diff --git a/_config.yml b/_config.yml
index 8d6f42c..8db962e 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,3 +1,3 @@
 # Allow JaCoCo's directory to bypass GitHub's Jekyll-powered pages 
 # so that the web report renders properly
-include: ['.resources']
+include: ['.resources','.sessions.html']
diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index 067435f..d48368f 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -30,7 +30,7 @@
 <li><a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentPosition</a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentPrefix</a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentSpan</a></li>
-<li><a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentStats</a></li>
+<li><a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util" target="classFrame"><span class="interfaceName">CodecComponent.ComponentStats</span></a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentTermVector</a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentToken</a></li>
 <li><a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.GroupHit</a></li>
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index fc4c9c9..ace9c6d 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -30,7 +30,7 @@
 <li><a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a></li>
-<li><a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></li>
+<li><a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="interfaceName">CodecComponent.ComponentStats</span></a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></li>
 <li><a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></li>
 <li><a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></li>
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index f5310b9..691d361 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -777,25 +777,6 @@
 </tbody>
 </table>
 </li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>mtas.analysis.parser.<a href="mtas/analysis/parser/MtasSketchParser.html" title="class in mtas.analysis.parser">MtasSketchParser</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="mtas.analysis.parser.MtasSketchParser.MAPPING_TYPE_WORD_ANNOTATION">
-<!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="mtas/analysis/parser/MtasSketchParser.html#MAPPING_TYPE_WORD_ANNOTATION">MAPPING_TYPE_WORD_ANNOTATION</a></code></td>
-<td class="colLast"><code>"wordAnnotation"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
@@ -1332,25 +1313,6 @@
 </tbody>
 </table>
 </li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>mtas.codec.<a href="mtas/codec/MtasSimpleTextCodec.html" title="class in mtas.codec">MtasSimpleTextCodec</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="mtas.codec.MtasSimpleTextCodec.MTAS_CODEC_NAME">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="mtas/codec/MtasSimpleTextCodec.html#MTAS_CODEC_NAME">MTAS_CODEC_NAME</a></code></td>
-<td class="colLast"><code>"MtasSimpleTextCodec"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index 7a64ee9..41da554 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 2dc441f..0133def 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -76,15 +76,15 @@
 <dl>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#ACTION_CONFIG_FILE">ACTION_CONFIG_FILE</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The action config file.</div>
+<div class="block">The Constant ACTION_CONFIG_FILE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#ACTION_CONFIG_FILES">ACTION_CONFIG_FILES</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The action config files.</div>
+<div class="block">The Constant ACTION_CONFIG_FILES.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#ACTION_MAPPING">ACTION_MAPPING</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The action mapping.</div>
+<div class="block">The Constant ACTION_MAPPING.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasOffset.html#add-int-int-">add(int, int)</a></span> - Method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasOffset.html" title="class in mtas.analysis.token">MtasOffset</a></dt>
 <dd>
@@ -103,9 +103,13 @@
 <div class="block">Adds the.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#add-java.lang.String-">add(String)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Adds the.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#add-java.util.Set-">add(Set&lt;String&gt;)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Adds the.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add(boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Adds the.</div>
@@ -270,7 +274,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#add11-T1-T1-">add11(T1, T1)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Add11.</div>
+<div class="block">Adds the 11.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleOperations.html#add22-java.lang.Double-java.lang.Double-">add22(Double, Double)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleOperations.html" title="class in mtas.codec.util.collector">MtasDataDoubleOperations</a></dt>
 <dd>&nbsp;</dd>
@@ -278,7 +282,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#add22-T2-T2-">add22(T2, T2)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Add22.</div>
+<div class="block">Adds the 22.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/ParseException.html#add_escapes-java.lang.String-">add_escapes(String)</a></span> - Static method in exception mtas.parser.cql.<a href="mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></dt>
 <dd>
@@ -442,7 +446,7 @@
 <dd>
 <div class="block">Adds the position range.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#addPositions-java.util.TreeSet-">addPositions(TreeSet&lt;Integer&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#addPositions-java.util.Set-">addPositions(Set&lt;Integer&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
 <dd>
 <div class="block">Adds the positions.</div>
 </dd>
@@ -577,7 +581,9 @@
 <div class="block">Method to adjust line and column numbers for the start of a token.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#administration">administration</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The administration.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanEndSpans.html#advance-int-">advance(int)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanEndSpans.html" title="class in mtas.search.spans">MtasSpanEndSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#advance-int-">advance(int)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
@@ -608,27 +614,27 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueMaxList">advancedValueMaxList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
-<div class="block">The new advanced value max list.</div>
+<div class="block">The advanced value max list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueMinList">advancedValueMinList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
-<div class="block">The new advanced value min list.</div>
+<div class="block">The advanced value min list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueNList">advancedValueNList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
-<div class="block">The new advanced value n list.</div>
+<div class="block">The advanced value N list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueSumList">advancedValueSumList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
-<div class="block">The new advanced value sum list.</div>
+<div class="block">The advanced value sum list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueSumOfLogsList">advancedValueSumOfLogsList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
-<div class="block">The new advanced value sum of logs list.</div>
+<div class="block">The advanced value sum of logs list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueSumOfSquaresList">advancedValueSumOfSquaresList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
-<div class="block">The new advanced value sum of squares list.</div>
+<div class="block">The advanced value sum of squares list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecSearchTree.html#advanceMtasTree-int-org.apache.lucene.store.IndexInput-long-long-">advanceMtasTree(int, IndexInput, long, long)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecSearchTree.html" title="class in mtas.codec.util">CodecSearchTree</a></dt>
 <dd>
@@ -668,35 +674,35 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_CONFIG">ARGUMENT_CONFIG</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
-<div class="block">The argument config.</div>
+<div class="block">The Constant ARGUMENT_CONFIG.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasTokenizerFactory.html#ARGUMENT_CONFIG">ARGUMENT_CONFIG</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasTokenizerFactory.html" title="class in mtas.analysis.util">MtasTokenizerFactory</a></dt>
 <dd>
-<div class="block">The argument config.</div>
+<div class="block">The Constant ARGUMENT_CONFIG.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasTokenizerFactory.html#ARGUMENT_CONFIGFILE">ARGUMENT_CONFIGFILE</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasTokenizerFactory.html" title="class in mtas.analysis.util">MtasTokenizerFactory</a></dt>
 <dd>
-<div class="block">The argument configfile.</div>
+<div class="block">The Constant ARGUMENT_CONFIGFILE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_DEFAULT">ARGUMENT_DEFAULT</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
-<div class="block">The argument default.</div>
+<div class="block">The Constant ARGUMENT_DEFAULT.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasTokenizerFactory.html#ARGUMENT_DEFAULT">ARGUMENT_DEFAULT</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasTokenizerFactory.html" title="class in mtas.analysis.util">MtasTokenizerFactory</a></dt>
 <dd>
-<div class="block">The argument default.</div>
+<div class="block">The Constant ARGUMENT_DEFAULT.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_POSTFIX">ARGUMENT_POSTFIX</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
-<div class="block">The argument postfix.</div>
+<div class="block">The Constant ARGUMENT_POSTFIX.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_PREFIX">ARGUMENT_PREFIX</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
-<div class="block">The argument prefix.</div>
+<div class="block">The Constant ARGUMENT_PREFIX.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_TYPE">ARGUMENT_TYPE</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
-<div class="block">The argument type.</div>
+<div class="block">The Constant ARGUMENT_TYPE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasExtendedTermSpans.html#assumeSinglePosition">assumeSinglePosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasExtendedTermSpans.html" title="class in mtas.search.spans.util">MtasExtendedTermSpans</a></dt>
 <dd>
@@ -709,12 +715,10 @@
 <div class="block">The attributes.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#autoAdjustBigQuery">autoAdjustBigQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></dt>
 <dd>
-<div class="block">The autorepair.</div>
+<div class="block">The auto adjust big query.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasSketchParser.html#autorepair">autorepair</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasSketchParser.html" title="class in mtas.analysis.parser">MtasSketchParser</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></dt>
 <dd>
 <div class="block">The autorepair.</div>
 </dd>
@@ -726,7 +730,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/SimpleCharStream.html#available">available</a></span> - Variable in class mtas.parser.function.<a href="mtas/parser/function/SimpleCharStream.html" title="class in mtas.parser.function">SimpleCharStream</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">availablePrefixes(CodecComponent.ComponentGroup, HashSet&lt;String&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">availablePrefixes(CodecComponent.ComponentGroup, Set&lt;String&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Available prefixes.</div>
 </dd>
@@ -750,18 +754,24 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseCollectorTypes">baseCollectorTypes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
-<div class="block">The base stats types.</div>
+<div class="block">The base collector types.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseDataTypes">baseDataTypes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base data types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#baseEndPositionList">baseEndPositionList</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base end position list.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseFields">baseFields</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
-<div class="block">The base sort directions.</div>
+<div class="block">The base fields.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseFieldTypes">baseFieldTypes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base field types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseFunctionExpressions">baseFunctionExpressions</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
 <div class="block">The base function expressions.</div>
@@ -783,11 +793,13 @@
 <div class="block">The base function types.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseMaximumLongs">baseMaximumLongs</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseMinimumLongs">baseMinimumLongs</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
 <div class="block">The base maximum longs.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseMinimumLongs">baseMinimumLongs</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
+<dd>
+<div class="block">The base minimum longs.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseNumbers">baseNumbers</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
 <div class="block">The base numbers.</div>
@@ -817,7 +829,9 @@
 <div class="block">The base query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanOrQuery.html#baseQuery">baseQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanOrQuery.html" title="class in mtas.search.spans">MtasSpanOrQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanTermQuery.html#baseQuery">baseQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanTermQuery.html" title="class in mtas.search.spans">MtasSpanTermQuery</a></dt>
 <dd>
 <div class="block">The base query.</div>
@@ -827,28 +841,40 @@
 <div class="block">The base query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseRangeBases">baseRangeBases</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base range bases.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseRangeSizes">baseRangeSizes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base range sizes.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseSortDirections">baseSortDirections</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base sort directions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseSortTypes">baseSortTypes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base sort types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#baseStartPositionList">baseStartPositionList</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
-<div class="block">The base list.</div>
+<div class="block">The base start position list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseStatsItems">baseStatsItems</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
 <div class="block">The base stats items.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseStatsTypes">baseStatsTypes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base stats types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#baseTypes">baseTypes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The base types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#basic">basic</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
 <dd>
-<div class="block">The optional parts.</div>
+<div class="block">The basic.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserFunctionBasic.html#basic-java.lang.String-mtas.parser.function.util.MtasFunctionParserItem-">basic(String, MtasFunctionParserItem)</a></span> - Method in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserFunctionBasic.html" title="class in mtas.parser.function.util">MtasFunctionParserFunctionBasic</a></dt>
 <dd>
@@ -902,7 +928,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#basicValueNList">basicValueNList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
 <dd>
-<div class="block">The basic value n list.</div>
+<div class="block">The basic value N list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#basicValueSumList">basicValueSumList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
 <dd>
@@ -937,7 +963,9 @@
 <div class="block">The big query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#bigQuery">bigQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The big query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasBitInputStream.html#bitBuffer">bitBuffer</a></span> - Variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasBitInputStream.html" title="class in mtas.codec.payload">MtasBitInputStream</a></dt>
 <dd>
 <div class="block">The bit buffer.</div>
@@ -1042,8 +1070,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/SimpleCharStream.html#bufsize">bufsize</a></span> - Variable in class mtas.parser.function.<a href="mtas/parser/function/SimpleCharStream.html" title="class in mtas.parser.function">SimpleCharStream</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#byteRunAutomatonMap-java.util.HashMap-">byteRunAutomatonMap(HashMap&lt;String, Automaton&gt;)</a></span> - Static method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
-<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#byteRunAutomatonMap-java.util.Map-">byteRunAutomatonMap(Map&lt;String, Automaton&gt;)</a></span> - Static method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
+<dd>
+<div class="block">Byte run automaton map.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadDecoder.html#byteStream">byteStream</a></span> - Variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadDecoder.html" title="class in mtas.codec.payload">MtasPayloadDecoder</a></dt>
 <dd>
 <div class="block">The byte stream.</div>
@@ -1060,11 +1090,11 @@
 <dl>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#calledNextStartPosition">calledNextStartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
 <dd>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#calledNextStartPosition">calledNextStartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
 <dd>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingSpans.html#calledNextStartPosition">calledNextStartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingSpans.html" title="class in mtas.search.spans">MtasSpanIntersectingSpans</a></dt>
 <dd>
@@ -1072,7 +1102,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#calledNextStartPosition">calledNextStartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
 <dd>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasBufferedReader.html#cb">cb</a></span> - Variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasBufferedReader.html" title="class in mtas.analysis.util">MtasBufferedReader</a></dt>
 <dd>
@@ -1080,15 +1110,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#CHARFILTER_CONFIGURATION_POSTFIX">CHARFILTER_CONFIGURATION_POSTFIX</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The charfilter configuration postfix.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_POSTFIX.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#CHARFILTER_CONFIGURATION_PREFIX">CHARFILTER_CONFIGURATION_PREFIX</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The charfilter configuration prefix.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_PREFIX.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#CHARFILTER_CONFIGURATION_TYPE">CHARFILTER_CONFIGURATION_TYPE</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The charfilter configuration type.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_TYPE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasTokenCollection.html#check-java.lang.Boolean-java.lang.Boolean-">check(Boolean, Boolean)</a></span> - Method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasTokenCollection.html" title="class in mtas.analysis.token">MtasTokenCollection</a></dt>
 <dd>
@@ -1142,19 +1172,17 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanStartQuery.html#clause">clause</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanStartQuery.html" title="class in mtas.search.spans">MtasSpanStartQuery</a></dt>
 <dd>
-<div class="block">The query.</div>
+<div class="block">The clause.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.html#clause">clause</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.html" title="class in mtas.search.spans.util">MtasSpanUniquePositionQuery</a></dt>
 <dd>
 <div class="block">The clause.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanAndQuery.html#clauses">clauses</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanAndQuery.html" title="class in mtas.search.spans">MtasSpanAndQuery</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanOrQuery.html#clauses">clauses</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanOrQuery.html" title="class in mtas.search.spans">MtasSpanOrQuery</a></dt>
 <dd>
 <div class="block">The clauses.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasExtendedSpanAndQuery.html#clauses">clauses</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasExtendedSpanAndQuery.html" title="class in mtas.search.spans.util">MtasExtendedSpanAndQuery</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanOrQuery.html#clauses">clauses</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanOrQuery.html" title="class in mtas.search.spans">MtasSpanOrQuery</a></dt>
 <dd>
 <div class="block">The clauses.</div>
 </dd>
@@ -1163,9 +1191,13 @@
 <div class="block">Clear.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#clear--">clear()</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Clear.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#clearReferred--">clearReferred()</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Clear referred.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html#clone--">clone()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasBufferedReader.html#close--">close()</a></span> - Method in class mtas.analysis.util.<a href="mtas/analysis/util/MtasBufferedReader.html" title="class in mtas.analysis.util">MtasBufferedReader</a></dt>
@@ -1233,7 +1265,9 @@
 <div class="block">The Class CodecCollector.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#CodecCollector--">CodecCollector()</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new codec collector.</div>
+</dd>
 <dt><a href="mtas/codec/util/CodecCollector.RegisterStatus.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecCollector.RegisterStatus</span></a> - Class in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
 <dd>
 <div class="block">The Class RegisterStatus.</div>
@@ -1251,9 +1285,13 @@
 <div class="block">The Class CodecComponent.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.html#CodecComponent--">CodecComponent()</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.html" title="class in mtas.codec.util">CodecComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new codec component.</div>
+</dd>
 <dt><a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.BasicComponent</span></a> - Interface in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Interface BasicComponent.</div>
+</dd>
 <dt><a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentDocument</span></a> - Class in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
 <dd>
 <div class="block">The Class ComponentDocument.</div>
@@ -1275,7 +1313,9 @@
 <div class="block">The Class ComponentGroup.</div>
 </dd>
 <dt><a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentJoin</span></a> - Class in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class ComponentJoin.</div>
+</dd>
 <dt><a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentKwic</span></a> - Class in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
 <dd>
 <div class="block">The Class ComponentKwic.</div>
@@ -1296,8 +1336,10 @@
 <dd>
 <div class="block">The Class ComponentSpan.</div>
 </dd>
-<dt><a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentStats</span></a> - Class in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
-<dd>&nbsp;</dd>
+<dt><a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentStats</span></a> - Interface in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
+<dd>
+<div class="block">The Interface ComponentStats.</div>
+</dd>
 <dt><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentTermVector</span></a> - Class in <a href="mtas/codec/util/package-summary.html">mtas.codec.util</a></dt>
 <dd>
 <div class="block">The Class ComponentTermVector.</div>
@@ -1373,7 +1415,9 @@
 <div class="block">The Class CodecUtil.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecUtil.html#CodecUtil--">CodecUtil()</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecUtil.html" title="class in mtas.codec.util">CodecUtil</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new codec util.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/MtasCollector.html#collect-int-">collect(int)</a></span> - Method in class mtas.search.<a href="mtas/search/MtasCollector.html" title="class in mtas.search">MtasCollector</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanEndSpans.html#collect-org.apache.lucene.search.spans.SpanCollector-">collect(SpanCollector)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanEndSpans.html" title="class in mtas.search.spans">MtasSpanEndSpans</a></dt>
@@ -1408,15 +1452,15 @@
 <dd>
 <div class="block">Collect attributes.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.ArrayList-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentField-java.util.HashMap-">collectField(String, IndexSearcher, IndexReader, IndexReader, ArrayList&lt;Integer&gt;, ArrayList&lt;Integer&gt;, CodecComponent.ComponentField, HashMap&lt;MtasSpanQuery, SpanWeight&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-java.util.Map-">collectField(String, IndexSearcher, IndexReader, IndexReader, List&lt;Integer&gt;, List&lt;Integer&gt;, CodecComponent.ComponentField, Map&lt;MtasSpanQuery, SpanWeight&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
-<div class="block">Collect.</div>
+<div class="block">Collect field.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecUtil.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-java.util.ArrayList-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentField-">collectField(String, IndexSearcher, IndexReader, ArrayList&lt;Integer&gt;, ArrayList&lt;Integer&gt;, CodecComponent.ComponentField)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecUtil.html" title="class in mtas.codec.util">CodecUtil</a></dt>
 <dd>
-<div class="block">Collect.</div>
+<div class="block">Collect field.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.HashMap-java.util.List-int-int-java.util.HashMap-java.util.HashMap-java.util.HashMap-">collectGroupUsingSpans(HashMap&lt;CodecComponent.GroupHit, Spans&gt;, List&lt;Integer&gt;, int, int, HashMap&lt;Integer, ArrayList&lt;CodecComponent.Match&gt;&gt;, HashMap&lt;CodecComponent.GroupHit, Long&gt;, HashMap&lt;CodecComponent.GroupHit, Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.Map-java.util.List-int-int-java.util.Map-java.util.Map-java.util.Map-">collectGroupUsingSpans(Map&lt;CodecComponent.GroupHit, Spans&gt;, List&lt;Integer&gt;, int, int, Map&lt;Integer, List&lt;CodecComponent.Match&gt;&gt;, Map&lt;CodecComponent.GroupHit, Long&gt;, Map&lt;CodecComponent.GroupHit, Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Collect group using spans.</div>
 </dd>
@@ -1424,21 +1468,25 @@
 <dd>
 <div class="block">Collect intersection prefixes.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin(IndexReader, ArrayList&lt;Integer&gt;, CodecComponent.ComponentJoin)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
-<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.List-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin(IndexReader, List&lt;Integer&gt;, CodecComponent.ComponentJoin)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dd>
+<div class="block">Collect join.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecUtil.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin(IndexReader, ArrayList&lt;Integer&gt;, CodecComponent.ComponentJoin)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecUtil.html" title="class in mtas.codec.util">CodecUtil</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Collect join.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectKnownPrefixes-org.apache.lucene.index.FieldInfo-">collectKnownPrefixes(FieldInfo)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Collect known prefixes.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/DataCollector.html#COLLECTOR_TYPE_DATA">COLLECTOR_TYPE_DATA</a></span> - Static variable in class mtas.codec.util.<a href="mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></dt>
 <dd>
-<div class="block">The collector type data.</div>
+<div class="block">The Constant COLLECTOR_TYPE_DATA.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/DataCollector.html#COLLECTOR_TYPE_LIST">COLLECTOR_TYPE_LIST</a></span> - Static variable in class mtas.codec.util.<a href="mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></dt>
 <dd>
-<div class="block">The collector type list.</div>
+<div class="block">The Constant COLLECTOR_TYPE_LIST.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -1460,11 +1508,11 @@
 <dd>
 <div class="block">Collect span.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.HashSet-java.util.HashSet-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences(HashSet&lt;CodecComponent.GroupHit&gt;, HashSet&lt;String&gt;, String, CodecInfo, IndexSearcher, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.Set-java.util.Set-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences(Set&lt;CodecComponent.GroupHit&gt;, Set&lt;String&gt;, String, IndexSearcher, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Collect spans for occurences.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.HashMap-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens(HashMap&lt;MtasSpanQuery, SpanWeight&gt;, IndexSearcher, CodecInfo, LeafReader, LeafReaderContext, String, Terms, List&lt;Integer&gt;, List&lt;Integer&gt;, CodecComponent.ComponentField, FieldInfos)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.Map-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens(Map&lt;MtasSpanQuery, SpanWeight&gt;, IndexSearcher, CodecInfo, LeafReader, LeafReaderContext, String, Terms, List&lt;Integer&gt;, List&lt;Integer&gt;, CodecComponent.ComponentField, FieldInfos)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Collect spans positions and tokens.</div>
 </dd>
@@ -1545,12 +1593,14 @@
 <div class="block">Instantiates a new component group.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#ComponentJoin-java.util.Set-java.lang.String-">ComponentJoin(Set&lt;String&gt;, String)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new component join.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentKwic.html#ComponentKwic-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.Integer-int-int-int-java.lang.String-">ComponentKwic(MtasSpanQuery, String, String, Integer, int, int, int, String)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></dt>
 <dd>
 <div class="block">Instantiates a new component kwic.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">ComponentList(MtasSpanQuery, String, String, String, String, HashMap&lt;String, String[]&gt;, String, String, String, String, int, int, int, int, String)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.Map-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">ComponentList(MtasSpanQuery, String, String, String, String, Map&lt;String, String[]&gt;, String, String, String, String, int, int, int, int, String)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
 <div class="block">Instantiates a new component list.</div>
 </dd>
@@ -1566,8 +1616,6 @@
 <dd>
 <div class="block">Instantiates a new component span.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentStats.html#ComponentStats--">ComponentStats()</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#ComponentTermVector-java.lang.String-java.lang.String-java.lang.String-java.lang.Boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.lang.String-java.lang.String:A-java.lang.Boolean-java.lang.String-java.lang.String:A-java.lang.Boolean-">ComponentTermVector(String, String, String, Boolean, String, String, String, String, int, String[], String[], String[], String, String[], Boolean, String, String[], Boolean)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
 <dd>
 <div class="block">Instantiates a new component term vector.</div>
@@ -1582,7 +1630,7 @@
 <dd>
 <div class="block">Compute ancestor source type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#computeArguments-java.util.HashMap-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments(HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt;, MtasSpanQuery[], Integer[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#computeArguments-java.util.Map-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments(Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt;, MtasSpanQuery[], Integer[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Compute arguments.</div>
 </dd>
@@ -1591,7 +1639,9 @@
 <div class="block">Compute comparable value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#computeCosts--">computeCosts()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Compute costs.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html#computeDistance-java.lang.String-">computeDistance(String)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a></dt>
 <dd>
 <div class="block">Compute distance.</div>
@@ -1606,10 +1656,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#computeFullEndPositionList-int-">computeFullEndPositionList(int)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
-<div class="block">Compute full list.</div>
+<div class="block">Compute full end position list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#computeFullStartPositionMinimum-int-">computeFullStartPositionMinimum(int)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Compute full start position minimum.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#computeMappingsFromObject-mtas.analysis.token.MtasTokenIdFactory-mtas.analysis.parser.MtasParser.MtasParserObject-java.util.Map-java.util.Map-">computeMappingsFromObject(MtasTokenIdFactory, MtasParser.MtasParserObject, Map&lt;String, List&lt;MtasParser.MtasParserObject&gt;&gt;, Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
 <dd>
 <div class="block">Compute mappings from object.</div>
@@ -1636,7 +1688,7 @@
 <dd>
 <div class="block">Compute payload from mapping payload.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-">computePositions(CodecInfo, LeafReader, LeafReaderContext, String, Terms, List&lt;Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-java.util.List-">computePositions(CodecInfo, LeafReader, LeafReaderContext, String, List&lt;Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Compute positions.</div>
 </dd>
@@ -1654,7 +1706,7 @@
 <dd>
 <div class="block">Compute termvector number basic.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.HashMap-">computeTermvectorNumberFull(List&lt;Integer&gt;, int, TermsEnum, LeafReader, LeafReaderContext, PostingsEnum, HashMap&lt;Integer, Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.Map-">computeTermvectorNumberFull(List&lt;Integer&gt;, int, TermsEnum, LeafReaderContext, PostingsEnum, Map&lt;Integer, Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Compute termvector number full.</div>
 </dd>
@@ -1729,13 +1781,21 @@
 <div class="block">The config.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_CACHE_DIRECTORY">CONFIG_JOIN_CACHE_DIRECTORY</a></span> - Static variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant CONFIG_JOIN_CACHE_DIRECTORY.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_LIFETIME">CONFIG_JOIN_LIFETIME</a></span> - Static variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant CONFIG_JOIN_LIFETIME.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_MAXIMUM_NUMBER">CONFIG_JOIN_MAXIMUM_NUMBER</a></span> - Static variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant CONFIG_JOIN_MAXIMUM_NUMBER.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_MAXIMUM_OVERFLOW">CONFIG_JOIN_MAXIMUM_OVERFLOW</a></span> - Static variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant CONFIG_JOIN_MAXIMUM_OVERFLOW.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#configArgument">configArgument</a></span> - Variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
 <div class="block">The config argument.</div>
@@ -1770,19 +1830,19 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_CONFIGURATION">CONFIGURATIONS_CONFIGURATION</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The configurations configuration.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATION.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_CONFIGURATION_NAME">CONFIGURATIONS_CONFIGURATION_NAME</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The configurations configuration name.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATION_NAME.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_CONFIGURATIONS">CONFIGURATIONS_CONFIGURATIONS</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The configurations configurations.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATIONS.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_MTAS">CONFIGURATIONS_MTAS</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The configurations mtas.</div>
+<div class="block">The Constant CONFIGURATIONS_MTAS.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserFunction.html#constantDoubles">constantDoubles</a></span> - Variable in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserFunction.html" title="class in mtas.parser.function.util">MtasFunctionParserFunction</a></dt>
 <dd>
@@ -1851,7 +1911,9 @@
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceSpans.html#cost--">cost()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceSpans.html" title="class in mtas.search.spans">MtasSpanRecurrenceSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#cost">cost</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The cost.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#cost--">cost()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanStartSpans.html#cost--">cost()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanStartSpans.html" title="class in mtas.search.spans">MtasSpanStartSpans</a></dt>
@@ -1866,7 +1928,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#cql">cql</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
 <dd>
-<div class="block">The query.</div>
+<div class="block">The cql.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParser.html#cqlBlock-java.lang.String-java.lang.String-java.util.HashMap-java.util.HashSet-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">cqlBlock(String, String, HashMap&lt;String, String[]&gt;, HashSet&lt;String&gt;, MtasSpanQuery, Integer)</a></span> - Method in class mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParser.html" title="class in mtas.parser.cql">MtasCQLParser</a></dt>
 <dd>&nbsp;</dd>
@@ -1897,7 +1959,9 @@
 <div class="block">Creates the.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create(T, Boolean)</a></span> - Method in interface mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Creates the.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#create-mtas.codec.util.CodecComponent.ComponentDocument-java.lang.Boolean-">create(CodecComponent.ComponentDocument, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html#create-mtas.codec.util.CodecComponent.ComponentFacet-java.lang.Boolean-">create(CodecComponent.ComponentFacet, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentFacet</a></dt>
@@ -1905,35 +1969,33 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html#create-mtas.codec.util.CodecComponent.ComponentGroup-java.lang.Boolean-">create(CodecComponent.ComponentGroup, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html#create-mtas.codec.util.CodecComponent.ComponentJoin-java.lang.Boolean-">create(CodecComponent.ComponentJoin, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></dt>
-<dd>
-<div class="block">Creates the.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html#create-mtas.codec.util.CodecComponent.ComponentKwic-java.lang.Boolean-">create(CodecComponent.ComponentKwic, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentKwic</a></dt>
-<dd>
-<div class="block">Creates the.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#create-mtas.codec.util.CodecComponent.ComponentList-java.lang.Boolean-">create(CodecComponent.ComponentList, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
-<dd>
-<div class="block">Creates the.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#create-mtas.codec.util.CodecComponent.ComponentPrefix-java.lang.Boolean-">create(CodecComponent.ComponentPrefix, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentPrefix</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html#create-mtas.codec.util.CodecComponent.ComponentStats-java.lang.Boolean-">create(CodecComponent.ComponentStats, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#create-mtas.codec.util.CodecComponent.ComponentTermVector-java.lang.Boolean-">create(CodecComponent.ComponentTermVector, Boolean)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentTermvector</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#create-java.lang.String-java.lang.String-java.io.Serializable-">create(String, String, Serializable)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
 <dd>
 <div class="block">Creates the.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#create-java.lang.String-java.lang.String-java.io.Serializable-">create(String, String, Serializable)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#create-mtas.solr.search.MtasSolrJoinCacheItem-java.io.Serializable-">create(MtasSolrJoinCacheItem, Serializable)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#createAutomata-java.lang.String-java.lang.String-java.util.HashMap-">createAutomata(String, String, HashMap&lt;String, Automaton&gt;)</a></span> - Static method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
+<dd>
+<div class="block">Creates the.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#createAutomata-java.lang.String-java.lang.String-java.util.Map-">createAutomata(String, String, Map&lt;String, Automaton&gt;)</a></span> - Static method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
 <dd>
 <div class="block">Creates the automata.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#createAutomatonMap-java.lang.String-java.util.List-java.lang.Boolean-">createAutomatonMap(String, List&lt;String&gt;, Boolean)</a></span> - Static method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Creates the automaton map.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasBitOutputStream.html#createByte--">createByte()</a></span> - Method in class mtas.codec.payload.<a href="mtas/codec/payload/MtasBitOutputStream.html" title="class in mtas.codec.payload">MtasBitOutputStream</a></dt>
 <dd>
 <div class="block">Creates the byte.</div>
@@ -1942,15 +2004,15 @@
 <dd>
 <div class="block">Creates the current list.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createDocument-java.util.List-java.util.List-java.lang.String-int-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createDocument(List&lt;CodecComponent.ComponentDocument&gt;, List&lt;Integer&gt;, String, int, String, IndexSearcher, Terms, LeafReader, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createDocument-java.util.List-java.util.List-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReaderContext-">createDocument(List&lt;CodecComponent.ComponentDocument&gt;, List&lt;Integer&gt;, String, IndexSearcher, Terms, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the document.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createFacet(List&lt;CodecComponent.ComponentFacet&gt;, HashMap&lt;Integer, Integer&gt;, HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt;, HashMap&lt;String, TreeMap&lt;String, int[]&gt;&gt;, List&lt;Integer&gt;, String, int, String, CodecInfo, IndexSearcher)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.Map-java.util.Map-java.util.Map-java.util.List-">createFacet(List&lt;CodecComponent.ComponentFacet&gt;, Map&lt;Integer, Integer&gt;, Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt;, Map&lt;String, SortedMap&lt;String, int[]&gt;&gt;, List&lt;Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the facet.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createFacetBase(CodecComponent.ComponentFacet, int, MtasDataCollector&lt;?, ?&gt;, HashMap&lt;Integer, Integer&gt;, HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt;, HashMap&lt;String, TreeMap&lt;String, int[]&gt;&gt;, Integer[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.Map-java.util.Map-java.util.Map-java.lang.Integer:A-">createFacetBase(CodecComponent.ComponentFacet, int, MtasDataCollector&lt;?, ?&gt;, Map&lt;Integer, Integer&gt;, Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt;, Map&lt;String, SortedMap&lt;String, int[]&gt;&gt;, Integer[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the facet base.</div>
 </dd>
@@ -1958,7 +2020,7 @@
 <dd>
 <div class="block">Creates the full sentence.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.HashMap-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup(List&lt;CodecComponent.ComponentGroup&gt;, HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, ArrayList&lt;CodecComponent.Match&gt;&gt;&gt;, List&lt;Integer&gt;, FieldInfo, String, int, CodecInfo, IndexSearcher, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup(List&lt;CodecComponent.ComponentGroup&gt;, Map&lt;MtasSpanQuery, Map&lt;Integer, List&lt;CodecComponent.Match&gt;&gt;&gt;, List&lt;Integer&gt;, FieldInfo, String, int, CodecInfo, IndexSearcher, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the group.</div>
 </dd>
@@ -1966,11 +2028,11 @@
 <dd>
 <div class="block">Creates the key from request.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic(List&lt;CodecComponent.ComponentKwic&gt;, HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, ArrayList&lt;CodecComponent.Match&gt;&gt;&gt;, List&lt;Integer&gt;, String, int, String, CodecInfo, IndexSearcher)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic(List&lt;CodecComponent.ComponentKwic&gt;, Map&lt;MtasSpanQuery, Map&lt;Integer, List&lt;CodecComponent.Match&gt;&gt;&gt;, List&lt;Integer&gt;, String, int, String, CodecInfo, IndexSearcher)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the kwic.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList(List&lt;CodecComponent.ComponentList&gt;, HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt;, HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, ArrayList&lt;CodecComponent.Match&gt;&gt;&gt;, List&lt;Integer&gt;, String, int, String, CodecInfo, IndexSearcher)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList(List&lt;CodecComponent.ComponentList&gt;, Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt;, Map&lt;MtasSpanQuery, Map&lt;Integer, List&lt;CodecComponent.Match&gt;&gt;&gt;, List&lt;Integer&gt;, String, int, String, CodecInfo, IndexSearcher)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the list.</div>
 </dd>
@@ -1980,7 +2042,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#createMatrix1-int-">createMatrix1(int)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Creates the matrix1.</div>
+<div class="block">Creates the matrix 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#createObjectAndRegisterPrefix-java.lang.String-org.apache.lucene.store.IndexOutput-org.apache.lucene.util.BytesRef-java.lang.Long-int-org.apache.lucene.util.BytesRef-org.apache.lucene.store.IndexOutput-">createObjectAndRegisterPrefix(String, IndexOutput, BytesRef, Long, int, BytesRef, IndexOutput)</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
 <dd>
@@ -1998,7 +2060,7 @@
 <dd>
 <div class="block">Creates the position.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.html#createPositionedPrefixes-java.util.HashSet-java.lang.String:A-java.lang.String:A-">createPositionedPrefixes(HashSet&lt;String&gt;, String[], String[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.html" title="class in mtas.codec.util">CodecComponent</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#createPositionedPrefixes-java.util.HashSet-java.lang.String:A-java.lang.String:A-">createPositionedPrefixes(HashSet&lt;String&gt;, String[], String[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
 <div class="block">Creates the positioned prefixes.</div>
 </dd>
@@ -2006,7 +2068,7 @@
 <dd>
 <div class="block">Creates the position hit.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createPositions-java.util.List-java.util.HashMap-java.util.List-">createPositions(List&lt;CodecComponent.ComponentPosition&gt;, HashMap&lt;Integer, Integer&gt;, List&lt;Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createPositions-java.util.List-java.util.Map-java.util.List-">createPositions(List&lt;CodecComponent.ComponentPosition&gt;, Map&lt;Integer, Integer&gt;, List&lt;Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the positions.</div>
 </dd>
@@ -2014,7 +2076,7 @@
 <dd>
 <div class="block">Creates the query.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.HashSet-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit(HashSet&lt;String&gt;, String, CodecComponent.GroupHit)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.Set-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit(Set&lt;String&gt;, String, CodecComponent.GroupHit)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the query from group hit.</div>
 </dd>
@@ -2022,7 +2084,7 @@
 <dd>
 <div class="block">Creates the span.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createStats(List&lt;CodecComponent.ComponentSpan&gt;, HashMap&lt;Integer, Integer&gt;, HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt;, Integer[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.Map-java.util.Map-java.lang.Integer:A-">createStats(List&lt;CodecComponent.ComponentSpan&gt;, Map&lt;Integer, Integer&gt;, Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt;, Integer[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the stats.</div>
 </dd>
@@ -2038,15 +2100,15 @@
 <dd>
 <div class="block">Creates the stats type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTermvectorFirstRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFirstRound(List&lt;CodecComponent.ComponentTermVector&gt;, HashMap&lt;Integer, Integer&gt;, List&lt;Integer&gt;, String, Terms, LeafReader, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTermvectorFirstRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFirstRound(List&lt;CodecComponent.ComponentTermVector&gt;, Map&lt;Integer, Integer&gt;, List&lt;Integer&gt;, Terms, LeafReader, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the termvector first round.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTermvectorFull-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFull(List&lt;CodecComponent.ComponentTermVector&gt;, HashMap&lt;Integer, Integer&gt;, List&lt;Integer&gt;, String, Terms, LeafReader, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTermvectorFull-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFull(List&lt;CodecComponent.ComponentTermVector&gt;, Map&lt;Integer, Integer&gt;, List&lt;Integer&gt;, Terms, LeafReader, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the termvector full.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTermvectorSecondRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorSecondRound(List&lt;CodecComponent.ComponentTermVector&gt;, HashMap&lt;Integer, Integer&gt;, List&lt;Integer&gt;, String, Terms, LeafReader, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTermvectorSecondRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorSecondRound(List&lt;CodecComponent.ComponentTermVector&gt;, Map&lt;Integer, Integer&gt;, List&lt;Integer&gt;, Terms, LeafReader, LeafReaderContext)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the termvector second round.</div>
 </dd>
@@ -2068,7 +2130,7 @@
 <dd>
 <div class="block">Creates a new MtasTokenId object.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTokens-java.util.List-java.util.HashMap-java.util.List-">createTokens(List&lt;CodecComponent.ComponentToken&gt;, HashMap&lt;Integer, Integer&gt;, List&lt;Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#createTokens-java.util.List-java.util.Map-java.util.List-">createTokens(List&lt;CodecComponent.ComponentToken&gt;, Map&lt;Integer, Integer&gt;, List&lt;Integer&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Creates the tokens.</div>
 </dd>
@@ -2086,7 +2148,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#createVector1-int-">createVector1(int)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Creates the vector1.</div>
+<div class="block">Creates the vector 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleOperations.html#createVector2-int-">createVector2(int)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleOperations.html" title="class in mtas.codec.util.collector">MtasDataDoubleOperations</a></dt>
 <dd>&nbsp;</dd>
@@ -2094,7 +2156,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#createVector2-int-">createVector2(int)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Creates the vector2.</div>
+<div class="block">Creates the vector 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html#createWeight-org.apache.lucene.search.IndexSearcher-boolean-">createWeight(IndexSearcher, boolean)</a></span> - Method in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupQuery</a></dt>
 <dd>&nbsp;</dd>
@@ -2215,7 +2277,9 @@
 <div class="block">The current position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#currentPosition">currentPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The current position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#currentPosition">currentPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
 <div class="block">The current position.</div>
@@ -2293,38 +2357,44 @@
 <div class="block">The Class DataCollector.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/DataCollector.html#DataCollector--">DataCollector()</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new data collector.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#dataCollector">dataCollector</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
 <div class="block">The data collector.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#dataEquals-java.util.ArrayList:A-java.util.ArrayList:A-">dataEquals(ArrayList&lt;String&gt;[], ArrayList&lt;String&gt;[])</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#dataEquals-java.util.List:A-java.util.List:A-">dataEquals(List&lt;String&gt;[], List&lt;String&gt;[])</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
 <div class="block">Data equals.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#dataHit">dataHit</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
-<div class="block">The data right.</div>
+<div class="block">The data hit.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#dataLeft">dataLeft</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The data left.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#dataRight">dataRight</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#dataToString-java.util.ArrayList:A-java.util.HashSet:A-">dataToString(ArrayList&lt;String&gt;[], HashSet&lt;String&gt;[])</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
+<dd>
+<div class="block">The data right.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#dataToString-java.util.List:A-java.util.Set:A-">dataToString(List&lt;String&gt;[], Set&lt;String&gt;[])</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
 <div class="block">Data to string.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#dataType">dataType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
 <dd>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#dataType">dataType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The data type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentPosition.html#dataType">dataType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a></dt>
 <dd>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentSpan.html#dataType">dataType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a></dt>
 <dd>
@@ -2332,11 +2402,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentToken.html#dataType">dataType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dt>
 <dd>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.SubComponentFunction.html#dataType">dataType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The data type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -2348,7 +2418,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#dataType">dataType</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParserTokenManager.html#debugStream">debugStream</a></span> - Variable in class mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParserTokenManager.html" title="class in mtas.parser.cql">MtasCQLParserTokenManager</a></dt>
 <dd>
@@ -2375,7 +2445,9 @@
 <div class="block">Decode.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#decode-java.lang.String-">decode(String)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Decode.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#decodeAndUpdateWithVariables-java.lang.String-java.lang.String-java.util.Map-">decodeAndUpdateWithVariables(String, String, Map&lt;String, Map&lt;String, String&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
 <dd>
 <div class="block">Decode and update with variables.</div>
@@ -2397,15 +2469,21 @@
 <div class="block">The default configuration.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_LIFETIME">DEFAULT_LIFETIME</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant DEFAULT_LIFETIME.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#DEFAULT_MAXIMUM_IGNORE_LENGTH">DEFAULT_MAXIMUM_IGNORE_LENGTH</a></span> - Static variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
 <div class="block">The Constant DEFAULT_MAXIMUM_IGNORE_LENGTH.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_MAXIMUM_NUMBER">DEFAULT_MAXIMUM_NUMBER</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant DEFAULT_MAXIMUM_NUMBER.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_MAXIMUM_OVERFLOW">DEFAULT_MAXIMUM_OVERFLOW</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant DEFAULT_MAXIMUM_OVERFLOW.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html#DEFAULT_NUMBER">DEFAULT_NUMBER</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentGroup</a></dt>
 <dd>
 <div class="block">The Constant DEFAULT_NUMBER.</div>
@@ -2487,13 +2565,17 @@
 <div class="block">The delegate postings format.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#delegatePostingsFormatName">delegatePostingsFormatName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The delegate postings format name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasTerms.html#delegateTerms">delegateTerms</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasTerms.html" title="class in mtas.codec">MtasTerms</a></dt>
 <dd>
 <div class="block">The delegate terms.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#delete-mtas.solr.search.MtasSolrJoinCacheItem-">delete(MtasSolrJoinCacheItem)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Delete.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#DELIMITER">DELIMITER</a></span> - Static variable in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
 <dd>
 <div class="block">The Constant DELIMITER.</div>
@@ -2513,7 +2595,9 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-">distributedProcess(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in interface mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Distributed process.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentFacet</a></dt>
@@ -2521,15 +2605,11 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></dt>
-<dd>
-<div class="block">Distributed process.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentKwic</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
-<dd>
-<div class="block">Distributed process.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentPrefix</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a></dt>
@@ -2558,7 +2638,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#divide1-T1-long-">divide1(T1, long)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Divide1.</div>
+<div class="block">Divide 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleOperations.html#divide2-java.lang.Double-long-">divide2(Double, long)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleOperations.html" title="class in mtas.codec.util.collector">MtasDataDoubleOperations</a></dt>
 <dd>&nbsp;</dd>
@@ -2566,15 +2646,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#divide2-T2-long-">divide2(T2, long)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Divide2.</div>
+<div class="block">Divide 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListHit.html#docId">docId</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a></dt>
 <dd>
-<div class="block">The doc position.</div>
+<div class="block">The doc id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListToken.html#docId">docId</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a></dt>
 <dd>
-<div class="block">The doc position.</div>
+<div class="block">The doc id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#docId">docId</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
 <dd>
@@ -2628,7 +2708,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#docId">docId</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
 <dd>
-<div class="block">The current position.</div>
+<div class="block">The doc id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#docID--">docID()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
 <dd>&nbsp;</dd>
@@ -2675,7 +2755,9 @@
 <div class="block">The do group.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFields.html#doJoin">doJoin</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The do join.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFields.html#doKwic">doKwic</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a></dt>
 <dd>
 <div class="block">The do kwic.</div>
@@ -2745,30 +2827,32 @@
 <div class="block">Encode.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#encode-java.io.Serializable-">encode(Serializable)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Encode.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_ALL">ENCODE_ALL</a></span> - Static variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadEncoder.html" title="class in mtas.codec.payload">MtasPayloadEncoder</a></dt>
 <dd>
-<div class="block">The encode all.</div>
+<div class="block">The Constant ENCODE_ALL.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_DEFAULT">ENCODE_DEFAULT</a></span> - Static variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadEncoder.html" title="class in mtas.codec.payload">MtasPayloadEncoder</a></dt>
 <dd>
-<div class="block">The encode default.</div>
+<div class="block">The Constant ENCODE_DEFAULT.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_OFFSET">ENCODE_OFFSET</a></span> - Static variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadEncoder.html" title="class in mtas.codec.payload">MtasPayloadEncoder</a></dt>
 <dd>
-<div class="block">The encode offset.</div>
+<div class="block">The Constant ENCODE_OFFSET.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_PARENT">ENCODE_PARENT</a></span> - Static variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadEncoder.html" title="class in mtas.codec.payload">MtasPayloadEncoder</a></dt>
 <dd>
-<div class="block">The encode parent.</div>
+<div class="block">The Constant ENCODE_PARENT.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_PAYLOAD">ENCODE_PAYLOAD</a></span> - Static variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadEncoder.html" title="class in mtas.codec.payload">MtasPayloadEncoder</a></dt>
 <dd>
-<div class="block">The encode payload.</div>
+<div class="block">The Constant ENCODE_PAYLOAD.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_REALOFFSET">ENCODE_REALOFFSET</a></span> - Static variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadEncoder.html" title="class in mtas.codec.payload">MtasPayloadEncoder</a></dt>
 <dd>
-<div class="block">The encode realoffset.</div>
+<div class="block">The Constant ENCODE_REALOFFSET.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/MtasTokenizer.html#encodingFlags">encodingFlags</a></span> - Variable in class mtas.analysis.<a href="mtas/analysis/MtasTokenizer.html" title="class in mtas.analysis">MtasTokenizer</a></dt>
 <dd>
@@ -2784,7 +2868,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNodeData.html#end">end</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNodeData.html" title="class in mtas.codec.tree">IntervalTreeNodeData</a></dt>
 <dd>
-<div class="block">The hit end.</div>
+<div class="block">The end.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPositionQuery.html#end">end</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPositionQuery.html" title="class in mtas.search.spans">MtasSpanPositionQuery</a></dt>
 <dd>
@@ -2881,7 +2965,9 @@
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasExtendedTermSpans.html#endPosition--">endPosition()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasExtendedTermSpans.html" title="class in mtas.search.spans.util">MtasExtendedTermSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#endPosition">endPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#endPosition--">endPosition()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanUniquePosition.html#endPosition--">endPosition()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanUniquePosition.html" title="class in mtas.search.spans.util">MtasSpanUniquePosition</a></dt>
@@ -3038,7 +3124,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#ERROR">ERROR</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The error.</div>
+<div class="block">The Constant ERROR.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/TokenMgrError.html#errorCode">errorCode</a></span> - Variable in error mtas.parser.cql.<a href="mtas/parser/cql/TokenMgrError.html" title="class in mtas.parser.cql">TokenMgrError</a></dt>
 <dd>
@@ -3070,7 +3156,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#exp2-T2-">exp2(T2)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Exp2.</div>
+<div class="block">Exp 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/SimpleCharStream.html#ExpandBuff-boolean-">ExpandBuff(boolean)</a></span> - Method in class mtas.parser.cql.<a href="mtas/parser/cql/SimpleCharStream.html" title="class in mtas.parser.cql">SimpleCharStream</a></dt>
 <dd>&nbsp;</dd>
@@ -3097,10 +3183,12 @@
 <div class="block">Each entry in this array is an array of integers.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#expiration">expiration</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The expiration.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.SubComponentFunction.html#expression">expression</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a></dt>
 <dd>
-<div class="block">The type.</div>
+<div class="block">The expression.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanEndQuery.SpanTermWeight.html#extractTermContexts-java.util.Map-">extractTermContexts(Map&lt;Term, TermContext&gt;)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanEndQuery.SpanTermWeight.html" title="class in mtas.search.spans">MtasSpanEndQuery.SpanTermWeight</a></dt>
 <dd>&nbsp;</dd>
@@ -3170,7 +3258,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#field">field</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The key.</div>
+<div class="block">The field.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupCondition.html#field">field</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupCondition</a></dt>
 <dd>
@@ -3217,7 +3305,9 @@
 <div class="block">The field.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanNotQuery.html#field">field</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans">MtasSpanNotQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The field.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPositionQuery.html#field">field</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPositionQuery.html" title="class in mtas.search.spans">MtasSpanPositionQuery</a></dt>
 <dd>
 <div class="block">The field.</div>
@@ -3239,9 +3329,13 @@
 <div class="block">The field.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#field">field</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The field.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#field">field</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The field.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.html#field">field</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.html" title="class in mtas.search.spans.util">MtasSpanUniquePositionQuery</a></dt>
 <dd>
 <div class="block">The field.</div>
@@ -3263,9 +3357,13 @@
 <div class="block">Instantiates a new field references.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#fields">fields</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The fields.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#fields--">fields()</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Fields.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasCodecPostingsFormat.html#fieldsConsumer-org.apache.lucene.index.SegmentWriteState-">fieldsConsumer(SegmentWriteState)</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasCodecPostingsFormat.html" title="class in mtas.codec">MtasCodecPostingsFormat</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasCodecPostingsFormat.html#fieldsProducer-org.apache.lucene.index.SegmentReadState-">fieldsProducer(SegmentReadState)</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasCodecPostingsFormat.html" title="class in mtas.codec">MtasCodecPostingsFormat</a></dt>
@@ -3311,7 +3409,9 @@
 <dt><span class="memberNameLink"><a href="mtas/parser/function/SimpleCharStream.html#FillBuff--">FillBuff()</a></span> - Method in class mtas.parser.function.<a href="mtas/parser/function/SimpleCharStream.html" title="class in mtas.parser.function">SimpleCharStream</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#filledPosition">filledPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The filled position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#fillQueue-mtas.search.spans.MtasSpanSequenceSpans.QueueItem-java.lang.Integer-java.lang.Integer-java.lang.Integer-">fillQueue(MtasSpanSequenceSpans.QueueItem, Integer, Integer, Integer)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
 <dd>
 <div class="block">Fill queue.</div>
@@ -3335,7 +3435,9 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in interface mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Finish stage.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentFacet</a></dt>
@@ -3343,25 +3445,17 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></dt>
-<dd>
-<div class="block">Finish stage.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentKwic</a></dt>
-<dd>
-<div class="block">Finish stage.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
-<dd>
-<div class="block">Finish stage.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentPrefix</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentTermvector</a></dt>
-<dd>
-<div class="block">Finish stage.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParser.JJCalls.html#first">first</a></span> - Variable in class mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParser.JJCalls.html" title="class in mtas.parser.cql">MtasCQLParser.JJCalls</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/MtasFunctionParser.JJCalls.html#first">first</a></span> - Variable in class mtas.parser.function.<a href="mtas/parser/function/MtasFunctionParser.JJCalls.html" title="class in mtas.parser.function">MtasFunctionParser.JJCalls</a></dt>
@@ -3380,7 +3474,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#firstMinimumOccurence">firstMinimumOccurence</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentencePartCondition</a></dt>
 <dd>
-<div class="block">The first maximum occurence.</div>
+<div class="block">The first minimum occurence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#firstOptional">firstOptional</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentencePartCondition</a></dt>
 <dd>
@@ -3436,12 +3530,16 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectId">fpIndexObjectId</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
 <dd>
-<div class="block">The fp index object parent.</div>
+<div class="block">The fp index object id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectParent">fpIndexObjectParent</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The fp index object parent.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectPosition">fpIndexObjectPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The fp index object position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecUtil.html#fpStatsFunctionItems">fpStatsFunctionItems</a></span> - Static variable in class mtas.codec.util.<a href="mtas/codec/util/CodecUtil.html" title="class in mtas.codec.util">CodecUtil</a></dt>
 <dd>
 <div class="block">The fp stats function items.</div>
@@ -3464,11 +3562,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#fullEndPositionList">fullEndPositionList</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
-<div class="block">The full list.</div>
+<div class="block">The full end position list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataFull.html#fullValueList">fullValueList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataFull.html" title="class in mtas.codec.util.collector">MtasDataFull</a></dt>
 <dd>
-<div class="block">The new full value list.</div>
+<div class="block">The full value list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemFull.html#fullValues">fullValues</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemFull.html" title="class in mtas.codec.util.collector">MtasDataItemFull</a></dt>
 <dd>
@@ -3479,7 +3577,9 @@
 <div class="block">RegularExpression Id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentSpan.html#functionBasic--">functionBasic()</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Function basic.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#functionData">functionData</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
 <div class="block">The function data.</div>
@@ -3559,11 +3659,17 @@
 <div class="block">Gets the.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#get-java.lang.String-java.lang.String-">get(String, String)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#get-java.lang.String-">get(String)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#get-mtas.solr.search.MtasSolrJoinCacheItem-">get(MtasSolrJoinCacheItem)</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getAllNumberOfPositions-java.lang.String-int-">getAllNumberOfPositions(String, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
 <dd>
 <div class="block">Gets the all number of positions.</div>
@@ -3602,11 +3708,11 @@
 <dd>
 <div class="block">Gets the codec info from terms.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">getCollector(String, String, String, Set&lt;String&gt;, String, String, Integer, Integer, String, String)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">getCollector(String, String, String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String, String)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></dt>
 <dd>
 <div class="block">Gets the collector.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">getCollector(String, String, String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">getCollector(String, String, String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></dt>
 <dd>
 <div class="block">Gets the collector.</div>
 </dd>
@@ -3632,7 +3738,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">getCompareValue0()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
 <dd>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemAdvanced.html#getCompareValue0--">getCompareValue0()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemAdvanced.html" title="class in mtas.codec.util.collector">MtasDataItemAdvanced</a></dt>
 <dd>&nbsp;</dd>
@@ -3642,7 +3748,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
 <dd>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html#getCompareValue1--">getCompareValue1()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html" title="class in mtas.codec.util.collector">MtasDataItemDoubleAdvanced</a></dt>
 <dd>&nbsp;</dd>
@@ -3658,7 +3764,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
 <dd>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html#getCompareValue2--">getCompareValue2()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html" title="class in mtas.codec.util.collector">MtasDataItemDoubleAdvanced</a></dt>
 <dd>&nbsp;</dd>
@@ -3770,6 +3876,10 @@
 <dd>
 <div class="block">Get token end line number.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
+<dd>
+<div class="block">Gets the error list.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html#getField--">getField()</a></span> - Method in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupQuery</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html#getField--">getField()</a></span> - Method in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserWordPositionQuery</a></dt>
@@ -3838,7 +3948,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#getFullEndPositionList-int-int-">getFullEndPositionList(int, int)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
-<div class="block">Gets the full list.</div>
+<div class="block">Gets the full end position list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#getFullKeyList--">getFullKeyList()</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
@@ -3861,7 +3971,9 @@
 <div class="block">Gets the ids from parameters.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#getIgnoreQuery--">getIgnoreQuery()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the ignore query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceQuery.html#getIgnoreQuery--">getIgnoreQuery()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceQuery.html" title="class in mtas.search.spans">MtasSpanSequenceQuery</a></dt>
 <dd>
 <div class="block">Gets the ignore query.</div>
@@ -3953,9 +4065,13 @@
 <div class="block">Gets the list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#getMaxEndPosition-int-int-">getMaxEndPosition(int, int)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the max end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#getMaximumIgnoreLength--">getMaximumIgnoreLength()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the maximum ignore length.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceQuery.html#getMaximumIgnoreLength--">getMaximumIgnoreLength()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceQuery.html" title="class in mtas.search.spans">MtasSpanSequenceQuery</a></dt>
 <dd>
 <div class="block">Gets the maximum ignore length.</div>
@@ -3975,9 +4091,13 @@
 <div class="block">Gets the maximum occurence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#getMaximumRecurrence--">getMaximumRecurrence()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the maximum recurrence.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#getMaximumWidth--">getMaximumWidth()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the maximum width.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/TokenMgrError.html#getMessage--">getMessage()</a></span> - Method in error mtas.parser.cql.<a href="mtas/parser/cql/TokenMgrError.html" title="class in mtas.parser.cql">TokenMgrError</a></dt>
 <dd>
 <div class="block">You can also modify the body of this method to customize your error messages.</div>
@@ -4001,12 +4121,16 @@
 <div class="block">Gets the minimum occurence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#getMinimumRecurrence--">getMinimumRecurrence()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the minimum recurrence.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#getMinimumWidth--">getMinimumWidth()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the minimum width.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#getMinStartPosition-int-int-">getMinStartPosition(int, int)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
-<div class="block">Gets the max size.</div>
+<div class="block">Gets the min start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#getMtasFields-org.apache.solr.handler.component.ResponseBuilder-">getMtasFields(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>
@@ -4081,7 +4205,9 @@
 <div class="block">Gets the number of decimals.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getNumberOfDocs-java.lang.String-">getNumberOfDocs(String)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the number of docs.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getNumberOfPositions-java.lang.String-int-">getNumberOfPositions(String, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
 <dd>
 <div class="block">Gets the number of positions.</div>
@@ -4128,7 +4254,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#getParamsFromJSON-java.util.Map-java.lang.String-">getParamsFromJSON(Map&lt;String, String&gt;, String)</a></span> - Static method in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">Gets the params from json.</div>
+<div class="block">Gets the params from JSON.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#getParentId--">getParentId()</a></span> - Method in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
 <dd>
@@ -4154,11 +4280,11 @@
 <dd>
 <div class="block">Gets the position.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.ArrayList-int-">getPositionedTermsByPrefixesAndPosition(String, int, ArrayList&lt;String&gt;, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.List-int-">getPositionedTermsByPrefixesAndPosition(String, int, List&lt;String&gt;, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
 <dd>
 <div class="block">Gets the positioned terms by prefixes and position.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.ArrayList-int-int-">getPositionedTermsByPrefixesAndPositionRange(String, int, ArrayList&lt;String&gt;, int, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.List-int-int-">getPositionedTermsByPrefixesAndPositionRange(String, int, List&lt;String&gt;, int, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
 <dd>
 <div class="block">Gets the positioned terms by prefixes and position range.</div>
 </dd>
@@ -4226,15 +4352,15 @@
 <dd>
 <div class="block">Gets the prefixes.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPrefixesIds-java.lang.String-java.util.ArrayList-">getPrefixesIds(String, ArrayList&lt;String&gt;)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPrefixesIds-java.lang.String-java.util.List-">getPrefixesIds(String, List&lt;String&gt;)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
 <dd>
 <div class="block">Gets the prefixes ids.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.ArrayList-">getPrefixFilteredObjects(List&lt;CodecSearchTree.MtasTreeHit&lt;?&gt;&gt;, ArrayList&lt;String&gt;)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.List-">getPrefixFilteredObjects(List&lt;CodecSearchTree.MtasTreeHit&lt;?&gt;&gt;, List&lt;String&gt;)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
 <dd>
 <div class="block">Gets the prefix filtered objects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.ArrayList-int-int-">getPrefixFilteredObjectsByPositions(String, int, ArrayList&lt;String&gt;, int, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.List-int-int-">getPrefixFilteredObjectsByPositions(String, int, List&lt;String&gt;, int, int)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
 <dd>
 <div class="block">Gets the prefix filtered objects by positions.</div>
 </dd>
@@ -4300,7 +4426,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#getQuery--">getQuery()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
 <dd>
-<div class="block">Gets the clause.</div>
+<div class="block">Gets the query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceItem.html#getQuery--">getQuery()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a></dt>
 <dd>
@@ -4392,6 +4518,14 @@
 <dd>
 <div class="block">Gets the start.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
+<dd>
+<div class="block">Gets the stats items.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
+<dd>
+<div class="block">Gets the stats items.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Gets the stats type.</div>
@@ -4433,7 +4567,9 @@
 <div class="block">Gets the term.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.html#getTermContexts-java.util.List-">getTermContexts(List&lt;MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight&gt;)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the term contexts.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.html#getTermContexts-java.util.List-">getTermContexts(List&lt;MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight&gt;)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a></dt>
 <dd>
 <div class="block">Gets the term contexts.</div>
@@ -4443,7 +4579,9 @@
 <div class="block">Gets the term contexts.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.html#getTermContexts-java.util.List-">getTermContexts(List&lt;MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight&gt;)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the term contexts.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceQuery.html#getTermContexts-java.util.List-">getTermContexts(List&lt;MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight&gt;)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceQuery.html" title="class in mtas.search.spans">MtasSpanSequenceQuery</a></dt>
 <dd>
 <div class="block">Gets the term contexts.</div>
@@ -4585,14 +4723,16 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#getVersion--">getVersion()</a></span> - Method in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#getWidth--">getWidth()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets the width.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleOperations.html#getZero1--">getZero1()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleOperations.html" title="class in mtas.codec.util.collector">MtasDataDoubleOperations</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongOperations.html#getZero1--">getZero1()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongOperations.html" title="class in mtas.codec.util.collector">MtasDataLongOperations</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#getZero1--">getZero1()</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Gets the zero1.</div>
+<div class="block">Gets the zero 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleOperations.html#getZero2--">getZero2()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleOperations.html" title="class in mtas.codec.util.collector">MtasDataDoubleOperations</a></dt>
 <dd>&nbsp;</dd>
@@ -4600,10 +4740,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#getZero2--">getZero2()</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Gets the zero2.</div>
+<div class="block">Gets the zero 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#goToNextDoc--">goToNextDoc()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Go to next doc.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#goToNextDoc--">goToNextDoc()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
 <dd>
 <div class="block">Go to next doc.</div>
@@ -4613,13 +4755,17 @@
 <div class="block">Go to next doc.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#goToNextDoc--">goToNextDoc()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Go to next doc.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#goToNextDoc--">goToNextDoc()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
 <dd>
 <div class="block">Go to next doc.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#goToNextStartPosition--">goToNextStartPosition()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Go to next start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#goToNextStartPosition--">goToNextStartPosition()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
 <dd>
 <div class="block">Go to next start position.</div>
@@ -4629,7 +4775,9 @@
 <div class="block">Go to next start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#goToNextStartPosition--">goToNextStartPosition()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Go to next start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParser.html#group-java.lang.String-">group(String)</a></span> - Method in class mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParser.html" title="class in mtas.parser.cql">MtasCQLParser</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParserConstants.html#GROUP_END">GROUP_END</a></span> - Static variable in interface mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParserConstants.html" title="interface in mtas.parser.cql">MtasCQLParserConstants</a></dt>
@@ -4638,11 +4786,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#GROUP_END">GROUP_END</a></span> - Static variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupFullCondition</a></dt>
 <dd>
-<div class="block">The group end.</div>
+<div class="block">The Constant GROUP_END.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#GROUP_FULL">GROUP_FULL</a></span> - Static variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupFullCondition</a></dt>
 <dd>
-<div class="block">The group full.</div>
+<div class="block">The Constant GROUP_FULL.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParserConstants.html#GROUP_START">GROUP_START</a></span> - Static variable in interface mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParserConstants.html" title="interface in mtas.parser.cql">MtasCQLParserConstants</a></dt>
 <dd>
@@ -4650,7 +4798,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#GROUP_START">GROUP_START</a></span> - Static variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupFullCondition</a></dt>
 <dd>
-<div class="block">The group start.</div>
+<div class="block">The Constant GROUP_START.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#groupAnnotationTypes">groupAnnotationTypes</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
@@ -4663,8 +4811,10 @@
 <div class="block">The group condition.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#groupedKeyName-java.lang.String-java.lang.Double-java.lang.Double-">groupedKeyName(String, Double, Double)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.ArrayList-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">GroupHit(ArrayList&lt;CodecSearchTree.MtasTreeHit&lt;String&gt;&gt;, int, int, int, int, CodecComponent.ComponentGroup, HashSet&lt;String&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
+<dd>
+<div class="block">Grouped key name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.List-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">GroupHit(List&lt;CodecSearchTree.MtasTreeHit&lt;String&gt;&gt;, int, int, int, int, CodecComponent.ComponentGroup, Set&lt;String&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
 <div class="block">Instantiates a new group hit.</div>
 </dd>
@@ -4694,7 +4844,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#hash">hash</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
-<div class="block">The hash right.</div>
+<div class="block">The hash.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/MtasTokenizer.html#hashCode--">hashCode()</a></span> - Method in class mtas.analysis.<a href="mtas/analysis/MtasTokenizer.html" title="class in mtas.analysis">MtasTokenizer</a></dt>
 <dd>&nbsp;</dd>
@@ -4797,11 +4947,17 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCacheItem.html#hashCode--">hashCode()</a></span> - Method in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#hashHit">hashHit</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The hash hit.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#hashLeft">hashLeft</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The hash left.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#hashRight">hashRight</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The hash right.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasTerms.html#hasOffsets--">hasOffsets()</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasTerms.html" title="class in mtas.codec">MtasTerms</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasTerms.html#hasPayloads--">hasPayloads()</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasTerms.html" title="class in mtas.codec">MtasTerms</a></dt>
@@ -4834,19 +4990,19 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#hitInsideLeft">hitInsideLeft</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The right.</div>
+<div class="block">The hit inside left.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#hitInsideRight">hitInsideRight</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The right.</div>
+<div class="block">The hit inside right.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#hitLeft">hitLeft</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The right.</div>
+<div class="block">The hit left.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#hitRight">hitRight</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The right.</div>
+<div class="block">The hit right.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentKwic.html#hits">hits</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></dt>
 <dd>
@@ -4866,7 +5022,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNodeData.html#hitStart">hitStart</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNodeData.html" title="class in mtas.codec.tree">IntervalTreeNodeData</a></dt>
 <dd>
-<div class="block">The hit end.</div>
+<div class="block">The hit start.</div>
 </dd>
 </dl>
 <a name="I:I">
@@ -4891,11 +5047,17 @@
 <div class="block">The ids.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#ignore">ignore</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#ignoreClause">ignoreClause</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore clause.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#ignoreClause">ignoreClause</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentencePartCondition</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore clause.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceSpans.html#ignoreItem">ignoreItem</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceSpans.html" title="class in mtas.search.spans">MtasSpanRecurrenceSpans</a></dt>
 <dd>
 <div class="block">The ignore item.</div>
@@ -4905,30 +5067,40 @@
 <div class="block">The ignore item.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreList">ignoreList</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore list.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#ignoreList">ignoreList</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
 <dd>
-<div class="block">The list.</div>
+<div class="block">The ignore list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreListRegexp">ignoreListRegexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore list regexp.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#ignoreListRegexp">ignoreListRegexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore list regexp.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#ignoreQuery">ignoreQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
 <dd>
-<div class="block">The ignore clause.</div>
+<div class="block">The ignore query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceQuery.html#ignoreQuery">ignoreQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceQuery.html" title="class in mtas.search.spans">MtasSpanSequenceQuery</a></dt>
 <dd>
 <div class="block">The ignore query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#ignoreQuery">ignoreQuery</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreRegexp">ignoreRegexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ignore regexp.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#ignoreRegexp">ignoreRegexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
 <dd>
-<div class="block">The boundary.</div>
+<div class="block">The ignore regexp.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#ignoreSpans">ignoreSpans</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
@@ -4985,7 +5157,9 @@
 <div class="block">The index.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#index">index</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The index.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#IndexDoc-java.lang.Long-">IndexDoc(Long)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
 <dd>
 <div class="block">Instantiates a new index doc.</div>
@@ -5063,7 +5237,9 @@
  error message and returns it.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#initialize-java.lang.Integer-java.lang.Integer-">initialize(Integer, Integer)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Initialize.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-">initNewList(int)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList(int, String, int, String)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
@@ -5144,7 +5320,7 @@
 <dd>
 <div class="block">The intersecting prefixes.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">intersectionPrefixes(CodecComponent.ComponentGroup, HashSet&lt;String&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">intersectionPrefixes(CodecComponent.ComponentGroup, Set&lt;String&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Intersection prefixes.</div>
 </dd>
@@ -5158,11 +5334,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalRBTree.html#IntervalRBTree--">IntervalRBTree()</a></span> - Constructor for class mtas.codec.tree.<a href="mtas/codec/tree/IntervalRBTree.html" title="class in mtas.codec.tree">IntervalRBTree</a></dt>
 <dd>
-<div class="block">Instantiates a new interval rb tree.</div>
+<div class="block">Instantiates a new interval RB tree.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalRBTree.html#IntervalRBTree-java.util.ArrayList-">IntervalRBTree(ArrayList&lt;IntervalTreeNodeData&lt;T&gt;&gt;)</a></span> - Constructor for class mtas.codec.tree.<a href="mtas/codec/tree/IntervalRBTree.html" title="class in mtas.codec.tree">IntervalRBTree</a></dt>
 <dd>
-<div class="block">Instantiates a new interval rb tree.</div>
+<div class="block">Instantiates a new interval RB tree.</div>
 </dd>
 <dt><a href="mtas/codec/tree/IntervalRBTreeNode.html" title="class in mtas.codec.tree"><span class="typeNameLink">IntervalRBTreeNode</span></a>&lt;<a href="mtas/codec/tree/IntervalRBTreeNode.html" title="type parameter in IntervalRBTreeNode">T</a>&gt; - Class in <a href="mtas/codec/tree/package-summary.html">mtas.codec.tree</a></dt>
 <dd>
@@ -5170,7 +5346,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalRBTreeNode.html#IntervalRBTreeNode-int-int-int-int-">IntervalRBTreeNode(int, int, int, int)</a></span> - Constructor for class mtas.codec.tree.<a href="mtas/codec/tree/IntervalRBTreeNode.html" title="class in mtas.codec.tree">IntervalRBTreeNode</a></dt>
 <dd>
-<div class="block">Instantiates a new interval rb tree node.</div>
+<div class="block">Instantiates a new interval RB tree node.</div>
 </dd>
 <dt><a href="mtas/codec/tree/IntervalTree.html" title="class in mtas.codec.tree"><span class="typeNameLink">IntervalTree</span></a>&lt;<a href="mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">T</a>,<a href="mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a> extends <a href="mtas/codec/tree/IntervalTreeNode.html" title="class in mtas.codec.tree">IntervalTreeNode</a>&lt;<a href="mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">T</a>,<a href="mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a>&gt;&gt; - Class in <a href="mtas/codec/tree/package-summary.html">mtas.codec.tree</a></dt>
 <dd>
@@ -5271,9 +5447,13 @@
 <div class="block">Checks if is single position prefix.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#isSinglePositionQuery--">isSinglePositionQuery()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Checks if is single position query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecUtil.html#isStatsType-java.lang.String-">isStatsType(String)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecUtil.html" title="class in mtas.codec.util">CodecUtil</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Checks if is stats type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/MtasTree.html#isStorePrefixAndTermRef--">isStorePrefixAndTermRef()</a></span> - Method in class mtas.codec.tree.<a href="mtas/codec/tree/MtasTree.html" title="class in mtas.codec.tree">MtasTree</a></dt>
 <dd>
 <div class="block">Checks if is store prefix and term ref.</div>
@@ -6093,11 +6273,17 @@
 <dt><span class="memberNameLink"><a href="mtas/parser/function/MtasFunctionParserTokenManager.html#jjtoToken">jjtoToken</a></span> - Static variable in class mtas.parser.function.<a href="mtas/parser/function/MtasFunctionParserTokenManager.html" title="class in mtas.parser.function">MtasFunctionParserTokenManager</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFields.html#join">join</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The join.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#joinCache">joinCache</a></span> - Variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The join cache.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#joinCachePath">joinCachePath</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The join cache path.</div>
+</dd>
 </dl>
 <a name="I:K">
 <!--   -->
@@ -6106,20 +6292,24 @@
 <dl>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
 <dd>
-<div class="block">The regexp.</div>
+<div class="block">The key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
-<div class="block">The field.</div>
+<div class="block">The key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
 <div class="block">The key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The key.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#key--">key()</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Key.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentKwic.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></dt>
 <dd>
 <div class="block">The key.</div>
@@ -6142,7 +6332,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
 <dd>
-<div class="block">The boundary.</div>
+<div class="block">The key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentToken.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dt>
 <dd>
@@ -6150,28 +6340,36 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
-<div class="block">The key right.</div>
+<div class="block">The key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.SubComponentFunction.html#key">key</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a></dt>
 <dd>
-<div class="block">The type.</div>
+<div class="block">The key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html#key">key</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The key.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#KEY_START">KEY_START</a></span> - Static variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
-<div class="block">The key start.</div>
+<div class="block">The Constant KEY_START.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#keyHit">keyHit</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The key hit.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#keyLeft">keyLeft</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The key left.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">The key list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#keyRight">keyRight</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The key right.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#keyToObject-java.lang.String-java.lang.StringBuilder-">keyToObject(String, StringBuilder)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
 <div class="block">Key to object.</div>
@@ -6204,7 +6402,7 @@
 <dd>
 <div class="block">The Constant KWIC_OUTPUT_TOKEN.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.KwicHit.html#KwicHit-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">KwicHit(CodecComponent.Match, HashMap&lt;Integer, ArrayList&lt;String&gt;&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.KwicHit.html#KwicHit-mtas.codec.util.CodecComponent.Match-java.util.Map-">KwicHit(CodecComponent.Match, Map&lt;Integer, List&lt;String&gt;&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a></dt>
 <dd>
 <div class="block">Instantiates a new kwic hit.</div>
 </dd>
@@ -6212,7 +6410,7 @@
 <dd>
 <div class="block">The kwic list.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">KwicToken(CodecComponent.Match, ArrayList&lt;MtasTokenString&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.List-">KwicToken(CodecComponent.Match, List&lt;MtasTokenString&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a></dt>
 <dd>
 <div class="block">Instantiates a new kwic token.</div>
 </dd>
@@ -6223,7 +6421,9 @@
 <h2 class="title">L</h2>
 <dl>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lastFilledPosition">lastFilledPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The last filled position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment(T1, T1)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Last for computing segment.</div>
@@ -6257,7 +6457,9 @@
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongFull.html#lastForComputingSegment--">lastForComputingSegment()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongFull.html" title="class in mtas.codec.util.collector">MtasDataLongFull</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lastRetrievedPosition">lastRetrievedPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The last retrieved position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollectorResult.html#lastSortValue">lastSortValue</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollectorResult.html" title="class in mtas.codec.util.collector">MtasDataCollectorResult</a></dt>
 <dd>
 <div class="block">The last sort value.</div>
@@ -6271,25 +6473,33 @@
 <div class="block">The last span.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The last spans 2 end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingSpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingSpans.html" title="class in mtas.search.spans">MtasSpanIntersectingSpans</a></dt>
 <dd>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 end position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The last spans 2 end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The last spans 2 start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
 <dd>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingSpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingSpans.html" title="class in mtas.search.spans">MtasSpanIntersectingSpans</a></dt>
 <dd>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 end position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The last spans 2 start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceSpans.html#lastStartPosition">lastStartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceSpans.html" title="class in mtas.search.spans">MtasSpanRecurrenceSpans</a></dt>
 <dd>
 <div class="block">The last start position.</div>
@@ -6308,24 +6518,28 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#left">left</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The right.</div>
+<div class="block">The left.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentKwic.html#left">left</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></dt>
 <dd>
-<div class="block">The start.</div>
+<div class="block">The left.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#left">left</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The start.</div>
+<div class="block">The left.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecSearchTree.MtasTreeItem.html#left">left</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecSearchTree.MtasTreeItem.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeItem</a></dt>
 <dd>
 <div class="block">The max.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#leftBoundaryMaximum">leftBoundaryMaximum</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The left boundary maximum.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#leftBoundaryMinimum">leftBoundaryMinimum</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The left boundary minimum.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNode.html#leftChild">leftChild</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNode.html" title="class in mtas.codec.tree">IntervalTreeNode</a></dt>
 <dd>
 <div class="block">The left child.</div>
@@ -6365,7 +6579,9 @@
 <div class="block">Lexer state names.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#lifeTime">lifeTime</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The life time.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/SimpleCharStream.html#line">line</a></span> - Variable in class mtas.parser.cql.<a href="mtas/parser/cql/SimpleCharStream.html" title="class in mtas.parser.cql">SimpleCharStream</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/SimpleCharStream.html#line">line</a></span> - Variable in class mtas.parser.function.<a href="mtas/parser/function/SimpleCharStream.html" title="class in mtas.parser.function">SimpleCharStream</a></dt>
@@ -6403,12 +6619,16 @@
 <div class="block">The Constant LIST_OUTPUT_TOKEN.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#listExpand">listExpand</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#listExpandNumber">listExpandNumber</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListHit.html#ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">ListHit(Integer, Integer, CodecComponent.Match, HashMap&lt;Integer, ArrayList&lt;String&gt;&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a></dt>
 <dd>
-<div class="block">Instantiates a new list hit.</div>
+<div class="block">The list expand.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#listExpandNumber">listExpandNumber</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
+<dd>
+<div class="block">The list expand number.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListHit.html#ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.Map-">ListHit(Integer, Integer, CodecComponent.Match, Map&lt;Integer, List&lt;String&gt;&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a></dt>
+<dd>
+<div class="block">Instantiates a new list hit.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentField.html#listList">listList</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a></dt>
 <dd>
@@ -6416,38 +6636,102 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#listNumber">listNumber</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
 <dd>
-<div class="block">The number.</div>
+<div class="block">The list number.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#listRegexp">listRegexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The list regexp.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#listRegexp">listRegexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The list regexp.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNode.html#lists">lists</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNode.html" title="class in mtas.codec.tree">IntervalTreeNode</a></dt>
 <dd>
 <div class="block">The lists.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">ListToken(Integer, Integer, CodecComponent.Match, ArrayList&lt;MtasTokenString&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.List-">ListToken(Integer, Integer, CodecComponent.Match, List&lt;MtasTokenString&gt;)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a></dt>
 <dd>
 <div class="block">Instantiates a new list token.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasCodec.html#liveDocsFormat--">liveDocsFormat()</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasCodec.html" title="class in mtas.codec">MtasCodec</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasExtendedSpanAndQuery.html#localClauses">localClauses</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasExtendedSpanAndQuery.html" title="class in mtas.search.spans.util">MtasExtendedSpanAndQuery</a></dt>
+<dd>
+<div class="block">The local clauses.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasExtendedSpanTermQuery.html#localTerm">localTerm</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasExtendedSpanTermQuery.html" title="class in mtas.search.spans.util">MtasExtendedSpanTermQuery</a></dt>
 <dd>
-<div class="block">The term.</div>
+<div class="block">The local term.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/MtasTokenizer.html#log">log</a></span> - Static variable in class mtas.analysis.<a href="mtas/analysis/MtasTokenizer.html" title="class in mtas.analysis">MtasTokenizer</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#log">log</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.html#log">log</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.html" title="class in mtas.analysis.parser">MtasCRMParser</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasSketchParser.html#log">log</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasSketchParser.html" title="class in mtas.analysis.parser">MtasSketchParser</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#log">log</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#log">log</a></span> - Static variable in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#log">log</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#log">log</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasFetchData.html#log">log</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasFetchData.html" title="class in mtas.analysis.util">MtasFetchData</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasTokenizerFactory.html#log">log</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasTokenizerFactory.html" title="class in mtas.analysis.util">MtasTokenizerFactory</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/MtasCodecPostingsFormat.html#log">log</a></span> - Static variable in class mtas.codec.<a href="mtas/codec/MtasCodecPostingsFormat.html" title="class in mtas.codec">MtasCodecPostingsFormat</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.html#log">log</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#log">log</a></span> - Static variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsProducer.html#log">log</a></span> - Static variable in class mtas.codec.<a href="mtas/codec/MtasFieldsProducer.html" title="class in mtas.codec">MtasFieldsProducer</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#log">log</a></span> - Static variable in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.html#log">log</a></span> - Static variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#log">log</a></span> - Static variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
+<dd>
+<div class="block">The log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserFunction.html#log">log</a></span> - Static variable in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserFunction.html" title="class in mtas.parser.function.util">MtasFunctionParserFunction</a></dt>
+<dd>
+<div class="block">The log.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble.html#log">log</a></span> - Static variable in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble.html" title="class in mtas.parser.function.util">MtasFunctionParserFunctionResponseDouble</a></dt>
 <dd>
 <div class="block">The log.</div>
@@ -6456,65 +6740,85 @@
 <dd>
 <div class="block">The log.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanMatchAllQuery.html#log">log</a></span> - Static variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanMatchAllQuery.html" title="class in mtas.search.spans">MtasSpanMatchAllQuery</a></dt>
+<dd>
+<div class="block">The log.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceSpans.html#log">log</a></span> - Static variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceSpans.html" title="class in mtas.search.spans">MtasSpanRecurrenceSpans</a></dt>
 <dd>
 <div class="block">The log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
 <dd>
 <div class="block">The log.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentFacet</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentGroup</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentPrefix</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentTermvector</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html" title="class in mtas.solr.handler.component.util">MtasSolrResultMerge</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html#log">log</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html" title="class in mtas.solr.handler.component.util">MtasSolrResultUtil</a></dt>
+<dd>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#log">log</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The log.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/schema/MtasPreAnalyzedParser.html#log">log</a></span> - Static variable in class mtas.solr.schema.<a href="mtas/solr/schema/MtasPreAnalyzedParser.html" title="class in mtas.solr.schema">MtasPreAnalyzedParser</a></dt>
 <dd>
 <div class="block">The log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#log">log</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant log.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/update/processor/MtasUpdateRequestProcessor.html#log">log</a></span> - Static variable in class mtas.solr.update.processor.<a href="mtas/solr/update/processor/MtasUpdateRequestProcessor.html" title="class in mtas.solr.update.processor">MtasUpdateRequestProcessor</a></dt>
 <dd>
 <div class="block">The log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/update/processor/MtasUpdateRequestProcessorFactory.html#log">log</a></span> - Static variable in class mtas.solr.update.processor.<a href="mtas/solr/update/processor/MtasUpdateRequestProcessorFactory.html" title="class in mtas.solr.update.processor">MtasUpdateRequestProcessorFactory</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader.html#log">log</a></span> - Static variable in class mtas.solr.update.processor.<a href="mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader.html" title="class in mtas.solr.update.processor">MtasUpdateRequestProcessorResultReader</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter.html#log">log</a></span> - Static variable in class mtas.solr.update.processor.<a href="mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter.html" title="class in mtas.solr.update.processor">MtasUpdateRequestProcessorResultWriter</a></dt>
 <dd>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleOperations.html#log1-java.lang.Double-">log1(Double)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleOperations.html" title="class in mtas.codec.util.collector">MtasDataDoubleOperations</a></dt>
 <dd>&nbsp;</dd>
@@ -6522,7 +6826,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#log1-T1-">log1(T1)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Log1.</div>
+<div class="block">Log 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/MtasFunctionParserConstants.html#LONG">LONG</a></span> - Static variable in interface mtas.parser.function.<a href="mtas/parser/function/MtasFunctionParserConstants.html" title="interface in mtas.parser.function">MtasFunctionParserConstants</a></dt>
 <dd>
@@ -6542,7 +6846,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lowestPosition">lowestPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a></dt>
 <dd>
-<div class="block">The last retrieved position.</div>
+<div class="block">The lowest position.</div>
 </dd>
 </dl>
 <a name="I:M">
@@ -6634,36 +6938,58 @@
 <dd>
 <div class="block">The Constant MAPPING_TYPE_WORD_ANNOTATION.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasSketchParser.html#MAPPING_TYPE_WORD_ANNOTATION">MAPPING_TYPE_WORD_ANNOTATION</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasSketchParser.html" title="class in mtas.analysis.parser">MtasSketchParser</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_ANCESTOR">MAPPING_VALUE_ANCESTOR</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
 <dd>
-<div class="block">The Constant MAPPING_TYPE_WORD_ANNOTATION.</div>
+<div class="block">The Constant MAPPING_VALUE_ANCESTOR.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_ANCESTOR">MAPPING_VALUE_ANCESTOR</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_CONDITION">MAPPING_VALUE_CONDITION</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_CONDITION.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_DISTANCE">MAPPING_VALUE_DISTANCE</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_DISTANCE.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_FILTER">MAPPING_VALUE_FILTER</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_FILTER.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NAME">MAPPING_VALUE_NAME</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_NAME.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NOT">MAPPING_VALUE_NOT</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_NOT.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NUMBER">MAPPING_VALUE_NUMBER</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_NUMBER.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_PREFIX">MAPPING_VALUE_PREFIX</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_PREFIX.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SOURCE">MAPPING_VALUE_SOURCE</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_SOURCE.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SPLIT">MAPPING_VALUE_SPLIT</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_SPLIT.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TEXT">MAPPING_VALUE_TEXT</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_TEXT.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TYPE">MAPPING_VALUE_TYPE</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_TYPE.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_VALUE">MAPPING_VALUE_VALUE</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MAPPING_VALUE_VALUE.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.Match.html#Match-int-int-">Match(int, int)</a></span> - Constructor for class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a></dt>
 <dd>
 <div class="block">Instantiates a new match.</div>
@@ -6698,18 +7024,28 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#max11-T1-T1-">max11(T1, T1)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Max11.</div>
+<div class="block">Max 11.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#maxBaseEndPosition">maxBaseEndPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The max base end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#maxFullEndPosition">maxFullEndPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The max full end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum ignore length.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum ignore length.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentencePartCondition</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum ignore length.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#maximumIgnoreLength">maximumIgnoreLength</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
 <dd>
 <div class="block">The maximum ignore length.</div>
@@ -6731,9 +7067,13 @@
 <div class="block">The maximum ignore length.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#maximumIgnoreLength">maximumIgnoreLength</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum ignore length.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#maximumLeft">maximumLeft</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum left.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentPosition.html#maximumLong">maximumLong</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a></dt>
 <dd>
 <div class="block">The maximum long.</div>
@@ -6743,9 +7083,13 @@
 <div class="block">The maximum long.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentToken.html#maximumLong">maximumLong</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum long.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#maximumNumber">maximumNumber</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum number.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#maximumOccurence">maximumOccurence</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a></dt>
 <dd>
 <div class="block">The maximum occurence.</div>
@@ -6759,7 +7103,9 @@
 <div class="block">The maximum occurence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#maximumOverflow">maximumOverflow</a></span> - Variable in class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum overflow.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#maximumRecurrence">maximumRecurrence</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
 <dd>
 <div class="block">The maximum recurrence.</div>
@@ -6769,11 +7115,17 @@
 <div class="block">The maximum recurrence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#maximumRight">maximumRight</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum right.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#maximumSpans2EndPosition">maximumSpans2EndPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The maximum spans 2 end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#maximumSpanWidth">maximumSpanWidth</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The span width.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/SimpleCharStream.html#maxNextCharInd">maxNextCharInd</a></span> - Variable in class mtas.parser.cql.<a href="mtas/parser/cql/SimpleCharStream.html" title="class in mtas.parser.cql">SimpleCharStream</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/SimpleCharStream.html#maxNextCharInd">maxNextCharInd</a></span> - Variable in class mtas.parser.function.<a href="mtas/parser/function/SimpleCharStream.html" title="class in mtas.parser.function">SimpleCharStream</a></dt>
@@ -6787,7 +7139,9 @@
 <div class="block">The max position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#maxPosition">maxPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The max position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanMatchAllSpans.html#maxPosition">maxPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanMatchAllSpans.html" title="class in mtas.search.spans">MtasSpanMatchAllSpans</a></dt>
 <dd>
 <div class="block">The doc id.</div>
@@ -6797,23 +7151,29 @@
 <div class="block">The doc id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#maxPosition">maxPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The max position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#merge-org.apache.lucene.index.MergeState-">merge(MergeState)</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Merge.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataFull.html" title="class in mtas.codec.util.collector">MtasDataFull</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge(MtasDataCollector&lt;?, ?&gt;, Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;, boolean)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataFull.html" title="class in mtas.codec.util.collector">MtasDataFull</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceItem.html#merge-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">merge(MtasSpanSequenceItem, MtasSpanSequenceItem, MtasSpanQuery, Integer)</a></span> - Static method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Merge.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html#merge-mtas.solr.handler.component.util.MtasSolrJoinResult-">merge(MtasSolrJoinResult)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Merge.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#merge-mtas.solr.handler.component.util.MtasSolrMtasResult-">merge(MtasSolrMtasResult)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
 <div class="block">Merge.</div>
@@ -6827,9 +7187,13 @@
 <div class="block">Merge array list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#mergeDocLists-java.lang.Integer:A-java.lang.Integer:A-">mergeDocLists(Integer[], Integer[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Merge doc lists.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html#mergeJoinResult-org.apache.solr.handler.component.ShardRequest-org.apache.solr.common.util.NamedList-java.lang.String-java.lang.Integer-">mergeJoinResult(ShardRequest, NamedList&lt;Object&gt;, String, Integer)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html" title="class in mtas.solr.handler.component.util">MtasSolrResultMerge</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Merge join result.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html#mergeNamedList-org.apache.solr.handler.component.ShardRequest-org.apache.solr.common.util.NamedList-java.lang.String-java.lang.Integer-">mergeNamedList(ShardRequest, NamedList&lt;Object&gt;, String, Integer)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html" title="class in mtas.solr.handler.component.util">MtasSolrResultMerge</a></dt>
 <dd>
 <div class="block">Merge named list.</div>
@@ -6842,9 +7206,9 @@
 <dd>
 <div class="block">Merge responses named list.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html#mergeResponsesTreeSet-java.util.TreeSet-java.util.TreeSet-">mergeResponsesTreeSet(TreeSet&lt;Object&gt;, TreeSet&lt;Object&gt;)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html" title="class in mtas.solr.handler.component.util">MtasSolrResultMerge</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html#mergeResponsesSortedSet-java.util.SortedSet-java.util.SortedSet-">mergeResponsesSortedSet(SortedSet&lt;Object&gt;, SortedSet&lt;Object&gt;)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultMerge.html" title="class in mtas.solr.handler.component.util">MtasSolrResultMerge</a></dt>
 <dd>
-<div class="block">Merge responses tree set.</div>
+<div class="block">Merge responses sorted set.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNode.html#min">min</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNode.html" title="class in mtas.codec.tree">IntervalTreeNode</a></dt>
 <dd>
@@ -6856,41 +7220,43 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#min11-T1-T1-">min11(T1, T1)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Min11.</div>
+<div class="block">Min 11.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#minBaseStartPosition">minBaseStartPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
-<div class="block">The max base end position.</div>
+<div class="block">The min base start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#minFullStartPosition">minFullStartPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
-<div class="block">The max full end position.</div>
+<div class="block">The min full start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#minimumLeft">minimumLeft</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The minimum left.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentPosition.html#minimumLong">minimumLong</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a></dt>
 <dd>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentSpan.html#minimumLong">minimumLong</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a></dt>
 <dd>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentToken.html#minimumLong">minimumLong</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dt>
 <dd>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#minimumOccurence">minimumOccurence</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a></dt>
 <dd>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html#minimumOccurence">minimumOccurence</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentencePartCondition</a></dt>
 <dd>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#minimumOccurence">minimumOccurence</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
 <dd>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#minimumPosition">minimumPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
@@ -6905,9 +7271,13 @@
 <div class="block">The minimum recurrence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#minimumRight">minimumRight</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The minimum right.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#minimumSpanWidth">minimumSpanWidth</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The span width.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentKwic.html#minPosition">minPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></dt>
 <dd>
 <div class="block">The min position.</div>
@@ -6917,7 +7287,9 @@
 <div class="block">The min position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#minPosition">minPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The min position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanMatchAllSpans.html#minPosition">minPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanMatchAllSpans.html" title="class in mtas.search.spans">MtasSpanMatchAllSpans</a></dt>
 <dd>
 <div class="block">The doc id.</div>
@@ -6927,19 +7299,27 @@
 <div class="block">The doc id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#minPosition">minPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The min position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#missingHit">missingHit</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
-<div class="block">The missing right.</div>
+<div class="block">The missing hit.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#missingLeft">missingLeft</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The missing left.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#missingRight">missingRight</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The missing right.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in interface mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Modify request.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentFacet</a></dt>
@@ -6947,25 +7327,17 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentGroup.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></dt>
-<dd>
-<div class="block">Modify request.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentKwic</a></dt>
-<dd>
-<div class="block">Modify request.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
-<dd>
-<div class="block">Modify request.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentPrefix</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentTermvector</a></dt>
-<dd>
-<div class="block">Modify request.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasIgnoreItem.html#moveTo-int-">moveTo(int)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasIgnoreItem.html" title="class in mtas.search.spans.util">MtasIgnoreItem</a></dt>
 <dd>
 <div class="block">Move to.</div>
@@ -7022,27 +7394,25 @@
 <dd>
 <div class="block">The Constant MTAS_CODEC_NAME.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/MtasSimpleTextCodec.html#MTAS_CODEC_NAME">MTAS_CODEC_NAME</a></span> - Static variable in class mtas.codec.<a href="mtas/codec/MtasSimpleTextCodec.html" title="class in mtas.codec">MtasSimpleTextCodec</a></dt>
-<dd>
-<div class="block">The Constant MTAS_CODEC_NAME.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_FIELD">MTAS_CQL_QPARSER_FIELD</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
 <dd>
-<div class="block">The mtas cql qparser field.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_FIELD.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_IGNORE">MTAS_CQL_QPARSER_IGNORE</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
 <dd>
-<div class="block">The mtas cql qparser query.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_IGNORE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH">MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_PREFIX">MTAS_CQL_QPARSER_PREFIX</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
 <dd>
-<div class="block">The mtas cql qparser default prefix.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_PREFIX.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_QUERY">MTAS_CQL_QPARSER_QUERY</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
 <dd>
-<div class="block">The mtas cql qparser query.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_QUERY.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html#MTAS_CQL_REGEXP_QUERY">MTAS_CQL_REGEXP_QUERY</a></span> - Static variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupQuery</a></dt>
 <dd>
@@ -7118,11 +7488,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasJoinQParser.html#MTAS_JOIN_QPARSER_REQUEST">MTAS_JOIN_QPARSER_REQUEST</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasJoinQParser.html" title="class in mtas.solr.search">MtasJoinQParser</a></dt>
 <dd>
-<div class="block">The mtas cql qparser request.</div>
+<div class="block">The Constant MTAS_JOIN_QPARSER_REQUEST.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasJoinQParser.html#MTAS_JOIN_QPARSER_URL">MTAS_JOIN_QPARSER_URL</a></span> - Static variable in class mtas.solr.search.<a href="mtas/solr/search/MtasJoinQParser.html" title="class in mtas.solr.search">MtasJoinQParser</a></dt>
 <dd>
-<div class="block">The mtas join qparser url.</div>
+<div class="block">The Constant MTAS_JOIN_QPARSER_URL.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_EXTENSION">MTAS_OBJECT_EXTENSION</a></span> - Static variable in class mtas.codec.<a href="mtas/codec/MtasCodecPostingsFormat.html" title="class in mtas.codec">MtasCodecPostingsFormat</a></dt>
 <dd>
@@ -7210,7 +7580,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/MtasAVLTree.html#MtasAVLTree-boolean-boolean-">MtasAVLTree(boolean, boolean)</a></span> - Constructor for class mtas.codec.tree.<a href="mtas/codec/tree/MtasAVLTree.html" title="class in mtas.codec.tree">MtasAVLTree</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas avl tree.</div>
+<div class="block">Instantiates a new mtas AVL tree.</div>
 </dd>
 <dt><a href="mtas/codec/tree/MtasAVLTreeNode.html" title="class in mtas.codec.tree"><span class="typeNameLink">MtasAVLTreeNode</span></a> - Class in <a href="mtas/codec/tree/package-summary.html">mtas.codec.tree</a></dt>
 <dd>
@@ -7218,7 +7588,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/MtasAVLTreeNode.html#MtasAVLTreeNode-int-int-mtas.codec.tree.MtasAVLTreeNode-">MtasAVLTreeNode(int, int, MtasAVLTreeNode)</a></span> - Constructor for class mtas.codec.tree.<a href="mtas/codec/tree/MtasAVLTreeNode.html" title="class in mtas.codec.tree">MtasAVLTreeNode</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas avl tree node.</div>
+<div class="block">Instantiates a new mtas AVL tree node.</div>
 </dd>
 <dt><a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser"><span class="typeNameLink">MtasBasicParser</span></a> - Class in <a href="mtas/analysis/parser/package-summary.html">mtas.analysis.parser</a></dt>
 <dd>
@@ -7313,7 +7683,9 @@
 <div class="block">The mtas codec info.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#mtasCodecInfo">mtasCodecInfo</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas codec info.</div>
+</dd>
 <dt><a href="mtas/codec/MtasCodecPostingsFormat.html" title="class in mtas.codec"><span class="typeNameLink">MtasCodecPostingsFormat</span></a> - Class in <a href="mtas/codec/package-summary.html">mtas.codec</a></dt>
 <dd>
 <div class="block">The Class MtasCodecPostingsFormat.</div>
@@ -7384,7 +7756,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserBasicSentenceCondition(MtasSpanQuery, Integer)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser basic sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser basic sentence condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserBasicSentencePartCondition</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7402,7 +7774,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition.html#MtasCQLParserDefaultPrefixCondition-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.util.HashSet-">MtasCQLParserDefaultPrefixCondition(String, String, String, HashMap&lt;String, String[]&gt;, HashSet&lt;String&gt;)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserDefaultPrefixCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser default prefix condition.</div>
+<div class="block">Instantiates a new mtas CQL parser default prefix condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserGroupCondition.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserGroupCondition</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7410,7 +7782,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupCondition.html#MtasCQLParserGroupCondition-java.lang.String-mtas.search.spans.util.MtasSpanQuery-">MtasCQLParserGroupCondition(String, MtasSpanQuery)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser group condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserGroupFullCondition</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7418,7 +7790,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#MtasCQLParserGroupFullCondition-mtas.parser.cql.util.MtasCQLParserGroupCondition-java.lang.String-">MtasCQLParserGroupFullCondition(MtasCQLParserGroupCondition, String)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupFullCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser group full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group full condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserGroupQuery</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7426,15 +7798,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html#MtasCQLParserGroupQuery-java.lang.String-java.lang.String-">MtasCQLParserGroupQuery(String, String)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html#MtasCQLParserGroupQuery-java.lang.String-java.lang.String-java.lang.String-">MtasCQLParserGroupQuery(String, String, String)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html#MtasCQLParserGroupQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">MtasCQLParserGroupQuery(String, String, String, String)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserGroupQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserSentenceCondition</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7442,11 +7814,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition(MtasCQLParserBasicSentenceCondition, MtasSpanQuery, Integer)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition(MtasCQLParserSentenceCondition, MtasSpanQuery, Integer)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserSentencePartCondition</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7454,11 +7826,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition(MtasCQLParserBasicSentenceCondition, MtasSpanQuery, Integer)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentencePartCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition(MtasCQLParserSentenceCondition, MtasSpanQuery, Integer)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentencePartCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/MtasCQLParserTokenManager.html" title="class in mtas.parser.cql"><span class="typeNameLink">MtasCQLParserTokenManager</span></a> - Class in <a href="mtas/parser/cql/package-summary.html">mtas.parser.cql</a></dt>
 <dd>
@@ -7478,7 +7850,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html#MtasCQLParserWordCondition-java.lang.String-java.lang.String-">MtasCQLParserWordCondition(String, String)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser word condition.</div>
+<div class="block">Instantiates a new mtas CQL parser word condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserWordFullCondition.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserWordFullCondition</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7486,7 +7858,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordFullCondition.html#MtasCQLParserWordFullCondition-mtas.parser.cql.util.MtasCQLParserWordCondition-">MtasCQLParserWordFullCondition(MtasCQLParserWordCondition)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordFullCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordFullCondition</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser word full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser word full condition.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserWordPositionQuery</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7494,11 +7866,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html#MtasCQLParserWordPositionQuery-java.lang.String-int-">MtasCQLParserWordPositionQuery(String, int)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserWordPositionQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser word position query.</div>
+<div class="block">Instantiates a new mtas CQL parser word position query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html#MtasCQLParserWordPositionQuery-java.lang.String-int-int-">MtasCQLParserWordPositionQuery(String, int, int)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserWordPositionQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser word position query.</div>
+<div class="block">Instantiates a new mtas CQL parser word position query.</div>
 </dd>
 <dt><a href="mtas/parser/cql/util/MtasCQLParserWordQuery.html" title="class in mtas.parser.cql.util"><span class="typeNameLink">MtasCQLParserWordQuery</span></a> - Class in <a href="mtas/parser/cql/util/package-summary.html">mtas.parser.cql.util</a></dt>
 <dd>
@@ -7506,15 +7878,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordQuery.html#MtasCQLParserWordQuery-java.lang.String-java.lang.String-java.util.HashMap-">MtasCQLParserWordQuery(String, String, HashMap&lt;String, String[]&gt;)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserWordQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordQuery.html#MtasCQLParserWordQuery-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.util.HashSet-">MtasCQLParserWordQuery(String, String, String, HashMap&lt;String, String[]&gt;, HashSet&lt;String&gt;)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserWordQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordQuery.html#MtasCQLParserWordQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.util.HashSet-">MtasCQLParserWordQuery(String, String, String, String, HashMap&lt;String, String[]&gt;, HashSet&lt;String&gt;)</a></span> - Constructor for class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordQuery.html" title="class in mtas.parser.cql.util">MtasCQLParserWordQuery</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </dd>
 <dt><a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search"><span class="typeNameLink">MtasCQLQParser</span></a> - Class in <a href="mtas/solr/search/package-summary.html">mtas.solr.search</a></dt>
 <dd>
@@ -7522,7 +7894,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasCQLQParser.html#MtasCQLQParser-java.lang.String-org.apache.solr.common.params.SolrParams-org.apache.solr.common.params.SolrParams-org.apache.solr.request.SolrQueryRequest-">MtasCQLQParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></span> - Constructor for class mtas.solr.search.<a href="mtas/solr/search/MtasCQLQParser.html" title="class in mtas.solr.search">MtasCQLQParser</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cqlq parser.</div>
+<div class="block">Instantiates a new mtas CQLQ parser.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html#MtasCRMAncestors--">MtasCRMAncestors()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMAncestors</a></dt>
 <dd>&nbsp;</dd>
@@ -7532,10 +7904,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.html#MtasCRMParser-mtas.analysis.util.MtasConfiguration-">MtasCRMParser(MtasConfiguration)</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.html" title="class in mtas.analysis.parser">MtasCRMParser</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas crm parser.</div>
+<div class="block">Instantiates a new mtas CRM parser.</div>
 </dd>
 <dt><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html" title="class in mtas.analysis.parser"><span class="typeNameLink">MtasCRMParser.MtasCRMAncestors</span></a> - Class in <a href="mtas/analysis/parser/package-summary.html">mtas.analysis.parser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasCRMAncestors.</div>
+</dd>
 <dt><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html" title="class in mtas.analysis.parser"><span class="typeNameLink">MtasCRMParser.MtasCRMParserFunction</span></a> - Class in <a href="mtas/analysis/parser/package-summary.html">mtas.analysis.parser</a></dt>
 <dd>
 <div class="block">The Class MtasCRMParserFunction.</div>
@@ -7558,29 +7932,29 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html#MtasCRMParserFunction-java.lang.String-java.lang.String-">MtasCRMParserFunction(String, String)</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunction</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas crm parser function.</div>
+<div class="block">Instantiates a new mtas CRM parser function.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html#MtasCRMParserFunctionOutput-java.lang.String-java.lang.String-">MtasCRMParserFunctionOutput(String, String)</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunctionOutput</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas crm parser function output.</div>
+<div class="block">Instantiates a new mtas CRM parser function output.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMPair.html#MtasCRMParserMappingCRMPair--">MtasCRMParserMappingCRMPair()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMPair.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserMappingCRMPair</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas crm parser mapping crm pair.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping CRM pair.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMSentence.html#MtasCRMParserMappingCRMSentence--">MtasCRMParserMappingCRMSentence()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMSentence.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserMappingCRMSentence</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas crm parser mapping crm sentence.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping CRM sentence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html#MtasCRMParserMappingWordAnnotation--">MtasCRMParserMappingWordAnnotation()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserMappingWordAnnotation</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas crm parser mapping word annotation.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping word annotation.</div>
 </dd>
 <dt><a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector"><span class="typeNameLink">MtasDataAdvanced</span></a>&lt;<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>&gt;,<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a>&gt;&gt; - Class in <a href="mtas/codec/util/collector/package-summary.html">mtas.codec.util.collector</a></dt>
 <dd>
 <div class="block">The Class MtasDataAdvanced.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#MtasDataAdvanced-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataAdvanced(String, String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], MtasDataOperations&lt;T1, T2&gt;, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#MtasDataAdvanced-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataAdvanced(String, String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], MtasDataOperations&lt;T1, T2&gt;, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data advanced.</div>
 </dd>
@@ -7588,7 +7962,7 @@
 <dd>
 <div class="block">The Class MtasDataBasic.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#MtasDataBasic-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataBasic(String, String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], MtasDataOperations&lt;T1, T2&gt;, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#MtasDataBasic-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataBasic(String, String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], MtasDataOperations&lt;T1, T2&gt;, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data basic.</div>
 </dd>
@@ -7596,11 +7970,11 @@
 <dd>
 <div class="block">The Class MtasDataCollector.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">MtasDataCollector(String, String, String, Set&lt;String&gt;, String, String, Integer, Integer, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">MtasDataCollector(String, String, String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data collector.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataCollector(String, String, String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataCollector(String, String, String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data collector.</div>
 </dd>
@@ -7608,7 +7982,7 @@
 <dd>
 <div class="block">The Class MtasDataCollectorResult.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollectorResult.html#MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.TreeMap-java.lang.Integer-java.lang.Integer-">MtasDataCollectorResult(String, String, String, TreeMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt;, Integer, Integer)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollectorResult.html" title="class in mtas.codec.util.collector">MtasDataCollectorResult</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollectorResult.html#MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.NavigableMap-java.lang.Integer-java.lang.Integer-">MtasDataCollectorResult(String, String, String, NavigableMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt;, Integer, Integer)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollectorResult.html" title="class in mtas.codec.util.collector">MtasDataCollectorResult</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data collector result.</div>
 </dd>
@@ -7624,7 +7998,7 @@
 <dd>
 <div class="block">The Class MtasDataDoubleAdvanced.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleAdvanced.html#MtasDataDoubleAdvanced-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleAdvanced(String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleAdvanced.html" title="class in mtas.codec.util.collector">MtasDataDoubleAdvanced</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleAdvanced.html#MtasDataDoubleAdvanced-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleAdvanced(String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleAdvanced.html" title="class in mtas.codec.util.collector">MtasDataDoubleAdvanced</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data double advanced.</div>
 </dd>
@@ -7632,7 +8006,7 @@
 <dd>
 <div class="block">The Class MtasDataDoubleBasic.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleBasic.html#MtasDataDoubleBasic-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleBasic(String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleBasic.html" title="class in mtas.codec.util.collector">MtasDataDoubleBasic</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleBasic.html#MtasDataDoubleBasic-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleBasic(String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleBasic.html" title="class in mtas.codec.util.collector">MtasDataDoubleBasic</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data double basic.</div>
 </dd>
@@ -7640,7 +8014,7 @@
 <dd>
 <div class="block">The Class MtasDataDoubleFull.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleFull.html#MtasDataDoubleFull-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleFull(String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleFull.html" title="class in mtas.codec.util.collector">MtasDataDoubleFull</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataDoubleFull.html#MtasDataDoubleFull-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleFull(String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataDoubleFull.html" title="class in mtas.codec.util.collector">MtasDataDoubleFull</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data double full.</div>
 </dd>
@@ -7654,7 +8028,7 @@
 <dd>
 <div class="block">The Class MtasDataFull.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataFull.html#MtasDataFull-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataFull(String, String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], MtasDataOperations&lt;T1, T2&gt;, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataFull.html" title="class in mtas.codec.util.collector">MtasDataFull</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataFull.html#MtasDataFull-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataFull(String, String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], MtasDataOperations&lt;T1, T2&gt;, String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataFull.html" title="class in mtas.codec.util.collector">MtasDataFull</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data full.</div>
 </dd>
@@ -7739,16 +8113,18 @@
 <div class="block">Instantiates a new mtas data item long full.</div>
 </dd>
 <dt><a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector"><span class="typeNameLink">MtasDataItemNumberComparator</span></a>&lt;<a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="type parameter in MtasDataItemNumberComparator">T</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="type parameter in MtasDataItemNumberComparator">T</a>&gt;&gt; - Class in <a href="mtas/codec/util/collector/package-summary.html">mtas.codec.util.collector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasDataItemNumberComparator.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html#MtasDataItemNumberComparator-T-java.lang.String-">MtasDataItemNumberComparator(T, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></dt>
 <dd>
-<div class="block">Instantiates a new number comparator.</div>
+<div class="block">Instantiates a new mtas data item number comparator.</div>
 </dd>
 <dt><a href="mtas/codec/util/collector/MtasDataLongAdvanced.html" title="class in mtas.codec.util.collector"><span class="typeNameLink">MtasDataLongAdvanced</span></a> - Class in <a href="mtas/codec/util/collector/package-summary.html">mtas.codec.util.collector</a></dt>
 <dd>
 <div class="block">The Class MtasDataLongAdvanced.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongAdvanced.html#MtasDataLongAdvanced-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongAdvanced(String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongAdvanced.html" title="class in mtas.codec.util.collector">MtasDataLongAdvanced</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongAdvanced.html#MtasDataLongAdvanced-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongAdvanced(String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongAdvanced.html" title="class in mtas.codec.util.collector">MtasDataLongAdvanced</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data long advanced.</div>
 </dd>
@@ -7756,7 +8132,7 @@
 <dd>
 <div class="block">The Class MtasDataLongBasic.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongBasic.html#MtasDataLongBasic-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongBasic(String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongBasic.html" title="class in mtas.codec.util.collector">MtasDataLongBasic</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongBasic.html#MtasDataLongBasic-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongBasic(String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongBasic.html" title="class in mtas.codec.util.collector">MtasDataLongBasic</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data long basic.</div>
 </dd>
@@ -7764,7 +8140,7 @@
 <dd>
 <div class="block">The Class MtasDataLongFull.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongFull.html#MtasDataLongFull-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongFull(String, Set&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongFull.html" title="class in mtas.codec.util.collector">MtasDataLongFull</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataLongFull.html#MtasDataLongFull-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongFull(String, SortedSet&lt;String&gt;, String, String, Integer, Integer, String[], String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], String, String)</a></span> - Constructor for class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataLongFull.html" title="class in mtas.codec.util.collector">MtasDataLongFull</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas data long full.</div>
 </dd>
@@ -7779,7 +8155,9 @@
 <div class="block">The Interface MtasDataOperations.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasDocFileName">mtasDocFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas doc file name.</div>
+</dd>
 <dt><a href="mtas/analysis/parser/MtasElanParser.html" title="class in mtas.analysis.parser"><span class="typeNameLink">MtasElanParser</span></a> - Class in <a href="mtas/analysis/parser/package-summary.html">mtas.analysis.parser</a></dt>
 <dd>
 <div class="block">The Class MtasElanParser.</div>
@@ -7989,30 +8367,44 @@
 <div class="block">Instantiates a new mtas ignore item.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasIndexDocIdFileName">mtasIndexDocIdFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas index doc id file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasIndexFieldFileName">mtasIndexFieldFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas index field file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectIdFileName">mtasIndexObjectIdFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas index object id file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectParentFileName">mtasIndexObjectParentFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas index object parent file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectPositionFileName">mtasIndexObjectPositionFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas index object position file name.</div>
+</dd>
 <dt><a href="mtas/solr/search/MtasJoinQParser.html" title="class in mtas.solr.search"><span class="typeNameLink">MtasJoinQParser</span></a> - Class in <a href="mtas/solr/search/package-summary.html">mtas.solr.search</a></dt>
 <dd>
-<div class="block">The Class MtasCQLQParser.</div>
+<div class="block">The Class MtasJoinQParser.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasJoinQParser.html#MtasJoinQParser-java.lang.String-org.apache.solr.common.params.SolrParams-org.apache.solr.common.params.SolrParams-org.apache.solr.request.SolrQueryRequest-">MtasJoinQParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></span> - Constructor for class mtas.solr.search.<a href="mtas/solr/search/MtasJoinQParser.html" title="class in mtas.solr.search">MtasJoinQParser</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas cqlq parser.</div>
+<div class="block">Instantiates a new mtas join Q parser.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#MtasMaximumExpandSpans-mtas.codec.util.CodecInfo-java.lang.String-org.apache.lucene.search.spans.Spans-">MtasMaximumExpandSpans(CodecInfo, String, Spans)</a></span> - Constructor for class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas maximum expand spans.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html#MtasMaximumExpandWeight-org.apache.lucene.search.spans.SpanWeight-org.apache.lucene.search.IndexSearcher-boolean-">MtasMaximumExpandWeight(SpanWeight, IndexSearcher, boolean)</a></span> - Constructor for class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas maximum expand weight.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasObjectFileName">mtasObjectFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
 <dd>
-<div class="block">The mtas index object parent file name.</div>
+<div class="block">The mtas object file name.</div>
 </dd>
 <dt><a href="mtas/analysis/token/MtasOffset.html" title="class in mtas.analysis.token"><span class="typeNameLink">MtasOffset</span></a> - Class in <a href="mtas/analysis/token/package-summary.html">mtas.analysis.token</a></dt>
 <dd>
@@ -8179,7 +8571,9 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/schema/MtasPreAnalyzedParser.html#MtasPreAnalyzedParser--">MtasPreAnalyzedParser()</a></span> - Constructor for class mtas.solr.schema.<a href="mtas/solr/schema/MtasPreAnalyzedParser.html" title="class in mtas.solr.schema">MtasPreAnalyzedParser</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasPrefixFileName">mtasPrefixFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas prefix file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html#MtasPrefixTokenFilter-org.apache.lucene.analysis.TokenStream-java.lang.String-">MtasPrefixTokenFilter(TokenStream, String)</a></span> - Constructor for class mtas.analysis.util.<a href="mtas/analysis/util/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html" title="class in mtas.analysis.util">MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</a></dt>
 <dd>
 <div class="block">Instantiates a new mtas prefix token filter.</div>
@@ -8202,7 +8596,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/MtasRBTree.html#MtasRBTree-boolean-boolean-">MtasRBTree(boolean, boolean)</a></span> - Constructor for class mtas.codec.tree.<a href="mtas/codec/tree/MtasRBTree.html" title="class in mtas.codec.tree">MtasRBTree</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas rb tree.</div>
+<div class="block">Instantiates a new mtas RB tree.</div>
 </dd>
 <dt><a href="mtas/codec/tree/MtasRBTreeNode.html" title="class in mtas.codec.tree"><span class="typeNameLink">MtasRBTreeNode</span></a> - Class in <a href="mtas/codec/tree/package-summary.html">mtas.codec.tree</a></dt>
 <dd>
@@ -8210,7 +8604,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/MtasRBTreeNode.html#MtasRBTreeNode-int-int-int-int-">MtasRBTreeNode(int, int, int, int)</a></span> - Constructor for class mtas.codec.tree.<a href="mtas/codec/tree/MtasRBTreeNode.html" title="class in mtas.codec.tree">MtasRBTreeNode</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas rb tree node.</div>
+<div class="block">Instantiates a new mtas RB tree node.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadDecoder.html#mtasRealOffset">mtasRealOffset</a></span> - Variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadDecoder.html" title="class in mtas.codec.payload">MtasPayloadDecoder</a></dt>
 <dd>
@@ -8293,7 +8687,9 @@
 <div class="block">Instantiates a new mtas sketch parser mapping word annotation.</div>
 </dd>
 <dt><a href="mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util"><span class="typeNameLink">MtasSolrComponent</span></a>&lt;<a href="mtas/solr/handler/component/util/MtasSolrComponent.html" title="type parameter in MtasSolrComponent">T</a> extends <a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>&gt; - Interface in <a href="mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Interface MtasSolrComponent.</div>
+</dd>
 <dt><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util"><span class="typeNameLink">MtasSolrComponentDocument</span></a> - Class in <a href="mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a></dt>
 <dd>
 <div class="block">The Class MtasSolrComponentDocument.</div>
@@ -8373,34 +8769,42 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrCQLQParserPlugin.html#MtasSolrCQLQParserPlugin--">MtasSolrCQLQParserPlugin()</a></span> - Constructor for class mtas.solr.search.<a href="mtas/solr/search/MtasSolrCQLQParserPlugin.html" title="class in mtas.solr.search">MtasSolrCQLQParserPlugin</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search"><span class="typeNameLink">MtasSolrJoinCache</span></a> - Class in <a href="mtas/solr/search/package-summary.html">mtas.solr.search</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSolrJoinCache.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCache.html#MtasSolrJoinCache-java.lang.String-java.lang.Long-java.lang.Integer-java.lang.Integer-">MtasSolrJoinCache(String, Long, Integer, Integer)</a></span> - Constructor for class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas solr join cache.</div>
+</dd>
 <dt><a href="mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search"><span class="typeNameLink">MtasSolrJoinCacheItem</span></a> - Class in <a href="mtas/solr/search/package-summary.html">mtas.solr.search</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinCacheItem.html#MtasSolrJoinCacheItem-java.lang.String-java.lang.String-java.lang.String-">MtasSolrJoinCacheItem(String, String, String)</a></span> - Constructor for class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="mtas/solr/search/MtasSolrJoinQParserPlugin.html" title="class in mtas.solr.search"><span class="typeNameLink">MtasSolrJoinQParserPlugin</span></a> - Class in <a href="mtas/solr/search/package-summary.html">mtas.solr.search</a></dt>
 <dd>
-<div class="block">The Class MtasSolrCQLQParserPlugin.</div>
+<div class="block">The Class MtasSolrJoinQParserPlugin.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/search/MtasSolrJoinQParserPlugin.html#MtasSolrJoinQParserPlugin--">MtasSolrJoinQParserPlugin()</a></span> - Constructor for class mtas.solr.search.<a href="mtas/solr/search/MtasSolrJoinQParserPlugin.html" title="class in mtas.solr.search">MtasSolrJoinQParserPlugin</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util"><span class="typeNameLink">MtasSolrJoinResult</span></a> - Class in <a href="mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSolrJoinResult.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html#MtasSolrJoinResult-mtas.codec.util.CodecComponent.ComponentJoin-">MtasSolrJoinResult(CodecComponent.ComponentJoin)</a></span> - Constructor for class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas solr join result.</div>
+</dd>
 <dt><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util"><span class="typeNameLink">MtasSolrMtasResult</span></a> - Class in <a href="mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a></dt>
 <dd>
-<div class="block">The Class MtasSolrResult.</div>
+<div class="block">The Class MtasSolrMtasResult.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult(MtasDataCollector&lt;?, ?&gt;, String[], String[], Set&lt;String&gt;[], String[], String[], Integer[], Integer[], Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt;)</a></span> - Constructor for class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult(MtasDataCollector&lt;?, ?&gt;, String[], String[], SortedSet&lt;String&gt;[], String[], String[], Integer[], Integer[], Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt;)</a></span> - Constructor for class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.Set-java.util.Map-">MtasSolrMtasResult(MtasDataCollector&lt;?, ?&gt;, String, String, Set&lt;String&gt;, Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt;)</a></span> - Constructor for class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.SortedSet-java.util.Map-">MtasSolrMtasResult(MtasDataCollector&lt;?, ?&gt;, String, String, SortedSet&lt;String&gt;, Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt;)</a></span> - Constructor for class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#mtasSolrResultMerge">mtasSolrResultMerge</a></span> - Variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>
@@ -8417,7 +8821,9 @@
 <div class="block">The Class MtasSolrResultUtil.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html#MtasSolrResultUtil--">MtasSolrResultUtil()</a></span> - Constructor for class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html" title="class in mtas.solr.handler.component.util">MtasSolrResultUtil</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas solr result util.</div>
+</dd>
 <dt><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component"><span class="typeNameLink">MtasSolrSearchComponent</span></a> - Class in <a href="mtas/solr/handler/component/package-summary.html">mtas.solr.handler.component</a></dt>
 <dd>
 <div class="block">The Class MtasSolrSearchComponent.</div>
@@ -8454,38 +8860,48 @@
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanEndSpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanEndSpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasEndSpans.</div>
+<div class="block">The Class MtasSpanEndSpans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanEndSpans.html#MtasSpanEndSpans-org.apache.lucene.search.spans.Spans-">MtasSpanEndSpans(Spans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanEndSpans.html" title="class in mtas.search.spans">MtasSpanEndSpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas end spans.</div>
+<div class="block">Instantiates a new mtas span end spans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFollowedByQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanFollowedByQuery.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.html#MtasSpanFollowedByQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanFollowedByQuery(MtasSpanQuery, MtasSpanQuery)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span followed by query.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFollowedByQuerySpans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFollowedByQueryWeight.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFollowedByQuery.SpanFollowedByWeight</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class SpanFollowedByWeight.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html#MtasSpanFollowedByQuerySpans-org.apache.lucene.search.spans.Spans-">MtasSpanFollowedByQuerySpans(Spans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span followed by query spans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html#MtasSpanFollowedByQueryWeight-org.apache.lucene.search.spans.SpanWeight-">MtasSpanFollowedByQueryWeight(SpanWeight)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span followed by query weight.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFollowedBySpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanFollowedBySpans.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#MtasSpanFollowedBySpans-mtas.search.spans.MtasSpanFollowedByQuery-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-">MtasSpanFollowedBySpans(MtasSpanFollowedByQuery, MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans, MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span followed by spans.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFullyAlignedWithQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
 <div class="block">The Class MtasSpanFullyAlignedWithQuery.</div>
@@ -8496,31 +8912,31 @@
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQuerySpans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQueryWeight.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class SpanIntersectingWeight.</div>
+<div class="block">The Class SpanFullyAlignedWithWeight.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html#MtasSpanFullyAlignedWithQuerySpans-org.apache.lucene.search.spans.Spans-">MtasSpanFullyAlignedWithQuerySpans(Spans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with query spans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html#MtasSpanFullyAlignedWithQueryWeight-org.apache.lucene.search.spans.SpanWeight-">MtasSpanFullyAlignedWithQueryWeight(SpanWeight)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span fully aligned with query weight.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanFullyAlignedWithSpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanIntersectingSpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithSpans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#MtasSpanFullyAlignedWithSpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-">MtasSpanFullyAlignedWithSpans(MtasSpanFullyAlignedWithQuery, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span intersecting spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with spans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanIntersectingQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanIntersectingQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
@@ -8572,11 +8988,11 @@
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanMatchAllSpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanMatchAllSpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanMatchAll.</div>
+<div class="block">The Class MtasSpanMatchAllSpans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanMatchAllSpans.html#MtasSpanMatchAllSpans-mtas.codec.util.CodecInfo-java.lang.String-">MtasSpanMatchAllSpans(CodecInfo, String)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanMatchAllSpans.html" title="class in mtas.search.spans">MtasSpanMatchAllSpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span match all.</div>
+<div class="block">Instantiates a new mtas span match all spans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanMatchNoneQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanMatchNoneQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
@@ -8592,24 +9008,36 @@
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanMatchNoneSpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanMatchNoneSpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanMatchNone.</div>
+<div class="block">The Class MtasSpanMatchNoneSpans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanMatchNoneSpans.html#MtasSpanMatchNoneSpans-java.lang.String-">MtasSpanMatchNoneSpans(String)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanMatchNoneSpans.html" title="class in mtas.search.spans">MtasSpanMatchNoneSpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span match none.</div>
+<div class="block">Instantiates a new mtas span match none spans.</div>
 </dd>
 <dt><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util"><span class="typeNameLink">MtasSpanMaximumExpandQuery</span></a> - Class in <a href="mtas/search/spans/util/package-summary.html">mtas.search.spans.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanMaximumExpandQuery.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#MtasSpanMaximumExpandQuery-mtas.search.spans.util.MtasSpanQuery-int-int-int-int-">MtasSpanMaximumExpandQuery(MtasSpanQuery, int, int, int, int)</a></span> - Constructor for class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span maximum expand query.</div>
+</dd>
 <dt><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util"><span class="typeNameLink">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</span></a> - Class in <a href="mtas/search/spans/util/package-summary.html">mtas.search.spans.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasMaximumExpandSpans.</div>
+</dd>
 <dt><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html" title="class in mtas.search.spans.util"><span class="typeNameLink">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</span></a> - Class in <a href="mtas/search/spans/util/package-summary.html">mtas.search.spans.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasMaximumExpandWeight.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanNotQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanNotQuery.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanNotQuery.html#MtasSpanNotQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanNotQuery(MtasSpanQuery, MtasSpanQuery)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans">MtasSpanNotQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span not query.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanOrQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanOrQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
 <div class="block">The Class MtasSpanOrQuery.</div>
@@ -8636,38 +9064,48 @@
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanPositionSpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanPositionSpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanPosition.</div>
+<div class="block">The Class MtasSpanPositionSpans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPositionSpans.html#MtasSpanPositionSpans-mtas.codec.util.CodecInfo-java.lang.String-int-int-">MtasSpanPositionSpans(CodecInfo, String, int, int)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPositionSpans.html" title="class in mtas.search.spans">MtasSpanPositionSpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span position.</div>
+<div class="block">Instantiates a new mtas span position spans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanPrecededByQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanPrecededByQuery.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.html#MtasSpanPrecededByQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanPrecededByQuery(MtasSpanQuery, MtasSpanQuery)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span preceded by query.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanPrecededByQuerySpans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanPrecededByQueryWeight.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanPrecededByQuery.SpanPrecededByWeight</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class SpanPrecededByWeight.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html#MtasSpanPrecededByQuerySpans-org.apache.lucene.search.spans.Spans-">MtasSpanPrecededByQuerySpans(Spans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span preceded by query spans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html#MtasSpanPrecededByQueryWeight-org.apache.lucene.search.spans.SpanWeight-">MtasSpanPrecededByQueryWeight(SpanWeight)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span preceded by query weight.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanPrecededBySpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanPrecededBySpans.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#MtasSpanPrecededBySpans-mtas.search.spans.MtasSpanPrecededByQuery-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-">MtasSpanPrecededBySpans(MtasSpanPrecededByQuery, MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans, MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span preceded by spans.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanPrefixQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanPrefixQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
 <div class="block">The Class MtasSpanPrefixQuery.</div>
@@ -8681,9 +9119,13 @@
 <div class="block">Instantiates a new mtas span prefix query.</div>
 </dd>
 <dt><a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util"><span class="typeNameLink">MtasSpanQuery</span></a> - Class in <a href="mtas/search/spans/util/package-summary.html">mtas.search.spans.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanQuery.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#MtasSpanQuery-java.lang.Integer-java.lang.Integer-">MtasSpanQuery(Integer, Integer)</a></span> - Constructor for class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span query.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanRecurrenceQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
 <div class="block">The Class MtasSpanRecurrenceQuery.</div>
@@ -8721,7 +9163,9 @@
 <div class="block">Instantiates a new mtas span regexp query.</div>
 </dd>
 <dt><a href="mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util"><span class="typeNameLink">MtasSpans</span></a> - Interface in <a href="mtas/search/spans/util/package-summary.html">mtas.search.spans.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Interface MtasSpans.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanSequenceItem</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
 <div class="block">The Class MtasSpanSequenceItem.</div>
@@ -8788,11 +9232,11 @@
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanStartSpans.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanStartSpans</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
-<div class="block">The Class MtasStartSpans.</div>
+<div class="block">The Class MtasSpanStartSpans.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanStartSpans.html#MtasSpanStartSpans-org.apache.lucene.search.spans.Spans-">MtasSpanStartSpans(Spans)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanStartSpans.html" title="class in mtas.search.spans">MtasSpanStartSpans</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas start spans.</div>
+<div class="block">Instantiates a new mtas span start spans.</div>
 </dd>
 <dt><a href="mtas/search/spans/MtasSpanTermQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanTermQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
@@ -8835,9 +9279,13 @@
 <div class="block">The Class SpanUniquePositionWeight.</div>
 </dd>
 <dt><a href="mtas/search/spans/util/MtasSpanWeight.html" title="class in mtas.search.spans.util"><span class="typeNameLink">MtasSpanWeight</span></a> - Class in <a href="mtas/search/spans/util/package-summary.html">mtas.search.spans.util</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Class MtasSpanWeight.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanWeight.html#MtasSpanWeight-org.apache.lucene.search.spans.SpanQuery-org.apache.lucene.search.IndexSearcher-java.util.Map-">MtasSpanWeight(SpanQuery, IndexSearcher, Map&lt;Term, TermContext&gt;)</a></span> - Constructor for class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanWeight.html" title="class in mtas.search.spans.util">MtasSpanWeight</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span weight.</div>
+</dd>
 <dt><a href="mtas/search/spans/MtasSpanWildcardQuery.html" title="class in mtas.search.spans"><span class="typeNameLink">MtasSpanWildcardQuery</span></a> - Class in <a href="mtas/search/spans/package-summary.html">mtas.search.spans</a></dt>
 <dd>
 <div class="block">The Class MtasSpanWildcardQuery.</div>
@@ -8859,7 +9307,9 @@
 <div class="block">Instantiates a new mtas span within query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#MtasSpanWithinQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-int-int-int-int-boolean-">MtasSpanWithinQuery(MtasSpanQuery, MtasSpanQuery, int, int, int, int, boolean)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Instantiates a new mtas span within query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasPayloadDecoder.html#mtasStartPosition">mtasStartPosition</a></span> - Variable in class mtas.codec.payload.<a href="mtas/codec/payload/MtasPayloadDecoder.html" title="class in mtas.codec.payload">MtasPayloadDecoder</a></dt>
 <dd>
 <div class="block">The mtas start position.</div>
@@ -8878,10 +9328,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasTEIParser.html#MtasTEIParser-mtas.analysis.util.MtasConfiguration-">MtasTEIParser(MtasConfiguration)</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasTEIParser.html" title="class in mtas.analysis.parser">MtasTEIParser</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas tei parser.</div>
+<div class="block">Instantiates a new mtas TEI parser.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasTermFileName">mtasTermFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas term file name.</div>
+</dd>
 <dt><a href="mtas/codec/MtasTerms.html" title="class in mtas.codec"><span class="typeNameLink">MtasTerms</span></a> - Class in <a href="mtas/codec/package-summary.html">mtas.codec</a></dt>
 <dd>
 <div class="block">The Class MtasTerms.</div>
@@ -8891,17 +9343,25 @@
 <div class="block">Instantiates a new mtas terms.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasTmpDocFileName">mtasTmpDocFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas tmp doc file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasTmpDocsChainedFileName">mtasTmpDocsChainedFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas tmp docs chained file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasTmpDocsFileName">mtasTmpDocsFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas tmp docs file name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasTmpFieldFileName">mtasTmpFieldFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
 <dd>
-<div class="block">The mtas tmp docs chained file name.</div>
+<div class="block">The mtas tmp field file name.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#mtasTmpObjectFileName">mtasTmpObjectFileName</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The mtas tmp object file name.</div>
+</dd>
 <dt><a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token"><span class="typeNameLink">MtasToken</span></a> - Class in <a href="mtas/analysis/token/package-summary.html">mtas.analysis.token</a></dt>
 <dd>
 <div class="block">The Class MtasToken.</div>
@@ -9070,7 +9530,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#MtasXMLParser-mtas.analysis.util.MtasConfiguration-">MtasXMLParser(MtasConfiguration)</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas xml parser.</div>
+<div class="block">Instantiates a new mtas XML parser.</div>
 </dd>
 <dt><a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html" title="class in mtas.analysis.parser"><span class="typeNameLink">MtasXMLParser.MtasXMLParserMappingGroup</span></a> - Class in <a href="mtas/analysis/parser/package-summary.html">mtas.analysis.parser</a></dt>
 <dd>
@@ -9098,27 +9558,27 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html#MtasXMLParserMappingGroup--">MtasXMLParserMappingGroup()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html" title="class in mtas.analysis.parser">MtasXMLParser.MtasXMLParserMappingGroup</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas xml parser mapping group.</div>
+<div class="block">Instantiates a new mtas XML parser mapping group.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html#MtasXMLParserMappingGroupAnnotation--">MtasXMLParserMappingGroupAnnotation()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html" title="class in mtas.analysis.parser">MtasXMLParser.MtasXMLParserMappingGroupAnnotation</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas xml parser mapping group annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping group annotation.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelation.html#MtasXMLParserMappingRelation--">MtasXMLParserMappingRelation()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelation.html" title="class in mtas.analysis.parser">MtasXMLParser.MtasXMLParserMappingRelation</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas xml parser mapping relation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping relation.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html#MtasXMLParserMappingRelationAnnotation--">MtasXMLParserMappingRelationAnnotation()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html" title="class in mtas.analysis.parser">MtasXMLParser.MtasXMLParserMappingRelationAnnotation</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas xml parser mapping relation annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping relation annotation.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWord.html#MtasXMLParserMappingWord--">MtasXMLParserMappingWord()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWord.html" title="class in mtas.analysis.parser">MtasXMLParser.MtasXMLParserMappingWord</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas xml parser mapping word.</div>
+<div class="block">Instantiates a new mtas XML parser mapping word.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html#MtasXMLParserMappingWordAnnotation--">MtasXMLParserMappingWordAnnotation()</a></span> - Constructor for class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html" title="class in mtas.analysis.parser">MtasXMLParser.MtasXMLParserMappingWordAnnotation</a></dt>
 <dd>
-<div class="block">Instantiates a new mtas xml parser mapping word annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping word annotation.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentPrefix.html#multiplePositionList">multiplePositionList</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a></dt>
 <dd>
@@ -9172,7 +9632,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsConsumer.html#name">name</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsConsumer.html" title="class in mtas.codec">MtasFieldsConsumer</a></dt>
 <dd>
-<div class="block">The delegate postings format name.</div>
+<div class="block">The name.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#NAME_MTAS_DOCUMENT_FIELD">NAME_MTAS_DOCUMENT_FIELD</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
 <dd>
@@ -9403,7 +9863,9 @@
 <div class="block">The Constant NAME_MTAS_LIST_QUERY_IGNORE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH">NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#NAME_MTAS_LIST_QUERY_PREFIX">NAME_MTAS_LIST_QUERY_PREFIX</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
 <dd>
 <div class="block">The Constant NAME_MTAS_LIST_QUERY_PREFIX.</div>
@@ -9594,15 +10056,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#namespaceURI">namespaceURI</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">The namespace uri.</div>
+<div class="block">The namespace URI.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#namespaceURI_id">namespaceURI_id</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">The namespace ur i_id.</div>
+<div class="block">The namespace UR I id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasBufferedReader.html#nChars">nChars</a></span> - Variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasBufferedReader.html" title="class in mtas.analysis.util">MtasBufferedReader</a></dt>
 <dd>
-<div class="block">The next char.</div>
+<div class="block">The n chars.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserFunction.html#needArgument">needArgument</a></span> - Variable in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserFunction.html" title="class in mtas.parser.function.util">MtasFunctionParserFunction</a></dt>
 <dd>
@@ -9652,7 +10114,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#newAdvancedValueNList">newAdvancedValueNList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
-<div class="block">The new advanced value n list.</div>
+<div class="block">The new advanced value N list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataAdvanced.html#newAdvancedValueSumList">newAdvancedValueSumList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></dt>
 <dd>
@@ -9668,7 +10130,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#newBasicValueNList">newBasicValueNList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
 <dd>
-<div class="block">The new basic value n list.</div>
+<div class="block">The new basic value N list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataBasic.html#newBasicValueSumList">newBasicValueSumList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></dt>
 <dd>
@@ -9704,11 +10166,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
-<div class="block">The new current position.</div>
+<div class="block">The new position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
-<div class="block">The new current position.</div>
+<div class="block">The new size.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -9842,24 +10304,32 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#noMoreDocs">noMoreDocs</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a></dt>
 <dd>
-<div class="block">The filled position.</div>
+<div class="block">The no more docs.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#noMorePositions">noMorePositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The no more positions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#noMorePositions">noMorePositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The no more positions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingSpans.html#noMorePositions">noMorePositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingSpans.html" title="class in mtas.search.spans">MtasSpanIntersectingSpans</a></dt>
 <dd>
 <div class="block">The no more positions.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#noMorePositions">noMorePositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The no more positions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceSpans.html#noMorePositions">noMorePositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceSpans.html" title="class in mtas.search.spans">MtasSpanRecurrenceSpans</a></dt>
 <dd>
 <div class="block">The no more positions.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#noMorePositions">noMorePositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The no more positions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanUniquePosition.html#noMorePositions">noMorePositions</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanUniquePosition.html" title="class in mtas.search.spans.util">MtasSpanUniquePosition</a></dt>
 <dd>
 <div class="block">The no more positions.</div>
@@ -9931,13 +10401,17 @@
 <div class="block">The number.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#number">number</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The number.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.FieldReferences.html#numberOfDocs">numberOfDocs</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.FieldReferences.html" title="class in mtas.codec.util">CodecInfo.FieldReferences</a></dt>
 <dd>
-<div class="block">The number of prefixes.</div>
+<div class="block">The number of docs.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.FieldReferences.html#numberOfPrefixes">numberOfPrefixes</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.FieldReferences.html" title="class in mtas.codec.util">CodecInfo.FieldReferences</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The number of prefixes.</div>
+</dd>
 </dl>
 <a name="I:O">
 <!--   -->
@@ -9981,7 +10455,9 @@
 <div class="block">The object real offset start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#objectRefApproxOffset">objectRefApproxOffset</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The object ref approx offset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#objectRefApproxQuotient">objectRefApproxQuotient</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
 <dd>
 <div class="block">The object ref approx quotient.</div>
@@ -10012,7 +10488,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#offset">offset</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMappingToken</a></dt>
 <dd>
-<div class="block">The parent.</div>
+<div class="block">The offset.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/MtasTokenizer.html#offsetAtt">offsetAtt</a></span> - Variable in class mtas.analysis.<a href="mtas/analysis/MtasTokenizer.html" title="class in mtas.analysis">MtasTokenizer</a></dt>
 <dd>
@@ -10056,15 +10532,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#optional">optional</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a></dt>
 <dd>
-<div class="block">The optional parts.</div>
+<div class="block">The optional.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html#optional">optional</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentencePartCondition</a></dt>
 <dd>
-<div class="block">The not.</div>
+<div class="block">The optional.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#optional">optional</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
 <dd>
-<div class="block">The optional parts.</div>
+<div class="block">The optional.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceItem.html#optional">optional</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a></dt>
 <dd>
@@ -10110,23 +10586,23 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#PARAM_ACTION">PARAM_ACTION</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The param action.</div>
+<div class="block">The Constant PARAM_ACTION.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#PARAM_CONFIG_FILE">PARAM_CONFIG_FILE</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The param config file.</div>
+<div class="block">The Constant PARAM_CONFIG_FILE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#PARAM_MAPPING_CONFIGURATION">PARAM_MAPPING_CONFIGURATION</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The param mapping configuration.</div>
+<div class="block">The Constant PARAM_MAPPING_CONFIGURATION.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#PARAM_MAPPING_DOCUMENT">PARAM_MAPPING_DOCUMENT</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The param mapping document.</div>
+<div class="block">The Constant PARAM_MAPPING_DOCUMENT.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/MtasRequestHandler.html#PARAM_MAPPING_DOCUMENT_URL">PARAM_MAPPING_DOCUMENT_URL</a></span> - Static variable in class mtas.solr.handler.<a href="mtas/solr/handler/MtasRequestHandler.html" title="class in mtas.solr.handler">MtasRequestHandler</a></dt>
 <dd>
-<div class="block">The param mapping document url.</div>
+<div class="block">The Constant PARAM_MAPPING_DOCUMENT_URL.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#PARAM_MTAS">PARAM_MTAS</a></span> - Static variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>
@@ -10181,7 +10657,9 @@
 <div class="block">The Constant PARAM_MTAS_TERMVECTOR.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#parent">parent</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMappingToken</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The parent.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#parent">parent</a></span> - Variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
 <div class="block">The parent.</div>
@@ -10350,7 +10828,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#position">position</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The start.</div>
+<div class="block">The position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#position">position</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -10358,15 +10836,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasPosition.html#POSITION_RANGE">POSITION_RANGE</a></span> - Static variable in class mtas.analysis.token.<a href="mtas/analysis/token/MtasPosition.html" title="class in mtas.analysis.token">MtasPosition</a></dt>
 <dd>
-<div class="block">The position range.</div>
+<div class="block">The Constant POSITION_RANGE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasPosition.html#POSITION_SET">POSITION_SET</a></span> - Static variable in class mtas.analysis.token.<a href="mtas/analysis/token/MtasPosition.html" title="class in mtas.analysis.token">MtasPosition</a></dt>
 <dd>
-<div class="block">The position set.</div>
+<div class="block">The Constant POSITION_SET.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasPosition.html#POSITION_SINGLE">POSITION_SINGLE</a></span> - Static variable in class mtas.analysis.token.<a href="mtas/analysis/token/MtasPosition.html" title="class in mtas.analysis.token">MtasPosition</a></dt>
 <dd>
-<div class="block">The position single.</div>
+<div class="block">The Constant POSITION_SINGLE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/MtasTokenizer.html#positionIncrementAtt">positionIncrementAtt</a></span> - Variable in class mtas.analysis.<a href="mtas/analysis/MtasTokenizer.html" title="class in mtas.analysis">MtasTokenizer</a></dt>
 <dd>
@@ -10406,7 +10884,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html#positiveQueryList">positiveQueryList</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a></dt>
 <dd>
-<div class="block">The negative query list.</div>
+<div class="block">The positive query list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.html#postcheckMappingConditions-mtas.analysis.parser.MtasParser.MtasParserObject-java.util.List-java.util.Map-">postcheckMappingConditions(MtasParser.MtasParserObject, List&lt;Map&lt;String, String&gt;&gt;, Map&lt;String, List&lt;MtasParser.MtasParserObject&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></dt>
 <dd>
@@ -10451,18 +10929,20 @@
 <div class="block">The prefix.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#prefix">prefix</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The prefix.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentField.html#prefix">prefix</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a></dt>
 <dd>
 <div class="block">The prefix.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#prefix">prefix</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The output.</div>
+<div class="block">The prefix.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#prefix">prefix</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
 <dd>
-<div class="block">The boundary.</div>
+<div class="block">The prefix.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrefixQuery.html#prefix">prefix</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrefixQuery.html" title="class in mtas.search.spans">MtasSpanPrefixQuery</a></dt>
 <dd>
@@ -10519,7 +10999,9 @@
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-">prepare(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in interface mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Prepare.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentFacet.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentFacet</a></dt>
@@ -10531,25 +11013,17 @@
 <div class="block">Prepare.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></dt>
-<dd>
-<div class="block">Prepare.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentKwic.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentKwic</a></dt>
-<dd>
-<div class="block">Prepare.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentList.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a></dt>
-<dd>
-<div class="block">Prepare.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentPrefix.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentPrefix</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentTermvector.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentTermvector</a></dt>
-<dd>
-<div class="block">Prepare.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html#preparePositions-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">preparePositions(ResponseBuilder, CodecComponent.ComponentFields)</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a></dt>
 <dd>
 <div class="block">Prepare positions.</div>
@@ -10583,13 +11057,21 @@
 <div class="block">The previous buffer size.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#previousSpans2EndPositions">previousSpans2EndPositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The previous spans 2 end positions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#previousSpans2EndPositions">previousSpans2EndPositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The previous spans 2 end positions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#previousSpans2StartPosition">previousSpans2StartPosition</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The previous spans 2 start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#previousSpans2StartPositions">previousSpans2StartPositions</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The previous spans 2 start positions.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/MtasTokenizer.html#print-java.io.Reader-">print(Reader)</a></span> - Method in class mtas.analysis.<a href="mtas/analysis/MtasTokenizer.html" title="class in mtas.analysis">MtasTokenizer</a></dt>
 <dd>
 <div class="block">Prints the.</div>
@@ -10598,10 +11080,6 @@
 <dd>
 <div class="block">Prints the.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTree.html#printBalance--">printBalance()</a></span> - Method in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTree.html" title="class in mtas.codec.tree">IntervalTree</a></dt>
-<dd>
-<div class="block">Prints the balance.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTree.html#printBalance-java.lang.Integer-N-">printBalance(Integer, N)</a></span> - Method in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTree.html" title="class in mtas.codec.tree">IntervalTree</a></dt>
 <dd>
 <div class="block">Prints the balance.</div>
@@ -10624,9 +11102,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#printConfig--">printConfig()</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.HashMap-">printConfigMappingTypes(HashMap&lt;QName, MtasBasicParser.MtasParserType&lt;MtasBasicParser.MtasParserMapping&lt;?&gt;&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.Map-">printConfigMappingTypes(Map&lt;QName, MtasBasicParser.MtasParserType&lt;MtasBasicParser.MtasParserMapping&lt;?&gt;&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">Prints the config types.</div>
+<div class="block">Prints the config mapping types.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.html#printConfigTypes-java.util.HashMap-">printConfigTypes(HashMap&lt;?, MtasBasicParser.MtasParserType&lt;MtasBasicParser.MtasParserMapping&lt;?&gt;&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.html" title="class in mtas.analysis.parser">MtasCRMParser</a></dt>
 <dd>
@@ -10636,8 +11114,10 @@
 <dd>
 <div class="block">Prints the config types.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.HashMap-">printConfigVariableTypes(HashMap&lt;QName, MtasBasicParser.MtasParserType&lt;MtasBasicParser.MtasParserVariable&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
-<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.Map-">printConfigVariableTypes(Map&lt;QName, MtasBasicParser.MtasParserType&lt;MtasBasicParser.MtasParserVariable&gt;&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
+<dd>
+<div class="block">Prints the config variable types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#process-org.apache.solr.handler.component.ResponseBuilder-">process(ResponseBuilder)</a></span> - Method in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/update/processor/MtasUpdateRequestProcessor.html#processAdd-org.apache.solr.update.AddUpdateCommand-">processAdd(AddUpdateCommand)</a></span> - Method in class mtas.solr.update.processor.<a href="mtas/solr/update/processor/MtasUpdateRequestProcessor.html" title="class in mtas.solr.update.processor">MtasUpdateRequestProcessor</a></dt>
@@ -10656,15 +11136,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.html#processCRMClause-mtas.analysis.token.MtasTokenIdFactory-java.lang.String-java.lang.String-java.lang.Integer-java.util.List-mtas.analysis.parser.MtasCRMParser.MtasCRMAncestors-java.util.Map-java.util.Map-java.util.Map-java.util.Map-java.util.Set-">processCRMClause(MtasTokenIdFactory, String, String, Integer, List&lt;MtasCRMParser.MtasCRMParserFunctionOutput&gt;, MtasCRMParser.MtasCRMAncestors, Map&lt;String, List&lt;MtasParser.MtasParserObject&gt;&gt;, Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt;, Map&lt;String, Set&lt;Integer&gt;&gt;, Map&lt;String, Integer[]&gt;, Set&lt;MtasParser.MtasParserObject&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.html" title="class in mtas.analysis.parser">MtasCRMParser</a></dt>
 <dd>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.html#processCRMPair-mtas.analysis.token.MtasTokenIdFactory-int-java.lang.String-java.lang.String-java.lang.Integer-java.util.List-mtas.analysis.parser.MtasCRMParser.MtasCRMAncestors-java.util.Map-java.util.Map-java.util.Map-java.util.Map-">processCRMPair(MtasTokenIdFactory, int, String, String, Integer, List&lt;MtasCRMParser.MtasCRMParserFunctionOutput&gt;, MtasCRMParser.MtasCRMAncestors, Map&lt;String, List&lt;MtasParser.MtasParserObject&gt;&gt;, Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt;, Map&lt;String, Set&lt;Integer&gt;&gt;, Map&lt;String, Integer[]&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.html" title="class in mtas.analysis.parser">MtasCRMParser</a></dt>
 <dd>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.html#processCRMSentence-mtas.analysis.token.MtasTokenIdFactory-java.lang.String-java.lang.String-java.lang.Integer-java.util.List-mtas.analysis.parser.MtasCRMParser.MtasCRMAncestors-java.util.Map-java.util.Map-java.util.Map-java.util.Map-java.util.Set-java.util.Set-">processCRMSentence(MtasTokenIdFactory, String, String, Integer, List&lt;MtasCRMParser.MtasCRMParserFunctionOutput&gt;, MtasCRMParser.MtasCRMAncestors, Map&lt;String, List&lt;MtasParser.MtasParserObject&gt;&gt;, Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt;, Map&lt;String, Set&lt;Integer&gt;&gt;, Map&lt;String, Integer[]&gt;, Set&lt;MtasParser.MtasParserObject&gt;, Set&lt;MtasParser.MtasParserObject&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.html" title="class in mtas.analysis.parser">MtasCRMParser</a></dt>
 <dd>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasExtendedTermSpans.html#processEncodedPayload--">processEncodedPayload()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasExtendedTermSpans.html" title="class in mtas.search.spans.util">MtasExtendedTermSpans</a></dt>
 <dd>
@@ -10684,7 +11164,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#product11-T1-T1-">product11(T1, T1)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Product11.</div>
+<div class="block">Product 11.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#provideOffset">provideOffset</a></span> - Variable in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
 <dd>
@@ -10706,32 +11186,44 @@
 <dl>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.html#q1">q1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a></dt>
 <dd>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.html#q1">q1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a></dt>
 <dd>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingQuery.html#q1">q1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingQuery.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery</a></dt>
 <dd>
-<div class="block">The q2.</div>
+<div class="block">The q 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanNotQuery.html#q1">q1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans">MtasSpanNotQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The q 1.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.html#q1">q1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a></dt>
 <dd>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.html#q2">q2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The q 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.html#q2">q2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The q 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingQuery.html#q2">q2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingQuery.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The q 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanNotQuery.html#q2">q2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans">MtasSpanNotQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The q 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.html#q2">q2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The q 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#qNames">qNames</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
 <div class="block">The q names.</div>
@@ -10762,7 +11254,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#query">query</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
 <dd>
-<div class="block">The clause.</div>
+<div class="block">The query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRegexpQuery.html#query">query</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRegexpQuery.html" title="class in mtas.search.spans">MtasSpanRegexpQuery</a></dt>
 <dd>
@@ -10773,30 +11265,32 @@
 <div class="block">The query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#query">query</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html#QUERY_TYPE_CQL">QUERY_TYPE_CQL</a></span> - Static variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html" title="class in mtas.solr.handler.component.util">MtasSolrResultUtil</a></dt>
 <dd>
 <div class="block">The Constant QUERY_TYPE_CQL.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#queryIgnore">queryIgnore</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The key.</div>
+<div class="block">The query ignore.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#queryMaximumIgnoreLength">queryMaximumIgnoreLength</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The key.</div>
+<div class="block">The query maximum ignore length.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#queryPrefix">queryPrefix</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The key.</div>
+<div class="block">The query prefix.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#queryType">queryType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The key.</div>
+<div class="block">The query type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#queryValue">queryValue</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The key.</div>
+<div class="block">The query value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#queryVariables">queryVariables</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
@@ -10858,7 +11352,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasBufferedReader.html#read1-char:A-int-int-">read1(char[], int, int)</a></span> - Method in class mtas.analysis.util.<a href="mtas/analysis/util/MtasBufferedReader.html" title="class in mtas.analysis.util">MtasBufferedReader</a></dt>
 <dd>
-<div class="block">Read1.</div>
+<div class="block">Read 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/payload/MtasBitInputStream.html#readBit--">readBit()</a></span> - Method in class mtas.codec.payload.<a href="mtas/codec/payload/MtasBitInputStream.html" title="class in mtas.codec.payload">MtasBitInputStream</a></dt>
 <dd>
@@ -10929,7 +11423,9 @@
 <div class="block">The real offset.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#realoffset">realoffset</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMappingToken</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The realoffset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/MtasAVLTree.html#rebalance-mtas.codec.tree.MtasAVLTreeNode-">rebalance(MtasAVLTreeNode)</a></span> - Method in class mtas.codec.tree.<a href="mtas/codec/tree/MtasAVLTree.html" title="class in mtas.codec.tree">MtasAVLTree</a></dt>
 <dd>
 <div class="block">Rebalance.</div>
@@ -10946,7 +11442,7 @@
 <dd>
 <div class="block">Recompute segment keys.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#recursiveCollect-java.lang.String-java.util.HashMap-int-">recursiveCollect(String, HashMap&lt;String, TreeSet&lt;String&gt;&gt;, int)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#recursiveCollect-java.lang.String-java.util.Map-int-">recursiveCollect(String, Map&lt;String, SortedSet&lt;String&gt;&gt;, int)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
 <div class="block">Recursive collect.</div>
 </dd>
@@ -10999,34 +11495,48 @@
 <div class="block">The ref data.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#referredEndOffset">referredEndOffset</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The referred end offset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#referredEndPosition">referredEndPosition</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The referred end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#referredStartOffset">referredStartOffset</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The referred start offset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#referredStartPosition">referredStartPosition</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The referred start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#refIds">refIds</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
 <dd>
 <div class="block">The ref ids.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.FieldReferences.html#refIndexDoc">refIndexDoc</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.FieldReferences.html" title="class in mtas.codec.util">CodecInfo.FieldReferences</a></dt>
 <dd>
-<div class="block">The ref prefix.</div>
+<div class="block">The ref index doc.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.FieldReferences.html#refIndexDocId">refIndexDocId</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.FieldReferences.html" title="class in mtas.codec.util">CodecInfo.FieldReferences</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ref index doc id.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.FieldReferences.html#refPrefix">refPrefix</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.FieldReferences.html" title="class in mtas.codec.util">CodecInfo.FieldReferences</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The ref prefix.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#refTypes">refTypes</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
 <div class="block">The ref types.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#regexp">regexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The regexp.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#regexp">regexp</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
 <dd>
-<div class="block">The boundary.</div>
+<div class="block">The regexp.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/token/MtasToken.html#regexpPrePostFix">regexpPrePostFix</a></span> - Static variable in class mtas.analysis.token.<a href="mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></dt>
 <dd>
@@ -11060,7 +11570,7 @@
 <dd>
 <div class="block">Register updateable mapping at parent.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#registerUpdateableMappingsAtParent-java.util.HashSet-">registerUpdateableMappingsAtParent(HashSet&lt;Integer&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#registerUpdateableMappingsAtParent-java.util.Set-">registerUpdateableMappingsAtParent(Set&lt;Integer&gt;)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
 <dd>
 <div class="block">Register updateable mappings at parent.</div>
 </dd>
@@ -11068,7 +11578,7 @@
 <dd>
 <div class="block">Register value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.Integer-java.lang.Integer-java.lang.String:A-">registerValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberFull, Integer, Integer, String[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.String:A-">registerValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberFull, String[])</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Register value.</div>
 </dd>
@@ -11237,7 +11747,9 @@
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasBufferedReader.html#reset--">reset()</a></span> - Method in class mtas.analysis.util.<a href="mtas/analysis/util/MtasBufferedReader.html" title="class in mtas.analysis.util">MtasBufferedReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#reset--">reset()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Reset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#reset--">reset()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
 <dd>
 <div class="block">Reset.</div>
@@ -11247,7 +11759,9 @@
 <div class="block">Reset.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#reset--">reset()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Reset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#reset--">reset()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a></dt>
 <dd>
 <div class="block">Reset.</div>
@@ -11319,7 +11833,9 @@
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRegexpQuery.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite(IndexReader)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRegexpQuery.html" title="class in mtas.search.spans">MtasSpanRegexpQuery</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceItem.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite(IndexReader)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Rewrite.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceQuery.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite(IndexReader)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceQuery.html" title="class in mtas.search.spans">MtasSpanSequenceQuery</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanStartQuery.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite(IndexReader)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanStartQuery.html" title="class in mtas.search.spans">MtasSpanStartQuery</a></dt>
@@ -11337,7 +11853,9 @@
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite(IndexReader)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.html" title="class in mtas.search.spans.util">MtasSpanUniquePositionQuery</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html#rewrite--">rewrite()</a></span> - Method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Rewrite.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html#rewrite-java.util.ArrayList-">rewrite(ArrayList&lt;?&gt;)</a></span> - Static method in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrResultUtil.html" title="class in mtas.solr.handler.component.util">MtasSolrResultUtil</a></dt>
 <dd>
 <div class="block">Rewrite.</div>
@@ -11376,20 +11894,24 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentKwic.html#right">right</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></dt>
 <dd>
-<div class="block">The start.</div>
+<div class="block">The right.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#right">right</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The start.</div>
+<div class="block">The right.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecSearchTree.MtasTreeItem.html#right">right</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecSearchTree.MtasTreeItem.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeItem</a></dt>
 <dd>
 <div class="block">The max.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#rightBoundaryMaximum">rightBoundaryMaximum</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The right boundary maximum.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#rightBoundaryMinimum">rightBoundaryMinimum</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The right boundary minimum.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNode.html#rightChild">rightChild</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNode.html" title="class in mtas.codec.tree">IntervalTreeNode</a></dt>
 <dd>
 <div class="block">The right child.</div>
@@ -11404,7 +11926,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTree.html#root">root</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTree.html" title="class in mtas.codec.tree">IntervalTree</a></dt>
 <dd>
-<div class="block">The current.</div>
+<div class="block">The root.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/MtasTree.html#root">root</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/MtasTree.html" title="class in mtas.codec.tree">MtasTree</a></dt>
 <dd>
@@ -11499,7 +12021,9 @@
 <div class="block">The search group.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#searchJoin">searchJoin</a></span> - Variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The search join.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#searchKwic">searchKwic</a></span> - Variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>
 <div class="block">The search kwic.</div>
@@ -11995,15 +12519,25 @@
 <div class="block">Sets the real offset start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.html#setRecurrence-int-int-">setRecurrence(int, int)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets the recurrence.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredEndOffset-java.lang.String-java.lang.Integer-">setReferredEndOffset(String, Integer)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets the referred end offset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredEndPosition-java.lang.String-java.lang.Integer-">setReferredEndPosition(String, Integer)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets the referred end position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredStartOffset-java.lang.String-java.lang.Integer-">setReferredStartOffset(String, Integer)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets the referred start offset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredStartPosition-java.lang.String-java.lang.Integer-">setReferredStartPosition(String, Integer)</a></span> - Method in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets the referred start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#setSecondPart-mtas.parser.cql.util.MtasCQLParserSentencePartCondition-">setSecondPart(MtasCQLParserSentencePartCondition)</a></span> - Method in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentencePartCondition</a></dt>
 <dd>
 <div class="block">Sets the second part.</div>
@@ -12073,7 +12607,9 @@
 <div class="block">Sets the value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#setWidth-java.lang.Integer-java.lang.Integer-">setWidth(Integer, Integer)</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets the width.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal()</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Sets the with total.</div>
@@ -12166,11 +12702,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#simplified">simplified</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a></dt>
 <dd>
-<div class="block">The optional parts.</div>
+<div class="block">The simplified.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#simplified">simplified</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a></dt>
 <dd>
-<div class="block">The optional parts.</div>
+<div class="block">The simplified.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html#simplified">simplified</a></span> - Variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a></dt>
 <dd>
@@ -12229,7 +12765,9 @@
 <div class="block">The single position prefix.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#singlePositionQuery">singlePositionQuery</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The single position query.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsProducer.html#size--">size()</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasFieldsProducer.html" title="class in mtas.codec">MtasFieldsProducer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasTerms.html#size--">size()</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasTerms.html" title="class in mtas.codec">MtasTerms</a></dt>
@@ -12244,7 +12782,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#size">size</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
 <dd>
-<div class="block">The max position.</div>
+<div class="block">The size.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#size">size</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -12254,7 +12792,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasBufferedReader.html#skipLF">skipLF</a></span> - Variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasBufferedReader.html" title="class in mtas.analysis.util">MtasBufferedReader</a></dt>
 <dd>
-<div class="block">The skip lf.</div>
+<div class="block">The skip LF.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParserConstants.html#SLASH">SLASH</a></span> - Static variable in interface mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParserConstants.html" title="interface in mtas.parser.cql">MtasCQLParserConstants</a></dt>
 <dd>
@@ -12262,15 +12800,17 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#smallestObjectFilepointer">smallestObjectFilepointer</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
 <dd>
-<div class="block">The object ref approx offset.</div>
+<div class="block">The smallest object filepointer.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanContainingQuery.html#smallQuery">smallQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanContainingQuery.html" title="class in mtas.search.spans">MtasSpanContainingQuery</a></dt>
 <dd>
 <div class="block">The small query.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanWithinQuery.html#smallQuery">smallQuery</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanWithinQuery.html" title="class in mtas.search.spans">MtasSpanWithinQuery</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.ArrayList-">sort(ArrayList&lt;CodecSearchTree.MtasTreeHit&lt;String&gt;&gt;)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
+<dd>
+<div class="block">The small query.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.List-">sort(List&lt;CodecSearchTree.MtasTreeHit&lt;String&gt;&gt;)</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
 <div class="block">Sort.</div>
 </dd>
@@ -12291,7 +12831,9 @@
 <div class="block">The sort direction.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#sortDirection">sortDirection</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sort direction.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.SubComponentFunction.html#sortDirection">sortDirection</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a></dt>
 <dd>
 <div class="block">The sort direction.</div>
@@ -12302,31 +12844,39 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollectorResult.html#sortDirection">sortDirection</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollectorResult.html" title="class in mtas.codec.util.collector">MtasDataCollectorResult</a></dt>
 <dd>
-<div class="block">The collector type.</div>
+<div class="block">The sort direction.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sort direction.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html#sortDirection">sortDirection</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sort direction.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#sortDirection">sortDirection</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sort direction.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#sortedAndUnique-java.lang.String:A-int-">sortedAndUnique(String[], int)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Sorted and unique.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#sortMatchList-java.util.ArrayList-">sortMatchList(ArrayList&lt;CodecComponent.Match&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
+<dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#sortMatchList-java.util.List-">sortMatchList(List&lt;CodecComponent.Match&gt;)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
 <dd>
 <div class="block">Sort match list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#sortType">sortType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentTermVector.html#sortType">sortType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sort type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.SubComponentFunction.html#sortType">sortType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -12334,15 +12884,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollectorResult.html#sortType">sortType</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollectorResult.html" title="class in mtas.codec.util.collector">MtasDataCollectorResult</a></dt>
 <dd>
-<div class="block">The collector type.</div>
+<div class="block">The sort type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#sortType">sortType</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.RegisterStatus.html#sortValue">sortValue</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.RegisterStatus.html" title="class in mtas.codec.util">CodecCollector.RegisterStatus</a></dt>
 <dd>
@@ -12402,11 +12952,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#SpanFollowedByWeight-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight-org.apache.lucene.search.IndexSearcher-java.util.Map-">SpanFollowedByWeight(MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight, MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight, IndexSearcher, Map&lt;Term, TermContext&gt;)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.SpanFollowedByWeight</a></dt>
 <dd>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span followed by weight.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#SpanFullyAlignedWithWeight-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight-org.apache.lucene.search.IndexSearcher-java.util.Map-">SpanFullyAlignedWithWeight(MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight, IndexSearcher, Map&lt;Term, TermContext&gt;)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</a></dt>
 <dd>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span fully aligned with weight.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#SpanIntersectingWeight-mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight-mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight-org.apache.lucene.search.IndexSearcher-java.util.Map-">SpanIntersectingWeight(MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight, MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight, IndexSearcher, Map&lt;Term, TermContext&gt;)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.SpanIntersectingWeight</a></dt>
 <dd>
@@ -12418,7 +12968,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#SpanPrecededByWeight-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight-org.apache.lucene.search.IndexSearcher-java.util.Map-">SpanPrecededByWeight(MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight, MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight, IndexSearcher, Map&lt;Term, TermContext&gt;)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.SpanPrecededByWeight</a></dt>
 <dd>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span preceded by weight.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentFacet.html#spanQueries">spanQueries</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a></dt>
 <dd>
@@ -12486,30 +13036,36 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#spans1">spans1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
 <dd>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans1">spans1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
 <dd>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingSpans.html#spans1">spans1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingSpans.html" title="class in mtas.search.spans">MtasSpanIntersectingSpans</a></dt>
 <dd>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#spans1">spans1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
 <dd>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#spans2">spans2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The spans 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans2">spans2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The spans 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingSpans.html#spans2">spans2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingSpans.html" title="class in mtas.search.spans">MtasSpanIntersectingSpans</a></dt>
 <dd>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededBySpans.html#spans2">spans2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The spans 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceQuery.SpanSequenceWeight.html#SpanSequenceWeight-java.util.List-org.apache.lucene.search.spans.SpanWeight-java.lang.Integer-org.apache.lucene.search.IndexSearcher-java.util.Map-">SpanSequenceWeight(List&lt;MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight&gt;, SpanWeight, Integer, IndexSearcher, Map&lt;Term, TermContext&gt;)</a></span> - Constructor for class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceQuery.SpanSequenceWeight.html" title="class in mtas.search.spans">MtasSpanSequenceQuery.SpanSequenceWeight</a></dt>
 <dd>
 <div class="block">Instantiates a new span sequence weight.</div>
@@ -12559,7 +13115,9 @@
 <div class="block">The span weight.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanQuery.html#spanWidth">spanWidth</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The span width.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/Token.html#specialToken">specialToken</a></span> - Variable in class mtas.parser.cql.<a href="mtas/parser/cql/Token.html" title="class in mtas.parser.cql">Token</a></dt>
 <dd>
 <div class="block">This field is used to access special tokens that occur prior to this
@@ -12580,7 +13138,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#sqrt2-T2-">sqrt2(T2)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Sqrt2.</div>
+<div class="block">Sqrt 2.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/MtasSolrSearchComponent.html#STAGE_DOCUMENT">STAGE_DOCUMENT</a></span> - Static variable in class mtas.solr.handler.component.<a href="mtas/solr/handler/component/MtasSolrSearchComponent.html" title="class in mtas.solr.handler.component">MtasSolrSearchComponent</a></dt>
 <dd>
@@ -12628,11 +13186,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNodeData.html#start">start</a></span> - Variable in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNodeData.html" title="class in mtas.codec.tree">IntervalTreeNodeData</a></dt>
 <dd>
-<div class="block">The hit end.</div>
+<div class="block">The start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#start">start</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The number.</div>
+<div class="block">The start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentKwic.html#start">start</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></dt>
 <dd>
@@ -12648,7 +13206,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPositionQuery.html#start">start</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPositionQuery.html" title="class in mtas.search.spans">MtasSpanPositionQuery</a></dt>
 <dd>
-<div class="block">The end.</div>
+<div class="block">The start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPositionSpans.html#start">start</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPositionSpans.html" title="class in mtas.search.spans">MtasSpanPositionSpans</a></dt>
 <dd>
@@ -12656,11 +13214,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#start">start</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">The number.</div>
+<div class="block">The start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollectorResult.html#startKey">startKey</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollectorResult.html" title="class in mtas.codec.util.collector">MtasDataCollectorResult</a></dt>
 <dd>
-<div class="block">The end key.</div>
+<div class="block">The start key.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.KwicHit.html#startPosition">startPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a></dt>
 <dd>
@@ -12672,11 +13230,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListHit.html#startPosition">startPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a></dt>
 <dd>
-<div class="block">The end position.</div>
+<div class="block">The start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ListToken.html#startPosition">startPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a></dt>
 <dd>
-<div class="block">The end position.</div>
+<div class="block">The start position.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.Match.html#startPosition">startPosition</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a></dt>
 <dd>
@@ -12727,7 +13285,9 @@
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasStartSpans.html#startPosition--">startPosition()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasStartSpans.html" title="class in mtas.search.spans">MtasStartSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#startPosition">startPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The start position.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#startPosition--">startPosition()</a></span> - Method in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanUniquePosition.Match.html#startPosition">startPosition</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanUniquePosition.Match.html" title="class in mtas.search.spans.util">MtasSpanUniquePosition.Match</a></dt>
@@ -12870,7 +13430,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#statsData">statsData</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
 <dd>
-<div class="block">The stats.</div>
+<div class="block">The stats data.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#statsItems">statsItems</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
 <dd>
@@ -12910,7 +13470,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#statsList">statsList</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
 <dd>
-<div class="block">The list.</div>
+<div class="block">The stats list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentField.html#statsPositionList">statsPositionList</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a></dt>
 <dd>
@@ -12925,10 +13485,12 @@
 <div class="block">The stats token list.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentDocument.html#statsType">statsType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The stats type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentGroup.html#statsType">statsType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The stats type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentPosition.html#statsType">statsType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a></dt>
 <dd>
@@ -12939,17 +13501,21 @@
 <div class="block">The stats type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentToken.html#statsType">statsType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The stats type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.SubComponentFunction.html#statsType">statsType</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a></dt>
 <dd>
-<div class="block">The sort direction.</div>
+<div class="block">The stats type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">The stats type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#statsType">statsType</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The stats type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecInfo.IndexDoc.html#storageFlags">storageFlags</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecInfo.IndexDoc.html" title="class in mtas.codec.util">CodecInfo.IndexDoc</a></dt>
 <dd>
 <div class="block">The storage flags.</div>
@@ -13026,7 +13592,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#subDataType">subDataType</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">The sub stats type.</div>
+<div class="block">The sub data type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#subDataTypes">subDataTypes</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -13193,30 +13759,36 @@
 <div class="block">The sub number.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#subNumber">subNumber</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sub number.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#subSortDirection">subSortDirection</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sub sort direction.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#subSortDirections">subSortDirections</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">The sub sort directions.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#subSortType">subSortType</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">The sub sort direction.</div>
+<div class="block">The sub sort type.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#subSortTypes">subSortTypes</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">The sub sort types.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#subSpans">subSpans</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sub spans.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#subStart">subStart</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">The sub start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#subStart">subStart</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
 <dd>
-<div class="block">The sub number.</div>
+<div class="block">The sub start.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#subStatsItems">subStatsItems</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
@@ -13227,7 +13799,9 @@
 <div class="block">The sub stats items.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html#subStatsType">subStatsType</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sub stats type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#subStatsTypes">subStatsTypes</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">The sub stats types.</div>
@@ -13254,14 +13828,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataOperations.html#subtract12-T1-T2-">subtract12(T1, T2)</a></span> - Method in interface mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a></dt>
 <dd>
-<div class="block">Subtract12.</div>
+<div class="block">Subtract 12.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html#subWeight">subWeight</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html" title="class in mtas.search.spans">MtasSpanRecurrenceQuery.SpanRecurrenceWeight</a></dt>
 <dd>
 <div class="block">The sub weight.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html#subWeight">subWeight</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The sub weight.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html#subWeight">subWeight</a></span> - Variable in class mtas.search.spans.util.<a href="mtas/search/spans/util/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html" title="class in mtas.search.spans.util">MtasSpanUniquePositionQuery.SpanUniquePositionWeight</a></dt>
 <dd>
 <div class="block">The sub weight.</div>
@@ -13451,11 +14027,17 @@
 <div class="block">RegularExpression Id.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant TOKEN_OFFSET.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant TOKEN_PARENT.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The Constant TOKEN_REALOFFSET.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParser.html#token_source">token_source</a></span> - Variable in class mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParser.html" title="class in mtas.parser.cql">MtasCQLParser</a></dt>
 <dd>
 <div class="block">Generated Token Manager.</div>
@@ -13524,7 +14106,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasConfiguration.html#TOKENIZER_CONFIGURATION_FILE">TOKENIZER_CONFIGURATION_FILE</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></dt>
 <dd>
-<div class="block">The tokenizer configuration file.</div>
+<div class="block">The Constant TOKENIZER_CONFIGURATION_FILE.</div>
 </dd>
 <dt><a href="mtas/parser/cql/TokenMgrError.html" title="class in mtas.parser.cql"><span class="typeNameLink">TokenMgrError</span></a> - Error in <a href="mtas/parser/cql/package-summary.html">mtas.parser.cql</a></dt>
 <dd>
@@ -13672,6 +14254,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsProducer.html#toString--">toString()</a></span> - Method in class mtas.codec.<a href="mtas/codec/MtasFieldsProducer.html" title="class in mtas.codec">MtasFieldsProducer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTree.html#toString--">toString()</a></span> - Method in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTree.html" title="class in mtas.codec.tree">IntervalTree</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/tree/IntervalTreeNodeData.html#toString--">toString()</a></span> - Method in class mtas.codec.tree.<a href="mtas/codec/tree/IntervalTreeNodeData.html" title="class in mtas.codec.tree">IntervalTreeNodeData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#toString--">toString()</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
@@ -13796,7 +14380,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentList.html#total">total</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a></dt>
 <dd>
-<div class="block">The start.</div>
+<div class="block">The total.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader.html#totalReadSize">totalReadSize</a></span> - Variable in class mtas.solr.update.processor.<a href="mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader.html" title="class in mtas.solr.update.processor">MtasUpdateRequestProcessorSizeReader</a></dt>
 <dd>&nbsp;</dd>
@@ -13842,7 +14426,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html#TYPE_AND">TYPE_AND</a></span> - Static variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a></dt>
 <dd>
-<div class="block">The type and.</div>
+<div class="block">The Constant TYPE_AND.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserItem.html#TYPE_ARGUMENT">TYPE_ARGUMENT</a></span> - Static variable in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserItem.html" title="class in mtas.parser.function.util">MtasFunctionParserItem</a></dt>
 <dd>
@@ -13878,7 +14462,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html#TYPE_OR">TYPE_OR</a></span> - Static variable in class mtas.parser.cql.util.<a href="mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a></dt>
 <dd>
-<div class="block">The type or.</div>
+<div class="block">The Constant TYPE_OR.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserItem.html#TYPE_PARSER_DOUBLE">TYPE_PARSER_DOUBLE</a></span> - Static variable in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserItem.html" title="class in mtas.parser.function.util">MtasFunctionParserItem</a></dt>
 <dd>
@@ -13923,15 +14507,21 @@
 <div class="block">The unique key field.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html#unknown">unknown</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMAncestors</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The unknown.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#unknownHit">unknownHit</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
 <dd>
-<div class="block">The unknown right.</div>
+<div class="block">The unknown hit.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#unknownLeft">unknownLeft</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The unknown left.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.GroupHit.html#unknownRight">unknownRight</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The unknown right.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParserConstants.html#UNQUOTED_VALUE">UNQUOTED_VALUE</a></span> - Static variable in interface mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParserConstants.html" title="interface in mtas.parser.cql">MtasCQLParserConstants</a></dt>
 <dd>
 <div class="block">RegularExpression Id.</div>
@@ -14047,7 +14637,9 @@
 <div class="block">Validate segment value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.html#validateTermWithStartValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-">validateTermWithStartValue(BytesRef, CodecComponent.ComponentTermVector)</a></span> - Static method in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.html" title="class in mtas.codec.util">CodecCollector</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Validate term with start value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary(T1)</a></span> - Method in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></dt>
 <dd>
 <div class="block">Validate with segment boundary.</div>
@@ -14086,11 +14678,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#VALUE_TYPE_FILE">VALUE_TYPE_FILE</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
-<div class="block">The value type file.</div>
+<div class="block">The Constant VALUE_TYPE_FILE.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/util/MtasCharFilterFactory.html#VALUE_TYPE_URL">VALUE_TYPE_URL</a></span> - Static variable in class mtas.analysis.util.<a href="mtas/analysis/util/MtasCharFilterFactory.html" title="class in mtas.analysis.util">MtasCharFilterFactory</a></dt>
 <dd>
-<div class="block">The value type url.</div>
+<div class="block">The Constant VALUE_TYPE_URL.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/parser/function/util/MtasFunctionParserItem.html#valueDouble">valueDouble</a></span> - Variable in class mtas.parser.function.util.<a href="mtas/parser/function/util/MtasFunctionParserItem.html" title="class in mtas.parser.function.util">MtasFunctionParserItem</a></dt>
 <dd>
@@ -14110,22 +14702,28 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemAdvanced.html#valueN">valueN</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemAdvanced.html" title="class in mtas.codec.util.collector">MtasDataItemAdvanced</a></dt>
 <dd>
-<div class="block">The value n.</div>
+<div class="block">The value N.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/collector/MtasDataItemBasic.html#valueN">valueN</a></span> - Variable in class mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataItemBasic.html" title="class in mtas.codec.util.collector">MtasDataItemBasic</a></dt>
 <dd>
-<div class="block">The value n.</div>
+<div class="block">The value N.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html#values">values</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a></dt>
 <dd>
 <div class="block">The values.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#values">values</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The values.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecComponent.ComponentJoin.html#values--">values()</a></span> - Method in class mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Values.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html#values">values</a></span> - Variable in class mtas.solr.handler.component.util.<a href="mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The values.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/util/CodecCollector.TermvectorNumberBasic.html#valueSum">valueSum</a></span> - Variable in class mtas.codec.util.<a href="mtas/codec/util/CodecCollector.TermvectorNumberBasic.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberBasic</a></dt>
 <dd>
 <div class="block">The value sum.</div>
@@ -14173,7 +14771,9 @@
 <dt><span class="memberNameLink"><a href="mtas/parser/cql/MtasCQLParser.html#variableString-java.lang.String-">variableString(String)</a></span> - Method in class mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParser.html" title="class in mtas.parser.cql">MtasCQLParser</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#variableTypes">variableTypes</a></span> - Variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The variable types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/codec/MtasFieldsProducer.html#version">version</a></span> - Variable in class mtas.codec.<a href="mtas/codec/MtasFieldsProducer.html" title="class in mtas.codec">MtasFieldsProducer</a></dt>
 <dd>
 <div class="block">The version.</div>
@@ -14202,28 +14802,36 @@
 <dl>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w1">w1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.SpanFollowedByWeight</a></dt>
 <dd>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w1">w1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</a></dt>
 <dd>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w1">w1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.SpanIntersectingWeight</a></dt>
 <dd>
-<div class="block">The w2.</div>
+<div class="block">The w 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w1">w1</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.SpanPrecededByWeight</a></dt>
 <dd>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w2">w2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.SpanFollowedByWeight</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The w 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w2">w2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The w 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w2">w2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.SpanIntersectingWeight</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The w 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w2">w2</a></span> - Variable in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.SpanPrecededByWeight</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The w 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanEndSpans.html#width--">width()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanEndSpans.html" title="class in mtas.search.spans">MtasSpanEndSpans</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanFollowedBySpans.html#width--">width()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></dt>
@@ -14360,28 +14968,32 @@
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#XML_REFERENCE_NAME">XML_REFERENCE_NAME</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">The xml mapping type.</div>
+<div class="block">The xml reference name.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#XML_REFERENCE_REF">XML_REFERENCE_REF</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">The xml mapping name.</div>
+<div class="block">The xml reference ref.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#XML_REFERENCES">XML_REFERENCES</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
 <div class="block">The xml references.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLE">XML_VARIABLE</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The xml variable.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLE_NAME">XML_VARIABLE_NAME</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">The xml mapping type.</div>
+<div class="block">The xml variable name.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLE_VALUE">XML_VARIABLE_VALUE</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
 <dd>
-<div class="block">The xml mapping name.</div>
+<div class="block">The xml variable value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLES">XML_VARIABLES</a></span> - Static variable in class mtas.analysis.parser.<a href="mtas/analysis/parser/MtasXMLParser.html" title="class in mtas.analysis.parser">MtasXMLParser</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">The xml variables.</div>
+</dd>
 </dl>
 <a name="I:Z:Z_">
 <!--   -->
@@ -14390,11 +15002,11 @@
 <dl>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#Z:Z_findMatches--">_findMatches()</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
 <dd>
-<div class="block">_find matches.</div>
+<div class="block">Find matches.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="mtas/search/spans/MtasSpanSequenceSpans.html#Z:Z_glue-java.util.List-java.lang.Boolean-mtas.search.spans.MtasSpanSequenceSpans.QueueItem-">_glue(List&lt;MtasSpanSequenceSpans.Match&gt;, Boolean, MtasSpanSequenceSpans.QueueItem)</a></span> - Method in class mtas.search.spans.<a href="mtas/search/spans/MtasSpanSequenceSpans.html" title="class in mtas.search.spans">MtasSpanSequenceSpans</a></dt>
 <dd>
-<div class="block">_glue.</div>
+<div class="block">Glue.</div>
 </dd>
 </dl>
 <a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Z:Z_">_</a>&nbsp;</div>
diff --git a/apidocs/index.html b/apidocs/index.html
index 869bf9a..7521159 100644
--- a/apidocs/index.html
+++ b/apidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MTAS 6.5.1 API</title>
 <script type="text/javascript">
diff --git a/apidocs/mtas/analysis/MtasTokenizer.html b/apidocs/mtas/analysis/MtasTokenizer.html
index 0fe913b..a3171a1 100644
--- a/apidocs/mtas/analysis/MtasTokenizer.html
+++ b/apidocs/mtas/analysis/MtasTokenizer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:49 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:49 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTokenizer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
@@ -185,7 +185,7 @@ extends org.apache.lucene.analysis.Tokenizer</pre>
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/analysis/MtasTokenizer.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -400,8 +400,8 @@ extends org.apache.lucene.analysis.Tokenizer</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="CONFIGURATION_MTAS">
diff --git a/apidocs/mtas/analysis/class-use/MtasTokenizer.html b/apidocs/mtas/analysis/class-use/MtasTokenizer.html
index f76add2..1ba2be3 100644
--- a/apidocs/mtas/analysis/class-use/MtasTokenizer.html
+++ b/apidocs/mtas/analysis/class-use/MtasTokenizer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.MtasTokenizer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/package-frame.html b/apidocs/mtas/analysis/package-frame.html
index d98bffb..bed7fee 100644
--- a/apidocs/mtas/analysis/package-frame.html
+++ b/apidocs/mtas/analysis/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/package-summary.html b/apidocs/mtas/analysis/package-summary.html
index b428c73..d6c8a08 100644
--- a/apidocs/mtas/analysis/package-summary.html
+++ b/apidocs/mtas/analysis/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/package-tree.html b/apidocs/mtas/analysis/package-tree.html
index 349b23e..4090826 100644
--- a/apidocs/mtas/analysis/package-tree.html
+++ b/apidocs/mtas/analysis/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/package-use.html b/apidocs/mtas/analysis/package-use.html
index dff6941..dfadf5f 100644
--- a/apidocs/mtas/analysis/package-use.html
+++ b/apidocs/mtas/analysis/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.analysis (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html
index 0cd204e..6e63a61 100644
--- a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html
+++ b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBasicParser.MtasParserMapping (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html
index b444f09..62dc57b 100644
--- a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html
+++ b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBasicParser.MtasParserMappingToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -137,12 +137,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#offset">offset</a></span></code>
-<div class="block">The parent.</div>
+<div class="block">The offset.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#parent">parent</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#parent">parent</a></span></code>
+<div class="block">The parent.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
@@ -164,7 +166,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#realoffset">realoffset</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMappingToken.html#realoffset">realoffset</a></span></code>
+<div class="block">The realoffset.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -263,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>offset</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> offset</pre>
-<div class="block">The parent.</div>
+<div class="block">The offset.</div>
 </li>
 </ul>
 <a name="realoffset">
@@ -273,6 +277,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>realoffset</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> realoffset</pre>
+<div class="block">The realoffset.</div>
 </li>
 </ul>
 <a name="parent">
@@ -282,6 +287,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>parent</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> parent</pre>
+<div class="block">The parent.</div>
 </li>
 </ul>
 <a name="preValues">
diff --git a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserType.html b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserType.html
index 0216e48..0f9b342 100644
--- a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserType.html
+++ b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBasicParser.MtasParserType (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -219,7 +219,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="type parameter in MtasBasicParser.MtasParserType">T</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="type parameter in MtasBasicParser.MtasParserType">T</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html#getItems--">getItems</a></span>()</code>
 <div class="block">Gets the items.</div>
 </td>
@@ -452,7 +452,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="type parameter in MtasBasicParser.MtasParserType">T</a>&gt;&nbsp;getItems()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="type parameter in MtasBasicParser.MtasParserType">T</a>&gt;&nbsp;getItems()</pre>
 <div class="block">Gets the items.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html
index a4975fd..03c4261 100644
--- a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html
+++ b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBasicParser.MtasParserVariable (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariableValue.html b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariableValue.html
index 4cf16b3..698c29b 100644
--- a/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariableValue.html
+++ b/apidocs/mtas/analysis/parser/MtasBasicParser.MtasParserVariableValue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBasicParser.MtasParserVariableValue (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/MtasBasicParser.html b/apidocs/mtas/analysis/parser/MtasBasicParser.html
index 76585d3..3e9ce15 100644
--- a/apidocs/mtas/analysis/parser/MtasBasicParser.html
+++ b/apidocs/mtas/analysis/parser/MtasBasicParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBasicParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -372,202 +372,234 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_ASCII">MAPPING_FILTER_ASCII</a></span></code>
 <div class="block">The Constant MAPPING_FILTER_ASCII.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_LOWERCASE">MAPPING_FILTER_LOWERCASE</a></span></code>
 <div class="block">The Constant MAPPING_FILTER_LOWERCASE.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_SPLIT">MAPPING_FILTER_SPLIT</a></span></code>
 <div class="block">The Constant MAPPING_FILTER_SPLIT.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_UPPERCASE">MAPPING_FILTER_UPPERCASE</a></span></code>
 <div class="block">The Constant MAPPING_FILTER_UPPERCASE.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_CONDITION">MAPPING_SUBTYPE_CONDITION</a></span></code>
 <div class="block">The Constant MAPPING_SUBTYPE_CONDITION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_PAYLOAD">MAPPING_SUBTYPE_PAYLOAD</a></span></code>
 <div class="block">The Constant MAPPING_SUBTYPE_PAYLOAD.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN">MAPPING_SUBTYPE_TOKEN</a></span></code>
 <div class="block">The Constant MAPPING_SUBTYPE_TOKEN.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN_POST">MAPPING_SUBTYPE_TOKEN_POST</a></span></code>
 <div class="block">The Constant MAPPING_SUBTYPE_TOKEN_POST.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN_PRE">MAPPING_SUBTYPE_TOKEN_PRE</a></span></code>
 <div class="block">The Constant MAPPING_SUBTYPE_TOKEN_PRE.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_GROUP">MAPPING_TYPE_GROUP</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_GROUP.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_GROUP_ANNOTATION">MAPPING_TYPE_GROUP_ANNOTATION</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_GROUP_ANNOTATION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_REF">MAPPING_TYPE_REF</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_REF.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_RELATION">MAPPING_TYPE_RELATION</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_RELATION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_RELATION_ANNOTATION">MAPPING_TYPE_RELATION_ANNOTATION</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_RELATION_ANNOTATION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_WORD">MAPPING_TYPE_WORD</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_WORD.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_WORD_ANNOTATION">MAPPING_TYPE_WORD_ANNOTATION</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_WORD_ANNOTATION.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_ANCESTOR">MAPPING_VALUE_ANCESTOR</a></span></code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_CONDITION">MAPPING_VALUE_CONDITION</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_ANCESTOR">MAPPING_VALUE_ANCESTOR</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_ANCESTOR.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_DISTANCE">MAPPING_VALUE_DISTANCE</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_CONDITION">MAPPING_VALUE_CONDITION</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_CONDITION.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_FILTER">MAPPING_VALUE_FILTER</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_DISTANCE">MAPPING_VALUE_DISTANCE</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_DISTANCE.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NAME">MAPPING_VALUE_NAME</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_FILTER">MAPPING_VALUE_FILTER</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_FILTER.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NOT">MAPPING_VALUE_NOT</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NAME">MAPPING_VALUE_NAME</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_NAME.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NUMBER">MAPPING_VALUE_NUMBER</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NOT">MAPPING_VALUE_NOT</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_NOT.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_PREFIX">MAPPING_VALUE_PREFIX</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NUMBER">MAPPING_VALUE_NUMBER</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_NUMBER.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SOURCE">MAPPING_VALUE_SOURCE</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_PREFIX">MAPPING_VALUE_PREFIX</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_PREFIX.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SPLIT">MAPPING_VALUE_SPLIT</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SOURCE">MAPPING_VALUE_SOURCE</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_SOURCE.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TEXT">MAPPING_VALUE_TEXT</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SPLIT">MAPPING_VALUE_SPLIT</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_SPLIT.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TYPE">MAPPING_VALUE_TYPE</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TEXT">MAPPING_VALUE_TEXT</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_TEXT.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_VALUE">MAPPING_VALUE_VALUE</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TYPE">MAPPING_VALUE_TYPE</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_TYPE.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_VALUE">MAPPING_VALUE_VALUE</a></span></code>
+<div class="block">The Constant MAPPING_VALUE_VALUE.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_OFFSET_END">UPDATE_TYPE_LOCAL_REF_OFFSET_END</a></span></code>
 <div class="block">The Constant UPDATE_TYPE_LOCAL_REF_OFFSET_END.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_OFFSET_START">UPDATE_TYPE_LOCAL_REF_OFFSET_START</a></span></code>
 <div class="block">The Constant UPDATE_TYPE_LOCAL_REF_OFFSET_START.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_POSITION_END">UPDATE_TYPE_LOCAL_REF_POSITION_END</a></span></code>
 <div class="block">The Constant UPDATE_TYPE_LOCAL_REF_POSITION_END.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_POSITION_START">UPDATE_TYPE_LOCAL_REF_POSITION_START</a></span></code>
 <div class="block">The Constant UPDATE_TYPE_LOCAL_REF_POSITION_START.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_OFFSET">UPDATE_TYPE_OFFSET</a></span></code>
 <div class="block">The Constant UPDATE_TYPE_OFFSET.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_POSITION">UPDATE_TYPE_POSITION</a></span></code>
 <div class="block">The Constant UPDATE_TYPE_POSITION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_VARIABLE">UPDATE_TYPE_VARIABLE</a></span></code>
 <div class="block">The Constant UPDATE_TYPE_VARIABLE.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#VARIABLE_SUBTYPE_VALUE">VARIABLE_SUBTYPE_VALUE</a></span></code>
 <div class="block">The Constant VARIABLE_SUBTYPE_VALUE.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasBasicParser.html#VARIABLE_SUBTYPE_VALUE_ITEM">VARIABLE_SUBTYPE_VALUE_ITEM</a></span></code>
 <div class="block">The Constant VARIABLE_SUBTYPE_VALUE_ITEM.</div>
@@ -579,7 +611,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
 </ul>
 </li>
 </ul>
@@ -816,6 +848,16 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="MAPPING_TYPE_REF">
 <!--   -->
 </a>
@@ -1565,6 +1607,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_VALUE</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_VALUE</pre>
+<div class="block">The Constant MAPPING_VALUE_VALUE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_VALUE">Constant Field Values</a></dd>
@@ -1578,6 +1621,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_TYPE</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_TYPE</pre>
+<div class="block">The Constant MAPPING_VALUE_TYPE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_TYPE">Constant Field Values</a></dd>
@@ -1591,6 +1635,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_NAME</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_NAME</pre>
+<div class="block">The Constant MAPPING_VALUE_NAME.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_NAME">Constant Field Values</a></dd>
@@ -1604,6 +1649,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_PREFIX</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_PREFIX</pre>
+<div class="block">The Constant MAPPING_VALUE_PREFIX.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_PREFIX">Constant Field Values</a></dd>
@@ -1617,6 +1663,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_FILTER</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_FILTER</pre>
+<div class="block">The Constant MAPPING_VALUE_FILTER.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_FILTER">Constant Field Values</a></dd>
@@ -1630,6 +1677,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_DISTANCE</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_DISTANCE</pre>
+<div class="block">The Constant MAPPING_VALUE_DISTANCE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_DISTANCE">Constant Field Values</a></dd>
@@ -1643,6 +1691,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_SOURCE</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_SOURCE</pre>
+<div class="block">The Constant MAPPING_VALUE_SOURCE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_SOURCE">Constant Field Values</a></dd>
@@ -1656,6 +1705,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_ANCESTOR</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_ANCESTOR</pre>
+<div class="block">The Constant MAPPING_VALUE_ANCESTOR.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_ANCESTOR">Constant Field Values</a></dd>
@@ -1669,6 +1719,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_SPLIT</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_SPLIT</pre>
+<div class="block">The Constant MAPPING_VALUE_SPLIT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_SPLIT">Constant Field Values</a></dd>
@@ -1682,6 +1733,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_NUMBER</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_NUMBER</pre>
+<div class="block">The Constant MAPPING_VALUE_NUMBER.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_NUMBER">Constant Field Values</a></dd>
@@ -1695,6 +1747,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_CONDITION</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_CONDITION</pre>
+<div class="block">The Constant MAPPING_VALUE_CONDITION.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_CONDITION">Constant Field Values</a></dd>
@@ -1708,6 +1761,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_TEXT</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_TEXT</pre>
+<div class="block">The Constant MAPPING_VALUE_TEXT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_TEXT">Constant Field Values</a></dd>
@@ -1721,6 +1775,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <li class="blockList">
 <h4>MAPPING_VALUE_NOT</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_VALUE_NOT</pre>
+<div class="block">The Constant MAPPING_VALUE_NOT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasBasicParser.MAPPING_VALUE_NOT">Constant Field Values</a></dd>
@@ -1797,7 +1852,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <div class="block">Creates the current list.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 </dl>
 </li>
 </ul>
@@ -1811,7 +1866,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <div class="block">Creates the update list.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 </dl>
 </li>
 </ul>
@@ -1825,7 +1880,7 @@ extends <a href="../../../mtas/analysis/parser/MtasParser.html" title="class in 
 <div class="block">Creates the variables.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html
index 94aecc3..8807f3b 100644
--- a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html
+++ b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCRMParser.MtasCRMAncestors (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -109,6 +109,7 @@
 <br>
 <pre>private static class <span class="typeNameLabel">MtasCRMParser.MtasCRMAncestors</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">The Class MtasCRMAncestors.</div>
 </li>
 </ul>
 </div>
@@ -129,7 +130,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html#unknown">unknown</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html#unknown">unknown</a></span></code>
+<div class="block">The unknown.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -187,6 +190,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>unknown</h4>
 <pre>public&nbsp;int unknown</pre>
+<div class="block">The unknown.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html
index eabfea0..9907c82 100644
--- a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html
+++ b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCRMParser.MtasCRMParserFunction (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -129,7 +129,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunctionOutput</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunctionOutput</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html#output">output</a></span></code>
 <div class="block">The output.</div>
 </td>
@@ -157,7 +157,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html#MtasCRMParserFunction-java.lang.String-java.lang.String-">MtasCRMParserFunction</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;split)</code>
-<div class="block">Instantiates a new mtas crm parser function.</div>
+<div class="block">Instantiates a new mtas CRM parser function.</div>
 </td>
 </tr>
 </table>
@@ -206,7 +206,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>output</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunctionOutput</a>&gt;&gt; output</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunctionOutput</a>&gt;&gt; output</pre>
 <div class="block">The output.</div>
 </li>
 </ul>
@@ -226,7 +226,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>MtasCRMParserFunction</h4>
 <pre>public&nbsp;MtasCRMParserFunction(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type,
                              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;split)</pre>
-<div class="block">Instantiates a new mtas crm parser function.</div>
+<div class="block">Instantiates a new mtas CRM parser function.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>type</code> - the type</dd>
diff --git a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html
index 504c832..5d49f1e 100644
--- a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html
+++ b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCRMParser.MtasCRMParserFunctionOutput (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -163,7 +163,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html#MtasCRMParserFunctionOutput-java.lang.String-java.lang.String-">MtasCRMParserFunctionOutput</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
-<div class="block">Instantiates a new mtas crm parser function output.</div>
+<div class="block">Instantiates a new mtas CRM parser function output.</div>
 </td>
 </tr>
 </table>
@@ -249,7 +249,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>MtasCRMParserFunctionOutput</h4>
 <pre>public&nbsp;MtasCRMParserFunctionOutput(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
-<div class="block">Instantiates a new mtas crm parser function output.</div>
+<div class="block">Instantiates a new mtas CRM parser function output.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>name</code> - the name</dd>
@@ -277,7 +277,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>originalValue</code> - the original value</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas crm parser function output</dd>
+<dd>the mtas CRM parser function output</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMPair.html b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMPair.html
index 756f4cb..5a189c2 100644
--- a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMPair.html
+++ b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMPair.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCRMParser.MtasCRMParserMappingCRMPair (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMPair.html#MtasCRMParserMappingCRMPair--">MtasCRMParserMappingCRMPair</a></span>()</code>
-<div class="block">Instantiates a new mtas crm parser mapping crm pair.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping CRM pair.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasCRMParserMappingCRMPair</h4>
 <pre>public&nbsp;MtasCRMParserMappingCRMPair()</pre>
-<div class="block">Instantiates a new mtas crm parser mapping crm pair.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping CRM pair.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMSentence.html b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMSentence.html
index df41d24..4a1c93e 100644
--- a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMSentence.html
+++ b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMSentence.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCRMParser.MtasCRMParserMappingCRMSentence (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingCRMSentence.html#MtasCRMParserMappingCRMSentence--">MtasCRMParserMappingCRMSentence</a></span>()</code>
-<div class="block">Instantiates a new mtas crm parser mapping crm sentence.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping CRM sentence.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasCRMParserMappingCRMSentence</h4>
 <pre>public&nbsp;MtasCRMParserMappingCRMSentence()</pre>
-<div class="block">Instantiates a new mtas crm parser mapping crm sentence.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping CRM sentence.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html
index 53c6ecb..50db5e2 100644
--- a/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html
+++ b/apidocs/mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCRMParser.MtasCRMParserMappingWordAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html#MtasCRMParserMappingWordAnnotation--">MtasCRMParserMappingWordAnnotation</a></span>()</code>
-<div class="block">Instantiates a new mtas crm parser mapping word annotation.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping word annotation.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasCRMParserMappingWordAnnotation</h4>
 <pre>public&nbsp;MtasCRMParserMappingWordAnnotation()</pre>
-<div class="block">Instantiates a new mtas crm parser mapping word annotation.</div>
+<div class="block">Instantiates a new mtas CRM parser mapping word annotation.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasCRMParser.html b/apidocs/mtas/analysis/parser/MtasCRMParser.html
index 41a5d9f..36a6524 100644
--- a/apidocs/mtas/analysis/parser/MtasCRMParser.html
+++ b/apidocs/mtas/analysis/parser/MtasCRMParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCRMParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -142,7 +142,9 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMAncestors</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMAncestors</a></span></code>
+<div class="block">The Class MtasCRMAncestors.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static class&nbsp;</code></td>
@@ -234,36 +236,42 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#MAPPING_TYPE_CRM_CLAUSE">MAPPING_TYPE_CRM_CLAUSE</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_CRM_CLAUSE.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#MAPPING_TYPE_CRM_PAIR">MAPPING_TYPE_CRM_PAIR</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_CRM_PAIR.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#MAPPING_TYPE_CRM_SENTENCE">MAPPING_TYPE_CRM_SENTENCE</a></span></code>
 <div class="block">The Constant MAPPING_TYPE_CRM_SENTENCE.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#pairPattern">pairPattern</a></span></code>
 <div class="block">The pair pattern.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#wordAnnotationTypes">wordAnnotationTypes</a></span></code>
 <div class="block">The word annotation types.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#wordType">wordType</a></span></code>
 <div class="block">The word type.</div>
@@ -282,7 +290,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
 </ul>
 </li>
 </ul>
@@ -299,7 +307,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasCRMParser.html#MtasCRMParser-mtas.analysis.util.MtasConfiguration-">MtasCRMParser</a></span>(<a href="../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</code>
-<div class="block">Instantiates a new mtas crm parser.</div>
+<div class="block">Instantiates a new mtas CRM parser.</div>
 </td>
 </tr>
 </table>
@@ -367,7 +375,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
@@ -383,7 +391,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&gt;&nbsp;updateList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)</code>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
@@ -400,7 +408,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
@@ -456,6 +464,16 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="wordType">
 <!--   -->
 </a>
@@ -593,7 +611,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>MtasCRMParser</h4>
 <pre>public&nbsp;MtasCRMParser(<a href="../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</pre>
-<div class="block">Instantiates a new mtas crm parser.</div>
+<div class="block">Instantiates a new mtas CRM parser.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>config</code> - the config</dd>
@@ -682,7 +700,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <dd><code>idPositions</code> - the id positions</dd>
 <dd><code>idOffsets</code> - the id offsets</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the array list</dd>
+<dd>the list</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../mtas/analysis/util/MtasParserException.html" title="class in mtas.analysis.util">MtasParserException</a></code> - the mtas parser exception</dd>
 <dd><code><a href="../../../mtas/analysis/util/MtasConfigException.html" title="class in mtas.analysis.util">MtasConfigException</a></code> - the mtas config exception</dd>
@@ -709,7 +727,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
                                                             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)
                                                      throws <a href="../../../mtas/analysis/util/MtasParserException.html" title="class in mtas.analysis.util">MtasParserException</a>,
                                                             <a href="../../../mtas/analysis/util/MtasConfigException.html" title="class in mtas.analysis.util">MtasConfigException</a></pre>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>mtasTokenIdFactory</code> - the mtas token id factory</dd>
@@ -725,7 +743,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <dd><code>previous</code> - the previous</dd>
 <dd><code>previousClause</code> - the previous clause</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash set</dd>
+<dd>the sets the</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../mtas/analysis/util/MtasParserException.html" title="class in mtas.analysis.util">MtasParserException</a></code> - the mtas parser exception</dd>
 <dd><code><a href="../../../mtas/analysis/util/MtasConfigException.html" title="class in mtas.analysis.util">MtasConfigException</a></code> - the mtas config exception</dd>
@@ -751,7 +769,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
                                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)
                                                    throws <a href="../../../mtas/analysis/util/MtasParserException.html" title="class in mtas.analysis.util">MtasParserException</a>,
                                                           <a href="../../../mtas/analysis/util/MtasConfigException.html" title="class in mtas.analysis.util">MtasConfigException</a></pre>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>mtasTokenIdFactory</code> - the mtas token id factory</dd>
@@ -766,7 +784,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <dd><code>idOffsets</code> - the id offsets</dd>
 <dd><code>previous</code> - the previous</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash set</dd>
+<dd>the sets the</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../mtas/analysis/util/MtasParserException.html" title="class in mtas.analysis.util">MtasParserException</a></code> - the mtas parser exception</dd>
 <dd><code><a href="../../../mtas/analysis/util/MtasConfigException.html" title="class in mtas.analysis.util">MtasConfigException</a></code> - the mtas config exception</dd>
@@ -825,7 +843,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)
                      throws <a href="../../../mtas/analysis/util/MtasParserException.html" title="class in mtas.analysis.util">MtasParserException</a>,
                             <a href="../../../mtas/analysis/util/MtasConfigException.html" title="class in mtas.analysis.util">MtasConfigException</a></pre>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>mtasTokenIdFactory</code> - the mtas token id factory</dd>
diff --git a/apidocs/mtas/analysis/parser/MtasElanParser.html b/apidocs/mtas/analysis/parser/MtasElanParser.html
index 2d493c9..82430e5 100644
--- a/apidocs/mtas/analysis/parser/MtasElanParser.html
+++ b/apidocs/mtas/analysis/parser/MtasElanParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasElanParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -180,7 +180,7 @@ extends <a href="../../../mtas/analysis/parser/MtasXMLParser.html" title="class 
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
 </ul>
 </li>
 </ul>
diff --git a/apidocs/mtas/analysis/parser/MtasFoliaParser.html b/apidocs/mtas/analysis/parser/MtasFoliaParser.html
index 6987605..f368e23 100644
--- a/apidocs/mtas/analysis/parser/MtasFoliaParser.html
+++ b/apidocs/mtas/analysis/parser/MtasFoliaParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFoliaParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -180,7 +180,7 @@ extends <a href="../../../mtas/analysis/parser/MtasXMLParser.html" title="class 
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
 </ul>
 </li>
 </ul>
diff --git a/apidocs/mtas/analysis/parser/MtasParser.MtasParserObject.html b/apidocs/mtas/analysis/parser/MtasParser.MtasParserObject.html
index a5bbaef..4f883bd 100644
--- a/apidocs/mtas/analysis/parser/MtasParser.MtasParserObject.html
+++ b/apidocs/mtas/analysis/parser/MtasParser.MtasParserObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasParser.MtasParserObject (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -159,7 +159,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#objectPositions">objectPositions</a></span></code>
 <div class="block">The object positions.</div>
 </td>
@@ -195,53 +195,61 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredEndOffset">referredEndOffset</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredEndOffset">referredEndOffset</a></span></code>
+<div class="block">The referred end offset.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredEndPosition">referredEndPosition</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredEndPosition">referredEndPosition</a></span></code>
+<div class="block">The referred end position.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredStartOffset">referredStartOffset</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredStartOffset">referredStartOffset</a></span></code>
+<div class="block">The referred start offset.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredStartPosition">referredStartPosition</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#referredStartPosition">referredStartPosition</a></span></code>
+<div class="block">The referred start position.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#refIds">refIds</a></span></code>
 <div class="block">The ref ids.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#updateableIdsWithOffset">updateableIdsWithOffset</a></span></code>
 <div class="block">The updateable ids with offset.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#updateableIdsWithPosition">updateableIdsWithPosition</a></span></code>
 <div class="block">The updateable ids with position.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#updateableMappingsAsParent">updateableMappingsAsParent</a></span></code>
 <div class="block">The updateable mappings as parent.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#updateableMappingsWithOffset">updateableMappingsWithOffset</a></span></code>
 <div class="block">The updateable mappings with offset.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#updateableMappingsWithPosition">updateableMappingsWithPosition</a></span></code>
 <div class="block">The updateable mappings with position.</div>
 </td>
@@ -300,7 +308,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#addPositions-java.util.TreeSet-">addPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positions)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#addPositions-java.util.Set-">addPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positions)</code>
 <div class="block">Adds the positions.</div>
 </td>
 </tr>
@@ -336,7 +344,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#clearReferred--">clearReferred</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#clearReferred--">clearReferred</a></span>()</code>
+<div class="block">Clear referred.</div>
+</td>
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -369,7 +379,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i15" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#getPositions--">getPositions</a></span>()</code>
 <div class="block">Gets the positions.</div>
 </td>
@@ -387,7 +397,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#getRefIds--">getRefIds</a></span>()</code>
 <div class="block">Gets the ref ids.</div>
 </td>
@@ -411,7 +421,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i22" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#getUpdateableMappingsAsParent--">getUpdateableMappingsAsParent</a></span>()</code>
 <div class="block">Gets the updateable mappings as parent.</div>
 </td>
@@ -424,7 +434,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#registerUpdateableMappingsAtParent-java.util.HashSet-">registerUpdateableMappingsAtParent</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;mappingIds)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#registerUpdateableMappingsAtParent-java.util.Set-">registerUpdateableMappingsAtParent</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;mappingIds)</code>
 <div class="block">Register updateable mappings at parent.</div>
 </td>
 </tr>
@@ -461,22 +471,30 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr id="i30" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredEndOffset-java.lang.String-java.lang.Integer-">setReferredEndOffset</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;offset)</code>&nbsp;</td>
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;offset)</code>
+<div class="block">Sets the referred end offset.</div>
+</td>
 </tr>
 <tr id="i31" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredEndPosition-java.lang.String-java.lang.Integer-">setReferredEndPosition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;position)</code>&nbsp;</td>
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;position)</code>
+<div class="block">Sets the referred end position.</div>
+</td>
 </tr>
 <tr id="i32" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredStartOffset-java.lang.String-java.lang.Integer-">setReferredStartOffset</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;offset)</code>&nbsp;</td>
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;offset)</code>
+<div class="block">Sets the referred start offset.</div>
+</td>
 </tr>
 <tr id="i33" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.MtasParserObject.html#setReferredStartPosition-java.lang.String-java.lang.Integer-">setReferredStartPosition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;position)</code>&nbsp;</td>
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;position)</code>
+<div class="block">Sets the referred start position.</div>
+</td>
 </tr>
 <tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -615,7 +633,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>objectPositions</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; objectPositions</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; objectPositions</pre>
 <div class="block">The object positions.</div>
 </li>
 </ul>
@@ -625,7 +643,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>refIds</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; refIds</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; refIds</pre>
 <div class="block">The ref ids.</div>
 </li>
 </ul>
@@ -635,7 +653,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>updateableMappingsAsParent</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; updateableMappingsAsParent</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; updateableMappingsAsParent</pre>
 <div class="block">The updateable mappings as parent.</div>
 </li>
 </ul>
@@ -645,7 +663,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>updateableIdsWithPosition</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; updateableIdsWithPosition</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; updateableIdsWithPosition</pre>
 <div class="block">The updateable ids with position.</div>
 </li>
 </ul>
@@ -655,7 +673,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>updateableMappingsWithPosition</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; updateableMappingsWithPosition</pre>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; updateableMappingsWithPosition</pre>
 <div class="block">The updateable mappings with position.</div>
 </li>
 </ul>
@@ -665,7 +683,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>updateableIdsWithOffset</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; updateableIdsWithOffset</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; updateableIdsWithOffset</pre>
 <div class="block">The updateable ids with offset.</div>
 </li>
 </ul>
@@ -675,7 +693,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>updateableMappingsWithOffset</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; updateableMappingsWithOffset</pre>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; updateableMappingsWithOffset</pre>
 <div class="block">The updateable mappings with offset.</div>
 </li>
 </ul>
@@ -685,7 +703,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>referredStartPosition</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredStartPosition</pre>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredStartPosition</pre>
+<div class="block">The referred start position.</div>
 </li>
 </ul>
 <a name="referredEndPosition">
@@ -694,7 +713,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>referredEndPosition</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredEndPosition</pre>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredEndPosition</pre>
+<div class="block">The referred end position.</div>
 </li>
 </ul>
 <a name="referredStartOffset">
@@ -703,7 +723,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>referredStartOffset</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredStartOffset</pre>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredStartOffset</pre>
+<div class="block">The referred start offset.</div>
 </li>
 </ul>
 <a name="referredEndOffset">
@@ -712,7 +733,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>referredEndOffset</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredEndOffset</pre>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; referredEndOffset</pre>
+<div class="block">The referred end offset.</div>
 </li>
 </ul>
 </li>
@@ -759,13 +781,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="registerUpdateableMappingsAtParent-java.util.HashSet-">
+<a name="registerUpdateableMappingsAtParent-java.util.Set-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>registerUpdateableMappingsAtParent</h4>
-<pre>public&nbsp;void&nbsp;registerUpdateableMappingsAtParent(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;mappingIds)</pre>
+<pre>public&nbsp;void&nbsp;registerUpdateableMappingsAtParent(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;mappingIds)</pre>
 <div class="block">Register updateable mappings at parent.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -779,7 +801,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getUpdateableMappingsAsParent</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getUpdateableMappingsAsParent()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getUpdateableMappingsAsParent()</pre>
 <div class="block">Gets the updateable mappings as parent.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1137,13 +1159,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="addPositions-java.util.TreeSet-">
+<a name="addPositions-java.util.Set-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>addPositions</h4>
-<pre>public&nbsp;void&nbsp;addPositions(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positions)</pre>
+<pre>public&nbsp;void&nbsp;addPositions(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positions)</pre>
 <div class="block">Adds the positions.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1157,7 +1179,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPositions</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getPositions()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getPositions()</pre>
 <div class="block">Gets the positions.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1185,7 +1207,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getRefIds</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getRefIds()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getRefIds()</pre>
 <div class="block">Gets the ref ids.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1201,6 +1223,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>setReferredStartPosition</h4>
 <pre>public&nbsp;void&nbsp;setReferredStartPosition(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;position)</pre>
+<div class="block">Sets the referred start position.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the id</dd>
+<dd><code>position</code> - the position</dd>
+</dl>
 </li>
 </ul>
 <a name="setReferredEndPosition-java.lang.String-java.lang.Integer-">
@@ -1211,6 +1239,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>setReferredEndPosition</h4>
 <pre>public&nbsp;void&nbsp;setReferredEndPosition(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;position)</pre>
+<div class="block">Sets the referred end position.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the id</dd>
+<dd><code>position</code> - the position</dd>
+</dl>
 </li>
 </ul>
 <a name="setReferredStartOffset-java.lang.String-java.lang.Integer-">
@@ -1221,6 +1255,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>setReferredStartOffset</h4>
 <pre>public&nbsp;void&nbsp;setReferredStartOffset(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;offset)</pre>
+<div class="block">Sets the referred start offset.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the id</dd>
+<dd><code>offset</code> - the offset</dd>
+</dl>
 </li>
 </ul>
 <a name="setReferredEndOffset-java.lang.String-java.lang.Integer-">
@@ -1231,6 +1271,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>setReferredEndOffset</h4>
 <pre>public&nbsp;void&nbsp;setReferredEndOffset(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;offset)</pre>
+<div class="block">Sets the referred end offset.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the id</dd>
+<dd><code>offset</code> - the offset</dd>
+</dl>
 </li>
 </ul>
 <a name="clearReferred--">
@@ -1240,6 +1286,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>clearReferred</h4>
 <pre>public&nbsp;void&nbsp;clearReferred()</pre>
+<div class="block">Clear referred.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasParser.html b/apidocs/mtas/analysis/parser/MtasParser.html
index 6867773..66cdfd1 100644
--- a/apidocs/mtas/analysis/parser/MtasParser.html
+++ b/apidocs/mtas/analysis/parser/MtasParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -168,28 +168,30 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a></span></code>
 <div class="block">The makeunique.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a></span></code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a></span></code>
+<div class="block">The Constant TOKEN_OFFSET.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a></span></code>
+<div class="block">The Constant TOKEN_PARENT.</div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a></span></code>
+<div class="block">The Constant TOKEN_REALOFFSET.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../mtas/analysis/token/MtasTokenCollection.html" title="class in mtas.analysis.token">MtasTokenCollection</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></span></code>
 <div class="block">The token collection.</div>
@@ -267,15 +269,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="log">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>log</h4>
-<pre>protected static final&nbsp;org.apache.commons.logging.Log log</pre>
-</li>
-</ul>
 <a name="tokenCollection">
 <!--   -->
 </a>
@@ -323,6 +316,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>TOKEN_OFFSET</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TOKEN_OFFSET</pre>
+<div class="block">The Constant TOKEN_OFFSET.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasParser.TOKEN_OFFSET">Constant Field Values</a></dd>
@@ -336,6 +330,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>TOKEN_REALOFFSET</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TOKEN_REALOFFSET</pre>
+<div class="block">The Constant TOKEN_REALOFFSET.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasParser.TOKEN_REALOFFSET">Constant Field Values</a></dd>
@@ -349,6 +344,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>TOKEN_PARENT</h4>
 <pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TOKEN_PARENT</pre>
+<div class="block">The Constant TOKEN_PARENT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasParser.TOKEN_PARENT">Constant Field Values</a></dd>
diff --git a/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingGroup.html b/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingGroup.html
index 555eff2..49ef235 100644
--- a/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingGroup.html
+++ b/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSketchParser.MtasSketchParserMappingGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWord.html b/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWord.html
index 0ad89ee..aadff7c 100644
--- a/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWord.html
+++ b/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWord.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSketchParser.MtasSketchParserMappingWord (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html b/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html
index 55ff3ce..f4c0cf9 100644
--- a/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html
+++ b/apidocs/mtas/analysis/parser/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSketchParser.MtasSketchParserMappingWordAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/MtasSketchParser.html b/apidocs/mtas/analysis/parser/MtasSketchParser.html
index 7805a81..cb67381 100644
--- a/apidocs/mtas/analysis/parser/MtasSketchParser.html
+++ b/apidocs/mtas/analysis/parser/MtasSketchParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSketchParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -188,30 +188,24 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasSketchParser.html#autorepair">autorepair</a></span></code>
-<div class="block">The autorepair.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasSketchParser.html#groupTypes">groupTypes</a></span></code>
 <div class="block">The group types.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasSketchParser.html#MAPPING_TYPE_WORD_ANNOTATION">MAPPING_TYPE_WORD_ANNOTATION</a></span></code>
-<div class="block">The Constant MAPPING_TYPE_WORD_ANNOTATION.</div>
+<tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasSketchParser.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasSketchParser.html#wordAnnotationTypes">wordAnnotationTypes</a></span></code>
 <div class="block">The word annotation types.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasSketchParser.html#wordType">wordType</a></span></code>
 <div class="block">The word type.</div>
@@ -223,14 +217,14 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="class in mtas.analysis.parser">MtasBasicParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR">ITEM_TYPE_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_GROUP">ITEM_TYPE_ANCESTOR_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_GROUP_ANNOTATION">ITEM_TYPE_ANCESTOR_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_RELATION">ITEM_TYPE_ANCESTOR_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_RELATION_ANNOTATION">ITEM_TYPE_ANCESTOR_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_WORD">ITEM_TYPE_ANCESTOR_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_WORD_ANNOTATION">ITEM_TYPE_ANCESTOR_WORD_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE">ITEM_TYPE_ATTRIBUTE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR">ITEM_TYPE_ATTRIBUTE_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP">ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD">ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME">ITEM_TYPE_NAME</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR">ITEM_TYPE_NAME_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_GROUP">ITEM_TYPE_NAME_ANCESTOR_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION">ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_RELATION">ITEM_TYPE_NAME_ANCESTOR_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION">ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_WORD">ITEM_TYPE_NAME_ANCESTOR_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION">ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_STRING">ITEM_TYPE_STRING</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_TEXT">ITEM_TYPE_TEXT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_TEXT_SPLIT">ITEM_TYPE_TEXT_SPLIT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_UNKNOWN_ANCESTOR">ITEM_TYPE_UNKNOWN_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_VARIABLE_FROM_ATTRIBUTE">ITEM_TYPE_VARIABLE_FROM_ATTRIBUTE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_ASCII">MAPPING_FILTER_ASCII</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_LOWERCASE">MAPPING_FILTER_LOWERCASE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_SPLIT">MAPPING_FILTER_SPLIT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_UPPERCASE">MAPPING_FILTER_UPPERCASE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_CONDITION">MAPPING_SUBTYPE_CONDITION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_PAYLOAD">MAPPING_SUBTYPE_PAYLOAD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN">MAPPING_SUBTYPE_TOKEN</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN_POST">MAPPING_SUBTYPE_TOKEN_POST</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN_PRE">MAPPING_SUBTYPE_TOKEN_PRE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_GROUP">MAPPING_TYPE_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_GROUP_ANNOTATION">MAPPING_TYPE_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_REF">MAPPING_TYPE_REF</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_RELATION">MAPPING_TYPE_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_RELATION_ANNOTATION">MAPPING_TYPE_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_WORD">MAPPING_TYPE_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_ANCESTOR">MAPPING_VALUE_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_CONDITION">MAPPING_VALUE_CONDITION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_DISTANCE">MAPPING_VALUE_DISTANCE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_FILTER">MAPPING_VALUE_FILTER</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NAME">MAPPING_VALUE_NAME</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NOT">MAPPING_VALUE_NOT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NUMBER">MAPPING_VALUE_NUMBER</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_PREFIX">MAPPING_VALUE_PREFIX</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SOURCE">MAPPING_VALUE_SOURCE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SPLIT">MAPPING_VALUE_SPLIT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TEXT">MAPPING_VALUE_TEXT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TYPE">MAPPING_VALUE_TYPE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_VALUE">MAPPING_VALUE_VALUE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_OFFSET_END">UPDATE_TYPE_LOCAL_REF_OFFSET_END</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_OFFSET_START">UPDATE_TYPE_LOCAL_REF_OFFSET_START</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_POSITION_END">UPDATE_TYPE_LOCAL_REF_POSITION_END</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_POSITION_START">UPDATE_TYPE_LOCAL_REF_POSITION_START</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_OFFSET">UPDATE_TYPE_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_POSITION">UPDATE_TYPE_POSITION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_VARIABLE">UPDATE_TYPE_VARIABLE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#VARIABLE_SUBTYPE_VALUE">VARIABLE_SUBTYPE_VALUE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#VARIABLE_SUBTYPE_VALUE_ITEM">VARIABLE_SUBTYPE_VALUE_ITEM</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR">ITEM_TYPE_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_GROUP">ITEM_TYPE_ANCESTOR_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_GROUP_ANNOTATION">ITEM_TYPE_ANCESTOR_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_RELATION">ITEM_TYPE_ANCESTOR_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_RELATION_ANNOTATION">ITEM_TYPE_ANCESTOR_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_WORD">ITEM_TYPE_ANCESTOR_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ANCESTOR_WORD_ANNOTATION">ITEM_TYPE_ANCESTOR_WORD_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE">ITEM_TYPE_ATTRIBUTE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR">ITEM_TYPE_ATTRIBUTE_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP">ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD">ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION">ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME">ITEM_TYPE_NAME</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR">ITEM_TYPE_NAME_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_GROUP">ITEM_TYPE_NAME_ANCESTOR_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION">ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_RELATION">ITEM_TYPE_NAME_ANCESTOR_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION">ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_WORD">ITEM_TYPE_NAME_ANCESTOR_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION">ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_STRING">ITEM_TYPE_STRING</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_TEXT">ITEM_TYPE_TEXT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_TEXT_SPLIT">ITEM_TYPE_TEXT_SPLIT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_UNKNOWN_ANCESTOR">ITEM_TYPE_UNKNOWN_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#ITEM_TYPE_VARIABLE_FROM_ATTRIBUTE">ITEM_TYPE_VARIABLE_FROM_ATTRIBUTE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_ASCII">MAPPING_FILTER_ASCII</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_LOWERCASE">MAPPING_FILTER_LOWERCASE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_SPLIT">MAPPING_FILTER_SPLIT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_FILTER_UPPERCASE">MAPPING_FILTER_UPPERCASE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_CONDITION">MAPPING_SUBTYPE_CONDITION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_PAYLOAD">MAPPING_SUBTYPE_PAYLOAD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN">MAPPING_SUBTYPE_TOKEN</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN_POST">MAPPING_SUBTYPE_TOKEN_POST</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_SUBTYPE_TOKEN_PRE">MAPPING_SUBTYPE_TOKEN_PRE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_GROUP">MAPPING_TYPE_GROUP</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_GROUP_ANNOTATION">MAPPING_TYPE_GROUP_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_REF">MAPPING_TYPE_REF</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_RELATION">MAPPING_TYPE_RELATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_RELATION_ANNOTATION">MAPPING_TYPE_RELATION_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_WORD">MAPPING_TYPE_WORD</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_TYPE_WORD_ANNOTATION">MAPPING_TYPE_WORD_ANNOTATION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_ANCESTOR">MAPPING_VALUE_ANCESTOR</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_CONDITION">MAPPING_VALUE_CONDITION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_DISTANCE">MAPPING_VALUE_DISTANCE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_FILTER">MAPPING_VALUE_FILTER</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NAME">MAPPING_VALUE_NAME</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NOT">MAPPING_VALUE_NOT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_NUMBER">MAPPING_VALUE_NUMBER</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_PREFIX">MAPPING_VALUE_PREFIX</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SOURCE">MAPPING_VALUE_SOURCE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_SPLIT">MAPPING_VALUE_SPLIT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TEXT">MAPPING_VALUE_TEXT</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_TYPE">MAPPING_VALUE_TYPE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#MAPPING_VALUE_VALUE">MAPPING_VALUE_VALUE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_OFFSET_END">UPDATE_TYPE_LOCAL_REF_OFFSET_END</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_OFFSET_START">UPDATE_TYPE_LOCAL_REF_OFFSET_START</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_POSITION_END">UPDATE_TYPE_LOCAL_REF_POSITION_END</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_LOCAL_REF_POSITION_START">UPDATE_TYPE_LOCAL_REF_POSITION_START</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_OFFSET">UPDATE_TYPE_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_POSITION">UPDATE_TYPE_POSITION</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#UPDATE_TYPE_VARIABLE">UPDATE_TYPE_VARIABLE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#VARIABLE_SUBTYPE_VALUE">VARIABLE_SUBTYPE_VALUE</a>, <a href="../../../mtas/analysis/parser/MtasBasicParser.html#VARIABLE_SUBTYPE_VALUE_ITEM">VARIABLE_SUBTYPE_VALUE_ITEM</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="fields.inherited.from.class.mtas.analysis.parser.MtasParser">
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
 </ul>
 </li>
 </ul>
@@ -318,28 +312,14 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="MAPPING_TYPE_WORD_ANNOTATION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MAPPING_TYPE_WORD_ANNOTATION</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAPPING_TYPE_WORD_ANNOTATION</pre>
-<div class="block">The Constant MAPPING_TYPE_WORD_ANNOTATION.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#mtas.analysis.parser.MtasSketchParser.MAPPING_TYPE_WORD_ANNOTATION">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="autorepair">
+<a name="log">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>autorepair</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> autorepair</pre>
-<div class="block">The autorepair.</div>
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="wordType">
diff --git a/apidocs/mtas/analysis/parser/MtasTEIParser.html b/apidocs/mtas/analysis/parser/MtasTEIParser.html
index 58219f5..53d19a3 100644
--- a/apidocs/mtas/analysis/parser/MtasTEIParser.html
+++ b/apidocs/mtas/analysis/parser/MtasTEIParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTEIParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -180,7 +180,7 @@ extends <a href="../../../mtas/analysis/parser/MtasXMLParser.html" title="class 
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
 </ul>
 </li>
 </ul>
@@ -197,7 +197,7 @@ extends <a href="../../../mtas/analysis/parser/MtasXMLParser.html" title="class 
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasTEIParser.html#MtasTEIParser-mtas.analysis.util.MtasConfiguration-">MtasTEIParser</a></span>(<a href="../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</code>
-<div class="block">Instantiates a new mtas tei parser.</div>
+<div class="block">Instantiates a new mtas TEI parser.</div>
 </td>
 </tr>
 </table>
@@ -264,7 +264,7 @@ extends <a href="../../../mtas/analysis/parser/MtasXMLParser.html" title="class 
 <li class="blockList">
 <h4>MtasTEIParser</h4>
 <pre>public&nbsp;MtasTEIParser(<a href="../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</pre>
-<div class="block">Instantiates a new mtas tei parser.</div>
+<div class="block">Instantiates a new mtas TEI parser.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>config</code> - the config</dd>
diff --git a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html
index a561c59..19c6157 100644
--- a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html
+++ b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasXMLParser.MtasXMLParserMappingGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroup.html#MtasXMLParserMappingGroup--">MtasXMLParserMappingGroup</a></span>()</code>
-<div class="block">Instantiates a new mtas xml parser mapping group.</div>
+<div class="block">Instantiates a new mtas XML parser mapping group.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasXMLParserMappingGroup</h4>
 <pre>public&nbsp;MtasXMLParserMappingGroup()</pre>
-<div class="block">Instantiates a new mtas xml parser mapping group.</div>
+<div class="block">Instantiates a new mtas XML parser mapping group.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html
index 9685cb1..5b574d1 100644
--- a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html
+++ b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasXMLParser.MtasXMLParserMappingGroupAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html#MtasXMLParserMappingGroupAnnotation--">MtasXMLParserMappingGroupAnnotation</a></span>()</code>
-<div class="block">Instantiates a new mtas xml parser mapping group annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping group annotation.</div>
 </td>
 </tr>
 </table>
@@ -222,7 +222,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasXMLParserMappingGroupAnnotation</h4>
 <pre>public&nbsp;MtasXMLParserMappingGroupAnnotation()</pre>
-<div class="block">Instantiates a new mtas xml parser mapping group annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping group annotation.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelation.html b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelation.html
index 4af3eac..d0d1551 100644
--- a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelation.html
+++ b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasXMLParser.MtasXMLParserMappingRelation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelation.html#MtasXMLParserMappingRelation--">MtasXMLParserMappingRelation</a></span>()</code>
-<div class="block">Instantiates a new mtas xml parser mapping relation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping relation.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasXMLParserMappingRelation</h4>
 <pre>public&nbsp;MtasXMLParserMappingRelation()</pre>
-<div class="block">Instantiates a new mtas xml parser mapping relation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping relation.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html
index efb5ab5..9dbc764 100644
--- a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html
+++ b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasXMLParser.MtasXMLParserMappingRelationAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html#MtasXMLParserMappingRelationAnnotation--">MtasXMLParserMappingRelationAnnotation</a></span>()</code>
-<div class="block">Instantiates a new mtas xml parser mapping relation annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping relation annotation.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasXMLParserMappingRelationAnnotation</h4>
 <pre>public&nbsp;MtasXMLParserMappingRelationAnnotation()</pre>
-<div class="block">Instantiates a new mtas xml parser mapping relation annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping relation annotation.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWord.html b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWord.html
index 7d9ec15..3313006 100644
--- a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWord.html
+++ b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWord.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasXMLParser.MtasXMLParserMappingWord (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWord.html#MtasXMLParserMappingWord--">MtasXMLParserMappingWord</a></span>()</code>
-<div class="block">Instantiates a new mtas xml parser mapping word.</div>
+<div class="block">Instantiates a new mtas XML parser mapping word.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasXMLParserMappingWord</h4>
 <pre>public&nbsp;MtasXMLParserMappingWord()</pre>
-<div class="block">Instantiates a new mtas xml parser mapping word.</div>
+<div class="block">Instantiates a new mtas XML parser mapping word.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html
index a2fccc9..5f673a8 100644
--- a/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html
+++ b/apidocs/mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasXMLParser.MtasXMLParserMappingWordAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -155,7 +155,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html#MtasXMLParserMappingWordAnnotation--">MtasXMLParserMappingWordAnnotation</a></span>()</code>
-<div class="block">Instantiates a new mtas xml parser mapping word annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping word annotation.</div>
 </td>
 </tr>
 </table>
@@ -215,7 +215,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping
 <li class="blockList">
 <h4>MtasXMLParserMappingWordAnnotation</h4>
 <pre>public&nbsp;MtasXMLParserMappingWordAnnotation()</pre>
-<div class="block">Instantiates a new mtas xml parser mapping word annotation.</div>
+<div class="block">Instantiates a new mtas XML parser mapping word annotation.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/analysis/parser/MtasXMLParser.html b/apidocs/mtas/analysis/parser/MtasXMLParser.html
index 21343e9..8c9b0fd 100644
--- a/apidocs/mtas/analysis/parser/MtasXMLParser.html
+++ b/apidocs/mtas/analysis/parser/MtasXMLParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasXMLParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -222,148 +222,160 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#groupAnnotationTypes">groupAnnotationTypes</a></span></code>
 <div class="block">The group annotation types.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#groupTypes">groupTypes</a></span></code>
 <div class="block">The group types.</div>
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#namespaceURI">namespaceURI</a></span></code>
-<div class="block">The namespace uri.</div>
+<div class="block">The namespace URI.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#namespaceURI_id">namespaceURI_id</a></span></code>
-<div class="block">The namespace ur i_id.</div>
+<div class="block">The namespace UR I id.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;</code></td>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#qNames">qNames</a></span></code>
 <div class="block">The q names.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#refTypes">refTypes</a></span></code>
 <div class="block">The ref types.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#relationAnnotationTypes">relationAnnotationTypes</a></span></code>
 <div class="block">The relation annotation types.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#relationKeyMap">relationKeyMap</a></span></code>
 <div class="block">The relation key map.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#relationTypes">relationTypes</a></span></code>
 <div class="block">The relation types.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#rootTag">rootTag</a></span></code>
 <div class="block">The root tag.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#variableTypes">variableTypes</a></span></code>&nbsp;</td>
-</tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#variableTypes">variableTypes</a></span></code>
+<div class="block">The variable types.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#wordAnnotationTypes">wordAnnotationTypes</a></span></code>
 <div class="block">The word annotation types.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#wordTypes">wordTypes</a></span></code>
 <div class="block">The word types.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_MAPPING">XML_MAPPING</a></span></code>
 <div class="block">The xml mapping.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_MAPPING_NAME">XML_MAPPING_NAME</a></span></code>
 <div class="block">The xml mapping name.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_MAPPING_TYPE">XML_MAPPING_TYPE</a></span></code>
 <div class="block">The xml mapping type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_MAPPINGS">XML_MAPPINGS</a></span></code>
 <div class="block">The xml mappings.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_REFERENCE">XML_REFERENCE</a></span></code>
 <div class="block">The xml reference.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_REFERENCE_NAME">XML_REFERENCE_NAME</a></span></code>
-<div class="block">The xml mapping type.</div>
+<div class="block">The xml reference name.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_REFERENCE_REF">XML_REFERENCE_REF</a></span></code>
-<div class="block">The xml mapping name.</div>
+<div class="block">The xml reference ref.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_REFERENCES">XML_REFERENCES</a></span></code>
 <div class="block">The xml references.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLE">XML_VARIABLE</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLE">XML_VARIABLE</a></span></code>
+<div class="block">The xml variable.</div>
+</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLE_NAME">XML_VARIABLE_NAME</a></span></code>
-<div class="block">The xml mapping type.</div>
+<div class="block">The xml variable name.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLE_VALUE">XML_VARIABLE_VALUE</a></span></code>
-<div class="block">The xml mapping name.</div>
+<div class="block">The xml variable value.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLES">XML_VARIABLES</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#XML_VARIABLES">XML_VARIABLES</a></span></code>
+<div class="block">The xml variables.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -378,7 +390,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.analysis.parser.<a href="../../../mtas/analysis/parser/MtasParser.html" title="class in mtas.analysis.parser">MtasParser</a></h3>
-<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#log">log</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
+<code><a href="../../../mtas/analysis/parser/MtasParser.html#autorepair">autorepair</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#config">config</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#makeunique">makeunique</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_OFFSET">TOKEN_OFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_PARENT">TOKEN_PARENT</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#TOKEN_REALOFFSET">TOKEN_REALOFFSET</a>, <a href="../../../mtas/analysis/parser/MtasParser.html#tokenCollection">tokenCollection</a></code></li>
 </ul>
 </li>
 </ul>
@@ -395,7 +407,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#MtasXMLParser-mtas.analysis.util.MtasConfiguration-">MtasXMLParser</a></span>(<a href="../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</code>
-<div class="block">Instantiates a new mtas xml parser.</div>
+<div class="block">Instantiates a new mtas XML parser.</div>
 </td>
 </tr>
 </table>
@@ -446,18 +458,20 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.HashMap-">printConfigMappingTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</code>
-<div class="block">Prints the config types.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.Map-">printConfigMappingTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</code>
+<div class="block">Prints the config mapping types.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.HashMap-">printConfigVariableTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.Map-">printConfigVariableTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</code>
+<div class="block">Prints the config variable types.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#recursiveCollect-java.lang.String-java.util.HashMap-int-">recursiveCollect</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refId,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;relationKeyMap,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/parser/MtasXMLParser.html#recursiveCollect-java.lang.String-java.util.Map-int-">recursiveCollect</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refId,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;relationKeyMap,
                 int&nbsp;maxRecursion)</code>
 <div class="block">Recursive collect.</div>
 </td>
@@ -491,6 +505,16 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="namespaceURI">
 <!--   -->
 </a>
@@ -498,7 +522,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>namespaceURI</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespaceURI</pre>
-<div class="block">The namespace uri.</div>
+<div class="block">The namespace URI.</div>
 </li>
 </ul>
 <a name="namespaceURI_id">
@@ -508,7 +532,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>namespaceURI_id</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespaceURI_id</pre>
-<div class="block">The namespace ur i_id.</div>
+<div class="block">The namespace UR I id.</div>
 </li>
 </ul>
 <a name="rootTag">
@@ -547,7 +571,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>relationKeyMap</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; relationKeyMap</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; relationKeyMap</pre>
 <div class="block">The relation key map.</div>
 </li>
 </ul>
@@ -557,7 +581,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>qNames</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt; qNames</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt; qNames</pre>
 <div class="block">The q names.</div>
 </li>
 </ul>
@@ -567,7 +591,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>relationTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; relationTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; relationTypes</pre>
 <div class="block">The relation types.</div>
 </li>
 </ul>
@@ -577,7 +601,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>relationAnnotationTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; relationAnnotationTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; relationAnnotationTypes</pre>
 <div class="block">The relation annotation types.</div>
 </li>
 </ul>
@@ -587,7 +611,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>refTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; refTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; refTypes</pre>
 <div class="block">The ref types.</div>
 </li>
 </ul>
@@ -597,7 +621,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>groupTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; groupTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; groupTypes</pre>
 <div class="block">The group types.</div>
 </li>
 </ul>
@@ -607,7 +631,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>groupAnnotationTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; groupAnnotationTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; groupAnnotationTypes</pre>
 <div class="block">The group annotation types.</div>
 </li>
 </ul>
@@ -617,7 +641,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>wordTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; wordTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; wordTypes</pre>
 <div class="block">The word types.</div>
 </li>
 </ul>
@@ -627,7 +651,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>wordAnnotationTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; wordAnnotationTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt; wordAnnotationTypes</pre>
 <div class="block">The word annotation types.</div>
 </li>
 </ul>
@@ -637,7 +661,8 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <ul class="blockList">
 <li class="blockList">
 <h4>variableTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt; variableTypes</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt; variableTypes</pre>
+<div class="block">The variable types.</div>
 </li>
 </ul>
 <a name="XML_VARIABLES">
@@ -647,6 +672,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>XML_VARIABLES</h4>
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> XML_VARIABLES</pre>
+<div class="block">The xml variables.</div>
 </li>
 </ul>
 <a name="XML_VARIABLE">
@@ -656,6 +682,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>XML_VARIABLE</h4>
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> XML_VARIABLE</pre>
+<div class="block">The xml variable.</div>
 </li>
 </ul>
 <a name="XML_VARIABLE_NAME">
@@ -665,7 +692,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>XML_VARIABLE_NAME</h4>
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> XML_VARIABLE_NAME</pre>
-<div class="block">The xml mapping type.</div>
+<div class="block">The xml variable name.</div>
 </li>
 </ul>
 <a name="XML_VARIABLE_VALUE">
@@ -675,7 +702,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>XML_VARIABLE_VALUE</h4>
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> XML_VARIABLE_VALUE</pre>
-<div class="block">The xml mapping name.</div>
+<div class="block">The xml variable value.</div>
 </li>
 </ul>
 <a name="XML_REFERENCES">
@@ -705,7 +732,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>XML_REFERENCE_NAME</h4>
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> XML_REFERENCE_NAME</pre>
-<div class="block">The xml mapping type.</div>
+<div class="block">The xml reference name.</div>
 </li>
 </ul>
 <a name="XML_REFERENCE_REF">
@@ -715,7 +742,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>XML_REFERENCE_REF</h4>
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> XML_REFERENCE_REF</pre>
-<div class="block">The xml mapping name.</div>
+<div class="block">The xml reference ref.</div>
 </li>
 </ul>
 <a name="XML_MAPPINGS">
@@ -773,7 +800,7 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 <li class="blockList">
 <h4>MtasXMLParser</h4>
 <pre>public&nbsp;MtasXMLParser(<a href="../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</pre>
-<div class="block">Instantiates a new mtas xml parser.</div>
+<div class="block">Instantiates a new mtas XML parser.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>config</code> - the config</dd>
@@ -805,14 +832,14 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </dl>
 </li>
 </ul>
-<a name="printConfigMappingTypes-java.util.HashMap-">
+<a name="printConfigMappingTypes-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>printConfigMappingTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;printConfigMappingTypes(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</pre>
-<div class="block">Prints the config types.</div>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;printConfigMappingTypes(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</pre>
+<div class="block">Prints the config mapping types.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>types</code> - the types</dd>
@@ -821,13 +848,20 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </dl>
 </li>
 </ul>
-<a name="printConfigVariableTypes-java.util.HashMap-">
+<a name="printConfigVariableTypes-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>printConfigVariableTypes</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;printConfigVariableTypes(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;printConfigVariableTypes(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</pre>
+<div class="block">Prints the config variable types.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>types</code> - the types</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string</dd>
+</dl>
 </li>
 </ul>
 <a name="initParser--">
@@ -872,14 +906,14 @@ extends <a href="../../../mtas/analysis/parser/MtasBasicParser.html" title="clas
 </dl>
 </li>
 </ul>
-<a name="recursiveCollect-java.lang.String-java.util.HashMap-int-">
+<a name="recursiveCollect-java.lang.String-java.util.Map-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>recursiveCollect</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;recursiveCollect(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refId,
-                                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;relationKeyMap,
+                                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;relationKeyMap,
                                                       int&nbsp;maxRecursion)</pre>
 <div class="block">Recursive collect.</div>
 <dl>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMapping.html b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMapping.html
index 590ae27..c64efa0 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMapping.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMapping.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasBasicParser.MtasParserMapping (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -217,13 +217,13 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#groupAnnotationTypes">groupAnnotationTypes</a></span></code>
 <div class="block">The group annotation types.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#groupTypes">groupTypes</a></span></code>
 <div class="block">The group types.</div>
 </td>
@@ -235,25 +235,25 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#refTypes">refTypes</a></span></code>
 <div class="block">The ref types.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#relationAnnotationTypes">relationAnnotationTypes</a></span></code>
 <div class="block">The relation annotation types.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#relationTypes">relationTypes</a></span></code>
 <div class="block">The relation types.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#wordAnnotationTypes">wordAnnotationTypes</a></span></code>
 <div class="block">The word annotation types.</div>
 </td>
@@ -283,7 +283,7 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#wordTypes">wordTypes</a></span></code>
 <div class="block">The word types.</div>
 </td>
@@ -299,8 +299,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.HashMap-">printConfigMappingTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</code>
-<div class="block">Prints the config types.</div>
+<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.Map-">printConfigMappingTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</code>
+<div class="block">Prints the config mapping types.</div>
 </td>
 </tr>
 <tr class="rowColor">
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMappingToken.html b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMappingToken.html
index 05228e6..e9e65d1 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMappingToken.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserMappingToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasBasicParser.MtasParserMappingToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserType.html b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserType.html
index 4f10808..7704e41 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserType.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasBasicParser.MtasParserType (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -148,13 +148,13 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#groupAnnotationTypes">groupAnnotationTypes</a></span></code>
 <div class="block">The group annotation types.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#groupTypes">groupTypes</a></span></code>
 <div class="block">The group types.</div>
 </td>
@@ -166,29 +166,31 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#refTypes">refTypes</a></span></code>
 <div class="block">The ref types.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#relationAnnotationTypes">relationAnnotationTypes</a></span></code>
 <div class="block">The relation annotation types.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#relationTypes">relationTypes</a></span></code>
 <div class="block">The relation types.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#variableTypes">variableTypes</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#variableTypes">variableTypes</a></span></code>
+<div class="block">The variable types.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#wordAnnotationTypes">wordAnnotationTypes</a></span></code>
 <div class="block">The word annotation types.</div>
 </td>
@@ -206,7 +208,7 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#wordTypes">wordTypes</a></span></code>
 <div class="block">The word types.</div>
 </td>
@@ -237,8 +239,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.HashMap-">printConfigMappingTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</code>
-<div class="block">Prints the config types.</div>
+<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigMappingTypes-java.util.Map-">printConfigMappingTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserMapping.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserMapping</a>&lt;?&gt;&gt;&gt;&nbsp;types)</code>
+<div class="block">Prints the config mapping types.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -255,7 +257,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.HashMap-">printConfigVariableTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.Map-">printConfigVariableTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</code>
+<div class="block">Prints the config variable types.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariable.html b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariable.html
index b3b3806..71d6734 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariable.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariable.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasBasicParser.MtasParserVariable (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -103,8 +103,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#variableTypes">variableTypes</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#variableTypes">variableTypes</a></span></code>
+<div class="block">The variable types.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -117,7 +119,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.HashMap-">printConfigVariableTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasXMLParser.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#printConfigVariableTypes-java.util.Map-">printConfigVariableTypes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>,<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserType.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserType</a>&lt;<a href="../../../../mtas/analysis/parser/MtasBasicParser.MtasParserVariable.html" title="class in mtas.analysis.parser">MtasBasicParser.MtasParserVariable</a>&gt;&gt;&nbsp;types)</code>
+<div class="block">Prints the config variable types.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariableValue.html b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariableValue.html
index 083b045..62fcb6e 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariableValue.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.MtasParserVariableValue.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasBasicParser.MtasParserVariableValue (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.html b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.html
index c1f9629..2355165 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasBasicParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasBasicParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMAncestors.html b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMAncestors.html
index 155d74a..4c9b7db 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMAncestors.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMAncestors.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasCRMParser.MtasCRMAncestors (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -128,7 +128,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -144,7 +144,7 @@
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&gt;&nbsp;updateList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)</code>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -161,7 +161,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="altColor">
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunction.html b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunction.html
index 5a36e8b..a569155 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunction.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasCRMParser.MtasCRMParserFunction (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunctionOutput.html b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunctionOutput.html
index 44950b5..a8a9707 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunctionOutput.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunctionOutput.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasCRMParser.MtasCRMParserFunctionOutput (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -103,7 +103,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunctionOutput</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunctionOutput.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunctionOutput</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasCRMParser.MtasCRMParserFunction.</span><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html#output">output</a></span></code>
 <div class="block">The output.</div>
 </td>
@@ -169,7 +169,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -185,7 +185,7 @@
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&gt;&nbsp;updateList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)</code>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -202,7 +202,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="rowColor">
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMPair.html b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMPair.html
index 257f9d8..348e968 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMPair.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMPair.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasCRMParser.MtasCRMParserMappingCRMPair (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMSentence.html b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMSentence.html
index 53ab038..8095ee4 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMSentence.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingCRMSentence.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasCRMParser.MtasCRMParserMappingCRMSentence (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html
index ddec26a..20019ec 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserMappingWordAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasCRMParser.MtasCRMParserMappingWordAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.html b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.html
index bb8a2e7..1df62c1 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasCRMParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasCRMParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasElanParser.html b/apidocs/mtas/analysis/parser/class-use/MtasElanParser.html
index 7a5cfb8..d6f26ca 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasElanParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasElanParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasElanParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasFoliaParser.html b/apidocs/mtas/analysis/parser/class-use/MtasFoliaParser.html
index 70e7412..e8adb62 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasFoliaParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasFoliaParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasFoliaParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasParser.MtasParserObject.html b/apidocs/mtas/analysis/parser/class-use/MtasParser.MtasParserObject.html
index cdcf16f..7959776 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasParser.MtasParserObject.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasParser.MtasParserObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasParser.MtasParserObject (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -153,7 +153,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -170,7 +170,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 </tbody>
@@ -375,7 +375,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -391,7 +391,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -407,7 +407,7 @@
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&gt;&nbsp;updateList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)</code>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -424,7 +424,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -441,7 +441,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -458,7 +458,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="altColor">
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasParser.html b/apidocs/mtas/analysis/parser/class-use/MtasParser.html
index ac3f7dd..d376c8d 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingGroup.html b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingGroup.html
index 63e308f..45e203b 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingGroup.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasSketchParser.MtasSketchParserMappingGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWord.html b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWord.html
index 0be5f76..85b8805 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWord.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWord.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasSketchParser.MtasSketchParserMappingWord (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html
index 84cb408..b93cd8c 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.MtasSketchParserMappingWordAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasSketchParser.MtasSketchParserMappingWordAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.html b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.html
index e3f57ba..26ac9af 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasSketchParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasSketchParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasTEIParser.html b/apidocs/mtas/analysis/parser/class-use/MtasTEIParser.html
index c0c2d90..11f5542 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasTEIParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasTEIParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasTEIParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroup.html b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroup.html
index 4f4e217..7ab34e8 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroup.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html
index ec09950..fb8c04b 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingGroupAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingGroupAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelation.html b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelation.html
index 6c0bd94..3349f6d 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelation.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingRelation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html
index 9db7dd3..aa34ce0 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingRelationAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingRelationAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWord.html b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWord.html
index 424e361..895f4f1 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWord.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWord.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingWord (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html
index 2288dcb..1d4963a 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.MtasXMLParserMappingWordAnnotation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingWordAnnotation (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.html b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.html
index c574478..ad24ed1 100644
--- a/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.html
+++ b/apidocs/mtas/analysis/parser/class-use/MtasXMLParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.parser.MtasXMLParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/package-frame.html b/apidocs/mtas/analysis/parser/package-frame.html
index b063c6b..29b48ff 100644
--- a/apidocs/mtas/analysis/parser/package-frame.html
+++ b/apidocs/mtas/analysis/parser/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.parser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/package-summary.html b/apidocs/mtas/analysis/parser/package-summary.html
index c445903..737f9ad 100644
--- a/apidocs/mtas/analysis/parser/package-summary.html
+++ b/apidocs/mtas/analysis/parser/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.parser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -120,7 +120,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMAncestors.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMAncestors</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasCRMAncestors.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/analysis/parser/MtasCRMParser.MtasCRMParserFunction.html" title="class in mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunction</a></td>
diff --git a/apidocs/mtas/analysis/parser/package-tree.html b/apidocs/mtas/analysis/parser/package-tree.html
index 9306211..65a17b5 100644
--- a/apidocs/mtas/analysis/parser/package-tree.html
+++ b/apidocs/mtas/analysis/parser/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.parser Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/parser/package-use.html b/apidocs/mtas/analysis/parser/package-use.html
index 80312fa..b357814 100644
--- a/apidocs/mtas/analysis/parser/package-use.html
+++ b/apidocs/mtas/analysis/parser/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.analysis.parser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -129,7 +129,9 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMAncestors.html#mtas.analysis.parser">MtasCRMParser.MtasCRMAncestors</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMAncestors.html#mtas.analysis.parser">MtasCRMParser.MtasCRMAncestors</a>
+<div class="block">The Class MtasCRMAncestors.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../mtas/analysis/parser/class-use/MtasCRMParser.MtasCRMParserFunction.html#mtas.analysis.parser">MtasCRMParser.MtasCRMParserFunction</a>
diff --git a/apidocs/mtas/analysis/token/MtasOffset.html b/apidocs/mtas/analysis/token/MtasOffset.html
index 811f5e6..cfaa567 100644
--- a/apidocs/mtas/analysis/token/MtasOffset.html
+++ b/apidocs/mtas/analysis/token/MtasOffset.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasOffset (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/MtasPosition.html b/apidocs/mtas/analysis/token/MtasPosition.html
index 955e2a6..ec10607 100644
--- a/apidocs/mtas/analysis/token/MtasPosition.html
+++ b/apidocs/mtas/analysis/token/MtasPosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasPosition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -157,19 +157,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasPosition.html#POSITION_RANGE">POSITION_RANGE</a></span></code>
-<div class="block">The position range.</div>
+<div class="block">The Constant POSITION_RANGE.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasPosition.html#POSITION_SET">POSITION_SET</a></span></code>
-<div class="block">The position set.</div>
+<div class="block">The Constant POSITION_SET.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasPosition.html#POSITION_SINGLE">POSITION_SINGLE</a></span></code>
-<div class="block">The position single.</div>
+<div class="block">The Constant POSITION_SINGLE.</div>
 </td>
 </tr>
 </table>
@@ -292,7 +292,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>POSITION_SINGLE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> POSITION_SINGLE</pre>
-<div class="block">The position single.</div>
+<div class="block">The Constant POSITION_SINGLE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.token.MtasPosition.POSITION_SINGLE">Constant Field Values</a></dd>
@@ -306,7 +306,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>POSITION_RANGE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> POSITION_RANGE</pre>
-<div class="block">The position range.</div>
+<div class="block">The Constant POSITION_RANGE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.token.MtasPosition.POSITION_RANGE">Constant Field Values</a></dd>
@@ -320,7 +320,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>POSITION_SET</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> POSITION_SET</pre>
-<div class="block">The position set.</div>
+<div class="block">The Constant POSITION_SET.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.token.MtasPosition.POSITION_SET">Constant Field Values</a></dd>
diff --git a/apidocs/mtas/analysis/token/MtasToken.html b/apidocs/mtas/analysis/token/MtasToken.html
index 541988a..43b6107 100644
--- a/apidocs/mtas/analysis/token/MtasToken.html
+++ b/apidocs/mtas/analysis/token/MtasToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -108,10 +108,6 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>GenericType</code> - the generic type</dd>
-</dl>
-<dl>
 <dt>Direct Known Subclasses:</dt>
 <dd><a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a></dd>
 </dl>
@@ -145,96 +141,102 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#patternPrePostFix">patternPrePostFix</a></span></code>
 <div class="block">The Constant patternPrePostFix.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#prefixId">prefixId</a></span></code>
 <div class="block">The prefix id.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#provideOffset">provideOffset</a></span></code>
 <div class="block">The provide offset.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#provideParentId">provideParentId</a></span></code>
 <div class="block">The provide parent id.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#provideRealOffset">provideRealOffset</a></span></code>
 <div class="block">The provide real offset.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#regexpPrePostFix">regexpPrePostFix</a></span></code>
 <div class="block">The Constant regexpPrePostFix.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#termRef">termRef</a></span></code>
 <div class="block">The term ref.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenId">tokenId</a></span></code>
 <div class="block">The token id.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/analysis/token/MtasOffset.html" title="class in mtas.analysis.token">MtasOffset</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenOffset">tokenOffset</a></span></code>
 <div class="block">The token offset.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenParentId">tokenParentId</a></span></code>
 <div class="block">The token parent id.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.util.BytesRef</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenPayload">tokenPayload</a></span></code>
 <div class="block">The token payload.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/analysis/token/MtasPosition.html" title="class in mtas.analysis.token">MtasPosition</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenPosition">tokenPosition</a></span></code>
 <div class="block">The token position.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/analysis/token/MtasOffset.html" title="class in mtas.analysis.token">MtasOffset</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenRealOffset">tokenRealOffset</a></span></code>
 <div class="block">The token real offset.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenRef">tokenRef</a></span></code>
 <div class="block">The token ref.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenType">tokenType</a></span></code>
 <div class="block">The token type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#tokenValue">tokenValue</a></span></code>
 <div class="block">The token value.</div>
@@ -318,8 +320,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.ByteRunAutomaton&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#byteRunAutomatonMap-java.util.HashMap-">byteRunAutomatonMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)</code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.ByteRunAutomaton&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#byteRunAutomatonMap-java.util.Map-">byteRunAutomatonMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)</code>
+<div class="block">Byte run automaton map.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
@@ -353,17 +357,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.lucene.util.automaton.CompiledAutomaton&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#createAutomata-java.lang.String-java.lang.String-java.util.HashMap-">createAutomata</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#createAutomata-java.lang.String-java.lang.String-java.util.Map-">createAutomata</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regexp,
-              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)</code>
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)</code>
 <div class="block">Creates the automata.</div>
 </td>
 </tr>
 <tr id="i12" class="altColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;</code></td>
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/token/MtasToken.html#createAutomatonMap-java.lang.String-java.util.List-java.lang.Boolean-">createAutomatonMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;valueList,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;filter)</code>&nbsp;</td>
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;filter)</code>
+<div class="block">Creates the automaton map.</div>
+</td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
@@ -615,6 +621,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="DELIMITER">
 <!--   -->
 </a>
@@ -1522,21 +1538,37 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createAutomatonMap</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;createAutomatonMap(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
-                                                                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;valueList,
-                                                                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;filter)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;createAutomatonMap(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
+                                                                                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;valueList,
+                                                                                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;filter)</pre>
+<div class="block">Creates the automaton map.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prefix</code> - the prefix</dd>
+<dd><code>valueList</code> - the value list</dd>
+<dd><code>filter</code> - the filter</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the map</dd>
+</dl>
 </li>
 </ul>
-<a name="byteRunAutomatonMap-java.util.HashMap-">
+<a name="byteRunAutomatonMap-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>byteRunAutomatonMap</h4>
-<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.ByteRunAutomaton&gt;&nbsp;byteRunAutomatonMap(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)</pre>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.ByteRunAutomaton&gt;&nbsp;byteRunAutomatonMap(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)</pre>
+<div class="block">Byte run automaton map.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>automatonMap</code> - the automaton map</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the map</dd>
+</dl>
 </li>
 </ul>
-<a name="createAutomata-java.lang.String-java.lang.String-java.util.HashMap-">
+<a name="createAutomata-java.lang.String-java.lang.String-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -1544,14 +1576,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>createAutomata</h4>
 <pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.lucene.util.automaton.CompiledAutomaton&gt;&nbsp;createAutomata(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                                                                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regexp,
-                                                                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)
+                                                                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.lucene.util.automaton.Automaton&gt;&nbsp;automatonMap)
                                                                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the automata.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>prefix</code> - the prefix</dd>
 <dd><code>regexp</code> - the regexp</dd>
-<dd><code>valueList</code> - the value list</dd>
+<dd><code>automatonMap</code> - the automaton map</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the list</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/analysis/token/MtasTokenCollection.html b/apidocs/mtas/analysis/token/MtasTokenCollection.html
index 2bd28c6..3e1c684 100644
--- a/apidocs/mtas/analysis/token/MtasTokenCollection.html
+++ b/apidocs/mtas/analysis/token/MtasTokenCollection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTokenCollection (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/MtasTokenIdFactory.html b/apidocs/mtas/analysis/token/MtasTokenIdFactory.html
index 9263a13..8480b79 100644
--- a/apidocs/mtas/analysis/token/MtasTokenIdFactory.html
+++ b/apidocs/mtas/analysis/token/MtasTokenIdFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTokenIdFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/MtasTokenString.html b/apidocs/mtas/analysis/token/MtasTokenString.html
index d0fb3a6..0e06480 100644
--- a/apidocs/mtas/analysis/token/MtasTokenString.html
+++ b/apidocs/mtas/analysis/token/MtasTokenString.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTokenString (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -202,7 +202,7 @@ extends <a href="../../../mtas/analysis/token/MtasToken.html" title="class in mt
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.analysis.token.<a href="../../../mtas/analysis/token/MtasToken.html" title="class in mtas.analysis.token">MtasToken</a></h3>
-<code><a href="../../../mtas/analysis/token/MtasToken.html#addOffset-java.lang.Integer-java.lang.Integer-">addOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPosition-int-">addPosition</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPositionRange-int-int-">addPositionRange</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPositions-int:A-">addPositions</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPositions-java.util.Set-">addPositions</a>, <a href="../../../mtas/analysis/token/MtasToken.html#byteRunAutomatonMap-java.util.HashMap-">byteRunAutomatonMap</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkOffset--">checkOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkParentId--">checkParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkPayload--">checkPayload</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkPositionType-java.lang.String-">checkPositionType</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkRealOffset--">checkRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#createAutomata-java.lang.String-java.lang.String-java.util.HashMap-">createAutomata</a>, <a href="../../../mtas/analysis/token/MtasToken.html#createAutomatonMap-java.lang.String-java.util.List-java.lang.Boolean-">createAutomatonMap</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getId--">getId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getOffsetEnd--">getOffsetEnd</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getOffsetStart--">getOffsetStart</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getParentId--">getParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPayload--">getPayload</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositionEnd--">getPositionEnd</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositionLength--">getPositionLength</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositions--">getPositions</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositionStart--">getPositionStart</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPostfix--">getPostfix</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPostfixFromValue-org.apache.lucene.util.BytesRef-">getPostfixFromValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPostfixFromValue-java.lang.String-">getPostfixFromValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPrefix--">getPrefix</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPrefixFromValue-java.lang.String-">getPrefixFromValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPrefixId--">getPrefixId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getProvideOffset--">getProvideOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getProvideParentId--">getProvideParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getProvideRealOffset--">getProvideRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getRealOffsetEnd--">getRealOffsetEnd</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getRealOffsetStart--">getRealOffsetStart</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getTermRef--">getTermRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getTokenRef--">getTokenRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getType--">getType</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getValue--">getValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setId-java.lang.Integer-">setId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setOffset-java.lang.Integer-java.lang.Integer-">setOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setParentId-java.lang.Integer-">setParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setPayload-org.apache.lucene.util.BytesRef-">setPayload</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setPrefixId-int-">setPrefixId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setProvideOffset-java.lang.Boolean-">setProvideOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setProvideParentId-java.lang.Boolean-">setProvideParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setProvideRealOffset-java.lang.Boolean-">setProvideRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setRealOffset-java.lang.Integer-java.lang.Integer-">setRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setTermRef-java.lang.Long-">setTermRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setTokenRef-java.lang.Long-">setTokenRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setValue-java.lang.String-">setValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#toString--">toString</a></code></li>
+<code><a href="../../../mtas/analysis/token/MtasToken.html#addOffset-java.lang.Integer-java.lang.Integer-">addOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPosition-int-">addPosition</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPositionRange-int-int-">addPositionRange</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPositions-int:A-">addPositions</a>, <a href="../../../mtas/analysis/token/MtasToken.html#addPositions-java.util.Set-">addPositions</a>, <a href="../../../mtas/analysis/token/MtasToken.html#byteRunAutomatonMap-java.util.Map-">byteRunAutomatonMap</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkOffset--">checkOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkParentId--">checkParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkPayload--">checkPayload</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkPositionType-java.lang.String-">checkPositionType</a>, <a href="../../../mtas/analysis/token/MtasToken.html#checkRealOffset--">checkRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#createAutomata-java.lang.String-java.lang.String-java.util.Map-">createAutomata</a>, <a href="../../../mtas/analysis/token/MtasToken.html#createAutomatonMap-java.lang.String-java.util.List-java.lang.Boolean-">createAutomatonMap</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getId--">getId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getOffsetEnd--">getOffsetEnd</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getOffsetStart--">getOffsetStart</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getParentId--">getParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPayload--">getPayload</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositionEnd--">getPositionEnd</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositionLength--">getPositionLength</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositions--">getPositions</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPositionStart--">getPositionStart</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPostfix--">getPostfix</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPostfixFromValue-org.apache.lucene.util.BytesRef-">getPostfixFromValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPostfixFromValue-java.lang.String-">getPostfixFromValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPrefix--">getPrefix</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPrefixFromValue-java.lang.String-">getPrefixFromValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getPrefixId--">getPrefixId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getProvideOffset--">getProvideOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getProvideParentId--">getProvideParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getProvideRealOffset--">getProvideRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getRealOffsetEnd--">getRealOffsetEnd</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getRealOffsetStart--">getRealOffsetStart</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getTermRef--">getTermRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getTokenRef--">getTokenRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getType--">getType</a>, <a href="../../../mtas/analysis/token/MtasToken.html#getValue--">getValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setId-java.lang.Integer-">setId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setOffset-java.lang.Integer-java.lang.Integer-">setOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setParentId-java.lang.Integer-">setParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setPayload-org.apache.lucene.util.BytesRef-">setPayload</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setPrefixId-int-">setPrefixId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setProvideOffset-java.lang.Boolean-">setProvideOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setProvideParentId-java.lang.Boolean-">setProvideParentId</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setProvideRealOffset-java.lang.Boolean-">setProvideRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setRealOffset-java.lang.Integer-java.lang.Integer-">setRealOffset</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setTermRef-java.lang.Long-">setTermRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setTokenRef-java.lang.Long-">setTokenRef</a>, <a href="../../../mtas/analysis/token/MtasToken.html#setValue-java.lang.String-">setValue</a>, <a href="../../../mtas/analysis/token/MtasToken.html#toString--">toString</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/apidocs/mtas/analysis/token/class-use/MtasOffset.html b/apidocs/mtas/analysis/token/class-use/MtasOffset.html
index d082f10..034d2b2 100644
--- a/apidocs/mtas/analysis/token/class-use/MtasOffset.html
+++ b/apidocs/mtas/analysis/token/class-use/MtasOffset.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.token.MtasOffset (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/class-use/MtasPosition.html b/apidocs/mtas/analysis/token/class-use/MtasPosition.html
index 9fb88a5..9512ed9 100644
--- a/apidocs/mtas/analysis/token/class-use/MtasPosition.html
+++ b/apidocs/mtas/analysis/token/class-use/MtasPosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.token.MtasPosition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/class-use/MtasToken.html b/apidocs/mtas/analysis/token/class-use/MtasToken.html
index dfbc00c..8bf61bb 100644
--- a/apidocs/mtas/analysis/token/class-use/MtasToken.html
+++ b/apidocs/mtas/analysis/token/class-use/MtasToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.token.MtasToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/class-use/MtasTokenCollection.html b/apidocs/mtas/analysis/token/class-use/MtasTokenCollection.html
index eefb7b9..f00c176 100644
--- a/apidocs/mtas/analysis/token/class-use/MtasTokenCollection.html
+++ b/apidocs/mtas/analysis/token/class-use/MtasTokenCollection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.token.MtasTokenCollection (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/class-use/MtasTokenIdFactory.html b/apidocs/mtas/analysis/token/class-use/MtasTokenIdFactory.html
index ef5600e..8db15da 100644
--- a/apidocs/mtas/analysis/token/class-use/MtasTokenIdFactory.html
+++ b/apidocs/mtas/analysis/token/class-use/MtasTokenIdFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.token.MtasTokenIdFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -137,7 +137,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -153,7 +153,7 @@
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&gt;&nbsp;updateList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)</code>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -170,7 +170,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="rowColor">
diff --git a/apidocs/mtas/analysis/token/class-use/MtasTokenString.html b/apidocs/mtas/analysis/token/class-use/MtasTokenString.html
index f377b72..b6f7e54 100644
--- a/apidocs/mtas/analysis/token/class-use/MtasTokenString.html
+++ b/apidocs/mtas/analysis/token/class-use/MtasTokenString.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.token.MtasTokenString (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -129,13 +129,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.KwicToken.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.KwicToken.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ListToken.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ListToken.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
@@ -172,17 +172,17 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.ArrayList-">getPrefixFilteredObjects</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.List-">getPrefixFilteredObjects</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
 <div class="block">Gets the prefix filtered objects.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.ArrayList-int-int-">getPrefixFilteredObjectsByPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.List-int-int-">getPrefixFilteredObjectsByPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                    int&nbsp;docId,
-                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                                    int&nbsp;startPosition,
                                    int&nbsp;endPosition)</code>
 <div class="block">Gets the prefix filtered objects by positions.</div>
@@ -197,16 +197,16 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">KwicToken</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.List-">KwicToken</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
 <div class="block">Instantiates a new kwic token.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">ListToken</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.List-">ListToken</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docPosition,
          <a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
 <div class="block">Instantiates a new list token.</div>
 </td>
 </tr>
diff --git a/apidocs/mtas/analysis/token/package-frame.html b/apidocs/mtas/analysis/token/package-frame.html
index 685cc0f..1557103 100644
--- a/apidocs/mtas/analysis/token/package-frame.html
+++ b/apidocs/mtas/analysis/token/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.token (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/package-summary.html b/apidocs/mtas/analysis/token/package-summary.html
index 9e243ca..6403c6a 100644
--- a/apidocs/mtas/analysis/token/package-summary.html
+++ b/apidocs/mtas/analysis/token/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.token (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/package-tree.html b/apidocs/mtas/analysis/token/package-tree.html
index d0dce36..6ddcedb 100644
--- a/apidocs/mtas/analysis/token/package-tree.html
+++ b/apidocs/mtas/analysis/token/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.token Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/token/package-use.html b/apidocs/mtas/analysis/token/package-use.html
index 9822bea..61805d3 100644
--- a/apidocs/mtas/analysis/token/package-use.html
+++ b/apidocs/mtas/analysis/token/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.analysis.token (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/MtasBufferedReader.html b/apidocs/mtas/analysis/util/MtasBufferedReader.html
index 1e0b7c0..a24564a 100644
--- a/apidocs/mtas/analysis/util/MtasBufferedReader.html
+++ b/apidocs/mtas/analysis/util/MtasBufferedReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBufferedReader (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -166,7 +166,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasBufferedReader.html#nChars">nChars</a></span></code>
-<div class="block">The next char.</div>
+<div class="block">The n chars.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -184,7 +184,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is
 <tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasBufferedReader.html#skipLF">skipLF</a></span></code>
-<div class="block">The skip lf.</div>
+<div class="block">The skip LF.</div>
 </td>
 </tr>
 </table>
@@ -277,7 +277,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasBufferedReader.html#read1-char:A-int-int-">read1</a></span>(char[]&nbsp;cbuf,
      int&nbsp;off,
      int&nbsp;len)</code>
-<div class="block">Read1.</div>
+<div class="block">Read 1.</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
@@ -360,7 +360,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is
 <li class="blockList">
 <h4>nChars</h4>
 <pre>private&nbsp;int nChars</pre>
-<div class="block">The next char.</div>
+<div class="block">The n chars.</div>
 </li>
 </ul>
 <a name="nextChar">
@@ -390,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is
 <li class="blockList">
 <h4>skipLF</h4>
 <pre>private&nbsp;boolean skipLF</pre>
-<div class="block">The skip lf.</div>
+<div class="block">The skip LF.</div>
 </li>
 </ul>
 <a name="defaultCharBufferSize">
@@ -515,7 +515,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is
                   int&nbsp;off,
                   int&nbsp;len)
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Read1.</div>
+<div class="block">Read 1.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>cbuf</code> - the cbuf</dd>
@@ -557,7 +557,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is
 <div class="block">Read line.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ignoreLF</code> - the ignore lf</dd>
+<dd><code>ignoreLF</code> - the ignore LF</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the string</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/analysis/util/MtasCharFilterFactory.html b/apidocs/mtas/analysis/util/MtasCharFilterFactory.html
index 5cfae2e..ef3fa12 100644
--- a/apidocs/mtas/analysis/util/MtasCharFilterFactory.html
+++ b/apidocs/mtas/analysis/util/MtasCharFilterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCharFilterFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -148,31 +148,31 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_CONFIG">ARGUMENT_CONFIG</a></span></code>
-<div class="block">The argument config.</div>
+<div class="block">The Constant ARGUMENT_CONFIG.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_DEFAULT">ARGUMENT_DEFAULT</a></span></code>
-<div class="block">The argument default.</div>
+<div class="block">The Constant ARGUMENT_DEFAULT.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_POSTFIX">ARGUMENT_POSTFIX</a></span></code>
-<div class="block">The argument postfix.</div>
+<div class="block">The Constant ARGUMENT_POSTFIX.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_PREFIX">ARGUMENT_PREFIX</a></span></code>
-<div class="block">The argument prefix.</div>
+<div class="block">The Constant ARGUMENT_PREFIX.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#ARGUMENT_TYPE">ARGUMENT_TYPE</a></span></code>
-<div class="block">The argument type.</div>
+<div class="block">The Constant ARGUMENT_TYPE.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -200,33 +200,39 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#postfixArgument">postfixArgument</a></span></code>
 <div class="block">The postfix argument.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#prefixArgument">prefixArgument</a></span></code>
 <div class="block">The prefix argument.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#typeArgument">typeArgument</a></span></code>
 <div class="block">The type argument.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#VALUE_TYPE_FILE">VALUE_TYPE_FILE</a></span></code>
-<div class="block">The value type file.</div>
+<div class="block">The Constant VALUE_TYPE_FILE.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasCharFilterFactory.html#VALUE_TYPE_URL">VALUE_TYPE_URL</a></span></code>
-<div class="block">The value type url.</div>
+<div class="block">The Constant VALUE_TYPE_URL.</div>
 </td>
 </tr>
 </table>
@@ -340,6 +346,16 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="ARGUMENT_TYPE">
 <!--   -->
 </a>
@@ -347,7 +363,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_TYPE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_TYPE</pre>
-<div class="block">The argument type.</div>
+<div class="block">The Constant ARGUMENT_TYPE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasCharFilterFactory.ARGUMENT_TYPE">Constant Field Values</a></dd>
@@ -361,7 +377,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_PREFIX</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_PREFIX</pre>
-<div class="block">The argument prefix.</div>
+<div class="block">The Constant ARGUMENT_PREFIX.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasCharFilterFactory.ARGUMENT_PREFIX">Constant Field Values</a></dd>
@@ -375,7 +391,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_POSTFIX</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_POSTFIX</pre>
-<div class="block">The argument postfix.</div>
+<div class="block">The Constant ARGUMENT_POSTFIX.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasCharFilterFactory.ARGUMENT_POSTFIX">Constant Field Values</a></dd>
@@ -389,7 +405,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_CONFIG</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_CONFIG</pre>
-<div class="block">The argument config.</div>
+<div class="block">The Constant ARGUMENT_CONFIG.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasCharFilterFactory.ARGUMENT_CONFIG">Constant Field Values</a></dd>
@@ -403,7 +419,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_DEFAULT</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_DEFAULT</pre>
-<div class="block">The argument default.</div>
+<div class="block">The Constant ARGUMENT_DEFAULT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasCharFilterFactory.ARGUMENT_DEFAULT">Constant Field Values</a></dd>
@@ -417,7 +433,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>VALUE_TYPE_URL</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALUE_TYPE_URL</pre>
-<div class="block">The value type url.</div>
+<div class="block">The Constant VALUE_TYPE_URL.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasCharFilterFactory.VALUE_TYPE_URL">Constant Field Values</a></dd>
@@ -431,7 +447,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>VALUE_TYPE_FILE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALUE_TYPE_FILE</pre>
-<div class="block">The value type file.</div>
+<div class="block">The Constant VALUE_TYPE_FILE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasCharFilterFactory.VALUE_TYPE_FILE">Constant Field Values</a></dd>
diff --git a/apidocs/mtas/analysis/util/MtasConfigException.html b/apidocs/mtas/analysis/util/MtasConfigException.html
index 88716d9..ae6135f 100644
--- a/apidocs/mtas/analysis/util/MtasConfigException.html
+++ b/apidocs/mtas/analysis/util/MtasConfigException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasConfigException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/MtasConfiguration.html b/apidocs/mtas/analysis/util/MtasConfiguration.html
index 327f2be..36eebeb 100644
--- a/apidocs/mtas/analysis/util/MtasConfiguration.html
+++ b/apidocs/mtas/analysis/util/MtasConfiguration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasConfiguration (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -139,19 +139,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#CHARFILTER_CONFIGURATION_POSTFIX">CHARFILTER_CONFIGURATION_POSTFIX</a></span></code>
-<div class="block">The charfilter configuration postfix.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_POSTFIX.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#CHARFILTER_CONFIGURATION_PREFIX">CHARFILTER_CONFIGURATION_PREFIX</a></span></code>
-<div class="block">The charfilter configuration prefix.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_PREFIX.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#CHARFILTER_CONFIGURATION_TYPE">CHARFILTER_CONFIGURATION_TYPE</a></span></code>
-<div class="block">The charfilter configuration type.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_TYPE.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -163,43 +163,49 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_CONFIGURATION">CONFIGURATIONS_CONFIGURATION</a></span></code>
-<div class="block">The configurations configuration.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATION.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_CONFIGURATION_NAME">CONFIGURATIONS_CONFIGURATION_NAME</a></span></code>
-<div class="block">The configurations configuration name.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATION_NAME.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_CONFIGURATIONS">CONFIGURATIONS_CONFIGURATIONS</a></span></code>
-<div class="block">The configurations configurations.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATIONS.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#CONFIGURATIONS_MTAS">CONFIGURATIONS_MTAS</a></span></code>
-<div class="block">The configurations mtas.</div>
+<div class="block">The Constant CONFIGURATIONS_MTAS.</div>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#name">name</a></span></code>
 <div class="block">The name.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#parent">parent</a></span></code>
 <div class="block">The parent.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasConfiguration.html#TOKENIZER_CONFIGURATION_FILE">TOKENIZER_CONFIGURATION_FILE</a></span></code>
-<div class="block">The tokenizer configuration file.</div>
+<div class="block">The Constant TOKENIZER_CONFIGURATION_FILE.</div>
 </td>
 </tr>
 </table>
@@ -286,6 +292,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="CONFIGURATIONS_MTAS">
 <!--   -->
 </a>
@@ -293,7 +309,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CONFIGURATIONS_MTAS</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIGURATIONS_MTAS</pre>
-<div class="block">The configurations mtas.</div>
+<div class="block">The Constant CONFIGURATIONS_MTAS.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.CONFIGURATIONS_MTAS">Constant Field Values</a></dd>
@@ -307,7 +323,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CONFIGURATIONS_CONFIGURATIONS</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIGURATIONS_CONFIGURATIONS</pre>
-<div class="block">The configurations configurations.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATIONS.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.CONFIGURATIONS_CONFIGURATIONS">Constant Field Values</a></dd>
@@ -321,7 +337,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CONFIGURATIONS_CONFIGURATION</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIGURATIONS_CONFIGURATION</pre>
-<div class="block">The configurations configuration.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATION.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.CONFIGURATIONS_CONFIGURATION">Constant Field Values</a></dd>
@@ -335,7 +351,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CONFIGURATIONS_CONFIGURATION_NAME</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIGURATIONS_CONFIGURATION_NAME</pre>
-<div class="block">The configurations configuration name.</div>
+<div class="block">The Constant CONFIGURATIONS_CONFIGURATION_NAME.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.CONFIGURATIONS_CONFIGURATION_NAME">Constant Field Values</a></dd>
@@ -349,7 +365,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>TOKENIZER_CONFIGURATION_FILE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TOKENIZER_CONFIGURATION_FILE</pre>
-<div class="block">The tokenizer configuration file.</div>
+<div class="block">The Constant TOKENIZER_CONFIGURATION_FILE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.TOKENIZER_CONFIGURATION_FILE">Constant Field Values</a></dd>
@@ -363,7 +379,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CHARFILTER_CONFIGURATION_TYPE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHARFILTER_CONFIGURATION_TYPE</pre>
-<div class="block">The charfilter configuration type.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_TYPE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE">Constant Field Values</a></dd>
@@ -377,7 +393,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CHARFILTER_CONFIGURATION_PREFIX</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHARFILTER_CONFIGURATION_PREFIX</pre>
-<div class="block">The charfilter configuration prefix.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_PREFIX.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.CHARFILTER_CONFIGURATION_PREFIX">Constant Field Values</a></dd>
@@ -391,7 +407,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CHARFILTER_CONFIGURATION_POSTFIX</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHARFILTER_CONFIGURATION_POSTFIX</pre>
-<div class="block">The charfilter configuration postfix.</div>
+<div class="block">The Constant CHARFILTER_CONFIGURATION_POSTFIX.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasConfiguration.CHARFILTER_CONFIGURATION_POSTFIX">Constant Field Values</a></dd>
diff --git a/apidocs/mtas/analysis/util/MtasFetchData.html b/apidocs/mtas/analysis/util/MtasFetchData.html
index bd10d40..9b98d23 100644
--- a/apidocs/mtas/analysis/util/MtasFetchData.html
+++ b/apidocs/mtas/analysis/util/MtasFetchData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFetchData (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -131,6 +131,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasFetchData.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasFetchData.html#reader">reader</a></span></code>
 <div class="block">The reader.</div>
@@ -218,6 +224,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="reader">
 <!--   -->
 </a>
@@ -288,6 +304,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>prefix</code> - the prefix</dd>
+<dd><code>postfix</code> - the postfix</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the url</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -308,6 +325,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>prefix</code> - the prefix</dd>
+<dd><code>postfix</code> - the postfix</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the file</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/analysis/util/MtasParserException.html b/apidocs/mtas/analysis/util/MtasParserException.html
index 41f1518..cf42320 100644
--- a/apidocs/mtas/analysis/util/MtasParserException.html
+++ b/apidocs/mtas/analysis/util/MtasParserException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasParserException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html b/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html
index 36efbf1..a5cf5a7 100644
--- a/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html
+++ b/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.html b/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.html
index 3406608..ea44973 100644
--- a/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.html
+++ b/apidocs/mtas/analysis/util/MtasPrefixTokenFilterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasPrefixTokenFilterFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/MtasTokenizerFactory.html b/apidocs/mtas/analysis/util/MtasTokenizerFactory.html
index 168f897..11289d3 100644
--- a/apidocs/mtas/analysis/util/MtasTokenizerFactory.html
+++ b/apidocs/mtas/analysis/util/MtasTokenizerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTokenizerFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -148,19 +148,19 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasTokenizerFactory.html#ARGUMENT_CONFIG">ARGUMENT_CONFIG</a></span></code>
-<div class="block">The argument config.</div>
+<div class="block">The Constant ARGUMENT_CONFIG.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasTokenizerFactory.html#ARGUMENT_CONFIGFILE">ARGUMENT_CONFIGFILE</a></span></code>
-<div class="block">The argument configfile.</div>
+<div class="block">The Constant ARGUMENT_CONFIGFILE.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasTokenizerFactory.html#ARGUMENT_DEFAULT">ARGUMENT_DEFAULT</a></span></code>
-<div class="block">The argument default.</div>
+<div class="block">The Constant ARGUMENT_DEFAULT.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -193,6 +193,12 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <div class="block">The default argument.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/analysis/util/MtasTokenizerFactory.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="fields.inherited.from.class.org.apache.lucene.analysis.util.AbstractAnalysisFactory">
@@ -303,6 +309,16 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="ARGUMENT_CONFIGFILE">
 <!--   -->
 </a>
@@ -310,7 +326,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_CONFIGFILE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_CONFIGFILE</pre>
-<div class="block">The argument configfile.</div>
+<div class="block">The Constant ARGUMENT_CONFIGFILE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasTokenizerFactory.ARGUMENT_CONFIGFILE">Constant Field Values</a></dd>
@@ -324,7 +340,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_CONFIG</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_CONFIG</pre>
-<div class="block">The argument config.</div>
+<div class="block">The Constant ARGUMENT_CONFIG.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasTokenizerFactory.ARGUMENT_CONFIG">Constant Field Values</a></dd>
@@ -338,7 +354,7 @@ implements org.apache.lucene.analysis.util.ResourceLoaderAware</pre>
 <li class="blockList">
 <h4>ARGUMENT_DEFAULT</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ARGUMENT_DEFAULT</pre>
-<div class="block">The argument default.</div>
+<div class="block">The Constant ARGUMENT_DEFAULT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.analysis.util.MtasTokenizerFactory.ARGUMENT_DEFAULT">Constant Field Values</a></dd>
diff --git a/apidocs/mtas/analysis/util/class-use/MtasBufferedReader.html b/apidocs/mtas/analysis/util/class-use/MtasBufferedReader.html
index 9f137fe..68e6ef5 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasBufferedReader.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasBufferedReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasBufferedReader (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/class-use/MtasCharFilterFactory.html b/apidocs/mtas/analysis/util/class-use/MtasCharFilterFactory.html
index ff46056..8fbf04c 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasCharFilterFactory.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasCharFilterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasCharFilterFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/class-use/MtasConfigException.html b/apidocs/mtas/analysis/util/class-use/MtasConfigException.html
index 5506d51..c2b934d 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasConfigException.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasConfigException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasConfigException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -252,7 +252,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -268,7 +268,7 @@
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&gt;&nbsp;updateList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)</code>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -285,7 +285,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="altColor">
diff --git a/apidocs/mtas/analysis/util/class-use/MtasConfiguration.html b/apidocs/mtas/analysis/util/class-use/MtasConfiguration.html
index b104147..71f460b 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasConfiguration.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasConfiguration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasConfiguration (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -206,7 +206,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasCRMParser.html#MtasCRMParser-mtas.analysis.util.MtasConfiguration-">MtasCRMParser</a></span>(<a href="../../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</code>
-<div class="block">Instantiates a new mtas crm parser.</div>
+<div class="block">Instantiates a new mtas CRM parser.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -226,12 +226,12 @@
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasTEIParser.html#MtasTEIParser-mtas.analysis.util.MtasConfiguration-">MtasTEIParser</a></span>(<a href="../../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</code>
-<div class="block">Instantiates a new mtas tei parser.</div>
+<div class="block">Instantiates a new mtas TEI parser.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/analysis/parser/MtasXMLParser.html#MtasXMLParser-mtas.analysis.util.MtasConfiguration-">MtasXMLParser</a></span>(<a href="../../../../mtas/analysis/util/MtasConfiguration.html" title="class in mtas.analysis.util">MtasConfiguration</a>&nbsp;config)</code>
-<div class="block">Instantiates a new mtas xml parser.</div>
+<div class="block">Instantiates a new mtas XML parser.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/analysis/util/class-use/MtasFetchData.html b/apidocs/mtas/analysis/util/class-use/MtasFetchData.html
index 75e855b..e359f7e 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasFetchData.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasFetchData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasFetchData (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/class-use/MtasParserException.html b/apidocs/mtas/analysis/util/class-use/MtasParserException.html
index edaccb6..0b207cf 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasParserException.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasParserException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasParserException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -247,7 +247,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous)</code>
-<div class="block">Process crm clause.</div>
+<div class="block">Process CRM clause.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -263,7 +263,7 @@
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&gt;&nbsp;updateList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;idPositions,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets)</code>
-<div class="block">Process crm pair.</div>
+<div class="block">Process CRM pair.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -280,7 +280,7 @@
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&gt;&nbsp;idOffsets,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previous,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/analysis/parser/MtasParser.MtasParserObject.html" title="class in mtas.analysis.parser">MtasParser.MtasParserObject</a>&gt;&nbsp;previousClause)</code>
-<div class="block">Process crm sentence.</div>
+<div class="block">Process CRM sentence.</div>
 </td>
 </tr>
 <tr class="altColor">
diff --git a/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html b/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html
index 2954602..9758449 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.html b/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.html
index 1255483..1059b40 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasPrefixTokenFilterFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasPrefixTokenFilterFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/class-use/MtasTokenizerFactory.html b/apidocs/mtas/analysis/util/class-use/MtasTokenizerFactory.html
index 34803e1..4982dc3 100644
--- a/apidocs/mtas/analysis/util/class-use/MtasTokenizerFactory.html
+++ b/apidocs/mtas/analysis/util/class-use/MtasTokenizerFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.analysis.util.MtasTokenizerFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/package-frame.html b/apidocs/mtas/analysis/util/package-frame.html
index 31489b6..603f77a 100644
--- a/apidocs/mtas/analysis/util/package-frame.html
+++ b/apidocs/mtas/analysis/util/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/package-summary.html b/apidocs/mtas/analysis/util/package-summary.html
index 04169fc..e506f18 100644
--- a/apidocs/mtas/analysis/util/package-summary.html
+++ b/apidocs/mtas/analysis/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/package-tree.html b/apidocs/mtas/analysis/util/package-tree.html
index 4df9d8a..9c16fb6 100644
--- a/apidocs/mtas/analysis/util/package-tree.html
+++ b/apidocs/mtas/analysis/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.analysis.util Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/analysis/util/package-use.html b/apidocs/mtas/analysis/util/package-use.html
index 6916fd1..b3693c0 100644
--- a/apidocs/mtas/analysis/util/package-use.html
+++ b/apidocs/mtas/analysis/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.analysis.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/MtasCodec.html b/apidocs/mtas/codec/MtasCodec.html
index b3a979d..62a1bd9 100644
--- a/apidocs/mtas/codec/MtasCodec.html
+++ b/apidocs/mtas/codec/MtasCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCodec (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/MtasCodecPostingsFormat.html b/apidocs/mtas/codec/MtasCodecPostingsFormat.html
index 458a10b..a4df291 100644
--- a/apidocs/mtas/codec/MtasCodecPostingsFormat.html
+++ b/apidocs/mtas/codec/MtasCodecPostingsFormat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCodecPostingsFormat (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
@@ -152,186 +152,192 @@ extends org.apache.lucene.codecs.PostingsFormat</pre>
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_DOC_EXTENSION">MTAS_DOC_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_DOC_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_FIELD_EXTENSION">MTAS_FIELD_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_FIELD_EXTENSION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_FIELDINFO_ATTRIBUTE_PREFIX_INTERSECTION">MTAS_FIELDINFO_ATTRIBUTE_PREFIX_INTERSECTION</a></span></code>
 <div class="block">The Constant MTAS_FIELDINFO_ATTRIBUTE_PREFIX_INTERSECTION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_FIELDINFO_ATTRIBUTE_PREFIX_MULTIPLE_POSITION">MTAS_FIELDINFO_ATTRIBUTE_PREFIX_MULTIPLE_POSITION</a></span></code>
 <div class="block">The Constant MTAS_FIELDINFO_ATTRIBUTE_PREFIX_MULTIPLE_POSITION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SET_POSITION">MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SET_POSITION</a></span></code>
 <div class="block">The Constant MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SET_POSITION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION">MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION</a></span></code>
 <div class="block">The Constant MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_INDEX_DOC_ID_EXTENSION">MTAS_INDEX_DOC_ID_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_INDEX_DOC_ID_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_INDEX_OBJECT_ID_EXTENSION">MTAS_INDEX_OBJECT_ID_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_INDEX_OBJECT_ID_EXTENSION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_INDEX_OBJECT_PARENT_EXTENSION">MTAS_INDEX_OBJECT_PARENT_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_INDEX_OBJECT_PARENT_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_INDEX_OBJECT_POSITION_EXTENSION">MTAS_INDEX_OBJECT_POSITION_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_INDEX_OBJECT_POSITION_EXTENSION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_INDEX_TERM_PREFIX_POSITION_EXTENSION">MTAS_INDEX_TERM_PREFIX_POSITION_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_INDEX_TERM_PREFIX_POSITION_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_EXTENSION">MTAS_OBJECT_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_OBJECT_EXTENSION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_HAS_OFFSET">MTAS_OBJECT_HAS_OFFSET</a></span></code>
 <div class="block">The Constant MTAS_OBJECT_HAS_OFFSET.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_HAS_PARENT">MTAS_OBJECT_HAS_PARENT</a></span></code>
 <div class="block">The Constant MTAS_OBJECT_HAS_PARENT.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_HAS_PAYLOAD">MTAS_OBJECT_HAS_PAYLOAD</a></span></code>
 <div class="block">The Constant MTAS_OBJECT_HAS_PAYLOAD.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_HAS_POSITION_RANGE">MTAS_OBJECT_HAS_POSITION_RANGE</a></span></code>
 <div class="block">The Constant MTAS_OBJECT_HAS_POSITION_RANGE.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_HAS_POSITION_SET">MTAS_OBJECT_HAS_POSITION_SET</a></span></code>
 <div class="block">The Constant MTAS_OBJECT_HAS_POSITION_SET.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_OBJECT_HAS_REALOFFSET">MTAS_OBJECT_HAS_REALOFFSET</a></span></code>
 <div class="block">The Constant MTAS_OBJECT_HAS_REALOFFSET.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_PREFIX_EXTENSION">MTAS_PREFIX_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_PREFIX_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_STORAGE_BYTE">MTAS_STORAGE_BYTE</a></span></code>
 <div class="block">The Constant MTAS_STORAGE_BYTE.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_STORAGE_INTEGER">MTAS_STORAGE_INTEGER</a></span></code>
 <div class="block">The Constant MTAS_STORAGE_INTEGER.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_STORAGE_LONG">MTAS_STORAGE_LONG</a></span></code>
 <div class="block">The Constant MTAS_STORAGE_LONG.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_STORAGE_SHORT">MTAS_STORAGE_SHORT</a></span></code>
 <div class="block">The Constant MTAS_STORAGE_SHORT.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_TERM_EXTENSION">MTAS_TERM_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_TERM_EXTENSION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_TMP_DOC_EXTENSION">MTAS_TMP_DOC_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_TMP_DOC_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_TMP_DOCS_CHAINED_EXTENSION">MTAS_TMP_DOCS_CHAINED_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_TMP_DOCS_CHAINED_EXTENSION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_TMP_DOCS_EXTENSION">MTAS_TMP_DOCS_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_TMP_DOCS_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_TMP_FIELD_EXTENSION">MTAS_TMP_FIELD_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_TMP_FIELD_EXTENSION.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#MTAS_TMP_OBJECT_EXTENSION">MTAS_TMP_OBJECT_EXTENSION</a></span></code>
 <div class="block">The Constant MTAS_TMP_OBJECT_EXTENSION.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#VERSION_CURRENT">VERSION_CURRENT</a></span></code>
 <div class="block">The Constant VERSION_CURRENT.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasCodecPostingsFormat.html#VERSION_START">VERSION_START</a></span></code>
 <div class="block">The Constant VERSION_START.</div>
@@ -440,6 +446,16 @@ extends org.apache.lucene.codecs.PostingsFormat</pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="VERSION_START">
 <!--   -->
 </a>
diff --git a/apidocs/mtas/codec/MtasFieldsConsumer.html b/apidocs/mtas/codec/MtasFieldsConsumer.html
index 0a6a7e7..6fc2829 100644
--- a/apidocs/mtas/codec/MtasFieldsConsumer.html
+++ b/apidocs/mtas/codec/MtasFieldsConsumer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFieldsConsumer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
@@ -414,7 +414,9 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#delegatePostingsFormatName">delegatePostingsFormatName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#delegatePostingsFormatName">delegatePostingsFormatName</a></span></code>
+<div class="block">The delegate postings format name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
@@ -425,68 +427,92 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasDocFileName">mtasDocFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasDocFileName">mtasDocFileName</a></span></code>
+<div class="block">The mtas doc file name.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexDocIdFileName">mtasIndexDocIdFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexDocIdFileName">mtasIndexDocIdFileName</a></span></code>
+<div class="block">The mtas index doc id file name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexFieldFileName">mtasIndexFieldFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexFieldFileName">mtasIndexFieldFileName</a></span></code>
+<div class="block">The mtas index field file name.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectIdFileName">mtasIndexObjectIdFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectIdFileName">mtasIndexObjectIdFileName</a></span></code>
+<div class="block">The mtas index object id file name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectParentFileName">mtasIndexObjectParentFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectParentFileName">mtasIndexObjectParentFileName</a></span></code>
+<div class="block">The mtas index object parent file name.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectPositionFileName">mtasIndexObjectPositionFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasIndexObjectPositionFileName">mtasIndexObjectPositionFileName</a></span></code>
+<div class="block">The mtas index object position file name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasObjectFileName">mtasObjectFileName</a></span></code>
-<div class="block">The mtas index object parent file name.</div>
+<div class="block">The mtas object file name.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasPrefixFileName">mtasPrefixFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasPrefixFileName">mtasPrefixFileName</a></span></code>
+<div class="block">The mtas prefix file name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTermFileName">mtasTermFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTermFileName">mtasTermFileName</a></span></code>
+<div class="block">The mtas term file name.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpDocFileName">mtasTmpDocFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpDocFileName">mtasTmpDocFileName</a></span></code>
+<div class="block">The mtas tmp doc file name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpDocsChainedFileName">mtasTmpDocsChainedFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpDocsChainedFileName">mtasTmpDocsChainedFileName</a></span></code>
+<div class="block">The mtas tmp docs chained file name.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpDocsFileName">mtasTmpDocsFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpDocsFileName">mtasTmpDocsFileName</a></span></code>
+<div class="block">The mtas tmp docs file name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpFieldFileName">mtasTmpFieldFileName</a></span></code>
-<div class="block">The mtas tmp docs chained file name.</div>
+<div class="block">The mtas tmp field file name.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpObjectFileName">mtasTmpObjectFileName</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#mtasTmpObjectFileName">mtasTmpObjectFileName</a></span></code>
+<div class="block">The mtas tmp object file name.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
@@ -497,7 +523,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsConsumer.html#name">name</a></span></code>
-<div class="block">The delegate postings format name.</div>
+<div class="block">The name.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -765,8 +791,8 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="delegateFieldsConsumer">
@@ -886,7 +912,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasTmpFieldFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasTmpFieldFileName</pre>
-<div class="block">The mtas tmp docs chained file name.</div>
+<div class="block">The mtas tmp field file name.</div>
 </li>
 </ul>
 <a name="mtasTmpObjectFileName">
@@ -896,6 +922,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasTmpObjectFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasTmpObjectFileName</pre>
+<div class="block">The mtas tmp object file name.</div>
 </li>
 </ul>
 <a name="mtasTmpDocsFileName">
@@ -905,6 +932,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasTmpDocsFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasTmpDocsFileName</pre>
+<div class="block">The mtas tmp docs file name.</div>
 </li>
 </ul>
 <a name="mtasTmpDocFileName">
@@ -914,6 +942,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasTmpDocFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasTmpDocFileName</pre>
+<div class="block">The mtas tmp doc file name.</div>
 </li>
 </ul>
 <a name="mtasTmpDocsChainedFileName">
@@ -923,6 +952,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasTmpDocsChainedFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasTmpDocsChainedFileName</pre>
+<div class="block">The mtas tmp docs chained file name.</div>
 </li>
 </ul>
 <a name="mtasObjectFileName">
@@ -932,7 +962,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasObjectFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasObjectFileName</pre>
-<div class="block">The mtas index object parent file name.</div>
+<div class="block">The mtas object file name.</div>
 </li>
 </ul>
 <a name="mtasTermFileName">
@@ -942,6 +972,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasTermFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasTermFileName</pre>
+<div class="block">The mtas term file name.</div>
 </li>
 </ul>
 <a name="mtasIndexFieldFileName">
@@ -951,6 +982,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasIndexFieldFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasIndexFieldFileName</pre>
+<div class="block">The mtas index field file name.</div>
 </li>
 </ul>
 <a name="mtasPrefixFileName">
@@ -960,6 +992,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasPrefixFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasPrefixFileName</pre>
+<div class="block">The mtas prefix file name.</div>
 </li>
 </ul>
 <a name="mtasDocFileName">
@@ -969,6 +1002,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasDocFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasDocFileName</pre>
+<div class="block">The mtas doc file name.</div>
 </li>
 </ul>
 <a name="mtasIndexDocIdFileName">
@@ -978,6 +1012,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasIndexDocIdFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasIndexDocIdFileName</pre>
+<div class="block">The mtas index doc id file name.</div>
 </li>
 </ul>
 <a name="mtasIndexObjectIdFileName">
@@ -987,6 +1022,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasIndexObjectIdFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasIndexObjectIdFileName</pre>
+<div class="block">The mtas index object id file name.</div>
 </li>
 </ul>
 <a name="mtasIndexObjectPositionFileName">
@@ -996,6 +1032,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasIndexObjectPositionFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasIndexObjectPositionFileName</pre>
+<div class="block">The mtas index object position file name.</div>
 </li>
 </ul>
 <a name="mtasIndexObjectParentFileName">
@@ -1005,6 +1042,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>mtasIndexObjectParentFileName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mtasIndexObjectParentFileName</pre>
+<div class="block">The mtas index object parent file name.</div>
 </li>
 </ul>
 <a name="name">
@@ -1014,7 +1052,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>name</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
-<div class="block">The delegate postings format name.</div>
+<div class="block">The name.</div>
 </li>
 </ul>
 <a name="delegatePostingsFormatName">
@@ -1024,6 +1062,7 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <li class="blockList">
 <h4>delegatePostingsFormatName</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> delegatePostingsFormatName</pre>
+<div class="block">The delegate postings format name.</div>
 </li>
 </ul>
 </li>
@@ -1099,8 +1138,6 @@ extends org.apache.lucene.codecs.FieldsConsumer</pre>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
 <dd><code>prefix</code> - the prefix</dd>
-<dd><code>tmp</code> - the tmp</dd>
-<dd><code>docId</code> - the doc id</dd>
 <dd><code>start</code> - the start</dd>
 <dd><code>end</code> - the end</dd>
 <dd><code>docFieldAdministration</code> - the doc field administration</dd>
diff --git a/apidocs/mtas/codec/MtasFieldsProducer.html b/apidocs/mtas/codec/MtasFieldsProducer.html
index d78a2f1..12af34b 100644
--- a/apidocs/mtas/codec/MtasFieldsProducer.html
+++ b/apidocs/mtas/codec/MtasFieldsProducer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFieldsProducer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
@@ -163,6 +163,12 @@ extends org.apache.lucene.codecs.FieldsProducer</pre>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsProducer.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasFieldsProducer.html#version">version</a></span></code>
 <div class="block">The version.</div>
@@ -304,6 +310,16 @@ extends org.apache.lucene.codecs.FieldsProducer</pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="delegateFieldsProducer">
 <!--   -->
 </a>
diff --git a/apidocs/mtas/codec/MtasSimpleTextCodec.html b/apidocs/mtas/codec/MtasSimpleTextCodec.html
index d099efc..017824d 100644
--- a/apidocs/mtas/codec/MtasSimpleTextCodec.html
+++ b/apidocs/mtas/codec/MtasSimpleTextCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSimpleTextCodec (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
@@ -69,13 +69,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.mtas.codec.MtasCodec">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#methods.inherited.from.class.mtas.codec.MtasCodec">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
@@ -132,25 +132,12 @@ extends <a href="../../mtas/codec/MtasCodec.html" title="class in mtas.codec">Mt
 <!--   -->
 </a>
 <h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../mtas/codec/MtasSimpleTextCodec.html#MTAS_CODEC_NAME">MTAS_CODEC_NAME</a></span></code>
-<div class="block">The Constant MTAS_CODEC_NAME.</div>
-</td>
-</tr>
-</table>
 <ul class="blockList">
 <li class="blockList"><a name="fields.inherited.from.class.mtas.codec.MtasCodec">
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.<a href="../../mtas/codec/MtasCodec.html" title="class in mtas.codec">MtasCodec</a></h3>
-<code><a href="../../mtas/codec/MtasCodec.html#delegate">delegate</a></code></li>
+<code><a href="../../mtas/codec/MtasCodec.html#delegate">delegate</a>, <a href="../../mtas/codec/MtasCodec.html#MTAS_CODEC_NAME">MTAS_CODEC_NAME</a></code></li>
 </ul>
 </li>
 </ul>
@@ -208,28 +195,6 @@ extends <a href="../../mtas/codec/MtasCodec.html" title="class in mtas.codec">Mt
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MTAS_CODEC_NAME">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MTAS_CODEC_NAME</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_CODEC_NAME</pre>
-<div class="block">The Constant MTAS_CODEC_NAME.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../constant-values.html#mtas.codec.MtasSimpleTextCodec.MTAS_CODEC_NAME">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
@@ -299,13 +264,13 @@ extends <a href="../../mtas/codec/MtasCodec.html" title="class in mtas.codec">Mt
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.mtas.codec.MtasCodec">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#methods.inherited.from.class.mtas.codec.MtasCodec">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
diff --git a/apidocs/mtas/codec/MtasTerms.html b/apidocs/mtas/codec/MtasTerms.html
index 9c60ecb..62fa3d3 100644
--- a/apidocs/mtas/codec/MtasTerms.html
+++ b/apidocs/mtas/codec/MtasTerms.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTerms (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/class-use/MtasCodec.html b/apidocs/mtas/codec/class-use/MtasCodec.html
index 083c2eb..8c46f60 100644
--- a/apidocs/mtas/codec/class-use/MtasCodec.html
+++ b/apidocs/mtas/codec/class-use/MtasCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.MtasCodec (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/class-use/MtasCodecPostingsFormat.html b/apidocs/mtas/codec/class-use/MtasCodecPostingsFormat.html
index e2477d4..cd82050 100644
--- a/apidocs/mtas/codec/class-use/MtasCodecPostingsFormat.html
+++ b/apidocs/mtas/codec/class-use/MtasCodecPostingsFormat.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.MtasCodecPostingsFormat (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/class-use/MtasFieldsConsumer.html b/apidocs/mtas/codec/class-use/MtasFieldsConsumer.html
index c022b7b..03347d7 100644
--- a/apidocs/mtas/codec/class-use/MtasFieldsConsumer.html
+++ b/apidocs/mtas/codec/class-use/MtasFieldsConsumer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.MtasFieldsConsumer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/class-use/MtasFieldsProducer.html b/apidocs/mtas/codec/class-use/MtasFieldsProducer.html
index c47c1eb..127ef6b 100644
--- a/apidocs/mtas/codec/class-use/MtasFieldsProducer.html
+++ b/apidocs/mtas/codec/class-use/MtasFieldsProducer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.MtasFieldsProducer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/class-use/MtasSimpleTextCodec.html b/apidocs/mtas/codec/class-use/MtasSimpleTextCodec.html
index e42be0b..36345aa 100644
--- a/apidocs/mtas/codec/class-use/MtasSimpleTextCodec.html
+++ b/apidocs/mtas/codec/class-use/MtasSimpleTextCodec.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.MtasSimpleTextCodec (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/class-use/MtasTerms.html b/apidocs/mtas/codec/class-use/MtasTerms.html
index f6998e3..c00252d 100644
--- a/apidocs/mtas/codec/class-use/MtasTerms.html
+++ b/apidocs/mtas/codec/class-use/MtasTerms.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.MtasTerms (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/package-frame.html b/apidocs/mtas/codec/package-frame.html
index 53aea27..c32f78a 100644
--- a/apidocs/mtas/codec/package-frame.html
+++ b/apidocs/mtas/codec/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/package-summary.html b/apidocs/mtas/codec/package-summary.html
index b1144a5..b47fc61 100644
--- a/apidocs/mtas/codec/package-summary.html
+++ b/apidocs/mtas/codec/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/package-tree.html b/apidocs/mtas/codec/package-tree.html
index f9b257c..bd77e1d 100644
--- a/apidocs/mtas/codec/package-tree.html
+++ b/apidocs/mtas/codec/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/package-use.html b/apidocs/mtas/codec/package-use.html
index 19dff67..24d3e3b 100644
--- a/apidocs/mtas/codec/package-use.html
+++ b/apidocs/mtas/codec/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.codec (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/MtasBitInputStream.html b/apidocs/mtas/codec/payload/MtasBitInputStream.html
index f3daa6b..aa91446 100644
--- a/apidocs/mtas/codec/payload/MtasBitInputStream.html
+++ b/apidocs/mtas/codec/payload/MtasBitInputStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBitInputStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/MtasBitOutputStream.html b/apidocs/mtas/codec/payload/MtasBitOutputStream.html
index 504ba9a..4c31000 100644
--- a/apidocs/mtas/codec/payload/MtasBitOutputStream.html
+++ b/apidocs/mtas/codec/payload/MtasBitOutputStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:50 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasBitOutputStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/MtasPayloadDecoder.html b/apidocs/mtas/codec/payload/MtasPayloadDecoder.html
index ce9d068..0e3ac9d 100644
--- a/apidocs/mtas/codec/payload/MtasPayloadDecoder.html
+++ b/apidocs/mtas/codec/payload/MtasPayloadDecoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasPayloadDecoder (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -179,7 +179,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/payload/MtasPayloadDecoder.html#mtasPositions">mtasPositions</a></span></code>
 <div class="block">The mtas positions.</div>
 </td>
@@ -335,7 +335,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>mtasPositions</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; mtasPositions</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; mtasPositions</pre>
 <div class="block">The mtas positions.</div>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/payload/MtasPayloadEncoder.html b/apidocs/mtas/codec/payload/MtasPayloadEncoder.html
index 573b04a..dc83075 100644
--- a/apidocs/mtas/codec/payload/MtasPayloadEncoder.html
+++ b/apidocs/mtas/codec/payload/MtasPayloadEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:50 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasPayloadEncoder (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -139,37 +139,37 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_ALL">ENCODE_ALL</a></span></code>
-<div class="block">The encode all.</div>
+<div class="block">The Constant ENCODE_ALL.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_DEFAULT">ENCODE_DEFAULT</a></span></code>
-<div class="block">The encode default.</div>
+<div class="block">The Constant ENCODE_DEFAULT.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_OFFSET">ENCODE_OFFSET</a></span></code>
-<div class="block">The encode offset.</div>
+<div class="block">The Constant ENCODE_OFFSET.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_PARENT">ENCODE_PARENT</a></span></code>
-<div class="block">The encode parent.</div>
+<div class="block">The Constant ENCODE_PARENT.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_PAYLOAD">ENCODE_PAYLOAD</a></span></code>
-<div class="block">The encode payload.</div>
+<div class="block">The Constant ENCODE_PAYLOAD.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/payload/MtasPayloadEncoder.html#ENCODE_REALOFFSET">ENCODE_REALOFFSET</a></span></code>
-<div class="block">The encode realoffset.</div>
+<div class="block">The Constant ENCODE_REALOFFSET.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -289,7 +289,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ENCODE_PAYLOAD</h4>
 <pre>public static final&nbsp;int ENCODE_PAYLOAD</pre>
-<div class="block">The encode payload.</div>
+<div class="block">The Constant ENCODE_PAYLOAD.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.payload.MtasPayloadEncoder.ENCODE_PAYLOAD">Constant Field Values</a></dd>
@@ -303,7 +303,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ENCODE_OFFSET</h4>
 <pre>public static final&nbsp;int ENCODE_OFFSET</pre>
-<div class="block">The encode offset.</div>
+<div class="block">The Constant ENCODE_OFFSET.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.payload.MtasPayloadEncoder.ENCODE_OFFSET">Constant Field Values</a></dd>
@@ -317,7 +317,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ENCODE_REALOFFSET</h4>
 <pre>public static final&nbsp;int ENCODE_REALOFFSET</pre>
-<div class="block">The encode realoffset.</div>
+<div class="block">The Constant ENCODE_REALOFFSET.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.payload.MtasPayloadEncoder.ENCODE_REALOFFSET">Constant Field Values</a></dd>
@@ -331,7 +331,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ENCODE_PARENT</h4>
 <pre>public static final&nbsp;int ENCODE_PARENT</pre>
-<div class="block">The encode parent.</div>
+<div class="block">The Constant ENCODE_PARENT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.payload.MtasPayloadEncoder.ENCODE_PARENT">Constant Field Values</a></dd>
@@ -345,7 +345,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ENCODE_DEFAULT</h4>
 <pre>public static final&nbsp;int ENCODE_DEFAULT</pre>
-<div class="block">The encode default.</div>
+<div class="block">The Constant ENCODE_DEFAULT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.payload.MtasPayloadEncoder.ENCODE_DEFAULT">Constant Field Values</a></dd>
@@ -359,7 +359,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ENCODE_ALL</h4>
 <pre>public static final&nbsp;int ENCODE_ALL</pre>
-<div class="block">The encode all.</div>
+<div class="block">The Constant ENCODE_ALL.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.payload.MtasPayloadEncoder.ENCODE_ALL">Constant Field Values</a></dd>
diff --git a/apidocs/mtas/codec/payload/class-use/MtasBitInputStream.html b/apidocs/mtas/codec/payload/class-use/MtasBitInputStream.html
index fbeee28..fe827dd 100644
--- a/apidocs/mtas/codec/payload/class-use/MtasBitInputStream.html
+++ b/apidocs/mtas/codec/payload/class-use/MtasBitInputStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.payload.MtasBitInputStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/class-use/MtasBitOutputStream.html b/apidocs/mtas/codec/payload/class-use/MtasBitOutputStream.html
index 9d564d8..a48f084 100644
--- a/apidocs/mtas/codec/payload/class-use/MtasBitOutputStream.html
+++ b/apidocs/mtas/codec/payload/class-use/MtasBitOutputStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.payload.MtasBitOutputStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/class-use/MtasPayloadDecoder.html b/apidocs/mtas/codec/payload/class-use/MtasPayloadDecoder.html
index 0a13576..d642214 100644
--- a/apidocs/mtas/codec/payload/class-use/MtasPayloadDecoder.html
+++ b/apidocs/mtas/codec/payload/class-use/MtasPayloadDecoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.payload.MtasPayloadDecoder (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/class-use/MtasPayloadEncoder.html b/apidocs/mtas/codec/payload/class-use/MtasPayloadEncoder.html
index 5b0fd05..9f93ef4 100644
--- a/apidocs/mtas/codec/payload/class-use/MtasPayloadEncoder.html
+++ b/apidocs/mtas/codec/payload/class-use/MtasPayloadEncoder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.payload.MtasPayloadEncoder (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/package-frame.html b/apidocs/mtas/codec/payload/package-frame.html
index df87a97..bf5035f 100644
--- a/apidocs/mtas/codec/payload/package-frame.html
+++ b/apidocs/mtas/codec/payload/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.payload (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/package-summary.html b/apidocs/mtas/codec/payload/package-summary.html
index e22927d..73a6478 100644
--- a/apidocs/mtas/codec/payload/package-summary.html
+++ b/apidocs/mtas/codec/payload/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.payload (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/package-tree.html b/apidocs/mtas/codec/payload/package-tree.html
index 8bb55b1..ba10604 100644
--- a/apidocs/mtas/codec/payload/package-tree.html
+++ b/apidocs/mtas/codec/payload/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.payload Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/payload/package-use.html b/apidocs/mtas/codec/payload/package-use.html
index ffbdd15..5ad0fb7 100644
--- a/apidocs/mtas/codec/payload/package-use.html
+++ b/apidocs/mtas/codec/payload/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.codec.payload (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/IntervalRBTree.html b/apidocs/mtas/codec/tree/IntervalRBTree.html
index 52aed48..910d2cb 100644
--- a/apidocs/mtas/codec/tree/IntervalRBTree.html
+++ b/apidocs/mtas/codec/tree/IntervalRBTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>IntervalRBTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -168,12 +168,12 @@ extends <a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mta
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalRBTree.html#IntervalRBTree--">IntervalRBTree</a></span>()</code>
-<div class="block">Instantiates a new interval rb tree.</div>
+<div class="block">Instantiates a new interval RB tree.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalRBTree.html#IntervalRBTree-java.util.ArrayList-">IntervalRBTree</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/tree/IntervalTreeNodeData.html" title="class in mtas.codec.tree">IntervalTreeNodeData</a>&lt;<a href="../../../mtas/codec/tree/IntervalRBTree.html" title="type parameter in IntervalRBTree">T</a>&gt;&gt;&nbsp;positionsHits)</code>
-<div class="block">Instantiates a new interval rb tree.</div>
+<div class="block">Instantiates a new interval RB tree.</div>
 </td>
 </tr>
 </table>
@@ -271,14 +271,14 @@ extends <a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mta
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.tree.<a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mtas.codec.tree">IntervalTree</a></h3>
-<code><a href="../../../mtas/codec/tree/IntervalTree.html#close--">close</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#getCurrent--">getCurrent</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#getRoot--">getRoot</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#printBalance--">printBalance</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#setCurrent-N-">setCurrent</a></code></li>
+<code><a href="../../../mtas/codec/tree/IntervalTree.html#close--">close</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#getCurrent--">getCurrent</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#getRoot--">getRoot</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#setCurrent-N-">setCurrent</a>, <a href="../../../mtas/codec/tree/IntervalTree.html#toString--">toString</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
 </ul>
 </li>
 </ul>
@@ -319,7 +319,7 @@ extends <a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mta
 <li class="blockList">
 <h4>IntervalRBTree</h4>
 <pre>public&nbsp;IntervalRBTree()</pre>
-<div class="block">Instantiates a new interval rb tree.</div>
+<div class="block">Instantiates a new interval RB tree.</div>
 </li>
 </ul>
 <a name="IntervalRBTree-java.util.ArrayList-">
@@ -329,7 +329,7 @@ extends <a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mta
 <li class="blockList">
 <h4>IntervalRBTree</h4>
 <pre>public&nbsp;IntervalRBTree(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/tree/IntervalTreeNodeData.html" title="class in mtas.codec.tree">IntervalTreeNodeData</a>&lt;<a href="../../../mtas/codec/tree/IntervalRBTree.html" title="type parameter in IntervalRBTree">T</a>&gt;&gt;&nbsp;positionsHits)</pre>
-<div class="block">Instantiates a new interval rb tree.</div>
+<div class="block">Instantiates a new interval RB tree.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>positionsHits</code> - the positions hits</dd>
@@ -421,7 +421,7 @@ extends <a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mta
 <dd><code>right</code> - the right</dd>
 <dd><code>list</code> - the list</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the interval rb tree node</dd>
+<dd>the interval RB tree node</dd>
 </dl>
 </li>
 </ul>
@@ -453,7 +453,7 @@ extends <a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mta
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>n</code> - the n</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the interval rb tree node</dd>
+<dd>the interval RB tree node</dd>
 </dl>
 </li>
 </ul>
@@ -469,7 +469,7 @@ extends <a href="../../../mtas/codec/tree/IntervalTree.html" title="class in mta
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>n</code> - the n</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the interval rb tree node</dd>
+<dd>the interval RB tree node</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/tree/IntervalRBTreeNode.html b/apidocs/mtas/codec/tree/IntervalRBTreeNode.html
index b8fea9c..f0085f1 100644
--- a/apidocs/mtas/codec/tree/IntervalRBTreeNode.html
+++ b/apidocs/mtas/codec/tree/IntervalRBTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>IntervalRBTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -183,7 +183,7 @@ extends <a href="../../../mtas/codec/tree/IntervalTreeNode.html" title="class in
                   int&nbsp;right,
                   int&nbsp;color,
                   int&nbsp;n)</code>
-<div class="block">Instantiates a new interval rb tree node.</div>
+<div class="block">Instantiates a new interval RB tree node.</div>
 </td>
 </tr>
 </table>
@@ -289,7 +289,7 @@ extends <a href="../../../mtas/codec/tree/IntervalTreeNode.html" title="class in
                           int&nbsp;right,
                           int&nbsp;color,
                           int&nbsp;n)</pre>
-<div class="block">Instantiates a new interval rb tree node.</div>
+<div class="block">Instantiates a new interval RB tree node.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>left</code> - the left</dd>
diff --git a/apidocs/mtas/codec/tree/IntervalTree.html b/apidocs/mtas/codec/tree/IntervalTree.html
index a4c65ab..3be08c2 100644
--- a/apidocs/mtas/codec/tree/IntervalTree.html
+++ b/apidocs/mtas/codec/tree/IntervalTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>IntervalTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -148,7 +148,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTree.html#root">root</a></span></code>
-<div class="block">The current.</div>
+<div class="block">The root.</div>
 </td>
 </tr>
 </table>
@@ -226,31 +226,29 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTree.html#printBalance--">printBalance</a></span>()</code>
-<div class="block">Prints the balance.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>private void</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTree.html#printBalance-java.lang.Integer-N-">printBalance</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;p,
             <a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a>&nbsp;n)</code>
 <div class="block">Prints the balance.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTree.html#setCurrent-N-">setCurrent</a></span>(<a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a>&nbsp;node)</code>
 <div class="block">Sets the current.</div>
 </td>
 </tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTree.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
 </ul>
 </li>
 </ul>
@@ -273,7 +271,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>root</h4>
 <pre>protected&nbsp;<a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a> extends <a href="../../../mtas/codec/tree/IntervalTreeNode.html" title="class in mtas.codec.tree">IntervalTreeNode</a>&lt;<a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">T</a>,<a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a>&gt; root</pre>
-<div class="block">The current.</div>
+<div class="block">The root.</div>
 </li>
 </ul>
 <a name="current">
@@ -376,14 +374,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="printBalance--">
+<a name="toString--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>printBalance</h4>
-<pre>public final&nbsp;void&nbsp;printBalance()</pre>
-<div class="block">Prints the balance.</div>
+<h4>toString</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
 </li>
 </ul>
 <a name="printBalance-java.lang.Integer-mtas.codec.tree.IntervalTreeNode-">
@@ -394,13 +395,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>printBalance</h4>
-<pre>private final&nbsp;void&nbsp;printBalance(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;p,
-                                <a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a>&nbsp;n)</pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;printBalance(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;p,
+                                  <a href="../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a>&nbsp;n)</pre>
 <div class="block">Prints the balance.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>p</code> - the p</dd>
 <dd><code>n</code> - the n</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/tree/IntervalTreeNode.html b/apidocs/mtas/codec/tree/IntervalTreeNode.html
index 906c773..454326a 100644
--- a/apidocs/mtas/codec/tree/IntervalTreeNode.html
+++ b/apidocs/mtas/codec/tree/IntervalTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>IntervalTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/IntervalTreeNodeData.html b/apidocs/mtas/codec/tree/IntervalTreeNodeData.html
index c483220..8589749 100644
--- a/apidocs/mtas/codec/tree/IntervalTreeNodeData.html
+++ b/apidocs/mtas/codec/tree/IntervalTreeNodeData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>IntervalTreeNodeData (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -137,7 +137,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTreeNodeData.html#end">end</a></span></code>
-<div class="block">The hit end.</div>
+<div class="block">The end.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -149,7 +149,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTreeNodeData.html#hitStart">hitStart</a></span></code>
-<div class="block">The hit end.</div>
+<div class="block">The hit start.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -161,7 +161,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/IntervalTreeNodeData.html#start">start</a></span></code>
-<div class="block">The hit end.</div>
+<div class="block">The start.</div>
 </td>
 </tr>
 </table>
@@ -234,7 +234,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>start</h4>
 <pre>public&nbsp;int start</pre>
-<div class="block">The hit end.</div>
+<div class="block">The start.</div>
 </li>
 </ul>
 <a name="end">
@@ -244,7 +244,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>end</h4>
 <pre>public&nbsp;int end</pre>
-<div class="block">The hit end.</div>
+<div class="block">The end.</div>
 </li>
 </ul>
 <a name="hitStart">
@@ -254,7 +254,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>hitStart</h4>
 <pre>public&nbsp;int hitStart</pre>
-<div class="block">The hit end.</div>
+<div class="block">The hit start.</div>
 </li>
 </ul>
 <a name="hitEnd">
diff --git a/apidocs/mtas/codec/tree/MtasAVLTree.html b/apidocs/mtas/codec/tree/MtasAVLTree.html
index 3b868c7..ae0b2ab 100644
--- a/apidocs/mtas/codec/tree/MtasAVLTree.html
+++ b/apidocs/mtas/codec/tree/MtasAVLTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasAVLTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -165,7 +165,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/MtasAVLTree.html#MtasAVLTree-boolean-boolean-">MtasAVLTree</a></span>(boolean&nbsp;singlePoint,
            boolean&nbsp;storePrefixId)</code>
-<div class="block">Instantiates a new mtas avl tree.</div>
+<div class="block">Instantiates a new mtas AVL tree.</div>
 </td>
 </tr>
 </table>
@@ -323,7 +323,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <h4>MtasAVLTree</h4>
 <pre>public&nbsp;MtasAVLTree(boolean&nbsp;singlePoint,
                    boolean&nbsp;storePrefixId)</pre>
-<div class="block">Instantiates a new mtas avl tree.</div>
+<div class="block">Instantiates a new mtas AVL tree.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>singlePoint</code> - the single point</dd>
@@ -456,7 +456,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>a</code> - the a</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas avl tree node</dd>
+<dd>the mtas AVL tree node</dd>
 </dl>
 </li>
 </ul>
@@ -472,7 +472,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>a</code> - the a</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas avl tree node</dd>
+<dd>the mtas AVL tree node</dd>
 </dl>
 </li>
 </ul>
@@ -488,7 +488,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>n</code> - the n</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas avl tree node</dd>
+<dd>the mtas AVL tree node</dd>
 </dl>
 </li>
 </ul>
@@ -504,7 +504,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>n</code> - the n</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas avl tree node</dd>
+<dd>the mtas AVL tree node</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/tree/MtasAVLTreeNode.html b/apidocs/mtas/codec/tree/MtasAVLTreeNode.html
index 80491a1..ef1c6ea 100644
--- a/apidocs/mtas/codec/tree/MtasAVLTreeNode.html
+++ b/apidocs/mtas/codec/tree/MtasAVLTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasAVLTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -166,7 +166,7 @@ extends <a href="../../../mtas/codec/tree/MtasTreeNode.html" title="class in mta
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/MtasAVLTreeNode.html#MtasAVLTreeNode-int-int-mtas.codec.tree.MtasAVLTreeNode-">MtasAVLTreeNode</a></span>(int&nbsp;left,
                int&nbsp;right,
                <a href="../../../mtas/codec/tree/MtasAVLTreeNode.html" title="class in mtas.codec.tree">MtasAVLTreeNode</a>&nbsp;parent)</code>
-<div class="block">Instantiates a new mtas avl tree node.</div>
+<div class="block">Instantiates a new mtas AVL tree node.</div>
 </td>
 </tr>
 </table>
@@ -243,7 +243,7 @@ extends <a href="../../../mtas/codec/tree/MtasTreeNode.html" title="class in mta
 <pre>public&nbsp;MtasAVLTreeNode(int&nbsp;left,
                        int&nbsp;right,
                        <a href="../../../mtas/codec/tree/MtasAVLTreeNode.html" title="class in mtas.codec.tree">MtasAVLTreeNode</a>&nbsp;parent)</pre>
-<div class="block">Instantiates a new mtas avl tree node.</div>
+<div class="block">Instantiates a new mtas AVL tree node.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>left</code> - the left</dd>
diff --git a/apidocs/mtas/codec/tree/MtasRBTree.html b/apidocs/mtas/codec/tree/MtasRBTree.html
index 0d0b7fd..f2aed2c 100644
--- a/apidocs/mtas/codec/tree/MtasRBTree.html
+++ b/apidocs/mtas/codec/tree/MtasRBTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasRBTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -165,7 +165,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/tree/MtasRBTree.html#MtasRBTree-boolean-boolean-">MtasRBTree</a></span>(boolean&nbsp;singlePoint,
           boolean&nbsp;storePrefixId)</code>
-<div class="block">Instantiates a new mtas rb tree.</div>
+<div class="block">Instantiates a new mtas RB tree.</div>
 </td>
 </tr>
 </table>
@@ -323,7 +323,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <h4>MtasRBTree</h4>
 <pre>public&nbsp;MtasRBTree(boolean&nbsp;singlePoint,
                   boolean&nbsp;storePrefixId)</pre>
-<div class="block">Instantiates a new mtas rb tree.</div>
+<div class="block">Instantiates a new mtas RB tree.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>singlePoint</code> - the single point</dd>
@@ -438,7 +438,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <dd><code>id</code> - the id</dd>
 <dd><code>ref</code> - the ref</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas rb tree node</dd>
+<dd>the mtas RB tree node</dd>
 </dl>
 </li>
 </ul>
@@ -470,7 +470,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>n</code> - the n</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas rb tree node</dd>
+<dd>the mtas RB tree node</dd>
 </dl>
 </li>
 </ul>
@@ -486,7 +486,7 @@ extends <a href="../../../mtas/codec/tree/MtasTree.html" title="class in mtas.co
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>n</code> - the n</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas rb tree node</dd>
+<dd>the mtas RB tree node</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/tree/MtasRBTreeNode.html b/apidocs/mtas/codec/tree/MtasRBTreeNode.html
index 5e7e641..39322f3 100644
--- a/apidocs/mtas/codec/tree/MtasRBTreeNode.html
+++ b/apidocs/mtas/codec/tree/MtasRBTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasRBTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -179,7 +179,7 @@ extends <a href="../../../mtas/codec/tree/MtasTreeNode.html" title="class in mta
               int&nbsp;right,
               int&nbsp;color,
               int&nbsp;n)</code>
-<div class="block">Instantiates a new mtas rb tree node.</div>
+<div class="block">Instantiates a new mtas RB tree node.</div>
 </td>
 </tr>
 </table>
@@ -285,7 +285,7 @@ extends <a href="../../../mtas/codec/tree/MtasTreeNode.html" title="class in mta
                       int&nbsp;right,
                       int&nbsp;color,
                       int&nbsp;n)</pre>
-<div class="block">Instantiates a new mtas rb tree node.</div>
+<div class="block">Instantiates a new mtas RB tree node.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>left</code> - the left</dd>
diff --git a/apidocs/mtas/codec/tree/MtasTree.html b/apidocs/mtas/codec/tree/MtasTree.html
index 22d5aea..21c015d 100644
--- a/apidocs/mtas/codec/tree/MtasTree.html
+++ b/apidocs/mtas/codec/tree/MtasTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -444,8 +444,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the parent from token.</div>
 <dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the generic type</dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>token</code> - the token</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -463,8 +461,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the position and object from token.</div>
 <dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the generic type</dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>token</code> - the token</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -483,8 +479,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the position from token.</div>
 <dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the generic type</dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>token</code> - the token</dd>
 <dd><code>ref</code> - the ref</dd>
diff --git a/apidocs/mtas/codec/tree/MtasTreeNode.html b/apidocs/mtas/codec/tree/MtasTreeNode.html
index b459edc..a30e637 100644
--- a/apidocs/mtas/codec/tree/MtasTreeNode.html
+++ b/apidocs/mtas/codec/tree/MtasTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/MtasTreeNodeId.html b/apidocs/mtas/codec/tree/MtasTreeNodeId.html
index 11911ee..5af9612 100644
--- a/apidocs/mtas/codec/tree/MtasTreeNodeId.html
+++ b/apidocs/mtas/codec/tree/MtasTreeNodeId.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasTreeNodeId (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/IntervalRBTree.html b/apidocs/mtas/codec/tree/class-use/IntervalRBTree.html
index 8ac8aec..06a2360 100644
--- a/apidocs/mtas/codec/tree/class-use/IntervalRBTree.html
+++ b/apidocs/mtas/codec/tree/class-use/IntervalRBTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.IntervalRBTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/IntervalRBTreeNode.html b/apidocs/mtas/codec/tree/class-use/IntervalRBTreeNode.html
index bf63a39..5168872 100644
--- a/apidocs/mtas/codec/tree/class-use/IntervalRBTreeNode.html
+++ b/apidocs/mtas/codec/tree/class-use/IntervalRBTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.IntervalRBTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/IntervalTree.html b/apidocs/mtas/codec/tree/class-use/IntervalTree.html
index 59972ce..4c68f53 100644
--- a/apidocs/mtas/codec/tree/class-use/IntervalTree.html
+++ b/apidocs/mtas/codec/tree/class-use/IntervalTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.IntervalTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/IntervalTreeNode.html b/apidocs/mtas/codec/tree/class-use/IntervalTreeNode.html
index 6d0729f..66df7f5 100644
--- a/apidocs/mtas/codec/tree/class-use/IntervalTreeNode.html
+++ b/apidocs/mtas/codec/tree/class-use/IntervalTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.IntervalTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -163,7 +163,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/tree/IntervalTree.html" title="type parameter in IntervalTree">N</a></code></td>
 <td class="colLast"><span class="typeNameLabel">IntervalTree.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/tree/IntervalTree.html#root">root</a></span></code>
-<div class="block">The current.</div>
+<div class="block">The root.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/codec/tree/class-use/IntervalTreeNodeData.html b/apidocs/mtas/codec/tree/class-use/IntervalTreeNodeData.html
index 997e4d6..98ff169 100644
--- a/apidocs/mtas/codec/tree/class-use/IntervalTreeNodeData.html
+++ b/apidocs/mtas/codec/tree/class-use/IntervalTreeNodeData.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.IntervalTreeNodeData (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -107,7 +107,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/tree/IntervalRBTree.html#IntervalRBTree-java.util.ArrayList-">IntervalRBTree</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/tree/IntervalTreeNodeData.html" title="class in mtas.codec.tree">IntervalTreeNodeData</a>&lt;<a href="../../../../mtas/codec/tree/IntervalRBTree.html" title="type parameter in IntervalRBTree">T</a>&gt;&gt;&nbsp;positionsHits)</code>
-<div class="block">Instantiates a new interval rb tree.</div>
+<div class="block">Instantiates a new interval RB tree.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/codec/tree/class-use/MtasAVLTree.html b/apidocs/mtas/codec/tree/class-use/MtasAVLTree.html
index d889f2d..9114302 100644
--- a/apidocs/mtas/codec/tree/class-use/MtasAVLTree.html
+++ b/apidocs/mtas/codec/tree/class-use/MtasAVLTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.MtasAVLTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/MtasAVLTreeNode.html b/apidocs/mtas/codec/tree/class-use/MtasAVLTreeNode.html
index cd0a8ad..aab48e5 100644
--- a/apidocs/mtas/codec/tree/class-use/MtasAVLTreeNode.html
+++ b/apidocs/mtas/codec/tree/class-use/MtasAVLTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.MtasAVLTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -232,7 +232,7 @@
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/tree/MtasAVLTreeNode.html#MtasAVLTreeNode-int-int-mtas.codec.tree.MtasAVLTreeNode-">MtasAVLTreeNode</a></span>(int&nbsp;left,
                int&nbsp;right,
                <a href="../../../../mtas/codec/tree/MtasAVLTreeNode.html" title="class in mtas.codec.tree">MtasAVLTreeNode</a>&nbsp;parent)</code>
-<div class="block">Instantiates a new mtas avl tree node.</div>
+<div class="block">Instantiates a new mtas AVL tree node.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/codec/tree/class-use/MtasRBTree.html b/apidocs/mtas/codec/tree/class-use/MtasRBTree.html
index f34085e..bd85668 100644
--- a/apidocs/mtas/codec/tree/class-use/MtasRBTree.html
+++ b/apidocs/mtas/codec/tree/class-use/MtasRBTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.MtasRBTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/MtasRBTreeNode.html b/apidocs/mtas/codec/tree/class-use/MtasRBTreeNode.html
index 4e5af4d..5a26bf0 100644
--- a/apidocs/mtas/codec/tree/class-use/MtasRBTreeNode.html
+++ b/apidocs/mtas/codec/tree/class-use/MtasRBTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.MtasRBTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/MtasTree.html b/apidocs/mtas/codec/tree/class-use/MtasTree.html
index e722802..e090b21 100644
--- a/apidocs/mtas/codec/tree/class-use/MtasTree.html
+++ b/apidocs/mtas/codec/tree/class-use/MtasTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.MtasTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/MtasTreeNode.html b/apidocs/mtas/codec/tree/class-use/MtasTreeNode.html
index 0838580..cafe368 100644
--- a/apidocs/mtas/codec/tree/class-use/MtasTreeNode.html
+++ b/apidocs/mtas/codec/tree/class-use/MtasTreeNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.MtasTreeNode (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/class-use/MtasTreeNodeId.html b/apidocs/mtas/codec/tree/class-use/MtasTreeNodeId.html
index b0c13fd..c214a43 100644
--- a/apidocs/mtas/codec/tree/class-use/MtasTreeNodeId.html
+++ b/apidocs/mtas/codec/tree/class-use/MtasTreeNodeId.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.tree.MtasTreeNodeId (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/package-frame.html b/apidocs/mtas/codec/tree/package-frame.html
index ed0083f..c9e98f1 100644
--- a/apidocs/mtas/codec/tree/package-frame.html
+++ b/apidocs/mtas/codec/tree/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.tree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/package-summary.html b/apidocs/mtas/codec/tree/package-summary.html
index a1dc83e..2063183 100644
--- a/apidocs/mtas/codec/tree/package-summary.html
+++ b/apidocs/mtas/codec/tree/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.tree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/package-tree.html b/apidocs/mtas/codec/tree/package-tree.html
index 1838615..ac5db89 100644
--- a/apidocs/mtas/codec/tree/package-tree.html
+++ b/apidocs/mtas/codec/tree/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.tree Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/tree/package-use.html b/apidocs/mtas/codec/tree/package-use.html
index 90b694d..db5d6d9 100644
--- a/apidocs/mtas/codec/tree/package-use.html
+++ b/apidocs/mtas/codec/tree/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.codec.tree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecCollector.RegisterStatus.html b/apidocs/mtas/codec/util/CodecCollector.RegisterStatus.html
index c44e2d1..04b7060 100644
--- a/apidocs/mtas/codec/util/CodecCollector.RegisterStatus.html
+++ b/apidocs/mtas/codec/util/CodecCollector.RegisterStatus.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecCollector.RegisterStatus (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberBasic.html b/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberBasic.html
index 448b86d..aa53822 100644
--- a/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberBasic.html
+++ b/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecCollector.TermvectorNumberBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberFull.html b/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberFull.html
index ae9af33..df0eeed 100644
--- a/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberFull.html
+++ b/apidocs/mtas/codec/util/CodecCollector.TermvectorNumberFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecCollector.TermvectorNumberFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecCollector.html b/apidocs/mtas/codec/util/CodecCollector.html
index d5a9f69..bfa2b0e 100644
--- a/apidocs/mtas/codec/util/CodecCollector.html
+++ b/apidocs/mtas/codec/util/CodecCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -151,6 +151,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </table>
 </li>
 </ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -160,10 +181,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#CodecCollector--">CodecCollector</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#CodecCollector--">CodecCollector</a></span>()</code>
+<div class="block">Instantiates a new codec collector.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -182,50 +207,52 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">availablePrefixes</a></span>(<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">availablePrefixes</a></span>(<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
 <div class="block">Available prefixes.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.ArrayList-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentField-java.util.HashMap-">collectField</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-java.util.Map-">collectField</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
             org.apache.lucene.search.IndexSearcher&nbsp;searcher,
             org.apache.lucene.index.IndexReader&nbsp;reader,
             org.apache.lucene.index.IndexReader&nbsp;rawReader,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
             <a href="../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>&nbsp;fieldInfo,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)</code>
-<div class="block">Collect.</div>
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)</code>
+<div class="block">Collect field.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.HashMap-java.util.List-int-int-java.util.HashMap-java.util.HashMap-java.util.HashMap-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.Map-java.util.List-int-int-java.util.Map-java.util.Map-java.util.Map-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                       int&nbsp;docBase,
                       int&nbsp;docCounter,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
 <div class="block">Collect group using spans.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectIntersectionPrefixes-org.apache.lucene.index.FieldInfo-">collectIntersectionPrefixes</a></span>(org.apache.lucene.index.FieldInfo&nbsp;fi)</code>
 <div class="block">Collect intersection prefixes.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-           <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.List-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
+           <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>
+<div class="block">Collect join.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectKnownPrefixes-org.apache.lucene.index.FieldInfo-">collectKnownPrefixes</a></span>(org.apache.lucene.index.FieldInfo&nbsp;fi)</code>
 <div class="block">Collect known prefixes.</div>
 </td>
@@ -239,11 +266,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.HashSet-java.util.HashSet-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.Set-java.util.Set-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                         <a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                          org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                          org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
 <div class="block">Collect spans for occurences.</div>
@@ -251,7 +277,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.HashMap-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.Map-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
                               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                               <a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                               org.apache.lucene.index.LeafReader&nbsp;r,
@@ -266,20 +292,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i9" class="rowColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#computeArguments-java.util.HashMap-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#computeArguments-java.util.Map-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
                 <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>[]&nbsp;queries,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Compute arguments.</div>
 </td>
 </tr>
 <tr id="i10" class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-">computePositions</a></span>(<a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-java.util.List-">computePositions</a></span>(<a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                 org.apache.lucene.index.LeafReader&nbsp;r,
                 org.apache.lucene.index.LeafReaderContext&nbsp;lrc,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                org.apache.lucene.index.Terms&nbsp;t,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Compute positions.</div>
 </td>
@@ -304,61 +329,52 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code>private static <a href="../../../mtas/codec/util/CodecCollector.TermvectorNumberFull.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberFull</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.HashMap-">computeTermvectorNumberFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.Map-">computeTermvectorNumberFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                            int&nbsp;termDocId,
                            org.apache.lucene.index.TermsEnum&nbsp;termsEnum,
-                           org.apache.lucene.index.LeafReader&nbsp;r,
                            org.apache.lucene.index.LeafReaderContext&nbsp;lrc,
                            org.apache.lucene.index.PostingsEnum&nbsp;postingsEnum,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData)</code>
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData)</code>
 <div class="block">Compute termvector number full.</div>
 </td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createDocument-java.util.List-java.util.List-java.lang.String-int-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createDocument</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;&nbsp;documentList,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createDocument-java.util.List-java.util.List-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReaderContext-">createDocument</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;&nbsp;documentList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
-              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-              int&nbsp;docBase,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
               org.apache.lucene.index.Terms&nbsp;t,
-              org.apache.lucene.index.LeafReader&nbsp;r,
               org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
 <div class="block">Creates the document.</div>
 </td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createFacet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-           int&nbsp;docBase,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
-           <a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-           org.apache.lucene.search.IndexSearcher&nbsp;searcher)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.Map-java.util.Map-java.util.Map-java.util.List-">createFacet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Creates the facet.</div>
 </td>
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.Map-java.util.Map-java.util.Map-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
                int&nbsp;level,
                <a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Creates the facet base.</div>
 </td>
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.HashMap-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
            org.apache.lucene.index.FieldInfo&nbsp;fieldInfo,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
@@ -371,8 +387,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -384,9 +400,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -405,15 +421,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i21" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createPositions-java.util.List-java.util.HashMap-java.util.List-">createPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>&gt;&nbsp;statsPositionList,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createPositions-java.util.List-java.util.Map-java.util.List-">createPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>&gt;&nbsp;statsPositionList,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Creates the positions.</div>
 </td>
 </tr>
 <tr id="i22" class="altColor">
 <td class="colFirst"><code>private static <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.HashSet-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.Set-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                        <a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&nbsp;hit)</code>
 <div class="block">Creates the query from group hit.</div>
@@ -421,19 +437,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i23" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createStats</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>&gt;&nbsp;statsSpanList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.Map-java.util.Map-java.lang.Integer:A-">createStats</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>&gt;&nbsp;statsSpanList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Creates the stats.</div>
 </td>
 </tr>
 <tr id="i24" class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTermvectorFirstRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFirstRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTermvectorFirstRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFirstRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
+                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                           org.apache.lucene.index.Terms&nbsp;t,
                           org.apache.lucene.index.LeafReader&nbsp;r,
                           org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
@@ -442,10 +457,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i25" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTermvectorFull-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTermvectorFull-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                     org.apache.lucene.index.Terms&nbsp;t,
                     org.apache.lucene.index.LeafReader&nbsp;r,
                     org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
@@ -454,10 +468,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i26" class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTermvectorSecondRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorSecondRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTermvectorSecondRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorSecondRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                            org.apache.lucene.index.Terms&nbsp;t,
                            org.apache.lucene.index.LeafReader&nbsp;r,
                            org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
@@ -466,8 +479,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i27" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTokens-java.util.List-java.util.HashMap-java.util.List-">createTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a>&gt;&nbsp;statsTokenList,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;tokensData,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#createTokens-java.util.List-java.util.Map-java.util.List-">createTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a>&gt;&nbsp;statsTokenList,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;tokensData,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Creates the tokens.</div>
 </td>
@@ -476,7 +489,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#groupedKeyName-java.lang.String-java.lang.Double-java.lang.Double-">groupedKeyName</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;baseRangeSize,
-              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;baseRangeBase)</code>&nbsp;</td>
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;baseRangeBase)</code>
+<div class="block">Grouped key name.</div>
+</td>
 </tr>
 <tr id="i29" class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]</code></td>
@@ -487,15 +502,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i30" class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">intersectionPrefixes</a></span>(<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;intersectionPrefixes)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">intersectionPrefixes</a></span>(<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;intersectionPrefixes)</code>
 <div class="block">Intersection prefixes.</div>
 </td>
 </tr>
 <tr id="i31" class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#mergeDocLists-java.lang.Integer:A-java.lang.Integer:A-">mergeDocLists</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;a,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;b)</code>&nbsp;</td>
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;b)</code>
+<div class="block">Merge doc lists.</div>
+</td>
 </tr>
 <tr id="i32" class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
@@ -528,25 +545,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i35" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.Integer-java.lang.Integer-java.lang.String:A-">registerValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.String:A-">registerValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
              <a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector,
              <a href="../../../mtas/codec/util/CodecCollector.TermvectorNumberFull.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberFull</a>&nbsp;number,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;termNumberMaximum,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;segmentNumber,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;mutableKey)</code>
 <div class="block">Register value.</div>
 </td>
 </tr>
 <tr id="i36" class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#sortMatchList-java.util.ArrayList-">sortMatchList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&nbsp;list)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#sortMatchList-java.util.List-">sortMatchList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&nbsp;list)</code>
 <div class="block">Sort match list.</div>
 </td>
 </tr>
 <tr id="i37" class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecCollector.html#validateTermWithStartValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-">validateTermWithStartValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
-                          <a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector)</code>&nbsp;</td>
+                          <a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector)</code>
+<div class="block">Validate term with start value.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -564,6 +581,24 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
@@ -576,7 +611,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CodecCollector</h4>
-<pre>public&nbsp;CodecCollector()</pre>
+<pre>private&nbsp;CodecCollector()</pre>
+<div class="block">Instantiates a new codec collector.</div>
 </li>
 </ul>
 </li>
@@ -587,7 +623,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.ArrayList-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentField-java.util.HashMap-">
+<a name="collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -597,15 +633,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                 org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                                 org.apache.lucene.index.IndexReader&nbsp;reader,
                                 org.apache.lucene.index.IndexReader&nbsp;rawReader,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
                                 <a href="../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>&nbsp;fieldInfo,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/InvocationTargetException.html?is-external=true" title="class or interface in java.lang.reflect">InvocationTargetException</a>,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Collect.</div>
+<div class="block">Collect field.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
@@ -624,29 +660,34 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="collectJoin-org.apache.lucene.index.IndexReader-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentJoin-">
+<a name="collectJoin-org.apache.lucene.index.IndexReader-java.util.List-mtas.codec.util.CodecComponent.ComponentJoin-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>collectJoin</h4>
 <pre>public static&nbsp;void&nbsp;collectJoin(org.apache.lucene.index.IndexReader&nbsp;reader,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
+                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                                <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Collect join.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reader</code> - the reader</dd>
+<dd><code>docSet</code> - the doc set</dd>
+<dd><code>joinInfo</code> - the join info</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
-<a name="collectSpansPositionsAndTokens-java.util.HashMap-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">
+<a name="collectSpansPositionsAndTokens-java.util.Map-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>collectSpansPositionsAndTokens</h4>
-<pre>private static&nbsp;void&nbsp;collectSpansPositionsAndTokens(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
+<pre>private static&nbsp;void&nbsp;collectSpansPositionsAndTokens(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
                                                    org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                                                    <a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                                                    org.apache.lucene.index.LeafReader&nbsp;r,
@@ -683,14 +724,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>collectKnownPrefixes</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;collectKnownPrefixes(org.apache.lucene.index.FieldInfo&nbsp;fi)
-                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;collectKnownPrefixes(org.apache.lucene.index.FieldInfo&nbsp;fi)
+                                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Collect known prefixes.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>fi</code> - the fi</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash set</dd>
+<dd>the sets the</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
@@ -702,14 +743,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>collectIntersectionPrefixes</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;collectIntersectionPrefixes(org.apache.lucene.index.FieldInfo&nbsp;fi)
-                                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;collectIntersectionPrefixes(org.apache.lucene.index.FieldInfo&nbsp;fi)
+                                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Collect intersection prefixes.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>fi</code> - the fi</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash set</dd>
+<dd>the sets the</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
@@ -736,42 +777,40 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="collectSpansForOccurences-java.util.HashSet-java.util.HashSet-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">
+<a name="collectSpansForOccurences-java.util.Set-java.util.Set-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>collectSpansForOccurences</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;collectSpansForOccurences(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
-                                                                                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
-                                                                                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                                                                                               <a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-                                                                                                               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
-                                                                                                               org.apache.lucene.index.LeafReaderContext&nbsp;lrc)
-                                                                                                        throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;collectSpansForOccurences(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
+                                                                                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                                                                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+                                                                                                           org.apache.lucene.search.IndexSearcher&nbsp;searcher,
+                                                                                                           org.apache.lucene.index.LeafReaderContext&nbsp;lrc)
+                                                                                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Collect spans for occurences.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>occurences</code> - the occurences</dd>
 <dd><code>prefixes</code> - the prefixes</dd>
 <dd><code>field</code> - the field</dd>
-<dd><code>mtasCodecInfo</code> - the mtas codec info</dd>
 <dd><code>searcher</code> - the searcher</dd>
 <dd><code>lrc</code> - the lrc</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
-<a name="createQueryFromGroupHit-java.util.HashSet-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">
+<a name="createQueryFromGroupHit-java.util.Set-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createQueryFromGroupHit</h4>
-<pre>private static&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;createQueryFromGroupHit(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+<pre>private static&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;createQueryFromGroupHit(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                                      <a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&nbsp;hit)</pre>
 <div class="block">Creates the query from group hit.</div>
@@ -781,23 +820,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>field</code> - the field</dd>
 <dd><code>hit</code> - the hit</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the span query</dd>
+<dd>the mtas span query</dd>
 </dl>
 </li>
 </ul>
-<a name="computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-">
+<a name="computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>computePositions</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;computePositions(<a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-                                                         org.apache.lucene.index.LeafReader&nbsp;r,
-                                                         org.apache.lucene.index.LeafReaderContext&nbsp;lrc,
-                                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                                         org.apache.lucene.index.Terms&nbsp;t,
-                                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)
-                                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;computePositions(<a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
+                                                     org.apache.lucene.index.LeafReader&nbsp;r,
+                                                     org.apache.lucene.index.LeafReaderContext&nbsp;lrc,
+                                                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+                                                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)
+                                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Compute positions.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -805,24 +843,23 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>r</code> - the r</dd>
 <dd><code>lrc</code> - the lrc</dd>
 <dd><code>field</code> - the field</dd>
-<dd><code>t</code> - the t</dd>
 <dd><code>docSet</code> - the doc set</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
-<a name="computeArguments-java.util.HashMap-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">
+<a name="computeArguments-java.util.Map-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>computeArguments</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;&nbsp;computeArguments(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-                                                        <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>[]&nbsp;queries,
-                                                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</pre>
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;&nbsp;computeArguments(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+                                                    <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>[]&nbsp;queries,
+                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</pre>
 <div class="block">Compute arguments.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -830,7 +867,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>queries</code> - the queries</dd>
 <dd><code>docSet</code> - the doc set</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 </dl>
 </li>
 </ul>
@@ -852,14 +889,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createPositions-java.util.List-java.util.HashMap-java.util.List-">
+<a name="createPositions-java.util.List-java.util.Map-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createPositions</h4>
 <pre>private static&nbsp;void&nbsp;createPositions(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>&gt;&nbsp;statsPositionList,
-                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)
                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the positions.</div>
@@ -873,14 +910,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createTokens-java.util.List-java.util.HashMap-java.util.List-">
+<a name="createTokens-java.util.List-java.util.Map-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createTokens</h4>
 <pre>private static&nbsp;void&nbsp;createTokens(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a>&gt;&nbsp;statsTokenList,
-                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;tokensData,
+                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;tokensData,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)
                           throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the tokens.</div>
@@ -894,15 +931,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createStats-java.util.List-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">
+<a name="createStats-java.util.List-java.util.Map-java.util.Map-java.lang.Integer:A-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createStats</h4>
 <pre>private static&nbsp;void&nbsp;createStats(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>&gt;&nbsp;statsSpanList,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the stats.</div>
@@ -917,15 +954,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">
+<a name="createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createList</h4>
 <pre>private static&nbsp;void&nbsp;createList(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                int&nbsp;docBase,
@@ -950,14 +987,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createGroup-java.util.List-java.util.HashMap-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">
+<a name="createGroup-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createGroup</h4>
 <pre>private static&nbsp;void&nbsp;createGroup(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                                 org.apache.lucene.index.FieldInfo&nbsp;fieldInfo,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
@@ -983,14 +1020,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">
+<a name="availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>availablePrefixes</h4>
 <pre>private static&nbsp;boolean&nbsp;availablePrefixes(<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</pre>
+                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</pre>
 <div class="block">Available prefixes.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1001,14 +1038,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">
+<a name="intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>intersectionPrefixes</h4>
 <pre>private static&nbsp;boolean&nbsp;intersectionPrefixes(<a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;intersectionPrefixes)</pre>
+                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;intersectionPrefixes)</pre>
 <div class="block">Intersection prefixes.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1037,19 +1074,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="collectGroupUsingSpans-java.util.HashMap-java.util.List-int-int-java.util.HashMap-java.util.HashMap-java.util.HashMap-">
+<a name="collectGroupUsingSpans-java.util.Map-java.util.List-int-int-java.util.Map-java.util.Map-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>collectGroupUsingSpans</h4>
-<pre>private static&nbsp;int&nbsp;collectGroupUsingSpans(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
+<pre>private static&nbsp;int&nbsp;collectGroupUsingSpans(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                                           int&nbsp;docBase,
                                           int&nbsp;docCounter,
-                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
-                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
-                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)
+                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
+                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
+                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)
                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Collect group using spans.</div>
 <dl>
@@ -1060,7 +1097,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>docCounter</code> - the doc counter</dd>
 <dd><code>matchData</code> - the match data</dd>
 <dd><code>occurencesSum</code> - the occurences sum</dd>
-<dd><code>occurencesN</code> - the occurences n</dd>
+<dd><code>occurencesN</code> - the occurences N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the int</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -1068,13 +1105,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="sortMatchList-java.util.ArrayList-">
+<a name="sortMatchList-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>sortMatchList</h4>
-<pre>private static&nbsp;void&nbsp;sortMatchList(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&nbsp;list)</pre>
+<pre>private static&nbsp;void&nbsp;sortMatchList(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&nbsp;list)</pre>
 <div class="block">Sort match list.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1082,7 +1119,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createDocument-java.util.List-java.util.List-java.lang.String-int-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">
+<a name="createDocument-java.util.List-java.util.List-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReaderContext-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -1090,12 +1127,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>createDocument</h4>
 <pre>private static&nbsp;void&nbsp;createDocument(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;&nbsp;documentList,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
-                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                   int&nbsp;docBase,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
                                    org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                                    org.apache.lucene.index.Terms&nbsp;t,
-                                   org.apache.lucene.index.LeafReader&nbsp;r,
                                    org.apache.lucene.index.LeafReaderContext&nbsp;lrc)
                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the document.</div>
@@ -1103,26 +1137,23 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>documentList</code> - the document list</dd>
 <dd><code>docList</code> - the doc list</dd>
-<dd><code>field</code> - the field</dd>
-<dd><code>docBase</code> - the doc base</dd>
 <dd><code>uniqueKeyField</code> - the unique key field</dd>
 <dd><code>searcher</code> - the searcher</dd>
 <dd><code>t</code> - the t</dd>
-<dd><code>r</code> - the r</dd>
 <dd><code>lrc</code> - the lrc</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
-<a name="createKwic-java.util.List-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">
+<a name="createKwic-java.util.List-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createKwic</h4>
 <pre>private static&nbsp;void&nbsp;createKwic(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                int&nbsp;docBase,
@@ -1146,7 +1177,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">
+<a name="createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.Map-java.util.Map-java.util.Map-java.lang.Integer:A-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -1155,9 +1186,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>private static&nbsp;void&nbsp;createFacetBase(<a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
                                     int&nbsp;level,
                                     <a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
-                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
                                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)
                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the facet base.</div>
@@ -1184,6 +1215,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;groupedKeyName(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;baseRangeSize,
                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;baseRangeBase)</pre>
+<div class="block">Grouped key name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - the key</dd>
+<dd><code>baseRangeSize</code> - the base range size</dd>
+<dd><code>baseRangeBase</code> - the base range base</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string</dd>
+</dl>
 </li>
 </ul>
 <a name="mergeDocLists-java.lang.Integer:A-java.lang.Integer:A-">
@@ -1194,24 +1234,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>mergeDocLists</h4>
 <pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;mergeDocLists(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;a,
                                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;b)</pre>
+<div class="block">Merge doc lists.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>a</code> - the a</dd>
+<dd><code>b</code> - the b</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the integer[]</dd>
+</dl>
 </li>
 </ul>
-<a name="createFacet-java.util.List-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">
+<a name="createFacet-java.util.List-java.util.Map-java.util.Map-java.util.Map-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createFacet</h4>
 <pre>private static&nbsp;void&nbsp;createFacet(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                int&nbsp;docBase,
-                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
-                                <a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-                                org.apache.lucene.search.IndexSearcher&nbsp;searcher)
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)
                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the facet.</div>
 <dl>
@@ -1221,26 +1264,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>spansNumberData</code> - the spans number data</dd>
 <dd><code>facetData</code> - the facet data</dd>
 <dd><code>docSet</code> - the doc set</dd>
-<dd><code>field</code> - the field</dd>
-<dd><code>docBase</code> - the doc base</dd>
-<dd><code>uniqueKeyField</code> - the unique key field</dd>
-<dd><code>mtasCodecInfo</code> - the mtas codec info</dd>
-<dd><code>searcher</code> - the searcher</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
-<a name="createTermvectorFull-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">
+<a name="createTermvectorFull-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createTermvectorFull</h4>
 <pre>private static&nbsp;void&nbsp;createTermvectorFull(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                          org.apache.lucene.index.Terms&nbsp;t,
                                          org.apache.lucene.index.LeafReader&nbsp;r,
                                          org.apache.lucene.index.LeafReaderContext&nbsp;lrc)
@@ -1251,7 +1288,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>termVectorList</code> - the term vector list</dd>
 <dd><code>positionsData</code> - the positions data</dd>
 <dd><code>docSet</code> - the doc set</dd>
-<dd><code>field</code> - the field</dd>
 <dd><code>t</code> - the t</dd>
 <dd><code>r</code> - the r</dd>
 <dd><code>lrc</code> - the lrc</dd>
@@ -1260,16 +1296,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createTermvectorFirstRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">
+<a name="createTermvectorFirstRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createTermvectorFirstRound</h4>
 <pre>private static&nbsp;void&nbsp;createTermvectorFirstRound(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                                org.apache.lucene.index.Terms&nbsp;t,
                                                org.apache.lucene.index.LeafReader&nbsp;r,
                                                org.apache.lucene.index.LeafReaderContext&nbsp;lrc)
@@ -1280,7 +1315,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>termVectorList</code> - the term vector list</dd>
 <dd><code>positionsData</code> - the positions data</dd>
 <dd><code>docSet</code> - the doc set</dd>
-<dd><code>field</code> - the field</dd>
 <dd><code>t</code> - the t</dd>
 <dd><code>r</code> - the r</dd>
 <dd><code>lrc</code> - the lrc</dd>
@@ -1289,16 +1323,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="createTermvectorSecondRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">
+<a name="createTermvectorSecondRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>createTermvectorSecondRound</h4>
 <pre>private static&nbsp;void&nbsp;createTermvectorSecondRound(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+                                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                                 org.apache.lucene.index.Terms&nbsp;t,
                                                 org.apache.lucene.index.LeafReader&nbsp;r,
                                                 org.apache.lucene.index.LeafReaderContext&nbsp;lrc)
@@ -1309,7 +1342,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>termVectorList</code> - the term vector list</dd>
 <dd><code>positionsData</code> - the positions data</dd>
 <dd><code>docSet</code> - the doc set</dd>
-<dd><code>field</code> - the field</dd>
 <dd><code>t</code> - the t</dd>
 <dd><code>r</code> - the r</dd>
 <dd><code>lrc</code> - the lrc</dd>
@@ -1326,6 +1358,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>validateTermWithStartValue</h4>
 <pre>private static&nbsp;boolean&nbsp;validateTermWithStartValue(org.apache.lucene.util.BytesRef&nbsp;term,
                                                   <a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector)</pre>
+<div class="block">Validate term with start value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>term</code> - the term</dd>
+<dd><code>termVector</code> - the term vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if successful</dd>
+</dl>
 </li>
 </ul>
 <a name="needSecondRoundTermvector-java.util.List-">
@@ -1407,7 +1447,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.Integer-java.lang.Integer-java.lang.String:A-">
+<a name="registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.String:A-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -1416,8 +1456,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>private static&nbsp;void&nbsp;registerValue(org.apache.lucene.util.BytesRef&nbsp;term,
                                   <a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector,
                                   <a href="../../../mtas/codec/util/CodecCollector.TermvectorNumberFull.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberFull</a>&nbsp;number,
-                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;termNumberMaximum,
-                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;segmentNumber,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;mutableKey)
                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Register value.</div>
@@ -1426,8 +1464,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>term</code> - the term</dd>
 <dd><code>termVector</code> - the term vector</dd>
 <dd><code>number</code> - the number</dd>
-<dd><code>termNumberMaximum</code> - the term number maximum</dd>
-<dd><code>segmentNumber</code> - the segment number</dd>
 <dd><code>mutableKey</code> - the mutable key</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
@@ -1484,7 +1520,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.HashMap-">
+<a name="computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -1493,10 +1529,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>private static&nbsp;<a href="../../../mtas/codec/util/CodecCollector.TermvectorNumberFull.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberFull</a>&nbsp;computeTermvectorNumberFull(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                                                                                int&nbsp;termDocId,
                                                                                org.apache.lucene.index.TermsEnum&nbsp;termsEnum,
-                                                                               org.apache.lucene.index.LeafReader&nbsp;r,
                                                                                org.apache.lucene.index.LeafReaderContext&nbsp;lrc,
                                                                                org.apache.lucene.index.PostingsEnum&nbsp;postingsEnum,
-                                                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData)
+                                                                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData)
                                                                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Compute termvector number full.</div>
 <dl>
@@ -1504,7 +1539,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>docSet</code> - the doc set</dd>
 <dd><code>termDocId</code> - the term doc id</dd>
 <dd><code>termsEnum</code> - the terms enum</dd>
-<dd><code>r</code> - the r</dd>
 <dd><code>lrc</code> - the lrc</dd>
 <dd><code>postingsEnum</code> - the postings enum</dd>
 <dd><code>positionsData</code> - the positions data</dd>
@@ -1568,13 +1602,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
diff --git a/apidocs/mtas/codec/util/CodecComponent.BasicComponent.html b/apidocs/mtas/codec/util/CodecComponent.BasicComponent.html
index 01627ea..5857d15 100644
--- a/apidocs/mtas/codec/util/CodecComponent.BasicComponent.html
+++ b/apidocs/mtas/codec/util/CodecComponent.BasicComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.BasicComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -94,8 +94,12 @@
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></dd>
+</dl>
+<dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dd>
+<dd><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>
@@ -104,6 +108,7 @@
 <hr>
 <br>
 <pre>public static interface <span class="typeNameLabel">CodecComponent.BasicComponent</span></pre>
+<div class="block">The Interface BasicComponent.</div>
 </li>
 </ul>
 </div>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentDocument.html b/apidocs/mtas/codec/util/CodecComponent.ComponentDocument.html
index 2a38cb5..65be5a7 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentDocument.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentDocument.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentDocument (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -136,25 +136,31 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#dataType">dataType</a></span></code>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreList">ignoreList</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreList">ignoreList</a></span></code>
+<div class="block">The ignore list.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreListRegexp">ignoreListRegexp</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreListRegexp">ignoreListRegexp</a></span></code>
+<div class="block">The ignore list regexp.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreRegexp">ignoreRegexp</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#ignoreRegexp">ignoreRegexp</a></span></code>
+<div class="block">The ignore regexp.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#key">key</a></span></code>
-<div class="block">The regexp.</div>
+<div class="block">The key.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -165,38 +171,48 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#listExpand">listExpand</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#listExpand">listExpand</a></span></code>
+<div class="block">The list expand.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#listExpandNumber">listExpandNumber</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#listExpandNumber">listExpandNumber</a></span></code>
+<div class="block">The list expand number.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#listNumber">listNumber</a></span></code>
-<div class="block">The number.</div>
+<div class="block">The list number.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#listRegexp">listRegexp</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#listRegexp">listRegexp</a></span></code>
+<div class="block">The list regexp.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#prefix">prefix</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#prefix">prefix</a></span></code>
+<div class="block">The prefix.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#regexp">regexp</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#regexp">regexp</a></span></code>
+<div class="block">The regexp.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#statsData">statsData</a></span></code>
-<div class="block">The stats.</div>
+<div class="block">The stats data.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
@@ -204,12 +220,14 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#statsList">statsList</a></span></code>
-<div class="block">The list.</div>
+<div class="block">The stats list.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#statsType">statsType</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentDocument.html#statsType">statsType</a></span></code>
+<div class="block">The stats type.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
@@ -284,7 +302,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>key</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
-<div class="block">The regexp.</div>
+<div class="block">The key.</div>
 </li>
 </ul>
 <a name="prefix">
@@ -294,6 +312,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>prefix</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix</pre>
+<div class="block">The prefix.</div>
 </li>
 </ul>
 <a name="regexp">
@@ -303,6 +322,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>regexp</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regexp</pre>
+<div class="block">The regexp.</div>
 </li>
 </ul>
 <a name="ignoreRegexp">
@@ -312,6 +332,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>ignoreRegexp</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ignoreRegexp</pre>
+<div class="block">The ignore regexp.</div>
 </li>
 </ul>
 <a name="list">
@@ -331,6 +352,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>ignoreList</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; ignoreList</pre>
+<div class="block">The ignore list.</div>
 </li>
 </ul>
 <a name="listRegexp">
@@ -340,6 +362,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>listRegexp</h4>
 <pre>public&nbsp;boolean listRegexp</pre>
+<div class="block">The list regexp.</div>
 </li>
 </ul>
 <a name="listExpand">
@@ -349,6 +372,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>listExpand</h4>
 <pre>public&nbsp;boolean listExpand</pre>
+<div class="block">The list expand.</div>
 </li>
 </ul>
 <a name="ignoreListRegexp">
@@ -358,6 +382,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>ignoreListRegexp</h4>
 <pre>public&nbsp;boolean ignoreListRegexp</pre>
+<div class="block">The ignore list regexp.</div>
 </li>
 </ul>
 <a name="listExpandNumber">
@@ -367,6 +392,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>listExpandNumber</h4>
 <pre>public&nbsp;int listExpandNumber</pre>
+<div class="block">The list expand number.</div>
 </li>
 </ul>
 <a name="dataType">
@@ -376,7 +402,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>dataType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataType</pre>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </li>
 </ul>
 <a name="statsType">
@@ -386,6 +412,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>statsType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> statsType</pre>
+<div class="block">The stats type.</div>
 </li>
 </ul>
 <a name="statsItems">
@@ -394,7 +421,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -405,7 +432,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>listNumber</h4>
 <pre>public&nbsp;int listNumber</pre>
-<div class="block">The number.</div>
+<div class="block">The list number.</div>
 </li>
 </ul>
 <a name="uniqueKey">
@@ -425,7 +452,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>statsData</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt; statsData</pre>
-<div class="block">The stats.</div>
+<div class="block">The stats data.</div>
 </li>
 </ul>
 <a name="statsList">
@@ -435,7 +462,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>statsList</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt; statsList</pre>
-<div class="block">The list.</div>
+<div class="block">The stats list.</div>
 </li>
 </ul>
 </li>
@@ -472,7 +499,14 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <dd><code>prefix</code> - the prefix</dd>
 <dd><code>statsType</code> - the stats type</dd>
 <dd><code>regexp</code> - the regexp</dd>
-<dd><code>number</code> - the number</dd>
+<dd><code>list</code> - the list</dd>
+<dd><code>listNumber</code> - the list number</dd>
+<dd><code>listRegexp</code> - the list regexp</dd>
+<dd><code>listExpand</code> - the list expand</dd>
+<dd><code>listExpandNumber</code> - the list expand number</dd>
+<dd><code>ignoreRegexp</code> - the ignore regexp</dd>
+<dd><code>ignoreList</code> - the ignore list</dd>
+<dd><code>ignoreListRegexp</code> - the ignore list regexp</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentFacet.html b/apidocs/mtas/codec/util/CodecComponent.ComponentFacet.html
index 391e993..a58096c 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentFacet.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentFacet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentFacet (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -142,22 +142,26 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseCollectorTypes">baseCollectorTypes</a></span></code>
-<div class="block">The base stats types.</div>
+<div class="block">The base collector types.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseDataTypes">baseDataTypes</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseDataTypes">baseDataTypes</a></span></code>
+<div class="block">The base data types.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseFields">baseFields</a></span></code>
-<div class="block">The base sort directions.</div>
+<div class="block">The base fields.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseFieldTypes">baseFieldTypes</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseFieldTypes">baseFieldTypes</a></span></code>
+<div class="block">The base field types.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[][]</code></td>
@@ -191,12 +195,14 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseMaximumLongs">baseMaximumLongs</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseMaximumLongs">baseMaximumLongs</a></span></code>
+<div class="block">The base maximum longs.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseMinimumLongs">baseMinimumLongs</a></span></code>
-<div class="block">The base maximum longs.</div>
+<div class="block">The base minimum longs.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -213,33 +219,45 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseRangeBases">baseRangeBases</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseRangeBases">baseRangeBases</a></span></code>
+<div class="block">The base range bases.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseRangeSizes">baseRangeSizes</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseRangeSizes">baseRangeSizes</a></span></code>
+<div class="block">The base range sizes.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseSortDirections">baseSortDirections</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseSortDirections">baseSortDirections</a></span></code>
+<div class="block">The base sort directions.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseSortTypes">baseSortTypes</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseSortTypes">baseSortTypes</a></span></code>
+<div class="block">The base sort types.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseStatsItems">baseStatsItems</a></span></code>
 <div class="block">The base stats items.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseStatsTypes">baseStatsTypes</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseStatsTypes">baseStatsTypes</a></span></code>
+<div class="block">The base stats types.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseTypes">baseTypes</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#baseTypes">baseTypes</a></span></code>
+<div class="block">The base types.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
@@ -250,7 +268,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFacet.html#key">key</a></span></code>
-<div class="block">The field.</div>
+<div class="block">The key.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -401,7 +419,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseFields</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseFields</pre>
-<div class="block">The base sort directions.</div>
+<div class="block">The base fields.</div>
 </li>
 </ul>
 <a name="baseFieldTypes">
@@ -411,6 +429,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseFieldTypes</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseFieldTypes</pre>
+<div class="block">The base field types.</div>
 </li>
 </ul>
 <a name="baseTypes">
@@ -420,6 +439,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseTypes</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseTypes</pre>
+<div class="block">The base types.</div>
 </li>
 </ul>
 <a name="baseSortTypes">
@@ -429,6 +449,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseSortTypes</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseSortTypes</pre>
+<div class="block">The base sort types.</div>
 </li>
 </ul>
 <a name="baseSortDirections">
@@ -438,6 +459,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseSortDirections</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseSortDirections</pre>
+<div class="block">The base sort directions.</div>
 </li>
 </ul>
 <a name="baseRangeSizes">
@@ -447,6 +469,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseRangeSizes</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[] baseRangeSizes</pre>
+<div class="block">The base range sizes.</div>
 </li>
 </ul>
 <a name="baseRangeBases">
@@ -456,6 +479,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseRangeBases</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[] baseRangeBases</pre>
+<div class="block">The base range bases.</div>
 </li>
 </ul>
 <a name="baseCollectorTypes">
@@ -465,7 +489,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseCollectorTypes</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseCollectorTypes</pre>
-<div class="block">The base stats types.</div>
+<div class="block">The base collector types.</div>
 </li>
 </ul>
 <a name="baseDataTypes">
@@ -475,6 +499,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseDataTypes</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseDataTypes</pre>
+<div class="block">The base data types.</div>
 </li>
 </ul>
 <a name="baseStatsTypes">
@@ -484,6 +509,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseStatsTypes</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] baseStatsTypes</pre>
+<div class="block">The base stats types.</div>
 </li>
 </ul>
 <a name="baseStatsItems">
@@ -492,7 +518,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>baseStatsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] baseStatsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] baseStatsItems</pre>
 <div class="block">The base stats items.</div>
 </li>
 </ul>
@@ -503,7 +529,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>key</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
-<div class="block">The field.</div>
+<div class="block">The key.</div>
 </li>
 </ul>
 <a name="dataCollector">
@@ -543,7 +569,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseMinimumLongs</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[] baseMinimumLongs</pre>
-<div class="block">The base maximum longs.</div>
+<div class="block">The base minimum longs.</div>
 </li>
 </ul>
 <a name="baseMaximumLongs">
@@ -553,6 +579,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>baseMaximumLongs</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[] baseMaximumLongs</pre>
+<div class="block">The base maximum longs.</div>
 </li>
 </ul>
 <a name="baseParsers">
@@ -716,6 +743,8 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <dd><code>baseFields</code> - the base fields</dd>
 <dd><code>baseFieldTypes</code> - the base field types</dd>
 <dd><code>baseTypes</code> - the base types</dd>
+<dd><code>baseRangeSizes</code> - the base range sizes</dd>
+<dd><code>baseRangeBases</code> - the base range bases</dd>
 <dd><code>baseSortTypes</code> - the base sort types</dd>
 <dd><code>baseSortDirections</code> - the base sort directions</dd>
 <dd><code>baseNumbers</code> - the base numbers</dd>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentField.html b/apidocs/mtas/codec/util/CodecComponent.ComponentField.html
index d3b47d2..dd1af90 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentField.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentField.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentField (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -392,7 +392,6 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <div class="block">Instantiates a new component field.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>field</code> - the field</dd>
 <dd><code>uniqueKeyField</code> - the unique key field</dd>
 </dl>
 </li>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentFields.html b/apidocs/mtas/codec/util/CodecComponent.ComponentFields.html
index 1fdaae3..70f7aab 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentFields.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentFields.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentFields (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -148,7 +148,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFields.html#doJoin">doJoin</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFields.html#doJoin">doJoin</a></span></code>
+<div class="block">The do join.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
@@ -200,7 +202,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFields.html#join">join</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentFields.html#join">join</a></span></code>
+<div class="block">The join.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>&gt;</code></td>
@@ -274,6 +278,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>join</h4>
 <pre>public&nbsp;<a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a> join</pre>
+<div class="block">The join.</div>
 </li>
 </ul>
 <a name="doDocument">
@@ -393,6 +398,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>doJoin</h4>
 <pre>public&nbsp;boolean doJoin</pre>
+<div class="block">The do join.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentGroup.html b/apidocs/mtas/codec/util/CodecComponent.ComponentGroup.html
index f102c2d..b359b3d 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentGroup.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -19,6 +19,12 @@
     catch(err) {
     }
 //-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
 </script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
@@ -71,13 +77,13 @@
 <li>Nested&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+<li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
+<li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
 <a name="skip.navbar.top">
@@ -142,7 +148,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#dataType">dataType</a></span></code>
-<div class="block">The sort direction.</div>
+<div class="block">The data type.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -154,25 +160,25 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#hitInsideLeft">hitInsideLeft</a></span></code>
-<div class="block">The right.</div>
+<div class="block">The hit inside left.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#hitInsideRight">hitInsideRight</a></span></code>
-<div class="block">The right.</div>
+<div class="block">The hit inside right.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#hitLeft">hitLeft</a></span></code>
-<div class="block">The right.</div>
+<div class="block">The hit left.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#hitRight">hitRight</a></span></code>
-<div class="block">The right.</div>
+<div class="block">The hit right.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -184,7 +190,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#left">left</a></span></code>
-<div class="block">The right.</div>
+<div class="block">The left.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -214,7 +220,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#sortType">sortType</a></span></code>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -226,11 +232,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#start">start</a></span></code>
-<div class="block">The number.</div>
+<div class="block">The start.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
@@ -238,7 +244,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#statsType">statsType</a></span></code>
-<div class="block">The sort direction.</div>
+<div class="block">The stats type.</div>
 </td>
 </tr>
 </table>
@@ -284,6 +290,21 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <!--   -->
 </a>
 <h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html#createPositionedPrefixes-java.util.HashSet-java.lang.String:A-java.lang.String:A-">createPositionedPrefixes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixList,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;position,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;prefixes)</code>
+<div class="block">Creates the positioned prefixes.</div>
+</td>
+</tr>
+</table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
@@ -322,7 +343,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>dataType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The data type.</div>
 </li>
 </ul>
 <a name="statsType">
@@ -332,7 +353,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>statsType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> statsType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The stats type.</div>
 </li>
 </ul>
 <a name="sortType">
@@ -342,7 +363,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>sortType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </li>
 </ul>
 <a name="sortDirection">
@@ -361,7 +382,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -372,7 +393,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>start</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> start</pre>
-<div class="block">The number.</div>
+<div class="block">The start.</div>
 </li>
 </ul>
 <a name="number">
@@ -432,7 +453,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>hitInsideLeft</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] hitInsideLeft</pre>
-<div class="block">The right.</div>
+<div class="block">The hit inside left.</div>
 </li>
 </ul>
 <a name="hitInsideRight">
@@ -442,7 +463,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>hitInsideRight</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] hitInsideRight</pre>
-<div class="block">The right.</div>
+<div class="block">The hit inside right.</div>
 </li>
 </ul>
 <a name="hitLeft">
@@ -452,7 +473,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>hitLeft</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] hitLeft</pre>
-<div class="block">The right.</div>
+<div class="block">The hit left.</div>
 </li>
 </ul>
 <a name="hitRight">
@@ -462,7 +483,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>hitRight</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] hitRight</pre>
-<div class="block">The right.</div>
+<div class="block">The hit right.</div>
 </li>
 </ul>
 <a name="left">
@@ -472,7 +493,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>left</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] left</pre>
-<div class="block">The right.</div>
+<div class="block">The left.</div>
 </li>
 </ul>
 <a name="right">
@@ -520,11 +541,6 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spanQuery</code> - the span query</dd>
-<dd><code>field</code> - the field</dd>
-<dd><code>queryValue</code> - the query value</dd>
-<dd><code>queryType</code> - the query type</dd>
-<dd><code>queryPrefix</code> - the query prefix</dd>
-<dd><code>queryIgnore</code> - the query ignore</dd>
 <dd><code>key</code> - the key</dd>
 <dd><code>number</code> - the number</dd>
 <dd><code>groupingHitInsidePrefixes</code> - the grouping hit inside prefixes</dd>
@@ -547,6 +563,37 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </ul>
 </li>
 </ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="createPositionedPrefixes-java.util.HashSet-java.lang.String:A-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createPositionedPrefixes</h4>
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;createPositionedPrefixes(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixList,
+                                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;position,
+                                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;prefixes)
+                                                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Creates the positioned prefixes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prefixList</code> - the prefix list</dd>
+<dd><code>position</code> - the position</dd>
+<dd><code>prefixes</code> - the prefixes</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash set[]</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
 </li>
 </ul>
 </div>
@@ -600,13 +647,13 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li>Nested&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+<li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
+<li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
 <a name="skip.navbar.bottom">
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentJoin.html b/apidocs/mtas/codec/util/CodecComponent.ComponentJoin.html
index 740e9fe..ba67b0d 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentJoin.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentJoin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -120,6 +120,7 @@ var activeTableTab = "activeTableTab";
 <pre>public static class <span class="typeNameLabel">CodecComponent.ComponentJoin</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></pre>
+<div class="block">The Class ComponentJoin.</div>
 </li>
 </ul>
 </div>
@@ -140,15 +141,21 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#fields">fields</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#fields">fields</a></span></code>
+<div class="block">The fields.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#key">key</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#key">key</a></span></code>
+<div class="block">The key.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#values">values</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#values">values</a></span></code>
+<div class="block">The values.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -166,7 +173,9 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#ComponentJoin-java.util.Set-java.lang.String-">ComponentJoin</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;fields,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>&nbsp;</td>
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
+<div class="block">Instantiates a new component join.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -185,23 +194,33 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#add-java.util.Set-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;values)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#add-java.util.Set-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;values)</code>
+<div class="block">Adds the.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#add-java.lang.String-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#add-java.lang.String-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
+<div class="block">Adds the.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#fields--">fields</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#fields--">fields</a></span>()</code>
+<div class="block">Fields.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#key--">key</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#key--">key</a></span>()</code>
+<div class="block">Key.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#values--">values</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html#values--">values</a></span>()</code>
+<div class="block">Values.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -232,6 +251,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>fields</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; fields</pre>
+<div class="block">The fields.</div>
 </li>
 </ul>
 <a name="values">
@@ -241,6 +261,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>values</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; values</pre>
+<div class="block">The values.</div>
 </li>
 </ul>
 <a name="key">
@@ -250,6 +271,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>key</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
+<div class="block">The key.</div>
 </li>
 </ul>
 </li>
@@ -268,6 +290,12 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <h4>ComponentJoin</h4>
 <pre>public&nbsp;ComponentJoin(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;fields,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<div class="block">Instantiates a new component join.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fields</code> - the fields</dd>
+<dd><code>key</code> - the key</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -285,6 +313,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>add</h4>
 <pre>public&nbsp;void&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<div class="block">Adds the.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value</dd>
+</dl>
 </li>
 </ul>
 <a name="add-java.util.Set-">
@@ -294,6 +327,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>add</h4>
 <pre>public&nbsp;void&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;values)</pre>
+<div class="block">Adds the.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>values</code> - the values</dd>
+</dl>
 </li>
 </ul>
 <a name="values--">
@@ -303,6 +341,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>values</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;values()</pre>
+<div class="block">Values.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the sets the</dd>
+</dl>
 </li>
 </ul>
 <a name="key--">
@@ -312,6 +355,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>key</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key()</pre>
+<div class="block">Key.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string</dd>
+</dl>
 </li>
 </ul>
 <a name="fields--">
@@ -321,6 +369,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>fields</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;fields()</pre>
+<div class="block">Fields.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the sets the</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentKwic.html b/apidocs/mtas/codec/util/CodecComponent.ComponentKwic.html
index e0927f3..0fb9c93 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentKwic.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentKwic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentKwic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -134,7 +134,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#hits">hits</a></span></code>
 <div class="block">The hits.</div>
 </td>
@@ -160,17 +160,17 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#left">left</a></span></code>
-<div class="block">The start.</div>
+<div class="block">The left.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#maxPosition">maxPosition</a></span></code>
 <div class="block">The max position.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#minPosition">minPosition</a></span></code>
 <div class="block">The min position.</div>
 </td>
@@ -188,7 +188,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#prefixes">prefixes</a></span></code>
 <div class="block">The prefixes.</div>
 </td>
@@ -202,7 +202,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#right">right</a></span></code>
-<div class="block">The start.</div>
+<div class="block">The right.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -212,19 +212,19 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#subTotal">subTotal</a></span></code>
 <div class="block">The sub total.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html#uniqueKey">uniqueKey</a></span></code>
 <div class="block">The unique key.</div>
 </td>
@@ -311,7 +311,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>tokens</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a>&gt;&gt; tokens</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a>&gt;&gt; tokens</pre>
 <div class="block">The tokens.</div>
 </li>
 </ul>
@@ -321,7 +321,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>hits</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a>&gt;&gt; hits</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a>&gt;&gt; hits</pre>
 <div class="block">The hits.</div>
 </li>
 </ul>
@@ -331,7 +331,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>uniqueKey</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; uniqueKey</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; uniqueKey</pre>
 <div class="block">The unique key.</div>
 </li>
 </ul>
@@ -341,7 +341,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>subTotal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; subTotal</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; subTotal</pre>
 <div class="block">The sub total.</div>
 </li>
 </ul>
@@ -351,7 +351,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>minPosition</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; minPosition</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; minPosition</pre>
 <div class="block">The min position.</div>
 </li>
 </ul>
@@ -361,7 +361,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>maxPosition</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; maxPosition</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; maxPosition</pre>
 <div class="block">The max position.</div>
 </li>
 </ul>
@@ -371,7 +371,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>prefixes</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; prefixes</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; prefixes</pre>
 <div class="block">The prefixes.</div>
 </li>
 </ul>
@@ -382,7 +382,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>left</h4>
 <pre>public&nbsp;int left</pre>
-<div class="block">The start.</div>
+<div class="block">The left.</div>
 </li>
 </ul>
 <a name="right">
@@ -392,7 +392,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>right</h4>
 <pre>public&nbsp;int right</pre>
-<div class="block">The start.</div>
+<div class="block">The right.</div>
 </li>
 </ul>
 <a name="start">
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentList.html b/apidocs/mtas/codec/util/CodecComponent.ComponentList.html
index 515896e..53a21ac 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentList.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentList (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -136,11 +136,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#field">field</a></span></code>
-<div class="block">The key.</div>
+<div class="block">The field.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#hits">hits</a></span></code>
 <div class="block">The hits.</div>
 </td>
@@ -154,7 +154,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#left">left</a></span></code>
-<div class="block">The start.</div>
+<div class="block">The left.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -170,13 +170,13 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#maxPosition">maxPosition</a></span></code>
 <div class="block">The max position.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#minPosition">minPosition</a></span></code>
 <div class="block">The min position.</div>
 </td>
@@ -196,17 +196,17 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#position">position</a></span></code>
-<div class="block">The start.</div>
+<div class="block">The position.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#prefix">prefix</a></span></code>
-<div class="block">The output.</div>
+<div class="block">The prefix.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#prefixes">prefixes</a></span></code>
 <div class="block">The prefixes.</div>
 </td>
@@ -214,35 +214,35 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#queryIgnore">queryIgnore</a></span></code>
-<div class="block">The key.</div>
+<div class="block">The query ignore.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#queryMaximumIgnoreLength">queryMaximumIgnoreLength</a></span></code>
-<div class="block">The key.</div>
+<div class="block">The query maximum ignore length.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#queryPrefix">queryPrefix</a></span></code>
-<div class="block">The key.</div>
+<div class="block">The query prefix.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#queryType">queryType</a></span></code>
-<div class="block">The key.</div>
+<div class="block">The query type.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#queryValue">queryValue</a></span></code>
-<div class="block">The key.</div>
+<div class="block">The query value.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#queryVariables">queryVariables</a></span></code>
 <div class="block">The query variables.</div>
 </td>
@@ -250,7 +250,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#right">right</a></span></code>
-<div class="block">The start.</div>
+<div class="block">The right.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -266,13 +266,13 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#subTotal">subTotal</a></span></code>
 <div class="block">The sub total.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
@@ -280,11 +280,11 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#total">total</a></span></code>
-<div class="block">The start.</div>
+<div class="block">The total.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#uniqueKey">uniqueKey</a></span></code>
 <div class="block">The unique key.</div>
 </td>
@@ -304,12 +304,12 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">ComponentList</a></span>(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;spanQuery,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentList.html#ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.Map-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">ComponentList</a></span>(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;spanQuery,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryValue,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryType,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryPrefix,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;queryVariables,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;queryVariables,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryIgnore,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryMaximumIgnoreLength,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
@@ -369,7 +369,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>field</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> field</pre>
-<div class="block">The key.</div>
+<div class="block">The field.</div>
 </li>
 </ul>
 <a name="queryValue">
@@ -379,7 +379,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>queryValue</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> queryValue</pre>
-<div class="block">The key.</div>
+<div class="block">The query value.</div>
 </li>
 </ul>
 <a name="queryType">
@@ -389,7 +389,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>queryType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> queryType</pre>
-<div class="block">The key.</div>
+<div class="block">The query type.</div>
 </li>
 </ul>
 <a name="queryPrefix">
@@ -399,7 +399,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>queryPrefix</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> queryPrefix</pre>
-<div class="block">The key.</div>
+<div class="block">The query prefix.</div>
 </li>
 </ul>
 <a name="queryIgnore">
@@ -409,7 +409,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>queryIgnore</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> queryIgnore</pre>
-<div class="block">The key.</div>
+<div class="block">The query ignore.</div>
 </li>
 </ul>
 <a name="queryMaximumIgnoreLength">
@@ -419,7 +419,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>queryMaximumIgnoreLength</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> queryMaximumIgnoreLength</pre>
-<div class="block">The key.</div>
+<div class="block">The query maximum ignore length.</div>
 </li>
 </ul>
 <a name="key">
@@ -438,7 +438,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>queryVariables</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt; queryVariables</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt; queryVariables</pre>
 <div class="block">The query variables.</div>
 </li>
 </ul>
@@ -448,7 +448,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>tokens</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a>&gt; tokens</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a>&gt; tokens</pre>
 <div class="block">The tokens.</div>
 </li>
 </ul>
@@ -458,7 +458,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>hits</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a>&gt; hits</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a>&gt; hits</pre>
 <div class="block">The hits.</div>
 </li>
 </ul>
@@ -468,7 +468,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>uniqueKey</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; uniqueKey</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; uniqueKey</pre>
 <div class="block">The unique key.</div>
 </li>
 </ul>
@@ -478,7 +478,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>subTotal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; subTotal</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; subTotal</pre>
 <div class="block">The sub total.</div>
 </li>
 </ul>
@@ -488,7 +488,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>minPosition</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; minPosition</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; minPosition</pre>
 <div class="block">The min position.</div>
 </li>
 </ul>
@@ -498,7 +498,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>maxPosition</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; maxPosition</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; maxPosition</pre>
 <div class="block">The max position.</div>
 </li>
 </ul>
@@ -508,7 +508,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>prefixes</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; prefixes</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; prefixes</pre>
 <div class="block">The prefixes.</div>
 </li>
 </ul>
@@ -519,7 +519,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>left</h4>
 <pre>public&nbsp;int left</pre>
-<div class="block">The start.</div>
+<div class="block">The left.</div>
 </li>
 </ul>
 <a name="right">
@@ -529,7 +529,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>right</h4>
 <pre>public&nbsp;int right</pre>
-<div class="block">The start.</div>
+<div class="block">The right.</div>
 </li>
 </ul>
 <a name="total">
@@ -539,7 +539,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>total</h4>
 <pre>public&nbsp;int total</pre>
-<div class="block">The start.</div>
+<div class="block">The total.</div>
 </li>
 </ul>
 <a name="position">
@@ -549,7 +549,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>position</h4>
 <pre>public&nbsp;int position</pre>
-<div class="block">The start.</div>
+<div class="block">The position.</div>
 </li>
 </ul>
 <a name="start">
@@ -579,7 +579,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>prefix</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix</pre>
-<div class="block">The output.</div>
+<div class="block">The prefix.</div>
 </li>
 </ul>
 <a name="output">
@@ -628,7 +628,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">
+<a name="ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.Map-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -639,7 +639,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryValue,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryType,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryPrefix,
-                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;queryVariables,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;queryVariables,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryIgnore,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryMaximumIgnoreLength,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentPosition.html b/apidocs/mtas/codec/util/CodecComponent.ComponentPosition.html
index d3a5344..e0990c9 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentPosition.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentPosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentPosition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -94,21 +94,16 @@
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">mtas.codec.util.CodecComponent.ComponentStats</a></li>
-<li>
-<ul class="inheritance">
 <li>mtas.codec.util.CodecComponent.ComponentPosition</li>
 </ul>
 </li>
 </ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></dd>
+<dd><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>
@@ -117,7 +112,8 @@
 <hr>
 <br>
 <pre>public static class <span class="typeNameLabel">CodecComponent.ComponentPosition</span>
-extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></pre>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></pre>
 <div class="block">The Class ComponentPosition.</div>
 </li>
 </ul>
@@ -146,7 +142,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html#dataType">dataType</a></span></code>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -164,11 +160,11 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html#minimumLong">minimumLong</a></span></code>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
@@ -248,7 +244,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>dataType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataType</pre>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </li>
 </ul>
 <a name="statsType">
@@ -267,7 +263,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -278,7 +274,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>minimumLong</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> minimumLong</pre>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </li>
 </ul>
 <a name="maximumLong">
@@ -324,7 +320,6 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <div class="block">Instantiates a new component position.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>field</code> - the field</dd>
 <dd><code>key</code> - the key</dd>
 <dd><code>minimumDouble</code> - the minimum double</dd>
 <dd><code>maximumDouble</code> - the maximum double</dd>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentPrefix.html b/apidocs/mtas/codec/util/CodecComponent.ComponentPrefix.html
index 5b060f9..f1418ac 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentPrefix.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentPrefix.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentPrefix (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -140,7 +140,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html#intersectingList">intersectingList</a></span></code>
 <div class="block">The intersecting list.</div>
 </td>
@@ -152,19 +152,19 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html#multiplePositionList">multiplePositionList</a></span></code>
 <div class="block">The multiple position list.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html#setPositionList">setPositionList</a></span></code>
 <div class="block">The set position list.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html#singlePositionList">singlePositionList</a></span></code>
 <div class="block">The single position list.</div>
 </td>
@@ -265,7 +265,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>singlePositionList</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; singlePositionList</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; singlePositionList</pre>
 <div class="block">The single position list.</div>
 </li>
 </ul>
@@ -275,7 +275,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>multiplePositionList</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; multiplePositionList</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; multiplePositionList</pre>
 <div class="block">The multiple position list.</div>
 </li>
 </ul>
@@ -285,7 +285,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setPositionList</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; setPositionList</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; setPositionList</pre>
 <div class="block">The set position list.</div>
 </li>
 </ul>
@@ -295,7 +295,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>intersectingList</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; intersectingList</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; intersectingList</pre>
 <div class="block">The intersecting list.</div>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentSpan.html b/apidocs/mtas/codec/util/CodecComponent.ComponentSpan.html
index ed9dcb7..cad8515 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentSpan.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentSpan.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentSpan (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?mtas/codec/util/CodecComponent.ComponentSpan.html" target="_top">Frames</a></li>
@@ -100,21 +100,16 @@ var activeTableTab = "activeTableTab";
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">mtas.codec.util.CodecComponent.ComponentStats</a></li>
-<li>
-<ul class="inheritance">
 <li>mtas.codec.util.CodecComponent.ComponentSpan</li>
 </ul>
 </li>
 </ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></dd>
+<dd><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>
@@ -123,7 +118,8 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>public static class <span class="typeNameLabel">CodecComponent.ComponentSpan</span>
-extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></pre>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></pre>
 <div class="block">The Class ComponentSpan.</div>
 </li>
 </ul>
@@ -156,7 +152,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html#functions">functions</a></span></code>
 <div class="block">The functions.</div>
 </td>
@@ -176,7 +172,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html#minimumLong">minimumLong</a></span></code>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -192,7 +188,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
@@ -246,10 +242,12 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html#functionBasic--">functionBasic</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html#functionBasic--">functionBasic</a></span>()</code>
+<div class="block">Function basic.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html#functionNeedArguments--">functionNeedArguments</a></span>()</code>
 <div class="block">Function need arguments.</div>
 </td>
@@ -334,7 +332,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -345,7 +343,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>minimumLong</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> minimumLong</pre>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </li>
 </ul>
 <a name="maximumLong">
@@ -374,7 +372,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>functions</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt; functions</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt; functions</pre>
 <div class="block">The functions.</div>
 </li>
 </ul>
@@ -458,6 +456,11 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>functionBasic</h4>
 <pre>public&nbsp;boolean&nbsp;functionBasic()</pre>
+<div class="block">Function basic.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if successful</dd>
+</dl>
 </li>
 </ul>
 <a name="functionNeedPositions--">
@@ -480,11 +483,11 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <ul class="blockListLast">
 <li class="blockList">
 <h4>functionNeedArguments</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;functionNeedArguments()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;functionNeedArguments()</pre>
 <div class="block">Function need arguments.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash set</dd>
+<dd>the sets the</dd>
 </dl>
 </li>
 </ul>
@@ -516,7 +519,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?mtas/codec/util/CodecComponent.ComponentSpan.html" target="_top">Frames</a></li>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentStats.html b/apidocs/mtas/codec/util/CodecComponent.ComponentStats.html
index 5726536..bfeabe3 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentStats.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentStats.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentStats (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -70,13 +70,13 @@
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
 </div>
@@ -87,26 +87,18 @@
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">mtas.codec.util</div>
-<h2 title="Class CodecComponent.ComponentStats" class="title">Class CodecComponent.ComponentStats</h2>
+<h2 title="Interface CodecComponent.ComponentStats" class="title">Interface CodecComponent.ComponentStats</h2>
 </div>
 <div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>mtas.codec.util.CodecComponent.ComponentStats</li>
-</ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
-<dt>All Implemented Interfaces:</dt>
+<dt>All Superinterfaces:</dt>
 <dd><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></dd>
 </dl>
 <dl>
-<dt>Direct Known Subclasses:</dt>
+<dt>All Known Implementing Classes:</dt>
 <dd><a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></dd>
 </dl>
 <dl>
@@ -115,70 +107,9 @@
 </dl>
 <hr>
 <br>
-<pre>public abstract static class <span class="typeNameLabel">CodecComponent.ComponentStats</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html#ComponentStats--">ComponentStats</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ComponentStats--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ComponentStats</h4>
-<pre>public&nbsp;ComponentStats()</pre>
-</li>
-</ul>
-</li>
-</ul>
+<pre>public static interface <span class="typeNameLabel">CodecComponent.ComponentStats</span>
+extends <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></pre>
+<div class="block">The Interface ComponentStats.</div>
 </li>
 </ul>
 </div>
@@ -231,13 +162,13 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
 </div>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentTermVector.html b/apidocs/mtas/codec/util/CodecComponent.ComponentTermVector.html
index 57569c4..8f84202 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentTermVector.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentTermVector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentTermVector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -158,42 +158,46 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#functions">functions</a></span></code>
 <div class="block">The functions.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#ignoreList">ignoreList</a></span></code>
-<div class="block">The list.</div>
+<div class="block">The ignore list.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#ignoreListRegexp">ignoreListRegexp</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#ignoreListRegexp">ignoreListRegexp</a></span></code>
+<div class="block">The ignore list regexp.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#ignoreRegexp">ignoreRegexp</a></span></code>
-<div class="block">The boundary.</div>
+<div class="block">The ignore regexp.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#key">key</a></span></code>
-<div class="block">The boundary.</div>
+<div class="block">The key.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#list">list</a></span></code>
 <div class="block">The list.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#listRegexp">listRegexp</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#listRegexp">listRegexp</a></span></code>
+<div class="block">The list regexp.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
@@ -204,22 +208,26 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#prefix">prefix</a></span></code>
-<div class="block">The boundary.</div>
+<div class="block">The prefix.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#regexp">regexp</a></span></code>
-<div class="block">The boundary.</div>
+<div class="block">The regexp.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#sortDirection">sortDirection</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#sortDirection">sortDirection</a></span></code>
+<div class="block">The sort direction.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#sortType">sortType</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#sortType">sortType</a></span></code>
+<div class="block">The sort type.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.lucene.util.BytesRef</code></td>
@@ -325,7 +333,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>key</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
-<div class="block">The boundary.</div>
+<div class="block">The key.</div>
 </li>
 </ul>
 <a name="prefix">
@@ -335,7 +343,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>prefix</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prefix</pre>
-<div class="block">The boundary.</div>
+<div class="block">The prefix.</div>
 </li>
 </ul>
 <a name="regexp">
@@ -345,7 +353,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>regexp</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regexp</pre>
-<div class="block">The boundary.</div>
+<div class="block">The regexp.</div>
 </li>
 </ul>
 <a name="ignoreRegexp">
@@ -355,7 +363,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>ignoreRegexp</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ignoreRegexp</pre>
-<div class="block">The boundary.</div>
+<div class="block">The ignore regexp.</div>
 </li>
 </ul>
 <a name="boundary">
@@ -384,7 +392,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>list</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; list</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; list</pre>
 <div class="block">The list.</div>
 </li>
 </ul>
@@ -394,8 +402,8 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreList</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; ignoreList</pre>
-<div class="block">The list.</div>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; ignoreList</pre>
+<div class="block">The ignore list.</div>
 </li>
 </ul>
 <a name="listRegexp">
@@ -405,6 +413,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>listRegexp</h4>
 <pre>public&nbsp;boolean listRegexp</pre>
+<div class="block">The list regexp.</div>
 </li>
 </ul>
 <a name="ignoreListRegexp">
@@ -414,6 +423,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>ignoreListRegexp</h4>
 <pre>public&nbsp;boolean ignoreListRegexp</pre>
+<div class="block">The ignore list regexp.</div>
 </li>
 </ul>
 <a name="functions">
@@ -422,7 +432,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>functions</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt; functions</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt; functions</pre>
 <div class="block">The functions.</div>
 </li>
 </ul>
@@ -473,6 +483,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>sortType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
+<div class="block">The sort type.</div>
 </li>
 </ul>
 <a name="sortDirection">
@@ -482,6 +493,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <li class="blockList">
 <h4>sortDirection</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 </ul>
 </li>
@@ -535,6 +547,10 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 <dd><code>functionType</code> - the function type</dd>
 <dd><code>boundary</code> - the boundary</dd>
 <dd><code>list</code> - the list</dd>
+<dd><code>listRegexp</code> - the list regexp</dd>
+<dd><code>ignoreRegexp</code> - the ignore regexp</dd>
+<dd><code>ignoreList</code> - the ignore list</dd>
+<dd><code>ignoreListRegexp</code> - the ignore list regexp</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 <dd><code><a href="../../../mtas/parser/function/ParseException.html" title="class in mtas.parser.function">ParseException</a></code> - the parse exception</dd>
@@ -604,7 +620,7 @@ implements <a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html"
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/apidocs/mtas/codec/util/CodecComponent.ComponentToken.html b/apidocs/mtas/codec/util/CodecComponent.ComponentToken.html
index 4796cd8..954eb33 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ComponentToken.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ComponentToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ComponentToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -94,21 +94,16 @@
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">mtas.codec.util.CodecComponent.ComponentStats</a></li>
-<li>
-<ul class="inheritance">
 <li>mtas.codec.util.CodecComponent.ComponentToken</li>
 </ul>
 </li>
 </ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></dd>
+<dd><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>, <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>
@@ -117,7 +112,8 @@
 <hr>
 <br>
 <pre>public static class <span class="typeNameLabel">CodecComponent.ComponentToken</span>
-extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></pre>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></pre>
 <div class="block">The Class ComponentToken.</div>
 </li>
 </ul>
@@ -146,7 +142,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html#dataType">dataType</a></span></code>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -157,23 +153,27 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html#maximumLong">maximumLong</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html#maximumLong">maximumLong</a></span></code>
+<div class="block">The maximum long.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html#minimumLong">minimumLong</a></span></code>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html#statsType">statsType</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html#statsType">statsType</a></span></code>
+<div class="block">The stats type.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -244,7 +244,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>dataType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataType</pre>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </li>
 </ul>
 <a name="statsType">
@@ -254,6 +254,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>statsType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> statsType</pre>
+<div class="block">The stats type.</div>
 </li>
 </ul>
 <a name="statsItems">
@@ -262,7 +263,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -273,7 +274,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>minimumLong</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> minimumLong</pre>
-<div class="block">The maximum long.</div>
+<div class="block">The minimum long.</div>
 </li>
 </ul>
 <a name="maximumLong">
@@ -283,6 +284,7 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <li class="blockList">
 <h4>maximumLong</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> maximumLong</pre>
+<div class="block">The maximum long.</div>
 </li>
 </ul>
 <a name="dataCollector">
@@ -318,7 +320,6 @@ extends <a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" ti
 <div class="block">Instantiates a new component token.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>field</code> - the field</dd>
 <dd><code>key</code> - the key</dd>
 <dd><code>minimumDouble</code> - the minimum double</dd>
 <dd><code>maximumDouble</code> - the maximum double</dd>
diff --git a/apidocs/mtas/codec/util/CodecComponent.GroupHit.html b/apidocs/mtas/codec/util/CodecComponent.GroupHit.html
index e49eca1..d40e11b 100644
--- a/apidocs/mtas/codec/util/CodecComponent.GroupHit.html
+++ b/apidocs/mtas/codec/util/CodecComponent.GroupHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.GroupHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -135,88 +135,112 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataHit">dataHit</a></span></code>
-<div class="block">The data right.</div>
+<div class="block">The data hit.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataLeft">dataLeft</a></span></code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataLeft">dataLeft</a></span></code>
+<div class="block">The data left.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataRight">dataRight</a></span></code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataRight">dataRight</a></span></code>
+<div class="block">The data right.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#hash">hash</a></span></code>
-<div class="block">The hash right.</div>
+<div class="block">The hash.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#hashHit">hashHit</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#hashHit">hashHit</a></span></code>
+<div class="block">The hash hit.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#hashLeft">hashLeft</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#hashLeft">hashLeft</a></span></code>
+<div class="block">The hash left.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#hashRight">hashRight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#hashRight">hashRight</a></span></code>
+<div class="block">The hash right.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#key">key</a></span></code>
-<div class="block">The key right.</div>
+<div class="block">The key.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#KEY_START">KEY_START</a></span></code>
-<div class="block">The key start.</div>
+<div class="block">The Constant KEY_START.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#keyHit">keyHit</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#keyHit">keyHit</a></span></code>
+<div class="block">The key hit.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#keyLeft">keyLeft</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#keyLeft">keyLeft</a></span></code>
+<div class="block">The key left.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#keyRight">keyRight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#keyRight">keyRight</a></span></code>
+<div class="block">The key right.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#missingHit">missingHit</a></span></code>
-<div class="block">The missing right.</div>
+<div class="block">The missing hit.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#missingLeft">missingLeft</a></span></code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#missingLeft">missingLeft</a></span></code>
+<div class="block">The missing left.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#missingRight">missingRight</a></span></code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#missingRight">missingRight</a></span></code>
+<div class="block">The missing right.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#unknownHit">unknownHit</a></span></code>
-<div class="block">The unknown right.</div>
+<div class="block">The unknown hit.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#unknownLeft">unknownLeft</a></span></code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#unknownLeft">unknownLeft</a></span></code>
+<div class="block">The unknown left.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#unknownRight">unknownRight</a></span></code>&nbsp;</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#unknownRight">unknownRight</a></span></code>
+<div class="block">The unknown right.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -233,13 +257,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.ArrayList-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">GroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.List-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">GroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
         int&nbsp;start,
         int&nbsp;end,
         int&nbsp;hitStart,
         int&nbsp;hitEnd,
         <a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
+        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
 <div class="block">Instantiates a new group hit.</div>
 </td>
 </tr>
@@ -260,15 +284,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataEquals-java.util.ArrayList:A-java.util.ArrayList:A-">dataEquals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d1,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d2)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataEquals-java.util.List:A-java.util.List:A-">dataEquals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d1,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d2)</code>
 <div class="block">Data equals.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataToString-java.util.ArrayList:A-java.util.HashSet:A-">dataToString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;data,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;missing)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#dataToString-java.util.List:A-java.util.Set:A-">dataToString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;data,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;missing)</code>
 <div class="block">Data to string.</div>
 </td>
 </tr>
@@ -302,8 +326,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.ArrayList-">sort</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</code>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.List-">sort</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</code>
 <div class="block">Sort.</div>
 </td>
 </tr>
@@ -340,7 +364,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>hash</h4>
 <pre>private&nbsp;int hash</pre>
-<div class="block">The hash right.</div>
+<div class="block">The hash.</div>
 </li>
 </ul>
 <a name="hashLeft">
@@ -350,6 +374,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>hashLeft</h4>
 <pre>private&nbsp;int hashLeft</pre>
+<div class="block">The hash left.</div>
 </li>
 </ul>
 <a name="hashHit">
@@ -359,6 +384,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>hashHit</h4>
 <pre>private&nbsp;int hashHit</pre>
+<div class="block">The hash hit.</div>
 </li>
 </ul>
 <a name="hashRight">
@@ -368,6 +394,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>hashRight</h4>
 <pre>private&nbsp;int hashRight</pre>
+<div class="block">The hash right.</div>
 </li>
 </ul>
 <a name="key">
@@ -377,7 +404,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>key</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
-<div class="block">The key right.</div>
+<div class="block">The key.</div>
 </li>
 </ul>
 <a name="keyLeft">
@@ -387,6 +414,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>keyLeft</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyLeft</pre>
+<div class="block">The key left.</div>
 </li>
 </ul>
 <a name="keyHit">
@@ -396,6 +424,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>keyHit</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyHit</pre>
+<div class="block">The key hit.</div>
 </li>
 </ul>
 <a name="keyRight">
@@ -405,6 +434,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>keyRight</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> keyRight</pre>
+<div class="block">The key right.</div>
 </li>
 </ul>
 <a name="dataHit">
@@ -413,8 +443,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>dataHit</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] dataHit</pre>
-<div class="block">The data right.</div>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] dataHit</pre>
+<div class="block">The data hit.</div>
 </li>
 </ul>
 <a name="dataLeft">
@@ -423,7 +453,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>dataLeft</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] dataLeft</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] dataLeft</pre>
+<div class="block">The data left.</div>
 </li>
 </ul>
 <a name="dataRight">
@@ -432,7 +463,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>dataRight</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] dataRight</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] dataRight</pre>
+<div class="block">The data right.</div>
 </li>
 </ul>
 <a name="missingHit">
@@ -441,8 +473,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>missingHit</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] missingHit</pre>
-<div class="block">The missing right.</div>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] missingHit</pre>
+<div class="block">The missing hit.</div>
 </li>
 </ul>
 <a name="missingLeft">
@@ -451,7 +483,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>missingLeft</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] missingLeft</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] missingLeft</pre>
+<div class="block">The missing left.</div>
 </li>
 </ul>
 <a name="missingRight">
@@ -460,7 +493,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>missingRight</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] missingRight</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] missingRight</pre>
+<div class="block">The missing right.</div>
 </li>
 </ul>
 <a name="unknownHit">
@@ -469,8 +503,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>unknownHit</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] unknownHit</pre>
-<div class="block">The unknown right.</div>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] unknownHit</pre>
+<div class="block">The unknown hit.</div>
 </li>
 </ul>
 <a name="unknownLeft">
@@ -479,7 +513,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>unknownLeft</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] unknownLeft</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] unknownLeft</pre>
+<div class="block">The unknown left.</div>
 </li>
 </ul>
 <a name="unknownRight">
@@ -488,7 +523,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>unknownRight</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] unknownRight</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] unknownRight</pre>
+<div class="block">The unknown right.</div>
 </li>
 </ul>
 <a name="KEY_START">
@@ -498,7 +534,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>KEY_START</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> KEY_START</pre>
-<div class="block">The key start.</div>
+<div class="block">The Constant KEY_START.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.util.CodecComponent.GroupHit.KEY_START">Constant Field Values</a></dd>
@@ -513,19 +549,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="GroupHit-java.util.ArrayList-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">
+<a name="GroupHit-java.util.List-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>GroupHit</h4>
-<pre>public&nbsp;GroupHit(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
+<pre>public&nbsp;GroupHit(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
                 int&nbsp;start,
                 int&nbsp;end,
                 int&nbsp;hitStart,
                 int&nbsp;hitEnd,
                 <a href="../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)
          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</a></pre>
 <div class="block">Instantiates a new group hit.</div>
 <dl>
@@ -550,19 +586,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="sort-java.util.ArrayList-">
+<a name="sort-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>sort</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;sort(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;sort(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</pre>
 <div class="block">Sort.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>data</code> - the data</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the array list</dd>
+<dd>the list</dd>
 </dl>
 </li>
 </ul>
@@ -579,19 +615,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="dataEquals-java.util.ArrayList:A-java.util.ArrayList:A-">
+<a name="dataEquals-java.util.List:A-java.util.List:A-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>dataEquals</h4>
-<pre>private&nbsp;boolean&nbsp;dataEquals(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d1,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d2)</pre>
+<pre>private&nbsp;boolean&nbsp;dataEquals(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d1,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;d2)</pre>
 <div class="block">Data equals.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>d1</code> - the d1</dd>
-<dd><code>d2</code> - the d2</dd>
+<dd><code>d1</code> - the d 1</dd>
+<dd><code>d2</code> - the d 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true, if successful</dd>
 </dl>
@@ -610,14 +646,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="dataToString-java.util.ArrayList:A-java.util.HashSet:A-">
+<a name="dataToString-java.util.List:A-java.util.Set:A-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>dataToString</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataToString(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;data,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;missing)
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataToString(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;data,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;missing)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</a></pre>
 <div class="block">Data to string.</div>
 <dl>
@@ -658,9 +694,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>key</code> - the key</dd>
 <dd><code>newKey</code> - the new key</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map[]</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</a></code></dd>
+<dd>the map[]</dd>
 </dl>
 </li>
 </ul>
@@ -678,7 +712,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>key</code> - the key</dd>
 <dd><code>newKey</code> - the new key</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 </dl>
 </li>
 </ul>
@@ -696,7 +730,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>key</code> - the key</dd>
 <dd><code>newKey</code> - the new key</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash map</dd>
+<dd>the map</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/CodecComponent.KwicHit.html b/apidocs/mtas/codec/util/CodecComponent.KwicHit.html
index 5907719..8073031 100644
--- a/apidocs/mtas/codec/util/CodecComponent.KwicHit.html
+++ b/apidocs/mtas/codec/util/CodecComponent.KwicHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.KwicHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -135,7 +135,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.KwicHit.html#hits">hits</a></span></code>
 <div class="block">The hits.</div>
 </td>
@@ -161,8 +161,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.KwicHit.html#KwicHit-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">KwicHit</a></span>(<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.KwicHit.html#KwicHit-mtas.codec.util.CodecComponent.Match-java.util.Map-">KwicHit</a></span>(<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
 <div class="block">Instantiates a new kwic hit.</div>
 </td>
 </tr>
@@ -222,7 +222,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hits</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; hits</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; hits</pre>
 <div class="block">The hits.</div>
 </li>
 </ul>
@@ -234,14 +234,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="KwicHit-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">
+<a name="KwicHit-mtas.codec.util.CodecComponent.Match-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>KwicHit</h4>
 <pre>public&nbsp;KwicHit(<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</pre>
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</pre>
 <div class="block">Instantiates a new kwic hit.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/mtas/codec/util/CodecComponent.KwicToken.html b/apidocs/mtas/codec/util/CodecComponent.KwicToken.html
index a8b55a1..b5fa947 100644
--- a/apidocs/mtas/codec/util/CodecComponent.KwicToken.html
+++ b/apidocs/mtas/codec/util/CodecComponent.KwicToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.KwicToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -141,7 +141,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.KwicToken.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
@@ -161,8 +161,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">KwicToken</a></span>(<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.List-">KwicToken</a></span>(<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
 <div class="block">Instantiates a new kwic token.</div>
 </td>
 </tr>
@@ -222,7 +222,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>tokens</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt; tokens</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt; tokens</pre>
 <div class="block">The tokens.</div>
 </li>
 </ul>
@@ -234,14 +234,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="KwicToken-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">
+<a name="KwicToken-mtas.codec.util.CodecComponent.Match-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>KwicToken</h4>
 <pre>public&nbsp;KwicToken(<a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</pre>
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</pre>
 <div class="block">Instantiates a new kwic token.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ListHit.html b/apidocs/mtas/codec/util/CodecComponent.ListHit.html
index 3539fed..40f20a6 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ListHit.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ListHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ListHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -131,7 +131,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListHit.html#docId">docId</a></span></code>
-<div class="block">The doc position.</div>
+<div class="block">The doc id.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -147,7 +147,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListHit.html#hits">hits</a></span></code>
 <div class="block">The hits.</div>
 </td>
@@ -155,7 +155,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListHit.html#startPosition">startPosition</a></span></code>
-<div class="block">The end position.</div>
+<div class="block">The start position.</div>
 </td>
 </tr>
 </table>
@@ -173,10 +173,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListHit.html#ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">ListHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListHit.html#ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.Map-">ListHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docPosition,
        <a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
 <div class="block">Instantiates a new list hit.</div>
 </td>
 </tr>
@@ -217,7 +217,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>docId</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> docId</pre>
-<div class="block">The doc position.</div>
+<div class="block">The doc id.</div>
 </li>
 </ul>
 <a name="docPosition">
@@ -237,7 +237,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>startPosition</h4>
 <pre>public&nbsp;int startPosition</pre>
-<div class="block">The end position.</div>
+<div class="block">The start position.</div>
 </li>
 </ul>
 <a name="endPosition">
@@ -256,7 +256,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hits</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; hits</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; hits</pre>
 <div class="block">The hits.</div>
 </li>
 </ul>
@@ -268,7 +268,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">
+<a name="ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -277,7 +277,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;ListHit(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docPosition,
                <a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</pre>
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</pre>
 <div class="block">Instantiates a new list hit.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/mtas/codec/util/CodecComponent.ListToken.html b/apidocs/mtas/codec/util/CodecComponent.ListToken.html
index 100fe97..4d19632 100644
--- a/apidocs/mtas/codec/util/CodecComponent.ListToken.html
+++ b/apidocs/mtas/codec/util/CodecComponent.ListToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.ListToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -131,7 +131,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListToken.html#docId">docId</a></span></code>
-<div class="block">The doc position.</div>
+<div class="block">The doc id.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -149,11 +149,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListToken.html#startPosition">startPosition</a></span></code>
-<div class="block">The end position.</div>
+<div class="block">The start position.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListToken.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
@@ -173,10 +173,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">ListToken</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.List-">ListToken</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docPosition,
          <a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
 <div class="block">Instantiates a new list token.</div>
 </td>
 </tr>
@@ -217,7 +217,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>docId</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> docId</pre>
-<div class="block">The doc position.</div>
+<div class="block">The doc id.</div>
 </li>
 </ul>
 <a name="docPosition">
@@ -237,7 +237,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>startPosition</h4>
 <pre>public&nbsp;int startPosition</pre>
-<div class="block">The end position.</div>
+<div class="block">The start position.</div>
 </li>
 </ul>
 <a name="endPosition">
@@ -256,7 +256,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>tokens</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt; tokens</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt; tokens</pre>
 <div class="block">The tokens.</div>
 </li>
 </ul>
@@ -268,7 +268,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">
+<a name="ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -277,7 +277,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;ListToken(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docPosition,
                  <a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</pre>
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</pre>
 <div class="block">Instantiates a new list token.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/apidocs/mtas/codec/util/CodecComponent.Match.html b/apidocs/mtas/codec/util/CodecComponent.Match.html
index 4d3ee25..c1ce8d3 100644
--- a/apidocs/mtas/codec/util/CodecComponent.Match.html
+++ b/apidocs/mtas/codec/util/CodecComponent.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecComponent.SubComponentFunction.html b/apidocs/mtas/codec/util/CodecComponent.SubComponentFunction.html
index 22c7550..e8a7607 100644
--- a/apidocs/mtas/codec/util/CodecComponent.SubComponentFunction.html
+++ b/apidocs/mtas/codec/util/CodecComponent.SubComponentFunction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent.SubComponentFunction (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -137,19 +137,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html#dataType">dataType</a></span></code>
-<div class="block">The sort direction.</div>
+<div class="block">The data type.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html#expression">expression</a></span></code>
-<div class="block">The type.</div>
+<div class="block">The expression.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html#key">key</a></span></code>
-<div class="block">The type.</div>
+<div class="block">The key.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -167,11 +167,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html#sortType">sortType</a></span></code>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
@@ -179,7 +179,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html#statsType">statsType</a></span></code>
-<div class="block">The sort direction.</div>
+<div class="block">The stats type.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -261,7 +261,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>key</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
-<div class="block">The type.</div>
+<div class="block">The key.</div>
 </li>
 </ul>
 <a name="expression">
@@ -271,7 +271,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>expression</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> expression</pre>
-<div class="block">The type.</div>
+<div class="block">The expression.</div>
 </li>
 </ul>
 <a name="type">
@@ -301,7 +301,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>statsType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> statsType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The stats type.</div>
 </li>
 </ul>
 <a name="dataType">
@@ -311,7 +311,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>dataType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The data type.</div>
 </li>
 </ul>
 <a name="sortType">
@@ -321,7 +321,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>sortType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </li>
 </ul>
 <a name="sortDirection">
@@ -340,7 +340,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/CodecComponent.html b/apidocs/mtas/codec/util/CodecComponent.html
index 0eb6507..91c447b 100644
--- a/apidocs/mtas/codec/util/CodecComponent.html
+++ b/apidocs/mtas/codec/util/CodecComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -19,12 +19,6 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
 </script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
@@ -77,13 +71,13 @@ var activeTableTab = "activeTableTab";
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip.navbar.top">
@@ -132,7 +126,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></span></code>
+<div class="block">The Interface BasicComponent.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
@@ -166,7 +162,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></span></code>
+<div class="block">The Class ComponentJoin.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
@@ -199,8 +197,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></span></code>
+<div class="block">The Interface ComponentStats.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
@@ -273,7 +273,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.html#CodecComponent--">CodecComponent</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.html#CodecComponent--">CodecComponent</a></span>()</code>
+<div class="block">Instantiates a new codec component.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -284,21 +286,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecComponent.html#createPositionedPrefixes-java.util.HashSet-java.lang.String:A-java.lang.String:A-">createPositionedPrefixes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixList,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;position,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;prefixes)</code>
-<div class="block">Creates the positioned prefixes.</div>
-</td>
-</tr>
-</table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
@@ -327,37 +314,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>CodecComponent</h4>
 <pre>private&nbsp;CodecComponent()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="createPositionedPrefixes-java.util.HashSet-java.lang.String:A-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createPositionedPrefixes</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;createPositionedPrefixes(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixList,
-                                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;position,
-                                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;prefixes)
-                                                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Creates the positioned prefixes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>prefixList</code> - the prefix list</dd>
-<dd><code>position</code> - the position</dd>
-<dd><code>prefixes</code> - the prefixes</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the hash set[]</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
-</dl>
+<div class="block">Instantiates a new codec component.</div>
 </li>
 </ul>
 </li>
@@ -415,13 +372,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip.navbar.bottom">
diff --git a/apidocs/mtas/codec/util/CodecInfo.FieldReferences.html b/apidocs/mtas/codec/util/CodecInfo.FieldReferences.html
index 3f874d5..78972ab 100644
--- a/apidocs/mtas/codec/util/CodecInfo.FieldReferences.html
+++ b/apidocs/mtas/codec/util/CodecInfo.FieldReferences.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecInfo.FieldReferences (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -131,26 +131,32 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#numberOfDocs">numberOfDocs</a></span></code>
-<div class="block">The number of prefixes.</div>
+<div class="block">The number of docs.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#numberOfPrefixes">numberOfPrefixes</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#numberOfPrefixes">numberOfPrefixes</a></span></code>
+<div class="block">The number of prefixes.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#refIndexDoc">refIndexDoc</a></span></code>
-<div class="block">The ref prefix.</div>
+<div class="block">The ref index doc.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#refIndexDocId">refIndexDocId</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#refIndexDocId">refIndexDocId</a></span></code>
+<div class="block">The ref index doc id.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#refPrefix">refPrefix</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html#refPrefix">refPrefix</a></span></code>
+<div class="block">The ref prefix.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -212,7 +218,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>refIndexDoc</h4>
 <pre>public&nbsp;long refIndexDoc</pre>
-<div class="block">The ref prefix.</div>
+<div class="block">The ref index doc.</div>
 </li>
 </ul>
 <a name="refIndexDocId">
@@ -222,6 +228,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>refIndexDocId</h4>
 <pre>public&nbsp;long refIndexDocId</pre>
+<div class="block">The ref index doc id.</div>
 </li>
 </ul>
 <a name="refPrefix">
@@ -231,6 +238,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>refPrefix</h4>
 <pre>public&nbsp;long refPrefix</pre>
+<div class="block">The ref prefix.</div>
 </li>
 </ul>
 <a name="numberOfDocs">
@@ -240,7 +248,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>numberOfDocs</h4>
 <pre>public&nbsp;int numberOfDocs</pre>
-<div class="block">The number of prefixes.</div>
+<div class="block">The number of docs.</div>
 </li>
 </ul>
 <a name="numberOfPrefixes">
@@ -250,6 +258,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>numberOfPrefixes</h4>
 <pre>public&nbsp;int numberOfPrefixes</pre>
+<div class="block">The number of prefixes.</div>
 </li>
 </ul>
 </li>
@@ -277,8 +286,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>refIndexDoc</code> - the ref index doc</dd>
 <dd><code>refIndexDocId</code> - the ref index doc id</dd>
 <dd><code>numberOfDocs</code> - the number of docs</dd>
-<dd><code>refTerm</code> - the ref term</dd>
-<dd><code>numberOfTerms</code> - the number of terms</dd>
 <dd><code>refPrefix</code> - the ref prefix</dd>
 <dd><code>numberOfPrefixes</code> - the number of prefixes</dd>
 </dl>
diff --git a/apidocs/mtas/codec/util/CodecInfo.IndexDoc.html b/apidocs/mtas/codec/util/CodecInfo.IndexDoc.html
index 821859d..cc4937f 100644
--- a/apidocs/mtas/codec/util/CodecInfo.IndexDoc.html
+++ b/apidocs/mtas/codec/util/CodecInfo.IndexDoc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecInfo.IndexDoc (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -137,28 +137,38 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectId">fpIndexObjectId</a></span></code>
-<div class="block">The fp index object parent.</div>
+<div class="block">The fp index object id.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectParent">fpIndexObjectParent</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectParent">fpIndexObjectParent</a></span></code>
+<div class="block">The fp index object parent.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectPosition">fpIndexObjectPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#fpIndexObjectPosition">fpIndexObjectPosition</a></span></code>
+<div class="block">The fp index object position.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#maxPosition">maxPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#maxPosition">maxPosition</a></span></code>
+<div class="block">The max position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#minPosition">minPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#minPosition">minPosition</a></span></code>
+<div class="block">The min position.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#objectRefApproxOffset">objectRefApproxOffset</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#objectRefApproxOffset">objectRefApproxOffset</a></span></code>
+<div class="block">The object ref approx offset.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
@@ -169,13 +179,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#size">size</a></span></code>
-<div class="block">The max position.</div>
+<div class="block">The size.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.IndexDoc.html#smallestObjectFilepointer">smallestObjectFilepointer</a></span></code>
-<div class="block">The object ref approx offset.</div>
+<div class="block">The smallest object filepointer.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -250,7 +260,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>fpIndexObjectId</h4>
 <pre>public&nbsp;long fpIndexObjectId</pre>
-<div class="block">The fp index object parent.</div>
+<div class="block">The fp index object id.</div>
 </li>
 </ul>
 <a name="fpIndexObjectPosition">
@@ -260,6 +270,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>fpIndexObjectPosition</h4>
 <pre>public&nbsp;long fpIndexObjectPosition</pre>
+<div class="block">The fp index object position.</div>
 </li>
 </ul>
 <a name="fpIndexObjectParent">
@@ -269,6 +280,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>fpIndexObjectParent</h4>
 <pre>public&nbsp;long fpIndexObjectParent</pre>
+<div class="block">The fp index object parent.</div>
 </li>
 </ul>
 <a name="smallestObjectFilepointer">
@@ -278,7 +290,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>smallestObjectFilepointer</h4>
 <pre>public&nbsp;long smallestObjectFilepointer</pre>
-<div class="block">The object ref approx offset.</div>
+<div class="block">The smallest object filepointer.</div>
 </li>
 </ul>
 <a name="objectRefApproxOffset">
@@ -288,6 +300,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>objectRefApproxOffset</h4>
 <pre>public&nbsp;long objectRefApproxOffset</pre>
+<div class="block">The object ref approx offset.</div>
 </li>
 </ul>
 <a name="objectRefApproxQuotient">
@@ -317,7 +330,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>size</h4>
 <pre>public&nbsp;int size</pre>
-<div class="block">The max position.</div>
+<div class="block">The size.</div>
 </li>
 </ul>
 <a name="minPosition">
@@ -327,6 +340,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>minPosition</h4>
 <pre>public&nbsp;int minPosition</pre>
+<div class="block">The min position.</div>
 </li>
 </ul>
 <a name="maxPosition">
@@ -336,6 +350,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maxPosition</h4>
 <pre>public&nbsp;int maxPosition</pre>
+<div class="block">The max position.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/codec/util/CodecInfo.html b/apidocs/mtas/codec/util/CodecInfo.html
index 95d0656..cde124f 100644
--- a/apidocs/mtas/codec/util/CodecInfo.html
+++ b/apidocs/mtas/codec/util/CodecInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecInfo (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -177,7 +177,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#log">log</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#log">log</a></span></code>
+<div class="block">The log.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&gt;</code></td>
@@ -272,7 +274,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getNumberOfDocs-java.lang.String-">getNumberOfDocs</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getNumberOfDocs-java.lang.String-">getNumberOfDocs</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</code>
+<div class="block">Gets the number of docs.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
@@ -319,19 +323,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.ArrayList-int-">getPositionedTermsByPrefixesAndPosition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.List-int-">getPositionedTermsByPrefixesAndPosition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                        int&nbsp;docId,
-                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                                        int&nbsp;position)</code>
 <div class="block">Gets the positioned terms by prefixes and position.</div>
 </td>
 </tr>
 <tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.ArrayList-int-int-">getPositionedTermsByPrefixesAndPositionRange</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.List-int-int-">getPositionedTermsByPrefixesAndPositionRange</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                             int&nbsp;docId,
-                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                                             int&nbsp;startPosition,
                                             int&nbsp;endPosition)</code>
 <div class="block">Gets the positioned terms by prefixes and position range.</div>
@@ -344,24 +348,24 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i16" class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPrefixesIds-java.lang.String-java.util.ArrayList-">getPrefixesIds</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
+<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPrefixesIds-java.lang.String-java.util.List-">getPrefixesIds</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
 <div class="block">Gets the prefixes ids.</div>
 </td>
 </tr>
 <tr id="i17" class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.ArrayList-">getPrefixFilteredObjects</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.List-">getPrefixFilteredObjects</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
 <div class="block">Gets the prefix filtered objects.</div>
 </td>
 </tr>
 <tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.ArrayList-int-int-">getPrefixFilteredObjectsByPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.List-int-int-">getPrefixFilteredObjectsByPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                    int&nbsp;docId,
-                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                                    int&nbsp;startPosition,
                                    int&nbsp;endPosition)</code>
 <div class="block">Gets the prefix filtered objects by positions.</div>
@@ -408,6 +412,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>log</h4>
 <pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The log.</div>
 </li>
 </ul>
 <a name="indexInputList">
@@ -600,18 +605,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.ArrayList-int-int-">
+<a name="getPrefixFilteredObjectsByPositions-java.lang.String-int-java.util.List-int-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getPrefixFilteredObjectsByPositions</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;getPrefixFilteredObjectsByPositions(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                                                      int&nbsp;docId,
-                                                                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
-                                                                      int&nbsp;startPosition,
-                                                                      int&nbsp;endPosition)
-                                                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;getPrefixFilteredObjectsByPositions(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+                                                                 int&nbsp;docId,
+                                                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                                                 int&nbsp;startPosition,
+                                                                 int&nbsp;endPosition)
+                                                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the prefix filtered objects by positions.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -627,15 +632,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getPrefixFilteredObjects-java.util.List-java.util.ArrayList-">
+<a name="getPrefixFilteredObjects-java.util.List-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getPrefixFilteredObjects</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;getPrefixFilteredObjects(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
-                                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)
-                                                     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;getPrefixFilteredObjects(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
+                                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)
+                                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the prefix filtered objects.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -648,17 +653,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.ArrayList-int-">
+<a name="getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.List-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getPositionedTermsByPrefixesAndPosition</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;getPositionedTermsByPrefixesAndPosition(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                                                                              int&nbsp;docId,
-                                                                                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
-                                                                                              int&nbsp;position)
-                                                                                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;getPositionedTermsByPrefixesAndPosition(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+                                                                                         int&nbsp;docId,
+                                                                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                                                                         int&nbsp;position)
+                                                                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the positioned terms by prefixes and position.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -673,18 +678,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.ArrayList-int-int-">
+<a name="getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.List-int-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getPositionedTermsByPrefixesAndPositionRange</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;getPositionedTermsByPrefixesAndPositionRange(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                                                                                   int&nbsp;docId,
-                                                                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
-                                                                                                   int&nbsp;startPosition,
-                                                                                                   int&nbsp;endPosition)
-                                                                                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;getPositionedTermsByPrefixesAndPositionRange(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+                                                                                              int&nbsp;docId,
+                                                                                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                                                                              int&nbsp;startPosition,
+                                                                                              int&nbsp;endPosition)
+                                                                                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the positioned terms by prefixes and position range.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -761,14 +766,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getPrefixesIds-java.lang.String-java.util.ArrayList-">
+<a name="getPrefixesIds-java.lang.String-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getPrefixesIds</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getPrefixesIds(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getPrefixesIds(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</pre>
 <div class="block">Gets the prefixes ids.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -838,6 +843,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>getNumberOfDocs</h4>
 <pre>public&nbsp;int&nbsp;getNumberOfDocs(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</pre>
+<div class="block">Gets the number of docs.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>field</code> - the field</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of docs</dd>
+</dl>
 </li>
 </ul>
 <a name="getNumberOfPositions-java.lang.String-int-">
diff --git a/apidocs/mtas/codec/util/CodecSearchTree.IntervalItem.html b/apidocs/mtas/codec/util/CodecSearchTree.IntervalItem.html
index 4473d4e..b2d60aa 100644
--- a/apidocs/mtas/codec/util/CodecSearchTree.IntervalItem.html
+++ b/apidocs/mtas/codec/util/CodecSearchTree.IntervalItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecSearchTree.IntervalItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeHit.html b/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeHit.html
index 9027f68..439a8ec 100644
--- a/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeHit.html
+++ b/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecSearchTree.MtasTreeHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeItem.html b/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeItem.html
index 8813311..a690c99 100644
--- a/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeItem.html
+++ b/apidocs/mtas/codec/util/CodecSearchTree.MtasTreeItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecSearchTree.MtasTreeItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecSearchTree.html b/apidocs/mtas/codec/util/CodecSearchTree.html
index ef5d0d7..86ca2ec 100644
--- a/apidocs/mtas/codec/util/CodecSearchTree.html
+++ b/apidocs/mtas/codec/util/CodecSearchTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecSearchTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/CodecUtil.html b/apidocs/mtas/codec/util/CodecUtil.html
index f15218e..b7735a4 100644
--- a/apidocs/mtas/codec/util/CodecUtil.html
+++ b/apidocs/mtas/codec/util/CodecUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CodecUtil (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -334,10 +334,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecUtil.html#CodecUtil--">CodecUtil</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecUtil.html#CodecUtil--">CodecUtil</a></span>()</code>
+<div class="block">Instantiates a new codec util.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -362,17 +366,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
             <a href="../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>&nbsp;fieldStats)</code>
-<div class="block">Collect.</div>
+<div class="block">Collect field.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecUtil.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
-           <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>&nbsp;</td>
+           <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>
+<div class="block">Collect join.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecUtil.html#createStatsItems-java.lang.String-">createStatsItems</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType)</code>
 <div class="block">Creates the stats items.</div>
 </td>
@@ -394,7 +400,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecUtil.html#isStatsType-java.lang.String-">isStatsType</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/CodecUtil.html#isStatsType-java.lang.String-">isStatsType</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
+<div class="block">Checks if is stats type.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -870,7 +878,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CodecUtil</h4>
-<pre>public&nbsp;CodecUtil()</pre>
+<pre>private&nbsp;CodecUtil()</pre>
+<div class="block">Instantiates a new codec util.</div>
 </li>
 </ul>
 </li>
@@ -966,7 +975,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/InvocationTargetException.html?is-external=true" title="class or interface in java.lang.reflect">InvocationTargetException</a>,
                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Collect.</div>
+<div class="block">Collect field.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
@@ -993,9 +1002,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
                                <a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Collect join.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reader</code> - the reader</dd>
+<dd><code>fullDocSet</code> - the full doc set</dd>
+<dd><code>joinInfo</code> - the join info</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -1005,14 +1019,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>createStatsItems</h4>
-<pre>static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;createStatsItems(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType)
-                                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;createStatsItems(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType)
+                                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Creates the stats items.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>statsType</code> - the stats type</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the tree set</dd>
+<dd>the sorted set</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
@@ -1045,6 +1059,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>isStatsType</h4>
 <pre>public static&nbsp;boolean&nbsp;isStatsType(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</pre>
+<div class="block">Checks if is stats type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>type</code> - the type</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if is stats type</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/codec/util/DataCollector.html b/apidocs/mtas/codec/util/DataCollector.html
index 53b3f8b..0cc7673 100644
--- a/apidocs/mtas/codec/util/DataCollector.html
+++ b/apidocs/mtas/codec/util/DataCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DataCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -133,13 +133,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#COLLECTOR_TYPE_DATA">COLLECTOR_TYPE_DATA</a></span></code>
-<div class="block">The collector type data.</div>
+<div class="block">The Constant COLLECTOR_TYPE_DATA.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#COLLECTOR_TYPE_LIST">COLLECTOR_TYPE_LIST</a></span></code>
-<div class="block">The collector type list.</div>
+<div class="block">The Constant COLLECTOR_TYPE_LIST.</div>
 </td>
 </tr>
 </table>
@@ -154,10 +154,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#DataCollector--">DataCollector</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#DataCollector--">DataCollector</a></span>()</code>
+<div class="block">Instantiates a new data collector.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -176,10 +180,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>static <a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -187,7 +191,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -199,10 +203,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -241,7 +245,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>COLLECTOR_TYPE_LIST</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COLLECTOR_TYPE_LIST</pre>
-<div class="block">The collector type list.</div>
+<div class="block">The Constant COLLECTOR_TYPE_LIST.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.util.DataCollector.COLLECTOR_TYPE_LIST">Constant Field Values</a></dd>
@@ -255,7 +259,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>COLLECTOR_TYPE_DATA</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COLLECTOR_TYPE_DATA</pre>
-<div class="block">The collector type data.</div>
+<div class="block">The Constant COLLECTOR_TYPE_DATA.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.codec.util.DataCollector.COLLECTOR_TYPE_DATA">Constant Field Values</a></dd>
@@ -276,7 +280,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DataCollector</h4>
-<pre>public&nbsp;DataCollector()</pre>
+<pre>private&nbsp;DataCollector()</pre>
+<div class="block">Instantiates a new data collector.</div>
 </li>
 </ul>
 </li>
@@ -287,7 +292,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">
+<a name="getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -296,7 +301,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public static&nbsp;<a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;getCollector(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -324,7 +329,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -333,7 +338,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public static&nbsp;<a href="../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;getCollector(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -341,7 +346,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
diff --git a/apidocs/mtas/codec/util/class-use/CodecCollector.RegisterStatus.html b/apidocs/mtas/codec/util/class-use/CodecCollector.RegisterStatus.html
index 0f2c1f5..c292ecc 100644
--- a/apidocs/mtas/codec/util/class-use/CodecCollector.RegisterStatus.html
+++ b/apidocs/mtas/codec/util/class-use/CodecCollector.RegisterStatus.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecCollector.RegisterStatus (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberBasic.html b/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberBasic.html
index a1f7df0..ba95ce8 100644
--- a/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberBasic.html
+++ b/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecCollector.TermvectorNumberBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberFull.html b/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberFull.html
index 746e8ab..16f6c42 100644
--- a/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberFull.html
+++ b/apidocs/mtas/codec/util/class-use/CodecCollector.TermvectorNumberFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecCollector.TermvectorNumberFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -104,13 +104,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="../../../../mtas/codec/util/CodecCollector.TermvectorNumberFull.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberFull</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.HashMap-">computeTermvectorNumberFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#computeTermvectorNumberFull-java.util.List-int-org.apache.lucene.index.TermsEnum-org.apache.lucene.index.LeafReaderContext-org.apache.lucene.index.PostingsEnum-java.util.Map-">computeTermvectorNumberFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                            int&nbsp;termDocId,
                            org.apache.lucene.index.TermsEnum&nbsp;termsEnum,
-                           org.apache.lucene.index.LeafReader&nbsp;r,
                            org.apache.lucene.index.LeafReaderContext&nbsp;lrc,
                            org.apache.lucene.index.PostingsEnum&nbsp;postingsEnum,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData)</code>
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData)</code>
 <div class="block">Compute termvector number full.</div>
 </td>
 </tr>
@@ -125,11 +124,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.Integer-java.lang.Integer-java.lang.String:A-">registerValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.String:A-">registerValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
              <a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector,
              <a href="../../../../mtas/codec/util/CodecCollector.TermvectorNumberFull.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberFull</a>&nbsp;number,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;termNumberMaximum,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;segmentNumber,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;mutableKey)</code>
 <div class="block">Register value.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecCollector.html b/apidocs/mtas/codec/util/class-use/CodecCollector.html
index 9879555..8158588 100644
--- a/apidocs/mtas/codec/util/class-use/CodecCollector.html
+++ b/apidocs/mtas/codec/util/class-use/CodecCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.BasicComponent.html b/apidocs/mtas/codec/util/class-use/CodecComponent.BasicComponent.html
index db33248..9376e24 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.BasicComponent.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.BasicComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface mtas.codec.util.CodecComponent.BasicComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -99,6 +99,21 @@
 <!--   -->
 </a>
 <h3>Uses of <a href="../../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a> in <a href="../../../../mtas/codec/util/package-summary.html">mtas.codec.util</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a> in <a href="../../../../mtas/codec/util/package-summary.html">mtas.codec.util</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></span></code>
+<div class="block">The Interface ComponentStats.</div>
+</td>
+</tr>
+</tbody>
+</table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
 <caption><span>Classes in <a href="../../../../mtas/codec/util/package-summary.html">mtas.codec.util</a> that implement <a href="../../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
@@ -132,7 +147,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></span></code>
+<div class="block">The Class ComponentJoin.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
@@ -166,15 +183,11 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></span></code>
 <div class="block">The Class ComponentTermVector.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></span></code>
 <div class="block">The Class ComponentToken.</div>
@@ -196,7 +209,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;T extends <a href="../../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>&gt;</span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;T extends <a href="../../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>&gt;</span></code>
+<div class="block">The Interface MtasSolrComponent.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentDocument.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentDocument.html
index c097849..a1d2b23 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentDocument.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentDocument.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentDocument (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,14 +123,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createDocument-java.util.List-java.util.List-java.lang.String-int-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createDocument</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;&nbsp;documentList,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createDocument-java.util.List-java.util.List-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReaderContext-">createDocument</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;&nbsp;documentList,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
-              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-              int&nbsp;docBase,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
               org.apache.lucene.index.Terms&nbsp;t,
-              org.apache.lucene.index.LeafReader&nbsp;r,
               org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
 <div class="block">Creates the document.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFacet.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFacet.html
index f6d564c..806efe3 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFacet.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFacet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentFacet (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,12 +123,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.Map-java.util.Map-java.util.Map-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
                int&nbsp;level,
                <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Creates the facet base.</div>
 </td>
@@ -144,16 +144,11 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createFacet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-           int&nbsp;docBase,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
-           <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-           org.apache.lucene.search.IndexSearcher&nbsp;searcher)</code>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.Map-java.util.Map-java.util.Map-java.util.List-">createFacet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Creates the facet.</div>
 </td>
 </tr>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentField.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentField.html
index 487bdd7..0e61dc6 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentField.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentField.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentField (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -125,20 +125,20 @@
             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
             <a href="../../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>&nbsp;fieldStats)</code>
-<div class="block">Collect.</div>
+<div class="block">Collect field.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.ArrayList-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentField-java.util.HashMap-">collectField</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-java.util.Map-">collectField</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
             org.apache.lucene.search.IndexSearcher&nbsp;searcher,
             org.apache.lucene.index.IndexReader&nbsp;reader,
             org.apache.lucene.index.IndexReader&nbsp;rawReader,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
             <a href="../../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>&nbsp;fieldInfo,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)</code>
-<div class="block">Collect.</div>
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)</code>
+<div class="block">Collect field.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -151,7 +151,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.HashMap-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.Map-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
                               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                               <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                               org.apache.lucene.index.LeafReader&nbsp;r,
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFields.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFields.html
index a86987e..78e8a82 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFields.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentFields.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentFields (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -144,9 +144,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentList.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
-<div class="block">Distributed process.</div>
-</td>
+                  <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -156,9 +154,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentJoin.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
-<div class="block">Distributed process.</div>
-</td>
+                  <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -178,7 +174,9 @@
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponent.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
@@ -204,9 +202,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentTermvector.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
-<div class="block">Prepare.</div>
-</td>
+       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -221,23 +217,17 @@
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentList.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
-<div class="block">Prepare.</div>
-</td>
+       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentKwic.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentKwic.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
-<div class="block">Prepare.</div>
-</td>
+       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentJoin.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
-<div class="block">Prepare.</div>
-</td>
+       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -257,7 +247,9 @@
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponent.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+       <a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Prepare.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentGroup.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentGroup.html
index 7e8fc31..878409f 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentGroup.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,8 +123,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">availablePrefixes</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#availablePrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">availablePrefixes</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
 <div class="block">Available prefixes.</div>
 </td>
 </tr>
@@ -137,8 +137,8 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">intersectionPrefixes</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;intersectionPrefixes)</code>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#intersectionPrefixes-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">intersectionPrefixes</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;intersectionPrefixes)</code>
 <div class="block">Intersection prefixes.</div>
 </td>
 </tr>
@@ -153,8 +153,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.HashMap-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
            org.apache.lucene.index.FieldInfo&nbsp;fieldInfo,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
@@ -174,13 +174,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.ArrayList-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">GroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.List-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">GroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
         int&nbsp;start,
         int&nbsp;end,
         int&nbsp;hitStart,
         int&nbsp;hitEnd,
         <a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
+        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
 <div class="block">Instantiates a new group hit.</div>
 </td>
 </tr>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentJoin.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentJoin.html
index 242362f..53f7449 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentJoin.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentJoin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -108,7 +108,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentFields.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html#join">join</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentFields.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentFields.html#join">join</a></span></code>
+<div class="block">The join.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -123,13 +125,17 @@
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecUtil.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecUtil.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
-           <a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>&nbsp;</td>
+           <a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>
+<div class="block">Collect join.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-           <a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectJoin-org.apache.lucene.index.IndexReader-java.util.List-mtas.codec.util.CodecComponent.ComponentJoin-">collectJoin</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
+           <a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;joinInfo)</code>
+<div class="block">Collect join.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -148,9 +154,7 @@
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentJoin.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html#create-mtas.codec.util.CodecComponent.ComponentJoin-java.lang.Boolean-">create</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;join,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
-<div class="block">Creates the.</div>
-</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -161,7 +165,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#MtasSolrJoinResult-mtas.codec.util.CodecComponent.ComponentJoin-">MtasSolrJoinResult</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;join)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#MtasSolrJoinResult-mtas.codec.util.CodecComponent.ComponentJoin-">MtasSolrJoinResult</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;join)</code>
+<div class="block">Instantiates a new mtas solr join result.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentKwic.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentKwic.html
index 815be78..8022289 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentKwic.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentKwic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentKwic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,8 +123,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -151,9 +151,7 @@
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentKwic.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentKwic.html#create-mtas.codec.util.CodecComponent.ComponentKwic-java.lang.Boolean-">create</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&nbsp;kwic,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
-<div class="block">Creates the.</div>
-</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentList.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentList.html
index 92dd0c8..e403eea 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentList.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentList (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,9 +123,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -152,9 +152,7 @@
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentList.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html#create-mtas.codec.util.CodecComponent.ComponentList-java.lang.Boolean-">create</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&nbsp;list,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
-<div class="block">Creates the.</div>
-</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPosition.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPosition.html
index 598094b..463cfa1 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPosition.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentPosition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,8 +123,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createPositions-java.util.List-java.util.HashMap-java.util.List-">createPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>&gt;&nbsp;statsPositionList,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createPositions-java.util.List-java.util.Map-java.util.List-">createPositions</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util">CodecComponent.ComponentPosition</a>&gt;&nbsp;statsPositionList,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Creates the positions.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPrefix.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPrefix.html
index e7909fd..571368a 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPrefix.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentPrefix.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentPrefix (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentSpan.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentSpan.html
index 7824988..311d5bd 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentSpan.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentSpan.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentSpan (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,9 +123,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createStats</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>&gt;&nbsp;statsSpanList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.Map-java.util.Map-java.lang.Integer:A-">createStats</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>&gt;&nbsp;statsSpanList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Creates the stats.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentStats.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentStats.html
index 3cfba38..d8133db 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentStats.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentStats.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class mtas.codec.util.CodecComponent.ComponentStats (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<title>Uses of Interface mtas.codec.util.CodecComponent.ComponentStats (MTAS 6.5.1 API)</title>
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class mtas.codec.util.CodecComponent.ComponentStats (MTAS 6.5.1 API)";
+            parent.document.title="Uses of Interface mtas.codec.util.CodecComponent.ComponentStats (MTAS 6.5.1 API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">Class</a></li>
+<li><a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
@@ -70,13 +70,13 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class mtas.codec.util.CodecComponent.ComponentStats" class="title">Uses of Class<br>mtas.codec.util.CodecComponent.ComponentStats</h2>
+<h2 title="Uses of Interface mtas.codec.util.CodecComponent.ComponentStats" class="title">Uses of Interface<br>mtas.codec.util.CodecComponent.ComponentStats</h2>
 </div>
 <div class="classUseContainer">
 <ul class="blockList">
 <li class="blockList">
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Packages that use <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Package</th>
 <th class="colLast" scope="col">Description</th>
@@ -98,9 +98,9 @@
 <li class="blockList"><a name="mtas.codec.util">
 <!--   -->
 </a>
-<h3>Uses of <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a> in <a href="../../../../mtas/codec/util/package-summary.html">mtas.codec.util</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a> in <a href="../../../../mtas/codec/util/package-summary.html">mtas.codec.util</a></span><span class="tabEnd">&nbsp;</span></caption>
+<h3>Uses of <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a> in <a href="../../../../mtas/codec/util/package-summary.html">mtas.codec.util</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../mtas/codec/util/package-summary.html">mtas.codec.util</a> that implement <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Class and Description</th>
@@ -130,9 +130,9 @@
 <li class="blockList"><a name="mtas.solr.handler.component.util">
 <!--   -->
 </a>
-<h3>Uses of <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a> in <a href="../../../../mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a></h3>
+<h3>Uses of <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a> in <a href="../../../../mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a></h3>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a> with parameters of type <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Methods in <a href="../../../../mtas/solr/handler/component/util/package-summary.html">mtas.solr.handler.component.util</a> with parameters of type <a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -140,7 +140,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrComponentStats.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#create-mtas.codec.util.CodecComponent.ComponentStats-java.lang.Boolean-">create</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&nbsp;response,
+<td class="colLast"><span class="typeNameLabel">MtasSolrComponentStats.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#create-mtas.codec.util.CodecComponent.ComponentStats-java.lang.Boolean-">create</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&nbsp;response,
       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
 </tr>
 </tbody>
@@ -161,7 +161,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">Class</a></li>
+<li><a href="../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentTermVector.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentTermVector.html
index 91904bb..d51a3cb 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentTermVector.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentTermVector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentTermVector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -146,11 +146,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.Integer-java.lang.Integer-java.lang.String:A-">registerValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#registerValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-mtas.codec.util.CodecCollector.TermvectorNumberFull-java.lang.String:A-">registerValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
              <a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector,
              <a href="../../../../mtas/codec/util/CodecCollector.TermvectorNumberFull.html" title="class in mtas.codec.util">CodecCollector.TermvectorNumberFull</a>&nbsp;number,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;termNumberMaximum,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;segmentNumber,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;mutableKey)</code>
 <div class="block">Register value.</div>
 </td>
@@ -158,7 +156,9 @@
 <tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#validateTermWithStartValue-org.apache.lucene.util.BytesRef-mtas.codec.util.CodecComponent.ComponentTermVector-">validateTermWithStartValue</a></span>(org.apache.lucene.util.BytesRef&nbsp;term,
-                          <a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector)</code>&nbsp;</td>
+                          <a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector)</code>
+<div class="block">Validate term with start value.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -171,10 +171,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTermvectorFirstRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFirstRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTermvectorFirstRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFirstRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
+                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                           org.apache.lucene.index.Terms&nbsp;t,
                           org.apache.lucene.index.LeafReader&nbsp;r,
                           org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
@@ -183,10 +182,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTermvectorFull-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTermvectorFull-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                     org.apache.lucene.index.Terms&nbsp;t,
                     org.apache.lucene.index.LeafReader&nbsp;r,
                     org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
@@ -195,10 +193,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTermvectorSecondRound-java.util.List-java.util.HashMap-java.util.List-java.lang.String-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorSecondRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTermvectorSecondRound-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.Terms-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-">createTermvectorSecondRound</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;&nbsp;termVectorList,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                            org.apache.lucene.index.Terms&nbsp;t,
                            org.apache.lucene.index.LeafReader&nbsp;r,
                            org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
@@ -228,9 +225,7 @@
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrComponentTermvector.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#create-mtas.codec.util.CodecComponent.ComponentTermVector-java.lang.Boolean-">create</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
-<div class="block">Creates the.</div>
-</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentToken.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentToken.html
index 3514d61..ad487b8 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentToken.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ComponentToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ComponentToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -123,8 +123,8 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTokens-java.util.List-java.util.HashMap-java.util.List-">createTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a>&gt;&nbsp;statsTokenList,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;tokensData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createTokens-java.util.List-java.util.Map-java.util.List-">createTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a>&gt;&nbsp;statsTokenList,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;tokensData,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Creates the tokens.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.GroupHit.html b/apidocs/mtas/codec/util/class-use/CodecComponent.GroupHit.html
index a577386..4a06fb1 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.GroupHit.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.GroupHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.GroupHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -103,11 +103,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.HashSet-java.util.HashSet-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.Set-java.util.Set-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                         <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                          org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                          org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
 <div class="block">Collect spans for occurences.</div>
@@ -124,7 +123,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.HashSet-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.Set-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                        <a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&nbsp;hit)</code>
 <div class="block">Creates the query from group hit.</div>
@@ -141,46 +140,45 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.HashMap-java.util.List-int-int-java.util.HashMap-java.util.HashMap-java.util.HashMap-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.Map-java.util.List-int-int-java.util.Map-java.util.Map-java.util.Map-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                       int&nbsp;docBase,
                       int&nbsp;docCounter,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
 <div class="block">Collect group using spans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.HashMap-java.util.List-int-int-java.util.HashMap-java.util.HashMap-java.util.HashMap-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.Map-java.util.List-int-int-java.util.Map-java.util.Map-java.util.Map-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                       int&nbsp;docBase,
                       int&nbsp;docCounter,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
 <div class="block">Collect group using spans.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.HashMap-java.util.List-int-int-java.util.HashMap-java.util.HashMap-java.util.HashMap-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.Map-java.util.List-int-int-java.util.Map-java.util.Map-java.util.Map-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                       int&nbsp;docBase,
                       int&nbsp;docCounter,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
 <div class="block">Collect group using spans.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.HashSet-java.util.HashSet-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.Set-java.util.Set-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                         <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                          org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                          org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
 <div class="block">Collect spans for occurences.</div>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.KwicHit.html b/apidocs/mtas/codec/util/class-use/CodecComponent.KwicHit.html
index c5ca1d5..3b17ae0 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.KwicHit.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.KwicHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.KwicHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -103,7 +103,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentKwic.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html#hits">hits</a></span></code>
 <div class="block">The hits.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.KwicToken.html b/apidocs/mtas/codec/util/class-use/CodecComponent.KwicToken.html
index bba0326..9baa46f 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.KwicToken.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.KwicToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.KwicToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -103,7 +103,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentKwic.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ListHit.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ListHit.html
index a5ee034..78b8a32 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ListHit.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ListHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ListHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -103,7 +103,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentList.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html#hits">hits</a></span></code>
 <div class="block">The hits.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.ListToken.html b/apidocs/mtas/codec/util/class-use/CodecComponent.ListToken.html
index c28878b..c3db230 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.ListToken.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.ListToken.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.ListToken (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -103,7 +103,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentList.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html#tokens">tokens</a></span></code>
 <div class="block">The tokens.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.Match.html b/apidocs/mtas/codec/util/class-use/CodecComponent.Match.html
index d37103a..98b2e7f 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.Match.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -120,20 +120,20 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.HashMap-java.util.List-int-int-java.util.HashMap-java.util.HashMap-java.util.HashMap-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectGroupUsingSpans-java.util.Map-java.util.List-int-int-java.util.Map-java.util.Map-java.util.Map-">collectGroupUsingSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;&nbsp;list,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
                       int&nbsp;docBase,
                       int&nbsp;docCounter,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&nbsp;matchData,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;occurencesSum,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;occurencesN)</code>
 <div class="block">Collect group using spans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.HashMap-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
            org.apache.lucene.index.FieldInfo&nbsp;fieldInfo,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
@@ -146,8 +146,8 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -159,9 +159,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -173,7 +173,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#sortMatchList-java.util.ArrayList-">sortMatchList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&nbsp;list)</code>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#sortMatchList-java.util.List-">sortMatchList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&nbsp;list)</code>
 <div class="block">Sort match list.</div>
 </td>
 </tr>
@@ -186,30 +186,30 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.KwicHit.html#KwicHit-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">KwicHit</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.KwicHit.html#KwicHit-mtas.codec.util.CodecComponent.Match-java.util.Map-">KwicHit</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
 <div class="block">Instantiates a new kwic hit.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">KwicToken</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.KwicToken.html#KwicToken-mtas.codec.util.CodecComponent.Match-java.util.List-">KwicToken</a></span>(<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
 <div class="block">Instantiates a new kwic token.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ListHit.html#ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.HashMap-">ListHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ListHit.html#ListHit-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.Map-">ListHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docPosition,
        <a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;hits)</code>
 <div class="block">Instantiates a new list hit.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.ArrayList-">ListToken</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ListToken.html#ListToken-java.lang.Integer-java.lang.Integer-mtas.codec.util.CodecComponent.Match-java.util.List-">ListToken</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docId,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;docPosition,
          <a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&nbsp;match,
-         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
+         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;&nbsp;tokens)</code>
 <div class="block">Instantiates a new list token.</div>
 </td>
 </tr>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.SubComponentFunction.html b/apidocs/mtas/codec/util/class-use/CodecComponent.SubComponentFunction.html
index e344199..27ee604 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.SubComponentFunction.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.SubComponentFunction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent.SubComponentFunction (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -118,13 +118,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentTermVector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html#functions">functions</a></span></code>
 <div class="block">The functions.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentSpan.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.ComponentSpan.html#functions">functions</a></span></code>
 <div class="block">The functions.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/class-use/CodecComponent.html b/apidocs/mtas/codec/util/class-use/CodecComponent.html
index 63b4e97..25fa3b1 100644
--- a/apidocs/mtas/codec/util/class-use/CodecComponent.html
+++ b/apidocs/mtas/codec/util/class-use/CodecComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecInfo.FieldReferences.html b/apidocs/mtas/codec/util/class-use/CodecInfo.FieldReferences.html
index 6262caf..b2e8497 100644
--- a/apidocs/mtas/codec/util/class-use/CodecInfo.FieldReferences.html
+++ b/apidocs/mtas/codec/util/class-use/CodecInfo.FieldReferences.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecInfo.FieldReferences (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecInfo.IndexDoc.html b/apidocs/mtas/codec/util/class-use/CodecInfo.IndexDoc.html
index adf2517..3c78151 100644
--- a/apidocs/mtas/codec/util/class-use/CodecInfo.IndexDoc.html
+++ b/apidocs/mtas/codec/util/class-use/CodecInfo.IndexDoc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecInfo.IndexDoc (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecInfo.html b/apidocs/mtas/codec/util/class-use/CodecInfo.html
index a009aac..0811147 100644
--- a/apidocs/mtas/codec/util/class-use/CodecInfo.html
+++ b/apidocs/mtas/codec/util/class-use/CodecInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecInfo (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -126,19 +126,8 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>,org.apache.lucene.search.spans.Spans&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansForOccurences-java.util.HashSet-java.util.HashSet-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">collectSpansForOccurences</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&gt;&nbsp;occurences,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                         <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-                         org.apache.lucene.search.IndexSearcher&nbsp;searcher,
-                         org.apache.lucene.index.LeafReaderContext&nbsp;lrc)</code>
-<div class="block">Collect spans for occurences.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.HashMap-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.Map-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
                               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                               <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                               org.apache.lucene.index.LeafReader&nbsp;r,
@@ -152,36 +141,20 @@
 <div class="block">Collect spans positions and tokens.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-">computePositions</a></span>(<a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
+<tr class="rowColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#computePositions-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-java.util.List-">computePositions</a></span>(<a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                 org.apache.lucene.index.LeafReader&nbsp;r,
                 org.apache.lucene.index.LeafReaderContext&nbsp;lrc,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                org.apache.lucene.index.Terms&nbsp;t,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Compute positions.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createFacet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-           int&nbsp;docBase,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
-           <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-           org.apache.lucene.search.IndexSearcher&nbsp;searcher)</code>
-<div class="block">Creates the facet.</div>
-</td>
-</tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.HashMap-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
            org.apache.lucene.index.FieldInfo&nbsp;fieldInfo,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
@@ -194,8 +167,8 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -207,9 +180,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -256,7 +229,7 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanMatchAllSpans.html#MtasSpanMatchAllSpans-mtas.codec.util.CodecInfo-java.lang.String-">MtasSpanMatchAllSpans</a></span>(<a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</code>
-<div class="block">Instantiates a new mtas span match all.</div>
+<div class="block">Instantiates a new mtas span match all spans.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -264,7 +237,7 @@
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                      int&nbsp;start,
                      int&nbsp;end)</code>
-<div class="block">Instantiates a new mtas span position.</div>
+<div class="block">Instantiates a new mtas span position spans.</div>
 </td>
 </tr>
 </tbody>
@@ -283,7 +256,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#mtasCodecInfo">mtasCodecInfo</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#mtasCodecInfo">mtasCodecInfo</a></span></code>
+<div class="block">The mtas codec info.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -296,7 +271,9 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#MtasMaximumExpandSpans-mtas.codec.util.CodecInfo-java.lang.String-org.apache.lucene.search.spans.Spans-">MtasMaximumExpandSpans</a></span>(<a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                      org.apache.lucene.search.spans.Spans&nbsp;subSpans)</code>&nbsp;</td>
+                      org.apache.lucene.search.spans.Spans&nbsp;subSpans)</code>
+<div class="block">Instantiates a new mtas maximum expand spans.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/codec/util/class-use/CodecSearchTree.IntervalItem.html b/apidocs/mtas/codec/util/class-use/CodecSearchTree.IntervalItem.html
index e21da1f..91e4ba4 100644
--- a/apidocs/mtas/codec/util/class-use/CodecSearchTree.IntervalItem.html
+++ b/apidocs/mtas/codec/util/class-use/CodecSearchTree.IntervalItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecSearchTree.IntervalItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeHit.html b/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeHit.html
index 2337918..5a69c7a 100644
--- a/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeHit.html
+++ b/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeHit.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecSearchTree.MtasTreeHit (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -192,19 +192,19 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.ArrayList-int-">getPositionedTermsByPrefixesAndPosition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPosition-java.lang.String-int-java.util.List-int-">getPositionedTermsByPrefixesAndPosition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                        int&nbsp;docId,
-                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                                        int&nbsp;position)</code>
 <div class="block">Gets the positioned terms by prefixes and position.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.ArrayList-int-int-">getPositionedTermsByPrefixesAndPositionRange</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPositionedTermsByPrefixesAndPositionRange-java.lang.String-int-java.util.List-int-int-">getPositionedTermsByPrefixesAndPositionRange</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                             int&nbsp;docId,
-                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                                             int&nbsp;startPosition,
                                             int&nbsp;endPosition)</code>
 <div class="block">Gets the positioned terms by prefixes and position range.</div>
@@ -236,8 +236,8 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecComponent.GroupHit.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.ArrayList-">sort</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</code>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecComponent.GroupHit.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.List-">sort</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</code>
 <div class="block">Sort.</div>
 </td>
 </tr>
@@ -271,9 +271,9 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.ArrayList-">getPrefixFilteredObjects</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/analysis/token/MtasTokenString.html" title="class in mtas.analysis.token">MtasTokenString</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecInfo.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecInfo.html#getPrefixFilteredObjects-java.util.List-java.util.List-">getPrefixFilteredObjects</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;?&gt;&gt;&nbsp;hits,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes)</code>
 <div class="block">Gets the prefix filtered objects.</div>
 </td>
 </tr>
@@ -299,8 +299,8 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecComponent.GroupHit.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.ArrayList-">sort</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</code>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecComponent.GroupHit.</span><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#sort-java.util.List-">sort</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;data)</code>
 <div class="block">Sort.</div>
 </td>
 </tr>
@@ -313,13 +313,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.ArrayList-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.HashSet-">GroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/CodecComponent.GroupHit.html#GroupHit-java.util.List-int-int-int-int-mtas.codec.util.CodecComponent.ComponentGroup-java.util.Set-">GroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;list,
         int&nbsp;start,
         int&nbsp;end,
         int&nbsp;hitStart,
         int&nbsp;hitEnd,
         <a href="../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
+        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;knownPrefixes)</code>
 <div class="block">Instantiates a new group hit.</div>
 </td>
 </tr>
diff --git a/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeItem.html b/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeItem.html
index 8f54f3d..dbb364a 100644
--- a/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeItem.html
+++ b/apidocs/mtas/codec/util/class-use/CodecSearchTree.MtasTreeItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecSearchTree.MtasTreeItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecSearchTree.html b/apidocs/mtas/codec/util/class-use/CodecSearchTree.html
index 711ed8c..14599fc 100644
--- a/apidocs/mtas/codec/util/class-use/CodecSearchTree.html
+++ b/apidocs/mtas/codec/util/class-use/CodecSearchTree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecSearchTree (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/CodecUtil.html b/apidocs/mtas/codec/util/class-use/CodecUtil.html
index 506842d..6f4eaba 100644
--- a/apidocs/mtas/codec/util/class-use/CodecUtil.html
+++ b/apidocs/mtas/codec/util/class-use/CodecUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.CodecUtil (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/class-use/DataCollector.html b/apidocs/mtas/codec/util/class-use/DataCollector.html
index e1b2689..8e8e9a8 100644
--- a/apidocs/mtas/codec/util/class-use/DataCollector.html
+++ b/apidocs/mtas/codec/util/class-use/DataCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.DataCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataAdvanced.html b/apidocs/mtas/codec/util/collector/MtasDataAdvanced.html
index 442c725..9aeb269 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -152,37 +152,37 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueMaxList">advancedValueMaxList</a></span></code>
-<div class="block">The new advanced value max list.</div>
+<div class="block">The advanced value max list.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueMinList">advancedValueMinList</a></span></code>
-<div class="block">The new advanced value min list.</div>
+<div class="block">The advanced value min list.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected long[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueNList">advancedValueNList</a></span></code>
-<div class="block">The new advanced value n list.</div>
+<div class="block">The advanced value N list.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueSumList">advancedValueSumList</a></span></code>
-<div class="block">The new advanced value sum list.</div>
+<div class="block">The advanced value sum list.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueSumOfLogsList">advancedValueSumOfLogsList</a></span></code>
-<div class="block">The new advanced value sum of logs list.</div>
+<div class="block">The advanced value sum of logs list.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#advancedValueSumOfSquaresList">advancedValueSumOfSquaresList</a></span></code>
-<div class="block">The new advanced value sum of squares list.</div>
+<div class="block">The advanced value sum of squares list.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -200,7 +200,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="altColor">
 <td class="colFirst"><code>protected long[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#newAdvancedValueNList">newAdvancedValueNList</a></span></code>
-<div class="block">The new advanced value n list.</div>
+<div class="block">The new advanced value N list.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -239,7 +239,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -255,9 +255,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#MtasDataAdvanced-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#MtasDataAdvanced-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -265,7 +265,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -346,8 +346,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Merge.</div>
 </td>
@@ -406,7 +406,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegment-java.lang.String-">boundaryForSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegmentComputing-java.lang.String-">boundaryForSegmentComputing</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#compareWithBoundary-T1-T1-">compareWithBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getItem-int-">getItem</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment--">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-java.lang.Integer-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentBoundary-java.lang.Object-">validateSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegment-java.lang.String-">boundaryForSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegmentComputing-java.lang.String-">boundaryForSegmentComputing</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#compareWithBoundary-T1-T1-">compareWithBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getItem-int-">getItem</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment--">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-java.lang.Integer-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentBoundary-java.lang.Object-">validateSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -450,7 +450,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>advancedValueSumList</h4>
 <pre>protected&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>&gt;[] advancedValueSumList</pre>
-<div class="block">The new advanced value sum list.</div>
+<div class="block">The advanced value sum list.</div>
 </li>
 </ul>
 <a name="newAdvancedValueSumList">
@@ -470,7 +470,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>advancedValueMaxList</h4>
 <pre>protected&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>&gt;[] advancedValueMaxList</pre>
-<div class="block">The new advanced value max list.</div>
+<div class="block">The advanced value max list.</div>
 </li>
 </ul>
 <a name="newAdvancedValueMaxList">
@@ -490,7 +490,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>advancedValueMinList</h4>
 <pre>protected&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>&gt;[] advancedValueMinList</pre>
-<div class="block">The new advanced value min list.</div>
+<div class="block">The advanced value min list.</div>
 </li>
 </ul>
 <a name="newAdvancedValueMinList">
@@ -510,7 +510,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>advancedValueSumOfSquaresList</h4>
 <pre>protected&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>&gt;[] advancedValueSumOfSquaresList</pre>
-<div class="block">The new advanced value sum of squares list.</div>
+<div class="block">The advanced value sum of squares list.</div>
 </li>
 </ul>
 <a name="newAdvancedValueSumOfSquaresList">
@@ -530,7 +530,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>advancedValueSumOfLogsList</h4>
 <pre>protected&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a>&gt;[] advancedValueSumOfLogsList</pre>
-<div class="block">The new advanced value sum of logs list.</div>
+<div class="block">The advanced value sum of logs list.</div>
 </li>
 </ul>
 <a name="newAdvancedValueSumOfLogsList">
@@ -550,7 +550,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>advancedValueNList</h4>
 <pre>protected&nbsp;long[] advancedValueNList</pre>
-<div class="block">The new advanced value n list.</div>
+<div class="block">The advanced value N list.</div>
 </li>
 </ul>
 <a name="newAdvancedValueNList">
@@ -560,7 +560,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>newAdvancedValueNList</h4>
 <pre>protected&nbsp;long[] newAdvancedValueNList</pre>
-<div class="block">The new advanced value n list.</div>
+<div class="block">The new advanced value N list.</div>
 </li>
 </ul>
 <a name="operations">
@@ -581,7 +581,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataAdvanced-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">
+<a name="MtasDataAdvanced-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -589,7 +589,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <h4>MtasDataAdvanced</h4>
 <pre>public&nbsp;MtasDataAdvanced(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -597,7 +597,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -831,7 +831,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <dd><code>valueSumOfSquares</code> - the value sum of squares</dd>
 <dd><code>valueMin</code> - the value min</dd>
 <dd><code>valueMax</code> - the value max</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>currentExisting</code> - the current existing</dd>
 </dl>
 </li>
@@ -856,21 +856,21 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </dl>
 </li>
 </ul>
-<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">
+<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
 <pre>public&nbsp;void&nbsp;merge(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
                   boolean&nbsp;increaseSourceNumber)
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">MtasDataCollector</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">MtasDataCollector</a></code></span></div>
 <div class="block">Merge.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a>&gt;&gt;</code></dd>
+<dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="type parameter in MtasDataAdvanced">T2</a>&gt;&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>newDataCollector</code> - the new data collector</dd>
 <dd><code>map</code> - the map</dd>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataBasic.html b/apidocs/mtas/codec/util/collector/MtasDataBasic.html
index 1ea0851..fac3527 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataBasic.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -152,7 +152,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="altColor">
 <td class="colFirst"><code>protected long[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#basicValueNList">basicValueNList</a></span></code>
-<div class="block">The basic value n list.</div>
+<div class="block">The basic value N list.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -164,7 +164,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="altColor">
 <td class="colFirst"><code>protected long[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#newBasicValueNList">newBasicValueNList</a></span></code>
-<div class="block">The new basic value n list.</div>
+<div class="block">The new basic value N list.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -191,7 +191,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -207,9 +207,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#MtasDataBasic-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#MtasDataBasic-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -217,7 +217,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -298,8 +298,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Merge.</div>
 </td>
@@ -354,7 +354,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegment-java.lang.String-">boundaryForSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegmentComputing-java.lang.String-">boundaryForSegmentComputing</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#compareWithBoundary-T1-T1-">compareWithBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getItem-int-">getItem</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment--">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-java.lang.Integer-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentBoundary-java.lang.Object-">validateSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegment-java.lang.String-">boundaryForSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegmentComputing-java.lang.String-">boundaryForSegmentComputing</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#compareWithBoundary-T1-T1-">compareWithBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getItem-int-">getItem</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment--">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-java.lang.Integer-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentBoundary-java.lang.Object-">validateSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -408,7 +408,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>basicValueNList</h4>
 <pre>protected&nbsp;long[] basicValueNList</pre>
-<div class="block">The basic value n list.</div>
+<div class="block">The basic value N list.</div>
 </li>
 </ul>
 <a name="newBasicValueSumList">
@@ -428,7 +428,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>newBasicValueNList</h4>
 <pre>protected transient&nbsp;long[] newBasicValueNList</pre>
-<div class="block">The new basic value n list.</div>
+<div class="block">The new basic value N list.</div>
 </li>
 </ul>
 <a name="operations">
@@ -449,7 +449,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataBasic-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">
+<a name="MtasDataBasic-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -457,7 +457,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <h4>MtasDataBasic</h4>
 <pre>public&nbsp;MtasDataBasic(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -465,7 +465,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -585,7 +585,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>newPosition</code> - the new position</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>currentExisting</code> - the current existing</dd>
 </dl>
 </li>
@@ -716,21 +716,21 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </dl>
 </li>
 </ul>
-<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">
+<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
 <pre>public&nbsp;void&nbsp;merge(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
                   boolean&nbsp;increaseSourceNumber)
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">MtasDataCollector</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">MtasDataCollector</a></code></span></div>
 <div class="block">Merge.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T2</a>&gt;&gt;</code></dd>
+<dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="type parameter in MtasDataBasic">T2</a>&gt;&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>newDataCollector</code> - the new data collector</dd>
 <dd><code>map</code> - the map</dd>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataCollector.html b/apidocs/mtas/codec/util/collector/MtasDataCollector.html
index c3fdaab..3a9da1e 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataCollector.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -19,7 +19,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":6,"i2":6,"i3":6,"i4":6,"i5":10,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":10,"i13":10,"i14":10,"i15":10,"i16":6,"i17":10,"i18":6,"i19":6,"i20":6,"i21":6,"i22":10,"i23":10,"i24":6,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":6,"i35":6,"i36":6,"i37":10,"i38":6,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":6,"i46":10,"i47":6,"i48":10,"i49":10,"i50":10,"i51":10};
+var methods = {"i0":10,"i1":6,"i2":6,"i3":6,"i4":6,"i5":10,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":10,"i13":10,"i14":10,"i15":10,"i16":6,"i17":10,"i18":6,"i19":6,"i20":6,"i21":6,"i22":10,"i23":10,"i24":6,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":6,"i36":6,"i37":6,"i38":10,"i39":6,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":6,"i47":10,"i48":6,"i49":10,"i50":10,"i51":10,"i52":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -221,7 +221,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a></span></code>
 <div class="block">The new known key found in segment.</div>
 </td>
@@ -229,13 +229,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a></span></code>
-<div class="block">The new current position.</div>
+<div class="block">The new position.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a></span></code>
-<div class="block">The new current position.</div>
+<div class="block">The new size.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -293,7 +293,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubStatsItems">newSubStatsItems</a></span></code>
 <div class="block">The new sub stats items.</div>
 </td>
@@ -371,13 +371,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a></span></code>
 <div class="block">The segment keys.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt;</code></td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a></span></code>
 <div class="block">The segment key value list.</div>
 </td>
@@ -395,7 +395,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a></span></code>
 <div class="block">The segment recompute key list.</div>
 </td>
@@ -413,7 +413,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;</code></td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a></span></code>
 <div class="block">The segment values boundary.</div>
 </td>
@@ -425,7 +425,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;</code></td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a></span></code>
 <div class="block">The segment value top list last.</div>
 </td>
@@ -467,7 +467,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
@@ -527,7 +527,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subStatsItems">subStatsItems</a></span></code>
 <div class="block">The sub stats items.</div>
 </td>
@@ -561,10 +561,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -572,7 +572,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -584,10 +584,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">MtasDataCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">MtasDataCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -613,48 +613,48 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a></span>(boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Adds the.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a></span>(double[]&nbsp;values,
    int&nbsp;number)</code>
 <div class="block">Adds the.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></span>(double&nbsp;valueSum,
    long&nbsp;valueN)</code>
 <div class="block">Adds the.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a></span>(long[]&nbsp;values,
    int&nbsp;number)</code>
 <div class="block">Adds the.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></span>(long&nbsp;valueSum,
    long&nbsp;valueN)</code>
 <div class="block">Adds the.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Adds the.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    double[]&nbsp;values,
    int&nbsp;number)</code>
@@ -662,7 +662,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    double&nbsp;valueSum,
    long&nbsp;valueN)</code>
@@ -670,7 +670,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    long[]&nbsp;values,
    int&nbsp;number)</code>
@@ -678,7 +678,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr id="i9" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    long&nbsp;valueSum,
    long&nbsp;valueN)</code>
@@ -798,30 +798,36 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr id="i28" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a></span>()</code>
+<div class="block">Gets the stats items.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a></span>()</code>
 <div class="block">Gets the stats type.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a></span>()</code>
 <div class="block">Checks for sub.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#increaseNewListSize--">increaseNewListSize</a></span>()</code>
 <div class="block">Increase new list size.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#initNewList-int-">initNewList</a></span>(int&nbsp;maxNumberOfTerms)</code>
 <div class="block">Inits the new list.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a></span>(int&nbsp;maxNumberOfTerms,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;segmentName,
@@ -830,58 +836,58 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <div class="block">Inits the new list.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#initNewListBasic-int-">initNewListBasic</a></span>(int&nbsp;maxNumberOfTerms)</code>
 <div class="block">Inits the new list basic.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment--">lastForComputingSegment</a></span>()</code>
 <div class="block">Last for computing segment.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&nbsp;value,
                        <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&nbsp;boundary)</code>
 <div class="block">Last for computing segment.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Merge.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a></span>()</code>
 <div class="block">Recompute segment keys.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>abstract void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#reduceToKeys-java.util.Set-">reduceToKeys</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;keys)</code>
 <div class="block">Reduce to keys.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#reduceToSegmentKeys--">reduceToSegmentKeys</a></span>()</code>
 <div class="block">Reduce to segment keys.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#remapData-int:A:A-">remapData</a></span>(int[][]&nbsp;mapping)</code>
 <div class="block">Remap data.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a></span>(int&nbsp;newPosition,
         int&nbsp;errorNumberItem,
@@ -890,43 +896,43 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <div class="block">Sets the error.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a></span>()</code>
 <div class="block">Sets the with total.</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortedAndUnique-java.lang.String:A-int-">sortedAndUnique</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;keyList,
                int&nbsp;size)</code>
 <div class="block">Sorted and unique.</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;boundary)</code>
 <div class="block">String to boundary.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-java.lang.Integer-">stringToBoundary</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;boundary,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;segmentNumber)</code>
 <div class="block">String to boundary.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentBoundary-java.lang.Object-">validateSegmentBoundary</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
 <div class="block">Validate segment boundary.</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                     <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&nbsp;value,
@@ -936,7 +942,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <div class="block">Validate segment value.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&nbsp;value,
                     int&nbsp;maximumNumber,
@@ -944,13 +950,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <div class="block">Validate segment value.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&nbsp;value)</code>
 <div class="block">Validate with segment boundary.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></span>()</code>
 <div class="block">With total.</div>
@@ -1160,7 +1166,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -1270,7 +1276,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>segmentKeyValueList</h4>
-<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt;&gt; segmentKeyValueList</pre>
+<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt;&gt; segmentKeyValueList</pre>
 <div class="block">The segment key value list.</div>
 </li>
 </ul>
@@ -1280,7 +1286,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>segmentRecomputeKeyList</h4>
-<pre>public transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; segmentRecomputeKeyList</pre>
+<pre>public transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; segmentRecomputeKeyList</pre>
 <div class="block">The segment recompute key list.</div>
 </li>
 </ul>
@@ -1290,7 +1296,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>segmentKeys</h4>
-<pre>public transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; segmentKeys</pre>
+<pre>public transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; segmentKeys</pre>
 <div class="block">The segment keys.</div>
 </li>
 </ul>
@@ -1300,7 +1306,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>segmentValuesBoundary</h4>
-<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt; segmentValuesBoundary</pre>
+<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt; segmentValuesBoundary</pre>
 <div class="block">The segment values boundary.</div>
 </li>
 </ul>
@@ -1320,7 +1326,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>segmentValueTopListLast</h4>
-<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt; segmentValueTopListLast</pre>
+<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="type parameter in MtasDataCollector">T1</a>&gt;&gt; segmentValueTopListLast</pre>
 <div class="block">The segment value top list last.</div>
 </li>
 </ul>
@@ -1400,7 +1406,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>subStatsItems</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] subStatsItems</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] subStatsItems</pre>
 <div class="block">The sub stats items.</div>
 </li>
 </ul>
@@ -1471,7 +1477,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>newSize</h4>
 <pre>protected transient&nbsp;int newSize</pre>
-<div class="block">The new current position.</div>
+<div class="block">The new size.</div>
 </li>
 </ul>
 <a name="newPosition">
@@ -1481,7 +1487,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>newPosition</h4>
 <pre>protected transient&nbsp;int newPosition</pre>
-<div class="block">The new current position.</div>
+<div class="block">The new position.</div>
 </li>
 </ul>
 <a name="newCurrentPosition">
@@ -1550,7 +1556,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>newKnownKeyFoundInSegment</h4>
-<pre>public transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; newKnownKeyFoundInSegment</pre>
+<pre>public transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; newKnownKeyFoundInSegment</pre>
 <div class="block">The new known key found in segment.</div>
 </li>
 </ul>
@@ -1590,7 +1596,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>newSubStatsItems</h4>
-<pre>private transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] newSubStatsItems</pre>
+<pre>private transient&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] newSubStatsItems</pre>
 <div class="block">The new sub stats items.</div>
 </li>
 </ul>
@@ -1682,7 +1688,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">
+<a name="MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -1691,7 +1697,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <pre>protected&nbsp;MtasDataCollector(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -1717,7 +1723,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </dl>
 </li>
 </ul>
-<a name="MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="MtasDataCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -1726,7 +1732,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <pre>protected&nbsp;MtasDataCollector(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -1734,7 +1740,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -1776,14 +1782,14 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">
+<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
 <pre>public abstract&nbsp;void&nbsp;merge(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
                            boolean&nbsp;increaseSourceNumber)
                     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Merge.</div>
@@ -1875,8 +1881,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>protected final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(boolean&nbsp;increaseSourceNumber)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>protected final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(boolean&nbsp;increaseSourceNumber)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1894,9 +1900,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>protected final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-                                           boolean&nbsp;increaseSourceNumber)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>protected final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                                      boolean&nbsp;increaseSourceNumber)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2410,14 +2416,14 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(long&nbsp;valueSum,
-                                           long&nbsp;valueN)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(long&nbsp;valueSum,
+                                      long&nbsp;valueN)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -2431,9 +2437,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(long[]&nbsp;values,
-                                           int&nbsp;number)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(long[]&nbsp;values,
+                                      int&nbsp;number)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2452,14 +2458,14 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(double&nbsp;valueSum,
-                                           long&nbsp;valueN)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(double&nbsp;valueSum,
+                                      long&nbsp;valueN)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -2473,9 +2479,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(double[]&nbsp;values,
-                                           int&nbsp;number)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(double[]&nbsp;values,
+                                      int&nbsp;number)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2494,16 +2500,16 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-                                           long&nbsp;valueSum,
-                                           long&nbsp;valueN)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                                      long&nbsp;valueSum,
+                                      long&nbsp;valueN)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -2517,10 +2523,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-                                           long[]&nbsp;values,
-                                           int&nbsp;number)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                                      long[]&nbsp;values,
+                                      int&nbsp;number)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2540,16 +2546,16 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-                                           double&nbsp;valueSum,
-                                           long&nbsp;valueN)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                                      double&nbsp;valueSum,
+                                      long&nbsp;valueN)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -2563,10 +2569,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-                                           double[]&nbsp;values,
-                                           int&nbsp;number)
-                                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;add(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                                      double[]&nbsp;values,
+                                      int&nbsp;number)
+                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Adds the.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2627,6 +2633,20 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </dl>
 </li>
 </ul>
+<a name="getStatsItems--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatsItems</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getStatsItems()</pre>
+<div class="block">Gets the stats items.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the stats items</dd>
+</dl>
+</li>
+</ul>
 <a name="close--">
 <!--   -->
 </a>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataCollectorResult.html b/apidocs/mtas/codec/util/collector/MtasDataCollectorResult.html
index 390b8fe..8c28cdc 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataCollectorResult.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataCollectorResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataCollectorResult (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -145,7 +145,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#collectorType">collectorType</a></span></code>
 <div class="block">The collector type.</div>
 </td>
@@ -157,19 +157,19 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#item">item</a></span></code>
 <div class="block">The item.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></code></td>
+<td class="colFirst"><code>private <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#lastSortValue">lastSortValue</a></span></code>
 <div class="block">The last sort value.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#list">list</a></span></code>
 <div class="block">The list.</div>
 </td>
@@ -181,21 +181,21 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#sortDirection">sortDirection</a></span></code>
-<div class="block">The collector type.</div>
+<div class="block">The sort direction.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#sortType">sortType</a></span></code>
-<div class="block">The collector type.</div>
+<div class="block">The sort type.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#startKey">startKey</a></span></code>
-<div class="block">The end key.</div>
+<div class="block">The start key.</div>
 </td>
 </tr>
 </table>
@@ -226,10 +226,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.TreeMap-java.lang.Integer-java.lang.Integer-">MtasDataCollectorResult</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.NavigableMap-java.lang.Integer-java.lang.Integer-">MtasDataCollectorResult</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
-                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&nbsp;basicList,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&nbsp;basicList,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;number)</code>
 <div class="block">Instantiates a new mtas data collector result.</div>
@@ -251,7 +251,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#getComparatorList--">getComparatorList</a></span>()</code>
 <div class="block">Gets the comparator list.</div>
 </td>
@@ -326,7 +326,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>list</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&gt; list</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&gt; list</pre>
 <div class="block">The list.</div>
 </li>
 </ul>
@@ -336,7 +336,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>item</h4>
-<pre><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt; item</pre>
+<pre>private&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt; item</pre>
 <div class="block">The item.</div>
 </li>
 </ul>
@@ -346,8 +346,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>sortType</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The collector type.</div>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
+<div class="block">The sort type.</div>
 </li>
 </ul>
 <a name="sortDirection">
@@ -356,8 +356,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>sortDirection</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
-<div class="block">The collector type.</div>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 </ul>
 <a name="collectorType">
@@ -366,7 +366,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>collectorType</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> collectorType</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> collectorType</pre>
 <div class="block">The collector type.</div>
 </li>
 </ul>
@@ -376,7 +376,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>lastSortValue</h4>
-<pre><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a> lastSortValue</pre>
+<pre>private&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a> lastSortValue</pre>
 <div class="block">The last sort value.</div>
 </li>
 </ul>
@@ -387,7 +387,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>startKey</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> startKey</pre>
-<div class="block">The end key.</div>
+<div class="block">The start key.</div>
 </li>
 </ul>
 <a name="endKey">
@@ -408,7 +408,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.TreeMap-java.lang.Integer-java.lang.Integer-">
+<a name="MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.NavigableMap-java.lang.Integer-java.lang.Integer-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -417,7 +417,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <pre>public&nbsp;MtasDataCollectorResult(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
-                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&nbsp;basicList,
+                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&nbsp;basicList,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;number)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -519,8 +519,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getComparatorList</h4>
-<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&gt;&nbsp;getComparatorList()
-                                                                           throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&gt;&nbsp;getComparatorList()
+                                                                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the comparator list.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataDoubleAdvanced.html b/apidocs/mtas/codec/util/collector/MtasDataDoubleAdvanced.html
index 789939e..7daf279 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataDoubleAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataDoubleAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataDoubleAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -183,8 +183,8 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleAdvanced.html#MtasDataDoubleAdvanced-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleAdvanced.html#MtasDataDoubleAdvanced-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -192,7 +192,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -334,14 +334,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.mtas.codec.util.collector.MtasDataCollector">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -386,14 +386,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataDoubleAdvanced-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="MtasDataDoubleAdvanced-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MtasDataDoubleAdvanced</h4>
 <pre>public&nbsp;MtasDataDoubleAdvanced(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -401,7 +401,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -476,7 +476,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -524,7 +524,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -574,7 +574,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -626,7 +626,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataDoubleBasic.html b/apidocs/mtas/codec/util/collector/MtasDataDoubleBasic.html
index ffd3c64..08b93d2 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataDoubleBasic.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataDoubleBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataDoubleBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -183,8 +183,8 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleBasic.html#MtasDataDoubleBasic-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleBasic.html#MtasDataDoubleBasic-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -192,7 +192,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -334,14 +334,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1:A-int-boolean-">setValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1-long-boolean-">setValue</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1:A-int-boolean-">setValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1-long-boolean-">setValue</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.mtas.codec.util.collector.MtasDataCollector">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -386,14 +386,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataDoubleBasic-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="MtasDataDoubleBasic-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MtasDataDoubleBasic</h4>
 <pre>public&nbsp;MtasDataDoubleBasic(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -401,7 +401,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -476,7 +476,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -524,7 +524,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -574,7 +574,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -626,7 +626,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataDoubleFull.html b/apidocs/mtas/codec/util/collector/MtasDataDoubleFull.html
index da98d88..e04e95c 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataDoubleFull.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataDoubleFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataDoubleFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -183,8 +183,8 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleFull.html#MtasDataDoubleFull-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleFull.html#MtasDataDoubleFull-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataDoubleFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -192,7 +192,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -334,14 +334,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="class in mtas.codec.util.collector">MtasDataFull</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.mtas.codec.util.collector.MtasDataCollector">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -386,14 +386,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataDoubleFull-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="MtasDataDoubleFull-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MtasDataDoubleFull</h4>
 <pre>public&nbsp;MtasDataDoubleFull(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -401,7 +401,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -476,7 +476,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -524,7 +524,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -574,7 +574,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -626,7 +626,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataDoubleOperations.html b/apidocs/mtas/codec/util/collector/MtasDataDoubleOperations.html
index 54853ec..3be3094 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataDoubleOperations.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataDoubleOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataDoubleOperations (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -177,104 +177,104 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#add11-java.lang.Double-java.lang.Double-">add11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Add11.</div>
+<div class="block">Adds the 11.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#add22-java.lang.Double-java.lang.Double-">add22</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Add22.</div>
+<div class="block">Adds the 22.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#createMatrix1-int-">createMatrix1</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the matrix1.</div>
+<div class="block">Creates the matrix 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#createVector1-int-">createVector1</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the vector1.</div>
+<div class="block">Creates the vector 1.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#createVector2-int-">createVector2</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the vector2.</div>
+<div class="block">Creates the vector 2.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#divide1-java.lang.Double-long-">divide1</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
        long&nbsp;arg2)</code>
-<div class="block">Divide1.</div>
+<div class="block">Divide 1.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#divide2-java.lang.Double-long-">divide2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
        long&nbsp;arg2)</code>
-<div class="block">Divide2.</div>
+<div class="block">Divide 2.</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#exp2-java.lang.Double-">exp2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</code>
-<div class="block">Exp2.</div>
+<div class="block">Exp 2.</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#getZero1--">getZero1</a></span>()</code>
-<div class="block">Gets the zero1.</div>
+<div class="block">Gets the zero 1.</div>
 </td>
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#getZero2--">getZero2</a></span>()</code>
-<div class="block">Gets the zero2.</div>
+<div class="block">Gets the zero 2.</div>
 </td>
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#log1-java.lang.Double-">log1</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</code>
-<div class="block">Log1.</div>
+<div class="block">Log 1.</div>
 </td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#max11-java.lang.Double-java.lang.Double-">max11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Max11.</div>
+<div class="block">Max 11.</div>
 </td>
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#min11-java.lang.Double-java.lang.Double-">min11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Min11.</div>
+<div class="block">Min 11.</div>
 </td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#product11-java.lang.Double-java.lang.Double-">product11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Product11.</div>
+<div class="block">Product 11.</div>
 </td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#sqrt2-java.lang.Double-">sqrt2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</code>
-<div class="block">Sqrt2.</div>
+<div class="block">Sqrt 2.</div>
 </td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataDoubleOperations.html#subtract12-java.lang.Double-java.lang.Double-">subtract12</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Subtract12.</div>
+<div class="block">Subtract 12.</div>
 </td>
 </tr>
 </table>
@@ -347,13 +347,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;product11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#product11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Product11.</div>
+<div class="block">Product 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#product11-T1-T1-">product11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -368,13 +368,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;add11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Add11.</div>
+<div class="block">Adds the 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add11-T1-T1-">add11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -389,13 +389,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;add22(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add22-T2-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Add22.</div>
+<div class="block">Adds the 22.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add22-T2-T2-">add22</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -410,13 +410,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;subtract12(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#subtract12-T1-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Subtract12.</div>
+<div class="block">Subtract 12.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#subtract12-T1-T2-">subtract12</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -431,13 +431,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;divide1(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                       long&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide1-T1-long-">MtasDataOperations</a></code></span></div>
-<div class="block">Divide1.</div>
+<div class="block">Divide 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide1-T1-long-">divide1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -452,13 +452,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;divide2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                       long&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide2-T2-long-">MtasDataOperations</a></code></span></div>
-<div class="block">Divide2.</div>
+<div class="block">Divide 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide2-T2-long-">divide2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -473,13 +473,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;min11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#min11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Min11.</div>
+<div class="block">Min 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#min11-T1-T1-">min11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -494,13 +494,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;max11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#max11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Max11.</div>
+<div class="block">Max 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#max11-T1-T1-">max11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -514,12 +514,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>exp2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;exp2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#exp2-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Exp2.</div>
+<div class="block">Exp 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#exp2-T2-">exp2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -533,12 +533,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>sqrt2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;sqrt2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#sqrt2-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Sqrt2.</div>
+<div class="block">Sqrt 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#sqrt2-T2-">sqrt2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -552,12 +552,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>log1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;log1(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#log1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Log1.</div>
+<div class="block">Log 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#log1-T1-">log1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -571,14 +571,14 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>createVector1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;createVector1(int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector1-int-">MtasDataOperations</a></code></span></div>
-<div class="block">Creates the vector1.</div>
+<div class="block">Creates the vector 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector1-int-">createVector1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t1[]</dd>
+<dd>the t 1 []</dd>
 </dl>
 </li>
 </ul>
@@ -590,14 +590,14 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>createVector2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;createVector2(int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector2-int-">MtasDataOperations</a></code></span></div>
-<div class="block">Creates the vector2.</div>
+<div class="block">Creates the vector 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector2-int-">createVector2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t2[]</dd>
+<dd>the t 2 []</dd>
 </dl>
 </li>
 </ul>
@@ -609,14 +609,14 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>createMatrix1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[][]&nbsp;createMatrix1(int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createMatrix1-int-">MtasDataOperations</a></code></span></div>
-<div class="block">Creates the matrix1.</div>
+<div class="block">Creates the matrix 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createMatrix1-int-">createMatrix1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t1[][]</dd>
+<dd>the t 1 [][]</dd>
 </dl>
 </li>
 </ul>
@@ -628,12 +628,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>getZero1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;getZero1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero1--">MtasDataOperations</a></code></span></div>
-<div class="block">Gets the zero1.</div>
+<div class="block">Gets the zero 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero1--">getZero1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the zero1</dd>
+<dd>the zero 1</dd>
 </dl>
 </li>
 </ul>
@@ -645,12 +645,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>getZero2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;getZero2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero2--">MtasDataOperations</a></code></span></div>
-<div class="block">Gets the zero2.</div>
+<div class="block">Gets the zero 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero2--">getZero2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the zero2</dd>
+<dd>the zero 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataFull.html b/apidocs/mtas/codec/util/collector/MtasDataFull.html
index e5d5db1..38d5234 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataFull.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -152,7 +152,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T1</a>[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#fullValueList">fullValueList</a></span></code>
-<div class="block">The new full value list.</div>
+<div class="block">The full value list.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -179,7 +179,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -195,9 +195,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#MtasDataFull-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#MtasDataFull-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -205,7 +205,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -286,8 +286,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Merge.</div>
 </td>
@@ -333,7 +333,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegment-java.lang.String-">boundaryForSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegmentComputing-java.lang.String-">boundaryForSegmentComputing</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#compareWithBoundary-T1-T1-">compareWithBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getItem-int-">getItem</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment--">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-java.lang.Integer-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentBoundary-java.lang.Object-">validateSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegment-java.lang.String-">boundaryForSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#boundaryForSegmentComputing-java.lang.String-">boundaryForSegmentComputing</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#compareWithBoundary-T1-T1-">compareWithBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getItem-int-">getItem</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment--">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#lastForComputingSegment-T1-T1-">lastForComputingSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-java.lang.Integer-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentBoundary-java.lang.Object-">validateSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -377,7 +377,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>fullValueList</h4>
 <pre>protected&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T1</a>&gt;[][] fullValueList</pre>
-<div class="block">The new full value list.</div>
+<div class="block">The full value list.</div>
 </li>
 </ul>
 <a name="newFullValueList">
@@ -408,7 +408,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataFull-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">
+<a name="MtasDataFull-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -416,7 +416,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <h4>MtasDataFull</h4>
 <pre>public&nbsp;MtasDataFull(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -424,7 +424,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -653,21 +653,21 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </dl>
 </li>
 </ul>
-<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">
+<a name="merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
 <pre>public&nbsp;void&nbsp;merge(<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
                   boolean&nbsp;increaseSourceNumber)
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">MtasDataCollector</a></code></span></div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">MtasDataCollector</a></code></span></div>
 <div class="block">Merge.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T2</a>&gt;&gt;</code></dd>
+<dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="type parameter in MtasDataFull">T2</a>&gt;&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>newDataCollector</code> - the new data collector</dd>
 <dd><code>map</code> - the map</dd>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItem.html b/apidocs/mtas/codec/util/collector/MtasDataItem.html
index 18b36da..4c6b9bb 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItem.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -19,7 +19,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":10,"i2":10,"i3":6,"i4":6,"i5":6,"i6":6,"i7":10,"i8":6};
+var methods = {"i0":6,"i1":10,"i2":10,"i3":6,"i4":6,"i5":6,"i6":6,"i7":10,"i8":10,"i9":10,"i10":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -155,7 +155,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a></span></code>
 <div class="block">The error list.</div>
 </td>
@@ -167,40 +167,48 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#log">log</a></span></code>
+<div class="block">The log.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a></span></code>
 <div class="block">The recompute comparable sort value.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#serialVersionUID">serialVersionUID</a></span></code>
 <div class="block">The Constant serialVersionUID.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a></span></code>&nbsp;</td>
-</tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a></span></code>
 <div class="block">The sort direction.</div>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a></span></code>
+<div class="block">The sort type.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a></span></code>
 <div class="block">The source number.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></span></code>
 <div class="block">The sub.</div>
@@ -259,7 +267,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;?&gt;</code></td>
+<td class="colFirst"><code>protected <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a></span>()</code>
 <div class="block">Gets the comparable value.</div>
 </td>
@@ -267,19 +275,19 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">getCompareValue0</a></span>()</code>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="type parameter in MtasDataItem">T1</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="type parameter in MtasDataItem">T2</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
@@ -289,12 +297,24 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a></span>()</code>
+<div class="block">Gets the error list.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a></span>()</code>
+<div class="block">Gets the stats items.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></span>()</code>
 <div class="block">Gets the sub.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#rewrite-boolean-">rewrite</a></span>(boolean&nbsp;showDebugInfo)</code>
 <div class="block">Rewrite.</div>
@@ -329,6 +349,16 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The log.</div>
+</li>
+</ul>
 <a name="serialVersionUID">
 <!--   -->
 </a>
@@ -359,7 +389,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -370,7 +400,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>sortType</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </li>
 </ul>
 <a name="sortDirection">
@@ -380,6 +410,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>sortDirection</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 </ul>
 <a name="errorNumber">
@@ -398,7 +429,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>errorList</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; errorList</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; errorList</pre>
 <div class="block">The error list.</div>
 </li>
 </ul>
@@ -516,7 +547,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getSub</h4>
-<pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;getSub()</pre>
+<pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&nbsp;getSub()</pre>
 <div class="block">Gets the sub.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -541,6 +572,34 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </dl>
 </li>
 </ul>
+<a name="getStatsItems--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatsItems</h4>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getStatsItems()</pre>
+<div class="block">Gets the stats items.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the stats items</dd>
+</dl>
+</li>
+</ul>
+<a name="getErrorList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getErrorList</h4>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getErrorList()</pre>
+<div class="block">Gets the error list.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the error list</dd>
+</dl>
+</li>
+</ul>
 <a name="computeComparableValue--">
 <!--   -->
 </a>
@@ -557,7 +616,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getComparableValue</h4>
-<pre>protected final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;?&gt;&nbsp;getComparableValue()</pre>
+<pre>protected final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&nbsp;getComparableValue()</pre>
 <div class="block">Gets the comparable value.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -572,10 +631,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>getCompareValue0</h4>
 <pre>protected abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getCompareValue0()</pre>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value0</dd>
+<dd>the compare value 0</dd>
 </dl>
 </li>
 </ul>
@@ -586,10 +645,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>getCompareValue1</h4>
 <pre>protected abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="type parameter in MtasDataItem">T1</a>&gt;&nbsp;getCompareValue1()</pre>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value1</dd>
+<dd>the compare value 1</dd>
 </dl>
 </li>
 </ul>
@@ -600,10 +659,10 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>getCompareValue2</h4>
 <pre>protected abstract&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="type parameter in MtasDataItem">T2</a>&gt;&nbsp;getCompareValue2()</pre>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value2</dd>
+<dd>the compare value 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemAdvanced.html b/apidocs/mtas/codec/util/collector/MtasDataItemAdvanced.html
index 4787dd9..23adfc3 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -176,7 +176,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html#valueN">valueN</a></span></code>
-<div class="block">The value n.</div>
+<div class="block">The value N.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -203,7 +203,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -260,7 +260,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html#getCompareValue0--">getCompareValue0</a></span>()</code>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
@@ -287,7 +287,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -388,7 +388,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>valueN</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> valueN</pre>
-<div class="block">The value n.</div>
+<div class="block">The value N.</div>
 </li>
 </ul>
 <a name="operations">
@@ -439,7 +439,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <dd><code>valueSumOfSquares</code> - the value sum of squares</dd>
 <dd><code>valueMin</code> - the value min</dd>
 <dd><code>valueMax</code> - the value max</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>sub</code> - the sub</dd>
 <dd><code>statsItems</code> - the stats items</dd>
 <dd><code>sortType</code> - the sort type</dd>
@@ -545,12 +545,12 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <h4>getCompareValue0</h4>
 <pre>public final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getCompareValue0()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">getCompareValue0</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html" title="type parameter in MtasDataItemAdvanced">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html" title="type parameter in MtasDataItemAdvanced">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html" title="type parameter in MtasDataItemAdvanced">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html" title="type parameter in MtasDataItemAdvanced">T2</a>&gt;&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value0</dd>
+<dd>the compare value 0</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemBasic.html b/apidocs/mtas/codec/util/collector/MtasDataItemBasic.html
index 22e9618..21841de 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemBasic.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -164,7 +164,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html#valueN">valueN</a></span></code>
-<div class="block">The value n.</div>
+<div class="block">The value N.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -179,7 +179,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -232,7 +232,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html#getCompareValue0--">getCompareValue0</a></span>()</code>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
@@ -259,7 +259,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -320,7 +320,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>valueN</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> valueN</pre>
-<div class="block">The value n.</div>
+<div class="block">The value N.</div>
 </li>
 </ul>
 <a name="operations">
@@ -363,7 +363,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>sub</code> - the sub</dd>
 <dd><code>statsItems</code> - the stats items</dd>
 <dd><code>sortType</code> - the sort type</dd>
@@ -469,12 +469,12 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <h4>getCompareValue0</h4>
 <pre>public final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getCompareValue0()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">getCompareValue0</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" title="type parameter in MtasDataItemBasic">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" title="type parameter in MtasDataItemBasic">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" title="type parameter in MtasDataItemBasic">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" title="type parameter in MtasDataItemBasic">T2</a>&gt;&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value0</dd>
+<dd>the compare value 0</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html b/apidocs/mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html
index 2aad1ce..6cd4298 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemDoubleAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -225,13 +225,13 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemDoubleAdvanced.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
@@ -255,7 +255,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -327,7 +327,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <dd><code>valueSumOfSquares</code> - the value sum of squares</dd>
 <dd><code>valueMin</code> - the value min</dd>
 <dd><code>valueMax</code> - the value max</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>sub</code> - the sub</dd>
 <dd><code>statsItems</code> - the stats items</dd>
 <dd><code>sortType</code> - the sort type</dd>
@@ -363,12 +363,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <h4>getCompareValue1</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value1</dd>
+<dd>the compare value 1</dd>
 </dl>
 </li>
 </ul>
@@ -380,12 +380,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <h4>getCompareValue2</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value2</dd>
+<dd>the compare value 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemDoubleBasic.html b/apidocs/mtas/codec/util/collector/MtasDataItemDoubleBasic.html
index 1016503..8307b6b 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemDoubleBasic.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemDoubleBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemDoubleBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -221,13 +221,13 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemDoubleBasic.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemDoubleBasic.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
@@ -251,7 +251,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -315,7 +315,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>sub</code> - the sub</dd>
 <dd><code>statsItems</code> - the stats items</dd>
 <dd><code>sortType</code> - the sort type</dd>
@@ -351,12 +351,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <h4>getCompareValue1</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value1</dd>
+<dd>the compare value 1</dd>
 </dl>
 </li>
 </ul>
@@ -368,12 +368,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <h4>getCompareValue2</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value2</dd>
+<dd>the compare value 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemDoubleFull.html b/apidocs/mtas/codec/util/collector/MtasDataItemDoubleFull.html
index 2eec594..5c8d95a 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemDoubleFull.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemDoubleFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemDoubleFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -173,7 +173,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -226,13 +226,13 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemDoubleFull.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemDoubleFull.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
@@ -268,7 +268,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -411,12 +411,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <h4>getCompareValue1</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value1</dd>
+<dd>the compare value 1</dd>
 </dl>
 </li>
 </ul>
@@ -428,12 +428,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <h4>getCompareValue2</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value2</dd>
+<dd>the compare value 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemFull.html b/apidocs/mtas/codec/util/collector/MtasDataItemFull.html
index 657b55b..ec6cfdc 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemFull.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -185,7 +185,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -243,7 +243,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html#getCompareValue0--">getCompareValue0</a></span>()</code>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
@@ -270,7 +270,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -498,12 +498,12 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <h4>getCompareValue0</h4>
 <pre>public final&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getCompareValue0()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">getCompareValue0</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" title="type parameter in MtasDataItemFull">T1</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" title="type parameter in MtasDataItemFull">T1</a>&gt;,<a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" title="type parameter in MtasDataItemFull">T2</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" title="type parameter in MtasDataItemFull">T2</a>&gt;&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value0</dd>
+<dd>the compare value 0</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemLongAdvanced.html b/apidocs/mtas/codec/util/collector/MtasDataItemLongAdvanced.html
index 7a7e957..af351f0 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemLongAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemLongAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemLongAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -163,7 +163,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -221,13 +221,13 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemLongAdvanced.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemLongAdvanced.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
@@ -251,7 +251,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -323,7 +323,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <dd><code>valueSumOfSquares</code> - the value sum of squares</dd>
 <dd><code>valueMin</code> - the value min</dd>
 <dd><code>valueMax</code> - the value max</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>sub</code> - the sub</dd>
 <dd><code>statsItems</code> - the stats items</dd>
 <dd><code>sortType</code> - the sort type</dd>
@@ -359,12 +359,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <h4>getCompareValue1</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getCompareValue1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value1</dd>
+<dd>the compare value 1</dd>
 </dl>
 </li>
 </ul>
@@ -376,12 +376,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemAdvanced.html
 <h4>getCompareValue2</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value2</dd>
+<dd>the compare value 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemLongBasic.html b/apidocs/mtas/codec/util/collector/MtasDataItemLongBasic.html
index 9ef0580..687a8b2 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemLongBasic.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemLongBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemLongBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -163,7 +163,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -217,13 +217,13 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemLongBasic.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemLongBasic.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
@@ -247,7 +247,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -311,7 +311,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dd><code>sub</code> - the sub</dd>
 <dd><code>statsItems</code> - the stats items</dd>
 <dd><code>sortType</code> - the sort type</dd>
@@ -347,12 +347,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <h4>getCompareValue1</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getCompareValue1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value1</dd>
+<dd>the compare value 1</dd>
 </dl>
 </li>
 </ul>
@@ -364,12 +364,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemBasic.html" t
 <h4>getCompareValue2</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value2</dd>
+<dd>the compare value 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemLongFull.html b/apidocs/mtas/codec/util/collector/MtasDataItemLongFull.html
index 4d856d9..fa89e92 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemLongFull.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemLongFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemLongFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -169,7 +169,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#comparableSortValue">comparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#recomputeComparableSortValue">recomputeComparableSortValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sourceNumber">sourceNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#sub">sub</a></code></li>
 </ul>
 </li>
 </ul>
@@ -222,13 +222,13 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemLongFull.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemLongFull.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
@@ -258,7 +258,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getErrorList--">getErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -385,12 +385,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <h4>getCompareValue1</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getCompareValue1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value1</dd>
+<dd>the compare value 1</dd>
 </dl>
 </li>
 </ul>
@@ -402,12 +402,12 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataItemFull.html" ti
 <h4>getCompareValue2</h4>
 <pre>public&nbsp;<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;&nbsp;getCompareValue2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">MtasDataItem</a></code></span></div>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the compare value2</dd>
+<dd>the compare value 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataItemNumberComparator.html b/apidocs/mtas/codec/util/collector/MtasDataItemNumberComparator.html
index 310cb04..1054bb6 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataItemNumberComparator.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataItemNumberComparator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataItemNumberComparator (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -108,6 +108,10 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the generic type</dd>
+</dl>
+<dl>
 <dt>All Implemented Interfaces:</dt>
 <dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;</dd>
 </dl>
@@ -116,6 +120,7 @@ var activeTableTab = "activeTableTab";
 <pre>public final class <span class="typeNameLabel">MtasDataItemNumberComparator&lt;T extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;&gt;</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre>
+<div class="block">The Class MtasDataItemNumberComparator.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../serialized-form.html#mtas.codec.util.collector.MtasDataItemNumberComparator">Serialized Form</a></dd>
@@ -146,7 +151,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html#sortDirection">sortDirection</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html#sortDirection">sortDirection</a></span></code>
+<div class="block">The sort direction.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="type parameter in MtasDataItemNumberComparator">T</a></code></td>
@@ -171,7 +178,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html#MtasDataItemNumberComparator-T-java.lang.String-">MtasDataItemNumberComparator</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="type parameter in MtasDataItemNumberComparator">T</a>&nbsp;value,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection)</code>
-<div class="block">Instantiates a new number comparator.</div>
+<div class="block">Instantiates a new mtas data item number comparator.</div>
 </td>
 </tr>
 </table>
@@ -286,6 +293,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <li class="blockList">
 <h4>sortDirection</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 </ul>
 </li>
@@ -306,10 +314,11 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <h4>MtasDataItemNumberComparator</h4>
 <pre>public&nbsp;MtasDataItemNumberComparator(<a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="type parameter in MtasDataItemNumberComparator">T</a>&nbsp;value,
                                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection)</pre>
-<div class="block">Instantiates a new number comparator.</div>
+<div class="block">Instantiates a new mtas data item number comparator.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>value</code> - the value</dd>
+<dd><code>sortDirection</code> - the sort direction</dd>
 </dl>
 </li>
 </ul>
@@ -427,7 +436,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>n</code> - the n</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the number comparator</dd>
+<dd>the mtas data item number comparator</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataLongAdvanced.html b/apidocs/mtas/codec/util/collector/MtasDataLongAdvanced.html
index 7f2de8d..b08bb41 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataLongAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataLongAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataLongAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -183,8 +183,8 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongAdvanced.html#MtasDataLongAdvanced-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongAdvanced.html#MtasDataLongAdvanced-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -192,7 +192,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -334,14 +334,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" title="class in mtas.codec.util.collector">MtasDataAdvanced</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.mtas.codec.util.collector.MtasDataCollector">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -386,14 +386,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataLongAdvanced-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="MtasDataLongAdvanced-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MtasDataLongAdvanced</h4>
 <pre>public&nbsp;MtasDataLongAdvanced(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -401,7 +401,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -476,7 +476,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -524,7 +524,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -574,7 +574,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -626,7 +626,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataAdvanced.html" ti
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataLongBasic.html b/apidocs/mtas/codec/util/collector/MtasDataLongBasic.html
index ccb9d89..1b78186 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataLongBasic.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataLongBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:51 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataLongBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -183,8 +183,8 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongBasic.html#MtasDataLongBasic-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongBasic.html#MtasDataLongBasic-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -192,7 +192,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -334,14 +334,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title="class in mtas.codec.util.collector">MtasDataBasic</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1:A-int-boolean-">setValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1-long-boolean-">setValue</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1:A-int-boolean-">setValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html#setValue-int-T1-long-boolean-">setValue</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.mtas.codec.util.collector.MtasDataCollector">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -386,14 +386,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataLongBasic-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="MtasDataLongBasic-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MtasDataLongBasic</h4>
 <pre>public&nbsp;MtasDataLongBasic(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -401,7 +401,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -476,7 +476,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -524,7 +524,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -574,7 +574,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -626,7 +626,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataBasic.html" title
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataLongFull.html b/apidocs/mtas/codec/util/collector/MtasDataLongFull.html
index e457971..4f9c886 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataLongFull.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataLongFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataLongFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -167,7 +167,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsItems">statsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closed">closed</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#collectorType">collectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#dataType">dataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorList">errorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#errorNumber">errorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#keyList">keyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentExisting">newCurrentExisting</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newCurrentPosition">newCurrentPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorList">newErrorList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newErrorNumber">newErrorNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKeyList">newKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newKnownKeyFoundInSegment">newKnownKeyFoundInSegment</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newPosition">newPosition</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSize">newSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSourceNumberList">newSourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorListNextLevel">newSubCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#newSubCollectorNextLevel">newSubCollectorNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#number">number</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#position">position</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_ASC">SEGMENT_BOUNDARY_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_BOUNDARY_DESC">SEGMENT_BOUNDARY_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY">SEGMENT_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_KEY_OR_NEW">SEGMENT_KEY_OR_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_NEW">SEGMENT_NEW</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_POSSIBLE_KEY">SEGMENT_POSSIBLE_KEY</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_ASC">SEGMENT_SORT_ASC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#SEGMENT_SORT_DESC">SEGMENT_SORT_DESC</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeys">segmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentKeyValueList">segmentKeyValueList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentName">segmentName</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentNumber">segmentNumber</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRecomputeKeyList">segmentRecomputeKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentRegistration">segmentRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueBoundary">segmentValueBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValuesBoundary">segmentValuesBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopList">segmentValueTopList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#segmentValueTopListLast">segmentValueTopListLast</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#size">size</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortDirection">sortDirection</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sortType">sortType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#sourceNumberList">sourceNumberList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#start">start</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#statsType">statsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorListNextLevel">subCollectorListNextLevel</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#subCollectorNextLevel">subCollectorNextLevel</a></code></li>
 </ul>
 </li>
 </ul>
@@ -183,8 +183,8 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongFull.html#MtasDataLongFull-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongFull.html#MtasDataLongFull-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">MtasDataLongFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -192,7 +192,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -334,14 +334,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title="class in mtas.codec.util.collector">MtasDataFull</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyFromNew--">copyFromNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#copyToNew-int-int-">copyToNew</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#increaseNewListSize--">increaseNewListSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#initNewList-int-java.lang.String-int-java.lang.String-">initNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToKeys-java.util.Set-">reduceToKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#reduceToSegmentKeys--">reduceToSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#remapData-int:A:A-">remapData</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setError-int-java.lang.String-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataFull.html#setValue-int-T1:A-int-boolean-">setValue</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.mtas.codec.util.collector.MtasDataCollector">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;mtas.codec.util.collector.<a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></h3>
-<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
+<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#checkExistenceNecessaryKeys--">checkExistenceNecessaryKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#close--">close</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeNewList--">closeNewList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#closeSegmentKeyValueRegistration--">closeSegmentKeyValueRegistration</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getCollectorType--">getCollectorType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getDataType--">getDataType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getKeyList--">getKeyList</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getResult--">getResult</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getSize--">getSize</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsItems--">getStatsItems</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#getStatsType--">getStatsType</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#hasSub--">hasSub</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#recomputeSegmentKeys--">recomputeSegmentKeys</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setError-int-int-java.util.HashMap-boolean-">setError</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#setWithTotal--">setWithTotal</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#stringToBoundary-java.lang.String-">stringToBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#toString--">toString</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-java.lang.String-T1-int-int-boolean-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateSegmentValue-T1-int-int-">validateSegmentValue</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#validateWithSegmentBoundary-T1-">validateWithSegmentBoundary</a>, <a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#withTotal--">withTotal</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -386,14 +386,14 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasDataLongFull-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
+<a name="MtasDataLongFull-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MtasDataLongFull</h4>
 <pre>public&nbsp;MtasDataLongFull(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -401,7 +401,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -476,7 +476,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -524,7 +524,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -574,7 +574,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -626,7 +626,7 @@ extends <a href="../../../../mtas/codec/util/collector/MtasDataFull.html" title=
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>key</code> - the key</dd>
 <dd><code>valueSum</code> - the value sum</dd>
-<dd><code>valueN</code> - the value n</dd>
+<dd><code>valueN</code> - the value N</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the mtas data collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataLongOperations.html b/apidocs/mtas/codec/util/collector/MtasDataLongOperations.html
index 37c37e9..7a986d7 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataLongOperations.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataLongOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataLongOperations (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -177,104 +177,104 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#add11-java.lang.Long-java.lang.Long-">add11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</code>
-<div class="block">Add11.</div>
+<div class="block">Adds the 11.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#add22-java.lang.Double-java.lang.Double-">add22</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Add22.</div>
+<div class="block">Adds the 22.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#createMatrix1-int-">createMatrix1</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the matrix1.</div>
+<div class="block">Creates the matrix 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#createVector1-int-">createVector1</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the vector1.</div>
+<div class="block">Creates the vector 1.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#createVector2-int-">createVector2</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the vector2.</div>
+<div class="block">Creates the vector 2.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#divide1-java.lang.Long-long-">divide1</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
        long&nbsp;arg2)</code>
-<div class="block">Divide1.</div>
+<div class="block">Divide 1.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#divide2-java.lang.Double-long-">divide2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
        long&nbsp;arg2)</code>
-<div class="block">Divide2.</div>
+<div class="block">Divide 2.</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#exp2-java.lang.Double-">exp2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</code>
-<div class="block">Exp2.</div>
+<div class="block">Exp 2.</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#getZero1--">getZero1</a></span>()</code>
-<div class="block">Gets the zero1.</div>
+<div class="block">Gets the zero 1.</div>
 </td>
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#getZero2--">getZero2</a></span>()</code>
-<div class="block">Gets the zero2.</div>
+<div class="block">Gets the zero 2.</div>
 </td>
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#log1-java.lang.Long-">log1</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1)</code>
-<div class="block">Log1.</div>
+<div class="block">Log 1.</div>
 </td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#max11-java.lang.Long-java.lang.Long-">max11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</code>
-<div class="block">Max11.</div>
+<div class="block">Max 11.</div>
 </td>
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#min11-java.lang.Long-java.lang.Long-">min11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</code>
-<div class="block">Min11.</div>
+<div class="block">Min 11.</div>
 </td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#product11-java.lang.Long-java.lang.Long-">product11</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</code>
-<div class="block">Product11.</div>
+<div class="block">Product 11.</div>
 </td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#sqrt2-java.lang.Double-">sqrt2</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</code>
-<div class="block">Sqrt2.</div>
+<div class="block">Sqrt 2.</div>
 </td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataLongOperations.html#subtract12-java.lang.Long-java.lang.Double-">subtract12</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</code>
-<div class="block">Subtract12.</div>
+<div class="block">Subtract 12.</div>
 </td>
 </tr>
 </table>
@@ -347,13 +347,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;product11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#product11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Product11.</div>
+<div class="block">Product 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#product11-T1-T1-">product11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -368,13 +368,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;add11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Add11.</div>
+<div class="block">Adds the 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add11-T1-T1-">add11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -389,13 +389,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;add22(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add22-T2-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Add22.</div>
+<div class="block">Adds the 22.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add22-T2-T2-">add22</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -410,13 +410,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;subtract12(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#subtract12-T1-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Subtract12.</div>
+<div class="block">Subtract 12.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#subtract12-T1-T2-">subtract12</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -431,13 +431,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;divide1(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
                       long&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide1-T1-long-">MtasDataOperations</a></code></span></div>
-<div class="block">Divide1.</div>
+<div class="block">Divide 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide1-T1-long-">divide1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -452,13 +452,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;divide2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1,
                       long&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide2-T2-long-">MtasDataOperations</a></code></span></div>
-<div class="block">Divide2.</div>
+<div class="block">Divide 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide2-T2-long-">divide2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -473,13 +473,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;min11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#min11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Min11.</div>
+<div class="block">Min 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#min11-T1-T1-">min11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -494,13 +494,13 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;max11(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg2)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#max11-T1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Max11.</div>
+<div class="block">Max 11.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#max11-T1-T1-">max11</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -514,12 +514,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>exp2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;exp2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#exp2-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Exp2.</div>
+<div class="block">Exp 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#exp2-T2-">exp2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -533,12 +533,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>sqrt2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;sqrt2(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;arg1)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#sqrt2-T2-">MtasDataOperations</a></code></span></div>
-<div class="block">Sqrt2.</div>
+<div class="block">Sqrt 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#sqrt2-T2-">sqrt2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -552,12 +552,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>log1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;log1(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;arg1)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#log1-T1-">MtasDataOperations</a></code></span></div>
-<div class="block">Log1.</div>
+<div class="block">Log 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#log1-T1-">log1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -571,14 +571,14 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>createVector1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]&nbsp;createVector1(int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector1-int-">MtasDataOperations</a></code></span></div>
-<div class="block">Creates the vector1.</div>
+<div class="block">Creates the vector 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector1-int-">createVector1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t1[]</dd>
+<dd>the t 1 []</dd>
 </dl>
 </li>
 </ul>
@@ -590,14 +590,14 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>createVector2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;createVector2(int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector2-int-">MtasDataOperations</a></code></span></div>
-<div class="block">Creates the vector2.</div>
+<div class="block">Creates the vector 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector2-int-">createVector2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t2[]</dd>
+<dd>the t 2 []</dd>
 </dl>
 </li>
 </ul>
@@ -609,14 +609,14 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>createMatrix1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[][]&nbsp;createMatrix1(int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createMatrix1-int-">MtasDataOperations</a></code></span></div>
-<div class="block">Creates the matrix1.</div>
+<div class="block">Creates the matrix 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createMatrix1-int-">createMatrix1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t1[][]</dd>
+<dd>the t 1 [][]</dd>
 </dl>
 </li>
 </ul>
@@ -628,12 +628,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>getZero1</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;getZero1()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero1--">MtasDataOperations</a></code></span></div>
-<div class="block">Gets the zero1.</div>
+<div class="block">Gets the zero 1.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero1--">getZero1</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the zero1</dd>
+<dd>the zero 1</dd>
 </dl>
 </li>
 </ul>
@@ -645,12 +645,12 @@ implements <a href="../../../../mtas/codec/util/collector/MtasDataOperations.htm
 <h4>getZero2</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&nbsp;getZero2()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero2--">MtasDataOperations</a></code></span></div>
-<div class="block">Gets the zero2.</div>
+<div class="block">Gets the zero 2.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero2--">getZero2</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector">MtasDataOperations</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the zero2</dd>
+<dd>the zero 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/MtasDataOperations.html b/apidocs/mtas/codec/util/collector/MtasDataOperations.html
index ebd5d76..a0479b2 100644
--- a/apidocs/mtas/codec/util/collector/MtasDataOperations.html
+++ b/apidocs/mtas/codec/util/collector/MtasDataOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasDataOperations (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -134,104 +134,104 @@ var activeTableTab = "activeTableTab";
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add11-T1-T1-">add11</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
      <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</code>
-<div class="block">Add11.</div>
+<div class="block">Adds the 11.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#add22-T2-T2-">add22</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1,
      <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg2)</code>
-<div class="block">Add22.</div>
+<div class="block">Adds the 22.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>[][]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createMatrix1-int-">createMatrix1</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the matrix1.</div>
+<div class="block">Creates the matrix 1.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector1-int-">createVector1</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the vector1.</div>
+<div class="block">Creates the vector 1.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#createVector2-int-">createVector2</a></span>(int&nbsp;length)</code>
-<div class="block">Creates the vector2.</div>
+<div class="block">Creates the vector 2.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide1-T1-long-">divide1</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
        long&nbsp;arg2)</code>
-<div class="block">Divide1.</div>
+<div class="block">Divide 1.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#divide2-T2-long-">divide2</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1,
        long&nbsp;arg2)</code>
-<div class="block">Divide2.</div>
+<div class="block">Divide 2.</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#exp2-T2-">exp2</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1)</code>
-<div class="block">Exp2.</div>
+<div class="block">Exp 2.</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero1--">getZero1</a></span>()</code>
-<div class="block">Gets the zero1.</div>
+<div class="block">Gets the zero 1.</div>
 </td>
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#getZero2--">getZero2</a></span>()</code>
-<div class="block">Gets the zero2.</div>
+<div class="block">Gets the zero 2.</div>
 </td>
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#log1-T1-">log1</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1)</code>
-<div class="block">Log1.</div>
+<div class="block">Log 1.</div>
 </td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#max11-T1-T1-">max11</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
      <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</code>
-<div class="block">Max11.</div>
+<div class="block">Max 11.</div>
 </td>
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#min11-T1-T1-">min11</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
      <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</code>
-<div class="block">Min11.</div>
+<div class="block">Min 11.</div>
 </td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#product11-T1-T1-">product11</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
          <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</code>
-<div class="block">Product11.</div>
+<div class="block">Product 11.</div>
 </td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#sqrt2-T2-">sqrt2</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1)</code>
-<div class="block">Sqrt2.</div>
+<div class="block">Sqrt 2.</div>
 </td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html#subtract12-T1-T2-">subtract12</a></span>(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
           <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg2)</code>
-<div class="block">Subtract12.</div>
+<div class="block">Subtract 12.</div>
 </td>
 </tr>
 </table>
@@ -259,11 +259,11 @@ var activeTableTab = "activeTableTab";
 <h4>product11</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;product11(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
              <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</pre>
-<div class="block">Product11.</div>
+<div class="block">Product 11.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -279,11 +279,11 @@ var activeTableTab = "activeTableTab";
 <h4>add11</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;add11(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
          <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</pre>
-<div class="block">Add11.</div>
+<div class="block">Adds the 11.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -299,11 +299,11 @@ var activeTableTab = "activeTableTab";
 <h4>add22</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;add22(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1,
          <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg2)</pre>
-<div class="block">Add22.</div>
+<div class="block">Adds the 22.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -319,11 +319,11 @@ var activeTableTab = "activeTableTab";
 <h4>subtract12</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;subtract12(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
               <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg2)</pre>
-<div class="block">Subtract12.</div>
+<div class="block">Subtract 12.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -339,11 +339,11 @@ var activeTableTab = "activeTableTab";
 <h4>divide1</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;divide1(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
            long&nbsp;arg2)</pre>
-<div class="block">Divide1.</div>
+<div class="block">Divide 1.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -359,11 +359,11 @@ var activeTableTab = "activeTableTab";
 <h4>divide2</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;divide2(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1,
            long&nbsp;arg2)</pre>
-<div class="block">Divide2.</div>
+<div class="block">Divide 2.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -378,10 +378,10 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>exp2</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;exp2(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1)</pre>
-<div class="block">Exp2.</div>
+<div class="block">Exp 2.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -396,10 +396,10 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>sqrt2</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;sqrt2(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;arg1)</pre>
-<div class="block">Sqrt2.</div>
+<div class="block">Sqrt 2.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -414,10 +414,10 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>log1</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;log1(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1)</pre>
-<div class="block">Log1.</div>
+<div class="block">Log 1.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
+<dd><code>arg1</code> - the arg 1</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t2</dd>
 </dl>
@@ -433,11 +433,11 @@ var activeTableTab = "activeTableTab";
 <h4>min11</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;min11(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
          <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</pre>
-<div class="block">Min11.</div>
+<div class="block">Min 11.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -453,11 +453,11 @@ var activeTableTab = "activeTableTab";
 <h4>max11</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;max11(<a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg1,
          <a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;arg2)</pre>
-<div class="block">Max11.</div>
+<div class="block">Max 11.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arg1</code> - the arg1</dd>
-<dd><code>arg2</code> - the arg2</dd>
+<dd><code>arg1</code> - the arg 1</dd>
+<dd><code>arg2</code> - the arg 2</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the t1</dd>
 </dl>
@@ -470,12 +470,12 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>createVector1</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>[]&nbsp;createVector1(int&nbsp;length)</pre>
-<div class="block">Creates the vector1.</div>
+<div class="block">Creates the vector 1.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t1[]</dd>
+<dd>the t 1 []</dd>
 </dl>
 </li>
 </ul>
@@ -486,12 +486,12 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>createVector2</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>[]&nbsp;createVector2(int&nbsp;length)</pre>
-<div class="block">Creates the vector2.</div>
+<div class="block">Creates the vector 2.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t2[]</dd>
+<dd>the t 2 []</dd>
 </dl>
 </li>
 </ul>
@@ -502,12 +502,12 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>createMatrix1</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>[][]&nbsp;createMatrix1(int&nbsp;length)</pre>
-<div class="block">Creates the matrix1.</div>
+<div class="block">Creates the matrix 1.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>length</code> - the length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the t1[][]</dd>
+<dd>the t 1 [][]</dd>
 </dl>
 </li>
 </ul>
@@ -518,10 +518,10 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>getZero1</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T1</a>&nbsp;getZero1()</pre>
-<div class="block">Gets the zero1.</div>
+<div class="block">Gets the zero 1.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the zero1</dd>
+<dd>the zero 1</dd>
 </dl>
 </li>
 </ul>
@@ -532,10 +532,10 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>getZero2</h4>
 <pre><a href="../../../../mtas/codec/util/collector/MtasDataOperations.html" title="type parameter in MtasDataOperations">T2</a>&nbsp;getZero2()</pre>
-<div class="block">Gets the zero2.</div>
+<div class="block">Gets the zero 2.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the zero2</dd>
+<dd>the zero 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataAdvanced.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataAdvanced.html
index 1968e34..f2032ce 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataBasic.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataBasic.html
index 27ff563..d792b29 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataBasic.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataCollector.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataCollector.html
index d309a03..4a90b22 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataCollector.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -158,13 +158,13 @@
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentDocument.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html#statsData">statsData</a></span></code>
-<div class="block">The stats.</div>
+<div class="block">The stats data.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CodecComponent.ComponentDocument.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html#statsList">statsList</a></span></code>
-<div class="block">The list.</div>
+<div class="block">The stats list.</div>
 </td>
 </tr>
 </tbody>
@@ -178,10 +178,10 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><span class="typeNameLabel">DataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -189,7 +189,7 @@
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -201,10 +201,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><span class="typeNameLabel">DataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/DataCollector.html#getCollector-java.lang.String-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String-java.lang.String-">getCollector</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -225,12 +225,12 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.Map-java.util.Map-java.util.Map-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
                int&nbsp;level,
                <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Creates the facet base.</div>
 </td>
@@ -352,7 +352,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>protected <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-boolean-">add</a></span>(boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Adds the.</div>
 </td>
@@ -388,7 +388,7 @@
    int&nbsp;number)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double:A-int-">add</a></span>(double[]&nbsp;values,
    int&nbsp;number)</code>
 <div class="block">Adds the.</div>
@@ -425,7 +425,7 @@
    long&nbsp;valueN)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-double-long-">add</a></span>(double&nbsp;valueSum,
    long&nbsp;valueN)</code>
 <div class="block">Adds the.</div>
@@ -462,7 +462,7 @@
    int&nbsp;number)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long:A-int-">add</a></span>(long[]&nbsp;values,
    int&nbsp;number)</code>
 <div class="block">Adds the.</div>
@@ -499,14 +499,14 @@
    long&nbsp;valueN)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-long-long-">add</a></span>(long&nbsp;valueSum,
    long&nbsp;valueN)</code>
 <div class="block">Adds the.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>protected <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-boolean-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Adds the.</div>
@@ -549,7 +549,7 @@
    int&nbsp;number)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double:A-int-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    double[]&nbsp;values,
    int&nbsp;number)</code>
@@ -593,7 +593,7 @@
    long&nbsp;valueN)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-double-long-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    double&nbsp;valueSum,
    long&nbsp;valueN)</code>
@@ -637,7 +637,7 @@
    int&nbsp;number)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long:A-int-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    long[]&nbsp;values,
    int&nbsp;number)</code>
@@ -681,7 +681,7 @@
    long&nbsp;valueN)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code>abstract <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#add-java.lang.String-long-long-">add</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    long&nbsp;valueSum,
    long&nbsp;valueN)</code>
@@ -689,7 +689,7 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;</code></td>
+<td class="colFirst"><code><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataItem.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataItem.html#getSub--">getSub</a></span>()</code>
 <div class="block">Gets the sub.</div>
 </td>
@@ -705,28 +705,28 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataFull.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataFull.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Merge.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataBasic.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataBasic.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataAdvanced.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataAdvanced.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 </tbody>
@@ -740,54 +740,54 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataFull.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataFull.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataFull.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataFull.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Merge.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>
 <div class="block">Merge.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataBasic.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataBasic.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataBasic.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataBasic.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataAdvanced.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataAdvanced.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasDataAdvanced.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
+<td class="colLast"><span class="typeNameLabel">MtasDataAdvanced.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#merge-mtas.codec.util.collector.MtasDataCollector-java.util.Map-boolean-">merge</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;newDataCollector,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&gt;&nbsp;map,
      boolean&nbsp;increaseSourceNumber)</code>&nbsp;</td>
 </tr>
 </tbody>
@@ -982,25 +982,25 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortDirection,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;start,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;number,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.Set-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.SortedSet-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 </tbody>
@@ -1012,25 +1012,25 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortDirection,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;start,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;number,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.Set-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.SortedSet-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataCollectorResult.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataCollectorResult.html
index e32c30d..def926e 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataCollectorResult.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataCollectorResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataCollectorResult (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleAdvanced.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleAdvanced.html
index 1fba082..032ab81 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataDoubleAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleBasic.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleBasic.html
index 8bfc56e..f4914e0 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleBasic.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataDoubleBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleFull.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleFull.html
index aea504f..033bbbd 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleFull.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataDoubleFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleOperations.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleOperations.html
index 3d7fae5..993980f 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleOperations.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataDoubleOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataDoubleOperations (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataFull.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataFull.html
index fa99e91..c31df5d 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataFull.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItem.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItem.html
index af9ec68..ea934b4 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItem.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -166,7 +166,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;</code></td>
+<td class="colFirst"><code>private <a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollectorResult.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#item">item</a></span></code>
 <div class="block">The item.</div>
 </td>
@@ -181,7 +181,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollectorResult.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#list">list</a></span></code>
 <div class="block">The list.</div>
 </td>
@@ -302,10 +302,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.TreeMap-java.lang.Integer-java.lang.Integer-">MtasDataCollectorResult</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#MtasDataCollectorResult-java.lang.String-java.lang.String-java.lang.String-java.util.NavigableMap-java.lang.Integer-java.lang.Integer-">MtasDataCollectorResult</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
-                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&nbsp;basicList,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="class in mtas.codec.util.collector">MtasDataItem</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T1</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html" title="type parameter in MtasDataCollectorResult">T2</a>&gt;&gt;&nbsp;basicList,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;number)</code>
 <div class="block">Instantiates a new mtas data collector result.</div>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemAdvanced.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemAdvanced.html
index eee6f5d..a721124 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemBasic.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemBasic.html
index c048439..254d97f 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemBasic.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleAdvanced.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleAdvanced.html
index c1fbbd3..8af2861 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemDoubleAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleBasic.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleBasic.html
index e72822b..66f0142 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleBasic.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemDoubleBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleFull.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleFull.html
index ab34d0c..a73437f 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleFull.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemDoubleFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemDoubleFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemFull.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemFull.html
index 722aad4..a25340d 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemFull.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongAdvanced.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongAdvanced.html
index 170cecd..5250d57 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemLongAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongBasic.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongBasic.html
index 66c3d74..913a12a 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongBasic.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemLongBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongFull.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongFull.html
index 6e8b6dc..7ddb8f6 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongFull.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemLongFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemLongFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemNumberComparator.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemNumberComparator.html
index 6670192..d7af86d 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataItemNumberComparator.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataItemNumberComparator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataItemNumberComparator (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -109,7 +109,7 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></code></td>
+<td class="colFirst"><code>private <a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollectorResult.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#lastSortValue">lastSortValue</a></span></code>
 <div class="block">The last sort value.</div>
 </td>
@@ -128,7 +128,7 @@
 <td class="colLast"><span class="typeNameLabel">MtasDataItemNumberComparator.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html#clone--">clone</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;?&gt;</code></td>
+<td class="colFirst"><code>protected <a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataItem.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataItem.html#getComparableValue--">getComparableValue</a></span>()</code>
 <div class="block">Gets the comparable value.</div>
 </td>
@@ -148,7 +148,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataItem.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue0--">getCompareValue0</a></span>()</code>
-<div class="block">Gets the compare value0.</div>
+<div class="block">Gets the compare value 0.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -178,7 +178,7 @@
 <tr class="altColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="type parameter in MtasDataItem">T1</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataItem.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue1--">getCompareValue1</a></span>()</code>
-<div class="block">Gets the compare value1.</div>
+<div class="block">Gets the compare value 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -208,7 +208,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataItem.html" title="type parameter in MtasDataItem">T2</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataItem.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataItem.html#getCompareValue2--">getCompareValue2</a></span>()</code>
-<div class="block">Gets the compare value2.</div>
+<div class="block">Gets the compare value 2.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -233,7 +233,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasDataCollectorResult.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataCollectorResult.html#getComparatorList--">getComparatorList</a></span>()</code>
 <div class="block">Gets the comparator list.</div>
 </td>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongAdvanced.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongAdvanced.html
index 152f5aa..21dc7c0 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongAdvanced.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongAdvanced.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataLongAdvanced (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongBasic.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongBasic.html
index b84e6de..9090526 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongBasic.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataLongBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongFull.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongFull.html
index e9b5be1..f9af17e 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongFull.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongFull.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataLongFull (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongOperations.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongOperations.html
index 47a7245..a9e5b55 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataLongOperations.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataLongOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.codec.util.collector.MtasDataLongOperations (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/class-use/MtasDataOperations.html b/apidocs/mtas/codec/util/collector/class-use/MtasDataOperations.html
index 27ec878..7170976 100644
--- a/apidocs/mtas/codec/util/collector/class-use/MtasDataOperations.html
+++ b/apidocs/mtas/codec/util/collector/class-use/MtasDataOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface mtas.codec.util.collector.MtasDataOperations (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -168,9 +168,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#MtasDataAdvanced-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataAdvanced.html#MtasDataAdvanced-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataAdvanced</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -178,7 +178,7 @@
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -190,9 +190,9 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#MtasDataBasic-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataBasic.html#MtasDataBasic-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataBasic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -200,7 +200,7 @@
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
@@ -212,9 +212,9 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#MtasDataFull-java.lang.String-java.lang.String-java.util.Set-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/collector/MtasDataFull.html#MtasDataFull-java.lang.String-java.lang.String-java.util.SortedSet-java.lang.String-java.lang.String-java.lang.Integer-java.lang.Integer-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-mtas.codec.util.collector.MtasDataOperations-java.lang.String-java.lang.String-">MtasDataFull</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;collectorType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortType,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sortDirection,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;start,
@@ -222,7 +222,7 @@
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subCollectorTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subDataTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subStatsTypes,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;subStatsItems,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortTypes,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;subSortDirections,
             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;subStart,
diff --git a/apidocs/mtas/codec/util/collector/package-frame.html b/apidocs/mtas/codec/util/collector/package-frame.html
index b4a6c78..d90ec66 100644
--- a/apidocs/mtas/codec/util/collector/package-frame.html
+++ b/apidocs/mtas/codec/util/collector/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.util.collector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/package-summary.html b/apidocs/mtas/codec/util/collector/package-summary.html
index ba34f47..e904b42 100644
--- a/apidocs/mtas/codec/util/collector/package-summary.html
+++ b/apidocs/mtas/codec/util/collector/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.util.collector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -215,7 +215,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../mtas/codec/util/collector/MtasDataItemNumberComparator.html" title="class in mtas.codec.util.collector">MtasDataItemNumberComparator</a>&lt;T extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a> &amp; <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;&gt;</td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasDataItemNumberComparator.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../mtas/codec/util/collector/MtasDataLongAdvanced.html" title="class in mtas.codec.util.collector">MtasDataLongAdvanced</a></td>
diff --git a/apidocs/mtas/codec/util/collector/package-tree.html b/apidocs/mtas/codec/util/collector/package-tree.html
index b87812f..b423ee7 100644
--- a/apidocs/mtas/codec/util/collector/package-tree.html
+++ b/apidocs/mtas/codec/util/collector/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.util.collector Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/codec/util/collector/package-use.html b/apidocs/mtas/codec/util/collector/package-use.html
index 934545b..f28b6d0 100644
--- a/apidocs/mtas/codec/util/collector/package-use.html
+++ b/apidocs/mtas/codec/util/collector/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.codec.util.collector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -199,7 +199,9 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../../mtas/codec/util/collector/class-use/MtasDataItemNumberComparator.html#mtas.codec.util.collector">MtasDataItemNumberComparator</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/codec/util/collector/class-use/MtasDataItemNumberComparator.html#mtas.codec.util.collector">MtasDataItemNumberComparator</a>
+<div class="block">The Class MtasDataItemNumberComparator.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../../mtas/codec/util/collector/class-use/MtasDataOperations.html#mtas.codec.util.collector">MtasDataOperations</a>
diff --git a/apidocs/mtas/codec/util/package-frame.html b/apidocs/mtas/codec/util/package-frame.html
index 46f4213..42b3f15 100644
--- a/apidocs/mtas/codec/util/package-frame.html
+++ b/apidocs/mtas/codec/util/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -15,6 +15,7 @@
 <h2 title="Interfaces">Interfaces</h2>
 <ul title="Interfaces">
 <li><a href="CodecComponent.BasicComponent.html" title="interface in mtas.codec.util" target="classFrame"><span class="interfaceName">CodecComponent.BasicComponent</span></a></li>
+<li><a href="CodecComponent.ComponentStats.html" title="interface in mtas.codec.util" target="classFrame"><span class="interfaceName">CodecComponent.ComponentStats</span></a></li>
 </ul>
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
@@ -34,7 +35,6 @@
 <li><a href="CodecComponent.ComponentPosition.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentPosition</a></li>
 <li><a href="CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentPrefix</a></li>
 <li><a href="CodecComponent.ComponentSpan.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentSpan</a></li>
-<li><a href="CodecComponent.ComponentStats.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentStats</a></li>
 <li><a href="CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentTermVector</a></li>
 <li><a href="CodecComponent.ComponentToken.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.ComponentToken</a></li>
 <li><a href="CodecComponent.GroupHit.html" title="class in mtas.codec.util" target="classFrame">CodecComponent.GroupHit</a></li>
diff --git a/apidocs/mtas/codec/util/package-summary.html b/apidocs/mtas/codec/util/package-summary.html
index 3b06391..cd935ad 100644
--- a/apidocs/mtas/codec/util/package-summary.html
+++ b/apidocs/mtas/codec/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -84,7 +84,15 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Interface BasicComponent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a></td>
+<td class="colLast">
+<div class="block">The Interface ComponentStats.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -159,7 +167,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class ComponentJoin.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a></td>
@@ -192,106 +202,102 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a></td>
 <td class="colLast">
 <div class="block">The Class ComponentTermVector.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util">CodecComponent.ComponentToken</a></td>
 <td class="colLast">
 <div class="block">The Class ComponentToken.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a></td>
 <td class="colLast">
 <div class="block">The Class GroupHit.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util">CodecComponent.KwicHit</a></td>
 <td class="colLast">
 <div class="block">The Class KwicHit.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util">CodecComponent.KwicToken</a></td>
 <td class="colLast">
 <div class="block">The Class KwicToken.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ListHit.html" title="class in mtas.codec.util">CodecComponent.ListHit</a></td>
 <td class="colLast">
 <div class="block">The Class ListHit.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.ListToken.html" title="class in mtas.codec.util">CodecComponent.ListToken</a></td>
 <td class="colLast">
 <div class="block">The Class ListToken.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a></td>
 <td class="colLast">
 <div class="block">The Class Match.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecComponent.SubComponentFunction.html" title="class in mtas.codec.util">CodecComponent.SubComponentFunction</a></td>
 <td class="colLast">
 <div class="block">The Class SubComponentFunction.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></td>
 <td class="colLast">
 <div class="block">The Class CodecInfo.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecInfo.FieldReferences.html" title="class in mtas.codec.util">CodecInfo.FieldReferences</a></td>
 <td class="colLast">
 <div class="block">The Class FieldReferences.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecSearchTree.html" title="class in mtas.codec.util">CodecSearchTree</a></td>
 <td class="colLast">
 <div class="block">The Class CodecSearchTree.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecSearchTree.IntervalItem.html" title="class in mtas.codec.util">CodecSearchTree.IntervalItem</a>&lt;T,N extends <a href="../../../mtas/codec/tree/IntervalTreeNode.html" title="class in mtas.codec.tree">IntervalTreeNode</a>&lt;T,N&gt;&gt;</td>
 <td class="colLast">
 <div class="block">The Class IntervalItem.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeHit.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeHit</a>&lt;T&gt;</td>
 <td class="colLast">
 <div class="block">The Class MtasTreeHit.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecSearchTree.MtasTreeItem.html" title="class in mtas.codec.util">CodecSearchTree.MtasTreeItem</a></td>
 <td class="colLast">
 <div class="block">The Class MtasTreeItem.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/CodecUtil.html" title="class in mtas.codec.util">CodecUtil</a></td>
 <td class="colLast">
 <div class="block">The Class CodecUtil.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/codec/util/DataCollector.html" title="class in mtas.codec.util">DataCollector</a></td>
 <td class="colLast">
 <div class="block">The Class DataCollector.</div>
diff --git a/apidocs/mtas/codec/util/package-tree.html b/apidocs/mtas/codec/util/package-tree.html
index 451f833..2fc2d73 100644
--- a/apidocs/mtas/codec/util/package-tree.html
+++ b/apidocs/mtas/codec/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.codec.util Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -94,15 +94,11 @@
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentJoin</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentKwic</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentList</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
+<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentPosition</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>)</li>
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentPrefix</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
-<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentStats</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)
-<ul>
-<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentPosition</span></a></li>
-<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentSpan</span></a></li>
-<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentToken</span></a></li>
-</ul>
-</li>
+<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentSpan</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>)</li>
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentTermVector</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
+<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentToken</span></a> (implements mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>)</li>
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.GroupHit</span></a></li>
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.KwicHit</span></a></li>
 <li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.KwicToken</span></a></li>
@@ -124,7 +120,11 @@
 </ul>
 <h2 title="Interface Hierarchy">Interface Hierarchy</h2>
 <ul>
-<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.BasicComponent</span></a></li>
+<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.BasicComponent</span></a>
+<ul>
+<li type="circle">mtas.codec.util.<a href="../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentStats</span></a></li>
+</ul>
+</li>
 </ul>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
diff --git a/apidocs/mtas/codec/util/package-use.html b/apidocs/mtas/codec/util/package-use.html
index 62ad024..b1d2746 100644
--- a/apidocs/mtas/codec/util/package-use.html
+++ b/apidocs/mtas/codec/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.codec.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -151,7 +151,9 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.BasicComponent.html#mtas.codec.util">CodecComponent.BasicComponent</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.BasicComponent.html#mtas.codec.util">CodecComponent.BasicComponent</a>
+<div class="block">The Interface BasicComponent.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentDocument.html#mtas.codec.util">CodecComponent.ComponentDocument</a>
@@ -174,7 +176,9 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentJoin.html#mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentJoin.html#mtas.codec.util">CodecComponent.ComponentJoin</a>
+<div class="block">The Class ComponentJoin.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentKwic.html#mtas.codec.util">CodecComponent.ComponentKwic</a>
@@ -202,7 +206,9 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentStats.html#mtas.codec.util">CodecComponent.ComponentStats</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentStats.html#mtas.codec.util">CodecComponent.ComponentStats</a>
+<div class="block">The Interface ComponentStats.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentTermVector.html#mtas.codec.util">CodecComponent.ComponentTermVector</a>
@@ -343,7 +349,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.BasicComponent.html#mtas.solr.handler.component.util">CodecComponent.BasicComponent</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.BasicComponent.html#mtas.solr.handler.component.util">CodecComponent.BasicComponent</a>
+<div class="block">The Interface BasicComponent.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentDocument.html#mtas.solr.handler.component.util">CodecComponent.ComponentDocument</a>
@@ -366,7 +374,9 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentJoin.html#mtas.solr.handler.component.util">CodecComponent.ComponentJoin</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentJoin.html#mtas.solr.handler.component.util">CodecComponent.ComponentJoin</a>
+<div class="block">The Class ComponentJoin.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentKwic.html#mtas.solr.handler.component.util">CodecComponent.ComponentKwic</a>
@@ -394,7 +404,9 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentStats.html#mtas.solr.handler.component.util">CodecComponent.ComponentStats</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentStats.html#mtas.solr.handler.component.util">CodecComponent.ComponentStats</a>
+<div class="block">The Interface ComponentStats.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../mtas/codec/util/class-use/CodecComponent.ComponentTermVector.html#mtas.solr.handler.component.util">CodecComponent.ComponentTermVector</a>
diff --git a/apidocs/mtas/parser/cql/MtasCQLParser.JJCalls.html b/apidocs/mtas/parser/cql/MtasCQLParser.JJCalls.html
index cd4801c..9e6d4f8 100644
--- a/apidocs/mtas/parser/cql/MtasCQLParser.JJCalls.html
+++ b/apidocs/mtas/parser/cql/MtasCQLParser.JJCalls.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParser.JJCalls (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/MtasCQLParser.LookaheadSuccess.html b/apidocs/mtas/parser/cql/MtasCQLParser.LookaheadSuccess.html
index dd57e0c..b1d6b9a 100644
--- a/apidocs/mtas/parser/cql/MtasCQLParser.LookaheadSuccess.html
+++ b/apidocs/mtas/parser/cql/MtasCQLParser.LookaheadSuccess.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParser.LookaheadSuccess (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/MtasCQLParser.html b/apidocs/mtas/parser/cql/MtasCQLParser.html
index 06bd5cd..4f641fe 100644
--- a/apidocs/mtas/parser/cql/MtasCQLParser.html
+++ b/apidocs/mtas/parser/cql/MtasCQLParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -2874,22 +2874,22 @@ implements <a href="../../../mtas/parser/cql/MtasCQLParserConstants.html" title=
 <pre>private&nbsp;boolean&nbsp;jj_3R_15()</pre>
 </li>
 </ul>
-<a name="jj_3_86--">
+<a name="jj_3R_10--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>jj_3_86</h4>
-<pre>private&nbsp;boolean&nbsp;jj_3_86()</pre>
+<h4>jj_3R_10</h4>
+<pre>private&nbsp;boolean&nbsp;jj_3R_10()</pre>
 </li>
 </ul>
-<a name="jj_3R_10--">
+<a name="jj_3_86--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>jj_3R_10</h4>
-<pre>private&nbsp;boolean&nbsp;jj_3R_10()</pre>
+<h4>jj_3_86</h4>
+<pre>private&nbsp;boolean&nbsp;jj_3_86()</pre>
 </li>
 </ul>
 <a name="jj_3_85--">
diff --git a/apidocs/mtas/parser/cql/MtasCQLParserConstants.html b/apidocs/mtas/parser/cql/MtasCQLParserConstants.html
index 953216f..705814a 100644
--- a/apidocs/mtas/parser/cql/MtasCQLParserConstants.html
+++ b/apidocs/mtas/parser/cql/MtasCQLParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserConstants (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/MtasCQLParserTokenManager.html b/apidocs/mtas/parser/cql/MtasCQLParserTokenManager.html
index b52ee41..0f818fd 100644
--- a/apidocs/mtas/parser/cql/MtasCQLParserTokenManager.html
+++ b/apidocs/mtas/parser/cql/MtasCQLParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserTokenManager (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/ParseException.html b/apidocs/mtas/parser/cql/ParseException.html
index 1af8691..7089067 100644
--- a/apidocs/mtas/parser/cql/ParseException.html
+++ b/apidocs/mtas/parser/cql/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ParseException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/SimpleCharStream.html b/apidocs/mtas/parser/cql/SimpleCharStream.html
index 05a4805..44b9546 100644
--- a/apidocs/mtas/parser/cql/SimpleCharStream.html
+++ b/apidocs/mtas/parser/cql/SimpleCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SimpleCharStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/Token.html b/apidocs/mtas/parser/cql/Token.html
index e0309b4..8872c2c 100644
--- a/apidocs/mtas/parser/cql/Token.html
+++ b/apidocs/mtas/parser/cql/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Token (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/TokenMgrError.html b/apidocs/mtas/parser/cql/TokenMgrError.html
index 448fce4..b13b689 100644
--- a/apidocs/mtas/parser/cql/TokenMgrError.html
+++ b/apidocs/mtas/parser/cql/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TokenMgrError (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/MtasCQLParser.JJCalls.html b/apidocs/mtas/parser/cql/class-use/MtasCQLParser.JJCalls.html
index a474f98..1386306 100644
--- a/apidocs/mtas/parser/cql/class-use/MtasCQLParser.JJCalls.html
+++ b/apidocs/mtas/parser/cql/class-use/MtasCQLParser.JJCalls.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.MtasCQLParser.JJCalls (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/MtasCQLParser.LookaheadSuccess.html b/apidocs/mtas/parser/cql/class-use/MtasCQLParser.LookaheadSuccess.html
index 1f4f995..440bc60 100644
--- a/apidocs/mtas/parser/cql/class-use/MtasCQLParser.LookaheadSuccess.html
+++ b/apidocs/mtas/parser/cql/class-use/MtasCQLParser.LookaheadSuccess.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.MtasCQLParser.LookaheadSuccess (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/MtasCQLParser.html b/apidocs/mtas/parser/cql/class-use/MtasCQLParser.html
index 847686b..81cfc8f 100644
--- a/apidocs/mtas/parser/cql/class-use/MtasCQLParser.html
+++ b/apidocs/mtas/parser/cql/class-use/MtasCQLParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.MtasCQLParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/MtasCQLParserConstants.html b/apidocs/mtas/parser/cql/class-use/MtasCQLParserConstants.html
index 9e6a7d1..92bc5e7 100644
--- a/apidocs/mtas/parser/cql/class-use/MtasCQLParserConstants.html
+++ b/apidocs/mtas/parser/cql/class-use/MtasCQLParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface mtas.parser.cql.MtasCQLParserConstants (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/MtasCQLParserTokenManager.html b/apidocs/mtas/parser/cql/class-use/MtasCQLParserTokenManager.html
index 4653305..c6fb50c 100644
--- a/apidocs/mtas/parser/cql/class-use/MtasCQLParserTokenManager.html
+++ b/apidocs/mtas/parser/cql/class-use/MtasCQLParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.MtasCQLParserTokenManager (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/ParseException.html b/apidocs/mtas/parser/cql/class-use/ParseException.html
index cacae92..6afee64 100644
--- a/apidocs/mtas/parser/cql/class-use/ParseException.html
+++ b/apidocs/mtas/parser/cql/class-use/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.ParseException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -454,21 +454,21 @@
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)</code>
-<div class="block">Instantiates a new mtas cql parser default prefix condition.</div>
+<div class="block">Instantiates a new mtas CQL parser default prefix condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;s,
                               <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;sp,
                               <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -477,7 +477,7 @@
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)</code>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -487,7 +487,7 @@
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)</code>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/parser/cql/class-use/SimpleCharStream.html b/apidocs/mtas/parser/cql/class-use/SimpleCharStream.html
index 74f5ce7..406ab10 100644
--- a/apidocs/mtas/parser/cql/class-use/SimpleCharStream.html
+++ b/apidocs/mtas/parser/cql/class-use/SimpleCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.SimpleCharStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/Token.html b/apidocs/mtas/parser/cql/class-use/Token.html
index a8d3f03..af48404 100644
--- a/apidocs/mtas/parser/cql/class-use/Token.html
+++ b/apidocs/mtas/parser/cql/class-use/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.Token (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/class-use/TokenMgrError.html b/apidocs/mtas/parser/cql/class-use/TokenMgrError.html
index bf57fb4..96cb793 100644
--- a/apidocs/mtas/parser/cql/class-use/TokenMgrError.html
+++ b/apidocs/mtas/parser/cql/class-use/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.TokenMgrError (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/package-frame.html b/apidocs/mtas/parser/cql/package-frame.html
index 262d8a3..47d2f09 100644
--- a/apidocs/mtas/parser/cql/package-frame.html
+++ b/apidocs/mtas/parser/cql/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.cql (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/package-summary.html b/apidocs/mtas/parser/cql/package-summary.html
index 12e2237..ec73532 100644
--- a/apidocs/mtas/parser/cql/package-summary.html
+++ b/apidocs/mtas/parser/cql/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.cql (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/package-tree.html b/apidocs/mtas/parser/cql/package-tree.html
index e30e13f..2bcb3fb 100644
--- a/apidocs/mtas/parser/cql/package-tree.html
+++ b/apidocs/mtas/parser/cql/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.cql Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/package-use.html b/apidocs/mtas/parser/cql/package-use.html
index 0b407d3..826dd9b 100644
--- a/apidocs/mtas/parser/cql/package-use.html
+++ b/apidocs/mtas/parser/cql/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.parser.cql (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html
index 597798e..79f865f 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserBasicSentenceCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -132,11 +132,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#ignoreClause">ignoreClause</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#ignoreClause">ignoreClause</a></span></code>
+<div class="block">The ignore clause.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>
+<div class="block">The maximum ignore length.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
@@ -147,13 +151,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#minimumOccurence">minimumOccurence</a></span></code>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#optional">optional</a></span></code>
-<div class="block">The optional parts.</div>
+<div class="block">The optional.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -165,7 +169,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#simplified">simplified</a></span></code>
-<div class="block">The optional parts.</div>
+<div class="block">The simplified.</div>
 </td>
 </tr>
 </table>
@@ -185,7 +189,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserBasicSentenceCondition</a></span>(<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser basic sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser basic sentence condition.</div>
 </td>
 </tr>
 </table>
@@ -313,7 +317,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>minimumOccurence</h4>
 <pre>private&nbsp;int minimumOccurence</pre>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </li>
 </ul>
 <a name="maximumOccurence">
@@ -333,7 +337,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>simplified</h4>
 <pre>private&nbsp;boolean simplified</pre>
-<div class="block">The optional parts.</div>
+<div class="block">The simplified.</div>
 </li>
 </ul>
 <a name="optional">
@@ -343,7 +347,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>optional</h4>
 <pre>private&nbsp;boolean optional</pre>
-<div class="block">The optional parts.</div>
+<div class="block">The optional.</div>
 </li>
 </ul>
 <a name="ignoreClause">
@@ -353,6 +357,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ignoreClause</h4>
 <pre>private&nbsp;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> ignoreClause</pre>
+<div class="block">The ignore clause.</div>
 </li>
 </ul>
 <a name="maximumIgnoreLength">
@@ -362,6 +367,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maximumIgnoreLength</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maximumIgnoreLength</pre>
+<div class="block">The maximum ignore length.</div>
 </li>
 </ul>
 </li>
@@ -380,7 +386,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>MtasCQLParserBasicSentenceCondition</h4>
 <pre>public&nbsp;MtasCQLParserBasicSentenceCondition(<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</pre>
-<div class="block">Instantiates a new mtas cql parser basic sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser basic sentence condition.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ignore</code> - the ignore</dd>
+<dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -419,7 +430,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="block">Adds the group.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>w</code> - the w</dd>
+<dd><code>g</code> - the g</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></code> - the parse exception</dd>
 </dl>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html
index 3dfbebc..9e96c26 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserBasicSentencePartCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -143,7 +143,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html#minimumOccurence">minimumOccurence</a></span></code>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -155,7 +155,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition.html#optional">optional</a></span></code>
-<div class="block">The not.</div>
+<div class="block">The optional.</div>
 </td>
 </tr>
 </table>
@@ -267,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>minimumOccurence</h4>
 <pre>protected&nbsp;int minimumOccurence</pre>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </li>
 </ul>
 <a name="maximumOccurence">
@@ -287,7 +287,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>optional</h4>
 <pre>protected&nbsp;boolean optional</pre>
-<div class="block">The not.</div>
+<div class="block">The optional.</div>
 </li>
 </ul>
 <a name="not">
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition.html
index a1960f2..d8ef890 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserDefaultPrefixCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -149,7 +149,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.htm
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)</code>
-<div class="block">Instantiates a new mtas cql parser default prefix condition.</div>
+<div class="block">Instantiates a new mtas CQL parser default prefix condition.</div>
 </td>
 </tr>
 </table>
@@ -201,12 +201,14 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.htm
                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)
                                     throws <a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></pre>
-<div class="block">Instantiates a new mtas cql parser default prefix condition.</div>
+<div class="block">Instantiates a new mtas CQL parser default prefix condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
 <dd><code>prefix</code> - the prefix</dd>
 <dd><code>value</code> - the value</dd>
+<dd><code>variables</code> - the variables</dd>
+<dd><code>usedVariables</code> - the used variables</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></code> - the parse exception</dd>
 </dl>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserGroupCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserGroupCondition.html
index aa6f3b4..788b8eb 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserGroupCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserGroupCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserGroupCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -159,7 +159,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupCondition.html#MtasCQLParserGroupCondition-java.lang.String-mtas.search.spans.util.MtasSpanQuery-">MtasCQLParserGroupCondition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                            <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;condition)</code>
-<div class="block">Instantiates a new mtas cql parser group condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group condition.</div>
 </td>
 </tr>
 </table>
@@ -255,7 +255,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>MtasCQLParserGroupCondition</h4>
 <pre>public&nbsp;MtasCQLParserGroupCondition(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                    <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;condition)</pre>
-<div class="block">Instantiates a new mtas cql parser group condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html
index 9fb733c..ce639e5 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserGroupFullCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -138,19 +138,19 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#GROUP_END">GROUP_END</a></span></code>
-<div class="block">The group end.</div>
+<div class="block">The Constant GROUP_END.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#GROUP_FULL">GROUP_FULL</a></span></code>
-<div class="block">The group full.</div>
+<div class="block">The Constant GROUP_FULL.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#GROUP_START">GROUP_START</a></span></code>
-<div class="block">The group start.</div>
+<div class="block">The Constant GROUP_START.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -189,7 +189,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#MtasCQLParserGroupFullCondition-mtas.parser.cql.util.MtasCQLParserGroupCondition-java.lang.String-">MtasCQLParserGroupFullCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupCondition</a>&nbsp;condition,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
-<div class="block">Instantiates a new mtas cql parser group full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group full condition.</div>
 </td>
 </tr>
 </table>
@@ -294,7 +294,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 <li class="blockList">
 <h4>GROUP_FULL</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> GROUP_FULL</pre>
-<div class="block">The group full.</div>
+<div class="block">The Constant GROUP_FULL.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.parser.cql.util.MtasCQLParserGroupFullCondition.GROUP_FULL">Constant Field Values</a></dd>
@@ -308,7 +308,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 <li class="blockList">
 <h4>GROUP_START</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> GROUP_START</pre>
-<div class="block">The group start.</div>
+<div class="block">The Constant GROUP_START.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.parser.cql.util.MtasCQLParserGroupFullCondition.GROUP_START">Constant Field Values</a></dd>
@@ -322,7 +322,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 <li class="blockList">
 <h4>GROUP_END</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> GROUP_END</pre>
-<div class="block">The group end.</div>
+<div class="block">The Constant GROUP_END.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.parser.cql.util.MtasCQLParserGroupFullCondition.GROUP_END">Constant Field Values</a></dd>
@@ -365,7 +365,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 <h4>MtasCQLParserGroupFullCondition</h4>
 <pre>public&nbsp;MtasCQLParserGroupFullCondition(<a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupCondition</a>&nbsp;condition,
                                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</pre>
-<div class="block">Instantiates a new mtas cql parser group full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group full condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>condition</code> - the condition</dd>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserGroupQuery.html b/apidocs/mtas/parser/cql/util/MtasCQLParserGroupQuery.html
index 93ce0c6..c83bbc4 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserGroupQuery.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserGroupQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserGroupQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -192,14 +192,14 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupQuery.html#MtasCQLParserGroupQuery-java.lang.String-java.lang.String-">MtasCQLParserGroupQuery</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</code>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserGroupQuery.html#MtasCQLParserGroupQuery-java.lang.String-java.lang.String-java.lang.String-">MtasCQLParserGroupQuery</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -207,7 +207,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 </td>
 </tr>
 </table>
@@ -371,7 +371,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <h4>MtasCQLParserGroupQuery</h4>
 <pre>public&nbsp;MtasCQLParserGroupQuery(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</pre>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
@@ -388,7 +388,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <pre>public&nbsp;MtasCQLParserGroupQuery(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
@@ -407,7 +407,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</pre>
-<div class="block">Instantiates a new mtas cql parser group query.</div>
+<div class="block">Instantiates a new mtas CQL parser group query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserSentenceCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserSentenceCondition.html
index 5b300d7..e1a8075 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserSentenceCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserSentenceCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserSentenceCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -133,7 +133,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#basic">basic</a></span></code>
-<div class="block">The optional parts.</div>
+<div class="block">The basic.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -144,11 +144,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#ignore">ignore</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#ignore">ignore</a></span></code>
+<div class="block">The ignore.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>
+<div class="block">The maximum ignore length.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
@@ -159,13 +163,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#minimumOccurence">minimumOccurence</a></span></code>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#optional">optional</a></span></code>
-<div class="block">The optional parts.</div>
+<div class="block">The optional.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -177,7 +181,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#simplified">simplified</a></span></code>
-<div class="block">The optional parts.</div>
+<div class="block">The simplified.</div>
 </td>
 </tr>
 </table>
@@ -198,14 +202,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;s,
                               <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;sp,
                               <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 </table>
@@ -368,7 +372,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>minimumOccurence</h4>
 <pre>private&nbsp;int minimumOccurence</pre>
-<div class="block">The maximum occurence.</div>
+<div class="block">The minimum occurence.</div>
 </li>
 </ul>
 <a name="maximumOccurence">
@@ -388,7 +392,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>basic</h4>
 <pre>private&nbsp;boolean basic</pre>
-<div class="block">The optional parts.</div>
+<div class="block">The basic.</div>
 </li>
 </ul>
 <a name="simplified">
@@ -398,7 +402,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>simplified</h4>
 <pre>private&nbsp;boolean simplified</pre>
-<div class="block">The optional parts.</div>
+<div class="block">The simplified.</div>
 </li>
 </ul>
 <a name="optional">
@@ -408,7 +412,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>optional</h4>
 <pre>private&nbsp;boolean optional</pre>
-<div class="block">The optional parts.</div>
+<div class="block">The optional.</div>
 </li>
 </ul>
 <a name="ignore">
@@ -418,6 +422,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ignore</h4>
 <pre>private&nbsp;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> ignore</pre>
+<div class="block">The ignore.</div>
 </li>
 </ul>
 <a name="maximumIgnoreLength">
@@ -427,6 +432,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maximumIgnoreLength</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maximumIgnoreLength</pre>
+<div class="block">The maximum ignore length.</div>
 </li>
 </ul>
 </li>
@@ -447,10 +453,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                       <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)
                                throws <a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></pre>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>s</code> - the s</dd>
+<dd><code>ignore</code> - the ignore</dd>
+<dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></code> - the parse exception</dd>
 </dl>
@@ -466,10 +474,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                       <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)
                                throws <a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></pre>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sp</code> - the sp</dd>
+<dd><code>ignore</code> - the ignore</dd>
+<dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></code> - the parse exception</dd>
 </dl>
@@ -682,7 +692,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sentenceSequence</code> - the sentence sequence</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the span query</dd>
+<dd>the mtas span query</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></code> - the parse exception</dd>
 </dl>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html
index 39627fc..71eb205 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:51 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserSentencePartCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -145,7 +145,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#firstMinimumOccurence">firstMinimumOccurence</a></span></code>
-<div class="block">The first maximum occurence.</div>
+<div class="block">The first minimum occurence.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -168,11 +168,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#ignoreClause">ignoreClause</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#ignoreClause">ignoreClause</a></span></code>
+<div class="block">The ignore clause.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>
+<div class="block">The maximum ignore length.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
@@ -204,14 +208,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;bs,
                                   <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;s,
                                   <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </td>
 </tr>
 </table>
@@ -309,7 +313,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>firstMinimumOccurence</h4>
 <pre>private&nbsp;int firstMinimumOccurence</pre>
-<div class="block">The first maximum occurence.</div>
+<div class="block">The first minimum occurence.</div>
 </li>
 </ul>
 <a name="firstMaximumOccurence">
@@ -369,6 +373,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>ignoreClause</h4>
 <pre>private&nbsp;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> ignoreClause</pre>
+<div class="block">The ignore clause.</div>
 </li>
 </ul>
 <a name="maximumIgnoreLength">
@@ -378,6 +383,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maximumIgnoreLength</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maximumIgnoreLength</pre>
+<div class="block">The maximum ignore length.</div>
 </li>
 </ul>
 </li>
@@ -397,10 +403,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;MtasCQLParserSentencePartCondition(<a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;bs,
                                           <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</pre>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>bs</code> - the bs</dd>
+<dd><code>ignore</code> - the ignore</dd>
+<dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
 </dl>
 </li>
 </ul>
@@ -413,10 +421,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;MtasCQLParserSentencePartCondition(<a href="../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;s,
                                           <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</pre>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>s</code> - the s</dd>
+<dd><code>ignore</code> - the ignore</dd>
+<dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
 </dl>
 </li>
 </ul>
@@ -509,7 +519,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="block">Creates the full sentence.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the mtas cql parser sentence condition</dd>
+<dd>the mtas CQL parser sentence condition</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></code> - the parse exception</dd>
 </dl>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserWordCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserWordCondition.html
index ebcb832..30b7c8e 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserWordCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserWordCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserWordCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -161,7 +161,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html#positiveQueryList">positiveQueryList</a></span></code>
-<div class="block">The negative query list.</div>
+<div class="block">The positive query list.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -179,13 +179,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html#TYPE_AND">TYPE_AND</a></span></code>
-<div class="block">The type and.</div>
+<div class="block">The Constant TYPE_AND.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html#TYPE_OR">TYPE_OR</a></span></code>
-<div class="block">The type or.</div>
+<div class="block">The Constant TYPE_OR.</div>
 </td>
 </tr>
 </table>
@@ -205,7 +205,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html#MtasCQLParserWordCondition-java.lang.String-java.lang.String-">MtasCQLParserWordCondition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
-<div class="block">Instantiates a new mtas cql parser word condition.</div>
+<div class="block">Instantiates a new mtas CQL parser word condition.</div>
 </td>
 </tr>
 </table>
@@ -379,7 +379,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>TYPE_AND</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TYPE_AND</pre>
-<div class="block">The type and.</div>
+<div class="block">The Constant TYPE_AND.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.parser.cql.util.MtasCQLParserWordCondition.TYPE_AND">Constant Field Values</a></dd>
@@ -393,7 +393,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>TYPE_OR</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TYPE_OR</pre>
-<div class="block">The type or.</div>
+<div class="block">The Constant TYPE_OR.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.parser.cql.util.MtasCQLParserWordCondition.TYPE_OR">Constant Field Values</a></dd>
@@ -407,7 +407,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>positiveQueryList</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&gt; positiveQueryList</pre>
-<div class="block">The negative query list.</div>
+<div class="block">The positive query list.</div>
 </li>
 </ul>
 <a name="negativeQueryList">
@@ -486,7 +486,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>MtasCQLParserWordCondition</h4>
 <pre>public&nbsp;MtasCQLParserWordCondition(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</pre>
-<div class="block">Instantiates a new mtas cql parser word condition.</div>
+<div class="block">Instantiates a new mtas CQL parser word condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserWordFullCondition.html b/apidocs/mtas/parser/cql/util/MtasCQLParserWordFullCondition.html
index b58d528..6d16b1c 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserWordFullCondition.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserWordFullCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserWordFullCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -164,7 +164,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordFullCondition.html#MtasCQLParserWordFullCondition-mtas.parser.cql.util.MtasCQLParserWordCondition-">MtasCQLParserWordFullCondition</a></span>(<a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a>&nbsp;condition)</code>
-<div class="block">Instantiates a new mtas cql parser word full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser word full condition.</div>
 </td>
 </tr>
 </table>
@@ -262,7 +262,7 @@ extends <a href="../../../../mtas/parser/cql/util/MtasCQLParserBasicSentencePart
 <li class="blockList">
 <h4>MtasCQLParserWordFullCondition</h4>
 <pre>public&nbsp;MtasCQLParserWordFullCondition(<a href="../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a>&nbsp;condition)</pre>
-<div class="block">Instantiates a new mtas cql parser word full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser word full condition.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>condition</code> - the condition</dd>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html b/apidocs/mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html
index cd3824f..c0f2913 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserWordPositionQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -174,14 +174,14 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html#MtasCQLParserWordPositionQuery-java.lang.String-int-">MtasCQLParserWordPositionQuery</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                               int&nbsp;position)</code>
-<div class="block">Instantiates a new mtas cql parser word position query.</div>
+<div class="block">Instantiates a new mtas CQL parser word position query.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordPositionQuery.html#MtasCQLParserWordPositionQuery-java.lang.String-int-int-">MtasCQLParserWordPositionQuery</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                               int&nbsp;start,
                               int&nbsp;end)</code>
-<div class="block">Instantiates a new mtas cql parser word position query.</div>
+<div class="block">Instantiates a new mtas CQL parser word position query.</div>
 </td>
 </tr>
 </table>
@@ -303,7 +303,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <h4>MtasCQLParserWordPositionQuery</h4>
 <pre>public&nbsp;MtasCQLParserWordPositionQuery(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                       int&nbsp;position)</pre>
-<div class="block">Instantiates a new mtas cql parser word position query.</div>
+<div class="block">Instantiates a new mtas CQL parser word position query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
@@ -320,7 +320,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <pre>public&nbsp;MtasCQLParserWordPositionQuery(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                                       int&nbsp;start,
                                       int&nbsp;end)</pre>
-<div class="block">Instantiates a new mtas cql parser word position query.</div>
+<div class="block">Instantiates a new mtas CQL parser word position query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
diff --git a/apidocs/mtas/parser/cql/util/MtasCQLParserWordQuery.html b/apidocs/mtas/parser/cql/util/MtasCQLParserWordQuery.html
index efccfd6..b67462b 100644
--- a/apidocs/mtas/parser/cql/util/MtasCQLParserWordQuery.html
+++ b/apidocs/mtas/parser/cql/util/MtasCQLParserWordQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLParserWordQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -199,7 +199,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/parser/cql/util/MtasCQLParserWordQuery.html#MtasCQLParserWordQuery-java.lang.String-java.lang.String-java.util.HashMap-">MtasCQLParserWordQuery</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables)</code>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -208,7 +208,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)</code>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -218,7 +218,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)</code>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 </td>
 </tr>
 </table>
@@ -397,7 +397,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <pre>public&nbsp;MtasCQLParserWordQuery(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables)</pre>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
@@ -418,7 +418,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)
                        throws <a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></pre>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
@@ -444,7 +444,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;variables,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;usedVariables)
                        throws <a href="../../../../mtas/parser/cql/ParseException.html" title="class in mtas.parser.cql">ParseException</a></pre>
-<div class="block">Instantiates a new mtas cql parser word query.</div>
+<div class="block">Instantiates a new mtas CQL parser word query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentenceCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentenceCondition.html
index 899b08c..4405fb9 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentenceCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentenceCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -174,14 +174,14 @@
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;s,
                               <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;bs,
                                   <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentencePartCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentencePartCondition.html
index 1af4593..90d8b28 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentencePartCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserBasicSentencePartCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserBasicSentencePartCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserDefaultPrefixCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserDefaultPrefixCondition.html
index 72948c0..160b1fe 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserDefaultPrefixCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserDefaultPrefixCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserDefaultPrefixCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupCondition.html
index 24c9f28..eadae35 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserGroupCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -156,7 +156,7 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserGroupFullCondition.html#MtasCQLParserGroupFullCondition-mtas.parser.cql.util.MtasCQLParserGroupCondition-java.lang.String-">MtasCQLParserGroupFullCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserGroupCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserGroupCondition</a>&nbsp;condition,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
-<div class="block">Instantiates a new mtas cql parser group full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group full condition.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupFullCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupFullCondition.html
index 777ad73..cea3610 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupFullCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupFullCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserGroupFullCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupQuery.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupQuery.html
index 1b0cf33..c0806dc 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupQuery.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserGroupQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserGroupQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentenceCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentenceCondition.html
index 0875018..52fcabd 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentenceCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentenceCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserSentenceCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -225,14 +225,14 @@
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;sp,
                               <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;s,
                                   <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentencePartCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentencePartCondition.html
index 5833455..6465dce 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentencePartCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserSentencePartCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserSentencePartCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordCondition.html
index 7aa1d3c..a14cce6 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserWordCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -208,7 +208,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserWordFullCondition.html#MtasCQLParserWordFullCondition-mtas.parser.cql.util.MtasCQLParserWordCondition-">MtasCQLParserWordFullCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserWordCondition</a>&nbsp;condition)</code>
-<div class="block">Instantiates a new mtas cql parser word full condition.</div>
+<div class="block">Instantiates a new mtas CQL parser word full condition.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordFullCondition.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordFullCondition.html
index 6d4739e..94278d4 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordFullCondition.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordFullCondition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserWordFullCondition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordPositionQuery.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordPositionQuery.html
index 673bd47..d067369 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordPositionQuery.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordPositionQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserWordPositionQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordQuery.html b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordQuery.html
index b05a67e..1b82385 100644
--- a/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordQuery.html
+++ b/apidocs/mtas/parser/cql/util/class-use/MtasCQLParserWordQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.cql.util.MtasCQLParserWordQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/package-frame.html b/apidocs/mtas/parser/cql/util/package-frame.html
index 9d44011..b84def5 100644
--- a/apidocs/mtas/parser/cql/util/package-frame.html
+++ b/apidocs/mtas/parser/cql/util/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.cql.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/package-summary.html b/apidocs/mtas/parser/cql/util/package-summary.html
index 31bf95a..a2e5358 100644
--- a/apidocs/mtas/parser/cql/util/package-summary.html
+++ b/apidocs/mtas/parser/cql/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.cql.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/package-tree.html b/apidocs/mtas/parser/cql/util/package-tree.html
index a0f0ebf..f2947ba 100644
--- a/apidocs/mtas/parser/cql/util/package-tree.html
+++ b/apidocs/mtas/parser/cql/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.cql.util Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/cql/util/package-use.html b/apidocs/mtas/parser/cql/util/package-use.html
index b529e13..a19db2c 100644
--- a/apidocs/mtas/parser/cql/util/package-use.html
+++ b/apidocs/mtas/parser/cql/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.parser.cql.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/MtasFunctionParser.JJCalls.html b/apidocs/mtas/parser/function/MtasFunctionParser.JJCalls.html
index 8cac798..cc12dba 100644
--- a/apidocs/mtas/parser/function/MtasFunctionParser.JJCalls.html
+++ b/apidocs/mtas/parser/function/MtasFunctionParser.JJCalls.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParser.JJCalls (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/MtasFunctionParser.LookaheadSuccess.html b/apidocs/mtas/parser/function/MtasFunctionParser.LookaheadSuccess.html
index 4e53f7d..2bcd71c 100644
--- a/apidocs/mtas/parser/function/MtasFunctionParser.LookaheadSuccess.html
+++ b/apidocs/mtas/parser/function/MtasFunctionParser.LookaheadSuccess.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParser.LookaheadSuccess (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/MtasFunctionParser.html b/apidocs/mtas/parser/function/MtasFunctionParser.html
index 08e657e..45cab01 100644
--- a/apidocs/mtas/parser/function/MtasFunctionParser.html
+++ b/apidocs/mtas/parser/function/MtasFunctionParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/MtasFunctionParserConstants.html b/apidocs/mtas/parser/function/MtasFunctionParserConstants.html
index e7ed3c6..c54ebaf 100644
--- a/apidocs/mtas/parser/function/MtasFunctionParserConstants.html
+++ b/apidocs/mtas/parser/function/MtasFunctionParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserConstants (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/MtasFunctionParserTokenManager.html b/apidocs/mtas/parser/function/MtasFunctionParserTokenManager.html
index be3a3f1..a7150fb 100644
--- a/apidocs/mtas/parser/function/MtasFunctionParserTokenManager.html
+++ b/apidocs/mtas/parser/function/MtasFunctionParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserTokenManager (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/ParseException.html b/apidocs/mtas/parser/function/ParseException.html
index 6d19dc9..0bbc9fe 100644
--- a/apidocs/mtas/parser/function/ParseException.html
+++ b/apidocs/mtas/parser/function/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ParseException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/SimpleCharStream.html b/apidocs/mtas/parser/function/SimpleCharStream.html
index 3ca431c..66caa7e 100644
--- a/apidocs/mtas/parser/function/SimpleCharStream.html
+++ b/apidocs/mtas/parser/function/SimpleCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SimpleCharStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/Token.html b/apidocs/mtas/parser/function/Token.html
index 6c9234a..6a9683f 100644
--- a/apidocs/mtas/parser/function/Token.html
+++ b/apidocs/mtas/parser/function/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Token (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/TokenMgrError.html b/apidocs/mtas/parser/function/TokenMgrError.html
index c06d529..92c1cbc 100644
--- a/apidocs/mtas/parser/function/TokenMgrError.html
+++ b/apidocs/mtas/parser/function/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TokenMgrError (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/MtasFunctionParser.JJCalls.html b/apidocs/mtas/parser/function/class-use/MtasFunctionParser.JJCalls.html
index b74c2c2..bc5ff1e 100644
--- a/apidocs/mtas/parser/function/class-use/MtasFunctionParser.JJCalls.html
+++ b/apidocs/mtas/parser/function/class-use/MtasFunctionParser.JJCalls.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.MtasFunctionParser.JJCalls (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/MtasFunctionParser.LookaheadSuccess.html b/apidocs/mtas/parser/function/class-use/MtasFunctionParser.LookaheadSuccess.html
index 212ff7a..f32ae5d 100644
--- a/apidocs/mtas/parser/function/class-use/MtasFunctionParser.LookaheadSuccess.html
+++ b/apidocs/mtas/parser/function/class-use/MtasFunctionParser.LookaheadSuccess.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.MtasFunctionParser.LookaheadSuccess (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/MtasFunctionParser.html b/apidocs/mtas/parser/function/class-use/MtasFunctionParser.html
index a4d3815..e071c2a 100644
--- a/apidocs/mtas/parser/function/class-use/MtasFunctionParser.html
+++ b/apidocs/mtas/parser/function/class-use/MtasFunctionParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.MtasFunctionParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/MtasFunctionParserConstants.html b/apidocs/mtas/parser/function/class-use/MtasFunctionParserConstants.html
index 164868e..7a10865 100644
--- a/apidocs/mtas/parser/function/class-use/MtasFunctionParserConstants.html
+++ b/apidocs/mtas/parser/function/class-use/MtasFunctionParserConstants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface mtas.parser.function.MtasFunctionParserConstants (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/MtasFunctionParserTokenManager.html b/apidocs/mtas/parser/function/class-use/MtasFunctionParserTokenManager.html
index b273ad3..1a0be68 100644
--- a/apidocs/mtas/parser/function/class-use/MtasFunctionParserTokenManager.html
+++ b/apidocs/mtas/parser/function/class-use/MtasFunctionParserTokenManager.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.MtasFunctionParserTokenManager (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/ParseException.html b/apidocs/mtas/parser/function/class-use/ParseException.html
index 68cbf8c..2aa2ae9 100644
--- a/apidocs/mtas/parser/function/class-use/ParseException.html
+++ b/apidocs/mtas/parser/function/class-use/ParseException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.ParseException (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/SimpleCharStream.html b/apidocs/mtas/parser/function/class-use/SimpleCharStream.html
index 9a9018f..9ae33bd 100644
--- a/apidocs/mtas/parser/function/class-use/SimpleCharStream.html
+++ b/apidocs/mtas/parser/function/class-use/SimpleCharStream.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.SimpleCharStream (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/Token.html b/apidocs/mtas/parser/function/class-use/Token.html
index 2facdea..14abadd 100644
--- a/apidocs/mtas/parser/function/class-use/Token.html
+++ b/apidocs/mtas/parser/function/class-use/Token.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.Token (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/class-use/TokenMgrError.html b/apidocs/mtas/parser/function/class-use/TokenMgrError.html
index 4b9e83f..0827c52 100644
--- a/apidocs/mtas/parser/function/class-use/TokenMgrError.html
+++ b/apidocs/mtas/parser/function/class-use/TokenMgrError.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.TokenMgrError (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/package-frame.html b/apidocs/mtas/parser/function/package-frame.html
index fead1e7..17ec94d 100644
--- a/apidocs/mtas/parser/function/package-frame.html
+++ b/apidocs/mtas/parser/function/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.function (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/package-summary.html b/apidocs/mtas/parser/function/package-summary.html
index 9386671..5d3ec0b 100644
--- a/apidocs/mtas/parser/function/package-summary.html
+++ b/apidocs/mtas/parser/function/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.function (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/package-tree.html b/apidocs/mtas/parser/function/package-tree.html
index 28d12ae..db43872 100644
--- a/apidocs/mtas/parser/function/package-tree.html
+++ b/apidocs/mtas/parser/function/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.function Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/package-use.html b/apidocs/mtas/parser/function/package-use.html
index 152a99b..533795a 100644
--- a/apidocs/mtas/parser/function/package-use.html
+++ b/apidocs/mtas/parser/function/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.parser.function (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/MtasFunctionParserFunction.html b/apidocs/mtas/parser/function/util/MtasFunctionParserFunction.html
index 8582858..e4b6266 100644
--- a/apidocs/mtas/parser/function/util/MtasFunctionParserFunction.html
+++ b/apidocs/mtas/parser/function/util/MtasFunctionParserFunction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserFunction (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -165,30 +165,36 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html#log">log</a></span></code>
+<div class="block">The log.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html#needArgument">needArgument</a></span></code>
 <div class="block">The need argument.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html#needPositions">needPositions</a></span></code>
 <div class="block">The need positions.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html" title="class in mtas.parser.function.util">MtasFunctionParserFunction</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html#parserDoubles">parserDoubles</a></span></code>
 <div class="block">The parser doubles.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html" title="class in mtas.parser.function.util">MtasFunctionParserFunction</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html#parserLongs">parserLongs</a></span></code>
 <div class="block">The parser longs.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/parser/function/util/MtasFunctionParserFunction.html#sumRule">sumRule</a></span></code>
 <div class="block">The sum rule.</div>
@@ -317,6 +323,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The log.</div>
+</li>
+</ul>
 <a name="parserDoubles">
 <!--   -->
 </a>
diff --git a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionBasic.html b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionBasic.html
index 37d4182..2e803ee 100644
--- a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionBasic.html
+++ b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserFunctionBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionDefault.html b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionDefault.html
index a6c06f8..5100c40 100644
--- a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionDefault.html
+++ b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionDefault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserFunctionDefault (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponse.html b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponse.html
index 750a7bb..e65dda2 100644
--- a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponse.html
+++ b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserFunctionResponse (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble.html b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble.html
index 2b18e43..51cec8a 100644
--- a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble.html
+++ b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserFunctionResponseDouble (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseLong.html b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseLong.html
index 048f9cb..a0bd756 100644
--- a/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseLong.html
+++ b/apidocs/mtas/parser/function/util/MtasFunctionParserFunctionResponseLong.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserFunctionResponseLong (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/MtasFunctionParserItem.html b/apidocs/mtas/parser/function/util/MtasFunctionParserItem.html
index 1804696..d78567b 100644
--- a/apidocs/mtas/parser/function/util/MtasFunctionParserItem.html
+++ b/apidocs/mtas/parser/function/util/MtasFunctionParserItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasFunctionParserItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunction.html b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunction.html
index 631d2e5..27571e4 100644
--- a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunction.html
+++ b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.util.MtasFunctionParserFunction (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionBasic.html b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionBasic.html
index 3b183b3..ce21ec2 100644
--- a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionBasic.html
+++ b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionBasic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.util.MtasFunctionParserFunctionBasic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionDefault.html b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionDefault.html
index 13e0ea5..bcf8712 100644
--- a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionDefault.html
+++ b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionDefault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.util.MtasFunctionParserFunctionDefault (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponse.html b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponse.html
index f629dbd..c11b36e 100644
--- a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponse.html
+++ b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.util.MtasFunctionParserFunctionResponse (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseDouble.html b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseDouble.html
index d199598..611bab5 100644
--- a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseDouble.html
+++ b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseDouble.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.util.MtasFunctionParserFunctionResponseDouble (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseLong.html b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseLong.html
index ba3e94a..15b396e 100644
--- a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseLong.html
+++ b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserFunctionResponseLong.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.util.MtasFunctionParserFunctionResponseLong (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserItem.html b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserItem.html
index aaef130..eb16d50 100644
--- a/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserItem.html
+++ b/apidocs/mtas/parser/function/util/class-use/MtasFunctionParserItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.parser.function.util.MtasFunctionParserItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/package-frame.html b/apidocs/mtas/parser/function/util/package-frame.html
index a720757..646865c 100644
--- a/apidocs/mtas/parser/function/util/package-frame.html
+++ b/apidocs/mtas/parser/function/util/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.function.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/package-summary.html b/apidocs/mtas/parser/function/util/package-summary.html
index 0e05c1e..51ecc26 100644
--- a/apidocs/mtas/parser/function/util/package-summary.html
+++ b/apidocs/mtas/parser/function/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.function.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/package-tree.html b/apidocs/mtas/parser/function/util/package-tree.html
index 0747408..5edbe0f 100644
--- a/apidocs/mtas/parser/function/util/package-tree.html
+++ b/apidocs/mtas/parser/function/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.parser.function.util Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/parser/function/util/package-use.html b/apidocs/mtas/parser/function/util/package-use.html
index 6c8a32d..19577f0 100644
--- a/apidocs/mtas/parser/function/util/package-use.html
+++ b/apidocs/mtas/parser/function/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.parser.function.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/MtasScoreProvider.html b/apidocs/mtas/queries/MtasScoreProvider.html
index 108ab70..36478ae 100644
--- a/apidocs/mtas/queries/MtasScoreProvider.html
+++ b/apidocs/mtas/queries/MtasScoreProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasScoreProvider (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/MtasScoreQuery.html b/apidocs/mtas/queries/MtasScoreQuery.html
index 86b08fb..ce15967 100644
--- a/apidocs/mtas/queries/MtasScoreQuery.html
+++ b/apidocs/mtas/queries/MtasScoreQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasScoreQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/class-use/MtasScoreProvider.html b/apidocs/mtas/queries/class-use/MtasScoreProvider.html
index 4585987..5ddfa3b 100644
--- a/apidocs/mtas/queries/class-use/MtasScoreProvider.html
+++ b/apidocs/mtas/queries/class-use/MtasScoreProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.queries.MtasScoreProvider (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/class-use/MtasScoreQuery.html b/apidocs/mtas/queries/class-use/MtasScoreQuery.html
index 7f88e85..f6faf6f 100644
--- a/apidocs/mtas/queries/class-use/MtasScoreQuery.html
+++ b/apidocs/mtas/queries/class-use/MtasScoreQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.queries.MtasScoreQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/package-frame.html b/apidocs/mtas/queries/package-frame.html
index a6bdd88..5553b6d 100644
--- a/apidocs/mtas/queries/package-frame.html
+++ b/apidocs/mtas/queries/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.queries (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/package-summary.html b/apidocs/mtas/queries/package-summary.html
index 8540014..f2d5c77 100644
--- a/apidocs/mtas/queries/package-summary.html
+++ b/apidocs/mtas/queries/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.queries (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/package-tree.html b/apidocs/mtas/queries/package-tree.html
index d2689b6..4748ac7 100644
--- a/apidocs/mtas/queries/package-tree.html
+++ b/apidocs/mtas/queries/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.queries Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/queries/package-use.html b/apidocs/mtas/queries/package-use.html
index 4508f42..4f26ce4 100644
--- a/apidocs/mtas/queries/package-use.html
+++ b/apidocs/mtas/queries/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.queries (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/MtasCollector.html b/apidocs/mtas/search/MtasCollector.html
index c638b0a..e6e9898 100644
--- a/apidocs/mtas/search/MtasCollector.html
+++ b/apidocs/mtas/search/MtasCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/class-use/MtasCollector.html b/apidocs/mtas/search/class-use/MtasCollector.html
index d558c84..0128018 100644
--- a/apidocs/mtas/search/class-use/MtasCollector.html
+++ b/apidocs/mtas/search/class-use/MtasCollector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.MtasCollector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/package-frame.html b/apidocs/mtas/search/package-frame.html
index ed516f4..2713985 100644
--- a/apidocs/mtas/search/package-frame.html
+++ b/apidocs/mtas/search/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/package-summary.html b/apidocs/mtas/search/package-summary.html
index c7402da..ebfc2cf 100644
--- a/apidocs/mtas/search/package-summary.html
+++ b/apidocs/mtas/search/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/package-tree.html b/apidocs/mtas/search/package-tree.html
index 91a4e12..74b6866 100644
--- a/apidocs/mtas/search/package-tree.html
+++ b/apidocs/mtas/search/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/package-use.html b/apidocs/mtas/search/package-use.html
index b83a083..80ae05d 100644
--- a/apidocs/mtas/search/package-use.html
+++ b/apidocs/mtas/search/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.search (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/similarities/MtasSimScorer.html b/apidocs/mtas/search/similarities/MtasSimScorer.html
index f927a36..506b7ff 100644
--- a/apidocs/mtas/search/similarities/MtasSimScorer.html
+++ b/apidocs/mtas/search/similarities/MtasSimScorer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSimScorer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/similarities/class-use/MtasSimScorer.html b/apidocs/mtas/search/similarities/class-use/MtasSimScorer.html
index 44edcbc..07537bd 100644
--- a/apidocs/mtas/search/similarities/class-use/MtasSimScorer.html
+++ b/apidocs/mtas/search/similarities/class-use/MtasSimScorer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.similarities.MtasSimScorer (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/similarities/package-frame.html b/apidocs/mtas/search/similarities/package-frame.html
index a896e4c..90b4283 100644
--- a/apidocs/mtas/search/similarities/package-frame.html
+++ b/apidocs/mtas/search/similarities/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.similarities (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/similarities/package-summary.html b/apidocs/mtas/search/similarities/package-summary.html
index 477784e..7b16094 100644
--- a/apidocs/mtas/search/similarities/package-summary.html
+++ b/apidocs/mtas/search/similarities/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.similarities (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/similarities/package-tree.html b/apidocs/mtas/search/similarities/package-tree.html
index fb4a5ee..53eb7a2 100644
--- a/apidocs/mtas/search/similarities/package-tree.html
+++ b/apidocs/mtas/search/similarities/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.similarities Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/similarities/package-use.html b/apidocs/mtas/search/similarities/package-use.html
index fccd0dd..747c482 100644
--- a/apidocs/mtas/search/similarities/package-use.html
+++ b/apidocs/mtas/search/similarities/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.search.similarities (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanAndQuery.html b/apidocs/mtas/search/spans/MtasSpanAndQuery.html
index 9a212f9..2d936b3 100644
--- a/apidocs/mtas/search/spans/MtasSpanAndQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanAndQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanAndQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -153,7 +153,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanAndQuery.html#clauses">clauses</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanAndQuery.html#clauses">clauses</a></span></code>
+<div class="block">The clauses.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -274,6 +276,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>clauses</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&gt; clauses</pre>
+<div class="block">The clauses.</div>
 </li>
 </ul>
 </li>
@@ -294,9 +297,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <div class="block">Instantiates a new mtas span and query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>clauses</code> - the clauses</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code>initialClauses</code> - the initial clauses</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/search/spans/MtasSpanContainingQuery.html b/apidocs/mtas/search/spans/MtasSpanContainingQuery.html
index ec27a7e..adcbbc2 100644
--- a/apidocs/mtas/search/spans/MtasSpanContainingQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanContainingQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanContainingQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanEndQuery.SpanTermWeight.html b/apidocs/mtas/search/spans/MtasSpanEndQuery.SpanTermWeight.html
index 443243a..9a69968 100644
--- a/apidocs/mtas/search/spans/MtasSpanEndQuery.SpanTermWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanEndQuery.SpanTermWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanEndQuery.SpanTermWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanEndQuery.html b/apidocs/mtas/search/spans/MtasSpanEndQuery.html
index 319f5ca..c020962 100644
--- a/apidocs/mtas/search/spans/MtasSpanEndQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanEndQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanEndQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanEndSpans.html b/apidocs/mtas/search/spans/MtasSpanEndSpans.html
index 304ac38..bd2786c 100644
--- a/apidocs/mtas/search/spans/MtasSpanEndSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanEndSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanEndSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanEndSpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
-<div class="block">The Class MtasEndSpans.</div>
+<div class="block">The Class MtasSpanEndSpans.</div>
 </li>
 </ul>
 </div>
@@ -181,7 +181,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanEndSpans.html#MtasSpanEndSpans-org.apache.lucene.search.spans.Spans-">MtasSpanEndSpans</a></span>(org.apache.lucene.search.spans.Spans&nbsp;spans)</code>
-<div class="block">Instantiates a new mtas end spans.</div>
+<div class="block">Instantiates a new mtas span end spans.</div>
 </td>
 </tr>
 </table>
@@ -300,7 +300,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>MtasSpanEndSpans</h4>
 <pre>public&nbsp;MtasSpanEndSpans(org.apache.lucene.search.spans.Spans&nbsp;spans)</pre>
-<div class="block">Instantiates a new mtas end spans.</div>
+<div class="block">Instantiates a new mtas span end spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spans</code> - the spans</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html
index 6c43beb..c98d668 100644
--- a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -109,7 +109,7 @@
 <br>
 <pre>protected class <span class="typeNameLabel">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFollowedByQuerySpans.</div>
 </li>
 </ul>
 </div>
@@ -150,7 +150,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html#MtasSpanFollowedByQuerySpans-org.apache.lucene.search.spans.Spans-">MtasSpanFollowedByQuerySpans</a></span>(org.apache.lucene.search.spans.Spans&nbsp;spans)</code>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span followed by query spans.</div>
 </td>
 </tr>
 </table>
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>MtasSpanFollowedByQuerySpans</h4>
 <pre>public&nbsp;MtasSpanFollowedByQuerySpans(org.apache.lucene.search.spans.Spans&nbsp;spans)</pre>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span followed by query spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spans</code> - the spans</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html
index 4319bd6..98bf6ec 100644
--- a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -109,7 +109,7 @@
 <br>
 <pre>private static class <span class="typeNameLabel">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFollowedByQueryWeight.</div>
 </li>
 </ul>
 </div>
@@ -150,7 +150,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html#MtasSpanFollowedByQueryWeight-org.apache.lucene.search.spans.SpanWeight-">MtasSpanFollowedByQueryWeight</a></span>(org.apache.lucene.search.spans.SpanWeight&nbsp;spanWeight)</code>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span followed by query weight.</div>
 </td>
 </tr>
 </table>
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>MtasSpanFollowedByQueryWeight</h4>
 <pre>public&nbsp;MtasSpanFollowedByQueryWeight(org.apache.lucene.search.spans.SpanWeight&nbsp;spanWeight)</pre>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span followed by query weight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spanWeight</code> - the span weight</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html
index 4f854c5..95599a1 100644
--- a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFollowedByQuery.SpanFollowedByWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -125,6 +125,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>protected class <span class="typeNameLabel">MtasSpanFollowedByQuery.SpanFollowedByWeight</span>
 extends org.apache.lucene.search.spans.SpanWeight</pre>
+<div class="block">The Class SpanFollowedByWeight.</div>
 </li>
 </ul>
 </div>
@@ -168,12 +169,14 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w1">w1</a></span></code>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -208,7 +211,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                     <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>&nbsp;w2,
                     org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)</code>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span followed by weight.</div>
 </td>
 </tr>
 </table>
@@ -282,7 +285,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w1</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a> w1</pre>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </li>
 </ul>
 <a name="w2">
@@ -292,6 +295,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w2</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a> w2</pre>
+<div class="block">The w 2.</div>
 </li>
 </ul>
 </li>
@@ -313,7 +317,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                             org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span followed by weight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>w1</code> - the w 1</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.html b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.html
index bc36b4d..afd2d6c 100644
--- a/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanFollowedByQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFollowedByQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,6 +126,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">MtasSpanFollowedByQuery</span>
 extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></pre>
+<div class="block">The Class MtasSpanFollowedByQuery.</div>
 </li>
 </ul>
 </div>
@@ -147,18 +148,20 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="altColor">
 <td class="colFirst"><code>protected class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></span></code>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFollowedByQuerySpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></span></code>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFollowedByQueryWeight.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.SpanFollowedByWeight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.SpanFollowedByWeight</a></span></code>
+<div class="block">The Class SpanFollowedByWeight.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -184,12 +187,14 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="rowColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html#q1">q1</a></span></code>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html#q2">q2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html#q2">q2</a></span></code>
+<div class="block">The q 2.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -207,7 +212,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html#MtasSpanFollowedByQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanFollowedByQuery</a></span>(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
-                       <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>&nbsp;</td>
+                       <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>
+<div class="block">Instantiates a new mtas span followed by query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -239,7 +246,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>&gt;&nbsp;items)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>&gt;&nbsp;items)</code>
+<div class="block">Gets the term contexts.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>int</code></td>
@@ -313,7 +322,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q1</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q1</pre>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </li>
 </ul>
 <a name="q2">
@@ -323,6 +332,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q2</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q2</pre>
+<div class="block">The q 2.</div>
 </li>
 </ul>
 </li>
@@ -341,6 +351,12 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <h4>MtasSpanFollowedByQuery</h4>
 <pre>public&nbsp;MtasSpanFollowedByQuery(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
                                <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</pre>
+<div class="block">Instantiates a new mtas span followed by query.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>q1</code> - the q 1</dd>
+<dd><code>q2</code> - the q 2</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -388,6 +404,13 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>getTermContexts</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;getTermContexts(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>&gt;&nbsp;items)</pre>
+<div class="block">Gets the term contexts.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>items</code> - the items</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the term contexts</dd>
+</dl>
 </li>
 </ul>
 <a name="toString-java.lang.String-">
diff --git a/apidocs/mtas/search/spans/MtasSpanFollowedBySpans.html b/apidocs/mtas/search/spans/MtasSpanFollowedBySpans.html
index 400d9e8..a07aabe 100644
--- a/apidocs/mtas/search/spans/MtasSpanFollowedBySpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanFollowedBySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFollowedBySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,6 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanFollowedBySpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
+<div class="block">The Class MtasSpanFollowedBySpans.</div>
 </li>
 </ul>
 </div>
@@ -147,7 +148,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#calledNextStartPosition">calledNextStartPosition</a></span></code>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -158,25 +159,33 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span></code>
+<div class="block">The last spans 2 start position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#noMorePositions">noMorePositions</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#noMorePositions">noMorePositions</a></span></code>
+<div class="block">The no more positions.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#previousSpans2StartPositions">previousSpans2StartPositions</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#previousSpans2StartPositions">previousSpans2StartPositions</a></span></code>
+<div class="block">The previous spans 2 start positions.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#spans2">spans2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#spans2">spans2</a></span></code>
+<div class="block">The spans 2.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -209,7 +218,9 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#MtasSpanFollowedBySpans-mtas.search.spans.MtasSpanFollowedByQuery-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-">MtasSpanFollowedBySpans</a></span>(<a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a>&nbsp;mtasSpanFollowedByQuery,
                        <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans1,
-                       <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans2)</code>&nbsp;</td>
+                       <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans2)</code>
+<div class="block">Instantiates a new mtas span followed by spans.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -248,11 +259,15 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#goToNextDoc--">goToNextDoc</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#goToNextDoc--">goToNextDoc</a></span>()</code>
+<div class="block">Go to next doc.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#goToNextStartPosition--">goToNextStartPosition</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#goToNextStartPosition--">goToNextStartPosition</a></span>()</code>
+<div class="block">Go to next start position.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>int</code></td>
@@ -268,7 +283,9 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#reset--">reset</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html#reset--">reset</a></span>()</code>
+<div class="block">Reset.</div>
+</td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code>int</code></td>
@@ -321,7 +338,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans1</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a> spans1</pre>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </li>
 </ul>
 <a name="spans2">
@@ -331,6 +348,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans2</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a> spans2</pre>
+<div class="block">The spans 2.</div>
 </li>
 </ul>
 <a name="lastSpans2StartPosition">
@@ -340,6 +358,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>lastSpans2StartPosition</h4>
 <pre>private&nbsp;int lastSpans2StartPosition</pre>
+<div class="block">The last spans 2 start position.</div>
 </li>
 </ul>
 <a name="previousSpans2StartPositions">
@@ -349,6 +368,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>previousSpans2StartPositions</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; previousSpans2StartPositions</pre>
+<div class="block">The previous spans 2 start positions.</div>
 </li>
 </ul>
 <a name="calledNextStartPosition">
@@ -358,7 +378,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>calledNextStartPosition</h4>
 <pre>private&nbsp;boolean calledNextStartPosition</pre>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </li>
 </ul>
 <a name="noMorePositions">
@@ -368,6 +388,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>noMorePositions</h4>
 <pre>private&nbsp;boolean noMorePositions</pre>
+<div class="block">The no more positions.</div>
 </li>
 </ul>
 <a name="docId">
@@ -397,6 +418,13 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <pre>public&nbsp;MtasSpanFollowedBySpans(<a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a>&nbsp;mtasSpanFollowedByQuery,
                                <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans1,
                                <a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans2)</pre>
+<div class="block">Instantiates a new mtas span followed by spans.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mtasSpanFollowedByQuery</code> - the mtas span followed by query</dd>
+<dd><code>spans1</code> - the spans 1</dd>
+<dd><code>spans2</code> - the spans 2</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -557,9 +585,12 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <h4>goToNextDoc</h4>
 <pre>private&nbsp;boolean&nbsp;goToNextDoc()
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Go to next doc.</div>
 <dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if successful</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -571,9 +602,12 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <h4>goToNextStartPosition</h4>
 <pre>private&nbsp;boolean&nbsp;goToNextStartPosition()
                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Go to next start position.</div>
 <dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if successful</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -584,6 +618,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>reset</h4>
 <pre>private&nbsp;void&nbsp;reset()</pre>
+<div class="block">Reset.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html
index f40eb7f..59efbe1 100644
--- a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -109,7 +109,7 @@
 <br>
 <pre>protected class <span class="typeNameLabel">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQuerySpans.</div>
 </li>
 </ul>
 </div>
@@ -150,7 +150,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html#MtasSpanFullyAlignedWithQuerySpans-org.apache.lucene.search.spans.Spans-">MtasSpanFullyAlignedWithQuerySpans</a></span>(org.apache.lucene.search.spans.Spans&nbsp;spans)</code>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with query spans.</div>
 </td>
 </tr>
 </table>
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>MtasSpanFullyAlignedWithQuerySpans</h4>
 <pre>public&nbsp;MtasSpanFullyAlignedWithQuerySpans(org.apache.lucene.search.spans.Spans&nbsp;spans)</pre>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with query spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spans</code> - the spans</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html
index af5ab34..299a025 100644
--- a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -109,7 +109,7 @@
 <br>
 <pre>private static class <span class="typeNameLabel">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQueryWeight.</div>
 </li>
 </ul>
 </div>
@@ -150,7 +150,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html#MtasSpanFullyAlignedWithQueryWeight-org.apache.lucene.search.spans.SpanWeight-">MtasSpanFullyAlignedWithQueryWeight</a></span>(org.apache.lucene.search.spans.SpanWeight&nbsp;spanWeight)</code>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span fully aligned with query weight.</div>
 </td>
 </tr>
 </table>
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>MtasSpanFullyAlignedWithQueryWeight</h4>
 <pre>public&nbsp;MtasSpanFullyAlignedWithQueryWeight(org.apache.lucene.search.spans.SpanWeight&nbsp;spanWeight)</pre>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span fully aligned with query weight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spanWeight</code> - the span weight</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html
index 203de30..b38ce81 100644
--- a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -125,7 +125,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>protected class <span class="typeNameLabel">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</span>
 extends org.apache.lucene.search.spans.SpanWeight</pre>
-<div class="block">The Class SpanIntersectingWeight.</div>
+<div class="block">The Class SpanFullyAlignedWithWeight.</div>
 </li>
 </ul>
 </div>
@@ -169,12 +169,14 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w1">w1</a></span></code>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -209,7 +211,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                           <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a>&nbsp;w2,
                           org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)</code>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span fully aligned with weight.</div>
 </td>
 </tr>
 </table>
@@ -283,7 +285,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w1</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a> w1</pre>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </li>
 </ul>
 <a name="w2">
@@ -293,6 +295,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w2</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a> w2</pre>
+<div class="block">The w 2.</div>
 </li>
 </ul>
 </li>
@@ -314,7 +317,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                                   org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)
                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span fully aligned with weight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>w1</code> - the w 1</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.html b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.html
index 482b42f..5334d11 100644
--- a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFullyAlignedWithQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -148,19 +148,19 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="altColor">
 <td class="colFirst"><code>protected class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></span></code>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQuerySpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></span></code>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQueryWeight.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</a></span></code>
-<div class="block">The Class SpanIntersectingWeight.</div>
+<div class="block">The Class SpanFullyAlignedWithWeight.</div>
 </td>
 </tr>
 </table>
@@ -187,12 +187,14 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="rowColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html#q1">q1</a></span></code>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html#q2">q2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html#q2">q2</a></span></code>
+<div class="block">The q 2.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -320,7 +322,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q1</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q1</pre>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </li>
 </ul>
 <a name="q2">
@@ -330,6 +332,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q2</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q2</pre>
+<div class="block">The q 2.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithSpans.html b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithSpans.html
index 9f782b5..1c7a757 100644
--- a/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanFullyAlignedWithSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanFullyAlignedWithSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanFullyAlignedWithSpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
-<div class="block">The Class MtasSpanIntersectingSpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithSpans.</div>
 </li>
 </ul>
 </div>
@@ -148,7 +148,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#calledNextStartPosition">calledNextStartPosition</a></span></code>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -159,35 +159,45 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span></code>
+<div class="block">The last spans 2 end position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span></code>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 start position.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#noMorePositions">noMorePositions</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#noMorePositions">noMorePositions</a></span></code>
+<div class="block">The no more positions.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#previousSpans2EndPositions">previousSpans2EndPositions</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#previousSpans2EndPositions">previousSpans2EndPositions</a></span></code>
+<div class="block">The previous spans 2 end positions.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#previousSpans2StartPosition">previousSpans2StartPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#previousSpans2StartPosition">previousSpans2StartPosition</a></span></code>
+<div class="block">The previous spans 2 start position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans2">spans2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans2">spans2</a></span></code>
+<div class="block">The spans 2.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -221,7 +231,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#MtasSpanFullyAlignedWithSpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-">MtasSpanFullyAlignedWithSpans</a></span>(<a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a>&nbsp;mtasSpanFullyAlignedWithQuery,
                              <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans1,
                              <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans2)</code>
-<div class="block">Instantiates a new mtas span intersecting spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with spans.</div>
 </td>
 </tr>
 </table>
@@ -340,7 +350,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans1</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a> spans1</pre>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </li>
 </ul>
 <a name="spans2">
@@ -350,6 +360,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans2</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a> spans2</pre>
+<div class="block">The spans 2.</div>
 </li>
 </ul>
 <a name="lastSpans2StartPosition">
@@ -359,7 +370,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>lastSpans2StartPosition</h4>
 <pre>private&nbsp;int lastSpans2StartPosition</pre>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 start position.</div>
 </li>
 </ul>
 <a name="lastSpans2EndPosition">
@@ -369,6 +380,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>lastSpans2EndPosition</h4>
 <pre>private&nbsp;int lastSpans2EndPosition</pre>
+<div class="block">The last spans 2 end position.</div>
 </li>
 </ul>
 <a name="previousSpans2StartPosition">
@@ -378,6 +390,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>previousSpans2StartPosition</h4>
 <pre>private&nbsp;int previousSpans2StartPosition</pre>
+<div class="block">The previous spans 2 start position.</div>
 </li>
 </ul>
 <a name="previousSpans2EndPositions">
@@ -387,6 +400,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>previousSpans2EndPositions</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; previousSpans2EndPositions</pre>
+<div class="block">The previous spans 2 end positions.</div>
 </li>
 </ul>
 <a name="calledNextStartPosition">
@@ -396,7 +410,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>calledNextStartPosition</h4>
 <pre>private&nbsp;boolean calledNextStartPosition</pre>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </li>
 </ul>
 <a name="noMorePositions">
@@ -406,6 +420,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>noMorePositions</h4>
 <pre>private&nbsp;boolean noMorePositions</pre>
+<div class="block">The no more positions.</div>
 </li>
 </ul>
 <a name="docId">
@@ -435,12 +450,12 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <pre>public&nbsp;MtasSpanFullyAlignedWithSpans(<a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a>&nbsp;mtasSpanFullyAlignedWithQuery,
                                      <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans1,
                                      <a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans2)</pre>
-<div class="block">Instantiates a new mtas span intersecting spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mtasSpanFullyAlignedWithQuery</code> - the mtas span intersecting query</dd>
-<dd><code>spans1</code> - the spans1</dd>
-<dd><code>spans2</code> - the spans2</dd>
+<dd><code>mtasSpanFullyAlignedWithQuery</code> - the mtas span fully aligned with query</dd>
+<dd><code>spans1</code> - the spans 1</dd>
+<dd><code>spans2</code> - the spans 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html
index ed88be6..494cedd 100644
--- a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html
index 86cb864..2dc108a 100644
--- a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html
index 5c92d97..2aa552c 100644
--- a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanIntersectingQuery.SpanIntersectingWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -169,12 +169,14 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w1">w1</a></span></code>
-<div class="block">The w2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -283,7 +285,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w1</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a> w1</pre>
-<div class="block">The w2.</div>
+<div class="block">The w 1.</div>
 </li>
 </ul>
 <a name="w2">
@@ -293,6 +295,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w2</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a> w2</pre>
+<div class="block">The w 2.</div>
 </li>
 </ul>
 </li>
@@ -317,8 +320,8 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <div class="block">Instantiates a new span intersecting weight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>w1</code> - the w1</dd>
-<dd><code>w2</code> - the w2</dd>
+<dd><code>w1</code> - the w 1</dd>
+<dd><code>w2</code> - the w 2</dd>
 <dd><code>searcher</code> - the searcher</dd>
 <dd><code>terms</code> - the terms</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
diff --git a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.html b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.html
index 18f4d29..c88d4eb 100644
--- a/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanIntersectingQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanIntersectingQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -187,12 +187,14 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="rowColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.html#q1">q1</a></span></code>
-<div class="block">The q2.</div>
+<div class="block">The q 1.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.html#q2">q2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.html#q2">q2</a></span></code>
+<div class="block">The q 2.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -320,7 +322,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q1</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q1</pre>
-<div class="block">The q2.</div>
+<div class="block">The q 1.</div>
 </li>
 </ul>
 <a name="q2">
@@ -330,6 +332,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q2</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q2</pre>
+<div class="block">The q 2.</div>
 </li>
 </ul>
 </li>
@@ -351,8 +354,8 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <div class="block">Instantiates a new mtas span intersecting query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>q1</code> - the q1</dd>
-<dd><code>q2</code> - the q2</dd>
+<dd><code>q1</code> - the q 1</dd>
+<dd><code>q2</code> - the q 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/search/spans/MtasSpanIntersectingSpans.html b/apidocs/mtas/search/spans/MtasSpanIntersectingSpans.html
index 9326701..a445468 100644
--- a/apidocs/mtas/search/spans/MtasSpanIntersectingSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanIntersectingSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanIntersectingSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -160,13 +160,13 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingSpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span></code>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 end position.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingSpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span></code>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 end position.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -178,13 +178,13 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingSpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanIntersectingSpans.html#spans2">spans2</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </td>
 </tr>
 </table>
@@ -338,7 +338,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans1</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a> spans1</pre>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </li>
 </ul>
 <a name="spans2">
@@ -348,7 +348,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans2</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a> spans2</pre>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </li>
 </ul>
 <a name="calledNextStartPosition">
@@ -378,7 +378,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>lastSpans2StartPosition</h4>
 <pre>private&nbsp;int lastSpans2StartPosition</pre>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 end position.</div>
 </li>
 </ul>
 <a name="lastSpans2EndPosition">
@@ -388,7 +388,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>lastSpans2EndPosition</h4>
 <pre>private&nbsp;int lastSpans2EndPosition</pre>
-<div class="block">The last spans2 end position.</div>
+<div class="block">The last spans 2 end position.</div>
 </li>
 </ul>
 <a name="docId">
@@ -422,8 +422,8 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>mtasSpanIntersectingQuery</code> - the mtas span intersecting query</dd>
-<dd><code>spans1</code> - the spans1</dd>
-<dd><code>spans2</code> - the spans2</dd>
+<dd><code>spans1</code> - the spans 1</dd>
+<dd><code>spans2</code> - the spans 2</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.SpanAllWeight.html b/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.SpanAllWeight.html
index 04dbd14..5d526f9 100644
--- a/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.SpanAllWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.SpanAllWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMatchAllQuery.SpanAllWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.html b/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.html
index 4cbaaf1..2cd4fc3 100644
--- a/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanMatchAllQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMatchAllQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -172,6 +172,12 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <div class="block">The field.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanMatchAllQuery.html#log">log</a></span></code>
+<div class="block">The log.</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -274,6 +280,16 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The log.</div>
+</li>
+</ul>
 <a name="field">
 <!--   -->
 </a>
diff --git a/apidocs/mtas/search/spans/MtasSpanMatchAllSpans.html b/apidocs/mtas/search/spans/MtasSpanMatchAllSpans.html
index 0d42e7e..6c14916 100644
--- a/apidocs/mtas/search/spans/MtasSpanMatchAllSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanMatchAllSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMatchAllSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanMatchAllSpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
-<div class="block">The Class MtasSpanMatchAll.</div>
+<div class="block">The Class MtasSpanMatchAllSpans.</div>
 </li>
 </ul>
 </div>
@@ -218,7 +218,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanMatchAllSpans.html#MtasSpanMatchAllSpans-mtas.codec.util.CodecInfo-java.lang.String-">MtasSpanMatchAllSpans</a></span>(<a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</code>
-<div class="block">Instantiates a new mtas span match all.</div>
+<div class="block">Instantiates a new mtas span match all spans.</div>
 </td>
 </tr>
 </table>
@@ -398,7 +398,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <h4>MtasSpanMatchAllSpans</h4>
 <pre>public&nbsp;MtasSpanMatchAllSpans(<a href="../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</pre>
-<div class="block">Instantiates a new mtas span match all.</div>
+<div class="block">Instantiates a new mtas span match all spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>mtasCodecInfo</code> - the mtas codec info</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.SpanNoneWeight.html b/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.SpanNoneWeight.html
index 4ff3d11..00fe923 100644
--- a/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.SpanNoneWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.SpanNoneWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMatchNoneQuery.SpanNoneWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.html b/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.html
index 2f6001c..632007d 100644
--- a/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanMatchNoneQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMatchNoneQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanMatchNoneSpans.html b/apidocs/mtas/search/spans/MtasSpanMatchNoneSpans.html
index 81bad9a..400e6c1 100644
--- a/apidocs/mtas/search/spans/MtasSpanMatchNoneSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanMatchNoneSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMatchNoneSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanMatchNoneSpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
-<div class="block">The Class MtasSpanMatchNone.</div>
+<div class="block">The Class MtasSpanMatchNoneSpans.</div>
 </li>
 </ul>
 </div>
@@ -193,7 +193,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanMatchNoneSpans.html#MtasSpanMatchNoneSpans-java.lang.String-">MtasSpanMatchNoneSpans</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</code>
-<div class="block">Instantiates a new mtas span match none.</div>
+<div class="block">Instantiates a new mtas span match none spans.</div>
 </td>
 </tr>
 </table>
@@ -332,7 +332,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>MtasSpanMatchNoneSpans</h4>
 <pre>public&nbsp;MtasSpanMatchNoneSpans(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field)</pre>
-<div class="block">Instantiates a new mtas span match none.</div>
+<div class="block">Instantiates a new mtas span match none spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>field</code> - the field</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanNotQuery.html b/apidocs/mtas/search/spans/MtasSpanNotQuery.html
index 74df825..33edc39 100644
--- a/apidocs/mtas/search/spans/MtasSpanNotQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanNotQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanNotQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,6 +126,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">MtasSpanNotQuery</span>
 extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></pre>
+<div class="block">The Class MtasSpanNotQuery.</div>
 </li>
 </ul>
 </div>
@@ -152,15 +153,21 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html#field">field</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html#field">field</a></span></code>
+<div class="block">The field.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html#q1">q1</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html#q1">q1</a></span></code>
+<div class="block">The q 1.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html#q2">q2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html#q2">q2</a></span></code>
+<div class="block">The q 2.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -178,7 +185,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html#MtasSpanNotQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanNotQuery</a></span>(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
-                <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>&nbsp;</td>
+                <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>
+<div class="block">Instantiates a new mtas span not query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -270,6 +279,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>field</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> field</pre>
+<div class="block">The field.</div>
 </li>
 </ul>
 <a name="baseQuery">
@@ -289,6 +299,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q1</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q1</pre>
+<div class="block">The q 1.</div>
 </li>
 </ul>
 <a name="q2">
@@ -298,6 +309,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q2</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q2</pre>
+<div class="block">The q 2.</div>
 </li>
 </ul>
 </li>
@@ -316,6 +328,12 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <h4>MtasSpanNotQuery</h4>
 <pre>public&nbsp;MtasSpanNotQuery(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
                         <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</pre>
+<div class="block">Instantiates a new mtas span not query.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>q1</code> - the q 1</dd>
+<dd><code>q2</code> - the q 2</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/MtasSpanOrQuery.html b/apidocs/mtas/search/spans/MtasSpanOrQuery.html
index 7d478a0..8615a7c 100644
--- a/apidocs/mtas/search/spans/MtasSpanOrQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanOrQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanOrQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -147,7 +147,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanOrQuery.html#baseQuery">baseQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanOrQuery.html#baseQuery">baseQuery</a></span></code>
+<div class="block">The base query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&gt;</code></td>
@@ -274,6 +276,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>baseQuery</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery baseQuery</pre>
+<div class="block">The base query.</div>
 </li>
 </ul>
 </li>
@@ -294,7 +297,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <div class="block">Instantiates a new mtas span or query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>clauses</code> - the clauses</dd>
+<dd><code>initialClauses</code> - the initial clauses</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/search/spans/MtasSpanPositionQuery.SpanAllWeight.html b/apidocs/mtas/search/spans/MtasSpanPositionQuery.SpanAllWeight.html
index cf6a409..9506315 100644
--- a/apidocs/mtas/search/spans/MtasSpanPositionQuery.SpanAllWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanPositionQuery.SpanAllWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPositionQuery.SpanAllWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanPositionQuery.html b/apidocs/mtas/search/spans/MtasSpanPositionQuery.html
index 5040044..8f7c316 100644
--- a/apidocs/mtas/search/spans/MtasSpanPositionQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanPositionQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPositionQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -181,7 +181,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPositionQuery.html#start">start</a></span></code>
-<div class="block">The end.</div>
+<div class="block">The start.</div>
 </td>
 </tr>
 </table>
@@ -311,7 +311,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>start</h4>
 <pre>private&nbsp;int start</pre>
-<div class="block">The end.</div>
+<div class="block">The start.</div>
 </li>
 </ul>
 <a name="end">
diff --git a/apidocs/mtas/search/spans/MtasSpanPositionSpans.html b/apidocs/mtas/search/spans/MtasSpanPositionSpans.html
index c47644f..d2d7834 100644
--- a/apidocs/mtas/search/spans/MtasSpanPositionSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanPositionSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPositionSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanPositionSpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
-<div class="block">The Class MtasSpanPosition.</div>
+<div class="block">The Class MtasSpanPositionSpans.</div>
 </li>
 </ul>
 </div>
@@ -232,7 +232,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                      int&nbsp;start,
                      int&nbsp;end)</code>
-<div class="block">Instantiates a new mtas span position.</div>
+<div class="block">Instantiates a new mtas span position spans.</div>
 </td>
 </tr>
 </table>
@@ -434,7 +434,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
                              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                              int&nbsp;start,
                              int&nbsp;end)</pre>
-<div class="block">Instantiates a new mtas span position.</div>
+<div class="block">Instantiates a new mtas span position spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>mtasCodecInfo</code> - the mtas codec info</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html
index cc9708d..1635ba0 100644
--- a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -109,7 +109,7 @@
 <br>
 <pre>protected class <span class="typeNameLabel">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanPrecededByQuerySpans.</div>
 </li>
 </ul>
 </div>
@@ -150,7 +150,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html#MtasSpanPrecededByQuerySpans-org.apache.lucene.search.spans.Spans-">MtasSpanPrecededByQuerySpans</a></span>(org.apache.lucene.search.spans.Spans&nbsp;spans)</code>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span preceded by query spans.</div>
 </td>
 </tr>
 </table>
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>MtasSpanPrecededByQuerySpans</h4>
 <pre>public&nbsp;MtasSpanPrecededByQuerySpans(org.apache.lucene.search.spans.Spans&nbsp;spans)</pre>
-<div class="block">Instantiates a new mtas span intersecting query spans.</div>
+<div class="block">Instantiates a new mtas span preceded by query spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spans</code> - the spans</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html
index 7b8967b..08dd2db 100644
--- a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -109,7 +109,7 @@
 <br>
 <pre>private static class <span class="typeNameLabel">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanPrecededByQueryWeight.</div>
 </li>
 </ul>
 </div>
@@ -150,7 +150,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html#MtasSpanPrecededByQueryWeight-org.apache.lucene.search.spans.SpanWeight-">MtasSpanPrecededByQueryWeight</a></span>(org.apache.lucene.search.spans.SpanWeight&nbsp;spanWeight)</code>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span preceded by query weight.</div>
 </td>
 </tr>
 </table>
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>MtasSpanPrecededByQueryWeight</h4>
 <pre>public&nbsp;MtasSpanPrecededByQueryWeight(org.apache.lucene.search.spans.SpanWeight&nbsp;spanWeight)</pre>
-<div class="block">Instantiates a new mtas span intersecting query weight.</div>
+<div class="block">Instantiates a new mtas span preceded by query weight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spanWeight</code> - the span weight</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html
index 0e16894..9dc5dcd 100644
--- a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPrecededByQuery.SpanPrecededByWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -125,6 +125,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>protected class <span class="typeNameLabel">MtasSpanPrecededByQuery.SpanPrecededByWeight</span>
 extends org.apache.lucene.search.spans.SpanWeight</pre>
+<div class="block">The Class SpanPrecededByWeight.</div>
 </li>
 </ul>
 </div>
@@ -168,12 +169,14 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w1">w1</a></span></code>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -208,7 +211,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                     <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>&nbsp;w2,
                     org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)</code>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span preceded by weight.</div>
 </td>
 </tr>
 </table>
@@ -282,7 +285,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w1</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a> w1</pre>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </li>
 </ul>
 <a name="w2">
@@ -292,6 +295,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>w2</h4>
 <pre><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a> w2</pre>
+<div class="block">The w 2.</div>
 </li>
 </ul>
 </li>
@@ -313,7 +317,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                             org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span preceded by weight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>w1</code> - the w 1</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.html b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.html
index d284400..8d51618 100644
--- a/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanPrecededByQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPrecededByQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,6 +126,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">MtasSpanPrecededByQuery</span>
 extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></pre>
+<div class="block">The Class MtasSpanPrecededByQuery.</div>
 </li>
 </ul>
 </div>
@@ -147,18 +148,20 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="altColor">
 <td class="colFirst"><code>protected class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></span></code>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanPrecededByQuerySpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></span></code>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanPrecededByQueryWeight.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.SpanPrecededByWeight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.SpanPrecededByWeight</a></span></code>
+<div class="block">The Class SpanPrecededByWeight.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -184,12 +187,14 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="rowColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html#q1">q1</a></span></code>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanQuery</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html#q2">q2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html#q2">q2</a></span></code>
+<div class="block">The q 2.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -207,7 +212,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html#MtasSpanPrecededByQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanPrecededByQuery</a></span>(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
-                       <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>&nbsp;</td>
+                       <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>
+<div class="block">Instantiates a new mtas span preceded by query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -239,7 +246,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>&gt;&nbsp;items)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>&gt;&nbsp;items)</code>
+<div class="block">Gets the term contexts.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>int</code></td>
@@ -313,7 +322,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q1</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q1</pre>
-<div class="block">The q 2.</div>
+<div class="block">The q 1.</div>
 </li>
 </ul>
 <a name="q2">
@@ -323,6 +332,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>q2</h4>
 <pre>private&nbsp;org.apache.lucene.search.spans.SpanQuery q2</pre>
+<div class="block">The q 2.</div>
 </li>
 </ul>
 </li>
@@ -341,6 +351,12 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <h4>MtasSpanPrecededByQuery</h4>
 <pre>public&nbsp;MtasSpanPrecededByQuery(<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
                                <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</pre>
+<div class="block">Instantiates a new mtas span preceded by query.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>q1</code> - the q 1</dd>
+<dd><code>q2</code> - the q 2</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -388,6 +404,13 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>getTermContexts</h4>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;getTermContexts(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>&gt;&nbsp;items)</pre>
+<div class="block">Gets the term contexts.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>items</code> - the items</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the term contexts</dd>
+</dl>
 </li>
 </ul>
 <a name="toString-java.lang.String-">
diff --git a/apidocs/mtas/search/spans/MtasSpanPrecededBySpans.html b/apidocs/mtas/search/spans/MtasSpanPrecededBySpans.html
index 97bb31e..62dea61 100644
--- a/apidocs/mtas/search/spans/MtasSpanPrecededBySpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanPrecededBySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPrecededBySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,6 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanPrecededBySpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
+<div class="block">The Class MtasSpanPrecededBySpans.</div>
 </li>
 </ul>
 </div>
@@ -147,7 +148,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#calledNextStartPosition">calledNextStartPosition</a></span></code>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -158,33 +159,45 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#lastSpans2EndPosition">lastSpans2EndPosition</a></span></code>
+<div class="block">The last spans 2 end position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#lastSpans2StartPosition">lastSpans2StartPosition</a></span></code>
+<div class="block">The last spans 2 start position.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#maximumSpans2EndPosition">maximumSpans2EndPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#maximumSpans2EndPosition">maximumSpans2EndPosition</a></span></code>
+<div class="block">The maximum spans 2 end position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#noMorePositions">noMorePositions</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#noMorePositions">noMorePositions</a></span></code>
+<div class="block">The no more positions.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#previousSpans2EndPositions">previousSpans2EndPositions</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#previousSpans2EndPositions">previousSpans2EndPositions</a></span></code>
+<div class="block">The previous spans 2 end positions.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#spans2">spans2</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#spans2">spans2</a></span></code>
+<div class="block">The spans 2.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -217,7 +230,9 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#MtasSpanPrecededBySpans-mtas.search.spans.MtasSpanPrecededByQuery-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-">MtasSpanPrecededBySpans</a></span>(<a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a>&nbsp;mtasSpanPrecededByQuery,
                        <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans1,
-                       <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans2)</code>&nbsp;</td>
+                       <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans2)</code>
+<div class="block">Instantiates a new mtas span preceded by spans.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -256,11 +271,15 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#goToNextDoc--">goToNextDoc</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#goToNextDoc--">goToNextDoc</a></span>()</code>
+<div class="block">Go to next doc.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#goToNextStartPosition--">goToNextStartPosition</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#goToNextStartPosition--">goToNextStartPosition</a></span>()</code>
+<div class="block">Go to next start position.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>int</code></td>
@@ -276,7 +295,9 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#reset--">reset</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html#reset--">reset</a></span>()</code>
+<div class="block">Reset.</div>
+</td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code>int</code></td>
@@ -329,7 +350,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans1</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a> spans1</pre>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </li>
 </ul>
 <a name="spans2">
@@ -339,6 +360,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>spans2</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a> spans2</pre>
+<div class="block">The spans 2.</div>
 </li>
 </ul>
 <a name="lastSpans2StartPosition">
@@ -348,6 +370,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>lastSpans2StartPosition</h4>
 <pre>private&nbsp;int lastSpans2StartPosition</pre>
+<div class="block">The last spans 2 start position.</div>
 </li>
 </ul>
 <a name="lastSpans2EndPosition">
@@ -357,6 +380,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>lastSpans2EndPosition</h4>
 <pre>private&nbsp;int lastSpans2EndPosition</pre>
+<div class="block">The last spans 2 end position.</div>
 </li>
 </ul>
 <a name="maximumSpans2EndPosition">
@@ -366,6 +390,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>maximumSpans2EndPosition</h4>
 <pre>private&nbsp;int maximumSpans2EndPosition</pre>
+<div class="block">The maximum spans 2 end position.</div>
 </li>
 </ul>
 <a name="previousSpans2EndPositions">
@@ -375,6 +400,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>previousSpans2EndPositions</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; previousSpans2EndPositions</pre>
+<div class="block">The previous spans 2 end positions.</div>
 </li>
 </ul>
 <a name="calledNextStartPosition">
@@ -384,7 +410,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>calledNextStartPosition</h4>
 <pre>private&nbsp;boolean calledNextStartPosition</pre>
-<div class="block">The no more positions.</div>
+<div class="block">The called next start position.</div>
 </li>
 </ul>
 <a name="noMorePositions">
@@ -394,6 +420,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>noMorePositions</h4>
 <pre>private&nbsp;boolean noMorePositions</pre>
+<div class="block">The no more positions.</div>
 </li>
 </ul>
 <a name="docId">
@@ -423,6 +450,13 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <pre>public&nbsp;MtasSpanPrecededBySpans(<a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a>&nbsp;mtasSpanPrecededByQuery,
                                <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans1,
                                <a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans2)</pre>
+<div class="block">Instantiates a new mtas span preceded by spans.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mtasSpanPrecededByQuery</code> - the mtas span preceded by query</dd>
+<dd><code>spans1</code> - the spans 1</dd>
+<dd><code>spans2</code> - the spans 2</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -583,9 +617,12 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <h4>goToNextDoc</h4>
 <pre>private&nbsp;boolean&nbsp;goToNextDoc()
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Go to next doc.</div>
 <dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if successful</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -597,9 +634,12 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <h4>goToNextStartPosition</h4>
 <pre>private&nbsp;boolean&nbsp;goToNextStartPosition()
                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Go to next start position.</div>
 <dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if successful</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -610,6 +650,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>reset</h4>
 <pre>private&nbsp;void&nbsp;reset()</pre>
+<div class="block">Reset.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/MtasSpanPrefixQuery.html b/apidocs/mtas/search/spans/MtasSpanPrefixQuery.html
index 39a4794..87e5e00 100644
--- a/apidocs/mtas/search/spans/MtasSpanPrefixQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanPrefixQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanPrefixQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html b/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html
index 955a894..34658a0 100644
--- a/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanRecurrenceQuery.SpanRecurrenceWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.html b/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.html
index e70fbb0..46623bd 100644
--- a/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanRecurrenceQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanRecurrenceQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -175,7 +175,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#ignoreQuery">ignoreQuery</a></span></code>
-<div class="block">The ignore clause.</div>
+<div class="block">The ignore query.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -199,7 +199,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#query">query</a></span></code>
-<div class="block">The clause.</div>
+<div class="block">The query.</div>
 </td>
 </tr>
 </table>
@@ -255,24 +255,32 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getIgnoreQuery--">getIgnoreQuery</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getIgnoreQuery--">getIgnoreQuery</a></span>()</code>
+<div class="block">Gets the ignore query.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getMaximumIgnoreLength--">getMaximumIgnoreLength</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getMaximumIgnoreLength--">getMaximumIgnoreLength</a></span>()</code>
+<div class="block">Gets the maximum ignore length.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getMaximumRecurrence--">getMaximumRecurrence</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getMaximumRecurrence--">getMaximumRecurrence</a></span>()</code>
+<div class="block">Gets the maximum recurrence.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getMinimumRecurrence--">getMinimumRecurrence</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getMinimumRecurrence--">getMinimumRecurrence</a></span>()</code>
+<div class="block">Gets the minimum recurrence.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getQuery--">getQuery</a></span>()</code>
-<div class="block">Gets the clause.</div>
+<div class="block">Gets the query.</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
@@ -286,7 +294,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#setRecurrence-int-int-">setRecurrence</a></span>(int&nbsp;minimumRecurrence,
-             int&nbsp;maximumRecurrence)</code>&nbsp;</td>
+             int&nbsp;maximumRecurrence)</code>
+<div class="block">Sets the recurrence.</div>
+</td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -342,7 +352,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>query</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> query</pre>
-<div class="block">The clause.</div>
+<div class="block">The query.</div>
 </li>
 </ul>
 <a name="minimumRecurrence">
@@ -372,7 +382,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>ignoreQuery</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> ignoreQuery</pre>
-<div class="block">The ignore clause.</div>
+<div class="block">The ignore query.</div>
 </li>
 </ul>
 <a name="maximumIgnoreLength">
@@ -417,10 +427,10 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <div class="block">Instantiates a new mtas span recurrence query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>query</code> - the clause</dd>
+<dd><code>query</code> - the query</dd>
 <dd><code>minimumRecurrence</code> - the minimum recurrence</dd>
 <dd><code>maximumRecurrence</code> - the maximum recurrence</dd>
-<dd><code>ignoreQuery</code> - the ignore</dd>
+<dd><code>ignoreQuery</code> - the ignore query</dd>
 <dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
 </dl>
 </li>
@@ -440,10 +450,10 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>getQuery</h4>
 <pre>public&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;getQuery()</pre>
-<div class="block">Gets the clause.</div>
+<div class="block">Gets the query.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the clause</dd>
+<dd>the query</dd>
 </dl>
 </li>
 </ul>
@@ -454,6 +464,11 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>getIgnoreQuery</h4>
 <pre>public&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;getIgnoreQuery()</pre>
+<div class="block">Gets the ignore query.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the ignore query</dd>
+</dl>
 </li>
 </ul>
 <a name="getMaximumIgnoreLength--">
@@ -463,6 +478,11 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>getMaximumIgnoreLength</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getMaximumIgnoreLength()</pre>
+<div class="block">Gets the maximum ignore length.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the maximum ignore length</dd>
+</dl>
 </li>
 </ul>
 <a name="getMinimumRecurrence--">
@@ -472,6 +492,11 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>getMinimumRecurrence</h4>
 <pre>public&nbsp;int&nbsp;getMinimumRecurrence()</pre>
+<div class="block">Gets the minimum recurrence.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the minimum recurrence</dd>
+</dl>
 </li>
 </ul>
 <a name="getMaximumRecurrence--">
@@ -481,6 +506,11 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>getMaximumRecurrence</h4>
 <pre>public&nbsp;int&nbsp;getMaximumRecurrence()</pre>
+<div class="block">Gets the maximum recurrence.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the maximum recurrence</dd>
+</dl>
 </li>
 </ul>
 <a name="setRecurrence-int-int-">
@@ -491,6 +521,12 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <h4>setRecurrence</h4>
 <pre>public&nbsp;void&nbsp;setRecurrence(int&nbsp;minimumRecurrence,
                           int&nbsp;maximumRecurrence)</pre>
+<div class="block">Sets the recurrence.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>minimumRecurrence</code> - the minimum recurrence</dd>
+<dd><code>maximumRecurrence</code> - the maximum recurrence</dd>
+</dl>
 </li>
 </ul>
 <a name="getField--">
diff --git a/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.Match.html b/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.Match.html
index 826f841..2f71041 100644
--- a/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.Match.html
+++ b/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanRecurrenceSpans.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.html b/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.html
index 02305b2..dfd6927 100644
--- a/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanRecurrenceSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanRecurrenceSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanRegexpQuery.html b/apidocs/mtas/search/spans/MtasSpanRegexpQuery.html
index e59f17b..cc5128f 100644
--- a/apidocs/mtas/search/spans/MtasSpanRegexpQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanRegexpQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanRegexpQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceItem.html b/apidocs/mtas/search/spans/MtasSpanSequenceItem.html
index 448421d..e5cc895 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceItem.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -202,11 +202,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceItem.html#merge-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">merge</a></span>(<a href="../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item1,
      <a href="../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item2,
      <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignoreQuery,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>&nbsp;</td>
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
+<div class="block">Merge.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceItem.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceItem.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader)</code>
+<div class="block">Rewrite.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -368,9 +372,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>rewrite</h4>
 <pre>public&nbsp;<a href="../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;rewrite(org.apache.lucene.index.IndexReader&nbsp;reader)
                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Rewrite.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reader</code> - the reader</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the mtas span sequence item</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -397,6 +406,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                                          <a href="../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item2,
                                          <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignoreQuery,
                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</pre>
+<div class="block">Merge.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item1</code> - the item 1</dd>
+<dd><code>item2</code> - the item 2</dd>
+<dd><code>ignoreQuery</code> - the ignore query</dd>
+<dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the mtas span sequence item</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html
index 30570e3..dc63462 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html
index 66c8e54..cace588 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.SpanSequenceWeight.html b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.SpanSequenceWeight.html
index 30312a0..5a37cbc 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.SpanSequenceWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.SpanSequenceWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceQuery.SpanSequenceWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.html b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.html
index 06cb7a8..16b6847 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceSpans.Match.html b/apidocs/mtas/search/spans/MtasSpanSequenceSpans.Match.html
index 1b1d45d..4f5bdb7 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceSpans.Match.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceSpans.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceSpans.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html b/apidocs/mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html
index ecef831..3c29149 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceSpans.QueueItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -136,31 +136,39 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#filledPosition">filledPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#filledPosition">filledPosition</a></span></code>
+<div class="block">The filled position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lastFilledPosition">lastFilledPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lastFilledPosition">lastFilledPosition</a></span></code>
+<div class="block">The last filled position.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lastRetrievedPosition">lastRetrievedPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lastRetrievedPosition">lastRetrievedPosition</a></span></code>
+<div class="block">The last retrieved position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#lowestPosition">lowestPosition</a></span></code>
-<div class="block">The last retrieved position.</div>
+<div class="block">The lowest position.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#noMoreDocs">noMoreDocs</a></span></code>
-<div class="block">The filled position.</div>
+<div class="block">The no more docs.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#noMorePositions">noMorePositions</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html#noMorePositions">noMorePositions</a></span></code>
+<div class="block">The no more positions.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;</code></td>
@@ -256,7 +264,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>noMoreDocs</h4>
 <pre>private&nbsp;boolean noMoreDocs</pre>
-<div class="block">The filled position.</div>
+<div class="block">The no more docs.</div>
 </li>
 </ul>
 <a name="noMorePositions">
@@ -266,6 +274,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>noMorePositions</h4>
 <pre>private&nbsp;boolean noMorePositions</pre>
+<div class="block">The no more positions.</div>
 </li>
 </ul>
 <a name="filledPosition">
@@ -275,6 +284,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>filledPosition</h4>
 <pre>private&nbsp;boolean filledPosition</pre>
+<div class="block">The filled position.</div>
 </li>
 </ul>
 <a name="lowestPosition">
@@ -284,7 +294,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>lowestPosition</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> lowestPosition</pre>
-<div class="block">The last retrieved position.</div>
+<div class="block">The lowest position.</div>
 </li>
 </ul>
 <a name="lastFilledPosition">
@@ -294,6 +304,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>lastFilledPosition</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> lastFilledPosition</pre>
+<div class="block">The last filled position.</div>
 </li>
 </ul>
 <a name="lastRetrievedPosition">
@@ -303,6 +314,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>lastRetrievedPosition</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> lastRetrievedPosition</pre>
+<div class="block">The last retrieved position.</div>
 </li>
 </ul>
 <a name="queue">
diff --git a/apidocs/mtas/search/spans/MtasSpanSequenceSpans.html b/apidocs/mtas/search/spans/MtasSpanSequenceSpans.html
index 0d649b1..6c74f2a 100644
--- a/apidocs/mtas/search/spans/MtasSpanSequenceSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanSequenceSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanSequenceSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -174,7 +174,9 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#cost">cost</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#cost">cost</a></span></code>
+<div class="block">The cost.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../mtas/search/spans/MtasSpanSequenceSpans.Match.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.Match</a></code></td>
@@ -184,12 +186,14 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#currentPosition">currentPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#currentPosition">currentPosition</a></span></code>
+<div class="block">The current position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#docId">docId</a></span></code>
-<div class="block">The current position.</div>
+<div class="block">The doc id.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -263,7 +267,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#Z:Z_findMatches--">_findMatches</a></span>()</code>
-<div class="block">_find matches.</div>
+<div class="block">Find matches.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
@@ -271,7 +275,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#Z:Z_glue-java.util.List-java.lang.Boolean-mtas.search.spans.MtasSpanSequenceSpans.QueueItem-">_glue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../mtas/search/spans/MtasSpanSequenceSpans.Match.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.Match</a>&gt;&nbsp;subMatchesQueue,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;subMatchesOptional,
      <a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a>&nbsp;item)</code>
-<div class="block">_glue.</div>
+<div class="block">Glue.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
@@ -290,7 +294,9 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#computeCosts--">computeCosts</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanSequenceSpans.html#computeCosts--">computeCosts</a></span>()</code>
+<div class="block">Compute costs.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>long</code></td>
@@ -424,7 +430,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>docId</h4>
 <pre>private&nbsp;int docId</pre>
-<div class="block">The current position.</div>
+<div class="block">The doc id.</div>
 </li>
 </ul>
 <a name="currentPosition">
@@ -434,6 +440,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>currentPosition</h4>
 <pre>private&nbsp;int currentPosition</pre>
+<div class="block">The current position.</div>
 </li>
 </ul>
 <a name="cost">
@@ -443,6 +450,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>cost</h4>
 <pre>private&nbsp;long cost</pre>
+<div class="block">The cost.</div>
 </li>
 </ul>
 <a name="currentMatch">
@@ -475,7 +483,6 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <div class="block">Instantiates a new mtas span sequence spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mtasSpanSequenceQuery</code> - the mtas span sequence query</dd>
 <dd><code>setSequenceSpans</code> - the set sequence spans</dd>
 <dd><code>ignoreSpans</code> - the ignore spans</dd>
 <dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
@@ -497,6 +504,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>computeCosts</h4>
 <pre>private&nbsp;void&nbsp;computeCosts()</pre>
+<div class="block">Compute costs.</div>
 </li>
 </ul>
 <a name="nextStartPosition--">
@@ -676,7 +684,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <h4>_findMatches</h4>
 <pre>private&nbsp;boolean&nbsp;_findMatches()
                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">_find matches.</div>
+<div class="block">Find matches.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true, if successful</dd>
@@ -695,7 +703,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
                                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;subMatchesOptional,
                                                 <a href="../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a>&nbsp;item)
                                          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">_glue.</div>
+<div class="block">Glue.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>subMatchesQueue</code> - the sub matches queue</dd>
@@ -726,7 +734,6 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <dd><code>minStartPosition</code> - the min start position</dd>
 <dd><code>maxStartPosition</code> - the max start position</dd>
 <dd><code>minEndPosition</code> - the min end position</dd>
-<dd><code>adjustIgnore</code> - the adjust ignore</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
diff --git a/apidocs/mtas/search/spans/MtasSpanStartQuery.SpanTermWeight.html b/apidocs/mtas/search/spans/MtasSpanStartQuery.SpanTermWeight.html
index 00cb975..fa4a375 100644
--- a/apidocs/mtas/search/spans/MtasSpanStartQuery.SpanTermWeight.html
+++ b/apidocs/mtas/search/spans/MtasSpanStartQuery.SpanTermWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanStartQuery.SpanTermWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanStartQuery.html b/apidocs/mtas/search/spans/MtasSpanStartQuery.html
index 2d034f3..81dc0b8 100644
--- a/apidocs/mtas/search/spans/MtasSpanStartQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanStartQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanStartQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -169,7 +169,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanStartQuery.html#clause">clause</a></span></code>
-<div class="block">The query.</div>
+<div class="block">The clause.</div>
 </td>
 </tr>
 </table>
@@ -281,7 +281,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>clause</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> clause</pre>
-<div class="block">The query.</div>
+<div class="block">The clause.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/MtasSpanStartSpans.html b/apidocs/mtas/search/spans/MtasSpanStartSpans.html
index 8bf2b1e..87316e1 100644
--- a/apidocs/mtas/search/spans/MtasSpanStartSpans.html
+++ b/apidocs/mtas/search/spans/MtasSpanStartSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanStartSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSpanStartSpans</span>
 extends org.apache.lucene.search.spans.Spans
 implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></pre>
-<div class="block">The Class MtasStartSpans.</div>
+<div class="block">The Class MtasSpanStartSpans.</div>
 </li>
 </ul>
 </div>
@@ -181,7 +181,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanStartSpans.html#MtasSpanStartSpans-org.apache.lucene.search.spans.Spans-">MtasSpanStartSpans</a></span>(org.apache.lucene.search.spans.Spans&nbsp;spans)</code>
-<div class="block">Instantiates a new mtas start spans.</div>
+<div class="block">Instantiates a new mtas span start spans.</div>
 </td>
 </tr>
 </table>
@@ -300,7 +300,7 @@ implements <a href="../../../mtas/search/spans/util/MtasSpans.html" title="inter
 <li class="blockList">
 <h4>MtasSpanStartSpans</h4>
 <pre>public&nbsp;MtasSpanStartSpans(org.apache.lucene.search.spans.Spans&nbsp;spans)</pre>
-<div class="block">Instantiates a new mtas start spans.</div>
+<div class="block">Instantiates a new mtas span start spans.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>spans</code> - the spans</dd>
diff --git a/apidocs/mtas/search/spans/MtasSpanTermQuery.html b/apidocs/mtas/search/spans/MtasSpanTermQuery.html
index 9d008c8..54fa94a 100644
--- a/apidocs/mtas/search/spans/MtasSpanTermQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanTermQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanTermQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanWildcardQuery.html b/apidocs/mtas/search/spans/MtasSpanWildcardQuery.html
index 4a4e52a..cf2cac9 100644
--- a/apidocs/mtas/search/spans/MtasSpanWildcardQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanWildcardQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanWildcardQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/MtasSpanWithinQuery.html b/apidocs/mtas/search/spans/MtasSpanWithinQuery.html
index 66fb0af..101d7be 100644
--- a/apidocs/mtas/search/spans/MtasSpanWithinQuery.html
+++ b/apidocs/mtas/search/spans/MtasSpanWithinQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanWithinQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -147,7 +147,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#autoAdjustBigQuery">autoAdjustBigQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#autoAdjustBigQuery">autoAdjustBigQuery</a></span></code>
+<div class="block">The auto adjust big query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private org.apache.lucene.search.spans.SpanWithinQuery</code></td>
@@ -157,31 +159,45 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#bigQuery">bigQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#bigQuery">bigQuery</a></span></code>
+<div class="block">The big query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#field">field</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#field">field</a></span></code>
+<div class="block">The field.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#leftBoundaryMaximum">leftBoundaryMaximum</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#leftBoundaryMaximum">leftBoundaryMaximum</a></span></code>
+<div class="block">The left boundary maximum.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#leftBoundaryMinimum">leftBoundaryMinimum</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#leftBoundaryMinimum">leftBoundaryMinimum</a></span></code>
+<div class="block">The left boundary minimum.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#rightBoundaryMaximum">rightBoundaryMaximum</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#rightBoundaryMaximum">rightBoundaryMaximum</a></span></code>
+<div class="block">The right boundary maximum.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#rightBoundaryMinimum">rightBoundaryMinimum</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#rightBoundaryMinimum">rightBoundaryMinimum</a></span></code>
+<div class="block">The right boundary minimum.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#smallQuery">smallQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/search/spans/MtasSpanWithinQuery.html#smallQuery">smallQuery</a></span></code>
+<div class="block">The small query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -210,7 +226,9 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
                    int&nbsp;leftMaximum,
                    int&nbsp;rightMinimum,
                    int&nbsp;rightMaximum,
-                   boolean&nbsp;adjustBigQuery)</code>&nbsp;</td>
+                   boolean&nbsp;adjustBigQuery)</code>
+<div class="block">Instantiates a new mtas span within query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -312,6 +330,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>smallQuery</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> smallQuery</pre>
+<div class="block">The small query.</div>
 </li>
 </ul>
 <a name="bigQuery">
@@ -321,6 +340,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>bigQuery</h4>
 <pre>private&nbsp;<a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> bigQuery</pre>
+<div class="block">The big query.</div>
 </li>
 </ul>
 <a name="leftBoundaryMinimum">
@@ -330,6 +350,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>leftBoundaryMinimum</h4>
 <pre>private&nbsp;int leftBoundaryMinimum</pre>
+<div class="block">The left boundary minimum.</div>
 </li>
 </ul>
 <a name="leftBoundaryMaximum">
@@ -339,6 +360,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>leftBoundaryMaximum</h4>
 <pre>private&nbsp;int leftBoundaryMaximum</pre>
+<div class="block">The left boundary maximum.</div>
 </li>
 </ul>
 <a name="rightBoundaryMaximum">
@@ -348,6 +370,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>rightBoundaryMaximum</h4>
 <pre>private&nbsp;int rightBoundaryMaximum</pre>
+<div class="block">The right boundary maximum.</div>
 </li>
 </ul>
 <a name="rightBoundaryMinimum">
@@ -357,6 +380,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>rightBoundaryMinimum</h4>
 <pre>private&nbsp;int rightBoundaryMinimum</pre>
+<div class="block">The right boundary minimum.</div>
 </li>
 </ul>
 <a name="autoAdjustBigQuery">
@@ -366,6 +390,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>autoAdjustBigQuery</h4>
 <pre>private&nbsp;boolean autoAdjustBigQuery</pre>
+<div class="block">The auto adjust big query.</div>
 </li>
 </ul>
 <a name="field">
@@ -375,6 +400,7 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <li class="blockList">
 <h4>field</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> field</pre>
+<div class="block">The field.</div>
 </li>
 </ul>
 </li>
@@ -396,8 +422,8 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
 <div class="block">Instantiates a new mtas span within query.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>q1</code> - the q1</dd>
-<dd><code>q2</code> - the q2</dd>
+<dd><code>q1</code> - the q 1</dd>
+<dd><code>q2</code> - the q 2</dd>
 </dl>
 </li>
 </ul>
@@ -414,6 +440,17 @@ extends <a href="../../../mtas/search/spans/util/MtasSpanQuery.html" title="clas
                            int&nbsp;rightMinimum,
                            int&nbsp;rightMaximum,
                            boolean&nbsp;adjustBigQuery)</pre>
+<div class="block">Instantiates a new mtas span within query.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>q1</code> - the q 1</dd>
+<dd><code>q2</code> - the q 2</dd>
+<dd><code>leftMinimum</code> - the left minimum</dd>
+<dd><code>leftMaximum</code> - the left maximum</dd>
+<dd><code>rightMinimum</code> - the right minimum</dd>
+<dd><code>rightMaximum</code> - the right maximum</dd>
+<dd><code>adjustBigQuery</code> - the adjust big query</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/MtasStartSpans.html b/apidocs/mtas/search/spans/MtasStartSpans.html
index 0bb0a6d..7e10a35 100644
--- a/apidocs/mtas/search/spans/MtasStartSpans.html
+++ b/apidocs/mtas/search/spans/MtasStartSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasStartSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanAndQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanAndQuery.html
index 0fff6c1..5e7f92c 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanAndQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanAndQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanAndQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanContainingQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanContainingQuery.html
index 2ead5b9..5ec2253 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanContainingQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanContainingQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanContainingQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.SpanTermWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.SpanTermWeight.html
index e449ccf..7ceb68c 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.SpanTermWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.SpanTermWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanEndQuery.SpanTermWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.html
index 1832071..472a1c8 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanEndQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanEndQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanEndSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanEndSpans.html
index 84fc61f..8778d86 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanEndSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanEndSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanEndSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html
index 0c3b3d1..4991183 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,12 +105,14 @@
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanFollowedBySpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedBySpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanFollowedBySpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedBySpans.html#spans2">spans2</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanFollowedBySpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedBySpans.html#spans2">spans2</a></span></code>
+<div class="block">The spans 2.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -123,7 +125,9 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedBySpans.html#MtasSpanFollowedBySpans-mtas.search.spans.MtasSpanFollowedByQuery-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-">MtasSpanFollowedBySpans</a></span>(<a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a>&nbsp;mtasSpanFollowedByQuery,
                        <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans1,
-                       <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans2)</code>&nbsp;</td>
+                       <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans2)</code>
+<div class="block">Instantiates a new mtas span followed by spans.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html
index 4ce4c01..6aa98ed 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,12 +105,14 @@
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanFollowedByQuery.SpanFollowedByWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w1">w1</a></span></code>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanFollowedByQuery.SpanFollowedByWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanFollowedByQuery.SpanFollowedByWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.SpanFollowedByWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -123,7 +125,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanFollowedByQuery.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>&gt;&nbsp;items)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanFollowedByQuery.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>&gt;&nbsp;items)</code>
+<div class="block">Gets the term contexts.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -138,7 +142,7 @@
                     <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>&nbsp;w2,
                     org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)</code>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span followed by weight.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.SpanFollowedByWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.SpanFollowedByWeight.html
index 66a8a35..36b4423 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.SpanFollowedByWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.SpanFollowedByWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFollowedByQuery.SpanFollowedByWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.html
index ebb7117..c32359c 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedByQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFollowedByQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -104,7 +104,9 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFollowedBySpans.html#MtasSpanFollowedBySpans-mtas.search.spans.MtasSpanFollowedByQuery-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans-">MtasSpanFollowedBySpans</a></span>(<a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a>&nbsp;mtasSpanFollowedByQuery,
                        <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans1,
-                       <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans2)</code>&nbsp;</td>
+                       <a href="../../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>&nbsp;spans2)</code>
+<div class="block">Instantiates a new mtas span followed by spans.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedBySpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedBySpans.html
index 5758262..09a5ee4 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFollowedBySpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFollowedBySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFollowedBySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html
index 11386d9..5886ee6 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,12 +105,14 @@
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanFullyAlignedWithSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanFullyAlignedWithSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans2">spans2</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanFullyAlignedWithSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#spans2">spans2</a></span></code>
+<div class="block">The spans 2.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -124,7 +126,7 @@
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#MtasSpanFullyAlignedWithSpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-">MtasSpanFullyAlignedWithSpans</a></span>(<a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a>&nbsp;mtasSpanFullyAlignedWithQuery,
                              <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans1,
                              <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans2)</code>
-<div class="block">Instantiates a new mtas span intersecting spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with spans.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html
index 1bfb2ce..c81499d 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,12 +105,14 @@
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w1">w1</a></span></code>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -140,7 +142,7 @@
                           <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a>&nbsp;w2,
                           org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)</code>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span fully aligned with weight.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html
index ad95ab5..383fb93 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.html
index dee2618..476e6ac 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFullyAlignedWithQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,7 +105,7 @@
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html#MtasSpanFullyAlignedWithSpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans-">MtasSpanFullyAlignedWithSpans</a></span>(<a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a>&nbsp;mtasSpanFullyAlignedWithQuery,
                              <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans1,
                              <a href="../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>&nbsp;spans2)</code>
-<div class="block">Instantiates a new mtas span intersecting spans.</div>
+<div class="block">Instantiates a new mtas span fully aligned with spans.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithSpans.html
index 24a0f88..5c8bdab 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanFullyAlignedWithSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanFullyAlignedWithSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html
index d9865d4..2a28e3f 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,13 +105,13 @@
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanIntersectingSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanIntersectingSpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanIntersectingSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanIntersectingSpans.html#spans2">spans2</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 2.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html
index 856ed1d..7e10a26 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,12 +105,14 @@
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanIntersectingQuery.SpanIntersectingWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w1">w1</a></span></code>
-<div class="block">The w2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight.html" title="class in mtas.search.spans">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanIntersectingQuery.SpanIntersectingWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanIntersectingQuery.SpanIntersectingWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanIntersectingQuery.SpanIntersectingWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.SpanIntersectingWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.SpanIntersectingWeight.html
index 16dfd7d..e76d311 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.SpanIntersectingWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.SpanIntersectingWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanIntersectingQuery.SpanIntersectingWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.html
index 020a36e..907769e 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanIntersectingQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingSpans.html
index 51401ea..6ee09f3 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanIntersectingSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanIntersectingSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.SpanAllWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.SpanAllWeight.html
index 57546b2..2c615c8 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.SpanAllWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.SpanAllWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanMatchAllQuery.SpanAllWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.html
index 14c72f3..3f8d7f3 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanMatchAllQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllSpans.html
index bf8b3f6..e0845b1 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanMatchAllSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanMatchAllSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.SpanNoneWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.SpanNoneWeight.html
index 1512b28..a12788f 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.SpanNoneWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.SpanNoneWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanMatchNoneQuery.SpanNoneWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.html
index 1673ce5..84fa6ce 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanMatchNoneQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneSpans.html
index 1e8eef8..969a44e 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanMatchNoneSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanMatchNoneSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanNotQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanNotQuery.html
index b59d4f3..e21cf86 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanNotQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanNotQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanNotQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanOrQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanOrQuery.html
index 745c919..0f78a7d 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanOrQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanOrQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanOrQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.SpanAllWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.SpanAllWeight.html
index f2d303a..c347b4a 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.SpanAllWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.SpanAllWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPositionQuery.SpanAllWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.html
index 53c67c7..5a7f22b 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPositionQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPositionQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPositionSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanPositionSpans.html
index 3283703..655c5b4 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPositionSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPositionSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPositionSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html
index bc50c8c..132069a 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,12 +105,14 @@
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanPrecededBySpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededBySpans.html#spans1">spans1</a></span></code>
-<div class="block">The spans2.</div>
+<div class="block">The spans 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanPrecededBySpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededBySpans.html#spans2">spans2</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanPrecededBySpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededBySpans.html#spans2">spans2</a></span></code>
+<div class="block">The spans 2.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -123,7 +125,9 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededBySpans.html#MtasSpanPrecededBySpans-mtas.search.spans.MtasSpanPrecededByQuery-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-">MtasSpanPrecededBySpans</a></span>(<a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a>&nbsp;mtasSpanPrecededByQuery,
                        <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans1,
-                       <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans2)</code>&nbsp;</td>
+                       <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans2)</code>
+<div class="block">Instantiates a new mtas span preceded by spans.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html
index 5e23110..3c378fa 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -105,12 +105,14 @@
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanPrecededByQuery.SpanPrecededByWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w1">w1</a></span></code>
-<div class="block">The w 2.</div>
+<div class="block">The w 1.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanPrecededByQuery.SpanPrecededByWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w2">w2</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanPrecededByQuery.SpanPrecededByWeight.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.SpanPrecededByWeight.html#w2">w2</a></span></code>
+<div class="block">The w 2.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -123,7 +125,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanPrecededByQuery.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>&gt;&nbsp;items)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanPrecededByQuery.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.html#getTermContexts-java.util.List-">getTermContexts</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>&gt;&nbsp;items)</code>
+<div class="block">Gets the term contexts.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -138,7 +142,7 @@
                     <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>&nbsp;w2,
                     org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;terms)</code>
-<div class="block">Instantiates a new span intersecting weight.</div>
+<div class="block">Instantiates a new span preceded by weight.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.SpanPrecededByWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.SpanPrecededByWeight.html
index 9e97625..ac88ef7 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.SpanPrecededByWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.SpanPrecededByWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPrecededByQuery.SpanPrecededByWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.html
index d087a58..615e8c7 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededByQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPrecededByQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -104,7 +104,9 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanPrecededBySpans.html#MtasSpanPrecededBySpans-mtas.search.spans.MtasSpanPrecededByQuery-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans-">MtasSpanPrecededBySpans</a></span>(<a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a>&nbsp;mtasSpanPrecededByQuery,
                        <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans1,
-                       <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans2)</code>&nbsp;</td>
+                       <a href="../../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>&nbsp;spans2)</code>
+<div class="block">Instantiates a new mtas span preceded by spans.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededBySpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededBySpans.html
index fcffeed..f905b68 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPrecededBySpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPrecededBySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPrecededBySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanPrefixQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanPrefixQuery.html
index 12be717..bf27d70 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanPrefixQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanPrefixQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanPrefixQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html
index adaa9f9..a25dcd1 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.SpanRecurrenceWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanRecurrenceQuery.SpanRecurrenceWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.html
index c2dcd0a..c02d5aa 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanRecurrenceQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.Match.html b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.Match.html
index 3aa0a83..9355fdf 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.Match.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanRecurrenceSpans.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.html
index 358ae5b..4d9af2b 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanRecurrenceSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanRecurrenceSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanRegexpQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanRegexpQuery.html
index 1c26547..309c7e4 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanRegexpQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanRegexpQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanRegexpQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceItem.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceItem.html
index 49e9bac..2b9fe66 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceItem.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -149,11 +149,15 @@
 <td class="colLast"><span class="typeNameLabel">MtasSpanSequenceItem.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html#merge-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">merge</a></span>(<a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item1,
      <a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item2,
      <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignoreQuery,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>&nbsp;</td>
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
+<div class="block">Merge.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanSequenceItem.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanSequenceItem.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html#rewrite-org.apache.lucene.index.IndexReader-">rewrite</a></span>(org.apache.lucene.index.IndexReader&nbsp;reader)</code>
+<div class="block">Rewrite.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -184,7 +188,9 @@
 <td class="colLast"><span class="typeNameLabel">MtasSpanSequenceItem.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html#merge-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">merge</a></span>(<a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item1,
      <a href="../../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item2,
      <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignoreQuery,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>&nbsp;</td>
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
+<div class="block">Merge.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html
index 08acee9..f7b51e0 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html
index 09a564d..4390edb 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.SpanSequenceWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.SpanSequenceWeight.html
index ccf0b16..b4528c4 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.SpanSequenceWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.SpanSequenceWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceQuery.SpanSequenceWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.html
index 100acd9..1ca5b37 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.Match.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.Match.html
index 447586c..e8b91b5 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.Match.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceSpans.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -137,7 +137,7 @@
 <td class="colLast"><span class="typeNameLabel">MtasSpanSequenceSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.html#Z:Z_glue-java.util.List-java.lang.Boolean-mtas.search.spans.MtasSpanSequenceSpans.QueueItem-">_glue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.Match.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.Match</a>&gt;&nbsp;subMatchesQueue,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;subMatchesOptional,
      <a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a>&nbsp;item)</code>
-<div class="block">_glue.</div>
+<div class="block">Glue.</div>
 </td>
 </tr>
 </tbody>
@@ -154,7 +154,7 @@
 <td class="colLast"><span class="typeNameLabel">MtasSpanSequenceSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.html#Z:Z_glue-java.util.List-java.lang.Boolean-mtas.search.spans.MtasSpanSequenceSpans.QueueItem-">_glue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.Match.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.Match</a>&gt;&nbsp;subMatchesQueue,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;subMatchesOptional,
      <a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a>&nbsp;item)</code>
-<div class="block">_glue.</div>
+<div class="block">Glue.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.QueueItem.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.QueueItem.html
index d3ea428..6cfcf7e 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.QueueItem.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.QueueItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceSpans.QueueItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -122,7 +122,7 @@
 <td class="colLast"><span class="typeNameLabel">MtasSpanSequenceSpans.</span><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.html#Z:Z_glue-java.util.List-java.lang.Boolean-mtas.search.spans.MtasSpanSequenceSpans.QueueItem-">_glue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.Match.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.Match</a>&gt;&nbsp;subMatchesQueue,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;subMatchesOptional,
      <a href="../../../../mtas/search/spans/MtasSpanSequenceSpans.QueueItem.html" title="class in mtas.search.spans">MtasSpanSequenceSpans.QueueItem</a>&nbsp;item)</code>
-<div class="block">_glue.</div>
+<div class="block">Glue.</div>
 </td>
 </tr>
 <tr class="rowColor">
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.html
index 4ef476d..e5d6566 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanSequenceSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanSequenceSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.SpanTermWeight.html b/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.SpanTermWeight.html
index bbb8431..4e5efd2 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.SpanTermWeight.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.SpanTermWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanStartQuery.SpanTermWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.html
index ef4c4ea..3f16e40 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanStartQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanStartQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanStartSpans.html b/apidocs/mtas/search/spans/class-use/MtasSpanStartSpans.html
index e1ba8d9..18889e7 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanStartSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanStartSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanStartSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanTermQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanTermQuery.html
index 497d9e5..100f825 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanTermQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanTermQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanTermQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanWildcardQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanWildcardQuery.html
index 1ac741b..a41c648 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanWildcardQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanWildcardQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanWildcardQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasSpanWithinQuery.html b/apidocs/mtas/search/spans/class-use/MtasSpanWithinQuery.html
index 75df924..27470e5 100644
--- a/apidocs/mtas/search/spans/class-use/MtasSpanWithinQuery.html
+++ b/apidocs/mtas/search/spans/class-use/MtasSpanWithinQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasSpanWithinQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/class-use/MtasStartSpans.html b/apidocs/mtas/search/spans/class-use/MtasStartSpans.html
index 94f50f1..779df2a 100644
--- a/apidocs/mtas/search/spans/class-use/MtasStartSpans.html
+++ b/apidocs/mtas/search/spans/class-use/MtasStartSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.MtasStartSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/package-frame.html b/apidocs/mtas/search/spans/package-frame.html
index 32ce46b..7f43cc4 100644
--- a/apidocs/mtas/search/spans/package-frame.html
+++ b/apidocs/mtas/search/spans/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.spans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/package-summary.html b/apidocs/mtas/search/spans/package-summary.html
index 2ce698d..667ccb5 100644
--- a/apidocs/mtas/search/spans/package-summary.html
+++ b/apidocs/mtas/search/spans/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.spans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -103,22 +103,26 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanEndSpans.html" title="class in mtas.search.spans">MtasSpanEndSpans</a></td>
 <td class="colLast">
-<div class="block">The Class MtasEndSpans.</div>
+<div class="block">The Class MtasSpanEndSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanFollowedByQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFollowedByQueryWeight.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanFollowedBySpans.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery</a></td>
@@ -129,13 +133,13 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQueryWeight.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSpanIntersectingSpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -165,7 +169,7 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanMatchAllSpans.html" title="class in mtas.search.spans">MtasSpanMatchAllSpans</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSpanMatchAll.</div>
+<div class="block">The Class MtasSpanMatchAllSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -177,12 +181,14 @@
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanMatchNoneSpans.html" title="class in mtas.search.spans">MtasSpanMatchNoneSpans</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSpanMatchNone.</div>
+<div class="block">The Class MtasSpanMatchNoneSpans.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans">MtasSpanNotQuery</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanNotQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanOrQuery.html" title="class in mtas.search.spans">MtasSpanOrQuery</a></td>
@@ -199,22 +205,26 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanPositionSpans.html" title="class in mtas.search.spans">MtasSpanPositionSpans</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSpanPosition.</div>
+<div class="block">The Class MtasSpanPositionSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanPrecededByQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanPrecededByQueryWeight.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanPrecededBySpans.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanPrefixQuery.html" title="class in mtas.search.spans">MtasSpanPrefixQuery</a></td>
@@ -291,7 +301,7 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/search/spans/MtasSpanStartSpans.html" title="class in mtas.search.spans">MtasSpanStartSpans</a></td>
 <td class="colLast">
-<div class="block">The Class MtasStartSpans.</div>
+<div class="block">The Class MtasSpanStartSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
diff --git a/apidocs/mtas/search/spans/package-tree.html b/apidocs/mtas/search/spans/package-tree.html
index 8908521..e40477e 100644
--- a/apidocs/mtas/search/spans/package-tree.html
+++ b/apidocs/mtas/search/spans/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.spans Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/package-use.html b/apidocs/mtas/search/spans/package-use.html
index 5c53a3e..ef7db1a 100644
--- a/apidocs/mtas/search/spans/package-use.html
+++ b/apidocs/mtas/search/spans/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.search.spans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -120,16 +120,18 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanFollowedByQuery.html#mtas.search.spans">MtasSpanFollowedByQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanFollowedByQuery.html#mtas.search.spans">MtasSpanFollowedByQuery</a>
+<div class="block">The Class MtasSpanFollowedByQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans.html#mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFollowedByQuerySpans.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight.html#mtas.search.spans">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFollowedByQueryWeight.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -139,12 +141,12 @@
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans.html#mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQuerySpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight.html#mtas.search.spans">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithQueryWeight.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -163,16 +165,18 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanPrecededByQuery.html#mtas.search.spans">MtasSpanPrecededByQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanPrecededByQuery.html#mtas.search.spans">MtasSpanPrecededByQuery</a>
+<div class="block">The Class MtasSpanPrecededByQuery.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans.html#mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a>
-<div class="block">The Class MtasSpanIntersectingQuerySpans.</div>
+<div class="block">The Class MtasSpanPrecededByQuerySpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../mtas/search/spans/class-use/MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight.html#mtas.search.spans">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a>
-<div class="block">The Class MtasSpanIntersectingQueryWeight.</div>
+<div class="block">The Class MtasSpanPrecededByQueryWeight.</div>
 </td>
 </tr>
 <tr class="altColor">
diff --git a/apidocs/mtas/search/spans/util/MtasExtendedSpanAndQuery.html b/apidocs/mtas/search/spans/util/MtasExtendedSpanAndQuery.html
index 6d4e47e..eaee08e 100644
--- a/apidocs/mtas/search/spans/util/MtasExtendedSpanAndQuery.html
+++ b/apidocs/mtas/search/spans/util/MtasExtendedSpanAndQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasExtendedSpanAndQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -166,8 +166,8 @@ extends org.apache.lucene.search.spans.SpanNearQuery</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;org.apache.lucene.search.spans.SpanQuery&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasExtendedSpanAndQuery.html#clauses">clauses</a></span></code>
-<div class="block">The clauses.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasExtendedSpanAndQuery.html#localClauses">localClauses</a></span></code>
+<div class="block">The local clauses.</div>
 </td>
 </tr>
 </table>
@@ -176,7 +176,7 @@ extends org.apache.lucene.search.spans.SpanNearQuery</pre>
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.lucene.search.spans.SpanNearQuery</h3>
-<code>field, inOrder, slop</code></li>
+<code>clauses, field, inOrder, slop</code></li>
 </ul>
 </li>
 </ul>
@@ -266,14 +266,14 @@ extends org.apache.lucene.search.spans.SpanNearQuery</pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="clauses">
+<a name="localClauses">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>clauses</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;org.apache.lucene.search.spans.SpanQuery&gt; clauses</pre>
-<div class="block">The clauses.</div>
+<h4>localClauses</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;org.apache.lucene.search.spans.SpanQuery&gt; localClauses</pre>
+<div class="block">The local clauses.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.SpanTermWeight.html b/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.SpanTermWeight.html
index cf3a9b0..4ec9248 100644
--- a/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.SpanTermWeight.html
+++ b/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.SpanTermWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasExtendedSpanTermQuery.SpanTermWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.html b/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.html
index bc2d6a1..c67c9c6 100644
--- a/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.html
+++ b/apidocs/mtas/search/spans/util/MtasExtendedSpanTermQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasExtendedSpanTermQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -169,7 +169,7 @@ extends org.apache.lucene.search.spans.SpanTermQuery</pre>
 <tr class="altColor">
 <td class="colFirst"><code>private org.apache.lucene.index.Term</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasExtendedSpanTermQuery.html#localTerm">localTerm</a></span></code>
-<div class="block">The term.</div>
+<div class="block">The local term.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -344,7 +344,7 @@ extends org.apache.lucene.search.spans.SpanTermQuery</pre>
 <li class="blockList">
 <h4>localTerm</h4>
 <pre>private&nbsp;org.apache.lucene.index.Term localTerm</pre>
-<div class="block">The term.</div>
+<div class="block">The local term.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/util/MtasExtendedTermSpans.html b/apidocs/mtas/search/spans/util/MtasExtendedTermSpans.html
index 07a913c..0a21771 100644
--- a/apidocs/mtas/search/spans/util/MtasExtendedTermSpans.html
+++ b/apidocs/mtas/search/spans/util/MtasExtendedTermSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasExtendedTermSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/MtasIgnoreItem.html b/apidocs/mtas/search/spans/util/MtasIgnoreItem.html
index ca39ff7..a9fb30f 100644
--- a/apidocs/mtas/search/spans/util/MtasIgnoreItem.html
+++ b/apidocs/mtas/search/spans/util/MtasIgnoreItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasIgnoreItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -132,12 +132,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#baseEndPositionList">baseEndPositionList</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#baseEndPositionList">baseEndPositionList</a></span></code>
+<div class="block">The base end position list.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#baseStartPositionList">baseStartPositionList</a></span></code>
-<div class="block">The base list.</div>
+<div class="block">The base start position list.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -161,7 +163,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#fullEndPositionList">fullEndPositionList</a></span></code>
-<div class="block">The full list.</div>
+<div class="block">The full end position list.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -172,11 +174,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#maxBaseEndPosition">maxBaseEndPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#maxBaseEndPosition">maxBaseEndPosition</a></span></code>
+<div class="block">The max base end position.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#maxFullEndPosition">maxFullEndPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#maxFullEndPosition">maxFullEndPosition</a></span></code>
+<div class="block">The max full end position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) int</code></td>
@@ -187,13 +193,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#minBaseStartPosition">minBaseStartPosition</a></span></code>
-<div class="block">The max base end position.</div>
+<div class="block">The min base start position.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#minFullStartPosition">minFullStartPosition</a></span></code>
-<div class="block">The max full end position.</div>
+<div class="block">The min full start position.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -246,30 +252,34 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#computeFullEndPositionList-int-">computeFullEndPositionList</a></span>(int&nbsp;position)</code>
-<div class="block">Compute full list.</div>
+<div class="block">Compute full end position list.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#computeFullStartPositionMinimum-int-">computeFullStartPositionMinimum</a></span>(int&nbsp;position)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#computeFullStartPositionMinimum-int-">computeFullStartPositionMinimum</a></span>(int&nbsp;position)</code>
+<div class="block">Compute full start position minimum.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#getFullEndPositionList-int-int-">getFullEndPositionList</a></span>(int&nbsp;docId,
                       int&nbsp;position)</code>
-<div class="block">Gets the full list.</div>
+<div class="block">Gets the full end position list.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#getMaxEndPosition-int-int-">getMaxEndPosition</a></span>(int&nbsp;docId,
-                 int&nbsp;position)</code>&nbsp;</td>
+                 int&nbsp;position)</code>
+<div class="block">Gets the max end position.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasIgnoreItem.html#getMinStartPosition-int-int-">getMinStartPosition</a></span>(int&nbsp;docId,
                    int&nbsp;position)</code>
-<div class="block">Gets the max size.</div>
+<div class="block">Gets the min start position.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
@@ -378,7 +388,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>baseStartPositionList</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt; baseStartPositionList</pre>
-<div class="block">The base list.</div>
+<div class="block">The base start position list.</div>
 </li>
 </ul>
 <a name="baseEndPositionList">
@@ -388,6 +398,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>baseEndPositionList</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt; baseEndPositionList</pre>
+<div class="block">The base end position list.</div>
 </li>
 </ul>
 <a name="fullEndPositionList">
@@ -397,7 +408,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>fullEndPositionList</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt; fullEndPositionList</pre>
-<div class="block">The full list.</div>
+<div class="block">The full end position list.</div>
 </li>
 </ul>
 <a name="minBaseStartPosition">
@@ -407,7 +418,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>minBaseStartPosition</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; minBaseStartPosition</pre>
-<div class="block">The max base end position.</div>
+<div class="block">The min base start position.</div>
 </li>
 </ul>
 <a name="maxBaseEndPosition">
@@ -417,6 +428,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maxBaseEndPosition</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; maxBaseEndPosition</pre>
+<div class="block">The max base end position.</div>
 </li>
 </ul>
 <a name="minFullStartPosition">
@@ -426,7 +438,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>minFullStartPosition</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; minFullStartPosition</pre>
-<div class="block">The max full end position.</div>
+<div class="block">The min full start position.</div>
 </li>
 </ul>
 <a name="maxFullEndPosition">
@@ -436,6 +448,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maxFullEndPosition</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; maxFullEndPosition</pre>
+<div class="block">The max full end position.</div>
 </li>
 </ul>
 </li>
@@ -498,13 +511,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;int&nbsp;getMinStartPosition(int&nbsp;docId,
                                int&nbsp;position)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Gets the max size.</div>
+<div class="block">Gets the min start position.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>docId</code> - the doc id</dd>
 <dd><code>position</code> - the position</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the max size</dd>
+<dd>the min start position</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
@@ -519,9 +532,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;int&nbsp;getMaxEndPosition(int&nbsp;docId,
                              int&nbsp;position)
                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets the max end position.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>docId</code> - the doc id</dd>
+<dd><code>position</code> - the position</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the max end position</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -534,13 +553,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;getFullEndPositionList(int&nbsp;docId,
                                                int&nbsp;position)
                                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Gets the full list.</div>
+<div class="block">Gets the full end position list.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>docId</code> - the doc id</dd>
 <dd><code>position</code> - the position</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the full list</dd>
+<dd>the full end position list</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
@@ -554,9 +573,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>computeFullStartPositionMinimum</h4>
 <pre>private&nbsp;void&nbsp;computeFullStartPositionMinimum(int&nbsp;position)
                                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Compute full start position minimum.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>position</code> - the position</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -568,7 +590,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>computeFullEndPositionList</h4>
 <pre>private&nbsp;void&nbsp;computeFullEndPositionList(int&nbsp;position)
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Compute full list.</div>
+<div class="block">Compute full end position list.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>position</code> - the position</dd>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html b/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html
index 4fed4c4..4285d81 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -125,6 +125,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>private class <span class="typeNameLabel">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</span>
 extends org.apache.lucene.search.spans.Spans</pre>
+<div class="block">The Class MtasMaximumExpandSpans.</div>
 </li>
 </ul>
 </div>
@@ -145,31 +146,45 @@ extends org.apache.lucene.search.spans.Spans</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#endPosition">endPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#endPosition">endPosition</a></span></code>
+<div class="block">The end position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#field">field</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#field">field</a></span></code>
+<div class="block">The field.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#maxPosition">maxPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#maxPosition">maxPosition</a></span></code>
+<div class="block">The max position.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#minPosition">minPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#minPosition">minPosition</a></span></code>
+<div class="block">The min position.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#mtasCodecInfo">mtasCodecInfo</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#mtasCodecInfo">mtasCodecInfo</a></span></code>
+<div class="block">The mtas codec info.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#startPosition">startPosition</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#startPosition">startPosition</a></span></code>
+<div class="block">The start position.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) org.apache.lucene.search.spans.Spans</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#subSpans">subSpans</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#subSpans">subSpans</a></span></code>
+<div class="block">The sub spans.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -202,7 +217,9 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html#MtasMaximumExpandSpans-mtas.codec.util.CodecInfo-java.lang.String-org.apache.lucene.search.spans.Spans-">MtasMaximumExpandSpans</a></span>(<a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-                      org.apache.lucene.search.spans.Spans&nbsp;subSpans)</code>&nbsp;</td>
+                      org.apache.lucene.search.spans.Spans&nbsp;subSpans)</code>
+<div class="block">Instantiates a new mtas maximum expand spans.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -306,6 +323,7 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <li class="blockList">
 <h4>subSpans</h4>
 <pre>org.apache.lucene.search.spans.Spans subSpans</pre>
+<div class="block">The sub spans.</div>
 </li>
 </ul>
 <a name="minPosition">
@@ -315,6 +333,7 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <li class="blockList">
 <h4>minPosition</h4>
 <pre>int minPosition</pre>
+<div class="block">The min position.</div>
 </li>
 </ul>
 <a name="maxPosition">
@@ -324,6 +343,7 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <li class="blockList">
 <h4>maxPosition</h4>
 <pre>int maxPosition</pre>
+<div class="block">The max position.</div>
 </li>
 </ul>
 <a name="field">
@@ -333,6 +353,7 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <li class="blockList">
 <h4>field</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> field</pre>
+<div class="block">The field.</div>
 </li>
 </ul>
 <a name="mtasCodecInfo">
@@ -342,6 +363,7 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <li class="blockList">
 <h4>mtasCodecInfo</h4>
 <pre><a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a> mtasCodecInfo</pre>
+<div class="block">The mtas codec info.</div>
 </li>
 </ul>
 <a name="startPosition">
@@ -351,6 +373,7 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <li class="blockList">
 <h4>startPosition</h4>
 <pre>int startPosition</pre>
+<div class="block">The start position.</div>
 </li>
 </ul>
 <a name="endPosition">
@@ -360,6 +383,7 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <li class="blockList">
 <h4>endPosition</h4>
 <pre>int endPosition</pre>
+<div class="block">The end position.</div>
 </li>
 </ul>
 </li>
@@ -379,6 +403,13 @@ extends org.apache.lucene.search.spans.Spans</pre>
 <pre>public&nbsp;MtasMaximumExpandSpans(<a href="../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                               org.apache.lucene.search.spans.Spans&nbsp;subSpans)</pre>
+<div class="block">Instantiates a new mtas maximum expand spans.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mtasCodecInfo</code> - the mtas codec info</dd>
+<dd><code>field</code> - the field</dd>
+<dd><code>subSpans</code> - the sub spans</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html b/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html
index 3d1dcca..7bba0c2 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -125,6 +125,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>private class <span class="typeNameLabel">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</span>
 extends org.apache.lucene.search.spans.SpanWeight</pre>
+<div class="block">The Class MtasMaximumExpandWeight.</div>
 </li>
 </ul>
 </div>
@@ -167,7 +168,9 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) org.apache.lucene.search.spans.SpanWeight</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html#subWeight">subWeight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html#subWeight">subWeight</a></span></code>
+<div class="block">The sub weight.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -200,7 +203,9 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html#MtasMaximumExpandWeight-org.apache.lucene.search.spans.SpanWeight-org.apache.lucene.search.IndexSearcher-boolean-">MtasMaximumExpandWeight</a></span>(org.apache.lucene.search.spans.SpanWeight&nbsp;subWeight,
                        org.apache.lucene.search.IndexSearcher&nbsp;searcher,
-                       boolean&nbsp;needsScores)</code>&nbsp;</td>
+                       boolean&nbsp;needsScores)</code>
+<div class="block">Instantiates a new mtas maximum expand weight.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -273,6 +278,7 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <li class="blockList">
 <h4>subWeight</h4>
 <pre>org.apache.lucene.search.spans.SpanWeight subWeight</pre>
+<div class="block">The sub weight.</div>
 </li>
 </ul>
 </li>
@@ -293,9 +299,14 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                                org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                                boolean&nbsp;needsScores)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Instantiates a new mtas maximum expand weight.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subWeight</code> - the sub weight</dd>
+<dd><code>searcher</code> - the searcher</dd>
+<dd><code>needsScores</code> - the needs scores</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.html b/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.html
index 7484863..bb71ec3 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanMaximumExpandQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanMaximumExpandQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -126,6 +126,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">MtasSpanMaximumExpandQuery</span>
 extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></pre>
+<div class="block">The Class MtasSpanMaximumExpandQuery.</div>
 </li>
 </ul>
 </div>
@@ -146,11 +147,15 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></span></code>
+<div class="block">The Class MtasMaximumExpandSpans.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</a></span></code>
+<div class="block">The Class MtasMaximumExpandWeight.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -169,23 +174,33 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#maximumLeft">maximumLeft</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#maximumLeft">maximumLeft</a></span></code>
+<div class="block">The maximum left.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#maximumRight">maximumRight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#maximumRight">maximumRight</a></span></code>
+<div class="block">The maximum right.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#minimumLeft">minimumLeft</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#minimumLeft">minimumLeft</a></span></code>
+<div class="block">The minimum left.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#minimumRight">minimumRight</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#minimumRight">minimumRight</a></span></code>
+<div class="block">The minimum right.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#query">query</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#query">query</a></span></code>
+<div class="block">The query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -206,7 +221,9 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                           int&nbsp;minimumLeft,
                           int&nbsp;maximumLeft,
                           int&nbsp;minimumRight,
-                          int&nbsp;maximumRight)</code>&nbsp;</td>
+                          int&nbsp;maximumRight)</code>
+<div class="block">Instantiates a new mtas span maximum expand query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -298,6 +315,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <li class="blockList">
 <h4>query</h4>
 <pre><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a> query</pre>
+<div class="block">The query.</div>
 </li>
 </ul>
 <a name="minimumLeft">
@@ -307,6 +325,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <li class="blockList">
 <h4>minimumLeft</h4>
 <pre>int minimumLeft</pre>
+<div class="block">The minimum left.</div>
 </li>
 </ul>
 <a name="maximumLeft">
@@ -316,6 +335,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <li class="blockList">
 <h4>maximumLeft</h4>
 <pre>int maximumLeft</pre>
+<div class="block">The maximum left.</div>
 </li>
 </ul>
 <a name="minimumRight">
@@ -325,6 +345,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <li class="blockList">
 <h4>minimumRight</h4>
 <pre>int minimumRight</pre>
+<div class="block">The minimum right.</div>
 </li>
 </ul>
 <a name="maximumRight">
@@ -334,6 +355,7 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
 <li class="blockList">
 <h4>maximumRight</h4>
 <pre>int maximumRight</pre>
+<div class="block">The maximum right.</div>
 </li>
 </ul>
 </li>
@@ -355,6 +377,15 @@ extends <a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="c
                                   int&nbsp;maximumLeft,
                                   int&nbsp;minimumRight,
                                   int&nbsp;maximumRight)</pre>
+<div class="block">Instantiates a new mtas span maximum expand query.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>query</code> - the query</dd>
+<dd><code>minimumLeft</code> - the minimum left</dd>
+<dd><code>maximumLeft</code> - the maximum left</dd>
+<dd><code>minimumRight</code> - the minimum right</dd>
+<dd><code>maximumRight</code> - the maximum right</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanQuery.html b/apidocs/mtas/search/spans/util/MtasSpanQuery.html
index bdffe47..a1251b1 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanQuery.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -125,6 +125,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public abstract class <span class="typeNameLabel">MtasSpanQuery</span>
 extends org.apache.lucene.search.spans.SpanQuery</pre>
+<div class="block">The Class MtasSpanQuery.</div>
 </li>
 </ul>
 </div>
@@ -145,19 +146,27 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#maximumSpanWidth">maximumSpanWidth</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#maximumSpanWidth">maximumSpanWidth</a></span></code>
+<div class="block">The span width.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#minimumSpanWidth">minimumSpanWidth</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#minimumSpanWidth">minimumSpanWidth</a></span></code>
+<div class="block">The span width.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#singlePositionQuery">singlePositionQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#singlePositionQuery">singlePositionQuery</a></span></code>
+<div class="block">The single position query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#spanWidth">spanWidth</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#spanWidth">spanWidth</a></span></code>
+<div class="block">The span width.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -175,7 +184,9 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#MtasSpanQuery-java.lang.Integer-java.lang.Integer-">MtasSpanQuery</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;minimum,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</code>&nbsp;</td>
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</code>
+<div class="block">Instantiates a new mtas span query.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -199,24 +210,34 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#getMaximumWidth--">getMaximumWidth</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#getMaximumWidth--">getMaximumWidth</a></span>()</code>
+<div class="block">Gets the maximum width.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#getMinimumWidth--">getMinimumWidth</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#getMinimumWidth--">getMinimumWidth</a></span>()</code>
+<div class="block">Gets the minimum width.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#getWidth--">getWidth</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#getWidth--">getWidth</a></span>()</code>
+<div class="block">Gets the width.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#initialize-java.lang.Integer-java.lang.Integer-">initialize</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;minimum,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</code>&nbsp;</td>
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</code>
+<div class="block">Initialize.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#isSinglePositionQuery--">isSinglePositionQuery</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#isSinglePositionQuery--">isSinglePositionQuery</a></span>()</code>
+<div class="block">Checks if is single position query.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
@@ -225,7 +246,9 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html#setWidth-java.lang.Integer-java.lang.Integer-">setWidth</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;minimum,
-        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</code>&nbsp;</td>
+        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</code>
+<div class="block">Sets the width.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -270,6 +293,7 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>minimumSpanWidth</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> minimumSpanWidth</pre>
+<div class="block">The span width.</div>
 </li>
 </ul>
 <a name="maximumSpanWidth">
@@ -279,6 +303,7 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>maximumSpanWidth</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maximumSpanWidth</pre>
+<div class="block">The span width.</div>
 </li>
 </ul>
 <a name="spanWidth">
@@ -288,6 +313,7 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>spanWidth</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> spanWidth</pre>
+<div class="block">The span width.</div>
 </li>
 </ul>
 <a name="singlePositionQuery">
@@ -297,6 +323,7 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>singlePositionQuery</h4>
 <pre>private&nbsp;boolean singlePositionQuery</pre>
+<div class="block">The single position query.</div>
 </li>
 </ul>
 </li>
@@ -315,6 +342,12 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <h4>MtasSpanQuery</h4>
 <pre>public&nbsp;MtasSpanQuery(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;minimum,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</pre>
+<div class="block">Instantiates a new mtas span query.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>minimum</code> - the minimum</dd>
+<dd><code>maximum</code> - the maximum</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -333,6 +366,12 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <h4>setWidth</h4>
 <pre>public&nbsp;void&nbsp;setWidth(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;minimum,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</pre>
+<div class="block">Sets the width.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>minimum</code> - the minimum</dd>
+<dd><code>maximum</code> - the maximum</dd>
+</dl>
 </li>
 </ul>
 <a name="initialize-java.lang.Integer-java.lang.Integer-">
@@ -343,6 +382,12 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <h4>initialize</h4>
 <pre>private&nbsp;void&nbsp;initialize(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;minimum,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximum)</pre>
+<div class="block">Initialize.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>minimum</code> - the minimum</dd>
+<dd><code>maximum</code> - the maximum</dd>
+</dl>
 </li>
 </ul>
 <a name="createWeight-org.apache.lucene.search.IndexSearcher-boolean-">
@@ -385,6 +430,11 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>getWidth</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getWidth()</pre>
+<div class="block">Gets the width.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the width</dd>
+</dl>
 </li>
 </ul>
 <a name="getMinimumWidth--">
@@ -394,6 +444,11 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>getMinimumWidth</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getMinimumWidth()</pre>
+<div class="block">Gets the minimum width.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the minimum width</dd>
+</dl>
 </li>
 </ul>
 <a name="getMaximumWidth--">
@@ -403,6 +458,11 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>getMaximumWidth</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getMaximumWidth()</pre>
+<div class="block">Gets the maximum width.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the maximum width</dd>
+</dl>
 </li>
 </ul>
 <a name="isSinglePositionQuery--">
@@ -412,6 +472,11 @@ extends org.apache.lucene.search.spans.SpanQuery</pre>
 <li class="blockList">
 <h4>isSinglePositionQuery</h4>
 <pre>public&nbsp;boolean&nbsp;isSinglePositionQuery()</pre>
+<div class="block">Checks if is single position query.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true, if is single position query</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.Match.html b/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.Match.html
index a74bee6..e06bf67 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.Match.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanUniquePosition.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.html b/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.html
index 5e0a48f..c357daa 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanUniquePosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanUniquePosition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -444,7 +444,6 @@ implements <a href="../../../../mtas/search/spans/util/MtasSpans.html" title="in
 <div class="block">Instantiates a new mtas span unique position.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mtasSpanUniquePositionQuery</code> - the mtas span unique position query</dd>
 <dd><code>spans</code> - the spans</dd>
 </dl>
 </li>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html b/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html
index ff24386..9d1e8e3 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanUniquePositionQuery.SpanUniquePositionWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.html b/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.html
index 5381043..c55519d 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanUniquePositionQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanUniquePositionQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/MtasSpanWeight.html b/apidocs/mtas/search/spans/util/MtasSpanWeight.html
index 132786d..734400f 100644
--- a/apidocs/mtas/search/spans/util/MtasSpanWeight.html
+++ b/apidocs/mtas/search/spans/util/MtasSpanWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpanWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -115,6 +115,7 @@
 <br>
 <pre>public abstract class <span class="typeNameLabel">MtasSpanWeight</span>
 extends org.apache.lucene.search.spans.SpanWeight</pre>
+<div class="block">The Class MtasSpanWeight.</div>
 </li>
 </ul>
 </div>
@@ -179,7 +180,9 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../mtas/search/spans/util/MtasSpanWeight.html#MtasSpanWeight-org.apache.lucene.search.spans.SpanQuery-org.apache.lucene.search.IndexSearcher-java.util.Map-">MtasSpanWeight</a></span>(org.apache.lucene.search.spans.SpanQuery&nbsp;query,
               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
-              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;termContexts)</code>&nbsp;</td>
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;termContexts)</code>
+<div class="block">Instantiates a new mtas span weight.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -235,9 +238,14 @@ extends org.apache.lucene.search.spans.SpanWeight</pre>
                       org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.lucene.index.Term,org.apache.lucene.index.TermContext&gt;&nbsp;termContexts)
                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Instantiates a new mtas span weight.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>query</code> - the query</dd>
+<dd><code>searcher</code> - the searcher</dd>
+<dd><code>termContexts</code> - the term contexts</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/search/spans/util/MtasSpans.html b/apidocs/mtas/search/spans/util/MtasSpans.html
index cdd6a63..51940ad 100644
--- a/apidocs/mtas/search/spans/util/MtasSpans.html
+++ b/apidocs/mtas/search/spans/util/MtasSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -100,6 +100,7 @@
 <hr>
 <br>
 <pre>public interface <span class="typeNameLabel">MtasSpans</span></pre>
+<div class="block">The Interface MtasSpans.</div>
 </li>
 </ul>
 </div>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanAndQuery.html b/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanAndQuery.html
index 53e7c8b..d6d5bc5 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanAndQuery.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanAndQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasExtendedSpanAndQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.SpanTermWeight.html b/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.SpanTermWeight.html
index 78bb7d9..8a5cf3b 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.SpanTermWeight.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.SpanTermWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasExtendedSpanTermQuery.SpanTermWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.html b/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.html
index 4920c7f..7120986 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasExtendedSpanTermQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasExtendedSpanTermQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasExtendedTermSpans.html b/apidocs/mtas/search/spans/util/class-use/MtasExtendedTermSpans.html
index 9a5a468..5069067 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasExtendedTermSpans.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasExtendedTermSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasExtendedTermSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasIgnoreItem.html b/apidocs/mtas/search/spans/util/class-use/MtasIgnoreItem.html
index 29bfa43..f56fddc 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasIgnoreItem.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasIgnoreItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasIgnoreItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html
index 24a2e52..f98aa30 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html
index 94fd960..d63e985 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.html
index e7d6c73..f0c7b5b 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanMaximumExpandQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanMaximumExpandQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanQuery.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanQuery.html
index fc5ec1e..cf7a856 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanQuery.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -178,7 +178,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.HashSet-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createQueryFromGroupHit-java.util.Set-java.lang.String-mtas.codec.util.CodecComponent.GroupHit-">createQueryFromGroupHit</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;prefixes,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                        <a href="../../../../../mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util">CodecComponent.GroupHit</a>&nbsp;hit)</code>
 <div class="block">Creates the query from group hit.</div>
@@ -194,8 +194,8 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#computeArguments-java.util.HashMap-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#computeArguments-java.util.Map-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
                 <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>[]&nbsp;queries,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Compute arguments.</div>
@@ -212,20 +212,20 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.ArrayList-java.util.ArrayList-mtas.codec.util.CodecComponent.ComponentField-java.util.HashMap-">collectField</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#collectField-java.lang.String-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.IndexReader-org.apache.lucene.index.IndexReader-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-java.util.Map-">collectField</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
             org.apache.lucene.search.IndexSearcher&nbsp;searcher,
             org.apache.lucene.index.IndexReader&nbsp;reader,
             org.apache.lucene.index.IndexReader&nbsp;rawReader,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocList,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;fullDocSet,
             <a href="../../../../../mtas/codec/util/CodecComponent.ComponentField.html" title="class in mtas.codec.util">CodecComponent.ComponentField</a>&nbsp;fieldInfo,
-            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)</code>
-<div class="block">Collect.</div>
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight)</code>
+<div class="block">Collect field.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.HashMap-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#collectSpansPositionsAndTokens-java.util.Map-org.apache.lucene.search.IndexSearcher-mtas.codec.util.CodecInfo-org.apache.lucene.index.LeafReader-org.apache.lucene.index.LeafReaderContext-java.lang.String-org.apache.lucene.index.Terms-java.util.List-java.util.List-mtas.codec.util.CodecComponent.ComponentField-org.apache.lucene.index.FieldInfos-">collectSpansPositionsAndTokens</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,org.apache.lucene.search.spans.SpanWeight&gt;&nbsp;spansQueryWeight,
                               org.apache.lucene.search.IndexSearcher&nbsp;searcher,
                               <a href="../../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
                               org.apache.lucene.index.LeafReader&nbsp;r,
@@ -240,8 +240,8 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#computeArguments-java.util.HashMap-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,long[]&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#computeArguments-java.util.Map-mtas.search.spans.util.MtasSpanQuery:A-java.lang.Integer:A-">computeArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
                 <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>[]&nbsp;queries,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Compute arguments.</div>
@@ -249,35 +249,30 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createFacet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
-           int&nbsp;docBase,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uniqueKeyField,
-           <a href="../../../../../mtas/codec/util/CodecInfo.html" title="class in mtas.codec.util">CodecInfo</a>&nbsp;mtasCodecInfo,
-           org.apache.lucene.search.IndexSearcher&nbsp;searcher)</code>
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createFacet-java.util.List-java.util.Map-java.util.Map-java.util.Map-java.util.List-">createFacet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;&nbsp;facetList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet)</code>
 <div class="block">Creates the facet.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.HashMap-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createFacetBase-mtas.codec.util.CodecComponent.ComponentFacet-int-mtas.codec.util.collector.MtasDataCollector-java.util.Map-java.util.Map-java.util.Map-java.lang.Integer:A-">createFacetBase</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;cf,
                int&nbsp;level,
                <a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,int[]&gt;&gt;&nbsp;facetData,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Creates the facet base.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.HashMap-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createGroup-java.util.List-java.util.Map-java.util.List-org.apache.lucene.index.FieldInfo-java.lang.String-int-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-org.apache.lucene.index.LeafReaderContext-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;&nbsp;groupList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
            org.apache.lucene.index.FieldInfo&nbsp;fieldInfo,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
@@ -290,8 +285,8 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createKwic-java.util.List-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createKwic</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;&nbsp;kwicList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docList,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -303,9 +298,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -317,9 +312,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.HashMap-java.util.HashMap-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
-          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createList-java.util.List-java.util.Map-java.util.Map-java.util.List-java.lang.String-int-java.lang.String-mtas.codec.util.CodecInfo-org.apache.lucene.search.IndexSearcher-">createList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;&nbsp;listList,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.Match.html" title="class in mtas.codec.util">CodecComponent.Match</a>&gt;&gt;&gt;&nbsp;spansMatchData,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;docSet,
           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
           int&nbsp;docBase,
@@ -331,9 +326,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
-<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.HashMap-java.util.HashMap-java.lang.Integer:A-">createStats</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>&gt;&nbsp;statsSpanList,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
+<td class="colLast"><span class="typeNameLabel">CodecCollector.</span><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecCollector.html#createStats-java.util.List-java.util.Map-java.util.Map-java.lang.Integer:A-">createStats</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util">CodecComponent.ComponentSpan</a>&gt;&nbsp;statsSpanList,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;positionsData,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;spansNumberData,
            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;docSet)</code>
 <div class="block">Creates the stats.</div>
 </td>
@@ -399,12 +394,12 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html#ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">ComponentList</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;spanQuery,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html#ComponentList-mtas.search.spans.util.MtasSpanQuery-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.util.Map-java.lang.String-java.lang.String-java.lang.String-java.lang.String-int-int-int-int-java.lang.String-">ComponentList</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;spanQuery,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryValue,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryType,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryPrefix,
-             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;queryVariables,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;queryVariables,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryIgnore,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryMaximumIgnoreLength,
              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
@@ -571,15 +566,21 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasCQLParserSentenceCondition.</span><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#ignore">ignore</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasCQLParserSentenceCondition.</span><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#ignore">ignore</a></span></code>
+<div class="block">The ignore.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasCQLParserSentencePartCondition.</span><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#ignoreClause">ignoreClause</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasCQLParserSentencePartCondition.</span><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#ignoreClause">ignoreClause</a></span></code>
+<div class="block">The ignore clause.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasCQLParserBasicSentenceCondition.</span><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#ignoreClause">ignoreClause</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasCQLParserBasicSentenceCondition.</span><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#ignoreClause">ignoreClause</a></span></code>
+<div class="block">The ignore clause.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
@@ -617,7 +618,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MtasCQLParserWordCondition.</span><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserWordCondition.html#positiveQueryList">positiveQueryList</a></span></code>
-<div class="block">The negative query list.</div>
+<div class="block">The positive query list.</div>
 </td>
 </tr>
 </tbody>
@@ -744,41 +745,41 @@
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html#MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserBasicSentenceCondition</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser basic sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser basic sentence condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserGroupCondition.html#MtasCQLParserGroupCondition-java.lang.String-mtas.search.spans.util.MtasSpanQuery-">MtasCQLParserGroupCondition</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
                            <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;condition)</code>
-<div class="block">Instantiates a new mtas cql parser group condition.</div>
+<div class="block">Instantiates a new mtas CQL parser group condition.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;s,
                               <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html#MtasCQLParserSentenceCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentenceCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;sp,
                               <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence condition.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserBasicSentenceCondition</a>&nbsp;bs,
                                   <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentencePartCondition.html#MtasCQLParserSentencePartCondition-mtas.parser.cql.util.MtasCQLParserSentenceCondition-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasCQLParserSentencePartCondition</a></span>(<a href="../../../../../mtas/parser/cql/util/MtasCQLParserSentenceCondition.html" title="class in mtas.parser.cql.util">MtasCQLParserSentenceCondition</a>&nbsp;s,
                                   <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignore,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
-<div class="block">Instantiates a new mtas cql parser sentence part condition.</div>
+<div class="block">Instantiates a new mtas CQL parser sentence part condition.</div>
 </td>
 </tr>
 </tbody>
@@ -815,7 +816,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanFollowedByQuery.html" title="class in mtas.search.spans">MtasSpanFollowedByQuery</a></span></code>
+<div class="block">The Class MtasSpanFollowedByQuery.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
@@ -843,7 +846,9 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans">MtasSpanNotQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanNotQuery.html" title="class in mtas.search.spans">MtasSpanNotQuery</a></span></code>
+<div class="block">The Class MtasSpanNotQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
@@ -859,7 +864,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanPrecededByQuery.html" title="class in mtas.search.spans">MtasSpanPrecededByQuery</a></span></code>
+<div class="block">The Class MtasSpanPrecededByQuery.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
@@ -920,7 +927,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanWithinQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanWithinQuery.html#bigQuery">bigQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanWithinQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanWithinQuery.html#bigQuery">bigQuery</a></span></code>
+<div class="block">The big query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
@@ -931,7 +940,7 @@
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanStartQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanStartQuery.html#clause">clause</a></span></code>
-<div class="block">The query.</div>
+<div class="block">The clause.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -949,18 +958,20 @@
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanRecurrenceQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#ignoreQuery">ignoreQuery</a></span></code>
-<div class="block">The ignore clause.</div>
+<div class="block">The ignore query.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanRecurrenceQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#query">query</a></span></code>
-<div class="block">The clause.</div>
+<div class="block">The query.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanWithinQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanWithinQuery.html#smallQuery">smallQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanWithinQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanWithinQuery.html#smallQuery">smallQuery</a></span></code>
+<div class="block">The small query.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
@@ -991,7 +1002,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanAndQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanAndQuery.html#clauses">clauses</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanAndQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanAndQuery.html#clauses">clauses</a></span></code>
+<div class="block">The clauses.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -1010,7 +1023,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanRecurrenceQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getIgnoreQuery--">getIgnoreQuery</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanRecurrenceQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getIgnoreQuery--">getIgnoreQuery</a></span>()</code>
+<div class="block">Gets the ignore query.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
@@ -1021,7 +1036,7 @@
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSpanRecurrenceQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#getQuery--">getQuery</a></span>()</code>
-<div class="block">Gets the clause.</div>
+<div class="block">Gets the query.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1118,7 +1133,9 @@
 <td class="colLast"><span class="typeNameLabel">MtasSpanSequenceItem.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanSequenceItem.html#merge-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.MtasSpanSequenceItem-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">merge</a></span>(<a href="../../../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item1,
      <a href="../../../../../mtas/search/spans/MtasSpanSequenceItem.html" title="class in mtas.search.spans">MtasSpanSequenceItem</a>&nbsp;item2,
      <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;ignoreQuery,
-     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>&nbsp;</td>
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumIgnoreLength)</code>
+<div class="block">Merge.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -1152,7 +1169,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanFollowedByQuery.html#MtasSpanFollowedByQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanFollowedByQuery</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
-                       <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>&nbsp;</td>
+                       <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>
+<div class="block">Instantiates a new mtas span followed by query.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanFullyAlignedWithQuery.html#MtasSpanFullyAlignedWithQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanFullyAlignedWithQuery</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
@@ -1168,7 +1187,9 @@
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanNotQuery.html#MtasSpanNotQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanNotQuery</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
-                <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>&nbsp;</td>
+                <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>
+<div class="block">Instantiates a new mtas span not query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanOrQuery.html#MtasSpanOrQuery-mtas.search.spans.util.MtasSpanQuery...-">MtasSpanOrQuery</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>...&nbsp;initialClauses)</code>
@@ -1177,7 +1198,9 @@
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanPrecededByQuery.html#MtasSpanPrecededByQuery-mtas.search.spans.util.MtasSpanQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanPrecededByQuery</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q1,
-                       <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>&nbsp;</td>
+                       <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;q2)</code>
+<div class="block">Instantiates a new mtas span preceded by query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanRecurrenceQuery.html#MtasSpanRecurrenceQuery-mtas.search.spans.util.MtasSpanQuery-int-int-mtas.search.spans.util.MtasSpanQuery-java.lang.Integer-">MtasSpanRecurrenceQuery</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;query,
@@ -1219,7 +1242,9 @@
                    int&nbsp;leftMaximum,
                    int&nbsp;rightMinimum,
                    int&nbsp;rightMaximum,
-                   boolean&nbsp;adjustBigQuery)</code>&nbsp;</td>
+                   boolean&nbsp;adjustBigQuery)</code>
+<div class="block">Instantiates a new mtas span within query.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -1237,7 +1262,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></span></code>
+<div class="block">The Class MtasSpanMaximumExpandQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
@@ -1262,7 +1289,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSpanMaximumExpandQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#query">query</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSpanMaximumExpandQuery.</span><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html#query">query</a></span></code>
+<div class="block">The query.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -1304,7 +1333,9 @@
                           int&nbsp;minimumLeft,
                           int&nbsp;maximumLeft,
                           int&nbsp;minimumRight,
-                          int&nbsp;maximumRight)</code>&nbsp;</td>
+                          int&nbsp;maximumRight)</code>
+<div class="block">Instantiates a new mtas span maximum expand query.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/util/MtasSpanUniquePositionQuery.html#MtasSpanUniquePositionQuery-mtas.search.spans.util.MtasSpanQuery-">MtasSpanUniquePositionQuery</a></span>(<a href="../../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a>&nbsp;clause)</code>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.Match.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.Match.html
index bdb6789..1d903c2 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.Match.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.Match.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanUniquePosition.Match (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.html
index 7d994c4..1bb6705 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePosition.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanUniquePosition (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html
index 5b9ace2..9cc4f1b 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.SpanUniquePositionWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanUniquePositionQuery.SpanUniquePositionWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.html
index 93fa177..92f28b1 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanUniquePositionQuery.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanUniquePositionQuery (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpanWeight.html b/apidocs/mtas/search/spans/util/class-use/MtasSpanWeight.html
index 0f191a7..50300c5 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpanWeight.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpanWeight.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.search.spans.util.MtasSpanWeight (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/class-use/MtasSpans.html b/apidocs/mtas/search/spans/util/class-use/MtasSpans.html
index 6d31a57..2fdfa91 100644
--- a/apidocs/mtas/search/spans/util/class-use/MtasSpans.html
+++ b/apidocs/mtas/search/spans/util/class-use/MtasSpans.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface mtas.search.spans.util.MtasSpans (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -109,17 +109,19 @@
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanEndSpans.html" title="class in mtas.search.spans">MtasSpanEndSpans</a></span></code>
-<div class="block">The Class MtasEndSpans.</div>
+<div class="block">The Class MtasSpanEndSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanFollowedBySpans.html" title="class in mtas.search.spans">MtasSpanFollowedBySpans</a></span></code>
+<div class="block">The Class MtasSpanFollowedBySpans.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanFullyAlignedWithSpans.html" title="class in mtas.search.spans">MtasSpanFullyAlignedWithSpans</a></span></code>
-<div class="block">The Class MtasSpanIntersectingSpans.</div>
+<div class="block">The Class MtasSpanFullyAlignedWithSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -131,24 +133,26 @@
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanMatchAllSpans.html" title="class in mtas.search.spans">MtasSpanMatchAllSpans</a></span></code>
-<div class="block">The Class MtasSpanMatchAll.</div>
+<div class="block">The Class MtasSpanMatchAllSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanMatchNoneSpans.html" title="class in mtas.search.spans">MtasSpanMatchNoneSpans</a></span></code>
-<div class="block">The Class MtasSpanMatchNone.</div>
+<div class="block">The Class MtasSpanMatchNoneSpans.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanPositionSpans.html" title="class in mtas.search.spans">MtasSpanPositionSpans</a></span></code>
-<div class="block">The Class MtasSpanPosition.</div>
+<div class="block">The Class MtasSpanPositionSpans.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanPrecededBySpans.html" title="class in mtas.search.spans">MtasSpanPrecededBySpans</a></span></code>
+<div class="block">The Class MtasSpanPrecededBySpans.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
@@ -165,7 +169,7 @@
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/search/spans/MtasSpanStartSpans.html" title="class in mtas.search.spans">MtasSpanStartSpans</a></span></code>
-<div class="block">The Class MtasStartSpans.</div>
+<div class="block">The Class MtasSpanStartSpans.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/search/spans/util/package-frame.html b/apidocs/mtas/search/spans/util/package-frame.html
index 2a09be2..d8de441 100644
--- a/apidocs/mtas/search/spans/util/package-frame.html
+++ b/apidocs/mtas/search/spans/util/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.spans.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/package-summary.html b/apidocs/mtas/search/spans/util/package-summary.html
index 31c9025..d992246 100644
--- a/apidocs/mtas/search/spans/util/package-summary.html
+++ b/apidocs/mtas/search/spans/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.spans.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -84,7 +84,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../mtas/search/spans/util/MtasSpans.html" title="interface in mtas.search.spans.util">MtasSpans</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Interface MtasSpans.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -123,11 +125,15 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../mtas/search/spans/util/MtasSpanMaximumExpandQuery.html" title="class in mtas.search.spans.util">MtasSpanMaximumExpandQuery</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanMaximumExpandQuery.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../mtas/search/spans/util/MtasSpanQuery.html" title="class in mtas.search.spans.util">MtasSpanQuery</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../mtas/search/spans/util/MtasSpanUniquePosition.html" title="class in mtas.search.spans.util">MtasSpanUniquePosition</a></td>
@@ -149,7 +155,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../mtas/search/spans/util/MtasSpanWeight.html" title="class in mtas.search.spans.util">MtasSpanWeight</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSpanWeight.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/search/spans/util/package-tree.html b/apidocs/mtas/search/spans/util/package-tree.html
index 3e3d8d0..b0f237d 100644
--- a/apidocs/mtas/search/spans/util/package-tree.html
+++ b/apidocs/mtas/search/spans/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.search.spans.util Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/search/spans/util/package-use.html b/apidocs/mtas/search/spans/util/package-use.html
index 4aef807..780c46f 100644
--- a/apidocs/mtas/search/spans/util/package-use.html
+++ b/apidocs/mtas/search/spans/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.search.spans.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -119,7 +119,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.codec.util">MtasSpanQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.codec.util">MtasSpanQuery</a>
+<div class="block">The Class MtasSpanQuery.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -134,7 +136,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.parser.cql">MtasSpanQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.parser.cql">MtasSpanQuery</a>
+<div class="block">The Class MtasSpanQuery.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -149,7 +153,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.parser.cql.util">MtasSpanQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.parser.cql.util">MtasSpanQuery</a>
+<div class="block">The Class MtasSpanQuery.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -174,10 +180,14 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.search.spans">MtasSpanQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.search.spans">MtasSpanQuery</a>
+<div class="block">The Class MtasSpanQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpans.html#mtas.search.spans">MtasSpans</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpans.html#mtas.search.spans">MtasSpans</a>
+<div class="block">The Interface MtasSpans.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -192,10 +202,14 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.search.spans.util">MtasSpanQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.search.spans.util">MtasSpanQuery</a>
+<div class="block">The Class MtasSpanQuery.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpans.html#mtas.search.spans.util">MtasSpans</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpans.html#mtas.search.spans.util">MtasSpans</a>
+<div class="block">The Interface MtasSpans.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanUniquePosition.Match.html#mtas.search.spans.util">MtasSpanUniquePosition.Match</a>
@@ -215,7 +229,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.solr.handler.component.util">MtasSpanQuery</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../mtas/search/spans/util/class-use/MtasSpanQuery.html#mtas.solr.handler.component.util">MtasSpanQuery</a>
+<div class="block">The Class MtasSpanQuery.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/solr/handler/MtasRequestHandler.html b/apidocs/mtas/solr/handler/MtasRequestHandler.html
index 10ef6a1..01433f1 100644
--- a/apidocs/mtas/solr/handler/MtasRequestHandler.html
+++ b/apidocs/mtas/solr/handler/MtasRequestHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasRequestHandler (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -157,59 +157,61 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#ACTION_CONFIG_FILE">ACTION_CONFIG_FILE</a></span></code>
-<div class="block">The action config file.</div>
+<div class="block">The Constant ACTION_CONFIG_FILE.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#ACTION_CONFIG_FILES">ACTION_CONFIG_FILES</a></span></code>
-<div class="block">The action config files.</div>
+<div class="block">The Constant ACTION_CONFIG_FILES.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#ACTION_MAPPING">ACTION_MAPPING</a></span></code>
-<div class="block">The action mapping.</div>
+<div class="block">The Constant ACTION_MAPPING.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#ERROR">ERROR</a></span></code>
-<div class="block">The error.</div>
+<div class="block">The Constant ERROR.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#log">log</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#log">log</a></span></code>
+<div class="block">The log.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#PARAM_ACTION">PARAM_ACTION</a></span></code>
-<div class="block">The param action.</div>
+<div class="block">The Constant PARAM_ACTION.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#PARAM_CONFIG_FILE">PARAM_CONFIG_FILE</a></span></code>
-<div class="block">The param config file.</div>
+<div class="block">The Constant PARAM_CONFIG_FILE.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#PARAM_MAPPING_CONFIGURATION">PARAM_MAPPING_CONFIGURATION</a></span></code>
-<div class="block">The param mapping configuration.</div>
+<div class="block">The Constant PARAM_MAPPING_CONFIGURATION.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#PARAM_MAPPING_DOCUMENT">PARAM_MAPPING_DOCUMENT</a></span></code>
-<div class="block">The param mapping document.</div>
+<div class="block">The Constant PARAM_MAPPING_DOCUMENT.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#PARAM_MAPPING_DOCUMENT_URL">PARAM_MAPPING_DOCUMENT_URL</a></span></code>
-<div class="block">The param mapping document url.</div>
+<div class="block">The Constant PARAM_MAPPING_DOCUMENT_URL.</div>
 </td>
 </tr>
 </table>
@@ -273,7 +275,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <td class="colFirst"><code>private static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/handler/MtasRequestHandler.html#getParamsFromJSON-java.util.Map-java.lang.String-">getParamsFromJSON</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;json)</code>
-<div class="block">Gets the params from json.</div>
+<div class="block">Gets the params from JSON.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
@@ -324,6 +326,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>log</h4>
 <pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The log.</div>
 </li>
 </ul>
 <a name="ERROR">
@@ -333,7 +336,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>ERROR</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ERROR</pre>
-<div class="block">The error.</div>
+<div class="block">The Constant ERROR.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.ERROR">Constant Field Values</a></dd>
@@ -347,7 +350,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>ACTION_CONFIG_FILES</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ACTION_CONFIG_FILES</pre>
-<div class="block">The action config files.</div>
+<div class="block">The Constant ACTION_CONFIG_FILES.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.ACTION_CONFIG_FILES">Constant Field Values</a></dd>
@@ -361,7 +364,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>ACTION_CONFIG_FILE</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ACTION_CONFIG_FILE</pre>
-<div class="block">The action config file.</div>
+<div class="block">The Constant ACTION_CONFIG_FILE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.ACTION_CONFIG_FILE">Constant Field Values</a></dd>
@@ -375,7 +378,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>ACTION_MAPPING</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ACTION_MAPPING</pre>
-<div class="block">The action mapping.</div>
+<div class="block">The Constant ACTION_MAPPING.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.ACTION_MAPPING">Constant Field Values</a></dd>
@@ -389,7 +392,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>PARAM_ACTION</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAM_ACTION</pre>
-<div class="block">The param action.</div>
+<div class="block">The Constant PARAM_ACTION.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.PARAM_ACTION">Constant Field Values</a></dd>
@@ -403,7 +406,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>PARAM_CONFIG_FILE</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAM_CONFIG_FILE</pre>
-<div class="block">The param config file.</div>
+<div class="block">The Constant PARAM_CONFIG_FILE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.PARAM_CONFIG_FILE">Constant Field Values</a></dd>
@@ -417,7 +420,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>PARAM_MAPPING_CONFIGURATION</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAM_MAPPING_CONFIGURATION</pre>
-<div class="block">The param mapping configuration.</div>
+<div class="block">The Constant PARAM_MAPPING_CONFIGURATION.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.PARAM_MAPPING_CONFIGURATION">Constant Field Values</a></dd>
@@ -431,7 +434,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>PARAM_MAPPING_DOCUMENT</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAM_MAPPING_DOCUMENT</pre>
-<div class="block">The param mapping document.</div>
+<div class="block">The Constant PARAM_MAPPING_DOCUMENT.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.PARAM_MAPPING_DOCUMENT">Constant Field Values</a></dd>
@@ -445,7 +448,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <li class="blockList">
 <h4>PARAM_MAPPING_DOCUMENT_URL</h4>
 <pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAM_MAPPING_DOCUMENT_URL</pre>
-<div class="block">The param mapping document url.</div>
+<div class="block">The Constant PARAM_MAPPING_DOCUMENT_URL.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.handler.MtasRequestHandler.PARAM_MAPPING_DOCUMENT_URL">Constant Field Values</a></dd>
@@ -535,7 +538,7 @@ extends org.apache.solr.handler.RequestHandlerBase</pre>
 <h4>getParamsFromJSON</h4>
 <pre>private static&nbsp;void&nbsp;getParamsFromJSON(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;json)</pre>
-<div class="block">Gets the params from json.</div>
+<div class="block">Gets the params from JSON.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>params</code> - the params</dd>
diff --git a/apidocs/mtas/solr/handler/class-use/MtasRequestHandler.html b/apidocs/mtas/solr/handler/class-use/MtasRequestHandler.html
index 77e0d54..67dde96 100644
--- a/apidocs/mtas/solr/handler/class-use/MtasRequestHandler.html
+++ b/apidocs/mtas/solr/handler/class-use/MtasRequestHandler.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.MtasRequestHandler (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/MtasSolrSearchComponent.html b/apidocs/mtas/solr/handler/component/MtasSolrSearchComponent.html
index 04aaccf..bef2814 100644
--- a/apidocs/mtas/solr/handler/component/MtasSolrSearchComponent.html
+++ b/apidocs/mtas/solr/handler/component/MtasSolrSearchComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrSearchComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -156,27 +156,39 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_CACHE_DIRECTORY">CONFIG_JOIN_CACHE_DIRECTORY</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_CACHE_DIRECTORY">CONFIG_JOIN_CACHE_DIRECTORY</a></span></code>
+<div class="block">The Constant CONFIG_JOIN_CACHE_DIRECTORY.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_LIFETIME">CONFIG_JOIN_LIFETIME</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_LIFETIME">CONFIG_JOIN_LIFETIME</a></span></code>
+<div class="block">The Constant CONFIG_JOIN_LIFETIME.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_MAXIMUM_NUMBER">CONFIG_JOIN_MAXIMUM_NUMBER</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_MAXIMUM_NUMBER">CONFIG_JOIN_MAXIMUM_NUMBER</a></span></code>
+<div class="block">The Constant CONFIG_JOIN_MAXIMUM_NUMBER.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_MAXIMUM_OVERFLOW">CONFIG_JOIN_MAXIMUM_OVERFLOW</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#CONFIG_JOIN_MAXIMUM_OVERFLOW">CONFIG_JOIN_MAXIMUM_OVERFLOW</a></span></code>
+<div class="block">The Constant CONFIG_JOIN_MAXIMUM_OVERFLOW.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#joinCache">joinCache</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#joinCache">joinCache</a></span></code>
+<div class="block">The join cache.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#log">log</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#log">log</a></span></code>
+<div class="block">The log.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/solr/handler/component/util/MtasSolrResultMerge.html" title="class in mtas.solr.handler.component.util">MtasSolrResultMerge</a></code></td>
@@ -216,7 +228,9 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#searchJoin">searchJoin</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#searchJoin">searchJoin</a></span></code>
+<div class="block">The search join.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentKwic.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentKwic</a></code></td>
@@ -428,6 +442,7 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 <li class="blockList">
 <h4>log</h4>
 <pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The log.</div>
 </li>
 </ul>
 <a name="searchComponent">
@@ -447,6 +462,7 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 <li class="blockList">
 <h4>CONFIG_JOIN_CACHE_DIRECTORY</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIG_JOIN_CACHE_DIRECTORY</pre>
+<div class="block">The Constant CONFIG_JOIN_CACHE_DIRECTORY.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.solr.handler.component.MtasSolrSearchComponent.CONFIG_JOIN_CACHE_DIRECTORY">Constant Field Values</a></dd>
@@ -460,6 +476,7 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 <li class="blockList">
 <h4>CONFIG_JOIN_LIFETIME</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIG_JOIN_LIFETIME</pre>
+<div class="block">The Constant CONFIG_JOIN_LIFETIME.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.solr.handler.component.MtasSolrSearchComponent.CONFIG_JOIN_LIFETIME">Constant Field Values</a></dd>
@@ -473,6 +490,7 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 <li class="blockList">
 <h4>CONFIG_JOIN_MAXIMUM_NUMBER</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIG_JOIN_MAXIMUM_NUMBER</pre>
+<div class="block">The Constant CONFIG_JOIN_MAXIMUM_NUMBER.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.solr.handler.component.MtasSolrSearchComponent.CONFIG_JOIN_MAXIMUM_NUMBER">Constant Field Values</a></dd>
@@ -486,6 +504,7 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 <li class="blockList">
 <h4>CONFIG_JOIN_MAXIMUM_OVERFLOW</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONFIG_JOIN_MAXIMUM_OVERFLOW</pre>
+<div class="block">The Constant CONFIG_JOIN_MAXIMUM_OVERFLOW.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#mtas.solr.handler.component.MtasSolrSearchComponent.CONFIG_JOIN_MAXIMUM_OVERFLOW">Constant Field Values</a></dd>
@@ -703,6 +722,7 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 <li class="blockList">
 <h4>searchJoin</h4>
 <pre>private&nbsp;<a href="../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a> searchJoin</pre>
+<div class="block">The search join.</div>
 </li>
 </ul>
 <a name="joinCache">
@@ -712,6 +732,7 @@ extends org.apache.solr.handler.component.SearchComponent</pre>
 <li class="blockList">
 <h4>joinCache</h4>
 <pre>private&nbsp;<a href="../../../../mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a> joinCache</pre>
+<div class="block">The join cache.</div>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/solr/handler/component/class-use/MtasSolrSearchComponent.html b/apidocs/mtas/solr/handler/component/class-use/MtasSolrSearchComponent.html
index d22c074..3a0cb30 100644
--- a/apidocs/mtas/solr/handler/component/class-use/MtasSolrSearchComponent.html
+++ b/apidocs/mtas/solr/handler/component/class-use/MtasSolrSearchComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.MtasSolrSearchComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/package-frame.html b/apidocs/mtas/solr/handler/component/package-frame.html
index c882f61..947bc53 100644
--- a/apidocs/mtas/solr/handler/component/package-frame.html
+++ b/apidocs/mtas/solr/handler/component/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler.component (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/package-summary.html b/apidocs/mtas/solr/handler/component/package-summary.html
index a8d051c..fd5275e 100644
--- a/apidocs/mtas/solr/handler/component/package-summary.html
+++ b/apidocs/mtas/solr/handler/component/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler.component (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/package-tree.html b/apidocs/mtas/solr/handler/component/package-tree.html
index d72267f..ed34139 100644
--- a/apidocs/mtas/solr/handler/component/package-tree.html
+++ b/apidocs/mtas/solr/handler/component/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler.component Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/package-use.html b/apidocs/mtas/solr/handler/component/package-use.html
index 87a9d54..e9c0406 100644
--- a/apidocs/mtas/solr/handler/component/package-use.html
+++ b/apidocs/mtas/solr/handler/component/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.solr.handler.component (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponent.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponent.html
index 13e3bb2..43c5f66 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponent.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -100,12 +100,17 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the generic type</dd>
+</dl>
+<dl>
 <dt>All Known Implementing Classes:</dt>
 <dd><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentDocument</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentFacet</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentGroup</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentKwic.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentKwic</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentList</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentPrefix</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentStats</a>, <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentTermvector.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentTermvector</a></dd>
 </dl>
 <hr>
 <br>
 <pre>public interface <span class="typeNameLabel">MtasSolrComponent&lt;T extends <a href="../../../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>&gt;</span></pre>
+<div class="block">The Interface MtasSolrComponent.</div>
 </li>
 </ul>
 </div>
@@ -127,27 +132,37 @@ var activeTableTab = "activeTableTab";
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></span>(<a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="type parameter in MtasSolrComponent">T</a>&nbsp;response,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>
+<div class="block">Finish stage.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
              org.apache.solr.handler.component.SearchComponent&nbsp;who,
-             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>&nbsp;</td>
+             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>
+<div class="block">Modify request.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Prepare.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -173,9 +188,13 @@ var activeTableTab = "activeTableTab";
 <pre>void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
              <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Prepare.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -190,9 +209,15 @@ var activeTableTab = "activeTableTab";
 <pre>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="type parameter in MtasSolrComponent">T</a>&nbsp;response,
                                                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)
                                                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Creates the.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>response</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the simple ordered map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -205,6 +230,13 @@ var activeTableTab = "activeTableTab";
 <pre>void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                    org.apache.solr.handler.component.SearchComponent&nbsp;who,
                    org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block">Modify request.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>who</code> - the who</dd>
+<dd><code>sreq</code> - the sreq</dd>
+</dl>
 </li>
 </ul>
 <a name="finishStage-org.apache.solr.handler.component.ResponseBuilder-">
@@ -214,6 +246,11 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block">Finish stage.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+</dl>
 </li>
 </ul>
 <a name="distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">
@@ -225,9 +262,13 @@ var activeTableTab = "activeTableTab";
 <pre>void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                         <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Distributed process.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentDocument.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentDocument.html
index a13bafe..7c53a77 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentDocument.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentDocument.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentDocument (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -138,7 +138,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -262,27 +262,37 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html#create-mtas.codec.util.CodecComponent.ComponentDocument-java.lang.Boolean-">create</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&nbsp;document,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>
+<div class="block">Finish stage.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
              org.apache.solr.handler.component.SearchComponent&nbsp;who,
-             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>&nbsp;</td>
+             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>
+<div class="block">Modify request.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentDocument.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Prepare.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -312,8 +322,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="PARAM_MTAS_DOCUMENT">
@@ -547,11 +557,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -564,11 +579,18 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&nbsp;document,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)
                                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
+<div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>document</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the simple ordered map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -581,9 +603,15 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
+<div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>who</code> - the who</dd>
+<dd><code>sreq</code> - the sreq</dd>
 </dl>
 </li>
 </ul>
@@ -594,9 +622,13 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
+<div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
 </dl>
 </li>
 </ul>
@@ -609,11 +641,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentDocument.html" title="class in mtas.codec.util">CodecComponent.ComponentDocument</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentFacet.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentFacet.html
index 7fc5134..632d0ae 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentFacet.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentFacet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentFacet (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -138,7 +138,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -346,16 +346,22 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html#create-mtas.codec.util.CodecComponent.ComponentFacet-java.lang.Boolean-">create</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;facet,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>
+<div class="block">Finish stage.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
@@ -380,12 +386,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
              org.apache.solr.handler.component.SearchComponent&nbsp;who,
-             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>&nbsp;</td>
+             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>
+<div class="block">Modify request.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentFacet.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Prepare.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -415,8 +425,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="searchComponent">
@@ -846,11 +856,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -863,9 +878,15 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
+<div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>who</code> - the who</dd>
+<dd><code>sreq</code> - the sreq</dd>
 </dl>
 </li>
 </ul>
@@ -878,11 +899,18 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&nbsp;facet,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)
                                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
+<div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>facet</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the simple ordered map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -893,9 +921,13 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
+<div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
 </dl>
 </li>
 </ul>
@@ -908,11 +940,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentFacet.html" title="class in mtas.codec.util">CodecComponent.ComponentFacet</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentGroup.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentGroup.html
index 9d97ef5..f538f97 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentGroup.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -144,7 +144,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -316,27 +316,37 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html#create-mtas.codec.util.CodecComponent.ComponentGroup-java.lang.Boolean-">create</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>
+<div class="block">Finish stage.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
              org.apache.solr.handler.component.SearchComponent&nbsp;who,
-             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>&nbsp;</td>
+             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>
+<div class="block">Modify request.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentGroup.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Prepare.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
@@ -376,8 +386,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="searchComponent">
@@ -737,11 +747,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -776,9 +791,15 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
+<div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>who</code> - the who</dd>
+<dd><code>sreq</code> - the sreq</dd>
 </dl>
 </li>
 </ul>
@@ -791,11 +812,18 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&nbsp;group,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)
                                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
+<div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>group</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the simple ordered map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -806,9 +834,13 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
+<div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
 </dl>
 </li>
 </ul>
@@ -821,11 +853,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentGroup.html" title="class in mtas.codec.util">CodecComponent.ComponentGroup</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentJoin.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentJoin.html
index 167ffd1..271e35e 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentJoin.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentJoin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -138,7 +138,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -256,8 +256,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="PARAM_MTAS_JOIN">
@@ -327,6 +327,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
 <div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -348,6 +349,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
 <div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -368,15 +370,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;join,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)
                                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
 <div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>join</code> - the join</dd>
+<dd><code>join</code> - the response</dd>
 <dd><code>encode</code> - the encode</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the object</dd>
+<dd>the simple ordered map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
@@ -389,6 +392,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
 <div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -407,6 +411,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
 <div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentKwic.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentKwic.html
index e148fba..35f6b1a 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentKwic.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentKwic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentKwic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -281,7 +281,9 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentKwic.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -625,6 +627,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
 <div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -645,12 +648,14 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <h4>create</h4>
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&nbsp;kwic,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
 <div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>kwic</code> - the kwic</dd>
+<dd><code>kwic</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the simple ordered map</dd>
 </dl>
@@ -665,6 +670,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
 <div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -683,6 +689,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
 <div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -701,11 +708,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util">CodecComponent.ComponentKwic</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentList.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentList.html
index ce5b857..53352af 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentList.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentList (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -137,7 +137,9 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html#log">log</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -183,7 +185,9 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html#NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH">NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentList.html#NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH">NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH</a></span></code>
+<div class="block">The Constant NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -342,7 +346,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="searchComponent">
@@ -446,6 +451,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH</pre>
+<div class="block">The Constant NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../constant-values.html#mtas.solr.handler.component.util.MtasSolrComponentList.NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH">Constant Field Values</a></dd>
@@ -631,6 +637,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
 <div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -652,6 +659,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
 <div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -671,6 +679,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <h4>distributedProcess</h4>
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
 <div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -689,12 +698,14 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <h4>create</h4>
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&nbsp;list,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
 <div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util">CodecComponent.ComponentList</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>list</code> - the list</dd>
+<dd><code>list</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the simple ordered map</dd>
 </dl>
@@ -707,6 +718,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
 <div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentPrefix.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentPrefix.html
index 51a324f..b9933c2 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentPrefix.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentPrefix.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentPrefix (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -138,7 +138,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -202,27 +202,37 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#create-mtas.codec.util.CodecComponent.ComponentPrefix-java.lang.Boolean-">create</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>&nbsp;prefix,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>
+<div class="block">Finish stage.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
              org.apache.solr.handler.component.SearchComponent&nbsp;who,
-             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>&nbsp;</td>
+             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>
+<div class="block">Modify request.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentPrefix.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Prepare.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
@@ -258,8 +268,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="searchComponent">
@@ -353,11 +363,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -370,9 +385,15 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
+<div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>who</code> - the who</dd>
+<dd><code>sreq</code> - the sreq</dd>
 </dl>
 </li>
 </ul>
@@ -384,9 +405,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <h4>create</h4>
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>&nbsp;prefix,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
+<div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prefix</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the simple ordered map</dd>
 </dl>
 </li>
 </ul>
@@ -397,9 +425,13 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
+<div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
 </dl>
 </li>
 </ul>
@@ -412,11 +444,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util">CodecComponent.ComponentPrefix</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentStats.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentStats.html
index 9367005..20ae875 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentStats.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentStats.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentStats (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -109,13 +109,13 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</dd>
+<dd><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</dd>
 </dl>
 <hr>
 <br>
 <pre>public class <span class="typeNameLabel">MtasSolrComponentStats</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</pre>
+implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</pre>
 <div class="block">The Class MtasSolrComponentStats.</div>
 </li>
 </ul>
@@ -138,7 +138,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -381,8 +381,10 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#create-mtas.codec.util.CodecComponent.ComponentStats-java.lang.Boolean-">create</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&nbsp;response,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#create-mtas.codec.util.CodecComponent.ComponentStats-java.lang.Boolean-">create</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&nbsp;response,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>private org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
@@ -408,7 +410,9 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;[]</code></td>
@@ -424,7 +428,9 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</code>
+<div class="block">Finish stage.</div>
+</td>
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -453,12 +459,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
              org.apache.solr.handler.component.SearchComponent&nbsp;who,
-             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>&nbsp;</td>
+             org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</code>
+<div class="block">Modify request.</div>
+</td>
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentStats.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+       <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Prepare.</div>
+</td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
@@ -509,8 +519,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="searchComponent">
@@ -1024,11 +1034,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">prepare</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -1184,9 +1199,15 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
+<div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">modifyRequest</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>who</code> - the who</dd>
+<dd><code>sreq</code> - the sreq</dd>
 </dl>
 </li>
 </ul>
@@ -1196,14 +1217,21 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&nbsp;response,
+<pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&nbsp;response,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)
                                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
+<div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>response</code> - the response</dd>
+<dd><code>encode</code> - the encode</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the simple ordered map</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -1277,9 +1305,13 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
+<div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">finishStage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
 </dl>
 </li>
 </ul>
@@ -1292,11 +1324,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentTermvector.html b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentTermvector.html
index 2c300da..62367d9 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrComponentTermvector.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrComponentTermvector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrComponentTermvector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -144,7 +144,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -342,7 +342,9 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponentTermvector.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></span>(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
-                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>&nbsp;</td>
+                  <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)</code>
+<div class="block">Distributed process.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
@@ -414,8 +416,8 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="searchComponent">
@@ -803,6 +805,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;prepare(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                     <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#prepare-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
 <div class="block">Prepare.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -824,6 +827,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;modifyRequest(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                           org.apache.solr.handler.component.SearchComponent&nbsp;who,
                           org.apache.solr.handler.component.ShardRequest&nbsp;sreq)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#modifyRequest-org.apache.solr.handler.component.ResponseBuilder-org.apache.solr.handler.component.SearchComponent-org.apache.solr.handler.component.ShardRequest-">MtasSolrComponent</a></code></span></div>
 <div class="block">Modify request.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -844,12 +848,13 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;org.apache.solr.common.util.SimpleOrderedMap&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;create(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&nbsp;termVector,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;encode)
                                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">MtasSolrComponent</a></code></span></div>
 <div class="block">Creates the.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#create-T-java.lang.Boolean-">create</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>termVector</code> - the term vector</dd>
+<dd><code>termVector</code> - the response</dd>
 <dd><code>encode</code> - the encode</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the simple ordered map</dd>
@@ -865,6 +870,7 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <li class="blockList">
 <h4>finishStage</h4>
 <pre>public&nbsp;void&nbsp;finishStage(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#finishStage-org.apache.solr.handler.component.ResponseBuilder-">MtasSolrComponent</a></code></span></div>
 <div class="block">Finish stage.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -883,11 +889,16 @@ implements <a href="../../../../../mtas/solr/handler/component/util/MtasSolrComp
 <pre>public&nbsp;void&nbsp;distributedProcess(org.apache.solr.handler.component.ResponseBuilder&nbsp;rb,
                                <a href="../../../../../mtas/codec/util/CodecComponent.ComponentFields.html" title="class in mtas.codec.util">CodecComponent.ComponentFields</a>&nbsp;mtasFields)
                         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">MtasSolrComponent</a></code></span></div>
+<div class="block">Distributed process.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html#distributedProcess-org.apache.solr.handler.component.ResponseBuilder-mtas.codec.util.CodecComponent.ComponentFields-">distributedProcess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;<a href="../../../../../mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util">CodecComponent.ComponentTermVector</a>&gt;</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rb</code> - the rb</dd>
+<dd><code>mtasFields</code> - the mtas fields</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrJoinResult.html b/apidocs/mtas/solr/handler/component/util/MtasSolrJoinResult.html
index e90f058..78953e0 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrJoinResult.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrJoinResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrJoinResult (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -116,6 +116,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSolrJoinResult</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">The Class MtasSolrJoinResult.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../serialized-form.html#mtas.solr.handler.component.util.MtasSolrJoinResult">Serialized Form</a></dd>
@@ -140,11 +141,15 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#key">key</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#key">key</a></span></code>
+<div class="block">The key.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#values">values</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#values">values</a></span></code>
+<div class="block">The values.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -161,7 +166,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#MtasSolrJoinResult-mtas.codec.util.CodecComponent.ComponentJoin-">MtasSolrJoinResult</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;join)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#MtasSolrJoinResult-mtas.codec.util.CodecComponent.ComponentJoin-">MtasSolrJoinResult</a></span>(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;join)</code>
+<div class="block">Instantiates a new mtas solr join result.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -180,11 +187,15 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#merge-mtas.solr.handler.component.util.MtasSolrJoinResult-">merge</a></span>(<a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a>&nbsp;newItem)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#merge-mtas.solr.handler.component.util.MtasSolrJoinResult-">merge</a></span>(<a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a>&nbsp;newItem)</code>
+<div class="block">Merge.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>org.apache.solr.common.util.NamedList&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#rewrite--">rewrite</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#rewrite--">rewrite</a></span>()</code>
+<div class="block">Rewrite.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -215,6 +226,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>values</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; values</pre>
+<div class="block">The values.</div>
 </li>
 </ul>
 <a name="key">
@@ -224,6 +236,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>key</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
+<div class="block">The key.</div>
 </li>
 </ul>
 </li>
@@ -241,6 +254,11 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>MtasSolrJoinResult</h4>
 <pre>public&nbsp;MtasSolrJoinResult(<a href="../../../../../mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util">CodecComponent.ComponentJoin</a>&nbsp;join)</pre>
+<div class="block">Instantiates a new mtas solr join result.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>join</code> - the join</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -258,6 +276,11 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>rewrite</h4>
 <pre>public&nbsp;org.apache.solr.common.util.NamedList&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;rewrite()</pre>
+<div class="block">Rewrite.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the named list</dd>
+</dl>
 </li>
 </ul>
 <a name="merge-mtas.solr.handler.component.util.MtasSolrJoinResult-">
@@ -267,6 +290,11 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>merge</h4>
 <pre>public&nbsp;void&nbsp;merge(<a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a>&nbsp;newItem)</pre>
+<div class="block">Merge.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>newItem</code> - the new item</dd>
+</dl>
 </li>
 </ul>
 </li>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrMtasResult.html b/apidocs/mtas/solr/handler/component/util/MtasSolrMtasResult.html
index a0740c9..81c2fb8 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrMtasResult.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrMtasResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrMtasResult (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -116,7 +116,7 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">MtasSolrMtasResult</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
-<div class="block">The Class MtasSolrResult.</div>
+<div class="block">The Class MtasSolrMtasResult.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../serialized-form.html#mtas.solr.handler.component.util.MtasSolrMtasResult">Serialized Form</a></dd>
@@ -148,7 +148,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#dataType">dataType</a></span></code>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -159,7 +159,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#number">number</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#number">number</a></span></code>
+<div class="block">The number.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static long</code></td>
@@ -169,65 +171,75 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#sortDirection">sortDirection</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#sortDirection">sortDirection</a></span></code>
+<div class="block">The sort direction.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#sortType">sortType</a></span></code>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#start">start</a></span></code>
-<div class="block">The number.</div>
+<div class="block">The start.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#statsItems">statsItems</a></span></code>
 <div class="block">The stats items.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#statsType">statsType</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#statsType">statsType</a></span></code>
+<div class="block">The stats type.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subDataType">subDataType</a></span></code>
-<div class="block">The sub stats type.</div>
+<div class="block">The sub data type.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subNumber">subNumber</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subNumber">subNumber</a></span></code>
+<div class="block">The sub number.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subSortDirection">subSortDirection</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subSortDirection">subSortDirection</a></span></code>
+<div class="block">The sub sort direction.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subSortType">subSortType</a></span></code>
-<div class="block">The sub sort direction.</div>
+<div class="block">The sub sort type.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subStart">subStart</a></span></code>
-<div class="block">The sub number.</div>
+<div class="block">The sub start.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subStatsItems">subStatsItems</a></span></code>
 <div class="block">The sub stats items.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subStatsType">subStatsType</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#subStatsType">subStatsType</a></span></code>
+<div class="block">The sub stats type.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -244,25 +256,25 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortDirection,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;start,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;number,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.Set-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.SortedSet-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 </table>
@@ -363,7 +375,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>dataType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataType</pre>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </li>
 </ul>
 <a name="statsType">
@@ -373,6 +385,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>statsType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> statsType</pre>
+<div class="block">The stats type.</div>
 </li>
 </ul>
 <a name="statsItems">
@@ -381,7 +394,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>statsItems</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 </ul>
@@ -392,7 +405,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>sortType</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </li>
 </ul>
 <a name="sortDirection">
@@ -402,6 +415,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>sortDirection</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 </ul>
 <a name="start">
@@ -411,7 +425,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>start</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> start</pre>
-<div class="block">The number.</div>
+<div class="block">The start.</div>
 </li>
 </ul>
 <a name="number">
@@ -421,6 +435,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>number</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> number</pre>
+<div class="block">The number.</div>
 </li>
 </ul>
 <a name="dataCollector">
@@ -450,7 +465,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>subDataType</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subDataType</pre>
-<div class="block">The sub stats type.</div>
+<div class="block">The sub data type.</div>
 </li>
 </ul>
 <a name="subStatsType">
@@ -460,6 +475,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>subStatsType</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subStatsType</pre>
+<div class="block">The sub stats type.</div>
 </li>
 </ul>
 <a name="subStatsItems">
@@ -468,7 +484,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>subStatsItems</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] subStatsItems</pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[] subStatsItems</pre>
 <div class="block">The sub stats items.</div>
 </li>
 </ul>
@@ -479,7 +495,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>subSortType</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subSortType</pre>
-<div class="block">The sub sort direction.</div>
+<div class="block">The sub sort type.</div>
 </li>
 </ul>
 <a name="subSortDirection">
@@ -489,6 +505,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>subSortDirection</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subSortDirection</pre>
+<div class="block">The sub sort direction.</div>
 </li>
 </ul>
 <a name="subStart">
@@ -498,7 +515,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>subStart</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[] subStart</pre>
-<div class="block">The sub number.</div>
+<div class="block">The sub start.</div>
 </li>
 </ul>
 <a name="subNumber">
@@ -508,6 +525,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <li class="blockList">
 <h4>subNumber</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[] subNumber</pre>
+<div class="block">The sub number.</div>
 </li>
 </ul>
 </li>
@@ -518,7 +536,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">
+<a name="MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -527,13 +545,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <pre>public&nbsp;MtasSolrMtasResult(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;dataType,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;statsType,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
+                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortType,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortDirection,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;start,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;number,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</pre>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>dataCollector</code> - the data collector</dd>
@@ -548,7 +566,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 </dl>
 </li>
 </ul>
-<a name="MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.Set-java.util.Map-">
+<a name="MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.SortedSet-java.util.Map-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -557,9 +575,9 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <pre>public&nbsp;MtasSolrMtasResult(<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</pre>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>dataCollector</code> - the data collector</dd>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrResultMerge.html b/apidocs/mtas/solr/handler/component/util/MtasSolrResultMerge.html
index 287f329..43d2b27 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrResultMerge.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrResultMerge.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrResultMerge (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -118,6 +118,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultMerge.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -174,7 +195,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultMerge.html#mergeJoinResult-org.apache.solr.handler.component.ShardRequest-org.apache.solr.common.util.NamedList-java.lang.String-java.lang.Integer-">mergeJoinResult</a></span>(org.apache.solr.handler.component.ShardRequest&nbsp;sreq,
                org.apache.solr.common.util.NamedList&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;mtasResponse,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
-               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;preferredPurpose)</code>&nbsp;</td>
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;preferredPurpose)</code>
+<div class="block">Merge join result.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>private void</code></td>
@@ -201,9 +224,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultMerge.html#mergeResponsesTreeSet-java.util.TreeSet-java.util.TreeSet-">mergeResponsesTreeSet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;originalList,
-                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;shardList)</code>
-<div class="block">Merge responses tree set.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultMerge.html#mergeResponsesSortedSet-java.util.SortedSet-java.util.SortedSet-">mergeResponsesSortedSet</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;originalList,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;shardList)</code>
+<div class="block">Merge responses sorted set.</div>
 </td>
 </tr>
 </table>
@@ -222,6 +245,24 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
@@ -269,6 +310,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                              org.apache.solr.common.util.NamedList&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;mtasResponse,
                              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;preferredPurpose)</pre>
+<div class="block">Merge join result.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sreq</code> - the sreq</dd>
+<dd><code>mtasResponse</code> - the mtas response</dd>
+<dd><code>key</code> - the key</dd>
+<dd><code>preferredPurpose</code> - the preferred purpose</dd>
+</dl>
 </li>
 </ul>
 <a name="mergeNamedList-org.apache.solr.handler.component.ShardRequest-org.apache.solr.common.util.NamedList-java.lang.String-java.lang.Integer-">
@@ -313,15 +362,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="mergeResponsesTreeSet-java.util.TreeSet-java.util.TreeSet-">
+<a name="mergeResponsesSortedSet-java.util.SortedSet-java.util.SortedSet-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>mergeResponsesTreeSet</h4>
-<pre>private&nbsp;void&nbsp;mergeResponsesTreeSet(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;originalList,
-                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html?is-external=true" title="class or interface in java.util">TreeSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;shardList)</pre>
-<div class="block">Merge responses tree set.</div>
+<h4>mergeResponsesSortedSet</h4>
+<pre>private&nbsp;void&nbsp;mergeResponsesSortedSet(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;originalList,
+                                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;shardList)</pre>
+<div class="block">Merge responses sorted set.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>originalList</code> - the original list</dd>
@@ -436,13 +485,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
diff --git a/apidocs/mtas/solr/handler/component/util/MtasSolrResultUtil.html b/apidocs/mtas/solr/handler/component/util/MtasSolrResultUtil.html
index 5ae6ea3..3af7aa9 100644
--- a/apidocs/mtas/solr/handler/component/util/MtasSolrResultUtil.html
+++ b/apidocs/mtas/solr/handler/component/util/MtasSolrResultUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrResultUtil (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -131,12 +131,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultUtil.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultUtil.html#patternKeyStartGrouphit">patternKeyStartGrouphit</a></span></code>
 <div class="block">The Constant patternKeyStartGrouphit.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultUtil.html#QUERY_TYPE_CQL">QUERY_TYPE_CQL</a></span></code>
 <div class="block">The Constant QUERY_TYPE_CQL.</div>
@@ -154,10 +160,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultUtil.html#MtasSolrResultUtil--">MtasSolrResultUtil</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrResultUtil.html#MtasSolrResultUtil--">MtasSolrResultUtil</a></span>()</code>
+<div class="block">Instantiates a new mtas solr result util.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -292,6 +302,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
+</li>
+</ul>
 <a name="QUERY_TYPE_CQL">
 <!--   -->
 </a>
@@ -330,7 +350,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MtasSolrResultUtil</h4>
-<pre>public&nbsp;MtasSolrResultUtil()</pre>
+<pre>private&nbsp;MtasSolrResultUtil()</pre>
+<div class="block">Instantiates a new mtas solr result util.</div>
 </li>
 </ul>
 </li>
@@ -582,7 +603,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>queryIgnore</code> - the query ignore</dd>
 <dd><code>maximumIgnoreLength</code> - the maximum ignore length</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>the span query</dd>
+<dd>the mtas span query</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponent.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponent.html
index 9d5b036..23977c7 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponent.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface mtas.solr.handler.component.util.MtasSolrComponent (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentDocument.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentDocument.html
index 84cc747..665375f 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentDocument.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentDocument.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentDocument (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentFacet.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentFacet.html
index 870f3c6..63e0942 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentFacet.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentFacet.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentFacet (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentGroup.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentGroup.html
index 87df078..5ce1ef4 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentGroup.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentGroup.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentGroup (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentJoin.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentJoin.html
index 564d670..ac25cff 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentJoin.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentJoin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentJoin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -104,7 +104,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../../mtas/solr/handler/component/util/MtasSolrComponentJoin.html" title="class in mtas.solr.handler.component.util">MtasSolrComponentJoin</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrSearchComponent.</span><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#searchJoin">searchJoin</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSolrSearchComponent.</span><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#searchJoin">searchJoin</a></span></code>
+<div class="block">The search join.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentKwic.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentKwic.html
index 1a5caf9..5ea77be 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentKwic.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentKwic.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentKwic (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentList.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentList.html
index 5a52104..c25c4d8 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentList.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentList (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentPrefix.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentPrefix.html
index a639696..2802dbf 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentPrefix.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentPrefix.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentPrefix (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentStats.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentStats.html
index 11b6899..fd23e58 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentStats.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentStats.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentStats (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentTermvector.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentTermvector.html
index bf2e5f8..b742a17 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentTermvector.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrComponentTermvector.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrComponentTermvector (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrJoinResult.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrJoinResult.html
index 3c70947..353ae44 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrJoinResult.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrJoinResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrJoinResult (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -104,7 +104,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrJoinResult.</span><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#merge-mtas.solr.handler.component.util.MtasSolrJoinResult-">merge</a></span>(<a href="../../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a>&nbsp;newItem)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSolrJoinResult.</span><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html#merge-mtas.solr.handler.component.util.MtasSolrJoinResult-">merge</a></span>(<a href="../../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a>&nbsp;newItem)</code>
+<div class="block">Merge.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrMtasResult.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrMtasResult.html
index 98323c5..4cc339c 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrMtasResult.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrMtasResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrMtasResult (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -132,25 +132,25 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.Set:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String:A-java.lang.String:A-java.util.SortedSet:A-java.lang.String:A-java.lang.String:A-java.lang.Integer:A-java.lang.Integer:A-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;[]&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;sortDirection,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;start,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[]&nbsp;number,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.Set-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html#MtasSolrMtasResult-mtas.codec.util.collector.MtasDataCollector-java.lang.String-java.lang.String-java.util.SortedSet-java.util.Map-">MtasSolrMtasResult</a></span>(<a href="../../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;&nbsp;dataCollector,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataType,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statsType,
-                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
+                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;statsItems,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../mtas/codec/util/collector/MtasDataCollector.html" title="class in mtas.codec.util.collector">MtasDataCollector</a>&lt;?,?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a>&gt;&gt;&nbsp;functionData)</code>
-<div class="block">Instantiates a new mtas solr result.</div>
+<div class="block">Instantiates a new mtas solr mtas result.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultMerge.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultMerge.html
index 995973d..f4009d2 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultMerge.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultMerge.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrResultMerge (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultUtil.html b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultUtil.html
index 172606a..f0d63bc 100644
--- a/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultUtil.html
+++ b/apidocs/mtas/solr/handler/component/util/class-use/MtasSolrResultUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.handler.component.util.MtasSolrResultUtil (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/package-frame.html b/apidocs/mtas/solr/handler/component/util/package-frame.html
index a5ff4a7..9f14d37 100644
--- a/apidocs/mtas/solr/handler/component/util/package-frame.html
+++ b/apidocs/mtas/solr/handler/component/util/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler.component.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/package-summary.html b/apidocs/mtas/solr/handler/component/util/package-summary.html
index 7e7ffd6..617f301 100644
--- a/apidocs/mtas/solr/handler/component/util/package-summary.html
+++ b/apidocs/mtas/solr/handler/component/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler.component.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -84,7 +84,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrComponent.html" title="interface in mtas.solr.handler.component.util">MtasSolrComponent</a>&lt;T extends <a href="../../../../../mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>&gt;</td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Interface MtasSolrComponent.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -153,12 +155,14 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrJoinResult.html" title="class in mtas.solr.handler.component.util">MtasSolrJoinResult</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSolrJoinResult.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../mtas/solr/handler/component/util/MtasSolrMtasResult.html" title="class in mtas.solr.handler.component.util">MtasSolrMtasResult</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSolrResult.</div>
+<div class="block">The Class MtasSolrMtasResult.</div>
 </td>
 </tr>
 <tr class="rowColor">
diff --git a/apidocs/mtas/solr/handler/component/util/package-tree.html b/apidocs/mtas/solr/handler/component/util/package-tree.html
index fb31f2e..b58cb19 100644
--- a/apidocs/mtas/solr/handler/component/util/package-tree.html
+++ b/apidocs/mtas/solr/handler/component/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler.component.util Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/component/util/package-use.html b/apidocs/mtas/solr/handler/component/util/package-use.html
index 9df352b..f79b230 100644
--- a/apidocs/mtas/solr/handler/component/util/package-use.html
+++ b/apidocs/mtas/solr/handler/component/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.solr.handler.component.util (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -165,14 +165,18 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../../mtas/solr/handler/component/util/class-use/MtasSolrComponent.html#mtas.solr.handler.component.util">MtasSolrComponent</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../../mtas/solr/handler/component/util/class-use/MtasSolrComponent.html#mtas.solr.handler.component.util">MtasSolrComponent</a>
+<div class="block">The Interface MtasSolrComponent.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../../../mtas/solr/handler/component/util/class-use/MtasSolrJoinResult.html#mtas.solr.handler.component.util">MtasSolrJoinResult</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../../mtas/solr/handler/component/util/class-use/MtasSolrJoinResult.html#mtas.solr.handler.component.util">MtasSolrJoinResult</a>
+<div class="block">The Class MtasSolrJoinResult.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../../../mtas/solr/handler/component/util/class-use/MtasSolrMtasResult.html#mtas.solr.handler.component.util">MtasSolrMtasResult</a>
-<div class="block">The Class MtasSolrResult.</div>
+<div class="block">The Class MtasSolrMtasResult.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/solr/handler/package-frame.html b/apidocs/mtas/solr/handler/package-frame.html
index 924b758..3f0d3a2 100644
--- a/apidocs/mtas/solr/handler/package-frame.html
+++ b/apidocs/mtas/solr/handler/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/package-summary.html b/apidocs/mtas/solr/handler/package-summary.html
index 41f3857..16ac071 100644
--- a/apidocs/mtas/solr/handler/package-summary.html
+++ b/apidocs/mtas/solr/handler/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/package-tree.html b/apidocs/mtas/solr/handler/package-tree.html
index d195091..763d62d 100644
--- a/apidocs/mtas/solr/handler/package-tree.html
+++ b/apidocs/mtas/solr/handler/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.handler Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/handler/package-use.html b/apidocs/mtas/solr/handler/package-use.html
index 0d6a3c4..2a40a4e 100644
--- a/apidocs/mtas/solr/handler/package-use.html
+++ b/apidocs/mtas/solr/handler/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.solr.handler (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/MtasPreAnalyzedField.html b/apidocs/mtas/solr/schema/MtasPreAnalyzedField.html
index fea2367..993e290 100644
--- a/apidocs/mtas/solr/schema/MtasPreAnalyzedField.html
+++ b/apidocs/mtas/solr/schema/MtasPreAnalyzedField.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:52 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasPreAnalyzedField (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/MtasPreAnalyzedParser.html b/apidocs/mtas/solr/schema/MtasPreAnalyzedParser.html
index 9160962..b05aa78 100644
--- a/apidocs/mtas/solr/schema/MtasPreAnalyzedParser.html
+++ b/apidocs/mtas/solr/schema/MtasPreAnalyzedParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasPreAnalyzedParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedField.html b/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedField.html
index 70c3d09..c890ab2 100644
--- a/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedField.html
+++ b/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedField.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.schema.MtasPreAnalyzedField (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedParser.html b/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedParser.html
index 353ed48..1f378bc 100644
--- a/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedParser.html
+++ b/apidocs/mtas/solr/schema/class-use/MtasPreAnalyzedParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.schema.MtasPreAnalyzedParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/package-frame.html b/apidocs/mtas/solr/schema/package-frame.html
index f4e049b..0e0842f 100644
--- a/apidocs/mtas/solr/schema/package-frame.html
+++ b/apidocs/mtas/solr/schema/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.schema (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/package-summary.html b/apidocs/mtas/solr/schema/package-summary.html
index da9c56d..b18652f 100644
--- a/apidocs/mtas/solr/schema/package-summary.html
+++ b/apidocs/mtas/solr/schema/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.schema (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/package-tree.html b/apidocs/mtas/solr/schema/package-tree.html
index 8fc3fe5..8c241ad 100644
--- a/apidocs/mtas/solr/schema/package-tree.html
+++ b/apidocs/mtas/solr/schema/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.schema Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/schema/package-use.html b/apidocs/mtas/solr/schema/package-use.html
index 5586676..d8a62b6 100644
--- a/apidocs/mtas/solr/schema/package-use.html
+++ b/apidocs/mtas/solr/schema/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.solr.schema (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/MtasCQLQParser.html b/apidocs/mtas/solr/search/MtasCQLQParser.html
index fb88f79..c2c5832 100644
--- a/apidocs/mtas/solr/search/MtasCQLQParser.html
+++ b/apidocs/mtas/solr/search/MtasCQLQParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasCQLQParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -138,7 +138,7 @@ extends org.apache.solr.search.QParser</pre>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#cql">cql</a></span></code>
-<div class="block">The query.</div>
+<div class="block">The cql.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -155,38 +155,44 @@ extends org.apache.solr.search.QParser</pre>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#ignoreQuery">ignoreQuery</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#ignoreQuery">ignoreQuery</a></span></code>
+<div class="block">The ignore query.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#maximumIgnoreLength">maximumIgnoreLength</a></span></code>
+<div class="block">The maximum ignore length.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_FIELD">MTAS_CQL_QPARSER_FIELD</a></span></code>
-<div class="block">The mtas cql qparser field.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_FIELD.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_IGNORE">MTAS_CQL_QPARSER_IGNORE</a></span></code>
-<div class="block">The mtas cql qparser query.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_IGNORE.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH">MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH">MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH</a></span></code>
+<div class="block">The Constant MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_PREFIX">MTAS_CQL_QPARSER_PREFIX</a></span></code>
-<div class="block">The mtas cql qparser default prefix.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_PREFIX.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasCQLQParser.html#MTAS_CQL_QPARSER_QUERY">MTAS_CQL_QPARSER_QUERY</a></span></code>
-<div class="block">The mtas cql qparser query.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_QUERY.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -221,7 +227,7 @@ extends org.apache.solr.search.QParser</pre>
               org.apache.solr.common.params.SolrParams&nbsp;localParams,
               org.apache.solr.common.params.SolrParams&nbsp;params,
               org.apache.solr.request.SolrQueryRequest&nbsp;req)</code>
-<div class="block">Instantiates a new mtas cqlq parser.</div>
+<div class="block">Instantiates a new mtas CQLQ parser.</div>
 </td>
 </tr>
 </table>
@@ -279,7 +285,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>MTAS_CQL_QPARSER_FIELD</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_CQL_QPARSER_FIELD</pre>
-<div class="block">The mtas cql qparser field.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_FIELD.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasCQLQParser.MTAS_CQL_QPARSER_FIELD">Constant Field Values</a></dd>
@@ -293,7 +299,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>MTAS_CQL_QPARSER_QUERY</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_CQL_QPARSER_QUERY</pre>
-<div class="block">The mtas cql qparser query.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_QUERY.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasCQLQParser.MTAS_CQL_QPARSER_QUERY">Constant Field Values</a></dd>
@@ -307,7 +313,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>MTAS_CQL_QPARSER_IGNORE</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_CQL_QPARSER_IGNORE</pre>
-<div class="block">The mtas cql qparser query.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_IGNORE.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasCQLQParser.MTAS_CQL_QPARSER_IGNORE">Constant Field Values</a></dd>
@@ -321,6 +327,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH</pre>
+<div class="block">The Constant MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasCQLQParser.MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH">Constant Field Values</a></dd>
@@ -334,7 +341,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>MTAS_CQL_QPARSER_PREFIX</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_CQL_QPARSER_PREFIX</pre>
-<div class="block">The mtas cql qparser default prefix.</div>
+<div class="block">The Constant MTAS_CQL_QPARSER_PREFIX.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasCQLQParser.MTAS_CQL_QPARSER_PREFIX">Constant Field Values</a></dd>
@@ -358,7 +365,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>cql</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cql</pre>
-<div class="block">The query.</div>
+<div class="block">The cql.</div>
 </li>
 </ul>
 <a name="ignoreQuery">
@@ -368,6 +375,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>ignoreQuery</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ignoreQuery</pre>
+<div class="block">The ignore query.</div>
 </li>
 </ul>
 <a name="maximumIgnoreLength">
@@ -377,6 +385,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>maximumIgnoreLength</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maximumIgnoreLength</pre>
+<div class="block">The maximum ignore length.</div>
 </li>
 </ul>
 <a name="defaultPrefix">
@@ -417,7 +426,7 @@ extends org.apache.solr.search.QParser</pre>
                       org.apache.solr.common.params.SolrParams&nbsp;localParams,
                       org.apache.solr.common.params.SolrParams&nbsp;params,
                       org.apache.solr.request.SolrQueryRequest&nbsp;req)</pre>
-<div class="block">Instantiates a new mtas cqlq parser.</div>
+<div class="block">Instantiates a new mtas CQLQ parser.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>qstr</code> - the qstr</dd>
diff --git a/apidocs/mtas/solr/search/MtasJoinQParser.html b/apidocs/mtas/solr/search/MtasJoinQParser.html
index 7f974df..0e76399 100644
--- a/apidocs/mtas/solr/search/MtasJoinQParser.html
+++ b/apidocs/mtas/solr/search/MtasJoinQParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasJoinQParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -116,7 +116,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">MtasJoinQParser</span>
 extends org.apache.solr.search.QParser</pre>
-<div class="block">The Class MtasCQLQParser.</div>
+<div class="block">The Class MtasJoinQParser.</div>
 </li>
 </ul>
 </div>
@@ -138,13 +138,13 @@ extends org.apache.solr.search.QParser</pre>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasJoinQParser.html#MTAS_JOIN_QPARSER_REQUEST">MTAS_JOIN_QPARSER_REQUEST</a></span></code>
-<div class="block">The mtas cql qparser request.</div>
+<div class="block">The Constant MTAS_JOIN_QPARSER_REQUEST.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasJoinQParser.html#MTAS_JOIN_QPARSER_URL">MTAS_JOIN_QPARSER_URL</a></span></code>
-<div class="block">The mtas join qparser url.</div>
+<div class="block">The Constant MTAS_JOIN_QPARSER_URL.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -185,7 +185,7 @@ extends org.apache.solr.search.QParser</pre>
                org.apache.solr.common.params.SolrParams&nbsp;localParams,
                org.apache.solr.common.params.SolrParams&nbsp;params,
                org.apache.solr.request.SolrQueryRequest&nbsp;req)</code>
-<div class="block">Instantiates a new mtas cqlq parser.</div>
+<div class="block">Instantiates a new mtas join Q parser.</div>
 </td>
 </tr>
 </table>
@@ -243,7 +243,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>MTAS_JOIN_QPARSER_URL</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_JOIN_QPARSER_URL</pre>
-<div class="block">The mtas join qparser url.</div>
+<div class="block">The Constant MTAS_JOIN_QPARSER_URL.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasJoinQParser.MTAS_JOIN_QPARSER_URL">Constant Field Values</a></dd>
@@ -257,7 +257,7 @@ extends org.apache.solr.search.QParser</pre>
 <li class="blockList">
 <h4>MTAS_JOIN_QPARSER_REQUEST</h4>
 <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MTAS_JOIN_QPARSER_REQUEST</pre>
-<div class="block">The mtas cql qparser request.</div>
+<div class="block">The Constant MTAS_JOIN_QPARSER_REQUEST.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasJoinQParser.MTAS_JOIN_QPARSER_REQUEST">Constant Field Values</a></dd>
@@ -302,7 +302,7 @@ extends org.apache.solr.search.QParser</pre>
                        org.apache.solr.common.params.SolrParams&nbsp;localParams,
                        org.apache.solr.common.params.SolrParams&nbsp;params,
                        org.apache.solr.request.SolrQueryRequest&nbsp;req)</pre>
-<div class="block">Instantiates a new mtas cqlq parser.</div>
+<div class="block">Instantiates a new mtas join Q parser.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>qstr</code> - the qstr</dd>
diff --git a/apidocs/mtas/solr/search/MtasSolrCQLQParserPlugin.html b/apidocs/mtas/solr/search/MtasSolrCQLQParserPlugin.html
index 0890211..ce3f3ef 100644
--- a/apidocs/mtas/solr/search/MtasSolrCQLQParserPlugin.html
+++ b/apidocs/mtas/solr/search/MtasSolrCQLQParserPlugin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrCQLQParserPlugin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/MtasSolrJoinCache.html b/apidocs/mtas/solr/search/MtasSolrJoinCache.html
index a064768..3b4eaf1 100644
--- a/apidocs/mtas/solr/search/MtasSolrJoinCache.html
+++ b/apidocs/mtas/solr/search/MtasSolrJoinCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrJoinCache (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">MtasSolrJoinCache</span>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">The Class MtasSolrJoinCache.</div>
 </li>
 </ul>
 </div>
@@ -131,47 +132,69 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#administration">administration</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#administration">administration</a></span></code>
+<div class="block">The administration.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_LIFETIME">DEFAULT_LIFETIME</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_LIFETIME">DEFAULT_LIFETIME</a></span></code>
+<div class="block">The Constant DEFAULT_LIFETIME.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_MAXIMUM_NUMBER">DEFAULT_MAXIMUM_NUMBER</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_MAXIMUM_NUMBER">DEFAULT_MAXIMUM_NUMBER</a></span></code>
+<div class="block">The Constant DEFAULT_MAXIMUM_NUMBER.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_MAXIMUM_OVERFLOW">DEFAULT_MAXIMUM_OVERFLOW</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#DEFAULT_MAXIMUM_OVERFLOW">DEFAULT_MAXIMUM_OVERFLOW</a></span></code>
+<div class="block">The Constant DEFAULT_MAXIMUM_OVERFLOW.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#expiration">expiration</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#expiration">expiration</a></span></code>
+<div class="block">The expiration.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#index">index</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#index">index</a></span></code>
+<div class="block">The index.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Path</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#joinCachePath">joinCachePath</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#joinCachePath">joinCachePath</a></span></code>
+<div class="block">The join cache path.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#lifeTime">lifeTime</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#lifeTime">lifeTime</a></span></code>
+<div class="block">The life time.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#log">log</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#log">log</a></span></code>
+<div class="block">The Constant log.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#maximumNumber">maximumNumber</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#maximumNumber">maximumNumber</a></span></code>
+<div class="block">The maximum number.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#maximumOverflow">maximumOverflow</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#maximumOverflow">maximumOverflow</a></span></code>
+<div class="block">The maximum overflow.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -191,7 +214,9 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#MtasSolrJoinCache-java.lang.String-java.lang.Long-java.lang.Integer-java.lang.Integer-">MtasSolrJoinCache</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cacheDirectory,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;lifeTime,
                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumNumber,
-                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumOverflow)</code>&nbsp;</td>
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumOverflow)</code>
+<div class="block">Instantiates a new mtas solr join cache.</div>
+</td>
 </tr>
 </table>
 </li>
@@ -210,43 +235,61 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#clear--">clear</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#clear--">clear</a></span>()</code>
+<div class="block">Clear.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#create-mtas.solr.search.MtasSolrJoinCacheItem-java.io.Serializable-">create</a></span>(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#create-java.lang.String-java.lang.String-java.io.Serializable-">create</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;url,
       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;request,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#decode-java.lang.String-">decode</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#decode-java.lang.String-">decode</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>
+<div class="block">Decode.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#delete-mtas.solr.search.MtasSolrJoinCacheItem-">delete</a></span>(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#delete-mtas.solr.search.MtasSolrJoinCacheItem-">delete</a></span>(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>
+<div class="block">Delete.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#encode-java.io.Serializable-">encode</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;o)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#encode-java.io.Serializable-">encode</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;o)</code>
+<div class="block">Encode.</div>
+</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#get-mtas.solr.search.MtasSolrJoinCacheItem-">get</a></span>(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#get-mtas.solr.search.MtasSolrJoinCacheItem-">get</a></span>(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>
+<div class="block">Gets the.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#get-java.lang.String-">get</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#get-java.lang.String-">get</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
+<div class="block">Gets the.</div>
+</td>
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html#get-java.lang.String-java.lang.String-">get</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;url,
-   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;request)</code>&nbsp;</td>
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;request)</code>
+<div class="block">Gets the.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -276,7 +319,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="DEFAULT_LIFETIME">
@@ -286,6 +330,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>DEFAULT_LIFETIME</h4>
 <pre>private static final&nbsp;long DEFAULT_LIFETIME</pre>
+<div class="block">The Constant DEFAULT_LIFETIME.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasSolrJoinCache.DEFAULT_LIFETIME">Constant Field Values</a></dd>
@@ -299,6 +344,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>DEFAULT_MAXIMUM_NUMBER</h4>
 <pre>private static final&nbsp;int DEFAULT_MAXIMUM_NUMBER</pre>
+<div class="block">The Constant DEFAULT_MAXIMUM_NUMBER.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasSolrJoinCache.DEFAULT_MAXIMUM_NUMBER">Constant Field Values</a></dd>
@@ -312,6 +358,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>DEFAULT_MAXIMUM_OVERFLOW</h4>
 <pre>private static final&nbsp;int DEFAULT_MAXIMUM_OVERFLOW</pre>
+<div class="block">The Constant DEFAULT_MAXIMUM_OVERFLOW.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#mtas.solr.search.MtasSolrJoinCache.DEFAULT_MAXIMUM_OVERFLOW">Constant Field Values</a></dd>
@@ -325,6 +372,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>administration</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; administration</pre>
+<div class="block">The administration.</div>
 </li>
 </ul>
 <a name="index">
@@ -334,6 +382,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>index</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&gt; index</pre>
+<div class="block">The index.</div>
 </li>
 </ul>
 <a name="expiration">
@@ -343,6 +392,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>expiration</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt; expiration</pre>
+<div class="block">The expiration.</div>
 </li>
 </ul>
 <a name="joinCachePath">
@@ -352,6 +402,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>joinCachePath</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Path</a> joinCachePath</pre>
+<div class="block">The join cache path.</div>
 </li>
 </ul>
 <a name="lifeTime">
@@ -361,6 +412,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>lifeTime</h4>
 <pre>private&nbsp;long lifeTime</pre>
+<div class="block">The life time.</div>
 </li>
 </ul>
 <a name="maximumNumber">
@@ -370,6 +422,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maximumNumber</h4>
 <pre>private&nbsp;int maximumNumber</pre>
+<div class="block">The maximum number.</div>
 </li>
 </ul>
 <a name="maximumOverflow">
@@ -379,6 +432,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>maximumOverflow</h4>
 <pre>private&nbsp;int maximumOverflow</pre>
+<div class="block">The maximum overflow.</div>
 </li>
 </ul>
 </li>
@@ -399,6 +453,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;lifeTime,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumNumber,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maximumOverflow)</pre>
+<div class="block">Instantiates a new mtas solr join cache.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cacheDirectory</code> - the cache directory</dd>
+<dd><code>lifeTime</code> - the life time</dd>
+<dd><code>maximumNumber</code> - the maximum number</dd>
+<dd><code>maximumOverflow</code> - the maximum overflow</dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -419,9 +481,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;request,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)
               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Creates the.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>url</code> - the url</dd>
+<dd><code>request</code> - the request</dd>
+<dd><code>data</code> - the data</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -434,9 +503,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;create(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)
                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Creates the.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - the item</dd>
+<dd><code>data</code> - the data</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -449,9 +524,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;get(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;url,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;request)
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets the.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>url</code> - the url</dd>
+<dd><code>request</code> - the request</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the object</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -463,9 +544,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>get</h4>
 <pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;get(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets the.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - the key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the object</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -477,9 +563,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>get</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;get(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)
             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets the.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - the item</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the object</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -490,6 +581,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>delete</h4>
 <pre>private&nbsp;void&nbsp;delete(<a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</pre>
+<div class="block">Delete.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - the item</dd>
+</dl>
 </li>
 </ul>
 <a name="clear--">
@@ -499,6 +595,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>clear</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;clear()</pre>
+<div class="block">Clear.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the date</dd>
+</dl>
 </li>
 </ul>
 <a name="encode-java.io.Serializable-">
@@ -509,9 +610,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>encode</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encode(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;o)
                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Encode.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>o</code> - the o</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
@@ -523,9 +629,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>decode</h4>
 <pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;decode(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)
                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Decode.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>s</code> - the s</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the object</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Signals that an I/O exception has occurred.</dd>
 </dl>
 </li>
 </ul>
diff --git a/apidocs/mtas/solr/search/MtasSolrJoinCacheItem.html b/apidocs/mtas/solr/search/MtasSolrJoinCacheItem.html
index ffb72e4..870c796 100644
--- a/apidocs/mtas/solr/search/MtasSolrJoinCacheItem.html
+++ b/apidocs/mtas/solr/search/MtasSolrJoinCacheItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrJoinCacheItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/MtasSolrJoinQParserPlugin.html b/apidocs/mtas/solr/search/MtasSolrJoinQParserPlugin.html
index 5c8f5ae..d701db2 100644
--- a/apidocs/mtas/solr/search/MtasSolrJoinQParserPlugin.html
+++ b/apidocs/mtas/solr/search/MtasSolrJoinQParserPlugin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasSolrJoinQParserPlugin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">MtasSolrJoinQParserPlugin</span>
 extends org.apache.solr.search.QParserPlugin</pre>
-<div class="block">The Class MtasSolrCQLQParserPlugin.</div>
+<div class="block">The Class MtasSolrJoinQParserPlugin.</div>
 </li>
 </ul>
 </div>
diff --git a/apidocs/mtas/solr/search/class-use/MtasCQLQParser.html b/apidocs/mtas/solr/search/class-use/MtasCQLQParser.html
index 59cca54..82b4761 100644
--- a/apidocs/mtas/solr/search/class-use/MtasCQLQParser.html
+++ b/apidocs/mtas/solr/search/class-use/MtasCQLQParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.search.MtasCQLQParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/class-use/MtasJoinQParser.html b/apidocs/mtas/solr/search/class-use/MtasJoinQParser.html
index d67152e..58c7d05 100644
--- a/apidocs/mtas/solr/search/class-use/MtasJoinQParser.html
+++ b/apidocs/mtas/solr/search/class-use/MtasJoinQParser.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.search.MtasJoinQParser (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/class-use/MtasSolrCQLQParserPlugin.html b/apidocs/mtas/solr/search/class-use/MtasSolrCQLQParserPlugin.html
index 646aa37..1357219 100644
--- a/apidocs/mtas/solr/search/class-use/MtasSolrCQLQParserPlugin.html
+++ b/apidocs/mtas/solr/search/class-use/MtasSolrCQLQParserPlugin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.search.MtasSolrCQLQParserPlugin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/class-use/MtasSolrJoinCache.html b/apidocs/mtas/solr/search/class-use/MtasSolrJoinCache.html
index e3d29b0..030c11e 100644
--- a/apidocs/mtas/solr/search/class-use/MtasSolrJoinCache.html
+++ b/apidocs/mtas/solr/search/class-use/MtasSolrJoinCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.search.MtasSolrJoinCache (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -104,7 +104,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrSearchComponent.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#joinCache">joinCache</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSolrSearchComponent.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/handler/component/MtasSolrSearchComponent.html#joinCache">joinCache</a></span></code>
+<div class="block">The join cache.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/solr/search/class-use/MtasSolrJoinCacheItem.html b/apidocs/mtas/solr/search/class-use/MtasSolrJoinCacheItem.html
index d46936a..61dd1d9 100644
--- a/apidocs/mtas/solr/search/class-use/MtasSolrJoinCacheItem.html
+++ b/apidocs/mtas/solr/search/class-use/MtasSolrJoinCacheItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.search.MtasSolrJoinCacheItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -104,11 +104,15 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#administration">administration</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#administration">administration</a></span></code>
+<div class="block">The administration.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#index">index</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#index">index</a></span></code>
+<div class="block">The index.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -122,15 +126,21 @@
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#create-mtas.solr.search.MtasSolrJoinCacheItem-java.io.Serializable-">create</a></span>(<a href="../../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item,
-      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)</code>&nbsp;</td>
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;data)</code>
+<div class="block">Creates the.</div>
+</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#delete-mtas.solr.search.MtasSolrJoinCacheItem-">delete</a></span>(<a href="../../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#delete-mtas.solr.search.MtasSolrJoinCacheItem-">delete</a></span>(<a href="../../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>
+<div class="block">Delete.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#get-mtas.solr.search.MtasSolrJoinCacheItem-">get</a></span>(<a href="../../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">MtasSolrJoinCache.</span><code><span class="memberNameLink"><a href="../../../../mtas/solr/search/MtasSolrJoinCache.html#get-mtas.solr.search.MtasSolrJoinCacheItem-">get</a></span>(<a href="../../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a>&nbsp;item)</code>
+<div class="block">Gets the.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/solr/search/class-use/MtasSolrJoinQParserPlugin.html b/apidocs/mtas/solr/search/class-use/MtasSolrJoinQParserPlugin.html
index 4f0bfe6..c7e67f6 100644
--- a/apidocs/mtas/solr/search/class-use/MtasSolrJoinQParserPlugin.html
+++ b/apidocs/mtas/solr/search/class-use/MtasSolrJoinQParserPlugin.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.search.MtasSolrJoinQParserPlugin (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/package-frame.html b/apidocs/mtas/solr/search/package-frame.html
index 45b817d..17abace 100644
--- a/apidocs/mtas/solr/search/package-frame.html
+++ b/apidocs/mtas/solr/search/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.search (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/package-summary.html b/apidocs/mtas/solr/search/package-summary.html
index b1bce7a..cbc6c41 100644
--- a/apidocs/mtas/solr/search/package-summary.html
+++ b/apidocs/mtas/solr/search/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.search (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -91,7 +91,7 @@
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/solr/search/MtasJoinQParser.html" title="class in mtas.solr.search">MtasJoinQParser</a></td>
 <td class="colLast">
-<div class="block">The Class MtasCQLQParser.</div>
+<div class="block">The Class MtasJoinQParser.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -102,7 +102,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/solr/search/MtasSolrJoinCache.html" title="class in mtas.solr.search">MtasSolrJoinCache</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">The Class MtasSolrJoinCache.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../mtas/solr/search/MtasSolrJoinCacheItem.html" title="class in mtas.solr.search">MtasSolrJoinCacheItem</a></td>
@@ -111,7 +113,7 @@
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../mtas/solr/search/MtasSolrJoinQParserPlugin.html" title="class in mtas.solr.search">MtasSolrJoinQParserPlugin</a></td>
 <td class="colLast">
-<div class="block">The Class MtasSolrCQLQParserPlugin.</div>
+<div class="block">The Class MtasSolrJoinQParserPlugin.</div>
 </td>
 </tr>
 </tbody>
diff --git a/apidocs/mtas/solr/search/package-tree.html b/apidocs/mtas/solr/search/package-tree.html
index dca6ac2..5db9e05 100644
--- a/apidocs/mtas/solr/search/package-tree.html
+++ b/apidocs/mtas/solr/search/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.search Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/search/package-use.html b/apidocs/mtas/solr/search/package-use.html
index ca61806..5df7f6c 100644
--- a/apidocs/mtas/solr/search/package-use.html
+++ b/apidocs/mtas/solr/search/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.solr.search (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -103,7 +103,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../mtas/solr/search/class-use/MtasSolrJoinCache.html#mtas.solr.handler.component">MtasSolrJoinCache</a>&nbsp;</td>
+<td class="colOne"><a href="../../../mtas/solr/search/class-use/MtasSolrJoinCache.html#mtas.solr.handler.component">MtasSolrJoinCache</a>
+<div class="block">The Class MtasSolrJoinCache.</div>
+</td>
 </tr>
 </tbody>
 </table>
diff --git a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessor.html b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessor.html
index 01f0bec..315252f 100644
--- a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessor.html
+++ b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasUpdateRequestProcessor (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorConfig.html b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorConfig.html
index dc7d5a9..337a6f3 100644
--- a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorConfig.html
+++ b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorConfig.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasUpdateRequestProcessorConfig (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorFactory.html b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorFactory.html
index f30c531..b631584 100644
--- a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorFactory.html
+++ b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasUpdateRequestProcessorFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -163,7 +163,7 @@ extends org.apache.solr.update.processor.UpdateRequestProcessorFactory</pre>
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/update/processor/MtasUpdateRequestProcessorFactory.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 </table>
@@ -242,8 +242,8 @@ extends org.apache.solr.update.processor.UpdateRequestProcessorFactory</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="config">
diff --git a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultItem.html b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultItem.html
index 28e609a..d596bc0 100644
--- a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultItem.html
+++ b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasUpdateRequestProcessorResultItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader.html b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader.html
index 3154a32..9cf821e 100644
--- a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader.html
+++ b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasUpdateRequestProcessorResultReader (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -162,7 +162,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <tr class="altColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -267,8 +267,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="storedStringValue">
diff --git a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter.html b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter.html
index d0adf31..03ded3e 100644
--- a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter.html
+++ b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasUpdateRequestProcessorResultWriter (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -156,7 +156,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <tr class="rowColor">
 <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter.html#log">log</a></span></code>
-<div class="block">The log.</div>
+<div class="block">The Constant log.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -266,8 +266,8 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockList">
 <li class="blockList">
 <h4>log</h4>
-<pre>private static&nbsp;org.apache.commons.logging.Log log</pre>
-<div class="block">The log.</div>
+<pre>private static final&nbsp;org.apache.commons.logging.Log log</pre>
+<div class="block">The Constant log.</div>
 </li>
 </ul>
 <a name="objectOutputStream">
diff --git a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader.html b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader.html
index ec3696c..496eaee 100644
--- a/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader.html
+++ b/apidocs/mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:52 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MtasUpdateRequestProcessorSizeReader (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessor.html b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessor.html
index f15eaec..8d836f4 100644
--- a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessor.html
+++ b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.update.processor.MtasUpdateRequestProcessor (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorConfig.html b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorConfig.html
index 150efe3..45d2699 100644
--- a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorConfig.html
+++ b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorConfig.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.update.processor.MtasUpdateRequestProcessorConfig (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorFactory.html b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorFactory.html
index 6bdbaee..7ce81f8 100644
--- a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorFactory.html
+++ b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.update.processor.MtasUpdateRequestProcessorFactory (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultItem.html b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultItem.html
index 2139191..4ed508a 100644
--- a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultItem.html
+++ b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.update.processor.MtasUpdateRequestProcessorResultItem (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultReader.html b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultReader.html
index 558771e..7bbf94c 100644
--- a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultReader.html
+++ b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.update.processor.MtasUpdateRequestProcessorResultReader (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultWriter.html b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultWriter.html
index 42f6687..654ea7d 100644
--- a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultWriter.html
+++ b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorResultWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.update.processor.MtasUpdateRequestProcessorResultWriter (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorSizeReader.html b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorSizeReader.html
index 4baa687..d577542 100644
--- a/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorSizeReader.html
+++ b/apidocs/mtas/solr/update/processor/class-use/MtasUpdateRequestProcessorSizeReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class mtas.solr.update.processor.MtasUpdateRequestProcessorSizeReader (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/package-frame.html b/apidocs/mtas/solr/update/processor/package-frame.html
index 859ec49..ed224c4 100644
--- a/apidocs/mtas/solr/update/processor/package-frame.html
+++ b/apidocs/mtas/solr/update/processor/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.update.processor (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/package-summary.html b/apidocs/mtas/solr/update/processor/package-summary.html
index df3852f..236da30 100644
--- a/apidocs/mtas/solr/update/processor/package-summary.html
+++ b/apidocs/mtas/solr/update/processor/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.update.processor (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/package-tree.html b/apidocs/mtas/solr/update/processor/package-tree.html
index 4a9f55b..aee251f 100644
--- a/apidocs/mtas/solr/update/processor/package-tree.html
+++ b/apidocs/mtas/solr/update/processor/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>mtas.solr.update.processor Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/mtas/solr/update/processor/package-use.html b/apidocs/mtas/solr/update/processor/package-use.html
index c34fb10..fda7524 100644
--- a/apidocs/mtas/solr/update/processor/package-use.html
+++ b/apidocs/mtas/solr/update/processor/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package mtas.solr.update.processor (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/apidocs/options b/apidocs/options
index 4f068fa..31f5075 100644
--- a/apidocs/options
+++ b/apidocs/options
@@ -1,5 +1,5 @@
 -classpath
-'/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/../lib/tools.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-core/6.5.1/lucene-core-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-codecs/6.5.1/lucene-codecs-6.5.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-server/9.3.14.v20161028/jetty-server-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-suggest/6.5.1/lucene-suggest-6.5.1.jar:/Users/matthijs/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-io/9.3.14.v20161028/jetty-io-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-security/9.3.14.v20161028/jetty-security-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2.jar:/Users/matthijs/.m2/repository/org/antlr/antlr4-runtime/4.5.1-1/antlr4-runtime-4.5.1-1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-ganglia/3.1.2/metrics-ganglia-3.1.2.jar:/Users/matthijs/.m2/repository/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-analyzers-kuromoji/6.5.1/lucene-analyzers-kuromoji-6.5.1.jar:/Users/matthijs/.m2/repository/com/carrotsearch/hppc/0.7.1/hppc-0.7.1.jar:/Users/matthijs/.m2/repository/com/google/protobuf/protobuf-java/3.1.0/protobuf-java-3.1.0.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.jar:/Users/matthijs/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-sandbox/6.5.1/lucene-sandbox-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-spatial-extras/6.5.1/lucene-spatial-extras-6.5.1.jar:/Users/matthijs/.m2/repository/info/ganglia/gmetric4j/gmetric4j/1.0.7/gmetric4j-1.0.7.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar:/Users/matthijs/.m2/repository/com/google/guava/guava/14.0.1/guava-14.0.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-util/9.3.14.v20161028/jetty-util-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar:/Users/matthijs/.m2/repository/org/codehaus/janino/janino/2.7.6/janino-2.7.6.jar:/Users/matthijs/.m2/repository/org/restlet/jee/org.restlet/2.3.0/org.restlet-2.3.0.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-grouping/6.5.1/lucene-grouping-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.jar:/Users/matthijs/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-queries/6.5.1/lucene-queries-6.5.1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-jvm/3.1.2/metrics-jvm-3.1.2.jar:/Users/matthijs/.m2/repository/org/apache/solr/solr-core/6.5.1/solr-core-6.5.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-servlet/9.3.14.v20161028/jetty-servlet-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-webapp/9.3.14.v20161028/jetty-webapp-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-http/9.3.14.v20161028/jetty-http-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-analyzers-common/6.5.1/lucene-analyzers-common-6.5.1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-jetty9/3.1.2/metrics-jetty9-3.1.2.jar:/Users/matthijs/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/matthijs/.m2/repository/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.jar:/Users/matthijs/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/matthijs/.m2/repository/joda-time/joda-time/2.2/joda-time-2.2.jar:/Users/matthijs/.m2/repository/org/restlet/jee/org.restlet.ext.servlet/2.3.0/org.restlet.ext.servlet-2.3.0.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-highlighter/6.5.1/lucene-highlighter-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-join/6.5.1/lucene-join-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/commons/commons-math3/3.5/commons-math3-3.5.jar:/Users/matthijs/.m2/repository/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.jar:/Users/matthijs/.m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar:/Users/matthijs/.m2/repository/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-graphite/3.1.2/metrics-graphite-3.1.2.jar:/Users/matthijs/.m2/repository/org/noggit/noggit/0.6/noggit-0.6.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-deploy/9.3.14.v20161028/jetty-deploy-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-backward-codecs/6.5.1/lucene-backward-codecs-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-analyzers-phonetic/6.5.1/lucene-analyzers-phonetic-6.5.1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar:/Users/matthijs/.m2/repository/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.jar:/Users/matthijs/.m2/repository/org/apache/calcite/calcite-linq4j/1.11.0/calcite-linq4j-1.11.0.jar:/Users/matthijs/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-queryparser/6.5.1/lucene-queryparser-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-classification/6.5.1/lucene-classification-6.5.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-servlets/9.3.14.v20161028/jetty-servlets-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/calcite/avatica/avatica-core/1.9.0/avatica-core-1.9.0.jar:/Users/matthijs/.m2/repository/org/apache/httpcomponents/httpcore/4.4.1/httpcore-4.4.1.jar:/Users/matthijs/.m2/repository/org/apache/solr/solr-solrj/6.5.1/solr-solrj-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/httpcomponents/httpclient/4.4.1/httpclient-4.4.1.jar:/Users/matthijs/.m2/repository/org/codehaus/janino/commons-compiler/2.7.6/commons-compiler-2.7.6.jar:/Users/matthijs/.m2/repository/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-misc/6.5.1/lucene-misc-6.5.1.jar:/Users/matthijs/.m2/repository/net/hydromatic/eigenbase-properties/1.1.5/eigenbase-properties-1.1.5.jar:/Users/matthijs/.m2/repository/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-jmx/9.3.14.v20161028/jetty-jmx-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-memory/6.5.1/lucene-memory-6.5.1.jar:/Users/matthijs/.m2/repository/org/ow2/asm/asm/5.1/asm-5.1.jar:/Users/matthijs/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/matthijs/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar:/Users/matthijs/.m2/repository/com/github/ben-manes/caffeine/caffeine/2.4.0/caffeine-2.4.0.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-xml/9.3.14.v20161028/jetty-xml-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-rewrite/9.3.14.v20161028/jetty-rewrite-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/calcite/calcite-core/1.11.0/calcite-core-1.11.0.jar:/Users/matthijs/.m2/repository/com/tdunning/t-digest/3.1/t-digest-3.1.jar:/Users/matthijs/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.jar:/Users/matthijs/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-continuation/9.3.14.v20161028/jetty-continuation-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-expressions/6.5.1/lucene-expressions-6.5.1.jar:/Users/matthijs/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/matthijs/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar'
+'/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/../lib/tools.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-core/6.5.1/lucene-core-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-codecs/6.5.1/lucene-codecs-6.5.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-server/9.3.14.v20161028/jetty-server-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-suggest/6.5.1/lucene-suggest-6.5.1.jar:/Users/matthijs/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-io/9.3.14.v20161028/jetty-io-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-security/9.3.14.v20161028/jetty-security-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2.jar:/Users/matthijs/.m2/repository/org/antlr/antlr4-runtime/4.5.1-1/antlr4-runtime-4.5.1-1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-ganglia/3.1.2/metrics-ganglia-3.1.2.jar:/Users/matthijs/.m2/repository/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-analyzers-kuromoji/6.5.1/lucene-analyzers-kuromoji-6.5.1.jar:/Users/matthijs/.m2/repository/com/carrotsearch/hppc/0.7.1/hppc-0.7.1.jar:/Users/matthijs/.m2/repository/com/google/protobuf/protobuf-java/3.1.0/protobuf-java-3.1.0.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.jar:/Users/matthijs/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-sandbox/6.5.1/lucene-sandbox-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-spatial-extras/6.5.1/lucene-spatial-extras-6.5.1.jar:/Users/matthijs/.m2/repository/info/ganglia/gmetric4j/gmetric4j/1.0.7/gmetric4j-1.0.7.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar:/Users/matthijs/.m2/repository/com/google/guava/guava/14.0.1/guava-14.0.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-util/9.3.14.v20161028/jetty-util-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar:/Users/matthijs/.m2/repository/org/codehaus/janino/janino/2.7.6/janino-2.7.6.jar:/Users/matthijs/.m2/repository/org/restlet/jee/org.restlet/2.3.0/org.restlet-2.3.0.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-grouping/6.5.1/lucene-grouping-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.jar:/Users/matthijs/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-queries/6.5.1/lucene-queries-6.5.1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-jvm/3.1.2/metrics-jvm-3.1.2.jar:/Users/matthijs/.m2/repository/org/apache/solr/solr-core/6.5.1/solr-core-6.5.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-servlet/9.3.14.v20161028/jetty-servlet-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-webapp/9.3.14.v20161028/jetty-webapp-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-http/9.3.14.v20161028/jetty-http-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-analyzers-common/6.5.1/lucene-analyzers-common-6.5.1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-jetty9/3.1.2/metrics-jetty9-3.1.2.jar:/Users/matthijs/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/matthijs/.m2/repository/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.jar:/Users/matthijs/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/matthijs/.m2/repository/joda-time/joda-time/2.2/joda-time-2.2.jar:/Users/matthijs/.m2/repository/org/restlet/jee/org.restlet.ext.servlet/2.3.0/org.restlet.ext.servlet-2.3.0.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-highlighter/6.5.1/lucene-highlighter-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-join/6.5.1/lucene-join-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/Users/matthijs/.m2/repository/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.jar:/Users/matthijs/.m2/repository/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar:/Users/matthijs/.m2/repository/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-graphite/3.1.2/metrics-graphite-3.1.2.jar:/Users/matthijs/.m2/repository/org/noggit/noggit/0.6/noggit-0.6.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-deploy/9.3.14.v20161028/jetty-deploy-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-backward-codecs/6.5.1/lucene-backward-codecs-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-analyzers-phonetic/6.5.1/lucene-analyzers-phonetic-6.5.1.jar:/Users/matthijs/.m2/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar:/Users/matthijs/.m2/repository/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.jar:/Users/matthijs/.m2/repository/org/apache/calcite/calcite-linq4j/1.11.0/calcite-linq4j-1.11.0.jar:/Users/matthijs/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-queryparser/6.5.1/lucene-queryparser-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-classification/6.5.1/lucene-classification-6.5.1.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-servlets/9.3.14.v20161028/jetty-servlets-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/calcite/avatica/avatica-core/1.9.0/avatica-core-1.9.0.jar:/Users/matthijs/.m2/repository/org/apache/httpcomponents/httpcore/4.4.1/httpcore-4.4.1.jar:/Users/matthijs/.m2/repository/org/apache/solr/solr-solrj/6.5.1/solr-solrj-6.5.1.jar:/Users/matthijs/.m2/repository/org/apache/httpcomponents/httpclient/4.4.1/httpclient-4.4.1.jar:/Users/matthijs/.m2/repository/org/codehaus/janino/commons-compiler/2.7.6/commons-compiler-2.7.6.jar:/Users/matthijs/.m2/repository/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-misc/6.5.1/lucene-misc-6.5.1.jar:/Users/matthijs/.m2/repository/net/hydromatic/eigenbase-properties/1.1.5/eigenbase-properties-1.1.5.jar:/Users/matthijs/.m2/repository/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-jmx/9.3.14.v20161028/jetty-jmx-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-memory/6.5.1/lucene-memory-6.5.1.jar:/Users/matthijs/.m2/repository/org/ow2/asm/asm/5.1/asm-5.1.jar:/Users/matthijs/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/matthijs/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/Users/matthijs/.m2/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar:/Users/matthijs/.m2/repository/com/github/ben-manes/caffeine/caffeine/2.4.0/caffeine-2.4.0.jar:/Users/matthijs/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-xml/9.3.14.v20161028/jetty-xml-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-rewrite/9.3.14.v20161028/jetty-rewrite-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/calcite/calcite-core/1.11.0/calcite-core-1.11.0.jar:/Users/matthijs/.m2/repository/com/tdunning/t-digest/3.1/t-digest-3.1.jar:/Users/matthijs/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.jar:/Users/matthijs/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar:/Users/matthijs/.m2/repository/org/eclipse/jetty/jetty-continuation/9.3.14.v20161028/jetty-continuation-9.3.14.v20161028.jar:/Users/matthijs/.m2/repository/org/apache/lucene/lucene-expressions/6.5.1/lucene-expressions-6.5.1.jar:/Users/matthijs/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/matthijs/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar'
 -encoding
 'UTF-8'
 -private
diff --git a/apidocs/overview-frame.html b/apidocs/overview-frame.html
index f805557..3d5b928 100644
--- a/apidocs/overview-frame.html
+++ b/apidocs/overview-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview List (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html
index 59557b8..40d5385 100644
--- a/apidocs/overview-summary.html
+++ b/apidocs/overview-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index 5760ca5..25ae400 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:54 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:54 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -163,15 +163,11 @@
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentJoin.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentJoin</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentKwic.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentKwic</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentList.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentList</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
+<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentPosition</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>)</li>
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPrefix.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentPrefix</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
-<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentStats</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)
-<ul>
-<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentPosition.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentPosition</span></a></li>
-<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentSpan</span></a></li>
-<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentToken</span></a></li>
-</ul>
-</li>
+<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentSpan.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentSpan</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>)</li>
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentTermVector.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentTermVector</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util">CodecComponent.BasicComponent</a>)</li>
+<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentToken.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentToken</span></a> (implements mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util">CodecComponent.ComponentStats</a>)</li>
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.GroupHit.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.GroupHit</span></a></li>
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.KwicHit.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.KwicHit</span></a></li>
 <li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.KwicToken.html" title="class in mtas.codec.util"><span class="typeNameLink">CodecComponent.KwicToken</span></a></li>
@@ -627,7 +623,11 @@
 </ul>
 <h2 title="Interface Hierarchy">Interface Hierarchy</h2>
 <ul>
-<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.BasicComponent</span></a></li>
+<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.BasicComponent.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.BasicComponent</span></a>
+<ul>
+<li type="circle">mtas.codec.util.<a href="mtas/codec/util/CodecComponent.ComponentStats.html" title="interface in mtas.codec.util"><span class="typeNameLink">CodecComponent.ComponentStats</span></a></li>
+</ul>
+</li>
 <li type="circle">mtas.parser.cql.<a href="mtas/parser/cql/MtasCQLParserConstants.html" title="interface in mtas.parser.cql"><span class="typeNameLink">MtasCQLParserConstants</span></a></li>
 <li type="circle">mtas.codec.util.collector.<a href="mtas/codec/util/collector/MtasDataOperations.html" title="interface in mtas.codec.util.collector"><span class="typeNameLink">MtasDataOperations</span></a>&lt;T1,T2&gt;</li>
 <li type="circle">mtas.parser.function.<a href="mtas/parser/function/MtasFunctionParserConstants.html" title="interface in mtas.parser.function"><span class="typeNameLink">MtasFunctionParserConstants</span></a></li>
diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html
index 17e2431..11ad1d4 100644
--- a/apidocs/serialized-form.html
+++ b/apidocs/serialized-form.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_40) on Fri May 12 22:52:53 CEST 2017 -->
+<!-- Generated by javadoc (1.8.0_40) on Tue May 16 11:05:53 CEST 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Serialized Form (MTAS 6.5.1 API)</title>
-<meta name="date" content="2017-05-12">
+<meta name="date" content="2017-05-16">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -139,7 +139,7 @@
 </li>
 <li class="blockList">
 <h4>statsItems</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; statsItems</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 <li class="blockList">
@@ -209,7 +209,7 @@
 </li>
 <li class="blockList">
 <h4>subStatsItems</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt;[] subStatsItems</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">E</a>&gt;[] subStatsItems</pre>
 <div class="block">The sub stats items.</div>
 </li>
 <li class="blockList">
@@ -271,12 +271,12 @@
 <li class="blockList">
 <h4>sortType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The collector type.</div>
+<div class="block">The sort type.</div>
 </li>
 <li class="blockList">
 <h4>sortDirection</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
-<div class="block">The collector type.</div>
+<div class="block">The sort direction.</div>
 </li>
 <li class="blockList">
 <h4>collectorType</h4>
@@ -291,7 +291,7 @@
 <li class="blockList">
 <h4>startKey</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> startKey</pre>
-<div class="block">The end key.</div>
+<div class="block">The start key.</div>
 </li>
 <li class="blockListLast">
 <h4>endKey</h4>
@@ -354,11 +354,12 @@
 <li class="blockList">
 <h4>sortType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </li>
 <li class="blockList">
 <h4>sortDirection</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 <li class="blockList">
 <h4>errorNumber</h4>
@@ -436,6 +437,7 @@
 <li class="blockListLast">
 <h4>sortDirection</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 </ul>
 </li>
@@ -756,10 +758,12 @@
 <li class="blockList">
 <h4>values</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; values</pre>
+<div class="block">The values.</div>
 </li>
 <li class="blockListLast">
 <h4>key</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key</pre>
+<div class="block">The key.</div>
 </li>
 </ul>
 </li>
@@ -780,34 +784,37 @@
 <li class="blockList">
 <h4>dataType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataType</pre>
-<div class="block">The stats type.</div>
+<div class="block">The data type.</div>
 </li>
 <li class="blockList">
 <h4>statsType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> statsType</pre>
+<div class="block">The stats type.</div>
 </li>
 <li class="blockList">
 <h4>statsItems</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; statsItems</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; statsItems</pre>
 <div class="block">The stats items.</div>
 </li>
 <li class="blockList">
 <h4>sortType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortType</pre>
-<div class="block">The sort direction.</div>
+<div class="block">The sort type.</div>
 </li>
 <li class="blockList">
 <h4>sortDirection</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortDirection</pre>
+<div class="block">The sort direction.</div>
 </li>
 <li class="blockList">
 <h4>start</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> start</pre>
-<div class="block">The number.</div>
+<div class="block">The start.</div>
 </li>
 <li class="blockList">
 <h4>number</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> number</pre>
+<div class="block">The number.</div>
 </li>
 <li class="blockList">
 <h4>dataCollector</h4>
@@ -822,34 +829,37 @@
 <li class="blockList">
 <h4>subDataType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subDataType</pre>
-<div class="block">The sub stats type.</div>
+<div class="block">The sub data type.</div>
 </li>
 <li class="blockList">
 <h4>subStatsType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subStatsType</pre>
+<div class="block">The sub stats type.</div>
 </li>
 <li class="blockList">
 <h4>subStatsItems</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt;[] subStatsItems</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">E</a>&gt;[] subStatsItems</pre>
 <div class="block">The sub stats items.</div>
 </li>
 <li class="blockList">
 <h4>subSortType</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subSortType</pre>
-<div class="block">The sub sort direction.</div>
+<div class="block">The sub sort type.</div>
 </li>
 <li class="blockList">
 <h4>subSortDirection</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] subSortDirection</pre>
+<div class="block">The sub sort direction.</div>
 </li>
 <li class="blockList">
 <h4>subStart</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[] subStart</pre>
-<div class="block">The sub number.</div>
+<div class="block">The sub start.</div>
 </li>
 <li class="blockListLast">
 <h4>subNumber</h4>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[] subNumber</pre>
+<div class="block">The sub number.</div>
 </li>
 </ul>
 </li>
diff --git a/dependencies.html b/dependencies.html
index cb0f172..19e5b3d 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Project Dependencies</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
@@ -204,9 +204,9 @@
 <tr class="b">
 <td>org.apache.commons</td>
 <td><a class="externalLink" href="http://commons.apache.org/proper/commons-math/">commons-math3</a></td>
-<td>3.5</td>
+<td>3.6.1</td>
 <td>jar</td>
-<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
 <td>org.apache.lucene</td>
 <td><a class="externalLink" href="http://lucene.apache.org/lucene-parent/lucene-analyzers-common">lucene-analyzers-common</a></td>
@@ -1741,7 +1741,7 @@ implements Stax (JSR-173) and SAX2 APIs</p>
 <p><b>Description: </b>The slf4j API</p>
 <p><b>URL: </b><a class="externalLink" href="http://www.slf4j.org">http://www.slf4j.org</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></p></td></tr></table></div></li></ul></li>
-<li>org.apache.commons:commons-math3:jar:3.5 (compile) <img id="_img187" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep186', '_img187' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep186" style="display:none">
+<li>org.apache.commons:commons-math3:jar:3.6.1 (compile) <img id="_img187" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep186', '_img187' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep186" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache Commons Math</th></tr>
@@ -1749,7 +1749,7 @@ implements Stax (JSR-173) and SAX2 APIs</p>
 <td>
 <p><b>Description: </b>The Apache Commons Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-math/">http://commons.apache.org/proper/commons-math/</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
 <li>junit:junit:jar:4.12 (test) <img id="_img189" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep188', '_img189' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep188" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
@@ -1844,9 +1844,9 @@ implements Stax (JSR-173) and SAX2 APIs</p>
 <p><b>Apache License 2.0: </b>Ganglia Integration for Metrics, Graphite Integration for Metrics, JVM Integration for Metrics, Metrics Core, Metrics Integration for Jetty 9.1 and higher</p>
 <p><b>Eclipse Public License - Version 1.0: </b>Jetty :: Continuation, Jetty :: Deployers, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: JMX Management, Jetty :: Rewrite Handler, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Handling, Jetty :: Utilities, Jetty :: Utility Servlets and Filters, Jetty :: Webapp Application Support, Jetty :: XML utilities</p>
 <p><b>The MIT License: </b>gmetric4j</p>
-<p><b>Apache License, Version 2.0: </b>Apache Calcite Avatica, Apache Commons Codec, Apache Commons Collections, Apache Commons Exec, Apache Commons FileUpload, Apache Commons IO, Apache Hadoop Annotations, Apache Hadoop Auth, Apache Hadoop Common, Apache Hadoop HDFS, Apache HttpClient, Apache HttpClient Mime, Apache HttpCore, Caffeine cache, Calcite Core, Calcite Linq4j, Noggit, eigenbase-properties</p>
+<p><b>Apache License, Version 2.0: </b>Apache Calcite Avatica, Apache Commons Codec, Apache Commons Collections, Apache Commons Exec, Apache Commons FileUpload, Apache Commons IO, Apache Commons Math, Apache Hadoop Annotations, Apache Hadoop Auth, Apache Hadoop Common, Apache Hadoop HDFS, Apache HttpClient, Apache HttpClient Mime, Apache HttpCore, Caffeine cache, Calcite Core, Calcite Linq4j, Noggit, eigenbase-properties</p>
 <p><b>CDDL + GPLv2 with classpath exception: </b>Java Servlet API</p>
-<p><b>The Apache Software License, Version 2.0: </b>Apache Ant Core, Apache Commons Math, Apache Log4j, Commons CLI, Commons Configuration, Commons Lang, Curator Client, Curator Framework, Curator Recipes, Data Mapper for Jackson, Guava: Google Core Libraries for Java, HPPC Collections, Jackson, Jackson-annotations, Jackson-core, Jackson-dataformat-Smile, RandomizedTesting JUnit4 ANT Task, RandomizedTesting Randomized Runner, Spatial4J, T-Digest, Woodstox, htrace-core, jackson-databind</p></div><a name="Dependency_File_Details"></a>
+<p><b>The Apache Software License, Version 2.0: </b>Apache Ant Core, Apache Log4j, Commons CLI, Commons Configuration, Commons Lang, Curator Client, Curator Framework, Curator Recipes, Data Mapper for Jackson, Guava: Google Core Libraries for Java, HPPC Collections, Jackson, Jackson-annotations, Jackson-core, Jackson-dataformat-Smile, RandomizedTesting JUnit4 ANT Task, RandomizedTesting Randomized Runner, Spatial4J, T-Digest, Woodstox, htrace-core, jackson-databind</p></div><a name="Dependency_File_Details"></a>
 <div class="section">
 <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
 <table border="0" class="table table-striped">
@@ -2147,11 +2147,11 @@ implements Stax (JSR-173) and SAX2 APIs</p>
 <td>1.5</td>
 <td>Yes</td></tr>
 <tr class="b">
-<td>commons-math3-3.5.jar</td>
-<td>2 MB</td>
-<td>1315</td>
-<td>1215</td>
-<td>74</td>
+<td>commons-math3-3.6.1.jar</td>
+<td>2.2 MB</td>
+<td>1402</td>
+<td>1301</td>
+<td>75</td>
 <td>1.5</td>
 <td>Yes</td></tr>
 <tr class="a">
@@ -2668,18 +2668,18 @@ implements Stax (JSR-173) and SAX2 APIs</p>
 <th>Debug Information</th></tr>
 <tr class="a">
 <td>100</td>
-<td>68.3 MB</td>
-<td>35707</td>
-<td>32763</td>
-<td>1130</td>
+<td>68.4 MB</td>
+<td>35794</td>
+<td>32849</td>
+<td>1131</td>
 <td>1.8</td>
 <td>98</td></tr>
 <tr class="b">
 <td>compile: 92</td>
-<td>compile: 57.3 MB</td>
-<td>compile: 31931</td>
-<td>compile: 29207</td>
-<td>compile: 970</td>
+<td>compile: 57.5 MB</td>
+<td>compile: 32018</td>
+<td>compile: 29293</td>
+<td>compile: 971</td>
 <td>-</td>
 <td>compile: 90</td></tr>
 <tr class="a">
diff --git a/dependency-info.html b/dependency-info.html
index 19a425d..38596a5 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Dependency Information</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/download.html b/download.html
index 4877cad..e6c0fbd 100644
--- a/download.html
+++ b/download.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Download</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Download</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/features.html b/features.html
index 97235e0..534988a 100644
--- a/features.html
+++ b/features.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Features</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Features</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/findbugs.html b/findbugs.html
index ab791d8..205194f 100644
--- a/findbugs.html
+++ b/findbugs.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; FindBugs Bug Detector Report</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">FindBugs Bug Detector Report</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
@@ -141,9 +141,9 @@
                     
       <li>
   
-                          <a href="jacoco/index.html" title="JaCoCo Test">
+                          <a href="jacoco/index.html" title="JaCoCo">
           <span class="none"></span>
-        JaCoCo Test</a>
+        JaCoCo</a>
             </li>
               </ul>
         </li>
@@ -182,7 +182,7 @@
 <th>Errors</th>
 <th>Missing Classes</th></tr>
 <tr class="b">
-<td>292</td>
+<td>291</td>
 <td>0</td>
 <td>0</td>
 <td>0</td></tr></table></div>
diff --git a/index.html b/index.html
index cc06f80..caec06f 100644
--- a/index.html
+++ b/index.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Multi Tier Annotation Search</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Multi Tier Annotation Search</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing.html b/indexing.html
index 55d10e4..abe58bf 100644
--- a/indexing.html
+++ b/indexing.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Indexing</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Indexing</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing_configuration.html b/indexing_configuration.html
index d1880c7..a0ea97a 100644
--- a/indexing_configuration.html
+++ b/indexing_configuration.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Configuration</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Configuration</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing_formats.html b/indexing_formats.html
index 4aab558..78bd17b 100644
--- a/indexing_formats.html
+++ b/indexing_formats.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Formats</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Formats</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing_formats_crm.html b/indexing_formats_crm.html
index d1d5404..5705683 100644
--- a/indexing_formats_crm.html
+++ b/indexing_formats_crm.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; CRM</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">CRM</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing_formats_folia.html b/indexing_formats_folia.html
index 15d5b8a..f51b9c7 100644
--- a/indexing_formats_folia.html
+++ b/indexing_formats_folia.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; FoLiA</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">FoLiA</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing_formats_sketch.html b/indexing_formats_sketch.html
index 15364d7..a464e07 100644
--- a/indexing_formats_sketch.html
+++ b/indexing_formats_sketch.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Sketch Engine</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Sketch Engine</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing_formats_tei.html b/indexing_formats_tei.html
index 8f31109..237c774 100644
--- a/indexing_formats_tei.html
+++ b/indexing_formats_tei.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; TEI</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">TEI</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/indexing_mapping.html b/indexing_mapping.html
index ff6dd9e..394f6d2 100644
--- a/indexing_mapping.html
+++ b/indexing_mapping.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Mapping</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Mapping</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/installation.html b/installation.html
index ec4b2d7..fb0f40f 100644
--- a/installation.html
+++ b/installation.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Getting started</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Getting started</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/installation_docker.html b/installation_docker.html
index d3438d1..b2dfdc7 100644
--- a/installation_docker.html
+++ b/installation_docker.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Docker</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Docker</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/installation_lucene.html b/installation_lucene.html
index e79c38a..dd53782 100644
--- a/installation_lucene.html
+++ b/installation_lucene.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Apache Lucene</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Apache Lucene</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/installation_solr.html b/installation_solr.html
index 6301726..715831f 100644
--- a/installation_solr.html
+++ b/installation_solr.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Apache Solr</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Apache Solr</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/jacoco/.sessions.html b/jacoco/.sessions.html
deleted file mode 100644
index be4867e..0000000
--- a/jacoco/.sessions.html
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href=".resources/report.css" type="text/css"/><link rel="shortcut icon" href=".resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="breadcrumb"><span class="info"><a href=".sessions.html" class="el_session">Sessions</a></span><a href="index.html" class="el_report">MTAS</a> &gt; <span class="el_session">Sessions</span></div><h1>Sessions</h1><p>This coverage report is based on execution data from the following sessions:</p><table class="coverage" cellspacing="0"><thead><tr><td>Session</td><td>Start Time</td><td>Dump Time</td></tr></thead><tbody><tr><td><span class="el_session">matthijsbrouwer.local-aa106c82</span></td><td>May 12, 2017 10:51:03 PM</td><td>May 12, 2017 10:52:10 PM</td></tr></tbody></table><p>Execution data for the following classes is considered in this report:</p><table class="coverage" cellspacing="0"><thead><tr><td>Class</td><td>Id</td></tr></thead><tbody><tr><td><span class="el_class">com.codahale.metrics.Clock</span></td><td><code>546f7f16aac1774f</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Clock.UserTimeClock</span></td><td><code>11a4eff4290ab56c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Counter</span></td><td><code>360949efa29ab079</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.EWMA</span></td><td><code>2e376fc0f3466841</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.ExponentiallyDecayingReservoir</span></td><td><code>8b16c9b9c8d0de7a</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Histogram</span></td><td><code>6ab568f9b3bfecb1</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.InstrumentedExecutorService</span></td><td><code>795b73b1cd614f63</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.InstrumentedExecutorService.InstrumentedCallable</span></td><td><code>a1765da01fffe357</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.InstrumentedExecutorService.InstrumentedRunnable</span></td><td><code>9d2f485d3bec1305</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.JmxAttributeGauge</span></td><td><code>8ae011dcf8965bc6</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.LongAdder</span></td><td><code>4b25de84927753a9</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Meter</span></td><td><code>a1dee29a7dbd2208</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry</span></td><td><code>15c5913b325c698b</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder</span></td><td><code>59427f119b4d0508</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.1</span></td><td><code>dd2eb89b3c446c87</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.2</span></td><td><code>00ef595a2b504887</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.3</span></td><td><code>428c4fa85a924c94</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.4</span></td><td><code>72bc70d46626436e</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.RatioGauge</span></td><td><code>1540fc837e96e80b</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.SharedMetricRegistries</span></td><td><code>11aae4461a561a8f</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Snapshot</span></td><td><code>2d7cf8cf6fdcd076</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64</span></td><td><code>3db658b3518f9fcd</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64.1</span></td><td><code>bc530b55a8a32061</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64.ThreadHashCode</span></td><td><code>8e0733aabe9fce01</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.ThreadLocalRandom</span></td><td><code>547bb41fb38b6f4a</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.ThreadLocalRandom.1</span></td><td><code>8b4d6642cf52ab10</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Timer</span></td><td><code>3344f75018060414</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Timer.Context</span></td><td><code>a8f8261e9a8e339c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.WeightedSnapshot</span></td><td><code>b42e8310414baba4</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.WeightedSnapshot.1</span></td><td><code>79fde1b15a40c51e</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.WeightedSnapshot.WeightedSample</span></td><td><code>6f72764915eeae38</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.BufferPoolMetricSet</span></td><td><code>097d2a40f711e1f7</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ClassLoadingGaugeSet</span></td><td><code>7c910d460e66fa10</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ClassLoadingGaugeSet.1</span></td><td><code>511ce15489f9daf3</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ClassLoadingGaugeSet.2</span></td><td><code>3e6893fbdb138a99</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.GarbageCollectorMetricSet</span></td><td><code>4c244f0f634e4666</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.GarbageCollectorMetricSet.1</span></td><td><code>9b3239d900d38272</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.GarbageCollectorMetricSet.2</span></td><td><code>ffbf3ea7c1adfc23</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet</span></td><td><code>a577a5b18d9ce4cd</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.1</span></td><td><code>8f55392ddfcefb9b</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.10</span></td><td><code>8ca1171721434e9c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.11</span></td><td><code>95cc50ddb0fd8661</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.12</span></td><td><code>0059f4219f74a9ee</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.13</span></td><td><code>fbe638c7a100ec5d</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.14</span></td><td><code>40a27a7875836b72</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.15</span></td><td><code>b95d35c9dc424d12</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.16</span></td><td><code>1065cab87d3c804f</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.17</span></td><td><code>5a50bd5cc72b4d2c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.18</span></td><td><code>83eb1fe149f54923</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.19</span></td><td><code>e04e4a236e109658</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.2</span></td><td><code>9bbe0f2144b315dd</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.3</span></td><td><code>c9a860af2fff4a1d</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.4</span></td><td><code>2afe799e0518a3d7</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.5</span></td><td><code>1d0244c92857e1a4</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.6</span></td><td><code>c19a633bd555d3ed</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.7</span></td><td><code>efc6e065f0f31736</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.8</span></td><td><code>8cbf95a9b7ac9a39</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.9</span></td><td><code>f2db989434980b00</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadDeadlockDetector</span></td><td><code>20b46516eb191b2d</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet</span></td><td><code>dd1be6e01b321a57</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.1</span></td><td><code>07f57aa7f0f4bd01</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.2</span></td><td><code>645ed689420a2fac</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.3</span></td><td><code>5626f0d4e810eb43</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.4</span></td><td><code>c160855f12721ae3</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.5</span></td><td><code>221079005d861002</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.CommonConfig</span></td><td><code>bb72e25a5c9f84b7</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.ReaderConfig</span></td><td><code>e34c905fd0c9b8ac</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.WstxInputProperties</span></td><td><code>62cf234f457d05a6</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.WstxInputProperties.ParsingMode</span></td><td><code>a6930eb1f83a6017</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.compat.QNameCreator</span></td><td><code>025b2c4819d7e777</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.compat.QNameCreator.Helper</span></td><td><code>bf5dd18d0e4581dc</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BaseInputSource</span></td><td><code>fd5e9f90dca11b71</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BaseReader</span></td><td><code>6cba1a514f46f4ab</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BranchingReaderSource</span></td><td><code>fdccfd97ea6a89d8</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BufferRecycler</span></td><td><code>bdf8bd2e38a80933</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.CharsetNames</span></td><td><code>489ad4ec06fb548d</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.DefaultInputResolver</span></td><td><code>45a99ab846479c8f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.InputBootstrapper</span></td><td><code>73cd743e4a345e23</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.InputSourceFactory</span></td><td><code>96a3911964e02b66</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.MergedReader</span></td><td><code>6d6366b2a8b39f21</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.ReaderBootstrapper</span></td><td><code>dd864ef159ef1da1</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.ReaderSource</span></td><td><code>5038f62b04398d2f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.StreamBootstrapper</span></td><td><code>07bd7892cfd3d832</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.UTF8Reader</span></td><td><code>941dd99ee65cccec</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.WstxInputData</span></td><td><code>5ab2e1de62f9798f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.WstxInputLocation</span></td><td><code>185bd1384c1a4c98</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.WstxInputSource</span></td><td><code>fed7d350cada664c</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.Attribute</span></td><td><code>6e0b88787215696d</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.AttributeCollector</span></td><td><code>3216747e6cf8446f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.BasicStreamReader</span></td><td><code>aaba00085caaaf5f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.Element</span></td><td><code>3e70986385997dbf</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.InputElementStack</span></td><td><code>04b218917c7106b6</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.StreamScanner</span></td><td><code>d4523e8150cba9be</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.TypedStreamReader</span></td><td><code>2ea37012809110ef</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.ValidatingStreamReader</span></td><td><code>9cb52b32fd3b40dd</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.stax.WstxInputFactory</span></td><td><code>ef7418b7f405dfa4</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.ArgUtil</span></td><td><code>274ab9d98604c5c8</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.DataUtil</span></td><td><code>ad84cb2553d136ab</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.DefaultXmlSymbolTable</span></td><td><code>6ebc31761c5d076c</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.InternCache</span></td><td><code>c63930d861aca442</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.StringUtil</span></td><td><code>9ee7306c903536ee</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.StringVector</span></td><td><code>cfac7f58c6d2877d</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.SymbolTable</span></td><td><code>596bcf16410f4b2b</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.SymbolTable.Bucket</span></td><td><code>c38925bf1fd21238</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.TextBuffer</span></td><td><code>a3cb00a42aa867bc</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.TextBuilder</span></td><td><code>d747a143cdac7d21</code></td></tr><tr><td><span class="el_class">com.google.common.base.Equivalence</span></td><td><code>f8c878ce3b4ae9f6</code></td></tr><tr><td><span class="el_class">com.google.common.base.Equivalence.Equals</span></td><td><code>e6284bcf266f24fc</code></td></tr><tr><td><span class="el_class">com.google.common.base.Equivalence.Identity</span></td><td><code>c93c2315d13df3c4</code></td></tr><tr><td><span class="el_class">com.google.common.base.Joiner</span></td><td><code>ccdb6a8b8c5cc939</code></td></tr><tr><td><span class="el_class">com.google.common.base.Joiner.1</span></td><td><code>5ddac56d694729f2</code></td></tr><tr><td><span class="el_class">com.google.common.base.Joiner.MapJoiner</span></td><td><code>ed6e6a525337ad2a</code></td></tr><tr><td><span class="el_class">com.google.common.base.Objects</span></td><td><code>ae60df5411df5740</code></td></tr><tr><td><span class="el_class">com.google.common.base.Preconditions</span></td><td><code>e9f7b26591d477c0</code></td></tr><tr><td><span class="el_class">com.google.common.base.Strings</span></td><td><code>4ffa77ce29bffed6</code></td></tr><tr><td><span class="el_class">com.google.common.base.Suppliers</span></td><td><code>d68c72e434be1ffc</code></td></tr><tr><td><span class="el_class">com.google.common.base.Suppliers.SupplierOfInstance</span></td><td><code>198377d8a4b66c35</code></td></tr><tr><td><span class="el_class">com.google.common.base.Ticker</span></td><td><code>7f8f6dfbcbf72e04</code></td></tr><tr><td><span class="el_class">com.google.common.base.Ticker.1</span></td><td><code>5b50ca3853d1c372</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder</span></td><td><code>faf5d2dc609930e7</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.1</span></td><td><code>27bad8a40dc6dff8</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.2</span></td><td><code>eeb82c8053f99ca6</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.3</span></td><td><code>3a1279b1665d5e0c</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.NullListener</span></td><td><code>1603f16d4176ab13</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.OneWeigher</span></td><td><code>b5f4059aae54600d</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheStats</span></td><td><code>1b5dc8e6c2a90a11</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache</span></td><td><code>be801cd333564021</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.1</span></td><td><code>d20f9801fbdfe953</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.2</span></td><td><code>11489b85fe00c45b</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.AbstractReferenceEntry</span></td><td><code>3da43ff057fa0bdb</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory</span></td><td><code>57032c3d16e1663e</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.1</span></td><td><code>cbde921ad9b4405b</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.2</span></td><td><code>e21b61738ecab7c9</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.3</span></td><td><code>d98da481481143ef</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.4</span></td><td><code>88f07b23365984f4</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.5</span></td><td><code>4c4f1957524cd9d6</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.6</span></td><td><code>18c0d7f55ca8066f</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.7</span></td><td><code>5bbfb31218d8c028</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.8</span></td><td><code>b263fc94b90036ab</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.LocalManualCache</span></td><td><code>a44a2038759e4350</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Segment</span></td><td><code>cb0fe75544ed97c0</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength</span></td><td><code>0a5264c1eb38744a</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength.1</span></td><td><code>40acfe0fca4f2bce</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength.2</span></td><td><code>b88344682a9278ff</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength.3</span></td><td><code>a50af051a201e6ee</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.WriteQueue</span></td><td><code>eae26409c97a572a</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.WriteQueue.1</span></td><td><code>a520ab861c43e60c</code></td></tr><tr><td><span class="el_class">com.google.common.collect.AbstractIndexedListIterator</span></td><td><code>f9e8989cf82a86b6</code></td></tr><tr><td><span class="el_class">com.google.common.collect.AbstractMapEntry</span></td><td><code>8b7f701ec080f610</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Collections2</span></td><td><code>74605cab204407fe</code></td></tr><tr><td><span class="el_class">com.google.common.collect.EmptyImmutableBiMap</span></td><td><code>ecca084953500065</code></td></tr><tr><td><span class="el_class">com.google.common.collect.GenericMapMaker</span></td><td><code>f913c47a1b874b90</code></td></tr><tr><td><span class="el_class">com.google.common.collect.GenericMapMaker.NullListener</span></td><td><code>3ad2af2e4031170b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Hashing</span></td><td><code>ff73e2c5284aad3f</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableAsList</span></td><td><code>b50523e3118e7a4b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableBiMap</span></td><td><code>4022a4f08121dd54</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableCollection</span></td><td><code>65db617630cd4a33</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableCollection.Builder</span></td><td><code>a0c8a50443f2cdf9</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableCollection.EmptyImmutableCollection</span></td><td><code>f47a4244b6d7918b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableEntry</span></td><td><code>25aa0e5aa885ac6c</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableList</span></td><td><code>eafaa0050cd1f9c8</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableList.1</span></td><td><code>48a363b9779246ae</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableList.Builder</span></td><td><code>75f85e5e9f5f4800</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMap</span></td><td><code>d21cd85614acde1c</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMap.Builder</span></td><td><code>d464b9002c0dbb67</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMapEntrySet</span></td><td><code>1470970432542ad1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMapKeySet</span></td><td><code>ba77a8adaa4a0edf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMapKeySet.1</span></td><td><code>1a3a9b666260973d</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableSet</span></td><td><code>9aa45c491e8e888d</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableSet.ArrayImmutableSet</span></td><td><code>e38198d4d770dc66</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterables</span></td><td><code>58d2c2ff0d12b5d9</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators</span></td><td><code>17ef0670e088da50</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.1</span></td><td><code>47a8eaec030bf41e</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.12</span></td><td><code>9e9ba7dc0420c947</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.13</span></td><td><code>df365fd0e5376d39</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.2</span></td><td><code>13b9581949db2ddf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Lists</span></td><td><code>06598bba6ef8b5e1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMaker</span></td><td><code>ef7ee0eb2e19c3fb</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap</span></td><td><code>bf544da51e8065eb</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.1</span></td><td><code>73b5550e2af69e22</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.2</span></td><td><code>a451ec2279cf0145</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory</span></td><td><code>67fd3e035dd87b58</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.1</span></td><td><code>52b2b2c64e1a034f</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.2</span></td><td><code>2cbd4d3e4ac7a9c1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.3</span></td><td><code>0b4b7daa0413a336</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.4</span></td><td><code>983f3ee01ba5f7bd</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.5</span></td><td><code>1c406eb00ba222a1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.6</span></td><td><code>044f44b1fd429ef2</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.7</span></td><td><code>86e7f2beb1c47b74</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.8</span></td><td><code>d713d0830a7ffd0f</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Segment</span></td><td><code>831b364ac8071ca8</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength</span></td><td><code>c1a6e2a45529d0ab</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength.1</span></td><td><code>5539d39db6f44eba</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength.2</span></td><td><code>8b26181227f21671</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength.3</span></td><td><code>01f7835b38d886c8</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Maps</span></td><td><code>bd804c3eaa7c1656</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ObjectArrays</span></td><td><code>40d4c060d54e26f5</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Platform</span></td><td><code>cdffb2b54c5605f0</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableAsList</span></td><td><code>bd3bb5c13a78e36b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableList</span></td><td><code>eabfa307cbf4aced</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap</span></td><td><code>b429079c0ef5e5bf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap.EntrySet</span></td><td><code>b441de9f04eba359</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap.NonTerminalEntry</span></td><td><code>9bdc6b73c630b661</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap.TerminalEntry</span></td><td><code>b3224c97ccd23597</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableSet</span></td><td><code>9552818ac5b1207a</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Sets</span></td><td><code>4080483e4babeb6a</code></td></tr><tr><td><span class="el_class">com.google.common.collect.SingletonImmutableBiMap</span></td><td><code>fe4fa55a8b7b3aa2</code></td></tr><tr><td><span class="el_class">com.google.common.collect.SingletonImmutableList</span></td><td><code>5fe306a8def69694</code></td></tr><tr><td><span class="el_class">com.google.common.collect.SingletonImmutableSet</span></td><td><code>f4621a4b4e901fcf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.UnmodifiableIterator</span></td><td><code>951e39c223c816e6</code></td></tr><tr><td><span class="el_class">com.google.common.collect.UnmodifiableListIterator</span></td><td><code>9373caaa0fb7ca46</code></td></tr><tr><td><span class="el_class">com.google.common.io.Files</span></td><td><code>2566f6796958a652</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.AbstractListeningExecutorService</span></td><td><code>2a2563edb01caee0</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.AtomicLongMap</span></td><td><code>40a6e7cb74d3337a</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.MoreExecutors</span></td><td><code>dc26e697298fbc1d</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.MoreExecutors.SameThreadExecutorService</span></td><td><code>da1daec14993d43d</code></td></tr><tr><td><span class="el_class">javax.servlet.DispatcherType</span></td><td><code>099afa2acc564894</code></td></tr><tr><td><span class="el_class">javax.servlet.GenericServlet</span></td><td><code>a9192d2d43fe3440</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletInputStream</span></td><td><code>e226bfadb64dabb1</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletOutputStream</span></td><td><code>e630dfbdfece955f</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletRequestWrapper</span></td><td><code>888f94450ab1ca7f</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletResponseWrapper</span></td><td><code>d43a9f681db64488</code></td></tr><tr><td><span class="el_class">javax.servlet.SessionTrackingMode</span></td><td><code>43914e390b95debb</code></td></tr><tr><td><span class="el_class">javax.servlet.http.HttpServlet</span></td><td><code>8ecfcb57ae33b6bb</code></td></tr><tr><td><span class="el_class">javax.servlet.http.HttpServletRequestWrapper</span></td><td><code>d6d15b2348db8344</code></td></tr><tr><td><span class="el_class">javax.servlet.http.HttpServletResponseWrapper</span></td><td><code>ec890fa532fbe997</code></td></tr><tr><td><a href="mtas.analysis/MtasTokenizer.html" class="el_class">mtas.analysis.MtasTokenizer</a></td><td><code>2db043db010ae5eb</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser.html" class="el_class">mtas.analysis.parser.MtasBasicParser</a></td><td><code>9feb67f85a62270f</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser$MtasParserMapping.html" class="el_class">mtas.analysis.parser.MtasBasicParser.MtasParserMapping</a></td><td><code>50aaa9629ec1351a</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser$MtasParserMappingToken.html" class="el_class">mtas.analysis.parser.MtasBasicParser.MtasParserMappingToken</a></td><td><code>05b1c49c5888a8ff</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser$MtasParserType.html" class="el_class">mtas.analysis.parser.MtasBasicParser.MtasParserType</a></td><td><code>a1d1872fca10c044</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasFoliaParser.html" class="el_class">mtas.analysis.parser.MtasFoliaParser</a></td><td><code>a891a69a34097ba1</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasParser.html" class="el_class">mtas.analysis.parser.MtasParser</a></td><td><code>c3c28c29a9749ca5</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasParser$MtasParserObject.html" class="el_class">mtas.analysis.parser.MtasParser.MtasParserObject</a></td><td><code>2084617419a722f3</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser.html" class="el_class">mtas.analysis.parser.MtasXMLParser</a></td><td><code>651fc8dd98c74c26</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroup.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingGroup</a></td><td><code>8bc01f639090f0a4</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingGroupAnnotation</a></td><td><code>bef251e8cde6953a</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelation.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingRelation</a></td><td><code>48ed592692e20662</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWord.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingWord</a></td><td><code>25e07cd3ae29108d</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingWordAnnotation</a></td><td><code>df63f18181705f8a</code></td></tr><tr><td><a href="mtas.analysis.token/MtasOffset.html" class="el_class">mtas.analysis.token.MtasOffset</a></td><td><code>b958aa1cc7f53b86</code></td></tr><tr><td><a href="mtas.analysis.token/MtasPosition.html" class="el_class">mtas.analysis.token.MtasPosition</a></td><td><code>1dfc19781ae90e99</code></td></tr><tr><td><a href="mtas.analysis.token/MtasToken.html" class="el_class">mtas.analysis.token.MtasToken</a></td><td><code>aa74a1b1fde913a5</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenCollection.html" class="el_class">mtas.analysis.token.MtasTokenCollection</a></td><td><code>dc6c663ec47e46d1</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenCollection$1.html" class="el_class">mtas.analysis.token.MtasTokenCollection.1</a></td><td><code>54fe8ac6e7d359de</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenCollection$2.html" class="el_class">mtas.analysis.token.MtasTokenCollection.2</a></td><td><code>a2b2ae5ae007b3aa</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenIdFactory.html" class="el_class">mtas.analysis.token.MtasTokenIdFactory</a></td><td><code>e13673efa70e0315</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenString.html" class="el_class">mtas.analysis.token.MtasTokenString</a></td><td><code>96ca2444ebe15fab</code></td></tr><tr><td><a href="mtas.analysis.util/MtasCharFilterFactory.html" class="el_class">mtas.analysis.util.MtasCharFilterFactory</a></td><td><code>5d61fbac022e8dbc</code></td></tr><tr><td><a href="mtas.analysis.util/MtasConfiguration.html" class="el_class">mtas.analysis.util.MtasConfiguration</a></td><td><code>5fad2ecce630cb96</code></td></tr><tr><td><a href="mtas.analysis.util/MtasFetchData.html" class="el_class">mtas.analysis.util.MtasFetchData</a></td><td><code>77a574c845a7c887</code></td></tr><tr><td><a href="mtas.analysis.util/MtasParserException.html" class="el_class">mtas.analysis.util.MtasParserException</a></td><td><code>779172dee86ef67d</code></td></tr><tr><td><a href="mtas.analysis.util/MtasTokenizerFactory.html" class="el_class">mtas.analysis.util.MtasTokenizerFactory</a></td><td><code>426f4e07098bad5f</code></td></tr><tr><td><a href="mtas.codec/MtasCodec.html" class="el_class">mtas.codec.MtasCodec</a></td><td><code>4008675355564112</code></td></tr><tr><td><a href="mtas.codec/MtasCodecPostingsFormat.html" class="el_class">mtas.codec.MtasCodecPostingsFormat</a></td><td><code>bd3faeadcb4a186a</code></td></tr><tr><td><a href="mtas.codec/MtasFieldsConsumer.html" class="el_class">mtas.codec.MtasFieldsConsumer</a></td><td><code>13e055e53d2f318a</code></td></tr><tr><td><a href="mtas.codec/MtasFieldsProducer.html" class="el_class">mtas.codec.MtasFieldsProducer</a></td><td><code>056596419f2870a1</code></td></tr><tr><td><a href="mtas.codec/MtasSimpleTextCodec.html" class="el_class">mtas.codec.MtasSimpleTextCodec</a></td><td><code>b94a7b00b298f7dc</code></td></tr><tr><td><a href="mtas.codec/MtasTerms.html" class="el_class">mtas.codec.MtasTerms</a></td><td><code>7b6ec233e1aa5791</code></td></tr><tr><td><a href="mtas.codec.payload/MtasBitInputStream.html" class="el_class">mtas.codec.payload.MtasBitInputStream</a></td><td><code>36c45892edb4370b</code></td></tr><tr><td><a href="mtas.codec.payload/MtasBitOutputStream.html" class="el_class">mtas.codec.payload.MtasBitOutputStream</a></td><td><code>62de1e430133ec22</code></td></tr><tr><td><a href="mtas.codec.payload/MtasPayloadDecoder.html" class="el_class">mtas.codec.payload.MtasPayloadDecoder</a></td><td><code>38168a6659f3346d</code></td></tr><tr><td><a href="mtas.codec.payload/MtasPayloadEncoder.html" class="el_class">mtas.codec.payload.MtasPayloadEncoder</a></td><td><code>3614c524d0255b7a</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalRBTree.html" class="el_class">mtas.codec.tree.IntervalRBTree</a></td><td><code>363ae4c6716f564e</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalRBTreeNode.html" class="el_class">mtas.codec.tree.IntervalRBTreeNode</a></td><td><code>69465e00bcad2226</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalTree.html" class="el_class">mtas.codec.tree.IntervalTree</a></td><td><code>2228a05ccaaa24ba</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalTreeNode.html" class="el_class">mtas.codec.tree.IntervalTreeNode</a></td><td><code>77aa870b8b6d279d</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalTreeNodeData.html" class="el_class">mtas.codec.tree.IntervalTreeNodeData</a></td><td><code>8c502b340bd18365</code></td></tr><tr><td><a href="mtas.codec.tree/MtasRBTree.html" class="el_class">mtas.codec.tree.MtasRBTree</a></td><td><code>9e2cfc04743c8cbf</code></td></tr><tr><td><a href="mtas.codec.tree/MtasRBTreeNode.html" class="el_class">mtas.codec.tree.MtasRBTreeNode</a></td><td><code>186eadb2db52ca91</code></td></tr><tr><td><a href="mtas.codec.tree/MtasTree.html" class="el_class">mtas.codec.tree.MtasTree</a></td><td><code>65145d96777ce82f</code></td></tr><tr><td><a href="mtas.codec.tree/MtasTreeNode.html" class="el_class">mtas.codec.tree.MtasTreeNode</a></td><td><code>7b63f124dd52e75a</code></td></tr><tr><td><a href="mtas.codec.tree/MtasTreeNodeId.html" class="el_class">mtas.codec.tree.MtasTreeNodeId</a></td><td><code>d9a57361982b4d1b</code></td></tr><tr><td><a href="mtas.codec.util/CodecCollector.html" class="el_class">mtas.codec.util.CodecCollector</a></td><td><code>a0b6e004c925cd52</code></td></tr><tr><td><a href="mtas.codec.util/CodecCollector$1.html" class="el_class">mtas.codec.util.CodecCollector.1</a></td><td><code>b006e1b1b30db17c</code></td></tr><tr><td><a href="mtas.codec.util/CodecCollector$TermvectorNumberBasic.html" class="el_class">mtas.codec.util.CodecCollector.TermvectorNumberBasic</a></td><td><code>be8dd19f4f3deee7</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent.html" class="el_class">mtas.codec.util.CodecComponent</a></td><td><code>6f92825d3285d5e3</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentField.html" class="el_class">mtas.codec.util.CodecComponent.ComponentField</a></td><td><code>10784d0364c23e50</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentFields.html" class="el_class">mtas.codec.util.CodecComponent.ComponentFields</a></td><td><code>03ae79b9a3ecc7c9</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentGroup.html" class="el_class">mtas.codec.util.CodecComponent.ComponentGroup</a></td><td><code>050cdca3b25b28da</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentPosition.html" class="el_class">mtas.codec.util.CodecComponent.ComponentPosition</a></td><td><code>75cc753704f36ca3</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentSpan.html" class="el_class">mtas.codec.util.CodecComponent.ComponentSpan</a></td><td><code>f6788cff36d7b0b5</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentStats.html" class="el_class">mtas.codec.util.CodecComponent.ComponentStats</a></td><td><code>1e2fb43ffdb4b676</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentTermVector.html" class="el_class">mtas.codec.util.CodecComponent.ComponentTermVector</a></td><td><code>f5e07c23d3a91524</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentToken.html" class="el_class">mtas.codec.util.CodecComponent.ComponentToken</a></td><td><code>206ce923325b67d9</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$GroupHit.html" class="el_class">mtas.codec.util.CodecComponent.GroupHit</a></td><td><code>d40fa228dd47c970</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$GroupHit$1.html" class="el_class">mtas.codec.util.CodecComponent.GroupHit.1</a></td><td><code>e1212ef3e9beef34</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$Match.html" class="el_class">mtas.codec.util.CodecComponent.Match</a></td><td><code>211aaa291f46a53e</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$SubComponentFunction.html" class="el_class">mtas.codec.util.CodecComponent.SubComponentFunction</a></td><td><code>1eed61f8dae58c48</code></td></tr><tr><td><a href="mtas.codec.util/CodecInfo.html" class="el_class">mtas.codec.util.CodecInfo</a></td><td><code>0d0a03334ee287f5</code></td></tr><tr><td><a href="mtas.codec.util/CodecInfo$FieldReferences.html" class="el_class">mtas.codec.util.CodecInfo.FieldReferences</a></td><td><code>f7063268a422a140</code></td></tr><tr><td><a href="mtas.codec.util/CodecInfo$IndexDoc.html" class="el_class">mtas.codec.util.CodecInfo.IndexDoc</a></td><td><code>71468674834a2d96</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree.html" class="el_class">mtas.codec.util.CodecSearchTree</a></td><td><code>586c556f19de927f</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree$IntervalItem.html" class="el_class">mtas.codec.util.CodecSearchTree.IntervalItem</a></td><td><code>b916b6ed30954db7</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree$MtasTreeHit.html" class="el_class">mtas.codec.util.CodecSearchTree.MtasTreeHit</a></td><td><code>05bc05bdc95e3770</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree$MtasTreeItem.html" class="el_class">mtas.codec.util.CodecSearchTree.MtasTreeItem</a></td><td><code>28ca2c2982964c48</code></td></tr><tr><td><a href="mtas.codec.util/CodecUtil.html" class="el_class">mtas.codec.util.CodecUtil</a></td><td><code>c86df45851385a4b</code></td></tr><tr><td><a href="mtas.codec.util/DataCollector.html" class="el_class">mtas.codec.util.DataCollector</a></td><td><code>3887aee7ea5a824b</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataAdvanced</a></td><td><code>e0a5640db7dbe691</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataBasic.html" class="el_class">mtas.codec.util.collector.MtasDataBasic</a></td><td><code>5ebf9362233b7cf0</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataCollector.html" class="el_class">mtas.codec.util.collector.MtasDataCollector</a></td><td><code>3c3eebd59bb300c1</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataCollectorResult.html" class="el_class">mtas.codec.util.collector.MtasDataCollectorResult</a></td><td><code>edbe2e38db300c8e</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataCollectorResult$1.html" class="el_class">mtas.codec.util.collector.MtasDataCollectorResult.1</a></td><td><code>15a629ebe5837e33</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataFull.html" class="el_class">mtas.codec.util.collector.MtasDataFull</a></td><td><code>50e7a1cd65dfc3e6</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItem.html" class="el_class">mtas.codec.util.collector.MtasDataItem</a></td><td><code>dff0ebd8918ededb</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataItemAdvanced</a></td><td><code>be1287a81286bad2</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemBasic.html" class="el_class">mtas.codec.util.collector.MtasDataItemBasic</a></td><td><code>f5df0e6afa07db36</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemFull.html" class="el_class">mtas.codec.util.collector.MtasDataItemFull</a></td><td><code>034c3c876418c958</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemLongAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataItemLongAdvanced</a></td><td><code>034383062b30ec43</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemLongBasic.html" class="el_class">mtas.codec.util.collector.MtasDataItemLongBasic</a></td><td><code>661f7af5aed1950c</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemLongFull.html" class="el_class">mtas.codec.util.collector.MtasDataItemLongFull</a></td><td><code>9f211e0d8b83b6f0</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemNumberComparator.html" class="el_class">mtas.codec.util.collector.MtasDataItemNumberComparator</a></td><td><code>6b61b95db89c02e0</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataLongAdvanced</a></td><td><code>bc32d8d271dd0504</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongBasic.html" class="el_class">mtas.codec.util.collector.MtasDataLongBasic</a></td><td><code>e6e0670c42faf884</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongFull.html" class="el_class">mtas.codec.util.collector.MtasDataLongFull</a></td><td><code>f43941e0fdd3384a</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongOperations.html" class="el_class">mtas.codec.util.collector.MtasDataLongOperations</a></td><td><code>45f24e9a43440a4c</code></td></tr><tr><td><span class="el_class">mtas.parser.MtasCQLParserTestSentence</span></td><td><code>a1b676ce28c4c0c2</code></td></tr><tr><td><span class="el_class">mtas.parser.MtasCQLParserTestWord</span></td><td><code>2f6c1a5be0dd50d9</code></td></tr><tr><td><span class="el_class">mtas.parser.MtasFunctionParserTest</span></td><td><code>c7e8544e85f87962</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParser.html" class="el_class">mtas.parser.cql.MtasCQLParser</a></td><td><code>fbed65f3ec6a5d8b</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParser$JJCalls.html" class="el_class">mtas.parser.cql.MtasCQLParser.JJCalls</a></td><td><code>c1450c56969b40b1</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParser$LookaheadSuccess.html" class="el_class">mtas.parser.cql.MtasCQLParser.LookaheadSuccess</a></td><td><code>744b4f73309a716a</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParserTokenManager.html" class="el_class">mtas.parser.cql.MtasCQLParserTokenManager</a></td><td><code>2f8716f716b6416b</code></td></tr><tr><td><a href="mtas.parser.cql/SimpleCharStream.html" class="el_class">mtas.parser.cql.SimpleCharStream</a></td><td><code>418c12565001d7ce</code></td></tr><tr><td><a href="mtas.parser.cql/Token.html" class="el_class">mtas.parser.cql.Token</a></td><td><code>0449961636bc0cbd</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition</a></td><td><code>35b89df9814f6ecc</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserBasicSentencePartCondition</a></td><td><code>b9d91b721864a63e</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserDefaultPrefixCondition</a></td><td><code>1dc335674d529280</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserGroupCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserGroupCondition</a></td><td><code>bb84db2a6c044cd1</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserGroupFullCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserGroupFullCondition</a></td><td><code>7305fe451ff42d7e</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserGroupQuery.html" class="el_class">mtas.parser.cql.util.MtasCQLParserGroupQuery</a></td><td><code>a5ffcab00313e78e</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserSentenceCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserSentenceCondition</a></td><td><code>6b1d02d4f2ea97df</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserSentencePartCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserSentencePartCondition</a></td><td><code>9013fe655977cb26</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordCondition</a></td><td><code>b8ebd9ee5ce037e9</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordFullCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordFullCondition</a></td><td><code>190713f7423fa9eb</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordPositionQuery.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordPositionQuery</a></td><td><code>6d93d23e8245e771</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordQuery.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordQuery</a></td><td><code>11d83fc94591f6d3</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParser.html" class="el_class">mtas.parser.function.MtasFunctionParser</a></td><td><code>112c75a4b30cfd04</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParser$JJCalls.html" class="el_class">mtas.parser.function.MtasFunctionParser.JJCalls</a></td><td><code>7b735763b98c3fcc</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParser$LookaheadSuccess.html" class="el_class">mtas.parser.function.MtasFunctionParser.LookaheadSuccess</a></td><td><code>79ede378f99cafb8</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParserTokenManager.html" class="el_class">mtas.parser.function.MtasFunctionParserTokenManager</a></td><td><code>1a795fb8802c6a46</code></td></tr><tr><td><a href="mtas.parser.function/SimpleCharStream.html" class="el_class">mtas.parser.function.SimpleCharStream</a></td><td><code>697339ce3170ecea</code></td></tr><tr><td><a href="mtas.parser.function/Token.html" class="el_class">mtas.parser.function.Token</a></td><td><code>14ffe420311ef6bd</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunction.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunction</a></td><td><code>60988bb204bf1346</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionBasic.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionBasic</a></td><td><code>283947eafee8d69a</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionDefault.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionDefault</a></td><td><code>6c674db9bc4f0f42</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionResponse.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionResponse</a></td><td><code>5cdc29048da3a7d1</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionResponseDouble</a></td><td><code>19dbab7c50b17af0</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionResponseLong</a></td><td><code>8b9edbc7cbc89856</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserItem.html" class="el_class">mtas.parser.function.util.MtasFunctionParserItem</a></td><td><code>84007f95efa16574</code></td></tr><tr><td><span class="el_class">mtas.search.MtasSearchTestConsistency</span></td><td><code>6c06437f1220b63c</code></td></tr><tr><td><span class="el_class">mtas.search.MtasSearchTestConsistency.QueryResult</span></td><td><code>c6f45fc1ad4dcfa2</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanAndQuery.html" class="el_class">mtas.search.spans.MtasSpanAndQuery</a></td><td><code>cbd21fe2196a1464</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanContainingQuery.html" class="el_class">mtas.search.spans.MtasSpanContainingQuery</a></td><td><code>7d5224453bd906c1</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanEndQuery.html" class="el_class">mtas.search.spans.MtasSpanEndQuery</a></td><td><code>0ac786692d1ac1b8</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanEndQuery$SpanTermWeight.html" class="el_class">mtas.search.spans.MtasSpanEndQuery.SpanTermWeight</a></td><td><code>64905eb425d2de11</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanEndSpans.html" class="el_class">mtas.search.spans.MtasSpanEndSpans</a></td><td><code>e9e5e271e2bea324</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery</a></td><td><code>59c49984d1042510</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></td><td><code>462d8bf64a53b3a4</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></td><td><code>d545fb1070bbefcf</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery$SpanFollowedByWeight.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery.SpanFollowedByWeight</a></td><td><code>701e081cbcf8ca55</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedBySpans.html" class="el_class">mtas.search.spans.MtasSpanFollowedBySpans</a></td><td><code>5ee9f7e753b349e1</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFullyAlignedWithQuery.html" class="el_class">mtas.search.spans.MtasSpanFullyAlignedWithQuery</a></td><td><code>6d1408b827a54a39</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery</a></td><td><code>bb1a56e2582406bd</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></td><td><code>f6a94fbe3a4c097f</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></td><td><code>af2f0b8ec890ce23</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery$SpanIntersectingWeight.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery.SpanIntersectingWeight</a></td><td><code>7b28636ea4f9b529</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingSpans.html" class="el_class">mtas.search.spans.MtasSpanIntersectingSpans</a></td><td><code>b42eab44f7fdc885</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchAllQuery.html" class="el_class">mtas.search.spans.MtasSpanMatchAllQuery</a></td><td><code>c9cf539eca45bd3e</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchAllQuery$SpanAllWeight.html" class="el_class">mtas.search.spans.MtasSpanMatchAllQuery.SpanAllWeight</a></td><td><code>62f3444f0268b37d</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchAllSpans.html" class="el_class">mtas.search.spans.MtasSpanMatchAllSpans</a></td><td><code>ad9c1e8d3e422e48</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanNotQuery.html" class="el_class">mtas.search.spans.MtasSpanNotQuery</a></td><td><code>d4cbed7c41519306</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanOrQuery.html" class="el_class">mtas.search.spans.MtasSpanOrQuery</a></td><td><code>868fb6fc16f5b397</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPositionQuery.html" class="el_class">mtas.search.spans.MtasSpanPositionQuery</a></td><td><code>dbbcc20e13368b3e</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPositionQuery$SpanAllWeight.html" class="el_class">mtas.search.spans.MtasSpanPositionQuery.SpanAllWeight</a></td><td><code>a2b89320868d5a05</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPositionSpans.html" class="el_class">mtas.search.spans.MtasSpanPositionSpans</a></td><td><code>29989869865737d2</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery</a></td><td><code>101b44fd4a6e3d9d</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></td><td><code>2be583558a41b596</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></td><td><code>b2322a8389e3f636</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery$SpanPrecededByWeight.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery.SpanPrecededByWeight</a></td><td><code>968d8212e217fb94</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededBySpans.html" class="el_class">mtas.search.spans.MtasSpanPrecededBySpans</a></td><td><code>88795392caeff2ef</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrefixQuery.html" class="el_class">mtas.search.spans.MtasSpanPrefixQuery</a></td><td><code>b1779325e9e899d8</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceQuery.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceQuery</a></td><td><code>b2bfefb5be9a3099</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceQuery.SpanRecurrenceWeight</a></td><td><code>86884efdbf8b507f</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceSpans.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceSpans</a></td><td><code>f7e3c787af397728</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceSpans$Match.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceSpans.Match</a></td><td><code>31de4d693d103842</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRegexpQuery.html" class="el_class">mtas.search.spans.MtasSpanRegexpQuery</a></td><td><code>d3b53954dbecab35</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceItem.html" class="el_class">mtas.search.spans.MtasSpanSequenceItem</a></td><td><code>5d750dddb5860aa2</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery</a></td><td><code>bba1610557003f38</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</a></td><td><code>07097e30286030ca</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</a></td><td><code>9f595d525cb59252</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery$SpanSequenceWeight.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery.SpanSequenceWeight</a></td><td><code>207d69f67fcecaf4</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceSpans.html" class="el_class">mtas.search.spans.MtasSpanSequenceSpans</a></td><td><code>01c82b4ca695aa0d</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceSpans$Match.html" class="el_class">mtas.search.spans.MtasSpanSequenceSpans.Match</a></td><td><code>adbd0b87896ddc79</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceSpans$QueueItem.html" class="el_class">mtas.search.spans.MtasSpanSequenceSpans.QueueItem</a></td><td><code>00617ed703b146fd</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanStartQuery.html" class="el_class">mtas.search.spans.MtasSpanStartQuery</a></td><td><code>7191a9bd56785a90</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanStartQuery$SpanTermWeight.html" class="el_class">mtas.search.spans.MtasSpanStartQuery.SpanTermWeight</a></td><td><code>8058d7ff68425f90</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanStartSpans.html" class="el_class">mtas.search.spans.MtasSpanStartSpans</a></td><td><code>8c9c4dfa0c40b14b</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanTermQuery.html" class="el_class">mtas.search.spans.MtasSpanTermQuery</a></td><td><code>c15484cdf9d264bc</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanWithinQuery.html" class="el_class">mtas.search.spans.MtasSpanWithinQuery</a></td><td><code>788cb31cc00fcf7a</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanAndQuery.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanAndQuery</a></td><td><code>6fcfad3b2f73bcdc</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanTermQuery.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanTermQuery</a></td><td><code>d973b65f442e9bd9</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanTermQuery.SpanTermWeight</a></td><td><code>b457b2c3ef93eb7e</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight$1.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanTermQuery.SpanTermWeight.1</a></td><td><code>0fd20387776d1437</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedTermSpans.html" class="el_class">mtas.search.spans.util.MtasExtendedTermSpans</a></td><td><code>fe809ac620a0b0de</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasIgnoreItem.html" class="el_class">mtas.search.spans.util.MtasIgnoreItem</a></td><td><code>304138313ac35614</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanMaximumExpandQuery.html" class="el_class">mtas.search.spans.util.MtasSpanMaximumExpandQuery</a></td><td><code>aa4495a673634ce1</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanQuery.html" class="el_class">mtas.search.spans.util.MtasSpanQuery</a></td><td><code>6d2c072999aab18c</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePosition.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePosition</a></td><td><code>f0ab7fcf309648d6</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePosition$Match.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePosition.Match</a></td><td><code>b14e7f4fe18215cb</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePositionQuery.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePositionQuery</a></td><td><code>b1eca7ed0a1b836c</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePositionQuery.SpanUniquePositionWeight</a></td><td><code>74f97fabfe287d00</code></td></tr><tr><td><span class="el_class">mtas.solr.MtasSolrBase</span></td><td><code>d7b8a57a9c7ab86b</code></td></tr><tr><td><span class="el_class">mtas.solr.MtasSolrTestDistributedSearchConsistency</span></td><td><code>167ee9f719bca644</code></td></tr><tr><td><span class="el_class">mtas.solr.MtasSolrTestSearchConsistency</span></td><td><code>bf3bf0b082766b8c</code></td></tr><tr><td><a href="mtas.solr.handler/MtasRequestHandler.html" class="el_class">mtas.solr.handler.MtasRequestHandler</a></td><td><code>92042907c6a5534e</code></td></tr><tr><td><a href="mtas.solr.handler.component/MtasSolrSearchComponent.html" class="el_class">mtas.solr.handler.component.MtasSolrSearchComponent</a></td><td><code>d7f8ee4ebe09d5c4</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentDocument.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentDocument</a></td><td><code>fa85e1620c1e07c8</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentFacet.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentFacet</a></td><td><code>f8fde68da4fa1cd2</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentGroup.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentGroup</a></td><td><code>8ac2cde5e0cca09d</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentJoin.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentJoin</a></td><td><code>5c888988501ee51c</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentKwic.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentKwic</a></td><td><code>c1a113b964c9c68f</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentList.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentList</a></td><td><code>bd5cda6d2c00cd50</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentPrefix.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentPrefix</a></td><td><code>ae6a15ee604fe5c5</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentStats.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentStats</a></td><td><code>e7d9a8c606a78372</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentTermvector.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentTermvector</a></td><td><code>4a3956c05da683b4</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrMtasResult.html" class="el_class">mtas.solr.handler.component.util.MtasSolrMtasResult</a></td><td><code>3fca1781d37376a6</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrResultMerge.html" class="el_class">mtas.solr.handler.component.util.MtasSolrResultMerge</a></td><td><code>f6b1c9daf33574b5</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrResultUtil.html" class="el_class">mtas.solr.handler.component.util.MtasSolrResultUtil</a></td><td><code>76d005c698829a62</code></td></tr><tr><td><a href="mtas.solr.search/MtasCQLQParser.html" class="el_class">mtas.solr.search.MtasCQLQParser</a></td><td><code>3cbd0933c1b37e11</code></td></tr><tr><td><a href="mtas.solr.search/MtasSolrCQLQParserPlugin.html" class="el_class">mtas.solr.search.MtasSolrCQLQParserPlugin</a></td><td><code>cfa6981d2bda6203</code></td></tr><tr><td><a href="mtas.solr.search/MtasSolrJoinCache.html" class="el_class">mtas.solr.search.MtasSolrJoinCache</a></td><td><code>2e137779fd8ba407</code></td></tr><tr><td><a href="mtas.solr.search/MtasSolrJoinQParserPlugin.html" class="el_class">mtas.solr.search.MtasSolrJoinQParserPlugin</a></td><td><code>5b0192e3b9eb6189</code></td></tr><tr><td><a href="mtas.solr.update.processor/MtasUpdateRequestProcessor.html" class="el_class">mtas.solr.update.processor.MtasUpdateRequestProcessor</a></td><td><code>8315d10cb4bc16e8</code></td></tr><tr><td><a href="mtas.solr.update.processor/MtasUpdateRequestProcessorConfig.html" class="el_class">mtas.solr.update.processor.MtasUpdateRequestProcessorConfig</a></td><td><code>154ac5a958ecf253</code></td></tr><tr><td><a href="mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.html" class="el_class">mtas.solr.update.processor.MtasUpdateRequestProcessorFactory</a></td><td><code>55c21863cb34bcf9</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.FileUploadBase</span></td><td><code>91c5345e14c7efb3</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.disk.DiskFileItemFactory</span></td><td><code>4bb650f350bb253e</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.servlet.ServletFileUpload</span></td><td><code>2c97531f5af6bed1</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.servlet.ServletRequestContext</span></td><td><code>274680ad4a85f432</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.FileCleaningTracker</span></td><td><code>259bee3e4f46b242</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.FileUtils</span></td><td><code>6b7abd08e162257f</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.IOUtils</span></td><td><code>d6a439c54e1ed56d</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.input.CloseShieldInputStream</span></td><td><code>e5aea9fa57f577ac</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.input.ClosedInputStream</span></td><td><code>38f759299b2dc36d</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.input.ProxyInputStream</span></td><td><code>476a7e813cb989b9</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.ByteArrayOutputStream</span></td><td><code>44673ad2ae3daccf</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.CloseShieldOutputStream</span></td><td><code>560dc357f5503088</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.ProxyOutputStream</span></td><td><code>d48f7bbd8ad9bdb8</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.StringBuilderWriter</span></td><td><code>145c993703d17284</code></td></tr><tr><td><span class="el_class">org.apache.commons.lang.ArrayUtils</span></td><td><code>f4947ea32304722e</code></td></tr><tr><td><span class="el_class">org.apache.commons.lang.StringUtils</span></td><td><code>9dd94cc65aafa7e1</code></td></tr><tr><td><span class="el_class">org.apache.commons.lang.text.StrBuilder</span></td><td><code>45e79079b5701935</code></td></tr><tr><td><span class="el_class">org.apache.commons.logging.LogFactory</span></td><td><code>d192631c66de7c5f</code></td></tr><tr><td><span class="el_class">org.apache.commons.logging.impl.SLF4JLog</span></td><td><code>ce165f20e303ae60</code></td></tr><tr><td><span class="el_class">org.apache.commons.logging.impl.SLF4JLogFactory</span></td><td><code>d4305a7372bc0cf5</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic</span></td><td><code>d6649c9201f57a15</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.AbstractUnivariateStatistic</span></td><td><code>91ed341be68734e8</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.DescriptiveStatistics</span></td><td><code>c7e53e96cdc91dab</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.FirstMoment</span></td><td><code>1ba3477b0e1bb66c</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.FourthMoment</span></td><td><code>3148472554e6d40f</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.GeometricMean</span></td><td><code>f62557c4c840a836</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Kurtosis</span></td><td><code>530c369a3a3d7438</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Mean</span></td><td><code>a5999e16357f5783</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.SecondMoment</span></td><td><code>cf0cf0d0e5380685</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Skewness</span></td><td><code>7d913f1c58f9bd42</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.ThirdMoment</span></td><td><code>4ad59a97f4e2ad7a</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Variance</span></td><td><code>35fd805e6236d884</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Max</span></td><td><code>5c7379cb82115a09</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Min</span></td><td><code>a306cc9787cbeaa1</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile</span></td><td><code>472fb307429af389</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.1</span></td><td><code>f2864572d61c5fe9</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType</span></td><td><code>bba4f546ec929bd8</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.1</span></td><td><code>89e6f7542fad5a2f</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.10</span></td><td><code>47757f5fbd8b987d</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.2</span></td><td><code>6e783dd231483501</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.3</span></td><td><code>a50aded4f428a13a</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.4</span></td><td><code>d2bc9ac40b9eccda</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.5</span></td><td><code>3e9910f27a802c8d</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.6</span></td><td><code>41b808573ec74dbc</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.7</span></td><td><code>894024d93212052c</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.8</span></td><td><code>b6ad2e07986cbedf</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.9</span></td><td><code>b3f6d7509e89d677</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.summary.Sum</span></td><td><code>d075f44035cebb24</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.summary.SumOfLogs</span></td><td><code>5fe0a014c20c1dc5</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.summary.SumOfSquares</span></td><td><code>a901f691e40395c2</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.ranking.NaNStrategy</span></td><td><code>04a5b7314b700015</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath</span></td><td><code>6458ebe1e55e096c</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath.ExpFracTable</span></td><td><code>e24d7c1580ab239d</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath.ExpIntTable</span></td><td><code>1a40ba9bee9b9f91</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath.lnMant</span></td><td><code>4d65e214496f6ea1</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMathLiteralArrays</span></td><td><code>a049f0614470ef50</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.KthSelector</span></td><td><code>6d8c6a856c8a6175</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.MathArrays</span></td><td><code>865b8d49c1665fa1</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.MathUtils</span></td><td><code>f159943f34022092</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.MedianOf3PivotingStrategy</span></td><td><code>68e2452b902c218c</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.Precision</span></td><td><code>4a4a5390cf9d55c3</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.ResizableDoubleArray</span></td><td><code>b3eb4083160d40a9</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.ResizableDoubleArray.ExpansionMode</span></td><td><code>928032320c73b549</code></td></tr><tr><td><span class="el_class">org.apache.hadoop.fs.Path</span></td><td><code>20abc6fead4563ed</code></td></tr><tr><td><span class="el_class">org.apache.http.Consts</span></td><td><code>3cf82da40bfcf276</code></td></tr><tr><td><span class="el_class">org.apache.http.HttpHost</span></td><td><code>d1353d30b0ff6747</code></td></tr><tr><td><span class="el_class">org.apache.http.HttpVersion</span></td><td><code>9df3e3b698e32470</code></td></tr><tr><td><span class="el_class">org.apache.http.ProtocolVersion</span></td><td><code>6b3220d3882b5cba</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.AuthProtocolState</span></td><td><code>50539768dcf9b963</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.AuthSchemeRegistry</span></td><td><code>3152f15686bbad7f</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.AuthState</span></td><td><code>bf0c31e90816a9d1</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.BasicUserPrincipal</span></td><td><code>6ea9a8c499421a4a</code></td></tr><tr><td><span class="el_class">org.apache.http.client.config.RequestConfig</span></td><td><code>3d8c5e0787c0b1e8</code></td></tr><tr><td><span class="el_class">org.apache.http.client.config.RequestConfig.Builder</span></td><td><code>5e7c5f60a0dfd4a4</code></td></tr><tr><td><span class="el_class">org.apache.http.client.entity.UrlEncodedFormEntity</span></td><td><code>9d543f3970f58a22</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.AbstractExecutionAwareRequest</span></td><td><code>ca84aa8502fde0c6</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.AbstractExecutionAwareRequest.1</span></td><td><code>46fa89eb686ee5aa</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.AbstractExecutionAwareRequest.2</span></td><td><code>fd4a1d0dd5540a82</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpEntityEnclosingRequestBase</span></td><td><code>e8068f7227c046c9</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpGet</span></td><td><code>8ae9196031ae8a40</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpPost</span></td><td><code>1d09ea290dbfdcaa</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpRequestBase</span></td><td><code>e23aee7c6e90bd65</code></td></tr><tr><td><span class="el_class">org.apache.http.client.params.HttpClientParamConfig</span></td><td><code>3ee60b37b8cb957f</code></td></tr><tr><td><span class="el_class">org.apache.http.client.params.HttpClientParams</span></td><td><code>52f28027246d609c</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.HttpClientContext</span></td><td><code>0cbddf7eb2c562df</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAddCookies</span></td><td><code>06b4807c4be98588</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAuthCache</span></td><td><code>f29183a387c3e92d</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAuthenticationBase</span></td><td><code>a78368971a92bafd</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAuthenticationBase.1</span></td><td><code>bb9ae03ae215c34a</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestClientConnControl</span></td><td><code>ee314e0547b28deb</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestDefaultHeaders</span></td><td><code>a41a221ea96680ac</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestProxyAuthentication</span></td><td><code>55a1aa8481390de1</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestTargetAuthentication</span></td><td><code>bbd5af8d8e69fc2e</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.ResponseProcessCookies</span></td><td><code>6b0ab2e32d0e906d</code></td></tr><tr><td><span class="el_class">org.apache.http.client.utils.URIBuilder</span></td><td><code>6e284e1e3766b39d</code></td></tr><tr><td><span class="el_class">org.apache.http.client.utils.URIUtils</span></td><td><code>2de7d593b4688db0</code></td></tr><tr><td><span class="el_class">org.apache.http.client.utils.URLEncodedUtils</span></td><td><code>584a4b232f5ad48f</code></td></tr><tr><td><span class="el_class">org.apache.http.config.MessageConstraints</span></td><td><code>d5391fcfcd96fa75</code></td></tr><tr><td><span class="el_class">org.apache.http.config.MessageConstraints.Builder</span></td><td><code>78d44fc5b080d023</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.BasicManagedEntity</span></td><td><code>c80f817b0b2cc63f</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.EofSensorInputStream</span></td><td><code>ecd0d23a3dec1d1e</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.HttpInetSocketAddress</span></td><td><code>83bcf751389d85a0</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.params.ConnRouteParams</span></td><td><code>a877f09451aae7eb</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.BasicRouteDirector</span></td><td><code>f93a2f0cc79410d9</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.HttpRoute</span></td><td><code>207a95a196f3208e</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.RouteInfo.LayerType</span></td><td><code>ef0fb070105066a2</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.RouteInfo.TunnelType</span></td><td><code>99872228bc7528ea</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.RouteTracker</span></td><td><code>2f89311ec3c8edcb</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.scheme.PlainSocketFactory</span></td><td><code>c10192810a0628cf</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.scheme.Scheme</span></td><td><code>843e755d9bf4e8d2</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.scheme.SchemeRegistry</span></td><td><code>e67acb7252b06fb2</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.AbstractVerifier</span></td><td><code>5975a8b76f937dca</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.AllowAllHostnameVerifier</span></td><td><code>2cc3f40579e98e86</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.BrowserCompatHostnameVerifier</span></td><td><code>5298267922ca48ed</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.SSLSocketFactory</span></td><td><code>610b124f85b58593</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.StrictHostnameVerifier</span></td><td><code>43f630f958e2d93e</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieIdentityComparator</span></td><td><code>50e857ae4fb81aaa</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieOrigin</span></td><td><code>13b8b11e3c3d2cac</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieSpecRegistry</span></td><td><code>c497ed87f093bbd2</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieSpecRegistry.1</span></td><td><code>fcfa9a06c16b0994</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.AbstractHttpEntity</span></td><td><code>13683aeba2ccb951</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.BasicHttpEntity</span></td><td><code>a3f3121b4c96a905</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.ContentType</span></td><td><code>41c2779ecdd1264a</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.HttpEntityWrapper</span></td><td><code>c12b287514e98ca1</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.InputStreamEntity</span></td><td><code>c5a1cb13c0932db4</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.StringEntity</span></td><td><code>2e05a4ffa4fc9d48</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.AbstractHttpClientConnection</span></td><td><code>d1315e8ade9438d7</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.DefaultConnectionReuseStrategy</span></td><td><code>4fe6946d86c2e6e2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.DefaultHttpResponseFactory</span></td><td><code>cc60e2bf2f443308</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.EnglishReasonPhraseCatalog</span></td><td><code>fc51f173df557aa2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.HttpConnectionMetricsImpl</span></td><td><code>b55cbb4f281f1337</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.SocketHttpClientConnection</span></td><td><code>8b34bc50432a3b66</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.BasicSchemeFactory</span></td><td><code>2495216bda2fd837</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.DigestSchemeFactory</span></td><td><code>d5355593fd341547</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.HttpAuthenticator</span></td><td><code>99ad35103e60fa35</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.HttpAuthenticator.1</span></td><td><code>866126e550adfa48</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.KerberosSchemeFactory</span></td><td><code>bf89736b7b3fd48a</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.NTLMSchemeFactory</span></td><td><code>7640f3abcd539b64</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.SPNegoSchemeFactory</span></td><td><code>c8b05fcb0f03f1c8</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.AbstractHttpClient</span></td><td><code>e89be841bb34331c</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.AuthenticationStrategyImpl</span></td><td><code>9295206c03016a79</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.BasicCookieStore</span></td><td><code>34ddfafcb48c5572</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.BasicCredentialsProvider</span></td><td><code>4eaf4f1ead2457f2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.ClientParamsStack</span></td><td><code>4fffc9b0c10e766f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.CloseableHttpClient</span></td><td><code>b59f9b690bb6e0f3</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.CloseableHttpResponseProxy</span></td><td><code>c0c3b8f3e1931232</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy</span></td><td><code>b06e1d397f49a2e2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultHttpClient</span></td><td><code>d7240194cb8f8dcd</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultHttpRequestRetryHandler</span></td><td><code>2a8ce5551cdec2e1</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultRedirectStrategy</span></td><td><code>18040d38c28de2cb</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultRequestDirector</span></td><td><code>10439aab759d1851</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultUserTokenHandler</span></td><td><code>d8d18a86b2790ce4</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.EntityEnclosingRequestWrapper</span></td><td><code>5b13c297e85ed786</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.EntityEnclosingRequestWrapper.EntityWrapper</span></td><td><code>87191ac97132a332</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.HttpAuthenticator</span></td><td><code>935175b80ef98bec</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.ProxyAuthenticationStrategy</span></td><td><code>3baf8a0e0f6c5152</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.RequestWrapper</span></td><td><code>5d674b4ac10e82af</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.RoutedRequest</span></td><td><code>e75f508f4e9d40b0</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.SystemDefaultHttpClient</span></td><td><code>57d1de6fe616cd6c</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.TargetAuthenticationStrategy</span></td><td><code>5019bd10cacde2cc</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultClientConnection</span></td><td><code>01534169b1bc939f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultClientConnectionOperator</span></td><td><code>093fe20c09519f96</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultHttpResponseParser</span></td><td><code>03f0bf0ab54cd887</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultHttpRoutePlanner</span></td><td><code>630aa68104731978</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.HttpConnPool</span></td><td><code>d2bdb940f98158f9</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.HttpConnPool.InternalConnFactory</span></td><td><code>2bcbc5b27e501256</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.HttpPoolEntry</span></td><td><code>64814bb0153dd066</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.ManagedClientConnectionImpl</span></td><td><code>7b0ac75f5cfe30c2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.PoolingClientConnectionManager</span></td><td><code>1be6a0c5d354398c</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.PoolingClientConnectionManager.1</span></td><td><code>5387667931839041</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.ProxySelectorRoutePlanner</span></td><td><code>c4db560518d363aa</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.ProxySelectorRoutePlanner.1</span></td><td><code>84ea12b95feea4b7</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.SchemeRegistryFactory</span></td><td><code>9f477ef637e435e1</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.SystemDefaultDnsResolver</span></td><td><code>16232f39524cf361</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.AbstractCookieAttributeHandler</span></td><td><code>dc2eb6e47b64432f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.AbstractCookieSpec</span></td><td><code>73309a21ea5ad202</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicCommentHandler</span></td><td><code>116d9cf02edc8938</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicDomainHandler</span></td><td><code>6d15aab448428731</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicExpiresHandler</span></td><td><code>cf66dc4c2b6b3f23</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicMaxAgeHandler</span></td><td><code>7402004dfccb768d</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicPathHandler</span></td><td><code>f85168c1263c533e</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicSecureHandler</span></td><td><code>daf7c44ddc8ec0d5</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BestMatchSpec</span></td><td><code>6f5d5cc9b03a486b</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BestMatchSpecFactory</span></td><td><code>705cba46f4b8536e</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatSpec</span></td><td><code>99a2b073fc312243</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatSpecFactory</span></td><td><code>6a2b5d97d4d3bc20</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatSpecFactory.SecurityLevel</span></td><td><code>15c6ca4b2ccd3c86</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatVersionAttributeHandler</span></td><td><code>9df680b3f6f12487</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.CookieSpecBase</span></td><td><code>6f30bb12b9b3ca53</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.DefaultCookieSpec</span></td><td><code>33713aedbc33707d</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.IgnoreSpecFactory</span></td><td><code>a3c626f82893004a</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.NetscapeDomainHandler</span></td><td><code>52d79a4b6122a5dd</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.NetscapeDraftSpec</span></td><td><code>b2885fe467a2f3e1</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.NetscapeDraftSpecFactory</span></td><td><code>19dff943eba1a0e0</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109DomainHandler</span></td><td><code>f39b983d8875dee3</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109Spec</span></td><td><code>dc37df5845dcbe7f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109SpecFactory</span></td><td><code>731295c2514f7c57</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109VersionHandler</span></td><td><code>1e26679f98674e2f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965CommentUrlAttributeHandler</span></td><td><code>4ef458b9f5d42a42</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965DiscardAttributeHandler</span></td><td><code>9e74195a22a221ea</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965DomainAttributeHandler</span></td><td><code>706f72d644e4bc51</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965PortAttributeHandler</span></td><td><code>a427d8b060caaa97</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965Spec</span></td><td><code>9983fedc8c8143ec</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965SpecFactory</span></td><td><code>60a92df4a32f0a84</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965VersionAttributeHandler</span></td><td><code>622c91d6ab9959a4</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.EntityDeserializer</span></td><td><code>4ca7fda583995024</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.EntitySerializer</span></td><td><code>e5ab786d5138c89d</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.LaxContentLengthStrategy</span></td><td><code>78f4d9e2fbcea9aa</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.StrictContentLengthStrategy</span></td><td><code>21a95e9db60d9564</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractMessageParser</span></td><td><code>1990e7a4f5ad2b58</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractMessageWriter</span></td><td><code>eede3ffb6cca4b6a</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractSessionInputBuffer</span></td><td><code>f3cec14f0006bc95</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractSessionOutputBuffer</span></td><td><code>0cac8ff993ff917f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.ContentLengthInputStream</span></td><td><code>02f5c343a1f5cbbd</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.ContentLengthOutputStream</span></td><td><code>ff3bcc0565ed3f68</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.EmptyInputStream</span></td><td><code>c5e70d7dd6ad1d10</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.HttpRequestWriter</span></td><td><code>e09696b694d25041</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.HttpTransportMetricsImpl</span></td><td><code>ee838e9b2a0d44ef</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.SocketInputBuffer</span></td><td><code>4c6bcb5f033a8586</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.SocketOutputBuffer</span></td><td><code>235ba7a2515b7c1b</code></td></tr><tr><td><span class="el_class">org.apache.http.message.AbstractHttpMessage</span></td><td><code>13bbda1517d01cb8</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeader</span></td><td><code>226bb6bbef09644b</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeaderElement</span></td><td><code>7e1a98775802d2f8</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeaderElementIterator</span></td><td><code>e40ab2ef5660fb01</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeaderValueParser</span></td><td><code>811379fd248c7060</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHttpResponse</span></td><td><code>b924be2c0870e08f</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicLineFormatter</span></td><td><code>d8e52ece390fa711</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicLineParser</span></td><td><code>f7f9bf0c8f82d58a</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicListHeaderIterator</span></td><td><code>4a0ed6c33fa1e8e7</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicNameValuePair</span></td><td><code>25fab8d257987094</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicRequestLine</span></td><td><code>a7489df6f0d6cdda</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicStatusLine</span></td><td><code>7ed77399eb7dab4e</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BufferedHeader</span></td><td><code>22faae3ece6c816b</code></td></tr><tr><td><span class="el_class">org.apache.http.message.HeaderGroup</span></td><td><code>bfc48b8b8afacbc4</code></td></tr><tr><td><span class="el_class">org.apache.http.message.ParserCursor</span></td><td><code>d00116b951dc0215</code></td></tr><tr><td><span class="el_class">org.apache.http.message.TokenParser</span></td><td><code>dcccd8074ed3a09a</code></td></tr><tr><td><span class="el_class">org.apache.http.params.AbstractHttpParams</span></td><td><code>01e57d60c0869be6</code></td></tr><tr><td><span class="el_class">org.apache.http.params.BasicHttpParams</span></td><td><code>986bf1351e7215e7</code></td></tr><tr><td><span class="el_class">org.apache.http.params.HttpConnectionParams</span></td><td><code>16948539a970b573</code></td></tr><tr><td><span class="el_class">org.apache.http.params.HttpParamConfig</span></td><td><code>7f562d93a580dfe0</code></td></tr><tr><td><span class="el_class">org.apache.http.params.HttpProtocolParams</span></td><td><code>9650e6e77c781289</code></td></tr><tr><td><span class="el_class">org.apache.http.params.SyncBasicHttpParams</span></td><td><code>a4a63ee6e589abad</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool</span></td><td><code>81938ca02c85f2a4</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.1</span></td><td><code>397c03da7ff848d9</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.2</span></td><td><code>6f1681c03c3a4c60</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.3</span></td><td><code>b62cfa60ebdbe816</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.4</span></td><td><code>6120492871b020a2</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.PoolEntry</span></td><td><code>2327b5586f515c1a</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.PoolEntryFuture</span></td><td><code>0aa233fcc3683ae6</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.RouteSpecificPool</span></td><td><code>d635652818c48dfb</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.BasicHttpContext</span></td><td><code>c8093301a4a31a6e</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.BasicHttpProcessor</span></td><td><code>c589f84d0f132a14</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.DefaultedHttpContext</span></td><td><code>16b0ff0ef0265e35</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.HTTP</span></td><td><code>db0d5a19cfeae863</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.HttpCoreContext</span></td><td><code>f27152bcd023fd9b</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.HttpRequestExecutor</span></td><td><code>fca3d264602fc536</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.ImmutableHttpProcessor</span></td><td><code>8702cb1dcdc100df</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestContent</span></td><td><code>54e5459514e48af9</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestExpectContinue</span></td><td><code>c2afd75f456d60f8</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestTargetHost</span></td><td><code>5aab9847b2e21f04</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestUserAgent</span></td><td><code>b0cfccfd91c6faef</code></td></tr><tr><td><span class="el_class">org.apache.http.util.Args</span></td><td><code>b9a9f38d71fc0f26</code></td></tr><tr><td><span class="el_class">org.apache.http.util.Asserts</span></td><td><code>2e06c1cfda87a33a</code></td></tr><tr><td><span class="el_class">org.apache.http.util.ByteArrayBuffer</span></td><td><code>8b4da0fdd321dc37</code></td></tr><tr><td><span class="el_class">org.apache.http.util.CharArrayBuffer</span></td><td><code>9f4156da04fd00b5</code></td></tr><tr><td><span class="el_class">org.apache.http.util.EntityUtils</span></td><td><code>4549e72c46d1e42b</code></td></tr><tr><td><span class="el_class">org.apache.http.util.LangUtils</span></td><td><code>be7a17335bf9b19d</code></td></tr><tr><td><span class="el_class">org.apache.http.util.TextUtils</span></td><td><code>89b93c07951d477e</code></td></tr><tr><td><span class="el_class">org.apache.http.util.VersionInfo</span></td><td><code>b8f9bb6dcdff1aac</code></td></tr><tr><td><span class="el_class">org.apache.jute.BinaryInputArchive</span></td><td><code>a8a267c4c5dece7b</code></td></tr><tr><td><span class="el_class">org.apache.jute.BinaryInputArchive.BinaryIndex</span></td><td><code>680c5fc3054acf5f</code></td></tr><tr><td><span class="el_class">org.apache.jute.BinaryOutputArchive</span></td><td><code>2db1a7c98a5ce109</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer</span></td><td><code>6d91988391c4ed9e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.1</span></td><td><code>045ddef375eb1936</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.2</span></td><td><code>8fa2058edf2eb4e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.ReuseStrategy</span></td><td><code>fc1dbba210d71ff7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.TokenStreamComponents</span></td><td><code>08309d9494be2c3c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.AnalyzerWrapper</span></td><td><code>ca241835a2c10b9a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArrayMap</span></td><td><code>8b83d6084872a264</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArrayMap.EmptyCharArrayMap</span></td><td><code>5c87e225fa679f7c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArrayMap.UnmodifiableCharArrayMap</span></td><td><code>91b7be80b3396b90</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArraySet</span></td><td><code>111b4a78749d9f46</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.DelegatingAnalyzerWrapper</span></td><td><code>6a06e7aa55590912</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.DelegatingAnalyzerWrapper.DelegatingReuseStrategy</span></td><td><code>bb7f3d4c3794c01d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.LegacyNumericTokenStream</span></td><td><code>05460e6293347a8b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.LegacyNumericTokenStream.LegacyNumericTermAttributeImpl</span></td><td><code>4f90f7e669143837</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.LegacyNumericTokenStream.NumericAttributeFactory</span></td><td><code>a4b0b0c8860a18e7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.ReusableStringReader</span></td><td><code>c9f6ec8eb7023f1c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.StopwordAnalyzerBase</span></td><td><code>c0cdee369d6b8f1f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.TokenStream</span></td><td><code>65ed49631fe865b9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Tokenizer</span></td><td><code>7379ed627ab2912a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Tokenizer.1</span></td><td><code>bc547a7b9c0cc19f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.core.KeywordTokenizerFactory</span></td><td><code>f838f221d70ec068</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.core.LowerCaseFilterFactory</span></td><td><code>d58e44d1eadef76c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.core.WhitespaceAnalyzer</span></td><td><code>e6962bd6a5003117</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.custom.CustomAnalyzer</span></td><td><code>0ba84794ea53f0e6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.custom.CustomAnalyzer.Builder</span></td><td><code>cc77ca7074adbdd4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilter</span></td><td><code>c0166e1b9b1a28e6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.miscellaneous.PerFieldAnalyzerWrapper</span></td><td><code>56181220dab25898</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.payloads.PayloadHelper</span></td><td><code>dd66d63802346def</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.standard.StandardAnalyzer</span></td><td><code>79c76881153a3b3a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.standard.StandardTokenizerFactory</span></td><td><code>d2bec36d08b73de1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl</span></td><td><code>db8cb95af3d31ef2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.OffsetAttributeImpl</span></td><td><code>3cfe5975aa49a4c8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.PackedTokenAttributeImpl</span></td><td><code>2cc2fb9444277c33</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.PayloadAttributeImpl</span></td><td><code>c98e874382415cb2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.PositionIncrementAttributeImpl</span></td><td><code>7bed07b8187adaf6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.TypeAttributeImpl</span></td><td><code>ba2749546cd58719</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.AbstractAnalysisFactory</span></td><td><code>237d3b4ddf774873</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.AnalysisSPILoader</span></td><td><code>b51e718d295ed474</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.CharFilterFactory</span></td><td><code>3aea0efe2a442bc6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.ClasspathResourceLoader</span></td><td><code>e795a775f0ceb91e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.FilesystemResourceLoader</span></td><td><code>93c042e9d53666c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.TokenFilterFactory</span></td><td><code>1bdce5598f312bc3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.TokenizerFactory</span></td><td><code>61a5e7b33f1b2ed9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.BlockTermState</span></td><td><code>ae9ca3d409bef070</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.Codec</span></td><td><code>7d385f022790e396</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.Codec.Holder</span></td><td><code>dd6068e53b2931e1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.CodecUtil</span></td><td><code>0c6e2e252362c7e2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.CompoundFormat</span></td><td><code>c84d0801d938ed69</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.DocValuesFormat</span></td><td><code>59fc29b0272a381d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.DocValuesFormat.Holder</span></td><td><code>a8834266524e5f55</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FieldInfosFormat</span></td><td><code>bbc25871d2052537</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FieldsConsumer</span></td><td><code>a63fc2cb1b961eaa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FieldsProducer</span></td><td><code>e089b01ebbdf71da</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FilterCodec</span></td><td><code>a9fdfb4c360c86b6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.LiveDocsFormat</span></td><td><code>dc4490dfbf73727a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.MultiLevelSkipListWriter</span></td><td><code>d441462b348c3abf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.NormsConsumer</span></td><td><code>d0f212cbc4bda110</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.NormsFormat</span></td><td><code>666a4c99b55172f0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.NormsProducer</span></td><td><code>710c22522858e55f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PointsFormat</span></td><td><code>673d63c3b17e2606</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PointsFormat.1</span></td><td><code>16028a140834df44</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsFormat</span></td><td><code>5c5d51d1200cda53</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsFormat.Holder</span></td><td><code>cd21b5e5af08083b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsReaderBase</span></td><td><code>db516bbc93de0e9d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsWriterBase</span></td><td><code>fd7e81bf4ec969e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PushPostingsWriterBase</span></td><td><code>e7d9840d76b9411d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.SegmentInfoFormat</span></td><td><code>186f50b8ba40fe34</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.StoredFieldsFormat</span></td><td><code>f0635529da3f816b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.StoredFieldsReader</span></td><td><code>33096167084f520f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.StoredFieldsWriter</span></td><td><code>99c304896e5e6054</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.TermVectorsFormat</span></td><td><code>abae86cbdd868241</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingCodec</span></td><td><code>7ffc59e90a7a8bf5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingCodec.1</span></td><td><code>554268e2ac423040</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingCodec.2</span></td><td><code>f951921044dbdb7e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingDocValuesFormat</span></td><td><code>b64b83cb1abd9b7e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingLiveDocsFormat</span></td><td><code>269fa36e8e2a1adf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingNormsFormat</span></td><td><code>f4e9ea42121713a6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingPointsFormat</span></td><td><code>1d8962a6e594b6cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingPostingsFormat</span></td><td><code>5687c46138e233ee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingStoredFieldsFormat</span></td><td><code>6ea0edddb7d5925e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingTermVectorsFormat</span></td><td><code>6ac53687f161acf3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blockterms.LuceneFixedGap</span></td><td><code>a10b809959891eb3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blockterms.LuceneVarGapDocFreqInterval</span></td><td><code>c9ed5718dbf8c1fc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blockterms.LuceneVarGapFixedInterval</span></td><td><code>1f3b2f12cecf3455</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsReader</span></td><td><code>235658d271c3a1f5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter</span></td><td><code>1b07692d7df0506a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.FieldMetaData</span></td><td><code>76c61c52278c5b18</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.PendingBlock</span></td><td><code>fece71ba83b51619</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.PendingEntry</span></td><td><code>09492fdb2545abea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.PendingTerm</span></td><td><code>23c3413e322ba3c3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.TermsWriter</span></td><td><code>61c13e461a9edb4f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.FieldReader</span></td><td><code>0e997c7857347925</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.SegmentTermsEnum</span></td><td><code>f0d389dfd529d11c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.SegmentTermsEnumFrame</span></td><td><code>b656f2fd45b3319a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktreeords.BlockTreeOrdsPostingsFormat</span></td><td><code>9b6e9c25c55b55d1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.BloomFilterFactory</span></td><td><code>0aab4bea863d894e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.BloomFilteringPostingsFormat</span></td><td><code>735b3599b5c1b6d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.DefaultBloomFilterFactory</span></td><td><code>951036c345a39cad</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.TestBloomFilteredLucenePostings</span></td><td><code>e99f655c99c9bbbe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.TestBloomFilteredLucenePostings.LowMemoryBloomFactory</span></td><td><code>3b6278de7f1cc2b2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.cheapbastard.CheapBastardCodec</span></td><td><code>aa35eccdf26a23a0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingCodec</span></td><td><code>0d8fd9db54e2bf31</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsFormat</span></td><td><code>dbbbfea111bb1c19</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsIndexReader</span></td><td><code>cd0efe947a41287f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsIndexWriter</span></td><td><code>2d450db25d26e3f5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader</span></td><td><code>e6ee041978426bea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.1</span></td><td><code>4aadfb83cad5987b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.BlockState</span></td><td><code>d85ad02d45e0b7a8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.SerializedDocument</span></td><td><code>f428a53ef28c65ae</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter</span></td><td><code>c9443cc0b2eafc48</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingTermVectorsFormat</span></td><td><code>33a3c377b9565e98</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode</span></td><td><code>05438d6601fd8cea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.1</span></td><td><code>f3928b70d37310dc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.2</span></td><td><code>bfbdf589e2668218</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.3</span></td><td><code>4bac3d0d4fbe6b34</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.4</span></td><td><code>5a652412b84733bc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.LZ4FastCompressor</span></td><td><code>f5e4e4c80118f26f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.Compressor</span></td><td><code>b0dd429aca65b80e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.Decompressor</span></td><td><code>5a441b8b2ca96e65</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.FastCompressingCodec</span></td><td><code>efaac68d127e8dcb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.FastDecompressionCompressingCodec</span></td><td><code>79137b8203742795</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.HighCompressionCompressingCodec</span></td><td><code>ac718a7afe84f4aa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.LZ4</span></td><td><code>02f3720a028a4922</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.LZ4.HashTable</span></td><td><code>b01971021e39d253</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec</span></td><td><code>b10d3c2b2696a26e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec.1</span></td><td><code>c1eeb7d1cac79018</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec.2</span></td><td><code>e6380fab1dddb383</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec.3</span></td><td><code>b492163ee1f96914</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.idversion.IDVersionPostingsFormat</span></td><td><code>0f76d00b404122e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.ForUtil</span></td><td><code>5561332beae07372</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50Codec</span></td><td><code>a0ff49257d3b8efc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50Codec.1</span></td><td><code>3895599f3a744c64</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50Codec.2</span></td><td><code>035cb245aced4b3f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50CompoundFormat</span></td><td><code>0cad5d4774ed3174</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50DocValuesFormat</span></td><td><code>484600cb2d29f81d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50FieldInfosFormat</span></td><td><code>5602184b3ee563e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50LiveDocsFormat</span></td><td><code>31a75553e3163f66</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50NormsFormat</span></td><td><code>828ad2516dbaa50b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat</span></td><td><code>e445a9faa4efd700</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat.IntBlockTermState</span></td><td><code>2e35eb6c7396a5c9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader</span></td><td><code>d5bf23e90ec32d8d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.BlockDocsEnum</span></td><td><code>bdc3962caaaa2a22</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.BlockPostingsEnum</span></td><td><code>aa96e7e8dbd237b0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.EverythingEnum</span></td><td><code>dd7a7d5f7ef7e772</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsWriter</span></td><td><code>3471940de0d9127c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50SegmentInfoFormat</span></td><td><code>7935182cc4b6f68a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50SkipWriter</span></td><td><code>47199881bc856283</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50StoredFieldsFormat</span></td><td><code>2a17af82626eb3b9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50StoredFieldsFormat.1</span></td><td><code>f043515ab5416454</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50StoredFieldsFormat.Mode</span></td><td><code>73b8f046fe4d8a7a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50TermVectorsFormat</span></td><td><code>356eda0ae07830db</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53Codec</span></td><td><code>1f92ec212e109ea7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53Codec.1</span></td><td><code>b9a6e5f4200f5868</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53Codec.2</span></td><td><code>90cdc49e7686258d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsConsumer</span></td><td><code>a5b787aadb2ddeb2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsFormat</span></td><td><code>bfd692c29f4390dd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer</span></td><td><code>fa58525fcfcb0c58</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer.1</span></td><td><code>bb5578dbbbdb3916</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer.2</span></td><td><code>c11bb852512835fd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer.NormsEntry</span></td><td><code>3c8bb17288de4771</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54Codec</span></td><td><code>b606f36371b7e479</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54Codec.1</span></td><td><code>4226f3600e42338a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54Codec.2</span></td><td><code>fd09451d8e627d79</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54DocValuesFormat</span></td><td><code>031ac3a74b23fcd2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60Codec</span></td><td><code>61da369ce49e2981</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60Codec.1</span></td><td><code>7d0327e4c460a1ee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60Codec.2</span></td><td><code>f28a5394b2a79243</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60FieldInfosFormat</span></td><td><code>cb98c22d4636fac5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60FieldInfosFormat.1</span></td><td><code>67bdebfb758a1808</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60PointsFormat</span></td><td><code>2f9b6141260b6e00</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62Codec</span></td><td><code>d6503520ec203c2e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62Codec.1</span></td><td><code>67a00071886b9d19</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62Codec.2</span></td><td><code>82d14c1bc1b28060</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62SegmentInfoFormat</span></td><td><code>dc42ed7753e6d241</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.DirectDocValuesFormat</span></td><td><code>599b4732017f8e1a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.DirectPostingsFormat</span></td><td><code>d37f042e979f2784</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.FSTOrdPostingsFormat</span></td><td><code>0deb720ec30e7987</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.FSTPostingsFormat</span></td><td><code>5a011a8cf0198c9c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.MemoryDocValuesFormat</span></td><td><code>edc1122727c78b58</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.MemoryPostingsFormat</span></td><td><code>fe19d1133959e020</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.mockrandom.MockRandomPostingsFormat</span></td><td><code>ac2349bfc52546aa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.mockrandom.MockRandomPostingsFormat.1</span></td><td><code>c6ae402acfc2d99e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat</span></td><td><code>337008e4c99f916d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat</span></td><td><code>234e762e00f63348</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsGroup</span></td><td><code>1183af59b96eecc8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsReader</span></td><td><code>3790a7ec53bb983c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsWriter</span></td><td><code>e97c71ee5779fe87</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsWriter.1</span></td><td><code>ce26ce7cfbb414f4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.ramonly.RAMOnlyPostingsFormat</span></td><td><code>d7bc27f0dcb5b1f9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextCodec</span></td><td><code>2c373cb80e8d36bb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextCompoundFormat</span></td><td><code>00a7f1ffd1022169</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextDocValuesFormat</span></td><td><code>f204a428ec29d7f8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextFieldInfosFormat</span></td><td><code>c3af89a2d6a64481</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextLiveDocsFormat</span></td><td><code>32d6d50dcca07ab5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextNormsFormat</span></td><td><code>2070a482f80c1e43</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextPointsFormat</span></td><td><code>c8a30d6e5464cb0b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextPostingsFormat</span></td><td><code>ecad7a507eb6cf4b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextSegmentInfoFormat</span></td><td><code>8d345ef94e44a54c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextStoredFieldsFormat</span></td><td><code>fd3858ab1bfa364c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextTermVectorsFormat</span></td><td><code>9637b123540cf5bc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Document</span></td><td><code>e1b4f587d42b8bee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.DocumentStoredFieldVisitor</span></td><td><code>750c4b4b2e7e293c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field</span></td><td><code>6147de44ffdf53bd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field.1</span></td><td><code>153790a942cd65f2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field.Store</span></td><td><code>c2ac8393a1303839</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field.StringTokenStream</span></td><td><code>0031d3e15cd1b8bd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.FieldType</span></td><td><code>db5c8ffa9cc51d14</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.FieldType.LegacyNumericType</span></td><td><code>dc5f5b17aae2e249</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.LegacyLongField</span></td><td><code>267643dea02fcc94</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.StoredField</span></td><td><code>1e9a8b5bc8a152b8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.StringField</span></td><td><code>68be60ba0b7a1ae6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.TextField</span></td><td><code>d4aa6187dae530a2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.AutomatonTermsEnum</span></td><td><code>848b4841149a5639</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BaseCompositeReader</span></td><td><code>fde8fee511883009</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdates</span></td><td><code>c75d234cd59fb33b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream</span></td><td><code>8d4d91e8f4ba386e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.1</span></td><td><code>d41fc054c83df66b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.ApplyDeletesResult</span></td><td><code>fe0fa5547d2dd4a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.SegmentQueue</span></td><td><code>e399cb855f1a732d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.SegmentState</span></td><td><code>d37213a08624f2f4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ByteSliceReader</span></td><td><code>013997c1da8668b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CoalescedUpdates</span></td><td><code>906a553b69823a62</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CoalescedUpdates.1</span></td><td><code>64704a3559ed872f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CoalescedUpdates.1.1</span></td><td><code>efdb499e1f42c932</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader</span></td><td><code>18cce34adc835d66</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader.1</span></td><td><code>386b8f81c9437229</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader.2</span></td><td><code>50168998bd014460</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader.3</span></td><td><code>51cc4b547061ec35</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CompositeReader</span></td><td><code>1ac667c88af4f805</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CompositeReaderContext</span></td><td><code>7e031115b0dba787</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CompositeReaderContext.Builder</span></td><td><code>071e9447b79df71a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ConcurrentMergeScheduler</span></td><td><code>32f655a699e1b5e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DefaultIndexingChain</span></td><td><code>d2b5721299fce31c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DefaultIndexingChain.PerField</span></td><td><code>b3f481790255920d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DirectoryReader</span></td><td><code>5fad6dabac88fd6f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocConsumer</span></td><td><code>9b2359998332fad4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocValuesFieldUpdates.Container</span></td><td><code>cba803b61c4ffc0e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocValuesType</span></td><td><code>7e1ae71ed4ea7003</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriter</span></td><td><code>091e238f83cf3290</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriter.ForcedPurgeEvent</span></td><td><code>c601ed8b10033899</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriter.MergePendingEvent</span></td><td><code>44346b4ad4ac6d2b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue</span></td><td><code>a15e526c986b4d27</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.DeleteSlice</span></td><td><code>858361bebc836ee3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.Node</span></td><td><code>b428d913cd206e24</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.TermArrayNode</span></td><td><code>cd65d6bcfb65dfb8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.TermNode</span></td><td><code>acc12882839ad0d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushControl</span></td><td><code>ca953b48b24e4136</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushQueue</span></td><td><code>1e343e3ff342b6ca</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushQueue.FlushTicket</span></td><td><code>7dfd18228af76978</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushQueue.SegmentFlushTicket</span></td><td><code>0c2d9281bcb8630e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread</span></td><td><code>2414d215e47128a9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.1</span></td><td><code>dd76f3f709e67cbe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.DocState</span></td><td><code>bcb46a7735680b30</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.FlushedSegment</span></td><td><code>63ffc3cc362c8927</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.IndexingChain</span></td><td><code>9f226469536b8f64</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.IntBlockAllocator</span></td><td><code>d692ac4cd8486f3e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThreadPool</span></td><td><code>2113210920312022</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThreadPool.ThreadState</span></td><td><code>90f9c75bd09cecdd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterStallControl</span></td><td><code>15ecc4ff47e5d055</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ExitableDirectoryReader</span></td><td><code>e38be85a20fadff7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ExitableDirectoryReader.ExitableFilterAtomicReader</span></td><td><code>3edbbfe7a5cf2108</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ExitableDirectoryReader.ExitableSubReaderWrapper</span></td><td><code>89be60249cf54466</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfo</span></td><td><code>95334a04b600e962</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfos</span></td><td><code>c514e94c14d841e0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfos.Builder</span></td><td><code>65cdeaee869a07b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfos.FieldNumbers</span></td><td><code>fef29a55e61b45ed</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInvertState</span></td><td><code>53662244c95d7646</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldTermIterator</span></td><td><code>8928031717d1ca9d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.Fields</span></td><td><code>f94006d2413a7ccb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterDirectoryReader</span></td><td><code>1829a125b18e0525</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterDirectoryReader.SubReaderWrapper</span></td><td><code>3f027b611a4682a2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterLeafReader</span></td><td><code>5bc0242c6d9acd66</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterLeafReader.FilterFields</span></td><td><code>ba9135850302bef4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilteredTermsEnum</span></td><td><code>ae448cf8261401e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilteredTermsEnum.1</span></td><td><code>3ad23debdae84cbb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilteredTermsEnum.AcceptStatus</span></td><td><code>d513bc08024bf74c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FlushByRamOrCountsPolicy</span></td><td><code>d38021025ffa6558</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FlushPolicy</span></td><td><code>894837bd7d6cc901</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields</span></td><td><code>d5b6d9fb166ff03d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxDocsEnum</span></td><td><code>9b5450dfccaeb430</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxPostingsEnum</span></td><td><code>5c3b159340af0f19</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxTerms</span></td><td><code>7bf2cf6bb4a7e8c8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxTermsEnum</span></td><td><code>1f0ec256ec736f06</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxTermsWriter</span></td><td><code>20cd9af5c2da4fc4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxTermsWriterPerField</span></td><td><code>04103812b32550c7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxTermsWriterPerField.FreqProxPostingsArray</span></td><td><code>610692abecc90edc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FrozenBufferedUpdates</span></td><td><code>978385953bc2774e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexCommit</span></td><td><code>2c603d2695fc5325</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexDeletionPolicy</span></td><td><code>73b4bf045e5d3f0b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileDeleter</span></td><td><code>4dafad76e71c0930</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileDeleter.CommitPoint</span></td><td><code>5169ad49079bee6d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileDeleter.RefCount</span></td><td><code>722c20d30820ea59</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileNames</span></td><td><code>5a0676f33d0dd869</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexNotFoundException</span></td><td><code>fae949dc3cc1e872</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexOptions</span></td><td><code>3f91d827d790b03c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexReader</span></td><td><code>4380137c72209c34</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexReaderContext</span></td><td><code>04e32f4b9c330127</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriter</span></td><td><code>14b47cc813085c2c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriter.ReaderPool</span></td><td><code>3997b996272ebc63</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriterConfig</span></td><td><code>88e1e300072db884</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriterConfig.OpenMode</span></td><td><code>96aa4469d52e59eb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.KeepOnlyLastCommitDeletionPolicy</span></td><td><code>9f22fe8c738d9952</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.LeafReader</span></td><td><code>29da193f7541ebc4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.LeafReaderContext</span></td><td><code>fc6c719b81d116df</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.LiveIndexWriterConfig</span></td><td><code>753716120defb031</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MergePolicy</span></td><td><code>3e2ff6c1b260dac0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MergeScheduler</span></td><td><code>116a2235f7f07b07</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MergeTrigger</span></td><td><code>be833c6a07525ccb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MultiFields</span></td><td><code>3bd1ceca793326c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MultiTerms</span></td><td><code>ebb8eb063332f3d1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NormValuesWriter</span></td><td><code>fa27e89b4f999027</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NormValuesWriter.1</span></td><td><code>b0092f533d9b57ab</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NormValuesWriter.NumericIterator</span></td><td><code>87f4442eef019a0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NumericDocValues</span></td><td><code>e1dd78ea9a9ec895</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.OrdTermState</span></td><td><code>43005a4850ff3eee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ParallelPostingsArray</span></td><td><code>d81a615682702611</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PostingsEnum</span></td><td><code>d4029f76f57ddf80</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PrefixCodedTerms</span></td><td><code>74c2c0e3523fb8cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PrefixCodedTerms.Builder</span></td><td><code>6c130d9b53d0ef8f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PrefixCodedTerms.TermIterator</span></td><td><code>52c8f97868153b99</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ReaderSlice</span></td><td><code>a8d24b59692735e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ReaderUtil</span></td><td><code>679e44aea8e6b630</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ReadersAndUpdates</span></td><td><code>1d7035e5f10868e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCommitInfo</span></td><td><code>23f5c9f0268865c4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCoreReaders</span></td><td><code>eb43faf393319e43</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCoreReaders.1</span></td><td><code>3874e73733f3a24a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCoreReaders.2</span></td><td><code>c6ddb50849adada2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentDocValues</span></td><td><code>7df992be38736488</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfo</span></td><td><code>64870b04c651ec7c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfos</span></td><td><code>158f330554052578</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfos.1</span></td><td><code>efc4c828112c4b22</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfos.FindSegmentsFile</span></td><td><code>2aa47b3328cab217</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentReadState</span></td><td><code>1f57dab79b08a2f7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentReader</span></td><td><code>338801a2d12da612</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentWriteState</span></td><td><code>040c0ccaf4889ad8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StandardDirectoryReader</span></td><td><code>27c2191433f5490f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StandardDirectoryReader.1</span></td><td><code>c7500eb20af68cce</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StandardDirectoryReader.ReaderCommit</span></td><td><code>d2da3c5bb4599e44</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StoredFieldVisitor</span></td><td><code>c234cad09dc1c771</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StoredFieldVisitor.Status</span></td><td><code>9cb9d093a6117d87</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StoredFieldsConsumer</span></td><td><code>057db0d828d58c3b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.Term</span></td><td><code>a9c644ff6f62b79b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermContext</span></td><td><code>d038d7cef55f6c7f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermState</span></td><td><code>d94a8fc5aa8fb053</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermVectorsConsumer</span></td><td><code>4445c7a1d38e9934</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermVectorsConsumerPerField</span></td><td><code>46ce93fa0fba3a84</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermVectorsConsumerPerField.TermVectorsPostingsArray</span></td><td><code>2ff253d6b9fc031f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.Terms</span></td><td><code>9471fc794ea71def</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsEnum</span></td><td><code>f9128ecb4870e2d9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsEnum.2</span></td><td><code>6a00fea080609c0d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsEnum.SeekStatus</span></td><td><code>1fa04f7abe366b14</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsHash</span></td><td><code>43e9b5de66b033e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsHashPerField</span></td><td><code>adf3c6c5a80d0855</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsHashPerField.PostingsBytesStartArray</span></td><td><code>910db3e71e04ff2e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TieredMergePolicy</span></td><td><code>5f69aff151412810</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TieredMergePolicy.SegmentByteSizeDescending</span></td><td><code>220ac60fba78e800</code></td></tr><tr><td><span class="el_class">org.apache.lucene.payloads.PayloadSpanCollector</span></td><td><code>c39dac8ca1b5e0a4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.AutomatonQuery</span></td><td><code>205fbb70b04445df</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause</span></td><td><code>5517b155135643c4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur</span></td><td><code>734a3ee59f624d3a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.1</span></td><td><code>844152c852706967</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.2</span></td><td><code>314312e6be9e3919</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.3</span></td><td><code>82ed509b5f202c18</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.4</span></td><td><code>daeb1927527fbfcf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanQuery</span></td><td><code>f54a0d2121d65b0a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanQuery.1</span></td><td><code>a0753437fe0ae877</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanQuery.Builder</span></td><td><code>69367270713b6a70</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanWeight</span></td><td><code>6701b7d1877f1955</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BoostAttributeImpl</span></td><td><code>f093b8b530992fa9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BoostQuery</span></td><td><code>c825e7ebdb81cb52</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BulkScorer</span></td><td><code>0cdfc6b4ad3daf0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.CollectionStatistics</span></td><td><code>7784071626a62d68</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI</span></td><td><code>61be85eea2ef60bd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI.1</span></td><td><code>ebe4d7cf2ccdca3b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI.ConjunctionTwoPhaseIterator</span></td><td><code>0d73849279a29dd4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI.ConjunctionTwoPhaseIterator.1</span></td><td><code>8bed1e86c8203821</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery</span></td><td><code>8297ae1645b953a8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.1</span></td><td><code>703be365cd7b1d1e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.ConstantBulkScorer</span></td><td><code>38c1e673f6282a5c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.ConstantBulkScorer.1</span></td><td><code>7d0e457559f7317c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.ConstantBulkScorer.1.1</span></td><td><code>7895006013fd6ebf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreScorer</span></td><td><code>13b665a68993fb03</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreWeight</span></td><td><code>ba08b2d603f50fc0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DisiPriorityQueue</span></td><td><code>cd6e7ceb6bb4a75c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DisiWrapper</span></td><td><code>486024c0a94a5f85</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DocIdSet</span></td><td><code>5365aa0bacf9a6e7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DocIdSet.1</span></td><td><code>31119c239a3307e0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DocIdSetIterator</span></td><td><code>c731733f9b893fbd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Explanation</span></td><td><code>bf914ed9fd20e8f6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FakeScorer</span></td><td><code>b665933deeeb7c78</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FieldDoc</span></td><td><code>a87cca39458060a6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FilterLeafCollector</span></td><td><code>67a4785a70423afe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FilterScorer</span></td><td><code>db71053ec92c43c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.HitQueue</span></td><td><code>2606bcccbfdd0159</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.IndexSearcher</span></td><td><code>0a7d2f1cb23480c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.IndexSearcher.1</span></td><td><code>968b3e1faa1db238</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.LRUQueryCache</span></td><td><code>7c63a5be8ec1255a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.LRUQueryCache.MinSegmentSizePredicate</span></td><td><code>1ab27feedf880436</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchAllDocsQuery</span></td><td><code>2def69f78966b90d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchAllDocsQuery.1</span></td><td><code>57200ca79f4d6f04</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchAllDocsQuery.1.1</span></td><td><code>0bb595e9f3f38e9a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchNoDocsQuery</span></td><td><code>5834b530f0077948</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchNoDocsQuery.1</span></td><td><code>255c62d94ca66a57</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiCollector</span></td><td><code>ef51b066ba9d28eb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiCollector.MultiLeafCollector</span></td><td><code>594f6f2172fe62a2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiTermQuery</span></td><td><code>143cfab35898f955</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiTermQuery.1</span></td><td><code>6c9d933f8b8f27ac</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiTermQuery.RewriteMethod</span></td><td><code>dccbda72605e36e9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Multiset</span></td><td><code>19d136ff7551a790</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Multiset.1</span></td><td><code>3b110197a7d930cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.PrefixQuery</span></td><td><code>de35d7602f09df44</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Query</span></td><td><code>59d41fd6a42557cf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.RegexpQuery</span></td><td><code>98f89d0409e686f4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.RegexpQuery.1</span></td><td><code>ca53526c99409a35</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoreDoc</span></td><td><code>7bfc4d6df3c15e4f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Scorer</span></td><td><code>3f19937efada2d04</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite</span></td><td><code>28bbc510fdae180c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.1</span></td><td><code>9b25cae2b3abcec6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.2</span></td><td><code>53e6aa88ea24818f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.ParallelArraysTermCollector</span></td><td><code>c4f691b28579397a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.TermFreqBoostByteStart</span></td><td><code>ae60d6546e4e6af0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SimpleCollector</span></td><td><code>addeaeb5c3a9e9a6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField</span></td><td><code>23aeb6f65a7bf1e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField.1</span></td><td><code>65d5d83490aeea21</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField.2</span></td><td><code>14cb70155a8fb0a3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField.Type</span></td><td><code>4deb469a189f2ed7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TermCollectingRewrite</span></td><td><code>e28185ba2a4a632b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TermCollectingRewrite.TermCollector</span></td><td><code>37a5232382f0fdf6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TermStatistics</span></td><td><code>2c7aea8a975020b2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopDocs</span></td><td><code>6860daae94d47fbd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopDocsCollector</span></td><td><code>17e8462f89e01085</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector</span></td><td><code>a40ec5557e1935f6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector.ScorerLeafCollector</span></td><td><code>0730c96bb7dfd032</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector.SimpleTopScoreDocCollector</span></td><td><code>0370d1f26aad51c0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector.SimpleTopScoreDocCollector.1</span></td><td><code>43a14e7d263fa196</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TwoPhaseIterator</span></td><td><code>f59ed4e6ee883076</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator</span></td><td><code>bde4888d90c9b71d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.UsageTrackingQueryCachingPolicy</span></td><td><code>ce5b2d6c824d1cb9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Weight</span></td><td><code>171c37b80aa3ca4c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Weight.DefaultBulkScorer</span></td><td><code>81fa8fb9aec3d681</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.BM25Similarity</span></td><td><code>fa96f7b4d17c21d7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.BM25Similarity.BM25DocScorer</span></td><td><code>aa8c29774f5ca383</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.BM25Similarity.BM25Stats</span></td><td><code>b2be52936182345a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.PerFieldSimilarityWrapper</span></td><td><code>70785fc41e4bdb69</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.PerFieldSimilarityWrapper.1</span></td><td><code>8a878ac59ed178ed</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.PerFieldSimilarityWrapper.PerFieldSimWeight</span></td><td><code>3ac9807d7a68ee70</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.Similarity</span></td><td><code>af1b6ac007b30f40</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.Similarity.SimScorer</span></td><td><code>89494accf5cbc47a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.Similarity.SimWeight</span></td><td><code>f37127c1a678caac</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.ConjunctionSpans</span></td><td><code>6d3cb8f6055d083b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.ConjunctionSpans.1</span></td><td><code>a38a10d370b6bd8b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.ContainSpans</span></td><td><code>c97e702ac24aeb0e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans</span></td><td><code>3db5ac687195cbed</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans.2</span></td><td><code>54f5b7b836d38930</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans.3</span></td><td><code>dd3bda783c78f917</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans.AcceptStatus</span></td><td><code>dffc7c256f2da358</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.NearSpansUnordered</span></td><td><code>066e79bb078d4fc7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.NearSpansUnordered.SpanTotalLengthEndPositionWindow</span></td><td><code>955013ccfc424ab6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainQuery</span></td><td><code>11da918ee5a6c9f8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainQuery.SpanContainWeight</span></td><td><code>fb9510ebd899b032</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainingQuery</span></td><td><code>4800996458b6c1ee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainingQuery.SpanContainingWeight</span></td><td><code>7a1e3cf47760346c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainingQuery.SpanContainingWeight.1</span></td><td><code>60c0da3ef96fb2b5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper</span></td><td><code>47d4fe5c69e5a130</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.1</span></td><td><code>6aa13bf4a65354ef</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.1.1</span></td><td><code>7ea2c03a8c17d6b0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.SpanRewriteMethod</span></td><td><code>08827c5249e25532</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNearQuery</span></td><td><code>9d36f1a06a96c57a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNearQuery.SpanNearWeight</span></td><td><code>e75f0ba43d947e0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNotQuery</span></td><td><code>4c68af7f60d87faf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNotQuery.SpanNotWeight</span></td><td><code>369ab9b436686d4e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNotQuery.SpanNotWeight.1</span></td><td><code>946cd4cc325a4c59</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanOrQuery</span></td><td><code>85e35368bac93dcf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanOrQuery.SpanOrWeight</span></td><td><code>4dbce65c837337cf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanOrQuery.SpanOrWeight.1</span></td><td><code>b0bbd8043d0f47a5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanPositionQueue</span></td><td><code>ef90d13f54e0b680</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanQuery</span></td><td><code>ce87915a1dc2b6e2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanScorer</span></td><td><code>e581ee9a925eeecb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanTermQuery</span></td><td><code>4e5ac8ce73318baa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight</span></td><td><code>d74175e070c904fb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings</span></td><td><code>9d91cfd73d8a8820</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings.1</span></td><td><code>8a35ea1bddb6dfdc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings.2</span></td><td><code>7136a2869858d5a0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings.3</span></td><td><code>4023b93a451d21ef</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWithinQuery</span></td><td><code>3959d4e11ae3725a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWithinQuery.SpanWithinWeight</span></td><td><code>1be46d388da4dfbd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWithinQuery.SpanWithinWeight.1</span></td><td><code>8518f6b4063af0f9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.Spans</span></td><td><code>41e077c3b0da9140</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.TermSpans</span></td><td><code>fbdb6cc7e45b5618</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.DirectSpellChecker</span></td><td><code>919b6e1ca7340078</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.LuceneLevenshteinDistance</span></td><td><code>a8a57cf72b0c1a12</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.SuggestWordQueue</span></td><td><code>9f37c51f3303e8d1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.SuggestWordScoreComparator</span></td><td><code>d8173b0e03a2c790</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.WordBreakSpellChecker</span></td><td><code>0b8d95de71e5dff7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.WordBreakSpellChecker.BreakSuggestionSortMethod</span></td><td><code>be0ffe14cdf4da33</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.suggest.document.Completion50PostingsFormat</span></td><td><code>55d746f6e4ffd4b9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.suggest.document.CompletionPostingsFormat</span></td><td><code>b5673dc4cd524f82</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.AlreadyClosedException</span></td><td><code>c57f841e1fa307a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.BaseDirectory</span></td><td><code>6900d05994ed44b3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.BufferedChecksum</span></td><td><code>b94ebe893a9d3711</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.BufferedChecksumIndexInput</span></td><td><code>173e2b9c65b07cb6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteArrayDataInput</span></td><td><code>78632b2460b70e07</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteArrayDataOutput</span></td><td><code>7e14c81e582b7d2c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteBufferGuard</span></td><td><code>e998bee6c1865431</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteBufferIndexInput</span></td><td><code>cd4851f1abfcf832</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteBufferIndexInput.SingleBufferImpl</span></td><td><code>62e1be2a75608e00</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ChecksumIndexInput</span></td><td><code>76f48af3f68865dd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.DataInput</span></td><td><code>bf0c41b8e37608a4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.DataOutput</span></td><td><code>1fefe3789001e4e9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.Directory</span></td><td><code>7c3d9109b268e7a8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSDirectory</span></td><td><code>d945789ab7be2bd6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSDirectory.FSIndexOutput</span></td><td><code>12d7b3ee1e407941</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSDirectory.FSIndexOutput.1</span></td><td><code>d63729c285511043</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSLockFactory</span></td><td><code>742892e30a14e87a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FilterDirectory</span></td><td><code>3d04ff28efdb9cf3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FlushInfo</span></td><td><code>f9d01f0e9bbb7c7c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.GrowableByteArrayDataOutput</span></td><td><code>66bdeb4e132c0d80</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IOContext</span></td><td><code>5f42cca474854a9d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IOContext.Context</span></td><td><code>921bb55758e6d8ff</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IndexInput</span></td><td><code>06ce5eb19b42b06b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IndexInput.1</span></td><td><code>6f6a49a2f424a36c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IndexOutput</span></td><td><code>c18f29b767740f5a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.Lock</span></td><td><code>432af1bf641692dc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.LockFactory</span></td><td><code>ece396b0fec91411</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.LockValidatingDirectoryWrapper</span></td><td><code>560f0d73f379987c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.MMapDirectory</span></td><td><code>a9942ea0e3192b38</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.NRTCachingDirectory</span></td><td><code>8fea85a9d543681b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.NativeFSLockFactory</span></td><td><code>4f95cb084c37099a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.NativeFSLockFactory.NativeFSLock</span></td><td><code>85ef1e91a0ec9eb2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.OutputStreamIndexOutput</span></td><td><code>90073bdd6eaf9312</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMDirectory</span></td><td><code>d5cc94b9c1682ab4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMFile</span></td><td><code>b7ee4c1cc6c7b929</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMInputStream</span></td><td><code>de16349ce35847ad</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMInputStream.1</span></td><td><code>cf69c6465eab1031</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMOutputStream</span></td><td><code>2ee2477469089c14</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.SingleInstanceLockFactory</span></td><td><code>77d8339d3ec71ff6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.SingleInstanceLockFactory.SingleInstanceLock</span></td><td><code>5d3c72800c96df1d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.TrackingDirectoryWrapper</span></td><td><code>8f84be302b2ff933</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ArrayTimSorter</span></td><td><code>e3bd2c83ed267993</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ArrayUtil</span></td><td><code>f8bc62ebb5ca3c79</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory</span></td><td><code>16270eb3e2e31156</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.1</span></td><td><code>786c31d1f6431de5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.DefaultAttributeFactory</span></td><td><code>0caee72bb36c3bd5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.DefaultAttributeFactory.1</span></td><td><code>7966238b85def683</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.StaticImplementationAttributeFactory</span></td><td><code>e7e24f4345657273</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeImpl</span></td><td><code>d2e818115d53c6c8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeSource</span></td><td><code>372f66ed0a21f13d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeSource.2</span></td><td><code>627a422f8bda783c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeSource.State</span></td><td><code>ee682f69cc19d165</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BitSet</span></td><td><code>fbb20a3d6fd92e00</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BitSetIterator</span></td><td><code>b577d601790a73ae</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BitUtil</span></td><td><code>c439ff5573e0c711</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool</span></td><td><code>fd6482623b2a03cf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool.Allocator</span></td><td><code>88de930494fe0d4a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool.DirectAllocator</span></td><td><code>ba7e2a6d3838e674</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool.DirectTrackingAllocator</span></td><td><code>edf567ab527e702f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRef</span></td><td><code>a1cfa850129b97c6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefBuilder</span></td><td><code>c7a77f6284680420</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash</span></td><td><code>614870f1f45b6446</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash.1</span></td><td><code>8c36e6ed30338cde</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash.BytesStartArray</span></td><td><code>8e54415462aa859d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash.DirectBytesStartArray</span></td><td><code>d3ea9f73b9220963</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CharsRef</span></td><td><code>fa650c5a8aaeb14c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CharsRef.UTF16SortedAsUTF8Comparator</span></td><td><code>4cae396f913411cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CloseableThreadLocal</span></td><td><code>c837a4897f406f88</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CollectionUtil</span></td><td><code>d405772039814236</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CollectionUtil.ListIntroSorter</span></td><td><code>272e33df47ff8a28</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CollectionUtil.ListTimSorter</span></td><td><code>11900986e5aec8c7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Constants</span></td><td><code>d3ad7cc5c43147bf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Counter</span></td><td><code>dd1fe6fe36dc8723</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Counter.SerialCounter</span></td><td><code>577da4101cbc325f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.FixedBitSet</span></td><td><code>9ef048774dae14c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.FrequencyTrackingRingBuffer</span></td><td><code>f4e55c7fd66a81d5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.FrequencyTrackingRingBuffer.IntBag</span></td><td><code>5de9feffb74916c0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IOUtils</span></td><td><code>3329d8e14b8b7faa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.InPlaceMergeSorter</span></td><td><code>a72a3702a3f4d8f1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.InfoStream</span></td><td><code>5c1d197ea5ba7a73</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.InfoStream.NoOutput</span></td><td><code>d0750f16f6d2766e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntBlockPool</span></td><td><code>9230c4c54bd297a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntBlockPool.Allocator</span></td><td><code>024ee289b8aaee46</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntroSorter</span></td><td><code>edd577573bddaf05</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntsRef</span></td><td><code>8d17a8041f0c8d6c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntsRefBuilder</span></td><td><code>b5175ed4b449f9b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LegacyNumericUtils</span></td><td><code>a555bfaa615ffbcc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LongValues</span></td><td><code>b195b238f7a7ff21</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LongValues.1</span></td><td><code>d95e1ca9e5a676c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LongsRef</span></td><td><code>2ea74c376f074604</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.MSBRadixSorter</span></td><td><code>d39b068916d33c78</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.MathUtil</span></td><td><code>035e73cb2f641a85</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.NamedSPILoader</span></td><td><code>0ddcae2230ff59eb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.PriorityQueue</span></td><td><code>3b8889fabdfc629e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.QueryBuilder</span></td><td><code>75551560ae3fecc8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.RamUsageEstimator</span></td><td><code>916de06820688c65</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.RamUsageEstimator.1</span></td><td><code>57f93066157e0d0a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.SPIClassIterator</span></td><td><code>127eb8010a981701</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.SetOnce</span></td><td><code>348149d47b356289</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.SmallFloat</span></td><td><code>952c56b0690603b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Sorter</span></td><td><code>a63d1b812cec6281</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StrictStringTokenizer</span></td><td><code>ca3cf80324483af6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StringHelper</span></td><td><code>d46572bfaf639c2b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StringMSBRadixSorter</span></td><td><code>09fc2a082184e6e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StringMSBRadixSorter.1</span></td><td><code>2864f721fdd69ffd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.TestUtil</span></td><td><code>e947df3f951ece96</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.TimSorter</span></td><td><code>b34ca8573164042c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.UnicodeUtil</span></td><td><code>8d2534174601ade3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Version</span></td><td><code>8822bfbc4df57b6a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.WeakIdentityMap</span></td><td><code>11d08ec994880f99</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automata</span></td><td><code>7f99de55b92090d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton</span></td><td><code>f2f09e774d42852e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.1</span></td><td><code>f6ff1dd92dc03e75</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.2</span></td><td><code>0499dce601310026</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.Builder</span></td><td><code>f7db22d6111f4d28</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.Builder.1</span></td><td><code>b46fa3c39a510668</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.ByteRunAutomaton</span></td><td><code>374babb22076bee4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.CompiledAutomaton</span></td><td><code>3b08061ad3aad1c9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.CompiledAutomaton.1</span></td><td><code>6a7ace75b8e32abb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.CompiledAutomaton.AUTOMATON_TYPE</span></td><td><code>4d43422dbfae3255</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations</span></td><td><code>32a116ef506611b8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations.IntPair</span></td><td><code>8d4b70a2abb9d3d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations.StateList</span></td><td><code>ae3fc3e797454a3d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations.StateListNode</span></td><td><code>2d0efef3d9542f7d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations</span></td><td><code>8303f2ea5d86fd81</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations.PointTransitionSet</span></td><td><code>7d9182239de5ea91</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations.PointTransitions</span></td><td><code>889a7ea1e9f626bb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations.TransitionList</span></td><td><code>913ec51fe5ae187f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RegExp</span></td><td><code>d40f4864a3fa0d01</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RegExp.1</span></td><td><code>65529d798a8730a5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RegExp.Kind</span></td><td><code>f0234618dd0465a7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RunAutomaton</span></td><td><code>3d4d89f35bf70d25</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.SortedIntSet</span></td><td><code>7b61e46df03f5c43</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.SortedIntSet.FrozenIntSet</span></td><td><code>6b5d89a8bcc105b3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Transition</span></td><td><code>35afb5dbb70c7d8b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.UTF32ToUTF8</span></td><td><code>cda66527de41148d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.UTF32ToUTF8.UTF8Byte</span></td><td><code>d823fbb4e219cab9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.UTF32ToUTF8.UTF8Sequence</span></td><td><code>8005f647b1573ac1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder</span></td><td><code>9539c418f02a9f12</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder.Arc</span></td><td><code>4db9ba033f293571</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder.CompiledNode</span></td><td><code>dd7cb51ced8dcdfe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder.UnCompiledNode</span></td><td><code>bf5021240aba244b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.ByteSequenceOutputs</span></td><td><code>143ca7cb1094029b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesRefFSTEnum</span></td><td><code>befba880e1961dbb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesRefFSTEnum.InputOutput</span></td><td><code>fdff5845aec3a017</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesStore</span></td><td><code>3acb44e6a72de06a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesStore.2</span></td><td><code>be80514479735a97</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST</span></td><td><code>6690aa8309d8e206</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST.Arc</span></td><td><code>dc0aedfc5762907e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST.BytesReader</span></td><td><code>e0dbf9c5af01fcaf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST.INPUT_TYPE</span></td><td><code>c8d1e30e72501ba0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FSTEnum</span></td><td><code>ee9c6673cd32d261</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.NodeHash</span></td><td><code>62e62a772a07b6e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Outputs</span></td><td><code>01b4adaf56ba7d3f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.ReverseBytesReader</span></td><td><code>13eb20434ceaa349</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Util</span></td><td><code>8df33ba86cd07a51</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.AbstractPagedMutable</span></td><td><code>4cc069158eb14ddb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperation</span></td><td><code>e703484622617102</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperation.1</span></td><td><code>8ed6abb8f3648cf6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked</span></td><td><code>829a236b3c71b9c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked1</span></td><td><code>4bd02140efa827ba</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked10</span></td><td><code>7871df76ca8b0a6d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked11</span></td><td><code>31012a043511a3c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked12</span></td><td><code>8c9d61a1c0c22fe2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked13</span></td><td><code>7c3f7554b1c18d1d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked14</span></td><td><code>21e5b4c1bd2627b3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked15</span></td><td><code>89157585ca7e8aaf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked16</span></td><td><code>bd7857d6862d8611</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked17</span></td><td><code>ee9c6581a4299e15</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked18</span></td><td><code>559a5bb48c2c0381</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked19</span></td><td><code>ce141b930277706f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked2</span></td><td><code>af735fb9c7872456</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked20</span></td><td><code>ec750496cb2b69fc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked21</span></td><td><code>fd5faea41a357d0e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked22</span></td><td><code>b8b2caf3fa40412b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked23</span></td><td><code>d3700bb7e9bbb9e7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked24</span></td><td><code>97d220c44b683800</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked3</span></td><td><code>1318d5978b9e3782</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked4</span></td><td><code>70c3af2facc8f326</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked5</span></td><td><code>d206eeee69238498</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked6</span></td><td><code>2dc5d4490742e4f9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked7</span></td><td><code>cf065f84c953d1aa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked8</span></td><td><code>f743f629bc8f2eec</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked9</span></td><td><code>20af58a528f116a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPackedSingleBlock</span></td><td><code>ed80270f7be26e06</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.DeltaPackedLongValues</span></td><td><code>3f7729a31a506222</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.DeltaPackedLongValues.Builder</span></td><td><code>8eb03edf56ca67d2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Direct8</span></td><td><code>5513b678326dbc1e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.GrowableWriter</span></td><td><code>5e5c4629c1cacb32</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64</span></td><td><code>caccd5762229d5a5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock</span></td><td><code>3277f4345f51a8ea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock.Packed64SingleBlock2</span></td><td><code>34223fddff5b09fa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock.Packed64SingleBlock4</span></td><td><code>344d44155104d71f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock.Packed64SingleBlock9</span></td><td><code>6caf24640af7715c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts</span></td><td><code>192aafa84f7e8425</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.1</span></td><td><code>5be4fb69e4f2633a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Format</span></td><td><code>f0a04ac33ac221e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Format.1</span></td><td><code>1895af6404fcba97</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Format.2</span></td><td><code>b322487c670b3a9a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.FormatAndBits</span></td><td><code>13239c18a01d4c54</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Mutable</span></td><td><code>79ad66227b263962</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.MutableImpl</span></td><td><code>66d67f01ba10372d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.NullReader</span></td><td><code>c3d82b0738f2e352</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Reader</span></td><td><code>68d1fe7d42854e8c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.ReaderIteratorImpl</span></td><td><code>2469f92adb472e0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Writer</span></td><td><code>da838d4bd026f249</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedLongValues</span></td><td><code>cb7a181043f67fd3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedLongValues.Builder</span></td><td><code>95ee633c3d3a670f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedLongValues.Iterator</span></td><td><code>6b950714e747479d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedReaderIterator</span></td><td><code>9150185835a6e045</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedWriter</span></td><td><code>f401186d92e3dfd7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PagedGrowableWriter</span></td><td><code>c7971a7fe93e133a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.NonAbstractClassFilter</span></td><td><code>fc97b6b24692a75a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.BaseProviderFactory</span></td><td><code>1863c3f5bbbd786f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.BiProperty</span></td><td><code>3811df161ff4aaa9</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.BooterDeserializer</span></td><td><code>c83397fbff06643d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ClassLoaderConfiguration</span></td><td><code>ecd6032808102cae</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.Classpath</span></td><td><code>9fa80090913f56d2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ClasspathConfiguration</span></td><td><code>119cb500297de47b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.Command</span></td><td><code>6ecf946aa8d2df56</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader</span></td><td><code>1b895077377f24ce</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader.1</span></td><td><code>606842280b6ff99b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader.CommandRunnable</span></td><td><code>a7b877ee122885cd</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter</span></td><td><code>8a17eb0b7b54baf7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.1</span></td><td><code>8ade34fbe7fa4c9e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.2</span></td><td><code>36ee353e01c0e482</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.3</span></td><td><code>30e74f6bd08a5abf</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.4</span></td><td><code>a02071697fadd7c1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.5</span></td><td><code>dffbe6c6c2234bf7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkingReporterFactory</span></td><td><code>f5ffc73889b06268</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkingRunListener</span></td><td><code>1a6b3fe387024e94</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.MasterProcessCommand</span></td><td><code>c8c52c2b4f2fa353</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.PropertiesWrapper</span></td><td><code>f976b7dccf0ef18a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ProviderConfiguration</span></td><td><code>6e4106aa3a326db1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.Shutdown</span></td><td><code>018da1b80039bf2d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.StartupConfiguration</span></td><td><code>6be017bfe6c60c9d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.SurefireReflector</span></td><td><code>99f9b7a3eb4c9e6f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.SystemPropertyManager</span></td><td><code>55457b88b7bddc95</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.TypeEncodedValue</span></td><td><code>71071dc08d3c84c2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.cli.CommandLineOption</span></td><td><code>923f88578fe31ad5</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit3.JUnit3TestChecker</span></td><td><code>d37625d6438b0aac</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4Reflector</span></td><td><code>52042be78e73e38c</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4RunListener</span></td><td><code>3a58d4eadd2ee599</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4RunListenerFactory</span></td><td><code>5469bc692788ab18</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4TestChecker</span></td><td><code>acd246be8ad94713</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnitTestFailureListener</span></td><td><code>d0146df09768b20f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.Notifier</span></td><td><code>861d75221ebf2039</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junit4.JUnit4Provider</span></td><td><code>6f3778cd4b56e126</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junit4.JUnit4Provider.1</span></td><td><code>11af5d46bbaa2107</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.providerapi.AbstractProvider</span></td><td><code>48fba504365a6faa</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.ConsoleOutputCapture</span></td><td><code>c06f9613965ef2c2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.ConsoleOutputCapture.ForwardingPrintStream</span></td><td><code>7f92c3646e7b182b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.ReporterConfiguration</span></td><td><code>67e392be5e1a77a1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.SimpleReportEntry</span></td><td><code>7b33e601309d6567</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shade.org.apache.maven.shared.utils.StringUtils</span></td><td><code>3e59d8fdda9dfb75</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.suite.RunResult</span></td><td><code>28f41bd127d85475</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.DirectoryScannerParameters</span></td><td><code>219594604215c6e1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.IncludedExcludedPatterns</span></td><td><code>37d9d14a6b3ad341</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.ResolvedTest</span></td><td><code>f5f1024767ced79d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.ResolvedTest.Type</span></td><td><code>7ae2ea912d005b15</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.RunOrderParameters</span></td><td><code>a7ab3b73fed7c648</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.TestArtifactInfo</span></td><td><code>8d9f3b982bce21e6</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.TestListResolver</span></td><td><code>2aebed2326ea2644</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.TestRequest</span></td><td><code>cc7669ca5d548729</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.CloseableIterator</span></td><td><code>48d9735bbd6f0c84</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.DefaultRunOrderCalculator</span></td><td><code>4afd46e16a876f49</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.DefaultScanResult</span></td><td><code>d9429f91d01e491f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.ReflectionUtils</span></td><td><code>203674eb25a55c03</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.RunOrder</span></td><td><code>8a86963ef224158a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.TestsToRun</span></td><td><code>380f935826fdc068</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.TestsToRun.ClassesIterator</span></td><td><code>fb7b4f0fe4d54ac0</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.DaemonThreadFactory</span></td><td><code>b96b11c2e08610ae</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.DaemonThreadFactory.NamedThreadFactory</span></td><td><code>b161fdb4f57065ff</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.StringUtils</span></td><td><code>d3369c3ee1b803fd</code></td></tr><tr><td><span class="el_class">org.apache.solr.analysis.SolrAnalyzer</span></td><td><code>a29e9e6d2f59bd24</code></td></tr><tr><td><span class="el_class">org.apache.solr.analysis.TokenizerChain</span></td><td><code>849f4a14a28b9410</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.Api</span></td><td><code>e840053f10be81ed</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiBag</span></td><td><code>45eb53be323f22e4</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiBag.IntrospectApi</span></td><td><code>157971cd03751820</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiBag.ReqHandlerToApi</span></td><td><code>be9a0ac58ce19878</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiSupport</span></td><td><code>c074b3568142b894</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.ResponseParser</span></td><td><code>1cf509b28d2a5ba7</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrClient</span></td><td><code>66905b67da21f15e</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrQuery</span></td><td><code>69e879021a60bba5</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrQuery.ORDER</span></td><td><code>0c4e744fb3d3a18f</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrQuery.SortClause</span></td><td><code>c521d4ad5c7123a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrRequest</span></td><td><code>656240ed3cc6798d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrRequest.METHOD</span></td><td><code>5fff874a69f2386e</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrResponse</span></td><td><code>dc01d85c4b4ffeb5</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.EmbeddedSolrServer</span></td><td><code>93311ebfb81630b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettyConfig</span></td><td><code>d3090140317f3b76</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettyConfig.Builder</span></td><td><code>f91dd053ff60ec34</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner</span></td><td><code>66514646ce7e4892</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner.1</span></td><td><code>959ab2b63d36d552</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner.DebugFilter</span></td><td><code>08bcde9c2c5fc099</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner.Servlet404</span></td><td><code>9e0ca998190a27af</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryRequestWriter</span></td><td><code>de66294981f04419</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryRequestWriter.1</span></td><td><code>9d93bcebb4b35f1d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryRequestWriter.BAOS</span></td><td><code>5267163aa6f6ba74</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryResponseParser</span></td><td><code>d6fa3d8dab63987a</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient</span></td><td><code>3d77fdadb04a1ffb</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.Builder</span></td><td><code>519a2d06ca260c59</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.ExpiringCachedDocCollection</span></td><td><code>8552e58123125723</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.RouteResponse</span></td><td><code>8eedc203fc5d9856</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.StateCache</span></td><td><code>ae077c9b660401df</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpClientConfigurer</span></td><td><code>7fb9256118a08190</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpClientUtil</span></td><td><code>f0f186892a14184c</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpClientUtil.HttpClientFactory</span></td><td><code>8c37f9d7a0a7bceb</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpSolrClient</span></td><td><code>f91540eb56c7295f</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpSolrClient.1</span></td><td><code>cc21514f74f02bea</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpSolrClient.Builder</span></td><td><code>1f3279779a254d8c</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient</span></td><td><code>079a8b33c99d965d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient.Builder</span></td><td><code>e586cf15dc6d8954</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient.Req</span></td><td><code>8a3ed823dfe9e585</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient.Rsp</span></td><td><code>78a1acf1c2e41d53</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.SolrHttpRequestRetryHandler</span></td><td><code>259be6eb891d849d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider</span></td><td><code>1d62e001fba9b10c</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.ModelCache</span></td><td><code>262a280038323c63</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.ModelCache.LRU</span></td><td><code>e314ae2b59a0c45a</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.SolrClientCache</span></td><td><code>607c97b56bbd0b13</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.stream.expr.StreamFactory</span></td><td><code>da8c09422263a100</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.AbstractUpdateRequest</span></td><td><code>a92cb419cff05924</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.AbstractUpdateRequest.ACTION</span></td><td><code>e8ee41c4b0a318f6</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec</span></td><td><code>457dce1f8c8568ca</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.1</span></td><td><code>0434c9aae2db2257</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.QueryRequest</span></td><td><code>ef0284115334ecbe</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.RequestWriter</span></td><td><code>b98211ab1d93fdf7</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.RequestWriter.LazyContentStream</span></td><td><code>48c81b1bbe9c0da3</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.UpdateRequest</span></td><td><code>d33dd3dc1267d074</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.response.QueryResponse</span></td><td><code>8f5d24fbdbdfc8c7</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.response.SolrResponseBase</span></td><td><code>efe49a36fe63c661</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.response.UpdateResponse</span></td><td><code>668699eced4f5370</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.util.ClientUtils</span></td><td><code>0866124890fb0afb</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.util.SolrIdentifierValidator</span></td><td><code>c16c063efdbe7bb2</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.util.SolrIdentifierValidator.IdentifierType</span></td><td><code>26f1358a4c7580dd</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ActionThrottle</span></td><td><code>90fb0559085326e5</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ActionThrottle.DefaultNanoTimeSource</span></td><td><code>776272e72b4c8805</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.AddReplicaCmd</span></td><td><code>827b99d6c30303cf</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Assign</span></td><td><code>d07a5e09e0b26f10</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.BackupCmd</span></td><td><code>b5e34bde6d657d62</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CloudConfigSetService</span></td><td><code>accbc83601b695d5</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CloudDescriptor</span></td><td><code>0c1a4ccf5e48be49</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateAliasCmd</span></td><td><code>84fc7a882223f2cc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateCollectionCmd</span></td><td><code>3feb9dce61451076</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateShardCmd</span></td><td><code>44b300d0d3d22d1c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateSnapshotCmd</span></td><td><code>31e64b72da657745</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CurrentCoreDescriptorProvider</span></td><td><code>cdbe10114aaa080c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteAliasCmd</span></td><td><code>897d2e38c14c487a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteCollectionCmd</span></td><td><code>f06881dc4139f0ac</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteNodeCmd</span></td><td><code>3b152f75e489e3fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteReplicaCmd</span></td><td><code>5e78a16e5cf6ff47</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteShardCmd</span></td><td><code>2966f3655dd6e728</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteSnapshotCmd</span></td><td><code>f5552ed14ab27d3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DistributedMap</span></td><td><code>5835132720fb9c35</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DistributedQueue</span></td><td><code>2dd6f607175a713b</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DistributedQueue.ChildWatcher</span></td><td><code>f1208d010c4aeb79</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ElectionContext</span></td><td><code>edb198edce7efc87</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LeaderElector</span></td><td><code>8f0b7659b10f234d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree</span></td><td><code>a46c19918173d4d1</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.LockImpl</span></td><td><code>699d1ff69844ec70</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.Node</span></td><td><code>bec0da2deb636e27</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.Session</span></td><td><code>ce540d6fd0af03f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.SessionNode</span></td><td><code>e7fef8e8cb60827e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.MigrateCmd</span></td><td><code>f1a56a0100f02c38</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.MiniSolrCloudCluster</span></td><td><code>c7478ef736838b12</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer</span></td><td><code>983991c74f189563</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.1</span></td><td><code>baaf21b1e81ecf71</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.ClusterStateUpdater</span></td><td><code>84375ed39856f0b7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.ClusterStateUpdater.1</span></td><td><code>d20be0fe41c10d7d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.LeaderStatus</span></td><td><code>2baf84f1dad65973</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.OverseerThread</span></td><td><code>4bed9b2b475514b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.Stat</span></td><td><code>fdfa984be7ebbcc9</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.Stats</span></td><td><code>64693e8e667563e2</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerAutoReplicaFailoverThread</span></td><td><code>673005eae2d3b1dc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerCollectionConfigSetProcessor</span></td><td><code>a5404d292312c534</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerCollectionConfigSetProcessor.1</span></td><td><code>07be4fe5124a3b36</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerCollectionMessageHandler</span></td><td><code>61eda14ae395dfed</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerConfigSetMessageHandler</span></td><td><code>c35354af276f05f4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerElectionContext</span></td><td><code>5d18bb02b1155119</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerNodePrioritizer</span></td><td><code>97a34225a542f086</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerRoleCmd</span></td><td><code>3ffe033080b4d1bc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerSolrResponse</span></td><td><code>2fd07d3d3bd66e52</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerStatusCmd</span></td><td><code>0b55f2984bc1465b</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor</span></td><td><code>1ea397d216a4c485</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor.1</span></td><td><code>2a9fe2a59558a39c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor.Runner</span></td><td><code>ce3b8f3723878266</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor.TaskBatch</span></td><td><code>9c6ec3f1d59abee2</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskQueue</span></td><td><code>4379623612ca3f35</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskQueue.LatchWatcher</span></td><td><code>b8a187c793ff29e7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskQueue.QueueEvent</span></td><td><code>b2054cffbe60057d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.RecoveryStrategy.Builder</span></td><td><code>6adff8a82ee67265</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ReplaceNodeCmd</span></td><td><code>b5543331b5b503fb</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.RestoreCmd</span></td><td><code>3bf5075116da484c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ShardLeaderElectionContext</span></td><td><code>dbd2349b8ac0b208</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ShardLeaderElectionContextBase</span></td><td><code>aa298642d7701bb7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.SizeLimitedDistributedMap</span></td><td><code>af238f1cb32cc369</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.SplitShardCmd</span></td><td><code>7cb18a586b01f66a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.SyncStrategy</span></td><td><code>3b96cc2de30c98b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController</span></td><td><code>17d6efaedf2fc8c3</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.1</span></td><td><code>9ade90cdd8c70513</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.2</span></td><td><code>3c7534e5f043690e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.3</span></td><td><code>b97e6aa8994d652d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.ContextKey</span></td><td><code>ec575aeaa2a64146</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.WatcherImpl</span></td><td><code>f156f9cec9c48729</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkSolrResourceLoader</span></td><td><code>fd00df8b4ea85df7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkSolrResourceLoader.ZkByteArrayInputStream</span></td><td><code>913c0e35cda35846</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer</span></td><td><code>37880836bd592735</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.2</span></td><td><code>9e6025f0b954b17c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.2.1</span></td><td><code>5d97702bdd1c11af</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.3</span></td><td><code>9a52a49a80fcb088</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.HostPort</span></td><td><code>075781295ab06b7d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.LimitViolationAction</span></td><td><code>20576a4f33a59232</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain</span></td><td><code>14356be6eadf8310</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.TestServerCnxn</span></td><td><code>f2460684cc6e053d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.TestServerCnxnFactory</span></td><td><code>169a9709ca3a1c27</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.TestZKDatabase</span></td><td><code>37415f6d8290c17e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.WatchLimit</span></td><td><code>ae1c61ab0f13394a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.WatchLimit.1</span></td><td><code>3f1e951784e4de9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.WatchLimiter</span></td><td><code>d0d09f65f1090292</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ClusterStateMutator</span></td><td><code>99c235da642c5bd4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.CollectionMutator</span></td><td><code>66552ef5677afc0a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.NodeMutator</span></td><td><code>45d8c23e0c1dffcc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.OverseerAction</span></td><td><code>cbcc0c44f5352a14</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ReplicaMutator</span></td><td><code>0a33ea29e0808ba3</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.SliceMutator</span></td><td><code>b335a39c9e9a27d5</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ZkStateWriter</span></td><td><code>a3d3edca3d989a37</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ZkWriteCommand</span></td><td><code>7d7c93866e0b1a35</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.rule.ReplicaAssigner</span></td><td><code>bfeb27663246d18a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.rule.ReplicaAssigner.Position</span></td><td><code>0155e18500579b7b</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.EmptyEntityResolver</span></td><td><code>cd1997a913441f19</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.EmptyEntityResolver.1</span></td><td><code>7413bc42a1f15ac7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.EmptyEntityResolver.2</span></td><td><code>0f48fa74780d7ac2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrDocument</span></td><td><code>786848c0c35daf9d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrDocumentBase</span></td><td><code>8b72f0d562ebc6cb</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrDocumentList</span></td><td><code>89ed9d382bc8a26e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrInputDocument</span></td><td><code>51e8048a11c8b7f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrInputField</span></td><td><code>0ef96dd40b435f09</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrInputField.1</span></td><td><code>56b528ef3391f6d7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.StringUtils</span></td><td><code>865082e93f0d00f9</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Aliases</span></td><td><code>a936c25da3b72050</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ClusterState</span></td><td><code>e35d37a88223ac71</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ClusterState.CollectionRef</span></td><td><code>f5c5cd249d9a42f7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.CompositeIdRouter</span></td><td><code>f2e9362403e0451a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ConnectionManager</span></td><td><code>9668fe3c4b3d76f7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ConnectionManager.LikelyExpiredState</span></td><td><code>d032fefdefd534e8</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ConnectionManager.LikelyExpiredState.StateType</span></td><td><code>ec6ffffd50f96650</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DefaultConnectionStrategy</span></td><td><code>f78ae83407c380d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DefaultZkACLProvider</span></td><td><code>1bf2fb53c6a432af</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DefaultZkCredentialsProvider</span></td><td><code>d64dd4c0a1e855ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DocCollection</span></td><td><code>1c5093c7857a73df</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DocRouter</span></td><td><code>63b5981b9fa1cb04</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DocRouter.Range</span></td><td><code>3f35edcc1b0894f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.HashBasedRouter</span></td><td><code>9f49751c1b37a22f</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ImplicitDocRouter</span></td><td><code>5a0123eb2c6c81e3</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.PlainIdRouter</span></td><td><code>e375d44547d94ac1</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Replica</span></td><td><code>8e0aeee6d47bd81e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Replica.State</span></td><td><code>900b0ebb7f0aba2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Slice</span></td><td><code>4ece99769824aea5</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Slice.State</span></td><td><code>9b636ed0a5277e8c</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient</span></td><td><code>eb3c3115b0a1b1d0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.1</span></td><td><code>79b41ff683e9fe71</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.10</span></td><td><code>a0ad165241dc4552</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.11</span></td><td><code>658b1c936fab0fc2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.2</span></td><td><code>f2fa4233125af395</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.3</span></td><td><code>15e01e8bdc66ab3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.4</span></td><td><code>2b0abc596d1de152</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.5</span></td><td><code>f0f638039b66de4a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.6</span></td><td><code>90f426ece8ae3480</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.7</span></td><td><code>12cef7c8a3d86064</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.8</span></td><td><code>e41a739b53be59ce</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.9</span></td><td><code>8cf45ca7cea5fa60</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZooKeeper</span></td><td><code>5d0dc29393055d29</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkClientConnectionStrategy</span></td><td><code>5f1eae21049b3911</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkClientConnectionStrategy.ZkUpdate</span></td><td><code>f8726b7f41718639</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkCmdExecutor</span></td><td><code>d7e969815b6960b9</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkConfigManager</span></td><td><code>3b17629bff841de7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkCoreNodeProps</span></td><td><code>2351801319c358e7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkMaintenanceUtils</span></td><td><code>77b5b2c8ef14043e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkMaintenanceUtils.1</span></td><td><code>e7b9e5abf817ea8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkNodeProps</span></td><td><code>7a3eb4964d13e6a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkOperation</span></td><td><code>6982a412e97bb681</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader</span></td><td><code>7930fa32b1004e21</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.1</span></td><td><code>d4898315eb350d1a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.2</span></td><td><code>946cbe311b8fba38</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.3</span></td><td><code>d45a5624da299929</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.CollectionWatch</span></td><td><code>899b55a195933bed</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.CollectionsChildWatcher</span></td><td><code>0a0e94c07ae98c42</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.ConfigData</span></td><td><code>28dbd596c6d00b67</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.LazyCollectionRef</span></td><td><code>05b6214026f7e9ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.LegacyClusterStateWatcher</span></td><td><code>e8fc3a5987d29ecd</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.LiveNodeWatcher</span></td><td><code>396d180f21dc01c7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.Notification</span></td><td><code>bcfa7a48e6d3fcfc</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.StateWatcher</span></td><td><code>b068f154b5951b84</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CollectionParams</span></td><td><code>8de77b0b5123a5aa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CollectionParams.CollectionAction</span></td><td><code>cd2fb67946723bc9</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CollectionParams.LockLevel</span></td><td><code>157b0fbc3636dc25</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CommonParams</span></td><td><code>e466370a1741b338</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CommonParams.EchoParamStyle</span></td><td><code>760056856df40296</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.ConfigSetParams.ConfigSetAction</span></td><td><code>d662db2ca1e960a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CoreAdminParams.CoreAdminAction</span></td><td><code>4f82950294dbbfaa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.DefaultSolrParams</span></td><td><code>e30f814c8081dce6</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.MapSolrParams</span></td><td><code>f01df270b13e6725</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.ModifiableSolrParams</span></td><td><code>37562a084b3ae197</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.MultiMapSolrParams</span></td><td><code>14746d65785f33ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.RequiredSolrParams</span></td><td><code>13b071449b6ea6aa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.SolrParams</span></td><td><code>63cc6bf9bd007b4d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Base64</span></td><td><code>1e39499af6722c43</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ByteUtils</span></td><td><code>16dd94ab37fd1004</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ContentStreamBase</span></td><td><code>4394e06514c853a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ContentStreamBase.StringStream</span></td><td><code>663cbbb1ad733d9d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.DataInputInputStream</span></td><td><code>72ed7df254d86cf1</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ExecutorUtil</span></td><td><code>f76caaa52dde912e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ExecutorUtil.MDCAwareThreadPoolExecutor</span></td><td><code>2f8bc15c23ddaf3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.FastInputStream</span></td><td><code>ec2fcbdeaa4d0503</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.FastOutputStream</span></td><td><code>53eeaba3d68c9f3e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Hash</span></td><td><code>df5c063d587d86bb</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.IOUtils</span></td><td><code>f5d2b8c9a645cdd2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec</span></td><td><code>d3cb5628e148b9b7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.1</span></td><td><code>b1604dc64a8869da</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.2</span></td><td><code>d379194ca823e57b</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.3</span></td><td><code>521bd3aaa5b0ae6e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.StringBytes</span></td><td><code>5615f31b0ce7cb75</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.NamedList</span></td><td><code>ef2f82cf8cfee489</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.NamedList.2</span></td><td><code>cfc8a1c263fa211d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.NamedList.2.1</span></td><td><code>c658b8da20979af8</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ObjectReleaseTracker</span></td><td><code>12aa0f388d56b8fa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ObjectReleaseTracker.ObjectTrackerException</span></td><td><code>4afb99cfef1c9a9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Pair</span></td><td><code>18a8814e5709b708</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.RetryUtil</span></td><td><code>828911d315a47faf</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.SimpleOrderedMap</span></td><td><code>6fdf329042228a20</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.SolrjNamedThreadFactory</span></td><td><code>c96c49eb0ca657cc</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.StrUtils</span></td><td><code>bf1dfea8e81ed653</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.URLUtil</span></td><td><code>9f34520ba48ad270</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Utils</span></td><td><code>ddfe7704cab72b3c</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ValidatingJsonMap</span></td><td><code>74e697687f5401a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ValidatingJsonMap.1</span></td><td><code>59d2c67b4ff10c3e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.XML</span></td><td><code>0978479c961a807c</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.XMLErrorLogger</span></td><td><code>b1b7fffcdc023924</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.AbstractSolrEventListener</span></td><td><code>2099513a46c4fbce</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.BlobRepository</span></td><td><code>72a33047e988e9bd</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CachingDirectoryFactory</span></td><td><code>f7f5d06c05ab9954</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CachingDirectoryFactory.CacheValue</span></td><td><code>0fc2eb728074d847</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloseHook</span></td><td><code>840da4ad94b2d296</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloserThread</span></td><td><code>75bfb4920045d5c5</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloudConfig</span></td><td><code>f34be685505fc9a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloudConfig.CloudConfigBuilder</span></td><td><code>71353366bc340b34</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CodecFactory</span></td><td><code>74a00118bcd800a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.Config</span></td><td><code>00951514a32dfa48</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigOverlay</span></td><td><code>f8164906a03b8d69</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSet</span></td><td><code>eac7abb558b14df4</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSetProperties</span></td><td><code>b8bd66600736af2e</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSetService</span></td><td><code>a5769c6c75416cb1</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSetService.Default</span></td><td><code>1d8198c1ccafae02</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreContainer</span></td><td><code>860e5feba38689af</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreDescriptor</span></td><td><code>d27380fd78ddfff8</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CorePropertiesLocator</span></td><td><code>9fe1f8bb99642101</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CorePropertiesLocator.1</span></td><td><code>7cc47aa62885f69a</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreSorter</span></td><td><code>96f99bd35c4d5c13</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreSorter.CountsForEachShard</span></td><td><code>b5f59a11c2399645</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.DirectoryFactory</span></td><td><code>dcad904b46b102b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.DirectoryFactory.1</span></td><td><code>51d1292fec89ba5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.DirectoryFactory.DirContext</span></td><td><code>fec0c8e8af563c05</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.IndexDeletionPolicyWrapper</span></td><td><code>924bf779c4e09349</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.IndexDeletionPolicyWrapper.IndexCommitWrapper</span></td><td><code>6e9cb19ffc734260</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.IndexReaderFactory</span></td><td><code>76ccd16bfc355d11</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.InitParams</span></td><td><code>8ab978e68f989e8b</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.JmxMonitoredMap</span></td><td><code>ff674bca26827628</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.JmxMonitoredMap.SolrDynamicMBean</span></td><td><code>f3c29d5eb5195fb9</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.JmxMonitoredMap.SolrDynamicMBean.1</span></td><td><code>01d6b0db868a6c1c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.MemClassLoader</span></td><td><code>ddd8c89e20343d1c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.NRTCachingDirectoryFactory</span></td><td><code>f99cae67f117fbe0</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.NodeConfig</span></td><td><code>67675d6a489e85e3</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.NodeConfig.NodeConfigBuilder</span></td><td><code>11ddb434dd9275c9</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag</span></td><td><code>23e90107765a7583</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag.LazyPluginHolder</span></td><td><code>8c72c87461b051ab</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag.PluginHolder</span></td><td><code>2419ffa3e6cb7083</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag.RuntimeLib</span></td><td><code>8e46e8bead54406d</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginInfo</span></td><td><code>7e0094f75cd79bfb</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.QuerySenderListener</span></td><td><code>e88457b49e2fad78</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.RequestHandlers</span></td><td><code>f9d193ab6a12b519</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.RequestParams</span></td><td><code>74362c298be648b9</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SchemaCodecFactory</span></td><td><code>11a53d6ad5f3a99d</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SchemaCodecFactory.1</span></td><td><code>eba24e8c0df3a49c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig</span></td><td><code>67622f112f4d1b15</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.HttpCachingConfig</span></td><td><code>3d77b8a7a82bfa8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.HttpCachingConfig.LastModFrom</span></td><td><code>c916e9076fb0a883</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.JmxConfiguration</span></td><td><code>fa32c51e415e2e2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.PluginOpts</span></td><td><code>dae67f880a34527c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.SolrPluginInfo</span></td><td><code>c8fd5c1576a6f658</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.UpdateHandlerInfo</span></td><td><code>fd53c9d203428bf1</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCore</span></td><td><code>9bff2dd5f2c78e51</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCore.2</span></td><td><code>7fe1c8afaddde261</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCore.3</span></td><td><code>98a98d5c77b428df</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCores</span></td><td><code>ceda5b489f4650d2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrDeletionPolicy</span></td><td><code>a95fb070270c7ad7</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrDeletionPolicy.CommitsLoggingDebug</span></td><td><code>68886848a3253db6</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrDeletionPolicy.CommitsLoggingInfo</span></td><td><code>aca8a91e16d6a718</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrInfoMBean.Category</span></td><td><code>4a07366b87ed44d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrInfoMBean.Group</span></td><td><code>47e3f0b0f501d79c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrInfoMBeanWrapper</span></td><td><code>4ae7a11222974045</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceLoader</span></td><td><code>6b0ebb09211ed284</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceLoader.1</span></td><td><code>0dc6e56f0731920f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceLoader.2</span></td><td><code>d8b1b65094d1a5f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceNotFoundException</span></td><td><code>94de54d723c3cf8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrXmlConfig</span></td><td><code>f55f25be8a56d22e</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.StandardDirectoryFactory</span></td><td><code>15748589e792bf0f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.StandardIndexReaderFactory</span></td><td><code>4a25a62bc08c34d2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ZkContainer</span></td><td><code>8d1d1078d21f6fd4</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ZkContainer.1</span></td><td><code>8662af0e0df809f5</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.backup.repository.BackupRepositoryFactory</span></td><td><code>93f737a486b7686a</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.snapshots.SolrSnapshotMetaDataManager</span></td><td><code>8084f5d8474cd939</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ContentStreamHandlerBase</span></td><td><code>29442c682c455d27</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.DumpRequestHandler</span></td><td><code>c66a2c5f7b68cb64</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.GraphHandler</span></td><td><code>b8650796d84c3530</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.PingRequestHandler</span></td><td><code>8516124969541eaa</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.RealTimeGetHandler</span></td><td><code>4d56edfb77ccfd71</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler</span></td><td><code>e3f395263accf751</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler.1</span></td><td><code>e447aaef700b45a7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler.2</span></td><td><code>69eb7677331746d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler.3</span></td><td><code>39dbe2c2764a5b68</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.RequestHandlerBase</span></td><td><code>c9f775e242a9c68f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.RequestHandlerUtils</span></td><td><code>4e7c1ed313d5fde1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.SQLHandler</span></td><td><code>0977f682dba5f239</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.SchemaHandler</span></td><td><code>5529c1e6993e49f6</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.SolrConfigHandler</span></td><td><code>2097ab98cce8576e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.StreamHandler</span></td><td><code>3a0d14de4da56ac1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.StreamHandler.1</span></td><td><code>896f69ef46022750</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandler</span></td><td><code>14a9a53a31d2955e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandler.1</span></td><td><code>ddf706c073c17cb9</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandlerApi</span></td><td><code>cff80c9cdb1999db</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandlerApi.1</span></td><td><code>0ead9f10758a5430</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.BackupCoreOp</span></td><td><code>4e8b0d8be26bf723</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.BaseHandlerApiSupport</span></td><td><code>6b1d6d506bdd5917</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.BaseHandlerApiSupport.1</span></td><td><code>f73cb46dfb80fcda</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi</span></td><td><code>7c05d78061132740</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.Cmd</span></td><td><code>4171c426305bdcad</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.Cmd.1</span></td><td><code>12886498bb37f03a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.Cmd.2</span></td><td><code>20d6b013e11bf0f7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.EndPoint</span></td><td><code>2aeda7f7d6e8a9a7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionsHandler</span></td><td><code>7c0b768f260d9ab0</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionsHandler.CollectionOperation</span></td><td><code>eb84526ecd1acd96</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionsHandler.CollectionOperation.1</span></td><td><code>8cfbdc2cfb221fc5</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler</span></td><td><code>e05e4bfae9c9e02a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation</span></td><td><code>5de5307db07cd351</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation.1</span></td><td><code>76b392eea2aab9cd</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation.2</span></td><td><code>d28c2cbc12d6914a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation.3</span></td><td><code>0449ca48a62e3172</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandlerApi</span></td><td><code>f90bb051b562782d</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandlerApi.Cmd</span></td><td><code>dfa2c5ded783f95b</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandlerApi.EndPoint</span></td><td><code>1b3b2bbb7b132533</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandler</span></td><td><code>fcac6403ef53c60a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandler.CallInfo</span></td><td><code>0d05c5d89f0b06b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandler.TaskObject</span></td><td><code>b9c65b02d21ddf7f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandlerApi</span></td><td><code>eab35ff38bf2b258</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandlerApi.Cmd</span></td><td><code>778758d36ea3fd62</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandlerApi.EndPoint</span></td><td><code>cdfd5d93622ebb5c</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminOperation</span></td><td><code>aa9cdcd5568dff25</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CreateSnapshotOp</span></td><td><code>41b1b715650c3ea2</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.DeleteSnapshotOp</span></td><td><code>2235465a72fd970b</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.InfoHandler</span></td><td><code>027b87a5152139b1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.InvokeOp</span></td><td><code>77aa330712d6df35</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.LoggingHandler</span></td><td><code>fa56d0db97068e6a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.LukeRequestHandler</span></td><td><code>18d7edfda1750932</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.MergeIndexesOp</span></td><td><code>d5bf225f2838ba38</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.MetricsHandler</span></td><td><code>cebf0219f29d27bb</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.PluginInfoHandler</span></td><td><code>267db86340bab2be</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.PrepRecoveryOp</span></td><td><code>3bcbc7ec2b3ea6a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.PropertiesRequestHandler</span></td><td><code>289d00f14ac2cdbb</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.RequestApplyUpdatesOp</span></td><td><code>feda9f907d26ace9</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.RequestSyncShardOp</span></td><td><code>1ef0249e1ac05e45</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.RestoreCoreOp</span></td><td><code>b2b1b240b9da5617</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler</span></td><td><code>930b13d8fd64f01a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler.1</span></td><td><code>6af6dcad9f92fcc8</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler.2</span></td><td><code>c3a56b159b3c04f5</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler.SecurityConfig</span></td><td><code>e52df0575df68d87</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandlerLocal</span></td><td><code>023b4be3f0e815f4</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandlerZk</span></td><td><code>b11b0bc764e655fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SegmentsInfoRequestHandler</span></td><td><code>68ef8a1e1acf66b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ShowFileRequestHandler</span></td><td><code>d7718afed432e445</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SolrInfoMBeanHandler</span></td><td><code>44904770f5e6796e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SolrInfoMBeanHandler.1</span></td><td><code>1994413f3ea5bacb</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SolrInfoMBeanHandler.2</span></td><td><code>2fd187db239fb555</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SplitOp</span></td><td><code>b43afd4d6f7307f8</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.StatusOp</span></td><td><code>8314f62100e9da21</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SystemInfoHandler</span></td><td><code>ecc4d2ab4266620f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ThreadDumpHandler</span></td><td><code>02870e64c5f84eea</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ZookeeperInfoHandler</span></td><td><code>2dd7117da34938d0</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.DebugComponent</span></td><td><code>895bcc4cbfdf07be</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ExpandComponent</span></td><td><code>e2e436411332e581</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.FacetComponent</span></td><td><code>7bd07bf5653ad15a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HighlightComponent</span></td><td><code>5a78431be7f25aec</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HttpShardHandler</span></td><td><code>7e7819680494754e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HttpShardHandler.SimpleSolrResponse</span></td><td><code>c9aa7d8f912ea8be</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HttpShardHandlerFactory</span></td><td><code>64b89c5bbcf44e5d</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.MoreLikeThisComponent</span></td><td><code>bbf605f07f6781e8</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.QueryComponent</span></td><td><code>0a8f86369f328849</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.QueryComponent.1</span></td><td><code>17e65fd2538cbaee</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.RealTimeGetComponent</span></td><td><code>c8430c6c47bfd598</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ResponseBuilder</span></td><td><code>1133839aac119f02</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SearchComponent</span></td><td><code>bd2570352df6015f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SearchHandler</span></td><td><code>cc32eb664219bf03</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardDoc</span></td><td><code>b78bccf68f7b926e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardFieldSortedHitQueue</span></td><td><code>ad48cfdc7020b6d1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardHandler</span></td><td><code>b69efe4eba381e00</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardHandlerFactory</span></td><td><code>f8815676b3231855</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardRequest</span></td><td><code>90b7ebbdc6afa645</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardResponse</span></td><td><code>d353d7cd6b129e3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShufflingReplicaListTransformer</span></td><td><code>84e1f8e2b7d06a33</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SpellCheckComponent</span></td><td><code>31cadb35fbfef473</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SpellCheckComponent.SpellCheckerListener</span></td><td><code>50187f001c5c0c57</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.StatsComponent</span></td><td><code>166a12fdc0a1cb50</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.TermVectorComponent</span></td><td><code>a9d8a9c55908e6ac</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.TermsComponent</span></td><td><code>d421066abc91c130</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.CSVLoader</span></td><td><code>c323badc8a01ecb7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.ContentStreamLoader</span></td><td><code>8460601e8b421958</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.JavabinLoader</span></td><td><code>9ed79056d4024828</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.JavabinLoader.1</span></td><td><code>c927c1ea6b725a53</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.JsonLoader</span></td><td><code>5b9c5fab138bab5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.XMLLoader</span></td><td><code>5771e3c6d1433a55</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.BreakIteratorBoundaryScanner</span></td><td><code>5e9caa5eeec4e869</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.DefaultEncoder</span></td><td><code>85bc9c0d14802bd5</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.DefaultSolrHighlighter</span></td><td><code>377a6f0c4cdb0f04</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.GapFragmenter</span></td><td><code>8a629ff83964c3c8</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.HighlightingPluginBase</span></td><td><code>15041593545e64fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.HtmlEncoder</span></td><td><code>39cb73758b7fcbcb</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.HtmlFormatter</span></td><td><code>19493a76366ac92f</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.RegexFragmenter</span></td><td><code>fe233e5f6aee26a3</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.ScoreOrderFragmentsBuilder</span></td><td><code>20e1b3a927f54d12</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SimpleBoundaryScanner</span></td><td><code>1b50f2cf470ad5b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SimpleFragListBuilder</span></td><td><code>9351bf3637da447f</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SingleFragListBuilder</span></td><td><code>3ef4037c4869b34c</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SolrBoundaryScanner</span></td><td><code>17ecf005294ad212</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SolrFragmentsBuilder</span></td><td><code>69c65adf017caad6</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SolrHighlighter</span></td><td><code>96f98f6d4bb0dd8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.WeightedFragListBuilder</span></td><td><code>746d64c6b9a5d933</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.DefaultMergePolicyFactory</span></td><td><code>3884cd09e42d62c1</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.MergePolicyFactory</span></td><td><code>db6623813feabe86</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.MergePolicyFactoryArgs</span></td><td><code>7c92f5a7792a6c36</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.SlowCompositeReaderWrapper</span></td><td><code>e3da8009e29af4e8</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.LogWatcher</span></td><td><code>8d35152ce35eb91d</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.LogWatcherConfig</span></td><td><code>db24c31d9929e7c8</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.MDCLoggingContext</span></td><td><code>59d8aab40de47329</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.MDCLoggingContext.1</span></td><td><code>c3b1f190c8ede688</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.OperatingSystemMetricSet</span></td><td><code>621a907de76e305c</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.SolrCoreMetricManager</span></td><td><code>fe4362f41fb315fa</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.SolrMetricInfo</span></td><td><code>68d7987fbbdabb53</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.SolrMetricManager</span></td><td><code>0fd8859ab7f91827</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.reporters.JmxObjectNameFactory</span></td><td><code>343adfdaeb19e3a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.FastCharStream</span></td><td><code>60d022e6dbf56d83</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser</span></td><td><code>adf7c5ee23f7469a</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser.JJCalls</span></td><td><code>9347ddf266d31fa8</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser.LookaheadSuccess</span></td><td><code>dde961c37fbf7d7e</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser.Operator</span></td><td><code>54acb5b23f08739c</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParserTokenManager</span></td><td><code>0309bb129aaca19c</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.SolrQueryParserBase</span></td><td><code>fef7284bad01f4e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.Token</span></td><td><code>34c965f86cad3a81</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.LocalSolrQueryRequest</span></td><td><code>56f7ddd57a8ea03f</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.SolrQueryRequestBase</span></td><td><code>76d08d9eaa1e18b6</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.SolrRequestInfo</span></td><td><code>ff3e170ac8878cbb</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.SolrRequestInfo.1</span></td><td><code>965a42b4c9b7a16e</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.json.RequestUtil</span></td><td><code>a0cf6dda339c903d</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.macro.MacroExpander</span></td><td><code>a7a691499cd7a3f4</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.BasicResultContext</span></td><td><code>08a68e6bb298386d</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.BinaryResponseWriter</span></td><td><code>1285cf73feaf9e9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.BinaryResponseWriter.Resolver</span></td><td><code>d83a55f52950f94b</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.CSVResponseWriter</span></td><td><code>44e491a89a258ab2</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.DocsStreamer</span></td><td><code>20f05e12a07a21f5</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.GeoJSONResponseWriter</span></td><td><code>684caa48e84acf3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.GraphMLResponseWriter</span></td><td><code>7c93aace5e16fb5d</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.JSONResponseWriter</span></td><td><code>ded92bffa7192141</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.PHPResponseWriter</span></td><td><code>95e3f2c2ad629f3f</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.PHPSerializedResponseWriter</span></td><td><code>db07c43bcc6c6755</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.PythonResponseWriter</span></td><td><code>62e4e30a263368fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.QueryResponseWriterUtil</span></td><td><code>7e31ba77e3c2e5f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.RawResponseWriter</span></td><td><code>83f8c170d4574d1f</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.ResultContext</span></td><td><code>dbfd0e82ee0c6870</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.RubyResponseWriter</span></td><td><code>8e8d91154bd746ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.SchemaXmlResponseWriter</span></td><td><code>4b41f13b594e6beb</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.SmileResponseWriter</span></td><td><code>c4153338e6cd4c5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.SolrQueryResponse</span></td><td><code>d92b21f6948ce169</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.XMLResponseWriter</span></td><td><code>8f187413473c3070</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.XSLTResponseWriter</span></td><td><code>3f32051e6cb9cdb1</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ChildDocTransformerFactory</span></td><td><code>28cb4d1a21d52cb8</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.DocIdAugmenterFactory</span></td><td><code>7de1bfecc328dec7</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.DocTransformer</span></td><td><code>318acea6a666cc14</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.DocTransformers</span></td><td><code>66dbf0a752c785fa</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ExplainAugmenterFactory</span></td><td><code>d8aeda4f65a199ba</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.GeoTransformerFactory</span></td><td><code>8880614e21b8e1d8</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.RawValueTransformerFactory</span></td><td><code>cbc7e331da67b879</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ScoreAugmenter</span></td><td><code>fb0d28d0be5d43f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ShardAugmenterFactory</span></td><td><code>93632c2b5c0ebb2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.SubQueryAugmenterFactory</span></td><td><code>ce383d24139fbd66</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.TransformerFactory</span></td><td><code>c241f9ea5364d8fd</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ValueAugmenterFactory</span></td><td><code>81800fb224332d3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResource</span></td><td><code>6046415e9700576b</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage</span></td><td><code>db6a13047f2da28e</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage.FileStorageIO</span></td><td><code>6bd105e7db84a377</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage.JsonStorage</span></td><td><code>9a8a9eae0498327d</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage.ZooKeeperStorageIO</span></td><td><code>b55b246f8378bf9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.RestManager</span></td><td><code>dea6c8d786aadca6</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.RestManager.Registry</span></td><td><code>752e14a30161a690</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.RestManager.RestManagerManagedResource</span></td><td><code>f7069083a9c8e876</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.SolrSchemaRestApi</span></td><td><code>7502788bc38b4dd5</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.BinaryField</span></td><td><code>bcad19f3291a0af3</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.BoolField</span></td><td><code>f249b76625f6a8bd</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.BoolField.1</span></td><td><code>f48b6a6ee2c61cc9</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.ClassicIndexSchemaFactory</span></td><td><code>c04c5dcfa8d0bfc6</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldProperties</span></td><td><code>95c191ce57dd98b7</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldType</span></td><td><code>b5ce84f675042baa</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldType.DefaultAnalyzer</span></td><td><code>0a07800dcbbe3796</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader</span></td><td><code>ebb025c8524bdda9</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.1</span></td><td><code>68ca9929ba5cac12</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.2</span></td><td><code>50ad92878afdbe18</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.3</span></td><td><code>402ca508511cedfc</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.MultiTermChainBuilder</span></td><td><code>ca8c1a69b16ef0af</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema</span></td><td><code>ff157ccc043002f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema.SchemaProps.Handler</span></td><td><code>d74ac57c5b21470b</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema.SolrIndexAnalyzer</span></td><td><code>7806e5a7e065b619</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema.SolrQueryAnalyzer</span></td><td><code>1e7ed132bb91318f</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchemaFactory</span></td><td><code>f37087b2a4b07300</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.NumberType</span></td><td><code>db1cb7c538938697</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.NumericFieldType</span></td><td><code>8dcf19c568dc4f3c</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.PrimitiveFieldType</span></td><td><code>4d469538cd00d18b</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.SchemaField</span></td><td><code>ce77ba51e946a2fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.SimilarityFactory</span></td><td><code>2275652927eca443</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.StrField</span></td><td><code>206c9ca3b0dca05c</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TextField</span></td><td><code>e80df1a08b1456a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieDateField</span></td><td><code>c668c7cb96f64b28</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieDoubleField</span></td><td><code>e6d674c6ae9ea0b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieField</span></td><td><code>aa084a74ebf76f43</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieField.1</span></td><td><code>763a4cb60b20b807</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieFloatField</span></td><td><code>5fcfe17603e85bdf</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieIntField</span></td><td><code>3a28724ceff3f51f</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieLongField</span></td><td><code>d0fc013a81cd5063</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet</span></td><td><code>3554a70b5be5addd</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.1</span></td><td><code>7cae60acd8b73d6c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.2</span></td><td><code>d22c5ad52061e8e1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.2.1</span></td><td><code>193e59f9a7ca5748</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.2.1.1</span></td><td><code>4be9b953eff9e9ff</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitsFilteredDocIdSet</span></td><td><code>97fa0c334488095c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitsFilteredPostingsEnum</span></td><td><code>7ceeded7c1fe909c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BoostQParserPlugin</span></td><td><code>ffcee5cd95b20d37</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.CacheConfig</span></td><td><code>a5aabfbd3a471b72</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.CollapsingQParserPlugin</span></td><td><code>a7821fd1c341c4a7</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ComplexPhraseQParserPlugin</span></td><td><code>cfac0753d56a48e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DateValueSourceParser</span></td><td><code>1e33295af8970db5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DisMaxQParserPlugin</span></td><td><code>af14fbc6c37a0f26</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocListAndSet</span></td><td><code>114d5fbbce6b931f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetBase</span></td><td><code>c4140c46b4d7daa1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetCollector</span></td><td><code>b857b8264fe93c67</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetCollector.ExpandingIntArray</span></td><td><code>a4c6f0c03c90db82</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetUtil</span></td><td><code>5c62a8fff0581882</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSlice</span></td><td><code>157f64446138813a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSlice.1</span></td><td><code>1591618583623ea4</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.Double2Parser</span></td><td><code>241fddff208d6be6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DoubleParser</span></td><td><code>70cf938bb6f1e9ed</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ExportQParserPlugin</span></td><td><code>09ddce443151e2a5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ExtendedDismaxQParserPlugin</span></td><td><code>1ad4163116acedd5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FastLRUCache</span></td><td><code>3a09ec051dc0a427</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FieldQParserPlugin</span></td><td><code>eb3fb009701b5b82</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.Filter</span></td><td><code>aa3f38f47cca8974</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.Filter.1</span></td><td><code>e5432ac0b9a6d4c6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FunctionQParserPlugin</span></td><td><code>7a35aba36cb2983d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FunctionRangeQParserPlugin</span></td><td><code>cc00e06fd9939c6b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.GraphTermsQParserPlugin</span></td><td><code>dd8a1f0d864e1b33</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.HashQParserPlugin</span></td><td><code>2a8f33dcea55c61c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.IGainTermsQParserPlugin</span></td><td><code>3d3c53a281103961</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.JoinQParserPlugin</span></td><td><code>7d4da408484132ef</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LRUCache</span></td><td><code>d4a8f23531be9d4f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LRUCache.1</span></td><td><code>7a745146004e8457</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LRUCache.CumulativeStats</span></td><td><code>6ce8805d7a772775</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LuceneQParser</span></td><td><code>7085a219bd22d2ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LuceneQParserPlugin</span></td><td><code>015eddb21704e96d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.MaxScoreQParserPlugin</span></td><td><code>f1e531bda01772f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.NamedParser</span></td><td><code>177dfb13aca6b391</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.NestedQParserPlugin</span></td><td><code>c0a8f866b088b2ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.OldLuceneQParserPlugin</span></td><td><code>dc1462a586041cb5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.PrefixQParserPlugin</span></td><td><code>5c12d3214e6bb217</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QParser</span></td><td><code>7a8ff4c06ebe52fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QParserPlugin</span></td><td><code>32a8955342d748e0</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryCommand</span></td><td><code>6c13b975e1ae6d96</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryParsing</span></td><td><code>19692846d317e393</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryResult</span></td><td><code>c51bcb04b3ffd8bf</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryResultKey</span></td><td><code>dc66e2062e24c216</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryUtils</span></td><td><code>f8248c9260b20a8e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.RawQParserPlugin</span></td><td><code>179f946a6b61cb58</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ReRankQParserPlugin</span></td><td><code>bde7e885097cdb0c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ReturnFields</span></td><td><code>9b74cbc7429a6438</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SignificantTermsQParserPlugin</span></td><td><code>bb06c27669e80745</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SimpleQParserPlugin</span></td><td><code>9ba125702b9818a6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrCache.State</span></td><td><code>ad4c723b287840fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrCacheBase</span></td><td><code>b724fd649538c5d8</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrCacheBase.AutoWarmCountRef</span></td><td><code>f5fe683787bb90bc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrFieldCacheMBean</span></td><td><code>fd92935ab0dcccfc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher</span></td><td><code>8525f0f8de670241</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher.4</span></td><td><code>f819971e603358c0</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher.ProcessedFilter</span></td><td><code>fb5ddf8cd513bf79</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher.SolrDocumentStoredFieldVisitor</span></td><td><code>e349206dc53d80b1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrQueryParser</span></td><td><code>4501c092811dd4ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrQueryTimeoutImpl</span></td><td><code>cfb3a343e4914f85</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrReturnFields</span></td><td><code>d0b6fe9bca1e89bb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortSpec</span></td><td><code>2dd8bee40b2aaa76</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortSpecParsing</span></td><td><code>c36aefca031bfb96</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortedIntDocSet</span></td><td><code>c6a31096a039f446</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortedIntDocSet.1</span></td><td><code>5fe9e9b31a80090a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SpatialBoxQParserPlugin</span></td><td><code>f0a4a32383dc25e5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SpatialFilterQParserPlugin</span></td><td><code>4831743ff2aa8784</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.StrParser</span></td><td><code>4e916405d6c1c04d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SurroundQParserPlugin</span></td><td><code>b7e656ddd19cca02</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SwitchQParserPlugin</span></td><td><code>2293df03bc5ad9e3</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.TermQParserPlugin</span></td><td><code>b5f8cd5c06f2c181</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.TermsQParserPlugin</span></td><td><code>c66907a299e0fce8</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.TextLogisticRegressionQParserPlugin</span></td><td><code>7aeeb284eb0a3e0b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser</span></td><td><code>a2a52c7932df1b72</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.1</span></td><td><code>8c21ca3c51150b94</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.10</span></td><td><code>0bb2adc9d0338235</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.11</span></td><td><code>f56ae95a1217f4fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.12</span></td><td><code>0a1f3cf21348face</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.13</span></td><td><code>03b695e3dc7f0576</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.14</span></td><td><code>f35f0d5fc772559c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.15</span></td><td><code>a9cab8138cdaa934</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.16</span></td><td><code>bd3bc515114f5dd9</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.17</span></td><td><code>818cb4f130ef35fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.18</span></td><td><code>9d079d1fc8810a7c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.19</span></td><td><code>0f1bc3d218a3fdab</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.2</span></td><td><code>ce27809d10b9ef1b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.20</span></td><td><code>b0f76abbf29325d7</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.21</span></td><td><code>3363f1feebfe5fb1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.22</span></td><td><code>8f53cbac70c55548</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.23</span></td><td><code>9a7e9f41e8e68198</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.24</span></td><td><code>be975a4c530afdf6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.25</span></td><td><code>0ce5d65e0f0bffc8</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.26</span></td><td><code>06975e02950996af</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.27</span></td><td><code>fc2efa04b25b8b27</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.28</span></td><td><code>6c16710085239df4</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.29</span></td><td><code>2dbf06aa63a1dd16</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.3</span></td><td><code>f445732fcfe42f24</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.30</span></td><td><code>1669913e196be1ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.31</span></td><td><code>c89ab3317a4eba0d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.32</span></td><td><code>a53aea6530ecfb10</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.33</span></td><td><code>364815df52e1b0f1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.34</span></td><td><code>4c5112dc3cd5405d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.35</span></td><td><code>f2989e5461a806de</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.36</span></td><td><code>6586891c657ddf8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.37</span></td><td><code>88bebe70da52bb29</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.38</span></td><td><code>8940eac5f8d45c59</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.39</span></td><td><code>178269720144f782</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.4</span></td><td><code>619462998f377514</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.40</span></td><td><code>5fec6b869ace5b49</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.41</span></td><td><code>0c8bee39ef2ebca7</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.42</span></td><td><code>acea4f15232aafff</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.43</span></td><td><code>d82916b88cae9041</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.44</span></td><td><code>72482ba48a91764c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.45</span></td><td><code>53667a52ab474afb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.46</span></td><td><code>c95d4f42e89e53a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.47</span></td><td><code>92bd2771831553da</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.48</span></td><td><code>db6b92456cf728cb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.49</span></td><td><code>26c6c013e1de64ff</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.5</span></td><td><code>50197eec186a3e89</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.50</span></td><td><code>08ede99305a64c0d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.51</span></td><td><code>c5972018522a9275</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.52</span></td><td><code>9eb5d6e720840b85</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.53</span></td><td><code>21133256b407afcb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.54</span></td><td><code>f04774eee801ea72</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.55</span></td><td><code>3297a2f02138a846</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.56</span></td><td><code>010b7b8d3af275e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.57</span></td><td><code>61c6f4da2d7f0fa2</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.58</span></td><td><code>815cd0e86322b74c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.59</span></td><td><code>a4f0f66e5b097a3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.6</span></td><td><code>05c25afa2ca9ee90</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.60</span></td><td><code>60df279c13b1b48f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.61</span></td><td><code>26bad6d471ec1732</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.62</span></td><td><code>f9d6e69313f986da</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.63</span></td><td><code>b2bf34a1c7995974</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.64</span></td><td><code>71fafae53379233b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.65</span></td><td><code>41374db07275f56d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.66</span></td><td><code>eb29d57c3e70d1c1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.67</span></td><td><code>8e1c4ee9ef9fbcd3</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.68</span></td><td><code>dc705b4135098429</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.69</span></td><td><code>5137289f4f056235</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.7</span></td><td><code>9b703dd846847f8c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.70</span></td><td><code>def843f54583dcef</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.71</span></td><td><code>d868af1312152250</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.72</span></td><td><code>1e29e6759cb7abc6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.73</span></td><td><code>4695dc74229c2ed1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.74</span></td><td><code>9fcd074b0dd50e70</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.75</span></td><td><code>f30491de5025f140</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.76</span></td><td><code>7229d63ee8bd2ad0</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.77</span></td><td><code>3e117ad775c44c16</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.78</span></td><td><code>cb73cd522075c47e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.79</span></td><td><code>cf86327ea3f34125</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.8</span></td><td><code>f3d8161a232d6399</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.80</span></td><td><code>cb2e6c7fa7814014</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.81</span></td><td><code>ac0d13a33b2c07b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.82</span></td><td><code>9bde46431d17bf5e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.83</span></td><td><code>ec3f904c92fab5a1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.84</span></td><td><code>de6d568654048163</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.85</span></td><td><code>c24bd8a4358eeeee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.86</span></td><td><code>6d7a2ef18f0e8e55</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.87</span></td><td><code>6fb226a4acc77a38</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.88</span></td><td><code>bfc1eb1ac168a47d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.9</span></td><td><code>e16f7bd13075b263</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.XmlQParserPlugin</span></td><td><code>a360cfdefd6f6d2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.facet.FacetModule</span></td><td><code>02e4289dd7e2527d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.facet.PercentileAgg.Parser</span></td><td><code>74b2a277eadba784</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.function.distance.GeoDistValueSourceParser</span></td><td><code>85ef2fe11550503f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.grouping.endresulttransformer.MainEndResultTransformer</span></td><td><code>72d9270807e3bd91</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.grouping.endresulttransformer.SimpleEndResultTransformer</span></td><td><code>1f5ea6ce6965f6fd</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.join.BlockJoinChildQParserPlugin</span></td><td><code>67ba517e307692e4</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.join.BlockJoinParentQParserPlugin</span></td><td><code>999e8e15378e9140</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.join.GraphQParserPlugin</span></td><td><code>479e7ab0a26ea32d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.mlt.MLTQParserPlugin</span></td><td><code>549d9248ccb77147</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.similarities.SchemaSimilarityFactory</span></td><td><code>197c4eb413d3aefa</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.similarities.SchemaSimilarityFactory.SchemaSimilarity</span></td><td><code>8f05420f4783790e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.LocalStatsCache</span></td><td><code>a4905014b48d1d35</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.LocalStatsSource</span></td><td><code>4c9f39be6c522cee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.StatsCache</span></td><td><code>3924c29c1d2aae22</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.StatsSource</span></td><td><code>2f6b54629806536d</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.AuthenticationPlugin</span></td><td><code>03e08bb402af23d7</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.AuthorizationContext.RequestType</span></td><td><code>6215bf9919fe3660</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.PKIAuthenticationPlugin</span></td><td><code>09bb7a746ff151ba</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.PKIAuthenticationPlugin.2</span></td><td><code>1e018684da44fd5e</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.PKIAuthenticationPlugin.HttpHeaderClientConfigurer</span></td><td><code>8227ef617ddcd9d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.BaseSolrFilter</span></td><td><code>a0d28caac6e1a75a</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.CheckLoggingConfiguration</span></td><td><code>1578da008f091032</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.HttpSolrCall</span></td><td><code>49373f0170775267</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.HttpSolrCall.3</span></td><td><code>bf21fd51629de77e</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.HttpSolrCall.RandomIterator</span></td><td><code>02738ca21ca7dbaf</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.ServletInputStreamWrapper</span></td><td><code>d0654c52a859da7c</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.ServletOutputStreamWrapper</span></td><td><code>10331c729b4c66ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter</span></td><td><code>aa1b1527216fafa2</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.1</span></td><td><code>8737dc2dcbf93689</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.1.1</span></td><td><code>65f02f9142c5ca43</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.2</span></td><td><code>1a21d344f7252507</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.2.1</span></td><td><code>289d6da7058d5e8a</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.3</span></td><td><code>83739b928792b78a</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.Action</span></td><td><code>5deb45f3edb27148</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers</span></td><td><code>e356ddf77928f5d8</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.1</span></td><td><code>0ec85d70581581f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.2</span></td><td><code>0e8337663a8d888b</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.FormDataRequestParser</span></td><td><code>e1610cf5828ebaf9</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.HttpRequestContentStream</span></td><td><code>79aae77d3085ca0d</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.MultipartRequestParser</span></td><td><code>9a4a05349e23a10c</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.RawRequestParser</span></td><td><code>cfea6b35685eeb3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.SimpleRequestParser</span></td><td><code>03bf0727d6ff07b8</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.StandardRequestParser</span></td><td><code>3d6fcfb87021f420</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.StartupLoggingUtils</span></td><td><code>ff99a8b4fb56c189</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.cache.HttpCacheHeaderUtil</span></td><td><code>264b1bc02bbdceb5</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.cache.Method</span></td><td><code>0850e06722c5222a</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.DirectSolrSpellChecker</span></td><td><code>7b5b6204e3096f35</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.QueryConverter</span></td><td><code>13a9807213125b9a</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.SolrSpellChecker</span></td><td><code>25dacd8e0d25269b</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.SpellingQueryConverter</span></td><td><code>1a147db9da94912a</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.WordBreakSolrSpellChecker</span></td><td><code>680edc035d1caae3</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache</span></td><td><code>18643cc03e4bd8f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.1</span></td><td><code>48e5c557b6e00c51</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.2</span></td><td><code>07ce317874cd6b4f</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.3</span></td><td><code>766ab0343295f526</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.4</span></td><td><code>fe44dc81be4656b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.5</span></td><td><code>d9bdab2bc86b54b2</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.6</span></td><td><code>1f8233470db49ed6</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.7</span></td><td><code>59ba9908db7536cb</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.8</span></td><td><code>70f4804ba909f4fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.PointParser</span></td><td><code>4259d5efa253dc7d</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl</span></td><td><code>9c49e29b36af7de0</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.BinaryDocValuesCache</span></td><td><code>31293404fe856e32</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.Cache</span></td><td><code>6d3da590ecdd8e22</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.DocTermOrdsCache</span></td><td><code>8c3ec46f1db85e9d</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.DocsWithFieldCache</span></td><td><code>e9dcff3855f083da</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.LongCache</span></td><td><code>9be8a41355de4f7b</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.SortedDocValuesCache</span></td><td><code>ca5f96bb237c96a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader</span></td><td><code>921174430fcf7f0f</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.1</span></td><td><code>0d501e2c573ca4b6</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.FieldCacheStats</span></td><td><code>fb623780a88c4a77</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.Type</span></td><td><code>3804fcb98fc2e62c</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.UninvertingDirectoryReader</span></td><td><code>fc944c2d5e1b73b6</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.UninvertingDirectoryReader.1</span></td><td><code>14d9a32643ddf39b</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.AddUpdateCommand</span></td><td><code>273e91229f0f5a02</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.CommitTracker</span></td><td><code>a32cc054cce96501</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.CommitUpdateCommand</span></td><td><code>06e6902460346b3b</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DefaultSolrCoreState</span></td><td><code>3630f287c2f2399f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DefaultSolrCoreState.1</span></td><td><code>fa871cad5a5b6b27</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DirectUpdateHandler2</span></td><td><code>18eb8967bd60f180</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DocumentBuilder</span></td><td><code>cd268939f9a0f07f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.MemOutputStream</span></td><td><code>b3af8236c239677a</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.PeerSync.PeerSyncResult</span></td><td><code>11c31dba11357e09</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCmdDistributor</span></td><td><code>c53320bd0cda1324</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCmdDistributor.Node</span></td><td><code>b884c202e06135ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCmdDistributor.StdNode</span></td><td><code>7a524fab9131ff0b</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCoreState</span></td><td><code>28b7d6332b2b51d0</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrIndexConfig</span></td><td><code>bb11a6dfd6827029</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrIndexConfig.DelayedSchemaAnalyzer</span></td><td><code>ff5eb896d19dbcad</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrIndexWriter</span></td><td><code>ebd7f0f51bc6cb01</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.StreamingSolrClients</span></td><td><code>44ec9d355bee6eae</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.TransactionLog</span></td><td><code>c5cea23c5f9921c8</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.TransactionLog.1</span></td><td><code>0fec4bf6d55aa490</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.TransactionLog.LogCodec</span></td><td><code>ae523cb9980aa37f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateCommand</span></td><td><code>940669d1d7d48d5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateHandler</span></td><td><code>2ed548154427d42a</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog</span></td><td><code>fe6ee132483c6458</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.1</span></td><td><code>80bc56d2af7074b5</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.2</span></td><td><code>31990a8e228fbcb2</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.LogPtr</span></td><td><code>6495cbe1ec538f0a</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.RecentUpdates</span></td><td><code>4b8269f1e28d886c</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.RecoveryInfo</span></td><td><code>1059af136bf3365d</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.State</span></td><td><code>2a3fa1ad7e7044f8</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.SyncLevel</span></td><td><code>18b0cd3b64d933fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler</span></td><td><code>deae40ae766ca188</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor</span></td><td><code>4d79f18ec204e466</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor.1</span></td><td><code>dca67faebdf36f51</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor.DefaultThreadFactory</span></td><td><code>e19c5e6877c18ae7</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandlerConfig</span></td><td><code>acd1bde415257256</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.VersionBucket</span></td><td><code>c1092bea5e0767c0</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.VersionInfo</span></td><td><code>ae7005f619219cf5</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.AtomicUpdateDocumentMerger</span></td><td><code>24714ef1457f8bd0</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.DistributedUpdateProcessor</span></td><td><code>a5d9aef88f569336</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.DistributedUpdateProcessor.DistribPhase</span></td><td><code>ea5740b30fb85f9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.DistributedUpdateProcessorFactory</span></td><td><code>46d241466c95088f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.LogUpdateProcessorFactory</span></td><td><code>4f9b2860cc4cc2a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.RunUpdateProcessor</span></td><td><code>9c0d8d86b6cf9d09</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.RunUpdateProcessorFactory</span></td><td><code>d2633c822517bb46</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessor</span></td><td><code>1b034f1a845d4858</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessorChain</span></td><td><code>2bf418dad117ae38</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessorChain.ProcessorInfo</span></td><td><code>f9066004d0e7388f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessorFactory</span></td><td><code>5530bedbfb68fb7c</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.ConcurrentLRUCache</span></td><td><code>585e2e8bd3615073</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.ConcurrentLRUCache.CacheEntry</span></td><td><code>f31054e4d5d82817</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.ConcurrentLRUCache.Stats</span></td><td><code>9bf5f6e5888bdb57</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.CryptoKeys.RSAKeyPair</span></td><td><code>d92d89fa5b4ed4f3</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.DOMUtil</span></td><td><code>49077af2f7c0019a</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.DefaultSolrThreadFactory</span></td><td><code>9a787fbf84a1a854</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator</span></td><td><code>1e875ca32ef8a833</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute</span></td><td><code>bd1b7bbc29ee5ef9</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.1</span></td><td><code>c24d87a8c7714ae5</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.2</span></td><td><code>dbfc1cce87f82a87</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.3</span></td><td><code>eefecb78f5e1f8b0</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.4</span></td><td><code>1897b30c77b74156</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaNode</span></td><td><code>b66e6cb9c87bdec6</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.Type</span></td><td><code>68a4f089f14c33f6</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.NumberUtils</span></td><td><code>0f74524d166b8362</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PathTrie</span></td><td><code>b97bd9eb5bb72f67</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PathTrie.1</span></td><td><code>49d07195043e05e7</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PathTrie.Node</span></td><td><code>92ba981852a7cf2c</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PropertiesUtil</span></td><td><code>8bd0c8066f0fc950</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RTimer</span></td><td><code>217eb821342da8c9</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RTimer.NanoTimeTimerImpl</span></td><td><code>65bbb2add2f88e59</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RTimerTree</span></td><td><code>1fab6835e0954b58</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RefCounted</span></td><td><code>ed31a1470e75f863</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.SolrFileCleaningTracker</span></td><td><code>6bd44aa7b5409c3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.SolrPluginUtils</span></td><td><code>6b34df1edfabdff1</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.SystemIdResolver</span></td><td><code>a2f6130862a73c84</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.TestInjection</span></td><td><code>876139c98de8eb1e</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.TimeOut</span></td><td><code>47e09cd9f33570e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.plugin.AbstractPluginLoader</span></td><td><code>48abe1838c8bea8a</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.plugin.AbstractPluginLoader.PluginInitInfo</span></td><td><code>514277a120ce2a45</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.InstrumentedHttpClient</span></td><td><code>562531c63fe1558d</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.InstrumentedHttpRequestExecutor</span></td><td><code>187ae6bd0442d191</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.InstrumentedPoolingClientConnectionManager</span></td><td><code>698efde068cb4d28</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.MetricUtils</span></td><td><code>651748d0e9f76683</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn</span></td><td><code>2d02e2ed2b018342</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.1</span></td><td><code>c6e4e5f36f8fa4ac</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.2</span></td><td><code>371f0f193942a0e0</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.EndOfStreamException</span></td><td><code>cda8c88177316ce6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.EventThread</span></td><td><code>a2ad260510a09460</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.Packet</span></td><td><code>156123ea918496be</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.SendThread</span></td><td><code>ea041307f1281ee3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.WatcherSetEventPair</span></td><td><code>a64c605355640519</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxnSocket</span></td><td><code>a03a302d78d67082</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxnSocketNIO</span></td><td><code>e1236901c88a8a1b</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.CreateMode</span></td><td><code>0da9c180b570a273</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Environment</span></td><td><code>02a76f9264cea6a9</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Environment.Entry</span></td><td><code>37f64ae61cfe6861</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException</span></td><td><code>711e3b7648b84de6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.1</span></td><td><code>e4dd93539bcf9eb6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.Code</span></td><td><code>5a62b04a525a2a82</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.NoNodeException</span></td><td><code>fc1cdd04564cdc2f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.NodeExistsException</span></td><td><code>93d87256b228c42e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.SessionExpiredException</span></td><td><code>c755541693504be0</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.MultiResponse</span></td><td><code>e7be9ddadf404ad1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.MultiTransactionRecord</span></td><td><code>e0f96354c0b95f5a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op</span></td><td><code>38304c16c3cd7956</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op.Check</span></td><td><code>023490a3f41ca507</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op.Create</span></td><td><code>e158d10fc49bafaf</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op.SetData</span></td><td><code>698d8f8313d52ca5</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult</span></td><td><code>dc6b7605a5bd3cdf</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult.CheckResult</span></td><td><code>d05b9b91e1410771</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult.CreateResult</span></td><td><code>793a5da9af96f741</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult.SetDataResult</span></td><td><code>2715f9b25df0ea62</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Version</span></td><td><code>211c64b9d45ca41f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.WatchedEvent</span></td><td><code>138188d1acb983c5</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Watcher.Event.EventType</span></td><td><code>15b86c3d4f9cbb74</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Watcher.Event.KeeperState</span></td><td><code>bcfe1f70acdfa3ee</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooDefs.Ids</span></td><td><code>558863910726e6a7</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper</span></td><td><code>88b91da9008f77d1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.1</span></td><td><code>0af88fa48592a04e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.ChildWatchRegistration</span></td><td><code>f378980ec29c404d</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.DataWatchRegistration</span></td><td><code>53a6889a44d1dad1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.ExistsWatchRegistration</span></td><td><code>04a344420cdcb10a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.States</span></td><td><code>cfcb953ce0c74dee</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.WatchRegistration</span></td><td><code>0ec9d337b3d14958</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.ZKWatchManager</span></td><td><code>655b7aac1d5283bb</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.ConnectStringParser</span></td><td><code>7604255c9af26ab3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.StaticHostProvider</span></td><td><code>14edf2777f6b7634</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.ZooKeeperSaslClient</span></td><td><code>04982725948acbf6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.ZooKeeperSaslClient.SaslState</span></td><td><code>a45349a14892c82e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.common.PathTrie</span></td><td><code>a549b8100d427d18</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.common.PathTrie.TrieNode</span></td><td><code>b41995e944774716</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.common.PathUtils</span></td><td><code>298e05be03ac6239</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.ACL</span></td><td><code>b26c58369ae1950c</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.Id</span></td><td><code>e86bd28976cd25bd</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.Stat</span></td><td><code>04b0795141ed6b5b</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.StatPersisted</span></td><td><code>df99df1b9bf99121</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.jmx.MBeanRegistry</span></td><td><code>e191150d4215f746</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.CheckVersionRequest</span></td><td><code>b2c66ff579bfd342</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ConnectRequest</span></td><td><code>463290bd5180fa48</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ConnectResponse</span></td><td><code>f0c22a4a5a1876c0</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.CreateRequest</span></td><td><code>3387d2c78942bfde</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.CreateResponse</span></td><td><code>ffe96a0738d3d0aa</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.DeleteRequest</span></td><td><code>929211d988c3dd51</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ExistsRequest</span></td><td><code>db9c7cf2ae6f43cd</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ExistsResponse</span></td><td><code>b45f4ff303c12020</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetChildrenRequest</span></td><td><code>b9cb540e5a0c1055</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetChildrenResponse</span></td><td><code>a7a33e2c7501f1d9</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetDataRequest</span></td><td><code>82fd96fe4ff4a067</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetDataResponse</span></td><td><code>d67f3b2633fdaca3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.MultiHeader</span></td><td><code>6b299ba69009bd4a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ReplyHeader</span></td><td><code>6d9ba9d939c26ef3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.RequestHeader</span></td><td><code>c55a0d64dd72f684</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.SetDataRequest</span></td><td><code>95d629edbff029f1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.SetDataResponse</span></td><td><code>bfe1c4436a950627</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.WatcherEvent</span></td><td><code>097a3997e4dd4b22</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ByteBufferInputStream</span></td><td><code>b9c08b4ae99ea81a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ConnectionBean</span></td><td><code>0e2cd9ff6f897ea5</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataNode</span></td><td><code>6344fa57a364d775</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataTree</span></td><td><code>89d1de529b7e1ef3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataTree.ProcessTxnResult</span></td><td><code>cb332c9b09a8bd01</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataTreeBean</span></td><td><code>0c175bacb3120180</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.FinalRequestProcessor</span></td><td><code>946c0db747668c3c</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.NIOServerCnxn</span></td><td><code>0c816cf0cf922b0d</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.NIOServerCnxnFactory</span></td><td><code>72357c502d4c3d49</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.NIOServerCnxnFactory.1</span></td><td><code>ca702e07e5e57ddc</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.PrepRequestProcessor</span></td><td><code>86a31854ec37c321</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.Request</span></td><td><code>1d441fe5cd9f191f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerCnxn</span></td><td><code>0e38dae9ceca55a6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerCnxn.CloseRequestException</span></td><td><code>b19fc63f8cbd65e4</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerCnxnFactory</span></td><td><code>5ac1737467c57d75</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerConfig</span></td><td><code>a1883f3045e08e2a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerStats</span></td><td><code>0715e8d08986ec32</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SessionTrackerImpl</span></td><td><code>42cb0bd293be8ae3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SessionTrackerImpl.SessionImpl</span></td><td><code>726e7ef2b4f900ff</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SessionTrackerImpl.SessionSet</span></td><td><code>1c5abc2e320c0658</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SyncRequestProcessor</span></td><td><code>83196725f1a7448e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.WatchManager</span></td><td><code>64193f3dca56809d</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZKDatabase</span></td><td><code>579e9515d4a998cb</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZKDatabase.1</span></td><td><code>d6980fb554823a89</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooKeeperServer</span></td><td><code>cc40050d3247bbea</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooKeeperServer.ChangeRecord</span></td><td><code>72510af0a61fef03</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooKeeperServerBean</span></td><td><code>b705443232253e5f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooTrace</span></td><td><code>8289617bc87b3418</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileHeader</span></td><td><code>9884b43d6b9ed704</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileSnap</span></td><td><code>6bf8a08060f314d4</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileTxnLog</span></td><td><code>0f3854244358b1d8</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileTxnLog.FileTxnIterator</span></td><td><code>0d27abf0e14b3dbc</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileTxnSnapLog</span></td><td><code>11e4101fdff66450</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.Util</span></td><td><code>d7a73a493500cff1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.Util.DataDirFileComparator</span></td><td><code>06e0a7292f05c701</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.quorum.Leader.Proposal</span></td><td><code>6ff3d79bce66be66</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.quorum.QuorumPacket</span></td><td><code>b78170abde084559</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.CheckVersionTxn</span></td><td><code>9e086ab907b88791</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.CreateSessionTxn</span></td><td><code>ae01b2da9c9fbf5a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.CreateTxn</span></td><td><code>57d7f56b9c28c4d8</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.DeleteTxn</span></td><td><code>a7ea90642387af8f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.ErrorTxn</span></td><td><code>5e027435305b7b42</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.MultiTxn</span></td><td><code>312f5b1722a5183b</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.SetDataTxn</span></td><td><code>95b2c65cb37585a1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.Txn</span></td><td><code>af375838f95658a0</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.TxnHeader</span></td><td><code>b88a81be9d85c78f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.version.Info</span></td><td><code>7b1be44207b52991</code></td></tr><tr><td><span class="el_class">org.codehaus.stax2.XMLInputFactory2</span></td><td><code>1c842efa5cecd1c5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.DateGenerator</span></td><td><code>f3009c66019262e3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.DateGenerator.1</span></td><td><code>7947d259fa3b1d9e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HostPortHttpField</span></td><td><code>5b06eb544ed161d8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.Http1FieldPreEncoder</span></td><td><code>ea0cd06042ffca98</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpCompliance</span></td><td><code>f3fbb03097c47aeb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpField</span></td><td><code>175610cc97f6347f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpFields</span></td><td><code>3d176909168c0bf7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpFields.Itr</span></td><td><code>ecb3a155cb68cbf8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator</span></td><td><code>4ead504bfacd1e3e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.1</span></td><td><code>1dc6fb2d244cdfbc</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.2</span></td><td><code>6b4da80d1b0dad35</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.PreparedResponse</span></td><td><code>e7b79ebb0451af53</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.Result</span></td><td><code>8600aa96dbdf1835</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.State</span></td><td><code>b5caa9c591622c52</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpHeader</span></td><td><code>a15414e52dbc2915</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpHeaderValue</span></td><td><code>036316f8f4f29386</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpMethod</span></td><td><code>5843789639c70f66</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser</span></td><td><code>c12dff3934257794</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser.1</span></td><td><code>7592adc9de14335c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser.CharState</span></td><td><code>1592eab1e5a99242</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser.State</span></td><td><code>cc8ce7f5aac839a2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpScheme</span></td><td><code>7bede53bf656fdb3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpStatus</span></td><td><code>4c0e0aaed85900a7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpStatus.Code</span></td><td><code>a4c3e99da9036579</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpTokens</span></td><td><code>ad2be687fb0ae101</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpTokens.EndOfContent</span></td><td><code>3cda8b23abc4a300</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpURI</span></td><td><code>582ab272aa2042ad</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpURI.1</span></td><td><code>9f28d24f504b166f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpURI.State</span></td><td><code>aa0e3046c765dd8f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpVersion</span></td><td><code>7bc9ffbb9bb281d5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MetaData</span></td><td><code>f79fc21e42597480</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MetaData.Request</span></td><td><code>9e5e779827901222</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MetaData.Response</span></td><td><code>937115578a205d85</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MimeTypes</span></td><td><code>2df98f6990ac0aa8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MimeTypes.Type</span></td><td><code>a6d8449617c9d2d7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PathMap</span></td><td><code>8a8b8a60240022ff</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PathMap.MappedEntry</span></td><td><code>e6a80360c6afadd4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PreEncodedHttpField</span></td><td><code>589071bbef71f397</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PreEncodedHttpField.1</span></td><td><code>f60e5f7dc255636b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.PathSpec</span></td><td><code>93820c3d48312928</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.PathSpecGroup</span></td><td><code>99b06b74414497f7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.PathSpecSet</span></td><td><code>fcaad08b4e77d64a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.ServletPathSpec</span></td><td><code>5ae11dcb60fab3a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.ServletPathSpec.1</span></td><td><code>1f086f783193c782</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractConnection</span></td><td><code>b7b99f270057d82d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractConnection.ReadCallback</span></td><td><code>542b7a245964b36a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractEndPoint</span></td><td><code>e74413a104ef52d1</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractEndPoint.1</span></td><td><code>4c6c5b8bb54ac307</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractEndPoint.2</span></td><td><code>b203ce1d2c2530e8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ArrayByteBufferPool</span></td><td><code>51c5238dbf160e6f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ByteBufferPool</span></td><td><code>9bbb6173c9f8d408</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ByteBufferPool.Bucket</span></td><td><code>36f4386fbe17d442</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ChannelEndPoint</span></td><td><code>f703c905e336d9d0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.FillInterest</span></td><td><code>262d6bf8db64f0b0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.IdleTimeout</span></td><td><code>58fce894017dec68</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.IdleTimeout.1</span></td><td><code>6ad6b84a87451701</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector</span></td><td><code>99d2692d0279d805</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.2</span></td><td><code>b3d5a6eb6c0ed66e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.Accept</span></td><td><code>acc34a5fb4d8631b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.CloseEndPoints</span></td><td><code>035520019c77c7c1</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.CloseSelector</span></td><td><code>4150c73d10eb1f8c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.CreateEndPoint</span></td><td><code>a4b4f696199bbaf4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.EndPointCloser</span></td><td><code>2fd50d7b311b7b81</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.SelectorProducer</span></td><td><code>c8487d63c98d75ad</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint</span></td><td><code>3d9a4d883498f901</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.1</span></td><td><code>543a526b6a3ee510</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.2</span></td><td><code>24eaeae0297449d9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.3</span></td><td><code>9228b71c532a170e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.4</span></td><td><code>ade54fab01e91c2e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.RunnableCloseable</span></td><td><code>874c4affdd84c8bb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectorManager</span></td><td><code>6276d410c66baa12</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher</span></td><td><code>4dc820292a8a6165</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.1</span></td><td><code>1a2c4f6f4d591a8a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.CompletingState</span></td><td><code>270ec2a03d49f33f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.IdleState</span></td><td><code>5343a8a7055df3e2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.State</span></td><td><code>72a6073832fe801b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.StateType</span></td><td><code>56f33d4af1bfa63c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.WritingState</span></td><td><code>ef5c0e629edf7d02</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractConnectionFactory</span></td><td><code>4a95c96334a7200f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractConnector</span></td><td><code>da95f32373ac33bf</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractConnector.Acceptor</span></td><td><code>6c5850f13aeab27c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractNetworkConnector</span></td><td><code>8ada5e07fb1e5b77</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication</span></td><td><code>2f5453031da27ee3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.1</span></td><td><code>2d3698c718077d06</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.2</span></td><td><code>c807117838441357</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.3</span></td><td><code>d0b73d333c8562ab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.4</span></td><td><code>144c1eee3d4f1e6b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.5</span></td><td><code>df4bc2fa8fb4e1e4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannel</span></td><td><code>583b2e7828a0095d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannel.1</span></td><td><code>1edadfce5e9a276e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannel.CommitCallback</span></td><td><code>877800f836f6ce65</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelOverHttp</span></td><td><code>c493164babf67365</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelOverHttp.1</span></td><td><code>fb7fd5b4c4617f8d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState</span></td><td><code>14ce49b164c678c7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.4</span></td><td><code>57ffbfcd78f3abb6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.Action</span></td><td><code>c7ab1a5a4d00bb94</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.Async</span></td><td><code>1b13e2d55c91f131</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.State</span></td><td><code>4de97870bf5c88a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConfiguration</span></td><td><code>bc5d13505a2b4780</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection</span></td><td><code>6a023c03f94a7f64</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.1</span></td><td><code>df7c0e34af435199</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.AsyncReadCallback</span></td><td><code>051c91a2693954f3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.BlockingReadCallback</span></td><td><code>e5334551e72d9eeb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.Content</span></td><td><code>705dba4427b5b1f9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.SendCallback</span></td><td><code>a05714f3fd2b0bdf</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnectionFactory</span></td><td><code>1d70576190d76ec3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput</span></td><td><code>cb1abe3c3a30fd80</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.1</span></td><td><code>5eef22d6af6cb1ec</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.2</span></td><td><code>7210d24b0dcb0a4b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.3</span></td><td><code>48ee3fd9b054583f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.4</span></td><td><code>523e2f319e4c7262</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.5</span></td><td><code>2bcddafc9c707f80</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.Content</span></td><td><code>1da93e365a8f9721</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.EOFState</span></td><td><code>9c40446b93ecae86</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.EofContent</span></td><td><code>401ce2b640fb843e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.PoisonPillContent</span></td><td><code>0fe936b01725e597</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.State</span></td><td><code>70c2f364c28c217e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInputOverHTTP</span></td><td><code>c9893ee60269347b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput</span></td><td><code>4a750e470ced2ebd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput.2</span></td><td><code>d94ab89a5d1bad08</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput.OutputState</span></td><td><code>a4344e8b4205c6f9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput.WriteBlocker</span></td><td><code>9990b8e23cf0f9b0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Request</span></td><td><code>55d8c371d6d937a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response</span></td><td><code>7df262784efaccb9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.1</span></td><td><code>4654cc1d599f7a20</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.2</span></td><td><code>34c995918201cec4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.EncodingFrom</span></td><td><code>7ddf7de62a98dac5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.OutputType</span></td><td><code>e94f8023d93db5b3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Server</span></td><td><code>a36591acfffe6639</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Server.DateField</span></td><td><code>26a9db226bced996</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ServerConnector</span></td><td><code>4237a91b69bb39fd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ServerConnector.ServerConnectorManager</span></td><td><code>2cb373b0231b5ec6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ShutdownMonitor</span></td><td><code>e97055d997248ea7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ShutdownMonitor.Holder</span></td><td><code>d4b6c8be5b0e7dc8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.AbstractHandler</span></td><td><code>80e36160cfdf70e7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.AbstractHandlerContainer</span></td><td><code>79833d603bc06253</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.AllowSymLinkAliasChecker</span></td><td><code>75349c948d7c26db</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler</span></td><td><code>da7146cc82cf06a5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.1</span></td><td><code>60bbf55f760c09b7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.ApproveNonExistentDirectoryAliases</span></td><td><code>be120fb97fad51bd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.Availability</span></td><td><code>38193328bb933780</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.Context</span></td><td><code>339c0ea98f3cfd12</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.StaticContext</span></td><td><code>10a89ec02814651d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.HandlerWrapper</span></td><td><code>847a382d33d114e5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ScopedHandler</span></td><td><code>b61d926727f41e1f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHandler</span></td><td><code>3eb615726d89ad72</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor</span></td><td><code>beab16489b4d570c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.1</span></td><td><code>05c7e19b694f08f9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.GZState</span></td><td><code>4694e99af8f71d38</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionIdManager</span></td><td><code>d6a747994dc2d0ec</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionManager</span></td><td><code>ec48dcaf63e5b002</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionManager.1</span></td><td><code>fe038bc76fca3873</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionManager.CookieConfig</span></td><td><code>3bcd761f40377473</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.HashSessionIdManager</span></td><td><code>a5932f29c0d22c98</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.HashSessionManager</span></td><td><code>374a24fbec4d630c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.HashSessionManager.Scavenger</span></td><td><code>d61e9d8094a10f33</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.SessionHandler</span></td><td><code>116dbe86847cdac6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.BaseHolder</span></td><td><code>1304ebeb8c2cbd3c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.BaseHolder.Source</span></td><td><code>68884e5dc4ffab07</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterHolder</span></td><td><code>6244f9e30e1ae0d6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterHolder.Config</span></td><td><code>03cdc50c5dc2dd13</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterMapping</span></td><td><code>ad980ef6b4bf84ab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterMapping.1</span></td><td><code>b8ea2e0f70b9187a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder</span></td><td><code>8028b53731b0f443</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder.1</span></td><td><code>b2578a83c729322a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder.HolderConfig</span></td><td><code>4a15fbe8888da4e6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder.HolderRegistration</span></td><td><code>378742a50825bd00</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletContextHandler</span></td><td><code>44158fe9d8c40189</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletContextHandler.Context</span></td><td><code>2bbdacd06884893c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHandler</span></td><td><code>c0499fa92ff89fdf</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHandler.CachedChain</span></td><td><code>c785fceb07bec036</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHolder</span></td><td><code>73b5129e2fa43ffd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHolder.Config</span></td><td><code>0293cef0d2d28983</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHolder.Registration</span></td><td><code>ea7c9384279f8a37</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletMapping</span></td><td><code>1a6bdb30c17f6e86</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.AbstractTrie</span></td><td><code>ee332328c986a2c5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ArrayTernaryTrie</span></td><td><code>9356461a234f1fc9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ArrayTrie</span></td><td><code>313ef55b2559a100</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ArrayUtil</span></td><td><code>03c8753af1d9af33</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.AttributesMap</span></td><td><code>f33ea7f5be66112c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.BlockingArrayQueue</span></td><td><code>6db8108a476539e0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.BufferUtil</span></td><td><code>e19d55fe99edb5ab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Callback</span></td><td><code>cb75c8336d30f593</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Callback.1</span></td><td><code>112f7642f56c7b37</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Callback.Nested</span></td><td><code>b7a95a6f94508a09</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ConcurrentHashSet</span></td><td><code>117b8b84abf60153</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ConstantThrowable</span></td><td><code>7624a8c300cd74b2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.DecoratedObjectFactory</span></td><td><code>9304f4a8c5502009</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.DeprecationWarning</span></td><td><code>b18ef09b6b66ca0b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.FutureCallback</span></td><td><code>de2127542de30c05</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.HostPort</span></td><td><code>ae380a7f164a48c4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IncludeExclude</span></td><td><code>6bde70df80642513</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IncludeExcludeSet</span></td><td><code>7c1860c7338f56cd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IncludeExcludeSet.SetContainsPredicate</span></td><td><code>119206bfa2ccf448</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback</span></td><td><code>d401135d3701f8a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback.1</span></td><td><code>037294531912e3cc</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback.Action</span></td><td><code>0491b74faf2b56fb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback.State</span></td><td><code>568389988f80eb8c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Jetty</span></td><td><code>160c152b98c2dcd0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.LazyList</span></td><td><code>2490c44e13e0e34b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Loader</span></td><td><code>aed15bf57ca00e1a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MemoryUtils</span></td><td><code>4c00e555abb47fe7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MemoryUtils.1</span></td><td><code>34e3e76c5fb2810a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MultiException</span></td><td><code>f6f501861d7fbf1b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MultiMap</span></td><td><code>3c80942579db1647</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.RegexSet</span></td><td><code>a50bd245870c600d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.SharedBlockingCallback</span></td><td><code>e0d5656df4a65f6b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.SharedBlockingCallback.Blocker</span></td><td><code>98182f5b5eb9fcf9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.StringUtil</span></td><td><code>0f01ac78e67126f1</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.TreeTrie</span></td><td><code>b030906afe5d9f40</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.URIUtil</span></td><td><code>cdcba721ec17e643</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Uptime</span></td><td><code>14aaf38cee4f453b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Uptime.DefaultImpl</span></td><td><code>a29a02d5c9c4a249</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Utf8Appendable</span></td><td><code>fba6c994cfe26158</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Utf8StringBuilder</span></td><td><code>e3f1281fe05851df</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.AbstractLifeCycle</span></td><td><code>41422a6faffebaa6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle</span></td><td><code>49d9bd06c562f325</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle.1</span></td><td><code>f168f1433c899207</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle.Bean</span></td><td><code>2b4c1e99cfcf6cf3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle.Managed</span></td><td><code>68df4e687196a56b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.AbstractLogger</span></td><td><code>32164f23aef064c2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.Log</span></td><td><code>647a537c095b073e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.Log.1</span></td><td><code>4ba1efad79b608c9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.Slf4jLog</span></td><td><code>e45ac43f2f301d24</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.statistic.CounterStatistic</span></td><td><code>f44618421d1a8512</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.statistic.SampleStatistic</span></td><td><code>8f5e102611e66976</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ExecutionStrategy.DefaultExecutionStrategyFactory</span></td><td><code>4f75a2bf8dd85ff5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ExecutionStrategy.Factory</span></td><td><code>69e250befd35e4a8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.Locker</span></td><td><code>2220ce5081a6426a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.Locker.Lock</span></td><td><code>6a19ba600f6832a7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.QueuedThreadPool</span></td><td><code>95fcfe2c76e5931e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.QueuedThreadPool.2</span></td><td><code>4a994f6371a64dab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ScheduledExecutorScheduler</span></td><td><code>5ae1af7f83eb438f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ScheduledExecutorScheduler.1</span></td><td><code>923e5abbb0f92f49</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ScheduledExecutorScheduler.ScheduledFutureTask</span></td><td><code>9740e5f2bbea9ed5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ShutdownThread</span></td><td><code>1a70aaa25a5ab8fb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume</span></td><td><code>72bf8b102a5d7983</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.RunExecute</span></td><td><code>20a090540559eb49</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy</span></td><td><code>fb49ca66884fd1e0</code></td></tr><tr><td><span class="el_class">org.junit.Assert</span></td><td><code>e2bac9fc5ef3a4be</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter</span></td><td><code>e7c1106d3801ff54</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter.1</span></td><td><code>81fdc65e8fe19b52</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter.2</span></td><td><code>bfe6560dc3722ab0</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.AllDefaultPossibilitiesBuilder</span></td><td><code>84f7fffb8cd30ad9</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.AnnotatedBuilder</span></td><td><code>0faf353d180c9332</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.IgnoredBuilder</span></td><td><code>e152f333c53967a6</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.JUnit3Builder</span></td><td><code>4a2cc8e608e1275e</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.JUnit4Builder</span></td><td><code>5902b7da0403f55c</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.SuiteMethodBuilder</span></td><td><code>1df136431e07e393</code></td></tr><tr><td><span class="el_class">org.junit.internal.requests.ClassRequest</span></td><td><code>f1e703dd2591ce5c</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.model.EachTestNotifier</span></td><td><code>0cb318e674165ac8</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.model.ReflectiveCallable</span></td><td><code>d591724635588bcb</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator</span></td><td><code>95b5ee2068ec6875</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.Builder</span></td><td><code>f24845fa6fd065af</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.DeclaringClassMustBePublic</span></td><td><code>1de994463c748d89</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.FieldMustBeARule</span></td><td><code>e24e9f59de6fe5b7</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.FieldMustBeATestRule</span></td><td><code>690823bd2992f52e</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBeNonStaticOrAlsoClassRule</span></td><td><code>1e703fb3e7f4e533</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBePublic</span></td><td><code>806c174eb921b478</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBeStatic</span></td><td><code>ac28a03dd36b2b5a</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MethodMustBeARule</span></td><td><code>88ea4a2237de2b8b</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MethodMustBeATestRule</span></td><td><code>9f4dd18a26005c18</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.InvokeMethod</span></td><td><code>05a7aa636afa2c39</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.RunAfters</span></td><td><code>3442a72883667c56</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.RunBefores</span></td><td><code>0701ea1d8962a22f</code></td></tr><tr><td><span class="el_class">org.junit.runner.Description</span></td><td><code>c7f1b09126c24b2b</code></td></tr><tr><td><span class="el_class">org.junit.runner.Request</span></td><td><code>4f785af929bd628a</code></td></tr><tr><td><span class="el_class">org.junit.runner.Result</span></td><td><code>3a364b299d905039</code></td></tr><tr><td><span class="el_class">org.junit.runner.Result.Listener</span></td><td><code>bbae11d09f5b5a09</code></td></tr><tr><td><span class="el_class">org.junit.runner.Runner</span></td><td><code>f5abacc70e2e08a4</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunListener</span></td><td><code>a740fd873cf92a63</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier</span></td><td><code>ba709a76760379c2</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.1</span></td><td><code>6eb5e06975b1ea02</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.2</span></td><td><code>dc4db4223d160c08</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.3</span></td><td><code>7a903d9d1caf7673</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.7</span></td><td><code>304ecd1b313cb650</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.SafeNotifier</span></td><td><code>3b3dc2f2fc8cfc56</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.SynchronizedRunListener</span></td><td><code>0f89c0c6a77088e5</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner</span></td><td><code>673d2df2f68a9490</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner.1</span></td><td><code>b3af68717b17ffc6</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner</span></td><td><code>df303f19df248a10</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.1</span></td><td><code>89f115a2214a3636</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.2</span></td><td><code>0fc04165488ae7c7</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.3</span></td><td><code>65f7d637ed11f8f4</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkField</span></td><td><code>d6d3c27befd6f49d</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMember</span></td><td><code>83f9d72bb2731cf1</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMethod</span></td><td><code>b9c1cccbfa624e4a</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMethod.1</span></td><td><code>87d2600c48ade534</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.MultipleFailureException</span></td><td><code>6864935644081f84</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.RunnerBuilder</span></td><td><code>0281d51b4f8328d4</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.Statement</span></td><td><code>9a75aa5de27bf4d5</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass</span></td><td><code>90136128a3e4d163</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass.FieldComparator</span></td><td><code>261449f31a730808</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass.MethodComparator</span></td><td><code>5a734d8eaadb6011</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationValidatorFactory</span></td><td><code>e736331fde301341</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator</span></td><td><code>51f829810937d72f</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.AnnotatableValidator</span></td><td><code>d211a963f22be103</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.ClassValidator</span></td><td><code>1b463c4e6642e880</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.FieldValidator</span></td><td><code>64068b954dc56a31</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.MethodValidator</span></td><td><code>f16b57f17c787036</code></td></tr><tr><td><span class="el_class">org.junit.validator.PublicClassValidator</span></td><td><code>3bac248cf06b18e4</code></td></tr><tr><td><span class="el_class">org.noggit.CharArr</span></td><td><code>6f856cfaad30fcce</code></td></tr><tr><td><span class="el_class">org.noggit.JSONParser</span></td><td><code>ec5bc855eb9fd699</code></td></tr><tr><td><span class="el_class">org.noggit.JSONUtil</span></td><td><code>d4b73894d9a43b45</code></td></tr><tr><td><span class="el_class">org.noggit.JSONWriter</span></td><td><code>b174723d4a5c3ae4</code></td></tr><tr><td><span class="el_class">org.noggit.NullCharArr</span></td><td><code>ddfefd3a7085de4f</code></td></tr><tr><td><span class="el_class">org.noggit.ObjectBuilder</span></td><td><code>1097dc1be80de644</code></td></tr><tr><td><span class="el_class">org.restlet.Application</span></td><td><code>2401789008de479e</code></td></tr><tr><td><span class="el_class">org.slf4j.LoggerFactory</span></td><td><code>3feadc21c87c892d</code></td></tr><tr><td><span class="el_class">org.slf4j.MDC</span></td><td><code>ebfa9319a82666da</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.MarkerIgnoringBase</span></td><td><code>eec76239ac9fd241</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.NOPLoggerFactory</span></td><td><code>7f8e27951d06c133</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.NOPMDCAdapter</span></td><td><code>821dc09925700bab</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.NamedLoggerBase</span></td><td><code>16ccf5782fede341</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.SubstituteLoggerFactory</span></td><td><code>ac7e34cd29eef304</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.OutputChoice</span></td><td><code>06fb73b66cb3ecb7</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.OutputChoice.OutputChoiceType</span></td><td><code>a7d09246c91bc918</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLogger</span></td><td><code>e1574cb7e66c8730</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLoggerConfiguration</span></td><td><code>f57edb0a1c3e59cc</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLoggerConfiguration.1</span></td><td><code>36918606d7c5200e</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLoggerFactory</span></td><td><code>11d8f2b22efb6f32</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.StaticLoggerBinder</span></td><td><code>9266b42a962dc839</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.StaticMDCBinder</span></td><td><code>a964c1fb8bb02440</code></td></tr><tr><td><span class="el_class">sun.security.ec.CurveDB</span></td><td><code>2056a3b7088e00da</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECKeyFactory</span></td><td><code>fe1b69c1a8db4069</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECParameters</span></td><td><code>1844ce43d236d98e</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECPublicKeyImpl</span></td><td><code>a25b9644719a6d69</code></td></tr><tr><td><span class="el_class">sun.security.ec.NamedCurve</span></td><td><code>ef82ad07a16f05ab</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC</span></td><td><code>ed7aaa5d851afecd</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC.1</span></td><td><code>2aaa42d831e10c34</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunECEntries</span></td><td><code>3f351d5d53239ce8</code></td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/index.html b/jacoco/index.html
index c4a80c4..5f0af32 100644
--- a/jacoco/index.html
+++ b/jacoco/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href=".resources/report.css" type="text/css"/><link rel="shortcut icon" href=".resources/report.gif" type="image/gif"/><title>MTAS</title><script type="text/javascript" src=".resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href=".sessions.html" class="el_session">Sessions</a></span><span class="el_report">MTAS</span></div><h1>MTAS</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">77,501 of 127,589</td><td class="ctr2">39%</td><td class="bar">9,798 of 15,215</td><td class="ctr2">36%</td><td class="ctr1">7,220</td><td class="ctr2">10,203</td><td class="ctr1">13,353</td><td class="ctr2">24,141</td><td class="ctr1">985</td><td class="ctr2">2,306</td><td class="ctr1">74</td><td class="ctr2">276</td></tr></tfoot><tbody><tr><td id="a20"><a href="mtas.solr.handler.component.util/index.html" class="el_package">mtas.solr.handler.component.util</a></td><td class="bar" id="b0"><img src=".resources/redbar.gif" width="103" height="10" title="17,657" alt="17,657"/><img src=".resources/greenbar.gif" width="16" height="10" title="2,813" alt="2,813"/></td><td class="ctr2" id="c17">14%</td><td class="bar" id="d2"><img src=".resources/redbar.gif" width="65" height="10" title="1,358" alt="1,358"/><img src=".resources/greenbar.gif" width="10" height="10" title="228" alt="228"/></td><td class="ctr2" id="e15">14%</td><td class="ctr1" id="f3">807</td><td class="ctr2" id="g5">915</td><td class="ctr1" id="h0">2,669</td><td class="ctr2" id="i1">3,238</td><td class="ctr1" id="j4">73</td><td class="ctr2" id="k6">122</td><td class="ctr1" id="l13">1</td><td class="ctr2" id="m5">13</td></tr><tr><td id="a7"><a href="mtas.codec.util/index.html" class="el_package">mtas.codec.util</a></td><td class="bar" id="b1"><img src=".resources/redbar.gif" width="65" height="10" title="11,140" alt="11,140"/><img src=".resources/greenbar.gif" width="39" height="10" title="6,806" alt="6,806"/></td><td class="ctr2" id="c13">38%</td><td class="bar" id="d0"><img src=".resources/redbar.gif" width="83" height="10" title="1,735" alt="1,735"/><img src=".resources/greenbar.gif" width="36" height="10" title="759" alt="759"/></td><td class="ctr2" id="e13">30%</td><td class="ctr1" id="f0">1,104</td><td class="ctr2" id="g0">1,402</td><td class="ctr1" id="h1">2,035</td><td class="ctr2" id="i0">3,508</td><td class="ctr1" id="j6">65</td><td class="ctr2" id="k4">155</td><td class="ctr1" id="l1">12</td><td class="ctr2" id="m1">37</td></tr><tr><td id="a8"><a href="mtas.codec.util.collector/index.html" class="el_package">mtas.codec.util.collector</a></td><td class="bar" id="b2"><img src=".resources/redbar.gif" width="58" height="10" title="9,945" alt="9,945"/><img src=".resources/greenbar.gif" width="25" height="10" title="4,408" alt="4,408"/></td><td class="ctr2" id="c14">31%</td><td class="bar" id="d1"><img src=".resources/redbar.gif" width="72" height="10" title="1,500" alt="1,500"/><img src=".resources/greenbar.gif" width="18" height="10" title="383" alt="383"/></td><td class="ctr2" id="e14">20%</td><td class="ctr1" id="f1">1,098</td><td class="ctr2" id="g1">1,315</td><td class="ctr1" id="h3">1,570</td><td class="ctr2" id="i5">2,443</td><td class="ctr1" id="j0">194</td><td class="ctr2" id="k2">305</td><td class="ctr1" id="l3">7</td><td class="ctr2" id="m3">25</td></tr><tr><td id="a1"><a href="mtas.analysis.parser/index.html" class="el_package">mtas.analysis.parser</a></td><td class="bar" id="b3"><img src=".resources/redbar.gif" width="50" height="10" title="8,679" alt="8,679"/><img src=".resources/greenbar.gif" width="31" height="10" title="5,337" alt="5,337"/></td><td class="ctr2" id="c12">38%</td><td class="bar" id="d3"><img src=".resources/redbar.gif" width="51" height="10" title="1,073" alt="1,073"/><img src=".resources/greenbar.gif" width="27" height="10" title="562" alt="562"/></td><td class="ctr2" id="e12">34%</td><td class="ctr1" id="f4">735</td><td class="ctr2" id="g4">993</td><td class="ctr1" id="h2">1,590</td><td class="ctr2" id="i2">2,787</td><td class="ctr1" id="j3">78</td><td class="ctr2" id="k3">173</td><td class="ctr1" id="l0">16</td><td class="ctr2" id="m2">29</td></tr><tr><td id="a9"><a href="mtas.parser.cql/index.html" class="el_package">mtas.parser.cql</a></td><td class="bar" id="b4"><img src=".resources/redbar.gif" width="38" height="10" title="6,514" alt="6,514"/><img src=".resources/greenbar.gif" width="39" height="10" title="6,784" alt="6,784"/></td><td class="ctr2" id="c8">51%</td><td class="bar" id="d5"><img src=".resources/redbar.gif" width="37" height="10" title="773" alt="773"/><img src=".resources/greenbar.gif" width="40" height="10" title="845" alt="845"/></td><td class="ctr2" id="e3">52%</td><td class="ctr1" id="f5">677</td><td class="ctr2" id="g3">1,241</td><td class="ctr1" id="h5">1,074</td><td class="ctr2" id="i4">2,465</td><td class="ctr1" id="j2">88</td><td class="ctr2" id="k1">320</td><td class="ctr1" id="l6">3</td><td class="ctr2" id="m9">9</td></tr><tr><td id="a16"><a href="mtas.search.spans/index.html" class="el_package">mtas.search.spans</a></td><td class="bar" id="b5"><img src=".resources/redbar.gif" width="31" height="10" title="5,448" alt="5,448"/><img src=".resources/greenbar.gif" width="39" height="10" title="6,761" alt="6,761"/></td><td class="ctr2" id="c5">55%</td><td class="bar" id="d4"><img src=".resources/redbar.gif" width="45" height="10" title="941" alt="941"/><img src=".resources/greenbar.gif" width="42" height="10" title="879" alt="879"/></td><td class="ctr2" id="e7">48%</td><td class="ctr1" id="f2">832</td><td class="ctr2" id="g2">1,312</td><td class="ctr1" id="h4">1,155</td><td class="ctr2" id="i3">2,649</td><td class="ctr1" id="j1">173</td><td class="ctr2" id="k0">402</td><td class="ctr1" id="l2">9</td><td class="ctr2" id="m0">57</td></tr><tr><td id="a11"><a href="mtas.parser.function/index.html" class="el_package">mtas.parser.function</a></td><td class="bar" id="b6"><img src=".resources/redbar.gif" width="17" height="10" title="2,953" alt="2,953"/><img src=".resources/greenbar.gif" width="11" height="10" title="1,912" alt="1,912"/></td><td class="ctr2" id="c11">39%</td><td class="bar" id="d7"><img src=".resources/redbar.gif" width="15" height="10" title="315" alt="315"/><img src=".resources/greenbar.gif" width="9" height="10" title="206" alt="206"/></td><td class="ctr2" id="e11">40%</td><td class="ctr1" id="f7">272</td><td class="ctr2" id="g7">418</td><td class="ctr1" id="h6">511</td><td class="ctr2" id="i7">926</td><td class="ctr1" id="j5">67</td><td class="ctr2" id="k5">134</td><td class="ctr1" id="l7">3</td><td class="ctr2" id="m10">9</td></tr><tr><td id="a3"><a href="mtas.analysis.util/index.html" class="el_package">mtas.analysis.util</a></td><td class="bar" id="b7"><img src=".resources/redbar.gif" width="12" height="10" title="2,079" alt="2,079"/><img src=".resources/greenbar.gif" width="2" height="10" title="443" alt="443"/></td><td class="ctr2" id="c15">18%</td><td class="bar" id="d8"><img src=".resources/redbar.gif" width="14" height="10" title="294" alt="294"/><img src=".resources/greenbar.gif" width="2" height="10" title="49" alt="49"/></td><td class="ctr2" id="e16">14%</td><td class="ctr1" id="f9">201</td><td class="ctr2" id="g12">228</td><td class="ctr1" id="h7">417</td><td class="ctr2" id="i12">542</td><td class="ctr1" id="j8">34</td><td class="ctr2" id="k12">53</td><td class="ctr1" id="l4">5</td><td class="ctr2" id="m8">10</td></tr><tr><td id="a10"><a href="mtas.parser.cql.util/index.html" class="el_package">mtas.parser.cql.util</a></td><td class="bar" id="b8"><img src=".resources/redbar.gif" width="11" height="10" title="2,027" alt="2,027"/><img src=".resources/greenbar.gif" width="14" height="10" title="2,421" alt="2,421"/></td><td class="ctr2" id="c6">54%</td><td class="bar" id="d9"><img src=".resources/redbar.gif" width="12" height="10" title="269" alt="269"/><img src=".resources/greenbar.gif" width="13" height="10" title="282" alt="282"/></td><td class="ctr2" id="e4">51%</td><td class="ctr1" id="f8">222</td><td class="ctr2" id="g8">395</td><td class="ctr1" id="h9">330</td><td class="ctr2" id="i8">905</td><td class="ctr1" id="j9">29</td><td class="ctr2" id="k7">118</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m6">12</td></tr><tr><td id="a2"><a href="mtas.analysis.token/index.html" class="el_package">mtas.analysis.token</a></td><td class="bar" id="b9"><img src=".resources/redbar.gif" width="10" height="10" title="1,859" alt="1,859"/><img src=".resources/greenbar.gif" width="8" height="10" title="1,456" alt="1,456"/></td><td class="ctr2" id="c10">44%</td><td class="bar" id="d10"><img src=".resources/redbar.gif" width="10" height="10" title="222" alt="222"/><img src=".resources/greenbar.gif" width="7" height="10" title="154" alt="154"/></td><td class="ctr2" id="e10">41%</td><td class="ctr1" id="f10">174</td><td class="ctr2" id="g9">282</td><td class="ctr1" id="h10">282</td><td class="ctr2" id="i9">615</td><td class="ctr1" id="j12">23</td><td class="ctr2" id="k9">94</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m11">8</td></tr><tr><td id="a12"><a href="mtas.parser.function.util/index.html" class="el_package">mtas.parser.function.util</a></td><td class="bar" id="b10"><img src=".resources/redbar.gif" width="8" height="10" title="1,432" alt="1,432"/><img src=".resources/greenbar.gif" width="12" height="10" title="2,182" alt="2,182"/></td><td class="ctr2" id="c2">60%</td><td class="bar" id="d6"><img src=".resources/redbar.gif" width="18" height="10" title="375" alt="375"/><img src=".resources/greenbar.gif" width="13" height="10" title="281" alt="281"/></td><td class="ctr2" id="e9">43%</td><td class="ctr1" id="f6">305</td><td class="ctr2" id="g6">455</td><td class="ctr1" id="h12">201</td><td class="ctr2" id="i11">591</td><td class="ctr1" id="j18">6</td><td class="ctr2" id="k13">49</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m13">7</td></tr><tr><td id="a23"><a href="mtas.solr.update.processor/index.html" class="el_package">mtas.solr.update.processor</a></td><td class="bar" id="b11"><img src=".resources/redbar.gif" width="8" height="10" title="1,431" alt="1,431"/></td><td class="ctr2" id="c18">10%</td><td class="bar" id="d11"><img src=".resources/redbar.gif" width="7" height="10" title="149" alt="149"/></td><td class="ctr2" id="e18">7%</td><td class="ctr1" id="f14">101</td><td class="ctr2" id="g15">113</td><td class="ctr1" id="h8">356</td><td class="ctr2" id="i14">397</td><td class="ctr1" id="j11">24</td><td class="ctr2" id="k14">33</td><td class="ctr1" id="l5">5</td><td class="ctr2" id="m12">8</td></tr><tr><td id="a17"><a href="mtas.search.spans.util/index.html" class="el_package">mtas.search.spans.util</a></td><td class="bar" id="b12"><img src=".resources/redbar.gif" width="6" height="10" title="1,185" alt="1,185"/><img src=".resources/greenbar.gif" width="10" height="10" title="1,706" alt="1,706"/></td><td class="ctr2" id="c3">59%</td><td class="bar" id="d12"><img src=".resources/redbar.gif" width="6" height="10" title="144" alt="144"/><img src=".resources/greenbar.gif" width="9" height="10" title="192" alt="192"/></td><td class="ctr2" id="e2">57%</td><td class="ctr1" id="f11">145</td><td class="ctr2" id="g10">272</td><td class="ctr1" id="h11">243</td><td class="ctr2" id="i10">607</td><td class="ctr1" id="j7">38</td><td class="ctr2" id="k8">104</td><td class="ctr1" id="l8">3</td><td class="ctr2" id="m4">15</td></tr><tr><td id="a6"><a href="mtas.codec.tree/index.html" class="el_package">mtas.codec.tree</a></td><td class="bar" id="b13"><img src=".resources/redbar.gif" width="6" height="10" title="1,114" alt="1,114"/><img src=".resources/greenbar.gif" width="7" height="10" title="1,225" alt="1,225"/></td><td class="ctr2" id="c7">52%</td><td class="bar" id="d13"><img src=".resources/redbar.gif" width="6" height="10" title="141" alt="141"/><img src=".resources/greenbar.gif" width="5" height="10" title="117" alt="117"/></td><td class="ctr2" id="e8">45%</td><td class="ctr1" id="f12">121</td><td class="ctr2" id="g13">199</td><td class="ctr1" id="h13">177</td><td class="ctr2" id="i13">419</td><td class="ctr1" id="j10">27</td><td class="ctr2" id="k10">70</td><td class="ctr1" id="l9">2</td><td class="ctr2" id="m7">12</td></tr><tr><td id="a22"><a href="mtas.solr.search/index.html" class="el_package">mtas.solr.search</a></td><td class="bar" id="b14"><img src=".resources/redbar.gif" width="5" height="10" title="976" alt="976"/><img src=".resources/greenbar.gif" width="1" height="10" title="186" alt="186"/></td><td class="ctr2" id="c16">16%</td><td class="bar" id="d15"><img src=".resources/redbar.gif" width="6" height="10" title="131" alt="131"/></td><td class="ctr2" id="e17">11%</td><td class="ctr1" id="f16">89</td><td class="ctr2" id="g16">99</td><td class="ctr1" id="h14">169</td><td class="ctr2" id="i17">219</td><td class="ctr1" id="j13">16</td><td class="ctr2" id="k15">25</td><td class="ctr1" id="l10">2</td><td class="ctr2" id="m14">6</td></tr><tr><td id="a4"><a href="mtas.codec/index.html" class="el_package">mtas.codec</a></td><td class="bar" id="b15"><img src=".resources/redbar.gif" width="4" height="10" title="772" alt="772"/><img src=".resources/greenbar.gif" width="20" height="10" title="3,527" alt="3,527"/></td><td class="ctr2" id="c0">82%</td><td class="bar" id="d16"><img src=".resources/redbar.gif" width="4" height="10" title="96" alt="96"/><img src=".resources/greenbar.gif" width="11" height="10" title="230" alt="230"/></td><td class="ctr2" id="e0">71%</td><td class="ctr1" id="f13">104</td><td class="ctr2" id="g11">231</td><td class="ctr1" id="h15">125</td><td class="ctr2" id="i6">957</td><td class="ctr1" id="j14">11</td><td class="ctr2" id="k11">68</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m15">6</td></tr><tr><td id="a19"><a href="mtas.solr.handler.component/index.html" class="el_package">mtas.solr.handler.component</a></td><td class="bar" id="b16"><img src=".resources/redbar.gif" width="4" height="10" title="709" alt="709"/><img src=".resources/greenbar.gif" width="5" height="10" title="918" alt="918"/></td><td class="ctr2" id="c4">56%</td><td class="bar" id="d14"><img src=".resources/redbar.gif" width="6" height="10" title="131" alt="131"/><img src=".resources/greenbar.gif" width="6" height="10" title="131" alt="131"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f15">101</td><td class="ctr2" id="g14">143</td><td class="ctr1" id="h16">123</td><td class="ctr2" id="i15">314</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k18">12</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a18"><a href="mtas.solr.handler/index.html" class="el_package">mtas.solr.handler</a></td><td class="bar" id="b17"><img src=".resources/redbar.gif" width="2" height="10" title="451" alt="451"/></td><td class="ctr2" id="c19">2%</td><td class="bar" id="d17"><img src=".resources/redbar.gif" width="2" height="10" title="60" alt="60"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f18">33</td><td class="ctr2" id="g18">36</td><td class="ctr1" id="h17">89</td><td class="ctr2" id="i19">92</td><td class="ctr1" id="j21">3</td><td class="ctr2" id="k21">6</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a0"><a href="mtas.analysis/index.html" class="el_package">mtas.analysis</a></td><td class="bar" id="b18"><img src=".resources/redbar.gif" width="2" height="10" title="374" alt="374"/><img src=".resources/greenbar.gif" width="2" height="10" title="343" alt="343"/></td><td class="ctr2" id="c9">48%</td><td class="bar" id="d20"/><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f19">22</td><td class="ctr2" id="g19">33</td><td class="ctr1" id="h19">66</td><td class="ctr2" id="i18">135</td><td class="ctr1" id="j15">9</td><td class="ctr2" id="k17">15</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a21"><a href="mtas.solr.schema/index.html" class="el_package">mtas.solr.schema</a></td><td class="bar" id="b19"><img src=".resources/redbar.gif" width="1" height="10" title="326" alt="326"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d19"><img src=".resources/redbar.gif" width="1" height="10" title="22" alt="22"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f20">19</td><td class="ctr2" id="g20">19</td><td class="ctr1" id="h18">83</td><td class="ctr2" id="i20">83</td><td class="ctr1" id="j16">8</td><td class="ctr2" id="k19">8</td><td class="ctr1" id="l11">2</td><td class="ctr2" id="m17">2</td></tr><tr><td id="a5"><a href="mtas.codec.payload/index.html" class="el_package">mtas.codec.payload</a></td><td class="bar" id="b20"><img src=".resources/redbar.gif" width="1" height="10" title="286" alt="286"/><img src=".resources/greenbar.gif" width="4" height="10" title="690" alt="690"/></td><td class="ctr2" id="c1">71%</td><td class="bar" id="d18"><img src=".resources/redbar.gif" width="2" height="10" title="49" alt="49"/><img src=".resources/greenbar.gif" width="3" height="10" title="73" alt="73"/></td><td class="ctr2" id="e1">60%</td><td class="ctr1" id="f17">42</td><td class="ctr2" id="g17">86</td><td class="ctr1" id="h20">60</td><td class="ctr2" id="i16">221</td><td class="ctr1" id="j22">3</td><td class="ctr2" id="k16">25</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m16">4</td></tr><tr><td id="a13"><a href="mtas.queries/index.html" class="el_package">mtas.queries</a></td><td class="bar" id="b21"/><td class="ctr2" id="c21">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f21">8</td><td class="ctr2" id="g21">8</td><td class="ctr1" id="h21">20</td><td class="ctr2" id="i21">20</td><td class="ctr1" id="j17">7</td><td class="ctr2" id="k20">7</td><td class="ctr1" id="l12">2</td><td class="ctr2" id="m18">2</td></tr><tr><td id="a15"><a href="mtas.search.similarities/index.html" class="el_package">mtas.search.similarities</a></td><td class="bar" id="b22"/><td class="ctr2" id="c22">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">4</td><td class="ctr2" id="g22">4</td><td class="ctr1" id="h22">4</td><td class="ctr2" id="i22">4</td><td class="ctr1" id="j19">4</td><td class="ctr2" id="k22">4</td><td class="ctr1" id="l14">1</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a14"><a href="mtas.search/index.html" class="el_package">mtas.search</a></td><td class="bar" id="b23"/><td class="ctr2" id="c23">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">4</td><td class="ctr2" id="g23">4</td><td class="ctr1" id="h23">4</td><td class="ctr2" id="i23">4</td><td class="ctr1" id="j20">4</td><td class="ctr2" id="k23">4</td><td class="ctr1" id="l15">1</td><td class="ctr2" id="m23">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>MTAS</title><script type="text/javascript" src="jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="jacoco-sessions.html" class="el_session">Sessions</a></span><span class="el_report">MTAS</span></div><h1>MTAS</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">72,611 of 127,794</td><td class="ctr2">43%</td><td class="bar">9,280 of 15,231</td><td class="ctr2">39%</td><td class="ctr1">6,959</td><td class="ctr2">10,223</td><td class="ctr1">12,423</td><td class="ctr2">24,206</td><td class="ctr1">938</td><td class="ctr2">2,318</td><td class="ctr1">70</td><td class="ctr2">274</td></tr></tfoot><tbody><tr><td id="a20"><a href="mtas.solr.handler.component.util/index.html" class="el_package">mtas.solr.handler.component.util</a></td><td class="bar" id="b0"><img src="jacoco-resources/redbar.gif" width="85" height="10" title="14,560" alt="14,560"/><img src="jacoco-resources/greenbar.gif" width="34" height="10" title="5,972" alt="5,972"/></td><td class="ctr2" id="c15">29%</td><td class="bar" id="d2"><img src="jacoco-resources/redbar.gif" width="52" height="10" title="1,087" alt="1,087"/><img src="jacoco-resources/greenbar.gif" width="24" height="10" title="507" alt="507"/></td><td class="ctr2" id="e14">31%</td><td class="ctr1" id="f4">707</td><td class="ctr2" id="g5">920</td><td class="ctr1" id="h0">2,083</td><td class="ctr2" id="i1">3,256</td><td class="ctr1" id="j6">57</td><td class="ctr2" id="k6">123</td><td class="ctr1" id="l13">1</td><td class="ctr2" id="m5">13</td></tr><tr><td id="a7"><a href="mtas.codec.util/index.html" class="el_package">mtas.codec.util</a></td><td class="bar" id="b1"><img src="jacoco-resources/redbar.gif" width="61" height="10" title="10,591" alt="10,591"/><img src="jacoco-resources/greenbar.gif" width="43" height="10" title="7,382" alt="7,382"/></td><td class="ctr2" id="c11">41%</td><td class="bar" id="d0"><img src="jacoco-resources/redbar.gif" width="78" height="10" title="1,634" alt="1,634"/><img src="jacoco-resources/greenbar.gif" width="41" height="10" title="862" alt="862"/></td><td class="ctr2" id="e12">34%</td><td class="ctr1" id="f0">1,043</td><td class="ctr2" id="g0">1,402</td><td class="ctr1" id="h1">1,924</td><td class="ctr2" id="i0">3,516</td><td class="ctr1" id="j5">61</td><td class="ctr2" id="k4">154</td><td class="ctr1" id="l1">11</td><td class="ctr2" id="m1">35</td></tr><tr><td id="a8"><a href="mtas.codec.util.collector/index.html" class="el_package">mtas.codec.util.collector</a></td><td class="bar" id="b2"><img src="jacoco-resources/redbar.gif" width="52" height="10" title="8,930" alt="8,930"/><img src="jacoco-resources/greenbar.gif" width="31" height="10" title="5,471" alt="5,471"/></td><td class="ctr2" id="c14">37%</td><td class="bar" id="d1"><img src="jacoco-resources/redbar.gif" width="66" height="10" title="1,380" alt="1,380"/><img src="jacoco-resources/greenbar.gif" width="23" height="10" title="491" alt="491"/></td><td class="ctr2" id="e15">26%</td><td class="ctr1" id="f1">1,023</td><td class="ctr2" id="g2">1,313</td><td class="ctr1" id="h3">1,378</td><td class="ctr2" id="i5">2,450</td><td class="ctr1" id="j0">176</td><td class="ctr2" id="k2">309</td><td class="ctr1" id="l2">7</td><td class="ctr2" id="m3">25</td></tr><tr><td id="a1"><a href="mtas.analysis.parser/index.html" class="el_package">mtas.analysis.parser</a></td><td class="bar" id="b3"><img src="jacoco-resources/redbar.gif" width="50" height="10" title="8,698" alt="8,698"/><img src="jacoco-resources/greenbar.gif" width="31" height="10" title="5,347" alt="5,347"/></td><td class="ctr2" id="c13">38%</td><td class="bar" id="d3"><img src="jacoco-resources/redbar.gif" width="51" height="10" title="1,075" alt="1,075"/><img src="jacoco-resources/greenbar.gif" width="27" height="10" title="564" alt="564"/></td><td class="ctr2" id="e13">34%</td><td class="ctr1" id="f3">737</td><td class="ctr2" id="g4">995</td><td class="ctr1" id="h2">1,596</td><td class="ctr2" id="i2">2,796</td><td class="ctr1" id="j3">78</td><td class="ctr2" id="k3">173</td><td class="ctr1" id="l0">16</td><td class="ctr2" id="m2">29</td></tr><tr><td id="a9"><a href="mtas.parser.cql/index.html" class="el_package">mtas.parser.cql</a></td><td class="bar" id="b4"><img src="jacoco-resources/redbar.gif" width="37" height="10" title="6,497" alt="6,497"/><img src="jacoco-resources/greenbar.gif" width="39" height="10" title="6,765" alt="6,765"/></td><td class="ctr2" id="c8">51%</td><td class="bar" id="d5"><img src="jacoco-resources/redbar.gif" width="37" height="10" title="773" alt="773"/><img src="jacoco-resources/greenbar.gif" width="40" height="10" title="845" alt="845"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f5">677</td><td class="ctr2" id="g3">1,241</td><td class="ctr1" id="h5">1,073</td><td class="ctr2" id="i4">2,463</td><td class="ctr1" id="j2">88</td><td class="ctr2" id="k1">320</td><td class="ctr1" id="l6">3</td><td class="ctr2" id="m9">9</td></tr><tr><td id="a16"><a href="mtas.search.spans/index.html" class="el_package">mtas.search.spans</a></td><td class="bar" id="b5"><img src="jacoco-resources/redbar.gif" width="31" height="10" title="5,323" alt="5,323"/><img src="jacoco-resources/greenbar.gif" width="40" height="10" title="6,897" alt="6,897"/></td><td class="ctr2" id="c5">56%</td><td class="bar" id="d4"><img src="jacoco-resources/redbar.gif" width="45" height="10" title="940" alt="940"/><img src="jacoco-resources/greenbar.gif" width="42" height="10" title="890" alt="890"/></td><td class="ctr2" id="e7">48%</td><td class="ctr1" id="f2">823</td><td class="ctr2" id="g1">1,318</td><td class="ctr1" id="h4">1,124</td><td class="ctr2" id="i3">2,656</td><td class="ctr1" id="j1">164</td><td class="ctr2" id="k0">403</td><td class="ctr1" id="l3">6</td><td class="ctr2" id="m0">57</td></tr><tr><td id="a11"><a href="mtas.parser.function/index.html" class="el_package">mtas.parser.function</a></td><td class="bar" id="b6"><img src="jacoco-resources/redbar.gif" width="17" height="10" title="2,953" alt="2,953"/><img src="jacoco-resources/greenbar.gif" width="11" height="10" title="1,912" alt="1,912"/></td><td class="ctr2" id="c12">39%</td><td class="bar" id="d7"><img src="jacoco-resources/redbar.gif" width="15" height="10" title="315" alt="315"/><img src="jacoco-resources/greenbar.gif" width="9" height="10" title="206" alt="206"/></td><td class="ctr2" id="e11">39%</td><td class="ctr1" id="f7">272</td><td class="ctr2" id="g7">418</td><td class="ctr1" id="h6">511</td><td class="ctr2" id="i7">926</td><td class="ctr1" id="j4">67</td><td class="ctr2" id="k5">134</td><td class="ctr1" id="l7">3</td><td class="ctr2" id="m10">9</td></tr><tr><td id="a3"><a href="mtas.analysis.util/index.html" class="el_package">mtas.analysis.util</a></td><td class="bar" id="b7"><img src="jacoco-resources/redbar.gif" width="12" height="10" title="2,092" alt="2,092"/><img src="jacoco-resources/greenbar.gif" width="2" height="10" title="459" alt="459"/></td><td class="ctr2" id="c16">17%</td><td class="bar" id="d8"><img src="jacoco-resources/redbar.gif" width="14" height="10" title="294" alt="294"/><img src="jacoco-resources/greenbar.gif" width="2" height="10" title="49" alt="49"/></td><td class="ctr2" id="e16">14%</td><td class="ctr1" id="f9">201</td><td class="ctr2" id="g12">232</td><td class="ctr1" id="h7">420</td><td class="ctr2" id="i12">549</td><td class="ctr1" id="j8">34</td><td class="ctr2" id="k12">57</td><td class="ctr1" id="l4">5</td><td class="ctr2" id="m8">10</td></tr><tr><td id="a10"><a href="mtas.parser.cql.util/index.html" class="el_package">mtas.parser.cql.util</a></td><td class="bar" id="b8"><img src="jacoco-resources/redbar.gif" width="11" height="10" title="2,027" alt="2,027"/><img src="jacoco-resources/greenbar.gif" width="14" height="10" title="2,421" alt="2,421"/></td><td class="ctr2" id="c6">54%</td><td class="bar" id="d9"><img src="jacoco-resources/redbar.gif" width="12" height="10" title="269" alt="269"/><img src="jacoco-resources/greenbar.gif" width="13" height="10" title="282" alt="282"/></td><td class="ctr2" id="e5">51%</td><td class="ctr1" id="f8">222</td><td class="ctr2" id="g8">395</td><td class="ctr1" id="h9">330</td><td class="ctr2" id="i8">905</td><td class="ctr1" id="j9">29</td><td class="ctr2" id="k7">118</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m6">12</td></tr><tr><td id="a2"><a href="mtas.analysis.token/index.html" class="el_package">mtas.analysis.token</a></td><td class="bar" id="b9"><img src="jacoco-resources/redbar.gif" width="10" height="10" title="1,846" alt="1,846"/><img src="jacoco-resources/greenbar.gif" width="8" height="10" title="1,469" alt="1,469"/></td><td class="ctr2" id="c10">44%</td><td class="bar" id="d10"><img src="jacoco-resources/redbar.gif" width="10" height="10" title="223" alt="223"/><img src="jacoco-resources/greenbar.gif" width="7" height="10" title="155" alt="155"/></td><td class="ctr2" id="e10">41%</td><td class="ctr1" id="f10">175</td><td class="ctr2" id="g9">283</td><td class="ctr1" id="h10">281</td><td class="ctr2" id="i9">617</td><td class="ctr1" id="j12">23</td><td class="ctr2" id="k9">94</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m11">8</td></tr><tr><td id="a12"><a href="mtas.parser.function.util/index.html" class="el_package">mtas.parser.function.util</a></td><td class="bar" id="b10"><img src="jacoco-resources/redbar.gif" width="8" height="10" title="1,434" alt="1,434"/><img src="jacoco-resources/greenbar.gif" width="12" height="10" title="2,189" alt="2,189"/></td><td class="ctr2" id="c3">60%</td><td class="bar" id="d6"><img src="jacoco-resources/redbar.gif" width="18" height="10" title="375" alt="375"/><img src="jacoco-resources/greenbar.gif" width="13" height="10" title="281" alt="281"/></td><td class="ctr2" id="e9">42%</td><td class="ctr1" id="f6">305</td><td class="ctr2" id="g6">456</td><td class="ctr1" id="h12">202</td><td class="ctr2" id="i11">594</td><td class="ctr1" id="j18">6</td><td class="ctr2" id="k13">50</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m13">7</td></tr><tr><td id="a23"><a href="mtas.solr.update.processor/index.html" class="el_package">mtas.solr.update.processor</a></td><td class="bar" id="b11"><img src="jacoco-resources/redbar.gif" width="8" height="10" title="1,431" alt="1,431"/></td><td class="ctr2" id="c18">10%</td><td class="bar" id="d11"><img src="jacoco-resources/redbar.gif" width="7" height="10" title="149" alt="149"/></td><td class="ctr2" id="e18">6%</td><td class="ctr1" id="f14">101</td><td class="ctr2" id="g15">113</td><td class="ctr1" id="h8">356</td><td class="ctr2" id="i14">397</td><td class="ctr1" id="j11">24</td><td class="ctr2" id="k14">33</td><td class="ctr1" id="l5">5</td><td class="ctr2" id="m12">8</td></tr><tr><td id="a17"><a href="mtas.search.spans.util/index.html" class="el_package">mtas.search.spans.util</a></td><td class="bar" id="b12"><img src="jacoco-resources/redbar.gif" width="6" height="10" title="1,183" alt="1,183"/><img src="jacoco-resources/greenbar.gif" width="9" height="10" title="1,708" alt="1,708"/></td><td class="ctr2" id="c4">59%</td><td class="bar" id="d12"><img src="jacoco-resources/redbar.gif" width="6" height="10" title="143" alt="143"/><img src="jacoco-resources/greenbar.gif" width="9" height="10" title="193" alt="193"/></td><td class="ctr2" id="e3">57%</td><td class="ctr1" id="f11">144</td><td class="ctr2" id="g10">272</td><td class="ctr1" id="h11">243</td><td class="ctr2" id="i10">607</td><td class="ctr1" id="j7">38</td><td class="ctr2" id="k8">104</td><td class="ctr1" id="l8">3</td><td class="ctr2" id="m4">15</td></tr><tr><td id="a6"><a href="mtas.codec.tree/index.html" class="el_package">mtas.codec.tree</a></td><td class="bar" id="b13"><img src="jacoco-resources/redbar.gif" width="6" height="10" title="1,135" alt="1,135"/><img src="jacoco-resources/greenbar.gif" width="7" height="10" title="1,229" alt="1,229"/></td><td class="ctr2" id="c7">51%</td><td class="bar" id="d13"><img src="jacoco-resources/redbar.gif" width="6" height="10" title="141" alt="141"/><img src="jacoco-resources/greenbar.gif" width="5" height="10" title="117" alt="117"/></td><td class="ctr2" id="e8">45%</td><td class="ctr1" id="f12">121</td><td class="ctr2" id="g13">199</td><td class="ctr1" id="h13">179</td><td class="ctr2" id="i13">423</td><td class="ctr1" id="j10">27</td><td class="ctr2" id="k10">70</td><td class="ctr1" id="l9">2</td><td class="ctr2" id="m7">12</td></tr><tr><td id="a22"><a href="mtas.solr.search/index.html" class="el_package">mtas.solr.search</a></td><td class="bar" id="b14"><img src="jacoco-resources/redbar.gif" width="5" height="10" title="976" alt="976"/><img src="jacoco-resources/greenbar.gif" width="1" height="10" title="186" alt="186"/></td><td class="ctr2" id="c17">16%</td><td class="bar" id="d14"><img src="jacoco-resources/redbar.gif" width="6" height="10" title="131" alt="131"/></td><td class="ctr2" id="e17">11%</td><td class="ctr1" id="f15">89</td><td class="ctr2" id="g16">99</td><td class="ctr1" id="h14">169</td><td class="ctr2" id="i17">219</td><td class="ctr1" id="j13">16</td><td class="ctr2" id="k15">25</td><td class="ctr1" id="l10">2</td><td class="ctr2" id="m14">6</td></tr><tr><td id="a4"><a href="mtas.codec/index.html" class="el_package">mtas.codec</a></td><td class="bar" id="b15"><img src="jacoco-resources/redbar.gif" width="4" height="10" title="771" alt="771"/><img src="jacoco-resources/greenbar.gif" width="20" height="10" title="3,538" alt="3,538"/></td><td class="ctr2" id="c0">82%</td><td class="bar" id="d16"><img src="jacoco-resources/redbar.gif" width="4" height="10" title="96" alt="96"/><img src="jacoco-resources/greenbar.gif" width="11" height="10" title="230" alt="230"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f13">104</td><td class="ctr2" id="g11">233</td><td class="ctr1" id="h15">125</td><td class="ctr2" id="i6">960</td><td class="ctr1" id="j14">11</td><td class="ctr2" id="k11">70</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m15">6</td></tr><tr><td id="a19"><a href="mtas.solr.handler.component/index.html" class="el_package">mtas.solr.handler.component</a></td><td class="bar" id="b16"><img src="jacoco-resources/redbar.gif" width="3" height="10" title="593" alt="593"/><img src="jacoco-resources/greenbar.gif" width="6" height="10" title="1,033" alt="1,033"/></td><td class="ctr2" id="c2">63%</td><td class="bar" id="d15"><img src="jacoco-resources/redbar.gif" width="4" height="10" title="102" alt="102"/><img src="jacoco-resources/greenbar.gif" width="7" height="10" title="160" alt="160"/></td><td class="ctr2" id="e1">61%</td><td class="ctr1" id="f16">82</td><td class="ctr2" id="g14">143</td><td class="ctr1" id="h16">104</td><td class="ctr2" id="i15">313</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k18">12</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a18"><a href="mtas.solr.handler/index.html" class="el_package">mtas.solr.handler</a></td><td class="bar" id="b17"><img src="jacoco-resources/redbar.gif" width="2" height="10" title="451" alt="451"/></td><td class="ctr2" id="c19">1%</td><td class="bar" id="d17"><img src="jacoco-resources/redbar.gif" width="2" height="10" title="60" alt="60"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f18">33</td><td class="ctr2" id="g18">36</td><td class="ctr1" id="h17">89</td><td class="ctr2" id="i19">92</td><td class="ctr1" id="j21">3</td><td class="ctr2" id="k21">6</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a0"><a href="mtas.analysis/index.html" class="el_package">mtas.analysis</a></td><td class="bar" id="b18"><img src="jacoco-resources/redbar.gif" width="2" height="10" title="359" alt="359"/><img src="jacoco-resources/greenbar.gif" width="2" height="10" title="343" alt="343"/></td><td class="ctr2" id="c9">48%</td><td class="bar" id="d20"/><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f19">22</td><td class="ctr2" id="g19">33</td><td class="ctr1" id="h19">64</td><td class="ctr2" id="i18">133</td><td class="ctr1" id="j15">9</td><td class="ctr2" id="k17">15</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a21"><a href="mtas.solr.schema/index.html" class="el_package">mtas.solr.schema</a></td><td class="bar" id="b19"><img src="jacoco-resources/redbar.gif" width="1" height="10" title="326" alt="326"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d19"><img src="jacoco-resources/redbar.gif" width="1" height="10" title="22" alt="22"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f20">19</td><td class="ctr2" id="g20">19</td><td class="ctr1" id="h18">83</td><td class="ctr2" id="i20">83</td><td class="ctr1" id="j16">8</td><td class="ctr2" id="k19">8</td><td class="ctr1" id="l11">2</td><td class="ctr2" id="m17">2</td></tr><tr><td id="a5"><a href="mtas.codec.payload/index.html" class="el_package">mtas.codec.payload</a></td><td class="bar" id="b20"><img src="jacoco-resources/redbar.gif" width="1" height="10" title="291" alt="291"/><img src="jacoco-resources/greenbar.gif" width="4" height="10" title="692" alt="692"/></td><td class="ctr2" id="c1">70%</td><td class="bar" id="d18"><img src="jacoco-resources/redbar.gif" width="2" height="10" title="51" alt="51"/><img src="jacoco-resources/greenbar.gif" width="3" height="10" title="73" alt="73"/></td><td class="ctr2" id="e2">58%</td><td class="ctr1" id="f17">43</td><td class="ctr2" id="g17">87</td><td class="ctr1" id="h20">61</td><td class="ctr2" id="i16">223</td><td class="ctr1" id="j22">3</td><td class="ctr2" id="k16">25</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m16">4</td></tr><tr><td id="a13"><a href="mtas.queries/index.html" class="el_package">mtas.queries</a></td><td class="bar" id="b21"/><td class="ctr2" id="c21">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f21">8</td><td class="ctr2" id="g21">8</td><td class="ctr1" id="h21">20</td><td class="ctr2" id="i21">20</td><td class="ctr1" id="j17">7</td><td class="ctr2" id="k20">7</td><td class="ctr1" id="l12">2</td><td class="ctr2" id="m18">2</td></tr><tr><td id="a15"><a href="mtas.search.similarities/index.html" class="el_package">mtas.search.similarities</a></td><td class="bar" id="b22"/><td class="ctr2" id="c22">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">4</td><td class="ctr2" id="g22">4</td><td class="ctr1" id="h22">4</td><td class="ctr2" id="i22">4</td><td class="ctr1" id="j19">4</td><td class="ctr2" id="k22">4</td><td class="ctr1" id="l14">1</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a14"><a href="mtas.search/index.html" class="el_package">mtas.search</a></td><td class="bar" id="b23"/><td class="ctr2" id="c23">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">4</td><td class="ctr2" id="g23">4</td><td class="ctr1" id="h23">4</td><td class="ctr2" id="i23">4</td><td class="ctr1" id="j20">4</td><td class="ctr2" id="k23">4</td><td class="ctr1" id="l15">1</td><td class="ctr2" id="m23">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/.resources/branchfc.gif b/jacoco/jacoco-resources/branchfc.gif
index 989b46d..989b46d 100644
--- a/jacoco/.resources/branchfc.gif
+++ b/jacoco/jacoco-resources/branchfc.gif
diff --git a/jacoco/.resources/branchnc.gif b/jacoco/jacoco-resources/branchnc.gif
index 1933e07..1933e07 100644
--- a/jacoco/.resources/branchnc.gif
+++ b/jacoco/jacoco-resources/branchnc.gif
diff --git a/jacoco/.resources/branchpc.gif b/jacoco/jacoco-resources/branchpc.gif
index cbf711b..cbf711b 100644
--- a/jacoco/.resources/branchpc.gif
+++ b/jacoco/jacoco-resources/branchpc.gif
diff --git a/jacoco/.resources/bundle.gif b/jacoco/jacoco-resources/bundle.gif
index fca9c53..fca9c53 100644
--- a/jacoco/.resources/bundle.gif
+++ b/jacoco/jacoco-resources/bundle.gif
diff --git a/jacoco/.resources/class.gif b/jacoco/jacoco-resources/class.gif
index eb348fb..eb348fb 100644
--- a/jacoco/.resources/class.gif
+++ b/jacoco/jacoco-resources/class.gif
diff --git a/jacoco/.resources/down.gif b/jacoco/jacoco-resources/down.gif
index 440a14d..440a14d 100644
--- a/jacoco/.resources/down.gif
+++ b/jacoco/jacoco-resources/down.gif
diff --git a/jacoco/.resources/greenbar.gif b/jacoco/jacoco-resources/greenbar.gif
index 0ba6567..0ba6567 100644
--- a/jacoco/.resources/greenbar.gif
+++ b/jacoco/jacoco-resources/greenbar.gif
diff --git a/jacoco/.resources/group.gif b/jacoco/jacoco-resources/group.gif
index a4ea580..a4ea580 100644
--- a/jacoco/.resources/group.gif
+++ b/jacoco/jacoco-resources/group.gif
diff --git a/jacoco/.resources/method.gif b/jacoco/jacoco-resources/method.gif
index 7d24707..7d24707 100644
--- a/jacoco/.resources/method.gif
+++ b/jacoco/jacoco-resources/method.gif
diff --git a/jacoco/.resources/package.gif b/jacoco/jacoco-resources/package.gif
index 131c28d..131c28d 100644
--- a/jacoco/.resources/package.gif
+++ b/jacoco/jacoco-resources/package.gif
diff --git a/jacoco/.resources/prettify.css b/jacoco/jacoco-resources/prettify.css
index be5166e..be5166e 100644
--- a/jacoco/.resources/prettify.css
+++ b/jacoco/jacoco-resources/prettify.css
diff --git a/jacoco/.resources/prettify.js b/jacoco/jacoco-resources/prettify.js
index ab27882..ab27882 100644
--- a/jacoco/.resources/prettify.js
+++ b/jacoco/jacoco-resources/prettify.js
diff --git a/jacoco/.resources/redbar.gif b/jacoco/jacoco-resources/redbar.gif
index c2f7146..c2f7146 100644
--- a/jacoco/.resources/redbar.gif
+++ b/jacoco/jacoco-resources/redbar.gif
diff --git a/jacoco/.resources/report.css b/jacoco/jacoco-resources/report.css
index 08eba79..08eba79 100644
--- a/jacoco/.resources/report.css
+++ b/jacoco/jacoco-resources/report.css
diff --git a/jacoco/.resources/report.gif b/jacoco/jacoco-resources/report.gif
index 8547be5..8547be5 100644
--- a/jacoco/.resources/report.gif
+++ b/jacoco/jacoco-resources/report.gif
diff --git a/jacoco/.resources/session.gif b/jacoco/jacoco-resources/session.gif
index 0151bad..0151bad 100644
--- a/jacoco/.resources/session.gif
+++ b/jacoco/jacoco-resources/session.gif
diff --git a/jacoco/.resources/sort.gif b/jacoco/jacoco-resources/sort.gif
index 6757c2c..6757c2c 100644
--- a/jacoco/.resources/sort.gif
+++ b/jacoco/jacoco-resources/sort.gif
diff --git a/jacoco/.resources/sort.js b/jacoco/jacoco-resources/sort.js
index 511e47c..26668cc 100644
--- a/jacoco/.resources/sort.js
+++ b/jacoco/jacoco-resources/sort.js
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2009, 2015 Mountainminds GmbH & Co. KG and Contributors
+ * Copyright (c) 2009, 2017 Mountainminds GmbH & Co. KG and Contributors
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
diff --git a/jacoco/.resources/source.gif b/jacoco/jacoco-resources/source.gif
index b226e41..b226e41 100644
--- a/jacoco/.resources/source.gif
+++ b/jacoco/jacoco-resources/source.gif
diff --git a/jacoco/.resources/up.gif b/jacoco/jacoco-resources/up.gif
index 58ed216..58ed216 100644
--- a/jacoco/.resources/up.gif
+++ b/jacoco/jacoco-resources/up.gif
diff --git a/jacoco/jacoco-sessions.html b/jacoco/jacoco-sessions.html
new file mode 100644
index 0000000..8df7289
--- /dev/null
+++ b/jacoco/jacoco-sessions.html
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="jacoco-sessions.html" class="el_session">Sessions</a></span><a href="index.html" class="el_report">MTAS</a> &gt; <span class="el_session">Sessions</span></div><h1>Sessions</h1><p>This coverage report is based on execution data from the following sessions:</p><table class="coverage" cellspacing="0"><thead><tr><td>Session</td><td>Start Time</td><td>Dump Time</td></tr></thead><tbody><tr><td><span class="el_session">matthijsbrouwer.ia.knaw.local-ac08472a</span></td><td>May 16, 2017 11:02:05 AM</td><td>May 16, 2017 11:05:07 AM</td></tr></tbody></table><p>Execution data for the following classes is considered in this report:</p><table class="coverage" cellspacing="0"><thead><tr><td>Class</td><td>Id</td></tr></thead><tbody><tr><td><span class="el_class">com.codahale.metrics.Clock</span></td><td><code>546f7f16aac1774f</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Clock.UserTimeClock</span></td><td><code>11a4eff4290ab56c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Counter</span></td><td><code>360949efa29ab079</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.EWMA</span></td><td><code>2e376fc0f3466841</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.ExponentiallyDecayingReservoir</span></td><td><code>8b16c9b9c8d0de7a</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Histogram</span></td><td><code>6ab568f9b3bfecb1</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.InstrumentedExecutorService</span></td><td><code>795b73b1cd614f63</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.InstrumentedExecutorService.InstrumentedCallable</span></td><td><code>a1765da01fffe357</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.InstrumentedExecutorService.InstrumentedRunnable</span></td><td><code>9d2f485d3bec1305</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.JmxAttributeGauge</span></td><td><code>8ae011dcf8965bc6</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.LongAdder</span></td><td><code>4b25de84927753a9</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Meter</span></td><td><code>a1dee29a7dbd2208</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry</span></td><td><code>15c5913b325c698b</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder</span></td><td><code>59427f119b4d0508</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.1</span></td><td><code>dd2eb89b3c446c87</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.2</span></td><td><code>00ef595a2b504887</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.3</span></td><td><code>428c4fa85a924c94</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.MetricRegistry.MetricBuilder.4</span></td><td><code>72bc70d46626436e</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.RatioGauge</span></td><td><code>1540fc837e96e80b</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.SharedMetricRegistries</span></td><td><code>11aae4461a561a8f</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Snapshot</span></td><td><code>2d7cf8cf6fdcd076</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64</span></td><td><code>3db658b3518f9fcd</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64.1</span></td><td><code>bc530b55a8a32061</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64.Cell</span></td><td><code>4f15fdc9682bc3d2</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64.HashCode</span></td><td><code>db09c36220a3fb54</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Striped64.ThreadHashCode</span></td><td><code>8e0733aabe9fce01</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.ThreadLocalRandom</span></td><td><code>547bb41fb38b6f4a</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.ThreadLocalRandom.1</span></td><td><code>8b4d6642cf52ab10</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Timer</span></td><td><code>3344f75018060414</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.Timer.Context</span></td><td><code>a8f8261e9a8e339c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.WeightedSnapshot</span></td><td><code>b42e8310414baba4</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.WeightedSnapshot.1</span></td><td><code>79fde1b15a40c51e</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.WeightedSnapshot.WeightedSample</span></td><td><code>6f72764915eeae38</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.BufferPoolMetricSet</span></td><td><code>097d2a40f711e1f7</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ClassLoadingGaugeSet</span></td><td><code>7c910d460e66fa10</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ClassLoadingGaugeSet.1</span></td><td><code>511ce15489f9daf3</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ClassLoadingGaugeSet.2</span></td><td><code>3e6893fbdb138a99</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.GarbageCollectorMetricSet</span></td><td><code>4c244f0f634e4666</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.GarbageCollectorMetricSet.1</span></td><td><code>9b3239d900d38272</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.GarbageCollectorMetricSet.2</span></td><td><code>ffbf3ea7c1adfc23</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet</span></td><td><code>a577a5b18d9ce4cd</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.1</span></td><td><code>8f55392ddfcefb9b</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.10</span></td><td><code>8ca1171721434e9c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.11</span></td><td><code>95cc50ddb0fd8661</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.12</span></td><td><code>0059f4219f74a9ee</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.13</span></td><td><code>fbe638c7a100ec5d</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.14</span></td><td><code>40a27a7875836b72</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.15</span></td><td><code>b95d35c9dc424d12</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.16</span></td><td><code>1065cab87d3c804f</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.17</span></td><td><code>5a50bd5cc72b4d2c</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.18</span></td><td><code>83eb1fe149f54923</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.19</span></td><td><code>e04e4a236e109658</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.2</span></td><td><code>9bbe0f2144b315dd</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.3</span></td><td><code>c9a860af2fff4a1d</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.4</span></td><td><code>2afe799e0518a3d7</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.5</span></td><td><code>1d0244c92857e1a4</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.6</span></td><td><code>c19a633bd555d3ed</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.7</span></td><td><code>efc6e065f0f31736</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.8</span></td><td><code>8cbf95a9b7ac9a39</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.MemoryUsageGaugeSet.9</span></td><td><code>f2db989434980b00</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadDeadlockDetector</span></td><td><code>20b46516eb191b2d</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet</span></td><td><code>dd1be6e01b321a57</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.1</span></td><td><code>07f57aa7f0f4bd01</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.2</span></td><td><code>645ed689420a2fac</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.3</span></td><td><code>5626f0d4e810eb43</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.4</span></td><td><code>c160855f12721ae3</code></td></tr><tr><td><span class="el_class">com.codahale.metrics.jvm.ThreadStatesGaugeSet.5</span></td><td><code>221079005d861002</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.CommonConfig</span></td><td><code>bb72e25a5c9f84b7</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.ReaderConfig</span></td><td><code>e34c905fd0c9b8ac</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.WstxInputProperties</span></td><td><code>62cf234f457d05a6</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.api.WstxInputProperties.ParsingMode</span></td><td><code>a6930eb1f83a6017</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.compat.QNameCreator</span></td><td><code>025b2c4819d7e777</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.compat.QNameCreator.Helper</span></td><td><code>bf5dd18d0e4581dc</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BaseInputSource</span></td><td><code>fd5e9f90dca11b71</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BaseReader</span></td><td><code>6cba1a514f46f4ab</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BranchingReaderSource</span></td><td><code>fdccfd97ea6a89d8</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.BufferRecycler</span></td><td><code>bdf8bd2e38a80933</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.CharsetNames</span></td><td><code>489ad4ec06fb548d</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.DefaultInputResolver</span></td><td><code>45a99ab846479c8f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.InputBootstrapper</span></td><td><code>73cd743e4a345e23</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.InputSourceFactory</span></td><td><code>96a3911964e02b66</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.MergedReader</span></td><td><code>6d6366b2a8b39f21</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.ReaderBootstrapper</span></td><td><code>dd864ef159ef1da1</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.ReaderSource</span></td><td><code>5038f62b04398d2f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.StreamBootstrapper</span></td><td><code>07bd7892cfd3d832</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.UTF8Reader</span></td><td><code>941dd99ee65cccec</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.WstxInputData</span></td><td><code>5ab2e1de62f9798f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.WstxInputLocation</span></td><td><code>185bd1384c1a4c98</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.io.WstxInputSource</span></td><td><code>fed7d350cada664c</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.Attribute</span></td><td><code>6e0b88787215696d</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.AttributeCollector</span></td><td><code>3216747e6cf8446f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.BasicStreamReader</span></td><td><code>aaba00085caaaf5f</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.Element</span></td><td><code>3e70986385997dbf</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.InputElementStack</span></td><td><code>04b218917c7106b6</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.StreamScanner</span></td><td><code>d4523e8150cba9be</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.TypedStreamReader</span></td><td><code>2ea37012809110ef</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.sr.ValidatingStreamReader</span></td><td><code>9cb52b32fd3b40dd</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.stax.WstxInputFactory</span></td><td><code>ef7418b7f405dfa4</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.ArgUtil</span></td><td><code>274ab9d98604c5c8</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.DataUtil</span></td><td><code>ad84cb2553d136ab</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.DefaultXmlSymbolTable</span></td><td><code>6ebc31761c5d076c</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.InternCache</span></td><td><code>c63930d861aca442</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.StringUtil</span></td><td><code>9ee7306c903536ee</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.StringVector</span></td><td><code>cfac7f58c6d2877d</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.SymbolTable</span></td><td><code>596bcf16410f4b2b</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.SymbolTable.Bucket</span></td><td><code>c38925bf1fd21238</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.TextBuffer</span></td><td><code>a3cb00a42aa867bc</code></td></tr><tr><td><span class="el_class">com.ctc.wstx.util.TextBuilder</span></td><td><code>d747a143cdac7d21</code></td></tr><tr><td><span class="el_class">com.google.common.base.Equivalence</span></td><td><code>f8c878ce3b4ae9f6</code></td></tr><tr><td><span class="el_class">com.google.common.base.Equivalence.Equals</span></td><td><code>e6284bcf266f24fc</code></td></tr><tr><td><span class="el_class">com.google.common.base.Equivalence.Identity</span></td><td><code>c93c2315d13df3c4</code></td></tr><tr><td><span class="el_class">com.google.common.base.Joiner</span></td><td><code>ccdb6a8b8c5cc939</code></td></tr><tr><td><span class="el_class">com.google.common.base.Joiner.1</span></td><td><code>5ddac56d694729f2</code></td></tr><tr><td><span class="el_class">com.google.common.base.Joiner.MapJoiner</span></td><td><code>ed6e6a525337ad2a</code></td></tr><tr><td><span class="el_class">com.google.common.base.Objects</span></td><td><code>ae60df5411df5740</code></td></tr><tr><td><span class="el_class">com.google.common.base.Preconditions</span></td><td><code>e9f7b26591d477c0</code></td></tr><tr><td><span class="el_class">com.google.common.base.Strings</span></td><td><code>4ffa77ce29bffed6</code></td></tr><tr><td><span class="el_class">com.google.common.base.Suppliers</span></td><td><code>d68c72e434be1ffc</code></td></tr><tr><td><span class="el_class">com.google.common.base.Suppliers.SupplierOfInstance</span></td><td><code>198377d8a4b66c35</code></td></tr><tr><td><span class="el_class">com.google.common.base.Ticker</span></td><td><code>7f8f6dfbcbf72e04</code></td></tr><tr><td><span class="el_class">com.google.common.base.Ticker.1</span></td><td><code>5b50ca3853d1c372</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder</span></td><td><code>faf5d2dc609930e7</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.1</span></td><td><code>27bad8a40dc6dff8</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.2</span></td><td><code>eeb82c8053f99ca6</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.3</span></td><td><code>3a1279b1665d5e0c</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.NullListener</span></td><td><code>1603f16d4176ab13</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheBuilder.OneWeigher</span></td><td><code>b5f4059aae54600d</code></td></tr><tr><td><span class="el_class">com.google.common.cache.CacheStats</span></td><td><code>1b5dc8e6c2a90a11</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache</span></td><td><code>be801cd333564021</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.1</span></td><td><code>d20f9801fbdfe953</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.2</span></td><td><code>11489b85fe00c45b</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.AbstractReferenceEntry</span></td><td><code>3da43ff057fa0bdb</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory</span></td><td><code>57032c3d16e1663e</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.1</span></td><td><code>cbde921ad9b4405b</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.2</span></td><td><code>e21b61738ecab7c9</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.3</span></td><td><code>d98da481481143ef</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.4</span></td><td><code>88f07b23365984f4</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.5</span></td><td><code>4c4f1957524cd9d6</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.6</span></td><td><code>18c0d7f55ca8066f</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.7</span></td><td><code>5bbfb31218d8c028</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.EntryFactory.8</span></td><td><code>b263fc94b90036ab</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.LocalManualCache</span></td><td><code>a44a2038759e4350</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Segment</span></td><td><code>cb0fe75544ed97c0</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength</span></td><td><code>0a5264c1eb38744a</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength.1</span></td><td><code>40acfe0fca4f2bce</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength.2</span></td><td><code>b88344682a9278ff</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.Strength.3</span></td><td><code>a50af051a201e6ee</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.WriteQueue</span></td><td><code>eae26409c97a572a</code></td></tr><tr><td><span class="el_class">com.google.common.cache.LocalCache.WriteQueue.1</span></td><td><code>a520ab861c43e60c</code></td></tr><tr><td><span class="el_class">com.google.common.collect.AbstractIndexedListIterator</span></td><td><code>f9e8989cf82a86b6</code></td></tr><tr><td><span class="el_class">com.google.common.collect.AbstractMapEntry</span></td><td><code>8b7f701ec080f610</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Collections2</span></td><td><code>74605cab204407fe</code></td></tr><tr><td><span class="el_class">com.google.common.collect.EmptyImmutableBiMap</span></td><td><code>ecca084953500065</code></td></tr><tr><td><span class="el_class">com.google.common.collect.GenericMapMaker</span></td><td><code>f913c47a1b874b90</code></td></tr><tr><td><span class="el_class">com.google.common.collect.GenericMapMaker.NullListener</span></td><td><code>3ad2af2e4031170b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Hashing</span></td><td><code>ff73e2c5284aad3f</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableAsList</span></td><td><code>b50523e3118e7a4b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableBiMap</span></td><td><code>4022a4f08121dd54</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableCollection</span></td><td><code>65db617630cd4a33</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableCollection.Builder</span></td><td><code>a0c8a50443f2cdf9</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableCollection.EmptyImmutableCollection</span></td><td><code>f47a4244b6d7918b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableEntry</span></td><td><code>25aa0e5aa885ac6c</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableList</span></td><td><code>eafaa0050cd1f9c8</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableList.1</span></td><td><code>48a363b9779246ae</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableList.Builder</span></td><td><code>75f85e5e9f5f4800</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMap</span></td><td><code>d21cd85614acde1c</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMap.Builder</span></td><td><code>d464b9002c0dbb67</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMapEntrySet</span></td><td><code>1470970432542ad1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMapKeySet</span></td><td><code>ba77a8adaa4a0edf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableMapKeySet.1</span></td><td><code>1a3a9b666260973d</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableSet</span></td><td><code>9aa45c491e8e888d</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ImmutableSet.ArrayImmutableSet</span></td><td><code>e38198d4d770dc66</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterables</span></td><td><code>58d2c2ff0d12b5d9</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators</span></td><td><code>17ef0670e088da50</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.1</span></td><td><code>47a8eaec030bf41e</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.12</span></td><td><code>9e9ba7dc0420c947</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.13</span></td><td><code>df365fd0e5376d39</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Iterators.2</span></td><td><code>13b9581949db2ddf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Lists</span></td><td><code>06598bba6ef8b5e1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMaker</span></td><td><code>ef7ee0eb2e19c3fb</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap</span></td><td><code>bf544da51e8065eb</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.1</span></td><td><code>73b5550e2af69e22</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.2</span></td><td><code>a451ec2279cf0145</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory</span></td><td><code>67fd3e035dd87b58</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.1</span></td><td><code>52b2b2c64e1a034f</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.2</span></td><td><code>2cbd4d3e4ac7a9c1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.3</span></td><td><code>0b4b7daa0413a336</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.4</span></td><td><code>983f3ee01ba5f7bd</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.5</span></td><td><code>1c406eb00ba222a1</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.6</span></td><td><code>044f44b1fd429ef2</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.7</span></td><td><code>86e7f2beb1c47b74</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.EntryFactory.8</span></td><td><code>d713d0830a7ffd0f</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Segment</span></td><td><code>831b364ac8071ca8</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength</span></td><td><code>c1a6e2a45529d0ab</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength.1</span></td><td><code>5539d39db6f44eba</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength.2</span></td><td><code>8b26181227f21671</code></td></tr><tr><td><span class="el_class">com.google.common.collect.MapMakerInternalMap.Strength.3</span></td><td><code>01f7835b38d886c8</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Maps</span></td><td><code>bd804c3eaa7c1656</code></td></tr><tr><td><span class="el_class">com.google.common.collect.ObjectArrays</span></td><td><code>40d4c060d54e26f5</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Platform</span></td><td><code>cdffb2b54c5605f0</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableAsList</span></td><td><code>bd3bb5c13a78e36b</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableList</span></td><td><code>eabfa307cbf4aced</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap</span></td><td><code>b429079c0ef5e5bf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap.EntrySet</span></td><td><code>b441de9f04eba359</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap.NonTerminalEntry</span></td><td><code>9bdc6b73c630b661</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableMap.TerminalEntry</span></td><td><code>b3224c97ccd23597</code></td></tr><tr><td><span class="el_class">com.google.common.collect.RegularImmutableSet</span></td><td><code>9552818ac5b1207a</code></td></tr><tr><td><span class="el_class">com.google.common.collect.Sets</span></td><td><code>4080483e4babeb6a</code></td></tr><tr><td><span class="el_class">com.google.common.collect.SingletonImmutableBiMap</span></td><td><code>fe4fa55a8b7b3aa2</code></td></tr><tr><td><span class="el_class">com.google.common.collect.SingletonImmutableList</span></td><td><code>5fe306a8def69694</code></td></tr><tr><td><span class="el_class">com.google.common.collect.SingletonImmutableSet</span></td><td><code>f4621a4b4e901fcf</code></td></tr><tr><td><span class="el_class">com.google.common.collect.UnmodifiableIterator</span></td><td><code>951e39c223c816e6</code></td></tr><tr><td><span class="el_class">com.google.common.collect.UnmodifiableListIterator</span></td><td><code>9373caaa0fb7ca46</code></td></tr><tr><td><span class="el_class">com.google.common.io.Files</span></td><td><code>2566f6796958a652</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.AbstractListeningExecutorService</span></td><td><code>2a2563edb01caee0</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.AtomicLongMap</span></td><td><code>40a6e7cb74d3337a</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.MoreExecutors</span></td><td><code>dc26e697298fbc1d</code></td></tr><tr><td><span class="el_class">com.google.common.util.concurrent.MoreExecutors.SameThreadExecutorService</span></td><td><code>da1daec14993d43d</code></td></tr><tr><td><span class="el_class">javax.servlet.DispatcherType</span></td><td><code>099afa2acc564894</code></td></tr><tr><td><span class="el_class">javax.servlet.GenericServlet</span></td><td><code>a9192d2d43fe3440</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletInputStream</span></td><td><code>e226bfadb64dabb1</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletOutputStream</span></td><td><code>e630dfbdfece955f</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletRequestWrapper</span></td><td><code>888f94450ab1ca7f</code></td></tr><tr><td><span class="el_class">javax.servlet.ServletResponseWrapper</span></td><td><code>d43a9f681db64488</code></td></tr><tr><td><span class="el_class">javax.servlet.SessionTrackingMode</span></td><td><code>43914e390b95debb</code></td></tr><tr><td><span class="el_class">javax.servlet.http.HttpServlet</span></td><td><code>8ecfcb57ae33b6bb</code></td></tr><tr><td><span class="el_class">javax.servlet.http.HttpServletRequestWrapper</span></td><td><code>d6d15b2348db8344</code></td></tr><tr><td><span class="el_class">javax.servlet.http.HttpServletResponseWrapper</span></td><td><code>ec890fa532fbe997</code></td></tr><tr><td><a href="mtas.analysis/MtasTokenizer.html" class="el_class">mtas.analysis.MtasTokenizer</a></td><td><code>3314c1739373d1d2</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser.html" class="el_class">mtas.analysis.parser.MtasBasicParser</a></td><td><code>aab8820a154fbfbb</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser$MtasParserMapping.html" class="el_class">mtas.analysis.parser.MtasBasicParser.MtasParserMapping</a></td><td><code>5e7584aeb8a9e96f</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser$MtasParserMappingToken.html" class="el_class">mtas.analysis.parser.MtasBasicParser.MtasParserMappingToken</a></td><td><code>c7b89b84c791d13b</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasBasicParser$MtasParserType.html" class="el_class">mtas.analysis.parser.MtasBasicParser.MtasParserType</a></td><td><code>8702c6fd94de12bb</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasFoliaParser.html" class="el_class">mtas.analysis.parser.MtasFoliaParser</a></td><td><code>a891a69a34097ba1</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasParser.html" class="el_class">mtas.analysis.parser.MtasParser</a></td><td><code>e70ee58ba11234e4</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasParser$MtasParserObject.html" class="el_class">mtas.analysis.parser.MtasParser.MtasParserObject</a></td><td><code>31fa702451021b18</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser.html" class="el_class">mtas.analysis.parser.MtasXMLParser</a></td><td><code>f6e2b4fd27cf0e29</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroup.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingGroup</a></td><td><code>b1f59af0f80f1dda</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingGroupAnnotation</a></td><td><code>5b76eb00dbd8c0cc</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelation.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingRelation</a></td><td><code>46a8d67365ff927d</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWord.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingWord</a></td><td><code>0c70275680ed31d6</code></td></tr><tr><td><a href="mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation.html" class="el_class">mtas.analysis.parser.MtasXMLParser.MtasXMLParserMappingWordAnnotation</a></td><td><code>19bdf20f5b95fc68</code></td></tr><tr><td><a href="mtas.analysis.token/MtasOffset.html" class="el_class">mtas.analysis.token.MtasOffset</a></td><td><code>b958aa1cc7f53b86</code></td></tr><tr><td><a href="mtas.analysis.token/MtasPosition.html" class="el_class">mtas.analysis.token.MtasPosition</a></td><td><code>e7ad574a1700f5e8</code></td></tr><tr><td><a href="mtas.analysis.token/MtasToken.html" class="el_class">mtas.analysis.token.MtasToken</a></td><td><code>869dc7f00bb92ea3</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenCollection.html" class="el_class">mtas.analysis.token.MtasTokenCollection</a></td><td><code>11a937fc93be9791</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenCollection$1.html" class="el_class">mtas.analysis.token.MtasTokenCollection.1</a></td><td><code>cd551aaefeb4aac9</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenCollection$2.html" class="el_class">mtas.analysis.token.MtasTokenCollection.2</a></td><td><code>0f6d3175b781cc5b</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenIdFactory.html" class="el_class">mtas.analysis.token.MtasTokenIdFactory</a></td><td><code>e13673efa70e0315</code></td></tr><tr><td><a href="mtas.analysis.token/MtasTokenString.html" class="el_class">mtas.analysis.token.MtasTokenString</a></td><td><code>96ca2444ebe15fab</code></td></tr><tr><td><a href="mtas.analysis.util/MtasCharFilterFactory.html" class="el_class">mtas.analysis.util.MtasCharFilterFactory</a></td><td><code>ff141f3fbb1f075f</code></td></tr><tr><td><a href="mtas.analysis.util/MtasConfiguration.html" class="el_class">mtas.analysis.util.MtasConfiguration</a></td><td><code>eaeb6f50642d5de1</code></td></tr><tr><td><a href="mtas.analysis.util/MtasFetchData.html" class="el_class">mtas.analysis.util.MtasFetchData</a></td><td><code>1c364fd751f50c99</code></td></tr><tr><td><a href="mtas.analysis.util/MtasParserException.html" class="el_class">mtas.analysis.util.MtasParserException</a></td><td><code>48ae738fad7bf480</code></td></tr><tr><td><a href="mtas.analysis.util/MtasTokenizerFactory.html" class="el_class">mtas.analysis.util.MtasTokenizerFactory</a></td><td><code>7d06b14122e55259</code></td></tr><tr><td><a href="mtas.codec/MtasCodec.html" class="el_class">mtas.codec.MtasCodec</a></td><td><code>4ccb96b71c4a86e0</code></td></tr><tr><td><a href="mtas.codec/MtasCodecPostingsFormat.html" class="el_class">mtas.codec.MtasCodecPostingsFormat</a></td><td><code>b0fb3364c30b72c8</code></td></tr><tr><td><a href="mtas.codec/MtasFieldsConsumer.html" class="el_class">mtas.codec.MtasFieldsConsumer</a></td><td><code>e10bfb512417457c</code></td></tr><tr><td><a href="mtas.codec/MtasFieldsProducer.html" class="el_class">mtas.codec.MtasFieldsProducer</a></td><td><code>8c1c4e5ef06c1df5</code></td></tr><tr><td><a href="mtas.codec/MtasSimpleTextCodec.html" class="el_class">mtas.codec.MtasSimpleTextCodec</a></td><td><code>dc7657311ad9bdb6</code></td></tr><tr><td><a href="mtas.codec/MtasTerms.html" class="el_class">mtas.codec.MtasTerms</a></td><td><code>33218e6961378c73</code></td></tr><tr><td><a href="mtas.codec.payload/MtasBitInputStream.html" class="el_class">mtas.codec.payload.MtasBitInputStream</a></td><td><code>b709b989e1fad8e5</code></td></tr><tr><td><a href="mtas.codec.payload/MtasBitOutputStream.html" class="el_class">mtas.codec.payload.MtasBitOutputStream</a></td><td><code>2ad4c52aca49ea86</code></td></tr><tr><td><a href="mtas.codec.payload/MtasPayloadDecoder.html" class="el_class">mtas.codec.payload.MtasPayloadDecoder</a></td><td><code>aee1900e3e53379f</code></td></tr><tr><td><a href="mtas.codec.payload/MtasPayloadEncoder.html" class="el_class">mtas.codec.payload.MtasPayloadEncoder</a></td><td><code>63dfd2310426e123</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalRBTree.html" class="el_class">mtas.codec.tree.IntervalRBTree</a></td><td><code>da97061d2006e927</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalRBTreeNode.html" class="el_class">mtas.codec.tree.IntervalRBTreeNode</a></td><td><code>33cff3a5cb0f09c9</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalTree.html" class="el_class">mtas.codec.tree.IntervalTree</a></td><td><code>7187ca238263bf42</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalTreeNode.html" class="el_class">mtas.codec.tree.IntervalTreeNode</a></td><td><code>b6bd60b0053fa223</code></td></tr><tr><td><a href="mtas.codec.tree/IntervalTreeNodeData.html" class="el_class">mtas.codec.tree.IntervalTreeNodeData</a></td><td><code>bd26d61b0f933d1f</code></td></tr><tr><td><a href="mtas.codec.tree/MtasRBTree.html" class="el_class">mtas.codec.tree.MtasRBTree</a></td><td><code>d68c8b45145f968e</code></td></tr><tr><td><a href="mtas.codec.tree/MtasRBTreeNode.html" class="el_class">mtas.codec.tree.MtasRBTreeNode</a></td><td><code>55e98035f780f753</code></td></tr><tr><td><a href="mtas.codec.tree/MtasTree.html" class="el_class">mtas.codec.tree.MtasTree</a></td><td><code>199a83fe1b7584d8</code></td></tr><tr><td><a href="mtas.codec.tree/MtasTreeNode.html" class="el_class">mtas.codec.tree.MtasTreeNode</a></td><td><code>c40629ebb61c9e72</code></td></tr><tr><td><a href="mtas.codec.tree/MtasTreeNodeId.html" class="el_class">mtas.codec.tree.MtasTreeNodeId</a></td><td><code>d24d2f683ea68e9c</code></td></tr><tr><td><a href="mtas.codec.util/CodecCollector.html" class="el_class">mtas.codec.util.CodecCollector</a></td><td><code>211f90be6bf8c155</code></td></tr><tr><td><a href="mtas.codec.util/CodecCollector$RegisterStatus.html" class="el_class">mtas.codec.util.CodecCollector.RegisterStatus</a></td><td><code>67e8d7d5b7d3b73c</code></td></tr><tr><td><a href="mtas.codec.util/CodecCollector$TermvectorNumberBasic.html" class="el_class">mtas.codec.util.CodecCollector.TermvectorNumberBasic</a></td><td><code>8e3fd12d396b354e</code></td></tr><tr><td><a href="mtas.codec.util/CodecCollector$TermvectorNumberFull.html" class="el_class">mtas.codec.util.CodecCollector.TermvectorNumberFull</a></td><td><code>4a7e2650e20af404</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentField.html" class="el_class">mtas.codec.util.CodecComponent.ComponentField</a></td><td><code>683997e362e3165d</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentFields.html" class="el_class">mtas.codec.util.CodecComponent.ComponentFields</a></td><td><code>28d58e538aac56f4</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentGroup.html" class="el_class">mtas.codec.util.CodecComponent.ComponentGroup</a></td><td><code>4f47f2ef0c911101</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentPosition.html" class="el_class">mtas.codec.util.CodecComponent.ComponentPosition</a></td><td><code>fa18334b56c5da1b</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentSpan.html" class="el_class">mtas.codec.util.CodecComponent.ComponentSpan</a></td><td><code>f825ad0efa6fcfda</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentTermVector.html" class="el_class">mtas.codec.util.CodecComponent.ComponentTermVector</a></td><td><code>eea90337b820e9d0</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$ComponentToken.html" class="el_class">mtas.codec.util.CodecComponent.ComponentToken</a></td><td><code>63819cb4f5740c8a</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$GroupHit.html" class="el_class">mtas.codec.util.CodecComponent.GroupHit</a></td><td><code>cd30a9fcabd5b58f</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$GroupHit$1.html" class="el_class">mtas.codec.util.CodecComponent.GroupHit.1</a></td><td><code>24a6e69c66f9cc93</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$Match.html" class="el_class">mtas.codec.util.CodecComponent.Match</a></td><td><code>0d8cab3289faf8f6</code></td></tr><tr><td><a href="mtas.codec.util/CodecComponent$SubComponentFunction.html" class="el_class">mtas.codec.util.CodecComponent.SubComponentFunction</a></td><td><code>2b1b1b1091e8f26e</code></td></tr><tr><td><a href="mtas.codec.util/CodecInfo.html" class="el_class">mtas.codec.util.CodecInfo</a></td><td><code>a452db5b03df1785</code></td></tr><tr><td><a href="mtas.codec.util/CodecInfo$FieldReferences.html" class="el_class">mtas.codec.util.CodecInfo.FieldReferences</a></td><td><code>c675cd98a57f64d3</code></td></tr><tr><td><a href="mtas.codec.util/CodecInfo$IndexDoc.html" class="el_class">mtas.codec.util.CodecInfo.IndexDoc</a></td><td><code>1e3e68fddf86e35e</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree.html" class="el_class">mtas.codec.util.CodecSearchTree</a></td><td><code>586c556f19de927f</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree$IntervalItem.html" class="el_class">mtas.codec.util.CodecSearchTree.IntervalItem</a></td><td><code>b916b6ed30954db7</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree$MtasTreeHit.html" class="el_class">mtas.codec.util.CodecSearchTree.MtasTreeHit</a></td><td><code>05bc05bdc95e3770</code></td></tr><tr><td><a href="mtas.codec.util/CodecSearchTree$MtasTreeItem.html" class="el_class">mtas.codec.util.CodecSearchTree.MtasTreeItem</a></td><td><code>28ca2c2982964c48</code></td></tr><tr><td><a href="mtas.codec.util/CodecUtil.html" class="el_class">mtas.codec.util.CodecUtil</a></td><td><code>dbb27ba4843ade51</code></td></tr><tr><td><a href="mtas.codec.util/DataCollector.html" class="el_class">mtas.codec.util.DataCollector</a></td><td><code>138bc03fad257e3f</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataAdvanced</a></td><td><code>4797bbf9d519e20c</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataBasic.html" class="el_class">mtas.codec.util.collector.MtasDataBasic</a></td><td><code>0b61509bb9ba9a3e</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataCollector.html" class="el_class">mtas.codec.util.collector.MtasDataCollector</a></td><td><code>c0677bebd876145b</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataCollectorResult.html" class="el_class">mtas.codec.util.collector.MtasDataCollectorResult</a></td><td><code>e540a680644c59c4</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataCollectorResult$1.html" class="el_class">mtas.codec.util.collector.MtasDataCollectorResult.1</a></td><td><code>31515a9cd684e321</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataFull.html" class="el_class">mtas.codec.util.collector.MtasDataFull</a></td><td><code>fbe84a1ea6158057</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItem.html" class="el_class">mtas.codec.util.collector.MtasDataItem</a></td><td><code>d83e854028eba68e</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataItemAdvanced</a></td><td><code>14df38e0bb1ecc10</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemBasic.html" class="el_class">mtas.codec.util.collector.MtasDataItemBasic</a></td><td><code>22ba6011de649500</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemFull.html" class="el_class">mtas.codec.util.collector.MtasDataItemFull</a></td><td><code>bcc1988cde8c9c9b</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemLongAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataItemLongAdvanced</a></td><td><code>96e46ed772ff1741</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemLongBasic.html" class="el_class">mtas.codec.util.collector.MtasDataItemLongBasic</a></td><td><code>e528df77c0efd4f9</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemLongFull.html" class="el_class">mtas.codec.util.collector.MtasDataItemLongFull</a></td><td><code>15e00de9d18f4d49</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataItemNumberComparator.html" class="el_class">mtas.codec.util.collector.MtasDataItemNumberComparator</a></td><td><code>fcd90a306da4bf7f</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongAdvanced.html" class="el_class">mtas.codec.util.collector.MtasDataLongAdvanced</a></td><td><code>dbcaece6160df6b1</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongBasic.html" class="el_class">mtas.codec.util.collector.MtasDataLongBasic</a></td><td><code>654883fdfd58e13c</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongFull.html" class="el_class">mtas.codec.util.collector.MtasDataLongFull</a></td><td><code>f22b3feebcbc8e44</code></td></tr><tr><td><a href="mtas.codec.util.collector/MtasDataLongOperations.html" class="el_class">mtas.codec.util.collector.MtasDataLongOperations</a></td><td><code>45f24e9a43440a4c</code></td></tr><tr><td><span class="el_class">mtas.parser.MtasCQLParserTestSentence</span></td><td><code>a1b676ce28c4c0c2</code></td></tr><tr><td><span class="el_class">mtas.parser.MtasCQLParserTestWord</span></td><td><code>2f6c1a5be0dd50d9</code></td></tr><tr><td><span class="el_class">mtas.parser.MtasFunctionParserTest</span></td><td><code>c7e8544e85f87962</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParser.html" class="el_class">mtas.parser.cql.MtasCQLParser</a></td><td><code>f3e8e34d3a35aa9f</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParser$JJCalls.html" class="el_class">mtas.parser.cql.MtasCQLParser.JJCalls</a></td><td><code>c1450c569439ca9b</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParser$LookaheadSuccess.html" class="el_class">mtas.parser.cql.MtasCQLParser.LookaheadSuccess</a></td><td><code>744b4c1250987368</code></td></tr><tr><td><a href="mtas.parser.cql/MtasCQLParserTokenManager.html" class="el_class">mtas.parser.cql.MtasCQLParserTokenManager</a></td><td><code>2f8716f716b6416b</code></td></tr><tr><td><a href="mtas.parser.cql/SimpleCharStream.html" class="el_class">mtas.parser.cql.SimpleCharStream</a></td><td><code>418c12565001d7ce</code></td></tr><tr><td><a href="mtas.parser.cql/Token.html" class="el_class">mtas.parser.cql.Token</a></td><td><code>0449961636bc0cbd</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserBasicSentenceCondition</a></td><td><code>e423bf126f1700b5</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserBasicSentencePartCondition</a></td><td><code>71ea92e367bfb451</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserDefaultPrefixCondition</a></td><td><code>3fe90935a9fc1c6b</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserGroupCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserGroupCondition</a></td><td><code>b11871ecfc3a56a3</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserGroupFullCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserGroupFullCondition</a></td><td><code>fc69f6b25c010124</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserGroupQuery.html" class="el_class">mtas.parser.cql.util.MtasCQLParserGroupQuery</a></td><td><code>a5ee5407934977ee</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserSentenceCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserSentenceCondition</a></td><td><code>a98208190e70aa64</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserSentencePartCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserSentencePartCondition</a></td><td><code>d952ac81ceb9113c</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordCondition</a></td><td><code>c58249736e2ea894</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordFullCondition.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordFullCondition</a></td><td><code>85b3572ea64c268e</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordPositionQuery.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordPositionQuery</a></td><td><code>6d93d23e8245e771</code></td></tr><tr><td><a href="mtas.parser.cql.util/MtasCQLParserWordQuery.html" class="el_class">mtas.parser.cql.util.MtasCQLParserWordQuery</a></td><td><code>11d83fc94591f6d3</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParser.html" class="el_class">mtas.parser.function.MtasFunctionParser</a></td><td><code>112c75a4b30cfd04</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParser$JJCalls.html" class="el_class">mtas.parser.function.MtasFunctionParser.JJCalls</a></td><td><code>7b735763b98c3fcc</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParser$LookaheadSuccess.html" class="el_class">mtas.parser.function.MtasFunctionParser.LookaheadSuccess</a></td><td><code>79ede378f99cafb8</code></td></tr><tr><td><a href="mtas.parser.function/MtasFunctionParserTokenManager.html" class="el_class">mtas.parser.function.MtasFunctionParserTokenManager</a></td><td><code>1a795fb8802c6a46</code></td></tr><tr><td><a href="mtas.parser.function/SimpleCharStream.html" class="el_class">mtas.parser.function.SimpleCharStream</a></td><td><code>697339ce3170ecea</code></td></tr><tr><td><a href="mtas.parser.function/Token.html" class="el_class">mtas.parser.function.Token</a></td><td><code>14ffe420311ef6bd</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunction.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunction</a></td><td><code>b35aa8ecc68591d3</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionBasic.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionBasic</a></td><td><code>b253fcb0ca9bb45b</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionDefault.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionDefault</a></td><td><code>7a57277bc8bddc3e</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionResponse.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionResponse</a></td><td><code>97b15a4fe0173746</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionResponseDouble</a></td><td><code>a8a49ad18b53ace7</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.html" class="el_class">mtas.parser.function.util.MtasFunctionParserFunctionResponseLong</a></td><td><code>8b091973465c58bd</code></td></tr><tr><td><a href="mtas.parser.function.util/MtasFunctionParserItem.html" class="el_class">mtas.parser.function.util.MtasFunctionParserItem</a></td><td><code>a6637f0debd6066e</code></td></tr><tr><td><span class="el_class">mtas.search.MtasSearchTestConsistency</span></td><td><code>f092679932e2d525</code></td></tr><tr><td><span class="el_class">mtas.search.MtasSearchTestConsistency.QueryResult</span></td><td><code>c6f45fc1ad4dcfa2</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanAndQuery.html" class="el_class">mtas.search.spans.MtasSpanAndQuery</a></td><td><code>0387f22a320f4b2e</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanContainingQuery.html" class="el_class">mtas.search.spans.MtasSpanContainingQuery</a></td><td><code>7d5224453bd906c1</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanEndQuery.html" class="el_class">mtas.search.spans.MtasSpanEndQuery</a></td><td><code>0ac786692d1ac1b8</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanEndQuery$SpanTermWeight.html" class="el_class">mtas.search.spans.MtasSpanEndQuery.SpanTermWeight</a></td><td><code>64905eb425d2de11</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanEndSpans.html" class="el_class">mtas.search.spans.MtasSpanEndSpans</a></td><td><code>0d0fb906a1730c29</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery</a></td><td><code>bca14aefa6fda217</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></td><td><code>f7b5569ee175e6d4</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></td><td><code>959d5163c1594bad</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedByQuery$SpanFollowedByWeight.html" class="el_class">mtas.search.spans.MtasSpanFollowedByQuery.SpanFollowedByWeight</a></td><td><code>abb9770502eaddde</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFollowedBySpans.html" class="el_class">mtas.search.spans.MtasSpanFollowedBySpans</a></td><td><code>3756d6e72d99162a</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanFullyAlignedWithQuery.html" class="el_class">mtas.search.spans.MtasSpanFullyAlignedWithQuery</a></td><td><code>ffacf72a41ee301d</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery</a></td><td><code>89a1827e353370d6</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></td><td><code>e6ba4e6b57e9319d</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></td><td><code>0f2638b4c88adbeb</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingQuery$SpanIntersectingWeight.html" class="el_class">mtas.search.spans.MtasSpanIntersectingQuery.SpanIntersectingWeight</a></td><td><code>415631b9b69e35a9</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanIntersectingSpans.html" class="el_class">mtas.search.spans.MtasSpanIntersectingSpans</a></td><td><code>b42eab44f7fdc885</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchAllQuery.html" class="el_class">mtas.search.spans.MtasSpanMatchAllQuery</a></td><td><code>ea5be6fa1dbe3b3e</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchAllQuery$SpanAllWeight.html" class="el_class">mtas.search.spans.MtasSpanMatchAllQuery.SpanAllWeight</a></td><td><code>dd0cc41bd683e050</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchAllSpans.html" class="el_class">mtas.search.spans.MtasSpanMatchAllSpans</a></td><td><code>f3d5581f3a440379</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchNoneQuery.html" class="el_class">mtas.search.spans.MtasSpanMatchNoneQuery</a></td><td><code>36e57a6f5bc5287c</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchNoneQuery$SpanNoneWeight.html" class="el_class">mtas.search.spans.MtasSpanMatchNoneQuery.SpanNoneWeight</a></td><td><code>5f44847bd511f529</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanMatchNoneSpans.html" class="el_class">mtas.search.spans.MtasSpanMatchNoneSpans</a></td><td><code>30bb5ecc53b575ef</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanNotQuery.html" class="el_class">mtas.search.spans.MtasSpanNotQuery</a></td><td><code>b8de6614e4ff2cce</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanOrQuery.html" class="el_class">mtas.search.spans.MtasSpanOrQuery</a></td><td><code>45a464b1af0f3640</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPositionQuery.html" class="el_class">mtas.search.spans.MtasSpanPositionQuery</a></td><td><code>2e68437351d698d9</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPositionQuery$SpanAllWeight.html" class="el_class">mtas.search.spans.MtasSpanPositionQuery.SpanAllWeight</a></td><td><code>a40f78b1689d9558</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPositionSpans.html" class="el_class">mtas.search.spans.MtasSpanPositionSpans</a></td><td><code>1704b189a05f17d4</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery</a></td><td><code>f57e97963d97ba9a</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></td><td><code>9a7d5e3d2167e0e6</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></td><td><code>f2ea80f038015254</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededByQuery$SpanPrecededByWeight.html" class="el_class">mtas.search.spans.MtasSpanPrecededByQuery.SpanPrecededByWeight</a></td><td><code>4d2afd0b5c05ec1f</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrecededBySpans.html" class="el_class">mtas.search.spans.MtasSpanPrecededBySpans</a></td><td><code>8c2eec470a5d7ce0</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanPrefixQuery.html" class="el_class">mtas.search.spans.MtasSpanPrefixQuery</a></td><td><code>07fb062fd4ad89a2</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceQuery.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceQuery</a></td><td><code>023d6e80085e2718</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceQuery.SpanRecurrenceWeight</a></td><td><code>a9565805f9c52125</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceSpans.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceSpans</a></td><td><code>f7e3c787af397728</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRecurrenceSpans$Match.html" class="el_class">mtas.search.spans.MtasSpanRecurrenceSpans.Match</a></td><td><code>31de4d693d103842</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanRegexpQuery.html" class="el_class">mtas.search.spans.MtasSpanRegexpQuery</a></td><td><code>be2b35ab3cdd52e6</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceItem.html" class="el_class">mtas.search.spans.MtasSpanSequenceItem</a></td><td><code>418c202a057ed588</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery</a></td><td><code>bba1610557003f38</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</a></td><td><code>07097e30286030ca</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</a></td><td><code>9f595d525cb59252</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceQuery$SpanSequenceWeight.html" class="el_class">mtas.search.spans.MtasSpanSequenceQuery.SpanSequenceWeight</a></td><td><code>207d69f67fcecaf4</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceSpans.html" class="el_class">mtas.search.spans.MtasSpanSequenceSpans</a></td><td><code>4042310ecf2b724b</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceSpans$Match.html" class="el_class">mtas.search.spans.MtasSpanSequenceSpans.Match</a></td><td><code>d896b9170838cb7c</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanSequenceSpans$QueueItem.html" class="el_class">mtas.search.spans.MtasSpanSequenceSpans.QueueItem</a></td><td><code>b7b1225b80f8e809</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanStartQuery.html" class="el_class">mtas.search.spans.MtasSpanStartQuery</a></td><td><code>703fba02872cbc0a</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanStartQuery$SpanTermWeight.html" class="el_class">mtas.search.spans.MtasSpanStartQuery.SpanTermWeight</a></td><td><code>fd76923daea28389</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanStartSpans.html" class="el_class">mtas.search.spans.MtasSpanStartSpans</a></td><td><code>f9b470f936d301e0</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanTermQuery.html" class="el_class">mtas.search.spans.MtasSpanTermQuery</a></td><td><code>24695997e16944b6</code></td></tr><tr><td><a href="mtas.search.spans/MtasSpanWithinQuery.html" class="el_class">mtas.search.spans.MtasSpanWithinQuery</a></td><td><code>2d7249f593ca965f</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanAndQuery.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanAndQuery</a></td><td><code>7cad18684c4975a7</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanTermQuery.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanTermQuery</a></td><td><code>5aafcc48d20439a8</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanTermQuery.SpanTermWeight</a></td><td><code>b457b2c3ef93eb7e</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight$1.html" class="el_class">mtas.search.spans.util.MtasExtendedSpanTermQuery.SpanTermWeight.1</a></td><td><code>0fd20387776d1437</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasExtendedTermSpans.html" class="el_class">mtas.search.spans.util.MtasExtendedTermSpans</a></td><td><code>fe809ac620a0b0de</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasIgnoreItem.html" class="el_class">mtas.search.spans.util.MtasIgnoreItem</a></td><td><code>9bac1c5ba93f1e87</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanMaximumExpandQuery.html" class="el_class">mtas.search.spans.util.MtasSpanMaximumExpandQuery</a></td><td><code>e5094040d0119d7f</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanQuery.html" class="el_class">mtas.search.spans.util.MtasSpanQuery</a></td><td><code>74f7441e61faf841</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePosition.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePosition</a></td><td><code>5c70aa0256d1f99d</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePosition$Match.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePosition.Match</a></td><td><code>40e10e86455ed18f</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePositionQuery.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePositionQuery</a></td><td><code>610406ee677dc7b3</code></td></tr><tr><td><a href="mtas.search.spans.util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html" class="el_class">mtas.search.spans.util.MtasSpanUniquePositionQuery.SpanUniquePositionWeight</a></td><td><code>65df79fb0c4b467c</code></td></tr><tr><td><span class="el_class">mtas.solr.MtasSolrBase</span></td><td><code>b8865fd03ca897c0</code></td></tr><tr><td><span class="el_class">mtas.solr.MtasSolrTestDistributedSearchConsistency</span></td><td><code>f1359ddaf72a63f9</code></td></tr><tr><td><span class="el_class">mtas.solr.MtasSolrTestSearchConsistency</span></td><td><code>59a49ab995843ea0</code></td></tr><tr><td><a href="mtas.solr.handler/MtasRequestHandler.html" class="el_class">mtas.solr.handler.MtasRequestHandler</a></td><td><code>29c4fdc8f2032f1e</code></td></tr><tr><td><a href="mtas.solr.handler.component/MtasSolrSearchComponent.html" class="el_class">mtas.solr.handler.component.MtasSolrSearchComponent</a></td><td><code>91112b6a8961276b</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentDocument.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentDocument</a></td><td><code>e345d03f1fd9c22a</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentFacet.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentFacet</a></td><td><code>081730995aaf87a7</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentGroup.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentGroup</a></td><td><code>4a1eed6919cd93ab</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentJoin.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentJoin</a></td><td><code>da9522cf3cb0871f</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentKwic.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentKwic</a></td><td><code>8ffab628258ac256</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentList.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentList</a></td><td><code>738b5c9ea409218b</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentPrefix.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentPrefix</a></td><td><code>30dbfb601d95346e</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentStats.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentStats</a></td><td><code>cf5aaf0a651067f3</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrComponentTermvector.html" class="el_class">mtas.solr.handler.component.util.MtasSolrComponentTermvector</a></td><td><code>1a5e5b1723a1ecac</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrMtasResult.html" class="el_class">mtas.solr.handler.component.util.MtasSolrMtasResult</a></td><td><code>f2b44c27b5fdeafd</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrResultMerge.html" class="el_class">mtas.solr.handler.component.util.MtasSolrResultMerge</a></td><td><code>16612b4dfd8f06b1</code></td></tr><tr><td><a href="mtas.solr.handler.component.util/MtasSolrResultUtil.html" class="el_class">mtas.solr.handler.component.util.MtasSolrResultUtil</a></td><td><code>ab031e99e29af7e3</code></td></tr><tr><td><a href="mtas.solr.search/MtasCQLQParser.html" class="el_class">mtas.solr.search.MtasCQLQParser</a></td><td><code>cdb557e51dbfd6f8</code></td></tr><tr><td><a href="mtas.solr.search/MtasSolrCQLQParserPlugin.html" class="el_class">mtas.solr.search.MtasSolrCQLQParserPlugin</a></td><td><code>cfa6981d2bda6203</code></td></tr><tr><td><a href="mtas.solr.search/MtasSolrJoinCache.html" class="el_class">mtas.solr.search.MtasSolrJoinCache</a></td><td><code>d883cb4d975a1426</code></td></tr><tr><td><a href="mtas.solr.search/MtasSolrJoinQParserPlugin.html" class="el_class">mtas.solr.search.MtasSolrJoinQParserPlugin</a></td><td><code>af4b6218937e0a58</code></td></tr><tr><td><a href="mtas.solr.update.processor/MtasUpdateRequestProcessor.html" class="el_class">mtas.solr.update.processor.MtasUpdateRequestProcessor</a></td><td><code>0c9846f94d124c38</code></td></tr><tr><td><a href="mtas.solr.update.processor/MtasUpdateRequestProcessorConfig.html" class="el_class">mtas.solr.update.processor.MtasUpdateRequestProcessorConfig</a></td><td><code>dc5206e944eb9068</code></td></tr><tr><td><a href="mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.html" class="el_class">mtas.solr.update.processor.MtasUpdateRequestProcessorFactory</a></td><td><code>2e0315dff856068f</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.FileUploadBase</span></td><td><code>91c5345e14c7efb3</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.disk.DiskFileItemFactory</span></td><td><code>4bb650f350bb253e</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.servlet.ServletFileUpload</span></td><td><code>2c97531f5af6bed1</code></td></tr><tr><td><span class="el_class">org.apache.commons.fileupload.servlet.ServletRequestContext</span></td><td><code>274680ad4a85f432</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.FileCleaningTracker</span></td><td><code>259bee3e4f46b242</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.FileUtils</span></td><td><code>6b7abd08e162257f</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.IOUtils</span></td><td><code>d6a439c54e1ed56d</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.input.CloseShieldInputStream</span></td><td><code>e5aea9fa57f577ac</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.input.ClosedInputStream</span></td><td><code>38f759299b2dc36d</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.input.ProxyInputStream</span></td><td><code>476a7e813cb989b9</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.ByteArrayOutputStream</span></td><td><code>44673ad2ae3daccf</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.CloseShieldOutputStream</span></td><td><code>560dc357f5503088</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.ProxyOutputStream</span></td><td><code>d48f7bbd8ad9bdb8</code></td></tr><tr><td><span class="el_class">org.apache.commons.io.output.StringBuilderWriter</span></td><td><code>145c993703d17284</code></td></tr><tr><td><span class="el_class">org.apache.commons.lang.ArrayUtils</span></td><td><code>f4947ea32304722e</code></td></tr><tr><td><span class="el_class">org.apache.commons.lang.StringUtils</span></td><td><code>9dd94cc65aafa7e1</code></td></tr><tr><td><span class="el_class">org.apache.commons.lang.text.StrBuilder</span></td><td><code>45e79079b5701935</code></td></tr><tr><td><span class="el_class">org.apache.commons.logging.LogFactory</span></td><td><code>d192631c66de7c5f</code></td></tr><tr><td><span class="el_class">org.apache.commons.logging.impl.SLF4JLog</span></td><td><code>ce165f20e303ae60</code></td></tr><tr><td><span class="el_class">org.apache.commons.logging.impl.SLF4JLogFactory</span></td><td><code>d4305a7372bc0cf5</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic</span></td><td><code>d6649c9201f57a15</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.AbstractUnivariateStatistic</span></td><td><code>91ed341be68734e8</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.DescriptiveStatistics</span></td><td><code>c234326e049f6b0a</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.FirstMoment</span></td><td><code>8ef1a24eaa6fef64</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.FourthMoment</span></td><td><code>9d799038742e0e5e</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.GeometricMean</span></td><td><code>f62557c4c840a836</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Kurtosis</span></td><td><code>530c369a3a3d7438</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Mean</span></td><td><code>a5999e16357f5783</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.SecondMoment</span></td><td><code>cf0cf0d0e5380685</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Skewness</span></td><td><code>d541692ab51004bd</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.ThirdMoment</span></td><td><code>a0031c6f482f8d6a</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.moment.Variance</span></td><td><code>35fd805e6236d884</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Max</span></td><td><code>5c7379cb82115a09</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Min</span></td><td><code>a306cc9787cbeaa1</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile</span></td><td><code>6f9034718e1ae221</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.1</span></td><td><code>3a6f99933dddfab5</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType</span></td><td><code>e874bea483821582</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.1</span></td><td><code>89e6f7542fad5a2f</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.10</span></td><td><code>47757f5fbd8b987d</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.2</span></td><td><code>42d0f620c1cf4067</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.3</span></td><td><code>2c2600964cd8d1f6</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.4</span></td><td><code>d2bc9ac40b9eccda</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.5</span></td><td><code>3e9910f27a802c8d</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.6</span></td><td><code>41b808573ec74dbc</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.7</span></td><td><code>894024d93212052c</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.8</span></td><td><code>b6ad2e07986cbedf</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType.9</span></td><td><code>b3f6d7509e89d677</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.summary.Sum</span></td><td><code>d075f44035cebb24</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.summary.SumOfLogs</span></td><td><code>5fe0a014c20c1dc5</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.descriptive.summary.SumOfSquares</span></td><td><code>a901f691e40395c2</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.stat.ranking.NaNStrategy</span></td><td><code>04a5b7314b700015</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath</span></td><td><code>7dcf45f50a7b79ec</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath.ExpFracTable</span></td><td><code>3c0741d4d8f996a6</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath.ExpIntTable</span></td><td><code>9ad004b201ec9047</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMath.lnMant</span></td><td><code>f102c17806b2f9ab</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.FastMathLiteralArrays</span></td><td><code>a049f0614470ef50</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.KthSelector</span></td><td><code>6d8c6a856c8a6175</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.MathArrays</span></td><td><code>24b729fa2d500bd3</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.MathUtils</span></td><td><code>5d6c5353b2e37b69</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.MedianOf3PivotingStrategy</span></td><td><code>68e2452b902c218c</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.Precision</span></td><td><code>c735723af37cf077</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.ResizableDoubleArray</span></td><td><code>544acf3dc38ab4f9</code></td></tr><tr><td><span class="el_class">org.apache.commons.math3.util.ResizableDoubleArray.ExpansionMode</span></td><td><code>928032320c73b549</code></td></tr><tr><td><span class="el_class">org.apache.hadoop.fs.Path</span></td><td><code>20abc6fead4563ed</code></td></tr><tr><td><span class="el_class">org.apache.http.Consts</span></td><td><code>3cf82da40bfcf276</code></td></tr><tr><td><span class="el_class">org.apache.http.HttpHost</span></td><td><code>d1353d30b0ff6747</code></td></tr><tr><td><span class="el_class">org.apache.http.HttpVersion</span></td><td><code>9df3e3b698e32470</code></td></tr><tr><td><span class="el_class">org.apache.http.ProtocolVersion</span></td><td><code>6b3220d3882b5cba</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.AuthProtocolState</span></td><td><code>50539768dcf9b963</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.AuthSchemeRegistry</span></td><td><code>3152f15686bbad7f</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.AuthState</span></td><td><code>bf0c31e90816a9d1</code></td></tr><tr><td><span class="el_class">org.apache.http.auth.BasicUserPrincipal</span></td><td><code>6ea9a8c499421a4a</code></td></tr><tr><td><span class="el_class">org.apache.http.client.config.RequestConfig</span></td><td><code>3d8c5e0787c0b1e8</code></td></tr><tr><td><span class="el_class">org.apache.http.client.config.RequestConfig.Builder</span></td><td><code>5e7c5f60a0dfd4a4</code></td></tr><tr><td><span class="el_class">org.apache.http.client.entity.UrlEncodedFormEntity</span></td><td><code>9d543f3970f58a22</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.AbstractExecutionAwareRequest</span></td><td><code>ca84aa8502fde0c6</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.AbstractExecutionAwareRequest.1</span></td><td><code>46fa89eb686ee5aa</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.AbstractExecutionAwareRequest.2</span></td><td><code>fd4a1d0dd5540a82</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpEntityEnclosingRequestBase</span></td><td><code>e8068f7227c046c9</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpGet</span></td><td><code>8ae9196031ae8a40</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpPost</span></td><td><code>1d09ea290dbfdcaa</code></td></tr><tr><td><span class="el_class">org.apache.http.client.methods.HttpRequestBase</span></td><td><code>e23aee7c6e90bd65</code></td></tr><tr><td><span class="el_class">org.apache.http.client.params.HttpClientParamConfig</span></td><td><code>3ee60b37b8cb957f</code></td></tr><tr><td><span class="el_class">org.apache.http.client.params.HttpClientParams</span></td><td><code>52f28027246d609c</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.HttpClientContext</span></td><td><code>0cbddf7eb2c562df</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAddCookies</span></td><td><code>06b4807c4be98588</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAuthCache</span></td><td><code>f29183a387c3e92d</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAuthenticationBase</span></td><td><code>a78368971a92bafd</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestAuthenticationBase.1</span></td><td><code>bb9ae03ae215c34a</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestClientConnControl</span></td><td><code>ee314e0547b28deb</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestDefaultHeaders</span></td><td><code>a41a221ea96680ac</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestProxyAuthentication</span></td><td><code>55a1aa8481390de1</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.RequestTargetAuthentication</span></td><td><code>bbd5af8d8e69fc2e</code></td></tr><tr><td><span class="el_class">org.apache.http.client.protocol.ResponseProcessCookies</span></td><td><code>6b0ab2e32d0e906d</code></td></tr><tr><td><span class="el_class">org.apache.http.client.utils.URIBuilder</span></td><td><code>6e284e1e3766b39d</code></td></tr><tr><td><span class="el_class">org.apache.http.client.utils.URIUtils</span></td><td><code>2de7d593b4688db0</code></td></tr><tr><td><span class="el_class">org.apache.http.client.utils.URLEncodedUtils</span></td><td><code>584a4b232f5ad48f</code></td></tr><tr><td><span class="el_class">org.apache.http.config.MessageConstraints</span></td><td><code>d5391fcfcd96fa75</code></td></tr><tr><td><span class="el_class">org.apache.http.config.MessageConstraints.Builder</span></td><td><code>78d44fc5b080d023</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.BasicManagedEntity</span></td><td><code>c80f817b0b2cc63f</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.EofSensorInputStream</span></td><td><code>ecd0d23a3dec1d1e</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.HttpInetSocketAddress</span></td><td><code>83bcf751389d85a0</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.params.ConnRouteParams</span></td><td><code>a877f09451aae7eb</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.BasicRouteDirector</span></td><td><code>f93a2f0cc79410d9</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.HttpRoute</span></td><td><code>207a95a196f3208e</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.RouteInfo.LayerType</span></td><td><code>ef0fb070105066a2</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.RouteInfo.TunnelType</span></td><td><code>99872228bc7528ea</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.routing.RouteTracker</span></td><td><code>2f89311ec3c8edcb</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.scheme.PlainSocketFactory</span></td><td><code>c10192810a0628cf</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.scheme.Scheme</span></td><td><code>843e755d9bf4e8d2</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.scheme.SchemeRegistry</span></td><td><code>e67acb7252b06fb2</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.AbstractVerifier</span></td><td><code>5975a8b76f937dca</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.AllowAllHostnameVerifier</span></td><td><code>2cc3f40579e98e86</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.BrowserCompatHostnameVerifier</span></td><td><code>5298267922ca48ed</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.SSLSocketFactory</span></td><td><code>610b124f85b58593</code></td></tr><tr><td><span class="el_class">org.apache.http.conn.ssl.StrictHostnameVerifier</span></td><td><code>43f630f958e2d93e</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieIdentityComparator</span></td><td><code>50e857ae4fb81aaa</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieOrigin</span></td><td><code>13b8b11e3c3d2cac</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieSpecRegistry</span></td><td><code>c497ed87f093bbd2</code></td></tr><tr><td><span class="el_class">org.apache.http.cookie.CookieSpecRegistry.1</span></td><td><code>fcfa9a06c16b0994</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.AbstractHttpEntity</span></td><td><code>13683aeba2ccb951</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.BasicHttpEntity</span></td><td><code>a3f3121b4c96a905</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.ContentType</span></td><td><code>41c2779ecdd1264a</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.HttpEntityWrapper</span></td><td><code>c12b287514e98ca1</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.InputStreamEntity</span></td><td><code>c5a1cb13c0932db4</code></td></tr><tr><td><span class="el_class">org.apache.http.entity.StringEntity</span></td><td><code>2e05a4ffa4fc9d48</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.AbstractHttpClientConnection</span></td><td><code>d1315e8ade9438d7</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.DefaultConnectionReuseStrategy</span></td><td><code>4fe6946d86c2e6e2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.DefaultHttpResponseFactory</span></td><td><code>cc60e2bf2f443308</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.EnglishReasonPhraseCatalog</span></td><td><code>fc51f173df557aa2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.HttpConnectionMetricsImpl</span></td><td><code>b55cbb4f281f1337</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.SocketHttpClientConnection</span></td><td><code>8b34bc50432a3b66</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.BasicSchemeFactory</span></td><td><code>2495216bda2fd837</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.DigestSchemeFactory</span></td><td><code>d5355593fd341547</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.HttpAuthenticator</span></td><td><code>99ad35103e60fa35</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.HttpAuthenticator.1</span></td><td><code>866126e550adfa48</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.KerberosSchemeFactory</span></td><td><code>bf89736b7b3fd48a</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.NTLMSchemeFactory</span></td><td><code>7640f3abcd539b64</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.auth.SPNegoSchemeFactory</span></td><td><code>c8b05fcb0f03f1c8</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.AbstractHttpClient</span></td><td><code>e89be841bb34331c</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.AuthenticationStrategyImpl</span></td><td><code>9295206c03016a79</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.BasicCookieStore</span></td><td><code>34ddfafcb48c5572</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.BasicCredentialsProvider</span></td><td><code>4eaf4f1ead2457f2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.ClientParamsStack</span></td><td><code>4fffc9b0c10e766f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.CloseableHttpClient</span></td><td><code>b59f9b690bb6e0f3</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.CloseableHttpResponseProxy</span></td><td><code>c0c3b8f3e1931232</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy</span></td><td><code>b06e1d397f49a2e2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultHttpClient</span></td><td><code>d7240194cb8f8dcd</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultHttpRequestRetryHandler</span></td><td><code>2a8ce5551cdec2e1</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultRedirectStrategy</span></td><td><code>18040d38c28de2cb</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultRequestDirector</span></td><td><code>10439aab759d1851</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.DefaultUserTokenHandler</span></td><td><code>d8d18a86b2790ce4</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.EntityEnclosingRequestWrapper</span></td><td><code>5b13c297e85ed786</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.EntityEnclosingRequestWrapper.EntityWrapper</span></td><td><code>87191ac97132a332</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.HttpAuthenticator</span></td><td><code>935175b80ef98bec</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.ProxyAuthenticationStrategy</span></td><td><code>3baf8a0e0f6c5152</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.RequestWrapper</span></td><td><code>5d674b4ac10e82af</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.RoutedRequest</span></td><td><code>e75f508f4e9d40b0</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.SystemDefaultHttpClient</span></td><td><code>57d1de6fe616cd6c</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.client.TargetAuthenticationStrategy</span></td><td><code>5019bd10cacde2cc</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultClientConnection</span></td><td><code>01534169b1bc939f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultClientConnectionOperator</span></td><td><code>093fe20c09519f96</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultHttpResponseParser</span></td><td><code>03f0bf0ab54cd887</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.DefaultHttpRoutePlanner</span></td><td><code>630aa68104731978</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.HttpConnPool</span></td><td><code>d2bdb940f98158f9</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.HttpConnPool.InternalConnFactory</span></td><td><code>2bcbc5b27e501256</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.HttpPoolEntry</span></td><td><code>64814bb0153dd066</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.ManagedClientConnectionImpl</span></td><td><code>7b0ac75f5cfe30c2</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.PoolingClientConnectionManager</span></td><td><code>1be6a0c5d354398c</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.PoolingClientConnectionManager.1</span></td><td><code>5387667931839041</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.ProxySelectorRoutePlanner</span></td><td><code>c4db560518d363aa</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.ProxySelectorRoutePlanner.1</span></td><td><code>84ea12b95feea4b7</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.SchemeRegistryFactory</span></td><td><code>9f477ef637e435e1</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.conn.SystemDefaultDnsResolver</span></td><td><code>16232f39524cf361</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.AbstractCookieAttributeHandler</span></td><td><code>dc2eb6e47b64432f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.AbstractCookieSpec</span></td><td><code>73309a21ea5ad202</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicCommentHandler</span></td><td><code>116d9cf02edc8938</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicDomainHandler</span></td><td><code>6d15aab448428731</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicExpiresHandler</span></td><td><code>cf66dc4c2b6b3f23</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicMaxAgeHandler</span></td><td><code>7402004dfccb768d</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicPathHandler</span></td><td><code>f85168c1263c533e</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BasicSecureHandler</span></td><td><code>daf7c44ddc8ec0d5</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BestMatchSpec</span></td><td><code>6f5d5cc9b03a486b</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BestMatchSpecFactory</span></td><td><code>705cba46f4b8536e</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatSpec</span></td><td><code>99a2b073fc312243</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatSpecFactory</span></td><td><code>6a2b5d97d4d3bc20</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatSpecFactory.SecurityLevel</span></td><td><code>15c6ca4b2ccd3c86</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.BrowserCompatVersionAttributeHandler</span></td><td><code>9df680b3f6f12487</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.CookieSpecBase</span></td><td><code>6f30bb12b9b3ca53</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.DefaultCookieSpec</span></td><td><code>33713aedbc33707d</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.IgnoreSpecFactory</span></td><td><code>a3c626f82893004a</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.NetscapeDomainHandler</span></td><td><code>52d79a4b6122a5dd</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.NetscapeDraftSpec</span></td><td><code>b2885fe467a2f3e1</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.NetscapeDraftSpecFactory</span></td><td><code>19dff943eba1a0e0</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109DomainHandler</span></td><td><code>f39b983d8875dee3</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109Spec</span></td><td><code>dc37df5845dcbe7f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109SpecFactory</span></td><td><code>731295c2514f7c57</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2109VersionHandler</span></td><td><code>1e26679f98674e2f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965CommentUrlAttributeHandler</span></td><td><code>4ef458b9f5d42a42</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965DiscardAttributeHandler</span></td><td><code>9e74195a22a221ea</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965DomainAttributeHandler</span></td><td><code>706f72d644e4bc51</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965PortAttributeHandler</span></td><td><code>a427d8b060caaa97</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965Spec</span></td><td><code>9983fedc8c8143ec</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965SpecFactory</span></td><td><code>60a92df4a32f0a84</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.cookie.RFC2965VersionAttributeHandler</span></td><td><code>622c91d6ab9959a4</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.EntityDeserializer</span></td><td><code>4ca7fda583995024</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.EntitySerializer</span></td><td><code>e5ab786d5138c89d</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.LaxContentLengthStrategy</span></td><td><code>78f4d9e2fbcea9aa</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.entity.StrictContentLengthStrategy</span></td><td><code>21a95e9db60d9564</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractMessageParser</span></td><td><code>1990e7a4f5ad2b58</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractMessageWriter</span></td><td><code>eede3ffb6cca4b6a</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractSessionInputBuffer</span></td><td><code>f3cec14f0006bc95</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.AbstractSessionOutputBuffer</span></td><td><code>0cac8ff993ff917f</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.ChunkedInputStream</span></td><td><code>66584db1642856d6</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.ContentLengthInputStream</span></td><td><code>02f5c343a1f5cbbd</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.ContentLengthOutputStream</span></td><td><code>ff3bcc0565ed3f68</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.EmptyInputStream</span></td><td><code>c5e70d7dd6ad1d10</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.HttpRequestWriter</span></td><td><code>e09696b694d25041</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.HttpTransportMetricsImpl</span></td><td><code>ee838e9b2a0d44ef</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.SocketInputBuffer</span></td><td><code>4c6bcb5f033a8586</code></td></tr><tr><td><span class="el_class">org.apache.http.impl.io.SocketOutputBuffer</span></td><td><code>235ba7a2515b7c1b</code></td></tr><tr><td><span class="el_class">org.apache.http.message.AbstractHttpMessage</span></td><td><code>13bbda1517d01cb8</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeader</span></td><td><code>226bb6bbef09644b</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeaderElement</span></td><td><code>7e1a98775802d2f8</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeaderElementIterator</span></td><td><code>e40ab2ef5660fb01</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHeaderValueParser</span></td><td><code>811379fd248c7060</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicHttpResponse</span></td><td><code>b924be2c0870e08f</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicLineFormatter</span></td><td><code>d8e52ece390fa711</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicLineParser</span></td><td><code>f7f9bf0c8f82d58a</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicListHeaderIterator</span></td><td><code>4a0ed6c33fa1e8e7</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicNameValuePair</span></td><td><code>25fab8d257987094</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicRequestLine</span></td><td><code>a7489df6f0d6cdda</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BasicStatusLine</span></td><td><code>7ed77399eb7dab4e</code></td></tr><tr><td><span class="el_class">org.apache.http.message.BufferedHeader</span></td><td><code>22faae3ece6c816b</code></td></tr><tr><td><span class="el_class">org.apache.http.message.HeaderGroup</span></td><td><code>bfc48b8b8afacbc4</code></td></tr><tr><td><span class="el_class">org.apache.http.message.ParserCursor</span></td><td><code>d00116b951dc0215</code></td></tr><tr><td><span class="el_class">org.apache.http.message.TokenParser</span></td><td><code>dcccd8074ed3a09a</code></td></tr><tr><td><span class="el_class">org.apache.http.params.AbstractHttpParams</span></td><td><code>01e57d60c0869be6</code></td></tr><tr><td><span class="el_class">org.apache.http.params.BasicHttpParams</span></td><td><code>986bf1351e7215e7</code></td></tr><tr><td><span class="el_class">org.apache.http.params.HttpConnectionParams</span></td><td><code>16948539a970b573</code></td></tr><tr><td><span class="el_class">org.apache.http.params.HttpParamConfig</span></td><td><code>7f562d93a580dfe0</code></td></tr><tr><td><span class="el_class">org.apache.http.params.HttpProtocolParams</span></td><td><code>9650e6e77c781289</code></td></tr><tr><td><span class="el_class">org.apache.http.params.SyncBasicHttpParams</span></td><td><code>a4a63ee6e589abad</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool</span></td><td><code>81938ca02c85f2a4</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.1</span></td><td><code>397c03da7ff848d9</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.2</span></td><td><code>6f1681c03c3a4c60</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.3</span></td><td><code>b62cfa60ebdbe816</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.AbstractConnPool.4</span></td><td><code>6120492871b020a2</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.PoolEntry</span></td><td><code>2327b5586f515c1a</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.PoolEntryFuture</span></td><td><code>0aa233fcc3683ae6</code></td></tr><tr><td><span class="el_class">org.apache.http.pool.RouteSpecificPool</span></td><td><code>d635652818c48dfb</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.BasicHttpContext</span></td><td><code>c8093301a4a31a6e</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.BasicHttpProcessor</span></td><td><code>c589f84d0f132a14</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.DefaultedHttpContext</span></td><td><code>16b0ff0ef0265e35</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.HTTP</span></td><td><code>db0d5a19cfeae863</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.HttpCoreContext</span></td><td><code>f27152bcd023fd9b</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.HttpRequestExecutor</span></td><td><code>fca3d264602fc536</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.ImmutableHttpProcessor</span></td><td><code>8702cb1dcdc100df</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestContent</span></td><td><code>54e5459514e48af9</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestExpectContinue</span></td><td><code>c2afd75f456d60f8</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestTargetHost</span></td><td><code>5aab9847b2e21f04</code></td></tr><tr><td><span class="el_class">org.apache.http.protocol.RequestUserAgent</span></td><td><code>b0cfccfd91c6faef</code></td></tr><tr><td><span class="el_class">org.apache.http.util.Args</span></td><td><code>b9a9f38d71fc0f26</code></td></tr><tr><td><span class="el_class">org.apache.http.util.Asserts</span></td><td><code>2e06c1cfda87a33a</code></td></tr><tr><td><span class="el_class">org.apache.http.util.ByteArrayBuffer</span></td><td><code>8b4da0fdd321dc37</code></td></tr><tr><td><span class="el_class">org.apache.http.util.CharArrayBuffer</span></td><td><code>9f4156da04fd00b5</code></td></tr><tr><td><span class="el_class">org.apache.http.util.EntityUtils</span></td><td><code>4549e72c46d1e42b</code></td></tr><tr><td><span class="el_class">org.apache.http.util.LangUtils</span></td><td><code>be7a17335bf9b19d</code></td></tr><tr><td><span class="el_class">org.apache.http.util.TextUtils</span></td><td><code>89b93c07951d477e</code></td></tr><tr><td><span class="el_class">org.apache.http.util.VersionInfo</span></td><td><code>b8f9bb6dcdff1aac</code></td></tr><tr><td><span class="el_class">org.apache.jute.BinaryInputArchive</span></td><td><code>a8a267c4c5dece7b</code></td></tr><tr><td><span class="el_class">org.apache.jute.BinaryInputArchive.BinaryIndex</span></td><td><code>680c5fc3054acf5f</code></td></tr><tr><td><span class="el_class">org.apache.jute.BinaryOutputArchive</span></td><td><code>2db1a7c98a5ce109</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer</span></td><td><code>6d91988391c4ed9e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.1</span></td><td><code>045ddef375eb1936</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.2</span></td><td><code>8fa2058edf2eb4e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.ReuseStrategy</span></td><td><code>fc1dbba210d71ff7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Analyzer.TokenStreamComponents</span></td><td><code>08309d9494be2c3c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.AnalyzerWrapper</span></td><td><code>ca241835a2c10b9a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArrayMap</span></td><td><code>8b83d6084872a264</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArrayMap.EmptyCharArrayMap</span></td><td><code>5c87e225fa679f7c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArrayMap.UnmodifiableCharArrayMap</span></td><td><code>91b7be80b3396b90</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.CharArraySet</span></td><td><code>111b4a78749d9f46</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.DelegatingAnalyzerWrapper</span></td><td><code>6a06e7aa55590912</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.DelegatingAnalyzerWrapper.DelegatingReuseStrategy</span></td><td><code>bb7f3d4c3794c01d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.LegacyNumericTokenStream</span></td><td><code>05460e6293347a8b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.LegacyNumericTokenStream.LegacyNumericTermAttributeImpl</span></td><td><code>4f90f7e669143837</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.LegacyNumericTokenStream.NumericAttributeFactory</span></td><td><code>a4b0b0c8860a18e7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.ReusableStringReader</span></td><td><code>c9f6ec8eb7023f1c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.StopwordAnalyzerBase</span></td><td><code>c0cdee369d6b8f1f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.TokenStream</span></td><td><code>65ed49631fe865b9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Tokenizer</span></td><td><code>7379ed627ab2912a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.Tokenizer.1</span></td><td><code>bc547a7b9c0cc19f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.core.KeywordTokenizerFactory</span></td><td><code>f838f221d70ec068</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.core.LowerCaseFilterFactory</span></td><td><code>d58e44d1eadef76c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.core.WhitespaceAnalyzer</span></td><td><code>e6962bd6a5003117</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.custom.CustomAnalyzer</span></td><td><code>0ba84794ea53f0e6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.custom.CustomAnalyzer.Builder</span></td><td><code>cc77ca7074adbdd4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilter</span></td><td><code>c0166e1b9b1a28e6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.miscellaneous.PerFieldAnalyzerWrapper</span></td><td><code>56181220dab25898</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.payloads.PayloadHelper</span></td><td><code>dd66d63802346def</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.standard.StandardAnalyzer</span></td><td><code>79c76881153a3b3a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.standard.StandardTokenizerFactory</span></td><td><code>d2bec36d08b73de1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl</span></td><td><code>db8cb95af3d31ef2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.OffsetAttributeImpl</span></td><td><code>3cfe5975aa49a4c8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.PackedTokenAttributeImpl</span></td><td><code>2cc2fb9444277c33</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.PayloadAttributeImpl</span></td><td><code>c98e874382415cb2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.PositionIncrementAttributeImpl</span></td><td><code>7bed07b8187adaf6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.tokenattributes.TypeAttributeImpl</span></td><td><code>ba2749546cd58719</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.AbstractAnalysisFactory</span></td><td><code>237d3b4ddf774873</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.AnalysisSPILoader</span></td><td><code>b51e718d295ed474</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.CharFilterFactory</span></td><td><code>3aea0efe2a442bc6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.ClasspathResourceLoader</span></td><td><code>e795a775f0ceb91e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.FilesystemResourceLoader</span></td><td><code>93c042e9d53666c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.TokenFilterFactory</span></td><td><code>1bdce5598f312bc3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.analysis.util.TokenizerFactory</span></td><td><code>61a5e7b33f1b2ed9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.BlockTermState</span></td><td><code>ae9ca3d409bef070</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.Codec</span></td><td><code>7d385f022790e396</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.Codec.Holder</span></td><td><code>dd6068e53b2931e1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.CodecUtil</span></td><td><code>0c6e2e252362c7e2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.CompoundFormat</span></td><td><code>c84d0801d938ed69</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.DocValuesFormat</span></td><td><code>59fc29b0272a381d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.DocValuesFormat.Holder</span></td><td><code>a8834266524e5f55</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FieldInfosFormat</span></td><td><code>bbc25871d2052537</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FieldsConsumer</span></td><td><code>a63fc2cb1b961eaa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FieldsProducer</span></td><td><code>e089b01ebbdf71da</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.FilterCodec</span></td><td><code>a9fdfb4c360c86b6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.LiveDocsFormat</span></td><td><code>dc4490dfbf73727a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.MultiLevelSkipListWriter</span></td><td><code>d441462b348c3abf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.NormsConsumer</span></td><td><code>d0f212cbc4bda110</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.NormsFormat</span></td><td><code>666a4c99b55172f0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.NormsProducer</span></td><td><code>710c22522858e55f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PointsFormat</span></td><td><code>673d63c3b17e2606</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PointsFormat.1</span></td><td><code>16028a140834df44</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsFormat</span></td><td><code>5c5d51d1200cda53</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsFormat.Holder</span></td><td><code>cd21b5e5af08083b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsReaderBase</span></td><td><code>db516bbc93de0e9d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PostingsWriterBase</span></td><td><code>fd7e81bf4ec969e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.PushPostingsWriterBase</span></td><td><code>e7d9840d76b9411d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.SegmentInfoFormat</span></td><td><code>186f50b8ba40fe34</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.StoredFieldsFormat</span></td><td><code>f0635529da3f816b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.StoredFieldsReader</span></td><td><code>33096167084f520f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.StoredFieldsWriter</span></td><td><code>99c304896e5e6054</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.TermVectorsFormat</span></td><td><code>abae86cbdd868241</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingCodec</span></td><td><code>7ffc59e90a7a8bf5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingCodec.1</span></td><td><code>554268e2ac423040</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingCodec.2</span></td><td><code>f951921044dbdb7e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingDocValuesFormat</span></td><td><code>b64b83cb1abd9b7e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingLiveDocsFormat</span></td><td><code>269fa36e8e2a1adf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingNormsFormat</span></td><td><code>f4e9ea42121713a6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingPointsFormat</span></td><td><code>1d8962a6e594b6cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingPostingsFormat</span></td><td><code>5687c46138e233ee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingStoredFieldsFormat</span></td><td><code>6ea0edddb7d5925e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.asserting.AssertingTermVectorsFormat</span></td><td><code>6ac53687f161acf3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blockterms.LuceneFixedGap</span></td><td><code>a10b809959891eb3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blockterms.LuceneVarGapDocFreqInterval</span></td><td><code>c9ed5718dbf8c1fc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blockterms.LuceneVarGapFixedInterval</span></td><td><code>1f3b2f12cecf3455</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsReader</span></td><td><code>235658d271c3a1f5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter</span></td><td><code>1b07692d7df0506a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.FieldMetaData</span></td><td><code>76c61c52278c5b18</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.PendingBlock</span></td><td><code>fece71ba83b51619</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.PendingEntry</span></td><td><code>09492fdb2545abea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.PendingTerm</span></td><td><code>23c3413e322ba3c3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.BlockTreeTermsWriter.TermsWriter</span></td><td><code>61c13e461a9edb4f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.FieldReader</span></td><td><code>0e997c7857347925</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.SegmentTermsEnum</span></td><td><code>f0d389dfd529d11c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktree.SegmentTermsEnumFrame</span></td><td><code>b656f2fd45b3319a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.blocktreeords.BlockTreeOrdsPostingsFormat</span></td><td><code>9b6e9c25c55b55d1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.BloomFilterFactory</span></td><td><code>0aab4bea863d894e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.BloomFilteringPostingsFormat</span></td><td><code>735b3599b5c1b6d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.DefaultBloomFilterFactory</span></td><td><code>951036c345a39cad</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.TestBloomFilteredLucenePostings</span></td><td><code>e99f655c99c9bbbe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.bloom.TestBloomFilteredLucenePostings.LowMemoryBloomFactory</span></td><td><code>3b6278de7f1cc2b2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.cheapbastard.CheapBastardCodec</span></td><td><code>aa35eccdf26a23a0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingCodec</span></td><td><code>0d8fd9db54e2bf31</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsFormat</span></td><td><code>dbbbfea111bb1c19</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsIndexReader</span></td><td><code>cd0efe947a41287f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsIndexWriter</span></td><td><code>2d450db25d26e3f5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader</span></td><td><code>e6ee041978426bea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.1</span></td><td><code>4aadfb83cad5987b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.BlockState</span></td><td><code>d85ad02d45e0b7a8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.SerializedDocument</span></td><td><code>f428a53ef28c65ae</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter</span></td><td><code>c9443cc0b2eafc48</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressingTermVectorsFormat</span></td><td><code>33a3c377b9565e98</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode</span></td><td><code>05438d6601fd8cea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.1</span></td><td><code>f3928b70d37310dc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.2</span></td><td><code>bfbdf589e2668218</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.3</span></td><td><code>4bac3d0d4fbe6b34</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.4</span></td><td><code>5a652412b84733bc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.CompressionMode.LZ4FastCompressor</span></td><td><code>f5e4e4c80118f26f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.Compressor</span></td><td><code>b0dd429aca65b80e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.Decompressor</span></td><td><code>5a441b8b2ca96e65</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.FastCompressingCodec</span></td><td><code>efaac68d127e8dcb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.FastDecompressionCompressingCodec</span></td><td><code>79137b8203742795</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.HighCompressionCompressingCodec</span></td><td><code>ac718a7afe84f4aa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.LZ4</span></td><td><code>02f3720a028a4922</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.LZ4.HashTable</span></td><td><code>b01971021e39d253</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec</span></td><td><code>b10d3c2b2696a26e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec.1</span></td><td><code>c1eeb7d1cac79018</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec.2</span></td><td><code>e6380fab1dddb383</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec.3</span></td><td><code>b492163ee1f96914</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.idversion.IDVersionPostingsFormat</span></td><td><code>0f76d00b404122e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.ForUtil</span></td><td><code>5561332beae07372</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50Codec</span></td><td><code>a0ff49257d3b8efc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50Codec.1</span></td><td><code>3895599f3a744c64</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50Codec.2</span></td><td><code>035cb245aced4b3f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50CompoundFormat</span></td><td><code>0cad5d4774ed3174</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50DocValuesFormat</span></td><td><code>484600cb2d29f81d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50FieldInfosFormat</span></td><td><code>5602184b3ee563e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50LiveDocsFormat</span></td><td><code>31a75553e3163f66</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50NormsFormat</span></td><td><code>828ad2516dbaa50b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat</span></td><td><code>e445a9faa4efd700</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat.IntBlockTermState</span></td><td><code>2e35eb6c7396a5c9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader</span></td><td><code>d5bf23e90ec32d8d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.BlockDocsEnum</span></td><td><code>bdc3962caaaa2a22</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.BlockPostingsEnum</span></td><td><code>aa96e7e8dbd237b0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.EverythingEnum</span></td><td><code>dd7a7d5f7ef7e772</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50PostingsWriter</span></td><td><code>3471940de0d9127c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50SegmentInfoFormat</span></td><td><code>7935182cc4b6f68a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50SkipWriter</span></td><td><code>47199881bc856283</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50StoredFieldsFormat</span></td><td><code>2a17af82626eb3b9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50StoredFieldsFormat.1</span></td><td><code>f043515ab5416454</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50StoredFieldsFormat.Mode</span></td><td><code>73b8f046fe4d8a7a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene50.Lucene50TermVectorsFormat</span></td><td><code>356eda0ae07830db</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53Codec</span></td><td><code>1f92ec212e109ea7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53Codec.1</span></td><td><code>b9a6e5f4200f5868</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53Codec.2</span></td><td><code>90cdc49e7686258d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsConsumer</span></td><td><code>a5b787aadb2ddeb2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsFormat</span></td><td><code>bfd692c29f4390dd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer</span></td><td><code>fa58525fcfcb0c58</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer.1</span></td><td><code>bb5578dbbbdb3916</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer.2</span></td><td><code>c11bb852512835fd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene53.Lucene53NormsProducer.NormsEntry</span></td><td><code>3c8bb17288de4771</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54Codec</span></td><td><code>b606f36371b7e479</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54Codec.1</span></td><td><code>4226f3600e42338a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54Codec.2</span></td><td><code>fd09451d8e627d79</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene54.Lucene54DocValuesFormat</span></td><td><code>031ac3a74b23fcd2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60Codec</span></td><td><code>61da369ce49e2981</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60Codec.1</span></td><td><code>7d0327e4c460a1ee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60Codec.2</span></td><td><code>f28a5394b2a79243</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60FieldInfosFormat</span></td><td><code>cb98c22d4636fac5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60FieldInfosFormat.1</span></td><td><code>67bdebfb758a1808</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene60.Lucene60PointsFormat</span></td><td><code>2f9b6141260b6e00</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62Codec</span></td><td><code>d6503520ec203c2e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62Codec.1</span></td><td><code>67a00071886b9d19</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62Codec.2</span></td><td><code>82d14c1bc1b28060</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.lucene62.Lucene62SegmentInfoFormat</span></td><td><code>dc42ed7753e6d241</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.DirectDocValuesFormat</span></td><td><code>599b4732017f8e1a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.DirectPostingsFormat</span></td><td><code>d37f042e979f2784</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.FSTOrdPostingsFormat</span></td><td><code>0deb720ec30e7987</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.FSTPostingsFormat</span></td><td><code>5a011a8cf0198c9c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.MemoryDocValuesFormat</span></td><td><code>edc1122727c78b58</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.memory.MemoryPostingsFormat</span></td><td><code>fe19d1133959e020</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.mockrandom.MockRandomPostingsFormat</span></td><td><code>ac2349bfc52546aa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.mockrandom.MockRandomPostingsFormat.1</span></td><td><code>c6ae402acfc2d99e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat</span></td><td><code>337008e4c99f916d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat</span></td><td><code>234e762e00f63348</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsGroup</span></td><td><code>1183af59b96eecc8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsReader</span></td><td><code>3790a7ec53bb983c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsWriter</span></td><td><code>e97c71ee5779fe87</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.FieldsWriter.1</span></td><td><code>ce26ce7cfbb414f4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.ramonly.RAMOnlyPostingsFormat</span></td><td><code>d7bc27f0dcb5b1f9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextCodec</span></td><td><code>2c373cb80e8d36bb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextCompoundFormat</span></td><td><code>00a7f1ffd1022169</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextDocValuesFormat</span></td><td><code>f204a428ec29d7f8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextFieldInfosFormat</span></td><td><code>c3af89a2d6a64481</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextLiveDocsFormat</span></td><td><code>32d6d50dcca07ab5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextNormsFormat</span></td><td><code>2070a482f80c1e43</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextPointsFormat</span></td><td><code>c8a30d6e5464cb0b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextPostingsFormat</span></td><td><code>ecad7a507eb6cf4b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextSegmentInfoFormat</span></td><td><code>8d345ef94e44a54c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextStoredFieldsFormat</span></td><td><code>fd3858ab1bfa364c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.codecs.simpletext.SimpleTextTermVectorsFormat</span></td><td><code>9637b123540cf5bc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Document</span></td><td><code>e1b4f587d42b8bee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.DocumentStoredFieldVisitor</span></td><td><code>750c4b4b2e7e293c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field</span></td><td><code>6147de44ffdf53bd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field.1</span></td><td><code>153790a942cd65f2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field.Store</span></td><td><code>c2ac8393a1303839</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.Field.StringTokenStream</span></td><td><code>0031d3e15cd1b8bd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.FieldType</span></td><td><code>db5c8ffa9cc51d14</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.FieldType.LegacyNumericType</span></td><td><code>dc5f5b17aae2e249</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.LegacyLongField</span></td><td><code>267643dea02fcc94</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.StoredField</span></td><td><code>1e9a8b5bc8a152b8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.StringField</span></td><td><code>68be60ba0b7a1ae6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.document.TextField</span></td><td><code>d4aa6187dae530a2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.AutomatonTermsEnum</span></td><td><code>848b4841149a5639</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BaseCompositeReader</span></td><td><code>fde8fee511883009</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdates</span></td><td><code>c75d234cd59fb33b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream</span></td><td><code>8d4d91e8f4ba386e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.1</span></td><td><code>d41fc054c83df66b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.ApplyDeletesResult</span></td><td><code>fe0fa5547d2dd4a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.SegmentQueue</span></td><td><code>e399cb855f1a732d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.BufferedUpdatesStream.SegmentState</span></td><td><code>d37213a08624f2f4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ByteSliceReader</span></td><td><code>013997c1da8668b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CoalescedUpdates</span></td><td><code>906a553b69823a62</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CoalescedUpdates.1</span></td><td><code>64704a3559ed872f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CoalescedUpdates.1.1</span></td><td><code>efdb499e1f42c932</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader</span></td><td><code>18cce34adc835d66</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader.1</span></td><td><code>386b8f81c9437229</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader.2</span></td><td><code>50168998bd014460</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CodecReader.3</span></td><td><code>51cc4b547061ec35</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CompositeReader</span></td><td><code>1ac667c88af4f805</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CompositeReaderContext</span></td><td><code>7e031115b0dba787</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.CompositeReaderContext.Builder</span></td><td><code>071e9447b79df71a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ConcurrentMergeScheduler</span></td><td><code>32f655a699e1b5e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DefaultIndexingChain</span></td><td><code>d2b5721299fce31c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DefaultIndexingChain.PerField</span></td><td><code>b3f481790255920d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DirectoryReader</span></td><td><code>5fad6dabac88fd6f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocConsumer</span></td><td><code>9b2359998332fad4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocValuesFieldUpdates.Container</span></td><td><code>cba803b61c4ffc0e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocValuesType</span></td><td><code>7e1ae71ed4ea7003</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriter</span></td><td><code>091e238f83cf3290</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriter.ForcedPurgeEvent</span></td><td><code>c601ed8b10033899</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriter.MergePendingEvent</span></td><td><code>44346b4ad4ac6d2b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue</span></td><td><code>a15e526c986b4d27</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.DeleteSlice</span></td><td><code>858361bebc836ee3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.Node</span></td><td><code>b428d913cd206e24</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.TermArrayNode</span></td><td><code>cd65d6bcfb65dfb8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterDeleteQueue.TermNode</span></td><td><code>acc12882839ad0d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushControl</span></td><td><code>ca953b48b24e4136</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushQueue</span></td><td><code>1e343e3ff342b6ca</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushQueue.FlushTicket</span></td><td><code>7dfd18228af76978</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterFlushQueue.SegmentFlushTicket</span></td><td><code>0c2d9281bcb8630e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread</span></td><td><code>2414d215e47128a9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.1</span></td><td><code>dd76f3f709e67cbe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.DocState</span></td><td><code>bcb46a7735680b30</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.FlushedSegment</span></td><td><code>63ffc3cc362c8927</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.IndexingChain</span></td><td><code>9f226469536b8f64</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThread.IntBlockAllocator</span></td><td><code>d692ac4cd8486f3e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThreadPool</span></td><td><code>2113210920312022</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterPerThreadPool.ThreadState</span></td><td><code>90f9c75bd09cecdd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.DocumentsWriterStallControl</span></td><td><code>15ecc4ff47e5d055</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ExitableDirectoryReader</span></td><td><code>e38be85a20fadff7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ExitableDirectoryReader.ExitableFilterAtomicReader</span></td><td><code>3edbbfe7a5cf2108</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ExitableDirectoryReader.ExitableSubReaderWrapper</span></td><td><code>89be60249cf54466</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfo</span></td><td><code>95334a04b600e962</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfos</span></td><td><code>c514e94c14d841e0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfos.Builder</span></td><td><code>65cdeaee869a07b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInfos.FieldNumbers</span></td><td><code>fef29a55e61b45ed</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldInvertState</span></td><td><code>53662244c95d7646</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FieldTermIterator</span></td><td><code>8928031717d1ca9d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.Fields</span></td><td><code>f94006d2413a7ccb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterDirectoryReader</span></td><td><code>1829a125b18e0525</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterDirectoryReader.SubReaderWrapper</span></td><td><code>3f027b611a4682a2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterLeafReader</span></td><td><code>5bc0242c6d9acd66</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilterLeafReader.FilterFields</span></td><td><code>ba9135850302bef4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilteredTermsEnum</span></td><td><code>ae448cf8261401e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilteredTermsEnum.1</span></td><td><code>3ad23debdae84cbb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FilteredTermsEnum.AcceptStatus</span></td><td><code>d513bc08024bf74c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FlushByRamOrCountsPolicy</span></td><td><code>d38021025ffa6558</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FlushPolicy</span></td><td><code>894837bd7d6cc901</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields</span></td><td><code>d5b6d9fb166ff03d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxDocsEnum</span></td><td><code>9b5450dfccaeb430</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxPostingsEnum</span></td><td><code>5c3b159340af0f19</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxTerms</span></td><td><code>7bf2cf6bb4a7e8c8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxFields.FreqProxTermsEnum</span></td><td><code>1f0ec256ec736f06</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxTermsWriter</span></td><td><code>20cd9af5c2da4fc4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxTermsWriterPerField</span></td><td><code>04103812b32550c7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FreqProxTermsWriterPerField.FreqProxPostingsArray</span></td><td><code>610692abecc90edc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.FrozenBufferedUpdates</span></td><td><code>978385953bc2774e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexCommit</span></td><td><code>2c603d2695fc5325</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexDeletionPolicy</span></td><td><code>73b4bf045e5d3f0b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileDeleter</span></td><td><code>4dafad76e71c0930</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileDeleter.CommitPoint</span></td><td><code>5169ad49079bee6d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileDeleter.RefCount</span></td><td><code>722c20d30820ea59</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexFileNames</span></td><td><code>5a0676f33d0dd869</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexNotFoundException</span></td><td><code>fae949dc3cc1e872</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexOptions</span></td><td><code>3f91d827d790b03c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexReader</span></td><td><code>4380137c72209c34</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexReaderContext</span></td><td><code>04e32f4b9c330127</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriter</span></td><td><code>14b47cc813085c2c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriter.ReaderPool</span></td><td><code>3997b996272ebc63</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriterConfig</span></td><td><code>88e1e300072db884</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.IndexWriterConfig.OpenMode</span></td><td><code>96aa4469d52e59eb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.KeepOnlyLastCommitDeletionPolicy</span></td><td><code>9f22fe8c738d9952</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.LeafReader</span></td><td><code>29da193f7541ebc4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.LeafReaderContext</span></td><td><code>fc6c719b81d116df</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.LiveIndexWriterConfig</span></td><td><code>753716120defb031</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MergePolicy</span></td><td><code>3e2ff6c1b260dac0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MergeScheduler</span></td><td><code>116a2235f7f07b07</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MergeTrigger</span></td><td><code>be833c6a07525ccb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MultiFields</span></td><td><code>3bd1ceca793326c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.MultiTerms</span></td><td><code>ebb8eb063332f3d1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NormValuesWriter</span></td><td><code>fa27e89b4f999027</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NormValuesWriter.1</span></td><td><code>b0092f533d9b57ab</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NormValuesWriter.NumericIterator</span></td><td><code>87f4442eef019a0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.NumericDocValues</span></td><td><code>e1dd78ea9a9ec895</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.OrdTermState</span></td><td><code>43005a4850ff3eee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ParallelPostingsArray</span></td><td><code>d81a615682702611</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PostingsEnum</span></td><td><code>d4029f76f57ddf80</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PrefixCodedTerms</span></td><td><code>74c2c0e3523fb8cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PrefixCodedTerms.Builder</span></td><td><code>6c130d9b53d0ef8f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.PrefixCodedTerms.TermIterator</span></td><td><code>52c8f97868153b99</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ReaderSlice</span></td><td><code>a8d24b59692735e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ReaderUtil</span></td><td><code>679e44aea8e6b630</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.ReadersAndUpdates</span></td><td><code>1d7035e5f10868e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCommitInfo</span></td><td><code>23f5c9f0268865c4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCoreReaders</span></td><td><code>eb43faf393319e43</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCoreReaders.1</span></td><td><code>3874e73733f3a24a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentCoreReaders.2</span></td><td><code>c6ddb50849adada2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentDocValues</span></td><td><code>7df992be38736488</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfo</span></td><td><code>64870b04c651ec7c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfos</span></td><td><code>158f330554052578</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfos.1</span></td><td><code>efc4c828112c4b22</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentInfos.FindSegmentsFile</span></td><td><code>2aa47b3328cab217</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentReadState</span></td><td><code>1f57dab79b08a2f7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentReader</span></td><td><code>338801a2d12da612</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.SegmentWriteState</span></td><td><code>040c0ccaf4889ad8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StandardDirectoryReader</span></td><td><code>27c2191433f5490f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StandardDirectoryReader.1</span></td><td><code>c7500eb20af68cce</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StandardDirectoryReader.ReaderCommit</span></td><td><code>d2da3c5bb4599e44</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StoredFieldVisitor</span></td><td><code>c234cad09dc1c771</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StoredFieldVisitor.Status</span></td><td><code>9cb9d093a6117d87</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.StoredFieldsConsumer</span></td><td><code>057db0d828d58c3b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.Term</span></td><td><code>a9c644ff6f62b79b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermContext</span></td><td><code>d038d7cef55f6c7f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermState</span></td><td><code>d94a8fc5aa8fb053</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermVectorsConsumer</span></td><td><code>4445c7a1d38e9934</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermVectorsConsumerPerField</span></td><td><code>46ce93fa0fba3a84</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermVectorsConsumerPerField.TermVectorsPostingsArray</span></td><td><code>2ff253d6b9fc031f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.Terms</span></td><td><code>9471fc794ea71def</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsEnum</span></td><td><code>f9128ecb4870e2d9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsEnum.2</span></td><td><code>6a00fea080609c0d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsEnum.SeekStatus</span></td><td><code>1fa04f7abe366b14</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsHash</span></td><td><code>43e9b5de66b033e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsHashPerField</span></td><td><code>adf3c6c5a80d0855</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TermsHashPerField.PostingsBytesStartArray</span></td><td><code>910db3e71e04ff2e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TieredMergePolicy</span></td><td><code>5f69aff151412810</code></td></tr><tr><td><span class="el_class">org.apache.lucene.index.TieredMergePolicy.SegmentByteSizeDescending</span></td><td><code>220ac60fba78e800</code></td></tr><tr><td><span class="el_class">org.apache.lucene.payloads.PayloadSpanCollector</span></td><td><code>c39dac8ca1b5e0a4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.AutomatonQuery</span></td><td><code>205fbb70b04445df</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause</span></td><td><code>5517b155135643c4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur</span></td><td><code>734a3ee59f624d3a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.1</span></td><td><code>844152c852706967</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.2</span></td><td><code>314312e6be9e3919</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.3</span></td><td><code>82ed509b5f202c18</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanClause.Occur.4</span></td><td><code>daeb1927527fbfcf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanQuery</span></td><td><code>f54a0d2121d65b0a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanQuery.1</span></td><td><code>a0753437fe0ae877</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanQuery.Builder</span></td><td><code>69367270713b6a70</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BooleanWeight</span></td><td><code>6701b7d1877f1955</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BoostAttributeImpl</span></td><td><code>f093b8b530992fa9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BoostQuery</span></td><td><code>c825e7ebdb81cb52</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.BulkScorer</span></td><td><code>0cdfc6b4ad3daf0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.CollectionStatistics</span></td><td><code>7784071626a62d68</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI</span></td><td><code>61be85eea2ef60bd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI.1</span></td><td><code>ebe4d7cf2ccdca3b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI.ConjunctionTwoPhaseIterator</span></td><td><code>0d73849279a29dd4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConjunctionDISI.ConjunctionTwoPhaseIterator.1</span></td><td><code>8bed1e86c8203821</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery</span></td><td><code>8297ae1645b953a8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.1</span></td><td><code>703be365cd7b1d1e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.ConstantBulkScorer</span></td><td><code>38c1e673f6282a5c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.ConstantBulkScorer.1</span></td><td><code>7d0e457559f7317c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreQuery.ConstantBulkScorer.1.1</span></td><td><code>7895006013fd6ebf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreScorer</span></td><td><code>13b665a68993fb03</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ConstantScoreWeight</span></td><td><code>ba08b2d603f50fc0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DisiPriorityQueue</span></td><td><code>cd6e7ceb6bb4a75c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DisiWrapper</span></td><td><code>486024c0a94a5f85</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DocIdSet</span></td><td><code>5365aa0bacf9a6e7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DocIdSet.1</span></td><td><code>31119c239a3307e0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.DocIdSetIterator</span></td><td><code>c731733f9b893fbd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Explanation</span></td><td><code>bf914ed9fd20e8f6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FakeScorer</span></td><td><code>b665933deeeb7c78</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FieldDoc</span></td><td><code>a87cca39458060a6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FilterLeafCollector</span></td><td><code>67a4785a70423afe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.FilterScorer</span></td><td><code>db71053ec92c43c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.HitQueue</span></td><td><code>2606bcccbfdd0159</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.IndexSearcher</span></td><td><code>0a7d2f1cb23480c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.IndexSearcher.1</span></td><td><code>968b3e1faa1db238</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.LRUQueryCache</span></td><td><code>7c63a5be8ec1255a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.LRUQueryCache.MinSegmentSizePredicate</span></td><td><code>1ab27feedf880436</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchAllDocsQuery</span></td><td><code>2def69f78966b90d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchAllDocsQuery.1</span></td><td><code>57200ca79f4d6f04</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchAllDocsQuery.1.1</span></td><td><code>0bb595e9f3f38e9a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchNoDocsQuery</span></td><td><code>5834b530f0077948</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MatchNoDocsQuery.1</span></td><td><code>255c62d94ca66a57</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiCollector</span></td><td><code>ef51b066ba9d28eb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiCollector.MultiLeafCollector</span></td><td><code>594f6f2172fe62a2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiTermQuery</span></td><td><code>143cfab35898f955</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiTermQuery.1</span></td><td><code>6c9d933f8b8f27ac</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.MultiTermQuery.RewriteMethod</span></td><td><code>dccbda72605e36e9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Multiset</span></td><td><code>19d136ff7551a790</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Multiset.1</span></td><td><code>3b110197a7d930cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.PrefixQuery</span></td><td><code>de35d7602f09df44</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Query</span></td><td><code>59d41fd6a42557cf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.RegexpQuery</span></td><td><code>98f89d0409e686f4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.RegexpQuery.1</span></td><td><code>ca53526c99409a35</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoreDoc</span></td><td><code>7bfc4d6df3c15e4f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Scorer</span></td><td><code>3f19937efada2d04</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite</span></td><td><code>28bbc510fdae180c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.1</span></td><td><code>9b25cae2b3abcec6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.2</span></td><td><code>53e6aa88ea24818f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.ParallelArraysTermCollector</span></td><td><code>c4f691b28579397a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.ScoringRewrite.TermFreqBoostByteStart</span></td><td><code>ae60d6546e4e6af0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SimpleCollector</span></td><td><code>addeaeb5c3a9e9a6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField</span></td><td><code>23aeb6f65a7bf1e3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField.1</span></td><td><code>65d5d83490aeea21</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField.2</span></td><td><code>14cb70155a8fb0a3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.SortField.Type</span></td><td><code>4deb469a189f2ed7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TermCollectingRewrite</span></td><td><code>e28185ba2a4a632b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TermCollectingRewrite.TermCollector</span></td><td><code>37a5232382f0fdf6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TermStatistics</span></td><td><code>2c7aea8a975020b2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopDocs</span></td><td><code>6860daae94d47fbd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopDocsCollector</span></td><td><code>17e8462f89e01085</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector</span></td><td><code>a40ec5557e1935f6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector.ScorerLeafCollector</span></td><td><code>0730c96bb7dfd032</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector.SimpleTopScoreDocCollector</span></td><td><code>0370d1f26aad51c0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TopScoreDocCollector.SimpleTopScoreDocCollector.1</span></td><td><code>43a14e7d263fa196</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TwoPhaseIterator</span></td><td><code>f59ed4e6ee883076</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator</span></td><td><code>bde4888d90c9b71d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.UsageTrackingQueryCachingPolicy</span></td><td><code>ce5b2d6c824d1cb9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Weight</span></td><td><code>171c37b80aa3ca4c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.Weight.DefaultBulkScorer</span></td><td><code>81fa8fb9aec3d681</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.BM25Similarity</span></td><td><code>fa96f7b4d17c21d7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.BM25Similarity.BM25DocScorer</span></td><td><code>aa8c29774f5ca383</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.BM25Similarity.BM25Stats</span></td><td><code>b2be52936182345a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.PerFieldSimilarityWrapper</span></td><td><code>70785fc41e4bdb69</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.PerFieldSimilarityWrapper.1</span></td><td><code>8a878ac59ed178ed</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.PerFieldSimilarityWrapper.PerFieldSimWeight</span></td><td><code>3ac9807d7a68ee70</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.Similarity</span></td><td><code>af1b6ac007b30f40</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.Similarity.SimScorer</span></td><td><code>89494accf5cbc47a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.similarities.Similarity.SimWeight</span></td><td><code>f37127c1a678caac</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.ConjunctionSpans</span></td><td><code>6d3cb8f6055d083b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.ConjunctionSpans.1</span></td><td><code>a38a10d370b6bd8b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.ContainSpans</span></td><td><code>c97e702ac24aeb0e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans</span></td><td><code>3db5ac687195cbed</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans.2</span></td><td><code>54f5b7b836d38930</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans.3</span></td><td><code>dd3bda783c78f917</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.FilterSpans.AcceptStatus</span></td><td><code>dffc7c256f2da358</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.NearSpansUnordered</span></td><td><code>066e79bb078d4fc7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.NearSpansUnordered.SpanTotalLengthEndPositionWindow</span></td><td><code>955013ccfc424ab6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainQuery</span></td><td><code>11da918ee5a6c9f8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainQuery.SpanContainWeight</span></td><td><code>fb9510ebd899b032</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainingQuery</span></td><td><code>4800996458b6c1ee</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainingQuery.SpanContainingWeight</span></td><td><code>7a1e3cf47760346c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanContainingQuery.SpanContainingWeight.1</span></td><td><code>60c0da3ef96fb2b5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper</span></td><td><code>47d4fe5c69e5a130</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.1</span></td><td><code>6aa13bf4a65354ef</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.1.1</span></td><td><code>7ea2c03a8c17d6b0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.SpanRewriteMethod</span></td><td><code>08827c5249e25532</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNearQuery</span></td><td><code>9d36f1a06a96c57a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNearQuery.SpanNearWeight</span></td><td><code>e75f0ba43d947e0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNotQuery</span></td><td><code>4c68af7f60d87faf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNotQuery.SpanNotWeight</span></td><td><code>369ab9b436686d4e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanNotQuery.SpanNotWeight.1</span></td><td><code>946cd4cc325a4c59</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanOrQuery</span></td><td><code>85e35368bac93dcf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanOrQuery.SpanOrWeight</span></td><td><code>4dbce65c837337cf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanOrQuery.SpanOrWeight.1</span></td><td><code>b0bbd8043d0f47a5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanPositionQueue</span></td><td><code>ef90d13f54e0b680</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanQuery</span></td><td><code>ce87915a1dc2b6e2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanScorer</span></td><td><code>e581ee9a925eeecb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanTermQuery</span></td><td><code>4e5ac8ce73318baa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight</span></td><td><code>d74175e070c904fb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings</span></td><td><code>9d91cfd73d8a8820</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings.1</span></td><td><code>8a35ea1bddb6dfdc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings.2</span></td><td><code>7136a2869858d5a0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWeight.Postings.3</span></td><td><code>4023b93a451d21ef</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWithinQuery</span></td><td><code>3959d4e11ae3725a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWithinQuery.SpanWithinWeight</span></td><td><code>1be46d388da4dfbd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.SpanWithinQuery.SpanWithinWeight.1</span></td><td><code>8518f6b4063af0f9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.Spans</span></td><td><code>41e077c3b0da9140</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spans.TermSpans</span></td><td><code>fbdb6cc7e45b5618</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.DirectSpellChecker</span></td><td><code>919b6e1ca7340078</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.LuceneLevenshteinDistance</span></td><td><code>a8a57cf72b0c1a12</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.SuggestWordQueue</span></td><td><code>9f37c51f3303e8d1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.SuggestWordScoreComparator</span></td><td><code>d8173b0e03a2c790</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.WordBreakSpellChecker</span></td><td><code>0b8d95de71e5dff7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.spell.WordBreakSpellChecker.BreakSuggestionSortMethod</span></td><td><code>be0ffe14cdf4da33</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.suggest.document.Completion50PostingsFormat</span></td><td><code>55d746f6e4ffd4b9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.search.suggest.document.CompletionPostingsFormat</span></td><td><code>b5673dc4cd524f82</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.AlreadyClosedException</span></td><td><code>c57f841e1fa307a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.BaseDirectory</span></td><td><code>6900d05994ed44b3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.BufferedChecksum</span></td><td><code>b94ebe893a9d3711</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.BufferedChecksumIndexInput</span></td><td><code>173e2b9c65b07cb6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteArrayDataInput</span></td><td><code>78632b2460b70e07</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteArrayDataOutput</span></td><td><code>7e14c81e582b7d2c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteBufferGuard</span></td><td><code>e998bee6c1865431</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteBufferIndexInput</span></td><td><code>cd4851f1abfcf832</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ByteBufferIndexInput.SingleBufferImpl</span></td><td><code>62e1be2a75608e00</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.ChecksumIndexInput</span></td><td><code>76f48af3f68865dd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.DataInput</span></td><td><code>bf0c41b8e37608a4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.DataOutput</span></td><td><code>1fefe3789001e4e9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.Directory</span></td><td><code>7c3d9109b268e7a8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSDirectory</span></td><td><code>d945789ab7be2bd6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSDirectory.FSIndexOutput</span></td><td><code>12d7b3ee1e407941</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSDirectory.FSIndexOutput.1</span></td><td><code>d63729c285511043</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FSLockFactory</span></td><td><code>742892e30a14e87a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FilterDirectory</span></td><td><code>3d04ff28efdb9cf3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.FlushInfo</span></td><td><code>f9d01f0e9bbb7c7c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.GrowableByteArrayDataOutput</span></td><td><code>66bdeb4e132c0d80</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IOContext</span></td><td><code>5f42cca474854a9d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IOContext.Context</span></td><td><code>921bb55758e6d8ff</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IndexInput</span></td><td><code>06ce5eb19b42b06b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IndexInput.1</span></td><td><code>6f6a49a2f424a36c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.IndexOutput</span></td><td><code>c18f29b767740f5a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.Lock</span></td><td><code>432af1bf641692dc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.LockFactory</span></td><td><code>ece396b0fec91411</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.LockValidatingDirectoryWrapper</span></td><td><code>560f0d73f379987c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.MMapDirectory</span></td><td><code>a9942ea0e3192b38</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.NRTCachingDirectory</span></td><td><code>8fea85a9d543681b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.NativeFSLockFactory</span></td><td><code>4f95cb084c37099a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.NativeFSLockFactory.NativeFSLock</span></td><td><code>85ef1e91a0ec9eb2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.OutputStreamIndexOutput</span></td><td><code>90073bdd6eaf9312</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMDirectory</span></td><td><code>d5cc94b9c1682ab4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMFile</span></td><td><code>b7ee4c1cc6c7b929</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMInputStream</span></td><td><code>de16349ce35847ad</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMInputStream.1</span></td><td><code>cf69c6465eab1031</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.RAMOutputStream</span></td><td><code>2ee2477469089c14</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.SingleInstanceLockFactory</span></td><td><code>77d8339d3ec71ff6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.SingleInstanceLockFactory.SingleInstanceLock</span></td><td><code>5d3c72800c96df1d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.store.TrackingDirectoryWrapper</span></td><td><code>8f84be302b2ff933</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ArrayTimSorter</span></td><td><code>e3bd2c83ed267993</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ArrayUtil</span></td><td><code>f8bc62ebb5ca3c79</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory</span></td><td><code>16270eb3e2e31156</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.1</span></td><td><code>786c31d1f6431de5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.DefaultAttributeFactory</span></td><td><code>0caee72bb36c3bd5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.DefaultAttributeFactory.1</span></td><td><code>7966238b85def683</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeFactory.StaticImplementationAttributeFactory</span></td><td><code>e7e24f4345657273</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeImpl</span></td><td><code>d2e818115d53c6c8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeSource</span></td><td><code>372f66ed0a21f13d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeSource.2</span></td><td><code>627a422f8bda783c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.AttributeSource.State</span></td><td><code>ee682f69cc19d165</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BitSet</span></td><td><code>fbb20a3d6fd92e00</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BitSetIterator</span></td><td><code>b577d601790a73ae</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BitUtil</span></td><td><code>c439ff5573e0c711</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool</span></td><td><code>fd6482623b2a03cf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool.Allocator</span></td><td><code>88de930494fe0d4a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool.DirectAllocator</span></td><td><code>ba7e2a6d3838e674</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.ByteBlockPool.DirectTrackingAllocator</span></td><td><code>edf567ab527e702f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRef</span></td><td><code>a1cfa850129b97c6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefBuilder</span></td><td><code>c7a77f6284680420</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash</span></td><td><code>614870f1f45b6446</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash.1</span></td><td><code>8c36e6ed30338cde</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash.BytesStartArray</span></td><td><code>8e54415462aa859d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.BytesRefHash.DirectBytesStartArray</span></td><td><code>d3ea9f73b9220963</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CharsRef</span></td><td><code>fa650c5a8aaeb14c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CharsRef.UTF16SortedAsUTF8Comparator</span></td><td><code>4cae396f913411cc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CloseableThreadLocal</span></td><td><code>c837a4897f406f88</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CollectionUtil</span></td><td><code>d405772039814236</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CollectionUtil.ListIntroSorter</span></td><td><code>272e33df47ff8a28</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.CollectionUtil.ListTimSorter</span></td><td><code>11900986e5aec8c7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Constants</span></td><td><code>d3ad7cc5c43147bf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Counter</span></td><td><code>dd1fe6fe36dc8723</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Counter.SerialCounter</span></td><td><code>577da4101cbc325f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.FixedBitSet</span></td><td><code>9ef048774dae14c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.FrequencyTrackingRingBuffer</span></td><td><code>f4e55c7fd66a81d5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.FrequencyTrackingRingBuffer.IntBag</span></td><td><code>5de9feffb74916c0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IOUtils</span></td><td><code>3329d8e14b8b7faa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.InPlaceMergeSorter</span></td><td><code>a72a3702a3f4d8f1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.InfoStream</span></td><td><code>5c1d197ea5ba7a73</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.InfoStream.NoOutput</span></td><td><code>d0750f16f6d2766e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntBlockPool</span></td><td><code>9230c4c54bd297a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntBlockPool.Allocator</span></td><td><code>024ee289b8aaee46</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntroSorter</span></td><td><code>edd577573bddaf05</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntsRef</span></td><td><code>8d17a8041f0c8d6c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.IntsRefBuilder</span></td><td><code>b5175ed4b449f9b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LegacyNumericUtils</span></td><td><code>a555bfaa615ffbcc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LongValues</span></td><td><code>b195b238f7a7ff21</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LongValues.1</span></td><td><code>d95e1ca9e5a676c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.LongsRef</span></td><td><code>2ea74c376f074604</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.MSBRadixSorter</span></td><td><code>d39b068916d33c78</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.MathUtil</span></td><td><code>035e73cb2f641a85</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.NamedSPILoader</span></td><td><code>0ddcae2230ff59eb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.PriorityQueue</span></td><td><code>3b8889fabdfc629e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.QueryBuilder</span></td><td><code>75551560ae3fecc8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.RamUsageEstimator</span></td><td><code>916de06820688c65</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.RamUsageEstimator.1</span></td><td><code>57f93066157e0d0a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.SPIClassIterator</span></td><td><code>127eb8010a981701</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.SetOnce</span></td><td><code>348149d47b356289</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.SmallFloat</span></td><td><code>952c56b0690603b7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Sorter</span></td><td><code>a63d1b812cec6281</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StrictStringTokenizer</span></td><td><code>ca3cf80324483af6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StringHelper</span></td><td><code>d46572bfaf639c2b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StringMSBRadixSorter</span></td><td><code>09fc2a082184e6e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.StringMSBRadixSorter.1</span></td><td><code>2864f721fdd69ffd</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.TestUtil</span></td><td><code>e947df3f951ece96</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.TimSorter</span></td><td><code>b34ca8573164042c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.UnicodeUtil</span></td><td><code>8d2534174601ade3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.Version</span></td><td><code>8822bfbc4df57b6a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.WeakIdentityMap</span></td><td><code>11d08ec994880f99</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automata</span></td><td><code>7f99de55b92090d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton</span></td><td><code>f2f09e774d42852e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.1</span></td><td><code>f6ff1dd92dc03e75</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.2</span></td><td><code>0499dce601310026</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.Builder</span></td><td><code>f7db22d6111f4d28</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Automaton.Builder.1</span></td><td><code>b46fa3c39a510668</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.ByteRunAutomaton</span></td><td><code>374babb22076bee4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.CompiledAutomaton</span></td><td><code>3b08061ad3aad1c9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.CompiledAutomaton.1</span></td><td><code>6a7ace75b8e32abb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.CompiledAutomaton.AUTOMATON_TYPE</span></td><td><code>4d43422dbfae3255</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations</span></td><td><code>32a116ef506611b8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations.IntPair</span></td><td><code>8d4b70a2abb9d3d6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations.StateList</span></td><td><code>ae3fc3e797454a3d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.MinimizationOperations.StateListNode</span></td><td><code>2d0efef3d9542f7d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations</span></td><td><code>8303f2ea5d86fd81</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations.PointTransitionSet</span></td><td><code>7d9182239de5ea91</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations.PointTransitions</span></td><td><code>889a7ea1e9f626bb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Operations.TransitionList</span></td><td><code>913ec51fe5ae187f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RegExp</span></td><td><code>d40f4864a3fa0d01</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RegExp.1</span></td><td><code>65529d798a8730a5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RegExp.Kind</span></td><td><code>f0234618dd0465a7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.RunAutomaton</span></td><td><code>3d4d89f35bf70d25</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.SortedIntSet</span></td><td><code>7b61e46df03f5c43</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.SortedIntSet.FrozenIntSet</span></td><td><code>6b5d89a8bcc105b3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.StatePair</span></td><td><code>3f8d879446d01641</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.Transition</span></td><td><code>35afb5dbb70c7d8b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.UTF32ToUTF8</span></td><td><code>cda66527de41148d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.UTF32ToUTF8.UTF8Byte</span></td><td><code>d823fbb4e219cab9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.automaton.UTF32ToUTF8.UTF8Sequence</span></td><td><code>8005f647b1573ac1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder</span></td><td><code>9539c418f02a9f12</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder.Arc</span></td><td><code>4db9ba033f293571</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder.CompiledNode</span></td><td><code>dd7cb51ced8dcdfe</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Builder.UnCompiledNode</span></td><td><code>bf5021240aba244b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.ByteSequenceOutputs</span></td><td><code>143ca7cb1094029b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesRefFSTEnum</span></td><td><code>befba880e1961dbb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesRefFSTEnum.InputOutput</span></td><td><code>fdff5845aec3a017</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesStore</span></td><td><code>3acb44e6a72de06a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.BytesStore.2</span></td><td><code>be80514479735a97</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST</span></td><td><code>6690aa8309d8e206</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST.Arc</span></td><td><code>dc0aedfc5762907e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST.BytesReader</span></td><td><code>e0dbf9c5af01fcaf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FST.INPUT_TYPE</span></td><td><code>c8d1e30e72501ba0</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.FSTEnum</span></td><td><code>ee9c6673cd32d261</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.NodeHash</span></td><td><code>62e62a772a07b6e4</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Outputs</span></td><td><code>01b4adaf56ba7d3f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.ReverseBytesReader</span></td><td><code>13eb20434ceaa349</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.fst.Util</span></td><td><code>8df33ba86cd07a51</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.AbstractPagedMutable</span></td><td><code>4cc069158eb14ddb</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperation</span></td><td><code>e703484622617102</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperation.1</span></td><td><code>8ed6abb8f3648cf6</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked</span></td><td><code>829a236b3c71b9c5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked1</span></td><td><code>4bd02140efa827ba</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked10</span></td><td><code>7871df76ca8b0a6d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked11</span></td><td><code>31012a043511a3c2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked12</span></td><td><code>8c9d61a1c0c22fe2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked13</span></td><td><code>7c3f7554b1c18d1d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked14</span></td><td><code>21e5b4c1bd2627b3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked15</span></td><td><code>89157585ca7e8aaf</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked16</span></td><td><code>bd7857d6862d8611</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked17</span></td><td><code>ee9c6581a4299e15</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked18</span></td><td><code>559a5bb48c2c0381</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked19</span></td><td><code>ce141b930277706f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked2</span></td><td><code>af735fb9c7872456</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked20</span></td><td><code>ec750496cb2b69fc</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked21</span></td><td><code>fd5faea41a357d0e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked22</span></td><td><code>b8b2caf3fa40412b</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked23</span></td><td><code>d3700bb7e9bbb9e7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked24</span></td><td><code>97d220c44b683800</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked3</span></td><td><code>1318d5978b9e3782</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked4</span></td><td><code>70c3af2facc8f326</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked5</span></td><td><code>d206eeee69238498</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked6</span></td><td><code>2dc5d4490742e4f9</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked7</span></td><td><code>cf065f84c953d1aa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked8</span></td><td><code>f743f629bc8f2eec</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPacked9</span></td><td><code>20af58a528f116a1</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.BulkOperationPackedSingleBlock</span></td><td><code>ed80270f7be26e06</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.DeltaPackedLongValues</span></td><td><code>3f7729a31a506222</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.DeltaPackedLongValues.Builder</span></td><td><code>8eb03edf56ca67d2</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Direct8</span></td><td><code>5513b678326dbc1e</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.GrowableWriter</span></td><td><code>5e5c4629c1cacb32</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64</span></td><td><code>caccd5762229d5a5</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock</span></td><td><code>3277f4345f51a8ea</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock.Packed64SingleBlock2</span></td><td><code>34223fddff5b09fa</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock.Packed64SingleBlock4</span></td><td><code>344d44155104d71f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.Packed64SingleBlock.Packed64SingleBlock9</span></td><td><code>6caf24640af7715c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts</span></td><td><code>192aafa84f7e8425</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.1</span></td><td><code>5be4fb69e4f2633a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Format</span></td><td><code>f0a04ac33ac221e8</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Format.1</span></td><td><code>1895af6404fcba97</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Format.2</span></td><td><code>b322487c670b3a9a</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.FormatAndBits</span></td><td><code>13239c18a01d4c54</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Mutable</span></td><td><code>79ad66227b263962</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.MutableImpl</span></td><td><code>66d67f01ba10372d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.NullReader</span></td><td><code>c3d82b0738f2e352</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Reader</span></td><td><code>68d1fe7d42854e8c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.ReaderIteratorImpl</span></td><td><code>2469f92adb472e0c</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedInts.Writer</span></td><td><code>da838d4bd026f249</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedLongValues</span></td><td><code>cb7a181043f67fd3</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedLongValues.Builder</span></td><td><code>95ee633c3d3a670f</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedLongValues.Iterator</span></td><td><code>6b950714e747479d</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedReaderIterator</span></td><td><code>9150185835a6e045</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PackedWriter</span></td><td><code>f401186d92e3dfd7</code></td></tr><tr><td><span class="el_class">org.apache.lucene.util.packed.PagedGrowableWriter</span></td><td><code>c7971a7fe93e133a</code></td></tr><tr><td><span class="el_class">org.apache.maven.plugin.surefire.log.api.NullConsoleLogger</span></td><td><code>c7e278fc4f5b4596</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.NonAbstractClassFilter</span></td><td><code>afe12694047148cc</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.BaseProviderFactory</span></td><td><code>ab6574ba9db05536</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.BiProperty</span></td><td><code>e585593559a3583e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.BooterDeserializer</span></td><td><code>162bfb6c7e651be8</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ClassLoaderConfiguration</span></td><td><code>6d6ec38315d047cc</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.Classpath</span></td><td><code>313a059600c7bbd0</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ClasspathConfiguration</span></td><td><code>fa4266ba2575329a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.Command</span></td><td><code>1813f196ac683ff9</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader</span></td><td><code>898b89ba78aa1166</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader.1</span></td><td><code>9c1cc7980225d6de</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader.CommandRunnable</span></td><td><code>5c8310116a3393f7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.DumpErrorSingleton</span></td><td><code>aa9c5026afc804fa</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter</span></td><td><code>1dc771485e095841</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.1</span></td><td><code>939d6593363086e6</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.2</span></td><td><code>ebe0cf2a5f08c63d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.3</span></td><td><code>ef12acbcf429a5f2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.4</span></td><td><code>a88827965f334790</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.5</span></td><td><code>f0d7b00faa21ff1b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.6</span></td><td><code>32b99ad0eddc1ef2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkingReporterFactory</span></td><td><code>8380e3a78d556103</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkingRunListener</span></td><td><code>040180000103f209</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.MasterProcessCommand</span></td><td><code>3ff62137499cf254</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.PropertiesWrapper</span></td><td><code>f0dae16a1bd0ebe3</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ProviderConfiguration</span></td><td><code>c469b1709e1bfb32</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.Shutdown</span></td><td><code>33ad0a3b8a36274a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.StartupConfiguration</span></td><td><code>6acfc84c72cbda31</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.SystemPropertyManager</span></td><td><code>d173ed06973862ae</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.TypeEncodedValue</span></td><td><code>1cab344709eda583</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.cli.CommandLineOption</span></td><td><code>b4d8576498bfca27</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit3.JUnit3TestChecker</span></td><td><code>7dcb108120e809b1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4Reflector</span></td><td><code>0d2ee003ffe51e7b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4RunListener</span></td><td><code>b20dd5fc64805f4b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4RunListenerFactory</span></td><td><code>f1caa27f9d8f123b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnit4TestChecker</span></td><td><code>34e8e42e14bed6e1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.JUnitTestFailureListener</span></td><td><code>713afbdb99a074d5</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.common.junit4.Notifier</span></td><td><code>533139c901179142</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junit4.JUnit4Provider</span></td><td><code>377324810c50d0a2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junit4.JUnit4Provider.1</span></td><td><code>1d9b14b6d8da5f36</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.providerapi.AbstractProvider</span></td><td><code>895b7184bb97fae1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.ConsoleOutputCapture</span></td><td><code>b4d01219b2641761</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.ConsoleOutputCapture.ForwardingPrintStream</span></td><td><code>10ef97022d279a79</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.ReporterConfiguration</span></td><td><code>0541b592472848a1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.SimpleReportEntry</span></td><td><code>9ee23c3203efd0b6</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shade.org.apache.maven.shared.utils.StringUtils</span></td><td><code>3e59d8fdda9dfb75</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.suite.RunResult</span></td><td><code>66274bc658318fdc</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.DirectoryScannerParameters</span></td><td><code>41d3d8c757858473</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.IncludedExcludedPatterns</span></td><td><code>690949278adae26e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.ResolvedTest</span></td><td><code>7f70b006478b2887</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.ResolvedTest.ClassMatcher</span></td><td><code>f5dccb91178bdfe5</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.ResolvedTest.MethodMatcher</span></td><td><code>1ca9d3d1cce0f013</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.ResolvedTest.Type</span></td><td><code>b2e17e53bfd863d7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.RunOrderParameters</span></td><td><code>afa1bcc71ed62da5</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.TestArtifactInfo</span></td><td><code>7e9c9ff70a1f2ed6</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.TestListResolver</span></td><td><code>11020a31fb420b8e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.testset.TestRequest</span></td><td><code>cc71db033a12219c</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.CloseableIterator</span></td><td><code>fc6ab3446dc6a285</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.DefaultRunOrderCalculator</span></td><td><code>60bd9f48d1aa4430</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.DefaultScanResult</span></td><td><code>cb1f380a4f220e7f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.ReflectionUtils</span></td><td><code>aa50c6a2e6e5ec93</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.RunOrder</span></td><td><code>d7fb1fb201cfd7a7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.TestsToRun</span></td><td><code>15fc76027c530ac5</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.TestsToRun.ClassesIterator</span></td><td><code>b378edb61cd45644</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.DaemonThreadFactory</span></td><td><code>fee4370603bcaccd</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.DaemonThreadFactory.NamedThreadFactory</span></td><td><code>c1f171a887438600</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.DumpFileUtils</span></td><td><code>afbc24cd764b9d7d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.ObjectUtils</span></td><td><code>a73784543c4bb34e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.StringUtils</span></td><td><code>c113e636a6856607</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.util.internal.TestClassMethodNameUtils</span></td><td><code>2bfc1dca9b4746a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.analysis.SolrAnalyzer</span></td><td><code>a29e9e6d2f59bd24</code></td></tr><tr><td><span class="el_class">org.apache.solr.analysis.TokenizerChain</span></td><td><code>849f4a14a28b9410</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.Api</span></td><td><code>e840053f10be81ed</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiBag</span></td><td><code>45eb53be323f22e4</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiBag.IntrospectApi</span></td><td><code>157971cd03751820</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiBag.ReqHandlerToApi</span></td><td><code>be9a0ac58ce19878</code></td></tr><tr><td><span class="el_class">org.apache.solr.api.ApiSupport</span></td><td><code>c074b3568142b894</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.ResponseParser</span></td><td><code>1cf509b28d2a5ba7</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrClient</span></td><td><code>66905b67da21f15e</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrQuery</span></td><td><code>69e879021a60bba5</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrQuery.ORDER</span></td><td><code>0c4e744fb3d3a18f</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrQuery.SortClause</span></td><td><code>c521d4ad5c7123a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrRequest</span></td><td><code>656240ed3cc6798d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrRequest.METHOD</span></td><td><code>5fff874a69f2386e</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.SolrResponse</span></td><td><code>dc01d85c4b4ffeb5</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.EmbeddedSolrServer</span></td><td><code>93311ebfb81630b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettyConfig</span></td><td><code>d3090140317f3b76</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettyConfig.Builder</span></td><td><code>f91dd053ff60ec34</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner</span></td><td><code>66514646ce7e4892</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner.1</span></td><td><code>959ab2b63d36d552</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner.DebugFilter</span></td><td><code>08bcde9c2c5fc099</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.embedded.JettySolrRunner.Servlet404</span></td><td><code>9e0ca998190a27af</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryRequestWriter</span></td><td><code>de66294981f04419</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryRequestWriter.1</span></td><td><code>9d93bcebb4b35f1d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryRequestWriter.BAOS</span></td><td><code>5267163aa6f6ba74</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.BinaryResponseParser</span></td><td><code>d6fa3d8dab63987a</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient</span></td><td><code>3d77fdadb04a1ffb</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.Builder</span></td><td><code>519a2d06ca260c59</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.ExpiringCachedDocCollection</span></td><td><code>8552e58123125723</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.RouteResponse</span></td><td><code>8eedc203fc5d9856</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.CloudSolrClient.StateCache</span></td><td><code>ae077c9b660401df</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpClientConfigurer</span></td><td><code>7fb9256118a08190</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpClientUtil</span></td><td><code>f0f186892a14184c</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpClientUtil.HttpClientFactory</span></td><td><code>8c37f9d7a0a7bceb</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpSolrClient</span></td><td><code>f91540eb56c7295f</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpSolrClient.1</span></td><td><code>cc21514f74f02bea</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.HttpSolrClient.Builder</span></td><td><code>1f3279779a254d8c</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient</span></td><td><code>079a8b33c99d965d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient.Builder</span></td><td><code>e586cf15dc6d8954</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient.Req</span></td><td><code>8a3ed823dfe9e585</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.LBHttpSolrClient.Rsp</span></td><td><code>78a1acf1c2e41d53</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.SolrHttpRequestRetryHandler</span></td><td><code>259be6eb891d849d</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider</span></td><td><code>1d62e001fba9b10c</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.ModelCache</span></td><td><code>262a280038323c63</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.ModelCache.LRU</span></td><td><code>e314ae2b59a0c45a</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.SolrClientCache</span></td><td><code>607c97b56bbd0b13</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.io.stream.expr.StreamFactory</span></td><td><code>da8c09422263a100</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.AbstractUpdateRequest</span></td><td><code>a92cb419cff05924</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.AbstractUpdateRequest.ACTION</span></td><td><code>e8ee41c4b0a318f6</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec</span></td><td><code>457dce1f8c8568ca</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.1</span></td><td><code>0434c9aae2db2257</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.QueryRequest</span></td><td><code>ef0284115334ecbe</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.RequestWriter</span></td><td><code>b98211ab1d93fdf7</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.RequestWriter.LazyContentStream</span></td><td><code>48c81b1bbe9c0da3</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.request.UpdateRequest</span></td><td><code>d33dd3dc1267d074</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.response.QueryResponse</span></td><td><code>8f5d24fbdbdfc8c7</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.response.SolrResponseBase</span></td><td><code>efe49a36fe63c661</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.response.UpdateResponse</span></td><td><code>668699eced4f5370</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.util.ClientUtils</span></td><td><code>0866124890fb0afb</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.util.SolrIdentifierValidator</span></td><td><code>c16c063efdbe7bb2</code></td></tr><tr><td><span class="el_class">org.apache.solr.client.solrj.util.SolrIdentifierValidator.IdentifierType</span></td><td><code>26f1358a4c7580dd</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ActionThrottle</span></td><td><code>90fb0559085326e5</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ActionThrottle.DefaultNanoTimeSource</span></td><td><code>776272e72b4c8805</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.AddReplicaCmd</span></td><td><code>827b99d6c30303cf</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Assign</span></td><td><code>d07a5e09e0b26f10</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.BackupCmd</span></td><td><code>b5e34bde6d657d62</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CloudConfigSetService</span></td><td><code>accbc83601b695d5</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CloudDescriptor</span></td><td><code>0c1a4ccf5e48be49</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateAliasCmd</span></td><td><code>84fc7a882223f2cc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateCollectionCmd</span></td><td><code>3feb9dce61451076</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateShardCmd</span></td><td><code>44b300d0d3d22d1c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CreateSnapshotCmd</span></td><td><code>31e64b72da657745</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.CurrentCoreDescriptorProvider</span></td><td><code>cdbe10114aaa080c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteAliasCmd</span></td><td><code>897d2e38c14c487a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteCollectionCmd</span></td><td><code>f06881dc4139f0ac</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteNodeCmd</span></td><td><code>3b152f75e489e3fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteReplicaCmd</span></td><td><code>5e78a16e5cf6ff47</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteShardCmd</span></td><td><code>2966f3655dd6e728</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DeleteSnapshotCmd</span></td><td><code>f5552ed14ab27d3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DistributedMap</span></td><td><code>5835132720fb9c35</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DistributedQueue</span></td><td><code>2dd6f607175a713b</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.DistributedQueue.ChildWatcher</span></td><td><code>f1208d010c4aeb79</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ElectionContext</span></td><td><code>edb198edce7efc87</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LeaderElector</span></td><td><code>8f0b7659b10f234d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree</span></td><td><code>a46c19918173d4d1</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.LockImpl</span></td><td><code>699d1ff69844ec70</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.Node</span></td><td><code>bec0da2deb636e27</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.Session</span></td><td><code>ce540d6fd0af03f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.LockTree.SessionNode</span></td><td><code>e7fef8e8cb60827e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.MigrateCmd</span></td><td><code>f1a56a0100f02c38</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.MiniSolrCloudCluster</span></td><td><code>c7478ef736838b12</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer</span></td><td><code>983991c74f189563</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.1</span></td><td><code>baaf21b1e81ecf71</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.ClusterStateUpdater</span></td><td><code>84375ed39856f0b7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.ClusterStateUpdater.1</span></td><td><code>d20be0fe41c10d7d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.LeaderStatus</span></td><td><code>2baf84f1dad65973</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.OverseerThread</span></td><td><code>4bed9b2b475514b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.Stat</span></td><td><code>fdfa984be7ebbcc9</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.Overseer.Stats</span></td><td><code>64693e8e667563e2</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerAutoReplicaFailoverThread</span></td><td><code>673005eae2d3b1dc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerCollectionConfigSetProcessor</span></td><td><code>a5404d292312c534</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerCollectionConfigSetProcessor.1</span></td><td><code>07be4fe5124a3b36</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerCollectionMessageHandler</span></td><td><code>61eda14ae395dfed</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerConfigSetMessageHandler</span></td><td><code>c35354af276f05f4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerElectionContext</span></td><td><code>5d18bb02b1155119</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerNodePrioritizer</span></td><td><code>97a34225a542f086</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerRoleCmd</span></td><td><code>3ffe033080b4d1bc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerSolrResponse</span></td><td><code>2fd07d3d3bd66e52</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerStatusCmd</span></td><td><code>0b55f2984bc1465b</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor</span></td><td><code>1ea397d216a4c485</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor.1</span></td><td><code>2a9fe2a59558a39c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor.Runner</span></td><td><code>ce3b8f3723878266</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskProcessor.TaskBatch</span></td><td><code>9c6ec3f1d59abee2</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskQueue</span></td><td><code>4379623612ca3f35</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskQueue.LatchWatcher</span></td><td><code>b8a187c793ff29e7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.OverseerTaskQueue.QueueEvent</span></td><td><code>b2054cffbe60057d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.RecoveryStrategy.Builder</span></td><td><code>6adff8a82ee67265</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ReplaceNodeCmd</span></td><td><code>b5543331b5b503fb</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.RestoreCmd</span></td><td><code>3bf5075116da484c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ShardLeaderElectionContext</span></td><td><code>dbd2349b8ac0b208</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ShardLeaderElectionContextBase</span></td><td><code>aa298642d7701bb7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.SizeLimitedDistributedMap</span></td><td><code>af238f1cb32cc369</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.SplitShardCmd</span></td><td><code>7cb18a586b01f66a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.SyncStrategy</span></td><td><code>3b96cc2de30c98b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController</span></td><td><code>17d6efaedf2fc8c3</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.1</span></td><td><code>9ade90cdd8c70513</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.2</span></td><td><code>3c7534e5f043690e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.3</span></td><td><code>b97e6aa8994d652d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.ContextKey</span></td><td><code>ec575aeaa2a64146</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkController.WatcherImpl</span></td><td><code>f156f9cec9c48729</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkSolrResourceLoader</span></td><td><code>fd00df8b4ea85df7</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkSolrResourceLoader.ZkByteArrayInputStream</span></td><td><code>913c0e35cda35846</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer</span></td><td><code>37880836bd592735</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.2</span></td><td><code>9e6025f0b954b17c</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.2.1</span></td><td><code>5d97702bdd1c11af</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.3</span></td><td><code>9a52a49a80fcb088</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.HostPort</span></td><td><code>075781295ab06b7d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.LimitViolationAction</span></td><td><code>20576a4f33a59232</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain</span></td><td><code>14356be6eadf8310</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.TestServerCnxn</span></td><td><code>f2460684cc6e053d</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.TestServerCnxnFactory</span></td><td><code>169a9709ca3a1c27</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.TestZKDatabase</span></td><td><code>37415f6d8290c17e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.WatchLimit</span></td><td><code>ae1c61ab0f13394a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.WatchLimit.1</span></td><td><code>3f1e951784e4de9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.ZkTestServer.ZKServerMain.WatchLimiter</span></td><td><code>d0d09f65f1090292</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ClusterStateMutator</span></td><td><code>99c235da642c5bd4</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.CollectionMutator</span></td><td><code>66552ef5677afc0a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.NodeMutator</span></td><td><code>45d8c23e0c1dffcc</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.OverseerAction</span></td><td><code>cbcc0c44f5352a14</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ReplicaMutator</span></td><td><code>0a33ea29e0808ba3</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.SliceMutator</span></td><td><code>b335a39c9e9a27d5</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ZkStateWriter</span></td><td><code>a3d3edca3d989a37</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.overseer.ZkWriteCommand</span></td><td><code>7d7c93866e0b1a35</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.rule.ReplicaAssigner</span></td><td><code>bfeb27663246d18a</code></td></tr><tr><td><span class="el_class">org.apache.solr.cloud.rule.ReplicaAssigner.Position</span></td><td><code>0155e18500579b7b</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.EmptyEntityResolver</span></td><td><code>cd1997a913441f19</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.EmptyEntityResolver.1</span></td><td><code>7413bc42a1f15ac7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.EmptyEntityResolver.2</span></td><td><code>0f48fa74780d7ac2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrDocument</span></td><td><code>786848c0c35daf9d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrDocumentBase</span></td><td><code>8b72f0d562ebc6cb</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrDocumentList</span></td><td><code>89ed9d382bc8a26e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrInputDocument</span></td><td><code>51e8048a11c8b7f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrInputField</span></td><td><code>0ef96dd40b435f09</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.SolrInputField.1</span></td><td><code>56b528ef3391f6d7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.StringUtils</span></td><td><code>865082e93f0d00f9</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Aliases</span></td><td><code>a936c25da3b72050</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ClusterState</span></td><td><code>e35d37a88223ac71</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ClusterState.CollectionRef</span></td><td><code>f5c5cd249d9a42f7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.CompositeIdRouter</span></td><td><code>f2e9362403e0451a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ConnectionManager</span></td><td><code>9668fe3c4b3d76f7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ConnectionManager.LikelyExpiredState</span></td><td><code>d032fefdefd534e8</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ConnectionManager.LikelyExpiredState.StateType</span></td><td><code>ec6ffffd50f96650</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DefaultConnectionStrategy</span></td><td><code>f78ae83407c380d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DefaultZkACLProvider</span></td><td><code>1bf2fb53c6a432af</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DefaultZkCredentialsProvider</span></td><td><code>d64dd4c0a1e855ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DocCollection</span></td><td><code>1c5093c7857a73df</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DocRouter</span></td><td><code>63b5981b9fa1cb04</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.DocRouter.Range</span></td><td><code>3f35edcc1b0894f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.HashBasedRouter</span></td><td><code>9f49751c1b37a22f</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ImplicitDocRouter</span></td><td><code>5a0123eb2c6c81e3</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.PlainIdRouter</span></td><td><code>e375d44547d94ac1</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Replica</span></td><td><code>8e0aeee6d47bd81e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Replica.State</span></td><td><code>900b0ebb7f0aba2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Slice</span></td><td><code>4ece99769824aea5</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.Slice.State</span></td><td><code>9b636ed0a5277e8c</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient</span></td><td><code>eb3c3115b0a1b1d0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.1</span></td><td><code>79b41ff683e9fe71</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.10</span></td><td><code>a0ad165241dc4552</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.11</span></td><td><code>658b1c936fab0fc2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.2</span></td><td><code>f2fa4233125af395</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.3</span></td><td><code>15e01e8bdc66ab3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.4</span></td><td><code>2b0abc596d1de152</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.5</span></td><td><code>f0f638039b66de4a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.6</span></td><td><code>90f426ece8ae3480</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.7</span></td><td><code>12cef7c8a3d86064</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.8</span></td><td><code>e41a739b53be59ce</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZkClient.9</span></td><td><code>8cf45ca7cea5fa60</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.SolrZooKeeper</span></td><td><code>5d0dc29393055d29</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkClientConnectionStrategy</span></td><td><code>5f1eae21049b3911</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkClientConnectionStrategy.ZkUpdate</span></td><td><code>f8726b7f41718639</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkCmdExecutor</span></td><td><code>d7e969815b6960b9</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkConfigManager</span></td><td><code>3b17629bff841de7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkCoreNodeProps</span></td><td><code>2351801319c358e7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkMaintenanceUtils</span></td><td><code>77b5b2c8ef14043e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkMaintenanceUtils.1</span></td><td><code>e7b9e5abf817ea8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkNodeProps</span></td><td><code>7a3eb4964d13e6a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkOperation</span></td><td><code>6982a412e97bb681</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader</span></td><td><code>7930fa32b1004e21</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.1</span></td><td><code>d4898315eb350d1a</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.2</span></td><td><code>946cbe311b8fba38</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.3</span></td><td><code>d45a5624da299929</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.CollectionWatch</span></td><td><code>899b55a195933bed</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.CollectionsChildWatcher</span></td><td><code>0a0e94c07ae98c42</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.ConfigData</span></td><td><code>28dbd596c6d00b67</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.LazyCollectionRef</span></td><td><code>05b6214026f7e9ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.LegacyClusterStateWatcher</span></td><td><code>e8fc3a5987d29ecd</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.LiveNodeWatcher</span></td><td><code>396d180f21dc01c7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.Notification</span></td><td><code>bcfa7a48e6d3fcfc</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.cloud.ZkStateReader.StateWatcher</span></td><td><code>b068f154b5951b84</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CollectionParams</span></td><td><code>8de77b0b5123a5aa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CollectionParams.CollectionAction</span></td><td><code>cd2fb67946723bc9</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CollectionParams.LockLevel</span></td><td><code>157b0fbc3636dc25</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CommonParams</span></td><td><code>e466370a1741b338</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CommonParams.EchoParamStyle</span></td><td><code>760056856df40296</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.ConfigSetParams.ConfigSetAction</span></td><td><code>d662db2ca1e960a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.CoreAdminParams.CoreAdminAction</span></td><td><code>4f82950294dbbfaa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.DefaultSolrParams</span></td><td><code>e30f814c8081dce6</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.MapSolrParams</span></td><td><code>f01df270b13e6725</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.ModifiableSolrParams</span></td><td><code>37562a084b3ae197</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.MultiMapSolrParams</span></td><td><code>14746d65785f33ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.RequiredSolrParams</span></td><td><code>13b071449b6ea6aa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.params.SolrParams</span></td><td><code>63cc6bf9bd007b4d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Base64</span></td><td><code>1e39499af6722c43</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ByteUtils</span></td><td><code>16dd94ab37fd1004</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ContentStreamBase</span></td><td><code>4394e06514c853a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ContentStreamBase.StringStream</span></td><td><code>663cbbb1ad733d9d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.DataInputInputStream</span></td><td><code>72ed7df254d86cf1</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ExecutorUtil</span></td><td><code>f76caaa52dde912e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ExecutorUtil.MDCAwareThreadPoolExecutor</span></td><td><code>2f8bc15c23ddaf3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.FastInputStream</span></td><td><code>ec2fcbdeaa4d0503</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.FastOutputStream</span></td><td><code>53eeaba3d68c9f3e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Hash</span></td><td><code>df5c063d587d86bb</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.IOUtils</span></td><td><code>f5d2b8c9a645cdd2</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec</span></td><td><code>d3cb5628e148b9b7</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.1</span></td><td><code>b1604dc64a8869da</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.2</span></td><td><code>d379194ca823e57b</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.3</span></td><td><code>521bd3aaa5b0ae6e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.JavaBinCodec.StringBytes</span></td><td><code>5615f31b0ce7cb75</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.NamedList</span></td><td><code>ef2f82cf8cfee489</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.NamedList.2</span></td><td><code>cfc8a1c263fa211d</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.NamedList.2.1</span></td><td><code>c658b8da20979af8</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ObjectReleaseTracker</span></td><td><code>12aa0f388d56b8fa</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ObjectReleaseTracker.ObjectTrackerException</span></td><td><code>4afb99cfef1c9a9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Pair</span></td><td><code>18a8814e5709b708</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.RetryUtil</span></td><td><code>828911d315a47faf</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.SimpleOrderedMap</span></td><td><code>6fdf329042228a20</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.SolrjNamedThreadFactory</span></td><td><code>c96c49eb0ca657cc</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.StrUtils</span></td><td><code>bf1dfea8e81ed653</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.URLUtil</span></td><td><code>9f34520ba48ad270</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.Utils</span></td><td><code>ddfe7704cab72b3c</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ValidatingJsonMap</span></td><td><code>74e697687f5401a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.ValidatingJsonMap.1</span></td><td><code>59d2c67b4ff10c3e</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.XML</span></td><td><code>0978479c961a807c</code></td></tr><tr><td><span class="el_class">org.apache.solr.common.util.XMLErrorLogger</span></td><td><code>b1b7fffcdc023924</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.AbstractSolrEventListener</span></td><td><code>2099513a46c4fbce</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.BlobRepository</span></td><td><code>72a33047e988e9bd</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CachingDirectoryFactory</span></td><td><code>f7f5d06c05ab9954</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CachingDirectoryFactory.CacheValue</span></td><td><code>0fc2eb728074d847</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloseHook</span></td><td><code>840da4ad94b2d296</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloserThread</span></td><td><code>75bfb4920045d5c5</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloudConfig</span></td><td><code>f34be685505fc9a0</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CloudConfig.CloudConfigBuilder</span></td><td><code>71353366bc340b34</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CodecFactory</span></td><td><code>74a00118bcd800a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.Config</span></td><td><code>00951514a32dfa48</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigOverlay</span></td><td><code>f8164906a03b8d69</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSet</span></td><td><code>eac7abb558b14df4</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSetProperties</span></td><td><code>b8bd66600736af2e</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSetService</span></td><td><code>a5769c6c75416cb1</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ConfigSetService.Default</span></td><td><code>1d8198c1ccafae02</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreContainer</span></td><td><code>860e5feba38689af</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreDescriptor</span></td><td><code>d27380fd78ddfff8</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CorePropertiesLocator</span></td><td><code>9fe1f8bb99642101</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CorePropertiesLocator.1</span></td><td><code>7cc47aa62885f69a</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreSorter</span></td><td><code>96f99bd35c4d5c13</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.CoreSorter.CountsForEachShard</span></td><td><code>b5f59a11c2399645</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.DirectoryFactory</span></td><td><code>dcad904b46b102b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.DirectoryFactory.1</span></td><td><code>51d1292fec89ba5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.DirectoryFactory.DirContext</span></td><td><code>fec0c8e8af563c05</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.IndexDeletionPolicyWrapper</span></td><td><code>924bf779c4e09349</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.IndexDeletionPolicyWrapper.IndexCommitWrapper</span></td><td><code>6e9cb19ffc734260</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.IndexReaderFactory</span></td><td><code>76ccd16bfc355d11</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.InitParams</span></td><td><code>8ab978e68f989e8b</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.JmxMonitoredMap</span></td><td><code>ff674bca26827628</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.JmxMonitoredMap.SolrDynamicMBean</span></td><td><code>f3c29d5eb5195fb9</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.JmxMonitoredMap.SolrDynamicMBean.1</span></td><td><code>01d6b0db868a6c1c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.MemClassLoader</span></td><td><code>ddd8c89e20343d1c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.NRTCachingDirectoryFactory</span></td><td><code>f99cae67f117fbe0</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.NodeConfig</span></td><td><code>67675d6a489e85e3</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.NodeConfig.NodeConfigBuilder</span></td><td><code>11ddb434dd9275c9</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag</span></td><td><code>23e90107765a7583</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag.LazyPluginHolder</span></td><td><code>8c72c87461b051ab</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag.PluginHolder</span></td><td><code>2419ffa3e6cb7083</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginBag.RuntimeLib</span></td><td><code>8e46e8bead54406d</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.PluginInfo</span></td><td><code>7e0094f75cd79bfb</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.QuerySenderListener</span></td><td><code>e88457b49e2fad78</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.RequestHandlers</span></td><td><code>f9d193ab6a12b519</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.RequestParams</span></td><td><code>74362c298be648b9</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SchemaCodecFactory</span></td><td><code>11a53d6ad5f3a99d</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SchemaCodecFactory.1</span></td><td><code>eba24e8c0df3a49c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig</span></td><td><code>67622f112f4d1b15</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.HttpCachingConfig</span></td><td><code>3d77b8a7a82bfa8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.HttpCachingConfig.LastModFrom</span></td><td><code>c916e9076fb0a883</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.JmxConfiguration</span></td><td><code>fa32c51e415e2e2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.PluginOpts</span></td><td><code>dae67f880a34527c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.SolrPluginInfo</span></td><td><code>c8fd5c1576a6f658</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrConfig.UpdateHandlerInfo</span></td><td><code>fd53c9d203428bf1</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCore</span></td><td><code>9bff2dd5f2c78e51</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCore.2</span></td><td><code>7fe1c8afaddde261</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCore.3</span></td><td><code>98a98d5c77b428df</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrCores</span></td><td><code>ceda5b489f4650d2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrDeletionPolicy</span></td><td><code>a95fb070270c7ad7</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrDeletionPolicy.CommitsLoggingDebug</span></td><td><code>68886848a3253db6</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrDeletionPolicy.CommitsLoggingInfo</span></td><td><code>aca8a91e16d6a718</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrInfoMBean.Category</span></td><td><code>4a07366b87ed44d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrInfoMBean.Group</span></td><td><code>47e3f0b0f501d79c</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrInfoMBeanWrapper</span></td><td><code>4ae7a11222974045</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceLoader</span></td><td><code>6b0ebb09211ed284</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceLoader.1</span></td><td><code>0dc6e56f0731920f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceLoader.2</span></td><td><code>d8b1b65094d1a5f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrResourceNotFoundException</span></td><td><code>94de54d723c3cf8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.SolrXmlConfig</span></td><td><code>f55f25be8a56d22e</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.StandardDirectoryFactory</span></td><td><code>15748589e792bf0f</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.StandardIndexReaderFactory</span></td><td><code>4a25a62bc08c34d2</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ZkContainer</span></td><td><code>8d1d1078d21f6fd4</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.ZkContainer.1</span></td><td><code>8662af0e0df809f5</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.backup.repository.BackupRepositoryFactory</span></td><td><code>93f737a486b7686a</code></td></tr><tr><td><span class="el_class">org.apache.solr.core.snapshots.SolrSnapshotMetaDataManager</span></td><td><code>8084f5d8474cd939</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ContentStreamHandlerBase</span></td><td><code>29442c682c455d27</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.DumpRequestHandler</span></td><td><code>c66a2c5f7b68cb64</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.GraphHandler</span></td><td><code>b8650796d84c3530</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.PingRequestHandler</span></td><td><code>8516124969541eaa</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.RealTimeGetHandler</span></td><td><code>4d56edfb77ccfd71</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler</span></td><td><code>e3f395263accf751</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler.1</span></td><td><code>e447aaef700b45a7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler.2</span></td><td><code>69eb7677331746d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.ReplicationHandler.3</span></td><td><code>39dbe2c2764a5b68</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.RequestHandlerBase</span></td><td><code>c9f775e242a9c68f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.RequestHandlerUtils</span></td><td><code>4e7c1ed313d5fde1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.SQLHandler</span></td><td><code>0977f682dba5f239</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.SchemaHandler</span></td><td><code>5529c1e6993e49f6</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.SolrConfigHandler</span></td><td><code>2097ab98cce8576e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.StreamHandler</span></td><td><code>3a0d14de4da56ac1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.StreamHandler.1</span></td><td><code>896f69ef46022750</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandler</span></td><td><code>14a9a53a31d2955e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandler.1</span></td><td><code>ddf706c073c17cb9</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandlerApi</span></td><td><code>cff80c9cdb1999db</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.UpdateRequestHandlerApi.1</span></td><td><code>0ead9f10758a5430</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.BackupCoreOp</span></td><td><code>4e8b0d8be26bf723</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.BaseHandlerApiSupport</span></td><td><code>6b1d6d506bdd5917</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.BaseHandlerApiSupport.1</span></td><td><code>f73cb46dfb80fcda</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi</span></td><td><code>7c05d78061132740</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.Cmd</span></td><td><code>4171c426305bdcad</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.Cmd.1</span></td><td><code>12886498bb37f03a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.Cmd.2</span></td><td><code>20d6b013e11bf0f7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionHandlerApi.EndPoint</span></td><td><code>2aeda7f7d6e8a9a7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionsHandler</span></td><td><code>7c0b768f260d9ab0</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionsHandler.CollectionOperation</span></td><td><code>eb84526ecd1acd96</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CollectionsHandler.CollectionOperation.1</span></td><td><code>8cfbdc2cfb221fc5</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler</span></td><td><code>e05e4bfae9c9e02a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation</span></td><td><code>5de5307db07cd351</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation.1</span></td><td><code>76b392eea2aab9cd</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation.2</span></td><td><code>d28c2cbc12d6914a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandler.ConfigSetOperation.3</span></td><td><code>0449ca48a62e3172</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandlerApi</span></td><td><code>f90bb051b562782d</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandlerApi.Cmd</span></td><td><code>dfa2c5ded783f95b</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ConfigSetsHandlerApi.EndPoint</span></td><td><code>1b3b2bbb7b132533</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandler</span></td><td><code>fcac6403ef53c60a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandler.CallInfo</span></td><td><code>0d05c5d89f0b06b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandler.TaskObject</span></td><td><code>b9c65b02d21ddf7f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandlerApi</span></td><td><code>eab35ff38bf2b258</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandlerApi.Cmd</span></td><td><code>778758d36ea3fd62</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminHandlerApi.EndPoint</span></td><td><code>cdfd5d93622ebb5c</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CoreAdminOperation</span></td><td><code>aa9cdcd5568dff25</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.CreateSnapshotOp</span></td><td><code>41b1b715650c3ea2</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.DeleteSnapshotOp</span></td><td><code>2235465a72fd970b</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.InfoHandler</span></td><td><code>027b87a5152139b1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.InvokeOp</span></td><td><code>77aa330712d6df35</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.LoggingHandler</span></td><td><code>fa56d0db97068e6a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.LukeRequestHandler</span></td><td><code>18d7edfda1750932</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.MergeIndexesOp</span></td><td><code>d5bf225f2838ba38</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.MetricsHandler</span></td><td><code>cebf0219f29d27bb</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.PluginInfoHandler</span></td><td><code>267db86340bab2be</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.PrepRecoveryOp</span></td><td><code>3bcbc7ec2b3ea6a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.PropertiesRequestHandler</span></td><td><code>289d00f14ac2cdbb</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.RequestApplyUpdatesOp</span></td><td><code>feda9f907d26ace9</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.RequestSyncShardOp</span></td><td><code>1ef0249e1ac05e45</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.RestoreCoreOp</span></td><td><code>b2b1b240b9da5617</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler</span></td><td><code>930b13d8fd64f01a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler.1</span></td><td><code>6af6dcad9f92fcc8</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler.2</span></td><td><code>c3a56b159b3c04f5</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandler.SecurityConfig</span></td><td><code>e52df0575df68d87</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandlerLocal</span></td><td><code>023b4be3f0e815f4</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SecurityConfHandlerZk</span></td><td><code>b11b0bc764e655fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SegmentsInfoRequestHandler</span></td><td><code>68ef8a1e1acf66b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ShowFileRequestHandler</span></td><td><code>d7718afed432e445</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SolrInfoMBeanHandler</span></td><td><code>44904770f5e6796e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SolrInfoMBeanHandler.1</span></td><td><code>1994413f3ea5bacb</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SolrInfoMBeanHandler.2</span></td><td><code>2fd187db239fb555</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SplitOp</span></td><td><code>b43afd4d6f7307f8</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.StatusOp</span></td><td><code>8314f62100e9da21</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.SystemInfoHandler</span></td><td><code>ecc4d2ab4266620f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ThreadDumpHandler</span></td><td><code>02870e64c5f84eea</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.admin.ZookeeperInfoHandler</span></td><td><code>2dd7117da34938d0</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.DebugComponent</span></td><td><code>895bcc4cbfdf07be</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ExpandComponent</span></td><td><code>e2e436411332e581</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.FacetComponent</span></td><td><code>7bd07bf5653ad15a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HighlightComponent</span></td><td><code>5a78431be7f25aec</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HttpShardHandler</span></td><td><code>7e7819680494754e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HttpShardHandler.SimpleSolrResponse</span></td><td><code>c9aa7d8f912ea8be</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.HttpShardHandlerFactory</span></td><td><code>64b89c5bbcf44e5d</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.MoreLikeThisComponent</span></td><td><code>bbf605f07f6781e8</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.QueryComponent</span></td><td><code>0a8f86369f328849</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.QueryComponent.1</span></td><td><code>17e65fd2538cbaee</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.RealTimeGetComponent</span></td><td><code>c8430c6c47bfd598</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ResponseBuilder</span></td><td><code>1133839aac119f02</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SearchComponent</span></td><td><code>bd2570352df6015f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SearchHandler</span></td><td><code>cc32eb664219bf03</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardDoc</span></td><td><code>b78bccf68f7b926e</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardFieldSortedHitQueue</span></td><td><code>ad48cfdc7020b6d1</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardHandler</span></td><td><code>b69efe4eba381e00</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardHandlerFactory</span></td><td><code>f8815676b3231855</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardRequest</span></td><td><code>90b7ebbdc6afa645</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShardResponse</span></td><td><code>d353d7cd6b129e3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.ShufflingReplicaListTransformer</span></td><td><code>84e1f8e2b7d06a33</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SpellCheckComponent</span></td><td><code>31cadb35fbfef473</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.SpellCheckComponent.SpellCheckerListener</span></td><td><code>50187f001c5c0c57</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.StatsComponent</span></td><td><code>166a12fdc0a1cb50</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.TermVectorComponent</span></td><td><code>a9d8a9c55908e6ac</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.component.TermsComponent</span></td><td><code>d421066abc91c130</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.CSVLoader</span></td><td><code>c323badc8a01ecb7</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.ContentStreamLoader</span></td><td><code>8460601e8b421958</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.JavabinLoader</span></td><td><code>9ed79056d4024828</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.JavabinLoader.1</span></td><td><code>c927c1ea6b725a53</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.JsonLoader</span></td><td><code>5b9c5fab138bab5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.handler.loader.XMLLoader</span></td><td><code>5771e3c6d1433a55</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.BreakIteratorBoundaryScanner</span></td><td><code>5e9caa5eeec4e869</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.DefaultEncoder</span></td><td><code>85bc9c0d14802bd5</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.DefaultSolrHighlighter</span></td><td><code>377a6f0c4cdb0f04</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.GapFragmenter</span></td><td><code>8a629ff83964c3c8</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.HighlightingPluginBase</span></td><td><code>15041593545e64fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.HtmlEncoder</span></td><td><code>39cb73758b7fcbcb</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.HtmlFormatter</span></td><td><code>19493a76366ac92f</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.RegexFragmenter</span></td><td><code>fe233e5f6aee26a3</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.ScoreOrderFragmentsBuilder</span></td><td><code>20e1b3a927f54d12</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SimpleBoundaryScanner</span></td><td><code>1b50f2cf470ad5b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SimpleFragListBuilder</span></td><td><code>9351bf3637da447f</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SingleFragListBuilder</span></td><td><code>3ef4037c4869b34c</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SolrBoundaryScanner</span></td><td><code>17ecf005294ad212</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SolrFragmentsBuilder</span></td><td><code>69c65adf017caad6</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.SolrHighlighter</span></td><td><code>96f98f6d4bb0dd8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.highlight.WeightedFragListBuilder</span></td><td><code>746d64c6b9a5d933</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.DefaultMergePolicyFactory</span></td><td><code>3884cd09e42d62c1</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.MergePolicyFactory</span></td><td><code>db6623813feabe86</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.MergePolicyFactoryArgs</span></td><td><code>7c92f5a7792a6c36</code></td></tr><tr><td><span class="el_class">org.apache.solr.index.SlowCompositeReaderWrapper</span></td><td><code>e3da8009e29af4e8</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.LogWatcher</span></td><td><code>8d35152ce35eb91d</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.LogWatcherConfig</span></td><td><code>db24c31d9929e7c8</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.MDCLoggingContext</span></td><td><code>59d8aab40de47329</code></td></tr><tr><td><span class="el_class">org.apache.solr.logging.MDCLoggingContext.1</span></td><td><code>c3b1f190c8ede688</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.OperatingSystemMetricSet</span></td><td><code>621a907de76e305c</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.SolrCoreMetricManager</span></td><td><code>fe4362f41fb315fa</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.SolrMetricInfo</span></td><td><code>68d7987fbbdabb53</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.SolrMetricManager</span></td><td><code>0fd8859ab7f91827</code></td></tr><tr><td><span class="el_class">org.apache.solr.metrics.reporters.JmxObjectNameFactory</span></td><td><code>343adfdaeb19e3a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.FastCharStream</span></td><td><code>60d022e6dbf56d83</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser</span></td><td><code>adf7c5ee23f7469a</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser.JJCalls</span></td><td><code>9347ddf266d31fa8</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser.LookaheadSuccess</span></td><td><code>dde961c37fbf7d7e</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParser.Operator</span></td><td><code>54acb5b23f08739c</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.QueryParserTokenManager</span></td><td><code>0309bb129aaca19c</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.SolrQueryParserBase</span></td><td><code>fef7284bad01f4e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.parser.Token</span></td><td><code>34c965f86cad3a81</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.LocalSolrQueryRequest</span></td><td><code>56f7ddd57a8ea03f</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.SolrQueryRequestBase</span></td><td><code>76d08d9eaa1e18b6</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.SolrRequestInfo</span></td><td><code>ff3e170ac8878cbb</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.SolrRequestInfo.1</span></td><td><code>965a42b4c9b7a16e</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.json.RequestUtil</span></td><td><code>a0cf6dda339c903d</code></td></tr><tr><td><span class="el_class">org.apache.solr.request.macro.MacroExpander</span></td><td><code>a7a691499cd7a3f4</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.BasicResultContext</span></td><td><code>08a68e6bb298386d</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.BinaryResponseWriter</span></td><td><code>1285cf73feaf9e9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.BinaryResponseWriter.Resolver</span></td><td><code>d83a55f52950f94b</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.CSVResponseWriter</span></td><td><code>44e491a89a258ab2</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.DocsStreamer</span></td><td><code>20f05e12a07a21f5</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.GeoJSONResponseWriter</span></td><td><code>684caa48e84acf3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.GraphMLResponseWriter</span></td><td><code>7c93aace5e16fb5d</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.JSONResponseWriter</span></td><td><code>ded92bffa7192141</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.PHPResponseWriter</span></td><td><code>95e3f2c2ad629f3f</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.PHPSerializedResponseWriter</span></td><td><code>db07c43bcc6c6755</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.PythonResponseWriter</span></td><td><code>62e4e30a263368fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.QueryResponseWriterUtil</span></td><td><code>7e31ba77e3c2e5f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.RawResponseWriter</span></td><td><code>83f8c170d4574d1f</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.ResultContext</span></td><td><code>dbfd0e82ee0c6870</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.RubyResponseWriter</span></td><td><code>8e8d91154bd746ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.SchemaXmlResponseWriter</span></td><td><code>4b41f13b594e6beb</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.SmileResponseWriter</span></td><td><code>c4153338e6cd4c5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.SolrQueryResponse</span></td><td><code>d92b21f6948ce169</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.XMLResponseWriter</span></td><td><code>8f187413473c3070</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.XSLTResponseWriter</span></td><td><code>3f32051e6cb9cdb1</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ChildDocTransformerFactory</span></td><td><code>28cb4d1a21d52cb8</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.DocIdAugmenterFactory</span></td><td><code>7de1bfecc328dec7</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.DocTransformer</span></td><td><code>318acea6a666cc14</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.DocTransformers</span></td><td><code>66dbf0a752c785fa</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ExplainAugmenterFactory</span></td><td><code>d8aeda4f65a199ba</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.GeoTransformerFactory</span></td><td><code>8880614e21b8e1d8</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.RawValueTransformerFactory</span></td><td><code>cbc7e331da67b879</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ScoreAugmenter</span></td><td><code>fb0d28d0be5d43f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ShardAugmenterFactory</span></td><td><code>93632c2b5c0ebb2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.SubQueryAugmenterFactory</span></td><td><code>ce383d24139fbd66</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.TransformerFactory</span></td><td><code>c241f9ea5364d8fd</code></td></tr><tr><td><span class="el_class">org.apache.solr.response.transform.ValueAugmenterFactory</span></td><td><code>81800fb224332d3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResource</span></td><td><code>6046415e9700576b</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage</span></td><td><code>db6a13047f2da28e</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage.FileStorageIO</span></td><td><code>6bd105e7db84a377</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage.JsonStorage</span></td><td><code>9a8a9eae0498327d</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.ManagedResourceStorage.ZooKeeperStorageIO</span></td><td><code>b55b246f8378bf9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.RestManager</span></td><td><code>dea6c8d786aadca6</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.RestManager.Registry</span></td><td><code>752e14a30161a690</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.RestManager.RestManagerManagedResource</span></td><td><code>f7069083a9c8e876</code></td></tr><tr><td><span class="el_class">org.apache.solr.rest.SolrSchemaRestApi</span></td><td><code>7502788bc38b4dd5</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.BinaryField</span></td><td><code>bcad19f3291a0af3</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.BoolField</span></td><td><code>f249b76625f6a8bd</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.BoolField.1</span></td><td><code>f48b6a6ee2c61cc9</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.ClassicIndexSchemaFactory</span></td><td><code>c04c5dcfa8d0bfc6</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldProperties</span></td><td><code>95c191ce57dd98b7</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldType</span></td><td><code>b5ce84f675042baa</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldType.DefaultAnalyzer</span></td><td><code>0a07800dcbbe3796</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader</span></td><td><code>ebb025c8524bdda9</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.1</span></td><td><code>68ca9929ba5cac12</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.2</span></td><td><code>50ad92878afdbe18</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.3</span></td><td><code>402ca508511cedfc</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.FieldTypePluginLoader.MultiTermChainBuilder</span></td><td><code>ca8c1a69b16ef0af</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema</span></td><td><code>ff157ccc043002f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema.SchemaProps.Handler</span></td><td><code>d74ac57c5b21470b</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema.SolrIndexAnalyzer</span></td><td><code>7806e5a7e065b619</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchema.SolrQueryAnalyzer</span></td><td><code>1e7ed132bb91318f</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.IndexSchemaFactory</span></td><td><code>f37087b2a4b07300</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.NumberType</span></td><td><code>db1cb7c538938697</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.NumericFieldType</span></td><td><code>8dcf19c568dc4f3c</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.PrimitiveFieldType</span></td><td><code>4d469538cd00d18b</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.SchemaField</span></td><td><code>ce77ba51e946a2fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.SimilarityFactory</span></td><td><code>2275652927eca443</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.StrField</span></td><td><code>206c9ca3b0dca05c</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TextField</span></td><td><code>e80df1a08b1456a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieDateField</span></td><td><code>c668c7cb96f64b28</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieDoubleField</span></td><td><code>e6d674c6ae9ea0b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieField</span></td><td><code>aa084a74ebf76f43</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieField.1</span></td><td><code>763a4cb60b20b807</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieFloatField</span></td><td><code>5fcfe17603e85bdf</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieIntField</span></td><td><code>3a28724ceff3f51f</code></td></tr><tr><td><span class="el_class">org.apache.solr.schema.TrieLongField</span></td><td><code>d0fc013a81cd5063</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet</span></td><td><code>3554a70b5be5addd</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.1</span></td><td><code>7cae60acd8b73d6c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.2</span></td><td><code>d22c5ad52061e8e1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.2.1</span></td><td><code>193e59f9a7ca5748</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitDocSet.2.1.1</span></td><td><code>4be9b953eff9e9ff</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitsFilteredDocIdSet</span></td><td><code>97fa0c334488095c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BitsFilteredPostingsEnum</span></td><td><code>7ceeded7c1fe909c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.BoostQParserPlugin</span></td><td><code>ffcee5cd95b20d37</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.CacheConfig</span></td><td><code>a5aabfbd3a471b72</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.CollapsingQParserPlugin</span></td><td><code>a7821fd1c341c4a7</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ComplexPhraseQParserPlugin</span></td><td><code>cfac0753d56a48e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DateValueSourceParser</span></td><td><code>1e33295af8970db5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DisMaxQParserPlugin</span></td><td><code>af14fbc6c37a0f26</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocListAndSet</span></td><td><code>114d5fbbce6b931f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetBase</span></td><td><code>c4140c46b4d7daa1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetCollector</span></td><td><code>b857b8264fe93c67</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetCollector.ExpandingIntArray</span></td><td><code>a4c6f0c03c90db82</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSetUtil</span></td><td><code>5c62a8fff0581882</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSlice</span></td><td><code>157f64446138813a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DocSlice.1</span></td><td><code>1591618583623ea4</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.Double2Parser</span></td><td><code>241fddff208d6be6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.DoubleParser</span></td><td><code>70cf938bb6f1e9ed</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ExportQParserPlugin</span></td><td><code>09ddce443151e2a5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ExtendedDismaxQParserPlugin</span></td><td><code>1ad4163116acedd5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FastLRUCache</span></td><td><code>3a09ec051dc0a427</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FieldQParserPlugin</span></td><td><code>eb3fb009701b5b82</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.Filter</span></td><td><code>aa3f38f47cca8974</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.Filter.1</span></td><td><code>e5432ac0b9a6d4c6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FunctionQParserPlugin</span></td><td><code>7a35aba36cb2983d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.FunctionRangeQParserPlugin</span></td><td><code>cc00e06fd9939c6b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.GraphTermsQParserPlugin</span></td><td><code>dd8a1f0d864e1b33</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.HashQParserPlugin</span></td><td><code>2a8f33dcea55c61c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.IGainTermsQParserPlugin</span></td><td><code>3d3c53a281103961</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.JoinQParserPlugin</span></td><td><code>7d4da408484132ef</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LRUCache</span></td><td><code>d4a8f23531be9d4f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LRUCache.1</span></td><td><code>7a745146004e8457</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LRUCache.CumulativeStats</span></td><td><code>6ce8805d7a772775</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LuceneQParser</span></td><td><code>7085a219bd22d2ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.LuceneQParserPlugin</span></td><td><code>015eddb21704e96d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.MaxScoreQParserPlugin</span></td><td><code>f1e531bda01772f2</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.NamedParser</span></td><td><code>177dfb13aca6b391</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.NestedQParserPlugin</span></td><td><code>c0a8f866b088b2ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.OldLuceneQParserPlugin</span></td><td><code>dc1462a586041cb5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.PrefixQParserPlugin</span></td><td><code>5c12d3214e6bb217</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QParser</span></td><td><code>7a8ff4c06ebe52fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QParserPlugin</span></td><td><code>32a8955342d748e0</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryCommand</span></td><td><code>6c13b975e1ae6d96</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryParsing</span></td><td><code>19692846d317e393</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryResult</span></td><td><code>c51bcb04b3ffd8bf</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryResultKey</span></td><td><code>dc66e2062e24c216</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.QueryUtils</span></td><td><code>f8248c9260b20a8e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.RawQParserPlugin</span></td><td><code>179f946a6b61cb58</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ReRankQParserPlugin</span></td><td><code>bde7e885097cdb0c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ReturnFields</span></td><td><code>9b74cbc7429a6438</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SignificantTermsQParserPlugin</span></td><td><code>bb06c27669e80745</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SimpleQParserPlugin</span></td><td><code>9ba125702b9818a6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrCache.State</span></td><td><code>ad4c723b287840fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrCacheBase</span></td><td><code>b724fd649538c5d8</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrCacheBase.AutoWarmCountRef</span></td><td><code>f5fe683787bb90bc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrFieldCacheMBean</span></td><td><code>fd92935ab0dcccfc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher</span></td><td><code>8525f0f8de670241</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher.4</span></td><td><code>f819971e603358c0</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher.ProcessedFilter</span></td><td><code>fb5ddf8cd513bf79</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrIndexSearcher.SolrDocumentStoredFieldVisitor</span></td><td><code>e349206dc53d80b1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrQueryParser</span></td><td><code>4501c092811dd4ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrQueryTimeoutImpl</span></td><td><code>cfb3a343e4914f85</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SolrReturnFields</span></td><td><code>d0b6fe9bca1e89bb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortSpec</span></td><td><code>2dd8bee40b2aaa76</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortSpecParsing</span></td><td><code>c36aefca031bfb96</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortedIntDocSet</span></td><td><code>c6a31096a039f446</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SortedIntDocSet.1</span></td><td><code>5fe9e9b31a80090a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SpatialBoxQParserPlugin</span></td><td><code>f0a4a32383dc25e5</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SpatialFilterQParserPlugin</span></td><td><code>4831743ff2aa8784</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.StrParser</span></td><td><code>4e916405d6c1c04d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SurroundQParserPlugin</span></td><td><code>b7e656ddd19cca02</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.SwitchQParserPlugin</span></td><td><code>2293df03bc5ad9e3</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.TermQParserPlugin</span></td><td><code>b5f8cd5c06f2c181</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.TermsQParserPlugin</span></td><td><code>c66907a299e0fce8</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.TextLogisticRegressionQParserPlugin</span></td><td><code>7aeeb284eb0a3e0b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser</span></td><td><code>a2a52c7932df1b72</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.1</span></td><td><code>8c21ca3c51150b94</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.10</span></td><td><code>0bb2adc9d0338235</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.11</span></td><td><code>f56ae95a1217f4fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.12</span></td><td><code>0a1f3cf21348face</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.13</span></td><td><code>03b695e3dc7f0576</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.14</span></td><td><code>f35f0d5fc772559c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.15</span></td><td><code>a9cab8138cdaa934</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.16</span></td><td><code>bd3bc515114f5dd9</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.17</span></td><td><code>818cb4f130ef35fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.18</span></td><td><code>9d079d1fc8810a7c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.19</span></td><td><code>0f1bc3d218a3fdab</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.2</span></td><td><code>ce27809d10b9ef1b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.20</span></td><td><code>b0f76abbf29325d7</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.21</span></td><td><code>3363f1feebfe5fb1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.22</span></td><td><code>8f53cbac70c55548</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.23</span></td><td><code>9a7e9f41e8e68198</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.24</span></td><td><code>be975a4c530afdf6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.25</span></td><td><code>0ce5d65e0f0bffc8</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.26</span></td><td><code>06975e02950996af</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.27</span></td><td><code>fc2efa04b25b8b27</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.28</span></td><td><code>6c16710085239df4</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.29</span></td><td><code>2dbf06aa63a1dd16</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.3</span></td><td><code>f445732fcfe42f24</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.30</span></td><td><code>1669913e196be1ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.31</span></td><td><code>c89ab3317a4eba0d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.32</span></td><td><code>a53aea6530ecfb10</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.33</span></td><td><code>364815df52e1b0f1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.34</span></td><td><code>4c5112dc3cd5405d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.35</span></td><td><code>f2989e5461a806de</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.36</span></td><td><code>6586891c657ddf8f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.37</span></td><td><code>88bebe70da52bb29</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.38</span></td><td><code>8940eac5f8d45c59</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.39</span></td><td><code>178269720144f782</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.4</span></td><td><code>619462998f377514</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.40</span></td><td><code>5fec6b869ace5b49</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.41</span></td><td><code>0c8bee39ef2ebca7</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.42</span></td><td><code>acea4f15232aafff</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.43</span></td><td><code>d82916b88cae9041</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.44</span></td><td><code>72482ba48a91764c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.45</span></td><td><code>53667a52ab474afb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.46</span></td><td><code>c95d4f42e89e53a2</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.47</span></td><td><code>92bd2771831553da</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.48</span></td><td><code>db6b92456cf728cb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.49</span></td><td><code>26c6c013e1de64ff</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.5</span></td><td><code>50197eec186a3e89</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.50</span></td><td><code>08ede99305a64c0d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.51</span></td><td><code>c5972018522a9275</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.52</span></td><td><code>9eb5d6e720840b85</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.53</span></td><td><code>21133256b407afcb</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.54</span></td><td><code>f04774eee801ea72</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.55</span></td><td><code>3297a2f02138a846</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.56</span></td><td><code>010b7b8d3af275e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.57</span></td><td><code>61c6f4da2d7f0fa2</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.58</span></td><td><code>815cd0e86322b74c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.59</span></td><td><code>a4f0f66e5b097a3a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.6</span></td><td><code>05c25afa2ca9ee90</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.60</span></td><td><code>60df279c13b1b48f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.61</span></td><td><code>26bad6d471ec1732</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.62</span></td><td><code>f9d6e69313f986da</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.63</span></td><td><code>b2bf34a1c7995974</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.64</span></td><td><code>71fafae53379233b</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.65</span></td><td><code>41374db07275f56d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.66</span></td><td><code>eb29d57c3e70d1c1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.67</span></td><td><code>8e1c4ee9ef9fbcd3</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.68</span></td><td><code>dc705b4135098429</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.69</span></td><td><code>5137289f4f056235</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.7</span></td><td><code>9b703dd846847f8c</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.70</span></td><td><code>def843f54583dcef</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.71</span></td><td><code>d868af1312152250</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.72</span></td><td><code>1e29e6759cb7abc6</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.73</span></td><td><code>4695dc74229c2ed1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.74</span></td><td><code>9fcd074b0dd50e70</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.75</span></td><td><code>f30491de5025f140</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.76</span></td><td><code>7229d63ee8bd2ad0</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.77</span></td><td><code>3e117ad775c44c16</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.78</span></td><td><code>cb73cd522075c47e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.79</span></td><td><code>cf86327ea3f34125</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.8</span></td><td><code>f3d8161a232d6399</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.80</span></td><td><code>cb2e6c7fa7814014</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.81</span></td><td><code>ac0d13a33b2c07b3</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.82</span></td><td><code>9bde46431d17bf5e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.83</span></td><td><code>ec3f904c92fab5a1</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.84</span></td><td><code>de6d568654048163</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.85</span></td><td><code>c24bd8a4358eeeee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.86</span></td><td><code>6d7a2ef18f0e8e55</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.87</span></td><td><code>6fb226a4acc77a38</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.88</span></td><td><code>bfc1eb1ac168a47d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.ValueSourceParser.9</span></td><td><code>e16f7bd13075b263</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.XmlQParserPlugin</span></td><td><code>a360cfdefd6f6d2a</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.facet.FacetModule</span></td><td><code>02e4289dd7e2527d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.facet.PercentileAgg.Parser</span></td><td><code>74b2a277eadba784</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.function.distance.GeoDistValueSourceParser</span></td><td><code>85ef2fe11550503f</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.grouping.endresulttransformer.MainEndResultTransformer</span></td><td><code>72d9270807e3bd91</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.grouping.endresulttransformer.SimpleEndResultTransformer</span></td><td><code>1f5ea6ce6965f6fd</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.join.BlockJoinChildQParserPlugin</span></td><td><code>67ba517e307692e4</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.join.BlockJoinParentQParserPlugin</span></td><td><code>999e8e15378e9140</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.join.GraphQParserPlugin</span></td><td><code>479e7ab0a26ea32d</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.mlt.MLTQParserPlugin</span></td><td><code>549d9248ccb77147</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.similarities.SchemaSimilarityFactory</span></td><td><code>197c4eb413d3aefa</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.similarities.SchemaSimilarityFactory.SchemaSimilarity</span></td><td><code>8f05420f4783790e</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.LocalStatsCache</span></td><td><code>a4905014b48d1d35</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.LocalStatsSource</span></td><td><code>4c9f39be6c522cee</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.StatsCache</span></td><td><code>3924c29c1d2aae22</code></td></tr><tr><td><span class="el_class">org.apache.solr.search.stats.StatsSource</span></td><td><code>2f6b54629806536d</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.AuthenticationPlugin</span></td><td><code>03e08bb402af23d7</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.AuthorizationContext.RequestType</span></td><td><code>6215bf9919fe3660</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.PKIAuthenticationPlugin</span></td><td><code>09bb7a746ff151ba</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.PKIAuthenticationPlugin.2</span></td><td><code>1e018684da44fd5e</code></td></tr><tr><td><span class="el_class">org.apache.solr.security.PKIAuthenticationPlugin.HttpHeaderClientConfigurer</span></td><td><code>8227ef617ddcd9d4</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.BaseSolrFilter</span></td><td><code>a0d28caac6e1a75a</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.CheckLoggingConfiguration</span></td><td><code>1578da008f091032</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.HttpSolrCall</span></td><td><code>49373f0170775267</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.HttpSolrCall.3</span></td><td><code>bf21fd51629de77e</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.HttpSolrCall.RandomIterator</span></td><td><code>02738ca21ca7dbaf</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.ServletInputStreamWrapper</span></td><td><code>d0654c52a859da7c</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.ServletOutputStreamWrapper</span></td><td><code>10331c729b4c66ec</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter</span></td><td><code>aa1b1527216fafa2</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.1</span></td><td><code>8737dc2dcbf93689</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.1.1</span></td><td><code>65f02f9142c5ca43</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.2</span></td><td><code>1a21d344f7252507</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.2.1</span></td><td><code>289d6da7058d5e8a</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.3</span></td><td><code>83739b928792b78a</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrDispatchFilter.Action</span></td><td><code>5deb45f3edb27148</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers</span></td><td><code>e356ddf77928f5d8</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.1</span></td><td><code>0ec85d70581581f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.2</span></td><td><code>0e8337663a8d888b</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.FormDataRequestParser</span></td><td><code>e1610cf5828ebaf9</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.HttpRequestContentStream</span></td><td><code>79aae77d3085ca0d</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.MultipartRequestParser</span></td><td><code>9a4a05349e23a10c</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.RawRequestParser</span></td><td><code>cfea6b35685eeb3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.SimpleRequestParser</span></td><td><code>03bf0727d6ff07b8</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.SolrRequestParsers.StandardRequestParser</span></td><td><code>3d6fcfb87021f420</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.StartupLoggingUtils</span></td><td><code>ff99a8b4fb56c189</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.cache.HttpCacheHeaderUtil</span></td><td><code>264b1bc02bbdceb5</code></td></tr><tr><td><span class="el_class">org.apache.solr.servlet.cache.Method</span></td><td><code>0850e06722c5222a</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.DirectSolrSpellChecker</span></td><td><code>7b5b6204e3096f35</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.QueryConverter</span></td><td><code>13a9807213125b9a</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.SolrSpellChecker</span></td><td><code>25dacd8e0d25269b</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.SpellingQueryConverter</span></td><td><code>1a147db9da94912a</code></td></tr><tr><td><span class="el_class">org.apache.solr.spelling.WordBreakSolrSpellChecker</span></td><td><code>680edc035d1caae3</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache</span></td><td><code>18643cc03e4bd8f0</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.1</span></td><td><code>48e5c557b6e00c51</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.2</span></td><td><code>07ce317874cd6b4f</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.3</span></td><td><code>766ab0343295f526</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.4</span></td><td><code>fe44dc81be4656b4</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.5</span></td><td><code>d9bdab2bc86b54b2</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.6</span></td><td><code>1f8233470db49ed6</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.7</span></td><td><code>59ba9908db7536cb</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.8</span></td><td><code>70f4804ba909f4fc</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCache.PointParser</span></td><td><code>4259d5efa253dc7d</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl</span></td><td><code>9c49e29b36af7de0</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.BinaryDocValuesCache</span></td><td><code>31293404fe856e32</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.Cache</span></td><td><code>6d3da590ecdd8e22</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.DocTermOrdsCache</span></td><td><code>8c3ec46f1db85e9d</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.DocsWithFieldCache</span></td><td><code>e9dcff3855f083da</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.LongCache</span></td><td><code>9be8a41355de4f7b</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.FieldCacheImpl.SortedDocValuesCache</span></td><td><code>ca5f96bb237c96a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader</span></td><td><code>921174430fcf7f0f</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.1</span></td><td><code>0d501e2c573ca4b6</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.FieldCacheStats</span></td><td><code>fb623780a88c4a77</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.Type</span></td><td><code>3804fcb98fc2e62c</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.UninvertingDirectoryReader</span></td><td><code>fc944c2d5e1b73b6</code></td></tr><tr><td><span class="el_class">org.apache.solr.uninverting.UninvertingReader.UninvertingDirectoryReader.1</span></td><td><code>14d9a32643ddf39b</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.AddUpdateCommand</span></td><td><code>273e91229f0f5a02</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.CommitTracker</span></td><td><code>a32cc054cce96501</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.CommitUpdateCommand</span></td><td><code>06e6902460346b3b</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DefaultSolrCoreState</span></td><td><code>3630f287c2f2399f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DefaultSolrCoreState.1</span></td><td><code>fa871cad5a5b6b27</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DirectUpdateHandler2</span></td><td><code>18eb8967bd60f180</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.DocumentBuilder</span></td><td><code>cd268939f9a0f07f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.MemOutputStream</span></td><td><code>b3af8236c239677a</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.PeerSync.PeerSyncResult</span></td><td><code>11c31dba11357e09</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCmdDistributor</span></td><td><code>c53320bd0cda1324</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCmdDistributor.Node</span></td><td><code>b884c202e06135ee</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCmdDistributor.StdNode</span></td><td><code>7a524fab9131ff0b</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrCoreState</span></td><td><code>28b7d6332b2b51d0</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrIndexConfig</span></td><td><code>bb11a6dfd6827029</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrIndexConfig.DelayedSchemaAnalyzer</span></td><td><code>ff5eb896d19dbcad</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.SolrIndexWriter</span></td><td><code>ebd7f0f51bc6cb01</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.StreamingSolrClients</span></td><td><code>44ec9d355bee6eae</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.TransactionLog</span></td><td><code>c5cea23c5f9921c8</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.TransactionLog.1</span></td><td><code>0fec4bf6d55aa490</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.TransactionLog.LogCodec</span></td><td><code>ae523cb9980aa37f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateCommand</span></td><td><code>940669d1d7d48d5f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateHandler</span></td><td><code>2ed548154427d42a</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog</span></td><td><code>fe6ee132483c6458</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.1</span></td><td><code>80bc56d2af7074b5</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.2</span></td><td><code>31990a8e228fbcb2</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.LogPtr</span></td><td><code>6495cbe1ec538f0a</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.RecentUpdates</span></td><td><code>4b8269f1e28d886c</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.RecoveryInfo</span></td><td><code>1059af136bf3365d</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.State</span></td><td><code>2a3fa1ad7e7044f8</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateLog.SyncLevel</span></td><td><code>18b0cd3b64d933fe</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler</span></td><td><code>deae40ae766ca188</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor</span></td><td><code>4d79f18ec204e466</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor.1</span></td><td><code>dca67faebdf36f51</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor.DefaultThreadFactory</span></td><td><code>e19c5e6877c18ae7</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.UpdateShardHandlerConfig</span></td><td><code>acd1bde415257256</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.VersionBucket</span></td><td><code>c1092bea5e0767c0</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.VersionInfo</span></td><td><code>ae7005f619219cf5</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.AtomicUpdateDocumentMerger</span></td><td><code>24714ef1457f8bd0</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.DistributedUpdateProcessor</span></td><td><code>a5d9aef88f569336</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.DistributedUpdateProcessor.DistribPhase</span></td><td><code>ea5740b30fb85f9e</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.DistributedUpdateProcessorFactory</span></td><td><code>46d241466c95088f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.LogUpdateProcessorFactory</span></td><td><code>4f9b2860cc4cc2a8</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.RunUpdateProcessor</span></td><td><code>9c0d8d86b6cf9d09</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.RunUpdateProcessorFactory</span></td><td><code>d2633c822517bb46</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessor</span></td><td><code>1b034f1a845d4858</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessorChain</span></td><td><code>2bf418dad117ae38</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessorChain.ProcessorInfo</span></td><td><code>f9066004d0e7388f</code></td></tr><tr><td><span class="el_class">org.apache.solr.update.processor.UpdateRequestProcessorFactory</span></td><td><code>5530bedbfb68fb7c</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.ConcurrentLRUCache</span></td><td><code>585e2e8bd3615073</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.ConcurrentLRUCache.CacheEntry</span></td><td><code>f31054e4d5d82817</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.ConcurrentLRUCache.Stats</span></td><td><code>9bf5f6e5888bdb57</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.CryptoKeys.RSAKeyPair</span></td><td><code>d92d89fa5b4ed4f3</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.DOMUtil</span></td><td><code>49077af2f7c0019a</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.DefaultSolrThreadFactory</span></td><td><code>9a787fbf84a1a854</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator</span></td><td><code>1e875ca32ef8a833</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute</span></td><td><code>bd1b7bbc29ee5ef9</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.1</span></td><td><code>c24d87a8c7714ae5</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.2</span></td><td><code>dbfc1cce87f82a87</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.3</span></td><td><code>eefecb78f5e1f8b0</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaAttribute.4</span></td><td><code>1897b30c77b74156</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.SchemaNode</span></td><td><code>b66e6cb9c87bdec6</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.JsonSchemaValidator.Type</span></td><td><code>68a4f089f14c33f6</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.NumberUtils</span></td><td><code>0f74524d166b8362</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PathTrie</span></td><td><code>b97bd9eb5bb72f67</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PathTrie.1</span></td><td><code>49d07195043e05e7</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PathTrie.Node</span></td><td><code>92ba981852a7cf2c</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.PropertiesUtil</span></td><td><code>8bd0c8066f0fc950</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RTimer</span></td><td><code>217eb821342da8c9</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RTimer.NanoTimeTimerImpl</span></td><td><code>65bbb2add2f88e59</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RTimerTree</span></td><td><code>1fab6835e0954b58</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.RefCounted</span></td><td><code>ed31a1470e75f863</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.SolrFileCleaningTracker</span></td><td><code>6bd44aa7b5409c3d</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.SolrPluginUtils</span></td><td><code>6b34df1edfabdff1</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.SystemIdResolver</span></td><td><code>a2f6130862a73c84</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.TestInjection</span></td><td><code>876139c98de8eb1e</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.TimeOut</span></td><td><code>47e09cd9f33570e6</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.plugin.AbstractPluginLoader</span></td><td><code>48abe1838c8bea8a</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.plugin.AbstractPluginLoader.PluginInitInfo</span></td><td><code>514277a120ce2a45</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.InstrumentedHttpClient</span></td><td><code>562531c63fe1558d</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.InstrumentedHttpRequestExecutor</span></td><td><code>187ae6bd0442d191</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.InstrumentedPoolingClientConnectionManager</span></td><td><code>698efde068cb4d28</code></td></tr><tr><td><span class="el_class">org.apache.solr.util.stats.MetricUtils</span></td><td><code>651748d0e9f76683</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn</span></td><td><code>2d02e2ed2b018342</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.1</span></td><td><code>c6e4e5f36f8fa4ac</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.EndOfStreamException</span></td><td><code>cda8c88177316ce6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.EventThread</span></td><td><code>a2ad260510a09460</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.Packet</span></td><td><code>156123ea918496be</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.SendThread</span></td><td><code>ea041307f1281ee3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxn.WatcherSetEventPair</span></td><td><code>a64c605355640519</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxnSocket</span></td><td><code>a03a302d78d67082</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ClientCnxnSocketNIO</span></td><td><code>e1236901c88a8a1b</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.CreateMode</span></td><td><code>0da9c180b570a273</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Environment</span></td><td><code>02a76f9264cea6a9</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Environment.Entry</span></td><td><code>37f64ae61cfe6861</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException</span></td><td><code>711e3b7648b84de6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.1</span></td><td><code>e4dd93539bcf9eb6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.Code</span></td><td><code>5a62b04a525a2a82</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.NoNodeException</span></td><td><code>fc1cdd04564cdc2f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.KeeperException.NodeExistsException</span></td><td><code>93d87256b228c42e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.MultiResponse</span></td><td><code>e7be9ddadf404ad1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.MultiTransactionRecord</span></td><td><code>e0f96354c0b95f5a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op</span></td><td><code>38304c16c3cd7956</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op.Check</span></td><td><code>023490a3f41ca507</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op.Create</span></td><td><code>e158d10fc49bafaf</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Op.SetData</span></td><td><code>698d8f8313d52ca5</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult</span></td><td><code>dc6b7605a5bd3cdf</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult.CheckResult</span></td><td><code>d05b9b91e1410771</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult.CreateResult</span></td><td><code>793a5da9af96f741</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.OpResult.SetDataResult</span></td><td><code>2715f9b25df0ea62</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Version</span></td><td><code>211c64b9d45ca41f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.WatchedEvent</span></td><td><code>138188d1acb983c5</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Watcher.Event.EventType</span></td><td><code>15b86c3d4f9cbb74</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.Watcher.Event.KeeperState</span></td><td><code>bcfe1f70acdfa3ee</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooDefs.Ids</span></td><td><code>558863910726e6a7</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper</span></td><td><code>88b91da9008f77d1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.1</span></td><td><code>0af88fa48592a04e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.ChildWatchRegistration</span></td><td><code>f378980ec29c404d</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.DataWatchRegistration</span></td><td><code>53a6889a44d1dad1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.ExistsWatchRegistration</span></td><td><code>04a344420cdcb10a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.States</span></td><td><code>cfcb953ce0c74dee</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.WatchRegistration</span></td><td><code>0ec9d337b3d14958</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.ZooKeeper.ZKWatchManager</span></td><td><code>655b7aac1d5283bb</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.ConnectStringParser</span></td><td><code>7604255c9af26ab3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.StaticHostProvider</span></td><td><code>14edf2777f6b7634</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.ZooKeeperSaslClient</span></td><td><code>04982725948acbf6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.client.ZooKeeperSaslClient.SaslState</span></td><td><code>a45349a14892c82e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.common.PathTrie</span></td><td><code>a549b8100d427d18</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.common.PathTrie.TrieNode</span></td><td><code>b41995e944774716</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.common.PathUtils</span></td><td><code>298e05be03ac6239</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.ACL</span></td><td><code>b26c58369ae1950c</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.Id</span></td><td><code>e86bd28976cd25bd</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.Stat</span></td><td><code>04b0795141ed6b5b</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.data.StatPersisted</span></td><td><code>df99df1b9bf99121</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.jmx.MBeanRegistry</span></td><td><code>e191150d4215f746</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.CheckVersionRequest</span></td><td><code>b2c66ff579bfd342</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ConnectRequest</span></td><td><code>463290bd5180fa48</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ConnectResponse</span></td><td><code>f0c22a4a5a1876c0</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.CreateRequest</span></td><td><code>3387d2c78942bfde</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.CreateResponse</span></td><td><code>ffe96a0738d3d0aa</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.DeleteRequest</span></td><td><code>929211d988c3dd51</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ExistsRequest</span></td><td><code>db9c7cf2ae6f43cd</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ExistsResponse</span></td><td><code>b45f4ff303c12020</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetChildrenRequest</span></td><td><code>b9cb540e5a0c1055</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetChildrenResponse</span></td><td><code>a7a33e2c7501f1d9</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetDataRequest</span></td><td><code>82fd96fe4ff4a067</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.GetDataResponse</span></td><td><code>d67f3b2633fdaca3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.MultiHeader</span></td><td><code>6b299ba69009bd4a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.ReplyHeader</span></td><td><code>6d9ba9d939c26ef3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.RequestHeader</span></td><td><code>c55a0d64dd72f684</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.SetDataRequest</span></td><td><code>95d629edbff029f1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.SetDataResponse</span></td><td><code>bfe1c4436a950627</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.proto.WatcherEvent</span></td><td><code>097a3997e4dd4b22</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ByteBufferInputStream</span></td><td><code>b9c08b4ae99ea81a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ConnectionBean</span></td><td><code>0e2cd9ff6f897ea5</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataNode</span></td><td><code>6344fa57a364d775</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataTree</span></td><td><code>89d1de529b7e1ef3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataTree.ProcessTxnResult</span></td><td><code>cb332c9b09a8bd01</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.DataTreeBean</span></td><td><code>0c175bacb3120180</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.FinalRequestProcessor</span></td><td><code>946c0db747668c3c</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.NIOServerCnxn</span></td><td><code>0c816cf0cf922b0d</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.NIOServerCnxnFactory</span></td><td><code>72357c502d4c3d49</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.NIOServerCnxnFactory.1</span></td><td><code>ca702e07e5e57ddc</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.PrepRequestProcessor</span></td><td><code>86a31854ec37c321</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.Request</span></td><td><code>1d441fe5cd9f191f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerCnxn</span></td><td><code>0e38dae9ceca55a6</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerCnxn.CloseRequestException</span></td><td><code>b19fc63f8cbd65e4</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerCnxnFactory</span></td><td><code>5ac1737467c57d75</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerConfig</span></td><td><code>a1883f3045e08e2a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ServerStats</span></td><td><code>0715e8d08986ec32</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SessionTrackerImpl</span></td><td><code>42cb0bd293be8ae3</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SessionTrackerImpl.SessionImpl</span></td><td><code>726e7ef2b4f900ff</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SessionTrackerImpl.SessionSet</span></td><td><code>1c5abc2e320c0658</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.SyncRequestProcessor</span></td><td><code>83196725f1a7448e</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.WatchManager</span></td><td><code>64193f3dca56809d</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZKDatabase</span></td><td><code>579e9515d4a998cb</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZKDatabase.1</span></td><td><code>d6980fb554823a89</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooKeeperServer</span></td><td><code>cc40050d3247bbea</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooKeeperServer.ChangeRecord</span></td><td><code>72510af0a61fef03</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooKeeperServerBean</span></td><td><code>b705443232253e5f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.ZooTrace</span></td><td><code>8289617bc87b3418</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileHeader</span></td><td><code>9884b43d6b9ed704</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileSnap</span></td><td><code>6bf8a08060f314d4</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileTxnLog</span></td><td><code>0f3854244358b1d8</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileTxnLog.FileTxnIterator</span></td><td><code>0d27abf0e14b3dbc</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.FileTxnSnapLog</span></td><td><code>11e4101fdff66450</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.Util</span></td><td><code>d7a73a493500cff1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.persistence.Util.DataDirFileComparator</span></td><td><code>06e0a7292f05c701</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.quorum.Leader.Proposal</span></td><td><code>6ff3d79bce66be66</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.server.quorum.QuorumPacket</span></td><td><code>b78170abde084559</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.CheckVersionTxn</span></td><td><code>9e086ab907b88791</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.CreateSessionTxn</span></td><td><code>ae01b2da9c9fbf5a</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.CreateTxn</span></td><td><code>57d7f56b9c28c4d8</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.DeleteTxn</span></td><td><code>a7ea90642387af8f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.ErrorTxn</span></td><td><code>5e027435305b7b42</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.MultiTxn</span></td><td><code>312f5b1722a5183b</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.SetDataTxn</span></td><td><code>95b2c65cb37585a1</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.Txn</span></td><td><code>af375838f95658a0</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.txn.TxnHeader</span></td><td><code>b88a81be9d85c78f</code></td></tr><tr><td><span class="el_class">org.apache.zookeeper.version.Info</span></td><td><code>7b1be44207b52991</code></td></tr><tr><td><span class="el_class">org.codehaus.stax2.XMLInputFactory2</span></td><td><code>1c842efa5cecd1c5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.DateGenerator</span></td><td><code>f3009c66019262e3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.DateGenerator.1</span></td><td><code>7947d259fa3b1d9e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HostPortHttpField</span></td><td><code>5b06eb544ed161d8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.Http1FieldPreEncoder</span></td><td><code>ea0cd06042ffca98</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpCompliance</span></td><td><code>f3fbb03097c47aeb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpField</span></td><td><code>175610cc97f6347f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpFields</span></td><td><code>3d176909168c0bf7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpFields.Itr</span></td><td><code>ecb3a155cb68cbf8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator</span></td><td><code>4ead504bfacd1e3e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.1</span></td><td><code>1dc6fb2d244cdfbc</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.2</span></td><td><code>6b4da80d1b0dad35</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.PreparedResponse</span></td><td><code>e7b79ebb0451af53</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.Result</span></td><td><code>8600aa96dbdf1835</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpGenerator.State</span></td><td><code>b5caa9c591622c52</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpHeader</span></td><td><code>a15414e52dbc2915</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpHeaderValue</span></td><td><code>036316f8f4f29386</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpMethod</span></td><td><code>5843789639c70f66</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser</span></td><td><code>c12dff3934257794</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser.1</span></td><td><code>7592adc9de14335c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser.CharState</span></td><td><code>1592eab1e5a99242</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpParser.State</span></td><td><code>cc8ce7f5aac839a2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpScheme</span></td><td><code>7bede53bf656fdb3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpStatus</span></td><td><code>4c0e0aaed85900a7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpStatus.Code</span></td><td><code>a4c3e99da9036579</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpTokens</span></td><td><code>ad2be687fb0ae101</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpTokens.EndOfContent</span></td><td><code>3cda8b23abc4a300</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpURI</span></td><td><code>582ab272aa2042ad</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpURI.1</span></td><td><code>9f28d24f504b166f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpURI.State</span></td><td><code>aa0e3046c765dd8f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.HttpVersion</span></td><td><code>7bc9ffbb9bb281d5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MetaData</span></td><td><code>f79fc21e42597480</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MetaData.Request</span></td><td><code>9e5e779827901222</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MetaData.Response</span></td><td><code>937115578a205d85</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MimeTypes</span></td><td><code>2df98f6990ac0aa8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.MimeTypes.Type</span></td><td><code>a6d8449617c9d2d7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PathMap</span></td><td><code>8a8b8a60240022ff</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PathMap.MappedEntry</span></td><td><code>e6a80360c6afadd4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PreEncodedHttpField</span></td><td><code>589071bbef71f397</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.PreEncodedHttpField.1</span></td><td><code>f60e5f7dc255636b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.PathSpec</span></td><td><code>93820c3d48312928</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.PathSpecGroup</span></td><td><code>99b06b74414497f7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.PathSpecSet</span></td><td><code>fcaad08b4e77d64a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.ServletPathSpec</span></td><td><code>5ae11dcb60fab3a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.http.pathmap.ServletPathSpec.1</span></td><td><code>1f086f783193c782</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractConnection</span></td><td><code>b7b99f270057d82d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractConnection.ReadCallback</span></td><td><code>542b7a245964b36a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractEndPoint</span></td><td><code>e74413a104ef52d1</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractEndPoint.1</span></td><td><code>4c6c5b8bb54ac307</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.AbstractEndPoint.2</span></td><td><code>b203ce1d2c2530e8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ArrayByteBufferPool</span></td><td><code>51c5238dbf160e6f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ByteBufferPool</span></td><td><code>9bbb6173c9f8d408</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ByteBufferPool.Bucket</span></td><td><code>36f4386fbe17d442</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ChannelEndPoint</span></td><td><code>f703c905e336d9d0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.FillInterest</span></td><td><code>262d6bf8db64f0b0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.IdleTimeout</span></td><td><code>58fce894017dec68</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.IdleTimeout.1</span></td><td><code>6ad6b84a87451701</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector</span></td><td><code>99d2692d0279d805</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.2</span></td><td><code>b3d5a6eb6c0ed66e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.Accept</span></td><td><code>acc34a5fb4d8631b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.CloseEndPoints</span></td><td><code>035520019c77c7c1</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.CloseSelector</span></td><td><code>4150c73d10eb1f8c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.CreateEndPoint</span></td><td><code>a4b4f696199bbaf4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.EndPointCloser</span></td><td><code>2fd50d7b311b7b81</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.ManagedSelector.SelectorProducer</span></td><td><code>c8487d63c98d75ad</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint</span></td><td><code>3d9a4d883498f901</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.1</span></td><td><code>543a526b6a3ee510</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.2</span></td><td><code>24eaeae0297449d9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.3</span></td><td><code>9228b71c532a170e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.4</span></td><td><code>ade54fab01e91c2e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectChannelEndPoint.RunnableCloseable</span></td><td><code>874c4affdd84c8bb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.SelectorManager</span></td><td><code>6276d410c66baa12</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher</span></td><td><code>4dc820292a8a6165</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.1</span></td><td><code>1a2c4f6f4d591a8a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.CompletingState</span></td><td><code>270ec2a03d49f33f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.IdleState</span></td><td><code>5343a8a7055df3e2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.State</span></td><td><code>72a6073832fe801b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.StateType</span></td><td><code>56f33d4af1bfa63c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.io.WriteFlusher.WritingState</span></td><td><code>ef5c0e629edf7d02</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractConnectionFactory</span></td><td><code>4a95c96334a7200f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractConnector</span></td><td><code>da95f32373ac33bf</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractConnector.Acceptor</span></td><td><code>6c5850f13aeab27c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.AbstractNetworkConnector</span></td><td><code>8ada5e07fb1e5b77</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication</span></td><td><code>2f5453031da27ee3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.1</span></td><td><code>2d3698c718077d06</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.2</span></td><td><code>c807117838441357</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.3</span></td><td><code>d0b73d333c8562ab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.4</span></td><td><code>144c1eee3d4f1e6b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Authentication.5</span></td><td><code>df4bc2fa8fb4e1e4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannel</span></td><td><code>583b2e7828a0095d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannel.1</span></td><td><code>1edadfce5e9a276e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannel.CommitCallback</span></td><td><code>877800f836f6ce65</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelOverHttp</span></td><td><code>c493164babf67365</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelOverHttp.1</span></td><td><code>fb7fd5b4c4617f8d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState</span></td><td><code>14ce49b164c678c7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.4</span></td><td><code>57ffbfcd78f3abb6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.Action</span></td><td><code>c7ab1a5a4d00bb94</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.Async</span></td><td><code>1b13e2d55c91f131</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpChannelState.State</span></td><td><code>4de97870bf5c88a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConfiguration</span></td><td><code>bc5d13505a2b4780</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection</span></td><td><code>6a023c03f94a7f64</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.1</span></td><td><code>df7c0e34af435199</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.AsyncReadCallback</span></td><td><code>051c91a2693954f3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.BlockingReadCallback</span></td><td><code>e5334551e72d9eeb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.Content</span></td><td><code>705dba4427b5b1f9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnection.SendCallback</span></td><td><code>a05714f3fd2b0bdf</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpConnectionFactory</span></td><td><code>1d70576190d76ec3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput</span></td><td><code>cb1abe3c3a30fd80</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.1</span></td><td><code>5eef22d6af6cb1ec</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.2</span></td><td><code>7210d24b0dcb0a4b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.3</span></td><td><code>48ee3fd9b054583f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.4</span></td><td><code>523e2f319e4c7262</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.5</span></td><td><code>2bcddafc9c707f80</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.Content</span></td><td><code>1da93e365a8f9721</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.EOFState</span></td><td><code>9c40446b93ecae86</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.EofContent</span></td><td><code>401ce2b640fb843e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.PoisonPillContent</span></td><td><code>0fe936b01725e597</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInput.State</span></td><td><code>70c2f364c28c217e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpInputOverHTTP</span></td><td><code>c9893ee60269347b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput</span></td><td><code>4a750e470ced2ebd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput.2</span></td><td><code>d94ab89a5d1bad08</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput.OutputState</span></td><td><code>a4344e8b4205c6f9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.HttpOutput.WriteBlocker</span></td><td><code>9990b8e23cf0f9b0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Request</span></td><td><code>55d8c371d6d937a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response</span></td><td><code>7df262784efaccb9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.1</span></td><td><code>4654cc1d599f7a20</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.2</span></td><td><code>34c995918201cec4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.EncodingFrom</span></td><td><code>7ddf7de62a98dac5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Response.OutputType</span></td><td><code>e94f8023d93db5b3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Server</span></td><td><code>a36591acfffe6639</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.Server.DateField</span></td><td><code>26a9db226bced996</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ServerConnector</span></td><td><code>4237a91b69bb39fd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ServerConnector.ServerConnectorManager</span></td><td><code>2cb373b0231b5ec6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ShutdownMonitor</span></td><td><code>e97055d997248ea7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.ShutdownMonitor.Holder</span></td><td><code>d4b6c8be5b0e7dc8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.AbstractHandler</span></td><td><code>80e36160cfdf70e7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.AbstractHandlerContainer</span></td><td><code>79833d603bc06253</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.AllowSymLinkAliasChecker</span></td><td><code>75349c948d7c26db</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler</span></td><td><code>da7146cc82cf06a5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.1</span></td><td><code>60bbf55f760c09b7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.ApproveNonExistentDirectoryAliases</span></td><td><code>be120fb97fad51bd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.Availability</span></td><td><code>38193328bb933780</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.Context</span></td><td><code>339c0ea98f3cfd12</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ContextHandler.StaticContext</span></td><td><code>10a89ec02814651d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.HandlerWrapper</span></td><td><code>847a382d33d114e5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.ScopedHandler</span></td><td><code>b61d926727f41e1f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHandler</span></td><td><code>3eb615726d89ad72</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor</span></td><td><code>beab16489b4d570c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.1</span></td><td><code>05c7e19b694f08f9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.GZState</span></td><td><code>4694e99af8f71d38</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionIdManager</span></td><td><code>d6a747994dc2d0ec</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionManager</span></td><td><code>ec48dcaf63e5b002</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionManager.1</span></td><td><code>fe038bc76fca3873</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.AbstractSessionManager.CookieConfig</span></td><td><code>3bcd761f40377473</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.HashSessionIdManager</span></td><td><code>a5932f29c0d22c98</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.HashSessionManager</span></td><td><code>374a24fbec4d630c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.HashSessionManager.Scavenger</span></td><td><code>d61e9d8094a10f33</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.server.session.SessionHandler</span></td><td><code>116dbe86847cdac6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.BaseHolder</span></td><td><code>1304ebeb8c2cbd3c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.BaseHolder.Source</span></td><td><code>68884e5dc4ffab07</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterHolder</span></td><td><code>6244f9e30e1ae0d6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterHolder.Config</span></td><td><code>03cdc50c5dc2dd13</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterMapping</span></td><td><code>ad980ef6b4bf84ab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.FilterMapping.1</span></td><td><code>b8ea2e0f70b9187a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder</span></td><td><code>8028b53731b0f443</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder.1</span></td><td><code>b2578a83c729322a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder.HolderConfig</span></td><td><code>4a15fbe8888da4e6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.Holder.HolderRegistration</span></td><td><code>378742a50825bd00</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletContextHandler</span></td><td><code>44158fe9d8c40189</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletContextHandler.Context</span></td><td><code>2bbdacd06884893c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHandler</span></td><td><code>c0499fa92ff89fdf</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHandler.CachedChain</span></td><td><code>c785fceb07bec036</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHolder</span></td><td><code>73b5129e2fa43ffd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHolder.Config</span></td><td><code>0293cef0d2d28983</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletHolder.Registration</span></td><td><code>ea7c9384279f8a37</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.servlet.ServletMapping</span></td><td><code>1a6bdb30c17f6e86</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.AbstractTrie</span></td><td><code>ee332328c986a2c5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ArrayTernaryTrie</span></td><td><code>9356461a234f1fc9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ArrayTrie</span></td><td><code>313ef55b2559a100</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ArrayUtil</span></td><td><code>03c8753af1d9af33</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.AttributesMap</span></td><td><code>f33ea7f5be66112c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.BlockingArrayQueue</span></td><td><code>6db8108a476539e0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.BufferUtil</span></td><td><code>e19d55fe99edb5ab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Callback</span></td><td><code>cb75c8336d30f593</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Callback.1</span></td><td><code>112f7642f56c7b37</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Callback.Nested</span></td><td><code>b7a95a6f94508a09</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ConcurrentHashSet</span></td><td><code>117b8b84abf60153</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.ConstantThrowable</span></td><td><code>7624a8c300cd74b2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.DecoratedObjectFactory</span></td><td><code>9304f4a8c5502009</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.DeprecationWarning</span></td><td><code>b18ef09b6b66ca0b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.FutureCallback</span></td><td><code>de2127542de30c05</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.HostPort</span></td><td><code>ae380a7f164a48c4</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IncludeExclude</span></td><td><code>6bde70df80642513</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IncludeExcludeSet</span></td><td><code>7c1860c7338f56cd</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IncludeExcludeSet.SetContainsPredicate</span></td><td><code>119206bfa2ccf448</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback</span></td><td><code>d401135d3701f8a6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback.1</span></td><td><code>037294531912e3cc</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback.Action</span></td><td><code>0491b74faf2b56fb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.IteratingCallback.State</span></td><td><code>568389988f80eb8c</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Jetty</span></td><td><code>160c152b98c2dcd0</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.LazyList</span></td><td><code>2490c44e13e0e34b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Loader</span></td><td><code>aed15bf57ca00e1a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MemoryUtils</span></td><td><code>4c00e555abb47fe7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MemoryUtils.1</span></td><td><code>34e3e76c5fb2810a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MultiException</span></td><td><code>f6f501861d7fbf1b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.MultiMap</span></td><td><code>3c80942579db1647</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.RegexSet</span></td><td><code>a50bd245870c600d</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.SharedBlockingCallback</span></td><td><code>e0d5656df4a65f6b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.SharedBlockingCallback.Blocker</span></td><td><code>98182f5b5eb9fcf9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.StringUtil</span></td><td><code>0f01ac78e67126f1</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.TreeTrie</span></td><td><code>b030906afe5d9f40</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.URIUtil</span></td><td><code>cdcba721ec17e643</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Uptime</span></td><td><code>14aaf38cee4f453b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Uptime.DefaultImpl</span></td><td><code>a29a02d5c9c4a249</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Utf8Appendable</span></td><td><code>fba6c994cfe26158</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.Utf8StringBuilder</span></td><td><code>e3f1281fe05851df</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.AbstractLifeCycle</span></td><td><code>41422a6faffebaa6</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle</span></td><td><code>49d9bd06c562f325</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle.1</span></td><td><code>f168f1433c899207</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle.Bean</span></td><td><code>2b4c1e99cfcf6cf3</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.component.ContainerLifeCycle.Managed</span></td><td><code>68df4e687196a56b</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.AbstractLogger</span></td><td><code>32164f23aef064c2</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.Log</span></td><td><code>647a537c095b073e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.Log.1</span></td><td><code>4ba1efad79b608c9</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.log.Slf4jLog</span></td><td><code>e45ac43f2f301d24</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.statistic.CounterStatistic</span></td><td><code>f44618421d1a8512</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.statistic.SampleStatistic</span></td><td><code>8f5e102611e66976</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ExecutionStrategy.DefaultExecutionStrategyFactory</span></td><td><code>4f75a2bf8dd85ff5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ExecutionStrategy.Factory</span></td><td><code>69e250befd35e4a8</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.Locker</span></td><td><code>2220ce5081a6426a</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.Locker.Lock</span></td><td><code>6a19ba600f6832a7</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.QueuedThreadPool</span></td><td><code>95fcfe2c76e5931e</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.QueuedThreadPool.2</span></td><td><code>4a994f6371a64dab</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ScheduledExecutorScheduler</span></td><td><code>5ae1af7f83eb438f</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ScheduledExecutorScheduler.1</span></td><td><code>923e5abbb0f92f49</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ScheduledExecutorScheduler.ScheduledFutureTask</span></td><td><code>9740e5f2bbea9ed5</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.ShutdownThread</span></td><td><code>1a70aaa25a5ab8fb</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume</span></td><td><code>72bf8b102a5d7983</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.RunExecute</span></td><td><code>20a090540559eb49</code></td></tr><tr><td><span class="el_class">org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy</span></td><td><code>fb49ca66884fd1e0</code></td></tr><tr><td><span class="el_class">org.junit.Assert</span></td><td><code>e2bac9fc5ef3a4be</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter</span></td><td><code>e7c1106d3801ff54</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter.1</span></td><td><code>81fdc65e8fe19b52</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter.2</span></td><td><code>bfe6560dc3722ab0</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.AllDefaultPossibilitiesBuilder</span></td><td><code>84f7fffb8cd30ad9</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.AnnotatedBuilder</span></td><td><code>0faf353d180c9332</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.IgnoredBuilder</span></td><td><code>e152f333c53967a6</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.JUnit3Builder</span></td><td><code>4a2cc8e608e1275e</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.JUnit4Builder</span></td><td><code>5902b7da0403f55c</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.SuiteMethodBuilder</span></td><td><code>1df136431e07e393</code></td></tr><tr><td><span class="el_class">org.junit.internal.requests.ClassRequest</span></td><td><code>f1e703dd2591ce5c</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.model.EachTestNotifier</span></td><td><code>0cb318e674165ac8</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.model.ReflectiveCallable</span></td><td><code>d591724635588bcb</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator</span></td><td><code>95b5ee2068ec6875</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.Builder</span></td><td><code>f24845fa6fd065af</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.DeclaringClassMustBePublic</span></td><td><code>1de994463c748d89</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.FieldMustBeARule</span></td><td><code>e24e9f59de6fe5b7</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.FieldMustBeATestRule</span></td><td><code>690823bd2992f52e</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBeNonStaticOrAlsoClassRule</span></td><td><code>1e703fb3e7f4e533</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBePublic</span></td><td><code>806c174eb921b478</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBeStatic</span></td><td><code>ac28a03dd36b2b5a</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MethodMustBeARule</span></td><td><code>88ea4a2237de2b8b</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MethodMustBeATestRule</span></td><td><code>9f4dd18a26005c18</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.InvokeMethod</span></td><td><code>05a7aa636afa2c39</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.RunAfters</span></td><td><code>3442a72883667c56</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.RunBefores</span></td><td><code>0701ea1d8962a22f</code></td></tr><tr><td><span class="el_class">org.junit.runner.Description</span></td><td><code>c7f1b09126c24b2b</code></td></tr><tr><td><span class="el_class">org.junit.runner.Request</span></td><td><code>4f785af929bd628a</code></td></tr><tr><td><span class="el_class">org.junit.runner.Result</span></td><td><code>3a364b299d905039</code></td></tr><tr><td><span class="el_class">org.junit.runner.Result.Listener</span></td><td><code>bbae11d09f5b5a09</code></td></tr><tr><td><span class="el_class">org.junit.runner.Runner</span></td><td><code>f5abacc70e2e08a4</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunListener</span></td><td><code>a740fd873cf92a63</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier</span></td><td><code>ba709a76760379c2</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.1</span></td><td><code>6eb5e06975b1ea02</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.2</span></td><td><code>dc4db4223d160c08</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.3</span></td><td><code>7a903d9d1caf7673</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.7</span></td><td><code>304ecd1b313cb650</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.SafeNotifier</span></td><td><code>3b3dc2f2fc8cfc56</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.SynchronizedRunListener</span></td><td><code>0f89c0c6a77088e5</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner</span></td><td><code>673d2df2f68a9490</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner.1</span></td><td><code>b3af68717b17ffc6</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner</span></td><td><code>df303f19df248a10</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.1</span></td><td><code>89f115a2214a3636</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.2</span></td><td><code>0fc04165488ae7c7</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.3</span></td><td><code>65f7d637ed11f8f4</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkField</span></td><td><code>d6d3c27befd6f49d</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMember</span></td><td><code>83f9d72bb2731cf1</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMethod</span></td><td><code>b9c1cccbfa624e4a</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMethod.1</span></td><td><code>87d2600c48ade534</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.MultipleFailureException</span></td><td><code>6864935644081f84</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.RunnerBuilder</span></td><td><code>0281d51b4f8328d4</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.Statement</span></td><td><code>9a75aa5de27bf4d5</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass</span></td><td><code>90136128a3e4d163</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass.FieldComparator</span></td><td><code>261449f31a730808</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass.MethodComparator</span></td><td><code>5a734d8eaadb6011</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationValidatorFactory</span></td><td><code>e736331fde301341</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator</span></td><td><code>51f829810937d72f</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.AnnotatableValidator</span></td><td><code>d211a963f22be103</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.ClassValidator</span></td><td><code>1b463c4e6642e880</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.FieldValidator</span></td><td><code>64068b954dc56a31</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.MethodValidator</span></td><td><code>f16b57f17c787036</code></td></tr><tr><td><span class="el_class">org.junit.validator.PublicClassValidator</span></td><td><code>3bac248cf06b18e4</code></td></tr><tr><td><span class="el_class">org.noggit.CharArr</span></td><td><code>6f856cfaad30fcce</code></td></tr><tr><td><span class="el_class">org.noggit.JSONParser</span></td><td><code>ec5bc855eb9fd699</code></td></tr><tr><td><span class="el_class">org.noggit.JSONUtil</span></td><td><code>d4b73894d9a43b45</code></td></tr><tr><td><span class="el_class">org.noggit.JSONWriter</span></td><td><code>b174723d4a5c3ae4</code></td></tr><tr><td><span class="el_class">org.noggit.NullCharArr</span></td><td><code>ddfefd3a7085de4f</code></td></tr><tr><td><span class="el_class">org.noggit.ObjectBuilder</span></td><td><code>1097dc1be80de644</code></td></tr><tr><td><span class="el_class">org.restlet.Application</span></td><td><code>2401789008de479e</code></td></tr><tr><td><span class="el_class">org.slf4j.LoggerFactory</span></td><td><code>3feadc21c87c892d</code></td></tr><tr><td><span class="el_class">org.slf4j.MDC</span></td><td><code>ebfa9319a82666da</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.MarkerIgnoringBase</span></td><td><code>eec76239ac9fd241</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.NOPLoggerFactory</span></td><td><code>7f8e27951d06c133</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.NOPMDCAdapter</span></td><td><code>821dc09925700bab</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.NamedLoggerBase</span></td><td><code>16ccf5782fede341</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.SubstituteLoggerFactory</span></td><td><code>ac7e34cd29eef304</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.OutputChoice</span></td><td><code>06fb73b66cb3ecb7</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.OutputChoice.OutputChoiceType</span></td><td><code>a7d09246c91bc918</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLogger</span></td><td><code>e1574cb7e66c8730</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLoggerConfiguration</span></td><td><code>f57edb0a1c3e59cc</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLoggerConfiguration.1</span></td><td><code>36918606d7c5200e</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.SimpleLoggerFactory</span></td><td><code>11d8f2b22efb6f32</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.StaticLoggerBinder</span></td><td><code>9266b42a962dc839</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.StaticMDCBinder</span></td><td><code>a964c1fb8bb02440</code></td></tr><tr><td><span class="el_class">sun.security.ec.CurveDB</span></td><td><code>2056a3b7088e00da</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECKeyFactory</span></td><td><code>fe1b69c1a8db4069</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECParameters</span></td><td><code>1844ce43d236d98e</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECPublicKeyImpl</span></td><td><code>a25b9644719a6d69</code></td></tr><tr><td><span class="el_class">sun.security.ec.NamedCurve</span></td><td><code>ef82ad07a16f05ab</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC</span></td><td><code>ed7aaa5d851afecd</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC.1</span></td><td><code>2aaa42d831e10c34</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunECEntries</span></td><td><code>3f351d5d53239ce8</code></td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/jacoco.csv b/jacoco/jacoco.csv
index 30fdb8b..04593d2 100644
--- a/jacoco/jacoco.csv
+++ b/jacoco/jacoco.csv
@@ -1,10 +1,10 @@
 GROUP,PACKAGE,CLASS,INSTRUCTION_MISSED,INSTRUCTION_COVERED,BRANCH_MISSED,BRANCH_COVERED,LINE_MISSED,LINE_COVERED,COMPLEXITY_MISSED,COMPLEXITY_COVERED,METHOD_MISSED,METHOD_COVERED
-MTAS,mtas.codec,MtasFieldsProducer,104,252,4,10,21,53,9,10,6,6
+MTAS,mtas.codec,MtasFieldsProducer,103,257,4,10,21,54,9,11,6,7
 MTAS,mtas.codec,MtasTerms,18,112,9,11,9,31,9,14,0,13
 MTAS,mtas.codec,MtasCodec,42,81,4,6,12,28,8,10,4,9
 MTAS,mtas.codec,MtasSimpleTextCodec,0,7,0,0,0,2,0,1,0,1
-MTAS,mtas.codec,MtasCodecPostingsFormat,65,256,3,13,18,74,3,12,0,7
-MTAS,mtas.codec,MtasFieldsConsumer,543,2819,76,190,65,644,75,80,1,21
+MTAS,mtas.codec,MtasCodecPostingsFormat,65,260,3,13,18,75,3,13,0,8
+MTAS,mtas.codec,MtasFieldsConsumer,543,2821,76,190,65,645,75,80,1,21
 MTAS,mtas.analysis.parser,MtasCRMParser.MtasCRMParserMappingWordAnnotation,21,0,0,0,8,0,2,0,2,0
 MTAS,mtas.analysis.parser,MtasSketchParser.MtasSketchParserMappingWord,21,0,0,0,8,0,2,0,2,0
 MTAS,mtas.analysis.parser,MtasCRMParser.MtasCRMParserMappingCRMSentence,21,0,0,0,8,0,2,0,2,0
@@ -13,9 +13,9 @@ MTAS,mtas.analysis.parser,MtasTEIParser,22,0,0,0,9,0,2,0,2,0
 MTAS,mtas.analysis.parser,MtasBasicParser.MtasParserType,3,44,0,0,1,15,1,7,1,7
 MTAS,mtas.analysis.parser,MtasXMLParser.MtasXMLParserMappingWordAnnotation,2,19,0,0,1,7,1,1,1,1
 MTAS,mtas.analysis.parser,MtasXMLParser.MtasXMLParserMappingWord,2,19,0,0,1,7,1,1,1,1
-MTAS,mtas.analysis.parser,MtasCRMParser,2128,0,198,0,379,0,111,0,12,0
+MTAS,mtas.analysis.parser,MtasCRMParser,2135,0,198,0,380,0,111,0,12,0
 MTAS,mtas.analysis.parser,MtasCRMParser.MtasCRMAncestors,6,0,0,0,2,0,1,0,1,0
-MTAS,mtas.analysis.parser,MtasParser,0,66,1,7,0,13,1,6,0,3
+MTAS,mtas.analysis.parser,MtasParser,0,62,1,7,0,12,1,5,0,2
 MTAS,mtas.analysis.parser,MtasXMLParser.MtasXMLParserMappingGroup,2,19,0,0,1,7,1,1,1,1
 MTAS,mtas.analysis.parser,MtasBasicParser.MtasParserMappingToken,0,45,0,0,0,15,0,4,0,4
 MTAS,mtas.analysis.parser,MtasCRMParser.MtasCRMParserMappingCRMPair,21,0,0,0,8,0,2,0,2,0
@@ -27,11 +27,11 @@ MTAS,mtas.analysis.parser,MtasBasicParser.MtasParserMapping,1498,1245,205,123,27
 MTAS,mtas.analysis.parser,MtasSketchParser.MtasSketchParserMappingGroup,21,0,0,0,8,0,2,0,2,0
 MTAS,mtas.analysis.parser,MtasBasicParser.MtasParserVariable,192,0,16,0,27,0,11,0,3,0
 MTAS,mtas.analysis.parser,MtasXMLParser.MtasXMLParserMappingRelation,2,19,0,0,1,7,1,1,1,1
-MTAS,mtas.analysis.parser,MtasParser.MtasParserObject,129,309,17,19,31,84,21,35,8,30
+MTAS,mtas.analysis.parser,MtasParser.MtasParserObject,129,308,17,19,31,83,21,35,8,30
 MTAS,mtas.analysis.parser,MtasBasicParser.MtasParserVariableValue,9,0,0,0,4,0,1,0,1,0
-MTAS,mtas.analysis.parser,MtasSketchParser,1173,0,124,0,210,0,68,0,6,0
-MTAS,mtas.analysis.parser,MtasXMLParser,1286,1832,149,212,178,399,127,66,4,6
-MTAS,mtas.analysis.parser,MtasBasicParser,1992,1672,358,200,388,353,219,84,6,18
+MTAS,mtas.analysis.parser,MtasSketchParser,1180,0,124,0,214,0,68,0,6,0
+MTAS,mtas.analysis.parser,MtasXMLParser,1290,1834,149,212,179,401,127,66,4,6
+MTAS,mtas.analysis.parser,MtasBasicParser,1993,1685,360,202,388,356,221,85,6,19
 MTAS,mtas.analysis.parser,MtasCRMParser.MtasCRMParserFunction,11,0,0,0,4,0,1,0,1,0
 MTAS,mtas.analysis.parser,MtasXMLParser.MtasXMLParserMappingGroupAnnotation,10,26,3,1,3,10,3,2,1,2
 MTAS,mtas.parser.function,MtasFunctionParser.LookaheadSuccess,0,3,0,0,0,1,0,1,0,1
@@ -44,42 +44,40 @@ MTAS,mtas.parser.function,TokenMgrError,175,0,17,0,37,0,18,0,6,0
 MTAS,mtas.parser.function,MtasFunctionParserTokenManager,366,701,82,71,84,149,62,45,7,14
 MTAS,mtas.parser.function,SimpleCharStream,797,269,45,15,136,61,53,16,26,12
 MTAS,mtas.codec.util,CodecComponent.ComponentFields,0,47,0,0,0,16,0,1,0,1
-MTAS,mtas.codec.util,CodecInfo,518,647,56,48,114,134,47,28,10,13
-MTAS,mtas.codec.util,CodecComponent.ComponentFacet,772,0,66,0,109,0,38,0,5,0
+MTAS,mtas.codec.util,CodecInfo,523,647,56,48,116,134,47,28,10,13
+MTAS,mtas.codec.util,CodecComponent.ComponentFacet,764,0,70,0,107,0,40,0,5,0
 MTAS,mtas.codec.util,CodecInfo.FieldReferences,0,18,0,0,0,7,0,1,0,1
-MTAS,mtas.codec.util,CodecComponent.ComponentStats,0,3,0,0,0,1,0,1,0,1
 MTAS,mtas.codec.util,CodecComponent.Match,54,9,10,0,12,4,7,1,2,1
 MTAS,mtas.codec.util,CodecComponent.GroupHit.new Comparator() {...},18,6,2,0,4,1,2,1,1,1
 MTAS,mtas.codec.util,CodecComponent.ComponentList,162,0,16,0,39,0,9,0,1,0
 MTAS,mtas.codec.util,CodecSearchTree.MtasTreeHit,57,27,0,0,6,10,2,1,2,1
-MTAS,mtas.codec.util,CodecComponent,251,9,32,2,42,3,18,1,1,1
+MTAS,mtas.codec.util,CodecComponent,3,0,0,0,2,0,1,0,1,0
 MTAS,mtas.codec.util,CodecCollector.TermvectorNumberBasic,0,14,0,0,0,4,0,1,0,1
-MTAS,mtas.codec.util,CodecCollector.TermvectorNumberFull,14,0,0,0,5,0,1,0,1,0
+MTAS,mtas.codec.util,CodecCollector.TermvectorNumberFull,0,14,0,0,0,5,0,1,0,1
 MTAS,mtas.codec.util,CodecComponent.ComponentSpan,6,213,11,27,3,42,11,13,0,5
 MTAS,mtas.codec.util,CodecComponent.ComponentToken,12,46,2,2,2,11,2,1,0,1
 MTAS,mtas.codec.util,CodecSearchTree.IntervalItem,0,9,0,0,0,4,0,1,0,1
 MTAS,mtas.codec.util,CodecComponent.ComponentJoin,35,0,0,0,12,0,6,0,6,0
 MTAS,mtas.codec.util,CodecComponent.ListToken,22,0,0,0,7,0,1,0,1,0
 MTAS,mtas.codec.util,CodecComponent.ComponentPrefix,121,0,20,0,28,0,15,0,5,0
-MTAS,mtas.codec.util,DataCollector,117,98,13,7,12,8,9,4,1,2
+MTAS,mtas.codec.util,DataCollector,117,98,13,7,13,8,9,4,1,2
 MTAS,mtas.codec.util,CodecComponent.ComponentField,0,59,0,0,0,14,0,1,0,1
 MTAS,mtas.codec.util,CodecComponent.KwicToken,16,0,0,0,5,0,1,0,1,0
-MTAS,mtas.codec.util,CodecComponent.ComponentGroup,3,147,2,4,1,28,2,2,0,1
+MTAS,mtas.codec.util,CodecComponent.ComponentGroup,251,156,34,6,41,31,19,3,0,2
 MTAS,mtas.codec.util,CodecComponent.ComponentDocument,134,0,20,0,32,0,11,0,1,0
-MTAS,mtas.codec.util,CodecCollector,6895,2999,1115,413,1304,681,667,136,17,22
+MTAS,mtas.codec.util,CodecCollector,6452,3494,1034,496,1217,780,620,186,15,26
 MTAS,mtas.codec.util,CodecComponent.KwicHit,16,0,0,0,5,0,1,0,1,0
 MTAS,mtas.codec.util,CodecComponent.ComponentKwic,151,0,26,0,29,0,14,0,1,0
-MTAS,mtas.codec.util,CodecCollector.RegisterStatus,9,0,0,0,4,0,1,0,1,0
+MTAS,mtas.codec.util,CodecCollector.RegisterStatus,0,9,0,0,0,4,0,1,0,1
 MTAS,mtas.codec.util,CodecSearchTree,120,768,31,93,18,147,27,46,1,10
 MTAS,mtas.codec.util,CodecSearchTree.MtasTreeItem,0,30,0,0,0,11,0,1,0,1
 MTAS,mtas.codec.util,CodecInfo.IndexDoc,6,63,0,2,2,17,0,2,0,1
 MTAS,mtas.codec.util,CodecComponent.ListHit,22,0,0,0,7,0,1,0,1,0
 MTAS,mtas.codec.util,CodecComponent.ComponentPosition,0,58,0,4,0,13,0,3,0,1
 MTAS,mtas.codec.util,CodecComponent.SubComponentFunction,41,142,5,3,4,28,4,2,0,2
-MTAS,mtas.codec.util,CodecComponent.ComponentTermVector,285,188,63,31,42,48,45,5,1,2
+MTAS,mtas.codec.util,CodecComponent.ComponentTermVector,209,264,42,52,27,63,34,16,1,2
 MTAS,mtas.codec.util,CodecComponent.GroupHit,1115,850,208,88,155,176,132,26,0,10
-MTAS,mtas.codec.util,CodecCollector.new Comparator() {...},4,15,2,2,2,4,2,2,0,2
-MTAS,mtas.codec.util,CodecUtil,164,341,35,33,30,63,28,17,4,7
+MTAS,mtas.codec.util,CodecUtil,164,341,34,34,31,63,27,18,4,7
 MTAS,mtas.solr.update.processor,MtasUpdateRequestProcessorConfig,0,48,0,0,0,11,0,1,0,1
 MTAS,mtas.solr.update.processor,MtasUpdateRequestProcessorFactory,481,90,51,9,103,23,27,8,0,5
 MTAS,mtas.solr.update.processor,MtasUpdateRequestProcessorResultReader,184,0,12,0,44,0,13,0,7,0
@@ -89,37 +87,37 @@ MTAS,mtas.solr.update.processor,MtasUpdateRequestProcessor,392,23,42,2,101,7,23,
 MTAS,mtas.solr.update.processor,MtasUpdateRequestProcessorSizeReader,32,0,0,0,10,0,4,0,4,0
 MTAS,mtas.solr.update.processor,MtasUpdateRequestProcessorResultItem,49,0,10,0,15,0,6,0,1,0
 MTAS,mtas.analysis.util,MtasParserException,3,4,0,0,2,2,1,1,1,1
-MTAS,mtas.analysis.util,MtasTokenizerFactory,244,105,32,14,32,32,23,7,1,6
+MTAS,mtas.analysis.util,MtasTokenizerFactory,237,109,32,14,28,33,23,8,1,7
 MTAS,mtas.analysis.util,MtasConfigException,7,0,0,0,4,0,2,0,2,0
-MTAS,mtas.analysis.util,MtasConfiguration,427,109,64,13,106,33,39,8,3,2
-MTAS,mtas.analysis.util,MtasBufferedReader,704,0,112,0,161,0,72,0,16,0
+MTAS,mtas.analysis.util,MtasConfiguration,433,113,64,13,108,34,39,9,3,3
+MTAS,mtas.analysis.util,MtasBufferedReader,705,0,112,0,161,0,72,0,16,0
 MTAS,mtas.analysis.util,MtasPrefixTokenFilterFactory,17,0,0,0,4,0,2,0,2,0
 MTAS,mtas.analysis.util,MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter,140,0,16,0,25,0,12,0,4,0
 MTAS,mtas.analysis.util,MtasBufferedReader.new Iterator() {...},50,0,8,0,13,0,7,0,3,0
-MTAS,mtas.analysis.util,MtasFetchData,189,49,20,4,33,14,14,3,2,3
-MTAS,mtas.analysis.util,MtasCharFilterFactory,298,176,42,18,38,44,29,8,0,7
+MTAS,mtas.analysis.util,MtasFetchData,201,53,20,4,37,15,14,4,2,4
+MTAS,mtas.analysis.util,MtasCharFilterFactory,299,180,42,18,39,45,29,9,0,8
 MTAS,mtas.search,MtasCollector,7,0,0,0,4,0,4,0,4,0
 MTAS,mtas.analysis.token,MtasOffset,17,28,0,0,1,9,1,4,1,4
 MTAS,mtas.analysis.token,MtasTokenString,6,9,0,0,2,4,1,2,1,2
-MTAS,mtas.analysis.token,MtasToken,971,538,107,53,124,146,85,49,15,39
+MTAS,mtas.analysis.token,MtasToken,974,541,107,53,126,148,85,49,15,39
 MTAS,mtas.analysis.token,MtasTokenIdFactory,0,22,0,0,0,4,0,2,0,2
 MTAS,mtas.analysis.token,MtasPosition,287,299,39,29,57,59,26,19,3,8
-MTAS,mtas.analysis.token,MtasTokenCollection,514,449,68,62,92,96,52,25,2,10
-MTAS,mtas.analysis.token,MtasTokenCollection.new Comparator() {...},60,86,8,10,5,13,8,4,0,3
+MTAS,mtas.analysis.token,MtasTokenCollection,504,461,69,63,89,97,53,25,2,10
+MTAS,mtas.analysis.token,MtasTokenCollection.new Comparator() {...},54,84,8,10,5,13,8,4,0,3
 MTAS,mtas.analysis.token,MtasTokenCollection.new Iterator() {...},4,25,0,0,1,4,1,3,1,3
 MTAS,mtas.parser.function.util,MtasFunctionParserFunctionResponseDouble,39,54,7,7,8,17,8,5,2,4
 MTAS,mtas.parser.function.util,MtasFunctionParserFunctionResponse,0,6,0,0,0,3,0,1,0,1
-MTAS,mtas.parser.function.util,MtasFunctionParserFunctionBasic,1234,1701,347,251,167,273,276,113,0,12
+MTAS,mtas.parser.function.util,MtasFunctionParserFunctionBasic,1233,1701,347,251,167,273,276,113,0,12
 MTAS,mtas.parser.function.util,MtasFunctionParserFunctionDefault,28,58,6,6,5,13,5,4,1,2
 MTAS,mtas.parser.function.util,MtasFunctionParserItem,60,218,5,7,5,45,5,12,0,11
 MTAS,mtas.parser.function.util,MtasFunctionParserFunctionResponseLong,55,39,9,5,12,12,9,4,2,4
-MTAS,mtas.parser.function.util,MtasFunctionParserFunction,16,106,1,5,4,27,2,11,1,9
+MTAS,mtas.parser.function.util,MtasFunctionParserFunction,19,113,1,5,5,29,2,12,1,10
 MTAS,mtas.search.similarities,MtasSimScorer,9,0,0,0,4,0,4,0,4,0
 MTAS,mtas.queries,MtasScoreProvider,76,0,2,0,10,0,4,0,3,0
 MTAS,mtas.queries,MtasScoreQuery,52,0,0,0,10,0,4,0,4,0
 MTAS,mtas.search.spans.util,MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight,146,0,14,0,32,0,11,0,4,0
 MTAS,mtas.search.spans.util,MtasExtendedSpanTermQuery,103,111,11,11,17,24,12,6,3,4
-MTAS,mtas.search.spans.util,MtasSpanUniquePosition,37,263,11,35,8,68,11,27,3,12
+MTAS,mtas.search.spans.util,MtasSpanUniquePosition,35,265,10,36,8,68,10,28,3,12
 MTAS,mtas.search.spans.util,MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...},8,29,4,4,1,5,4,3,0,3
 MTAS,mtas.search.spans.util,MtasIgnoreItem,204,609,37,63,35,108,29,37,1,15
 MTAS,mtas.search.spans.util,MtasExtendedTermSpans,64,89,8,8,19,26,7,6,2,3
@@ -132,13 +130,13 @@ MTAS,mtas.search.spans.util,MtasSpanUniquePosition.Match,29,40,5,5,7,11,6,4,1,4
 MTAS,mtas.search.spans.util,MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans,214,0,16,0,57,0,20,0,12,0
 MTAS,mtas.search.spans.util,MtasExtendedSpanAndQuery,69,56,7,5,17,10,7,3,2,2
 MTAS,mtas.search.spans.util,MtasSpanMaximumExpandQuery,177,130,20,16,26,28,20,5,3,4
-MTAS,mtas.codec.payload,MtasBitOutputStream,10,97,3,11,4,30,4,11,1,7
-MTAS,mtas.codec.payload,MtasBitInputStream,28,94,4,10,7,26,4,9,1,5
+MTAS,mtas.codec.payload,MtasBitOutputStream,10,99,3,11,4,31,4,11,1,7
+MTAS,mtas.codec.payload,MtasBitInputStream,33,94,6,10,8,26,5,9,1,5
 MTAS,mtas.codec.payload,MtasPayloadEncoder,157,245,27,25,30,47,20,9,1,2
 MTAS,mtas.codec.payload,MtasPayloadDecoder,91,254,15,27,19,58,14,15,0,8
 MTAS,mtas.parser.cql,TokenMgrError,175,0,17,0,37,0,18,0,6,0
 MTAS,mtas.parser.cql,Token,14,20,0,0,5,7,4,3,4,3
-MTAS,mtas.parser.cql,MtasCQLParser,3906,5022,478,656,553,1031,416,418,35,188
+MTAS,mtas.parser.cql,MtasCQLParser,3889,5003,478,656,552,1030,416,418,35,188
 MTAS,mtas.parser.cql,MtasCQLParser.JJCalls,0,3,0,0,0,1,0,1,0,1
 MTAS,mtas.parser.cql,MtasCQLParserConstants,164,0,0,0,1,0,1,0,1,0
 MTAS,mtas.parser.cql,MtasCQLParser.LookaheadSuccess,0,3,0,0,0,1,0,1,0,1
@@ -146,16 +144,16 @@ MTAS,mtas.parser.cql,ParseException,360,0,33,0,65,0,26,0,6,0
 MTAS,mtas.parser.cql,MtasCQLParserTokenManager,1098,1467,199,175,277,290,158,126,10,27
 MTAS,mtas.parser.cql,SimpleCharStream,797,269,46,14,136,61,54,15,26,12
 MTAS,mtas.solr.handler.component.util,MtasSolrComponentList,2593,10,178,0,372,4,94,2,5,2
-MTAS,mtas.solr.handler.component.util,MtasSolrComponentStats,1726,1648,133,89,201,281,92,37,5,13
+MTAS,mtas.solr.handler.component.util,MtasSolrComponentStats,1716,1658,131,91,201,281,91,38,5,13
 MTAS,mtas.solr.handler.component.util,MtasSolrComponentFacet,2489,10,118,0,306,4,67,2,8,2
 MTAS,mtas.solr.handler.component.util,MtasSolrComponentGroup,1780,10,84,0,220,4,48,2,6,2
-MTAS,mtas.solr.handler.component.util,MtasSolrResultMerge,414,437,79,61,99,112,57,22,3,6
+MTAS,mtas.solr.handler.component.util,MtasSolrResultMerge,300,575,65,75,75,144,50,30,2,8
 MTAS,mtas.solr.handler.component.util,MtasSolrJoinResult,34,0,0,0,10,0,3,0,3,0
-MTAS,mtas.solr.handler.component.util,MtasSolrResultUtil,584,392,66,50,105,92,47,26,4,11
-MTAS,mtas.solr.handler.component.util,MtasSolrMtasResult,574,269,66,28,109,56,48,8,5,4
-MTAS,mtas.solr.handler.component.util,MtasSolrComponentDocument,1016,7,66,0,153,3,38,2,5,2
+MTAS,mtas.solr.handler.component.util,MtasSolrResultUtil,460,525,52,64,78,121,41,32,3,12
+MTAS,mtas.solr.handler.component.util,MtasSolrMtasResult,488,372,56,38,86,81,43,13,2,7
+MTAS,mtas.solr.handler.component.util,MtasSolrComponentDocument,1016,7,66,0,154,3,38,2,5,2
 MTAS,mtas.solr.handler.component.util,MtasSolrComponentPrefix,494,10,62,0,107,4,37,2,6,2
-MTAS,mtas.solr.handler.component.util,MtasSolrComponentTermvector,4125,10,366,0,666,4,194,2,11,2
+MTAS,mtas.solr.handler.component.util,MtasSolrComponentTermvector,1362,2785,135,239,153,522,113,87,0,13
 MTAS,mtas.solr.handler.component.util,MtasSolrComponentJoin,254,7,32,0,61,3,22,2,6,2
 MTAS,mtas.solr.handler.component.util,MtasSolrComponentKwic,1574,3,108,0,260,2,60,1,6,1
 MTAS,mtas.solr.schema,MtasPreAnalyzedField,145,0,2,0,37,0,5,0,4,0
@@ -184,7 +182,7 @@ MTAS,mtas.search.spans,MtasSpanNotQuery,30,107,12,14,8,20,13,7,2,5
 MTAS,mtas.search.spans,MtasSpanFollowedByQuery.SpanFollowedByWeight,24,55,1,1,7,12,3,2,2,2
 MTAS,mtas.search.spans,MtasSpanSequenceSpans,379,1274,103,225,78,269,79,105,4,16
 MTAS,mtas.search.spans,MtasSpanEndQuery,54,77,4,8,11,19,5,8,2,5
-MTAS,mtas.search.spans,MtasSpanWithinQuery,504,291,75,31,94,52,50,11,1,7
+MTAS,mtas.search.spans,MtasSpanWithinQuery,504,291,75,31,96,52,50,11,1,7
 MTAS,mtas.search.spans,MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight,6,0,0,0,3,0,1,0,1,0
 MTAS,mtas.search.spans,MtasSpanRegexpQuery,134,171,12,18,20,30,15,8,4,4
 MTAS,mtas.search.spans,MtasSpanFullyAlignedWithSpans,405,0,76,0,106,0,52,0,14,0
@@ -192,12 +190,12 @@ MTAS,mtas.search.spans,MtasSpanStartQuery,54,76,4,8,10,19,5,8,2,5
 MTAS,mtas.search.spans,MtasSpanRecurrenceSpans,138,408,29,55,33,94,26,34,4,14
 MTAS,mtas.search.spans,MtasSpanPositionSpans,80,143,8,8,20,37,10,9,5,6
 MTAS,mtas.search.spans,MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight,0,6,0,0,0,3,0,1,0,1
-MTAS,mtas.search.spans,MtasSpanOrQuery,146,261,31,33,36,50,24,15,1,6
+MTAS,mtas.search.spans,MtasSpanOrQuery,138,269,30,34,35,52,23,16,1,6
 MTAS,mtas.search.spans,MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight,0,6,0,0,0,3,0,1,0,1
-MTAS,mtas.search.spans,MtasSpanMatchAllQuery.SpanAllWeight,42,92,3,7,12,21,5,5,3,2
+MTAS,mtas.search.spans,MtasSpanMatchAllQuery.SpanAllWeight,45,92,3,7,13,21,5,5,3,2
 MTAS,mtas.search.spans,MtasSpanPositionQuery,45,101,6,8,5,22,6,9,1,7
 MTAS,mtas.search.spans,MtasSpanStartQuery.SpanTermWeight,10,21,0,0,4,5,2,2,2,2
-MTAS,mtas.search.spans,MtasSpanMatchNoneQuery,95,0,12,0,23,0,13,0,7,0
+MTAS,mtas.search.spans,MtasSpanMatchNoneQuery,59,36,8,4,12,11,7,6,2,5
 MTAS,mtas.search.spans,MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight,79,0,2,0,19,0,5,0,4,0
 MTAS,mtas.search.spans,MtasSpanPositionQuery.SpanAllWeight,30,84,2,6,9,17,5,4,3,2
 MTAS,mtas.search.spans,MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight,0,6,0,0,0,3,0,1,0,1
@@ -205,30 +203,30 @@ MTAS,mtas.search.spans,MtasSpanEndQuery.SpanTermWeight,10,21,0,0,4,6,2,2,2,2
 MTAS,mtas.search.spans,MtasSpanFullyAlignedWithQuery,330,69,68,12,63,13,45,3,5,3
 MTAS,mtas.search.spans,MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans,5,12,1,1,0,3,1,1,0,1
 MTAS,mtas.search.spans,MtasSpanPrecededByQuery.SpanPrecededByWeight,24,55,1,1,7,12,3,2,2,2
-MTAS,mtas.search.spans,MtasSpanSequenceItem,454,130,71,21,84,32,42,13,2,7
+MTAS,mtas.search.spans,MtasSpanSequenceItem,458,130,81,21,86,32,47,13,2,7
 MTAS,mtas.search.spans,MtasSpanFollowedByQuery,141,163,26,24,29,30,25,8,3,5
-MTAS,mtas.search.spans,MtasSpanMatchAllQuery,22,62,1,5,4,16,2,8,1,6
+MTAS,mtas.search.spans,MtasSpanMatchAllQuery,22,66,1,5,4,17,2,9,1,7
 MTAS,mtas.search.spans,MtasSpanRecurrenceQuery.SpanRecurrenceWeight,17,61,4,4,6,17,5,3,1,3
 MTAS,mtas.search.spans,MtasSpanTermQuery,20,63,1,9,6,14,4,10,3,6
 MTAS,mtas.search.spans,MtasSpanRecurrenceSpans.Match,29,40,5,5,7,11,6,4,1,4
-MTAS,mtas.search.spans,MtasSpanMatchNoneSpans,55,0,0,0,21,0,11,0,11,0
-MTAS,mtas.search.spans,MtasSpanMatchNoneQuery.SpanNoneWeight,77,0,6,0,20,0,8,0,5,0
+MTAS,mtas.search.spans,MtasSpanMatchNoneSpans,31,24,0,0,12,9,9,2,9,2
+MTAS,mtas.search.spans,MtasSpanMatchNoneQuery.SpanNoneWeight,13,64,0,6,5,15,3,5,3,2
 MTAS,mtas.search.spans,MtasSpanIntersectingQuery.SpanIntersectingWeight,24,55,1,1,7,12,3,2,2,2
 MTAS,mtas.search.spans,MtasSpanMatchAllSpans,20,157,1,7,8,43,4,11,3,8
 MTAS,mtas.search.spans,MtasSpanAndQuery,106,236,25,27,24,50,20,13,1,6
 MTAS,mtas.search.spans,MtasStartSpans,89,0,18,0,15,0,20,0,11,0
 MTAS,mtas.codec.tree,IntervalTreeNode,0,28,1,1,0,10,1,2,0,2
 MTAS,mtas.codec.tree,MtasTreeNode,0,34,1,1,0,10,1,2,0,2
-MTAS,mtas.codec.tree,MtasTree,116,251,14,26,13,52,14,16,2,8
+MTAS,mtas.codec.tree,MtasTree,118,251,14,26,14,52,14,16,2,8
 MTAS,mtas.codec.tree,MtasAVLTreeNode,8,0,0,0,3,0,1,0,1,0
 MTAS,mtas.codec.tree,IntervalRBTreeNode,0,11,0,0,0,4,0,1,0,1
-MTAS,mtas.codec.tree,MtasAVLTree,523,0,52,0,99,0,39,0,13,0
-MTAS,mtas.codec.tree,MtasRBTree,72,449,24,46,6,75,21,27,1,12
-MTAS,mtas.codec.tree,IntervalTree,120,15,5,1,16,6,7,3,4,3
+MTAS,mtas.codec.tree,MtasAVLTree,525,0,52,0,100,0,39,0,13,0
+MTAS,mtas.codec.tree,MtasRBTree,72,451,24,46,6,76,21,27,1,12
+MTAS,mtas.codec.tree,IntervalTree,137,15,5,1,16,6,7,3,4,3
 MTAS,mtas.codec.tree,IntervalTreeNodeData,38,20,0,0,3,7,1,1,1,1
 MTAS,mtas.codec.tree,MtasTreeNodeId,70,19,12,0,13,6,8,2,2,2
 MTAS,mtas.codec.tree,MtasRBTreeNode,0,11,0,0,0,4,0,1,0,1
-MTAS,mtas.codec.tree,IntervalRBTree,167,387,32,42,24,68,28,23,3,11
+MTAS,mtas.codec.tree,IntervalRBTree,167,389,32,42,24,69,28,23,3,11
 MTAS,mtas.parser.cql.util,MtasCQLParserWordFullCondition,154,181,14,22,26,43,13,11,2,4
 MTAS,mtas.parser.cql.util,MtasCQLParserGroupFullCondition,55,117,7,17,10,30,10,12,3,7
 MTAS,mtas.parser.cql.util,MtasCQLParserBasicSentenceCondition,199,329,31,43,42,94,28,23,3,11
@@ -241,32 +239,32 @@ MTAS,mtas.parser.cql.util,MtasCQLParserSentenceCondition,480,625,70,76,76,151,51
 MTAS,mtas.parser.cql.util,MtasCQLParserSentencePartCondition,49,246,9,21,9,60,9,13,1,6
 MTAS,mtas.parser.cql.util,MtasCQLParserGroupCondition,29,35,4,4,6,8,6,3,2,3
 MTAS,mtas.parser.cql.util,MtasCQLParserBasicSentencePartCondition,145,38,11,5,17,12,9,7,2,6
-MTAS,mtas.codec.util.collector,MtasDataFull,615,115,58,4,107,24,39,7,9,6
+MTAS,mtas.codec.util.collector,MtasDataFull,615,115,58,4,107,25,39,7,9,6
 MTAS,mtas.codec.util.collector,MtasDataItemFull,313,281,80,36,45,50,59,19,3,3
-MTAS,mtas.codec.util.collector,MtasDataDoubleAdvanced,561,0,74,0,91,0,54,0,17,0
-MTAS,mtas.codec.util.collector,MtasDataItemLongFull,839,19,152,0,109,3,95,2,7,2
+MTAS,mtas.codec.util.collector,MtasDataDoubleAdvanced,550,0,72,0,88,0,53,0,17,0
+MTAS,mtas.codec.util.collector,MtasDataItemLongFull,839,19,152,0,111,3,95,2,7,2
 MTAS,mtas.codec.util.collector,MtasDataCollectorResult.new Comparator() {...},0,28,0,2,0,3,0,3,0,2
-MTAS,mtas.codec.util.collector,MtasDataItemLongAdvanced,308,20,68,0,36,3,49,1,6,1
+MTAS,mtas.codec.util.collector,MtasDataItemLongAdvanced,248,80,60,8,27,12,46,4,4,3
 MTAS,mtas.codec.util.collector,MtasDataItemBasic,152,109,25,13,24,21,20,7,2,4
 MTAS,mtas.codec.util.collector,MtasDataDoubleOperations,156,0,34,0,39,0,34,0,17,0
-MTAS,mtas.codec.util.collector,MtasDataItemLongBasic,120,73,29,7,19,11,23,3,4,3
-MTAS,mtas.codec.util.collector,MtasDataLongAdvanced,458,99,71,3,82,8,51,3,14,3
+MTAS,mtas.codec.util.collector,MtasDataItemLongBasic,119,74,28,8,19,11,22,4,4,3
+MTAS,mtas.codec.util.collector,MtasDataLongAdvanced,227,319,34,38,37,51,32,21,7,10
 MTAS,mtas.codec.util.collector,MtasDataItemDoubleBasic,178,0,32,0,29,0,23,0,7,0
-MTAS,mtas.codec.util.collector,MtasDataItemAdvanced,484,131,86,16,77,29,60,8,3,3
-MTAS,mtas.codec.util.collector,MtasDataLongFull,458,76,71,3,82,8,51,3,14,3
-MTAS,mtas.codec.util.collector,MtasDataCollectorResult,152,255,24,32,19,58,23,14,2,7
+MTAS,mtas.codec.util.collector,MtasDataItemAdvanced,443,172,80,22,73,33,56,12,2,4
+MTAS,mtas.codec.util.collector,MtasDataLongFull,445,76,69,3,79,8,50,3,14,3
+MTAS,mtas.codec.util.collector,MtasDataCollectorResult,120,287,16,40,11,66,17,20,1,8
 MTAS,mtas.codec.util.collector,MtasDataBasic,277,538,35,27,46,103,24,23,4,12
-MTAS,mtas.codec.util.collector,MtasDataItemNumberComparator,309,18,50,0,47,6,32,3,7,3
+MTAS,mtas.codec.util.collector,MtasDataItemNumberComparator,239,88,42,8,36,17,28,7,4,6
 MTAS,mtas.codec.util.collector,MtasDataLongOperations,69,85,22,12,21,18,23,11,6,11
-MTAS,mtas.codec.util.collector,MtasDataAdvanced,906,515,44,24,145,88,35,15,8,8
+MTAS,mtas.codec.util.collector,MtasDataAdvanced,364,1057,28,40,51,188,24,26,4,12
 MTAS,mtas.codec.util.collector,MtasDataItemDoubleAdvanced,278,0,63,0,34,0,45,0,7,0
-MTAS,mtas.codec.util.collector,MtasDataDoubleFull,538,0,74,0,92,0,54,0,17,0
-MTAS,mtas.codec.util.collector,MtasDataLongBasic,310,281,49,29,55,48,43,13,7,10
-MTAS,mtas.codec.util.collector,MtasDataItem,20,53,3,3,8,21,4,4,1,3
-MTAS,mtas.codec.util.collector,MtasDataDoubleBasic,583,0,74,0,101,0,54,0,17,0
-MTAS,mtas.codec.util.collector,MtasDataCollector,875,1712,118,172,135,372,99,78,5,27
-MTAS,mtas.codec.util.collector,MtasDataItemDoubleFull,986,0,164,0,127,0,104,0,10,0
-MTAS,mtas.analysis,MtasTokenizer,374,343,18,18,66,69,22,11,9,6
+MTAS,mtas.codec.util.collector,MtasDataDoubleFull,527,0,72,0,88,0,53,0,17,0
+MTAS,mtas.codec.util.collector,MtasDataLongBasic,274,306,39,37,48,51,34,21,7,10
+MTAS,mtas.codec.util.collector,MtasDataItem,19,67,3,3,7,26,5,6,2,5
+MTAS,mtas.codec.util.collector,MtasDataDoubleBasic,572,0,72,0,98,0,53,0,17,0
+MTAS,mtas.codec.util.collector,MtasDataCollector,916,1770,100,190,128,387,84,94,4,29
+MTAS,mtas.codec.util.collector,MtasDataItemDoubleFull,990,0,164,0,132,0,104,0,10,0
+MTAS,mtas.analysis,MtasTokenizer,359,343,18,18,64,69,22,11,9,6
 MTAS,mtas.solr.search,MtasSolrJoinQParserPlugin,8,4,0,0,1,2,1,2,1,2
 MTAS,mtas.solr.search,MtasSolrJoinCache,647,37,76,4,109,12,50,2,10,2
 MTAS,mtas.solr.search,MtasCQLQParser,174,133,27,13,27,33,19,3,0,2
@@ -274,4 +272,4 @@ MTAS,mtas.solr.search,MtasSolrJoinCacheItem,82,0,16,0,17,0,11,0,3,0
 MTAS,mtas.solr.search,MtasJoinQParser,65,0,12,0,15,0,8,0,2,0
 MTAS,mtas.solr.search,MtasSolrCQLQParserPlugin,0,12,0,0,0,3,0,3,0,3
 MTAS,mtas.solr.handler,MtasRequestHandler,451,9,60,0,89,3,33,3,3,3
-MTAS,mtas.solr.handler.component,MtasSolrSearchComponent,709,918,131,131,123,191,101,42,1,11
+MTAS,mtas.solr.handler.component,MtasSolrSearchComponent,593,1033,102,160,104,209,82,61,1,11
diff --git a/jacoco/jacoco.xml b/jacoco/jacoco.xml
index f67c3e0..0ee0a4d 100644
--- a/jacoco/jacoco.xml
+++ b/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.0//EN" "report.dtd"><report name="MTAS"><sessioninfo id="matthijsbrouwer.local-aa106c82" start="1494622263333" dump="1494622330769"/><package name="mtas/codec"><class name="mtas/codec/MtasFieldsProducer"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/SegmentReadState;Ljava/lang/String;)V" line="48"><counter type="INSTRUCTION" missed="6" covered="133"/><counter type="LINE" missed="2" covered="28"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addIndexInputToList" desc="(Ljava/lang/String;Lorg/apache/lucene/store/IndexInput;Ljava/lang/String;)Ljava/lang/String;" line="107"><counter type="INSTRUCTION" missed="22" covered="32"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="iterator" desc="()Ljava/util/Iterator;" line="128"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="138"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="terms" desc="(Ljava/lang/String;)Lorg/apache/lucene/index/Terms;" line="151"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="()I" line="162"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ramBytesUsed" desc="()J" line="173"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getChildResources" desc="()Ljava/util/Collection;" line="183"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkIntegrity" desc="()V" line="198"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="208"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="openMtasFile" desc="(Lorg/apache/lucene/index/SegmentReadState;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/apache/lucene/store/IndexInput;" line="225"><counter type="INSTRUCTION" missed="25" covered="44"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="6" covered="11"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="openMtasFile" desc="(Lorg/apache/lucene/index/SegmentReadState;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/store/IndexInput;" line="259"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="104" covered="252"/><counter type="BRANCH" missed="4" covered="10"/><counter type="LINE" missed="21" covered="53"/><counter type="COMPLEXITY" missed="9" covered="10"/><counter type="METHOD" missed="6" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasTerms"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Terms;Ljava/util/HashMap;Ljava/util/HashMap;I)V" line="41"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="iterator" desc="()Lorg/apache/lucene/index/TermsEnum;" line="55"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="()J" line="69"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSumTotalTermFreq" desc="()J" line="83"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSumDocFreq" desc="()J" line="97"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDocCount" desc="()I" line="111"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasFreqs" desc="()Z" line="125"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasOffsets" desc="()Z" line="139"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasPositions" desc="()Z" line="153"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasPayloads" desc="()Z" line="167"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getVersion" desc="()I" line="180"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIndexInputList" desc="()Ljava/util/HashMap;" line="189"><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIndexInputOffsetList" desc="()Ljava/util/HashMap;" line="202"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="18" covered="112"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="9" covered="31"/><counter type="COMPLEXITY" missed="9" covered="14"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasCodec"><method name="&lt;init&gt;" desc="()V" line="31"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lorg/apache/lucene/codecs/Codec;)V" line="44"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initDelegate" desc="()V" line="52"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="postingsFormat" desc="()Lorg/apache/lucene/codecs/PostingsFormat;" line="64"><counter type="INSTRUCTION" missed="18" covered="30"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="4" covered="9"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="docValuesFormat" desc="()Lorg/apache/lucene/codecs/DocValuesFormat;" line="94"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="storedFieldsFormat" desc="()Lorg/apache/lucene/codecs/StoredFieldsFormat;" line="105"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="termVectorsFormat" desc="()Lorg/apache/lucene/codecs/TermVectorsFormat;" line="116"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="fieldInfosFormat" desc="()Lorg/apache/lucene/codecs/FieldInfosFormat;" line="127"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="segmentInfoFormat" desc="()Lorg/apache/lucene/codecs/SegmentInfoFormat;" line="138"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="normsFormat" desc="()Lorg/apache/lucene/codecs/NormsFormat;" line="149"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="liveDocsFormat" desc="()Lorg/apache/lucene/codecs/LiveDocsFormat;" line="160"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compoundFormat" desc="()Lorg/apache/lucene/codecs/CompoundFormat;" line="171"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="pointsFormat" desc="()Lorg/apache/lucene/codecs/PointsFormat;" line="182"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="42" covered="81"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="12" covered="28"/><counter type="COMPLEXITY" missed="8" covered="10"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasSimpleTextCodec"><method name="&lt;init&gt;" desc="()V" line="17"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasCodecPostingsFormat"><method name="&lt;init&gt;" desc="()V" line="122"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/codecs/PostingsFormat;)V" line="113"><counter type="INSTRUCTION" missed="3" covered="42"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="113"><counter type="INSTRUCTION" missed="3" covered="41"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="fieldsProducer" desc="(Lorg/apache/lucene/index/SegmentReadState;)Lorg/apache/lucene/codecs/FieldsProducer;" line="183"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="fieldsConsumer" desc="(Lorg/apache/lucene/index/SegmentWriteState;)Lorg/apache/lucene/codecs/FieldsConsumer;" line="196"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getToken" desc="(Lorg/apache/lucene/store/IndexInput;Lorg/apache/lucene/store/IndexInput;Ljava/lang/Long;)Lmtas/analysis/token/MtasTokenString;" line="217"><counter type="INSTRUCTION" missed="52" covered="129"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="12" covered="35"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTerm" desc="(Lorg/apache/lucene/store/IndexInput;Ljava/lang/Long;)Ljava/lang/String;" line="286"><counter type="INSTRUCTION" missed="7" covered="7"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="65" covered="256"/><counter type="BRANCH" missed="3" covered="13"/><counter type="LINE" missed="18" covered="74"/><counter type="COMPLEXITY" missed="3" covered="12"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasFieldsConsumer"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/codecs/FieldsConsumer;Lorg/apache/lucene/index/SegmentWriteState;Ljava/lang/String;Ljava/lang/String;)V" line="398"><counter type="INSTRUCTION" missed="0" covered="141"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefix" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="457"><counter type="INSTRUCTION" missed="0" covered="63"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixIntersection" desc="(Ljava/lang/String;Ljava/lang/String;IILjava/util/HashMap;)V" line="490"><counter type="INSTRUCTION" missed="0" covered="80"/><counter type="BRANCH" missed="0" covered="12"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixStatsSinglePositionValue" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="530"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixStatsRangePositionValue" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="551"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixStatsSetPositionValue" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="571"><counter type="INSTRUCTION" missed="0" covered="33"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initPrefixStatsField" desc="(Ljava/lang/String;)V" line="585"><counter type="INSTRUCTION" missed="0" covered="40"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsSinglePositionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="604"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsMultiplePositionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="616"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsSetPositionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="628"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsIntersectionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="640"><counter type="INSTRUCTION" missed="2" covered="14"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lorg/apache/lucene/index/MergeState;)V" line="656"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="write" desc="(Lorg/apache/lucene/index/Fields;)V" line="685"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="write" desc="(Lorg/apache/lucene/index/FieldInfos;Lorg/apache/lucene/index/Fields;)V" line="709"><counter type="INSTRUCTION" missed="211" covered="1697"/><counter type="BRANCH" missed="32" covered="76"/><counter type="LINE" missed="20" covered="413"/><counter type="COMPLEXITY" missed="32" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createObjectAndRegisterPrefix" desc="(Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Long;ILorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/store/IndexOutput;)Ljava/lang/Integer;" line="1367"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createObjectAndRegisterPrefix" desc="(Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Long;ILorg/apache/lucene/util/BytesRef;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/apache/lucene/store/IndexOutput;)Ljava/lang/Integer;" line="1401"><counter type="INSTRUCTION" missed="75" covered="201"/><counter type="BRANCH" missed="13" covered="25"/><counter type="LINE" missed="18" covered="49"/><counter type="COMPLEXITY" missed="12" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="storeTree" desc="(Lmtas/codec/tree/MtasTree;Lorg/apache/lucene/store/IndexOutput;J)Ljava/lang/Long;" line="1521"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="storeTree" desc="(Lmtas/codec/tree/MtasTreeNode;ZZLorg/apache/lucene/store/IndexOutput;Ljava/lang/Long;J)Ljava/lang/Long;" line="1548"><counter type="INSTRUCTION" missed="140" covered="239"/><counter type="BRANCH" missed="20" covered="44"/><counter type="LINE" missed="2" covered="56"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="tokenStatsAdd" desc="(II)V" line="1646"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyObjectAndUpdateStats" desc="(ILorg/apache/lucene/store/IndexInput;Ljava/lang/Long;Lorg/apache/lucene/store/IndexOutput;)V" line="1678"><counter type="INSTRUCTION" missed="45" covered="138"/><counter type="BRANCH" missed="7" covered="15"/><counter type="LINE" missed="9" covered="35"/><counter type="COMPLEXITY" missed="7" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="1742"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="325"><counter type="INSTRUCTION" missed="2" covered="9"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="543" covered="2819"/><counter type="BRANCH" missed="76" covered="190"/><counter type="LINE" missed="65" covered="644"/><counter type="COMPLEXITY" missed="75" covered="80"/><counter type="METHOD" missed="1" covered="21"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTerms.java"><line nr="41" mi="0" ci="2" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="1" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="1" cb="1"/><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="58" mi="2" ci="0" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="1" cb="1"/><line nr="70" mi="0" ci="4" mb="0" cb="0"/><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="1" cb="1"/><line nr="84" mi="0" ci="4" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="0" ci="3" mb="1" cb="1"/><line nr="98" mi="0" ci="4" mb="0" cb="0"/><line nr="100" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="1" cb="1"/><line nr="112" mi="0" ci="4" mb="0" cb="0"/><line nr="114" mi="2" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="3" mb="1" cb="1"/><line nr="126" mi="0" ci="4" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="1" cb="1"/><line nr="140" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="2" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="1" cb="1"/><line nr="154" mi="0" ci="4" mb="0" cb="0"/><line nr="156" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="3" mb="1" cb="1"/><line nr="168" mi="0" ci="4" mb="0" cb="0"/><line nr="170" mi="2" ci="0" mb="0" cb="0"/><line nr="180" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="4" mb="0" cb="0"/><line nr="190" mi="0" ci="12" mb="0" cb="2"/><line nr="191" mi="0" ci="9" mb="0" cb="0"/><line nr="192" mi="0" ci="1" mb="0" cb="0"/><line nr="193" mi="0" ci="2" mb="0" cb="0"/><line nr="202" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="18" covered="112"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="9" covered="31"/><counter type="COMPLEXITY" missed="9" covered="14"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCodecPostingsFormat.java"><line nr="113" mi="0" ci="6" mb="0" cb="0"/><line nr="116" mi="0" ci="6" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="1" mb="0" cb="0"/><line nr="131" mi="0" ci="3" mb="0" cb="0"/><line nr="132" mi="0" ci="4" mb="0" cb="0"/><line nr="133" mi="0" ci="3" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="141" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="3" mb="0" cb="0"/><line nr="143" mi="0" ci="3" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="146" mi="0" ci="1" mb="0" cb="0"/><line nr="147" mi="0" ci="1" mb="0" cb="0"/><line nr="155" mi="0" ci="3" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="157" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="0" ci="3" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="167" mi="0" ci="3" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="169" mi="2" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="1" mb="0" cb="0"/><line nr="171" mi="0" ci="1" mb="0" cb="0"/><line nr="183" mi="0" ci="7" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="2"/><line nr="197" mi="0" ci="5" mb="0" cb="0"/><line nr="198" mi="0" ci="6" mb="0" cb="0"/><line nr="199" mi="0" ci="3" mb="0" cb="0"/><line nr="201" mi="0" ci="5" mb="0" cb="0"/><line nr="202" mi="0" ci="4" mb="0" cb="0"/><line nr="217" mi="0" ci="2" mb="0" cb="0"/><line nr="219" mi="0" ci="4" mb="0" cb="0"/><line nr="220" mi="0" ci="6" mb="0" cb="0"/><line nr="221" mi="0" ci="5" mb="0" cb="0"/><line nr="222" mi="0" ci="3" mb="0" cb="0"/><line nr="223" mi="0" ci="3" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="0" cb="0"/><line nr="225" mi="0" ci="5" mb="0" cb="2"/><line nr="226" mi="0" ci="3" mb="0" cb="0"/><line nr="227" mi="0" ci="4" mb="0" cb="0"/><line nr="229" mi="0" ci="5" mb="0" cb="2"/><line nr="231" mi="0" ci="3" mb="0" cb="0"/><line nr="232" mi="0" ci="5" mb="0" cb="0"/><line nr="233" mi="0" ci="4" mb="0" cb="0"/><line nr="234" mi="0" ci="6" mb="0" cb="2"/><line nr="236" mi="0" ci="3" mb="0" cb="0"/><line nr="237" mi="0" ci="2" mb="0" cb="0"/><line nr="238" mi="0" ci="3" mb="0" cb="0"/><line nr="239" mi="0" ci="7" mb="0" cb="2"/><line nr="240" mi="0" ci="5" mb="0" cb="0"/><line nr="241" mi="0" ci="2" mb="0" cb="0"/><line nr="242" mi="0" ci="4" mb="0" cb="0"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="245" mi="0" ci="1" mb="0" cb="0"/><line nr="246" mi="0" ci="3" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="0" cb="0"/><line nr="249" mi="0" ci="5" mb="1" cb="1"/><line nr="250" mi="3" ci="0" mb="0" cb="0"/><line nr="251" mi="5" ci="0" mb="0" cb="0"/><line nr="252" mi="6" ci="0" mb="0" cb="0"/><line nr="254" mi="0" ci="5" mb="1" cb="1"/><line nr="256" mi="3" ci="0" mb="0" cb="0"/><line nr="257" mi="5" ci="0" mb="0" cb="0"/><line nr="258" mi="6" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="1" cb="1"/><line nr="261" mi="3" ci="0" mb="0" cb="0"/><line nr="262" mi="3" ci="0" mb="0" cb="0"/><line nr="263" mi="5" ci="0" mb="0" cb="0"/><line nr="264" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="0" ci="4" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="0" ci="3" mb="0" cb="0"/><line nr="269" mi="0" ci="4" mb="0" cb="0"/><line nr="270" mi="1" ci="0" mb="0" cb="0"/><line nr="271" mi="6" ci="0" mb="0" cb="0"/><line nr="272" mi="0" ci="1" mb="0" cb="0"/><line nr="273" mi="0" ci="2" mb="0" cb="0"/><line nr="286" mi="0" ci="4" mb="0" cb="0"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="1" ci="0" mb="0" cb="0"/><line nr="289" mi="6" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="65" covered="256"/><counter type="BRANCH" missed="3" covered="13"/><counter type="LINE" missed="18" covered="74"/><counter type="COMPLEXITY" missed="3" covered="12"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFieldsConsumer.java"><line nr="325" mi="2" ci="5" mb="1" cb="1"/><line nr="328" mi="0" ci="4" mb="0" cb="0"/><line nr="398" mi="0" ci="2" mb="0" cb="0"/><line nr="399" mi="0" ci="3" mb="0" cb="0"/><line nr="400" mi="0" ci="3" mb="0" cb="0"/><line nr="401" mi="0" ci="3" mb="0" cb="0"/><line nr="402" mi="0" ci="3" mb="0" cb="0"/><line nr="404" mi="0" ci="9" mb="0" cb="0"/><line nr="407" mi="0" ci="9" mb="0" cb="0"/><line nr="410" mi="0" ci="9" mb="0" cb="0"/><line nr="412" mi="0" ci="9" mb="0" cb="0"/><line nr="414" mi="0" ci="9" mb="0" cb="0"/><line nr="418" mi="0" ci="9" mb="0" cb="0"/><line nr="420" mi="0" ci="9" mb="0" cb="0"/><line nr="422" mi="0" ci="9" mb="0" cb="0"/><line nr="425" mi="0" ci="9" mb="0" cb="0"/><line nr="427" mi="0" ci="9" mb="0" cb="0"/><line nr="429" mi="0" ci="9" mb="0" cb="0"/><line nr="432" mi="0" ci="9" mb="0" cb="0"/><line nr="435" mi="0" ci="9" mb="0" cb="0"/><line nr="438" mi="0" ci="9" mb="0" cb="0"/><line nr="441" mi="0" ci="1" mb="0" cb="0"/><line nr="457" mi="0" ci="5" mb="0" cb="2"/><line nr="458" mi="0" ci="8" mb="0" cb="0"/><line nr="459" mi="0" ci="8" mb="0" cb="0"/><line nr="461" mi="0" ci="8" mb="0" cb="2"/><line nr="462" mi="0" ci="9" mb="0" cb="0"/><line nr="463" mi="0" ci="11" mb="0" cb="0"/><line nr="464" mi="0" ci="10" mb="0" cb="0"/><line nr="465" mi="0" ci="3" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="490" mi="0" ci="5" mb="0" cb="2"/><line nr="491" mi="0" ci="9" mb="0" cb="0"/><line nr="492" mi="0" ci="8" mb="0" cb="2"/><line nr="493" mi="0" ci="1" mb="0" cb="0"/><line nr="496" mi="0" ci="4" mb="0" cb="2"/><line nr="497" mi="0" ci="4" mb="0" cb="0"/><line nr="498" mi="0" ci="6" mb="0" cb="0"/><line nr="500" mi="0" ci="5" mb="0" cb="0"/><line nr="502" mi="0" ci="7" mb="0" cb="2"/><line nr="503" mi="0" ci="5" mb="0" cb="2"/><line nr="504" mi="0" ci="8" mb="0" cb="0"/><line nr="505" mi="0" ci="4" mb="0" cb="0"/><line nr="506" mi="0" ci="1" mb="0" cb="0"/><line nr="511" mi="0" ci="7" mb="0" cb="2"/><line nr="512" mi="0" ci="5" mb="0" cb="0"/><line nr="514" mi="0" ci="1" mb="0" cb="0"/><line nr="530" mi="0" ci="3" mb="0" cb="0"/><line nr="531" mi="0" ci="5" mb="0" cb="0"/><line nr="532" mi="0" ci="8" mb="0" cb="2"/><line nr="533" mi="0" ci="8" mb="0" cb="0"/><line nr="535" mi="0" ci="1" mb="0" cb="0"/><line nr="551" mi="0" ci="3" mb="0" cb="0"/><line nr="552" mi="0" ci="5" mb="0" cb="0"/><line nr="553" mi="0" ci="8" mb="0" cb="0"/><line nr="554" mi="0" ci="8" mb="0" cb="0"/><line nr="555" mi="0" ci="1" mb="0" cb="0"/><line nr="571" mi="0" ci="3" mb="0" cb="0"/><line nr="572" mi="0" ci="5" mb="0" cb="0"/><line nr="573" mi="0" ci="8" mb="0" cb="0"/><line nr="574" mi="0" ci="8" mb="0" cb="0"/><line nr="575" mi="0" ci="8" mb="0" cb="0"/><line nr="576" mi="0" ci="1" mb="0" cb="0"/><line nr="585" mi="0" ci="5" mb="0" cb="2"/><line nr="586" mi="0" ci="8" mb="0" cb="0"/><line nr="588" mi="0" ci="5" mb="0" cb="2"/><line nr="589" mi="0" ci="8" mb="0" cb="0"/><line nr="591" mi="0" ci="5" mb="0" cb="2"/><line nr="592" mi="0" ci="8" mb="0" cb="0"/><line nr="594" mi="0" ci="1" mb="0" cb="0"/><line nr="604" mi="0" ci="9" mb="0" cb="0"/><line nr="616" mi="0" ci="9" mb="0" cb="0"/><line nr="628" mi="0" ci="9" mb="0" cb="0"/><line nr="640" mi="0" ci="5" mb="1" cb="1"/><line nr="641" mi="0" ci="9" mb="0" cb="0"/><line nr="644" mi="2" ci="0" mb="0" cb="0"/><line nr="656" mi="4" ci="0" mb="0" cb="0"/><line nr="657" mi="4" ci="0" mb="0" cb="0"/><line nr="659" mi="2" ci="0" mb="0" cb="0"/><line nr="661" mi="9" ci="0" mb="2" cb="0"/><line nr="662" mi="5" ci="0" mb="0" cb="0"/><line nr="664" mi="5" ci="0" mb="0" cb="0"/><line nr="665" mi="2" ci="0" mb="0" cb="0"/><line nr="666" mi="9" ci="0" mb="0" cb="0"/><line nr="667" mi="4" ci="0" mb="0" cb="0"/><line nr="668" mi="4" ci="0" mb="0" cb="0"/><line nr="671" mi="7" ci="0" mb="0" cb="0"/><line nr="672" mi="4" ci="0" mb="0" cb="0"/><line nr="673" mi="5" ci="0" mb="0" cb="0"/><line nr="674" mi="3" ci="0" mb="0" cb="0"/><line nr="675" mi="1" ci="0" mb="0" cb="0"/><line nr="685" mi="0" ci="4" mb="0" cb="0"/><line nr="686" mi="0" ci="6" mb="0" cb="0"/><line nr="687" mi="0" ci="1" mb="0" cb="0"/><line nr="709" mi="0" ci="4" mb="0" cb="0"/><line nr="711" mi="0" ci="5" mb="0" cb="0"/><line nr="712" mi="0" ci="5" mb="0" cb="0"/><line nr="713" mi="0" ci="5" mb="0" cb="0"/><line nr="714" mi="0" ci="5" mb="0" cb="0"/><line nr="715" mi="0" ci="5" mb="0" cb="0"/><line nr="716" mi="0" ci="5" mb="0" cb="0"/><line nr="718" mi="0" ci="4" mb="0" cb="0"/><line nr="720" mi="0" ci="4" mb="0" cb="0"/><line nr="722" mi="0" ci="4" mb="0" cb="0"/><line nr="726" mi="0" ci="11" mb="0" cb="0"/><line nr="727" mi="0" ci="3" mb="0" cb="0"/><line nr="729" mi="0" ci="11" mb="0" cb="0"/><line nr="730" mi="0" ci="3" mb="0" cb="0"/><line nr="732" mi="0" ci="14" mb="0" cb="0"/><line nr="734" mi="0" ci="8" mb="0" cb="0"/><line nr="735" mi="0" ci="4" mb="0" cb="0"/><line nr="737" mi="0" ci="4" mb="0" cb="0"/><line nr="739" mi="0" ci="11" mb="0" cb="0"/><line nr="740" mi="0" ci="3" mb="0" cb="0"/><line nr="741" mi="0" ci="8" mb="0" cb="0"/><line nr="742" mi="0" ci="4" mb="0" cb="0"/><line nr="744" mi="0" ci="4" mb="0" cb="0"/><line nr="746" mi="0" ci="11" mb="0" cb="0"/><line nr="747" mi="0" ci="3" mb="0" cb="0"/><line nr="748" mi="0" ci="8" mb="0" cb="0"/><line nr="749" mi="0" ci="4" mb="0" cb="0"/><line nr="751" mi="0" ci="4" mb="0" cb="0"/><line nr="753" mi="0" ci="11" mb="0" cb="0"/><line nr="754" mi="0" ci="3" mb="0" cb="0"/><line nr="755" mi="0" ci="8" mb="0" cb="0"/><line nr="756" mi="0" ci="4" mb="0" cb="0"/><line nr="758" mi="0" ci="4" mb="0" cb="0"/><line nr="760" mi="0" ci="11" mb="0" cb="0"/><line nr="761" mi="0" ci="3" mb="0" cb="0"/><line nr="762" mi="0" ci="8" mb="0" cb="0"/><line nr="763" mi="0" ci="4" mb="0" cb="0"/><line nr="765" mi="0" ci="4" mb="0" cb="0"/><line nr="767" mi="0" ci="14" mb="0" cb="0"/><line nr="769" mi="0" ci="8" mb="0" cb="0"/><line nr="770" mi="0" ci="4" mb="0" cb="0"/><line nr="772" mi="0" ci="4" mb="0" cb="0"/><line nr="774" mi="0" ci="11" mb="0" cb="0"/><line nr="775" mi="0" ci="3" mb="0" cb="0"/><line nr="776" mi="0" ci="8" mb="0" cb="0"/><line nr="777" mi="0" ci="4" mb="0" cb="0"/><line nr="779" mi="0" ci="4" mb="0" cb="0"/><line nr="781" mi="0" ci="11" mb="0" cb="0"/><line nr="782" mi="0" ci="3" mb="0" cb="0"/><line nr="783" mi="0" ci="8" mb="0" cb="0"/><line nr="784" mi="0" ci="4" mb="0" cb="0"/><line nr="786" mi="0" ci="4" mb="0" cb="0"/><line nr="788" mi="0" ci="10" mb="0" cb="2"/><line nr="789" mi="0" ci="4" mb="0" cb="0"/><line nr="790" mi="0" ci="2" mb="1" cb="1"/><line nr="791" mi="1" ci="0" mb="0" cb="0"/><line nr="794" mi="0" ci="8" mb="0" cb="0"/><line nr="795" mi="0" ci="2" mb="0" cb="0"/><line nr="796" mi="0" ci="4" mb="0" cb="0"/><line nr="798" mi="0" ci="8" mb="0" cb="0"/><line nr="799" mi="0" ci="2" mb="0" cb="0"/><line nr="800" mi="0" ci="4" mb="0" cb="0"/><line nr="802" mi="0" ci="4" mb="0" cb="0"/><line nr="804" mi="0" ci="3" mb="0" cb="0"/><line nr="805" mi="0" ci="3" mb="0" cb="0"/><line nr="806" mi="0" ci="3" mb="0" cb="0"/><line nr="807" mi="0" ci="3" mb="0" cb="0"/><line nr="809" mi="0" ci="4" mb="0" cb="0"/><line nr="810" mi="0" ci="4" mb="0" cb="0"/><line nr="811" mi="0" ci="2" mb="0" cb="0"/><line nr="813" mi="0" ci="6" mb="2" cb="4"/><line nr="815" mi="0" ci="2" mb="0" cb="0"/><line nr="816" mi="0" ci="2" mb="1" cb="1"/><line nr="817" mi="4" ci="0" mb="0" cb="0"/><line nr="820" mi="0" ci="3" mb="0" cb="0"/><line nr="821" mi="0" ci="2" mb="0" cb="0"/><line nr="824" mi="0" ci="3" mb="0" cb="0"/><line nr="825" mi="0" ci="2" mb="0" cb="2"/><line nr="826" mi="0" ci="1" mb="0" cb="0"/><line nr="829" mi="0" ci="4" mb="0" cb="0"/><line nr="830" mi="0" ci="4" mb="0" cb="0"/><line nr="831" mi="0" ci="1" mb="0" cb="0"/><line nr="833" mi="0" ci="5" mb="0" cb="0"/><line nr="836" mi="0" ci="4" mb="0" cb="0"/><line nr="837" mi="0" ci="5" mb="0" cb="2"/><line nr="838" mi="0" ci="1" mb="0" cb="0"/><line nr="840" mi="0" ci="3" mb="0" cb="0"/><line nr="843" mi="0" ci="2" mb="0" cb="0"/><line nr="844" mi="0" ci="4" mb="0" cb="0"/><line nr="845" mi="0" ci="7" mb="0" cb="2"/><line nr="846" mi="0" ci="3" mb="0" cb="0"/><line nr="847" mi="0" ci="1" mb="0" cb="0"/><line nr="849" mi="0" ci="3" mb="0" cb="0"/><line nr="850" mi="0" ci="3" mb="0" cb="0"/><line nr="851" mi="0" ci="2" mb="1" cb="1"/><line nr="852" mi="11" ci="0" mb="0" cb="0"/><line nr="854" mi="6" ci="0" mb="0" cb="0"/><line nr="857" mi="0" ci="10" mb="0" cb="0"/><line nr="860" mi="0" ci="2" mb="1" cb="1"/><line nr="861" mi="5" ci="6" mb="2" cb="2"/><line nr="863" mi="0" ci="5" mb="0" cb="0"/><line nr="868" mi="0" ci="3" mb="1" cb="1"/><line nr="870" mi="0" ci="4" mb="0" cb="0"/><line nr="872" mi="0" ci="4" mb="0" cb="0"/><line nr="874" mi="0" ci="4" mb="0" cb="0"/><line nr="876" mi="0" ci="10" mb="0" cb="2"/><line nr="877" mi="0" ci="1" mb="0" cb="0"/><line nr="879" mi="0" ci="6" mb="0" cb="0"/><line nr="881" mi="0" ci="3" mb="0" cb="0"/><line nr="882" mi="0" ci="6" mb="0" cb="0"/><line nr="883" mi="0" ci="1" mb="0" cb="0"/><line nr="886" mi="0" ci="2" mb="0" cb="0"/><line nr="887" mi="0" ci="1" mb="0" cb="0"/><line nr="888" mi="0" ci="1" mb="0" cb="0"/><line nr="890" mi="0" ci="8" mb="0" cb="0"/><line nr="892" mi="0" ci="1" mb="0" cb="0"/><line nr="893" mi="0" ci="8" mb="0" cb="0"/><line nr="895" mi="0" ci="1" mb="0" cb="0"/><line nr="896" mi="0" ci="8" mb="0" cb="0"/><line nr="898" mi="0" ci="1" mb="0" cb="0"/><line nr="901" mi="0" ci="2" mb="0" cb="0"/><line nr="902" mi="0" ci="4" mb="0" cb="0"/><line nr="903" mi="0" ci="2" mb="0" cb="0"/><line nr="904" mi="0" ci="4" mb="0" cb="0"/><line nr="907" mi="0" ci="10" mb="0" cb="0"/><line nr="909" mi="0" ci="4" mb="0" cb="0"/><line nr="910" mi="0" ci="8" mb="0" cb="0"/><line nr="911" mi="0" ci="2" mb="0" cb="0"/><line nr="912" mi="0" ci="4" mb="0" cb="0"/><line nr="913" mi="0" ci="2" mb="0" cb="0"/><line nr="916" mi="0" ci="4" mb="0" cb="0"/><line nr="918" mi="0" ci="3" mb="0" cb="0"/><line nr="919" mi="0" ci="3" mb="0" cb="0"/><line nr="921" mi="0" ci="3" mb="0" cb="0"/><line nr="922" mi="0" ci="3" mb="0" cb="0"/><line nr="924" mi="0" ci="4" mb="0" cb="0"/><line nr="925" mi="0" ci="7" mb="0" cb="2"/><line nr="926" mi="0" ci="4" mb="0" cb="0"/><line nr="927" mi="0" ci="4" mb="0" cb="0"/><line nr="930" mi="0" ci="5" mb="0" cb="2"/><line nr="932" mi="0" ci="9" mb="0" cb="0"/><line nr="935" mi="0" ci="4" mb="0" cb="0"/><line nr="938" mi="0" ci="6" mb="0" cb="0"/><line nr="939" mi="0" ci="1" mb="0" cb="0"/><line nr="940" mi="0" ci="3" mb="0" cb="0"/><line nr="941" mi="0" ci="1" mb="0" cb="0"/><line nr="942" mi="0" ci="1" mb="0" cb="0"/><line nr="944" mi="0" ci="2" mb="0" cb="0"/><line nr="945" mi="0" ci="4" mb="0" cb="0"/><line nr="946" mi="0" ci="2" mb="0" cb="0"/><line nr="947" mi="0" ci="4" mb="0" cb="0"/><line nr="948" mi="0" ci="6" mb="0" cb="0"/><line nr="951" mi="0" ci="3" mb="0" cb="2"/><line nr="952" mi="0" ci="3" mb="0" cb="0"/><line nr="953" mi="0" ci="4" mb="0" cb="0"/><line nr="954" mi="0" ci="4" mb="0" cb="0"/><line nr="955" mi="0" ci="4" mb="0" cb="0"/><line nr="956" mi="0" ci="3" mb="0" cb="0"/><line nr="957" mi="0" ci="4" mb="0" cb="0"/><line nr="958" mi="0" ci="8" mb="0" cb="0"/><line nr="960" mi="0" ci="8" mb="0" cb="0"/><line nr="961" mi="0" ci="2" mb="0" cb="0"/><line nr="962" mi="0" ci="4" mb="0" cb="0"/><line nr="963" mi="0" ci="8" mb="0" cb="0"/><line nr="964" mi="0" ci="2" mb="0" cb="0"/><line nr="965" mi="0" ci="4" mb="0" cb="0"/><line nr="966" mi="0" ci="10" mb="0" cb="2"/><line nr="967" mi="0" ci="1" mb="0" cb="0"/><line nr="968" mi="0" ci="4" mb="0" cb="0"/><line nr="972" mi="0" ci="2" mb="0" cb="0"/><line nr="974" mi="0" ci="4" mb="0" cb="0"/><line nr="976" mi="0" ci="3" mb="0" cb="0"/><line nr="977" mi="0" ci="3" mb="0" cb="0"/><line nr="978" mi="0" ci="4" mb="0" cb="0"/><line nr="980" mi="0" ci="4" mb="0" cb="0"/><line nr="981" mi="0" ci="4" mb="0" cb="0"/><line nr="982" mi="5" ci="6" mb="2" cb="2"/><line nr="985" mi="0" ci="3" mb="0" cb="0"/><line nr="986" mi="0" ci="3" mb="0" cb="0"/><line nr="987" mi="12" ci="4" mb="2" cb="2"/><line nr="989" mi="0" ci="7" mb="0" cb="2"/><line nr="990" mi="0" ci="3" mb="0" cb="0"/><line nr="991" mi="0" ci="6" mb="0" cb="0"/><line nr="993" mi="5" ci="6" mb="2" cb="2"/><line nr="994" mi="0" ci="1" mb="0" cb="0"/><line nr="996" mi="0" ci="6" mb="0" cb="0"/><line nr="999" mi="0" ci="4" mb="0" cb="0"/><line nr="1000" mi="0" ci="4" mb="0" cb="2"/><line nr="1001" mi="0" ci="1" mb="0" cb="0"/><line nr="1003" mi="0" ci="2" mb="0" cb="0"/><line nr="1005" mi="0" ci="1" mb="0" cb="0"/><line nr="1007" mi="0" ci="4" mb="0" cb="0"/><line nr="1008" mi="0" ci="10" mb="0" cb="2"/><line nr="1009" mi="0" ci="1" mb="0" cb="0"/><line nr="1010" mi="0" ci="5" mb="0" cb="0"/><line nr="1011" mi="0" ci="4" mb="0" cb="0"/><line nr="1012" mi="0" ci="4" mb="0" cb="0"/><line nr="1013" mi="0" ci="6" mb="0" cb="0"/><line nr="1016" mi="0" ci="6" mb="0" cb="0"/><line nr="1017" mi="0" ci="1" mb="0" cb="0"/><line nr="1019" mi="8" ci="6" mb="1" cb="1"/><line nr="1020" mi="0" ci="3" mb="1" cb="1"/><line nr="1021" mi="5" ci="0" mb="0" cb="0"/><line nr="1022" mi="5" ci="9" mb="1" cb="1"/><line nr="1023" mi="0" ci="5" mb="0" cb="0"/><line nr="1024" mi="0" ci="2" mb="1" cb="1"/><line nr="1025" mi="5" ci="8" mb="2" cb="2"/><line nr="1026" mi="0" ci="1" mb="0" cb="0"/><line nr="1029" mi="0" ci="4" mb="0" cb="0"/><line nr="1030" mi="0" ci="4" mb="0" cb="0"/><line nr="1032" mi="0" ci="2" mb="0" cb="0"/><line nr="1035" mi="0" ci="4" mb="0" cb="0"/><line nr="1036" mi="0" ci="2" mb="0" cb="0"/><line nr="1037" mi="0" ci="2" mb="0" cb="0"/><line nr="1038" mi="0" ci="2" mb="0" cb="0"/><line nr="1039" mi="0" ci="2" mb="0" cb="0"/><line nr="1040" mi="0" ci="10" mb="0" cb="2"/><line nr="1041" mi="0" ci="1" mb="0" cb="0"/><line nr="1042" mi="5" ci="6" mb="1" cb="1"/><line nr="1043" mi="0" ci="3" mb="1" cb="1"/><line nr="1044" mi="0" ci="7" mb="0" cb="0"/><line nr="1045" mi="0" ci="5" mb="0" cb="0"/><line nr="1046" mi="0" ci="10" mb="0" cb="0"/><line nr="1047" mi="0" ci="7" mb="0" cb="0"/><line nr="1048" mi="0" ci="1" mb="0" cb="0"/><line nr="1049" mi="0" ci="1" mb="0" cb="0"/><line nr="1050" mi="0" ci="17" mb="0" cb="0"/><line nr="1053" mi="0" ci="9" mb="0" cb="0"/><line nr="1056" mi="0" ci="2" mb="0" cb="0"/><line nr="1058" mi="0" ci="2" mb="0" cb="0"/><line nr="1059" mi="0" ci="10" mb="0" cb="2"/><line nr="1060" mi="0" ci="1" mb="0" cb="0"/><line nr="1061" mi="0" ci="13" mb="0" cb="0"/><line nr="1064" mi="0" ci="4" mb="0" cb="0"/><line nr="1066" mi="0" ci="2" mb="0" cb="0"/><line nr="1067" mi="0" ci="1" mb="0" cb="0"/><line nr="1068" mi="0" ci="1" mb="0" cb="0"/><line nr="1070" mi="0" ci="5" mb="1" cb="1"/><line nr="1071" mi="0" ci="1" mb="0" cb="0"/><line nr="1072" mi="3" ci="0" mb="0" cb="0"/><line nr="1073" mi="0" ci="5" mb="0" cb="2"/><line nr="1074" mi="0" ci="1" mb="0" cb="0"/><line nr="1075" mi="0" ci="3" mb="0" cb="0"/><line nr="1076" mi="0" ci="5" mb="1" cb="1"/><line nr="1077" mi="0" ci="1" mb="0" cb="0"/><line nr="1078" mi="0" ci="3" mb="0" cb="0"/><line nr="1080" mi="2" ci="0" mb="0" cb="0"/><line nr="1085" mi="0" ci="2" mb="0" cb="0"/><line nr="1086" mi="0" ci="10" mb="0" cb="2"/><line nr="1087" mi="0" ci="1" mb="0" cb="0"/><line nr="1088" mi="0" ci="13" mb="0" cb="0"/><line nr="1091" mi="0" ci="2" mb="1" cb="1"/><line nr="1092" mi="2" ci="0" mb="0" cb="0"/><line nr="1093" mi="3" ci="0" mb="0" cb="0"/><line nr="1094" mi="0" ci="3" mb="0" cb="2"/><line nr="1095" mi="0" ci="2" mb="0" cb="0"/><line nr="1096" mi="0" ci="3" mb="0" cb="0"/><line nr="1097" mi="0" ci="3" mb="1" cb="1"/><line nr="1098" mi="0" ci="2" mb="0" cb="0"/><line nr="1099" mi="0" ci="3" mb="0" cb="0"/><line nr="1101" mi="4" ci="0" mb="0" cb="0"/><line nr="1103" mi="0" ci="1" mb="0" cb="0"/><line nr="1104" mi="0" ci="1" mb="0" cb="0"/><line nr="1105" mi="0" ci="4" mb="0" cb="0"/><line nr="1106" mi="0" ci="3" mb="0" cb="0"/><line nr="1107" mi="0" ci="3" mb="0" cb="0"/><line nr="1108" mi="0" ci="3" mb="0" cb="0"/><line nr="1109" mi="0" ci="5" mb="0" cb="0"/><line nr="1110" mi="0" ci="5" mb="0" cb="0"/><line nr="1111" mi="0" ci="5" mb="0" cb="0"/><line nr="1113" mi="0" ci="2" mb="0" cb="0"/><line nr="1114" mi="0" ci="1" mb="0" cb="0"/><line nr="1115" mi="0" ci="2" mb="0" cb="0"/><line nr="1116" mi="0" ci="4" mb="0" cb="0"/><line nr="1117" mi="0" ci="2" mb="0" cb="0"/><line nr="1118" mi="0" ci="4" mb="0" cb="0"/><line nr="1121" mi="0" ci="2" mb="0" cb="0"/><line nr="1123" mi="0" ci="6" mb="0" cb="0"/><line nr="1124" mi="0" ci="6" mb="0" cb="0"/><line nr="1128" mi="0" ci="1" mb="0" cb="0"/><line nr="1130" mi="0" ci="2" mb="0" cb="0"/><line nr="1131" mi="0" ci="4" mb="0" cb="0"/><line nr="1133" mi="0" ci="2" mb="0" cb="0"/><line nr="1134" mi="0" ci="2" mb="0" cb="0"/><line nr="1135" mi="0" ci="4" mb="0" cb="0"/><line nr="1136" mi="0" ci="2" mb="0" cb="0"/><line nr="1137" mi="0" ci="2" mb="0" cb="0"/><line nr="1138" mi="0" ci="4" mb="0" cb="0"/><line nr="1139" mi="0" ci="2" mb="0" cb="0"/><line nr="1140" mi="0" ci="2" mb="0" cb="0"/><line nr="1141" mi="0" ci="4" mb="0" cb="0"/><line nr="1142" mi="0" ci="2" mb="0" cb="0"/><line nr="1143" mi="0" ci="2" mb="0" cb="0"/><line nr="1144" mi="0" ci="4" mb="0" cb="0"/><line nr="1145" mi="0" ci="2" mb="0" cb="0"/><line nr="1146" mi="0" ci="2" mb="0" cb="0"/><line nr="1147" mi="0" ci="4" mb="0" cb="0"/><line nr="1151" mi="0" ci="10" mb="0" cb="0"/><line nr="1153" mi="0" ci="4" mb="0" cb="0"/><line nr="1154" mi="0" ci="10" mb="0" cb="0"/><line nr="1156" mi="0" ci="4" mb="0" cb="0"/><line nr="1157" mi="0" ci="8" mb="0" cb="0"/><line nr="1158" mi="0" ci="2" mb="0" cb="0"/><line nr="1159" mi="0" ci="4" mb="0" cb="0"/><line nr="1160" mi="0" ci="10" mb="0" cb="0"/><line nr="1162" mi="0" ci="4" mb="0" cb="0"/><line nr="1163" mi="0" ci="10" mb="0" cb="0"/><line nr="1165" mi="0" ci="4" mb="0" cb="0"/><line nr="1166" mi="0" ci="11" mb="0" cb="0"/><line nr="1167" mi="0" ci="3" mb="0" cb="0"/><line nr="1168" mi="0" ci="8" mb="0" cb="0"/><line nr="1169" mi="0" ci="4" mb="0" cb="0"/><line nr="1171" mi="0" ci="4" mb="0" cb="0"/><line nr="1172" mi="0" ci="2" mb="0" cb="0"/><line nr="1176" mi="0" ci="3" mb="0" cb="0"/><line nr="1177" mi="0" ci="3" mb="0" cb="0"/><line nr="1178" mi="0" ci="3" mb="0" cb="0"/><line nr="1179" mi="0" ci="3" mb="0" cb="0"/><line nr="1180" mi="0" ci="3" mb="0" cb="0"/><line nr="1181" mi="0" ci="3" mb="0" cb="0"/><line nr="1182" mi="0" ci="3" mb="0" cb="0"/><line nr="1183" mi="0" ci="3" mb="0" cb="0"/><line nr="1184" mi="0" ci="3" mb="0" cb="0"/><line nr="1186" mi="0" ci="3" mb="0" cb="0"/><line nr="1187" mi="0" ci="3" mb="0" cb="0"/><line nr="1189" mi="0" ci="6" mb="0" cb="0"/><line nr="1190" mi="0" ci="7" mb="0" cb="2"/><line nr="1192" mi="0" ci="3" mb="0" cb="0"/><line nr="1194" mi="0" ci="4" mb="0" cb="0"/><line nr="1200" mi="0" ci="3" mb="0" cb="0"/><line nr="1201" mi="0" ci="3" mb="0" cb="0"/><line nr="1202" mi="0" ci="3" mb="0" cb="0"/><line nr="1203" mi="0" ci="3" mb="0" cb="0"/><line nr="1205" mi="0" ci="3" mb="0" cb="0"/><line nr="1207" mi="0" ci="6" mb="0" cb="0"/><line nr="1208" mi="0" ci="6" mb="0" cb="0"/><line nr="1209" mi="0" ci="4" mb="0" cb="0"/><line nr="1212" mi="0" ci="4" mb="0" cb="0"/><line nr="1213" mi="0" ci="7" mb="0" cb="2"/><line nr="1214" mi="0" ci="2" mb="1" cb="1"/><line nr="1215" mi="5" ci="0" mb="0" cb="0"/><line nr="1216" mi="0" ci="3" mb="0" cb="2"/><line nr="1217" mi="0" ci="5" mb="0" cb="0"/><line nr="1218" mi="0" ci="3" mb="1" cb="1"/><line nr="1219" mi="0" ci="5" mb="0" cb="0"/><line nr="1221" mi="3" ci="0" mb="0" cb="0"/><line nr="1223" mi="0" ci="9" mb="0" cb="0"/><line nr="1225" mi="0" ci="3" mb="0" cb="0"/><line nr="1226" mi="0" ci="3" mb="0" cb="0"/><line nr="1227" mi="0" ci="3" mb="0" cb="0"/><line nr="1228" mi="0" ci="5" mb="0" cb="0"/><line nr="1229" mi="0" ci="6" mb="0" cb="0"/><line nr="1231" mi="0" ci="6" mb="1" cb="1"/><line nr="1232" mi="1" ci="5" mb="0" cb="0"/><line nr="1233" mi="0" ci="3" mb="0" cb="0"/><line nr="1234" mi="12" ci="8" mb="2" cb="2"/><line nr="1236" mi="0" ci="3" mb="0" cb="0"/><line nr="1237" mi="0" ci="3" mb="0" cb="0"/><line nr="1240" mi="0" ci="6" mb="0" cb="0"/><line nr="1242" mi="0" ci="6" mb="0" cb="0"/><line nr="1244" mi="0" ci="3" mb="0" cb="0"/><line nr="1246" mi="0" ci="3" mb="0" cb="0"/><line nr="1248" mi="0" ci="4" mb="0" cb="0"/><line nr="1250" mi="0" ci="4" mb="0" cb="0"/><line nr="1252" mi="0" ci="4" mb="0" cb="0"/><line nr="1254" mi="0" ci="3" mb="0" cb="0"/><line nr="1255" mi="0" ci="3" mb="0" cb="0"/><line nr="1256" mi="0" ci="3" mb="0" cb="0"/><line nr="1257" mi="0" ci="3" mb="0" cb="0"/><line nr="1259" mi="0" ci="3" mb="0" cb="0"/><line nr="1261" mi="0" ci="4" mb="0" cb="0"/><line nr="1263" mi="0" ci="4" mb="0" cb="0"/><line nr="1265" mi="0" ci="6" mb="0" cb="0"/><line nr="1267" mi="0" ci="7" mb="0" cb="0"/><line nr="1271" mi="0" ci="3" mb="0" cb="0"/><line nr="1272" mi="0" ci="3" mb="0" cb="0"/><line nr="1273" mi="0" ci="3" mb="0" cb="0"/><line nr="1274" mi="0" ci="3" mb="0" cb="0"/><line nr="1275" mi="0" ci="3" mb="0" cb="0"/><line nr="1276" mi="0" ci="3" mb="0" cb="0"/><line nr="1277" mi="0" ci="3" mb="0" cb="0"/><line nr="1278" mi="0" ci="3" mb="0" cb="0"/><line nr="1280" mi="0" ci="8" mb="0" cb="0"/><line nr="1282" mi="0" ci="1" mb="0" cb="0"/><line nr="1283" mi="0" ci="1" mb="0" cb="0"/><line nr="1284" mi="0" ci="3" mb="0" cb="0"/><line nr="1285" mi="0" ci="2" mb="0" cb="0"/><line nr="1286" mi="0" ci="1" mb="0" cb="0"/><line nr="1288" mi="0" ci="2" mb="0" cb="2"/><line nr="1289" mi="0" ci="2" mb="0" cb="0"/><line nr="1290" mi="0" ci="4" mb="0" cb="0"/><line nr="1291" mi="0" ci="2" mb="0" cb="0"/><line nr="1292" mi="0" ci="4" mb="0" cb="0"/><line nr="1293" mi="0" ci="2" mb="0" cb="0"/><line nr="1294" mi="0" ci="4" mb="0" cb="0"/><line nr="1295" mi="0" ci="2" mb="0" cb="0"/><line nr="1296" mi="0" ci="4" mb="0" cb="0"/><line nr="1297" mi="0" ci="2" mb="0" cb="0"/><line nr="1298" mi="0" ci="4" mb="0" cb="0"/><line nr="1301" mi="0" ci="6" mb="0" cb="0"/><line nr="1302" mi="0" ci="6" mb="0" cb="0"/><line nr="1304" mi="0" ci="2" mb="0" cb="0"/><line nr="1305" mi="0" ci="2" mb="0" cb="0"/><line nr="1306" mi="0" ci="4" mb="0" cb="0"/><line nr="1307" mi="0" ci="2" mb="0" cb="0"/><line nr="1308" mi="0" ci="2" mb="0" cb="0"/><line nr="1309" mi="0" ci="4" mb="0" cb="0"/><line nr="1310" mi="0" ci="2" mb="0" cb="0"/><line nr="1311" mi="0" ci="2" mb="0" cb="0"/><line nr="1312" mi="0" ci="4" mb="0" cb="0"/><line nr="1313" mi="0" ci="2" mb="0" cb="0"/><line nr="1314" mi="0" ci="2" mb="0" cb="0"/><line nr="1315" mi="0" ci="4" mb="0" cb="0"/><line nr="1316" mi="0" ci="2" mb="0" cb="0"/><line nr="1317" mi="0" ci="2" mb="0" cb="0"/><line nr="1318" mi="0" ci="4" mb="0" cb="0"/><line nr="1319" mi="1" ci="0" mb="0" cb="0"/><line nr="1322" mi="3" ci="0" mb="0" cb="0"/><line nr="1324" mi="5" ci="2" mb="0" cb="0"/><line nr="1326" mi="18" ci="0" mb="0" cb="0"/><line nr="1327" mi="2" ci="1" mb="0" cb="0"/><line nr="1328" mi="6" ci="3" mb="0" cb="0"/><line nr="1329" mi="3" ci="0" mb="0" cb="0"/><line nr="1331" mi="18" ci="0" mb="0" cb="0"/><line nr="1332" mi="2" ci="1" mb="0" cb="0"/><line nr="1333" mi="6" ci="3" mb="0" cb="0"/><line nr="1334" mi="3" ci="0" mb="0" cb="0"/><line nr="1336" mi="18" ci="0" mb="0" cb="0"/><line nr="1337" mi="2" ci="1" mb="0" cb="0"/><line nr="1338" mi="6" ci="3" mb="0" cb="0"/><line nr="1339" mi="5" ci="0" mb="0" cb="0"/><line nr="1340" mi="1" ci="1" mb="0" cb="0"/><line nr="1341" mi="0" ci="1" mb="0" cb="0"/><line nr="1367" mi="0" ci="12" mb="0" cb="0"/><line nr="1401" mi="0" ci="2" mb="0" cb="0"/><line nr="1402" mi="0" ci="4" mb="0" cb="0"/><line nr="1403" mi="0" ci="2" mb="1" cb="1"/><line nr="1404" mi="0" ci="4" mb="0" cb="0"/><line nr="1405" mi="0" ci="13" mb="0" cb="0"/><line nr="1407" mi="0" ci="3" mb="0" cb="0"/><line nr="1408" mi="0" ci="3" mb="0" cb="0"/><line nr="1409" mi="0" ci="3" mb="0" cb="0"/><line nr="1410" mi="0" ci="3" mb="0" cb="0"/><line nr="1411" mi="0" ci="3" mb="0" cb="0"/><line nr="1412" mi="0" ci="4" mb="2" cb="2"/><line nr="1413" mi="8" ci="0" mb="0" cb="0"/><line nr="1415" mi="0" ci="3" mb="0" cb="0"/><line nr="1417" mi="0" ci="2" mb="1" cb="1"/><line nr="1419" mi="0" ci="2" mb="0" cb="0"/><line nr="1420" mi="0" ci="2" mb="1" cb="1"/><line nr="1421" mi="0" ci="5" mb="0" cb="2"/><line nr="1422" mi="0" ci="4" mb="0" cb="0"/><line nr="1424" mi="0" ci="6" mb="0" cb="0"/><line nr="1425" mi="0" ci="5" mb="0" cb="2"/><line nr="1426" mi="0" ci="4" mb="0" cb="0"/><line nr="1428" mi="0" ci="6" mb="0" cb="0"/><line nr="1430" mi="0" ci="6" mb="0" cb="0"/><line nr="1433" mi="5" ci="0" mb="0" cb="0"/><line nr="1435" mi="0" ci="2" mb="0" cb="2"/><line nr="1436" mi="0" ci="4" mb="0" cb="0"/><line nr="1439" mi="0" ci="2" mb="1" cb="1"/><line nr="1440" mi="4" ci="0" mb="0" cb="0"/><line nr="1443" mi="0" ci="2" mb="1" cb="1"/><line nr="1444" mi="4" ci="0" mb="0" cb="0"/><line nr="1447" mi="0" ci="2" mb="1" cb="1"/><line nr="1448" mi="4" ci="0" mb="0" cb="0"/><line nr="1452" mi="0" ci="4" mb="0" cb="0"/><line nr="1453" mi="0" ci="3" mb="0" cb="0"/><line nr="1454" mi="0" ci="5" mb="0" cb="2"/><line nr="1456" mi="0" ci="4" mb="0" cb="0"/><line nr="1458" mi="0" ci="5" mb="0" cb="2"/><line nr="1460" mi="0" ci="4" mb="0" cb="0"/><line nr="1461" mi="0" ci="3" mb="0" cb="0"/><line nr="1462" mi="0" ci="7" mb="0" cb="0"/><line nr="1463" mi="0" ci="6" mb="0" cb="2"/><line nr="1465" mi="0" ci="3" mb="0" cb="0"/><line nr="1466" mi="0" ci="4" mb="0" cb="0"/><line nr="1467" mi="0" ci="2" mb="0" cb="0"/><line nr="1468" mi="0" ci="16" mb="0" cb="2"/><line nr="1469" mi="0" ci="5" mb="0" cb="0"/><line nr="1470" mi="0" ci="2" mb="0" cb="0"/><line nr="1472" mi="0" ci="1" mb="0" cb="0"/><line nr="1473" mi="0" ci="5" mb="0" cb="0"/><line nr="1475" mi="0" ci="5" mb="1" cb="1"/><line nr="1477" mi="3" ci="0" mb="0" cb="0"/><line nr="1478" mi="4" ci="0" mb="0" cb="0"/><line nr="1479" mi="6" ci="0" mb="0" cb="0"/><line nr="1481" mi="0" ci="5" mb="1" cb="1"/><line nr="1483" mi="3" ci="0" mb="0" cb="0"/><line nr="1484" mi="4" ci="0" mb="0" cb="0"/><line nr="1485" mi="6" ci="0" mb="0" cb="0"/><line nr="1487" mi="0" ci="5" mb="1" cb="1"/><line nr="1489" mi="2" ci="0" mb="2" cb="0"/><line nr="1490" mi="4" ci="0" mb="0" cb="0"/><line nr="1491" mi="6" ci="0" mb="0" cb="0"/><line nr="1493" mi="3" ci="0" mb="0" cb="0"/><line nr="1496" mi="0" ci="4" mb="0" cb="0"/><line nr="1499" mi="0" ci="2" mb="0" cb="0"/><line nr="1500" mi="1" ci="0" mb="0" cb="0"/><line nr="1501" mi="3" ci="0" mb="0" cb="0"/><line nr="1502" mi="5" ci="0" mb="0" cb="0"/><line nr="1521" mi="0" ci="8" mb="0" cb="0"/><line nr="1522" mi="0" ci="4" mb="0" cb="0"/><line nr="1548" mi="0" ci="2" mb="1" cb="1"/><line nr="1549" mi="0" ci="3" mb="0" cb="0"/><line nr="1550" mi="0" ci="2" mb="0" cb="2"/><line nr="1551" mi="0" ci="4" mb="0" cb="0"/><line nr="1552" mi="0" ci="3" mb="0" cb="0"/><line nr="1556" mi="0" ci="3" mb="0" cb="2"/><line nr="1557" mi="0" ci="11" mb="0" cb="0"/><line nr="1561" mi="0" ci="3" mb="0" cb="0"/><line nr="1563" mi="0" ci="3" mb="0" cb="2"/><line nr="1564" mi="0" ci="11" mb="0" cb="0"/><line nr="1568" mi="0" ci="3" mb="0" cb="0"/><line nr="1570" mi="0" ci="4" mb="0" cb="0"/><line nr="1571" mi="0" ci="3" mb="0" cb="2"/><line nr="1572" mi="0" ci="2" mb="0" cb="0"/><line nr="1574" mi="0" ci="3" mb="0" cb="2"/><line nr="1575" mi="0" ci="2" mb="0" cb="0"/><line nr="1577" mi="0" ci="3" mb="0" cb="2"/><line nr="1578" mi="12" ci="7" mb="2" cb="2"/><line nr="1580" mi="0" ci="4" mb="0" cb="0"/><line nr="1581" mi="0" ci="2" mb="0" cb="0"/><line nr="1582" mi="0" ci="2" mb="0" cb="2"/><line nr="1583" mi="0" ci="5" mb="0" cb="0"/><line nr="1585" mi="0" ci="2" mb="0" cb="2"/><line nr="1586" mi="0" ci="5" mb="0" cb="0"/><line nr="1588" mi="0" ci="3" mb="0" cb="0"/><line nr="1590" mi="13" ci="5" mb="2" cb="2"/><line nr="1591" mi="0" ci="4" mb="0" cb="0"/><line nr="1592" mi="13" ci="5" mb="2" cb="2"/><line nr="1593" mi="0" ci="4" mb="0" cb="0"/><line nr="1594" mi="13" ci="5" mb="2" cb="2"/><line nr="1595" mi="0" ci="4" mb="0" cb="0"/><line nr="1596" mi="16" ci="8" mb="2" cb="2"/><line nr="1598" mi="0" ci="7" mb="0" cb="0"/><line nr="1599" mi="16" ci="8" mb="2" cb="2"/><line nr="1601" mi="0" ci="7" mb="0" cb="0"/><line nr="1602" mi="0" ci="2" mb="0" cb="2"/><line nr="1603" mi="0" ci="5" mb="0" cb="0"/><line nr="1605" mi="0" ci="3" mb="0" cb="0"/><line nr="1607" mi="0" ci="2" mb="0" cb="0"/><line nr="1609" mi="0" ci="6" mb="0" cb="0"/><line nr="1610" mi="0" ci="2" mb="0" cb="0"/><line nr="1611" mi="0" ci="6" mb="1" cb="3"/><line nr="1612" mi="5" ci="0" mb="0" cb="0"/><line nr="1614" mi="0" ci="2" mb="0" cb="0"/><line nr="1615" mi="0" ci="10" mb="0" cb="2"/><line nr="1616" mi="0" ci="1" mb="0" cb="0"/><line nr="1617" mi="0" ci="7" mb="0" cb="0"/><line nr="1618" mi="16" ci="7" mb="2" cb="2"/><line nr="1620" mi="0" ci="6" mb="0" cb="0"/><line nr="1621" mi="0" ci="3" mb="0" cb="0"/><line nr="1622" mi="0" ci="2" mb="0" cb="2"/><line nr="1623" mi="17" ci="5" mb="2" cb="2"/><line nr="1625" mi="0" ci="4" mb="0" cb="0"/><line nr="1626" mi="17" ci="7" mb="2" cb="2"/><line nr="1628" mi="0" ci="4" mb="0" cb="0"/><line nr="1630" mi="0" ci="1" mb="0" cb="0"/><line nr="1631" mi="0" ci="2" mb="0" cb="0"/><line nr="1633" mi="2" ci="0" mb="0" cb="0"/><line nr="1646" mi="0" ci="15" mb="0" cb="0"/><line nr="1647" mi="0" ci="3" mb="0" cb="2"/><line nr="1648" mi="0" ci="5" mb="0" cb="0"/><line nr="1650" mi="0" ci="8" mb="0" cb="0"/><line nr="1652" mi="0" ci="3" mb="0" cb="2"/><line nr="1653" mi="0" ci="5" mb="0" cb="0"/><line nr="1655" mi="0" ci="8" mb="0" cb="0"/><line nr="1657" mi="0" ci="1" mb="0" cb="0"/><line nr="1678" mi="0" ci="4" mb="0" cb="0"/><line nr="1679" mi="0" ci="3" mb="0" cb="0"/><line nr="1680" mi="5" ci="5" mb="2" cb="2"/><line nr="1681" mi="0" ci="3" mb="0" cb="0"/><line nr="1682" mi="0" ci="3" mb="0" cb="0"/><line nr="1683" mi="0" ci="3" mb="0" cb="0"/><line nr="1684" mi="0" ci="5" mb="0" cb="2"/><line nr="1686" mi="0" ci="4" mb="0" cb="0"/><line nr="1688" mi="0" ci="5" mb="0" cb="2"/><line nr="1690" mi="0" ci="3" mb="0" cb="0"/><line nr="1691" mi="0" ci="3" mb="0" cb="0"/><line nr="1692" mi="0" ci="3" mb="0" cb="0"/><line nr="1693" mi="0" ci="3" mb="0" cb="0"/><line nr="1694" mi="0" ci="4" mb="0" cb="0"/><line nr="1695" mi="0" ci="6" mb="0" cb="2"/><line nr="1697" mi="0" ci="3" mb="0" cb="0"/><line nr="1698" mi="0" ci="3" mb="0" cb="0"/><line nr="1699" mi="0" ci="4" mb="0" cb="0"/><line nr="1700" mi="0" ci="2" mb="0" cb="0"/><line nr="1701" mi="0" ci="7" mb="0" cb="2"/><line nr="1702" mi="0" ci="3" mb="0" cb="0"/><line nr="1703" mi="0" ci="3" mb="0" cb="0"/><line nr="1704" mi="0" ci="4" mb="0" cb="0"/><line nr="1705" mi="0" ci="5" mb="0" cb="0"/><line nr="1707" mi="5" ci="6" mb="2" cb="2"/><line nr="1708" mi="0" ci="10" mb="0" cb="0"/><line nr="1709" mi="0" ci="1" mb="0" cb="0"/><line nr="1710" mi="0" ci="3" mb="0" cb="0"/><line nr="1711" mi="0" ci="3" mb="0" cb="0"/><line nr="1712" mi="0" ci="4" mb="0" cb="0"/><line nr="1714" mi="0" ci="5" mb="1" cb="1"/><line nr="1716" mi="4" ci="0" mb="0" cb="0"/><line nr="1717" mi="4" ci="0" mb="0" cb="0"/><line nr="1719" mi="0" ci="5" mb="1" cb="1"/><line nr="1721" mi="4" ci="0" mb="0" cb="0"/><line nr="1722" mi="4" ci="0" mb="0" cb="0"/><line nr="1724" mi="0" ci="5" mb="1" cb="1"/><line nr="1726" mi="3" ci="0" mb="0" cb="0"/><line nr="1727" mi="3" ci="0" mb="0" cb="0"/><line nr="1728" mi="3" ci="0" mb="0" cb="0"/><line nr="1729" mi="5" ci="0" mb="0" cb="0"/><line nr="1730" mi="5" ci="0" mb="0" cb="0"/><line nr="1732" mi="0" ci="4" mb="0" cb="0"/><line nr="1733" mi="0" ci="1" mb="0" cb="0"/><line nr="1742" mi="0" ci="3" mb="0" cb="0"/><line nr="1743" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="543" covered="2819"/><counter type="BRANCH" missed="76" covered="190"/><counter type="LINE" missed="65" covered="644"/><counter type="COMPLEXITY" missed="75" covered="80"/><counter type="METHOD" missed="1" covered="21"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSimpleTextCodec.java"><line nr="17" mi="0" ci="6" mb="0" cb="0"/><line nr="18" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCodec.java"><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="1" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="2"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="1" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="0" ci="5" mb="1" cb="1"/><line nr="66" mi="0" ci="2" mb="0" cb="0"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="1" cb="1"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="2" mb="0" cb="0"/><line nr="71" mi="0" ci="5" mb="2" cb="2"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="75" mi="3" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="5" mb="0" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="7" ci="0" mb="0" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="105" mi="0" ci="2" mb="0" cb="0"/><line nr="106" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="2" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="138" mi="0" ci="2" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="149" mi="0" ci="2" mb="0" cb="0"/><line nr="150" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="2" mb="0" cb="0"/><line nr="161" mi="0" ci="4" mb="0" cb="0"/><line nr="171" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="182" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="42" covered="81"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="12" covered="28"/><counter type="COMPLEXITY" missed="8" covered="10"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFieldsProducer.java"><line nr="48" mi="0" ci="2" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="5" mb="0" cb="0"/><line nr="51" mi="0" ci="5" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="10" mb="0" cb="0"/><line nr="56" mi="0" ci="8" mb="0" cb="0"/><line nr="57" mi="0" ci="2" mb="0" cb="0"/><line nr="59" mi="0" ci="10" mb="0" cb="0"/><line nr="61" mi="0" ci="8" mb="0" cb="0"/><line nr="62" mi="0" ci="2" mb="0" cb="0"/><line nr="64" mi="0" ci="8" mb="0" cb="0"/><line nr="65" mi="0" ci="2" mb="0" cb="0"/><line nr="68" mi="0" ci="8" mb="0" cb="0"/><line nr="69" mi="0" ci="2" mb="0" cb="0"/><line nr="73" mi="0" ci="10" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="0" cb="0"/><line nr="75" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="10" mb="0" cb="0"/><line nr="78" mi="0" ci="2" mb="0" cb="0"/><line nr="80" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="0" ci="10" mb="0" cb="0"/><line nr="83" mi="0" ci="2" mb="0" cb="0"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="87" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="0" ci="1" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="107" mi="0" ci="5" mb="1" cb="1"/><line nr="108" mi="6" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="2" mb="0" cb="2"/><line nr="111" mi="0" ci="4" mb="0" cb="0"/><line nr="112" mi="0" ci="5" mb="1" cb="1"/><line nr="113" mi="16" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="6" mb="0" cb="0"/><line nr="117" mi="0" ci="8" mb="0" cb="0"/><line nr="118" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="12" mb="0" cb="2"/><line nr="140" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="1" mb="0" cb="0"/><line nr="142" mi="0" ci="1" mb="0" cb="0"/><line nr="151" mi="0" ci="14" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="2" cb="0"/><line nr="185" mi="6" ci="0" mb="0" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="0" cb="0"/><line nr="198" mi="3" ci="0" mb="0" cb="0"/><line nr="199" mi="1" ci="0" mb="0" cb="0"/><line nr="208" mi="16" ci="0" mb="0" cb="0"/><line nr="225" mi="0" ci="8" mb="0" cb="0"/><line nr="229" mi="0" ci="7" mb="0" cb="0"/><line nr="230" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="6" ci="0" mb="0" cb="0"/><line nr="232" mi="0" ci="1" mb="0" cb="0"/><line nr="233" mi="0" ci="5" mb="0" cb="2"/><line nr="234" mi="0" ci="2" mb="0" cb="0"/><line nr="235" mi="0" ci="5" mb="0" cb="2"/><line nr="236" mi="0" ci="2" mb="0" cb="0"/><line nr="238" mi="0" ci="8" mb="0" cb="0"/><line nr="239" mi="0" ci="3" mb="0" cb="0"/><line nr="240" mi="1" ci="0" mb="0" cb="0"/><line nr="241" mi="2" ci="0" mb="0" cb="0"/><line nr="242" mi="8" ci="0" mb="0" cb="0"/><line nr="243" mi="7" ci="0" mb="0" cb="0"/><line nr="244" mi="0" ci="1" mb="0" cb="0"/><line nr="245" mi="0" ci="2" mb="0" cb="0"/><line nr="259" mi="0" ci="8" mb="0" cb="0"/><counter type="INSTRUCTION" missed="104" covered="252"/><counter type="BRANCH" missed="4" covered="10"/><counter type="LINE" missed="21" covered="53"/><counter type="COMPLEXITY" missed="9" covered="10"/><counter type="METHOD" missed="6" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="772" covered="3527"/><counter type="BRANCH" missed="96" covered="230"/><counter type="LINE" missed="125" covered="832"/><counter type="COMPLEXITY" missed="104" covered="127"/><counter type="METHOD" missed="11" covered="57"/><counter type="CLASS" missed="0" covered="6"/></package><package name="mtas/analysis/parser"><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;)V" line="955"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation;" line="970"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWord"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasSketchParser;)V" line="384"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWord;" line="397"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMSentence"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;)V" line="983"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMSentence;" line="998"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserFunctionOutput"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;Ljava/lang/String;Ljava/lang/String;)V" line="915"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Ljava/lang/String;)Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserFunctionOutput;" line="928"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="942"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasTEIParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="20"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="30"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserType"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Z)V" line="1615"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V" line="1647"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRefAttributeName" desc="()Ljava/lang/String;" line="1657"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getName" desc="()Ljava/lang/String;" line="1666"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Ljava/lang/String;" line="1675"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="precheckText" desc="()Z" line="1684"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addItem" desc="(Ljava/lang/Object;)V" line="1694"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItems" desc="()Ljava/util/ArrayList;" line="1703"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="3" covered="44"/><counter type="LINE" missed="1" covered="15"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1111"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation;" line="1126"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWord"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1083"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWord;" line="1098"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasCRMParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="33"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="89"><counter type="INSTRUCTION" missed="497" covered="0"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="91" covered="0"/><counter type="COMPLEXITY" missed="32" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createTokenCollection" desc="(Ljava/io/Reader;)Lmtas/analysis/token/MtasTokenCollection;" line="231"><counter type="INSTRUCTION" missed="640" covered="0"/><counter type="BRANCH" missed="56" covered="0"/><counter type="LINE" missed="117" covered="0"/><counter type="COMPLEXITY" missed="29" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processWordAnnotation" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Ljava/util/List;" line="446"><counter type="INSTRUCTION" missed="240" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="40" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processCRMSentence" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/List;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set;" line="551"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processCRMClause" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/List;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;)Ljava/util/Set;" line="616"><counter type="INSTRUCTION" missed="77" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="closePrevious" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/util/Set;Ljava/lang/Integer;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V" line="668"><counter type="INSTRUCTION" missed="51" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processCRMPair" desc="(Lmtas/analysis/token/MtasTokenIdFactory;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/List;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V" line="723"><counter type="INSTRUCTION" missed="248" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="42" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processFunctions" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V" line="799"><counter type="INSTRUCTION" missed="126" covered="0"/><counter type="BRANCH" missed="22" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfig" desc="()Ljava/lang/String;" line="837"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigTypes" desc="(Ljava/util/HashMap;)Ljava/lang/String;" line="854"><counter type="INSTRUCTION" missed="70" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="30"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2128" covered="0"/><counter type="BRANCH" missed="198" covered="0"/><counter type="LINE" missed="379" covered="0"/><counter type="COMPLEXITY" missed="111" covered="0"/><counter type="METHOD" missed="12" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMAncestors"><method name="&lt;init&gt;" desc="()V" line="866"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasParser"><method name="&lt;init&gt;" desc="()V" line="22"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initParser" desc="()V" line="49"><counter type="INSTRUCTION" missed="0" covered="51"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="24"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="66"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="1" covered="6"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroup"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1017"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroup;" line="1032"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserMappingToken"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="1762"><counter type="INSTRUCTION" missed="0" covered="33"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOffset" desc="(Ljava/lang/Boolean;)V" line="1779"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffset" desc="(Ljava/lang/Boolean;)V" line="1789"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setParent" desc="(Ljava/lang/Boolean;)V" line="1799"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="45"/><counter type="LINE" missed="0" covered="15"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMPair"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;)V" line="1011"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMPair;" line="1026"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasSketchParser;)V" line="410"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation;" line="425"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasFoliaParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="20"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initParser" desc="()V" line="30"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasElanParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="20"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="30"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="988"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation;" line="1003"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserMapping"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasBasicParser;)V" line="1978"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="processConfig" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="1999"><counter type="INSTRUCTION" missed="664" covered="690"/><counter type="BRANCH" missed="88" covered="78"/><counter type="LINE" missed="138" covered="133"/><counter type="COMPLEXITY" missed="61" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setStartEnd" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="2371"><counter type="INSTRUCTION" missed="14" covered="3"/><counter type="BRANCH" missed="7" covered="1"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionUnknownAncestor" desc="(Ljava/lang/String;)V" line="2384"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addString" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;)V" line="2402"><counter type="INSTRUCTION" missed="9" covered="30"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="payloadString" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;)V" line="2423"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addName" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2444"><counter type="INSTRUCTION" missed="9" covered="35"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionName" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="2465"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addText" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2487"><counter type="INSTRUCTION" missed="6" covered="38"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addTextSplit" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2515"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="conditionText" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2539"><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="payloadText" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;)V" line="2558"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2581"><counter type="INSTRUCTION" missed="0" covered="51"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addVariableFromAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2612"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="conditionAttribute" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2641"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="payloadAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;)V" line="2665"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionAncestor" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="2682"><counter type="INSTRUCTION" missed="4" covered="45"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAncestorName" desc="(Ljava/lang/String;Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2715"><counter type="INSTRUCTION" missed="13" covered="60"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="3" covered="14"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionAncestorName" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2751"><counter type="INSTRUCTION" missed="4" covered="60"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="1" covered="14"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAncestorAttribute" desc="(Ljava/lang/String;Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2789"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="conditionAncestorAttribute" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2830"><counter type="INSTRUCTION" missed="71" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="payloadAncestorAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2866"><counter type="INSTRUCTION" missed="8" covered="53"/><counter type="BRANCH" missed="9" covered="5"/><counter type="LINE" missed="2" covered="13"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeAncestorSourceType" desc="(Ljava/lang/String;)Ljava/lang/String;" line="2895"><counter type="INSTRUCTION" missed="24" covered="24"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="6" covered="7"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeDistance" desc="(Ljava/lang/String;)Ljava/lang/String;" line="2920"><counter type="INSTRUCTION" missed="3" covered="20"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeNumber" desc="(Ljava/lang/String;)Ljava/lang/String;" line="2940"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTokens" desc="()Ljava/util/List;" line="2949"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getConditions" desc="()Ljava/util/List;" line="2958"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="2968"><counter type="INSTRUCTION" missed="372" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="1498" covered="1245"/><counter type="BRANCH" missed="205" covered="123"/><counter type="LINE" missed="277" covered="271"/><counter type="COMPLEXITY" missed="144" covered="48"/><counter type="METHOD" missed="9" covered="19"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingGroup"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasSketchParser;)V" line="438"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingGroup;" line="453"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserVariable"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="1826"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processConfig" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="1842"><counter type="INSTRUCTION" missed="118" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="1875"><counter type="INSTRUCTION" missed="60" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="960"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelation;" line="975"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasParser$MtasParserObject"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasParser;Lmtas/analysis/parser/MtasBasicParser$MtasParserType;)V" line="93"><counter type="INSTRUCTION" missed="0" covered="93"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerUpdateableMappingAtParent" desc="(Ljava/lang/Integer;)V" line="160"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerUpdateableMappingsAtParent" desc="(Ljava/util/HashSet;)V" line="171"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getUpdateableMappingsAsParent" desc="()Ljava/util/HashSet;" line="180"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetUpdateableMappingsAsParent" desc="()V" line="187"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addUpdateableMappingWithPosition" desc="(Ljava/lang/Integer;)V" line="197"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addUpdateableIdWithOffset" desc="(Ljava/lang/String;)V" line="207"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addUpdateableMappingWithOffset" desc="(Ljava/lang/Integer;)V" line="217"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMappings" desc="(Ljava/util/Map;Ljava/util/Map;)V" line="230"><counter type="INSTRUCTION" missed="70" covered="44"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="11" covered="7"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="264"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getId" desc="()Ljava/lang/String;" line="277"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Lmtas/analysis/parser/MtasBasicParser$MtasParserType;" line="286"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setText" desc="(Ljava/lang/String;)V" line="296"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addText" desc="(Ljava/lang/String;)V" line="306"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getText" desc="()Ljava/lang/String;" line="319"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setUnknownAncestorNumber" desc="(Ljava/lang/Integer;)V" line="329"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getUnknownAncestorNumber" desc="()Ljava/lang/Integer;" line="338"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffsetStart" desc="(Ljava/lang/Integer;)V" line="348"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRealOffsetStart" desc="()Ljava/lang/Integer;" line="357"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffsetEnd" desc="(Ljava/lang/Integer;)V" line="367"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRealOffsetEnd" desc="()Ljava/lang/Integer;" line="376"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOffsetStart" desc="(Ljava/lang/Integer;)V" line="386"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addOffsetStart" desc="(Ljava/lang/Integer;)V" line="396"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addOffsetEnd" desc="(Ljava/lang/Integer;)V" line="409"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffsetStart" desc="()Ljava/lang/Integer;" line="421"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOffsetEnd" desc="(Ljava/lang/Integer;)V" line="431"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffsetEnd" desc="()Ljava/lang/Integer;" line="440"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffset" desc="()[Ljava/lang/Integer;" line="449"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPosition" desc="(Ljava/lang/Integer;)V" line="464"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositions" desc="(Ljava/util/TreeSet;)V" line="474"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositions" desc="()Ljava/util/TreeSet;" line="483"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRefId" desc="(Ljava/lang/String;)V" line="493"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRefIds" desc="()Ljava/util/HashSet;" line="504"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setReferredStartPosition" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="508"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setReferredEndPosition" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="512"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setReferredStartOffset" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="516"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setReferredEndOffset" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="520"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="clearReferred" desc="()V" line="524"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="129" covered="309"/><counter type="BRANCH" missed="17" covered="19"/><counter type="LINE" missed="31" covered="84"/><counter type="COMPLEXITY" missed="21" covered="35"/><counter type="METHOD" missed="8" covered="30"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserVariableValue"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="1727"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasSketchParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="34"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="67"><counter type="INSTRUCTION" missed="199" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="35" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createTokenCollection" desc="(Ljava/io/Reader;)Lmtas/analysis/token/MtasTokenCollection;" line="131"><counter type="INSTRUCTION" missed="832" covered="0"/><counter type="BRANCH" missed="92" covered="0"/><counter type="LINE" missed="150" covered="0"/><counter type="COMPLEXITY" missed="47" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfig" desc="()Ljava/lang/String;" line="347"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigTypes" desc="(Ljava/util/HashMap;)Ljava/lang/String;" line="363"><counter type="INSTRUCTION" missed="70" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="28"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="1173" covered="0"/><counter type="BRANCH" missed="124" covered="0"/><counter type="LINE" missed="210" covered="0"/><counter type="COMPLEXITY" missed="68" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="34"><counter type="INSTRUCTION" missed="3" covered="72"/><counter type="LINE" missed="2" covered="19"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="printConfig" desc="()Ljava/lang/String;" line="134"><counter type="INSTRUCTION" missed="191" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigMappingTypes" desc="(Ljava/util/HashMap;)Ljava/lang/String;" line="166"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigVariableTypes" desc="(Ljava/util/HashMap;)Ljava/lang/String;" line="180"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="199"><counter type="INSTRUCTION" missed="168" covered="368"/><counter type="BRANCH" missed="26" covered="38"/><counter type="LINE" missed="28" covered="70"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTokenCollection" desc="(Ljava/io/Reader;)Lmtas/analysis/token/MtasTokenCollection;" line="347"><counter type="INSTRUCTION" missed="736" covered="1289"/><counter type="BRANCH" missed="106" covered="163"/><counter type="LINE" missed="100" covered="282"/><counter type="COMPLEXITY" missed="93" covered="45"/><counter type="METHOD" missed="0" covered="1"/></method><method name="recursiveCollect" desc="(Ljava/lang/String;Ljava/util/HashMap;I)Ljava/util/Collection;" line="896"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQName" desc="(Ljava/lang/String;)Ljavax/xml/namespace/QName;" line="917"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectAttributes" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljavax/xml/stream/XMLStreamReader;)V" line="935"><counter type="INSTRUCTION" missed="0" covered="50"/><counter type="BRANCH" missed="2" covered="8"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="2" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="31"><counter type="INSTRUCTION" missed="2" covered="30"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1286" covered="1832"/><counter type="BRANCH" missed="149" covered="212"/><counter type="LINE" missed="178" covered="399"/><counter type="COMPLEXITY" missed="127" covered="66"/><counter type="METHOD" missed="4" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasBasicParser"><method name="&lt;init&gt;" desc="()V" line="207"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="207"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createCurrentList" desc="()Ljava/util/Map;" line="234"><counter type="INSTRUCTION" missed="0" covered="55"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createUpdateList" desc="()Ljava/util/Map;" line="254"><counter type="INSTRUCTION" missed="0" covered="55"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createVariables" desc="()Ljava/util/Map;" line="277"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeMappingsFromObject" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)V" line="301"><counter type="INSTRUCTION" missed="516" covered="529"/><counter type="BRANCH" missed="82" covered="58"/><counter type="LINE" missed="99" covered="107"/><counter type="COMPLEXITY" missed="52" covered="19"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeVariablesFromObject" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)V" line="608"><counter type="INSTRUCTION" missed="76" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkForVariables" desc="(Ljava/util/List;)Z" line="637"><counter type="INSTRUCTION" missed="2" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMappingsWithLocalReferences" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)V" line="663"><counter type="INSTRUCTION" missed="219" covered="69"/><counter type="BRANCH" missed="39" covered="5"/><counter type="LINE" missed="53" covered="15"/><counter type="COMPLEXITY" missed="20" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeTypeFromMappingSource" desc="(Ljava/lang/String;)Ljava/lang/String;" line="754"><counter type="INSTRUCTION" missed="24" covered="30"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="7" covered="11"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeObjectFromMappingValue" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)[Lmtas/analysis/parser/MtasParser$MtasParserObject;" line="793"><counter type="INSTRUCTION" missed="0" covered="107"/><counter type="BRANCH" missed="3" covered="13"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="3" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeValueFromMappingValues" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;Z)[Ljava/lang/String;" line="848"><counter type="INSTRUCTION" missed="253" covered="275"/><counter type="BRANCH" missed="56" covered="36"/><counter type="LINE" missed="50" covered="57"/><counter type="COMPLEXITY" missed="34" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAndEncodeVariable" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;" line="1014"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addAndEncodeValue" desc="(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;" line="1030"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAndEncode" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;" line="1048"><counter type="INSTRUCTION" missed="48" covered="26"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="7" covered="6"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decodeAndUpdateWithVariables" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;" line="1095"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="decodeAndUpdateWithVariables" desc="([Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;" line="1129"><counter type="INSTRUCTION" missed="126" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computePayloadFromMappingPayload" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;)Lorg/apache/lucene/util/BytesRef;" line="1180"><counter type="INSTRUCTION" missed="50" covered="60"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="12" covered="15"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prevalidateObject" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;)Ljava/lang/Boolean;" line="1229"><counter type="INSTRUCTION" missed="0" covered="39"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="precheckMappingConditions" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;)V" line="1261"><counter type="INSTRUCTION" missed="257" covered="253"/><counter type="BRANCH" missed="52" covered="36"/><counter type="LINE" missed="41" covered="53"/><counter type="COMPLEXITY" missed="31" covered="14"/><counter type="METHOD" missed="0" covered="1"/></method><method name="postcheckMappingConditions" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;)V" line="1410"><counter type="INSTRUCTION" missed="114" covered="24"/><counter type="BRANCH" missed="29" covered="3"/><counter type="LINE" missed="19" covered="6"/><counter type="COMPLEXITY" missed="15" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeFilteredSplitValues" desc="([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" line="1461"><counter type="INSTRUCTION" missed="162" covered="0"/><counter type="BRANCH" missed="28" covered="0"/><counter type="LINE" missed="38" covered="0"/><counter type="COMPLEXITY" missed="15" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeFilteredPrefixedValue" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="1533"><counter type="INSTRUCTION" missed="55" covered="83"/><counter type="BRANCH" missed="10" covered="14"/><counter type="LINE" missed="6" covered="16"/><counter type="COMPLEXITY" missed="7" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeMaximumFilteredPayload" desc="(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;Ljava/lang/String;)Lorg/apache/lucene/util/BytesRef;" line="1579"><counter type="INSTRUCTION" missed="21" covered="13"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="4" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1992" covered="1672"/><counter type="BRANCH" missed="358" covered="200"/><counter type="LINE" missed="388" covered="353"/><counter type="COMPLEXITY" missed="219" covered="84"/><counter type="METHOD" missed="6" covered="18"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserFunction"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="889"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1045"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation;" line="1060"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setStartEnd" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="1065"><counter type="INSTRUCTION" missed="8" covered="7"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="10" covered="26"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasParser.java"><line nr="22" mi="0" ci="2" mb="0" cb="0"/><line nr="24" mi="0" ci="4" mb="0" cb="0"/><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="36" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="1" cb="1"/><line nr="51" mi="0" ci="10" mb="0" cb="2"/><line nr="52" mi="0" ci="7" mb="0" cb="0"/><line nr="53" mi="0" ci="5" mb="0" cb="2"/><line nr="54" mi="0" ci="10" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="0" cb="2"/><line nr="57" mi="0" ci="10" mb="0" cb="0"/><line nr="61" mi="0" ci="1" mb="0" cb="0"/><line nr="87" mi="0" ci="1" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="3" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="3" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="5" mb="0" cb="0"/><line nr="120" mi="0" ci="5" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="0"/><line nr="126" mi="0" ci="5" mb="0" cb="0"/><line nr="129" mi="0" ci="5" mb="0" cb="0"/><line nr="132" mi="0" ci="5" mb="0" cb="0"/><line nr="135" mi="0" ci="5" mb="0" cb="0"/><line nr="137" mi="0" ci="5" mb="0" cb="0"/><line nr="138" mi="0" ci="5" mb="0" cb="0"/><line nr="139" mi="0" ci="5" mb="0" cb="0"/><line nr="140" mi="0" ci="5" mb="0" cb="0"/><line nr="148" mi="0" ci="5" mb="0" cb="0"/><line nr="149" mi="0" ci="3" mb="0" cb="0"/><line nr="150" mi="0" ci="5" mb="0" cb="0"/><line nr="151" mi="0" ci="1" mb="0" cb="0"/><line nr="160" mi="0" ci="5" mb="0" cb="0"/><line nr="161" mi="0" ci="1" mb="0" cb="0"/><line nr="171" mi="0" ci="5" mb="0" cb="0"/><line nr="172" mi="0" ci="1" mb="0" cb="0"/><line nr="180" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="1" mb="0" cb="0"/><line nr="197" mi="5" ci="0" mb="0" cb="0"/><line nr="198" mi="1" ci="0" mb="0" cb="0"/><line nr="207" mi="5" ci="0" mb="0" cb="0"/><line nr="208" mi="1" ci="0" mb="0" cb="0"/><line nr="217" mi="0" ci="5" mb="0" cb="0"/><line nr="218" mi="0" ci="1" mb="0" cb="0"/><line nr="230" mi="4" ci="7" mb="1" cb="1"/><line nr="231" mi="8" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="0" ci="11" mb="0" cb="2"/><line nr="234" mi="0" ci="10" mb="0" cb="0"/><line nr="236" mi="0" ci="1" mb="0" cb="0"/><line nr="237" mi="4" ci="7" mb="1" cb="1"/><line nr="238" mi="4" ci="0" mb="2" cb="0"/><line nr="239" mi="4" ci="0" mb="2" cb="0"/><line nr="240" mi="7" ci="0" mb="0" cb="0"/><line nr="242" mi="8" ci="0" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="246" mi="4" ci="7" mb="1" cb="1"/><line nr="247" mi="4" ci="0" mb="2" cb="0"/><line nr="248" mi="4" ci="0" mb="2" cb="0"/><line nr="249" mi="16" ci="0" mb="0" cb="0"/><line nr="253" mi="1" ci="0" mb="0" cb="0"/><line nr="254" mi="0" ci="1" mb="0" cb="0"/><line nr="264" mi="0" ci="2" mb="1" cb="1"/><line nr="265" mi="0" ci="6" mb="0" cb="0"/><line nr="267" mi="2" ci="0" mb="0" cb="0"/><line nr="277" mi="0" ci="3" mb="0" cb="0"/><line nr="286" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="3" ci="0" mb="0" cb="0"/><line nr="297" mi="1" ci="0" mb="0" cb="0"/><line nr="306" mi="0" ci="3" mb="0" cb="2"/><line nr="307" mi="0" ci="4" mb="0" cb="0"/><line nr="309" mi="0" ci="11" mb="0" cb="0"/><line nr="311" mi="0" ci="1" mb="0" cb="0"/><line nr="319" mi="0" ci="3" mb="0" cb="0"/><line nr="329" mi="0" ci="3" mb="0" cb="0"/><line nr="330" mi="0" ci="1" mb="0" cb="0"/><line nr="338" mi="0" ci="3" mb="0" cb="0"/><line nr="348" mi="0" ci="3" mb="0" cb="0"/><line nr="349" mi="0" ci="1" mb="0" cb="0"/><line nr="357" mi="0" ci="3" mb="0" cb="0"/><line nr="367" mi="0" ci="3" mb="0" cb="0"/><line nr="368" mi="0" ci="1" mb="0" cb="0"/><line nr="376" mi="0" ci="3" mb="0" cb="0"/><line nr="386" mi="0" ci="3" mb="0" cb="0"/><line nr="387" mi="0" ci="1" mb="0" cb="0"/><line nr="396" mi="0" ci="6" mb="1" cb="3"/><line nr="397" mi="0" ci="5" mb="1" cb="1"/><line nr="398" mi="0" ci="3" mb="0" cb="0"/><line nr="400" mi="0" ci="1" mb="0" cb="0"/><line nr="409" mi="0" ci="6" mb="1" cb="3"/><line nr="410" mi="0" ci="5" mb="1" cb="1"/><line nr="411" mi="0" ci="3" mb="0" cb="0"/><line nr="413" mi="0" ci="1" mb="0" cb="0"/><line nr="421" mi="0" ci="3" mb="0" cb="0"/><line nr="431" mi="0" ci="3" mb="0" cb="0"/><line nr="432" mi="0" ci="1" mb="0" cb="0"/><line nr="440" mi="0" ci="3" mb="0" cb="0"/><line nr="449" mi="0" ci="3" mb="0" cb="2"/><line nr="450" mi="0" ci="13" mb="0" cb="0"/><line nr="451" mi="0" ci="2" mb="0" cb="0"/><line nr="453" mi="0" ci="2" mb="0" cb="0"/><line nr="464" mi="0" ci="5" mb="0" cb="0"/><line nr="465" mi="0" ci="1" mb="0" cb="0"/><line nr="474" mi="0" ci="5" mb="0" cb="0"/><line nr="475" mi="0" ci="1" mb="0" cb="0"/><line nr="483" mi="0" ci="3" mb="0" cb="0"/><line nr="493" mi="0" ci="2" mb="1" cb="1"/><line nr="494" mi="0" ci="5" mb="0" cb="0"/><line nr="496" mi="0" ci="1" mb="0" cb="0"/><line nr="504" mi="0" ci="3" mb="0" cb="0"/><line nr="508" mi="6" ci="0" mb="0" cb="0"/><line nr="509" mi="1" ci="0" mb="0" cb="0"/><line nr="512" mi="6" ci="0" mb="0" cb="0"/><line nr="513" mi="1" ci="0" mb="0" cb="0"/><line nr="516" mi="6" ci="0" mb="0" cb="0"/><line nr="517" mi="1" ci="0" mb="0" cb="0"/><line nr="520" mi="6" ci="0" mb="0" cb="0"/><line nr="521" mi="1" ci="0" mb="0" cb="0"/><line nr="524" mi="3" ci="0" mb="0" cb="0"/><line nr="525" mi="3" ci="0" mb="0" cb="0"/><line nr="526" mi="3" ci="0" mb="0" cb="0"/><line nr="527" mi="3" ci="0" mb="0" cb="0"/><line nr="528" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="129" covered="375"/><counter type="BRANCH" missed="18" covered="26"/><counter type="LINE" missed="31" covered="97"/><counter type="COMPLEXITY" missed="22" covered="41"/><counter type="METHOD" missed="8" covered="33"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasTEIParser.java"><line nr="20" mi="3" ci="0" mb="0" cb="0"/><line nr="21" mi="1" ci="0" mb="0" cb="0"/><line nr="30" mi="3" ci="0" mb="0" cb="0"/><line nr="31" mi="3" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="34" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="2" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasBasicParser.java"><line nr="207" mi="3" ci="3" mb="0" cb="0"/><line nr="210" mi="3" ci="3" mb="0" cb="0"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="1" ci="0" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="0" cb="0"/><line nr="225" mi="0" ci="3" mb="0" cb="0"/><line nr="226" mi="0" ci="1" mb="0" cb="0"/><line nr="234" mi="0" ci="4" mb="0" cb="0"/><line nr="235" mi="0" ci="7" mb="0" cb="0"/><line nr="236" mi="0" ci="7" mb="0" cb="0"/><line nr="238" mi="0" ci="7" mb="0" cb="0"/><line nr="239" mi="0" ci="7" mb="0" cb="0"/><line nr="240" mi="0" ci="7" mb="0" cb="0"/><line nr="242" mi="0" ci="7" mb="0" cb="0"/><line nr="243" mi="0" ci="7" mb="0" cb="0"/><line nr="245" mi="0" ci="2" mb="0" cb="0"/><line nr="254" mi="0" ci="4" mb="0" cb="0"/><line nr="255" mi="0" ci="7" mb="0" cb="0"/><line nr="256" mi="0" ci="7" mb="0" cb="0"/><line nr="258" mi="0" ci="7" mb="0" cb="0"/><line nr="260" mi="0" ci="7" mb="0" cb="0"/><line nr="262" mi="0" ci="7" mb="0" cb="0"/><line nr="264" mi="0" ci="7" mb="0" cb="0"/><line nr="266" mi="0" ci="7" mb="0" cb="0"/><line nr="268" mi="0" ci="2" mb="0" cb="0"/><line nr="277" mi="0" ci="4" mb="0" cb="0"/><line nr="301" mi="0" ci="3" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="303" mi="0" ci="4" mb="1" cb="1"/><line nr="304" mi="12" ci="0" mb="2" cb="0"/><line nr="305" mi="10" ci="0" mb="0" cb="0"/><line nr="306" mi="1" ci="0" mb="0" cb="0"/><line nr="308" mi="0" ci="4" mb="0" cb="2"/><line nr="309" mi="0" ci="12" mb="0" cb="2"/><line nr="310" mi="0" ci="10" mb="0" cb="0"/><line nr="311" mi="0" ci="1" mb="0" cb="0"/><line nr="313" mi="0" ci="10" mb="0" cb="2"/><line nr="315" mi="0" ci="5" mb="0" cb="2"/><line nr="318" mi="0" ci="9" mb="0" cb="2"/><line nr="319" mi="0" ci="6" mb="0" cb="0"/><line nr="321" mi="1" ci="4" mb="1" cb="1"/><line nr="325" mi="0" ci="6" mb="0" cb="0"/><line nr="327" mi="0" ci="5" mb="0" cb="0"/><line nr="329" mi="0" ci="5" mb="1" cb="1"/><line nr="330" mi="1" ci="3" mb="0" cb="0"/><line nr="333" mi="0" ci="8" mb="0" cb="0"/><line nr="336" mi="0" ci="2" mb="1" cb="1"/><line nr="337" mi="5" ci="0" mb="0" cb="0"/><line nr="340" mi="0" ci="8" mb="0" cb="2"/><line nr="341" mi="0" ci="10" mb="0" cb="0"/><line nr="342" mi="0" ci="2" mb="1" cb="1"/><line nr="343" mi="5" ci="0" mb="0" cb="0"/><line nr="348" mi="0" ci="8" mb="0" cb="0"/><line nr="352" mi="0" ci="2" mb="0" cb="2"/><line nr="353" mi="0" ci="4" mb="0" cb="0"/><line nr="354" mi="0" ci="9" mb="0" cb="2"/><line nr="355" mi="0" ci="13" mb="0" cb="0"/><line nr="357" mi="0" ci="4" mb="1" cb="1"/><line nr="358" mi="0" ci="4" mb="0" cb="0"/><line nr="359" mi="0" ci="9" mb="0" cb="2"/><line nr="360" mi="0" ci="17" mb="0" cb="0"/><line nr="362" mi="4" ci="0" mb="2" cb="0"/><line nr="363" mi="4" ci="0" mb="0" cb="0"/><line nr="364" mi="9" ci="0" mb="2" cb="0"/><line nr="365" mi="17" ci="0" mb="0" cb="0"/><line nr="368" mi="7" ci="0" mb="0" cb="0"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="370" mi="8" ci="0" mb="2" cb="0"/><line nr="371" mi="8" ci="0" mb="2" cb="0"/><line nr="372" mi="17" ci="0" mb="0" cb="0"/><line nr="374" mi="1" ci="0" mb="0" cb="0"/><line nr="379" mi="0" ci="7" mb="0" cb="0"/><line nr="383" mi="0" ci="8" mb="0" cb="2"/><line nr="384" mi="0" ci="3" mb="0" cb="0"/><line nr="385" mi="0" ci="6" mb="0" cb="0"/><line nr="387" mi="0" ci="4" mb="0" cb="0"/><line nr="388" mi="0" ci="4" mb="0" cb="0"/><line nr="389" mi="0" ci="4" mb="0" cb="0"/><line nr="390" mi="0" ci="4" mb="0" cb="0"/><line nr="392" mi="0" ci="2" mb="1" cb="1"/><line nr="393" mi="9" ci="0" mb="0" cb="0"/><line nr="396" mi="0" ci="6" mb="0" cb="2"/><line nr="397" mi="0" ci="7" mb="1" cb="1"/><line nr="398" mi="5" ci="0" mb="0" cb="0"/><line nr="399" mi="2" ci="0" mb="0" cb="0"/><line nr="400" mi="2" ci="0" mb="2" cb="0"/><line nr="401" mi="10" ci="0" mb="0" cb="0"/><line nr="402" mi="2" ci="0" mb="0" cb="0"/><line nr="404" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="0" ci="6" mb="0" cb="0"/><line nr="406" mi="0" ci="8" mb="0" cb="0"/><line nr="407" mi="0" ci="3" mb="0" cb="0"/><line nr="411" mi="0" ci="6" mb="0" cb="2"/><line nr="412" mi="0" ci="6" mb="0" cb="0"/><line nr="413" mi="0" ci="8" mb="0" cb="0"/><line nr="414" mi="0" ci="3" mb="0" cb="0"/><line nr="415" mi="0" ci="6" mb="1" cb="1"/><line nr="416" mi="6" ci="0" mb="0" cb="0"/><line nr="417" mi="8" ci="0" mb="0" cb="0"/><line nr="418" mi="2" ci="0" mb="0" cb="0"/><line nr="421" mi="0" ci="11" mb="0" cb="2"/><line nr="422" mi="0" ci="5" mb="1" cb="1"/><line nr="423" mi="0" ci="7" mb="0" cb="0"/><line nr="425" mi="0" ci="1" mb="0" cb="0"/><line nr="426" mi="0" ci="2" mb="0" cb="0"/><line nr="428" mi="0" ci="5" mb="0" cb="2"/><line nr="429" mi="0" ci="5" mb="0" cb="0"/><line nr="431" mi="0" ci="3" mb="0" cb="0"/><line nr="432" mi="2" ci="2" mb="1" cb="1"/><line nr="433" mi="4" ci="0" mb="2" cb="0"/><line nr="434" mi="6" ci="0" mb="0" cb="0"/><line nr="435" mi="8" ci="0" mb="0" cb="0"/><line nr="436" mi="3" ci="0" mb="0" cb="0"/><line nr="438" mi="0" ci="3" mb="0" cb="0"/><line nr="439" mi="2" ci="2" mb="1" cb="1"/><line nr="440" mi="4" ci="0" mb="2" cb="0"/><line nr="441" mi="6" ci="0" mb="0" cb="0"/><line nr="442" mi="8" ci="0" mb="0" cb="0"/><line nr="443" mi="3" ci="0" mb="0" cb="0"/><line nr="445" mi="0" ci="3" mb="0" cb="0"/><line nr="446" mi="2" ci="2" mb="1" cb="1"/><line nr="447" mi="4" ci="0" mb="2" cb="0"/><line nr="448" mi="6" ci="0" mb="0" cb="0"/><line nr="449" mi="8" ci="0" mb="0" cb="0"/><line nr="450" mi="3" ci="0" mb="0" cb="0"/><line nr="452" mi="0" ci="3" mb="0" cb="0"/><line nr="453" mi="0" ci="2" mb="1" cb="1"/><line nr="454" mi="0" ci="5" mb="1" cb="1"/><line nr="455" mi="6" ci="0" mb="4" cb="0"/><line nr="456" mi="5" ci="0" mb="0" cb="0"/><line nr="457" mi="5" ci="0" mb="0" cb="0"/><line nr="458" mi="8" ci="0" mb="6" cb="0"/><line nr="459" mi="2" ci="0" mb="2" cb="0"/><line nr="460" mi="4" ci="0" mb="2" cb="0"/><line nr="461" mi="4" ci="0" mb="0" cb="0"/><line nr="463" mi="4" ci="0" mb="2" cb="0"/><line nr="464" mi="4" ci="0" mb="0" cb="0"/><line nr="466" mi="5" ci="0" mb="0" cb="0"/><line nr="467" mi="11" ci="0" mb="0" cb="0"/><line nr="468" mi="2" ci="0" mb="0" cb="0"/><line nr="469" mi="7" ci="0" mb="0" cb="0"/><line nr="470" mi="9" ci="0" mb="0" cb="0"/><line nr="471" mi="2" ci="0" mb="0" cb="0"/><line nr="472" mi="7" ci="0" mb="0" cb="0"/><line nr="473" mi="9" ci="0" mb="0" cb="0"/><line nr="474" mi="2" ci="0" mb="0" cb="0"/><line nr="475" mi="7" ci="0" mb="0" cb="0"/><line nr="476" mi="9" ci="0" mb="0" cb="0"/><line nr="477" mi="2" ci="0" mb="0" cb="0"/><line nr="479" mi="1" ci="0" mb="0" cb="0"/><line nr="481" mi="0" ci="9" mb="0" cb="0"/><line nr="482" mi="0" ci="1" mb="0" cb="0"/><line nr="488" mi="0" ci="5" mb="0" cb="2"/><line nr="489" mi="0" ci="6" mb="0" cb="0"/><line nr="490" mi="0" ci="1" mb="0" cb="0"/><line nr="492" mi="0" ci="3" mb="0" cb="0"/><line nr="493" mi="2" ci="2" mb="1" cb="1"/><line nr="494" mi="4" ci="0" mb="2" cb="0"/><line nr="495" mi="6" ci="0" mb="0" cb="0"/><line nr="496" mi="8" ci="0" mb="0" cb="0"/><line nr="497" mi="3" ci="0" mb="0" cb="0"/><line nr="499" mi="0" ci="3" mb="0" cb="0"/><line nr="500" mi="0" ci="4" mb="0" cb="2"/><line nr="501" mi="0" ci="4" mb="1" cb="1"/><line nr="502" mi="0" ci="6" mb="0" cb="0"/><line nr="503" mi="0" ci="8" mb="0" cb="0"/><line nr="504" mi="0" ci="3" mb="0" cb="0"/><line nr="506" mi="0" ci="3" mb="0" cb="0"/><line nr="507" mi="2" ci="2" mb="1" cb="1"/><line nr="508" mi="4" ci="0" mb="2" cb="0"/><line nr="509" mi="6" ci="0" mb="0" cb="0"/><line nr="510" mi="8" ci="0" mb="0" cb="0"/><line nr="511" mi="3" ci="0" mb="0" cb="0"/><line nr="513" mi="0" ci="3" mb="0" cb="0"/><line nr="514" mi="0" ci="2" mb="1" cb="1"/><line nr="515" mi="0" ci="9" mb="0" cb="0"/><line nr="516" mi="0" ci="1" mb="0" cb="0"/><line nr="519" mi="0" ci="5" mb="0" cb="0"/><line nr="520" mi="0" ci="1" mb="0" cb="0"/><line nr="522" mi="0" ci="3" mb="0" cb="0"/><line nr="524" mi="0" ci="5" mb="0" cb="0"/><line nr="530" mi="3" ci="3" mb="3" cb="1"/><line nr="531" mi="2" ci="0" mb="0" cb="0"/><line nr="532" mi="2" ci="0" mb="0" cb="0"/><line nr="533" mi="5" ci="0" mb="2" cb="0"/><line nr="534" mi="4" ci="0" mb="0" cb="0"/><line nr="536" mi="5" ci="0" mb="0" cb="0"/><line nr="537" mi="6" ci="0" mb="4" cb="0"/><line nr="538" mi="4" ci="0" mb="0" cb="0"/><line nr="541" mi="5" ci="0" mb="2" cb="0"/><line nr="542" mi="4" ci="0" mb="0" cb="0"/><line nr="544" mi="5" ci="0" mb="0" cb="0"/><line nr="545" mi="6" ci="0" mb="4" cb="0"/><line nr="546" mi="4" ci="0" mb="0" cb="0"/><line nr="549" mi="5" ci="0" mb="4" cb="0"/><line nr="550" mi="3" ci="0" mb="2" cb="0"/><line nr="551" mi="4" ci="0" mb="0" cb="0"/><line nr="552" mi="3" ci="0" mb="0" cb="0"/><line nr="553" mi="4" ci="0" mb="0" cb="0"/><line nr="554" mi="3" ci="0" mb="0" cb="0"/><line nr="555" mi="4" ci="0" mb="0" cb="0"/><line nr="556" mi="1" ci="0" mb="0" cb="0"/><line nr="557" mi="5" ci="0" mb="0" cb="0"/><line nr="560" mi="0" ci="1" mb="0" cb="0"/><line nr="561" mi="0" ci="13" mb="0" cb="0"/><line nr="563" mi="0" ci="1" mb="0" cb="0"/><line nr="564" mi="0" ci="1" mb="0" cb="0"/><line nr="566" mi="0" ci="7" mb="0" cb="2"/><line nr="567" mi="0" ci="8" mb="1" cb="1"/><line nr="568" mi="6" ci="0" mb="0" cb="0"/><line nr="569" mi="2" ci="0" mb="0" cb="0"/><line nr="570" mi="2" ci="0" mb="2" cb="0"/><line nr="571" mi="11" ci="0" mb="0" cb="0"/><line nr="572" mi="1" ci="0" mb="0" cb="0"/><line nr="573" mi="1" ci="0" mb="0" cb="0"/><line nr="575" mi="1" ci="0" mb="0" cb="0"/><line nr="576" mi="0" ci="7" mb="0" cb="0"/><line nr="577" mi="0" ci="9" mb="0" cb="0"/><line nr="578" mi="0" ci="2" mb="0" cb="0"/><line nr="579" mi="0" ci="1" mb="0" cb="0"/><line nr="581" mi="0" ci="6" mb="0" cb="2"/><line nr="582" mi="0" ci="6" mb="0" cb="0"/><line nr="583" mi="0" ci="8" mb="0" cb="0"/><line nr="584" mi="0" ci="2" mb="0" cb="0"/><line nr="585" mi="0" ci="1" mb="0" cb="0"/><line nr="586" mi="0" ci="6" mb="1" cb="1"/><line nr="587" mi="6" ci="0" mb="0" cb="0"/><line nr="588" mi="8" ci="0" mb="0" cb="0"/><line nr="589" mi="1" ci="0" mb="0" cb="0"/><line nr="590" mi="1" ci="0" mb="0" cb="0"/><line nr="592" mi="0" ci="5" mb="0" cb="0"/><line nr="593" mi="0" ci="1" mb="0" cb="0"/><line nr="608" mi="3" ci="0" mb="0" cb="0"/><line nr="609" mi="3" ci="0" mb="0" cb="0"/><line nr="610" mi="2" ci="0" mb="2" cb="0"/><line nr="611" mi="11" ci="0" mb="2" cb="0"/><line nr="612" mi="5" ci="0" mb="2" cb="0"/><line nr="613" mi="8" ci="0" mb="0" cb="0"/><line nr="615" mi="4" ci="0" mb="0" cb="0"/><line nr="616" mi="11" ci="0" mb="2" cb="0"/><line nr="617" mi="5" ci="0" mb="2" cb="0"/><line nr="618" mi="5" ci="0" mb="0" cb="0"/><line nr="619" mi="2" ci="0" mb="2" cb="0"/><line nr="620" mi="4" ci="0" mb="0" cb="0"/><line nr="623" mi="1" ci="0" mb="0" cb="0"/><line nr="624" mi="10" ci="0" mb="0" cb="0"/><line nr="625" mi="1" ci="0" mb="0" cb="0"/><line nr="627" mi="1" ci="0" mb="0" cb="0"/><line nr="637" mi="0" ci="5" mb="1" cb="3"/><line nr="638" mi="0" ci="2" mb="0" cb="0"/><line nr="640" mi="0" ci="10" mb="0" cb="2"/><line nr="641" mi="0" ci="9" mb="1" cb="1"/><line nr="642" mi="0" ci="2" mb="1" cb="1"/><line nr="643" mi="2" ci="0" mb="0" cb="0"/><line nr="645" mi="0" ci="1" mb="0" cb="0"/><line nr="647" mi="0" ci="2" mb="0" cb="0"/><line nr="663" mi="0" ci="6" mb="0" cb="2"/><line nr="665" mi="4" ci="10" mb="1" cb="1"/><line nr="666" mi="5" ci="0" mb="0" cb="0"/><line nr="667" mi="4" ci="0" mb="2" cb="0"/><line nr="668" mi="3" ci="0" mb="0" cb="0"/><line nr="669" mi="4" ci="0" mb="2" cb="0"/><line nr="670" mi="3" ci="0" mb="0" cb="0"/><line nr="671" mi="2" ci="0" mb="2" cb="0"/><line nr="672" mi="2" ci="0" mb="0" cb="0"/><line nr="673" mi="5" ci="0" mb="0" cb="0"/><line nr="674" mi="2" ci="0" mb="0" cb="0"/><line nr="675" mi="2" ci="0" mb="0" cb="0"/><line nr="676" mi="7" ci="0" mb="0" cb="0"/><line nr="677" mi="2" ci="0" mb="0" cb="0"/><line nr="678" mi="7" ci="0" mb="0" cb="0"/><line nr="679" mi="2" ci="0" mb="0" cb="0"/><line nr="680" mi="7" ci="0" mb="0" cb="0"/><line nr="681" mi="2" ci="0" mb="0" cb="0"/><line nr="682" mi="2" ci="0" mb="0" cb="0"/><line nr="683" mi="2" ci="0" mb="0" cb="0"/><line nr="684" mi="2" ci="0" mb="0" cb="0"/><line nr="685" mi="2" ci="0" mb="0" cb="0"/><line nr="686" mi="3" ci="0" mb="2" cb="0"/><line nr="687" mi="4" ci="0" mb="0" cb="0"/><line nr="688" mi="5" ci="0" mb="2" cb="0"/><line nr="689" mi="6" ci="0" mb="0" cb="0"/><line nr="690" mi="8" ci="0" mb="2" cb="0"/><line nr="691" mi="4" ci="0" mb="0" cb="0"/><line nr="693" mi="1" ci="0" mb="0" cb="0"/><line nr="694" mi="3" ci="0" mb="2" cb="0"/><line nr="695" mi="4" ci="0" mb="0" cb="0"/><line nr="696" mi="5" ci="0" mb="2" cb="0"/><line nr="697" mi="6" ci="0" mb="0" cb="0"/><line nr="698" mi="8" ci="0" mb="2" cb="0"/><line nr="699" mi="4" ci="0" mb="0" cb="0"/><line nr="701" mi="1" ci="0" mb="0" cb="0"/><line nr="702" mi="3" ci="0" mb="2" cb="0"/><line nr="703" mi="4" ci="0" mb="0" cb="0"/><line nr="704" mi="5" ci="0" mb="2" cb="0"/><line nr="705" mi="6" ci="0" mb="0" cb="0"/><line nr="706" mi="8" ci="0" mb="2" cb="0"/><line nr="707" mi="4" ci="0" mb="0" cb="0"/><line nr="709" mi="1" ci="0" mb="0" cb="0"/><line nr="710" mi="3" ci="0" mb="2" cb="0"/><line nr="711" mi="4" ci="0" mb="0" cb="0"/><line nr="712" mi="5" ci="0" mb="2" cb="0"/><line nr="713" mi="6" ci="0" mb="0" cb="0"/><line nr="714" mi="8" ci="0" mb="2" cb="0"/><line nr="715" mi="4" ci="0" mb="0" cb="0"/><line nr="717" mi="1" ci="0" mb="0" cb="0"/><line nr="718" mi="8" ci="0" mb="8" cb="0"/><line nr="720" mi="5" ci="0" mb="0" cb="0"/><line nr="721" mi="6" ci="0" mb="0" cb="0"/><line nr="722" mi="4" ci="0" mb="0" cb="0"/><line nr="725" mi="1" ci="0" mb="0" cb="0"/><line nr="728" mi="0" ci="6" mb="0" cb="2"/><line nr="729" mi="0" ci="6" mb="0" cb="0"/><line nr="730" mi="0" ci="8" mb="0" cb="0"/><line nr="731" mi="0" ci="4" mb="0" cb="0"/><line nr="732" mi="0" ci="1" mb="0" cb="0"/><line nr="733" mi="0" ci="5" mb="0" cb="0"/><line nr="734" mi="0" ci="5" mb="0" cb="0"/><line nr="735" mi="0" ci="5" mb="0" cb="0"/><line nr="737" mi="0" ci="3" mb="0" cb="0"/><line nr="738" mi="0" ci="3" mb="0" cb="0"/><line nr="739" mi="0" ci="3" mb="0" cb="0"/><line nr="740" mi="0" ci="3" mb="0" cb="0"/><line nr="741" mi="0" ci="1" mb="0" cb="0"/><line nr="754" mi="0" ci="4" mb="1" cb="1"/><line nr="755" mi="2" ci="0" mb="0" cb="0"/><line nr="756" mi="0" ci="4" mb="1" cb="1"/><line nr="757" mi="2" ci="0" mb="0" cb="0"/><line nr="758" mi="0" ci="2" mb="0" cb="0"/><line nr="759" mi="0" ci="2" mb="1" cb="1"/><line nr="760" mi="2" ci="0" mb="0" cb="0"/><line nr="761" mi="0" ci="4" mb="0" cb="2"/><line nr="762" mi="0" ci="2" mb="0" cb="0"/><line nr="763" mi="0" ci="2" mb="0" cb="0"/><line nr="764" mi="0" ci="2" mb="0" cb="2"/><line nr="765" mi="0" ci="2" mb="0" cb="0"/><line nr="766" mi="0" ci="4" mb="1" cb="1"/><line nr="767" mi="0" ci="2" mb="0" cb="0"/><line nr="768" mi="2" ci="0" mb="0" cb="0"/><line nr="769" mi="2" ci="0" mb="2" cb="0"/><line nr="770" mi="2" ci="0" mb="0" cb="0"/><line nr="772" mi="12" ci="0" mb="0" cb="0"/><line nr="793" mi="0" ci="2" mb="0" cb="0"/><line nr="795" mi="0" ci="2" mb="0" cb="0"/><line nr="796" mi="0" ci="2" mb="0" cb="0"/><line nr="798" mi="0" ci="5" mb="0" cb="0"/><line nr="799" mi="0" ci="2" mb="0" cb="2"/><line nr="800" mi="0" ci="8" mb="0" cb="0"/><line nr="802" mi="0" ci="6" mb="0" cb="2"/><line nr="803" mi="0" ci="7" mb="0" cb="0"/><line nr="804" mi="0" ci="5" mb="0" cb="0"/><line nr="805" mi="0" ci="2" mb="0" cb="0"/><line nr="807" mi="0" ci="2" mb="1" cb="1"/><line nr="808" mi="0" ci="6" mb="0" cb="0"/><line nr="810" mi="0" ci="2" mb="0" cb="2"/><line nr="811" mi="0" ci="8" mb="1" cb="3"/><line nr="812" mi="0" ci="13" mb="1" cb="1"/><line nr="813" mi="0" ci="8" mb="0" cb="0"/><line nr="816" mi="0" ci="3" mb="0" cb="0"/><line nr="817" mi="0" ci="8" mb="0" cb="2"/><line nr="818" mi="0" ci="14" mb="0" cb="0"/><line nr="823" mi="0" ci="2" mb="0" cb="0"/><line nr="848" mi="0" ci="7" mb="0" cb="0"/><line nr="849" mi="0" ci="10" mb="0" cb="2"/><line nr="851" mi="0" ci="5" mb="0" cb="0"/><line nr="852" mi="0" ci="2" mb="0" cb="2"/><line nr="853" mi="0" ci="5" mb="0" cb="0"/><line nr="854" mi="0" ci="2" mb="1" cb="1"/><line nr="855" mi="0" ci="5" mb="0" cb="0"/><line nr="856" mi="0" ci="4" mb="0" cb="0"/><line nr="857" mi="0" ci="4" mb="0" cb="0"/><line nr="858" mi="0" ci="2" mb="1" cb="1"/><line nr="859" mi="0" ci="8" mb="0" cb="2"/><line nr="860" mi="0" ci="10" mb="0" cb="0"/><line nr="864" mi="0" ci="1" mb="0" cb="0"/><line nr="867" mi="0" ci="6" mb="0" cb="0"/><line nr="870" mi="0" ci="5" mb="2" cb="2"/><line nr="871" mi="0" ci="5" mb="0" cb="0"/><line nr="873" mi="0" ci="5" mb="0" cb="0"/><line nr="874" mi="0" ci="2" mb="0" cb="2"/><line nr="875" mi="0" ci="5" mb="0" cb="0"/><line nr="876" mi="0" ci="6" mb="0" cb="0"/><line nr="877" mi="0" ci="4" mb="0" cb="0"/><line nr="878" mi="0" ci="4" mb="0" cb="2"/><line nr="879" mi="0" ci="8" mb="1" cb="1"/><line nr="880" mi="0" ci="2" mb="0" cb="0"/><line nr="881" mi="0" ci="2" mb="1" cb="1"/><line nr="882" mi="0" ci="8" mb="0" cb="2"/><line nr="883" mi="0" ci="10" mb="0" cb="0"/><line nr="888" mi="0" ci="6" mb="0" cb="0"/><line nr="889" mi="0" ci="2" mb="0" cb="2"/><line nr="890" mi="0" ci="2" mb="0" cb="0"/><line nr="891" mi="0" ci="7" mb="1" cb="1"/><line nr="892" mi="6" ci="0" mb="0" cb="0"/><line nr="894" mi="0" ci="5" mb="0" cb="0"/><line nr="895" mi="0" ci="4" mb="0" cb="0"/><line nr="897" mi="0" ci="5" mb="0" cb="0"/><line nr="898" mi="0" ci="5" mb="0" cb="0"/><line nr="899" mi="0" ci="4" mb="0" cb="0"/><line nr="900" mi="0" ci="4" mb="0" cb="2"/><line nr="901" mi="0" ci="8" mb="1" cb="1"/><line nr="902" mi="0" ci="2" mb="0" cb="0"/><line nr="903" mi="0" ci="2" mb="0" cb="2"/><line nr="904" mi="0" ci="8" mb="0" cb="2"/><line nr="905" mi="0" ci="10" mb="0" cb="0"/><line nr="910" mi="0" ci="6" mb="0" cb="0"/><line nr="911" mi="0" ci="2" mb="1" cb="1"/><line nr="912" mi="0" ci="5" mb="0" cb="0"/><line nr="913" mi="0" ci="8" mb="0" cb="0"/><line nr="914" mi="0" ci="4" mb="0" cb="0"/><line nr="915" mi="2" ci="2" mb="1" cb="1"/><line nr="916" mi="6" ci="2" mb="2" cb="0"/><line nr="917" mi="2" ci="0" mb="0" cb="0"/><line nr="918" mi="0" ci="2" mb="1" cb="1"/><line nr="919" mi="0" ci="8" mb="0" cb="2"/><line nr="920" mi="0" ci="10" mb="0" cb="0"/><line nr="924" mi="5" ci="1" mb="0" cb="0"/><line nr="925" mi="2" ci="0" mb="2" cb="0"/><line nr="926" mi="6" ci="0" mb="0" cb="0"/><line nr="927" mi="5" ci="0" mb="0" cb="0"/><line nr="928" mi="6" ci="0" mb="0" cb="0"/><line nr="929" mi="2" ci="0" mb="0" cb="0"/><line nr="930" mi="5" ci="0" mb="4" cb="0"/><line nr="931" mi="7" ci="0" mb="0" cb="0"/><line nr="932" mi="2" ci="0" mb="0" cb="0"/><line nr="933" mi="2" ci="0" mb="0" cb="0"/><line nr="934" mi="8" ci="0" mb="2" cb="0"/><line nr="935" mi="5" ci="0" mb="0" cb="0"/><line nr="936" mi="7" ci="0" mb="0" cb="0"/><line nr="937" mi="4" ci="0" mb="0" cb="0"/><line nr="938" mi="4" ci="0" mb="2" cb="0"/><line nr="939" mi="8" ci="0" mb="2" cb="0"/><line nr="940" mi="2" ci="0" mb="0" cb="0"/><line nr="941" mi="2" ci="0" mb="2" cb="0"/><line nr="942" mi="9" ci="0" mb="2" cb="0"/><line nr="943" mi="10" ci="0" mb="0" cb="0"/><line nr="945" mi="1" ci="0" mb="0" cb="0"/><line nr="947" mi="2" ci="0" mb="2" cb="0"/><line nr="948" mi="8" ci="0" mb="2" cb="0"/><line nr="949" mi="6" ci="0" mb="0" cb="0"/><line nr="950" mi="1" ci="0" mb="0" cb="0"/><line nr="952" mi="2" ci="0" mb="0" cb="0"/><line nr="955" mi="3" ci="0" mb="0" cb="0"/><line nr="956" mi="6" ci="0" mb="0" cb="0"/><line nr="958" mi="6" ci="0" mb="0" cb="0"/><line nr="959" mi="2" ci="0" mb="2" cb="0"/><line nr="960" mi="2" ci="0" mb="2" cb="0"/><line nr="961" mi="5" ci="0" mb="0" cb="0"/><line nr="962" mi="5" ci="0" mb="0" cb="0"/><line nr="963" mi="5" ci="0" mb="0" cb="0"/><line nr="964" mi="6" ci="0" mb="4" cb="0"/><line nr="965" mi="3" ci="0" mb="0" cb="0"/><line nr="966" mi="2" ci="0" mb="2" cb="0"/><line nr="967" mi="4" ci="0" mb="0" cb="0"/><line nr="968" mi="6" ci="0" mb="4" cb="0"/><line nr="969" mi="4" ci="0" mb="0" cb="0"/><line nr="971" mi="2" ci="0" mb="2" cb="0"/><line nr="972" mi="8" ci="0" mb="2" cb="0"/><line nr="973" mi="5" ci="0" mb="4" cb="0"/><line nr="974" mi="10" ci="0" mb="0" cb="0"/><line nr="977" mi="11" ci="0" mb="0" cb="0"/><line nr="982" mi="1" ci="0" mb="0" cb="0"/><line nr="983" mi="5" ci="0" mb="0" cb="0"/><line nr="986" mi="9" ci="0" mb="0" cb="0"/><line nr="987" mi="6" ci="0" mb="0" cb="0"/><line nr="991" mi="0" ci="1" mb="0" cb="0"/><line nr="992" mi="0" ci="9" mb="1" cb="3"/><line nr="993" mi="0" ci="2" mb="0" cb="0"/><line nr="995" mi="0" ci="2" mb="0" cb="0"/><line nr="1014" mi="7" ci="0" mb="0" cb="0"/><line nr="1030" mi="0" ci="7" mb="0" cb="0"/><line nr="1048" mi="0" ci="2" mb="1" cb="1"/><line nr="1049" mi="2" ci="0" mb="0" cb="0"/><line nr="1052" mi="0" ci="2" mb="1" cb="1"/><line nr="1053" mi="2" ci="0" mb="2" cb="0"/><line nr="1054" mi="6" ci="0" mb="0" cb="0"/><line nr="1055" mi="6" ci="0" mb="0" cb="0"/><line nr="1058" mi="9" ci="0" mb="0" cb="0"/><line nr="1059" mi="13" ci="0" mb="0" cb="0"/><line nr="1063" mi="8" ci="0" mb="0" cb="0"/><line nr="1067" mi="0" ci="2" mb="0" cb="0"/><line nr="1069" mi="0" ci="5" mb="1" cb="3"/><line nr="1070" mi="0" ci="2" mb="0" cb="0"/><line nr="1072" mi="2" ci="13" mb="1" cb="1"/><line nr="1095" mi="5" ci="0" mb="4" cb="0"/><line nr="1096" mi="5" ci="0" mb="0" cb="0"/><line nr="1098" mi="3" ci="0" mb="0" cb="0"/><line nr="1100" mi="5" ci="0" mb="4" cb="0"/><line nr="1101" mi="5" ci="0" mb="0" cb="0"/><line nr="1103" mi="3" ci="0" mb="0" cb="0"/><line nr="1106" mi="5" ci="0" mb="0" cb="0"/><line nr="1107" mi="5" ci="0" mb="0" cb="0"/><line nr="1108" mi="11" ci="0" mb="0" cb="0"/><line nr="1109" mi="1" ci="0" mb="0" cb="0"/><line nr="1110" mi="3" ci="0" mb="0" cb="0"/><line nr="1111" mi="2" ci="0" mb="0" cb="0"/><line nr="1129" mi="4" ci="0" mb="0" cb="0"/><line nr="1130" mi="16" ci="0" mb="2" cb="0"/><line nr="1131" mi="4" ci="0" mb="2" cb="0"/><line nr="1132" mi="4" ci="0" mb="0" cb="0"/><line nr="1133" mi="4" ci="0" mb="2" cb="0"/><line nr="1134" mi="11" ci="0" mb="0" cb="0"/><line nr="1136" mi="11" ci="0" mb="0" cb="0"/><line nr="1138" mi="4" ci="0" mb="2" cb="0"/><line nr="1139" mi="5" ci="0" mb="0" cb="0"/><line nr="1140" mi="2" ci="0" mb="2" cb="0"/><line nr="1141" mi="6" ci="0" mb="0" cb="0"/><line nr="1142" mi="5" ci="0" mb="0" cb="0"/><line nr="1144" mi="16" ci="0" mb="0" cb="0"/><line nr="1148" mi="14" ci="0" mb="0" cb="0"/><line nr="1152" mi="1" ci="0" mb="0" cb="0"/><line nr="1154" mi="11" ci="0" mb="0" cb="0"/><line nr="1155" mi="1" ci="0" mb="0" cb="0"/><line nr="1156" mi="3" ci="0" mb="0" cb="0"/><line nr="1157" mi="1" ci="0" mb="0" cb="0"/><line nr="1160" mi="3" ci="0" mb="0" cb="0"/><line nr="1180" mi="0" ci="2" mb="0" cb="0"/><line nr="1181" mi="0" ci="10" mb="0" cb="2"/><line nr="1182" mi="0" ci="5" mb="0" cb="0"/><line nr="1183" mi="0" ci="2" mb="1" cb="1"/><line nr="1184" mi="5" ci="0" mb="0" cb="0"/><line nr="1185" mi="4" ci="0" mb="2" cb="0"/><line nr="1186" mi="2" ci="0" mb="2" cb="0"/><line nr="1187" mi="5" ci="0" mb="0" cb="0"/><line nr="1188" mi="4" ci="0" mb="0" cb="0"/><line nr="1189" mi="6" ci="0" mb="2" cb="0"/><line nr="1190" mi="1" ci="0" mb="0" cb="0"/><line nr="1193" mi="0" ci="6" mb="0" cb="0"/><line nr="1196" mi="0" ci="2" mb="1" cb="1"/><line nr="1198" mi="0" ci="5" mb="0" cb="0"/><line nr="1199" mi="0" ci="2" mb="1" cb="1"/><line nr="1200" mi="0" ci="8" mb="0" cb="0"/><line nr="1201" mi="0" ci="6" mb="0" cb="0"/><line nr="1202" mi="0" ci="2" mb="0" cb="0"/><line nr="1203" mi="0" ci="6" mb="0" cb="2"/><line nr="1205" mi="5" ci="1" mb="0" cb="0"/><line nr="1206" mi="2" ci="0" mb="2" cb="0"/><line nr="1207" mi="4" ci="0" mb="0" cb="0"/><line nr="1208" mi="4" ci="0" mb="0" cb="0"/><line nr="1209" mi="2" ci="0" mb="0" cb="0"/><line nr="1210" mi="6" ci="0" mb="2" cb="0"/><line nr="1214" mi="0" ci="1" mb="0" cb="0"/><line nr="1215" mi="0" ci="2" mb="0" cb="0"/><line nr="1229" mi="0" ci="3" mb="0" cb="0"/><line nr="1230" mi="0" ci="3" mb="0" cb="0"/><line nr="1231" mi="0" ci="3" mb="0" cb="2"/><line nr="1232" mi="0" ci="3" mb="0" cb="0"/><line nr="1234" mi="0" ci="10" mb="0" cb="2"/><line nr="1236" mi="0" ci="6" mb="0" cb="0"/><line nr="1237" mi="0" ci="3" mb="0" cb="0"/><line nr="1238" mi="0" ci="1" mb="0" cb="0"/><line nr="1239" mi="0" ci="3" mb="0" cb="0"/><line nr="1241" mi="0" ci="1" mb="0" cb="0"/><line nr="1242" mi="0" ci="3" mb="0" cb="0"/><line nr="1261" mi="0" ci="10" mb="0" cb="2"/><line nr="1263" mi="0" ci="5" mb="0" cb="0"/><line nr="1264" mi="0" ci="2" mb="0" cb="2"/><line nr="1265" mi="0" ci="2" mb="0" cb="0"/><line nr="1267" mi="0" ci="6" mb="0" cb="0"/><line nr="1268" mi="1" ci="0" mb="0" cb="0"/><line nr="1269" mi="3" ci="0" mb="0" cb="0"/><line nr="1270" mi="0" ci="1" mb="0" cb="0"/><line nr="1271" mi="0" ci="5" mb="0" cb="0"/><line nr="1272" mi="0" ci="2" mb="0" cb="0"/><line nr="1273" mi="0" ci="7" mb="0" cb="2"/><line nr="1274" mi="0" ci="17" mb="0" cb="0"/><line nr="1276" mi="0" ci="9" mb="0" cb="0"/><line nr="1279" mi="0" ci="6" mb="0" cb="0"/><line nr="1280" mi="0" ci="2" mb="0" cb="2"/><line nr="1281" mi="0" ci="2" mb="0" cb="0"/><line nr="1283" mi="0" ci="6" mb="0" cb="0"/><line nr="1284" mi="1" ci="0" mb="0" cb="0"/><line nr="1285" mi="3" ci="0" mb="0" cb="0"/><line nr="1286" mi="0" ci="1" mb="0" cb="0"/><line nr="1287" mi="0" ci="5" mb="0" cb="2"/><line nr="1288" mi="0" ci="12" mb="0" cb="0"/><line nr="1290" mi="0" ci="7" mb="0" cb="0"/><line nr="1292" mi="0" ci="1" mb="0" cb="0"/><line nr="1293" mi="0" ci="6" mb="0" cb="0"/><line nr="1295" mi="0" ci="3" mb="0" cb="0"/><line nr="1296" mi="0" ci="4" mb="0" cb="2"/><line nr="1297" mi="0" ci="3" mb="0" cb="0"/><line nr="1300" mi="0" ci="2" mb="0" cb="2"/><line nr="1301" mi="0" ci="17" mb="0" cb="2"/><line nr="1302" mi="0" ci="3" mb="0" cb="0"/><line nr="1304" mi="0" ci="5" mb="0" cb="0"/><line nr="1305" mi="0" ci="2" mb="0" cb="2"/><line nr="1306" mi="5" ci="3" mb="1" cb="1"/><line nr="1307" mi="3" ci="0" mb="2" cb="0"/><line nr="1308" mi="9" ci="0" mb="0" cb="0"/><line nr="1309" mi="6" ci="0" mb="0" cb="0"/><line nr="1310" mi="7" ci="0" mb="0" cb="0"/><line nr="1311" mi="0" ci="5" mb="1" cb="1"/><line nr="1312" mi="0" ci="6" mb="1" cb="1"/><line nr="1313" mi="0" ci="1" mb="0" cb="0"/><line nr="1314" mi="5" ci="0" mb="2" cb="0"/><line nr="1315" mi="6" ci="0" mb="2" cb="0"/><line nr="1316" mi="9" ci="0" mb="0" cb="0"/><line nr="1317" mi="6" ci="0" mb="0" cb="0"/><line nr="1318" mi="7" ci="0" mb="0" cb="0"/><line nr="1321" mi="0" ci="5" mb="0" cb="0"/><line nr="1322" mi="0" ci="2" mb="1" cb="1"/><line nr="1323" mi="0" ci="2" mb="0" cb="0"/><line nr="1324" mi="0" ci="3" mb="0" cb="0"/><line nr="1325" mi="0" ci="3" mb="0" cb="0"/><line nr="1326" mi="0" ci="4" mb="0" cb="0"/><line nr="1327" mi="0" ci="4" mb="1" cb="3"/><line nr="1328" mi="3" ci="0" mb="2" cb="0"/><line nr="1329" mi="9" ci="0" mb="0" cb="0"/><line nr="1330" mi="8" ci="0" mb="0" cb="0"/><line nr="1332" mi="0" ci="4" mb="1" cb="3"/><line nr="1334" mi="3" ci="0" mb="2" cb="0"/><line nr="1335" mi="13" ci="0" mb="0" cb="0"/><line nr="1337" mi="8" ci="0" mb="0" cb="0"/><line nr="1340" mi="0" ci="2" mb="0" cb="2"/><line nr="1341" mi="2" ci="3" mb="1" cb="1"/><line nr="1342" mi="2" ci="0" mb="2" cb="0"/><line nr="1343" mi="13" ci="0" mb="0" cb="0"/><line nr="1345" mi="12" ci="0" mb="0" cb="0"/><line nr="1347" mi="2" ci="3" mb="1" cb="1"/><line nr="1348" mi="2" ci="0" mb="2" cb="0"/><line nr="1349" mi="1" ci="0" mb="0" cb="0"/><line nr="1350" mi="0" ci="5" mb="1" cb="1"/><line nr="1351" mi="0" ci="2" mb="0" cb="2"/><line nr="1352" mi="0" ci="13" mb="0" cb="0"/><line nr="1354" mi="0" ci="12" mb="0" cb="0"/><line nr="1359" mi="5" ci="1" mb="0" cb="0"/><line nr="1360" mi="3" ci="0" mb="2" cb="0"/><line nr="1361" mi="3" ci="0" mb="2" cb="0"/><line nr="1362" mi="2" ci="0" mb="0" cb="0"/><line nr="1363" mi="3" ci="0" mb="0" cb="0"/><line nr="1364" mi="3" ci="0" mb="0" cb="0"/><line nr="1365" mi="6" ci="0" mb="4" cb="0"/><line nr="1366" mi="2" ci="0" mb="2" cb="0"/><line nr="1367" mi="3" ci="0" mb="2" cb="0"/><line nr="1368" mi="5" ci="0" mb="0" cb="0"/><line nr="1370" mi="4" ci="0" mb="4" cb="0"/><line nr="1371" mi="3" ci="0" mb="2" cb="0"/><line nr="1372" mi="14" ci="0" mb="0" cb="0"/><line nr="1375" mi="2" ci="0" mb="2" cb="0"/><line nr="1376" mi="7" ci="0" mb="4" cb="0"/><line nr="1377" mi="18" ci="0" mb="0" cb="0"/><line nr="1379" mi="7" ci="0" mb="4" cb="0"/><line nr="1380" mi="18" ci="0" mb="0" cb="0"/><line nr="1386" mi="0" ci="3" mb="1" cb="1"/><line nr="1387" mi="0" ci="12" mb="0" cb="0"/><line nr="1391" mi="0" ci="1" mb="0" cb="0"/><line nr="1392" mi="0" ci="1" mb="0" cb="0"/><line nr="1410" mi="0" ci="5" mb="0" cb="0"/><line nr="1411" mi="0" ci="10" mb="0" cb="2"/><line nr="1413" mi="0" ci="5" mb="0" cb="0"/><line nr="1414" mi="0" ci="2" mb="1" cb="1"/><line nr="1415" mi="6" ci="0" mb="0" cb="0"/><line nr="1417" mi="2" ci="0" mb="2" cb="0"/><line nr="1418" mi="5" ci="0" mb="0" cb="0"/><line nr="1419" mi="3" ci="0" mb="0" cb="0"/><line nr="1420" mi="3" ci="0" mb="0" cb="0"/><line nr="1421" mi="4" ci="0" mb="2" cb="0"/><line nr="1422" mi="3" ci="0" mb="0" cb="0"/><line nr="1424" mi="5" ci="0" mb="4" cb="0"/><line nr="1425" mi="2" ci="0" mb="2" cb="0"/><line nr="1426" mi="3" ci="0" mb="2" cb="0"/><line nr="1427" mi="5" ci="0" mb="0" cb="0"/><line nr="1429" mi="4" ci="0" mb="4" cb="0"/><line nr="1430" mi="3" ci="0" mb="2" cb="0"/><line nr="1431" mi="14" ci="0" mb="0" cb="0"/><line nr="1434" mi="2" ci="0" mb="2" cb="0"/><line nr="1435" mi="7" ci="0" mb="4" cb="0"/><line nr="1436" mi="18" ci="0" mb="0" cb="0"/><line nr="1438" mi="7" ci="0" mb="4" cb="0"/><line nr="1439" mi="18" ci="0" mb="0" cb="0"/><line nr="1445" mi="0" ci="1" mb="0" cb="0"/><line nr="1446" mi="0" ci="1" mb="0" cb="0"/><line nr="1461" mi="2" ci="0" mb="2" cb="0"/><line nr="1462" mi="4" ci="0" mb="0" cb="0"/><line nr="1463" mi="4" ci="0" mb="0" cb="0"/><line nr="1464" mi="2" ci="0" mb="0" cb="0"/><line nr="1465" mi="16" ci="0" mb="2" cb="0"/><line nr="1466" mi="10" ci="0" mb="2" cb="0"/><line nr="1467" mi="5" ci="0" mb="0" cb="0"/><line nr="1468" mi="2" ci="0" mb="0" cb="0"/><line nr="1469" mi="6" ci="0" mb="0" cb="0"/><line nr="1470" mi="7" ci="0" mb="0" cb="0"/><line nr="1472" mi="5" ci="0" mb="0" cb="0"/><line nr="1473" mi="3" ci="0" mb="2" cb="0"/><line nr="1474" mi="4" ci="0" mb="2" cb="0"/><line nr="1475" mi="5" ci="0" mb="0" cb="0"/><line nr="1476" mi="6" ci="0" mb="4" cb="0"/><line nr="1477" mi="4" ci="0" mb="0" cb="0"/><line nr="1479" mi="1" ci="0" mb="0" cb="0"/><line nr="1480" mi="5" ci="0" mb="0" cb="0"/><line nr="1481" mi="5" ci="0" mb="0" cb="0"/><line nr="1482" mi="10" ci="0" mb="2" cb="0"/><line nr="1483" mi="2" ci="0" mb="0" cb="0"/><line nr="1484" mi="4" ci="0" mb="0" cb="0"/><line nr="1486" mi="1" ci="0" mb="0" cb="0"/><line nr="1490" mi="2" ci="0" mb="2" cb="0"/><line nr="1491" mi="2" ci="0" mb="0" cb="0"/><line nr="1492" mi="8" ci="0" mb="2" cb="0"/><line nr="1493" mi="4" ci="0" mb="2" cb="0"/><line nr="1494" mi="1" ci="0" mb="0" cb="0"/><line nr="1497" mi="2" ci="0" mb="2" cb="0"/><line nr="1498" mi="3" ci="0" mb="0" cb="0"/><line nr="1499" mi="2" ci="0" mb="0" cb="0"/><line nr="1500" mi="8" ci="0" mb="2" cb="0"/><line nr="1501" mi="4" ci="0" mb="2" cb="0"/><line nr="1502" mi="6" ci="0" mb="0" cb="0"/><line nr="1503" mi="1" ci="0" mb="0" cb="0"/><line nr="1506" mi="2" ci="0" mb="0" cb="0"/><line nr="1508" mi="2" ci="0" mb="0" cb="0"/><line nr="1512" mi="2" ci="0" mb="0" cb="0"/><line nr="1533" mi="0" ci="2" mb="0" cb="2"/><line nr="1534" mi="0" ci="4" mb="0" cb="0"/><line nr="1535" mi="0" ci="16" mb="0" cb="2"/><line nr="1536" mi="0" ci="5" mb="1" cb="1"/><line nr="1537" mi="8" ci="0" mb="2" cb="0"/><line nr="1538" mi="0" ci="5" mb="0" cb="2"/><line nr="1539" mi="2" ci="6" mb="1" cb="1"/><line nr="1540" mi="0" ci="5" mb="1" cb="1"/><line nr="1541" mi="0" ci="2" mb="1" cb="1"/><line nr="1542" mi="0" ci="3" mb="0" cb="0"/><line nr="1543" mi="0" ci="6" mb="0" cb="0"/><line nr="1544" mi="0" ci="8" mb="0" cb="0"/><line nr="1545" mi="0" ci="5" mb="0" cb="0"/><line nr="1546" mi="0" ci="1" mb="0" cb="0"/><line nr="1547" mi="6" ci="0" mb="0" cb="0"/><line nr="1548" mi="7" ci="0" mb="2" cb="0"/><line nr="1549" mi="4" ci="0" mb="2" cb="0"/><line nr="1550" mi="12" ci="0" mb="0" cb="0"/><line nr="1554" mi="16" ci="0" mb="0" cb="0"/><line nr="1559" mi="0" ci="4" mb="0" cb="4"/><line nr="1560" mi="0" ci="9" mb="0" cb="0"/><line nr="1562" mi="0" ci="2" mb="0" cb="0"/><line nr="1579" mi="0" ci="2" mb="0" cb="2"/><line nr="1580" mi="0" ci="2" mb="1" cb="1"/><line nr="1581" mi="7" ci="0" mb="0" cb="0"/><line nr="1583" mi="4" ci="0" mb="0" cb="0"/><line nr="1584" mi="3" ci="0" mb="0" cb="0"/><line nr="1585" mi="7" ci="0" mb="0" cb="0"/><line nr="1587" mi="0" ci="7" mb="0" cb="0"/><line nr="1590" mi="0" ci="2" mb="0" cb="0"/><line nr="1615" mi="0" ci="5" mb="0" cb="0"/><line nr="1627" mi="0" ci="2" mb="0" cb="0"/><line nr="1628" mi="0" ci="3" mb="0" cb="0"/><line nr="1629" mi="0" ci="3" mb="0" cb="0"/><line nr="1630" mi="0" ci="3" mb="0" cb="0"/><line nr="1631" mi="0" ci="1" mb="0" cb="0"/><line nr="1647" mi="0" ci="5" mb="0" cb="0"/><line nr="1648" mi="0" ci="3" mb="0" cb="0"/><line nr="1649" mi="0" ci="1" mb="0" cb="0"/><line nr="1657" mi="0" ci="3" mb="0" cb="0"/><line nr="1666" mi="0" ci="3" mb="0" cb="0"/><line nr="1675" mi="0" ci="3" mb="0" cb="0"/><line nr="1684" mi="3" ci="0" mb="0" cb="0"/><line nr="1694" mi="0" ci="5" mb="0" cb="0"/><line nr="1695" mi="0" ci="1" mb="0" cb="0"/><line nr="1703" mi="0" ci="3" mb="0" cb="0"/><line nr="1727" mi="2" ci="0" mb="0" cb="0"/><line nr="1728" mi="3" ci="0" mb="0" cb="0"/><line nr="1729" mi="3" ci="0" mb="0" cb="0"/><line nr="1730" mi="1" ci="0" mb="0" cb="0"/><line nr="1762" mi="0" ci="2" mb="0" cb="0"/><line nr="1763" mi="0" ci="3" mb="0" cb="0"/><line nr="1764" mi="0" ci="4" mb="0" cb="0"/><line nr="1765" mi="0" ci="4" mb="0" cb="0"/><line nr="1766" mi="0" ci="4" mb="0" cb="0"/><line nr="1767" mi="0" ci="5" mb="0" cb="0"/><line nr="1768" mi="0" ci="5" mb="0" cb="0"/><line nr="1769" mi="0" ci="5" mb="0" cb="0"/><line nr="1770" mi="0" ci="1" mb="0" cb="0"/><line nr="1779" mi="0" ci="3" mb="0" cb="0"/><line nr="1780" mi="0" ci="1" mb="0" cb="0"/><line nr="1789" mi="0" ci="3" mb="0" cb="0"/><line nr="1790" mi="0" ci="1" mb="0" cb="0"/><line nr="1799" mi="0" ci="3" mb="0" cb="0"/><line nr="1800" mi="0" ci="1" mb="0" cb="0"/><line nr="1826" mi="2" ci="0" mb="0" cb="0"/><line nr="1827" mi="3" ci="0" mb="0" cb="0"/><line nr="1828" mi="3" ci="0" mb="0" cb="0"/><line nr="1829" mi="5" ci="0" mb="0" cb="0"/><line nr="1830" mi="1" ci="0" mb="0" cb="0"/><line nr="1842" mi="9" ci="0" mb="2" cb="0"/><line nr="1843" mi="9" ci="0" mb="2" cb="0"/><line nr="1845" mi="14" ci="0" mb="2" cb="0"/><line nr="1846" mi="11" ci="0" mb="0" cb="0"/><line nr="1847" mi="2" ci="0" mb="2" cb="0"/><line nr="1848" mi="7" ci="0" mb="0" cb="0"/><line nr="1849" mi="7" ci="0" mb="0" cb="0"/><line nr="1850" mi="7" ci="0" mb="0" cb="0"/><line nr="1851" mi="7" ci="0" mb="0" cb="0"/><line nr="1852" mi="8" ci="0" mb="6" cb="0"/><line nr="1854" mi="6" ci="0" mb="0" cb="0"/><line nr="1856" mi="5" ci="0" mb="0" cb="0"/><line nr="1861" mi="10" ci="0" mb="0" cb="0"/><line nr="1862" mi="9" ci="0" mb="0" cb="0"/><line nr="1863" mi="6" ci="0" mb="0" cb="0"/><line nr="1866" mi="1" ci="0" mb="0" cb="0"/><line nr="1875" mi="4" ci="0" mb="0" cb="0"/><line nr="1876" mi="17" ci="0" mb="0" cb="0"/><line nr="1877" mi="9" ci="0" mb="2" cb="0"/><line nr="1878" mi="11" ci="0" mb="0" cb="0"/><line nr="1879" mi="16" ci="0" mb="0" cb="0"/><line nr="1881" mi="3" ci="0" mb="0" cb="0"/><line nr="1978" mi="0" ci="5" mb="0" cb="0"/><line nr="1979" mi="0" ci="3" mb="0" cb="0"/><line nr="1980" mi="0" ci="3" mb="0" cb="0"/><line nr="1981" mi="0" ci="3" mb="0" cb="0"/><line nr="1982" mi="0" ci="3" mb="0" cb="0"/><line nr="1983" mi="0" ci="5" mb="0" cb="0"/><line nr="1984" mi="0" ci="5" mb="0" cb="0"/><line nr="1985" mi="0" ci="3" mb="0" cb="0"/><line nr="1986" mi="0" ci="3" mb="0" cb="0"/><line nr="1987" mi="0" ci="1" mb="0" cb="0"/><line nr="1999" mi="0" ci="12" mb="0" cb="0"/><line nr="2000" mi="0" ci="9" mb="0" cb="2"/><line nr="2001" mi="0" ci="9" mb="0" cb="2"/><line nr="2002" mi="0" ci="10" mb="0" cb="0"/><line nr="2003" mi="0" ci="6" mb="2" cb="2"/><line nr="2004" mi="0" ci="5" mb="0" cb="0"/><line nr="2006" mi="0" ci="5" mb="0" cb="0"/><line nr="2008" mi="0" ci="15" mb="0" cb="2"/><line nr="2009" mi="0" ci="1" mb="0" cb="0"/><line nr="2010" mi="0" ci="7" mb="0" cb="0"/><line nr="2011" mi="0" ci="3" mb="0" cb="0"/><line nr="2012" mi="0" ci="4" mb="0" cb="2"/><line nr="2013" mi="0" ci="6" mb="1" cb="1"/><line nr="2014" mi="0" ci="2" mb="1" cb="1"/><line nr="2015" mi="0" ci="5" mb="0" cb="0"/><line nr="2017" mi="5" ci="0" mb="0" cb="0"/><line nr="2019" mi="0" ci="4" mb="0" cb="2"/><line nr="2020" mi="0" ci="6" mb="1" cb="1"/><line nr="2021" mi="0" ci="2" mb="1" cb="1"/><line nr="2022" mi="0" ci="5" mb="0" cb="0"/><line nr="2024" mi="5" ci="0" mb="0" cb="0"/><line nr="2026" mi="0" ci="4" mb="0" cb="2"/><line nr="2027" mi="0" ci="6" mb="1" cb="1"/><line nr="2028" mi="0" ci="2" mb="1" cb="1"/><line nr="2029" mi="0" ci="5" mb="0" cb="0"/><line nr="2031" mi="4" ci="0" mb="0" cb="0"/><line nr="2034" mi="0" ci="1" mb="0" cb="0"/><line nr="2035" mi="0" ci="13" mb="0" cb="2"/><line nr="2036" mi="0" ci="11" mb="0" cb="0"/><line nr="2037" mi="0" ci="5" mb="0" cb="2"/><line nr="2038" mi="0" ci="8" mb="0" cb="0"/><line nr="2039" mi="0" ci="2" mb="0" cb="2"/><line nr="2040" mi="0" ci="7" mb="0" cb="0"/><line nr="2041" mi="0" ci="3" mb="0" cb="0"/><line nr="2042" mi="0" ci="9" mb="0" cb="2"/><line nr="2043" mi="0" ci="9" mb="1" cb="1"/><line nr="2044" mi="0" ci="7" mb="0" cb="0"/><line nr="2045" mi="0" ci="3" mb="0" cb="0"/><line nr="2046" mi="0" ci="7" mb="0" cb="0"/><line nr="2047" mi="0" ci="3" mb="0" cb="0"/><line nr="2048" mi="0" ci="7" mb="0" cb="0"/><line nr="2049" mi="0" ci="3" mb="0" cb="0"/><line nr="2050" mi="0" ci="7" mb="0" cb="0"/><line nr="2051" mi="0" ci="3" mb="0" cb="0"/><line nr="2052" mi="0" ci="7" mb="0" cb="0"/><line nr="2053" mi="0" ci="3" mb="0" cb="0"/><line nr="2054" mi="0" ci="7" mb="0" cb="0"/><line nr="2055" mi="0" ci="3" mb="0" cb="0"/><line nr="2056" mi="0" ci="4" mb="0" cb="2"/><line nr="2057" mi="0" ci="7" mb="0" cb="0"/><line nr="2058" mi="0" ci="4" mb="0" cb="2"/><line nr="2059" mi="0" ci="8" mb="0" cb="0"/><line nr="2061" mi="0" ci="4" mb="0" cb="2"/><line nr="2062" mi="0" ci="9" mb="0" cb="0"/><line nr="2064" mi="0" ci="4" mb="0" cb="2"/><line nr="2065" mi="0" ci="8" mb="0" cb="0"/><line nr="2067" mi="0" ci="4" mb="1" cb="1"/><line nr="2068" mi="9" ci="0" mb="0" cb="0"/><line nr="2070" mi="0" ci="4" mb="1" cb="1"/><line nr="2071" mi="0" ci="12" mb="0" cb="0"/><line nr="2073" mi="0" ci="3" mb="0" cb="0"/><line nr="2075" mi="4" ci="0" mb="2" cb="0"/><line nr="2076" mi="9" ci="0" mb="0" cb="0"/><line nr="2077" mi="3" ci="0" mb="0" cb="0"/><line nr="2079" mi="2" ci="0" mb="0" cb="0"/><line nr="2080" mi="2" ci="0" mb="2" cb="0"/><line nr="2081" mi="9" ci="0" mb="0" cb="0"/><line nr="2083" mi="3" ci="0" mb="0" cb="0"/><line nr="2085" mi="4" ci="0" mb="2" cb="0"/><line nr="2086" mi="9" ci="0" mb="0" cb="0"/><line nr="2087" mi="3" ci="0" mb="0" cb="0"/><line nr="2089" mi="2" ci="0" mb="0" cb="0"/><line nr="2090" mi="2" ci="0" mb="2" cb="0"/><line nr="2091" mi="9" ci="0" mb="0" cb="0"/><line nr="2093" mi="3" ci="0" mb="0" cb="0"/><line nr="2095" mi="2" ci="0" mb="0" cb="0"/><line nr="2096" mi="2" ci="0" mb="2" cb="0"/><line nr="2097" mi="9" ci="0" mb="0" cb="0"/><line nr="2098" mi="3" ci="0" mb="0" cb="0"/><line nr="2100" mi="2" ci="0" mb="0" cb="0"/><line nr="2101" mi="2" ci="0" mb="2" cb="0"/><line nr="2102" mi="9" ci="0" mb="0" cb="0"/><line nr="2104" mi="3" ci="0" mb="0" cb="0"/><line nr="2106" mi="2" ci="0" mb="0" cb="0"/><line nr="2107" mi="2" ci="0" mb="2" cb="0"/><line nr="2108" mi="9" ci="0" mb="0" cb="0"/><line nr="2109" mi="4" ci="0" mb="0" cb="0"/><line nr="2111" mi="4" ci="0" mb="2" cb="0"/><line nr="2113" mi="9" ci="0" mb="0" cb="0"/><line nr="2115" mi="4" ci="0" mb="0" cb="0"/><line nr="2117" mi="2" ci="0" mb="0" cb="0"/><line nr="2118" mi="2" ci="0" mb="2" cb="0"/><line nr="2119" mi="9" ci="0" mb="0" cb="0"/><line nr="2120" mi="4" ci="0" mb="0" cb="0"/><line nr="2122" mi="2" ci="0" mb="0" cb="0"/><line nr="2123" mi="2" ci="0" mb="2" cb="0"/><line nr="2124" mi="9" ci="0" mb="0" cb="0"/><line nr="2126" mi="4" ci="0" mb="0" cb="0"/><line nr="2128" mi="2" ci="0" mb="0" cb="0"/><line nr="2129" mi="2" ci="0" mb="2" cb="0"/><line nr="2130" mi="9" ci="0" mb="0" cb="0"/><line nr="2132" mi="4" ci="0" mb="0" cb="0"/><line nr="2134" mi="4" ci="0" mb="2" cb="0"/><line nr="2136" mi="9" ci="0" mb="0" cb="0"/><line nr="2138" mi="4" ci="0" mb="0" cb="0"/><line nr="2140" mi="4" ci="0" mb="2" cb="0"/><line nr="2141" mi="12" ci="0" mb="0" cb="0"/><line nr="2143" mi="4" ci="0" mb="0" cb="0"/><line nr="2145" mi="2" ci="0" mb="0" cb="0"/><line nr="2146" mi="2" ci="0" mb="2" cb="0"/><line nr="2147" mi="9" ci="0" mb="0" cb="0"/><line nr="2150" mi="22" ci="0" mb="0" cb="0"/><line nr="2152" mi="2" ci="0" mb="0" cb="0"/><line nr="2156" mi="0" ci="12" mb="0" cb="0"/><line nr="2157" mi="0" ci="2" mb="1" cb="1"/><line nr="2158" mi="0" ci="7" mb="0" cb="0"/><line nr="2159" mi="0" ci="3" mb="0" cb="0"/><line nr="2160" mi="0" ci="9" mb="0" cb="2"/><line nr="2161" mi="0" ci="9" mb="1" cb="1"/><line nr="2162" mi="0" ci="7" mb="0" cb="0"/><line nr="2163" mi="0" ci="3" mb="0" cb="0"/><line nr="2164" mi="0" ci="7" mb="0" cb="0"/><line nr="2165" mi="0" ci="3" mb="0" cb="0"/><line nr="2166" mi="0" ci="7" mb="0" cb="0"/><line nr="2167" mi="0" ci="3" mb="0" cb="0"/><line nr="2168" mi="0" ci="7" mb="0" cb="0"/><line nr="2169" mi="0" ci="3" mb="0" cb="0"/><line nr="2170" mi="0" ci="7" mb="0" cb="0"/><line nr="2171" mi="0" ci="3" mb="0" cb="0"/><line nr="2172" mi="0" ci="4" mb="1" cb="1"/><line nr="2173" mi="5" ci="0" mb="0" cb="0"/><line nr="2174" mi="0" ci="4" mb="1" cb="1"/><line nr="2175" mi="5" ci="0" mb="0" cb="0"/><line nr="2176" mi="0" ci="4" mb="0" cb="2"/><line nr="2177" mi="0" ci="6" mb="0" cb="0"/><line nr="2179" mi="0" ci="4" mb="1" cb="1"/><line nr="2180" mi="0" ci="7" mb="0" cb="0"/><line nr="2181" mi="0" ci="3" mb="0" cb="0"/><line nr="2182" mi="0" ci="3" mb="0" cb="0"/><line nr="2184" mi="2" ci="0" mb="0" cb="0"/><line nr="2185" mi="2" ci="0" mb="2" cb="0"/><line nr="2186" mi="7" ci="0" mb="0" cb="0"/><line nr="2188" mi="3" ci="0" mb="0" cb="0"/><line nr="2190" mi="4" ci="0" mb="2" cb="0"/><line nr="2192" mi="7" ci="0" mb="0" cb="0"/><line nr="2194" mi="3" ci="0" mb="0" cb="0"/><line nr="2196" mi="2" ci="0" mb="0" cb="0"/><line nr="2197" mi="2" ci="0" mb="2" cb="0"/><line nr="2198" mi="7" ci="0" mb="0" cb="0"/><line nr="2200" mi="3" ci="0" mb="0" cb="0"/><line nr="2202" mi="2" ci="0" mb="0" cb="0"/><line nr="2203" mi="2" ci="0" mb="2" cb="0"/><line nr="2204" mi="7" ci="0" mb="0" cb="0"/><line nr="2206" mi="3" ci="0" mb="0" cb="0"/><line nr="2208" mi="2" ci="0" mb="0" cb="0"/><line nr="2209" mi="2" ci="0" mb="2" cb="0"/><line nr="2210" mi="7" ci="0" mb="0" cb="0"/><line nr="2212" mi="3" ci="0" mb="0" cb="0"/><line nr="2214" mi="4" ci="0" mb="2" cb="0"/><line nr="2216" mi="7" ci="0" mb="0" cb="0"/><line nr="2218" mi="3" ci="0" mb="0" cb="0"/><line nr="2221" mi="22" ci="0" mb="0" cb="0"/><line nr="2223" mi="2" ci="0" mb="0" cb="0"/><line nr="2230" mi="0" ci="8" mb="0" cb="0"/><line nr="2231" mi="0" ci="2" mb="1" cb="1"/><line nr="2232" mi="0" ci="6" mb="0" cb="0"/><line nr="2233" mi="0" ci="9" mb="0" cb="2"/><line nr="2234" mi="0" ci="9" mb="1" cb="1"/><line nr="2235" mi="0" ci="10" mb="0" cb="0"/><line nr="2236" mi="0" ci="7" mb="0" cb="0"/><line nr="2237" mi="0" ci="3" mb="0" cb="0"/><line nr="2238" mi="0" ci="7" mb="0" cb="0"/><line nr="2239" mi="0" ci="3" mb="0" cb="0"/><line nr="2240" mi="0" ci="7" mb="0" cb="0"/><line nr="2241" mi="0" ci="3" mb="0" cb="0"/><line nr="2242" mi="0" ci="7" mb="0" cb="0"/><line nr="2243" mi="0" ci="3" mb="0" cb="0"/><line nr="2244" mi="0" ci="7" mb="0" cb="0"/><line nr="2245" mi="0" ci="3" mb="0" cb="0"/><line nr="2246" mi="0" ci="10" mb="0" cb="0"/><line nr="2247" mi="2" ci="6" mb="1" cb="3"/><line nr="2248" mi="2" ci="0" mb="2" cb="0"/><line nr="2249" mi="2" ci="0" mb="0" cb="0"/><line nr="2251" mi="0" ci="4" mb="0" cb="2"/><line nr="2252" mi="0" ci="7" mb="0" cb="0"/><line nr="2254" mi="0" ci="4" mb="1" cb="1"/><line nr="2255" mi="5" ci="0" mb="0" cb="0"/><line nr="2256" mi="0" ci="4" mb="1" cb="1"/><line nr="2257" mi="6" ci="0" mb="0" cb="0"/><line nr="2259" mi="0" ci="4" mb="0" cb="2"/><line nr="2260" mi="0" ci="6" mb="0" cb="0"/><line nr="2261" mi="0" ci="4" mb="0" cb="2"/><line nr="2262" mi="0" ci="9" mb="0" cb="0"/><line nr="2263" mi="0" ci="1" mb="0" cb="0"/><line nr="2264" mi="0" ci="4" mb="1" cb="1"/><line nr="2265" mi="6" ci="0" mb="0" cb="0"/><line nr="2266" mi="1" ci="0" mb="0" cb="0"/><line nr="2267" mi="0" ci="4" mb="1" cb="1"/><line nr="2268" mi="6" ci="0" mb="0" cb="0"/><line nr="2269" mi="1" ci="0" mb="0" cb="0"/><line nr="2270" mi="0" ci="4" mb="0" cb="2"/><line nr="2271" mi="0" ci="6" mb="0" cb="0"/><line nr="2272" mi="0" ci="1" mb="0" cb="0"/><line nr="2273" mi="0" ci="4" mb="1" cb="1"/><line nr="2274" mi="6" ci="0" mb="0" cb="0"/><line nr="2275" mi="1" ci="0" mb="0" cb="0"/><line nr="2276" mi="0" ci="4" mb="1" cb="1"/><line nr="2277" mi="6" ci="0" mb="0" cb="0"/><line nr="2278" mi="1" ci="0" mb="0" cb="0"/><line nr="2279" mi="0" ci="2" mb="0" cb="0"/><line nr="2280" mi="0" ci="2" mb="1" cb="1"/><line nr="2281" mi="6" ci="0" mb="0" cb="0"/><line nr="2282" mi="1" ci="0" mb="0" cb="0"/><line nr="2283" mi="0" ci="4" mb="1" cb="1"/><line nr="2284" mi="9" ci="0" mb="0" cb="0"/><line nr="2285" mi="5" ci="0" mb="0" cb="0"/><line nr="2287" mi="0" ci="4" mb="1" cb="1"/><line nr="2288" mi="6" ci="0" mb="0" cb="0"/><line nr="2289" mi="5" ci="0" mb="0" cb="0"/><line nr="2291" mi="0" ci="2" mb="0" cb="0"/><line nr="2292" mi="0" ci="2" mb="1" cb="1"/><line nr="2293" mi="6" ci="0" mb="0" cb="0"/><line nr="2294" mi="5" ci="0" mb="0" cb="0"/><line nr="2296" mi="0" ci="4" mb="1" cb="1"/><line nr="2297" mi="6" ci="0" mb="0" cb="0"/><line nr="2298" mi="5" ci="0" mb="0" cb="0"/><line nr="2300" mi="0" ci="2" mb="0" cb="0"/><line nr="2301" mi="0" ci="2" mb="1" cb="1"/><line nr="2302" mi="6" ci="0" mb="0" cb="0"/><line nr="2303" mi="5" ci="0" mb="0" cb="0"/><line nr="2305" mi="0" ci="2" mb="0" cb="0"/><line nr="2306" mi="0" ci="2" mb="1" cb="1"/><line nr="2307" mi="6" ci="0" mb="0" cb="0"/><line nr="2308" mi="5" ci="0" mb="0" cb="0"/><line nr="2310" mi="0" ci="2" mb="0" cb="0"/><line nr="2311" mi="0" ci="2" mb="1" cb="1"/><line nr="2312" mi="6" ci="0" mb="0" cb="0"/><line nr="2313" mi="5" ci="0" mb="0" cb="0"/><line nr="2315" mi="0" ci="4" mb="1" cb="1"/><line nr="2316" mi="0" ci="9" mb="0" cb="0"/><line nr="2317" mi="0" ci="4" mb="0" cb="0"/><line nr="2319" mi="4" ci="0" mb="2" cb="0"/><line nr="2320" mi="6" ci="0" mb="0" cb="0"/><line nr="2321" mi="4" ci="0" mb="0" cb="0"/><line nr="2323" mi="2" ci="0" mb="0" cb="0"/><line nr="2324" mi="2" ci="0" mb="2" cb="0"/><line nr="2325" mi="6" ci="0" mb="0" cb="0"/><line nr="2326" mi="4" ci="0" mb="0" cb="0"/><line nr="2328" mi="4" ci="0" mb="2" cb="0"/><line nr="2329" mi="6" ci="0" mb="0" cb="0"/><line nr="2330" mi="4" ci="0" mb="0" cb="0"/><line nr="2332" mi="2" ci="0" mb="0" cb="0"/><line nr="2333" mi="2" ci="0" mb="2" cb="0"/><line nr="2334" mi="6" ci="0" mb="0" cb="0"/><line nr="2335" mi="4" ci="0" mb="0" cb="0"/><line nr="2337" mi="4" ci="0" mb="2" cb="0"/><line nr="2338" mi="6" ci="0" mb="0" cb="0"/><line nr="2339" mi="4" ci="0" mb="0" cb="0"/><line nr="2341" mi="2" ci="0" mb="0" cb="0"/><line nr="2342" mi="2" ci="0" mb="2" cb="0"/><line nr="2343" mi="6" ci="0" mb="0" cb="0"/><line nr="2344" mi="4" ci="0" mb="0" cb="0"/><line nr="2347" mi="14" ci="0" mb="0" cb="0"/><line nr="2348" mi="3" ci="0" mb="0" cb="0"/><line nr="2349" mi="9" ci="0" mb="0" cb="0"/><line nr="2350" mi="2" ci="0" mb="0" cb="0"/><line nr="2354" mi="0" ci="1" mb="0" cb="0"/><line nr="2355" mi="10" ci="0" mb="0" cb="0"/><line nr="2356" mi="3" ci="0" mb="0" cb="0"/><line nr="2357" mi="11" ci="0" mb="0" cb="0"/><line nr="2360" mi="0" ci="1" mb="0" cb="0"/><line nr="2371" mi="8" ci="2" mb="7" cb="1"/><line nr="2372" mi="3" ci="0" mb="0" cb="0"/><line nr="2373" mi="3" ci="0" mb="0" cb="0"/><line nr="2375" mi="0" ci="1" mb="0" cb="0"/><line nr="2384" mi="0" ci="4" mb="0" cb="0"/><line nr="2385" mi="0" ci="5" mb="0" cb="0"/><line nr="2386" mi="0" ci="5" mb="0" cb="0"/><line nr="2387" mi="0" ci="5" mb="0" cb="0"/><line nr="2388" mi="0" ci="1" mb="0" cb="0"/><line nr="2402" mi="0" ci="4" mb="0" cb="0"/><line nr="2403" mi="0" ci="5" mb="0" cb="0"/><line nr="2404" mi="0" ci="5" mb="0" cb="0"/><line nr="2405" mi="0" ci="5" mb="0" cb="0"/><line nr="2406" mi="0" ci="4" mb="1" cb="1"/><line nr="2407" mi="0" ci="6" mb="0" cb="0"/><line nr="2408" mi="4" ci="0" mb="2" cb="0"/><line nr="2409" mi="5" ci="0" mb="0" cb="0"/><line nr="2411" mi="0" ci="1" mb="0" cb="0"/><line nr="2423" mi="4" ci="0" mb="0" cb="0"/><line nr="2424" mi="5" ci="0" mb="0" cb="0"/><line nr="2425" mi="5" ci="0" mb="0" cb="0"/><line nr="2426" mi="5" ci="0" mb="0" cb="0"/><line nr="2427" mi="5" ci="0" mb="0" cb="0"/><line nr="2428" mi="1" ci="0" mb="0" cb="0"/><line nr="2444" mi="0" ci="4" mb="0" cb="0"/><line nr="2445" mi="0" ci="5" mb="0" cb="0"/><line nr="2446" mi="0" ci="5" mb="0" cb="0"/><line nr="2447" mi="0" ci="5" mb="0" cb="0"/><line nr="2448" mi="0" ci="5" mb="0" cb="0"/><line nr="2449" mi="0" ci="4" mb="1" cb="1"/><line nr="2450" mi="0" ci="6" mb="0" cb="0"/><line nr="2451" mi="4" ci="0" mb="2" cb="0"/><line nr="2452" mi="5" ci="0" mb="0" cb="0"/><line nr="2454" mi="0" ci="1" mb="0" cb="0"/><line nr="2465" mi="4" ci="0" mb="0" cb="0"/><line nr="2466" mi="5" ci="0" mb="0" cb="0"/><line nr="2467" mi="5" ci="0" mb="0" cb="0"/><line nr="2468" mi="5" ci="0" mb="0" cb="0"/><line nr="2469" mi="5" ci="0" mb="0" cb="0"/><line nr="2470" mi="5" ci="0" mb="0" cb="0"/><line nr="2471" mi="1" ci="0" mb="0" cb="0"/><line nr="2487" mi="0" ci="4" mb="0" cb="0"/><line nr="2488" mi="0" ci="5" mb="0" cb="0"/><line nr="2489" mi="0" ci="5" mb="0" cb="0"/><line nr="2490" mi="0" ci="5" mb="0" cb="0"/><line nr="2491" mi="0" ci="5" mb="0" cb="0"/><line nr="2492" mi="0" ci="4" mb="1" cb="1"/><line nr="2493" mi="6" ci="0" mb="0" cb="0"/><line nr="2494" mi="0" ci="4" mb="1" cb="1"/><line nr="2495" mi="0" ci="5" mb="0" cb="0"/><line nr="2497" mi="0" ci="1" mb="0" cb="0"/><line nr="2515" mi="4" ci="0" mb="0" cb="0"/><line nr="2516" mi="5" ci="0" mb="0" cb="0"/><line nr="2517" mi="5" ci="0" mb="0" cb="0"/><line nr="2518" mi="5" ci="0" mb="0" cb="0"/><line nr="2519" mi="5" ci="0" mb="0" cb="0"/><line nr="2520" mi="5" ci="0" mb="0" cb="0"/><line nr="2521" mi="4" ci="0" mb="2" cb="0"/><line nr="2522" mi="6" ci="0" mb="0" cb="0"/><line nr="2523" mi="4" ci="0" mb="2" cb="0"/><line nr="2524" mi="5" ci="0" mb="0" cb="0"/><line nr="2526" mi="1" ci="0" mb="0" cb="0"/><line nr="2539" mi="4" ci="0" mb="0" cb="0"/><line nr="2540" mi="5" ci="0" mb="0" cb="0"/><line nr="2541" mi="5" ci="0" mb="0" cb="0"/><line nr="2542" mi="5" ci="0" mb="0" cb="0"/><line nr="2543" mi="5" ci="0" mb="0" cb="0"/><line nr="2544" mi="5" ci="0" mb="0" cb="0"/><line nr="2545" mi="5" ci="0" mb="0" cb="0"/><line nr="2546" mi="1" ci="0" mb="0" cb="0"/><line nr="2558" mi="4" ci="0" mb="0" cb="0"/><line nr="2559" mi="5" ci="0" mb="0" cb="0"/><line nr="2560" mi="5" ci="0" mb="0" cb="0"/><line nr="2561" mi="5" ci="0" mb="0" cb="0"/><line nr="2562" mi="5" ci="0" mb="0" cb="0"/><line nr="2563" mi="1" ci="0" mb="0" cb="0"/><line nr="2581" mi="0" ci="4" mb="0" cb="0"/><line nr="2582" mi="0" ci="5" mb="0" cb="0"/><line nr="2583" mi="0" ci="5" mb="0" cb="0"/><line nr="2584" mi="0" ci="5" mb="0" cb="0"/><line nr="2585" mi="0" ci="5" mb="0" cb="0"/><line nr="2586" mi="0" ci="5" mb="0" cb="0"/><line nr="2587" mi="0" ci="2" mb="1" cb="1"/><line nr="2588" mi="0" ci="4" mb="0" cb="2"/><line nr="2589" mi="0" ci="6" mb="0" cb="0"/><line nr="2590" mi="0" ci="4" mb="1" cb="1"/><line nr="2591" mi="0" ci="5" mb="0" cb="0"/><line nr="2594" mi="0" ci="1" mb="0" cb="0"/><line nr="2612" mi="4" ci="0" mb="0" cb="0"/><line nr="2613" mi="5" ci="0" mb="0" cb="0"/><line nr="2614" mi="5" ci="0" mb="0" cb="0"/><line nr="2615" mi="5" ci="0" mb="0" cb="0"/><line nr="2616" mi="5" ci="0" mb="0" cb="0"/><line nr="2617" mi="5" ci="0" mb="0" cb="0"/><line nr="2618" mi="4" ci="0" mb="4" cb="0"/><line nr="2619" mi="4" ci="0" mb="2" cb="0"/><line nr="2620" mi="6" ci="0" mb="0" cb="0"/><line nr="2621" mi="4" ci="0" mb="2" cb="0"/><line nr="2622" mi="5" ci="0" mb="0" cb="0"/><line nr="2625" mi="1" ci="0" mb="0" cb="0"/><line nr="2641" mi="0" ci="4" mb="0" cb="0"/><line nr="2642" mi="0" ci="5" mb="0" cb="0"/><line nr="2643" mi="0" ci="5" mb="0" cb="0"/><line nr="2644" mi="0" ci="5" mb="0" cb="0"/><line nr="2645" mi="0" ci="5" mb="0" cb="0"/><line nr="2646" mi="0" ci="5" mb="0" cb="0"/><line nr="2647" mi="0" ci="5" mb="0" cb="0"/><line nr="2648" mi="0" ci="2" mb="1" cb="1"/><line nr="2649" mi="0" ci="5" mb="0" cb="0"/><line nr="2651" mi="0" ci="1" mb="0" cb="0"/><line nr="2665" mi="0" ci="4" mb="0" cb="0"/><line nr="2666" mi="0" ci="5" mb="0" cb="0"/><line nr="2667" mi="0" ci="5" mb="0" cb="0"/><line nr="2668" mi="0" ci="5" mb="0" cb="0"/><line nr="2669" mi="0" ci="5" mb="0" cb="0"/><line nr="2670" mi="0" ci="5" mb="0" cb="0"/><line nr="2671" mi="0" ci="1" mb="0" cb="0"/><line nr="2682" mi="0" ci="6" mb="1" cb="1"/><line nr="2683" mi="0" ci="4" mb="1" cb="1"/><line nr="2684" mi="0" ci="4" mb="0" cb="2"/><line nr="2685" mi="0" ci="4" mb="0" cb="2"/><line nr="2686" mi="2" ci="2" mb="1" cb="1"/><line nr="2687" mi="2" ci="0" mb="2" cb="0"/><line nr="2688" mi="0" ci="4" mb="0" cb="0"/><line nr="2689" mi="0" ci="5" mb="0" cb="0"/><line nr="2690" mi="0" ci="5" mb="0" cb="0"/><line nr="2691" mi="0" ci="5" mb="0" cb="0"/><line nr="2692" mi="0" ci="5" mb="0" cb="0"/><line nr="2694" mi="0" ci="1" mb="0" cb="0"/><line nr="2715" mi="0" ci="6" mb="1" cb="1"/><line nr="2716" mi="0" ci="4" mb="1" cb="1"/><line nr="2717" mi="0" ci="4" mb="1" cb="1"/><line nr="2718" mi="0" ci="4" mb="0" cb="2"/><line nr="2719" mi="2" ci="2" mb="1" cb="1"/><line nr="2720" mi="2" ci="0" mb="2" cb="0"/><line nr="2721" mi="0" ci="4" mb="0" cb="0"/><line nr="2722" mi="0" ci="5" mb="0" cb="0"/><line nr="2723" mi="0" ci="5" mb="0" cb="0"/><line nr="2724" mi="0" ci="5" mb="0" cb="0"/><line nr="2725" mi="0" ci="5" mb="0" cb="0"/><line nr="2726" mi="0" ci="5" mb="0" cb="0"/><line nr="2727" mi="0" ci="4" mb="1" cb="1"/><line nr="2728" mi="0" ci="6" mb="0" cb="0"/><line nr="2729" mi="4" ci="0" mb="2" cb="0"/><line nr="2730" mi="5" ci="0" mb="0" cb="0"/><line nr="2733" mi="0" ci="1" mb="0" cb="0"/><line nr="2751" mi="0" ci="6" mb="1" cb="1"/><line nr="2752" mi="0" ci="4" mb="1" cb="1"/><line nr="2753" mi="0" ci="4" mb="1" cb="1"/><line nr="2754" mi="0" ci="4" mb="0" cb="2"/><line nr="2755" mi="2" ci="2" mb="1" cb="1"/><line nr="2756" mi="2" ci="0" mb="2" cb="0"/><line nr="2757" mi="0" ci="4" mb="0" cb="0"/><line nr="2758" mi="0" ci="5" mb="0" cb="0"/><line nr="2759" mi="0" ci="5" mb="0" cb="0"/><line nr="2760" mi="0" ci="5" mb="0" cb="0"/><line nr="2761" mi="0" ci="5" mb="0" cb="0"/><line nr="2762" mi="0" ci="5" mb="0" cb="0"/><line nr="2763" mi="0" ci="5" mb="0" cb="0"/><line nr="2764" mi="0" ci="5" mb="0" cb="0"/><line nr="2766" mi="0" ci="1" mb="0" cb="0"/><line nr="2789" mi="6" ci="0" mb="2" cb="0"/><line nr="2790" mi="4" ci="0" mb="2" cb="0"/><line nr="2791" mi="4" ci="0" mb="2" cb="0"/><line nr="2792" mi="4" ci="0" mb="2" cb="0"/><line nr="2793" mi="4" ci="0" mb="2" cb="0"/><line nr="2794" mi="2" ci="0" mb="2" cb="0"/><line nr="2795" mi="4" ci="0" mb="0" cb="0"/><line nr="2796" mi="5" ci="0" mb="0" cb="0"/><line nr="2797" mi="5" ci="0" mb="0" cb="0"/><line nr="2798" mi="5" ci="0" mb="0" cb="0"/><line nr="2799" mi="5" ci="0" mb="0" cb="0"/><line nr="2800" mi="5" ci="0" mb="0" cb="0"/><line nr="2801" mi="5" ci="0" mb="0" cb="0"/><line nr="2802" mi="2" ci="0" mb="2" cb="0"/><line nr="2803" mi="4" ci="0" mb="2" cb="0"/><line nr="2804" mi="6" ci="0" mb="0" cb="0"/><line nr="2805" mi="4" ci="0" mb="2" cb="0"/><line nr="2806" mi="5" ci="0" mb="0" cb="0"/><line nr="2810" mi="1" ci="0" mb="0" cb="0"/><line nr="2830" mi="6" ci="0" mb="2" cb="0"/><line nr="2831" mi="4" ci="0" mb="2" cb="0"/><line nr="2832" mi="4" ci="0" mb="2" cb="0"/><line nr="2833" mi="4" ci="0" mb="2" cb="0"/><line nr="2834" mi="4" ci="0" mb="2" cb="0"/><line nr="2835" mi="2" ci="0" mb="2" cb="0"/><line nr="2836" mi="4" ci="0" mb="0" cb="0"/><line nr="2837" mi="5" ci="0" mb="0" cb="0"/><line nr="2838" mi="5" ci="0" mb="0" cb="0"/><line nr="2839" mi="5" ci="0" mb="0" cb="0"/><line nr="2840" mi="5" ci="0" mb="0" cb="0"/><line nr="2841" mi="5" ci="0" mb="0" cb="0"/><line nr="2842" mi="5" ci="0" mb="0" cb="0"/><line nr="2843" mi="5" ci="0" mb="0" cb="0"/><line nr="2844" mi="2" ci="0" mb="2" cb="0"/><line nr="2845" mi="5" ci="0" mb="0" cb="0"/><line nr="2848" mi="1" ci="0" mb="0" cb="0"/><line nr="2866" mi="0" ci="6" mb="1" cb="1"/><line nr="2867" mi="0" ci="4" mb="1" cb="1"/><line nr="2868" mi="0" ci="4" mb="1" cb="1"/><line nr="2869" mi="2" ci="2" mb="1" cb="1"/><line nr="2870" mi="4" ci="0" mb="2" cb="0"/><line nr="2871" mi="2" ci="0" mb="2" cb="0"/><line nr="2872" mi="0" ci="4" mb="0" cb="0"/><line nr="2873" mi="0" ci="5" mb="0" cb="0"/><line nr="2874" mi="0" ci="5" mb="0" cb="0"/><line nr="2875" mi="0" ci="5" mb="0" cb="0"/><line nr="2876" mi="0" ci="5" mb="0" cb="0"/><line nr="2877" mi="0" ci="5" mb="0" cb="0"/><line nr="2878" mi="0" ci="2" mb="1" cb="1"/><line nr="2879" mi="0" ci="5" mb="0" cb="0"/><line nr="2882" mi="0" ci="1" mb="0" cb="0"/><line nr="2895" mi="0" ci="4" mb="1" cb="1"/><line nr="2896" mi="2" ci="0" mb="0" cb="0"/><line nr="2897" mi="0" ci="4" mb="1" cb="1"/><line nr="2898" mi="2" ci="0" mb="0" cb="0"/><line nr="2899" mi="0" ci="4" mb="1" cb="1"/><line nr="2900" mi="2" ci="0" mb="0" cb="0"/><line nr="2901" mi="0" ci="4" mb="0" cb="2"/><line nr="2902" mi="0" ci="2" mb="0" cb="0"/><line nr="2903" mi="0" ci="4" mb="1" cb="1"/><line nr="2904" mi="0" ci="2" mb="0" cb="0"/><line nr="2905" mi="4" ci="0" mb="2" cb="0"/><line nr="2906" mi="2" ci="0" mb="0" cb="0"/><line nr="2908" mi="12" ci="0" mb="0" cb="0"/><line nr="2920" mi="0" ci="3" mb="0" cb="0"/><line nr="2921" mi="0" ci="2" mb="0" cb="2"/><line nr="2922" mi="0" ci="4" mb="0" cb="0"/><line nr="2923" mi="0" ci="7" mb="2" cb="2"/><line nr="2924" mi="0" ci="2" mb="0" cb="0"/><line nr="2926" mi="3" ci="0" mb="0" cb="0"/><line nr="2929" mi="0" ci="2" mb="0" cb="0"/><line nr="2940" mi="0" ci="4" mb="0" cb="0"/><line nr="2949" mi="0" ci="3" mb="0" cb="0"/><line nr="2958" mi="0" ci="3" mb="0" cb="0"/><line nr="2968" mi="4" ci="0" mb="0" cb="0"/><line nr="2969" mi="27" ci="0" mb="0" cb="0"/><line nr="2971" mi="9" ci="0" mb="2" cb="0"/><line nr="2972" mi="13" ci="0" mb="0" cb="0"/><line nr="2973" mi="15" ci="0" mb="2" cb="0"/><line nr="2974" mi="19" ci="0" mb="0" cb="0"/><line nr="2975" mi="1" ci="0" mb="0" cb="0"/><line nr="2977" mi="9" ci="0" mb="2" cb="0"/><line nr="2978" mi="11" ci="0" mb="0" cb="0"/><line nr="2979" mi="16" ci="0" mb="0" cb="0"/><line nr="2980" mi="16" ci="0" mb="0" cb="0"/><line nr="2981" mi="16" ci="0" mb="0" cb="0"/><line nr="2982" mi="18" ci="0" mb="0" cb="0"/><line nr="2983" mi="13" ci="0" mb="2" cb="0"/><line nr="2984" mi="13" ci="0" mb="0" cb="0"/><line nr="2985" mi="18" ci="0" mb="2" cb="0"/><line nr="2986" mi="1" ci="0" mb="0" cb="0"/><line nr="2987" mi="19" ci="0" mb="0" cb="0"/><line nr="2988" mi="1" ci="0" mb="0" cb="0"/><line nr="2990" mi="13" ci="0" mb="2" cb="0"/><line nr="2991" mi="13" ci="0" mb="0" cb="0"/><line nr="2992" mi="18" ci="0" mb="2" cb="0"/><line nr="2993" mi="1" ci="0" mb="0" cb="0"/><line nr="2994" mi="19" ci="0" mb="0" cb="0"/><line nr="2995" mi="1" ci="0" mb="0" cb="0"/><line nr="2997" mi="13" ci="0" mb="2" cb="0"/><line nr="2998" mi="13" ci="0" mb="0" cb="0"/><line nr="2999" mi="18" ci="0" mb="2" cb="0"/><line nr="3000" mi="1" ci="0" mb="0" cb="0"/><line nr="3001" mi="19" ci="0" mb="0" cb="0"/><line nr="3002" mi="1" ci="0" mb="0" cb="0"/><line nr="3005" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3694" covered="3006"/><counter type="BRANCH" missed="579" covered="323"/><counter type="LINE" missed="697" covered="654"/><counter type="COMPLEXITY" missed="376" covered="143"/><counter type="METHOD" missed="20" covered="48"/><counter type="CLASS" missed="2" covered="4"/></sourcefile><sourcefile name="MtasSketchParser.java"><line nr="28" mi="8" ci="0" mb="2" cb="0"/><line nr="34" mi="4" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="40" mi="5" ci="0" mb="0" cb="0"/><line nr="43" mi="5" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="2" ci="0" mb="0" cb="0"/><line nr="55" mi="1" ci="0" mb="0" cb="0"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="1" ci="0" mb="0" cb="0"/><line nr="58" mi="1" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="2" cb="0"/><line nr="71" mi="8" ci="0" mb="0" cb="0"/><line nr="74" mi="10" ci="0" mb="2" cb="0"/><line nr="75" mi="7" ci="0" mb="0" cb="0"/><line nr="76" mi="5" ci="0" mb="2" cb="0"/><line nr="77" mi="9" ci="0" mb="2" cb="0"/><line nr="78" mi="9" ci="0" mb="2" cb="0"/><line nr="79" mi="6" ci="0" mb="0" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="2" ci="0" mb="2" cb="0"/><line nr="83" mi="4" ci="0" mb="2" cb="0"/><line nr="84" mi="5" ci="0" mb="0" cb="0"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="7" ci="0" mb="4" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="7" ci="0" mb="2" cb="0"/><line nr="92" mi="10" ci="0" mb="0" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="96" mi="3" ci="0" mb="0" cb="0"/><line nr="97" mi="8" ci="0" mb="0" cb="0"/><line nr="99" mi="7" ci="0" mb="4" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="103" mi="5" ci="0" mb="2" cb="0"/><line nr="104" mi="8" ci="0" mb="0" cb="0"/><line nr="106" mi="7" ci="0" mb="0" cb="0"/><line nr="108" mi="3" ci="0" mb="0" cb="0"/><line nr="109" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="1" ci="0" mb="0" cb="0"/><line nr="112" mi="14" ci="0" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="12" ci="0" mb="0" cb="0"/><line nr="144" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="148" mi="1" ci="0" mb="0" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="5" ci="0" mb="2" cb="0"/><line nr="153" mi="3" ci="0" mb="0" cb="0"/><line nr="155" mi="5" ci="0" mb="2" cb="0"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="5" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="2" cb="0"/><line nr="161" mi="3" ci="0" mb="2" cb="0"/><line nr="165" mi="8" ci="0" mb="2" cb="0"/><line nr="166" mi="6" ci="0" mb="2" cb="0"/><line nr="167" mi="8" ci="0" mb="2" cb="0"/><line nr="169" mi="6" ci="0" mb="2" cb="0"/><line nr="170" mi="6" ci="0" mb="0" cb="0"/><line nr="171" mi="3" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="5" ci="0" mb="0" cb="0"/><line nr="174" mi="4" ci="0" mb="2" cb="0"/><line nr="175" mi="2" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="2" cb="0"/><line nr="179" mi="10" ci="0" mb="0" cb="0"/><line nr="180" mi="1" ci="0" mb="0" cb="0"/><line nr="183" mi="6" ci="0" mb="2" cb="0"/><line nr="184" mi="13" ci="0" mb="0" cb="0"/><line nr="186" mi="7" ci="0" mb="0" cb="0"/><line nr="187" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="1" ci="0" mb="0" cb="0"/><line nr="190" mi="3" ci="0" mb="2" cb="0"/><line nr="192" mi="6" ci="0" mb="2" cb="0"/><line nr="193" mi="4" ci="0" mb="0" cb="0"/><line nr="194" mi="6" ci="0" mb="2" cb="0"/><line nr="195" mi="6" ci="0" mb="0" cb="0"/><line nr="196" mi="8" ci="0" mb="0" cb="0"/><line nr="197" mi="13" ci="0" mb="4" cb="0"/><line nr="198" mi="6" ci="0" mb="0" cb="0"/><line nr="200" mi="6" ci="0" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="202" mi="1" ci="0" mb="0" cb="0"/><line nr="203" mi="7" ci="0" mb="0" cb="0"/><line nr="204" mi="4" ci="0" mb="0" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="6" ci="0" mb="0" cb="0"/><line nr="211" mi="1" ci="0" mb="0" cb="0"/><line nr="212" mi="8" ci="0" mb="2" cb="0"/><line nr="213" mi="6" ci="0" mb="2" cb="0"/><line nr="214" mi="6" ci="0" mb="2" cb="0"/><line nr="215" mi="7" ci="0" mb="4" cb="0"/><line nr="218" mi="7" ci="0" mb="0" cb="0"/><line nr="219" mi="4" ci="0" mb="0" cb="0"/><line nr="220" mi="4" ci="0" mb="0" cb="0"/><line nr="221" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="6" ci="0" mb="2" cb="0"/><line nr="223" mi="13" ci="0" mb="0" cb="0"/><line nr="225" mi="3" ci="0" mb="0" cb="0"/><line nr="226" mi="4" ci="0" mb="0" cb="0"/><line nr="227" mi="7" ci="0" mb="0" cb="0"/><line nr="228" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="8" ci="0" mb="2" cb="0"/><line nr="231" mi="6" ci="0" mb="2" cb="0"/><line nr="232" mi="4" ci="0" mb="2" cb="0"/><line nr="234" mi="4" ci="0" mb="0" cb="0"/><line nr="235" mi="8" ci="0" mb="2" cb="0"/><line nr="236" mi="9" ci="0" mb="2" cb="0"/><line nr="238" mi="6" ci="0" mb="0" cb="0"/><line nr="239" mi="4" ci="0" mb="0" cb="0"/><line nr="240" mi="8" ci="0" mb="0" cb="0"/><line nr="241" mi="7" ci="0" mb="0" cb="0"/><line nr="242" mi="1" ci="0" mb="0" cb="0"/><line nr="243" mi="3" ci="0" mb="0" cb="0"/><line nr="244" mi="6" ci="0" mb="2" cb="0"/><line nr="245" mi="13" ci="0" mb="0" cb="0"/><line nr="247" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="2" ci="0" mb="0" cb="0"/><line nr="249" mi="3" ci="0" mb="0" cb="0"/><line nr="252" mi="3" ci="0" mb="2" cb="0"/><line nr="253" mi="13" ci="0" mb="0" cb="0"/><line nr="255" mi="2" ci="0" mb="0" cb="0"/><line nr="256" mi="7" ci="0" mb="0" cb="0"/><line nr="257" mi="5" ci="0" mb="0" cb="0"/><line nr="259" mi="13" ci="0" mb="4" cb="0"/><line nr="260" mi="6" ci="0" mb="0" cb="0"/><line nr="261" mi="5" ci="0" mb="0" cb="0"/><line nr="262" mi="6" ci="0" mb="0" cb="0"/><line nr="263" mi="6" ci="0" mb="0" cb="0"/><line nr="264" mi="1" ci="0" mb="0" cb="0"/><line nr="265" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="1" ci="0" mb="0" cb="0"/><line nr="269" mi="5" ci="0" mb="2" cb="0"/><line nr="270" mi="4" ci="0" mb="2" cb="0"/><line nr="271" mi="6" ci="0" mb="0" cb="0"/><line nr="272" mi="8" ci="0" mb="0" cb="0"/><line nr="273" mi="2" ci="0" mb="0" cb="0"/><line nr="275" mi="4" ci="0" mb="0" cb="0"/><line nr="276" mi="3" ci="0" mb="0" cb="0"/><line nr="277" mi="6" ci="0" mb="0" cb="0"/><line nr="284" mi="3" ci="0" mb="2" cb="0"/><line nr="285" mi="13" ci="0" mb="0" cb="0"/><line nr="287" mi="6" ci="0" mb="0" cb="0"/><line nr="288" mi="8" ci="0" mb="0" cb="0"/><line nr="289" mi="13" ci="0" mb="4" cb="0"/><line nr="290" mi="6" ci="0" mb="0" cb="0"/><line nr="291" mi="3" ci="0" mb="0" cb="0"/><line nr="292" mi="6" ci="0" mb="0" cb="0"/><line nr="293" mi="6" ci="0" mb="0" cb="0"/><line nr="296" mi="13" ci="0" mb="2" cb="0"/><line nr="297" mi="4" ci="0" mb="0" cb="0"/><line nr="298" mi="4" ci="0" mb="0" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="1" ci="0" mb="0" cb="0"/><line nr="301" mi="6" ci="0" mb="0" cb="0"/><line nr="302" mi="1" ci="0" mb="0" cb="0"/><line nr="303" mi="7" ci="0" mb="0" cb="0"/><line nr="304" mi="4" ci="0" mb="0" cb="0"/><line nr="305" mi="3" ci="0" mb="0" cb="0"/><line nr="306" mi="6" ci="0" mb="0" cb="0"/><line nr="311" mi="4" ci="0" mb="0" cb="0"/><line nr="313" mi="33" ci="0" mb="8" cb="0"/><line nr="314" mi="6" ci="0" mb="0" cb="0"/><line nr="315" mi="1" ci="0" mb="0" cb="0"/><line nr="318" mi="14" ci="0" mb="2" cb="0"/><line nr="319" mi="12" ci="0" mb="2" cb="0"/><line nr="320" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="2" ci="0" mb="2" cb="0"/><line nr="322" mi="13" ci="0" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="326" mi="1" ci="0" mb="0" cb="0"/><line nr="329" mi="14" ci="0" mb="2" cb="0"/><line nr="330" mi="12" ci="0" mb="2" cb="0"/><line nr="331" mi="7" ci="0" mb="0" cb="0"/><line nr="332" mi="6" ci="0" mb="0" cb="0"/><line nr="333" mi="1" ci="0" mb="0" cb="0"/><line nr="334" mi="1" ci="0" mb="0" cb="0"/><line nr="336" mi="7" ci="0" mb="0" cb="0"/><line nr="337" mi="3" ci="0" mb="0" cb="0"/><line nr="347" mi="4" ci="0" mb="0" cb="0"/><line nr="348" mi="4" ci="0" mb="0" cb="0"/><line nr="349" mi="15" ci="0" mb="0" cb="0"/><line nr="350" mi="7" ci="0" mb="0" cb="0"/><line nr="351" mi="4" ci="0" mb="0" cb="0"/><line nr="352" mi="3" ci="0" mb="0" cb="0"/><line nr="363" mi="4" ci="0" mb="0" cb="0"/><line nr="364" mi="10" ci="0" mb="2" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="366" mi="22" ci="0" mb="0" cb="0"/><line nr="368" mi="11" ci="0" mb="2" cb="0"/><line nr="369" mi="18" ci="0" mb="0" cb="0"/><line nr="371" mi="1" ci="0" mb="0" cb="0"/><line nr="372" mi="3" ci="0" mb="0" cb="0"/><line nr="384" mi="3" ci="0" mb="0" cb="0"/><line nr="385" mi="3" ci="0" mb="0" cb="0"/><line nr="386" mi="3" ci="0" mb="0" cb="0"/><line nr="387" mi="3" ci="0" mb="0" cb="0"/><line nr="388" mi="3" ci="0" mb="0" cb="0"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="1" ci="0" mb="0" cb="0"/><line nr="397" mi="2" ci="0" mb="0" cb="0"/><line nr="410" mi="3" ci="0" mb="0" cb="0"/><line nr="411" mi="3" ci="0" mb="0" cb="0"/><line nr="412" mi="3" ci="0" mb="0" cb="0"/><line nr="413" mi="3" ci="0" mb="0" cb="0"/><line nr="414" mi="3" ci="0" mb="0" cb="0"/><line nr="415" mi="3" ci="0" mb="0" cb="0"/><line nr="416" mi="1" ci="0" mb="0" cb="0"/><line nr="425" mi="2" ci="0" mb="0" cb="0"/><line nr="438" mi="3" ci="0" mb="0" cb="0"/><line nr="439" mi="3" ci="0" mb="0" cb="0"/><line nr="440" mi="3" ci="0" mb="0" cb="0"/><line nr="441" mi="3" ci="0" mb="0" cb="0"/><line nr="442" mi="3" ci="0" mb="0" cb="0"/><line nr="443" mi="3" ci="0" mb="0" cb="0"/><line nr="444" mi="1" ci="0" mb="0" cb="0"/><line nr="453" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1236" covered="0"/><counter type="BRANCH" missed="124" covered="0"/><counter type="LINE" missed="234" covered="0"/><counter type="COMPLEXITY" missed="74" covered="0"/><counter type="METHOD" missed="12" covered="0"/><counter type="CLASS" missed="4" covered="0"/></sourcefile><sourcefile name="MtasFoliaParser.java"><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="1" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="2" mb="0" cb="0"/><line nr="36" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCRMParser.java"><line nr="30" mi="8" ci="0" mb="2" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="36" mi="5" ci="0" mb="0" cb="0"/><line nr="39" mi="5" ci="0" mb="0" cb="0"/><line nr="42" mi="5" ci="0" mb="0" cb="0"/><line nr="45" mi="5" ci="0" mb="0" cb="0"/><line nr="48" mi="5" ci="0" mb="0" cb="0"/><line nr="60" mi="5" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="72" mi="3" ci="0" mb="0" cb="0"/><line nr="74" mi="2" ci="0" mb="0" cb="0"/><line nr="76" mi="1" ci="0" mb="0" cb="0"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="1" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="2" cb="0"/><line nr="92" mi="8" ci="0" mb="0" cb="0"/><line nr="93" mi="10" ci="0" mb="2" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="95" mi="5" ci="0" mb="2" cb="0"/><line nr="96" mi="10" ci="0" mb="2" cb="0"/><line nr="97" mi="9" ci="0" mb="2" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="6" ci="0" mb="0" cb="0"/><line nr="100" mi="6" ci="0" mb="0" cb="0"/><line nr="101" mi="2" ci="0" mb="2" cb="0"/><line nr="102" mi="4" ci="0" mb="2" cb="0"/><line nr="103" mi="5" ci="0" mb="0" cb="0"/><line nr="104" mi="3" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="7" ci="0" mb="4" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="5" ci="0" mb="2" cb="0"/><line nr="111" mi="8" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="0" cb="0"/><line nr="115" mi="3" ci="0" mb="0" cb="0"/><line nr="116" mi="6" ci="0" mb="0" cb="0"/><line nr="118" mi="5" ci="0" mb="2" cb="0"/><line nr="119" mi="5" ci="0" mb="0" cb="0"/><line nr="120" mi="3" ci="0" mb="0" cb="0"/><line nr="121" mi="5" ci="0" mb="2" cb="0"/><line nr="122" mi="8" ci="0" mb="0" cb="0"/><line nr="124" mi="7" ci="0" mb="0" cb="0"/><line nr="126" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="6" ci="0" mb="0" cb="0"/><line nr="129" mi="5" ci="0" mb="2" cb="0"/><line nr="130" mi="5" ci="0" mb="0" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="5" ci="0" mb="2" cb="0"/><line nr="133" mi="8" ci="0" mb="0" cb="0"/><line nr="135" mi="7" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="6" ci="0" mb="0" cb="0"/><line nr="140" mi="5" ci="0" mb="2" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="142" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="5" ci="0" mb="2" cb="0"/><line nr="144" mi="8" ci="0" mb="0" cb="0"/><line nr="146" mi="7" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="1" ci="0" mb="0" cb="0"/><line nr="152" mi="14" ci="0" mb="0" cb="0"/><line nr="158" mi="5" ci="0" mb="2" cb="0"/><line nr="159" mi="9" ci="0" mb="2" cb="0"/><line nr="160" mi="9" ci="0" mb="2" cb="0"/><line nr="161" mi="6" ci="0" mb="0" cb="0"/><line nr="162" mi="6" ci="0" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="0" cb="0"/><line nr="164" mi="6" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="4" cb="0"/><line nr="166" mi="6" ci="0" mb="0" cb="0"/><line nr="168" mi="5" ci="0" mb="2" cb="0"/><line nr="169" mi="8" ci="0" mb="0" cb="0"/><line nr="172" mi="9" ci="0" mb="0" cb="0"/><line nr="174" mi="6" ci="0" mb="0" cb="0"/><line nr="175" mi="9" ci="0" mb="2" cb="0"/><line nr="176" mi="9" ci="0" mb="2" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="5" ci="0" mb="2" cb="0"/><line nr="180" mi="3" ci="0" mb="0" cb="0"/><line nr="181" mi="6" ci="0" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="0" cb="0"/><line nr="183" mi="9" ci="0" mb="2" cb="0"/><line nr="184" mi="7" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="2" cb="0"/><line nr="186" mi="3" ci="0" mb="0" cb="0"/><line nr="187" mi="7" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="7" ci="0" mb="0" cb="0"/><line nr="190" mi="2" ci="0" mb="2" cb="0"/><line nr="191" mi="7" ci="0" mb="0" cb="0"/><line nr="193" mi="4" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="2" cb="0"/><line nr="198" mi="16" ci="0" mb="2" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="2" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="204" mi="2" ci="0" mb="0" cb="0"/><line nr="206" mi="6" ci="0" mb="0" cb="0"/><line nr="208" mi="2" ci="0" mb="0" cb="0"/><line nr="221" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="5" ci="0" mb="0" cb="0"/><line nr="232" mi="5" ci="0" mb="0" cb="0"/><line nr="234" mi="4" ci="0" mb="0" cb="0"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="237" mi="3" ci="0" mb="0" cb="0"/><line nr="238" mi="3" ci="0" mb="0" cb="0"/><line nr="240" mi="5" ci="0" mb="0" cb="0"/><line nr="241" mi="4" ci="0" mb="0" cb="0"/><line nr="242" mi="12" ci="0" mb="0" cb="0"/><line nr="245" mi="3" ci="0" mb="0" cb="0"/><line nr="247" mi="3" ci="0" mb="0" cb="0"/><line nr="248" mi="3" ci="0" mb="0" cb="0"/><line nr="251" mi="2" ci="0" mb="0" cb="0"/><line nr="252" mi="4" ci="0" mb="0" cb="0"/><line nr="253" mi="4" ci="0" mb="0" cb="0"/><line nr="254" mi="4" ci="0" mb="0" cb="0"/><line nr="255" mi="4" ci="0" mb="0" cb="0"/><line nr="256" mi="5" ci="0" mb="2" cb="0"/><line nr="257" mi="3" ci="0" mb="0" cb="0"/><line nr="258" mi="5" ci="0" mb="0" cb="0"/><line nr="259" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="3" ci="0" mb="2" cb="0"/><line nr="261" mi="2" ci="0" mb="0" cb="0"/><line nr="262" mi="7" ci="0" mb="2" cb="0"/><line nr="263" mi="4" ci="0" mb="0" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="265" mi="5" ci="0" mb="0" cb="0"/><line nr="266" mi="11" ci="0" mb="0" cb="0"/><line nr="269" mi="2" ci="0" mb="2" cb="0"/><line nr="270" mi="4" ci="0" mb="0" cb="0"/><line nr="272" mi="10" ci="0" mb="2" cb="0"/><line nr="273" mi="9" ci="0" mb="0" cb="0"/><line nr="274" mi="9" ci="0" mb="0" cb="0"/><line nr="277" mi="2" ci="0" mb="2" cb="0"/><line nr="278" mi="4" ci="0" mb="0" cb="0"/><line nr="280" mi="1" ci="0" mb="0" cb="0"/><line nr="282" mi="3" ci="0" mb="2" cb="0"/><line nr="283" mi="2" ci="0" mb="0" cb="0"/><line nr="284" mi="4" ci="0" mb="0" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="7" ci="0" mb="2" cb="0"/><line nr="288" mi="4" ci="0" mb="0" cb="0"/><line nr="289" mi="5" ci="0" mb="0" cb="0"/><line nr="290" mi="5" ci="0" mb="0" cb="0"/><line nr="291" mi="10" ci="0" mb="0" cb="0"/><line nr="294" mi="2" ci="0" mb="2" cb="0"/><line nr="295" mi="4" ci="0" mb="0" cb="0"/><line nr="297" mi="10" ci="0" mb="2" cb="0"/><line nr="298" mi="9" ci="0" mb="0" cb="0"/><line nr="299" mi="8" ci="0" mb="0" cb="0"/><line nr="302" mi="2" ci="0" mb="2" cb="0"/><line nr="303" mi="4" ci="0" mb="0" cb="0"/><line nr="305" mi="1" ci="0" mb="0" cb="0"/><line nr="307" mi="3" ci="0" mb="2" cb="0"/><line nr="308" mi="2" ci="0" mb="0" cb="0"/><line nr="309" mi="4" ci="0" mb="0" cb="0"/><line nr="313" mi="6" ci="0" mb="4" cb="0"/><line nr="314" mi="5" ci="0" mb="0" cb="0"/><line nr="315" mi="3" ci="0" mb="2" cb="0"/><line nr="317" mi="7" ci="0" mb="0" cb="0"/><line nr="318" mi="4" ci="0" mb="0" cb="0"/><line nr="319" mi="4" ci="0" mb="0" cb="0"/><line nr="320" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="6" ci="0" mb="2" cb="0"/><line nr="322" mi="7" ci="0" mb="0" cb="0"/><line nr="324" mi="3" ci="0" mb="0" cb="0"/><line nr="325" mi="4" ci="0" mb="0" cb="0"/><line nr="326" mi="10" ci="0" mb="0" cb="0"/><line nr="327" mi="7" ci="0" mb="0" cb="0"/><line nr="328" mi="3" ci="0" mb="0" cb="0"/><line nr="330" mi="7" ci="0" mb="2" cb="0"/><line nr="331" mi="4" ci="0" mb="0" cb="0"/><line nr="332" mi="10" ci="0" mb="0" cb="0"/><line nr="333" mi="9" ci="0" mb="0" cb="0"/><line nr="336" mi="10" ci="0" mb="2" cb="0"/><line nr="337" mi="9" ci="0" mb="0" cb="0"/><line nr="338" mi="7" ci="0" mb="0" cb="0"/><line nr="341" mi="1" ci="0" mb="0" cb="0"/><line nr="344" mi="7" ci="0" mb="2" cb="0"/><line nr="345" mi="4" ci="0" mb="0" cb="0"/><line nr="346" mi="4" ci="0" mb="0" cb="0"/><line nr="347" mi="3" ci="0" mb="0" cb="0"/><line nr="348" mi="7" ci="0" mb="0" cb="0"/><line nr="349" mi="8" ci="0" mb="0" cb="0"/><line nr="351" mi="10" ci="0" mb="2" cb="0"/><line nr="352" mi="9" ci="0" mb="0" cb="0"/><line nr="353" mi="8" ci="0" mb="0" cb="0"/><line nr="356" mi="1" ci="0" mb="0" cb="0"/><line nr="360" mi="3" ci="0" mb="2" cb="0"/><line nr="361" mi="7" ci="0" mb="0" cb="0"/><line nr="363" mi="6" ci="0" mb="0" cb="0"/><line nr="364" mi="8" ci="0" mb="0" cb="0"/><line nr="365" mi="13" ci="0" mb="4" cb="0"/><line nr="366" mi="6" ci="0" mb="0" cb="0"/><line nr="367" mi="3" ci="0" mb="0" cb="0"/><line nr="368" mi="6" ci="0" mb="0" cb="0"/><line nr="369" mi="6" ci="0" mb="0" cb="0"/><line nr="372" mi="13" ci="0" mb="2" cb="0"/><line nr="373" mi="4" ci="0" mb="0" cb="0"/><line nr="374" mi="4" ci="0" mb="0" cb="0"/><line nr="375" mi="4" ci="0" mb="0" cb="0"/><line nr="376" mi="1" ci="0" mb="0" cb="0"/><line nr="377" mi="6" ci="0" mb="0" cb="0"/><line nr="378" mi="1" ci="0" mb="0" cb="0"/><line nr="379" mi="7" ci="0" mb="0" cb="0"/><line nr="380" mi="4" ci="0" mb="0" cb="0"/><line nr="381" mi="4" ci="0" mb="0" cb="0"/><line nr="382" mi="1" ci="0" mb="0" cb="0"/><line nr="383" mi="6" ci="0" mb="0" cb="0"/><line nr="391" mi="4" ci="0" mb="0" cb="0"/><line nr="393" mi="11" ci="0" mb="0" cb="0"/><line nr="395" mi="11" ci="0" mb="0" cb="0"/><line nr="397" mi="33" ci="0" mb="8" cb="0"/><line nr="398" mi="6" ci="0" mb="0" cb="0"/><line nr="399" mi="1" ci="0" mb="0" cb="0"/><line nr="401" mi="7" ci="0" mb="0" cb="0"/><line nr="402" mi="3" ci="0" mb="0" cb="0"/><line nr="446" mi="4" ci="0" mb="0" cb="0"/><line nr="447" mi="8" ci="0" mb="2" cb="0"/><line nr="449" mi="6" ci="0" mb="0" cb="0"/><line nr="450" mi="3" ci="0" mb="0" cb="0"/><line nr="451" mi="8" ci="0" mb="0" cb="0"/><line nr="452" mi="8" ci="0" mb="0" cb="0"/><line nr="453" mi="5" ci="0" mb="0" cb="0"/><line nr="454" mi="6" ci="0" mb="2" cb="0"/><line nr="455" mi="7" ci="0" mb="0" cb="0"/><line nr="457" mi="7" ci="0" mb="0" cb="0"/><line nr="458" mi="3" ci="0" mb="0" cb="0"/><line nr="461" mi="3" ci="0" mb="2" cb="0"/><line nr="462" mi="7" ci="0" mb="0" cb="0"/><line nr="464" mi="6" ci="0" mb="0" cb="0"/><line nr="465" mi="8" ci="0" mb="0" cb="0"/><line nr="466" mi="13" ci="0" mb="4" cb="0"/><line nr="467" mi="6" ci="0" mb="0" cb="0"/><line nr="468" mi="8" ci="0" mb="2" cb="0"/><line nr="469" mi="7" ci="0" mb="4" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="472" mi="6" ci="0" mb="0" cb="0"/><line nr="474" mi="3" ci="0" mb="2" cb="0"/><line nr="475" mi="7" ci="0" mb="0" cb="0"/><line nr="477" mi="7" ci="0" mb="0" cb="0"/><line nr="479" mi="8" ci="0" mb="2" cb="0"/><line nr="480" mi="7" ci="0" mb="2" cb="0"/><line nr="481" mi="10" ci="0" mb="0" cb="0"/><line nr="485" mi="3" ci="0" mb="0" cb="0"/><line nr="486" mi="7" ci="0" mb="0" cb="0"/><line nr="487" mi="7" ci="0" mb="0" cb="0"/><line nr="488" mi="7" ci="0" mb="0" cb="0"/><line nr="490" mi="5" ci="0" mb="2" cb="0"/><line nr="491" mi="4" ci="0" mb="2" cb="0"/><line nr="492" mi="6" ci="0" mb="0" cb="0"/><line nr="493" mi="8" ci="0" mb="0" cb="0"/><line nr="494" mi="2" ci="0" mb="0" cb="0"/><line nr="496" mi="4" ci="0" mb="0" cb="0"/><line nr="497" mi="5" ci="0" mb="0" cb="0"/><line nr="498" mi="6" ci="0" mb="0" cb="0"/><line nr="502" mi="2" ci="0" mb="0" cb="0"/><line nr="551" mi="8" ci="0" mb="2" cb="0"/><line nr="552" mi="5" ci="0" mb="0" cb="0"/><line nr="553" mi="6" ci="0" mb="0" cb="0"/><line nr="554" mi="5" ci="0" mb="0" cb="0"/><line nr="555" mi="3" ci="0" mb="0" cb="0"/><line nr="556" mi="3" ci="0" mb="0" cb="0"/><line nr="557" mi="6" ci="0" mb="2" cb="0"/><line nr="558" mi="4" ci="0" mb="0" cb="0"/><line nr="560" mi="10" ci="0" mb="0" cb="0"/><line nr="562" mi="10" ci="0" mb="0" cb="0"/><line nr="564" mi="2" ci="0" mb="0" cb="0"/><line nr="565" mi="7" ci="0" mb="0" cb="0"/><line nr="566" mi="3" ci="0" mb="0" cb="0"/><line nr="567" mi="11" ci="0" mb="0" cb="0"/><line nr="570" mi="4" ci="0" mb="0" cb="0"/><line nr="616" mi="8" ci="0" mb="2" cb="0"/><line nr="617" mi="5" ci="0" mb="0" cb="0"/><line nr="618" mi="6" ci="0" mb="0" cb="0"/><line nr="619" mi="5" ci="0" mb="0" cb="0"/><line nr="620" mi="3" ci="0" mb="0" cb="0"/><line nr="621" mi="3" ci="0" mb="0" cb="0"/><line nr="622" mi="6" ci="0" mb="2" cb="0"/><line nr="623" mi="4" ci="0" mb="0" cb="0"/><line nr="625" mi="10" ci="0" mb="0" cb="0"/><line nr="627" mi="2" ci="0" mb="0" cb="0"/><line nr="628" mi="7" ci="0" mb="0" cb="0"/><line nr="629" mi="3" ci="0" mb="0" cb="0"/><line nr="630" mi="11" ci="0" mb="0" cb="0"/><line nr="633" mi="4" ci="0" mb="0" cb="0"/><line nr="668" mi="10" ci="0" mb="2" cb="0"/><line nr="669" mi="3" ci="0" mb="0" cb="0"/><line nr="670" mi="7" ci="0" mb="0" cb="0"/><line nr="671" mi="7" ci="0" mb="0" cb="0"/><line nr="672" mi="4" ci="0" mb="0" cb="0"/><line nr="673" mi="5" ci="0" mb="0" cb="0"/><line nr="674" mi="6" ci="0" mb="0" cb="0"/><line nr="676" mi="7" ci="0" mb="0" cb="0"/><line nr="677" mi="1" ci="0" mb="0" cb="0"/><line nr="678" mi="1" ci="0" mb="0" cb="0"/><line nr="723" mi="8" ci="0" mb="2" cb="0"/><line nr="726" mi="5" ci="0" mb="2" cb="0"/><line nr="727" mi="4" ci="0" mb="0" cb="0"/><line nr="728" mi="7" ci="0" mb="0" cb="0"/><line nr="730" mi="6" ci="0" mb="0" cb="0"/><line nr="732" mi="5" ci="0" mb="0" cb="0"/><line nr="733" mi="3" ci="0" mb="2" cb="0"/><line nr="734" mi="13" ci="0" mb="0" cb="0"/><line nr="735" mi="19" ci="0" mb="2" cb="0"/><line nr="736" mi="4" ci="0" mb="2" cb="0"/><line nr="737" mi="5" ci="0" mb="0" cb="0"/><line nr="738" mi="13" ci="0" mb="0" cb="0"/><line nr="739" mi="4" ci="0" mb="0" cb="0"/><line nr="740" mi="6" ci="0" mb="0" cb="0"/><line nr="742" mi="7" ci="0" mb="0" cb="0"/><line nr="743" mi="7" ci="0" mb="0" cb="0"/><line nr="744" mi="7" ci="0" mb="0" cb="0"/><line nr="745" mi="7" ci="0" mb="0" cb="0"/><line nr="746" mi="4" ci="0" mb="0" cb="0"/><line nr="747" mi="5" ci="0" mb="0" cb="0"/><line nr="748" mi="7" ci="0" mb="0" cb="0"/><line nr="751" mi="6" ci="0" mb="0" cb="0"/><line nr="752" mi="5" ci="0" mb="0" cb="0"/><line nr="753" mi="3" ci="0" mb="0" cb="0"/><line nr="754" mi="3" ci="0" mb="0" cb="0"/><line nr="755" mi="3" ci="0" mb="0" cb="0"/><line nr="756" mi="4" ci="0" mb="0" cb="0"/><line nr="757" mi="6" ci="0" mb="2" cb="0"/><line nr="758" mi="7" ci="0" mb="0" cb="0"/><line nr="760" mi="5" ci="0" mb="0" cb="0"/><line nr="761" mi="6" ci="0" mb="0" cb="0"/><line nr="763" mi="7" ci="0" mb="0" cb="0"/><line nr="764" mi="7" ci="0" mb="0" cb="0"/><line nr="765" mi="6" ci="0" mb="0" cb="0"/><line nr="766" mi="1" ci="0" mb="0" cb="0"/><line nr="767" mi="7" ci="0" mb="0" cb="0"/><line nr="770" mi="5" ci="0" mb="2" cb="0"/><line nr="771" mi="4" ci="0" mb="2" cb="0"/><line nr="772" mi="6" ci="0" mb="0" cb="0"/><line nr="773" mi="8" ci="0" mb="0" cb="0"/><line nr="774" mi="2" ci="0" mb="0" cb="0"/><line nr="783" mi="1" ci="0" mb="0" cb="0"/><line nr="799" mi="15" ci="0" mb="6" cb="0"/><line nr="801" mi="9" ci="0" mb="0" cb="0"/><line nr="803" mi="3" ci="0" mb="2" cb="0"/><line nr="804" mi="7" ci="0" mb="0" cb="0"/><line nr="806" mi="7" ci="0" mb="0" cb="0"/><line nr="808" mi="8" ci="0" mb="2" cb="0"/><line nr="809" mi="2" ci="0" mb="0" cb="0"/><line nr="810" mi="6" ci="0" mb="2" cb="0"/><line nr="811" mi="2" ci="0" mb="0" cb="0"/><line nr="813" mi="7" ci="0" mb="2" cb="0"/><line nr="814" mi="5" ci="0" mb="0" cb="0"/><line nr="815" mi="3" ci="0" mb="0" cb="0"/><line nr="816" mi="10" ci="0" mb="2" cb="0"/><line nr="817" mi="8" ci="0" mb="0" cb="0"/><line nr="818" mi="1" ci="0" mb="0" cb="0"/><line nr="820" mi="7" ci="0" mb="4" cb="0"/><line nr="821" mi="6" ci="0" mb="0" cb="0"/><line nr="822" mi="10" ci="0" mb="2" cb="0"/><line nr="823" mi="8" ci="0" mb="0" cb="0"/><line nr="824" mi="1" ci="0" mb="0" cb="0"/><line nr="828" mi="1" ci="0" mb="0" cb="0"/><line nr="837" mi="4" ci="0" mb="0" cb="0"/><line nr="838" mi="4" ci="0" mb="0" cb="0"/><line nr="839" mi="15" ci="0" mb="0" cb="0"/><line nr="840" mi="7" ci="0" mb="0" cb="0"/><line nr="841" mi="4" ci="0" mb="0" cb="0"/><line nr="842" mi="3" ci="0" mb="0" cb="0"/><line nr="854" mi="4" ci="0" mb="0" cb="0"/><line nr="855" mi="10" ci="0" mb="2" cb="0"/><line nr="856" mi="1" ci="0" mb="0" cb="0"/><line nr="857" mi="22" ci="0" mb="0" cb="0"/><line nr="859" mi="11" ci="0" mb="2" cb="0"/><line nr="860" mi="18" ci="0" mb="0" cb="0"/><line nr="862" mi="1" ci="0" mb="0" cb="0"/><line nr="863" mi="3" ci="0" mb="0" cb="0"/><line nr="866" mi="2" ci="0" mb="0" cb="0"/><line nr="867" mi="4" ci="0" mb="0" cb="0"/><line nr="889" mi="2" ci="0" mb="0" cb="0"/><line nr="890" mi="3" ci="0" mb="0" cb="0"/><line nr="891" mi="5" ci="0" mb="0" cb="0"/><line nr="892" mi="1" ci="0" mb="0" cb="0"/><line nr="915" mi="5" ci="0" mb="0" cb="0"/><line nr="916" mi="3" ci="0" mb="0" cb="0"/><line nr="917" mi="3" ci="0" mb="0" cb="0"/><line nr="918" mi="1" ci="0" mb="0" cb="0"/><line nr="928" mi="3" ci="0" mb="2" cb="0"/><line nr="929" mi="2" ci="0" mb="0" cb="0"/><line nr="931" mi="9" ci="0" mb="0" cb="0"/><line nr="942" mi="17" ci="0" mb="0" cb="0"/><line nr="955" mi="3" ci="0" mb="0" cb="0"/><line nr="956" mi="3" ci="0" mb="0" cb="0"/><line nr="957" mi="3" ci="0" mb="0" cb="0"/><line nr="958" mi="3" ci="0" mb="0" cb="0"/><line nr="959" mi="3" ci="0" mb="0" cb="0"/><line nr="960" mi="3" ci="0" mb="0" cb="0"/><line nr="961" mi="1" ci="0" mb="0" cb="0"/><line nr="970" mi="2" ci="0" mb="0" cb="0"/><line nr="983" mi="3" ci="0" mb="0" cb="0"/><line nr="984" mi="3" ci="0" mb="0" cb="0"/><line nr="985" mi="3" ci="0" mb="0" cb="0"/><line nr="986" mi="3" ci="0" mb="0" cb="0"/><line nr="987" mi="3" ci="0" mb="0" cb="0"/><line nr="988" mi="3" ci="0" mb="0" cb="0"/><line nr="989" mi="1" ci="0" mb="0" cb="0"/><line nr="998" mi="2" ci="0" mb="0" cb="0"/><line nr="1011" mi="3" ci="0" mb="0" cb="0"/><line nr="1012" mi="3" ci="0" mb="0" cb="0"/><line nr="1013" mi="3" ci="0" mb="0" cb="0"/><line nr="1014" mi="3" ci="0" mb="0" cb="0"/><line nr="1015" mi="3" ci="0" mb="0" cb="0"/><line nr="1016" mi="3" ci="0" mb="0" cb="0"/><line nr="1017" mi="1" ci="0" mb="0" cb="0"/><line nr="1026" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="2251" covered="0"/><counter type="BRANCH" missed="200" covered="0"/><counter type="LINE" missed="417" covered="0"/><counter type="COMPLEXITY" missed="123" covered="0"/><counter type="METHOD" missed="23" covered="0"/><counter type="CLASS" missed="7" covered="0"/></sourcefile><sourcefile name="MtasXMLParser.java"><line nr="31" mi="2" ci="5" mb="1" cb="1"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="5" mb="0" cb="0"/><line nr="52" mi="0" ci="5" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="61" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="73" mi="0" ci="5" mb="0" cb="0"/><line nr="75" mi="0" ci="5" mb="0" cb="0"/><line nr="77" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="2" mb="0" cb="0"/><line nr="82" mi="0" ci="2" mb="0" cb="0"/><line nr="85" mi="0" ci="2" mb="0" cb="0"/><line nr="88" mi="0" ci="2" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="94" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="0" ci="2" mb="0" cb="0"/><line nr="100" mi="0" ci="2" mb="0" cb="0"/><line nr="103" mi="0" ci="2" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="0"/><line nr="109" mi="0" ci="3" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="120" mi="0" ci="2" mb="0" cb="0"/><line nr="122" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="0" ci="1" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="15" ci="0" mb="0" cb="0"/><line nr="137" mi="7" ci="0" mb="0" cb="0"/><line nr="138" mi="15" ci="0" mb="0" cb="0"/><line nr="139" mi="7" ci="0" mb="0" cb="0"/><line nr="140" mi="15" ci="0" mb="0" cb="0"/><line nr="141" mi="7" ci="0" mb="0" cb="0"/><line nr="142" mi="15" ci="0" mb="0" cb="0"/><line nr="143" mi="7" ci="0" mb="0" cb="0"/><line nr="144" mi="15" ci="0" mb="0" cb="0"/><line nr="145" mi="7" ci="0" mb="0" cb="0"/><line nr="146" mi="15" ci="0" mb="0" cb="0"/><line nr="147" mi="7" ci="0" mb="0" cb="0"/><line nr="148" mi="10" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="150" mi="7" ci="0" mb="0" cb="0"/><line nr="151" mi="15" ci="0" mb="0" cb="0"/><line nr="152" mi="7" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="4" ci="0" mb="0" cb="0"/><line nr="167" mi="10" ci="0" mb="2" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="169" mi="16" ci="0" mb="0" cb="0"/><line nr="170" mi="8" ci="0" mb="0" cb="0"/><line nr="171" mi="11" ci="0" mb="2" cb="0"/><line nr="172" mi="18" ci="0" mb="0" cb="0"/><line nr="174" mi="1" ci="0" mb="0" cb="0"/><line nr="175" mi="3" ci="0" mb="0" cb="0"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="10" ci="0" mb="2" cb="0"/><line nr="182" mi="1" ci="0" mb="0" cb="0"/><line nr="183" mi="16" ci="0" mb="0" cb="0"/><line nr="184" mi="8" ci="0" mb="0" cb="0"/><line nr="185" mi="11" ci="0" mb="2" cb="0"/><line nr="186" mi="18" ci="0" mb="0" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="199" mi="0" ci="2" mb="0" cb="0"/><line nr="200" mi="0" ci="3" mb="1" cb="1"/><line nr="202" mi="0" ci="10" mb="0" cb="2"/><line nr="203" mi="0" ci="7" mb="0" cb="0"/><line nr="204" mi="0" ci="5" mb="1" cb="1"/><line nr="205" mi="7" ci="0" mb="0" cb="0"/><line nr="209" mi="0" ci="10" mb="0" cb="2"/><line nr="210" mi="0" ci="7" mb="0" cb="0"/><line nr="211" mi="0" ci="5" mb="1" cb="1"/><line nr="212" mi="10" ci="0" mb="2" cb="0"/><line nr="213" mi="9" ci="0" mb="2" cb="0"/><line nr="214" mi="6" ci="0" mb="0" cb="0"/><line nr="215" mi="6" ci="0" mb="0" cb="0"/><line nr="216" mi="3" ci="0" mb="0" cb="0"/><line nr="217" mi="3" ci="0" mb="0" cb="0"/><line nr="218" mi="4" ci="0" mb="4" cb="0"/><line nr="219" mi="6" ci="0" mb="0" cb="0"/><line nr="221" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="4" ci="0" mb="0" cb="0"/><line nr="223" mi="5" ci="0" mb="2" cb="0"/><line nr="224" mi="8" ci="0" mb="0" cb="0"/><line nr="226" mi="7" ci="0" mb="0" cb="0"/><line nr="228" mi="3" ci="0" mb="0" cb="0"/><line nr="229" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="0" ci="5" mb="0" cb="2"/><line nr="235" mi="0" ci="10" mb="0" cb="2"/><line nr="236" mi="0" ci="9" mb="1" cb="1"/><line nr="237" mi="0" ci="6" mb="0" cb="0"/><line nr="238" mi="0" ci="6" mb="0" cb="0"/><line nr="239" mi="0" ci="6" mb="0" cb="0"/><line nr="240" mi="0" ci="4" mb="2" cb="2"/><line nr="241" mi="0" ci="8" mb="0" cb="0"/><line nr="243" mi="0" ci="9" mb="0" cb="0"/><line nr="247" mi="0" ci="5" mb="0" cb="2"/><line nr="248" mi="0" ci="9" mb="0" cb="2"/><line nr="249" mi="0" ci="9" mb="1" cb="1"/><line nr="250" mi="0" ci="6" mb="0" cb="0"/><line nr="251" mi="0" ci="6" mb="0" cb="0"/><line nr="252" mi="0" ci="6" mb="0" cb="0"/><line nr="253" mi="0" ci="4" mb="2" cb="2"/><line nr="254" mi="0" ci="4" mb="0" cb="2"/><line nr="255" mi="0" ci="5" mb="0" cb="0"/><line nr="256" mi="0" ci="3" mb="0" cb="0"/><line nr="257" mi="0" ci="4" mb="0" cb="0"/><line nr="258" mi="0" ci="5" mb="1" cb="1"/><line nr="259" mi="8" ci="0" mb="0" cb="0"/><line nr="261" mi="0" ci="7" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="0" cb="0"/><line nr="264" mi="0" ci="6" mb="0" cb="0"/><line nr="266" mi="0" ci="3" mb="0" cb="0"/><line nr="267" mi="0" ci="2" mb="1" cb="1"/><line nr="268" mi="5" ci="0" mb="0" cb="0"/><line nr="269" mi="3" ci="0" mb="0" cb="0"/><line nr="270" mi="4" ci="0" mb="0" cb="0"/><line nr="271" mi="5" ci="0" mb="2" cb="0"/><line nr="272" mi="8" ci="0" mb="0" cb="0"/><line nr="274" mi="7" ci="0" mb="0" cb="0"/><line nr="276" mi="3" ci="0" mb="0" cb="0"/><line nr="277" mi="6" ci="0" mb="0" cb="0"/><line nr="279" mi="1" ci="4" mb="0" cb="2"/><line nr="280" mi="0" ci="5" mb="0" cb="0"/><line nr="281" mi="0" ci="3" mb="0" cb="0"/><line nr="282" mi="0" ci="4" mb="0" cb="0"/><line nr="283" mi="0" ci="5" mb="0" cb="2"/><line nr="284" mi="0" ci="8" mb="0" cb="0"/><line nr="286" mi="0" ci="7" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="6" mb="0" cb="0"/><line nr="291" mi="0" ci="5" mb="0" cb="2"/><line nr="292" mi="0" ci="5" mb="0" cb="0"/><line nr="293" mi="0" ci="3" mb="0" cb="0"/><line nr="294" mi="0" ci="4" mb="0" cb="0"/><line nr="295" mi="0" ci="5" mb="0" cb="2"/><line nr="296" mi="0" ci="8" mb="0" cb="0"/><line nr="298" mi="0" ci="7" mb="0" cb="0"/><line nr="300" mi="0" ci="3" mb="0" cb="0"/><line nr="301" mi="0" ci="6" mb="0" cb="0"/><line nr="303" mi="0" ci="5" mb="0" cb="2"/><line nr="304" mi="0" ci="5" mb="0" cb="0"/><line nr="305" mi="0" ci="3" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="5" mb="1" cb="1"/><line nr="308" mi="8" ci="0" mb="0" cb="0"/><line nr="310" mi="0" ci="7" mb="0" cb="0"/><line nr="312" mi="0" ci="3" mb="0" cb="0"/><line nr="313" mi="0" ci="6" mb="0" cb="0"/><line nr="315" mi="0" ci="5" mb="1" cb="1"/><line nr="316" mi="0" ci="5" mb="0" cb="0"/><line nr="317" mi="0" ci="3" mb="0" cb="0"/><line nr="318" mi="0" ci="4" mb="0" cb="0"/><line nr="319" mi="0" ci="5" mb="1" cb="1"/><line nr="320" mi="8" ci="0" mb="0" cb="0"/><line nr="322" mi="0" ci="7" mb="0" cb="0"/><line nr="324" mi="0" ci="3" mb="0" cb="0"/><line nr="325" mi="0" ci="6" mb="0" cb="0"/><line nr="327" mi="0" ci="1" mb="0" cb="0"/><line nr="328" mi="12" ci="0" mb="0" cb="0"/><line nr="337" mi="0" ci="1" mb="0" cb="0"/><line nr="347" mi="2" ci="6" mb="1" cb="1"/><line nr="348" mi="2" ci="6" mb="1" cb="1"/><line nr="349" mi="0" ci="2" mb="0" cb="0"/><line nr="350" mi="0" ci="3" mb="0" cb="0"/><line nr="351" mi="0" ci="3" mb="0" cb="0"/><line nr="353" mi="0" ci="5" mb="0" cb="0"/><line nr="354" mi="0" ci="4" mb="0" cb="0"/><line nr="355" mi="0" ci="4" mb="0" cb="0"/><line nr="357" mi="0" ci="3" mb="0" cb="0"/><line nr="358" mi="0" ci="3" mb="0" cb="0"/><line nr="359" mi="0" ci="3" mb="0" cb="0"/><line nr="361" mi="0" ci="5" mb="0" cb="0"/><line nr="362" mi="0" ci="4" mb="0" cb="0"/><line nr="363" mi="0" ci="2" mb="0" cb="0"/><line nr="365" mi="0" ci="4" mb="0" cb="0"/><line nr="368" mi="0" ci="3" mb="0" cb="0"/><line nr="370" mi="0" ci="4" mb="0" cb="0"/><line nr="372" mi="0" ci="2" mb="1" cb="6"/><line nr="374" mi="0" ci="3" mb="0" cb="0"/><line nr="375" mi="0" ci="3" mb="0" cb="0"/><line nr="376" mi="0" ci="2" mb="1" cb="1"/><line nr="377" mi="5" ci="0" mb="0" cb="0"/><line nr="378" mi="0" ci="5" mb="1" cb="1"/><line nr="379" mi="14" ci="0" mb="0" cb="0"/><line nr="384" mi="0" ci="3" mb="0" cb="0"/><line nr="385" mi="0" ci="1" mb="0" cb="0"/><line nr="388" mi="5" ci="0" mb="0" cb="0"/><line nr="389" mi="1" ci="0" mb="0" cb="0"/><line nr="392" mi="0" ci="3" mb="0" cb="0"/><line nr="394" mi="0" ci="3" mb="0" cb="2"/><line nr="395" mi="0" ci="7" mb="1" cb="1"/><line nr="396" mi="0" ci="4" mb="0" cb="0"/><line nr="398" mi="13" ci="0" mb="0" cb="0"/><line nr="402" mi="0" ci="8" mb="1" cb="1"/><line nr="403" mi="6" ci="0" mb="0" cb="0"/><line nr="404" mi="4" ci="0" mb="0" cb="0"/><line nr="405" mi="5" ci="0" mb="0" cb="0"/><line nr="408" mi="0" ci="3" mb="0" cb="2"/><line nr="411" mi="0" ci="8" mb="0" cb="2"/><line nr="412" mi="0" ci="2" mb="0" cb="0"/><line nr="413" mi="0" ci="5" mb="1" cb="1"/><line nr="414" mi="0" ci="5" mb="0" cb="2"/><line nr="415" mi="0" ci="6" mb="0" cb="0"/><line nr="416" mi="0" ci="4" mb="0" cb="0"/><line nr="417" mi="0" ci="3" mb="0" cb="0"/><line nr="418" mi="0" ci="3" mb="0" cb="0"/><line nr="419" mi="0" ci="6" mb="1" cb="1"/><line nr="420" mi="13" ci="0" mb="0" cb="0"/><line nr="422" mi="0" ci="2" mb="0" cb="0"/><line nr="423" mi="0" ci="7" mb="0" cb="0"/><line nr="424" mi="0" ci="4" mb="0" cb="0"/><line nr="428" mi="0" ci="8" mb="0" cb="2"/><line nr="429" mi="0" ci="7" mb="0" cb="2"/><line nr="431" mi="0" ci="5" mb="1" cb="1"/><line nr="432" mi="6" ci="0" mb="0" cb="0"/><line nr="433" mi="4" ci="0" mb="0" cb="0"/><line nr="434" mi="3" ci="0" mb="0" cb="0"/><line nr="435" mi="3" ci="0" mb="0" cb="0"/><line nr="436" mi="6" ci="0" mb="2" cb="0"/><line nr="437" mi="13" ci="0" mb="0" cb="0"/><line nr="439" mi="2" ci="0" mb="0" cb="0"/><line nr="440" mi="5" ci="0" mb="0" cb="0"/><line nr="441" mi="2" ci="0" mb="0" cb="0"/><line nr="442" mi="4" ci="0" mb="0" cb="0"/><line nr="446" mi="0" ci="8" mb="0" cb="2"/><line nr="447" mi="0" ci="6" mb="0" cb="2"/><line nr="448" mi="0" ci="2" mb="0" cb="0"/><line nr="449" mi="0" ci="5" mb="1" cb="1"/><line nr="450" mi="0" ci="5" mb="0" cb="2"/><line nr="451" mi="0" ci="6" mb="0" cb="0"/><line nr="452" mi="0" ci="4" mb="0" cb="0"/><line nr="453" mi="0" ci="3" mb="0" cb="0"/><line nr="454" mi="0" ci="3" mb="0" cb="0"/><line nr="455" mi="0" ci="6" mb="1" cb="1"/><line nr="456" mi="13" ci="0" mb="0" cb="0"/><line nr="458" mi="0" ci="2" mb="0" cb="0"/><line nr="459" mi="0" ci="7" mb="0" cb="0"/><line nr="460" mi="0" ci="4" mb="0" cb="0"/><line nr="464" mi="0" ci="8" mb="0" cb="2"/><line nr="465" mi="0" ci="6" mb="0" cb="2"/><line nr="466" mi="0" ci="7" mb="1" cb="1"/><line nr="468" mi="0" ci="5" mb="1" cb="1"/><line nr="469" mi="6" ci="0" mb="0" cb="0"/><line nr="470" mi="4" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="472" mi="3" ci="0" mb="0" cb="0"/><line nr="473" mi="6" ci="0" mb="2" cb="0"/><line nr="474" mi="13" ci="0" mb="0" cb="0"/><line nr="476" mi="2" ci="0" mb="0" cb="0"/><line nr="477" mi="5" ci="0" mb="0" cb="0"/><line nr="478" mi="2" ci="0" mb="0" cb="0"/><line nr="479" mi="4" ci="0" mb="0" cb="0"/><line nr="483" mi="0" ci="8" mb="0" cb="2"/><line nr="484" mi="0" ci="2" mb="0" cb="0"/><line nr="485" mi="0" ci="4" mb="1" cb="1"/><line nr="486" mi="0" ci="6" mb="0" cb="2"/><line nr="487" mi="0" ci="7" mb="1" cb="1"/><line nr="488" mi="0" ci="5" mb="0" cb="2"/><line nr="489" mi="0" ci="6" mb="0" cb="0"/><line nr="490" mi="0" ci="4" mb="0" cb="0"/><line nr="491" mi="0" ci="3" mb="0" cb="0"/><line nr="492" mi="0" ci="3" mb="0" cb="0"/><line nr="493" mi="0" ci="3" mb="0" cb="0"/><line nr="494" mi="0" ci="6" mb="1" cb="1"/><line nr="495" mi="13" ci="0" mb="0" cb="0"/><line nr="497" mi="0" ci="2" mb="0" cb="0"/><line nr="498" mi="0" ci="5" mb="0" cb="0"/><line nr="499" mi="0" ci="7" mb="0" cb="0"/><line nr="500" mi="0" ci="4" mb="0" cb="0"/><line nr="504" mi="0" ci="8" mb="0" cb="2"/><line nr="505" mi="0" ci="2" mb="0" cb="0"/><line nr="506" mi="0" ci="4" mb="1" cb="1"/><line nr="507" mi="0" ci="7" mb="0" cb="2"/><line nr="509" mi="0" ci="5" mb="0" cb="2"/><line nr="510" mi="0" ci="6" mb="0" cb="0"/><line nr="511" mi="0" ci="4" mb="0" cb="0"/><line nr="512" mi="0" ci="8" mb="0" cb="0"/><line nr="513" mi="0" ci="7" mb="0" cb="0"/><line nr="514" mi="0" ci="1" mb="0" cb="0"/><line nr="515" mi="0" ci="3" mb="0" cb="0"/><line nr="516" mi="0" ci="3" mb="0" cb="0"/><line nr="517" mi="0" ci="6" mb="0" cb="2"/><line nr="518" mi="0" ci="13" mb="0" cb="0"/><line nr="520" mi="0" ci="2" mb="0" cb="0"/><line nr="521" mi="0" ci="5" mb="0" cb="0"/><line nr="522" mi="0" ci="2" mb="0" cb="0"/><line nr="523" mi="0" ci="4" mb="0" cb="0"/><line nr="526" mi="0" ci="9" mb="0" cb="2"/><line nr="527" mi="0" ci="5" mb="1" cb="1"/><line nr="528" mi="0" ci="6" mb="0" cb="0"/><line nr="529" mi="0" ci="4" mb="0" cb="0"/><line nr="530" mi="0" ci="3" mb="0" cb="0"/><line nr="531" mi="0" ci="3" mb="0" cb="0"/><line nr="532" mi="0" ci="6" mb="1" cb="1"/><line nr="533" mi="13" ci="0" mb="0" cb="0"/><line nr="535" mi="0" ci="2" mb="0" cb="0"/><line nr="536" mi="0" ci="7" mb="0" cb="0"/><line nr="537" mi="0" ci="3" mb="0" cb="0"/><line nr="540" mi="0" ci="13" mb="0" cb="2"/><line nr="541" mi="0" ci="4" mb="0" cb="0"/><line nr="542" mi="0" ci="2" mb="0" cb="0"/><line nr="545" mi="0" ci="3" mb="0" cb="2"/><line nr="546" mi="0" ci="3" mb="0" cb="0"/><line nr="547" mi="0" ci="3" mb="0" cb="2"/><line nr="548" mi="0" ci="3" mb="0" cb="0"/><line nr="549" mi="0" ci="5" mb="0" cb="0"/><line nr="551" mi="0" ci="4" mb="0" cb="0"/><line nr="552" mi="0" ci="7" mb="0" cb="0"/><line nr="555" mi="0" ci="5" mb="0" cb="0"/><line nr="556" mi="0" ci="2" mb="0" cb="0"/><line nr="558" mi="0" ci="2" mb="0" cb="0"/><line nr="561" mi="0" ci="13" mb="0" cb="0"/><line nr="564" mi="0" ci="7" mb="0" cb="2"/><line nr="565" mi="0" ci="4" mb="0" cb="0"/><line nr="567" mi="0" ci="3" mb="1" cb="1"/><line nr="568" mi="8" ci="0" mb="0" cb="0"/><line nr="569" mi="7" ci="0" mb="0" cb="0"/><line nr="573" mi="0" ci="5" mb="0" cb="0"/><line nr="574" mi="0" ci="1" mb="0" cb="0"/><line nr="577" mi="0" ci="5" mb="0" cb="0"/><line nr="579" mi="0" ci="3" mb="0" cb="0"/><line nr="581" mi="0" ci="3" mb="0" cb="2"/><line nr="582" mi="0" ci="3" mb="0" cb="2"/><line nr="583" mi="0" ci="13" mb="0" cb="0"/><line nr="586" mi="0" ci="6" mb="0" cb="2"/><line nr="587" mi="0" ci="8" mb="1" cb="1"/><line nr="588" mi="0" ci="6" mb="0" cb="0"/><line nr="589" mi="0" ci="8" mb="0" cb="0"/><line nr="590" mi="8" ci="5" mb="1" cb="1"/><line nr="591" mi="0" ci="2" mb="1" cb="1"/><line nr="592" mi="6" ci="0" mb="0" cb="0"/><line nr="593" mi="5" ci="0" mb="0" cb="0"/><line nr="594" mi="8" ci="5" mb="2" cb="2"/><line nr="595" mi="6" ci="0" mb="0" cb="0"/><line nr="597" mi="0" ci="6" mb="0" cb="0"/><line nr="598" mi="0" ci="1" mb="0" cb="0"/><line nr="599" mi="0" ci="6" mb="0" cb="0"/><line nr="600" mi="0" ci="1" mb="0" cb="0"/><line nr="601" mi="0" ci="4" mb="0" cb="0"/><line nr="602" mi="0" ci="3" mb="0" cb="0"/><line nr="603" mi="0" ci="7" mb="0" cb="0"/><line nr="610" mi="0" ci="4" mb="0" cb="0"/><line nr="611" mi="0" ci="2" mb="0" cb="2"/><line nr="612" mi="0" ci="8" mb="1" cb="1"/><line nr="613" mi="0" ci="6" mb="0" cb="0"/><line nr="614" mi="0" ci="3" mb="0" cb="0"/><line nr="615" mi="0" ci="5" mb="0" cb="0"/><line nr="617" mi="8" ci="5" mb="1" cb="1"/><line nr="618" mi="0" ci="2" mb="1" cb="1"/><line nr="619" mi="6" ci="0" mb="0" cb="0"/><line nr="620" mi="5" ci="0" mb="0" cb="0"/><line nr="621" mi="8" ci="5" mb="2" cb="2"/><line nr="622" mi="6" ci="0" mb="0" cb="0"/><line nr="623" mi="0" ci="3" mb="0" cb="0"/><line nr="624" mi="0" ci="6" mb="0" cb="0"/><line nr="625" mi="0" ci="1" mb="0" cb="0"/><line nr="626" mi="0" ci="6" mb="0" cb="0"/><line nr="627" mi="0" ci="1" mb="0" cb="0"/><line nr="630" mi="2" ci="3" mb="1" cb="1"/><line nr="631" mi="4" ci="0" mb="2" cb="0"/><line nr="632" mi="6" ci="0" mb="0" cb="0"/><line nr="633" mi="8" ci="0" mb="0" cb="0"/><line nr="634" mi="2" ci="0" mb="0" cb="0"/><line nr="636" mi="0" ci="4" mb="0" cb="0"/><line nr="637" mi="0" ci="3" mb="0" cb="0"/><line nr="638" mi="0" ci="7" mb="0" cb="0"/><line nr="645" mi="0" ci="6" mb="0" cb="2"/><line nr="646" mi="0" ci="8" mb="1" cb="1"/><line nr="647" mi="0" ci="6" mb="0" cb="0"/><line nr="648" mi="0" ci="8" mb="0" cb="0"/><line nr="649" mi="8" ci="5" mb="1" cb="1"/><line nr="650" mi="0" ci="2" mb="1" cb="1"/><line nr="651" mi="6" ci="0" mb="0" cb="0"/><line nr="652" mi="5" ci="0" mb="0" cb="0"/><line nr="653" mi="8" ci="5" mb="2" cb="2"/><line nr="654" mi="6" ci="0" mb="0" cb="0"/><line nr="655" mi="0" ci="3" mb="0" cb="0"/><line nr="656" mi="0" ci="3" mb="0" cb="0"/><line nr="659" mi="0" ci="13" mb="0" cb="2"/><line nr="660" mi="0" ci="4" mb="0" cb="0"/><line nr="661" mi="0" ci="4" mb="0" cb="0"/><line nr="662" mi="0" ci="4" mb="0" cb="0"/><line nr="663" mi="0" ci="1" mb="0" cb="0"/><line nr="664" mi="0" ci="6" mb="0" cb="0"/><line nr="665" mi="0" ci="1" mb="0" cb="0"/><line nr="666" mi="0" ci="6" mb="0" cb="0"/><line nr="667" mi="0" ci="1" mb="0" cb="0"/><line nr="668" mi="0" ci="4" mb="0" cb="0"/><line nr="669" mi="0" ci="3" mb="0" cb="0"/><line nr="670" mi="0" ci="7" mb="0" cb="0"/><line nr="677" mi="0" ci="4" mb="0" cb="0"/><line nr="678" mi="0" ci="2" mb="1" cb="1"/><line nr="679" mi="8" ci="0" mb="2" cb="0"/><line nr="680" mi="6" ci="0" mb="0" cb="0"/><line nr="681" mi="3" ci="0" mb="0" cb="0"/><line nr="682" mi="5" ci="0" mb="0" cb="0"/><line nr="684" mi="13" ci="0" mb="2" cb="0"/><line nr="685" mi="2" ci="0" mb="2" cb="0"/><line nr="686" mi="6" ci="0" mb="0" cb="0"/><line nr="687" mi="5" ci="0" mb="0" cb="0"/><line nr="688" mi="13" ci="0" mb="4" cb="0"/><line nr="689" mi="6" ci="0" mb="0" cb="0"/><line nr="690" mi="3" ci="0" mb="0" cb="0"/><line nr="691" mi="6" ci="0" mb="0" cb="0"/><line nr="692" mi="1" ci="0" mb="0" cb="0"/><line nr="693" mi="6" ci="0" mb="0" cb="0"/><line nr="694" mi="1" ci="0" mb="0" cb="0"/><line nr="695" mi="4" ci="0" mb="0" cb="0"/><line nr="696" mi="3" ci="0" mb="0" cb="0"/><line nr="697" mi="7" ci="0" mb="0" cb="0"/><line nr="703" mi="0" ci="4" mb="0" cb="0"/><line nr="704" mi="0" ci="2" mb="1" cb="1"/><line nr="705" mi="3" ci="0" mb="0" cb="0"/><line nr="706" mi="5" ci="0" mb="2" cb="0"/><line nr="707" mi="2" ci="0" mb="0" cb="0"/><line nr="708" mi="7" ci="0" mb="0" cb="0"/><line nr="709" mi="5" ci="0" mb="0" cb="0"/><line nr="710" mi="13" ci="0" mb="2" cb="0"/><line nr="711" mi="2" ci="0" mb="2" cb="0"/><line nr="712" mi="6" ci="0" mb="0" cb="0"/><line nr="713" mi="5" ci="0" mb="0" cb="0"/><line nr="714" mi="13" ci="0" mb="4" cb="0"/><line nr="715" mi="6" ci="0" mb="0" cb="0"/><line nr="716" mi="3" ci="0" mb="0" cb="0"/><line nr="717" mi="6" ci="0" mb="0" cb="0"/><line nr="718" mi="1" ci="0" mb="0" cb="0"/><line nr="719" mi="6" ci="0" mb="0" cb="0"/><line nr="720" mi="1" ci="0" mb="0" cb="0"/><line nr="721" mi="4" ci="0" mb="0" cb="0"/><line nr="722" mi="3" ci="0" mb="0" cb="0"/><line nr="723" mi="7" ci="0" mb="0" cb="0"/><line nr="729" mi="0" ci="6" mb="0" cb="2"/><line nr="730" mi="0" ci="8" mb="1" cb="1"/><line nr="731" mi="0" ci="9" mb="0" cb="0"/><line nr="732" mi="0" ci="5" mb="0" cb="0"/><line nr="733" mi="8" ci="5" mb="1" cb="1"/><line nr="734" mi="0" ci="2" mb="1" cb="1"/><line nr="735" mi="6" ci="0" mb="0" cb="0"/><line nr="736" mi="5" ci="0" mb="0" cb="0"/><line nr="737" mi="8" ci="5" mb="2" cb="2"/><line nr="738" mi="6" ci="0" mb="0" cb="0"/><line nr="740" mi="0" ci="3" mb="0" cb="0"/><line nr="741" mi="0" ci="6" mb="0" cb="0"/><line nr="742" mi="0" ci="1" mb="0" cb="0"/><line nr="743" mi="0" ci="6" mb="0" cb="0"/><line nr="744" mi="0" ci="1" mb="0" cb="0"/><line nr="745" mi="0" ci="4" mb="0" cb="0"/><line nr="746" mi="0" ci="3" mb="0" cb="0"/><line nr="747" mi="0" ci="7" mb="0" cb="0"/><line nr="753" mi="0" ci="6" mb="0" cb="2"/><line nr="754" mi="0" ci="8" mb="1" cb="1"/><line nr="755" mi="0" ci="6" mb="0" cb="0"/><line nr="756" mi="0" ci="8" mb="0" cb="0"/><line nr="757" mi="8" ci="5" mb="1" cb="1"/><line nr="758" mi="0" ci="2" mb="1" cb="1"/><line nr="759" mi="6" ci="0" mb="0" cb="0"/><line nr="760" mi="5" ci="0" mb="0" cb="0"/><line nr="761" mi="8" ci="5" mb="2" cb="2"/><line nr="762" mi="6" ci="0" mb="0" cb="0"/><line nr="764" mi="0" ci="3" mb="0" cb="0"/><line nr="765" mi="0" ci="6" mb="0" cb="0"/><line nr="766" mi="0" ci="1" mb="0" cb="0"/><line nr="767" mi="0" ci="6" mb="0" cb="0"/><line nr="768" mi="0" ci="1" mb="0" cb="0"/><line nr="769" mi="0" ci="4" mb="0" cb="0"/><line nr="770" mi="0" ci="3" mb="0" cb="0"/><line nr="771" mi="0" ci="7" mb="0" cb="0"/><line nr="774" mi="13" ci="0" mb="0" cb="0"/><line nr="776" mi="0" ci="6" mb="1" cb="1"/><line nr="777" mi="0" ci="3" mb="0" cb="0"/><line nr="778" mi="5" ci="5" mb="2" cb="2"/><line nr="779" mi="5" ci="6" mb="1" cb="1"/><line nr="780" mi="0" ci="2" mb="1" cb="1"/><line nr="781" mi="5" ci="6" mb="1" cb="1"/><line nr="782" mi="0" ci="2" mb="1" cb="1"/><line nr="783" mi="5" ci="6" mb="1" cb="1"/><line nr="784" mi="0" ci="2" mb="1" cb="1"/><line nr="785" mi="5" ci="6" mb="1" cb="1"/><line nr="786" mi="0" ci="2" mb="1" cb="1"/><line nr="787" mi="5" ci="6" mb="1" cb="1"/><line nr="788" mi="0" ci="2" mb="1" cb="1"/><line nr="789" mi="5" ci="6" mb="1" cb="1"/><line nr="790" mi="0" ci="2" mb="1" cb="1"/><line nr="791" mi="5" ci="6" mb="1" cb="1"/><line nr="792" mi="0" ci="2" mb="1" cb="1"/><line nr="796" mi="0" ci="2" mb="0" cb="0"/><line nr="797" mi="0" ci="1" mb="0" cb="0"/><line nr="800" mi="0" ci="5" mb="0" cb="0"/><line nr="802" mi="0" ci="3" mb="1" cb="1"/><line nr="803" mi="0" ci="3" mb="0" cb="0"/><line nr="805" mi="0" ci="2" mb="0" cb="2"/><line nr="806" mi="0" ci="4" mb="0" cb="0"/><line nr="812" mi="0" ci="3" mb="0" cb="2"/><line nr="813" mi="0" ci="1" mb="0" cb="0"/><line nr="815" mi="0" ci="4" mb="0" cb="0"/><line nr="818" mi="5" ci="2" mb="0" cb="0"/><line nr="819" mi="0" ci="1" mb="0" cb="0"/><line nr="821" mi="5" ci="5" mb="2" cb="2"/><line nr="822" mi="13" ci="5" mb="2" cb="2"/><line nr="823" mi="1" ci="0" mb="0" cb="0"/><line nr="824" mi="13" ci="0" mb="0" cb="0"/><line nr="825" mi="0" ci="1" mb="0" cb="0"/><line nr="829" mi="4" ci="10" mb="1" cb="1"/><line nr="830" mi="7" ci="0" mb="0" cb="0"/><line nr="831" mi="3" ci="0" mb="0" cb="0"/><line nr="832" mi="3" ci="0" mb="0" cb="0"/><line nr="833" mi="7" ci="0" mb="0" cb="0"/><line nr="835" mi="1" ci="0" mb="0" cb="0"/><line nr="838" mi="0" ci="14" mb="0" cb="2"/><line nr="839" mi="0" ci="4" mb="0" cb="0"/><line nr="840" mi="0" ci="12" mb="0" cb="2"/><line nr="841" mi="0" ci="4" mb="1" cb="1"/><line nr="842" mi="0" ci="4" mb="0" cb="0"/><line nr="844" mi="0" ci="5" mb="1" cb="1"/><line nr="845" mi="9" ci="0" mb="0" cb="0"/><line nr="847" mi="0" ci="1" mb="0" cb="0"/><line nr="848" mi="0" ci="10" mb="0" cb="2"/><line nr="849" mi="0" ci="5" mb="0" cb="0"/><line nr="850" mi="0" ci="4" mb="0" cb="0"/><line nr="851" mi="0" ci="4" mb="2" cb="2"/><line nr="852" mi="0" ci="5" mb="0" cb="0"/><line nr="853" mi="0" ci="8" mb="0" cb="0"/><line nr="855" mi="0" ci="1" mb="0" cb="0"/><line nr="856" mi="0" ci="1" mb="0" cb="0"/><line nr="859" mi="0" ci="14" mb="0" cb="2"/><line nr="860" mi="0" ci="4" mb="0" cb="0"/><line nr="861" mi="0" ci="12" mb="0" cb="2"/><line nr="862" mi="0" ci="4" mb="1" cb="1"/><line nr="863" mi="0" ci="4" mb="0" cb="0"/><line nr="865" mi="0" ci="5" mb="1" cb="1"/><line nr="866" mi="9" ci="0" mb="0" cb="0"/><line nr="868" mi="0" ci="1" mb="0" cb="0"/><line nr="869" mi="0" ci="10" mb="0" cb="2"/><line nr="870" mi="0" ci="5" mb="0" cb="0"/><line nr="871" mi="0" ci="4" mb="0" cb="0"/><line nr="872" mi="0" ci="4" mb="2" cb="2"/><line nr="873" mi="0" ci="5" mb="0" cb="0"/><line nr="874" mi="0" ci="3" mb="0" cb="0"/><line nr="876" mi="0" ci="1" mb="0" cb="0"/><line nr="877" mi="0" ci="1" mb="0" cb="0"/><line nr="879" mi="0" ci="7" mb="0" cb="0"/><line nr="880" mi="0" ci="3" mb="0" cb="0"/><line nr="896" mi="4" ci="0" mb="0" cb="0"/><line nr="897" mi="6" ci="0" mb="4" cb="0"/><line nr="898" mi="5" ci="0" mb="0" cb="0"/><line nr="899" mi="10" ci="0" mb="2" cb="0"/><line nr="900" mi="4" ci="0" mb="0" cb="0"/><line nr="901" mi="9" ci="0" mb="0" cb="0"/><line nr="902" mi="1" ci="0" mb="0" cb="0"/><line nr="903" mi="1" ci="0" mb="0" cb="0"/><line nr="905" mi="2" ci="0" mb="0" cb="0"/><line nr="917" mi="0" ci="8" mb="0" cb="2"/><line nr="918" mi="0" ci="7" mb="0" cb="0"/><line nr="919" mi="0" ci="6" mb="0" cb="0"/><line nr="921" mi="0" ci="2" mb="0" cb="0"/><line nr="935" mi="0" ci="3" mb="0" cb="0"/><line nr="936" mi="0" ci="7" mb="0" cb="0"/><line nr="938" mi="0" ci="8" mb="0" cb="2"/><line nr="939" mi="0" ci="4" mb="0" cb="0"/><line nr="940" mi="0" ci="6" mb="1" cb="3"/><line nr="941" mi="0" ci="3" mb="0" cb="0"/><line nr="943" mi="0" ci="8" mb="1" cb="3"/><line nr="944" mi="0" ci="6" mb="0" cb="0"/><line nr="945" mi="0" ci="3" mb="0" cb="0"/><line nr="946" mi="0" ci="1" mb="0" cb="0"/><line nr="949" mi="0" ci="1" mb="0" cb="0"/><line nr="960" mi="0" ci="3" mb="0" cb="0"/><line nr="961" mi="0" ci="3" mb="0" cb="0"/><line nr="962" mi="0" ci="3" mb="0" cb="0"/><line nr="963" mi="0" ci="3" mb="0" cb="0"/><line nr="964" mi="0" ci="3" mb="0" cb="0"/><line nr="965" mi="0" ci="3" mb="0" cb="0"/><line nr="966" mi="0" ci="1" mb="0" cb="0"/><line nr="975" mi="2" ci="0" mb="0" cb="0"/><line nr="988" mi="3" ci="0" mb="0" cb="0"/><line nr="989" mi="3" ci="0" mb="0" cb="0"/><line nr="990" mi="3" ci="0" mb="0" cb="0"/><line nr="991" mi="3" ci="0" mb="0" cb="0"/><line nr="992" mi="3" ci="0" mb="0" cb="0"/><line nr="993" mi="3" ci="0" mb="0" cb="0"/><line nr="994" mi="1" ci="0" mb="0" cb="0"/><line nr="1003" mi="2" ci="0" mb="0" cb="0"/><line nr="1017" mi="0" ci="3" mb="0" cb="0"/><line nr="1018" mi="0" ci="3" mb="0" cb="0"/><line nr="1019" mi="0" ci="3" mb="0" cb="0"/><line nr="1020" mi="0" ci="3" mb="0" cb="0"/><line nr="1021" mi="0" ci="3" mb="0" cb="0"/><line nr="1022" mi="0" ci="3" mb="0" cb="0"/><line nr="1023" mi="0" ci="1" mb="0" cb="0"/><line nr="1032" mi="2" ci="0" mb="0" cb="0"/><line nr="1045" mi="0" ci="3" mb="0" cb="0"/><line nr="1046" mi="0" ci="3" mb="0" cb="0"/><line nr="1047" mi="0" ci="3" mb="0" cb="0"/><line nr="1048" mi="0" ci="3" mb="0" cb="0"/><line nr="1049" mi="0" ci="3" mb="0" cb="0"/><line nr="1050" mi="0" ci="3" mb="0" cb="0"/><line nr="1051" mi="0" ci="1" mb="0" cb="0"/><line nr="1060" mi="2" ci="0" mb="0" cb="0"/><line nr="1065" mi="0" ci="4" mb="0" cb="0"/><line nr="1066" mi="2" ci="2" mb="3" cb="1"/><line nr="1067" mi="3" ci="0" mb="0" cb="0"/><line nr="1068" mi="3" ci="0" mb="0" cb="0"/><line nr="1070" mi="0" ci="1" mb="0" cb="0"/><line nr="1083" mi="0" ci="3" mb="0" cb="0"/><line nr="1084" mi="0" ci="3" mb="0" cb="0"/><line nr="1085" mi="0" ci="3" mb="0" cb="0"/><line nr="1086" mi="0" ci="3" mb="0" cb="0"/><line nr="1087" mi="0" ci="3" mb="0" cb="0"/><line nr="1088" mi="0" ci="3" mb="0" cb="0"/><line nr="1089" mi="0" ci="1" mb="0" cb="0"/><line nr="1098" mi="2" ci="0" mb="0" cb="0"/><line nr="1111" mi="0" ci="3" mb="0" cb="0"/><line nr="1112" mi="0" ci="3" mb="0" cb="0"/><line nr="1113" mi="0" ci="3" mb="0" cb="0"/><line nr="1114" mi="0" ci="3" mb="0" cb="0"/><line nr="1115" mi="0" ci="3" mb="0" cb="0"/><line nr="1116" mi="0" ci="3" mb="0" cb="0"/><line nr="1117" mi="0" ci="1" mb="0" cb="0"/><line nr="1126" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1325" covered="1934"/><counter type="BRANCH" missed="152" covered="213"/><counter type="LINE" missed="193" covered="437"/><counter type="COMPLEXITY" missed="136" covered="72"/><counter type="METHOD" missed="11" covered="12"/><counter type="CLASS" missed="1" covered="6"/></sourcefile><sourcefile name="MtasElanParser.java"><line nr="20" mi="3" ci="0" mb="0" cb="0"/><line nr="21" mi="1" ci="0" mb="0" cb="0"/><line nr="30" mi="3" ci="0" mb="0" cb="0"/><line nr="31" mi="3" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="34" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="2" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="8679" covered="5337"/><counter type="BRANCH" missed="1073" covered="562"/><counter type="LINE" missed="1590" covered="1197"/><counter type="COMPLEXITY" missed="735" covered="258"/><counter type="METHOD" missed="78" covered="95"/><counter type="CLASS" missed="16" covered="13"/></package><package name="mtas/parser/function"><class name="mtas/parser/function/MtasFunctionParser$LookaheadSuccess"><method name="&lt;init&gt;" desc="()V" line="508"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/MtasFunctionParser$JJCalls"><method name="&lt;init&gt;" desc="()V" line="689"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/MtasFunctionParserConstants"><method name="&lt;clinit&gt;" desc="()V" line="40"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/function/MtasFunctionParser"><method name="parse" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="13"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parserFunction" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="19"><counter type="INSTRUCTION" missed="5" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parserFunctionBasic" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="30"><counter type="INSTRUCTION" missed="79" covered="91"/><counter type="BRANCH" missed="10" covered="12"/><counter type="LINE" missed="17" covered="24"/><counter type="COMPLEXITY" missed="6" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parserFunctionItem" desc="()Lmtas/parser/function/util/MtasFunctionParserItem;" line="99"><counter type="INSTRUCTION" missed="18" covered="131"/><counter type="BRANCH" missed="8" covered="18"/><counter type="LINE" missed="4" covered="30"/><counter type="COMPLEXITY" missed="8" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_1" desc="(I)Z" line="147"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_2" desc="(I)Z" line="155"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_3" desc="(I)Z" line="163"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_4" desc="(I)Z" line="171"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_5" desc="(I)Z" line="179"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_6" desc="(I)Z" line="187"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_7" desc="(I)Z" line="195"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_8" desc="(I)Z" line="203"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_9" desc="(I)Z" line="211"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_10" desc="(I)Z" line="219"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_11" desc="(I)Z" line="227"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_12" desc="(I)Z" line="235"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_13" desc="(I)Z" line="243"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_2" desc="()Z" line="252"><counter type="INSTRUCTION" missed="2" covered="32"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_12" desc="()Z" line="271"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_6" desc="()Z" line="277"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_1" desc="()Z" line="285"><counter type="INSTRUCTION" missed="0" covered="46"/><counter type="BRANCH" missed="2" covered="12"/><counter type="LINE" missed="0" covered="15"/><counter type="COMPLEXITY" missed="2" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_2" desc="()Z" line="310"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_8" desc="()Z" line="317"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_11" desc="()Z" line="323"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_5" desc="()Z" line="329"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_3" desc="()Z" line="336"><counter type="INSTRUCTION" missed="2" covered="15"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_10" desc="()Z" line="347"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_4" desc="()Z" line="353"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_13" desc="()Z" line="360"><counter type="INSTRUCTION" missed="6" covered="13"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_7" desc="()Z" line="368"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_9" desc="()Z" line="374"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_3" desc="()Z" line="380"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_la1_init_0" desc="()V" line="402"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="410"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="396"><counter type="INSTRUCTION" missed="85" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="424"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="428"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="396"><counter type="INSTRUCTION" missed="0" covered="77"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="449"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/function/MtasFunctionParserTokenManager;)V" line="396"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/function/MtasFunctionParserTokenManager;)V" line="476"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_consume_token" desc="(I)Lmtas/parser/function/Token;" line="485"><counter type="INSTRUCTION" missed="49" covered="38"/><counter type="BRANCH" missed="9" covered="3"/><counter type="LINE" missed="10" covered="6"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_scan_token" desc="(I)Z" line="511"><counter type="INSTRUCTION" missed="30" covered="57"/><counter type="BRANCH" missed="10" covered="8"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/function/Token;" line="534"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getToken" desc="(I)Lmtas/parser/function/Token;" line="543"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_ntk_f" desc="()I" line="552"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_add_error_token" desc="(II)V" line="565"><counter type="INSTRUCTION" missed="108" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generateParseException" desc="()Lmtas/parser/function/ParseException;" line="604"><counter type="INSTRUCTION" missed="114" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="enable_tracing" desc="()V" line="638"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="disable_tracing" desc="()V" line="642"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_rescan_token" desc="()V" line="645"><counter type="INSTRUCTION" missed="95" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="17" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_save" desc="(II)V" line="678"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="399"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1173" covered="916"/><counter type="BRANCH" missed="138" covered="120"/><counter type="LINE" missed="183" covered="196"/><counter type="COMPLEXITY" missed="108" covered="80"/><counter type="METHOD" missed="17" covered="36"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/ParseException"><method name="&lt;init&gt;" desc="(Lmtas/parser/function/Token;[[I[Ljava/lang/String;)V" line="39"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="56"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="61"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initialise" desc="(Lmtas/parser/function/Token;[[I[Ljava/lang/String;)Ljava/lang/String;" line="97"><counter type="INSTRUCTION" missed="229" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add_escapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="150"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/function/Token"><method name="getValue" desc="()Ljava/lang/Object;" line="72"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="78"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(I)V" line="85"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ILjava/lang/String;)V" line="92"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="newToken" desc="(ILjava/lang/String;)Lmtas/parser/function/Token;" line="119"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="newToken" desc="(I)Lmtas/parser/function/Token;" line="127"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/TokenMgrError"><method name="addEscapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="51"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="LexicalErr" desc="(ZIIILjava/lang/String;I)Ljava/lang/String;" line="106"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMessage" desc="()Ljava/lang/String;" line="124"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="132"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="137"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ZIIILjava/lang/String;II)V" line="143"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/function/MtasFunctionParserTokenManager"><method name="setDebugStream" desc="(Ljava/io/PrintStream;)V" line="16"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjStopStringLiteralDfa_0" desc="(IJ)I" line="18"><counter type="INSTRUCTION" missed="12" covered="10"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="4" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStartNfa_0" desc="(IJ)I" line="31"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStopAtPos" desc="(II)I" line="35"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa0_0" desc="()I" line="40"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="9"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa1_0" desc="(J)I" line="63"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="3" covered="6"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStartNfaWithStates_0" desc="(III)I" line="81"><counter type="INSTRUCTION" missed="5" covered="19"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveNfa_0" desc="(II)I" line="89"><counter type="INSTRUCTION" missed="155" covered="253"/><counter type="BRANCH" missed="55" covered="45"/><counter type="LINE" missed="36" covered="65"/><counter type="COMPLEXITY" missed="38" covered="19"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjFillToken" desc="()Lmtas/parser/function/Token;" line="262"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/function/Token;" line="289"><counter type="INSTRUCTION" missed="76" covered="93"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="17" covered="21"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCheckNAdd" desc="(I)V" line="353"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjAddStates" desc="(II)V" line="362"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjCheckNAddTwoStates" desc="(II)V" line="367"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCheckNAddStates" desc="(II)V" line="374"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/function/SimpleCharStream;)V" line="14"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/function/SimpleCharStream;I)V" line="14"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/function/SimpleCharStream;)V" line="397"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInitRounds" desc="()V" line="406"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/function/SimpleCharStream;I)V" line="415"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="SwitchTo" desc="(I)V" line="422"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="246"><counter type="INSTRUCTION" missed="0" covered="120"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="366" covered="701"/><counter type="BRANCH" missed="82" covered="71"/><counter type="LINE" missed="84" covered="149"/><counter type="COMPLEXITY" missed="62" covered="45"/><counter type="METHOD" missed="7" covered="14"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/SimpleCharStream"><method name="setTabSize" desc="(I)V" line="36"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTabSize" desc="()I" line="37"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ExpandBuff" desc="(Z)V" line="43"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="28" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="FillBuff" desc="()V" line="92"><counter type="INSTRUCTION" missed="59" covered="55"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="BeginToken" desc="()C" line="137"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="UpdateLineColumn" desc="(C)V" line="146"><counter type="INSTRUCTION" missed="60" covered="29"/><counter type="BRANCH" missed="7" covered="3"/><counter type="LINE" missed="13" covered="7"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readChar" desc="()C" line="187"><counter type="INSTRUCTION" missed="3" covered="48"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getColumn" desc="()I" line="213"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getLine" desc="()I" line="223"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getEndColumn" desc="()I" line="228"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEndLine" desc="()I" line="233"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginColumn" desc="()I" line="238"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginLine" desc="()I" line="243"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="backup" desc="(I)V" line="249"><counter type="INSTRUCTION" missed="7" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;III)V" line="18"><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;II)V" line="272"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="278"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;III)V" line="285"><counter type="INSTRUCTION" missed="56" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;II)V" line="305"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="311"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="317"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;III)V" line="324"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="331"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;II)V" line="338"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="344"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="350"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="357"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;III)V" line="364"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="370"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="376"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="382"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;II)V" line="388"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="GetImage" desc="()Ljava/lang/String;" line="393"><counter type="INSTRUCTION" missed="29" covered="20"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="GetSuffix" desc="(I)[C" line="403"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="Done" desc="()V" line="420"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="adjustBeginLineColumn" desc="(II)V" line="430"><counter type="INSTRUCTION" missed="159" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTrackLineColumn" desc="()Z" line="471"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setTrackLineColumn" desc="(Z)V" line="472"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="45" covered="15"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="53" covered="16"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="TokenMgrError.java"><line nr="51" mi="4" ci="0" mb="0" cb="0"/><line nr="53" mi="8" ci="0" mb="2" cb="0"/><line nr="54" mi="4" ci="0" mb="9" cb="0"/><line nr="57" mi="4" ci="0" mb="0" cb="0"/><line nr="58" mi="1" ci="0" mb="0" cb="0"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="61" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="1" ci="0" mb="0" cb="0"/><line nr="75" mi="4" ci="0" mb="0" cb="0"/><line nr="76" mi="1" ci="0" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="10" ci="0" mb="4" cb="0"/><line nr="82" mi="11" ci="0" mb="0" cb="0"/><line nr="83" mi="18" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="23" ci="0" mb="2" cb="0"/><line nr="110" mi="16" ci="0" mb="0" cb="0"/><line nr="111" mi="6" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="10" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="SimpleCharStream.java"><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="4" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="6" ci="0" mb="0" cb="0"/><line nr="44" mi="6" ci="0" mb="0" cb="0"/><line nr="45" mi="6" ci="0" mb="0" cb="0"/><line nr="49" mi="2" ci="0" mb="2" cb="0"/><line nr="51" mi="12" ci="0" mb="0" cb="0"/><line nr="52" mi="12" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="12" ci="0" mb="0" cb="0"/><line nr="56" mi="12" ci="0" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="59" mi="12" ci="0" mb="0" cb="0"/><line nr="60" mi="12" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="14" ci="0" mb="0" cb="0"/><line nr="67" mi="12" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="12" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="12" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="10" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="6" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="3" ci="0" mb="0" cb="0"/><line nr="88" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="1" cb="1"/><line nr="94" mi="5" ci="0" mb="2" cb="0"/><line nr="96" mi="4" ci="0" mb="2" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="2" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="2" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="16" mb="0" cb="2"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="6" mb="0" cb="0"/><line nr="123" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="0" ci="1" mb="0" cb="0"/><line nr="126" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="0" cb="2"/><line nr="129" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="0" cb="0"/><line nr="146" mi="0" ci="6" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="10" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="2" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="9" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="3" cb="1"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="174" mi="13" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="0" ci="7" mb="0" cb="0"/><line nr="181" mi="0" ci="7" mb="0" cb="0"/><line nr="182" mi="0" ci="1" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="2"/><line nr="189" mi="0" ci="6" mb="0" cb="0"/><line nr="191" mi="0" ci="10" mb="1" cb="1"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="0" ci="6" mb="0" cb="0"/><line nr="197" mi="0" ci="10" mb="0" cb="2"/><line nr="198" mi="0" ci="2" mb="0" cb="0"/><line nr="200" mi="0" ci="6" mb="0" cb="0"/><line nr="202" mi="0" ci="3" mb="0" cb="0"/><line nr="203" mi="0" ci="2" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="233" mi="0" ci="6" mb="0" cb="0"/><line nr="238" mi="0" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="6" mb="0" cb="0"/><line nr="249" mi="0" ci="6" mb="0" cb="0"/><line nr="250" mi="0" ci="8" mb="1" cb="1"/><line nr="251" mi="7" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="1" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="262" mi="0" ci="6" mb="0" cb="0"/><line nr="263" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="272" mi="0" ci="6" mb="0" cb="0"/><line nr="273" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="6" ci="0" mb="0" cb="0"/><line nr="279" mi="1" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="286" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="5" ci="0" mb="0" cb="0"/><line nr="289" mi="8" ci="0" mb="4" cb="0"/><line nr="291" mi="6" ci="0" mb="0" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="4" ci="0" mb="0" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="296" mi="6" ci="0" mb="0" cb="0"/><line nr="297" mi="9" ci="0" mb="0" cb="0"/><line nr="298" mi="3" ci="0" mb="0" cb="0"/><line nr="299" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="6" ci="0" mb="0" cb="0"/><line nr="306" mi="1" ci="0" mb="0" cb="0"/><line nr="311" mi="6" ci="0" mb="0" cb="0"/><line nr="312" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="17" ci="0" mb="2" cb="0"/><line nr="318" mi="1" ci="0" mb="0" cb="0"/><line nr="324" mi="9" ci="0" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="331" mi="7" ci="0" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="6" ci="0" mb="0" cb="0"/><line nr="339" mi="1" ci="0" mb="0" cb="0"/><line nr="344" mi="7" ci="0" mb="0" cb="0"/><line nr="345" mi="1" ci="0" mb="0" cb="0"/><line nr="350" mi="6" ci="0" mb="0" cb="0"/><line nr="351" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="17" ci="0" mb="2" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="364" mi="9" ci="0" mb="0" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="370" mi="7" ci="0" mb="0" cb="0"/><line nr="371" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="6" ci="0" mb="0" cb="0"/><line nr="377" mi="1" ci="0" mb="0" cb="0"/><line nr="382" mi="7" ci="0" mb="0" cb="0"/><line nr="383" mi="1" ci="0" mb="0" cb="0"/><line nr="388" mi="6" ci="0" mb="0" cb="0"/><line nr="389" mi="1" ci="0" mb="0" cb="0"/><line nr="393" mi="0" ci="5" mb="1" cb="1"/><line nr="394" mi="0" ci="15" mb="0" cb="0"/><line nr="396" mi="29" ci="0" mb="0" cb="0"/><line nr="403" mi="3" ci="0" mb="0" cb="0"/><line nr="405" mi="6" ci="0" mb="2" cb="0"/><line nr="406" mi="13" ci="0" mb="0" cb="0"/><line nr="409" mi="20" ci="0" mb="0" cb="0"/><line nr="411" mi="15" ci="0" mb="0" cb="0"/><line nr="414" mi="2" ci="0" mb="0" cb="0"/><line nr="420" mi="3" ci="0" mb="0" cb="0"/><line nr="421" mi="3" ci="0" mb="0" cb="0"/><line nr="422" mi="3" ci="0" mb="0" cb="0"/><line nr="423" mi="1" ci="0" mb="0" cb="0"/><line nr="430" mi="3" ci="0" mb="0" cb="0"/><line nr="433" mi="5" ci="0" mb="2" cb="0"/><line nr="435" mi="12" ci="0" mb="0" cb="0"/><line nr="439" mi="14" ci="0" mb="0" cb="0"/><line nr="442" mi="6" ci="0" mb="0" cb="0"/><line nr="443" mi="4" ci="0" mb="0" cb="0"/><line nr="445" mi="23" ci="0" mb="4" cb="0"/><line nr="447" mi="5" ci="0" mb="0" cb="0"/><line nr="448" mi="12" ci="0" mb="0" cb="0"/><line nr="449" mi="7" ci="0" mb="0" cb="0"/><line nr="450" mi="2" ci="0" mb="0" cb="0"/><line nr="451" mi="2" ci="0" mb="0" cb="0"/><line nr="454" mi="3" ci="0" mb="2" cb="0"/><line nr="456" mi="6" ci="0" mb="0" cb="0"/><line nr="457" mi="7" ci="0" mb="0" cb="0"/><line nr="459" mi="4" ci="0" mb="2" cb="0"/><line nr="461" mi="18" ci="0" mb="2" cb="0"/><line nr="462" mi="7" ci="0" mb="0" cb="0"/><line nr="464" mi="6" ci="0" mb="0" cb="0"/><line nr="468" mi="6" ci="0" mb="0" cb="0"/><line nr="469" mi="6" ci="0" mb="0" cb="0"/><line nr="470" mi="1" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="472" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="45" covered="15"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="53" covered="16"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserConstants.java"><line nr="40" mi="68" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="ParseException.java"><line nr="26" mi="5" ci="0" mb="0" cb="0"/><line nr="39" mi="6" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="3" ci="0" mb="0" cb="0"/><line nr="42" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="1" ci="0" mb="0" cb="0"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="1" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="62" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="8" ci="0" mb="2" cb="0"/><line nr="100" mi="6" ci="0" mb="2" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="12" ci="0" mb="0" cb="0"/><line nr="106" mi="11" ci="0" mb="2" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="2" cb="0"/><line nr="114" mi="11" ci="0" mb="2" cb="0"/><line nr="115" mi="3" ci="0" mb="2" cb="0"/><line nr="116" mi="11" ci="0" mb="0" cb="0"/><line nr="117" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="14" ci="0" mb="0" cb="0"/><line nr="120" mi="9" ci="0" mb="0" cb="0"/><line nr="121" mi="11" ci="0" mb="0" cb="0"/><line nr="122" mi="9" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="19" ci="0" mb="0" cb="0"/><line nr="126" mi="11" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="2" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="14" ci="0" mb="0" cb="0"/><line nr="135" mi="13" ci="0" mb="0" cb="0"/><line nr="137" mi="10" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="8" ci="0" mb="2" cb="0"/><line nr="153" mi="4" ci="0" mb="9" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="1" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="1" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="1" ci="0" mb="0" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="174" mi="4" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="10" ci="0" mb="4" cb="0"/><line nr="181" mi="11" ci="0" mb="0" cb="0"/><line nr="182" mi="18" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="Token.java"><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="2" mb="0" cb="0"/><line nr="121" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserTokenManager.java"><line nr="14" mi="3" ci="3" mb="0" cb="0"/><line nr="16" mi="4" ci="0" mb="0" cb="0"/><line nr="18" mi="0" ci="2" mb="1" cb="1"/><line nr="21" mi="0" ci="6" mb="1" cb="1"/><line nr="22" mi="0" ci="2" mb="0" cb="0"/><line nr="23" mi="6" ci="0" mb="2" cb="0"/><line nr="24" mi="2" ci="0" mb="0" cb="0"/><line nr="25" mi="2" ci="0" mb="0" cb="0"/><line nr="27" mi="2" ci="0" mb="0" cb="0"/><line nr="31" mi="0" ci="10" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="4" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="9"/><line nr="43" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="47" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="5" mb="0" cb="0"/><line nr="51" mi="0" ci="5" mb="0" cb="0"/><line nr="53" mi="0" ci="6" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="65" mi="5" ci="0" mb="0" cb="0"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="2"/><line nr="71" mi="0" ci="6" mb="1" cb="1"/><line nr="72" mi="0" ci="5" mb="0" cb="0"/><line nr="77" mi="0" ci="5" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="5" mb="0" cb="0"/><line nr="84" mi="5" ci="1" mb="0" cb="0"/><line nr="85" mi="0" ci="7" mb="0" cb="0"/><line nr="89" mi="0" ci="2" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="9" mb="1" cb="1"/><line nr="97" mi="2" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="4" mb="0" cb="2"/><line nr="100" mi="0" ci="5" mb="0" cb="0"/><line nr="103" mi="0" ci="6" mb="7" cb="7"/><line nr="106" mi="0" ci="6" mb="0" cb="2"/><line nr="107" mi="0" ci="5" mb="0" cb="0"/><line nr="108" mi="0" ci="4" mb="1" cb="1"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="6" mb="0" cb="2"/><line nr="112" mi="0" ci="3" mb="1" cb="1"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="4" mb="1" cb="1"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="6" mb="0" cb="2"/><line nr="125" mi="0" ci="3" mb="1" cb="1"/><line nr="126" mi="0" ci="2" mb="0" cb="0"/><line nr="127" mi="0" ci="5" mb="0" cb="0"/><line nr="129" mi="0" ci="4" mb="1" cb="1"/><line nr="131" mi="0" ci="3" mb="1" cb="1"/><line nr="132" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="2" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="2" cb="0"/><line nr="138" mi="12" ci="0" mb="0" cb="0"/><line nr="141" mi="0" ci="6" mb="0" cb="2"/><line nr="142" mi="0" ci="1" mb="0" cb="0"/><line nr="143" mi="0" ci="3" mb="1" cb="1"/><line nr="144" mi="0" ci="2" mb="0" cb="0"/><line nr="145" mi="0" ci="11" mb="0" cb="0"/><line nr="146" mi="0" ci="1" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="2" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="6" mb="0" cb="2"/><line nr="153" mi="0" ci="1" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="0" ci="2" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="157" mi="0" ci="1" mb="0" cb="0"/><line nr="159" mi="7" ci="0" mb="4" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="2" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="6" mb="0" cb="2"/><line nr="168" mi="0" ci="5" mb="0" cb="0"/><line nr="171" mi="0" ci="4" mb="0" cb="2"/><line nr="172" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="6" mb="0" cb="2"/><line nr="176" mi="0" ci="1" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="1" cb="1"/><line nr="178" mi="0" ci="2" mb="0" cb="0"/><line nr="179" mi="0" ci="3" mb="0" cb="0"/><line nr="180" mi="0" ci="1" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="2" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="186" mi="6" ci="0" mb="2" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="2" cb="0"/><line nr="189" mi="2" ci="0" mb="0" cb="0"/><line nr="190" mi="4" ci="0" mb="0" cb="0"/><line nr="191" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="4" ci="0" mb="2" cb="0"/><line nr="194" mi="1" ci="0" mb="0" cb="0"/><line nr="195" mi="3" ci="0" mb="2" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><line nr="198" mi="1" ci="0" mb="0" cb="0"/><line nr="201" mi="0" ci="3" mb="0" cb="2"/><line nr="202" mi="0" ci="1" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="1" cb="1"/><line nr="205" mi="0" ci="7" mb="0" cb="0"/><line nr="208" mi="0" ci="6" mb="1" cb="1"/><line nr="211" mi="0" ci="4" mb="1" cb="1"/><line nr="212" mi="0" ci="12" mb="0" cb="0"/><line nr="216" mi="0" ci="3" mb="1" cb="1"/><line nr="217" mi="0" ci="1" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="0" cb="0"/><line nr="221" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="7" ci="0" mb="0" cb="0"/><line nr="224" mi="7" ci="0" mb="0" cb="0"/><line nr="227" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="12" ci="0" mb="8" cb="0"/><line nr="231" mi="3" ci="0" mb="2" cb="0"/><line nr="233" mi="0" ci="3" mb="0" cb="2"/><line nr="235" mi="0" ci="3" mb="0" cb="0"/><line nr="236" mi="0" ci="3" mb="0" cb="0"/><line nr="237" mi="0" ci="2" mb="0" cb="0"/><line nr="239" mi="0" ci="1" mb="0" cb="0"/><line nr="240" mi="0" ci="13" mb="0" cb="2"/><line nr="241" mi="0" ci="2" mb="0" cb="0"/><line nr="242" mi="0" ci="5" mb="0" cb="0"/><line nr="243" mi="0" ci="4" mb="0" cb="0"/><line nr="246" mi="0" ci="31" mb="0" cb="0"/><line nr="251" mi="0" ci="67" mb="0" cb="0"/><line nr="262" mi="0" ci="5" mb="0" cb="0"/><line nr="263" mi="0" ci="8" mb="0" cb="2"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="4" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="0" ci="5" mb="0" cb="0"/><line nr="270" mi="0" ci="3" mb="0" cb="0"/><line nr="271" mi="0" ci="3" mb="0" cb="0"/><line nr="272" mi="0" ci="3" mb="0" cb="0"/><line nr="273" mi="0" ci="3" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="0" cb="0"/><line nr="278" mi="3" ci="3" mb="0" cb="0"/><line nr="279" mi="3" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="2" mb="0" cb="0"/><line nr="296" mi="0" ci="5" mb="0" cb="0"/><line nr="298" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="3" mb="0" cb="0"/><line nr="301" mi="0" ci="3" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="303" mi="0" ci="2" mb="0" cb="0"/><line nr="304" mi="0" ci="1" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="13" mb="1" cb="3"/><line nr="308" mi="0" ci="6" mb="0" cb="0"/><line nr="310" mi="2" ci="1" mb="0" cb="0"/><line nr="311" mi="0" ci="3" mb="0" cb="0"/><line nr="312" mi="0" ci="3" mb="0" cb="0"/><line nr="313" mi="0" ci="3" mb="0" cb="0"/><line nr="314" mi="0" ci="4" mb="1" cb="1"/><line nr="316" mi="0" ci="6" mb="0" cb="2"/><line nr="317" mi="0" ci="9" mb="0" cb="0"/><line nr="318" mi="0" ci="16" mb="1" cb="1"/><line nr="320" mi="0" ci="3" mb="0" cb="0"/><line nr="321" mi="0" ci="2" mb="0" cb="0"/><line nr="328" mi="4" ci="0" mb="0" cb="0"/><line nr="329" mi="4" ci="0" mb="0" cb="0"/><line nr="330" mi="2" ci="0" mb="0" cb="0"/><line nr="331" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="8" ci="0" mb="0" cb="0"/><line nr="333" mi="1" ci="0" mb="0" cb="0"/><line nr="334" mi="2" ci="0" mb="0" cb="0"/><line nr="335" mi="9" ci="0" mb="2" cb="0"/><line nr="336" mi="8" ci="0" mb="4" cb="0"/><line nr="337" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="3" ci="0" mb="0" cb="0"/><line nr="341" mi="1" ci="0" mb="0" cb="0"/><line nr="342" mi="1" ci="0" mb="0" cb="0"/><line nr="343" mi="2" ci="0" mb="2" cb="0"/><line nr="344" mi="4" ci="0" mb="0" cb="0"/><line nr="345" mi="9" ci="0" mb="2" cb="0"/><line nr="347" mi="13" ci="0" mb="0" cb="0"/><line nr="353" mi="0" ci="7" mb="1" cb="1"/><line nr="355" mi="0" ci="11" mb="0" cb="0"/><line nr="356" mi="0" ci="6" mb="0" cb="0"/><line nr="358" mi="0" ci="1" mb="0" cb="0"/><line nr="362" mi="13" ci="0" mb="0" cb="0"/><line nr="363" mi="4" ci="0" mb="2" cb="0"/><line nr="364" mi="1" ci="0" mb="0" cb="0"/><line nr="367" mi="0" ci="3" mb="0" cb="0"/><line nr="368" mi="0" ci="3" mb="0" cb="0"/><line nr="369" mi="0" ci="1" mb="0" cb="0"/><line nr="374" mi="0" ci="5" mb="0" cb="0"/><line nr="375" mi="0" ci="4" mb="0" cb="2"/><line nr="376" mi="0" ci="1" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="0" cb="0"/><line nr="384" mi="0" ci="3" mb="0" cb="0"/><line nr="385" mi="0" ci="1" mb="0" cb="0"/><line nr="388" mi="2" ci="0" mb="0" cb="0"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="3" ci="0" mb="0" cb="0"/><line nr="391" mi="1" ci="0" mb="0" cb="0"/><line nr="397" mi="6" ci="0" mb="0" cb="0"/><line nr="398" mi="4" ci="0" mb="0" cb="0"/><line nr="399" mi="3" ci="0" mb="0" cb="0"/><line nr="400" mi="2" ci="0" mb="0" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="406" mi="3" ci="0" mb="0" cb="0"/><line nr="407" mi="5" ci="0" mb="2" cb="0"/><line nr="408" mi="6" ci="0" mb="0" cb="0"/><line nr="409" mi="1" ci="0" mb="0" cb="0"/><line nr="415" mi="3" ci="0" mb="0" cb="0"/><line nr="416" mi="3" ci="0" mb="0" cb="0"/><line nr="417" mi="1" ci="0" mb="0" cb="0"/><line nr="422" mi="5" ci="0" mb="4" cb="0"/><line nr="423" mi="15" ci="0" mb="0" cb="0"/><line nr="425" mi="3" ci="0" mb="0" cb="0"/><line nr="426" mi="1" ci="0" mb="0" cb="0"/><line nr="429" mi="0" ci="7" mb="0" cb="0"/><line nr="432" mi="0" ci="7" mb="0" cb="0"/><line nr="435" mi="0" ci="8" mb="0" cb="0"/><line nr="440" mi="4" ci="4" mb="0" cb="0"/><line nr="441" mi="4" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="366" covered="701"/><counter type="BRANCH" missed="82" covered="71"/><counter type="LINE" missed="84" covered="149"/><counter type="COMPLEXITY" missed="62" covered="45"/><counter type="METHOD" missed="7" covered="14"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParser.java"><line nr="13" mi="0" ci="3" mb="0" cb="0"/><line nr="14" mi="0" ci="2" mb="0" cb="0"/><line nr="15" mi="0" ci="2" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="4" mb="0" cb="0"/><line nr="21" mi="0" ci="4" mb="1" cb="1"/><line nr="22" mi="5" ci="0" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="4" mb="0" cb="2"/><line nr="39" mi="0" ci="4" mb="0" cb="2"/><line nr="40" mi="0" ci="4" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="4" mb="0" cb="0"/><line nr="43" mi="0" ci="4" mb="0" cb="2"/><line nr="44" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="4" mb="0" cb="2"/><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="4" mb="0" cb="0"/><line nr="51" mi="0" ci="4" mb="0" cb="2"/><line nr="52" mi="0" ci="4" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="4" mb="1" cb="1"/><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="4" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="2" cb="0"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="61" mi="4" ci="0" mb="0" cb="0"/><line nr="62" mi="4" ci="0" mb="2" cb="0"/><line nr="64" mi="5" ci="0" mb="0" cb="0"/><line nr="68" mi="8" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="71" mi="4" ci="0" mb="2" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="4" ci="0" mb="0" cb="0"/><line nr="74" mi="4" ci="0" mb="2" cb="0"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="80" mi="8" ci="0" mb="0" cb="0"/><line nr="81" mi="4" ci="0" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="1" cb="1"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="4" mb="0" cb="2"/><line nr="100" mi="0" ci="4" mb="0" cb="0"/><line nr="101" mi="0" ci="6" mb="0" cb="0"/><line nr="102" mi="0" ci="6" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="1" cb="1"/><line nr="104" mi="0" ci="4" mb="0" cb="2"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="106" mi="0" ci="5" mb="0" cb="0"/><line nr="107" mi="0" ci="4" mb="1" cb="1"/><line nr="108" mi="0" ci="4" mb="0" cb="2"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="110" mi="0" ci="4" mb="0" cb="0"/><line nr="111" mi="0" ci="6" mb="0" cb="0"/><line nr="112" mi="0" ci="4" mb="1" cb="1"/><line nr="113" mi="0" ci="4" mb="0" cb="2"/><line nr="114" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="6" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="1" cb="1"/><line nr="118" mi="0" ci="4" mb="1" cb="1"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="4" mb="0" cb="2"/><line nr="125" mi="0" ci="6" mb="0" cb="0"/><line nr="126" mi="0" ci="4" mb="1" cb="1"/><line nr="128" mi="0" ci="4" mb="1" cb="1"/><line nr="130" mi="0" ci="6" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="1" cb="1"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="10" mb="0" cb="0"/><line nr="148" mi="0" ci="7" mb="0" cb="2"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="13" ci="6" mb="0" cb="0"/><line nr="155" mi="0" ci="10" mb="0" cb="0"/><line nr="156" mi="0" ci="7" mb="0" cb="2"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="13" ci="6" mb="0" cb="0"/><line nr="163" mi="0" ci="10" mb="0" cb="0"/><line nr="164" mi="0" ci="7" mb="0" cb="2"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="13" ci="6" mb="0" cb="0"/><line nr="171" mi="0" ci="10" mb="0" cb="0"/><line nr="172" mi="0" ci="7" mb="0" cb="2"/><line nr="173" mi="3" ci="0" mb="0" cb="0"/><line nr="174" mi="13" ci="6" mb="0" cb="0"/><line nr="179" mi="0" ci="10" mb="0" cb="0"/><line nr="180" mi="0" ci="7" mb="0" cb="2"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="13" ci="6" mb="0" cb="0"/><line nr="187" mi="0" ci="10" mb="0" cb="0"/><line nr="188" mi="1" ci="6" mb="1" cb="1"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="13" ci="6" mb="0" cb="0"/><line nr="195" mi="10" ci="0" mb="0" cb="0"/><line nr="196" mi="7" ci="0" mb="2" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><line nr="198" mi="19" ci="0" mb="0" cb="0"/><line nr="203" mi="10" ci="0" mb="0" cb="0"/><line nr="204" mi="7" ci="0" mb="2" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="19" ci="0" mb="0" cb="0"/><line nr="211" mi="0" ci="10" mb="0" cb="0"/><line nr="212" mi="0" ci="7" mb="0" cb="2"/><line nr="213" mi="3" ci="0" mb="0" cb="0"/><line nr="214" mi="13" ci="6" mb="0" cb="0"/><line nr="219" mi="0" ci="10" mb="0" cb="0"/><line nr="220" mi="0" ci="7" mb="0" cb="2"/><line nr="221" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="13" ci="6" mb="0" cb="0"/><line nr="227" mi="0" ci="10" mb="0" cb="0"/><line nr="228" mi="0" ci="7" mb="0" cb="2"/><line nr="229" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="13" ci="6" mb="0" cb="0"/><line nr="235" mi="0" ci="10" mb="0" cb="0"/><line nr="236" mi="0" ci="7" mb="0" cb="2"/><line nr="237" mi="3" ci="0" mb="0" cb="0"/><line nr="238" mi="13" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="10" mb="0" cb="0"/><line nr="244" mi="1" ci="6" mb="1" cb="1"/><line nr="245" mi="3" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="6" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="2"/><line nr="254" mi="0" ci="3" mb="0" cb="0"/><line nr="255" mi="0" ci="3" mb="0" cb="2"/><line nr="256" mi="0" ci="3" mb="0" cb="0"/><line nr="257" mi="0" ci="3" mb="0" cb="2"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="2"/><line nr="260" mi="0" ci="3" mb="0" cb="0"/><line nr="261" mi="2" ci="3" mb="1" cb="1"/><line nr="266" mi="0" ci="2" mb="0" cb="0"/><line nr="271" mi="0" ci="6" mb="0" cb="2"/><line nr="272" mi="0" ci="2" mb="0" cb="0"/><line nr="277" mi="0" ci="6" mb="0" cb="2"/><line nr="278" mi="2" ci="3" mb="1" cb="1"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="285" mi="0" ci="3" mb="0" cb="0"/><line nr="286" mi="0" ci="3" mb="0" cb="2"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="2"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="0" cb="2"/><line nr="291" mi="0" ci="3" mb="0" cb="0"/><line nr="292" mi="0" ci="3" mb="0" cb="2"/><line nr="293" mi="0" ci="3" mb="0" cb="0"/><line nr="294" mi="0" ci="3" mb="0" cb="2"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="3" mb="1" cb="1"/><line nr="297" mi="0" ci="3" mb="0" cb="0"/><line nr="298" mi="0" ci="5" mb="1" cb="1"/><line nr="305" mi="0" ci="2" mb="0" cb="0"/><line nr="310" mi="0" ci="6" mb="0" cb="2"/><line nr="311" mi="2" ci="3" mb="1" cb="1"/><line nr="312" mi="0" ci="2" mb="0" cb="0"/><line nr="317" mi="0" ci="6" mb="1" cb="1"/><line nr="318" mi="2" ci="0" mb="0" cb="0"/><line nr="323" mi="0" ci="6" mb="0" cb="2"/><line nr="324" mi="0" ci="2" mb="0" cb="0"/><line nr="329" mi="0" ci="6" mb="0" cb="2"/><line nr="330" mi="2" ci="3" mb="1" cb="1"/><line nr="331" mi="0" ci="2" mb="0" cb="0"/><line nr="336" mi="2" ci="3" mb="1" cb="1"/><line nr="339" mi="0" ci="3" mb="0" cb="0"/><line nr="340" mi="0" ci="7" mb="0" cb="2"/><line nr="342" mi="0" ci="2" mb="0" cb="0"/><line nr="347" mi="0" ci="6" mb="0" cb="2"/><line nr="348" mi="0" ci="2" mb="0" cb="0"/><line nr="353" mi="0" ci="6" mb="0" cb="2"/><line nr="354" mi="2" ci="3" mb="1" cb="1"/><line nr="355" mi="0" ci="2" mb="0" cb="0"/><line nr="360" mi="2" ci="4" mb="1" cb="1"/><line nr="361" mi="2" ci="3" mb="1" cb="1"/><line nr="362" mi="2" ci="4" mb="1" cb="1"/><line nr="363" mi="0" ci="2" mb="0" cb="0"/><line nr="368" mi="0" ci="6" mb="1" cb="1"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="374" mi="0" ci="6" mb="0" cb="2"/><line nr="375" mi="0" ci="2" mb="0" cb="0"/><line nr="380" mi="0" ci="6" mb="0" cb="2"/><line nr="381" mi="2" ci="3" mb="1" cb="1"/><line nr="382" mi="0" ci="2" mb="0" cb="0"/><line nr="396" mi="8" ci="4" mb="0" cb="0"/><line nr="399" mi="0" ci="1" mb="0" cb="0"/><line nr="400" mi="0" ci="1" mb="0" cb="0"/><line nr="402" mi="0" ci="3" mb="0" cb="0"/><line nr="403" mi="0" ci="1" mb="0" cb="0"/><line nr="404" mi="8" ci="4" mb="0" cb="0"/><line nr="405" mi="6" ci="3" mb="0" cb="0"/><line nr="406" mi="6" ci="3" mb="0" cb="0"/><line nr="410" mi="4" ci="0" mb="0" cb="0"/><line nr="411" mi="1" ci="0" mb="0" cb="0"/><line nr="413" mi="2" ci="0" mb="0" cb="0"/><line nr="414" mi="16" ci="0" mb="0" cb="0"/><line nr="415" mi="7" ci="0" mb="0" cb="0"/><line nr="416" mi="5" ci="0" mb="0" cb="0"/><line nr="417" mi="3" ci="0" mb="0" cb="0"/><line nr="418" mi="3" ci="0" mb="0" cb="0"/><line nr="419" mi="16" ci="0" mb="2" cb="0"/><line nr="420" mi="1" ci="0" mb="0" cb="0"/><line nr="424" mi="4" ci="0" mb="0" cb="0"/><line nr="425" mi="1" ci="0" mb="0" cb="0"/><line nr="428" mi="14" ci="0" mb="0" cb="0"/><line nr="429" mi="5" ci="0" mb="0" cb="0"/><line nr="430" mi="5" ci="0" mb="0" cb="0"/><line nr="431" mi="3" ci="0" mb="0" cb="0"/><line nr="432" mi="3" ci="0" mb="0" cb="0"/><line nr="433" mi="11" ci="0" mb="2" cb="0"/><line nr="434" mi="16" ci="0" mb="2" cb="0"/><line nr="435" mi="1" ci="0" mb="0" cb="0"/><line nr="438" mi="0" ci="2" mb="0" cb="0"/><line nr="439" mi="0" ci="8" mb="0" cb="0"/><line nr="440" mi="0" ci="7" mb="0" cb="0"/><line nr="441" mi="0" ci="5" mb="0" cb="0"/><line nr="442" mi="0" ci="3" mb="0" cb="0"/><line nr="443" mi="0" ci="3" mb="0" cb="0"/><line nr="444" mi="0" ci="16" mb="0" cb="2"/><line nr="445" mi="0" ci="1" mb="0" cb="0"/><line nr="449" mi="3" ci="0" mb="2" cb="0"/><line nr="450" mi="9" ci="0" mb="0" cb="0"/><line nr="452" mi="6" ci="0" mb="0" cb="0"/><line nr="454" mi="3" ci="0" mb="2" cb="0"/><line nr="455" mi="7" ci="0" mb="0" cb="0"/><line nr="458" mi="5" ci="0" mb="0" cb="0"/><line nr="459" mi="5" ci="0" mb="0" cb="0"/><line nr="460" mi="3" ci="0" mb="0" cb="0"/><line nr="461" mi="3" ci="0" mb="0" cb="0"/><line nr="462" mi="16" ci="0" mb="2" cb="0"/><line nr="463" mi="1" ci="0" mb="0" cb="0"/><line nr="466" mi="2" ci="0" mb="0" cb="0"/><line nr="467" mi="3" ci="0" mb="0" cb="0"/><line nr="468" mi="5" ci="0" mb="0" cb="0"/><line nr="469" mi="3" ci="0" mb="0" cb="0"/><line nr="470" mi="3" ci="0" mb="0" cb="0"/><line nr="471" mi="16" ci="0" mb="2" cb="0"/><line nr="472" mi="1" ci="0" mb="0" cb="0"/><line nr="476" mi="3" ci="0" mb="0" cb="0"/><line nr="477" mi="5" ci="0" mb="0" cb="0"/><line nr="478" mi="3" ci="0" mb="0" cb="0"/><line nr="479" mi="3" ci="0" mb="0" cb="0"/><line nr="480" mi="16" ci="0" mb="2" cb="0"/><line nr="481" mi="1" ci="0" mb="0" cb="0"/><line nr="485" mi="0" ci="12" mb="1" cb="1"/><line nr="486" mi="9" ci="0" mb="0" cb="0"/><line nr="487" mi="0" ci="3" mb="0" cb="0"/><line nr="488" mi="0" ci="5" mb="1" cb="1"/><line nr="489" mi="0" ci="6" mb="0" cb="0"/><line nr="490" mi="0" ci="9" mb="1" cb="1"/><line nr="491" mi="3" ci="0" mb="0" cb="0"/><line nr="492" mi="9" ci="0" mb="2" cb="0"/><line nr="493" mi="5" ci="0" mb="0" cb="0"/><line nr="494" mi="2" ci="0" mb="2" cb="0"/><line nr="495" mi="8" ci="0" mb="2" cb="0"/><line nr="496" mi="4" ci="0" mb="0" cb="0"/><line nr="500" mi="0" ci="3" mb="0" cb="0"/><line nr="502" mi="3" ci="0" mb="0" cb="0"/><line nr="503" mi="3" ci="0" mb="0" cb="0"/><line nr="504" mi="3" ci="0" mb="0" cb="0"/><line nr="508" mi="0" ci="3" mb="0" cb="0"/><line nr="509" mi="12" ci="6" mb="0" cb="0"/><line nr="511" mi="0" ci="5" mb="0" cb="2"/><line nr="512" mi="0" ci="6" mb="0" cb="0"/><line nr="513" mi="0" ci="4" mb="0" cb="2"/><line nr="514" mi="0" ci="13" mb="0" cb="0"/><line nr="516" mi="0" ci="9" mb="0" cb="0"/><line nr="519" mi="0" ci="5" mb="0" cb="0"/><line nr="521" mi="0" ci="3" mb="1" cb="1"/><line nr="522" mi="5" ci="0" mb="0" cb="0"/><line nr="523" mi="11" ci="0" mb="4" cb="0"/><line nr="524" mi="6" ci="0" mb="2" cb="0"/><line nr="526" mi="0" ci="7" mb="0" cb="2"/><line nr="527" mi="8" ci="3" mb="3" cb="1"/><line nr="528" mi="0" ci="2" mb="0" cb="0"/><line nr="534" mi="10" ci="0" mb="2" cb="0"/><line nr="535" mi="9" ci="0" mb="0" cb="0"/><line nr="536" mi="3" ci="0" mb="0" cb="0"/><line nr="537" mi="6" ci="0" mb="0" cb="0"/><line nr="538" mi="3" ci="0" mb="0" cb="0"/><line nr="543" mi="3" ci="0" mb="0" cb="0"/><line nr="544" mi="7" ci="0" mb="2" cb="0"/><line nr="545" mi="7" ci="0" mb="2" cb="0"/><line nr="546" mi="7" ci="0" mb="0" cb="0"/><line nr="548" mi="2" ci="0" mb="0" cb="0"/><line nr="552" mi="7" ci="0" mb="2" cb="0"/><line nr="553" mi="12" ci="0" mb="0" cb="0"/><line nr="555" mi="7" ci="0" mb="0" cb="0"/><line nr="558" mi="10" ci="5" mb="0" cb="0"/><line nr="560" mi="6" ci="3" mb="0" cb="0"/><line nr="561" mi="8" ci="4" mb="0" cb="0"/><line nr="565" mi="3" ci="0" mb="2" cb="0"/><line nr="566" mi="1" ci="0" mb="0" cb="0"/><line nr="569" mi="6" ci="0" mb="2" cb="0"/><line nr="570" mi="12" ci="0" mb="0" cb="0"/><line nr="571" mi="3" ci="0" mb="2" cb="0"/><line nr="572" mi="5" ci="0" mb="0" cb="0"/><line nr="574" mi="8" ci="0" mb="2" cb="0"/><line nr="575" mi="8" ci="0" mb="0" cb="0"/><line nr="578" mi="11" ci="0" mb="2" cb="0"/><line nr="579" mi="6" ci="0" mb="2" cb="0"/><line nr="580" mi="2" ci="0" mb="0" cb="0"/><line nr="582" mi="9" ci="0" mb="2" cb="0"/><line nr="583" mi="8" ci="0" mb="2" cb="0"/><line nr="584" mi="2" ci="0" mb="0" cb="0"/><line nr="585" mi="1" ci="0" mb="0" cb="0"/><line nr="589" mi="2" ci="0" mb="2" cb="0"/><line nr="590" mi="6" ci="0" mb="0" cb="0"/><line nr="591" mi="1" ci="0" mb="0" cb="0"/><line nr="594" mi="1" ci="0" mb="0" cb="0"/><line nr="596" mi="2" ci="0" mb="2" cb="0"/><line nr="597" mi="10" ci="0" mb="0" cb="0"/><line nr="600" mi="1" ci="0" mb="0" cb="0"/><line nr="604" mi="3" ci="0" mb="0" cb="0"/><line nr="605" mi="3" ci="0" mb="0" cb="0"/><line nr="606" mi="3" ci="0" mb="2" cb="0"/><line nr="607" mi="5" ci="0" mb="0" cb="0"/><line nr="608" mi="3" ci="0" mb="0" cb="0"/><line nr="610" mi="6" ci="0" mb="2" cb="0"/><line nr="611" mi="7" ci="0" mb="2" cb="0"/><line nr="612" mi="7" ci="0" mb="2" cb="0"/><line nr="613" mi="8" ci="0" mb="2" cb="0"/><line nr="614" mi="4" ci="0" mb="0" cb="0"/><line nr="619" mi="7" ci="0" mb="2" cb="0"/><line nr="620" mi="4" ci="0" mb="2" cb="0"/><line nr="621" mi="4" ci="0" mb="0" cb="0"/><line nr="622" mi="5" ci="0" mb="0" cb="0"/><line nr="623" mi="6" ci="0" mb="0" cb="0"/><line nr="626" mi="3" ci="0" mb="0" cb="0"/><line nr="627" mi="2" ci="0" mb="0" cb="0"/><line nr="628" mi="4" ci="0" mb="0" cb="0"/><line nr="629" mi="5" ci="0" mb="0" cb="0"/><line nr="630" mi="9" ci="0" mb="2" cb="0"/><line nr="631" mi="8" ci="0" mb="0" cb="0"/><line nr="633" mi="8" ci="0" mb="0" cb="0"/><line nr="638" mi="1" ci="0" mb="0" cb="0"/><line nr="642" mi="1" ci="0" mb="0" cb="0"/><line nr="645" mi="3" ci="0" mb="0" cb="0"/><line nr="646" mi="7" ci="0" mb="2" cb="0"/><line nr="648" mi="5" ci="0" mb="0" cb="0"/><line nr="651" mi="5" ci="0" mb="2" cb="0"/><line nr="652" mi="11" ci="0" mb="0" cb="0"/><line nr="653" mi="2" ci="0" mb="14" cb="0"/><line nr="654" mi="4" ci="0" mb="0" cb="0"/><line nr="655" mi="4" ci="0" mb="0" cb="0"/><line nr="656" mi="4" ci="0" mb="0" cb="0"/><line nr="657" mi="4" ci="0" mb="0" cb="0"/><line nr="658" mi="4" ci="0" mb="0" cb="0"/><line nr="659" mi="4" ci="0" mb="0" cb="0"/><line nr="660" mi="4" ci="0" mb="0" cb="0"/><line nr="661" mi="4" ci="0" mb="0" cb="0"/><line nr="662" mi="4" ci="0" mb="0" cb="0"/><line nr="663" mi="4" ci="0" mb="0" cb="0"/><line nr="664" mi="4" ci="0" mb="0" cb="0"/><line nr="665" mi="4" ci="0" mb="0" cb="0"/><line nr="666" mi="3" ci="0" mb="0" cb="0"/><line nr="669" mi="3" ci="0" mb="0" cb="0"/><line nr="670" mi="2" ci="0" mb="2" cb="0"/><line nr="672" mi="2" ci="0" mb="0" cb="0"/><line nr="674" mi="3" ci="0" mb="0" cb="0"/><line nr="675" mi="1" ci="0" mb="0" cb="0"/><line nr="678" mi="0" ci="5" mb="0" cb="0"/><line nr="679" mi="0" ci="5" mb="0" cb="2"/><line nr="680" mi="0" ci="11" mb="0" cb="2"/><line nr="681" mi="0" ci="4" mb="0" cb="0"/><line nr="684" mi="0" ci="9" mb="0" cb="0"/><line nr="685" mi="0" ci="4" mb="0" cb="0"/><line nr="686" mi="0" ci="3" mb="0" cb="0"/><line nr="687" mi="0" ci="1" mb="0" cb="0"/><line nr="689" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1173" covered="922"/><counter type="BRANCH" missed="138" covered="120"/><counter type="LINE" missed="183" covered="198"/><counter type="COMPLEXITY" missed="108" covered="82"/><counter type="METHOD" missed="17" covered="38"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><counter type="INSTRUCTION" missed="2953" covered="1912"/><counter type="BRANCH" missed="315" covered="206"/><counter type="LINE" missed="511" covered="415"/><counter type="COMPLEXITY" missed="272" covered="146"/><counter type="METHOD" missed="67" covered="67"/><counter type="CLASS" missed="3" covered="6"/></package><package name="mtas/codec/util"><class name="mtas/codec/util/CodecComponent$ComponentFields"><method name="&lt;init&gt;" desc="()V" line="93"><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecInfo"><method name="&lt;init&gt;" desc="(Ljava/util/HashMap;Ljava/util/HashMap;I)V" line="56"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCodecInfoFromTerms" desc="(Lorg/apache/lucene/index/Terms;)Lmtas/codec/util/CodecInfo;" line="73"><counter type="INSTRUCTION" missed="12" covered="77"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="3" covered="14"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="()V" line="107"><counter type="INSTRUCTION" missed="0" covered="74"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getObjectById" desc="(Ljava/lang/String;II)Lmtas/analysis/token/MtasToken;" line="148"><counter type="INSTRUCTION" missed="118" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getObjectsByParentId" desc="(Ljava/lang/String;II)Ljava/util/List;" line="184"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getObjectsByPosition" desc="(Ljava/lang/String;II)Ljava/util/ArrayList;" line="203"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPrefixFilteredObjectsByPositions" desc="(Ljava/lang/String;ILjava/util/ArrayList;II)Ljava/util/ArrayList;" line="237"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPrefixFilteredObjects" desc="(Ljava/util/List;Ljava/util/ArrayList;)Ljava/util/ArrayList;" line="261"><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositionedTermsByPrefixesAndPosition" desc="(Ljava/lang/String;ILjava/util/ArrayList;I)Ljava/util/ArrayList;" line="293"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositionedTermsByPrefixesAndPositionRange" desc="(Ljava/lang/String;ILjava/util/ArrayList;II)Ljava/util/ArrayList;" line="311"><counter type="INSTRUCTION" missed="106" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectTermsByPrefixesForListOfHitPositions" desc="(Ljava/lang/String;ILjava/util/ArrayList;Ljava/util/ArrayList;)V" line="358"><counter type="INSTRUCTION" missed="0" covered="123"/><counter type="BRANCH" missed="2" covered="10"/><counter type="LINE" missed="0" covered="24"/><counter type="COMPLEXITY" missed="2" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getObjects" desc="(Ljava/util/List;)Ljava/util/ArrayList;" line="406"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTerms" desc="(Ljava/util/ArrayList;)Ljava/util/ArrayList;" line="429"><counter type="INSTRUCTION" missed="56" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPrefixesIds" desc="(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/HashMap;" line="454"><counter type="INSTRUCTION" missed="2" covered="43"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixes" desc="(Ljava/lang/String;)Ljava/util/LinkedHashMap;" line="477"><counter type="INSTRUCTION" missed="13" covered="59"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDoc" desc="(Ljava/lang/String;I)Lmtas/codec/util/CodecInfo$IndexDoc;" line="511"><counter type="INSTRUCTION" missed="6" covered="40"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="4" covered="6"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextDoc" desc="(Ljava/lang/String;I)Lmtas/codec/util/CodecInfo$IndexDoc;" line="535"><counter type="INSTRUCTION" missed="3" covered="67"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="2" covered="13"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNumberOfDocs" desc="(Ljava/lang/String;)I" line="559"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNumberOfPositions" desc="(Ljava/lang/String;I)Ljava/lang/Integer;" line="575"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getAllNumberOfPositions" desc="(Ljava/lang/String;I)Ljava/util/HashMap;" line="594"><counter type="INSTRUCTION" missed="0" covered="57"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNumberOfTokens" desc="(Ljava/lang/String;I)Ljava/lang/Integer;" line="617"><counter type="INSTRUCTION" missed="2" covered="16"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getAllNumberOfTokens" desc="(Ljava/lang/String;I)Ljava/util/HashMap;" line="636"><counter type="INSTRUCTION" missed="0" covered="52"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="518" covered="647"/><counter type="BRANCH" missed="56" covered="48"/><counter type="LINE" missed="114" covered="134"/><counter type="COMPLEXITY" missed="47" covered="28"/><counter type="METHOD" missed="10" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentFacet"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Double;[Ljava/lang/Double;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Double;[Ljava/lang/Double;[[Ljava/lang/String;[[Ljava/lang/String;[[Ljava/lang/String;)V" line="960"><counter type="INSTRUCTION" missed="654" covered="0"/><counter type="BRANCH" missed="42" covered="0"/><counter type="LINE" missed="89" covered="0"/><counter type="COMPLEXITY" missed="22" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="functionSumRule" desc="()Z" line="1090"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="functionNeedPositions" desc="()Z" line="1108"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="baseParserSumRule" desc="()Z" line="1126"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="baseParserNeedPositions" desc="()Z" line="1140"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="772" covered="0"/><counter type="BRANCH" missed="66" covered="0"/><counter type="LINE" missed="109" covered="0"/><counter type="COMPLEXITY" missed="38" covered="0"/><counter type="METHOD" missed="5" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecInfo$FieldReferences"><method name="&lt;init&gt;" desc="(JJIJI)V" line="735"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentStats"><method name="&lt;init&gt;" desc="()V" line="1381"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$Match"><method name="&lt;init&gt;" desc="(II)V" line="2636"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="2648"><counter type="INSTRUCTION" missed="33" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="2661"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="54" covered="9"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="12" covered="4"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="2" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$GroupHit$1"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$GroupHit;)V" line="1915"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compare" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeHit;Lmtas/codec/util/CodecSearchTree$MtasTreeHit;)I" line="1918"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="18" covered="6"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="1"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentList"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIILjava/lang/String;)V" line="579"><counter type="INSTRUCTION" missed="162" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="162" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecSearchTree$MtasTreeHit"><method name="&lt;init&gt;" desc="(IIJIJ)V" line="374"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(IIJIJLjava/lang/Object;)V" line="397"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="410"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="57" covered="27"/><counter type="LINE" missed="6" covered="10"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="2" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent"><method name="&lt;init&gt;" desc="()V" line="42"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createPositionedPrefixes" desc="(Ljava/util/HashSet;[Ljava/lang/String;[Ljava/lang/String;)[Ljava/util/HashSet;" line="780"><counter type="INSTRUCTION" missed="248" covered="9"/><counter type="BRANCH" missed="32" covered="2"/><counter type="LINE" missed="40" covered="3"/><counter type="COMPLEXITY" missed="17" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="251" covered="9"/><counter type="BRANCH" missed="32" covered="2"/><counter type="LINE" missed="42" covered="3"/><counter type="COMPLEXITY" missed="18" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecCollector$TermvectorNumberBasic"><method name="&lt;init&gt;" desc="()V" line="3436"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecCollector$TermvectorNumberFull"><method name="&lt;init&gt;" desc="(I)V" line="3462"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentSpan"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" line="1443"><counter type="INSTRUCTION" missed="0" covered="120"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="0" covered="21"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionSumRule" desc="()Z" line="1483"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionBasic" desc="()Z" line="1494"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionNeedPositions" desc="()Z" line="1510"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionNeedArguments" desc="()Ljava/util/HashSet;" line="1526"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="6" covered="213"/><counter type="BRANCH" missed="11" covered="27"/><counter type="LINE" missed="3" covered="42"/><counter type="COMPLEXITY" missed="11" covered="13"/><counter type="METHOD" missed="0" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentToken"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/String;)V" line="1640"><counter type="INSTRUCTION" missed="12" covered="46"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="12" covered="46"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecSearchTree$IntervalItem"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeItem;Lmtas/codec/tree/IntervalTreeNode;)V" line="617"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentJoin"><method name="&lt;init&gt;" desc="(Ljava/util/Set;Ljava/lang/String;)V" line="1667"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;)V" line="1674"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/util/Set;)V" line="1678"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="values" desc="()Ljava/util/Set;" line="1682"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="key" desc="()Ljava/lang/String;" line="1686"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="fields" desc="()Ljava/util/Set;" line="1690"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ListToken"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/Integer;Lmtas/codec/util/CodecComponent$Match;Ljava/util/ArrayList;)V" line="2572"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentPrefix"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="206"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePosition" desc="(Ljava/lang/String;)V" line="221"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addMultiplePosition" desc="(Ljava/lang/String;)V" line="234"><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSetPosition" desc="(Ljava/lang/String;)V" line="253"><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addIntersecting" desc="(Ljava/lang/String;)V" line="272"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="121" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="28" covered="0"/><counter type="COMPLEXITY" missed="15" covered="0"/><counter type="METHOD" missed="5" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/DataCollector"><method name="&lt;init&gt;" desc="()V" line="18"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCollector" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lmtas/codec/util/collector/MtasDataCollector;" line="57"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCollector" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lmtas/codec/util/collector/MtasDataCollector;" line="112"><counter type="INSTRUCTION" missed="114" covered="78"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="11" covered="7"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="117" covered="98"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="12" covered="8"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentField"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="163"><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$KwicToken"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$Match;Ljava/util/ArrayList;)V" line="1833"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentGroup"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" line="717"><counter type="INSTRUCTION" missed="3" covered="147"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="28"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="3" covered="147"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="28"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentDocument"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ILjava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;)V" line="338"><counter type="INSTRUCTION" missed="134" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="134" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecCollector"><method name="&lt;init&gt;" desc="()V" line="80"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectField" desc="(Ljava/lang/String;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/index/IndexReader;Ljava/util/ArrayList;Ljava/util/ArrayList;Lmtas/codec/util/CodecComponent$ComponentField;Ljava/util/HashMap;)V" line="117"><counter type="INSTRUCTION" missed="43" covered="230"/><counter type="BRANCH" missed="16" covered="26"/><counter type="LINE" missed="7" covered="53"/><counter type="COMPLEXITY" missed="13" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectJoin" desc="(Lorg/apache/lucene/index/IndexReader;Ljava/util/ArrayList;Lmtas/codec/util/CodecComponent$ComponentJoin;)V" line="205"><counter type="INSTRUCTION" missed="98" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectSpansPositionsAndTokens" desc="(Ljava/util/HashMap;Lorg/apache/lucene/search/IndexSearcher;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;Ljava/lang/String;Lorg/apache/lucene/index/Terms;Ljava/util/List;Ljava/util/List;Lmtas/codec/util/CodecComponent$ComponentField;Lorg/apache/lucene/index/FieldInfos;)V" line="273"><counter type="INSTRUCTION" missed="611" covered="580"/><counter type="BRANCH" missed="120" covered="96"/><counter type="LINE" missed="108" covered="129"/><counter type="COMPLEXITY" missed="75" covered="34"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectKnownPrefixes" desc="(Lorg/apache/lucene/index/FieldInfo;)Ljava/util/HashSet;" line="680"><counter type="INSTRUCTION" missed="2" covered="104"/><counter type="BRANCH" missed="7" covered="13"/><counter type="LINE" missed="1" covered="27"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectIntersectionPrefixes" desc="(Lorg/apache/lucene/index/FieldInfo;)Ljava/util/HashSet;" line="735"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectPrefixes" desc="(Lorg/apache/lucene/index/FieldInfos;Ljava/lang/String;Lmtas/codec/util/CodecComponent$ComponentField;)V" line="769"><counter type="INSTRUCTION" missed="106" covered="4"/><counter type="BRANCH" missed="19" covered="1"/><counter type="LINE" missed="26" covered="2"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectSpansForOccurences" desc="(Ljava/util/HashSet;Ljava/util/HashSet;Ljava/lang/String;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/LeafReaderContext;)Ljava/util/HashMap;" line="835"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createQueryFromGroupHit" desc="(Ljava/util/HashSet;Ljava/lang/String;Lmtas/codec/util/CodecComponent$GroupHit;)Lmtas/search/spans/util/MtasSpanQuery;" line="866"><counter type="INSTRUCTION" missed="221" covered="0"/><counter type="BRANCH" missed="44" covered="0"/><counter type="LINE" missed="36" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computePositions" desc="(Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;Ljava/lang/String;Lorg/apache/lucene/index/Terms;Ljava/util/List;)Ljava/util/HashMap;" line="945"><counter type="INSTRUCTION" missed="96" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeArguments" desc="(Ljava/util/HashMap;[Lmtas/search/spans/util/MtasSpanQuery;[Ljava/lang/Integer;)Ljava/util/HashMap;" line="986"><counter type="INSTRUCTION" missed="15" covered="80"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="3" covered="12"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="intersectedDocList" desc="([I[Ljava/lang/Integer;)[Ljava/lang/Integer;" line="1019"><counter type="INSTRUCTION" missed="76" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createPositions" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;)V" line="1057"><counter type="INSTRUCTION" missed="2" covered="84"/><counter type="BRANCH" missed="2" covered="16"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="2" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTokens" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;)V" line="1097"><counter type="INSTRUCTION" missed="16" covered="72"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="1" covered="18"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createStats" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/HashMap;[Ljava/lang/Integer;)V" line="1141"><counter type="INSTRUCTION" missed="252" covered="325"/><counter type="BRANCH" missed="38" covered="48"/><counter type="LINE" missed="50" covered="66"/><counter type="COMPLEXITY" missed="30" covered="14"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createList" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/List;Ljava/lang/String;ILjava/lang/String;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;)V" line="1335"><counter type="INSTRUCTION" missed="548" covered="0"/><counter type="BRANCH" missed="70" covered="0"/><counter type="LINE" missed="98" covered="0"/><counter type="COMPLEXITY" missed="36" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createGroup" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;Lorg/apache/lucene/index/FieldInfo;Ljava/lang/String;ILmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/LeafReaderContext;)V" line="1510"><counter type="INSTRUCTION" missed="244" covered="294"/><counter type="BRANCH" missed="40" covered="32"/><counter type="LINE" missed="49" covered="65"/><counter type="COMPLEXITY" missed="26" covered="11"/><counter type="METHOD" missed="0" covered="1"/></method><method name="availablePrefixes" desc="(Lmtas/codec/util/CodecComponent$ComponentGroup;Ljava/util/HashSet;)Z" line="1687"><counter type="INSTRUCTION" missed="3" covered="17"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="intersectionPrefixes" desc="(Lmtas/codec/util/CodecComponent$ComponentGroup;Ljava/util/HashSet;)Z" line="1706"><counter type="INSTRUCTION" missed="2" covered="18"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createPositionHit" desc="(Lmtas/codec/util/CodecComponent$Match;Lmtas/codec/util/CodecComponent$ComponentGroup;)Lmtas/codec/tree/IntervalTreeNodeData;" line="1725"><counter type="INSTRUCTION" missed="122" covered="44"/><counter type="BRANCH" missed="19" covered="5"/><counter type="LINE" missed="13" covered="9"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectGroupUsingSpans" desc="(Ljava/util/HashMap;Ljava/util/List;IILjava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)I" line="1785"><counter type="INSTRUCTION" missed="586" covered="0"/><counter type="BRANCH" missed="104" covered="0"/><counter type="LINE" missed="118" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="sortMatchList" desc="(Ljava/util/ArrayList;)V" line="1983"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createDocument" desc="(Ljava/util/List;Ljava/util/List;Ljava/lang/String;ILjava/lang/String;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;)V" line="2028"><counter type="INSTRUCTION" missed="684" covered="0"/><counter type="BRANCH" missed="82" covered="0"/><counter type="LINE" missed="125" covered="0"/><counter type="COMPLEXITY" missed="42" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createKwic" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;Ljava/lang/String;ILjava/lang/String;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;)V" line="2253"><counter type="INSTRUCTION" missed="435" covered="0"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="81" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createFacetBase" desc="(Lmtas/codec/util/CodecComponent$ComponentFacet;ILmtas/codec/util/collector/MtasDataCollector;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;[Ljava/lang/Integer;)V" line="2390"><counter type="INSTRUCTION" missed="1020" covered="0"/><counter type="BRANCH" missed="136" covered="0"/><counter type="LINE" missed="192" covered="0"/><counter type="COMPLEXITY" missed="69" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="groupedKeyName" desc="(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/String;" line="2684"><counter type="INSTRUCTION" missed="128" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="mergeDocLists" desc="([Ljava/lang/Integer;[Ljava/lang/Integer;)[Ljava/lang/Integer;" line="2721"><counter type="INSTRUCTION" missed="129" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="18" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createFacet" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/List;Ljava/lang/String;ILjava/lang/String;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;)V" line="2782"><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createTermvectorFull" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;Ljava/lang/String;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;)V" line="2818"><counter type="INSTRUCTION" missed="398" covered="282"/><counter type="BRANCH" missed="61" covered="33"/><counter type="LINE" missed="78" covered="64"/><counter type="COMPLEXITY" missed="41" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTermvectorFirstRound" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;Ljava/lang/String;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;)V" line="3061"><counter type="INSTRUCTION" missed="244" covered="281"/><counter type="BRANCH" missed="59" covered="37"/><counter type="LINE" missed="49" covered="65"/><counter type="COMPLEXITY" missed="42" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTermvectorSecondRound" desc="(Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;Ljava/lang/String;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;)V" line="3272"><counter type="INSTRUCTION" missed="43" covered="178"/><counter type="BRANCH" missed="14" covered="22"/><counter type="LINE" missed="8" covered="41"/><counter type="COMPLEXITY" missed="13" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="validateTermWithStartValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;)Z" line="3347"><counter type="INSTRUCTION" missed="107" covered="5"/><counter type="BRANCH" missed="15" covered="1"/><counter type="LINE" missed="18" covered="2"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needSecondRoundTermvector" desc="(Ljava/util/List;)Z" line="3389"><counter type="INSTRUCTION" missed="37" covered="59"/><counter type="BRANCH" missed="16" covered="10"/><counter type="LINE" missed="8" covered="13"/><counter type="COMPLEXITY" missed="11" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;Ljava/lang/Integer;Ljava/lang/Integer;Z[Ljava/lang/String;)Lmtas/codec/util/CodecCollector$RegisterStatus;" line="3520"><counter type="INSTRUCTION" missed="143" covered="181"/><counter type="BRANCH" missed="32" covered="28"/><counter type="LINE" missed="33" covered="51"/><counter type="COMPLEXITY" missed="21" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="preliminaryRegisterValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;)Z" line="3661"><counter type="INSTRUCTION" missed="101" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="registerValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;Lmtas/codec/util/CodecCollector$TermvectorNumberFull;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;)V" line="3727"><counter type="INSTRUCTION" missed="216" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="36" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeTermvectorNumberBasic" desc="(Lorg/apache/lucene/index/TermsEnum;Lorg/apache/lucene/index/LeafReader;)Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;" line="3792"><counter type="INSTRUCTION" missed="7" covered="30"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeTermvectorNumberBasic" desc="(Ljava/util/List;ILorg/apache/lucene/index/TermsEnum;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/index/PostingsEnum;)Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;" line="3826"><counter type="INSTRUCTION" missed="2" covered="83"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="2" covered="17"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeTermvectorNumberFull" desc="(Ljava/util/List;ILorg/apache/lucene/index/TermsEnum;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/index/PostingsEnum;Ljava/util/HashMap;)Lmtas/codec/util/CodecCollector$TermvectorNumberFull;" line="3881"><counter type="INSTRUCTION" missed="73" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="6895" covered="2999"/><counter type="BRANCH" missed="1115" covered="413"/><counter type="LINE" missed="1304" covered="681"/><counter type="COMPLEXITY" missed="667" covered="136"/><counter type="METHOD" missed="17" covered="22"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$KwicHit"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$Match;Ljava/util/HashMap;)V" line="1863"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentKwic"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;IIILjava/lang/String;)V" line="452"><counter type="INSTRUCTION" missed="151" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="151" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecCollector$RegisterStatus"><method name="&lt;init&gt;" desc="(JZ)V" line="3488"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecSearchTree"><method name="&lt;init&gt;" desc="()V" line="16"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advanceMtasTree" desc="(ILorg/apache/lucene/store/IndexInput;JJ)Ljava/util/ArrayList;" line="30"><counter type="INSTRUCTION" missed="20" covered="70"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="13"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advanceMtasTree" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeItem;ILorg/apache/lucene/store/IndexInput;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/ArrayList;)V" line="71"><counter type="INSTRUCTION" missed="8" covered="106"/><counter type="BRANCH" missed="6" covered="18"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="6" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTree" desc="(ILorg/apache/lucene/store/IndexInput;JJ)Ljava/util/ArrayList;" line="123"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTree" desc="(IILorg/apache/lucene/store/IndexInput;JJ)Ljava/util/ArrayList;" line="140"><counter type="INSTRUCTION" missed="5" covered="79"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="14"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTree" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeItem;IILorg/apache/lucene/store/IndexInput;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/ArrayList;)V" line="182"><counter type="INSTRUCTION" missed="29" covered="79"/><counter type="BRANCH" missed="10" covered="14"/><counter type="LINE" missed="3" covered="11"/><counter type="COMPLEXITY" missed="8" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasTreeItem" desc="(Ljava/lang/Long;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicLong;Lorg/apache/lucene/store/IndexInput;J)Lmtas/codec/util/CodecSearchTree$MtasTreeItem;" line="234"><counter type="INSTRUCTION" missed="7" covered="156"/><counter type="BRANCH" missed="1" covered="15"/><counter type="LINE" missed="2" covered="38"/><counter type="COMPLEXITY" missed="1" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/tree/IntervalTree;Lorg/apache/lucene/store/IndexInput;JJ)V" line="431"><counter type="INSTRUCTION" missed="0" covered="56"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/util/CodecSearchTree$IntervalItem;Lorg/apache/lucene/store/IndexInput;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/concurrent/atomic/AtomicLong;Ljava/util/ArrayList;)V" line="468"><counter type="INSTRUCTION" missed="12" covered="83"/><counter type="BRANCH" missed="5" covered="11"/><counter type="LINE" missed="4" covered="16"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeItemWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/util/CodecSearchTree$MtasTreeItem;Lmtas/codec/tree/IntervalTreeNode;)V" line="521"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeItemWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/tree/IntervalTreeNode;II[J[I[JLjava/util/ArrayList;)V" line="550"><counter type="INSTRUCTION" missed="36" covered="98"/><counter type="BRANCH" missed="7" covered="25"/><counter type="LINE" missed="5" covered="19"/><counter type="COMPLEXITY" missed="5" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="120" covered="768"/><counter type="BRANCH" missed="31" covered="93"/><counter type="LINE" missed="18" covered="147"/><counter type="COMPLEXITY" missed="27" covered="46"/><counter type="METHOD" missed="1" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecSearchTree$MtasTreeItem"><method name="&lt;init&gt;" desc="(III[J[I[JLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;)V" line="326"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecInfo$IndexDoc"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecInfo;Ljava/lang/Long;)V" line="685"><counter type="INSTRUCTION" missed="6" covered="63"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="2" covered="17"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="6" covered="63"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="2" covered="17"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ListHit"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/Integer;Lmtas/codec/util/CodecComponent$Match;Ljava/util/HashMap;)V" line="2608"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentPosition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/String;)V" line="1577"><counter type="INSTRUCTION" missed="0" covered="58"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="58"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$SubComponentFunction"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserFunction;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="1747"><counter type="INSTRUCTION" missed="20" covered="66"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="13"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="1788"><counter type="INSTRUCTION" missed="21" covered="76"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="41" covered="142"/><counter type="BRANCH" missed="5" covered="3"/><counter type="LINE" missed="4" covered="28"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentTermVector"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;)V" line="1227"><counter type="INSTRUCTION" missed="249" covered="176"/><counter type="BRANCH" missed="53" covered="29"/><counter type="LINE" missed="33" covered="45"/><counter type="COMPLEXITY" missed="38" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionSumRule" desc="()Z" line="1353"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="functionNeedPositions" desc="()Z" line="1369"><counter type="INSTRUCTION" missed="12" covered="12"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="3" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="285" covered="188"/><counter type="BRANCH" missed="63" covered="31"/><counter type="LINE" missed="42" covered="48"/><counter type="COMPLEXITY" missed="45" covered="5"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$GroupHit"><method name="sort" desc="(Ljava/util/ArrayList;)Ljava/util/ArrayList;" line="1915"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/ArrayList;IIIILmtas/codec/util/CodecComponent$ComponentGroup;Ljava/util/HashSet;)V" line="1950"><counter type="INSTRUCTION" missed="979" covered="358"/><counter type="BRANCH" missed="168" covered="34"/><counter type="LINE" missed="123" covered="70"/><counter type="COMPLEXITY" missed="96" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="2271"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="dataEquals" desc="([Ljava/util/ArrayList;[Ljava/util/ArrayList;)Z" line="2285"><counter type="INSTRUCTION" missed="8" covered="60"/><counter type="BRANCH" missed="8" covered="14"/><counter type="LINE" missed="4" covered="11"/><counter type="COMPLEXITY" missed="8" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="2318"><counter type="INSTRUCTION" missed="12" covered="43"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="6" covered="10"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="dataToString" desc="([Ljava/util/ArrayList;[Ljava/util/HashSet;)Ljava/lang/String;" line="2349"><counter type="INSTRUCTION" missed="39" covered="106"/><counter type="BRANCH" missed="11" covered="15"/><counter type="LINE" missed="6" covered="21"/><counter type="COMPLEXITY" missed="9" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="2396"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="keyToSubSubObject" desc="(Ljava/lang/String;Ljava/lang/StringBuilder;)[Ljava/util/Map;" line="2411"><counter type="INSTRUCTION" missed="52" covered="129"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="10" covered="29"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="keyToSubObject" desc="(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/util/Map;" line="2481"><counter type="INSTRUCTION" missed="2" covered="43"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="1" covered="8"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="keyToObject" desc="(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/util/Map;" line="2508"><counter type="INSTRUCTION" missed="23" covered="97"/><counter type="BRANCH" missed="6" covered="4"/><counter type="LINE" missed="5" covered="23"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1115" covered="850"/><counter type="BRANCH" missed="208" covered="88"/><counter type="LINE" missed="155" covered="176"/><counter type="COMPLEXITY" missed="132" covered="26"/><counter type="METHOD" missed="0" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecCollector$1"><method name="&lt;init&gt;" desc="()V" line="1985"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compare" desc="(Lmtas/codec/util/CodecComponent$Match;Lmtas/codec/util/CodecComponent$Match;)I" line="1988"><counter type="INSTRUCTION" missed="4" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="4" covered="15"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecUtil"><method name="&lt;init&gt;" desc="()V" line="28"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="isSinglePositionPrefix" desc="(Lorg/apache/lucene/index/FieldInfo;Ljava/lang/String;)Z" line="153"><counter type="INSTRUCTION" missed="10" covered="16"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="termValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="176"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="termPrefix" desc="(Ljava/lang/String;)Ljava/lang/String;" line="193"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="termPrefixValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="209"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectField" desc="(Ljava/lang/String;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/IndexReader;Ljava/util/ArrayList;Ljava/util/ArrayList;Lmtas/codec/util/CodecComponent$ComponentField;)V" line="241"><counter type="INSTRUCTION" missed="0" covered="45"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectJoin" desc="(Lorg/apache/lucene/index/IndexReader;Ljava/util/ArrayList;Lmtas/codec/util/CodecComponent$ComponentJoin;)V" line="260"><counter type="INSTRUCTION" missed="4" covered="3"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createStatsItems" desc="(Ljava/lang/String;)Ljava/util/TreeSet;" line="275"><counter type="INSTRUCTION" missed="67" covered="61"/><counter type="BRANCH" missed="10" covered="10"/><counter type="LINE" missed="9" covered="16"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createStatsType" desc="(Ljava/util/Set;Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserFunction;)Ljava/lang/String;" line="323"><counter type="INSTRUCTION" missed="22" covered="61"/><counter type="BRANCH" missed="11" covered="15"/><counter type="LINE" missed="5" covered="17"/><counter type="COMPLEXITY" missed="8" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isStatsType" desc="(Ljava/lang/String;)Z" line="355"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="91"><counter type="INSTRUCTION" missed="0" covered="151"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="164" covered="341"/><counter type="BRANCH" missed="35" covered="33"/><counter type="LINE" missed="30" covered="63"/><counter type="COMPLEXITY" missed="28" covered="17"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="CodecSearchTree.java"><line nr="16" mi="2" ci="0" mb="0" cb="0"/><line nr="30" mi="0" ci="4" mb="0" cb="0"/><line nr="31" mi="0" ci="4" mb="0" cb="0"/><line nr="32" mi="0" ci="5" mb="0" cb="0"/><line nr="33" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="5" mb="0" cb="0"/><line nr="35" mi="0" ci="11" mb="0" cb="0"/><line nr="37" mi="0" ci="4" mb="0" cb="0"/><line nr="39" mi="0" ci="8" mb="0" cb="0"/><line nr="40" mi="0" ci="10" mb="0" cb="0"/><line nr="43" mi="0" ci="5" mb="0" cb="0"/><line nr="44" mi="0" ci="4" mb="1" cb="1"/><line nr="45" mi="20" ci="0" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="2"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="2"/><line nr="73" mi="0" ci="4" mb="0" cb="2"/><line nr="74" mi="0" ci="3" mb="0" cb="2"/><line nr="75" mi="0" ci="8" mb="1" cb="1"/><line nr="76" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="9" mb="0" cb="2"/><line nr="80" mi="8" ci="24" mb="2" cb="2"/><line nr="87" mi="0" ci="6" mb="0" cb="2"/><line nr="88" mi="0" ci="9" mb="0" cb="0"/><line nr="91" mi="0" ci="4" mb="0" cb="2"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="97" mi="0" ci="4" mb="1" cb="1"/><line nr="98" mi="0" ci="6" mb="1" cb="1"/><line nr="99" mi="0" ci="9" mb="0" cb="0"/><line nr="102" mi="0" ci="4" mb="1" cb="1"/><line nr="103" mi="0" ci="4" mb="0" cb="0"/><line nr="109" mi="0" ci="1" mb="0" cb="0"/><line nr="123" mi="0" ci="7" mb="0" cb="0"/><line nr="140" mi="0" ci="8" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="0" cb="0"/><line nr="145" mi="0" ci="5" mb="0" cb="0"/><line nr="146" mi="0" ci="11" mb="0" cb="0"/><line nr="148" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="8" mb="0" cb="0"/><line nr="151" mi="0" ci="11" mb="0" cb="0"/><line nr="154" mi="0" ci="5" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="1" cb="1"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="2"/><line nr="159" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="4" mb="1" cb="1"/><line nr="184" mi="0" ci="8" mb="1" cb="3"/><line nr="185" mi="0" ci="9" mb="0" cb="2"/><line nr="186" mi="8" ci="24" mb="2" cb="2"/><line nr="194" mi="0" ci="6" mb="0" cb="2"/><line nr="195" mi="0" ci="9" mb="0" cb="0"/><line nr="198" mi="0" ci="4" mb="1" cb="1"/><line nr="199" mi="0" ci="4" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="2"/><line nr="204" mi="0" ci="6" mb="1" cb="1"/><line nr="205" mi="9" ci="0" mb="0" cb="0"/><line nr="208" mi="8" ci="0" mb="4" cb="0"/><line nr="210" mi="4" ci="0" mb="0" cb="0"/><line nr="215" mi="0" ci="1" mb="0" cb="0"/><line nr="234" mi="0" ci="3" mb="0" cb="0"/><line nr="235" mi="0" ci="5" mb="0" cb="2"/><line nr="236" mi="0" ci="3" mb="0" cb="0"/><line nr="238" mi="0" ci="4" mb="0" cb="0"/><line nr="239" mi="0" ci="3" mb="0" cb="2"/><line nr="240" mi="0" ci="4" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="242" mi="0" ci="6" mb="0" cb="2"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="246" mi="0" ci="6" mb="0" cb="2"/><line nr="248" mi="0" ci="3" mb="0" cb="0"/><line nr="251" mi="0" ci="3" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="0"/><line nr="254" mi="0" ci="7" mb="0" cb="0"/><line nr="255" mi="0" ci="7" mb="0" cb="0"/><line nr="256" mi="0" ci="2" mb="0" cb="0"/><line nr="257" mi="0" ci="3" mb="0" cb="2"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="261" mi="0" ci="3" mb="0" cb="0"/><line nr="262" mi="0" ci="2" mb="0" cb="0"/><line nr="263" mi="0" ci="2" mb="0" cb="0"/><line nr="265" mi="0" ci="3" mb="0" cb="0"/><line nr="266" mi="0" ci="4" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="0" ci="3" mb="0" cb="2"/><line nr="269" mi="0" ci="3" mb="0" cb="0"/><line nr="270" mi="0" ci="3" mb="0" cb="0"/><line nr="271" mi="0" ci="5" mb="0" cb="0"/><line nr="272" mi="0" ci="5" mb="0" cb="0"/><line nr="275" mi="0" ci="7" mb="0" cb="2"/><line nr="276" mi="0" ci="5" mb="0" cb="0"/><line nr="277" mi="0" ci="4" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="0" cb="0"/><line nr="279" mi="0" ci="3" mb="1" cb="1"/><line nr="280" mi="0" ci="5" mb="0" cb="0"/><line nr="281" mi="0" ci="5" mb="0" cb="0"/><line nr="284" mi="0" ci="13" mb="0" cb="0"/><line nr="286" mi="1" ci="0" mb="0" cb="0"/><line nr="287" mi="6" ci="0" mb="0" cb="0"/><line nr="326" mi="0" ci="2" mb="0" cb="0"/><line nr="327" mi="0" ci="3" mb="0" cb="0"/><line nr="328" mi="0" ci="3" mb="0" cb="0"/><line nr="329" mi="0" ci="3" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="0" cb="0"/><line nr="331" mi="0" ci="3" mb="0" cb="0"/><line nr="332" mi="0" ci="3" mb="0" cb="0"/><line nr="333" mi="0" ci="3" mb="0" cb="0"/><line nr="334" mi="0" ci="3" mb="0" cb="0"/><line nr="335" mi="0" ci="3" mb="0" cb="0"/><line nr="336" mi="0" ci="1" mb="0" cb="0"/><line nr="374" mi="0" ci="2" mb="0" cb="0"/><line nr="375" mi="0" ci="3" mb="0" cb="0"/><line nr="376" mi="0" ci="3" mb="0" cb="0"/><line nr="377" mi="0" ci="3" mb="0" cb="0"/><line nr="378" mi="0" ci="3" mb="0" cb="0"/><line nr="379" mi="0" ci="3" mb="0" cb="0"/><line nr="380" mi="0" ci="3" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="0"/><line nr="382" mi="0" ci="3" mb="0" cb="0"/><line nr="383" mi="0" ci="1" mb="0" cb="0"/><line nr="397" mi="7" ci="0" mb="0" cb="0"/><line nr="398" mi="3" ci="0" mb="0" cb="0"/><line nr="399" mi="3" ci="0" mb="0" cb="0"/><line nr="400" mi="3" ci="0" mb="0" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="410" mi="40" ci="0" mb="0" cb="0"/><line nr="431" mi="0" ci="4" mb="0" cb="0"/><line nr="432" mi="0" ci="5" mb="0" cb="0"/><line nr="433" mi="0" ci="5" mb="0" cb="0"/><line nr="434" mi="0" ci="5" mb="0" cb="0"/><line nr="435" mi="0" ci="6" mb="0" cb="0"/><line nr="436" mi="0" ci="8" mb="0" cb="0"/><line nr="438" mi="0" ci="2" mb="0" cb="0"/><line nr="440" mi="0" ci="8" mb="0" cb="0"/><line nr="441" mi="0" ci="9" mb="0" cb="0"/><line nr="444" mi="0" ci="3" mb="0" cb="2"/><line nr="445" mi="0" ci="1" mb="0" cb="0"/><line nr="468" mi="0" ci="3" mb="0" cb="0"/><line nr="469" mi="0" ci="3" mb="0" cb="0"/><line nr="470" mi="0" ci="5" mb="0" cb="2"/><line nr="472" mi="0" ci="5" mb="0" cb="2"/><line nr="473" mi="0" ci="3" mb="1" cb="1"/><line nr="474" mi="3" ci="0" mb="2" cb="0"/><line nr="475" mi="1" ci="0" mb="0" cb="0"/><line nr="477" mi="4" ci="0" mb="0" cb="0"/><line nr="479" mi="0" ci="3" mb="1" cb="1"/><line nr="480" mi="4" ci="0" mb="0" cb="0"/><line nr="482" mi="0" ci="6" mb="1" cb="1"/><line nr="483" mi="0" ci="4" mb="0" cb="0"/><line nr="490" mi="0" ci="4" mb="0" cb="0"/><line nr="493" mi="0" ci="6" mb="0" cb="2"/><line nr="494" mi="0" ci="9" mb="0" cb="0"/><line nr="497" mi="0" ci="8" mb="0" cb="0"/><line nr="500" mi="0" ci="6" mb="0" cb="2"/><line nr="501" mi="0" ci="9" mb="0" cb="0"/><line nr="504" mi="0" ci="8" mb="0" cb="0"/><line nr="507" mi="0" ci="1" mb="0" cb="0"/><line nr="521" mi="0" ci="4" mb="0" cb="0"/><line nr="522" mi="0" ci="4" mb="0" cb="0"/><line nr="524" mi="0" ci="8" mb="0" cb="0"/><line nr="525" mi="0" ci="14" mb="0" cb="0"/><line nr="528" mi="0" ci="3" mb="0" cb="2"/><line nr="529" mi="0" ci="1" mb="0" cb="0"/><line nr="550" mi="0" ci="4" mb="0" cb="2"/><line nr="552" mi="0" ci="8" mb="0" cb="4"/><line nr="555" mi="0" ci="4" mb="2" cb="2"/><line nr="556" mi="9" ci="0" mb="2" cb="0"/><line nr="557" mi="11" ci="0" mb="0" cb="0"/><line nr="559" mi="11" ci="0" mb="2" cb="0"/><line nr="560" mi="4" ci="0" mb="0" cb="0"/><line nr="561" mi="1" ci="0" mb="0" cb="0"/><line nr="564" mi="0" ci="8" mb="0" cb="2"/><line nr="565" mi="0" ci="15" mb="0" cb="0"/><line nr="567" mi="0" ci="11" mb="0" cb="2"/><line nr="568" mi="0" ci="6" mb="0" cb="2"/><line nr="569" mi="0" ci="4" mb="0" cb="0"/><line nr="571" mi="0" ci="1" mb="0" cb="0"/><line nr="576" mi="0" ci="3" mb="0" cb="2"/><line nr="577" mi="0" ci="3" mb="0" cb="0"/><line nr="578" mi="0" ci="4" mb="0" cb="2"/><line nr="579" mi="0" ci="4" mb="0" cb="0"/><line nr="583" mi="0" ci="4" mb="0" cb="2"/><line nr="584" mi="0" ci="3" mb="0" cb="2"/><line nr="585" mi="0" ci="3" mb="0" cb="0"/><line nr="586" mi="0" ci="8" mb="1" cb="3"/><line nr="588" mi="0" ci="4" mb="0" cb="0"/><line nr="594" mi="0" ci="1" mb="0" cb="0"/><line nr="602" mi="1" ci="0" mb="0" cb="0"/><line nr="617" mi="0" ci="2" mb="0" cb="0"/><line nr="618" mi="0" ci="3" mb="0" cb="0"/><line nr="619" mi="0" ci="3" mb="0" cb="0"/><line nr="620" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="177" covered="834"/><counter type="BRANCH" missed="31" covered="93"/><counter type="LINE" missed="24" covered="172"/><counter type="COMPLEXITY" missed="29" covered="49"/><counter type="METHOD" missed="3" covered="13"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="DataCollector.java"><line nr="18" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="20" mb="0" cb="0"/><line nr="112" mi="0" ci="6" mb="2" cb="2"/><line nr="113" mi="0" ci="4" mb="0" cb="2"/><line nr="114" mi="0" ci="20" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="2"/><line nr="119" mi="0" ci="20" mb="0" cb="0"/><line nr="123" mi="0" ci="4" mb="1" cb="1"/><line nr="124" mi="0" ci="20" mb="0" cb="0"/><line nr="129" mi="12" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="2" cb="0"/><line nr="132" mi="2" ci="0" mb="2" cb="0"/><line nr="133" mi="4" ci="0" mb="2" cb="0"/><line nr="134" mi="20" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="2" cb="0"/><line nr="139" mi="20" ci="0" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="2" cb="0"/><line nr="144" mi="20" ci="0" mb="0" cb="0"/><line nr="149" mi="12" ci="0" mb="0" cb="0"/><line nr="152" mi="12" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="117" covered="98"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="12" covered="8"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CodecUtil.java"><line nr="28" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="0" ci="6" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="95" mi="0" ci="64" mb="0" cb="0"/><line nr="103" mi="0" ci="14" mb="0" cb="0"/><line nr="104" mi="0" ci="2" mb="0" cb="0"/><line nr="107" mi="0" ci="40" mb="0" cb="0"/><line nr="114" mi="0" ci="14" mb="0" cb="0"/><line nr="115" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="1" mb="0" cb="0"/><line nr="134" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="0" ci="2" mb="0" cb="0"/><line nr="138" mi="0" ci="2" mb="0" cb="0"/><line nr="153" mi="0" ci="2" mb="1" cb="1"/><line nr="154" mi="5" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="0" cb="0"/><line nr="158" mi="0" ci="2" mb="1" cb="1"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="6" mb="0" cb="0"/><line nr="163" mi="0" ci="2" mb="0" cb="0"/><line nr="176" mi="4" ci="0" mb="0" cb="0"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="2" cb="0"/><line nr="179" mi="7" ci="0" mb="0" cb="0"/><line nr="180" mi="7" ci="0" mb="2" cb="0"/><line nr="182" mi="9" ci="0" mb="2" cb="0"/><line nr="193" mi="4" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="2" ci="0" mb="2" cb="0"/><line nr="196" mi="5" ci="0" mb="0" cb="0"/><line nr="198" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="9" ci="0" mb="2" cb="0"/><line nr="241" mi="0" ci="2" mb="1" cb="1"/><line nr="242" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="0" ci="4" mb="0" cb="0"/><line nr="245" mi="0" ci="4" mb="0" cb="2"/><line nr="246" mi="0" ci="11" mb="0" cb="2"/><line nr="247" mi="0" ci="9" mb="0" cb="0"/><line nr="248" mi="0" ci="1" mb="0" cb="0"/><line nr="249" mi="0" ci="1" mb="0" cb="0"/><line nr="252" mi="0" ci="9" mb="0" cb="0"/><line nr="255" mi="0" ci="1" mb="0" cb="0"/><line nr="260" mi="0" ci="2" mb="1" cb="1"/><line nr="261" mi="4" ci="0" mb="0" cb="0"/><line nr="263" mi="0" ci="1" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="0"/><line nr="276" mi="0" ci="4" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="1" cb="1"/><line nr="278" mi="0" ci="5" mb="0" cb="0"/><line nr="279" mi="0" ci="3" mb="0" cb="2"/><line nr="280" mi="0" ci="5" mb="0" cb="0"/><line nr="281" mi="0" ci="4" mb="0" cb="2"/><line nr="282" mi="0" ci="5" mb="0" cb="0"/><line nr="283" mi="0" ci="4" mb="1" cb="1"/><line nr="284" mi="0" ci="10" mb="0" cb="2"/><line nr="285" mi="0" ci="4" mb="0" cb="0"/><line nr="286" mi="0" ci="2" mb="0" cb="0"/><line nr="287" mi="4" ci="0" mb="2" cb="0"/><line nr="288" mi="4" ci="0" mb="2" cb="0"/><line nr="289" mi="18" ci="0" mb="0" cb="0"/><line nr="292" mi="8" ci="0" mb="0" cb="0"/><line nr="295" mi="14" ci="0" mb="0" cb="0"/><line nr="297" mi="0" ci="1" mb="0" cb="0"/><line nr="299" mi="3" ci="3" mb="3" cb="1"/><line nr="300" mi="4" ci="0" mb="0" cb="0"/><line nr="301" mi="4" ci="0" mb="0" cb="0"/><line nr="302" mi="4" ci="0" mb="0" cb="0"/><line nr="304" mi="0" ci="3" mb="1" cb="1"/><line nr="305" mi="4" ci="0" mb="0" cb="0"/><line nr="307" mi="0" ci="2" mb="0" cb="0"/><line nr="323" mi="0" ci="2" mb="0" cb="0"/><line nr="324" mi="0" ci="10" mb="0" cb="2"/><line nr="325" mi="0" ci="4" mb="0" cb="2"/><line nr="326" mi="0" ci="2" mb="0" cb="0"/><line nr="327" mi="0" ci="1" mb="0" cb="0"/><line nr="328" mi="0" ci="4" mb="0" cb="2"/><line nr="329" mi="0" ci="3" mb="0" cb="0"/><line nr="330" mi="0" ci="5" mb="0" cb="2"/><line nr="331" mi="0" ci="2" mb="1" cb="1"/><line nr="332" mi="0" ci="3" mb="0" cb="0"/><line nr="334" mi="0" ci="5" mb="0" cb="0"/><line nr="335" mi="0" ci="3" mb="1" cb="1"/><line nr="336" mi="7" ci="0" mb="2" cb="0"/><line nr="337" mi="2" ci="0" mb="0" cb="0"/><line nr="338" mi="1" ci="0" mb="0" cb="0"/><line nr="342" mi="0" ci="1" mb="0" cb="0"/><line nr="343" mi="0" ci="6" mb="1" cb="3"/><line nr="344" mi="0" ci="4" mb="1" cb="1"/><line nr="345" mi="3" ci="0" mb="0" cb="0"/><line nr="346" mi="0" ci="4" mb="1" cb="1"/><line nr="347" mi="9" ci="0" mb="4" cb="0"/><line nr="351" mi="0" ci="2" mb="0" cb="0"/><line nr="355" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="164" covered="341"/><counter type="BRANCH" missed="35" covered="33"/><counter type="LINE" missed="30" covered="63"/><counter type="COMPLEXITY" missed="28" covered="17"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CodecInfo.java"><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="56" mi="0" ci="2" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="2" mb="0" cb="0"/><line nr="61" mi="0" ci="1" mb="0" cb="0"/><line nr="73" mi="0" ci="2" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="0" cb="0"/><line nr="75" mi="0" ci="2" mb="0" cb="0"/><line nr="76" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="2" mb="0" cb="0"/><line nr="78" mi="0" ci="16" mb="0" cb="2"/><line nr="79" mi="0" ci="5" mb="0" cb="2"/><line nr="80" mi="0" ci="7" mb="0" cb="0"/><line nr="82" mi="0" ci="5" mb="0" cb="2"/><line nr="83" mi="0" ci="7" mb="0" cb="0"/><line nr="85" mi="0" ci="5" mb="0" cb="2"/><line nr="86" mi="0" ci="5" mb="0" cb="0"/><line nr="89" mi="0" ci="6" mb="3" cb="3"/><line nr="91" mi="5" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="9" mb="0" cb="0"/><line nr="95" mi="1" ci="0" mb="0" cb="0"/><line nr="96" mi="6" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="6" mb="0" cb="0"/><line nr="108" mi="0" ci="8" mb="0" cb="0"/><line nr="110" mi="0" ci="5" mb="0" cb="0"/><line nr="111" mi="0" ci="2" mb="0" cb="0"/><line nr="112" mi="0" ci="2" mb="0" cb="2"/><line nr="114" mi="0" ci="3" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="3" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="0" cb="0"/><line nr="122" mi="0" ci="13" mb="0" cb="0"/><line nr="125" mi="0" ci="1" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="131" mi="0" ci="5" mb="0" cb="0"/><line nr="132" mi="0" ci="1" mb="0" cb="0"/><line nr="148" mi="5" ci="0" mb="0" cb="0"/><line nr="149" mi="6" ci="0" mb="0" cb="0"/><line nr="150" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="2" cb="0"/><line nr="153" mi="9" ci="0" mb="0" cb="0"/><line nr="154" mi="6" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="2" cb="0"/><line nr="156" mi="9" ci="0" mb="0" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="158" mi="4" ci="0" mb="2" cb="0"/><line nr="159" mi="9" ci="0" mb="0" cb="0"/><line nr="160" mi="6" ci="0" mb="0" cb="0"/><line nr="162" mi="9" ci="0" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="14" ci="0" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="169" mi="6" ci="0" mb="0" cb="0"/><line nr="184" mi="5" ci="0" mb="0" cb="0"/><line nr="185" mi="6" ci="0" mb="0" cb="0"/><line nr="186" mi="8" ci="0" mb="0" cb="0"/><line nr="189" mi="4" ci="0" mb="0" cb="0"/><line nr="203" mi="5" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="8" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="237" mi="5" ci="0" mb="0" cb="0"/><line nr="238" mi="3" ci="0" mb="0" cb="0"/><line nr="239" mi="3" ci="0" mb="0" cb="0"/><line nr="240" mi="2" ci="0" mb="2" cb="0"/><line nr="241" mi="9" ci="0" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="246" mi="4" ci="0" mb="0" cb="0"/><line nr="261" mi="4" ci="0" mb="0" cb="0"/><line nr="262" mi="6" ci="0" mb="0" cb="0"/><line nr="263" mi="6" ci="0" mb="0" cb="0"/><line nr="264" mi="10" ci="0" mb="2" cb="0"/><line nr="265" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="1" ci="0" mb="0" cb="0"/><line nr="267" mi="2" ci="0" mb="2" cb="0"/><line nr="268" mi="3" ci="0" mb="2" cb="0"/><line nr="269" mi="5" ci="0" mb="2" cb="0"/><line nr="270" mi="5" ci="0" mb="0" cb="0"/><line nr="273" mi="4" ci="0" mb="0" cb="0"/><line nr="276" mi="1" ci="0" mb="0" cb="0"/><line nr="277" mi="2" ci="0" mb="0" cb="0"/><line nr="293" mi="8" ci="0" mb="0" cb="0"/><line nr="311" mi="5" ci="0" mb="0" cb="0"/><line nr="312" mi="3" ci="0" mb="0" cb="0"/><line nr="313" mi="3" ci="0" mb="0" cb="0"/><line nr="314" mi="2" ci="0" mb="2" cb="0"/><line nr="315" mi="9" ci="0" mb="0" cb="0"/><line nr="318" mi="4" ci="0" mb="0" cb="0"/><line nr="320" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="5" ci="0" mb="4" cb="0"/><line nr="322" mi="4" ci="0" mb="0" cb="0"/><line nr="324" mi="10" ci="0" mb="2" cb="0"/><line nr="325" mi="6" ci="0" mb="2" cb="0"/><line nr="326" mi="4" ci="0" mb="0" cb="0"/><line nr="328" mi="1" ci="0" mb="0" cb="0"/><line nr="329" mi="3" ci="0" mb="2" cb="0"/><line nr="330" mi="4" ci="0" mb="0" cb="0"/><line nr="331" mi="10" ci="0" mb="2" cb="0"/><line nr="332" mi="3" ci="0" mb="0" cb="0"/><line nr="333" mi="6" ci="0" mb="0" cb="0"/><line nr="334" mi="8" ci="0" mb="0" cb="0"/><line nr="335" mi="4" ci="0" mb="0" cb="0"/><line nr="336" mi="1" ci="0" mb="0" cb="0"/><line nr="339" mi="2" ci="0" mb="0" cb="0"/><line nr="341" mi="4" ci="0" mb="0" cb="0"/><line nr="358" mi="0" ci="5" mb="0" cb="0"/><line nr="359" mi="0" ci="3" mb="0" cb="0"/><line nr="360" mi="0" ci="3" mb="0" cb="0"/><line nr="361" mi="0" ci="6" mb="0" cb="0"/><line nr="363" mi="0" ci="5" mb="0" cb="0"/><line nr="367" mi="0" ci="5" mb="0" cb="0"/><line nr="369" mi="0" ci="2" mb="1" cb="1"/><line nr="370" mi="0" ci="9" mb="0" cb="0"/><line nr="375" mi="0" ci="4" mb="0" cb="0"/><line nr="376" mi="0" ci="11" mb="0" cb="2"/><line nr="377" mi="0" ci="7" mb="0" cb="0"/><line nr="378" mi="0" ci="1" mb="0" cb="0"/><line nr="380" mi="0" ci="4" mb="0" cb="0"/><line nr="382" mi="0" ci="10" mb="0" cb="2"/><line nr="383" mi="0" ci="11" mb="0" cb="2"/><line nr="384" mi="0" ci="3" mb="1" cb="1"/><line nr="385" mi="0" ci="7" mb="0" cb="0"/><line nr="386" mi="0" ci="6" mb="0" cb="2"/><line nr="387" mi="0" ci="9" mb="0" cb="0"/><line nr="388" mi="0" ci="2" mb="0" cb="0"/><line nr="390" mi="0" ci="7" mb="0" cb="0"/><line nr="392" mi="0" ci="1" mb="0" cb="0"/><line nr="393" mi="0" ci="1" mb="0" cb="0"/><line nr="395" mi="0" ci="1" mb="0" cb="0"/><line nr="406" mi="4" ci="0" mb="0" cb="0"/><line nr="407" mi="6" ci="0" mb="0" cb="0"/><line nr="408" mi="6" ci="0" mb="0" cb="0"/><line nr="409" mi="10" ci="0" mb="2" cb="0"/><line nr="410" mi="6" ci="0" mb="0" cb="0"/><line nr="411" mi="1" ci="0" mb="0" cb="0"/><line nr="412" mi="2" ci="0" mb="2" cb="0"/><line nr="413" mi="4" ci="0" mb="0" cb="0"/><line nr="415" mi="1" ci="0" mb="0" cb="0"/><line nr="416" mi="2" ci="0" mb="0" cb="0"/><line nr="429" mi="4" ci="0" mb="0" cb="0"/><line nr="430" mi="6" ci="0" mb="0" cb="0"/><line nr="431" mi="10" ci="0" mb="2" cb="0"/><line nr="432" mi="4" ci="0" mb="0" cb="0"/><line nr="433" mi="3" ci="0" mb="0" cb="0"/><line nr="434" mi="15" ci="0" mb="0" cb="0"/><line nr="437" mi="4" ci="0" mb="0" cb="0"/><line nr="438" mi="1" ci="0" mb="0" cb="0"/><line nr="439" mi="2" ci="0" mb="0" cb="0"/><line nr="440" mi="1" ci="0" mb="0" cb="0"/><line nr="441" mi="6" ci="0" mb="0" cb="0"/><line nr="454" mi="0" ci="4" mb="0" cb="0"/><line nr="455" mi="0" ci="2" mb="1" cb="1"/><line nr="456" mi="0" ci="6" mb="0" cb="0"/><line nr="457" mi="0" ci="4" mb="0" cb="0"/><line nr="458" mi="0" ci="10" mb="0" cb="2"/><line nr="459" mi="0" ci="4" mb="0" cb="0"/><line nr="460" mi="0" ci="2" mb="1" cb="1"/><line nr="461" mi="0" ci="8" mb="0" cb="0"/><line nr="463" mi="0" ci="1" mb="0" cb="0"/><line nr="464" mi="0" ci="2" mb="0" cb="0"/><line nr="466" mi="2" ci="0" mb="0" cb="0"/><line nr="477" mi="0" ci="5" mb="1" cb="1"/><line nr="478" mi="0" ci="6" mb="0" cb="0"/><line nr="479" mi="0" ci="5" mb="1" cb="1"/><line nr="480" mi="0" ci="4" mb="0" cb="0"/><line nr="482" mi="0" ci="6" mb="0" cb="0"/><line nr="483" mi="0" ci="4" mb="0" cb="0"/><line nr="484" mi="0" ci="8" mb="0" cb="2"/><line nr="485" mi="0" ci="4" mb="0" cb="0"/><line nr="486" mi="0" ci="3" mb="0" cb="0"/><line nr="487" mi="0" ci="5" mb="0" cb="0"/><line nr="489" mi="1" ci="0" mb="0" cb="0"/><line nr="490" mi="2" ci="0" mb="0" cb="0"/><line nr="491" mi="2" ci="0" mb="0" cb="0"/><line nr="492" mi="0" ci="1" mb="0" cb="0"/><line nr="493" mi="0" ci="6" mb="0" cb="0"/><line nr="494" mi="0" ci="2" mb="0" cb="0"/><line nr="496" mi="6" ci="0" mb="0" cb="0"/><line nr="499" mi="2" ci="0" mb="0" cb="0"/><line nr="511" mi="0" ci="5" mb="1" cb="1"/><line nr="512" mi="0" ci="6" mb="0" cb="0"/><line nr="514" mi="0" ci="6" mb="0" cb="0"/><line nr="515" mi="0" ci="8" mb="0" cb="0"/><line nr="517" mi="0" ci="4" mb="1" cb="1"/><line nr="518" mi="0" ci="11" mb="0" cb="0"/><line nr="520" mi="1" ci="0" mb="0" cb="0"/><line nr="521" mi="2" ci="0" mb="0" cb="0"/><line nr="522" mi="1" ci="0" mb="0" cb="0"/><line nr="524" mi="2" ci="0" mb="0" cb="0"/><line nr="535" mi="0" ci="5" mb="1" cb="1"/><line nr="536" mi="0" ci="6" mb="0" cb="0"/><line nr="538" mi="0" ci="2" mb="0" cb="2"/><line nr="539" mi="0" ci="8" mb="0" cb="0"/><line nr="541" mi="0" ci="4" mb="0" cb="0"/><line nr="542" mi="0" ci="6" mb="0" cb="0"/><line nr="543" mi="0" ci="8" mb="0" cb="0"/><line nr="545" mi="0" ci="4" mb="0" cb="2"/><line nr="546" mi="0" ci="6" mb="0" cb="0"/><line nr="547" mi="0" ci="7" mb="0" cb="0"/><line nr="548" mi="0" ci="8" mb="0" cb="0"/><line nr="551" mi="1" ci="0" mb="0" cb="0"/><line nr="552" mi="2" ci="0" mb="0" cb="0"/><line nr="553" mi="0" ci="1" mb="0" cb="0"/><line nr="555" mi="0" ci="2" mb="0" cb="0"/><line nr="559" mi="5" ci="0" mb="2" cb="0"/><line nr="560" mi="6" ci="0" mb="0" cb="0"/><line nr="561" mi="3" ci="0" mb="0" cb="0"/><line nr="563" mi="2" ci="0" mb="0" cb="0"/><line nr="575" mi="0" ci="5" mb="1" cb="1"/><line nr="576" mi="0" ci="5" mb="0" cb="0"/><line nr="577" mi="0" ci="2" mb="1" cb="1"/><line nr="578" mi="0" ci="9" mb="0" cb="0"/><line nr="581" mi="2" ci="0" mb="0" cb="0"/><line nr="594" mi="0" ci="4" mb="0" cb="0"/><line nr="595" mi="0" ci="5" mb="1" cb="1"/><line nr="596" mi="0" ci="6" mb="0" cb="0"/><line nr="597" mi="0" ci="6" mb="0" cb="0"/><line nr="598" mi="0" ci="4" mb="0" cb="0"/><line nr="600" mi="0" ci="8" mb="0" cb="2"/><line nr="601" mi="0" ci="6" mb="0" cb="0"/><line nr="602" mi="0" ci="15" mb="0" cb="0"/><line nr="603" mi="0" ci="1" mb="0" cb="0"/><line nr="606" mi="0" ci="2" mb="0" cb="0"/><line nr="617" mi="0" ci="5" mb="1" cb="1"/><line nr="618" mi="0" ci="5" mb="0" cb="0"/><line nr="619" mi="0" ci="2" mb="1" cb="1"/><line nr="620" mi="0" ci="4" mb="0" cb="0"/><line nr="623" mi="2" ci="0" mb="0" cb="0"/><line nr="636" mi="0" ci="4" mb="0" cb="0"/><line nr="637" mi="0" ci="5" mb="1" cb="1"/><line nr="638" mi="0" ci="6" mb="0" cb="0"/><line nr="639" mi="0" ci="6" mb="0" cb="0"/><line nr="640" mi="0" ci="4" mb="0" cb="0"/><line nr="642" mi="0" ci="8" mb="0" cb="2"/><line nr="643" mi="0" ci="6" mb="0" cb="0"/><line nr="644" mi="0" ci="11" mb="0" cb="0"/><line nr="647" mi="0" ci="2" mb="0" cb="0"/><line nr="685" mi="0" ci="5" mb="0" cb="0"/><line nr="687" mi="0" ci="6" mb="0" cb="0"/><line nr="688" mi="0" ci="2" mb="0" cb="2"/><line nr="689" mi="0" ci="4" mb="0" cb="0"/><line nr="691" mi="0" ci="4" mb="0" cb="0"/><line nr="692" mi="0" ci="4" mb="0" cb="0"/><line nr="693" mi="0" ci="4" mb="0" cb="0"/><line nr="694" mi="0" ci="4" mb="0" cb="0"/><line nr="695" mi="0" ci="4" mb="0" cb="0"/><line nr="696" mi="0" ci="4" mb="0" cb="0"/><line nr="697" mi="0" ci="4" mb="0" cb="0"/><line nr="698" mi="0" ci="4" mb="0" cb="0"/><line nr="699" mi="0" ci="4" mb="0" cb="0"/><line nr="700" mi="0" ci="4" mb="0" cb="0"/><line nr="701" mi="0" ci="4" mb="0" cb="0"/><line nr="702" mi="1" ci="0" mb="0" cb="0"/><line nr="703" mi="5" ci="0" mb="0" cb="0"/><line nr="704" mi="0" ci="1" mb="0" cb="0"/><line nr="705" mi="0" ci="1" mb="0" cb="0"/><line nr="735" mi="0" ci="2" mb="0" cb="0"/><line nr="736" mi="0" ci="3" mb="0" cb="0"/><line nr="737" mi="0" ci="3" mb="0" cb="0"/><line nr="738" mi="0" ci="3" mb="0" cb="0"/><line nr="739" mi="0" ci="3" mb="0" cb="0"/><line nr="740" mi="0" ci="3" mb="0" cb="0"/><line nr="741" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="524" covered="728"/><counter type="BRANCH" missed="56" covered="50"/><counter type="LINE" missed="116" covered="158"/><counter type="COMPLEXITY" missed="47" covered="31"/><counter type="METHOD" missed="10" covered="15"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="CodecComponent.java"><line nr="42" mi="2" ci="0" mb="0" cb="0"/><line nr="43" mi="1" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="94" mi="0" ci="5" mb="0" cb="0"/><line nr="95" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="0"/><line nr="97" mi="0" ci="3" mb="0" cb="0"/><line nr="98" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="3" mb="0" cb="0"/><line nr="103" mi="0" ci="3" mb="0" cb="0"/><line nr="104" mi="0" ci="3" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="1" mb="0" cb="0"/><line nr="163" mi="0" ci="2" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="166" mi="0" ci="5" mb="0" cb="0"/><line nr="167" mi="0" ci="5" mb="0" cb="0"/><line nr="168" mi="0" ci="5" mb="0" cb="0"/><line nr="169" mi="0" ci="5" mb="0" cb="0"/><line nr="170" mi="0" ci="5" mb="0" cb="0"/><line nr="171" mi="0" ci="5" mb="0" cb="0"/><line nr="172" mi="0" ci="5" mb="0" cb="0"/><line nr="173" mi="0" ci="5" mb="0" cb="0"/><line nr="174" mi="0" ci="5" mb="0" cb="0"/><line nr="175" mi="0" ci="5" mb="0" cb="0"/><line nr="176" mi="0" ci="3" mb="0" cb="0"/><line nr="177" mi="0" ci="1" mb="0" cb="0"/><line nr="206" mi="2" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="5" ci="0" mb="0" cb="0"/><line nr="210" mi="5" ci="0" mb="0" cb="0"/><line nr="211" mi="5" ci="0" mb="0" cb="0"/><line nr="212" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="12" ci="0" mb="4" cb="0"/><line nr="222" mi="2" ci="0" mb="2" cb="0"/><line nr="223" mi="5" ci="0" mb="0" cb="0"/><line nr="225" mi="1" ci="0" mb="0" cb="0"/><line nr="234" mi="5" ci="0" mb="2" cb="0"/><line nr="235" mi="5" ci="0" mb="2" cb="0"/><line nr="236" mi="5" ci="0" mb="2" cb="0"/><line nr="237" mi="6" ci="0" mb="0" cb="0"/><line nr="240" mi="5" ci="0" mb="0" cb="0"/><line nr="241" mi="5" ci="0" mb="0" cb="0"/><line nr="244" mi="1" ci="0" mb="0" cb="0"/><line nr="253" mi="5" ci="0" mb="2" cb="0"/><line nr="254" mi="5" ci="0" mb="2" cb="0"/><line nr="255" mi="5" ci="0" mb="2" cb="0"/><line nr="256" mi="6" ci="0" mb="0" cb="0"/><line nr="259" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="5" ci="0" mb="0" cb="0"/><line nr="263" mi="1" ci="0" mb="0" cb="0"/><line nr="272" mi="5" ci="0" mb="2" cb="0"/><line nr="273" mi="5" ci="0" mb="0" cb="0"/><line nr="275" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="2" ci="0" mb="0" cb="0"/><line nr="339" mi="3" ci="0" mb="0" cb="0"/><line nr="340" mi="3" ci="0" mb="0" cb="0"/><line nr="341" mi="3" ci="0" mb="0" cb="0"/><line nr="342" mi="5" ci="0" mb="4" cb="0"/><line nr="343" mi="7" ci="0" mb="0" cb="0"/><line nr="344" mi="8" ci="0" mb="2" cb="0"/><line nr="345" mi="6" ci="0" mb="4" cb="0"/><line nr="346" mi="4" ci="0" mb="0" cb="0"/><line nr="347" mi="3" ci="0" mb="2" cb="0"/><line nr="348" mi="4" ci="0" mb="0" cb="0"/><line nr="350" mi="4" ci="0" mb="0" cb="0"/><line nr="353" mi="3" ci="0" mb="0" cb="0"/><line nr="354" mi="3" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="0" cb="0"/><line nr="356" mi="3" ci="0" mb="0" cb="0"/><line nr="358" mi="3" ci="0" mb="0" cb="0"/><line nr="359" mi="5" ci="0" mb="4" cb="0"/><line nr="360" mi="7" ci="0" mb="0" cb="0"/><line nr="361" mi="9" ci="0" mb="2" cb="0"/><line nr="364" mi="3" ci="0" mb="0" cb="0"/><line nr="365" mi="3" ci="0" mb="0" cb="0"/><line nr="367" mi="3" ci="0" mb="0" cb="0"/><line nr="368" mi="5" ci="0" mb="0" cb="0"/><line nr="369" mi="3" ci="0" mb="0" cb="0"/><line nr="370" mi="4" ci="0" mb="0" cb="0"/><line nr="371" mi="7" ci="0" mb="0" cb="0"/><line nr="372" mi="5" ci="0" mb="0" cb="0"/><line nr="373" mi="3" ci="0" mb="2" cb="0"/><line nr="374" mi="6" ci="0" mb="0" cb="0"/><line nr="376" mi="3" ci="0" mb="0" cb="0"/><line nr="378" mi="1" ci="0" mb="0" cb="0"/><line nr="452" mi="2" ci="0" mb="0" cb="0"/><line nr="453" mi="3" ci="0" mb="0" cb="0"/><line nr="454" mi="3" ci="0" mb="0" cb="0"/><line nr="455" mi="7" ci="0" mb="2" cb="0"/><line nr="456" mi="7" ci="0" mb="2" cb="0"/><line nr="457" mi="7" ci="0" mb="2" cb="0"/><line nr="458" mi="10" ci="0" mb="4" cb="0"/><line nr="459" mi="3" ci="0" mb="0" cb="0"/><line nr="460" mi="5" ci="0" mb="0" cb="0"/><line nr="461" mi="5" ci="0" mb="0" cb="0"/><line nr="462" mi="5" ci="0" mb="0" cb="0"/><line nr="463" mi="5" ci="0" mb="0" cb="0"/><line nr="464" mi="5" ci="0" mb="0" cb="0"/><line nr="465" mi="5" ci="0" mb="0" cb="0"/><line nr="466" mi="5" ci="0" mb="0" cb="0"/><line nr="467" mi="6" ci="0" mb="4" cb="0"/><line nr="468" mi="6" ci="0" mb="0" cb="0"/><line nr="469" mi="10" ci="0" mb="2" cb="0"/><line nr="470" mi="4" ci="0" mb="2" cb="0"/><line nr="471" mi="6" ci="0" mb="0" cb="0"/><line nr="473" mi="1" ci="0" mb="0" cb="0"/><line nr="475" mi="3" ci="0" mb="2" cb="0"/><line nr="476" mi="4" ci="0" mb="2" cb="0"/><line nr="477" mi="4" ci="0" mb="0" cb="0"/><line nr="479" mi="4" ci="0" mb="0" cb="0"/><line nr="481" mi="8" ci="0" mb="2" cb="0"/><line nr="482" mi="2" ci="0" mb="2" cb="0"/><line nr="483" mi="15" ci="0" mb="0" cb="0"/><line nr="485" mi="1" ci="0" mb="0" cb="0"/><line nr="579" mi="2" ci="0" mb="0" cb="0"/><line nr="580" mi="3" ci="0" mb="0" cb="0"/><line nr="581" mi="3" ci="0" mb="0" cb="0"/><line nr="582" mi="3" ci="0" mb="0" cb="0"/><line nr="583" mi="3" ci="0" mb="0" cb="0"/><line nr="584" mi="3" ci="0" mb="0" cb="0"/><line nr="585" mi="3" ci="0" mb="0" cb="0"/><line nr="586" mi="3" ci="0" mb="0" cb="0"/><line nr="587" mi="3" ci="0" mb="0" cb="0"/><line nr="588" mi="3" ci="0" mb="0" cb="0"/><line nr="589" mi="3" ci="0" mb="0" cb="0"/><line nr="590" mi="3" ci="0" mb="0" cb="0"/><line nr="591" mi="3" ci="0" mb="0" cb="0"/><line nr="592" mi="3" ci="0" mb="0" cb="0"/><line nr="593" mi="3" ci="0" mb="0" cb="0"/><line nr="594" mi="3" ci="0" mb="0" cb="0"/><line nr="595" mi="3" ci="0" mb="0" cb="0"/><line nr="596" mi="3" ci="0" mb="0" cb="0"/><line nr="597" mi="5" ci="0" mb="0" cb="0"/><line nr="598" mi="5" ci="0" mb="0" cb="0"/><line nr="599" mi="5" ci="0" mb="0" cb="0"/><line nr="600" mi="5" ci="0" mb="0" cb="0"/><line nr="601" mi="5" ci="0" mb="0" cb="0"/><line nr="602" mi="5" ci="0" mb="0" cb="0"/><line nr="603" mi="5" ci="0" mb="0" cb="0"/><line nr="604" mi="6" ci="0" mb="4" cb="0"/><line nr="605" mi="6" ci="0" mb="0" cb="0"/><line nr="606" mi="10" ci="0" mb="2" cb="0"/><line nr="607" mi="4" ci="0" mb="2" cb="0"/><line nr="608" mi="6" ci="0" mb="0" cb="0"/><line nr="610" mi="1" ci="0" mb="0" cb="0"/><line nr="613" mi="3" ci="0" mb="2" cb="0"/><line nr="614" mi="4" ci="0" mb="2" cb="0"/><line nr="615" mi="4" ci="0" mb="0" cb="0"/><line nr="617" mi="4" ci="0" mb="0" cb="0"/><line nr="619" mi="8" ci="0" mb="2" cb="0"/><line nr="620" mi="2" ci="0" mb="2" cb="0"/><line nr="621" mi="15" ci="0" mb="0" cb="0"/><line nr="623" mi="1" ci="0" mb="0" cb="0"/><line nr="717" mi="0" ci="2" mb="0" cb="0"/><line nr="718" mi="0" ci="3" mb="0" cb="0"/><line nr="719" mi="0" ci="3" mb="0" cb="0"/><line nr="720" mi="0" ci="3" mb="0" cb="0"/><line nr="721" mi="0" ci="3" mb="0" cb="0"/><line nr="722" mi="0" ci="3" mb="0" cb="0"/><line nr="723" mi="0" ci="4" mb="0" cb="0"/><line nr="724" mi="0" ci="8" mb="0" cb="0"/><line nr="726" mi="0" ci="4" mb="0" cb="0"/><line nr="727" mi="0" ci="4" mb="0" cb="0"/><line nr="728" mi="0" ci="4" mb="0" cb="0"/><line nr="730" mi="0" ci="2" mb="1" cb="1"/><line nr="731" mi="0" ci="5" mb="0" cb="0"/><line nr="732" mi="0" ci="4" mb="0" cb="0"/><line nr="733" mi="0" ci="16" mb="0" cb="2"/><line nr="734" mi="0" ci="4" mb="1" cb="1"/><line nr="735" mi="0" ci="6" mb="0" cb="0"/><line nr="738" mi="0" ci="5" mb="0" cb="0"/><line nr="739" mi="0" ci="1" mb="0" cb="0"/><line nr="740" mi="3" ci="0" mb="0" cb="0"/><line nr="742" mi="0" ci="6" mb="0" cb="0"/><line nr="744" mi="0" ci="6" mb="0" cb="0"/><line nr="746" mi="0" ci="6" mb="0" cb="0"/><line nr="748" mi="0" ci="6" mb="0" cb="0"/><line nr="750" mi="0" ci="6" mb="0" cb="0"/><line nr="752" mi="0" ci="6" mb="0" cb="0"/><line nr="754" mi="0" ci="6" mb="0" cb="0"/><line nr="756" mi="0" ci="20" mb="0" cb="0"/><line nr="760" mi="0" ci="1" mb="0" cb="0"/><line nr="780" mi="0" ci="3" mb="0" cb="0"/><line nr="782" mi="0" ci="4" mb="2" cb="2"/><line nr="783" mi="0" ci="2" mb="0" cb="0"/><line nr="784" mi="9" ci="0" mb="6" cb="0"/><line nr="786" mi="5" ci="0" mb="0" cb="0"/><line nr="787" mi="3" ci="0" mb="2" cb="0"/><line nr="788" mi="2" ci="0" mb="0" cb="0"/><line nr="791" mi="4" ci="0" mb="0" cb="0"/><line nr="792" mi="2" ci="0" mb="0" cb="0"/><line nr="793" mi="8" ci="0" mb="2" cb="0"/><line nr="794" mi="6" ci="0" mb="0" cb="0"/><line nr="795" mi="3" ci="0" mb="2" cb="0"/><line nr="796" mi="4" ci="0" mb="2" cb="0"/><line nr="797" mi="5" ci="0" mb="0" cb="0"/><line nr="798" mi="9" ci="0" mb="0" cb="0"/><line nr="799" mi="4" ci="0" mb="0" cb="0"/><line nr="800" mi="1" ci="0" mb="0" cb="0"/><line nr="801" mi="5" ci="0" mb="0" cb="0"/><line nr="802" mi="5" ci="0" mb="0" cb="0"/><line nr="803" mi="3" ci="0" mb="2" cb="0"/><line nr="804" mi="14" ci="0" mb="0" cb="0"/><line nr="806" mi="9" ci="0" mb="0" cb="0"/><line nr="807" mi="7" ci="0" mb="2" cb="0"/><line nr="808" mi="8" ci="0" mb="0" cb="0"/><line nr="809" mi="4" ci="0" mb="0" cb="0"/><line nr="811" mi="1" ci="0" mb="0" cb="0"/><line nr="813" mi="14" ci="0" mb="0" cb="0"/><line nr="817" mi="5" ci="0" mb="0" cb="0"/><line nr="818" mi="3" ci="0" mb="0" cb="0"/><line nr="821" mi="8" ci="0" mb="2" cb="0"/><line nr="822" mi="6" ci="0" mb="0" cb="0"/><line nr="823" mi="4" ci="0" mb="0" cb="0"/><line nr="824" mi="16" ci="0" mb="2" cb="0"/><line nr="825" mi="5" ci="0" mb="2" cb="0"/><line nr="826" mi="5" ci="0" mb="0" cb="0"/><line nr="829" mi="3" ci="0" mb="2" cb="0"/><line nr="830" mi="14" ci="0" mb="0" cb="0"/><line nr="832" mi="10" ci="0" mb="2" cb="0"/><line nr="833" mi="8" ci="0" mb="2" cb="0"/><line nr="834" mi="10" ci="0" mb="0" cb="0"/><line nr="836" mi="10" ci="0" mb="0" cb="0"/><line nr="838" mi="4" ci="0" mb="0" cb="0"/><line nr="840" mi="2" ci="0" mb="0" cb="0"/><line nr="960" mi="2" ci="0" mb="0" cb="0"/><line nr="961" mi="6" ci="0" mb="0" cb="0"/><line nr="962" mi="3" ci="0" mb="0" cb="0"/><line nr="963" mi="6" ci="0" mb="0" cb="0"/><line nr="964" mi="6" ci="0" mb="0" cb="0"/><line nr="965" mi="6" ci="0" mb="0" cb="0"/><line nr="966" mi="6" ci="0" mb="0" cb="0"/><line nr="967" mi="6" ci="0" mb="0" cb="0"/><line nr="968" mi="6" ci="0" mb="0" cb="0"/><line nr="969" mi="6" ci="0" mb="0" cb="0"/><line nr="970" mi="6" ci="0" mb="0" cb="0"/><line nr="972" mi="5" ci="0" mb="0" cb="0"/><line nr="973" mi="5" ci="0" mb="0" cb="0"/><line nr="974" mi="5" ci="0" mb="0" cb="0"/><line nr="975" mi="5" ci="0" mb="0" cb="0"/><line nr="976" mi="5" ci="0" mb="0" cb="0"/><line nr="977" mi="5" ci="0" mb="0" cb="0"/><line nr="978" mi="5" ci="0" mb="0" cb="0"/><line nr="979" mi="5" ci="0" mb="0" cb="0"/><line nr="980" mi="5" ci="0" mb="0" cb="0"/><line nr="981" mi="8" ci="0" mb="2" cb="0"/><line nr="982" mi="4" ci="0" mb="2" cb="0"/><line nr="983" mi="10" ci="0" mb="0" cb="0"/><line nr="985" mi="5" ci="0" mb="0" cb="0"/><line nr="987" mi="4" ci="0" mb="2" cb="0"/><line nr="988" mi="10" ci="0" mb="0" cb="0"/><line nr="990" mi="5" ci="0" mb="0" cb="0"/><line nr="992" mi="5" ci="0" mb="0" cb="0"/><line nr="993" mi="7" ci="0" mb="0" cb="0"/><line nr="994" mi="5" ci="0" mb="0" cb="0"/><line nr="995" mi="10" ci="0" mb="0" cb="0"/><line nr="997" mi="5" ci="0" mb="2" cb="0"/><line nr="998" mi="6" ci="0" mb="0" cb="0"/><line nr="999" mi="12" ci="0" mb="2" cb="0"/><line nr="1000" mi="2" ci="0" mb="2" cb="0"/><line nr="1001" mi="15" ci="0" mb="0" cb="0"/><line nr="1004" mi="5" ci="0" mb="2" cb="0"/><line nr="1005" mi="6" ci="0" mb="0" cb="0"/><line nr="1006" mi="11" ci="0" mb="2" cb="0"/><line nr="1007" mi="2" ci="0" mb="2" cb="0"/><line nr="1008" mi="15" ci="0" mb="0" cb="0"/><line nr="1011" mi="5" ci="0" mb="0" cb="0"/><line nr="1012" mi="9" ci="0" mb="0" cb="0"/><line nr="1013" mi="17" ci="0" mb="0" cb="0"/><line nr="1017" mi="6" ci="0" mb="2" cb="0"/><line nr="1018" mi="8" ci="0" mb="2" cb="0"/><line nr="1019" mi="8" ci="0" mb="2" cb="0"/><line nr="1020" mi="11" ci="0" mb="2" cb="0"/><line nr="1021" mi="11" ci="0" mb="2" cb="0"/><line nr="1022" mi="2" ci="0" mb="2" cb="0"/><line nr="1023" mi="5" ci="0" mb="0" cb="0"/><line nr="1024" mi="5" ci="0" mb="0" cb="0"/><line nr="1025" mi="5" ci="0" mb="0" cb="0"/><line nr="1026" mi="8" ci="0" mb="2" cb="0"/><line nr="1027" mi="18" ci="0" mb="4" cb="0"/><line nr="1029" mi="9" ci="0" mb="0" cb="0"/><line nr="1030" mi="9" ci="0" mb="0" cb="0"/><line nr="1031" mi="9" ci="0" mb="0" cb="0"/><line nr="1032" mi="9" ci="0" mb="0" cb="0"/><line nr="1033" mi="11" ci="0" mb="2" cb="0"/><line nr="1034" mi="11" ci="0" mb="0" cb="0"/><line nr="1035" mi="11" ci="0" mb="0" cb="0"/><line nr="1036" mi="11" ci="0" mb="0" cb="0"/><line nr="1037" mi="19" ci="0" mb="0" cb="0"/><line nr="1039" mi="2" ci="0" mb="0" cb="0"/><line nr="1042" mi="6" ci="0" mb="0" cb="0"/><line nr="1043" mi="6" ci="0" mb="0" cb="0"/><line nr="1044" mi="6" ci="0" mb="0" cb="0"/><line nr="1045" mi="6" ci="0" mb="0" cb="0"/><line nr="1049" mi="3" ci="0" mb="2" cb="0"/><line nr="1050" mi="4" ci="0" mb="2" cb="0"/><line nr="1051" mi="29" ci="0" mb="0" cb="0"/><line nr="1054" mi="7" ci="0" mb="0" cb="0"/><line nr="1056" mi="6" ci="0" mb="0" cb="0"/><line nr="1057" mi="3" ci="0" mb="0" cb="0"/><line nr="1058" mi="9" ci="0" mb="0" cb="0"/><line nr="1060" mi="9" ci="0" mb="0" cb="0"/><line nr="1062" mi="6" ci="0" mb="0" cb="0"/><line nr="1063" mi="3" ci="0" mb="0" cb="0"/><line nr="1064" mi="7" ci="0" mb="0" cb="0"/><line nr="1066" mi="4" ci="0" mb="0" cb="0"/><line nr="1067" mi="3" ci="0" mb="0" cb="0"/><line nr="1068" mi="7" ci="0" mb="0" cb="0"/><line nr="1070" mi="5" ci="0" mb="0" cb="0"/><line nr="1071" mi="28" ci="0" mb="0" cb="0"/><line nr="1074" mi="15" ci="0" mb="0" cb="0"/><line nr="1078" mi="1" ci="0" mb="0" cb="0"/><line nr="1080" mi="5" ci="0" mb="0" cb="0"/><line nr="1082" mi="1" ci="0" mb="0" cb="0"/><line nr="1090" mi="3" ci="0" mb="2" cb="0"/><line nr="1091" mi="9" ci="0" mb="2" cb="0"/><line nr="1092" mi="19" ci="0" mb="2" cb="0"/><line nr="1093" mi="4" ci="0" mb="2" cb="0"/><line nr="1094" mi="2" ci="0" mb="0" cb="0"/><line nr="1099" mi="2" ci="0" mb="0" cb="0"/><line nr="1108" mi="3" ci="0" mb="2" cb="0"/><line nr="1109" mi="9" ci="0" mb="2" cb="0"/><line nr="1110" mi="19" ci="0" mb="2" cb="0"/><line nr="1111" mi="4" ci="0" mb="2" cb="0"/><line nr="1112" mi="2" ci="0" mb="0" cb="0"/><line nr="1117" mi="2" ci="0" mb="0" cb="0"/><line nr="1126" mi="9" ci="0" mb="2" cb="0"/><line nr="1127" mi="7" ci="0" mb="2" cb="0"/><line nr="1128" mi="2" ci="0" mb="0" cb="0"/><line nr="1131" mi="2" ci="0" mb="0" cb="0"/><line nr="1140" mi="9" ci="0" mb="2" cb="0"/><line nr="1141" mi="7" ci="0" mb="2" cb="0"/><line nr="1142" mi="2" ci="0" mb="0" cb="0"/><line nr="1145" mi="2" ci="0" mb="0" cb="0"/><line nr="1227" mi="0" ci="2" mb="0" cb="0"/><line nr="1228" mi="0" ci="3" mb="0" cb="0"/><line nr="1229" mi="0" ci="3" mb="0" cb="0"/><line nr="1230" mi="0" ci="3" mb="0" cb="0"/><line nr="1231" mi="0" ci="10" mb="1" cb="3"/><line nr="1232" mi="0" ci="2" mb="1" cb="1"/><line nr="1233" mi="4" ci="0" mb="0" cb="0"/><line nr="1235" mi="0" ci="3" mb="0" cb="0"/><line nr="1237" mi="0" ci="2" mb="1" cb="1"/><line nr="1238" mi="5" ci="0" mb="2" cb="0"/><line nr="1239" mi="4" ci="0" mb="0" cb="0"/><line nr="1241" mi="4" ci="0" mb="0" cb="0"/><line nr="1244" mi="0" ci="3" mb="0" cb="0"/><line nr="1246" mi="3" ci="2" mb="3" cb="1"/><line nr="1247" mi="7" ci="0" mb="0" cb="0"/><line nr="1248" mi="8" ci="0" mb="2" cb="0"/><line nr="1249" mi="3" ci="0" mb="0" cb="0"/><line nr="1250" mi="3" ci="0" mb="0" cb="0"/><line nr="1251" mi="3" ci="0" mb="2" cb="0"/><line nr="1252" mi="3" ci="0" mb="0" cb="0"/><line nr="1253" mi="4" ci="0" mb="0" cb="0"/><line nr="1256" mi="0" ci="3" mb="0" cb="0"/><line nr="1257" mi="0" ci="3" mb="0" cb="0"/><line nr="1258" mi="14" ci="5" mb="1" cb="1"/><line nr="1260" mi="0" ci="2" mb="1" cb="1"/><line nr="1261" mi="0" ci="3" mb="0" cb="0"/><line nr="1262" mi="0" ci="3" mb="1" cb="1"/><line nr="1263" mi="12" ci="0" mb="0" cb="0"/><line nr="1264" mi="0" ci="2" mb="1" cb="1"/><line nr="1265" mi="0" ci="4" mb="0" cb="0"/><line nr="1267" mi="3" ci="0" mb="2" cb="0"/><line nr="1268" mi="14" ci="0" mb="0" cb="0"/><line nr="1271" mi="4" ci="0" mb="0" cb="0"/><line nr="1275" mi="3" ci="0" mb="0" cb="0"/><line nr="1276" mi="3" ci="0" mb="0" cb="0"/><line nr="1279" mi="0" ci="3" mb="0" cb="0"/><line nr="1280" mi="3" ci="2" mb="3" cb="1"/><line nr="1281" mi="7" ci="0" mb="0" cb="0"/><line nr="1282" mi="9" ci="0" mb="2" cb="0"/><line nr="1285" mi="0" ci="3" mb="0" cb="0"/><line nr="1286" mi="0" ci="3" mb="0" cb="0"/><line nr="1288" mi="0" ci="5" mb="0" cb="0"/><line nr="1289" mi="4" ci="2" mb="5" cb="1"/><line nr="1291" mi="10" ci="0" mb="4" cb="0"/><line nr="1293" mi="8" ci="0" mb="2" cb="0"/><line nr="1294" mi="15" ci="0" mb="0" cb="0"/><line nr="1295" mi="2" ci="0" mb="0" cb="0"/><line nr="1300" mi="0" ci="7" mb="1" cb="1"/><line nr="1301" mi="0" ci="2" mb="1" cb="1"/><line nr="1302" mi="15" ci="0" mb="0" cb="0"/><line nr="1303" mi="0" ci="8" mb="1" cb="3"/><line nr="1304" mi="3" ci="5" mb="1" cb="1"/><line nr="1305" mi="2" ci="0" mb="2" cb="0"/><line nr="1306" mi="15" ci="0" mb="0" cb="0"/><line nr="1310" mi="0" ci="5" mb="1" cb="1"/><line nr="1311" mi="0" ci="2" mb="1" cb="1"/><line nr="1312" mi="16" ci="0" mb="0" cb="0"/><line nr="1317" mi="0" ci="8" mb="1" cb="1"/><line nr="1318" mi="0" ci="2" mb="1" cb="1"/><line nr="1319" mi="15" ci="0" mb="0" cb="0"/><line nr="1322" mi="2" ci="6" mb="1" cb="1"/><line nr="1323" mi="0" ci="2" mb="0" cb="0"/><line nr="1324" mi="0" ci="3" mb="0" cb="2"/><line nr="1325" mi="0" ci="3" mb="0" cb="0"/><line nr="1326" mi="0" ci="3" mb="0" cb="0"/><line nr="1327" mi="0" ci="3" mb="1" cb="1"/><line nr="1328" mi="5" ci="0" mb="2" cb="0"/><line nr="1329" mi="3" ci="0" mb="0" cb="0"/><line nr="1330" mi="5" ci="0" mb="2" cb="0"/><line nr="1331" mi="3" ci="0" mb="0" cb="0"/><line nr="1333" mi="0" ci="5" mb="1" cb="1"/><line nr="1334" mi="0" ci="5" mb="1" cb="1"/><line nr="1335" mi="3" ci="0" mb="0" cb="0"/><line nr="1336" mi="0" ci="5" mb="1" cb="1"/><line nr="1337" mi="0" ci="2" mb="0" cb="0"/><line nr="1341" mi="0" ci="15" mb="0" cb="0"/><line nr="1344" mi="0" ci="8" mb="0" cb="0"/><line nr="1345" mi="0" ci="1" mb="0" cb="0"/><line nr="1353" mi="3" ci="0" mb="2" cb="0"/><line nr="1354" mi="11" ci="0" mb="2" cb="0"/><line nr="1355" mi="5" ci="0" mb="2" cb="0"/><line nr="1356" mi="2" ci="0" mb="0" cb="0"/><line nr="1358" mi="1" ci="0" mb="0" cb="0"/><line nr="1360" mi="2" ci="0" mb="0" cb="0"/><line nr="1369" mi="0" ci="3" mb="1" cb="1"/><line nr="1370" mi="4" ci="7" mb="1" cb="1"/><line nr="1371" mi="5" ci="0" mb="2" cb="0"/><line nr="1372" mi="2" ci="0" mb="0" cb="0"/><line nr="1374" mi="1" ci="0" mb="0" cb="0"/><line nr="1376" mi="0" ci="2" mb="0" cb="0"/><line nr="1381" mi="0" ci="3" mb="0" cb="0"/><line nr="1443" mi="0" ci="2" mb="0" cb="0"/><line nr="1444" mi="0" ci="6" mb="0" cb="0"/><line nr="1445" mi="0" ci="3" mb="0" cb="0"/><line nr="1446" mi="0" ci="5" mb="0" cb="0"/><line nr="1447" mi="0" ci="6" mb="2" cb="4"/><line nr="1449" mi="0" ci="10" mb="2" cb="2"/><line nr="1451" mi="0" ci="8" mb="0" cb="2"/><line nr="1452" mi="0" ci="15" mb="0" cb="0"/><line nr="1453" mi="0" ci="2" mb="0" cb="0"/><line nr="1458" mi="0" ci="7" mb="0" cb="0"/><line nr="1459" mi="0" ci="5" mb="0" cb="0"/><line nr="1460" mi="0" ci="4" mb="0" cb="0"/><line nr="1461" mi="0" ci="8" mb="0" cb="0"/><line nr="1462" mi="0" ci="2" mb="0" cb="2"/><line nr="1463" mi="0" ci="6" mb="0" cb="0"/><line nr="1465" mi="0" ci="3" mb="0" cb="0"/><line nr="1467" mi="0" ci="2" mb="0" cb="2"/><line nr="1468" mi="0" ci="6" mb="0" cb="0"/><line nr="1470" mi="0" ci="3" mb="0" cb="0"/><line nr="1472" mi="0" ci="16" mb="0" cb="0"/><line nr="1475" mi="0" ci="1" mb="0" cb="0"/><line nr="1483" mi="0" ci="3" mb="1" cb="1"/><line nr="1484" mi="0" ci="11" mb="0" cb="2"/><line nr="1485" mi="0" ci="5" mb="1" cb="1"/><line nr="1486" mi="2" ci="0" mb="0" cb="0"/><line nr="1488" mi="0" ci="1" mb="0" cb="0"/><line nr="1490" mi="0" ci="2" mb="0" cb="0"/><line nr="1494" mi="0" ci="3" mb="1" cb="1"/><line nr="1495" mi="0" ci="11" mb="0" cb="2"/><line nr="1496" mi="0" ci="5" mb="1" cb="1"/><line nr="1497" mi="2" ci="0" mb="0" cb="0"/><line nr="1499" mi="0" ci="1" mb="0" cb="0"/><line nr="1501" mi="0" ci="2" mb="0" cb="0"/><line nr="1510" mi="0" ci="3" mb="1" cb="1"/><line nr="1511" mi="0" ci="11" mb="0" cb="2"/><line nr="1512" mi="0" ci="5" mb="1" cb="1"/><line nr="1513" mi="2" ci="0" mb="0" cb="0"/><line nr="1515" mi="0" ci="1" mb="0" cb="0"/><line nr="1517" mi="0" ci="2" mb="0" cb="0"/><line nr="1526" mi="0" ci="4" mb="0" cb="0"/><line nr="1527" mi="0" ci="3" mb="1" cb="1"/><line nr="1528" mi="0" ci="11" mb="0" cb="2"/><line nr="1529" mi="0" ci="6" mb="0" cb="0"/><line nr="1530" mi="0" ci="1" mb="0" cb="0"/><line nr="1532" mi="0" ci="2" mb="0" cb="0"/><line nr="1577" mi="0" ci="2" mb="0" cb="0"/><line nr="1578" mi="0" ci="3" mb="0" cb="0"/><line nr="1579" mi="0" ci="3" mb="0" cb="0"/><line nr="1580" mi="0" ci="4" mb="0" cb="0"/><line nr="1581" mi="0" ci="7" mb="0" cb="0"/><line nr="1582" mi="0" ci="2" mb="0" cb="2"/><line nr="1583" mi="0" ci="6" mb="0" cb="0"/><line nr="1585" mi="0" ci="3" mb="0" cb="0"/><line nr="1587" mi="0" ci="2" mb="0" cb="2"/><line nr="1588" mi="0" ci="6" mb="0" cb="0"/><line nr="1590" mi="0" ci="3" mb="0" cb="0"/><line nr="1592" mi="0" ci="16" mb="0" cb="0"/><line nr="1595" mi="0" ci="1" mb="0" cb="0"/><line nr="1640" mi="0" ci="2" mb="0" cb="0"/><line nr="1641" mi="0" ci="3" mb="0" cb="0"/><line nr="1642" mi="0" ci="3" mb="0" cb="0"/><line nr="1643" mi="0" ci="4" mb="0" cb="0"/><line nr="1644" mi="0" ci="7" mb="0" cb="0"/><line nr="1645" mi="0" ci="2" mb="1" cb="1"/><line nr="1646" mi="6" ci="0" mb="0" cb="0"/><line nr="1648" mi="0" ci="3" mb="0" cb="0"/><line nr="1650" mi="0" ci="2" mb="1" cb="1"/><line nr="1651" mi="6" ci="0" mb="0" cb="0"/><line nr="1653" mi="0" ci="3" mb="0" cb="0"/><line nr="1655" mi="0" ci="16" mb="0" cb="0"/><line nr="1658" mi="0" ci="1" mb="0" cb="0"/><line nr="1667" mi="2" ci="0" mb="0" cb="0"/><line nr="1668" mi="3" ci="0" mb="0" cb="0"/><line nr="1669" mi="3" ci="0" mb="0" cb="0"/><line nr="1670" mi="5" ci="0" mb="0" cb="0"/><line nr="1671" mi="1" ci="0" mb="0" cb="0"/><line nr="1674" mi="5" ci="0" mb="0" cb="0"/><line nr="1675" mi="1" ci="0" mb="0" cb="0"/><line nr="1678" mi="5" ci="0" mb="0" cb="0"/><line nr="1679" mi="1" ci="0" mb="0" cb="0"/><line nr="1682" mi="3" ci="0" mb="0" cb="0"/><line nr="1686" mi="3" ci="0" mb="0" cb="0"/><line nr="1690" mi="3" ci="0" mb="0" cb="0"/><line nr="1747" mi="0" ci="2" mb="0" cb="0"/><line nr="1748" mi="0" ci="3" mb="0" cb="0"/><line nr="1749" mi="0" ci="3" mb="0" cb="0"/><line nr="1750" mi="0" ci="3" mb="0" cb="0"/><line nr="1751" mi="0" ci="3" mb="0" cb="0"/><line nr="1752" mi="0" ci="3" mb="0" cb="0"/><line nr="1753" mi="0" ci="3" mb="0" cb="0"/><line nr="1754" mi="0" ci="4" mb="0" cb="0"/><line nr="1755" mi="0" ci="5" mb="0" cb="0"/><line nr="1756" mi="0" ci="7" mb="0" cb="0"/><line nr="1758" mi="0" ci="4" mb="1" cb="1"/><line nr="1759" mi="0" ci="25" mb="0" cb="0"/><line nr="1763" mi="4" ci="0" mb="2" cb="0"/><line nr="1764" mi="16" ci="0" mb="0" cb="0"/><line nr="1769" mi="0" ci="1" mb="0" cb="0"/><line nr="1788" mi="0" ci="2" mb="0" cb="0"/><line nr="1789" mi="0" ci="3" mb="0" cb="0"/><line nr="1790" mi="0" ci="3" mb="0" cb="0"/><line nr="1791" mi="0" ci="3" mb="0" cb="0"/><line nr="1792" mi="0" ci="3" mb="0" cb="0"/><line nr="1793" mi="0" ci="3" mb="0" cb="0"/><line nr="1794" mi="0" ci="12" mb="0" cb="0"/><line nr="1795" mi="0" ci="2" mb="0" cb="0"/><line nr="1796" mi="0" ci="5" mb="0" cb="0"/><line nr="1797" mi="0" ci="5" mb="0" cb="0"/><line nr="1798" mi="0" ci="8" mb="0" cb="0"/><line nr="1799" mi="0" ci="4" mb="1" cb="1"/><line nr="1800" mi="16" ci="0" mb="0" cb="0"/><line nr="1802" mi="5" ci="0" mb="0" cb="0"/><line nr="1803" mi="0" ci="4" mb="1" cb="1"/><line nr="1804" mi="0" ci="18" mb="0" cb="0"/><line nr="1808" mi="0" ci="1" mb="0" cb="0"/><line nr="1833" mi="2" ci="0" mb="0" cb="0"/><line nr="1834" mi="4" ci="0" mb="0" cb="0"/><line nr="1835" mi="6" ci="0" mb="0" cb="0"/><line nr="1836" mi="3" ci="0" mb="0" cb="0"/><line nr="1837" mi="1" ci="0" mb="0" cb="0"/><line nr="1863" mi="2" ci="0" mb="0" cb="0"/><line nr="1864" mi="4" ci="0" mb="0" cb="0"/><line nr="1865" mi="6" ci="0" mb="0" cb="0"/><line nr="1866" mi="3" ci="0" mb="0" cb="0"/><line nr="1867" mi="1" ci="0" mb="0" cb="0"/><line nr="1915" mi="0" ci="12" mb="0" cb="0"/><line nr="1918" mi="6" ci="0" mb="0" cb="0"/><line nr="1919" mi="6" ci="0" mb="2" cb="0"/><line nr="1920" mi="4" ci="0" mb="0" cb="0"/><line nr="1921" mi="2" ci="0" mb="0" cb="0"/><line nr="1924" mi="0" ci="2" mb="0" cb="0"/><line nr="1950" mi="0" ci="2" mb="0" cb="0"/><line nr="1953" mi="0" ci="2" mb="0" cb="0"/><line nr="1954" mi="0" ci="8" mb="0" cb="0"/><line nr="1955" mi="0" ci="8" mb="0" cb="0"/><line nr="1956" mi="0" ci="6" mb="0" cb="0"/><line nr="1957" mi="0" ci="6" mb="0" cb="0"/><line nr="1958" mi="0" ci="2" mb="0" cb="0"/><line nr="1959" mi="0" ci="8" mb="0" cb="0"/><line nr="1963" mi="0" ci="2" mb="1" cb="1"/><line nr="1964" mi="3" ci="0" mb="0" cb="0"/><line nr="1965" mi="5" ci="0" mb="0" cb="0"/><line nr="1966" mi="5" ci="0" mb="0" cb="0"/><line nr="1967" mi="5" ci="0" mb="0" cb="0"/><line nr="1968" mi="8" ci="0" mb="2" cb="0"/><line nr="1969" mi="7" ci="0" mb="0" cb="0"/><line nr="1970" mi="7" ci="0" mb="0" cb="0"/><line nr="1971" mi="7" ci="0" mb="0" cb="0"/><line nr="1974" mi="0" ci="3" mb="0" cb="0"/><line nr="1975" mi="0" ci="3" mb="0" cb="0"/><line nr="1976" mi="0" ci="3" mb="0" cb="0"/><line nr="1977" mi="0" ci="3" mb="0" cb="0"/><line nr="1979" mi="0" ci="2" mb="1" cb="1"/><line nr="1980" mi="0" ci="3" mb="0" cb="0"/><line nr="1981" mi="0" ci="5" mb="0" cb="0"/><line nr="1982" mi="0" ci="5" mb="0" cb="0"/><line nr="1983" mi="0" ci="5" mb="0" cb="0"/><line nr="1984" mi="0" ci="8" mb="0" cb="2"/><line nr="1985" mi="0" ci="7" mb="0" cb="0"/><line nr="1986" mi="0" ci="7" mb="0" cb="0"/><line nr="1987" mi="0" ci="7" mb="0" cb="0"/><line nr="1990" mi="3" ci="0" mb="0" cb="0"/><line nr="1991" mi="3" ci="0" mb="0" cb="0"/><line nr="1992" mi="3" ci="0" mb="0" cb="0"/><line nr="1993" mi="3" ci="0" mb="0" cb="0"/><line nr="1995" mi="0" ci="2" mb="1" cb="1"/><line nr="1996" mi="3" ci="0" mb="0" cb="0"/><line nr="1997" mi="5" ci="0" mb="0" cb="0"/><line nr="1998" mi="5" ci="0" mb="0" cb="0"/><line nr="1999" mi="5" ci="0" mb="0" cb="0"/><line nr="2000" mi="8" ci="0" mb="2" cb="0"/><line nr="2001" mi="7" ci="0" mb="0" cb="0"/><line nr="2002" mi="7" ci="0" mb="0" cb="0"/><line nr="2003" mi="7" ci="0" mb="0" cb="0"/><line nr="2006" mi="0" ci="3" mb="0" cb="0"/><line nr="2007" mi="0" ci="3" mb="0" cb="0"/><line nr="2008" mi="0" ci="3" mb="0" cb="0"/><line nr="2009" mi="0" ci="3" mb="0" cb="0"/><line nr="2013" mi="0" ci="3" mb="1" cb="1"/><line nr="2014" mi="0" ci="7" mb="0" cb="2"/><line nr="2015" mi="0" ci="10" mb="0" cb="0"/><line nr="2018" mi="0" ci="3" mb="1" cb="1"/><line nr="2019" mi="13" ci="0" mb="2" cb="0"/><line nr="2020" mi="2" ci="0" mb="0" cb="0"/><line nr="2021" mi="7" ci="0" mb="2" cb="0"/><line nr="2022" mi="14" ci="0" mb="0" cb="0"/><line nr="2026" mi="0" ci="3" mb="1" cb="1"/><line nr="2027" mi="13" ci="0" mb="2" cb="0"/><line nr="2028" mi="2" ci="0" mb="0" cb="0"/><line nr="2029" mi="7" ci="0" mb="2" cb="0"/><line nr="2030" mi="14" ci="0" mb="0" cb="0"/><line nr="2034" mi="0" ci="3" mb="1" cb="1"/><line nr="2038" mi="9" ci="0" mb="2" cb="0"/><line nr="2041" mi="10" ci="0" mb="0" cb="0"/><line nr="2042" mi="5" ci="0" mb="2" cb="0"/><line nr="2044" mi="7" ci="0" mb="2" cb="0"/><line nr="2045" mi="14" ci="0" mb="0" cb="0"/><line nr="2049" mi="0" ci="3" mb="1" cb="1"/><line nr="2050" mi="13" ci="0" mb="2" cb="0"/><line nr="2051" mi="2" ci="0" mb="0" cb="0"/><line nr="2052" mi="7" ci="0" mb="2" cb="0"/><line nr="2053" mi="14" ci="0" mb="0" cb="0"/><line nr="2057" mi="0" ci="3" mb="1" cb="1"/><line nr="2058" mi="11" ci="0" mb="2" cb="0"/><line nr="2059" mi="5" ci="0" mb="2" cb="0"/><line nr="2060" mi="10" ci="0" mb="0" cb="0"/><line nr="2064" mi="0" ci="3" mb="1" cb="1"/><line nr="2065" mi="13" ci="0" mb="2" cb="0"/><line nr="2066" mi="2" ci="0" mb="0" cb="0"/><line nr="2067" mi="9" ci="0" mb="2" cb="0"/><line nr="2068" mi="14" ci="0" mb="0" cb="0"/><line nr="2072" mi="0" ci="3" mb="1" cb="1"/><line nr="2073" mi="9" ci="0" mb="2" cb="0"/><line nr="2074" mi="2" ci="0" mb="0" cb="0"/><line nr="2075" mi="10" ci="0" mb="0" cb="0"/><line nr="2078" mi="0" ci="3" mb="1" cb="1"/><line nr="2079" mi="13" ci="0" mb="2" cb="0"/><line nr="2080" mi="2" ci="0" mb="0" cb="0"/><line nr="2081" mi="14" ci="0" mb="0" cb="0"/><line nr="2086" mi="0" ci="4" mb="0" cb="0"/><line nr="2087" mi="0" ci="10" mb="0" cb="2"/><line nr="2089" mi="0" ci="10" mb="2" cb="2"/><line nr="2090" mi="0" ci="2" mb="1" cb="1"/><line nr="2091" mi="0" ci="9" mb="0" cb="0"/><line nr="2092" mi="0" ci="5" mb="0" cb="2"/><line nr="2094" mi="0" ci="10" mb="0" cb="0"/><line nr="2095" mi="0" ci="9" mb="0" cb="0"/><line nr="2096" mi="0" ci="3" mb="0" cb="0"/><line nr="2100" mi="15" ci="0" mb="10" cb="0"/><line nr="2103" mi="9" ci="0" mb="0" cb="0"/><line nr="2104" mi="4" ci="0" mb="2" cb="0"/><line nr="2105" mi="4" ci="0" mb="0" cb="0"/><line nr="2106" mi="4" ci="0" mb="0" cb="0"/><line nr="2107" mi="21" ci="0" mb="6" cb="0"/><line nr="2110" mi="2" ci="0" mb="2" cb="0"/><line nr="2112" mi="10" ci="0" mb="0" cb="0"/><line nr="2113" mi="9" ci="0" mb="0" cb="0"/><line nr="2114" mi="4" ci="0" mb="0" cb="0"/><line nr="2117" mi="21" ci="0" mb="6" cb="0"/><line nr="2120" mi="2" ci="0" mb="2" cb="0"/><line nr="2122" mi="10" ci="0" mb="0" cb="0"/><line nr="2123" mi="9" ci="0" mb="0" cb="0"/><line nr="2124" mi="4" ci="0" mb="0" cb="0"/><line nr="2127" mi="21" ci="0" mb="6" cb="0"/><line nr="2130" mi="2" ci="0" mb="2" cb="0"/><line nr="2132" mi="10" ci="0" mb="0" cb="0"/><line nr="2133" mi="9" ci="0" mb="0" cb="0"/><line nr="2134" mi="4" ci="0" mb="0" cb="0"/><line nr="2137" mi="21" ci="0" mb="6" cb="0"/><line nr="2140" mi="2" ci="0" mb="2" cb="0"/><line nr="2142" mi="10" ci="0" mb="0" cb="0"/><line nr="2143" mi="9" ci="0" mb="0" cb="0"/><line nr="2144" mi="3" ci="0" mb="0" cb="0"/><line nr="2151" mi="0" ci="4" mb="1" cb="1"/><line nr="2152" mi="18" ci="0" mb="8" cb="0"/><line nr="2155" mi="7" ci="0" mb="0" cb="0"/><line nr="2156" mi="6" ci="0" mb="2" cb="0"/><line nr="2157" mi="6" ci="0" mb="0" cb="0"/><line nr="2158" mi="4" ci="0" mb="0" cb="0"/><line nr="2159" mi="21" ci="0" mb="6" cb="0"/><line nr="2161" mi="2" ci="0" mb="2" cb="0"/><line nr="2162" mi="10" ci="0" mb="0" cb="0"/><line nr="2163" mi="9" ci="0" mb="0" cb="0"/><line nr="2164" mi="4" ci="0" mb="0" cb="0"/><line nr="2166" mi="21" ci="0" mb="6" cb="0"/><line nr="2169" mi="2" ci="0" mb="2" cb="0"/><line nr="2170" mi="10" ci="0" mb="0" cb="0"/><line nr="2171" mi="9" ci="0" mb="0" cb="0"/><line nr="2172" mi="3" ci="0" mb="0" cb="0"/><line nr="2179" mi="0" ci="4" mb="1" cb="1"/><line nr="2180" mi="18" ci="0" mb="8" cb="0"/><line nr="2183" mi="7" ci="0" mb="0" cb="0"/><line nr="2184" mi="6" ci="0" mb="2" cb="0"/><line nr="2185" mi="6" ci="0" mb="0" cb="0"/><line nr="2186" mi="4" ci="0" mb="0" cb="0"/><line nr="2187" mi="21" ci="0" mb="6" cb="0"/><line nr="2189" mi="2" ci="0" mb="2" cb="0"/><line nr="2190" mi="10" ci="0" mb="0" cb="0"/><line nr="2191" mi="9" ci="0" mb="0" cb="0"/><line nr="2192" mi="4" ci="0" mb="0" cb="0"/><line nr="2194" mi="21" ci="0" mb="6" cb="0"/><line nr="2197" mi="2" ci="0" mb="2" cb="0"/><line nr="2198" mi="10" ci="0" mb="0" cb="0"/><line nr="2199" mi="9" ci="0" mb="0" cb="0"/><line nr="2200" mi="3" ci="0" mb="0" cb="0"/><line nr="2206" mi="0" ci="1" mb="0" cb="0"/><line nr="2208" mi="0" ci="3" mb="1" cb="1"/><line nr="2209" mi="9" ci="0" mb="2" cb="0"/><line nr="2210" mi="13" ci="0" mb="2" cb="0"/><line nr="2211" mi="4" ci="0" mb="2" cb="0"/><line nr="2212" mi="7" ci="0" mb="0" cb="0"/><line nr="2214" mi="1" ci="0" mb="0" cb="0"/><line nr="2217" mi="0" ci="3" mb="1" cb="1"/><line nr="2218" mi="0" ci="9" mb="0" cb="2"/><line nr="2219" mi="4" ci="9" mb="1" cb="1"/><line nr="2220" mi="4" ci="0" mb="2" cb="0"/><line nr="2221" mi="7" ci="0" mb="0" cb="0"/><line nr="2223" mi="1" ci="0" mb="0" cb="0"/><line nr="2226" mi="0" ci="3" mb="1" cb="1"/><line nr="2227" mi="9" ci="0" mb="2" cb="0"/><line nr="2228" mi="13" ci="0" mb="2" cb="0"/><line nr="2229" mi="4" ci="0" mb="2" cb="0"/><line nr="2230" mi="7" ci="0" mb="0" cb="0"/><line nr="2232" mi="1" ci="0" mb="0" cb="0"/><line nr="2236" mi="0" ci="8" mb="0" cb="0"/><line nr="2237" mi="0" ci="8" mb="0" cb="0"/><line nr="2238" mi="0" ci="8" mb="0" cb="0"/><line nr="2239" mi="0" ci="3" mb="0" cb="0"/><line nr="2240" mi="0" ci="3" mb="1" cb="1"/><line nr="2241" mi="12" ci="0" mb="0" cb="0"/><line nr="2242" mi="6" ci="0" mb="0" cb="0"/><line nr="2244" mi="0" ci="3" mb="0" cb="0"/><line nr="2246" mi="0" ci="11" mb="0" cb="0"/><line nr="2247" mi="0" ci="3" mb="1" cb="1"/><line nr="2248" mi="0" ci="12" mb="0" cb="0"/><line nr="2249" mi="0" ci="6" mb="0" cb="0"/><line nr="2251" mi="3" ci="0" mb="0" cb="0"/><line nr="2253" mi="0" ci="11" mb="0" cb="0"/><line nr="2254" mi="0" ci="3" mb="1" cb="1"/><line nr="2255" mi="12" ci="0" mb="0" cb="0"/><line nr="2256" mi="6" ci="0" mb="0" cb="0"/><line nr="2258" mi="0" ci="3" mb="0" cb="0"/><line nr="2261" mi="0" ci="14" mb="0" cb="0"/><line nr="2262" mi="0" ci="1" mb="0" cb="0"/><line nr="2271" mi="0" ci="3" mb="0" cb="0"/><line nr="2285" mi="0" ci="4" mb="1" cb="3"/><line nr="2286" mi="0" ci="2" mb="0" cb="0"/><line nr="2287" mi="0" ci="4" mb="2" cb="2"/><line nr="2288" mi="2" ci="0" mb="0" cb="0"/><line nr="2290" mi="0" ci="5" mb="1" cb="1"/><line nr="2291" mi="0" ci="8" mb="0" cb="2"/><line nr="2292" mi="0" ci="4" mb="0" cb="0"/><line nr="2293" mi="0" ci="4" mb="0" cb="0"/><line nr="2294" mi="0" ci="9" mb="3" cb="3"/><line nr="2295" mi="0" ci="9" mb="0" cb="2"/><line nr="2296" mi="0" ci="9" mb="1" cb="1"/><line nr="2297" mi="2" ci="0" mb="0" cb="0"/><line nr="2301" mi="2" ci="0" mb="0" cb="0"/><line nr="2304" mi="0" ci="2" mb="0" cb="0"/><line nr="2306" mi="2" ci="0" mb="0" cb="0"/><line nr="2318" mi="0" ci="3" mb="1" cb="1"/><line nr="2319" mi="2" ci="0" mb="0" cb="0"/><line nr="2320" mi="0" ci="2" mb="1" cb="1"/><line nr="2321" mi="2" ci="0" mb="0" cb="0"/><line nr="2322" mi="0" ci="5" mb="1" cb="1"/><line nr="2323" mi="2" ci="0" mb="0" cb="0"/><line nr="2324" mi="0" ci="3" mb="0" cb="0"/><line nr="2325" mi="0" ci="5" mb="0" cb="2"/><line nr="2326" mi="0" ci="2" mb="0" cb="0"/><line nr="2327" mi="0" ci="7" mb="1" cb="1"/><line nr="2328" mi="2" ci="0" mb="0" cb="0"/><line nr="2329" mi="0" ci="7" mb="1" cb="1"/><line nr="2330" mi="2" ci="0" mb="0" cb="0"/><line nr="2331" mi="0" ci="7" mb="1" cb="1"/><line nr="2332" mi="2" ci="0" mb="0" cb="0"/><line nr="2333" mi="0" ci="2" mb="0" cb="0"/><line nr="2349" mi="0" ci="2" mb="0" cb="0"/><line nr="2350" mi="0" ci="2" mb="0" cb="0"/><line nr="2353" mi="0" ci="9" mb="2" cb="4"/><line nr="2354" mi="0" ci="8" mb="0" cb="2"/><line nr="2355" mi="0" ci="2" mb="1" cb="1"/><line nr="2356" mi="5" ci="0" mb="0" cb="0"/><line nr="2358" mi="0" ci="4" mb="0" cb="0"/><line nr="2360" mi="0" ci="10" mb="0" cb="2"/><line nr="2361" mi="0" ci="2" mb="1" cb="1"/><line nr="2362" mi="4" ci="0" mb="0" cb="0"/><line nr="2364" mi="0" ci="8" mb="0" cb="0"/><line nr="2365" mi="0" ci="8" mb="0" cb="0"/><line nr="2366" mi="0" ci="6" mb="0" cb="0"/><line nr="2367" mi="0" ci="2" mb="0" cb="0"/><line nr="2368" mi="0" ci="3" mb="1" cb="1"/><line nr="2369" mi="0" ci="4" mb="0" cb="0"/><line nr="2370" mi="0" ci="6" mb="0" cb="0"/><line nr="2371" mi="0" ci="2" mb="0" cb="0"/><line nr="2374" mi="0" ci="4" mb="1" cb="1"/><line nr="2375" mi="0" ci="6" mb="0" cb="0"/><line nr="2376" mi="0" ci="5" mb="0" cb="0"/><line nr="2377" mi="2" ci="6" mb="1" cb="1"/><line nr="2378" mi="7" ci="0" mb="4" cb="0"/><line nr="2379" mi="4" ci="0" mb="0" cb="0"/><line nr="2381" mi="16" ci="0" mb="0" cb="0"/><line nr="2382" mi="1" ci="0" mb="0" cb="0"/><line nr="2387" mi="0" ci="7" mb="0" cb="2"/><line nr="2396" mi="0" ci="3" mb="0" cb="0"/><line nr="2411" mi="0" ci="3" mb="1" cb="1"/><line nr="2412" mi="0" ci="4" mb="0" cb="0"/><line nr="2415" mi="0" ci="5" mb="0" cb="0"/><line nr="2416" mi="0" ci="4" mb="0" cb="0"/><line nr="2417" mi="0" ci="3" mb="0" cb="0"/><line nr="2418" mi="0" ci="2" mb="0" cb="0"/><line nr="2420" mi="0" ci="2" mb="0" cb="0"/><line nr="2421" mi="0" ci="8" mb="0" cb="2"/><line nr="2422" mi="0" ci="5" mb="1" cb="1"/><line nr="2423" mi="5" ci="0" mb="0" cb="0"/><line nr="2425" mi="0" ci="4" mb="0" cb="0"/><line nr="2426" mi="0" ci="6" mb="0" cb="0"/><line nr="2427" mi="0" ci="2" mb="1" cb="1"/><line nr="2428" mi="5" ci="0" mb="0" cb="0"/><line nr="2430" mi="0" ci="4" mb="0" cb="0"/><line nr="2432" mi="0" ci="3" mb="1" cb="1"/><line nr="2433" mi="0" ci="5" mb="0" cb="0"/><line nr="2434" mi="0" ci="4" mb="0" cb="0"/><line nr="2435" mi="0" ci="3" mb="0" cb="0"/><line nr="2437" mi="0" ci="5" mb="0" cb="0"/><line nr="2438" mi="0" ci="4" mb="0" cb="0"/><line nr="2439" mi="0" ci="3" mb="0" cb="0"/><line nr="2441" mi="0" ci="7" mb="0" cb="0"/><line nr="2442" mi="0" ci="16" mb="0" cb="0"/><line nr="2443" mi="0" ci="5" mb="0" cb="0"/><line nr="2444" mi="0" ci="6" mb="0" cb="0"/><line nr="2446" mi="7" ci="0" mb="0" cb="0"/><line nr="2447" mi="5" ci="0" mb="0" cb="0"/><line nr="2449" mi="7" ci="0" mb="0" cb="0"/><line nr="2450" mi="4" ci="0" mb="2" cb="0"/><line nr="2451" mi="8" ci="0" mb="0" cb="0"/><line nr="2453" mi="5" ci="0" mb="0" cb="0"/><line nr="2456" mi="0" ci="4" mb="0" cb="0"/><line nr="2459" mi="0" ci="2" mb="1" cb="1"/><line nr="2460" mi="0" ci="4" mb="0" cb="0"/><line nr="2462" mi="0" ci="4" mb="0" cb="0"/><line nr="2463" mi="0" ci="2" mb="0" cb="0"/><line nr="2465" mi="4" ci="0" mb="0" cb="0"/><line nr="2466" mi="2" ci="0" mb="0" cb="0"/><line nr="2481" mi="0" ci="4" mb="0" cb="0"/><line nr="2482" mi="0" ci="7" mb="1" cb="3"/><line nr="2483" mi="0" ci="2" mb="0" cb="0"/><line nr="2485" mi="0" ci="6" mb="0" cb="0"/><line nr="2486" mi="0" ci="3" mb="1" cb="1"/><line nr="2487" mi="0" ci="8" mb="0" cb="2"/><line nr="2488" mi="0" ci="11" mb="0" cb="0"/><line nr="2490" mi="0" ci="2" mb="0" cb="0"/><line nr="2492" mi="2" ci="0" mb="0" cb="0"/><line nr="2508" mi="0" ci="4" mb="1" cb="1"/><line nr="2509" mi="0" ci="5" mb="0" cb="0"/><line nr="2510" mi="0" ci="5" mb="0" cb="0"/><line nr="2511" mi="0" ci="5" mb="0" cb="0"/><line nr="2512" mi="0" ci="5" mb="0" cb="0"/><line nr="2513" mi="0" ci="4" mb="0" cb="0"/><line nr="2514" mi="0" ci="2" mb="0" cb="0"/><line nr="2515" mi="0" ci="2" mb="0" cb="0"/><line nr="2516" mi="0" ci="2" mb="0" cb="0"/><line nr="2517" mi="0" ci="6" mb="0" cb="0"/><line nr="2518" mi="0" ci="4" mb="1" cb="1"/><line nr="2519" mi="0" ci="7" mb="0" cb="0"/><line nr="2520" mi="0" ci="7" mb="0" cb="0"/><line nr="2521" mi="0" ci="8" mb="0" cb="0"/><line nr="2522" mi="4" ci="0" mb="2" cb="0"/><line nr="2523" mi="7" ci="0" mb="0" cb="0"/><line nr="2525" mi="0" ci="2" mb="1" cb="1"/><line nr="2526" mi="5" ci="0" mb="0" cb="0"/><line nr="2528" mi="0" ci="5" mb="0" cb="0"/><line nr="2529" mi="0" ci="2" mb="1" cb="1"/><line nr="2530" mi="5" ci="0" mb="0" cb="0"/><line nr="2532" mi="0" ci="4" mb="0" cb="0"/><line nr="2533" mi="0" ci="4" mb="0" cb="0"/><line nr="2534" mi="0" ci="4" mb="0" cb="0"/><line nr="2535" mi="0" ci="4" mb="0" cb="0"/><line nr="2536" mi="0" ci="4" mb="0" cb="0"/><line nr="2537" mi="0" ci="2" mb="0" cb="0"/><line nr="2539" mi="2" ci="0" mb="0" cb="0"/><line nr="2572" mi="2" ci="0" mb="0" cb="0"/><line nr="2573" mi="3" ci="0" mb="0" cb="0"/><line nr="2574" mi="3" ci="0" mb="0" cb="0"/><line nr="2575" mi="4" ci="0" mb="0" cb="0"/><line nr="2576" mi="6" ci="0" mb="0" cb="0"/><line nr="2577" mi="3" ci="0" mb="0" cb="0"/><line nr="2578" mi="1" ci="0" mb="0" cb="0"/><line nr="2608" mi="2" ci="0" mb="0" cb="0"/><line nr="2609" mi="3" ci="0" mb="0" cb="0"/><line nr="2610" mi="3" ci="0" mb="0" cb="0"/><line nr="2611" mi="4" ci="0" mb="0" cb="0"/><line nr="2612" mi="6" ci="0" mb="0" cb="0"/><line nr="2613" mi="3" ci="0" mb="0" cb="0"/><line nr="2614" mi="1" ci="0" mb="0" cb="0"/><line nr="2636" mi="0" ci="2" mb="0" cb="0"/><line nr="2637" mi="0" ci="3" mb="0" cb="0"/><line nr="2638" mi="0" ci="3" mb="0" cb="0"/><line nr="2639" mi="0" ci="1" mb="0" cb="0"/><line nr="2648" mi="3" ci="0" mb="2" cb="0"/><line nr="2649" mi="2" ci="0" mb="0" cb="0"/><line nr="2650" mi="2" ci="0" mb="2" cb="0"/><line nr="2651" mi="2" ci="0" mb="0" cb="0"/><line nr="2652" mi="5" ci="0" mb="2" cb="0"/><line nr="2653" mi="2" ci="0" mb="0" cb="0"/><line nr="2654" mi="3" ci="0" mb="0" cb="0"/><line nr="2655" mi="14" ci="0" mb="4" cb="0"/><line nr="2661" mi="5" ci="0" mb="0" cb="0"/><line nr="2662" mi="7" ci="0" mb="0" cb="0"/><line nr="2663" mi="7" ci="0" mb="0" cb="0"/><line nr="2664" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3236" covered="1777"/><counter type="BRANCH" missed="483" covered="161"/><counter type="LINE" missed="538" covered="384"/><counter type="COMPLEXITY" missed="320" covered="58"/><counter type="METHOD" missed="28" covered="28"/><counter type="CLASS" missed="10" covered="13"/></sourcefile><sourcefile name="CodecCollector.java"><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="2"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="125" mi="0" ci="2" mb="0" cb="0"/><line nr="126" mi="0" ci="2" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="1" cb="1"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="129" mi="0" ci="7" mb="0" cb="0"/><line nr="130" mi="0" ci="3" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="4" mb="0" cb="0"/><line nr="133" mi="0" ci="3" mb="0" cb="2"/><line nr="134" mi="0" ci="4" mb="0" cb="0"/><line nr="135" mi="0" ci="6" mb="0" cb="2"/><line nr="136" mi="0" ci="8" mb="0" cb="2"/><line nr="138" mi="0" ci="10" mb="1" cb="3"/><line nr="139" mi="0" ci="5" mb="0" cb="0"/><line nr="143" mi="0" ci="2" mb="0" cb="0"/><line nr="145" mi="0" ci="2" mb="1" cb="1"/><line nr="146" mi="0" ci="4" mb="0" cb="0"/><line nr="147" mi="0" ci="3" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="0" cb="0"/><line nr="149" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="6" ci="0" mb="2" cb="0"/><line nr="152" mi="8" ci="0" mb="2" cb="0"/><line nr="153" mi="5" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="2" mb="0" cb="0"/><line nr="159" mi="0" ci="10" mb="0" cb="0"/><line nr="160" mi="2" ci="3" mb="1" cb="1"/><line nr="161" mi="0" ci="2" mb="0" cb="0"/><line nr="163" mi="0" ci="12" mb="0" cb="0"/><line nr="165" mi="0" ci="7" mb="0" cb="0"/><line nr="166" mi="0" ci="11" mb="0" cb="0"/><line nr="168" mi="0" ci="1" mb="0" cb="0"/><line nr="171" mi="0" ci="4" mb="0" cb="2"/><line nr="172" mi="0" ci="4" mb="1" cb="1"/><line nr="174" mi="0" ci="2" mb="0" cb="0"/><line nr="175" mi="0" ci="4" mb="1" cb="1"/><line nr="176" mi="0" ci="11" mb="0" cb="2"/><line nr="177" mi="0" ci="6" mb="2" cb="2"/><line nr="178" mi="3" ci="3" mb="0" cb="0"/><line nr="179" mi="0" ci="1" mb="0" cb="0"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="184" mi="0" ci="4" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="2"/><line nr="186" mi="0" ci="4" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="7" mb="0" cb="0"/><line nr="189" mi="0" ci="10" mb="0" cb="0"/><line nr="190" mi="0" ci="2" mb="1" cb="1"/><line nr="191" mi="5" ci="0" mb="2" cb="0"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="193" mi="8" ci="0" mb="0" cb="0"/><line nr="196" mi="0" ci="7" mb="0" cb="0"/><line nr="197" mi="0" ci="7" mb="0" cb="0"/><line nr="198" mi="0" ci="1" mb="0" cb="0"/><line nr="201" mi="0" ci="1" mb="0" cb="0"/><line nr="205" mi="2" ci="0" mb="0" cb="0"/><line nr="206" mi="2" ci="0" mb="0" cb="0"/><line nr="208" mi="3" ci="0" mb="0" cb="0"/><line nr="212" mi="4" ci="0" mb="0" cb="0"/><line nr="213" mi="3" ci="0" mb="2" cb="0"/><line nr="214" mi="4" ci="0" mb="0" cb="0"/><line nr="215" mi="3" ci="0" mb="0" cb="0"/><line nr="216" mi="11" ci="0" mb="2" cb="0"/><line nr="217" mi="7" ci="0" mb="2" cb="0"/><line nr="218" mi="3" ci="0" mb="0" cb="0"/><line nr="219" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="2" cb="0"/><line nr="221" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="5" ci="0" mb="0" cb="0"/><line nr="223" mi="3" ci="0" mb="2" cb="0"/><line nr="224" mi="9" ci="0" mb="0" cb="0"/><line nr="225" mi="11" ci="0" mb="4" cb="0"/><line nr="226" mi="6" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="2" cb="0"/><line nr="228" mi="4" ci="0" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="234" mi="2" ci="0" mb="0" cb="0"/><line nr="236" mi="1" ci="0" mb="0" cb="0"/><line nr="273" mi="0" ci="2" mb="0" cb="0"/><line nr="274" mi="0" ci="2" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="0" cb="0"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="280" mi="0" ci="2" mb="0" cb="0"/><line nr="281" mi="0" ci="2" mb="0" cb="0"/><line nr="282" mi="0" ci="2" mb="0" cb="0"/><line nr="283" mi="0" ci="2" mb="0" cb="0"/><line nr="286" mi="0" ci="4" mb="0" cb="2"/><line nr="287" mi="0" ci="2" mb="0" cb="0"/><line nr="290" mi="0" ci="4" mb="0" cb="2"/><line nr="291" mi="0" ci="2" mb="0" cb="0"/><line nr="293" mi="0" ci="4" mb="0" cb="2"/><line nr="294" mi="0" ci="11" mb="0" cb="2"/><line nr="295" mi="6" ci="2" mb="3" cb="1"/><line nr="296" mi="4" ci="0" mb="0" cb="0"/><line nr="297" mi="2" ci="2" mb="0" cb="0"/><line nr="298" mi="0" ci="1" mb="0" cb="0"/><line nr="302" mi="0" ci="4" mb="0" cb="2"/><line nr="304" mi="0" ci="4" mb="0" cb="0"/><line nr="305" mi="0" ci="4" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="4" mb="0" cb="0"/><line nr="309" mi="0" ci="4" mb="1" cb="1"/><line nr="310" mi="0" ci="11" mb="0" cb="2"/><line nr="311" mi="0" ci="9" mb="0" cb="2"/><line nr="313" mi="0" ci="7" mb="0" cb="2"/><line nr="315" mi="2" ci="10" mb="1" cb="3"/><line nr="317" mi="0" ci="4" mb="0" cb="0"/><line nr="318" mi="0" ci="5" mb="0" cb="0"/><line nr="319" mi="0" ci="11" mb="0" cb="2"/><line nr="320" mi="0" ci="5" mb="1" cb="1"/><line nr="321" mi="0" ci="5" mb="0" cb="0"/><line nr="322" mi="0" ci="4" mb="0" cb="2"/><line nr="323" mi="0" ci="7" mb="0" cb="0"/><line nr="326" mi="0" ci="1" mb="0" cb="0"/><line nr="327" mi="0" ci="1" mb="0" cb="0"/><line nr="330" mi="0" ci="4" mb="1" cb="1"/><line nr="331" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="11" ci="0" mb="2" cb="0"/><line nr="333" mi="5" ci="0" mb="2" cb="0"/><line nr="334" mi="8" ci="0" mb="0" cb="0"/><line nr="337" mi="1" ci="0" mb="0" cb="0"/><line nr="340" mi="0" ci="4" mb="1" cb="1"/><line nr="341" mi="2" ci="0" mb="0" cb="0"/><line nr="342" mi="11" ci="0" mb="2" cb="0"/><line nr="343" mi="5" ci="0" mb="2" cb="0"/><line nr="344" mi="3" ci="0" mb="2" cb="0"/><line nr="346" mi="8" ci="0" mb="2" cb="0"/><line nr="347" mi="9" ci="0" mb="0" cb="0"/><line nr="350" mi="9" ci="0" mb="0" cb="0"/><line nr="353" mi="5" ci="0" mb="2" cb="0"/><line nr="354" mi="8" ci="0" mb="0" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="361" mi="0" ci="4" mb="0" cb="2"/><line nr="362" mi="0" ci="2" mb="0" cb="0"/><line nr="363" mi="0" ci="11" mb="0" cb="2"/><line nr="364" mi="0" ci="5" mb="1" cb="1"/><line nr="365" mi="0" ci="8" mb="0" cb="0"/><line nr="368" mi="0" ci="1" mb="0" cb="0"/><line nr="371" mi="0" ci="4" mb="1" cb="1"/><line nr="372" mi="11" ci="0" mb="2" cb="0"/><line nr="373" mi="7" ci="0" mb="2" cb="0"/><line nr="375" mi="7" ci="0" mb="2" cb="0"/><line nr="377" mi="9" ci="0" mb="2" cb="0"/><line nr="378" mi="14" ci="0" mb="4" cb="0"/><line nr="380" mi="6" ci="0" mb="0" cb="0"/><line nr="381" mi="11" ci="0" mb="2" cb="0"/><line nr="382" mi="5" ci="0" mb="2" cb="0"/><line nr="383" mi="5" ci="0" mb="0" cb="0"/><line nr="384" mi="4" ci="0" mb="2" cb="0"/><line nr="385" mi="7" ci="0" mb="0" cb="0"/><line nr="388" mi="1" ci="0" mb="0" cb="0"/><line nr="389" mi="19" ci="0" mb="2" cb="0"/><line nr="390" mi="11" ci="0" mb="4" cb="0"/><line nr="392" mi="3" ci="0" mb="0" cb="0"/><line nr="393" mi="11" ci="0" mb="2" cb="0"/><line nr="394" mi="5" ci="0" mb="2" cb="0"/><line nr="395" mi="5" ci="0" mb="0" cb="0"/><line nr="396" mi="4" ci="0" mb="2" cb="0"/><line nr="397" mi="7" ci="0" mb="0" cb="0"/><line nr="400" mi="1" ci="0" mb="0" cb="0"/><line nr="402" mi="7" ci="0" mb="2" cb="0"/><line nr="403" mi="10" ci="0" mb="0" cb="0"/><line nr="404" mi="11" ci="0" mb="0" cb="0"/><line nr="407" mi="1" ci="0" mb="0" cb="0"/><line nr="410" mi="0" ci="4" mb="1" cb="1"/><line nr="411" mi="11" ci="0" mb="2" cb="0"/><line nr="412" mi="7" ci="0" mb="2" cb="0"/><line nr="413" mi="7" ci="0" mb="4" cb="0"/><line nr="414" mi="2" ci="0" mb="2" cb="0"/><line nr="415" mi="2" ci="0" mb="0" cb="0"/><line nr="417" mi="1" ci="0" mb="0" cb="0"/><line nr="421" mi="0" ci="2" mb="0" cb="2"/><line nr="426" mi="4" ci="7" mb="1" cb="1"/><line nr="427" mi="6" ci="0" mb="0" cb="0"/><line nr="428" mi="2" ci="0" mb="2" cb="0"/><line nr="429" mi="3" ci="0" mb="0" cb="0"/><line nr="430" mi="2" ci="0" mb="0" cb="0"/><line nr="431" mi="2" ci="0" mb="0" cb="0"/><line nr="432" mi="4" ci="0" mb="0" cb="0"/><line nr="433" mi="5" ci="0" mb="2" cb="0"/><line nr="435" mi="2" ci="0" mb="0" cb="0"/><line nr="436" mi="4" ci="0" mb="0" cb="0"/><line nr="437" mi="2" ci="0" mb="0" cb="0"/><line nr="438" mi="3" ci="0" mb="0" cb="0"/><line nr="439" mi="4" ci="0" mb="0" cb="0"/><line nr="440" mi="3" ci="0" mb="2" cb="0"/><line nr="441" mi="8" ci="0" mb="0" cb="0"/><line nr="442" mi="3" ci="0" mb="2" cb="0"/><line nr="443" mi="5" ci="0" mb="2" cb="0"/><line nr="444" mi="5" ci="0" mb="2" cb="0"/><line nr="445" mi="7" ci="0" mb="0" cb="0"/><line nr="447" mi="2" ci="0" mb="0" cb="0"/><line nr="451" mi="2" ci="0" mb="2" cb="0"/><line nr="452" mi="2" ci="0" mb="0" cb="0"/><line nr="453" mi="6" ci="0" mb="0" cb="0"/><line nr="454" mi="2" ci="0" mb="2" cb="0"/><line nr="456" mi="7" ci="0" mb="2" cb="0"/><line nr="457" mi="1" ci="0" mb="0" cb="0"/><line nr="458" mi="4" ci="0" mb="0" cb="0"/><line nr="462" mi="6" ci="0" mb="0" cb="0"/><line nr="463" mi="2" ci="0" mb="2" cb="0"/><line nr="464" mi="7" ci="0" mb="2" cb="0"/><line nr="465" mi="1" ci="0" mb="0" cb="0"/><line nr="466" mi="4" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="473" mi="4" ci="0" mb="2" cb="0"/><line nr="474" mi="7" ci="0" mb="0" cb="0"/><line nr="475" mi="1" ci="0" mb="0" cb="0"/><line nr="477" mi="5" ci="0" mb="0" cb="0"/><line nr="478" mi="6" ci="0" mb="0" cb="0"/><line nr="480" mi="7" ci="0" mb="0" cb="0"/><line nr="481" mi="7" ci="0" mb="0" cb="0"/><line nr="483" mi="5" ci="0" mb="0" cb="0"/><line nr="486" mi="1" ci="0" mb="0" cb="0"/><line nr="488" mi="1" ci="0" mb="0" cb="0"/><line nr="490" mi="0" ci="11" mb="0" cb="2"/><line nr="492" mi="0" ci="4" mb="1" cb="1"/><line nr="493" mi="0" ci="6" mb="0" cb="0"/><line nr="495" mi="2" ci="0" mb="0" cb="0"/><line nr="497" mi="0" ci="4" mb="0" cb="2"/><line nr="498" mi="0" ci="6" mb="0" cb="0"/><line nr="500" mi="0" ci="2" mb="0" cb="0"/><line nr="502" mi="2" ci="2" mb="3" cb="1"/><line nr="503" mi="0" ci="8" mb="0" cb="0"/><line nr="505" mi="0" ci="2" mb="1" cb="1"/><line nr="507" mi="0" ci="2" mb="1" cb="1"/><line nr="508" mi="0" ci="4" mb="0" cb="0"/><line nr="510" mi="3" ci="0" mb="0" cb="0"/><line nr="512" mi="0" ci="3" mb="1" cb="1"/><line nr="513" mi="0" ci="5" mb="0" cb="0"/><line nr="516" mi="0" ci="2" mb="0" cb="0"/><line nr="517" mi="0" ci="3" mb="1" cb="1"/><line nr="518" mi="0" ci="8" mb="1" cb="1"/><line nr="520" mi="1" ci="0" mb="0" cb="0"/><line nr="522" mi="0" ci="7" mb="0" cb="0"/><line nr="523" mi="3" ci="4" mb="3" cb="1"/><line nr="524" mi="6" ci="0" mb="0" cb="0"/><line nr="526" mi="0" ci="4" mb="1" cb="1"/><line nr="527" mi="1" ci="0" mb="0" cb="0"/><line nr="529" mi="0" ci="5" mb="1" cb="1"/><line nr="530" mi="0" ci="2" mb="0" cb="0"/><line nr="531" mi="0" ci="4" mb="0" cb="0"/><line nr="533" mi="0" ci="1" mb="0" cb="0"/><line nr="534" mi="0" ci="5" mb="0" cb="2"/><line nr="535" mi="0" ci="1" mb="0" cb="0"/><line nr="536" mi="0" ci="2" mb="0" cb="2"/><line nr="537" mi="0" ci="4" mb="0" cb="0"/><line nr="538" mi="0" ci="3" mb="0" cb="0"/><line nr="539" mi="0" ci="4" mb="0" cb="0"/><line nr="540" mi="0" ci="1" mb="0" cb="0"/><line nr="542" mi="0" ci="2" mb="1" cb="1"/><line nr="543" mi="0" ci="6" mb="0" cb="0"/><line nr="545" mi="0" ci="2" mb="0" cb="2"/><line nr="546" mi="0" ci="5" mb="0" cb="0"/><line nr="548" mi="0" ci="3" mb="0" cb="2"/><line nr="549" mi="0" ci="5" mb="0" cb="0"/><line nr="553" mi="0" ci="1" mb="0" cb="0"/><line nr="558" mi="0" ci="1" mb="0" cb="0"/><line nr="562" mi="0" ci="2" mb="0" cb="2"/><line nr="563" mi="0" ci="2" mb="1" cb="1"/><line nr="565" mi="0" ci="9" mb="0" cb="2"/><line nr="566" mi="0" ci="4" mb="0" cb="0"/><line nr="567" mi="0" ci="11" mb="0" cb="2"/><line nr="568" mi="0" ci="12" mb="0" cb="0"/><line nr="570" mi="0" ci="2" mb="0" cb="0"/><line nr="573" mi="0" ci="6" mb="0" cb="0"/><line nr="575" mi="0" ci="11" mb="0" cb="2"/><line nr="576" mi="0" ci="5" mb="1" cb="1"/><line nr="577" mi="7" ci="0" mb="0" cb="0"/><line nr="579" mi="0" ci="2" mb="0" cb="0"/><line nr="582" mi="4" ci="0" mb="0" cb="0"/><line nr="583" mi="11" ci="0" mb="2" cb="0"/><line nr="584" mi="7" ci="0" mb="0" cb="0"/><line nr="585" mi="1" ci="0" mb="0" cb="0"/><line nr="590" mi="0" ci="2" mb="0" cb="2"/><line nr="591" mi="0" ci="2" mb="1" cb="1"/><line nr="593" mi="0" ci="9" mb="0" cb="2"/><line nr="594" mi="0" ci="4" mb="0" cb="0"/><line nr="595" mi="0" ci="11" mb="0" cb="2"/><line nr="596" mi="0" ci="11" mb="0" cb="0"/><line nr="597" mi="0" ci="1" mb="0" cb="0"/><line nr="598" mi="0" ci="2" mb="0" cb="0"/><line nr="601" mi="0" ci="6" mb="0" cb="0"/><line nr="602" mi="0" ci="11" mb="0" cb="2"/><line nr="603" mi="0" ci="5" mb="1" cb="1"/><line nr="604" mi="7" ci="0" mb="0" cb="0"/><line nr="606" mi="0" ci="2" mb="0" cb="0"/><line nr="609" mi="4" ci="0" mb="0" cb="0"/><line nr="610" mi="11" ci="0" mb="2" cb="0"/><line nr="611" mi="7" ci="0" mb="0" cb="0"/><line nr="612" mi="1" ci="0" mb="0" cb="0"/><line nr="616" mi="0" ci="4" mb="0" cb="2"/><line nr="618" mi="0" ci="5" mb="0" cb="0"/><line nr="621" mi="0" ci="4" mb="0" cb="2"/><line nr="623" mi="0" ci="5" mb="0" cb="0"/><line nr="626" mi="0" ci="4" mb="1" cb="1"/><line nr="628" mi="13" ci="0" mb="0" cb="0"/><line nr="631" mi="0" ci="4" mb="0" cb="2"/><line nr="632" mi="0" ci="4" mb="1" cb="1"/><line nr="634" mi="0" ci="7" mb="0" cb="0"/><line nr="635" mi="0" ci="4" mb="0" cb="0"/><line nr="637" mi="0" ci="4" mb="1" cb="1"/><line nr="639" mi="13" ci="0" mb="0" cb="0"/><line nr="643" mi="0" ci="4" mb="0" cb="2"/><line nr="645" mi="0" ci="7" mb="0" cb="0"/><line nr="646" mi="0" ci="7" mb="0" cb="0"/><line nr="649" mi="0" ci="4" mb="1" cb="1"/><line nr="651" mi="12" ci="0" mb="0" cb="0"/><line nr="654" mi="0" ci="4" mb="1" cb="1"/><line nr="656" mi="14" ci="0" mb="0" cb="0"/><line nr="661" mi="0" ci="4" mb="0" cb="2"/><line nr="662" mi="0" ci="9" mb="0" cb="0"/><line nr="664" mi="0" ci="9" mb="0" cb="0"/><line nr="667" mi="0" ci="1" mb="0" cb="0"/><line nr="680" mi="0" ci="2" mb="1" cb="1"/><line nr="681" mi="0" ci="4" mb="0" cb="0"/><line nr="682" mi="0" ci="4" mb="0" cb="0"/><line nr="684" mi="0" ci="4" mb="0" cb="0"/><line nr="686" mi="0" ci="4" mb="0" cb="0"/><line nr="688" mi="0" ci="2" mb="1" cb="1"/><line nr="689" mi="0" ci="2" mb="0" cb="0"/><line nr="690" mi="0" ci="3" mb="0" cb="0"/><line nr="691" mi="0" ci="8" mb="0" cb="2"/><line nr="692" mi="0" ci="5" mb="0" cb="0"/><line nr="693" mi="0" ci="4" mb="1" cb="1"/><line nr="694" mi="0" ci="4" mb="0" cb="0"/><line nr="698" mi="0" ci="2" mb="1" cb="1"/><line nr="699" mi="0" ci="2" mb="0" cb="0"/><line nr="700" mi="0" ci="3" mb="0" cb="0"/><line nr="701" mi="0" ci="8" mb="0" cb="2"/><line nr="702" mi="0" ci="5" mb="0" cb="0"/><line nr="703" mi="0" ci="4" mb="1" cb="1"/><line nr="704" mi="0" ci="4" mb="0" cb="0"/><line nr="708" mi="0" ci="2" mb="1" cb="1"/><line nr="709" mi="0" ci="2" mb="0" cb="0"/><line nr="710" mi="0" ci="3" mb="0" cb="0"/><line nr="711" mi="0" ci="8" mb="0" cb="2"/><line nr="712" mi="0" ci="5" mb="0" cb="0"/><line nr="713" mi="0" ci="4" mb="1" cb="1"/><line nr="714" mi="0" ci="4" mb="0" cb="0"/><line nr="718" mi="0" ci="2" mb="0" cb="0"/><line nr="720" mi="2" ci="0" mb="0" cb="0"/><line nr="735" mi="0" ci="2" mb="1" cb="1"/><line nr="736" mi="0" ci="4" mb="0" cb="0"/><line nr="737" mi="0" ci="4" mb="0" cb="0"/><line nr="739" mi="0" ci="2" mb="1" cb="1"/><line nr="740" mi="0" ci="2" mb="0" cb="0"/><line nr="741" mi="0" ci="3" mb="0" cb="0"/><line nr="742" mi="0" ci="8" mb="0" cb="2"/><line nr="743" mi="0" ci="5" mb="0" cb="0"/><line nr="744" mi="0" ci="4" mb="1" cb="1"/><line nr="745" mi="0" ci="4" mb="0" cb="0"/><line nr="749" mi="0" ci="2" mb="0" cb="0"/><line nr="751" mi="2" ci="0" mb="0" cb="0"/><line nr="769" mi="0" ci="3" mb="1" cb="1"/><line nr="770" mi="4" ci="0" mb="0" cb="0"/><line nr="771" mi="2" ci="0" mb="2" cb="0"/><line nr="772" mi="4" ci="0" mb="0" cb="0"/><line nr="774" mi="4" ci="0" mb="0" cb="0"/><line nr="776" mi="4" ci="0" mb="0" cb="0"/><line nr="778" mi="4" ci="0" mb="0" cb="0"/><line nr="780" mi="2" ci="0" mb="2" cb="0"/><line nr="781" mi="2" ci="0" mb="0" cb="0"/><line nr="782" mi="3" ci="0" mb="0" cb="0"/><line nr="783" mi="8" ci="0" mb="2" cb="0"/><line nr="784" mi="6" ci="0" mb="0" cb="0"/><line nr="787" mi="2" ci="0" mb="2" cb="0"/><line nr="788" mi="2" ci="0" mb="0" cb="0"/><line nr="789" mi="3" ci="0" mb="0" cb="0"/><line nr="790" mi="8" ci="0" mb="2" cb="0"/><line nr="791" mi="6" ci="0" mb="0" cb="0"/><line nr="794" mi="2" ci="0" mb="2" cb="0"/><line nr="795" mi="2" ci="0" mb="0" cb="0"/><line nr="796" mi="3" ci="0" mb="0" cb="0"/><line nr="797" mi="8" ci="0" mb="2" cb="0"/><line nr="798" mi="6" ci="0" mb="0" cb="0"/><line nr="801" mi="2" ci="0" mb="2" cb="0"/><line nr="802" mi="2" ci="0" mb="0" cb="0"/><line nr="803" mi="3" ci="0" mb="0" cb="0"/><line nr="804" mi="8" ci="0" mb="2" cb="0"/><line nr="805" mi="6" ci="0" mb="0" cb="0"/><line nr="810" mi="0" ci="1" mb="0" cb="0"/><line nr="835" mi="4" ci="0" mb="0" cb="0"/><line nr="836" mi="3" ci="0" mb="0" cb="0"/><line nr="837" mi="10" ci="0" mb="2" cb="0"/><line nr="838" mi="5" ci="0" mb="0" cb="0"/><line nr="839" mi="2" ci="0" mb="2" cb="0"/><line nr="840" mi="4" ci="0" mb="0" cb="0"/><line nr="841" mi="3" ci="0" mb="0" cb="0"/><line nr="842" mi="2" ci="0" mb="0" cb="0"/><line nr="843" mi="5" ci="0" mb="0" cb="0"/><line nr="844" mi="2" ci="0" mb="2" cb="0"/><line nr="845" mi="5" ci="0" mb="0" cb="0"/><line nr="848" mi="1" ci="0" mb="0" cb="0"/><line nr="849" mi="2" ci="0" mb="0" cb="0"/><line nr="866" mi="6" ci="0" mb="6" cb="0"/><line nr="867" mi="2" ci="0" mb="0" cb="0"/><line nr="869" mi="2" ci="0" mb="0" cb="0"/><line nr="870" mi="2" ci="0" mb="0" cb="0"/><line nr="872" mi="7" ci="0" mb="4" cb="0"/><line nr="873" mi="9" ci="0" mb="2" cb="0"/><line nr="874" mi="11" ci="0" mb="2" cb="0"/><line nr="875" mi="2" ci="0" mb="0" cb="0"/><line nr="879" mi="7" ci="0" mb="4" cb="0"/><line nr="880" mi="9" ci="0" mb="2" cb="0"/><line nr="881" mi="11" ci="0" mb="2" cb="0"/><line nr="882" mi="2" ci="0" mb="0" cb="0"/><line nr="886" mi="7" ci="0" mb="4" cb="0"/><line nr="887" mi="9" ci="0" mb="2" cb="0"/><line nr="888" mi="11" ci="0" mb="2" cb="0"/><line nr="889" mi="2" ci="0" mb="0" cb="0"/><line nr="894" mi="7" ci="0" mb="4" cb="0"/><line nr="895" mi="4" ci="0" mb="0" cb="0"/><line nr="896" mi="9" ci="0" mb="2" cb="0"/><line nr="897" mi="2" ci="0" mb="0" cb="0"/><line nr="898" mi="6" ci="0" mb="2" cb="0"/><line nr="899" mi="6" ci="0" mb="0" cb="0"/><line nr="900" mi="7" ci="0" mb="2" cb="0"/><line nr="901" mi="12" ci="0" mb="0" cb="0"/><line nr="902" mi="5" ci="0" mb="0" cb="0"/><line nr="903" mi="1" ci="0" mb="0" cb="0"/><line nr="904" mi="7" ci="0" mb="0" cb="0"/><line nr="905" mi="11" ci="0" mb="2" cb="0"/><line nr="906" mi="12" ci="0" mb="0" cb="0"/><line nr="907" mi="7" ci="0" mb="0" cb="0"/><line nr="909" mi="5" ci="0" mb="0" cb="0"/><line nr="911" mi="8" ci="0" mb="0" cb="0"/><line nr="913" mi="7" ci="0" mb="0" cb="0"/><line nr="915" mi="2" ci="0" mb="2" cb="0"/><line nr="916" mi="2" ci="0" mb="0" cb="0"/><line nr="918" mi="2" ci="0" mb="0" cb="0"/><line nr="945" mi="2" ci="0" mb="2" cb="0"/><line nr="947" mi="9" ci="0" mb="2" cb="0"/><line nr="948" mi="4" ci="0" mb="0" cb="0"/><line nr="949" mi="11" ci="0" mb="2" cb="0"/><line nr="950" mi="11" ci="0" mb="0" cb="0"/><line nr="951" mi="1" ci="0" mb="0" cb="0"/><line nr="952" mi="2" ci="0" mb="0" cb="0"/><line nr="955" mi="6" ci="0" mb="0" cb="0"/><line nr="957" mi="11" ci="0" mb="2" cb="0"/><line nr="958" mi="5" ci="0" mb="2" cb="0"/><line nr="959" mi="7" ci="0" mb="0" cb="0"/><line nr="961" mi="2" ci="0" mb="0" cb="0"/><line nr="964" mi="4" ci="0" mb="0" cb="0"/><line nr="965" mi="11" ci="0" mb="2" cb="0"/><line nr="966" mi="7" ci="0" mb="0" cb="0"/><line nr="967" mi="1" ci="0" mb="0" cb="0"/><line nr="969" mi="2" ci="0" mb="0" cb="0"/><line nr="986" mi="0" ci="4" mb="0" cb="0"/><line nr="987" mi="0" ci="8" mb="0" cb="2"/><line nr="988" mi="0" ci="7" mb="0" cb="0"/><line nr="989" mi="0" ci="2" mb="0" cb="0"/><line nr="990" mi="0" ci="17" mb="0" cb="2"/><line nr="991" mi="0" ci="7" mb="2" cb="2"/><line nr="992" mi="0" ci="5" mb="0" cb="2"/><line nr="993" mi="0" ci="5" mb="0" cb="0"/><line nr="995" mi="0" ci="6" mb="0" cb="0"/><line nr="997" mi="0" ci="10" mb="0" cb="0"/><line nr="998" mi="0" ci="7" mb="0" cb="0"/><line nr="999" mi="5" ci="0" mb="2" cb="0"/><line nr="1000" mi="4" ci="0" mb="0" cb="0"/><line nr="1001" mi="6" ci="0" mb="0" cb="0"/><line nr="1005" mi="0" ci="2" mb="0" cb="0"/><line nr="1019" mi="2" ci="0" mb="2" cb="0"/><line nr="1020" mi="2" ci="0" mb="2" cb="0"/><line nr="1021" mi="7" ci="0" mb="0" cb="0"/><line nr="1022" mi="6" ci="0" mb="0" cb="0"/><line nr="1023" mi="8" ci="0" mb="4" cb="0"/><line nr="1024" mi="8" ci="0" mb="2" cb="0"/><line nr="1025" mi="2" ci="0" mb="0" cb="0"/><line nr="1026" mi="8" ci="0" mb="2" cb="0"/><line nr="1027" mi="2" ci="0" mb="0" cb="0"/><line nr="1029" mi="12" ci="0" mb="4" cb="0"/><line nr="1030" mi="8" ci="0" mb="0" cb="0"/><line nr="1032" mi="1" ci="0" mb="0" cb="0"/><line nr="1033" mi="2" ci="0" mb="0" cb="0"/><line nr="1036" mi="6" ci="0" mb="0" cb="0"/><line nr="1039" mi="2" ci="0" mb="0" cb="0"/><line nr="1057" mi="0" ci="2" mb="1" cb="1"/><line nr="1058" mi="0" ci="10" mb="0" cb="2"/><line nr="1059" mi="0" ci="4" mb="0" cb="0"/><line nr="1061" mi="0" ci="4" mb="0" cb="0"/><line nr="1062" mi="0" ci="2" mb="0" cb="0"/><line nr="1063" mi="0" ci="11" mb="0" cb="2"/><line nr="1064" mi="0" ci="6" mb="0" cb="0"/><line nr="1065" mi="2" ci="5" mb="1" cb="1"/><line nr="1066" mi="0" ci="7" mb="0" cb="2"/><line nr="1067" mi="0" ci="10" mb="0" cb="4"/><line nr="1069" mi="0" ci="3" mb="0" cb="2"/><line nr="1070" mi="0" ci="5" mb="0" cb="0"/><line nr="1071" mi="0" ci="1" mb="0" cb="0"/><line nr="1073" mi="0" ci="1" mb="0" cb="0"/><line nr="1074" mi="0" ci="2" mb="0" cb="2"/><line nr="1075" mi="0" ci="6" mb="0" cb="0"/><line nr="1077" mi="0" ci="3" mb="0" cb="0"/><line nr="1078" mi="0" ci="1" mb="0" cb="0"/><line nr="1080" mi="0" ci="1" mb="0" cb="0"/><line nr="1097" mi="0" ci="2" mb="1" cb="1"/><line nr="1098" mi="0" ci="10" mb="0" cb="2"/><line nr="1099" mi="0" ci="4" mb="0" cb="0"/><line nr="1101" mi="0" ci="4" mb="0" cb="0"/><line nr="1102" mi="0" ci="2" mb="0" cb="0"/><line nr="1103" mi="0" ci="2" mb="1" cb="1"/><line nr="1104" mi="0" ci="11" mb="0" cb="2"/><line nr="1105" mi="0" ci="6" mb="0" cb="0"/><line nr="1106" mi="2" ci="5" mb="1" cb="1"/><line nr="1107" mi="11" ci="6" mb="4" cb="2"/><line nr="1109" mi="3" ci="0" mb="2" cb="0"/><line nr="1110" mi="0" ci="5" mb="0" cb="0"/><line nr="1111" mi="0" ci="1" mb="0" cb="0"/><line nr="1113" mi="0" ci="1" mb="0" cb="0"/><line nr="1115" mi="0" ci="2" mb="0" cb="2"/><line nr="1116" mi="0" ci="6" mb="0" cb="0"/><line nr="1118" mi="0" ci="3" mb="0" cb="0"/><line nr="1119" mi="0" ci="1" mb="0" cb="0"/><line nr="1121" mi="0" ci="1" mb="0" cb="0"/><line nr="1141" mi="0" ci="2" mb="1" cb="1"/><line nr="1142" mi="0" ci="10" mb="0" cb="2"/><line nr="1143" mi="0" ci="7" mb="1" cb="1"/><line nr="1144" mi="14" ci="0" mb="0" cb="0"/><line nr="1146" mi="7" ci="0" mb="0" cb="0"/><line nr="1149" mi="0" ci="6" mb="0" cb="0"/><line nr="1151" mi="0" ci="5" mb="1" cb="1"/><line nr="1153" mi="0" ci="15" mb="2" cb="6"/><line nr="1156" mi="0" ci="6" mb="2" cb="2"/><line nr="1157" mi="0" ci="2" mb="1" cb="1"/><line nr="1159" mi="0" ci="4" mb="0" cb="0"/><line nr="1160" mi="0" ci="3" mb="0" cb="0"/><line nr="1161" mi="0" ci="2" mb="0" cb="0"/><line nr="1163" mi="0" ci="3" mb="1" cb="1"/><line nr="1165" mi="0" ci="17" mb="0" cb="2"/><line nr="1166" mi="0" ci="6" mb="0" cb="0"/><line nr="1167" mi="0" ci="7" mb="0" cb="2"/><line nr="1168" mi="0" ci="7" mb="0" cb="0"/><line nr="1169" mi="0" ci="2" mb="1" cb="1"/><line nr="1170" mi="0" ci="7" mb="0" cb="2"/><line nr="1171" mi="0" ci="9" mb="0" cb="0"/><line nr="1176" mi="0" ci="4" mb="0" cb="0"/><line nr="1178" mi="0" ci="6" mb="0" cb="0"/><line nr="1179" mi="0" ci="8" mb="0" cb="0"/><line nr="1180" mi="1" ci="0" mb="0" cb="0"/><line nr="1181" mi="5" ci="0" mb="0" cb="0"/><line nr="1182" mi="0" ci="1" mb="0" cb="0"/><line nr="1183" mi="0" ci="3" mb="1" cb="1"/><line nr="1184" mi="0" ci="11" mb="0" cb="2"/><line nr="1185" mi="0" ci="4" mb="0" cb="0"/><line nr="1186" mi="0" ci="5" mb="1" cb="1"/><line nr="1188" mi="0" ci="6" mb="0" cb="0"/><line nr="1190" mi="0" ci="8" mb="0" cb="0"/><line nr="1191" mi="1" ci="0" mb="0" cb="0"/><line nr="1192" mi="5" ci="0" mb="0" cb="0"/><line nr="1193" mi="1" ci="1" mb="0" cb="0"/><line nr="1194" mi="3" ci="0" mb="0" cb="0"/><line nr="1195" mi="2" ci="0" mb="2" cb="0"/><line nr="1197" mi="4" ci="0" mb="0" cb="0"/><line nr="1198" mi="2" ci="0" mb="0" cb="0"/><line nr="1199" mi="8" ci="0" mb="0" cb="0"/><line nr="1200" mi="1" ci="0" mb="0" cb="0"/><line nr="1201" mi="5" ci="0" mb="0" cb="0"/><line nr="1202" mi="2" ci="0" mb="0" cb="0"/><line nr="1204" mi="13" ci="0" mb="0" cb="0"/><line nr="1207" mi="0" ci="3" mb="0" cb="0"/><line nr="1208" mi="0" ci="1" mb="0" cb="0"/><line nr="1210" mi="0" ci="3" mb="0" cb="0"/><line nr="1212" mi="0" ci="1" mb="0" cb="0"/><line nr="1214" mi="0" ci="3" mb="1" cb="1"/><line nr="1215" mi="0" ci="2" mb="0" cb="0"/><line nr="1218" mi="0" ci="4" mb="0" cb="0"/><line nr="1219" mi="0" ci="3" mb="0" cb="0"/><line nr="1220" mi="0" ci="3" mb="0" cb="0"/><line nr="1221" mi="0" ci="4" mb="0" cb="0"/><line nr="1222" mi="0" ci="3" mb="1" cb="1"/><line nr="1223" mi="0" ci="5" mb="0" cb="0"/><line nr="1224" mi="0" ci="5" mb="0" cb="0"/><line nr="1225" mi="2" ci="7" mb="1" cb="1"/><line nr="1226" mi="6" ci="0" mb="0" cb="0"/><line nr="1227" mi="5" ci="0" mb="2" cb="0"/><line nr="1228" mi="6" ci="0" mb="0" cb="0"/><line nr="1229" mi="5" ci="0" mb="0" cb="0"/><line nr="1230" mi="3" ci="0" mb="0" cb="0"/><line nr="1231" mi="2" ci="0" mb="2" cb="0"/><line nr="1232" mi="4" ci="0" mb="0" cb="0"/><line nr="1233" mi="6" ci="0" mb="0" cb="0"/><line nr="1235" mi="4" ci="0" mb="0" cb="0"/><line nr="1238" mi="0" ci="17" mb="0" cb="2"/><line nr="1239" mi="2" ci="4" mb="1" cb="1"/><line nr="1240" mi="7" ci="0" mb="2" cb="0"/><line nr="1241" mi="4" ci="1" mb="0" cb="0"/><line nr="1243" mi="0" ci="11" mb="0" cb="0"/><line nr="1245" mi="0" ci="6" mb="0" cb="2"/><line nr="1246" mi="0" ci="9" mb="0" cb="4"/><line nr="1248" mi="0" ci="3" mb="0" cb="2"/><line nr="1249" mi="0" ci="4" mb="0" cb="0"/><line nr="1250" mi="0" ci="3" mb="1" cb="1"/><line nr="1251" mi="2" ci="7" mb="1" cb="1"/><line nr="1252" mi="6" ci="0" mb="0" cb="0"/><line nr="1254" mi="3" ci="0" mb="0" cb="0"/><line nr="1255" mi="2" ci="0" mb="2" cb="0"/><line nr="1256" mi="4" ci="0" mb="0" cb="0"/><line nr="1257" mi="7" ci="0" mb="0" cb="0"/><line nr="1258" mi="7" ci="0" mb="0" cb="0"/><line nr="1259" mi="3" ci="0" mb="0" cb="0"/><line nr="1260" mi="2" ci="0" mb="2" cb="0"/><line nr="1261" mi="4" ci="0" mb="0" cb="0"/><line nr="1262" mi="7" ci="0" mb="0" cb="0"/><line nr="1263" mi="6" ci="0" mb="0" cb="0"/><line nr="1265" mi="1" ci="0" mb="0" cb="0"/><line nr="1266" mi="5" ci="0" mb="0" cb="0"/><line nr="1267" mi="1" ci="0" mb="0" cb="0"/><line nr="1270" mi="0" ci="1" mb="0" cb="0"/><line nr="1272" mi="1" ci="0" mb="0" cb="0"/><line nr="1273" mi="5" ci="0" mb="0" cb="0"/><line nr="1274" mi="0" ci="1" mb="0" cb="0"/><line nr="1276" mi="0" ci="2" mb="0" cb="2"/><line nr="1277" mi="0" ci="6" mb="0" cb="0"/><line nr="1278" mi="0" ci="3" mb="1" cb="1"/><line nr="1279" mi="2" ci="7" mb="1" cb="1"/><line nr="1280" mi="6" ci="0" mb="0" cb="0"/><line nr="1281" mi="5" ci="0" mb="2" cb="0"/><line nr="1282" mi="9" ci="0" mb="0" cb="0"/><line nr="1283" mi="3" ci="0" mb="0" cb="0"/><line nr="1284" mi="2" ci="0" mb="2" cb="0"/><line nr="1285" mi="8" ci="0" mb="0" cb="0"/><line nr="1291" mi="0" ci="3" mb="0" cb="0"/><line nr="1292" mi="0" ci="3" mb="1" cb="1"/><line nr="1293" mi="4" ci="7" mb="1" cb="1"/><line nr="1294" mi="3" ci="0" mb="0" cb="0"/><line nr="1295" mi="1" ci="0" mb="0" cb="0"/><line nr="1297" mi="0" ci="1" mb="0" cb="0"/><line nr="1300" mi="13" ci="0" mb="0" cb="0"/><line nr="1302" mi="0" ci="1" mb="0" cb="0"/><line nr="1304" mi="0" ci="1" mb="0" cb="0"/><line nr="1335" mi="2" ci="0" mb="2" cb="0"/><line nr="1336" mi="10" ci="0" mb="2" cb="0"/><line nr="1338" mi="3" ci="0" mb="2" cb="0"/><line nr="1339" mi="3" ci="0" mb="0" cb="0"/><line nr="1340" mi="3" ci="0" mb="0" cb="0"/><line nr="1341" mi="3" ci="0" mb="0" cb="0"/><line nr="1342" mi="3" ci="0" mb="0" cb="0"/><line nr="1345" mi="5" ci="0" mb="2" cb="0"/><line nr="1346" mi="11" ci="0" mb="2" cb="0"/><line nr="1347" mi="4" ci="0" mb="2" cb="0"/><line nr="1348" mi="6" ci="0" mb="2" cb="0"/><line nr="1349" mi="8" ci="0" mb="2" cb="0"/><line nr="1350" mi="2" ci="0" mb="0" cb="0"/><line nr="1352" mi="8" ci="0" mb="2" cb="0"/><line nr="1353" mi="13" ci="0" mb="4" cb="0"/><line nr="1355" mi="5" ci="0" mb="0" cb="0"/><line nr="1356" mi="2" ci="0" mb="0" cb="0"/><line nr="1357" mi="3" ci="0" mb="0" cb="0"/><line nr="1358" mi="5" ci="0" mb="0" cb="0"/><line nr="1359" mi="15" ci="0" mb="0" cb="0"/><line nr="1360" mi="2" ci="0" mb="0" cb="0"/><line nr="1365" mi="4" ci="0" mb="0" cb="0"/><line nr="1366" mi="7" ci="0" mb="0" cb="0"/><line nr="1367" mi="6" ci="0" mb="2" cb="0"/><line nr="1368" mi="2" ci="0" mb="0" cb="0"/><line nr="1369" mi="8" ci="0" mb="0" cb="0"/><line nr="1372" mi="10" ci="0" mb="2" cb="0"/><line nr="1373" mi="8" ci="0" mb="0" cb="0"/><line nr="1375" mi="9" ci="0" mb="2" cb="0"/><line nr="1377" mi="2" ci="0" mb="0" cb="0"/><line nr="1378" mi="6" ci="0" mb="0" cb="0"/><line nr="1379" mi="5" ci="0" mb="0" cb="0"/><line nr="1381" mi="1" ci="0" mb="0" cb="0"/><line nr="1382" mi="13" ci="0" mb="0" cb="0"/><line nr="1384" mi="6" ci="0" mb="0" cb="0"/><line nr="1386" mi="2" ci="0" mb="2" cb="0"/><line nr="1388" mi="12" ci="0" mb="0" cb="0"/><line nr="1389" mi="2" ci="0" mb="0" cb="0"/><line nr="1390" mi="4" ci="0" mb="0" cb="0"/><line nr="1392" mi="2" ci="0" mb="2" cb="0"/><line nr="1393" mi="8" ci="0" mb="0" cb="0"/><line nr="1395" mi="9" ci="0" mb="0" cb="0"/><line nr="1396" mi="7" ci="0" mb="0" cb="0"/><line nr="1398" mi="2" ci="0" mb="2" cb="0"/><line nr="1399" mi="9" ci="0" mb="0" cb="0"/><line nr="1400" mi="9" ci="0" mb="0" cb="0"/><line nr="1403" mi="1" ci="0" mb="0" cb="0"/><line nr="1404" mi="8" ci="0" mb="0" cb="0"/><line nr="1406" mi="4" ci="0" mb="2" cb="0"/><line nr="1407" mi="6" ci="0" mb="2" cb="0"/><line nr="1408" mi="7" ci="0" mb="0" cb="0"/><line nr="1410" mi="1" ci="0" mb="0" cb="0"/><line nr="1411" mi="5" ci="0" mb="0" cb="0"/><line nr="1412" mi="5" ci="0" mb="2" cb="0"/><line nr="1413" mi="11" ci="0" mb="2" cb="0"/><line nr="1414" mi="4" ci="0" mb="2" cb="0"/><line nr="1415" mi="6" ci="0" mb="2" cb="0"/><line nr="1416" mi="8" ci="0" mb="2" cb="0"/><line nr="1417" mi="2" ci="0" mb="0" cb="0"/><line nr="1419" mi="8" ci="0" mb="2" cb="0"/><line nr="1420" mi="13" ci="0" mb="4" cb="0"/><line nr="1422" mi="5" ci="0" mb="0" cb="0"/><line nr="1423" mi="2" ci="0" mb="0" cb="0"/><line nr="1424" mi="3" ci="0" mb="0" cb="0"/><line nr="1425" mi="5" ci="0" mb="0" cb="0"/><line nr="1427" mi="15" ci="0" mb="0" cb="0"/><line nr="1428" mi="2" ci="0" mb="0" cb="0"/><line nr="1432" mi="13" ci="0" mb="0" cb="0"/><line nr="1434" mi="6" ci="0" mb="0" cb="0"/><line nr="1436" mi="2" ci="0" mb="2" cb="0"/><line nr="1438" mi="12" ci="0" mb="0" cb="0"/><line nr="1439" mi="2" ci="0" mb="0" cb="0"/><line nr="1440" mi="4" ci="0" mb="0" cb="0"/><line nr="1442" mi="2" ci="0" mb="2" cb="0"/><line nr="1443" mi="8" ci="0" mb="0" cb="0"/><line nr="1445" mi="9" ci="0" mb="0" cb="0"/><line nr="1446" mi="7" ci="0" mb="0" cb="0"/><line nr="1448" mi="2" ci="0" mb="2" cb="0"/><line nr="1449" mi="9" ci="0" mb="0" cb="0"/><line nr="1450" mi="9" ci="0" mb="0" cb="0"/><line nr="1453" mi="1" ci="0" mb="0" cb="0"/><line nr="1454" mi="8" ci="0" mb="0" cb="0"/><line nr="1456" mi="4" ci="0" mb="2" cb="0"/><line nr="1457" mi="6" ci="0" mb="2" cb="0"/><line nr="1458" mi="7" ci="0" mb="0" cb="0"/><line nr="1460" mi="1" ci="0" mb="0" cb="0"/><line nr="1461" mi="4" ci="0" mb="0" cb="0"/><line nr="1464" mi="1" ci="0" mb="0" cb="0"/><line nr="1465" mi="6" ci="0" mb="0" cb="0"/><line nr="1466" mi="2" ci="0" mb="2" cb="0"/><line nr="1467" mi="11" ci="0" mb="2" cb="0"/><line nr="1468" mi="6" ci="0" mb="0" cb="0"/><line nr="1469" mi="2" ci="0" mb="2" cb="0"/><line nr="1470" mi="7" ci="0" mb="0" cb="0"/><line nr="1472" mi="1" ci="0" mb="0" cb="0"/><line nr="1473" mi="4" ci="0" mb="0" cb="0"/><line nr="1476" mi="1" ci="0" mb="0" cb="0"/><line nr="1478" mi="1" ci="0" mb="0" cb="0"/><line nr="1510" mi="0" ci="4" mb="2" cb="2"/><line nr="1513" mi="0" ci="10" mb="0" cb="2"/><line nr="1514" mi="0" ci="3" mb="0" cb="0"/><line nr="1515" mi="0" ci="4" mb="1" cb="1"/><line nr="1516" mi="0" ci="6" mb="0" cb="0"/><line nr="1517" mi="0" ci="3" mb="0" cb="0"/><line nr="1518" mi="0" ci="3" mb="0" cb="0"/><line nr="1520" mi="0" ci="4" mb="0" cb="0"/><line nr="1522" mi="0" ci="4" mb="0" cb="0"/><line nr="1524" mi="0" ci="2" mb="1" cb="1"/><line nr="1525" mi="0" ci="11" mb="0" cb="2"/><line nr="1526" mi="0" ci="4" mb="0" cb="0"/><line nr="1527" mi="0" ci="1" mb="0" cb="0"/><line nr="1530" mi="0" ci="4" mb="0" cb="0"/><line nr="1533" mi="0" ci="4" mb="0" cb="0"/><line nr="1534" mi="0" ci="4" mb="0" cb="0"/><line nr="1535" mi="0" ci="4" mb="0" cb="0"/><line nr="1537" mi="0" ci="2" mb="1" cb="1"/><line nr="1538" mi="4" ci="0" mb="0" cb="0"/><line nr="1539" mi="8" ci="0" mb="2" cb="0"/><line nr="1540" mi="2" ci="0" mb="0" cb="0"/><line nr="1541" mi="6" ci="0" mb="0" cb="0"/><line nr="1543" mi="4" ci="0" mb="2" cb="0"/><line nr="1544" mi="7" ci="0" mb="2" cb="0"/><line nr="1545" mi="2" ci="0" mb="2" cb="0"/><line nr="1546" mi="3" ci="0" mb="0" cb="0"/><line nr="1547" mi="3" ci="0" mb="2" cb="0"/><line nr="1548" mi="4" ci="0" mb="0" cb="0"/><line nr="1549" mi="4" ci="0" mb="0" cb="0"/><line nr="1551" mi="6" ci="0" mb="0" cb="0"/><line nr="1552" mi="2" ci="0" mb="0" cb="0"/><line nr="1553" mi="5" ci="0" mb="2" cb="0"/><line nr="1554" mi="16" ci="0" mb="0" cb="0"/><line nr="1557" mi="7" ci="0" mb="0" cb="0"/><line nr="1559" mi="6" ci="0" mb="0" cb="0"/><line nr="1560" mi="11" ci="0" mb="2" cb="0"/><line nr="1561" mi="4" ci="0" mb="2" cb="0"/><line nr="1562" mi="2" ci="0" mb="0" cb="0"/><line nr="1563" mi="1" ci="0" mb="0" cb="0"/><line nr="1565" mi="1" ci="0" mb="0" cb="0"/><line nr="1567" mi="2" ci="0" mb="2" cb="0"/><line nr="1568" mi="6" ci="0" mb="0" cb="0"/><line nr="1569" mi="6" ci="0" mb="0" cb="0"/><line nr="1570" mi="5" ci="0" mb="0" cb="0"/><line nr="1572" mi="12" ci="0" mb="0" cb="0"/><line nr="1573" mi="4" ci="0" mb="2" cb="0"/><line nr="1574" mi="4" ci="0" mb="2" cb="0"/><line nr="1575" mi="13" ci="0" mb="0" cb="0"/><line nr="1577" mi="6" ci="0" mb="0" cb="0"/><line nr="1579" mi="4" ci="0" mb="0" cb="0"/><line nr="1582" mi="1" ci="0" mb="0" cb="0"/><line nr="1586" mi="1" ci="0" mb="0" cb="0"/><line nr="1587" mi="0" ci="2" mb="0" cb="0"/><line nr="1588" mi="0" ci="2" mb="0" cb="0"/><line nr="1589" mi="0" ci="2" mb="0" cb="0"/><line nr="1590" mi="0" ci="4" mb="0" cb="0"/><line nr="1591" mi="0" ci="8" mb="0" cb="2"/><line nr="1592" mi="0" ci="2" mb="0" cb="0"/><line nr="1593" mi="0" ci="6" mb="0" cb="0"/><line nr="1594" mi="0" ci="4" mb="1" cb="1"/><line nr="1595" mi="0" ci="7" mb="1" cb="1"/><line nr="1596" mi="0" ci="2" mb="1" cb="1"/><line nr="1598" mi="0" ci="3" mb="0" cb="0"/><line nr="1599" mi="0" ci="4" mb="0" cb="0"/><line nr="1600" mi="0" ci="3" mb="0" cb="2"/><line nr="1601" mi="0" ci="4" mb="0" cb="0"/><line nr="1602" mi="0" ci="6" mb="0" cb="0"/><line nr="1603" mi="0" ci="1" mb="0" cb="0"/><line nr="1604" mi="0" ci="9" mb="0" cb="0"/><line nr="1607" mi="0" ci="10" mb="0" cb="2"/><line nr="1608" mi="0" ci="16" mb="0" cb="0"/><line nr="1611" mi="0" ci="2" mb="0" cb="0"/><line nr="1612" mi="0" ci="11" mb="0" cb="2"/><line nr="1613" mi="0" ci="4" mb="0" cb="2"/><line nr="1614" mi="0" ci="2" mb="0" cb="0"/><line nr="1615" mi="0" ci="1" mb="0" cb="0"/><line nr="1617" mi="0" ci="1" mb="0" cb="0"/><line nr="1618" mi="0" ci="2" mb="0" cb="2"/><line nr="1619" mi="0" ci="6" mb="0" cb="0"/><line nr="1620" mi="0" ci="6" mb="0" cb="0"/><line nr="1621" mi="0" ci="5" mb="0" cb="0"/><line nr="1623" mi="0" ci="12" mb="0" cb="0"/><line nr="1624" mi="0" ci="4" mb="1" cb="1"/><line nr="1625" mi="4" ci="0" mb="2" cb="0"/><line nr="1626" mi="13" ci="0" mb="0" cb="0"/><line nr="1628" mi="6" ci="0" mb="0" cb="0"/><line nr="1630" mi="4" ci="0" mb="0" cb="0"/><line nr="1633" mi="0" ci="1" mb="0" cb="0"/><line nr="1634" mi="0" ci="2" mb="1" cb="1"/><line nr="1635" mi="0" ci="10" mb="0" cb="2"/><line nr="1636" mi="0" ci="6" mb="0" cb="0"/><line nr="1637" mi="0" ci="2" mb="0" cb="0"/><line nr="1638" mi="0" ci="2" mb="0" cb="0"/><line nr="1639" mi="0" ci="3" mb="1" cb="1"/><line nr="1640" mi="4" ci="0" mb="0" cb="0"/><line nr="1642" mi="0" ci="1" mb="0" cb="0"/><line nr="1644" mi="0" ci="3" mb="1" cb="1"/><line nr="1645" mi="3" ci="0" mb="2" cb="0"/><line nr="1646" mi="8" ci="0" mb="0" cb="0"/><line nr="1649" mi="3" ci="0" mb="2" cb="0"/><line nr="1650" mi="9" ci="0" mb="0" cb="0"/><line nr="1654" mi="2" ci="0" mb="0" cb="0"/><line nr="1655" mi="2" ci="0" mb="0" cb="0"/><line nr="1656" mi="4" ci="0" mb="0" cb="0"/><line nr="1657" mi="3" ci="0" mb="0" cb="0"/><line nr="1658" mi="4" ci="0" mb="0" cb="0"/><line nr="1659" mi="3" ci="0" mb="0" cb="0"/><line nr="1666" mi="0" ci="11" mb="0" cb="2"/><line nr="1667" mi="0" ci="14" mb="0" cb="0"/><line nr="1668" mi="0" ci="5" mb="0" cb="0"/><line nr="1669" mi="0" ci="1" mb="0" cb="0"/><line nr="1670" mi="0" ci="3" mb="0" cb="0"/><line nr="1672" mi="0" ci="1" mb="0" cb="0"/><line nr="1674" mi="0" ci="1" mb="0" cb="0"/><line nr="1687" mi="0" ci="11" mb="1" cb="1"/><line nr="1688" mi="0" ci="4" mb="1" cb="1"/><line nr="1689" mi="0" ci="2" mb="0" cb="0"/><line nr="1691" mi="1" ci="0" mb="0" cb="0"/><line nr="1692" mi="2" ci="0" mb="0" cb="0"/><line nr="1706" mi="0" ci="11" mb="0" cb="2"/><line nr="1707" mi="0" ci="4" mb="1" cb="1"/><line nr="1708" mi="2" ci="0" mb="0" cb="0"/><line nr="1710" mi="0" ci="1" mb="0" cb="0"/><line nr="1711" mi="0" ci="2" mb="0" cb="0"/><line nr="1725" mi="0" ci="4" mb="0" cb="0"/><line nr="1726" mi="6" ci="3" mb="5" cb="1"/><line nr="1728" mi="0" ci="4" mb="0" cb="0"/><line nr="1729" mi="0" ci="7" mb="0" cb="0"/><line nr="1731" mi="2" ci="0" mb="0" cb="0"/><line nr="1732" mi="2" ci="0" mb="0" cb="0"/><line nr="1734" mi="0" ci="3" mb="1" cb="1"/><line nr="1735" mi="4" ci="0" mb="0" cb="0"/><line nr="1736" mi="15" ci="0" mb="0" cb="0"/><line nr="1739" mi="0" ci="3" mb="1" cb="1"/><line nr="1740" mi="13" ci="0" mb="0" cb="0"/><line nr="1742" mi="12" ci="0" mb="2" cb="0"/><line nr="1744" mi="0" ci="3" mb="1" cb="1"/><line nr="1745" mi="18" ci="0" mb="2" cb="0"/><line nr="1746" mi="2" ci="0" mb="0" cb="0"/><line nr="1747" mi="14" ci="0" mb="2" cb="0"/><line nr="1748" mi="2" ci="0" mb="0" cb="0"/><line nr="1750" mi="0" ci="3" mb="1" cb="1"/><line nr="1751" mi="12" ci="0" mb="2" cb="0"/><line nr="1752" mi="18" ci="0" mb="2" cb="0"/><line nr="1753" mi="2" ci="0" mb="0" cb="0"/><line nr="1755" mi="0" ci="14" mb="0" cb="0"/><line nr="1785" mi="2" ci="0" mb="0" cb="0"/><line nr="1786" mi="6" ci="0" mb="2" cb="0"/><line nr="1788" mi="4" ci="0" mb="0" cb="0"/><line nr="1789" mi="4" ci="0" mb="0" cb="0"/><line nr="1790" mi="4" ci="0" mb="0" cb="0"/><line nr="1791" mi="4" ci="0" mb="0" cb="0"/><line nr="1793" mi="4" ci="0" mb="0" cb="0"/><line nr="1794" mi="2" ci="0" mb="0" cb="0"/><line nr="1796" mi="8" ci="0" mb="0" cb="0"/><line nr="1797" mi="4" ci="0" mb="0" cb="0"/><line nr="1798" mi="4" ci="0" mb="0" cb="0"/><line nr="1799" mi="2" ci="0" mb="0" cb="0"/><line nr="1801" mi="8" ci="0" mb="2" cb="0"/><line nr="1802" mi="4" ci="0" mb="0" cb="0"/><line nr="1803" mi="9" ci="0" mb="0" cb="0"/><line nr="1804" mi="7" ci="0" mb="0" cb="0"/><line nr="1805" mi="7" ci="0" mb="0" cb="0"/><line nr="1806" mi="10" ci="0" mb="2" cb="0"/><line nr="1807" mi="2" ci="0" mb="0" cb="0"/><line nr="1810" mi="3" ci="0" mb="2" cb="0"/><line nr="1812" mi="6" ci="0" mb="2" cb="0"/><line nr="1813" mi="7" ci="0" mb="2" cb="0"/><line nr="1814" mi="2" ci="0" mb="0" cb="0"/><line nr="1817" mi="4" ci="0" mb="2" cb="0"/><line nr="1818" mi="1" ci="0" mb="0" cb="0"/><line nr="1821" mi="9" ci="0" mb="2" cb="0"/><line nr="1822" mi="8" ci="0" mb="0" cb="0"/><line nr="1823" mi="5" ci="0" mb="4" cb="0"/><line nr="1825" mi="2" ci="0" mb="0" cb="0"/><line nr="1826" mi="2" ci="0" mb="0" cb="0"/><line nr="1827" mi="7" ci="0" mb="0" cb="0"/><line nr="1828" mi="3" ci="0" mb="0" cb="0"/><line nr="1829" mi="3" ci="0" mb="0" cb="0"/><line nr="1830" mi="2" ci="0" mb="0" cb="0"/><line nr="1832" mi="8" ci="0" mb="2" cb="0"/><line nr="1833" mi="6" ci="0" mb="2" cb="0"/><line nr="1834" mi="5" ci="0" mb="0" cb="0"/><line nr="1835" mi="3" ci="0" mb="2" cb="0"/><line nr="1836" mi="5" ci="0" mb="0" cb="0"/><line nr="1838" mi="4" ci="0" mb="0" cb="0"/><line nr="1841" mi="7" ci="0" mb="2" cb="0"/><line nr="1843" mi="2" ci="0" mb="0" cb="0"/><line nr="1844" mi="1" ci="0" mb="0" cb="0"/><line nr="1845" mi="4" ci="0" mb="0" cb="0"/><line nr="1849" mi="7" ci="0" mb="4" cb="0"/><line nr="1852" mi="3" ci="0" mb="0" cb="0"/><line nr="1853" mi="5" ci="0" mb="2" cb="0"/><line nr="1855" mi="3" ci="0" mb="2" cb="0"/><line nr="1857" mi="1" ci="0" mb="0" cb="0"/><line nr="1860" mi="7" ci="0" mb="2" cb="0"/><line nr="1862" mi="4" ci="0" mb="2" cb="0"/><line nr="1864" mi="6" ci="0" mb="0" cb="0"/><line nr="1865" mi="2" ci="0" mb="0" cb="0"/><line nr="1868" mi="7" ci="0" mb="2" cb="0"/><line nr="1870" mi="4" ci="0" mb="2" cb="0"/><line nr="1872" mi="8" ci="0" mb="2" cb="0"/><line nr="1874" mi="13" ci="0" mb="4" cb="0"/><line nr="1875" mi="3" ci="0" mb="0" cb="0"/><line nr="1876" mi="7" ci="0" mb="2" cb="0"/><line nr="1877" mi="3" ci="0" mb="0" cb="0"/><line nr="1878" mi="4" ci="0" mb="2" cb="0"/><line nr="1880" mi="1" ci="0" mb="0" cb="0"/><line nr="1881" mi="7" ci="0" mb="0" cb="0"/><line nr="1882" mi="4" ci="0" mb="2" cb="0"/><line nr="1883" mi="7" ci="0" mb="0" cb="0"/><line nr="1884" mi="4" ci="0" mb="0" cb="0"/><line nr="1885" mi="3" ci="0" mb="0" cb="0"/><line nr="1887" mi="7" ci="0" mb="2" cb="0"/><line nr="1888" mi="6" ci="0" mb="2" cb="0"/><line nr="1889" mi="3" ci="0" mb="0" cb="0"/><line nr="1890" mi="4" ci="0" mb="2" cb="0"/><line nr="1892" mi="6" ci="0" mb="0" cb="0"/><line nr="1895" mi="2" ci="0" mb="0" cb="0"/><line nr="1900" mi="4" ci="0" mb="2" cb="0"/><line nr="1901" mi="2" ci="0" mb="0" cb="0"/><line nr="1902" mi="9" ci="0" mb="2" cb="0"/><line nr="1903" mi="7" ci="0" mb="2" cb="0"/><line nr="1904" mi="3" ci="0" mb="2" cb="0"/><line nr="1905" mi="7" ci="0" mb="2" cb="0"/><line nr="1906" mi="3" ci="0" mb="0" cb="0"/><line nr="1907" mi="4" ci="0" mb="2" cb="0"/><line nr="1908" mi="5" ci="0" mb="0" cb="0"/><line nr="1909" mi="3" ci="0" mb="2" cb="0"/><line nr="1910" mi="4" ci="0" mb="0" cb="0"/><line nr="1912" mi="1" ci="0" mb="0" cb="0"/><line nr="1913" mi="4" ci="0" mb="2" cb="0"/><line nr="1914" mi="6" ci="0" mb="2" cb="0"/><line nr="1915" mi="6" ci="0" mb="0" cb="0"/><line nr="1916" mi="3" ci="0" mb="0" cb="0"/><line nr="1917" mi="1" ci="0" mb="0" cb="0"/><line nr="1920" mi="4" ci="0" mb="0" cb="0"/><line nr="1925" mi="2" ci="0" mb="2" cb="0"/><line nr="1927" mi="4" ci="0" mb="2" cb="0"/><line nr="1928" mi="6" ci="0" mb="0" cb="0"/><line nr="1929" mi="2" ci="0" mb="0" cb="0"/><line nr="1932" mi="3" ci="0" mb="2" cb="0"/><line nr="1933" mi="9" ci="0" mb="0" cb="0"/><line nr="1935" mi="8" ci="0" mb="0" cb="0"/><line nr="1941" mi="1" ci="0" mb="0" cb="0"/><line nr="1942" mi="2" ci="0" mb="0" cb="0"/><line nr="1943" mi="8" ci="0" mb="2" cb="0"/><line nr="1944" mi="4" ci="0" mb="0" cb="0"/><line nr="1947" mi="4" ci="0" mb="2" cb="0"/><line nr="1948" mi="2" ci="0" mb="0" cb="0"/><line nr="1950" mi="9" ci="0" mb="2" cb="0"/><line nr="1951" mi="11" ci="0" mb="2" cb="0"/><line nr="1952" mi="7" ci="0" mb="0" cb="0"/><line nr="1953" mi="7" ci="0" mb="0" cb="0"/><line nr="1955" mi="5" ci="0" mb="2" cb="0"/><line nr="1956" mi="11" ci="0" mb="2" cb="0"/><line nr="1957" mi="2" ci="0" mb="0" cb="0"/><line nr="1963" mi="8" ci="0" mb="2" cb="0"/><line nr="1964" mi="6" ci="0" mb="2" cb="0"/><line nr="1965" mi="6" ci="0" mb="2" cb="0"/><line nr="1966" mi="10" ci="0" mb="0" cb="0"/><line nr="1967" mi="8" ci="0" mb="0" cb="0"/><line nr="1968" mi="18" ci="0" mb="0" cb="0"/><line nr="1973" mi="2" ci="0" mb="0" cb="0"/><line nr="1983" mi="0" ci="2" mb="1" cb="1"/><line nr="1985" mi="0" ci="8" mb="0" cb="0"/><line nr="1988" mi="0" ci="5" mb="1" cb="1"/><line nr="1989" mi="2" ci="0" mb="0" cb="0"/><line nr="1990" mi="0" ci="5" mb="1" cb="1"/><line nr="1991" mi="0" ci="2" mb="0" cb="0"/><line nr="1993" mi="2" ci="0" mb="0" cb="0"/><line nr="1998" mi="0" ci="1" mb="0" cb="0"/><line nr="2028" mi="2" ci="0" mb="2" cb="0"/><line nr="2029" mi="3" ci="0" mb="0" cb="0"/><line nr="2030" mi="5" ci="0" mb="0" cb="0"/><line nr="2032" mi="10" ci="0" mb="2" cb="0"/><line nr="2034" mi="11" ci="0" mb="2" cb="0"/><line nr="2036" mi="12" ci="0" mb="0" cb="0"/><line nr="2037" mi="2" ci="0" mb="0" cb="0"/><line nr="2038" mi="4" ci="0" mb="0" cb="0"/><line nr="2040" mi="2" ci="0" mb="2" cb="0"/><line nr="2041" mi="8" ci="0" mb="0" cb="0"/><line nr="2042" mi="15" ci="0" mb="0" cb="0"/><line nr="2046" mi="7" ci="0" mb="0" cb="0"/><line nr="2047" mi="3" ci="0" mb="2" cb="0"/><line nr="2049" mi="3" ci="0" mb="2" cb="0"/><line nr="2050" mi="7" ci="0" mb="0" cb="0"/><line nr="2052" mi="9" ci="0" mb="0" cb="0"/><line nr="2055" mi="26" ci="0" mb="0" cb="0"/><line nr="2059" mi="19" ci="0" mb="0" cb="0"/><line nr="2062" mi="8" ci="0" mb="0" cb="0"/><line nr="2063" mi="4" ci="0" mb="0" cb="0"/><line nr="2064" mi="1" ci="0" mb="0" cb="0"/><line nr="2065" mi="9" ci="0" mb="0" cb="0"/><line nr="2068" mi="6" ci="0" mb="0" cb="0"/><line nr="2070" mi="7" ci="0" mb="0" cb="0"/><line nr="2073" mi="1" ci="0" mb="0" cb="0"/><line nr="2074" mi="1" ci="0" mb="0" cb="0"/><line nr="2076" mi="2" ci="0" mb="2" cb="0"/><line nr="2079" mi="2" ci="0" mb="0" cb="0"/><line nr="2081" mi="10" ci="0" mb="2" cb="0"/><line nr="2086" mi="3" ci="0" mb="2" cb="0"/><line nr="2087" mi="2" ci="0" mb="0" cb="0"/><line nr="2088" mi="2" ci="0" mb="0" cb="0"/><line nr="2089" mi="4" ci="0" mb="0" cb="0"/><line nr="2092" mi="7" ci="0" mb="4" cb="0"/><line nr="2093" mi="15" ci="0" mb="0" cb="0"/><line nr="2095" mi="3" ci="0" mb="0" cb="0"/><line nr="2096" mi="1" ci="0" mb="0" cb="0"/><line nr="2097" mi="18" ci="0" mb="0" cb="0"/><line nr="2099" mi="3" ci="0" mb="0" cb="0"/><line nr="2101" mi="5" ci="0" mb="0" cb="0"/><line nr="2102" mi="4" ci="0" mb="0" cb="0"/><line nr="2103" mi="1" ci="0" mb="0" cb="0"/><line nr="2104" mi="15" ci="0" mb="2" cb="0"/><line nr="2106" mi="1" ci="0" mb="0" cb="0"/><line nr="2107" mi="3" ci="0" mb="0" cb="0"/><line nr="2108" mi="7" ci="0" mb="0" cb="0"/><line nr="2111" mi="2" ci="0" mb="0" cb="0"/><line nr="2112" mi="5" ci="0" mb="2" cb="0"/><line nr="2113" mi="2" ci="0" mb="2" cb="0"/><line nr="2114" mi="4" ci="0" mb="0" cb="0"/><line nr="2115" mi="18" ci="0" mb="0" cb="0"/><line nr="2117" mi="4" ci="0" mb="0" cb="0"/><line nr="2118" mi="4" ci="0" mb="0" cb="0"/><line nr="2120" mi="3" ci="0" mb="2" cb="0"/><line nr="2121" mi="2" ci="0" mb="2" cb="0"/><line nr="2122" mi="4" ci="0" mb="0" cb="0"/><line nr="2124" mi="15" ci="0" mb="2" cb="0"/><line nr="2126" mi="1" ci="0" mb="0" cb="0"/><line nr="2127" mi="11" ci="0" mb="2" cb="0"/><line nr="2128" mi="7" ci="0" mb="0" cb="0"/><line nr="2129" mi="1" ci="0" mb="0" cb="0"/><line nr="2132" mi="10" ci="0" mb="2" cb="0"/><line nr="2133" mi="3" ci="0" mb="0" cb="0"/><line nr="2134" mi="2" ci="0" mb="2" cb="0"/><line nr="2135" mi="5" ci="0" mb="0" cb="0"/><line nr="2137" mi="6" ci="0" mb="0" cb="0"/><line nr="2138" mi="5" ci="0" mb="2" cb="0"/><line nr="2139" mi="6" ci="0" mb="0" cb="0"/><line nr="2141" mi="4" ci="0" mb="0" cb="0"/><line nr="2142" mi="11" ci="0" mb="2" cb="0"/><line nr="2143" mi="8" ci="0" mb="0" cb="0"/><line nr="2144" mi="8" ci="0" mb="0" cb="0"/><line nr="2145" mi="5" ci="0" mb="2" cb="0"/><line nr="2146" mi="2" ci="0" mb="2" cb="0"/><line nr="2147" mi="8" ci="0" mb="0" cb="0"/><line nr="2148" mi="8" ci="0" mb="0" cb="0"/><line nr="2150" mi="1" ci="0" mb="0" cb="0"/><line nr="2154" mi="5" ci="0" mb="2" cb="0"/><line nr="2155" mi="3" ci="0" mb="0" cb="0"/><line nr="2156" mi="5" ci="0" mb="0" cb="0"/><line nr="2158" mi="2" ci="0" mb="0" cb="0"/><line nr="2159" mi="2" ci="0" mb="0" cb="0"/><line nr="2160" mi="2" ci="0" mb="2" cb="0"/><line nr="2161" mi="10" ci="0" mb="2" cb="0"/><line nr="2162" mi="9" ci="0" mb="2" cb="0"/><line nr="2164" mi="2" ci="0" mb="0" cb="0"/><line nr="2165" mi="1" ci="0" mb="0" cb="0"/><line nr="2167" mi="1" ci="0" mb="0" cb="0"/><line nr="2169" mi="2" ci="0" mb="2" cb="0"/><line nr="2170" mi="3" ci="0" mb="2" cb="0"/><line nr="2171" mi="8" ci="0" mb="0" cb="0"/><line nr="2172" mi="3" ci="0" mb="2" cb="0"/><line nr="2173" mi="5" ci="0" mb="2" cb="0"/><line nr="2175" mi="5" ci="0" mb="2" cb="0"/><line nr="2177" mi="14" ci="0" mb="0" cb="0"/><line nr="2178" mi="6" ci="0" mb="0" cb="0"/><line nr="2180" mi="3" ci="0" mb="2" cb="0"/><line nr="2181" mi="2" ci="0" mb="2" cb="0"/><line nr="2184" mi="11" ci="0" mb="2" cb="0"/><line nr="2185" mi="4" ci="0" mb="0" cb="0"/><line nr="2186" mi="9" ci="0" mb="2" cb="0"/><line nr="2188" mi="6" ci="0" mb="0" cb="0"/><line nr="2189" mi="4" ci="0" mb="0" cb="0"/><line nr="2190" mi="11" ci="0" mb="0" cb="0"/><line nr="2191" mi="4" ci="0" mb="0" cb="0"/><line nr="2192" mi="5" ci="0" mb="4" cb="0"/><line nr="2194" mi="4" ci="0" mb="2" cb="0"/><line nr="2195" mi="3" ci="0" mb="0" cb="0"/><line nr="2196" mi="4" ci="0" mb="0" cb="0"/><line nr="2198" mi="4" ci="0" mb="0" cb="0"/><line nr="2199" mi="6" ci="0" mb="0" cb="0"/><line nr="2200" mi="4" ci="0" mb="0" cb="0"/><line nr="2203" mi="2" ci="0" mb="0" cb="0"/><line nr="2205" mi="10" ci="0" mb="0" cb="0"/><line nr="2206" mi="8" ci="0" mb="0" cb="0"/><line nr="2207" mi="4" ci="0" mb="0" cb="0"/><line nr="2212" mi="1" ci="0" mb="0" cb="0"/><line nr="2214" mi="1" ci="0" mb="0" cb="0"/><line nr="2216" mi="10" ci="0" mb="2" cb="0"/><line nr="2217" mi="2" ci="0" mb="0" cb="0"/><line nr="2218" mi="1" ci="0" mb="0" cb="0"/><line nr="2219" mi="2" ci="0" mb="0" cb="0"/><line nr="2221" mi="1" ci="0" mb="0" cb="0"/><line nr="2222" mi="1" ci="0" mb="0" cb="0"/><line nr="2225" mi="1" ci="0" mb="0" cb="0"/><line nr="2253" mi="2" ci="0" mb="2" cb="0"/><line nr="2254" mi="10" ci="0" mb="2" cb="0"/><line nr="2255" mi="3" ci="0" mb="0" cb="0"/><line nr="2256" mi="3" ci="0" mb="0" cb="0"/><line nr="2258" mi="5" ci="0" mb="2" cb="0"/><line nr="2259" mi="11" ci="0" mb="2" cb="0"/><line nr="2260" mi="4" ci="0" mb="2" cb="0"/><line nr="2261" mi="6" ci="0" mb="2" cb="0"/><line nr="2263" mi="12" ci="0" mb="0" cb="0"/><line nr="2264" mi="2" ci="0" mb="0" cb="0"/><line nr="2265" mi="4" ci="0" mb="0" cb="0"/><line nr="2267" mi="2" ci="0" mb="2" cb="0"/><line nr="2268" mi="8" ci="0" mb="0" cb="0"/><line nr="2270" mi="9" ci="0" mb="0" cb="0"/><line nr="2271" mi="7" ci="0" mb="0" cb="0"/><line nr="2272" mi="2" ci="0" mb="2" cb="0"/><line nr="2273" mi="9" ci="0" mb="0" cb="0"/><line nr="2274" mi="9" ci="0" mb="0" cb="0"/><line nr="2277" mi="4" ci="0" mb="0" cb="0"/><line nr="2278" mi="2" ci="0" mb="0" cb="0"/><line nr="2279" mi="10" ci="0" mb="2" cb="0"/><line nr="2280" mi="3" ci="0" mb="2" cb="0"/><line nr="2281" mi="8" ci="0" mb="2" cb="0"/><line nr="2282" mi="1" ci="0" mb="0" cb="0"/><line nr="2285" mi="4" ci="0" mb="2" cb="0"/><line nr="2286" mi="3" ci="0" mb="0" cb="0"/><line nr="2287" mi="5" ci="0" mb="0" cb="0"/><line nr="2288" mi="13" ci="0" mb="0" cb="0"/><line nr="2289" mi="2" ci="0" mb="0" cb="0"/><line nr="2291" mi="7" ci="0" mb="0" cb="0"/><line nr="2292" mi="1" ci="0" mb="0" cb="0"/><line nr="2294" mi="4" ci="0" mb="0" cb="0"/><line nr="2295" mi="8" ci="0" mb="0" cb="0"/><line nr="2296" mi="9" ci="0" mb="2" cb="0"/><line nr="2298" mi="2" ci="0" mb="0" cb="0"/><line nr="2299" mi="8" ci="0" mb="0" cb="0"/><line nr="2302" mi="10" ci="0" mb="2" cb="0"/><line nr="2303" mi="8" ci="0" mb="0" cb="0"/><line nr="2304" mi="9" ci="0" mb="2" cb="0"/><line nr="2306" mi="2" ci="0" mb="0" cb="0"/><line nr="2307" mi="6" ci="0" mb="0" cb="0"/><line nr="2308" mi="5" ci="0" mb="0" cb="0"/><line nr="2310" mi="1" ci="0" mb="0" cb="0"/><line nr="2311" mi="8" ci="0" mb="0" cb="0"/><line nr="2313" mi="1" ci="0" mb="0" cb="0"/><line nr="2314" mi="1" ci="0" mb="0" cb="0"/><line nr="2315" mi="7" ci="0" mb="0" cb="0"/><line nr="2317" mi="2" ci="0" mb="0" cb="0"/><line nr="2318" mi="5" ci="0" mb="2" cb="0"/><line nr="2319" mi="11" ci="0" mb="2" cb="0"/><line nr="2320" mi="4" ci="0" mb="2" cb="0"/><line nr="2321" mi="6" ci="0" mb="2" cb="0"/><line nr="2323" mi="12" ci="0" mb="0" cb="0"/><line nr="2324" mi="2" ci="0" mb="0" cb="0"/><line nr="2326" mi="4" ci="0" mb="0" cb="0"/><line nr="2327" mi="2" ci="0" mb="2" cb="0"/><line nr="2328" mi="8" ci="0" mb="0" cb="0"/><line nr="2330" mi="9" ci="0" mb="0" cb="0"/><line nr="2331" mi="7" ci="0" mb="0" cb="0"/><line nr="2332" mi="2" ci="0" mb="2" cb="0"/><line nr="2333" mi="9" ci="0" mb="0" cb="0"/><line nr="2334" mi="9" ci="0" mb="0" cb="0"/><line nr="2336" mi="4" ci="0" mb="0" cb="0"/><line nr="2337" mi="2" ci="0" mb="0" cb="0"/><line nr="2338" mi="10" ci="0" mb="2" cb="0"/><line nr="2339" mi="3" ci="0" mb="2" cb="0"/><line nr="2340" mi="8" ci="0" mb="2" cb="0"/><line nr="2341" mi="1" ci="0" mb="0" cb="0"/><line nr="2344" mi="4" ci="0" mb="2" cb="0"/><line nr="2345" mi="3" ci="0" mb="0" cb="0"/><line nr="2346" mi="5" ci="0" mb="0" cb="0"/><line nr="2348" mi="15" ci="0" mb="0" cb="0"/><line nr="2350" mi="7" ci="0" mb="0" cb="0"/><line nr="2351" mi="1" ci="0" mb="0" cb="0"/><line nr="2352" mi="8" ci="0" mb="0" cb="0"/><line nr="2354" mi="1" ci="0" mb="0" cb="0"/><line nr="2355" mi="1" ci="0" mb="0" cb="0"/><line nr="2356" mi="7" ci="0" mb="0" cb="0"/><line nr="2358" mi="1" ci="0" mb="0" cb="0"/><line nr="2360" mi="1" ci="0" mb="0" cb="0"/><line nr="2362" mi="1" ci="0" mb="0" cb="0"/><line nr="2390" mi="19" ci="0" mb="2" cb="0"/><line nr="2391" mi="6" ci="0" mb="2" cb="0"/><line nr="2392" mi="12" ci="0" mb="0" cb="0"/><line nr="2393" mi="7" ci="0" mb="0" cb="0"/><line nr="2396" mi="8" ci="0" mb="0" cb="0"/><line nr="2397" mi="2" ci="0" mb="2" cb="0"/><line nr="2398" mi="2" ci="0" mb="0" cb="0"/><line nr="2399" mi="3" ci="0" mb="0" cb="0"/><line nr="2400" mi="5" ci="0" mb="2" cb="0"/><line nr="2402" mi="7" ci="0" mb="2" cb="0"/><line nr="2403" mi="7" ci="0" mb="0" cb="0"/><line nr="2404" mi="8" ci="0" mb="0" cb="0"/><line nr="2405" mi="12" ci="0" mb="2" cb="0"/><line nr="2407" mi="26" ci="0" mb="0" cb="0"/><line nr="2410" mi="2" ci="0" mb="0" cb="0"/><line nr="2411" mi="5" ci="0" mb="0" cb="0"/><line nr="2413" mi="1" ci="0" mb="0" cb="0"/><line nr="2414" mi="6" ci="0" mb="0" cb="0"/><line nr="2415" mi="1" ci="0" mb="0" cb="0"/><line nr="2418" mi="8" ci="0" mb="0" cb="0"/><line nr="2420" mi="16" ci="0" mb="2" cb="0"/><line nr="2421" mi="4" ci="0" mb="0" cb="0"/><line nr="2425" mi="3" ci="0" mb="0" cb="0"/><line nr="2426" mi="2" ci="0" mb="2" cb="0"/><line nr="2427" mi="2" ci="0" mb="0" cb="0"/><line nr="2429" mi="6" ci="0" mb="4" cb="0"/><line nr="2430" mi="4" ci="0" mb="0" cb="0"/><line nr="2431" mi="4" ci="0" mb="0" cb="0"/><line nr="2432" mi="2" ci="0" mb="0" cb="0"/><line nr="2434" mi="11" ci="0" mb="2" cb="0"/><line nr="2436" mi="5" ci="0" mb="2" cb="0"/><line nr="2437" mi="17" ci="0" mb="0" cb="0"/><line nr="2441" mi="6" ci="0" mb="0" cb="0"/><line nr="2442" mi="3" ci="0" mb="2" cb="0"/><line nr="2443" mi="2" ci="0" mb="0" cb="0"/><line nr="2446" mi="7" ci="0" mb="2" cb="0"/><line nr="2447" mi="11" ci="0" mb="0" cb="0"/><line nr="2448" mi="6" ci="0" mb="0" cb="0"/><line nr="2450" mi="8" ci="0" mb="0" cb="0"/><line nr="2452" mi="1" ci="0" mb="0" cb="0"/><line nr="2454" mi="2" ci="0" mb="2" cb="0"/><line nr="2455" mi="6" ci="0" mb="0" cb="0"/><line nr="2457" mi="7" ci="0" mb="2" cb="0"/><line nr="2459" mi="2" ci="0" mb="0" cb="0"/><line nr="2460" mi="11" ci="0" mb="2" cb="0"/><line nr="2461" mi="13" ci="0" mb="6" cb="0"/><line nr="2464" mi="2" ci="0" mb="0" cb="0"/><line nr="2465" mi="7" ci="0" mb="2" cb="0"/><line nr="2467" mi="22" ci="0" mb="2" cb="0"/><line nr="2468" mi="7" ci="0" mb="2" cb="0"/><line nr="2469" mi="5" ci="0" mb="2" cb="0"/><line nr="2470" mi="3" ci="0" mb="2" cb="0"/><line nr="2471" mi="2" ci="0" mb="0" cb="0"/><line nr="2472" mi="1" ci="0" mb="0" cb="0"/><line nr="2477" mi="2" ci="0" mb="2" cb="0"/><line nr="2478" mi="12" ci="0" mb="2" cb="0"/><line nr="2479" mi="2" ci="0" mb="0" cb="0"/><line nr="2480" mi="6" ci="0" mb="2" cb="0"/><line nr="2482" mi="5" ci="0" mb="0" cb="0"/><line nr="2483" mi="6" ci="0" mb="0" cb="0"/><line nr="2484" mi="3" ci="0" mb="0" cb="0"/><line nr="2485" mi="2" ci="0" mb="0" cb="0"/><line nr="2487" mi="3" ci="0" mb="2" cb="0"/><line nr="2489" mi="17" ci="0" mb="2" cb="0"/><line nr="2490" mi="6" ci="0" mb="0" cb="0"/><line nr="2491" mi="4" ci="0" mb="2" cb="0"/><line nr="2492" mi="5" ci="0" mb="2" cb="0"/><line nr="2493" mi="3" ci="0" mb="2" cb="0"/><line nr="2494" mi="6" ci="0" mb="0" cb="0"/><line nr="2495" mi="3" ci="0" mb="0" cb="0"/><line nr="2497" mi="2" ci="0" mb="2" cb="0"/><line nr="2498" mi="7" ci="0" mb="2" cb="0"/><line nr="2499" mi="9" ci="0" mb="0" cb="0"/><line nr="2505" mi="8" ci="0" mb="0" cb="0"/><line nr="2507" mi="8" ci="0" mb="0" cb="0"/><line nr="2509" mi="1" ci="0" mb="0" cb="0"/><line nr="2510" mi="5" ci="0" mb="0" cb="0"/><line nr="2511" mi="2" ci="0" mb="0" cb="0"/><line nr="2512" mi="1" ci="0" mb="0" cb="0"/><line nr="2513" mi="10" ci="0" mb="2" cb="0"/><line nr="2515" mi="2" ci="0" mb="2" cb="0"/><line nr="2516" mi="5" ci="0" mb="0" cb="0"/><line nr="2517" mi="3" ci="0" mb="0" cb="0"/><line nr="2518" mi="16" ci="0" mb="2" cb="0"/><line nr="2519" mi="3" ci="0" mb="0" cb="0"/><line nr="2520" mi="2" ci="0" mb="2" cb="0"/><line nr="2522" mi="4" ci="0" mb="0" cb="0"/><line nr="2523" mi="2" ci="0" mb="0" cb="0"/><line nr="2524" mi="9" ci="0" mb="0" cb="0"/><line nr="2526" mi="1" ci="0" mb="0" cb="0"/><line nr="2527" mi="6" ci="0" mb="0" cb="0"/><line nr="2528" mi="2" ci="0" mb="0" cb="0"/><line nr="2529" mi="3" ci="0" mb="0" cb="0"/><line nr="2530" mi="2" ci="0" mb="2" cb="0"/><line nr="2532" mi="4" ci="0" mb="0" cb="0"/><line nr="2533" mi="2" ci="0" mb="0" cb="0"/><line nr="2534" mi="9" ci="0" mb="0" cb="0"/><line nr="2536" mi="1" ci="0" mb="0" cb="0"/><line nr="2537" mi="6" ci="0" mb="0" cb="0"/><line nr="2538" mi="1" ci="0" mb="0" cb="0"/><line nr="2542" mi="2" ci="0" mb="2" cb="0"/><line nr="2543" mi="10" ci="0" mb="0" cb="0"/><line nr="2549" mi="2" ci="0" mb="0" cb="0"/><line nr="2551" mi="12" ci="0" mb="2" cb="0"/><line nr="2552" mi="2" ci="0" mb="0" cb="0"/><line nr="2553" mi="6" ci="0" mb="2" cb="0"/><line nr="2555" mi="5" ci="0" mb="0" cb="0"/><line nr="2557" mi="3" ci="0" mb="2" cb="0"/><line nr="2558" mi="5" ci="0" mb="0" cb="0"/><line nr="2559" mi="2" ci="0" mb="2" cb="0"/><line nr="2561" mi="3" ci="0" mb="0" cb="0"/><line nr="2562" mi="3" ci="0" mb="0" cb="0"/><line nr="2563" mi="2" ci="0" mb="0" cb="0"/><line nr="2564" mi="2" ci="0" mb="0" cb="0"/><line nr="2565" mi="10" ci="0" mb="2" cb="0"/><line nr="2567" mi="2" ci="0" mb="2" cb="0"/><line nr="2568" mi="5" ci="0" mb="0" cb="0"/><line nr="2569" mi="3" ci="0" mb="0" cb="0"/><line nr="2570" mi="4" ci="0" mb="0" cb="0"/><line nr="2571" mi="4" ci="0" mb="0" cb="0"/><line nr="2572" mi="4" ci="0" mb="0" cb="0"/><line nr="2573" mi="8" ci="0" mb="2" cb="0"/><line nr="2574" mi="6" ci="0" mb="0" cb="0"/><line nr="2575" mi="6" ci="0" mb="0" cb="0"/><line nr="2579" mi="2" ci="0" mb="0" cb="0"/><line nr="2580" mi="4" ci="0" mb="0" cb="0"/><line nr="2581" mi="4" ci="0" mb="0" cb="0"/><line nr="2582" mi="17" ci="0" mb="2" cb="0"/><line nr="2584" mi="6" ci="0" mb="0" cb="0"/><line nr="2585" mi="6" ci="0" mb="2" cb="0"/><line nr="2586" mi="5" ci="0" mb="0" cb="0"/><line nr="2587" mi="7" ci="0" mb="0" cb="0"/><line nr="2588" mi="2" ci="0" mb="0" cb="0"/><line nr="2589" mi="10" ci="0" mb="2" cb="0"/><line nr="2590" mi="13" ci="0" mb="4" cb="0"/><line nr="2592" mi="3" ci="0" mb="2" cb="0"/><line nr="2593" mi="4" ci="0" mb="0" cb="0"/><line nr="2594" mi="5" ci="0" mb="0" cb="0"/><line nr="2595" mi="1" ci="0" mb="0" cb="0"/><line nr="2596" mi="2" ci="0" mb="2" cb="0"/><line nr="2597" mi="8" ci="0" mb="2" cb="0"/><line nr="2598" mi="4" ci="0" mb="0" cb="0"/><line nr="2599" mi="3" ci="0" mb="0" cb="0"/><line nr="2600" mi="2" ci="0" mb="2" cb="0"/><line nr="2602" mi="11" ci="0" mb="0" cb="0"/><line nr="2603" mi="2" ci="0" mb="0" cb="0"/><line nr="2604" mi="7" ci="0" mb="0" cb="0"/><line nr="2605" mi="1" ci="0" mb="0" cb="0"/><line nr="2606" mi="5" ci="0" mb="0" cb="0"/><line nr="2607" mi="1" ci="0" mb="0" cb="0"/><line nr="2608" mi="2" ci="0" mb="0" cb="0"/><line nr="2609" mi="3" ci="0" mb="0" cb="0"/><line nr="2610" mi="2" ci="0" mb="2" cb="0"/><line nr="2612" mi="11" ci="0" mb="0" cb="0"/><line nr="2613" mi="2" ci="0" mb="0" cb="0"/><line nr="2615" mi="7" ci="0" mb="0" cb="0"/><line nr="2616" mi="1" ci="0" mb="0" cb="0"/><line nr="2617" mi="5" ci="0" mb="0" cb="0"/><line nr="2618" mi="1" ci="0" mb="0" cb="0"/><line nr="2619" mi="1" ci="0" mb="0" cb="0"/><line nr="2624" mi="1" ci="0" mb="0" cb="0"/><line nr="2625" mi="5" ci="0" mb="0" cb="0"/><line nr="2626" mi="1" ci="0" mb="0" cb="0"/><line nr="2628" mi="2" ci="0" mb="2" cb="0"/><line nr="2629" mi="6" ci="0" mb="0" cb="0"/><line nr="2631" mi="10" ci="0" mb="2" cb="0"/><line nr="2633" mi="2" ci="0" mb="2" cb="0"/><line nr="2634" mi="8" ci="0" mb="2" cb="0"/><line nr="2635" mi="4" ci="0" mb="0" cb="0"/><line nr="2636" mi="3" ci="0" mb="0" cb="0"/><line nr="2637" mi="2" ci="0" mb="2" cb="0"/><line nr="2638" mi="12" ci="0" mb="0" cb="0"/><line nr="2640" mi="3" ci="0" mb="0" cb="0"/><line nr="2641" mi="2" ci="0" mb="2" cb="0"/><line nr="2642" mi="11" ci="0" mb="0" cb="0"/><line nr="2647" mi="2" ci="0" mb="2" cb="0"/><line nr="2648" mi="12" ci="0" mb="0" cb="0"/><line nr="2650" mi="2" ci="0" mb="0" cb="0"/><line nr="2657" mi="1" ci="0" mb="0" cb="0"/><line nr="2659" mi="1" ci="0" mb="0" cb="0"/><line nr="2660" mi="15" ci="0" mb="0" cb="0"/><line nr="2664" mi="1" ci="0" mb="0" cb="0"/><line nr="2666" mi="8" ci="0" mb="0" cb="0"/><line nr="2667" mi="5" ci="0" mb="0" cb="0"/><line nr="2669" mi="2" ci="0" mb="0" cb="0"/><line nr="2670" mi="10" ci="0" mb="2" cb="0"/><line nr="2671" mi="2" ci="0" mb="2" cb="0"/><line nr="2672" mi="5" ci="0" mb="0" cb="0"/><line nr="2673" mi="3" ci="0" mb="0" cb="0"/><line nr="2674" mi="16" ci="0" mb="2" cb="0"/><line nr="2675" mi="3" ci="0" mb="0" cb="0"/><line nr="2680" mi="1" ci="0" mb="0" cb="0"/><line nr="2684" mi="7" ci="0" mb="4" cb="0"/><line nr="2685" mi="2" ci="0" mb="0" cb="0"/><line nr="2693" mi="4" ci="0" mb="0" cb="0"/><line nr="2694" mi="8" ci="0" mb="2" cb="0"/><line nr="2695" mi="11" ci="0" mb="0" cb="0"/><line nr="2696" mi="10" ci="0" mb="0" cb="0"/><line nr="2697" mi="7" ci="0" mb="0" cb="0"/><line nr="2698" mi="1" ci="0" mb="0" cb="0"/><line nr="2699" mi="2" ci="0" mb="0" cb="0"/><line nr="2700" mi="1" ci="0" mb="0" cb="0"/><line nr="2702" mi="8" ci="0" mb="2" cb="0"/><line nr="2703" mi="6" ci="0" mb="2" cb="0"/><line nr="2705" mi="5" ci="0" mb="2" cb="0"/><line nr="2706" mi="20" ci="0" mb="0" cb="0"/><line nr="2707" mi="9" ci="0" mb="0" cb="0"/><line nr="2709" mi="9" ci="0" mb="0" cb="0"/><line nr="2711" mi="1" ci="0" mb="0" cb="0"/><line nr="2712" mi="2" ci="0" mb="0" cb="0"/><line nr="2715" mi="15" ci="0" mb="0" cb="0"/><line nr="2721" mi="7" ci="0" mb="0" cb="0"/><line nr="2722" mi="2" ci="0" mb="0" cb="0"/><line nr="2723" mi="2" ci="0" mb="0" cb="0"/><line nr="2724" mi="2" ci="0" mb="0" cb="0"/><line nr="2726" mi="8" ci="0" mb="4" cb="0"/><line nr="2727" mi="19" ci="0" mb="2" cb="0"/><line nr="2728" mi="12" ci="0" mb="4" cb="0"/><line nr="2730" mi="12" ci="0" mb="4" cb="0"/><line nr="2732" mi="6" ci="0" mb="0" cb="0"/><line nr="2734" mi="4" ci="0" mb="2" cb="0"/><line nr="2735" mi="5" ci="0" mb="0" cb="0"/><line nr="2736" mi="12" ci="0" mb="4" cb="0"/><line nr="2738" mi="6" ci="0" mb="0" cb="0"/><line nr="2740" mi="4" ci="0" mb="2" cb="0"/><line nr="2741" mi="5" ci="0" mb="0" cb="0"/><line nr="2742" mi="12" ci="0" mb="4" cb="0"/><line nr="2744" mi="6" ci="0" mb="0" cb="0"/><line nr="2746" mi="5" ci="0" mb="0" cb="0"/><line nr="2782" mi="2" ci="0" mb="2" cb="0"/><line nr="2783" mi="10" ci="0" mb="2" cb="0"/><line nr="2784" mi="4" ci="0" mb="2" cb="0"/><line nr="2785" mi="10" ci="0" mb="0" cb="0"/><line nr="2787" mi="4" ci="0" mb="0" cb="0"/><line nr="2789" mi="1" ci="0" mb="0" cb="0"/><line nr="2791" mi="1" ci="0" mb="0" cb="0"/><line nr="2818" mi="0" ci="2" mb="1" cb="1"/><line nr="2821" mi="0" ci="2" mb="0" cb="0"/><line nr="2822" mi="0" ci="10" mb="0" cb="0"/><line nr="2823" mi="0" ci="5" mb="0" cb="0"/><line nr="2825" mi="0" ci="10" mb="0" cb="2"/><line nr="2826" mi="0" ci="6" mb="1" cb="3"/><line nr="2827" mi="0" ci="3" mb="1" cb="1"/><line nr="2828" mi="0" ci="4" mb="0" cb="0"/><line nr="2832" mi="0" ci="3" mb="1" cb="1"/><line nr="2833" mi="0" ci="2" mb="0" cb="0"/><line nr="2834" mi="0" ci="4" mb="0" cb="0"/><line nr="2837" mi="4" ci="3" mb="3" cb="1"/><line nr="2838" mi="0" ci="15" mb="0" cb="0"/><line nr="2840" mi="0" ci="3" mb="0" cb="0"/><line nr="2841" mi="0" ci="1" mb="0" cb="0"/><line nr="2842" mi="18" ci="0" mb="0" cb="0"/><line nr="2844" mi="3" ci="0" mb="0" cb="0"/><line nr="2846" mi="0" ci="5" mb="0" cb="0"/><line nr="2847" mi="0" ci="4" mb="0" cb="0"/><line nr="2848" mi="0" ci="1" mb="0" cb="0"/><line nr="2849" mi="15" ci="0" mb="2" cb="0"/><line nr="2851" mi="1" ci="0" mb="0" cb="0"/><line nr="2852" mi="7" ci="0" mb="0" cb="0"/><line nr="2855" mi="0" ci="2" mb="0" cb="0"/><line nr="2856" mi="0" ci="5" mb="1" cb="1"/><line nr="2857" mi="0" ci="2" mb="1" cb="1"/><line nr="2858" mi="0" ci="4" mb="0" cb="0"/><line nr="2859" mi="0" ci="18" mb="0" cb="0"/><line nr="2861" mi="0" ci="4" mb="0" cb="0"/><line nr="2862" mi="0" ci="4" mb="0" cb="0"/><line nr="2864" mi="0" ci="3" mb="1" cb="1"/><line nr="2865" mi="2" ci="0" mb="2" cb="0"/><line nr="2866" mi="4" ci="0" mb="0" cb="0"/><line nr="2868" mi="15" ci="0" mb="2" cb="0"/><line nr="2870" mi="1" ci="0" mb="0" cb="0"/><line nr="2871" mi="11" ci="0" mb="2" cb="0"/><line nr="2872" mi="7" ci="0" mb="0" cb="0"/><line nr="2873" mi="1" ci="0" mb="0" cb="0"/><line nr="2876" mi="0" ci="10" mb="0" cb="2"/><line nr="2877" mi="0" ci="3" mb="0" cb="0"/><line nr="2878" mi="0" ci="2" mb="1" cb="1"/><line nr="2879" mi="3" ci="0" mb="0" cb="0"/><line nr="2880" mi="3" ci="0" mb="2" cb="0"/><line nr="2883" mi="13" ci="0" mb="0" cb="0"/><line nr="2887" mi="0" ci="5" mb="0" cb="0"/><line nr="2888" mi="0" ci="6" mb="0" cb="0"/><line nr="2889" mi="0" ci="9" mb="0" cb="0"/><line nr="2891" mi="0" ci="3" mb="0" cb="0"/><line nr="2892" mi="0" ci="4" mb="0" cb="0"/><line nr="2893" mi="0" ci="3" mb="1" cb="1"/><line nr="2894" mi="4" ci="7" mb="1" cb="1"/><line nr="2895" mi="4" ci="0" mb="0" cb="0"/><line nr="2896" mi="9" ci="0" mb="4" cb="0"/><line nr="2897" mi="5" ci="0" mb="2" cb="0"/><line nr="2898" mi="2" ci="0" mb="0" cb="0"/><line nr="2899" mi="8" ci="0" mb="2" cb="0"/><line nr="2901" mi="1" ci="0" mb="0" cb="0"/><line nr="2904" mi="0" ci="3" mb="1" cb="1"/><line nr="2909" mi="0" ci="5" mb="0" cb="2"/><line nr="2910" mi="0" ci="4" mb="1" cb="1"/><line nr="2911" mi="0" ci="2" mb="0" cb="0"/><line nr="2912" mi="0" ci="2" mb="0" cb="0"/><line nr="2913" mi="0" ci="2" mb="1" cb="1"/><line nr="2914" mi="0" ci="10" mb="0" cb="2"/><line nr="2915" mi="0" ci="9" mb="1" cb="1"/><line nr="2917" mi="2" ci="0" mb="0" cb="0"/><line nr="2918" mi="1" ci="0" mb="0" cb="0"/><line nr="2920" mi="0" ci="1" mb="0" cb="0"/><line nr="2922" mi="0" ci="2" mb="1" cb="1"/><line nr="2923" mi="0" ci="2" mb="1" cb="1"/><line nr="2925" mi="0" ci="8" mb="0" cb="0"/><line nr="2928" mi="0" ci="3" mb="0" cb="2"/><line nr="2929" mi="0" ci="2" mb="0" cb="0"/><line nr="2930" mi="0" ci="3" mb="0" cb="0"/><line nr="2932" mi="0" ci="6" mb="0" cb="0"/><line nr="2933" mi="0" ci="2" mb="0" cb="0"/><line nr="2934" mi="1" ci="0" mb="0" cb="0"/><line nr="2935" mi="5" ci="0" mb="0" cb="0"/><line nr="2936" mi="2" ci="0" mb="0" cb="0"/><line nr="2937" mi="1" ci="0" mb="0" cb="0"/><line nr="2938" mi="0" ci="1" mb="0" cb="0"/><line nr="2939" mi="0" ci="10" mb="0" cb="0"/><line nr="2941" mi="0" ci="3" mb="1" cb="1"/><line nr="2942" mi="4" ci="7" mb="1" cb="1"/><line nr="2943" mi="3" ci="0" mb="0" cb="0"/><line nr="2944" mi="2" ci="0" mb="2" cb="0"/><line nr="2945" mi="5" ci="0" mb="0" cb="0"/><line nr="2946" mi="2" ci="0" mb="0" cb="0"/><line nr="2947" mi="9" ci="0" mb="0" cb="0"/><line nr="2949" mi="4" ci="0" mb="0" cb="0"/><line nr="2950" mi="2" ci="0" mb="2" cb="0"/><line nr="2951" mi="5" ci="0" mb="0" cb="0"/><line nr="2952" mi="2" ci="0" mb="0" cb="0"/><line nr="2953" mi="9" ci="0" mb="0" cb="0"/><line nr="2956" mi="1" ci="0" mb="0" cb="0"/><line nr="2959" mi="0" ci="1" mb="0" cb="0"/><line nr="2960" mi="9" ci="0" mb="0" cb="0"/><line nr="2963" mi="3" ci="0" mb="2" cb="0"/><line nr="2964" mi="4" ci="0" mb="0" cb="0"/><line nr="2965" mi="3" ci="0" mb="0" cb="0"/><line nr="2966" mi="8" ci="0" mb="2" cb="0"/><line nr="2968" mi="19" ci="0" mb="0" cb="0"/><line nr="2969" mi="2" ci="0" mb="0" cb="0"/><line nr="2972" mi="1" ci="0" mb="0" cb="0"/><line nr="2973" mi="5" ci="0" mb="0" cb="0"/><line nr="2974" mi="2" ci="0" mb="0" cb="0"/><line nr="2975" mi="1" ci="0" mb="0" cb="0"/><line nr="2977" mi="9" ci="0" mb="0" cb="0"/><line nr="2979" mi="3" ci="0" mb="2" cb="0"/><line nr="2980" mi="11" ci="0" mb="2" cb="0"/><line nr="2981" mi="3" ci="0" mb="0" cb="0"/><line nr="2982" mi="2" ci="0" mb="2" cb="0"/><line nr="2983" mi="4" ci="0" mb="0" cb="0"/><line nr="2984" mi="8" ci="0" mb="2" cb="0"/><line nr="2986" mi="18" ci="0" mb="0" cb="0"/><line nr="2987" mi="2" ci="0" mb="0" cb="0"/><line nr="2990" mi="1" ci="0" mb="0" cb="0"/><line nr="2991" mi="5" ci="0" mb="0" cb="0"/><line nr="2992" mi="1" ci="0" mb="0" cb="0"/><line nr="2993" mi="1" ci="0" mb="0" cb="0"/><line nr="2995" mi="9" ci="0" mb="0" cb="0"/><line nr="2997" mi="3" ci="0" mb="0" cb="0"/><line nr="2998" mi="2" ci="0" mb="2" cb="0"/><line nr="2999" mi="4" ci="0" mb="0" cb="0"/><line nr="3000" mi="8" ci="0" mb="2" cb="0"/><line nr="3002" mi="18" ci="0" mb="0" cb="0"/><line nr="3003" mi="2" ci="0" mb="0" cb="0"/><line nr="3006" mi="1" ci="0" mb="0" cb="0"/><line nr="3007" mi="5" ci="0" mb="0" cb="0"/><line nr="3008" mi="1" ci="0" mb="0" cb="0"/><line nr="3009" mi="1" ci="0" mb="0" cb="0"/><line nr="3011" mi="8" ci="0" mb="0" cb="0"/><line nr="3014" mi="1" ci="0" mb="0" cb="0"/><line nr="3018" mi="1" ci="0" mb="0" cb="0"/><line nr="3023" mi="0" ci="4" mb="0" cb="0"/><line nr="3024" mi="0" ci="3" mb="1" cb="1"/><line nr="3025" mi="4" ci="7" mb="1" cb="1"/><line nr="3026" mi="3" ci="0" mb="0" cb="0"/><line nr="3027" mi="1" ci="0" mb="0" cb="0"/><line nr="3030" mi="0" ci="1" mb="0" cb="0"/><line nr="3032" mi="0" ci="1" mb="0" cb="0"/><line nr="3034" mi="0" ci="1" mb="0" cb="0"/><line nr="3061" mi="0" ci="2" mb="1" cb="1"/><line nr="3064" mi="0" ci="2" mb="0" cb="0"/><line nr="3065" mi="0" ci="10" mb="0" cb="0"/><line nr="3066" mi="0" ci="3" mb="0" cb="0"/><line nr="3067" mi="0" ci="5" mb="0" cb="0"/><line nr="3069" mi="0" ci="10" mb="0" cb="2"/><line nr="3071" mi="4" ci="3" mb="3" cb="1"/><line nr="3072" mi="0" ci="15" mb="0" cb="0"/><line nr="3074" mi="0" ci="6" mb="0" cb="0"/><line nr="3075" mi="0" ci="1" mb="0" cb="0"/><line nr="3076" mi="18" ci="0" mb="0" cb="0"/><line nr="3078" mi="6" ci="0" mb="0" cb="0"/><line nr="3080" mi="0" ci="2" mb="0" cb="0"/><line nr="3081" mi="0" ci="5" mb="1" cb="1"/><line nr="3082" mi="0" ci="2" mb="1" cb="1"/><line nr="3083" mi="0" ci="4" mb="0" cb="0"/><line nr="3084" mi="0" ci="18" mb="0" cb="0"/><line nr="3086" mi="0" ci="4" mb="0" cb="0"/><line nr="3087" mi="0" ci="4" mb="0" cb="0"/><line nr="3089" mi="0" ci="3" mb="1" cb="1"/><line nr="3090" mi="2" ci="0" mb="2" cb="0"/><line nr="3091" mi="4" ci="0" mb="0" cb="0"/><line nr="3093" mi="15" ci="0" mb="2" cb="0"/><line nr="3095" mi="1" ci="0" mb="0" cb="0"/><line nr="3096" mi="11" ci="0" mb="2" cb="0"/><line nr="3097" mi="7" ci="0" mb="0" cb="0"/><line nr="3098" mi="1" ci="0" mb="0" cb="0"/><line nr="3100" mi="0" ci="6" mb="1" cb="3"/><line nr="3101" mi="0" ci="5" mb="0" cb="0"/><line nr="3102" mi="0" ci="6" mb="0" cb="0"/><line nr="3103" mi="0" ci="9" mb="0" cb="0"/><line nr="3105" mi="0" ci="3" mb="1" cb="1"/><line nr="3106" mi="4" ci="7" mb="1" cb="1"/><line nr="3107" mi="4" ci="0" mb="0" cb="0"/><line nr="3108" mi="1" ci="0" mb="0" cb="0"/><line nr="3111" mi="0" ci="3" mb="1" cb="1"/><line nr="3113" mi="0" ci="3" mb="0" cb="0"/><line nr="3114" mi="0" ci="4" mb="0" cb="0"/><line nr="3117" mi="0" ci="4" mb="0" cb="0"/><line nr="3118" mi="0" ci="6" mb="1" cb="1"/><line nr="3120" mi="4" ci="2" mb="1" cb="1"/><line nr="3122" mi="2" ci="0" mb="2" cb="0"/><line nr="3123" mi="0" ci="2" mb="0" cb="0"/><line nr="3125" mi="0" ci="2" mb="0" cb="0"/><line nr="3126" mi="0" ci="8" mb="1" cb="3"/><line nr="3127" mi="2" ci="0" mb="0" cb="0"/><line nr="3131" mi="0" ci="5" mb="0" cb="2"/><line nr="3132" mi="0" ci="4" mb="1" cb="1"/><line nr="3133" mi="0" ci="2" mb="0" cb="0"/><line nr="3134" mi="0" ci="2" mb="0" cb="0"/><line nr="3135" mi="0" ci="2" mb="1" cb="1"/><line nr="3136" mi="0" ci="10" mb="0" cb="2"/><line nr="3137" mi="0" ci="9" mb="1" cb="1"/><line nr="3139" mi="2" ci="0" mb="0" cb="0"/><line nr="3140" mi="1" ci="0" mb="0" cb="0"/><line nr="3142" mi="0" ci="1" mb="0" cb="0"/><line nr="3144" mi="0" ci="2" mb="1" cb="1"/><line nr="3145" mi="0" ci="2" mb="0" cb="0"/><line nr="3146" mi="0" ci="4" mb="0" cb="0"/><line nr="3147" mi="0" ci="2" mb="1" cb="1"/><line nr="3149" mi="4" ci="0" mb="0" cb="0"/><line nr="3151" mi="3" ci="0" mb="2" cb="0"/><line nr="3152" mi="7" ci="0" mb="0" cb="0"/><line nr="3154" mi="4" ci="0" mb="0" cb="0"/><line nr="3156" mi="2" ci="0" mb="0" cb="0"/><line nr="3158" mi="1" ci="0" mb="0" cb="0"/><line nr="3159" mi="2" ci="0" mb="0" cb="0"/><line nr="3160" mi="1" ci="0" mb="0" cb="0"/><line nr="3162" mi="0" ci="2" mb="1" cb="1"/><line nr="3164" mi="0" ci="8" mb="0" cb="0"/><line nr="3167" mi="0" ci="3" mb="0" cb="2"/><line nr="3168" mi="0" ci="1" mb="0" cb="0"/><line nr="3169" mi="0" ci="6" mb="0" cb="0"/><line nr="3170" mi="0" ci="5" mb="0" cb="0"/><line nr="3172" mi="0" ci="2" mb="1" cb="1"/><line nr="3173" mi="6" ci="0" mb="0" cb="0"/><line nr="3179" mi="0" ci="4" mb="0" cb="0"/><line nr="3180" mi="4" ci="2" mb="1" cb="1"/><line nr="3182" mi="5" ci="0" mb="4" cb="0"/><line nr="3184" mi="1" ci="0" mb="0" cb="0"/><line nr="3190" mi="0" ci="3" mb="1" cb="1"/><line nr="3191" mi="5" ci="0" mb="0" cb="0"/><line nr="3192" mi="5" ci="0" mb="2" cb="0"/><line nr="3193" mi="4" ci="0" mb="2" cb="0"/><line nr="3194" mi="2" ci="0" mb="0" cb="0"/><line nr="3195" mi="4" ci="0" mb="0" cb="0"/><line nr="3197" mi="4" ci="0" mb="2" cb="0"/><line nr="3198" mi="5" ci="0" mb="0" cb="0"/><line nr="3199" mi="4" ci="0" mb="0" cb="0"/><line nr="3200" mi="16" ci="0" mb="8" cb="0"/><line nr="3205" mi="2" ci="0" mb="2" cb="0"/><line nr="3206" mi="1" ci="0" mb="0" cb="0"/><line nr="3207" mi="9" ci="0" mb="0" cb="0"/><line nr="3210" mi="3" ci="0" mb="2" cb="0"/><line nr="3211" mi="1" ci="0" mb="0" cb="0"/><line nr="3212" mi="5" ci="0" mb="0" cb="0"/><line nr="3213" mi="4" ci="0" mb="0" cb="0"/><line nr="3215" mi="1" ci="0" mb="0" cb="0"/><line nr="3219" mi="2" ci="0" mb="0" cb="0"/><line nr="3221" mi="0" ci="1" mb="0" cb="0"/><line nr="3222" mi="22" ci="0" mb="0" cb="0"/><line nr="3228" mi="0" ci="3" mb="0" cb="0"/><line nr="3229" mi="0" ci="1" mb="0" cb="0"/><line nr="3230" mi="0" ci="3" mb="1" cb="1"/><line nr="3231" mi="4" ci="7" mb="1" cb="1"/><line nr="3232" mi="3" ci="0" mb="0" cb="0"/><line nr="3233" mi="1" ci="0" mb="0" cb="0"/><line nr="3236" mi="0" ci="4" mb="0" cb="0"/><line nr="3237" mi="0" ci="3" mb="1" cb="1"/><line nr="3238" mi="4" ci="7" mb="1" cb="1"/><line nr="3239" mi="3" ci="0" mb="0" cb="0"/><line nr="3240" mi="1" ci="0" mb="0" cb="0"/><line nr="3243" mi="0" ci="1" mb="0" cb="0"/><line nr="3245" mi="0" ci="1" mb="0" cb="0"/><line nr="3272" mi="0" ci="2" mb="1" cb="1"/><line nr="3275" mi="0" ci="2" mb="0" cb="0"/><line nr="3276" mi="0" ci="10" mb="0" cb="0"/><line nr="3277" mi="0" ci="5" mb="0" cb="0"/><line nr="3278" mi="0" ci="3" mb="0" cb="0"/><line nr="3279" mi="0" ci="10" mb="0" cb="2"/><line nr="3280" mi="0" ci="6" mb="1" cb="3"/><line nr="3281" mi="0" ci="10" mb="1" cb="1"/><line nr="3283" mi="0" ci="2" mb="1" cb="1"/><line nr="3284" mi="0" ci="5" mb="0" cb="0"/><line nr="3285" mi="0" ci="3" mb="0" cb="0"/><line nr="3286" mi="0" ci="3" mb="1" cb="1"/><line nr="3287" mi="0" ci="7" mb="0" cb="0"/><line nr="3288" mi="0" ci="2" mb="0" cb="0"/><line nr="3289" mi="0" ci="1" mb="0" cb="0"/><line nr="3290" mi="0" ci="5" mb="0" cb="0"/><line nr="3291" mi="0" ci="2" mb="0" cb="0"/><line nr="3293" mi="0" ci="10" mb="0" cb="2"/><line nr="3294" mi="0" ci="5" mb="0" cb="0"/><line nr="3295" mi="0" ci="8" mb="0" cb="0"/><line nr="3297" mi="0" ci="5" mb="0" cb="0"/><line nr="3299" mi="0" ci="2" mb="0" cb="0"/><line nr="3300" mi="0" ci="3" mb="1" cb="1"/><line nr="3301" mi="4" ci="7" mb="1" cb="1"/><line nr="3302" mi="9" ci="0" mb="0" cb="0"/><line nr="3304" mi="1" ci="0" mb="0" cb="0"/><line nr="3306" mi="0" ci="3" mb="1" cb="1"/><line nr="3308" mi="0" ci="5" mb="0" cb="2"/><line nr="3309" mi="0" ci="4" mb="1" cb="1"/><line nr="3310" mi="0" ci="2" mb="0" cb="0"/><line nr="3311" mi="0" ci="4" mb="0" cb="0"/><line nr="3313" mi="0" ci="8" mb="0" cb="0"/><line nr="3315" mi="0" ci="3" mb="0" cb="2"/><line nr="3316" mi="0" ci="6" mb="0" cb="0"/><line nr="3317" mi="0" ci="5" mb="0" cb="0"/><line nr="3318" mi="0" ci="2" mb="1" cb="1"/><line nr="3319" mi="9" ci="0" mb="0" cb="0"/><line nr="3322" mi="3" ci="0" mb="2" cb="0"/><line nr="3323" mi="7" ci="0" mb="0" cb="0"/><line nr="3324" mi="2" ci="0" mb="0" cb="0"/><line nr="3328" mi="0" ci="1" mb="0" cb="0"/><line nr="3331" mi="0" ci="4" mb="0" cb="0"/><line nr="3332" mi="0" ci="3" mb="1" cb="1"/><line nr="3333" mi="4" ci="7" mb="1" cb="1"/><line nr="3334" mi="3" ci="0" mb="0" cb="0"/><line nr="3335" mi="1" ci="0" mb="0" cb="0"/><line nr="3337" mi="0" ci="1" mb="0" cb="0"/><line nr="3341" mi="0" ci="1" mb="0" cb="0"/><line nr="3343" mi="0" ci="1" mb="0" cb="0"/><line nr="3347" mi="0" ci="3" mb="1" cb="1"/><line nr="3348" mi="0" ci="2" mb="0" cb="0"/><line nr="3349" mi="4" ci="0" mb="0" cb="0"/><line nr="3350" mi="2" ci="0" mb="2" cb="0"/><line nr="3351" mi="6" ci="0" mb="2" cb="0"/><line nr="3352" mi="6" ci="0" mb="0" cb="0"/><line nr="3353" mi="11" ci="0" mb="0" cb="0"/><line nr="3354" mi="3" ci="0" mb="0" cb="0"/><line nr="3356" mi="10" ci="0" mb="0" cb="0"/><line nr="3358" mi="10" ci="0" mb="0" cb="0"/><line nr="3360" mi="7" ci="0" mb="2" cb="0"/><line nr="3361" mi="14" ci="0" mb="0" cb="0"/><line nr="3365" mi="6" ci="0" mb="0" cb="0"/><line nr="3367" mi="9" ci="0" mb="2" cb="0"/><line nr="3368" mi="2" ci="0" mb="2" cb="0"/><line nr="3369" mi="2" ci="0" mb="0" cb="0"/><line nr="3370" mi="9" ci="0" mb="2" cb="0"/><line nr="3371" mi="2" ci="0" mb="2" cb="0"/><line nr="3372" mi="2" ci="0" mb="0" cb="0"/><line nr="3375" mi="2" ci="0" mb="0" cb="0"/><line nr="3389" mi="0" ci="2" mb="0" cb="0"/><line nr="3390" mi="0" ci="10" mb="0" cb="2"/><line nr="3391" mi="0" ci="6" mb="1" cb="3"/><line nr="3392" mi="0" ci="10" mb="1" cb="1"/><line nr="3394" mi="0" ci="7" mb="1" cb="1"/><line nr="3396" mi="0" ci="5" mb="2" cb="2"/><line nr="3398" mi="0" ci="4" mb="0" cb="0"/><line nr="3399" mi="0" ci="3" mb="0" cb="0"/><line nr="3400" mi="0" ci="2" mb="1" cb="1"/><line nr="3401" mi="0" ci="2" mb="0" cb="0"/><line nr="3403" mi="0" ci="5" mb="0" cb="0"/><line nr="3404" mi="10" ci="0" mb="2" cb="0"/><line nr="3406" mi="7" ci="0" mb="2" cb="0"/><line nr="3408" mi="5" ci="0" mb="4" cb="0"/><line nr="3410" mi="4" ci="0" mb="0" cb="0"/><line nr="3411" mi="3" ci="0" mb="0" cb="0"/><line nr="3412" mi="2" ci="0" mb="2" cb="0"/><line nr="3413" mi="2" ci="0" mb="0" cb="0"/><line nr="3415" mi="4" ci="0" mb="0" cb="0"/><line nr="3418" mi="0" ci="1" mb="0" cb="0"/><line nr="3419" mi="0" ci="2" mb="0" cb="0"/><line nr="3436" mi="0" ci="2" mb="0" cb="0"/><line nr="3437" mi="0" ci="8" mb="0" cb="0"/><line nr="3438" mi="0" ci="3" mb="0" cb="0"/><line nr="3439" mi="0" ci="1" mb="0" cb="0"/><line nr="3462" mi="2" ci="0" mb="0" cb="0"/><line nr="3463" mi="4" ci="0" mb="0" cb="0"/><line nr="3464" mi="4" ci="0" mb="0" cb="0"/><line nr="3465" mi="3" ci="0" mb="0" cb="0"/><line nr="3466" mi="1" ci="0" mb="0" cb="0"/><line nr="3472" mi="1" ci="0" mb="0" cb="0"/><line nr="3488" mi="2" ci="0" mb="0" cb="0"/><line nr="3489" mi="3" ci="0" mb="0" cb="0"/><line nr="3490" mi="3" ci="0" mb="0" cb="0"/><line nr="3491" mi="1" ci="0" mb="0" cb="0"/><line nr="3520" mi="0" ci="6" mb="0" cb="0"/><line nr="3521" mi="0" ci="2" mb="0" cb="0"/><line nr="3522" mi="0" ci="2" mb="0" cb="0"/><line nr="3523" mi="0" ci="4" mb="0" cb="0"/><line nr="3524" mi="0" ci="2" mb="1" cb="1"/><line nr="3525" mi="0" ci="3" mb="0" cb="0"/><line nr="3526" mi="4" ci="0" mb="0" cb="0"/><line nr="3527" mi="2" ci="0" mb="2" cb="0"/><line nr="3528" mi="6" ci="0" mb="0" cb="0"/><line nr="3530" mi="0" ci="4" mb="0" cb="0"/><line nr="3531" mi="0" ci="4" mb="0" cb="0"/><line nr="3532" mi="0" ci="6" mb="1" cb="1"/><line nr="3533" mi="2" ci="0" mb="0" cb="0"/><line nr="3534" mi="3" ci="0" mb="0" cb="0"/><line nr="3535" mi="0" ci="4" mb="0" cb="0"/><line nr="3536" mi="4" ci="2" mb="1" cb="1"/><line nr="3538" mi="2" ci="0" mb="2" cb="0"/><line nr="3539" mi="0" ci="2" mb="0" cb="2"/><line nr="3540" mi="0" ci="2" mb="0" cb="0"/><line nr="3541" mi="0" ci="3" mb="0" cb="0"/><line nr="3542" mi="0" ci="3" mb="1" cb="1"/><line nr="3543" mi="5" ci="0" mb="0" cb="0"/><line nr="3544" mi="2" ci="0" mb="2" cb="0"/><line nr="3545" mi="4" ci="0" mb="2" cb="0"/><line nr="3546" mi="5" ci="0" mb="0" cb="0"/><line nr="3548" mi="7" ci="0" mb="0" cb="0"/><line nr="3549" mi="6" ci="0" mb="0" cb="0"/><line nr="3551" mi="2" ci="0" mb="2" cb="0"/><line nr="3552" mi="4" ci="0" mb="2" cb="0"/><line nr="3553" mi="2" ci="0" mb="0" cb="0"/><line nr="3558" mi="1" ci="0" mb="0" cb="0"/><line nr="3560" mi="0" ci="6" mb="0" cb="0"/><line nr="3561" mi="0" ci="3" mb="0" cb="0"/><line nr="3562" mi="0" ci="2" mb="0" cb="2"/><line nr="3564" mi="0" ci="4" mb="0" cb="2"/><line nr="3565" mi="0" ci="3" mb="0" cb="0"/><line nr="3566" mi="0" ci="2" mb="0" cb="0"/><line nr="3567" mi="0" ci="2" mb="1" cb="1"/><line nr="3568" mi="0" ci="5" mb="0" cb="0"/><line nr="3569" mi="0" ci="7" mb="0" cb="0"/><line nr="3570" mi="0" ci="6" mb="0" cb="0"/><line nr="3571" mi="0" ci="2" mb="0" cb="2"/><line nr="3572" mi="0" ci="3" mb="0" cb="0"/><line nr="3574" mi="0" ci="3" mb="0" cb="0"/><line nr="3578" mi="2" ci="0" mb="0" cb="0"/><line nr="3580" mi="0" ci="2" mb="0" cb="2"/><line nr="3581" mi="0" ci="4" mb="0" cb="2"/><line nr="3582" mi="0" ci="5" mb="0" cb="0"/><line nr="3584" mi="0" ci="7" mb="0" cb="0"/><line nr="3585" mi="0" ci="6" mb="0" cb="0"/><line nr="3586" mi="0" ci="2" mb="1" cb="1"/><line nr="3587" mi="0" ci="2" mb="0" cb="0"/><line nr="3588" mi="0" ci="4" mb="0" cb="2"/><line nr="3589" mi="0" ci="2" mb="0" cb="0"/><line nr="3593" mi="0" ci="1" mb="0" cb="0"/><line nr="3594" mi="0" ci="2" mb="0" cb="0"/><line nr="3596" mi="0" ci="1" mb="0" cb="0"/><line nr="3598" mi="2" ci="0" mb="0" cb="0"/><line nr="3600" mi="0" ci="2" mb="0" cb="2"/><line nr="3601" mi="0" ci="2" mb="0" cb="0"/><line nr="3602" mi="0" ci="4" mb="0" cb="2"/><line nr="3603" mi="0" ci="5" mb="0" cb="0"/><line nr="3605" mi="0" ci="4" mb="0" cb="0"/><line nr="3606" mi="0" ci="2" mb="1" cb="1"/><line nr="3607" mi="0" ci="11" mb="0" cb="0"/><line nr="3609" mi="2" ci="0" mb="0" cb="0"/><line nr="3611" mi="0" ci="3" mb="1" cb="1"/><line nr="3612" mi="4" ci="7" mb="1" cb="1"/><line nr="3613" mi="7" ci="0" mb="2" cb="0"/><line nr="3614" mi="6" ci="0" mb="2" cb="0"/><line nr="3615" mi="2" ci="0" mb="2" cb="0"/><line nr="3616" mi="5" ci="0" mb="2" cb="0"/><line nr="3617" mi="5" ci="0" mb="0" cb="0"/><line nr="3618" mi="2" ci="0" mb="0" cb="0"/><line nr="3619" mi="11" ci="0" mb="0" cb="0"/><line nr="3621" mi="6" ci="0" mb="2" cb="0"/><line nr="3622" mi="5" ci="0" mb="0" cb="0"/><line nr="3623" mi="2" ci="0" mb="0" cb="0"/><line nr="3624" mi="11" ci="0" mb="0" cb="0"/><line nr="3626" mi="1" ci="0" mb="0" cb="0"/><line nr="3628" mi="2" ci="0" mb="0" cb="0"/><line nr="3630" mi="1" ci="0" mb="0" cb="0"/><line nr="3632" mi="6" ci="4" mb="1" cb="1"/><line nr="3634" mi="0" ci="2" mb="0" cb="0"/><line nr="3661" mi="2" ci="0" mb="0" cb="0"/><line nr="3662" mi="4" ci="0" mb="0" cb="0"/><line nr="3663" mi="2" ci="0" mb="2" cb="0"/><line nr="3664" mi="2" ci="0" mb="0" cb="0"/><line nr="3665" mi="4" ci="0" mb="0" cb="0"/><line nr="3666" mi="2" ci="0" mb="2" cb="0"/><line nr="3667" mi="6" ci="0" mb="0" cb="0"/><line nr="3668" mi="3" ci="0" mb="0" cb="0"/><line nr="3669" mi="4" ci="0" mb="0" cb="0"/><line nr="3670" mi="2" ci="0" mb="2" cb="0"/><line nr="3671" mi="7" ci="0" mb="0" cb="0"/><line nr="3673" mi="2" ci="0" mb="0" cb="0"/><line nr="3675" mi="4" ci="0" mb="0" cb="0"/><line nr="3676" mi="3" ci="0" mb="2" cb="0"/><line nr="3677" mi="5" ci="0" mb="0" cb="0"/><line nr="3679" mi="6" ci="0" mb="0" cb="0"/><line nr="3680" mi="3" ci="0" mb="0" cb="0"/><line nr="3681" mi="2" ci="0" mb="2" cb="0"/><line nr="3682" mi="4" ci="0" mb="2" cb="0"/><line nr="3683" mi="2" ci="0" mb="0" cb="0"/><line nr="3684" mi="2" ci="0" mb="0" cb="0"/><line nr="3685" mi="2" ci="0" mb="2" cb="0"/><line nr="3686" mi="5" ci="0" mb="0" cb="0"/><line nr="3687" mi="7" ci="0" mb="0" cb="0"/><line nr="3688" mi="6" ci="0" mb="0" cb="0"/><line nr="3689" mi="2" ci="0" mb="2" cb="0"/><line nr="3690" mi="2" ci="0" mb="0" cb="0"/><line nr="3692" mi="2" ci="0" mb="0" cb="0"/><line nr="3696" mi="2" ci="0" mb="0" cb="0"/><line nr="3699" mi="2" ci="0" mb="0" cb="0"/><line nr="3727" mi="3" ci="0" mb="2" cb="0"/><line nr="3728" mi="4" ci="0" mb="2" cb="0"/><line nr="3729" mi="5" ci="0" mb="0" cb="0"/><line nr="3731" mi="4" ci="0" mb="0" cb="0"/><line nr="3732" mi="4" ci="0" mb="0" cb="0"/><line nr="3733" mi="8" ci="0" mb="2" cb="0"/><line nr="3735" mi="19" ci="0" mb="0" cb="0"/><line nr="3736" mi="2" ci="0" mb="0" cb="0"/><line nr="3737" mi="1" ci="0" mb="0" cb="0"/><line nr="3738" mi="7" ci="0" mb="0" cb="0"/><line nr="3739" mi="1" ci="0" mb="0" cb="0"/><line nr="3741" mi="4" ci="0" mb="0" cb="0"/><line nr="3742" mi="2" ci="0" mb="2" cb="0"/><line nr="3743" mi="9" ci="0" mb="0" cb="0"/><line nr="3745" mi="11" ci="0" mb="2" cb="0"/><line nr="3746" mi="7" ci="0" mb="2" cb="0"/><line nr="3747" mi="6" ci="0" mb="2" cb="0"/><line nr="3748" mi="2" ci="0" mb="2" cb="0"/><line nr="3749" mi="5" ci="0" mb="2" cb="0"/><line nr="3750" mi="4" ci="0" mb="0" cb="0"/><line nr="3751" mi="8" ci="0" mb="2" cb="0"/><line nr="3753" mi="20" ci="0" mb="0" cb="0"/><line nr="3755" mi="1" ci="0" mb="0" cb="0"/><line nr="3756" mi="8" ci="0" mb="0" cb="0"/><line nr="3757" mi="1" ci="0" mb="0" cb="0"/><line nr="3759" mi="11" ci="0" mb="0" cb="0"/><line nr="3761" mi="5" ci="0" mb="2" cb="0"/><line nr="3762" mi="4" ci="0" mb="0" cb="0"/><line nr="3763" mi="8" ci="0" mb="2" cb="0"/><line nr="3765" mi="20" ci="0" mb="0" cb="0"/><line nr="3767" mi="1" ci="0" mb="0" cb="0"/><line nr="3768" mi="8" ci="0" mb="0" cb="0"/><line nr="3769" mi="1" ci="0" mb="0" cb="0"/><line nr="3771" mi="10" ci="0" mb="0" cb="0"/><line nr="3775" mi="1" ci="0" mb="0" cb="0"/><line nr="3777" mi="1" ci="0" mb="0" cb="0"/><line nr="3792" mi="0" ci="4" mb="0" cb="0"/><line nr="3793" mi="2" ci="5" mb="1" cb="1"/><line nr="3794" mi="0" ci="2" mb="1" cb="1"/><line nr="3795" mi="0" ci="6" mb="0" cb="0"/><line nr="3796" mi="0" ci="4" mb="0" cb="0"/><line nr="3797" mi="0" ci="7" mb="1" cb="1"/><line nr="3798" mi="0" ci="2" mb="0" cb="0"/><line nr="3801" mi="5" ci="0" mb="0" cb="0"/><line nr="3826" mi="0" ci="4" mb="0" cb="0"/><line nr="3827" mi="0" ci="7" mb="0" cb="2"/><line nr="3828" mi="0" ci="7" mb="1" cb="3"/><line nr="3830" mi="0" ci="4" mb="0" cb="0"/><line nr="3831" mi="1" ci="0" mb="0" cb="0"/><line nr="3835" mi="0" ci="3" mb="0" cb="0"/><line nr="3836" mi="0" ci="5" mb="0" cb="0"/><line nr="3837" mi="0" ci="3" mb="0" cb="0"/><line nr="3838" mi="0" ci="5" mb="0" cb="0"/><line nr="3840" mi="0" ci="3" mb="0" cb="2"/><line nr="3841" mi="0" ci="8" mb="0" cb="0"/><line nr="3842" mi="0" ci="3" mb="1" cb="1"/><line nr="3843" mi="0" ci="5" mb="1" cb="1"/><line nr="3844" mi="0" ci="5" mb="0" cb="2"/><line nr="3845" mi="0" ci="6" mb="0" cb="0"/><line nr="3846" mi="0" ci="10" mb="0" cb="0"/><line nr="3849" mi="0" ci="3" mb="1" cb="1"/><line nr="3850" mi="1" ci="0" mb="0" cb="0"/><line nr="3853" mi="0" ci="2" mb="0" cb="0"/><line nr="3881" mi="6" ci="0" mb="0" cb="0"/><line nr="3882" mi="3" ci="0" mb="0" cb="0"/><line nr="3883" mi="5" ci="0" mb="0" cb="0"/><line nr="3884" mi="3" ci="0" mb="2" cb="0"/><line nr="3885" mi="8" ci="0" mb="0" cb="0"/><line nr="3886" mi="3" ci="0" mb="2" cb="0"/><line nr="3887" mi="5" ci="0" mb="2" cb="0"/><line nr="3888" mi="5" ci="0" mb="2" cb="0"/><line nr="3889" mi="8" ci="0" mb="0" cb="0"/><line nr="3890" mi="13" ci="0" mb="2" cb="0"/><line nr="3891" mi="5" ci="0" mb="0" cb="0"/><line nr="3892" mi="6" ci="0" mb="0" cb="0"/><line nr="3895" mi="1" ci="0" mb="0" cb="0"/><line nr="3897" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="6922" covered="3028"/><counter type="BRANCH" missed="1117" covered="415"/><counter type="LINE" missed="1315" covered="688"/><counter type="COMPLEXITY" missed="671" covered="139"/><counter type="METHOD" missed="19" covered="25"/><counter type="CLASS" missed="2" covered="3"/></sourcefile><counter type="INSTRUCTION" missed="11140" covered="6806"/><counter type="BRANCH" missed="1735" covered="759"/><counter type="LINE" missed="2035" covered="1473"/><counter type="COMPLEXITY" missed="1104" covered="298"/><counter type="METHOD" missed="65" covered="90"/><counter type="CLASS" missed="12" covered="25"/></package><package name="mtas/solr/update/processor"><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorConfig"><method name="&lt;init&gt;" desc="()V" line="459"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorFactory"><method name="&lt;init&gt;" desc="()V" line="44"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="64"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/request/SolrQueryRequest;)V" line="77"><counter type="INSTRUCTION" missed="477" covered="65"/><counter type="BRANCH" missed="51" covered="9"/><counter type="LINE" missed="101" covered="14"/><counter type="COMPLEXITY" missed="27" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getInstance" desc="(Lorg/apache/solr/request/SolrQueryRequest;Lorg/apache/solr/response/SolrQueryResponse;Lorg/apache/solr/update/processor/UpdateRequestProcessor;)Lorg/apache/solr/update/processor/UpdateRequestProcessor;" line="265"><counter type="INSTRUCTION" missed="4" covered="11"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="48"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="481" covered="90"/><counter type="BRANCH" missed="51" covered="9"/><counter type="LINE" missed="103" covered="23"/><counter type="COMPLEXITY" missed="27" covered="8"/><counter type="METHOD" missed="0" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="48"><counter type="INSTRUCTION" missed="126" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getStoredStringValue" desc="()Ljava/lang/String;" line="147"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getStoredBinValue" desc="()[B" line="156"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getIterator" desc="()Ljava/util/Iterator;" line="165"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="175"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="forceClose" desc="()V" line="182"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="20"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="184" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="44" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader$1"><method name="&lt;init&gt;" desc="(Lmtas/solr/update/processor/MtasUpdateRequestProcessorResultReader;Ljava/lang/String;)V" line="65"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hasNext" desc="()Z" line="70"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="next" desc="()Lmtas/solr/update/processor/MtasUpdateRequestProcessorResultItem;" line="84"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNext" desc="()Lmtas/solr/update/processor/MtasUpdateRequestProcessorResultItem;" line="106"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="116" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="31" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="42"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addItem" desc="(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Integer;)V" line="71"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTokenNumber" desc="()I" line="92"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFileName" desc="()Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="116"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="forceCloseAndDelete" desc="()V" line="128"><counter type="INSTRUCTION" missed="60" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="19"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="177" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="53" covered="0"/><counter type="COMPLEXITY" missed="16" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessor"><method name="&lt;init&gt;" desc="(Lorg/apache/solr/update/processor/UpdateRequestProcessor;Lmtas/solr/update/processor/MtasUpdateRequestProcessorConfig;)V" line="283"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="processAdd" desc="(Lorg/apache/solr/update/AddUpdateCommand;)V" line="289"><counter type="INSTRUCTION" missed="364" covered="12"/><counter type="BRANCH" missed="36" covered="2"/><counter type="LINE" missed="95" covered="3"/><counter type="COMPLEXITY" missed="19" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setFields" desc="(Lorg/apache/solr/common/SolrInputDocument;Ljava/lang/String;Ljava/lang/Object;)V" line="435"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="277"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="392" covered="23"/><counter type="BRANCH" missed="42" covered="2"/><counter type="LINE" missed="101" covered="7"/><counter type="COMPLEXITY" missed="23" covered="3"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader"><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="478"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read" desc="([CII)I" line="484"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="490"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTotalReadSize" desc="()J" line="494"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultItem"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Integer;)V" line="44"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasUpdateRequestProcessorFactory.java"><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="48" mi="0" ci="2" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="52" mi="0" ci="4" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="1" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="2"/><line nr="79" mi="0" ci="5" mb="0" cb="0"/><line nr="81" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="2" mb="0" cb="0"/><line nr="87" mi="0" ci="11" mb="0" cb="2"/><line nr="89" mi="0" ci="4" mb="1" cb="1"/><line nr="90" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="9" ci="0" mb="0" cb="0"/><line nr="93" mi="9" ci="0" mb="0" cb="0"/><line nr="95" mi="9" ci="0" mb="0" cb="0"/><line nr="97" mi="9" ci="0" mb="0" cb="0"/><line nr="99" mi="9" ci="0" mb="0" cb="0"/><line nr="100" mi="9" ci="0" mb="0" cb="0"/><line nr="101" mi="6" ci="0" mb="2" cb="0"/><line nr="102" mi="2" ci="0" mb="2" cb="0"/><line nr="103" mi="6" ci="0" mb="0" cb="0"/><line nr="104" mi="11" ci="0" mb="0" cb="0"/><line nr="106" mi="6" ci="0" mb="0" cb="0"/><line nr="107" mi="2" ci="0" mb="0" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="110" mi="5" ci="0" mb="4" cb="0"/><line nr="111" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="2" cb="0"/><line nr="114" mi="4" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="116" mi="5" ci="0" mb="4" cb="0"/><line nr="117" mi="3" ci="0" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="2" cb="0"/><line nr="121" mi="5" ci="0" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="0" cb="0"/><line nr="125" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="7" ci="0" mb="0" cb="0"/><line nr="128" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="7" ci="0" mb="0" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="1" ci="0" mb="0" cb="0"/><line nr="133" mi="6" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="4" cb="0"/><line nr="138" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="141" mi="10" ci="0" mb="2" cb="0"/><line nr="142" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="2" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="2" cb="0"/><line nr="150" mi="6" ci="0" mb="2" cb="0"/><line nr="151" mi="5" ci="0" mb="0" cb="0"/><line nr="153" mi="8" ci="0" mb="0" cb="0"/><line nr="156" mi="1" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="2" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="2" cb="0"/><line nr="161" mi="11" ci="0" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="164" mi="13" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="2" cb="0"/><line nr="166" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="12" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="7" ci="0" mb="0" cb="0"/><line nr="174" mi="4" ci="0" mb="0" cb="0"/><line nr="175" mi="9" ci="0" mb="0" cb="0"/><line nr="176" mi="3" ci="0" mb="2" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="180" mi="12" ci="0" mb="0" cb="0"/><line nr="184" mi="1" ci="0" mb="0" cb="0"/><line nr="187" mi="5" ci="0" mb="0" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="190" mi="5" ci="0" mb="0" cb="0"/><line nr="192" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="8" ci="0" mb="0" cb="0"/><line nr="195" mi="1" ci="0" mb="0" cb="0"/><line nr="196" mi="8" ci="0" mb="0" cb="0"/><line nr="198" mi="2" ci="0" mb="2" cb="0"/><line nr="199" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="1" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="2" cb="0"/><line nr="205" mi="4" ci="0" mb="0" cb="0"/><line nr="206" mi="4" ci="0" mb="2" cb="0"/><line nr="207" mi="6" ci="0" mb="2" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="210" mi="8" ci="0" mb="0" cb="0"/><line nr="213" mi="1" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="2" cb="0"/><line nr="216" mi="3" ci="0" mb="0" cb="0"/><line nr="217" mi="11" ci="0" mb="0" cb="0"/><line nr="218" mi="4" ci="0" mb="0" cb="0"/><line nr="219" mi="13" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="2" cb="0"/><line nr="221" mi="10" ci="0" mb="0" cb="0"/><line nr="224" mi="12" ci="0" mb="0" cb="0"/><line nr="227" mi="1" ci="0" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="0" cb="0"/><line nr="231" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="5" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="241" mi="0" ci="11" mb="0" cb="2"/><line nr="242" mi="0" ci="9" mb="1" cb="1"/><line nr="244" mi="0" ci="6" mb="1" cb="1"/><line nr="245" mi="8" ci="0" mb="0" cb="0"/><line nr="246" mi="4" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="1" mb="0" cb="0"/><line nr="250" mi="0" ci="1" mb="0" cb="0"/><line nr="265" mi="0" ci="3" mb="0" cb="0"/><line nr="266" mi="1" ci="0" mb="0" cb="0"/><line nr="267" mi="3" ci="0" mb="0" cb="0"/><line nr="268" mi="0" ci="1" mb="0" cb="0"/><line nr="269" mi="0" ci="7" mb="0" cb="0"/><line nr="277" mi="0" ci="4" mb="0" cb="0"/><line nr="283" mi="0" ci="3" mb="0" cb="0"/><line nr="284" mi="0" ci="3" mb="0" cb="0"/><line nr="285" mi="0" ci="1" mb="0" cb="0"/><line nr="289" mi="0" ci="8" mb="2" cb="2"/><line nr="291" mi="3" ci="0" mb="0" cb="0"/><line nr="293" mi="13" ci="0" mb="2" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="295" mi="7" ci="0" mb="0" cb="0"/><line nr="296" mi="4" ci="0" mb="0" cb="0"/><line nr="297" mi="3" ci="0" mb="0" cb="0"/><line nr="298" mi="7" ci="0" mb="0" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="301" mi="3" ci="0" mb="2" cb="0"/><line nr="302" mi="3" ci="0" mb="2" cb="0"/><line nr="303" mi="2" ci="0" mb="0" cb="0"/><line nr="305" mi="4" ci="0" mb="0" cb="0"/><line nr="307" mi="5" ci="0" mb="0" cb="0"/><line nr="309" mi="4" ci="0" mb="0" cb="0"/><line nr="310" mi="3" ci="0" mb="0" cb="0"/><line nr="311" mi="6" ci="0" mb="2" cb="0"/><line nr="312" mi="7" ci="0" mb="0" cb="0"/><line nr="313" mi="2" ci="0" mb="0" cb="0"/><line nr="314" mi="2" ci="0" mb="2" cb="0"/><line nr="315" mi="3" ci="0" mb="0" cb="0"/><line nr="319" mi="2" ci="0" mb="2" cb="0"/><line nr="320" mi="16" ci="0" mb="2" cb="0"/><line nr="321" mi="3" ci="0" mb="2" cb="0"/><line nr="322" mi="4" ci="0" mb="0" cb="0"/><line nr="323" mi="3" ci="0" mb="0" cb="0"/><line nr="325" mi="4" ci="0" mb="0" cb="0"/><line nr="327" mi="2" ci="0" mb="2" cb="0"/><line nr="328" mi="8" ci="0" mb="0" cb="0"/><line nr="329" mi="8" ci="0" mb="0" cb="0"/><line nr="335" mi="5" ci="0" mb="0" cb="0"/><line nr="338" mi="5" ci="0" mb="0" cb="0"/><line nr="339" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="2" ci="0" mb="0" cb="0"/><line nr="342" mi="4" ci="0" mb="0" cb="0"/><line nr="343" mi="3" ci="0" mb="0" cb="0"/><line nr="344" mi="2" ci="0" mb="0" cb="0"/><line nr="346" mi="2" ci="0" mb="0" cb="0"/><line nr="347" mi="3" ci="0" mb="0" cb="0"/><line nr="348" mi="2" ci="0" mb="0" cb="0"/><line nr="349" mi="3" ci="0" mb="0" cb="0"/><line nr="350" mi="2" ci="0" mb="0" cb="0"/><line nr="351" mi="3" ci="0" mb="0" cb="0"/><line nr="352" mi="2" ci="0" mb="0" cb="0"/><line nr="353" mi="3" ci="0" mb="0" cb="0"/><line nr="354" mi="2" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="0" cb="0"/><line nr="357" mi="3" ci="0" mb="2" cb="0"/><line nr="358" mi="2" ci="0" mb="0" cb="0"/><line nr="359" mi="2" ci="0" mb="0" cb="0"/><line nr="360" mi="2" ci="0" mb="0" cb="0"/><line nr="361" mi="2" ci="0" mb="0" cb="0"/><line nr="362" mi="2" ci="0" mb="0" cb="0"/><line nr="363" mi="2" ci="0" mb="0" cb="0"/><line nr="364" mi="2" ci="0" mb="2" cb="0"/><line nr="365" mi="3" ci="0" mb="0" cb="0"/><line nr="367" mi="2" ci="0" mb="2" cb="0"/><line nr="368" mi="4" ci="0" mb="0" cb="0"/><line nr="369" mi="4" ci="0" mb="0" cb="0"/><line nr="371" mi="2" ci="0" mb="2" cb="0"/><line nr="372" mi="5" ci="0" mb="0" cb="0"/><line nr="374" mi="3" ci="0" mb="0" cb="0"/><line nr="376" mi="2" ci="0" mb="2" cb="0"/><line nr="377" mi="3" ci="0" mb="0" cb="0"/><line nr="379" mi="2" ci="0" mb="2" cb="0"/><line nr="380" mi="4" ci="0" mb="0" cb="0"/><line nr="382" mi="1" ci="0" mb="0" cb="0"/><line nr="383" mi="5" ci="0" mb="0" cb="0"/><line nr="384" mi="8" ci="0" mb="0" cb="0"/><line nr="387" mi="1" ci="0" mb="0" cb="0"/><line nr="390" mi="4" ci="0" mb="0" cb="0"/><line nr="391" mi="3" ci="0" mb="2" cb="0"/><line nr="392" mi="5" ci="0" mb="0" cb="0"/><line nr="395" mi="7" ci="0" mb="0" cb="0"/><line nr="396" mi="1" ci="0" mb="0" cb="0"/><line nr="398" mi="10" ci="0" mb="0" cb="0"/><line nr="399" mi="2" ci="0" mb="0" cb="0"/><line nr="401" mi="7" ci="0" mb="0" cb="0"/><line nr="402" mi="3" ci="0" mb="0" cb="0"/><line nr="403" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="10" ci="0" mb="0" cb="0"/><line nr="406" mi="1" ci="0" mb="0" cb="0"/><line nr="407" mi="1" ci="0" mb="0" cb="0"/><line nr="408" mi="3" ci="0" mb="0" cb="0"/><line nr="410" mi="9" ci="0" mb="0" cb="0"/><line nr="411" mi="1" ci="0" mb="0" cb="0"/><line nr="413" mi="11" ci="0" mb="0" cb="0"/><line nr="415" mi="7" ci="0" mb="0" cb="0"/><line nr="416" mi="4" ci="0" mb="0" cb="0"/><line nr="418" mi="10" ci="0" mb="0" cb="0"/><line nr="419" mi="1" ci="0" mb="0" cb="0"/><line nr="420" mi="2" ci="0" mb="2" cb="0"/><line nr="421" mi="2" ci="0" mb="0" cb="0"/><line nr="422" mi="4" ci="0" mb="0" cb="0"/><line nr="424" mi="1" ci="0" mb="0" cb="0"/><line nr="426" mi="1" ci="0" mb="0" cb="0"/><line nr="430" mi="0" ci="3" mb="0" cb="0"/><line nr="431" mi="0" ci="1" mb="0" cb="0"/><line nr="435" mi="2" ci="0" mb="2" cb="0"/><line nr="436" mi="4" ci="0" mb="0" cb="0"/><line nr="437" mi="8" ci="0" mb="2" cb="0"/><line nr="438" mi="6" ci="0" mb="2" cb="0"/><line nr="439" mi="7" ci="0" mb="0" cb="0"/><line nr="443" mi="1" ci="0" mb="0" cb="0"/><line nr="459" mi="0" ci="2" mb="0" cb="0"/><line nr="460" mi="0" ci="5" mb="0" cb="0"/><line nr="461" mi="0" ci="5" mb="0" cb="0"/><line nr="462" mi="0" ci="5" mb="0" cb="0"/><line nr="463" mi="0" ci="5" mb="0" cb="0"/><line nr="464" mi="0" ci="5" mb="0" cb="0"/><line nr="465" mi="0" ci="5" mb="0" cb="0"/><line nr="466" mi="0" ci="5" mb="0" cb="0"/><line nr="467" mi="0" ci="5" mb="0" cb="0"/><line nr="468" mi="0" ci="5" mb="0" cb="0"/><line nr="469" mi="0" ci="1" mb="0" cb="0"/><line nr="478" mi="2" ci="0" mb="0" cb="0"/><line nr="479" mi="3" ci="0" mb="0" cb="0"/><line nr="480" mi="3" ci="0" mb="0" cb="0"/><line nr="481" mi="1" ci="0" mb="0" cb="0"/><line nr="484" mi="7" ci="0" mb="0" cb="0"/><line nr="485" mi="7" ci="0" mb="0" cb="0"/><line nr="486" mi="2" ci="0" mb="0" cb="0"/><line nr="490" mi="3" ci="0" mb="0" cb="0"/><line nr="491" mi="1" ci="0" mb="0" cb="0"/><line nr="494" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="905" covered="161"/><counter type="BRANCH" missed="93" covered="11"/><counter type="LINE" missed="214" covered="41"/><counter type="COMPLEXITY" missed="54" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="1" covered="3"/></sourcefile><sourcefile name="MtasUpdateRequestProcessorResultItem.java"><line nr="44" mi="2" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="4" ci="0" mb="4" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="48" mi="4" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="6" ci="0" mb="4" cb="0"/><line nr="54" mi="4" ci="0" mb="0" cb="0"/><line nr="56" mi="3" ci="0" mb="0" cb="0"/><line nr="58" mi="2" ci="0" mb="2" cb="0"/><line nr="59" mi="5" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="3" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasUpdateRequestProcessorResultReader.java"><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="21" mi="2" ci="0" mb="0" cb="0"/><line nr="48" mi="2" ci="0" mb="0" cb="0"/><line nr="49" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="2" cb="0"/><line nr="55" mi="6" ci="0" mb="0" cb="0"/><line nr="56" mi="7" ci="0" mb="0" cb="0"/><line nr="57" mi="7" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="0" cb="0"/><line nr="60" mi="3" ci="0" mb="2" cb="0"/><line nr="61" mi="5" ci="0" mb="0" cb="0"/><line nr="63" mi="5" ci="0" mb="0" cb="0"/><line nr="65" mi="15" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="4" ci="0" mb="2" cb="0"/><line nr="71" mi="3" ci="0" mb="2" cb="0"/><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="74" mi="4" ci="0" mb="0" cb="0"/><line nr="75" mi="7" ci="0" mb="2" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="2" cb="0"/><line nr="86" mi="3" ci="0" mb="2" cb="0"/><line nr="87" mi="3" ci="0" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="2" cb="0"/><line nr="93" mi="3" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="4" ci="0" mb="2" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="2" cb="0"/><line nr="110" mi="3" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="115" mi="1" ci="0" mb="0" cb="0"/><line nr="116" mi="16" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="126" mi="1" ci="0" mb="0" cb="0"/><line nr="127" mi="16" ci="0" mb="0" cb="0"/><line nr="128" mi="6" ci="0" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="6" ci="0" mb="0" cb="0"/><line nr="131" mi="1" ci="0" mb="0" cb="0"/><line nr="132" mi="16" ci="0" mb="0" cb="0"/><line nr="133" mi="6" ci="0" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="175" mi="2" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="182" mi="3" ci="0" mb="2" cb="0"/><line nr="183" mi="12" ci="0" mb="6" cb="0"/><line nr="184" mi="12" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="1" ci="0" mb="0" cb="0"/><line nr="191" mi="3" ci="0" mb="0" cb="0"/><line nr="192" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="300" covered="0"/><counter type="BRANCH" missed="28" covered="0"/><counter type="LINE" missed="74" covered="0"/><counter type="COMPLEXITY" missed="25" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="2" covered="0"/></sourcefile><sourcefile name="MtasUpdateRequestProcessorResultWriter.java"><line nr="19" mi="2" ci="0" mb="0" cb="0"/><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="42" mi="2" ci="0" mb="0" cb="0"/><line nr="43" mi="3" ci="0" mb="0" cb="0"/><line nr="44" mi="3" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="3" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="49" mi="5" ci="0" mb="0" cb="0"/><line nr="50" mi="7" ci="0" mb="0" cb="0"/><line nr="51" mi="7" ci="0" mb="0" cb="0"/><line nr="52" mi="4" ci="0" mb="0" cb="0"/><line nr="53" mi="1" ci="0" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="57" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="2" cb="0"/><line nr="72" mi="6" ci="0" mb="0" cb="0"/><line nr="73" mi="10" ci="0" mb="0" cb="0"/><line nr="76" mi="4" ci="0" mb="0" cb="0"/><line nr="77" mi="3" ci="0" mb="0" cb="0"/><line nr="78" mi="3" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="81" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="2" cb="0"/><line nr="103" mi="4" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="2" cb="0"/><line nr="117" mi="3" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="128" mi="3" ci="0" mb="2" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="2" cb="0"/><line nr="133" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="3" ci="0" mb="0" cb="0"/><line nr="141" mi="3" ci="0" mb="2" cb="0"/><line nr="142" mi="12" ci="0" mb="6" cb="0"/><line nr="143" mi="12" ci="0" mb="0" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="177" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="53" covered="0"/><counter type="COMPLEXITY" missed="16" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="1431" covered="161"/><counter type="BRANCH" missed="149" covered="11"/><counter type="LINE" missed="356" covered="41"/><counter type="COMPLEXITY" missed="101" covered="12"/><counter type="METHOD" missed="24" covered="9"/><counter type="CLASS" missed="5" covered="3"/></package><package name="mtas/analysis/util"><class name="mtas/analysis/util/MtasParserException"><method name="&lt;init&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="25"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="3" covered="4"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasTokenizerFactory"><method name="&lt;init&gt;" desc="(Ljava/util/Map;)V" line="55"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/Map;Lorg/apache/solr/core/SolrResourceLoader;)V" line="41"><counter type="INSTRUCTION" missed="63" covered="46"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="3" covered="11"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Lorg/apache/lucene/util/AttributeFactory;)Lmtas/analysis/MtasTokenizer;" line="96"><counter type="INSTRUCTION" missed="3" covered="10"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/lang/String;)Lmtas/analysis/MtasTokenizer;" line="115"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lorg/apache/lucene/util/AttributeFactory;Ljava/lang/String;)Lmtas/analysis/MtasTokenizer;" line="131"><counter type="INSTRUCTION" missed="120" covered="13"/><counter type="BRANCH" missed="18" covered="2"/><counter type="LINE" missed="17" covered="3"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="178"><counter type="INSTRUCTION" missed="53" covered="27"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="9" covered="10"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="inform" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="214"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="244" covered="105"/><counter type="BRANCH" missed="32" covered="14"/><counter type="LINE" missed="32" covered="32"/><counter type="COMPLEXITY" missed="23" covered="7"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasConfigException"><method name="&lt;init&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="25"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasConfiguration"><method name="&lt;init&gt;" desc="()V" line="62"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readConfigurations" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap;" line="85"><counter type="INSTRUCTION" missed="241" covered="0"/><counter type="BRANCH" missed="48" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="27" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readMtasCharFilterConfigurations" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;)Ljava/util/HashMap;" line="205"><counter type="INSTRUCTION" missed="92" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readMtasTokenizerConfigurations" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;)Ljava/util/HashMap;" line="244"><counter type="INSTRUCTION" missed="70" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readConfiguration" desc="(Ljava/io/InputStream;)Lmtas/analysis/util/MtasConfiguration;" line="275"><counter type="INSTRUCTION" missed="24" covered="90"/><counter type="BRANCH" missed="4" covered="13"/><counter type="LINE" missed="8" covered="27"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="427" covered="109"/><counter type="BRANCH" missed="64" covered="13"/><counter type="LINE" missed="106" covered="33"/><counter type="COMPLEXITY" missed="39" covered="8"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasBufferedReader"><method name="&lt;init&gt;" desc="(Ljava/io/Reader;I)V" line="31"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="63"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ensureOpen" desc="()V" line="73"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="fill" desc="()V" line="85"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read" desc="()I" line="102"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read1" desc="([CII)I" line="136"><counter type="INSTRUCTION" missed="86" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="18" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read" desc="([CII)I" line="173"><counter type="INSTRUCTION" missed="81" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readLine" desc="(Z)Ljava/lang/String;" line="205"><counter type="INSTRUCTION" missed="162" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="16" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readLine" desc="()Ljava/lang/String;" line="273"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPosition" desc="()I" line="282"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="skip" desc="(J)J" line="292"><counter type="INSTRUCTION" missed="96" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ready" desc="()Z" line="330"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reset" desc="()V" line="362"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="376"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lines" desc="()Ljava/util/stream/Stream;" line="394"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="34"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="704" covered="0"/><counter type="BRANCH" missed="112" covered="0"/><counter type="LINE" missed="161" covered="0"/><counter type="COMPLEXITY" missed="72" covered="0"/><counter type="METHOD" missed="16" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasPrefixTokenFilterFactory"><method name="&lt;init&gt;" desc="(Ljava/util/Map;)V" line="25"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lorg/apache/lucene/analysis/TokenStream;)Lorg/apache/lucene/analysis/TokenStream;" line="38"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/analysis/TokenStream;Ljava/lang/String;)V" line="50"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="incrementToken" desc="()Z" line="71"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="93"><counter type="INSTRUCTION" missed="33" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="108"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="140" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasBufferedReader$1"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasBufferedReader;)V" line="394"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hasNext" desc="()Z" line="399"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="next" desc="()Ljava/lang/String;" line="413"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="50" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasFetchData"><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="32"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getString" desc="()Ljava/lang/String;" line="44"><counter type="INSTRUCTION" missed="6" covered="16"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getUrl" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/io/Reader;" line="66"><counter type="INSTRUCTION" missed="127" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFile" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/io/Reader;" line="111"><counter type="INSTRUCTION" missed="53" covered="27"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="8" covered="6"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDefault" desc="()Ljava/io/Reader;" line="143"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="189" covered="49"/><counter type="BRANCH" missed="20" covered="4"/><counter type="LINE" missed="33" covered="14"/><counter type="COMPLEXITY" missed="14" covered="3"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasCharFilterFactory"><method name="&lt;init&gt;" desc="(Ljava/util/Map;)V" line="70"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/Map;Lorg/apache/solr/core/SolrResourceLoader;)V" line="56"><counter type="INSTRUCTION" missed="109" covered="64"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="5" covered="15"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="119"><counter type="INSTRUCTION" missed="36" covered="45"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="7" covered="9"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/io/Reader;)Ljava/io/Reader;" line="157"><counter type="INSTRUCTION" missed="3" covered="7"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/io/Reader;Ljava/lang/String;)Ljava/io/Reader;" line="177"><counter type="INSTRUCTION" missed="117" covered="12"/><counter type="BRANCH" missed="18" covered="2"/><counter type="LINE" missed="15" covered="3"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/io/Reader;Lmtas/analysis/util/MtasConfiguration;)Ljava/io/Reader;" line="227"><counter type="INSTRUCTION" missed="33" covered="39"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="9" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="inform" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="265"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="298" covered="176"/><counter type="BRANCH" missed="42" covered="18"/><counter type="LINE" missed="38" covered="44"/><counter type="COMPLEXITY" missed="29" covered="8"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTokenizerFactory.java"><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="4" mb="0" cb="0"/><line nr="56" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="6" mb="0" cb="0"/><line nr="72" mi="0" ci="6" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="6" mb="2" cb="2"/><line nr="75" mi="20" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="6" mb="2" cb="2"/><line nr="78" mi="20" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="3" mb="3" cb="1"/><line nr="81" mi="20" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="0" ci="1" mb="0" cb="0"/><line nr="96" mi="0" ci="2" mb="0" cb="0"/><line nr="98" mi="0" ci="5" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="2" ci="0" mb="0" cb="0"/><line nr="101" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="0" ci="2" mb="0" cb="0"/><line nr="115" mi="5" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="3" mb="3" cb="1"/><line nr="132" mi="5" ci="0" mb="4" cb="0"/><line nr="133" mi="5" ci="0" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="2" cb="0"/><line nr="135" mi="6" ci="0" mb="2" cb="0"/><line nr="136" mi="7" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="15" ci="0" mb="0" cb="0"/><line nr="143" mi="6" ci="0" mb="0" cb="0"/><line nr="144" mi="2" ci="0" mb="2" cb="0"/><line nr="145" mi="3" ci="0" mb="2" cb="0"/><line nr="146" mi="6" ci="0" mb="2" cb="0"/><line nr="147" mi="7" ci="0" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="19" ci="0" mb="0" cb="0"/><line nr="155" mi="14" ci="0" mb="0" cb="0"/><line nr="159" mi="6" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="1" cb="1"/><line nr="163" mi="0" ci="7" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="0" ci="6" mb="2" cb="2"/><line nr="179" mi="0" ci="2" mb="0" cb="2"/><line nr="180" mi="0" ci="1" mb="0" cb="0"/><line nr="181" mi="3" ci="3" mb="3" cb="1"/><line nr="182" mi="5" ci="0" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="1" cb="1"/><line nr="186" mi="0" ci="6" mb="0" cb="0"/><line nr="187" mi="0" ci="1" mb="0" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="189" mi="13" ci="0" mb="0" cb="0"/><line nr="190" mi="5" ci="0" mb="0" cb="0"/><line nr="191" mi="0" ci="1" mb="0" cb="0"/><line nr="193" mi="0" ci="3" mb="1" cb="1"/><line nr="195" mi="6" ci="0" mb="0" cb="0"/><line nr="197" mi="1" ci="0" mb="0" cb="0"/><line nr="198" mi="13" ci="0" mb="0" cb="0"/><line nr="199" mi="5" ci="0" mb="0" cb="0"/><line nr="200" mi="1" ci="0" mb="0" cb="0"/><line nr="204" mi="0" ci="1" mb="0" cb="0"/><line nr="214" mi="0" ci="3" mb="0" cb="0"/><line nr="215" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="244" covered="105"/><counter type="BRANCH" missed="32" covered="14"/><counter type="LINE" missed="32" covered="32"/><counter type="COMPLEXITY" missed="23" covered="7"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFetchData.java"><line nr="32" mi="0" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="45" mi="0" ci="7" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="2" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="51" mi="5" ci="0" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="0" cb="0"/><line nr="67" mi="6" ci="0" mb="4" cb="0"/><line nr="68" mi="2" ci="0" mb="2" cb="0"/><line nr="69" mi="9" ci="0" mb="0" cb="0"/><line nr="71" mi="2" ci="0" mb="2" cb="0"/><line nr="72" mi="9" ci="0" mb="0" cb="0"/><line nr="74" mi="8" ci="0" mb="4" cb="0"/><line nr="75" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="6" ci="0" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="3" ci="0" mb="0" cb="0"/><line nr="80" mi="6" ci="0" mb="2" cb="0"/><line nr="81" mi="4" ci="0" mb="2" cb="0"/><line nr="82" mi="7" ci="0" mb="0" cb="0"/><line nr="83" mi="7" ci="0" mb="0" cb="0"/><line nr="85" mi="5" ci="0" mb="0" cb="0"/><line nr="86" mi="5" ci="0" mb="0" cb="0"/><line nr="88" mi="2" ci="0" mb="0" cb="0"/><line nr="89" mi="1" ci="0" mb="0" cb="0"/><line nr="90" mi="12" ci="0" mb="0" cb="0"/><line nr="93" mi="12" ci="0" mb="0" cb="0"/><line nr="96" mi="12" ci="0" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="0" ci="6" mb="2" cb="2"/><line nr="113" mi="0" ci="2" mb="1" cb="1"/><line nr="114" mi="9" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="2" mb="1" cb="1"/><line nr="117" mi="9" ci="0" mb="0" cb="0"/><line nr="121" mi="0" ci="8" mb="0" cb="0"/><line nr="122" mi="0" ci="6" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="125" mi="10" ci="0" mb="0" cb="0"/><line nr="127" mi="5" ci="0" mb="0" cb="0"/><line nr="128" mi="1" ci="0" mb="0" cb="0"/><line nr="129" mi="6" ci="0" mb="0" cb="0"/><line nr="133" mi="12" ci="0" mb="0" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="189" covered="49"/><counter type="BRANCH" missed="20" covered="4"/><counter type="LINE" missed="33" covered="14"/><counter type="COMPLEXITY" missed="14" covered="3"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasConfiguration.java"><line nr="62" mi="0" ci="2" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="65" mi="0" ci="5" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="1" mb="0" cb="0"/><line nr="85" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="2" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="96" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="6" cb="0"/><line nr="100" mi="5" ci="0" mb="2" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="1" ci="0" mb="0" cb="0"/><line nr="107" mi="1" ci="0" mb="0" cb="0"/><line nr="110" mi="3" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="2" cb="0"/><line nr="112" mi="5" ci="0" mb="2" cb="0"/><line nr="113" mi="5" ci="0" mb="0" cb="0"/><line nr="115" mi="5" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="2" cb="0"/><line nr="118" mi="2" ci="0" mb="2" cb="0"/><line nr="119" mi="5" ci="0" mb="2" cb="0"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="2" ci="0" mb="2" cb="0"/><line nr="122" mi="9" ci="0" mb="2" cb="0"/><line nr="123" mi="6" ci="0" mb="2" cb="0"/><line nr="124" mi="6" ci="0" mb="2" cb="0"/><line nr="125" mi="2" ci="0" mb="0" cb="0"/><line nr="131" mi="13" ci="0" mb="0" cb="0"/><line nr="133" mi="4" ci="0" mb="2" cb="0"/><line nr="134" mi="4" ci="0" mb="4" cb="0"/><line nr="136" mi="5" ci="0" mb="2" cb="0"/><line nr="137" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="8" ci="0" mb="2" cb="0"/><line nr="140" mi="4" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="2" cb="0"/><line nr="142" mi="5" ci="0" mb="0" cb="0"/><line nr="144" mi="5" ci="0" mb="0" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="146" mi="1" ci="0" mb="0" cb="0"/><line nr="149" mi="2" ci="0" mb="2" cb="0"/><line nr="150" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="5" ci="0" mb="0" cb="0"/><line nr="155" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="13" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="2" cb="0"/><line nr="164" mi="2" ci="0" mb="2" cb="0"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="6" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="2" cb="0"/><line nr="170" mi="8" ci="0" mb="0" cb="0"/><line nr="172" mi="2" ci="0" mb="0" cb="0"/><line nr="174" mi="1" ci="0" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="2" cb="0"/><line nr="179" mi="1" ci="0" mb="0" cb="0"/><line nr="181" mi="4" ci="0" mb="0" cb="0"/><line nr="184" mi="7" ci="0" mb="0" cb="0"/><line nr="185" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="189" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="5" ci="0" mb="0" cb="0"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="207" mi="2" ci="0" mb="2" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="210" mi="4" ci="0" mb="0" cb="0"/><line nr="211" mi="11" ci="0" mb="2" cb="0"/><line nr="212" mi="4" ci="0" mb="0" cb="0"/><line nr="213" mi="4" ci="0" mb="2" cb="0"/><line nr="214" mi="4" ci="0" mb="0" cb="0"/><line nr="215" mi="7" ci="0" mb="0" cb="0"/><line nr="216" mi="1" ci="0" mb="0" cb="0"/><line nr="217" mi="7" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="219" mi="7" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="6" ci="0" mb="0" cb="0"/><line nr="222" mi="1" ci="0" mb="0" cb="0"/><line nr="223" mi="18" ci="0" mb="0" cb="0"/><line nr="226" mi="1" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="246" mi="2" ci="0" mb="2" cb="0"/><line nr="247" mi="5" ci="0" mb="0" cb="0"/><line nr="249" mi="4" ci="0" mb="0" cb="0"/><line nr="250" mi="11" ci="0" mb="2" cb="0"/><line nr="251" mi="4" ci="0" mb="0" cb="0"/><line nr="252" mi="4" ci="0" mb="2" cb="0"/><line nr="253" mi="10" ci="0" mb="0" cb="0"/><line nr="254" mi="3" ci="0" mb="0" cb="0"/><line nr="256" mi="18" ci="0" mb="0" cb="0"/><line nr="259" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="2" ci="0" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="0" cb="0"/><line nr="279" mi="0" ci="4" mb="0" cb="0"/><line nr="282" mi="0" ci="3" mb="0" cb="0"/><line nr="284" mi="0" ci="2" mb="1" cb="4"/><line nr="286" mi="0" ci="5" mb="1" cb="1"/><line nr="287" mi="5" ci="0" mb="0" cb="0"/><line nr="292" mi="1" ci="0" mb="0" cb="0"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="2" mb="0" cb="2"/><line nr="297" mi="0" ci="5" mb="1" cb="1"/><line nr="298" mi="0" ci="5" mb="0" cb="0"/><line nr="300" mi="5" ci="0" mb="0" cb="0"/><line nr="303" mi="0" ci="2" mb="0" cb="0"/><line nr="304" mi="0" ci="4" mb="0" cb="0"/><line nr="305" mi="0" ci="5" mb="0" cb="0"/><line nr="306" mi="0" ci="3" mb="0" cb="0"/><line nr="307" mi="0" ci="4" mb="0" cb="0"/><line nr="308" mi="0" ci="8" mb="0" cb="2"/><line nr="309" mi="0" ci="6" mb="0" cb="0"/><line nr="310" mi="0" ci="3" mb="0" cb="0"/><line nr="311" mi="0" ci="1" mb="0" cb="0"/><line nr="314" mi="0" ci="1" mb="0" cb="0"/><line nr="316" mi="0" ci="3" mb="0" cb="2"/><line nr="317" mi="0" ci="2" mb="0" cb="0"/><line nr="319" mi="0" ci="3" mb="0" cb="0"/><line nr="321" mi="0" ci="1" mb="0" cb="0"/><line nr="325" mi="0" ci="3" mb="1" cb="1"/><line nr="326" mi="1" ci="0" mb="0" cb="0"/><line nr="328" mi="0" ci="4" mb="0" cb="0"/><line nr="331" mi="7" ci="4" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="333" mi="1" ci="0" mb="0" cb="0"/><line nr="335" mi="1" ci="0" mb="0" cb="0"/><line nr="336" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="427" covered="109"/><counter type="BRANCH" missed="64" covered="13"/><counter type="LINE" missed="106" covered="33"/><counter type="COMPLEXITY" missed="39" covered="8"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasBufferedReader.java"><line nr="31" mi="3" ci="0" mb="0" cb="0"/><line nr="34" mi="2" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="48" mi="3" ci="0" mb="0" cb="0"/><line nr="49" mi="2" ci="0" mb="2" cb="0"/><line nr="50" mi="5" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="4" ci="0" mb="0" cb="0"/><line nr="53" mi="6" ci="0" mb="0" cb="0"/><line nr="54" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="73" mi="3" ci="0" mb="2" cb="0"/><line nr="74" mi="5" ci="0" mb="0" cb="0"/><line nr="75" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="7" ci="0" mb="0" cb="0"/><line nr="87" mi="10" ci="0" mb="0" cb="0"/><line nr="88" mi="2" ci="0" mb="2" cb="0"/><line nr="89" mi="2" ci="0" mb="2" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="3" ci="0" mb="0" cb="0"/><line nr="93" mi="1" ci="0" mb="0" cb="0"/><line nr="102" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="2" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="2" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="3" ci="0" mb="2" cb="0"/><line nr="111" mi="3" ci="0" mb="0" cb="0"/><line nr="112" mi="7" ci="0" mb="2" cb="0"/><line nr="113" mi="6" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="117" mi="13" ci="0" mb="0" cb="0"/><line nr="119" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="2" cb="0"/><line nr="143" mi="8" ci="0" mb="4" cb="0"/><line nr="144" mi="7" ci="0" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="5" ci="0" mb="2" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="2" cb="0"/><line nr="151" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="7" ci="0" mb="2" cb="0"/><line nr="153" mi="6" ci="0" mb="0" cb="0"/><line nr="154" mi="5" ci="0" mb="2" cb="0"/><line nr="155" mi="2" ci="0" mb="0" cb="0"/><line nr="156" mi="5" ci="0" mb="2" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="8" ci="0" mb="0" cb="0"/><line nr="161" mi="8" ci="0" mb="0" cb="0"/><line nr="162" mi="6" ci="0" mb="0" cb="0"/><line nr="163" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="5" ci="0" mb="0" cb="0"/><line nr="174" mi="2" ci="0" mb="0" cb="0"/><line nr="175" mi="18" ci="0" mb="10" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="2" cb="0"/><line nr="179" mi="4" ci="0" mb="0" cb="0"/><line nr="182" mi="6" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="2" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="185" mi="7" ci="0" mb="4" cb="0"/><line nr="186" mi="10" ci="0" mb="0" cb="0"/><line nr="187" mi="2" ci="0" mb="2" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="189" mi="4" ci="0" mb="0" cb="0"/><line nr="190" mi="1" ci="0" mb="0" cb="0"/><line nr="191" mi="4" ci="0" mb="0" cb="0"/><line nr="192" mi="5" ci="0" mb="0" cb="0"/><line nr="205" mi="2" ci="0" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="9" ci="0" mb="4" cb="0"/><line nr="214" mi="5" ci="0" mb="2" cb="0"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="5" ci="0" mb="2" cb="0"/><line nr="217" mi="5" ci="0" mb="4" cb="0"/><line nr="218" mi="5" ci="0" mb="0" cb="0"/><line nr="220" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="223" mi="2" ci="0" mb="0" cb="0"/><line nr="227" mi="9" ci="0" mb="4" cb="0"/><line nr="228" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="2" ci="0" mb="0" cb="0"/><line nr="232" mi="9" ci="0" mb="2" cb="0"/><line nr="233" mi="5" ci="0" mb="0" cb="0"/><line nr="234" mi="6" ci="0" mb="4" cb="0"/><line nr="235" mi="2" ci="0" mb="0" cb="0"/><line nr="236" mi="1" ci="0" mb="0" cb="0"/><line nr="240" mi="3" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="243" mi="2" ci="0" mb="2" cb="0"/><line nr="245" mi="2" ci="0" mb="2" cb="0"/><line nr="246" mi="11" ci="0" mb="0" cb="0"/><line nr="248" mi="9" ci="0" mb="0" cb="0"/><line nr="249" mi="3" ci="0" mb="0" cb="0"/><line nr="251" mi="6" ci="0" mb="0" cb="0"/><line nr="252" mi="3" ci="0" mb="2" cb="0"/><line nr="253" mi="3" ci="0" mb="0" cb="0"/><line nr="255" mi="4" ci="0" mb="0" cb="0"/><line nr="258" mi="2" ci="0" mb="2" cb="0"/><line nr="259" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="9" ci="0" mb="0" cb="0"/><line nr="261" mi="1" ci="0" mb="0" cb="0"/><line nr="262" mi="5" ci="0" mb="0" cb="0"/><line nr="273" mi="4" ci="0" mb="0" cb="0"/><line nr="282" mi="6" ci="0" mb="0" cb="0"/><line nr="292" mi="4" ci="0" mb="2" cb="0"/><line nr="293" mi="5" ci="0" mb="0" cb="0"/><line nr="295" mi="5" ci="0" mb="0" cb="0"/><line nr="296" mi="2" ci="0" mb="0" cb="0"/><line nr="297" mi="2" ci="0" mb="0" cb="0"/><line nr="298" mi="4" ci="0" mb="2" cb="0"/><line nr="299" mi="5" ci="0" mb="2" cb="0"/><line nr="300" mi="2" ci="0" mb="0" cb="0"/><line nr="301" mi="5" ci="0" mb="2" cb="0"/><line nr="302" mi="1" ci="0" mb="0" cb="0"/><line nr="303" mi="3" ci="0" mb="2" cb="0"/><line nr="304" mi="3" ci="0" mb="0" cb="0"/><line nr="305" mi="7" ci="0" mb="2" cb="0"/><line nr="306" mi="6" ci="0" mb="0" cb="0"/><line nr="309" mi="7" ci="0" mb="0" cb="0"/><line nr="310" mi="4" ci="0" mb="2" cb="0"/><line nr="311" mi="8" ci="0" mb="0" cb="0"/><line nr="312" mi="2" ci="0" mb="0" cb="0"/><line nr="313" mi="1" ci="0" mb="0" cb="0"/><line nr="315" mi="4" ci="0" mb="0" cb="0"/><line nr="316" mi="4" ci="0" mb="0" cb="0"/><line nr="318" mi="1" ci="0" mb="0" cb="0"/><line nr="319" mi="6" ci="0" mb="0" cb="0"/><line nr="320" mi="5" ci="0" mb="0" cb="0"/><line nr="330" mi="5" ci="0" mb="0" cb="0"/><line nr="331" mi="2" ci="0" mb="0" cb="0"/><line nr="337" mi="3" ci="0" mb="2" cb="0"/><line nr="342" mi="9" ci="0" mb="4" cb="0"/><line nr="343" mi="2" ci="0" mb="0" cb="0"/><line nr="345" mi="5" ci="0" mb="2" cb="0"/><line nr="346" mi="7" ci="0" mb="2" cb="0"/><line nr="347" mi="6" ci="0" mb="0" cb="0"/><line nr="348" mi="3" ci="0" mb="0" cb="0"/><line nr="351" mi="15" ci="0" mb="4" cb="0"/><line nr="352" mi="5" ci="0" mb="0" cb="0"/><line nr="362" mi="5" ci="0" mb="0" cb="0"/><line nr="363" mi="2" ci="0" mb="0" cb="0"/><line nr="364" mi="3" ci="0" mb="0" cb="0"/><line nr="365" mi="3" ci="0" mb="0" cb="0"/><line nr="366" mi="8" ci="0" mb="0" cb="0"/><line nr="367" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="5" ci="0" mb="0" cb="0"/><line nr="377" mi="3" ci="0" mb="2" cb="0"/><line nr="378" mi="3" ci="0" mb="0" cb="0"/><line nr="380" mi="3" ci="0" mb="0" cb="0"/><line nr="382" mi="7" ci="0" mb="0" cb="0"/><line nr="383" mi="8" ci="0" mb="0" cb="0"/><line nr="384" mi="1" ci="0" mb="0" cb="0"/><line nr="385" mi="8" ci="0" mb="0" cb="0"/><line nr="386" mi="1" ci="0" mb="0" cb="0"/><line nr="394" mi="10" ci="0" mb="0" cb="0"/><line nr="395" mi="4" ci="0" mb="0" cb="0"/><line nr="399" mi="3" ci="0" mb="2" cb="0"/><line nr="400" mi="2" ci="0" mb="0" cb="0"/><line nr="403" mi="5" ci="0" mb="0" cb="0"/><line nr="404" mi="7" ci="0" mb="2" cb="0"/><line nr="405" mi="1" ci="0" mb="0" cb="0"/><line nr="406" mi="5" ci="0" mb="0" cb="0"/><line nr="413" mi="6" ci="0" mb="4" cb="0"/><line nr="414" mi="3" ci="0" mb="0" cb="0"/><line nr="415" mi="3" ci="0" mb="0" cb="0"/><line nr="416" mi="2" ci="0" mb="0" cb="0"/><line nr="418" mi="4" ci="0" mb="0" cb="0"/><line nr="422" mi="6" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="754" covered="0"/><counter type="BRANCH" missed="120" covered="0"/><counter type="LINE" missed="173" covered="0"/><counter type="COMPLEXITY" missed="79" covered="0"/><counter type="METHOD" missed="19" covered="0"/><counter type="CLASS" missed="2" covered="0"/></sourcefile><sourcefile name="MtasConfigException.java"><line nr="15" mi="2" ci="0" mb="0" cb="0"/><line nr="16" mi="1" ci="0" mb="0" cb="0"/><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="26" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasCharFilterFactory.java"><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="0" cb="0"/><line nr="71" mi="0" ci="1" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="6" mb="0" cb="0"/><line nr="87" mi="0" ci="6" mb="0" cb="0"/><line nr="88" mi="0" ci="6" mb="0" cb="0"/><line nr="89" mi="0" ci="6" mb="0" cb="0"/><line nr="90" mi="0" ci="6" mb="0" cb="0"/><line nr="91" mi="0" ci="6" mb="2" cb="2"/><line nr="92" mi="20" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="3" mb="3" cb="1"/><line nr="95" mi="20" ci="0" mb="0" cb="0"/><line nr="97" mi="3" ci="3" mb="3" cb="1"/><line nr="98" mi="20" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="6" mb="2" cb="2"/><line nr="101" mi="20" ci="0" mb="0" cb="0"/><line nr="103" mi="3" ci="3" mb="3" cb="1"/><line nr="104" mi="20" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="1" mb="0" cb="0"/><line nr="119" mi="0" ci="6" mb="1" cb="3"/><line nr="120" mi="3" ci="3" mb="3" cb="1"/><line nr="121" mi="5" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="1" cb="1"/><line nr="124" mi="0" ci="5" mb="0" cb="0"/><line nr="125" mi="0" ci="8" mb="0" cb="0"/><line nr="127" mi="0" ci="8" mb="0" cb="0"/><line nr="130" mi="0" ci="8" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="1" cb="1"/><line nr="135" mi="2" ci="0" mb="2" cb="0"/><line nr="137" mi="6" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="140" mi="13" ci="0" mb="0" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="142" mi="1" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="1" mb="0" cb="0"/><line nr="157" mi="0" ci="2" mb="0" cb="0"/><line nr="159" mi="0" ci="5" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="3" mb="3" cb="1"/><line nr="178" mi="5" ci="0" mb="4" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="2" ci="0" mb="2" cb="0"/><line nr="181" mi="6" ci="0" mb="2" cb="0"/><line nr="182" mi="10" ci="0" mb="0" cb="0"/><line nr="184" mi="15" ci="0" mb="0" cb="0"/><line nr="188" mi="6" ci="0" mb="0" cb="0"/><line nr="189" mi="2" ci="0" mb="2" cb="0"/><line nr="190" mi="3" ci="0" mb="2" cb="0"/><line nr="191" mi="6" ci="0" mb="2" cb="0"/><line nr="192" mi="10" ci="0" mb="0" cb="0"/><line nr="194" mi="19" ci="0" mb="0" cb="0"/><line nr="199" mi="14" ci="0" mb="0" cb="0"/><line nr="203" mi="5" ci="0" mb="0" cb="0"/><line nr="206" mi="0" ci="3" mb="1" cb="1"/><line nr="207" mi="0" ci="6" mb="0" cb="0"/><line nr="209" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="0" ci="5" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="0" ci="2" mb="1" cb="1"/><line nr="230" mi="0" ci="6" mb="0" cb="0"/><line nr="231" mi="0" ci="2" mb="1" cb="1"/><line nr="233" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="5" ci="0" mb="0" cb="0"/><line nr="235" mi="2" ci="0" mb="0" cb="0"/><line nr="236" mi="1" ci="0" mb="0" cb="0"/><line nr="237" mi="6" ci="0" mb="0" cb="0"/><line nr="239" mi="0" ci="3" mb="0" cb="0"/><line nr="240" mi="0" ci="3" mb="0" cb="0"/><line nr="241" mi="0" ci="2" mb="1" cb="1"/><line nr="243" mi="0" ci="6" mb="0" cb="0"/><line nr="244" mi="0" ci="5" mb="0" cb="0"/><line nr="245" mi="0" ci="2" mb="0" cb="0"/><line nr="246" mi="1" ci="0" mb="0" cb="0"/><line nr="247" mi="6" ci="0" mb="0" cb="0"/><line nr="250" mi="3" ci="0" mb="0" cb="0"/><line nr="253" mi="3" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="3" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="298" covered="176"/><counter type="BRANCH" missed="42" covered="18"/><counter type="LINE" missed="38" covered="44"/><counter type="COMPLEXITY" missed="29" covered="8"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasParserException.java"><line nr="15" mi="2" ci="0" mb="0" cb="0"/><line nr="16" mi="1" ci="0" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3" covered="4"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPrefixTokenFilterFactory.java"><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="26" mi="6" ci="0" mb="0" cb="0"/><line nr="27" mi="1" ci="0" mb="0" cb="0"/><line nr="38" mi="7" ci="0" mb="0" cb="0"/><line nr="50" mi="6" ci="0" mb="0" cb="0"/><line nr="60" mi="3" ci="0" mb="0" cb="0"/><line nr="61" mi="10" ci="0" mb="0" cb="0"/><line nr="62" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="4" ci="0" mb="2" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="9" ci="0" mb="0" cb="0"/><line nr="75" mi="7" ci="0" mb="2" cb="0"/><line nr="76" mi="18" ci="0" mb="0" cb="0"/><line nr="78" mi="9" ci="0" mb="2" cb="0"/><line nr="79" mi="7" ci="0" mb="0" cb="0"/><line nr="81" mi="10" ci="0" mb="0" cb="0"/><line nr="82" mi="2" ci="0" mb="0" cb="0"/><line nr="84" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="3" ci="0" mb="2" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="2" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="5" ci="0" mb="2" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="100" mi="14" ci="0" mb="4" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="8" ci="0" mb="0" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="157" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="2" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="2079" covered="443"/><counter type="BRANCH" missed="294" covered="49"/><counter type="LINE" missed="417" covered="125"/><counter type="COMPLEXITY" missed="201" covered="27"/><counter type="METHOD" missed="34" covered="19"/><counter type="CLASS" missed="5" covered="5"/></package><package name="mtas/search"><class name="mtas/search/MtasCollector"><method name="&lt;init&gt;" desc="()V" line="11"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="needsScores" desc="()Z" line="20"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="doSetNextReader" desc="(Lorg/apache/lucene/index/LeafReaderContext;)V" line="33"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(I)V" line="43"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasCollector.java"><line nr="11" mi="3" ci="0" mb="0" cb="0"/><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="33" mi="1" ci="0" mb="0" cb="0"/><line nr="43" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></package><package name="mtas/analysis/token"><class name="mtas/analysis/token/MtasOffset"><method name="&lt;init&gt;" desc="(II)V" line="20"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(II)V" line="32"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getStart" desc="()I" line="42"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEnd" desc="()I" line="51"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="61"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="28"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenString"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;)V" line="18"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)V" line="29"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setType" desc="()V" line="39"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="6" covered="9"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasToken"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;)V" line="49"><counter type="INSTRUCTION" missed="0" covered="53"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)V" line="112"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setTokenRef" desc="(Ljava/lang/Long;)V" line="123"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTokenRef" desc="()Ljava/lang/Long;" line="132"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setTermRef" desc="(Ljava/lang/Long;)V" line="142"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermRef" desc="()Ljava/lang/Long;" line="151"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setPrefixId" desc="(I)V" line="161"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixId" desc="()I" line="172"><counter type="INSTRUCTION" missed="5" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setId" desc="(Ljava/lang/Integer;)V" line="186"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getId" desc="()Ljava/lang/Integer;" line="195"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setParentId" desc="(Ljava/lang/Integer;)V" line="205"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getParentId" desc="()Ljava/lang/Integer;" line="214"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setProvideParentId" desc="(Ljava/lang/Boolean;)V" line="224"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProvideParentId" desc="()Z" line="233"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setType" desc="()V" line="240"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getType" desc="()Ljava/lang/String;" line="249"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPosition" desc="(I)V" line="259"><counter type="INSTRUCTION" missed="4" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositionRange" desc="(II)V" line="275"><counter type="INSTRUCTION" missed="24" covered="12"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="4" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositions" desc="([I)V" line="293"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositions" desc="(Ljava/util/Set;)V" line="309"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkPositionType" desc="(Ljava/lang/String;)Ljava/lang/Boolean;" line="322"><counter type="INSTRUCTION" missed="3" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositionStart" desc="()Ljava/lang/Integer;" line="335"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositionEnd" desc="()Ljava/lang/Integer;" line="344"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositionLength" desc="()Ljava/lang/Integer;" line="353"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositions" desc="()[I" line="362"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkOffset" desc="()Ljava/lang/Boolean;" line="371"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkRealOffset" desc="()Ljava/lang/Boolean;" line="384"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setOffset" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="405"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addOffset" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="423"><counter type="INSTRUCTION" missed="6" covered="25"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setProvideOffset" desc="(Ljava/lang/Boolean;)V" line="441"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffset" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="453"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setProvideRealOffset" desc="(Ljava/lang/Boolean;)V" line="470"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProvideOffset" desc="()Z" line="479"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getProvideRealOffset" desc="()Z" line="488"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getOffsetStart" desc="()Ljava/lang/Integer;" line="497"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffsetEnd" desc="()Ljava/lang/Integer;" line="506"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRealOffsetStart" desc="()Ljava/lang/Integer;" line="515"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getRealOffsetEnd" desc="()Ljava/lang/Integer;" line="524"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setValue" desc="(Ljava/lang/String;)V" line="534"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixFromValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="545"><counter type="INSTRUCTION" missed="9" covered="22"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPostfixFromValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="567"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPostfixFromValue" desc="(Lorg/apache/lucene/util/BytesRef;)Ljava/lang/String;" line="584"><counter type="INSTRUCTION" missed="304" covered="68"/><counter type="BRANCH" missed="24" covered="8"/><counter type="LINE" missed="42" covered="16"/><counter type="COMPLEXITY" missed="14" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()Ljava/lang/String;" line="659"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefix" desc="()Ljava/lang/String;" line="668"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPostfix" desc="()Ljava/lang/String;" line="677"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkParentId" desc="()Ljava/lang/Boolean;" line="686"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkPayload" desc="()Ljava/lang/Boolean;" line="699"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setPayload" desc="(Lorg/apache/lucene/util/BytesRef;)V" line="713"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPayload" desc="()Lorg/apache/lucene/util/BytesRef;" line="722"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createAutomatonMap" desc="(Ljava/lang/String;Ljava/util/List;Ljava/lang/Boolean;)Ljava/util/HashMap;" line="727"><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="byteRunAutomatonMap" desc="(Ljava/util/HashMap;)Ljava/util/HashMap;" line="742"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createAutomata" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;)Ljava/util/List;" line="765"><counter type="INSTRUCTION" missed="40" covered="83"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="8" covered="23"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="814"><counter type="INSTRUCTION" missed="403" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="42"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="971" covered="538"/><counter type="BRANCH" missed="107" covered="53"/><counter type="LINE" missed="124" covered="146"/><counter type="COMPLEXITY" missed="85" covered="49"/><counter type="METHOD" missed="15" covered="39"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenIdFactory"><method name="&lt;init&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTokenId" desc="()Ljava/lang/Integer;" line="24"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasPosition"><method name="&lt;init&gt;" desc="(I)V" line="32"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(II)V" line="32"><counter type="INSTRUCTION" missed="7" covered="18"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="([I)V" line="32"><counter type="INSTRUCTION" missed="0" covered="86"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkType" desc="(Ljava/lang/String;)Ljava/lang/Boolean;" line="100"><counter type="INSTRUCTION" missed="3" covered="9"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getStart" desc="()Ljava/lang/Integer;" line="113"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEnd" desc="()Ljava/lang/Integer;" line="122"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositions" desc="()[I" line="138"><counter type="INSTRUCTION" missed="1" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLength" desc="()Ljava/lang/Integer;" line="148"><counter type="INSTRUCTION" missed="29" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([I)V" line="165"><counter type="INSTRUCTION" missed="7" covered="132"/><counter type="BRANCH" missed="2" covered="14"/><counter type="LINE" missed="2" covered="22"/><counter type="COMPLEXITY" missed="2" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(I)V" line="202"><counter type="INSTRUCTION" missed="181" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="36" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="254"><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="287" covered="299"/><counter type="BRANCH" missed="39" covered="29"/><counter type="LINE" missed="57" covered="59"/><counter type="COMPLEXITY" missed="26" covered="19"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenCollection"><method name="&lt;init&gt;" desc="()V" line="23"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/analysis/token/MtasToken;)Ljava/lang/Integer;" line="43"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="get" desc="(Ljava/lang/Integer;)Lmtas/analysis/token/MtasToken;" line="56"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="iterator" desc="()Ljava/util/Iterator;" line="67"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="print" desc="()V" line="97"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getList" desc="()[[Ljava/lang/String;" line="112"><counter type="INSTRUCTION" missed="271" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="42" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="check" desc="(Ljava/lang/Boolean;Ljava/lang/Boolean;)V" line="179"><counter type="INSTRUCTION" missed="3" covered="53"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="2" covered="12"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="makeUnique" desc="()V" line="202"><counter type="INSTRUCTION" missed="0" covered="64"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="autoRepair" desc="()V" line="230"><counter type="INSTRUCTION" missed="126" covered="146"/><counter type="BRANCH" missed="23" covered="25"/><counter type="LINE" missed="29" covered="26"/><counter type="COMPLEXITY" missed="18" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkTokenCollectionIndex" desc="()V" line="308"><counter type="INSTRUCTION" missed="99" covered="131"/><counter type="BRANCH" missed="13" covered="23"/><counter type="LINE" missed="13" covered="25"/><counter type="COMPLEXITY" missed="13" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompByName" desc="()Ljava/util/Comparator;" line="357"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="clear" desc="()V" line="391"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="514" covered="449"/><counter type="BRANCH" missed="68" covered="62"/><counter type="LINE" missed="92" covered="96"/><counter type="COMPLEXITY" missed="52" covered="25"/><counter type="METHOD" missed="2" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenCollection$2"><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasTokenCollection;)V" line="357"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compare" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)I" line="360"><counter type="INSTRUCTION" missed="58" covered="74"/><counter type="BRANCH" missed="7" covered="9"/><counter type="LINE" missed="5" covered="12"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="357"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="60" covered="86"/><counter type="BRANCH" missed="8" covered="10"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="8" covered="4"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenCollection$1"><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasTokenCollection;)V" line="68"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasNext" desc="()Z" line="74"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="next" desc="()Lmtas/analysis/token/MtasToken;" line="79"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remove" desc="()V" line="84"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="4" covered="25"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasToken.java"><line nr="42" mi="0" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="3" mb="0" cb="0"/><line nr="79" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="95" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="0"/><line nr="97" mi="0" ci="2" mb="0" cb="0"/><line nr="98" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="1" mb="0" cb="0"/><line nr="112" mi="4" ci="0" mb="0" cb="0"/><line nr="113" mi="4" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="0" ci="1" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="3" mb="0" cb="0"/><line nr="143" mi="0" ci="1" mb="0" cb="0"/><line nr="151" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="0" ci="4" mb="0" cb="0"/><line nr="162" mi="0" ci="1" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="1" cb="1"/><line nr="173" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="5" ci="0" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="1" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="205" mi="0" ci="3" mb="0" cb="0"/><line nr="206" mi="0" ci="1" mb="0" cb="0"/><line nr="214" mi="0" ci="3" mb="0" cb="0"/><line nr="224" mi="0" ci="3" mb="0" cb="0"/><line nr="225" mi="0" ci="1" mb="0" cb="0"/><line nr="233" mi="4" ci="0" mb="0" cb="0"/><line nr="240" mi="5" ci="0" mb="0" cb="0"/><line nr="249" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="1" cb="1"/><line nr="260" mi="0" ci="7" mb="0" cb="0"/><line nr="262" mi="4" ci="0" mb="0" cb="0"/><line nr="264" mi="0" ci="1" mb="0" cb="0"/><line nr="275" mi="0" ci="3" mb="1" cb="1"/><line nr="276" mi="0" ci="8" mb="0" cb="0"/><line nr="278" mi="7" ci="0" mb="0" cb="0"/><line nr="279" mi="7" ci="0" mb="2" cb="0"/><line nr="280" mi="6" ci="0" mb="0" cb="0"/><line nr="282" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="0" ci="1" mb="0" cb="0"/><line nr="293" mi="0" ci="5" mb="2" cb="2"/><line nr="294" mi="0" ci="3" mb="0" cb="2"/><line nr="295" mi="0" ci="7" mb="0" cb="0"/><line nr="297" mi="0" ci="4" mb="0" cb="0"/><line nr="300" mi="0" ci="1" mb="0" cb="0"/><line nr="309" mi="0" ci="2" mb="0" cb="0"/><line nr="310" mi="0" ci="6" mb="0" cb="0"/><line nr="311" mi="0" ci="3" mb="0" cb="0"/><line nr="312" mi="0" ci="1" mb="0" cb="0"/><line nr="322" mi="0" ci="3" mb="1" cb="1"/><line nr="323" mi="3" ci="0" mb="0" cb="0"/><line nr="325" mi="0" ci="5" mb="0" cb="0"/><line nr="335" mi="2" ci="7" mb="1" cb="1"/><line nr="344" mi="2" ci="7" mb="1" cb="1"/><line nr="353" mi="9" ci="0" mb="2" cb="0"/><line nr="362" mi="2" ci="7" mb="1" cb="1"/><line nr="371" mi="7" ci="0" mb="4" cb="0"/><line nr="372" mi="3" ci="0" mb="0" cb="0"/><line nr="374" mi="3" ci="0" mb="0" cb="0"/><line nr="384" mi="7" ci="0" mb="4" cb="0"/><line nr="385" mi="3" ci="0" mb="0" cb="0"/><line nr="386" mi="3" ci="0" mb="2" cb="0"/><line nr="387" mi="3" ci="0" mb="0" cb="0"/><line nr="388" mi="9" ci="0" mb="2" cb="0"/><line nr="389" mi="5" ci="0" mb="2" cb="0"/><line nr="390" mi="3" ci="0" mb="0" cb="0"/><line nr="392" mi="3" ci="0" mb="0" cb="0"/><line nr="405" mi="1" ci="4" mb="2" cb="2"/><line nr="407" mi="0" ci="5" mb="1" cb="1"/><line nr="408" mi="5" ci="0" mb="0" cb="0"/><line nr="410" mi="0" ci="9" mb="0" cb="0"/><line nr="412" mi="0" ci="1" mb="0" cb="0"/><line nr="423" mi="0" ci="3" mb="0" cb="2"/><line nr="424" mi="0" ci="5" mb="0" cb="0"/><line nr="425" mi="1" ci="4" mb="2" cb="2"/><line nr="427" mi="0" ci="5" mb="1" cb="1"/><line nr="428" mi="5" ci="0" mb="0" cb="0"/><line nr="430" mi="0" ci="7" mb="0" cb="0"/><line nr="432" mi="0" ci="1" mb="0" cb="0"/><line nr="441" mi="0" ci="3" mb="0" cb="0"/><line nr="442" mi="0" ci="1" mb="0" cb="0"/><line nr="453" mi="1" ci="4" mb="2" cb="2"/><line nr="455" mi="0" ci="5" mb="1" cb="1"/><line nr="456" mi="5" ci="0" mb="0" cb="0"/><line nr="459" mi="0" ci="9" mb="0" cb="0"/><line nr="461" mi="0" ci="1" mb="0" cb="0"/><line nr="470" mi="0" ci="3" mb="0" cb="0"/><line nr="471" mi="0" ci="1" mb="0" cb="0"/><line nr="479" mi="4" ci="0" mb="0" cb="0"/><line nr="488" mi="4" ci="0" mb="0" cb="0"/><line nr="497" mi="2" ci="8" mb="1" cb="1"/><line nr="506" mi="2" ci="8" mb="1" cb="1"/><line nr="515" mi="10" ci="0" mb="2" cb="0"/><line nr="524" mi="10" ci="0" mb="2" cb="0"/><line nr="534" mi="0" ci="3" mb="0" cb="0"/><line nr="535" mi="0" ci="1" mb="0" cb="0"/><line nr="545" mi="0" ci="2" mb="1" cb="1"/><line nr="546" mi="2" ci="0" mb="0" cb="0"/><line nr="547" mi="0" ci="4" mb="1" cb="1"/><line nr="548" mi="0" ci="4" mb="0" cb="0"/><line nr="549" mi="0" ci="5" mb="2" cb="2"/><line nr="550" mi="0" ci="7" mb="0" cb="0"/><line nr="552" mi="2" ci="0" mb="0" cb="0"/><line nr="555" mi="5" ci="0" mb="0" cb="0"/><line nr="567" mi="0" ci="2" mb="0" cb="0"/><line nr="568" mi="0" ci="4" mb="0" cb="0"/><line nr="569" mi="0" ci="3" mb="1" cb="1"/><line nr="570" mi="0" ci="4" mb="0" cb="0"/><line nr="573" mi="0" ci="2" mb="0" cb="0"/><line nr="584" mi="0" ci="9" mb="0" cb="0"/><line nr="585" mi="0" ci="3" mb="0" cb="0"/><line nr="586" mi="0" ci="3" mb="1" cb="1"/><line nr="587" mi="0" ci="7" mb="1" cb="1"/><line nr="588" mi="0" ci="6" mb="0" cb="2"/><line nr="589" mi="0" ci="1" mb="0" cb="0"/><line nr="590" mi="0" ci="1" mb="0" cb="0"/><line nr="592" mi="0" ci="2" mb="0" cb="0"/><line nr="594" mi="8" ci="0" mb="2" cb="0"/><line nr="595" mi="2" ci="0" mb="0" cb="0"/><line nr="596" mi="8" ci="0" mb="2" cb="0"/><line nr="597" mi="2" ci="0" mb="0" cb="0"/><line nr="598" mi="8" ci="0" mb="2" cb="0"/><line nr="599" mi="2" ci="0" mb="0" cb="0"/><line nr="600" mi="8" ci="0" mb="2" cb="0"/><line nr="601" mi="2" ci="0" mb="0" cb="0"/><line nr="602" mi="8" ci="0" mb="2" cb="0"/><line nr="603" mi="2" ci="0" mb="0" cb="0"/><line nr="605" mi="2" ci="0" mb="0" cb="0"/><line nr="608" mi="0" ci="2" mb="0" cb="0"/><line nr="609" mi="0" ci="3" mb="1" cb="1"/><line nr="610" mi="0" ci="7" mb="1" cb="1"/><line nr="611" mi="0" ci="5" mb="0" cb="2"/><line nr="612" mi="0" ci="1" mb="0" cb="0"/><line nr="614" mi="0" ci="7" mb="0" cb="0"/><line nr="615" mi="0" ci="2" mb="0" cb="0"/><line nr="616" mi="8" ci="0" mb="2" cb="0"/><line nr="617" mi="7" ci="0" mb="0" cb="0"/><line nr="618" mi="11" ci="0" mb="0" cb="0"/><line nr="619" mi="2" ci="0" mb="0" cb="0"/><line nr="620" mi="8" ci="0" mb="2" cb="0"/><line nr="621" mi="7" ci="0" mb="0" cb="0"/><line nr="622" mi="11" ci="0" mb="0" cb="0"/><line nr="623" mi="11" ci="0" mb="0" cb="0"/><line nr="624" mi="2" ci="0" mb="0" cb="0"/><line nr="625" mi="8" ci="0" mb="2" cb="0"/><line nr="626" mi="7" ci="0" mb="0" cb="0"/><line nr="627" mi="11" ci="0" mb="0" cb="0"/><line nr="628" mi="11" ci="0" mb="0" cb="0"/><line nr="629" mi="11" ci="0" mb="0" cb="0"/><line nr="630" mi="2" ci="0" mb="0" cb="0"/><line nr="631" mi="8" ci="0" mb="2" cb="0"/><line nr="632" mi="7" ci="0" mb="0" cb="0"/><line nr="633" mi="11" ci="0" mb="0" cb="0"/><line nr="634" mi="11" ci="0" mb="0" cb="0"/><line nr="635" mi="11" ci="0" mb="0" cb="0"/><line nr="636" mi="11" ci="0" mb="0" cb="0"/><line nr="637" mi="2" ci="0" mb="0" cb="0"/><line nr="638" mi="8" ci="0" mb="2" cb="0"/><line nr="639" mi="7" ci="0" mb="0" cb="0"/><line nr="640" mi="11" ci="0" mb="0" cb="0"/><line nr="641" mi="11" ci="0" mb="0" cb="0"/><line nr="642" mi="11" ci="0" mb="0" cb="0"/><line nr="643" mi="11" ci="0" mb="0" cb="0"/><line nr="644" mi="11" ci="0" mb="0" cb="0"/><line nr="645" mi="2" ci="0" mb="0" cb="0"/><line nr="647" mi="2" ci="0" mb="0" cb="0"/><line nr="650" mi="0" ci="9" mb="0" cb="0"/><line nr="659" mi="0" ci="3" mb="0" cb="0"/><line nr="668" mi="0" ci="4" mb="0" cb="0"/><line nr="677" mi="4" ci="0" mb="0" cb="0"/><line nr="686" mi="0" ci="7" mb="0" cb="4"/><line nr="687" mi="0" ci="3" mb="0" cb="0"/><line nr="689" mi="0" ci="3" mb="0" cb="0"/><line nr="699" mi="3" ci="0" mb="2" cb="0"/><line nr="700" mi="3" ci="0" mb="0" cb="0"/><line nr="702" mi="3" ci="0" mb="0" cb="0"/><line nr="713" mi="0" ci="3" mb="0" cb="0"/><line nr="714" mi="0" ci="1" mb="0" cb="0"/><line nr="722" mi="3" ci="0" mb="0" cb="0"/><line nr="727" mi="0" ci="4" mb="0" cb="0"/><line nr="728" mi="0" ci="2" mb="1" cb="1"/><line nr="729" mi="0" ci="10" mb="0" cb="2"/><line nr="730" mi="0" ci="3" mb="1" cb="1"/><line nr="731" mi="0" ci="5" mb="0" cb="0"/><line nr="734" mi="0" ci="19" mb="0" cb="0"/><line nr="735" mi="0" ci="1" mb="0" cb="0"/><line nr="736" mi="0" ci="1" mb="0" cb="0"/><line nr="738" mi="0" ci="2" mb="0" cb="0"/><line nr="742" mi="4" ci="0" mb="0" cb="0"/><line nr="743" mi="2" ci="0" mb="2" cb="0"/><line nr="744" mi="11" ci="0" mb="2" cb="0"/><line nr="745" mi="11" ci="0" mb="0" cb="0"/><line nr="746" mi="1" ci="0" mb="0" cb="0"/><line nr="748" mi="2" ci="0" mb="0" cb="0"/><line nr="765" mi="0" ci="4" mb="0" cb="0"/><line nr="766" mi="0" ci="2" mb="0" cb="0"/><line nr="767" mi="0" ci="2" mb="1" cb="1"/><line nr="768" mi="16" ci="0" mb="0" cb="0"/><line nr="769" mi="3" ci="0" mb="0" cb="0"/><line nr="771" mi="0" ci="2" mb="0" cb="0"/><line nr="772" mi="0" ci="6" mb="0" cb="0"/><line nr="773" mi="0" ci="11" mb="0" cb="2"/><line nr="774" mi="0" ci="2" mb="0" cb="0"/><line nr="775" mi="0" ci="2" mb="0" cb="0"/><line nr="776" mi="0" ci="2" mb="0" cb="0"/><line nr="777" mi="0" ci="2" mb="0" cb="2"/><line nr="778" mi="0" ci="2" mb="0" cb="0"/><line nr="779" mi="0" ci="7" mb="0" cb="0"/><line nr="780" mi="0" ci="4" mb="0" cb="0"/><line nr="781" mi="0" ci="7" mb="0" cb="2"/><line nr="782" mi="0" ci="8" mb="0" cb="0"/><line nr="784" mi="0" ci="3" mb="0" cb="0"/><line nr="786" mi="0" ci="2" mb="1" cb="1"/><line nr="787" mi="5" ci="0" mb="0" cb="0"/><line nr="789" mi="0" ci="2" mb="0" cb="0"/><line nr="792" mi="0" ci="5" mb="0" cb="0"/><line nr="793" mi="1" ci="0" mb="0" cb="0"/><line nr="794" mi="2" ci="0" mb="0" cb="0"/><line nr="795" mi="3" ci="0" mb="2" cb="0"/><line nr="796" mi="5" ci="0" mb="0" cb="0"/><line nr="798" mi="5" ci="0" mb="0" cb="0"/><line nr="800" mi="0" ci="1" mb="0" cb="0"/><line nr="801" mi="0" ci="1" mb="0" cb="0"/><line nr="802" mi="0" ci="4" mb="0" cb="0"/><line nr="804" mi="0" ci="2" mb="0" cb="0"/><line nr="814" mi="2" ci="0" mb="0" cb="0"/><line nr="815" mi="21" ci="0" mb="0" cb="0"/><line nr="816" mi="21" ci="0" mb="2" cb="0"/><line nr="817" mi="12" ci="0" mb="0" cb="0"/><line nr="818" mi="10" ci="0" mb="0" cb="0"/><line nr="819" mi="15" ci="0" mb="2" cb="0"/><line nr="820" mi="21" ci="0" mb="2" cb="0"/><line nr="821" mi="12" ci="0" mb="0" cb="0"/><line nr="822" mi="10" ci="0" mb="0" cb="0"/><line nr="823" mi="15" ci="0" mb="2" cb="0"/><line nr="824" mi="3" ci="0" mb="2" cb="0"/><line nr="825" mi="17" ci="0" mb="0" cb="0"/><line nr="826" mi="6" ci="0" mb="2" cb="0"/><line nr="827" mi="27" ci="0" mb="0" cb="0"/><line nr="828" mi="8" ci="0" mb="2" cb="0"/><line nr="829" mi="8" ci="0" mb="2" cb="0"/><line nr="830" mi="21" ci="0" mb="0" cb="0"/><line nr="831" mi="11" ci="0" mb="0" cb="0"/><line nr="833" mi="18" ci="0" mb="0" cb="0"/><line nr="835" mi="21" ci="0" mb="2" cb="0"/><line nr="836" mi="10" ci="0" mb="0" cb="0"/><line nr="837" mi="15" ci="0" mb="2" cb="0"/><line nr="838" mi="3" ci="0" mb="0" cb="0"/><line nr="839" mi="28" ci="0" mb="2" cb="0"/><line nr="842" mi="8" ci="0" mb="0" cb="0"/><line nr="843" mi="4" ci="0" mb="0" cb="0"/><line nr="846" mi="28" ci="0" mb="0" cb="0"/><line nr="847" mi="26" ci="0" mb="2" cb="0"/><line nr="848" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="971" covered="538"/><counter type="BRANCH" missed="107" covered="53"/><counter type="LINE" missed="124" covered="146"/><counter type="COMPLEXITY" missed="85" covered="49"/><counter type="METHOD" missed="15" covered="39"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTokenCollection.java"><line nr="23" mi="0" ci="5" mb="0" cb="0"/><line nr="26" mi="0" ci="5" mb="0" cb="0"/><line nr="31" mi="0" ci="2" mb="0" cb="0"/><line nr="32" mi="0" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="1" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="6" mb="0" cb="0"/><line nr="45" mi="0" ci="2" mb="0" cb="0"/><line nr="56" mi="0" ci="6" mb="0" cb="0"/><line nr="67" mi="0" ci="2" mb="0" cb="0"/><line nr="68" mi="0" ci="10" mb="0" cb="0"/><line nr="70" mi="0" ci="7" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="0" cb="0"/><line nr="79" mi="0" ci="9" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="2" cb="0"/><line nr="99" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="1" ci="0" mb="0" cb="0"/><line nr="102" mi="1" ci="0" mb="0" cb="0"/><line nr="112" mi="7" ci="0" mb="0" cb="0"/><line nr="113" mi="65" ci="0" mb="0" cb="0"/><line nr="117" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="2" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="0" cb="0"/><line nr="122" mi="6" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="2" cb="0"/><line nr="124" mi="6" ci="0" mb="0" cb="0"/><line nr="125" mi="6" ci="0" mb="0" cb="0"/><line nr="126" mi="9" ci="0" mb="2" cb="0"/><line nr="128" mi="3" ci="0" mb="2" cb="0"/><line nr="129" mi="6" ci="0" mb="0" cb="0"/><line nr="130" mi="6" ci="0" mb="0" cb="0"/><line nr="131" mi="9" ci="0" mb="2" cb="0"/><line nr="133" mi="3" ci="0" mb="2" cb="0"/><line nr="134" mi="6" ci="0" mb="2" cb="0"/><line nr="135" mi="6" ci="0" mb="0" cb="0"/><line nr="136" mi="6" ci="0" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="2" cb="0"/><line nr="139" mi="8" ci="0" mb="0" cb="0"/><line nr="140" mi="4" ci="0" mb="2" cb="0"/><line nr="141" mi="6" ci="0" mb="0" cb="0"/><line nr="142" mi="6" ci="0" mb="0" cb="0"/><line nr="143" mi="5" ci="0" mb="0" cb="0"/><line nr="145" mi="4" ci="0" mb="0" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="6" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="2" cb="0"/><line nr="151" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="9" ci="0" mb="2" cb="0"/><line nr="154" mi="3" ci="0" mb="2" cb="0"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="15" ci="0" mb="0" cb="0"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="160" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="1" ci="0" mb="0" cb="0"/><line nr="164" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="0" ci="3" mb="1" cb="1"/><line nr="180" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="3" mb="1" cb="1"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="185" mi="0" ci="2" mb="0" cb="0"/><line nr="186" mi="0" ci="11" mb="0" cb="2"/><line nr="188" mi="0" ci="10" mb="1" cb="1"/><line nr="189" mi="0" ci="7" mb="1" cb="1"/><line nr="190" mi="0" ci="7" mb="1" cb="1"/><line nr="191" mi="0" ci="4" mb="1" cb="1"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="193" mi="1" ci="0" mb="0" cb="0"/><line nr="195" mi="0" ci="1" mb="0" cb="0"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="202" mi="0" ci="4" mb="0" cb="0"/><line nr="204" mi="0" ci="2" mb="0" cb="0"/><line nr="205" mi="0" ci="2" mb="0" cb="0"/><line nr="206" mi="0" ci="12" mb="0" cb="2"/><line nr="207" mi="0" ci="4" mb="0" cb="0"/><line nr="208" mi="0" ci="5" mb="0" cb="2"/><line nr="209" mi="0" ci="2" mb="0" cb="0"/><line nr="210" mi="0" ci="5" mb="0" cb="0"/><line nr="212" mi="0" ci="5" mb="0" cb="2"/><line nr="213" mi="0" ci="2" mb="0" cb="0"/><line nr="214" mi="0" ci="5" mb="0" cb="0"/><line nr="217" mi="0" ci="4" mb="0" cb="0"/><line nr="218" mi="0" ci="6" mb="0" cb="0"/><line nr="221" mi="0" ci="4" mb="0" cb="0"/><line nr="223" mi="0" ci="1" mb="0" cb="0"/><line nr="224" mi="0" ci="1" mb="0" cb="0"/><line nr="230" mi="0" ci="4" mb="0" cb="0"/><line nr="231" mi="0" ci="4" mb="0" cb="0"/><line nr="232" mi="0" ci="4" mb="0" cb="0"/><line nr="233" mi="0" ci="4" mb="0" cb="0"/><line nr="236" mi="0" ci="12" mb="0" cb="2"/><line nr="237" mi="0" ci="4" mb="0" cb="0"/><line nr="238" mi="0" ci="3" mb="1" cb="1"/><line nr="239" mi="6" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="4" mb="1" cb="1"/><line nr="241" mi="0" ci="2" mb="1" cb="1"/><line nr="242" mi="6" ci="0" mb="0" cb="0"/><line nr="243" mi="0" ci="7" mb="2" cb="2"/><line nr="244" mi="6" ci="0" mb="0" cb="0"/><line nr="245" mi="0" ci="7" mb="2" cb="2"/><line nr="246" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="1" mb="0" cb="0"/><line nr="250" mi="0" ci="12" mb="0" cb="2"/><line nr="251" mi="0" ci="4" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="9" mb="1" cb="3"/><line nr="254" mi="0" ci="2" mb="1" cb="1"/><line nr="255" mi="3" ci="0" mb="0" cb="0"/><line nr="257" mi="0" ci="1" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="1" cb="1"/><line nr="260" mi="10" ci="0" mb="2" cb="0"/><line nr="261" mi="5" ci="0" mb="0" cb="0"/><line nr="262" mi="1" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="1" cb="1"/><line nr="266" mi="0" ci="12" mb="0" cb="2"/><line nr="267" mi="0" ci="12" mb="0" cb="2"/><line nr="268" mi="0" ci="12" mb="0" cb="2"/><line nr="269" mi="0" ci="1" mb="0" cb="0"/><line nr="271" mi="0" ci="14" mb="2" cb="2"/><line nr="272" mi="2" ci="0" mb="0" cb="0"/><line nr="274" mi="12" ci="0" mb="2" cb="0"/><line nr="275" mi="6" ci="0" mb="0" cb="0"/><line nr="276" mi="1" ci="0" mb="0" cb="0"/><line nr="277" mi="1" ci="0" mb="0" cb="0"/><line nr="279" mi="12" ci="0" mb="2" cb="0"/><line nr="280" mi="4" ci="0" mb="0" cb="0"/><line nr="281" mi="3" ci="0" mb="0" cb="0"/><line nr="282" mi="7" ci="0" mb="0" cb="0"/><line nr="283" mi="2" ci="0" mb="2" cb="0"/><line nr="284" mi="6" ci="0" mb="0" cb="0"/><line nr="286" mi="1" ci="0" mb="0" cb="0"/><line nr="288" mi="2" ci="0" mb="0" cb="0"/><line nr="289" mi="3" ci="0" mb="0" cb="0"/><line nr="290" mi="3" ci="0" mb="2" cb="0"/><line nr="291" mi="4" ci="0" mb="0" cb="0"/><line nr="292" mi="8" ci="0" mb="0" cb="0"/><line nr="293" mi="1" ci="0" mb="0" cb="0"/><line nr="294" mi="2" ci="0" mb="0" cb="0"/><line nr="295" mi="1" ci="0" mb="0" cb="0"/><line nr="296" mi="3" ci="0" mb="0" cb="0"/><line nr="299" mi="0" ci="1" mb="0" cb="0"/><line nr="308" mi="0" ci="7" mb="0" cb="2"/><line nr="310" mi="0" ci="4" mb="0" cb="0"/><line nr="311" mi="0" ci="3" mb="0" cb="0"/><line nr="312" mi="0" ci="12" mb="0" cb="2"/><line nr="313" mi="0" ci="4" mb="0" cb="0"/><line nr="314" mi="0" ci="7" mb="0" cb="2"/><line nr="315" mi="0" ci="8" mb="0" cb="0"/><line nr="316" mi="0" ci="7" mb="0" cb="2"/><line nr="317" mi="0" ci="8" mb="0" cb="0"/><line nr="318" mi="0" ci="3" mb="1" cb="1"/><line nr="319" mi="8" ci="0" mb="0" cb="0"/><line nr="320" mi="7" ci="0" mb="0" cb="0"/><line nr="321" mi="0" ci="4" mb="1" cb="1"/><line nr="322" mi="0" ci="2" mb="1" cb="1"/><line nr="323" mi="8" ci="0" mb="0" cb="0"/><line nr="324" mi="12" ci="0" mb="0" cb="0"/><line nr="325" mi="0" ci="8" mb="2" cb="2"/><line nr="326" mi="8" ci="0" mb="0" cb="0"/><line nr="327" mi="5" ci="0" mb="0" cb="0"/><line nr="328" mi="0" ci="4" mb="1" cb="1"/><line nr="329" mi="0" ci="4" mb="1" cb="1"/><line nr="330" mi="8" ci="0" mb="0" cb="0"/><line nr="331" mi="5" ci="0" mb="0" cb="0"/><line nr="332" mi="0" ci="6" mb="0" cb="2"/><line nr="333" mi="0" ci="3" mb="1" cb="1"/><line nr="334" mi="8" ci="0" mb="0" cb="0"/><line nr="335" mi="5" ci="0" mb="0" cb="0"/><line nr="336" mi="0" ci="4" mb="1" cb="1"/><line nr="337" mi="0" ci="2" mb="1" cb="1"/><line nr="338" mi="8" ci="0" mb="0" cb="0"/><line nr="339" mi="12" ci="0" mb="0" cb="0"/><line nr="341" mi="0" ci="6" mb="0" cb="0"/><line nr="342" mi="0" ci="1" mb="0" cb="0"/><line nr="343" mi="0" ci="5" mb="1" cb="1"/><line nr="344" mi="0" ci="13" mb="2" cb="2"/><line nr="345" mi="5" ci="0" mb="0" cb="0"/><line nr="347" mi="0" ci="5" mb="0" cb="0"/><line nr="349" mi="0" ci="1" mb="0" cb="0"/><line nr="357" mi="2" ci="17" mb="1" cb="1"/><line nr="360" mi="0" ci="8" mb="0" cb="0"/><line nr="361" mi="0" ci="8" mb="0" cb="0"/><line nr="362" mi="9" ci="4" mb="2" cb="2"/><line nr="363" mi="9" ci="0" mb="0" cb="0"/><line nr="364" mi="9" ci="4" mb="2" cb="2"/><line nr="365" mi="9" ci="0" mb="0" cb="0"/><line nr="366" mi="0" ci="4" mb="0" cb="2"/><line nr="367" mi="0" ci="8" mb="0" cb="0"/><line nr="368" mi="0" ci="8" mb="0" cb="0"/><line nr="369" mi="0" ci="4" mb="2" cb="2"/><line nr="370" mi="0" ci="4" mb="1" cb="1"/><line nr="371" mi="0" ci="10" mb="0" cb="0"/><line nr="372" mi="0" ci="8" mb="0" cb="0"/><line nr="374" mi="4" ci="0" mb="0" cb="0"/><line nr="377" mi="10" ci="0" mb="0" cb="0"/><line nr="378" mi="8" ci="0" mb="0" cb="0"/><line nr="381" mi="0" ci="4" mb="0" cb="0"/><line nr="384" mi="0" ci="2" mb="0" cb="0"/><line nr="391" mi="0" ci="3" mb="0" cb="0"/><line nr="392" mi="0" ci="3" mb="0" cb="0"/><line nr="393" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="578" covered="560"/><counter type="BRANCH" missed="76" covered="72"/><counter type="LINE" missed="98" covered="111"/><counter type="COMPLEXITY" missed="61" covered="32"/><counter type="METHOD" missed="3" covered="16"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasTokenString.java"><line nr="18" mi="0" ci="4" mb="0" cb="0"/><line nr="19" mi="0" ci="1" mb="0" cb="0"/><line nr="29" mi="5" ci="0" mb="0" cb="0"/><line nr="30" mi="1" ci="0" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="6" covered="9"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTokenIdFactory.java"><line nr="14" mi="0" ci="2" mb="0" cb="0"/><line nr="15" mi="0" ci="4" mb="0" cb="0"/><line nr="16" mi="0" ci="1" mb="0" cb="0"/><line nr="24" mi="0" ci="15" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasOffset.java"><line nr="20" mi="0" ci="2" mb="0" cb="0"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="1" mb="0" cb="0"/><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="6" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="17" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="17" covered="28"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPosition.java"><line nr="32" mi="0" ci="9" mb="0" cb="0"/><line nr="40" mi="0" ci="2" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="1" mb="0" cb="0"/><line nr="53" mi="0" ci="2" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="1" cb="1"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="4" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="0" ci="2" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="0"/><line nr="72" mi="0" ci="16" mb="0" cb="2"/><line nr="73" mi="0" ci="5" mb="0" cb="0"/><line nr="75" mi="0" ci="4" mb="0" cb="2"/><line nr="76" mi="0" ci="3" mb="0" cb="0"/><line nr="77" mi="0" ci="7" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="6" mb="0" cb="0"/><line nr="82" mi="0" ci="6" mb="0" cb="0"/><line nr="83" mi="0" ci="6" mb="0" cb="0"/><line nr="84" mi="0" ci="11" mb="0" cb="2"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="1" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="1" cb="1"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="103" mi="0" ci="6" mb="0" cb="0"/><line nr="113" mi="2" ci="7" mb="1" cb="1"/><line nr="122" mi="0" ci="8" mb="0" cb="2"/><line nr="123" mi="0" ci="2" mb="0" cb="2"/><line nr="124" mi="0" ci="4" mb="0" cb="0"/><line nr="125" mi="0" ci="5" mb="1" cb="1"/><line nr="126" mi="0" ci="4" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="7" mb="1" cb="1"/><line nr="139" mi="1" ci="5" mb="0" cb="0"/><line nr="148" mi="5" ci="0" mb="2" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="8" ci="0" mb="2" cb="0"/><line nr="151" mi="2" ci="0" mb="2" cb="0"/><line nr="152" mi="9" ci="0" mb="0" cb="0"/><line nr="154" mi="2" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="0" ci="16" mb="0" cb="2"/><line nr="167" mi="0" ci="5" mb="0" cb="0"/><line nr="169" mi="0" ci="5" mb="0" cb="2"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="7" mb="0" cb="0"/><line nr="172" mi="0" ci="5" mb="0" cb="2"/><line nr="173" mi="0" ci="3" mb="0" cb="0"/><line nr="174" mi="0" ci="10" mb="0" cb="2"/><line nr="175" mi="0" ci="5" mb="0" cb="0"/><line nr="177" mi="0" ci="5" mb="1" cb="1"/><line nr="178" mi="0" ci="17" mb="0" cb="2"/><line nr="179" mi="0" ci="5" mb="0" cb="0"/><line nr="182" mi="0" ci="3" mb="0" cb="0"/><line nr="183" mi="0" ci="6" mb="0" cb="0"/><line nr="184" mi="0" ci="6" mb="0" cb="0"/><line nr="185" mi="0" ci="6" mb="0" cb="0"/><line nr="186" mi="0" ci="4" mb="1" cb="1"/><line nr="187" mi="3" ci="0" mb="0" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="0" ci="10" mb="0" cb="2"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="0" ci="3" mb="0" cb="0"/><line nr="193" mi="0" ci="1" mb="0" cb="0"/><line nr="202" mi="5" ci="0" mb="2" cb="0"/><line nr="203" mi="4" ci="0" mb="2" cb="0"/><line nr="204" mi="6" ci="0" mb="2" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="4" ci="0" mb="0" cb="0"/><line nr="207" mi="6" ci="0" mb="2" cb="0"/><line nr="208" mi="3" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="210" mi="4" ci="0" mb="0" cb="0"/><line nr="212" mi="3" ci="0" mb="0" cb="0"/><line nr="213" mi="4" ci="0" mb="0" cb="0"/><line nr="214" mi="5" ci="0" mb="0" cb="0"/><line nr="215" mi="6" ci="0" mb="0" cb="0"/><line nr="216" mi="3" ci="0" mb="0" cb="0"/><line nr="217" mi="6" ci="0" mb="0" cb="0"/><line nr="218" mi="6" ci="0" mb="0" cb="0"/><line nr="219" mi="6" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="223" mi="4" ci="0" mb="0" cb="0"/><line nr="224" mi="5" ci="0" mb="2" cb="0"/><line nr="225" mi="3" ci="0" mb="0" cb="0"/><line nr="226" mi="9" ci="0" mb="2" cb="0"/><line nr="227" mi="5" ci="0" mb="0" cb="0"/><line nr="229" mi="6" ci="0" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="2" cb="0"/><line nr="231" mi="17" ci="0" mb="2" cb="0"/><line nr="232" mi="5" ci="0" mb="0" cb="0"/><line nr="234" mi="5" ci="0" mb="0" cb="0"/><line nr="236" mi="3" ci="0" mb="0" cb="0"/><line nr="237" mi="6" ci="0" mb="0" cb="0"/><line nr="238" mi="6" ci="0" mb="0" cb="0"/><line nr="239" mi="6" ci="0" mb="0" cb="0"/><line nr="240" mi="10" ci="0" mb="2" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="3" ci="0" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="254" mi="3" ci="0" mb="2" cb="0"/><line nr="255" mi="2" ci="0" mb="0" cb="0"/><line nr="256" mi="5" ci="0" mb="2" cb="0"/><line nr="257" mi="12" ci="0" mb="0" cb="0"/><line nr="258" mi="5" ci="0" mb="2" cb="0"/><line nr="259" mi="17" ci="0" mb="0" cb="0"/><line nr="260" mi="5" ci="0" mb="2" cb="0"/><line nr="261" mi="4" ci="0" mb="0" cb="0"/><line nr="263" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="287" covered="299"/><counter type="BRANCH" missed="39" covered="29"/><counter type="LINE" missed="57" covered="59"/><counter type="COMPLEXITY" missed="26" covered="19"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="1859" covered="1456"/><counter type="BRANCH" missed="222" covered="154"/><counter type="LINE" missed="282" covered="333"/><counter type="COMPLEXITY" missed="174" covered="108"/><counter type="METHOD" missed="23" covered="71"/><counter type="CLASS" missed="0" covered="8"/></package><package name="mtas/parser/function/util"><class name="mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble"><method name="&lt;init&gt;" desc="(DZ)V" line="30"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()D" line="42"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="58"><counter type="INSTRUCTION" missed="9" covered="32"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="4" covered="9"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="79"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="91"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="39" covered="54"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="8" covered="17"/><counter type="COMPLEXITY" missed="8" covered="5"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionResponse"><method name="&lt;init&gt;" desc="(Z)V" line="17"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionBasic"><method name="&lt;init&gt;" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="22"><counter type="INSTRUCTION" missed="93" covered="175"/><counter type="BRANCH" missed="20" covered="14"/><counter type="LINE" missed="16" covered="36"/><counter type="COMPLEXITY" missed="16" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="146"><counter type="INSTRUCTION" missed="10" covered="185"/><counter type="BRANCH" missed="4" covered="20"/><counter type="LINE" missed="2" covered="32"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="203"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="subtract" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="215"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="multiply" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="227"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="divide" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="239"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="power" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="251"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="basic" desc="(Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="266"><counter type="INSTRUCTION" missed="181" covered="474"/><counter type="BRANCH" missed="70" covered="80"/><counter type="LINE" missed="36" covered="85"/><counter type="COMPLEXITY" missed="54" covered="27"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueDouble" desc="([JJ)D" line="442"><counter type="INSTRUCTION" missed="426" covered="385"/><counter type="BRANCH" missed="118" covered="64"/><counter type="LINE" missed="49" covered="46"/><counter type="COMPLEXITY" missed="95" covered="31"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueLong" desc="([JJ)J" line="610"><counter type="INSTRUCTION" missed="516" covered="284"/><counter type="BRANCH" missed="132" covered="50"/><counter type="LINE" missed="61" covered="36"/><counter type="COMPLEXITY" missed="104" covered="22"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="777"><counter type="INSTRUCTION" missed="6" covered="92"/><counter type="BRANCH" missed="2" covered="12"/><counter type="LINE" missed="2" covered="16"/><counter type="COMPLEXITY" missed="2" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;I)Ljava/lang/String;" line="812"><counter type="INSTRUCTION" missed="2" covered="81"/><counter type="BRANCH" missed="1" covered="11"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1234" covered="1701"/><counter type="BRANCH" missed="347" covered="251"/><counter type="LINE" missed="167" covered="273"/><counter type="COMPLEXITY" missed="276" covered="113"/><counter type="METHOD" missed="0" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionDefault"><method name="&lt;init&gt;" desc="(I)V" line="19"><counter type="INSTRUCTION" missed="1" covered="32"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueDouble" desc="([JJ)D" line="38"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getValueLong" desc="([JJ)J" line="56"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="28" covered="58"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="5" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserItem"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="11"><counter type="INSTRUCTION" missed="12" covered="33"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="11"><counter type="INSTRUCTION" missed="12" covered="37"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;J)V" line="11"><counter type="INSTRUCTION" missed="12" covered="37"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;D)V" line="11"><counter type="INSTRUCTION" missed="12" covered="37"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserFunction;)V" line="11"><counter type="INSTRUCTION" missed="12" covered="53"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="16"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Ljava/lang/String;" line="154"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getId" desc="()I" line="163"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDegree" desc="()Ljava/lang/Integer;" line="172"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueLong" desc="()J" line="181"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueDouble" desc="()D" line="190"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getParser" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="199"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="60" covered="218"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="5" covered="45"/><counter type="COMPLEXITY" missed="5" covered="12"/><counter type="METHOD" missed="0" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionResponseLong"><method name="&lt;init&gt;" desc="(JZ)V" line="29"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()J" line="41"><counter type="INSTRUCTION" missed="5" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="57"><counter type="INSTRUCTION" missed="19" covered="22"/><counter type="BRANCH" missed="6" covered="4"/><counter type="LINE" missed="7" covered="6"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="78"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="90"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="55" covered="39"/><counter type="BRANCH" missed="9" covered="5"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunction"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getResponse" desc="([JJ)Lmtas/parser/function/util/MtasFunctionParserFunctionResponse;" line="55"><counter type="INSTRUCTION" missed="9" covered="39"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="3" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="107"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Ljava/lang/String;" line="116"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sumRule" desc="()Ljava/lang/Boolean;" line="125"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needPositions" desc="()Ljava/lang/Boolean;" line="134"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needArgument" desc="(I)Ljava/lang/Boolean;" line="145"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="needArgumentsNumber" desc="()I" line="154"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needArgument" desc="()Ljava/util/HashSet;" line="167"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="defined" desc="()Z" line="176"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="16" covered="106"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="4" covered="27"/><counter type="COMPLEXITY" missed="2" covered="11"/><counter type="METHOD" missed="1" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasFunctionParserFunctionBasic.java"><line nr="22" mi="0" ci="5" mb="0" cb="0"/><line nr="25" mi="0" ci="5" mb="0" cb="0"/><line nr="28" mi="0" ci="5" mb="0" cb="0"/><line nr="31" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="5" mb="0" cb="0"/><line nr="52" mi="0" ci="5" mb="0" cb="0"/><line nr="78" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="4" mb="0" cb="0"/><line nr="84" mi="13" ci="37" mb="14" cb="12"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="0" cb="0"/><line nr="89" mi="0" ci="1" mb="0" cb="0"/><line nr="91" mi="0" ci="5" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="7" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="4" mb="0" cb="0"/><line nr="103" mi="0" ci="3" mb="0" cb="0"/><line nr="104" mi="0" ci="7" mb="0" cb="0"/><line nr="105" mi="0" ci="1" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="2" mb="0" cb="0"/><line nr="109" mi="0" ci="5" mb="1" cb="1"/><line nr="110" mi="0" ci="5" mb="0" cb="0"/><line nr="111" mi="0" ci="5" mb="0" cb="0"/><line nr="112" mi="0" ci="5" mb="0" cb="0"/><line nr="113" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="3" ci="8" mb="1" cb="1"/><line nr="115" mi="0" ci="7" mb="0" cb="0"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="5" ci="0" mb="2" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="125" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="5" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="0" cb="0"/><line nr="128" mi="11" ci="0" mb="2" cb="0"/><line nr="129" mi="7" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="0" ci="1" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="1" cb="1"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="4" mb="0" cb="2"/><line nr="149" mi="0" ci="6" mb="0" cb="0"/><line nr="150" mi="0" ci="8" mb="0" cb="0"/><line nr="152" mi="0" ci="4" mb="0" cb="2"/><line nr="153" mi="0" ci="6" mb="0" cb="0"/><line nr="154" mi="0" ci="8" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="0" cb="2"/><line nr="157" mi="0" ci="6" mb="0" cb="0"/><line nr="158" mi="0" ci="9" mb="0" cb="2"/><line nr="159" mi="0" ci="10" mb="0" cb="0"/><line nr="162" mi="0" ci="4" mb="0" cb="2"/><line nr="163" mi="0" ci="6" mb="0" cb="0"/><line nr="164" mi="0" ci="9" mb="0" cb="2"/><line nr="165" mi="0" ci="9" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="1" cb="1"/><line nr="169" mi="5" ci="0" mb="0" cb="0"/><line nr="171" mi="0" ci="4" mb="0" cb="2"/><line nr="172" mi="0" ci="5" mb="0" cb="0"/><line nr="173" mi="0" ci="12" mb="2" cb="2"/><line nr="174" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="0" ci="5" mb="0" cb="0"/><line nr="177" mi="0" ci="8" mb="0" cb="0"/><line nr="178" mi="0" ci="5" mb="0" cb="0"/><line nr="179" mi="0" ci="8" mb="0" cb="0"/><line nr="180" mi="0" ci="5" mb="0" cb="0"/><line nr="181" mi="0" ci="9" mb="0" cb="2"/><line nr="182" mi="0" ci="10" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="0"/><line nr="192" mi="0" ci="1" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="204" mi="0" ci="1" mb="0" cb="0"/><line nr="215" mi="0" ci="4" mb="0" cb="0"/><line nr="216" mi="0" ci="1" mb="0" cb="0"/><line nr="227" mi="0" ci="4" mb="0" cb="0"/><line nr="228" mi="0" ci="1" mb="0" cb="0"/><line nr="239" mi="0" ci="4" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="251" mi="0" ci="4" mb="0" cb="0"/><line nr="252" mi="0" ci="1" mb="0" cb="0"/><line nr="266" mi="0" ci="3" mb="1" cb="1"/><line nr="267" mi="0" ci="3" mb="0" cb="0"/><line nr="269" mi="0" ci="5" mb="0" cb="0"/><line nr="270" mi="0" ci="4" mb="0" cb="2"/><line nr="271" mi="0" ci="3" mb="0" cb="0"/><line nr="273" mi="0" ci="50" mb="8" cb="18"/><line nr="275" mi="0" ci="5" mb="0" cb="0"/><line nr="276" mi="0" ci="6" mb="0" cb="0"/><line nr="277" mi="0" ci="3" mb="0" cb="0"/><line nr="278" mi="0" ci="6" mb="1" cb="3"/><line nr="279" mi="0" ci="6" mb="0" cb="2"/><line nr="280" mi="0" ci="2" mb="0" cb="2"/><line nr="281" mi="0" ci="4" mb="1" cb="1"/><line nr="282" mi="3" ci="0" mb="0" cb="0"/><line nr="283" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="0" ci="4" mb="1" cb="1"/><line nr="285" mi="0" ci="4" mb="0" cb="0"/><line nr="287" mi="4" ci="4" mb="3" cb="1"/><line nr="288" mi="3" ci="0" mb="0" cb="0"/><line nr="289" mi="4" ci="0" mb="0" cb="0"/><line nr="294" mi="0" ci="5" mb="0" cb="0"/><line nr="295" mi="0" ci="7" mb="0" cb="0"/><line nr="296" mi="0" ci="7" mb="0" cb="0"/><line nr="297" mi="0" ci="6" mb="1" cb="3"/><line nr="298" mi="0" ci="6" mb="0" cb="2"/><line nr="299" mi="0" ci="2" mb="0" cb="2"/><line nr="300" mi="0" ci="5" mb="0" cb="2"/><line nr="301" mi="0" ci="3" mb="0" cb="0"/><line nr="303" mi="0" ci="4" mb="1" cb="1"/><line nr="304" mi="0" ci="9" mb="0" cb="0"/><line nr="306" mi="4" ci="0" mb="0" cb="0"/><line nr="308" mi="0" ci="4" mb="0" cb="2"/><line nr="309" mi="0" ci="4" mb="0" cb="2"/><line nr="310" mi="0" ci="3" mb="0" cb="0"/><line nr="312" mi="0" ci="9" mb="0" cb="0"/><line nr="313" mi="0" ci="4" mb="0" cb="2"/><line nr="314" mi="0" ci="3" mb="0" cb="0"/><line nr="315" mi="0" ci="9" mb="0" cb="0"/><line nr="316" mi="0" ci="4" mb="1" cb="1"/><line nr="317" mi="0" ci="3" mb="0" cb="0"/><line nr="318" mi="0" ci="4" mb="0" cb="0"/><line nr="323" mi="0" ci="5" mb="0" cb="0"/><line nr="324" mi="0" ci="8" mb="0" cb="0"/><line nr="325" mi="0" ci="7" mb="0" cb="0"/><line nr="326" mi="0" ci="6" mb="1" cb="3"/><line nr="327" mi="2" ci="4" mb="1" cb="1"/><line nr="328" mi="2" ci="0" mb="2" cb="0"/><line nr="329" mi="0" ci="4" mb="1" cb="1"/><line nr="330" mi="3" ci="0" mb="0" cb="0"/><line nr="331" mi="4" ci="0" mb="0" cb="0"/><line nr="332" mi="0" ci="4" mb="0" cb="2"/><line nr="333" mi="0" ci="4" mb="0" cb="0"/><line nr="335" mi="8" ci="0" mb="4" cb="0"/><line nr="336" mi="3" ci="0" mb="0" cb="0"/><line nr="337" mi="4" ci="0" mb="0" cb="0"/><line nr="342" mi="0" ci="5" mb="0" cb="0"/><line nr="343" mi="0" ci="8" mb="0" cb="0"/><line nr="344" mi="0" ci="3" mb="0" cb="0"/><line nr="345" mi="0" ci="7" mb="0" cb="0"/><line nr="346" mi="0" ci="6" mb="2" cb="2"/><line nr="347" mi="2" ci="4" mb="1" cb="1"/><line nr="348" mi="2" ci="0" mb="2" cb="0"/><line nr="349" mi="0" ci="4" mb="1" cb="1"/><line nr="350" mi="3" ci="0" mb="0" cb="0"/><line nr="351" mi="4" ci="0" mb="0" cb="0"/><line nr="352" mi="0" ci="4" mb="1" cb="1"/><line nr="353" mi="4" ci="0" mb="0" cb="0"/><line nr="355" mi="8" ci="0" mb="4" cb="0"/><line nr="356" mi="3" ci="0" mb="0" cb="0"/><line nr="357" mi="4" ci="0" mb="0" cb="0"/><line nr="362" mi="0" ci="5" mb="0" cb="0"/><line nr="363" mi="0" ci="8" mb="0" cb="0"/><line nr="364" mi="0" ci="3" mb="0" cb="0"/><line nr="365" mi="0" ci="2" mb="0" cb="0"/><line nr="366" mi="0" ci="5" mb="0" cb="0"/><line nr="367" mi="1" ci="9" mb="1" cb="1"/><line nr="368" mi="0" ci="11" mb="0" cb="2"/><line nr="369" mi="0" ci="6" mb="0" cb="0"/><line nr="370" mi="0" ci="6" mb="1" cb="3"/><line nr="371" mi="0" ci="6" mb="1" cb="1"/><line nr="372" mi="0" ci="2" mb="1" cb="1"/><line nr="373" mi="6" ci="0" mb="2" cb="0"/><line nr="374" mi="3" ci="0" mb="0" cb="0"/><line nr="375" mi="4" ci="0" mb="2" cb="0"/><line nr="376" mi="4" ci="0" mb="0" cb="0"/><line nr="378" mi="11" ci="0" mb="0" cb="0"/><line nr="381" mi="0" ci="4" mb="0" cb="2"/><line nr="382" mi="0" ci="8" mb="2" cb="2"/><line nr="383" mi="0" ci="3" mb="0" cb="0"/><line nr="385" mi="0" ci="11" mb="0" cb="0"/><line nr="386" mi="4" ci="4" mb="3" cb="1"/><line nr="387" mi="3" ci="0" mb="0" cb="0"/><line nr="388" mi="4" ci="0" mb="0" cb="0"/><line nr="393" mi="0" ci="5" mb="0" cb="0"/><line nr="394" mi="0" ci="8" mb="0" cb="0"/><line nr="395" mi="0" ci="3" mb="0" cb="0"/><line nr="396" mi="0" ci="3" mb="0" cb="0"/><line nr="397" mi="0" ci="2" mb="0" cb="0"/><line nr="398" mi="0" ci="5" mb="0" cb="0"/><line nr="399" mi="1" ci="9" mb="1" cb="1"/><line nr="400" mi="3" ci="8" mb="1" cb="1"/><line nr="401" mi="0" ci="6" mb="0" cb="0"/><line nr="402" mi="0" ci="6" mb="2" cb="2"/><line nr="403" mi="2" ci="4" mb="1" cb="1"/><line nr="404" mi="2" ci="0" mb="2" cb="0"/><line nr="405" mi="0" ci="6" mb="1" cb="1"/><line nr="406" mi="0" ci="3" mb="0" cb="0"/><line nr="407" mi="0" ci="4" mb="1" cb="1"/><line nr="408" mi="4" ci="0" mb="0" cb="0"/><line nr="410" mi="0" ci="11" mb="0" cb="0"/><line nr="413" mi="4" ci="0" mb="2" cb="0"/><line nr="414" mi="8" ci="0" mb="4" cb="0"/><line nr="415" mi="3" ci="0" mb="0" cb="0"/><line nr="417" mi="11" ci="0" mb="0" cb="0"/><line nr="418" mi="8" ci="0" mb="4" cb="0"/><line nr="419" mi="3" ci="0" mb="0" cb="0"/><line nr="420" mi="4" ci="0" mb="0" cb="0"/><line nr="425" mi="5" ci="0" mb="0" cb="0"/><line nr="427" mi="0" ci="1" mb="0" cb="0"/><line nr="428" mi="5" ci="0" mb="0" cb="0"/><line nr="430" mi="0" ci="1" mb="0" cb="0"/><line nr="442" mi="21" ci="30" mb="17" cb="9"/><line nr="444" mi="6" ci="0" mb="0" cb="0"/><line nr="445" mi="1" ci="0" mb="0" cb="0"/><line nr="447" mi="9" ci="0" mb="0" cb="0"/><line nr="448" mi="1" ci="0" mb="0" cb="0"/><line nr="450" mi="0" ci="10" mb="0" cb="0"/><line nr="451" mi="0" ci="1" mb="0" cb="0"/><line nr="453" mi="7" ci="0" mb="0" cb="0"/><line nr="454" mi="1" ci="0" mb="0" cb="0"/><line nr="456" mi="0" ci="7" mb="0" cb="0"/><line nr="457" mi="0" ci="1" mb="0" cb="0"/><line nr="459" mi="0" ci="3" mb="0" cb="0"/><line nr="460" mi="0" ci="1" mb="0" cb="0"/><line nr="462" mi="5" ci="0" mb="0" cb="0"/><line nr="464" mi="0" ci="8" mb="0" cb="2"/><line nr="465" mi="6" ci="40" mb="10" cb="12"/><line nr="467" mi="7" ci="46" mb="11" cb="15"/><line nr="469" mi="0" ci="10" mb="0" cb="0"/><line nr="470" mi="0" ci="1" mb="0" cb="0"/><line nr="472" mi="0" ci="13" mb="0" cb="0"/><line nr="473" mi="0" ci="1" mb="0" cb="0"/><line nr="475" mi="14" ci="0" mb="0" cb="0"/><line nr="476" mi="1" ci="0" mb="0" cb="0"/><line nr="478" mi="0" ci="11" mb="0" cb="0"/><line nr="479" mi="0" ci="1" mb="0" cb="0"/><line nr="481" mi="0" ci="11" mb="0" cb="0"/><line nr="482" mi="0" ci="1" mb="0" cb="0"/><line nr="484" mi="0" ci="5" mb="0" cb="0"/><line nr="485" mi="0" ci="1" mb="0" cb="0"/><line nr="487" mi="5" ci="0" mb="0" cb="0"/><line nr="489" mi="0" ci="1" mb="0" cb="0"/><line nr="491" mi="28" ci="25" mb="20" cb="6"/><line nr="493" mi="0" ci="10" mb="0" cb="0"/><line nr="494" mi="0" ci="1" mb="0" cb="0"/><line nr="496" mi="13" ci="0" mb="0" cb="0"/><line nr="497" mi="1" ci="0" mb="0" cb="0"/><line nr="499" mi="14" ci="0" mb="0" cb="0"/><line nr="500" mi="1" ci="0" mb="0" cb="0"/><line nr="502" mi="11" ci="0" mb="0" cb="0"/><line nr="503" mi="1" ci="0" mb="0" cb="0"/><line nr="505" mi="11" ci="0" mb="0" cb="0"/><line nr="506" mi="1" ci="0" mb="0" cb="0"/><line nr="508" mi="0" ci="5" mb="0" cb="0"/><line nr="509" mi="0" ci="1" mb="0" cb="0"/><line nr="511" mi="5" ci="0" mb="0" cb="0"/><line nr="513" mi="0" ci="1" mb="0" cb="0"/><line nr="515" mi="21" ci="32" mb="17" cb="9"/><line nr="517" mi="0" ci="10" mb="0" cb="0"/><line nr="518" mi="0" ci="1" mb="0" cb="0"/><line nr="520" mi="13" ci="0" mb="0" cb="0"/><line nr="521" mi="1" ci="0" mb="0" cb="0"/><line nr="523" mi="0" ci="14" mb="0" cb="0"/><line nr="524" mi="0" ci="1" mb="0" cb="0"/><line nr="526" mi="11" ci="0" mb="0" cb="0"/><line nr="527" mi="1" ci="0" mb="0" cb="0"/><line nr="529" mi="11" ci="0" mb="0" cb="0"/><line nr="530" mi="1" ci="0" mb="0" cb="0"/><line nr="532" mi="0" ci="5" mb="0" cb="0"/><line nr="533" mi="0" ci="1" mb="0" cb="0"/><line nr="535" mi="5" ci="0" mb="0" cb="0"/><line nr="537" mi="0" ci="1" mb="0" cb="0"/><line nr="540" mi="21" ci="32" mb="17" cb="9"/><line nr="542" mi="0" ci="8" mb="0" cb="0"/><line nr="543" mi="0" ci="1" mb="0" cb="0"/><line nr="545" mi="11" ci="0" mb="0" cb="0"/><line nr="546" mi="1" ci="0" mb="0" cb="0"/><line nr="548" mi="0" ci="12" mb="0" cb="0"/><line nr="549" mi="0" ci="1" mb="0" cb="0"/><line nr="551" mi="9" ci="0" mb="0" cb="0"/><line nr="552" mi="1" ci="0" mb="0" cb="0"/><line nr="554" mi="9" ci="0" mb="0" cb="0"/><line nr="555" mi="1" ci="0" mb="0" cb="0"/><line nr="557" mi="0" ci="3" mb="0" cb="0"/><line nr="558" mi="0" ci="1" mb="0" cb="0"/><line nr="560" mi="5" ci="0" mb="0" cb="0"/><line nr="562" mi="0" ci="4" mb="0" cb="2"/><line nr="563" mi="0" ci="5" mb="0" cb="0"/><line nr="565" mi="0" ci="5" mb="0" cb="0"/><line nr="569" mi="53" ci="0" mb="26" cb="0"/><line nr="571" mi="10" ci="0" mb="0" cb="0"/><line nr="572" mi="1" ci="0" mb="0" cb="0"/><line nr="574" mi="13" ci="0" mb="0" cb="0"/><line nr="575" mi="1" ci="0" mb="0" cb="0"/><line nr="577" mi="14" ci="0" mb="0" cb="0"/><line nr="578" mi="1" ci="0" mb="0" cb="0"/><line nr="580" mi="11" ci="0" mb="0" cb="0"/><line nr="581" mi="1" ci="0" mb="0" cb="0"/><line nr="583" mi="11" ci="0" mb="0" cb="0"/><line nr="584" mi="1" ci="0" mb="0" cb="0"/><line nr="586" mi="5" ci="0" mb="0" cb="0"/><line nr="587" mi="1" ci="0" mb="0" cb="0"/><line nr="589" mi="5" ci="0" mb="0" cb="0"/><line nr="591" mi="1" ci="0" mb="0" cb="0"/><line nr="593" mi="5" ci="0" mb="0" cb="0"/><line nr="596" mi="0" ci="2" mb="0" cb="0"/><line nr="610" mi="21" ci="30" mb="17" cb="9"/><line nr="612" mi="0" ci="5" mb="0" cb="0"/><line nr="613" mi="0" ci="1" mb="0" cb="0"/><line nr="615" mi="10" ci="0" mb="0" cb="0"/><line nr="616" mi="1" ci="0" mb="0" cb="0"/><line nr="618" mi="9" ci="0" mb="0" cb="0"/><line nr="619" mi="1" ci="0" mb="0" cb="0"/><line nr="621" mi="7" ci="0" mb="0" cb="0"/><line nr="622" mi="1" ci="0" mb="0" cb="0"/><line nr="624" mi="0" ci="6" mb="0" cb="0"/><line nr="625" mi="0" ci="1" mb="0" cb="0"/><line nr="627" mi="0" ci="2" mb="0" cb="0"/><line nr="628" mi="0" ci="1" mb="0" cb="0"/><line nr="630" mi="5" ci="0" mb="0" cb="0"/><line nr="632" mi="0" ci="8" mb="0" cb="2"/><line nr="633" mi="7" ci="39" mb="10" cb="12"/><line nr="635" mi="21" ci="32" mb="17" cb="9"/><line nr="637" mi="0" ci="9" mb="0" cb="0"/><line nr="638" mi="0" ci="1" mb="0" cb="0"/><line nr="640" mi="14" ci="0" mb="0" cb="0"/><line nr="641" mi="1" ci="0" mb="0" cb="0"/><line nr="643" mi="13" ci="0" mb="0" cb="0"/><line nr="644" mi="1" ci="0" mb="0" cb="0"/><line nr="646" mi="11" ci="0" mb="0" cb="0"/><line nr="647" mi="1" ci="0" mb="0" cb="0"/><line nr="649" mi="0" ci="10" mb="0" cb="0"/><line nr="650" mi="0" ci="1" mb="0" cb="0"/><line nr="652" mi="0" ci="4" mb="0" cb="0"/><line nr="653" mi="0" ci="1" mb="0" cb="0"/><line nr="655" mi="5" ci="0" mb="0" cb="0"/><line nr="657" mi="0" ci="1" mb="0" cb="0"/><line nr="659" mi="21" ci="32" mb="17" cb="9"/><line nr="661" mi="0" ci="9" mb="0" cb="0"/><line nr="662" mi="0" ci="1" mb="0" cb="0"/><line nr="664" mi="14" ci="0" mb="0" cb="0"/><line nr="665" mi="1" ci="0" mb="0" cb="0"/><line nr="667" mi="13" ci="0" mb="0" cb="0"/><line nr="668" mi="1" ci="0" mb="0" cb="0"/><line nr="670" mi="11" ci="0" mb="0" cb="0"/><line nr="671" mi="1" ci="0" mb="0" cb="0"/><line nr="673" mi="0" ci="10" mb="0" cb="0"/><line nr="674" mi="0" ci="1" mb="0" cb="0"/><line nr="676" mi="0" ci="4" mb="0" cb="0"/><line nr="677" mi="0" ci="1" mb="0" cb="0"/><line nr="679" mi="5" ci="0" mb="0" cb="0"/><line nr="681" mi="0" ci="1" mb="0" cb="0"/><line nr="683" mi="28" ci="25" mb="20" cb="6"/><line nr="685" mi="0" ci="9" mb="0" cb="0"/><line nr="686" mi="0" ci="1" mb="0" cb="0"/><line nr="688" mi="14" ci="0" mb="0" cb="0"/><line nr="689" mi="1" ci="0" mb="0" cb="0"/><line nr="691" mi="13" ci="0" mb="0" cb="0"/><line nr="692" mi="1" ci="0" mb="0" cb="0"/><line nr="694" mi="11" ci="0" mb="0" cb="0"/><line nr="695" mi="1" ci="0" mb="0" cb="0"/><line nr="697" mi="10" ci="0" mb="0" cb="0"/><line nr="698" mi="1" ci="0" mb="0" cb="0"/><line nr="700" mi="0" ci="4" mb="0" cb="0"/><line nr="701" mi="0" ci="1" mb="0" cb="0"/><line nr="703" mi="5" ci="0" mb="0" cb="0"/><line nr="705" mi="0" ci="1" mb="0" cb="0"/><line nr="708" mi="53" ci="0" mb="26" cb="0"/><line nr="710" mi="7" ci="0" mb="0" cb="0"/><line nr="711" mi="1" ci="0" mb="0" cb="0"/><line nr="713" mi="12" ci="0" mb="0" cb="0"/><line nr="714" mi="1" ci="0" mb="0" cb="0"/><line nr="716" mi="11" ci="0" mb="0" cb="0"/><line nr="717" mi="1" ci="0" mb="0" cb="0"/><line nr="719" mi="9" ci="0" mb="0" cb="0"/><line nr="720" mi="1" ci="0" mb="0" cb="0"/><line nr="722" mi="8" ci="0" mb="0" cb="0"/><line nr="723" mi="1" ci="0" mb="0" cb="0"/><line nr="725" mi="2" ci="0" mb="0" cb="0"/><line nr="726" mi="1" ci="0" mb="0" cb="0"/><line nr="728" mi="5" ci="0" mb="0" cb="0"/><line nr="730" mi="4" ci="0" mb="2" cb="0"/><line nr="731" mi="5" ci="0" mb="0" cb="0"/><line nr="733" mi="5" ci="0" mb="0" cb="0"/><line nr="737" mi="34" ci="19" mb="23" cb="3"/><line nr="739" mi="0" ci="9" mb="0" cb="0"/><line nr="740" mi="0" ci="1" mb="0" cb="0"/><line nr="742" mi="14" ci="0" mb="0" cb="0"/><line nr="743" mi="1" ci="0" mb="0" cb="0"/><line nr="745" mi="13" ci="0" mb="0" cb="0"/><line nr="746" mi="1" ci="0" mb="0" cb="0"/><line nr="748" mi="11" ci="0" mb="0" cb="0"/><line nr="749" mi="1" ci="0" mb="0" cb="0"/><line nr="751" mi="10" ci="0" mb="0" cb="0"/><line nr="752" mi="1" ci="0" mb="0" cb="0"/><line nr="754" mi="4" ci="0" mb="0" cb="0"/><line nr="755" mi="1" ci="0" mb="0" cb="0"/><line nr="757" mi="5" ci="0" mb="0" cb="0"/><line nr="759" mi="0" ci="1" mb="0" cb="0"/><line nr="761" mi="5" ci="0" mb="0" cb="0"/><line nr="764" mi="0" ci="2" mb="0" cb="0"/><line nr="765" mi="1" ci="0" mb="0" cb="0"/><line nr="766" mi="6" ci="0" mb="0" cb="0"/><line nr="777" mi="0" ci="3" mb="1" cb="1"/><line nr="778" mi="0" ci="10" mb="0" cb="0"/><line nr="779" mi="0" ci="9" mb="0" cb="2"/><line nr="780" mi="0" ci="6" mb="0" cb="0"/><line nr="781" mi="0" ci="4" mb="0" cb="2"/><line nr="782" mi="0" ci="5" mb="0" cb="0"/><line nr="783" mi="0" ci="4" mb="0" cb="2"/><line nr="784" mi="0" ci="5" mb="0" cb="0"/><line nr="785" mi="0" ci="4" mb="0" cb="2"/><line nr="786" mi="0" ci="5" mb="0" cb="0"/><line nr="787" mi="0" ci="4" mb="0" cb="2"/><line nr="788" mi="0" ci="5" mb="0" cb="0"/><line nr="789" mi="0" ci="4" mb="1" cb="1"/><line nr="790" mi="0" ci="5" mb="0" cb="0"/><line nr="792" mi="4" ci="0" mb="0" cb="0"/><line nr="794" mi="0" ci="16" mb="0" cb="0"/><line nr="796" mi="0" ci="3" mb="0" cb="0"/><line nr="798" mi="2" ci="0" mb="0" cb="0"/><line nr="812" mi="0" ci="4" mb="0" cb="2"/><line nr="813" mi="0" ci="7" mb="0" cb="0"/><line nr="814" mi="0" ci="4" mb="0" cb="2"/><line nr="815" mi="0" ci="7" mb="0" cb="0"/><line nr="816" mi="0" ci="4" mb="0" cb="2"/><line nr="817" mi="0" ci="16" mb="0" cb="0"/><line nr="818" mi="0" ci="4" mb="0" cb="2"/><line nr="819" mi="0" ci="16" mb="0" cb="0"/><line nr="820" mi="0" ci="4" mb="0" cb="2"/><line nr="821" mi="0" ci="9" mb="0" cb="0"/><line nr="822" mi="0" ci="4" mb="1" cb="1"/><line nr="823" mi="0" ci="2" mb="0" cb="0"/><line nr="825" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1234" covered="1701"/><counter type="BRANCH" missed="347" covered="251"/><counter type="LINE" missed="167" covered="273"/><counter type="COMPLEXITY" missed="276" covered="113"/><counter type="METHOD" missed="0" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunction.java"><line nr="12" mi="0" ci="2" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="5" mb="0" cb="0"/><line nr="42" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="2"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="59" mi="1" ci="0" mb="0" cb="0"/><line nr="60" mi="6" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="5" mb="1" cb="1"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="65" mi="0" ci="6" mb="0" cb="0"/><line nr="66" mi="0" ci="1" mb="0" cb="0"/><line nr="67" mi="0" ci="6" mb="0" cb="0"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="1" mb="0" cb="0"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="125" mi="0" ci="4" mb="0" cb="0"/><line nr="134" mi="0" ci="4" mb="0" cb="0"/><line nr="145" mi="7" ci="0" mb="0" cb="0"/><line nr="154" mi="0" ci="2" mb="0" cb="0"/><line nr="155" mi="0" ci="12" mb="0" cb="2"/><line nr="156" mi="0" ci="6" mb="0" cb="0"/><line nr="157" mi="0" ci="1" mb="0" cb="0"/><line nr="158" mi="0" ci="2" mb="0" cb="0"/><line nr="167" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="16" covered="106"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="4" covered="27"/><counter type="COMPLEXITY" missed="2" covered="11"/><counter type="METHOD" missed="1" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionDefault.java"><line nr="19" mi="0" ci="2" mb="0" cb="0"/><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="1" ci="7" mb="1" cb="1"/><line nr="24" mi="0" ci="7" mb="0" cb="2"/><line nr="25" mi="0" ci="6" mb="0" cb="0"/><line nr="27" mi="0" ci="1" mb="0" cb="0"/><line nr="38" mi="2" ci="0" mb="0" cb="0"/><line nr="39" mi="2" ci="0" mb="2" cb="0"/><line nr="40" mi="16" ci="0" mb="2" cb="0"/><line nr="41" mi="5" ci="0" mb="0" cb="0"/><line nr="44" mi="2" ci="0" mb="0" cb="0"/><line nr="56" mi="0" ci="2" mb="0" cb="0"/><line nr="57" mi="0" ci="2" mb="1" cb="1"/><line nr="58" mi="0" ci="16" mb="0" cb="2"/><line nr="59" mi="0" ci="4" mb="0" cb="0"/><line nr="62" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="28" covered="58"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="5" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionResponse.java"><line nr="17" mi="0" ci="2" mb="0" cb="0"/><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="19" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserItem.java"><line nr="11" mi="0" ci="15" mb="0" cb="0"/><line nr="14" mi="0" ci="15" mb="0" cb="0"/><line nr="17" mi="0" ci="15" mb="0" cb="0"/><line nr="20" mi="0" ci="15" mb="0" cb="0"/><line nr="23" mi="0" ci="15" mb="0" cb="0"/><line nr="26" mi="0" ci="15" mb="0" cb="0"/><line nr="54" mi="0" ci="2" mb="0" cb="0"/><line nr="55" mi="0" ci="4" mb="1" cb="1"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="12" ci="0" mb="0" cb="0"/><line nr="61" mi="0" ci="1" mb="0" cb="0"/><line nr="73" mi="0" ci="2" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="1" cb="1"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="5" mb="0" cb="0"/><line nr="79" mi="12" ci="0" mb="0" cb="0"/><line nr="81" mi="0" ci="1" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="94" mi="0" ci="4" mb="1" cb="1"/><line nr="95" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="97" mi="0" ci="5" mb="0" cb="0"/><line nr="99" mi="12" ci="0" mb="0" cb="0"/><line nr="101" mi="0" ci="1" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="1" cb="1"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="116" mi="0" ci="4" mb="0" cb="0"/><line nr="117" mi="0" ci="5" mb="0" cb="0"/><line nr="119" mi="12" ci="0" mb="0" cb="0"/><line nr="121" mi="0" ci="1" mb="0" cb="0"/><line nr="134" mi="0" ci="2" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="2"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="6" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="1" cb="1"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="141" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="6" mb="0" cb="0"/><line nr="144" mi="12" ci="0" mb="0" cb="0"/><line nr="146" mi="0" ci="1" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="0" cb="0"/><line nr="163" mi="0" ci="4" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="181" mi="0" ci="4" mb="0" cb="0"/><line nr="190" mi="0" ci="4" mb="0" cb="0"/><line nr="199" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="60" covered="218"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="5" covered="45"/><counter type="COMPLEXITY" missed="5" covered="12"/><counter type="METHOD" missed="0" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionResponseDouble.java"><line nr="15" mi="0" ci="2" mb="0" cb="0"/><line nr="16" mi="0" ci="2" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="2"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="1" cb="1"/><line nr="59" mi="2" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="2" mb="1" cb="1"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="5" mb="1" cb="1"/><line nr="63" mi="2" ci="0" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="6" mb="1" cb="1"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="2" ci="0" mb="0" cb="0"/><line nr="71" mi="0" ci="1" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="1" ci="6" mb="1" cb="1"/><line nr="79" mi="5" ci="0" mb="0" cb="0"/><line nr="80" mi="8" ci="0" mb="0" cb="0"/><line nr="81" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="15" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="39" covered="54"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="8" covered="17"/><counter type="COMPLEXITY" missed="8" covered="5"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionResponseLong.java"><line nr="15" mi="0" ci="4" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="1" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="1" cb="1"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="5" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="1" cb="1"/><line nr="58" mi="2" ci="0" mb="0" cb="0"/><line nr="59" mi="0" ci="2" mb="1" cb="1"/><line nr="60" mi="2" ci="0" mb="0" cb="0"/><line nr="61" mi="0" ci="5" mb="1" cb="1"/><line nr="62" mi="2" ci="0" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="6" mb="1" cb="1"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="2" ci="0" mb="0" cb="0"/><line nr="70" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="7" ci="0" mb="2" cb="0"/><line nr="78" mi="5" ci="0" mb="0" cb="0"/><line nr="79" mi="9" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="15" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="55" covered="39"/><counter type="BRANCH" missed="9" covered="5"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="1432" covered="2182"/><counter type="BRANCH" missed="375" covered="281"/><counter type="LINE" missed="201" covered="390"/><counter type="COMPLEXITY" missed="305" covered="150"/><counter type="METHOD" missed="6" covered="43"/><counter type="CLASS" missed="0" covered="7"/></package><package name="mtas/search/similarities"><class name="mtas/search/similarities/MtasSimScorer"><method name="&lt;init&gt;" desc="()V" line="9"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="score" desc="(IF)F" line="19"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeSlopFactor" desc="(I)F" line="30"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computePayloadFactor" desc="(IIILorg/apache/lucene/util/BytesRef;)F" line="42"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasSimScorer.java"><line nr="9" mi="3" ci="0" mb="0" cb="0"/><line nr="19" mi="2" ci="0" mb="0" cb="0"/><line nr="30" mi="2" ci="0" mb="0" cb="0"/><line nr="42" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></package><package name="mtas/queries"><class name="mtas/queries/MtasScoreProvider"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/LeafReaderContext;)V" line="20"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="customScore" desc="(IFF)F" line="32"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="customScore" desc="(IF[F)F" line="46"><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="76" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/queries/MtasScoreQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/Query;)V" line="21"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/queries/function/FunctionQuery;)V" line="34"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/Query;[Lorg/apache/lucene/queries/function/FunctionQuery;)V" line="47"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCustomScoreProvider" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/queries/CustomScoreProvider;" line="60"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasScoreProvider.java"><line nr="20" mi="3" ci="0" mb="0" cb="0"/><line nr="22" mi="1" ci="0" mb="0" cb="0"/><line nr="32" mi="18" ci="0" mb="0" cb="0"/><line nr="34" mi="2" ci="0" mb="0" cb="0"/><line nr="46" mi="16" ci="0" mb="0" cb="0"/><line nr="48" mi="11" ci="0" mb="0" cb="0"/><line nr="49" mi="8" ci="0" mb="2" cb="0"/><line nr="50" mi="12" ci="0" mb="0" cb="0"/><line nr="52" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="76" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasScoreQuery.java"><line nr="21" mi="3" ci="0" mb="0" cb="0"/><line nr="22" mi="11" ci="0" mb="0" cb="0"/><line nr="23" mi="1" ci="0" mb="0" cb="0"/><line nr="34" mi="4" ci="0" mb="0" cb="0"/><line nr="35" mi="11" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="4" ci="0" mb="0" cb="0"/><line nr="48" mi="11" ci="0" mb="0" cb="0"/><line nr="49" mi="1" ci="0" mb="0" cb="0"/><line nr="60" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="128" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="2" covered="0"/></package><package name="mtas/search/spans/util"><class name="mtas/search/spans/util/MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanMaximumExpandQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;Z)V" line="129"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="137"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="143"><counter type="INSTRUCTION" missed="114" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="184"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="146" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/util/MtasExtendedSpanTermQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="49"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="59"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanTermQuery;Z)V" line="70"><counter type="INSTRUCTION" missed="8" covered="49"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="95"><counter type="INSTRUCTION" missed="8" covered="22"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="245"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="263"><counter type="INSTRUCTION" missed="13" covered="21"/><counter type="BRANCH" missed="6" covered="4"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="275"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="103" covered="111"/><counter type="BRANCH" missed="11" covered="11"/><counter type="LINE" missed="17" covered="24"/><counter type="COMPLEXITY" missed="12" covered="6"/><counter type="METHOD" missed="3" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePosition"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="45"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="59"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="78"><counter type="INSTRUCTION" missed="4" covered="10"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="96"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="115"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="127"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="137"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="147"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="159"><counter type="INSTRUCTION" missed="2" covered="14"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetQueue" desc="()V" line="169"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toMatchDoc" desc="()I" line="185"><counter type="INSTRUCTION" missed="7" covered="6"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectSpan" desc="()Z" line="203"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="()Z" line="224"><counter type="INSTRUCTION" missed="1" covered="99"/><counter type="BRANCH" missed="2" covered="18"/><counter type="LINE" missed="1" covered="20"/><counter type="COMPLEXITY" missed="2" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="340"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="350"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="37" covered="263"/><counter type="BRANCH" missed="11" covered="35"/><counter type="LINE" missed="8" covered="68"/><counter type="COMPLEXITY" missed="11" covered="27"/><counter type="METHOD" missed="3" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasExtendedSpanTermQuery$SpanTermWeight$1"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasExtendedSpanTermQuery$SpanTermWeight;Lorg/apache/lucene/search/spans/Spans;)V" line="213"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="accept" desc="(Lorg/apache/lucene/search/spans/Spans;)Lorg/apache/lucene/search/spans/FilterSpans$AcceptStatus;" line="217"><counter type="INSTRUCTION" missed="6" covered="16"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="213"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="8" covered="29"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasIgnoreItem"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;Ljava/lang/Integer;)V" line="53"><counter type="INSTRUCTION" missed="0" covered="60"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advanceToDoc" desc="(I)Z" line="80"><counter type="INSTRUCTION" missed="3" covered="48"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinStartPosition" desc="(II)I" line="107"><counter type="INSTRUCTION" missed="17" covered="30"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaxEndPosition" desc="(II)I" line="125"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFullEndPositionList" desc="(II)Ljava/util/HashSet;" line="151"><counter type="INSTRUCTION" missed="15" covered="23"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeFullStartPositionMinimum" desc="(I)V" line="165"><counter type="INSTRUCTION" missed="62" covered="33"/><counter type="BRANCH" missed="13" covered="3"/><counter type="LINE" missed="11" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeFullEndPositionList" desc="(I)V" line="196"><counter type="INSTRUCTION" missed="35" covered="147"/><counter type="BRANCH" missed="5" covered="13"/><counter type="LINE" missed="6" covered="30"/><counter type="COMPLEXITY" missed="5" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="moveTo" desc="(I)V" line="251"><counter type="INSTRUCTION" missed="25" covered="127"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="6" covered="15"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="removeBefore" desc="(II)V" line="289"><counter type="INSTRUCTION" missed="0" covered="71"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$6" desc="(ILjava/util/Map$Entry;)Z" line="300"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$5" desc="(ILjava/util/Map$Entry;)Z" line="298"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$4" desc="(ILjava/util/Map$Entry;)Z" line="296"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$3" desc="(ILjava/util/Map$Entry;)Z" line="294"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$2" desc="(ILjava/util/Map$Entry;)Z" line="292"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$1" desc="(ILjava/util/Map$Entry;)Z" line="291"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$0" desc="(ILjava/util/Map$Entry;)Z" line="290"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="204" covered="609"/><counter type="BRANCH" missed="37" covered="63"/><counter type="LINE" missed="35" covered="108"/><counter type="COMPLEXITY" missed="29" covered="37"/><counter type="METHOD" missed="1" covered="15"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasExtendedTermSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/PostingsEnum;Lorg/apache/lucene/index/Term;)V" line="35"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/PostingsEnum;Lorg/apache/lucene/index/Term;Z)V" line="20"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="59"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositions" desc="()[I" line="80"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processEncodedPayload" desc="()V" line="109"><counter type="INSTRUCTION" missed="5" covered="45"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="14"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="64" covered="89"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="19" covered="26"/><counter type="COMPLEXITY" missed="7" covered="6"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePositionQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="36"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getClause" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="47"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="57"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="67"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="84"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="96"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="105"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="123"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="38" covered="98"/><counter type="BRANCH" missed="2" covered="8"/><counter type="LINE" missed="8" covered="21"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="17"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setWidth" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="22"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initialize" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="26"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="0" covered="10"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="38"><counter type="INSTRUCTION" missed="8" covered="20"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getWidth" desc="()Ljava/lang/Integer;" line="46"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMinimumWidth" desc="()Ljava/lang/Integer;" line="50"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaximumWidth" desc="()Ljava/lang/Integer;" line="54"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSinglePositionQuery" desc="()Z" line="58"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="11" covered="75"/><counter type="BRANCH" missed="2" covered="16"/><counter type="LINE" missed="2" covered="16"/><counter type="COMPLEXITY" missed="3" covered="14"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanUniquePositionQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="150"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="164"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="178"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="193"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="10" covered="27"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="4" covered="8"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="15"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/util/MtasExtendedSpanTermQuery$SpanTermWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasExtendedSpanTermQuery;Lorg/apache/lucene/index/TermContext;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="122"><counter type="INSTRUCTION" missed="5" covered="16"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="135"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="147"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="161"><counter type="INSTRUCTION" missed="55" covered="148"/><counter type="BRANCH" missed="4" covered="16"/><counter type="LINE" missed="6" covered="32"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="108"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="69" covered="179"/><counter type="BRANCH" missed="7" covered="19"/><counter type="LINE" missed="8" covered="40"/><counter type="COMPLEXITY" missed="8" covered="10"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePosition$Match"><method name="&lt;init&gt;" desc="(II)V" line="282"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="293"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="302"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="312"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="325"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="29" covered="40"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="7" covered="11"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanMaximumExpandQuery;Lmtas/codec/util/CodecInfo;Ljava/lang/String;Lorg/apache/lucene/search/spans/Spans;)V" line="200"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextStartPosition" desc="()I" line="215"><counter type="INSTRUCTION" missed="60" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="234"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="239"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="244"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="249"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="asTwoPhaseIterator" desc="()Lorg/apache/lucene/search/TwoPhaseIterator;" line="255"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="261"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="266"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="271"><counter type="INSTRUCTION" missed="46" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="292"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="313"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="214" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="57" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="12" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/util/MtasExtendedSpanAndQuery"><method name="&lt;init&gt;" desc="([Lorg/apache/lucene/search/spans/SpanQuery;)V" line="22"><counter type="INSTRUCTION" missed="0" covered="37"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="37"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="58"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="75"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="69" covered="56"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="17" covered="10"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanMaximumExpandQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;IIII)V" line="35"><counter type="INSTRUCTION" missed="12" covered="52"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="2" covered="14"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="59"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="69"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="74"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="82"><counter type="INSTRUCTION" missed="10" covered="61"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="100"><counter type="INSTRUCTION" missed="57" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="114"><counter type="INSTRUCTION" missed="22" covered="13"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="3" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="177" covered="130"/><counter type="BRANCH" missed="20" covered="16"/><counter type="LINE" missed="26" covered="28"/><counter type="COMPLEXITY" missed="20" covered="5"/><counter type="METHOD" missed="3" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSpanUniquePositionQuery.java"><line nr="36" mi="0" ci="6" mb="0" cb="0"/><line nr="37" mi="0" ci="4" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="1" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="3" mb="0" cb="2"/><line nr="68" mi="0" ci="2" mb="0" cb="0"/><line nr="69" mi="0" ci="2" mb="1" cb="1"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="71" mi="0" ci="5" mb="1" cb="1"/><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="6" mb="0" cb="0"/><line nr="84" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="8" mb="0" cb="0"/><line nr="86" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="0" cb="0"/><line nr="97" mi="13" ci="0" mb="0" cb="0"/><line nr="98" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="105" mi="0" ci="5" mb="0" cb="0"/><line nr="106" mi="0" ci="5" mb="0" cb="2"/><line nr="107" mi="0" ci="7" mb="0" cb="0"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="123" mi="0" ci="6" mb="0" cb="0"/><line nr="124" mi="0" ci="13" mb="0" cb="2"/><line nr="125" mi="0" ci="5" mb="0" cb="0"/><line nr="150" mi="0" ci="3" mb="0" cb="0"/><line nr="151" mi="0" ci="5" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="0" cb="0"/><line nr="153" mi="0" ci="1" mb="0" cb="0"/><line nr="164" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="1" ci="0" mb="0" cb="0"/><line nr="178" mi="0" ci="6" mb="0" cb="0"/><line nr="179" mi="0" ci="2" mb="0" cb="2"/><line nr="180" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="5" mb="0" cb="0"/><line nr="193" mi="4" ci="0" mb="0" cb="0"/><line nr="194" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="48" covered="125"/><counter type="BRANCH" missed="2" covered="10"/><counter type="LINE" missed="12" covered="29"/><counter type="COMPLEXITY" missed="6" covered="12"/><counter type="METHOD" missed="4" covered="8"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanQuery.java"><line nr="17" mi="0" ci="2" mb="0" cb="0"/><line nr="18" mi="0" ci="4" mb="0" cb="0"/><line nr="19" mi="0" ci="1" mb="0" cb="0"/><line nr="22" mi="0" ci="4" mb="0" cb="0"/><line nr="23" mi="0" ci="1" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="13" mb="0" cb="6"/><line nr="30" mi="0" ci="14" mb="0" cb="4"/><line nr="31" mi="0" ci="1" mb="0" cb="0"/><line nr="38" mi="0" ci="2" mb="0" cb="0"/><line nr="39" mi="0" ci="13" mb="1" cb="5"/><line nr="40" mi="6" ci="0" mb="0" cb="0"/><line nr="42" mi="2" ci="5" mb="1" cb="1"/><line nr="46" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="11" covered="75"/><counter type="BRANCH" missed="2" covered="16"/><counter type="LINE" missed="2" covered="16"/><counter type="COMPLEXITY" missed="3" covered="14"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanUniquePosition.java"><line nr="45" mi="0" ci="2" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="5" mb="0" cb="0"/><line nr="48" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="2"/><line nr="60" mi="0" ci="7" mb="0" cb="0"/><line nr="61" mi="0" ci="5" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="4" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="2" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="1" cb="1"/><line nr="79" mi="0" ci="3" mb="0" cb="2"/><line nr="80" mi="0" ci="2" mb="0" cb="0"/><line nr="82" mi="0" ci="2" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="2"/><line nr="97" mi="0" ci="3" mb="0" cb="2"/><line nr="98" mi="0" ci="2" mb="0" cb="0"/><line nr="100" mi="0" ci="2" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="0" ci="2" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="0" cb="0"/><line nr="149" mi="0" ci="10" mb="0" cb="2"/><line nr="159" mi="0" ci="2" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="2" ci="7" mb="1" cb="1"/><line nr="162" mi="0" ci="2" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="3" mb="0" cb="0"/><line nr="174" mi="0" ci="1" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="1" cb="1"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="5" ci="0" mb="2" cb="0"/><line nr="189" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="0" ci="3" mb="0" cb="2"/><line nr="204" mi="0" ci="2" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="0" cb="2"/><line nr="206" mi="0" ci="3" mb="0" cb="0"/><line nr="207" mi="0" ci="2" mb="0" cb="0"/><line nr="209" mi="0" ci="13" mb="0" cb="0"/><line nr="210" mi="0" ci="5" mb="0" cb="0"/><line nr="211" mi="0" ci="2" mb="0" cb="0"/><line nr="224" mi="0" ci="4" mb="0" cb="2"/><line nr="225" mi="0" ci="2" mb="0" cb="0"/><line nr="229" mi="0" ci="7" mb="0" cb="4"/><line nr="230" mi="0" ci="2" mb="0" cb="0"/><line nr="233" mi="0" ci="6" mb="0" cb="0"/><line nr="234" mi="0" ci="5" mb="0" cb="0"/><line nr="236" mi="0" ci="4" mb="0" cb="0"/><line nr="237" mi="0" ci="4" mb="0" cb="0"/><line nr="240" mi="0" ci="8" mb="0" cb="4"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="243" mi="0" ci="9" mb="0" cb="2"/><line nr="244" mi="0" ci="4" mb="0" cb="2"/><line nr="245" mi="0" ci="7" mb="0" cb="0"/><line nr="246" mi="0" ci="6" mb="0" cb="0"/><line nr="249" mi="0" ci="10" mb="0" cb="2"/><line nr="251" mi="0" ci="5" mb="1" cb="1"/><line nr="252" mi="0" ci="5" mb="0" cb="0"/><line nr="254" mi="0" ci="1" mb="0" cb="0"/><line nr="256" mi="0" ci="4" mb="1" cb="1"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="259" mi="1" ci="0" mb="0" cb="0"/><line nr="282" mi="0" ci="2" mb="0" cb="0"/><line nr="283" mi="0" ci="3" mb="0" cb="0"/><line nr="284" mi="0" ci="3" mb="0" cb="0"/><line nr="285" mi="0" ci="1" mb="0" cb="0"/><line nr="293" mi="0" ci="3" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="312" mi="0" ci="3" mb="1" cb="1"/><line nr="313" mi="2" ci="0" mb="0" cb="0"/><line nr="314" mi="0" ci="2" mb="1" cb="1"/><line nr="315" mi="2" ci="0" mb="0" cb="0"/><line nr="316" mi="0" ci="5" mb="1" cb="1"/><line nr="317" mi="2" ci="0" mb="0" cb="0"/><line nr="318" mi="0" ci="3" mb="0" cb="0"/><line nr="319" mi="2" ci="12" mb="2" cb="2"/><line nr="325" mi="5" ci="0" mb="0" cb="0"/><line nr="326" mi="7" ci="0" mb="0" cb="0"/><line nr="327" mi="7" ci="0" mb="0" cb="0"/><line nr="328" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="9" ci="0" mb="2" cb="0"/><line nr="350" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="66" covered="303"/><counter type="BRANCH" missed="16" covered="40"/><counter type="LINE" missed="15" covered="79"/><counter type="COMPLEXITY" missed="17" covered="31"/><counter type="METHOD" missed="4" covered="16"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasExtendedSpanAndQuery.java"><line nr="22" mi="0" ci="10" mb="0" cb="0"/><line nr="23" mi="0" ci="5" mb="0" cb="0"/><line nr="24" mi="0" ci="16" mb="0" cb="2"/><line nr="25" mi="0" ci="5" mb="0" cb="0"/><line nr="27" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="4" ci="0" mb="0" cb="0"/><line nr="38" mi="13" ci="0" mb="0" cb="0"/><line nr="39" mi="4" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="2" cb="0"/><line nr="41" mi="4" ci="0" mb="0" cb="0"/><line nr="42" mi="6" ci="0" mb="0" cb="0"/><line nr="43" mi="3" ci="0" mb="2" cb="0"/><line nr="44" mi="4" ci="0" mb="0" cb="0"/><line nr="46" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="4" ci="0" mb="0" cb="0"/><line nr="48" mi="3" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="1" cb="1"/><line nr="59" mi="2" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="2" mb="1" cb="1"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="5" mb="1" cb="1"/><line nr="63" mi="2" ci="0" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="6" mb="0" cb="0"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="76" mi="7" ci="0" mb="0" cb="0"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="69" covered="56"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="17" covered="10"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasIgnoreItem.java"><line nr="53" mi="0" ci="2" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="60" mi="0" ci="5" mb="0" cb="0"/><line nr="61" mi="0" ci="5" mb="0" cb="0"/><line nr="62" mi="0" ci="5" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="65" mi="0" ci="2" mb="0" cb="2"/><line nr="66" mi="0" ci="4" mb="0" cb="0"/><line nr="68" mi="0" ci="4" mb="0" cb="0"/><line nr="70" mi="0" ci="1" mb="0" cb="0"/><line nr="80" mi="0" ci="7" mb="1" cb="3"/><line nr="81" mi="0" ci="2" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="1" cb="1"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="1" cb="1"/><line nr="90" mi="0" ci="6" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="1" ci="7" mb="1" cb="1"/><line nr="107" mi="0" ci="7" mb="1" cb="3"/><line nr="108" mi="0" ci="4" mb="1" cb="1"/><line nr="109" mi="15" ci="0" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="6" mb="1" cb="1"/><line nr="114" mi="0" ci="8" mb="0" cb="0"/><line nr="116" mi="2" ci="0" mb="0" cb="0"/><line nr="120" mi="0" ci="2" mb="0" cb="0"/><line nr="125" mi="7" ci="0" mb="4" cb="0"/><line nr="126" mi="4" ci="0" mb="2" cb="0"/><line nr="127" mi="15" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="131" mi="6" ci="0" mb="2" cb="0"/><line nr="132" mi="8" ci="0" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="0" cb="0"/><line nr="137" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="0" ci="7" mb="1" cb="3"/><line nr="152" mi="0" ci="4" mb="1" cb="1"/><line nr="153" mi="15" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="157" mi="0" ci="7" mb="0" cb="0"/><line nr="160" mi="0" ci="2" mb="0" cb="0"/><line nr="165" mi="0" ci="9" mb="2" cb="2"/><line nr="166" mi="0" ci="7" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="168" mi="0" ci="2" mb="0" cb="0"/><line nr="169" mi="3" ci="2" mb="3" cb="1"/><line nr="170" mi="2" ci="0" mb="0" cb="0"/><line nr="171" mi="11" ci="0" mb="2" cb="0"/><line nr="172" mi="6" ci="0" mb="2" cb="0"/><line nr="173" mi="11" ci="0" mb="0" cb="0"/><line nr="174" mi="6" ci="0" mb="2" cb="0"/><line nr="175" mi="10" ci="0" mb="0" cb="0"/><line nr="177" mi="3" ci="0" mb="2" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="1" ci="0" mb="0" cb="0"/><line nr="182" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="5" ci="0" mb="0" cb="0"/><line nr="185" mi="0" ci="8" mb="0" cb="0"/><line nr="187" mi="0" ci="1" mb="0" cb="0"/><line nr="196" mi="0" ci="9" mb="2" cb="2"/><line nr="198" mi="0" ci="3" mb="0" cb="0"/><line nr="199" mi="0" ci="7" mb="0" cb="0"/><line nr="200" mi="0" ci="5" mb="1" cb="3"/><line nr="201" mi="0" ci="8" mb="0" cb="0"/><line nr="202" mi="0" ci="4" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="204" mi="0" ci="4" mb="0" cb="0"/><line nr="205" mi="0" ci="2" mb="0" cb="0"/><line nr="206" mi="0" ci="3" mb="0" cb="2"/><line nr="207" mi="0" ci="4" mb="1" cb="1"/><line nr="208" mi="2" ci="0" mb="0" cb="0"/><line nr="209" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="13" ci="0" mb="0" cb="0"/><line nr="213" mi="0" ci="10" mb="0" cb="2"/><line nr="214" mi="0" ci="5" mb="1" cb="1"/><line nr="215" mi="8" ci="0" mb="0" cb="0"/><line nr="216" mi="7" ci="0" mb="0" cb="0"/><line nr="217" mi="3" ci="0" mb="0" cb="0"/><line nr="219" mi="0" ci="4" mb="0" cb="0"/><line nr="220" mi="0" ci="5" mb="0" cb="2"/><line nr="221" mi="0" ci="8" mb="0" cb="0"/><line nr="222" mi="0" ci="6" mb="0" cb="0"/><line nr="223" mi="0" ci="3" mb="0" cb="0"/><line nr="224" mi="0" ci="8" mb="0" cb="0"/><line nr="229" mi="0" ci="1" mb="0" cb="0"/><line nr="230" mi="0" ci="2" mb="0" cb="0"/><line nr="231" mi="0" ci="4" mb="0" cb="0"/><line nr="232" mi="0" ci="2" mb="0" cb="0"/><line nr="233" mi="0" ci="2" mb="0" cb="0"/><line nr="236" mi="0" ci="7" mb="0" cb="0"/><line nr="237" mi="0" ci="10" mb="0" cb="0"/><line nr="238" mi="0" ci="1" mb="0" cb="0"/><line nr="239" mi="0" ci="7" mb="0" cb="0"/><line nr="240" mi="0" ci="8" mb="0" cb="0"/><line nr="243" mi="0" ci="1" mb="0" cb="0"/><line nr="251" mi="0" ci="4" mb="0" cb="2"/><line nr="253" mi="0" ci="5" mb="0" cb="0"/><line nr="254" mi="0" ci="9" mb="0" cb="4"/><line nr="256" mi="0" ci="7" mb="1" cb="1"/><line nr="257" mi="0" ci="10" mb="0" cb="0"/><line nr="258" mi="0" ci="11" mb="0" cb="0"/><line nr="260" mi="11" ci="0" mb="0" cb="0"/><line nr="261" mi="8" ci="0" mb="0" cb="0"/><line nr="262" mi="1" ci="0" mb="0" cb="0"/><line nr="264" mi="0" ci="8" mb="0" cb="2"/><line nr="265" mi="0" ci="11" mb="0" cb="0"/><line nr="266" mi="0" ci="13" mb="0" cb="0"/><line nr="268" mi="0" ci="12" mb="0" cb="0"/><line nr="269" mi="0" ci="9" mb="0" cb="0"/><line nr="272" mi="0" ci="13" mb="0" cb="0"/><line nr="273" mi="0" ci="13" mb="0" cb="0"/><line nr="275" mi="1" ci="0" mb="0" cb="0"/><line nr="276" mi="3" ci="0" mb="0" cb="0"/><line nr="277" mi="1" ci="0" mb="0" cb="0"/><line nr="278" mi="0" ci="1" mb="0" cb="0"/><line nr="280" mi="0" ci="1" mb="0" cb="0"/><line nr="289" mi="0" ci="7" mb="1" cb="3"/><line nr="290" mi="0" ci="17" mb="0" cb="2"/><line nr="291" mi="0" ci="17" mb="0" cb="2"/><line nr="292" mi="0" ci="17" mb="0" cb="2"/><line nr="293" mi="0" ci="5" mb="0" cb="0"/><line nr="294" mi="0" ci="12" mb="0" cb="2"/><line nr="295" mi="0" ci="5" mb="0" cb="0"/><line nr="296" mi="0" ci="12" mb="0" cb="2"/><line nr="297" mi="0" ci="5" mb="0" cb="0"/><line nr="298" mi="0" ci="12" mb="0" cb="2"/><line nr="299" mi="0" ci="5" mb="0" cb="0"/><line nr="300" mi="0" ci="12" mb="0" cb="2"/><line nr="301" mi="0" ci="4" mb="0" cb="2"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="304" mi="0" ci="4" mb="0" cb="2"/><line nr="305" mi="0" ci="3" mb="0" cb="0"/><line nr="308" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="204" covered="609"/><counter type="BRANCH" missed="37" covered="63"/><counter type="LINE" missed="35" covered="108"/><counter type="COMPLEXITY" missed="29" covered="37"/><counter type="METHOD" missed="1" covered="15"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanWeight.java"><line nr="15" mi="5" ci="0" mb="0" cb="0"/><line nr="17" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasExtendedTermSpans.java"><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="5" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="0" ci="6" mb="0" cb="0"/><line nr="48" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="2"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="0" ci="12" mb="0" cb="2"/><line nr="67" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="2" cb="0"/><line nr="81" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="2" ci="0" mb="2" cb="0"/><line nr="89" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="1" ci="0" mb="0" cb="0"/><line nr="93" mi="1" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="97" mi="7" ci="0" mb="2" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="0" ci="3" mb="1" cb="1"/><line nr="110" mi="0" ci="3" mb="0" cb="0"/><line nr="111" mi="0" ci="4" mb="0" cb="0"/><line nr="112" mi="0" ci="2" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="0" cb="2"/><line nr="115" mi="0" ci="5" mb="0" cb="0"/><line nr="116" mi="0" ci="2" mb="1" cb="1"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="5" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="1" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="0"/><line nr="126" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="64" covered="89"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="19" covered="26"/><counter type="COMPLEXITY" missed="7" covered="6"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasExtendedSpanTermQuery.java"><line nr="49" mi="4" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="7" ci="0" mb="0" cb="0"/><line nr="60" mi="1" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="1" cb="1"/><line nr="75" mi="0" ci="8" mb="0" cb="0"/><line nr="76" mi="0" ci="10" mb="0" cb="0"/><line nr="77" mi="0" ci="11" mb="0" cb="2"/><line nr="79" mi="5" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="0" ci="1" mb="0" cb="0"/><line nr="95" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="1" cb="1"/><line nr="97" mi="0" ci="6" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="7" mb="1" cb="1"/><line nr="102" mi="2" ci="3" mb="0" cb="0"/><line nr="108" mi="2" ci="6" mb="1" cb="1"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="0"/><line nr="124" mi="0" ci="3" mb="0" cb="0"/><line nr="125" mi="5" ci="4" mb="2" cb="2"/><line nr="126" mi="0" ci="1" mb="0" cb="0"/><line nr="135" mi="6" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="8" mb="0" cb="0"/><line nr="148" mi="0" ci="1" mb="0" cb="0"/><line nr="161" mi="0" ci="6" mb="0" cb="0"/><line nr="162" mi="0" ci="2" mb="0" cb="2"/><line nr="163" mi="9" ci="8" mb="2" cb="2"/><line nr="164" mi="0" ci="1" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="166" mi="0" ci="2" mb="0" cb="0"/><line nr="169" mi="0" ci="8" mb="0" cb="0"/><line nr="170" mi="0" ci="2" mb="1" cb="1"/><line nr="171" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="1" cb="1"/><line nr="173" mi="16" ci="0" mb="0" cb="0"/><line nr="175" mi="8" ci="0" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="7" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="2"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="0" cb="0"/><line nr="192" mi="0" ci="16" mb="0" cb="2"/><line nr="193" mi="0" ci="5" mb="0" cb="2"/><line nr="194" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="0" ci="7" mb="0" cb="0"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="199" mi="0" ci="1" mb="0" cb="0"/><line nr="201" mi="0" ci="6" mb="0" cb="0"/><line nr="203" mi="0" ci="6" mb="0" cb="2"/><line nr="204" mi="0" ci="5" mb="0" cb="0"/><line nr="205" mi="0" ci="1" mb="0" cb="0"/><line nr="206" mi="0" ci="10" mb="0" cb="0"/><line nr="208" mi="0" ci="6" mb="0" cb="0"/><line nr="209" mi="0" ci="2" mb="0" cb="0"/><line nr="210" mi="0" ci="9" mb="0" cb="0"/><line nr="212" mi="0" ci="4" mb="0" cb="2"/><line nr="213" mi="2" ci="19" mb="1" cb="1"/><line nr="217" mi="4" ci="7" mb="2" cb="2"/><line nr="218" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="0" ci="4" mb="1" cb="1"/><line nr="220" mi="0" ci="2" mb="0" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="227" mi="0" ci="2" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="14" ci="0" mb="0" cb="0"/><line nr="245" mi="4" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="0" mb="0" cb="0"/><line nr="247" mi="3" ci="0" mb="2" cb="0"/><line nr="248" mi="15" ci="0" mb="0" cb="0"/><line nr="250" mi="19" ci="0" mb="0" cb="0"/><line nr="252" mi="4" ci="0" mb="0" cb="0"/><line nr="253" mi="3" ci="0" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="1" cb="1"/><line nr="264" mi="2" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="2" mb="1" cb="1"/><line nr="266" mi="2" ci="0" mb="0" cb="0"/><line nr="267" mi="0" ci="5" mb="1" cb="1"/><line nr="268" mi="2" ci="0" mb="0" cb="0"/><line nr="269" mi="0" ci="3" mb="0" cb="0"/><line nr="270" mi="7" ci="8" mb="3" cb="1"/><line nr="275" mi="0" ci="5" mb="0" cb="0"/><line nr="276" mi="0" ci="8" mb="0" cb="0"/><line nr="277" mi="0" ci="3" mb="0" cb="2"/><line nr="278" mi="0" ci="1" mb="0" cb="0"/><line nr="280" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="180" covered="319"/><counter type="BRANCH" missed="22" covered="34"/><counter type="LINE" missed="26" covered="68"/><counter type="COMPLEXITY" missed="24" covered="19"/><counter type="METHOD" missed="4" covered="11"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasSpanMaximumExpandQuery.java"><line nr="35" mi="0" ci="4" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="10" mb="4" cb="4"/><line nr="39" mi="4" ci="0" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="2" mb="0" cb="2"/><line nr="48" mi="0" ci="8" mb="0" cb="0"/><line nr="50" mi="0" ci="2" mb="1" cb="1"/><line nr="51" mi="8" ci="0" mb="0" cb="0"/><line nr="53" mi="0" ci="4" mb="0" cb="0"/><line nr="54" mi="0" ci="1" mb="0" cb="0"/><line nr="59" mi="6" ci="0" mb="0" cb="0"/><line nr="60" mi="6" ci="0" mb="4" cb="0"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="63" mi="8" ci="0" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="74" mi="4" ci="0" mb="0" cb="0"/><line nr="75" mi="13" ci="0" mb="0" cb="0"/><line nr="76" mi="34" ci="0" mb="0" cb="0"/><line nr="77" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="1" cb="1"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="2" mb="1" cb="1"/><line nr="85" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="0" ci="5" mb="1" cb="1"/><line nr="87" mi="2" ci="0" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="6" mb="0" cb="0"/><line nr="91" mi="1" ci="10" mb="1" cb="1"/><line nr="92" mi="1" ci="10" mb="1" cb="1"/><line nr="93" mi="1" ci="10" mb="1" cb="1"/><line nr="94" mi="1" ci="10" mb="1" cb="1"/><line nr="95" mi="0" ci="2" mb="0" cb="0"/><line nr="100" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="6" ci="0" mb="0" cb="0"/><line nr="102" mi="8" ci="0" mb="0" cb="0"/><line nr="103" mi="4" ci="0" mb="0" cb="0"/><line nr="104" mi="8" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="8" ci="0" mb="0" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="8" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="114" mi="0" ci="5" mb="0" cb="0"/><line nr="115" mi="0" ci="6" mb="2" cb="2"/><line nr="116" mi="0" ci="2" mb="0" cb="0"/><line nr="117" mi="5" ci="0" mb="2" cb="0"/><line nr="118" mi="13" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="12" ci="0" mb="2" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="138" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="6" ci="0" mb="0" cb="0"/><line nr="144" mi="8" ci="0" mb="4" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="2" cb="0"/><line nr="153" mi="3" ci="0" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="16" ci="0" mb="2" cb="0"/><line nr="156" mi="5" ci="0" mb="2" cb="0"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="7" ci="0" mb="0" cb="0"/><line nr="159" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="7" ci="0" mb="0" cb="0"/><line nr="165" mi="7" ci="0" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="168" mi="2" ci="0" mb="2" cb="0"/><line nr="169" mi="6" ci="0" mb="0" cb="0"/><line nr="171" mi="3" ci="0" mb="0" cb="0"/><line nr="172" mi="12" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="176" mi="6" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="185" mi="1" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="203" mi="3" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="3" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="0" cb="0"/><line nr="208" mi="3" ci="0" mb="0" cb="0"/><line nr="209" mi="1" ci="0" mb="0" cb="0"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="5" ci="0" mb="2" cb="0"/><line nr="217" mi="4" ci="0" mb="0" cb="0"/><line nr="218" mi="10" ci="0" mb="0" cb="0"/><line nr="220" mi="12" ci="0" mb="0" cb="0"/><line nr="222" mi="16" ci="0" mb="4" cb="0"/><line nr="224" mi="3" ci="0" mb="0" cb="0"/><line nr="227" mi="3" ci="0" mb="0" cb="0"/><line nr="228" mi="3" ci="0" mb="0" cb="0"/><line nr="229" mi="2" ci="0" mb="0" cb="0"/><line nr="234" mi="3" ci="0" mb="0" cb="0"/><line nr="239" mi="3" ci="0" mb="0" cb="0"/><line nr="244" mi="6" ci="0" mb="0" cb="0"/><line nr="249" mi="4" ci="0" mb="0" cb="0"/><line nr="250" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="2" ci="0" mb="0" cb="0"/><line nr="261" mi="2" ci="0" mb="0" cb="0"/><line nr="266" mi="4" ci="0" mb="0" cb="0"/><line nr="271" mi="4" ci="0" mb="0" cb="0"/><line nr="272" mi="3" ci="0" mb="0" cb="0"/><line nr="273" mi="3" ci="0" mb="0" cb="0"/><line nr="274" mi="3" ci="0" mb="2" cb="0"/><line nr="275" mi="7" ci="0" mb="0" cb="0"/><line nr="276" mi="2" ci="0" mb="2" cb="0"/><line nr="277" mi="4" ci="0" mb="0" cb="0"/><line nr="278" mi="5" ci="0" mb="0" cb="0"/><line nr="280" mi="3" ci="0" mb="0" cb="0"/><line nr="281" mi="3" ci="0" mb="0" cb="0"/><line nr="283" mi="1" ci="0" mb="0" cb="0"/><line nr="284" mi="3" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="2" ci="0" mb="0" cb="0"/><line nr="292" mi="5" ci="0" mb="0" cb="0"/><line nr="293" mi="3" ci="0" mb="0" cb="0"/><line nr="294" mi="3" ci="0" mb="0" cb="0"/><line nr="295" mi="3" ci="0" mb="2" cb="0"/><line nr="296" mi="7" ci="0" mb="0" cb="0"/><line nr="297" mi="2" ci="0" mb="2" cb="0"/><line nr="298" mi="4" ci="0" mb="0" cb="0"/><line nr="299" mi="5" ci="0" mb="0" cb="0"/><line nr="301" mi="3" ci="0" mb="0" cb="0"/><line nr="302" mi="3" ci="0" mb="0" cb="0"/><line nr="304" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="3" ci="0" mb="0" cb="0"/><line nr="306" mi="3" ci="0" mb="0" cb="0"/><line nr="308" mi="2" ci="0" mb="0" cb="0"/><line nr="313" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="537" covered="130"/><counter type="BRANCH" missed="50" covered="16"/><counter type="LINE" missed="115" covered="28"/><counter type="COMPLEXITY" missed="51" covered="5"/><counter type="METHOD" missed="19" covered="4"/><counter type="CLASS" missed="2" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="1185" covered="1706"/><counter type="BRANCH" missed="144" covered="192"/><counter type="LINE" missed="243" covered="364"/><counter type="COMPLEXITY" missed="145" covered="127"/><counter type="METHOD" missed="38" covered="66"/><counter type="CLASS" missed="3" covered="12"/></package><package name="mtas/codec/payload"><class name="mtas/codec/payload/MtasBitOutputStream"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeBit" desc="(I)V" line="32"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeBit" desc="(II)V" line="46"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeEliasGammaCodingInteger" desc="(I)V" line="64"><counter type="INSTRUCTION" missed="5" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeEliasGammaCodingNonNegativeInteger" desc="(I)V" line="81"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeEliasGammaCodingPositiveInteger" desc="(I)V" line="96"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="114"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createByte" desc="()V" line="125"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="10" covered="97"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="4" covered="30"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/payload/MtasBitInputStream"><method name="&lt;init&gt;" desc="([B)V" line="12"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readBit" desc="()I" line="35"><counter type="INSTRUCTION" missed="5" covered="34"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="8"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readRemainingBytes" desc="()[B" line="57"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readEliasGammaCodingInteger" desc="()I" line="74"><counter type="INSTRUCTION" missed="5" covered="13"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readEliasGammaCodingNonNegativeInteger" desc="()I" line="90"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readEliasGammaCodingPositiveInteger" desc="()I" line="103"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="28" covered="94"/><counter type="BRANCH" missed="4" covered="10"/><counter type="LINE" missed="7" covered="26"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="1" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/payload/MtasPayloadEncoder"><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasToken;I)V" line="58"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasToken;)V" line="71"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPayload" desc="()Lorg/apache/lucene/util/BytesRef;" line="84"><counter type="INSTRUCTION" missed="152" covered="231"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="28" covered="42"/><counter type="COMPLEXITY" missed="19" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="157" covered="245"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="30" covered="47"/><counter type="COMPLEXITY" missed="20" covered="9"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/payload/MtasPayloadDecoder"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(I[B)V" line="63"><counter type="INSTRUCTION" missed="88" covered="212"/><counter type="BRANCH" missed="14" covered="26"/><counter type="LINE" missed="19" covered="45"/><counter type="COMPLEXITY" missed="13" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasId" desc="()Ljava/lang/Integer;" line="169"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasParentId" desc="()Ljava/lang/Integer;" line="178"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasPayload" desc="()[B" line="187"><counter type="INSTRUCTION" missed="3" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasPosition" desc="()Lmtas/analysis/token/MtasPosition;" line="196"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasOffset" desc="()Lmtas/analysis/token/MtasOffset;" line="205"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasRealOffset" desc="()Lmtas/analysis/token/MtasOffset;" line="214"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="91" covered="254"/><counter type="BRANCH" missed="15" covered="27"/><counter type="LINE" missed="19" covered="58"/><counter type="COMPLEXITY" missed="14" covered="15"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasBitOutputStream.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="15" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="2" mb="0" cb="0"/><line nr="21" mi="0" ci="1" mb="0" cb="0"/><line nr="32" mi="0" ci="4" mb="0" cb="0"/><line nr="33" mi="0" ci="1" mb="0" cb="0"/><line nr="46" mi="0" ci="2" mb="0" cb="2"/><line nr="47" mi="0" ci="1" mb="0" cb="0"/><line nr="48" mi="0" ci="16" mb="0" cb="0"/><line nr="49" mi="0" ci="4" mb="0" cb="2"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="1" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="1" cb="1"/><line nr="65" mi="0" ci="8" mb="0" cb="0"/><line nr="67" mi="5" ci="0" mb="0" cb="0"/><line nr="69" mi="0" ci="1" mb="0" cb="0"/><line nr="81" mi="0" ci="2" mb="1" cb="1"/><line nr="82" mi="0" ci="5" mb="0" cb="0"/><line nr="84" mi="0" ci="1" mb="0" cb="0"/><line nr="96" mi="0" ci="2" mb="1" cb="1"/><line nr="97" mi="0" ci="3" mb="0" cb="2"/><line nr="98" mi="0" ci="4" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="0" cb="0"/><line nr="102" mi="0" ci="5" mb="0" cb="0"/><line nr="105" mi="0" ci="1" mb="0" cb="0"/><line nr="114" mi="2" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="116" mi="1" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="3" mb="0" cb="2"/><line nr="126" mi="0" ci="3" mb="0" cb="0"/><line nr="127" mi="0" ci="4" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="0" cb="0"/><line nr="130" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="10" covered="97"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="4" covered="30"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPayloadEncoder.java"><line nr="58" mi="0" ci="2" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="5" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="1" mb="0" cb="0"/><line nr="71" mi="4" ci="0" mb="0" cb="0"/><line nr="72" mi="1" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="6" mb="0" cb="2"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="86" mi="0" ci="5" mb="0" cb="0"/><line nr="87" mi="0" ci="6" mb="0" cb="2"/><line nr="88" mi="0" ci="4" mb="0" cb="0"/><line nr="89" mi="0" ci="5" mb="0" cb="0"/><line nr="90" mi="0" ci="6" mb="1" cb="1"/><line nr="91" mi="0" ci="4" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="0" cb="0"/><line nr="94" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="6" mb="1" cb="1"/><line nr="99" mi="3" ci="0" mb="2" cb="0"/><line nr="100" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="0" ci="4" mb="0" cb="0"/><line nr="105" mi="2" ci="6" mb="1" cb="1"/><line nr="106" mi="3" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="112" mi="0" ci="8" mb="1" cb="1"/><line nr="113" mi="0" ci="3" mb="0" cb="2"/><line nr="114" mi="0" ci="5" mb="0" cb="0"/><line nr="116" mi="0" ci="4" mb="0" cb="0"/><line nr="119" mi="2" ci="6" mb="1" cb="1"/><line nr="120" mi="2" ci="0" mb="2" cb="0"/><line nr="121" mi="5" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="4" mb="0" cb="0"/><line nr="125" mi="0" ci="6" mb="1" cb="1"/><line nr="126" mi="0" ci="5" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="7" mb="0" cb="0"/><line nr="134" mi="0" ci="7" mb="0" cb="2"/><line nr="136" mi="0" ci="6" mb="0" cb="2"/><line nr="138" mi="0" ci="7" mb="0" cb="0"/><line nr="139" mi="0" ci="8" mb="0" cb="0"/><line nr="140" mi="0" ci="6" mb="1" cb="1"/><line nr="142" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="0" cb="0"/><line nr="144" mi="0" ci="4" mb="0" cb="0"/><line nr="145" mi="0" ci="8" mb="0" cb="2"/><line nr="146" mi="0" ci="8" mb="0" cb="0"/><line nr="148" mi="0" ci="4" mb="0" cb="0"/><line nr="154" mi="2" ci="6" mb="1" cb="1"/><line nr="155" mi="3" ci="0" mb="2" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="8" ci="0" mb="0" cb="0"/><line nr="162" mi="2" ci="6" mb="1" cb="1"/><line nr="163" mi="3" ci="0" mb="2" cb="0"/><line nr="164" mi="8" ci="0" mb="2" cb="0"/><line nr="165" mi="3" ci="0" mb="2" cb="0"/><line nr="166" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="7" ci="0" mb="0" cb="0"/><line nr="168" mi="7" ci="0" mb="0" cb="0"/><line nr="169" mi="8" ci="0" mb="0" cb="0"/><line nr="171" mi="5" ci="0" mb="0" cb="0"/><line nr="172" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="174" mi="8" ci="0" mb="0" cb="0"/><line nr="178" mi="0" ci="8" mb="1" cb="1"/><line nr="179" mi="0" ci="3" mb="0" cb="2"/><line nr="180" mi="0" ci="5" mb="0" cb="0"/><line nr="181" mi="0" ci="7" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="0" cb="0"/><line nr="186" mi="2" ci="6" mb="1" cb="1"/><line nr="187" mi="2" ci="0" mb="2" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="13" ci="0" mb="0" cb="0"/><line nr="193" mi="0" ci="7" mb="0" cb="0"/><counter type="INSTRUCTION" missed="157" covered="245"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="30" covered="47"/><counter type="COMPLEXITY" missed="20" covered="9"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasBitInputStream.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="15" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="1" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="2"/><line nr="36" mi="0" ci="4" mb="0" cb="0"/><line nr="37" mi="0" ci="4" mb="1" cb="1"/><line nr="38" mi="5" ci="0" mb="0" cb="0"/><line nr="41" mi="0" ci="8" mb="0" cb="0"/><line nr="42" mi="0" ci="6" mb="0" cb="0"/><line nr="43" mi="0" ci="4" mb="0" cb="2"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="2" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="2" cb="0"/><line nr="58" mi="4" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="0" cb="0"/><line nr="60" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="5" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="75" mi="0" ci="4" mb="1" cb="1"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="6" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="4" mb="0" cb="0"/><line nr="103" mi="0" ci="2" mb="0" cb="0"/><line nr="104" mi="0" ci="3" mb="0" cb="0"/><line nr="105" mi="0" ci="2" mb="0" cb="2"/><line nr="106" mi="0" ci="1" mb="0" cb="0"/><line nr="107" mi="0" ci="4" mb="0" cb="0"/><line nr="109" mi="0" ci="2" mb="0" cb="0"/><line nr="110" mi="0" ci="7" mb="0" cb="2"/><line nr="111" mi="0" ci="7" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="28" covered="94"/><counter type="BRANCH" missed="4" covered="10"/><counter type="LINE" missed="7" covered="26"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="1" covered="5"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPayloadDecoder.java"><line nr="12" mi="0" ci="2" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="4" mb="0" cb="0"/><line nr="63" mi="0" ci="6" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="5" mb="0" cb="2"/><line nr="69" mi="0" ci="5" mb="1" cb="1"/><line nr="70" mi="4" ci="0" mb="0" cb="0"/><line nr="72" mi="0" ci="4" mb="0" cb="0"/><line nr="75" mi="0" ci="5" mb="0" cb="2"/><line nr="76" mi="0" ci="4" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="5" mb="1" cb="1"/><line nr="83" mi="4" ci="0" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="0" ci="5" mb="1" cb="1"/><line nr="89" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="5" mb="0" cb="2"/><line nr="95" mi="0" ci="5" mb="0" cb="0"/><line nr="97" mi="0" ci="4" mb="0" cb="0"/><line nr="100" mi="0" ci="5" mb="1" cb="1"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="0" cb="0"/><line nr="105" mi="0" ci="4" mb="1" cb="1"/><line nr="111" mi="0" ci="6" mb="0" cb="0"/><line nr="113" mi="0" ci="8" mb="1" cb="3"/><line nr="114" mi="0" ci="8" mb="0" cb="0"/><line nr="115" mi="0" ci="8" mb="1" cb="3"/><line nr="116" mi="0" ci="9" mb="0" cb="0"/><line nr="117" mi="0" ci="7" mb="0" cb="0"/><line nr="118" mi="0" ci="8" mb="2" cb="2"/><line nr="119" mi="0" ci="5" mb="0" cb="0"/><line nr="120" mi="0" ci="7" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="0"/><line nr="124" mi="0" ci="2" mb="0" cb="0"/><line nr="125" mi="0" ci="3" mb="0" cb="0"/><line nr="126" mi="0" ci="7" mb="0" cb="2"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="0" cb="0"/><line nr="129" mi="0" ci="3" mb="0" cb="0"/><line nr="130" mi="0" ci="4" mb="0" cb="0"/><line nr="132" mi="0" ci="6" mb="0" cb="0"/><line nr="133" mi="0" ci="1" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="1" cb="1"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="7" ci="0" mb="0" cb="0"/><line nr="142" mi="3" ci="0" mb="2" cb="0"/><line nr="143" mi="6" ci="0" mb="0" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="146" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="7" ci="0" mb="0" cb="0"/><line nr="149" mi="1" ci="3" mb="1" cb="1"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="5" ci="0" mb="0" cb="0"/><line nr="153" mi="7" ci="0" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="0" cb="2"/><line nr="156" mi="0" ci="10" mb="0" cb="0"/><line nr="158" mi="0" ci="4" mb="1" cb="1"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="0" ci="1" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="3" ci="6" mb="1" cb="1"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="205" mi="0" ci="3" mb="0" cb="0"/><line nr="214" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="91" covered="254"/><counter type="BRANCH" missed="15" covered="27"/><counter type="LINE" missed="19" covered="58"/><counter type="COMPLEXITY" missed="14" covered="15"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="286" covered="690"/><counter type="BRANCH" missed="49" covered="73"/><counter type="LINE" missed="60" covered="161"/><counter type="COMPLEXITY" missed="42" covered="44"/><counter type="METHOD" missed="3" covered="22"/><counter type="CLASS" missed="0" covered="4"/></package><package name="mtas/parser/cql"><class name="mtas/parser/cql/TokenMgrError"><method name="addEscapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="51"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="LexicalErr" desc="(ZIIILjava/lang/String;I)Ljava/lang/String;" line="106"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMessage" desc="()Ljava/lang/String;" line="124"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="132"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="137"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ZIIILjava/lang/String;II)V" line="143"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/cql/Token"><method name="getValue" desc="()Ljava/lang/Object;" line="72"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="78"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(I)V" line="85"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ILjava/lang/String;)V" line="92"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="newToken" desc="(ILjava/lang/String;)Lmtas/parser/cql/Token;" line="119"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="newToken" desc="(I)Lmtas/parser/cql/Token;" line="127"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/MtasCQLParser"><method name="parse" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/util/MtasSpanQuery;" line="38"><counter type="INSTRUCTION" missed="35" covered="25"/><counter type="BRANCH" missed="5" covered="3"/><counter type="LINE" missed="5" covered="4"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="unquoteString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="56"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="variableString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="66"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cql" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/util/MtasSpanQuery;" line="74"><counter type="INSTRUCTION" missed="13" covered="106"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="3" covered="19"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cqlBlock" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/MtasSpanSequenceItem;" line="117"><counter type="INSTRUCTION" missed="204" covered="505"/><counter type="BRANCH" missed="33" covered="65"/><counter type="LINE" missed="42" covered="104"/><counter type="COMPLEXITY" missed="27" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sentence" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;" line="324"><counter type="INSTRUCTION" missed="5" covered="26"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="8"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sentencePart" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/parser/cql/util/MtasCQLParserSentencePartCondition;" line="338"><counter type="INSTRUCTION" missed="36" covered="168"/><counter type="BRANCH" missed="5" covered="21"/><counter type="LINE" missed="9" covered="42"/><counter type="COMPLEXITY" missed="5" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="basicSentence" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;" line="420"><counter type="INSTRUCTION" missed="21" covered="68"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="15"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="group" desc="(Ljava/lang/String;)Lmtas/parser/cql/util/MtasCQLParserGroupFullCondition;" line="453"><counter type="INSTRUCTION" missed="54" covered="151"/><counter type="BRANCH" missed="9" covered="19"/><counter type="LINE" missed="14" covered="42"/><counter type="COMPLEXITY" missed="7" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="groupCondition" desc="(Ljava/lang/String;)Lmtas/parser/cql/util/MtasCQLParserGroupCondition;" line="546"><counter type="INSTRUCTION" missed="14" covered="71"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="4" covered="15"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="word" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)Lmtas/parser/cql/util/MtasCQLParserWordFullCondition;" line="573"><counter type="INSTRUCTION" missed="51" covered="252"/><counter type="BRANCH" missed="6" covered="28"/><counter type="LINE" missed="12" covered="62"/><counter type="COMPLEXITY" missed="6" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><method name="wordCondition" desc="(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)Lmtas/parser/cql/util/MtasCQLParserWordCondition;" line="687"><counter type="INSTRUCTION" missed="166" covered="181"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="36" covered="41"/><counter type="COMPLEXITY" missed="19" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="wordAtomCondition" desc="(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)Lmtas/parser/cql/util/MtasCQLParserWordCondition;" line="808"><counter type="INSTRUCTION" missed="184" covered="200"/><counter type="BRANCH" missed="22" covered="24"/><counter type="LINE" missed="30" covered="42"/><counter type="COMPLEXITY" missed="17" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_1" desc="(I)Z" line="924"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_2" desc="(I)Z" line="932"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_3" desc="(I)Z" line="940"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_4" desc="(I)Z" line="948"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_5" desc="(I)Z" line="956"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_6" desc="(I)Z" line="964"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_7" desc="(I)Z" line="972"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_8" desc="(I)Z" line="980"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_9" desc="(I)Z" line="988"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_10" desc="(I)Z" line="996"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_11" desc="(I)Z" line="1004"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_12" desc="(I)Z" line="1012"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_13" desc="(I)Z" line="1020"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_14" desc="(I)Z" line="1028"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_15" desc="(I)Z" line="1036"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_16" desc="(I)Z" line="1044"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_17" desc="(I)Z" line="1052"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_18" desc="(I)Z" line="1060"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_19" desc="(I)Z" line="1068"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_20" desc="(I)Z" line="1076"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_21" desc="(I)Z" line="1084"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_22" desc="(I)Z" line="1092"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_23" desc="(I)Z" line="1100"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_24" desc="(I)Z" line="1108"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_25" desc="(I)Z" line="1116"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_26" desc="(I)Z" line="1124"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_27" desc="(I)Z" line="1132"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_28" desc="(I)Z" line="1140"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_29" desc="(I)Z" line="1148"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_30" desc="(I)Z" line="1156"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_31" desc="(I)Z" line="1164"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_32" desc="(I)Z" line="1172"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_33" desc="(I)Z" line="1180"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_34" desc="(I)Z" line="1188"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_35" desc="(I)Z" line="1196"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_36" desc="(I)Z" line="1204"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_37" desc="(I)Z" line="1212"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_38" desc="(I)Z" line="1220"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_39" desc="(I)Z" line="1228"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_40" desc="(I)Z" line="1236"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_41" desc="(I)Z" line="1244"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_42" desc="(I)Z" line="1252"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_43" desc="(I)Z" line="1260"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_44" desc="(I)Z" line="1268"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_45" desc="(I)Z" line="1276"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_46" desc="(I)Z" line="1284"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_47" desc="(I)Z" line="1292"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_48" desc="(I)Z" line="1300"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_49" desc="(I)Z" line="1308"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_50" desc="(I)Z" line="1316"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_51" desc="(I)Z" line="1324"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_52" desc="(I)Z" line="1332"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_53" desc="(I)Z" line="1340"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_54" desc="(I)Z" line="1348"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_55" desc="(I)Z" line="1356"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_56" desc="(I)Z" line="1364"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_57" desc="(I)Z" line="1372"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_58" desc="(I)Z" line="1380"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_59" desc="(I)Z" line="1388"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_60" desc="(I)Z" line="1396"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_61" desc="(I)Z" line="1404"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_62" desc="(I)Z" line="1412"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_63" desc="(I)Z" line="1420"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_64" desc="(I)Z" line="1428"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_65" desc="(I)Z" line="1436"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_66" desc="(I)Z" line="1444"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_67" desc="(I)Z" line="1452"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_68" desc="(I)Z" line="1460"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_69" desc="(I)Z" line="1468"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_70" desc="(I)Z" line="1476"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_71" desc="(I)Z" line="1484"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_72" desc="(I)Z" line="1492"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_73" desc="(I)Z" line="1500"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_74" desc="(I)Z" line="1508"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_75" desc="(I)Z" line="1516"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_76" desc="(I)Z" line="1524"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_77" desc="(I)Z" line="1532"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_78" desc="(I)Z" line="1540"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_79" desc="(I)Z" line="1548"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_80" desc="(I)Z" line="1556"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_81" desc="(I)Z" line="1564"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_82" desc="(I)Z" line="1572"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_83" desc="(I)Z" line="1580"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_84" desc="(I)Z" line="1588"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_85" desc="(I)Z" line="1596"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_86" desc="(I)Z" line="1604"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_87" desc="(I)Z" line="1612"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_88" desc="(I)Z" line="1620"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_89" desc="(I)Z" line="1628"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_43" desc="()Z" line="1636"><counter type="INSTRUCTION" missed="2" covered="18"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_77" desc="()Z" line="1645"><counter type="INSTRUCTION" missed="8" covered="8"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_22" desc="()Z" line="1656"><counter type="INSTRUCTION" missed="2" covered="88"/><counter type="BRANCH" missed="5" covered="23"/><counter type="LINE" missed="0" covered="29"/><counter type="COMPLEXITY" missed="5" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_16" desc="()Z" line="1702"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_72" desc="()Z" line="1712"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_71" desc="()Z" line="1718"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_4" desc="()Z" line="1724"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_70" desc="()Z" line="1730"><counter type="INSTRUCTION" missed="8" covered="14"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_69" desc="()Z" line="1742"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_6" desc="()Z" line="1748"><counter type="INSTRUCTION" missed="4" covered="25"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_68" desc="()Z" line="1761"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_11" desc="()Z" line="1767"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_5" desc="()Z" line="1773"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_9" desc="()Z" line="1780"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_67" desc="()Z" line="1792"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_66" desc="()Z" line="1798"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_76" desc="()Z" line="1805"><counter type="INSTRUCTION" missed="16" covered="30"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="4" covered="8"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_65" desc="()Z" line="1825"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_64" desc="()Z" line="1831"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_36" desc="()Z" line="1837"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_63" desc="()Z" line="1843"><counter type="INSTRUCTION" missed="16" covered="6"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="5" covered="1"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_41" desc="()Z" line="1855"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_40" desc="()Z" line="1861"><counter type="INSTRUCTION" missed="14" covered="6"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="3" covered="1"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_62" desc="()Z" line="1869"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_39" desc="()Z" line="1875"><counter type="INSTRUCTION" missed="8" covered="24"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_61" desc="()Z" line="1885"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_42" desc="()Z" line="1892"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_60" desc="()Z" line="1905"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_59" desc="()Z" line="1911"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_75" desc="()Z" line="1918"><counter type="INSTRUCTION" missed="10" covered="36"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="2" covered="10"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_38" desc="()Z" line="1938"><counter type="INSTRUCTION" missed="4" covered="9"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_58" desc="()Z" line="1945"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_78" desc="()Z" line="1952"><counter type="INSTRUCTION" missed="4" covered="39"/><counter type="BRANCH" missed="2" covered="10"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="2" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_3" desc="()Z" line="1969"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_17" desc="()Z" line="1976"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_2" desc="()Z" line="1986"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_37" desc="()Z" line="1993"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_1" desc="()Z" line="2002"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_15" desc="()Z" line="2008"><counter type="INSTRUCTION" missed="4" covered="33"/><counter type="BRANCH" missed="2" covered="8"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="2" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_86" desc="()Z" line="2023"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_10" desc="()Z" line="2029"><counter type="INSTRUCTION" missed="4" covered="27"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_85" desc="()Z" line="2045"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_89" desc="()Z" line="2051"><counter type="INSTRUCTION" missed="4" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_35" desc="()Z" line="2064"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_56" desc="()Z" line="2070"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_55" desc="()Z" line="2076"><counter type="INSTRUCTION" missed="4" covered="16"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_34" desc="()Z" line="2084"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_54" desc="()Z" line="2090"><counter type="INSTRUCTION" missed="6" covered="26"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_33" desc="()Z" line="2101"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_57" desc="()Z" line="2112"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_84" desc="()Z" line="2125"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_83" desc="()Z" line="2131"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_32" desc="()Z" line="2137"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_53" desc="()Z" line="2143"><counter type="INSTRUCTION" missed="2" covered="12"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_31" desc="()Z" line="2150"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_50" desc="()Z" line="2156"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_12" desc="()Z" line="2163"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_88" desc="()Z" line="2177"><counter type="INSTRUCTION" missed="4" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_46" desc="()Z" line="2190"><counter type="INSTRUCTION" missed="7" covered="6"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="1"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_48" desc="()Z" line="2197"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_19" desc="()Z" line="2209"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_45" desc="()Z" line="2215"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_21" desc="()Z" line="2222"><counter type="INSTRUCTION" missed="6" covered="23"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_20" desc="()Z" line="2235"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_29" desc="()Z" line="2241"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_47" desc="()Z" line="2247"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_30" desc="()Z" line="2260"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_18" desc="()Z" line="2268"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_49" desc="()Z" line="2274"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_82" desc="()Z" line="2286"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_81" desc="()Z" line="2292"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_17" desc="()Z" line="2298"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_52" desc="()Z" line="2304"><counter type="INSTRUCTION" missed="2" covered="26"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_16" desc="()Z" line="2317"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_51" desc="()Z" line="2323"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_87" desc="()Z" line="2329"><counter type="INSTRUCTION" missed="2" covered="20"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_15" desc="()Z" line="2341"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_14" desc="()Z" line="2348"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="BRANCH" missed="0" covered="8"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_80" desc="()Z" line="2363"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_18" desc="()Z" line="2370"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_14" desc="()Z" line="2385"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_13" desc="()Z" line="2391"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_25" desc="()Z" line="2397"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_24" desc="()Z" line="2403"><counter type="INSTRUCTION" missed="14" covered="6"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="3" covered="1"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_23" desc="()Z" line="2411"><counter type="INSTRUCTION" missed="8" covered="24"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_12" desc="()Z" line="2421"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_11" desc="()Z" line="2427"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_26" desc="()Z" line="2434"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_10" desc="()Z" line="2447"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_79" desc="()Z" line="2453"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_28" desc="()Z" line="2459"><counter type="INSTRUCTION" missed="2" covered="26"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_9" desc="()Z" line="2470"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_8" desc="()Z" line="2476"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_27" desc="()Z" line="2482"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_74" desc="()Z" line="2488"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3R_13" desc="()Z" line="2495"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_73" desc="()Z" line="2507"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_7" desc="()Z" line="2513"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_44" desc="()Z" line="2519"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_la1_init_0" desc="()V" line="2542"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_la1_init_1" desc="()V" line="2545"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="2553"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="2534"><counter type="INSTRUCTION" missed="85" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="2567"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="2571"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="2534"><counter type="INSTRUCTION" missed="0" covered="77"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="2592"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/MtasCQLParserTokenManager;)V" line="2534"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/cql/MtasCQLParserTokenManager;)V" line="2619"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_consume_token" desc="(I)Lmtas/parser/cql/Token;" line="2628"><counter type="INSTRUCTION" missed="49" covered="38"/><counter type="BRANCH" missed="9" covered="3"/><counter type="LINE" missed="10" covered="6"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_scan_token" desc="(I)Z" line="2654"><counter type="INSTRUCTION" missed="30" covered="57"/><counter type="BRANCH" missed="10" covered="8"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/cql/Token;" line="2677"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getToken" desc="(I)Lmtas/parser/cql/Token;" line="2686"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_ntk_f" desc="()I" line="2695"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_add_error_token" desc="(II)V" line="2708"><counter type="INSTRUCTION" missed="108" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generateParseException" desc="()Lmtas/parser/cql/ParseException;" line="2747"><counter type="INSTRUCTION" missed="128" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="enable_tracing" desc="()V" line="2784"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="disable_tracing" desc="()V" line="2788"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_rescan_token" desc="()V" line="2791"><counter type="INSTRUCTION" missed="399" covered="0"/><counter type="BRANCH" missed="96" covered="0"/><counter type="LINE" missed="100" covered="0"/><counter type="COMPLEXITY" missed="93" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_save" desc="(II)V" line="2900"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="2538"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="3906" covered="5022"/><counter type="BRANCH" missed="478" covered="656"/><counter type="LINE" missed="553" covered="1031"/><counter type="COMPLEXITY" missed="416" covered="418"/><counter type="METHOD" missed="35" covered="188"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/MtasCQLParser$JJCalls"><method name="&lt;init&gt;" desc="()V" line="2911"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/MtasCQLParserConstants"><method name="&lt;clinit&gt;" desc="()V" line="88"><counter type="INSTRUCTION" missed="164" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="164" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/cql/MtasCQLParser$LookaheadSuccess"><method name="&lt;init&gt;" desc="()V" line="2651"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/ParseException"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/Token;[[I[Ljava/lang/String;)V" line="39"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="56"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="61"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initialise" desc="(Lmtas/parser/cql/Token;[[I[Ljava/lang/String;)Ljava/lang/String;" line="97"><counter type="INSTRUCTION" missed="229" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add_escapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="150"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/cql/MtasCQLParserTokenManager"><method name="setDebugStream" desc="(Ljava/io/PrintStream;)V" line="41"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjStopStringLiteralDfa_0" desc="(IJ)I" line="43"><counter type="INSTRUCTION" missed="260" covered="15"/><counter type="BRANCH" missed="52" covered="3"/><counter type="LINE" missed="80" covered="5"/><counter type="COMPLEXITY" missed="34" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStartNfa_0" desc="(IJ)I" line="179"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStopAtPos" desc="(II)I" line="183"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa0_0" desc="()I" line="188"><counter type="INSTRUCTION" missed="0" covered="105"/><counter type="BRANCH" missed="0" covered="21"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="21"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa1_0" desc="(J)I" line="236"><counter type="INSTRUCTION" missed="34" covered="44"/><counter type="BRANCH" missed="6" covered="7"/><counter type="LINE" missed="8" covered="10"/><counter type="COMPLEXITY" missed="5" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa2_0" desc="(JJ)I" line="271"><counter type="INSTRUCTION" missed="28" covered="47"/><counter type="BRANCH" missed="4" covered="7"/><counter type="LINE" missed="7" covered="10"/><counter type="COMPLEXITY" missed="4" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa3_0" desc="(JJ)I" line="302"><counter type="INSTRUCTION" missed="18" covered="47"/><counter type="BRANCH" missed="2" covered="7"/><counter type="LINE" missed="5" covered="10"/><counter type="COMPLEXITY" missed="2" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa4_0" desc="(JJ)I" line="329"><counter type="INSTRUCTION" missed="33" covered="52"/><counter type="BRANCH" missed="5" covered="8"/><counter type="LINE" missed="8" covered="11"/><counter type="COMPLEXITY" missed="5" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa5_0" desc="(JJ)I" line="364"><counter type="INSTRUCTION" missed="33" covered="59"/><counter type="BRANCH" missed="6" covered="9"/><counter type="LINE" missed="8" covered="12"/><counter type="COMPLEXITY" missed="6" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa6_0" desc="(JJ)I" line="401"><counter type="INSTRUCTION" missed="38" covered="48"/><counter type="BRANCH" missed="6" covered="7"/><counter type="LINE" missed="9" covered="10"/><counter type="COMPLEXITY" missed="6" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa7_0" desc="(JJ)I" line="434"><counter type="INSTRUCTION" missed="23" covered="42"/><counter type="BRANCH" missed="3" covered="6"/><counter type="LINE" missed="6" covered="9"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa8_0" desc="(JJ)I" line="461"><counter type="INSTRUCTION" missed="23" covered="47"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="6" covered="10"/><counter type="COMPLEXITY" missed="3" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa9_0" desc="(JJ)I" line="490"><counter type="INSTRUCTION" missed="28" covered="68"/><counter type="BRANCH" missed="5" covered="10"/><counter type="LINE" missed="7" covered="13"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa10_0" desc="(JJ)I" line="523"><counter type="INSTRUCTION" missed="40" covered="43"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="9" covered="9"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa11_0" desc="(JJ)I" line="554"><counter type="INSTRUCTION" missed="23" covered="39"/><counter type="BRANCH" missed="4" covered="5"/><counter type="LINE" missed="6" covered="8"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa12_0" desc="(JJ)I" line="579"><counter type="INSTRUCTION" missed="23" covered="33"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="7"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa13_0" desc="(JJ)I" line="602"><counter type="INSTRUCTION" missed="23" covered="22"/><counter type="BRANCH" missed="3" covered="2"/><counter type="LINE" missed="6" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa14_0" desc="(JJ)I" line="621"><counter type="INSTRUCTION" missed="23" covered="22"/><counter type="BRANCH" missed="3" covered="2"/><counter type="LINE" missed="6" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa15_0" desc="(JJ)I" line="640"><counter type="INSTRUCTION" missed="23" covered="29"/><counter type="BRANCH" missed="4" covered="3"/><counter type="LINE" missed="6" covered="6"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa16_0" desc="(JJ)I" line="661"><counter type="INSTRUCTION" missed="46" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjStartNfaWithStates_0" desc="(III)I" line="681"><counter type="INSTRUCTION" missed="5" covered="19"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveNfa_0" desc="(II)I" line="695"><counter type="INSTRUCTION" missed="155" covered="229"/><counter type="BRANCH" missed="47" covered="49"/><counter type="LINE" missed="34" covered="63"/><counter type="COMPLEXITY" missed="32" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCanMove_0" desc="(IIIJJ)Z" line="853"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjFillToken" desc="()Lmtas/parser/cql/Token;" line="882"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/cql/Token;" line="909"><counter type="INSTRUCTION" missed="76" covered="93"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="17" covered="21"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCheckNAdd" desc="(I)V" line="973"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjAddStates" desc="(II)V" line="982"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjCheckNAddTwoStates" desc="(II)V" line="987"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjCheckNAddStates" desc="(II)V" line="994"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/SimpleCharStream;)V" line="39"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/SimpleCharStream;I)V" line="39"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/cql/SimpleCharStream;)V" line="1017"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInitRounds" desc="()V" line="1026"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/cql/SimpleCharStream;I)V" line="1035"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="SwitchTo" desc="(I)V" line="1042"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="687"><counter type="INSTRUCTION" missed="0" covered="238"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1098" covered="1467"/><counter type="BRANCH" missed="199" covered="175"/><counter type="LINE" missed="277" covered="290"/><counter type="COMPLEXITY" missed="158" covered="126"/><counter type="METHOD" missed="10" covered="27"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/SimpleCharStream"><method name="setTabSize" desc="(I)V" line="36"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTabSize" desc="()I" line="37"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ExpandBuff" desc="(Z)V" line="43"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="28" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="FillBuff" desc="()V" line="92"><counter type="INSTRUCTION" missed="59" covered="55"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="BeginToken" desc="()C" line="137"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="UpdateLineColumn" desc="(C)V" line="146"><counter type="INSTRUCTION" missed="60" covered="29"/><counter type="BRANCH" missed="7" covered="3"/><counter type="LINE" missed="13" covered="7"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readChar" desc="()C" line="187"><counter type="INSTRUCTION" missed="3" covered="48"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getColumn" desc="()I" line="213"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getLine" desc="()I" line="223"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getEndColumn" desc="()I" line="228"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEndLine" desc="()I" line="233"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginColumn" desc="()I" line="238"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginLine" desc="()I" line="243"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="backup" desc="(I)V" line="249"><counter type="INSTRUCTION" missed="7" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;III)V" line="18"><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;II)V" line="272"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="278"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;III)V" line="285"><counter type="INSTRUCTION" missed="56" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;II)V" line="305"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="311"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="317"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;III)V" line="324"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="331"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;II)V" line="338"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="344"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="350"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="357"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;III)V" line="364"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="370"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="376"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="382"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;II)V" line="388"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="GetImage" desc="()Ljava/lang/String;" line="393"><counter type="INSTRUCTION" missed="29" covered="20"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="GetSuffix" desc="(I)[C" line="403"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="Done" desc="()V" line="420"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="adjustBeginLineColumn" desc="(II)V" line="430"><counter type="INSTRUCTION" missed="159" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTrackLineColumn" desc="()Z" line="471"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setTrackLineColumn" desc="(Z)V" line="472"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="46" covered="14"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="54" covered="15"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="SimpleCharStream.java"><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="4" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="6" ci="0" mb="0" cb="0"/><line nr="44" mi="6" ci="0" mb="0" cb="0"/><line nr="45" mi="6" ci="0" mb="0" cb="0"/><line nr="49" mi="2" ci="0" mb="2" cb="0"/><line nr="51" mi="12" ci="0" mb="0" cb="0"/><line nr="52" mi="12" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="12" ci="0" mb="0" cb="0"/><line nr="56" mi="12" ci="0" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="59" mi="12" ci="0" mb="0" cb="0"/><line nr="60" mi="12" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="14" ci="0" mb="0" cb="0"/><line nr="67" mi="12" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="12" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="12" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="10" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="6" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="3" ci="0" mb="0" cb="0"/><line nr="88" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="1" cb="1"/><line nr="94" mi="5" ci="0" mb="2" cb="0"/><line nr="96" mi="4" ci="0" mb="2" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="2" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="2" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="16" mb="0" cb="2"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="6" mb="0" cb="0"/><line nr="123" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="0" ci="1" mb="0" cb="0"/><line nr="126" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="1" cb="1"/><line nr="129" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="0" cb="0"/><line nr="146" mi="0" ci="6" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="10" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="2" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="9" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="3" cb="1"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="174" mi="13" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="0" ci="7" mb="0" cb="0"/><line nr="181" mi="0" ci="7" mb="0" cb="0"/><line nr="182" mi="0" ci="1" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="2"/><line nr="189" mi="0" ci="6" mb="0" cb="0"/><line nr="191" mi="0" ci="10" mb="1" cb="1"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="0" ci="6" mb="0" cb="0"/><line nr="197" mi="0" ci="10" mb="0" cb="2"/><line nr="198" mi="0" ci="2" mb="0" cb="0"/><line nr="200" mi="0" ci="6" mb="0" cb="0"/><line nr="202" mi="0" ci="3" mb="0" cb="0"/><line nr="203" mi="0" ci="2" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="233" mi="0" ci="6" mb="0" cb="0"/><line nr="238" mi="0" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="6" mb="0" cb="0"/><line nr="249" mi="0" ci="6" mb="0" cb="0"/><line nr="250" mi="0" ci="8" mb="1" cb="1"/><line nr="251" mi="7" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="1" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="262" mi="0" ci="6" mb="0" cb="0"/><line nr="263" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="272" mi="0" ci="6" mb="0" cb="0"/><line nr="273" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="6" ci="0" mb="0" cb="0"/><line nr="279" mi="1" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="286" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="5" ci="0" mb="0" cb="0"/><line nr="289" mi="8" ci="0" mb="4" cb="0"/><line nr="291" mi="6" ci="0" mb="0" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="4" ci="0" mb="0" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="296" mi="6" ci="0" mb="0" cb="0"/><line nr="297" mi="9" ci="0" mb="0" cb="0"/><line nr="298" mi="3" ci="0" mb="0" cb="0"/><line nr="299" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="6" ci="0" mb="0" cb="0"/><line nr="306" mi="1" ci="0" mb="0" cb="0"/><line nr="311" mi="6" ci="0" mb="0" cb="0"/><line nr="312" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="17" ci="0" mb="2" cb="0"/><line nr="318" mi="1" ci="0" mb="0" cb="0"/><line nr="324" mi="9" ci="0" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="331" mi="7" ci="0" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="6" ci="0" mb="0" cb="0"/><line nr="339" mi="1" ci="0" mb="0" cb="0"/><line nr="344" mi="7" ci="0" mb="0" cb="0"/><line nr="345" mi="1" ci="0" mb="0" cb="0"/><line nr="350" mi="6" ci="0" mb="0" cb="0"/><line nr="351" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="17" ci="0" mb="2" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="364" mi="9" ci="0" mb="0" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="370" mi="7" ci="0" mb="0" cb="0"/><line nr="371" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="6" ci="0" mb="0" cb="0"/><line nr="377" mi="1" ci="0" mb="0" cb="0"/><line nr="382" mi="7" ci="0" mb="0" cb="0"/><line nr="383" mi="1" ci="0" mb="0" cb="0"/><line nr="388" mi="6" ci="0" mb="0" cb="0"/><line nr="389" mi="1" ci="0" mb="0" cb="0"/><line nr="393" mi="0" ci="5" mb="1" cb="1"/><line nr="394" mi="0" ci="15" mb="0" cb="0"/><line nr="396" mi="29" ci="0" mb="0" cb="0"/><line nr="403" mi="3" ci="0" mb="0" cb="0"/><line nr="405" mi="6" ci="0" mb="2" cb="0"/><line nr="406" mi="13" ci="0" mb="0" cb="0"/><line nr="409" mi="20" ci="0" mb="0" cb="0"/><line nr="411" mi="15" ci="0" mb="0" cb="0"/><line nr="414" mi="2" ci="0" mb="0" cb="0"/><line nr="420" mi="3" ci="0" mb="0" cb="0"/><line nr="421" mi="3" ci="0" mb="0" cb="0"/><line nr="422" mi="3" ci="0" mb="0" cb="0"/><line nr="423" mi="1" ci="0" mb="0" cb="0"/><line nr="430" mi="3" ci="0" mb="0" cb="0"/><line nr="433" mi="5" ci="0" mb="2" cb="0"/><line nr="435" mi="12" ci="0" mb="0" cb="0"/><line nr="439" mi="14" ci="0" mb="0" cb="0"/><line nr="442" mi="6" ci="0" mb="0" cb="0"/><line nr="443" mi="4" ci="0" mb="0" cb="0"/><line nr="445" mi="23" ci="0" mb="4" cb="0"/><line nr="447" mi="5" ci="0" mb="0" cb="0"/><line nr="448" mi="12" ci="0" mb="0" cb="0"/><line nr="449" mi="7" ci="0" mb="0" cb="0"/><line nr="450" mi="2" ci="0" mb="0" cb="0"/><line nr="451" mi="2" ci="0" mb="0" cb="0"/><line nr="454" mi="3" ci="0" mb="2" cb="0"/><line nr="456" mi="6" ci="0" mb="0" cb="0"/><line nr="457" mi="7" ci="0" mb="0" cb="0"/><line nr="459" mi="4" ci="0" mb="2" cb="0"/><line nr="461" mi="18" ci="0" mb="2" cb="0"/><line nr="462" mi="7" ci="0" mb="0" cb="0"/><line nr="464" mi="6" ci="0" mb="0" cb="0"/><line nr="468" mi="6" ci="0" mb="0" cb="0"/><line nr="469" mi="6" ci="0" mb="0" cb="0"/><line nr="470" mi="1" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="472" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="46" covered="14"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="54" covered="15"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserTokenManager.java"><line nr="39" mi="3" ci="3" mb="0" cb="0"/><line nr="41" mi="4" ci="0" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="16" cb="1"/><line nr="46" mi="0" ci="6" mb="0" cb="2"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="51" mi="0" ci="2" mb="0" cb="0"/><line nr="53" mi="6" ci="0" mb="2" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="2" ci="0" mb="0" cb="0"/><line nr="59" mi="2" ci="0" mb="0" cb="0"/><line nr="61" mi="6" ci="0" mb="2" cb="0"/><line nr="63" mi="3" ci="0" mb="0" cb="0"/><line nr="64" mi="3" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="69" mi="6" ci="0" mb="2" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="2" ci="0" mb="0" cb="0"/><line nr="75" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="6" ci="0" mb="2" cb="0"/><line nr="79" mi="3" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="2" ci="0" mb="0" cb="0"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="85" mi="6" ci="0" mb="2" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="6" ci="0" mb="2" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="6" ci="0" mb="2" cb="0"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="6" ci="0" mb="2" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="6" ci="0" mb="2" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="117" mi="2" ci="0" mb="0" cb="0"/><line nr="119" mi="6" ci="0" mb="2" cb="0"/><line nr="121" mi="3" ci="0" mb="0" cb="0"/><line nr="122" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="125" mi="6" ci="0" mb="2" cb="0"/><line nr="126" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="2" ci="0" mb="0" cb="0"/><line nr="129" mi="6" ci="0" mb="2" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="137" mi="6" ci="0" mb="2" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="3" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="6" ci="0" mb="2" cb="0"/><line nr="144" mi="2" ci="0" mb="0" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="147" mi="6" ci="0" mb="2" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="153" mi="2" ci="0" mb="0" cb="0"/><line nr="155" mi="6" ci="0" mb="2" cb="0"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="2" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="3" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="2" ci="0" mb="0" cb="0"/><line nr="171" mi="6" ci="0" mb="2" cb="0"/><line nr="172" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="2" ci="0" mb="0" cb="0"/><line nr="175" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="0" ci="10" mb="0" cb="0"/><line nr="183" mi="0" ci="3" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="4" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="21"/><line nr="191" mi="0" ci="3" mb="0" cb="0"/><line nr="192" mi="0" ci="4" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="196" mi="0" ci="5" mb="0" cb="0"/><line nr="198" mi="0" ci="5" mb="0" cb="0"/><line nr="200" mi="0" ci="5" mb="0" cb="0"/><line nr="202" mi="0" ci="5" mb="0" cb="0"/><line nr="204" mi="0" ci="5" mb="0" cb="0"/><line nr="206" mi="0" ci="5" mb="0" cb="0"/><line nr="208" mi="0" ci="5" mb="0" cb="0"/><line nr="210" mi="0" ci="5" mb="0" cb="0"/><line nr="212" mi="0" ci="5" mb="0" cb="0"/><line nr="214" mi="0" ci="5" mb="0" cb="0"/><line nr="216" mi="0" ci="4" mb="0" cb="0"/><line nr="218" mi="0" ci="4" mb="0" cb="0"/><line nr="220" mi="0" ci="4" mb="0" cb="0"/><line nr="222" mi="0" ci="4" mb="0" cb="0"/><line nr="224" mi="0" ci="4" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="0" cb="0"/><line nr="228" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="5" mb="0" cb="0"/><line nr="232" mi="0" ci="5" mb="0" cb="0"/><line nr="236" mi="0" ci="5" mb="0" cb="0"/><line nr="237" mi="1" ci="0" mb="0" cb="0"/><line nr="238" mi="5" ci="0" mb="0" cb="0"/><line nr="239" mi="2" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="241" mi="0" ci="3" mb="4" cb="7"/><line nr="244" mi="6" ci="0" mb="2" cb="0"/><line nr="245" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="5" mb="0" cb="0"/><line nr="250" mi="5" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="5" mb="0" cb="0"/><line nr="254" mi="0" ci="5" mb="0" cb="0"/><line nr="256" mi="0" ci="5" mb="0" cb="0"/><line nr="258" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="262" mi="0" ci="5" mb="0" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="268" mi="0" ci="5" mb="0" cb="0"/><line nr="271" mi="0" ci="8" mb="0" cb="2"/><line nr="272" mi="0" ci="5" mb="0" cb="0"/><line nr="273" mi="0" ci="5" mb="0" cb="0"/><line nr="274" mi="1" ci="0" mb="0" cb="0"/><line nr="275" mi="5" ci="0" mb="0" cb="0"/><line nr="276" mi="2" ci="0" mb="0" cb="0"/><line nr="277" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="0" ci="3" mb="4" cb="5"/><line nr="281" mi="0" ci="5" mb="0" cb="0"/><line nr="283" mi="5" ci="0" mb="0" cb="0"/><line nr="285" mi="0" ci="5" mb="0" cb="0"/><line nr="287" mi="0" ci="5" mb="0" cb="0"/><line nr="289" mi="0" ci="5" mb="0" cb="0"/><line nr="291" mi="5" ci="0" mb="0" cb="0"/><line nr="293" mi="0" ci="5" mb="0" cb="0"/><line nr="295" mi="5" ci="0" mb="0" cb="0"/><line nr="299" mi="5" ci="0" mb="0" cb="0"/><line nr="302" mi="0" ci="8" mb="1" cb="1"/><line nr="303" mi="5" ci="0" mb="0" cb="0"/><line nr="304" mi="0" ci="5" mb="0" cb="0"/><line nr="305" mi="1" ci="0" mb="0" cb="0"/><line nr="306" mi="5" ci="0" mb="0" cb="0"/><line nr="307" mi="2" ci="0" mb="0" cb="0"/><line nr="308" mi="0" ci="1" mb="0" cb="0"/><line nr="309" mi="0" ci="3" mb="1" cb="6"/><line nr="312" mi="0" ci="5" mb="0" cb="0"/><line nr="314" mi="0" ci="5" mb="0" cb="0"/><line nr="316" mi="0" ci="5" mb="0" cb="0"/><line nr="318" mi="0" ci="5" mb="0" cb="0"/><line nr="320" mi="0" ci="5" mb="0" cb="0"/><line nr="322" mi="0" ci="5" mb="0" cb="0"/><line nr="326" mi="5" ci="0" mb="0" cb="0"/><line nr="329" mi="0" ci="8" mb="1" cb="1"/><line nr="330" mi="5" ci="0" mb="0" cb="0"/><line nr="331" mi="0" ci="5" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="333" mi="5" ci="0" mb="0" cb="0"/><line nr="334" mi="2" ci="0" mb="0" cb="0"/><line nr="335" mi="0" ci="1" mb="0" cb="0"/><line nr="336" mi="0" ci="3" mb="4" cb="7"/><line nr="339" mi="0" ci="5" mb="0" cb="0"/><line nr="341" mi="5" ci="0" mb="0" cb="0"/><line nr="343" mi="0" ci="5" mb="0" cb="0"/><line nr="345" mi="5" ci="0" mb="0" cb="0"/><line nr="347" mi="0" ci="5" mb="0" cb="0"/><line nr="349" mi="5" ci="0" mb="0" cb="0"/><line nr="351" mi="0" ci="5" mb="0" cb="0"/><line nr="353" mi="0" ci="5" mb="0" cb="0"/><line nr="355" mi="0" ci="5" mb="0" cb="0"/><line nr="357" mi="0" ci="5" mb="0" cb="0"/><line nr="361" mi="5" ci="0" mb="0" cb="0"/><line nr="364" mi="0" ci="8" mb="1" cb="1"/><line nr="365" mi="5" ci="0" mb="0" cb="0"/><line nr="366" mi="0" ci="5" mb="0" cb="0"/><line nr="367" mi="1" ci="0" mb="0" cb="0"/><line nr="368" mi="5" ci="0" mb="0" cb="0"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="370" mi="0" ci="1" mb="0" cb="0"/><line nr="371" mi="0" ci="3" mb="4" cb="7"/><line nr="374" mi="0" ci="5" mb="0" cb="0"/><line nr="376" mi="0" ci="5" mb="0" cb="0"/><line nr="378" mi="5" ci="0" mb="0" cb="0"/><line nr="380" mi="0" ci="5" mb="0" cb="0"/><line nr="382" mi="0" ci="6" mb="1" cb="1"/><line nr="383" mi="0" ci="6" mb="0" cb="0"/><line nr="386" mi="5" ci="0" mb="0" cb="0"/><line nr="388" mi="0" ci="5" mb="0" cb="0"/><line nr="390" mi="0" ci="5" mb="0" cb="0"/><line nr="392" mi="0" ci="5" mb="0" cb="0"/><line nr="394" mi="5" ci="0" mb="0" cb="0"/><line nr="398" mi="5" ci="0" mb="0" cb="0"/><line nr="401" mi="0" ci="8" mb="1" cb="1"/><line nr="402" mi="5" ci="0" mb="0" cb="0"/><line nr="403" mi="0" ci="5" mb="0" cb="0"/><line nr="404" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="5" ci="0" mb="0" cb="0"/><line nr="406" mi="2" ci="0" mb="0" cb="0"/><line nr="407" mi="0" ci="1" mb="0" cb="0"/><line nr="408" mi="0" ci="3" mb="4" cb="5"/><line nr="411" mi="5" ci="0" mb="0" cb="0"/><line nr="413" mi="5" ci="0" mb="0" cb="0"/><line nr="415" mi="0" ci="5" mb="0" cb="0"/><line nr="417" mi="0" ci="5" mb="0" cb="0"/><line nr="419" mi="0" ci="5" mb="0" cb="0"/><line nr="421" mi="0" ci="6" mb="1" cb="1"/><line nr="422" mi="5" ci="0" mb="0" cb="0"/><line nr="423" mi="0" ci="5" mb="0" cb="0"/><line nr="425" mi="0" ci="5" mb="0" cb="0"/><line nr="427" mi="5" ci="0" mb="0" cb="0"/><line nr="431" mi="5" ci="0" mb="0" cb="0"/><line nr="434" mi="0" ci="8" mb="1" cb="1"/><line nr="435" mi="5" ci="0" mb="0" cb="0"/><line nr="436" mi="0" ci="5" mb="0" cb="0"/><line nr="437" mi="1" ci="0" mb="0" cb="0"/><line nr="438" mi="5" ci="0" mb="0" cb="0"/><line nr="439" mi="2" ci="0" mb="0" cb="0"/><line nr="440" mi="0" ci="1" mb="0" cb="0"/><line nr="441" mi="0" ci="3" mb="2" cb="5"/><line nr="444" mi="0" ci="5" mb="0" cb="0"/><line nr="446" mi="0" ci="5" mb="0" cb="0"/><line nr="448" mi="0" ci="5" mb="0" cb="0"/><line nr="450" mi="0" ci="5" mb="0" cb="0"/><line nr="452" mi="5" ci="0" mb="0" cb="0"/><line nr="454" mi="0" ci="5" mb="0" cb="0"/><line nr="458" mi="5" ci="0" mb="0" cb="0"/><line nr="461" mi="0" ci="8" mb="1" cb="1"/><line nr="462" mi="5" ci="0" mb="0" cb="0"/><line nr="463" mi="0" ci="5" mb="0" cb="0"/><line nr="464" mi="1" ci="0" mb="0" cb="0"/><line nr="465" mi="5" ci="0" mb="0" cb="0"/><line nr="466" mi="2" ci="0" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="468" mi="0" ci="3" mb="2" cb="6"/><line nr="471" mi="0" ci="5" mb="0" cb="0"/><line nr="473" mi="0" ci="5" mb="0" cb="0"/><line nr="475" mi="5" ci="0" mb="0" cb="0"/><line nr="477" mi="0" ci="5" mb="0" cb="0"/><line nr="479" mi="0" ci="5" mb="0" cb="0"/><line nr="481" mi="0" ci="5" mb="0" cb="0"/><line nr="483" mi="0" ci="5" mb="0" cb="0"/><line nr="487" mi="5" ci="0" mb="0" cb="0"/><line nr="490" mi="0" ci="8" mb="1" cb="1"/><line nr="491" mi="5" ci="0" mb="0" cb="0"/><line nr="492" mi="0" ci="5" mb="0" cb="0"/><line nr="493" mi="1" ci="0" mb="0" cb="0"/><line nr="494" mi="5" ci="0" mb="0" cb="0"/><line nr="495" mi="2" ci="0" mb="0" cb="0"/><line nr="496" mi="0" ci="1" mb="0" cb="0"/><line nr="497" mi="0" ci="3" mb="2" cb="5"/><line nr="500" mi="5" ci="0" mb="0" cb="0"/><line nr="502" mi="0" ci="6" mb="1" cb="1"/><line nr="503" mi="0" ci="6" mb="0" cb="0"/><line nr="504" mi="5" ci="0" mb="0" cb="0"/><line nr="506" mi="0" ci="5" mb="0" cb="0"/><line nr="508" mi="0" ci="5" mb="0" cb="0"/><line nr="510" mi="0" ci="5" mb="0" cb="0"/><line nr="512" mi="0" ci="6" mb="0" cb="2"/><line nr="513" mi="0" ci="6" mb="0" cb="0"/><line nr="514" mi="0" ci="6" mb="1" cb="1"/><line nr="515" mi="0" ci="6" mb="0" cb="0"/><line nr="520" mi="5" ci="0" mb="0" cb="0"/><line nr="523" mi="0" ci="8" mb="1" cb="1"/><line nr="524" mi="5" ci="0" mb="0" cb="0"/><line nr="525" mi="0" ci="5" mb="0" cb="0"/><line nr="526" mi="1" ci="0" mb="0" cb="0"/><line nr="527" mi="5" ci="0" mb="0" cb="0"/><line nr="528" mi="2" ci="0" mb="0" cb="0"/><line nr="529" mi="0" ci="1" mb="0" cb="0"/><line nr="530" mi="0" ci="3" mb="2" cb="4"/><line nr="533" mi="0" ci="5" mb="0" cb="0"/><line nr="535" mi="0" ci="6" mb="1" cb="1"/><line nr="536" mi="0" ci="5" mb="0" cb="0"/><line nr="539" mi="0" ci="5" mb="0" cb="0"/><line nr="541" mi="0" ci="5" mb="0" cb="0"/><line nr="543" mi="6" ci="0" mb="2" cb="0"/><line nr="544" mi="5" ci="0" mb="0" cb="0"/><line nr="545" mi="6" ci="0" mb="2" cb="0"/><line nr="546" mi="5" ci="0" mb="0" cb="0"/><line nr="551" mi="5" ci="0" mb="0" cb="0"/><line nr="554" mi="0" ci="8" mb="1" cb="1"/><line nr="555" mi="5" ci="0" mb="0" cb="0"/><line nr="556" mi="0" ci="5" mb="0" cb="0"/><line nr="557" mi="1" ci="0" mb="0" cb="0"/><line nr="558" mi="5" ci="0" mb="0" cb="0"/><line nr="559" mi="2" ci="0" mb="0" cb="0"/><line nr="560" mi="0" ci="1" mb="0" cb="0"/><line nr="561" mi="0" ci="3" mb="2" cb="3"/><line nr="564" mi="0" ci="5" mb="0" cb="0"/><line nr="566" mi="5" ci="0" mb="0" cb="0"/><line nr="568" mi="0" ci="6" mb="1" cb="1"/><line nr="569" mi="0" ci="6" mb="0" cb="0"/><line nr="572" mi="0" ci="5" mb="0" cb="0"/><line nr="576" mi="5" ci="0" mb="0" cb="0"/><line nr="579" mi="0" ci="8" mb="1" cb="1"/><line nr="580" mi="5" ci="0" mb="0" cb="0"/><line nr="581" mi="0" ci="5" mb="0" cb="0"/><line nr="582" mi="1" ci="0" mb="0" cb="0"/><line nr="583" mi="5" ci="0" mb="0" cb="0"/><line nr="584" mi="2" ci="0" mb="0" cb="0"/><line nr="585" mi="0" ci="1" mb="0" cb="0"/><line nr="586" mi="0" ci="3" mb="2" cb="2"/><line nr="589" mi="5" ci="0" mb="0" cb="0"/><line nr="591" mi="0" ci="6" mb="1" cb="1"/><line nr="592" mi="0" ci="5" mb="0" cb="0"/><line nr="595" mi="0" ci="5" mb="0" cb="0"/><line nr="599" mi="5" ci="0" mb="0" cb="0"/><line nr="602" mi="0" ci="8" mb="1" cb="1"/><line nr="603" mi="5" ci="0" mb="0" cb="0"/><line nr="604" mi="0" ci="5" mb="0" cb="0"/><line nr="605" mi="1" ci="0" mb="0" cb="0"/><line nr="606" mi="5" ci="0" mb="0" cb="0"/><line nr="607" mi="2" ci="0" mb="0" cb="0"/><line nr="608" mi="0" ci="1" mb="0" cb="0"/><line nr="609" mi="0" ci="3" mb="2" cb="1"/><line nr="612" mi="0" ci="5" mb="0" cb="0"/><line nr="614" mi="5" ci="0" mb="0" cb="0"/><line nr="618" mi="5" ci="0" mb="0" cb="0"/><line nr="621" mi="0" ci="8" mb="1" cb="1"/><line nr="622" mi="5" ci="0" mb="0" cb="0"/><line nr="623" mi="0" ci="5" mb="0" cb="0"/><line nr="624" mi="1" ci="0" mb="0" cb="0"/><line nr="625" mi="5" ci="0" mb="0" cb="0"/><line nr="626" mi="2" ci="0" mb="0" cb="0"/><line nr="627" mi="0" ci="1" mb="0" cb="0"/><line nr="628" mi="0" ci="3" mb="2" cb="1"/><line nr="631" mi="5" ci="0" mb="0" cb="0"/><line nr="633" mi="0" ci="5" mb="0" cb="0"/><line nr="637" mi="5" ci="0" mb="0" cb="0"/><line nr="640" mi="0" ci="8" mb="1" cb="1"/><line nr="641" mi="5" ci="0" mb="0" cb="0"/><line nr="642" mi="0" ci="5" mb="0" cb="0"/><line nr="643" mi="1" ci="0" mb="0" cb="0"/><line nr="644" mi="5" ci="0" mb="0" cb="0"/><line nr="645" mi="2" ci="0" mb="0" cb="0"/><line nr="646" mi="0" ci="1" mb="0" cb="0"/><line nr="647" mi="0" ci="3" mb="2" cb="1"/><line nr="650" mi="0" ci="6" mb="1" cb="1"/><line nr="651" mi="0" ci="6" mb="0" cb="0"/><line nr="654" mi="5" ci="0" mb="0" cb="0"/><line nr="658" mi="5" ci="0" mb="0" cb="0"/><line nr="661" mi="8" ci="0" mb="2" cb="0"/><line nr="662" mi="5" ci="0" mb="0" cb="0"/><line nr="663" mi="5" ci="0" mb="0" cb="0"/><line nr="664" mi="1" ci="0" mb="0" cb="0"/><line nr="665" mi="5" ci="0" mb="0" cb="0"/><line nr="666" mi="2" ci="0" mb="0" cb="0"/><line nr="667" mi="1" ci="0" mb="0" cb="0"/><line nr="668" mi="3" ci="0" mb="2" cb="0"/><line nr="671" mi="6" ci="0" mb="2" cb="0"/><line nr="672" mi="5" ci="0" mb="0" cb="0"/><line nr="677" mi="5" ci="0" mb="0" cb="0"/><line nr="681" mi="0" ci="3" mb="0" cb="0"/><line nr="682" mi="0" ci="3" mb="0" cb="0"/><line nr="683" mi="0" ci="5" mb="0" cb="0"/><line nr="684" mi="5" ci="1" mb="0" cb="0"/><line nr="685" mi="0" ci="7" mb="0" cb="0"/><line nr="687" mi="0" ci="19" mb="0" cb="0"/><line nr="690" mi="0" ci="19" mb="0" cb="0"/><line nr="695" mi="0" ci="2" mb="0" cb="0"/><line nr="696" mi="0" ci="3" mb="0" cb="0"/><line nr="697" mi="0" ci="2" mb="0" cb="0"/><line nr="698" mi="0" ci="5" mb="0" cb="0"/><line nr="699" mi="0" ci="2" mb="0" cb="0"/><line nr="702" mi="0" ci="9" mb="1" cb="1"/><line nr="703" mi="2" ci="0" mb="0" cb="0"/><line nr="704" mi="0" ci="4" mb="0" cb="2"/><line nr="706" mi="0" ci="5" mb="0" cb="0"/><line nr="709" mi="0" ci="6" mb="4" cb="6"/><line nr="712" mi="0" ci="6" mb="0" cb="2"/><line nr="714" mi="0" ci="3" mb="1" cb="1"/><line nr="715" mi="0" ci="2" mb="0" cb="0"/><line nr="716" mi="0" ci="4" mb="0" cb="0"/><line nr="718" mi="0" ci="4" mb="0" cb="2"/><line nr="720" mi="0" ci="3" mb="1" cb="1"/><line nr="721" mi="0" ci="3" mb="0" cb="0"/><line nr="723" mi="0" ci="4" mb="1" cb="1"/><line nr="724" mi="0" ci="5" mb="0" cb="0"/><line nr="725" mi="4" ci="0" mb="2" cb="0"/><line nr="726" mi="3" ci="0" mb="0" cb="0"/><line nr="727" mi="0" ci="6" mb="0" cb="2"/><line nr="729" mi="0" ci="3" mb="1" cb="1"/><line nr="730" mi="0" ci="2" mb="0" cb="0"/><line nr="731" mi="0" ci="4" mb="0" cb="0"/><line nr="735" mi="0" ci="6" mb="0" cb="2"/><line nr="736" mi="0" ci="1" mb="0" cb="0"/><line nr="737" mi="0" ci="3" mb="1" cb="1"/><line nr="738" mi="0" ci="2" mb="0" cb="0"/><line nr="739" mi="0" ci="3" mb="0" cb="0"/><line nr="740" mi="0" ci="1" mb="0" cb="0"/><line nr="742" mi="6" ci="0" mb="2" cb="0"/><line nr="743" mi="1" ci="0" mb="0" cb="0"/><line nr="744" mi="3" ci="0" mb="2" cb="0"/><line nr="745" mi="2" ci="0" mb="0" cb="0"/><line nr="746" mi="3" ci="0" mb="0" cb="0"/><line nr="747" mi="1" ci="0" mb="0" cb="0"/><line nr="749" mi="4" ci="0" mb="2" cb="0"/><line nr="750" mi="5" ci="0" mb="0" cb="0"/><line nr="753" mi="4" ci="0" mb="0" cb="0"/><line nr="754" mi="1" ci="0" mb="0" cb="0"/><line nr="756" mi="0" ci="6" mb="0" cb="2"/><line nr="757" mi="0" ci="5" mb="0" cb="0"/><line nr="760" mi="0" ci="7" mb="1" cb="3"/><line nr="761" mi="0" ci="3" mb="0" cb="0"/><line nr="764" mi="0" ci="6" mb="0" cb="2"/><line nr="765" mi="0" ci="1" mb="0" cb="0"/><line nr="766" mi="0" ci="3" mb="0" cb="2"/><line nr="767" mi="0" ci="2" mb="0" cb="0"/><line nr="768" mi="0" ci="3" mb="0" cb="0"/><line nr="769" mi="0" ci="1" mb="0" cb="0"/><line nr="771" mi="7" ci="0" mb="4" cb="0"/><line nr="772" mi="3" ci="0" mb="0" cb="0"/><line nr="776" mi="0" ci="3" mb="0" cb="2"/><line nr="777" mi="0" ci="1" mb="0" cb="0"/><line nr="778" mi="0" ci="4" mb="1" cb="1"/><line nr="780" mi="0" ci="7" mb="0" cb="0"/><line nr="783" mi="0" ci="6" mb="2" cb="4"/><line nr="787" mi="0" ci="6" mb="0" cb="2"/><line nr="788" mi="0" ci="1" mb="0" cb="0"/><line nr="789" mi="0" ci="3" mb="1" cb="1"/><line nr="790" mi="0" ci="2" mb="0" cb="0"/><line nr="791" mi="0" ci="3" mb="0" cb="0"/><line nr="792" mi="0" ci="1" mb="0" cb="0"/><line nr="794" mi="6" ci="0" mb="2" cb="0"/><line nr="795" mi="1" ci="0" mb="0" cb="0"/><line nr="796" mi="3" ci="0" mb="2" cb="0"/><line nr="797" mi="2" ci="0" mb="0" cb="0"/><line nr="798" mi="11" ci="0" mb="0" cb="0"/><line nr="799" mi="1" ci="0" mb="0" cb="0"/><line nr="801" mi="0" ci="4" mb="1" cb="1"/><line nr="802" mi="12" ci="0" mb="0" cb="0"/><line nr="805" mi="4" ci="0" mb="0" cb="0"/><line nr="806" mi="1" ci="0" mb="0" cb="0"/><line nr="808" mi="0" ci="6" mb="1" cb="1"/><line nr="809" mi="0" ci="5" mb="0" cb="0"/><line nr="813" mi="0" ci="3" mb="0" cb="2"/><line nr="814" mi="0" ci="1" mb="0" cb="0"/><line nr="817" mi="5" ci="0" mb="0" cb="0"/><line nr="818" mi="4" ci="0" mb="0" cb="0"/><line nr="819" mi="6" ci="0" mb="0" cb="0"/><line nr="820" mi="7" ci="0" mb="0" cb="0"/><line nr="821" mi="7" ci="0" mb="0" cb="0"/><line nr="824" mi="6" ci="0" mb="2" cb="0"/><line nr="828" mi="7" ci="0" mb="2" cb="0"/><line nr="829" mi="5" ci="0" mb="0" cb="0"/><line nr="831" mi="12" ci="0" mb="8" cb="0"/><line nr="833" mi="3" ci="0" mb="2" cb="0"/><line nr="835" mi="0" ci="3" mb="0" cb="2"/><line nr="837" mi="0" ci="3" mb="0" cb="0"/><line nr="838" mi="0" ci="3" mb="0" cb="0"/><line nr="839" mi="0" ci="2" mb="0" cb="0"/><line nr="841" mi="0" ci="1" mb="0" cb="0"/><line nr="842" mi="0" ci="13" mb="0" cb="2"/><line nr="843" mi="0" ci="2" mb="0" cb="0"/><line nr="844" mi="0" ci="5" mb="0" cb="0"/><line nr="845" mi="3" ci="1" mb="0" cb="0"/><line nr="848" mi="0" ci="15" mb="0" cb="0"/><line nr="853" mi="2" ci="0" mb="2" cb="0"/><line nr="856" mi="12" ci="0" mb="2" cb="0"/><line nr="858" mi="8" ci="0" mb="2" cb="0"/><line nr="859" mi="2" ci="0" mb="0" cb="0"/><line nr="860" mi="2" ci="0" mb="0" cb="0"/><line nr="865" mi="0" ci="163" mb="0" cb="0"/><line nr="882" mi="0" ci="5" mb="0" cb="0"/><line nr="883" mi="0" ci="8" mb="0" cb="2"/><line nr="884" mi="0" ci="4" mb="0" cb="0"/><line nr="885" mi="0" ci="4" mb="0" cb="0"/><line nr="886" mi="0" ci="4" mb="0" cb="0"/><line nr="887" mi="0" ci="4" mb="0" cb="0"/><line nr="888" mi="0" ci="5" mb="0" cb="0"/><line nr="890" mi="0" ci="3" mb="0" cb="0"/><line nr="891" mi="0" ci="3" mb="0" cb="0"/><line nr="892" mi="0" ci="3" mb="0" cb="0"/><line nr="893" mi="0" ci="3" mb="0" cb="0"/><line nr="895" mi="0" ci="2" mb="0" cb="0"/><line nr="898" mi="3" ci="3" mb="0" cb="0"/><line nr="899" mi="3" ci="3" mb="0" cb="0"/><line nr="909" mi="0" ci="2" mb="0" cb="0"/><line nr="916" mi="0" ci="5" mb="0" cb="0"/><line nr="918" mi="0" ci="1" mb="0" cb="0"/><line nr="920" mi="0" ci="3" mb="0" cb="0"/><line nr="921" mi="0" ci="3" mb="0" cb="0"/><line nr="922" mi="0" ci="3" mb="0" cb="0"/><line nr="923" mi="0" ci="2" mb="0" cb="0"/><line nr="924" mi="0" ci="1" mb="0" cb="0"/><line nr="926" mi="0" ci="4" mb="0" cb="0"/><line nr="927" mi="0" ci="13" mb="1" cb="3"/><line nr="928" mi="0" ci="6" mb="0" cb="0"/><line nr="930" mi="2" ci="1" mb="0" cb="0"/><line nr="931" mi="0" ci="3" mb="0" cb="0"/><line nr="932" mi="0" ci="3" mb="0" cb="0"/><line nr="933" mi="0" ci="3" mb="0" cb="0"/><line nr="934" mi="0" ci="4" mb="1" cb="1"/><line nr="936" mi="0" ci="6" mb="0" cb="2"/><line nr="937" mi="0" ci="9" mb="0" cb="0"/><line nr="938" mi="0" ci="16" mb="1" cb="1"/><line nr="940" mi="0" ci="3" mb="0" cb="0"/><line nr="941" mi="0" ci="2" mb="0" cb="0"/><line nr="948" mi="4" ci="0" mb="0" cb="0"/><line nr="949" mi="4" ci="0" mb="0" cb="0"/><line nr="950" mi="2" ci="0" mb="0" cb="0"/><line nr="951" mi="2" ci="0" mb="0" cb="0"/><line nr="952" mi="8" ci="0" mb="0" cb="0"/><line nr="953" mi="1" ci="0" mb="0" cb="0"/><line nr="954" mi="2" ci="0" mb="0" cb="0"/><line nr="955" mi="9" ci="0" mb="2" cb="0"/><line nr="956" mi="8" ci="0" mb="4" cb="0"/><line nr="957" mi="1" ci="0" mb="0" cb="0"/><line nr="958" mi="3" ci="0" mb="0" cb="0"/><line nr="961" mi="1" ci="0" mb="0" cb="0"/><line nr="962" mi="1" ci="0" mb="0" cb="0"/><line nr="963" mi="2" ci="0" mb="2" cb="0"/><line nr="964" mi="4" ci="0" mb="0" cb="0"/><line nr="965" mi="9" ci="0" mb="2" cb="0"/><line nr="967" mi="13" ci="0" mb="0" cb="0"/><line nr="973" mi="0" ci="7" mb="1" cb="1"/><line nr="975" mi="0" ci="11" mb="0" cb="0"/><line nr="976" mi="0" ci="6" mb="0" cb="0"/><line nr="978" mi="0" ci="1" mb="0" cb="0"/><line nr="982" mi="13" ci="0" mb="0" cb="0"/><line nr="983" mi="4" ci="0" mb="2" cb="0"/><line nr="984" mi="1" ci="0" mb="0" cb="0"/><line nr="987" mi="3" ci="0" mb="0" cb="0"/><line nr="988" mi="3" ci="0" mb="0" cb="0"/><line nr="989" mi="1" ci="0" mb="0" cb="0"/><line nr="994" mi="0" ci="5" mb="0" cb="0"/><line nr="995" mi="0" ci="4" mb="0" cb="2"/><line nr="996" mi="0" ci="1" mb="0" cb="0"/><line nr="999" mi="0" ci="2" mb="0" cb="0"/><line nr="1004" mi="0" ci="3" mb="0" cb="0"/><line nr="1005" mi="0" ci="1" mb="0" cb="0"/><line nr="1008" mi="2" ci="0" mb="0" cb="0"/><line nr="1009" mi="3" ci="0" mb="0" cb="0"/><line nr="1010" mi="3" ci="0" mb="0" cb="0"/><line nr="1011" mi="1" ci="0" mb="0" cb="0"/><line nr="1017" mi="6" ci="0" mb="0" cb="0"/><line nr="1018" mi="4" ci="0" mb="0" cb="0"/><line nr="1019" mi="3" ci="0" mb="0" cb="0"/><line nr="1020" mi="2" ci="0" mb="0" cb="0"/><line nr="1021" mi="1" ci="0" mb="0" cb="0"/><line nr="1026" mi="3" ci="0" mb="0" cb="0"/><line nr="1027" mi="5" ci="0" mb="2" cb="0"/><line nr="1028" mi="6" ci="0" mb="0" cb="0"/><line nr="1029" mi="1" ci="0" mb="0" cb="0"/><line nr="1035" mi="3" ci="0" mb="0" cb="0"/><line nr="1036" mi="3" ci="0" mb="0" cb="0"/><line nr="1037" mi="1" ci="0" mb="0" cb="0"/><line nr="1042" mi="5" ci="0" mb="4" cb="0"/><line nr="1043" mi="15" ci="0" mb="0" cb="0"/><line nr="1045" mi="3" ci="0" mb="0" cb="0"/><line nr="1046" mi="1" ci="0" mb="0" cb="0"/><line nr="1049" mi="0" ci="7" mb="0" cb="0"/><line nr="1052" mi="0" ci="7" mb="0" cb="0"/><line nr="1055" mi="0" ci="8" mb="0" cb="0"/><line nr="1060" mi="4" ci="4" mb="0" cb="0"/><line nr="1061" mi="4" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1098" covered="1467"/><counter type="BRANCH" missed="199" covered="175"/><counter type="LINE" missed="277" covered="290"/><counter type="COMPLEXITY" missed="158" covered="126"/><counter type="METHOD" missed="10" covered="27"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="TokenMgrError.java"><line nr="51" mi="4" ci="0" mb="0" cb="0"/><line nr="53" mi="8" ci="0" mb="2" cb="0"/><line nr="54" mi="4" ci="0" mb="9" cb="0"/><line nr="57" mi="4" ci="0" mb="0" cb="0"/><line nr="58" mi="1" ci="0" mb="0" cb="0"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="61" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="1" ci="0" mb="0" cb="0"/><line nr="75" mi="4" ci="0" mb="0" cb="0"/><line nr="76" mi="1" ci="0" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="10" ci="0" mb="4" cb="0"/><line nr="82" mi="11" ci="0" mb="0" cb="0"/><line nr="83" mi="18" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="23" ci="0" mb="2" cb="0"/><line nr="110" mi="16" ci="0" mb="0" cb="0"/><line nr="111" mi="6" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="10" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="ParseException.java"><line nr="26" mi="5" ci="0" mb="0" cb="0"/><line nr="39" mi="6" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="3" ci="0" mb="0" cb="0"/><line nr="42" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="1" ci="0" mb="0" cb="0"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="1" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="62" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="8" ci="0" mb="2" cb="0"/><line nr="100" mi="6" ci="0" mb="2" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="12" ci="0" mb="0" cb="0"/><line nr="106" mi="11" ci="0" mb="2" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="2" cb="0"/><line nr="114" mi="11" ci="0" mb="2" cb="0"/><line nr="115" mi="3" ci="0" mb="2" cb="0"/><line nr="116" mi="11" ci="0" mb="0" cb="0"/><line nr="117" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="14" ci="0" mb="0" cb="0"/><line nr="120" mi="9" ci="0" mb="0" cb="0"/><line nr="121" mi="11" ci="0" mb="0" cb="0"/><line nr="122" mi="9" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="19" ci="0" mb="0" cb="0"/><line nr="126" mi="11" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="2" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="14" ci="0" mb="0" cb="0"/><line nr="135" mi="13" ci="0" mb="0" cb="0"/><line nr="137" mi="10" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="8" ci="0" mb="2" cb="0"/><line nr="153" mi="4" ci="0" mb="9" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="1" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="1" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="1" ci="0" mb="0" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="174" mi="4" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="10" ci="0" mb="4" cb="0"/><line nr="181" mi="11" ci="0" mb="0" cb="0"/><line nr="182" mi="18" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasCQLParser.java"><line nr="38" mi="0" ci="4" mb="0" cb="0"/><line nr="39" mi="0" ci="9" mb="0" cb="0"/><line nr="40" mi="0" ci="7" mb="1" cb="3"/><line nr="42" mi="11" ci="0" mb="2" cb="0"/><line nr="44" mi="4" ci="0" mb="2" cb="0"/><line nr="46" mi="14" ci="0" mb="0" cb="0"/><line nr="48" mi="1" ci="0" mb="0" cb="0"/><line nr="49" mi="5" ci="0" mb="0" cb="0"/><line nr="51" mi="0" ci="5" mb="0" cb="0"/><line nr="56" mi="0" ci="8" mb="2" cb="2"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="59" mi="0" ci="8" mb="0" cb="0"/><line nr="61" mi="0" ci="2" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="2" cb="0"/><line nr="68" mi="6" ci="0" mb="0" cb="0"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="0" cb="0"/><line nr="75" mi="0" ci="2" mb="0" cb="0"/><line nr="76" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="9" mb="0" cb="0"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="81" mi="0" ci="4" mb="0" cb="2"/><line nr="86" mi="0" ci="9" mb="0" cb="0"/><line nr="87" mi="0" ci="5" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="0" cb="2"/><line nr="90" mi="0" ci="4" mb="0" cb="0"/><line nr="91" mi="0" ci="10" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="1" cb="1"/><line nr="93" mi="0" ci="5" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="4" mb="0" cb="2"/><line nr="100" mi="0" ci="8" mb="0" cb="0"/><line nr="104" mi="0" ci="6" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="2"/><line nr="108" mi="0" ci="16" mb="1" cb="1"/><line nr="112" mi="0" ci="4" mb="1" cb="1"/><line nr="114" mi="5" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="4" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="2" mb="0" cb="0"/><line nr="123" mi="0" ci="2" mb="0" cb="0"/><line nr="124" mi="0" ci="2" mb="0" cb="0"/><line nr="125" mi="0" ci="2" mb="0" cb="0"/><line nr="126" mi="0" ci="2" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="129" mi="0" ci="2" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="2" mb="0" cb="0"/><line nr="134" mi="0" ci="2" mb="0" cb="0"/><line nr="135" mi="0" ci="2" mb="0" cb="0"/><line nr="136" mi="0" ci="4" mb="0" cb="2"/><line nr="137" mi="0" ci="10" mb="0" cb="0"/><line nr="138" mi="0" ci="4" mb="1" cb="1"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="140" mi="0" ci="9" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="144" mi="0" ci="4" mb="0" cb="2"/><line nr="149" mi="0" ci="9" mb="0" cb="0"/><line nr="150" mi="0" ci="5" mb="0" cb="0"/><line nr="152" mi="0" ci="5" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="0" ci="4" mb="0" cb="2"/><line nr="158" mi="0" ci="4" mb="0" cb="2"/><line nr="159" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="0" ci="4" mb="0" cb="2"/><line nr="162" mi="0" ci="4" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="4" mb="0" cb="2"/><line nr="165" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="1" cb="1"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="4" mb="0" cb="2"/><line nr="171" mi="0" ci="4" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="4" mb="0" cb="2"/><line nr="174" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="0" ci="4" mb="0" cb="2"/><line nr="177" mi="0" ci="4" mb="0" cb="0"/><line nr="178" mi="0" ci="3" mb="0" cb="0"/><line nr="179" mi="0" ci="4" mb="1" cb="1"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="0" ci="4" mb="0" cb="2"/><line nr="183" mi="0" ci="4" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="4" mb="1" cb="1"/><line nr="186" mi="4" ci="0" mb="0" cb="0"/><line nr="187" mi="3" ci="0" mb="0" cb="0"/><line nr="188" mi="0" ci="4" mb="1" cb="1"/><line nr="189" mi="0" ci="4" mb="0" cb="0"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="4" ci="0" mb="2" cb="0"/><line nr="192" mi="4" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="195" mi="4" ci="0" mb="0" cb="0"/><line nr="196" mi="4" ci="0" mb="0" cb="0"/><line nr="198" mi="0" ci="4" mb="0" cb="2"/><line nr="199" mi="0" ci="10" mb="0" cb="0"/><line nr="200" mi="0" ci="4" mb="1" cb="1"/><line nr="201" mi="0" ci="4" mb="0" cb="0"/><line nr="202" mi="0" ci="9" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="206" mi="0" ci="4" mb="1" cb="1"/><line nr="211" mi="9" ci="0" mb="0" cb="0"/><line nr="212" mi="5" ci="0" mb="0" cb="0"/><line nr="214" mi="0" ci="5" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="2" mb="0" cb="2"/><line nr="224" mi="0" ci="9" mb="0" cb="0"/><line nr="226" mi="0" ci="4" mb="0" cb="2"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="232" mi="0" ci="7" mb="0" cb="0"/><line nr="233" mi="0" ci="6" mb="0" cb="0"/><line nr="235" mi="0" ci="2" mb="0" cb="2"/><line nr="237" mi="0" ci="2" mb="0" cb="2"/><line nr="239" mi="0" ci="9" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="1" cb="1"/><line nr="243" mi="0" ci="6" mb="0" cb="0"/><line nr="247" mi="7" ci="0" mb="0" cb="0"/><line nr="248" mi="6" ci="0" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="0" cb="2"/><line nr="252" mi="0" ci="8" mb="0" cb="0"/><line nr="253" mi="0" ci="9" mb="1" cb="1"/><line nr="254" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="0" ci="4" mb="0" cb="2"/><line nr="257" mi="0" ci="13" mb="0" cb="0"/><line nr="258" mi="0" ci="9" mb="1" cb="1"/><line nr="259" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="4" mb="0" cb="2"/><line nr="262" mi="0" ci="8" mb="0" cb="0"/><line nr="263" mi="0" ci="9" mb="1" cb="1"/><line nr="264" mi="1" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="1" cb="1"/><line nr="267" mi="13" ci="0" mb="0" cb="0"/><line nr="268" mi="9" ci="0" mb="2" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="270" mi="0" ci="4" mb="0" cb="2"/><line nr="272" mi="0" ci="8" mb="0" cb="0"/><line nr="273" mi="0" ci="9" mb="1" cb="1"/><line nr="274" mi="1" ci="0" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="2"/><line nr="277" mi="0" ci="13" mb="0" cb="0"/><line nr="278" mi="0" ci="9" mb="1" cb="1"/><line nr="279" mi="1" ci="0" mb="0" cb="0"/><line nr="280" mi="0" ci="4" mb="0" cb="2"/><line nr="282" mi="0" ci="8" mb="0" cb="0"/><line nr="283" mi="0" ci="9" mb="1" cb="1"/><line nr="284" mi="1" ci="0" mb="0" cb="0"/><line nr="285" mi="0" ci="4" mb="1" cb="1"/><line nr="287" mi="13" ci="0" mb="0" cb="0"/><line nr="288" mi="9" ci="0" mb="2" cb="0"/><line nr="289" mi="1" ci="0" mb="0" cb="0"/><line nr="290" mi="0" ci="4" mb="0" cb="2"/><line nr="292" mi="0" ci="8" mb="0" cb="0"/><line nr="293" mi="0" ci="9" mb="1" cb="1"/><line nr="294" mi="1" ci="0" mb="0" cb="0"/><line nr="295" mi="0" ci="4" mb="1" cb="1"/><line nr="297" mi="13" ci="0" mb="0" cb="0"/><line nr="298" mi="9" ci="0" mb="2" cb="0"/><line nr="299" mi="1" ci="0" mb="0" cb="0"/><line nr="300" mi="0" ci="4" mb="1" cb="1"/><line nr="302" mi="0" ci="8" mb="0" cb="0"/><line nr="303" mi="0" ci="9" mb="1" cb="1"/><line nr="304" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="4" ci="0" mb="2" cb="0"/><line nr="307" mi="13" ci="0" mb="0" cb="0"/><line nr="308" mi="9" ci="0" mb="2" cb="0"/><line nr="309" mi="1" ci="0" mb="0" cb="0"/><line nr="312" mi="12" ci="0" mb="0" cb="0"/><line nr="317" mi="0" ci="4" mb="1" cb="1"/><line nr="319" mi="5" ci="0" mb="0" cb="0"/><line nr="324" mi="0" ci="2" mb="0" cb="0"/><line nr="325" mi="0" ci="2" mb="0" cb="0"/><line nr="326" mi="0" ci="2" mb="0" cb="0"/><line nr="327" mi="0" ci="2" mb="0" cb="0"/><line nr="328" mi="0" ci="2" mb="0" cb="0"/><line nr="329" mi="0" ci="9" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="0" cb="0"/><line nr="331" mi="0" ci="4" mb="1" cb="1"/><line nr="332" mi="5" ci="0" mb="0" cb="0"/><line nr="338" mi="0" ci="2" mb="0" cb="0"/><line nr="339" mi="0" ci="2" mb="0" cb="0"/><line nr="340" mi="0" ci="2" mb="0" cb="0"/><line nr="341" mi="0" ci="2" mb="0" cb="0"/><line nr="342" mi="0" ci="2" mb="0" cb="0"/><line nr="343" mi="0" ci="4" mb="0" cb="2"/><line nr="344" mi="0" ci="9" mb="0" cb="0"/><line nr="345" mi="0" ci="8" mb="0" cb="0"/><line nr="346" mi="0" ci="4" mb="1" cb="1"/><line nr="347" mi="0" ci="4" mb="0" cb="0"/><line nr="348" mi="0" ci="9" mb="0" cb="0"/><line nr="349" mi="0" ci="4" mb="0" cb="0"/><line nr="350" mi="0" ci="4" mb="0" cb="2"/><line nr="351" mi="0" ci="2" mb="0" cb="0"/><line nr="352" mi="0" ci="4" mb="0" cb="2"/><line nr="353" mi="0" ci="4" mb="0" cb="0"/><line nr="354" mi="0" ci="4" mb="0" cb="0"/><line nr="355" mi="0" ci="4" mb="0" cb="0"/><line nr="356" mi="0" ci="4" mb="0" cb="0"/><line nr="357" mi="0" ci="5" mb="0" cb="0"/><line nr="358" mi="0" ci="4" mb="1" cb="1"/><line nr="359" mi="4" ci="0" mb="0" cb="0"/><line nr="360" mi="4" ci="0" mb="0" cb="0"/><line nr="361" mi="5" ci="0" mb="0" cb="0"/><line nr="362" mi="0" ci="4" mb="1" cb="1"/><line nr="363" mi="0" ci="5" mb="0" cb="0"/><line nr="365" mi="4" ci="0" mb="0" cb="0"/><line nr="366" mi="4" ci="0" mb="0" cb="0"/><line nr="371" mi="0" ci="8" mb="0" cb="0"/><line nr="372" mi="0" ci="2" mb="0" cb="2"/><line nr="374" mi="0" ci="2" mb="0" cb="0"/><line nr="375" mi="0" ci="3" mb="0" cb="0"/><line nr="377" mi="0" ci="2" mb="0" cb="2"/><line nr="379" mi="0" ci="4" mb="0" cb="0"/><line nr="380" mi="0" ci="2" mb="1" cb="1"/><line nr="382" mi="0" ci="5" mb="0" cb="0"/><line nr="386" mi="2" ci="0" mb="0" cb="0"/><line nr="389" mi="0" ci="5" mb="0" cb="0"/><line nr="391" mi="4" ci="0" mb="0" cb="0"/><line nr="392" mi="4" ci="0" mb="0" cb="0"/><line nr="394" mi="0" ci="4" mb="0" cb="2"/><line nr="395" mi="0" ci="2" mb="0" cb="0"/><line nr="396" mi="0" ci="4" mb="0" cb="2"/><line nr="397" mi="0" ci="4" mb="0" cb="0"/><line nr="401" mi="0" ci="9" mb="0" cb="0"/><line nr="402" mi="0" ci="2" mb="0" cb="2"/><line nr="404" mi="0" ci="4" mb="0" cb="0"/><line nr="408" mi="0" ci="3" mb="0" cb="0"/><line nr="410" mi="0" ci="3" mb="0" cb="0"/><line nr="414" mi="0" ci="4" mb="1" cb="1"/><line nr="415" mi="5" ci="0" mb="0" cb="0"/><line nr="420" mi="0" ci="6" mb="0" cb="0"/><line nr="421" mi="0" ci="4" mb="0" cb="2"/><line nr="422" mi="0" ci="7" mb="0" cb="0"/><line nr="423" mi="0" ci="4" mb="0" cb="0"/><line nr="424" mi="0" ci="4" mb="1" cb="1"/><line nr="425" mi="0" ci="4" mb="0" cb="0"/><line nr="426" mi="0" ci="4" mb="0" cb="0"/><line nr="428" mi="4" ci="0" mb="0" cb="0"/><line nr="429" mi="4" ci="0" mb="0" cb="0"/><line nr="433" mi="0" ci="4" mb="0" cb="2"/><line nr="438" mi="0" ci="4" mb="0" cb="2"/><line nr="439" mi="0" ci="7" mb="0" cb="0"/><line nr="440" mi="0" ci="4" mb="0" cb="0"/><line nr="441" mi="0" ci="4" mb="1" cb="1"/><line nr="442" mi="0" ci="4" mb="0" cb="0"/><line nr="443" mi="0" ci="4" mb="0" cb="0"/><line nr="445" mi="4" ci="0" mb="0" cb="0"/><line nr="446" mi="4" ci="0" mb="0" cb="0"/><line nr="449" mi="0" ci="4" mb="1" cb="1"/><line nr="450" mi="5" ci="0" mb="0" cb="0"/><line nr="453" mi="0" ci="2" mb="0" cb="0"/><line nr="457" mi="0" ci="2" mb="0" cb="0"/><line nr="458" mi="0" ci="2" mb="0" cb="0"/><line nr="459" mi="0" ci="2" mb="0" cb="0"/><line nr="460" mi="0" ci="2" mb="0" cb="0"/><line nr="461" mi="0" ci="2" mb="0" cb="0"/><line nr="462" mi="0" ci="4" mb="0" cb="0"/><line nr="463" mi="0" ci="4" mb="0" cb="2"/><line nr="464" mi="0" ci="4" mb="0" cb="0"/><line nr="465" mi="0" ci="4" mb="0" cb="2"/><line nr="466" mi="0" ci="4" mb="0" cb="0"/><line nr="470" mi="0" ci="2" mb="0" cb="2"/><line nr="472" mi="0" ci="3" mb="0" cb="0"/><line nr="473" mi="0" ci="4" mb="0" cb="0"/><line nr="477" mi="0" ci="3" mb="0" cb="0"/><line nr="478" mi="0" ci="4" mb="0" cb="0"/><line nr="480" mi="0" ci="4" mb="1" cb="1"/><line nr="481" mi="0" ci="4" mb="0" cb="0"/><line nr="482" mi="0" ci="4" mb="0" cb="0"/><line nr="483" mi="0" ci="3" mb="0" cb="0"/><line nr="484" mi="0" ci="4" mb="0" cb="0"/><line nr="486" mi="4" ci="0" mb="0" cb="0"/><line nr="487" mi="4" ci="0" mb="0" cb="0"/><line nr="489" mi="0" ci="4" mb="0" cb="0"/><line nr="490" mi="0" ci="4" mb="0" cb="2"/><line nr="491" mi="0" ci="2" mb="0" cb="0"/><line nr="492" mi="0" ci="4" mb="1" cb="1"/><line nr="493" mi="0" ci="4" mb="0" cb="0"/><line nr="494" mi="0" ci="4" mb="0" cb="0"/><line nr="495" mi="0" ci="4" mb="0" cb="0"/><line nr="496" mi="0" ci="4" mb="0" cb="0"/><line nr="497" mi="0" ci="5" mb="0" cb="0"/><line nr="498" mi="4" ci="0" mb="2" cb="0"/><line nr="499" mi="4" ci="0" mb="0" cb="0"/><line nr="500" mi="4" ci="0" mb="0" cb="0"/><line nr="501" mi="5" ci="0" mb="0" cb="0"/><line nr="502" mi="4" ci="0" mb="2" cb="0"/><line nr="503" mi="5" ci="0" mb="0" cb="0"/><line nr="505" mi="4" ci="0" mb="0" cb="0"/><line nr="506" mi="4" ci="0" mb="0" cb="0"/><line nr="511" mi="0" ci="3" mb="0" cb="2"/><line nr="513" mi="0" ci="7" mb="0" cb="0"/><line nr="515" mi="0" ci="3" mb="0" cb="2"/><line nr="517" mi="0" ci="7" mb="0" cb="0"/><line nr="521" mi="0" ci="6" mb="0" cb="0"/><line nr="523" mi="0" ci="2" mb="1" cb="1"/><line nr="525" mi="2" ci="0" mb="0" cb="0"/><line nr="526" mi="3" ci="0" mb="0" cb="0"/><line nr="528" mi="0" ci="2" mb="0" cb="2"/><line nr="530" mi="0" ci="4" mb="0" cb="0"/><line nr="531" mi="0" ci="2" mb="1" cb="1"/><line nr="533" mi="0" ci="5" mb="0" cb="0"/><line nr="537" mi="2" ci="0" mb="0" cb="0"/><line nr="540" mi="0" ci="4" mb="0" cb="0"/><line nr="541" mi="0" ci="4" mb="1" cb="1"/><line nr="542" mi="5" ci="0" mb="0" cb="0"/><line nr="546" mi="0" ci="2" mb="0" cb="0"/><line nr="547" mi="0" ci="4" mb="0" cb="2"/><line nr="548" mi="0" ci="4" mb="0" cb="0"/><line nr="549" mi="0" ci="4" mb="0" cb="0"/><line nr="550" mi="0" ci="5" mb="0" cb="0"/><line nr="551" mi="0" ci="4" mb="1" cb="1"/><line nr="552" mi="0" ci="4" mb="0" cb="0"/><line nr="553" mi="0" ci="3" mb="0" cb="0"/><line nr="555" mi="4" ci="0" mb="0" cb="0"/><line nr="556" mi="4" ci="0" mb="0" cb="0"/><line nr="558" mi="0" ci="2" mb="0" cb="2"/><line nr="560" mi="0" ci="11" mb="0" cb="0"/><line nr="561" mi="0" ci="6" mb="0" cb="0"/><line nr="562" mi="0" ci="4" mb="1" cb="1"/><line nr="563" mi="1" ci="0" mb="0" cb="0"/><line nr="566" mi="0" ci="8" mb="0" cb="0"/><line nr="567" mi="0" ci="6" mb="0" cb="0"/><line nr="568" mi="0" ci="4" mb="1" cb="1"/><line nr="570" mi="5" ci="0" mb="0" cb="0"/><line nr="573" mi="0" ci="2" mb="0" cb="0"/><line nr="577" mi="0" ci="2" mb="0" cb="0"/><line nr="578" mi="0" ci="2" mb="0" cb="0"/><line nr="579" mi="0" ci="2" mb="0" cb="0"/><line nr="580" mi="0" ci="2" mb="0" cb="0"/><line nr="581" mi="0" ci="4" mb="0" cb="2"/><line nr="582" mi="0" ci="4" mb="0" cb="0"/><line nr="583" mi="0" ci="13" mb="0" cb="0"/><line nr="584" mi="0" ci="4" mb="0" cb="2"/><line nr="585" mi="0" ci="4" mb="0" cb="0"/><line nr="586" mi="0" ci="4" mb="0" cb="2"/><line nr="587" mi="0" ci="6" mb="0" cb="0"/><line nr="588" mi="0" ci="4" mb="0" cb="2"/><line nr="589" mi="0" ci="4" mb="0" cb="0"/><line nr="590" mi="0" ci="6" mb="0" cb="0"/><line nr="591" mi="0" ci="3" mb="0" cb="0"/><line nr="592" mi="0" ci="6" mb="0" cb="0"/><line nr="593" mi="0" ci="3" mb="0" cb="0"/><line nr="596" mi="0" ci="4" mb="0" cb="2"/><line nr="601" mi="0" ci="4" mb="0" cb="0"/><line nr="602" mi="0" ci="6" mb="0" cb="0"/><line nr="603" mi="0" ci="4" mb="0" cb="0"/><line nr="605" mi="0" ci="4" mb="1" cb="1"/><line nr="606" mi="0" ci="4" mb="0" cb="0"/><line nr="607" mi="0" ci="6" mb="0" cb="0"/><line nr="608" mi="0" ci="3" mb="0" cb="0"/><line nr="609" mi="0" ci="6" mb="0" cb="0"/><line nr="610" mi="0" ci="3" mb="0" cb="0"/><line nr="613" mi="0" ci="4" mb="1" cb="1"/><line nr="618" mi="4" ci="0" mb="0" cb="0"/><line nr="619" mi="6" ci="0" mb="0" cb="0"/><line nr="620" mi="4" ci="0" mb="0" cb="0"/><line nr="623" mi="4" ci="0" mb="0" cb="0"/><line nr="624" mi="4" ci="0" mb="0" cb="0"/><line nr="626" mi="0" ci="4" mb="1" cb="1"/><line nr="627" mi="0" ci="7" mb="0" cb="0"/><line nr="629" mi="4" ci="0" mb="0" cb="0"/><line nr="630" mi="4" ci="0" mb="0" cb="0"/><line nr="632" mi="0" ci="5" mb="0" cb="0"/><line nr="633" mi="0" ci="4" mb="1" cb="1"/><line nr="634" mi="0" ci="6" mb="0" cb="0"/><line nr="635" mi="0" ci="4" mb="0" cb="0"/><line nr="636" mi="0" ci="5" mb="0" cb="0"/><line nr="638" mi="4" ci="0" mb="0" cb="0"/><line nr="639" mi="4" ci="0" mb="0" cb="0"/><line nr="641" mi="0" ci="4" mb="0" cb="2"/><line nr="642" mi="0" ci="2" mb="0" cb="0"/><line nr="643" mi="0" ci="4" mb="0" cb="2"/><line nr="644" mi="0" ci="4" mb="0" cb="0"/><line nr="645" mi="0" ci="4" mb="0" cb="0"/><line nr="646" mi="0" ci="4" mb="0" cb="0"/><line nr="647" mi="0" ci="4" mb="0" cb="0"/><line nr="648" mi="0" ci="5" mb="0" cb="0"/><line nr="649" mi="0" ci="4" mb="0" cb="2"/><line nr="650" mi="0" ci="4" mb="0" cb="0"/><line nr="651" mi="0" ci="4" mb="0" cb="0"/><line nr="652" mi="0" ci="5" mb="0" cb="0"/><line nr="653" mi="0" ci="4" mb="1" cb="1"/><line nr="654" mi="0" ci="5" mb="0" cb="0"/><line nr="656" mi="4" ci="0" mb="0" cb="0"/><line nr="657" mi="4" ci="0" mb="0" cb="0"/><line nr="662" mi="0" ci="2" mb="0" cb="0"/><line nr="663" mi="0" ci="5" mb="0" cb="0"/><line nr="664" mi="0" ci="2" mb="0" cb="2"/><line nr="666" mi="0" ci="2" mb="0" cb="0"/><line nr="667" mi="0" ci="3" mb="0" cb="0"/><line nr="669" mi="0" ci="2" mb="0" cb="2"/><line nr="671" mi="0" ci="4" mb="0" cb="0"/><line nr="672" mi="0" ci="2" mb="0" cb="2"/><line nr="674" mi="0" ci="5" mb="0" cb="0"/><line nr="678" mi="0" ci="2" mb="0" cb="0"/><line nr="681" mi="0" ci="4" mb="0" cb="0"/><line nr="683" mi="0" ci="4" mb="1" cb="1"/><line nr="684" mi="5" ci="0" mb="0" cb="0"/><line nr="687" mi="0" ci="2" mb="0" cb="0"/><line nr="689" mi="0" ci="4" mb="0" cb="2"/><line nr="690" mi="0" ci="4" mb="0" cb="2"/><line nr="691" mi="0" ci="4" mb="0" cb="0"/><line nr="695" mi="0" ci="4" mb="0" cb="0"/><line nr="696" mi="0" ci="4" mb="0" cb="2"/><line nr="697" mi="0" ci="6" mb="0" cb="0"/><line nr="698" mi="0" ci="4" mb="0" cb="2"/><line nr="699" mi="0" ci="7" mb="0" cb="0"/><line nr="700" mi="0" ci="4" mb="1" cb="1"/><line nr="701" mi="0" ci="7" mb="0" cb="0"/><line nr="703" mi="4" ci="0" mb="0" cb="0"/><line nr="704" mi="4" ci="0" mb="0" cb="0"/><line nr="706" mi="0" ci="3" mb="0" cb="0"/><line nr="707" mi="0" ci="4" mb="0" cb="0"/><line nr="708" mi="0" ci="4" mb="1" cb="1"/><line nr="709" mi="0" ci="7" mb="0" cb="0"/><line nr="710" mi="4" ci="0" mb="2" cb="0"/><line nr="711" mi="7" ci="0" mb="0" cb="0"/><line nr="713" mi="4" ci="0" mb="0" cb="0"/><line nr="714" mi="4" ci="0" mb="0" cb="0"/><line nr="716" mi="0" ci="3" mb="0" cb="0"/><line nr="719" mi="0" ci="4" mb="1" cb="1"/><line nr="724" mi="4" ci="0" mb="0" cb="0"/><line nr="725" mi="4" ci="0" mb="2" cb="0"/><line nr="726" mi="7" ci="0" mb="0" cb="0"/><line nr="727" mi="4" ci="0" mb="2" cb="0"/><line nr="728" mi="7" ci="0" mb="0" cb="0"/><line nr="730" mi="4" ci="0" mb="0" cb="0"/><line nr="731" mi="4" ci="0" mb="0" cb="0"/><line nr="733" mi="4" ci="0" mb="0" cb="0"/><line nr="735" mi="0" ci="4" mb="0" cb="2"/><line nr="736" mi="0" ci="6" mb="0" cb="0"/><line nr="737" mi="0" ci="4" mb="1" cb="1"/><line nr="738" mi="0" ci="7" mb="0" cb="0"/><line nr="739" mi="4" ci="0" mb="2" cb="0"/><line nr="740" mi="7" ci="0" mb="0" cb="0"/><line nr="742" mi="4" ci="0" mb="0" cb="0"/><line nr="743" mi="4" ci="0" mb="0" cb="0"/><line nr="745" mi="0" ci="3" mb="0" cb="0"/><line nr="746" mi="0" ci="4" mb="0" cb="0"/><line nr="747" mi="0" ci="4" mb="1" cb="1"/><line nr="748" mi="0" ci="7" mb="0" cb="0"/><line nr="749" mi="4" ci="0" mb="2" cb="0"/><line nr="750" mi="7" ci="0" mb="0" cb="0"/><line nr="752" mi="4" ci="0" mb="0" cb="0"/><line nr="753" mi="4" ci="0" mb="0" cb="0"/><line nr="755" mi="0" ci="3" mb="0" cb="0"/><line nr="758" mi="0" ci="4" mb="0" cb="2"/><line nr="763" mi="0" ci="4" mb="0" cb="0"/><line nr="764" mi="0" ci="4" mb="1" cb="1"/><line nr="765" mi="0" ci="7" mb="0" cb="0"/><line nr="766" mi="4" ci="0" mb="2" cb="0"/><line nr="767" mi="7" ci="0" mb="0" cb="0"/><line nr="769" mi="4" ci="0" mb="0" cb="0"/><line nr="770" mi="4" ci="0" mb="0" cb="0"/><line nr="772" mi="0" ci="4" mb="0" cb="0"/><line nr="774" mi="0" ci="4" mb="1" cb="1"/><line nr="775" mi="0" ci="4" mb="1" cb="1"/><line nr="776" mi="0" ci="7" mb="0" cb="0"/><line nr="777" mi="4" ci="0" mb="2" cb="0"/><line nr="778" mi="7" ci="0" mb="0" cb="0"/><line nr="780" mi="4" ci="0" mb="0" cb="0"/><line nr="781" mi="4" ci="0" mb="0" cb="0"/><line nr="784" mi="4" ci="0" mb="0" cb="0"/><line nr="785" mi="4" ci="0" mb="0" cb="0"/><line nr="787" mi="0" ci="4" mb="0" cb="0"/><line nr="788" mi="0" ci="2" mb="0" cb="2"/><line nr="790" mi="0" ci="2" mb="0" cb="0"/><line nr="793" mi="0" ci="4" mb="1" cb="1"/><line nr="794" mi="0" ci="4" mb="1" cb="1"/><line nr="796" mi="0" ci="6" mb="0" cb="0"/><line nr="798" mi="0" ci="4" mb="1" cb="1"/><line nr="800" mi="4" ci="0" mb="0" cb="0"/><line nr="801" mi="4" ci="0" mb="0" cb="0"/><line nr="804" mi="4" ci="0" mb="2" cb="0"/><line nr="805" mi="5" ci="0" mb="0" cb="0"/><line nr="808" mi="0" ci="2" mb="0" cb="0"/><line nr="809" mi="0" ci="2" mb="0" cb="0"/><line nr="812" mi="0" ci="4" mb="0" cb="2"/><line nr="813" mi="0" ci="4" mb="0" cb="0"/><line nr="817" mi="0" ci="4" mb="0" cb="2"/><line nr="818" mi="0" ci="4" mb="0" cb="0"/><line nr="819" mi="0" ci="4" mb="0" cb="2"/><line nr="820" mi="0" ci="5" mb="0" cb="0"/><line nr="821" mi="0" ci="4" mb="1" cb="1"/><line nr="822" mi="0" ci="5" mb="0" cb="0"/><line nr="824" mi="4" ci="0" mb="0" cb="0"/><line nr="825" mi="4" ci="0" mb="0" cb="0"/><line nr="827" mi="0" ci="2" mb="0" cb="0"/><line nr="828" mi="0" ci="2" mb="0" cb="0"/><line nr="829" mi="0" ci="3" mb="0" cb="0"/><line nr="830" mi="0" ci="5" mb="0" cb="0"/><line nr="831" mi="0" ci="3" mb="1" cb="1"/><line nr="833" mi="1" ci="11" mb="1" cb="1"/><line nr="834" mi="0" ci="13" mb="0" cb="2"/><line nr="838" mi="15" ci="0" mb="0" cb="0"/><line nr="840" mi="0" ci="6" mb="0" cb="0"/><line nr="841" mi="0" ci="4" mb="1" cb="3"/><line nr="843" mi="0" ci="9" mb="0" cb="0"/><line nr="844" mi="0" ci="3" mb="0" cb="0"/><line nr="845" mi="0" ci="1" mb="0" cb="0"/><line nr="846" mi="0" ci="2" mb="1" cb="1"/><line nr="848" mi="0" ci="9" mb="0" cb="0"/><line nr="849" mi="0" ci="3" mb="0" cb="0"/><line nr="850" mi="0" ci="1" mb="0" cb="0"/><line nr="854" mi="5" ci="0" mb="0" cb="0"/><line nr="856" mi="0" ci="4" mb="1" cb="1"/><line nr="857" mi="1" ci="4" mb="1" cb="1"/><line nr="858" mi="4" ci="0" mb="0" cb="0"/><line nr="859" mi="4" ci="0" mb="2" cb="0"/><line nr="860" mi="5" ci="0" mb="0" cb="0"/><line nr="861" mi="4" ci="0" mb="2" cb="0"/><line nr="862" mi="5" ci="0" mb="0" cb="0"/><line nr="864" mi="4" ci="0" mb="0" cb="0"/><line nr="865" mi="4" ci="0" mb="0" cb="0"/><line nr="867" mi="4" ci="0" mb="0" cb="0"/><line nr="868" mi="2" ci="0" mb="2" cb="0"/><line nr="871" mi="21" ci="0" mb="0" cb="0"/><line nr="875" mi="6" ci="0" mb="0" cb="0"/><line nr="876" mi="17" ci="0" mb="0" cb="0"/><line nr="877" mi="14" ci="0" mb="0" cb="0"/><line nr="878" mi="2" ci="0" mb="2" cb="0"/><line nr="880" mi="2" ci="0" mb="0" cb="0"/><line nr="882" mi="3" ci="0" mb="0" cb="0"/><line nr="884" mi="4" ci="0" mb="2" cb="0"/><line nr="885" mi="1" ci="0" mb="0" cb="0"/><line nr="886" mi="0" ci="4" mb="1" cb="1"/><line nr="887" mi="0" ci="4" mb="0" cb="0"/><line nr="888" mi="0" ci="4" mb="1" cb="1"/><line nr="889" mi="5" ci="0" mb="0" cb="0"/><line nr="890" mi="0" ci="4" mb="1" cb="1"/><line nr="891" mi="0" ci="5" mb="0" cb="0"/><line nr="893" mi="4" ci="0" mb="0" cb="0"/><line nr="894" mi="4" ci="0" mb="0" cb="0"/><line nr="896" mi="0" ci="4" mb="0" cb="0"/><line nr="897" mi="0" ci="2" mb="1" cb="1"/><line nr="900" mi="21" ci="0" mb="0" cb="0"/><line nr="904" mi="0" ci="6" mb="0" cb="0"/><line nr="905" mi="0" ci="19" mb="0" cb="0"/><line nr="906" mi="0" ci="14" mb="0" cb="0"/><line nr="907" mi="0" ci="2" mb="0" cb="2"/><line nr="909" mi="0" ci="2" mb="0" cb="0"/><line nr="911" mi="0" ci="3" mb="0" cb="0"/><line nr="913" mi="0" ci="4" mb="1" cb="1"/><line nr="914" mi="1" ci="0" mb="0" cb="0"/><line nr="916" mi="4" ci="0" mb="0" cb="0"/><line nr="917" mi="4" ci="0" mb="0" cb="0"/><line nr="919" mi="5" ci="0" mb="0" cb="0"/><line nr="924" mi="0" ci="10" mb="0" cb="0"/><line nr="925" mi="0" ci="7" mb="0" cb="2"/><line nr="926" mi="3" ci="0" mb="0" cb="0"/><line nr="927" mi="13" ci="6" mb="0" cb="0"/><line nr="932" mi="0" ci="10" mb="0" cb="0"/><line nr="933" mi="0" ci="7" mb="0" cb="2"/><line nr="934" mi="3" ci="0" mb="0" cb="0"/><line nr="935" mi="13" ci="6" mb="0" cb="0"/><line nr="940" mi="0" ci="10" mb="0" cb="0"/><line nr="941" mi="1" ci="6" mb="1" cb="1"/><line nr="942" mi="3" ci="0" mb="0" cb="0"/><line nr="943" mi="13" ci="6" mb="0" cb="0"/><line nr="948" mi="0" ci="10" mb="0" cb="0"/><line nr="949" mi="0" ci="7" mb="0" cb="2"/><line nr="950" mi="3" ci="0" mb="0" cb="0"/><line nr="951" mi="13" ci="6" mb="0" cb="0"/><line nr="956" mi="0" ci="10" mb="0" cb="0"/><line nr="957" mi="0" ci="7" mb="0" cb="2"/><line nr="958" mi="3" ci="0" mb="0" cb="0"/><line nr="959" mi="13" ci="6" mb="0" cb="0"/><line nr="964" mi="0" ci="10" mb="0" cb="0"/><line nr="965" mi="1" ci="6" mb="1" cb="1"/><line nr="966" mi="3" ci="0" mb="0" cb="0"/><line nr="967" mi="13" ci="6" mb="0" cb="0"/><line nr="972" mi="0" ci="10" mb="0" cb="0"/><line nr="973" mi="0" ci="7" mb="0" cb="2"/><line nr="974" mi="3" ci="0" mb="0" cb="0"/><line nr="975" mi="13" ci="6" mb="0" cb="0"/><line nr="980" mi="0" ci="10" mb="0" cb="0"/><line nr="981" mi="0" ci="7" mb="0" cb="2"/><line nr="982" mi="3" ci="0" mb="0" cb="0"/><line nr="983" mi="13" ci="6" mb="0" cb="0"/><line nr="988" mi="0" ci="10" mb="0" cb="0"/><line nr="989" mi="0" ci="7" mb="0" cb="2"/><line nr="990" mi="3" ci="0" mb="0" cb="0"/><line nr="991" mi="13" ci="6" mb="0" cb="0"/><line nr="996" mi="0" ci="10" mb="0" cb="0"/><line nr="997" mi="2" ci="5" mb="1" cb="1"/><line nr="998" mi="3" ci="0" mb="0" cb="0"/><line nr="999" mi="13" ci="6" mb="0" cb="0"/><line nr="1004" mi="0" ci="10" mb="0" cb="0"/><line nr="1005" mi="0" ci="7" mb="0" cb="2"/><line nr="1006" mi="3" ci="0" mb="0" cb="0"/><line nr="1007" mi="13" ci="6" mb="0" cb="0"/><line nr="1012" mi="0" ci="10" mb="0" cb="0"/><line nr="1013" mi="0" ci="7" mb="0" cb="2"/><line nr="1014" mi="3" ci="0" mb="0" cb="0"/><line nr="1015" mi="13" ci="6" mb="0" cb="0"/><line nr="1020" mi="0" ci="10" mb="0" cb="0"/><line nr="1021" mi="0" ci="7" mb="0" cb="2"/><line nr="1022" mi="3" ci="0" mb="0" cb="0"/><line nr="1023" mi="13" ci="6" mb="0" cb="0"/><line nr="1028" mi="0" ci="10" mb="0" cb="0"/><line nr="1029" mi="2" ci="5" mb="1" cb="1"/><line nr="1030" mi="3" ci="0" mb="0" cb="0"/><line nr="1031" mi="13" ci="6" mb="0" cb="0"/><line nr="1036" mi="0" ci="10" mb="0" cb="0"/><line nr="1037" mi="0" ci="7" mb="0" cb="2"/><line nr="1038" mi="3" ci="0" mb="0" cb="0"/><line nr="1039" mi="13" ci="6" mb="0" cb="0"/><line nr="1044" mi="0" ci="10" mb="0" cb="0"/><line nr="1045" mi="2" ci="5" mb="1" cb="1"/><line nr="1046" mi="3" ci="0" mb="0" cb="0"/><line nr="1047" mi="13" ci="6" mb="0" cb="0"/><line nr="1052" mi="0" ci="10" mb="0" cb="0"/><line nr="1053" mi="1" ci="6" mb="1" cb="1"/><line nr="1054" mi="3" ci="0" mb="0" cb="0"/><line nr="1055" mi="13" ci="6" mb="0" cb="0"/><line nr="1060" mi="10" ci="0" mb="0" cb="0"/><line nr="1061" mi="7" ci="0" mb="2" cb="0"/><line nr="1062" mi="3" ci="0" mb="0" cb="0"/><line nr="1063" mi="19" ci="0" mb="0" cb="0"/><line nr="1068" mi="0" ci="10" mb="0" cb="0"/><line nr="1069" mi="2" ci="5" mb="1" cb="1"/><line nr="1070" mi="3" ci="0" mb="0" cb="0"/><line nr="1071" mi="13" ci="6" mb="0" cb="0"/><line nr="1076" mi="0" ci="10" mb="0" cb="0"/><line nr="1077" mi="0" ci="7" mb="0" cb="2"/><line nr="1078" mi="3" ci="0" mb="0" cb="0"/><line nr="1079" mi="13" ci="6" mb="0" cb="0"/><line nr="1084" mi="0" ci="10" mb="0" cb="0"/><line nr="1085" mi="1" ci="6" mb="1" cb="1"/><line nr="1086" mi="3" ci="0" mb="0" cb="0"/><line nr="1087" mi="13" ci="6" mb="0" cb="0"/><line nr="1092" mi="0" ci="10" mb="0" cb="0"/><line nr="1093" mi="0" ci="7" mb="0" cb="2"/><line nr="1094" mi="3" ci="0" mb="0" cb="0"/><line nr="1095" mi="13" ci="6" mb="0" cb="0"/><line nr="1100" mi="0" ci="10" mb="0" cb="0"/><line nr="1101" mi="0" ci="7" mb="0" cb="2"/><line nr="1102" mi="3" ci="0" mb="0" cb="0"/><line nr="1103" mi="13" ci="6" mb="0" cb="0"/><line nr="1108" mi="0" ci="10" mb="0" cb="0"/><line nr="1109" mi="2" ci="5" mb="1" cb="1"/><line nr="1110" mi="3" ci="0" mb="0" cb="0"/><line nr="1111" mi="13" ci="6" mb="0" cb="0"/><line nr="1116" mi="0" ci="10" mb="0" cb="0"/><line nr="1117" mi="1" ci="6" mb="1" cb="1"/><line nr="1118" mi="3" ci="0" mb="0" cb="0"/><line nr="1119" mi="13" ci="6" mb="0" cb="0"/><line nr="1124" mi="0" ci="10" mb="0" cb="0"/><line nr="1125" mi="0" ci="7" mb="0" cb="2"/><line nr="1126" mi="3" ci="0" mb="0" cb="0"/><line nr="1127" mi="13" ci="6" mb="0" cb="0"/><line nr="1132" mi="0" ci="10" mb="0" cb="0"/><line nr="1133" mi="0" ci="7" mb="0" cb="2"/><line nr="1134" mi="3" ci="0" mb="0" cb="0"/><line nr="1135" mi="13" ci="6" mb="0" cb="0"/><line nr="1140" mi="0" ci="10" mb="0" cb="0"/><line nr="1141" mi="1" ci="6" mb="1" cb="1"/><line nr="1142" mi="3" ci="0" mb="0" cb="0"/><line nr="1143" mi="13" ci="6" mb="0" cb="0"/><line nr="1148" mi="0" ci="10" mb="0" cb="0"/><line nr="1149" mi="0" ci="7" mb="0" cb="2"/><line nr="1150" mi="3" ci="0" mb="0" cb="0"/><line nr="1151" mi="13" ci="6" mb="0" cb="0"/><line nr="1156" mi="0" ci="10" mb="0" cb="0"/><line nr="1157" mi="0" ci="7" mb="0" cb="2"/><line nr="1158" mi="3" ci="0" mb="0" cb="0"/><line nr="1159" mi="13" ci="6" mb="0" cb="0"/><line nr="1164" mi="0" ci="10" mb="0" cb="0"/><line nr="1165" mi="0" ci="7" mb="0" cb="2"/><line nr="1166" mi="3" ci="0" mb="0" cb="0"/><line nr="1167" mi="13" ci="6" mb="0" cb="0"/><line nr="1172" mi="0" ci="10" mb="0" cb="0"/><line nr="1173" mi="1" ci="6" mb="1" cb="1"/><line nr="1174" mi="3" ci="0" mb="0" cb="0"/><line nr="1175" mi="13" ci="6" mb="0" cb="0"/><line nr="1180" mi="0" ci="10" mb="0" cb="0"/><line nr="1181" mi="0" ci="7" mb="0" cb="2"/><line nr="1182" mi="3" ci="0" mb="0" cb="0"/><line nr="1183" mi="13" ci="6" mb="0" cb="0"/><line nr="1188" mi="0" ci="10" mb="0" cb="0"/><line nr="1189" mi="0" ci="7" mb="0" cb="2"/><line nr="1190" mi="3" ci="0" mb="0" cb="0"/><line nr="1191" mi="13" ci="6" mb="0" cb="0"/><line nr="1196" mi="0" ci="10" mb="0" cb="0"/><line nr="1197" mi="1" ci="6" mb="1" cb="1"/><line nr="1198" mi="3" ci="0" mb="0" cb="0"/><line nr="1199" mi="13" ci="6" mb="0" cb="0"/><line nr="1204" mi="0" ci="10" mb="0" cb="0"/><line nr="1205" mi="0" ci="7" mb="0" cb="2"/><line nr="1206" mi="3" ci="0" mb="0" cb="0"/><line nr="1207" mi="13" ci="6" mb="0" cb="0"/><line nr="1212" mi="0" ci="10" mb="0" cb="0"/><line nr="1213" mi="0" ci="7" mb="0" cb="2"/><line nr="1214" mi="3" ci="0" mb="0" cb="0"/><line nr="1215" mi="13" ci="6" mb="0" cb="0"/><line nr="1220" mi="0" ci="10" mb="0" cb="0"/><line nr="1221" mi="1" ci="6" mb="1" cb="1"/><line nr="1222" mi="3" ci="0" mb="0" cb="0"/><line nr="1223" mi="13" ci="6" mb="0" cb="0"/><line nr="1228" mi="0" ci="10" mb="0" cb="0"/><line nr="1229" mi="1" ci="6" mb="1" cb="1"/><line nr="1230" mi="3" ci="0" mb="0" cb="0"/><line nr="1231" mi="13" ci="6" mb="0" cb="0"/><line nr="1236" mi="10" ci="0" mb="0" cb="0"/><line nr="1237" mi="7" ci="0" mb="2" cb="0"/><line nr="1238" mi="3" ci="0" mb="0" cb="0"/><line nr="1239" mi="19" ci="0" mb="0" cb="0"/><line nr="1244" mi="10" ci="0" mb="0" cb="0"/><line nr="1245" mi="7" ci="0" mb="2" cb="0"/><line nr="1246" mi="3" ci="0" mb="0" cb="0"/><line nr="1247" mi="19" ci="0" mb="0" cb="0"/><line nr="1252" mi="0" ci="10" mb="0" cb="0"/><line nr="1253" mi="0" ci="7" mb="0" cb="2"/><line nr="1254" mi="3" ci="0" mb="0" cb="0"/><line nr="1255" mi="13" ci="6" mb="0" cb="0"/><line nr="1260" mi="0" ci="10" mb="0" cb="0"/><line nr="1261" mi="0" ci="7" mb="0" cb="2"/><line nr="1262" mi="3" ci="0" mb="0" cb="0"/><line nr="1263" mi="13" ci="6" mb="0" cb="0"/><line nr="1268" mi="0" ci="10" mb="0" cb="0"/><line nr="1269" mi="1" ci="6" mb="1" cb="1"/><line nr="1270" mi="3" ci="0" mb="0" cb="0"/><line nr="1271" mi="13" ci="6" mb="0" cb="0"/><line nr="1276" mi="0" ci="10" mb="0" cb="0"/><line nr="1277" mi="0" ci="7" mb="0" cb="2"/><line nr="1278" mi="3" ci="0" mb="0" cb="0"/><line nr="1279" mi="13" ci="6" mb="0" cb="0"/><line nr="1284" mi="0" ci="10" mb="0" cb="0"/><line nr="1285" mi="2" ci="5" mb="1" cb="1"/><line nr="1286" mi="3" ci="0" mb="0" cb="0"/><line nr="1287" mi="13" ci="6" mb="0" cb="0"/><line nr="1292" mi="0" ci="10" mb="0" cb="0"/><line nr="1293" mi="0" ci="7" mb="0" cb="2"/><line nr="1294" mi="3" ci="0" mb="0" cb="0"/><line nr="1295" mi="13" ci="6" mb="0" cb="0"/><line nr="1300" mi="0" ci="10" mb="0" cb="0"/><line nr="1301" mi="1" ci="6" mb="1" cb="1"/><line nr="1302" mi="3" ci="0" mb="0" cb="0"/><line nr="1303" mi="13" ci="6" mb="0" cb="0"/><line nr="1308" mi="0" ci="10" mb="0" cb="0"/><line nr="1309" mi="0" ci="7" mb="0" cb="2"/><line nr="1310" mi="3" ci="0" mb="0" cb="0"/><line nr="1311" mi="13" ci="6" mb="0" cb="0"/><line nr="1316" mi="0" ci="10" mb="0" cb="0"/><line nr="1317" mi="1" ci="6" mb="1" cb="1"/><line nr="1318" mi="3" ci="0" mb="0" cb="0"/><line nr="1319" mi="13" ci="6" mb="0" cb="0"/><line nr="1324" mi="0" ci="10" mb="0" cb="0"/><line nr="1325" mi="0" ci="7" mb="0" cb="2"/><line nr="1326" mi="3" ci="0" mb="0" cb="0"/><line nr="1327" mi="13" ci="6" mb="0" cb="0"/><line nr="1332" mi="0" ci="10" mb="0" cb="0"/><line nr="1333" mi="0" ci="7" mb="0" cb="2"/><line nr="1334" mi="3" ci="0" mb="0" cb="0"/><line nr="1335" mi="13" ci="6" mb="0" cb="0"/><line nr="1340" mi="0" ci="10" mb="0" cb="0"/><line nr="1341" mi="1" ci="6" mb="1" cb="1"/><line nr="1342" mi="3" ci="0" mb="0" cb="0"/><line nr="1343" mi="13" ci="6" mb="0" cb="0"/><line nr="1348" mi="0" ci="10" mb="0" cb="0"/><line nr="1349" mi="0" ci="7" mb="0" cb="2"/><line nr="1350" mi="3" ci="0" mb="0" cb="0"/><line nr="1351" mi="13" ci="6" mb="0" cb="0"/><line nr="1356" mi="0" ci="10" mb="0" cb="0"/><line nr="1357" mi="0" ci="7" mb="0" cb="2"/><line nr="1358" mi="3" ci="0" mb="0" cb="0"/><line nr="1359" mi="13" ci="6" mb="0" cb="0"/><line nr="1364" mi="0" ci="10" mb="0" cb="0"/><line nr="1365" mi="1" ci="6" mb="1" cb="1"/><line nr="1366" mi="3" ci="0" mb="0" cb="0"/><line nr="1367" mi="13" ci="6" mb="0" cb="0"/><line nr="1372" mi="0" ci="10" mb="0" cb="0"/><line nr="1373" mi="0" ci="7" mb="0" cb="2"/><line nr="1374" mi="3" ci="0" mb="0" cb="0"/><line nr="1375" mi="13" ci="6" mb="0" cb="0"/><line nr="1380" mi="0" ci="10" mb="0" cb="0"/><line nr="1381" mi="0" ci="7" mb="0" cb="2"/><line nr="1382" mi="3" ci="0" mb="0" cb="0"/><line nr="1383" mi="13" ci="6" mb="0" cb="0"/><line nr="1388" mi="0" ci="10" mb="0" cb="0"/><line nr="1389" mi="0" ci="7" mb="0" cb="2"/><line nr="1390" mi="3" ci="0" mb="0" cb="0"/><line nr="1391" mi="13" ci="6" mb="0" cb="0"/><line nr="1396" mi="0" ci="10" mb="0" cb="0"/><line nr="1397" mi="1" ci="6" mb="1" cb="1"/><line nr="1398" mi="3" ci="0" mb="0" cb="0"/><line nr="1399" mi="13" ci="6" mb="0" cb="0"/><line nr="1404" mi="0" ci="10" mb="0" cb="0"/><line nr="1405" mi="1" ci="6" mb="1" cb="1"/><line nr="1406" mi="3" ci="0" mb="0" cb="0"/><line nr="1407" mi="13" ci="6" mb="0" cb="0"/><line nr="1412" mi="10" ci="0" mb="0" cb="0"/><line nr="1413" mi="7" ci="0" mb="2" cb="0"/><line nr="1414" mi="3" ci="0" mb="0" cb="0"/><line nr="1415" mi="19" ci="0" mb="0" cb="0"/><line nr="1420" mi="0" ci="10" mb="0" cb="0"/><line nr="1421" mi="2" ci="5" mb="1" cb="1"/><line nr="1422" mi="3" ci="0" mb="0" cb="0"/><line nr="1423" mi="13" ci="6" mb="0" cb="0"/><line nr="1428" mi="10" ci="0" mb="0" cb="0"/><line nr="1429" mi="7" ci="0" mb="2" cb="0"/><line nr="1430" mi="3" ci="0" mb="0" cb="0"/><line nr="1431" mi="19" ci="0" mb="0" cb="0"/><line nr="1436" mi="10" ci="0" mb="0" cb="0"/><line nr="1437" mi="7" ci="0" mb="2" cb="0"/><line nr="1438" mi="3" ci="0" mb="0" cb="0"/><line nr="1439" mi="19" ci="0" mb="0" cb="0"/><line nr="1444" mi="0" ci="10" mb="0" cb="0"/><line nr="1445" mi="1" ci="6" mb="1" cb="1"/><line nr="1446" mi="3" ci="0" mb="0" cb="0"/><line nr="1447" mi="13" ci="6" mb="0" cb="0"/><line nr="1452" mi="10" ci="0" mb="0" cb="0"/><line nr="1453" mi="7" ci="0" mb="2" cb="0"/><line nr="1454" mi="3" ci="0" mb="0" cb="0"/><line nr="1455" mi="19" ci="0" mb="0" cb="0"/><line nr="1460" mi="0" ci="10" mb="0" cb="0"/><line nr="1461" mi="1" ci="6" mb="1" cb="1"/><line nr="1462" mi="3" ci="0" mb="0" cb="0"/><line nr="1463" mi="13" ci="6" mb="0" cb="0"/><line nr="1468" mi="10" ci="0" mb="0" cb="0"/><line nr="1469" mi="7" ci="0" mb="2" cb="0"/><line nr="1470" mi="3" ci="0" mb="0" cb="0"/><line nr="1471" mi="19" ci="0" mb="0" cb="0"/><line nr="1476" mi="0" ci="10" mb="0" cb="0"/><line nr="1477" mi="0" ci="7" mb="0" cb="2"/><line nr="1478" mi="3" ci="0" mb="0" cb="0"/><line nr="1479" mi="13" ci="6" mb="0" cb="0"/><line nr="1484" mi="0" ci="10" mb="0" cb="0"/><line nr="1485" mi="1" ci="6" mb="1" cb="1"/><line nr="1486" mi="3" ci="0" mb="0" cb="0"/><line nr="1487" mi="13" ci="6" mb="0" cb="0"/><line nr="1492" mi="10" ci="0" mb="0" cb="0"/><line nr="1493" mi="7" ci="0" mb="2" cb="0"/><line nr="1494" mi="3" ci="0" mb="0" cb="0"/><line nr="1495" mi="19" ci="0" mb="0" cb="0"/><line nr="1500" mi="0" ci="10" mb="0" cb="0"/><line nr="1501" mi="1" ci="6" mb="1" cb="1"/><line nr="1502" mi="3" ci="0" mb="0" cb="0"/><line nr="1503" mi="13" ci="6" mb="0" cb="0"/><line nr="1508" mi="10" ci="0" mb="0" cb="0"/><line nr="1509" mi="7" ci="0" mb="2" cb="0"/><line nr="1510" mi="3" ci="0" mb="0" cb="0"/><line nr="1511" mi="19" ci="0" mb="0" cb="0"/><line nr="1516" mi="0" ci="10" mb="0" cb="0"/><line nr="1517" mi="0" ci="7" mb="0" cb="2"/><line nr="1518" mi="3" ci="0" mb="0" cb="0"/><line nr="1519" mi="13" ci="6" mb="0" cb="0"/><line nr="1524" mi="0" ci="10" mb="0" cb="0"/><line nr="1525" mi="0" ci="7" mb="0" cb="2"/><line nr="1526" mi="3" ci="0" mb="0" cb="0"/><line nr="1527" mi="13" ci="6" mb="0" cb="0"/><line nr="1532" mi="0" ci="10" mb="0" cb="0"/><line nr="1533" mi="1" ci="6" mb="1" cb="1"/><line nr="1534" mi="3" ci="0" mb="0" cb="0"/><line nr="1535" mi="13" ci="6" mb="0" cb="0"/><line nr="1540" mi="0" ci="10" mb="0" cb="0"/><line nr="1541" mi="0" ci="7" mb="0" cb="2"/><line nr="1542" mi="3" ci="0" mb="0" cb="0"/><line nr="1543" mi="13" ci="6" mb="0" cb="0"/><line nr="1548" mi="0" ci="10" mb="0" cb="0"/><line nr="1549" mi="1" ci="6" mb="1" cb="1"/><line nr="1550" mi="3" ci="0" mb="0" cb="0"/><line nr="1551" mi="13" ci="6" mb="0" cb="0"/><line nr="1556" mi="0" ci="10" mb="0" cb="0"/><line nr="1557" mi="0" ci="7" mb="0" cb="2"/><line nr="1558" mi="3" ci="0" mb="0" cb="0"/><line nr="1559" mi="13" ci="6" mb="0" cb="0"/><line nr="1564" mi="0" ci="10" mb="0" cb="0"/><line nr="1565" mi="0" ci="7" mb="0" cb="2"/><line nr="1566" mi="3" ci="0" mb="0" cb="0"/><line nr="1567" mi="13" ci="6" mb="0" cb="0"/><line nr="1572" mi="0" ci="10" mb="0" cb="0"/><line nr="1573" mi="1" ci="6" mb="1" cb="1"/><line nr="1574" mi="3" ci="0" mb="0" cb="0"/><line nr="1575" mi="13" ci="6" mb="0" cb="0"/><line nr="1580" mi="10" ci="0" mb="0" cb="0"/><line nr="1581" mi="7" ci="0" mb="2" cb="0"/><line nr="1582" mi="3" ci="0" mb="0" cb="0"/><line nr="1583" mi="19" ci="0" mb="0" cb="0"/><line nr="1588" mi="10" ci="0" mb="0" cb="0"/><line nr="1589" mi="7" ci="0" mb="2" cb="0"/><line nr="1590" mi="3" ci="0" mb="0" cb="0"/><line nr="1591" mi="19" ci="0" mb="0" cb="0"/><line nr="1596" mi="0" ci="10" mb="0" cb="0"/><line nr="1597" mi="2" ci="5" mb="1" cb="1"/><line nr="1598" mi="3" ci="0" mb="0" cb="0"/><line nr="1599" mi="13" ci="6" mb="0" cb="0"/><line nr="1604" mi="0" ci="10" mb="0" cb="0"/><line nr="1605" mi="1" ci="6" mb="1" cb="1"/><line nr="1606" mi="3" ci="0" mb="0" cb="0"/><line nr="1607" mi="13" ci="6" mb="0" cb="0"/><line nr="1612" mi="0" ci="10" mb="0" cb="0"/><line nr="1613" mi="0" ci="7" mb="0" cb="2"/><line nr="1614" mi="3" ci="0" mb="0" cb="0"/><line nr="1615" mi="13" ci="6" mb="0" cb="0"/><line nr="1620" mi="0" ci="10" mb="0" cb="0"/><line nr="1621" mi="2" ci="5" mb="1" cb="1"/><line nr="1622" mi="3" ci="0" mb="0" cb="0"/><line nr="1623" mi="13" ci="6" mb="0" cb="0"/><line nr="1628" mi="0" ci="10" mb="0" cb="0"/><line nr="1629" mi="1" ci="6" mb="1" cb="1"/><line nr="1630" mi="3" ci="0" mb="0" cb="0"/><line nr="1631" mi="13" ci="6" mb="0" cb="0"/><line nr="1636" mi="0" ci="6" mb="0" cb="2"/><line nr="1637" mi="0" ci="6" mb="0" cb="2"/><line nr="1638" mi="2" ci="4" mb="1" cb="1"/><line nr="1639" mi="0" ci="2" mb="0" cb="0"/><line nr="1645" mi="0" ci="3" mb="0" cb="0"/><line nr="1646" mi="0" ci="3" mb="1" cb="1"/><line nr="1647" mi="3" ci="0" mb="0" cb="0"/><line nr="1648" mi="5" ci="0" mb="2" cb="0"/><line nr="1650" mi="0" ci="2" mb="0" cb="0"/><line nr="1656" mi="0" ci="3" mb="0" cb="0"/><line nr="1657" mi="0" ci="3" mb="0" cb="2"/><line nr="1658" mi="0" ci="3" mb="0" cb="0"/><line nr="1659" mi="0" ci="3" mb="0" cb="2"/><line nr="1660" mi="0" ci="3" mb="0" cb="0"/><line nr="1661" mi="0" ci="3" mb="0" cb="2"/><line nr="1662" mi="0" ci="3" mb="0" cb="0"/><line nr="1663" mi="0" ci="3" mb="1" cb="1"/><line nr="1664" mi="0" ci="3" mb="0" cb="0"/><line nr="1665" mi="0" ci="3" mb="0" cb="2"/><line nr="1666" mi="0" ci="3" mb="0" cb="0"/><line nr="1667" mi="0" ci="3" mb="0" cb="2"/><line nr="1668" mi="0" ci="3" mb="0" cb="0"/><line nr="1669" mi="0" ci="3" mb="0" cb="2"/><line nr="1670" mi="0" ci="3" mb="0" cb="0"/><line nr="1671" mi="0" ci="3" mb="1" cb="1"/><line nr="1672" mi="0" ci="3" mb="0" cb="0"/><line nr="1673" mi="0" ci="3" mb="0" cb="2"/><line nr="1674" mi="0" ci="3" mb="0" cb="0"/><line nr="1675" mi="0" ci="3" mb="1" cb="1"/><line nr="1676" mi="0" ci="3" mb="0" cb="0"/><line nr="1677" mi="0" ci="3" mb="0" cb="2"/><line nr="1678" mi="0" ci="3" mb="0" cb="0"/><line nr="1679" mi="0" ci="5" mb="1" cb="1"/><line nr="1691" mi="0" ci="3" mb="0" cb="0"/><line nr="1692" mi="0" ci="3" mb="0" cb="2"/><line nr="1693" mi="0" ci="3" mb="0" cb="0"/><line nr="1694" mi="2" ci="3" mb="1" cb="1"/><line nr="1696" mi="0" ci="2" mb="0" cb="0"/><line nr="1702" mi="0" ci="3" mb="0" cb="0"/><line nr="1703" mi="0" ci="3" mb="0" cb="2"/><line nr="1704" mi="0" ci="3" mb="0" cb="0"/><line nr="1705" mi="0" ci="5" mb="0" cb="2"/><line nr="1707" mi="0" ci="2" mb="0" cb="0"/><line nr="1712" mi="5" ci="0" mb="2" cb="0"/><line nr="1713" mi="2" ci="0" mb="0" cb="0"/><line nr="1718" mi="2" ci="3" mb="1" cb="1"/><line nr="1719" mi="0" ci="2" mb="0" cb="0"/><line nr="1724" mi="0" ci="5" mb="0" cb="2"/><line nr="1725" mi="0" ci="2" mb="0" cb="0"/><line nr="1730" mi="0" ci="6" mb="0" cb="2"/><line nr="1732" mi="0" ci="3" mb="0" cb="0"/><line nr="1733" mi="0" ci="3" mb="1" cb="1"/><line nr="1734" mi="3" ci="0" mb="0" cb="0"/><line nr="1735" mi="5" ci="0" mb="2" cb="0"/><line nr="1737" mi="0" ci="2" mb="0" cb="0"/><line nr="1742" mi="5" ci="0" mb="2" cb="0"/><line nr="1743" mi="2" ci="0" mb="0" cb="0"/><line nr="1748" mi="0" ci="6" mb="0" cb="2"/><line nr="1749" mi="2" ci="3" mb="1" cb="1"/><line nr="1752" mi="0" ci="3" mb="0" cb="0"/><line nr="1753" mi="0" ci="7" mb="0" cb="2"/><line nr="1755" mi="2" ci="4" mb="1" cb="1"/><line nr="1756" mi="0" ci="2" mb="0" cb="0"/><line nr="1761" mi="2" ci="3" mb="1" cb="1"/><line nr="1762" mi="0" ci="2" mb="0" cb="0"/><line nr="1767" mi="0" ci="5" mb="0" cb="2"/><line nr="1768" mi="0" ci="2" mb="0" cb="0"/><line nr="1773" mi="0" ci="5" mb="0" cb="2"/><line nr="1774" mi="0" ci="2" mb="0" cb="0"/><line nr="1780" mi="0" ci="3" mb="0" cb="0"/><line nr="1781" mi="0" ci="3" mb="0" cb="2"/><line nr="1782" mi="0" ci="3" mb="0" cb="0"/><line nr="1783" mi="0" ci="5" mb="0" cb="2"/><line nr="1785" mi="0" ci="3" mb="0" cb="0"/><line nr="1786" mi="0" ci="6" mb="0" cb="2"/><line nr="1787" mi="0" ci="2" mb="0" cb="0"/><line nr="1792" mi="5" ci="0" mb="2" cb="0"/><line nr="1793" mi="2" ci="0" mb="0" cb="0"/><line nr="1798" mi="2" ci="3" mb="1" cb="1"/><line nr="1799" mi="0" ci="2" mb="0" cb="0"/><line nr="1805" mi="0" ci="3" mb="0" cb="0"/><line nr="1806" mi="0" ci="3" mb="1" cb="1"/><line nr="1807" mi="3" ci="0" mb="0" cb="0"/><line nr="1808" mi="5" ci="0" mb="2" cb="0"/><line nr="1810" mi="0" ci="6" mb="0" cb="2"/><line nr="1811" mi="0" ci="3" mb="0" cb="0"/><line nr="1812" mi="0" ci="3" mb="1" cb="1"/><line nr="1813" mi="3" ci="0" mb="0" cb="0"/><line nr="1814" mi="5" ci="0" mb="2" cb="0"/><line nr="1817" mi="0" ci="3" mb="0" cb="0"/><line nr="1818" mi="0" ci="7" mb="0" cb="2"/><line nr="1820" mi="0" ci="2" mb="0" cb="0"/><line nr="1825" mi="5" ci="0" mb="2" cb="0"/><line nr="1826" mi="2" ci="0" mb="0" cb="0"/><line nr="1831" mi="5" ci="0" mb="2" cb="0"/><line nr="1832" mi="2" ci="0" mb="0" cb="0"/><line nr="1837" mi="0" ci="6" mb="0" cb="2"/><line nr="1838" mi="0" ci="2" mb="0" cb="0"/><line nr="1843" mi="0" ci="6" mb="1" cb="1"/><line nr="1845" mi="3" ci="0" mb="0" cb="0"/><line nr="1846" mi="3" ci="0" mb="2" cb="0"/><line nr="1847" mi="3" ci="0" mb="0" cb="0"/><line nr="1848" mi="5" ci="0" mb="2" cb="0"/><line nr="1850" mi="2" ci="0" mb="0" cb="0"/><line nr="1855" mi="0" ci="6" mb="1" cb="1"/><line nr="1856" mi="2" ci="0" mb="0" cb="0"/><line nr="1861" mi="0" ci="6" mb="1" cb="1"/><line nr="1862" mi="6" ci="0" mb="2" cb="0"/><line nr="1863" mi="6" ci="0" mb="2" cb="0"/><line nr="1864" mi="2" ci="0" mb="0" cb="0"/><line nr="1869" mi="5" ci="0" mb="2" cb="0"/><line nr="1870" mi="2" ci="0" mb="0" cb="0"/><line nr="1875" mi="0" ci="6" mb="0" cb="2"/><line nr="1876" mi="2" ci="4" mb="1" cb="1"/><line nr="1877" mi="2" ci="4" mb="1" cb="1"/><line nr="1878" mi="2" ci="4" mb="1" cb="1"/><line nr="1879" mi="2" ci="4" mb="1" cb="1"/><line nr="1880" mi="0" ci="2" mb="0" cb="0"/><line nr="1885" mi="2" ci="3" mb="1" cb="1"/><line nr="1886" mi="0" ci="2" mb="0" cb="0"/><line nr="1892" mi="0" ci="3" mb="0" cb="0"/><line nr="1893" mi="0" ci="3" mb="0" cb="2"/><line nr="1894" mi="0" ci="3" mb="0" cb="0"/><line nr="1895" mi="0" ci="3" mb="1" cb="1"/><line nr="1896" mi="0" ci="3" mb="0" cb="0"/><line nr="1897" mi="0" ci="5" mb="1" cb="1"/><line nr="1900" mi="0" ci="2" mb="0" cb="0"/><line nr="1905" mi="2" ci="3" mb="1" cb="1"/><line nr="1906" mi="0" ci="2" mb="0" cb="0"/><line nr="1911" mi="0" ci="5" mb="0" cb="2"/><line nr="1912" mi="0" ci="2" mb="0" cb="0"/><line nr="1918" mi="0" ci="3" mb="0" cb="0"/><line nr="1919" mi="0" ci="3" mb="0" cb="2"/><line nr="1920" mi="0" ci="3" mb="0" cb="0"/><line nr="1921" mi="2" ci="3" mb="1" cb="1"/><line nr="1923" mi="0" ci="6" mb="0" cb="2"/><line nr="1924" mi="0" ci="3" mb="0" cb="0"/><line nr="1925" mi="0" ci="3" mb="1" cb="1"/><line nr="1926" mi="3" ci="0" mb="0" cb="0"/><line nr="1927" mi="5" ci="0" mb="2" cb="0"/><line nr="1930" mi="0" ci="3" mb="0" cb="0"/><line nr="1931" mi="0" ci="7" mb="1" cb="1"/><line nr="1933" mi="0" ci="2" mb="0" cb="0"/><line nr="1938" mi="2" ci="4" mb="1" cb="1"/><line nr="1939" mi="2" ci="3" mb="1" cb="1"/><line nr="1940" mi="0" ci="2" mb="0" cb="0"/><line nr="1945" mi="0" ci="6" mb="0" cb="2"/><line nr="1946" mi="0" ci="2" mb="0" cb="0"/><line nr="1952" mi="0" ci="3" mb="0" cb="0"/><line nr="1953" mi="0" ci="6" mb="0" cb="2"/><line nr="1954" mi="0" ci="6" mb="0" cb="2"/><line nr="1955" mi="0" ci="3" mb="0" cb="0"/><line nr="1956" mi="0" ci="3" mb="0" cb="2"/><line nr="1957" mi="0" ci="3" mb="0" cb="0"/><line nr="1958" mi="0" ci="3" mb="0" cb="2"/><line nr="1959" mi="0" ci="3" mb="0" cb="0"/><line nr="1960" mi="2" ci="3" mb="1" cb="1"/><line nr="1963" mi="2" ci="4" mb="1" cb="1"/><line nr="1964" mi="0" ci="2" mb="0" cb="0"/><line nr="1969" mi="2" ci="4" mb="1" cb="1"/><line nr="1970" mi="0" ci="2" mb="0" cb="0"/><line nr="1976" mi="0" ci="3" mb="0" cb="0"/><line nr="1977" mi="0" ci="3" mb="0" cb="2"/><line nr="1978" mi="0" ci="3" mb="0" cb="0"/><line nr="1979" mi="0" ci="5" mb="0" cb="2"/><line nr="1981" mi="0" ci="2" mb="0" cb="0"/><line nr="1986" mi="0" ci="6" mb="0" cb="2"/><line nr="1987" mi="2" ci="3" mb="1" cb="1"/><line nr="1988" mi="0" ci="2" mb="0" cb="0"/><line nr="1993" mi="0" ci="5" mb="0" cb="2"/><line nr="1995" mi="0" ci="3" mb="0" cb="0"/><line nr="1996" mi="0" ci="6" mb="0" cb="2"/><line nr="1997" mi="0" ci="2" mb="0" cb="0"/><line nr="2002" mi="0" ci="5" mb="0" cb="2"/><line nr="2003" mi="0" ci="2" mb="0" cb="0"/><line nr="2008" mi="0" ci="6" mb="0" cb="2"/><line nr="2010" mi="0" ci="3" mb="0" cb="0"/><line nr="2011" mi="0" ci="3" mb="0" cb="2"/><line nr="2012" mi="0" ci="3" mb="0" cb="0"/><line nr="2013" mi="2" ci="3" mb="1" cb="1"/><line nr="2015" mi="2" ci="4" mb="1" cb="1"/><line nr="2016" mi="0" ci="3" mb="0" cb="0"/><line nr="2017" mi="0" ci="6" mb="0" cb="2"/><line nr="2018" mi="0" ci="2" mb="0" cb="0"/><line nr="2023" mi="2" ci="4" mb="1" cb="1"/><line nr="2024" mi="0" ci="2" mb="0" cb="0"/><line nr="2029" mi="2" ci="3" mb="1" cb="1"/><line nr="2032" mi="0" ci="3" mb="0" cb="0"/><line nr="2033" mi="0" ci="7" mb="1" cb="1"/><line nr="2035" mi="0" ci="3" mb="0" cb="0"/><line nr="2036" mi="0" ci="3" mb="1" cb="1"/><line nr="2037" mi="0" ci="3" mb="0" cb="0"/><line nr="2038" mi="2" ci="3" mb="1" cb="1"/><line nr="2040" mi="0" ci="2" mb="0" cb="0"/><line nr="2045" mi="0" ci="6" mb="1" cb="1"/><line nr="2046" mi="2" ci="0" mb="0" cb="0"/><line nr="2051" mi="0" ci="6" mb="0" cb="2"/><line nr="2053" mi="0" ci="3" mb="0" cb="0"/><line nr="2054" mi="0" ci="3" mb="1" cb="1"/><line nr="2055" mi="0" ci="3" mb="0" cb="0"/><line nr="2056" mi="2" ci="3" mb="1" cb="1"/><line nr="2058" mi="2" ci="4" mb="1" cb="1"/><line nr="2059" mi="0" ci="2" mb="0" cb="0"/><line nr="2064" mi="0" ci="5" mb="0" cb="2"/><line nr="2065" mi="0" ci="2" mb="0" cb="0"/><line nr="2070" mi="0" ci="6" mb="0" cb="2"/><line nr="2071" mi="0" ci="2" mb="0" cb="0"/><line nr="2076" mi="0" ci="6" mb="0" cb="2"/><line nr="2077" mi="2" ci="4" mb="1" cb="1"/><line nr="2078" mi="2" ci="4" mb="1" cb="1"/><line nr="2079" mi="0" ci="2" mb="0" cb="0"/><line nr="2084" mi="0" ci="5" mb="0" cb="2"/><line nr="2085" mi="0" ci="2" mb="0" cb="0"/><line nr="2090" mi="0" ci="6" mb="0" cb="2"/><line nr="2091" mi="2" ci="4" mb="1" cb="1"/><line nr="2092" mi="0" ci="6" mb="0" cb="2"/><line nr="2093" mi="2" ci="4" mb="1" cb="1"/><line nr="2094" mi="2" ci="4" mb="1" cb="1"/><line nr="2095" mi="0" ci="2" mb="0" cb="0"/><line nr="2101" mi="0" ci="3" mb="0" cb="0"/><line nr="2102" mi="0" ci="3" mb="0" cb="2"/><line nr="2103" mi="0" ci="3" mb="0" cb="0"/><line nr="2104" mi="0" ci="5" mb="0" cb="2"/><line nr="2106" mi="0" ci="2" mb="0" cb="0"/><line nr="2112" mi="0" ci="3" mb="0" cb="0"/><line nr="2113" mi="0" ci="3" mb="0" cb="2"/><line nr="2114" mi="0" ci="3" mb="0" cb="0"/><line nr="2115" mi="0" ci="3" mb="0" cb="2"/><line nr="2116" mi="0" ci="3" mb="0" cb="0"/><line nr="2117" mi="0" ci="5" mb="0" cb="2"/><line nr="2120" mi="0" ci="2" mb="0" cb="0"/><line nr="2125" mi="2" ci="4" mb="1" cb="1"/><line nr="2126" mi="0" ci="2" mb="0" cb="0"/><line nr="2131" mi="0" ci="6" mb="1" cb="1"/><line nr="2132" mi="2" ci="0" mb="0" cb="0"/><line nr="2137" mi="0" ci="5" mb="0" cb="2"/><line nr="2138" mi="0" ci="2" mb="0" cb="0"/><line nr="2143" mi="0" ci="6" mb="0" cb="2"/><line nr="2144" mi="2" ci="4" mb="1" cb="1"/><line nr="2145" mi="0" ci="2" mb="0" cb="0"/><line nr="2150" mi="0" ci="5" mb="0" cb="2"/><line nr="2151" mi="0" ci="2" mb="0" cb="0"/><line nr="2156" mi="0" ci="5" mb="0" cb="2"/><line nr="2157" mi="0" ci="2" mb="0" cb="0"/><line nr="2163" mi="0" ci="3" mb="0" cb="0"/><line nr="2164" mi="0" ci="3" mb="0" cb="2"/><line nr="2165" mi="0" ci="3" mb="0" cb="0"/><line nr="2166" mi="0" ci="5" mb="0" cb="2"/><line nr="2169" mi="0" ci="3" mb="0" cb="0"/><line nr="2170" mi="0" ci="7" mb="0" cb="2"/><line nr="2172" mi="0" ci="2" mb="0" cb="0"/><line nr="2177" mi="0" ci="6" mb="0" cb="2"/><line nr="2179" mi="0" ci="3" mb="0" cb="0"/><line nr="2180" mi="0" ci="3" mb="1" cb="1"/><line nr="2181" mi="0" ci="3" mb="0" cb="0"/><line nr="2182" mi="2" ci="3" mb="1" cb="1"/><line nr="2184" mi="0" ci="6" mb="1" cb="1"/><line nr="2185" mi="2" ci="0" mb="0" cb="0"/><line nr="2190" mi="0" ci="6" mb="1" cb="1"/><line nr="2191" mi="5" ci="0" mb="2" cb="0"/><line nr="2192" mi="2" ci="0" mb="0" cb="0"/><line nr="2197" mi="0" ci="6" mb="0" cb="2"/><line nr="2198" mi="2" ci="3" mb="1" cb="1"/><line nr="2201" mi="0" ci="3" mb="0" cb="0"/><line nr="2202" mi="0" ci="7" mb="1" cb="1"/><line nr="2204" mi="0" ci="2" mb="0" cb="0"/><line nr="2209" mi="0" ci="5" mb="1" cb="1"/><line nr="2210" mi="2" ci="0" mb="0" cb="0"/><line nr="2215" mi="0" ci="6" mb="0" cb="2"/><line nr="2216" mi="2" ci="3" mb="1" cb="1"/><line nr="2217" mi="0" ci="2" mb="0" cb="0"/><line nr="2222" mi="2" ci="4" mb="1" cb="1"/><line nr="2223" mi="2" ci="3" mb="1" cb="1"/><line nr="2226" mi="0" ci="3" mb="0" cb="0"/><line nr="2227" mi="0" ci="7" mb="1" cb="1"/><line nr="2229" mi="2" ci="4" mb="1" cb="1"/><line nr="2230" mi="0" ci="2" mb="0" cb="0"/><line nr="2235" mi="0" ci="5" mb="0" cb="2"/><line nr="2236" mi="0" ci="2" mb="0" cb="0"/><line nr="2241" mi="0" ci="6" mb="0" cb="2"/><line nr="2242" mi="0" ci="2" mb="0" cb="0"/><line nr="2247" mi="0" ci="6" mb="0" cb="2"/><line nr="2248" mi="2" ci="3" mb="1" cb="1"/><line nr="2251" mi="0" ci="3" mb="0" cb="0"/><line nr="2252" mi="0" ci="7" mb="0" cb="2"/><line nr="2254" mi="0" ci="2" mb="0" cb="0"/><line nr="2260" mi="0" ci="3" mb="0" cb="0"/><line nr="2261" mi="0" ci="6" mb="0" cb="2"/><line nr="2262" mi="0" ci="5" mb="0" cb="2"/><line nr="2263" mi="0" ci="2" mb="0" cb="0"/><line nr="2268" mi="0" ci="6" mb="1" cb="1"/><line nr="2269" mi="2" ci="0" mb="0" cb="0"/><line nr="2274" mi="0" ci="5" mb="0" cb="2"/><line nr="2276" mi="0" ci="3" mb="0" cb="0"/><line nr="2277" mi="0" ci="3" mb="0" cb="2"/><line nr="2278" mi="0" ci="3" mb="0" cb="0"/><line nr="2279" mi="0" ci="5" mb="0" cb="2"/><line nr="2281" mi="0" ci="2" mb="0" cb="0"/><line nr="2286" mi="2" ci="4" mb="1" cb="1"/><line nr="2287" mi="0" ci="2" mb="0" cb="0"/><line nr="2292" mi="0" ci="6" mb="0" cb="2"/><line nr="2293" mi="0" ci="2" mb="0" cb="0"/><line nr="2298" mi="0" ci="6" mb="0" cb="2"/><line nr="2299" mi="0" ci="2" mb="0" cb="0"/><line nr="2304" mi="0" ci="6" mb="0" cb="2"/><line nr="2306" mi="0" ci="3" mb="0" cb="0"/><line nr="2307" mi="0" ci="3" mb="0" cb="2"/><line nr="2308" mi="0" ci="3" mb="0" cb="0"/><line nr="2309" mi="0" ci="5" mb="0" cb="2"/><line nr="2311" mi="2" ci="4" mb="1" cb="1"/><line nr="2312" mi="0" ci="2" mb="0" cb="0"/><line nr="2317" mi="0" ci="6" mb="1" cb="1"/><line nr="2318" mi="2" ci="0" mb="0" cb="0"/><line nr="2323" mi="0" ci="6" mb="0" cb="2"/><line nr="2324" mi="0" ci="2" mb="0" cb="0"/><line nr="2329" mi="0" ci="6" mb="0" cb="2"/><line nr="2331" mi="0" ci="3" mb="0" cb="0"/><line nr="2332" mi="0" ci="3" mb="0" cb="2"/><line nr="2333" mi="0" ci="3" mb="0" cb="0"/><line nr="2334" mi="2" ci="3" mb="1" cb="1"/><line nr="2336" mi="0" ci="2" mb="0" cb="0"/><line nr="2341" mi="0" ci="6" mb="0" cb="2"/><line nr="2342" mi="0" ci="2" mb="0" cb="0"/><line nr="2348" mi="0" ci="3" mb="0" cb="0"/><line nr="2349" mi="0" ci="3" mb="0" cb="2"/><line nr="2350" mi="0" ci="3" mb="0" cb="0"/><line nr="2351" mi="0" ci="3" mb="0" cb="2"/><line nr="2352" mi="0" ci="3" mb="0" cb="0"/><line nr="2353" mi="0" ci="5" mb="0" cb="2"/><line nr="2356" mi="0" ci="3" mb="0" cb="0"/><line nr="2357" mi="0" ci="6" mb="0" cb="2"/><line nr="2358" mi="0" ci="2" mb="0" cb="0"/><line nr="2363" mi="0" ci="6" mb="0" cb="2"/><line nr="2364" mi="0" ci="2" mb="0" cb="0"/><line nr="2370" mi="0" ci="3" mb="0" cb="0"/><line nr="2371" mi="0" ci="6" mb="0" cb="2"/><line nr="2372" mi="0" ci="3" mb="0" cb="0"/><line nr="2373" mi="0" ci="3" mb="0" cb="2"/><line nr="2374" mi="0" ci="3" mb="0" cb="0"/><line nr="2375" mi="0" ci="3" mb="1" cb="1"/><line nr="2376" mi="0" ci="3" mb="0" cb="0"/><line nr="2377" mi="0" ci="5" mb="0" cb="2"/><line nr="2380" mi="0" ci="2" mb="0" cb="0"/><line nr="2385" mi="0" ci="6" mb="1" cb="1"/><line nr="2386" mi="2" ci="0" mb="0" cb="0"/><line nr="2391" mi="0" ci="6" mb="0" cb="2"/><line nr="2392" mi="0" ci="2" mb="0" cb="0"/><line nr="2397" mi="0" ci="6" mb="0" cb="2"/><line nr="2398" mi="0" ci="2" mb="0" cb="0"/><line nr="2403" mi="0" ci="6" mb="1" cb="1"/><line nr="2404" mi="6" ci="0" mb="2" cb="0"/><line nr="2405" mi="6" ci="0" mb="2" cb="0"/><line nr="2406" mi="2" ci="0" mb="0" cb="0"/><line nr="2411" mi="0" ci="6" mb="0" cb="2"/><line nr="2412" mi="2" ci="4" mb="1" cb="1"/><line nr="2413" mi="2" ci="4" mb="1" cb="1"/><line nr="2414" mi="2" ci="4" mb="1" cb="1"/><line nr="2415" mi="2" ci="4" mb="1" cb="1"/><line nr="2416" mi="0" ci="2" mb="0" cb="0"/><line nr="2421" mi="0" ci="6" mb="0" cb="2"/><line nr="2422" mi="0" ci="2" mb="0" cb="0"/><line nr="2427" mi="0" ci="6" mb="0" cb="2"/><line nr="2428" mi="0" ci="2" mb="0" cb="0"/><line nr="2434" mi="0" ci="3" mb="0" cb="0"/><line nr="2435" mi="0" ci="3" mb="0" cb="2"/><line nr="2436" mi="0" ci="3" mb="0" cb="0"/><line nr="2437" mi="0" ci="3" mb="1" cb="1"/><line nr="2438" mi="0" ci="3" mb="0" cb="0"/><line nr="2439" mi="0" ci="5" mb="0" cb="2"/><line nr="2442" mi="0" ci="2" mb="0" cb="0"/><line nr="2447" mi="0" ci="6" mb="1" cb="1"/><line nr="2448" mi="2" ci="0" mb="0" cb="0"/><line nr="2453" mi="0" ci="5" mb="0" cb="2"/><line nr="2454" mi="0" ci="2" mb="0" cb="0"/><line nr="2459" mi="0" ci="6" mb="0" cb="2"/><line nr="2460" mi="2" ci="3" mb="1" cb="1"/><line nr="2461" mi="0" ci="6" mb="0" cb="2"/><line nr="2463" mi="0" ci="3" mb="0" cb="0"/><line nr="2464" mi="0" ci="6" mb="0" cb="2"/><line nr="2465" mi="0" ci="2" mb="0" cb="0"/><line nr="2470" mi="0" ci="6" mb="0" cb="2"/><line nr="2471" mi="0" ci="2" mb="0" cb="0"/><line nr="2476" mi="0" ci="6" mb="0" cb="2"/><line nr="2477" mi="0" ci="2" mb="0" cb="0"/><line nr="2482" mi="0" ci="5" mb="0" cb="2"/><line nr="2483" mi="0" ci="2" mb="0" cb="0"/><line nr="2488" mi="5" ci="0" mb="2" cb="0"/><line nr="2489" mi="2" ci="0" mb="0" cb="0"/><line nr="2495" mi="0" ci="3" mb="0" cb="0"/><line nr="2496" mi="0" ci="3" mb="0" cb="2"/><line nr="2497" mi="0" ci="3" mb="0" cb="0"/><line nr="2498" mi="0" ci="5" mb="0" cb="2"/><line nr="2500" mi="0" ci="3" mb="0" cb="0"/><line nr="2501" mi="0" ci="6" mb="0" cb="2"/><line nr="2502" mi="0" ci="2" mb="0" cb="0"/><line nr="2507" mi="2" ci="3" mb="1" cb="1"/><line nr="2508" mi="0" ci="2" mb="0" cb="0"/><line nr="2513" mi="0" ci="6" mb="0" cb="2"/><line nr="2514" mi="0" ci="2" mb="0" cb="0"/><line nr="2519" mi="0" ci="6" mb="0" cb="2"/><line nr="2520" mi="0" ci="2" mb="0" cb="0"/><line nr="2534" mi="8" ci="4" mb="0" cb="0"/><line nr="2538" mi="0" ci="1" mb="0" cb="0"/><line nr="2539" mi="0" ci="1" mb="0" cb="0"/><line nr="2540" mi="0" ci="1" mb="0" cb="0"/><line nr="2542" mi="0" ci="3" mb="0" cb="0"/><line nr="2543" mi="0" ci="1" mb="0" cb="0"/><line nr="2545" mi="0" ci="3" mb="0" cb="0"/><line nr="2546" mi="0" ci="1" mb="0" cb="0"/><line nr="2547" mi="8" ci="4" mb="0" cb="0"/><line nr="2548" mi="6" ci="3" mb="0" cb="0"/><line nr="2549" mi="6" ci="3" mb="0" cb="0"/><line nr="2553" mi="4" ci="0" mb="0" cb="0"/><line nr="2554" mi="1" ci="0" mb="0" cb="0"/><line nr="2556" mi="2" ci="0" mb="0" cb="0"/><line nr="2557" mi="16" ci="0" mb="0" cb="0"/><line nr="2558" mi="7" ci="0" mb="0" cb="0"/><line nr="2559" mi="5" ci="0" mb="0" cb="0"/><line nr="2560" mi="3" ci="0" mb="0" cb="0"/><line nr="2561" mi="3" ci="0" mb="0" cb="0"/><line nr="2562" mi="16" ci="0" mb="2" cb="0"/><line nr="2563" mi="1" ci="0" mb="0" cb="0"/><line nr="2567" mi="4" ci="0" mb="0" cb="0"/><line nr="2568" mi="1" ci="0" mb="0" cb="0"/><line nr="2571" mi="14" ci="0" mb="0" cb="0"/><line nr="2572" mi="5" ci="0" mb="0" cb="0"/><line nr="2573" mi="5" ci="0" mb="0" cb="0"/><line nr="2574" mi="3" ci="0" mb="0" cb="0"/><line nr="2575" mi="3" ci="0" mb="0" cb="0"/><line nr="2576" mi="11" ci="0" mb="2" cb="0"/><line nr="2577" mi="16" ci="0" mb="2" cb="0"/><line nr="2578" mi="1" ci="0" mb="0" cb="0"/><line nr="2581" mi="0" ci="2" mb="0" cb="0"/><line nr="2582" mi="0" ci="8" mb="0" cb="0"/><line nr="2583" mi="0" ci="7" mb="0" cb="0"/><line nr="2584" mi="0" ci="5" mb="0" cb="0"/><line nr="2585" mi="0" ci="3" mb="0" cb="0"/><line nr="2586" mi="0" ci="3" mb="0" cb="0"/><line nr="2587" mi="0" ci="16" mb="0" cb="2"/><line nr="2588" mi="0" ci="1" mb="0" cb="0"/><line nr="2592" mi="3" ci="0" mb="2" cb="0"/><line nr="2593" mi="9" ci="0" mb="0" cb="0"/><line nr="2595" mi="6" ci="0" mb="0" cb="0"/><line nr="2597" mi="3" ci="0" mb="2" cb="0"/><line nr="2598" mi="7" ci="0" mb="0" cb="0"/><line nr="2601" mi="5" ci="0" mb="0" cb="0"/><line nr="2602" mi="5" ci="0" mb="0" cb="0"/><line nr="2603" mi="3" ci="0" mb="0" cb="0"/><line nr="2604" mi="3" ci="0" mb="0" cb="0"/><line nr="2605" mi="16" ci="0" mb="2" cb="0"/><line nr="2606" mi="1" ci="0" mb="0" cb="0"/><line nr="2609" mi="2" ci="0" mb="0" cb="0"/><line nr="2610" mi="3" ci="0" mb="0" cb="0"/><line nr="2611" mi="5" ci="0" mb="0" cb="0"/><line nr="2612" mi="3" ci="0" mb="0" cb="0"/><line nr="2613" mi="3" ci="0" mb="0" cb="0"/><line nr="2614" mi="16" ci="0" mb="2" cb="0"/><line nr="2615" mi="1" ci="0" mb="0" cb="0"/><line nr="2619" mi="3" ci="0" mb="0" cb="0"/><line nr="2620" mi="5" ci="0" mb="0" cb="0"/><line nr="2621" mi="3" ci="0" mb="0" cb="0"/><line nr="2622" mi="3" ci="0" mb="0" cb="0"/><line nr="2623" mi="16" ci="0" mb="2" cb="0"/><line nr="2624" mi="1" ci="0" mb="0" cb="0"/><line nr="2628" mi="0" ci="12" mb="1" cb="1"/><line nr="2629" mi="9" ci="0" mb="0" cb="0"/><line nr="2630" mi="0" ci="3" mb="0" cb="0"/><line nr="2631" mi="0" ci="5" mb="1" cb="1"/><line nr="2632" mi="0" ci="6" mb="0" cb="0"/><line nr="2633" mi="0" ci="9" mb="1" cb="1"/><line nr="2634" mi="3" ci="0" mb="0" cb="0"/><line nr="2635" mi="9" ci="0" mb="2" cb="0"/><line nr="2636" mi="5" ci="0" mb="0" cb="0"/><line nr="2637" mi="2" ci="0" mb="2" cb="0"/><line nr="2638" mi="8" ci="0" mb="2" cb="0"/><line nr="2639" mi="4" ci="0" mb="0" cb="0"/><line nr="2643" mi="0" ci="3" mb="0" cb="0"/><line nr="2645" mi="3" ci="0" mb="0" cb="0"/><line nr="2646" mi="3" ci="0" mb="0" cb="0"/><line nr="2647" mi="3" ci="0" mb="0" cb="0"/><line nr="2651" mi="0" ci="3" mb="0" cb="0"/><line nr="2652" mi="12" ci="6" mb="0" cb="0"/><line nr="2654" mi="0" ci="5" mb="0" cb="2"/><line nr="2655" mi="0" ci="6" mb="0" cb="0"/><line nr="2656" mi="0" ci="4" mb="0" cb="2"/><line nr="2657" mi="0" ci="13" mb="0" cb="0"/><line nr="2659" mi="0" ci="9" mb="0" cb="0"/><line nr="2662" mi="0" ci="5" mb="0" cb="0"/><line nr="2664" mi="0" ci="3" mb="1" cb="1"/><line nr="2665" mi="5" ci="0" mb="0" cb="0"/><line nr="2666" mi="11" ci="0" mb="4" cb="0"/><line nr="2667" mi="6" ci="0" mb="2" cb="0"/><line nr="2669" mi="0" ci="7" mb="0" cb="2"/><line nr="2670" mi="8" ci="3" mb="3" cb="1"/><line nr="2671" mi="0" ci="2" mb="0" cb="0"/><line nr="2677" mi="10" ci="0" mb="2" cb="0"/><line nr="2678" mi="9" ci="0" mb="0" cb="0"/><line nr="2679" mi="3" ci="0" mb="0" cb="0"/><line nr="2680" mi="6" ci="0" mb="0" cb="0"/><line nr="2681" mi="3" ci="0" mb="0" cb="0"/><line nr="2686" mi="3" ci="0" mb="0" cb="0"/><line nr="2687" mi="7" ci="0" mb="2" cb="0"/><line nr="2688" mi="7" ci="0" mb="2" cb="0"/><line nr="2689" mi="7" ci="0" mb="0" cb="0"/><line nr="2691" mi="2" ci="0" mb="0" cb="0"/><line nr="2695" mi="7" ci="0" mb="2" cb="0"/><line nr="2696" mi="12" ci="0" mb="0" cb="0"/><line nr="2698" mi="7" ci="0" mb="0" cb="0"/><line nr="2701" mi="10" ci="5" mb="0" cb="0"/><line nr="2703" mi="6" ci="3" mb="0" cb="0"/><line nr="2704" mi="8" ci="4" mb="0" cb="0"/><line nr="2708" mi="3" ci="0" mb="2" cb="0"/><line nr="2709" mi="1" ci="0" mb="0" cb="0"/><line nr="2712" mi="6" ci="0" mb="2" cb="0"/><line nr="2713" mi="12" ci="0" mb="0" cb="0"/><line nr="2714" mi="3" ci="0" mb="2" cb="0"/><line nr="2715" mi="5" ci="0" mb="0" cb="0"/><line nr="2717" mi="8" ci="0" mb="2" cb="0"/><line nr="2718" mi="8" ci="0" mb="0" cb="0"/><line nr="2721" mi="11" ci="0" mb="2" cb="0"/><line nr="2722" mi="6" ci="0" mb="2" cb="0"/><line nr="2723" mi="2" ci="0" mb="0" cb="0"/><line nr="2725" mi="9" ci="0" mb="2" cb="0"/><line nr="2726" mi="8" ci="0" mb="2" cb="0"/><line nr="2727" mi="2" ci="0" mb="0" cb="0"/><line nr="2728" mi="1" ci="0" mb="0" cb="0"/><line nr="2732" mi="2" ci="0" mb="2" cb="0"/><line nr="2733" mi="6" ci="0" mb="0" cb="0"/><line nr="2734" mi="1" ci="0" mb="0" cb="0"/><line nr="2737" mi="1" ci="0" mb="0" cb="0"/><line nr="2739" mi="2" ci="0" mb="2" cb="0"/><line nr="2740" mi="10" ci="0" mb="0" cb="0"/><line nr="2743" mi="1" ci="0" mb="0" cb="0"/><line nr="2747" mi="3" ci="0" mb="0" cb="0"/><line nr="2748" mi="3" ci="0" mb="0" cb="0"/><line nr="2749" mi="3" ci="0" mb="2" cb="0"/><line nr="2750" mi="5" ci="0" mb="0" cb="0"/><line nr="2751" mi="3" ci="0" mb="0" cb="0"/><line nr="2753" mi="6" ci="0" mb="2" cb="0"/><line nr="2754" mi="7" ci="0" mb="2" cb="0"/><line nr="2755" mi="7" ci="0" mb="2" cb="0"/><line nr="2756" mi="8" ci="0" mb="2" cb="0"/><line nr="2757" mi="4" ci="0" mb="0" cb="0"/><line nr="2759" mi="8" ci="0" mb="2" cb="0"/><line nr="2760" mi="6" ci="0" mb="0" cb="0"/><line nr="2765" mi="7" ci="0" mb="2" cb="0"/><line nr="2766" mi="4" ci="0" mb="2" cb="0"/><line nr="2767" mi="4" ci="0" mb="0" cb="0"/><line nr="2768" mi="5" ci="0" mb="0" cb="0"/><line nr="2769" mi="6" ci="0" mb="0" cb="0"/><line nr="2772" mi="3" ci="0" mb="0" cb="0"/><line nr="2773" mi="2" ci="0" mb="0" cb="0"/><line nr="2774" mi="4" ci="0" mb="0" cb="0"/><line nr="2775" mi="5" ci="0" mb="0" cb="0"/><line nr="2776" mi="9" ci="0" mb="2" cb="0"/><line nr="2777" mi="8" ci="0" mb="0" cb="0"/><line nr="2779" mi="8" ci="0" mb="0" cb="0"/><line nr="2784" mi="1" ci="0" mb="0" cb="0"/><line nr="2788" mi="1" ci="0" mb="0" cb="0"/><line nr="2791" mi="3" ci="0" mb="0" cb="0"/><line nr="2792" mi="7" ci="0" mb="2" cb="0"/><line nr="2794" mi="5" ci="0" mb="0" cb="0"/><line nr="2797" mi="5" ci="0" mb="2" cb="0"/><line nr="2798" mi="11" ci="0" mb="0" cb="0"/><line nr="2799" mi="2" ci="0" mb="90" cb="0"/><line nr="2800" mi="4" ci="0" mb="0" cb="0"/><line nr="2801" mi="4" ci="0" mb="0" cb="0"/><line nr="2802" mi="4" ci="0" mb="0" cb="0"/><line nr="2803" mi="4" ci="0" mb="0" cb="0"/><line nr="2804" mi="4" ci="0" mb="0" cb="0"/><line nr="2805" mi="4" ci="0" mb="0" cb="0"/><line nr="2806" mi="4" ci="0" mb="0" cb="0"/><line nr="2807" mi="4" ci="0" mb="0" cb="0"/><line nr="2808" mi="4" ci="0" mb="0" cb="0"/><line nr="2809" mi="4" ci="0" mb="0" cb="0"/><line nr="2810" mi="4" ci="0" mb="0" cb="0"/><line nr="2811" mi="4" ci="0" mb="0" cb="0"/><line nr="2812" mi="4" ci="0" mb="0" cb="0"/><line nr="2813" mi="4" ci="0" mb="0" cb="0"/><line nr="2814" mi="4" ci="0" mb="0" cb="0"/><line nr="2815" mi="4" ci="0" mb="0" cb="0"/><line nr="2816" mi="4" ci="0" mb="0" cb="0"/><line nr="2817" mi="4" ci="0" mb="0" cb="0"/><line nr="2818" mi="4" ci="0" mb="0" cb="0"/><line nr="2819" mi="4" ci="0" mb="0" cb="0"/><line nr="2820" mi="4" ci="0" mb="0" cb="0"/><line nr="2821" mi="4" ci="0" mb="0" cb="0"/><line nr="2822" mi="4" ci="0" mb="0" cb="0"/><line nr="2823" mi="4" ci="0" mb="0" cb="0"/><line nr="2824" mi="4" ci="0" mb="0" cb="0"/><line nr="2825" mi="4" ci="0" mb="0" cb="0"/><line nr="2826" mi="4" ci="0" mb="0" cb="0"/><line nr="2827" mi="4" ci="0" mb="0" cb="0"/><line nr="2828" mi="4" ci="0" mb="0" cb="0"/><line nr="2829" mi="4" ci="0" mb="0" cb="0"/><line nr="2830" mi="4" ci="0" mb="0" cb="0"/><line nr="2831" mi="4" ci="0" mb="0" cb="0"/><line nr="2832" mi="4" ci="0" mb="0" cb="0"/><line nr="2833" mi="4" ci="0" mb="0" cb="0"/><line nr="2834" mi="4" ci="0" mb="0" cb="0"/><line nr="2835" mi="4" ci="0" mb="0" cb="0"/><line nr="2836" mi="4" ci="0" mb="0" cb="0"/><line nr="2837" mi="4" ci="0" mb="0" cb="0"/><line nr="2838" mi="4" ci="0" mb="0" cb="0"/><line nr="2839" mi="4" ci="0" mb="0" cb="0"/><line nr="2840" mi="4" ci="0" mb="0" cb="0"/><line nr="2841" mi="4" ci="0" mb="0" cb="0"/><line nr="2842" mi="4" ci="0" mb="0" cb="0"/><line nr="2843" mi="4" ci="0" mb="0" cb="0"/><line nr="2844" mi="4" ci="0" mb="0" cb="0"/><line nr="2845" mi="4" ci="0" mb="0" cb="0"/><line nr="2846" mi="4" ci="0" mb="0" cb="0"/><line nr="2847" mi="4" ci="0" mb="0" cb="0"/><line nr="2848" mi="4" ci="0" mb="0" cb="0"/><line nr="2849" mi="4" ci="0" mb="0" cb="0"/><line nr="2850" mi="4" ci="0" mb="0" cb="0"/><line nr="2851" mi="4" ci="0" mb="0" cb="0"/><line nr="2852" mi="4" ci="0" mb="0" cb="0"/><line nr="2853" mi="4" ci="0" mb="0" cb="0"/><line nr="2854" mi="4" ci="0" mb="0" cb="0"/><line nr="2855" mi="4" ci="0" mb="0" cb="0"/><line nr="2856" mi="4" ci="0" mb="0" cb="0"/><line nr="2857" mi="4" ci="0" mb="0" cb="0"/><line nr="2858" mi="4" ci="0" mb="0" cb="0"/><line nr="2859" mi="4" ci="0" mb="0" cb="0"/><line nr="2860" mi="4" ci="0" mb="0" cb="0"/><line nr="2861" mi="4" ci="0" mb="0" cb="0"/><line nr="2862" mi="4" ci="0" mb="0" cb="0"/><line nr="2863" mi="4" ci="0" mb="0" cb="0"/><line nr="2864" mi="4" ci="0" mb="0" cb="0"/><line nr="2865" mi="4" ci="0" mb="0" cb="0"/><line nr="2866" mi="4" ci="0" mb="0" cb="0"/><line nr="2867" mi="4" ci="0" mb="0" cb="0"/><line nr="2868" mi="4" ci="0" mb="0" cb="0"/><line nr="2869" mi="4" ci="0" mb="0" cb="0"/><line nr="2870" mi="4" ci="0" mb="0" cb="0"/><line nr="2871" mi="4" ci="0" mb="0" cb="0"/><line nr="2872" mi="4" ci="0" mb="0" cb="0"/><line nr="2873" mi="4" ci="0" mb="0" cb="0"/><line nr="2874" mi="4" ci="0" mb="0" cb="0"/><line nr="2875" mi="4" ci="0" mb="0" cb="0"/><line nr="2876" mi="4" ci="0" mb="0" cb="0"/><line nr="2877" mi="4" ci="0" mb="0" cb="0"/><line nr="2878" mi="4" ci="0" mb="0" cb="0"/><line nr="2879" mi="4" ci="0" mb="0" cb="0"/><line nr="2880" mi="4" ci="0" mb="0" cb="0"/><line nr="2881" mi="4" ci="0" mb="0" cb="0"/><line nr="2882" mi="4" ci="0" mb="0" cb="0"/><line nr="2883" mi="4" ci="0" mb="0" cb="0"/><line nr="2884" mi="4" ci="0" mb="0" cb="0"/><line nr="2885" mi="4" ci="0" mb="0" cb="0"/><line nr="2886" mi="4" ci="0" mb="0" cb="0"/><line nr="2887" mi="4" ci="0" mb="0" cb="0"/><line nr="2888" mi="3" ci="0" mb="0" cb="0"/><line nr="2891" mi="3" ci="0" mb="0" cb="0"/><line nr="2892" mi="2" ci="0" mb="2" cb="0"/><line nr="2894" mi="2" ci="0" mb="0" cb="0"/><line nr="2896" mi="3" ci="0" mb="0" cb="0"/><line nr="2897" mi="1" ci="0" mb="0" cb="0"/><line nr="2900" mi="0" ci="5" mb="0" cb="0"/><line nr="2901" mi="0" ci="5" mb="0" cb="2"/><line nr="2902" mi="0" ci="11" mb="0" cb="2"/><line nr="2903" mi="0" ci="4" mb="0" cb="0"/><line nr="2906" mi="0" ci="9" mb="0" cb="0"/><line nr="2907" mi="0" ci="4" mb="0" cb="0"/><line nr="2908" mi="0" ci="3" mb="0" cb="0"/><line nr="2909" mi="0" ci="1" mb="0" cb="0"/><line nr="2911" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3906" covered="5028"/><counter type="BRANCH" missed="478" covered="656"/><counter type="LINE" missed="553" covered="1033"/><counter type="COMPLEXITY" missed="416" covered="420"/><counter type="METHOD" missed="35" covered="190"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasCQLParserConstants.java"><line nr="88" mi="164" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="164" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="Token.java"><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="2" mb="0" cb="0"/><line nr="121" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="6514" covered="6784"/><counter type="BRANCH" missed="773" covered="845"/><counter type="LINE" missed="1074" covered="1391"/><counter type="COMPLEXITY" missed="677" covered="564"/><counter type="METHOD" missed="88" covered="232"/><counter type="CLASS" missed="3" covered="6"/></package><package name="mtas/solr/handler/component/util"><class name="mtas/solr/handler/component/util/MtasSolrComponentList"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="96"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="112"><counter type="INSTRUCTION" missed="872" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="122" covered="0"/><counter type="COMPLEXITY" missed="27" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="283"><counter type="INSTRUCTION" missed="454" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="45" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="363"><counter type="INSTRUCTION" missed="791" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="94" covered="0"/><counter type="COMPLEXITY" missed="27" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentList;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="510"><counter type="INSTRUCTION" missed="436" covered="0"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="105" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="646"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="35"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="2593" covered="10"/><counter type="BRANCH" missed="178" covered="0"/><counter type="LINE" missed="372" covered="4"/><counter type="COMPLEXITY" missed="94" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentStats"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="154"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="163"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="preparePositions" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="183"><counter type="INSTRUCTION" missed="34" covered="284"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="3" covered="49"/><counter type="COMPLEXITY" missed="10" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepareTokens" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="257"><counter type="INSTRUCTION" missed="34" covered="284"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="3" covered="49"/><counter type="COMPLEXITY" missed="10" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepareSpans" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="328"><counter type="INSTRUCTION" missed="495" covered="761"/><counter type="BRANCH" missed="40" covered="28"/><counter type="LINE" missed="57" covered="112"/><counter type="COMPLEXITY" missed="28" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="generateKey" desc="(Ljava/lang/String;[Ljava/util/HashMap;)Ljava/lang/String;" line="581"><counter type="INSTRUCTION" missed="106" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="expandedQueryVariables" desc="([Ljava/util/HashMap;)[[Ljava/util/HashMap;" line="608"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generatePermutations" desc="(Ljava/util/ArrayList;I[[Ljava/util/HashMap;)V" line="627"><counter type="INSTRUCTION" missed="83" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="expandedQueryVariables" desc="(Ljava/util/HashMap;)[Ljava/util/HashMap;" line="661"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generatePermutationsQueryVariables" desc="(Ljava/util/ArrayList;Ljava/util/Set;Ljava/util/HashMap;)V" line="677"><counter type="INSTRUCTION" missed="158" covered="0"/><counter type="BRANCH" missed="22" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="726"><counter type="INSTRUCTION" missed="659" covered="7"/><counter type="BRANCH" missed="13" covered="1"/><counter type="LINE" missed="50" covered="2"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentStats;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="834"><counter type="INSTRUCTION" missed="13" covered="27"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createPosition" desc="(Lmtas/codec/util/CodecComponent$ComponentPosition;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="857"><counter type="INSTRUCTION" missed="0" covered="41"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createToken" desc="(Lmtas/codec/util/CodecComponent$ComponentToken;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="883"><counter type="INSTRUCTION" missed="0" covered="41"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createSpan" desc="(Lmtas/codec/util/CodecComponent$ComponentSpan;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="909"><counter type="INSTRUCTION" missed="66" covered="65"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="942"><counter type="INSTRUCTION" missed="9" covered="71"/><counter type="BRANCH" missed="5" covered="11"/><counter type="LINE" missed="4" covered="13"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="974"><counter type="INSTRUCTION" missed="14" covered="23"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="6" covered="9"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="41"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1726" covered="1648"/><counter type="BRANCH" missed="133" covered="89"/><counter type="LINE" missed="201" covered="281"/><counter type="COMPLEXITY" missed="92" covered="37"/><counter type="METHOD" missed="5" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentFacet"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="132"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="146"><counter type="INSTRUCTION" missed="1480" covered="0"/><counter type="BRANCH" missed="58" covered="0"/><counter type="LINE" missed="188" covered="0"/><counter type="COMPLEXITY" missed="30" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="429"><counter type="INSTRUCTION" missed="705" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="46" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentFacet;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="544"><counter type="INSTRUCTION" missed="131" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="590"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="627"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFieldType" desc="(Lorg/apache/solr/schema/IndexSchema;Ljava/lang/String;)Ljava/lang/String;" line="658"><counter type="INSTRUCTION" missed="41" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositiveInteger" desc="(Ljava/lang/String;)I" line="684"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDouble" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="699"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="39"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="2489" covered="10"/><counter type="BRANCH" missed="118" covered="0"/><counter type="LINE" missed="306" covered="4"/><counter type="COMPLEXITY" missed="67" covered="2"/><counter type="METHOD" missed="8" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentGroup"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="111"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="125"><counter type="INSTRUCTION" missed="990" covered="0"/><counter type="BRANCH" missed="40" covered="0"/><counter type="LINE" missed="130" covered="0"/><counter type="COMPLEXITY" missed="21" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="prepare" desc="(Lorg/apache/solr/common/params/SolrParams;Ljava/util/SortedSet;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" line="340"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="363"><counter type="INSTRUCTION" missed="533" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="42" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentGroup;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="458"><counter type="INSTRUCTION" missed="82" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="483"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="520"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="34"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1780" covered="10"/><counter type="BRANCH" missed="84" covered="0"/><counter type="LINE" missed="220" covered="4"/><counter type="COMPLEXITY" missed="48" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrResultMerge"><method name="&lt;init&gt;" desc="()V" line="21"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="31"><counter type="INSTRUCTION" missed="93" covered="112"/><counter type="BRANCH" missed="14" covered="18"/><counter type="LINE" missed="17" covered="27"/><counter type="COMPLEXITY" missed="12" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="mergeJoinResult" desc="(Lorg/apache/solr/handler/component/ShardRequest;Lorg/apache/solr/common/util/NamedList;Ljava/lang/String;Ljava/lang/Integer;)V" line="108"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="mergeNamedList" desc="(Lorg/apache/solr/handler/component/ShardRequest;Lorg/apache/solr/common/util/NamedList;Ljava/lang/String;Ljava/lang/Integer;)V" line="164"><counter type="INSTRUCTION" missed="16" covered="86"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="6" covered="22"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="mergeArrayList" desc="(Lorg/apache/solr/handler/component/ShardRequest;Lorg/apache/solr/common/util/NamedList;Ljava/lang/String;Ljava/lang/Integer;Z)V" line="223"><counter type="INSTRUCTION" missed="134" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="35" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="mergeResponsesTreeSet" desc="(Ljava/util/TreeSet;Ljava/util/TreeSet;)V" line="283"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="mergeResponsesArrayList" desc="(Ljava/util/ArrayList;Ljava/util/ArrayList;)V" line="302"><counter type="INSTRUCTION" missed="15" covered="83"/><counter type="BRANCH" missed="8" covered="12"/><counter type="LINE" missed="3" covered="21"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="mergeResponsesNamedList" desc="(Lorg/apache/solr/common/util/NamedList;Lorg/apache/solr/common/util/NamedList;)V" line="353"><counter type="INSTRUCTION" missed="52" covered="90"/><counter type="BRANCH" missed="11" covered="15"/><counter type="LINE" missed="9" covered="26"/><counter type="COMPLEXITY" missed="9" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="adjustablePartsCloned" desc="(Ljava/lang/Object;)Ljava/lang/Object;" line="412"><counter type="INSTRUCTION" missed="2" covered="63"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="1" covered="15"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="414" covered="437"/><counter type="BRANCH" missed="79" covered="61"/><counter type="LINE" missed="99" covered="112"/><counter type="COMPLEXITY" missed="57" covered="22"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrJoinResult"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$ComponentJoin;)V" line="15"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="()Lorg/apache/solr/common/util/NamedList;" line="21"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/solr/handler/component/util/MtasSolrJoinResult;)V" line="28"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/handler/component/util/MtasSolrResultUtil"><method name="&lt;init&gt;" desc="()V" line="37"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Ljava/util/ArrayList;)V" line="54"><counter type="INSTRUCTION" missed="10" covered="20"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="70"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/solr/common/util/NamedList;Z)V" line="83"><counter type="INSTRUCTION" missed="153" covered="126"/><counter type="BRANCH" missed="20" covered="18"/><counter type="LINE" missed="29" covered="29"/><counter type="COMPLEXITY" missed="13" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewriteToArray" desc="(Lorg/apache/solr/common/util/NamedList;)Ljava/util/ArrayList;" line="163"><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewriteMergeList" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/solr/common/util/NamedList;Lorg/apache/solr/common/util/NamedList;)V" line="193"><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewriteMergeData" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/solr/common/util/NamedList;Lorg/apache/solr/common/util/NamedList;)V" line="221"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="encode" desc="(Ljava/lang/Object;)Ljava/lang/String;" line="241"><counter type="INSTRUCTION" missed="5" covered="20"/><counter type="LINE" missed="3" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decode" desc="(Ljava/lang/String;)Ljava/lang/Object;" line="262"><counter type="INSTRUCTION" missed="5" covered="14"/><counter type="LINE" missed="3" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decode" desc="(Ljava/util/ArrayList;)Ljava/util/ArrayList;" line="282"><counter type="INSTRUCTION" missed="14" covered="25"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decode" desc="(Lorg/apache/solr/common/util/NamedList;)Lorg/apache/solr/common/util/NamedList;" line="300"><counter type="INSTRUCTION" missed="50" covered="63"/><counter type="BRANCH" missed="9" covered="9"/><counter type="LINE" missed="7" covered="15"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIdsFromParameters" desc="(Lorg/apache/solr/common/params/SolrParams;Ljava/lang/String;)Ljava/util/SortedSet;" line="343"><counter type="INSTRUCTION" missed="0" covered="43"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareAndCheck" desc="([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V" line="369"><counter type="INSTRUCTION" missed="28" covered="34"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="constructQuery" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lmtas/search/spans/util/MtasSpanQuery;" line="403"><counter type="INSTRUCTION" missed="181" covered="39"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="22" covered="8"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="43"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="584" covered="392"/><counter type="BRANCH" missed="66" covered="50"/><counter type="LINE" missed="105" covered="92"/><counter type="COMPLEXITY" missed="47" covered="26"/><counter type="METHOD" missed="4" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrMtasResult"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/util/Map;)V" line="41"><counter type="INSTRUCTION" missed="100" covered="88"/><counter type="BRANCH" missed="9" covered="9"/><counter type="LINE" missed="10" covered="20"/><counter type="COMPLEXITY" missed="9" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/util/Map;)V" line="139"><counter type="INSTRUCTION" missed="0" covered="49"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lmtas/solr/handler/component/util/MtasSolrMtasResult;)V" line="154"><counter type="INSTRUCTION" missed="51" covered="74"/><counter type="BRANCH" missed="7" covered="11"/><counter type="LINE" missed="10" covered="19"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getData" desc="(Z)Lorg/apache/solr/common/util/NamedList;" line="203"><counter type="INSTRUCTION" missed="103" covered="58"/><counter type="BRANCH" missed="14" covered="8"/><counter type="LINE" missed="21" covered="14"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getKeyList" desc="()Ljava/util/Set;" line="261"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFullKeyList" desc="()Ljava/util/Set;" line="278"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNamedList" desc="(Z)Lorg/apache/solr/common/util/NamedList;" line="297"><counter type="INSTRUCTION" missed="240" covered="0"/><counter type="BRANCH" missed="28" covered="0"/><counter type="LINE" missed="51" covered="0"/><counter type="COMPLEXITY" missed="15" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="373"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getResult" desc="()Lmtas/codec/util/collector/MtasDataCollectorResult;" line="394"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="574" covered="269"/><counter type="BRANCH" missed="66" covered="28"/><counter type="LINE" missed="109" covered="56"/><counter type="COMPLEXITY" missed="48" covered="8"/><counter type="METHOD" missed="5" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentDocument"><method name="&lt;init&gt;" desc="()V" line="77"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="86"><counter type="INSTRUCTION" missed="662" covered="0"/><counter type="BRANCH" missed="34" covered="0"/><counter type="LINE" missed="95" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentDocument;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="216"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="26" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="258"><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="283"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="301"><counter type="INSTRUCTION" missed="33" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1016" covered="7"/><counter type="BRANCH" missed="66" covered="0"/><counter type="LINE" missed="153" covered="3"/><counter type="COMPLEXITY" missed="38" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentPrefix"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="49"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="58"><counter type="INSTRUCTION" missed="180" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="100"><counter type="INSTRUCTION" missed="73" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentPrefix;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="124"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="149"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="181"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="repairPrefixItems" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="212"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="18" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="494" covered="10"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="107" covered="4"/><counter type="COMPLEXITY" missed="37" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentTermvector"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="131"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="144"><counter type="INSTRUCTION" missed="1077" covered="0"/><counter type="BRANCH" missed="70" covered="0"/><counter type="LINE" missed="149" covered="0"/><counter type="COMPLEXITY" missed="36" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="354"><counter type="INSTRUCTION" missed="447" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="41" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentTermVector;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="440"><counter type="INSTRUCTION" missed="191" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="488"><counter type="INSTRUCTION" missed="295" covered="0"/><counter type="BRANCH" missed="54" covered="0"/><counter type="LINE" missed="66" covered="0"/><counter type="COMPLEXITY" missed="28" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="584"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcessFinish" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="605"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcessMissingTop" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="627"><counter type="INSTRUCTION" missed="1287" covered="0"/><counter type="BRANCH" missed="142" covered="0"/><counter type="LINE" missed="245" covered="0"/><counter type="COMPLEXITY" missed="72" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcessMissingKey" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="1019"><counter type="INSTRUCTION" missed="494" covered="0"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="17" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeMissingTermvectorItemsPerShard" desc="(Ljava/util/List;[Ljava/lang/String;)Ljava/util/HashMap;" line="1139"><counter type="INSTRUCTION" missed="243" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="58" covered="0"/><counter type="COMPLEXITY" missed="16" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lambda$distributedProcessMissingTop$8" desc="(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I" line="766"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lambda$distributedProcessMissingTop$7" desc="(ILjava/util/Map$Entry;Ljava/util/Map$Entry;)I" line="734"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="48"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="4125" covered="10"/><counter type="BRANCH" missed="366" covered="0"/><counter type="LINE" missed="666" covered="4"/><counter type="COMPLEXITY" missed="194" covered="2"/><counter type="METHOD" missed="11" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentJoin"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="43"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="55"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="76"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentJoin;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="101"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="118"><counter type="INSTRUCTION" missed="90" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="156"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createKeyFromRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)Ljava/lang/String;" line="185"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="254" covered="7"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="61" covered="3"/><counter type="COMPLEXITY" missed="22" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentKwic"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="89"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositiveInteger" desc="(Ljava/lang/String;)I" line="101"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="119"><counter type="INSTRUCTION" missed="832" covered="0"/><counter type="BRANCH" missed="38" covered="0"/><counter type="LINE" missed="120" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentKwic;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="282"><counter type="INSTRUCTION" missed="460" covered="0"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="106" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="421"><counter type="INSTRUCTION" missed="233" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="466"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="481"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="1574" covered="3"/><counter type="BRANCH" missed="108" covered="0"/><counter type="LINE" missed="260" covered="2"/><counter type="COMPLEXITY" missed="60" covered="1"/><counter type="METHOD" missed="6" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSolrResultUtil.java"><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="54" mi="0" ci="8" mb="0" cb="2"/><line nr="55" mi="0" ci="5" mb="1" cb="1"/><line nr="56" mi="0" ci="6" mb="0" cb="0"/><line nr="57" mi="5" ci="0" mb="2" cb="0"/><line nr="58" mi="5" ci="0" mb="0" cb="0"/><line nr="61" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="1" mb="0" cb="0"/><line nr="83" mi="0" ci="2" mb="0" cb="0"/><line nr="84" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="7" mb="0" cb="2"/><line nr="87" mi="0" ci="5" mb="1" cb="1"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="5" ci="0" mb="0" cb="0"/><line nr="91" mi="1" ci="5" mb="0" cb="2"/><line nr="92" mi="0" ci="5" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="94" mi="0" ci="5" mb="0" cb="0"/><line nr="95" mi="0" ci="6" mb="1" cb="1"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="97" mi="7" ci="0" mb="0" cb="0"/><line nr="98" mi="1" ci="5" mb="0" cb="2"/><line nr="99" mi="0" ci="5" mb="0" cb="0"/><line nr="100" mi="0" ci="4" mb="0" cb="0"/><line nr="101" mi="0" ci="2" mb="1" cb="1"/><line nr="102" mi="4" ci="0" mb="2" cb="0"/><line nr="103" mi="4" ci="0" mb="0" cb="0"/><line nr="104" mi="8" ci="0" mb="2" cb="0"/><line nr="105" mi="6" ci="0" mb="2" cb="0"/><line nr="106" mi="3" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="5" ci="0" mb="0" cb="0"/><line nr="113" mi="6" ci="0" mb="0" cb="0"/><line nr="115" mi="1" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="16" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="0" cb="0"/><line nr="119" mi="8" ci="0" mb="2" cb="0"/><line nr="120" mi="6" ci="0" mb="2" cb="0"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="5" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="127" mi="7" ci="0" mb="0" cb="0"/><line nr="128" mi="5" ci="0" mb="0" cb="0"/><line nr="129" mi="7" ci="0" mb="0" cb="0"/><line nr="130" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="0" cb="0"/><line nr="132" mi="0" ci="2" mb="1" cb="1"/><line nr="133" mi="0" ci="4" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="1" cb="1"/><line nr="135" mi="0" ci="2" mb="0" cb="0"/><line nr="136" mi="0" ci="7" mb="0" cb="0"/><line nr="137" mi="0" ci="6" mb="0" cb="0"/><line nr="139" mi="5" ci="0" mb="0" cb="0"/><line nr="145" mi="0" ci="5" mb="1" cb="3"/><line nr="146" mi="0" ci="11" mb="0" cb="2"/><line nr="147" mi="0" ci="4" mb="0" cb="0"/><line nr="148" mi="0" ci="1" mb="0" cb="0"/><line nr="149" mi="0" ci="11" mb="0" cb="2"/><line nr="150" mi="0" ci="4" mb="0" cb="0"/><line nr="151" mi="0" ci="1" mb="0" cb="0"/><line nr="153" mi="0" ci="1" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="3" ci="0" mb="2" cb="0"/><line nr="167" mi="4" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="4" ci="0" mb="0" cb="0"/><line nr="170" mi="4" ci="0" mb="2" cb="0"/><line nr="171" mi="5" ci="0" mb="0" cb="0"/><line nr="172" mi="6" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="174" mi="1" ci="0" mb="0" cb="0"/><line nr="175" mi="4" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="0" cb="0"/><line nr="193" mi="8" ci="0" mb="2" cb="0"/><line nr="194" mi="6" ci="0" mb="0" cb="0"/><line nr="195" mi="7" ci="0" mb="4" cb="0"/><line nr="196" mi="5" ci="0" mb="0" cb="0"/><line nr="197" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="5" ci="0" mb="4" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="202" mi="4" ci="0" mb="0" cb="0"/><line nr="203" mi="4" ci="0" mb="0" cb="0"/><line nr="205" mi="4" ci="0" mb="0" cb="0"/><line nr="208" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="2" ci="0" mb="2" cb="0"/><line nr="222" mi="4" ci="0" mb="0" cb="0"/><line nr="224" mi="5" ci="0" mb="4" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="227" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="4" ci="0" mb="0" cb="0"/><line nr="230" mi="4" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="244" mi="0" ci="5" mb="0" cb="0"/><line nr="245" mi="0" ci="3" mb="0" cb="0"/><line nr="246" mi="0" ci="2" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="0" cb="0"/><line nr="248" mi="0" ci="3" mb="0" cb="0"/><line nr="249" mi="1" ci="0" mb="0" cb="0"/><line nr="250" mi="2" ci="0" mb="0" cb="0"/><line nr="251" mi="2" ci="0" mb="0" cb="0"/><line nr="262" mi="0" ci="3" mb="0" cb="0"/><line nr="265" mi="0" ci="8" mb="0" cb="0"/><line nr="267" mi="0" ci="3" mb="0" cb="0"/><line nr="268" mi="1" ci="0" mb="0" cb="0"/><line nr="269" mi="2" ci="0" mb="0" cb="0"/><line nr="270" mi="2" ci="0" mb="0" cb="0"/><line nr="282" mi="0" ci="8" mb="0" cb="2"/><line nr="283" mi="0" ci="5" mb="1" cb="1"/><line nr="284" mi="0" ci="10" mb="0" cb="0"/><line nr="285" mi="5" ci="0" mb="2" cb="0"/><line nr="286" mi="9" ci="0" mb="0" cb="0"/><line nr="289" mi="0" ci="2" mb="0" cb="0"/><line nr="300" mi="0" ci="8" mb="0" cb="2"/><line nr="301" mi="0" ci="4" mb="0" cb="0"/><line nr="302" mi="0" ci="4" mb="0" cb="0"/><line nr="303" mi="0" ci="4" mb="0" cb="2"/><line nr="304" mi="0" ci="3" mb="1" cb="1"/><line nr="305" mi="0" ci="6" mb="0" cb="0"/><line nr="306" mi="0" ci="5" mb="0" cb="0"/><line nr="307" mi="0" ci="4" mb="1" cb="1"/><line nr="308" mi="13" ci="0" mb="0" cb="0"/><line nr="310" mi="0" ci="4" mb="0" cb="0"/><line nr="311" mi="0" ci="5" mb="0" cb="0"/><line nr="312" mi="3" ci="1" mb="2" cb="0"/><line nr="313" mi="3" ci="0" mb="0" cb="0"/><line nr="314" mi="8" ci="0" mb="2" cb="0"/><line nr="315" mi="5" ci="0" mb="2" cb="0"/><line nr="316" mi="9" ci="0" mb="0" cb="0"/><line nr="319" mi="1" ci="0" mb="0" cb="0"/><line nr="324" mi="0" ci="3" mb="1" cb="1"/><line nr="325" mi="8" ci="0" mb="0" cb="0"/><line nr="326" mi="0" ci="3" mb="0" cb="2"/><line nr="327" mi="0" ci="7" mb="0" cb="0"/><line nr="331" mi="0" ci="2" mb="0" cb="0"/><line nr="343" mi="0" ci="4" mb="0" cb="0"/><line nr="344" mi="0" ci="3" mb="0" cb="0"/><line nr="345" mi="0" ci="6" mb="0" cb="0"/><line nr="346" mi="0" ci="7" mb="0" cb="0"/><line nr="347" mi="0" ci="3" mb="0" cb="2"/><line nr="348" mi="0" ci="4" mb="0" cb="0"/><line nr="349" mi="0" ci="4" mb="0" cb="0"/><line nr="350" mi="0" ci="3" mb="0" cb="2"/><line nr="351" mi="0" ci="6" mb="0" cb="0"/><line nr="353" mi="0" ci="1" mb="0" cb="0"/><line nr="354" mi="0" ci="2" mb="0" cb="0"/><line nr="369" mi="0" ci="2" mb="1" cb="1"/><line nr="370" mi="0" ci="5" mb="1" cb="1"/><line nr="371" mi="16" ci="0" mb="0" cb="0"/><line nr="374" mi="0" ci="3" mb="0" cb="2"/><line nr="375" mi="0" ci="4" mb="0" cb="0"/><line nr="376" mi="0" ci="8" mb="0" cb="2"/><line nr="377" mi="0" ci="6" mb="0" cb="0"/><line nr="379" mi="0" ci="5" mb="1" cb="1"/><line nr="380" mi="12" ci="0" mb="0" cb="0"/><line nr="384" mi="0" ci="1" mb="0" cb="0"/><line nr="403" mi="0" ci="5" mb="2" cb="2"/><line nr="404" mi="12" ci="0" mb="0" cb="0"/><line nr="405" mi="0" ci="5" mb="2" cb="2"/><line nr="406" mi="14" ci="0" mb="0" cb="0"/><line nr="408" mi="0" ci="2" mb="0" cb="0"/><line nr="409" mi="0" ci="2" mb="1" cb="1"/><line nr="410" mi="8" ci="0" mb="0" cb="0"/><line nr="412" mi="4" ci="0" mb="2" cb="0"/><line nr="413" mi="5" ci="0" mb="0" cb="0"/><line nr="415" mi="8" ci="0" mb="0" cb="0"/><line nr="416" mi="1" ci="0" mb="0" cb="0"/><line nr="417" mi="16" ci="0" mb="0" cb="0"/><line nr="418" mi="7" ci="0" mb="0" cb="0"/><line nr="419" mi="1" ci="0" mb="0" cb="0"/><line nr="420" mi="16" ci="0" mb="0" cb="0"/><line nr="421" mi="7" ci="0" mb="0" cb="0"/><line nr="422" mi="1" ci="0" mb="0" cb="0"/><line nr="423" mi="1" ci="0" mb="0" cb="0"/><line nr="424" mi="16" ci="0" mb="0" cb="0"/><line nr="428" mi="0" ci="8" mb="0" cb="0"/><line nr="429" mi="0" ci="4" mb="1" cb="1"/><line nr="430" mi="0" ci="5" mb="0" cb="0"/><line nr="432" mi="0" ci="8" mb="0" cb="0"/><line nr="434" mi="1" ci="0" mb="0" cb="0"/><line nr="435" mi="16" ci="0" mb="0" cb="0"/><line nr="436" mi="7" ci="0" mb="0" cb="0"/><line nr="437" mi="1" ci="0" mb="0" cb="0"/><line nr="438" mi="16" ci="0" mb="0" cb="0"/><line nr="439" mi="7" ci="0" mb="0" cb="0"/><line nr="442" mi="16" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="584" covered="392"/><counter type="BRANCH" missed="66" covered="50"/><counter type="LINE" missed="105" covered="92"/><counter type="COMPLEXITY" missed="47" covered="26"/><counter type="METHOD" missed="4" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentList.java"><line nr="35" mi="0" ci="4" mb="0" cb="0"/><line nr="96" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="0" ci="3" mb="0" cb="0"/><line nr="98" mi="0" ci="1" mb="0" cb="0"/><line nr="112" mi="2" ci="0" mb="0" cb="0"/><line nr="113" mi="4" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="2" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="0" cb="0"/><line nr="119" mi="4" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="10" ci="0" mb="2" cb="0"/><line nr="131" mi="18" ci="0" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="18" ci="0" mb="0" cb="0"/><line nr="134" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="1" ci="0" mb="0" cb="0"/><line nr="136" mi="2" ci="0" mb="0" cb="0"/><line nr="137" mi="20" ci="0" mb="0" cb="0"/><line nr="139" mi="20" ci="0" mb="0" cb="0"/><line nr="142" mi="20" ci="0" mb="0" cb="0"/><line nr="145" mi="20" ci="0" mb="0" cb="0"/><line nr="148" mi="18" ci="0" mb="0" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="13" ci="0" mb="0" cb="0"/><line nr="154" mi="6" ci="0" mb="0" cb="0"/><line nr="155" mi="3" ci="0" mb="2" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="10" ci="0" mb="2" cb="0"/><line nr="158" mi="26" ci="0" mb="0" cb="0"/><line nr="162" mi="2" ci="0" mb="2" cb="0"/><line nr="163" mi="4" ci="0" mb="2" cb="0"/><line nr="164" mi="7" ci="0" mb="0" cb="0"/><line nr="166" mi="24" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="170" mi="2" ci="0" mb="2" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="8" ci="0" mb="2" cb="0"/><line nr="174" mi="8" ci="0" mb="0" cb="0"/><line nr="175" mi="4" ci="0" mb="0" cb="0"/><line nr="177" mi="7" ci="0" mb="0" cb="0"/><line nr="180" mi="1" ci="0" mb="0" cb="0"/><line nr="181" mi="10" ci="0" mb="2" cb="0"/><line nr="182" mi="1" ci="0" mb="0" cb="0"/><line nr="183" mi="8" ci="0" mb="0" cb="0"/><line nr="184" mi="8" ci="0" mb="0" cb="0"/><line nr="185" mi="1" ci="0" mb="0" cb="0"/><line nr="187" mi="20" ci="0" mb="0" cb="0"/><line nr="189" mi="18" ci="0" mb="0" cb="0"/><line nr="190" mi="2" ci="0" mb="0" cb="0"/><line nr="191" mi="20" ci="0" mb="0" cb="0"/><line nr="193" mi="18" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="18" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="197" mi="20" ci="0" mb="0" cb="0"/><line nr="199" mi="1" ci="0" mb="0" cb="0"/><line nr="200" mi="1" ci="0" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="203" mi="3" ci="0" mb="0" cb="0"/><line nr="204" mi="16" ci="0" mb="2" cb="0"/><line nr="205" mi="5" ci="0" mb="4" cb="0"/><line nr="206" mi="5" ci="0" mb="0" cb="0"/><line nr="207" mi="5" ci="0" mb="2" cb="0"/><line nr="208" mi="9" ci="0" mb="0" cb="0"/><line nr="211" mi="6" ci="0" mb="0" cb="0"/><line nr="212" mi="1" ci="0" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="214" mi="1" ci="0" mb="0" cb="0"/><line nr="215" mi="6" ci="0" mb="0" cb="0"/><line nr="216" mi="1" ci="0" mb="0" cb="0"/><line nr="217" mi="6" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="219" mi="6" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="1" ci="0" mb="0" cb="0"/><line nr="224" mi="6" ci="0" mb="0" cb="0"/><line nr="225" mi="1" ci="0" mb="0" cb="0"/><line nr="226" mi="6" ci="0" mb="0" cb="0"/><line nr="227" mi="1" ci="0" mb="0" cb="0"/><line nr="228" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="230" mi="6" ci="0" mb="0" cb="0"/><line nr="231" mi="1" ci="0" mb="0" cb="0"/><line nr="232" mi="6" ci="0" mb="0" cb="0"/><line nr="233" mi="1" ci="0" mb="0" cb="0"/><line nr="234" mi="6" ci="0" mb="0" cb="0"/><line nr="235" mi="1" ci="0" mb="0" cb="0"/><line nr="236" mi="8" ci="0" mb="2" cb="0"/><line nr="237" mi="8" ci="0" mb="0" cb="0"/><line nr="238" mi="9" ci="0" mb="2" cb="0"/><line nr="239" mi="3" ci="0" mb="0" cb="0"/><line nr="240" mi="21" ci="0" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="2" cb="0"/><line nr="245" mi="10" ci="0" mb="0" cb="0"/><line nr="247" mi="5" ci="0" mb="0" cb="0"/><line nr="249" mi="13" ci="0" mb="4" cb="0"/><line nr="250" mi="25" ci="0" mb="0" cb="0"/><line nr="252" mi="2" ci="0" mb="0" cb="0"/><line nr="253" mi="4" ci="0" mb="0" cb="0"/><line nr="254" mi="14" ci="0" mb="4" cb="0"/><line nr="255" mi="2" ci="0" mb="0" cb="0"/><line nr="256" mi="14" ci="0" mb="4" cb="0"/><line nr="257" mi="2" ci="0" mb="0" cb="0"/><line nr="258" mi="14" ci="0" mb="4" cb="0"/><line nr="259" mi="2" ci="0" mb="0" cb="0"/><line nr="260" mi="14" ci="0" mb="4" cb="0"/><line nr="261" mi="2" ci="0" mb="0" cb="0"/><line nr="262" mi="4" ci="0" mb="0" cb="0"/><line nr="263" mi="42" ci="0" mb="0" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="283" mi="10" ci="0" mb="2" cb="0"/><line nr="284" mi="2" ci="0" mb="2" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="4" ci="0" mb="0" cb="0"/><line nr="288" mi="5" ci="0" mb="2" cb="0"/><line nr="289" mi="10" ci="0" mb="2" cb="0"/><line nr="290" mi="16" ci="0" mb="0" cb="0"/><line nr="292" mi="14" ci="0" mb="0" cb="0"/><line nr="293" mi="2" ci="0" mb="0" cb="0"/><line nr="294" mi="16" ci="0" mb="0" cb="0"/><line nr="296" mi="14" ci="0" mb="0" cb="0"/><line nr="297" mi="2" ci="0" mb="0" cb="0"/><line nr="298" mi="14" ci="0" mb="0" cb="0"/><line nr="299" mi="2" ci="0" mb="0" cb="0"/><line nr="300" mi="16" ci="0" mb="0" cb="0"/><line nr="303" mi="22" ci="0" mb="0" cb="0"/><line nr="305" mi="2" ci="0" mb="0" cb="0"/><line nr="307" mi="5" ci="0" mb="0" cb="0"/><line nr="308" mi="10" ci="0" mb="2" cb="0"/><line nr="309" mi="14" ci="0" mb="0" cb="0"/><line nr="310" mi="2" ci="0" mb="0" cb="0"/><line nr="311" mi="16" ci="0" mb="0" cb="0"/><line nr="313" mi="16" ci="0" mb="0" cb="0"/><line nr="315" mi="16" ci="0" mb="0" cb="0"/><line nr="317" mi="16" ci="0" mb="0" cb="0"/><line nr="319" mi="16" ci="0" mb="0" cb="0"/><line nr="321" mi="2" ci="0" mb="0" cb="0"/><line nr="322" mi="15" ci="0" mb="0" cb="0"/><line nr="324" mi="10" ci="0" mb="2" cb="0"/><line nr="325" mi="24" ci="0" mb="0" cb="0"/><line nr="328" mi="24" ci="0" mb="0" cb="0"/><line nr="331" mi="1" ci="0" mb="0" cb="0"/><line nr="332" mi="14" ci="0" mb="0" cb="0"/><line nr="333" mi="2" ci="0" mb="0" cb="0"/><line nr="334" mi="16" ci="0" mb="0" cb="0"/><line nr="336" mi="14" ci="0" mb="0" cb="0"/><line nr="337" mi="2" ci="0" mb="0" cb="0"/><line nr="338" mi="16" ci="0" mb="0" cb="0"/><line nr="340" mi="14" ci="0" mb="0" cb="0"/><line nr="341" mi="2" ci="0" mb="0" cb="0"/><line nr="342" mi="14" ci="0" mb="0" cb="0"/><line nr="343" mi="2" ci="0" mb="0" cb="0"/><line nr="344" mi="16" ci="0" mb="0" cb="0"/><line nr="346" mi="1" ci="0" mb="0" cb="0"/><line nr="349" mi="1" ci="0" mb="0" cb="0"/><line nr="363" mi="3" ci="0" mb="2" cb="0"/><line nr="365" mi="4" ci="0" mb="0" cb="0"/><line nr="366" mi="11" ci="0" mb="2" cb="0"/><line nr="367" mi="10" ci="0" mb="2" cb="0"/><line nr="368" mi="2" ci="0" mb="2" cb="0"/><line nr="369" mi="11" ci="0" mb="2" cb="0"/><line nr="370" mi="4" ci="0" mb="0" cb="0"/><line nr="372" mi="11" ci="0" mb="0" cb="0"/><line nr="373" mi="3" ci="0" mb="0" cb="0"/><line nr="374" mi="2" ci="0" mb="2" cb="0"/><line nr="375" mi="10" ci="0" mb="2" cb="0"/><line nr="376" mi="4" ci="0" mb="0" cb="0"/><line nr="377" mi="4" ci="0" mb="0" cb="0"/><line nr="378" mi="10" ci="0" mb="8" cb="0"/><line nr="380" mi="4" ci="0" mb="2" cb="0"/><line nr="381" mi="8" ci="0" mb="0" cb="0"/><line nr="384" mi="2" ci="0" mb="0" cb="0"/><line nr="385" mi="3" ci="0" mb="0" cb="0"/><line nr="386" mi="7" ci="0" mb="0" cb="0"/><line nr="388" mi="1" ci="0" mb="0" cb="0"/><line nr="390" mi="1" ci="0" mb="0" cb="0"/><line nr="391" mi="3" ci="0" mb="0" cb="0"/><line nr="392" mi="1" ci="0" mb="0" cb="0"/><line nr="393" mi="1" ci="0" mb="0" cb="0"/><line nr="395" mi="1" ci="0" mb="0" cb="0"/><line nr="397" mi="4" ci="0" mb="0" cb="0"/><line nr="398" mi="2" ci="0" mb="0" cb="0"/><line nr="399" mi="12" ci="0" mb="2" cb="0"/><line nr="400" mi="15" ci="0" mb="2" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="402" mi="8" ci="0" mb="4" cb="0"/><line nr="403" mi="4" ci="0" mb="0" cb="0"/><line nr="404" mi="4" ci="0" mb="0" cb="0"/><line nr="405" mi="6" ci="0" mb="0" cb="0"/><line nr="406" mi="9" ci="0" mb="2" cb="0"/><line nr="407" mi="3" ci="0" mb="2" cb="0"/><line nr="408" mi="1" ci="0" mb="0" cb="0"/><line nr="410" mi="9" ci="0" mb="0" cb="0"/><line nr="413" mi="7" ci="0" mb="4" cb="0"/><line nr="415" mi="7" ci="0" mb="2" cb="0"/><line nr="416" mi="10" ci="0" mb="0" cb="0"/><line nr="418" mi="8" ci="0" mb="0" cb="0"/><line nr="419" mi="22" ci="0" mb="0" cb="0"/><line nr="421" mi="22" ci="0" mb="0" cb="0"/><line nr="423" mi="22" ci="0" mb="0" cb="0"/><line nr="425" mi="22" ci="0" mb="0" cb="0"/><line nr="427" mi="22" ci="0" mb="0" cb="0"/><line nr="429" mi="22" ci="0" mb="0" cb="0"/><line nr="433" mi="2" ci="0" mb="0" cb="0"/><line nr="434" mi="12" ci="0" mb="2" cb="0"/><line nr="435" mi="8" ci="0" mb="2" cb="0"/><line nr="436" mi="4" ci="0" mb="2" cb="0"/><line nr="437" mi="29" ci="0" mb="0" cb="0"/><line nr="442" mi="2" ci="0" mb="0" cb="0"/><line nr="444" mi="20" ci="0" mb="2" cb="0"/><line nr="445" mi="29" ci="0" mb="0" cb="0"/><line nr="448" mi="29" ci="0" mb="0" cb="0"/><line nr="452" mi="1" ci="0" mb="0" cb="0"/><line nr="455" mi="1" ci="0" mb="0" cb="0"/><line nr="456" mi="22" ci="0" mb="0" cb="0"/><line nr="458" mi="22" ci="0" mb="0" cb="0"/><line nr="460" mi="20" ci="0" mb="0" cb="0"/><line nr="461" mi="3" ci="0" mb="0" cb="0"/><line nr="462" mi="20" ci="0" mb="0" cb="0"/><line nr="465" mi="8" ci="0" mb="0" cb="0"/><line nr="466" mi="21" ci="0" mb="0" cb="0"/><line nr="467" mi="2" ci="0" mb="0" cb="0"/><line nr="468" mi="21" ci="0" mb="0" cb="0"/><line nr="469" mi="2" ci="0" mb="0" cb="0"/><line nr="470" mi="22" ci="0" mb="0" cb="0"/><line nr="472" mi="9" ci="0" mb="0" cb="0"/><line nr="473" mi="3" ci="0" mb="0" cb="0"/><line nr="474" mi="1" ci="0" mb="0" cb="0"/><line nr="475" mi="6" ci="0" mb="0" cb="0"/><line nr="479" mi="1" ci="0" mb="0" cb="0"/><line nr="480" mi="1" ci="0" mb="0" cb="0"/><line nr="482" mi="10" ci="0" mb="2" cb="0"/><line nr="483" mi="1" ci="0" mb="0" cb="0"/><line nr="484" mi="4" ci="0" mb="0" cb="0"/><line nr="485" mi="10" ci="0" mb="0" cb="0"/><line nr="486" mi="3" ci="0" mb="0" cb="0"/><line nr="487" mi="5" ci="0" mb="0" cb="0"/><line nr="488" mi="10" ci="0" mb="0" cb="0"/><line nr="489" mi="10" ci="0" mb="0" cb="0"/><line nr="490" mi="10" ci="0" mb="0" cb="0"/><line nr="491" mi="11" ci="0" mb="0" cb="0"/><line nr="492" mi="7" ci="0" mb="0" cb="0"/><line nr="493" mi="3" ci="0" mb="0" cb="0"/><line nr="494" mi="7" ci="0" mb="0" cb="0"/><line nr="495" mi="3" ci="0" mb="0" cb="0"/><line nr="496" mi="6" ci="0" mb="0" cb="0"/><line nr="497" mi="5" ci="0" mb="0" cb="0"/><line nr="498" mi="1" ci="0" mb="0" cb="0"/><line nr="500" mi="1" ci="0" mb="0" cb="0"/><line nr="510" mi="4" ci="0" mb="0" cb="0"/><line nr="511" mi="5" ci="0" mb="0" cb="0"/><line nr="512" mi="3" ci="0" mb="2" cb="0"/><line nr="513" mi="6" ci="0" mb="0" cb="0"/><line nr="515" mi="3" ci="0" mb="2" cb="0"/><line nr="516" mi="4" ci="0" mb="0" cb="0"/><line nr="517" mi="5" ci="0" mb="2" cb="0"/><line nr="518" mi="7" ci="0" mb="0" cb="0"/><line nr="519" mi="11" ci="0" mb="2" cb="0"/><line nr="520" mi="4" ci="0" mb="0" cb="0"/><line nr="521" mi="7" ci="0" mb="0" cb="0"/><line nr="522" mi="1" ci="0" mb="0" cb="0"/><line nr="523" mi="5" ci="0" mb="0" cb="0"/><line nr="524" mi="7" ci="0" mb="0" cb="0"/><line nr="525" mi="1" ci="0" mb="0" cb="0"/><line nr="526" mi="7" ci="0" mb="0" cb="0"/><line nr="527" mi="1" ci="0" mb="0" cb="0"/><line nr="528" mi="7" ci="0" mb="0" cb="0"/><line nr="529" mi="1" ci="0" mb="0" cb="0"/><line nr="530" mi="6" ci="0" mb="0" cb="0"/><line nr="531" mi="6" ci="0" mb="0" cb="0"/><line nr="533" mi="4" ci="0" mb="0" cb="0"/><line nr="534" mi="2" ci="0" mb="0" cb="0"/><line nr="535" mi="2" ci="0" mb="0" cb="0"/><line nr="536" mi="3" ci="0" mb="2" cb="0"/><line nr="537" mi="4" ci="0" mb="0" cb="0"/><line nr="539" mi="3" ci="0" mb="2" cb="0"/><line nr="540" mi="4" ci="0" mb="0" cb="0"/><line nr="542" mi="8" ci="0" mb="0" cb="0"/><line nr="543" mi="7" ci="0" mb="2" cb="0"/><line nr="544" mi="2" ci="0" mb="0" cb="0"/><line nr="545" mi="4" ci="0" mb="0" cb="0"/><line nr="546" mi="6" ci="0" mb="2" cb="0"/><line nr="547" mi="15" ci="0" mb="2" cb="0"/><line nr="548" mi="4" ci="0" mb="0" cb="0"/><line nr="549" mi="5" ci="0" mb="0" cb="0"/><line nr="550" mi="5" ci="0" mb="0" cb="0"/><line nr="551" mi="4" ci="0" mb="0" cb="0"/><line nr="552" mi="1" ci="0" mb="0" cb="0"/><line nr="554" mi="4" ci="0" mb="2" cb="0"/><line nr="555" mi="2" ci="0" mb="2" cb="0"/><line nr="556" mi="7" ci="0" mb="0" cb="0"/><line nr="558" mi="4" ci="0" mb="2" cb="0"/><line nr="559" mi="2" ci="0" mb="2" cb="0"/><line nr="560" mi="7" ci="0" mb="0" cb="0"/><line nr="563" mi="6" ci="0" mb="0" cb="0"/><line nr="566" mi="3" ci="0" mb="2" cb="0"/><line nr="567" mi="4" ci="0" mb="0" cb="0"/><line nr="569" mi="4" ci="0" mb="0" cb="0"/><line nr="570" mi="3" ci="0" mb="2" cb="0"/><line nr="571" mi="4" ci="0" mb="0" cb="0"/><line nr="573" mi="4" ci="0" mb="0" cb="0"/><line nr="574" mi="2" ci="0" mb="0" cb="0"/><line nr="575" mi="5" ci="0" mb="2" cb="0"/><line nr="576" mi="7" ci="0" mb="0" cb="0"/><line nr="577" mi="11" ci="0" mb="2" cb="0"/><line nr="578" mi="4" ci="0" mb="0" cb="0"/><line nr="579" mi="7" ci="0" mb="0" cb="0"/><line nr="580" mi="1" ci="0" mb="0" cb="0"/><line nr="581" mi="5" ci="0" mb="0" cb="0"/><line nr="582" mi="7" ci="0" mb="0" cb="0"/><line nr="583" mi="1" ci="0" mb="0" cb="0"/><line nr="584" mi="7" ci="0" mb="0" cb="0"/><line nr="585" mi="1" ci="0" mb="0" cb="0"/><line nr="586" mi="7" ci="0" mb="0" cb="0"/><line nr="587" mi="1" ci="0" mb="0" cb="0"/><line nr="588" mi="6" ci="0" mb="0" cb="0"/><line nr="589" mi="6" ci="0" mb="0" cb="0"/><line nr="591" mi="4" ci="0" mb="0" cb="0"/><line nr="592" mi="11" ci="0" mb="2" cb="0"/><line nr="593" mi="4" ci="0" mb="0" cb="0"/><line nr="594" mi="3" ci="0" mb="2" cb="0"/><line nr="595" mi="5" ci="0" mb="0" cb="0"/><line nr="597" mi="5" ci="0" mb="0" cb="0"/><line nr="598" mi="5" ci="0" mb="0" cb="0"/><line nr="599" mi="3" ci="0" mb="2" cb="0"/><line nr="600" mi="4" ci="0" mb="0" cb="0"/><line nr="601" mi="1" ci="0" mb="0" cb="0"/><line nr="602" mi="4" ci="0" mb="0" cb="0"/><line nr="603" mi="1" ci="0" mb="0" cb="0"/><line nr="605" mi="3" ci="0" mb="2" cb="0"/><line nr="606" mi="4" ci="0" mb="0" cb="0"/><line nr="607" mi="1" ci="0" mb="0" cb="0"/><line nr="609" mi="3" ci="0" mb="2" cb="0"/><line nr="610" mi="4" ci="0" mb="0" cb="0"/><line nr="611" mi="1" ci="0" mb="0" cb="0"/><line nr="613" mi="3" ci="0" mb="2" cb="0"/><line nr="614" mi="5" ci="0" mb="0" cb="0"/><line nr="616" mi="3" ci="0" mb="2" cb="0"/><line nr="617" mi="4" ci="0" mb="0" cb="0"/><line nr="618" mi="1" ci="0" mb="0" cb="0"/><line nr="619" mi="4" ci="0" mb="0" cb="0"/><line nr="620" mi="1" ci="0" mb="0" cb="0"/><line nr="622" mi="3" ci="0" mb="2" cb="0"/><line nr="623" mi="4" ci="0" mb="0" cb="0"/><line nr="624" mi="1" ci="0" mb="0" cb="0"/><line nr="625" mi="4" ci="0" mb="0" cb="0"/><line nr="626" mi="1" ci="0" mb="0" cb="0"/><line nr="628" mi="4" ci="0" mb="0" cb="0"/><line nr="629" mi="1" ci="0" mb="0" cb="0"/><line nr="630" mi="4" ci="0" mb="0" cb="0"/><line nr="631" mi="4" ci="0" mb="0" cb="0"/><line nr="632" mi="1" ci="0" mb="0" cb="0"/><line nr="634" mi="4" ci="0" mb="0" cb="0"/><line nr="636" mi="2" ci="0" mb="0" cb="0"/><line nr="646" mi="15" ci="0" mb="6" cb="0"/><line nr="649" mi="11" ci="0" mb="2" cb="0"/><line nr="650" mi="10" ci="0" mb="2" cb="0"/><line nr="651" mi="2" ci="0" mb="2" cb="0"/><line nr="654" mi="1" ci="0" mb="0" cb="0"/><line nr="656" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="2593" covered="10"/><counter type="BRANCH" missed="178" covered="0"/><counter type="LINE" missed="372" covered="4"/><counter type="COMPLEXITY" missed="94" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrResultMerge.java"><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="7" mb="1" cb="1"/><line nr="33" mi="0" ci="2" mb="0" cb="0"/><line nr="35" mi="0" ci="7" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><line nr="37" mi="2" ci="0" mb="0" cb="0"/><line nr="38" mi="0" ci="1" mb="0" cb="0"/><line nr="39" mi="0" ci="2" mb="0" cb="2"/><line nr="40" mi="0" ci="4" mb="0" cb="0"/><line nr="41" mi="0" ci="5" mb="0" cb="0"/><line nr="44" mi="0" ci="11" mb="0" cb="2"/><line nr="45" mi="0" ci="4" mb="0" cb="2"/><line nr="47" mi="0" ci="5" mb="0" cb="0"/><line nr="48" mi="0" ci="2" mb="1" cb="1"/><line nr="49" mi="0" ci="6" mb="0" cb="0"/><line nr="52" mi="0" ci="5" mb="0" cb="0"/><line nr="53" mi="0" ci="2" mb="1" cb="1"/><line nr="54" mi="7" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="2" mb="1" cb="1"/><line nr="59" mi="7" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="7" mb="1" cb="1"/><line nr="64" mi="7" ci="0" mb="0" cb="0"/><line nr="65" mi="8" ci="0" mb="0" cb="0"/><line nr="66" mi="6" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="71" mi="0" ci="2" mb="1" cb="1"/><line nr="72" mi="8" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="1" cb="1"/><line nr="76" mi="7" ci="0" mb="2" cb="0"/><line nr="78" mi="8" ci="0" mb="0" cb="0"/><line nr="80" mi="0" ci="4" mb="1" cb="1"/><line nr="82" mi="7" ci="0" mb="2" cb="0"/><line nr="84" mi="7" ci="0" mb="0" cb="0"/><line nr="85" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="2"/><line nr="89" mi="0" ci="5" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="1" cb="1"/><line nr="91" mi="6" ci="0" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="0" ci="7" mb="1" cb="1"/><line nr="97" mi="6" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="101" mi="0" ci="1" mb="0" cb="0"/><line nr="103" mi="0" ci="1" mb="0" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="3" ci="0" mb="2" cb="0"/><line nr="111" mi="4" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="11" ci="0" mb="2" cb="0"/><line nr="119" mi="10" ci="0" mb="4" cb="0"/><line nr="121" mi="2" ci="0" mb="2" cb="0"/><line nr="122" mi="1" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="14" ci="0" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="2" cb="0"/><line nr="129" mi="1" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="131" mi="2" ci="0" mb="2" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="137" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="140" mi="1" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="2" cb="0"/><line nr="142" mi="4" ci="0" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><line nr="145" mi="1" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="4" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="1" cb="1"/><line nr="166" mi="4" ci="0" mb="0" cb="0"/><line nr="168" mi="0" ci="4" mb="0" cb="0"/><line nr="169" mi="0" ci="4" mb="0" cb="0"/><line nr="170" mi="0" ci="4" mb="0" cb="0"/><line nr="173" mi="0" ci="4" mb="0" cb="0"/><line nr="174" mi="0" ci="11" mb="0" cb="2"/><line nr="176" mi="5" ci="5" mb="3" cb="1"/><line nr="178" mi="2" ci="0" mb="2" cb="0"/><line nr="179" mi="1" ci="0" mb="0" cb="0"/><line nr="183" mi="0" ci="4" mb="0" cb="0"/><line nr="184" mi="0" ci="11" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><line nr="186" mi="0" ci="2" mb="1" cb="1"/><line nr="187" mi="0" ci="6" mb="0" cb="0"/><line nr="188" mi="0" ci="1" mb="0" cb="0"/><line nr="190" mi="1" ci="0" mb="0" cb="0"/><line nr="192" mi="0" ci="1" mb="0" cb="0"/><line nr="193" mi="0" ci="1" mb="0" cb="0"/><line nr="195" mi="0" ci="10" mb="0" cb="2"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="197" mi="0" ci="4" mb="0" cb="0"/><line nr="198" mi="0" ci="1" mb="0" cb="0"/><line nr="199" mi="1" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="0" ci="1" mb="0" cb="0"/><line nr="202" mi="0" ci="1" mb="0" cb="0"/><line nr="223" mi="4" ci="0" mb="0" cb="0"/><line nr="224" mi="3" ci="0" mb="2" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="227" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="4" ci="0" mb="0" cb="0"/><line nr="229" mi="4" ci="0" mb="0" cb="0"/><line nr="232" mi="4" ci="0" mb="0" cb="0"/><line nr="233" mi="4" ci="0" mb="0" cb="0"/><line nr="234" mi="11" ci="0" mb="2" cb="0"/><line nr="236" mi="10" ci="0" mb="4" cb="0"/><line nr="238" mi="2" ci="0" mb="2" cb="0"/><line nr="239" mi="1" ci="0" mb="0" cb="0"/><line nr="243" mi="4" ci="0" mb="0" cb="0"/><line nr="244" mi="11" ci="0" mb="0" cb="0"/><line nr="245" mi="3" ci="0" mb="0" cb="0"/><line nr="246" mi="2" ci="0" mb="2" cb="0"/><line nr="247" mi="5" ci="0" mb="2" cb="0"/><line nr="248" mi="2" ci="0" mb="2" cb="0"/><line nr="249" mi="5" ci="0" mb="0" cb="0"/><line nr="252" mi="6" ci="0" mb="0" cb="0"/><line nr="255" mi="1" ci="0" mb="0" cb="0"/><line nr="256" mi="2" ci="0" mb="0" cb="0"/><line nr="257" mi="1" ci="0" mb="0" cb="0"/><line nr="258" mi="1" ci="0" mb="0" cb="0"/><line nr="261" mi="10" ci="0" mb="2" cb="0"/><line nr="262" mi="1" ci="0" mb="0" cb="0"/><line nr="263" mi="4" ci="0" mb="0" cb="0"/><line nr="264" mi="1" ci="0" mb="0" cb="0"/><line nr="265" mi="10" ci="0" mb="2" cb="0"/><line nr="266" mi="4" ci="0" mb="0" cb="0"/><line nr="267" mi="1" ci="0" mb="0" cb="0"/><line nr="268" mi="1" ci="0" mb="0" cb="0"/><line nr="269" mi="2" ci="0" mb="0" cb="0"/><line nr="270" mi="1" ci="0" mb="0" cb="0"/><line nr="271" mi="1" ci="0" mb="0" cb="0"/><line nr="283" mi="9" ci="0" mb="2" cb="0"/><line nr="284" mi="4" ci="0" mb="0" cb="0"/><line nr="285" mi="1" ci="0" mb="0" cb="0"/><line nr="286" mi="1" ci="0" mb="0" cb="0"/><line nr="302" mi="0" ci="4" mb="0" cb="0"/><line nr="303" mi="0" ci="9" mb="0" cb="2"/><line nr="304" mi="0" ci="3" mb="1" cb="1"/><line nr="305" mi="0" ci="3" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="5" mb="2" cb="2"/><line nr="308" mi="0" ci="6" mb="0" cb="0"/><line nr="311" mi="0" ci="1" mb="0" cb="0"/><line nr="312" mi="0" ci="9" mb="0" cb="2"/><line nr="313" mi="0" ci="3" mb="1" cb="1"/><line nr="314" mi="0" ci="3" mb="0" cb="0"/><line nr="315" mi="0" ci="4" mb="0" cb="0"/><line nr="317" mi="0" ci="5" mb="2" cb="2"/><line nr="319" mi="0" ci="4" mb="1" cb="1"/><line nr="320" mi="0" ci="4" mb="0" cb="0"/><line nr="321" mi="0" ci="6" mb="1" cb="1"/><line nr="322" mi="0" ci="6" mb="0" cb="0"/><line nr="328" mi="0" ci="1" mb="0" cb="0"/><line nr="329" mi="7" ci="0" mb="0" cb="0"/><line nr="332" mi="4" ci="0" mb="0" cb="0"/><line nr="334" mi="0" ci="1" mb="0" cb="0"/><line nr="335" mi="4" ci="0" mb="0" cb="0"/><line nr="337" mi="0" ci="1" mb="0" cb="0"/><line nr="338" mi="0" ci="1" mb="0" cb="0"/><line nr="353" mi="0" ci="3" mb="0" cb="0"/><line nr="354" mi="0" ci="3" mb="0" cb="2"/><line nr="355" mi="0" ci="4" mb="0" cb="0"/><line nr="356" mi="0" ci="4" mb="0" cb="0"/><line nr="357" mi="0" ci="3" mb="0" cb="0"/><line nr="358" mi="0" ci="5" mb="0" cb="0"/><line nr="359" mi="0" ci="2" mb="0" cb="2"/><line nr="360" mi="0" ci="7" mb="0" cb="0"/><line nr="362" mi="0" ci="4" mb="0" cb="0"/><line nr="363" mi="0" ci="2" mb="1" cb="1"/><line nr="364" mi="5" ci="0" mb="0" cb="0"/><line nr="365" mi="0" ci="3" mb="1" cb="1"/><line nr="366" mi="0" ci="5" mb="1" cb="1"/><line nr="368" mi="0" ci="3" mb="0" cb="2"/><line nr="369" mi="0" ci="3" mb="0" cb="0"/><line nr="370" mi="0" ci="3" mb="0" cb="0"/><line nr="371" mi="0" ci="4" mb="0" cb="0"/><line nr="373" mi="0" ci="4" mb="1" cb="1"/><line nr="374" mi="7" ci="0" mb="0" cb="0"/><line nr="377" mi="0" ci="3" mb="1" cb="1"/><line nr="378" mi="7" ci="0" mb="0" cb="0"/><line nr="380" mi="0" ci="3" mb="0" cb="2"/><line nr="381" mi="0" ci="3" mb="0" cb="0"/><line nr="382" mi="0" ci="4" mb="0" cb="0"/><line nr="383" mi="0" ci="4" mb="1" cb="1"/><line nr="384" mi="3" ci="0" mb="0" cb="0"/><line nr="385" mi="4" ci="0" mb="0" cb="0"/><line nr="386" mi="1" ci="4" mb="1" cb="1"/><line nr="388" mi="3" ci="0" mb="2" cb="0"/><line nr="389" mi="10" ci="0" mb="0" cb="0"/><line nr="390" mi="3" ci="0" mb="2" cb="0"/><line nr="391" mi="9" ci="0" mb="0" cb="0"/><line nr="395" mi="0" ci="5" mb="0" cb="0"/><line nr="400" mi="0" ci="1" mb="0" cb="0"/><line nr="401" mi="0" ci="1" mb="0" cb="0"/><line nr="412" mi="0" ci="3" mb="0" cb="2"/><line nr="413" mi="0" ci="4" mb="0" cb="0"/><line nr="414" mi="0" ci="3" mb="0" cb="0"/><line nr="415" mi="0" ci="8" mb="0" cb="2"/><line nr="416" mi="0" ci="8" mb="0" cb="0"/><line nr="417" mi="0" ci="2" mb="0" cb="0"/><line nr="419" mi="0" ci="2" mb="0" cb="0"/><line nr="420" mi="0" ci="3" mb="0" cb="2"/><line nr="421" mi="0" ci="4" mb="0" cb="0"/><line nr="422" mi="0" ci="3" mb="0" cb="0"/><line nr="423" mi="0" ci="8" mb="0" cb="2"/><line nr="424" mi="0" ci="8" mb="0" cb="0"/><line nr="426" mi="0" ci="2" mb="0" cb="0"/><line nr="427" mi="0" ci="3" mb="1" cb="1"/><line nr="428" mi="2" ci="0" mb="0" cb="0"/><line nr="430" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="414" covered="437"/><counter type="BRANCH" missed="79" covered="61"/><counter type="LINE" missed="99" covered="112"/><counter type="COMPLEXITY" missed="57" covered="22"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentDocument.java"><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="1" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="2" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="4" ci="0" mb="0" cb="0"/><line nr="99" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="4" ci="0" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="20" ci="0" mb="0" cb="0"/><line nr="107" mi="18" ci="0" mb="0" cb="0"/><line nr="108" mi="1" ci="0" mb="0" cb="0"/><line nr="109" mi="1" ci="0" mb="0" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="20" ci="0" mb="0" cb="0"/><line nr="114" mi="20" ci="0" mb="0" cb="0"/><line nr="117" mi="20" ci="0" mb="0" cb="0"/><line nr="120" mi="20" ci="0" mb="0" cb="0"/><line nr="123" mi="21" ci="0" mb="0" cb="0"/><line nr="125" mi="21" ci="0" mb="0" cb="0"/><line nr="127" mi="18" ci="0" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="20" ci="0" mb="0" cb="0"/><line nr="132" mi="20" ci="0" mb="0" cb="0"/><line nr="134" mi="20" ci="0" mb="0" cb="0"/><line nr="135" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="20" ci="0" mb="0" cb="0"/><line nr="140" mi="1" ci="0" mb="0" cb="0"/><line nr="141" mi="1" ci="0" mb="0" cb="0"/><line nr="142" mi="6" ci="0" mb="0" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="144" mi="3" ci="0" mb="0" cb="0"/><line nr="145" mi="16" ci="0" mb="2" cb="0"/><line nr="146" mi="5" ci="0" mb="4" cb="0"/><line nr="147" mi="5" ci="0" mb="0" cb="0"/><line nr="148" mi="5" ci="0" mb="2" cb="0"/><line nr="149" mi="9" ci="0" mb="0" cb="0"/><line nr="152" mi="6" ci="0" mb="0" cb="0"/><line nr="153" mi="1" ci="0" mb="0" cb="0"/><line nr="154" mi="6" ci="0" mb="0" cb="0"/><line nr="155" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="6" ci="0" mb="0" cb="0"/><line nr="157" mi="1" ci="0" mb="0" cb="0"/><line nr="158" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="1" ci="0" mb="0" cb="0"/><line nr="160" mi="6" ci="0" mb="0" cb="0"/><line nr="161" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="6" ci="0" mb="0" cb="0"/><line nr="163" mi="1" ci="0" mb="0" cb="0"/><line nr="164" mi="6" ci="0" mb="0" cb="0"/><line nr="165" mi="1" ci="0" mb="0" cb="0"/><line nr="166" mi="6" ci="0" mb="0" cb="0"/><line nr="167" mi="1" ci="0" mb="0" cb="0"/><line nr="168" mi="8" ci="0" mb="2" cb="0"/><line nr="169" mi="13" ci="0" mb="4" cb="0"/><line nr="170" mi="19" ci="0" mb="0" cb="0"/><line nr="171" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="5" ci="0" mb="4" cb="0"/><line nr="174" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="4" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="4" ci="0" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="2" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="184" mi="6" ci="0" mb="0" cb="0"/><line nr="185" mi="8" ci="0" mb="2" cb="0"/><line nr="186" mi="12" ci="0" mb="0" cb="0"/><line nr="188" mi="7" ci="0" mb="0" cb="0"/><line nr="190" mi="10" ci="0" mb="2" cb="0"/><line nr="191" mi="7" ci="0" mb="2" cb="0"/><line nr="192" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="4" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="4" ci="0" mb="0" cb="0"/><line nr="196" mi="4" ci="0" mb="2" cb="0"/><line nr="197" mi="4" ci="0" mb="0" cb="0"/><line nr="198" mi="6" ci="0" mb="0" cb="0"/><line nr="199" mi="8" ci="0" mb="2" cb="0"/><line nr="200" mi="12" ci="0" mb="0" cb="0"/><line nr="202" mi="7" ci="0" mb="0" cb="0"/><line nr="204" mi="25" ci="0" mb="0" cb="0"/><line nr="209" mi="1" ci="0" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="5" ci="0" mb="0" cb="0"/><line nr="218" mi="4" ci="0" mb="0" cb="0"/><line nr="219" mi="13" ci="0" mb="2" cb="0"/><line nr="220" mi="4" ci="0" mb="0" cb="0"/><line nr="221" mi="7" ci="0" mb="0" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="223" mi="3" ci="0" mb="2" cb="0"/><line nr="224" mi="7" ci="0" mb="0" cb="0"/><line nr="226" mi="7" ci="0" mb="0" cb="0"/><line nr="227" mi="7" ci="0" mb="0" cb="0"/><line nr="228" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="2" ci="0" mb="2" cb="0"/><line nr="231" mi="3" ci="0" mb="2" cb="0"/><line nr="232" mi="12" ci="0" mb="0" cb="0"/><line nr="234" mi="12" ci="0" mb="0" cb="0"/><line nr="235" mi="44" ci="0" mb="0" cb="0"/><line nr="238" mi="21" ci="0" mb="0" cb="0"/><line nr="240" mi="7" ci="0" mb="0" cb="0"/><line nr="241" mi="7" ci="0" mb="0" cb="0"/><line nr="246" mi="4" ci="0" mb="0" cb="0"/><line nr="247" mi="1" ci="0" mb="0" cb="0"/><line nr="248" mi="4" ci="0" mb="0" cb="0"/><line nr="249" mi="2" ci="0" mb="0" cb="0"/><line nr="250" mi="2" ci="0" mb="0" cb="0"/><line nr="258" mi="10" ci="0" mb="2" cb="0"/><line nr="259" mi="2" ci="0" mb="2" cb="0"/><line nr="260" mi="6" ci="0" mb="2" cb="0"/><line nr="263" mi="2" ci="0" mb="0" cb="0"/><line nr="264" mi="4" ci="0" mb="0" cb="0"/><line nr="265" mi="5" ci="0" mb="0" cb="0"/><line nr="266" mi="10" ci="0" mb="2" cb="0"/><line nr="267" mi="16" ci="0" mb="0" cb="0"/><line nr="269" mi="16" ci="0" mb="0" cb="0"/><line nr="271" mi="16" ci="0" mb="0" cb="0"/><line nr="273" mi="1" ci="0" mb="0" cb="0"/><line nr="277" mi="1" ci="0" mb="0" cb="0"/><line nr="283" mi="15" ci="0" mb="6" cb="0"/><line nr="286" mi="11" ci="0" mb="2" cb="0"/><line nr="287" mi="10" ci="0" mb="2" cb="0"/><line nr="288" mi="2" ci="0" mb="2" cb="0"/><line nr="291" mi="1" ci="0" mb="0" cb="0"/><line nr="293" mi="1" ci="0" mb="0" cb="0"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="7" ci="0" mb="0" cb="0"/><line nr="304" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="3" ci="0" mb="0" cb="0"/><line nr="306" mi="2" ci="0" mb="0" cb="0"/><line nr="307" mi="1" ci="0" mb="0" cb="0"/><line nr="309" mi="2" ci="0" mb="2" cb="0"/><line nr="312" mi="5" ci="0" mb="0" cb="0"/><line nr="313" mi="2" ci="0" mb="2" cb="0"/><line nr="314" mi="2" ci="0" mb="0" cb="0"/><line nr="316" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="3" ci="0" mb="0" cb="0"/><line nr="318" mi="1" ci="0" mb="0" cb="0"/><line nr="321" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1016" covered="7"/><counter type="BRANCH" missed="66" covered="0"/><counter type="LINE" missed="153" covered="3"/><counter type="COMPLEXITY" missed="38" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentStats.java"><line nr="41" mi="0" ci="4" mb="0" cb="0"/><line nr="154" mi="0" ci="2" mb="0" cb="0"/><line nr="155" mi="0" ci="3" mb="0" cb="0"/><line nr="156" mi="0" ci="1" mb="0" cb="0"/><line nr="163" mi="0" ci="7" mb="0" cb="2"/><line nr="164" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="0" ci="7" mb="0" cb="2"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="169" mi="0" ci="7" mb="0" cb="2"/><line nr="170" mi="0" ci="4" mb="0" cb="0"/><line nr="172" mi="0" ci="1" mb="0" cb="0"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="184" mi="0" ci="4" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="1" cb="1"/><line nr="186" mi="0" ci="2" mb="0" cb="0"/><line nr="187" mi="0" ci="4" mb="0" cb="0"/><line nr="188" mi="0" ci="4" mb="0" cb="0"/><line nr="189" mi="0" ci="4" mb="0" cb="0"/><line nr="190" mi="0" ci="4" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="0" cb="0"/><line nr="192" mi="0" ci="10" mb="0" cb="2"/><line nr="193" mi="0" ci="20" mb="0" cb="0"/><line nr="195" mi="0" ci="18" mb="0" cb="0"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="197" mi="0" ci="1" mb="0" cb="0"/><line nr="198" mi="0" ci="2" mb="0" cb="0"/><line nr="199" mi="0" ci="20" mb="0" cb="0"/><line nr="201" mi="0" ci="20" mb="0" cb="0"/><line nr="203" mi="0" ci="20" mb="0" cb="0"/><line nr="205" mi="0" ci="1" mb="0" cb="0"/><line nr="206" mi="0" ci="1" mb="0" cb="0"/><line nr="207" mi="0" ci="6" mb="0" cb="0"/><line nr="208" mi="0" ci="3" mb="0" cb="0"/><line nr="209" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="3" mb="0" cb="0"/><line nr="211" mi="0" ci="16" mb="0" cb="2"/><line nr="212" mi="0" ci="5" mb="2" cb="2"/><line nr="213" mi="5" ci="0" mb="0" cb="0"/><line nr="214" mi="0" ci="5" mb="1" cb="1"/><line nr="215" mi="0" ci="9" mb="0" cb="0"/><line nr="218" mi="0" ci="6" mb="0" cb="0"/><line nr="219" mi="0" ci="1" mb="0" cb="0"/><line nr="220" mi="0" ci="6" mb="0" cb="0"/><line nr="222" mi="0" ci="1" mb="0" cb="0"/><line nr="223" mi="0" ci="6" mb="0" cb="0"/><line nr="225" mi="0" ci="1" mb="0" cb="0"/><line nr="226" mi="0" ci="6" mb="0" cb="0"/><line nr="228" mi="0" ci="1" mb="0" cb="0"/><line nr="229" mi="0" ci="8" mb="0" cb="2"/><line nr="230" mi="0" ci="4" mb="0" cb="0"/><line nr="231" mi="0" ci="4" mb="0" cb="0"/><line nr="232" mi="2" ci="12" mb="2" cb="2"/><line nr="233" mi="0" ci="2" mb="0" cb="0"/><line nr="234" mi="8" ci="6" mb="3" cb="1"/><line nr="235" mi="2" ci="1" mb="0" cb="0"/><line nr="236" mi="8" ci="6" mb="3" cb="1"/><line nr="237" mi="2" ci="1" mb="0" cb="0"/><line nr="239" mi="0" ci="13" mb="0" cb="0"/><line nr="240" mi="0" ci="2" mb="0" cb="0"/><line nr="241" mi="1" ci="0" mb="0" cb="0"/><line nr="242" mi="6" ci="0" mb="0" cb="0"/><line nr="243" mi="0" ci="1" mb="0" cb="0"/><line nr="246" mi="0" ci="1" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="4" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="1" cb="1"/><line nr="260" mi="0" ci="2" mb="0" cb="0"/><line nr="261" mi="0" ci="4" mb="0" cb="0"/><line nr="262" mi="0" ci="4" mb="0" cb="0"/><line nr="263" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="10" mb="0" cb="2"/><line nr="267" mi="0" ci="20" mb="0" cb="0"/><line nr="269" mi="0" ci="18" mb="0" cb="0"/><line nr="270" mi="0" ci="1" mb="0" cb="0"/><line nr="271" mi="0" ci="1" mb="0" cb="0"/><line nr="272" mi="0" ci="2" mb="0" cb="0"/><line nr="273" mi="0" ci="20" mb="0" cb="0"/><line nr="275" mi="0" ci="20" mb="0" cb="0"/><line nr="277" mi="0" ci="20" mb="0" cb="0"/><line nr="279" mi="0" ci="1" mb="0" cb="0"/><line nr="280" mi="0" ci="1" mb="0" cb="0"/><line nr="281" mi="0" ci="6" mb="0" cb="0"/><line nr="282" mi="0" ci="3" mb="0" cb="0"/><line nr="283" mi="0" ci="3" mb="0" cb="0"/><line nr="284" mi="0" ci="3" mb="0" cb="0"/><line nr="285" mi="0" ci="16" mb="0" cb="2"/><line nr="286" mi="0" ci="5" mb="2" cb="2"/><line nr="287" mi="5" ci="0" mb="0" cb="0"/><line nr="288" mi="0" ci="5" mb="1" cb="1"/><line nr="289" mi="0" ci="9" mb="0" cb="0"/><line nr="292" mi="0" ci="6" mb="0" cb="0"/><line nr="293" mi="0" ci="1" mb="0" cb="0"/><line nr="294" mi="0" ci="6" mb="0" cb="0"/><line nr="295" mi="0" ci="1" mb="0" cb="0"/><line nr="296" mi="0" ci="6" mb="0" cb="0"/><line nr="297" mi="0" ci="1" mb="0" cb="0"/><line nr="298" mi="0" ci="6" mb="0" cb="0"/><line nr="299" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="8" mb="0" cb="2"/><line nr="301" mi="0" ci="4" mb="0" cb="0"/><line nr="302" mi="0" ci="4" mb="0" cb="0"/><line nr="303" mi="2" ci="12" mb="2" cb="2"/><line nr="304" mi="0" ci="2" mb="0" cb="0"/><line nr="305" mi="8" ci="6" mb="3" cb="1"/><line nr="306" mi="2" ci="1" mb="0" cb="0"/><line nr="307" mi="8" ci="6" mb="3" cb="1"/><line nr="308" mi="2" ci="1" mb="0" cb="0"/><line nr="310" mi="0" ci="13" mb="0" cb="0"/><line nr="311" mi="0" ci="2" mb="0" cb="0"/><line nr="312" mi="1" ci="0" mb="0" cb="0"/><line nr="313" mi="6" ci="0" mb="0" cb="0"/><line nr="314" mi="0" ci="1" mb="0" cb="0"/><line nr="317" mi="0" ci="1" mb="0" cb="0"/><line nr="328" mi="0" ci="2" mb="0" cb="0"/><line nr="329" mi="0" ci="4" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="1" cb="1"/><line nr="331" mi="0" ci="2" mb="0" cb="0"/><line nr="332" mi="0" ci="4" mb="0" cb="0"/><line nr="333" mi="0" ci="4" mb="0" cb="0"/><line nr="334" mi="0" ci="4" mb="0" cb="0"/><line nr="335" mi="0" ci="4" mb="0" cb="0"/><line nr="336" mi="0" ci="4" mb="0" cb="0"/><line nr="337" mi="0" ci="4" mb="0" cb="0"/><line nr="338" mi="0" ci="4" mb="0" cb="0"/><line nr="339" mi="0" ci="4" mb="0" cb="0"/><line nr="340" mi="0" ci="4" mb="0" cb="0"/><line nr="341" mi="0" ci="4" mb="0" cb="0"/><line nr="342" mi="0" ci="4" mb="0" cb="0"/><line nr="343" mi="0" ci="4" mb="0" cb="0"/><line nr="344" mi="0" ci="4" mb="0" cb="0"/><line nr="345" mi="0" ci="4" mb="0" cb="0"/><line nr="346" mi="0" ci="4" mb="0" cb="0"/><line nr="347" mi="0" ci="10" mb="0" cb="2"/><line nr="348" mi="0" ci="20" mb="0" cb="0"/><line nr="350" mi="0" ci="19" mb="0" cb="0"/><line nr="352" mi="0" ci="3" mb="0" cb="0"/><line nr="353" mi="0" ci="20" mb="0" cb="0"/><line nr="355" mi="0" ci="20" mb="0" cb="0"/><line nr="357" mi="0" ci="20" mb="0" cb="0"/><line nr="359" mi="0" ci="2" mb="0" cb="0"/><line nr="360" mi="0" ci="15" mb="0" cb="0"/><line nr="362" mi="0" ci="6" mb="0" cb="0"/><line nr="363" mi="0" ci="6" mb="0" cb="0"/><line nr="364" mi="0" ci="6" mb="0" cb="0"/><line nr="365" mi="0" ci="2" mb="0" cb="0"/><line nr="366" mi="4" ci="6" mb="1" cb="1"/><line nr="367" mi="28" ci="0" mb="0" cb="0"/><line nr="368" mi="1" ci="0" mb="0" cb="0"/><line nr="372" mi="1" ci="0" mb="0" cb="0"/><line nr="373" mi="2" ci="0" mb="0" cb="0"/><line nr="374" mi="28" ci="0" mb="0" cb="0"/><line nr="375" mi="2" ci="0" mb="0" cb="0"/><line nr="378" mi="28" ci="0" mb="0" cb="0"/><line nr="379" mi="2" ci="0" mb="0" cb="0"/><line nr="382" mi="1" ci="0" mb="0" cb="0"/><line nr="383" mi="1" ci="0" mb="0" cb="0"/><line nr="385" mi="0" ci="2" mb="0" cb="0"/><line nr="386" mi="0" ci="15" mb="0" cb="0"/><line nr="388" mi="0" ci="3" mb="1" cb="1"/><line nr="389" mi="0" ci="2" mb="0" cb="0"/><line nr="390" mi="0" ci="6" mb="0" cb="0"/><line nr="391" mi="0" ci="6" mb="0" cb="0"/><line nr="392" mi="0" ci="6" mb="0" cb="0"/><line nr="393" mi="0" ci="6" mb="0" cb="0"/><line nr="394" mi="0" ci="6" mb="0" cb="0"/><line nr="395" mi="0" ci="6" mb="0" cb="0"/><line nr="396" mi="0" ci="10" mb="0" cb="2"/><line nr="397" mi="0" ci="28" mb="0" cb="0"/><line nr="398" mi="0" ci="2" mb="0" cb="0"/><line nr="401" mi="0" ci="28" mb="0" cb="0"/><line nr="402" mi="0" ci="2" mb="0" cb="0"/><line nr="405" mi="0" ci="28" mb="0" cb="0"/><line nr="406" mi="0" ci="2" mb="0" cb="0"/><line nr="409" mi="0" ci="6" mb="0" cb="0"/><line nr="410" mi="0" ci="24" mb="0" cb="0"/><line nr="415" mi="0" ci="28" mb="0" cb="0"/><line nr="416" mi="0" ci="2" mb="0" cb="0"/><line nr="419" mi="0" ci="4" mb="0" cb="0"/><line nr="420" mi="0" ci="21" mb="0" cb="0"/><line nr="424" mi="0" ci="8" mb="0" cb="0"/><line nr="425" mi="0" ci="3" mb="1" cb="1"/><line nr="426" mi="4" ci="0" mb="0" cb="0"/><line nr="427" mi="10" ci="0" mb="2" cb="0"/><line nr="428" mi="32" ci="0" mb="0" cb="0"/><line nr="429" mi="2" ci="0" mb="0" cb="0"/><line nr="434" mi="2" ci="0" mb="2" cb="0"/><line nr="435" mi="4" ci="0" mb="2" cb="0"/><line nr="436" mi="7" ci="0" mb="0" cb="0"/><line nr="438" mi="32" ci="0" mb="0" cb="0"/><line nr="439" mi="2" ci="0" mb="0" cb="0"/><line nr="444" mi="2" ci="0" mb="2" cb="0"/><line nr="445" mi="4" ci="0" mb="0" cb="0"/><line nr="446" mi="4" ci="0" mb="0" cb="0"/><line nr="447" mi="8" ci="0" mb="2" cb="0"/><line nr="448" mi="8" ci="0" mb="0" cb="0"/><line nr="449" mi="4" ci="0" mb="0" cb="0"/><line nr="451" mi="7" ci="0" mb="0" cb="0"/><line nr="454" mi="1" ci="0" mb="0" cb="0"/><line nr="455" mi="10" ci="0" mb="2" cb="0"/><line nr="456" mi="1" ci="0" mb="0" cb="0"/><line nr="457" mi="10" ci="0" mb="0" cb="0"/><line nr="458" mi="3" ci="0" mb="0" cb="0"/><line nr="459" mi="5" ci="0" mb="0" cb="0"/><line nr="460" mi="1" ci="0" mb="0" cb="0"/><line nr="462" mi="0" ci="1" mb="0" cb="0"/><line nr="463" mi="0" ci="1" mb="0" cb="0"/><line nr="464" mi="0" ci="1" mb="0" cb="0"/><line nr="465" mi="12" ci="0" mb="0" cb="0"/><line nr="468" mi="0" ci="18" mb="1" cb="1"/><line nr="470" mi="6" ci="0" mb="0" cb="0"/><line nr="472" mi="0" ci="5" mb="0" cb="0"/><line nr="474" mi="0" ci="1" mb="0" cb="0"/><line nr="475" mi="0" ci="1" mb="0" cb="0"/><line nr="476" mi="0" ci="6" mb="0" cb="0"/><line nr="477" mi="0" ci="3" mb="0" cb="0"/><line nr="478" mi="0" ci="3" mb="0" cb="0"/><line nr="479" mi="0" ci="3" mb="0" cb="0"/><line nr="480" mi="0" ci="16" mb="0" cb="2"/><line nr="481" mi="0" ci="5" mb="2" cb="2"/><line nr="482" mi="5" ci="0" mb="0" cb="0"/><line nr="483" mi="0" ci="5" mb="0" cb="2"/><line nr="484" mi="0" ci="9" mb="0" cb="0"/><line nr="487" mi="0" ci="6" mb="0" cb="0"/><line nr="488" mi="0" ci="1" mb="0" cb="0"/><line nr="489" mi="0" ci="6" mb="0" cb="0"/><line nr="490" mi="0" ci="1" mb="0" cb="0"/><line nr="491" mi="0" ci="6" mb="0" cb="0"/><line nr="492" mi="0" ci="1" mb="0" cb="0"/><line nr="493" mi="0" ci="6" mb="0" cb="0"/><line nr="494" mi="0" ci="1" mb="0" cb="0"/><line nr="495" mi="0" ci="6" mb="0" cb="0"/><line nr="496" mi="0" ci="1" mb="0" cb="0"/><line nr="498" mi="0" ci="8" mb="0" cb="2"/><line nr="499" mi="0" ci="8" mb="0" cb="0"/><line nr="500" mi="0" ci="5" mb="0" cb="0"/><line nr="501" mi="0" ci="3" mb="0" cb="0"/><line nr="502" mi="0" ci="7" mb="0" cb="2"/><line nr="503" mi="5" ci="8" mb="1" cb="1"/><line nr="504" mi="2" ci="1" mb="0" cb="0"/><line nr="505" mi="0" ci="31" mb="0" cb="0"/><line nr="509" mi="0" ci="5" mb="1" cb="1"/><line nr="510" mi="10" ci="0" mb="0" cb="0"/><line nr="512" mi="0" ci="5" mb="0" cb="0"/><line nr="514" mi="0" ci="4" mb="0" cb="0"/><line nr="516" mi="8" ci="6" mb="3" cb="1"/><line nr="517" mi="2" ci="1" mb="0" cb="0"/><line nr="518" mi="8" ci="6" mb="3" cb="1"/><line nr="519" mi="2" ci="1" mb="0" cb="0"/><line nr="520" mi="4" ci="9" mb="2" cb="2"/><line nr="521" mi="14" ci="3" mb="0" cb="0"/><line nr="522" mi="0" ci="2" mb="0" cb="0"/><line nr="523" mi="2" ci="12" mb="2" cb="2"/><line nr="524" mi="0" ci="2" mb="0" cb="0"/><line nr="525" mi="0" ci="4" mb="0" cb="0"/><line nr="526" mi="0" ci="4" mb="0" cb="0"/><line nr="527" mi="0" ci="4" mb="0" cb="0"/><line nr="529" mi="0" ci="19" mb="0" cb="0"/><line nr="530" mi="0" ci="2" mb="0" cb="0"/><line nr="532" mi="1" ci="0" mb="0" cb="0"/><line nr="533" mi="6" ci="0" mb="0" cb="0"/><line nr="534" mi="0" ci="1" mb="0" cb="0"/><line nr="535" mi="0" ci="5" mb="1" cb="1"/><line nr="536" mi="6" ci="0" mb="0" cb="0"/><line nr="538" mi="8" ci="0" mb="2" cb="0"/><line nr="539" mi="3" ci="0" mb="0" cb="0"/><line nr="540" mi="7" ci="0" mb="2" cb="0"/><line nr="541" mi="13" ci="0" mb="2" cb="0"/><line nr="542" mi="3" ci="0" mb="0" cb="0"/><line nr="543" mi="31" ci="0" mb="0" cb="0"/><line nr="548" mi="5" ci="0" mb="2" cb="0"/><line nr="549" mi="10" ci="0" mb="0" cb="0"/><line nr="551" mi="5" ci="0" mb="0" cb="0"/><line nr="553" mi="4" ci="0" mb="0" cb="0"/><line nr="555" mi="18" ci="0" mb="0" cb="0"/><line nr="558" mi="19" ci="0" mb="0" cb="0"/><line nr="559" mi="2" ci="0" mb="0" cb="0"/><line nr="561" mi="1" ci="0" mb="0" cb="0"/><line nr="562" mi="6" ci="0" mb="0" cb="0"/><line nr="563" mi="1" ci="0" mb="0" cb="0"/><line nr="567" mi="0" ci="1" mb="0" cb="0"/><line nr="568" mi="5" ci="0" mb="0" cb="0"/><line nr="570" mi="0" ci="1" mb="0" cb="0"/><line nr="581" mi="5" ci="0" mb="0" cb="0"/><line nr="582" mi="4" ci="0" mb="0" cb="0"/><line nr="583" mi="8" ci="0" mb="2" cb="0"/><line nr="584" mi="9" ci="0" mb="4" cb="0"/><line nr="585" mi="13" ci="0" mb="2" cb="0"/><line nr="586" mi="17" ci="0" mb="0" cb="0"/><line nr="587" mi="10" ci="0" mb="2" cb="0"/><line nr="588" mi="5" ci="0" mb="2" cb="0"/><line nr="589" mi="19" ci="0" mb="0" cb="0"/><line nr="590" mi="8" ci="0" mb="0" cb="0"/><line nr="592" mi="4" ci="0" mb="0" cb="0"/><line nr="594" mi="1" ci="0" mb="0" cb="0"/><line nr="597" mi="3" ci="0" mb="0" cb="0"/><line nr="608" mi="4" ci="0" mb="0" cb="0"/><line nr="609" mi="8" ci="0" mb="2" cb="0"/><line nr="610" mi="8" ci="0" mb="0" cb="0"/><line nr="612" mi="4" ci="0" mb="0" cb="0"/><line nr="613" mi="5" ci="0" mb="0" cb="0"/><line nr="614" mi="7" ci="0" mb="0" cb="0"/><line nr="627" mi="2" ci="0" mb="0" cb="0"/><line nr="628" mi="4" ci="0" mb="0" cb="0"/><line nr="629" mi="2" ci="0" mb="2" cb="0"/><line nr="630" mi="9" ci="0" mb="2" cb="0"/><line nr="631" mi="4" ci="0" mb="0" cb="0"/><line nr="632" mi="6" ci="0" mb="0" cb="0"/><line nr="633" mi="4" ci="0" mb="0" cb="0"/><line nr="636" mi="4" ci="0" mb="0" cb="0"/><line nr="637" mi="8" ci="0" mb="2" cb="0"/><line nr="638" mi="8" ci="0" mb="2" cb="0"/><line nr="639" mi="5" ci="0" mb="0" cb="0"/><line nr="640" mi="6" ci="0" mb="0" cb="0"/><line nr="641" mi="4" ci="0" mb="0" cb="0"/><line nr="644" mi="2" ci="0" mb="0" cb="0"/><line nr="645" mi="4" ci="0" mb="0" cb="0"/><line nr="647" mi="1" ci="0" mb="0" cb="0"/><line nr="648" mi="4" ci="0" mb="2" cb="0"/><line nr="649" mi="5" ci="0" mb="0" cb="0"/><line nr="651" mi="1" ci="0" mb="0" cb="0"/><line nr="661" mi="4" ci="0" mb="0" cb="0"/><line nr="662" mi="3" ci="0" mb="0" cb="0"/><line nr="663" mi="5" ci="0" mb="0" cb="0"/><line nr="664" mi="7" ci="0" mb="0" cb="0"/><line nr="677" mi="5" ci="0" mb="4" cb="0"/><line nr="678" mi="4" ci="0" mb="0" cb="0"/><line nr="679" mi="3" ci="0" mb="0" cb="0"/><line nr="680" mi="4" ci="0" mb="0" cb="0"/><line nr="681" mi="5" ci="0" mb="0" cb="0"/><line nr="682" mi="3" ci="0" mb="2" cb="0"/><line nr="684" mi="5" ci="0" mb="4" cb="0"/><line nr="685" mi="4" ci="0" mb="0" cb="0"/><line nr="686" mi="5" ci="0" mb="0" cb="0"/><line nr="687" mi="5" ci="0" mb="0" cb="0"/><line nr="689" mi="9" ci="0" mb="2" cb="0"/><line nr="690" mi="4" ci="0" mb="0" cb="0"/><line nr="691" mi="12" ci="0" mb="0" cb="0"/><line nr="692" mi="4" ci="0" mb="0" cb="0"/><line nr="696" mi="4" ci="0" mb="0" cb="0"/><line nr="697" mi="8" ci="0" mb="2" cb="0"/><line nr="699" mi="5" ci="0" mb="4" cb="0"/><line nr="700" mi="7" ci="0" mb="0" cb="0"/><line nr="701" mi="5" ci="0" mb="0" cb="0"/><line nr="702" mi="5" ci="0" mb="0" cb="0"/><line nr="704" mi="8" ci="0" mb="2" cb="0"/><line nr="705" mi="7" ci="0" mb="0" cb="0"/><line nr="706" mi="12" ci="0" mb="0" cb="0"/><line nr="707" mi="4" ci="0" mb="0" cb="0"/><line nr="711" mi="2" ci="0" mb="0" cb="0"/><line nr="712" mi="4" ci="0" mb="0" cb="0"/><line nr="714" mi="3" ci="0" mb="2" cb="0"/><line nr="715" mi="6" ci="0" mb="0" cb="0"/><line nr="717" mi="5" ci="0" mb="0" cb="0"/><line nr="719" mi="1" ci="0" mb="0" cb="0"/><line nr="726" mi="0" ci="6" mb="1" cb="1"/><line nr="730" mi="5" ci="0" mb="0" cb="0"/><line nr="731" mi="5" ci="0" mb="0" cb="0"/><line nr="732" mi="2" ci="0" mb="0" cb="0"/><line nr="733" mi="4" ci="0" mb="0" cb="0"/><line nr="734" mi="10" ci="0" mb="2" cb="0"/><line nr="735" mi="16" ci="0" mb="0" cb="0"/><line nr="737" mi="16" ci="0" mb="0" cb="0"/><line nr="739" mi="16" ci="0" mb="0" cb="0"/><line nr="741" mi="16" ci="0" mb="0" cb="0"/><line nr="743" mi="16" ci="0" mb="0" cb="0"/><line nr="745" mi="1" ci="0" mb="0" cb="0"/><line nr="746" mi="5" ci="0" mb="0" cb="0"/><line nr="747" mi="6" ci="0" mb="0" cb="0"/><line nr="749" mi="10" ci="0" mb="2" cb="0"/><line nr="750" mi="16" ci="0" mb="0" cb="0"/><line nr="752" mi="16" ci="0" mb="0" cb="0"/><line nr="754" mi="16" ci="0" mb="0" cb="0"/><line nr="756" mi="16" ci="0" mb="0" cb="0"/><line nr="758" mi="16" ci="0" mb="0" cb="0"/><line nr="760" mi="1" ci="0" mb="0" cb="0"/><line nr="761" mi="5" ci="0" mb="0" cb="0"/><line nr="762" mi="6" ci="0" mb="0" cb="0"/><line nr="764" mi="10" ci="0" mb="2" cb="0"/><line nr="765" mi="16" ci="0" mb="0" cb="0"/><line nr="767" mi="16" ci="0" mb="0" cb="0"/><line nr="769" mi="16" ci="0" mb="0" cb="0"/><line nr="771" mi="16" ci="0" mb="0" cb="0"/><line nr="773" mi="16" ci="0" mb="0" cb="0"/><line nr="775" mi="2" ci="0" mb="0" cb="0"/><line nr="776" mi="15" ci="0" mb="0" cb="0"/><line nr="778" mi="10" ci="0" mb="2" cb="0"/><line nr="779" mi="24" ci="0" mb="0" cb="0"/><line nr="782" mi="24" ci="0" mb="0" cb="0"/><line nr="785" mi="24" ci="0" mb="0" cb="0"/><line nr="788" mi="1" ci="0" mb="0" cb="0"/><line nr="789" mi="17" ci="0" mb="0" cb="0"/><line nr="792" mi="10" ci="0" mb="2" cb="0"/><line nr="793" mi="24" ci="0" mb="0" cb="0"/><line nr="796" mi="24" ci="0" mb="0" cb="0"/><line nr="799" mi="24" ci="0" mb="0" cb="0"/><line nr="802" mi="24" ci="0" mb="0" cb="0"/><line nr="805" mi="24" ci="0" mb="0" cb="0"/><line nr="808" mi="4" ci="0" mb="0" cb="0"/><line nr="809" mi="21" ci="0" mb="0" cb="0"/><line nr="813" mi="10" ci="0" mb="2" cb="0"/><line nr="814" mi="32" ci="0" mb="0" cb="0"/><line nr="818" mi="32" ci="0" mb="0" cb="0"/><line nr="822" mi="1" ci="0" mb="0" cb="0"/><line nr="823" mi="1" ci="0" mb="0" cb="0"/><line nr="824" mi="1" ci="0" mb="0" cb="0"/><line nr="826" mi="0" ci="1" mb="0" cb="0"/><line nr="834" mi="0" ci="3" mb="0" cb="2"/><line nr="835" mi="0" ci="6" mb="0" cb="0"/><line nr="836" mi="0" ci="3" mb="0" cb="2"/><line nr="837" mi="0" ci="6" mb="0" cb="0"/><line nr="838" mi="0" ci="3" mb="1" cb="1"/><line nr="839" mi="0" ci="6" mb="0" cb="0"/><line nr="841" mi="13" ci="0" mb="0" cb="0"/><line nr="857" mi="0" ci="4" mb="0" cb="0"/><line nr="858" mi="0" ci="5" mb="0" cb="0"/><line nr="859" mi="0" ci="13" mb="0" cb="0"/><line nr="861" mi="0" ci="3" mb="0" cb="2"/><line nr="862" mi="0" ci="5" mb="0" cb="0"/><line nr="863" mi="0" ci="1" mb="0" cb="0"/><line nr="865" mi="0" ci="6" mb="0" cb="0"/><line nr="866" mi="0" ci="2" mb="0" cb="0"/><line nr="868" mi="0" ci="2" mb="0" cb="0"/><line nr="883" mi="0" ci="4" mb="0" cb="0"/><line nr="884" mi="0" ci="5" mb="0" cb="0"/><line nr="885" mi="0" ci="13" mb="0" cb="0"/><line nr="887" mi="0" ci="3" mb="0" cb="2"/><line nr="888" mi="0" ci="6" mb="0" cb="0"/><line nr="890" mi="0" ci="6" mb="0" cb="0"/><line nr="891" mi="0" ci="2" mb="0" cb="0"/><line nr="893" mi="0" ci="2" mb="0" cb="0"/><line nr="909" mi="0" ci="4" mb="0" cb="0"/><line nr="910" mi="0" ci="5" mb="0" cb="0"/><line nr="911" mi="0" ci="4" mb="0" cb="0"/><line nr="912" mi="0" ci="4" mb="0" cb="0"/><line nr="913" mi="0" ci="6" mb="0" cb="0"/><line nr="914" mi="0" ci="3" mb="1" cb="1"/><line nr="915" mi="4" ci="7" mb="1" cb="1"/><line nr="916" mi="3" ci="0" mb="0" cb="0"/><line nr="917" mi="47" ci="0" mb="0" cb="0"/><line nr="922" mi="7" ci="0" mb="0" cb="0"/><line nr="923" mi="4" ci="0" mb="0" cb="0"/><line nr="924" mi="1" ci="0" mb="0" cb="0"/><line nr="926" mi="0" ci="13" mb="0" cb="0"/><line nr="928" mi="0" ci="3" mb="0" cb="2"/><line nr="929" mi="0" ci="6" mb="0" cb="0"/><line nr="931" mi="0" ci="6" mb="0" cb="0"/><line nr="932" mi="0" ci="2" mb="0" cb="0"/><line nr="934" mi="0" ci="2" mb="0" cb="0"/><line nr="942" mi="0" ci="15" mb="1" cb="5"/><line nr="945" mi="0" ci="11" mb="0" cb="2"/><line nr="946" mi="0" ci="10" mb="1" cb="1"/><line nr="947" mi="0" ci="2" mb="1" cb="1"/><line nr="948" mi="0" ci="11" mb="0" cb="2"/><line nr="949" mi="0" ci="2" mb="0" cb="0"/><line nr="950" mi="0" ci="2" mb="0" cb="0"/><line nr="952" mi="0" ci="11" mb="0" cb="0"/><line nr="953" mi="3" ci="0" mb="0" cb="0"/><line nr="954" mi="2" ci="0" mb="2" cb="0"/><line nr="955" mi="3" ci="0" mb="0" cb="0"/><line nr="957" mi="0" ci="1" mb="0" cb="0"/><line nr="958" mi="0" ci="3" mb="0" cb="0"/><line nr="960" mi="1" ci="0" mb="0" cb="0"/><line nr="961" mi="0" ci="1" mb="0" cb="0"/><line nr="963" mi="0" ci="1" mb="0" cb="0"/><line nr="965" mi="0" ci="1" mb="0" cb="0"/><line nr="974" mi="0" ci="2" mb="0" cb="0"/><line nr="976" mi="0" ci="7" mb="0" cb="0"/><line nr="977" mi="1" ci="0" mb="0" cb="0"/><line nr="978" mi="3" ci="0" mb="0" cb="0"/><line nr="979" mi="2" ci="0" mb="0" cb="0"/><line nr="980" mi="0" ci="1" mb="0" cb="0"/><line nr="981" mi="0" ci="2" mb="1" cb="1"/><line nr="984" mi="0" ci="5" mb="0" cb="0"/><line nr="985" mi="0" ci="2" mb="1" cb="1"/><line nr="986" mi="0" ci="2" mb="0" cb="0"/><line nr="988" mi="1" ci="0" mb="0" cb="0"/><line nr="989" mi="3" ci="0" mb="0" cb="0"/><line nr="990" mi="4" ci="0" mb="0" cb="0"/><line nr="991" mi="0" ci="1" mb="0" cb="0"/><line nr="993" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1726" covered="1648"/><counter type="BRANCH" missed="133" covered="89"/><counter type="LINE" missed="201" covered="281"/><counter type="COMPLEXITY" missed="92" covered="37"/><counter type="METHOD" missed="5" covered="13"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentKwic.java"><line nr="89" mi="0" ci="2" mb="0" cb="0"/><line nr="90" mi="0" ci="1" mb="0" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="1" ci="0" mb="0" cb="0"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="119" mi="2" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="4" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="0" cb="0"/><line nr="133" mi="4" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="10" ci="0" mb="2" cb="0"/><line nr="138" mi="18" ci="0" mb="0" cb="0"/><line nr="139" mi="2" ci="0" mb="0" cb="0"/><line nr="140" mi="20" ci="0" mb="0" cb="0"/><line nr="142" mi="20" ci="0" mb="0" cb="0"/><line nr="145" mi="20" ci="0" mb="0" cb="0"/><line nr="148" mi="20" ci="0" mb="0" cb="0"/><line nr="151" mi="18" ci="0" mb="0" cb="0"/><line nr="152" mi="2" ci="0" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="13" ci="0" mb="0" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="2" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="10" ci="0" mb="2" cb="0"/><line nr="161" mi="26" ci="0" mb="0" cb="0"/><line nr="165" mi="2" ci="0" mb="2" cb="0"/><line nr="166" mi="4" ci="0" mb="2" cb="0"/><line nr="167" mi="7" ci="0" mb="0" cb="0"/><line nr="169" mi="24" ci="0" mb="0" cb="0"/><line nr="170" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="2" ci="0" mb="2" cb="0"/><line nr="174" mi="4" ci="0" mb="0" cb="0"/><line nr="175" mi="4" ci="0" mb="0" cb="0"/><line nr="176" mi="8" ci="0" mb="2" cb="0"/><line nr="177" mi="8" ci="0" mb="0" cb="0"/><line nr="178" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="7" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="10" ci="0" mb="2" cb="0"/><line nr="185" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="8" ci="0" mb="0" cb="0"/><line nr="187" mi="8" ci="0" mb="0" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="190" mi="18" ci="0" mb="0" cb="0"/><line nr="191" mi="1" ci="0" mb="0" cb="0"/><line nr="192" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><line nr="194" mi="20" ci="0" mb="0" cb="0"/><line nr="196" mi="20" ci="0" mb="0" cb="0"/><line nr="198" mi="18" ci="0" mb="0" cb="0"/><line nr="199" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="18" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="18" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="18" ci="0" mb="0" cb="0"/><line nr="205" mi="2" ci="0" mb="0" cb="0"/><line nr="206" mi="20" ci="0" mb="0" cb="0"/><line nr="208" mi="1" ci="0" mb="0" cb="0"/><line nr="209" mi="1" ci="0" mb="0" cb="0"/><line nr="210" mi="6" ci="0" mb="0" cb="0"/><line nr="211" mi="3" ci="0" mb="0" cb="0"/><line nr="212" mi="3" ci="0" mb="0" cb="0"/><line nr="213" mi="16" ci="0" mb="2" cb="0"/><line nr="214" mi="5" ci="0" mb="4" cb="0"/><line nr="215" mi="5" ci="0" mb="0" cb="0"/><line nr="216" mi="5" ci="0" mb="2" cb="0"/><line nr="217" mi="9" ci="0" mb="0" cb="0"/><line nr="220" mi="6" ci="0" mb="0" cb="0"/><line nr="221" mi="1" ci="0" mb="0" cb="0"/><line nr="222" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="1" ci="0" mb="0" cb="0"/><line nr="224" mi="6" ci="0" mb="0" cb="0"/><line nr="225" mi="1" ci="0" mb="0" cb="0"/><line nr="226" mi="6" ci="0" mb="0" cb="0"/><line nr="227" mi="1" ci="0" mb="0" cb="0"/><line nr="228" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="230" mi="6" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="1" ci="0" mb="0" cb="0"/><line nr="235" mi="6" ci="0" mb="0" cb="0"/><line nr="236" mi="1" ci="0" mb="0" cb="0"/><line nr="237" mi="6" ci="0" mb="0" cb="0"/><line nr="238" mi="1" ci="0" mb="0" cb="0"/><line nr="239" mi="6" ci="0" mb="0" cb="0"/><line nr="240" mi="1" ci="0" mb="0" cb="0"/><line nr="241" mi="6" ci="0" mb="0" cb="0"/><line nr="242" mi="1" ci="0" mb="0" cb="0"/><line nr="243" mi="6" ci="0" mb="0" cb="0"/><line nr="244" mi="1" ci="0" mb="0" cb="0"/><line nr="245" mi="8" ci="0" mb="2" cb="0"/><line nr="246" mi="8" ci="0" mb="0" cb="0"/><line nr="247" mi="9" ci="0" mb="2" cb="0"/><line nr="248" mi="3" ci="0" mb="0" cb="0"/><line nr="249" mi="21" ci="0" mb="0" cb="0"/><line nr="253" mi="5" ci="0" mb="2" cb="0"/><line nr="254" mi="10" ci="0" mb="0" cb="0"/><line nr="256" mi="5" ci="0" mb="0" cb="0"/><line nr="258" mi="13" ci="0" mb="4" cb="0"/><line nr="259" mi="19" ci="0" mb="0" cb="0"/><line nr="260" mi="2" ci="0" mb="0" cb="0"/><line nr="261" mi="4" ci="0" mb="0" cb="0"/><line nr="262" mi="13" ci="0" mb="2" cb="0"/><line nr="264" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="267" mi="4" ci="0" mb="0" cb="0"/><line nr="268" mi="21" ci="0" mb="0" cb="0"/><line nr="272" mi="1" ci="0" mb="0" cb="0"/><line nr="282" mi="4" ci="0" mb="0" cb="0"/><line nr="283" mi="5" ci="0" mb="0" cb="0"/><line nr="284" mi="4" ci="0" mb="0" cb="0"/><line nr="285" mi="5" ci="0" mb="2" cb="0"/><line nr="286" mi="13" ci="0" mb="2" cb="0"/><line nr="287" mi="4" ci="0" mb="0" cb="0"/><line nr="288" mi="7" ci="0" mb="0" cb="0"/><line nr="289" mi="4" ci="0" mb="0" cb="0"/><line nr="290" mi="10" ci="0" mb="2" cb="0"/><line nr="291" mi="4" ci="0" mb="0" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="2" ci="0" mb="0" cb="0"/><line nr="294" mi="2" ci="0" mb="0" cb="0"/><line nr="295" mi="3" ci="0" mb="2" cb="0"/><line nr="296" mi="4" ci="0" mb="0" cb="0"/><line nr="298" mi="3" ci="0" mb="2" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="301" mi="8" ci="0" mb="0" cb="0"/><line nr="302" mi="7" ci="0" mb="2" cb="0"/><line nr="303" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="6" ci="0" mb="2" cb="0"/><line nr="305" mi="4" ci="0" mb="0" cb="0"/><line nr="306" mi="15" ci="0" mb="2" cb="0"/><line nr="307" mi="4" ci="0" mb="0" cb="0"/><line nr="308" mi="5" ci="0" mb="0" cb="0"/><line nr="309" mi="5" ci="0" mb="0" cb="0"/><line nr="310" mi="4" ci="0" mb="0" cb="0"/><line nr="311" mi="1" ci="0" mb="0" cb="0"/><line nr="312" mi="4" ci="0" mb="2" cb="0"/><line nr="313" mi="2" ci="0" mb="2" cb="0"/><line nr="314" mi="7" ci="0" mb="0" cb="0"/><line nr="316" mi="4" ci="0" mb="2" cb="0"/><line nr="317" mi="2" ci="0" mb="2" cb="0"/><line nr="318" mi="7" ci="0" mb="0" cb="0"/><line nr="321" mi="6" ci="0" mb="0" cb="0"/><line nr="325" mi="3" ci="0" mb="2" cb="0"/><line nr="326" mi="4" ci="0" mb="0" cb="0"/><line nr="328" mi="4" ci="0" mb="0" cb="0"/><line nr="329" mi="3" ci="0" mb="2" cb="0"/><line nr="330" mi="4" ci="0" mb="0" cb="0"/><line nr="332" mi="4" ci="0" mb="0" cb="0"/><line nr="333" mi="1" ci="0" mb="0" cb="0"/><line nr="334" mi="8" ci="0" mb="0" cb="0"/><line nr="335" mi="8" ci="0" mb="0" cb="0"/><line nr="336" mi="6" ci="0" mb="0" cb="0"/><line nr="337" mi="2" ci="0" mb="0" cb="0"/><line nr="338" mi="6" ci="0" mb="0" cb="0"/><line nr="339" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="4" ci="0" mb="0" cb="0"/><line nr="341" mi="4" ci="0" mb="0" cb="0"/><line nr="342" mi="2" ci="0" mb="0" cb="0"/><line nr="343" mi="5" ci="0" mb="2" cb="0"/><line nr="344" mi="13" ci="0" mb="2" cb="0"/><line nr="345" mi="4" ci="0" mb="0" cb="0"/><line nr="346" mi="7" ci="0" mb="0" cb="0"/><line nr="347" mi="4" ci="0" mb="0" cb="0"/><line nr="348" mi="10" ci="0" mb="2" cb="0"/><line nr="349" mi="4" ci="0" mb="0" cb="0"/><line nr="350" mi="6" ci="0" mb="0" cb="0"/><line nr="351" mi="6" ci="0" mb="0" cb="0"/><line nr="352" mi="4" ci="0" mb="0" cb="0"/><line nr="353" mi="11" ci="0" mb="2" cb="0"/><line nr="354" mi="4" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="2" cb="0"/><line nr="356" mi="5" ci="0" mb="0" cb="0"/><line nr="358" mi="5" ci="0" mb="0" cb="0"/><line nr="359" mi="5" ci="0" mb="0" cb="0"/><line nr="360" mi="3" ci="0" mb="2" cb="0"/><line nr="361" mi="4" ci="0" mb="0" cb="0"/><line nr="362" mi="1" ci="0" mb="0" cb="0"/><line nr="363" mi="4" ci="0" mb="0" cb="0"/><line nr="364" mi="1" ci="0" mb="0" cb="0"/><line nr="366" mi="3" ci="0" mb="2" cb="0"/><line nr="367" mi="4" ci="0" mb="0" cb="0"/><line nr="368" mi="1" ci="0" mb="0" cb="0"/><line nr="370" mi="3" ci="0" mb="2" cb="0"/><line nr="371" mi="4" ci="0" mb="0" cb="0"/><line nr="372" mi="1" ci="0" mb="0" cb="0"/><line nr="374" mi="3" ci="0" mb="2" cb="0"/><line nr="375" mi="5" ci="0" mb="0" cb="0"/><line nr="377" mi="3" ci="0" mb="2" cb="0"/><line nr="378" mi="4" ci="0" mb="0" cb="0"/><line nr="379" mi="1" ci="0" mb="0" cb="0"/><line nr="380" mi="4" ci="0" mb="0" cb="0"/><line nr="381" mi="1" ci="0" mb="0" cb="0"/><line nr="383" mi="3" ci="0" mb="2" cb="0"/><line nr="384" mi="4" ci="0" mb="0" cb="0"/><line nr="385" mi="1" ci="0" mb="0" cb="0"/><line nr="386" mi="4" ci="0" mb="0" cb="0"/><line nr="387" mi="1" ci="0" mb="0" cb="0"/><line nr="389" mi="4" ci="0" mb="0" cb="0"/><line nr="390" mi="1" ci="0" mb="0" cb="0"/><line nr="391" mi="4" ci="0" mb="0" cb="0"/><line nr="393" mi="4" ci="0" mb="0" cb="0"/><line nr="394" mi="1" ci="0" mb="0" cb="0"/><line nr="395" mi="8" ci="0" mb="0" cb="0"/><line nr="396" mi="8" ci="0" mb="0" cb="0"/><line nr="397" mi="6" ci="0" mb="0" cb="0"/><line nr="398" mi="2" ci="0" mb="0" cb="0"/><line nr="399" mi="6" ci="0" mb="0" cb="0"/><line nr="400" mi="2" ci="0" mb="0" cb="0"/><line nr="401" mi="4" ci="0" mb="0" cb="0"/><line nr="402" mi="4" ci="0" mb="0" cb="0"/><line nr="403" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="4" ci="0" mb="0" cb="0"/><line nr="406" mi="2" ci="0" mb="0" cb="0"/><line nr="421" mi="6" ci="0" mb="2" cb="0"/><line nr="422" mi="12" ci="0" mb="4" cb="0"/><line nr="426" mi="2" ci="0" mb="0" cb="0"/><line nr="427" mi="4" ci="0" mb="0" cb="0"/><line nr="428" mi="5" ci="0" mb="0" cb="0"/><line nr="429" mi="10" ci="0" mb="2" cb="0"/><line nr="430" mi="14" ci="0" mb="0" cb="0"/><line nr="431" mi="2" ci="0" mb="0" cb="0"/><line nr="432" mi="16" ci="0" mb="0" cb="0"/><line nr="434" mi="16" ci="0" mb="0" cb="0"/><line nr="436" mi="16" ci="0" mb="0" cb="0"/><line nr="438" mi="16" ci="0" mb="0" cb="0"/><line nr="440" mi="16" ci="0" mb="0" cb="0"/><line nr="442" mi="14" ci="0" mb="0" cb="0"/><line nr="443" mi="2" ci="0" mb="0" cb="0"/><line nr="444" mi="16" ci="0" mb="0" cb="0"/><line nr="446" mi="16" ci="0" mb="0" cb="0"/><line nr="448" mi="14" ci="0" mb="0" cb="0"/><line nr="449" mi="2" ci="0" mb="0" cb="0"/><line nr="450" mi="14" ci="0" mb="0" cb="0"/><line nr="451" mi="2" ci="0" mb="0" cb="0"/><line nr="452" mi="16" ci="0" mb="0" cb="0"/><line nr="454" mi="1" ci="0" mb="0" cb="0"/><line nr="457" mi="1" ci="0" mb="0" cb="0"/><line nr="466" mi="15" ci="0" mb="6" cb="0"/><line nr="469" mi="11" ci="0" mb="2" cb="0"/><line nr="470" mi="10" ci="0" mb="2" cb="0"/><line nr="471" mi="2" ci="0" mb="2" cb="0"/><line nr="474" mi="1" ci="0" mb="0" cb="0"/><line nr="476" mi="1" ci="0" mb="0" cb="0"/><line nr="481" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1574" covered="3"/><counter type="BRANCH" missed="108" covered="0"/><counter type="LINE" missed="260" covered="2"/><counter type="COMPLEXITY" missed="60" covered="1"/><counter type="METHOD" missed="6" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentTermvector.java"><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="0"/><line nr="133" mi="0" ci="1" mb="0" cb="0"/><line nr="144" mi="2" ci="0" mb="0" cb="0"/><line nr="145" mi="4" ci="0" mb="0" cb="0"/><line nr="146" mi="3" ci="0" mb="2" cb="0"/><line nr="147" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="4" ci="0" mb="0" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="164" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="4" ci="0" mb="0" cb="0"/><line nr="167" mi="4" ci="0" mb="0" cb="0"/><line nr="168" mi="10" ci="0" mb="2" cb="0"/><line nr="169" mi="20" ci="0" mb="0" cb="0"/><line nr="172" mi="19" ci="0" mb="0" cb="0"/><line nr="174" mi="3" ci="0" mb="0" cb="0"/><line nr="175" mi="20" ci="0" mb="0" cb="0"/><line nr="177" mi="20" ci="0" mb="0" cb="0"/><line nr="179" mi="20" ci="0" mb="0" cb="0"/><line nr="182" mi="20" ci="0" mb="0" cb="0"/><line nr="184" mi="18" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="20" ci="0" mb="0" cb="0"/><line nr="190" mi="20" ci="0" mb="0" cb="0"/><line nr="192" mi="20" ci="0" mb="0" cb="0"/><line nr="194" mi="20" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><line nr="198" mi="15" ci="0" mb="0" cb="0"/><line nr="200" mi="6" ci="0" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="202" mi="6" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="10" ci="0" mb="2" cb="0"/><line nr="205" mi="28" ci="0" mb="0" cb="0"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="210" mi="1" ci="0" mb="0" cb="0"/><line nr="211" mi="2" ci="0" mb="0" cb="0"/><line nr="212" mi="28" ci="0" mb="0" cb="0"/><line nr="213" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="28" ci="0" mb="0" cb="0"/><line nr="217" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="1" ci="0" mb="0" cb="0"/><line nr="222" mi="20" ci="0" mb="0" cb="0"/><line nr="224" mi="19" ci="0" mb="0" cb="0"/><line nr="226" mi="20" ci="0" mb="0" cb="0"/><line nr="227" mi="1" ci="0" mb="0" cb="0"/><line nr="229" mi="20" ci="0" mb="0" cb="0"/><line nr="231" mi="20" ci="0" mb="0" cb="0"/><line nr="233" mi="20" ci="0" mb="0" cb="0"/><line nr="234" mi="1" ci="0" mb="0" cb="0"/><line nr="236" mi="1" ci="0" mb="0" cb="0"/><line nr="237" mi="1" ci="0" mb="0" cb="0"/><line nr="238" mi="6" ci="0" mb="0" cb="0"/><line nr="239" mi="3" ci="0" mb="0" cb="0"/><line nr="240" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="16" ci="0" mb="2" cb="0"/><line nr="243" mi="5" ci="0" mb="4" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="5" ci="0" mb="2" cb="0"/><line nr="246" mi="9" ci="0" mb="0" cb="0"/><line nr="249" mi="6" ci="0" mb="0" cb="0"/><line nr="250" mi="1" ci="0" mb="0" cb="0"/><line nr="251" mi="6" ci="0" mb="0" cb="0"/><line nr="252" mi="1" ci="0" mb="0" cb="0"/><line nr="253" mi="6" ci="0" mb="0" cb="0"/><line nr="254" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="6" ci="0" mb="0" cb="0"/><line nr="256" mi="1" ci="0" mb="0" cb="0"/><line nr="257" mi="6" ci="0" mb="0" cb="0"/><line nr="258" mi="1" ci="0" mb="0" cb="0"/><line nr="259" mi="6" ci="0" mb="0" cb="0"/><line nr="261" mi="1" ci="0" mb="0" cb="0"/><line nr="262" mi="6" ci="0" mb="0" cb="0"/><line nr="263" mi="1" ci="0" mb="0" cb="0"/><line nr="264" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="1" ci="0" mb="0" cb="0"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="267" mi="1" ci="0" mb="0" cb="0"/><line nr="268" mi="6" ci="0" mb="0" cb="0"/><line nr="270" mi="1" ci="0" mb="0" cb="0"/><line nr="271" mi="6" ci="0" mb="0" cb="0"/><line nr="272" mi="1" ci="0" mb="0" cb="0"/><line nr="273" mi="8" ci="0" mb="2" cb="0"/><line nr="274" mi="7" ci="0" mb="2" cb="0"/><line nr="275" mi="4" ci="0" mb="0" cb="0"/><line nr="276" mi="4" ci="0" mb="0" cb="0"/><line nr="278" mi="4" ci="0" mb="0" cb="0"/><line nr="279" mi="14" ci="0" mb="4" cb="0"/><line nr="280" mi="2" ci="0" mb="0" cb="0"/><line nr="281" mi="13" ci="0" mb="4" cb="0"/><line nr="282" mi="17" ci="0" mb="0" cb="0"/><line nr="283" mi="14" ci="0" mb="4" cb="0"/><line nr="284" mi="2" ci="0" mb="0" cb="0"/><line nr="285" mi="15" ci="0" mb="4" cb="0"/><line nr="287" mi="7" ci="0" mb="2" cb="0"/><line nr="288" mi="9" ci="0" mb="2" cb="0"/><line nr="289" mi="14" ci="0" mb="4" cb="0"/><line nr="290" mi="2" ci="0" mb="0" cb="0"/><line nr="291" mi="7" ci="0" mb="2" cb="0"/><line nr="292" mi="7" ci="0" mb="2" cb="0"/><line nr="293" mi="2" ci="0" mb="0" cb="0"/><line nr="294" mi="14" ci="0" mb="4" cb="0"/><line nr="295" mi="2" ci="0" mb="0" cb="0"/><line nr="296" mi="14" ci="0" mb="4" cb="0"/><line nr="297" mi="2" ci="0" mb="0" cb="0"/><line nr="298" mi="7" ci="0" mb="2" cb="0"/><line nr="299" mi="9" ci="0" mb="2" cb="0"/><line nr="300" mi="4" ci="0" mb="0" cb="0"/><line nr="301" mi="4" ci="0" mb="0" cb="0"/><line nr="302" mi="4" ci="0" mb="0" cb="0"/><line nr="303" mi="4" ci="0" mb="0" cb="0"/><line nr="304" mi="2" ci="0" mb="0" cb="0"/><line nr="305" mi="4" ci="0" mb="0" cb="0"/><line nr="306" mi="4" ci="0" mb="2" cb="0"/><line nr="307" mi="4" ci="0" mb="0" cb="0"/><line nr="308" mi="6" ci="0" mb="0" cb="0"/><line nr="309" mi="8" ci="0" mb="2" cb="0"/><line nr="310" mi="12" ci="0" mb="0" cb="0"/><line nr="312" mi="7" ci="0" mb="0" cb="0"/><line nr="314" mi="4" ci="0" mb="0" cb="0"/><line nr="315" mi="2" ci="0" mb="0" cb="0"/><line nr="316" mi="4" ci="0" mb="0" cb="0"/><line nr="317" mi="4" ci="0" mb="2" cb="0"/><line nr="318" mi="4" ci="0" mb="0" cb="0"/><line nr="319" mi="6" ci="0" mb="0" cb="0"/><line nr="320" mi="8" ci="0" mb="2" cb="0"/><line nr="321" mi="12" ci="0" mb="0" cb="0"/><line nr="323" mi="7" ci="0" mb="0" cb="0"/><line nr="326" mi="5" ci="0" mb="4" cb="0"/><line nr="327" mi="5" ci="0" mb="0" cb="0"/><line nr="330" mi="27" ci="0" mb="0" cb="0"/><line nr="331" mi="2" ci="0" mb="0" cb="0"/><line nr="336" mi="1" ci="0" mb="0" cb="0"/><line nr="337" mi="5" ci="0" mb="0" cb="0"/><line nr="338" mi="1" ci="0" mb="0" cb="0"/><line nr="343" mi="1" ci="0" mb="0" cb="0"/><line nr="354" mi="6" ci="0" mb="2" cb="0"/><line nr="355" mi="6" ci="0" mb="2" cb="0"/><line nr="357" mi="2" ci="0" mb="0" cb="0"/><line nr="358" mi="4" ci="0" mb="0" cb="0"/><line nr="359" mi="5" ci="0" mb="2" cb="0"/><line nr="360" mi="10" ci="0" mb="2" cb="0"/><line nr="361" mi="16" ci="0" mb="0" cb="0"/><line nr="364" mi="2" ci="0" mb="2" cb="0"/><line nr="365" mi="3" ci="0" mb="0" cb="0"/><line nr="366" mi="8" ci="0" mb="2" cb="0"/><line nr="368" mi="1" ci="0" mb="0" cb="0"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="371" mi="21" ci="0" mb="0" cb="0"/><line nr="374" mi="2" ci="0" mb="0" cb="0"/><line nr="375" mi="2" ci="0" mb="0" cb="0"/><line nr="377" mi="5" ci="0" mb="0" cb="0"/><line nr="378" mi="10" ci="0" mb="2" cb="0"/><line nr="379" mi="16" ci="0" mb="0" cb="0"/><line nr="381" mi="16" ci="0" mb="0" cb="0"/><line nr="383" mi="16" ci="0" mb="0" cb="0"/><line nr="385" mi="16" ci="0" mb="0" cb="0"/><line nr="387" mi="16" ci="0" mb="0" cb="0"/><line nr="389" mi="16" ci="0" mb="0" cb="0"/><line nr="391" mi="16" ci="0" mb="0" cb="0"/><line nr="393" mi="16" ci="0" mb="0" cb="0"/><line nr="395" mi="16" ci="0" mb="0" cb="0"/><line nr="397" mi="2" ci="0" mb="0" cb="0"/><line nr="398" mi="15" ci="0" mb="0" cb="0"/><line nr="400" mi="10" ci="0" mb="2" cb="0"/><line nr="401" mi="24" ci="0" mb="0" cb="0"/><line nr="404" mi="24" ci="0" mb="0" cb="0"/><line nr="407" mi="24" ci="0" mb="0" cb="0"/><line nr="410" mi="1" ci="0" mb="0" cb="0"/><line nr="411" mi="16" ci="0" mb="0" cb="0"/><line nr="413" mi="16" ci="0" mb="0" cb="0"/><line nr="415" mi="16" ci="0" mb="0" cb="0"/><line nr="417" mi="16" ci="0" mb="0" cb="0"/><line nr="419" mi="16" ci="0" mb="0" cb="0"/><line nr="421" mi="16" ci="0" mb="0" cb="0"/><line nr="423" mi="1" ci="0" mb="0" cb="0"/><line nr="427" mi="1" ci="0" mb="0" cb="0"/><line nr="440" mi="4" ci="0" mb="0" cb="0"/><line nr="441" mi="5" ci="0" mb="0" cb="0"/><line nr="443" mi="4" ci="0" mb="0" cb="0"/><line nr="445" mi="4" ci="0" mb="0" cb="0"/><line nr="446" mi="4" ci="0" mb="0" cb="0"/><line nr="447" mi="7" ci="0" mb="0" cb="0"/><line nr="449" mi="3" ci="0" mb="2" cb="0"/><line nr="450" mi="11" ci="0" mb="2" cb="0"/><line nr="451" mi="6" ci="0" mb="0" cb="0"/><line nr="452" mi="1" ci="0" mb="0" cb="0"/><line nr="453" mi="3" ci="0" mb="0" cb="0"/><line nr="454" mi="47" ci="0" mb="0" cb="0"/><line nr="459" mi="7" ci="0" mb="0" cb="0"/><line nr="460" mi="4" ci="0" mb="0" cb="0"/><line nr="461" mi="1" ci="0" mb="0" cb="0"/><line nr="463" mi="50" ci="0" mb="0" cb="0"/><line nr="470" mi="13" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="2" cb="0"/><line nr="472" mi="5" ci="0" mb="0" cb="0"/><line nr="473" mi="1" ci="0" mb="0" cb="0"/><line nr="475" mi="4" ci="0" mb="0" cb="0"/><line nr="476" mi="2" ci="0" mb="0" cb="0"/><line nr="478" mi="2" ci="0" mb="0" cb="0"/><line nr="488" mi="7" ci="0" mb="2" cb="0"/><line nr="489" mi="8" ci="0" mb="4" cb="0"/><line nr="491" mi="11" ci="0" mb="2" cb="0"/><line nr="492" mi="10" ci="0" mb="2" cb="0"/><line nr="493" mi="2" ci="0" mb="2" cb="0"/><line nr="494" mi="11" ci="0" mb="2" cb="0"/><line nr="495" mi="2" ci="0" mb="0" cb="0"/><line nr="496" mi="2" ci="0" mb="0" cb="0"/><line nr="498" mi="11" ci="0" mb="0" cb="0"/><line nr="499" mi="3" ci="0" mb="0" cb="0"/><line nr="500" mi="2" ci="0" mb="2" cb="0"/><line nr="501" mi="3" ci="0" mb="0" cb="0"/><line nr="503" mi="1" ci="0" mb="0" cb="0"/><line nr="504" mi="3" ci="0" mb="0" cb="0"/><line nr="506" mi="1" ci="0" mb="0" cb="0"/><line nr="507" mi="1" ci="0" mb="0" cb="0"/><line nr="509" mi="1" ci="0" mb="0" cb="0"/><line nr="510" mi="4" ci="0" mb="2" cb="0"/><line nr="511" mi="9" ci="0" mb="2" cb="0"/><line nr="513" mi="5" ci="0" mb="2" cb="0"/><line nr="514" mi="4" ci="0" mb="0" cb="0"/><line nr="515" mi="2" ci="0" mb="0" cb="0"/><line nr="516" mi="3" ci="0" mb="2" cb="0"/><line nr="517" mi="2" ci="0" mb="0" cb="0"/><line nr="518" mi="4" ci="0" mb="0" cb="0"/><line nr="519" mi="4" ci="0" mb="0" cb="0"/><line nr="520" mi="10" ci="0" mb="2" cb="0"/><line nr="521" mi="18" ci="0" mb="0" cb="0"/><line nr="522" mi="1" ci="0" mb="0" cb="0"/><line nr="525" mi="1" ci="0" mb="0" cb="0"/><line nr="526" mi="2" ci="0" mb="0" cb="0"/><line nr="527" mi="18" ci="0" mb="0" cb="0"/><line nr="528" mi="2" ci="0" mb="0" cb="0"/><line nr="530" mi="1" ci="0" mb="0" cb="0"/><line nr="531" mi="1" ci="0" mb="0" cb="0"/><line nr="533" mi="2" ci="0" mb="0" cb="0"/><line nr="535" mi="4" ci="0" mb="0" cb="0"/><line nr="536" mi="3" ci="0" mb="0" cb="0"/><line nr="537" mi="1" ci="0" mb="0" cb="0"/><line nr="538" mi="3" ci="0" mb="0" cb="0"/><line nr="539" mi="2" ci="0" mb="0" cb="0"/><line nr="540" mi="1" ci="0" mb="0" cb="0"/><line nr="541" mi="2" ci="0" mb="2" cb="0"/><line nr="542" mi="4" ci="0" mb="0" cb="0"/><line nr="543" mi="5" ci="0" mb="0" cb="0"/><line nr="545" mi="4" ci="0" mb="0" cb="0"/><line nr="546" mi="5" ci="0" mb="4" cb="0"/><line nr="547" mi="3" ci="0" mb="0" cb="0"/><line nr="548" mi="7" ci="0" mb="2" cb="0"/><line nr="549" mi="8" ci="0" mb="2" cb="0"/><line nr="550" mi="5" ci="0" mb="0" cb="0"/><line nr="551" mi="8" ci="0" mb="4" cb="0"/><line nr="552" mi="5" ci="0" mb="2" cb="0"/><line nr="553" mi="4" ci="0" mb="2" cb="0"/><line nr="554" mi="3" ci="0" mb="2" cb="0"/><line nr="555" mi="5" ci="0" mb="0" cb="0"/><line nr="556" mi="5" ci="0" mb="0" cb="0"/><line nr="557" mi="6" ci="0" mb="2" cb="0"/><line nr="559" mi="4" ci="0" mb="2" cb="0"/><line nr="560" mi="5" ci="0" mb="0" cb="0"/><line nr="561" mi="6" ci="0" mb="2" cb="0"/><line nr="563" mi="1" ci="0" mb="0" cb="0"/><line nr="564" mi="2" ci="0" mb="0" cb="0"/><line nr="566" mi="4" ci="0" mb="2" cb="0"/><line nr="567" mi="7" ci="0" mb="0" cb="0"/><line nr="579" mi="1" ci="0" mb="0" cb="0"/><line nr="584" mi="4" ci="0" mb="2" cb="0"/><line nr="585" mi="5" ci="0" mb="0" cb="0"/><line nr="586" mi="4" ci="0" mb="2" cb="0"/><line nr="587" mi="5" ci="0" mb="0" cb="0"/><line nr="588" mi="4" ci="0" mb="2" cb="0"/><line nr="589" mi="4" ci="0" mb="0" cb="0"/><line nr="591" mi="1" ci="0" mb="0" cb="0"/><line nr="605" mi="11" ci="0" mb="4" cb="0"/><line nr="607" mi="3" ci="0" mb="0" cb="0"/><line nr="609" mi="9" ci="0" mb="4" cb="0"/><line nr="611" mi="2" ci="0" mb="0" cb="0"/><line nr="612" mi="1" ci="0" mb="0" cb="0"/><line nr="615" mi="1" ci="0" mb="0" cb="0"/><line nr="627" mi="4" ci="0" mb="0" cb="0"/><line nr="628" mi="4" ci="0" mb="0" cb="0"/><line nr="629" mi="4" ci="0" mb="0" cb="0"/><line nr="630" mi="4" ci="0" mb="0" cb="0"/><line nr="632" mi="12" ci="0" mb="2" cb="0"/><line nr="633" mi="3" ci="0" mb="0" cb="0"/><line nr="634" mi="4" ci="0" mb="0" cb="0"/><line nr="635" mi="2" ci="0" mb="2" cb="0"/><line nr="636" mi="10" ci="0" mb="2" cb="0"/><line nr="637" mi="6" ci="0" mb="2" cb="0"/><line nr="638" mi="8" ci="0" mb="0" cb="0"/><line nr="641" mi="1" ci="0" mb="0" cb="0"/><line nr="643" mi="1" ci="0" mb="0" cb="0"/><line nr="646" mi="11" ci="0" mb="2" cb="0"/><line nr="647" mi="10" ci="0" mb="2" cb="0"/><line nr="648" mi="2" ci="0" mb="2" cb="0"/><line nr="649" mi="11" ci="0" mb="2" cb="0"/><line nr="651" mi="2" ci="0" mb="0" cb="0"/><line nr="652" mi="2" ci="0" mb="0" cb="0"/><line nr="658" mi="11" ci="0" mb="0" cb="0"/><line nr="659" mi="3" ci="0" mb="0" cb="0"/><line nr="660" mi="2" ci="0" mb="2" cb="0"/><line nr="661" mi="8" ci="0" mb="2" cb="0"/><line nr="662" mi="5" ci="0" mb="0" cb="0"/><line nr="664" mi="5" ci="0" mb="0" cb="0"/><line nr="665" mi="5" ci="0" mb="0" cb="0"/><line nr="666" mi="2" ci="0" mb="2" cb="0"/><line nr="667" mi="4" ci="0" mb="0" cb="0"/><line nr="668" mi="4" ci="0" mb="0" cb="0"/><line nr="669" mi="2" ci="0" mb="2" cb="0"/><line nr="670" mi="3" ci="0" mb="0" cb="0"/><line nr="671" mi="6" ci="0" mb="4" cb="0"/><line nr="672" mi="3" ci="0" mb="2" cb="0"/><line nr="675" mi="5" ci="0" mb="0" cb="0"/><line nr="676" mi="10" ci="0" mb="2" cb="0"/><line nr="677" mi="1" ci="0" mb="0" cb="0"/><line nr="678" mi="5" ci="0" mb="2" cb="0"/><line nr="679" mi="6" ci="0" mb="0" cb="0"/><line nr="680" mi="5" ci="0" mb="0" cb="0"/><line nr="682" mi="6" ci="0" mb="0" cb="0"/><line nr="683" mi="3" ci="0" mb="0" cb="0"/><line nr="685" mi="1" ci="0" mb="0" cb="0"/><line nr="686" mi="4" ci="0" mb="2" cb="0"/><line nr="687" mi="7" ci="0" mb="0" cb="0"/><line nr="690" mi="5" ci="0" mb="0" cb="0"/><line nr="691" mi="4" ci="0" mb="0" cb="0"/><line nr="692" mi="4" ci="0" mb="2" cb="0"/><line nr="693" mi="5" ci="0" mb="0" cb="0"/><line nr="694" mi="3" ci="0" mb="0" cb="0"/><line nr="696" mi="6" ci="0" mb="0" cb="0"/><line nr="697" mi="1" ci="0" mb="0" cb="0"/><line nr="701" mi="5" ci="0" mb="0" cb="0"/><line nr="703" mi="1" ci="0" mb="0" cb="0"/><line nr="704" mi="3" ci="0" mb="0" cb="0"/><line nr="705" mi="2" ci="0" mb="0" cb="0"/><line nr="706" mi="1" ci="0" mb="0" cb="0"/><line nr="709" mi="1" ci="0" mb="0" cb="0"/><line nr="710" mi="3" ci="0" mb="0" cb="0"/><line nr="712" mi="1" ci="0" mb="0" cb="0"/><line nr="713" mi="4" ci="0" mb="0" cb="0"/><line nr="714" mi="1" ci="0" mb="0" cb="0"/><line nr="716" mi="1" ci="0" mb="0" cb="0"/><line nr="718" mi="4" ci="0" mb="0" cb="0"/><line nr="719" mi="12" ci="0" mb="2" cb="0"/><line nr="720" mi="3" ci="0" mb="0" cb="0"/><line nr="721" mi="4" ci="0" mb="0" cb="0"/><line nr="722" mi="2" ci="0" mb="2" cb="0"/><line nr="723" mi="10" ci="0" mb="2" cb="0"/><line nr="725" mi="5" ci="0" mb="2" cb="0"/><line nr="726" mi="6" ci="0" mb="0" cb="0"/><line nr="727" mi="9" ci="0" mb="4" cb="0"/><line nr="730" mi="4" ci="0" mb="0" cb="0"/><line nr="731" mi="6" ci="0" mb="2" cb="0"/><line nr="732" mi="6" ci="0" mb="0" cb="0"/><line nr="734" mi="1" ci="0" mb="0" cb="0"/><line nr="735" mi="9" ci="0" mb="2" cb="0"/><line nr="736" mi="8" ci="0" mb="0" cb="0"/><line nr="737" mi="7" ci="0" mb="0" cb="0"/><line nr="738" mi="3" ci="0" mb="0" cb="0"/><line nr="740" mi="9" ci="0" mb="0" cb="0"/><line nr="741" mi="1" ci="0" mb="0" cb="0"/><line nr="742" mi="9" ci="0" mb="0" cb="0"/><line nr="743" mi="3" ci="0" mb="2" cb="0"/><line nr="744" mi="6" ci="0" mb="0" cb="0"/><line nr="745" mi="3" ci="0" mb="0" cb="0"/><line nr="749" mi="1" ci="0" mb="0" cb="0"/><line nr="751" mi="4" ci="0" mb="0" cb="0"/><line nr="752" mi="2" ci="0" mb="2" cb="0"/><line nr="753" mi="10" ci="0" mb="2" cb="0"/><line nr="754" mi="3" ci="0" mb="0" cb="0"/><line nr="755" mi="6" ci="0" mb="2" cb="0"/><line nr="756" mi="2" ci="0" mb="2" cb="0"/><line nr="758" mi="7" ci="0" mb="0" cb="0"/><line nr="761" mi="4" ci="0" mb="0" cb="0"/><line nr="762" mi="5" ci="0" mb="0" cb="0"/><line nr="763" mi="3" ci="0" mb="0" cb="0"/><line nr="766" mi="9" ci="0" mb="0" cb="0"/><line nr="768" mi="4" ci="0" mb="0" cb="0"/><line nr="769" mi="1" ci="0" mb="0" cb="0"/><line nr="770" mi="5" ci="0" mb="2" cb="0"/><line nr="771" mi="4" ci="0" mb="0" cb="0"/><line nr="772" mi="7" ci="0" mb="0" cb="0"/><line nr="773" mi="1" ci="0" mb="0" cb="0"/><line nr="775" mi="2" ci="0" mb="0" cb="0"/><line nr="776" mi="6" ci="0" mb="0" cb="0"/><line nr="780" mi="2" ci="0" mb="0" cb="0"/><line nr="781" mi="2" ci="0" mb="0" cb="0"/><line nr="782" mi="10" ci="0" mb="2" cb="0"/><line nr="783" mi="1" ci="0" mb="0" cb="0"/><line nr="784" mi="1" ci="0" mb="0" cb="0"/><line nr="785" mi="2" ci="0" mb="0" cb="0"/><line nr="786" mi="4" ci="0" mb="0" cb="0"/><line nr="787" mi="5" ci="0" mb="0" cb="0"/><line nr="788" mi="4" ci="0" mb="0" cb="0"/><line nr="789" mi="2" ci="0" mb="2" cb="0"/><line nr="790" mi="4" ci="0" mb="0" cb="0"/><line nr="792" mi="2" ci="0" mb="2" cb="0"/><line nr="793" mi="4" ci="0" mb="0" cb="0"/><line nr="795" mi="8" ci="0" mb="4" cb="0"/><line nr="797" mi="2" ci="0" mb="2" cb="0"/><line nr="798" mi="2" ci="0" mb="0" cb="0"/><line nr="799" mi="3" ci="0" mb="0" cb="0"/><line nr="800" mi="4" ci="0" mb="0" cb="0"/><line nr="801" mi="2" ci="0" mb="0" cb="0"/><line nr="802" mi="5" ci="0" mb="0" cb="0"/><line nr="803" mi="2" ci="0" mb="0" cb="0"/><line nr="804" mi="3" ci="0" mb="0" cb="0"/><line nr="805" mi="2" ci="0" mb="2" cb="0"/><line nr="806" mi="2" ci="0" mb="0" cb="0"/><line nr="807" mi="5" ci="0" mb="0" cb="0"/><line nr="808" mi="4" ci="0" mb="0" cb="0"/><line nr="809" mi="2" ci="0" mb="2" cb="0"/><line nr="810" mi="4" ci="0" mb="0" cb="0"/><line nr="812" mi="2" ci="0" mb="2" cb="0"/><line nr="813" mi="7" ci="0" mb="0" cb="0"/><line nr="816" mi="6" ci="0" mb="0" cb="0"/><line nr="818" mi="1" ci="0" mb="0" cb="0"/><line nr="819" mi="6" ci="0" mb="0" cb="0"/><line nr="821" mi="3" ci="0" mb="2" cb="0"/><line nr="822" mi="4" ci="0" mb="2" cb="0"/><line nr="823" mi="6" ci="0" mb="0" cb="0"/><line nr="825" mi="6" ci="0" mb="0" cb="0"/><line nr="828" mi="1" ci="0" mb="0" cb="0"/><line nr="829" mi="3" ci="0" mb="0" cb="0"/><line nr="831" mi="2" ci="0" mb="2" cb="0"/><line nr="832" mi="4" ci="0" mb="0" cb="0"/><line nr="834" mi="4" ci="0" mb="0" cb="0"/><line nr="836" mi="1" ci="0" mb="0" cb="0"/><line nr="837" mi="1" ci="0" mb="0" cb="0"/><line nr="839" mi="1" ci="0" mb="0" cb="0"/><line nr="841" mi="3" ci="0" mb="2" cb="0"/><line nr="842" mi="5" ci="0" mb="0" cb="0"/><line nr="844" mi="1" ci="0" mb="0" cb="0"/><line nr="847" mi="3" ci="0" mb="2" cb="0"/><line nr="850" mi="4" ci="0" mb="0" cb="0"/><line nr="851" mi="11" ci="0" mb="2" cb="0"/><line nr="852" mi="10" ci="0" mb="2" cb="0"/><line nr="853" mi="2" ci="0" mb="2" cb="0"/><line nr="854" mi="11" ci="0" mb="2" cb="0"/><line nr="855" mi="2" ci="0" mb="0" cb="0"/><line nr="856" mi="2" ci="0" mb="0" cb="0"/><line nr="859" mi="3" ci="0" mb="0" cb="0"/><line nr="861" mi="11" ci="0" mb="0" cb="0"/><line nr="862" mi="3" ci="0" mb="0" cb="0"/><line nr="863" mi="4" ci="0" mb="0" cb="0"/><line nr="864" mi="2" ci="0" mb="2" cb="0"/><line nr="865" mi="8" ci="0" mb="2" cb="0"/><line nr="866" mi="5" ci="0" mb="0" cb="0"/><line nr="868" mi="5" ci="0" mb="0" cb="0"/><line nr="869" mi="5" ci="0" mb="0" cb="0"/><line nr="871" mi="6" ci="0" mb="2" cb="0"/><line nr="872" mi="8" ci="0" mb="2" cb="0"/><line nr="873" mi="6" ci="0" mb="0" cb="0"/><line nr="874" mi="9" ci="0" mb="0" cb="0"/><line nr="875" mi="9" ci="0" mb="0" cb="0"/><line nr="876" mi="3" ci="0" mb="0" cb="0"/><line nr="877" mi="2" ci="0" mb="2" cb="0"/><line nr="878" mi="2" ci="0" mb="0" cb="0"/><line nr="879" mi="4" ci="0" mb="0" cb="0"/><line nr="881" mi="1" ci="0" mb="0" cb="0"/><line nr="882" mi="3" ci="0" mb="0" cb="0"/><line nr="883" mi="2" ci="0" mb="0" cb="0"/><line nr="884" mi="1" ci="0" mb="0" cb="0"/><line nr="887" mi="1" ci="0" mb="0" cb="0"/><line nr="888" mi="3" ci="0" mb="0" cb="0"/><line nr="890" mi="1" ci="0" mb="0" cb="0"/><line nr="891" mi="4" ci="0" mb="0" cb="0"/><line nr="892" mi="1" ci="0" mb="0" cb="0"/><line nr="894" mi="1" ci="0" mb="0" cb="0"/><line nr="897" mi="4" ci="0" mb="0" cb="0"/><line nr="898" mi="10" ci="0" mb="2" cb="0"/><line nr="899" mi="4" ci="0" mb="0" cb="0"/><line nr="900" mi="2" ci="0" mb="0" cb="0"/><line nr="901" mi="12" ci="0" mb="2" cb="0"/><line nr="902" mi="3" ci="0" mb="0" cb="0"/><line nr="903" mi="4" ci="0" mb="0" cb="0"/><line nr="904" mi="4" ci="0" mb="2" cb="0"/><line nr="905" mi="2" ci="0" mb="0" cb="0"/><line nr="906" mi="3" ci="0" mb="0" cb="0"/><line nr="907" mi="2" ci="0" mb="2" cb="0"/><line nr="908" mi="10" ci="0" mb="2" cb="0"/><line nr="909" mi="8" ci="0" mb="2" cb="0"/><line nr="910" mi="5" ci="0" mb="2" cb="0"/><line nr="911" mi="22" ci="0" mb="0" cb="0"/><line nr="914" mi="7" ci="0" mb="0" cb="0"/><line nr="915" mi="1" ci="0" mb="0" cb="0"/><line nr="916" mi="21" ci="0" mb="0" cb="0"/><line nr="919" mi="22" ci="0" mb="0" cb="0"/><line nr="922" mi="22" ci="0" mb="0" cb="0"/><line nr="925" mi="21" ci="0" mb="0" cb="0"/><line nr="928" mi="2" ci="0" mb="0" cb="0"/><line nr="929" mi="4" ci="0" mb="2" cb="0"/><line nr="930" mi="23" ci="0" mb="0" cb="0"/><line nr="935" mi="4" ci="0" mb="2" cb="0"/><line nr="936" mi="23" ci="0" mb="0" cb="0"/><line nr="941" mi="4" ci="0" mb="2" cb="0"/><line nr="942" mi="23" ci="0" mb="0" cb="0"/><line nr="947" mi="3" ci="0" mb="2" cb="0"/><line nr="948" mi="2" ci="0" mb="0" cb="0"/><line nr="949" mi="11" ci="0" mb="2" cb="0"/><line nr="950" mi="30" ci="0" mb="0" cb="0"/><line nr="956" mi="30" ci="0" mb="0" cb="0"/><line nr="962" mi="3" ci="0" mb="2" cb="0"/><line nr="963" mi="30" ci="0" mb="0" cb="0"/><line nr="970" mi="1" ci="0" mb="0" cb="0"/><line nr="971" mi="1" ci="0" mb="0" cb="0"/><line nr="973" mi="3" ci="0" mb="2" cb="0"/><line nr="974" mi="22" ci="0" mb="0" cb="0"/><line nr="978" mi="1" ci="0" mb="0" cb="0"/><line nr="980" mi="1" ci="0" mb="0" cb="0"/><line nr="983" mi="1" ci="0" mb="0" cb="0"/><line nr="984" mi="4" ci="0" mb="2" cb="0"/><line nr="985" mi="5" ci="0" mb="0" cb="0"/><line nr="987" mi="1" ci="0" mb="0" cb="0"/><line nr="990" mi="10" ci="0" mb="2" cb="0"/><line nr="991" mi="1" ci="0" mb="0" cb="0"/><line nr="992" mi="4" ci="0" mb="0" cb="0"/><line nr="993" mi="10" ci="0" mb="0" cb="0"/><line nr="994" mi="3" ci="0" mb="0" cb="0"/><line nr="995" mi="5" ci="0" mb="0" cb="0"/><line nr="996" mi="10" ci="0" mb="0" cb="0"/><line nr="997" mi="10" ci="0" mb="0" cb="0"/><line nr="998" mi="10" ci="0" mb="0" cb="0"/><line nr="999" mi="11" ci="0" mb="0" cb="0"/><line nr="1000" mi="7" ci="0" mb="0" cb="0"/><line nr="1001" mi="3" ci="0" mb="0" cb="0"/><line nr="1002" mi="7" ci="0" mb="0" cb="0"/><line nr="1003" mi="3" ci="0" mb="0" cb="0"/><line nr="1004" mi="5" ci="0" mb="0" cb="0"/><line nr="1005" mi="1" ci="0" mb="0" cb="0"/><line nr="1008" mi="1" ci="0" mb="0" cb="0"/><line nr="1019" mi="15" ci="0" mb="0" cb="0"/><line nr="1021" mi="10" ci="0" mb="2" cb="0"/><line nr="1022" mi="1" ci="0" mb="0" cb="0"/><line nr="1023" mi="1" ci="0" mb="0" cb="0"/><line nr="1024" mi="3" ci="0" mb="0" cb="0"/><line nr="1025" mi="4" ci="0" mb="0" cb="0"/><line nr="1026" mi="2" ci="0" mb="0" cb="0"/><line nr="1027" mi="12" ci="0" mb="2" cb="0"/><line nr="1028" mi="3" ci="0" mb="0" cb="0"/><line nr="1029" mi="4" ci="0" mb="0" cb="0"/><line nr="1030" mi="2" ci="0" mb="2" cb="0"/><line nr="1031" mi="10" ci="0" mb="2" cb="0"/><line nr="1032" mi="3" ci="0" mb="2" cb="0"/><line nr="1033" mi="5" ci="0" mb="2" cb="0"/><line nr="1034" mi="6" ci="0" mb="0" cb="0"/><line nr="1035" mi="3" ci="0" mb="2" cb="0"/><line nr="1036" mi="21" ci="0" mb="0" cb="0"/><line nr="1039" mi="22" ci="0" mb="0" cb="0"/><line nr="1042" mi="22" ci="0" mb="0" cb="0"/><line nr="1045" mi="4" ci="0" mb="2" cb="0"/><line nr="1046" mi="23" ci="0" mb="0" cb="0"/><line nr="1051" mi="3" ci="0" mb="2" cb="0"/><line nr="1052" mi="2" ci="0" mb="0" cb="0"/><line nr="1053" mi="11" ci="0" mb="2" cb="0"/><line nr="1054" mi="30" ci="0" mb="0" cb="0"/><line nr="1060" mi="30" ci="0" mb="0" cb="0"/><line nr="1066" mi="3" ci="0" mb="2" cb="0"/><line nr="1067" mi="30" ci="0" mb="0" cb="0"/><line nr="1074" mi="1" ci="0" mb="0" cb="0"/><line nr="1075" mi="1" ci="0" mb="0" cb="0"/><line nr="1077" mi="3" ci="0" mb="2" cb="0"/><line nr="1078" mi="22" ci="0" mb="0" cb="0"/><line nr="1082" mi="3" ci="0" mb="2" cb="0"/><line nr="1083" mi="4" ci="0" mb="0" cb="0"/><line nr="1084" mi="7" ci="0" mb="0" cb="0"/><line nr="1085" mi="8" ci="0" mb="2" cb="0"/><line nr="1086" mi="2" ci="0" mb="2" cb="0"/><line nr="1087" mi="4" ci="0" mb="0" cb="0"/><line nr="1089" mi="11" ci="0" mb="0" cb="0"/><line nr="1090" mi="1" ci="0" mb="0" cb="0"/><line nr="1092" mi="21" ci="0" mb="0" cb="0"/><line nr="1095" mi="18" ci="0" mb="0" cb="0"/><line nr="1096" mi="2" ci="0" mb="0" cb="0"/><line nr="1099" mi="2" ci="0" mb="0" cb="0"/><line nr="1101" mi="1" ci="0" mb="0" cb="0"/><line nr="1105" mi="1" ci="0" mb="0" cb="0"/><line nr="1106" mi="2" ci="0" mb="2" cb="0"/><line nr="1107" mi="4" ci="0" mb="0" cb="0"/><line nr="1108" mi="10" ci="0" mb="0" cb="0"/><line nr="1109" mi="3" ci="0" mb="0" cb="0"/><line nr="1110" mi="5" ci="0" mb="0" cb="0"/><line nr="1111" mi="10" ci="0" mb="0" cb="0"/><line nr="1112" mi="10" ci="0" mb="0" cb="0"/><line nr="1113" mi="10" ci="0" mb="0" cb="0"/><line nr="1114" mi="11" ci="0" mb="0" cb="0"/><line nr="1115" mi="7" ci="0" mb="0" cb="0"/><line nr="1116" mi="2" ci="0" mb="0" cb="0"/><line nr="1117" mi="1" ci="0" mb="0" cb="0"/><line nr="1118" mi="7" ci="0" mb="0" cb="0"/><line nr="1119" mi="3" ci="0" mb="0" cb="0"/><line nr="1120" mi="4" ci="0" mb="0" cb="0"/><line nr="1121" mi="5" ci="0" mb="0" cb="0"/><line nr="1124" mi="1" ci="0" mb="0" cb="0"/><line nr="1125" mi="1" ci="0" mb="0" cb="0"/><line nr="1126" mi="1" ci="0" mb="0" cb="0"/><line nr="1139" mi="4" ci="0" mb="0" cb="0"/><line nr="1140" mi="4" ci="0" mb="0" cb="0"/><line nr="1141" mi="4" ci="0" mb="0" cb="0"/><line nr="1143" mi="10" ci="0" mb="2" cb="0"/><line nr="1144" mi="10" ci="0" mb="2" cb="0"/><line nr="1145" mi="2" ci="0" mb="2" cb="0"/><line nr="1146" mi="11" ci="0" mb="2" cb="0"/><line nr="1147" mi="2" ci="0" mb="0" cb="0"/><line nr="1148" mi="2" ci="0" mb="0" cb="0"/><line nr="1150" mi="2" ci="0" mb="0" cb="0"/><line nr="1151" mi="3" ci="0" mb="0" cb="0"/><line nr="1152" mi="2" ci="0" mb="2" cb="0"/><line nr="1153" mi="8" ci="0" mb="2" cb="0"/><line nr="1154" mi="5" ci="0" mb="0" cb="0"/><line nr="1156" mi="5" ci="0" mb="0" cb="0"/><line nr="1157" mi="2" ci="0" mb="0" cb="0"/><line nr="1158" mi="3" ci="0" mb="0" cb="0"/><line nr="1159" mi="4" ci="0" mb="4" cb="0"/><line nr="1160" mi="3" ci="0" mb="0" cb="0"/><line nr="1163" mi="4" ci="0" mb="0" cb="0"/><line nr="1164" mi="4" ci="0" mb="2" cb="0"/><line nr="1165" mi="5" ci="0" mb="0" cb="0"/><line nr="1166" mi="6" ci="0" mb="0" cb="0"/><line nr="1168" mi="4" ci="0" mb="0" cb="0"/><line nr="1169" mi="4" ci="0" mb="0" cb="0"/><line nr="1170" mi="5" ci="0" mb="0" cb="0"/><line nr="1171" mi="5" ci="0" mb="0" cb="0"/><line nr="1173" mi="6" ci="0" mb="0" cb="0"/><line nr="1175" mi="4" ci="0" mb="0" cb="0"/><line nr="1176" mi="4" ci="0" mb="0" cb="0"/><line nr="1178" mi="1" ci="0" mb="0" cb="0"/><line nr="1179" mi="3" ci="0" mb="0" cb="0"/><line nr="1180" mi="1" ci="0" mb="0" cb="0"/><line nr="1183" mi="1" ci="0" mb="0" cb="0"/><line nr="1184" mi="3" ci="0" mb="0" cb="0"/><line nr="1185" mi="1" ci="0" mb="0" cb="0"/><line nr="1186" mi="1" ci="0" mb="0" cb="0"/><line nr="1188" mi="1" ci="0" mb="0" cb="0"/><line nr="1191" mi="11" ci="0" mb="2" cb="0"/><line nr="1192" mi="5" ci="0" mb="2" cb="0"/><line nr="1193" mi="2" ci="0" mb="0" cb="0"/><line nr="1194" mi="4" ci="0" mb="0" cb="0"/><line nr="1195" mi="10" ci="0" mb="2" cb="0"/><line nr="1196" mi="1" ci="0" mb="0" cb="0"/><line nr="1198" mi="5" ci="0" mb="2" cb="0"/><line nr="1199" mi="7" ci="0" mb="0" cb="0"/><line nr="1201" mi="4" ci="0" mb="0" cb="0"/><line nr="1202" mi="6" ci="0" mb="0" cb="0"/><line nr="1204" mi="4" ci="0" mb="0" cb="0"/><line nr="1205" mi="6" ci="0" mb="0" cb="0"/><line nr="1206" mi="4" ci="0" mb="0" cb="0"/><line nr="1207" mi="12" ci="0" mb="2" cb="0"/><line nr="1208" mi="4" ci="0" mb="2" cb="0"/><line nr="1209" mi="4" ci="0" mb="0" cb="0"/><line nr="1211" mi="1" ci="0" mb="0" cb="0"/><line nr="1212" mi="1" ci="0" mb="0" cb="0"/><line nr="1214" mi="1" ci="0" mb="0" cb="0"/><line nr="1215" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="4125" covered="10"/><counter type="BRANCH" missed="366" covered="0"/><counter type="LINE" missed="666" covered="4"/><counter type="COMPLEXITY" missed="194" covered="2"/><counter type="METHOD" missed="11" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrJoinResult.java"><line nr="15" mi="2" ci="0" mb="0" cb="0"/><line nr="16" mi="4" ci="0" mb="0" cb="0"/><line nr="17" mi="4" ci="0" mb="0" cb="0"/><line nr="18" mi="1" ci="0" mb="0" cb="0"/><line nr="21" mi="4" ci="0" mb="0" cb="0"/><line nr="22" mi="5" ci="0" mb="0" cb="0"/><line nr="23" mi="5" ci="0" mb="0" cb="0"/><line nr="24" mi="2" ci="0" mb="0" cb="0"/><line nr="28" mi="6" ci="0" mb="0" cb="0"/><line nr="29" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSolrMtasResult.java"><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="0" ci="2" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="2" ci="7" mb="1" cb="1"/><line nr="92" mi="2" ci="7" mb="1" cb="1"/><line nr="93" mi="2" ci="7" mb="1" cb="1"/><line nr="94" mi="2" ci="7" mb="1" cb="1"/><line nr="95" mi="2" ci="7" mb="1" cb="1"/><line nr="96" mi="2" ci="7" mb="1" cb="1"/><line nr="97" mi="2" ci="7" mb="1" cb="1"/><line nr="98" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="100" mi="0" ci="6" mb="2" cb="2"/><line nr="101" mi="7" ci="0" mb="0" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="103" mi="7" ci="0" mb="0" cb="0"/><line nr="104" mi="7" ci="0" mb="0" cb="0"/><line nr="105" mi="7" ci="0" mb="0" cb="0"/><line nr="106" mi="10" ci="0" mb="0" cb="0"/><line nr="107" mi="10" ci="0" mb="0" cb="0"/><line nr="108" mi="10" ci="0" mb="0" cb="0"/><line nr="109" mi="10" ci="0" mb="0" cb="0"/><line nr="110" mi="11" ci="0" mb="0" cb="0"/><line nr="113" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="0" ci="3" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="1" mb="0" cb="0"/><line nr="139" mi="0" ci="38" mb="0" cb="0"/><line nr="141" mi="0" ci="10" mb="0" cb="0"/><line nr="143" mi="0" ci="1" mb="0" cb="0"/><line nr="154" mi="0" ci="4" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="1" cb="1"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="7" mb="0" cb="0"/><line nr="159" mi="0" ci="3" mb="0" cb="2"/><line nr="160" mi="0" ci="3" mb="1" cb="1"/><line nr="161" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="0" ci="11" mb="0" cb="2"/><line nr="164" mi="0" ci="1" mb="0" cb="0"/><line nr="165" mi="0" ci="4" mb="1" cb="1"/><line nr="167" mi="0" ci="2" mb="0" cb="0"/><line nr="168" mi="0" ci="4" mb="0" cb="2"/><line nr="169" mi="0" ci="6" mb="0" cb="0"/><line nr="171" mi="0" ci="5" mb="1" cb="1"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="3" mb="0" cb="0"/><line nr="174" mi="4" ci="10" mb="1" cb="1"/><line nr="175" mi="0" ci="1" mb="0" cb="0"/><line nr="176" mi="4" ci="0" mb="2" cb="0"/><line nr="177" mi="9" ci="0" mb="0" cb="0"/><line nr="178" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="7" ci="0" mb="0" cb="0"/><line nr="181" mi="4" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="0" ci="1" mb="0" cb="0"/><line nr="185" mi="8" ci="0" mb="0" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="189" mi="0" ci="1" mb="0" cb="0"/><line nr="191" mi="0" ci="1" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="204" mi="0" ci="2" mb="1" cb="1"/><line nr="205" mi="0" ci="4" mb="0" cb="0"/><line nr="207" mi="0" ci="4" mb="0" cb="0"/><line nr="208" mi="0" ci="9" mb="1" cb="3"/><line nr="209" mi="0" ci="4" mb="0" cb="0"/><line nr="210" mi="0" ci="3" mb="0" cb="0"/><line nr="211" mi="4" ci="7" mb="1" cb="1"/><line nr="212" mi="4" ci="0" mb="0" cb="0"/><line nr="213" mi="4" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="2" cb="0"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="2" ci="0" mb="0" cb="0"/><line nr="217" mi="6" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="219" mi="9" ci="0" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="0" cb="0"/><line nr="222" mi="1" ci="0" mb="0" cb="0"/><line nr="225" mi="0" ci="5" mb="0" cb="0"/><line nr="226" mi="0" ci="2" mb="1" cb="1"/><line nr="227" mi="0" ci="6" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="1" cb="1"/><line nr="229" mi="4" ci="0" mb="0" cb="0"/><line nr="231" mi="3" ci="3" mb="3" cb="1"/><line nr="232" mi="22" ci="0" mb="0" cb="0"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="236" mi="2" ci="0" mb="2" cb="0"/><line nr="237" mi="8" ci="0" mb="0" cb="0"/><line nr="238" mi="1" ci="0" mb="0" cb="0"/><line nr="239" mi="4" ci="0" mb="0" cb="0"/><line nr="240" mi="2" ci="0" mb="2" cb="0"/><line nr="241" mi="7" ci="0" mb="0" cb="0"/><line nr="242" mi="1" ci="0" mb="0" cb="0"/><line nr="246" mi="0" ci="2" mb="0" cb="0"/><line nr="248" mi="5" ci="0" mb="0" cb="0"/><line nr="261" mi="4" ci="0" mb="0" cb="0"/><line nr="262" mi="2" ci="0" mb="2" cb="0"/><line nr="263" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="5" ci="0" mb="0" cb="0"/><line nr="278" mi="4" ci="0" mb="0" cb="0"/><line nr="279" mi="2" ci="0" mb="2" cb="0"/><line nr="280" mi="4" ci="0" mb="0" cb="0"/><line nr="282" mi="5" ci="0" mb="0" cb="0"/><line nr="297" mi="4" ci="0" mb="0" cb="0"/><line nr="298" mi="2" ci="0" mb="2" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="301" mi="4" ci="0" mb="0" cb="0"/><line nr="302" mi="9" ci="0" mb="4" cb="0"/><line nr="303" mi="4" ci="0" mb="0" cb="0"/><line nr="304" mi="3" ci="0" mb="0" cb="0"/><line nr="305" mi="11" ci="0" mb="2" cb="0"/><line nr="306" mi="4" ci="0" mb="0" cb="0"/><line nr="307" mi="4" ci="0" mb="0" cb="0"/><line nr="308" mi="2" ci="0" mb="2" cb="0"/><line nr="309" mi="2" ci="0" mb="0" cb="0"/><line nr="310" mi="2" ci="0" mb="0" cb="0"/><line nr="311" mi="8" ci="0" mb="2" cb="0"/><line nr="312" mi="6" ci="0" mb="2" cb="0"/><line nr="313" mi="3" ci="0" mb="0" cb="0"/><line nr="314" mi="4" ci="0" mb="0" cb="0"/><line nr="315" mi="8" ci="0" mb="0" cb="0"/><line nr="316" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="4" ci="0" mb="0" cb="0"/><line nr="318" mi="8" ci="0" mb="0" cb="0"/><line nr="319" mi="7" ci="0" mb="0" cb="0"/><line nr="322" mi="1" ci="0" mb="0" cb="0"/><line nr="323" mi="9" ci="0" mb="0" cb="0"/><line nr="324" mi="5" ci="0" mb="0" cb="0"/><line nr="326" mi="1" ci="0" mb="0" cb="0"/><line nr="329" mi="5" ci="0" mb="0" cb="0"/><line nr="330" mi="11" ci="0" mb="2" cb="0"/><line nr="331" mi="4" ci="0" mb="0" cb="0"/><line nr="332" mi="4" ci="0" mb="0" cb="0"/><line nr="333" mi="6" ci="0" mb="0" cb="0"/><line nr="334" mi="5" ci="0" mb="2" cb="0"/><line nr="335" mi="5" ci="0" mb="0" cb="0"/><line nr="336" mi="2" ci="0" mb="0" cb="0"/><line nr="338" mi="6" ci="0" mb="4" cb="0"/><line nr="339" mi="22" ci="0" mb="0" cb="0"/><line nr="342" mi="4" ci="0" mb="0" cb="0"/><line nr="343" mi="2" ci="0" mb="2" cb="0"/><line nr="344" mi="4" ci="0" mb="2" cb="0"/><line nr="345" mi="5" ci="0" mb="0" cb="0"/><line nr="347" mi="2" ci="0" mb="0" cb="0"/><line nr="349" mi="6" ci="0" mb="0" cb="0"/><line nr="350" mi="1" ci="0" mb="0" cb="0"/><line nr="351" mi="4" ci="0" mb="0" cb="0"/><line nr="352" mi="2" ci="0" mb="2" cb="0"/><line nr="353" mi="5" ci="0" mb="0" cb="0"/><line nr="354" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="6" ci="0" mb="0" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="359" mi="2" ci="0" mb="0" cb="0"/><line nr="361" mi="5" ci="0" mb="0" cb="0"/><line nr="373" mi="4" ci="0" mb="0" cb="0"/><line nr="374" mi="2" ci="0" mb="2" cb="0"/><line nr="375" mi="12" ci="0" mb="0" cb="0"/><line nr="377" mi="4" ci="0" mb="0" cb="0"/><line nr="378" mi="2" ci="0" mb="2" cb="0"/><line nr="379" mi="12" ci="0" mb="0" cb="0"/><line nr="380" mi="6" ci="0" mb="0" cb="0"/><line nr="382" mi="2" ci="0" mb="0" cb="0"/><line nr="394" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="574" covered="269"/><counter type="BRANCH" missed="66" covered="28"/><counter type="LINE" missed="109" covered="56"/><counter type="COMPLEXITY" missed="48" covered="8"/><counter type="METHOD" missed="5" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentJoin.java"><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="1" mb="0" cb="0"/><line nr="55" mi="7" ci="0" mb="2" cb="0"/><line nr="57" mi="9" ci="0" mb="0" cb="0"/><line nr="58" mi="3" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="0" cb="0"/><line nr="60" mi="3" ci="0" mb="0" cb="0"/><line nr="61" mi="7" ci="0" mb="0" cb="0"/><line nr="62" mi="3" ci="0" mb="0" cb="0"/><line nr="65" mi="1" ci="0" mb="0" cb="0"/><line nr="76" mi="10" ci="0" mb="2" cb="0"/><line nr="77" mi="2" ci="0" mb="2" cb="0"/><line nr="78" mi="6" ci="0" mb="2" cb="0"/><line nr="82" mi="2" ci="0" mb="0" cb="0"/><line nr="83" mi="4" ci="0" mb="0" cb="0"/><line nr="84" mi="5" ci="0" mb="0" cb="0"/><line nr="85" mi="10" ci="0" mb="2" cb="0"/><line nr="86" mi="12" ci="0" mb="0" cb="0"/><line nr="87" mi="1" ci="0" mb="0" cb="0"/><line nr="90" mi="1" ci="0" mb="0" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="3" ci="0" mb="2" cb="0"/><line nr="104" mi="6" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="11" ci="0" mb="4" cb="0"/><line nr="120" mi="11" ci="0" mb="2" cb="0"/><line nr="121" mi="10" ci="0" mb="2" cb="0"/><line nr="122" mi="2" ci="0" mb="2" cb="0"/><line nr="123" mi="11" ci="0" mb="2" cb="0"/><line nr="124" mi="2" ci="0" mb="0" cb="0"/><line nr="125" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="13" ci="0" mb="0" cb="0"/><line nr="128" mi="5" ci="0" mb="4" cb="0"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="0" cb="0"/><line nr="132" mi="5" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="1" ci="0" mb="0" cb="0"/><line nr="136" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="141" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="2" ci="0" mb="0" cb="0"/><line nr="158" mi="7" ci="0" mb="0" cb="0"/><line nr="159" mi="1" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="2" ci="0" mb="2" cb="0"/><line nr="166" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="2" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="5" ci="0" mb="0" cb="0"/><line nr="171" mi="1" ci="0" mb="0" cb="0"/><line nr="172" mi="3" ci="0" mb="0" cb="0"/><line nr="173" mi="4" ci="0" mb="0" cb="0"/><line nr="174" mi="1" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="185" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="254" covered="7"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="61" covered="3"/><counter type="COMPLEXITY" missed="22" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentPrefix.java"><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="1" mb="0" cb="0"/><line nr="58" mi="2" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="0" cb="0"/><line nr="60" mi="3" ci="0" mb="2" cb="0"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="4" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="10" ci="0" mb="2" cb="0"/><line nr="65" mi="20" ci="0" mb="0" cb="0"/><line nr="67" mi="18" ci="0" mb="0" cb="0"/><line nr="68" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="1" ci="0" mb="0" cb="0"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="71" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="1" ci="0" mb="0" cb="0"/><line nr="73" mi="6" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="16" ci="0" mb="2" cb="0"/><line nr="77" mi="5" ci="0" mb="4" cb="0"/><line nr="78" mi="5" ci="0" mb="0" cb="0"/><line nr="79" mi="5" ci="0" mb="2" cb="0"/><line nr="80" mi="9" ci="0" mb="0" cb="0"/><line nr="83" mi="6" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="8" ci="0" mb="2" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="9" ci="0" mb="4" cb="0"/><line nr="88" mi="17" ci="0" mb="2" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="10" ci="0" mb="0" cb="0"/><line nr="93" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="6" ci="0" mb="2" cb="0"/><line nr="101" mi="12" ci="0" mb="4" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="10" ci="0" mb="2" cb="0"/><line nr="110" mi="16" ci="0" mb="0" cb="0"/><line nr="112" mi="16" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="117" mi="1" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="3" ci="0" mb="2" cb="0"/><line nr="127" mi="5" ci="0" mb="0" cb="0"/><line nr="128" mi="1" ci="0" mb="0" cb="0"/><line nr="129" mi="5" ci="0" mb="0" cb="0"/><line nr="130" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="1" ci="0" mb="0" cb="0"/><line nr="133" mi="6" ci="0" mb="0" cb="0"/><line nr="134" mi="1" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="15" ci="0" mb="6" cb="0"/><line nr="152" mi="11" ci="0" mb="2" cb="0"/><line nr="153" mi="10" ci="0" mb="2" cb="0"/><line nr="154" mi="2" ci="0" mb="2" cb="0"/><line nr="155" mi="11" ci="0" mb="2" cb="0"/><line nr="156" mi="2" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="11" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="167" mi="1" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="1" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="7" ci="0" mb="0" cb="0"/><line nr="184" mi="1" ci="0" mb="0" cb="0"/><line nr="185" mi="3" ci="0" mb="0" cb="0"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="2" ci="0" mb="2" cb="0"/><line nr="191" mi="5" ci="0" mb="0" cb="0"/><line nr="192" mi="2" ci="0" mb="2" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="1" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="1" ci="0" mb="0" cb="0"/><line nr="201" mi="1" ci="0" mb="0" cb="0"/><line nr="212" mi="7" ci="0" mb="0" cb="0"/><line nr="213" mi="3" ci="0" mb="0" cb="0"/><line nr="215" mi="2" ci="0" mb="2" cb="0"/><line nr="216" mi="10" ci="0" mb="2" cb="0"/><line nr="217" mi="2" ci="0" mb="0" cb="0"/><line nr="218" mi="3" ci="0" mb="0" cb="0"/><line nr="219" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="221" mi="4" ci="0" mb="4" cb="0"/><line nr="222" mi="10" ci="0" mb="2" cb="0"/><line nr="223" mi="4" ci="0" mb="2" cb="0"/><line nr="224" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="1" ci="0" mb="0" cb="0"/><line nr="228" mi="1" ci="0" mb="0" cb="0"/><line nr="230" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="3" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="494" covered="10"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="107" covered="4"/><counter type="COMPLEXITY" missed="37" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentFacet.java"><line nr="39" mi="0" ci="4" mb="0" cb="0"/><line nr="132" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="3" mb="0" cb="0"/><line nr="134" mi="0" ci="1" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="0" cb="0"/><line nr="147" mi="4" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="2" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="4" ci="0" mb="0" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="164" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="4" ci="0" mb="0" cb="0"/><line nr="167" mi="4" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="4" ci="0" mb="0" cb="0"/><line nr="170" mi="4" ci="0" mb="0" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="172" mi="10" ci="0" mb="2" cb="0"/><line nr="173" mi="20" ci="0" mb="0" cb="0"/><line nr="175" mi="18" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="1" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="13" ci="0" mb="0" cb="0"/><line nr="182" mi="3" ci="0" mb="2" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="184" mi="6" ci="0" mb="0" cb="0"/><line nr="185" mi="6" ci="0" mb="0" cb="0"/><line nr="186" mi="6" ci="0" mb="0" cb="0"/><line nr="187" mi="6" ci="0" mb="0" cb="0"/><line nr="188" mi="6" ci="0" mb="0" cb="0"/><line nr="189" mi="6" ci="0" mb="0" cb="0"/><line nr="190" mi="10" ci="0" mb="2" cb="0"/><line nr="191" mi="28" ci="0" mb="0" cb="0"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="28" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="28" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="206" mi="28" ci="0" mb="0" cb="0"/><line nr="207" mi="2" ci="0" mb="0" cb="0"/><line nr="211" mi="6" ci="0" mb="0" cb="0"/><line nr="212" mi="22" ci="0" mb="0" cb="0"/><line nr="213" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="21" ci="0" mb="0" cb="0"/><line nr="220" mi="8" ci="0" mb="0" cb="0"/><line nr="221" mi="3" ci="0" mb="2" cb="0"/><line nr="222" mi="4" ci="0" mb="0" cb="0"/><line nr="223" mi="10" ci="0" mb="2" cb="0"/><line nr="224" mi="34" ci="0" mb="0" cb="0"/><line nr="228" mi="2" ci="0" mb="2" cb="0"/><line nr="229" mi="4" ci="0" mb="2" cb="0"/><line nr="230" mi="7" ci="0" mb="0" cb="0"/><line nr="232" mi="34" ci="0" mb="0" cb="0"/><line nr="236" mi="2" ci="0" mb="2" cb="0"/><line nr="237" mi="4" ci="0" mb="0" cb="0"/><line nr="238" mi="4" ci="0" mb="0" cb="0"/><line nr="239" mi="8" ci="0" mb="2" cb="0"/><line nr="240" mi="8" ci="0" mb="0" cb="0"/><line nr="241" mi="4" ci="0" mb="0" cb="0"/><line nr="243" mi="7" ci="0" mb="0" cb="0"/><line nr="246" mi="1" ci="0" mb="0" cb="0"/><line nr="247" mi="10" ci="0" mb="2" cb="0"/><line nr="248" mi="1" ci="0" mb="0" cb="0"/><line nr="249" mi="10" ci="0" mb="0" cb="0"/><line nr="250" mi="3" ci="0" mb="0" cb="0"/><line nr="251" mi="5" ci="0" mb="0" cb="0"/><line nr="252" mi="1" ci="0" mb="0" cb="0"/><line nr="254" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="1" ci="0" mb="0" cb="0"/><line nr="256" mi="1" ci="0" mb="0" cb="0"/><line nr="257" mi="12" ci="0" mb="0" cb="0"/><line nr="260" mi="4" ci="0" mb="0" cb="0"/><line nr="261" mi="13" ci="0" mb="0" cb="0"/><line nr="263" mi="3" ci="0" mb="2" cb="0"/><line nr="264" mi="2" ci="0" mb="0" cb="0"/><line nr="265" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="267" mi="6" ci="0" mb="0" cb="0"/><line nr="268" mi="6" ci="0" mb="0" cb="0"/><line nr="269" mi="6" ci="0" mb="0" cb="0"/><line nr="270" mi="6" ci="0" mb="0" cb="0"/><line nr="271" mi="6" ci="0" mb="0" cb="0"/><line nr="272" mi="6" ci="0" mb="0" cb="0"/><line nr="273" mi="6" ci="0" mb="0" cb="0"/><line nr="274" mi="6" ci="0" mb="0" cb="0"/><line nr="275" mi="6" ci="0" mb="0" cb="0"/><line nr="276" mi="6" ci="0" mb="0" cb="0"/><line nr="277" mi="6" ci="0" mb="0" cb="0"/><line nr="278" mi="10" ci="0" mb="2" cb="0"/><line nr="279" mi="28" ci="0" mb="0" cb="0"/><line nr="280" mi="2" ci="0" mb="0" cb="0"/><line nr="284" mi="9" ci="0" mb="0" cb="0"/><line nr="285" mi="6" ci="0" mb="0" cb="0"/><line nr="286" mi="28" ci="0" mb="0" cb="0"/><line nr="287" mi="2" ci="0" mb="0" cb="0"/><line nr="289" mi="28" ci="0" mb="0" cb="0"/><line nr="290" mi="2" ci="0" mb="0" cb="0"/><line nr="293" mi="9" ci="0" mb="2" cb="0"/><line nr="294" mi="3" ci="0" mb="0" cb="0"/><line nr="295" mi="28" ci="0" mb="0" cb="0"/><line nr="296" mi="2" ci="0" mb="0" cb="0"/><line nr="299" mi="9" ci="0" mb="2" cb="0"/><line nr="300" mi="3" ci="0" mb="0" cb="0"/><line nr="301" mi="28" ci="0" mb="0" cb="0"/><line nr="302" mi="2" ci="0" mb="0" cb="0"/><line nr="306" mi="28" ci="0" mb="0" cb="0"/><line nr="307" mi="2" ci="0" mb="0" cb="0"/><line nr="310" mi="24" ci="0" mb="0" cb="0"/><line nr="311" mi="2" ci="0" mb="0" cb="0"/><line nr="315" mi="8" ci="0" mb="2" cb="0"/><line nr="316" mi="5" ci="0" mb="0" cb="0"/><line nr="317" mi="24" ci="0" mb="0" cb="0"/><line nr="318" mi="2" ci="0" mb="0" cb="0"/><line nr="322" mi="8" ci="0" mb="2" cb="0"/><line nr="323" mi="4" ci="0" mb="0" cb="0"/><line nr="324" mi="24" ci="0" mb="0" cb="0"/><line nr="325" mi="2" ci="0" mb="0" cb="0"/><line nr="329" mi="8" ci="0" mb="2" cb="0"/><line nr="330" mi="4" ci="0" mb="0" cb="0"/><line nr="331" mi="4" ci="0" mb="0" cb="0"/><line nr="332" mi="21" ci="0" mb="0" cb="0"/><line nr="335" mi="5" ci="0" mb="0" cb="0"/><line nr="336" mi="3" ci="0" mb="0" cb="0"/><line nr="337" mi="5" ci="0" mb="0" cb="0"/><line nr="338" mi="3" ci="0" mb="0" cb="0"/><line nr="339" mi="5" ci="0" mb="0" cb="0"/><line nr="340" mi="3" ci="0" mb="0" cb="0"/><line nr="341" mi="2" ci="0" mb="0" cb="0"/><line nr="342" mi="10" ci="0" mb="2" cb="0"/><line nr="343" mi="8" ci="0" mb="0" cb="0"/><line nr="344" mi="30" ci="0" mb="0" cb="0"/><line nr="345" mi="1" ci="0" mb="0" cb="0"/><line nr="348" mi="1" ci="0" mb="0" cb="0"/><line nr="349" mi="2" ci="0" mb="0" cb="0"/><line nr="350" mi="8" ci="0" mb="0" cb="0"/><line nr="351" mi="30" ci="0" mb="0" cb="0"/><line nr="352" mi="2" ci="0" mb="0" cb="0"/><line nr="356" mi="8" ci="0" mb="0" cb="0"/><line nr="357" mi="30" ci="0" mb="0" cb="0"/><line nr="358" mi="2" ci="0" mb="0" cb="0"/><line nr="362" mi="1" ci="0" mb="0" cb="0"/><line nr="363" mi="1" ci="0" mb="0" cb="0"/><line nr="364" mi="1" ci="0" mb="0" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="366" mi="1" ci="0" mb="0" cb="0"/><line nr="367" mi="12" ci="0" mb="0" cb="0"/><line nr="370" mi="1" ci="0" mb="0" cb="0"/><line nr="371" mi="1" ci="0" mb="0" cb="0"/><line nr="372" mi="6" ci="0" mb="0" cb="0"/><line nr="373" mi="3" ci="0" mb="0" cb="0"/><line nr="374" mi="3" ci="0" mb="0" cb="0"/><line nr="375" mi="16" ci="0" mb="2" cb="0"/><line nr="376" mi="5" ci="0" mb="4" cb="0"/><line nr="377" mi="5" ci="0" mb="0" cb="0"/><line nr="378" mi="5" ci="0" mb="2" cb="0"/><line nr="379" mi="9" ci="0" mb="0" cb="0"/><line nr="382" mi="6" ci="0" mb="0" cb="0"/><line nr="383" mi="1" ci="0" mb="0" cb="0"/><line nr="384" mi="8" ci="0" mb="2" cb="0"/><line nr="385" mi="8" ci="0" mb="0" cb="0"/><line nr="386" mi="5" ci="0" mb="0" cb="0"/><line nr="387" mi="3" ci="0" mb="0" cb="0"/><line nr="388" mi="7" ci="0" mb="2" cb="0"/><line nr="389" mi="13" ci="0" mb="2" cb="0"/><line nr="390" mi="3" ci="0" mb="0" cb="0"/><line nr="391" mi="31" ci="0" mb="0" cb="0"/><line nr="395" mi="5" ci="0" mb="2" cb="0"/><line nr="396" mi="10" ci="0" mb="0" cb="0"/><line nr="398" mi="5" ci="0" mb="0" cb="0"/><line nr="400" mi="4" ci="0" mb="0" cb="0"/><line nr="402" mi="13" ci="0" mb="4" cb="0"/><line nr="403" mi="15" ci="0" mb="0" cb="0"/><line nr="405" mi="57" ci="0" mb="0" cb="0"/><line nr="411" mi="1" ci="0" mb="0" cb="0"/><line nr="412" mi="6" ci="0" mb="0" cb="0"/><line nr="413" mi="1" ci="0" mb="0" cb="0"/><line nr="416" mi="1" ci="0" mb="0" cb="0"/><line nr="429" mi="10" ci="0" mb="2" cb="0"/><line nr="430" mi="2" ci="0" mb="2" cb="0"/><line nr="431" mi="6" ci="0" mb="2" cb="0"/><line nr="435" mi="2" ci="0" mb="0" cb="0"/><line nr="436" mi="4" ci="0" mb="0" cb="0"/><line nr="437" mi="5" ci="0" mb="0" cb="0"/><line nr="438" mi="10" ci="0" mb="2" cb="0"/><line nr="439" mi="16" ci="0" mb="0" cb="0"/><line nr="441" mi="14" ci="0" mb="0" cb="0"/><line nr="442" mi="2" ci="0" mb="0" cb="0"/><line nr="443" mi="4" ci="0" mb="0" cb="0"/><line nr="444" mi="13" ci="0" mb="0" cb="0"/><line nr="446" mi="10" ci="0" mb="2" cb="0"/><line nr="447" mi="24" ci="0" mb="0" cb="0"/><line nr="450" mi="24" ci="0" mb="0" cb="0"/><line nr="453" mi="24" ci="0" mb="0" cb="0"/><line nr="456" mi="24" ci="0" mb="0" cb="0"/><line nr="459" mi="24" ci="0" mb="0" cb="0"/><line nr="462" mi="2" ci="0" mb="0" cb="0"/><line nr="463" mi="23" ci="0" mb="0" cb="0"/><line nr="467" mi="10" ci="0" mb="2" cb="0"/><line nr="468" mi="32" ci="0" mb="0" cb="0"/><line nr="472" mi="32" ci="0" mb="0" cb="0"/><line nr="476" mi="1" ci="0" mb="0" cb="0"/><line nr="477" mi="1" ci="0" mb="0" cb="0"/><line nr="478" mi="17" ci="0" mb="0" cb="0"/><line nr="480" mi="10" ci="0" mb="2" cb="0"/><line nr="481" mi="24" ci="0" mb="0" cb="0"/><line nr="484" mi="24" ci="0" mb="0" cb="0"/><line nr="487" mi="28" ci="0" mb="0" cb="0"/><line nr="491" mi="28" ci="0" mb="0" cb="0"/><line nr="495" mi="24" ci="0" mb="0" cb="0"/><line nr="498" mi="24" ci="0" mb="0" cb="0"/><line nr="501" mi="24" ci="0" mb="0" cb="0"/><line nr="504" mi="24" ci="0" mb="0" cb="0"/><line nr="507" mi="24" ci="0" mb="0" cb="0"/><line nr="510" mi="2" ci="0" mb="0" cb="0"/><line nr="511" mi="23" ci="0" mb="0" cb="0"/><line nr="515" mi="10" ci="0" mb="2" cb="0"/><line nr="516" mi="32" ci="0" mb="0" cb="0"/><line nr="520" mi="32" ci="0" mb="0" cb="0"/><line nr="524" mi="32" ci="0" mb="0" cb="0"/><line nr="528" mi="1" ci="0" mb="0" cb="0"/><line nr="529" mi="1" ci="0" mb="0" cb="0"/><line nr="530" mi="1" ci="0" mb="0" cb="0"/><line nr="533" mi="1" ci="0" mb="0" cb="0"/><line nr="544" mi="4" ci="0" mb="0" cb="0"/><line nr="545" mi="5" ci="0" mb="0" cb="0"/><line nr="546" mi="4" ci="0" mb="0" cb="0"/><line nr="547" mi="9" ci="0" mb="2" cb="0"/><line nr="548" mi="5" ci="0" mb="2" cb="0"/><line nr="549" mi="13" ci="0" mb="2" cb="0"/><line nr="550" mi="1" ci="0" mb="0" cb="0"/><line nr="551" mi="5" ci="0" mb="0" cb="0"/><line nr="552" mi="3" ci="0" mb="0" cb="0"/><line nr="553" mi="2" ci="0" mb="2" cb="0"/><line nr="554" mi="4" ci="0" mb="0" cb="0"/><line nr="555" mi="16" ci="0" mb="2" cb="0"/><line nr="556" mi="17" ci="0" mb="0" cb="0"/><line nr="562" mi="5" ci="0" mb="0" cb="0"/><line nr="564" mi="1" ci="0" mb="0" cb="0"/><line nr="567" mi="20" ci="0" mb="0" cb="0"/><line nr="572" mi="3" ci="0" mb="2" cb="0"/><line nr="573" mi="6" ci="0" mb="0" cb="0"/><line nr="575" mi="4" ci="0" mb="0" cb="0"/><line nr="576" mi="2" ci="0" mb="0" cb="0"/><line nr="578" mi="2" ci="0" mb="0" cb="0"/><line nr="590" mi="15" ci="0" mb="6" cb="0"/><line nr="593" mi="11" ci="0" mb="2" cb="0"/><line nr="594" mi="10" ci="0" mb="2" cb="0"/><line nr="595" mi="2" ci="0" mb="2" cb="0"/><line nr="596" mi="11" ci="0" mb="2" cb="0"/><line nr="597" mi="2" ci="0" mb="0" cb="0"/><line nr="598" mi="2" ci="0" mb="0" cb="0"/><line nr="600" mi="11" ci="0" mb="0" cb="0"/><line nr="601" mi="3" ci="0" mb="0" cb="0"/><line nr="602" mi="2" ci="0" mb="2" cb="0"/><line nr="603" mi="3" ci="0" mb="0" cb="0"/><line nr="605" mi="1" ci="0" mb="0" cb="0"/><line nr="606" mi="3" ci="0" mb="0" cb="0"/><line nr="608" mi="1" ci="0" mb="0" cb="0"/><line nr="609" mi="1" ci="0" mb="0" cb="0"/><line nr="611" mi="1" ci="0" mb="0" cb="0"/><line nr="613" mi="1" ci="0" mb="0" cb="0"/><line nr="627" mi="2" ci="0" mb="0" cb="0"/><line nr="629" mi="7" ci="0" mb="0" cb="0"/><line nr="630" mi="1" ci="0" mb="0" cb="0"/><line nr="631" mi="3" ci="0" mb="0" cb="0"/><line nr="632" mi="2" ci="0" mb="0" cb="0"/><line nr="633" mi="1" ci="0" mb="0" cb="0"/><line nr="634" mi="2" ci="0" mb="2" cb="0"/><line nr="637" mi="5" ci="0" mb="0" cb="0"/><line nr="638" mi="2" ci="0" mb="2" cb="0"/><line nr="639" mi="2" ci="0" mb="0" cb="0"/><line nr="641" mi="1" ci="0" mb="0" cb="0"/><line nr="642" mi="3" ci="0" mb="0" cb="0"/><line nr="643" mi="4" ci="0" mb="0" cb="0"/><line nr="644" mi="1" ci="0" mb="0" cb="0"/><line nr="646" mi="1" ci="0" mb="0" cb="0"/><line nr="658" mi="4" ci="0" mb="0" cb="0"/><line nr="659" mi="3" ci="0" mb="0" cb="0"/><line nr="660" mi="5" ci="0" mb="4" cb="0"/><line nr="661" mi="3" ci="0" mb="0" cb="0"/><line nr="662" mi="4" ci="0" mb="2" cb="0"/><line nr="663" mi="2" ci="0" mb="0" cb="0"/><line nr="664" mi="4" ci="0" mb="2" cb="0"/><line nr="665" mi="2" ci="0" mb="0" cb="0"/><line nr="666" mi="4" ci="0" mb="2" cb="0"/><line nr="667" mi="2" ci="0" mb="0" cb="0"/><line nr="668" mi="4" ci="0" mb="2" cb="0"/><line nr="669" mi="2" ci="0" mb="0" cb="0"/><line nr="672" mi="2" ci="0" mb="0" cb="0"/><line nr="684" mi="5" ci="0" mb="0" cb="0"/><line nr="685" mi="1" ci="0" mb="0" cb="0"/><line nr="686" mi="2" ci="0" mb="0" cb="0"/><line nr="699" mi="4" ci="0" mb="0" cb="0"/><line nr="700" mi="1" ci="0" mb="0" cb="0"/><line nr="701" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="2489" covered="10"/><counter type="BRANCH" missed="118" covered="0"/><counter type="LINE" missed="306" covered="4"/><counter type="COMPLEXITY" missed="67" covered="2"/><counter type="METHOD" missed="8" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentGroup.java"><line nr="34" mi="0" ci="4" mb="0" cb="0"/><line nr="111" mi="0" ci="2" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="2" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="2" cb="0"/><line nr="128" mi="2" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="4" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="0" cb="0"/><line nr="133" mi="4" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="140" mi="4" ci="0" mb="0" cb="0"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="4" ci="0" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><line nr="144" mi="4" ci="0" mb="0" cb="0"/><line nr="145" mi="4" ci="0" mb="0" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="4" ci="0" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="10" ci="0" mb="2" cb="0"/><line nr="152" mi="20" ci="0" mb="0" cb="0"/><line nr="154" mi="18" ci="0" mb="0" cb="0"/><line nr="155" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="1" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="158" mi="20" ci="0" mb="0" cb="0"/><line nr="160" mi="20" ci="0" mb="0" cb="0"/><line nr="163" mi="20" ci="0" mb="0" cb="0"/><line nr="166" mi="20" ci="0" mb="0" cb="0"/><line nr="169" mi="20" ci="0" mb="0" cb="0"/><line nr="172" mi="18" ci="0" mb="0" cb="0"/><line nr="173" mi="2" ci="0" mb="0" cb="0"/><line nr="175" mi="4" ci="0" mb="0" cb="0"/><line nr="176" mi="13" ci="0" mb="0" cb="0"/><line nr="178" mi="6" ci="0" mb="0" cb="0"/><line nr="179" mi="3" ci="0" mb="2" cb="0"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="10" ci="0" mb="2" cb="0"/><line nr="182" mi="24" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="186" mi="2" ci="0" mb="2" cb="0"/><line nr="187" mi="4" ci="0" mb="2" cb="0"/><line nr="188" mi="7" ci="0" mb="0" cb="0"/><line nr="190" mi="24" ci="0" mb="0" cb="0"/><line nr="191" mi="2" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="2" cb="0"/><line nr="195" mi="4" ci="0" mb="0" cb="0"/><line nr="196" mi="4" ci="0" mb="0" cb="0"/><line nr="197" mi="8" ci="0" mb="2" cb="0"/><line nr="198" mi="8" ci="0" mb="0" cb="0"/><line nr="199" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="7" ci="0" mb="0" cb="0"/><line nr="204" mi="1" ci="0" mb="0" cb="0"/><line nr="205" mi="10" ci="0" mb="2" cb="0"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="207" mi="8" ci="0" mb="0" cb="0"/><line nr="208" mi="8" ci="0" mb="0" cb="0"/><line nr="209" mi="1" ci="0" mb="0" cb="0"/><line nr="211" mi="4" ci="0" mb="0" cb="0"/><line nr="216" mi="13" ci="0" mb="0" cb="0"/><line nr="218" mi="15" ci="0" mb="0" cb="0"/><line nr="219" mi="2" ci="0" mb="0" cb="0"/><line nr="221" mi="13" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="225" mi="6" ci="0" mb="0" cb="0"/><line nr="226" mi="6" ci="0" mb="0" cb="0"/><line nr="227" mi="13" ci="0" mb="0" cb="0"/><line nr="230" mi="13" ci="0" mb="0" cb="0"/><line nr="232" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="6" ci="0" mb="0" cb="0"/><line nr="235" mi="6" ci="0" mb="0" cb="0"/><line nr="236" mi="13" ci="0" mb="0" cb="0"/><line nr="240" mi="13" ci="0" mb="0" cb="0"/><line nr="242" mi="6" ci="0" mb="0" cb="0"/><line nr="244" mi="6" ci="0" mb="0" cb="0"/><line nr="245" mi="6" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="0" mb="0" cb="0"/><line nr="250" mi="13" ci="0" mb="0" cb="0"/><line nr="252" mi="6" ci="0" mb="0" cb="0"/><line nr="254" mi="6" ci="0" mb="0" cb="0"/><line nr="255" mi="6" ci="0" mb="0" cb="0"/><line nr="256" mi="13" ci="0" mb="0" cb="0"/><line nr="260" mi="13" ci="0" mb="0" cb="0"/><line nr="262" mi="6" ci="0" mb="0" cb="0"/><line nr="264" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="13" ci="0" mb="0" cb="0"/><line nr="270" mi="13" ci="0" mb="0" cb="0"/><line nr="272" mi="6" ci="0" mb="0" cb="0"/><line nr="274" mi="6" ci="0" mb="0" cb="0"/><line nr="275" mi="6" ci="0" mb="0" cb="0"/><line nr="276" mi="13" ci="0" mb="0" cb="0"/><line nr="280" mi="1" ci="0" mb="0" cb="0"/><line nr="281" mi="1" ci="0" mb="0" cb="0"/><line nr="282" mi="6" ci="0" mb="0" cb="0"/><line nr="283" mi="3" ci="0" mb="0" cb="0"/><line nr="284" mi="3" ci="0" mb="0" cb="0"/><line nr="285" mi="16" ci="0" mb="2" cb="0"/><line nr="286" mi="5" ci="0" mb="4" cb="0"/><line nr="287" mi="5" ci="0" mb="0" cb="0"/><line nr="288" mi="5" ci="0" mb="2" cb="0"/><line nr="289" mi="9" ci="0" mb="0" cb="0"/><line nr="292" mi="6" ci="0" mb="0" cb="0"/><line nr="293" mi="1" ci="0" mb="0" cb="0"/><line nr="294" mi="6" ci="0" mb="0" cb="0"/><line nr="295" mi="1" ci="0" mb="0" cb="0"/><line nr="296" mi="6" ci="0" mb="0" cb="0"/><line nr="297" mi="1" ci="0" mb="0" cb="0"/><line nr="298" mi="8" ci="0" mb="2" cb="0"/><line nr="299" mi="8" ci="0" mb="0" cb="0"/><line nr="300" mi="9" ci="0" mb="2" cb="0"/><line nr="301" mi="3" ci="0" mb="0" cb="0"/><line nr="302" mi="21" ci="0" mb="0" cb="0"/><line nr="306" mi="5" ci="0" mb="2" cb="0"/><line nr="307" mi="10" ci="0" mb="0" cb="0"/><line nr="309" mi="5" ci="0" mb="0" cb="0"/><line nr="311" mi="13" ci="0" mb="4" cb="0"/><line nr="312" mi="19" ci="0" mb="0" cb="0"/><line nr="313" mi="2" ci="0" mb="0" cb="0"/><line nr="314" mi="14" ci="0" mb="4" cb="0"/><line nr="315" mi="2" ci="0" mb="0" cb="0"/><line nr="316" mi="55" ci="0" mb="0" cb="0"/><line nr="327" mi="1" ci="0" mb="0" cb="0"/><line nr="340" mi="3" ci="0" mb="2" cb="0"/><line nr="341" mi="2" ci="0" mb="0" cb="0"/><line nr="342" mi="10" ci="0" mb="2" cb="0"/><line nr="343" mi="20" ci="0" mb="0" cb="0"/><line nr="345" mi="20" ci="0" mb="0" cb="0"/><line nr="347" mi="1" ci="0" mb="0" cb="0"/><line nr="348" mi="1" ci="0" mb="0" cb="0"/><line nr="350" mi="1" ci="0" mb="0" cb="0"/><line nr="363" mi="10" ci="0" mb="2" cb="0"/><line nr="364" mi="2" ci="0" mb="2" cb="0"/><line nr="365" mi="6" ci="0" mb="2" cb="0"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="370" mi="4" ci="0" mb="0" cb="0"/><line nr="371" mi="5" ci="0" mb="0" cb="0"/><line nr="373" mi="10" ci="0" mb="2" cb="0"/><line nr="374" mi="16" ci="0" mb="0" cb="0"/><line nr="376" mi="14" ci="0" mb="0" cb="0"/><line nr="377" mi="2" ci="0" mb="0" cb="0"/><line nr="378" mi="16" ci="0" mb="0" cb="0"/><line nr="380" mi="16" ci="0" mb="0" cb="0"/><line nr="382" mi="16" ci="0" mb="0" cb="0"/><line nr="384" mi="16" ci="0" mb="0" cb="0"/><line nr="386" mi="16" ci="0" mb="0" cb="0"/><line nr="388" mi="17" ci="0" mb="0" cb="0"/><line nr="391" mi="10" ci="0" mb="2" cb="0"/><line nr="392" mi="24" ci="0" mb="0" cb="0"/><line nr="395" mi="24" ci="0" mb="0" cb="0"/><line nr="398" mi="1" ci="0" mb="0" cb="0"/><line nr="399" mi="17" ci="0" mb="0" cb="0"/><line nr="402" mi="10" ci="0" mb="2" cb="0"/><line nr="403" mi="24" ci="0" mb="0" cb="0"/><line nr="406" mi="24" ci="0" mb="0" cb="0"/><line nr="409" mi="1" ci="0" mb="0" cb="0"/><line nr="410" mi="17" ci="0" mb="0" cb="0"/><line nr="413" mi="10" ci="0" mb="2" cb="0"/><line nr="414" mi="24" ci="0" mb="0" cb="0"/><line nr="417" mi="24" ci="0" mb="0" cb="0"/><line nr="420" mi="1" ci="0" mb="0" cb="0"/><line nr="421" mi="17" ci="0" mb="0" cb="0"/><line nr="424" mi="10" ci="0" mb="2" cb="0"/><line nr="425" mi="24" ci="0" mb="0" cb="0"/><line nr="428" mi="24" ci="0" mb="0" cb="0"/><line nr="431" mi="1" ci="0" mb="0" cb="0"/><line nr="432" mi="17" ci="0" mb="0" cb="0"/><line nr="435" mi="10" ci="0" mb="2" cb="0"/><line nr="436" mi="24" ci="0" mb="0" cb="0"/><line nr="439" mi="24" ci="0" mb="0" cb="0"/><line nr="442" mi="1" ci="0" mb="0" cb="0"/><line nr="443" mi="1" ci="0" mb="0" cb="0"/><line nr="446" mi="1" ci="0" mb="0" cb="0"/><line nr="458" mi="4" ci="0" mb="0" cb="0"/><line nr="459" mi="5" ci="0" mb="0" cb="0"/><line nr="460" mi="56" ci="0" mb="0" cb="0"/><line nr="465" mi="3" ci="0" mb="2" cb="0"/><line nr="466" mi="6" ci="0" mb="0" cb="0"/><line nr="468" mi="4" ci="0" mb="0" cb="0"/><line nr="469" mi="2" ci="0" mb="0" cb="0"/><line nr="471" mi="2" ci="0" mb="0" cb="0"/><line nr="483" mi="15" ci="0" mb="6" cb="0"/><line nr="486" mi="11" ci="0" mb="2" cb="0"/><line nr="487" mi="10" ci="0" mb="2" cb="0"/><line nr="488" mi="2" ci="0" mb="2" cb="0"/><line nr="489" mi="11" ci="0" mb="2" cb="0"/><line nr="490" mi="2" ci="0" mb="0" cb="0"/><line nr="491" mi="2" ci="0" mb="0" cb="0"/><line nr="493" mi="11" ci="0" mb="0" cb="0"/><line nr="494" mi="3" ci="0" mb="0" cb="0"/><line nr="495" mi="2" ci="0" mb="2" cb="0"/><line nr="496" mi="3" ci="0" mb="0" cb="0"/><line nr="498" mi="1" ci="0" mb="0" cb="0"/><line nr="499" mi="3" ci="0" mb="0" cb="0"/><line nr="501" mi="1" ci="0" mb="0" cb="0"/><line nr="502" mi="1" ci="0" mb="0" cb="0"/><line nr="504" mi="1" ci="0" mb="0" cb="0"/><line nr="506" mi="1" ci="0" mb="0" cb="0"/><line nr="520" mi="2" ci="0" mb="0" cb="0"/><line nr="522" mi="7" ci="0" mb="0" cb="0"/><line nr="523" mi="1" ci="0" mb="0" cb="0"/><line nr="524" mi="3" ci="0" mb="0" cb="0"/><line nr="525" mi="2" ci="0" mb="0" cb="0"/><line nr="526" mi="1" ci="0" mb="0" cb="0"/><line nr="527" mi="2" ci="0" mb="2" cb="0"/><line nr="530" mi="5" ci="0" mb="0" cb="0"/><line nr="531" mi="2" ci="0" mb="2" cb="0"/><line nr="532" mi="2" ci="0" mb="0" cb="0"/><line nr="534" mi="1" ci="0" mb="0" cb="0"/><line nr="535" mi="3" ci="0" mb="0" cb="0"/><line nr="536" mi="4" ci="0" mb="0" cb="0"/><line nr="537" mi="1" ci="0" mb="0" cb="0"/><line nr="539" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1780" covered="10"/><counter type="BRANCH" missed="84" covered="0"/><counter type="LINE" missed="220" covered="4"/><counter type="COMPLEXITY" missed="48" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="17657" covered="2813"/><counter type="BRANCH" missed="1358" covered="228"/><counter type="LINE" missed="2669" covered="569"/><counter type="COMPLEXITY" missed="807" covered="108"/><counter type="METHOD" missed="73" covered="49"/><counter type="CLASS" missed="1" covered="12"/></package><package name="mtas/solr/schema"><class name="mtas/solr/schema/MtasPreAnalyzedField"><method name="&lt;init&gt;" desc="()V" line="11"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="init" desc="(Lorg/apache/solr/schema/IndexSchema;Ljava/util/Map;)V" line="63"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setArgs" desc="(Lorg/apache/solr/schema/IndexSchema;Ljava/util/Map;)V" line="75"><counter type="INSTRUCTION" missed="95" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="145" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/schema/MtasPreAnalyzedParser"><method name="&lt;init&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="parse" desc="(Ljava/io/Reader;Lorg/apache/lucene/util/AttributeSource;)Lorg/apache/solr/schema/PreAnalyzedField$ParseResult;" line="41"><counter type="INSTRUCTION" missed="160" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="43" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toFormattedString" desc="(Lorg/apache/lucene/document/Field;)Ljava/lang/String;" line="112"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="181" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="46" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasPreAnalyzedField.java"><line nr="11" mi="2" ci="0" mb="0" cb="0"/><line nr="14" mi="2" ci="0" mb="0" cb="0"/><line nr="17" mi="2" ci="0" mb="0" cb="0"/><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="23" mi="2" ci="0" mb="0" cb="0"/><line nr="26" mi="2" ci="0" mb="0" cb="0"/><line nr="29" mi="2" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="3" ci="0" mb="0" cb="0"/><line nr="38" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="3" ci="0" mb="0" cb="0"/><line nr="44" mi="3" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="4" ci="0" mb="0" cb="0"/><line nr="63" mi="6" ci="0" mb="0" cb="0"/><line nr="64" mi="4" ci="0" mb="0" cb="0"/><line nr="65" mi="1" ci="0" mb="0" cb="0"/><line nr="75" mi="6" ci="0" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="0" cb="0"/><line nr="77" mi="6" ci="0" mb="0" cb="0"/><line nr="78" mi="6" ci="0" mb="0" cb="0"/><line nr="79" mi="6" ci="0" mb="0" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="2" cb="0"/><line nr="83" mi="12" ci="0" mb="0" cb="0"/><line nr="84" mi="5" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="4" ci="0" mb="0" cb="0"/><line nr="90" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="145" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasPreAnalyzedParser.java"><line nr="26" mi="3" ci="0" mb="0" cb="0"/><line nr="29" mi="4" ci="0" mb="0" cb="0"/><line nr="41" mi="4" ci="0" mb="0" cb="0"/><line nr="43" mi="4" ci="0" mb="0" cb="0"/><line nr="44" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="6" ci="0" mb="2" cb="0"/><line nr="47" mi="7" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="5" ci="0" mb="4" cb="0"/><line nr="57" mi="4" ci="0" mb="0" cb="0"/><line nr="58" mi="4" ci="0" mb="0" cb="0"/><line nr="59" mi="3" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="62" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="2" ci="0" mb="0" cb="0"/><line nr="64" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="2" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="2" cb="0"/><line nr="71" mi="5" ci="0" mb="0" cb="0"/><line nr="72" mi="5" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="2" cb="0"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="78" mi="3" ci="0" mb="2" cb="0"/><line nr="79" mi="2" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="3" ci="0" mb="2" cb="0"/><line nr="84" mi="5" ci="0" mb="0" cb="0"/><line nr="85" mi="7" ci="0" mb="0" cb="0"/><line nr="87" mi="6" ci="0" mb="4" cb="0"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="89" mi="8" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="93" mi="6" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="0" cb="0"/><line nr="96" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="14" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="181" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="46" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="326" covered="0"/><counter type="BRANCH" missed="22" covered="0"/><counter type="LINE" missed="83" covered="0"/><counter type="COMPLEXITY" missed="19" covered="0"/><counter type="METHOD" missed="8" covered="0"/><counter type="CLASS" missed="2" covered="0"/></package><package name="mtas/search/spans"><class name="mtas/search/spans/MtasSpanIntersectingQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="41"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="63"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="76"><counter type="INSTRUCTION" missed="6" covered="47"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="102"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="116"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="140"><counter type="INSTRUCTION" missed="4" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="157"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="172"><counter type="INSTRUCTION" missed="16" covered="56"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="151" covered="175"/><counter type="BRANCH" missed="29" covered="25"/><counter type="LINE" missed="30" covered="35"/><counter type="COMPLEXITY" missed="27" covered="8"/><counter type="METHOD" missed="3" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedBySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFollowedByQuery;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans;)V" line="33"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="42"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="48"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="56"><counter type="INSTRUCTION" missed="7" covered="32"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="81"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="86"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="93"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="99"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="143"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="148"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="153"><counter type="INSTRUCTION" missed="1" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="160"><counter type="INSTRUCTION" missed="16" covered="48"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="11"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextStartPosition" desc="()Z" line="188"><counter type="INSTRUCTION" missed="2" covered="79"/><counter type="BRANCH" missed="3" covered="17"/><counter type="LINE" missed="1" covered="20"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="225"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="154" covered="224"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="58"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanSequenceQuery;Lorg/apache/lucene/search/spans/Spans;Z)V" line="423"><counter type="INSTRUCTION" missed="5" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="31"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="53"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="59"><counter type="INSTRUCTION" missed="6" covered="47"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="78"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="87"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="106"><counter type="INSTRUCTION" missed="4" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="118"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="127"><counter type="INSTRUCTION" missed="6" covered="44"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="141" covered="163"/><counter type="BRANCH" missed="26" covered="24"/><counter type="LINE" missed="29" covered="30"/><counter type="COMPLEXITY" missed="25" covered="8"/><counter type="METHOD" missed="3" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanEndSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="35"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="46"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="56"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="66"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="78"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="90"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="100"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="110"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="120"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="130"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="45" covered="42"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="7" covered="9"/><counter type="COMPLEXITY" missed="13" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPrecededByQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="229"><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery"><method name="&lt;init&gt;" desc="(Ljava/util/List;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="48"><counter type="INSTRUCTION" missed="18" covered="144"/><counter type="BRANCH" missed="9" covered="25"/><counter type="LINE" missed="4" covered="30"/><counter type="COMPLEXITY" missed="9" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="105"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItems" desc="()Ljava/util/List;" line="114"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getIgnoreQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="123"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumIgnoreLength" desc="()Ljava/lang/Integer;" line="132"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="143"><counter type="INSTRUCTION" missed="38" covered="108"/><counter type="BRANCH" missed="6" covered="16"/><counter type="LINE" missed="7" covered="20"/><counter type="COMPLEXITY" missed="5" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="194"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="222"><counter type="INSTRUCTION" missed="16" covered="37"/><counter type="BRANCH" missed="11" covered="9"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="242"><counter type="INSTRUCTION" missed="16" covered="26"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="262"><counter type="INSTRUCTION" missed="4" covered="53"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="283"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="196" covered="371"/><counter type="BRANCH" missed="36" covered="56"/><counter type="LINE" missed="40" covered="73"/><counter type="COMPLEXITY" missed="33" covered="24"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanContainingQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="36"><counter type="INSTRUCTION" missed="21" covered="66"/><counter type="BRANCH" missed="12" covered="10"/><counter type="LINE" missed="4" covered="13"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="66"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="79"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="89"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="100"><counter type="INSTRUCTION" missed="8" covered="53"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="126"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="143"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="42" covered="150"/><counter type="BRANCH" missed="20" covered="22"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="20" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFollowedByQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="229"><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery$SpanSequenceWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanSequenceQuery;Ljava/util/List;Lorg/apache/lucene/search/spans/SpanWeight;Ljava/lang/Integer;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="317"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="333"><counter type="INSTRUCTION" missed="4" covered="20"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="352"><counter type="INSTRUCTION" missed="23" covered="76"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="7" covered="18"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="396"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="51" covered="114"/><counter type="BRANCH" missed="11" covered="11"/><counter type="LINE" missed="14" covered="29"/><counter type="COMPLEXITY" missed="9" covered="6"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceSpans$QueueItem"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans;)V" line="780"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="791"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(II)V" line="808"><counter type="INSTRUCTION" missed="0" covered="54"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="del" desc="(I)V" line="829"><counter type="INSTRUCTION" missed="0" covered="85"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="174"/><counter type="BRANCH" missed="2" covered="20"/><counter type="LINE" missed="0" covered="41"/><counter type="COMPLEXITY" missed="2" covered="13"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;Z)V" line="447"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededBySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPrecededByQuery;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans;)V" line="34"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="43"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="49"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="57"><counter type="INSTRUCTION" missed="7" covered="32"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="81"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="86"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="93"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="99"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="143"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="148"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="153"><counter type="INSTRUCTION" missed="1" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="160"><counter type="INSTRUCTION" missed="16" covered="48"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="11"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextStartPosition" desc="()Z" line="187"><counter type="INSTRUCTION" missed="2" covered="90"/><counter type="BRANCH" missed="3" covered="17"/><counter type="LINE" missed="1" covered="23"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="228"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="154" covered="241"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="63"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanStartSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="25"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="36"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="46"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="56"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="66"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="78"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="90"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="100"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="110"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="120"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="130"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="47" covered="42"/><counter type="BRANCH" missed="13" covered="5"/><counter type="LINE" missed="7" covered="8"/><counter type="COMPLEXITY" missed="14" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanIntersectingSpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanIntersectingQuery;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans;)V" line="38"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="50"><counter type="INSTRUCTION" missed="7" covered="32"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="77"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="87"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="97"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="106"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="115"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="123"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="131"><counter type="INSTRUCTION" missed="1" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="142"><counter type="INSTRUCTION" missed="27" covered="60"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="9" covered="16"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="191"><counter type="INSTRUCTION" missed="16" covered="48"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="11"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextStartPosition" desc="()Z" line="225"><counter type="INSTRUCTION" missed="4" covered="74"/><counter type="BRANCH" missed="4" covered="16"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="262"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="273"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="95" covered="275"/><counter type="BRANCH" missed="26" covered="46"/><counter type="LINE" missed="24" covered="72"/><counter type="COMPLEXITY" missed="27" covered="23"/><counter type="METHOD" missed="4" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;IILmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="58"><counter type="INSTRUCTION" missed="28" covered="27"/><counter type="BRANCH" missed="8" covered="2"/><counter type="LINE" missed="7" covered="8"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="87"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIgnoreQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="91"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumIgnoreLength" desc="()Ljava/lang/Integer;" line="95"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMinimumRecurrence" desc="()I" line="99"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumRecurrence" desc="()I" line="103"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setRecurrence" desc="(II)V" line="107"><counter type="INSTRUCTION" missed="42" covered="51"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="7" covered="14"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="144"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="155"><counter type="INSTRUCTION" missed="12" covered="42"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="182"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="199"><counter type="INSTRUCTION" missed="18" covered="63"/><counter type="BRANCH" missed="11" covered="11"/><counter type="LINE" missed="2" covered="14"/><counter type="COMPLEXITY" missed="9" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="228"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="245"><counter type="INSTRUCTION" missed="14" covered="24"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="185" covered="242"/><counter type="BRANCH" missed="35" covered="29"/><counter type="LINE" missed="31" covered="57"/><counter type="COMPLEXITY" missed="32" covered="13"/><counter type="METHOD" missed="5" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanWildcardQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="50"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="62"><counter type="INSTRUCTION" missed="73" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="86"><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="119"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="137"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="150"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="161"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="178"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="303" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="49" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="8" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanPrefixQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="46"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="58"><counter type="INSTRUCTION" missed="16" covered="57"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="82"><counter type="INSTRUCTION" missed="10" covered="51"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="108"><counter type="INSTRUCTION" missed="75" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="126"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="139"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="150"><counter type="INSTRUCTION" missed="7" covered="27"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="167"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="128" covered="157"/><counter type="BRANCH" missed="14" covered="14"/><counter type="LINE" missed="18" covered="29"/><counter type="COMPLEXITY" missed="17" covered="5"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFullyAlignedWithQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="298"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanSequenceSpans$Match"><method name="&lt;init&gt;" desc="(II)V" line="874"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="885"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="894"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="904"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="917"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="930"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="46" covered="40"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="8" covered="11"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanNotQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="22"><counter type="INSTRUCTION" missed="17" covered="45"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="39"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="45"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="50"><counter type="INSTRUCTION" missed="0" covered="32"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="61"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="66"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="78"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="30" covered="107"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="8" covered="20"/><counter type="COMPLEXITY" missed="13" covered="7"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery$SpanFollowedByWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFollowedByQuery;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="161"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="176"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="191"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="209"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="24" covered="55"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="7" covered="12"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceSpans"><method name="&lt;init&gt;" desc="(Ljava/util/List;Lorg/apache/lucene/search/spans/Spans;Ljava/lang/Integer;)V" line="55"><counter type="INSTRUCTION" missed="0" covered="46"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeCosts" desc="()V" line="68"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="81"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="100"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="114"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="128"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="140"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="152"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="162"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="176"><counter type="INSTRUCTION" missed="46" covered="147"/><counter type="BRANCH" missed="15" covered="31"/><counter type="LINE" missed="12" covered="37"/><counter type="COMPLEXITY" missed="12" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="271"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advanceToDoc" desc="(I)Ljava/lang/Integer;" line="289"><counter type="INSTRUCTION" missed="48" covered="66"/><counter type="BRANCH" missed="15" covered="9"/><counter type="LINE" missed="12" covered="13"/><counter type="COMPLEXITY" missed="11" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="()Z" line="343"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="_findMatches" desc="()Z" line="359"><counter type="INSTRUCTION" missed="70" covered="389"/><counter type="BRANCH" missed="21" covered="75"/><counter type="LINE" missed="17" covered="79"/><counter type="COMPLEXITY" missed="15" covered="34"/><counter type="METHOD" missed="0" covered="1"/></method><method name="_glue" desc="(Ljava/util/List;Ljava/lang/Boolean;Lmtas/search/spans/MtasSpanSequenceSpans$QueueItem;)Ljava/util/List;" line="544"><counter type="INSTRUCTION" missed="184" covered="345"/><counter type="BRANCH" missed="43" covered="53"/><counter type="LINE" missed="28" covered="58"/><counter type="COMPLEXITY" missed="29" covered="20"/><counter type="METHOD" missed="0" covered="1"/></method><method name="fillQueue" desc="(Lmtas/search/spans/MtasSpanSequenceSpans$QueueItem;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V" line="693"><counter type="INSTRUCTION" missed="0" covered="130"/><counter type="BRANCH" missed="3" covered="39"/><counter type="LINE" missed="0" covered="32"/><counter type="COMPLEXITY" missed="3" covered="19"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetQueue" desc="()V" line="745"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="942"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="952"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="20"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="379" covered="1274"/><counter type="BRANCH" missed="103" covered="225"/><counter type="LINE" missed="78" covered="269"/><counter type="COMPLEXITY" missed="79" covered="105"/><counter type="METHOD" missed="4" covered="16"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanEndQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="32"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="44"><counter type="INSTRUCTION" missed="6" covered="24"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="63"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="77"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="90"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="162"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="179"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="54" covered="77"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="11" covered="19"/><counter type="COMPLEXITY" missed="5" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanWithinQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="36"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;IIIIZ)V" line="42"><counter type="INSTRUCTION" missed="28" covered="85"/><counter type="BRANCH" missed="13" covered="9"/><counter type="LINE" missed="5" covered="17"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="82"><counter type="INSTRUCTION" missed="385" covered="75"/><counter type="BRANCH" missed="52" covered="12"/><counter type="LINE" missed="76" covered="13"/><counter type="COMPLEXITY" missed="31" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="228"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="241"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="251"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="276"><counter type="INSTRUCTION" missed="4" covered="45"/><counter type="BRANCH" missed="6" covered="10"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="297"><counter type="INSTRUCTION" missed="0" covered="67"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="504" covered="291"/><counter type="BRANCH" missed="75" covered="31"/><counter type="LINE" missed="94" covered="52"/><counter type="COMPLEXITY" missed="50" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="318"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanRegexpQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="50"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="62"><counter type="INSTRUCTION" missed="8" covered="65"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="86"><counter type="INSTRUCTION" missed="36" covered="55"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="4" covered="10"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="119"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="137"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="150"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="161"><counter type="INSTRUCTION" missed="6" covered="28"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="178"><counter type="INSTRUCTION" missed="1" covered="23"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="134" covered="171"/><counter type="BRANCH" missed="12" covered="18"/><counter type="LINE" missed="20" covered="30"/><counter type="COMPLEXITY" missed="15" covered="8"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithSpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFullyAlignedWithQuery;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans;)V" line="47"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextStartPosition" desc="()I" line="62"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="91"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="103"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="115"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="128"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="139"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="149"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="159"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="172"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="goToNextDoc" desc="()Z" line="222"><counter type="INSTRUCTION" missed="64" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="goToNextStartPosition" desc="()Z" line="257"><counter type="INSTRUCTION" missed="102" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="26" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reset" desc="()V" line="303"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="318"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="405" covered="0"/><counter type="BRANCH" missed="76" covered="0"/><counter type="LINE" missed="106" covered="0"/><counter type="COMPLEXITY" missed="52" covered="0"/><counter type="METHOD" missed="14" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanStartQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="33"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="45"><counter type="INSTRUCTION" missed="6" covered="23"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="63"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="77"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="90"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="164"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="181"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="54" covered="76"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="10" covered="19"/><counter type="COMPLEXITY" missed="5" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;IILorg/apache/lucene/search/spans/Spans;Ljava/lang/Integer;)V" line="64"><counter type="INSTRUCTION" missed="10" covered="40"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="83"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="102"><counter type="INSTRUCTION" missed="7" covered="7"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="120"><counter type="INSTRUCTION" missed="7" covered="7"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="138"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="150"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="160"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="170"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="181"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetQueue" desc="()V" line="190"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toMatchDoc" desc="()I" line="206"><counter type="INSTRUCTION" missed="9" covered="6"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectSpan" desc="()Z" line="224"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="()Z" line="244"><counter type="INSTRUCTION" missed="20" covered="108"/><counter type="BRANCH" missed="1" covered="19"/><counter type="LINE" missed="4" covered="22"/><counter type="COMPLEXITY" missed="1" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="(Lmtas/search/spans/MtasSpanRecurrenceSpans$Match;I)V" line="295"><counter type="INSTRUCTION" missed="29" covered="113"/><counter type="BRANCH" missed="8" covered="18"/><counter type="LINE" missed="5" covered="23"/><counter type="COMPLEXITY" missed="6" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="expandWithIgnoreItem" desc="(ILmtas/search/spans/MtasSpanRecurrenceSpans$Match;)Ljava/util/List;" line="347"><counter type="INSTRUCTION" missed="41" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="442"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="452"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="19"><counter type="INSTRUCTION" missed="2" covered="9"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="138" covered="408"/><counter type="BRANCH" missed="29" covered="55"/><counter type="LINE" missed="33" covered="94"/><counter type="COMPLEXITY" missed="26" covered="34"/><counter type="METHOD" missed="4" covered="14"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPositionSpans"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecInfo;Ljava/lang/String;II)V" line="41"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="60"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="81"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="91"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="101"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="114"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="123"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="134"><counter type="INSTRUCTION" missed="0" covered="62"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="159"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="187"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="197"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="80" covered="143"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="20" covered="37"/><counter type="COMPLEXITY" missed="10" covered="9"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="249"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanOrQuery"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;)V" line="31"><counter type="INSTRUCTION" missed="1" covered="100"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="52"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="58"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="63"><counter type="INSTRUCTION" missed="92" covered="115"/><counter type="BRANCH" missed="21" covered="17"/><counter type="LINE" missed="23" covered="23"/><counter type="COMPLEXITY" missed="15" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="135"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="156"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="173"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="146" covered="261"/><counter type="BRANCH" missed="31" covered="33"/><counter type="LINE" missed="36" covered="50"/><counter type="COMPLEXITY" missed="24" covered="15"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="307"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchAllQuery$SpanAllWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanMatchAllQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="90"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="104"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="128"><counter type="INSTRUCTION" missed="13" covered="80"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="3" covered="17"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="168"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSimScorer" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/similarities/Similarity$SimScorer;" line="179"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="42" covered="92"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="12" covered="21"/><counter type="COMPLEXITY" missed="5" covered="5"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPositionQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="44"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;II)V" line="58"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="71"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="84"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="89"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="199"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="212"><counter type="INSTRUCTION" missed="3" covered="36"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="229"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="45" covered="101"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="5" covered="22"/><counter type="COMPLEXITY" missed="6" covered="9"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanStartQuery$SpanTermWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanStartQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;)V" line="114"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="128"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="142"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="152"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="10" covered="21"/><counter type="LINE" missed="4" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchNoneQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="36"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="47"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="60"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="65"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="165"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="177"><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="198"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="95" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFullyAlignedWithQuery;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="229"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="244"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="259"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="278"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="79" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanPositionQuery$SpanAllWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPositionQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="108"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="121"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="136"><counter type="INSTRUCTION" missed="24" covered="75"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="6" covered="14"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="175"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSimScorer" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/similarities/Similarity$SimScorer;" line="186"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="30" covered="84"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="9" covered="17"/><counter type="COMPLEXITY" missed="5" covered="4"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="249"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanEndQuery$SpanTermWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanEndQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;)V" line="111"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="125"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="139"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="150"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="10" covered="21"/><counter type="LINE" missed="4" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="41"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="63"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="76"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="102"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="116"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="140"><counter type="INSTRUCTION" missed="7" covered="28"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="157"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="172"><counter type="INSTRUCTION" missed="145" covered="0"/><counter type="BRANCH" missed="42" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="22" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="330" covered="69"/><counter type="BRANCH" missed="68" covered="12"/><counter type="LINE" missed="63" covered="13"/><counter type="COMPLEXITY" missed="45" covered="3"/><counter type="METHOD" missed="5" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanIntersectingQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="287"><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery$SpanPrecededByWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPrecededByQuery;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="161"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="176"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="191"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="209"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="24" covered="55"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="7" covered="12"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceItem"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Z)V" line="28"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="39"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setQuery" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="49"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="isOptional" desc="()Z" line="58"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="68"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="79"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/MtasSpanSequenceItem;" line="86"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="96"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/search/spans/MtasSpanSequenceItem;Lmtas/search/spans/MtasSpanSequenceItem;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/MtasSpanSequenceItem;" line="103"><counter type="INSTRUCTION" missed="424" covered="53"/><counter type="BRANCH" missed="66" covered="14"/><counter type="LINE" missed="80" covered="14"/><counter type="COMPLEXITY" missed="36" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="454" covered="130"/><counter type="BRANCH" missed="71" covered="21"/><counter type="LINE" missed="84" covered="32"/><counter type="COMPLEXITY" missed="42" covered="13"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="31"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="53"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="59"><counter type="INSTRUCTION" missed="6" covered="47"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="78"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="87"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="106"><counter type="INSTRUCTION" missed="4" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="118"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="127"><counter type="INSTRUCTION" missed="6" covered="44"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="141" covered="163"/><counter type="BRANCH" missed="26" covered="24"/><counter type="LINE" missed="29" covered="30"/><counter type="COMPLEXITY" missed="25" covered="8"/><counter type="METHOD" missed="3" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchAllQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="38"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="49"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="63"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="71"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="192"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="204"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="221"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="22" covered="62"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="4" covered="16"/><counter type="COMPLEXITY" missed="2" covered="8"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanRecurrenceQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/spans/SpanWeight;Ljava/lang/Integer;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="287"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="303"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="317"><counter type="INSTRUCTION" missed="12" covered="38"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="4" covered="9"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="346"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="61"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="17"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanTermQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="27"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="37"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanTermQuery;Z)V" line="47"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="61"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="66"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="77"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="87"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="110"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="20" covered="63"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="6" covered="14"/><counter type="COMPLEXITY" missed="4" covered="10"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceSpans$Match"><method name="&lt;init&gt;" desc="(II)V" line="379"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="390"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="399"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="409"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="427"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="29" covered="40"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="7" covered="11"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchNoneSpans"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="24"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextStartPosition" desc="()I" line="37"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="47"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="57"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="67"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="80"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="89"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="99"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="112"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="125"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="135"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanMatchNoneQuery$SpanNoneWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanMatchNoneQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="84"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="97"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="112"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="141"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSimScorer" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/similarities/Similarity$SimScorer;" line="152"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="77" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="5" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanIntersectingQuery$SpanIntersectingWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanIntersectingQuery;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="218"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="233"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="248"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="267"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="24" covered="55"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="7" covered="12"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchAllSpans"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecInfo;Ljava/lang/String;)V" line="36"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="53"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="74"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="84"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="94"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="107"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="116"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="126"><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="150"><counter type="INSTRUCTION" missed="15" covered="33"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="5" covered="8"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="174"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="184"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="20" covered="157"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="8" covered="43"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanAndQuery"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;)V" line="30"><counter type="INSTRUCTION" missed="0" covered="91"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="65"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="78"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="83"><counter type="INSTRUCTION" missed="97" covered="99"/><counter type="BRANCH" missed="20" covered="14"/><counter type="LINE" missed="21" covered="20"/><counter type="COMPLEXITY" missed="14" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="152"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="162"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="179"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="106" covered="236"/><counter type="BRANCH" missed="25" covered="27"/><counter type="LINE" missed="24" covered="50"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasStartSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="23"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextStartPosition" desc="()I" line="34"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="44"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="54"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="64"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="76"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="88"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="98"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="108"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="118"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="128"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasSpanOrQuery.java"><line nr="31" mi="0" ci="4" mb="0" cb="0"/><line nr="32" mi="0" ci="4" mb="0" cb="0"/><line nr="33" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="16" mb="0" cb="2"/><line nr="35" mi="0" ci="5" mb="1" cb="1"/><line nr="36" mi="0" ci="10" mb="1" cb="3"/><line nr="37" mi="0" ci="3" mb="1" cb="1"/><line nr="38" mi="1" ci="8" mb="0" cb="0"/><line nr="39" mi="0" ci="10" mb="0" cb="4"/><line nr="40" mi="0" ci="3" mb="1" cb="1"/><line nr="41" mi="0" ci="9" mb="0" cb="0"/><line nr="42" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="4" mb="0" cb="0"/><line nr="46" mi="0" ci="7" mb="0" cb="0"/><line nr="47" mi="0" ci="6" mb="0" cb="0"/><line nr="48" mi="0" ci="1" mb="0" cb="0"/><line nr="52" mi="0" ci="4" mb="0" cb="0"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="0" cb="2"/><line nr="66" mi="0" ci="5" mb="0" cb="0"/><line nr="67" mi="0" ci="4" mb="0" cb="0"/><line nr="68" mi="0" ci="5" mb="0" cb="0"/><line nr="69" mi="0" ci="2" mb="0" cb="0"/><line nr="70" mi="0" ci="2" mb="0" cb="0"/><line nr="71" mi="0" ci="2" mb="0" cb="0"/><line nr="72" mi="0" ci="2" mb="0" cb="0"/><line nr="73" mi="0" ci="8" mb="0" cb="2"/><line nr="74" mi="0" ci="8" mb="0" cb="0"/><line nr="75" mi="0" ci="13" mb="0" cb="2"/><line nr="76" mi="0" ci="5" mb="1" cb="1"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="5" mb="1" cb="1"/><line nr="79" mi="0" ci="1" mb="0" cb="0"/><line nr="80" mi="0" ci="5" mb="1" cb="1"/><line nr="81" mi="1" ci="0" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="2" cb="2"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="89" mi="2" ci="0" mb="2" cb="0"/><line nr="90" mi="6" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="8" ci="0" mb="2" cb="0"/><line nr="95" mi="5" ci="0" mb="2" cb="0"/><line nr="96" mi="5" ci="0" mb="2" cb="0"/><line nr="97" mi="6" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="2" cb="0"/><line nr="100" mi="6" ci="0" mb="0" cb="0"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="102" mi="2" ci="0" mb="2" cb="0"/><line nr="103" mi="6" ci="0" mb="0" cb="0"/><line nr="104" mi="1" ci="0" mb="0" cb="0"/><line nr="105" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="1" cb="1"/><line nr="112" mi="8" ci="0" mb="0" cb="0"/><line nr="113" mi="0" ci="4" mb="1" cb="1"/><line nr="114" mi="6" ci="0" mb="0" cb="0"/><line nr="115" mi="0" ci="8" mb="1" cb="3"/><line nr="116" mi="0" ci="7" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="5" mb="1" cb="1"/><line nr="121" mi="0" ci="8" mb="0" cb="0"/><line nr="123" mi="8" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="13" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="2" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="140" mi="6" ci="0" mb="0" cb="0"/><line nr="141" mi="3" ci="0" mb="2" cb="0"/><line nr="142" mi="4" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><line nr="145" mi="4" ci="0" mb="0" cb="0"/><line nr="146" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="2"/><line nr="157" mi="0" ci="2" mb="0" cb="0"/><line nr="158" mi="0" ci="2" mb="1" cb="1"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="0" ci="5" mb="1" cb="1"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="0" cb="0"/><line nr="163" mi="0" ci="6" mb="0" cb="0"/><line nr="173" mi="0" ci="5" mb="0" cb="0"/><line nr="174" mi="0" ci="8" mb="0" cb="0"/><line nr="175" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="146" covered="261"/><counter type="BRANCH" missed="31" covered="33"/><counter type="LINE" missed="36" covered="50"/><counter type="COMPLEXITY" missed="24" covered="15"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanContainingQuery.java"><line nr="36" mi="1" ci="10" mb="2" cb="2"/><line nr="37" mi="1" ci="2" mb="0" cb="0"/><line nr="38" mi="0" ci="6" mb="2" cb="2"/><line nr="39" mi="0" ci="3" mb="0" cb="2"/><line nr="40" mi="0" ci="6" mb="1" cb="1"/><line nr="41" mi="0" ci="6" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="7" mb="2" cb="2"/><line nr="46" mi="0" ci="6" mb="0" cb="0"/><line nr="47" mi="7" ci="0" mb="4" cb="0"/><line nr="48" mi="6" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="1" cb="1"/><line nr="53" mi="0" ci="10" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="1" mb="0" cb="0"/><line nr="66" mi="0" ci="4" mb="0" cb="0"/><line nr="79" mi="0" ci="6" mb="0" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="5" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="0" cb="0"/><line nr="102" mi="0" ci="10" mb="4" cb="4"/><line nr="105" mi="6" ci="0" mb="0" cb="0"/><line nr="108" mi="0" ci="10" mb="1" cb="3"/><line nr="109" mi="0" ci="6" mb="0" cb="0"/><line nr="110" mi="0" ci="2" mb="0" cb="0"/><line nr="111" mi="0" ci="4" mb="1" cb="1"/><line nr="112" mi="2" ci="0" mb="0" cb="0"/><line nr="114" mi="0" ci="7" mb="0" cb="0"/><line nr="115" mi="0" ci="4" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="0" cb="2"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="1" cb="1"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="0" ci="5" mb="1" cb="1"/><line nr="131" mi="2" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="0"/><line nr="133" mi="0" ci="6" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="42" covered="150"/><counter type="BRANCH" missed="20" covered="22"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="20" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanIntersectingSpans.java"><line nr="38" mi="0" ci="2" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="1" mb="0" cb="0"/><line nr="50" mi="0" ci="8" mb="2" cb="2"/><line nr="51" mi="5" ci="0" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="1" cb="1"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="2"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="2"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="67" mi="0" ci="2" mb="0" cb="0"/><line nr="77" mi="2" ci="9" mb="1" cb="3"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="87" mi="2" ci="9" mb="2" cb="2"/><line nr="88" mi="1" ci="3" mb="0" cb="0"/><line nr="97" mi="11" ci="0" mb="4" cb="0"/><line nr="98" mi="9" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="1" cb="1"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="2" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="1" cb="1"/><line nr="144" mi="3" ci="0" mb="0" cb="0"/><line nr="145" mi="0" ci="4" mb="1" cb="1"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="0" ci="5" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="1" cb="1"/><line nr="153" mi="0" ci="6" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="5" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="1" cb="1"/><line nr="163" mi="0" ci="6" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="1" cb="1"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="3" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="1" cb="1"/><line nr="171" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="3" mb="1" cb="1"/><line nr="174" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="3" ci="0" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="1" cb="1"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="195" mi="0" ci="5" mb="0" cb="0"/><line nr="196" mi="0" ci="5" mb="0" cb="0"/><line nr="197" mi="0" ci="7" mb="0" cb="4"/><line nr="198" mi="0" ci="3" mb="1" cb="1"/><line nr="199" mi="6" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="202" mi="0" ci="6" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="206" mi="0" ci="4" mb="0" cb="2"/><line nr="207" mi="0" ci="3" mb="1" cb="1"/><line nr="208" mi="2" ci="0" mb="0" cb="0"/><line nr="209" mi="2" ci="0" mb="0" cb="0"/><line nr="212" mi="0" ci="2" mb="0" cb="0"/><line nr="225" mi="0" ci="3" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="0" cb="2"/><line nr="227" mi="0" ci="5" mb="0" cb="0"/><line nr="228" mi="0" ci="8" mb="0" cb="4"/><line nr="230" mi="0" ci="2" mb="0" cb="0"/><line nr="232" mi="0" ci="4" mb="0" cb="2"/><line nr="233" mi="0" ci="5" mb="0" cb="0"/><line nr="234" mi="0" ci="3" mb="0" cb="2"/><line nr="235" mi="0" ci="3" mb="0" cb="0"/><line nr="236" mi="0" ci="2" mb="0" cb="0"/><line nr="238" mi="0" ci="5" mb="0" cb="0"/><line nr="239" mi="4" ci="4" mb="3" cb="1"/><line nr="241" mi="0" ci="4" mb="1" cb="1"/><line nr="242" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="0" ci="3" mb="0" cb="0"/><line nr="244" mi="0" ci="8" mb="0" cb="4"/><line nr="246" mi="0" ci="2" mb="0" cb="0"/><line nr="254" mi="0" ci="3" mb="0" cb="0"/><line nr="255" mi="0" ci="2" mb="0" cb="0"/><line nr="262" mi="0" ci="3" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="0" cb="0"/><line nr="264" mi="0" ci="3" mb="0" cb="0"/><line nr="265" mi="0" ci="3" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="273" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="95" covered="275"/><counter type="BRANCH" missed="26" covered="46"/><counter type="LINE" missed="24" covered="72"/><counter type="COMPLEXITY" missed="27" covered="23"/><counter type="METHOD" missed="4" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanFollowedByQuery.java"><line nr="31" mi="1" ci="10" mb="2" cb="2"/><line nr="32" mi="1" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="8" mb="2" cb="2"/><line nr="34" mi="0" ci="11" mb="3" cb="3"/><line nr="35" mi="5" ci="0" mb="0" cb="0"/><line nr="37" mi="2" ci="0" mb="2" cb="0"/><line nr="38" mi="5" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="1" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="6" mb="2" cb="2"/><line nr="60" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="6" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="6" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="4" mb="0" cb="0"/><line nr="68" mi="0" ci="4" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="71" mi="2" ci="8" mb="1" cb="1"/><line nr="72" mi="2" ci="3" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="10" ci="0" mb="2" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="81" mi="1" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="13" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="2" cb="0"/><line nr="90" mi="10" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="2" cb="0"/><line nr="96" mi="10" ci="0" mb="0" cb="0"/><line nr="98" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="4" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="2"/><line nr="107" mi="0" ci="2" mb="0" cb="0"/><line nr="108" mi="0" ci="2" mb="1" cb="1"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="5" mb="1" cb="1"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="16" mb="1" cb="3"/><line nr="118" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="6" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="6" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="6" mb="0" cb="0"/><line nr="128" mi="0" ci="6" mb="0" cb="0"/><line nr="129" mi="0" ci="10" mb="4" cb="4"/><line nr="131" mi="6" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="10" mb="1" cb="3"/><line nr="133" mi="0" ci="8" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="0"/><line nr="161" mi="0" ci="3" mb="0" cb="0"/><line nr="162" mi="0" ci="5" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="1" mb="0" cb="0"/><line nr="176" mi="5" ci="0" mb="0" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="191" mi="0" ci="6" mb="0" cb="0"/><line nr="192" mi="0" ci="2" mb="1" cb="1"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="0" ci="9" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="0" ci="9" mb="0" cb="0"/><line nr="198" mi="0" ci="3" mb="0" cb="0"/><line nr="199" mi="0" ci="8" mb="0" cb="0"/><line nr="209" mi="5" ci="0" mb="0" cb="0"/><line nr="210" mi="5" ci="0" mb="0" cb="0"/><line nr="211" mi="1" ci="0" mb="0" cb="0"/><line nr="229" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="5" ci="6" mb="1" cb="1"/><line nr="231" mi="0" ci="1" mb="0" cb="0"/><line nr="249" mi="0" ci="2" mb="0" cb="0"/><line nr="250" mi="0" ci="3" mb="0" cb="0"/><line nr="251" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="170" covered="236"/><counter type="BRANCH" missed="28" covered="26"/><counter type="LINE" missed="36" covered="48"/><counter type="COMPLEXITY" missed="29" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanRegexpQuery.java"><line nr="50" mi="4" ci="0" mb="0" cb="0"/><line nr="51" mi="1" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="14" mb="0" cb="4"/><line nr="63" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="0" ci="6" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="1" cb="1"/><line nr="69" mi="0" ci="7" mb="0" cb="0"/><line nr="70" mi="0" ci="9" mb="0" cb="0"/><line nr="71" mi="1" ci="10" mb="1" cb="1"/><line nr="73" mi="4" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="1" mb="0" cb="0"/><line nr="86" mi="0" ci="5" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="1" cb="1"/><line nr="88" mi="0" ci="4" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="1" cb="1"/><line nr="91" mi="9" ci="0" mb="0" cb="0"/><line nr="92" mi="17" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="97" mi="0" ci="8" mb="0" cb="2"/><line nr="98" mi="0" ci="5" mb="1" cb="1"/><line nr="99" mi="0" ci="12" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="0" ci="7" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="4" ci="0" mb="0" cb="0"/><line nr="120" mi="13" ci="0" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="17" ci="0" mb="0" cb="0"/><line nr="124" mi="21" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="9" ci="0" mb="0" cb="0"/><line nr="161" mi="0" ci="3" mb="1" cb="1"/><line nr="162" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="0" ci="2" mb="1" cb="1"/><line nr="164" mi="2" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="5" mb="1" cb="1"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="3" mb="0" cb="0"/><line nr="168" mi="0" ci="15" mb="1" cb="3"/><line nr="178" mi="0" ci="5" mb="0" cb="0"/><line nr="179" mi="0" ci="8" mb="0" cb="0"/><line nr="180" mi="1" ci="8" mb="1" cb="1"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="134" covered="171"/><counter type="BRANCH" missed="12" covered="18"/><counter type="LINE" missed="20" covered="30"/><counter type="COMPLEXITY" missed="15" covered="8"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanFollowedBySpans.java"><line nr="33" mi="0" ci="2" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="5" mb="0" cb="0"/><line nr="38" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="5" ci="0" mb="0" cb="0"/><line nr="43" mi="5" ci="0" mb="0" cb="0"/><line nr="44" mi="1" ci="0" mb="0" cb="0"/><line nr="48" mi="2" ci="9" mb="2" cb="2"/><line nr="49" mi="1" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="8" mb="2" cb="2"/><line nr="57" mi="5" ci="0" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="1" cb="1"/><line nr="60" mi="2" ci="0" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="2"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="5" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="2"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="73" mi="0" ci="2" mb="0" cb="0"/><line nr="81" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="2" ci="9" mb="2" cb="2"/><line nr="87" mi="1" ci="3" mb="0" cb="0"/><line nr="93" mi="11" ci="0" mb="4" cb="0"/><line nr="94" mi="9" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="100" mi="4" ci="0" mb="2" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="2" cb="0"/><line nr="104" mi="3" ci="0" mb="0" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="2" cb="0"/><line nr="110" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="3" ci="0" mb="2" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="2" cb="0"/><line nr="120" mi="6" ci="0" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="2" cb="0"/><line nr="128" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="2" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="133" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="0" cb="0"/><line nr="153" mi="0" ci="2" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="1" cb="1"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="0" ci="5" mb="0" cb="0"/><line nr="164" mi="0" ci="5" mb="0" cb="0"/><line nr="165" mi="0" ci="5" mb="0" cb="0"/><line nr="166" mi="0" ci="7" mb="0" cb="4"/><line nr="167" mi="0" ci="3" mb="1" cb="1"/><line nr="168" mi="6" ci="0" mb="0" cb="0"/><line nr="169" mi="4" ci="0" mb="0" cb="0"/><line nr="171" mi="0" ci="6" mb="0" cb="0"/><line nr="172" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="4" mb="0" cb="2"/><line nr="176" mi="0" ci="3" mb="1" cb="1"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="5" mb="0" cb="2"/><line nr="190" mi="0" ci="5" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="0" cb="2"/><line nr="192" mi="0" ci="2" mb="0" cb="0"/><line nr="195" mi="0" ci="4" mb="0" cb="2"/><line nr="196" mi="0" ci="4" mb="0" cb="0"/><line nr="197" mi="0" ci="6" mb="1" cb="1"/><line nr="198" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="0" ci="4" mb="0" cb="2"/><line nr="202" mi="0" ci="4" mb="1" cb="1"/><line nr="203" mi="0" ci="6" mb="0" cb="0"/><line nr="205" mi="0" ci="4" mb="0" cb="2"/><line nr="206" mi="0" ci="4" mb="1" cb="1"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="208" mi="0" ci="2" mb="0" cb="0"/><line nr="211" mi="0" ci="4" mb="0" cb="2"/><line nr="212" mi="0" ci="7" mb="0" cb="0"/><line nr="214" mi="0" ci="4" mb="0" cb="2"/><line nr="215" mi="0" ci="2" mb="0" cb="0"/><line nr="221" mi="0" ci="2" mb="0" cb="0"/><line nr="225" mi="0" ci="3" mb="0" cb="0"/><line nr="226" mi="0" ci="3" mb="0" cb="0"/><line nr="227" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="154" covered="224"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="58"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanNotQuery.java"><line nr="22" mi="2" ci="12" mb="2" cb="2"/><line nr="23" mi="0" ci="8" mb="2" cb="2"/><line nr="24" mi="0" ci="11" mb="3" cb="3"/><line nr="25" mi="5" ci="0" mb="0" cb="0"/><line nr="27" mi="2" ci="0" mb="2" cb="0"/><line nr="28" mi="5" ci="0" mb="0" cb="0"/><line nr="30" mi="3" ci="0" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="7" mb="0" cb="0"/><line nr="35" mi="0" ci="1" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="6" mb="0" cb="0"/><line nr="50" mi="0" ci="6" mb="0" cb="0"/><line nr="51" mi="0" ci="6" mb="0" cb="0"/><line nr="52" mi="0" ci="8" mb="1" cb="3"/><line nr="53" mi="0" ci="8" mb="0" cb="0"/><line nr="55" mi="0" ci="4" mb="0" cb="0"/><line nr="61" mi="5" ci="0" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="2"/><line nr="67" mi="0" ci="2" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="1" cb="1"/><line nr="69" mi="2" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="1" cb="1"/><line nr="71" mi="2" ci="0" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="30" covered="107"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="8" covered="20"/><counter type="COMPLEXITY" missed="13" covered="7"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanFullyAlignedWithQuery.java"><line nr="41" mi="1" ci="10" mb="2" cb="2"/><line nr="42" mi="1" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="8" mb="2" cb="2"/><line nr="44" mi="0" ci="11" mb="3" cb="3"/><line nr="45" mi="5" ci="0" mb="0" cb="0"/><line nr="47" mi="2" ci="0" mb="2" cb="0"/><line nr="48" mi="5" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="1" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="4" cb="0"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="6" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="10" ci="0" mb="2" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="1" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="13" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="10" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="2" cb="0"/><line nr="125" mi="10" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="1" cb="1"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="142" mi="0" ci="2" mb="1" cb="1"/><line nr="143" mi="2" ci="0" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="1" cb="1"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="0" cb="0"/><line nr="147" mi="1" ci="15" mb="2" cb="2"/><line nr="157" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="6" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="6" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="174" mi="10" ci="0" mb="8" cb="0"/><line nr="176" mi="6" ci="0" mb="0" cb="0"/><line nr="177" mi="10" ci="0" mb="4" cb="0"/><line nr="178" mi="8" ci="0" mb="0" cb="0"/><line nr="179" mi="4" ci="0" mb="2" cb="0"/><line nr="180" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="4" ci="0" mb="2" cb="0"/><line nr="184" mi="7" ci="0" mb="2" cb="0"/><line nr="185" mi="5" ci="0" mb="2" cb="0"/><line nr="186" mi="8" ci="0" mb="2" cb="0"/><line nr="187" mi="5" ci="0" mb="2" cb="0"/><line nr="188" mi="3" ci="0" mb="2" cb="0"/><line nr="189" mi="11" ci="0" mb="2" cb="0"/><line nr="190" mi="5" ci="0" mb="2" cb="0"/><line nr="191" mi="3" ci="0" mb="2" cb="0"/><line nr="192" mi="11" ci="0" mb="2" cb="0"/><line nr="193" mi="5" ci="0" mb="2" cb="0"/><line nr="194" mi="3" ci="0" mb="2" cb="0"/><line nr="195" mi="11" ci="0" mb="2" cb="0"/><line nr="196" mi="2" ci="0" mb="2" cb="0"/><line nr="197" mi="6" ci="0" mb="0" cb="0"/><line nr="199" mi="4" ci="0" mb="0" cb="0"/><line nr="229" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="0" cb="0"/><line nr="231" mi="3" ci="0" mb="0" cb="0"/><line nr="232" mi="3" ci="0" mb="0" cb="0"/><line nr="233" mi="1" ci="0" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="5" ci="0" mb="0" cb="0"/><line nr="246" mi="1" ci="0" mb="0" cb="0"/><line nr="259" mi="6" ci="0" mb="0" cb="0"/><line nr="260" mi="2" ci="0" mb="2" cb="0"/><line nr="261" mi="2" ci="0" mb="0" cb="0"/><line nr="263" mi="9" ci="0" mb="0" cb="0"/><line nr="264" mi="3" ci="0" mb="0" cb="0"/><line nr="265" mi="9" ci="0" mb="0" cb="0"/><line nr="266" mi="3" ci="0" mb="0" cb="0"/><line nr="267" mi="8" ci="0" mb="0" cb="0"/><line nr="278" mi="5" ci="0" mb="0" cb="0"/><line nr="279" mi="5" ci="0" mb="0" cb="0"/><line nr="280" mi="1" ci="0" mb="0" cb="0"/><line nr="298" mi="5" ci="0" mb="0" cb="0"/><line nr="299" mi="11" ci="0" mb="2" cb="0"/><line nr="300" mi="1" ci="0" mb="0" cb="0"/><line nr="318" mi="2" ci="0" mb="0" cb="0"/><line nr="319" mi="3" ci="0" mb="0" cb="0"/><line nr="320" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="432" covered="69"/><counter type="BRANCH" missed="72" covered="12"/><counter type="LINE" missed="88" covered="13"/><counter type="COMPLEXITY" missed="53" covered="3"/><counter type="METHOD" missed="11" covered="3"/><counter type="CLASS" missed="3" covered="1"/></sourcefile><sourcefile name="MtasSpanRecurrenceQuery.java"><line nr="58" mi="0" ci="4" mb="0" cb="0"/><line nr="59" mi="0" ci="4" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="5" mb="2" cb="2"/><line nr="62" mi="6" ci="0" mb="2" cb="0"/><line nr="63" mi="3" ci="0" mb="2" cb="0"/><line nr="64" mi="3" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="2" cb="0"/><line nr="66" mi="5" ci="0" mb="0" cb="0"/><line nr="68" mi="4" ci="0" mb="0" cb="0"/><line nr="71" mi="5" ci="0" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="3" mb="0" cb="0"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="79" mi="0" ci="1" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="3" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="103" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="1" cb="1"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="3" mb="1" cb="1"/><line nr="111" mi="5" ci="0" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="1" cb="1"/><line nr="113" mi="5" ci="0" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="118" mi="0" ci="2" mb="0" cb="0"/><line nr="119" mi="0" ci="2" mb="0" cb="0"/><line nr="120" mi="0" ci="4" mb="0" cb="2"/><line nr="121" mi="0" ci="8" mb="0" cb="0"/><line nr="123" mi="0" ci="4" mb="0" cb="2"/><line nr="124" mi="0" ci="8" mb="0" cb="0"/><line nr="125" mi="3" ci="3" mb="3" cb="1"/><line nr="126" mi="4" ci="0" mb="2" cb="0"/><line nr="127" mi="14" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="4" mb="0" cb="0"/><line nr="135" mi="0" ci="1" mb="0" cb="0"/><line nr="144" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="5" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="1" cb="1"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="3" mb="1" cb="1"/><line nr="160" mi="2" ci="2" mb="0" cb="0"/><line nr="161" mi="0" ci="3" mb="1" cb="1"/><line nr="164" mi="3" ci="7" mb="1" cb="3"/><line nr="165" mi="2" ci="0" mb="2" cb="0"/><line nr="166" mi="0" ci="12" mb="0" cb="0"/><line nr="168" mi="0" ci="2" mb="0" cb="0"/><line nr="170" mi="0" ci="4" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="0" cb="0"/><line nr="183" mi="13" ci="0" mb="0" cb="0"/><line nr="184" mi="9" ci="0" mb="0" cb="0"/><line nr="185" mi="17" ci="0" mb="0" cb="0"/><line nr="186" mi="4" ci="0" mb="0" cb="0"/><line nr="187" mi="5" ci="0" mb="0" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="199" mi="0" ci="3" mb="0" cb="2"/><line nr="200" mi="0" ci="2" mb="0" cb="0"/><line nr="201" mi="0" ci="2" mb="1" cb="1"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="0" ci="5" mb="1" cb="1"/><line nr="204" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="3" mb="0" cb="0"/><line nr="207" mi="0" ci="6" mb="0" cb="0"/><line nr="208" mi="1" ci="10" mb="1" cb="1"/><line nr="209" mi="1" ci="10" mb="1" cb="1"/><line nr="210" mi="0" ci="2" mb="0" cb="2"/><line nr="212" mi="1" ci="9" mb="2" cb="2"/><line nr="213" mi="7" ci="4" mb="3" cb="1"/><line nr="214" mi="4" ci="3" mb="2" cb="0"/><line nr="215" mi="0" ci="2" mb="0" cb="0"/><line nr="217" mi="0" ci="2" mb="0" cb="0"/><line nr="228" mi="0" ci="5" mb="0" cb="0"/><line nr="229" mi="0" ci="8" mb="0" cb="0"/><line nr="230" mi="0" ci="7" mb="0" cb="0"/><line nr="231" mi="0" ci="7" mb="0" cb="0"/><line nr="232" mi="0" ci="2" mb="0" cb="0"/><line nr="245" mi="0" ci="6" mb="0" cb="0"/><line nr="246" mi="0" ci="2" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="1" cb="1"/><line nr="248" mi="6" ci="0" mb="0" cb="0"/><line nr="250" mi="6" ci="10" mb="1" cb="1"/><line nr="252" mi="2" ci="3" mb="0" cb="0"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="5" mb="0" cb="0"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="0" cb="0"/><line nr="291" mi="0" ci="3" mb="0" cb="0"/><line nr="292" mi="0" ci="1" mb="0" cb="0"/><line nr="303" mi="0" ci="4" mb="0" cb="0"/><line nr="304" mi="0" ci="1" mb="0" cb="0"/><line nr="317" mi="0" ci="3" mb="1" cb="1"/><line nr="318" mi="2" ci="0" mb="0" cb="0"/><line nr="320" mi="0" ci="6" mb="0" cb="0"/><line nr="321" mi="0" ci="2" mb="1" cb="1"/><line nr="322" mi="2" ci="0" mb="0" cb="0"/><line nr="324" mi="0" ci="6" mb="0" cb="0"/><line nr="325" mi="0" ci="2" mb="1" cb="1"/><line nr="326" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="0" ci="2" mb="0" cb="0"/><line nr="329" mi="0" ci="3" mb="1" cb="1"/><line nr="330" mi="6" ci="0" mb="0" cb="0"/><line nr="332" mi="0" ci="5" mb="0" cb="0"/><line nr="333" mi="0" ci="9" mb="0" cb="0"/><line nr="346" mi="4" ci="0" mb="0" cb="0"/><line nr="347" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="202" covered="303"/><counter type="BRANCH" missed="39" covered="33"/><counter type="LINE" missed="37" covered="74"/><counter type="COMPLEXITY" missed="37" covered="16"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanRecurrenceSpans.java"><line nr="19" mi="2" ci="5" mb="1" cb="1"/><line nr="22" mi="0" ci="4" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="5" ci="5" mb="2" cb="2"/><line nr="66" mi="5" ci="4" mb="2" cb="2"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="71" mi="0" ci="5" mb="0" cb="0"/><line nr="72" mi="0" ci="7" mb="0" cb="0"/><line nr="73" mi="0" ci="2" mb="0" cb="0"/><line nr="74" mi="0" ci="1" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="2"/><line nr="84" mi="0" ci="7" mb="0" cb="0"/><line nr="85" mi="0" ci="5" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="102" mi="0" ci="3" mb="1" cb="1"/><line nr="103" mi="3" ci="0" mb="2" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="1" cb="1"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="4" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="1" ci="0" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="0" cb="0"/><line nr="170" mi="0" ci="2" mb="0" cb="0"/><line nr="171" mi="0" ci="10" mb="0" cb="2"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="2" ci="7" mb="1" cb="1"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="0" ci="3" mb="0" cb="0"/><line nr="192" mi="0" ci="3" mb="0" cb="0"/><line nr="193" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="206" mi="0" ci="3" mb="1" cb="1"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="209" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="5" ci="0" mb="2" cb="0"/><line nr="211" mi="2" ci="0" mb="0" cb="0"/><line nr="224" mi="0" ci="3" mb="0" cb="2"/><line nr="225" mi="0" ci="2" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="0" cb="2"/><line nr="227" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="2" mb="0" cb="0"/><line nr="230" mi="0" ci="13" mb="0" cb="0"/><line nr="231" mi="0" ci="5" mb="0" cb="0"/><line nr="232" mi="0" ci="2" mb="0" cb="0"/><line nr="244" mi="0" ci="4" mb="0" cb="2"/><line nr="245" mi="0" ci="2" mb="0" cb="0"/><line nr="247" mi="0" ci="7" mb="0" cb="0"/><line nr="250" mi="0" ci="7" mb="0" cb="4"/><line nr="251" mi="0" ci="2" mb="0" cb="0"/><line nr="254" mi="0" ci="6" mb="0" cb="0"/><line nr="256" mi="0" ci="4" mb="0" cb="0"/><line nr="257" mi="0" ci="4" mb="0" cb="0"/><line nr="261" mi="0" ci="8" mb="0" cb="4"/><line nr="262" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="9" mb="0" cb="2"/><line nr="265" mi="0" ci="4" mb="1" cb="1"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="267" mi="4" ci="0" mb="0" cb="0"/><line nr="268" mi="9" ci="0" mb="0" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="271" mi="0" ci="10" mb="0" cb="2"/><line nr="272" mi="0" ci="11" mb="0" cb="2"/><line nr="273" mi="0" ci="2" mb="0" cb="0"/><line nr="274" mi="0" ci="4" mb="0" cb="0"/><line nr="276" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="0" ci="4" mb="0" cb="2"/><line nr="279" mi="0" ci="9" mb="0" cb="0"/><line nr="280" mi="0" ci="3" mb="0" cb="0"/><line nr="281" mi="0" ci="2" mb="0" cb="0"/><line nr="283" mi="0" ci="1" mb="0" cb="0"/><line nr="295" mi="0" ci="2" mb="0" cb="2"/><line nr="296" mi="0" ci="3" mb="0" cb="0"/><line nr="297" mi="0" ci="8" mb="0" cb="0"/><line nr="298" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="4" mb="0" cb="2"/><line nr="302" mi="0" ci="9" mb="0" cb="2"/><line nr="303" mi="0" ci="6" mb="0" cb="0"/><line nr="304" mi="2" ci="7" mb="1" cb="3"/><line nr="305" mi="4" ci="0" mb="2" cb="0"/><line nr="306" mi="0" ci="12" mb="0" cb="0"/><line nr="308" mi="0" ci="4" mb="0" cb="0"/><line nr="309" mi="0" ci="1" mb="0" cb="0"/><line nr="314" mi="0" ci="7" mb="0" cb="4"/><line nr="315" mi="0" ci="5" mb="0" cb="2"/><line nr="316" mi="0" ci="4" mb="0" cb="0"/><line nr="318" mi="0" ci="10" mb="0" cb="0"/><line nr="319" mi="0" ci="5" mb="0" cb="0"/><line nr="320" mi="0" ci="5" mb="0" cb="0"/><line nr="322" mi="2" ci="7" mb="2" cb="2"/><line nr="323" mi="4" ci="0" mb="2" cb="0"/><line nr="324" mi="12" ci="0" mb="0" cb="0"/><line nr="326" mi="4" ci="0" mb="0" cb="0"/><line nr="327" mi="1" ci="0" mb="0" cb="0"/><line nr="329" mi="0" ci="1" mb="0" cb="0"/><line nr="331" mi="0" ci="1" mb="0" cb="0"/><line nr="333" mi="0" ci="5" mb="1" cb="1"/><line nr="334" mi="0" ci="5" mb="0" cb="0"/><line nr="337" mi="0" ci="1" mb="0" cb="0"/><line nr="347" mi="4" ci="0" mb="0" cb="0"/><line nr="349" mi="6" ci="0" mb="0" cb="0"/><line nr="350" mi="1" ci="0" mb="0" cb="0"/><line nr="351" mi="2" ci="0" mb="2" cb="0"/><line nr="352" mi="10" ci="0" mb="2" cb="0"/><line nr="353" mi="10" ci="0" mb="0" cb="0"/><line nr="354" mi="1" ci="0" mb="0" cb="0"/><line nr="356" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="3" ci="0" mb="0" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="359" mi="2" ci="0" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="0" cb="0"/><line nr="380" mi="0" ci="3" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="0"/><line nr="382" mi="0" ci="1" mb="0" cb="0"/><line nr="390" mi="0" ci="3" mb="0" cb="0"/><line nr="399" mi="0" ci="3" mb="0" cb="0"/><line nr="409" mi="0" ci="3" mb="1" cb="1"/><line nr="410" mi="2" ci="0" mb="0" cb="0"/><line nr="411" mi="0" ci="2" mb="1" cb="1"/><line nr="412" mi="2" ci="0" mb="0" cb="0"/><line nr="413" mi="0" ci="5" mb="1" cb="1"/><line nr="414" mi="2" ci="0" mb="0" cb="0"/><line nr="415" mi="0" ci="3" mb="0" cb="0"/><line nr="416" mi="2" ci="12" mb="2" cb="2"/><line nr="427" mi="5" ci="0" mb="0" cb="0"/><line nr="428" mi="7" ci="0" mb="0" cb="0"/><line nr="429" mi="7" ci="0" mb="0" cb="0"/><line nr="430" mi="2" ci="0" mb="0" cb="0"/><line nr="442" mi="2" ci="7" mb="1" cb="1"/><line nr="452" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="167" covered="448"/><counter type="BRANCH" missed="34" covered="60"/><counter type="LINE" missed="40" covered="105"/><counter type="COMPLEXITY" missed="32" covered="38"/><counter type="METHOD" missed="5" covered="18"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanPrecededByQuery.java"><line nr="31" mi="1" ci="10" mb="2" cb="2"/><line nr="32" mi="1" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="8" mb="2" cb="2"/><line nr="34" mi="0" ci="11" mb="3" cb="3"/><line nr="35" mi="5" ci="0" mb="0" cb="0"/><line nr="37" mi="2" ci="0" mb="2" cb="0"/><line nr="38" mi="5" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="1" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="6" mb="2" cb="2"/><line nr="60" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="6" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="6" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="4" mb="0" cb="0"/><line nr="68" mi="0" ci="4" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="71" mi="2" ci="8" mb="1" cb="1"/><line nr="72" mi="2" ci="3" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="10" ci="0" mb="2" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="81" mi="1" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="13" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="2" cb="0"/><line nr="90" mi="10" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="2" cb="0"/><line nr="96" mi="10" ci="0" mb="0" cb="0"/><line nr="98" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="4" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="2"/><line nr="107" mi="0" ci="2" mb="0" cb="0"/><line nr="108" mi="0" ci="2" mb="1" cb="1"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="5" mb="1" cb="1"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="16" mb="1" cb="3"/><line nr="118" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="6" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="6" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="6" mb="0" cb="0"/><line nr="128" mi="0" ci="6" mb="0" cb="0"/><line nr="129" mi="0" ci="10" mb="4" cb="4"/><line nr="131" mi="6" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="10" mb="1" cb="3"/><line nr="133" mi="0" ci="8" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="0"/><line nr="161" mi="0" ci="3" mb="0" cb="0"/><line nr="162" mi="0" ci="5" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="1" mb="0" cb="0"/><line nr="176" mi="5" ci="0" mb="0" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="191" mi="0" ci="6" mb="0" cb="0"/><line nr="192" mi="0" ci="2" mb="1" cb="1"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="0" ci="9" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="0" ci="9" mb="0" cb="0"/><line nr="198" mi="0" ci="3" mb="0" cb="0"/><line nr="199" mi="0" ci="8" mb="0" cb="0"/><line nr="209" mi="5" ci="0" mb="0" cb="0"/><line nr="210" mi="5" ci="0" mb="0" cb="0"/><line nr="211" mi="1" ci="0" mb="0" cb="0"/><line nr="229" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="5" ci="6" mb="1" cb="1"/><line nr="231" mi="0" ci="1" mb="0" cb="0"/><line nr="249" mi="0" ci="2" mb="0" cb="0"/><line nr="250" mi="0" ci="3" mb="0" cb="0"/><line nr="251" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="170" covered="236"/><counter type="BRANCH" missed="28" covered="26"/><counter type="LINE" missed="36" covered="48"/><counter type="COMPLEXITY" missed="29" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanSequenceQuery.java"><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="10" mb="0" cb="2"/><line nr="54" mi="0" ci="3" mb="0" cb="2"/><line nr="55" mi="0" ci="6" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="1" cb="1"/><line nr="57" mi="0" ci="6" mb="1" cb="1"/><line nr="58" mi="5" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="5" mb="0" cb="4"/><line nr="61" mi="0" ci="5" mb="0" cb="2"/><line nr="62" mi="0" ci="10" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="2"/><line nr="65" mi="0" ci="5" mb="0" cb="2"/><line nr="66" mi="0" ci="10" mb="0" cb="0"/><line nr="68" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="1" cb="3"/><line nr="71" mi="0" ci="6" mb="1" cb="1"/><line nr="72" mi="0" ci="3" mb="1" cb="1"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="1" cb="1"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="0" ci="6" mb="2" cb="2"/><line nr="84" mi="0" ci="4" mb="1" cb="1"/><line nr="85" mi="0" ci="15" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="4" mb="0" cb="0"/><line nr="96" mi="0" ci="1" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="1" cb="1"/><line nr="144" mi="9" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="7" mb="0" cb="0"/><line nr="149" mi="0" ci="6" mb="0" cb="2"/><line nr="150" mi="0" ci="4" mb="0" cb="0"/><line nr="151" mi="0" ci="6" mb="0" cb="2"/><line nr="152" mi="0" ci="8" mb="0" cb="2"/><line nr="153" mi="0" ci="9" mb="0" cb="2"/><line nr="154" mi="0" ci="8" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="1" cb="1"/><line nr="156" mi="3" ci="0" mb="2" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="14" mb="0" cb="2"/><line nr="163" mi="0" ci="8" mb="0" cb="0"/><line nr="165" mi="0" ci="2" mb="1" cb="1"/><line nr="166" mi="8" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="4" mb="0" cb="0"/><line nr="171" mi="0" ci="2" mb="0" cb="0"/><line nr="174" mi="0" ci="2" mb="0" cb="2"/><line nr="175" mi="0" ci="4" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="1" cb="1"/><line nr="178" mi="0" ci="8" mb="0" cb="0"/><line nr="179" mi="0" ci="2" mb="0" cb="0"/><line nr="181" mi="6" ci="0" mb="0" cb="0"/><line nr="194" mi="4" ci="0" mb="0" cb="0"/><line nr="195" mi="13" ci="0" mb="0" cb="0"/><line nr="196" mi="4" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="2" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="6" ci="0" mb="0" cb="0"/><line nr="201" mi="3" ci="0" mb="2" cb="0"/><line nr="202" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="2" cb="0"/><line nr="205" mi="4" ci="0" mb="0" cb="0"/><line nr="207" mi="1" ci="0" mb="0" cb="0"/><line nr="208" mi="4" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="210" mi="5" ci="0" mb="0" cb="0"/><line nr="211" mi="4" ci="0" mb="0" cb="0"/><line nr="212" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="3" mb="0" cb="2"/><line nr="223" mi="0" ci="2" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="1" cb="1"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="1" cb="1"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="10" ci="18" mb="7" cb="5"/><line nr="232" mi="2" ci="4" mb="2" cb="0"/><line nr="242" mi="0" ci="5" mb="0" cb="0"/><line nr="243" mi="0" ci="8" mb="0" cb="0"/><line nr="244" mi="0" ci="8" mb="0" cb="0"/><line nr="245" mi="0" ci="3" mb="1" cb="1"/><line nr="246" mi="8" ci="0" mb="0" cb="0"/><line nr="247" mi="8" ci="0" mb="0" cb="0"/><line nr="249" mi="0" ci="2" mb="0" cb="0"/><line nr="262" mi="0" ci="4" mb="0" cb="0"/><line nr="263" mi="0" ci="2" mb="0" cb="0"/><line nr="264" mi="0" ci="11" mb="0" cb="2"/><line nr="265" mi="0" ci="6" mb="0" cb="0"/><line nr="266" mi="0" ci="7" mb="0" cb="0"/><line nr="267" mi="0" ci="1" mb="0" cb="0"/><line nr="268" mi="0" ci="3" mb="0" cb="2"/><line nr="269" mi="0" ci="6" mb="0" cb="0"/><line nr="271" mi="2" ci="10" mb="1" cb="1"/><line nr="272" mi="2" ci="3" mb="0" cb="0"/><line nr="283" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="10" ci="0" mb="2" cb="0"/><line nr="285" mi="5" ci="0" mb="0" cb="0"/><line nr="286" mi="1" ci="0" mb="0" cb="0"/><line nr="287" mi="3" ci="0" mb="0" cb="0"/><line nr="317" mi="0" ci="3" mb="0" cb="0"/><line nr="318" mi="0" ci="5" mb="0" cb="0"/><line nr="319" mi="0" ci="3" mb="0" cb="0"/><line nr="320" mi="0" ci="3" mb="0" cb="0"/><line nr="321" mi="0" ci="3" mb="0" cb="0"/><line nr="322" mi="0" ci="1" mb="0" cb="0"/><line nr="333" mi="0" ci="11" mb="0" cb="2"/><line nr="334" mi="0" ci="4" mb="0" cb="0"/><line nr="335" mi="0" ci="1" mb="0" cb="0"/><line nr="336" mi="0" ci="3" mb="1" cb="1"/><line nr="337" mi="4" ci="0" mb="0" cb="0"/><line nr="339" mi="0" ci="1" mb="0" cb="0"/><line nr="352" mi="0" ci="3" mb="1" cb="1"/><line nr="353" mi="2" ci="0" mb="0" cb="0"/><line nr="355" mi="0" ci="6" mb="0" cb="0"/><line nr="356" mi="0" ci="2" mb="1" cb="1"/><line nr="357" mi="2" ci="0" mb="0" cb="0"/><line nr="359" mi="0" ci="4" mb="0" cb="0"/><line nr="360" mi="0" ci="4" mb="0" cb="0"/><line nr="361" mi="0" ci="2" mb="0" cb="0"/><line nr="362" mi="0" ci="2" mb="0" cb="0"/><line nr="363" mi="0" ci="11" mb="0" cb="2"/><line nr="364" mi="0" ci="6" mb="0" cb="0"/><line nr="366" mi="0" ci="2" mb="1" cb="1"/><line nr="367" mi="0" ci="9" mb="0" cb="0"/><line nr="368" mi="0" ci="2" mb="0" cb="0"/><line nr="369" mi="0" ci="3" mb="0" cb="0"/><line nr="371" mi="3" ci="0" mb="2" cb="0"/><line nr="372" mi="9" ci="0" mb="0" cb="0"/><line nr="373" mi="3" ci="0" mb="0" cb="0"/><line nr="375" mi="2" ci="0" mb="0" cb="0"/><line nr="378" mi="0" ci="1" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="1" cb="1"/><line nr="380" mi="2" ci="0" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="2"/><line nr="382" mi="0" ci="6" mb="0" cb="0"/><line nr="384" mi="0" ci="8" mb="0" cb="0"/><line nr="396" mi="11" ci="0" mb="2" cb="0"/><line nr="397" mi="4" ci="0" mb="0" cb="0"/><line nr="398" mi="1" ci="0" mb="0" cb="0"/><line nr="399" mi="3" ci="0" mb="2" cb="0"/><line nr="400" mi="4" ci="0" mb="0" cb="0"/><line nr="402" mi="1" ci="0" mb="0" cb="0"/><line nr="423" mi="0" ci="5" mb="0" cb="0"/><line nr="424" mi="5" ci="6" mb="1" cb="1"/><line nr="425" mi="0" ci="3" mb="0" cb="0"/><line nr="426" mi="0" ci="1" mb="0" cb="0"/><line nr="447" mi="0" ci="2" mb="0" cb="0"/><line nr="448" mi="0" ci="3" mb="0" cb="0"/><line nr="449" mi="0" ci="3" mb="0" cb="0"/><line nr="450" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="252" covered="509"/><counter type="BRANCH" missed="48" covered="68"/><counter type="LINE" missed="54" covered="110"/><counter type="COMPLEXITY" missed="43" covered="32"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanWithinQuery.java"><line nr="36" mi="0" ci="9" mb="0" cb="0"/><line nr="37" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="1" ci="10" mb="2" cb="2"/><line nr="43" mi="1" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="1" cb="3"/><line nr="45" mi="1" ci="3" mb="1" cb="1"/><line nr="46" mi="6" ci="0" mb="2" cb="0"/><line nr="47" mi="0" ci="6" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="7" mb="2" cb="2"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="59" mi="7" ci="0" mb="4" cb="0"/><line nr="60" mi="6" ci="0" mb="0" cb="0"/><line nr="62" mi="3" ci="0" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="1" cb="1"/><line nr="65" mi="0" ci="21" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="82" mi="0" ci="5" mb="0" cb="0"/><line nr="83" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="10" mb="4" cb="4"/><line nr="88" mi="6" ci="0" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="1" cb="1"/><line nr="92" mi="0" ci="3" mb="1" cb="1"/><line nr="93" mi="3" ci="0" mb="0" cb="0"/><line nr="94" mi="4" ci="0" mb="2" cb="0"/><line nr="95" mi="3" ci="0" mb="2" cb="0"/><line nr="96" mi="6" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="6" ci="0" mb="0" cb="0"/><line nr="106" mi="16" ci="0" mb="0" cb="0"/><line nr="108" mi="2" ci="0" mb="0" cb="0"/><line nr="110" mi="1" ci="3" mb="1" cb="1"/><line nr="111" mi="3" ci="0" mb="2" cb="0"/><line nr="112" mi="7" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="16" ci="0" mb="0" cb="0"/><line nr="121" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="1" cb="1"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="3" ci="0" mb="2" cb="0"/><line nr="126" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="8" ci="0" mb="2" cb="0"/><line nr="132" mi="2" ci="0" mb="2" cb="0"/><line nr="133" mi="7" ci="0" mb="2" cb="0"/><line nr="134" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="6" ci="0" mb="2" cb="0"/><line nr="136" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="2" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="142" mi="4" ci="0" mb="2" cb="0"/><line nr="143" mi="5" ci="0" mb="0" cb="0"/><line nr="144" mi="6" ci="0" mb="2" cb="0"/><line nr="145" mi="6" ci="0" mb="0" cb="0"/><line nr="148" mi="6" ci="0" mb="0" cb="0"/><line nr="150" mi="1" ci="0" mb="0" cb="0"/><line nr="151" mi="7" ci="0" mb="0" cb="0"/><line nr="154" mi="6" ci="0" mb="2" cb="0"/><line nr="155" mi="7" ci="0" mb="2" cb="0"/><line nr="156" mi="1" ci="0" mb="0" cb="0"/><line nr="157" mi="6" ci="0" mb="2" cb="0"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="2" cb="0"/><line nr="162" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="5" ci="0" mb="0" cb="0"/><line nr="164" mi="4" ci="0" mb="2" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="166" mi="6" ci="0" mb="2" cb="0"/><line nr="167" mi="6" ci="0" mb="0" cb="0"/><line nr="170" mi="6" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="7" ci="0" mb="0" cb="0"/><line nr="177" mi="6" ci="0" mb="0" cb="0"/><line nr="180" mi="6" ci="0" mb="0" cb="0"/><line nr="181" mi="6" ci="0" mb="0" cb="0"/><line nr="182" mi="6" ci="0" mb="0" cb="0"/><line nr="183" mi="6" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="2" cb="0"/><line nr="185" mi="11" ci="0" mb="0" cb="0"/><line nr="187" mi="11" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="3" ci="0" mb="0" cb="0"/><line nr="191" mi="12" ci="0" mb="0" cb="0"/><line nr="194" mi="8" ci="0" mb="6" cb="0"/><line nr="196" mi="7" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="16" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="209" mi="0" ci="10" mb="1" cb="3"/><line nr="210" mi="0" ci="16" mb="0" cb="0"/><line nr="212" mi="0" ci="2" mb="0" cb="0"/><line nr="213" mi="0" ci="4" mb="1" cb="1"/><line nr="214" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="0" ci="7" mb="0" cb="0"/><line nr="217" mi="0" ci="4" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="241" mi="0" ci="6" mb="0" cb="0"/><line nr="251" mi="4" ci="0" mb="0" cb="0"/><line nr="252" mi="13" ci="0" mb="0" cb="0"/><line nr="253" mi="3" ci="0" mb="2" cb="0"/><line nr="254" mi="10" ci="0" mb="0" cb="0"/><line nr="256" mi="4" ci="0" mb="0" cb="0"/><line nr="258" mi="4" ci="0" mb="0" cb="0"/><line nr="259" mi="3" ci="0" mb="2" cb="0"/><line nr="260" mi="10" ci="0" mb="0" cb="0"/><line nr="262" mi="4" ci="0" mb="0" cb="0"/><line nr="264" mi="29" ci="0" mb="0" cb="0"/><line nr="266" mi="3" ci="0" mb="0" cb="0"/><line nr="276" mi="0" ci="3" mb="0" cb="2"/><line nr="277" mi="0" ci="2" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="1" cb="1"/><line nr="279" mi="2" ci="0" mb="0" cb="0"/><line nr="280" mi="0" ci="5" mb="1" cb="1"/><line nr="281" mi="2" ci="0" mb="0" cb="0"/><line nr="282" mi="0" ci="3" mb="0" cb="0"/><line nr="283" mi="0" ci="30" mb="4" cb="6"/><line nr="297" mi="0" ci="5" mb="0" cb="0"/><line nr="298" mi="0" ci="6" mb="0" cb="0"/><line nr="299" mi="0" ci="4" mb="0" cb="0"/><line nr="300" mi="0" ci="6" mb="0" cb="0"/><line nr="301" mi="0" ci="8" mb="0" cb="0"/><line nr="302" mi="0" ci="4" mb="0" cb="0"/><line nr="303" mi="0" ci="8" mb="0" cb="0"/><line nr="304" mi="0" ci="4" mb="0" cb="0"/><line nr="305" mi="0" ci="8" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="8" mb="0" cb="0"/><line nr="308" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="504" covered="291"/><counter type="BRANCH" missed="75" covered="31"/><counter type="LINE" missed="94" covered="52"/><counter type="COMPLEXITY" missed="50" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasStartSpans.java"><line nr="23" mi="2" ci="0" mb="0" cb="0"/><line nr="24" mi="3" ci="0" mb="0" cb="0"/><line nr="25" mi="1" ci="0" mb="0" cb="0"/><line nr="34" mi="9" ci="0" mb="2" cb="0"/><line nr="44" mi="9" ci="0" mb="2" cb="0"/><line nr="54" mi="9" ci="0" mb="2" cb="0"/><line nr="64" mi="2" ci="0" mb="0" cb="0"/><line nr="76" mi="3" ci="0" mb="2" cb="0"/><line nr="77" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="9" ci="0" mb="2" cb="0"/><line nr="98" mi="9" ci="0" mb="2" cb="0"/><line nr="108" mi="10" ci="0" mb="2" cb="0"/><line nr="118" mi="9" ci="0" mb="2" cb="0"/><line nr="128" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSpanPrefixQuery.java"><line nr="46" mi="4" ci="0" mb="0" cb="0"/><line nr="47" mi="1" ci="0" mb="0" cb="0"/><line nr="58" mi="6" ci="8" mb="2" cb="2"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="60" mi="0" ci="6" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="1" cb="1"/><line nr="65" mi="0" ci="7" mb="0" cb="0"/><line nr="66" mi="0" ci="9" mb="0" cb="0"/><line nr="67" mi="3" ci="8" mb="1" cb="1"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="82" mi="0" ci="5" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="1" cb="1"/><line nr="84" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="86" mi="0" ci="8" mb="0" cb="2"/><line nr="87" mi="0" ci="5" mb="1" cb="1"/><line nr="88" mi="0" ci="12" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="5" ci="0" mb="0" cb="0"/><line nr="94" mi="0" ci="7" mb="0" cb="0"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="13" ci="0" mb="0" cb="0"/><line nr="110" mi="3" ci="0" mb="2" cb="0"/><line nr="111" mi="17" ci="0" mb="0" cb="0"/><line nr="113" mi="21" ci="0" mb="0" cb="0"/><line nr="115" mi="14" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="9" ci="0" mb="0" cb="0"/><line nr="150" mi="0" ci="3" mb="1" cb="1"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="2" mb="1" cb="1"/><line nr="153" mi="2" ci="0" mb="0" cb="0"/><line nr="154" mi="0" ci="5" mb="1" cb="1"/><line nr="155" mi="2" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="157" mi="1" ci="14" mb="2" cb="2"/><line nr="167" mi="0" ci="5" mb="0" cb="0"/><line nr="168" mi="0" ci="8" mb="0" cb="0"/><line nr="169" mi="2" ci="7" mb="1" cb="1"/><line nr="170" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="128" covered="157"/><counter type="BRANCH" missed="14" covered="14"/><counter type="LINE" missed="18" covered="29"/><counter type="COMPLEXITY" missed="17" covered="5"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanSequenceSpans.java"><line nr="20" mi="2" ci="6" mb="1" cb="1"/><line nr="55" mi="0" ci="2" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="10" mb="0" cb="2"/><line nr="60" mi="0" ci="8" mb="0" cb="0"/><line nr="61" mi="0" ci="1" mb="0" cb="0"/><line nr="62" mi="0" ci="7" mb="0" cb="0"/><line nr="63" mi="0" ci="2" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="11" mb="0" cb="2"/><line nr="70" mi="0" ci="9" mb="0" cb="0"/><line nr="71" mi="0" ci="1" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="2"/><line nr="82" mi="0" ci="7" mb="0" cb="0"/><line nr="83" mi="0" ci="5" mb="0" cb="0"/><line nr="84" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="87" mi="0" ci="7" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="0" cb="0"/><line nr="89" mi="0" ci="2" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="1" cb="1"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="0" cb="0"/><line nr="114" mi="0" ci="3" mb="1" cb="1"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="0" cb="0"/><line nr="140" mi="11" ci="0" mb="2" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="142" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="1" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="0" cb="0"/><line nr="162" mi="0" ci="2" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="2"/><line nr="164" mi="0" ci="1" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="0" ci="4" mb="1" cb="1"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="2" mb="0" cb="0"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="184" mi="0" ci="11" mb="0" cb="2"/><line nr="185" mi="0" ci="4" mb="0" cb="2"/><line nr="186" mi="0" ci="2" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="1" cb="1"/><line nr="189" mi="0" ci="4" mb="1" cb="1"/><line nr="190" mi="4" ci="0" mb="0" cb="0"/><line nr="191" mi="0" ci="2" mb="0" cb="2"/><line nr="192" mi="0" ci="7" mb="0" cb="0"/><line nr="194" mi="0" ci="4" mb="0" cb="2"/><line nr="195" mi="0" ci="9" mb="0" cb="0"/><line nr="197" mi="0" ci="7" mb="0" cb="2"/><line nr="198" mi="0" ci="6" mb="1" cb="1"/><line nr="199" mi="0" ci="9" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="0" cb="2"/><line nr="206" mi="0" ci="4" mb="0" cb="0"/><line nr="207" mi="0" ci="4" mb="0" cb="2"/><line nr="209" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="2" mb="0" cb="0"/><line nr="212" mi="0" ci="4" mb="0" cb="2"/><line nr="214" mi="0" ci="2" mb="1" cb="1"/><line nr="215" mi="4" ci="0" mb="2" cb="0"/><line nr="217" mi="5" ci="0" mb="0" cb="0"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="4" mb="0" cb="2"/><line nr="224" mi="0" ci="3" mb="0" cb="2"/><line nr="225" mi="0" ci="4" mb="1" cb="1"/><line nr="226" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="234" mi="1" ci="7" mb="1" cb="1"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="242" mi="4" ci="2" mb="5" cb="1"/><line nr="243" mi="2" ci="0" mb="0" cb="0"/><line nr="246" mi="0" ci="2" mb="1" cb="1"/><line nr="247" mi="3" ci="0" mb="0" cb="0"/><line nr="248" mi="2" ci="0" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="0" cb="0"/><line nr="251" mi="0" ci="6" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="2"/><line nr="254" mi="0" ci="2" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="2" mb="0" cb="0"/><line nr="271" mi="0" ci="2" mb="0" cb="0"/><line nr="272" mi="0" ci="3" mb="0" cb="0"/><line nr="274" mi="0" ci="5" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="1" cb="1"/><line nr="276" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="8" mb="2" cb="2"/><line nr="290" mi="2" ci="0" mb="0" cb="0"/><line nr="293" mi="0" ci="3" mb="0" cb="0"/><line nr="294" mi="0" ci="11" mb="0" cb="2"/><line nr="295" mi="0" ci="4" mb="1" cb="1"/><line nr="296" mi="0" ci="7" mb="1" cb="1"/><line nr="297" mi="0" ci="8" mb="0" cb="0"/><line nr="298" mi="0" ci="5" mb="1" cb="1"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="4" ci="0" mb="2" cb="0"/><line nr="302" mi="3" ci="0" mb="0" cb="0"/><line nr="303" mi="2" ci="0" mb="0" cb="0"/><line nr="306" mi="4" ci="4" mb="3" cb="1"/><line nr="308" mi="2" ci="0" mb="0" cb="0"/><line nr="311" mi="7" ci="0" mb="2" cb="0"/><line nr="312" mi="6" ci="0" mb="0" cb="0"/><line nr="313" mi="4" ci="0" mb="2" cb="0"/><line nr="315" mi="2" ci="0" mb="0" cb="0"/><line nr="319" mi="0" ci="1" mb="0" cb="0"/><line nr="321" mi="0" ci="4" mb="0" cb="0"/><line nr="322" mi="0" ci="6" mb="0" cb="0"/><line nr="324" mi="0" ci="3" mb="1" cb="1"/><line nr="325" mi="0" ci="2" mb="0" cb="0"/><line nr="328" mi="2" ci="0" mb="0" cb="0"/><line nr="330" mi="6" ci="0" mb="0" cb="0"/><line nr="343" mi="0" ci="4" mb="0" cb="0"/><line nr="344" mi="0" ci="7" mb="0" cb="4"/><line nr="345" mi="0" ci="5" mb="0" cb="0"/><line nr="347" mi="0" ci="3" mb="0" cb="0"/><line nr="359" mi="0" ci="4" mb="0" cb="2"/><line nr="360" mi="0" ci="2" mb="0" cb="0"/><line nr="362" mi="0" ci="4" mb="1" cb="1"/><line nr="363" mi="2" ci="0" mb="0" cb="0"/><line nr="367" mi="0" ci="2" mb="0" cb="0"/><line nr="368" mi="0" ci="3" mb="0" cb="0"/><line nr="369" mi="0" ci="4" mb="0" cb="0"/><line nr="372" mi="0" ci="2" mb="0" cb="0"/><line nr="375" mi="0" ci="2" mb="0" cb="0"/><line nr="377" mi="0" ci="2" mb="0" cb="0"/><line nr="378" mi="0" ci="2" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="0" cb="0"/><line nr="381" mi="0" ci="2" mb="0" cb="0"/><line nr="383" mi="0" ci="9" mb="0" cb="2"/><line nr="384" mi="0" ci="6" mb="0" cb="0"/><line nr="386" mi="0" ci="11" mb="1" cb="3"/><line nr="387" mi="0" ci="4" mb="1" cb="1"/><line nr="390" mi="0" ci="2" mb="0" cb="0"/><line nr="391" mi="0" ci="11" mb="0" cb="2"/><line nr="394" mi="0" ci="15" mb="0" cb="4"/><line nr="395" mi="0" ci="8" mb="0" cb="2"/><line nr="396" mi="0" ci="6" mb="0" cb="0"/><line nr="397" mi="0" ci="5" mb="0" cb="0"/><line nr="398" mi="0" ci="4" mb="0" cb="0"/><line nr="401" mi="0" ci="8" mb="0" cb="2"/><line nr="402" mi="0" ci="3" mb="0" cb="0"/><line nr="408" mi="0" ci="5" mb="0" cb="4"/><line nr="409" mi="0" ci="7" mb="0" cb="0"/><line nr="411" mi="0" ci="6" mb="0" cb="0"/><line nr="415" mi="0" ci="7" mb="0" cb="4"/><line nr="416" mi="0" ci="2" mb="0" cb="2"/><line nr="417" mi="0" ci="2" mb="0" cb="2"/><line nr="418" mi="0" ci="7" mb="0" cb="0"/><line nr="419" mi="0" ci="5" mb="0" cb="0"/><line nr="421" mi="0" ci="8" mb="0" cb="0"/><line nr="423" mi="0" ci="2" mb="0" cb="0"/><line nr="426" mi="0" ci="8" mb="0" cb="4"/><line nr="427" mi="0" ci="2" mb="0" cb="2"/><line nr="428" mi="0" ci="3" mb="0" cb="0"/><line nr="429" mi="0" ci="2" mb="0" cb="0"/><line nr="432" mi="0" ci="6" mb="0" cb="0"/><line nr="434" mi="0" ci="4" mb="0" cb="2"/><line nr="435" mi="0" ci="3" mb="0" cb="0"/><line nr="438" mi="0" ci="6" mb="0" cb="4"/><line nr="440" mi="0" ci="2" mb="1" cb="1"/><line nr="441" mi="0" ci="3" mb="0" cb="0"/><line nr="442" mi="0" ci="7" mb="0" cb="2"/><line nr="443" mi="0" ci="7" mb="0" cb="0"/><line nr="444" mi="0" ci="8" mb="0" cb="2"/><line nr="445" mi="0" ci="1" mb="0" cb="0"/><line nr="449" mi="0" ci="2" mb="0" cb="0"/><line nr="452" mi="0" ci="3" mb="1" cb="1"/><line nr="453" mi="3" ci="0" mb="0" cb="0"/><line nr="455" mi="0" ci="7" mb="0" cb="0"/><line nr="458" mi="0" ci="3" mb="0" cb="2"/><line nr="459" mi="0" ci="5" mb="0" cb="2"/><line nr="460" mi="0" ci="4" mb="0" cb="0"/><line nr="461" mi="0" ci="5" mb="0" cb="0"/><line nr="464" mi="0" ci="4" mb="0" cb="2"/><line nr="466" mi="0" ci="3" mb="0" cb="2"/><line nr="467" mi="0" ci="6" mb="1" cb="1"/><line nr="468" mi="1" ci="3" mb="0" cb="0"/><line nr="469" mi="5" ci="0" mb="0" cb="0"/><line nr="474" mi="0" ci="9" mb="0" cb="2"/><line nr="475" mi="0" ci="5" mb="0" cb="0"/><line nr="477" mi="0" ci="2" mb="0" cb="0"/><line nr="480" mi="0" ci="3" mb="0" cb="2"/><line nr="481" mi="0" ci="15" mb="0" cb="2"/><line nr="482" mi="0" ci="5" mb="0" cb="2"/><line nr="483" mi="0" ci="7" mb="0" cb="0"/><line nr="484" mi="0" ci="1" mb="0" cb="0"/><line nr="488" mi="0" ci="3" mb="1" cb="1"/><line nr="490" mi="3" ci="0" mb="2" cb="0"/><line nr="492" mi="2" ci="0" mb="0" cb="0"/><line nr="493" mi="9" ci="0" mb="2" cb="0"/><line nr="494" mi="7" ci="0" mb="2" cb="0"/><line nr="495" mi="2" ci="0" mb="0" cb="0"/><line nr="496" mi="1" ci="0" mb="0" cb="0"/><line nr="499" mi="2" ci="0" mb="2" cb="0"/><line nr="500" mi="3" ci="0" mb="0" cb="0"/><line nr="503" mi="2" ci="0" mb="0" cb="0"/><line nr="504" mi="0" ci="3" mb="0" cb="2"/><line nr="505" mi="0" ci="4" mb="1" cb="1"/><line nr="506" mi="9" ci="0" mb="2" cb="0"/><line nr="507" mi="8" ci="0" mb="2" cb="0"/><line nr="508" mi="1" ci="0" mb="0" cb="0"/><line nr="510" mi="8" ci="0" mb="0" cb="0"/><line nr="513" mi="2" ci="0" mb="0" cb="0"/><line nr="515" mi="0" ci="9" mb="0" cb="2"/><line nr="516" mi="0" ci="8" mb="0" cb="0"/><line nr="518" mi="0" ci="10" mb="0" cb="2"/><line nr="519" mi="0" ci="5" mb="1" cb="1"/><line nr="520" mi="0" ci="5" mb="0" cb="0"/><line nr="522" mi="0" ci="1" mb="0" cb="0"/><line nr="523" mi="0" ci="11" mb="0" cb="0"/><line nr="524" mi="0" ci="2" mb="0" cb="0"/><line nr="544" mi="0" ci="4" mb="0" cb="0"/><line nr="546" mi="0" ci="3" mb="0" cb="2"/><line nr="547" mi="0" ci="3" mb="1" cb="1"/><line nr="548" mi="0" ci="15" mb="0" cb="2"/><line nr="549" mi="0" ci="9" mb="0" cb="0"/><line nr="550" mi="0" ci="4" mb="1" cb="1"/><line nr="551" mi="0" ci="4" mb="0" cb="0"/><line nr="553" mi="0" ci="1" mb="0" cb="0"/><line nr="555" mi="0" ci="2" mb="0" cb="0"/><line nr="559" mi="0" ci="6" mb="0" cb="0"/><line nr="561" mi="0" ci="7" mb="1" cb="3"/><line nr="563" mi="8" ci="0" mb="4" cb="0"/><line nr="564" mi="15" ci="0" mb="2" cb="0"/><line nr="565" mi="9" ci="0" mb="0" cb="0"/><line nr="566" mi="4" ci="0" mb="2" cb="0"/><line nr="567" mi="4" ci="0" mb="0" cb="0"/><line nr="569" mi="2" ci="0" mb="0" cb="0"/><line nr="571" mi="3" ci="0" mb="2" cb="0"/><line nr="572" mi="6" ci="0" mb="2" cb="0"/><line nr="573" mi="15" ci="0" mb="2" cb="0"/><line nr="574" mi="9" ci="0" mb="0" cb="0"/><line nr="575" mi="4" ci="0" mb="2" cb="0"/><line nr="576" mi="4" ci="0" mb="0" cb="0"/><line nr="578" mi="1" ci="0" mb="0" cb="0"/><line nr="580" mi="4" ci="0" mb="0" cb="0"/><line nr="581" mi="10" ci="0" mb="2" cb="0"/><line nr="582" mi="7" ci="0" mb="2" cb="0"/><line nr="583" mi="16" ci="0" mb="2" cb="0"/><line nr="584" mi="8" ci="0" mb="0" cb="0"/><line nr="585" mi="4" ci="0" mb="2" cb="0"/><line nr="586" mi="4" ci="0" mb="0" cb="0"/><line nr="588" mi="1" ci="0" mb="0" cb="0"/><line nr="590" mi="2" ci="0" mb="0" cb="0"/><line nr="593" mi="5" ci="0" mb="0" cb="0"/><line nr="596" mi="0" ci="7" mb="1" cb="3"/><line nr="597" mi="5" ci="5" mb="2" cb="2"/><line nr="599" mi="0" ci="5" mb="1" cb="1"/><line nr="600" mi="15" ci="0" mb="2" cb="0"/><line nr="601" mi="9" ci="0" mb="0" cb="0"/><line nr="602" mi="4" ci="0" mb="2" cb="0"/><line nr="603" mi="4" ci="0" mb="0" cb="0"/><line nr="605" mi="2" ci="0" mb="0" cb="0"/><line nr="608" mi="0" ci="6" mb="0" cb="2"/><line nr="609" mi="0" ci="15" mb="0" cb="2"/><line nr="610" mi="0" ci="9" mb="0" cb="0"/><line nr="611" mi="0" ci="4" mb="1" cb="1"/><line nr="612" mi="0" ci="4" mb="0" cb="0"/><line nr="614" mi="0" ci="1" mb="0" cb="0"/><line nr="616" mi="0" ci="10" mb="0" cb="2"/><line nr="617" mi="0" ci="7" mb="0" cb="2"/><line nr="618" mi="0" ci="16" mb="0" cb="2"/><line nr="619" mi="0" ci="8" mb="0" cb="0"/><line nr="620" mi="0" ci="4" mb="1" cb="1"/><line nr="621" mi="0" ci="4" mb="0" cb="0"/><line nr="623" mi="0" ci="1" mb="0" cb="0"/><line nr="625" mi="0" ci="2" mb="0" cb="0"/><line nr="628" mi="0" ci="7" mb="1" cb="3"/><line nr="629" mi="0" ci="4" mb="0" cb="0"/><line nr="631" mi="0" ci="3" mb="0" cb="2"/><line nr="632" mi="0" ci="10" mb="0" cb="2"/><line nr="633" mi="0" ci="7" mb="0" cb="2"/><line nr="634" mi="0" ci="16" mb="0" cb="2"/><line nr="635" mi="0" ci="8" mb="0" cb="0"/><line nr="636" mi="0" ci="4" mb="1" cb="1"/><line nr="637" mi="0" ci="4" mb="0" cb="0"/><line nr="639" mi="0" ci="1" mb="0" cb="0"/><line nr="641" mi="0" ci="2" mb="0" cb="0"/><line nr="644" mi="0" ci="8" mb="2" cb="2"/><line nr="645" mi="0" ci="2" mb="1" cb="1"/><line nr="646" mi="0" ci="10" mb="0" cb="2"/><line nr="647" mi="0" ci="7" mb="0" cb="0"/><line nr="648" mi="0" ci="1" mb="0" cb="0"/><line nr="650" mi="0" ci="2" mb="0" cb="2"/><line nr="651" mi="0" ci="10" mb="0" cb="0"/><line nr="653" mi="0" ci="6" mb="0" cb="0"/><line nr="654" mi="0" ci="5" mb="0" cb="0"/><line nr="655" mi="0" ci="7" mb="0" cb="0"/><line nr="657" mi="0" ci="16" mb="0" cb="2"/><line nr="658" mi="0" ci="5" mb="0" cb="2"/><line nr="659" mi="0" ci="14" mb="0" cb="2"/><line nr="660" mi="0" ci="8" mb="0" cb="0"/><line nr="661" mi="0" ci="4" mb="1" cb="1"/><line nr="662" mi="0" ci="4" mb="0" cb="0"/><line nr="664" mi="0" ci="1" mb="0" cb="0"/><line nr="667" mi="0" ci="1" mb="0" cb="0"/><line nr="670" mi="0" ci="2" mb="0" cb="0"/><line nr="693" mi="0" ci="2" mb="0" cb="0"/><line nr="695" mi="0" ci="6" mb="0" cb="4"/><line nr="696" mi="0" ci="5" mb="0" cb="2"/><line nr="697" mi="0" ci="6" mb="0" cb="0"/><line nr="700" mi="0" ci="3" mb="0" cb="2"/><line nr="702" mi="0" ci="11" mb="0" cb="6"/><line nr="704" mi="0" ci="7" mb="0" cb="4"/><line nr="705" mi="0" ci="3" mb="1" cb="1"/><line nr="706" mi="0" ci="10" mb="0" cb="2"/><line nr="707" mi="0" ci="2" mb="0" cb="2"/><line nr="708" mi="0" ci="1" mb="0" cb="0"/><line nr="711" mi="0" ci="2" mb="0" cb="0"/><line nr="712" mi="0" ci="3" mb="1" cb="1"/><line nr="713" mi="0" ci="5" mb="0" cb="0"/><line nr="714" mi="0" ci="3" mb="0" cb="2"/><line nr="715" mi="0" ci="4" mb="1" cb="1"/><line nr="716" mi="0" ci="4" mb="0" cb="0"/><line nr="717" mi="0" ci="5" mb="0" cb="0"/><line nr="719" mi="0" ci="4" mb="0" cb="0"/><line nr="720" mi="0" ci="1" mb="0" cb="0"/><line nr="721" mi="0" ci="4" mb="0" cb="2"/><line nr="722" mi="0" ci="3" mb="0" cb="2"/><line nr="725" mi="0" ci="5" mb="0" cb="0"/><line nr="726" mi="0" ci="10" mb="0" cb="2"/><line nr="727" mi="0" ci="3" mb="0" cb="2"/><line nr="728" mi="0" ci="4" mb="0" cb="0"/><line nr="729" mi="0" ci="2" mb="0" cb="2"/><line nr="730" mi="0" ci="4" mb="0" cb="0"/><line nr="731" mi="0" ci="5" mb="0" cb="2"/><line nr="732" mi="0" ci="1" mb="0" cb="0"/><line nr="738" mi="0" ci="1" mb="0" cb="0"/><line nr="739" mi="0" ci="1" mb="0" cb="0"/><line nr="745" mi="0" ci="3" mb="0" cb="0"/><line nr="746" mi="0" ci="3" mb="0" cb="0"/><line nr="747" mi="0" ci="11" mb="0" cb="2"/><line nr="748" mi="0" ci="2" mb="0" cb="0"/><line nr="749" mi="0" ci="1" mb="0" cb="0"/><line nr="750" mi="0" ci="3" mb="0" cb="0"/><line nr="751" mi="0" ci="1" mb="0" cb="0"/><line nr="780" mi="0" ci="2" mb="0" cb="0"/><line nr="781" mi="0" ci="3" mb="0" cb="0"/><line nr="782" mi="0" ci="3" mb="0" cb="0"/><line nr="783" mi="0" ci="5" mb="0" cb="0"/><line nr="784" mi="0" ci="2" mb="0" cb="0"/><line nr="785" mi="0" ci="1" mb="0" cb="0"/><line nr="791" mi="0" ci="3" mb="0" cb="0"/><line nr="792" mi="0" ci="3" mb="0" cb="0"/><line nr="793" mi="0" ci="3" mb="0" cb="0"/><line nr="794" mi="0" ci="3" mb="0" cb="0"/><line nr="795" mi="0" ci="3" mb="0" cb="0"/><line nr="796" mi="0" ci="3" mb="0" cb="0"/><line nr="797" mi="0" ci="1" mb="0" cb="0"/><line nr="808" mi="0" ci="7" mb="0" cb="2"/><line nr="809" mi="0" ci="4" mb="0" cb="2"/><line nr="810" mi="0" ci="3" mb="0" cb="0"/><line nr="811" mi="0" ci="4" mb="0" cb="0"/><line nr="813" mi="0" ci="9" mb="0" cb="0"/><line nr="815" mi="0" ci="10" mb="0" cb="0"/><line nr="816" mi="0" ci="8" mb="1" cb="3"/><line nr="817" mi="0" ci="4" mb="0" cb="0"/><line nr="819" mi="0" ci="4" mb="0" cb="0"/><line nr="820" mi="0" ci="1" mb="0" cb="0"/><line nr="829" mi="0" ci="4" mb="0" cb="0"/><line nr="830" mi="0" ci="13" mb="0" cb="2"/><line nr="831" mi="0" ci="3" mb="0" cb="2"/><line nr="832" mi="0" ci="5" mb="0" cb="0"/><line nr="834" mi="0" ci="1" mb="0" cb="0"/><line nr="835" mi="0" ci="3" mb="0" cb="2"/><line nr="837" mi="0" ci="11" mb="0" cb="2"/><line nr="838" mi="0" ci="6" mb="0" cb="0"/><line nr="839" mi="0" ci="1" mb="0" cb="0"/><line nr="840" mi="0" ci="4" mb="0" cb="2"/><line nr="841" mi="0" ci="3" mb="0" cb="0"/><line nr="842" mi="0" ci="3" mb="0" cb="0"/><line nr="843" mi="0" ci="4" mb="0" cb="0"/><line nr="845" mi="0" ci="7" mb="0" cb="0"/><line nr="846" mi="0" ci="10" mb="1" cb="3"/><line nr="847" mi="0" ci="3" mb="0" cb="0"/><line nr="848" mi="0" ci="3" mb="0" cb="0"/><line nr="852" mi="0" ci="1" mb="0" cb="0"/><line nr="874" mi="0" ci="2" mb="0" cb="0"/><line nr="875" mi="0" ci="3" mb="0" cb="0"/><line nr="876" mi="0" ci="3" mb="0" cb="0"/><line nr="877" mi="0" ci="1" mb="0" cb="0"/><line nr="885" mi="0" ci="3" mb="0" cb="0"/><line nr="894" mi="0" ci="3" mb="0" cb="0"/><line nr="904" mi="0" ci="3" mb="1" cb="1"/><line nr="905" mi="2" ci="0" mb="0" cb="0"/><line nr="906" mi="0" ci="2" mb="1" cb="1"/><line nr="907" mi="2" ci="0" mb="0" cb="0"/><line nr="908" mi="0" ci="5" mb="1" cb="1"/><line nr="909" mi="2" ci="0" mb="0" cb="0"/><line nr="910" mi="0" ci="3" mb="0" cb="0"/><line nr="911" mi="2" ci="12" mb="2" cb="2"/><line nr="917" mi="5" ci="0" mb="0" cb="0"/><line nr="918" mi="7" ci="0" mb="0" cb="0"/><line nr="919" mi="7" ci="0" mb="0" cb="0"/><line nr="920" mi="2" ci="0" mb="0" cb="0"/><line nr="930" mi="17" ci="0" mb="0" cb="0"/><line nr="942" mi="3" ci="0" mb="0" cb="0"/><line nr="952" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="425" covered="1488"/><counter type="BRANCH" missed="110" covered="250"/><counter type="LINE" missed="86" covered="321"/><counter type="COMPLEXITY" missed="88" covered="122"/><counter type="METHOD" missed="6" covered="24"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasSpanPositionSpans.java"><line nr="41" mi="0" ci="2" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="1" mb="0" cb="0"/><line nr="60" mi="0" ci="5" mb="0" cb="2"/><line nr="61" mi="0" ci="4" mb="0" cb="0"/><line nr="62" mi="0" ci="7" mb="0" cb="0"/><line nr="64" mi="0" ci="6" mb="0" cb="0"/><line nr="65" mi="0" ci="6" mb="0" cb="0"/><line nr="66" mi="0" ci="5" mb="1" cb="1"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="0" cb="0"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="0" cb="0"/><line nr="134" mi="0" ci="8" mb="0" cb="0"/><line nr="135" mi="0" ci="2" mb="0" cb="2"/><line nr="136" mi="0" ci="4" mb="0" cb="0"/><line nr="137" mi="0" ci="7" mb="0" cb="0"/><line nr="138" mi="0" ci="7" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="0" ci="3" mb="0" cb="0"/><line nr="143" mi="0" ci="3" mb="0" cb="0"/><line nr="144" mi="0" ci="3" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="0" cb="0"/><line nr="148" mi="0" ci="9" mb="1" cb="3"/><line nr="149" mi="0" ci="3" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="7" ci="0" mb="0" cb="0"/><line nr="162" mi="2" ci="0" mb="2" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="164" mi="7" ci="0" mb="0" cb="0"/><line nr="165" mi="7" ci="0" mb="0" cb="0"/><line nr="166" mi="3" ci="0" mb="0" cb="0"/><line nr="167" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="3" ci="0" mb="0" cb="0"/><line nr="172" mi="3" ci="0" mb="0" cb="0"/><line nr="173" mi="3" ci="0" mb="0" cb="0"/><line nr="175" mi="3" ci="0" mb="0" cb="0"/><line nr="176" mi="9" ci="0" mb="4" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="187" mi="7" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="80" covered="143"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="20" covered="37"/><counter type="COMPLEXITY" missed="10" covered="9"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanPrecededBySpans.java"><line nr="34" mi="0" ci="2" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="5" mb="0" cb="0"/><line nr="39" mi="0" ci="1" mb="0" cb="0"/><line nr="43" mi="5" ci="0" mb="0" cb="0"/><line nr="44" mi="5" ci="0" mb="0" cb="0"/><line nr="45" mi="1" ci="0" mb="0" cb="0"/><line nr="49" mi="2" ci="9" mb="2" cb="2"/><line nr="50" mi="1" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="8" mb="2" cb="2"/><line nr="58" mi="5" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="1" cb="1"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="2"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="5" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="2"/><line nr="71" mi="0" ci="5" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="0" cb="0"/><line nr="81" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="2" ci="9" mb="2" cb="2"/><line nr="87" mi="1" ci="3" mb="0" cb="0"/><line nr="93" mi="11" ci="0" mb="4" cb="0"/><line nr="94" mi="9" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="100" mi="4" ci="0" mb="2" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="2" cb="0"/><line nr="104" mi="3" ci="0" mb="0" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="2" cb="0"/><line nr="110" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="3" ci="0" mb="2" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="2" cb="0"/><line nr="120" mi="6" ci="0" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="2" cb="0"/><line nr="128" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="2" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="133" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="0" cb="0"/><line nr="153" mi="0" ci="2" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="1" cb="1"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="0" ci="5" mb="0" cb="0"/><line nr="164" mi="0" ci="5" mb="0" cb="0"/><line nr="165" mi="0" ci="5" mb="0" cb="0"/><line nr="166" mi="0" ci="7" mb="0" cb="4"/><line nr="167" mi="0" ci="3" mb="1" cb="1"/><line nr="168" mi="6" ci="0" mb="0" cb="0"/><line nr="169" mi="4" ci="0" mb="0" cb="0"/><line nr="171" mi="0" ci="6" mb="0" cb="0"/><line nr="172" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="4" mb="0" cb="2"/><line nr="176" mi="0" ci="3" mb="1" cb="1"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="5" mb="0" cb="2"/><line nr="189" mi="0" ci="4" mb="0" cb="2"/><line nr="190" mi="0" ci="2" mb="0" cb="0"/><line nr="193" mi="0" ci="4" mb="0" cb="2"/><line nr="194" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="0" ci="4" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="0" ci="3" mb="1" cb="1"/><line nr="198" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="0" ci="4" mb="0" cb="2"/><line nr="202" mi="0" ci="4" mb="1" cb="1"/><line nr="203" mi="0" ci="6" mb="0" cb="0"/><line nr="205" mi="0" ci="4" mb="0" cb="2"/><line nr="206" mi="0" ci="4" mb="1" cb="1"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="208" mi="0" ci="2" mb="0" cb="0"/><line nr="211" mi="0" ci="6" mb="0" cb="0"/><line nr="212" mi="0" ci="4" mb="0" cb="2"/><line nr="213" mi="0" ci="7" mb="0" cb="0"/><line nr="214" mi="0" ci="7" mb="0" cb="0"/><line nr="217" mi="0" ci="4" mb="0" cb="2"/><line nr="218" mi="0" ci="2" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="0" ci="3" mb="0" cb="0"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="231" mi="0" ci="3" mb="0" cb="0"/><line nr="232" mi="0" ci="3" mb="0" cb="0"/><line nr="233" mi="0" ci="3" mb="0" cb="0"/><line nr="234" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="154" covered="241"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="63"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanMatchAllSpans.java"><line nr="36" mi="0" ci="2" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="1" mb="0" cb="0"/><line nr="53" mi="0" ci="5" mb="0" cb="2"/><line nr="54" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="7" mb="0" cb="0"/><line nr="57" mi="0" ci="6" mb="0" cb="0"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="2"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="1" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="126" mi="0" ci="8" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="2"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="129" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="4" mb="0" cb="0"/><line nr="131" mi="0" ci="3" mb="0" cb="0"/><line nr="132" mi="0" ci="4" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="150" mi="0" ci="9" mb="0" cb="0"/><line nr="151" mi="0" ci="2" mb="1" cb="1"/><line nr="152" mi="0" ci="4" mb="0" cb="0"/><line nr="153" mi="0" ci="4" mb="0" cb="0"/><line nr="154" mi="0" ci="4" mb="0" cb="0"/><line nr="155" mi="0" ci="3" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="0" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="174" mi="0" ci="2" mb="0" cb="0"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="20" covered="157"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="8" covered="43"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanEndSpans.java"><line nr="24" mi="0" ci="2" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="1" mb="0" cb="0"/><line nr="35" mi="0" ci="4" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="2" ci="7" mb="1" cb="1"/><line nr="56" mi="2" ci="7" mb="1" cb="1"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="3" ci="0" mb="2" cb="0"/><line nr="79" mi="4" ci="0" mb="0" cb="0"/><line nr="81" mi="1" ci="0" mb="0" cb="0"/><line nr="90" mi="9" ci="0" mb="2" cb="0"/><line nr="100" mi="9" ci="0" mb="2" cb="0"/><line nr="110" mi="2" ci="8" mb="1" cb="1"/><line nr="120" mi="2" ci="7" mb="1" cb="1"/><line nr="130" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="45" covered="42"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="7" covered="9"/><counter type="COMPLEXITY" missed="13" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanPositionQuery.java"><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="1" mb="0" cb="0"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="1" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="7" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="0" cb="0"/><line nr="108" mi="0" ci="3" mb="0" cb="0"/><line nr="109" mi="0" ci="5" mb="0" cb="0"/><line nr="110" mi="0" ci="1" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="0" cb="2"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="0" ci="16" mb="0" cb="2"/><line nr="143" mi="0" ci="5" mb="1" cb="1"/><line nr="144" mi="3" ci="0" mb="0" cb="0"/><line nr="145" mi="7" ci="0" mb="0" cb="0"/><line nr="146" mi="1" ci="0" mb="0" cb="0"/><line nr="149" mi="0" ci="1" mb="0" cb="0"/><line nr="151" mi="0" ci="7" mb="0" cb="0"/><line nr="153" mi="0" ci="7" mb="0" cb="0"/><line nr="155" mi="0" ci="5" mb="0" cb="0"/><line nr="156" mi="0" ci="2" mb="1" cb="1"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="13" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="4" ci="0" mb="0" cb="0"/><line nr="200" mi="7" ci="0" mb="0" cb="0"/><line nr="201" mi="28" ci="0" mb="2" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="2"/><line nr="213" mi="0" ci="2" mb="0" cb="0"/><line nr="214" mi="0" ci="2" mb="1" cb="1"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="0" ci="5" mb="0" cb="2"/><line nr="217" mi="0" ci="2" mb="0" cb="0"/><line nr="218" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="1" ci="19" mb="3" cb="3"/><line nr="229" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="8" mb="0" cb="0"/><line nr="231" mi="0" ci="7" mb="0" cb="0"/><line nr="232" mi="0" ci="7" mb="0" cb="0"/><line nr="233" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="75" covered="185"/><counter type="BRANCH" missed="8" covered="14"/><counter type="LINE" missed="14" covered="39"/><counter type="COMPLEXITY" missed="11" covered="13"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanStartQuery.java"><line nr="33" mi="0" ci="6" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="1" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="2"/><line nr="47" mi="0" ci="7" mb="0" cb="0"/><line nr="48" mi="4" ci="3" mb="3" cb="1"/><line nr="49" mi="2" ci="0" mb="0" cb="0"/><line nr="51" mi="0" ci="4" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="13" ci="0" mb="0" cb="0"/><line nr="65" mi="7" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="3" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="90" mi="0" ci="7" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="7" mb="0" cb="0"/><line nr="114" mi="0" ci="3" mb="0" cb="0"/><line nr="115" mi="0" ci="5" mb="0" cb="0"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="1" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="1" ci="0" mb="0" cb="0"/><line nr="142" mi="0" ci="9" mb="0" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="153" mi="1" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="2"/><line nr="165" mi="0" ci="2" mb="0" cb="0"/><line nr="166" mi="0" ci="2" mb="1" cb="1"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="168" mi="0" ci="5" mb="0" cb="2"/><line nr="169" mi="0" ci="2" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="6" mb="0" cb="0"/><line nr="181" mi="5" ci="0" mb="0" cb="0"/><line nr="182" mi="8" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="64" covered="97"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="14" covered="24"/><counter type="COMPLEXITY" missed="7" covered="10"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanAndQuery.java"><line nr="30" mi="0" ci="4" mb="0" cb="0"/><line nr="31" mi="0" ci="2" mb="0" cb="0"/><line nr="32" mi="0" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="16" mb="0" cb="2"/><line nr="35" mi="0" ci="5" mb="1" cb="1"/><line nr="36" mi="0" ci="5" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="1" cb="1"/><line nr="38" mi="0" ci="2" mb="0" cb="2"/><line nr="39" mi="0" ci="9" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="1" cb="1"/><line nr="45" mi="0" ci="2" mb="0" cb="2"/><line nr="46" mi="0" ci="9" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="4" mb="0" cb="0"/><line nr="54" mi="0" ci="7" mb="0" cb="0"/><line nr="55" mi="0" ci="6" mb="0" cb="0"/><line nr="56" mi="0" ci="1" mb="0" cb="0"/><line nr="65" mi="0" ci="4" mb="0" cb="0"/><line nr="78" mi="0" ci="6" mb="0" cb="0"/><line nr="83" mi="0" ci="5" mb="1" cb="1"/><line nr="86" mi="0" ci="5" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="0" ci="5" mb="0" cb="0"/><line nr="89" mi="0" ci="2" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="8" mb="0" cb="2"/><line nr="93" mi="0" ci="8" mb="0" cb="0"/><line nr="94" mi="0" ci="14" mb="0" cb="2"/><line nr="95" mi="0" ci="5" mb="1" cb="1"/><line nr="96" mi="8" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="5" mb="1" cb="1"/><line nr="99" mi="0" ci="1" mb="0" cb="0"/><line nr="100" mi="0" ci="5" mb="1" cb="1"/><line nr="101" mi="1" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="2" mb="1" cb="1"/><line nr="109" mi="5" ci="0" mb="0" cb="0"/><line nr="110" mi="3" ci="0" mb="2" cb="0"/><line nr="111" mi="1" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="2" ci="0" mb="0" cb="0"/><line nr="115" mi="8" ci="0" mb="2" cb="0"/><line nr="116" mi="10" ci="0" mb="4" cb="0"/><line nr="118" mi="6" ci="0" mb="0" cb="0"/><line nr="119" mi="2" ci="0" mb="0" cb="0"/><line nr="120" mi="3" ci="0" mb="2" cb="0"/><line nr="121" mi="6" ci="0" mb="0" cb="0"/><line nr="122" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="126" mi="2" ci="0" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="1" cb="1"/><line nr="129" mi="8" ci="0" mb="0" cb="0"/><line nr="130" mi="0" ci="4" mb="1" cb="1"/><line nr="131" mi="6" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="8" mb="1" cb="3"/><line nr="133" mi="0" ci="7" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="2" cb="0"/><line nr="138" mi="8" ci="0" mb="0" cb="0"/><line nr="140" mi="8" ci="0" mb="0" cb="0"/><line nr="152" mi="5" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="0" cb="2"/><line nr="163" mi="0" ci="2" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="1" cb="1"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><line nr="166" mi="0" ci="5" mb="1" cb="1"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="169" mi="0" ci="6" mb="0" cb="0"/><line nr="179" mi="0" ci="5" mb="0" cb="0"/><line nr="180" mi="0" ci="8" mb="0" cb="0"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="106" covered="236"/><counter type="BRANCH" missed="25" covered="27"/><counter type="LINE" missed="24" covered="50"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanEndQuery.java"><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="2"/><line nr="46" mi="0" ci="7" mb="0" cb="0"/><line nr="47" mi="1" ci="3" mb="1" cb="1"/><line nr="48" mi="3" ci="0" mb="2" cb="0"/><line nr="49" mi="2" ci="0" mb="0" cb="0"/><line nr="51" mi="0" ci="4" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="13" ci="0" mb="0" cb="0"/><line nr="65" mi="7" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="3" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="90" mi="0" ci="7" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="7" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="0" ci="5" mb="0" cb="0"/><line nr="113" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="6" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="0" cb="2"/><line nr="163" mi="0" ci="2" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="1" cb="1"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><line nr="166" mi="0" ci="5" mb="0" cb="2"/><line nr="167" mi="0" ci="2" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="169" mi="0" ci="6" mb="0" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="8" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="64" covered="98"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="15" covered="25"/><counter type="COMPLEXITY" missed="7" covered="10"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanFullyAlignedWithSpans.java"><line nr="47" mi="2" ci="0" mb="0" cb="0"/><line nr="48" mi="3" ci="0" mb="0" cb="0"/><line nr="49" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="51" mi="5" ci="0" mb="0" cb="0"/><line nr="52" mi="1" ci="0" mb="0" cb="0"/><line nr="62" mi="8" ci="0" mb="4" cb="0"/><line nr="63" mi="5" ci="0" mb="0" cb="0"/><line nr="65" mi="3" ci="0" mb="2" cb="0"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="69" mi="3" ci="0" mb="2" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="71" mi="5" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="2" cb="0"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="79" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="11" ci="0" mb="4" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="11" ci="0" mb="4" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="115" mi="11" ci="0" mb="4" cb="0"/><line nr="116" mi="9" ci="0" mb="0" cb="0"/><line nr="128" mi="5" ci="0" mb="0" cb="0"/><line nr="129" mi="5" ci="0" mb="0" cb="0"/><line nr="130" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="2" cb="0"/><line nr="161" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="172" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="4" ci="0" mb="2" cb="0"/><line nr="174" mi="3" ci="0" mb="0" cb="0"/><line nr="175" mi="4" ci="0" mb="2" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="0" cb="0"/><line nr="181" mi="5" ci="0" mb="0" cb="0"/><line nr="182" mi="3" ci="0" mb="2" cb="0"/><line nr="183" mi="6" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="2" cb="0"/><line nr="185" mi="3" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="0" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="190" mi="5" ci="0" mb="0" cb="0"/><line nr="192" mi="3" ci="0" mb="2" cb="0"/><line nr="193" mi="6" ci="0" mb="0" cb="0"/><line nr="194" mi="3" ci="0" mb="2" cb="0"/><line nr="195" mi="3" ci="0" mb="0" cb="0"/><line nr="196" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="2" cb="0"/><line nr="201" mi="3" ci="0" mb="0" cb="0"/><line nr="203" mi="3" ci="0" mb="2" cb="0"/><line nr="204" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="3" ci="0" mb="0" cb="0"/><line nr="209" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="4" ci="0" mb="2" cb="0"/><line nr="223" mi="2" ci="0" mb="0" cb="0"/><line nr="225" mi="5" ci="0" mb="0" cb="0"/><line nr="226" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="5" ci="0" mb="0" cb="0"/><line nr="228" mi="7" ci="0" mb="4" cb="0"/><line nr="229" mi="3" ci="0" mb="2" cb="0"/><line nr="230" mi="6" ci="0" mb="0" cb="0"/><line nr="231" mi="4" ci="0" mb="0" cb="0"/><line nr="233" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="4" ci="0" mb="0" cb="0"/><line nr="237" mi="4" ci="0" mb="2" cb="0"/><line nr="238" mi="3" ci="0" mb="2" cb="0"/><line nr="239" mi="2" ci="0" mb="0" cb="0"/><line nr="240" mi="2" ci="0" mb="0" cb="0"/><line nr="243" mi="2" ci="0" mb="0" cb="0"/><line nr="257" mi="3" ci="0" mb="0" cb="0"/><line nr="258" mi="5" ci="0" mb="2" cb="0"/><line nr="259" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="4" ci="0" mb="2" cb="0"/><line nr="261" mi="6" ci="0" mb="2" cb="0"/><line nr="262" mi="2" ci="0" mb="0" cb="0"/><line nr="264" mi="4" ci="0" mb="2" cb="0"/><line nr="265" mi="4" ci="0" mb="2" cb="0"/><line nr="266" mi="2" ci="0" mb="0" cb="0"/><line nr="269" mi="4" ci="0" mb="2" cb="0"/><line nr="270" mi="5" ci="0" mb="0" cb="0"/><line nr="271" mi="3" ci="0" mb="2" cb="0"/><line nr="272" mi="3" ci="0" mb="0" cb="0"/><line nr="273" mi="2" ci="0" mb="0" cb="0"/><line nr="275" mi="5" ci="0" mb="0" cb="0"/><line nr="276" mi="7" ci="0" mb="4" cb="0"/><line nr="278" mi="5" ci="0" mb="2" cb="0"/><line nr="279" mi="4" ci="0" mb="0" cb="0"/><line nr="280" mi="3" ci="0" mb="0" cb="0"/><line nr="282" mi="7" ci="0" mb="0" cb="0"/><line nr="284" mi="3" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="286" mi="6" ci="0" mb="4" cb="0"/><line nr="288" mi="2" ci="0" mb="0" cb="0"/><line nr="295" mi="3" ci="0" mb="0" cb="0"/><line nr="296" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="3" ci="0" mb="0" cb="0"/><line nr="304" mi="3" ci="0" mb="0" cb="0"/><line nr="305" mi="3" ci="0" mb="0" cb="0"/><line nr="306" mi="3" ci="0" mb="0" cb="0"/><line nr="307" mi="3" ci="0" mb="0" cb="0"/><line nr="308" mi="3" ci="0" mb="0" cb="0"/><line nr="309" mi="1" ci="0" mb="0" cb="0"/><line nr="318" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="405" covered="0"/><counter type="BRANCH" missed="76" covered="0"/><counter type="LINE" missed="106" covered="0"/><counter type="COMPLEXITY" missed="52" covered="0"/><counter type="METHOD" missed="14" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSpanIntersectingQuery.java"><line nr="41" mi="1" ci="10" mb="2" cb="2"/><line nr="42" mi="1" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="8" mb="2" cb="2"/><line nr="44" mi="0" ci="11" mb="3" cb="3"/><line nr="45" mi="5" ci="0" mb="0" cb="0"/><line nr="47" mi="2" ci="0" mb="2" cb="0"/><line nr="48" mi="5" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="1" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="6" mb="2" cb="2"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="0" ci="6" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="6" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="2" ci="8" mb="1" cb="1"/><line nr="89" mi="2" ci="3" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="1" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="13" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="10" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="2" cb="0"/><line nr="125" mi="10" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="2"/><line nr="141" mi="0" ci="2" mb="0" cb="0"/><line nr="142" mi="0" ci="2" mb="1" cb="1"/><line nr="143" mi="2" ci="0" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="1" cb="1"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="0" cb="0"/><line nr="147" mi="0" ci="16" mb="1" cb="3"/><line nr="157" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="6" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="0" ci="6" mb="0" cb="0"/><line nr="173" mi="0" ci="6" mb="0" cb="0"/><line nr="174" mi="0" ci="10" mb="1" cb="3"/><line nr="175" mi="0" ci="8" mb="0" cb="0"/><line nr="176" mi="0" ci="4" mb="1" cb="1"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="1" ci="3" mb="1" cb="1"/><line nr="182" mi="5" ci="2" mb="2" cb="0"/><line nr="183" mi="0" ci="5" mb="1" cb="1"/><line nr="184" mi="2" ci="6" mb="1" cb="1"/><line nr="185" mi="0" ci="2" mb="1" cb="1"/><line nr="186" mi="6" ci="0" mb="0" cb="0"/><line nr="188" mi="0" ci="4" mb="0" cb="0"/><line nr="218" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="0" ci="5" mb="0" cb="0"/><line nr="220" mi="0" ci="3" mb="0" cb="0"/><line nr="221" mi="0" ci="3" mb="0" cb="0"/><line nr="222" mi="0" ci="1" mb="0" cb="0"/><line nr="233" mi="5" ci="0" mb="0" cb="0"/><line nr="234" mi="5" ci="0" mb="0" cb="0"/><line nr="235" mi="1" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="6" mb="0" cb="0"/><line nr="249" mi="0" ci="2" mb="1" cb="1"/><line nr="250" mi="2" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="9" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="0"/><line nr="254" mi="0" ci="9" mb="0" cb="0"/><line nr="255" mi="0" ci="3" mb="0" cb="0"/><line nr="256" mi="0" ci="8" mb="0" cb="0"/><line nr="267" mi="5" ci="0" mb="0" cb="0"/><line nr="268" mi="5" ci="0" mb="0" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="287" mi="0" ci="5" mb="0" cb="0"/><line nr="288" mi="5" ci="6" mb="1" cb="1"/><line nr="289" mi="0" ci="1" mb="0" cb="0"/><line nr="307" mi="0" ci="2" mb="0" cb="0"/><line nr="308" mi="0" ci="3" mb="0" cb="0"/><line nr="309" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="180" covered="248"/><counter type="BRANCH" missed="31" covered="27"/><counter type="LINE" missed="37" covered="53"/><counter type="COMPLEXITY" missed="31" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanMatchNoneSpans.java"><line nr="24" mi="2" ci="0" mb="0" cb="0"/><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="26" mi="3" ci="0" mb="0" cb="0"/><line nr="27" mi="3" ci="0" mb="0" cb="0"/><line nr="28" mi="1" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="80" mi="1" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSpanWildcardQuery.java"><line nr="50" mi="4" ci="0" mb="0" cb="0"/><line nr="51" mi="1" ci="0" mb="0" cb="0"/><line nr="62" mi="14" ci="0" mb="4" cb="0"/><line nr="63" mi="5" ci="0" mb="0" cb="0"/><line nr="64" mi="6" ci="0" mb="0" cb="0"/><line nr="65" mi="3" ci="0" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="0" cb="0"/><line nr="67" mi="5" ci="0" mb="0" cb="0"/><line nr="68" mi="2" ci="0" mb="2" cb="0"/><line nr="69" mi="7" ci="0" mb="0" cb="0"/><line nr="70" mi="9" ci="0" mb="0" cb="0"/><line nr="71" mi="11" ci="0" mb="2" cb="0"/><line nr="73" mi="4" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="1" ci="0" mb="0" cb="0"/><line nr="86" mi="5" ci="0" mb="0" cb="0"/><line nr="87" mi="3" ci="0" mb="2" cb="0"/><line nr="88" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="4" ci="0" mb="2" cb="0"/><line nr="91" mi="9" ci="0" mb="0" cb="0"/><line nr="92" mi="17" ci="0" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="0" cb="0"/><line nr="97" mi="8" ci="0" mb="2" cb="0"/><line nr="98" mi="5" ci="0" mb="2" cb="0"/><line nr="99" mi="13" ci="0" mb="0" cb="0"/><line nr="102" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="7" ci="0" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="4" ci="0" mb="0" cb="0"/><line nr="120" mi="13" ci="0" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="17" ci="0" mb="0" cb="0"/><line nr="124" mi="21" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="9" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="2" cb="0"/><line nr="162" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="2" ci="0" mb="2" cb="0"/><line nr="164" mi="2" ci="0" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="2" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="15" ci="0" mb="4" cb="0"/><line nr="178" mi="5" ci="0" mb="0" cb="0"/><line nr="179" mi="8" ci="0" mb="0" cb="0"/><line nr="180" mi="9" ci="0" mb="2" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="303" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="49" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="8" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSpanTermQuery.java"><line nr="27" mi="4" ci="0" mb="0" cb="0"/><line nr="28" mi="1" ci="0" mb="0" cb="0"/><line nr="37" mi="7" ci="0" mb="0" cb="0"/><line nr="38" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="0" ci="14" mb="0" cb="4"/><line nr="48" mi="0" ci="7" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="61" mi="0" ci="6" mb="0" cb="0"/><line nr="66" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="5" ci="0" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="2"/><line nr="88" mi="0" ci="2" mb="0" cb="0"/><line nr="89" mi="0" ci="2" mb="1" cb="1"/><line nr="90" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="0" ci="5" mb="0" cb="2"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="6" mb="0" cb="0"/><line nr="102" mi="0" ci="4" mb="0" cb="0"/><line nr="110" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="20" covered="63"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="6" covered="14"/><counter type="COMPLEXITY" missed="4" covered="10"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanStartSpans.java"><line nr="25" mi="0" ci="2" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="1" mb="0" cb="0"/><line nr="36" mi="2" ci="7" mb="1" cb="1"/><line nr="46" mi="9" ci="0" mb="2" cb="0"/><line nr="56" mi="2" ci="7" mb="1" cb="1"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="3" ci="0" mb="2" cb="0"/><line nr="79" mi="4" ci="0" mb="0" cb="0"/><line nr="81" mi="1" ci="0" mb="0" cb="0"/><line nr="90" mi="9" ci="0" mb="2" cb="0"/><line nr="100" mi="2" ci="7" mb="1" cb="1"/><line nr="110" mi="2" ci="8" mb="1" cb="1"/><line nr="120" mi="2" ci="7" mb="1" cb="1"/><line nr="130" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="47" covered="42"/><counter type="BRANCH" missed="13" covered="5"/><counter type="LINE" missed="7" covered="8"/><counter type="COMPLEXITY" missed="14" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanSequenceItem.java"><line nr="28" mi="0" ci="2" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="1" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="1" cb="1"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="9" mb="0" cb="2"/><line nr="71" mi="0" ci="6" mb="1" cb="1"/><line nr="73" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="0" ci="5" mb="0" cb="0"/><line nr="80" mi="0" ci="8" mb="0" cb="0"/><line nr="81" mi="2" ci="7" mb="1" cb="1"/><line nr="82" mi="0" ci="2" mb="0" cb="0"/><line nr="86" mi="0" ci="5" mb="0" cb="0"/><line nr="87" mi="0" ci="5" mb="0" cb="2"/><line nr="88" mi="0" ci="7" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="22" ci="0" mb="2" cb="0"/><line nr="103" mi="0" ci="4" mb="1" cb="3"/><line nr="104" mi="0" ci="2" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="2" ci="8" mb="1" cb="3"/><line nr="110" mi="0" ci="3" mb="0" cb="2"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="3" mb="1" cb="1"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="116" mi="6" ci="0" mb="2" cb="0"/><line nr="119" mi="6" ci="0" mb="2" cb="0"/><line nr="120" mi="9" ci="0" mb="2" cb="0"/><line nr="121" mi="7" ci="0" mb="0" cb="0"/><line nr="122" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="9" ci="0" mb="2" cb="0"/><line nr="125" mi="7" ci="0" mb="0" cb="0"/><line nr="126" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="2" cb="0"/><line nr="130" mi="6" ci="0" mb="4" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="1" ci="0" mb="0" cb="0"/><line nr="133" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="2" cb="0"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="2" ci="0" mb="2" cb="0"/><line nr="140" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="9" ci="0" mb="0" cb="0"/><line nr="146" mi="1" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="5" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="2" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="2" ci="0" mb="2" cb="0"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="9" ci="0" mb="0" cb="0"/><line nr="164" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="5" mb="1" cb="1"/><line nr="167" mi="6" ci="0" mb="2" cb="0"/><line nr="168" mi="9" ci="0" mb="2" cb="0"/><line nr="169" mi="7" ci="0" mb="0" cb="0"/><line nr="170" mi="9" ci="0" mb="2" cb="0"/><line nr="171" mi="3" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="2" ci="0" mb="2" cb="0"/><line nr="174" mi="2" ci="0" mb="2" cb="0"/><line nr="175" mi="3" ci="0" mb="2" cb="0"/><line nr="176" mi="4" ci="0" mb="2" cb="0"/><line nr="177" mi="7" ci="0" mb="0" cb="0"/><line nr="178" mi="9" ci="0" mb="0" cb="0"/><line nr="181" mi="3" ci="0" mb="2" cb="0"/><line nr="182" mi="6" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="184" mi="9" ci="0" mb="0" cb="0"/><line nr="187" mi="6" ci="0" mb="0" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="9" ci="0" mb="0" cb="0"/><line nr="193" mi="4" ci="0" mb="2" cb="0"/><line nr="194" mi="7" ci="0" mb="0" cb="0"/><line nr="195" mi="9" ci="0" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="2"/><line nr="204" mi="0" ci="3" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="1" cb="1"/><line nr="207" mi="6" ci="0" mb="2" cb="0"/><line nr="208" mi="9" ci="0" mb="2" cb="0"/><line nr="209" mi="7" ci="0" mb="0" cb="0"/><line nr="210" mi="3" ci="0" mb="0" cb="0"/><line nr="211" mi="4" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="2" cb="0"/><line nr="213" mi="2" ci="0" mb="2" cb="0"/><line nr="214" mi="3" ci="0" mb="2" cb="0"/><line nr="215" mi="6" ci="0" mb="0" cb="0"/><line nr="216" mi="11" ci="0" mb="0" cb="0"/><line nr="218" mi="3" ci="0" mb="2" cb="0"/><line nr="219" mi="4" ci="0" mb="2" cb="0"/><line nr="220" mi="7" ci="0" mb="0" cb="0"/><line nr="221" mi="9" ci="0" mb="0" cb="0"/><line nr="225" mi="6" ci="0" mb="0" cb="0"/><line nr="226" mi="4" ci="0" mb="0" cb="0"/><line nr="227" mi="9" ci="0" mb="0" cb="0"/><line nr="231" mi="4" ci="0" mb="2" cb="0"/><line nr="232" mi="7" ci="0" mb="0" cb="0"/><line nr="233" mi="9" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="5" mb="1" cb="1"/><line nr="242" mi="6" ci="0" mb="4" cb="0"/><line nr="243" mi="13" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="0" mb="0" cb="0"/><line nr="250" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="454" covered="130"/><counter type="BRANCH" missed="71" covered="21"/><counter type="LINE" missed="84" covered="32"/><counter type="COMPLEXITY" missed="42" covered="13"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanMatchNoneQuery.java"><line nr="36" mi="4" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="38" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="60" mi="7" ci="0" mb="0" cb="0"/><line nr="65" mi="4" ci="0" mb="0" cb="0"/><line nr="84" mi="3" ci="0" mb="0" cb="0"/><line nr="85" mi="5" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="3" ci="0" mb="2" cb="0"/><line nr="116" mi="3" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="118" mi="16" ci="0" mb="2" cb="0"/><line nr="119" mi="5" ci="0" mb="2" cb="0"/><line nr="120" mi="3" ci="0" mb="0" cb="0"/><line nr="121" mi="7" ci="0" mb="0" cb="0"/><line nr="122" mi="1" ci="0" mb="0" cb="0"/><line nr="125" mi="1" ci="0" mb="0" cb="0"/><line nr="127" mi="6" ci="0" mb="0" cb="0"/><line nr="128" mi="1" ci="0" mb="0" cb="0"/><line nr="129" mi="6" ci="0" mb="0" cb="0"/><line nr="141" mi="1" ci="0" mb="0" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="13" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="177" mi="3" ci="0" mb="2" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="2" cb="0"/><line nr="180" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="5" ci="0" mb="2" cb="0"/><line nr="182" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="3" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="2" cb="0"/><line nr="185" mi="7" ci="0" mb="2" cb="0"/><line nr="187" mi="6" ci="0" mb="0" cb="0"/><line nr="198" mi="5" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="2" cb="0"/><line nr="200" mi="8" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="172" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="43" covered="0"/><counter type="COMPLEXITY" missed="21" covered="0"/><counter type="METHOD" missed="12" covered="0"/><counter type="CLASS" missed="2" covered="0"/></sourcefile><sourcefile name="MtasSpanMatchAllQuery.java"><line nr="38" mi="0" ci="6" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="1" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="7" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="5" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="1" mb="0" cb="0"/><line nr="104" mi="6" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="2" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="0" cb="0"/><line nr="109" mi="1" ci="0" mb="0" cb="0"/><line nr="111" mi="1" ci="0" mb="0" cb="0"/><line nr="113" mi="1" ci="0" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="0" cb="0"/><line nr="130" mi="0" ci="3" mb="0" cb="0"/><line nr="131" mi="0" ci="3" mb="0" cb="2"/><line nr="132" mi="0" ci="3" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="0"/><line nr="134" mi="0" ci="16" mb="0" cb="2"/><line nr="135" mi="0" ci="5" mb="0" cb="2"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="7" mb="0" cb="0"/><line nr="138" mi="0" ci="1" mb="0" cb="0"/><line nr="141" mi="0" ci="1" mb="0" cb="0"/><line nr="143" mi="0" ci="7" mb="0" cb="0"/><line nr="145" mi="0" ci="7" mb="0" cb="0"/><line nr="147" mi="0" ci="5" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="1" cb="1"/><line nr="149" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="0" ci="3" mb="0" cb="0"/><line nr="152" mi="0" ci="7" mb="0" cb="0"/><line nr="154" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="6" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="179" mi="4" ci="0" mb="0" cb="0"/><line nr="192" mi="4" ci="0" mb="0" cb="0"/><line nr="193" mi="13" ci="0" mb="0" cb="0"/><line nr="194" mi="3" ci="0" mb="0" cb="0"/><line nr="204" mi="0" ci="3" mb="0" cb="2"/><line nr="205" mi="0" ci="2" mb="0" cb="0"/><line nr="206" mi="0" ci="2" mb="1" cb="1"/><line nr="207" mi="2" ci="0" mb="0" cb="0"/><line nr="208" mi="0" ci="5" mb="0" cb="2"/><line nr="209" mi="0" ci="2" mb="0" cb="0"/><line nr="210" mi="0" ci="3" mb="0" cb="0"/><line nr="211" mi="0" ci="6" mb="0" cb="0"/><line nr="221" mi="0" ci="5" mb="0" cb="0"/><line nr="222" mi="0" ci="8" mb="0" cb="0"/><line nr="223" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="64" covered="154"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="16" covered="37"/><counter type="COMPLEXITY" missed="7" covered="13"/><counter type="METHOD" missed="4" covered="8"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><counter type="INSTRUCTION" missed="5448" covered="6761"/><counter type="BRANCH" missed="941" covered="879"/><counter type="LINE" missed="1155" covered="1494"/><counter type="COMPLEXITY" missed="832" covered="480"/><counter type="METHOD" missed="173" covered="229"/><counter type="CLASS" missed="9" covered="48"/></package><package name="mtas/codec/tree"><class name="mtas/codec/tree/IntervalTreeNode"><method name="&lt;init&gt;" desc="(II)V" line="47"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addList" desc="(Ljava/util/ArrayList;)V" line="63"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasTreeNode"><method name="&lt;init&gt;" desc="(II)V" line="40"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addIdAndRef" desc="(Ljava/lang/Integer;Ljava/lang/Long;IJ)V" line="62"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasTree"><method name="&lt;init&gt;" desc="(ZZ)V" line="44"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addIdFromDoc" desc="(Ljava/lang/Integer;Ljava/lang/Long;)V" line="60"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addParentFromToken" desc="(Lmtas/analysis/token/MtasToken;)V" line="77"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositionAndObjectFromToken" desc="(Lmtas/analysis/token/MtasToken;)V" line="97"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositionFromToken" desc="(Lmtas/analysis/token/MtasToken;Ljava/lang/Long;)V" line="118"><counter type="INSTRUCTION" missed="1" covered="169"/><counter type="BRANCH" missed="5" covered="19"/><counter type="LINE" missed="0" covered="31"/><counter type="COMPLEXITY" missed="5" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()Lmtas/codec/tree/MtasTreeNode;" line="164"><counter type="INSTRUCTION" missed="6" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSinglePoint" desc="()Z" line="228"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isStorePrefixAndTermRef" desc="()Z" line="237"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="printBalance" desc="()V" line="244"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printBalance" desc="(Ljava/lang/Integer;Lmtas/codec/tree/MtasTreeNode;)V" line="256"><counter type="INSTRUCTION" missed="102" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="116" covered="251"/><counter type="BRANCH" missed="14" covered="26"/><counter type="LINE" missed="13" covered="52"/><counter type="COMPLEXITY" missed="14" covered="16"/><counter type="METHOD" missed="2" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasAVLTreeNode"><method name="&lt;init&gt;" desc="(IILmtas/codec/tree/MtasAVLTreeNode;)V" line="28"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/tree/IntervalRBTreeNode"><method name="&lt;init&gt;" desc="(IIII)V" line="38"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasAVLTree"><method name="&lt;init&gt;" desc="(ZZ)V" line="24"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addRangeEmpty" desc="(IIIJ)V" line="36"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePoint" desc="(IIJLjava/lang/Integer;Ljava/lang/Long;)V" line="53"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addRange" desc="(IIIJLjava/lang/Integer;Ljava/lang/Long;)V" line="65"><counter type="INSTRUCTION" missed="149" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="26" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="updateMax" desc="(Lmtas/codec/tree/MtasAVLTreeNode;I)V" line="110"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rebalance" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)V" line="125"><counter type="INSTRUCTION" missed="77" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateLeft" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="154"><counter type="INSTRUCTION" missed="69" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateRight" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="183"><counter type="INSTRUCTION" missed="69" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateLeftThenRight" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="212"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateRightThenLeft" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="224"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="height" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)I" line="236"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setBalance" desc="([Lmtas/codec/tree/MtasAVLTreeNode;)V" line="250"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setMax" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)V" line="262"><counter type="INSTRUCTION" missed="29" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="523" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="99" covered="0"/><counter type="COMPLEXITY" missed="39" covered="0"/><counter type="METHOD" missed="13" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/tree/MtasRBTree"><method name="&lt;init&gt;" desc="(ZZ)V" line="24"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRangeEmpty" desc="(IIIJ)V" line="36"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePoint" desc="(IIJLjava/lang/Integer;Ljava/lang/Long;)V" line="55"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRange" desc="(IIIJLjava/lang/Integer;Ljava/lang/Long;)V" line="67"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRange" desc="(Lmtas/codec/tree/MtasRBTreeNode;Ljava/lang/Integer;Ljava/lang/Integer;IJLjava/lang/Integer;Ljava/lang/Long;)Lmtas/codec/tree/MtasRBTreeNode;" line="97"><counter type="INSTRUCTION" missed="0" covered="148"/><counter type="BRANCH" missed="0" covered="16"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="0" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMax" desc="(Lmtas/codec/tree/MtasRBTreeNode;Lmtas/codec/tree/MtasRBTreeNode;)V" line="135"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rotateRight" desc="(Lmtas/codec/tree/MtasRBTreeNode;)Lmtas/codec/tree/MtasRBTreeNode;" line="151"><counter type="INSTRUCTION" missed="4" covered="59"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rotateLeft" desc="(Lmtas/codec/tree/MtasRBTreeNode;)Lmtas/codec/tree/MtasRBTreeNode;" line="173"><counter type="INSTRUCTION" missed="4" covered="59"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="flipColors" desc="(Lmtas/codec/tree/MtasRBTreeNode;)V" line="195"><counter type="INSTRUCTION" missed="24" covered="51"/><counter type="BRANCH" missed="14" covered="8"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="11" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isRed" desc="(Lmtas/codec/tree/MtasRBTreeNode;)Z" line="211"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="(Lmtas/codec/tree/MtasRBTreeNode;)I" line="225"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setMax" desc="(Lmtas/codec/tree/MtasRBTreeNode;)V" line="237"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="10"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="72" covered="449"/><counter type="BRANCH" missed="24" covered="46"/><counter type="LINE" missed="6" covered="75"/><counter type="COMPLEXITY" missed="21" covered="27"/><counter type="METHOD" missed="1" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/IntervalTree"><method name="&lt;init&gt;" desc="()V" line="22"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()Lmtas/codec/tree/IntervalTreeNode;" line="32"><counter type="INSTRUCTION" missed="4" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="printBalance" desc="()V" line="76"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printBalance" desc="(Ljava/lang/Integer;Lmtas/codec/tree/IntervalTreeNode;)V" line="88"><counter type="INSTRUCTION" missed="102" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getRoot" desc="()Lmtas/codec/tree/IntervalTreeNode;" line="108"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCurrent" desc="()Lmtas/codec/tree/IntervalTreeNode;" line="117"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setCurrent" desc="(Lmtas/codec/tree/IntervalTreeNode;)V" line="127"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="120" covered="15"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="16" covered="6"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/IntervalTreeNodeData"><method name="&lt;init&gt;" desc="(IIII)V" line="28"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="40"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="38" covered="20"/><counter type="LINE" missed="3" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasTreeNodeId"><method name="&lt;init&gt;" desc="(JIJ)V" line="29"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareTo" desc="(Lmtas/codec/tree/MtasTreeNodeId;)I" line="42"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="47"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="60"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="70" covered="19"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="6"/><counter type="COMPLEXITY" missed="8" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasRBTreeNode"><method name="&lt;init&gt;" desc="(IIII)V" line="36"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/IntervalRBTree"><method name="&lt;init&gt;" desc="()V" line="23"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/ArrayList;)V" line="34"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRangeEmpty" desc="(II)V" line="48"><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePoint" desc="(ILjava/util/ArrayList;)V" line="65"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addRange" desc="(IILjava/util/ArrayList;)V" line="76"><counter type="INSTRUCTION" missed="8" covered="34"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRange" desc="(Lmtas/codec/tree/IntervalRBTreeNode;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/ArrayList;)Lmtas/codec/tree/IntervalRBTreeNode;" line="100"><counter type="INSTRUCTION" missed="21" covered="118"/><counter type="BRANCH" missed="2" covered="14"/><counter type="LINE" missed="3" covered="16"/><counter type="COMPLEXITY" missed="2" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMaxMin" desc="(Lmtas/codec/tree/IntervalRBTreeNode;Lmtas/codec/tree/IntervalRBTreeNode;)V" line="136"><counter type="INSTRUCTION" missed="4" covered="17"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rotateRight" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)Lmtas/codec/tree/IntervalRBTreeNode;" line="155"><counter type="INSTRUCTION" missed="63" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateLeft" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)Lmtas/codec/tree/IntervalRBTreeNode;" line="177"><counter type="INSTRUCTION" missed="4" covered="59"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="flipColors" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)V" line="199"><counter type="INSTRUCTION" missed="24" covered="51"/><counter type="BRANCH" missed="14" covered="8"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="11" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isRed" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)Z" line="215"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)I" line="229"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setMaxMin" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)V" line="241"><counter type="INSTRUCTION" missed="0" covered="51"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="167" covered="387"/><counter type="BRANCH" missed="32" covered="42"/><counter type="LINE" missed="24" covered="68"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTree.java"><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="4" mb="0" cb="0"/><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="60" mi="0" ci="6" mb="2" cb="2"/><line nr="61" mi="0" ci="8" mb="0" cb="0"/><line nr="63" mi="0" ci="1" mb="0" cb="0"/><line nr="77" mi="0" ci="6" mb="2" cb="2"/><line nr="78" mi="0" ci="4" mb="0" cb="2"/><line nr="79" mi="0" ci="8" mb="0" cb="0"/><line nr="80" mi="0" ci="6" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="97" mi="0" ci="5" mb="0" cb="0"/><line nr="98" mi="0" ci="1" mb="0" cb="0"/><line nr="118" mi="1" ci="8" mb="1" cb="1"/><line nr="119" mi="0" ci="6" mb="2" cb="2"/><line nr="120" mi="0" ci="5" mb="0" cb="2"/><line nr="121" mi="0" ci="11" mb="0" cb="0"/><line nr="122" mi="0" ci="2" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="2"/><line nr="124" mi="0" ci="11" mb="0" cb="0"/><line nr="125" mi="0" ci="5" mb="0" cb="0"/><line nr="126" mi="0" ci="5" mb="1" cb="1"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="129" mi="0" ci="3" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="16" mb="0" cb="2"/><line nr="133" mi="0" ci="2" mb="0" cb="2"/><line nr="134" mi="0" ci="3" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="0"/><line nr="136" mi="0" ci="6" mb="0" cb="2"/><line nr="137" mi="0" ci="5" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="2" mb="1" cb="1"/><line nr="143" mi="0" ci="5" mb="0" cb="0"/><line nr="145" mi="0" ci="11" mb="0" cb="2"/><line nr="146" mi="0" ci="7" mb="0" cb="2"/><line nr="147" mi="0" ci="12" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="0" cb="0"/><line nr="150" mi="0" ci="12" mb="0" cb="0"/><line nr="151" mi="0" ci="5" mb="0" cb="0"/><line nr="153" mi="0" ci="1" mb="0" cb="0"/><line nr="156" mi="0" ci="1" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="1" cb="1"/><line nr="165" mi="6" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="4" mb="0" cb="0"/><line nr="237" mi="0" ci="4" mb="0" cb="0"/><line nr="244" mi="6" ci="0" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="256" mi="2" ci="0" mb="2" cb="0"/><line nr="257" mi="9" ci="0" mb="0" cb="0"/><line nr="258" mi="22" ci="0" mb="0" cb="0"/><line nr="259" mi="5" ci="0" mb="2" cb="0"/><line nr="260" mi="20" ci="0" mb="0" cb="0"/><line nr="261" mi="5" ci="0" mb="0" cb="0"/><line nr="263" mi="24" ci="0" mb="0" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="266" mi="9" ci="0" mb="0" cb="0"/><line nr="268" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="116" covered="251"/><counter type="BRANCH" missed="14" covered="26"/><counter type="LINE" missed="13" covered="52"/><counter type="COMPLEXITY" missed="14" covered="16"/><counter type="METHOD" missed="2" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTreeNodeId.java"><line nr="29" mi="0" ci="2" mb="0" cb="0"/><line nr="30" mi="0" ci="4" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="0" ci="6" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="2" cb="0"/><line nr="48" mi="2" ci="0" mb="0" cb="0"/><line nr="49" mi="2" ci="0" mb="2" cb="0"/><line nr="50" mi="2" ci="0" mb="0" cb="0"/><line nr="51" mi="5" ci="0" mb="2" cb="0"/><line nr="52" mi="2" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="21" ci="0" mb="6" cb="0"/><line nr="60" mi="5" ci="0" mb="0" cb="0"/><line nr="61" mi="8" ci="0" mb="0" cb="0"/><line nr="62" mi="7" ci="0" mb="0" cb="0"/><line nr="63" mi="8" ci="0" mb="0" cb="0"/><line nr="64" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="70" covered="19"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="6"/><counter type="COMPLEXITY" missed="8" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalRBTree.java"><line nr="14" mi="2" ci="6" mb="1" cb="1"/><line nr="23" mi="0" ci="2" mb="0" cb="0"/><line nr="24" mi="0" ci="5" mb="0" cb="0"/><line nr="25" mi="0" ci="1" mb="0" cb="0"/><line nr="34" mi="0" ci="2" mb="0" cb="0"/><line nr="35" mi="0" ci="10" mb="0" cb="2"/><line nr="36" mi="0" ci="8" mb="0" cb="0"/><line nr="37" mi="0" ci="1" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="1" mb="0" cb="0"/><line nr="48" mi="11" ci="0" mb="0" cb="0"/><line nr="49" mi="6" ci="0" mb="2" cb="0"/><line nr="52" mi="12" ci="0" mb="0" cb="0"/><line nr="53" mi="5" ci="0" mb="0" cb="0"/><line nr="55" mi="1" ci="0" mb="0" cb="0"/><line nr="65" mi="5" ci="0" mb="0" cb="0"/><line nr="66" mi="1" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="11" mb="0" cb="0"/><line nr="77" mi="0" ci="5" mb="1" cb="1"/><line nr="78" mi="8" ci="0" mb="0" cb="0"/><line nr="80" mi="0" ci="12" mb="0" cb="0"/><line nr="81" mi="0" ci="5" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="100" mi="0" ci="2" mb="0" cb="2"/><line nr="101" mi="0" ci="13" mb="0" cb="0"/><line nr="102" mi="0" ci="10" mb="0" cb="0"/><line nr="103" mi="0" ci="3" mb="0" cb="0"/><line nr="104" mi="0" ci="6" mb="0" cb="0"/><line nr="105" mi="0" ci="1" mb="0" cb="0"/><line nr="106" mi="0" ci="5" mb="1" cb="1"/><line nr="107" mi="10" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="10" mb="0" cb="0"/><line nr="111" mi="0" ci="6" mb="0" cb="0"/><line nr="113" mi="0" ci="12" mb="0" cb="4"/><line nr="114" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="14" mb="1" cb="3"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="12" mb="0" cb="4"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="122" mi="0" ci="15" mb="0" cb="0"/><line nr="124" mi="0" ci="2" mb="0" cb="0"/><line nr="136" mi="0" ci="2" mb="1" cb="1"/><line nr="137" mi="0" ci="5" mb="1" cb="1"/><line nr="138" mi="0" ci="4" mb="0" cb="0"/><line nr="140" mi="0" ci="5" mb="1" cb="1"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="144" mi="0" ci="1" mb="0" cb="0"/><line nr="155" mi="14" ci="0" mb="6" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="4" ci="0" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="0" cb="0"/><line nr="159" mi="6" ci="0" mb="0" cb="0"/><line nr="160" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="15" ci="0" mb="0" cb="0"/><line nr="163" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="10" mb="3" cb="3"/><line nr="178" mi="0" ci="4" mb="0" cb="0"/><line nr="179" mi="0" ci="4" mb="0" cb="0"/><line nr="180" mi="0" ci="3" mb="0" cb="0"/><line nr="181" mi="0" ci="6" mb="0" cb="0"/><line nr="182" mi="0" ci="5" mb="0" cb="0"/><line nr="183" mi="0" ci="4" mb="0" cb="0"/><line nr="184" mi="0" ci="15" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="2" mb="0" cb="0"/><line nr="199" mi="4" ci="10" mb="4" cb="4"/><line nr="200" mi="6" ci="18" mb="4" cb="4"/><line nr="201" mi="14" ci="0" mb="6" cb="0"/><line nr="202" mi="0" ci="6" mb="0" cb="0"/><line nr="203" mi="0" ci="8" mb="0" cb="0"/><line nr="204" mi="0" ci="8" mb="0" cb="0"/><line nr="205" mi="0" ci="1" mb="0" cb="0"/><line nr="215" mi="0" ci="2" mb="0" cb="2"/><line nr="216" mi="0" ci="2" mb="0" cb="0"/><line nr="218" mi="0" ci="7" mb="0" cb="2"/><line nr="229" mi="0" ci="2" mb="0" cb="2"/><line nr="230" mi="0" ci="2" mb="0" cb="0"/><line nr="231" mi="0" ci="3" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="242" mi="0" ci="4" mb="0" cb="0"/><line nr="243" mi="0" ci="3" mb="0" cb="2"/><line nr="244" mi="0" ci="9" mb="0" cb="0"/><line nr="245" mi="0" ci="9" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="0" cb="2"/><line nr="248" mi="0" ci="9" mb="0" cb="0"/><line nr="249" mi="0" ci="9" mb="0" cb="0"/><line nr="251" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="167" covered="387"/><counter type="BRANCH" missed="32" covered="42"/><counter type="LINE" missed="24" covered="68"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasAVLTree.java"><line nr="24" mi="4" ci="0" mb="0" cb="0"/><line nr="25" mi="5" ci="0" mb="0" cb="0"/><line nr="26" mi="1" ci="0" mb="0" cb="0"/><line nr="36" mi="11" ci="0" mb="0" cb="0"/><line nr="37" mi="6" ci="0" mb="2" cb="0"/><line nr="40" mi="8" ci="0" mb="0" cb="0"/><line nr="42" mi="1" ci="0" mb="0" cb="0"/><line nr="53" mi="8" ci="0" mb="0" cb="0"/><line nr="54" mi="1" ci="0" mb="0" cb="0"/><line nr="65" mi="11" ci="0" mb="0" cb="0"/><line nr="66" mi="5" ci="0" mb="2" cb="0"/><line nr="67" mi="10" ci="0" mb="0" cb="0"/><line nr="68" mi="1" ci="0" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="2" cb="0"/><line nr="71" mi="8" ci="0" mb="0" cb="0"/><line nr="72" mi="8" ci="0" mb="0" cb="0"/><line nr="73" mi="8" ci="0" mb="0" cb="0"/><line nr="75" mi="4" ci="0" mb="0" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="8" ci="0" mb="2" cb="0"/><line nr="80" mi="10" ci="0" mb="2" cb="0"/><line nr="81" mi="2" ci="0" mb="2" cb="0"/><line nr="82" mi="2" ci="0" mb="2" cb="0"/><line nr="83" mi="8" ci="0" mb="0" cb="0"/><line nr="84" mi="7" ci="0" mb="0" cb="0"/><line nr="85" mi="8" ci="0" mb="0" cb="0"/><line nr="86" mi="8" ci="0" mb="0" cb="0"/><line nr="88" mi="8" ci="0" mb="0" cb="0"/><line nr="89" mi="7" ci="0" mb="0" cb="0"/><line nr="90" mi="8" ci="0" mb="0" cb="0"/><line nr="91" mi="7" ci="0" mb="0" cb="0"/><line nr="93" mi="3" ci="0" mb="0" cb="0"/><line nr="94" mi="1" ci="0" mb="0" cb="0"/><line nr="96" mi="1" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="110" mi="2" ci="0" mb="2" cb="0"/><line nr="111" mi="4" ci="0" mb="2" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="1" ci="0" mb="0" cb="0"/><line nr="125" mi="8" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="2" cb="0"/><line nr="127" mi="15" ci="0" mb="2" cb="0"/><line nr="128" mi="5" ci="0" mb="0" cb="0"/><line nr="130" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="15" ci="0" mb="2" cb="0"/><line nr="134" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="2" cb="0"/><line nr="140" mi="5" ci="0" mb="0" cb="0"/><line nr="142" mi="3" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="3" ci="0" mb="2" cb="0"/><line nr="158" mi="5" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="0" cb="0"/><line nr="162" mi="3" ci="0" mb="2" cb="0"/><line nr="163" mi="11" ci="0" mb="4" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="166" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="12" ci="0" mb="0" cb="0"/><line nr="172" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="185" mi="4" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="2" cb="0"/><line nr="187" mi="5" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="3" ci="0" mb="0" cb="0"/><line nr="191" mi="3" ci="0" mb="2" cb="0"/><line nr="192" mi="11" ci="0" mb="4" cb="0"/><line nr="193" mi="5" ci="0" mb="0" cb="0"/><line nr="195" mi="4" ci="0" mb="0" cb="0"/><line nr="198" mi="3" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="12" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="212" mi="7" ci="0" mb="0" cb="0"/><line nr="213" mi="4" ci="0" mb="0" cb="0"/><line nr="224" mi="7" ci="0" mb="0" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="236" mi="2" ci="0" mb="2" cb="0"/><line nr="237" mi="2" ci="0" mb="0" cb="0"/><line nr="239" mi="14" ci="0" mb="0" cb="0"/><line nr="250" mi="16" ci="0" mb="2" cb="0"/><line nr="251" mi="13" ci="0" mb="0" cb="0"/><line nr="253" mi="1" ci="0" mb="0" cb="0"/><line nr="262" mi="4" ci="0" mb="0" cb="0"/><line nr="263" mi="3" ci="0" mb="2" cb="0"/><line nr="264" mi="9" ci="0" mb="0" cb="0"/><line nr="266" mi="3" ci="0" mb="2" cb="0"/><line nr="267" mi="9" ci="0" mb="0" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="523" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="99" covered="0"/><counter type="COMPLEXITY" missed="39" covered="0"/><counter type="METHOD" missed="13" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasRBTree.java"><line nr="10" mi="2" ci="6" mb="1" cb="1"/><line nr="24" mi="0" ci="4" mb="0" cb="0"/><line nr="25" mi="0" ci="5" mb="0" cb="0"/><line nr="26" mi="0" ci="1" mb="0" cb="0"/><line nr="36" mi="11" ci="0" mb="0" cb="0"/><line nr="37" mi="6" ci="0" mb="2" cb="0"/><line nr="40" mi="15" ci="0" mb="0" cb="0"/><line nr="42" mi="5" ci="0" mb="0" cb="0"/><line nr="44" mi="1" ci="0" mb="0" cb="0"/><line nr="55" mi="0" ci="8" mb="0" cb="0"/><line nr="56" mi="0" ci="1" mb="0" cb="0"/><line nr="67" mi="0" ci="11" mb="0" cb="0"/><line nr="68" mi="0" ci="5" mb="0" cb="2"/><line nr="69" mi="0" ci="11" mb="0" cb="0"/><line nr="71" mi="0" ci="15" mb="0" cb="0"/><line nr="72" mi="0" ci="5" mb="0" cb="0"/><line nr="74" mi="0" ci="1" mb="0" cb="0"/><line nr="97" mi="0" ci="2" mb="0" cb="2"/><line nr="98" mi="0" ci="13" mb="0" cb="0"/><line nr="99" mi="0" ci="10" mb="0" cb="0"/><line nr="100" mi="0" ci="6" mb="0" cb="0"/><line nr="101" mi="0" ci="6" mb="0" cb="0"/><line nr="102" mi="0" ci="1" mb="0" cb="0"/><line nr="103" mi="0" ci="5" mb="0" cb="2"/><line nr="104" mi="0" ci="13" mb="0" cb="0"/><line nr="106" mi="0" ci="7" mb="0" cb="0"/><line nr="108" mi="0" ci="13" mb="0" cb="0"/><line nr="110" mi="0" ci="6" mb="0" cb="0"/><line nr="112" mi="0" ci="12" mb="0" cb="4"/><line nr="113" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="0" ci="14" mb="0" cb="4"/><line nr="116" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="12" mb="0" cb="4"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="15" mb="0" cb="0"/><line nr="123" mi="0" ci="2" mb="0" cb="0"/><line nr="135" mi="0" ci="2" mb="1" cb="1"/><line nr="136" mi="0" ci="5" mb="0" cb="2"/><line nr="137" mi="0" ci="4" mb="0" cb="0"/><line nr="140" mi="0" ci="1" mb="0" cb="0"/><line nr="151" mi="4" ci="10" mb="3" cb="3"/><line nr="152" mi="0" ci="4" mb="0" cb="0"/><line nr="153" mi="0" ci="4" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="6" mb="0" cb="0"/><line nr="156" mi="0" ci="5" mb="0" cb="0"/><line nr="157" mi="0" ci="4" mb="0" cb="0"/><line nr="158" mi="0" ci="15" mb="0" cb="0"/><line nr="159" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="0" ci="2" mb="0" cb="0"/><line nr="173" mi="4" ci="10" mb="3" cb="3"/><line nr="174" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="4" mb="0" cb="0"/><line nr="176" mi="0" ci="3" mb="0" cb="0"/><line nr="177" mi="0" ci="6" mb="0" cb="0"/><line nr="178" mi="0" ci="5" mb="0" cb="0"/><line nr="179" mi="0" ci="4" mb="0" cb="0"/><line nr="180" mi="0" ci="15" mb="0" cb="0"/><line nr="181" mi="0" ci="3" mb="0" cb="0"/><line nr="182" mi="0" ci="3" mb="0" cb="0"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="195" mi="4" ci="10" mb="4" cb="4"/><line nr="196" mi="6" ci="18" mb="4" cb="4"/><line nr="197" mi="14" ci="0" mb="6" cb="0"/><line nr="198" mi="0" ci="6" mb="0" cb="0"/><line nr="199" mi="0" ci="8" mb="0" cb="0"/><line nr="200" mi="0" ci="8" mb="0" cb="0"/><line nr="201" mi="0" ci="1" mb="0" cb="0"/><line nr="211" mi="0" ci="2" mb="0" cb="2"/><line nr="212" mi="0" ci="2" mb="0" cb="0"/><line nr="214" mi="0" ci="7" mb="0" cb="2"/><line nr="225" mi="0" ci="2" mb="0" cb="2"/><line nr="226" mi="0" ci="2" mb="0" cb="0"/><line nr="227" mi="0" ci="3" mb="0" cb="0"/><line nr="237" mi="0" ci="4" mb="0" cb="0"/><line nr="238" mi="0" ci="3" mb="0" cb="2"/><line nr="239" mi="0" ci="9" mb="0" cb="0"/><line nr="241" mi="0" ci="3" mb="0" cb="2"/><line nr="242" mi="0" ci="9" mb="0" cb="0"/><line nr="244" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="72" covered="449"/><counter type="BRANCH" missed="24" covered="46"/><counter type="LINE" missed="6" covered="75"/><counter type="COMPLEXITY" missed="21" covered="27"/><counter type="METHOD" missed="1" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasRBTreeNode.java"><line nr="36" mi="0" ci="4" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalTreeNodeData.java"><line nr="28" mi="0" ci="2" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="40" mi="4" ci="0" mb="0" cb="0"/><line nr="41" mi="32" ci="0" mb="0" cb="0"/><line nr="43" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="38" covered="20"/><counter type="LINE" missed="3" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalTreeNode.java"><line nr="47" mi="0" ci="2" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="5" mb="0" cb="0"/><line nr="53" mi="0" ci="1" mb="0" cb="0"/><line nr="63" mi="0" ci="2" mb="1" cb="1"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="66" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalTree.java"><line nr="22" mi="0" ci="2" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="1" cb="1"/><line nr="33" mi="4" ci="0" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="0" cb="0"/><line nr="77" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="2" ci="0" mb="2" cb="0"/><line nr="89" mi="9" ci="0" mb="0" cb="0"/><line nr="90" mi="22" ci="0" mb="0" cb="0"/><line nr="91" mi="5" ci="0" mb="2" cb="0"/><line nr="92" mi="20" ci="0" mb="0" cb="0"/><line nr="93" mi="5" ci="0" mb="0" cb="0"/><line nr="95" mi="24" ci="0" mb="0" cb="0"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="98" mi="9" ci="0" mb="0" cb="0"/><line nr="100" mi="1" ci="0" mb="0" cb="0"/><line nr="108" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="0" cb="0"/><line nr="128" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="120" covered="15"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="16" covered="6"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalRBTreeNode.java"><line nr="38" mi="0" ci="4" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTreeNode.java"><line nr="40" mi="0" ci="2" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="1" mb="0" cb="0"/><line nr="62" mi="0" ci="2" mb="1" cb="1"/><line nr="63" mi="0" ci="8" mb="0" cb="0"/><line nr="65" mi="0" ci="6" mb="0" cb="0"/><line nr="67" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasAVLTreeNode.java"><line nr="28" mi="4" ci="0" mb="0" cb="0"/><line nr="29" mi="3" ci="0" mb="0" cb="0"/><line nr="30" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="1114" covered="1225"/><counter type="BRANCH" missed="141" covered="117"/><counter type="LINE" missed="177" covered="242"/><counter type="COMPLEXITY" missed="121" covered="78"/><counter type="METHOD" missed="27" covered="43"/><counter type="CLASS" missed="2" covered="10"/></package><package name="mtas/parser/cql/util"><class name="mtas/parser/cql/util/MtasCQLParserWordFullCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserWordCondition;)V" line="26"><counter type="INSTRUCTION" missed="6" covered="23"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCondition" desc="()Lmtas/parser/cql/util/MtasCQLParserWordCondition;" line="46"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isEmpty" desc="()Z" line="55"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="66"><counter type="INSTRUCTION" missed="125" covered="130"/><counter type="BRANCH" missed="11" covered="15"/><counter type="LINE" missed="18" covered="25"/><counter type="COMPLEXITY" missed="8" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="140"><counter type="INSTRUCTION" missed="4" covered="25"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="156"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="154" covered="181"/><counter type="BRANCH" missed="14" covered="22"/><counter type="LINE" missed="26" covered="43"/><counter type="COMPLEXITY" missed="13" covered="11"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserGroupFullCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserGroupCondition;Ljava/lang/String;)V" line="38"><counter type="INSTRUCTION" missed="0" covered="37"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCondition" desc="()Lmtas/parser/cql/util/MtasCQLParserGroupCondition;" line="59"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMinimumOccurence" desc="()I" line="70"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaximumOccurence" desc="()I" line="81"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOccurence" desc="(II)V" line="93"><counter type="INSTRUCTION" missed="21" covered="19"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="111"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="123"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="134"><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="150"><counter type="INSTRUCTION" missed="4" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="162"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="55" covered="117"/><counter type="BRANCH" missed="7" covered="17"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="10" covered="12"/><counter type="METHOD" missed="3" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="33"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addWord" desc="(Lmtas/parser/cql/util/MtasCQLParserWordFullCondition;)V" line="52"><counter type="INSTRUCTION" missed="10" covered="16"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addGroup" desc="(Lmtas/parser/cql/util/MtasCQLParserGroupFullCondition;)V" line="71"><counter type="INSTRUCTION" missed="5" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addBasicSentence" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;)V" line="88"><counter type="INSTRUCTION" missed="5" covered="13"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinimumOccurence" desc="()I" line="103"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumOccurence" desc="()I" line="112"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setOccurence" desc="(II)V" line="126"><counter type="INSTRUCTION" missed="26" covered="23"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="6"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="146"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="159"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplify" desc="()V" line="169"><counter type="INSTRUCTION" missed="54" covered="136"/><counter type="BRANCH" missed="13" covered="21"/><counter type="LINE" missed="17" covered="37"/><counter type="COMPLEXITY" missed="10" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPartList" desc="()Ljava/util/List;" line="247"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="258"><counter type="INSTRUCTION" missed="19" covered="89"/><counter type="BRANCH" missed="1" covered="11"/><counter type="LINE" missed="4" covered="23"/><counter type="COMPLEXITY" missed="1" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="301"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="199" covered="329"/><counter type="BRANCH" missed="31" covered="43"/><counter type="LINE" missed="42" covered="94"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserGroupQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="46"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="62"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="79"><counter type="INSTRUCTION" missed="87" covered="80"/><counter type="BRANCH" missed="12" covered="7"/><counter type="LINE" missed="7" covered="10"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="113"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="124"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="137"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="147"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="157"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="174"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="104" covered="167"/><counter type="BRANCH" missed="14" covered="11"/><counter type="LINE" missed="11" covered="28"/><counter type="COMPLEXITY" missed="14" covered="9"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserWordCondition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="49"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="type" desc="()Ljava/lang/String;" line="65"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="field" desc="()Ljava/lang/String;" line="74"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="swapNot" desc="()V" line="81"><counter type="INSTRUCTION" missed="2" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="not" desc="()Z" line="91"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositiveQuery" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="101"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addNegativeQuery" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="111"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositiveQuery" desc="()Ljava/util/List;" line="120"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositiveQuery" desc="(I)Lmtas/search/spans/util/MtasSpanQuery;" line="131"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNegativeQuery" desc="()Ljava/util/List;" line="144"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNegativeQuery" desc="(I)Lmtas/search/spans/util/MtasSpanQuery;" line="155"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addCondition" desc="(Lmtas/parser/cql/util/MtasCQLParserWordCondition;)V" line="169"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSingle" desc="()Z" line="180"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSimplePositive" desc="()Z" line="196"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSimpleNegative" desc="()Z" line="209"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isEmpty" desc="()Z" line="221"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="swapType" desc="()V" line="232"><counter type="INSTRUCTION" missed="21" covered="32"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="5" covered="9"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplified" desc="()Ljava/lang/Boolean;" line="255"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="simplify" desc="()V" line="262"><counter type="INSTRUCTION" missed="185" covered="165"/><counter type="BRANCH" missed="26" covered="28"/><counter type="LINE" missed="38" covered="34"/><counter type="COMPLEXITY" missed="15" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="372"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="385"><counter type="INSTRUCTION" missed="177" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="420"><counter type="INSTRUCTION" missed="39" covered="112"/><counter type="BRANCH" missed="19" covered="21"/><counter type="LINE" missed="12" covered="22"/><counter type="COMPLEXITY" missed="16" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="473"><counter type="INSTRUCTION" missed="73" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="518" covered="467"/><counter type="BRANCH" missed="80" covered="74"/><counter type="LINE" missed="91" covered="106"/><counter type="COMPLEXITY" missed="59" covered="41"/><counter type="METHOD" missed="5" covered="18"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserWordPositionQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="31"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;II)V" line="44"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="56"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="67"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="80"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="90"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="100"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="117"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="19" covered="92"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="5" covered="19"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)V" line="28"><counter type="INSTRUCTION" missed="5" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserWordQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;)V" line="53"><counter type="INSTRUCTION" missed="29" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)V" line="71"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)V" line="88"><counter type="INSTRUCTION" missed="224" covered="45"/><counter type="BRANCH" missed="23" covered="1"/><counter type="LINE" missed="28" covered="6"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="139"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="150"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="163"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="173"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="183"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="200"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="270" covered="107"/><counter type="BRANCH" missed="25" covered="5"/><counter type="LINE" missed="36" covered="20"/><counter type="COMPLEXITY" missed="17" covered="7"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserSentenceCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addBasicSentenceToEndLatestSequence" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;)V" line="88"><counter type="INSTRUCTION" missed="57" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSentenceToEndLatestSequence" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;)V" line="213"><counter type="INSTRUCTION" missed="24" covered="72"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="6" covered="17"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addSentenceAsFirstOption" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;)V" line="260"><counter type="INSTRUCTION" missed="24" covered="82"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="6" covered="22"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isBasic" desc="()Z" line="355"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSingle" desc="()Z" line="364"><counter type="INSTRUCTION" missed="2" covered="12"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplify" desc="()V" line="374"><counter type="INSTRUCTION" missed="0" covered="71"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplifySequence" desc="(Ljava/util/List;)V" line="409"><counter type="INSTRUCTION" missed="66" covered="135"/><counter type="BRANCH" missed="30" covered="28"/><counter type="LINE" missed="13" covered="33"/><counter type="COMPLEXITY" missed="20" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinimumOccurence" desc="()I" line="484"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumOccurence" desc="()I" line="493"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOccurence" desc="(II)V" line="507"><counter type="INSTRUCTION" missed="21" covered="19"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="523"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="548"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createQuery" desc="(Ljava/util/List;)Lmtas/search/spans/util/MtasSpanQuery;" line="563"><counter type="INSTRUCTION" missed="20" covered="69"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="594"><counter type="INSTRUCTION" missed="53" covered="82"/><counter type="BRANCH" missed="5" covered="11"/><counter type="LINE" missed="9" covered="17"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="637"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="650"><counter type="INSTRUCTION" missed="205" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="480" covered="625"/><counter type="BRANCH" missed="70" covered="76"/><counter type="LINE" missed="76" covered="151"/><counter type="COMPLEXITY" missed="51" covered="40"/><counter type="METHOD" missed="4" covered="14"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserSentencePartCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="12"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="12"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setFirstOccurence" desc="(II)V" line="80"><counter type="INSTRUCTION" missed="23" covered="26"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setFirstOptional" desc="(Z)V" line="103"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setOr" desc="(Z)V" line="119"><counter type="INSTRUCTION" missed="5" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setSecondPart" desc="(Lmtas/parser/cql/util/MtasCQLParserSentencePartCondition;)V" line="136"><counter type="INSTRUCTION" missed="5" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createFullSentence" desc="()Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;" line="152"><counter type="INSTRUCTION" missed="3" covered="132"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="1" covered="26"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="49" covered="246"/><counter type="BRANCH" missed="9" covered="21"/><counter type="LINE" missed="9" covered="60"/><counter type="COMPLEXITY" missed="9" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserGroupCondition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lmtas/search/spans/util/MtasSpanQuery;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="field" desc="()Ljava/lang/String;" line="35"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="44"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="54"><counter type="INSTRUCTION" missed="3" covered="23"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="64"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="29" covered="35"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="8"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition"><method name="&lt;init&gt;" desc="()V" line="9"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinimumOccurence" desc="()I" line="32"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaximumOccurence" desc="()I" line="41"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOccurence" desc="(II)V" line="55"><counter type="INSTRUCTION" missed="18" covered="22"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="71"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="81"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="91"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="104"><counter type="INSTRUCTION" missed="122" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="145" covered="38"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="17" covered="12"/><counter type="COMPLEXITY" missed="9" covered="7"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasCQLParserDefaultPrefixCondition.java"><line nr="28" mi="0" ci="4" mb="0" cb="0"/><line nr="29" mi="0" ci="2" mb="1" cb="1"/><line nr="30" mi="5" ci="0" mb="0" cb="0"/><line nr="32" mi="0" ci="10" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="5" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserBasicSentencePartCondition.java"><line nr="9" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="8" mb="3" cb="3"/><line nr="56" mi="18" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="2" mb="0" cb="2"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="5" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="1" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="1" mb="0" cb="0"/><line nr="91" mi="5" ci="0" mb="0" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="11" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="2" cb="0"/><line nr="107" mi="9" ci="0" mb="0" cb="0"/><line nr="109" mi="9" ci="0" mb="4" cb="0"/><line nr="110" mi="5" ci="0" mb="2" cb="0"/><line nr="111" mi="20" ci="0" mb="0" cb="0"/><line nr="113" mi="14" ci="0" mb="0" cb="0"/><line nr="117" mi="12" ci="0" mb="0" cb="0"/><line nr="118" mi="8" ci="0" mb="0" cb="0"/><line nr="119" mi="1" ci="0" mb="0" cb="0"/><line nr="120" mi="16" ci="0" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="122" mi="9" ci="0" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="145" covered="38"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="17" covered="12"/><counter type="COMPLEXITY" missed="9" covered="7"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserGroupCondition.java"><line nr="24" mi="0" ci="2" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="1" mb="0" cb="0"/><line nr="35" mi="3" ci="0" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="5" mb="2" cb="2"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="1" ci="15" mb="2" cb="2"/><line nr="58" mi="2" ci="0" mb="0" cb="0"/><line nr="64" mi="5" ci="0" mb="0" cb="0"/><line nr="65" mi="8" ci="0" mb="0" cb="0"/><line nr="66" mi="8" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="29" covered="35"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="8"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserBasicSentenceCondition.java"><line nr="15" mi="2" ci="6" mb="1" cb="1"/><line nr="33" mi="0" ci="2" mb="0" cb="0"/><line nr="34" mi="0" ci="5" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="1" mb="0" cb="0"/><line nr="52" mi="5" ci="4" mb="1" cb="1"/><line nr="53" mi="0" ci="2" mb="1" cb="1"/><line nr="54" mi="0" ci="3" mb="1" cb="1"/><line nr="55" mi="0" ci="6" mb="0" cb="0"/><line nr="57" mi="5" ci="0" mb="0" cb="0"/><line nr="59" mi="0" ci="1" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="1" cb="1"/><line nr="72" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="5" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="1" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="1" cb="1"/><line nr="89" mi="0" ci="1" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="91" mi="0" ci="5" mb="0" cb="0"/><line nr="92" mi="0" ci="1" mb="0" cb="0"/><line nr="93" mi="5" ci="0" mb="0" cb="0"/><line nr="95" mi="0" ci="1" mb="0" cb="0"/><line nr="103" mi="3" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="1" cb="1"/><line nr="127" mi="0" ci="8" mb="3" cb="3"/><line nr="128" mi="18" ci="0" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="1" cb="1"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="133" mi="0" ci="5" mb="0" cb="0"/><line nr="134" mi="0" ci="4" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="1" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="0" cb="0"/><line nr="159" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="1" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="1" cb="1"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="2" mb="0" cb="0"/><line nr="173" mi="0" ci="2" mb="0" cb="0"/><line nr="174" mi="0" ci="4" mb="0" cb="0"/><line nr="176" mi="0" ci="11" mb="0" cb="2"/><line nr="177" mi="0" ci="6" mb="0" cb="4"/><line nr="178" mi="0" ci="2" mb="0" cb="0"/><line nr="179" mi="0" ci="4" mb="0" cb="0"/><line nr="180" mi="0" ci="3" mb="0" cb="2"/><line nr="181" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="6" mb="0" cb="4"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="0"/><line nr="190" mi="0" ci="5" mb="0" cb="0"/><line nr="191" mi="0" ci="6" mb="1" cb="3"/><line nr="192" mi="0" ci="4" mb="1" cb="1"/><line nr="193" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="0" ci="5" mb="0" cb="0"/><line nr="199" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="3" ci="0" mb="2" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="6" mb="2" cb="2"/><line nr="206" mi="0" ci="4" mb="1" cb="1"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="208" mi="0" ci="5" mb="0" cb="0"/><line nr="209" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="3" mb="0" cb="0"/><line nr="211" mi="0" ci="4" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="0"/><line nr="213" mi="0" ci="3" mb="0" cb="0"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="2" cb="0"/><line nr="221" mi="3" ci="0" mb="2" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="223" mi="3" ci="0" mb="0" cb="0"/><line nr="224" mi="3" ci="0" mb="0" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="2" ci="0" mb="0" cb="0"/><line nr="229" mi="4" ci="0" mb="0" cb="0"/><line nr="233" mi="0" ci="1" mb="0" cb="0"/><line nr="234" mi="0" ci="3" mb="0" cb="0"/><line nr="235" mi="0" ci="2" mb="1" cb="1"/><line nr="236" mi="3" ci="0" mb="0" cb="0"/><line nr="239" mi="0" ci="1" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="0" cb="0"/><line nr="258" mi="0" ci="2" mb="0" cb="0"/><line nr="259" mi="0" ci="2" mb="0" cb="0"/><line nr="260" mi="0" ci="2" mb="0" cb="0"/><line nr="261" mi="0" ci="11" mb="0" cb="2"/><line nr="263" mi="0" ci="2" mb="0" cb="2"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="2" mb="0" cb="0"/><line nr="268" mi="0" ci="4" mb="0" cb="2"/><line nr="269" mi="0" ci="5" mb="0" cb="0"/><line nr="270" mi="0" ci="9" mb="0" cb="0"/><line nr="271" mi="0" ci="7" mb="0" cb="0"/><line nr="272" mi="0" ci="1" mb="0" cb="0"/><line nr="273" mi="0" ci="5" mb="0" cb="0"/><line nr="274" mi="0" ci="3" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="0" cb="2"/><line nr="278" mi="0" ci="4" mb="0" cb="0"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="281" mi="0" ci="1" mb="0" cb="0"/><line nr="282" mi="0" ci="2" mb="0" cb="2"/><line nr="283" mi="0" ci="9" mb="0" cb="0"/><line nr="284" mi="0" ci="3" mb="1" cb="1"/><line nr="285" mi="4" ci="0" mb="0" cb="0"/><line nr="286" mi="4" ci="0" mb="0" cb="0"/><line nr="287" mi="2" ci="0" mb="0" cb="0"/><line nr="288" mi="9" ci="0" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="0" cb="0"/><line nr="301" mi="5" ci="0" mb="0" cb="0"/><line nr="302" mi="3" ci="0" mb="2" cb="0"/><line nr="303" mi="4" ci="0" mb="0" cb="0"/><line nr="305" mi="4" ci="0" mb="0" cb="0"/><line nr="306" mi="3" ci="0" mb="2" cb="0"/><line nr="308" mi="16" ci="0" mb="0" cb="0"/><line nr="309" mi="1" ci="0" mb="0" cb="0"/><line nr="310" mi="12" ci="0" mb="0" cb="0"/><line nr="311" mi="2" ci="0" mb="0" cb="0"/><line nr="313" mi="11" ci="0" mb="2" cb="0"/><line nr="314" mi="7" ci="0" mb="0" cb="0"/><line nr="315" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="199" covered="329"/><counter type="BRANCH" missed="31" covered="43"/><counter type="LINE" missed="42" covered="94"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserSentencePartCondition.java"><line nr="12" mi="0" ci="6" mb="0" cb="0"/><line nr="15" mi="0" ci="6" mb="0" cb="0"/><line nr="24" mi="0" ci="6" mb="0" cb="0"/><line nr="27" mi="0" ci="6" mb="0" cb="0"/><line nr="30" mi="0" ci="6" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><line nr="58" mi="0" ci="2" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="1" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="1" cb="1"/><line nr="81" mi="0" ci="8" mb="3" cb="3"/><line nr="82" mi="18" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="2" mb="0" cb="2"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="5" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="0" cb="0"/><line nr="90" mi="5" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="1" mb="0" cb="0"/><line nr="103" mi="3" ci="0" mb="2" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="1" cb="1"/><line nr="120" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="5" ci="0" mb="0" cb="0"/><line nr="124" mi="0" ci="1" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="1" cb="1"/><line nr="137" mi="0" ci="4" mb="0" cb="0"/><line nr="139" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="0" ci="1" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="1" cb="1"/><line nr="153" mi="0" ci="3" mb="0" cb="2"/><line nr="154" mi="0" ci="3" mb="0" cb="2"/><line nr="155" mi="0" ci="12" mb="0" cb="0"/><line nr="159" mi="0" ci="4" mb="0" cb="0"/><line nr="161" mi="0" ci="7" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="2"/><line nr="164" mi="0" ci="5" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="2"/><line nr="169" mi="0" ci="3" mb="0" cb="2"/><line nr="170" mi="0" ci="7" mb="0" cb="0"/><line nr="172" mi="0" ci="5" mb="0" cb="0"/><line nr="173" mi="0" ci="12" mb="0" cb="0"/><line nr="176" mi="0" ci="7" mb="0" cb="0"/><line nr="178" mi="0" ci="5" mb="0" cb="0"/><line nr="179" mi="0" ci="11" mb="0" cb="0"/><line nr="181" mi="0" ci="6" mb="0" cb="0"/><line nr="182" mi="0" ci="1" mb="0" cb="0"/><line nr="184" mi="0" ci="2" mb="0" cb="0"/><line nr="185" mi="0" ci="2" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="2"/><line nr="187" mi="0" ci="12" mb="0" cb="0"/><line nr="190" mi="0" ci="4" mb="0" cb="0"/><line nr="192" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="49" covered="246"/><counter type="BRANCH" missed="9" covered="21"/><counter type="LINE" missed="9" covered="60"/><counter type="COMPLEXITY" missed="9" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordPositionQuery.java"><line nr="31" mi="0" ci="6" mb="0" cb="0"/><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="7" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="6" mb="0" cb="0"/><line nr="45" mi="0" ci="6" mb="0" cb="0"/><line nr="46" mi="0" ci="8" mb="0" cb="0"/><line nr="47" mi="0" ci="1" mb="0" cb="0"/><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="0" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="90" mi="7" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="1" cb="1"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="102" mi="0" ci="2" mb="1" cb="1"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="0" ci="5" mb="1" cb="1"/><line nr="105" mi="2" ci="0" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="6" mb="0" cb="0"/><line nr="117" mi="0" ci="5" mb="0" cb="0"/><line nr="118" mi="0" ci="8" mb="0" cb="0"/><line nr="119" mi="0" ci="8" mb="0" cb="0"/><line nr="120" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="19" covered="92"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="5" covered="19"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserGroupQuery.java"><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="14" mb="0" cb="0"/><line nr="48" mi="0" ci="8" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="62" mi="0" ci="6" mb="0" cb="0"/><line nr="63" mi="0" ci="1" mb="0" cb="0"/><line nr="79" mi="0" ci="4" mb="0" cb="0"/><line nr="80" mi="0" ci="7" mb="1" cb="3"/><line nr="81" mi="0" ci="14" mb="0" cb="0"/><line nr="82" mi="0" ci="9" mb="0" cb="0"/><line nr="83" mi="0" ci="2" mb="1" cb="1"/><line nr="84" mi="16" ci="0" mb="0" cb="0"/><line nr="85" mi="9" ci="0" mb="0" cb="0"/><line nr="87" mi="13" ci="16" mb="10" cb="3"/><line nr="89" mi="0" ci="18" mb="0" cb="0"/><line nr="91" mi="0" ci="8" mb="0" cb="0"/><line nr="92" mi="0" ci="1" mb="0" cb="0"/><line nr="94" mi="16" ci="0" mb="0" cb="0"/><line nr="95" mi="8" ci="0" mb="0" cb="0"/><line nr="96" mi="1" ci="0" mb="0" cb="0"/><line nr="99" mi="16" ci="0" mb="0" cb="0"/><line nr="100" mi="8" ci="0" mb="0" cb="0"/><line nr="104" mi="0" ci="1" mb="0" cb="0"/><line nr="113" mi="0" ci="4" mb="0" cb="0"/><line nr="124" mi="0" ci="5" mb="0" cb="0"/><line nr="137" mi="6" ci="0" mb="0" cb="0"/><line nr="147" mi="7" ci="0" mb="0" cb="0"/><line nr="157" mi="0" ci="3" mb="1" cb="1"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="0" ci="2" mb="1" cb="1"/><line nr="160" mi="2" ci="0" mb="0" cb="0"/><line nr="161" mi="0" ci="5" mb="0" cb="2"/><line nr="162" mi="0" ci="2" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="6" mb="0" cb="0"/><line nr="174" mi="0" ci="5" mb="0" cb="0"/><line nr="175" mi="0" ci="8" mb="0" cb="0"/><line nr="176" mi="0" ci="8" mb="0" cb="0"/><line nr="177" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="104" covered="167"/><counter type="BRANCH" missed="14" covered="11"/><counter type="LINE" missed="11" covered="28"/><counter type="COMPLEXITY" missed="14" covered="9"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserGroupFullCondition.java"><line nr="38" mi="0" ci="2" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="4" mb="0" cb="2"/><line nr="45" mi="0" ci="4" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="2"/><line nr="47" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="1" mb="0" cb="0"/><line nr="59" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="8" mb="3" cb="3"/><line nr="94" mi="18" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="2" mb="1" cb="1"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="5" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="0" cb="0"/><line nr="101" mi="0" ci="1" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="124" mi="1" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="5" mb="0" cb="2"/><line nr="135" mi="0" ci="7" mb="0" cb="0"/><line nr="136" mi="0" ci="5" mb="0" cb="2"/><line nr="137" mi="0" ci="7" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="2" mb="1" cb="1"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="0" cb="2"/><line nr="153" mi="0" ci="3" mb="0" cb="0"/><line nr="154" mi="2" ci="14" mb="2" cb="2"/><line nr="156" mi="0" ci="2" mb="0" cb="0"/><line nr="162" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="8" ci="0" mb="0" cb="0"/><line nr="164" mi="8" ci="0" mb="0" cb="0"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="55" covered="117"/><counter type="BRANCH" missed="7" covered="17"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="10" covered="12"/><counter type="METHOD" missed="3" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserSentenceCondition.java"><line nr="24" mi="0" ci="6" mb="0" cb="0"/><line nr="45" mi="0" ci="2" mb="0" cb="0"/><line nr="46" mi="0" ci="5" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="1" mb="0" cb="0"/><line nr="66" mi="0" ci="2" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="1" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="2" cb="0"/><line nr="89" mi="3" ci="0" mb="2" cb="0"/><line nr="90" mi="3" ci="0" mb="2" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="93" mi="5" ci="0" mb="0" cb="0"/><line nr="96" mi="9" ci="0" mb="0" cb="0"/><line nr="98" mi="4" ci="0" mb="2" cb="0"/><line nr="99" mi="7" ci="0" mb="0" cb="0"/><line nr="101" mi="12" ci="0" mb="0" cb="0"/><line nr="102" mi="1" ci="0" mb="0" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="106" mi="1" ci="0" mb="0" cb="0"/><line nr="213" mi="0" ci="3" mb="1" cb="1"/><line nr="216" mi="0" ci="3" mb="0" cb="2"/><line nr="217" mi="0" ci="3" mb="1" cb="1"/><line nr="218" mi="4" ci="0" mb="0" cb="0"/><line nr="219" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="4" ci="0" mb="0" cb="0"/><line nr="221" mi="5" ci="0" mb="0" cb="0"/><line nr="223" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="0" ci="4" mb="0" cb="0"/><line nr="227" mi="0" ci="10" mb="0" cb="0"/><line nr="229" mi="0" ci="4" mb="0" cb="0"/><line nr="230" mi="0" ci="5" mb="0" cb="0"/><line nr="231" mi="0" ci="3" mb="0" cb="0"/><line nr="233" mi="0" ci="2" mb="0" cb="0"/><line nr="234" mi="0" ci="4" mb="0" cb="0"/><line nr="236" mi="0" ci="4" mb="0" cb="0"/><line nr="239" mi="0" ci="2" mb="0" cb="0"/><line nr="240" mi="0" ci="4" mb="0" cb="2"/><line nr="241" mi="0" ci="7" mb="0" cb="0"/><line nr="243" mi="0" ci="12" mb="0" cb="0"/><line nr="245" mi="0" ci="1" mb="0" cb="0"/><line nr="246" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="1" mb="0" cb="0"/><line nr="260" mi="0" ci="3" mb="1" cb="1"/><line nr="263" mi="0" ci="3" mb="0" cb="2"/><line nr="264" mi="0" ci="3" mb="1" cb="1"/><line nr="265" mi="4" ci="0" mb="0" cb="0"/><line nr="266" mi="2" ci="0" mb="0" cb="0"/><line nr="267" mi="4" ci="0" mb="0" cb="0"/><line nr="268" mi="5" ci="0" mb="0" cb="0"/><line nr="270" mi="4" ci="0" mb="0" cb="0"/><line nr="273" mi="0" ci="4" mb="0" cb="0"/><line nr="274" mi="0" ci="2" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="0"/><line nr="276" mi="0" ci="5" mb="0" cb="0"/><line nr="278" mi="0" ci="4" mb="0" cb="0"/><line nr="279" mi="0" ci="10" mb="0" cb="0"/><line nr="281" mi="0" ci="4" mb="0" cb="0"/><line nr="282" mi="0" ci="5" mb="0" cb="0"/><line nr="283" mi="0" ci="3" mb="0" cb="0"/><line nr="285" mi="0" ci="4" mb="0" cb="0"/><line nr="288" mi="0" ci="4" mb="0" cb="0"/><line nr="289" mi="0" ci="2" mb="0" cb="0"/><line nr="290" mi="0" ci="4" mb="0" cb="0"/><line nr="291" mi="0" ci="4" mb="0" cb="0"/><line nr="292" mi="0" ci="4" mb="0" cb="0"/><line nr="293" mi="0" ci="5" mb="0" cb="0"/><line nr="294" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="1" mb="0" cb="0"/><line nr="297" mi="5" ci="0" mb="0" cb="0"/><line nr="299" mi="0" ci="1" mb="0" cb="0"/><line nr="355" mi="0" ci="3" mb="0" cb="0"/><line nr="364" mi="2" ci="12" mb="1" cb="3"/><line nr="374" mi="0" ci="3" mb="0" cb="2"/><line nr="375" mi="0" ci="3" mb="0" cb="2"/><line nr="376" mi="0" ci="11" mb="0" cb="2"/><line nr="377" mi="0" ci="3" mb="0" cb="0"/><line nr="378" mi="0" ci="1" mb="0" cb="0"/><line nr="380" mi="0" ci="5" mb="0" cb="2"/><line nr="381" mi="0" ci="4" mb="0" cb="0"/><line nr="382" mi="0" ci="11" mb="0" cb="2"/><line nr="383" mi="0" ci="4" mb="1" cb="1"/><line nr="384" mi="0" ci="5" mb="0" cb="0"/><line nr="385" mi="0" ci="3" mb="0" cb="2"/><line nr="386" mi="0" ci="5" mb="0" cb="0"/><line nr="388" mi="0" ci="5" mb="0" cb="0"/><line nr="391" mi="0" ci="1" mb="0" cb="0"/><line nr="392" mi="0" ci="3" mb="0" cb="0"/><line nr="395" mi="0" ci="3" mb="0" cb="0"/><line nr="397" mi="0" ci="1" mb="0" cb="0"/><line nr="409" mi="0" ci="4" mb="0" cb="0"/><line nr="410" mi="0" ci="2" mb="0" cb="0"/><line nr="411" mi="0" ci="10" mb="0" cb="2"/><line nr="412" mi="0" ci="2" mb="0" cb="0"/><line nr="413" mi="0" ci="2" mb="0" cb="2"/><line nr="414" mi="0" ci="3" mb="0" cb="0"/><line nr="415" mi="0" ci="6" mb="0" cb="4"/><line nr="416" mi="0" ci="7" mb="0" cb="4"/><line nr="417" mi="0" ci="4" mb="1" cb="1"/><line nr="418" mi="0" ci="3" mb="1" cb="1"/><line nr="419" mi="0" ci="6" mb="0" cb="0"/><line nr="421" mi="0" ci="4" mb="0" cb="0"/><line nr="422" mi="0" ci="3" mb="0" cb="0"/><line nr="424" mi="0" ci="6" mb="1" cb="3"/><line nr="425" mi="0" ci="7" mb="1" cb="3"/><line nr="426" mi="0" ci="4" mb="1" cb="1"/><line nr="427" mi="0" ci="3" mb="1" cb="1"/><line nr="431" mi="0" ci="14" mb="0" cb="2"/><line nr="432" mi="0" ci="4" mb="0" cb="0"/><line nr="433" mi="0" ci="2" mb="0" cb="0"/><line nr="434" mi="0" ci="2" mb="0" cb="0"/><line nr="437" mi="0" ci="4" mb="0" cb="0"/><line nr="438" mi="0" ci="3" mb="0" cb="0"/><line nr="440" mi="0" ci="6" mb="2" cb="2"/><line nr="441" mi="4" ci="3" mb="3" cb="1"/><line nr="442" mi="4" ci="0" mb="2" cb="0"/><line nr="443" mi="3" ci="0" mb="2" cb="0"/><line nr="445" mi="3" ci="0" mb="0" cb="0"/><line nr="446" mi="2" ci="0" mb="0" cb="0"/><line nr="449" mi="0" ci="4" mb="0" cb="0"/><line nr="450" mi="0" ci="3" mb="0" cb="0"/><line nr="453" mi="7" ci="0" mb="4" cb="0"/><line nr="454" mi="6" ci="0" mb="4" cb="0"/><line nr="455" mi="4" ci="0" mb="2" cb="0"/><line nr="456" mi="3" ci="0" mb="2" cb="0"/><line nr="459" mi="14" ci="0" mb="2" cb="0"/><line nr="460" mi="8" ci="0" mb="0" cb="0"/><line nr="461" mi="2" ci="0" mb="0" cb="0"/><line nr="464" mi="4" ci="0" mb="0" cb="0"/><line nr="465" mi="2" ci="0" mb="0" cb="0"/><line nr="468" mi="0" ci="1" mb="0" cb="0"/><line nr="470" mi="0" ci="2" mb="1" cb="1"/><line nr="471" mi="0" ci="4" mb="0" cb="0"/><line nr="474" mi="0" ci="2" mb="0" cb="0"/><line nr="475" mi="0" ci="4" mb="0" cb="0"/><line nr="476" mi="0" ci="1" mb="0" cb="0"/><line nr="484" mi="3" ci="0" mb="0" cb="0"/><line nr="493" mi="0" ci="3" mb="0" cb="0"/><line nr="507" mi="0" ci="8" mb="3" cb="3"/><line nr="508" mi="18" ci="0" mb="0" cb="0"/><line nr="510" mi="0" ci="2" mb="1" cb="1"/><line nr="511" mi="3" ci="0" mb="0" cb="0"/><line nr="513" mi="0" ci="5" mb="0" cb="0"/><line nr="514" mi="0" ci="3" mb="0" cb="0"/><line nr="515" mi="0" ci="1" mb="0" cb="0"/><line nr="523" mi="0" ci="3" mb="0" cb="0"/><line nr="548" mi="0" ci="3" mb="0" cb="0"/><line nr="549" mi="0" ci="1" mb="0" cb="0"/><line nr="563" mi="0" ci="4" mb="0" cb="2"/><line nr="564" mi="0" ci="4" mb="0" cb="2"/><line nr="565" mi="0" ci="17" mb="0" cb="0"/><line nr="568" mi="0" ci="6" mb="0" cb="0"/><line nr="571" mi="0" ci="4" mb="0" cb="0"/><line nr="572" mi="0" ci="10" mb="0" cb="2"/><line nr="573" mi="0" ci="6" mb="0" cb="0"/><line nr="574" mi="0" ci="4" mb="0" cb="0"/><line nr="575" mi="0" ci="1" mb="0" cb="0"/><line nr="576" mi="0" ci="4" mb="1" cb="1"/><line nr="577" mi="20" ci="0" mb="0" cb="0"/><line nr="581" mi="0" ci="9" mb="0" cb="0"/><line nr="594" mi="0" ci="2" mb="0" cb="0"/><line nr="595" mi="0" ci="3" mb="0" cb="2"/><line nr="597" mi="0" ci="3" mb="1" cb="1"/><line nr="598" mi="5" ci="0" mb="0" cb="0"/><line nr="599" mi="0" ci="4" mb="1" cb="1"/><line nr="600" mi="4" ci="0" mb="0" cb="0"/><line nr="601" mi="10" ci="0" mb="0" cb="0"/><line nr="602" mi="2" ci="0" mb="0" cb="0"/><line nr="603" mi="9" ci="0" mb="0" cb="0"/><line nr="604" mi="4" ci="0" mb="2" cb="0"/><line nr="605" mi="13" ci="0" mb="0" cb="0"/><line nr="608" mi="1" ci="0" mb="0" cb="0"/><line nr="609" mi="0" ci="4" mb="0" cb="0"/><line nr="610" mi="0" ci="4" mb="0" cb="2"/><line nr="611" mi="0" ci="13" mb="0" cb="0"/><line nr="615" mi="0" ci="2" mb="0" cb="0"/><line nr="616" mi="0" ci="4" mb="1" cb="1"/><line nr="617" mi="5" ci="0" mb="0" cb="0"/><line nr="618" mi="0" ci="3" mb="0" cb="2"/><line nr="619" mi="0" ci="8" mb="0" cb="0"/><line nr="621" mi="0" ci="4" mb="0" cb="0"/><line nr="622" mi="0" ci="11" mb="0" cb="2"/><line nr="623" mi="0" ci="6" mb="0" cb="0"/><line nr="624" mi="0" ci="1" mb="0" cb="0"/><line nr="625" mi="0" ci="4" mb="0" cb="0"/><line nr="626" mi="0" ci="6" mb="0" cb="0"/><line nr="637" mi="5" ci="0" mb="0" cb="0"/><line nr="650" mi="2" ci="0" mb="0" cb="0"/><line nr="651" mi="3" ci="0" mb="2" cb="0"/><line nr="653" mi="20" ci="0" mb="2" cb="0"/><line nr="654" mi="4" ci="0" mb="0" cb="0"/><line nr="655" mi="10" ci="0" mb="2" cb="0"/><line nr="656" mi="1" ci="0" mb="0" cb="0"/><line nr="657" mi="19" ci="0" mb="2" cb="0"/><line nr="658" mi="6" ci="0" mb="0" cb="0"/><line nr="659" mi="2" ci="0" mb="0" cb="0"/><line nr="661" mi="20" ci="0" mb="2" cb="0"/><line nr="662" mi="3" ci="0" mb="2" cb="0"/><line nr="664" mi="10" ci="0" mb="0" cb="0"/><line nr="665" mi="8" ci="0" mb="0" cb="0"/><line nr="666" mi="1" ci="0" mb="0" cb="0"/><line nr="667" mi="14" ci="0" mb="0" cb="0"/><line nr="668" mi="1" ci="0" mb="0" cb="0"/><line nr="669" mi="10" ci="0" mb="0" cb="0"/><line nr="671" mi="11" ci="0" mb="2" cb="0"/><line nr="672" mi="11" ci="0" mb="0" cb="0"/><line nr="673" mi="10" ci="0" mb="2" cb="0"/><line nr="674" mi="26" ci="0" mb="0" cb="0"/><line nr="675" mi="1" ci="0" mb="0" cb="0"/><line nr="676" mi="1" ci="0" mb="0" cb="0"/><line nr="677" mi="9" ci="0" mb="0" cb="0"/><line nr="680" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="480" covered="625"/><counter type="BRANCH" missed="70" covered="76"/><counter type="LINE" missed="76" covered="151"/><counter type="COMPLEXITY" missed="51" covered="40"/><counter type="METHOD" missed="4" covered="14"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordFullCondition.java"><line nr="26" mi="0" ci="2" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="2" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="1" cb="1"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="1" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="4" ci="0" mb="0" cb="0"/><line nr="66" mi="0" ci="2" mb="0" cb="0"/><line nr="68" mi="0" ci="4" mb="0" cb="2"/><line nr="69" mi="0" ci="8" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="2"/><line nr="72" mi="0" ci="4" mb="0" cb="2"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="75" mi="0" ci="6" mb="0" cb="2"/><line nr="76" mi="0" ci="7" mb="0" cb="0"/><line nr="77" mi="0" ci="8" mb="0" cb="0"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="79" mi="0" ci="2" mb="1" cb="1"/><line nr="80" mi="0" ci="7" mb="0" cb="0"/><line nr="81" mi="0" ci="8" mb="0" cb="0"/><line nr="83" mi="14" ci="0" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="1" cb="1"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="91" mi="0" ci="6" mb="1" cb="1"/><line nr="93" mi="0" ci="6" mb="1" cb="1"/><line nr="94" mi="0" ci="6" mb="0" cb="0"/><line nr="96" mi="7" ci="0" mb="0" cb="0"/><line nr="97" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="6" mb="0" cb="2"/><line nr="100" mi="0" ci="6" mb="0" cb="0"/><line nr="102" mi="0" ci="7" mb="0" cb="0"/><line nr="103" mi="0" ci="7" mb="0" cb="0"/><line nr="105" mi="0" ci="6" mb="0" cb="0"/><line nr="106" mi="4" ci="1" mb="0" cb="0"/><line nr="107" mi="2" ci="0" mb="2" cb="0"/><line nr="109" mi="6" ci="0" mb="2" cb="0"/><line nr="110" mi="6" ci="0" mb="0" cb="0"/><line nr="112" mi="7" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="0" cb="0"/><line nr="115" mi="6" ci="0" mb="2" cb="0"/><line nr="116" mi="6" ci="0" mb="0" cb="0"/><line nr="118" mi="7" ci="0" mb="0" cb="0"/><line nr="119" mi="7" ci="0" mb="0" cb="0"/><line nr="121" mi="6" ci="0" mb="0" cb="0"/><line nr="122" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="14" ci="0" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="1" cb="1"/><line nr="127" mi="7" ci="0" mb="0" cb="0"/><line nr="128" mi="6" ci="0" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="140" mi="0" ci="2" mb="1" cb="1"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="142" mi="0" ci="3" mb="0" cb="2"/><line nr="143" mi="0" ci="3" mb="0" cb="0"/><line nr="144" mi="0" ci="6" mb="0" cb="2"/><line nr="145" mi="0" ci="2" mb="0" cb="0"/><line nr="146" mi="0" ci="5" mb="1" cb="1"/><line nr="147" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="0" cb="0"/><line nr="150" mi="0" ci="2" mb="0" cb="0"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="8" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="154" covered="181"/><counter type="BRANCH" missed="14" covered="22"/><counter type="LINE" missed="26" covered="43"/><counter type="COMPLEXITY" missed="13" covered="11"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordQuery.java"><line nr="53" mi="6" ci="0" mb="0" cb="0"/><line nr="54" mi="14" ci="0" mb="0" cb="0"/><line nr="55" mi="8" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="0" ci="8" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="88" mi="0" ci="6" mb="0" cb="0"/><line nr="89" mi="0" ci="11" mb="0" cb="0"/><line nr="90" mi="0" ci="4" mb="1" cb="1"/><line nr="91" mi="0" ci="14" mb="0" cb="0"/><line nr="92" mi="0" ci="9" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="2" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="95" mi="9" ci="0" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="2" cb="0"/><line nr="97" mi="19" ci="0" mb="0" cb="0"/><line nr="98" mi="9" ci="0" mb="0" cb="0"/><line nr="99" mi="4" ci="0" mb="2" cb="0"/><line nr="100" mi="10" ci="0" mb="6" cb="0"/><line nr="101" mi="2" ci="0" mb="2" cb="0"/><line nr="102" mi="4" ci="0" mb="2" cb="0"/><line nr="103" mi="14" ci="0" mb="0" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="14" ci="0" mb="0" cb="0"/><line nr="111" mi="8" ci="0" mb="2" cb="0"/><line nr="112" mi="13" ci="0" mb="0" cb="0"/><line nr="113" mi="16" ci="0" mb="0" cb="0"/><line nr="114" mi="9" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="2" cb="0"/><line nr="117" mi="7" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="2" cb="0"/><line nr="119" mi="7" ci="0" mb="0" cb="0"/><line nr="121" mi="5" ci="0" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="124" mi="14" ci="0" mb="0" cb="0"/><line nr="127" mi="16" ci="0" mb="0" cb="0"/><line nr="128" mi="8" ci="0" mb="0" cb="0"/><line nr="130" mi="0" ci="1" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="5" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="0" cb="0"/><line nr="173" mi="7" ci="0" mb="0" cb="0"/><line nr="183" mi="0" ci="3" mb="1" cb="1"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><line nr="185" mi="0" ci="2" mb="1" cb="1"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="0" ci="5" mb="0" cb="2"/><line nr="188" mi="0" ci="2" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="0"/><line nr="190" mi="0" ci="6" mb="0" cb="0"/><line nr="200" mi="0" ci="5" mb="0" cb="0"/><line nr="201" mi="0" ci="8" mb="0" cb="0"/><line nr="202" mi="0" ci="8" mb="0" cb="0"/><line nr="203" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="270" covered="107"/><counter type="BRANCH" missed="25" covered="5"/><counter type="LINE" missed="36" covered="20"/><counter type="COMPLEXITY" missed="17" covered="7"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordCondition.java"><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="5" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="0" cb="0"/><line nr="57" mi="0" ci="1" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="2" ci="6" mb="1" cb="1"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="0" cb="0"/><line nr="102" mi="0" ci="1" mb="0" cb="0"/><line nr="111" mi="5" ci="0" mb="0" cb="0"/><line nr="112" mi="1" ci="0" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="131" mi="0" ci="7" mb="2" cb="2"/><line nr="132" mi="0" ci="6" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="0" cb="0"/><line nr="144" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="7" mb="2" cb="2"/><line nr="156" mi="0" ci="6" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="5" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="1" mb="0" cb="0"/><line nr="180" mi="0" ci="9" mb="1" cb="3"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="6" mb="0" cb="2"/><line nr="183" mi="0" ci="3" mb="1" cb="1"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><line nr="186" mi="0" ci="2" mb="0" cb="0"/><line nr="196" mi="0" ci="8" mb="0" cb="4"/><line nr="197" mi="0" ci="2" mb="0" cb="0"/><line nr="199" mi="0" ci="2" mb="0" cb="0"/><line nr="209" mi="0" ci="8" mb="0" cb="4"/><line nr="210" mi="0" ci="2" mb="0" cb="0"/><line nr="212" mi="0" ci="2" mb="0" cb="0"/><line nr="221" mi="0" ci="10" mb="1" cb="3"/><line nr="222" mi="0" ci="2" mb="1" cb="1"/><line nr="223" mi="0" ci="2" mb="0" cb="0"/><line nr="225" mi="0" ci="2" mb="0" cb="0"/><line nr="232" mi="0" ci="5" mb="1" cb="1"/><line nr="233" mi="0" ci="4" mb="0" cb="0"/><line nr="234" mi="5" ci="0" mb="2" cb="0"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="237" mi="5" ci="0" mb="0" cb="0"/><line nr="239" mi="0" ci="2" mb="0" cb="0"/><line nr="240" mi="0" ci="3" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="242" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="4" ci="7" mb="1" cb="1"/><line nr="244" mi="2" ci="0" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="246" mi="0" ci="3" mb="0" cb="0"/><line nr="247" mi="0" ci="1" mb="0" cb="0"/><line nr="255" mi="4" ci="0" mb="0" cb="0"/><line nr="262" mi="0" ci="3" mb="0" cb="2"/><line nr="263" mi="0" ci="4" mb="0" cb="2"/><line nr="264" mi="0" ci="11" mb="0" cb="2"/><line nr="265" mi="0" ci="2" mb="0" cb="0"/><line nr="267" mi="0" ci="9" mb="0" cb="4"/><line nr="268" mi="0" ci="6" mb="0" cb="0"/><line nr="269" mi="0" ci="7" mb="0" cb="0"/><line nr="271" mi="0" ci="9" mb="0" cb="4"/><line nr="272" mi="0" ci="6" mb="0" cb="0"/><line nr="273" mi="0" ci="7" mb="0" cb="0"/><line nr="275" mi="0" ci="6" mb="0" cb="4"/><line nr="276" mi="0" ci="6" mb="0" cb="0"/><line nr="277" mi="0" ci="7" mb="0" cb="0"/><line nr="279" mi="0" ci="6" mb="1" cb="3"/><line nr="280" mi="0" ci="6" mb="0" cb="0"/><line nr="281" mi="0" ci="7" mb="0" cb="0"/><line nr="282" mi="0" ci="3" mb="1" cb="1"/><line nr="284" mi="0" ci="5" mb="0" cb="2"/><line nr="285" mi="0" ci="6" mb="0" cb="0"/><line nr="286" mi="0" ci="6" mb="0" cb="0"/><line nr="287" mi="0" ci="3" mb="1" cb="1"/><line nr="288" mi="6" ci="0" mb="0" cb="0"/><line nr="290" mi="0" ci="5" mb="0" cb="0"/><line nr="293" mi="0" ci="1" mb="0" cb="0"/><line nr="294" mi="0" ci="6" mb="0" cb="0"/><line nr="295" mi="0" ci="6" mb="0" cb="0"/><line nr="296" mi="0" ci="3" mb="1" cb="1"/><line nr="297" mi="6" ci="0" mb="0" cb="0"/><line nr="299" mi="0" ci="5" mb="0" cb="0"/><line nr="301" mi="0" ci="1" mb="0" cb="0"/><line nr="302" mi="3" ci="0" mb="2" cb="0"/><line nr="304" mi="5" ci="0" mb="2" cb="0"/><line nr="305" mi="6" ci="0" mb="0" cb="0"/><line nr="306" mi="6" ci="0" mb="0" cb="0"/><line nr="307" mi="3" ci="0" mb="2" cb="0"/><line nr="308" mi="6" ci="0" mb="0" cb="0"/><line nr="310" mi="5" ci="0" mb="0" cb="0"/><line nr="313" mi="1" ci="0" mb="0" cb="0"/><line nr="314" mi="6" ci="0" mb="0" cb="0"/><line nr="315" mi="6" ci="0" mb="0" cb="0"/><line nr="316" mi="3" ci="0" mb="2" cb="0"/><line nr="317" mi="6" ci="0" mb="0" cb="0"/><line nr="319" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="1" ci="0" mb="0" cb="0"/><line nr="324" mi="6" ci="0" mb="4" cb="0"/><line nr="325" mi="3" ci="0" mb="0" cb="0"/><line nr="326" mi="6" ci="0" mb="4" cb="0"/><line nr="327" mi="2" ci="0" mb="0" cb="0"/><line nr="330" mi="5" ci="0" mb="2" cb="0"/><line nr="331" mi="6" ci="0" mb="0" cb="0"/><line nr="332" mi="6" ci="0" mb="0" cb="0"/><line nr="333" mi="6" ci="0" mb="0" cb="0"/><line nr="334" mi="6" ci="0" mb="0" cb="0"/><line nr="335" mi="6" ci="0" mb="0" cb="0"/><line nr="336" mi="3" ci="0" mb="2" cb="0"/><line nr="337" mi="6" ci="0" mb="0" cb="0"/><line nr="339" mi="5" ci="0" mb="0" cb="0"/><line nr="342" mi="1" ci="0" mb="0" cb="0"/><line nr="343" mi="6" ci="0" mb="0" cb="0"/><line nr="344" mi="6" ci="0" mb="0" cb="0"/><line nr="345" mi="6" ci="0" mb="0" cb="0"/><line nr="346" mi="6" ci="0" mb="0" cb="0"/><line nr="347" mi="6" ci="0" mb="0" cb="0"/><line nr="348" mi="3" ci="0" mb="2" cb="0"/><line nr="349" mi="6" ci="0" mb="0" cb="0"/><line nr="351" mi="5" ci="0" mb="0" cb="0"/><line nr="355" mi="0" ci="1" mb="0" cb="0"/><line nr="356" mi="0" ci="3" mb="0" cb="0"/><line nr="358" mi="0" ci="3" mb="0" cb="2"/><line nr="359" mi="0" ci="2" mb="0" cb="0"/><line nr="361" mi="0" ci="3" mb="0" cb="0"/><line nr="363" mi="0" ci="1" mb="0" cb="0"/><line nr="372" mi="5" ci="0" mb="0" cb="0"/><line nr="385" mi="4" ci="0" mb="0" cb="0"/><line nr="386" mi="3" ci="0" mb="2" cb="0"/><line nr="387" mi="11" ci="0" mb="0" cb="0"/><line nr="388" mi="10" ci="0" mb="2" cb="0"/><line nr="390" mi="14" ci="0" mb="0" cb="0"/><line nr="391" mi="9" ci="0" mb="2" cb="0"/><line nr="392" mi="4" ci="0" mb="2" cb="0"/><line nr="393" mi="11" ci="0" mb="2" cb="0"/><line nr="394" mi="18" ci="0" mb="0" cb="0"/><line nr="396" mi="1" ci="0" mb="0" cb="0"/><line nr="398" mi="4" ci="0" mb="2" cb="0"/><line nr="399" mi="11" ci="0" mb="2" cb="0"/><line nr="400" mi="18" ci="0" mb="0" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="403" mi="4" ci="0" mb="2" cb="0"/><line nr="404" mi="11" ci="0" mb="0" cb="0"/><line nr="405" mi="11" ci="0" mb="2" cb="0"/><line nr="406" mi="28" ci="0" mb="0" cb="0"/><line nr="407" mi="1" ci="0" mb="0" cb="0"/><line nr="410" mi="3" ci="0" mb="0" cb="0"/><line nr="420" mi="0" ci="2" mb="1" cb="1"/><line nr="421" mi="2" ci="0" mb="0" cb="0"/><line nr="422" mi="0" ci="3" mb="1" cb="1"/><line nr="423" mi="0" ci="3" mb="0" cb="0"/><line nr="425" mi="0" ci="16" mb="2" cb="2"/><line nr="426" mi="0" ci="9" mb="1" cb="3"/><line nr="427" mi="0" ci="6" mb="1" cb="1"/><line nr="428" mi="0" ci="6" mb="1" cb="1"/><line nr="429" mi="0" ci="5" mb="1" cb="1"/><line nr="430" mi="0" ci="2" mb="0" cb="0"/><line nr="431" mi="0" ci="3" mb="0" cb="2"/><line nr="432" mi="0" ci="2" mb="0" cb="0"/><line nr="434" mi="0" ci="6" mb="0" cb="2"/><line nr="435" mi="0" ci="2" mb="0" cb="0"/><line nr="437" mi="0" ci="9" mb="0" cb="2"/><line nr="438" mi="0" ci="6" mb="1" cb="1"/><line nr="439" mi="0" ci="3" mb="0" cb="0"/><line nr="440" mi="0" ci="3" mb="1" cb="1"/><line nr="441" mi="2" ci="0" mb="0" cb="0"/><line nr="442" mi="0" ci="8" mb="0" cb="0"/><line nr="443" mi="0" ci="3" mb="1" cb="1"/><line nr="444" mi="2" ci="0" mb="0" cb="0"/><line nr="449" mi="0" ci="6" mb="1" cb="1"/><line nr="450" mi="2" ci="0" mb="0" cb="0"/><line nr="452" mi="2" ci="7" mb="1" cb="1"/><line nr="453" mi="6" ci="0" mb="2" cb="0"/><line nr="454" mi="3" ci="0" mb="0" cb="0"/><line nr="455" mi="3" ci="0" mb="2" cb="0"/><line nr="456" mi="2" ci="0" mb="0" cb="0"/><line nr="457" mi="8" ci="0" mb="0" cb="0"/><line nr="458" mi="3" ci="0" mb="2" cb="0"/><line nr="459" mi="2" ci="0" mb="0" cb="0"/><line nr="464" mi="0" ci="2" mb="0" cb="0"/><line nr="467" mi="2" ci="0" mb="0" cb="0"/><line nr="473" mi="5" ci="0" mb="0" cb="0"/><line nr="474" mi="8" ci="0" mb="0" cb="0"/><line nr="475" mi="8" ci="0" mb="0" cb="0"/><line nr="476" mi="13" ci="0" mb="2" cb="0"/><line nr="477" mi="13" ci="0" mb="2" cb="0"/><line nr="478" mi="8" ci="0" mb="0" cb="0"/><line nr="479" mi="8" ci="0" mb="0" cb="0"/><line nr="480" mi="8" ci="0" mb="0" cb="0"/><line nr="481" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="518" covered="467"/><counter type="BRANCH" missed="80" covered="74"/><counter type="LINE" missed="91" covered="106"/><counter type="COMPLEXITY" missed="59" covered="41"/><counter type="METHOD" missed="5" covered="18"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="2027" covered="2421"/><counter type="BRANCH" missed="269" covered="282"/><counter type="LINE" missed="330" covered="575"/><counter type="COMPLEXITY" missed="222" covered="173"/><counter type="METHOD" missed="29" covered="89"/><counter type="CLASS" missed="0" covered="12"/></package><package name="mtas/codec/util/collector"><class name="mtas/codec/util/collector/MtasDataFull"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Lmtas/codec/util/collector/MtasDataOperations;Ljava/lang/String;Ljava/lang/String;)V" line="25"><counter type="INSTRUCTION" missed="0" covered="32"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="error" desc="(Ljava/lang/String;)V" line="76"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="error" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="89"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setError" desc="(ILjava/lang/String;Z)V" line="104"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="increaseNewListSize" desc="()V" line="124"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reduceToSegmentKeys" desc="()V" line="139"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reduceToKeys" desc="(Ljava/util/Set;)V" line="162"><counter type="INSTRUCTION" missed="141" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="copyToNew" desc="(II)V" line="200"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyFromNew" desc="()V" line="210"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(I[Ljava/lang/Number;IZ)V" line="223"><counter type="INSTRUCTION" missed="17" covered="54"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="4" covered="11"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="251"><counter type="INSTRUCTION" missed="79" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/HashMap;Z)V" line="278"><counter type="INSTRUCTION" missed="198" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="31" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initNewList" desc="(I)V" line="336"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="349"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initNewListBasic" desc="(I)V" line="359"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="615" covered="115"/><counter type="BRANCH" missed="58" covered="4"/><counter type="LINE" missed="107" covered="24"/><counter type="COMPLEXITY" missed="39" covered="7"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemFull"><method name="&lt;init&gt;" desc="([Ljava/lang/Number;Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Lmtas/codec/util/collector/MtasDataOperations;I)V" line="36"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/codec/util/collector/MtasDataItem;)V" line="82"><counter type="INSTRUCTION" missed="50" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createStats" desc="()V" line="100"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Z)Ljava/util/Map;" line="124"><counter type="INSTRUCTION" missed="74" covered="227"/><counter type="BRANCH" missed="9" covered="33"/><counter type="LINE" missed="13" covered="38"/><counter type="COMPLEXITY" missed="6" covered="16"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValueType" desc="()I" line="190"><counter type="INSTRUCTION" missed="159" covered="0"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="46" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue0" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="232"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="313" covered="281"/><counter type="BRANCH" missed="80" covered="36"/><counter type="LINE" missed="45" covered="50"/><counter type="COMPLEXITY" missed="59" covered="19"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataDoubleAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="63"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemDoubleAdvanced;" line="77"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="97"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="108"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="124"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="135"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="151"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="164"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="186"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="199"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Double;Ljava/lang/Double;)Z" line="219"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="241"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Double;" line="262"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="284"><counter type="INSTRUCTION" missed="84" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="319"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Double;" line="350"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="371"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="561" covered="0"/><counter type="BRANCH" missed="74" covered="0"/><counter type="LINE" missed="91" covered="0"/><counter type="COMPLEXITY" missed="54" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataItemLongFull"><method name="&lt;init&gt;" desc="([JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="47"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDistribution" desc="(Ljava/lang/String;)Ljava/util/HashMap;" line="60"><counter type="INSTRUCTION" missed="458" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="67" covered="0"/><counter type="COMPLEXITY" missed="37" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="157"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="174"><counter type="INSTRUCTION" missed="85" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="196"><counter type="INSTRUCTION" missed="190" covered="0"/><counter type="BRANCH" missed="42" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="31" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="230"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="235"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="249"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="22"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="839" covered="19"/><counter type="BRANCH" missed="152" covered="0"/><counter type="LINE" missed="109" covered="3"/><counter type="COMPLEXITY" missed="95" covered="2"/><counter type="METHOD" missed="7" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataCollectorResult$1"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollectorResult;Ljava/util/TreeMap;)V" line="76"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compare" desc="(Ljava/lang/String;Ljava/lang/String;)I" line="79"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemLongAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="52"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="65"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="82"><counter type="INSTRUCTION" missed="71" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="102"><counter type="INSTRUCTION" missed="128" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="22" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="128"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="134"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="148"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="308" covered="20"/><counter type="BRANCH" missed="68" covered="0"/><counter type="LINE" missed="36" covered="3"/><counter type="COMPLEXITY" missed="49" covered="1"/><counter type="METHOD" missed="6" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/Number;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Lmtas/codec/util/collector/MtasDataOperations;I)V" line="64"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/codec/util/collector/MtasDataItem;)V" line="79"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Z)Ljava/util/Map;" line="96"><counter type="INSTRUCTION" missed="53" covered="57"/><counter type="BRANCH" missed="5" covered="9"/><counter type="LINE" missed="9" covered="12"/><counter type="COMPLEXITY" missed="4" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="(Ljava/lang/String;)Ljava/lang/Number;" line="131"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValueType" desc="()I" line="144"><counter type="INSTRUCTION" missed="32" covered="19"/><counter type="BRANCH" missed="11" covered="3"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="9" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue0" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="162"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="152" covered="109"/><counter type="BRANCH" missed="25" covered="13"/><counter type="LINE" missed="24" covered="21"/><counter type="COMPLEXITY" missed="20" covered="7"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataDoubleOperations"><method name="&lt;init&gt;" desc="()V" line="8"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="product11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="22"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="38"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add22" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="54"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="subtract12" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="69"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="divide1" desc="(Ljava/lang/Double;J)Ljava/lang/Double;" line="84"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="divide2" desc="(Ljava/lang/Double;J)Ljava/lang/Double;" line="99"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="min11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="115"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="max11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="131"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="exp2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="146"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="sqrt2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="161"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="log1" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="176"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createVector1" desc="(I)[Ljava/lang/Double;" line="190"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createVector2" desc="(I)[Ljava/lang/Double;" line="200"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createMatrix1" desc="(I)[[Ljava/lang/Double;" line="210"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getZero1" desc="()Ljava/lang/Double;" line="220"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getZero2" desc="()Ljava/lang/Double;" line="230"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="156" covered="0"/><counter type="BRANCH" missed="34" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="34" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataItemLongBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/Long;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="43"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="55"><counter type="INSTRUCTION" missed="2" covered="34"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="72"><counter type="INSTRUCTION" missed="17" covered="24"/><counter type="BRANCH" missed="7" covered="3"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="89"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="103"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="109"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="123"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="120" covered="73"/><counter type="BRANCH" missed="29" covered="7"/><counter type="LINE" missed="19" covered="11"/><counter type="COMPLEXITY" missed="23" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataLongAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="62"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemLongAdvanced;" line="75"><counter type="INSTRUCTION" missed="7" covered="61"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="95"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="106"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="120"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="131"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="149"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="162"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="182"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="195"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Long;Ljava/lang/Long;)Z" line="217"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="239"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Long;" line="260"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="282"><counter type="INSTRUCTION" missed="81" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="316"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Long;" line="347"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="368"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="458" covered="99"/><counter type="BRANCH" missed="71" covered="3"/><counter type="LINE" missed="82" covered="8"/><counter type="COMPLEXITY" missed="51" covered="3"/><counter type="METHOD" missed="14" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemDoubleBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/Double;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="43"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="55"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="72"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="86"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="100"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="106"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="120"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="178" covered="0"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataItemAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Long;Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Lmtas/codec/util/collector/MtasDataOperations;I)V" line="85"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/codec/util/collector/MtasDataItem;)V" line="104"><counter type="INSTRUCTION" missed="71" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Z)Ljava/util/Map;" line="127"><counter type="INSTRUCTION" missed="127" covered="87"/><counter type="BRANCH" missed="17" covered="15"/><counter type="LINE" missed="21" covered="18"/><counter type="COMPLEXITY" missed="11" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="(Ljava/lang/String;)Ljava/lang/Number;" line="180"><counter type="INSTRUCTION" missed="128" covered="13"/><counter type="BRANCH" missed="11" covered="1"/><counter type="LINE" missed="27" covered="2"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValueType" desc="()I" line="222"><counter type="INSTRUCTION" missed="132" covered="0"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="37" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue0" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="259"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="484" covered="131"/><counter type="BRANCH" missed="86" covered="16"/><counter type="LINE" missed="77" covered="29"/><counter type="COMPLEXITY" missed="60" covered="8"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataLongFull"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="62"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemLongFull;" line="75"><counter type="INSTRUCTION" missed="7" covered="38"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="92"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="103"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="117"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="128"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="146"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="159"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="179"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="192"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Long;Ljava/lang/Long;)Z" line="214"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="236"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Long;" line="257"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="279"><counter type="INSTRUCTION" missed="81" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="313"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Long;" line="344"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="365"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="458" covered="76"/><counter type="BRANCH" missed="71" covered="3"/><counter type="LINE" missed="82" covered="8"/><counter type="COMPLEXITY" missed="51" covered="3"/><counter type="METHOD" missed="14" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataCollectorResult"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/TreeMap;Ljava/lang/Integer;Ljava/lang/Integer;)V" line="65"><counter type="INSTRUCTION" missed="60" covered="156"/><counter type="BRANCH" missed="19" covered="23"/><counter type="LINE" missed="10" covered="34"/><counter type="COMPLEXITY" missed="16" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lmtas/codec/util/collector/MtasDataItem;)V" line="141"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="156"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getList" desc="()Ljava/util/SortedMap;" line="174"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getList" desc="(Z)Ljava/util/SortedMap;" line="188"><counter type="INSTRUCTION" missed="15" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getComparatorList" desc="()Ljava/util/LinkedHashMap;" line="209"><counter type="INSTRUCTION" missed="15" covered="33"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLastSortValue" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="227"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getData" desc="()Lmtas/codec/util/collector/MtasDataItem;" line="238"><counter type="INSTRUCTION" missed="15" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="247"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="152" covered="255"/><counter type="BRANCH" missed="24" covered="32"/><counter type="LINE" missed="19" covered="58"/><counter type="COMPLEXITY" missed="23" covered="14"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Lmtas/codec/util/collector/MtasDataOperations;Ljava/lang/String;Ljava/lang/String;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="error" desc="(Ljava/lang/String;)V" line="84"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="error" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="97"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setError" desc="(ILjava/lang/String;Z)V" line="112"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setValue" desc="(ILjava/lang/Number;JZ)V" line="135"><counter type="INSTRUCTION" missed="0" covered="38"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(I[Ljava/lang/Number;IZ)V" line="157"><counter type="INSTRUCTION" missed="0" covered="61"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="increaseNewListSize" desc="()V" line="181"><counter type="INSTRUCTION" missed="0" covered="45"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToSegmentKeys" desc="()V" line="201"><counter type="INSTRUCTION" missed="0" covered="72"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToKeys" desc="(Ljava/util/Set;)V" line="226"><counter type="INSTRUCTION" missed="0" covered="139"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="25"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyToNew" desc="(II)V" line="262"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyFromNew" desc="()V" line="273"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="284"><counter type="INSTRUCTION" missed="0" covered="91"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/HashMap;Z)V" line="314"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initNewList" desc="(I)V" line="371"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="384"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewListBasic" desc="(I)V" line="394"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="277" covered="538"/><counter type="BRANCH" missed="35" covered="27"/><counter type="LINE" missed="46" covered="103"/><counter type="COMPLEXITY" missed="24" covered="23"/><counter type="METHOD" missed="4" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemNumberComparator"><method name="&lt;init&gt;" desc="(Ljava/lang/Number;Ljava/lang/String;)V" line="25"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="clone" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="37"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Ljava/lang/Number;)I" line="47"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()Ljava/lang/Number;" line="56"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="65"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/Number;)V" line="78"><counter type="INSTRUCTION" missed="75" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="subtract" desc="(Ljava/lang/Number;)V" line="101"><counter type="INSTRUCTION" missed="75" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="recomputeBoundary" desc="(I)Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="125"><counter type="INSTRUCTION" missed="107" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="150"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="162"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="309" covered="18"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="47" covered="6"/><counter type="COMPLEXITY" missed="32" covered="3"/><counter type="METHOD" missed="7" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataLongOperations"><method name="&lt;init&gt;" desc="()V" line="8"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="product11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="22"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="38"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add22" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="54"><counter type="INSTRUCTION" missed="3" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="subtract12" desc="(Ljava/lang/Long;Ljava/lang/Double;)Ljava/lang/Double;" line="69"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="divide1" desc="(Ljava/lang/Long;J)Ljava/lang/Double;" line="84"><counter type="INSTRUCTION" missed="3" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="divide2" desc="(Ljava/lang/Double;J)Ljava/lang/Double;" line="99"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="min11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="115"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="max11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="131"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="exp2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="146"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="sqrt2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="161"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="log1" desc="(Ljava/lang/Long;)Ljava/lang/Double;" line="176"><counter type="INSTRUCTION" missed="3" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createVector1" desc="(I)[Ljava/lang/Long;" line="190"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createVector2" desc="(I)[Ljava/lang/Double;" line="200"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createMatrix1" desc="(I)[[Ljava/lang/Long;" line="210"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getZero1" desc="()Ljava/lang/Long;" line="220"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getZero2" desc="()Ljava/lang/Double;" line="230"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="69" covered="85"/><counter type="BRANCH" missed="22" covered="12"/><counter type="LINE" missed="21" covered="18"/><counter type="COMPLEXITY" missed="23" covered="11"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Lmtas/codec/util/collector/MtasDataOperations;Ljava/lang/String;Ljava/lang/String;)V" line="25"><counter type="INSTRUCTION" missed="0" covered="60"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="error" desc="(Ljava/lang/String;)V" line="93"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="error" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="106"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setError" desc="(ILjava/lang/String;Z)V" line="121"><counter type="INSTRUCTION" missed="86" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="increaseNewListSize" desc="()V" line="146"><counter type="INSTRUCTION" missed="113" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reduceToSegmentKeys" desc="()V" line="182"><counter type="INSTRUCTION" missed="124" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reduceToKeys" desc="(Ljava/util/Set;)V" line="216"><counter type="INSTRUCTION" missed="219" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="38" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="copyToNew" desc="(II)V" line="265"><counter type="INSTRUCTION" missed="0" covered="49"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyFromNew" desc="()V" line="280"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(I[Ljava/lang/Number;IZ)V" line="298"><counter type="INSTRUCTION" missed="0" covered="119"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(ILjava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;JZ)V" line="335"><counter type="INSTRUCTION" missed="0" covered="106"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="366"><counter type="INSTRUCTION" missed="211" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/HashMap;Z)V" line="418"><counter type="INSTRUCTION" missed="116" covered="108"/><counter type="BRANCH" missed="16" covered="8"/><counter type="LINE" missed="12" covered="18"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(I)V" line="484"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="497"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initNewListBasic" desc="(I)V" line="507"><counter type="INSTRUCTION" missed="0" covered="41"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="906" covered="515"/><counter type="BRANCH" missed="44" covered="24"/><counter type="LINE" missed="145" covered="88"/><counter type="COMPLEXITY" missed="35" covered="15"/><counter type="METHOD" missed="8" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemDoubleAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="53"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="66"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="83"><counter type="INSTRUCTION" missed="71" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="103"><counter type="INSTRUCTION" missed="78" covered="0"/><counter type="BRANCH" missed="25" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="17" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="124"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="130"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="144"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="278" covered="0"/><counter type="BRANCH" missed="63" covered="0"/><counter type="LINE" missed="34" covered="0"/><counter type="COMPLEXITY" missed="45" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataDoubleFull"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="62"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemDoubleFull;" line="76"><counter type="INSTRUCTION" missed="45" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="94"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="105"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="121"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="132"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="148"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="161"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="183"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="196"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Double;Ljava/lang/Double;)Z" line="216"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="238"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Double;" line="259"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="281"><counter type="INSTRUCTION" missed="84" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="316"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Double;" line="347"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="368"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="538" covered="0"/><counter type="BRANCH" missed="74" covered="0"/><counter type="LINE" missed="92" covered="0"/><counter type="COMPLEXITY" missed="54" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataLongBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="62"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemLongBasic;" line="75"><counter type="INSTRUCTION" missed="7" covered="41"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="92"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="105"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="119"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="133"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="151"><counter type="INSTRUCTION" missed="2" covered="18"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="170"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="190"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="210"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Long;Ljava/lang/Long;)Z" line="232"><counter type="INSTRUCTION" missed="28" covered="25"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="3" covered="4"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="254"><counter type="INSTRUCTION" missed="25" covered="22"/><counter type="BRANCH" missed="5" covered="3"/><counter type="LINE" missed="3" covered="4"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Long;" line="275"><counter type="INSTRUCTION" missed="23" covered="20"/><counter type="BRANCH" missed="5" covered="3"/><counter type="LINE" missed="3" covered="4"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="297"><counter type="INSTRUCTION" missed="17" covered="64"/><counter type="BRANCH" missed="5" covered="9"/><counter type="LINE" missed="3" covered="13"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="331"><counter type="INSTRUCTION" missed="27" covered="38"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="5" covered="8"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Long;" line="362"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="384"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="310" covered="281"/><counter type="BRANCH" missed="49" covered="29"/><counter type="LINE" missed="55" covered="48"/><counter type="COMPLEXITY" missed="43" covered="13"/><counter type="METHOD" missed="7" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItem"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="69"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSub" desc="()Lmtas/codec/util/collector/MtasDataCollector;" line="109"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeComparableValue" desc="()V" line="125"><counter type="INSTRUCTION" missed="17" covered="15"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="7" covered="7"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getComparableValue" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="153"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="20" covered="53"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="8" covered="21"/><counter type="COMPLEXITY" missed="4" covered="4"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataDoubleBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="62"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemDoubleBasic;" line="76"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="94"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="108"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="124"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="137"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="153"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="173"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="195"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="214"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Double;Ljava/lang/Double;)Z" line="234"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="256"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Double;" line="275"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="297"><counter type="INSTRUCTION" missed="84" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="332"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Double;" line="363"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="384"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="583" covered="0"/><counter type="BRANCH" missed="74" covered="0"/><counter type="LINE" missed="101" covered="0"/><counter type="COMPLEXITY" missed="54" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataCollector"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="160"><counter type="INSTRUCTION" missed="32" covered="148"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="4" covered="46"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/Set;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="325"><counter type="INSTRUCTION" missed="99" covered="15"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="19" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="381"><counter type="INSTRUCTION" missed="24" covered="56"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="6" covered="13"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(I)V" line="415"><counter type="INSTRUCTION" missed="11" covered="10"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="3" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewListBasic" desc="(I)V" line="434"><counter type="INSTRUCTION" missed="11" covered="48"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="12"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="increaseNewListSize" desc="()V" line="459"><counter type="INSTRUCTION" missed="20" covered="78"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="4" covered="18"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Z)Lmtas/codec/util/collector/MtasDataCollector;" line="495"><counter type="INSTRUCTION" missed="73" covered="118"/><counter type="BRANCH" missed="5" covered="9"/><counter type="LINE" missed="5" covered="25"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Ljava/lang/String;Z)Lmtas/codec/util/collector/MtasDataCollector;" line="557"><counter type="INSTRUCTION" missed="114" covered="222"/><counter type="BRANCH" missed="10" covered="28"/><counter type="LINE" missed="12" covered="43"/><counter type="COMPLEXITY" missed="10" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;)Ljava/lang/Number;" line="733"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="closeSegmentKeyValueRegistration" desc="()V" line="742"><counter type="INSTRUCTION" missed="5" covered="49"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="recomputeSegmentKeys" desc="()V" line="764"><counter type="INSTRUCTION" missed="38" covered="188"/><counter type="BRANCH" missed="11" covered="25"/><counter type="LINE" missed="4" covered="36"/><counter type="COMPLEXITY" missed="9" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToSegmentKeys" desc="()V" line="835"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkExistenceNecessaryKeys" desc="()Z" line="847"><counter type="INSTRUCTION" missed="9" covered="12"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="validateWithSegmentBoundary" desc="(Ljava/lang/Number;)Z" line="875"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentValue" desc="(Ljava/lang/Number;II)Ljava/lang/String;" line="899"><counter type="INSTRUCTION" missed="9" covered="40"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="3" covered="11"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="validateSegmentValue" desc="(Ljava/lang/String;Ljava/lang/Number;IIZ)Ljava/lang/String;" line="936"><counter type="INSTRUCTION" missed="9" covered="178"/><counter type="BRANCH" missed="5" covered="23"/><counter type="LINE" missed="3" covered="35"/><counter type="COMPLEXITY" missed="5" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setError" desc="(IILjava/util/HashMap;Z)V" line="1006"><counter type="INSTRUCTION" missed="51" covered="27"/><counter type="BRANCH" missed="5" covered="3"/><counter type="LINE" missed="8" covered="7"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sortedAndUnique" desc="([Ljava/lang/String;I)Z" line="1037"><counter type="INSTRUCTION" missed="5" covered="24"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeSortAndUniqueMapping" desc="([Ljava/lang/String;I)[[I" line="1059"><counter type="INSTRUCTION" missed="8" covered="79"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="1091"><counter type="INSTRUCTION" missed="110" covered="142"/><counter type="BRANCH" missed="13" covered="9"/><counter type="LINE" missed="14" covered="25"/><counter type="COMPLEXITY" missed="8" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="closeNewList" desc="()V" line="1152"><counter type="INSTRUCTION" missed="12" covered="138"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="2" covered="28"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasSub" desc="()Z" line="1207"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="1326"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getResult" desc="()Lmtas/codec/util/collector/MtasDataCollectorResult;" line="1337"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getKeyList" desc="()Ljava/util/Set;" line="1350"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="1363"><counter type="INSTRUCTION" missed="132" covered="101"/><counter type="BRANCH" missed="20" covered="12"/><counter type="LINE" missed="22" covered="19"/><counter type="COMPLEXITY" missed="13" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCollectorType" desc="()Ljava/lang/String;" line="1431"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getStatsType" desc="()Ljava/lang/String;" line="1440"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDataType" desc="()Ljava/lang/String;" line="1449"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSize" desc="()I" line="1458"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="withTotal" desc="()Z" line="1467"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setWithTotal" desc="()V" line="1476"><counter type="INSTRUCTION" missed="18" covered="13"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="875" covered="1712"/><counter type="BRANCH" missed="118" covered="172"/><counter type="LINE" missed="135" covered="372"/><counter type="COMPLEXITY" missed="99" covered="78"/><counter type="METHOD" missed="5" covered="27"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemDoubleFull"><method name="&lt;init&gt;" desc="([DLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="47"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNumberOfDecimals" desc="(Ljava/lang/String;)I" line="59"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDistribution" desc="(Ljava/lang/String;)Ljava/util/HashMap;" line="75"><counter type="INSTRUCTION" missed="575" covered="0"/><counter type="BRANCH" missed="82" covered="0"/><counter type="LINE" missed="79" covered="0"/><counter type="COMPLEXITY" missed="42" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="186"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="203"><counter type="INSTRUCTION" missed="81" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="225"><counter type="INSTRUCTION" missed="190" covered="0"/><counter type="BRANCH" missed="42" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="31" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="259"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="264"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="278"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="22"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="986" covered="0"/><counter type="BRANCH" missed="164" covered="0"/><counter type="LINE" missed="127" covered="0"/><counter type="COMPLEXITY" missed="104" covered="0"/><counter type="METHOD" missed="10" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasDataItemLongBasic.java"><line nr="43" mi="0" ci="14" mb="0" cb="0"/><line nr="45" mi="0" ci="1" mb="0" cb="0"/><line nr="55" mi="0" ci="2" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="1" cb="1"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="1" ci="10" mb="2" cb="2"/><line nr="62" mi="1" ci="10" mb="1" cb="1"/><line nr="72" mi="7" ci="16" mb="7" cb="3"/><line nr="74" mi="8" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="8" mb="0" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="89" mi="16" ci="0" mb="6" cb="0"/><line nr="91" mi="10" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="21" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="2" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="2" cb="0"/><line nr="112" mi="2" ci="0" mb="0" cb="0"/><line nr="113" mi="5" ci="0" mb="2" cb="0"/><line nr="114" mi="2" ci="0" mb="0" cb="0"/><line nr="115" mi="3" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="0" cb="0"/><line nr="117" mi="3" ci="0" mb="0" cb="0"/><line nr="118" mi="12" ci="0" mb="6" cb="0"/><line nr="123" mi="5" ci="0" mb="0" cb="0"/><line nr="124" mi="8" ci="0" mb="0" cb="0"/><line nr="125" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="120" covered="73"/><counter type="BRANCH" missed="29" covered="7"/><counter type="LINE" missed="19" covered="11"/><counter type="COMPLEXITY" missed="23" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemAdvanced.java"><line nr="85" mi="0" ci="9" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="104" mi="3" ci="0" mb="2" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="9" ci="0" mb="0" cb="0"/><line nr="107" mi="9" ci="0" mb="0" cb="0"/><line nr="109" mi="9" ci="0" mb="0" cb="0"/><line nr="111" mi="9" ci="0" mb="0" cb="0"/><line nr="112" mi="9" ci="0" mb="0" cb="0"/><line nr="113" mi="10" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="1" ci="0" mb="0" cb="0"/><line nr="116" mi="5" ci="0" mb="0" cb="0"/><line nr="118" mi="1" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="4" mb="0" cb="0"/><line nr="128" mi="0" ci="11" mb="0" cb="2"/><line nr="129" mi="0" ci="4" mb="0" cb="2"/><line nr="130" mi="0" ci="7" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="0" cb="2"/><line nr="132" mi="0" ci="7" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="2"/><line nr="134" mi="0" ci="7" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="2"/><line nr="136" mi="0" ci="7" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="1" cb="1"/><line nr="138" mi="7" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="1" cb="1"/><line nr="140" mi="7" ci="0" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="1" cb="1"/><line nr="142" mi="0" ci="8" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="2" cb="0"/><line nr="144" mi="8" ci="0" mb="0" cb="0"/><line nr="145" mi="4" ci="0" mb="2" cb="0"/><line nr="146" mi="8" ci="0" mb="0" cb="0"/><line nr="147" mi="4" ci="0" mb="2" cb="0"/><line nr="148" mi="8" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="2" cb="0"/><line nr="150" mi="8" ci="0" mb="0" cb="0"/><line nr="151" mi="4" ci="0" mb="2" cb="0"/><line nr="152" mi="8" ci="0" mb="0" cb="0"/><line nr="154" mi="5" ci="0" mb="0" cb="0"/><line nr="156" mi="0" ci="1" mb="0" cb="0"/><line nr="157" mi="0" ci="3" mb="1" cb="1"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="12" ci="0" mb="2" cb="0"/><line nr="160" mi="7" ci="0" mb="0" cb="0"/><line nr="161" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="7" ci="0" mb="0" cb="0"/><line nr="163" mi="5" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="2" mb="1" cb="1"/><line nr="166" mi="7" ci="0" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="2" mb="0" cb="0"/><line nr="180" mi="0" ci="4" mb="1" cb="1"/><line nr="181" mi="0" ci="9" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="2" cb="0"/><line nr="183" mi="12" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="2" cb="0"/><line nr="185" mi="16" ci="0" mb="0" cb="0"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="1" ci="0" mb="0" cb="0"/><line nr="190" mi="4" ci="0" mb="0" cb="0"/><line nr="191" mi="3" ci="0" mb="0" cb="0"/><line nr="192" mi="4" ci="0" mb="2" cb="0"/><line nr="193" mi="14" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="3" ci="0" mb="0" cb="0"/><line nr="197" mi="1" ci="0" mb="0" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="2" cb="0"/><line nr="201" mi="14" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="1" ci="0" mb="0" cb="0"/><line nr="206" mi="4" ci="0" mb="0" cb="0"/><line nr="207" mi="1" ci="0" mb="0" cb="0"/><line nr="208" mi="4" ci="0" mb="2" cb="0"/><line nr="209" mi="12" ci="0" mb="0" cb="0"/><line nr="211" mi="2" ci="0" mb="0" cb="0"/><line nr="222" mi="93" ci="0" mb="50" cb="0"/><line nr="224" mi="2" ci="0" mb="0" cb="0"/><line nr="226" mi="2" ci="0" mb="0" cb="0"/><line nr="228" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="2" ci="0" mb="0" cb="0"/><line nr="232" mi="2" ci="0" mb="0" cb="0"/><line nr="234" mi="2" ci="0" mb="0" cb="0"/><line nr="236" mi="2" ci="0" mb="0" cb="0"/><line nr="238" mi="2" ci="0" mb="0" cb="0"/><line nr="240" mi="2" ci="0" mb="0" cb="0"/><line nr="242" mi="2" ci="0" mb="0" cb="0"/><line nr="244" mi="2" ci="0" mb="0" cb="0"/><line nr="246" mi="2" ci="0" mb="0" cb="0"/><line nr="248" mi="15" ci="0" mb="0" cb="0"/><line nr="259" mi="16" ci="0" mb="6" cb="0"/><line nr="261" mi="8" ci="0" mb="0" cb="0"/><line nr="263" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="484" covered="131"/><counter type="BRANCH" missed="86" covered="16"/><counter type="LINE" missed="77" covered="29"/><counter type="COMPLEXITY" missed="60" covered="8"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongBasic.java"><line nr="62" mi="0" ci="22" mb="0" cb="0"/><line nr="66" mi="0" ci="1" mb="0" cb="0"/><line nr="75" mi="0" ci="6" mb="2" cb="2"/><line nr="76" mi="0" ci="12" mb="0" cb="0"/><line nr="77" mi="5" ci="23" mb="1" cb="1"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="93" mi="0" ci="9" mb="0" cb="0"/><line nr="94" mi="0" ci="2" mb="0" cb="0"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="106" mi="0" ci="9" mb="0" cb="0"/><line nr="108" mi="0" ci="2" mb="0" cb="0"/><line nr="119" mi="4" ci="0" mb="0" cb="0"/><line nr="120" mi="11" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="4" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="135" mi="8" ci="0" mb="2" cb="0"/><line nr="136" mi="9" ci="0" mb="0" cb="0"/><line nr="137" mi="8" ci="0" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="0" ci="2" mb="1" cb="1"/><line nr="152" mi="0" ci="5" mb="0" cb="0"/><line nr="153" mi="0" ci="9" mb="0" cb="0"/><line nr="154" mi="0" ci="2" mb="0" cb="0"/><line nr="156" mi="2" ci="0" mb="0" cb="0"/><line nr="170" mi="2" ci="0" mb="2" cb="0"/><line nr="171" mi="5" ci="0" mb="0" cb="0"/><line nr="172" mi="9" ci="0" mb="0" cb="0"/><line nr="174" mi="2" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="190" mi="2" ci="0" mb="2" cb="0"/><line nr="191" mi="5" ci="0" mb="0" cb="0"/><line nr="192" mi="11" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="2" ci="0" mb="2" cb="0"/><line nr="211" mi="3" ci="0" mb="0" cb="0"/><line nr="212" mi="8" ci="0" mb="2" cb="0"/><line nr="213" mi="9" ci="0" mb="0" cb="0"/><line nr="214" mi="5" ci="0" mb="0" cb="0"/><line nr="215" mi="8" ci="0" mb="0" cb="0"/><line nr="216" mi="2" ci="0" mb="0" cb="0"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="232" mi="0" ci="8" mb="1" cb="1"/><line nr="233" mi="0" ci="2" mb="1" cb="1"/><line nr="234" mi="10" ci="0" mb="2" cb="0"/><line nr="235" mi="3" ci="5" mb="1" cb="1"/><line nr="236" mi="2" ci="0" mb="2" cb="0"/><line nr="237" mi="0" ci="10" mb="0" cb="2"/><line nr="239" mi="13" ci="0" mb="0" cb="0"/><line nr="254" mi="0" ci="8" mb="1" cb="1"/><line nr="255" mi="0" ci="2" mb="1" cb="1"/><line nr="256" mi="7" ci="0" mb="0" cb="0"/><line nr="257" mi="3" ci="5" mb="1" cb="1"/><line nr="258" mi="2" ci="0" mb="2" cb="0"/><line nr="259" mi="0" ci="7" mb="0" cb="0"/><line nr="261" mi="13" ci="0" mb="0" cb="0"/><line nr="275" mi="0" ci="8" mb="1" cb="1"/><line nr="276" mi="0" ci="2" mb="1" cb="1"/><line nr="277" mi="5" ci="0" mb="0" cb="0"/><line nr="278" mi="3" ci="5" mb="1" cb="1"/><line nr="279" mi="2" ci="0" mb="2" cb="0"/><line nr="280" mi="0" ci="5" mb="0" cb="0"/><line nr="282" mi="13" ci="0" mb="0" cb="0"/><line nr="297" mi="0" ci="8" mb="1" cb="1"/><line nr="298" mi="0" ci="2" mb="1" cb="1"/><line nr="299" mi="0" ci="4" mb="0" cb="0"/><line nr="300" mi="0" ci="2" mb="1" cb="1"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="0" ci="5" mb="1" cb="1"/><line nr="304" mi="0" ci="2" mb="0" cb="0"/><line nr="305" mi="0" ci="12" mb="0" cb="2"/><line nr="306" mi="0" ci="4" mb="0" cb="2"/><line nr="307" mi="0" ci="6" mb="0" cb="0"/><line nr="308" mi="0" ci="2" mb="1" cb="1"/><line nr="309" mi="0" ci="10" mb="0" cb="0"/><line nr="312" mi="0" ci="1" mb="0" cb="0"/><line nr="313" mi="0" ci="6" mb="0" cb="0"/><line nr="315" mi="2" ci="0" mb="0" cb="0"/><line nr="319" mi="13" ci="0" mb="0" cb="0"/><line nr="331" mi="0" ci="8" mb="1" cb="1"/><line nr="332" mi="0" ci="2" mb="1" cb="1"/><line nr="333" mi="0" ci="6" mb="0" cb="0"/><line nr="334" mi="0" ci="2" mb="1" cb="1"/><line nr="335" mi="2" ci="0" mb="0" cb="0"/><line nr="336" mi="0" ci="5" mb="1" cb="1"/><line nr="337" mi="8" ci="0" mb="0" cb="0"/><line nr="338" mi="2" ci="0" mb="0" cb="0"/><line nr="339" mi="0" ci="5" mb="1" cb="1"/><line nr="340" mi="0" ci="8" mb="0" cb="0"/><line nr="341" mi="0" ci="2" mb="0" cb="0"/><line nr="344" mi="2" ci="0" mb="0" cb="0"/><line nr="347" mi="13" ci="0" mb="0" cb="0"/><line nr="362" mi="8" ci="0" mb="2" cb="0"/><line nr="363" mi="2" ci="0" mb="2" cb="0"/><line nr="364" mi="2" ci="0" mb="2" cb="0"/><line nr="365" mi="3" ci="0" mb="0" cb="0"/><line nr="367" mi="8" ci="0" mb="0" cb="0"/><line nr="370" mi="13" ci="0" mb="0" cb="0"/><line nr="384" mi="3" ci="0" mb="2" cb="0"/><line nr="385" mi="5" ci="0" mb="0" cb="0"/><line nr="387" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="310" covered="281"/><counter type="BRANCH" missed="49" covered="29"/><counter type="LINE" missed="55" covered="48"/><counter type="COMPLEXITY" missed="43" covered="13"/><counter type="METHOD" missed="7" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleOperations.java"><line nr="8" mi="3" ci="0" mb="0" cb="0"/><line nr="22" mi="4" ci="0" mb="4" cb="0"/><line nr="23" mi="3" ci="0" mb="0" cb="0"/><line nr="25" mi="7" ci="0" mb="0" cb="0"/><line nr="38" mi="4" ci="0" mb="4" cb="0"/><line nr="39" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="7" ci="0" mb="0" cb="0"/><line nr="54" mi="4" ci="0" mb="4" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="7" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="4" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="7" ci="0" mb="0" cb="0"/><line nr="84" mi="2" ci="0" mb="2" cb="0"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="2" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="4" cb="0"/><line nr="116" mi="3" ci="0" mb="0" cb="0"/><line nr="118" mi="7" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="4" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="7" ci="0" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="2" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="2" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="190" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="0" cb="0"/><line nr="210" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="156" covered="0"/><counter type="BRANCH" missed="34" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="34" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItem.java"><line nr="69" mi="0" ci="2" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="3" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="79" mi="0" ci="1" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="3" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="3" cb="1"/><line nr="130" mi="4" ci="0" mb="0" cb="0"/><line nr="131" mi="1" ci="0" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="0"/><line nr="134" mi="0" ci="1" mb="0" cb="0"/><line nr="136" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="142" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="144" mi="0" ci="1" mb="0" cb="0"/><line nr="145" mi="0" ci="1" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="0" cb="2"/><line nr="154" mi="0" ci="2" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="20" covered="53"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="8" covered="21"/><counter type="COMPLEXITY" missed="4" covered="4"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataAdvanced.java"><line nr="25" mi="0" ci="6" mb="0" cb="0"/><line nr="28" mi="0" ci="6" mb="0" cb="0"/><line nr="31" mi="0" ci="6" mb="0" cb="0"/><line nr="34" mi="0" ci="6" mb="0" cb="0"/><line nr="38" mi="0" ci="6" mb="0" cb="0"/><line nr="42" mi="0" ci="6" mb="0" cb="0"/><line nr="78" mi="0" ci="20" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="95" mi="1" ci="0" mb="0" cb="0"/><line nr="106" mi="2" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="0" cb="0"/><line nr="110" mi="1" ci="0" mb="0" cb="0"/><line nr="121" mi="2" ci="0" mb="2" cb="0"/><line nr="122" mi="7" ci="0" mb="0" cb="0"/><line nr="123" mi="7" ci="0" mb="0" cb="0"/><line nr="124" mi="7" ci="0" mb="0" cb="0"/><line nr="125" mi="7" ci="0" mb="0" cb="0"/><line nr="126" mi="7" ci="0" mb="0" cb="0"/><line nr="127" mi="5" ci="0" mb="0" cb="0"/><line nr="129" mi="8" ci="0" mb="0" cb="0"/><line nr="130" mi="7" ci="0" mb="2" cb="0"/><line nr="131" mi="13" ci="0" mb="0" cb="0"/><line nr="132" mi="6" ci="0" mb="0" cb="0"/><line nr="134" mi="9" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="0" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="157" mi="7" ci="0" mb="0" cb="0"/><line nr="158" mi="7" ci="0" mb="0" cb="0"/><line nr="159" mi="7" ci="0" mb="0" cb="0"/><line nr="160" mi="7" ci="0" mb="0" cb="0"/><line nr="161" mi="7" ci="0" mb="0" cb="0"/><line nr="162" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="7" ci="0" mb="0" cb="0"/><line nr="166" mi="7" ci="0" mb="0" cb="0"/><line nr="168" mi="7" ci="0" mb="0" cb="0"/><line nr="170" mi="7" ci="0" mb="0" cb="0"/><line nr="172" mi="7" ci="0" mb="0" cb="0"/><line nr="174" mi="7" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="182" mi="6" ci="0" mb="4" cb="0"/><line nr="183" mi="3" ci="0" mb="0" cb="0"/><line nr="184" mi="5" ci="0" mb="0" cb="0"/><line nr="185" mi="5" ci="0" mb="0" cb="0"/><line nr="186" mi="5" ci="0" mb="0" cb="0"/><line nr="187" mi="5" ci="0" mb="0" cb="0"/><line nr="188" mi="2" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="5" ci="0" mb="0" cb="0"/><line nr="191" mi="5" ci="0" mb="0" cb="0"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="193" mi="7" ci="0" mb="2" cb="0"/><line nr="194" mi="7" ci="0" mb="2" cb="0"/><line nr="195" mi="8" ci="0" mb="0" cb="0"/><line nr="196" mi="8" ci="0" mb="0" cb="0"/><line nr="197" mi="8" ci="0" mb="0" cb="0"/><line nr="198" mi="8" ci="0" mb="0" cb="0"/><line nr="199" mi="8" ci="0" mb="0" cb="0"/><line nr="200" mi="8" ci="0" mb="0" cb="0"/><line nr="201" mi="8" ci="0" mb="0" cb="0"/><line nr="202" mi="6" ci="0" mb="0" cb="0"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="216" mi="3" ci="0" mb="2" cb="0"/><line nr="217" mi="3" ci="0" mb="0" cb="0"/><line nr="218" mi="5" ci="0" mb="0" cb="0"/><line nr="219" mi="5" ci="0" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="0" cb="0"/><line nr="221" mi="5" ci="0" mb="0" cb="0"/><line nr="222" mi="5" ci="0" mb="0" cb="0"/><line nr="223" mi="5" ci="0" mb="0" cb="0"/><line nr="224" mi="5" ci="0" mb="0" cb="0"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="226" mi="3" ci="0" mb="0" cb="0"/><line nr="227" mi="5" ci="0" mb="0" cb="0"/><line nr="228" mi="5" ci="0" mb="0" cb="0"/><line nr="229" mi="5" ci="0" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="0" cb="0"/><line nr="231" mi="5" ci="0" mb="0" cb="0"/><line nr="232" mi="5" ci="0" mb="0" cb="0"/><line nr="233" mi="7" ci="0" mb="0" cb="0"/><line nr="234" mi="7" ci="0" mb="0" cb="0"/><line nr="235" mi="7" ci="0" mb="0" cb="0"/><line nr="236" mi="7" ci="0" mb="0" cb="0"/><line nr="237" mi="7" ci="0" mb="0" cb="0"/><line nr="238" mi="5" ci="0" mb="0" cb="0"/><line nr="239" mi="3" ci="0" mb="0" cb="0"/><line nr="240" mi="7" ci="0" mb="2" cb="0"/><line nr="241" mi="6" ci="0" mb="2" cb="0"/><line nr="242" mi="8" ci="0" mb="0" cb="0"/><line nr="243" mi="8" ci="0" mb="0" cb="0"/><line nr="244" mi="8" ci="0" mb="0" cb="0"/><line nr="245" mi="8" ci="0" mb="0" cb="0"/><line nr="246" mi="8" ci="0" mb="0" cb="0"/><line nr="247" mi="8" ci="0" mb="0" cb="0"/><line nr="248" mi="8" ci="0" mb="0" cb="0"/><line nr="249" mi="8" ci="0" mb="0" cb="0"/><line nr="250" mi="8" ci="0" mb="0" cb="0"/><line nr="251" mi="8" ci="0" mb="0" cb="0"/><line nr="252" mi="6" ci="0" mb="0" cb="0"/><line nr="256" mi="1" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="8" mb="0" cb="0"/><line nr="266" mi="0" ci="8" mb="0" cb="0"/><line nr="267" mi="0" ci="8" mb="0" cb="0"/><line nr="268" mi="0" ci="8" mb="0" cb="0"/><line nr="269" mi="0" ci="8" mb="0" cb="0"/><line nr="270" mi="0" ci="8" mb="0" cb="0"/><line nr="271" mi="0" ci="1" mb="0" cb="0"/><line nr="280" mi="0" ci="4" mb="0" cb="0"/><line nr="281" mi="0" ci="4" mb="0" cb="0"/><line nr="282" mi="0" ci="4" mb="0" cb="0"/><line nr="283" mi="0" ci="4" mb="0" cb="0"/><line nr="284" mi="0" ci="4" mb="0" cb="0"/><line nr="285" mi="0" ci="4" mb="0" cb="0"/><line nr="286" mi="0" ci="1" mb="0" cb="0"/><line nr="298" mi="0" ci="2" mb="1" cb="1"/><line nr="299" mi="0" ci="2" mb="0" cb="0"/><line nr="300" mi="0" ci="2" mb="0" cb="0"/><line nr="301" mi="0" ci="2" mb="0" cb="0"/><line nr="302" mi="0" ci="2" mb="0" cb="0"/><line nr="303" mi="0" ci="2" mb="0" cb="0"/><line nr="304" mi="0" ci="7" mb="0" cb="2"/><line nr="305" mi="0" ci="14" mb="0" cb="2"/><line nr="306" mi="0" ci="17" mb="0" cb="2"/><line nr="307" mi="0" ci="3" mb="0" cb="0"/><line nr="308" mi="0" ci="10" mb="0" cb="2"/><line nr="309" mi="0" ci="13" mb="0" cb="0"/><line nr="310" mi="0" ci="2" mb="0" cb="0"/><line nr="311" mi="0" ci="1" mb="0" cb="0"/><line nr="312" mi="0" ci="14" mb="0" cb="2"/><line nr="313" mi="0" ci="14" mb="0" cb="2"/><line nr="315" mi="0" ci="11" mb="0" cb="0"/><line nr="318" mi="0" ci="1" mb="0" cb="0"/><line nr="335" mi="0" ci="4" mb="1" cb="1"/><line nr="336" mi="0" ci="2" mb="0" cb="2"/><line nr="337" mi="0" ci="10" mb="0" cb="0"/><line nr="338" mi="0" ci="2" mb="0" cb="0"/><line nr="339" mi="0" ci="10" mb="0" cb="0"/><line nr="340" mi="0" ci="2" mb="0" cb="0"/><line nr="341" mi="0" ci="12" mb="0" cb="0"/><line nr="343" mi="0" ci="10" mb="0" cb="0"/><line nr="344" mi="0" ci="2" mb="0" cb="0"/><line nr="345" mi="0" ci="10" mb="0" cb="0"/><line nr="346" mi="0" ci="2" mb="0" cb="0"/><line nr="347" mi="0" ci="9" mb="0" cb="0"/><line nr="349" mi="0" ci="5" mb="0" cb="0"/><line nr="350" mi="0" ci="5" mb="0" cb="0"/><line nr="351" mi="0" ci="5" mb="0" cb="0"/><line nr="352" mi="0" ci="5" mb="0" cb="0"/><line nr="353" mi="0" ci="5" mb="0" cb="0"/><line nr="354" mi="0" ci="5" mb="0" cb="0"/><line nr="357" mi="0" ci="1" mb="0" cb="0"/><line nr="366" mi="3" ci="0" mb="0" cb="0"/><line nr="367" mi="5" ci="0" mb="0" cb="0"/><line nr="368" mi="2" ci="0" mb="0" cb="0"/><line nr="369" mi="3" ci="0" mb="0" cb="0"/><line nr="370" mi="2" ci="0" mb="0" cb="0"/><line nr="371" mi="3" ci="0" mb="0" cb="0"/><line nr="372" mi="5" ci="0" mb="0" cb="0"/><line nr="373" mi="5" ci="0" mb="0" cb="0"/><line nr="374" mi="5" ci="0" mb="0" cb="0"/><line nr="375" mi="7" ci="0" mb="0" cb="0"/><line nr="376" mi="7" ci="0" mb="0" cb="0"/><line nr="377" mi="7" ci="0" mb="0" cb="0"/><line nr="378" mi="7" ci="0" mb="0" cb="0"/><line nr="379" mi="7" ci="0" mb="0" cb="0"/><line nr="380" mi="5" ci="0" mb="0" cb="0"/><line nr="381" mi="8" ci="0" mb="2" cb="0"/><line nr="382" mi="10" ci="0" mb="2" cb="0"/><line nr="383" mi="2" ci="0" mb="2" cb="0"/><line nr="384" mi="47" ci="0" mb="0" cb="0"/><line nr="391" mi="46" ci="0" mb="0" cb="0"/><line nr="400" mi="4" ci="0" mb="0" cb="0"/><line nr="401" mi="4" ci="0" mb="0" cb="0"/><line nr="402" mi="4" ci="0" mb="0" cb="0"/><line nr="403" mi="4" ci="0" mb="0" cb="0"/><line nr="404" mi="4" ci="0" mb="0" cb="0"/><line nr="405" mi="4" ci="0" mb="0" cb="0"/><line nr="406" mi="1" ci="0" mb="0" cb="0"/><line nr="418" mi="0" ci="2" mb="0" cb="0"/><line nr="419" mi="0" ci="9" mb="1" cb="1"/><line nr="420" mi="0" ci="6" mb="1" cb="1"/><line nr="421" mi="0" ci="6" mb="2" cb="2"/><line nr="423" mi="5" ci="0" mb="0" cb="0"/><line nr="425" mi="0" ci="3" mb="0" cb="0"/><line nr="427" mi="0" ci="3" mb="0" cb="0"/><line nr="428" mi="0" ci="2" mb="0" cb="0"/><line nr="429" mi="0" ci="4" mb="0" cb="0"/><line nr="430" mi="0" ci="5" mb="1" cb="1"/><line nr="431" mi="5" ci="0" mb="0" cb="0"/><line nr="432" mi="8" ci="0" mb="2" cb="0"/><line nr="433" mi="3" ci="0" mb="0" cb="0"/><line nr="434" mi="10" ci="0" mb="0" cb="0"/><line nr="436" mi="14" ci="0" mb="0" cb="0"/><line nr="438" mi="30" ci="0" mb="0" cb="0"/><line nr="445" mi="6" ci="0" mb="4" cb="0"/><line nr="446" mi="10" ci="0" mb="0" cb="0"/><line nr="451" mi="3" ci="0" mb="0" cb="0"/><line nr="452" mi="0" ci="5" mb="1" cb="1"/><line nr="453" mi="0" ci="5" mb="0" cb="0"/><line nr="454" mi="0" ci="3" mb="1" cb="1"/><line nr="455" mi="0" ci="4" mb="0" cb="0"/><line nr="456" mi="0" ci="14" mb="0" cb="0"/><line nr="458" mi="0" ci="30" mb="0" cb="0"/><line nr="465" mi="3" ci="3" mb="3" cb="1"/><line nr="466" mi="6" ci="0" mb="0" cb="0"/><line nr="470" mi="0" ci="3" mb="0" cb="0"/><line nr="472" mi="13" ci="0" mb="0" cb="0"/><line nr="475" mi="0" ci="1" mb="0" cb="0"/><line nr="484" mi="0" ci="3" mb="0" cb="0"/><line nr="485" mi="0" ci="3" mb="0" cb="0"/><line nr="486" mi="0" ci="1" mb="0" cb="0"/><line nr="497" mi="6" ci="0" mb="0" cb="0"/><line nr="498" mi="3" ci="0" mb="0" cb="0"/><line nr="499" mi="1" ci="0" mb="0" cb="0"/><line nr="507" mi="0" ci="7" mb="0" cb="0"/><line nr="508" mi="0" ci="7" mb="0" cb="0"/><line nr="509" mi="0" ci="7" mb="0" cb="0"/><line nr="510" mi="0" ci="7" mb="0" cb="0"/><line nr="511" mi="0" ci="7" mb="0" cb="0"/><line nr="512" mi="0" ci="5" mb="0" cb="0"/><line nr="513" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="906" covered="515"/><counter type="BRANCH" missed="44" covered="24"/><counter type="LINE" missed="145" covered="88"/><counter type="COMPLEXITY" missed="35" covered="15"/><counter type="METHOD" missed="8" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataBasic.java"><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="20" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="1" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="0" cb="0"/><line nr="85" mi="7" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="2" ci="0" mb="2" cb="0"/><line nr="98" mi="5" ci="0" mb="0" cb="0"/><line nr="99" mi="7" ci="0" mb="0" cb="0"/><line nr="101" mi="1" ci="0" mb="0" cb="0"/><line nr="112" mi="2" ci="0" mb="2" cb="0"/><line nr="113" mi="7" ci="0" mb="0" cb="0"/><line nr="114" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="8" ci="0" mb="0" cb="0"/><line nr="117" mi="7" ci="0" mb="2" cb="0"/><line nr="118" mi="13" ci="0" mb="0" cb="0"/><line nr="119" mi="6" ci="0" mb="0" cb="0"/><line nr="121" mi="9" ci="0" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="1" cb="1"/><line nr="136" mi="0" ci="2" mb="0" cb="2"/><line nr="137" mi="0" ci="10" mb="0" cb="0"/><line nr="138" mi="0" ci="2" mb="0" cb="0"/><line nr="139" mi="0" ci="9" mb="0" cb="0"/><line nr="141" mi="0" ci="5" mb="0" cb="0"/><line nr="142" mi="0" ci="5" mb="0" cb="0"/><line nr="145" mi="0" ci="1" mb="0" cb="0"/><line nr="157" mi="0" ci="2" mb="1" cb="1"/><line nr="158" mi="0" ci="2" mb="0" cb="0"/><line nr="159" mi="0" ci="7" mb="0" cb="2"/><line nr="160" mi="0" ci="14" mb="0" cb="2"/><line nr="162" mi="0" ci="2" mb="0" cb="2"/><line nr="163" mi="0" ci="10" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="0" cb="0"/><line nr="165" mi="0" ci="10" mb="0" cb="0"/><line nr="167" mi="0" ci="5" mb="0" cb="0"/><line nr="168" mi="0" ci="6" mb="0" cb="0"/><line nr="171" mi="0" ci="1" mb="0" cb="0"/><line nr="181" mi="0" ci="4" mb="0" cb="0"/><line nr="182" mi="0" ci="3" mb="0" cb="0"/><line nr="184" mi="0" ci="2" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="7" mb="0" cb="0"/><line nr="189" mi="0" ci="5" mb="0" cb="0"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="0" ci="7" mb="0" cb="0"/><line nr="193" mi="0" ci="7" mb="0" cb="0"/><line nr="195" mi="0" ci="1" mb="0" cb="0"/><line nr="201" mi="0" ci="6" mb="2" cb="2"/><line nr="202" mi="0" ci="3" mb="0" cb="0"/><line nr="203" mi="0" ci="5" mb="0" cb="0"/><line nr="204" mi="0" ci="5" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="0" cb="0"/><line nr="206" mi="0" ci="3" mb="0" cb="0"/><line nr="207" mi="0" ci="7" mb="0" cb="2"/><line nr="208" mi="0" ci="7" mb="0" cb="2"/><line nr="209" mi="0" ci="8" mb="0" cb="0"/><line nr="210" mi="0" ci="8" mb="0" cb="0"/><line nr="211" mi="0" ci="8" mb="0" cb="0"/><line nr="212" mi="0" ci="6" mb="0" cb="0"/><line nr="216" mi="0" ci="1" mb="0" cb="0"/><line nr="226" mi="0" ci="3" mb="1" cb="1"/><line nr="227" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="5" mb="0" cb="0"/><line nr="229" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="5" mb="0" cb="0"/><line nr="231" mi="0" ci="5" mb="0" cb="0"/><line nr="232" mi="0" ci="5" mb="0" cb="0"/><line nr="233" mi="0" ci="5" mb="0" cb="0"/><line nr="234" mi="0" ci="5" mb="0" cb="0"/><line nr="235" mi="0" ci="5" mb="0" cb="0"/><line nr="236" mi="0" ci="5" mb="0" cb="0"/><line nr="237" mi="0" ci="5" mb="0" cb="0"/><line nr="238" mi="0" ci="7" mb="0" cb="0"/><line nr="239" mi="0" ci="5" mb="0" cb="0"/><line nr="240" mi="0" ci="3" mb="0" cb="0"/><line nr="241" mi="0" ci="7" mb="0" cb="2"/><line nr="242" mi="0" ci="6" mb="0" cb="2"/><line nr="243" mi="0" ci="8" mb="0" cb="0"/><line nr="244" mi="0" ci="8" mb="0" cb="0"/><line nr="245" mi="0" ci="8" mb="0" cb="0"/><line nr="246" mi="0" ci="8" mb="0" cb="0"/><line nr="247" mi="0" ci="8" mb="0" cb="0"/><line nr="248" mi="0" ci="8" mb="0" cb="0"/><line nr="249" mi="0" ci="6" mb="0" cb="0"/><line nr="253" mi="0" ci="1" mb="0" cb="0"/><line nr="262" mi="0" ci="8" mb="0" cb="0"/><line nr="263" mi="0" ci="8" mb="0" cb="0"/><line nr="264" mi="0" ci="1" mb="0" cb="0"/><line nr="273" mi="0" ci="4" mb="0" cb="0"/><line nr="274" mi="0" ci="4" mb="0" cb="0"/><line nr="275" mi="0" ci="1" mb="0" cb="0"/><line nr="284" mi="0" ci="3" mb="0" cb="0"/><line nr="285" mi="0" ci="5" mb="0" cb="0"/><line nr="286" mi="0" ci="5" mb="0" cb="0"/><line nr="287" mi="0" ci="7" mb="0" cb="0"/><line nr="288" mi="0" ci="5" mb="0" cb="0"/><line nr="289" mi="0" ci="8" mb="0" cb="2"/><line nr="290" mi="0" ci="10" mb="0" cb="2"/><line nr="291" mi="0" ci="2" mb="0" cb="2"/><line nr="292" mi="0" ci="19" mb="0" cb="0"/><line nr="295" mi="0" ci="18" mb="0" cb="0"/><line nr="300" mi="0" ci="4" mb="0" cb="0"/><line nr="301" mi="0" ci="4" mb="0" cb="0"/><line nr="302" mi="0" ci="1" mb="0" cb="0"/><line nr="314" mi="2" ci="0" mb="0" cb="0"/><line nr="315" mi="9" ci="0" mb="2" cb="0"/><line nr="316" mi="6" ci="0" mb="2" cb="0"/><line nr="317" mi="6" ci="0" mb="4" cb="0"/><line nr="319" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="3" ci="0" mb="0" cb="0"/><line nr="323" mi="3" ci="0" mb="0" cb="0"/><line nr="324" mi="2" ci="0" mb="0" cb="0"/><line nr="325" mi="4" ci="0" mb="0" cb="0"/><line nr="326" mi="5" ci="0" mb="2" cb="0"/><line nr="327" mi="5" ci="0" mb="0" cb="0"/><line nr="328" mi="8" ci="0" mb="2" cb="0"/><line nr="329" mi="3" ci="0" mb="0" cb="0"/><line nr="330" mi="10" ci="0" mb="0" cb="0"/><line nr="332" mi="14" ci="0" mb="0" cb="0"/><line nr="334" mi="14" ci="0" mb="0" cb="0"/><line nr="336" mi="6" ci="0" mb="4" cb="0"/><line nr="338" mi="10" ci="0" mb="0" cb="0"/><line nr="343" mi="3" ci="0" mb="0" cb="0"/><line nr="344" mi="5" ci="0" mb="2" cb="0"/><line nr="345" mi="5" ci="0" mb="0" cb="0"/><line nr="346" mi="3" ci="0" mb="2" cb="0"/><line nr="347" mi="4" ci="0" mb="0" cb="0"/><line nr="348" mi="14" ci="0" mb="0" cb="0"/><line nr="350" mi="14" ci="0" mb="0" cb="0"/><line nr="352" mi="6" ci="0" mb="4" cb="0"/><line nr="353" mi="6" ci="0" mb="0" cb="0"/><line nr="357" mi="3" ci="0" mb="0" cb="0"/><line nr="359" mi="13" ci="0" mb="0" cb="0"/><line nr="362" mi="1" ci="0" mb="0" cb="0"/><line nr="371" mi="0" ci="3" mb="0" cb="0"/><line nr="372" mi="0" ci="3" mb="0" cb="0"/><line nr="373" mi="0" ci="1" mb="0" cb="0"/><line nr="384" mi="0" ci="6" mb="0" cb="0"/><line nr="385" mi="0" ci="3" mb="0" cb="0"/><line nr="386" mi="0" ci="1" mb="0" cb="0"/><line nr="394" mi="0" ci="7" mb="0" cb="0"/><line nr="395" mi="0" ci="5" mb="0" cb="0"/><line nr="396" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="277" covered="538"/><counter type="BRANCH" missed="35" covered="27"/><counter type="LINE" missed="46" covered="103"/><counter type="COMPLEXITY" missed="24" covered="23"/><counter type="METHOD" missed="4" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongOperations.java"><line nr="8" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="4" mb="2" cb="2"/><line nr="23" mi="2" ci="0" mb="0" cb="0"/><line nr="25" mi="0" ci="7" mb="0" cb="0"/><line nr="38" mi="0" ci="4" mb="2" cb="2"/><line nr="39" mi="2" ci="0" mb="0" cb="0"/><line nr="41" mi="0" ci="7" mb="0" cb="0"/><line nr="54" mi="0" ci="4" mb="2" cb="2"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="7" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="4" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="7" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="2" mb="1" cb="1"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="0" ci="8" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="2" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="115" mi="0" ci="4" mb="2" cb="2"/><line nr="116" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="0" ci="7" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="2" cb="2"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="7" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="2" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="0" ci="2" mb="1" cb="1"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="0" ci="6" mb="0" cb="0"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="200" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="3" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="69" covered="85"/><counter type="BRANCH" missed="22" covered="12"/><counter type="LINE" missed="21" covered="18"/><counter type="COMPLEXITY" missed="23" covered="11"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemNumberComparator.java"><line nr="25" mi="0" ci="2" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="8" ci="0" mb="0" cb="0"/><line nr="47" mi="0" ci="6" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="4" ci="0" mb="0" cb="0"/><line nr="78" mi="7" ci="0" mb="4" cb="0"/><line nr="79" mi="10" ci="0" mb="0" cb="0"/><line nr="80" mi="7" ci="0" mb="4" cb="0"/><line nr="81" mi="10" ci="0" mb="0" cb="0"/><line nr="82" mi="7" ci="0" mb="4" cb="0"/><line nr="83" mi="10" ci="0" mb="0" cb="0"/><line nr="84" mi="7" ci="0" mb="4" cb="0"/><line nr="85" mi="11" ci="0" mb="0" cb="0"/><line nr="87" mi="5" ci="0" mb="0" cb="0"/><line nr="89" mi="1" ci="0" mb="0" cb="0"/><line nr="101" mi="7" ci="0" mb="4" cb="0"/><line nr="102" mi="10" ci="0" mb="0" cb="0"/><line nr="103" mi="7" ci="0" mb="4" cb="0"/><line nr="104" mi="10" ci="0" mb="0" cb="0"/><line nr="105" mi="7" ci="0" mb="4" cb="0"/><line nr="106" mi="10" ci="0" mb="0" cb="0"/><line nr="107" mi="7" ci="0" mb="4" cb="0"/><line nr="108" mi="11" ci="0" mb="0" cb="0"/><line nr="110" mi="5" ci="0" mb="0" cb="0"/><line nr="112" mi="1" ci="0" mb="0" cb="0"/><line nr="125" mi="5" ci="0" mb="2" cb="0"/><line nr="126" mi="4" ci="0" mb="2" cb="0"/><line nr="127" mi="5" ci="0" mb="0" cb="0"/><line nr="128" mi="8" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="2" cb="0"/><line nr="130" mi="14" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="14" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="2" cb="0"/><line nr="136" mi="14" ci="0" mb="0" cb="0"/><line nr="139" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="5" ci="0" mb="2" cb="0"/><line nr="142" mi="8" ci="0" mb="0" cb="0"/><line nr="144" mi="13" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="2" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="152" mi="2" ci="0" mb="2" cb="0"/><line nr="153" mi="2" ci="0" mb="0" cb="0"/><line nr="154" mi="5" ci="0" mb="2" cb="0"/><line nr="155" mi="2" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="162" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="8" ci="0" mb="0" cb="0"/><line nr="164" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="309" covered="18"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="47" covered="6"/><counter type="COMPLEXITY" missed="32" covered="3"/><counter type="METHOD" missed="7" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongAdvanced.java"><line nr="62" mi="0" ci="22" mb="0" cb="0"/><line nr="66" mi="0" ci="1" mb="0" cb="0"/><line nr="75" mi="0" ci="6" mb="2" cb="2"/><line nr="76" mi="0" ci="32" mb="0" cb="0"/><line nr="79" mi="5" ci="23" mb="1" cb="1"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="5" ci="0" mb="0" cb="0"/><line nr="106" mi="0" ci="4" mb="0" cb="0"/><line nr="107" mi="0" ci="9" mb="0" cb="0"/><line nr="109" mi="0" ci="2" mb="0" cb="0"/><line nr="120" mi="5" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="133" mi="8" ci="0" mb="2" cb="0"/><line nr="134" mi="9" ci="0" mb="0" cb="0"/><line nr="135" mi="8" ci="0" mb="0" cb="0"/><line nr="136" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="162" mi="2" ci="0" mb="2" cb="0"/><line nr="163" mi="5" ci="0" mb="0" cb="0"/><line nr="164" mi="9" ci="0" mb="0" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><line nr="168" mi="2" ci="0" mb="0" cb="0"/><line nr="182" mi="5" ci="0" mb="0" cb="0"/><line nr="195" mi="2" ci="0" mb="2" cb="0"/><line nr="196" mi="3" ci="0" mb="0" cb="0"/><line nr="197" mi="8" ci="0" mb="2" cb="0"/><line nr="198" mi="9" ci="0" mb="0" cb="0"/><line nr="199" mi="5" ci="0" mb="0" cb="0"/><line nr="200" mi="8" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="217" mi="8" ci="0" mb="2" cb="0"/><line nr="218" mi="2" ci="0" mb="2" cb="0"/><line nr="219" mi="10" ci="0" mb="2" cb="0"/><line nr="220" mi="8" ci="0" mb="2" cb="0"/><line nr="221" mi="2" ci="0" mb="2" cb="0"/><line nr="222" mi="10" ci="0" mb="2" cb="0"/><line nr="224" mi="13" ci="0" mb="0" cb="0"/><line nr="239" mi="8" ci="0" mb="2" cb="0"/><line nr="240" mi="2" ci="0" mb="2" cb="0"/><line nr="241" mi="7" ci="0" mb="0" cb="0"/><line nr="242" mi="8" ci="0" mb="2" cb="0"/><line nr="243" mi="2" ci="0" mb="2" cb="0"/><line nr="244" mi="7" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="0" mb="0" cb="0"/><line nr="260" mi="8" ci="0" mb="2" cb="0"/><line nr="261" mi="2" ci="0" mb="2" cb="0"/><line nr="262" mi="5" ci="0" mb="0" cb="0"/><line nr="263" mi="8" ci="0" mb="2" cb="0"/><line nr="264" mi="2" ci="0" mb="2" cb="0"/><line nr="265" mi="5" ci="0" mb="0" cb="0"/><line nr="267" mi="13" ci="0" mb="0" cb="0"/><line nr="282" mi="8" ci="0" mb="2" cb="0"/><line nr="283" mi="2" ci="0" mb="2" cb="0"/><line nr="284" mi="4" ci="0" mb="0" cb="0"/><line nr="285" mi="2" ci="0" mb="2" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="288" mi="5" ci="0" mb="2" cb="0"/><line nr="289" mi="2" ci="0" mb="0" cb="0"/><line nr="290" mi="12" ci="0" mb="2" cb="0"/><line nr="291" mi="4" ci="0" mb="2" cb="0"/><line nr="292" mi="6" ci="0" mb="0" cb="0"/><line nr="293" mi="2" ci="0" mb="2" cb="0"/><line nr="294" mi="10" ci="0" mb="0" cb="0"/><line nr="297" mi="1" ci="0" mb="0" cb="0"/><line nr="298" mi="6" ci="0" mb="0" cb="0"/><line nr="300" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="13" ci="0" mb="0" cb="0"/><line nr="316" mi="8" ci="0" mb="2" cb="0"/><line nr="317" mi="2" ci="0" mb="2" cb="0"/><line nr="318" mi="6" ci="0" mb="0" cb="0"/><line nr="319" mi="2" ci="0" mb="2" cb="0"/><line nr="320" mi="2" ci="0" mb="0" cb="0"/><line nr="321" mi="5" ci="0" mb="2" cb="0"/><line nr="322" mi="8" ci="0" mb="0" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="324" mi="5" ci="0" mb="2" cb="0"/><line nr="325" mi="8" ci="0" mb="0" cb="0"/><line nr="326" mi="2" ci="0" mb="0" cb="0"/><line nr="329" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="13" ci="0" mb="0" cb="0"/><line nr="347" mi="10" ci="0" mb="4" cb="0"/><line nr="348" mi="2" ci="0" mb="2" cb="0"/><line nr="349" mi="3" ci="0" mb="0" cb="0"/><line nr="351" mi="8" ci="0" mb="0" cb="0"/><line nr="354" mi="13" ci="0" mb="0" cb="0"/><line nr="368" mi="3" ci="0" mb="2" cb="0"/><line nr="369" mi="5" ci="0" mb="0" cb="0"/><line nr="371" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="458" covered="99"/><counter type="BRANCH" missed="71" covered="3"/><counter type="LINE" missed="82" covered="8"/><counter type="COMPLEXITY" missed="51" covered="3"/><counter type="METHOD" missed="14" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleFull.java"><line nr="62" mi="22" ci="0" mb="0" cb="0"/><line nr="67" mi="1" ci="0" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="4" cb="0"/><line nr="77" mi="7" ci="0" mb="0" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="28" ci="0" mb="2" cb="0"/><line nr="82" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="8" ci="0" mb="2" cb="0"/><line nr="108" mi="9" ci="0" mb="0" cb="0"/><line nr="109" mi="8" ci="0" mb="0" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="0" cb="0"/><line nr="133" mi="9" ci="0" mb="0" cb="0"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="163" mi="8" ci="0" mb="2" cb="0"/><line nr="164" mi="9" ci="0" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="166" mi="8" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="5" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="2" cb="0"/><line nr="197" mi="5" ci="0" mb="0" cb="0"/><line nr="198" mi="9" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="8" ci="0" mb="2" cb="0"/><line nr="217" mi="2" ci="0" mb="2" cb="0"/><line nr="218" mi="10" ci="0" mb="2" cb="0"/><line nr="219" mi="8" ci="0" mb="2" cb="0"/><line nr="220" mi="2" ci="0" mb="2" cb="0"/><line nr="221" mi="10" ci="0" mb="2" cb="0"/><line nr="223" mi="13" ci="0" mb="0" cb="0"/><line nr="238" mi="8" ci="0" mb="2" cb="0"/><line nr="239" mi="2" ci="0" mb="2" cb="0"/><line nr="240" mi="7" ci="0" mb="0" cb="0"/><line nr="241" mi="8" ci="0" mb="2" cb="0"/><line nr="242" mi="2" ci="0" mb="2" cb="0"/><line nr="243" mi="7" ci="0" mb="0" cb="0"/><line nr="245" mi="13" ci="0" mb="0" cb="0"/><line nr="259" mi="8" ci="0" mb="2" cb="0"/><line nr="260" mi="2" ci="0" mb="2" cb="0"/><line nr="261" mi="5" ci="0" mb="0" cb="0"/><line nr="262" mi="8" ci="0" mb="2" cb="0"/><line nr="263" mi="2" ci="0" mb="2" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="266" mi="13" ci="0" mb="0" cb="0"/><line nr="281" mi="8" ci="0" mb="2" cb="0"/><line nr="282" mi="2" ci="0" mb="2" cb="0"/><line nr="283" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="2" ci="0" mb="2" cb="0"/><line nr="285" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="5" ci="0" mb="2" cb="0"/><line nr="288" mi="2" ci="0" mb="0" cb="0"/><line nr="289" mi="12" ci="0" mb="2" cb="0"/><line nr="290" mi="4" ci="0" mb="2" cb="0"/><line nr="291" mi="3" ci="0" mb="0" cb="0"/><line nr="292" mi="3" ci="0" mb="0" cb="0"/><line nr="293" mi="2" ci="0" mb="2" cb="0"/><line nr="294" mi="12" ci="0" mb="0" cb="0"/><line nr="297" mi="1" ci="0" mb="0" cb="0"/><line nr="298" mi="7" ci="0" mb="0" cb="0"/><line nr="300" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="13" ci="0" mb="0" cb="0"/><line nr="316" mi="8" ci="0" mb="2" cb="0"/><line nr="317" mi="2" ci="0" mb="2" cb="0"/><line nr="318" mi="6" ci="0" mb="0" cb="0"/><line nr="319" mi="2" ci="0" mb="2" cb="0"/><line nr="320" mi="2" ci="0" mb="0" cb="0"/><line nr="321" mi="5" ci="0" mb="2" cb="0"/><line nr="322" mi="8" ci="0" mb="0" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="324" mi="5" ci="0" mb="2" cb="0"/><line nr="325" mi="8" ci="0" mb="0" cb="0"/><line nr="326" mi="2" ci="0" mb="0" cb="0"/><line nr="329" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="13" ci="0" mb="0" cb="0"/><line nr="347" mi="10" ci="0" mb="4" cb="0"/><line nr="348" mi="2" ci="0" mb="2" cb="0"/><line nr="349" mi="3" ci="0" mb="0" cb="0"/><line nr="351" mi="9" ci="0" mb="0" cb="0"/><line nr="354" mi="13" ci="0" mb="0" cb="0"/><line nr="368" mi="3" ci="0" mb="2" cb="0"/><line nr="369" mi="5" ci="0" mb="0" cb="0"/><line nr="371" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="538" covered="0"/><counter type="BRANCH" missed="74" covered="0"/><counter type="LINE" missed="92" covered="0"/><counter type="COMPLEXITY" missed="54" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataFull.java"><line nr="25" mi="0" ci="8" mb="0" cb="0"/><line nr="61" mi="0" ci="20" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="1" mb="0" cb="0"/><line nr="76" mi="4" ci="0" mb="0" cb="0"/><line nr="77" mi="7" ci="0" mb="0" cb="0"/><line nr="78" mi="1" ci="0" mb="0" cb="0"/><line nr="89" mi="2" ci="0" mb="2" cb="0"/><line nr="90" mi="5" ci="0" mb="0" cb="0"/><line nr="91" mi="7" ci="0" mb="0" cb="0"/><line nr="93" mi="1" ci="0" mb="0" cb="0"/><line nr="104" mi="2" ci="0" mb="2" cb="0"/><line nr="105" mi="8" ci="0" mb="0" cb="0"/><line nr="107" mi="8" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="2" cb="0"/><line nr="109" mi="13" ci="0" mb="0" cb="0"/><line nr="110" mi="6" ci="0" mb="0" cb="0"/><line nr="112" mi="9" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="2" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="7" ci="0" mb="0" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="7" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="6" ci="0" mb="4" cb="0"/><line nr="140" mi="3" ci="0" mb="0" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="142" mi="5" ci="0" mb="0" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="144" mi="7" ci="0" mb="2" cb="0"/><line nr="145" mi="7" ci="0" mb="2" cb="0"/><line nr="146" mi="8" ci="0" mb="0" cb="0"/><line nr="147" mi="8" ci="0" mb="0" cb="0"/><line nr="148" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="3" ci="0" mb="2" cb="0"/><line nr="163" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="166" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="168" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="8" ci="0" mb="2" cb="0"/><line nr="170" mi="4" ci="0" mb="2" cb="0"/><line nr="171" mi="8" ci="0" mb="0" cb="0"/><line nr="174" mi="5" ci="0" mb="0" cb="0"/><line nr="175" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="5" ci="0" mb="0" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="7" ci="0" mb="0" cb="0"/><line nr="179" mi="3" ci="0" mb="0" cb="0"/><line nr="180" mi="7" ci="0" mb="2" cb="0"/><line nr="181" mi="6" ci="0" mb="2" cb="0"/><line nr="182" mi="8" ci="0" mb="0" cb="0"/><line nr="183" mi="8" ci="0" mb="0" cb="0"/><line nr="184" mi="8" ci="0" mb="0" cb="0"/><line nr="185" mi="8" ci="0" mb="0" cb="0"/><line nr="186" mi="8" ci="0" mb="0" cb="0"/><line nr="187" mi="6" ci="0" mb="0" cb="0"/><line nr="191" mi="1" ci="0" mb="0" cb="0"/><line nr="200" mi="0" ci="8" mb="0" cb="0"/><line nr="201" mi="0" ci="1" mb="0" cb="0"/><line nr="210" mi="0" ci="4" mb="0" cb="0"/><line nr="211" mi="0" ci="1" mb="0" cb="0"/><line nr="223" mi="0" ci="2" mb="1" cb="1"/><line nr="224" mi="0" ci="2" mb="0" cb="2"/><line nr="225" mi="0" ci="9" mb="0" cb="0"/><line nr="226" mi="0" ci="2" mb="0" cb="0"/><line nr="227" mi="0" ci="13" mb="0" cb="0"/><line nr="229" mi="0" ci="10" mb="0" cb="0"/><line nr="231" mi="0" ci="5" mb="0" cb="0"/><line nr="232" mi="0" ci="1" mb="0" cb="0"/><line nr="233" mi="0" ci="4" mb="1" cb="1"/><line nr="234" mi="5" ci="0" mb="0" cb="0"/><line nr="235" mi="6" ci="0" mb="0" cb="0"/><line nr="236" mi="5" ci="0" mb="0" cb="0"/><line nr="237" mi="1" ci="0" mb="0" cb="0"/><line nr="238" mi="0" ci="5" mb="0" cb="0"/><line nr="242" mi="0" ci="1" mb="0" cb="0"/><line nr="251" mi="3" ci="0" mb="0" cb="0"/><line nr="252" mi="5" ci="0" mb="0" cb="0"/><line nr="253" mi="7" ci="0" mb="0" cb="0"/><line nr="254" mi="8" ci="0" mb="2" cb="0"/><line nr="255" mi="10" ci="0" mb="2" cb="0"/><line nr="256" mi="2" ci="0" mb="2" cb="0"/><line nr="257" mi="20" ci="0" mb="0" cb="0"/><line nr="260" mi="19" ci="0" mb="0" cb="0"/><line nr="265" mi="4" ci="0" mb="0" cb="0"/><line nr="266" mi="1" ci="0" mb="0" cb="0"/><line nr="278" mi="2" ci="0" mb="0" cb="0"/><line nr="279" mi="9" ci="0" mb="2" cb="0"/><line nr="280" mi="6" ci="0" mb="2" cb="0"/><line nr="281" mi="6" ci="0" mb="4" cb="0"/><line nr="283" mi="5" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="3" ci="0" mb="0" cb="0"/><line nr="288" mi="2" ci="0" mb="0" cb="0"/><line nr="289" mi="4" ci="0" mb="0" cb="0"/><line nr="290" mi="5" ci="0" mb="2" cb="0"/><line nr="291" mi="5" ci="0" mb="0" cb="0"/><line nr="292" mi="9" ci="0" mb="2" cb="0"/><line nr="293" mi="6" ci="0" mb="2" cb="0"/><line nr="294" mi="3" ci="0" mb="0" cb="0"/><line nr="295" mi="10" ci="0" mb="0" cb="0"/><line nr="297" mi="14" ci="0" mb="0" cb="0"/><line nr="299" mi="15" ci="0" mb="0" cb="0"/><line nr="301" mi="6" ci="0" mb="4" cb="0"/><line nr="303" mi="10" ci="0" mb="0" cb="0"/><line nr="309" mi="5" ci="0" mb="2" cb="0"/><line nr="310" mi="5" ci="0" mb="0" cb="0"/><line nr="311" mi="3" ci="0" mb="2" cb="0"/><line nr="312" mi="4" ci="0" mb="0" cb="0"/><line nr="313" mi="14" ci="0" mb="0" cb="0"/><line nr="315" mi="15" ci="0" mb="0" cb="0"/><line nr="317" mi="6" ci="0" mb="4" cb="0"/><line nr="318" mi="6" ci="0" mb="0" cb="0"/><line nr="321" mi="1" ci="0" mb="0" cb="0"/><line nr="323" mi="13" ci="0" mb="0" cb="0"/><line nr="325" mi="2" ci="0" mb="0" cb="0"/><line nr="327" mi="1" ci="0" mb="0" cb="0"/><line nr="336" mi="0" ci="3" mb="0" cb="0"/><line nr="337" mi="0" ci="3" mb="0" cb="0"/><line nr="338" mi="0" ci="1" mb="0" cb="0"/><line nr="349" mi="6" ci="0" mb="0" cb="0"/><line nr="350" mi="3" ci="0" mb="0" cb="0"/><line nr="351" mi="1" ci="0" mb="0" cb="0"/><line nr="359" mi="0" ci="7" mb="0" cb="0"/><line nr="360" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="615" covered="115"/><counter type="BRANCH" missed="58" covered="4"/><counter type="LINE" missed="107" covered="24"/><counter type="COMPLEXITY" missed="39" covered="7"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleAdvanced.java"><line nr="63" mi="22" ci="0" mb="0" cb="0"/><line nr="68" mi="1" ci="0" mb="0" cb="0"/><line nr="77" mi="6" ci="0" mb="4" cb="0"/><line nr="78" mi="32" ci="0" mb="0" cb="0"/><line nr="81" mi="28" ci="0" mb="2" cb="0"/><line nr="85" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="8" ci="0" mb="2" cb="0"/><line nr="111" mi="9" ci="0" mb="0" cb="0"/><line nr="112" mi="8" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="9" ci="0" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="5" ci="0" mb="0" cb="0"/><line nr="164" mi="2" ci="0" mb="2" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="8" ci="0" mb="2" cb="0"/><line nr="167" mi="9" ci="0" mb="0" cb="0"/><line nr="168" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="8" ci="0" mb="0" cb="0"/><line nr="170" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="2" ci="0" mb="0" cb="0"/><line nr="186" mi="5" ci="0" mb="0" cb="0"/><line nr="199" mi="2" ci="0" mb="2" cb="0"/><line nr="200" mi="5" ci="0" mb="0" cb="0"/><line nr="201" mi="9" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="2" ci="0" mb="0" cb="0"/><line nr="219" mi="8" ci="0" mb="2" cb="0"/><line nr="220" mi="2" ci="0" mb="2" cb="0"/><line nr="221" mi="10" ci="0" mb="2" cb="0"/><line nr="222" mi="8" ci="0" mb="2" cb="0"/><line nr="223" mi="2" ci="0" mb="2" cb="0"/><line nr="224" mi="10" ci="0" mb="2" cb="0"/><line nr="226" mi="13" ci="0" mb="0" cb="0"/><line nr="241" mi="8" ci="0" mb="2" cb="0"/><line nr="242" mi="2" ci="0" mb="2" cb="0"/><line nr="243" mi="7" ci="0" mb="0" cb="0"/><line nr="244" mi="8" ci="0" mb="2" cb="0"/><line nr="245" mi="2" ci="0" mb="2" cb="0"/><line nr="246" mi="7" ci="0" mb="0" cb="0"/><line nr="248" mi="13" ci="0" mb="0" cb="0"/><line nr="262" mi="8" ci="0" mb="2" cb="0"/><line nr="263" mi="2" ci="0" mb="2" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="265" mi="8" ci="0" mb="2" cb="0"/><line nr="266" mi="2" ci="0" mb="2" cb="0"/><line nr="267" mi="5" ci="0" mb="0" cb="0"/><line nr="269" mi="13" ci="0" mb="0" cb="0"/><line nr="284" mi="8" ci="0" mb="2" cb="0"/><line nr="285" mi="2" ci="0" mb="2" cb="0"/><line nr="286" mi="4" ci="0" mb="0" cb="0"/><line nr="287" mi="2" ci="0" mb="2" cb="0"/><line nr="288" mi="2" ci="0" mb="0" cb="0"/><line nr="290" mi="5" ci="0" mb="2" cb="0"/><line nr="291" mi="2" ci="0" mb="0" cb="0"/><line nr="292" mi="12" ci="0" mb="2" cb="0"/><line nr="293" mi="4" ci="0" mb="2" cb="0"/><line nr="294" mi="3" ci="0" mb="0" cb="0"/><line nr="295" mi="3" ci="0" mb="0" cb="0"/><line nr="296" mi="2" ci="0" mb="2" cb="0"/><line nr="297" mi="12" ci="0" mb="0" cb="0"/><line nr="300" mi="1" ci="0" mb="0" cb="0"/><line nr="301" mi="7" ci="0" mb="0" cb="0"/><line nr="303" mi="2" ci="0" mb="0" cb="0"/><line nr="307" mi="13" ci="0" mb="0" cb="0"/><line nr="319" mi="8" ci="0" mb="2" cb="0"/><line nr="320" mi="2" ci="0" mb="2" cb="0"/><line nr="321" mi="6" ci="0" mb="0" cb="0"/><line nr="322" mi="2" ci="0" mb="2" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="324" mi="5" ci="0" mb="2" cb="0"/><line nr="325" mi="8" ci="0" mb="0" cb="0"/><line nr="326" mi="2" ci="0" mb="0" cb="0"/><line nr="327" mi="5" ci="0" mb="2" cb="0"/><line nr="328" mi="8" ci="0" mb="0" cb="0"/><line nr="329" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="2" ci="0" mb="0" cb="0"/><line nr="335" mi="13" ci="0" mb="0" cb="0"/><line nr="350" mi="10" ci="0" mb="4" cb="0"/><line nr="351" mi="2" ci="0" mb="2" cb="0"/><line nr="352" mi="3" ci="0" mb="0" cb="0"/><line nr="354" mi="9" ci="0" mb="0" cb="0"/><line nr="357" mi="13" ci="0" mb="0" cb="0"/><line nr="371" mi="3" ci="0" mb="2" cb="0"/><line nr="372" mi="5" ci="0" mb="0" cb="0"/><line nr="374" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="561" covered="0"/><counter type="BRANCH" missed="74" covered="0"/><counter type="LINE" missed="91" covered="0"/><counter type="COMPLEXITY" missed="54" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItemDoubleBasic.java"><line nr="43" mi="14" ci="0" mb="0" cb="0"/><line nr="45" mi="1" ci="0" mb="0" cb="0"/><line nr="55" mi="2" ci="0" mb="0" cb="0"/><line nr="56" mi="3" ci="0" mb="2" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="58" mi="3" ci="0" mb="0" cb="0"/><line nr="59" mi="3" ci="0" mb="0" cb="0"/><line nr="60" mi="11" ci="0" mb="4" cb="0"/><line nr="62" mi="11" ci="0" mb="2" cb="0"/><line nr="72" mi="16" ci="0" mb="6" cb="0"/><line nr="74" mi="8" ci="0" mb="0" cb="0"/><line nr="76" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="16" ci="0" mb="6" cb="0"/><line nr="88" mi="10" ci="0" mb="0" cb="0"/><line nr="90" mi="2" ci="0" mb="0" cb="0"/><line nr="100" mi="21" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="2" cb="0"/><line nr="107" mi="2" ci="0" mb="0" cb="0"/><line nr="108" mi="2" ci="0" mb="2" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="110" mi="5" ci="0" mb="2" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="12" ci="0" mb="6" cb="0"/><line nr="120" mi="5" ci="0" mb="0" cb="0"/><line nr="121" mi="8" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="178" covered="0"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItemFull.java"><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="2" mb="0" cb="0"/><line nr="40" mi="0" ci="2" mb="0" cb="0"/><line nr="68" mi="0" ci="9" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="2" cb="0"/><line nr="83" mi="3" ci="0" mb="0" cb="0"/><line nr="84" mi="9" ci="0" mb="0" cb="0"/><line nr="85" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="9" ci="0" mb="0" cb="0"/><line nr="87" mi="11" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="5" ci="0" mb="0" cb="0"/><line nr="94" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="1" cb="1"/><line nr="101" mi="0" ci="5" mb="0" cb="0"/><line nr="102" mi="0" ci="17" mb="0" cb="2"/><line nr="103" mi="0" ci="5" mb="0" cb="0"/><line nr="106" mi="0" ci="1" mb="0" cb="0"/><line nr="124" mi="0" ci="2" mb="0" cb="0"/><line nr="125" mi="0" ci="4" mb="0" cb="0"/><line nr="126" mi="0" ci="11" mb="0" cb="2"/><line nr="127" mi="0" ci="4" mb="0" cb="2"/><line nr="128" mi="0" ci="9" mb="0" cb="0"/><line nr="129" mi="0" ci="4" mb="0" cb="2"/><line nr="130" mi="0" ci="9" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="0" cb="2"/><line nr="132" mi="0" ci="9" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="2"/><line nr="134" mi="0" ci="9" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="2"/><line nr="136" mi="0" ci="9" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="0" cb="2"/><line nr="138" mi="0" ci="7" mb="0" cb="0"/><line nr="139" mi="0" ci="8" mb="0" cb="0"/><line nr="140" mi="0" ci="4" mb="0" cb="2"/><line nr="141" mi="0" ci="9" mb="0" cb="0"/><line nr="142" mi="0" ci="4" mb="0" cb="2"/><line nr="143" mi="0" ci="9" mb="0" cb="0"/><line nr="144" mi="0" ci="4" mb="0" cb="2"/><line nr="145" mi="0" ci="9" mb="0" cb="0"/><line nr="146" mi="0" ci="4" mb="0" cb="2"/><line nr="147" mi="0" ci="9" mb="0" cb="0"/><line nr="148" mi="0" ci="4" mb="0" cb="2"/><line nr="149" mi="0" ci="9" mb="0" cb="0"/><line nr="150" mi="0" ci="4" mb="0" cb="2"/><line nr="151" mi="0" ci="9" mb="0" cb="0"/><line nr="152" mi="0" ci="4" mb="0" cb="2"/><line nr="153" mi="0" ci="9" mb="0" cb="0"/><line nr="154" mi="0" ci="4" mb="0" cb="2"/><line nr="155" mi="0" ci="10" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="1" cb="1"/><line nr="157" mi="0" ci="9" mb="0" cb="0"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="2" cb="0"/><line nr="161" mi="5" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="2" cb="0"/><line nr="163" mi="9" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="1" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="1" cb="1"/><line nr="169" mi="4" ci="0" mb="0" cb="0"/><line nr="170" mi="12" ci="0" mb="2" cb="0"/><line nr="171" mi="7" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="7" ci="0" mb="0" cb="0"/><line nr="174" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="0" ci="2" mb="1" cb="1"/><line nr="177" mi="7" ci="0" mb="0" cb="0"/><line nr="178" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="0" ci="2" mb="0" cb="0"/><line nr="190" mi="114" ci="0" mb="62" cb="0"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="198" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="2" ci="0" mb="0" cb="0"/><line nr="206" mi="2" ci="0" mb="0" cb="0"/><line nr="208" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="2" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="2" ci="0" mb="0" cb="0"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="2" ci="0" mb="0" cb="0"/><line nr="222" mi="15" ci="0" mb="0" cb="0"/><line nr="232" mi="2" ci="0" mb="0" cb="0"/><line nr="233" mi="16" ci="0" mb="6" cb="0"/><line nr="235" mi="10" ci="0" mb="0" cb="0"/><line nr="237" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="313" covered="281"/><counter type="BRANCH" missed="80" covered="36"/><counter type="LINE" missed="45" covered="50"/><counter type="COMPLEXITY" missed="59" covered="19"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemBasic.java"><line nr="64" mi="0" ci="9" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="4" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="1" mb="0" cb="0"/><line nr="79" mi="3" ci="0" mb="2" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="9" ci="0" mb="0" cb="0"/><line nr="82" mi="14" ci="0" mb="0" cb="0"/><line nr="83" mi="3" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="5" ci="0" mb="0" cb="0"/><line nr="87" mi="1" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="97" mi="0" ci="11" mb="0" cb="2"/><line nr="98" mi="0" ci="4" mb="0" cb="2"/><line nr="99" mi="0" ci="7" mb="0" cb="0"/><line nr="100" mi="0" ci="4" mb="0" cb="2"/><line nr="101" mi="0" ci="7" mb="0" cb="0"/><line nr="102" mi="0" ci="4" mb="1" cb="1"/><line nr="103" mi="0" ci="8" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="1" mb="0" cb="0"/><line nr="108" mi="0" ci="3" mb="1" cb="1"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="12" ci="0" mb="2" cb="0"/><line nr="111" mi="7" ci="0" mb="0" cb="0"/><line nr="112" mi="1" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="0" cb="0"/><line nr="114" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="2" mb="1" cb="1"/><line nr="117" mi="7" ci="0" mb="0" cb="0"/><line nr="118" mi="5" ci="0" mb="0" cb="0"/><line nr="120" mi="0" ci="2" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="1" cb="1"/><line nr="132" mi="0" ci="9" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="0" cb="0"/><line nr="144" mi="13" ci="17" mb="11" cb="3"/><line nr="146" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="0" cb="0"/><line nr="150" mi="2" ci="0" mb="0" cb="0"/><line nr="152" mi="15" ci="0" mb="0" cb="0"/><line nr="162" mi="16" ci="0" mb="6" cb="0"/><line nr="164" mi="8" ci="0" mb="0" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="152" covered="109"/><counter type="BRANCH" missed="25" covered="13"/><counter type="LINE" missed="24" covered="21"/><counter type="COMPLEXITY" missed="20" covered="7"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongFull.java"><line nr="62" mi="0" ci="22" mb="0" cb="0"/><line nr="66" mi="0" ci="1" mb="0" cb="0"/><line nr="75" mi="0" ci="6" mb="2" cb="2"/><line nr="76" mi="0" ci="9" mb="0" cb="0"/><line nr="77" mi="5" ci="23" mb="1" cb="1"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="92" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="0" cb="0"/><line nr="104" mi="0" ci="9" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="0"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="8" ci="0" mb="2" cb="0"/><line nr="131" mi="9" ci="0" mb="0" cb="0"/><line nr="132" mi="8" ci="0" mb="0" cb="0"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="146" mi="5" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="0" mb="2" cb="0"/><line nr="160" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="9" ci="0" mb="0" cb="0"/><line nr="163" mi="2" ci="0" mb="0" cb="0"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="192" mi="2" ci="0" mb="2" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="8" ci="0" mb="2" cb="0"/><line nr="195" mi="9" ci="0" mb="0" cb="0"/><line nr="196" mi="5" ci="0" mb="0" cb="0"/><line nr="197" mi="8" ci="0" mb="0" cb="0"/><line nr="198" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="0" cb="0"/><line nr="214" mi="8" ci="0" mb="2" cb="0"/><line nr="215" mi="2" ci="0" mb="2" cb="0"/><line nr="216" mi="10" ci="0" mb="2" cb="0"/><line nr="217" mi="8" ci="0" mb="2" cb="0"/><line nr="218" mi="2" ci="0" mb="2" cb="0"/><line nr="219" mi="10" ci="0" mb="2" cb="0"/><line nr="221" mi="13" ci="0" mb="0" cb="0"/><line nr="236" mi="8" ci="0" mb="2" cb="0"/><line nr="237" mi="2" ci="0" mb="2" cb="0"/><line nr="238" mi="7" ci="0" mb="0" cb="0"/><line nr="239" mi="8" ci="0" mb="2" cb="0"/><line nr="240" mi="2" ci="0" mb="2" cb="0"/><line nr="241" mi="7" ci="0" mb="0" cb="0"/><line nr="243" mi="13" ci="0" mb="0" cb="0"/><line nr="257" mi="8" ci="0" mb="2" cb="0"/><line nr="258" mi="2" ci="0" mb="2" cb="0"/><line nr="259" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="8" ci="0" mb="2" cb="0"/><line nr="261" mi="2" ci="0" mb="2" cb="0"/><line nr="262" mi="5" ci="0" mb="0" cb="0"/><line nr="264" mi="13" ci="0" mb="0" cb="0"/><line nr="279" mi="8" ci="0" mb="2" cb="0"/><line nr="280" mi="2" ci="0" mb="2" cb="0"/><line nr="281" mi="4" ci="0" mb="0" cb="0"/><line nr="282" mi="2" ci="0" mb="2" cb="0"/><line nr="283" mi="2" ci="0" mb="0" cb="0"/><line nr="285" mi="5" ci="0" mb="2" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="12" ci="0" mb="2" cb="0"/><line nr="288" mi="4" ci="0" mb="2" cb="0"/><line nr="289" mi="6" ci="0" mb="0" cb="0"/><line nr="290" mi="2" ci="0" mb="2" cb="0"/><line nr="291" mi="10" ci="0" mb="0" cb="0"/><line nr="294" mi="1" ci="0" mb="0" cb="0"/><line nr="295" mi="6" ci="0" mb="0" cb="0"/><line nr="297" mi="2" ci="0" mb="0" cb="0"/><line nr="301" mi="13" ci="0" mb="0" cb="0"/><line nr="313" mi="8" ci="0" mb="2" cb="0"/><line nr="314" mi="2" ci="0" mb="2" cb="0"/><line nr="315" mi="6" ci="0" mb="0" cb="0"/><line nr="316" mi="2" ci="0" mb="2" cb="0"/><line nr="317" mi="2" ci="0" mb="0" cb="0"/><line nr="318" mi="5" ci="0" mb="2" cb="0"/><line nr="319" mi="8" ci="0" mb="0" cb="0"/><line nr="320" mi="2" ci="0" mb="0" cb="0"/><line nr="321" mi="5" ci="0" mb="2" cb="0"/><line nr="322" mi="8" ci="0" mb="0" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="326" mi="2" ci="0" mb="0" cb="0"/><line nr="329" mi="13" ci="0" mb="0" cb="0"/><line nr="344" mi="10" ci="0" mb="4" cb="0"/><line nr="345" mi="2" ci="0" mb="2" cb="0"/><line nr="346" mi="3" ci="0" mb="0" cb="0"/><line nr="348" mi="8" ci="0" mb="0" cb="0"/><line nr="351" mi="13" ci="0" mb="0" cb="0"/><line nr="365" mi="3" ci="0" mb="2" cb="0"/><line nr="366" mi="5" ci="0" mb="0" cb="0"/><line nr="368" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="458" covered="76"/><counter type="BRANCH" missed="71" covered="3"/><counter type="LINE" missed="82" covered="8"/><counter type="COMPLEXITY" missed="51" covered="3"/><counter type="METHOD" missed="14" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemLongFull.java"><line nr="22" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="14" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="61" mi="6" ci="0" mb="0" cb="0"/><line nr="62" mi="2" ci="0" mb="0" cb="0"/><line nr="63" mi="2" ci="0" mb="2" cb="0"/><line nr="64" mi="4" ci="0" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="2" cb="0"/><line nr="67" mi="7" ci="0" mb="2" cb="0"/><line nr="68" mi="7" ci="0" mb="0" cb="0"/><line nr="69" mi="7" ci="0" mb="2" cb="0"/><line nr="70" mi="7" ci="0" mb="0" cb="0"/><line nr="71" mi="7" ci="0" mb="2" cb="0"/><line nr="72" mi="7" ci="0" mb="0" cb="0"/><line nr="73" mi="7" ci="0" mb="2" cb="0"/><line nr="74" mi="7" ci="0" mb="0" cb="0"/><line nr="79" mi="13" ci="0" mb="8" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="7" ci="0" mb="4" cb="0"/><line nr="83" mi="3" ci="0" mb="0" cb="0"/><line nr="84" mi="6" ci="0" mb="4" cb="0"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="2" cb="0"/><line nr="87" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="7" ci="0" mb="0" cb="0"/><line nr="92" mi="7" ci="0" mb="0" cb="0"/><line nr="93" mi="10" ci="0" mb="6" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="7" ci="0" mb="4" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="7" ci="0" mb="4" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="4" cb="0"/><line nr="102" mi="2" ci="0" mb="2" cb="0"/><line nr="103" mi="12" ci="0" mb="0" cb="0"/><line nr="105" mi="12" ci="0" mb="0" cb="0"/><line nr="106" mi="1" ci="0" mb="0" cb="0"/><line nr="107" mi="3" ci="0" mb="0" cb="0"/><line nr="108" mi="12" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="2" cb="0"/><line nr="110" mi="2" ci="0" mb="2" cb="0"/><line nr="111" mi="13" ci="0" mb="0" cb="0"/><line nr="113" mi="13" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="12" ci="0" mb="0" cb="0"/><line nr="116" mi="2" ci="0" mb="2" cb="0"/><line nr="117" mi="2" ci="0" mb="2" cb="0"/><line nr="118" mi="13" ci="0" mb="0" cb="0"/><line nr="120" mi="13" ci="0" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="122" mi="12" ci="0" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="2" cb="0"/><line nr="125" mi="14" ci="0" mb="0" cb="0"/><line nr="127" mi="15" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="18" ci="0" mb="2" cb="0"/><line nr="131" mi="12" ci="0" mb="4" cb="0"/><line nr="132" mi="11" ci="0" mb="0" cb="0"/><line nr="133" mi="7" ci="0" mb="0" cb="0"/><line nr="136" mi="8" ci="0" mb="2" cb="0"/><line nr="137" mi="10" ci="0" mb="0" cb="0"/><line nr="138" mi="12" ci="0" mb="0" cb="0"/><line nr="140" mi="11" ci="0" mb="4" cb="0"/><line nr="141" mi="16" ci="0" mb="0" cb="0"/><line nr="143" mi="11" ci="0" mb="0" cb="0"/><line nr="145" mi="8" ci="0" mb="0" cb="0"/><line nr="147" mi="2" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="2" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="0" cb="0"/><line nr="162" mi="11" ci="0" mb="4" cb="0"/><line nr="164" mi="11" ci="0" mb="2" cb="0"/><line nr="174" mi="2" ci="0" mb="0" cb="0"/><line nr="175" mi="37" ci="0" mb="18" cb="0"/><line nr="177" mi="11" ci="0" mb="0" cb="0"/><line nr="179" mi="11" ci="0" mb="0" cb="0"/><line nr="181" mi="11" ci="0" mb="0" cb="0"/><line nr="183" mi="11" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="197" mi="79" ci="0" mb="42" cb="0"/><line nr="199" mi="4" ci="0" mb="0" cb="0"/><line nr="200" mi="12" ci="0" mb="0" cb="0"/><line nr="202" mi="10" ci="0" mb="0" cb="0"/><line nr="204" mi="10" ci="0" mb="0" cb="0"/><line nr="206" mi="10" ci="0" mb="0" cb="0"/><line nr="208" mi="10" ci="0" mb="0" cb="0"/><line nr="210" mi="10" ci="0" mb="0" cb="0"/><line nr="212" mi="10" ci="0" mb="0" cb="0"/><line nr="214" mi="10" ci="0" mb="0" cb="0"/><line nr="216" mi="11" ci="0" mb="0" cb="0"/><line nr="218" mi="10" ci="0" mb="0" cb="0"/><line nr="220" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="18" ci="0" mb="0" cb="0"/><line nr="235" mi="3" ci="0" mb="2" cb="0"/><line nr="236" mi="2" ci="0" mb="0" cb="0"/><line nr="237" mi="2" ci="0" mb="2" cb="0"/><line nr="238" mi="2" ci="0" mb="0" cb="0"/><line nr="239" mi="5" ci="0" mb="2" cb="0"/><line nr="240" mi="2" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="3" ci="0" mb="0" cb="0"/><line nr="243" mi="3" ci="0" mb="0" cb="0"/><line nr="244" mi="12" ci="0" mb="6" cb="0"/><line nr="249" mi="5" ci="0" mb="0" cb="0"/><line nr="250" mi="8" ci="0" mb="0" cb="0"/><line nr="251" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="839" covered="19"/><counter type="BRANCH" missed="152" covered="0"/><counter type="LINE" missed="109" covered="3"/><counter type="COMPLEXITY" missed="95" covered="2"/><counter type="METHOD" missed="7" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleBasic.java"><line nr="62" mi="22" ci="0" mb="0" cb="0"/><line nr="67" mi="1" ci="0" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="4" cb="0"/><line nr="77" mi="12" ci="0" mb="0" cb="0"/><line nr="78" mi="28" ci="0" mb="2" cb="0"/><line nr="82" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="10" ci="0" mb="0" cb="0"/><line nr="97" mi="2" ci="0" mb="0" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="8" ci="0" mb="2" cb="0"/><line nr="111" mi="9" ci="0" mb="0" cb="0"/><line nr="112" mi="8" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="9" ci="0" mb="0" cb="0"/><line nr="126" mi="2" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="138" mi="9" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="153" mi="2" ci="0" mb="2" cb="0"/><line nr="154" mi="5" ci="0" mb="0" cb="0"/><line nr="155" mi="10" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="2" ci="0" mb="2" cb="0"/><line nr="174" mi="3" ci="0" mb="0" cb="0"/><line nr="175" mi="8" ci="0" mb="2" cb="0"/><line nr="176" mi="9" ci="0" mb="0" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="8" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="2" ci="0" mb="2" cb="0"/><line nr="196" mi="5" ci="0" mb="0" cb="0"/><line nr="197" mi="9" ci="0" mb="0" cb="0"/><line nr="198" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="2" cb="0"/><line nr="215" mi="5" ci="0" mb="0" cb="0"/><line nr="216" mi="9" ci="0" mb="0" cb="0"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="2" ci="0" mb="0" cb="0"/><line nr="234" mi="8" ci="0" mb="2" cb="0"/><line nr="235" mi="2" ci="0" mb="2" cb="0"/><line nr="236" mi="10" ci="0" mb="2" cb="0"/><line nr="237" mi="8" ci="0" mb="2" cb="0"/><line nr="238" mi="2" ci="0" mb="2" cb="0"/><line nr="239" mi="10" ci="0" mb="2" cb="0"/><line nr="241" mi="13" ci="0" mb="0" cb="0"/><line nr="256" mi="5" ci="0" mb="2" cb="0"/><line nr="257" mi="7" ci="0" mb="0" cb="0"/><line nr="258" mi="5" ci="0" mb="2" cb="0"/><line nr="259" mi="7" ci="0" mb="0" cb="0"/><line nr="261" mi="13" ci="0" mb="0" cb="0"/><line nr="275" mi="8" ci="0" mb="2" cb="0"/><line nr="276" mi="2" ci="0" mb="2" cb="0"/><line nr="277" mi="5" ci="0" mb="0" cb="0"/><line nr="278" mi="8" ci="0" mb="2" cb="0"/><line nr="279" mi="2" ci="0" mb="2" cb="0"/><line nr="280" mi="5" ci="0" mb="0" cb="0"/><line nr="282" mi="13" ci="0" mb="0" cb="0"/><line nr="297" mi="8" ci="0" mb="2" cb="0"/><line nr="298" mi="2" ci="0" mb="2" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="2" ci="0" mb="2" cb="0"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="5" ci="0" mb="2" cb="0"/><line nr="304" mi="2" ci="0" mb="0" cb="0"/><line nr="305" mi="12" ci="0" mb="2" cb="0"/><line nr="306" mi="4" ci="0" mb="2" cb="0"/><line nr="307" mi="3" ci="0" mb="0" cb="0"/><line nr="308" mi="3" ci="0" mb="0" cb="0"/><line nr="309" mi="2" ci="0" mb="2" cb="0"/><line nr="310" mi="12" ci="0" mb="0" cb="0"/><line nr="313" mi="1" ci="0" mb="0" cb="0"/><line nr="314" mi="7" ci="0" mb="0" cb="0"/><line nr="316" mi="2" ci="0" mb="0" cb="0"/><line nr="320" mi="13" ci="0" mb="0" cb="0"/><line nr="332" mi="8" ci="0" mb="2" cb="0"/><line nr="333" mi="2" ci="0" mb="2" cb="0"/><line nr="334" mi="6" ci="0" mb="0" cb="0"/><line nr="335" mi="2" ci="0" mb="2" cb="0"/><line nr="336" mi="2" ci="0" mb="0" cb="0"/><line nr="337" mi="5" ci="0" mb="2" cb="0"/><line nr="338" mi="8" ci="0" mb="0" cb="0"/><line nr="339" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="5" ci="0" mb="2" cb="0"/><line nr="341" mi="8" ci="0" mb="0" cb="0"/><line nr="342" mi="2" ci="0" mb="0" cb="0"/><line nr="345" mi="2" ci="0" mb="0" cb="0"/><line nr="348" mi="13" ci="0" mb="0" cb="0"/><line nr="363" mi="10" ci="0" mb="4" cb="0"/><line nr="364" mi="2" ci="0" mb="2" cb="0"/><line nr="365" mi="3" ci="0" mb="0" cb="0"/><line nr="367" mi="9" ci="0" mb="0" cb="0"/><line nr="370" mi="13" ci="0" mb="0" cb="0"/><line nr="384" mi="3" ci="0" mb="2" cb="0"/><line nr="385" mi="5" ci="0" mb="0" cb="0"/><line nr="387" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="583" covered="0"/><counter type="BRANCH" missed="74" covered="0"/><counter type="LINE" missed="101" covered="0"/><counter type="COMPLEXITY" missed="54" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItemDoubleFull.java"><line nr="22" mi="4" ci="0" mb="0" cb="0"/><line nr="47" mi="14" ci="0" mb="0" cb="0"/><line nr="49" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="2" cb="0"/><line nr="60" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="9" ci="0" mb="0" cb="0"/><line nr="75" mi="4" ci="0" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="0" cb="0"/><line nr="77" mi="4" ci="0" mb="0" cb="0"/><line nr="78" mi="2" ci="0" mb="2" cb="0"/><line nr="79" mi="4" ci="0" mb="0" cb="0"/><line nr="81" mi="3" ci="0" mb="2" cb="0"/><line nr="82" mi="7" ci="0" mb="2" cb="0"/><line nr="83" mi="6" ci="0" mb="0" cb="0"/><line nr="84" mi="12" ci="0" mb="2" cb="0"/><line nr="85" mi="7" ci="0" mb="0" cb="0"/><line nr="86" mi="7" ci="0" mb="2" cb="0"/><line nr="87" mi="6" ci="0" mb="0" cb="0"/><line nr="88" mi="12" ci="0" mb="2" cb="0"/><line nr="89" mi="7" ci="0" mb="0" cb="0"/><line nr="90" mi="7" ci="0" mb="2" cb="0"/><line nr="91" mi="6" ci="0" mb="0" cb="0"/><line nr="92" mi="12" ci="0" mb="2" cb="0"/><line nr="93" mi="7" ci="0" mb="0" cb="0"/><line nr="94" mi="7" ci="0" mb="2" cb="0"/><line nr="95" mi="7" ci="0" mb="0" cb="0"/><line nr="100" mi="13" ci="0" mb="8" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="103" mi="7" ci="0" mb="4" cb="0"/><line nr="104" mi="3" ci="0" mb="0" cb="0"/><line nr="105" mi="6" ci="0" mb="4" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="2" ci="0" mb="2" cb="0"/><line nr="108" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="4" ci="0" mb="0" cb="0"/><line nr="113" mi="4" ci="0" mb="0" cb="0"/><line nr="114" mi="10" ci="0" mb="6" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="116" mi="7" ci="0" mb="4" cb="0"/><line nr="117" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="7" ci="0" mb="4" cb="0"/><line nr="119" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="4" cb="0"/><line nr="123" mi="2" ci="0" mb="2" cb="0"/><line nr="124" mi="9" ci="0" mb="0" cb="0"/><line nr="126" mi="11" ci="0" mb="0" cb="0"/><line nr="127" mi="3" ci="0" mb="0" cb="0"/><line nr="128" mi="12" ci="0" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="2" cb="0"/><line nr="130" mi="2" ci="0" mb="2" cb="0"/><line nr="131" mi="10" ci="0" mb="0" cb="0"/><line nr="133" mi="12" ci="0" mb="0" cb="0"/><line nr="134" mi="12" ci="0" mb="0" cb="0"/><line nr="135" mi="2" ci="0" mb="2" cb="0"/><line nr="136" mi="2" ci="0" mb="2" cb="0"/><line nr="137" mi="10" ci="0" mb="0" cb="0"/><line nr="139" mi="12" ci="0" mb="0" cb="0"/><line nr="140" mi="12" ci="0" mb="0" cb="0"/><line nr="142" mi="2" ci="0" mb="2" cb="0"/><line nr="143" mi="11" ci="0" mb="0" cb="0"/><line nr="145" mi="13" ci="0" mb="0" cb="0"/><line nr="148" mi="11" ci="0" mb="0" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="10" ci="0" mb="2" cb="0"/><line nr="151" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="10" ci="0" mb="0" cb="0"/><line nr="153" mi="13" ci="0" mb="0" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="18" ci="0" mb="2" cb="0"/><line nr="158" mi="12" ci="0" mb="4" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="11" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="0" cb="0"/><line nr="162" mi="7" ci="0" mb="0" cb="0"/><line nr="167" mi="8" ci="0" mb="2" cb="0"/><line nr="168" mi="10" ci="0" mb="0" cb="0"/><line nr="169" mi="10" ci="0" mb="0" cb="0"/><line nr="170" mi="18" ci="0" mb="0" cb="0"/><line nr="171" mi="18" ci="0" mb="0" cb="0"/><line nr="172" mi="13" ci="0" mb="0" cb="0"/><line nr="173" mi="20" ci="0" mb="6" cb="0"/><line nr="174" mi="8" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="3" ci="0" mb="2" cb="0"/><line nr="188" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="3" ci="0" mb="0" cb="0"/><line nr="191" mi="11" ci="0" mb="4" cb="0"/><line nr="193" mi="11" ci="0" mb="2" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="37" ci="0" mb="18" cb="0"/><line nr="206" mi="10" ci="0" mb="0" cb="0"/><line nr="208" mi="10" ci="0" mb="0" cb="0"/><line nr="210" mi="10" ci="0" mb="0" cb="0"/><line nr="212" mi="10" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="0" cb="0"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="226" mi="79" ci="0" mb="42" cb="0"/><line nr="228" mi="4" ci="0" mb="0" cb="0"/><line nr="229" mi="12" ci="0" mb="0" cb="0"/><line nr="231" mi="10" ci="0" mb="0" cb="0"/><line nr="233" mi="10" ci="0" mb="0" cb="0"/><line nr="235" mi="10" ci="0" mb="0" cb="0"/><line nr="237" mi="10" ci="0" mb="0" cb="0"/><line nr="239" mi="10" ci="0" mb="0" cb="0"/><line nr="241" mi="10" ci="0" mb="0" cb="0"/><line nr="243" mi="10" ci="0" mb="0" cb="0"/><line nr="245" mi="11" ci="0" mb="0" cb="0"/><line nr="247" mi="10" ci="0" mb="0" cb="0"/><line nr="249" mi="2" ci="0" mb="0" cb="0"/><line nr="259" mi="18" ci="0" mb="0" cb="0"/><line nr="264" mi="3" ci="0" mb="2" cb="0"/><line nr="265" mi="2" ci="0" mb="0" cb="0"/><line nr="266" mi="2" ci="0" mb="2" cb="0"/><line nr="267" mi="2" ci="0" mb="0" cb="0"/><line nr="268" mi="5" ci="0" mb="2" cb="0"/><line nr="269" mi="2" ci="0" mb="0" cb="0"/><line nr="270" mi="3" ci="0" mb="0" cb="0"/><line nr="271" mi="3" ci="0" mb="0" cb="0"/><line nr="272" mi="3" ci="0" mb="0" cb="0"/><line nr="273" mi="12" ci="0" mb="6" cb="0"/><line nr="278" mi="5" ci="0" mb="0" cb="0"/><line nr="279" mi="8" ci="0" mb="0" cb="0"/><line nr="280" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="986" covered="0"/><counter type="BRANCH" missed="164" covered="0"/><counter type="LINE" missed="127" covered="0"/><counter type="COMPLEXITY" missed="104" covered="0"/><counter type="METHOD" missed="10" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataCollectorResult.java"><line nr="65" mi="0" ci="5" mb="0" cb="0"/><line nr="66" mi="0" ci="6" mb="2" cb="2"/><line nr="67" mi="6" ci="0" mb="4" cb="0"/><line nr="68" mi="4" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="2" cb="0"/><line nr="70" mi="5" ci="0" mb="0" cb="0"/><line nr="72" mi="12" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="1" cb="1"/><line nr="76" mi="0" ci="15" mb="0" cb="0"/><line nr="79" mi="0" ci="11" mb="0" cb="0"/><line nr="80" mi="0" ci="8" mb="0" cb="2"/><line nr="83" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="1" mb="0" cb="0"/><line nr="88" mi="12" ci="0" mb="0" cb="0"/><line nr="90" mi="2" ci="5" mb="1" cb="1"/><line nr="91" mi="0" ci="12" mb="2" cb="4"/><line nr="93" mi="0" ci="8" mb="2" cb="2"/><line nr="95" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="0" ci="2" mb="0" cb="0"/><line nr="98" mi="0" ci="12" mb="1" cb="1"/><line nr="99" mi="0" ci="3" mb="0" cb="2"/><line nr="100" mi="0" ci="6" mb="0" cb="0"/><line nr="101" mi="0" ci="6" mb="0" cb="2"/><line nr="102" mi="0" ci="6" mb="2" cb="2"/><line nr="103" mi="5" ci="0" mb="0" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="105" mi="1" ci="0" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="2"/><line nr="107" mi="0" ci="5" mb="0" cb="2"/><line nr="108" mi="0" ci="1" mb="0" cb="0"/><line nr="110" mi="0" ci="5" mb="0" cb="0"/><line nr="113" mi="0" ci="5" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="0" ci="5" mb="0" cb="0"/><line nr="118" mi="0" ci="5" mb="0" cb="0"/><line nr="120" mi="0" ci="1" mb="0" cb="0"/><line nr="121" mi="0" ci="1" mb="0" cb="0"/><line nr="122" mi="0" ci="8" mb="0" cb="0"/><line nr="123" mi="0" ci="1" mb="0" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="0" ci="6" mb="2" cb="2"/><line nr="127" mi="0" ci="10" mb="0" cb="0"/><line nr="129" mi="0" ci="1" mb="0" cb="0"/><line nr="141" mi="0" ci="5" mb="0" cb="0"/><line nr="142" mi="0" ci="3" mb="0" cb="0"/><line nr="143" mi="0" ci="1" mb="0" cb="0"/><line nr="156" mi="0" ci="2" mb="0" cb="0"/><line nr="157" mi="0" ci="3" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="0"/><line nr="159" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="0" ci="3" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="0" cb="0"/><line nr="163" mi="0" ci="1" mb="0" cb="0"/><line nr="174" mi="0" ci="4" mb="0" cb="0"/><line nr="188" mi="0" ci="5" mb="1" cb="1"/><line nr="189" mi="0" ci="8" mb="2" cb="4"/><line nr="190" mi="0" ci="8" mb="0" cb="0"/><line nr="192" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="15" ci="0" mb="0" cb="0"/><line nr="209" mi="0" ci="5" mb="1" cb="1"/><line nr="210" mi="0" ci="4" mb="0" cb="0"/><line nr="211" mi="0" ci="12" mb="0" cb="2"/><line nr="212" mi="0" ci="9" mb="0" cb="0"/><line nr="213" mi="0" ci="1" mb="0" cb="0"/><line nr="214" mi="0" ci="2" mb="0" cb="0"/><line nr="216" mi="15" ci="0" mb="0" cb="0"/><line nr="227" mi="3" ci="0" mb="0" cb="0"/><line nr="238" mi="0" ci="5" mb="1" cb="1"/><line nr="239" mi="0" ci="3" mb="0" cb="0"/><line nr="241" mi="15" ci="0" mb="0" cb="0"/><line nr="247" mi="4" ci="0" mb="0" cb="0"/><line nr="248" mi="13" ci="0" mb="0" cb="0"/><line nr="249" mi="20" ci="0" mb="0" cb="0"/><line nr="250" mi="4" ci="0" mb="0" cb="0"/><line nr="251" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="152" covered="283"/><counter type="BRANCH" missed="24" covered="34"/><counter type="LINE" missed="19" covered="60"/><counter type="COMPLEXITY" missed="23" covered="17"/><counter type="METHOD" missed="2" covered="9"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasDataCollector.java"><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="175" mi="0" ci="3" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="0"/><line nr="215" mi="0" ci="3" mb="0" cb="0"/><line nr="218" mi="0" ci="3" mb="0" cb="0"/><line nr="221" mi="0" ci="3" mb="0" cb="0"/><line nr="242" mi="0" ci="2" mb="0" cb="0"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="245" mi="0" ci="3" mb="0" cb="0"/><line nr="246" mi="0" ci="3" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="0" cb="0"/><line nr="248" mi="0" ci="3" mb="0" cb="0"/><line nr="249" mi="0" ci="3" mb="0" cb="0"/><line nr="250" mi="0" ci="3" mb="0" cb="0"/><line nr="251" mi="0" ci="3" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="0"/><line nr="254" mi="0" ci="3" mb="0" cb="0"/><line nr="255" mi="0" ci="2" mb="0" cb="2"/><line nr="256" mi="0" ci="5" mb="0" cb="0"/><line nr="257" mi="0" ci="5" mb="0" cb="0"/><line nr="258" mi="0" ci="5" mb="0" cb="0"/><line nr="259" mi="0" ci="5" mb="0" cb="0"/><line nr="260" mi="0" ci="6" mb="1" cb="1"/><line nr="261" mi="0" ci="2" mb="1" cb="1"/><line nr="262" mi="2" ci="0" mb="2" cb="0"/><line nr="263" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="12" ci="0" mb="0" cb="0"/><line nr="268" mi="0" ci="2" mb="1" cb="1"/><line nr="269" mi="12" ci="0" mb="0" cb="0"/><line nr="274" mi="0" ci="4" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="0"/><line nr="276" mi="0" ci="4" mb="0" cb="0"/><line nr="277" mi="0" ci="5" mb="0" cb="0"/><line nr="278" mi="0" ci="3" mb="0" cb="0"/><line nr="279" mi="0" ci="3" mb="0" cb="0"/><line nr="281" mi="0" ci="3" mb="0" cb="0"/><line nr="282" mi="0" ci="3" mb="0" cb="0"/><line nr="283" mi="0" ci="3" mb="0" cb="0"/><line nr="284" mi="0" ci="3" mb="0" cb="0"/><line nr="285" mi="0" ci="3" mb="0" cb="0"/><line nr="286" mi="0" ci="3" mb="0" cb="0"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="0" cb="0"/><line nr="291" mi="0" ci="3" mb="0" cb="0"/><line nr="292" mi="0" ci="1" mb="0" cb="0"/><line nr="325" mi="0" ci="12" mb="0" cb="0"/><line nr="328" mi="0" ci="2" mb="1" cb="1"/><line nr="329" mi="3" ci="0" mb="0" cb="0"/><line nr="330" mi="3" ci="0" mb="0" cb="0"/><line nr="331" mi="3" ci="0" mb="0" cb="0"/><line nr="332" mi="3" ci="0" mb="0" cb="0"/><line nr="333" mi="3" ci="0" mb="0" cb="0"/><line nr="334" mi="3" ci="0" mb="0" cb="0"/><line nr="335" mi="3" ci="0" mb="0" cb="0"/><line nr="336" mi="3" ci="0" mb="0" cb="0"/><line nr="337" mi="3" ci="0" mb="0" cb="0"/><line nr="338" mi="4" ci="0" mb="2" cb="0"/><line nr="339" mi="8" ci="0" mb="0" cb="0"/><line nr="341" mi="8" ci="0" mb="0" cb="0"/><line nr="343" mi="8" ci="0" mb="0" cb="0"/><line nr="345" mi="8" ci="0" mb="0" cb="0"/><line nr="347" mi="8" ci="0" mb="0" cb="0"/><line nr="349" mi="8" ci="0" mb="0" cb="0"/><line nr="351" mi="8" ci="0" mb="0" cb="0"/><line nr="352" mi="8" ci="0" mb="0" cb="0"/><line nr="354" mi="4" ci="0" mb="0" cb="0"/><line nr="356" mi="0" ci="1" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="1" cb="1"/><line nr="382" mi="3" ci="0" mb="0" cb="0"/><line nr="383" mi="3" ci="0" mb="0" cb="0"/><line nr="385" mi="0" ci="3" mb="0" cb="0"/><line nr="386" mi="0" ci="3" mb="0" cb="2"/><line nr="387" mi="0" ci="3" mb="0" cb="0"/><line nr="388" mi="0" ci="3" mb="0" cb="0"/><line nr="389" mi="0" ci="5" mb="0" cb="2"/><line nr="390" mi="0" ci="8" mb="0" cb="0"/><line nr="391" mi="0" ci="8" mb="1" cb="1"/><line nr="392" mi="0" ci="2" mb="1" cb="1"/><line nr="393" mi="2" ci="0" mb="2" cb="0"/><line nr="394" mi="9" ci="0" mb="0" cb="0"/><line nr="395" mi="2" ci="0" mb="0" cb="0"/><line nr="397" mi="5" ci="0" mb="0" cb="0"/><line nr="400" mi="0" ci="6" mb="0" cb="0"/><line nr="402" mi="0" ci="6" mb="0" cb="0"/><line nr="404" mi="0" ci="5" mb="0" cb="0"/><line nr="406" mi="0" ci="1" mb="0" cb="0"/><line nr="415" mi="0" ci="3" mb="1" cb="1"/><line nr="416" mi="3" ci="0" mb="0" cb="0"/><line nr="417" mi="3" ci="0" mb="0" cb="0"/><line nr="419" mi="0" ci="3" mb="1" cb="1"/><line nr="420" mi="5" ci="0" mb="0" cb="0"/><line nr="422" mi="0" ci="3" mb="0" cb="0"/><line nr="424" mi="0" ci="1" mb="0" cb="0"/><line nr="434" mi="0" ci="3" mb="1" cb="1"/><line nr="435" mi="0" ci="3" mb="0" cb="0"/><line nr="436" mi="0" ci="3" mb="0" cb="0"/><line nr="437" mi="0" ci="3" mb="0" cb="0"/><line nr="438" mi="0" ci="6" mb="0" cb="0"/><line nr="439" mi="0" ci="5" mb="0" cb="0"/><line nr="440" mi="0" ci="5" mb="0" cb="0"/><line nr="441" mi="0" ci="5" mb="0" cb="0"/><line nr="442" mi="0" ci="6" mb="0" cb="0"/><line nr="443" mi="0" ci="5" mb="0" cb="0"/><line nr="444" mi="0" ci="3" mb="1" cb="1"/><line nr="445" mi="6" ci="0" mb="0" cb="0"/><line nr="448" mi="5" ci="0" mb="0" cb="0"/><line nr="450" mi="0" ci="1" mb="0" cb="0"/><line nr="459" mi="0" ci="3" mb="1" cb="1"/><line nr="460" mi="0" ci="3" mb="0" cb="0"/><line nr="461" mi="0" ci="3" mb="0" cb="0"/><line nr="462" mi="0" ci="3" mb="0" cb="0"/><line nr="463" mi="0" ci="3" mb="0" cb="0"/><line nr="464" mi="0" ci="3" mb="0" cb="0"/><line nr="465" mi="0" ci="6" mb="0" cb="0"/><line nr="466" mi="0" ci="5" mb="0" cb="0"/><line nr="467" mi="0" ci="5" mb="0" cb="0"/><line nr="468" mi="0" ci="5" mb="0" cb="0"/><line nr="469" mi="0" ci="6" mb="0" cb="0"/><line nr="470" mi="0" ci="7" mb="0" cb="0"/><line nr="471" mi="0" ci="7" mb="0" cb="0"/><line nr="473" mi="0" ci="7" mb="0" cb="0"/><line nr="474" mi="0" ci="7" mb="0" cb="0"/><line nr="475" mi="0" ci="3" mb="1" cb="1"/><line nr="476" mi="3" ci="0" mb="0" cb="0"/><line nr="477" mi="5" ci="0" mb="0" cb="0"/><line nr="478" mi="7" ci="0" mb="0" cb="0"/><line nr="481" mi="0" ci="1" mb="0" cb="0"/><line nr="482" mi="5" ci="0" mb="0" cb="0"/><line nr="484" mi="0" ci="1" mb="0" cb="0"/><line nr="495" mi="0" ci="3" mb="1" cb="1"/><line nr="496" mi="0" ci="5" mb="1" cb="1"/><line nr="497" mi="5" ci="0" mb="0" cb="0"/><line nr="500" mi="0" ci="3" mb="1" cb="1"/><line nr="501" mi="4" ci="0" mb="0" cb="0"/><line nr="502" mi="0" ci="5" mb="0" cb="2"/><line nr="504" mi="0" ci="8" mb="0" cb="0"/><line nr="505" mi="0" ci="8" mb="0" cb="0"/><line nr="506" mi="0" ci="2" mb="0" cb="2"/><line nr="507" mi="0" ci="8" mb="0" cb="0"/><line nr="509" mi="0" ci="8" mb="0" cb="0"/><line nr="510" mi="0" ci="8" mb="0" cb="0"/><line nr="511" mi="0" ci="3" mb="1" cb="1"/><line nr="512" mi="4" ci="0" mb="0" cb="0"/><line nr="514" mi="0" ci="4" mb="0" cb="0"/><line nr="515" mi="0" ci="3" mb="0" cb="0"/><line nr="516" mi="0" ci="3" mb="0" cb="0"/><line nr="517" mi="0" ci="4" mb="0" cb="0"/><line nr="520" mi="0" ci="5" mb="0" cb="0"/><line nr="521" mi="0" ci="5" mb="0" cb="0"/><line nr="522" mi="0" ci="5" mb="0" cb="0"/><line nr="523" mi="0" ci="7" mb="0" cb="0"/><line nr="524" mi="0" ci="3" mb="0" cb="0"/><line nr="525" mi="0" ci="6" mb="0" cb="0"/><line nr="526" mi="0" ci="3" mb="0" cb="0"/><line nr="528" mi="0" ci="3" mb="1" cb="1"/><line nr="529" mi="55" ci="0" mb="0" cb="0"/><line nr="537" mi="0" ci="3" mb="0" cb="0"/><line nr="540" mi="0" ci="3" mb="0" cb="0"/><line nr="543" mi="5" ci="0" mb="0" cb="0"/><line nr="557" mi="0" ci="3" mb="1" cb="1"/><line nr="558" mi="0" ci="5" mb="1" cb="1"/><line nr="559" mi="5" ci="0" mb="0" cb="0"/><line nr="561" mi="0" ci="2" mb="1" cb="1"/><line nr="562" mi="5" ci="0" mb="0" cb="0"/><line nr="565" mi="0" ci="11" mb="0" cb="2"/><line nr="566" mi="0" ci="2" mb="0" cb="2"/><line nr="567" mi="0" ci="3" mb="0" cb="0"/><line nr="569" mi="0" ci="1" mb="0" cb="0"/><line nr="570" mi="0" ci="7" mb="0" cb="2"/><line nr="571" mi="0" ci="3" mb="0" cb="0"/><line nr="572" mi="0" ci="3" mb="0" cb="0"/><line nr="573" mi="0" ci="3" mb="1" cb="1"/><line nr="574" mi="6" ci="0" mb="0" cb="0"/><line nr="576" mi="0" ci="2" mb="0" cb="0"/><line nr="579" mi="0" ci="9" mb="0" cb="4"/><line nr="582" mi="0" ci="5" mb="0" cb="2"/><line nr="584" mi="0" ci="8" mb="0" cb="2"/><line nr="585" mi="0" ci="5" mb="1" cb="1"/><line nr="586" mi="2" ci="0" mb="0" cb="0"/><line nr="589" mi="0" ci="10" mb="0" cb="0"/><line nr="590" mi="0" ci="10" mb="0" cb="0"/><line nr="591" mi="0" ci="10" mb="0" cb="0"/><line nr="592" mi="0" ci="10" mb="0" cb="0"/><line nr="593" mi="0" ci="3" mb="1" cb="1"/><line nr="594" mi="10" ci="0" mb="0" cb="0"/><line nr="596" mi="0" ci="6" mb="0" cb="0"/><line nr="597" mi="0" ci="6" mb="0" cb="0"/><line nr="598" mi="0" ci="6" mb="0" cb="0"/><line nr="600" mi="0" ci="10" mb="0" cb="2"/><line nr="601" mi="0" ci="2" mb="1" cb="1"/><line nr="602" mi="11" ci="0" mb="0" cb="0"/><line nr="604" mi="0" ci="6" mb="0" cb="0"/><line nr="605" mi="0" ci="3" mb="0" cb="0"/><line nr="607" mi="0" ci="5" mb="0" cb="0"/><line nr="609" mi="0" ci="3" mb="1" cb="1"/><line nr="610" mi="6" ci="0" mb="0" cb="0"/><line nr="612" mi="0" ci="2" mb="0" cb="0"/><line nr="615" mi="0" ci="5" mb="1" cb="1"/><line nr="616" mi="1" ci="0" mb="0" cb="0"/><line nr="621" mi="0" ci="5" mb="0" cb="2"/><line nr="622" mi="0" ci="2" mb="0" cb="0"/><line nr="625" mi="0" ci="6" mb="0" cb="0"/><line nr="626" mi="0" ci="6" mb="0" cb="0"/><line nr="627" mi="0" ci="6" mb="0" cb="0"/><line nr="628" mi="0" ci="8" mb="0" cb="0"/><line nr="629" mi="0" ci="6" mb="0" cb="0"/><line nr="630" mi="0" ci="6" mb="0" cb="0"/><line nr="631" mi="0" ci="3" mb="0" cb="0"/><line nr="633" mi="0" ci="3" mb="1" cb="1"/><line nr="634" mi="55" ci="0" mb="0" cb="0"/><line nr="635" mi="2" ci="0" mb="0" cb="0"/><line nr="641" mi="6" ci="0" mb="0" cb="0"/><line nr="643" mi="0" ci="2" mb="0" cb="0"/><line nr="647" mi="5" ci="0" mb="0" cb="0"/><line nr="733" mi="5" ci="0" mb="0" cb="0"/><line nr="742" mi="0" ci="3" mb="1" cb="1"/><line nr="743" mi="0" ci="3" mb="1" cb="1"/><line nr="744" mi="0" ci="7" mb="0" cb="0"/><line nr="745" mi="0" ci="7" mb="0" cb="0"/><line nr="746" mi="0" ci="11" mb="0" cb="2"/><line nr="747" mi="0" ci="6" mb="1" cb="3"/><line nr="748" mi="0" ci="3" mb="0" cb="0"/><line nr="749" mi="0" ci="6" mb="0" cb="0"/><line nr="751" mi="0" ci="1" mb="0" cb="0"/><line nr="752" mi="0" ci="1" mb="0" cb="0"/><line nr="754" mi="5" ci="0" mb="0" cb="0"/><line nr="756" mi="0" ci="1" mb="0" cb="0"/><line nr="764" mi="0" ci="6" mb="2" cb="2"/><line nr="765" mi="0" ci="8" mb="1" cb="1"/><line nr="766" mi="3" ci="2" mb="1" cb="1"/><line nr="767" mi="5" ci="0" mb="2" cb="0"/><line nr="768" mi="2" ci="0" mb="2" cb="0"/><line nr="770" mi="0" ci="8" mb="1" cb="1"/><line nr="771" mi="0" ci="2" mb="1" cb="1"/><line nr="772" mi="0" ci="3" mb="0" cb="0"/><line nr="774" mi="0" ci="12" mb="0" cb="2"/><line nr="775" mi="0" ci="6" mb="0" cb="0"/><line nr="776" mi="0" ci="7" mb="0" cb="0"/><line nr="777" mi="0" ci="1" mb="0" cb="0"/><line nr="779" mi="0" ci="12" mb="0" cb="2"/><line nr="780" mi="0" ci="5" mb="0" cb="0"/><line nr="781" mi="0" ci="4" mb="0" cb="0"/><line nr="782" mi="0" ci="4" mb="0" cb="0"/><line nr="783" mi="0" ci="2" mb="0" cb="0"/><line nr="784" mi="0" ci="11" mb="0" cb="2"/><line nr="785" mi="0" ci="4" mb="1" cb="1"/><line nr="786" mi="0" ci="5" mb="0" cb="2"/><line nr="788" mi="0" ci="6" mb="0" cb="2"/><line nr="789" mi="0" ci="6" mb="0" cb="0"/><line nr="792" mi="0" ci="1" mb="0" cb="0"/><line nr="793" mi="0" ci="1" mb="0" cb="0"/><line nr="798" mi="0" ci="5" mb="0" cb="0"/><line nr="799" mi="0" ci="11" mb="0" cb="2"/><line nr="800" mi="0" ci="12" mb="0" cb="2"/><line nr="801" mi="0" ci="4" mb="0" cb="0"/><line nr="802" mi="0" ci="4" mb="0" cb="2"/><line nr="803" mi="0" ci="6" mb="0" cb="2"/><line nr="804" mi="0" ci="4" mb="0" cb="0"/><line nr="805" mi="0" ci="8" mb="0" cb="0"/><line nr="807" mi="0" ci="7" mb="0" cb="0"/><line nr="809" mi="0" ci="4" mb="0" cb="0"/><line nr="811" mi="0" ci="1" mb="0" cb="0"/><line nr="812" mi="0" ci="1" mb="0" cb="0"/><line nr="813" mi="0" ci="4" mb="0" cb="0"/><line nr="815" mi="13" ci="0" mb="0" cb="0"/><line nr="819" mi="15" ci="0" mb="0" cb="0"/><line nr="822" mi="0" ci="1" mb="0" cb="0"/><line nr="835" mi="3" ci="0" mb="2" cb="0"/><line nr="836" mi="4" ci="0" mb="0" cb="0"/><line nr="838" mi="1" ci="0" mb="0" cb="0"/><line nr="847" mi="0" ci="3" mb="1" cb="1"/><line nr="848" mi="0" ci="3" mb="1" cb="1"/><line nr="849" mi="2" ci="6" mb="1" cb="1"/><line nr="851" mi="2" ci="0" mb="0" cb="0"/><line nr="854" mi="5" ci="0" mb="0" cb="0"/><line nr="875" mi="3" ci="0" mb="2" cb="0"/><line nr="876" mi="3" ci="0" mb="2" cb="0"/><line nr="877" mi="7" ci="0" mb="0" cb="0"/><line nr="878" mi="2" ci="0" mb="2" cb="0"/><line nr="879" mi="2" ci="0" mb="0" cb="0"/><line nr="880" mi="5" ci="0" mb="2" cb="0"/><line nr="881" mi="2" ci="0" mb="0" cb="0"/><line nr="885" mi="2" ci="0" mb="0" cb="0"/><line nr="899" mi="0" ci="3" mb="1" cb="1"/><line nr="900" mi="0" ci="3" mb="1" cb="1"/><line nr="901" mi="0" ci="2" mb="1" cb="1"/><line nr="902" mi="0" ci="7" mb="0" cb="0"/><line nr="903" mi="0" ci="5" mb="0" cb="2"/><line nr="904" mi="0" ci="2" mb="0" cb="0"/><line nr="905" mi="0" ci="5" mb="0" cb="2"/><line nr="906" mi="0" ci="2" mb="0" cb="0"/><line nr="907" mi="0" ci="7" mb="0" cb="2"/><line nr="908" mi="0" ci="2" mb="0" cb="0"/><line nr="910" mi="0" ci="2" mb="0" cb="0"/><line nr="913" mi="2" ci="0" mb="0" cb="0"/><line nr="916" mi="2" ci="0" mb="0" cb="0"/><line nr="919" mi="5" ci="0" mb="0" cb="0"/><line nr="936" mi="0" ci="3" mb="1" cb="1"/><line nr="937" mi="0" ci="3" mb="1" cb="1"/><line nr="938" mi="0" ci="2" mb="1" cb="1"/><line nr="939" mi="0" ci="4" mb="0" cb="0"/><line nr="940" mi="0" ci="3" mb="0" cb="0"/><line nr="941" mi="0" ci="7" mb="0" cb="0"/><line nr="942" mi="0" ci="5" mb="0" cb="2"/><line nr="943" mi="0" ci="2" mb="1" cb="1"/><line nr="944" mi="0" ci="10" mb="0" cb="0"/><line nr="945" mi="0" ci="5" mb="0" cb="0"/><line nr="946" mi="0" ci="13" mb="0" cb="2"/><line nr="948" mi="0" ci="1" mb="0" cb="0"/><line nr="950" mi="0" ci="5" mb="0" cb="2"/><line nr="951" mi="0" ci="4" mb="0" cb="0"/><line nr="952" mi="0" ci="3" mb="0" cb="0"/><line nr="953" mi="0" ci="7" mb="0" cb="0"/><line nr="955" mi="0" ci="9" mb="0" cb="0"/><line nr="956" mi="0" ci="1" mb="0" cb="0"/><line nr="959" mi="0" ci="9" mb="0" cb="2"/><line nr="960" mi="0" ci="5" mb="0" cb="2"/><line nr="962" mi="0" ci="2" mb="1" cb="1"/><line nr="963" mi="0" ci="10" mb="0" cb="0"/><line nr="964" mi="0" ci="5" mb="0" cb="2"/><line nr="965" mi="0" ci="5" mb="0" cb="0"/><line nr="966" mi="0" ci="5" mb="0" cb="0"/><line nr="967" mi="0" ci="3" mb="0" cb="0"/><line nr="968" mi="0" ci="7" mb="0" cb="0"/><line nr="970" mi="0" ci="9" mb="0" cb="0"/><line nr="971" mi="0" ci="1" mb="0" cb="0"/><line nr="974" mi="0" ci="9" mb="0" cb="2"/><line nr="975" mi="0" ci="5" mb="0" cb="2"/><line nr="976" mi="0" ci="2" mb="0" cb="2"/><line nr="977" mi="0" ci="10" mb="0" cb="0"/><line nr="979" mi="0" ci="2" mb="0" cb="0"/><line nr="981" mi="0" ci="2" mb="0" cb="0"/><line nr="984" mi="2" ci="0" mb="0" cb="0"/><line nr="987" mi="2" ci="0" mb="0" cb="0"/><line nr="990" mi="5" ci="0" mb="0" cb="0"/><line nr="1006" mi="0" ci="3" mb="1" cb="1"/><line nr="1007" mi="0" ci="2" mb="1" cb="1"/><line nr="1008" mi="0" ci="8" mb="0" cb="0"/><line nr="1009" mi="0" ci="5" mb="0" cb="0"/><line nr="1010" mi="4" ci="7" mb="1" cb="1"/><line nr="1011" mi="5" ci="0" mb="2" cb="0"/><line nr="1012" mi="8" ci="0" mb="0" cb="0"/><line nr="1013" mi="10" ci="0" mb="0" cb="0"/><line nr="1015" mi="7" ci="0" mb="0" cb="0"/><line nr="1017" mi="1" ci="0" mb="0" cb="0"/><line nr="1018" mi="0" ci="1" mb="0" cb="0"/><line nr="1019" mi="5" ci="0" mb="0" cb="0"/><line nr="1020" mi="6" ci="0" mb="0" cb="0"/><line nr="1023" mi="5" ci="0" mb="0" cb="0"/><line nr="1025" mi="0" ci="1" mb="0" cb="0"/><line nr="1037" mi="0" ci="3" mb="1" cb="1"/><line nr="1038" mi="0" ci="7" mb="0" cb="2"/><line nr="1039" mi="0" ci="10" mb="0" cb="2"/><line nr="1040" mi="0" ci="2" mb="0" cb="0"/><line nr="1043" mi="0" ci="2" mb="0" cb="0"/><line nr="1045" mi="5" ci="0" mb="0" cb="0"/><line nr="1059" mi="0" ci="3" mb="1" cb="1"/><line nr="1060" mi="0" ci="2" mb="1" cb="1"/><line nr="1061" mi="0" ci="4" mb="0" cb="0"/><line nr="1062" mi="0" ci="7" mb="0" cb="2"/><line nr="1063" mi="0" ci="6" mb="0" cb="2"/><line nr="1064" mi="0" ci="7" mb="0" cb="0"/><line nr="1065" mi="0" ci="6" mb="0" cb="0"/><line nr="1066" mi="0" ci="7" mb="0" cb="0"/><line nr="1067" mi="0" ci="5" mb="0" cb="0"/><line nr="1068" mi="0" ci="7" mb="0" cb="0"/><line nr="1069" mi="0" ci="1" mb="0" cb="0"/><line nr="1070" mi="0" ci="12" mb="0" cb="0"/><line nr="1073" mi="0" ci="3" mb="0" cb="0"/><line nr="1074" mi="0" ci="4" mb="0" cb="0"/><line nr="1075" mi="0" ci="5" mb="0" cb="0"/><line nr="1077" mi="3" ci="0" mb="0" cb="0"/><line nr="1080" mi="5" ci="0" mb="0" cb="0"/><line nr="1091" mi="0" ci="3" mb="1" cb="1"/><line nr="1093" mi="0" ci="4" mb="0" cb="0"/><line nr="1095" mi="0" ci="4" mb="0" cb="0"/><line nr="1096" mi="0" ci="4" mb="0" cb="0"/><line nr="1097" mi="0" ci="4" mb="0" cb="0"/><line nr="1099" mi="0" ci="5" mb="0" cb="0"/><line nr="1100" mi="0" ci="8" mb="0" cb="2"/><line nr="1101" mi="0" ci="11" mb="0" cb="0"/><line nr="1102" mi="0" ci="11" mb="0" cb="0"/><line nr="1103" mi="0" ci="10" mb="0" cb="2"/><line nr="1104" mi="0" ci="2" mb="0" cb="2"/><line nr="1105" mi="0" ci="11" mb="0" cb="0"/><line nr="1106" mi="0" ci="12" mb="0" cb="0"/><line nr="1108" mi="0" ci="14" mb="0" cb="0"/><line nr="1109" mi="4" ci="13" mb="1" cb="1"/><line nr="1110" mi="0" ci="1" mb="0" cb="0"/><line nr="1111" mi="7" ci="0" mb="2" cb="0"/><line nr="1112" mi="12" ci="0" mb="0" cb="0"/><line nr="1113" mi="10" ci="0" mb="0" cb="0"/><line nr="1115" mi="9" ci="0" mb="0" cb="0"/><line nr="1117" mi="1" ci="0" mb="0" cb="0"/><line nr="1121" mi="0" ci="3" mb="1" cb="1"/><line nr="1122" mi="5" ci="0" mb="0" cb="0"/><line nr="1123" mi="8" ci="0" mb="2" cb="0"/><line nr="1124" mi="10" ci="0" mb="2" cb="0"/><line nr="1125" mi="7" ci="0" mb="4" cb="0"/><line nr="1126" mi="13" ci="0" mb="0" cb="0"/><line nr="1128" mi="14" ci="0" mb="0" cb="0"/><line nr="1129" mi="1" ci="0" mb="0" cb="0"/><line nr="1133" mi="4" ci="0" mb="0" cb="0"/><line nr="1135" mi="0" ci="3" mb="0" cb="0"/><line nr="1136" mi="0" ci="3" mb="0" cb="0"/><line nr="1137" mi="0" ci="3" mb="0" cb="0"/><line nr="1138" mi="0" ci="3" mb="0" cb="0"/><line nr="1139" mi="0" ci="5" mb="0" cb="0"/><line nr="1140" mi="0" ci="3" mb="0" cb="0"/><line nr="1141" mi="0" ci="1" mb="0" cb="0"/><line nr="1142" mi="5" ci="0" mb="0" cb="0"/><line nr="1144" mi="0" ci="1" mb="0" cb="0"/><line nr="1152" mi="0" ci="3" mb="1" cb="1"/><line nr="1153" mi="0" ci="3" mb="0" cb="2"/><line nr="1154" mi="0" ci="3" mb="0" cb="0"/><line nr="1156" mi="0" ci="3" mb="0" cb="2"/><line nr="1158" mi="0" ci="5" mb="0" cb="2"/><line nr="1159" mi="0" ci="5" mb="1" cb="1"/><line nr="1160" mi="2" ci="0" mb="0" cb="0"/><line nr="1162" mi="0" ci="10" mb="0" cb="0"/><line nr="1163" mi="0" ci="10" mb="0" cb="0"/><line nr="1164" mi="0" ci="10" mb="0" cb="0"/><line nr="1165" mi="0" ci="10" mb="0" cb="0"/><line nr="1166" mi="0" ci="3" mb="1" cb="1"/><line nr="1167" mi="10" ci="0" mb="0" cb="0"/><line nr="1169" mi="0" ci="6" mb="0" cb="0"/><line nr="1170" mi="0" ci="6" mb="0" cb="0"/><line nr="1171" mi="0" ci="7" mb="0" cb="0"/><line nr="1174" mi="0" ci="4" mb="0" cb="0"/><line nr="1175" mi="0" ci="4" mb="0" cb="0"/><line nr="1176" mi="0" ci="4" mb="0" cb="0"/><line nr="1177" mi="0" ci="4" mb="0" cb="0"/><line nr="1178" mi="0" ci="4" mb="0" cb="0"/><line nr="1179" mi="0" ci="2" mb="0" cb="0"/><line nr="1180" mi="0" ci="4" mb="0" cb="0"/><line nr="1182" mi="0" ci="7" mb="0" cb="2"/><line nr="1183" mi="0" ci="8" mb="0" cb="0"/><line nr="1186" mi="0" ci="3" mb="0" cb="0"/><line nr="1187" mi="0" ci="3" mb="0" cb="0"/><line nr="1188" mi="0" ci="3" mb="0" cb="0"/><line nr="1189" mi="0" ci="3" mb="0" cb="0"/><line nr="1191" mi="0" ci="1" mb="0" cb="0"/><line nr="1207" mi="0" ci="3" mb="0" cb="0"/><line nr="1326" mi="34" ci="0" mb="0" cb="0"/><line nr="1337" mi="0" ci="3" mb="1" cb="1"/><line nr="1338" mi="0" ci="2" mb="0" cb="0"/><line nr="1340" mi="0" ci="3" mb="0" cb="0"/><line nr="1350" mi="3" ci="0" mb="2" cb="0"/><line nr="1351" mi="2" ci="0" mb="0" cb="0"/><line nr="1353" mi="7" ci="0" mb="0" cb="0"/><line nr="1363" mi="0" ci="3" mb="1" cb="1"/><line nr="1364" mi="0" ci="2" mb="0" cb="0"/><line nr="1365" mi="0" ci="5" mb="0" cb="2"/><line nr="1367" mi="0" ci="4" mb="0" cb="0"/><line nr="1368" mi="0" ci="8" mb="0" cb="2"/><line nr="1369" mi="0" ci="4" mb="0" cb="0"/><line nr="1370" mi="0" ci="7" mb="1" cb="1"/><line nr="1371" mi="9" ci="0" mb="0" cb="0"/><line nr="1373" mi="0" ci="8" mb="0" cb="0"/><line nr="1376" mi="0" ci="16" mb="0" cb="0"/><line nr="1379" mi="0" ci="3" mb="0" cb="2"/><line nr="1380" mi="0" ci="8" mb="1" cb="1"/><line nr="1381" mi="0" ci="2" mb="1" cb="1"/><line nr="1382" mi="0" ci="7" mb="0" cb="0"/><line nr="1383" mi="8" ci="0" mb="2" cb="0"/><line nr="1384" mi="2" ci="0" mb="2" cb="0"/><line nr="1385" mi="2" ci="0" mb="0" cb="0"/><line nr="1386" mi="2" ci="0" mb="0" cb="0"/><line nr="1387" mi="4" ci="0" mb="0" cb="0"/><line nr="1388" mi="5" ci="0" mb="2" cb="0"/><line nr="1389" mi="11" ci="0" mb="2" cb="0"/><line nr="1390" mi="5" ci="0" mb="0" cb="0"/><line nr="1391" mi="2" ci="0" mb="2" cb="0"/><line nr="1392" mi="5" ci="0" mb="0" cb="0"/><line nr="1394" mi="2" ci="0" mb="0" cb="0"/><line nr="1396" mi="11" ci="0" mb="2" cb="0"/><line nr="1397" mi="5" ci="0" mb="0" cb="0"/><line nr="1398" mi="2" ci="0" mb="2" cb="0"/><line nr="1399" mi="5" ci="0" mb="0" cb="0"/><line nr="1401" mi="1" ci="0" mb="0" cb="0"/><line nr="1403" mi="3" ci="0" mb="0" cb="0"/><line nr="1404" mi="5" ci="0" mb="0" cb="0"/><line nr="1405" mi="16" ci="0" mb="0" cb="0"/><line nr="1409" mi="0" ci="6" mb="1" cb="1"/><line nr="1410" mi="0" ci="3" mb="1" cb="1"/><line nr="1411" mi="0" ci="7" mb="0" cb="0"/><line nr="1412" mi="0" ci="4" mb="0" cb="0"/><line nr="1414" mi="12" ci="0" mb="0" cb="0"/><line nr="1418" mi="15" ci="0" mb="0" cb="0"/><line nr="1420" mi="0" ci="3" mb="0" cb="0"/><line nr="1423" mi="0" ci="1" mb="0" cb="0"/><line nr="1431" mi="0" ci="3" mb="0" cb="0"/><line nr="1440" mi="0" ci="3" mb="0" cb="0"/><line nr="1449" mi="0" ci="3" mb="0" cb="0"/><line nr="1458" mi="0" ci="3" mb="0" cb="0"/><line nr="1467" mi="0" ci="3" mb="0" cb="0"/><line nr="1476" mi="0" ci="5" mb="1" cb="1"/><line nr="1477" mi="0" ci="3" mb="1" cb="1"/><line nr="1478" mi="5" ci="0" mb="0" cb="0"/><line nr="1480" mi="0" ci="4" mb="0" cb="0"/><line nr="1483" mi="13" ci="0" mb="0" cb="0"/><line nr="1486" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="875" covered="1712"/><counter type="BRANCH" missed="118" covered="172"/><counter type="LINE" missed="135" covered="372"/><counter type="COMPLEXITY" missed="99" covered="78"/><counter type="METHOD" missed="5" covered="27"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemLongAdvanced.java"><line nr="52" mi="0" ci="8" mb="0" cb="0"/><line nr="53" mi="0" ci="11" mb="0" cb="0"/><line nr="55" mi="0" ci="1" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="2" cb="0"/><line nr="67" mi="3" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="0" cb="0"/><line nr="69" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="11" ci="0" mb="4" cb="0"/><line nr="72" mi="11" ci="0" mb="2" cb="0"/><line nr="82" mi="37" ci="0" mb="18" cb="0"/><line nr="84" mi="8" ci="0" mb="0" cb="0"/><line nr="86" mi="8" ci="0" mb="0" cb="0"/><line nr="88" mi="8" ci="0" mb="0" cb="0"/><line nr="90" mi="8" ci="0" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="102" mi="58" ci="0" mb="30" cb="0"/><line nr="104" mi="8" ci="0" mb="0" cb="0"/><line nr="106" mi="10" ci="0" mb="0" cb="0"/><line nr="108" mi="10" ci="0" mb="0" cb="0"/><line nr="110" mi="10" ci="0" mb="0" cb="0"/><line nr="112" mi="10" ci="0" mb="0" cb="0"/><line nr="114" mi="10" ci="0" mb="0" cb="0"/><line nr="116" mi="10" ci="0" mb="0" cb="0"/><line nr="118" mi="2" ci="0" mb="0" cb="0"/><line nr="128" mi="21" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="2" cb="0"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="136" mi="2" ci="0" mb="2" cb="0"/><line nr="137" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="5" ci="0" mb="2" cb="0"/><line nr="139" mi="2" ci="0" mb="0" cb="0"/><line nr="140" mi="3" ci="0" mb="0" cb="0"/><line nr="141" mi="3" ci="0" mb="0" cb="0"/><line nr="142" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="12" ci="0" mb="6" cb="0"/><line nr="148" mi="5" ci="0" mb="0" cb="0"/><line nr="149" mi="8" ci="0" mb="0" cb="0"/><line nr="150" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="308" covered="20"/><counter type="BRANCH" missed="68" covered="0"/><counter type="LINE" missed="36" covered="3"/><counter type="COMPLEXITY" missed="49" covered="1"/><counter type="METHOD" missed="6" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemDoubleAdvanced.java"><line nr="53" mi="8" ci="0" mb="0" cb="0"/><line nr="54" mi="11" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="3" ci="0" mb="2" cb="0"/><line nr="68" mi="3" ci="0" mb="0" cb="0"/><line nr="69" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="71" mi="11" ci="0" mb="4" cb="0"/><line nr="73" mi="11" ci="0" mb="2" cb="0"/><line nr="83" mi="37" ci="0" mb="18" cb="0"/><line nr="85" mi="8" ci="0" mb="0" cb="0"/><line nr="87" mi="8" ci="0" mb="0" cb="0"/><line nr="89" mi="8" ci="0" mb="0" cb="0"/><line nr="91" mi="8" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="58" ci="0" mb="25" cb="0"/><line nr="105" mi="8" ci="0" mb="0" cb="0"/><line nr="112" mi="10" ci="0" mb="0" cb="0"/><line nr="114" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="21" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="2" cb="0"/><line nr="131" mi="2" ci="0" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="2" cb="0"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="5" ci="0" mb="2" cb="0"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="136" mi="3" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="12" ci="0" mb="6" cb="0"/><line nr="144" mi="5" ci="0" mb="0" cb="0"/><line nr="145" mi="8" ci="0" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="278" covered="0"/><counter type="BRANCH" missed="63" covered="0"/><counter type="LINE" missed="34" covered="0"/><counter type="COMPLEXITY" missed="45" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="9945" covered="4408"/><counter type="BRANCH" missed="1500" covered="383"/><counter type="LINE" missed="1570" covered="873"/><counter type="COMPLEXITY" missed="1098" covered="217"/><counter type="METHOD" missed="194" covered="111"/><counter type="CLASS" missed="7" covered="18"/></package><package name="mtas/analysis"><class name="mtas/analysis/MtasTokenizer"><method name="&lt;init&gt;" desc="()V" line="41"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="41"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="41"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="41"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/util/AttributeFactory;Lmtas/analysis/util/MtasConfiguration;)V" line="41"><counter type="INSTRUCTION" missed="0" covered="43"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="incrementToken" desc="()Z" line="128"><counter type="INSTRUCTION" missed="2" covered="63"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="13"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="157"><counter type="INSTRUCTION" missed="24" covered="16"/><counter type="LINE" missed="5" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="print" desc="(Ljava/io/Reader;)V" line="178"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getList" desc="(Ljava/io/Reader;)[[Ljava/lang/String;" line="200"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="constructTokenCollection" desc="(Ljava/io/Reader;)V" line="221"><counter type="INSTRUCTION" missed="43" covered="36"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="9" covered="8"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readConfigurationFile" desc="(Ljava/lang/String;)V" line="256"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processConfiguration" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="274"><counter type="INSTRUCTION" missed="14" covered="181"/><counter type="BRANCH" missed="8" covered="14"/><counter type="LINE" missed="2" covered="30"/><counter type="COMPLEXITY" missed="7" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="324"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="341"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="35"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="374" covered="343"/><counter type="BRANCH" missed="18" covered="18"/><counter type="LINE" missed="66" covered="69"/><counter type="COMPLEXITY" missed="22" covered="11"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTokenizer.java"><line nr="35" mi="0" ci="4" mb="0" cb="0"/><line nr="41" mi="12" ci="3" mb="0" cb="0"/><line nr="44" mi="12" ci="3" mb="0" cb="0"/><line nr="47" mi="12" ci="3" mb="0" cb="0"/><line nr="50" mi="12" ci="3" mb="0" cb="0"/><line nr="56" mi="24" ci="6" mb="0" cb="0"/><line nr="60" mi="24" ci="6" mb="0" cb="0"/><line nr="63" mi="24" ci="6" mb="0" cb="0"/><line nr="67" mi="24" ci="6" mb="0" cb="0"/><line nr="76" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="1" ci="0" mb="0" cb="0"/><line nr="84" mi="2" ci="0" mb="0" cb="0"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="1" ci="0" mb="0" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="1" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="3" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="1" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="1" cb="1"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="4" mb="0" cb="2"/><line nr="135" mi="0" ci="5" mb="0" cb="0"/><line nr="137" mi="0" ci="8" mb="0" cb="0"/><line nr="138" mi="0" ci="5" mb="0" cb="0"/><line nr="139" mi="0" ci="7" mb="0" cb="0"/><line nr="141" mi="0" ci="6" mb="0" cb="0"/><line nr="142" mi="0" ci="5" mb="0" cb="0"/><line nr="143" mi="0" ci="9" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="0" cb="0"/><line nr="145" mi="0" ci="2" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="157" mi="0" ci="2" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="0" cb="0"/><line nr="161" mi="0" ci="5" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="6" ci="0" mb="0" cb="0"/><line nr="166" mi="11" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="1" mb="0" cb="0"/><line nr="168" mi="0" ci="1" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="0" cb="0"/><line nr="180" mi="3" ci="0" mb="2" cb="0"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><line nr="185" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="0" cb="0"/><line nr="187" mi="16" ci="0" mb="0" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="189" mi="1" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="4" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="2" ci="0" mb="0" cb="0"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="221" mi="0" ci="3" mb="0" cb="0"/><line nr="223" mi="0" ci="9" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="0" cb="0"/><line nr="226" mi="0" ci="10" mb="0" cb="0"/><line nr="227" mi="0" ci="3" mb="1" cb="1"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="1" mb="0" cb="0"/><line nr="232" mi="5" ci="0" mb="0" cb="0"/><line nr="234" mi="1" ci="0" mb="0" cb="0"/><line nr="235" mi="3" ci="0" mb="0" cb="0"/><line nr="236" mi="5" ci="0" mb="0" cb="0"/><line nr="237" mi="6" ci="0" mb="0" cb="0"/><line nr="238" mi="1" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="6" ci="0" mb="0" cb="0"/><line nr="243" mi="13" ci="0" mb="0" cb="0"/><line nr="256" mi="5" ci="0" mb="0" cb="0"/><line nr="257" mi="4" ci="0" mb="0" cb="0"/><line nr="258" mi="2" ci="0" mb="0" cb="0"/><line nr="259" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="11" ci="0" mb="0" cb="0"/><line nr="261" mi="1" ci="0" mb="0" cb="0"/><line nr="262" mi="11" ci="0" mb="0" cb="0"/><line nr="263" mi="2" ci="0" mb="0" cb="0"/><line nr="264" mi="1" ci="0" mb="0" cb="0"/><line nr="274" mi="0" ci="2" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="0" cb="0"/><line nr="276" mi="0" ci="2" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="0" cb="0"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="280" mi="0" ci="2" mb="0" cb="0"/><line nr="281" mi="0" ci="4" mb="0" cb="0"/><line nr="282" mi="0" ci="6" mb="0" cb="0"/><line nr="283" mi="0" ci="6" mb="0" cb="0"/><line nr="284" mi="0" ci="6" mb="0" cb="0"/><line nr="285" mi="0" ci="6" mb="0" cb="0"/><line nr="287" mi="0" ci="2" mb="1" cb="1"/><line nr="288" mi="0" ci="10" mb="0" cb="2"/><line nr="289" mi="0" ci="9" mb="0" cb="2"/><line nr="290" mi="0" ci="6" mb="0" cb="0"/><line nr="291" mi="0" ci="9" mb="0" cb="2"/><line nr="292" mi="0" ci="9" mb="1" cb="1"/><line nr="293" mi="0" ci="10" mb="0" cb="0"/><line nr="294" mi="0" ci="8" mb="1" cb="3"/><line nr="295" mi="0" ci="7" mb="0" cb="0"/><line nr="296" mi="0" ci="9" mb="0" cb="0"/><line nr="297" mi="4" ci="4" mb="3" cb="1"/><line nr="298" mi="0" ci="7" mb="0" cb="0"/><line nr="299" mi="0" ci="10" mb="0" cb="0"/><line nr="303" mi="0" ci="10" mb="1" cb="1"/><line nr="304" mi="0" ci="9" mb="1" cb="1"/><line nr="305" mi="0" ci="11" mb="0" cb="0"/><line nr="306" mi="0" ci="8" mb="0" cb="0"/><line nr="308" mi="5" ci="0" mb="0" cb="0"/><line nr="313" mi="5" ci="0" mb="0" cb="0"/><line nr="315" mi="0" ci="1" mb="0" cb="0"/><line nr="324" mi="3" ci="0" mb="2" cb="0"/><line nr="325" mi="2" ci="0" mb="0" cb="0"/><line nr="326" mi="2" ci="0" mb="2" cb="0"/><line nr="327" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="5" ci="0" mb="2" cb="0"/><line nr="329" mi="2" ci="0" mb="0" cb="0"/><line nr="330" mi="3" ci="0" mb="0" cb="0"/><line nr="331" mi="4" ci="0" mb="0" cb="0"/><line nr="341" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="374" covered="343"/><counter type="BRANCH" missed="18" covered="18"/><counter type="LINE" missed="66" covered="69"/><counter type="COMPLEXITY" missed="22" covered="11"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="374" covered="343"/><counter type="BRANCH" missed="18" covered="18"/><counter type="LINE" missed="66" covered="69"/><counter type="COMPLEXITY" missed="22" covered="11"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></package><package name="mtas/solr/search"><class name="mtas/solr/search/MtasSolrJoinQParserPlugin"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="23"><counter type="INSTRUCTION" missed="0" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createParser" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)Lorg/apache/solr/search/QParser;" line="36"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="8" covered="4"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/search/MtasSolrJoinCache"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;)V" line="47"><counter type="INSTRUCTION" missed="99" covered="33"/><counter type="BRANCH" missed="20" covered="4"/><counter type="LINE" missed="12" covered="11"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/String;" line="79"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/solr/search/MtasSolrJoinCacheItem;Ljava/io/Serializable;)Ljava/lang/String;" line="86"><counter type="INSTRUCTION" missed="173" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="get" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" line="118"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="get" desc="(Ljava/lang/String;)Ljava/lang/Object;" line="127"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="get" desc="(Lmtas/solr/search/MtasSolrJoinCacheItem;)Ljava/lang/Object;" line="135"><counter type="INSTRUCTION" missed="100" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="delete" desc="(Lmtas/solr/search/MtasSolrJoinCacheItem;)V" line="167"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="clear" desc="()Ljava/util/Date;" line="179"><counter type="INSTRUCTION" missed="140" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="encode" desc="(Ljava/io/Serializable;)Ljava/lang/String;" line="217"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="decode" desc="(Ljava/lang/String;)Ljava/lang/Object;" line="227"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lambda$clear$9" desc="(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I" line="202"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="34"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="647" covered="37"/><counter type="BRANCH" missed="76" covered="4"/><counter type="LINE" missed="109" covered="12"/><counter type="COMPLEXITY" missed="50" covered="2"/><counter type="METHOD" missed="10" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/search/MtasCQLQParser"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)V" line="41"><counter type="INSTRUCTION" missed="128" covered="91"/><counter type="BRANCH" missed="24" covered="10"/><counter type="LINE" missed="17" covered="23"/><counter type="COMPLEXITY" missed="16" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parse" desc="()Lorg/apache/lucene/search/Query;" line="121"><counter type="INSTRUCTION" missed="46" covered="42"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="10" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="174" covered="133"/><counter type="BRANCH" missed="27" covered="13"/><counter type="LINE" missed="27" covered="33"/><counter type="COMPLEXITY" missed="19" covered="3"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/search/MtasSolrJoinCacheItem"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="245"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="253"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="261"><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="82" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/search/MtasJoinQParser"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)V" line="22"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="parse" desc="()Lorg/apache/lucene/search/Query;" line="64"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/search/MtasSolrCQLQParserPlugin"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createParser" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)Lorg/apache/solr/search/QParser;" line="37"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSolrCQLQParserPlugin.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="0" ci="8" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasJoinQParser.java"><line nr="22" mi="3" ci="0" mb="0" cb="0"/><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="6" ci="0" mb="0" cb="0"/><line nr="47" mi="6" ci="0" mb="2" cb="0"/><line nr="48" mi="4" ci="0" mb="2" cb="0"/><line nr="49" mi="7" ci="0" mb="0" cb="0"/><line nr="51" mi="6" ci="0" mb="2" cb="0"/><line nr="52" mi="4" ci="0" mb="2" cb="0"/><line nr="53" mi="7" ci="0" mb="0" cb="0"/><line nr="55" mi="1" ci="0" mb="0" cb="0"/><line nr="64" mi="3" ci="0" mb="2" cb="0"/><line nr="65" mi="5" ci="0" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="2" cb="0"/><line nr="67" mi="5" ci="0" mb="0" cb="0"/><line nr="69" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSolrJoinQParserPlugin.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="1" mb="0" cb="0"/><line nr="36" mi="8" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="8" covered="4"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLQParser.java"><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="6" mb="0" cb="0"/><line nr="68" mi="0" ci="6" mb="1" cb="1"/><line nr="69" mi="0" ci="4" mb="1" cb="1"/><line nr="70" mi="0" ci="7" mb="0" cb="0"/><line nr="72" mi="0" ci="6" mb="1" cb="1"/><line nr="73" mi="0" ci="4" mb="1" cb="1"/><line nr="74" mi="0" ci="7" mb="0" cb="0"/><line nr="76" mi="2" ci="4" mb="1" cb="1"/><line nr="77" mi="4" ci="0" mb="2" cb="0"/><line nr="78" mi="7" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="4" mb="1" cb="1"/><line nr="81" mi="4" ci="0" mb="2" cb="0"/><line nr="83" mi="9" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="2" ci="4" mb="1" cb="1"/><line nr="90" mi="4" ci="0" mb="2" cb="0"/><line nr="91" mi="7" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="5" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="3" mb="0" cb="2"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="97" mi="0" ci="4" mb="1" cb="1"/><line nr="98" mi="18" ci="0" mb="6" cb="0"/><line nr="99" mi="10" ci="0" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="102" mi="10" ci="0" mb="2" cb="0"/><line nr="103" mi="8" ci="0" mb="0" cb="0"/><line nr="104" mi="8" ci="0" mb="2" cb="0"/><line nr="105" mi="12" ci="0" mb="0" cb="0"/><line nr="108" mi="12" ci="0" mb="0" cb="0"/><line nr="111" mi="0" ci="1" mb="0" cb="0"/><line nr="112" mi="0" ci="1" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="1" cb="1"/><line nr="122" mi="5" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="1" cb="1"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="0" ci="2" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="1" cb="1"/><line nr="129" mi="9" ci="0" mb="0" cb="0"/><line nr="130" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="9" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="134" mi="5" ci="0" mb="0" cb="0"/><line nr="135" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="0" ci="9" mb="0" cb="0"/><line nr="138" mi="0" ci="5" mb="0" cb="0"/><line nr="140" mi="0" ci="12" mb="0" cb="0"/><line nr="141" mi="1" ci="0" mb="0" cb="0"/><line nr="142" mi="5" ci="0" mb="0" cb="0"/><line nr="143" mi="0" ci="1" mb="0" cb="0"/><line nr="144" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="174" covered="133"/><counter type="BRANCH" missed="27" covered="13"/><counter type="LINE" missed="27" covered="33"/><counter type="COMPLEXITY" missed="19" covered="3"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrJoinCache.java"><line nr="34" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="2" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="8" ci="5" mb="3" cb="1"/><line nr="51" mi="4" ci="3" mb="3" cb="1"/><line nr="52" mi="2" ci="2" mb="0" cb="0"/><line nr="53" mi="4" ci="3" mb="3" cb="1"/><line nr="54" mi="2" ci="2" mb="0" cb="0"/><line nr="55" mi="0" ci="2" mb="1" cb="1"/><line nr="57" mi="9" ci="0" mb="0" cb="0"/><line nr="58" mi="5" ci="0" mb="0" cb="0"/><line nr="59" mi="2" ci="0" mb="2" cb="0"/><line nr="60" mi="16" ci="0" mb="2" cb="0"/><line nr="61" mi="6" ci="0" mb="4" cb="0"/><line nr="62" mi="11" ci="0" mb="0" cb="0"/><line nr="63" mi="3" ci="0" mb="2" cb="0"/><line nr="64" mi="11" ci="0" mb="0" cb="0"/><line nr="68" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="11" ci="0" mb="0" cb="0"/><line nr="71" mi="1" ci="0" mb="0" cb="0"/><line nr="73" mi="0" ci="5" mb="0" cb="0"/><line nr="74" mi="0" ci="5" mb="0" cb="0"/><line nr="75" mi="0" ci="1" mb="0" cb="0"/><line nr="79" mi="7" ci="0" mb="0" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="86" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="3" ci="0" mb="0" cb="0"/><line nr="92" mi="5" ci="0" mb="2" cb="0"/><line nr="94" mi="6" ci="0" mb="0" cb="0"/><line nr="95" mi="11" ci="0" mb="0" cb="0"/><line nr="96" mi="6" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="2" cb="0"/><line nr="99" mi="6" ci="0" mb="0" cb="0"/><line nr="100" mi="19" ci="0" mb="0" cb="0"/><line nr="101" mi="6" ci="0" mb="0" cb="0"/><line nr="103" mi="5" ci="0" mb="0" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="65" ci="0" mb="16" cb="0"/><line nr="106" mi="5" ci="0" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="11" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="5" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="7" ci="0" mb="0" cb="0"/><line nr="119" mi="5" ci="0" mb="2" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="5" ci="0" mb="2" cb="0"/><line nr="128" mi="8" ci="0" mb="0" cb="0"/><line nr="130" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="2" cb="0"/><line nr="137" mi="6" ci="0" mb="0" cb="0"/><line nr="138" mi="11" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="2" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="142" mi="7" ci="0" mb="0" cb="0"/><line nr="144" mi="4" ci="0" mb="0" cb="0"/><line nr="145" mi="1" ci="0" mb="0" cb="0"/><line nr="146" mi="7" ci="0" mb="2" cb="0"/><line nr="147" mi="10" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="150" mi="5" ci="0" mb="0" cb="0"/><line nr="151" mi="11" ci="0" mb="0" cb="0"/><line nr="152" mi="1" ci="0" mb="0" cb="0"/><line nr="154" mi="3" ci="0" mb="2" cb="0"/><line nr="155" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="0" cb="0"/><line nr="163" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="2" cb="0"/><line nr="168" mi="6" ci="0" mb="0" cb="0"/><line nr="169" mi="5" ci="0" mb="0" cb="0"/><line nr="170" mi="5" ci="0" mb="0" cb="0"/><line nr="171" mi="6" ci="0" mb="2" cb="0"/><line nr="172" mi="4" ci="0" mb="2" cb="0"/><line nr="173" mi="10" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="179" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="4" ci="0" mb="0" cb="0"/><line nr="183" mi="12" ci="0" mb="2" cb="0"/><line nr="184" mi="8" ci="0" mb="2" cb="0"/><line nr="185" mi="11" ci="0" mb="2" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="187" mi="7" ci="0" mb="2" cb="0"/><line nr="188" mi="5" ci="0" mb="0" cb="0"/><line nr="190" mi="1" ci="0" mb="0" cb="0"/><line nr="192" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="10" ci="0" mb="2" cb="0"/><line nr="194" mi="3" ci="0" mb="0" cb="0"/><line nr="195" mi="1" ci="0" mb="0" cb="0"/><line nr="197" mi="9" ci="0" mb="2" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="5" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="0" cb="0"/><line nr="202" mi="8" ci="0" mb="0" cb="0"/><line nr="203" mi="7" ci="0" mb="0" cb="0"/><line nr="204" mi="12" ci="0" mb="2" cb="0"/><line nr="205" mi="6" ci="0" mb="2" cb="0"/><line nr="206" mi="5" ci="0" mb="0" cb="0"/><line nr="208" mi="1" ci="0" mb="0" cb="0"/><line nr="209" mi="10" ci="0" mb="2" cb="0"/><line nr="210" mi="3" ci="0" mb="0" cb="0"/><line nr="211" mi="1" ci="0" mb="0" cb="0"/><line nr="213" mi="2" ci="0" mb="0" cb="0"/><line nr="217" mi="4" ci="0" mb="0" cb="0"/><line nr="219" mi="5" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="221" mi="2" ci="0" mb="0" cb="0"/><line nr="222" mi="3" ci="0" mb="0" cb="0"/><line nr="223" mi="3" ci="0" mb="0" cb="0"/><line nr="227" mi="3" ci="0" mb="0" cb="0"/><line nr="229" mi="8" ci="0" mb="0" cb="0"/><line nr="231" mi="3" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="2" ci="0" mb="0" cb="0"/><line nr="246" mi="7" ci="0" mb="2" cb="0"/><line nr="247" mi="7" ci="0" mb="2" cb="0"/><line nr="248" mi="7" ci="0" mb="2" cb="0"/><line nr="249" mi="1" ci="0" mb="0" cb="0"/><line nr="253" mi="5" ci="0" mb="0" cb="0"/><line nr="254" mi="8" ci="0" mb="0" cb="0"/><line nr="255" mi="8" ci="0" mb="0" cb="0"/><line nr="256" mi="2" ci="0" mb="0" cb="0"/><line nr="261" mi="3" ci="0" mb="2" cb="0"/><line nr="262" mi="2" ci="0" mb="0" cb="0"/><line nr="263" mi="2" ci="0" mb="2" cb="0"/><line nr="264" mi="2" ci="0" mb="0" cb="0"/><line nr="265" mi="5" ci="0" mb="2" cb="0"/><line nr="266" mi="2" ci="0" mb="0" cb="0"/><line nr="267" mi="3" ci="0" mb="0" cb="0"/><line nr="268" mi="16" ci="0" mb="4" cb="0"/><counter type="INSTRUCTION" missed="729" covered="37"/><counter type="BRANCH" missed="92" covered="4"/><counter type="LINE" missed="126" covered="12"/><counter type="COMPLEXITY" missed="61" covered="2"/><counter type="METHOD" missed="13" covered="2"/><counter type="CLASS" missed="1" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="976" covered="186"/><counter type="BRANCH" missed="131" covered="17"/><counter type="LINE" missed="169" covered="50"/><counter type="COMPLEXITY" missed="89" covered="10"/><counter type="METHOD" missed="16" covered="9"/><counter type="CLASS" missed="2" covered="4"/></package><package name="mtas/solr/handler"><class name="mtas/solr/handler/MtasRequestHandler"><method name="&lt;init&gt;" desc="()V" line="30"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="handleRequestBody" desc="(Lorg/apache/solr/request/SolrQueryRequest;Lorg/apache/solr/response/SolrQueryResponse;)V" line="72"><counter type="INSTRUCTION" missed="308" covered="0"/><counter type="BRANCH" missed="38" covered="0"/><counter type="LINE" missed="57" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFiles" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;" line="155"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDescription" desc="()Ljava/lang/String;" line="179"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getParamsFromJSON" desc="(Ljava/util/Map;Ljava/lang/String;)V" line="194"><counter type="INSTRUCTION" missed="63" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="32"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="451" covered="9"/><counter type="BRANCH" missed="60" covered="0"/><counter type="LINE" missed="89" covered="3"/><counter type="COMPLEXITY" missed="33" covered="3"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasRequestHandler.java"><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="4" mb="0" cb="0"/><line nr="72" mi="5" ci="0" mb="0" cb="0"/><line nr="74" mi="6" ci="0" mb="0" cb="0"/><line nr="75" mi="2" ci="0" mb="2" cb="0"/><line nr="76" mi="8" ci="0" mb="0" cb="0"/><line nr="78" mi="6" ci="0" mb="0" cb="0"/><line nr="79" mi="2" ci="0" mb="2" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="4" cb="0"/><line nr="84" mi="6" ci="0" mb="0" cb="0"/><line nr="85" mi="5" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="87" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="1" ci="0" mb="0" cb="0"/><line nr="93" mi="7" ci="0" mb="0" cb="0"/><line nr="94" mi="2" ci="0" mb="2" cb="0"/><line nr="95" mi="2" ci="0" mb="0" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="2" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="2" cb="0"/><line nr="99" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="2" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="5" ci="0" mb="0" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="1" ci="0" mb="0" cb="0"/><line nr="109" mi="5" ci="0" mb="0" cb="0"/><line nr="110" mi="5" ci="0" mb="0" cb="0"/><line nr="111" mi="5" ci="0" mb="0" cb="0"/><line nr="113" mi="4" ci="0" mb="4" cb="0"/><line nr="114" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="12" ci="0" mb="0" cb="0"/><line nr="117" mi="8" ci="0" mb="0" cb="0"/><line nr="119" mi="7" ci="0" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="33" ci="0" mb="8" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="9" ci="0" mb="0" cb="0"/><line nr="127" mi="2" ci="0" mb="0" cb="0"/><line nr="128" mi="5" ci="0" mb="4" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="131" mi="12" ci="0" mb="0" cb="0"/><line nr="132" mi="8" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="33" ci="0" mb="8" cb="0"/><line nr="136" mi="3" ci="0" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="9" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="1" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="15" ci="0" mb="2" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="2" cb="0"/><line nr="159" mi="16" ci="0" mb="2" cb="0"/><line nr="160" mi="13" ci="0" mb="2" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="3" ci="0" mb="2" cb="0"/><line nr="163" mi="5" ci="0" mb="0" cb="0"/><line nr="164" mi="3" ci="0" mb="2" cb="0"/><line nr="165" mi="7" ci="0" mb="0" cb="0"/><line nr="169" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="0" ci="2" mb="0" cb="0"/><line nr="194" mi="5" ci="0" mb="0" cb="0"/><line nr="196" mi="3" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="2" cb="0"/><line nr="198" mi="1" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="11" ci="0" mb="2" cb="0"/><line nr="206" mi="4" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="0" cb="0"/><line nr="208" mi="4" ci="0" mb="2" cb="0"/><line nr="209" mi="1" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="2" cb="0"/><line nr="213" mi="5" ci="0" mb="0" cb="0"/><line nr="214" mi="3" ci="0" mb="2" cb="0"/><line nr="215" mi="6" ci="0" mb="0" cb="0"/><line nr="217" mi="1" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="219" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="1" ci="0" mb="0" cb="0"/><line nr="223" mi="1" ci="0" mb="0" cb="0"/><line nr="224" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="451" covered="9"/><counter type="BRANCH" missed="60" covered="0"/><counter type="LINE" missed="89" covered="3"/><counter type="COMPLEXITY" missed="33" covered="3"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="451" covered="9"/><counter type="BRANCH" missed="60" covered="0"/><counter type="LINE" missed="89" covered="3"/><counter type="COMPLEXITY" missed="33" covered="3"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></package><package name="mtas/solr/handler/component"><class name="mtas/solr/handler/component/MtasSolrSearchComponent"><method name="&lt;init&gt;" desc="()V" line="48"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="135"><counter type="INSTRUCTION" missed="40" covered="90"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="8" covered="20"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getVersion" desc="()Ljava/lang/String;" line="177"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDescription" desc="()Ljava/lang/String;" line="187"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="203"><counter type="INSTRUCTION" missed="40" covered="92"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="8" covered="17"/><counter type="COMPLEXITY" missed="9" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="process" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="268"><counter type="INSTRUCTION" missed="459" covered="343"/><counter type="BRANCH" missed="68" covered="48"/><counter type="LINE" missed="67" covered="76"/><counter type="COMPLEXITY" missed="41" covered="18"/><counter type="METHOD" missed="0" covered="1"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="484"><counter type="INSTRUCTION" missed="48" covered="67"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="8" covered="12"/><counter type="COMPLEXITY" missed="9" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="handleResponses" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/ShardRequest;)V" line="531"><counter type="INSTRUCTION" missed="0" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="546"><counter type="INSTRUCTION" missed="32" covered="79"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="8" covered="15"/><counter type="COMPLEXITY" missed="9" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)I" line="600"><counter type="INSTRUCTION" missed="87" covered="187"/><counter type="BRANCH" missed="24" covered="46"/><counter type="LINE" missed="23" covered="35"/><counter type="COMPLEXITY" missed="24" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasFields" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)Lmtas/codec/util/CodecComponent$ComponentFields;" line="680"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="50"><counter type="INSTRUCTION" missed="0" covered="44"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="709" covered="918"/><counter type="BRANCH" missed="131" covered="131"/><counter type="LINE" missed="123" covered="191"/><counter type="COMPLEXITY" missed="101" covered="42"/><counter type="METHOD" missed="1" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSolrSearchComponent.java"><line nr="48" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="4" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="73" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="80" mi="0" ci="4" mb="0" cb="0"/><line nr="84" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="99" mi="0" ci="5" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="5" mb="0" cb="0"/><line nr="138" mi="0" ci="6" mb="0" cb="0"/><line nr="139" mi="0" ci="6" mb="0" cb="0"/><line nr="140" mi="0" ci="6" mb="0" cb="0"/><line nr="141" mi="0" ci="6" mb="0" cb="0"/><line nr="142" mi="0" ci="6" mb="0" cb="0"/><line nr="143" mi="0" ci="6" mb="0" cb="0"/><line nr="144" mi="0" ci="6" mb="0" cb="0"/><line nr="145" mi="0" ci="6" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="0" cb="0"/><line nr="149" mi="0" ci="2" mb="0" cb="0"/><line nr="150" mi="0" ci="2" mb="0" cb="0"/><line nr="151" mi="2" ci="4" mb="1" cb="1"/><line nr="152" mi="3" ci="0" mb="2" cb="0"/><line nr="153" mi="5" ci="0" mb="0" cb="0"/><line nr="155" mi="2" ci="4" mb="1" cb="1"/><line nr="156" mi="3" ci="0" mb="2" cb="0"/><line nr="157" mi="5" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="4" mb="1" cb="1"/><line nr="160" mi="3" ci="0" mb="2" cb="0"/><line nr="161" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="2" ci="4" mb="1" cb="1"/><line nr="164" mi="3" ci="0" mb="2" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="9" mb="0" cb="0"/><line nr="168" mi="0" ci="1" mb="0" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="187" mi="0" ci="2" mb="0" cb="0"/><line nr="203" mi="0" ci="7" mb="0" cb="2"/><line nr="204" mi="0" ci="5" mb="0" cb="0"/><line nr="205" mi="0" ci="4" mb="0" cb="0"/><line nr="207" mi="0" ci="5" mb="0" cb="0"/><line nr="208" mi="0" ci="2" mb="1" cb="1"/><line nr="209" mi="5" ci="0" mb="0" cb="0"/><line nr="212" mi="0" ci="7" mb="1" cb="1"/><line nr="214" mi="5" ci="0" mb="0" cb="0"/><line nr="217" mi="0" ci="7" mb="1" cb="1"/><line nr="219" mi="5" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="7" mb="1" cb="1"/><line nr="224" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="0" ci="5" mb="0" cb="0"/><line nr="228" mi="0" ci="2" mb="1" cb="1"/><line nr="229" mi="5" ci="0" mb="0" cb="0"/><line nr="232" mi="0" ci="7" mb="1" cb="1"/><line nr="234" mi="5" ci="0" mb="0" cb="0"/><line nr="237" mi="0" ci="7" mb="1" cb="1"/><line nr="239" mi="0" ci="5" mb="0" cb="0"/><line nr="242" mi="0" ci="7" mb="1" cb="1"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="247" mi="0" ci="7" mb="1" cb="1"/><line nr="249" mi="5" ci="0" mb="0" cb="0"/><line nr="251" mi="0" ci="7" mb="0" cb="0"/><line nr="253" mi="0" ci="1" mb="0" cb="0"/><line nr="268" mi="0" ci="4" mb="0" cb="0"/><line nr="269" mi="0" ci="2" mb="0" cb="2"/><line nr="270" mi="0" ci="4" mb="0" cb="0"/><line nr="271" mi="0" ci="4" mb="0" cb="0"/><line nr="272" mi="24" ci="3" mb="17" cb="1"/><line nr="276" mi="0" ci="4" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="0" cb="0"/><line nr="279" mi="0" ci="2" mb="1" cb="1"/><line nr="280" mi="0" ci="4" mb="0" cb="0"/><line nr="281" mi="0" ci="3" mb="0" cb="0"/><line nr="282" mi="0" ci="3" mb="0" cb="2"/><line nr="283" mi="0" ci="6" mb="0" cb="0"/><line nr="285" mi="0" ci="2" mb="0" cb="0"/><line nr="287" mi="0" ci="2" mb="1" cb="1"/><line nr="288" mi="0" ci="4" mb="0" cb="0"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="1" cb="1"/><line nr="291" mi="6" ci="0" mb="0" cb="0"/><line nr="293" mi="0" ci="2" mb="0" cb="0"/><line nr="295" mi="0" ci="12" mb="0" cb="2"/><line nr="297" mi="0" ci="10" mb="0" cb="0"/><line nr="298" mi="0" ci="2" mb="0" cb="0"/><line nr="299" mi="1" ci="0" mb="0" cb="0"/><line nr="301" mi="3" ci="0" mb="0" cb="0"/><line nr="302" mi="6" ci="0" mb="0" cb="0"/><line nr="303" mi="0" ci="1" mb="0" cb="0"/><line nr="304" mi="0" ci="1" mb="0" cb="0"/><line nr="305" mi="0" ci="6" mb="0" cb="0"/><line nr="307" mi="0" ci="4" mb="0" cb="0"/><line nr="308" mi="0" ci="3" mb="1" cb="1"/><line nr="309" mi="4" ci="0" mb="0" cb="0"/><line nr="310" mi="12" ci="0" mb="2" cb="0"/><line nr="312" mi="15" ci="0" mb="2" cb="0"/><line nr="313" mi="9" ci="0" mb="0" cb="0"/><line nr="314" mi="1" ci="0" mb="0" cb="0"/><line nr="315" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="4" ci="0" mb="0" cb="0"/><line nr="319" mi="0" ci="3" mb="1" cb="1"/><line nr="320" mi="4" ci="0" mb="0" cb="0"/><line nr="321" mi="12" ci="0" mb="2" cb="0"/><line nr="322" mi="15" ci="0" mb="2" cb="0"/><line nr="323" mi="9" ci="0" mb="0" cb="0"/><line nr="324" mi="1" ci="0" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="327" mi="4" ci="0" mb="0" cb="0"/><line nr="329" mi="0" ci="3" mb="1" cb="1"/><line nr="330" mi="4" ci="0" mb="0" cb="0"/><line nr="331" mi="12" ci="0" mb="2" cb="0"/><line nr="332" mi="15" ci="0" mb="2" cb="0"/><line nr="333" mi="7" ci="0" mb="2" cb="0"/><line nr="334" mi="10" ci="0" mb="0" cb="0"/><line nr="336" mi="9" ci="0" mb="0" cb="0"/><line nr="338" mi="1" ci="0" mb="0" cb="0"/><line nr="339" mi="1" ci="0" mb="0" cb="0"/><line nr="341" mi="4" ci="0" mb="0" cb="0"/><line nr="343" mi="0" ci="3" mb="1" cb="1"/><line nr="345" mi="7" ci="0" mb="2" cb="0"/><line nr="346" mi="11" ci="0" mb="0" cb="0"/><line nr="348" mi="10" ci="0" mb="0" cb="0"/><line nr="351" mi="0" ci="3" mb="1" cb="1"/><line nr="352" mi="4" ci="0" mb="0" cb="0"/><line nr="353" mi="12" ci="0" mb="2" cb="0"/><line nr="354" mi="15" ci="0" mb="2" cb="0"/><line nr="355" mi="9" ci="0" mb="0" cb="0"/><line nr="356" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="1" ci="0" mb="0" cb="0"/><line nr="359" mi="4" ci="0" mb="0" cb="0"/><line nr="361" mi="0" ci="3" mb="1" cb="1"/><line nr="362" mi="4" ci="0" mb="0" cb="0"/><line nr="363" mi="12" ci="0" mb="2" cb="0"/><line nr="364" mi="15" ci="0" mb="2" cb="0"/><line nr="365" mi="7" ci="0" mb="2" cb="0"/><line nr="366" mi="10" ci="0" mb="0" cb="0"/><line nr="368" mi="9" ci="0" mb="0" cb="0"/><line nr="370" mi="1" ci="0" mb="0" cb="0"/><line nr="371" mi="1" ci="0" mb="0" cb="0"/><line nr="373" mi="4" ci="0" mb="0" cb="0"/><line nr="375" mi="0" ci="3" mb="1" cb="1"/><line nr="376" mi="4" ci="0" mb="0" cb="0"/><line nr="377" mi="12" ci="0" mb="2" cb="0"/><line nr="379" mi="15" ci="0" mb="2" cb="0"/><line nr="380" mi="7" ci="0" mb="2" cb="0"/><line nr="381" mi="5" ci="0" mb="0" cb="0"/><line nr="382" mi="5" ci="0" mb="0" cb="0"/><line nr="384" mi="5" ci="0" mb="0" cb="0"/><line nr="385" mi="4" ci="0" mb="0" cb="0"/><line nr="387" mi="1" ci="0" mb="0" cb="0"/><line nr="388" mi="1" ci="0" mb="0" cb="0"/><line nr="390" mi="4" ci="0" mb="0" cb="0"/><line nr="392" mi="0" ci="3" mb="1" cb="1"/><line nr="393" mi="4" ci="0" mb="0" cb="0"/><line nr="394" mi="12" ci="0" mb="2" cb="0"/><line nr="395" mi="7" ci="0" mb="2" cb="0"/><line nr="396" mi="7" ci="0" mb="2" cb="0"/><line nr="397" mi="9" ci="0" mb="0" cb="0"/><line nr="398" mi="6" ci="0" mb="0" cb="0"/><line nr="400" mi="8" ci="0" mb="0" cb="0"/><line nr="401" mi="6" ci="0" mb="0" cb="0"/><line nr="404" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="4" ci="0" mb="0" cb="0"/><line nr="407" mi="0" ci="3" mb="1" cb="1"/><line nr="408" mi="0" ci="4" mb="0" cb="0"/><line nr="409" mi="0" ci="9" mb="1" cb="5"/><line nr="411" mi="0" ci="3" mb="0" cb="2"/><line nr="412" mi="0" ci="4" mb="0" cb="0"/><line nr="413" mi="0" ci="12" mb="0" cb="2"/><line nr="415" mi="0" ci="15" mb="0" cb="2"/><line nr="416" mi="0" ci="7" mb="0" cb="2"/><line nr="417" mi="0" ci="5" mb="0" cb="0"/><line nr="418" mi="0" ci="5" mb="0" cb="0"/><line nr="420" mi="0" ci="5" mb="0" cb="0"/><line nr="421" mi="0" ci="4" mb="0" cb="0"/><line nr="423" mi="0" ci="1" mb="0" cb="0"/><line nr="424" mi="0" ci="1" mb="0" cb="0"/><line nr="425" mi="0" ci="4" mb="0" cb="0"/><line nr="427" mi="0" ci="3" mb="0" cb="2"/><line nr="428" mi="0" ci="4" mb="0" cb="0"/><line nr="429" mi="0" ci="12" mb="0" cb="2"/><line nr="431" mi="0" ci="15" mb="0" cb="2"/><line nr="432" mi="0" ci="7" mb="0" cb="2"/><line nr="433" mi="0" ci="5" mb="0" cb="0"/><line nr="434" mi="0" ci="5" mb="0" cb="0"/><line nr="436" mi="0" ci="5" mb="0" cb="0"/><line nr="437" mi="0" ci="4" mb="0" cb="0"/><line nr="439" mi="0" ci="1" mb="0" cb="0"/><line nr="440" mi="0" ci="1" mb="0" cb="0"/><line nr="441" mi="0" ci="4" mb="0" cb="0"/><line nr="443" mi="0" ci="3" mb="0" cb="2"/><line nr="444" mi="0" ci="4" mb="0" cb="0"/><line nr="445" mi="0" ci="12" mb="0" cb="2"/><line nr="447" mi="0" ci="15" mb="0" cb="2"/><line nr="448" mi="0" ci="7" mb="0" cb="2"/><line nr="449" mi="0" ci="5" mb="0" cb="0"/><line nr="450" mi="0" ci="5" mb="0" cb="0"/><line nr="452" mi="0" ci="5" mb="0" cb="0"/><line nr="453" mi="0" ci="4" mb="0" cb="0"/><line nr="455" mi="0" ci="1" mb="0" cb="0"/><line nr="456" mi="0" ci="1" mb="0" cb="0"/><line nr="457" mi="0" ci="4" mb="0" cb="0"/><line nr="460" mi="0" ci="4" mb="0" cb="0"/><line nr="464" mi="0" ci="5" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="484" mi="0" ci="6" mb="0" cb="2"/><line nr="485" mi="0" ci="6" mb="1" cb="1"/><line nr="486" mi="0" ci="6" mb="0" cb="0"/><line nr="488" mi="0" ci="6" mb="1" cb="1"/><line nr="490" mi="6" ci="0" mb="0" cb="0"/><line nr="492" mi="0" ci="6" mb="1" cb="1"/><line nr="494" mi="6" ci="0" mb="0" cb="0"/><line nr="496" mi="0" ci="6" mb="1" cb="1"/><line nr="497" mi="6" ci="0" mb="0" cb="0"/><line nr="499" mi="0" ci="6" mb="1" cb="1"/><line nr="500" mi="6" ci="0" mb="0" cb="0"/><line nr="502" mi="0" ci="6" mb="1" cb="1"/><line nr="503" mi="6" ci="0" mb="0" cb="0"/><line nr="505" mi="0" ci="6" mb="1" cb="1"/><line nr="506" mi="6" ci="0" mb="0" cb="0"/><line nr="508" mi="0" ci="6" mb="1" cb="1"/><line nr="510" mi="6" ci="0" mb="0" cb="0"/><line nr="512" mi="0" ci="6" mb="1" cb="1"/><line nr="513" mi="6" ci="0" mb="0" cb="0"/><line nr="516" mi="0" ci="1" mb="0" cb="0"/><line nr="531" mi="0" ci="1" mb="0" cb="0"/><line nr="546" mi="0" ci="7" mb="0" cb="2"/><line nr="547" mi="0" ci="7" mb="1" cb="1"/><line nr="549" mi="0" ci="4" mb="0" cb="0"/><line nr="551" mi="0" ci="5" mb="0" cb="0"/><line nr="552" mi="0" ci="2" mb="1" cb="1"/><line nr="553" mi="4" ci="0" mb="0" cb="0"/><line nr="555" mi="0" ci="7" mb="1" cb="1"/><line nr="557" mi="4" ci="0" mb="0" cb="0"/><line nr="559" mi="0" ci="7" mb="1" cb="1"/><line nr="561" mi="4" ci="0" mb="0" cb="0"/><line nr="563" mi="0" ci="7" mb="1" cb="1"/><line nr="565" mi="4" ci="0" mb="0" cb="0"/><line nr="567" mi="0" ci="7" mb="1" cb="1"/><line nr="569" mi="4" ci="0" mb="0" cb="0"/><line nr="571" mi="0" ci="7" mb="1" cb="1"/><line nr="573" mi="4" ci="0" mb="0" cb="0"/><line nr="575" mi="0" ci="5" mb="0" cb="0"/><line nr="576" mi="0" ci="2" mb="1" cb="1"/><line nr="577" mi="4" ci="0" mb="0" cb="0"/><line nr="579" mi="0" ci="7" mb="1" cb="1"/><line nr="581" mi="4" ci="0" mb="0" cb="0"/><line nr="583" mi="0" ci="4" mb="0" cb="0"/><line nr="585" mi="0" ci="1" mb="0" cb="0"/><line nr="600" mi="0" ci="7" mb="0" cb="2"/><line nr="601" mi="0" ci="12" mb="3" cb="3"/><line nr="602" mi="4" ci="0" mb="0" cb="0"/><line nr="603" mi="5" ci="0" mb="0" cb="0"/><line nr="604" mi="1" ci="4" mb="1" cb="1"/><line nr="605" mi="4" ci="0" mb="0" cb="0"/><line nr="606" mi="5" ci="0" mb="0" cb="0"/><line nr="607" mi="1" ci="4" mb="1" cb="1"/><line nr="608" mi="4" ci="0" mb="0" cb="0"/><line nr="609" mi="5" ci="0" mb="0" cb="0"/><line nr="610" mi="1" ci="4" mb="0" cb="2"/><line nr="611" mi="0" ci="4" mb="0" cb="0"/><line nr="612" mi="0" ci="5" mb="0" cb="0"/><line nr="613" mi="0" ci="5" mb="1" cb="1"/><line nr="614" mi="4" ci="0" mb="0" cb="0"/><line nr="615" mi="5" ci="0" mb="0" cb="0"/><line nr="616" mi="1" ci="4" mb="1" cb="1"/><line nr="617" mi="4" ci="0" mb="0" cb="0"/><line nr="618" mi="5" ci="0" mb="0" cb="0"/><line nr="619" mi="1" ci="4" mb="1" cb="1"/><line nr="620" mi="4" ci="0" mb="0" cb="0"/><line nr="621" mi="5" ci="0" mb="0" cb="0"/><line nr="622" mi="1" ci="4" mb="1" cb="1"/><line nr="623" mi="4" ci="0" mb="0" cb="0"/><line nr="624" mi="5" ci="0" mb="0" cb="0"/><line nr="627" mi="0" ci="8" mb="0" cb="4"/><line nr="629" mi="0" ci="6" mb="0" cb="2"/><line nr="630" mi="0" ci="5" mb="1" cb="1"/><line nr="632" mi="2" ci="0" mb="0" cb="0"/><line nr="633" mi="0" ci="6" mb="0" cb="2"/><line nr="634" mi="0" ci="5" mb="1" cb="1"/><line nr="636" mi="2" ci="0" mb="0" cb="0"/><line nr="637" mi="0" ci="6" mb="0" cb="2"/><line nr="638" mi="0" ci="5" mb="1" cb="1"/><line nr="640" mi="2" ci="0" mb="0" cb="0"/><line nr="641" mi="0" ci="9" mb="0" cb="2"/><line nr="642" mi="0" ci="2" mb="1" cb="1"/><line nr="643" mi="2" ci="0" mb="0" cb="0"/><line nr="644" mi="0" ci="9" mb="0" cb="2"/><line nr="645" mi="0" ci="2" mb="1" cb="1"/><line nr="646" mi="2" ci="0" mb="0" cb="0"/><line nr="647" mi="0" ci="9" mb="0" cb="2"/><line nr="648" mi="0" ci="2" mb="1" cb="1"/><line nr="649" mi="0" ci="2" mb="0" cb="0"/><line nr="650" mi="0" ci="9" mb="1" cb="1"/><line nr="651" mi="0" ci="2" mb="1" cb="1"/><line nr="652" mi="2" ci="0" mb="0" cb="0"/><line nr="653" mi="0" ci="9" mb="1" cb="1"/><line nr="654" mi="0" ci="2" mb="1" cb="1"/><line nr="655" mi="2" ci="0" mb="0" cb="0"/><line nr="656" mi="0" ci="9" mb="1" cb="1"/><line nr="657" mi="0" ci="2" mb="1" cb="1"/><line nr="658" mi="2" ci="0" mb="0" cb="0"/><line nr="660" mi="0" ci="8" mb="1" cb="3"/><line nr="662" mi="0" ci="9" mb="1" cb="1"/><line nr="663" mi="0" ci="2" mb="1" cb="1"/><line nr="664" mi="2" ci="0" mb="0" cb="0"/><line nr="668" mi="0" ci="2" mb="0" cb="0"/><line nr="680" mi="0" ci="7" mb="0" cb="0"/><counter type="INSTRUCTION" missed="709" covered="918"/><counter type="BRANCH" missed="131" covered="131"/><counter type="LINE" missed="123" covered="191"/><counter type="COMPLEXITY" missed="101" covered="42"/><counter type="METHOD" missed="1" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="709" covered="918"/><counter type="BRANCH" missed="131" covered="131"/><counter type="LINE" missed="123" covered="191"/><counter type="COMPLEXITY" missed="101" covered="42"/><counter type="METHOD" missed="1" covered="11"/><counter type="CLASS" missed="0" covered="1"/></package><counter type="INSTRUCTION" missed="77501" covered="50088"/><counter type="BRANCH" missed="9798" covered="5417"/><counter type="LINE" missed="13353" covered="10788"/><counter type="COMPLEXITY" missed="7220" covered="2983"/><counter type="METHOD" missed="985" covered="1321"/><counter type="CLASS" missed="74" covered="202"/></report>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.0//EN" "report.dtd"><report name="MTAS"><sessioninfo id="matthijsbrouwer.ia.knaw.local-ac08472a" start="1494925325059" dump="1494925507640"/><package name="mtas/codec"><class name="mtas/codec/MtasFieldsProducer"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/SegmentReadState;Ljava/lang/String;)V" line="55"><counter type="INSTRUCTION" missed="9" covered="133"/><counter type="LINE" missed="3" covered="28"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addIndexInputToList" desc="(Ljava/lang/String;Lorg/apache/lucene/store/IndexInput;Ljava/lang/String;)Ljava/lang/String;" line="115"><counter type="INSTRUCTION" missed="22" covered="34"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="iterator" desc="()Ljava/util/Iterator;" line="137"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="147"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="terms" desc="(Ljava/lang/String;)Lorg/apache/lucene/index/Terms;" line="160"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="()I" line="171"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ramBytesUsed" desc="()J" line="182"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getChildResources" desc="()Ljava/util/Collection;" line="192"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkIntegrity" desc="()V" line="207"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="217"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="openMtasFile" desc="(Lorg/apache/lucene/index/SegmentReadState;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/apache/lucene/store/IndexInput;" line="234"><counter type="INSTRUCTION" missed="21" covered="43"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="5" covered="10"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="openMtasFile" desc="(Lorg/apache/lucene/index/SegmentReadState;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/store/IndexInput;" line="265"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="33"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="103" covered="257"/><counter type="BRANCH" missed="4" covered="10"/><counter type="LINE" missed="21" covered="54"/><counter type="COMPLEXITY" missed="9" covered="11"/><counter type="METHOD" missed="6" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasTerms"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Terms;Ljava/util/HashMap;Ljava/util/HashMap;I)V" line="37"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="iterator" desc="()Lorg/apache/lucene/index/TermsEnum;" line="51"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="()J" line="65"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSumTotalTermFreq" desc="()J" line="79"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSumDocFreq" desc="()J" line="93"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDocCount" desc="()I" line="107"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasFreqs" desc="()Z" line="121"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasOffsets" desc="()Z" line="135"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasPositions" desc="()Z" line="149"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasPayloads" desc="()Z" line="163"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getVersion" desc="()I" line="176"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIndexInputList" desc="()Ljava/util/HashMap;" line="185"><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIndexInputOffsetList" desc="()Ljava/util/HashMap;" line="198"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="18" covered="112"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="9" covered="31"/><counter type="COMPLEXITY" missed="9" covered="14"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasCodec"><method name="&lt;init&gt;" desc="()V" line="31"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lorg/apache/lucene/codecs/Codec;)V" line="42"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initDelegate" desc="()V" line="50"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="postingsFormat" desc="()Lorg/apache/lucene/codecs/PostingsFormat;" line="62"><counter type="INSTRUCTION" missed="18" covered="30"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="4" covered="9"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="docValuesFormat" desc="()Lorg/apache/lucene/codecs/DocValuesFormat;" line="92"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="storedFieldsFormat" desc="()Lorg/apache/lucene/codecs/StoredFieldsFormat;" line="103"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="termVectorsFormat" desc="()Lorg/apache/lucene/codecs/TermVectorsFormat;" line="114"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="fieldInfosFormat" desc="()Lorg/apache/lucene/codecs/FieldInfosFormat;" line="125"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="segmentInfoFormat" desc="()Lorg/apache/lucene/codecs/SegmentInfoFormat;" line="136"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="normsFormat" desc="()Lorg/apache/lucene/codecs/NormsFormat;" line="147"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="liveDocsFormat" desc="()Lorg/apache/lucene/codecs/LiveDocsFormat;" line="158"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compoundFormat" desc="()Lorg/apache/lucene/codecs/CompoundFormat;" line="169"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="pointsFormat" desc="()Lorg/apache/lucene/codecs/PointsFormat;" line="180"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="42" covered="81"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="12" covered="28"/><counter type="COMPLEXITY" missed="8" covered="10"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasSimpleTextCodec"><method name="&lt;init&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasCodecPostingsFormat"><method name="&lt;init&gt;" desc="()V" line="130"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/codecs/PostingsFormat;)V" line="121"><counter type="INSTRUCTION" missed="4" covered="42"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="121"><counter type="INSTRUCTION" missed="4" covered="41"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="fieldsProducer" desc="(Lorg/apache/lucene/index/SegmentReadState;)Lorg/apache/lucene/codecs/FieldsProducer;" line="191"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="fieldsConsumer" desc="(Lorg/apache/lucene/index/SegmentWriteState;)Lorg/apache/lucene/codecs/FieldsConsumer;" line="204"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getToken" desc="(Lorg/apache/lucene/store/IndexInput;Lorg/apache/lucene/store/IndexInput;Ljava/lang/Long;)Lmtas/analysis/token/MtasTokenString;" line="225"><counter type="INSTRUCTION" missed="51" covered="129"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="12" covered="35"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTerm" desc="(Lorg/apache/lucene/store/IndexInput;Ljava/lang/Long;)Ljava/lang/String;" line="294"><counter type="INSTRUCTION" missed="6" covered="7"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="25"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="65" covered="260"/><counter type="BRANCH" missed="3" covered="13"/><counter type="LINE" missed="18" covered="75"/><counter type="COMPLEXITY" missed="3" covered="13"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/MtasFieldsConsumer"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/codecs/FieldsConsumer;Lorg/apache/lucene/index/SegmentWriteState;Ljava/lang/String;Ljava/lang/String;)V" line="422"><counter type="INSTRUCTION" missed="0" covered="141"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefix" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="477"><counter type="INSTRUCTION" missed="0" covered="63"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixIntersection" desc="(Ljava/lang/String;Ljava/lang/String;IILjava/util/HashMap;)V" line="501"><counter type="INSTRUCTION" missed="0" covered="80"/><counter type="BRANCH" missed="0" covered="12"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixStatsSinglePositionValue" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="537"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixStatsRangePositionValue" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="554"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerPrefixStatsSetPositionValue" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;)V" line="570"><counter type="INSTRUCTION" missed="0" covered="33"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initPrefixStatsField" desc="(Ljava/lang/String;)V" line="583"><counter type="INSTRUCTION" missed="0" covered="40"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsSinglePositionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="601"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsMultiplePositionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="612"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsSetPositionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="623"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixStatsIntersectionPrefixAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="634"><counter type="INSTRUCTION" missed="2" covered="14"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lorg/apache/lucene/index/MergeState;)V" line="650"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="write" desc="(Lorg/apache/lucene/index/Fields;)V" line="679"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="write" desc="(Lorg/apache/lucene/index/FieldInfos;Lorg/apache/lucene/index/Fields;)V" line="701"><counter type="INSTRUCTION" missed="211" covered="1697"/><counter type="BRANCH" missed="32" covered="76"/><counter type="LINE" missed="20" covered="413"/><counter type="COMPLEXITY" missed="32" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createObjectAndRegisterPrefix" desc="(Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Long;ILorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/store/IndexOutput;)Ljava/lang/Integer;" line="1351"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createObjectAndRegisterPrefix" desc="(Ljava/lang/String;Lorg/apache/lucene/store/IndexOutput;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Long;ILorg/apache/lucene/util/BytesRef;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/apache/lucene/store/IndexOutput;)Ljava/lang/Integer;" line="1375"><counter type="INSTRUCTION" missed="75" covered="201"/><counter type="BRANCH" missed="13" covered="25"/><counter type="LINE" missed="18" covered="49"/><counter type="COMPLEXITY" missed="12" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="storeTree" desc="(Lmtas/codec/tree/MtasTree;Lorg/apache/lucene/store/IndexOutput;J)Ljava/lang/Long;" line="1491"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="storeTree" desc="(Lmtas/codec/tree/MtasTreeNode;ZZLorg/apache/lucene/store/IndexOutput;Ljava/lang/Long;J)Ljava/lang/Long;" line="1510"><counter type="INSTRUCTION" missed="140" covered="241"/><counter type="BRANCH" missed="20" covered="44"/><counter type="LINE" missed="2" covered="57"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="tokenStatsAdd" desc="(II)V" line="1607"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyObjectAndUpdateStats" desc="(ILorg/apache/lucene/store/IndexInput;Ljava/lang/Long;Lorg/apache/lucene/store/IndexOutput;)V" line="1634"><counter type="INSTRUCTION" missed="45" covered="138"/><counter type="BRANCH" missed="7" covered="15"/><counter type="LINE" missed="9" covered="35"/><counter type="COMPLEXITY" missed="7" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="1698"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="327"><counter type="INSTRUCTION" missed="2" covered="9"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="543" covered="2821"/><counter type="BRANCH" missed="76" covered="190"/><counter type="LINE" missed="65" covered="645"/><counter type="COMPLEXITY" missed="75" covered="80"/><counter type="METHOD" missed="1" covered="21"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTerms.java"><line nr="37" mi="0" ci="2" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="1" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="1" cb="1"/><line nr="52" mi="0" ci="4" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="1" cb="1"/><line nr="66" mi="0" ci="4" mb="0" cb="0"/><line nr="68" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="1" cb="1"/><line nr="80" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="1" cb="1"/><line nr="94" mi="0" ci="4" mb="0" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="1" cb="1"/><line nr="108" mi="0" ci="4" mb="0" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="1" cb="1"/><line nr="122" mi="0" ci="4" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="1" cb="1"/><line nr="136" mi="0" ci="4" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="0" ci="4" mb="0" cb="0"/><line nr="152" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="1" cb="1"/><line nr="164" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><line nr="176" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="4" mb="0" cb="0"/><line nr="186" mi="0" ci="12" mb="0" cb="2"/><line nr="187" mi="0" ci="9" mb="0" cb="0"/><line nr="188" mi="0" ci="1" mb="0" cb="0"/><line nr="189" mi="0" ci="2" mb="0" cb="0"/><line nr="198" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="18" covered="112"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="9" covered="31"/><counter type="COMPLEXITY" missed="9" covered="14"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCodecPostingsFormat.java"><line nr="25" mi="0" ci="4" mb="0" cb="0"/><line nr="121" mi="0" ci="6" mb="0" cb="0"/><line nr="124" mi="0" ci="6" mb="0" cb="0"/><line nr="130" mi="0" ci="3" mb="0" cb="0"/><line nr="131" mi="0" ci="1" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="3" mb="0" cb="0"/><line nr="144" mi="0" ci="3" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="0" cb="0"/><line nr="147" mi="0" ci="3" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="0" cb="0"/><line nr="149" mi="0" ci="3" mb="0" cb="0"/><line nr="150" mi="0" ci="3" mb="0" cb="0"/><line nr="151" mi="0" ci="3" mb="0" cb="0"/><line nr="152" mi="1" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="0" cb="0"/><line nr="154" mi="0" ci="1" mb="0" cb="0"/><line nr="155" mi="0" ci="1" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="3" mb="0" cb="0"/><line nr="174" mi="0" ci="3" mb="0" cb="0"/><line nr="175" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="178" mi="0" ci="1" mb="0" cb="0"/><line nr="179" mi="0" ci="1" mb="0" cb="0"/><line nr="191" mi="0" ci="7" mb="0" cb="0"/><line nr="204" mi="0" ci="3" mb="0" cb="2"/><line nr="205" mi="0" ci="5" mb="0" cb="0"/><line nr="206" mi="0" ci="6" mb="0" cb="0"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="209" mi="0" ci="5" mb="0" cb="0"/><line nr="210" mi="0" ci="4" mb="0" cb="0"/><line nr="225" mi="0" ci="2" mb="0" cb="0"/><line nr="227" mi="0" ci="4" mb="0" cb="0"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="229" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="231" mi="0" ci="3" mb="0" cb="0"/><line nr="232" mi="0" ci="2" mb="0" cb="0"/><line nr="233" mi="0" ci="5" mb="0" cb="2"/><line nr="234" mi="0" ci="3" mb="0" cb="0"/><line nr="235" mi="0" ci="4" mb="0" cb="0"/><line nr="237" mi="0" ci="5" mb="0" cb="2"/><line nr="239" mi="0" ci="3" mb="0" cb="0"/><line nr="240" mi="0" ci="5" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="242" mi="0" ci="6" mb="0" cb="2"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="245" mi="0" ci="2" mb="0" cb="0"/><line nr="246" mi="0" ci="3" mb="0" cb="0"/><line nr="247" mi="0" ci="7" mb="0" cb="2"/><line nr="248" mi="0" ci="5" mb="0" cb="0"/><line nr="249" mi="0" ci="2" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="1" mb="0" cb="0"/><line nr="254" mi="0" ci="3" mb="0" cb="0"/><line nr="255" mi="0" ci="3" mb="0" cb="0"/><line nr="257" mi="0" ci="5" mb="1" cb="1"/><line nr="258" mi="3" ci="0" mb="0" cb="0"/><line nr="259" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="6" ci="0" mb="0" cb="0"/><line nr="262" mi="0" ci="5" mb="1" cb="1"/><line nr="264" mi="3" ci="0" mb="0" cb="0"/><line nr="265" mi="5" ci="0" mb="0" cb="0"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="268" mi="0" ci="5" mb="1" cb="1"/><line nr="269" mi="3" ci="0" mb="0" cb="0"/><line nr="270" mi="3" ci="0" mb="0" cb="0"/><line nr="271" mi="5" ci="0" mb="0" cb="0"/><line nr="272" mi="6" ci="0" mb="0" cb="0"/><line nr="274" mi="0" ci="4" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="0"/><line nr="276" mi="0" ci="3" mb="0" cb="0"/><line nr="277" mi="0" ci="4" mb="0" cb="0"/><line nr="278" mi="1" ci="0" mb="0" cb="0"/><line nr="279" mi="5" ci="0" mb="0" cb="0"/><line nr="280" mi="0" ci="1" mb="0" cb="0"/><line nr="281" mi="0" ci="2" mb="0" cb="0"/><line nr="294" mi="0" ci="4" mb="0" cb="0"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="1" ci="0" mb="0" cb="0"/><line nr="297" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="65" covered="260"/><counter type="BRANCH" missed="3" covered="13"/><counter type="LINE" missed="18" covered="75"/><counter type="COMPLEXITY" missed="3" covered="13"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFieldsConsumer.java"><line nr="327" mi="2" ci="5" mb="1" cb="1"/><line nr="330" mi="0" ci="4" mb="0" cb="0"/><line nr="422" mi="0" ci="2" mb="0" cb="0"/><line nr="423" mi="0" ci="3" mb="0" cb="0"/><line nr="424" mi="0" ci="3" mb="0" cb="0"/><line nr="425" mi="0" ci="3" mb="0" cb="0"/><line nr="426" mi="0" ci="3" mb="0" cb="0"/><line nr="428" mi="0" ci="9" mb="0" cb="0"/><line nr="431" mi="0" ci="9" mb="0" cb="0"/><line nr="434" mi="0" ci="9" mb="0" cb="0"/><line nr="436" mi="0" ci="9" mb="0" cb="0"/><line nr="438" mi="0" ci="9" mb="0" cb="0"/><line nr="442" mi="0" ci="9" mb="0" cb="0"/><line nr="444" mi="0" ci="9" mb="0" cb="0"/><line nr="446" mi="0" ci="9" mb="0" cb="0"/><line nr="449" mi="0" ci="9" mb="0" cb="0"/><line nr="451" mi="0" ci="9" mb="0" cb="0"/><line nr="453" mi="0" ci="9" mb="0" cb="0"/><line nr="456" mi="0" ci="9" mb="0" cb="0"/><line nr="459" mi="0" ci="9" mb="0" cb="0"/><line nr="462" mi="0" ci="9" mb="0" cb="0"/><line nr="465" mi="0" ci="1" mb="0" cb="0"/><line nr="477" mi="0" ci="5" mb="0" cb="2"/><line nr="478" mi="0" ci="8" mb="0" cb="0"/><line nr="479" mi="0" ci="8" mb="0" cb="0"/><line nr="481" mi="0" ci="8" mb="0" cb="2"/><line nr="482" mi="0" ci="9" mb="0" cb="0"/><line nr="483" mi="0" ci="11" mb="0" cb="0"/><line nr="484" mi="0" ci="10" mb="0" cb="0"/><line nr="485" mi="0" ci="3" mb="0" cb="0"/><line nr="487" mi="0" ci="1" mb="0" cb="0"/><line nr="501" mi="0" ci="5" mb="0" cb="2"/><line nr="502" mi="0" ci="9" mb="0" cb="0"/><line nr="503" mi="0" ci="8" mb="0" cb="2"/><line nr="504" mi="0" ci="1" mb="0" cb="0"/><line nr="507" mi="0" ci="4" mb="0" cb="2"/><line nr="508" mi="0" ci="4" mb="0" cb="0"/><line nr="509" mi="0" ci="6" mb="0" cb="0"/><line nr="511" mi="0" ci="5" mb="0" cb="0"/><line nr="513" mi="0" ci="7" mb="0" cb="2"/><line nr="514" mi="0" ci="5" mb="0" cb="2"/><line nr="515" mi="0" ci="8" mb="0" cb="0"/><line nr="516" mi="0" ci="4" mb="0" cb="0"/><line nr="517" mi="0" ci="1" mb="0" cb="0"/><line nr="522" mi="0" ci="7" mb="0" cb="2"/><line nr="523" mi="0" ci="5" mb="0" cb="0"/><line nr="525" mi="0" ci="1" mb="0" cb="0"/><line nr="537" mi="0" ci="3" mb="0" cb="0"/><line nr="538" mi="0" ci="5" mb="0" cb="0"/><line nr="539" mi="0" ci="8" mb="0" cb="2"/><line nr="540" mi="0" ci="8" mb="0" cb="0"/><line nr="542" mi="0" ci="1" mb="0" cb="0"/><line nr="554" mi="0" ci="3" mb="0" cb="0"/><line nr="555" mi="0" ci="5" mb="0" cb="0"/><line nr="556" mi="0" ci="8" mb="0" cb="0"/><line nr="557" mi="0" ci="8" mb="0" cb="0"/><line nr="558" mi="0" ci="1" mb="0" cb="0"/><line nr="570" mi="0" ci="3" mb="0" cb="0"/><line nr="571" mi="0" ci="5" mb="0" cb="0"/><line nr="572" mi="0" ci="8" mb="0" cb="0"/><line nr="573" mi="0" ci="8" mb="0" cb="0"/><line nr="574" mi="0" ci="8" mb="0" cb="0"/><line nr="575" mi="0" ci="1" mb="0" cb="0"/><line nr="583" mi="0" ci="5" mb="0" cb="2"/><line nr="584" mi="0" ci="8" mb="0" cb="0"/><line nr="586" mi="0" ci="5" mb="0" cb="2"/><line nr="587" mi="0" ci="8" mb="0" cb="0"/><line nr="589" mi="0" ci="5" mb="0" cb="2"/><line nr="590" mi="0" ci="8" mb="0" cb="0"/><line nr="592" mi="0" ci="1" mb="0" cb="0"/><line nr="601" mi="0" ci="9" mb="0" cb="0"/><line nr="612" mi="0" ci="9" mb="0" cb="0"/><line nr="623" mi="0" ci="9" mb="0" cb="0"/><line nr="634" mi="0" ci="5" mb="1" cb="1"/><line nr="635" mi="0" ci="9" mb="0" cb="0"/><line nr="638" mi="2" ci="0" mb="0" cb="0"/><line nr="650" mi="4" ci="0" mb="0" cb="0"/><line nr="651" mi="4" ci="0" mb="0" cb="0"/><line nr="653" mi="2" ci="0" mb="0" cb="0"/><line nr="655" mi="9" ci="0" mb="2" cb="0"/><line nr="656" mi="5" ci="0" mb="0" cb="0"/><line nr="658" mi="5" ci="0" mb="0" cb="0"/><line nr="659" mi="2" ci="0" mb="0" cb="0"/><line nr="660" mi="9" ci="0" mb="0" cb="0"/><line nr="661" mi="4" ci="0" mb="0" cb="0"/><line nr="662" mi="4" ci="0" mb="0" cb="0"/><line nr="665" mi="7" ci="0" mb="0" cb="0"/><line nr="666" mi="4" ci="0" mb="0" cb="0"/><line nr="667" mi="5" ci="0" mb="0" cb="0"/><line nr="668" mi="3" ci="0" mb="0" cb="0"/><line nr="669" mi="1" ci="0" mb="0" cb="0"/><line nr="679" mi="0" ci="4" mb="0" cb="0"/><line nr="680" mi="0" ci="6" mb="0" cb="0"/><line nr="681" mi="0" ci="1" mb="0" cb="0"/><line nr="701" mi="0" ci="4" mb="0" cb="0"/><line nr="703" mi="0" ci="5" mb="0" cb="0"/><line nr="704" mi="0" ci="5" mb="0" cb="0"/><line nr="705" mi="0" ci="5" mb="0" cb="0"/><line nr="706" mi="0" ci="5" mb="0" cb="0"/><line nr="707" mi="0" ci="5" mb="0" cb="0"/><line nr="708" mi="0" ci="5" mb="0" cb="0"/><line nr="710" mi="0" ci="4" mb="0" cb="0"/><line nr="712" mi="0" ci="4" mb="0" cb="0"/><line nr="714" mi="0" ci="4" mb="0" cb="0"/><line nr="718" mi="0" ci="11" mb="0" cb="0"/><line nr="719" mi="0" ci="3" mb="0" cb="0"/><line nr="721" mi="0" ci="11" mb="0" cb="0"/><line nr="722" mi="0" ci="3" mb="0" cb="0"/><line nr="724" mi="0" ci="14" mb="0" cb="0"/><line nr="726" mi="0" ci="8" mb="0" cb="0"/><line nr="727" mi="0" ci="4" mb="0" cb="0"/><line nr="729" mi="0" ci="4" mb="0" cb="0"/><line nr="731" mi="0" ci="11" mb="0" cb="0"/><line nr="732" mi="0" ci="3" mb="0" cb="0"/><line nr="733" mi="0" ci="8" mb="0" cb="0"/><line nr="734" mi="0" ci="4" mb="0" cb="0"/><line nr="736" mi="0" ci="4" mb="0" cb="0"/><line nr="738" mi="0" ci="11" mb="0" cb="0"/><line nr="739" mi="0" ci="3" mb="0" cb="0"/><line nr="740" mi="0" ci="8" mb="0" cb="0"/><line nr="741" mi="0" ci="4" mb="0" cb="0"/><line nr="743" mi="0" ci="4" mb="0" cb="0"/><line nr="745" mi="0" ci="11" mb="0" cb="0"/><line nr="746" mi="0" ci="3" mb="0" cb="0"/><line nr="747" mi="0" ci="8" mb="0" cb="0"/><line nr="748" mi="0" ci="4" mb="0" cb="0"/><line nr="750" mi="0" ci="4" mb="0" cb="0"/><line nr="752" mi="0" ci="11" mb="0" cb="0"/><line nr="753" mi="0" ci="3" mb="0" cb="0"/><line nr="754" mi="0" ci="8" mb="0" cb="0"/><line nr="755" mi="0" ci="4" mb="0" cb="0"/><line nr="757" mi="0" ci="4" mb="0" cb="0"/><line nr="759" mi="0" ci="14" mb="0" cb="0"/><line nr="761" mi="0" ci="8" mb="0" cb="0"/><line nr="762" mi="0" ci="4" mb="0" cb="0"/><line nr="764" mi="0" ci="4" mb="0" cb="0"/><line nr="766" mi="0" ci="11" mb="0" cb="0"/><line nr="767" mi="0" ci="3" mb="0" cb="0"/><line nr="768" mi="0" ci="8" mb="0" cb="0"/><line nr="769" mi="0" ci="4" mb="0" cb="0"/><line nr="771" mi="0" ci="4" mb="0" cb="0"/><line nr="773" mi="0" ci="11" mb="0" cb="0"/><line nr="774" mi="0" ci="3" mb="0" cb="0"/><line nr="775" mi="0" ci="8" mb="0" cb="0"/><line nr="776" mi="0" ci="4" mb="0" cb="0"/><line nr="778" mi="0" ci="4" mb="0" cb="0"/><line nr="780" mi="0" ci="10" mb="0" cb="2"/><line nr="781" mi="0" ci="4" mb="0" cb="0"/><line nr="782" mi="0" ci="2" mb="1" cb="1"/><line nr="783" mi="1" ci="0" mb="0" cb="0"/><line nr="786" mi="0" ci="8" mb="0" cb="0"/><line nr="787" mi="0" ci="2" mb="0" cb="0"/><line nr="788" mi="0" ci="4" mb="0" cb="0"/><line nr="790" mi="0" ci="8" mb="0" cb="0"/><line nr="791" mi="0" ci="2" mb="0" cb="0"/><line nr="792" mi="0" ci="4" mb="0" cb="0"/><line nr="794" mi="0" ci="4" mb="0" cb="0"/><line nr="796" mi="0" ci="3" mb="0" cb="0"/><line nr="797" mi="0" ci="3" mb="0" cb="0"/><line nr="798" mi="0" ci="3" mb="0" cb="0"/><line nr="799" mi="0" ci="3" mb="0" cb="0"/><line nr="801" mi="0" ci="4" mb="0" cb="0"/><line nr="802" mi="0" ci="4" mb="0" cb="0"/><line nr="803" mi="0" ci="2" mb="0" cb="0"/><line nr="805" mi="0" ci="6" mb="2" cb="4"/><line nr="807" mi="0" ci="2" mb="0" cb="0"/><line nr="808" mi="0" ci="2" mb="1" cb="1"/><line nr="809" mi="4" ci="0" mb="0" cb="0"/><line nr="812" mi="0" ci="3" mb="0" cb="0"/><line nr="813" mi="0" ci="2" mb="0" cb="0"/><line nr="816" mi="0" ci="3" mb="0" cb="0"/><line nr="817" mi="0" ci="2" mb="0" cb="2"/><line nr="818" mi="0" ci="1" mb="0" cb="0"/><line nr="821" mi="0" ci="4" mb="0" cb="0"/><line nr="822" mi="0" ci="4" mb="0" cb="0"/><line nr="823" mi="0" ci="1" mb="0" cb="0"/><line nr="825" mi="0" ci="5" mb="0" cb="0"/><line nr="828" mi="0" ci="4" mb="0" cb="0"/><line nr="829" mi="0" ci="5" mb="0" cb="2"/><line nr="830" mi="0" ci="1" mb="0" cb="0"/><line nr="832" mi="0" ci="3" mb="0" cb="0"/><line nr="835" mi="0" ci="2" mb="0" cb="0"/><line nr="836" mi="0" ci="4" mb="0" cb="0"/><line nr="837" mi="0" ci="7" mb="0" cb="2"/><line nr="838" mi="0" ci="3" mb="0" cb="0"/><line nr="839" mi="0" ci="1" mb="0" cb="0"/><line nr="841" mi="0" ci="3" mb="0" cb="0"/><line nr="842" mi="0" ci="3" mb="0" cb="0"/><line nr="843" mi="0" ci="2" mb="1" cb="1"/><line nr="844" mi="11" ci="0" mb="0" cb="0"/><line nr="846" mi="6" ci="0" mb="0" cb="0"/><line nr="849" mi="0" ci="10" mb="0" cb="0"/><line nr="852" mi="0" ci="2" mb="1" cb="1"/><line nr="853" mi="5" ci="6" mb="2" cb="2"/><line nr="855" mi="0" ci="5" mb="0" cb="0"/><line nr="860" mi="0" ci="3" mb="1" cb="1"/><line nr="862" mi="0" ci="4" mb="0" cb="0"/><line nr="864" mi="0" ci="4" mb="0" cb="0"/><line nr="866" mi="0" ci="4" mb="0" cb="0"/><line nr="868" mi="0" ci="10" mb="0" cb="2"/><line nr="869" mi="0" ci="1" mb="0" cb="0"/><line nr="871" mi="0" ci="6" mb="0" cb="0"/><line nr="873" mi="0" ci="3" mb="0" cb="0"/><line nr="874" mi="0" ci="6" mb="0" cb="0"/><line nr="875" mi="0" ci="1" mb="0" cb="0"/><line nr="878" mi="0" ci="2" mb="0" cb="0"/><line nr="879" mi="0" ci="1" mb="0" cb="0"/><line nr="880" mi="0" ci="1" mb="0" cb="0"/><line nr="882" mi="0" ci="8" mb="0" cb="0"/><line nr="884" mi="0" ci="1" mb="0" cb="0"/><line nr="885" mi="0" ci="8" mb="0" cb="0"/><line nr="887" mi="0" ci="1" mb="0" cb="0"/><line nr="888" mi="0" ci="8" mb="0" cb="0"/><line nr="890" mi="0" ci="1" mb="0" cb="0"/><line nr="893" mi="0" ci="2" mb="0" cb="0"/><line nr="894" mi="0" ci="4" mb="0" cb="0"/><line nr="895" mi="0" ci="2" mb="0" cb="0"/><line nr="896" mi="0" ci="4" mb="0" cb="0"/><line nr="899" mi="0" ci="10" mb="0" cb="0"/><line nr="901" mi="0" ci="4" mb="0" cb="0"/><line nr="902" mi="0" ci="8" mb="0" cb="0"/><line nr="903" mi="0" ci="2" mb="0" cb="0"/><line nr="904" mi="0" ci="4" mb="0" cb="0"/><line nr="905" mi="0" ci="2" mb="0" cb="0"/><line nr="908" mi="0" ci="4" mb="0" cb="0"/><line nr="910" mi="0" ci="3" mb="0" cb="0"/><line nr="911" mi="0" ci="3" mb="0" cb="0"/><line nr="913" mi="0" ci="3" mb="0" cb="0"/><line nr="914" mi="0" ci="3" mb="0" cb="0"/><line nr="916" mi="0" ci="4" mb="0" cb="0"/><line nr="917" mi="0" ci="7" mb="0" cb="2"/><line nr="918" mi="0" ci="4" mb="0" cb="0"/><line nr="919" mi="0" ci="4" mb="0" cb="0"/><line nr="922" mi="0" ci="5" mb="0" cb="2"/><line nr="924" mi="0" ci="9" mb="0" cb="0"/><line nr="927" mi="0" ci="4" mb="0" cb="0"/><line nr="930" mi="0" ci="6" mb="0" cb="0"/><line nr="931" mi="0" ci="1" mb="0" cb="0"/><line nr="932" mi="0" ci="3" mb="0" cb="0"/><line nr="933" mi="0" ci="1" mb="0" cb="0"/><line nr="934" mi="0" ci="1" mb="0" cb="0"/><line nr="936" mi="0" ci="2" mb="0" cb="0"/><line nr="937" mi="0" ci="4" mb="0" cb="0"/><line nr="938" mi="0" ci="2" mb="0" cb="0"/><line nr="939" mi="0" ci="4" mb="0" cb="0"/><line nr="940" mi="0" ci="6" mb="0" cb="0"/><line nr="943" mi="0" ci="3" mb="0" cb="2"/><line nr="944" mi="0" ci="3" mb="0" cb="0"/><line nr="945" mi="0" ci="4" mb="0" cb="0"/><line nr="946" mi="0" ci="4" mb="0" cb="0"/><line nr="947" mi="0" ci="4" mb="0" cb="0"/><line nr="948" mi="0" ci="3" mb="0" cb="0"/><line nr="949" mi="0" ci="4" mb="0" cb="0"/><line nr="950" mi="0" ci="8" mb="0" cb="0"/><line nr="952" mi="0" ci="8" mb="0" cb="0"/><line nr="953" mi="0" ci="2" mb="0" cb="0"/><line nr="954" mi="0" ci="4" mb="0" cb="0"/><line nr="955" mi="0" ci="8" mb="0" cb="0"/><line nr="956" mi="0" ci="2" mb="0" cb="0"/><line nr="957" mi="0" ci="4" mb="0" cb="0"/><line nr="958" mi="0" ci="10" mb="0" cb="2"/><line nr="959" mi="0" ci="1" mb="0" cb="0"/><line nr="960" mi="0" ci="4" mb="0" cb="0"/><line nr="964" mi="0" ci="2" mb="0" cb="0"/><line nr="966" mi="0" ci="4" mb="0" cb="0"/><line nr="968" mi="0" ci="3" mb="0" cb="0"/><line nr="969" mi="0" ci="3" mb="0" cb="0"/><line nr="970" mi="0" ci="4" mb="0" cb="0"/><line nr="972" mi="0" ci="4" mb="0" cb="0"/><line nr="973" mi="0" ci="4" mb="0" cb="0"/><line nr="974" mi="5" ci="6" mb="2" cb="2"/><line nr="977" mi="0" ci="3" mb="0" cb="0"/><line nr="978" mi="0" ci="3" mb="0" cb="0"/><line nr="979" mi="12" ci="4" mb="2" cb="2"/><line nr="981" mi="0" ci="7" mb="0" cb="2"/><line nr="982" mi="0" ci="3" mb="0" cb="0"/><line nr="983" mi="0" ci="6" mb="0" cb="0"/><line nr="985" mi="5" ci="6" mb="2" cb="2"/><line nr="986" mi="0" ci="1" mb="0" cb="0"/><line nr="988" mi="0" ci="6" mb="0" cb="0"/><line nr="991" mi="0" ci="4" mb="0" cb="0"/><line nr="992" mi="0" ci="4" mb="0" cb="2"/><line nr="993" mi="0" ci="1" mb="0" cb="0"/><line nr="995" mi="0" ci="2" mb="0" cb="0"/><line nr="997" mi="0" ci="1" mb="0" cb="0"/><line nr="999" mi="0" ci="4" mb="0" cb="0"/><line nr="1000" mi="0" ci="10" mb="0" cb="2"/><line nr="1001" mi="0" ci="1" mb="0" cb="0"/><line nr="1002" mi="0" ci="5" mb="0" cb="0"/><line nr="1003" mi="0" ci="4" mb="0" cb="0"/><line nr="1004" mi="0" ci="4" mb="0" cb="0"/><line nr="1005" mi="0" ci="6" mb="0" cb="0"/><line nr="1008" mi="0" ci="6" mb="0" cb="0"/><line nr="1009" mi="0" ci="1" mb="0" cb="0"/><line nr="1011" mi="8" ci="6" mb="1" cb="1"/><line nr="1012" mi="0" ci="3" mb="1" cb="1"/><line nr="1013" mi="5" ci="0" mb="0" cb="0"/><line nr="1014" mi="5" ci="9" mb="1" cb="1"/><line nr="1015" mi="0" ci="5" mb="0" cb="0"/><line nr="1016" mi="0" ci="2" mb="1" cb="1"/><line nr="1017" mi="5" ci="8" mb="2" cb="2"/><line nr="1018" mi="0" ci="1" mb="0" cb="0"/><line nr="1021" mi="0" ci="4" mb="0" cb="0"/><line nr="1022" mi="0" ci="4" mb="0" cb="0"/><line nr="1024" mi="0" ci="2" mb="0" cb="0"/><line nr="1027" mi="0" ci="4" mb="0" cb="0"/><line nr="1028" mi="0" ci="2" mb="0" cb="0"/><line nr="1029" mi="0" ci="2" mb="0" cb="0"/><line nr="1030" mi="0" ci="2" mb="0" cb="0"/><line nr="1031" mi="0" ci="2" mb="0" cb="0"/><line nr="1032" mi="0" ci="10" mb="0" cb="2"/><line nr="1033" mi="0" ci="1" mb="0" cb="0"/><line nr="1034" mi="5" ci="6" mb="1" cb="1"/><line nr="1035" mi="0" ci="3" mb="1" cb="1"/><line nr="1036" mi="0" ci="7" mb="0" cb="0"/><line nr="1037" mi="0" ci="5" mb="0" cb="0"/><line nr="1038" mi="0" ci="10" mb="0" cb="0"/><line nr="1039" mi="0" ci="7" mb="0" cb="0"/><line nr="1040" mi="0" ci="1" mb="0" cb="0"/><line nr="1041" mi="0" ci="1" mb="0" cb="0"/><line nr="1042" mi="0" ci="17" mb="0" cb="0"/><line nr="1045" mi="0" ci="9" mb="0" cb="0"/><line nr="1048" mi="0" ci="2" mb="0" cb="0"/><line nr="1050" mi="0" ci="2" mb="0" cb="0"/><line nr="1051" mi="0" ci="10" mb="0" cb="2"/><line nr="1052" mi="0" ci="1" mb="0" cb="0"/><line nr="1053" mi="0" ci="13" mb="0" cb="0"/><line nr="1056" mi="0" ci="4" mb="0" cb="0"/><line nr="1058" mi="0" ci="2" mb="0" cb="0"/><line nr="1059" mi="0" ci="1" mb="0" cb="0"/><line nr="1060" mi="0" ci="1" mb="0" cb="0"/><line nr="1062" mi="0" ci="5" mb="1" cb="1"/><line nr="1063" mi="0" ci="1" mb="0" cb="0"/><line nr="1064" mi="3" ci="0" mb="0" cb="0"/><line nr="1065" mi="0" ci="5" mb="0" cb="2"/><line nr="1066" mi="0" ci="1" mb="0" cb="0"/><line nr="1067" mi="0" ci="3" mb="0" cb="0"/><line nr="1068" mi="0" ci="5" mb="1" cb="1"/><line nr="1069" mi="0" ci="1" mb="0" cb="0"/><line nr="1070" mi="0" ci="3" mb="0" cb="0"/><line nr="1072" mi="2" ci="0" mb="0" cb="0"/><line nr="1077" mi="0" ci="2" mb="0" cb="0"/><line nr="1078" mi="0" ci="10" mb="0" cb="2"/><line nr="1079" mi="0" ci="1" mb="0" cb="0"/><line nr="1080" mi="0" ci="13" mb="0" cb="0"/><line nr="1083" mi="0" ci="2" mb="1" cb="1"/><line nr="1084" mi="2" ci="0" mb="0" cb="0"/><line nr="1085" mi="3" ci="0" mb="0" cb="0"/><line nr="1086" mi="0" ci="3" mb="0" cb="2"/><line nr="1087" mi="0" ci="2" mb="0" cb="0"/><line nr="1088" mi="0" ci="3" mb="0" cb="0"/><line nr="1089" mi="0" ci="3" mb="1" cb="1"/><line nr="1090" mi="0" ci="2" mb="0" cb="0"/><line nr="1091" mi="0" ci="3" mb="0" cb="0"/><line nr="1093" mi="4" ci="0" mb="0" cb="0"/><line nr="1095" mi="0" ci="1" mb="0" cb="0"/><line nr="1096" mi="0" ci="1" mb="0" cb="0"/><line nr="1097" mi="0" ci="4" mb="0" cb="0"/><line nr="1098" mi="0" ci="3" mb="0" cb="0"/><line nr="1099" mi="0" ci="3" mb="0" cb="0"/><line nr="1100" mi="0" ci="3" mb="0" cb="0"/><line nr="1101" mi="0" ci="5" mb="0" cb="0"/><line nr="1102" mi="0" ci="5" mb="0" cb="0"/><line nr="1103" mi="0" ci="5" mb="0" cb="0"/><line nr="1105" mi="0" ci="2" mb="0" cb="0"/><line nr="1106" mi="0" ci="1" mb="0" cb="0"/><line nr="1107" mi="0" ci="2" mb="0" cb="0"/><line nr="1108" mi="0" ci="4" mb="0" cb="0"/><line nr="1109" mi="0" ci="2" mb="0" cb="0"/><line nr="1110" mi="0" ci="4" mb="0" cb="0"/><line nr="1113" mi="0" ci="2" mb="0" cb="0"/><line nr="1115" mi="0" ci="6" mb="0" cb="0"/><line nr="1116" mi="0" ci="6" mb="0" cb="0"/><line nr="1120" mi="0" ci="1" mb="0" cb="0"/><line nr="1122" mi="0" ci="2" mb="0" cb="0"/><line nr="1123" mi="0" ci="4" mb="0" cb="0"/><line nr="1125" mi="0" ci="2" mb="0" cb="0"/><line nr="1126" mi="0" ci="2" mb="0" cb="0"/><line nr="1127" mi="0" ci="4" mb="0" cb="0"/><line nr="1128" mi="0" ci="2" mb="0" cb="0"/><line nr="1129" mi="0" ci="2" mb="0" cb="0"/><line nr="1130" mi="0" ci="4" mb="0" cb="0"/><line nr="1131" mi="0" ci="2" mb="0" cb="0"/><line nr="1132" mi="0" ci="2" mb="0" cb="0"/><line nr="1133" mi="0" ci="4" mb="0" cb="0"/><line nr="1134" mi="0" ci="2" mb="0" cb="0"/><line nr="1135" mi="0" ci="2" mb="0" cb="0"/><line nr="1136" mi="0" ci="4" mb="0" cb="0"/><line nr="1137" mi="0" ci="2" mb="0" cb="0"/><line nr="1138" mi="0" ci="2" mb="0" cb="0"/><line nr="1139" mi="0" ci="4" mb="0" cb="0"/><line nr="1143" mi="0" ci="10" mb="0" cb="0"/><line nr="1145" mi="0" ci="4" mb="0" cb="0"/><line nr="1146" mi="0" ci="10" mb="0" cb="0"/><line nr="1148" mi="0" ci="4" mb="0" cb="0"/><line nr="1149" mi="0" ci="8" mb="0" cb="0"/><line nr="1150" mi="0" ci="2" mb="0" cb="0"/><line nr="1151" mi="0" ci="4" mb="0" cb="0"/><line nr="1152" mi="0" ci="10" mb="0" cb="0"/><line nr="1154" mi="0" ci="4" mb="0" cb="0"/><line nr="1155" mi="0" ci="10" mb="0" cb="0"/><line nr="1157" mi="0" ci="4" mb="0" cb="0"/><line nr="1158" mi="0" ci="11" mb="0" cb="0"/><line nr="1159" mi="0" ci="3" mb="0" cb="0"/><line nr="1160" mi="0" ci="8" mb="0" cb="0"/><line nr="1161" mi="0" ci="4" mb="0" cb="0"/><line nr="1163" mi="0" ci="4" mb="0" cb="0"/><line nr="1164" mi="0" ci="2" mb="0" cb="0"/><line nr="1168" mi="0" ci="3" mb="0" cb="0"/><line nr="1169" mi="0" ci="3" mb="0" cb="0"/><line nr="1170" mi="0" ci="3" mb="0" cb="0"/><line nr="1171" mi="0" ci="3" mb="0" cb="0"/><line nr="1172" mi="0" ci="3" mb="0" cb="0"/><line nr="1173" mi="0" ci="3" mb="0" cb="0"/><line nr="1174" mi="0" ci="3" mb="0" cb="0"/><line nr="1175" mi="0" ci="3" mb="0" cb="0"/><line nr="1176" mi="0" ci="3" mb="0" cb="0"/><line nr="1178" mi="0" ci="3" mb="0" cb="0"/><line nr="1179" mi="0" ci="3" mb="0" cb="0"/><line nr="1181" mi="0" ci="6" mb="0" cb="0"/><line nr="1182" mi="0" ci="7" mb="0" cb="2"/><line nr="1184" mi="0" ci="3" mb="0" cb="0"/><line nr="1186" mi="0" ci="4" mb="0" cb="0"/><line nr="1192" mi="0" ci="3" mb="0" cb="0"/><line nr="1193" mi="0" ci="3" mb="0" cb="0"/><line nr="1194" mi="0" ci="3" mb="0" cb="0"/><line nr="1195" mi="0" ci="3" mb="0" cb="0"/><line nr="1197" mi="0" ci="3" mb="0" cb="0"/><line nr="1199" mi="0" ci="6" mb="0" cb="0"/><line nr="1200" mi="0" ci="6" mb="0" cb="0"/><line nr="1201" mi="0" ci="4" mb="0" cb="0"/><line nr="1204" mi="0" ci="4" mb="0" cb="0"/><line nr="1205" mi="0" ci="7" mb="0" cb="2"/><line nr="1206" mi="0" ci="2" mb="1" cb="1"/><line nr="1207" mi="5" ci="0" mb="0" cb="0"/><line nr="1208" mi="0" ci="3" mb="0" cb="2"/><line nr="1209" mi="0" ci="5" mb="0" cb="0"/><line nr="1210" mi="0" ci="3" mb="1" cb="1"/><line nr="1211" mi="0" ci="5" mb="0" cb="0"/><line nr="1213" mi="3" ci="0" mb="0" cb="0"/><line nr="1215" mi="0" ci="9" mb="0" cb="0"/><line nr="1217" mi="0" ci="5" mb="0" cb="0"/><line nr="1218" mi="0" ci="1" mb="0" cb="0"/><line nr="1219" mi="0" ci="3" mb="0" cb="0"/><line nr="1220" mi="0" ci="5" mb="0" cb="0"/><line nr="1221" mi="0" ci="6" mb="0" cb="0"/><line nr="1223" mi="0" ci="6" mb="1" cb="1"/><line nr="1224" mi="1" ci="5" mb="0" cb="0"/><line nr="1225" mi="0" ci="3" mb="0" cb="0"/><line nr="1226" mi="12" ci="8" mb="2" cb="2"/><line nr="1228" mi="0" ci="3" mb="0" cb="0"/><line nr="1229" mi="0" ci="3" mb="0" cb="0"/><line nr="1232" mi="0" ci="6" mb="0" cb="0"/><line nr="1234" mi="0" ci="6" mb="0" cb="0"/><line nr="1236" mi="0" ci="3" mb="0" cb="0"/><line nr="1238" mi="0" ci="3" mb="0" cb="0"/><line nr="1240" mi="0" ci="4" mb="0" cb="0"/><line nr="1242" mi="0" ci="4" mb="0" cb="0"/><line nr="1244" mi="0" ci="4" mb="0" cb="0"/><line nr="1246" mi="0" ci="3" mb="0" cb="0"/><line nr="1247" mi="0" ci="3" mb="0" cb="0"/><line nr="1248" mi="0" ci="3" mb="0" cb="0"/><line nr="1249" mi="0" ci="3" mb="0" cb="0"/><line nr="1251" mi="0" ci="3" mb="0" cb="0"/><line nr="1253" mi="0" ci="4" mb="0" cb="0"/><line nr="1255" mi="0" ci="4" mb="0" cb="0"/><line nr="1257" mi="0" ci="6" mb="0" cb="0"/><line nr="1259" mi="0" ci="7" mb="0" cb="0"/><line nr="1263" mi="0" ci="3" mb="0" cb="0"/><line nr="1264" mi="0" ci="3" mb="0" cb="0"/><line nr="1265" mi="0" ci="3" mb="0" cb="0"/><line nr="1266" mi="0" ci="3" mb="0" cb="0"/><line nr="1267" mi="0" ci="3" mb="0" cb="0"/><line nr="1268" mi="0" ci="3" mb="0" cb="0"/><line nr="1269" mi="0" ci="3" mb="0" cb="0"/><line nr="1270" mi="0" ci="3" mb="0" cb="0"/><line nr="1272" mi="0" ci="8" mb="0" cb="0"/><line nr="1274" mi="0" ci="1" mb="0" cb="0"/><line nr="1275" mi="0" ci="1" mb="0" cb="0"/><line nr="1276" mi="0" ci="3" mb="0" cb="0"/><line nr="1277" mi="0" ci="2" mb="0" cb="0"/><line nr="1278" mi="0" ci="1" mb="0" cb="0"/><line nr="1280" mi="0" ci="2" mb="0" cb="2"/><line nr="1281" mi="0" ci="2" mb="0" cb="0"/><line nr="1282" mi="0" ci="4" mb="0" cb="0"/><line nr="1283" mi="0" ci="2" mb="0" cb="0"/><line nr="1284" mi="0" ci="4" mb="0" cb="0"/><line nr="1285" mi="0" ci="2" mb="0" cb="0"/><line nr="1286" mi="0" ci="4" mb="0" cb="0"/><line nr="1287" mi="0" ci="2" mb="0" cb="0"/><line nr="1288" mi="0" ci="4" mb="0" cb="0"/><line nr="1289" mi="0" ci="2" mb="0" cb="0"/><line nr="1290" mi="0" ci="4" mb="0" cb="0"/><line nr="1293" mi="0" ci="6" mb="0" cb="0"/><line nr="1294" mi="0" ci="6" mb="0" cb="0"/><line nr="1296" mi="0" ci="2" mb="0" cb="0"/><line nr="1297" mi="0" ci="2" mb="0" cb="0"/><line nr="1298" mi="0" ci="4" mb="0" cb="0"/><line nr="1299" mi="0" ci="2" mb="0" cb="0"/><line nr="1300" mi="0" ci="2" mb="0" cb="0"/><line nr="1301" mi="0" ci="4" mb="0" cb="0"/><line nr="1302" mi="0" ci="2" mb="0" cb="0"/><line nr="1303" mi="0" ci="2" mb="0" cb="0"/><line nr="1304" mi="0" ci="4" mb="0" cb="0"/><line nr="1305" mi="0" ci="2" mb="0" cb="0"/><line nr="1306" mi="0" ci="2" mb="0" cb="0"/><line nr="1307" mi="0" ci="4" mb="0" cb="0"/><line nr="1308" mi="0" ci="2" mb="0" cb="0"/><line nr="1309" mi="0" ci="2" mb="0" cb="0"/><line nr="1310" mi="0" ci="4" mb="0" cb="0"/><line nr="1311" mi="1" ci="0" mb="0" cb="0"/><line nr="1314" mi="3" ci="0" mb="0" cb="0"/><line nr="1316" mi="5" ci="2" mb="0" cb="0"/><line nr="1318" mi="18" ci="0" mb="0" cb="0"/><line nr="1319" mi="2" ci="1" mb="0" cb="0"/><line nr="1320" mi="6" ci="3" mb="0" cb="0"/><line nr="1321" mi="3" ci="0" mb="0" cb="0"/><line nr="1323" mi="18" ci="0" mb="0" cb="0"/><line nr="1324" mi="2" ci="1" mb="0" cb="0"/><line nr="1325" mi="6" ci="3" mb="0" cb="0"/><line nr="1326" mi="3" ci="0" mb="0" cb="0"/><line nr="1328" mi="18" ci="0" mb="0" cb="0"/><line nr="1329" mi="2" ci="1" mb="0" cb="0"/><line nr="1330" mi="6" ci="3" mb="0" cb="0"/><line nr="1331" mi="5" ci="0" mb="0" cb="0"/><line nr="1332" mi="1" ci="1" mb="0" cb="0"/><line nr="1333" mi="0" ci="1" mb="0" cb="0"/><line nr="1351" mi="0" ci="12" mb="0" cb="0"/><line nr="1375" mi="0" ci="2" mb="0" cb="0"/><line nr="1376" mi="0" ci="4" mb="0" cb="0"/><line nr="1377" mi="0" ci="2" mb="1" cb="1"/><line nr="1378" mi="0" ci="4" mb="0" cb="0"/><line nr="1379" mi="0" ci="13" mb="0" cb="0"/><line nr="1381" mi="0" ci="3" mb="0" cb="0"/><line nr="1382" mi="0" ci="3" mb="0" cb="0"/><line nr="1383" mi="0" ci="3" mb="0" cb="0"/><line nr="1384" mi="0" ci="3" mb="0" cb="0"/><line nr="1385" mi="0" ci="3" mb="0" cb="0"/><line nr="1386" mi="0" ci="4" mb="2" cb="2"/><line nr="1387" mi="8" ci="0" mb="0" cb="0"/><line nr="1389" mi="0" ci="3" mb="0" cb="0"/><line nr="1391" mi="0" ci="2" mb="1" cb="1"/><line nr="1393" mi="0" ci="2" mb="0" cb="0"/><line nr="1394" mi="0" ci="2" mb="1" cb="1"/><line nr="1395" mi="0" ci="5" mb="0" cb="2"/><line nr="1396" mi="0" ci="4" mb="0" cb="0"/><line nr="1398" mi="0" ci="6" mb="0" cb="0"/><line nr="1399" mi="0" ci="5" mb="0" cb="2"/><line nr="1400" mi="0" ci="4" mb="0" cb="0"/><line nr="1402" mi="0" ci="6" mb="0" cb="0"/><line nr="1404" mi="0" ci="6" mb="0" cb="0"/><line nr="1407" mi="5" ci="0" mb="0" cb="0"/><line nr="1409" mi="0" ci="2" mb="0" cb="2"/><line nr="1410" mi="0" ci="4" mb="0" cb="0"/><line nr="1413" mi="0" ci="2" mb="1" cb="1"/><line nr="1414" mi="4" ci="0" mb="0" cb="0"/><line nr="1417" mi="0" ci="2" mb="1" cb="1"/><line nr="1418" mi="4" ci="0" mb="0" cb="0"/><line nr="1421" mi="0" ci="2" mb="1" cb="1"/><line nr="1422" mi="4" ci="0" mb="0" cb="0"/><line nr="1426" mi="0" ci="4" mb="0" cb="0"/><line nr="1427" mi="0" ci="3" mb="0" cb="0"/><line nr="1428" mi="0" ci="5" mb="0" cb="2"/><line nr="1430" mi="0" ci="4" mb="0" cb="0"/><line nr="1432" mi="0" ci="5" mb="0" cb="2"/><line nr="1434" mi="0" ci="4" mb="0" cb="0"/><line nr="1435" mi="0" ci="3" mb="0" cb="0"/><line nr="1436" mi="0" ci="7" mb="0" cb="0"/><line nr="1437" mi="0" ci="6" mb="0" cb="2"/><line nr="1439" mi="0" ci="3" mb="0" cb="0"/><line nr="1440" mi="0" ci="4" mb="0" cb="0"/><line nr="1441" mi="0" ci="2" mb="0" cb="0"/><line nr="1442" mi="0" ci="16" mb="0" cb="2"/><line nr="1443" mi="0" ci="5" mb="0" cb="0"/><line nr="1444" mi="0" ci="2" mb="0" cb="0"/><line nr="1446" mi="0" ci="1" mb="0" cb="0"/><line nr="1447" mi="0" ci="5" mb="0" cb="0"/><line nr="1449" mi="0" ci="5" mb="1" cb="1"/><line nr="1451" mi="3" ci="0" mb="0" cb="0"/><line nr="1452" mi="4" ci="0" mb="0" cb="0"/><line nr="1453" mi="6" ci="0" mb="0" cb="0"/><line nr="1455" mi="0" ci="5" mb="1" cb="1"/><line nr="1457" mi="3" ci="0" mb="0" cb="0"/><line nr="1458" mi="4" ci="0" mb="0" cb="0"/><line nr="1459" mi="6" ci="0" mb="0" cb="0"/><line nr="1461" mi="0" ci="5" mb="1" cb="1"/><line nr="1463" mi="2" ci="0" mb="2" cb="0"/><line nr="1464" mi="4" ci="0" mb="0" cb="0"/><line nr="1465" mi="6" ci="0" mb="0" cb="0"/><line nr="1467" mi="3" ci="0" mb="0" cb="0"/><line nr="1470" mi="0" ci="4" mb="0" cb="0"/><line nr="1473" mi="0" ci="2" mb="0" cb="0"/><line nr="1474" mi="1" ci="0" mb="0" cb="0"/><line nr="1475" mi="3" ci="0" mb="0" cb="0"/><line nr="1476" mi="5" ci="0" mb="0" cb="0"/><line nr="1491" mi="0" ci="8" mb="0" cb="0"/><line nr="1492" mi="0" ci="4" mb="0" cb="0"/><line nr="1510" mi="0" ci="2" mb="0" cb="0"/><line nr="1511" mi="0" ci="2" mb="1" cb="1"/><line nr="1512" mi="0" ci="3" mb="0" cb="0"/><line nr="1513" mi="0" ci="2" mb="0" cb="2"/><line nr="1514" mi="0" ci="4" mb="0" cb="0"/><line nr="1515" mi="0" ci="3" mb="0" cb="0"/><line nr="1519" mi="0" ci="3" mb="0" cb="2"/><line nr="1520" mi="0" ci="11" mb="0" cb="0"/><line nr="1524" mi="0" ci="3" mb="0" cb="0"/><line nr="1526" mi="0" ci="3" mb="0" cb="2"/><line nr="1527" mi="0" ci="11" mb="0" cb="0"/><line nr="1531" mi="0" ci="3" mb="0" cb="0"/><line nr="1533" mi="0" ci="4" mb="0" cb="0"/><line nr="1534" mi="0" ci="3" mb="0" cb="2"/><line nr="1535" mi="0" ci="2" mb="0" cb="0"/><line nr="1537" mi="0" ci="3" mb="0" cb="2"/><line nr="1538" mi="0" ci="2" mb="0" cb="0"/><line nr="1540" mi="0" ci="3" mb="0" cb="2"/><line nr="1541" mi="12" ci="7" mb="2" cb="2"/><line nr="1543" mi="0" ci="4" mb="0" cb="0"/><line nr="1544" mi="0" ci="2" mb="0" cb="0"/><line nr="1545" mi="0" ci="2" mb="0" cb="2"/><line nr="1546" mi="0" ci="5" mb="0" cb="0"/><line nr="1548" mi="0" ci="2" mb="0" cb="2"/><line nr="1549" mi="0" ci="5" mb="0" cb="0"/><line nr="1551" mi="0" ci="3" mb="0" cb="0"/><line nr="1553" mi="13" ci="5" mb="2" cb="2"/><line nr="1554" mi="0" ci="4" mb="0" cb="0"/><line nr="1555" mi="13" ci="5" mb="2" cb="2"/><line nr="1556" mi="0" ci="4" mb="0" cb="0"/><line nr="1557" mi="13" ci="5" mb="2" cb="2"/><line nr="1558" mi="0" ci="4" mb="0" cb="0"/><line nr="1559" mi="16" ci="8" mb="2" cb="2"/><line nr="1561" mi="0" ci="7" mb="0" cb="0"/><line nr="1562" mi="16" ci="8" mb="2" cb="2"/><line nr="1564" mi="0" ci="7" mb="0" cb="0"/><line nr="1565" mi="0" ci="2" mb="0" cb="2"/><line nr="1566" mi="0" ci="5" mb="0" cb="0"/><line nr="1568" mi="0" ci="3" mb="0" cb="0"/><line nr="1570" mi="0" ci="2" mb="0" cb="0"/><line nr="1572" mi="0" ci="6" mb="0" cb="0"/><line nr="1573" mi="0" ci="2" mb="0" cb="0"/><line nr="1574" mi="0" ci="6" mb="1" cb="3"/><line nr="1575" mi="5" ci="0" mb="0" cb="0"/><line nr="1577" mi="0" ci="2" mb="0" cb="0"/><line nr="1578" mi="0" ci="10" mb="0" cb="2"/><line nr="1579" mi="0" ci="1" mb="0" cb="0"/><line nr="1580" mi="0" ci="7" mb="0" cb="0"/><line nr="1581" mi="16" ci="7" mb="2" cb="2"/><line nr="1583" mi="0" ci="6" mb="0" cb="0"/><line nr="1584" mi="0" ci="3" mb="0" cb="0"/><line nr="1585" mi="0" ci="2" mb="0" cb="2"/><line nr="1586" mi="17" ci="5" mb="2" cb="2"/><line nr="1588" mi="0" ci="4" mb="0" cb="0"/><line nr="1589" mi="17" ci="7" mb="2" cb="2"/><line nr="1591" mi="0" ci="4" mb="0" cb="0"/><line nr="1593" mi="0" ci="1" mb="0" cb="0"/><line nr="1594" mi="0" ci="2" mb="0" cb="0"/><line nr="1596" mi="2" ci="0" mb="0" cb="0"/><line nr="1607" mi="0" ci="15" mb="0" cb="0"/><line nr="1608" mi="0" ci="3" mb="0" cb="2"/><line nr="1609" mi="0" ci="5" mb="0" cb="0"/><line nr="1611" mi="0" ci="8" mb="0" cb="0"/><line nr="1613" mi="0" ci="3" mb="0" cb="2"/><line nr="1614" mi="0" ci="5" mb="0" cb="0"/><line nr="1616" mi="0" ci="8" mb="0" cb="0"/><line nr="1618" mi="0" ci="1" mb="0" cb="0"/><line nr="1634" mi="0" ci="4" mb="0" cb="0"/><line nr="1635" mi="0" ci="3" mb="0" cb="0"/><line nr="1636" mi="5" ci="5" mb="2" cb="2"/><line nr="1637" mi="0" ci="3" mb="0" cb="0"/><line nr="1638" mi="0" ci="3" mb="0" cb="0"/><line nr="1639" mi="0" ci="3" mb="0" cb="0"/><line nr="1640" mi="0" ci="5" mb="0" cb="2"/><line nr="1642" mi="0" ci="4" mb="0" cb="0"/><line nr="1644" mi="0" ci="5" mb="0" cb="2"/><line nr="1646" mi="0" ci="3" mb="0" cb="0"/><line nr="1647" mi="0" ci="3" mb="0" cb="0"/><line nr="1648" mi="0" ci="3" mb="0" cb="0"/><line nr="1649" mi="0" ci="3" mb="0" cb="0"/><line nr="1650" mi="0" ci="4" mb="0" cb="0"/><line nr="1651" mi="0" ci="6" mb="0" cb="2"/><line nr="1653" mi="0" ci="3" mb="0" cb="0"/><line nr="1654" mi="0" ci="3" mb="0" cb="0"/><line nr="1655" mi="0" ci="4" mb="0" cb="0"/><line nr="1656" mi="0" ci="2" mb="0" cb="0"/><line nr="1657" mi="0" ci="7" mb="0" cb="2"/><line nr="1658" mi="0" ci="3" mb="0" cb="0"/><line nr="1659" mi="0" ci="3" mb="0" cb="0"/><line nr="1660" mi="0" ci="4" mb="0" cb="0"/><line nr="1661" mi="0" ci="5" mb="0" cb="0"/><line nr="1663" mi="5" ci="6" mb="2" cb="2"/><line nr="1664" mi="0" ci="10" mb="0" cb="0"/><line nr="1665" mi="0" ci="1" mb="0" cb="0"/><line nr="1666" mi="0" ci="3" mb="0" cb="0"/><line nr="1667" mi="0" ci="3" mb="0" cb="0"/><line nr="1668" mi="0" ci="4" mb="0" cb="0"/><line nr="1670" mi="0" ci="5" mb="1" cb="1"/><line nr="1672" mi="4" ci="0" mb="0" cb="0"/><line nr="1673" mi="4" ci="0" mb="0" cb="0"/><line nr="1675" mi="0" ci="5" mb="1" cb="1"/><line nr="1677" mi="4" ci="0" mb="0" cb="0"/><line nr="1678" mi="4" ci="0" mb="0" cb="0"/><line nr="1680" mi="0" ci="5" mb="1" cb="1"/><line nr="1682" mi="3" ci="0" mb="0" cb="0"/><line nr="1683" mi="3" ci="0" mb="0" cb="0"/><line nr="1684" mi="3" ci="0" mb="0" cb="0"/><line nr="1685" mi="5" ci="0" mb="0" cb="0"/><line nr="1686" mi="5" ci="0" mb="0" cb="0"/><line nr="1688" mi="0" ci="4" mb="0" cb="0"/><line nr="1689" mi="0" ci="1" mb="0" cb="0"/><line nr="1698" mi="0" ci="3" mb="0" cb="0"/><line nr="1699" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="543" covered="2821"/><counter type="BRANCH" missed="76" covered="190"/><counter type="LINE" missed="65" covered="645"/><counter type="COMPLEXITY" missed="75" covered="80"/><counter type="METHOD" missed="1" covered="21"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSimpleTextCodec.java"><line nr="14" mi="0" ci="6" mb="0" cb="0"/><line nr="15" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCodec.java"><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="1" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="2"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="1" mb="0" cb="0"/><line nr="62" mi="0" ci="2" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="1" cb="1"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="1" cb="1"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="0" cb="0"/><line nr="69" mi="0" ci="5" mb="2" cb="2"/><line nr="72" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="3" ci="0" mb="0" cb="0"/><line nr="75" mi="0" ci="5" mb="0" cb="0"/><line nr="78" mi="5" ci="0" mb="0" cb="0"/><line nr="81" mi="7" ci="0" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="0" ci="2" mb="0" cb="0"/><line nr="104" mi="0" ci="4" mb="0" cb="0"/><line nr="114" mi="2" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="2" mb="0" cb="0"/><line nr="126" mi="0" ci="4" mb="0" cb="0"/><line nr="136" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="4" mb="0" cb="0"/><line nr="158" mi="0" ci="2" mb="0" cb="0"/><line nr="159" mi="0" ci="4" mb="0" cb="0"/><line nr="169" mi="2" ci="0" mb="0" cb="0"/><line nr="170" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="42" covered="81"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="12" covered="28"/><counter type="COMPLEXITY" missed="8" covered="10"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFieldsProducer.java"><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="2" mb="0" cb="0"/><line nr="56" mi="0" ci="2" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="10" mb="0" cb="0"/><line nr="63" mi="0" ci="8" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="66" mi="0" ci="10" mb="0" cb="0"/><line nr="68" mi="0" ci="8" mb="0" cb="0"/><line nr="69" mi="0" ci="2" mb="0" cb="0"/><line nr="71" mi="0" ci="8" mb="0" cb="0"/><line nr="72" mi="0" ci="2" mb="0" cb="0"/><line nr="75" mi="0" ci="8" mb="0" cb="0"/><line nr="76" mi="0" ci="2" mb="0" cb="0"/><line nr="80" mi="0" ci="10" mb="0" cb="0"/><line nr="81" mi="0" ci="2" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="0" cb="0"/><line nr="84" mi="0" ci="10" mb="0" cb="0"/><line nr="85" mi="0" ci="2" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="89" mi="0" ci="10" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="94" mi="1" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="1" mb="0" cb="0"/><line nr="100" mi="0" ci="4" mb="0" cb="0"/><line nr="101" mi="0" ci="2" mb="0" cb="0"/><line nr="102" mi="0" ci="1" mb="0" cb="0"/><line nr="115" mi="0" ci="5" mb="1" cb="1"/><line nr="116" mi="6" ci="0" mb="0" cb="0"/><line nr="118" mi="0" ci="2" mb="0" cb="0"/><line nr="119" mi="0" ci="2" mb="0" cb="2"/><line nr="120" mi="0" ci="4" mb="0" cb="0"/><line nr="121" mi="0" ci="5" mb="1" cb="1"/><line nr="122" mi="16" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="6" mb="0" cb="0"/><line nr="126" mi="0" ci="8" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="3" mb="0" cb="0"/><line nr="148" mi="0" ci="12" mb="0" cb="2"/><line nr="149" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="1" mb="0" cb="0"/><line nr="151" mi="0" ci="1" mb="0" cb="0"/><line nr="160" mi="0" ci="14" mb="0" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="182" mi="6" ci="0" mb="0" cb="0"/><line nr="192" mi="4" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="2" cb="0"/><line nr="194" mi="6" ci="0" mb="0" cb="0"/><line nr="195" mi="1" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="0" cb="0"/><line nr="208" mi="1" ci="0" mb="0" cb="0"/><line nr="217" mi="16" ci="0" mb="0" cb="0"/><line nr="234" mi="0" ci="8" mb="0" cb="0"/><line nr="237" mi="0" ci="7" mb="0" cb="0"/><line nr="238" mi="0" ci="5" mb="0" cb="2"/><line nr="239" mi="0" ci="2" mb="0" cb="0"/><line nr="240" mi="0" ci="5" mb="0" cb="2"/><line nr="241" mi="0" ci="2" mb="0" cb="0"/><line nr="243" mi="0" ci="8" mb="0" cb="0"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="246" mi="2" ci="0" mb="0" cb="0"/><line nr="247" mi="3" ci="0" mb="0" cb="0"/><line nr="248" mi="8" ci="0" mb="0" cb="0"/><line nr="249" mi="7" ci="0" mb="0" cb="0"/><line nr="250" mi="0" ci="1" mb="0" cb="0"/><line nr="251" mi="0" ci="2" mb="0" cb="0"/><line nr="265" mi="0" ci="8" mb="0" cb="0"/><counter type="INSTRUCTION" missed="103" covered="257"/><counter type="BRANCH" missed="4" covered="10"/><counter type="LINE" missed="21" covered="54"/><counter type="COMPLEXITY" missed="9" covered="11"/><counter type="METHOD" missed="6" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="771" covered="3538"/><counter type="BRANCH" missed="96" covered="230"/><counter type="LINE" missed="125" covered="835"/><counter type="COMPLEXITY" missed="104" covered="129"/><counter type="METHOD" missed="11" covered="59"/><counter type="CLASS" missed="0" covered="6"/></package><package name="mtas/analysis/parser"><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;)V" line="888"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation;" line="903"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWord"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasSketchParser;)V" line="386"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWord;" line="401"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMSentence"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;)V" line="916"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMSentence;" line="931"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserFunctionOutput"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;Ljava/lang/String;Ljava/lang/String;)V" line="849"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Ljava/lang/String;)Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserFunctionOutput;" line="861"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="875"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasTEIParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="20"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="30"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserType"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Z)V" line="1569"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V" line="1594"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRefAttributeName" desc="()Ljava/lang/String;" line="1604"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getName" desc="()Ljava/lang/String;" line="1613"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Ljava/lang/String;" line="1622"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="precheckText" desc="()Z" line="1631"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addItem" desc="(Ljava/lang/Object;)V" line="1640"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItems" desc="()Ljava/util/List;" line="1649"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="3" covered="44"/><counter type="LINE" missed="1" covered="15"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1129"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation;" line="1144"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWord"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1101"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingWord;" line="1116"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasCRMParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="38"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="93"><counter type="INSTRUCTION" missed="497" covered="0"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="91" covered="0"/><counter type="COMPLEXITY" missed="32" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createTokenCollection" desc="(Ljava/io/Reader;)Lmtas/analysis/token/MtasTokenCollection;" line="235"><counter type="INSTRUCTION" missed="643" covered="0"/><counter type="BRANCH" missed="56" covered="0"/><counter type="LINE" missed="117" covered="0"/><counter type="COMPLEXITY" missed="29" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processWordAnnotation" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Ljava/util/List;" line="437"><counter type="INSTRUCTION" missed="240" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="40" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processCRMSentence" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/List;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set;" line="527"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processCRMClause" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/List;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;)Ljava/util/Set;" line="579"><counter type="INSTRUCTION" missed="77" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="closePrevious" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Ljava/util/Set;Ljava/lang/Integer;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V" line="620"><counter type="INSTRUCTION" missed="51" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processCRMPair" desc="(Lmtas/analysis/token/MtasTokenIdFactory;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/List;Lmtas/analysis/parser/MtasCRMParser$MtasCRMAncestors;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V" line="661"><counter type="INSTRUCTION" missed="248" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="42" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processFunctions" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V" line="733"><counter type="INSTRUCTION" missed="126" covered="0"/><counter type="BRANCH" missed="22" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfig" desc="()Ljava/lang/String;" line="771"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigTypes" desc="(Ljava/util/HashMap;)Ljava/lang/String;" line="787"><counter type="INSTRUCTION" missed="70" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="32"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2135" covered="0"/><counter type="BRANCH" missed="198" covered="0"/><counter type="LINE" missed="380" covered="0"/><counter type="COMPLEXITY" missed="111" covered="0"/><counter type="METHOD" missed="12" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMAncestors"><method name="&lt;init&gt;" desc="()V" line="802"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasParser"><method name="&lt;init&gt;" desc="()V" line="20"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initParser" desc="()V" line="49"><counter type="INSTRUCTION" missed="0" covered="51"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="62"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroup"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1028"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroup;" line="1043"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserMappingToken"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="1709"><counter type="INSTRUCTION" missed="0" covered="33"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOffset" desc="(Ljava/lang/Boolean;)V" line="1725"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffset" desc="(Ljava/lang/Boolean;)V" line="1734"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setParent" desc="(Ljava/lang/Boolean;)V" line="1743"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="45"/><counter type="LINE" missed="0" covered="15"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMPair"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasCRMParser;)V" line="944"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasCRMParser$MtasCRMParserMappingCRMPair;" line="959"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasSketchParser;)V" line="414"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation;" line="429"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasFoliaParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="20"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initParser" desc="()V" line="30"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasElanParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="20"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="30"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="999"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation;" line="1014"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserMapping"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasBasicParser;)V" line="1917"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="processConfig" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="1936"><counter type="INSTRUCTION" missed="664" covered="690"/><counter type="BRANCH" missed="88" covered="78"/><counter type="LINE" missed="138" covered="133"/><counter type="COMPLEXITY" missed="61" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setStartEnd" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="2306"><counter type="INSTRUCTION" missed="14" covered="3"/><counter type="BRANCH" missed="7" covered="1"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionUnknownAncestor" desc="(Ljava/lang/String;)V" line="2318"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addString" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;)V" line="2333"><counter type="INSTRUCTION" missed="9" covered="30"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="payloadString" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;)V" line="2352"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addName" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2369"><counter type="INSTRUCTION" missed="9" covered="35"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionName" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="2388"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addText" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2406"><counter type="INSTRUCTION" missed="6" covered="38"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addTextSplit" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2429"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="conditionText" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2450"><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="payloadText" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;)V" line="2467"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2485"><counter type="INSTRUCTION" missed="0" covered="51"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addVariableFromAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2511"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="conditionAttribute" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2536"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="payloadAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;)V" line="2557"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionAncestor" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="2572"><counter type="INSTRUCTION" missed="4" covered="45"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAncestorName" desc="(Ljava/lang/String;Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2599"><counter type="INSTRUCTION" missed="13" covered="60"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="3" covered="14"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="conditionAncestorName" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2630"><counter type="INSTRUCTION" missed="4" covered="60"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="1" covered="14"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAncestorAttribute" desc="(Ljava/lang/String;Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2661"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="conditionAncestorAttribute" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2696"><counter type="INSTRUCTION" missed="71" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="payloadAncestorAttribute" desc="(Lmtas/analysis/parser/MtasBasicParser$MtasParserMappingToken;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2727"><counter type="INSTRUCTION" missed="8" covered="53"/><counter type="BRANCH" missed="9" covered="5"/><counter type="LINE" missed="2" covered="13"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeAncestorSourceType" desc="(Ljava/lang/String;)Ljava/lang/String;" line="2754"><counter type="INSTRUCTION" missed="24" covered="24"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="6" covered="7"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeDistance" desc="(Ljava/lang/String;)Ljava/lang/String;" line="2778"><counter type="INSTRUCTION" missed="3" covered="20"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeNumber" desc="(Ljava/lang/String;)Ljava/lang/String;" line="2797"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTokens" desc="()Ljava/util/List;" line="2806"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getConditions" desc="()Ljava/util/List;" line="2815"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="2825"><counter type="INSTRUCTION" missed="372" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="1498" covered="1245"/><counter type="BRANCH" missed="205" covered="123"/><counter type="LINE" missed="277" covered="271"/><counter type="COMPLEXITY" missed="144" covered="48"/><counter type="METHOD" missed="9" covered="19"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingGroup"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasSketchParser;)V" line="442"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasSketchParser$MtasSketchParserMappingGroup;" line="457"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserVariable"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="1768"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processConfig" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="1782"><counter type="INSTRUCTION" missed="118" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="1815"><counter type="INSTRUCTION" missed="60" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="971"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingRelation;" line="986"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="2" covered="19"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasParser$MtasParserObject"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasParser;Lmtas/analysis/parser/MtasBasicParser$MtasParserType;)V" line="90"><counter type="INSTRUCTION" missed="0" covered="93"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerUpdateableMappingAtParent" desc="(Ljava/lang/Integer;)V" line="162"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerUpdateableMappingsAtParent" desc="(Ljava/util/Set;)V" line="171"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getUpdateableMappingsAsParent" desc="()Ljava/util/Set;" line="180"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetUpdateableMappingsAsParent" desc="()V" line="187"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addUpdateableMappingWithPosition" desc="(Ljava/lang/Integer;)V" line="196"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addUpdateableIdWithOffset" desc="(Ljava/lang/String;)V" line="205"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addUpdateableMappingWithOffset" desc="(Ljava/lang/Integer;)V" line="214"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMappings" desc="(Ljava/util/Map;Ljava/util/Map;)V" line="225"><counter type="INSTRUCTION" missed="70" covered="44"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="11" covered="7"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getAttribute" desc="(Ljava/lang/String;)Ljava/lang/String;" line="258"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getId" desc="()Ljava/lang/String;" line="271"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Lmtas/analysis/parser/MtasBasicParser$MtasParserType;" line="280"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setText" desc="(Ljava/lang/String;)V" line="289"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addText" desc="(Ljava/lang/String;)V" line="298"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getText" desc="()Ljava/lang/String;" line="311"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setUnknownAncestorNumber" desc="(Ljava/lang/Integer;)V" line="320"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getUnknownAncestorNumber" desc="()Ljava/lang/Integer;" line="329"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffsetStart" desc="(Ljava/lang/Integer;)V" line="338"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRealOffsetStart" desc="()Ljava/lang/Integer;" line="347"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffsetEnd" desc="(Ljava/lang/Integer;)V" line="356"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRealOffsetEnd" desc="()Ljava/lang/Integer;" line="365"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOffsetStart" desc="(Ljava/lang/Integer;)V" line="374"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addOffsetStart" desc="(Ljava/lang/Integer;)V" line="383"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addOffsetEnd" desc="(Ljava/lang/Integer;)V" line="395"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffsetStart" desc="()Ljava/lang/Integer;" line="407"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOffsetEnd" desc="(Ljava/lang/Integer;)V" line="416"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffsetEnd" desc="()Ljava/lang/Integer;" line="425"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffset" desc="()[Ljava/lang/Integer;" line="434"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPosition" desc="(Ljava/lang/Integer;)V" line="447"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositions" desc="(Ljava/util/Set;)V" line="456"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositions" desc="()Ljava/util/SortedSet;" line="465"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRefId" desc="(Ljava/lang/String;)V" line="474"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRefIds" desc="()Ljava/util/Set;" line="485"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setReferredStartPosition" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="495"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setReferredEndPosition" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="505"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setReferredStartOffset" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="515"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setReferredEndOffset" desc="(Ljava/lang/String;Ljava/lang/Integer;)V" line="525"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="clearReferred" desc="()V" line="532"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="129" covered="308"/><counter type="BRANCH" missed="17" covered="19"/><counter type="LINE" missed="31" covered="83"/><counter type="COMPLEXITY" missed="21" covered="35"/><counter type="METHOD" missed="8" covered="30"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasBasicParser$MtasParserVariableValue"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="1671"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasSketchParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="34"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="65"><counter type="INSTRUCTION" missed="199" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createTokenCollection" desc="(Ljava/io/Reader;)Lmtas/analysis/token/MtasTokenCollection;" line="131"><counter type="INSTRUCTION" missed="835" covered="0"/><counter type="BRANCH" missed="92" covered="0"/><counter type="LINE" missed="151" covered="0"/><counter type="COMPLEXITY" missed="47" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfig" desc="()Ljava/lang/String;" line="349"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigTypes" desc="(Ljava/util/HashMap;)Ljava/lang/String;" line="365"><counter type="INSTRUCTION" missed="70" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="28"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="1180" covered="0"/><counter type="BRANCH" missed="124" covered="0"/><counter type="LINE" missed="214" covered="0"/><counter type="COMPLEXITY" missed="68" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="40"><counter type="INSTRUCTION" missed="4" covered="72"/><counter type="LINE" missed="2" covered="19"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="printConfig" desc="()Ljava/lang/String;" line="142"><counter type="INSTRUCTION" missed="191" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigMappingTypes" desc="(Ljava/util/Map;)Ljava/lang/String;" line="173"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printConfigVariableTypes" desc="(Ljava/util/Map;)Ljava/lang/String;" line="193"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initParser" desc="()V" line="212"><counter type="INSTRUCTION" missed="168" covered="368"/><counter type="BRANCH" missed="26" covered="38"/><counter type="LINE" missed="28" covered="70"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTokenCollection" desc="(Ljava/io/Reader;)Lmtas/analysis/token/MtasTokenCollection;" line="360"><counter type="INSTRUCTION" missed="739" covered="1288"/><counter type="BRANCH" missed="106" covered="163"/><counter type="LINE" missed="101" covered="283"/><counter type="COMPLEXITY" missed="93" covered="45"/><counter type="METHOD" missed="0" covered="1"/></method><method name="recursiveCollect" desc="(Ljava/lang/String;Ljava/util/Map;I)Ljava/util/Collection;" line="910"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQName" desc="(Ljava/lang/String;)Ljavax/xml/namespace/QName;" line="930"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectAttributes" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljavax/xml/stream/XMLStreamReader;)V" line="946"><counter type="INSTRUCTION" missed="0" covered="50"/><counter type="BRANCH" missed="2" covered="8"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="2" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="34"><counter type="INSTRUCTION" missed="2" covered="33"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1290" covered="1834"/><counter type="BRANCH" missed="149" covered="212"/><counter type="LINE" missed="179" covered="401"/><counter type="COMPLEXITY" missed="127" covered="66"/><counter type="METHOD" missed="4" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasBasicParser"><method name="&lt;init&gt;" desc="()V" line="236"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="236"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createCurrentList" desc="()Ljava/util/Map;" line="262"><counter type="INSTRUCTION" missed="0" covered="55"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createUpdateList" desc="()Ljava/util/Map;" line="282"><counter type="INSTRUCTION" missed="0" covered="55"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createVariables" desc="()Ljava/util/Map;" line="299"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeMappingsFromObject" desc="(Lmtas/analysis/token/MtasTokenIdFactory;Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)V" line="317"><counter type="INSTRUCTION" missed="516" covered="535"/><counter type="BRANCH" missed="84" covered="60"/><counter type="LINE" missed="99" covered="107"/><counter type="COMPLEXITY" missed="54" covered="19"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeVariablesFromObject" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)V" line="621"><counter type="INSTRUCTION" missed="76" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkForVariables" desc="(Ljava/util/List;)Z" line="649"><counter type="INSTRUCTION" missed="2" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMappingsWithLocalReferences" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)V" line="672"><counter type="INSTRUCTION" missed="219" covered="69"/><counter type="BRANCH" missed="39" covered="5"/><counter type="LINE" missed="53" covered="15"/><counter type="COMPLEXITY" missed="20" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeTypeFromMappingSource" desc="(Ljava/lang/String;)Ljava/lang/String;" line="761"><counter type="INSTRUCTION" missed="24" covered="30"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="7" covered="11"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeObjectFromMappingValue" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;Ljava/util/Map;)[Lmtas/analysis/parser/MtasParser$MtasParserObject;" line="796"><counter type="INSTRUCTION" missed="0" covered="107"/><counter type="BRANCH" missed="3" covered="13"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="3" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeValueFromMappingValues" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;Z)[Ljava/lang/String;" line="845"><counter type="INSTRUCTION" missed="253" covered="276"/><counter type="BRANCH" missed="56" covered="36"/><counter type="LINE" missed="50" covered="57"/><counter type="COMPLEXITY" missed="34" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAndEncodeVariable" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;" line="1007"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addAndEncodeValue" desc="(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;" line="1020"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addAndEncode" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;" line="1034"><counter type="INSTRUCTION" missed="48" covered="26"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="7" covered="6"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decodeAndUpdateWithVariables" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;" line="1077"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="decodeAndUpdateWithVariables" desc="([Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;" line="1107"><counter type="INSTRUCTION" missed="126" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computePayloadFromMappingPayload" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;)Lorg/apache/lucene/util/BytesRef;" line="1154"><counter type="INSTRUCTION" missed="50" covered="60"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="12" covered="15"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prevalidateObject" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/Map;)Ljava/lang/Boolean;" line="1201"><counter type="INSTRUCTION" missed="0" covered="39"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="precheckMappingConditions" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;)V" line="1229"><counter type="INSTRUCTION" missed="257" covered="253"/><counter type="BRANCH" missed="52" covered="36"/><counter type="LINE" missed="41" covered="53"/><counter type="COMPLEXITY" missed="31" covered="14"/><counter type="METHOD" missed="0" covered="1"/></method><method name="postcheckMappingConditions" desc="(Lmtas/analysis/parser/MtasParser$MtasParserObject;Ljava/util/List;Ljava/util/Map;)V" line="1374"><counter type="INSTRUCTION" missed="114" covered="24"/><counter type="BRANCH" missed="29" covered="3"/><counter type="LINE" missed="19" covered="6"/><counter type="COMPLEXITY" missed="15" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeFilteredSplitValues" desc="([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" line="1422"><counter type="INSTRUCTION" missed="163" covered="0"/><counter type="BRANCH" missed="28" covered="0"/><counter type="LINE" missed="38" covered="0"/><counter type="COMPLEXITY" missed="15" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeFilteredPrefixedValue" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="1488"><counter type="INSTRUCTION" missed="55" covered="85"/><counter type="BRANCH" missed="10" covered="14"/><counter type="LINE" missed="6" covered="18"/><counter type="COMPLEXITY" missed="7" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeMaximumFilteredPayload" desc="(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;Ljava/lang/String;)Lorg/apache/lucene/util/BytesRef;" line="1534"><counter type="INSTRUCTION" missed="21" covered="13"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="4" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="35"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1993" covered="1685"/><counter type="BRANCH" missed="360" covered="202"/><counter type="LINE" missed="388" covered="356"/><counter type="COMPLEXITY" missed="221" covered="85"/><counter type="METHOD" missed="6" covered="19"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/parser/MtasCRMParser$MtasCRMParserFunction"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="825"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation"><method name="&lt;init&gt;" desc="(Lmtas/analysis/parser/MtasXMLParser;)V" line="1056"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="self" desc="()Lmtas/analysis/parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation;" line="1071"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setStartEnd" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="1083"><counter type="INSTRUCTION" missed="8" covered="7"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="10" covered="26"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasParser.java"><line nr="20" mi="0" ci="2" mb="0" cb="0"/><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="32" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="1" cb="1"/><line nr="51" mi="0" ci="10" mb="0" cb="2"/><line nr="52" mi="0" ci="7" mb="0" cb="0"/><line nr="53" mi="0" ci="5" mb="0" cb="2"/><line nr="54" mi="0" ci="10" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="0" cb="2"/><line nr="57" mi="0" ci="10" mb="0" cb="0"/><line nr="61" mi="0" ci="1" mb="0" cb="0"/><line nr="84" mi="0" ci="1" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="3" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="3" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="0" ci="5" mb="0" cb="0"/><line nr="117" mi="0" ci="5" mb="0" cb="0"/><line nr="120" mi="0" ci="5" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="0"/><line nr="126" mi="0" ci="5" mb="0" cb="0"/><line nr="129" mi="0" ci="5" mb="0" cb="0"/><line nr="132" mi="0" ci="5" mb="0" cb="0"/><line nr="135" mi="0" ci="5" mb="0" cb="0"/><line nr="138" mi="0" ci="5" mb="0" cb="0"/><line nr="141" mi="0" ci="5" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="0" cb="0"/><line nr="151" mi="0" ci="5" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="0" cb="0"/><line nr="153" mi="0" ci="5" mb="0" cb="0"/><line nr="154" mi="0" ci="1" mb="0" cb="0"/><line nr="162" mi="0" ci="5" mb="0" cb="0"/><line nr="163" mi="0" ci="1" mb="0" cb="0"/><line nr="171" mi="0" ci="5" mb="0" cb="0"/><line nr="172" mi="0" ci="1" mb="0" cb="0"/><line nr="180" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="1" mb="0" cb="0"/><line nr="196" mi="5" ci="0" mb="0" cb="0"/><line nr="197" mi="1" ci="0" mb="0" cb="0"/><line nr="205" mi="5" ci="0" mb="0" cb="0"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="214" mi="0" ci="5" mb="0" cb="0"/><line nr="215" mi="0" ci="1" mb="0" cb="0"/><line nr="225" mi="4" ci="7" mb="1" cb="1"/><line nr="226" mi="8" ci="0" mb="0" cb="0"/><line nr="227" mi="1" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="11" mb="0" cb="2"/><line nr="229" mi="0" ci="10" mb="0" cb="0"/><line nr="231" mi="0" ci="1" mb="0" cb="0"/><line nr="232" mi="4" ci="7" mb="1" cb="1"/><line nr="233" mi="4" ci="0" mb="2" cb="0"/><line nr="234" mi="4" ci="0" mb="2" cb="0"/><line nr="235" mi="7" ci="0" mb="0" cb="0"/><line nr="237" mi="8" ci="0" mb="0" cb="0"/><line nr="240" mi="1" ci="0" mb="0" cb="0"/><line nr="241" mi="4" ci="7" mb="1" cb="1"/><line nr="242" mi="4" ci="0" mb="2" cb="0"/><line nr="243" mi="4" ci="0" mb="2" cb="0"/><line nr="244" mi="16" ci="0" mb="0" cb="0"/><line nr="248" mi="1" ci="0" mb="0" cb="0"/><line nr="249" mi="0" ci="1" mb="0" cb="0"/><line nr="258" mi="0" ci="2" mb="1" cb="1"/><line nr="259" mi="0" ci="6" mb="0" cb="0"/><line nr="261" mi="2" ci="0" mb="0" cb="0"/><line nr="271" mi="0" ci="3" mb="0" cb="0"/><line nr="280" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="3" ci="0" mb="0" cb="0"/><line nr="290" mi="1" ci="0" mb="0" cb="0"/><line nr="298" mi="0" ci="3" mb="0" cb="2"/><line nr="299" mi="0" ci="4" mb="0" cb="0"/><line nr="301" mi="0" ci="11" mb="0" cb="0"/><line nr="303" mi="0" ci="1" mb="0" cb="0"/><line nr="311" mi="0" ci="3" mb="0" cb="0"/><line nr="320" mi="0" ci="3" mb="0" cb="0"/><line nr="321" mi="0" ci="1" mb="0" cb="0"/><line nr="329" mi="0" ci="3" mb="0" cb="0"/><line nr="338" mi="0" ci="3" mb="0" cb="0"/><line nr="339" mi="0" ci="1" mb="0" cb="0"/><line nr="347" mi="0" ci="3" mb="0" cb="0"/><line nr="356" mi="0" ci="3" mb="0" cb="0"/><line nr="357" mi="0" ci="1" mb="0" cb="0"/><line nr="365" mi="0" ci="3" mb="0" cb="0"/><line nr="374" mi="0" ci="3" mb="0" cb="0"/><line nr="375" mi="0" ci="1" mb="0" cb="0"/><line nr="383" mi="0" ci="6" mb="1" cb="3"/><line nr="384" mi="0" ci="5" mb="1" cb="1"/><line nr="385" mi="0" ci="3" mb="0" cb="0"/><line nr="387" mi="0" ci="1" mb="0" cb="0"/><line nr="395" mi="0" ci="6" mb="1" cb="3"/><line nr="396" mi="0" ci="5" mb="1" cb="1"/><line nr="397" mi="0" ci="3" mb="0" cb="0"/><line nr="399" mi="0" ci="1" mb="0" cb="0"/><line nr="407" mi="0" ci="3" mb="0" cb="0"/><line nr="416" mi="0" ci="3" mb="0" cb="0"/><line nr="417" mi="0" ci="1" mb="0" cb="0"/><line nr="425" mi="0" ci="3" mb="0" cb="0"/><line nr="434" mi="0" ci="3" mb="0" cb="2"/><line nr="435" mi="0" ci="13" mb="0" cb="0"/><line nr="437" mi="0" ci="3" mb="0" cb="0"/><line nr="447" mi="0" ci="5" mb="0" cb="0"/><line nr="448" mi="0" ci="1" mb="0" cb="0"/><line nr="456" mi="0" ci="5" mb="0" cb="0"/><line nr="457" mi="0" ci="1" mb="0" cb="0"/><line nr="465" mi="0" ci="3" mb="0" cb="0"/><line nr="474" mi="0" ci="2" mb="1" cb="1"/><line nr="475" mi="0" ci="5" mb="0" cb="0"/><line nr="477" mi="0" ci="1" mb="0" cb="0"/><line nr="485" mi="0" ci="3" mb="0" cb="0"/><line nr="495" mi="6" ci="0" mb="0" cb="0"/><line nr="496" mi="1" ci="0" mb="0" cb="0"/><line nr="505" mi="6" ci="0" mb="0" cb="0"/><line nr="506" mi="1" ci="0" mb="0" cb="0"/><line nr="515" mi="6" ci="0" mb="0" cb="0"/><line nr="516" mi="1" ci="0" mb="0" cb="0"/><line nr="525" mi="6" ci="0" mb="0" cb="0"/><line nr="526" mi="1" ci="0" mb="0" cb="0"/><line nr="532" mi="3" ci="0" mb="0" cb="0"/><line nr="533" mi="3" ci="0" mb="0" cb="0"/><line nr="534" mi="3" ci="0" mb="0" cb="0"/><line nr="535" mi="3" ci="0" mb="0" cb="0"/><line nr="536" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="129" covered="370"/><counter type="BRANCH" missed="18" covered="26"/><counter type="LINE" missed="31" covered="95"/><counter type="COMPLEXITY" missed="22" covered="40"/><counter type="METHOD" missed="8" covered="32"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasTEIParser.java"><line nr="20" mi="3" ci="0" mb="0" cb="0"/><line nr="21" mi="1" ci="0" mb="0" cb="0"/><line nr="30" mi="3" ci="0" mb="0" cb="0"/><line nr="31" mi="3" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="34" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="2" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasBasicParser.java"><line nr="35" mi="0" ci="4" mb="0" cb="0"/><line nr="236" mi="3" ci="3" mb="0" cb="0"/><line nr="239" mi="3" ci="3" mb="0" cb="0"/><line nr="244" mi="2" ci="0" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="2" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="0"/><line nr="254" mi="0" ci="1" mb="0" cb="0"/><line nr="262" mi="0" ci="4" mb="0" cb="0"/><line nr="263" mi="0" ci="7" mb="0" cb="0"/><line nr="264" mi="0" ci="7" mb="0" cb="0"/><line nr="266" mi="0" ci="7" mb="0" cb="0"/><line nr="267" mi="0" ci="7" mb="0" cb="0"/><line nr="268" mi="0" ci="7" mb="0" cb="0"/><line nr="270" mi="0" ci="7" mb="0" cb="0"/><line nr="271" mi="0" ci="7" mb="0" cb="0"/><line nr="273" mi="0" ci="2" mb="0" cb="0"/><line nr="282" mi="0" ci="4" mb="0" cb="0"/><line nr="283" mi="0" ci="7" mb="0" cb="0"/><line nr="284" mi="0" ci="7" mb="0" cb="0"/><line nr="285" mi="0" ci="7" mb="0" cb="0"/><line nr="286" mi="0" ci="7" mb="0" cb="0"/><line nr="287" mi="0" ci="7" mb="0" cb="0"/><line nr="288" mi="0" ci="7" mb="0" cb="0"/><line nr="289" mi="0" ci="7" mb="0" cb="0"/><line nr="290" mi="0" ci="2" mb="0" cb="0"/><line nr="299" mi="0" ci="4" mb="0" cb="0"/><line nr="317" mi="0" ci="3" mb="0" cb="0"/><line nr="318" mi="0" ci="3" mb="0" cb="0"/><line nr="319" mi="0" ci="4" mb="1" cb="1"/><line nr="320" mi="12" ci="0" mb="2" cb="0"/><line nr="321" mi="10" ci="0" mb="0" cb="0"/><line nr="322" mi="1" ci="0" mb="0" cb="0"/><line nr="324" mi="0" ci="4" mb="0" cb="2"/><line nr="325" mi="0" ci="12" mb="0" cb="2"/><line nr="326" mi="0" ci="10" mb="0" cb="0"/><line nr="327" mi="0" ci="1" mb="0" cb="0"/><line nr="329" mi="0" ci="10" mb="0" cb="2"/><line nr="331" mi="0" ci="5" mb="0" cb="2"/><line nr="334" mi="0" ci="9" mb="0" cb="2"/><line nr="335" mi="0" ci="6" mb="0" cb="0"/><line nr="337" mi="1" ci="4" mb="1" cb="1"/><line nr="341" mi="0" ci="6" mb="0" cb="0"/><line nr="343" mi="0" ci="5" mb="0" cb="0"/><line nr="345" mi="0" ci="5" mb="1" cb="1"/><line nr="346" mi="1" ci="3" mb="0" cb="0"/><line nr="349" mi="0" ci="8" mb="0" cb="0"/><line nr="352" mi="0" ci="5" mb="2" cb="2"/><line nr="353" mi="5" ci="0" mb="0" cb="0"/><line nr="356" mi="0" ci="8" mb="0" cb="2"/><line nr="357" mi="0" ci="10" mb="0" cb="0"/><line nr="358" mi="0" ci="2" mb="1" cb="1"/><line nr="359" mi="5" ci="0" mb="0" cb="0"/><line nr="364" mi="0" ci="8" mb="0" cb="0"/><line nr="368" mi="0" ci="5" mb="1" cb="3"/><line nr="369" mi="0" ci="4" mb="0" cb="0"/><line nr="370" mi="0" ci="9" mb="0" cb="2"/><line nr="371" mi="0" ci="13" mb="0" cb="0"/><line nr="373" mi="0" ci="4" mb="1" cb="1"/><line nr="374" mi="0" ci="4" mb="0" cb="0"/><line nr="375" mi="0" ci="9" mb="0" cb="2"/><line nr="376" mi="0" ci="17" mb="0" cb="0"/><line nr="378" mi="4" ci="0" mb="2" cb="0"/><line nr="379" mi="4" ci="0" mb="0" cb="0"/><line nr="380" mi="9" ci="0" mb="2" cb="0"/><line nr="381" mi="17" ci="0" mb="0" cb="0"/><line nr="384" mi="7" ci="0" mb="0" cb="0"/><line nr="385" mi="2" ci="0" mb="0" cb="0"/><line nr="386" mi="8" ci="0" mb="2" cb="0"/><line nr="387" mi="8" ci="0" mb="2" cb="0"/><line nr="388" mi="17" ci="0" mb="0" cb="0"/><line nr="390" mi="1" ci="0" mb="0" cb="0"/><line nr="395" mi="0" ci="7" mb="0" cb="0"/><line nr="399" mi="0" ci="8" mb="0" cb="2"/><line nr="400" mi="0" ci="3" mb="0" cb="0"/><line nr="401" mi="0" ci="6" mb="0" cb="0"/><line nr="403" mi="0" ci="4" mb="0" cb="0"/><line nr="404" mi="0" ci="4" mb="0" cb="0"/><line nr="405" mi="0" ci="4" mb="0" cb="0"/><line nr="406" mi="0" ci="4" mb="0" cb="0"/><line nr="408" mi="0" ci="2" mb="1" cb="1"/><line nr="409" mi="9" ci="0" mb="0" cb="0"/><line nr="412" mi="0" ci="6" mb="0" cb="2"/><line nr="413" mi="0" ci="7" mb="1" cb="1"/><line nr="414" mi="5" ci="0" mb="0" cb="0"/><line nr="415" mi="2" ci="0" mb="0" cb="0"/><line nr="416" mi="2" ci="0" mb="2" cb="0"/><line nr="417" mi="10" ci="0" mb="0" cb="0"/><line nr="418" mi="2" ci="0" mb="0" cb="0"/><line nr="420" mi="1" ci="0" mb="0" cb="0"/><line nr="421" mi="0" ci="6" mb="0" cb="0"/><line nr="422" mi="0" ci="8" mb="0" cb="0"/><line nr="423" mi="0" ci="3" mb="0" cb="0"/><line nr="427" mi="0" ci="6" mb="0" cb="2"/><line nr="428" mi="0" ci="6" mb="0" cb="0"/><line nr="429" mi="0" ci="8" mb="0" cb="0"/><line nr="430" mi="0" ci="3" mb="0" cb="0"/><line nr="431" mi="0" ci="6" mb="1" cb="1"/><line nr="432" mi="6" ci="0" mb="0" cb="0"/><line nr="433" mi="8" ci="0" mb="0" cb="0"/><line nr="434" mi="2" ci="0" mb="0" cb="0"/><line nr="437" mi="0" ci="11" mb="0" cb="2"/><line nr="438" mi="0" ci="5" mb="1" cb="1"/><line nr="439" mi="0" ci="7" mb="0" cb="0"/><line nr="441" mi="0" ci="1" mb="0" cb="0"/><line nr="442" mi="0" ci="2" mb="0" cb="0"/><line nr="444" mi="0" ci="5" mb="0" cb="2"/><line nr="445" mi="0" ci="5" mb="0" cb="0"/><line nr="447" mi="0" ci="3" mb="0" cb="0"/><line nr="448" mi="2" ci="2" mb="1" cb="1"/><line nr="449" mi="4" ci="0" mb="2" cb="0"/><line nr="450" mi="6" ci="0" mb="0" cb="0"/><line nr="451" mi="8" ci="0" mb="0" cb="0"/><line nr="452" mi="3" ci="0" mb="0" cb="0"/><line nr="454" mi="0" ci="3" mb="0" cb="0"/><line nr="455" mi="2" ci="2" mb="1" cb="1"/><line nr="456" mi="4" ci="0" mb="2" cb="0"/><line nr="457" mi="6" ci="0" mb="0" cb="0"/><line nr="458" mi="8" ci="0" mb="0" cb="0"/><line nr="459" mi="3" ci="0" mb="0" cb="0"/><line nr="461" mi="0" ci="3" mb="0" cb="0"/><line nr="462" mi="2" ci="2" mb="1" cb="1"/><line nr="463" mi="4" ci="0" mb="2" cb="0"/><line nr="464" mi="6" ci="0" mb="0" cb="0"/><line nr="465" mi="8" ci="0" mb="0" cb="0"/><line nr="466" mi="3" ci="0" mb="0" cb="0"/><line nr="468" mi="0" ci="3" mb="0" cb="0"/><line nr="469" mi="0" ci="2" mb="1" cb="1"/><line nr="470" mi="0" ci="5" mb="1" cb="1"/><line nr="471" mi="6" ci="0" mb="4" cb="0"/><line nr="472" mi="5" ci="0" mb="0" cb="0"/><line nr="473" mi="5" ci="0" mb="0" cb="0"/><line nr="474" mi="8" ci="0" mb="6" cb="0"/><line nr="475" mi="2" ci="0" mb="2" cb="0"/><line nr="476" mi="4" ci="0" mb="2" cb="0"/><line nr="477" mi="4" ci="0" mb="0" cb="0"/><line nr="479" mi="4" ci="0" mb="2" cb="0"/><line nr="480" mi="4" ci="0" mb="0" cb="0"/><line nr="482" mi="5" ci="0" mb="0" cb="0"/><line nr="483" mi="11" ci="0" mb="0" cb="0"/><line nr="484" mi="2" ci="0" mb="0" cb="0"/><line nr="485" mi="7" ci="0" mb="0" cb="0"/><line nr="486" mi="9" ci="0" mb="0" cb="0"/><line nr="487" mi="2" ci="0" mb="0" cb="0"/><line nr="488" mi="7" ci="0" mb="0" cb="0"/><line nr="489" mi="9" ci="0" mb="0" cb="0"/><line nr="490" mi="2" ci="0" mb="0" cb="0"/><line nr="491" mi="7" ci="0" mb="0" cb="0"/><line nr="492" mi="9" ci="0" mb="0" cb="0"/><line nr="493" mi="2" ci="0" mb="0" cb="0"/><line nr="495" mi="1" ci="0" mb="0" cb="0"/><line nr="497" mi="0" ci="9" mb="0" cb="0"/><line nr="498" mi="0" ci="1" mb="0" cb="0"/><line nr="504" mi="0" ci="5" mb="0" cb="2"/><line nr="505" mi="0" ci="6" mb="0" cb="0"/><line nr="506" mi="0" ci="1" mb="0" cb="0"/><line nr="508" mi="0" ci="3" mb="0" cb="0"/><line nr="509" mi="2" ci="2" mb="1" cb="1"/><line nr="510" mi="4" ci="0" mb="2" cb="0"/><line nr="511" mi="6" ci="0" mb="0" cb="0"/><line nr="512" mi="8" ci="0" mb="0" cb="0"/><line nr="513" mi="3" ci="0" mb="0" cb="0"/><line nr="515" mi="0" ci="3" mb="0" cb="0"/><line nr="516" mi="0" ci="4" mb="0" cb="2"/><line nr="517" mi="0" ci="4" mb="1" cb="1"/><line nr="518" mi="0" ci="6" mb="0" cb="0"/><line nr="519" mi="0" ci="8" mb="0" cb="0"/><line nr="520" mi="0" ci="3" mb="0" cb="0"/><line nr="522" mi="0" ci="3" mb="0" cb="0"/><line nr="523" mi="2" ci="2" mb="1" cb="1"/><line nr="524" mi="4" ci="0" mb="2" cb="0"/><line nr="525" mi="6" ci="0" mb="0" cb="0"/><line nr="526" mi="8" ci="0" mb="0" cb="0"/><line nr="527" mi="3" ci="0" mb="0" cb="0"/><line nr="529" mi="0" ci="3" mb="0" cb="0"/><line nr="530" mi="0" ci="2" mb="1" cb="1"/><line nr="531" mi="0" ci="9" mb="0" cb="0"/><line nr="532" mi="0" ci="1" mb="0" cb="0"/><line nr="535" mi="0" ci="5" mb="0" cb="0"/><line nr="536" mi="0" ci="1" mb="0" cb="0"/><line nr="538" mi="0" ci="3" mb="0" cb="0"/><line nr="540" mi="0" ci="5" mb="0" cb="0"/><line nr="546" mi="3" ci="3" mb="3" cb="1"/><line nr="547" mi="2" ci="0" mb="0" cb="0"/><line nr="548" mi="2" ci="0" mb="0" cb="0"/><line nr="549" mi="5" ci="0" mb="2" cb="0"/><line nr="550" mi="4" ci="0" mb="0" cb="0"/><line nr="552" mi="5" ci="0" mb="0" cb="0"/><line nr="553" mi="6" ci="0" mb="4" cb="0"/><line nr="554" mi="4" ci="0" mb="0" cb="0"/><line nr="557" mi="5" ci="0" mb="2" cb="0"/><line nr="558" mi="4" ci="0" mb="0" cb="0"/><line nr="560" mi="5" ci="0" mb="0" cb="0"/><line nr="561" mi="6" ci="0" mb="4" cb="0"/><line nr="562" mi="4" ci="0" mb="0" cb="0"/><line nr="565" mi="5" ci="0" mb="4" cb="0"/><line nr="566" mi="3" ci="0" mb="2" cb="0"/><line nr="567" mi="4" ci="0" mb="0" cb="0"/><line nr="568" mi="3" ci="0" mb="0" cb="0"/><line nr="569" mi="4" ci="0" mb="0" cb="0"/><line nr="570" mi="3" ci="0" mb="0" cb="0"/><line nr="571" mi="4" ci="0" mb="0" cb="0"/><line nr="572" mi="1" ci="0" mb="0" cb="0"/><line nr="573" mi="5" ci="0" mb="0" cb="0"/><line nr="576" mi="0" ci="1" mb="0" cb="0"/><line nr="577" mi="0" ci="13" mb="0" cb="0"/><line nr="579" mi="0" ci="1" mb="0" cb="0"/><line nr="580" mi="0" ci="1" mb="0" cb="0"/><line nr="582" mi="0" ci="7" mb="0" cb="2"/><line nr="583" mi="0" ci="8" mb="1" cb="1"/><line nr="584" mi="6" ci="0" mb="0" cb="0"/><line nr="585" mi="2" ci="0" mb="0" cb="0"/><line nr="586" mi="2" ci="0" mb="2" cb="0"/><line nr="587" mi="11" ci="0" mb="0" cb="0"/><line nr="588" mi="1" ci="0" mb="0" cb="0"/><line nr="589" mi="1" ci="0" mb="0" cb="0"/><line nr="591" mi="1" ci="0" mb="0" cb="0"/><line nr="592" mi="0" ci="7" mb="0" cb="0"/><line nr="593" mi="0" ci="9" mb="0" cb="0"/><line nr="594" mi="0" ci="2" mb="0" cb="0"/><line nr="595" mi="0" ci="1" mb="0" cb="0"/><line nr="597" mi="0" ci="6" mb="0" cb="2"/><line nr="598" mi="0" ci="6" mb="0" cb="0"/><line nr="599" mi="0" ci="8" mb="0" cb="0"/><line nr="600" mi="0" ci="2" mb="0" cb="0"/><line nr="601" mi="0" ci="1" mb="0" cb="0"/><line nr="602" mi="0" ci="6" mb="1" cb="1"/><line nr="603" mi="6" ci="0" mb="0" cb="0"/><line nr="604" mi="8" ci="0" mb="0" cb="0"/><line nr="605" mi="1" ci="0" mb="0" cb="0"/><line nr="606" mi="1" ci="0" mb="0" cb="0"/><line nr="608" mi="0" ci="5" mb="0" cb="0"/><line nr="609" mi="0" ci="1" mb="0" cb="0"/><line nr="621" mi="3" ci="0" mb="0" cb="0"/><line nr="622" mi="3" ci="0" mb="0" cb="0"/><line nr="623" mi="2" ci="0" mb="2" cb="0"/><line nr="624" mi="11" ci="0" mb="2" cb="0"/><line nr="625" mi="5" ci="0" mb="2" cb="0"/><line nr="626" mi="8" ci="0" mb="0" cb="0"/><line nr="628" mi="4" ci="0" mb="0" cb="0"/><line nr="629" mi="11" ci="0" mb="2" cb="0"/><line nr="630" mi="5" ci="0" mb="2" cb="0"/><line nr="631" mi="5" ci="0" mb="0" cb="0"/><line nr="632" mi="2" ci="0" mb="2" cb="0"/><line nr="633" mi="4" ci="0" mb="0" cb="0"/><line nr="636" mi="1" ci="0" mb="0" cb="0"/><line nr="637" mi="10" ci="0" mb="0" cb="0"/><line nr="638" mi="1" ci="0" mb="0" cb="0"/><line nr="640" mi="1" ci="0" mb="0" cb="0"/><line nr="649" mi="0" ci="5" mb="1" cb="3"/><line nr="650" mi="0" ci="2" mb="0" cb="0"/><line nr="652" mi="0" ci="10" mb="0" cb="2"/><line nr="653" mi="0" ci="9" mb="1" cb="1"/><line nr="654" mi="0" ci="2" mb="1" cb="1"/><line nr="655" mi="2" ci="0" mb="0" cb="0"/><line nr="657" mi="0" ci="1" mb="0" cb="0"/><line nr="659" mi="0" ci="2" mb="0" cb="0"/><line nr="672" mi="0" ci="6" mb="0" cb="2"/><line nr="674" mi="4" ci="10" mb="1" cb="1"/><line nr="675" mi="5" ci="0" mb="0" cb="0"/><line nr="676" mi="4" ci="0" mb="2" cb="0"/><line nr="677" mi="3" ci="0" mb="0" cb="0"/><line nr="678" mi="4" ci="0" mb="2" cb="0"/><line nr="679" mi="3" ci="0" mb="0" cb="0"/><line nr="680" mi="2" ci="0" mb="2" cb="0"/><line nr="681" mi="2" ci="0" mb="0" cb="0"/><line nr="682" mi="5" ci="0" mb="0" cb="0"/><line nr="683" mi="2" ci="0" mb="0" cb="0"/><line nr="684" mi="2" ci="0" mb="0" cb="0"/><line nr="685" mi="7" ci="0" mb="0" cb="0"/><line nr="686" mi="2" ci="0" mb="0" cb="0"/><line nr="687" mi="7" ci="0" mb="0" cb="0"/><line nr="688" mi="2" ci="0" mb="0" cb="0"/><line nr="689" mi="7" ci="0" mb="0" cb="0"/><line nr="690" mi="2" ci="0" mb="0" cb="0"/><line nr="691" mi="2" ci="0" mb="0" cb="0"/><line nr="692" mi="2" ci="0" mb="0" cb="0"/><line nr="693" mi="2" ci="0" mb="0" cb="0"/><line nr="694" mi="2" ci="0" mb="0" cb="0"/><line nr="695" mi="3" ci="0" mb="2" cb="0"/><line nr="696" mi="4" ci="0" mb="0" cb="0"/><line nr="697" mi="5" ci="0" mb="2" cb="0"/><line nr="698" mi="6" ci="0" mb="0" cb="0"/><line nr="699" mi="8" ci="0" mb="2" cb="0"/><line nr="700" mi="4" ci="0" mb="0" cb="0"/><line nr="702" mi="1" ci="0" mb="0" cb="0"/><line nr="703" mi="3" ci="0" mb="2" cb="0"/><line nr="704" mi="4" ci="0" mb="0" cb="0"/><line nr="705" mi="5" ci="0" mb="2" cb="0"/><line nr="706" mi="6" ci="0" mb="0" cb="0"/><line nr="707" mi="8" ci="0" mb="2" cb="0"/><line nr="708" mi="4" ci="0" mb="0" cb="0"/><line nr="710" mi="1" ci="0" mb="0" cb="0"/><line nr="711" mi="3" ci="0" mb="2" cb="0"/><line nr="712" mi="4" ci="0" mb="0" cb="0"/><line nr="713" mi="5" ci="0" mb="2" cb="0"/><line nr="714" mi="6" ci="0" mb="0" cb="0"/><line nr="715" mi="8" ci="0" mb="2" cb="0"/><line nr="716" mi="4" ci="0" mb="0" cb="0"/><line nr="718" mi="1" ci="0" mb="0" cb="0"/><line nr="719" mi="3" ci="0" mb="2" cb="0"/><line nr="720" mi="4" ci="0" mb="0" cb="0"/><line nr="721" mi="5" ci="0" mb="2" cb="0"/><line nr="722" mi="6" ci="0" mb="0" cb="0"/><line nr="723" mi="8" ci="0" mb="2" cb="0"/><line nr="724" mi="4" ci="0" mb="0" cb="0"/><line nr="726" mi="1" ci="0" mb="0" cb="0"/><line nr="727" mi="8" ci="0" mb="8" cb="0"/><line nr="729" mi="5" ci="0" mb="0" cb="0"/><line nr="730" mi="6" ci="0" mb="0" cb="0"/><line nr="731" mi="4" ci="0" mb="0" cb="0"/><line nr="734" mi="1" ci="0" mb="0" cb="0"/><line nr="737" mi="0" ci="6" mb="0" cb="2"/><line nr="738" mi="0" ci="6" mb="0" cb="0"/><line nr="739" mi="0" ci="8" mb="0" cb="0"/><line nr="740" mi="0" ci="4" mb="0" cb="0"/><line nr="741" mi="0" ci="1" mb="0" cb="0"/><line nr="742" mi="0" ci="5" mb="0" cb="0"/><line nr="743" mi="0" ci="5" mb="0" cb="0"/><line nr="744" mi="0" ci="5" mb="0" cb="0"/><line nr="746" mi="0" ci="3" mb="0" cb="0"/><line nr="747" mi="0" ci="3" mb="0" cb="0"/><line nr="748" mi="0" ci="3" mb="0" cb="0"/><line nr="749" mi="0" ci="3" mb="0" cb="0"/><line nr="750" mi="0" ci="1" mb="0" cb="0"/><line nr="761" mi="0" ci="4" mb="1" cb="1"/><line nr="762" mi="2" ci="0" mb="0" cb="0"/><line nr="763" mi="0" ci="4" mb="1" cb="1"/><line nr="764" mi="2" ci="0" mb="0" cb="0"/><line nr="765" mi="0" ci="2" mb="0" cb="0"/><line nr="766" mi="0" ci="2" mb="1" cb="1"/><line nr="767" mi="2" ci="0" mb="0" cb="0"/><line nr="768" mi="0" ci="4" mb="0" cb="2"/><line nr="769" mi="0" ci="2" mb="0" cb="0"/><line nr="770" mi="0" ci="2" mb="0" cb="0"/><line nr="771" mi="0" ci="2" mb="0" cb="2"/><line nr="772" mi="0" ci="2" mb="0" cb="0"/><line nr="773" mi="0" ci="4" mb="1" cb="1"/><line nr="774" mi="0" ci="2" mb="0" cb="0"/><line nr="775" mi="2" ci="0" mb="0" cb="0"/><line nr="776" mi="2" ci="0" mb="2" cb="0"/><line nr="777" mi="2" ci="0" mb="0" cb="0"/><line nr="779" mi="12" ci="0" mb="0" cb="0"/><line nr="796" mi="0" ci="2" mb="0" cb="0"/><line nr="798" mi="0" ci="2" mb="0" cb="0"/><line nr="799" mi="0" ci="2" mb="0" cb="0"/><line nr="801" mi="0" ci="5" mb="0" cb="0"/><line nr="802" mi="0" ci="2" mb="0" cb="2"/><line nr="803" mi="0" ci="8" mb="0" cb="0"/><line nr="805" mi="0" ci="6" mb="0" cb="2"/><line nr="806" mi="0" ci="7" mb="0" cb="0"/><line nr="807" mi="0" ci="5" mb="0" cb="0"/><line nr="808" mi="0" ci="2" mb="0" cb="0"/><line nr="810" mi="0" ci="2" mb="1" cb="1"/><line nr="811" mi="0" ci="6" mb="0" cb="0"/><line nr="813" mi="0" ci="2" mb="0" cb="2"/><line nr="814" mi="0" ci="8" mb="1" cb="3"/><line nr="815" mi="0" ci="13" mb="1" cb="1"/><line nr="816" mi="0" ci="8" mb="0" cb="0"/><line nr="819" mi="0" ci="3" mb="0" cb="0"/><line nr="820" mi="0" ci="8" mb="0" cb="2"/><line nr="821" mi="0" ci="14" mb="0" cb="0"/><line nr="826" mi="0" ci="2" mb="0" cb="0"/><line nr="845" mi="0" ci="7" mb="0" cb="0"/><line nr="846" mi="0" ci="10" mb="0" cb="2"/><line nr="848" mi="0" ci="5" mb="0" cb="0"/><line nr="849" mi="0" ci="2" mb="0" cb="2"/><line nr="850" mi="0" ci="5" mb="0" cb="0"/><line nr="851" mi="0" ci="2" mb="1" cb="1"/><line nr="852" mi="0" ci="5" mb="0" cb="0"/><line nr="853" mi="0" ci="4" mb="0" cb="0"/><line nr="854" mi="0" ci="4" mb="0" cb="0"/><line nr="855" mi="0" ci="2" mb="1" cb="1"/><line nr="856" mi="0" ci="8" mb="0" cb="2"/><line nr="857" mi="0" ci="10" mb="0" cb="0"/><line nr="861" mi="0" ci="1" mb="0" cb="0"/><line nr="864" mi="0" ci="6" mb="0" cb="0"/><line nr="867" mi="0" ci="5" mb="2" cb="2"/><line nr="868" mi="0" ci="5" mb="0" cb="0"/><line nr="870" mi="0" ci="5" mb="0" cb="0"/><line nr="871" mi="0" ci="2" mb="0" cb="2"/><line nr="872" mi="0" ci="5" mb="0" cb="0"/><line nr="873" mi="0" ci="6" mb="0" cb="0"/><line nr="874" mi="0" ci="4" mb="0" cb="0"/><line nr="875" mi="0" ci="4" mb="0" cb="2"/><line nr="876" mi="0" ci="8" mb="1" cb="1"/><line nr="877" mi="0" ci="2" mb="0" cb="0"/><line nr="878" mi="0" ci="2" mb="1" cb="1"/><line nr="879" mi="0" ci="8" mb="0" cb="2"/><line nr="880" mi="0" ci="10" mb="0" cb="0"/><line nr="885" mi="0" ci="6" mb="0" cb="0"/><line nr="886" mi="0" ci="2" mb="0" cb="2"/><line nr="887" mi="0" ci="2" mb="0" cb="0"/><line nr="888" mi="0" ci="7" mb="1" cb="1"/><line nr="889" mi="6" ci="0" mb="0" cb="0"/><line nr="891" mi="0" ci="5" mb="0" cb="0"/><line nr="892" mi="0" ci="4" mb="0" cb="0"/><line nr="894" mi="0" ci="5" mb="0" cb="0"/><line nr="895" mi="0" ci="5" mb="0" cb="0"/><line nr="896" mi="0" ci="4" mb="0" cb="0"/><line nr="897" mi="0" ci="4" mb="0" cb="2"/><line nr="898" mi="0" ci="8" mb="1" cb="1"/><line nr="899" mi="0" ci="2" mb="0" cb="0"/><line nr="900" mi="0" ci="2" mb="0" cb="2"/><line nr="901" mi="0" ci="8" mb="0" cb="2"/><line nr="902" mi="0" ci="10" mb="0" cb="0"/><line nr="907" mi="0" ci="6" mb="0" cb="0"/><line nr="908" mi="0" ci="2" mb="1" cb="1"/><line nr="909" mi="0" ci="5" mb="0" cb="0"/><line nr="910" mi="0" ci="8" mb="0" cb="0"/><line nr="911" mi="0" ci="4" mb="0" cb="0"/><line nr="912" mi="2" ci="2" mb="1" cb="1"/><line nr="913" mi="6" ci="2" mb="2" cb="0"/><line nr="914" mi="2" ci="0" mb="0" cb="0"/><line nr="915" mi="0" ci="2" mb="1" cb="1"/><line nr="916" mi="0" ci="8" mb="0" cb="2"/><line nr="917" mi="0" ci="10" mb="0" cb="0"/><line nr="921" mi="5" ci="1" mb="0" cb="0"/><line nr="922" mi="2" ci="0" mb="2" cb="0"/><line nr="923" mi="6" ci="0" mb="0" cb="0"/><line nr="924" mi="5" ci="0" mb="0" cb="0"/><line nr="925" mi="6" ci="0" mb="0" cb="0"/><line nr="926" mi="2" ci="0" mb="0" cb="0"/><line nr="927" mi="5" ci="0" mb="4" cb="0"/><line nr="928" mi="7" ci="0" mb="0" cb="0"/><line nr="929" mi="2" ci="0" mb="0" cb="0"/><line nr="930" mi="2" ci="0" mb="0" cb="0"/><line nr="931" mi="8" ci="0" mb="2" cb="0"/><line nr="932" mi="5" ci="0" mb="0" cb="0"/><line nr="933" mi="7" ci="0" mb="0" cb="0"/><line nr="934" mi="4" ci="0" mb="0" cb="0"/><line nr="935" mi="4" ci="0" mb="2" cb="0"/><line nr="936" mi="8" ci="0" mb="2" cb="0"/><line nr="937" mi="2" ci="0" mb="0" cb="0"/><line nr="938" mi="2" ci="0" mb="2" cb="0"/><line nr="939" mi="9" ci="0" mb="2" cb="0"/><line nr="940" mi="10" ci="0" mb="0" cb="0"/><line nr="942" mi="1" ci="0" mb="0" cb="0"/><line nr="944" mi="2" ci="0" mb="2" cb="0"/><line nr="945" mi="8" ci="0" mb="2" cb="0"/><line nr="946" mi="6" ci="0" mb="0" cb="0"/><line nr="947" mi="1" ci="0" mb="0" cb="0"/><line nr="949" mi="2" ci="0" mb="0" cb="0"/><line nr="952" mi="3" ci="0" mb="0" cb="0"/><line nr="953" mi="6" ci="0" mb="0" cb="0"/><line nr="955" mi="6" ci="0" mb="0" cb="0"/><line nr="956" mi="2" ci="0" mb="2" cb="0"/><line nr="957" mi="2" ci="0" mb="2" cb="0"/><line nr="958" mi="5" ci="0" mb="0" cb="0"/><line nr="959" mi="5" ci="0" mb="0" cb="0"/><line nr="960" mi="5" ci="0" mb="0" cb="0"/><line nr="961" mi="6" ci="0" mb="4" cb="0"/><line nr="962" mi="3" ci="0" mb="0" cb="0"/><line nr="963" mi="2" ci="0" mb="2" cb="0"/><line nr="964" mi="4" ci="0" mb="0" cb="0"/><line nr="965" mi="6" ci="0" mb="4" cb="0"/><line nr="966" mi="4" ci="0" mb="0" cb="0"/><line nr="968" mi="2" ci="0" mb="2" cb="0"/><line nr="969" mi="8" ci="0" mb="2" cb="0"/><line nr="970" mi="5" ci="0" mb="4" cb="0"/><line nr="971" mi="10" ci="0" mb="0" cb="0"/><line nr="974" mi="11" ci="0" mb="0" cb="0"/><line nr="979" mi="1" ci="0" mb="0" cb="0"/><line nr="980" mi="5" ci="0" mb="0" cb="0"/><line nr="983" mi="9" ci="0" mb="0" cb="0"/><line nr="984" mi="6" ci="0" mb="0" cb="0"/><line nr="988" mi="0" ci="1" mb="0" cb="0"/><line nr="989" mi="0" ci="9" mb="1" cb="3"/><line nr="990" mi="0" ci="3" mb="0" cb="0"/><line nr="992" mi="0" ci="2" mb="0" cb="0"/><line nr="1007" mi="7" ci="0" mb="0" cb="0"/><line nr="1020" mi="0" ci="7" mb="0" cb="0"/><line nr="1034" mi="0" ci="2" mb="1" cb="1"/><line nr="1035" mi="2" ci="0" mb="0" cb="0"/><line nr="1038" mi="0" ci="2" mb="1" cb="1"/><line nr="1039" mi="2" ci="0" mb="2" cb="0"/><line nr="1040" mi="6" ci="0" mb="0" cb="0"/><line nr="1041" mi="6" ci="0" mb="0" cb="0"/><line nr="1044" mi="9" ci="0" mb="0" cb="0"/><line nr="1045" mi="13" ci="0" mb="0" cb="0"/><line nr="1049" mi="8" ci="0" mb="0" cb="0"/><line nr="1053" mi="0" ci="2" mb="0" cb="0"/><line nr="1055" mi="0" ci="5" mb="1" cb="3"/><line nr="1056" mi="0" ci="2" mb="0" cb="0"/><line nr="1058" mi="2" ci="13" mb="1" cb="1"/><line nr="1077" mi="5" ci="0" mb="4" cb="0"/><line nr="1078" mi="5" ci="0" mb="0" cb="0"/><line nr="1080" mi="3" ci="0" mb="0" cb="0"/><line nr="1082" mi="5" ci="0" mb="4" cb="0"/><line nr="1083" mi="5" ci="0" mb="0" cb="0"/><line nr="1085" mi="3" ci="0" mb="0" cb="0"/><line nr="1088" mi="5" ci="0" mb="0" cb="0"/><line nr="1089" mi="5" ci="0" mb="0" cb="0"/><line nr="1090" mi="11" ci="0" mb="0" cb="0"/><line nr="1091" mi="1" ci="0" mb="0" cb="0"/><line nr="1092" mi="3" ci="0" mb="0" cb="0"/><line nr="1093" mi="2" ci="0" mb="0" cb="0"/><line nr="1107" mi="4" ci="0" mb="0" cb="0"/><line nr="1108" mi="16" ci="0" mb="2" cb="0"/><line nr="1109" mi="4" ci="0" mb="2" cb="0"/><line nr="1110" mi="4" ci="0" mb="0" cb="0"/><line nr="1111" mi="4" ci="0" mb="2" cb="0"/><line nr="1112" mi="11" ci="0" mb="0" cb="0"/><line nr="1114" mi="11" ci="0" mb="0" cb="0"/><line nr="1116" mi="4" ci="0" mb="2" cb="0"/><line nr="1117" mi="5" ci="0" mb="0" cb="0"/><line nr="1118" mi="2" ci="0" mb="2" cb="0"/><line nr="1119" mi="6" ci="0" mb="0" cb="0"/><line nr="1120" mi="5" ci="0" mb="0" cb="0"/><line nr="1122" mi="16" ci="0" mb="0" cb="0"/><line nr="1126" mi="14" ci="0" mb="0" cb="0"/><line nr="1130" mi="1" ci="0" mb="0" cb="0"/><line nr="1132" mi="11" ci="0" mb="0" cb="0"/><line nr="1133" mi="1" ci="0" mb="0" cb="0"/><line nr="1134" mi="3" ci="0" mb="0" cb="0"/><line nr="1135" mi="1" ci="0" mb="0" cb="0"/><line nr="1138" mi="3" ci="0" mb="0" cb="0"/><line nr="1154" mi="0" ci="2" mb="0" cb="0"/><line nr="1155" mi="0" ci="10" mb="0" cb="2"/><line nr="1156" mi="0" ci="5" mb="0" cb="0"/><line nr="1157" mi="0" ci="2" mb="1" cb="1"/><line nr="1158" mi="5" ci="0" mb="0" cb="0"/><line nr="1159" mi="4" ci="0" mb="2" cb="0"/><line nr="1160" mi="2" ci="0" mb="2" cb="0"/><line nr="1161" mi="5" ci="0" mb="0" cb="0"/><line nr="1162" mi="4" ci="0" mb="0" cb="0"/><line nr="1163" mi="6" ci="0" mb="2" cb="0"/><line nr="1164" mi="1" ci="0" mb="0" cb="0"/><line nr="1167" mi="0" ci="6" mb="0" cb="0"/><line nr="1170" mi="0" ci="2" mb="1" cb="1"/><line nr="1172" mi="0" ci="5" mb="0" cb="0"/><line nr="1173" mi="0" ci="2" mb="1" cb="1"/><line nr="1174" mi="0" ci="8" mb="0" cb="0"/><line nr="1175" mi="0" ci="6" mb="0" cb="0"/><line nr="1176" mi="0" ci="2" mb="0" cb="0"/><line nr="1177" mi="0" ci="6" mb="0" cb="2"/><line nr="1179" mi="5" ci="1" mb="0" cb="0"/><line nr="1180" mi="2" ci="0" mb="2" cb="0"/><line nr="1181" mi="4" ci="0" mb="0" cb="0"/><line nr="1182" mi="4" ci="0" mb="0" cb="0"/><line nr="1183" mi="2" ci="0" mb="0" cb="0"/><line nr="1184" mi="6" ci="0" mb="2" cb="0"/><line nr="1188" mi="0" ci="1" mb="0" cb="0"/><line nr="1189" mi="0" ci="2" mb="0" cb="0"/><line nr="1201" mi="0" ci="3" mb="0" cb="0"/><line nr="1202" mi="0" ci="3" mb="0" cb="0"/><line nr="1203" mi="0" ci="3" mb="0" cb="2"/><line nr="1204" mi="0" ci="3" mb="0" cb="0"/><line nr="1206" mi="0" ci="10" mb="0" cb="2"/><line nr="1208" mi="0" ci="6" mb="0" cb="0"/><line nr="1209" mi="0" ci="3" mb="0" cb="0"/><line nr="1210" mi="0" ci="1" mb="0" cb="0"/><line nr="1211" mi="0" ci="3" mb="0" cb="0"/><line nr="1213" mi="0" ci="1" mb="0" cb="0"/><line nr="1214" mi="0" ci="3" mb="0" cb="0"/><line nr="1229" mi="0" ci="10" mb="0" cb="2"/><line nr="1231" mi="0" ci="5" mb="0" cb="0"/><line nr="1232" mi="0" ci="2" mb="0" cb="2"/><line nr="1233" mi="0" ci="2" mb="0" cb="0"/><line nr="1235" mi="0" ci="6" mb="0" cb="0"/><line nr="1236" mi="1" ci="0" mb="0" cb="0"/><line nr="1237" mi="3" ci="0" mb="0" cb="0"/><line nr="1238" mi="0" ci="1" mb="0" cb="0"/><line nr="1239" mi="0" ci="5" mb="0" cb="0"/><line nr="1240" mi="0" ci="2" mb="0" cb="0"/><line nr="1241" mi="0" ci="7" mb="0" cb="2"/><line nr="1242" mi="0" ci="17" mb="0" cb="0"/><line nr="1244" mi="0" ci="9" mb="0" cb="0"/><line nr="1247" mi="0" ci="6" mb="0" cb="0"/><line nr="1248" mi="0" ci="2" mb="0" cb="2"/><line nr="1249" mi="0" ci="2" mb="0" cb="0"/><line nr="1251" mi="0" ci="6" mb="0" cb="0"/><line nr="1252" mi="1" ci="0" mb="0" cb="0"/><line nr="1253" mi="3" ci="0" mb="0" cb="0"/><line nr="1254" mi="0" ci="1" mb="0" cb="0"/><line nr="1255" mi="0" ci="5" mb="0" cb="2"/><line nr="1256" mi="0" ci="12" mb="0" cb="0"/><line nr="1258" mi="0" ci="7" mb="0" cb="0"/><line nr="1260" mi="0" ci="1" mb="0" cb="0"/><line nr="1261" mi="0" ci="6" mb="0" cb="0"/><line nr="1263" mi="0" ci="3" mb="0" cb="0"/><line nr="1264" mi="0" ci="4" mb="0" cb="2"/><line nr="1265" mi="0" ci="3" mb="0" cb="0"/><line nr="1268" mi="0" ci="2" mb="0" cb="2"/><line nr="1269" mi="0" ci="17" mb="0" cb="2"/><line nr="1270" mi="0" ci="3" mb="0" cb="0"/><line nr="1272" mi="0" ci="5" mb="0" cb="0"/><line nr="1273" mi="0" ci="2" mb="0" cb="2"/><line nr="1274" mi="5" ci="3" mb="1" cb="1"/><line nr="1275" mi="3" ci="0" mb="2" cb="0"/><line nr="1276" mi="9" ci="0" mb="0" cb="0"/><line nr="1277" mi="6" ci="0" mb="0" cb="0"/><line nr="1278" mi="7" ci="0" mb="0" cb="0"/><line nr="1279" mi="0" ci="5" mb="1" cb="1"/><line nr="1280" mi="0" ci="6" mb="1" cb="1"/><line nr="1281" mi="0" ci="1" mb="0" cb="0"/><line nr="1282" mi="5" ci="0" mb="2" cb="0"/><line nr="1283" mi="6" ci="0" mb="2" cb="0"/><line nr="1284" mi="9" ci="0" mb="0" cb="0"/><line nr="1285" mi="6" ci="0" mb="0" cb="0"/><line nr="1286" mi="7" ci="0" mb="0" cb="0"/><line nr="1289" mi="0" ci="5" mb="0" cb="0"/><line nr="1290" mi="0" ci="2" mb="1" cb="1"/><line nr="1291" mi="0" ci="2" mb="0" cb="0"/><line nr="1292" mi="0" ci="3" mb="0" cb="0"/><line nr="1293" mi="0" ci="3" mb="0" cb="0"/><line nr="1294" mi="0" ci="4" mb="0" cb="0"/><line nr="1295" mi="0" ci="4" mb="1" cb="3"/><line nr="1296" mi="3" ci="0" mb="2" cb="0"/><line nr="1297" mi="9" ci="0" mb="0" cb="0"/><line nr="1298" mi="8" ci="0" mb="0" cb="0"/><line nr="1300" mi="0" ci="4" mb="1" cb="3"/><line nr="1302" mi="3" ci="0" mb="2" cb="0"/><line nr="1303" mi="13" ci="0" mb="0" cb="0"/><line nr="1305" mi="8" ci="0" mb="0" cb="0"/><line nr="1308" mi="0" ci="2" mb="0" cb="2"/><line nr="1309" mi="2" ci="3" mb="1" cb="1"/><line nr="1310" mi="2" ci="0" mb="2" cb="0"/><line nr="1311" mi="13" ci="0" mb="0" cb="0"/><line nr="1313" mi="12" ci="0" mb="0" cb="0"/><line nr="1315" mi="2" ci="3" mb="1" cb="1"/><line nr="1316" mi="2" ci="0" mb="2" cb="0"/><line nr="1317" mi="1" ci="0" mb="0" cb="0"/><line nr="1318" mi="0" ci="5" mb="1" cb="1"/><line nr="1319" mi="0" ci="2" mb="0" cb="2"/><line nr="1320" mi="0" ci="13" mb="0" cb="0"/><line nr="1322" mi="0" ci="12" mb="0" cb="0"/><line nr="1327" mi="5" ci="1" mb="0" cb="0"/><line nr="1328" mi="3" ci="0" mb="2" cb="0"/><line nr="1329" mi="3" ci="0" mb="2" cb="0"/><line nr="1330" mi="2" ci="0" mb="0" cb="0"/><line nr="1331" mi="3" ci="0" mb="0" cb="0"/><line nr="1332" mi="3" ci="0" mb="0" cb="0"/><line nr="1333" mi="6" ci="0" mb="4" cb="0"/><line nr="1334" mi="2" ci="0" mb="2" cb="0"/><line nr="1335" mi="3" ci="0" mb="2" cb="0"/><line nr="1336" mi="5" ci="0" mb="0" cb="0"/><line nr="1338" mi="4" ci="0" mb="4" cb="0"/><line nr="1339" mi="3" ci="0" mb="2" cb="0"/><line nr="1340" mi="14" ci="0" mb="0" cb="0"/><line nr="1343" mi="2" ci="0" mb="2" cb="0"/><line nr="1344" mi="7" ci="0" mb="4" cb="0"/><line nr="1345" mi="18" ci="0" mb="0" cb="0"/><line nr="1347" mi="7" ci="0" mb="4" cb="0"/><line nr="1348" mi="18" ci="0" mb="0" cb="0"/><line nr="1354" mi="0" ci="3" mb="1" cb="1"/><line nr="1355" mi="0" ci="12" mb="0" cb="0"/><line nr="1359" mi="0" ci="1" mb="0" cb="0"/><line nr="1360" mi="0" ci="1" mb="0" cb="0"/><line nr="1374" mi="0" ci="5" mb="0" cb="0"/><line nr="1375" mi="0" ci="10" mb="0" cb="2"/><line nr="1377" mi="0" ci="5" mb="0" cb="0"/><line nr="1378" mi="0" ci="2" mb="1" cb="1"/><line nr="1379" mi="6" ci="0" mb="0" cb="0"/><line nr="1381" mi="2" ci="0" mb="2" cb="0"/><line nr="1382" mi="5" ci="0" mb="0" cb="0"/><line nr="1383" mi="3" ci="0" mb="0" cb="0"/><line nr="1384" mi="3" ci="0" mb="0" cb="0"/><line nr="1385" mi="4" ci="0" mb="2" cb="0"/><line nr="1386" mi="3" ci="0" mb="0" cb="0"/><line nr="1388" mi="5" ci="0" mb="4" cb="0"/><line nr="1389" mi="2" ci="0" mb="2" cb="0"/><line nr="1390" mi="3" ci="0" mb="2" cb="0"/><line nr="1391" mi="5" ci="0" mb="0" cb="0"/><line nr="1393" mi="4" ci="0" mb="4" cb="0"/><line nr="1394" mi="3" ci="0" mb="2" cb="0"/><line nr="1395" mi="14" ci="0" mb="0" cb="0"/><line nr="1398" mi="2" ci="0" mb="2" cb="0"/><line nr="1399" mi="7" ci="0" mb="4" cb="0"/><line nr="1400" mi="18" ci="0" mb="0" cb="0"/><line nr="1402" mi="7" ci="0" mb="4" cb="0"/><line nr="1403" mi="18" ci="0" mb="0" cb="0"/><line nr="1409" mi="0" ci="1" mb="0" cb="0"/><line nr="1410" mi="0" ci="1" mb="0" cb="0"/><line nr="1422" mi="2" ci="0" mb="2" cb="0"/><line nr="1423" mi="4" ci="0" mb="0" cb="0"/><line nr="1424" mi="4" ci="0" mb="0" cb="0"/><line nr="1425" mi="2" ci="0" mb="0" cb="0"/><line nr="1426" mi="16" ci="0" mb="2" cb="0"/><line nr="1427" mi="10" ci="0" mb="2" cb="0"/><line nr="1428" mi="5" ci="0" mb="0" cb="0"/><line nr="1429" mi="2" ci="0" mb="0" cb="0"/><line nr="1430" mi="6" ci="0" mb="0" cb="0"/><line nr="1431" mi="7" ci="0" mb="0" cb="0"/><line nr="1433" mi="5" ci="0" mb="0" cb="0"/><line nr="1434" mi="3" ci="0" mb="2" cb="0"/><line nr="1435" mi="4" ci="0" mb="2" cb="0"/><line nr="1436" mi="5" ci="0" mb="0" cb="0"/><line nr="1437" mi="6" ci="0" mb="4" cb="0"/><line nr="1438" mi="4" ci="0" mb="0" cb="0"/><line nr="1440" mi="1" ci="0" mb="0" cb="0"/><line nr="1441" mi="5" ci="0" mb="0" cb="0"/><line nr="1442" mi="5" ci="0" mb="0" cb="0"/><line nr="1443" mi="10" ci="0" mb="2" cb="0"/><line nr="1444" mi="2" ci="0" mb="0" cb="0"/><line nr="1445" mi="4" ci="0" mb="0" cb="0"/><line nr="1447" mi="1" ci="0" mb="0" cb="0"/><line nr="1451" mi="2" ci="0" mb="2" cb="0"/><line nr="1452" mi="2" ci="0" mb="0" cb="0"/><line nr="1453" mi="8" ci="0" mb="2" cb="0"/><line nr="1454" mi="4" ci="0" mb="2" cb="0"/><line nr="1455" mi="1" ci="0" mb="0" cb="0"/><line nr="1458" mi="2" ci="0" mb="2" cb="0"/><line nr="1459" mi="3" ci="0" mb="0" cb="0"/><line nr="1460" mi="2" ci="0" mb="0" cb="0"/><line nr="1461" mi="8" ci="0" mb="2" cb="0"/><line nr="1462" mi="4" ci="0" mb="2" cb="0"/><line nr="1463" mi="6" ci="0" mb="0" cb="0"/><line nr="1464" mi="1" ci="0" mb="0" cb="0"/><line nr="1467" mi="2" ci="0" mb="0" cb="0"/><line nr="1469" mi="3" ci="0" mb="0" cb="0"/><line nr="1473" mi="2" ci="0" mb="0" cb="0"/><line nr="1488" mi="0" ci="2" mb="0" cb="0"/><line nr="1490" mi="0" ci="2" mb="0" cb="2"/><line nr="1491" mi="0" ci="4" mb="0" cb="0"/><line nr="1492" mi="0" ci="16" mb="0" cb="2"/><line nr="1493" mi="0" ci="5" mb="1" cb="1"/><line nr="1494" mi="8" ci="0" mb="2" cb="0"/><line nr="1495" mi="0" ci="5" mb="0" cb="2"/><line nr="1496" mi="2" ci="6" mb="1" cb="1"/><line nr="1497" mi="0" ci="5" mb="1" cb="1"/><line nr="1498" mi="0" ci="2" mb="1" cb="1"/><line nr="1499" mi="0" ci="3" mb="0" cb="0"/><line nr="1500" mi="0" ci="6" mb="0" cb="0"/><line nr="1501" mi="0" ci="7" mb="0" cb="0"/><line nr="1502" mi="0" ci="1" mb="0" cb="0"/><line nr="1503" mi="0" ci="5" mb="0" cb="0"/><line nr="1504" mi="0" ci="1" mb="0" cb="0"/><line nr="1505" mi="6" ci="0" mb="0" cb="0"/><line nr="1506" mi="7" ci="0" mb="2" cb="0"/><line nr="1507" mi="4" ci="0" mb="2" cb="0"/><line nr="1508" mi="12" ci="0" mb="0" cb="0"/><line nr="1512" mi="16" ci="0" mb="0" cb="0"/><line nr="1517" mi="0" ci="4" mb="0" cb="4"/><line nr="1518" mi="0" ci="9" mb="0" cb="0"/><line nr="1520" mi="0" ci="2" mb="0" cb="0"/><line nr="1534" mi="0" ci="2" mb="0" cb="2"/><line nr="1535" mi="0" ci="2" mb="1" cb="1"/><line nr="1536" mi="7" ci="0" mb="0" cb="0"/><line nr="1538" mi="4" ci="0" mb="0" cb="0"/><line nr="1539" mi="3" ci="0" mb="0" cb="0"/><line nr="1540" mi="7" ci="0" mb="0" cb="0"/><line nr="1542" mi="0" ci="7" mb="0" cb="0"/><line nr="1545" mi="0" ci="2" mb="0" cb="0"/><line nr="1569" mi="0" ci="5" mb="0" cb="0"/><line nr="1578" mi="0" ci="2" mb="0" cb="0"/><line nr="1579" mi="0" ci="3" mb="0" cb="0"/><line nr="1580" mi="0" ci="3" mb="0" cb="0"/><line nr="1581" mi="0" ci="3" mb="0" cb="0"/><line nr="1582" mi="0" ci="1" mb="0" cb="0"/><line nr="1594" mi="0" ci="5" mb="0" cb="0"/><line nr="1595" mi="0" ci="3" mb="0" cb="0"/><line nr="1596" mi="0" ci="1" mb="0" cb="0"/><line nr="1604" mi="0" ci="3" mb="0" cb="0"/><line nr="1613" mi="0" ci="3" mb="0" cb="0"/><line nr="1622" mi="0" ci="3" mb="0" cb="0"/><line nr="1631" mi="3" ci="0" mb="0" cb="0"/><line nr="1640" mi="0" ci="5" mb="0" cb="0"/><line nr="1641" mi="0" ci="1" mb="0" cb="0"/><line nr="1649" mi="0" ci="3" mb="0" cb="0"/><line nr="1671" mi="2" ci="0" mb="0" cb="0"/><line nr="1672" mi="3" ci="0" mb="0" cb="0"/><line nr="1673" mi="3" ci="0" mb="0" cb="0"/><line nr="1674" mi="1" ci="0" mb="0" cb="0"/><line nr="1709" mi="0" ci="2" mb="0" cb="0"/><line nr="1710" mi="0" ci="3" mb="0" cb="0"/><line nr="1711" mi="0" ci="4" mb="0" cb="0"/><line nr="1712" mi="0" ci="4" mb="0" cb="0"/><line nr="1713" mi="0" ci="4" mb="0" cb="0"/><line nr="1714" mi="0" ci="5" mb="0" cb="0"/><line nr="1715" mi="0" ci="5" mb="0" cb="0"/><line nr="1716" mi="0" ci="5" mb="0" cb="0"/><line nr="1717" mi="0" ci="1" mb="0" cb="0"/><line nr="1725" mi="0" ci="3" mb="0" cb="0"/><line nr="1726" mi="0" ci="1" mb="0" cb="0"/><line nr="1734" mi="0" ci="3" mb="0" cb="0"/><line nr="1735" mi="0" ci="1" mb="0" cb="0"/><line nr="1743" mi="0" ci="3" mb="0" cb="0"/><line nr="1744" mi="0" ci="1" mb="0" cb="0"/><line nr="1768" mi="2" ci="0" mb="0" cb="0"/><line nr="1769" mi="3" ci="0" mb="0" cb="0"/><line nr="1770" mi="3" ci="0" mb="0" cb="0"/><line nr="1771" mi="5" ci="0" mb="0" cb="0"/><line nr="1772" mi="1" ci="0" mb="0" cb="0"/><line nr="1782" mi="9" ci="0" mb="2" cb="0"/><line nr="1783" mi="9" ci="0" mb="2" cb="0"/><line nr="1785" mi="14" ci="0" mb="2" cb="0"/><line nr="1786" mi="11" ci="0" mb="0" cb="0"/><line nr="1787" mi="2" ci="0" mb="2" cb="0"/><line nr="1788" mi="7" ci="0" mb="0" cb="0"/><line nr="1789" mi="7" ci="0" mb="0" cb="0"/><line nr="1790" mi="7" ci="0" mb="0" cb="0"/><line nr="1791" mi="7" ci="0" mb="0" cb="0"/><line nr="1792" mi="8" ci="0" mb="6" cb="0"/><line nr="1794" mi="6" ci="0" mb="0" cb="0"/><line nr="1796" mi="5" ci="0" mb="0" cb="0"/><line nr="1801" mi="10" ci="0" mb="0" cb="0"/><line nr="1802" mi="9" ci="0" mb="0" cb="0"/><line nr="1803" mi="6" ci="0" mb="0" cb="0"/><line nr="1806" mi="1" ci="0" mb="0" cb="0"/><line nr="1815" mi="4" ci="0" mb="0" cb="0"/><line nr="1816" mi="17" ci="0" mb="0" cb="0"/><line nr="1817" mi="9" ci="0" mb="2" cb="0"/><line nr="1818" mi="11" ci="0" mb="0" cb="0"/><line nr="1819" mi="16" ci="0" mb="0" cb="0"/><line nr="1821" mi="3" ci="0" mb="0" cb="0"/><line nr="1917" mi="0" ci="5" mb="0" cb="0"/><line nr="1918" mi="0" ci="3" mb="0" cb="0"/><line nr="1919" mi="0" ci="3" mb="0" cb="0"/><line nr="1920" mi="0" ci="3" mb="0" cb="0"/><line nr="1921" mi="0" ci="3" mb="0" cb="0"/><line nr="1922" mi="0" ci="5" mb="0" cb="0"/><line nr="1923" mi="0" ci="5" mb="0" cb="0"/><line nr="1924" mi="0" ci="3" mb="0" cb="0"/><line nr="1925" mi="0" ci="3" mb="0" cb="0"/><line nr="1926" mi="0" ci="1" mb="0" cb="0"/><line nr="1936" mi="0" ci="12" mb="0" cb="0"/><line nr="1937" mi="0" ci="9" mb="0" cb="2"/><line nr="1938" mi="0" ci="9" mb="0" cb="2"/><line nr="1939" mi="0" ci="10" mb="0" cb="0"/><line nr="1940" mi="0" ci="6" mb="2" cb="2"/><line nr="1941" mi="0" ci="5" mb="0" cb="0"/><line nr="1943" mi="0" ci="5" mb="0" cb="0"/><line nr="1945" mi="0" ci="15" mb="0" cb="2"/><line nr="1946" mi="0" ci="1" mb="0" cb="0"/><line nr="1947" mi="0" ci="7" mb="0" cb="0"/><line nr="1948" mi="0" ci="3" mb="0" cb="0"/><line nr="1949" mi="0" ci="4" mb="0" cb="2"/><line nr="1950" mi="0" ci="6" mb="1" cb="1"/><line nr="1951" mi="0" ci="2" mb="1" cb="1"/><line nr="1952" mi="0" ci="5" mb="0" cb="0"/><line nr="1954" mi="5" ci="0" mb="0" cb="0"/><line nr="1956" mi="0" ci="4" mb="0" cb="2"/><line nr="1957" mi="0" ci="6" mb="1" cb="1"/><line nr="1958" mi="0" ci="2" mb="1" cb="1"/><line nr="1959" mi="0" ci="5" mb="0" cb="0"/><line nr="1961" mi="5" ci="0" mb="0" cb="0"/><line nr="1963" mi="0" ci="4" mb="0" cb="2"/><line nr="1964" mi="0" ci="6" mb="1" cb="1"/><line nr="1965" mi="0" ci="2" mb="1" cb="1"/><line nr="1966" mi="0" ci="5" mb="0" cb="0"/><line nr="1968" mi="4" ci="0" mb="0" cb="0"/><line nr="1971" mi="0" ci="1" mb="0" cb="0"/><line nr="1972" mi="0" ci="13" mb="0" cb="2"/><line nr="1973" mi="0" ci="11" mb="0" cb="0"/><line nr="1974" mi="0" ci="5" mb="0" cb="2"/><line nr="1975" mi="0" ci="8" mb="0" cb="0"/><line nr="1976" mi="0" ci="2" mb="0" cb="2"/><line nr="1977" mi="0" ci="7" mb="0" cb="0"/><line nr="1978" mi="0" ci="3" mb="0" cb="0"/><line nr="1979" mi="0" ci="9" mb="0" cb="2"/><line nr="1980" mi="0" ci="9" mb="1" cb="1"/><line nr="1981" mi="0" ci="7" mb="0" cb="0"/><line nr="1982" mi="0" ci="3" mb="0" cb="0"/><line nr="1983" mi="0" ci="7" mb="0" cb="0"/><line nr="1984" mi="0" ci="3" mb="0" cb="0"/><line nr="1985" mi="0" ci="7" mb="0" cb="0"/><line nr="1986" mi="0" ci="3" mb="0" cb="0"/><line nr="1987" mi="0" ci="7" mb="0" cb="0"/><line nr="1988" mi="0" ci="3" mb="0" cb="0"/><line nr="1989" mi="0" ci="7" mb="0" cb="0"/><line nr="1990" mi="0" ci="3" mb="0" cb="0"/><line nr="1991" mi="0" ci="7" mb="0" cb="0"/><line nr="1992" mi="0" ci="3" mb="0" cb="0"/><line nr="1993" mi="0" ci="4" mb="0" cb="2"/><line nr="1994" mi="0" ci="7" mb="0" cb="0"/><line nr="1995" mi="0" ci="4" mb="0" cb="2"/><line nr="1996" mi="0" ci="8" mb="0" cb="0"/><line nr="1998" mi="0" ci="4" mb="0" cb="2"/><line nr="1999" mi="0" ci="9" mb="0" cb="0"/><line nr="2001" mi="0" ci="4" mb="0" cb="2"/><line nr="2002" mi="0" ci="8" mb="0" cb="0"/><line nr="2004" mi="0" ci="4" mb="1" cb="1"/><line nr="2005" mi="9" ci="0" mb="0" cb="0"/><line nr="2007" mi="0" ci="4" mb="1" cb="1"/><line nr="2008" mi="0" ci="12" mb="0" cb="0"/><line nr="2010" mi="0" ci="3" mb="0" cb="0"/><line nr="2012" mi="4" ci="0" mb="2" cb="0"/><line nr="2013" mi="9" ci="0" mb="0" cb="0"/><line nr="2014" mi="3" ci="0" mb="0" cb="0"/><line nr="2016" mi="2" ci="0" mb="0" cb="0"/><line nr="2017" mi="2" ci="0" mb="2" cb="0"/><line nr="2018" mi="9" ci="0" mb="0" cb="0"/><line nr="2020" mi="3" ci="0" mb="0" cb="0"/><line nr="2022" mi="4" ci="0" mb="2" cb="0"/><line nr="2023" mi="9" ci="0" mb="0" cb="0"/><line nr="2024" mi="3" ci="0" mb="0" cb="0"/><line nr="2026" mi="2" ci="0" mb="0" cb="0"/><line nr="2027" mi="2" ci="0" mb="2" cb="0"/><line nr="2028" mi="9" ci="0" mb="0" cb="0"/><line nr="2030" mi="3" ci="0" mb="0" cb="0"/><line nr="2032" mi="2" ci="0" mb="0" cb="0"/><line nr="2033" mi="2" ci="0" mb="2" cb="0"/><line nr="2034" mi="9" ci="0" mb="0" cb="0"/><line nr="2035" mi="3" ci="0" mb="0" cb="0"/><line nr="2037" mi="2" ci="0" mb="0" cb="0"/><line nr="2038" mi="2" ci="0" mb="2" cb="0"/><line nr="2039" mi="9" ci="0" mb="0" cb="0"/><line nr="2041" mi="3" ci="0" mb="0" cb="0"/><line nr="2043" mi="2" ci="0" mb="0" cb="0"/><line nr="2044" mi="2" ci="0" mb="2" cb="0"/><line nr="2045" mi="9" ci="0" mb="0" cb="0"/><line nr="2046" mi="4" ci="0" mb="0" cb="0"/><line nr="2048" mi="4" ci="0" mb="2" cb="0"/><line nr="2050" mi="9" ci="0" mb="0" cb="0"/><line nr="2052" mi="4" ci="0" mb="0" cb="0"/><line nr="2054" mi="2" ci="0" mb="0" cb="0"/><line nr="2055" mi="2" ci="0" mb="2" cb="0"/><line nr="2056" mi="9" ci="0" mb="0" cb="0"/><line nr="2057" mi="4" ci="0" mb="0" cb="0"/><line nr="2059" mi="2" ci="0" mb="0" cb="0"/><line nr="2060" mi="2" ci="0" mb="2" cb="0"/><line nr="2061" mi="9" ci="0" mb="0" cb="0"/><line nr="2063" mi="4" ci="0" mb="0" cb="0"/><line nr="2065" mi="2" ci="0" mb="0" cb="0"/><line nr="2066" mi="2" ci="0" mb="2" cb="0"/><line nr="2067" mi="9" ci="0" mb="0" cb="0"/><line nr="2069" mi="4" ci="0" mb="0" cb="0"/><line nr="2071" mi="4" ci="0" mb="2" cb="0"/><line nr="2073" mi="9" ci="0" mb="0" cb="0"/><line nr="2075" mi="4" ci="0" mb="0" cb="0"/><line nr="2077" mi="4" ci="0" mb="2" cb="0"/><line nr="2078" mi="12" ci="0" mb="0" cb="0"/><line nr="2080" mi="4" ci="0" mb="0" cb="0"/><line nr="2082" mi="2" ci="0" mb="0" cb="0"/><line nr="2083" mi="2" ci="0" mb="2" cb="0"/><line nr="2084" mi="9" ci="0" mb="0" cb="0"/><line nr="2087" mi="22" ci="0" mb="0" cb="0"/><line nr="2089" mi="2" ci="0" mb="0" cb="0"/><line nr="2093" mi="0" ci="12" mb="0" cb="0"/><line nr="2094" mi="0" ci="2" mb="1" cb="1"/><line nr="2095" mi="0" ci="7" mb="0" cb="0"/><line nr="2096" mi="0" ci="3" mb="0" cb="0"/><line nr="2097" mi="0" ci="9" mb="0" cb="2"/><line nr="2098" mi="0" ci="9" mb="1" cb="1"/><line nr="2099" mi="0" ci="7" mb="0" cb="0"/><line nr="2100" mi="0" ci="3" mb="0" cb="0"/><line nr="2101" mi="0" ci="7" mb="0" cb="0"/><line nr="2102" mi="0" ci="3" mb="0" cb="0"/><line nr="2103" mi="0" ci="7" mb="0" cb="0"/><line nr="2104" mi="0" ci="3" mb="0" cb="0"/><line nr="2105" mi="0" ci="7" mb="0" cb="0"/><line nr="2106" mi="0" ci="3" mb="0" cb="0"/><line nr="2107" mi="0" ci="7" mb="0" cb="0"/><line nr="2108" mi="0" ci="3" mb="0" cb="0"/><line nr="2109" mi="0" ci="4" mb="1" cb="1"/><line nr="2110" mi="5" ci="0" mb="0" cb="0"/><line nr="2111" mi="0" ci="4" mb="1" cb="1"/><line nr="2112" mi="5" ci="0" mb="0" cb="0"/><line nr="2113" mi="0" ci="4" mb="0" cb="2"/><line nr="2114" mi="0" ci="6" mb="0" cb="0"/><line nr="2116" mi="0" ci="4" mb="1" cb="1"/><line nr="2117" mi="0" ci="7" mb="0" cb="0"/><line nr="2118" mi="0" ci="3" mb="0" cb="0"/><line nr="2119" mi="0" ci="3" mb="0" cb="0"/><line nr="2121" mi="2" ci="0" mb="0" cb="0"/><line nr="2122" mi="2" ci="0" mb="2" cb="0"/><line nr="2123" mi="7" ci="0" mb="0" cb="0"/><line nr="2125" mi="3" ci="0" mb="0" cb="0"/><line nr="2127" mi="4" ci="0" mb="2" cb="0"/><line nr="2129" mi="7" ci="0" mb="0" cb="0"/><line nr="2131" mi="3" ci="0" mb="0" cb="0"/><line nr="2133" mi="2" ci="0" mb="0" cb="0"/><line nr="2134" mi="2" ci="0" mb="2" cb="0"/><line nr="2135" mi="7" ci="0" mb="0" cb="0"/><line nr="2137" mi="3" ci="0" mb="0" cb="0"/><line nr="2139" mi="2" ci="0" mb="0" cb="0"/><line nr="2140" mi="2" ci="0" mb="2" cb="0"/><line nr="2141" mi="7" ci="0" mb="0" cb="0"/><line nr="2143" mi="3" ci="0" mb="0" cb="0"/><line nr="2145" mi="2" ci="0" mb="0" cb="0"/><line nr="2146" mi="2" ci="0" mb="2" cb="0"/><line nr="2147" mi="7" ci="0" mb="0" cb="0"/><line nr="2149" mi="3" ci="0" mb="0" cb="0"/><line nr="2151" mi="4" ci="0" mb="2" cb="0"/><line nr="2153" mi="7" ci="0" mb="0" cb="0"/><line nr="2155" mi="3" ci="0" mb="0" cb="0"/><line nr="2158" mi="22" ci="0" mb="0" cb="0"/><line nr="2160" mi="2" ci="0" mb="0" cb="0"/><line nr="2167" mi="0" ci="8" mb="0" cb="0"/><line nr="2168" mi="0" ci="2" mb="1" cb="1"/><line nr="2169" mi="0" ci="6" mb="0" cb="0"/><line nr="2170" mi="0" ci="9" mb="0" cb="2"/><line nr="2171" mi="0" ci="9" mb="1" cb="1"/><line nr="2172" mi="0" ci="10" mb="0" cb="0"/><line nr="2173" mi="0" ci="7" mb="0" cb="0"/><line nr="2174" mi="0" ci="3" mb="0" cb="0"/><line nr="2175" mi="0" ci="7" mb="0" cb="0"/><line nr="2176" mi="0" ci="3" mb="0" cb="0"/><line nr="2177" mi="0" ci="7" mb="0" cb="0"/><line nr="2178" mi="0" ci="3" mb="0" cb="0"/><line nr="2179" mi="0" ci="7" mb="0" cb="0"/><line nr="2180" mi="0" ci="3" mb="0" cb="0"/><line nr="2181" mi="0" ci="7" mb="0" cb="0"/><line nr="2182" mi="0" ci="3" mb="0" cb="0"/><line nr="2183" mi="0" ci="10" mb="0" cb="0"/><line nr="2184" mi="2" ci="6" mb="1" cb="3"/><line nr="2185" mi="2" ci="0" mb="2" cb="0"/><line nr="2186" mi="2" ci="0" mb="0" cb="0"/><line nr="2188" mi="0" ci="4" mb="0" cb="2"/><line nr="2189" mi="0" ci="7" mb="0" cb="0"/><line nr="2191" mi="0" ci="4" mb="1" cb="1"/><line nr="2192" mi="5" ci="0" mb="0" cb="0"/><line nr="2193" mi="0" ci="4" mb="1" cb="1"/><line nr="2194" mi="6" ci="0" mb="0" cb="0"/><line nr="2196" mi="0" ci="4" mb="0" cb="2"/><line nr="2197" mi="0" ci="6" mb="0" cb="0"/><line nr="2198" mi="0" ci="4" mb="0" cb="2"/><line nr="2199" mi="0" ci="9" mb="0" cb="0"/><line nr="2200" mi="0" ci="1" mb="0" cb="0"/><line nr="2201" mi="0" ci="4" mb="1" cb="1"/><line nr="2202" mi="6" ci="0" mb="0" cb="0"/><line nr="2203" mi="1" ci="0" mb="0" cb="0"/><line nr="2204" mi="0" ci="4" mb="1" cb="1"/><line nr="2205" mi="6" ci="0" mb="0" cb="0"/><line nr="2206" mi="1" ci="0" mb="0" cb="0"/><line nr="2207" mi="0" ci="4" mb="0" cb="2"/><line nr="2208" mi="0" ci="6" mb="0" cb="0"/><line nr="2209" mi="0" ci="1" mb="0" cb="0"/><line nr="2210" mi="0" ci="4" mb="1" cb="1"/><line nr="2211" mi="6" ci="0" mb="0" cb="0"/><line nr="2212" mi="1" ci="0" mb="0" cb="0"/><line nr="2213" mi="0" ci="4" mb="1" cb="1"/><line nr="2214" mi="6" ci="0" mb="0" cb="0"/><line nr="2215" mi="1" ci="0" mb="0" cb="0"/><line nr="2216" mi="0" ci="2" mb="0" cb="0"/><line nr="2217" mi="0" ci="2" mb="1" cb="1"/><line nr="2218" mi="6" ci="0" mb="0" cb="0"/><line nr="2219" mi="1" ci="0" mb="0" cb="0"/><line nr="2220" mi="0" ci="4" mb="1" cb="1"/><line nr="2221" mi="9" ci="0" mb="0" cb="0"/><line nr="2222" mi="5" ci="0" mb="0" cb="0"/><line nr="2224" mi="0" ci="4" mb="1" cb="1"/><line nr="2225" mi="6" ci="0" mb="0" cb="0"/><line nr="2226" mi="5" ci="0" mb="0" cb="0"/><line nr="2228" mi="0" ci="2" mb="0" cb="0"/><line nr="2229" mi="0" ci="2" mb="1" cb="1"/><line nr="2230" mi="6" ci="0" mb="0" cb="0"/><line nr="2231" mi="5" ci="0" mb="0" cb="0"/><line nr="2233" mi="0" ci="4" mb="1" cb="1"/><line nr="2234" mi="6" ci="0" mb="0" cb="0"/><line nr="2235" mi="5" ci="0" mb="0" cb="0"/><line nr="2237" mi="0" ci="2" mb="0" cb="0"/><line nr="2238" mi="0" ci="2" mb="1" cb="1"/><line nr="2239" mi="6" ci="0" mb="0" cb="0"/><line nr="2240" mi="5" ci="0" mb="0" cb="0"/><line nr="2242" mi="0" ci="2" mb="0" cb="0"/><line nr="2243" mi="0" ci="2" mb="1" cb="1"/><line nr="2244" mi="6" ci="0" mb="0" cb="0"/><line nr="2245" mi="5" ci="0" mb="0" cb="0"/><line nr="2247" mi="0" ci="2" mb="0" cb="0"/><line nr="2248" mi="0" ci="2" mb="1" cb="1"/><line nr="2249" mi="6" ci="0" mb="0" cb="0"/><line nr="2250" mi="5" ci="0" mb="0" cb="0"/><line nr="2252" mi="0" ci="4" mb="1" cb="1"/><line nr="2253" mi="0" ci="9" mb="0" cb="0"/><line nr="2254" mi="0" ci="4" mb="0" cb="0"/><line nr="2256" mi="4" ci="0" mb="2" cb="0"/><line nr="2257" mi="6" ci="0" mb="0" cb="0"/><line nr="2258" mi="4" ci="0" mb="0" cb="0"/><line nr="2260" mi="2" ci="0" mb="0" cb="0"/><line nr="2261" mi="2" ci="0" mb="2" cb="0"/><line nr="2262" mi="6" ci="0" mb="0" cb="0"/><line nr="2263" mi="4" ci="0" mb="0" cb="0"/><line nr="2265" mi="4" ci="0" mb="2" cb="0"/><line nr="2266" mi="6" ci="0" mb="0" cb="0"/><line nr="2267" mi="4" ci="0" mb="0" cb="0"/><line nr="2269" mi="2" ci="0" mb="0" cb="0"/><line nr="2270" mi="2" ci="0" mb="2" cb="0"/><line nr="2271" mi="6" ci="0" mb="0" cb="0"/><line nr="2272" mi="4" ci="0" mb="0" cb="0"/><line nr="2274" mi="4" ci="0" mb="2" cb="0"/><line nr="2275" mi="6" ci="0" mb="0" cb="0"/><line nr="2276" mi="4" ci="0" mb="0" cb="0"/><line nr="2278" mi="2" ci="0" mb="0" cb="0"/><line nr="2279" mi="2" ci="0" mb="2" cb="0"/><line nr="2280" mi="6" ci="0" mb="0" cb="0"/><line nr="2281" mi="4" ci="0" mb="0" cb="0"/><line nr="2284" mi="14" ci="0" mb="0" cb="0"/><line nr="2285" mi="3" ci="0" mb="0" cb="0"/><line nr="2286" mi="9" ci="0" mb="0" cb="0"/><line nr="2287" mi="2" ci="0" mb="0" cb="0"/><line nr="2291" mi="0" ci="1" mb="0" cb="0"/><line nr="2292" mi="10" ci="0" mb="0" cb="0"/><line nr="2293" mi="3" ci="0" mb="0" cb="0"/><line nr="2294" mi="11" ci="0" mb="0" cb="0"/><line nr="2297" mi="0" ci="1" mb="0" cb="0"/><line nr="2306" mi="8" ci="2" mb="7" cb="1"/><line nr="2307" mi="3" ci="0" mb="0" cb="0"/><line nr="2308" mi="3" ci="0" mb="0" cb="0"/><line nr="2310" mi="0" ci="1" mb="0" cb="0"/><line nr="2318" mi="0" ci="4" mb="0" cb="0"/><line nr="2319" mi="0" ci="5" mb="0" cb="0"/><line nr="2320" mi="0" ci="5" mb="0" cb="0"/><line nr="2321" mi="0" ci="5" mb="0" cb="0"/><line nr="2322" mi="0" ci="1" mb="0" cb="0"/><line nr="2333" mi="0" ci="4" mb="0" cb="0"/><line nr="2334" mi="0" ci="5" mb="0" cb="0"/><line nr="2335" mi="0" ci="5" mb="0" cb="0"/><line nr="2336" mi="0" ci="5" mb="0" cb="0"/><line nr="2337" mi="0" ci="4" mb="1" cb="1"/><line nr="2338" mi="0" ci="6" mb="0" cb="0"/><line nr="2339" mi="4" ci="0" mb="2" cb="0"/><line nr="2340" mi="5" ci="0" mb="0" cb="0"/><line nr="2342" mi="0" ci="1" mb="0" cb="0"/><line nr="2352" mi="4" ci="0" mb="0" cb="0"/><line nr="2353" mi="5" ci="0" mb="0" cb="0"/><line nr="2354" mi="5" ci="0" mb="0" cb="0"/><line nr="2355" mi="5" ci="0" mb="0" cb="0"/><line nr="2356" mi="5" ci="0" mb="0" cb="0"/><line nr="2357" mi="1" ci="0" mb="0" cb="0"/><line nr="2369" mi="0" ci="4" mb="0" cb="0"/><line nr="2370" mi="0" ci="5" mb="0" cb="0"/><line nr="2371" mi="0" ci="5" mb="0" cb="0"/><line nr="2372" mi="0" ci="5" mb="0" cb="0"/><line nr="2373" mi="0" ci="5" mb="0" cb="0"/><line nr="2374" mi="0" ci="4" mb="1" cb="1"/><line nr="2375" mi="0" ci="6" mb="0" cb="0"/><line nr="2376" mi="4" ci="0" mb="2" cb="0"/><line nr="2377" mi="5" ci="0" mb="0" cb="0"/><line nr="2379" mi="0" ci="1" mb="0" cb="0"/><line nr="2388" mi="4" ci="0" mb="0" cb="0"/><line nr="2389" mi="5" ci="0" mb="0" cb="0"/><line nr="2390" mi="5" ci="0" mb="0" cb="0"/><line nr="2391" mi="5" ci="0" mb="0" cb="0"/><line nr="2392" mi="5" ci="0" mb="0" cb="0"/><line nr="2393" mi="5" ci="0" mb="0" cb="0"/><line nr="2394" mi="1" ci="0" mb="0" cb="0"/><line nr="2406" mi="0" ci="4" mb="0" cb="0"/><line nr="2407" mi="0" ci="5" mb="0" cb="0"/><line nr="2408" mi="0" ci="5" mb="0" cb="0"/><line nr="2409" mi="0" ci="5" mb="0" cb="0"/><line nr="2410" mi="0" ci="5" mb="0" cb="0"/><line nr="2411" mi="0" ci="4" mb="1" cb="1"/><line nr="2412" mi="6" ci="0" mb="0" cb="0"/><line nr="2413" mi="0" ci="4" mb="1" cb="1"/><line nr="2414" mi="0" ci="5" mb="0" cb="0"/><line nr="2416" mi="0" ci="1" mb="0" cb="0"/><line nr="2429" mi="4" ci="0" mb="0" cb="0"/><line nr="2430" mi="5" ci="0" mb="0" cb="0"/><line nr="2431" mi="5" ci="0" mb="0" cb="0"/><line nr="2432" mi="5" ci="0" mb="0" cb="0"/><line nr="2433" mi="5" ci="0" mb="0" cb="0"/><line nr="2434" mi="5" ci="0" mb="0" cb="0"/><line nr="2435" mi="4" ci="0" mb="2" cb="0"/><line nr="2436" mi="6" ci="0" mb="0" cb="0"/><line nr="2437" mi="4" ci="0" mb="2" cb="0"/><line nr="2438" mi="5" ci="0" mb="0" cb="0"/><line nr="2440" mi="1" ci="0" mb="0" cb="0"/><line nr="2450" mi="4" ci="0" mb="0" cb="0"/><line nr="2451" mi="5" ci="0" mb="0" cb="0"/><line nr="2452" mi="5" ci="0" mb="0" cb="0"/><line nr="2453" mi="5" ci="0" mb="0" cb="0"/><line nr="2454" mi="5" ci="0" mb="0" cb="0"/><line nr="2455" mi="5" ci="0" mb="0" cb="0"/><line nr="2456" mi="5" ci="0" mb="0" cb="0"/><line nr="2457" mi="1" ci="0" mb="0" cb="0"/><line nr="2467" mi="4" ci="0" mb="0" cb="0"/><line nr="2468" mi="5" ci="0" mb="0" cb="0"/><line nr="2469" mi="5" ci="0" mb="0" cb="0"/><line nr="2470" mi="5" ci="0" mb="0" cb="0"/><line nr="2471" mi="5" ci="0" mb="0" cb="0"/><line nr="2472" mi="1" ci="0" mb="0" cb="0"/><line nr="2485" mi="0" ci="4" mb="0" cb="0"/><line nr="2486" mi="0" ci="5" mb="0" cb="0"/><line nr="2487" mi="0" ci="5" mb="0" cb="0"/><line nr="2488" mi="0" ci="5" mb="0" cb="0"/><line nr="2489" mi="0" ci="5" mb="0" cb="0"/><line nr="2490" mi="0" ci="5" mb="0" cb="0"/><line nr="2491" mi="0" ci="2" mb="1" cb="1"/><line nr="2492" mi="0" ci="4" mb="0" cb="2"/><line nr="2493" mi="0" ci="6" mb="0" cb="0"/><line nr="2494" mi="0" ci="4" mb="1" cb="1"/><line nr="2495" mi="0" ci="5" mb="0" cb="0"/><line nr="2498" mi="0" ci="1" mb="0" cb="0"/><line nr="2511" mi="4" ci="0" mb="0" cb="0"/><line nr="2512" mi="5" ci="0" mb="0" cb="0"/><line nr="2513" mi="5" ci="0" mb="0" cb="0"/><line nr="2514" mi="5" ci="0" mb="0" cb="0"/><line nr="2515" mi="5" ci="0" mb="0" cb="0"/><line nr="2516" mi="5" ci="0" mb="0" cb="0"/><line nr="2517" mi="4" ci="0" mb="4" cb="0"/><line nr="2518" mi="4" ci="0" mb="2" cb="0"/><line nr="2519" mi="6" ci="0" mb="0" cb="0"/><line nr="2520" mi="4" ci="0" mb="2" cb="0"/><line nr="2521" mi="5" ci="0" mb="0" cb="0"/><line nr="2524" mi="1" ci="0" mb="0" cb="0"/><line nr="2536" mi="0" ci="4" mb="0" cb="0"/><line nr="2537" mi="0" ci="5" mb="0" cb="0"/><line nr="2538" mi="0" ci="5" mb="0" cb="0"/><line nr="2539" mi="0" ci="5" mb="0" cb="0"/><line nr="2540" mi="0" ci="5" mb="0" cb="0"/><line nr="2541" mi="0" ci="5" mb="0" cb="0"/><line nr="2542" mi="0" ci="5" mb="0" cb="0"/><line nr="2543" mi="0" ci="2" mb="1" cb="1"/><line nr="2544" mi="0" ci="5" mb="0" cb="0"/><line nr="2546" mi="0" ci="1" mb="0" cb="0"/><line nr="2557" mi="0" ci="4" mb="0" cb="0"/><line nr="2558" mi="0" ci="5" mb="0" cb="0"/><line nr="2559" mi="0" ci="5" mb="0" cb="0"/><line nr="2560" mi="0" ci="5" mb="0" cb="0"/><line nr="2561" mi="0" ci="5" mb="0" cb="0"/><line nr="2562" mi="0" ci="5" mb="0" cb="0"/><line nr="2563" mi="0" ci="1" mb="0" cb="0"/><line nr="2572" mi="0" ci="6" mb="1" cb="1"/><line nr="2573" mi="0" ci="4" mb="1" cb="1"/><line nr="2574" mi="0" ci="4" mb="0" cb="2"/><line nr="2575" mi="0" ci="4" mb="0" cb="2"/><line nr="2576" mi="2" ci="2" mb="1" cb="1"/><line nr="2577" mi="2" ci="0" mb="2" cb="0"/><line nr="2578" mi="0" ci="4" mb="0" cb="0"/><line nr="2579" mi="0" ci="5" mb="0" cb="0"/><line nr="2580" mi="0" ci="5" mb="0" cb="0"/><line nr="2581" mi="0" ci="5" mb="0" cb="0"/><line nr="2582" mi="0" ci="5" mb="0" cb="0"/><line nr="2584" mi="0" ci="1" mb="0" cb="0"/><line nr="2599" mi="0" ci="6" mb="1" cb="1"/><line nr="2600" mi="0" ci="4" mb="1" cb="1"/><line nr="2601" mi="0" ci="4" mb="1" cb="1"/><line nr="2602" mi="0" ci="4" mb="0" cb="2"/><line nr="2603" mi="2" ci="2" mb="1" cb="1"/><line nr="2604" mi="2" ci="0" mb="2" cb="0"/><line nr="2605" mi="0" ci="4" mb="0" cb="0"/><line nr="2606" mi="0" ci="5" mb="0" cb="0"/><line nr="2607" mi="0" ci="5" mb="0" cb="0"/><line nr="2608" mi="0" ci="5" mb="0" cb="0"/><line nr="2609" mi="0" ci="5" mb="0" cb="0"/><line nr="2610" mi="0" ci="5" mb="0" cb="0"/><line nr="2611" mi="0" ci="4" mb="1" cb="1"/><line nr="2612" mi="0" ci="6" mb="0" cb="0"/><line nr="2613" mi="4" ci="0" mb="2" cb="0"/><line nr="2614" mi="5" ci="0" mb="0" cb="0"/><line nr="2617" mi="0" ci="1" mb="0" cb="0"/><line nr="2630" mi="0" ci="6" mb="1" cb="1"/><line nr="2631" mi="0" ci="4" mb="1" cb="1"/><line nr="2632" mi="0" ci="4" mb="1" cb="1"/><line nr="2633" mi="0" ci="4" mb="0" cb="2"/><line nr="2634" mi="2" ci="2" mb="1" cb="1"/><line nr="2635" mi="2" ci="0" mb="2" cb="0"/><line nr="2636" mi="0" ci="4" mb="0" cb="0"/><line nr="2637" mi="0" ci="5" mb="0" cb="0"/><line nr="2638" mi="0" ci="5" mb="0" cb="0"/><line nr="2639" mi="0" ci="5" mb="0" cb="0"/><line nr="2640" mi="0" ci="5" mb="0" cb="0"/><line nr="2641" mi="0" ci="5" mb="0" cb="0"/><line nr="2642" mi="0" ci="5" mb="0" cb="0"/><line nr="2643" mi="0" ci="5" mb="0" cb="0"/><line nr="2645" mi="0" ci="1" mb="0" cb="0"/><line nr="2661" mi="6" ci="0" mb="2" cb="0"/><line nr="2662" mi="4" ci="0" mb="2" cb="0"/><line nr="2663" mi="4" ci="0" mb="2" cb="0"/><line nr="2664" mi="4" ci="0" mb="2" cb="0"/><line nr="2665" mi="4" ci="0" mb="2" cb="0"/><line nr="2666" mi="2" ci="0" mb="2" cb="0"/><line nr="2667" mi="4" ci="0" mb="0" cb="0"/><line nr="2668" mi="5" ci="0" mb="0" cb="0"/><line nr="2669" mi="5" ci="0" mb="0" cb="0"/><line nr="2670" mi="5" ci="0" mb="0" cb="0"/><line nr="2671" mi="5" ci="0" mb="0" cb="0"/><line nr="2672" mi="5" ci="0" mb="0" cb="0"/><line nr="2673" mi="5" ci="0" mb="0" cb="0"/><line nr="2674" mi="2" ci="0" mb="2" cb="0"/><line nr="2675" mi="4" ci="0" mb="2" cb="0"/><line nr="2676" mi="6" ci="0" mb="0" cb="0"/><line nr="2677" mi="4" ci="0" mb="2" cb="0"/><line nr="2678" mi="5" ci="0" mb="0" cb="0"/><line nr="2682" mi="1" ci="0" mb="0" cb="0"/><line nr="2696" mi="6" ci="0" mb="2" cb="0"/><line nr="2697" mi="4" ci="0" mb="2" cb="0"/><line nr="2698" mi="4" ci="0" mb="2" cb="0"/><line nr="2699" mi="4" ci="0" mb="2" cb="0"/><line nr="2700" mi="4" ci="0" mb="2" cb="0"/><line nr="2701" mi="2" ci="0" mb="2" cb="0"/><line nr="2702" mi="4" ci="0" mb="0" cb="0"/><line nr="2703" mi="5" ci="0" mb="0" cb="0"/><line nr="2704" mi="5" ci="0" mb="0" cb="0"/><line nr="2705" mi="5" ci="0" mb="0" cb="0"/><line nr="2706" mi="5" ci="0" mb="0" cb="0"/><line nr="2707" mi="5" ci="0" mb="0" cb="0"/><line nr="2708" mi="5" ci="0" mb="0" cb="0"/><line nr="2709" mi="5" ci="0" mb="0" cb="0"/><line nr="2710" mi="2" ci="0" mb="2" cb="0"/><line nr="2711" mi="5" ci="0" mb="0" cb="0"/><line nr="2714" mi="1" ci="0" mb="0" cb="0"/><line nr="2727" mi="0" ci="6" mb="1" cb="1"/><line nr="2728" mi="0" ci="4" mb="1" cb="1"/><line nr="2729" mi="0" ci="4" mb="1" cb="1"/><line nr="2730" mi="2" ci="2" mb="1" cb="1"/><line nr="2731" mi="4" ci="0" mb="2" cb="0"/><line nr="2732" mi="2" ci="0" mb="2" cb="0"/><line nr="2733" mi="0" ci="4" mb="0" cb="0"/><line nr="2734" mi="0" ci="5" mb="0" cb="0"/><line nr="2735" mi="0" ci="5" mb="0" cb="0"/><line nr="2736" mi="0" ci="5" mb="0" cb="0"/><line nr="2737" mi="0" ci="5" mb="0" cb="0"/><line nr="2738" mi="0" ci="5" mb="0" cb="0"/><line nr="2739" mi="0" ci="2" mb="1" cb="1"/><line nr="2740" mi="0" ci="5" mb="0" cb="0"/><line nr="2743" mi="0" ci="1" mb="0" cb="0"/><line nr="2754" mi="0" ci="4" mb="1" cb="1"/><line nr="2755" mi="2" ci="0" mb="0" cb="0"/><line nr="2756" mi="0" ci="4" mb="1" cb="1"/><line nr="2757" mi="2" ci="0" mb="0" cb="0"/><line nr="2758" mi="0" ci="4" mb="1" cb="1"/><line nr="2759" mi="2" ci="0" mb="0" cb="0"/><line nr="2760" mi="0" ci="4" mb="0" cb="2"/><line nr="2761" mi="0" ci="2" mb="0" cb="0"/><line nr="2762" mi="0" ci="4" mb="1" cb="1"/><line nr="2763" mi="0" ci="2" mb="0" cb="0"/><line nr="2764" mi="4" ci="0" mb="2" cb="0"/><line nr="2765" mi="2" ci="0" mb="0" cb="0"/><line nr="2767" mi="12" ci="0" mb="0" cb="0"/><line nr="2778" mi="0" ci="3" mb="0" cb="0"/><line nr="2779" mi="0" ci="2" mb="0" cb="2"/><line nr="2780" mi="0" ci="4" mb="0" cb="0"/><line nr="2781" mi="0" ci="7" mb="2" cb="2"/><line nr="2782" mi="0" ci="2" mb="0" cb="0"/><line nr="2784" mi="3" ci="0" mb="0" cb="0"/><line nr="2787" mi="0" ci="2" mb="0" cb="0"/><line nr="2797" mi="0" ci="4" mb="0" cb="0"/><line nr="2806" mi="0" ci="3" mb="0" cb="0"/><line nr="2815" mi="0" ci="3" mb="0" cb="0"/><line nr="2825" mi="4" ci="0" mb="0" cb="0"/><line nr="2826" mi="27" ci="0" mb="0" cb="0"/><line nr="2828" mi="9" ci="0" mb="2" cb="0"/><line nr="2829" mi="13" ci="0" mb="0" cb="0"/><line nr="2830" mi="15" ci="0" mb="2" cb="0"/><line nr="2831" mi="19" ci="0" mb="0" cb="0"/><line nr="2832" mi="1" ci="0" mb="0" cb="0"/><line nr="2834" mi="9" ci="0" mb="2" cb="0"/><line nr="2835" mi="11" ci="0" mb="0" cb="0"/><line nr="2836" mi="16" ci="0" mb="0" cb="0"/><line nr="2837" mi="16" ci="0" mb="0" cb="0"/><line nr="2838" mi="16" ci="0" mb="0" cb="0"/><line nr="2839" mi="18" ci="0" mb="0" cb="0"/><line nr="2840" mi="13" ci="0" mb="2" cb="0"/><line nr="2841" mi="13" ci="0" mb="0" cb="0"/><line nr="2842" mi="18" ci="0" mb="2" cb="0"/><line nr="2843" mi="1" ci="0" mb="0" cb="0"/><line nr="2844" mi="19" ci="0" mb="0" cb="0"/><line nr="2845" mi="1" ci="0" mb="0" cb="0"/><line nr="2847" mi="13" ci="0" mb="2" cb="0"/><line nr="2848" mi="13" ci="0" mb="0" cb="0"/><line nr="2849" mi="18" ci="0" mb="2" cb="0"/><line nr="2850" mi="1" ci="0" mb="0" cb="0"/><line nr="2851" mi="19" ci="0" mb="0" cb="0"/><line nr="2852" mi="1" ci="0" mb="0" cb="0"/><line nr="2854" mi="13" ci="0" mb="2" cb="0"/><line nr="2855" mi="13" ci="0" mb="0" cb="0"/><line nr="2856" mi="18" ci="0" mb="2" cb="0"/><line nr="2857" mi="1" ci="0" mb="0" cb="0"/><line nr="2858" mi="19" ci="0" mb="0" cb="0"/><line nr="2859" mi="1" ci="0" mb="0" cb="0"/><line nr="2862" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3695" covered="3019"/><counter type="BRANCH" missed="581" covered="325"/><counter type="LINE" missed="697" covered="657"/><counter type="COMPLEXITY" missed="378" covered="144"/><counter type="METHOD" missed="20" covered="49"/><counter type="CLASS" missed="2" covered="4"/></sourcefile><sourcefile name="MtasSketchParser.java"><line nr="28" mi="7" ci="0" mb="2" cb="0"/><line nr="31" mi="4" ci="0" mb="0" cb="0"/><line nr="34" mi="3" ci="0" mb="0" cb="0"/><line nr="37" mi="5" ci="0" mb="0" cb="0"/><line nr="40" mi="5" ci="0" mb="0" cb="0"/><line nr="48" mi="3" ci="0" mb="0" cb="0"/><line nr="49" mi="4" ci="0" mb="0" cb="0"/><line nr="51" mi="2" ci="0" mb="0" cb="0"/><line nr="53" mi="1" ci="0" mb="0" cb="0"/><line nr="54" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="1" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="2" cb="0"/><line nr="69" mi="8" ci="0" mb="0" cb="0"/><line nr="72" mi="10" ci="0" mb="2" cb="0"/><line nr="73" mi="7" ci="0" mb="0" cb="0"/><line nr="74" mi="5" ci="0" mb="2" cb="0"/><line nr="75" mi="9" ci="0" mb="2" cb="0"/><line nr="76" mi="9" ci="0" mb="2" cb="0"/><line nr="77" mi="6" ci="0" mb="0" cb="0"/><line nr="78" mi="6" ci="0" mb="0" cb="0"/><line nr="79" mi="6" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="0" mb="2" cb="0"/><line nr="81" mi="4" ci="0" mb="2" cb="0"/><line nr="82" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="3" ci="0" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="0" cb="0"/><line nr="85" mi="7" ci="0" mb="4" cb="0"/><line nr="87" mi="5" ci="0" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="4" ci="0" mb="2" cb="0"/><line nr="91" mi="8" ci="0" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="96" mi="3" ci="0" mb="0" cb="0"/><line nr="97" mi="8" ci="0" mb="0" cb="0"/><line nr="99" mi="7" ci="0" mb="4" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="103" mi="5" ci="0" mb="2" cb="0"/><line nr="104" mi="8" ci="0" mb="0" cb="0"/><line nr="106" mi="7" ci="0" mb="0" cb="0"/><line nr="108" mi="3" ci="0" mb="0" cb="0"/><line nr="109" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="1" ci="0" mb="0" cb="0"/><line nr="112" mi="14" ci="0" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="12" ci="0" mb="0" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="1" ci="0" mb="0" cb="0"/><line nr="150" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="5" ci="0" mb="2" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="5" ci="0" mb="2" cb="0"/><line nr="157" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="5" ci="0" mb="0" cb="0"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="2" cb="0"/><line nr="166" mi="8" ci="0" mb="2" cb="0"/><line nr="167" mi="6" ci="0" mb="2" cb="0"/><line nr="168" mi="8" ci="0" mb="2" cb="0"/><line nr="170" mi="6" ci="0" mb="2" cb="0"/><line nr="171" mi="6" ci="0" mb="0" cb="0"/><line nr="172" mi="3" ci="0" mb="0" cb="0"/><line nr="173" mi="4" ci="0" mb="0" cb="0"/><line nr="174" mi="5" ci="0" mb="0" cb="0"/><line nr="175" mi="4" ci="0" mb="2" cb="0"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="5" ci="0" mb="0" cb="0"/><line nr="179" mi="3" ci="0" mb="2" cb="0"/><line nr="180" mi="10" ci="0" mb="0" cb="0"/><line nr="181" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="6" ci="0" mb="2" cb="0"/><line nr="185" mi="13" ci="0" mb="0" cb="0"/><line nr="187" mi="7" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="1" ci="0" mb="0" cb="0"/><line nr="191" mi="3" ci="0" mb="2" cb="0"/><line nr="193" mi="6" ci="0" mb="2" cb="0"/><line nr="194" mi="4" ci="0" mb="0" cb="0"/><line nr="195" mi="6" ci="0" mb="2" cb="0"/><line nr="196" mi="6" ci="0" mb="0" cb="0"/><line nr="197" mi="8" ci="0" mb="0" cb="0"/><line nr="198" mi="13" ci="0" mb="4" cb="0"/><line nr="199" mi="6" ci="0" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="202" mi="6" ci="0" mb="0" cb="0"/><line nr="203" mi="1" ci="0" mb="0" cb="0"/><line nr="204" mi="7" ci="0" mb="0" cb="0"/><line nr="205" mi="4" ci="0" mb="0" cb="0"/><line nr="206" mi="3" ci="0" mb="0" cb="0"/><line nr="207" mi="6" ci="0" mb="0" cb="0"/><line nr="212" mi="1" ci="0" mb="0" cb="0"/><line nr="213" mi="8" ci="0" mb="2" cb="0"/><line nr="214" mi="6" ci="0" mb="2" cb="0"/><line nr="215" mi="6" ci="0" mb="2" cb="0"/><line nr="216" mi="7" ci="0" mb="4" cb="0"/><line nr="219" mi="7" ci="0" mb="0" cb="0"/><line nr="220" mi="4" ci="0" mb="0" cb="0"/><line nr="221" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="3" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="2" cb="0"/><line nr="224" mi="13" ci="0" mb="0" cb="0"/><line nr="226" mi="3" ci="0" mb="0" cb="0"/><line nr="227" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="7" ci="0" mb="0" cb="0"/><line nr="229" mi="3" ci="0" mb="0" cb="0"/><line nr="231" mi="8" ci="0" mb="2" cb="0"/><line nr="232" mi="6" ci="0" mb="2" cb="0"/><line nr="233" mi="4" ci="0" mb="2" cb="0"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="236" mi="8" ci="0" mb="2" cb="0"/><line nr="237" mi="9" ci="0" mb="2" cb="0"/><line nr="239" mi="6" ci="0" mb="0" cb="0"/><line nr="240" mi="4" ci="0" mb="0" cb="0"/><line nr="241" mi="8" ci="0" mb="0" cb="0"/><line nr="242" mi="7" ci="0" mb="0" cb="0"/><line nr="243" mi="1" ci="0" mb="0" cb="0"/><line nr="244" mi="3" ci="0" mb="0" cb="0"/><line nr="245" mi="6" ci="0" mb="2" cb="0"/><line nr="246" mi="13" ci="0" mb="0" cb="0"/><line nr="248" mi="5" ci="0" mb="0" cb="0"/><line nr="249" mi="2" ci="0" mb="0" cb="0"/><line nr="250" mi="3" ci="0" mb="0" cb="0"/><line nr="253" mi="3" ci="0" mb="2" cb="0"/><line nr="254" mi="13" ci="0" mb="0" cb="0"/><line nr="256" mi="2" ci="0" mb="0" cb="0"/><line nr="257" mi="7" ci="0" mb="0" cb="0"/><line nr="258" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="13" ci="0" mb="4" cb="0"/><line nr="261" mi="6" ci="0" mb="0" cb="0"/><line nr="262" mi="5" ci="0" mb="0" cb="0"/><line nr="263" mi="6" ci="0" mb="0" cb="0"/><line nr="264" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="1" ci="0" mb="0" cb="0"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="267" mi="1" ci="0" mb="0" cb="0"/><line nr="270" mi="5" ci="0" mb="2" cb="0"/><line nr="271" mi="4" ci="0" mb="2" cb="0"/><line nr="272" mi="6" ci="0" mb="0" cb="0"/><line nr="273" mi="8" ci="0" mb="0" cb="0"/><line nr="274" mi="2" ci="0" mb="0" cb="0"/><line nr="276" mi="4" ci="0" mb="0" cb="0"/><line nr="277" mi="3" ci="0" mb="0" cb="0"/><line nr="278" mi="6" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="2" cb="0"/><line nr="286" mi="13" ci="0" mb="0" cb="0"/><line nr="288" mi="6" ci="0" mb="0" cb="0"/><line nr="289" mi="8" ci="0" mb="0" cb="0"/><line nr="290" mi="13" ci="0" mb="4" cb="0"/><line nr="291" mi="6" ci="0" mb="0" cb="0"/><line nr="292" mi="3" ci="0" mb="0" cb="0"/><line nr="293" mi="6" ci="0" mb="0" cb="0"/><line nr="294" mi="6" ci="0" mb="0" cb="0"/><line nr="297" mi="13" ci="0" mb="2" cb="0"/><line nr="298" mi="4" ci="0" mb="0" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="4" ci="0" mb="0" cb="0"/><line nr="301" mi="1" ci="0" mb="0" cb="0"/><line nr="302" mi="6" ci="0" mb="0" cb="0"/><line nr="303" mi="1" ci="0" mb="0" cb="0"/><line nr="304" mi="7" ci="0" mb="0" cb="0"/><line nr="305" mi="4" ci="0" mb="0" cb="0"/><line nr="306" mi="3" ci="0" mb="0" cb="0"/><line nr="307" mi="6" ci="0" mb="0" cb="0"/><line nr="312" mi="4" ci="0" mb="0" cb="0"/><line nr="314" mi="33" ci="0" mb="8" cb="0"/><line nr="315" mi="3" ci="0" mb="0" cb="0"/><line nr="316" mi="6" ci="0" mb="0" cb="0"/><line nr="317" mi="1" ci="0" mb="0" cb="0"/><line nr="320" mi="14" ci="0" mb="2" cb="0"/><line nr="321" mi="12" ci="0" mb="2" cb="0"/><line nr="322" mi="5" ci="0" mb="0" cb="0"/><line nr="323" mi="2" ci="0" mb="2" cb="0"/><line nr="324" mi="13" ci="0" mb="0" cb="0"/><line nr="327" mi="1" ci="0" mb="0" cb="0"/><line nr="328" mi="1" ci="0" mb="0" cb="0"/><line nr="331" mi="14" ci="0" mb="2" cb="0"/><line nr="332" mi="12" ci="0" mb="2" cb="0"/><line nr="333" mi="7" ci="0" mb="0" cb="0"/><line nr="334" mi="6" ci="0" mb="0" cb="0"/><line nr="335" mi="1" ci="0" mb="0" cb="0"/><line nr="336" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="7" ci="0" mb="0" cb="0"/><line nr="339" mi="3" ci="0" mb="0" cb="0"/><line nr="349" mi="4" ci="0" mb="0" cb="0"/><line nr="350" mi="4" ci="0" mb="0" cb="0"/><line nr="351" mi="15" ci="0" mb="0" cb="0"/><line nr="352" mi="7" ci="0" mb="0" cb="0"/><line nr="353" mi="4" ci="0" mb="0" cb="0"/><line nr="354" mi="3" ci="0" mb="0" cb="0"/><line nr="365" mi="4" ci="0" mb="0" cb="0"/><line nr="366" mi="10" ci="0" mb="2" cb="0"/><line nr="367" mi="1" ci="0" mb="0" cb="0"/><line nr="368" mi="22" ci="0" mb="0" cb="0"/><line nr="370" mi="11" ci="0" mb="2" cb="0"/><line nr="371" mi="18" ci="0" mb="0" cb="0"/><line nr="373" mi="1" ci="0" mb="0" cb="0"/><line nr="374" mi="3" ci="0" mb="0" cb="0"/><line nr="386" mi="3" ci="0" mb="0" cb="0"/><line nr="387" mi="3" ci="0" mb="0" cb="0"/><line nr="388" mi="3" ci="0" mb="0" cb="0"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="3" ci="0" mb="0" cb="0"/><line nr="391" mi="3" ci="0" mb="0" cb="0"/><line nr="392" mi="1" ci="0" mb="0" cb="0"/><line nr="401" mi="2" ci="0" mb="0" cb="0"/><line nr="414" mi="3" ci="0" mb="0" cb="0"/><line nr="415" mi="3" ci="0" mb="0" cb="0"/><line nr="416" mi="3" ci="0" mb="0" cb="0"/><line nr="417" mi="3" ci="0" mb="0" cb="0"/><line nr="418" mi="3" ci="0" mb="0" cb="0"/><line nr="419" mi="3" ci="0" mb="0" cb="0"/><line nr="420" mi="1" ci="0" mb="0" cb="0"/><line nr="429" mi="2" ci="0" mb="0" cb="0"/><line nr="442" mi="3" ci="0" mb="0" cb="0"/><line nr="443" mi="3" ci="0" mb="0" cb="0"/><line nr="444" mi="3" ci="0" mb="0" cb="0"/><line nr="445" mi="3" ci="0" mb="0" cb="0"/><line nr="446" mi="3" ci="0" mb="0" cb="0"/><line nr="447" mi="3" ci="0" mb="0" cb="0"/><line nr="448" mi="1" ci="0" mb="0" cb="0"/><line nr="457" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1243" covered="0"/><counter type="BRANCH" missed="124" covered="0"/><counter type="LINE" missed="238" covered="0"/><counter type="COMPLEXITY" missed="74" covered="0"/><counter type="METHOD" missed="12" covered="0"/><counter type="CLASS" missed="4" covered="0"/></sourcefile><sourcefile name="MtasFoliaParser.java"><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="1" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="2" mb="0" cb="0"/><line nr="36" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCRMParser.java"><line nr="32" mi="7" ci="0" mb="2" cb="0"/><line nr="35" mi="4" ci="0" mb="0" cb="0"/><line nr="38" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="5" ci="0" mb="0" cb="0"/><line nr="44" mi="5" ci="0" mb="0" cb="0"/><line nr="47" mi="5" ci="0" mb="0" cb="0"/><line nr="50" mi="5" ci="0" mb="0" cb="0"/><line nr="53" mi="5" ci="0" mb="0" cb="0"/><line nr="65" mi="5" ci="0" mb="0" cb="0"/><line nr="68" mi="4" ci="0" mb="0" cb="0"/><line nr="76" mi="3" ci="0" mb="0" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="80" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="83" mi="1" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="0" mb="2" cb="0"/><line nr="96" mi="8" ci="0" mb="0" cb="0"/><line nr="97" mi="10" ci="0" mb="2" cb="0"/><line nr="98" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="2" cb="0"/><line nr="100" mi="10" ci="0" mb="2" cb="0"/><line nr="101" mi="9" ci="0" mb="2" cb="0"/><line nr="102" mi="6" ci="0" mb="0" cb="0"/><line nr="103" mi="6" ci="0" mb="0" cb="0"/><line nr="104" mi="6" ci="0" mb="0" cb="0"/><line nr="105" mi="2" ci="0" mb="2" cb="0"/><line nr="106" mi="4" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="3" ci="0" mb="0" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="7" ci="0" mb="4" cb="0"/><line nr="112" mi="5" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="5" ci="0" mb="2" cb="0"/><line nr="115" mi="8" ci="0" mb="0" cb="0"/><line nr="117" mi="7" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="0" cb="0"/><line nr="120" mi="6" ci="0" mb="0" cb="0"/><line nr="122" mi="5" ci="0" mb="2" cb="0"/><line nr="123" mi="5" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="5" ci="0" mb="2" cb="0"/><line nr="126" mi="8" ci="0" mb="0" cb="0"/><line nr="128" mi="7" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="131" mi="6" ci="0" mb="0" cb="0"/><line nr="133" mi="5" ci="0" mb="2" cb="0"/><line nr="134" mi="5" ci="0" mb="0" cb="0"/><line nr="135" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="2" cb="0"/><line nr="137" mi="8" ci="0" mb="0" cb="0"/><line nr="139" mi="7" ci="0" mb="0" cb="0"/><line nr="141" mi="3" ci="0" mb="0" cb="0"/><line nr="142" mi="6" ci="0" mb="0" cb="0"/><line nr="144" mi="5" ci="0" mb="2" cb="0"/><line nr="145" mi="5" ci="0" mb="0" cb="0"/><line nr="146" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="5" ci="0" mb="2" cb="0"/><line nr="148" mi="8" ci="0" mb="0" cb="0"/><line nr="150" mi="7" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="6" ci="0" mb="0" cb="0"/><line nr="155" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="14" ci="0" mb="0" cb="0"/><line nr="162" mi="5" ci="0" mb="2" cb="0"/><line nr="163" mi="9" ci="0" mb="2" cb="0"/><line nr="164" mi="9" ci="0" mb="2" cb="0"/><line nr="165" mi="6" ci="0" mb="0" cb="0"/><line nr="166" mi="6" ci="0" mb="0" cb="0"/><line nr="167" mi="6" ci="0" mb="0" cb="0"/><line nr="168" mi="6" ci="0" mb="0" cb="0"/><line nr="169" mi="4" ci="0" mb="4" cb="0"/><line nr="170" mi="6" ci="0" mb="0" cb="0"/><line nr="172" mi="5" ci="0" mb="2" cb="0"/><line nr="173" mi="8" ci="0" mb="0" cb="0"/><line nr="176" mi="9" ci="0" mb="0" cb="0"/><line nr="178" mi="6" ci="0" mb="0" cb="0"/><line nr="179" mi="9" ci="0" mb="2" cb="0"/><line nr="180" mi="9" ci="0" mb="2" cb="0"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="3" ci="0" mb="0" cb="0"/><line nr="183" mi="5" ci="0" mb="2" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="6" ci="0" mb="0" cb="0"/><line nr="186" mi="4" ci="0" mb="0" cb="0"/><line nr="187" mi="9" ci="0" mb="2" cb="0"/><line nr="188" mi="7" ci="0" mb="0" cb="0"/><line nr="189" mi="2" ci="0" mb="2" cb="0"/><line nr="190" mi="3" ci="0" mb="0" cb="0"/><line nr="191" mi="7" ci="0" mb="0" cb="0"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="193" mi="7" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="2" cb="0"/><line nr="195" mi="7" ci="0" mb="0" cb="0"/><line nr="197" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="3" ci="0" mb="2" cb="0"/><line nr="202" mi="16" ci="0" mb="2" cb="0"/><line nr="203" mi="3" ci="0" mb="0" cb="0"/><line nr="204" mi="2" ci="0" mb="2" cb="0"/><line nr="205" mi="6" ci="0" mb="0" cb="0"/><line nr="206" mi="3" ci="0" mb="0" cb="0"/><line nr="208" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="6" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="0" cb="0"/><line nr="225" mi="1" ci="0" mb="0" cb="0"/><line nr="235" mi="5" ci="0" mb="0" cb="0"/><line nr="236" mi="5" ci="0" mb="0" cb="0"/><line nr="238" mi="4" ci="0" mb="0" cb="0"/><line nr="239" mi="4" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="3" ci="0" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="4" ci="0" mb="0" cb="0"/><line nr="246" mi="12" ci="0" mb="0" cb="0"/><line nr="249" mi="3" ci="0" mb="0" cb="0"/><line nr="251" mi="3" ci="0" mb="0" cb="0"/><line nr="252" mi="3" ci="0" mb="0" cb="0"/><line nr="255" mi="2" ci="0" mb="0" cb="0"/><line nr="256" mi="4" ci="0" mb="0" cb="0"/><line nr="257" mi="4" ci="0" mb="0" cb="0"/><line nr="258" mi="4" ci="0" mb="0" cb="0"/><line nr="259" mi="4" ci="0" mb="0" cb="0"/><line nr="260" mi="5" ci="0" mb="2" cb="0"/><line nr="261" mi="3" ci="0" mb="0" cb="0"/><line nr="262" mi="5" ci="0" mb="0" cb="0"/><line nr="263" mi="5" ci="0" mb="0" cb="0"/><line nr="264" mi="3" ci="0" mb="2" cb="0"/><line nr="265" mi="2" ci="0" mb="0" cb="0"/><line nr="266" mi="7" ci="0" mb="2" cb="0"/><line nr="267" mi="4" ci="0" mb="0" cb="0"/><line nr="268" mi="5" ci="0" mb="0" cb="0"/><line nr="269" mi="5" ci="0" mb="0" cb="0"/><line nr="270" mi="11" ci="0" mb="0" cb="0"/><line nr="273" mi="2" ci="0" mb="2" cb="0"/><line nr="274" mi="4" ci="0" mb="0" cb="0"/><line nr="276" mi="10" ci="0" mb="2" cb="0"/><line nr="277" mi="9" ci="0" mb="0" cb="0"/><line nr="278" mi="9" ci="0" mb="0" cb="0"/><line nr="281" mi="2" ci="0" mb="2" cb="0"/><line nr="282" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="1" ci="0" mb="0" cb="0"/><line nr="286" mi="3" ci="0" mb="2" cb="0"/><line nr="287" mi="2" ci="0" mb="0" cb="0"/><line nr="288" mi="4" ci="0" mb="0" cb="0"/><line nr="290" mi="2" ci="0" mb="0" cb="0"/><line nr="291" mi="7" ci="0" mb="2" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="5" ci="0" mb="0" cb="0"/><line nr="294" mi="15" ci="0" mb="0" cb="0"/><line nr="297" mi="2" ci="0" mb="2" cb="0"/><line nr="298" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="10" ci="0" mb="2" cb="0"/><line nr="301" mi="9" ci="0" mb="0" cb="0"/><line nr="302" mi="8" ci="0" mb="0" cb="0"/><line nr="305" mi="2" ci="0" mb="2" cb="0"/><line nr="306" mi="4" ci="0" mb="0" cb="0"/><line nr="308" mi="1" ci="0" mb="0" cb="0"/><line nr="310" mi="3" ci="0" mb="2" cb="0"/><line nr="311" mi="2" ci="0" mb="0" cb="0"/><line nr="312" mi="4" ci="0" mb="0" cb="0"/><line nr="316" mi="6" ci="0" mb="4" cb="0"/><line nr="317" mi="5" ci="0" mb="0" cb="0"/><line nr="318" mi="3" ci="0" mb="2" cb="0"/><line nr="320" mi="7" ci="0" mb="0" cb="0"/><line nr="321" mi="4" ci="0" mb="0" cb="0"/><line nr="322" mi="4" ci="0" mb="0" cb="0"/><line nr="323" mi="5" ci="0" mb="0" cb="0"/><line nr="324" mi="6" ci="0" mb="2" cb="0"/><line nr="325" mi="7" ci="0" mb="0" cb="0"/><line nr="327" mi="3" ci="0" mb="0" cb="0"/><line nr="328" mi="4" ci="0" mb="0" cb="0"/><line nr="329" mi="10" ci="0" mb="0" cb="0"/><line nr="330" mi="7" ci="0" mb="0" cb="0"/><line nr="331" mi="3" ci="0" mb="0" cb="0"/><line nr="333" mi="7" ci="0" mb="2" cb="0"/><line nr="334" mi="4" ci="0" mb="0" cb="0"/><line nr="335" mi="10" ci="0" mb="0" cb="0"/><line nr="336" mi="9" ci="0" mb="0" cb="0"/><line nr="339" mi="10" ci="0" mb="2" cb="0"/><line nr="340" mi="9" ci="0" mb="0" cb="0"/><line nr="341" mi="7" ci="0" mb="0" cb="0"/><line nr="344" mi="1" ci="0" mb="0" cb="0"/><line nr="347" mi="7" ci="0" mb="2" cb="0"/><line nr="348" mi="4" ci="0" mb="0" cb="0"/><line nr="349" mi="4" ci="0" mb="0" cb="0"/><line nr="350" mi="3" ci="0" mb="0" cb="0"/><line nr="351" mi="7" ci="0" mb="0" cb="0"/><line nr="352" mi="8" ci="0" mb="0" cb="0"/><line nr="354" mi="10" ci="0" mb="2" cb="0"/><line nr="355" mi="9" ci="0" mb="0" cb="0"/><line nr="356" mi="8" ci="0" mb="0" cb="0"/><line nr="359" mi="1" ci="0" mb="0" cb="0"/><line nr="363" mi="3" ci="0" mb="2" cb="0"/><line nr="364" mi="7" ci="0" mb="0" cb="0"/><line nr="366" mi="6" ci="0" mb="0" cb="0"/><line nr="367" mi="8" ci="0" mb="0" cb="0"/><line nr="368" mi="13" ci="0" mb="4" cb="0"/><line nr="369" mi="6" ci="0" mb="0" cb="0"/><line nr="370" mi="3" ci="0" mb="0" cb="0"/><line nr="371" mi="6" ci="0" mb="0" cb="0"/><line nr="372" mi="6" ci="0" mb="0" cb="0"/><line nr="375" mi="13" ci="0" mb="2" cb="0"/><line nr="376" mi="4" ci="0" mb="0" cb="0"/><line nr="377" mi="4" ci="0" mb="0" cb="0"/><line nr="378" mi="4" ci="0" mb="0" cb="0"/><line nr="379" mi="1" ci="0" mb="0" cb="0"/><line nr="380" mi="6" ci="0" mb="0" cb="0"/><line nr="381" mi="1" ci="0" mb="0" cb="0"/><line nr="382" mi="7" ci="0" mb="0" cb="0"/><line nr="383" mi="4" ci="0" mb="0" cb="0"/><line nr="384" mi="4" ci="0" mb="0" cb="0"/><line nr="385" mi="1" ci="0" mb="0" cb="0"/><line nr="386" mi="6" ci="0" mb="0" cb="0"/><line nr="394" mi="4" ci="0" mb="0" cb="0"/><line nr="396" mi="11" ci="0" mb="0" cb="0"/><line nr="398" mi="11" ci="0" mb="0" cb="0"/><line nr="400" mi="33" ci="0" mb="8" cb="0"/><line nr="401" mi="3" ci="0" mb="0" cb="0"/><line nr="402" mi="6" ci="0" mb="0" cb="0"/><line nr="403" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="7" ci="0" mb="0" cb="0"/><line nr="406" mi="3" ci="0" mb="0" cb="0"/><line nr="437" mi="4" ci="0" mb="0" cb="0"/><line nr="438" mi="8" ci="0" mb="2" cb="0"/><line nr="440" mi="6" ci="0" mb="0" cb="0"/><line nr="441" mi="3" ci="0" mb="0" cb="0"/><line nr="442" mi="8" ci="0" mb="0" cb="0"/><line nr="443" mi="8" ci="0" mb="0" cb="0"/><line nr="444" mi="5" ci="0" mb="0" cb="0"/><line nr="445" mi="6" ci="0" mb="2" cb="0"/><line nr="446" mi="7" ci="0" mb="0" cb="0"/><line nr="448" mi="7" ci="0" mb="0" cb="0"/><line nr="449" mi="3" ci="0" mb="0" cb="0"/><line nr="452" mi="3" ci="0" mb="2" cb="0"/><line nr="453" mi="7" ci="0" mb="0" cb="0"/><line nr="455" mi="6" ci="0" mb="0" cb="0"/><line nr="456" mi="8" ci="0" mb="0" cb="0"/><line nr="457" mi="13" ci="0" mb="4" cb="0"/><line nr="458" mi="6" ci="0" mb="0" cb="0"/><line nr="459" mi="8" ci="0" mb="2" cb="0"/><line nr="460" mi="7" ci="0" mb="4" cb="0"/><line nr="462" mi="3" ci="0" mb="0" cb="0"/><line nr="463" mi="6" ci="0" mb="0" cb="0"/><line nr="465" mi="3" ci="0" mb="2" cb="0"/><line nr="466" mi="7" ci="0" mb="0" cb="0"/><line nr="468" mi="7" ci="0" mb="0" cb="0"/><line nr="470" mi="8" ci="0" mb="2" cb="0"/><line nr="471" mi="7" ci="0" mb="2" cb="0"/><line nr="472" mi="10" ci="0" mb="0" cb="0"/><line nr="476" mi="3" ci="0" mb="0" cb="0"/><line nr="477" mi="7" ci="0" mb="0" cb="0"/><line nr="478" mi="7" ci="0" mb="0" cb="0"/><line nr="479" mi="7" ci="0" mb="0" cb="0"/><line nr="481" mi="5" ci="0" mb="2" cb="0"/><line nr="482" mi="4" ci="0" mb="2" cb="0"/><line nr="483" mi="6" ci="0" mb="0" cb="0"/><line nr="484" mi="8" ci="0" mb="0" cb="0"/><line nr="485" mi="2" ci="0" mb="0" cb="0"/><line nr="487" mi="4" ci="0" mb="0" cb="0"/><line nr="488" mi="5" ci="0" mb="0" cb="0"/><line nr="489" mi="6" ci="0" mb="0" cb="0"/><line nr="493" mi="2" ci="0" mb="0" cb="0"/><line nr="527" mi="8" ci="0" mb="2" cb="0"/><line nr="528" mi="5" ci="0" mb="0" cb="0"/><line nr="529" mi="6" ci="0" mb="0" cb="0"/><line nr="530" mi="5" ci="0" mb="0" cb="0"/><line nr="531" mi="3" ci="0" mb="0" cb="0"/><line nr="532" mi="3" ci="0" mb="0" cb="0"/><line nr="533" mi="6" ci="0" mb="2" cb="0"/><line nr="534" mi="4" ci="0" mb="0" cb="0"/><line nr="536" mi="10" ci="0" mb="0" cb="0"/><line nr="538" mi="10" ci="0" mb="0" cb="0"/><line nr="540" mi="2" ci="0" mb="0" cb="0"/><line nr="541" mi="7" ci="0" mb="0" cb="0"/><line nr="542" mi="3" ci="0" mb="0" cb="0"/><line nr="543" mi="11" ci="0" mb="0" cb="0"/><line nr="546" mi="4" ci="0" mb="0" cb="0"/><line nr="579" mi="8" ci="0" mb="2" cb="0"/><line nr="580" mi="5" ci="0" mb="0" cb="0"/><line nr="581" mi="6" ci="0" mb="0" cb="0"/><line nr="582" mi="5" ci="0" mb="0" cb="0"/><line nr="583" mi="3" ci="0" mb="0" cb="0"/><line nr="584" mi="3" ci="0" mb="0" cb="0"/><line nr="585" mi="6" ci="0" mb="2" cb="0"/><line nr="586" mi="4" ci="0" mb="0" cb="0"/><line nr="588" mi="10" ci="0" mb="0" cb="0"/><line nr="590" mi="2" ci="0" mb="0" cb="0"/><line nr="591" mi="7" ci="0" mb="0" cb="0"/><line nr="592" mi="3" ci="0" mb="0" cb="0"/><line nr="593" mi="11" ci="0" mb="0" cb="0"/><line nr="596" mi="4" ci="0" mb="0" cb="0"/><line nr="620" mi="10" ci="0" mb="2" cb="0"/><line nr="621" mi="3" ci="0" mb="0" cb="0"/><line nr="622" mi="7" ci="0" mb="0" cb="0"/><line nr="623" mi="7" ci="0" mb="0" cb="0"/><line nr="624" mi="4" ci="0" mb="0" cb="0"/><line nr="625" mi="5" ci="0" mb="0" cb="0"/><line nr="626" mi="6" ci="0" mb="0" cb="0"/><line nr="628" mi="7" ci="0" mb="0" cb="0"/><line nr="629" mi="1" ci="0" mb="0" cb="0"/><line nr="630" mi="1" ci="0" mb="0" cb="0"/><line nr="661" mi="8" ci="0" mb="2" cb="0"/><line nr="664" mi="5" ci="0" mb="2" cb="0"/><line nr="665" mi="4" ci="0" mb="0" cb="0"/><line nr="666" mi="7" ci="0" mb="0" cb="0"/><line nr="668" mi="6" ci="0" mb="0" cb="0"/><line nr="670" mi="5" ci="0" mb="0" cb="0"/><line nr="671" mi="3" ci="0" mb="2" cb="0"/><line nr="672" mi="13" ci="0" mb="0" cb="0"/><line nr="673" mi="19" ci="0" mb="2" cb="0"/><line nr="674" mi="4" ci="0" mb="2" cb="0"/><line nr="675" mi="5" ci="0" mb="0" cb="0"/><line nr="676" mi="13" ci="0" mb="0" cb="0"/><line nr="677" mi="4" ci="0" mb="0" cb="0"/><line nr="678" mi="6" ci="0" mb="0" cb="0"/><line nr="680" mi="7" ci="0" mb="0" cb="0"/><line nr="681" mi="7" ci="0" mb="0" cb="0"/><line nr="682" mi="7" ci="0" mb="0" cb="0"/><line nr="683" mi="7" ci="0" mb="0" cb="0"/><line nr="684" mi="4" ci="0" mb="0" cb="0"/><line nr="685" mi="5" ci="0" mb="0" cb="0"/><line nr="686" mi="7" ci="0" mb="0" cb="0"/><line nr="689" mi="6" ci="0" mb="0" cb="0"/><line nr="690" mi="5" ci="0" mb="0" cb="0"/><line nr="691" mi="3" ci="0" mb="0" cb="0"/><line nr="692" mi="3" ci="0" mb="0" cb="0"/><line nr="693" mi="3" ci="0" mb="0" cb="0"/><line nr="694" mi="4" ci="0" mb="0" cb="0"/><line nr="695" mi="6" ci="0" mb="2" cb="0"/><line nr="696" mi="7" ci="0" mb="0" cb="0"/><line nr="698" mi="5" ci="0" mb="0" cb="0"/><line nr="699" mi="6" ci="0" mb="0" cb="0"/><line nr="701" mi="7" ci="0" mb="0" cb="0"/><line nr="702" mi="7" ci="0" mb="0" cb="0"/><line nr="703" mi="6" ci="0" mb="0" cb="0"/><line nr="704" mi="1" ci="0" mb="0" cb="0"/><line nr="705" mi="7" ci="0" mb="0" cb="0"/><line nr="708" mi="5" ci="0" mb="2" cb="0"/><line nr="709" mi="4" ci="0" mb="2" cb="0"/><line nr="710" mi="6" ci="0" mb="0" cb="0"/><line nr="711" mi="8" ci="0" mb="0" cb="0"/><line nr="712" mi="2" ci="0" mb="0" cb="0"/><line nr="721" mi="1" ci="0" mb="0" cb="0"/><line nr="733" mi="15" ci="0" mb="6" cb="0"/><line nr="735" mi="9" ci="0" mb="0" cb="0"/><line nr="737" mi="3" ci="0" mb="2" cb="0"/><line nr="738" mi="7" ci="0" mb="0" cb="0"/><line nr="740" mi="7" ci="0" mb="0" cb="0"/><line nr="742" mi="8" ci="0" mb="2" cb="0"/><line nr="743" mi="2" ci="0" mb="0" cb="0"/><line nr="744" mi="6" ci="0" mb="2" cb="0"/><line nr="745" mi="2" ci="0" mb="0" cb="0"/><line nr="747" mi="7" ci="0" mb="2" cb="0"/><line nr="748" mi="5" ci="0" mb="0" cb="0"/><line nr="749" mi="3" ci="0" mb="0" cb="0"/><line nr="750" mi="10" ci="0" mb="2" cb="0"/><line nr="751" mi="8" ci="0" mb="0" cb="0"/><line nr="752" mi="1" ci="0" mb="0" cb="0"/><line nr="754" mi="7" ci="0" mb="4" cb="0"/><line nr="755" mi="6" ci="0" mb="0" cb="0"/><line nr="756" mi="10" ci="0" mb="2" cb="0"/><line nr="757" mi="8" ci="0" mb="0" cb="0"/><line nr="758" mi="1" ci="0" mb="0" cb="0"/><line nr="762" mi="1" ci="0" mb="0" cb="0"/><line nr="771" mi="4" ci="0" mb="0" cb="0"/><line nr="772" mi="4" ci="0" mb="0" cb="0"/><line nr="773" mi="15" ci="0" mb="0" cb="0"/><line nr="774" mi="7" ci="0" mb="0" cb="0"/><line nr="775" mi="4" ci="0" mb="0" cb="0"/><line nr="776" mi="3" ci="0" mb="0" cb="0"/><line nr="787" mi="4" ci="0" mb="0" cb="0"/><line nr="788" mi="10" ci="0" mb="2" cb="0"/><line nr="789" mi="1" ci="0" mb="0" cb="0"/><line nr="790" mi="22" ci="0" mb="0" cb="0"/><line nr="792" mi="11" ci="0" mb="2" cb="0"/><line nr="793" mi="18" ci="0" mb="0" cb="0"/><line nr="795" mi="1" ci="0" mb="0" cb="0"/><line nr="796" mi="3" ci="0" mb="0" cb="0"/><line nr="802" mi="2" ci="0" mb="0" cb="0"/><line nr="805" mi="4" ci="0" mb="0" cb="0"/><line nr="825" mi="2" ci="0" mb="0" cb="0"/><line nr="826" mi="3" ci="0" mb="0" cb="0"/><line nr="827" mi="5" ci="0" mb="0" cb="0"/><line nr="828" mi="1" ci="0" mb="0" cb="0"/><line nr="849" mi="5" ci="0" mb="0" cb="0"/><line nr="850" mi="3" ci="0" mb="0" cb="0"/><line nr="851" mi="3" ci="0" mb="0" cb="0"/><line nr="852" mi="1" ci="0" mb="0" cb="0"/><line nr="861" mi="3" ci="0" mb="2" cb="0"/><line nr="862" mi="2" ci="0" mb="0" cb="0"/><line nr="864" mi="9" ci="0" mb="0" cb="0"/><line nr="875" mi="17" ci="0" mb="0" cb="0"/><line nr="888" mi="3" ci="0" mb="0" cb="0"/><line nr="889" mi="3" ci="0" mb="0" cb="0"/><line nr="890" mi="3" ci="0" mb="0" cb="0"/><line nr="891" mi="3" ci="0" mb="0" cb="0"/><line nr="892" mi="3" ci="0" mb="0" cb="0"/><line nr="893" mi="3" ci="0" mb="0" cb="0"/><line nr="894" mi="1" ci="0" mb="0" cb="0"/><line nr="903" mi="2" ci="0" mb="0" cb="0"/><line nr="916" mi="3" ci="0" mb="0" cb="0"/><line nr="917" mi="3" ci="0" mb="0" cb="0"/><line nr="918" mi="3" ci="0" mb="0" cb="0"/><line nr="919" mi="3" ci="0" mb="0" cb="0"/><line nr="920" mi="3" ci="0" mb="0" cb="0"/><line nr="921" mi="3" ci="0" mb="0" cb="0"/><line nr="922" mi="1" ci="0" mb="0" cb="0"/><line nr="931" mi="2" ci="0" mb="0" cb="0"/><line nr="944" mi="3" ci="0" mb="0" cb="0"/><line nr="945" mi="3" ci="0" mb="0" cb="0"/><line nr="946" mi="3" ci="0" mb="0" cb="0"/><line nr="947" mi="3" ci="0" mb="0" cb="0"/><line nr="948" mi="3" ci="0" mb="0" cb="0"/><line nr="949" mi="3" ci="0" mb="0" cb="0"/><line nr="950" mi="1" ci="0" mb="0" cb="0"/><line nr="959" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="2258" covered="0"/><counter type="BRANCH" missed="200" covered="0"/><counter type="LINE" missed="418" covered="0"/><counter type="COMPLEXITY" missed="123" covered="0"/><counter type="METHOD" missed="23" covered="0"/><counter type="CLASS" missed="7" covered="0"/></sourcefile><sourcefile name="MtasXMLParser.java"><line nr="34" mi="2" ci="5" mb="1" cb="1"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="61" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="73" mi="0" ci="5" mb="0" cb="0"/><line nr="76" mi="0" ci="5" mb="0" cb="0"/><line nr="79" mi="0" ci="5" mb="0" cb="0"/><line nr="82" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="2" mb="0" cb="0"/><line nr="88" mi="0" ci="2" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="94" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="0" ci="2" mb="0" cb="0"/><line nr="100" mi="0" ci="2" mb="0" cb="0"/><line nr="103" mi="0" ci="2" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="0"/><line nr="109" mi="0" ci="2" mb="0" cb="0"/><line nr="112" mi="0" ci="2" mb="0" cb="0"/><line nr="115" mi="0" ci="2" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="130" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="1" mb="0" cb="0"/><line nr="133" mi="0" ci="1" mb="0" cb="0"/><line nr="142" mi="4" ci="0" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><line nr="144" mi="15" ci="0" mb="0" cb="0"/><line nr="145" mi="7" ci="0" mb="0" cb="0"/><line nr="146" mi="15" ci="0" mb="0" cb="0"/><line nr="147" mi="7" ci="0" mb="0" cb="0"/><line nr="148" mi="15" ci="0" mb="0" cb="0"/><line nr="149" mi="7" ci="0" mb="0" cb="0"/><line nr="150" mi="15" ci="0" mb="0" cb="0"/><line nr="151" mi="7" ci="0" mb="0" cb="0"/><line nr="152" mi="15" ci="0" mb="0" cb="0"/><line nr="153" mi="7" ci="0" mb="0" cb="0"/><line nr="154" mi="15" ci="0" mb="0" cb="0"/><line nr="155" mi="7" ci="0" mb="0" cb="0"/><line nr="156" mi="10" ci="0" mb="0" cb="0"/><line nr="157" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="7" ci="0" mb="0" cb="0"/><line nr="159" mi="15" ci="0" mb="0" cb="0"/><line nr="160" mi="7" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="173" mi="4" ci="0" mb="0" cb="0"/><line nr="174" mi="10" ci="0" mb="2" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="176" mi="16" ci="0" mb="0" cb="0"/><line nr="177" mi="8" ci="0" mb="0" cb="0"/><line nr="178" mi="11" ci="0" mb="2" cb="0"/><line nr="179" mi="18" ci="0" mb="0" cb="0"/><line nr="181" mi="1" ci="0" mb="0" cb="0"/><line nr="182" mi="3" ci="0" mb="0" cb="0"/><line nr="193" mi="4" ci="0" mb="0" cb="0"/><line nr="194" mi="10" ci="0" mb="2" cb="0"/><line nr="195" mi="1" ci="0" mb="0" cb="0"/><line nr="196" mi="16" ci="0" mb="0" cb="0"/><line nr="197" mi="8" ci="0" mb="0" cb="0"/><line nr="198" mi="11" ci="0" mb="2" cb="0"/><line nr="199" mi="18" ci="0" mb="0" cb="0"/><line nr="201" mi="1" ci="0" mb="0" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="212" mi="0" ci="2" mb="0" cb="0"/><line nr="213" mi="0" ci="3" mb="1" cb="1"/><line nr="215" mi="0" ci="10" mb="0" cb="2"/><line nr="216" mi="0" ci="7" mb="0" cb="0"/><line nr="217" mi="0" ci="5" mb="1" cb="1"/><line nr="218" mi="7" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="10" mb="0" cb="2"/><line nr="223" mi="0" ci="7" mb="0" cb="0"/><line nr="224" mi="0" ci="5" mb="1" cb="1"/><line nr="225" mi="10" ci="0" mb="2" cb="0"/><line nr="226" mi="9" ci="0" mb="2" cb="0"/><line nr="227" mi="6" ci="0" mb="0" cb="0"/><line nr="228" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="3" ci="0" mb="0" cb="0"/><line nr="231" mi="4" ci="0" mb="4" cb="0"/><line nr="232" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="3" ci="0" mb="0" cb="0"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="236" mi="5" ci="0" mb="2" cb="0"/><line nr="237" mi="8" ci="0" mb="0" cb="0"/><line nr="239" mi="7" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="6" ci="0" mb="0" cb="0"/><line nr="247" mi="0" ci="5" mb="0" cb="2"/><line nr="248" mi="0" ci="10" mb="0" cb="2"/><line nr="249" mi="0" ci="9" mb="1" cb="1"/><line nr="250" mi="0" ci="6" mb="0" cb="0"/><line nr="251" mi="0" ci="6" mb="0" cb="0"/><line nr="252" mi="0" ci="6" mb="0" cb="0"/><line nr="253" mi="0" ci="4" mb="2" cb="2"/><line nr="254" mi="0" ci="8" mb="0" cb="0"/><line nr="256" mi="0" ci="9" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="2"/><line nr="261" mi="0" ci="9" mb="0" cb="2"/><line nr="262" mi="0" ci="9" mb="1" cb="1"/><line nr="263" mi="0" ci="6" mb="0" cb="0"/><line nr="264" mi="0" ci="6" mb="0" cb="0"/><line nr="265" mi="0" ci="6" mb="0" cb="0"/><line nr="266" mi="0" ci="4" mb="2" cb="2"/><line nr="267" mi="0" ci="4" mb="0" cb="2"/><line nr="268" mi="0" ci="5" mb="0" cb="0"/><line nr="269" mi="0" ci="3" mb="0" cb="0"/><line nr="270" mi="0" ci="4" mb="0" cb="0"/><line nr="271" mi="0" ci="5" mb="1" cb="1"/><line nr="272" mi="8" ci="0" mb="0" cb="0"/><line nr="274" mi="0" ci="7" mb="0" cb="0"/><line nr="276" mi="0" ci="3" mb="0" cb="0"/><line nr="277" mi="0" ci="6" mb="0" cb="0"/><line nr="279" mi="0" ci="3" mb="0" cb="0"/><line nr="280" mi="0" ci="2" mb="1" cb="1"/><line nr="281" mi="5" ci="0" mb="0" cb="0"/><line nr="282" mi="3" ci="0" mb="0" cb="0"/><line nr="283" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="5" ci="0" mb="2" cb="0"/><line nr="285" mi="8" ci="0" mb="0" cb="0"/><line nr="287" mi="7" ci="0" mb="0" cb="0"/><line nr="289" mi="3" ci="0" mb="0" cb="0"/><line nr="290" mi="6" ci="0" mb="0" cb="0"/><line nr="292" mi="1" ci="4" mb="0" cb="2"/><line nr="293" mi="0" ci="5" mb="0" cb="0"/><line nr="294" mi="0" ci="3" mb="0" cb="0"/><line nr="295" mi="0" ci="4" mb="0" cb="0"/><line nr="296" mi="0" ci="5" mb="0" cb="2"/><line nr="297" mi="0" ci="8" mb="0" cb="0"/><line nr="299" mi="0" ci="7" mb="0" cb="0"/><line nr="301" mi="0" ci="3" mb="0" cb="0"/><line nr="302" mi="0" ci="6" mb="0" cb="0"/><line nr="304" mi="0" ci="5" mb="0" cb="2"/><line nr="305" mi="0" ci="5" mb="0" cb="0"/><line nr="306" mi="0" ci="3" mb="0" cb="0"/><line nr="307" mi="0" ci="4" mb="0" cb="0"/><line nr="308" mi="0" ci="5" mb="0" cb="2"/><line nr="309" mi="0" ci="8" mb="0" cb="0"/><line nr="311" mi="0" ci="7" mb="0" cb="0"/><line nr="313" mi="0" ci="3" mb="0" cb="0"/><line nr="314" mi="0" ci="6" mb="0" cb="0"/><line nr="316" mi="0" ci="5" mb="0" cb="2"/><line nr="317" mi="0" ci="5" mb="0" cb="0"/><line nr="318" mi="0" ci="3" mb="0" cb="0"/><line nr="319" mi="0" ci="4" mb="0" cb="0"/><line nr="320" mi="0" ci="5" mb="1" cb="1"/><line nr="321" mi="8" ci="0" mb="0" cb="0"/><line nr="323" mi="0" ci="7" mb="0" cb="0"/><line nr="325" mi="0" ci="3" mb="0" cb="0"/><line nr="326" mi="0" ci="6" mb="0" cb="0"/><line nr="328" mi="0" ci="5" mb="1" cb="1"/><line nr="329" mi="0" ci="5" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="0" cb="0"/><line nr="331" mi="0" ci="4" mb="0" cb="0"/><line nr="332" mi="0" ci="5" mb="1" cb="1"/><line nr="333" mi="8" ci="0" mb="0" cb="0"/><line nr="335" mi="0" ci="7" mb="0" cb="0"/><line nr="337" mi="0" ci="3" mb="0" cb="0"/><line nr="338" mi="0" ci="6" mb="0" cb="0"/><line nr="340" mi="0" ci="1" mb="0" cb="0"/><line nr="341" mi="12" ci="0" mb="0" cb="0"/><line nr="350" mi="0" ci="1" mb="0" cb="0"/><line nr="360" mi="2" ci="6" mb="1" cb="1"/><line nr="361" mi="2" ci="6" mb="1" cb="1"/><line nr="362" mi="0" ci="2" mb="0" cb="0"/><line nr="363" mi="0" ci="3" mb="0" cb="0"/><line nr="364" mi="0" ci="3" mb="0" cb="0"/><line nr="366" mi="0" ci="5" mb="0" cb="0"/><line nr="367" mi="0" ci="4" mb="0" cb="0"/><line nr="368" mi="0" ci="4" mb="0" cb="0"/><line nr="370" mi="0" ci="3" mb="0" cb="0"/><line nr="371" mi="0" ci="3" mb="0" cb="0"/><line nr="372" mi="0" ci="3" mb="0" cb="0"/><line nr="374" mi="0" ci="5" mb="0" cb="0"/><line nr="375" mi="0" ci="4" mb="0" cb="0"/><line nr="376" mi="0" ci="2" mb="0" cb="0"/><line nr="378" mi="0" ci="4" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="0"/><line nr="385" mi="0" ci="2" mb="0" cb="0"/><line nr="386" mi="0" ci="2" mb="0" cb="0"/><line nr="388" mi="0" ci="2" mb="1" cb="6"/><line nr="390" mi="0" ci="3" mb="0" cb="0"/><line nr="391" mi="0" ci="3" mb="0" cb="0"/><line nr="392" mi="0" ci="2" mb="1" cb="1"/><line nr="393" mi="5" ci="0" mb="0" cb="0"/><line nr="394" mi="0" ci="4" mb="1" cb="1"/><line nr="395" mi="14" ci="0" mb="0" cb="0"/><line nr="400" mi="0" ci="3" mb="0" cb="0"/><line nr="401" mi="0" ci="1" mb="0" cb="0"/><line nr="404" mi="5" ci="0" mb="0" cb="0"/><line nr="405" mi="1" ci="0" mb="0" cb="0"/><line nr="408" mi="0" ci="3" mb="0" cb="0"/><line nr="410" mi="0" ci="3" mb="0" cb="2"/><line nr="411" mi="0" ci="7" mb="1" cb="1"/><line nr="412" mi="0" ci="4" mb="0" cb="0"/><line nr="414" mi="13" ci="0" mb="0" cb="0"/><line nr="418" mi="0" ci="8" mb="1" cb="1"/><line nr="419" mi="6" ci="0" mb="0" cb="0"/><line nr="420" mi="4" ci="0" mb="0" cb="0"/><line nr="421" mi="5" ci="0" mb="0" cb="0"/><line nr="424" mi="0" ci="3" mb="0" cb="2"/><line nr="427" mi="0" ci="8" mb="0" cb="2"/><line nr="428" mi="0" ci="2" mb="0" cb="0"/><line nr="429" mi="0" ci="5" mb="1" cb="1"/><line nr="430" mi="0" ci="5" mb="0" cb="2"/><line nr="431" mi="0" ci="6" mb="0" cb="0"/><line nr="432" mi="0" ci="4" mb="0" cb="0"/><line nr="433" mi="0" ci="3" mb="0" cb="0"/><line nr="434" mi="0" ci="3" mb="0" cb="0"/><line nr="435" mi="0" ci="6" mb="1" cb="1"/><line nr="436" mi="13" ci="0" mb="0" cb="0"/><line nr="438" mi="0" ci="2" mb="0" cb="0"/><line nr="439" mi="0" ci="7" mb="0" cb="0"/><line nr="440" mi="0" ci="4" mb="0" cb="0"/><line nr="444" mi="0" ci="8" mb="0" cb="2"/><line nr="445" mi="0" ci="7" mb="0" cb="2"/><line nr="447" mi="0" ci="5" mb="1" cb="1"/><line nr="448" mi="6" ci="0" mb="0" cb="0"/><line nr="449" mi="4" ci="0" mb="0" cb="0"/><line nr="450" mi="3" ci="0" mb="0" cb="0"/><line nr="451" mi="3" ci="0" mb="0" cb="0"/><line nr="452" mi="6" ci="0" mb="2" cb="0"/><line nr="453" mi="13" ci="0" mb="0" cb="0"/><line nr="455" mi="2" ci="0" mb="0" cb="0"/><line nr="456" mi="5" ci="0" mb="0" cb="0"/><line nr="457" mi="2" ci="0" mb="0" cb="0"/><line nr="458" mi="4" ci="0" mb="0" cb="0"/><line nr="462" mi="0" ci="8" mb="0" cb="2"/><line nr="463" mi="0" ci="6" mb="0" cb="2"/><line nr="464" mi="0" ci="2" mb="0" cb="0"/><line nr="465" mi="0" ci="5" mb="1" cb="1"/><line nr="466" mi="0" ci="5" mb="0" cb="2"/><line nr="467" mi="0" ci="6" mb="0" cb="0"/><line nr="468" mi="0" ci="4" mb="0" cb="0"/><line nr="469" mi="0" ci="3" mb="0" cb="0"/><line nr="470" mi="0" ci="3" mb="0" cb="0"/><line nr="471" mi="0" ci="6" mb="1" cb="1"/><line nr="472" mi="13" ci="0" mb="0" cb="0"/><line nr="474" mi="0" ci="2" mb="0" cb="0"/><line nr="475" mi="0" ci="7" mb="0" cb="0"/><line nr="476" mi="0" ci="4" mb="0" cb="0"/><line nr="480" mi="0" ci="8" mb="0" cb="2"/><line nr="481" mi="0" ci="6" mb="0" cb="2"/><line nr="482" mi="0" ci="7" mb="1" cb="1"/><line nr="484" mi="0" ci="5" mb="1" cb="1"/><line nr="485" mi="6" ci="0" mb="0" cb="0"/><line nr="486" mi="4" ci="0" mb="0" cb="0"/><line nr="487" mi="3" ci="0" mb="0" cb="0"/><line nr="488" mi="3" ci="0" mb="0" cb="0"/><line nr="489" mi="6" ci="0" mb="2" cb="0"/><line nr="490" mi="13" ci="0" mb="0" cb="0"/><line nr="492" mi="2" ci="0" mb="0" cb="0"/><line nr="493" mi="5" ci="0" mb="0" cb="0"/><line nr="494" mi="2" ci="0" mb="0" cb="0"/><line nr="495" mi="4" ci="0" mb="0" cb="0"/><line nr="499" mi="0" ci="8" mb="0" cb="2"/><line nr="500" mi="0" ci="2" mb="0" cb="0"/><line nr="501" mi="0" ci="4" mb="1" cb="1"/><line nr="502" mi="0" ci="6" mb="0" cb="2"/><line nr="503" mi="0" ci="7" mb="1" cb="1"/><line nr="504" mi="0" ci="5" mb="0" cb="2"/><line nr="505" mi="0" ci="6" mb="0" cb="0"/><line nr="506" mi="0" ci="4" mb="0" cb="0"/><line nr="507" mi="0" ci="3" mb="0" cb="0"/><line nr="508" mi="0" ci="3" mb="0" cb="0"/><line nr="509" mi="0" ci="3" mb="0" cb="0"/><line nr="510" mi="0" ci="6" mb="1" cb="1"/><line nr="511" mi="13" ci="0" mb="0" cb="0"/><line nr="513" mi="0" ci="2" mb="0" cb="0"/><line nr="514" mi="0" ci="5" mb="0" cb="0"/><line nr="515" mi="0" ci="7" mb="0" cb="0"/><line nr="516" mi="0" ci="4" mb="0" cb="0"/><line nr="520" mi="0" ci="8" mb="0" cb="2"/><line nr="521" mi="0" ci="2" mb="0" cb="0"/><line nr="522" mi="0" ci="4" mb="1" cb="1"/><line nr="523" mi="0" ci="7" mb="0" cb="2"/><line nr="525" mi="0" ci="5" mb="0" cb="2"/><line nr="526" mi="0" ci="6" mb="0" cb="0"/><line nr="527" mi="0" ci="4" mb="0" cb="0"/><line nr="528" mi="0" ci="8" mb="0" cb="0"/><line nr="529" mi="0" ci="7" mb="0" cb="0"/><line nr="530" mi="0" ci="1" mb="0" cb="0"/><line nr="531" mi="0" ci="3" mb="0" cb="0"/><line nr="532" mi="0" ci="3" mb="0" cb="0"/><line nr="533" mi="0" ci="6" mb="0" cb="2"/><line nr="534" mi="0" ci="13" mb="0" cb="0"/><line nr="536" mi="0" ci="2" mb="0" cb="0"/><line nr="537" mi="0" ci="5" mb="0" cb="0"/><line nr="538" mi="0" ci="2" mb="0" cb="0"/><line nr="539" mi="0" ci="4" mb="0" cb="0"/><line nr="542" mi="0" ci="9" mb="0" cb="2"/><line nr="543" mi="0" ci="5" mb="1" cb="1"/><line nr="544" mi="0" ci="6" mb="0" cb="0"/><line nr="545" mi="0" ci="4" mb="0" cb="0"/><line nr="546" mi="0" ci="3" mb="0" cb="0"/><line nr="547" mi="0" ci="3" mb="0" cb="0"/><line nr="548" mi="0" ci="6" mb="1" cb="1"/><line nr="549" mi="13" ci="0" mb="0" cb="0"/><line nr="551" mi="0" ci="2" mb="0" cb="0"/><line nr="552" mi="0" ci="7" mb="0" cb="0"/><line nr="553" mi="0" ci="3" mb="0" cb="0"/><line nr="556" mi="0" ci="13" mb="0" cb="2"/><line nr="557" mi="0" ci="4" mb="0" cb="0"/><line nr="558" mi="0" ci="2" mb="0" cb="0"/><line nr="561" mi="0" ci="3" mb="0" cb="2"/><line nr="562" mi="0" ci="3" mb="0" cb="0"/><line nr="563" mi="0" ci="3" mb="0" cb="2"/><line nr="564" mi="0" ci="3" mb="0" cb="0"/><line nr="565" mi="0" ci="5" mb="0" cb="0"/><line nr="567" mi="0" ci="4" mb="0" cb="0"/><line nr="568" mi="0" ci="7" mb="0" cb="0"/><line nr="571" mi="0" ci="5" mb="0" cb="0"/><line nr="572" mi="0" ci="2" mb="0" cb="0"/><line nr="574" mi="0" ci="2" mb="0" cb="0"/><line nr="577" mi="0" ci="13" mb="0" cb="0"/><line nr="580" mi="0" ci="7" mb="0" cb="2"/><line nr="581" mi="0" ci="4" mb="0" cb="0"/><line nr="583" mi="0" ci="3" mb="1" cb="1"/><line nr="584" mi="8" ci="0" mb="0" cb="0"/><line nr="585" mi="7" ci="0" mb="0" cb="0"/><line nr="589" mi="0" ci="5" mb="0" cb="0"/><line nr="590" mi="0" ci="1" mb="0" cb="0"/><line nr="593" mi="0" ci="5" mb="0" cb="0"/><line nr="595" mi="0" ci="3" mb="0" cb="0"/><line nr="597" mi="0" ci="3" mb="0" cb="2"/><line nr="598" mi="0" ci="3" mb="0" cb="2"/><line nr="599" mi="0" ci="13" mb="0" cb="0"/><line nr="602" mi="0" ci="6" mb="0" cb="2"/><line nr="603" mi="0" ci="8" mb="1" cb="1"/><line nr="604" mi="0" ci="6" mb="0" cb="0"/><line nr="605" mi="0" ci="8" mb="0" cb="0"/><line nr="606" mi="8" ci="5" mb="1" cb="1"/><line nr="607" mi="0" ci="2" mb="1" cb="1"/><line nr="608" mi="6" ci="0" mb="0" cb="0"/><line nr="609" mi="5" ci="0" mb="0" cb="0"/><line nr="610" mi="8" ci="5" mb="2" cb="2"/><line nr="611" mi="6" ci="0" mb="0" cb="0"/><line nr="613" mi="0" ci="6" mb="0" cb="0"/><line nr="614" mi="0" ci="1" mb="0" cb="0"/><line nr="615" mi="0" ci="6" mb="0" cb="0"/><line nr="616" mi="0" ci="1" mb="0" cb="0"/><line nr="617" mi="0" ci="4" mb="0" cb="0"/><line nr="618" mi="0" ci="3" mb="0" cb="0"/><line nr="619" mi="0" ci="7" mb="0" cb="0"/><line nr="626" mi="0" ci="4" mb="0" cb="0"/><line nr="627" mi="0" ci="2" mb="0" cb="2"/><line nr="628" mi="0" ci="8" mb="1" cb="1"/><line nr="629" mi="0" ci="6" mb="0" cb="0"/><line nr="630" mi="0" ci="3" mb="0" cb="0"/><line nr="631" mi="0" ci="5" mb="0" cb="0"/><line nr="633" mi="8" ci="5" mb="1" cb="1"/><line nr="634" mi="0" ci="2" mb="1" cb="1"/><line nr="635" mi="6" ci="0" mb="0" cb="0"/><line nr="636" mi="5" ci="0" mb="0" cb="0"/><line nr="637" mi="8" ci="5" mb="2" cb="2"/><line nr="638" mi="6" ci="0" mb="0" cb="0"/><line nr="639" mi="0" ci="3" mb="0" cb="0"/><line nr="640" mi="0" ci="6" mb="0" cb="0"/><line nr="641" mi="0" ci="1" mb="0" cb="0"/><line nr="642" mi="0" ci="6" mb="0" cb="0"/><line nr="643" mi="0" ci="1" mb="0" cb="0"/><line nr="646" mi="2" ci="3" mb="1" cb="1"/><line nr="647" mi="4" ci="0" mb="2" cb="0"/><line nr="648" mi="6" ci="0" mb="0" cb="0"/><line nr="649" mi="8" ci="0" mb="0" cb="0"/><line nr="650" mi="2" ci="0" mb="0" cb="0"/><line nr="652" mi="0" ci="4" mb="0" cb="0"/><line nr="653" mi="0" ci="3" mb="0" cb="0"/><line nr="654" mi="0" ci="7" mb="0" cb="0"/><line nr="661" mi="0" ci="6" mb="0" cb="2"/><line nr="662" mi="0" ci="8" mb="1" cb="1"/><line nr="663" mi="0" ci="6" mb="0" cb="0"/><line nr="664" mi="0" ci="8" mb="0" cb="0"/><line nr="665" mi="8" ci="5" mb="1" cb="1"/><line nr="666" mi="0" ci="2" mb="1" cb="1"/><line nr="667" mi="6" ci="0" mb="0" cb="0"/><line nr="668" mi="5" ci="0" mb="0" cb="0"/><line nr="669" mi="8" ci="5" mb="2" cb="2"/><line nr="670" mi="6" ci="0" mb="0" cb="0"/><line nr="671" mi="0" ci="3" mb="0" cb="0"/><line nr="672" mi="0" ci="3" mb="0" cb="0"/><line nr="675" mi="0" ci="13" mb="0" cb="2"/><line nr="676" mi="0" ci="4" mb="0" cb="0"/><line nr="677" mi="0" ci="4" mb="0" cb="0"/><line nr="678" mi="0" ci="4" mb="0" cb="0"/><line nr="679" mi="0" ci="1" mb="0" cb="0"/><line nr="680" mi="0" ci="6" mb="0" cb="0"/><line nr="681" mi="0" ci="1" mb="0" cb="0"/><line nr="682" mi="0" ci="6" mb="0" cb="0"/><line nr="683" mi="0" ci="1" mb="0" cb="0"/><line nr="684" mi="0" ci="4" mb="0" cb="0"/><line nr="685" mi="0" ci="3" mb="0" cb="0"/><line nr="686" mi="0" ci="7" mb="0" cb="0"/><line nr="693" mi="0" ci="4" mb="0" cb="0"/><line nr="694" mi="0" ci="2" mb="1" cb="1"/><line nr="695" mi="8" ci="0" mb="2" cb="0"/><line nr="696" mi="6" ci="0" mb="0" cb="0"/><line nr="697" mi="3" ci="0" mb="0" cb="0"/><line nr="698" mi="5" ci="0" mb="0" cb="0"/><line nr="700" mi="13" ci="0" mb="2" cb="0"/><line nr="701" mi="2" ci="0" mb="2" cb="0"/><line nr="702" mi="6" ci="0" mb="0" cb="0"/><line nr="703" mi="5" ci="0" mb="0" cb="0"/><line nr="704" mi="13" ci="0" mb="4" cb="0"/><line nr="705" mi="6" ci="0" mb="0" cb="0"/><line nr="706" mi="3" ci="0" mb="0" cb="0"/><line nr="707" mi="6" ci="0" mb="0" cb="0"/><line nr="708" mi="1" ci="0" mb="0" cb="0"/><line nr="709" mi="6" ci="0" mb="0" cb="0"/><line nr="710" mi="1" ci="0" mb="0" cb="0"/><line nr="711" mi="4" ci="0" mb="0" cb="0"/><line nr="712" mi="3" ci="0" mb="0" cb="0"/><line nr="713" mi="7" ci="0" mb="0" cb="0"/><line nr="719" mi="0" ci="4" mb="0" cb="0"/><line nr="720" mi="0" ci="2" mb="1" cb="1"/><line nr="721" mi="3" ci="0" mb="0" cb="0"/><line nr="722" mi="5" ci="0" mb="2" cb="0"/><line nr="723" mi="2" ci="0" mb="0" cb="0"/><line nr="724" mi="7" ci="0" mb="0" cb="0"/><line nr="725" mi="5" ci="0" mb="0" cb="0"/><line nr="726" mi="13" ci="0" mb="2" cb="0"/><line nr="727" mi="2" ci="0" mb="2" cb="0"/><line nr="728" mi="6" ci="0" mb="0" cb="0"/><line nr="729" mi="5" ci="0" mb="0" cb="0"/><line nr="730" mi="13" ci="0" mb="4" cb="0"/><line nr="731" mi="6" ci="0" mb="0" cb="0"/><line nr="732" mi="3" ci="0" mb="0" cb="0"/><line nr="733" mi="6" ci="0" mb="0" cb="0"/><line nr="734" mi="1" ci="0" mb="0" cb="0"/><line nr="735" mi="6" ci="0" mb="0" cb="0"/><line nr="736" mi="1" ci="0" mb="0" cb="0"/><line nr="737" mi="4" ci="0" mb="0" cb="0"/><line nr="738" mi="3" ci="0" mb="0" cb="0"/><line nr="739" mi="7" ci="0" mb="0" cb="0"/><line nr="745" mi="0" ci="6" mb="0" cb="2"/><line nr="746" mi="0" ci="8" mb="1" cb="1"/><line nr="747" mi="0" ci="9" mb="0" cb="0"/><line nr="748" mi="0" ci="5" mb="0" cb="0"/><line nr="749" mi="8" ci="5" mb="1" cb="1"/><line nr="750" mi="0" ci="2" mb="1" cb="1"/><line nr="751" mi="6" ci="0" mb="0" cb="0"/><line nr="752" mi="5" ci="0" mb="0" cb="0"/><line nr="753" mi="8" ci="5" mb="2" cb="2"/><line nr="754" mi="6" ci="0" mb="0" cb="0"/><line nr="756" mi="0" ci="3" mb="0" cb="0"/><line nr="757" mi="0" ci="6" mb="0" cb="0"/><line nr="758" mi="0" ci="1" mb="0" cb="0"/><line nr="759" mi="0" ci="6" mb="0" cb="0"/><line nr="760" mi="0" ci="1" mb="0" cb="0"/><line nr="761" mi="0" ci="4" mb="0" cb="0"/><line nr="762" mi="0" ci="3" mb="0" cb="0"/><line nr="763" mi="0" ci="7" mb="0" cb="0"/><line nr="769" mi="0" ci="6" mb="0" cb="2"/><line nr="770" mi="0" ci="8" mb="1" cb="1"/><line nr="771" mi="0" ci="6" mb="0" cb="0"/><line nr="772" mi="0" ci="8" mb="0" cb="0"/><line nr="773" mi="8" ci="5" mb="1" cb="1"/><line nr="774" mi="0" ci="2" mb="1" cb="1"/><line nr="775" mi="6" ci="0" mb="0" cb="0"/><line nr="776" mi="5" ci="0" mb="0" cb="0"/><line nr="777" mi="8" ci="5" mb="2" cb="2"/><line nr="778" mi="6" ci="0" mb="0" cb="0"/><line nr="780" mi="0" ci="3" mb="0" cb="0"/><line nr="781" mi="0" ci="6" mb="0" cb="0"/><line nr="782" mi="0" ci="1" mb="0" cb="0"/><line nr="783" mi="0" ci="6" mb="0" cb="0"/><line nr="784" mi="0" ci="1" mb="0" cb="0"/><line nr="785" mi="0" ci="4" mb="0" cb="0"/><line nr="786" mi="0" ci="3" mb="0" cb="0"/><line nr="787" mi="0" ci="7" mb="0" cb="0"/><line nr="790" mi="13" ci="0" mb="0" cb="0"/><line nr="792" mi="0" ci="6" mb="1" cb="1"/><line nr="793" mi="0" ci="3" mb="0" cb="0"/><line nr="794" mi="5" ci="5" mb="2" cb="2"/><line nr="795" mi="5" ci="6" mb="1" cb="1"/><line nr="796" mi="0" ci="2" mb="1" cb="1"/><line nr="797" mi="5" ci="6" mb="1" cb="1"/><line nr="798" mi="0" ci="2" mb="1" cb="1"/><line nr="799" mi="5" ci="6" mb="1" cb="1"/><line nr="800" mi="0" ci="2" mb="1" cb="1"/><line nr="801" mi="5" ci="6" mb="1" cb="1"/><line nr="802" mi="0" ci="2" mb="1" cb="1"/><line nr="803" mi="5" ci="6" mb="1" cb="1"/><line nr="804" mi="0" ci="2" mb="1" cb="1"/><line nr="805" mi="5" ci="6" mb="1" cb="1"/><line nr="806" mi="0" ci="2" mb="1" cb="1"/><line nr="807" mi="5" ci="6" mb="1" cb="1"/><line nr="808" mi="0" ci="2" mb="1" cb="1"/><line nr="812" mi="0" ci="2" mb="0" cb="0"/><line nr="813" mi="0" ci="1" mb="0" cb="0"/><line nr="816" mi="0" ci="5" mb="0" cb="0"/><line nr="818" mi="0" ci="3" mb="1" cb="1"/><line nr="819" mi="0" ci="3" mb="0" cb="0"/><line nr="821" mi="0" ci="2" mb="0" cb="2"/><line nr="822" mi="0" ci="4" mb="0" cb="0"/><line nr="828" mi="0" ci="3" mb="0" cb="2"/><line nr="829" mi="0" ci="1" mb="0" cb="0"/><line nr="831" mi="0" ci="4" mb="0" cb="0"/><line nr="834" mi="5" ci="2" mb="0" cb="0"/><line nr="835" mi="0" ci="1" mb="0" cb="0"/><line nr="837" mi="5" ci="5" mb="2" cb="2"/><line nr="838" mi="13" ci="5" mb="2" cb="2"/><line nr="839" mi="1" ci="0" mb="0" cb="0"/><line nr="840" mi="3" ci="0" mb="0" cb="0"/><line nr="841" mi="13" ci="0" mb="0" cb="0"/><line nr="842" mi="0" ci="1" mb="0" cb="0"/><line nr="846" mi="4" ci="10" mb="1" cb="1"/><line nr="847" mi="7" ci="0" mb="0" cb="0"/><line nr="848" mi="3" ci="0" mb="0" cb="0"/><line nr="849" mi="3" ci="0" mb="0" cb="0"/><line nr="850" mi="7" ci="0" mb="0" cb="0"/><line nr="852" mi="1" ci="0" mb="0" cb="0"/><line nr="855" mi="0" ci="14" mb="0" cb="2"/><line nr="856" mi="0" ci="4" mb="0" cb="0"/><line nr="857" mi="0" ci="12" mb="0" cb="2"/><line nr="858" mi="0" ci="4" mb="1" cb="1"/><line nr="859" mi="0" ci="4" mb="0" cb="0"/><line nr="861" mi="0" ci="5" mb="1" cb="1"/><line nr="862" mi="9" ci="0" mb="0" cb="0"/><line nr="864" mi="0" ci="1" mb="0" cb="0"/><line nr="865" mi="0" ci="10" mb="0" cb="2"/><line nr="866" mi="0" ci="5" mb="0" cb="0"/><line nr="867" mi="0" ci="4" mb="0" cb="0"/><line nr="868" mi="0" ci="4" mb="2" cb="2"/><line nr="869" mi="0" ci="5" mb="0" cb="0"/><line nr="870" mi="0" ci="8" mb="0" cb="0"/><line nr="872" mi="0" ci="1" mb="0" cb="0"/><line nr="873" mi="0" ci="1" mb="0" cb="0"/><line nr="876" mi="0" ci="14" mb="0" cb="2"/><line nr="877" mi="0" ci="4" mb="0" cb="0"/><line nr="878" mi="0" ci="12" mb="0" cb="2"/><line nr="879" mi="0" ci="4" mb="1" cb="1"/><line nr="880" mi="0" ci="4" mb="0" cb="0"/><line nr="882" mi="0" ci="5" mb="1" cb="1"/><line nr="883" mi="9" ci="0" mb="0" cb="0"/><line nr="885" mi="0" ci="1" mb="0" cb="0"/><line nr="886" mi="0" ci="10" mb="0" cb="2"/><line nr="887" mi="0" ci="5" mb="0" cb="0"/><line nr="888" mi="0" ci="4" mb="0" cb="0"/><line nr="889" mi="0" ci="4" mb="2" cb="2"/><line nr="890" mi="0" ci="5" mb="0" cb="0"/><line nr="891" mi="0" ci="3" mb="0" cb="0"/><line nr="893" mi="0" ci="1" mb="0" cb="0"/><line nr="894" mi="0" ci="1" mb="0" cb="0"/><line nr="896" mi="0" ci="7" mb="0" cb="0"/><line nr="897" mi="0" ci="3" mb="0" cb="0"/><line nr="910" mi="4" ci="0" mb="0" cb="0"/><line nr="911" mi="6" ci="0" mb="4" cb="0"/><line nr="912" mi="5" ci="0" mb="0" cb="0"/><line nr="913" mi="10" ci="0" mb="2" cb="0"/><line nr="914" mi="4" ci="0" mb="0" cb="0"/><line nr="915" mi="9" ci="0" mb="0" cb="0"/><line nr="916" mi="1" ci="0" mb="0" cb="0"/><line nr="917" mi="1" ci="0" mb="0" cb="0"/><line nr="919" mi="2" ci="0" mb="0" cb="0"/><line nr="930" mi="0" ci="8" mb="0" cb="2"/><line nr="931" mi="0" ci="7" mb="0" cb="0"/><line nr="932" mi="0" ci="6" mb="0" cb="0"/><line nr="934" mi="0" ci="2" mb="0" cb="0"/><line nr="946" mi="0" ci="3" mb="0" cb="0"/><line nr="947" mi="0" ci="7" mb="0" cb="0"/><line nr="949" mi="0" ci="8" mb="0" cb="2"/><line nr="950" mi="0" ci="4" mb="0" cb="0"/><line nr="951" mi="0" ci="6" mb="1" cb="3"/><line nr="952" mi="0" ci="3" mb="0" cb="0"/><line nr="954" mi="0" ci="8" mb="1" cb="3"/><line nr="955" mi="0" ci="6" mb="0" cb="0"/><line nr="956" mi="0" ci="3" mb="0" cb="0"/><line nr="957" mi="0" ci="1" mb="0" cb="0"/><line nr="960" mi="0" ci="1" mb="0" cb="0"/><line nr="971" mi="0" ci="3" mb="0" cb="0"/><line nr="972" mi="0" ci="3" mb="0" cb="0"/><line nr="973" mi="0" ci="3" mb="0" cb="0"/><line nr="974" mi="0" ci="3" mb="0" cb="0"/><line nr="975" mi="0" ci="3" mb="0" cb="0"/><line nr="976" mi="0" ci="3" mb="0" cb="0"/><line nr="977" mi="0" ci="1" mb="0" cb="0"/><line nr="986" mi="2" ci="0" mb="0" cb="0"/><line nr="999" mi="3" ci="0" mb="0" cb="0"/><line nr="1000" mi="3" ci="0" mb="0" cb="0"/><line nr="1001" mi="3" ci="0" mb="0" cb="0"/><line nr="1002" mi="3" ci="0" mb="0" cb="0"/><line nr="1003" mi="3" ci="0" mb="0" cb="0"/><line nr="1004" mi="3" ci="0" mb="0" cb="0"/><line nr="1005" mi="1" ci="0" mb="0" cb="0"/><line nr="1014" mi="2" ci="0" mb="0" cb="0"/><line nr="1028" mi="0" ci="3" mb="0" cb="0"/><line nr="1029" mi="0" ci="3" mb="0" cb="0"/><line nr="1030" mi="0" ci="3" mb="0" cb="0"/><line nr="1031" mi="0" ci="3" mb="0" cb="0"/><line nr="1032" mi="0" ci="3" mb="0" cb="0"/><line nr="1033" mi="0" ci="3" mb="0" cb="0"/><line nr="1034" mi="0" ci="1" mb="0" cb="0"/><line nr="1043" mi="2" ci="0" mb="0" cb="0"/><line nr="1056" mi="0" ci="3" mb="0" cb="0"/><line nr="1057" mi="0" ci="3" mb="0" cb="0"/><line nr="1058" mi="0" ci="3" mb="0" cb="0"/><line nr="1059" mi="0" ci="3" mb="0" cb="0"/><line nr="1060" mi="0" ci="3" mb="0" cb="0"/><line nr="1061" mi="0" ci="3" mb="0" cb="0"/><line nr="1062" mi="0" ci="1" mb="0" cb="0"/><line nr="1071" mi="2" ci="0" mb="0" cb="0"/><line nr="1083" mi="0" ci="4" mb="0" cb="0"/><line nr="1084" mi="2" ci="2" mb="3" cb="1"/><line nr="1085" mi="3" ci="0" mb="0" cb="0"/><line nr="1086" mi="3" ci="0" mb="0" cb="0"/><line nr="1088" mi="0" ci="1" mb="0" cb="0"/><line nr="1101" mi="0" ci="3" mb="0" cb="0"/><line nr="1102" mi="0" ci="3" mb="0" cb="0"/><line nr="1103" mi="0" ci="3" mb="0" cb="0"/><line nr="1104" mi="0" ci="3" mb="0" cb="0"/><line nr="1105" mi="0" ci="3" mb="0" cb="0"/><line nr="1106" mi="0" ci="3" mb="0" cb="0"/><line nr="1107" mi="0" ci="1" mb="0" cb="0"/><line nr="1116" mi="2" ci="0" mb="0" cb="0"/><line nr="1129" mi="0" ci="3" mb="0" cb="0"/><line nr="1130" mi="0" ci="3" mb="0" cb="0"/><line nr="1131" mi="0" ci="3" mb="0" cb="0"/><line nr="1132" mi="0" ci="3" mb="0" cb="0"/><line nr="1133" mi="0" ci="3" mb="0" cb="0"/><line nr="1134" mi="0" ci="3" mb="0" cb="0"/><line nr="1135" mi="0" ci="1" mb="0" cb="0"/><line nr="1144" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1329" covered="1936"/><counter type="BRANCH" missed="152" covered="213"/><counter type="LINE" missed="194" covered="439"/><counter type="COMPLEXITY" missed="136" covered="72"/><counter type="METHOD" missed="11" covered="12"/><counter type="CLASS" missed="1" covered="6"/></sourcefile><sourcefile name="MtasElanParser.java"><line nr="20" mi="3" ci="0" mb="0" cb="0"/><line nr="21" mi="1" ci="0" mb="0" cb="0"/><line nr="30" mi="3" ci="0" mb="0" cb="0"/><line nr="31" mi="3" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="34" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="2" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="8698" covered="5347"/><counter type="BRANCH" missed="1075" covered="564"/><counter type="LINE" missed="1596" covered="1200"/><counter type="COMPLEXITY" missed="737" covered="258"/><counter type="METHOD" missed="78" covered="95"/><counter type="CLASS" missed="16" covered="13"/></package><package name="mtas/parser/function"><class name="mtas/parser/function/MtasFunctionParser$LookaheadSuccess"><method name="&lt;init&gt;" desc="()V" line="508"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/MtasFunctionParser$JJCalls"><method name="&lt;init&gt;" desc="()V" line="689"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/MtasFunctionParserConstants"><method name="&lt;clinit&gt;" desc="()V" line="40"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/function/MtasFunctionParser"><method name="parse" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="13"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parserFunction" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="19"><counter type="INSTRUCTION" missed="5" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parserFunctionBasic" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="30"><counter type="INSTRUCTION" missed="79" covered="91"/><counter type="BRANCH" missed="10" covered="12"/><counter type="LINE" missed="17" covered="24"/><counter type="COMPLEXITY" missed="6" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parserFunctionItem" desc="()Lmtas/parser/function/util/MtasFunctionParserItem;" line="99"><counter type="INSTRUCTION" missed="18" covered="131"/><counter type="BRANCH" missed="8" covered="18"/><counter type="LINE" missed="4" covered="30"/><counter type="COMPLEXITY" missed="8" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_1" desc="(I)Z" line="147"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_2" desc="(I)Z" line="155"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_3" desc="(I)Z" line="163"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_4" desc="(I)Z" line="171"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_5" desc="(I)Z" line="179"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_6" desc="(I)Z" line="187"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_7" desc="(I)Z" line="195"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_8" desc="(I)Z" line="203"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_9" desc="(I)Z" line="211"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_10" desc="(I)Z" line="219"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_11" desc="(I)Z" line="227"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_12" desc="(I)Z" line="235"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_13" desc="(I)Z" line="243"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_2" desc="()Z" line="252"><counter type="INSTRUCTION" missed="2" covered="32"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_12" desc="()Z" line="271"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_6" desc="()Z" line="277"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_1" desc="()Z" line="285"><counter type="INSTRUCTION" missed="0" covered="46"/><counter type="BRANCH" missed="2" covered="12"/><counter type="LINE" missed="0" covered="15"/><counter type="COMPLEXITY" missed="2" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_2" desc="()Z" line="310"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_8" desc="()Z" line="317"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_11" desc="()Z" line="323"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_5" desc="()Z" line="329"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_3" desc="()Z" line="336"><counter type="INSTRUCTION" missed="2" covered="15"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_10" desc="()Z" line="347"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_4" desc="()Z" line="353"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_13" desc="()Z" line="360"><counter type="INSTRUCTION" missed="6" covered="13"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_7" desc="()Z" line="368"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_9" desc="()Z" line="374"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_3" desc="()Z" line="380"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_la1_init_0" desc="()V" line="402"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="410"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="396"><counter type="INSTRUCTION" missed="85" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="424"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="428"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="396"><counter type="INSTRUCTION" missed="0" covered="77"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="449"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/function/MtasFunctionParserTokenManager;)V" line="396"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/function/MtasFunctionParserTokenManager;)V" line="476"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_consume_token" desc="(I)Lmtas/parser/function/Token;" line="485"><counter type="INSTRUCTION" missed="49" covered="38"/><counter type="BRANCH" missed="9" covered="3"/><counter type="LINE" missed="10" covered="6"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_scan_token" desc="(I)Z" line="511"><counter type="INSTRUCTION" missed="30" covered="57"/><counter type="BRANCH" missed="10" covered="8"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/function/Token;" line="534"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getToken" desc="(I)Lmtas/parser/function/Token;" line="543"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_ntk_f" desc="()I" line="552"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_add_error_token" desc="(II)V" line="565"><counter type="INSTRUCTION" missed="108" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generateParseException" desc="()Lmtas/parser/function/ParseException;" line="604"><counter type="INSTRUCTION" missed="114" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="enable_tracing" desc="()V" line="638"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="disable_tracing" desc="()V" line="642"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_rescan_token" desc="()V" line="645"><counter type="INSTRUCTION" missed="95" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="17" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_save" desc="(II)V" line="678"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="399"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1173" covered="916"/><counter type="BRANCH" missed="138" covered="120"/><counter type="LINE" missed="183" covered="196"/><counter type="COMPLEXITY" missed="108" covered="80"/><counter type="METHOD" missed="17" covered="36"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/ParseException"><method name="&lt;init&gt;" desc="(Lmtas/parser/function/Token;[[I[Ljava/lang/String;)V" line="39"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="56"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="61"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initialise" desc="(Lmtas/parser/function/Token;[[I[Ljava/lang/String;)Ljava/lang/String;" line="97"><counter type="INSTRUCTION" missed="229" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add_escapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="150"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/function/Token"><method name="getValue" desc="()Ljava/lang/Object;" line="72"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="78"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(I)V" line="85"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ILjava/lang/String;)V" line="92"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="newToken" desc="(ILjava/lang/String;)Lmtas/parser/function/Token;" line="119"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="newToken" desc="(I)Lmtas/parser/function/Token;" line="127"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/TokenMgrError"><method name="addEscapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="51"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="LexicalErr" desc="(ZIIILjava/lang/String;I)Ljava/lang/String;" line="106"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMessage" desc="()Ljava/lang/String;" line="124"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="132"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="137"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ZIIILjava/lang/String;II)V" line="143"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/function/MtasFunctionParserTokenManager"><method name="setDebugStream" desc="(Ljava/io/PrintStream;)V" line="16"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjStopStringLiteralDfa_0" desc="(IJ)I" line="18"><counter type="INSTRUCTION" missed="12" covered="10"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="4" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStartNfa_0" desc="(IJ)I" line="31"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStopAtPos" desc="(II)I" line="35"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa0_0" desc="()I" line="40"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="9"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa1_0" desc="(J)I" line="63"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="3" covered="6"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStartNfaWithStates_0" desc="(III)I" line="81"><counter type="INSTRUCTION" missed="5" covered="19"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveNfa_0" desc="(II)I" line="89"><counter type="INSTRUCTION" missed="155" covered="253"/><counter type="BRANCH" missed="55" covered="45"/><counter type="LINE" missed="36" covered="65"/><counter type="COMPLEXITY" missed="38" covered="19"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjFillToken" desc="()Lmtas/parser/function/Token;" line="262"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/function/Token;" line="289"><counter type="INSTRUCTION" missed="76" covered="93"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="17" covered="21"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCheckNAdd" desc="(I)V" line="353"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjAddStates" desc="(II)V" line="362"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjCheckNAddTwoStates" desc="(II)V" line="367"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCheckNAddStates" desc="(II)V" line="374"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/function/SimpleCharStream;)V" line="14"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/function/SimpleCharStream;I)V" line="14"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/function/SimpleCharStream;)V" line="397"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInitRounds" desc="()V" line="406"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/function/SimpleCharStream;I)V" line="415"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="SwitchTo" desc="(I)V" line="422"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="246"><counter type="INSTRUCTION" missed="0" covered="120"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="366" covered="701"/><counter type="BRANCH" missed="82" covered="71"/><counter type="LINE" missed="84" covered="149"/><counter type="COMPLEXITY" missed="62" covered="45"/><counter type="METHOD" missed="7" covered="14"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/SimpleCharStream"><method name="setTabSize" desc="(I)V" line="36"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTabSize" desc="()I" line="37"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ExpandBuff" desc="(Z)V" line="43"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="28" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="FillBuff" desc="()V" line="92"><counter type="INSTRUCTION" missed="59" covered="55"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="BeginToken" desc="()C" line="137"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="UpdateLineColumn" desc="(C)V" line="146"><counter type="INSTRUCTION" missed="60" covered="29"/><counter type="BRANCH" missed="7" covered="3"/><counter type="LINE" missed="13" covered="7"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readChar" desc="()C" line="187"><counter type="INSTRUCTION" missed="3" covered="48"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getColumn" desc="()I" line="213"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getLine" desc="()I" line="223"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getEndColumn" desc="()I" line="228"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEndLine" desc="()I" line="233"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginColumn" desc="()I" line="238"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginLine" desc="()I" line="243"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="backup" desc="(I)V" line="249"><counter type="INSTRUCTION" missed="7" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;III)V" line="18"><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;II)V" line="272"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="278"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;III)V" line="285"><counter type="INSTRUCTION" missed="56" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;II)V" line="305"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="311"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="317"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;III)V" line="324"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="331"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;II)V" line="338"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="344"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="350"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="357"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;III)V" line="364"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="370"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="376"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="382"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;II)V" line="388"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="GetImage" desc="()Ljava/lang/String;" line="393"><counter type="INSTRUCTION" missed="29" covered="20"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="GetSuffix" desc="(I)[C" line="403"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="Done" desc="()V" line="420"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="adjustBeginLineColumn" desc="(II)V" line="430"><counter type="INSTRUCTION" missed="159" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTrackLineColumn" desc="()Z" line="471"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setTrackLineColumn" desc="(Z)V" line="472"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="45" covered="15"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="53" covered="16"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="TokenMgrError.java"><line nr="51" mi="4" ci="0" mb="0" cb="0"/><line nr="53" mi="8" ci="0" mb="2" cb="0"/><line nr="54" mi="4" ci="0" mb="9" cb="0"/><line nr="57" mi="4" ci="0" mb="0" cb="0"/><line nr="58" mi="1" ci="0" mb="0" cb="0"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="61" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="1" ci="0" mb="0" cb="0"/><line nr="75" mi="4" ci="0" mb="0" cb="0"/><line nr="76" mi="1" ci="0" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="10" ci="0" mb="4" cb="0"/><line nr="82" mi="11" ci="0" mb="0" cb="0"/><line nr="83" mi="18" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="23" ci="0" mb="2" cb="0"/><line nr="110" mi="16" ci="0" mb="0" cb="0"/><line nr="111" mi="6" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="10" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="SimpleCharStream.java"><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="4" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="6" ci="0" mb="0" cb="0"/><line nr="44" mi="6" ci="0" mb="0" cb="0"/><line nr="45" mi="6" ci="0" mb="0" cb="0"/><line nr="49" mi="2" ci="0" mb="2" cb="0"/><line nr="51" mi="12" ci="0" mb="0" cb="0"/><line nr="52" mi="12" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="12" ci="0" mb="0" cb="0"/><line nr="56" mi="12" ci="0" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="59" mi="12" ci="0" mb="0" cb="0"/><line nr="60" mi="12" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="14" ci="0" mb="0" cb="0"/><line nr="67" mi="12" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="12" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="12" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="10" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="6" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="3" ci="0" mb="0" cb="0"/><line nr="88" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="1" cb="1"/><line nr="94" mi="5" ci="0" mb="2" cb="0"/><line nr="96" mi="4" ci="0" mb="2" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="2" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="2" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="16" mb="0" cb="2"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="6" mb="0" cb="0"/><line nr="123" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="0" ci="1" mb="0" cb="0"/><line nr="126" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="0" cb="2"/><line nr="129" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="0" cb="0"/><line nr="146" mi="0" ci="6" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="10" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="2" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="9" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="3" cb="1"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="174" mi="13" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="0" ci="7" mb="0" cb="0"/><line nr="181" mi="0" ci="7" mb="0" cb="0"/><line nr="182" mi="0" ci="1" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="2"/><line nr="189" mi="0" ci="6" mb="0" cb="0"/><line nr="191" mi="0" ci="10" mb="1" cb="1"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="0" ci="6" mb="0" cb="0"/><line nr="197" mi="0" ci="10" mb="0" cb="2"/><line nr="198" mi="0" ci="2" mb="0" cb="0"/><line nr="200" mi="0" ci="6" mb="0" cb="0"/><line nr="202" mi="0" ci="3" mb="0" cb="0"/><line nr="203" mi="0" ci="2" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="233" mi="0" ci="6" mb="0" cb="0"/><line nr="238" mi="0" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="6" mb="0" cb="0"/><line nr="249" mi="0" ci="6" mb="0" cb="0"/><line nr="250" mi="0" ci="8" mb="1" cb="1"/><line nr="251" mi="7" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="1" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="262" mi="0" ci="6" mb="0" cb="0"/><line nr="263" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="272" mi="0" ci="6" mb="0" cb="0"/><line nr="273" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="6" ci="0" mb="0" cb="0"/><line nr="279" mi="1" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="286" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="5" ci="0" mb="0" cb="0"/><line nr="289" mi="8" ci="0" mb="4" cb="0"/><line nr="291" mi="6" ci="0" mb="0" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="4" ci="0" mb="0" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="296" mi="6" ci="0" mb="0" cb="0"/><line nr="297" mi="9" ci="0" mb="0" cb="0"/><line nr="298" mi="3" ci="0" mb="0" cb="0"/><line nr="299" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="6" ci="0" mb="0" cb="0"/><line nr="306" mi="1" ci="0" mb="0" cb="0"/><line nr="311" mi="6" ci="0" mb="0" cb="0"/><line nr="312" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="17" ci="0" mb="2" cb="0"/><line nr="318" mi="1" ci="0" mb="0" cb="0"/><line nr="324" mi="9" ci="0" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="331" mi="7" ci="0" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="6" ci="0" mb="0" cb="0"/><line nr="339" mi="1" ci="0" mb="0" cb="0"/><line nr="344" mi="7" ci="0" mb="0" cb="0"/><line nr="345" mi="1" ci="0" mb="0" cb="0"/><line nr="350" mi="6" ci="0" mb="0" cb="0"/><line nr="351" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="17" ci="0" mb="2" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="364" mi="9" ci="0" mb="0" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="370" mi="7" ci="0" mb="0" cb="0"/><line nr="371" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="6" ci="0" mb="0" cb="0"/><line nr="377" mi="1" ci="0" mb="0" cb="0"/><line nr="382" mi="7" ci="0" mb="0" cb="0"/><line nr="383" mi="1" ci="0" mb="0" cb="0"/><line nr="388" mi="6" ci="0" mb="0" cb="0"/><line nr="389" mi="1" ci="0" mb="0" cb="0"/><line nr="393" mi="0" ci="5" mb="1" cb="1"/><line nr="394" mi="0" ci="15" mb="0" cb="0"/><line nr="396" mi="29" ci="0" mb="0" cb="0"/><line nr="403" mi="3" ci="0" mb="0" cb="0"/><line nr="405" mi="6" ci="0" mb="2" cb="0"/><line nr="406" mi="13" ci="0" mb="0" cb="0"/><line nr="409" mi="20" ci="0" mb="0" cb="0"/><line nr="411" mi="15" ci="0" mb="0" cb="0"/><line nr="414" mi="2" ci="0" mb="0" cb="0"/><line nr="420" mi="3" ci="0" mb="0" cb="0"/><line nr="421" mi="3" ci="0" mb="0" cb="0"/><line nr="422" mi="3" ci="0" mb="0" cb="0"/><line nr="423" mi="1" ci="0" mb="0" cb="0"/><line nr="430" mi="3" ci="0" mb="0" cb="0"/><line nr="433" mi="5" ci="0" mb="2" cb="0"/><line nr="435" mi="12" ci="0" mb="0" cb="0"/><line nr="439" mi="14" ci="0" mb="0" cb="0"/><line nr="442" mi="6" ci="0" mb="0" cb="0"/><line nr="443" mi="4" ci="0" mb="0" cb="0"/><line nr="445" mi="23" ci="0" mb="4" cb="0"/><line nr="447" mi="5" ci="0" mb="0" cb="0"/><line nr="448" mi="12" ci="0" mb="0" cb="0"/><line nr="449" mi="7" ci="0" mb="0" cb="0"/><line nr="450" mi="2" ci="0" mb="0" cb="0"/><line nr="451" mi="2" ci="0" mb="0" cb="0"/><line nr="454" mi="3" ci="0" mb="2" cb="0"/><line nr="456" mi="6" ci="0" mb="0" cb="0"/><line nr="457" mi="7" ci="0" mb="0" cb="0"/><line nr="459" mi="4" ci="0" mb="2" cb="0"/><line nr="461" mi="18" ci="0" mb="2" cb="0"/><line nr="462" mi="7" ci="0" mb="0" cb="0"/><line nr="464" mi="6" ci="0" mb="0" cb="0"/><line nr="468" mi="6" ci="0" mb="0" cb="0"/><line nr="469" mi="6" ci="0" mb="0" cb="0"/><line nr="470" mi="1" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="472" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="45" covered="15"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="53" covered="16"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserConstants.java"><line nr="40" mi="68" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="ParseException.java"><line nr="26" mi="5" ci="0" mb="0" cb="0"/><line nr="39" mi="6" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="3" ci="0" mb="0" cb="0"/><line nr="42" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="1" ci="0" mb="0" cb="0"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="1" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="62" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="8" ci="0" mb="2" cb="0"/><line nr="100" mi="6" ci="0" mb="2" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="12" ci="0" mb="0" cb="0"/><line nr="106" mi="11" ci="0" mb="2" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="2" cb="0"/><line nr="114" mi="11" ci="0" mb="2" cb="0"/><line nr="115" mi="3" ci="0" mb="2" cb="0"/><line nr="116" mi="11" ci="0" mb="0" cb="0"/><line nr="117" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="14" ci="0" mb="0" cb="0"/><line nr="120" mi="9" ci="0" mb="0" cb="0"/><line nr="121" mi="11" ci="0" mb="0" cb="0"/><line nr="122" mi="9" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="19" ci="0" mb="0" cb="0"/><line nr="126" mi="11" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="2" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="14" ci="0" mb="0" cb="0"/><line nr="135" mi="13" ci="0" mb="0" cb="0"/><line nr="137" mi="10" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="8" ci="0" mb="2" cb="0"/><line nr="153" mi="4" ci="0" mb="9" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="1" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="1" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="1" ci="0" mb="0" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="174" mi="4" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="10" ci="0" mb="4" cb="0"/><line nr="181" mi="11" ci="0" mb="0" cb="0"/><line nr="182" mi="18" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="Token.java"><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="2" mb="0" cb="0"/><line nr="121" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserTokenManager.java"><line nr="14" mi="3" ci="3" mb="0" cb="0"/><line nr="16" mi="4" ci="0" mb="0" cb="0"/><line nr="18" mi="0" ci="2" mb="1" cb="1"/><line nr="21" mi="0" ci="6" mb="1" cb="1"/><line nr="22" mi="0" ci="2" mb="0" cb="0"/><line nr="23" mi="6" ci="0" mb="2" cb="0"/><line nr="24" mi="2" ci="0" mb="0" cb="0"/><line nr="25" mi="2" ci="0" mb="0" cb="0"/><line nr="27" mi="2" ci="0" mb="0" cb="0"/><line nr="31" mi="0" ci="10" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="4" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="9"/><line nr="43" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="47" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="5" mb="0" cb="0"/><line nr="51" mi="0" ci="5" mb="0" cb="0"/><line nr="53" mi="0" ci="6" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="65" mi="5" ci="0" mb="0" cb="0"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="2"/><line nr="71" mi="0" ci="6" mb="1" cb="1"/><line nr="72" mi="0" ci="5" mb="0" cb="0"/><line nr="77" mi="0" ci="5" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="5" mb="0" cb="0"/><line nr="84" mi="5" ci="1" mb="0" cb="0"/><line nr="85" mi="0" ci="7" mb="0" cb="0"/><line nr="89" mi="0" ci="2" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="9" mb="1" cb="1"/><line nr="97" mi="2" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="4" mb="0" cb="2"/><line nr="100" mi="0" ci="5" mb="0" cb="0"/><line nr="103" mi="0" ci="6" mb="7" cb="7"/><line nr="106" mi="0" ci="6" mb="0" cb="2"/><line nr="107" mi="0" ci="5" mb="0" cb="0"/><line nr="108" mi="0" ci="4" mb="1" cb="1"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="6" mb="0" cb="2"/><line nr="112" mi="0" ci="3" mb="1" cb="1"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="4" mb="1" cb="1"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="6" mb="0" cb="2"/><line nr="125" mi="0" ci="3" mb="1" cb="1"/><line nr="126" mi="0" ci="2" mb="0" cb="0"/><line nr="127" mi="0" ci="5" mb="0" cb="0"/><line nr="129" mi="0" ci="4" mb="1" cb="1"/><line nr="131" mi="0" ci="3" mb="1" cb="1"/><line nr="132" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="2" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="2" cb="0"/><line nr="138" mi="12" ci="0" mb="0" cb="0"/><line nr="141" mi="0" ci="6" mb="0" cb="2"/><line nr="142" mi="0" ci="1" mb="0" cb="0"/><line nr="143" mi="0" ci="3" mb="1" cb="1"/><line nr="144" mi="0" ci="2" mb="0" cb="0"/><line nr="145" mi="0" ci="11" mb="0" cb="0"/><line nr="146" mi="0" ci="1" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="2" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="6" mb="0" cb="2"/><line nr="153" mi="0" ci="1" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="0" ci="2" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="157" mi="0" ci="1" mb="0" cb="0"/><line nr="159" mi="7" ci="0" mb="4" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="2" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="6" mb="0" cb="2"/><line nr="168" mi="0" ci="5" mb="0" cb="0"/><line nr="171" mi="0" ci="4" mb="0" cb="2"/><line nr="172" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="6" mb="0" cb="2"/><line nr="176" mi="0" ci="1" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="1" cb="1"/><line nr="178" mi="0" ci="2" mb="0" cb="0"/><line nr="179" mi="0" ci="3" mb="0" cb="0"/><line nr="180" mi="0" ci="1" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="2" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="186" mi="6" ci="0" mb="2" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="2" cb="0"/><line nr="189" mi="2" ci="0" mb="0" cb="0"/><line nr="190" mi="4" ci="0" mb="0" cb="0"/><line nr="191" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="4" ci="0" mb="2" cb="0"/><line nr="194" mi="1" ci="0" mb="0" cb="0"/><line nr="195" mi="3" ci="0" mb="2" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><line nr="198" mi="1" ci="0" mb="0" cb="0"/><line nr="201" mi="0" ci="3" mb="0" cb="2"/><line nr="202" mi="0" ci="1" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="1" cb="1"/><line nr="205" mi="0" ci="7" mb="0" cb="0"/><line nr="208" mi="0" ci="6" mb="1" cb="1"/><line nr="211" mi="0" ci="4" mb="1" cb="1"/><line nr="212" mi="0" ci="12" mb="0" cb="0"/><line nr="216" mi="0" ci="3" mb="1" cb="1"/><line nr="217" mi="0" ci="1" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="0" cb="0"/><line nr="221" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="7" ci="0" mb="0" cb="0"/><line nr="224" mi="7" ci="0" mb="0" cb="0"/><line nr="227" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="12" ci="0" mb="8" cb="0"/><line nr="231" mi="3" ci="0" mb="2" cb="0"/><line nr="233" mi="0" ci="3" mb="0" cb="2"/><line nr="235" mi="0" ci="3" mb="0" cb="0"/><line nr="236" mi="0" ci="3" mb="0" cb="0"/><line nr="237" mi="0" ci="2" mb="0" cb="0"/><line nr="239" mi="0" ci="1" mb="0" cb="0"/><line nr="240" mi="0" ci="13" mb="0" cb="2"/><line nr="241" mi="0" ci="2" mb="0" cb="0"/><line nr="242" mi="0" ci="5" mb="0" cb="0"/><line nr="243" mi="0" ci="4" mb="0" cb="0"/><line nr="246" mi="0" ci="31" mb="0" cb="0"/><line nr="251" mi="0" ci="67" mb="0" cb="0"/><line nr="262" mi="0" ci="5" mb="0" cb="0"/><line nr="263" mi="0" ci="8" mb="0" cb="2"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="4" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="0" ci="5" mb="0" cb="0"/><line nr="270" mi="0" ci="3" mb="0" cb="0"/><line nr="271" mi="0" ci="3" mb="0" cb="0"/><line nr="272" mi="0" ci="3" mb="0" cb="0"/><line nr="273" mi="0" ci="3" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="0" cb="0"/><line nr="278" mi="3" ci="3" mb="0" cb="0"/><line nr="279" mi="3" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="2" mb="0" cb="0"/><line nr="296" mi="0" ci="5" mb="0" cb="0"/><line nr="298" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="3" mb="0" cb="0"/><line nr="301" mi="0" ci="3" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="303" mi="0" ci="2" mb="0" cb="0"/><line nr="304" mi="0" ci="1" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="13" mb="1" cb="3"/><line nr="308" mi="0" ci="6" mb="0" cb="0"/><line nr="310" mi="2" ci="1" mb="0" cb="0"/><line nr="311" mi="0" ci="3" mb="0" cb="0"/><line nr="312" mi="0" ci="3" mb="0" cb="0"/><line nr="313" mi="0" ci="3" mb="0" cb="0"/><line nr="314" mi="0" ci="4" mb="1" cb="1"/><line nr="316" mi="0" ci="6" mb="0" cb="2"/><line nr="317" mi="0" ci="9" mb="0" cb="0"/><line nr="318" mi="0" ci="16" mb="1" cb="1"/><line nr="320" mi="0" ci="3" mb="0" cb="0"/><line nr="321" mi="0" ci="2" mb="0" cb="0"/><line nr="328" mi="4" ci="0" mb="0" cb="0"/><line nr="329" mi="4" ci="0" mb="0" cb="0"/><line nr="330" mi="2" ci="0" mb="0" cb="0"/><line nr="331" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="8" ci="0" mb="0" cb="0"/><line nr="333" mi="1" ci="0" mb="0" cb="0"/><line nr="334" mi="2" ci="0" mb="0" cb="0"/><line nr="335" mi="9" ci="0" mb="2" cb="0"/><line nr="336" mi="8" ci="0" mb="4" cb="0"/><line nr="337" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="3" ci="0" mb="0" cb="0"/><line nr="341" mi="1" ci="0" mb="0" cb="0"/><line nr="342" mi="1" ci="0" mb="0" cb="0"/><line nr="343" mi="2" ci="0" mb="2" cb="0"/><line nr="344" mi="4" ci="0" mb="0" cb="0"/><line nr="345" mi="9" ci="0" mb="2" cb="0"/><line nr="347" mi="13" ci="0" mb="0" cb="0"/><line nr="353" mi="0" ci="7" mb="1" cb="1"/><line nr="355" mi="0" ci="11" mb="0" cb="0"/><line nr="356" mi="0" ci="6" mb="0" cb="0"/><line nr="358" mi="0" ci="1" mb="0" cb="0"/><line nr="362" mi="13" ci="0" mb="0" cb="0"/><line nr="363" mi="4" ci="0" mb="2" cb="0"/><line nr="364" mi="1" ci="0" mb="0" cb="0"/><line nr="367" mi="0" ci="3" mb="0" cb="0"/><line nr="368" mi="0" ci="3" mb="0" cb="0"/><line nr="369" mi="0" ci="1" mb="0" cb="0"/><line nr="374" mi="0" ci="5" mb="0" cb="0"/><line nr="375" mi="0" ci="4" mb="0" cb="2"/><line nr="376" mi="0" ci="1" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="0" cb="0"/><line nr="384" mi="0" ci="3" mb="0" cb="0"/><line nr="385" mi="0" ci="1" mb="0" cb="0"/><line nr="388" mi="2" ci="0" mb="0" cb="0"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="3" ci="0" mb="0" cb="0"/><line nr="391" mi="1" ci="0" mb="0" cb="0"/><line nr="397" mi="6" ci="0" mb="0" cb="0"/><line nr="398" mi="4" ci="0" mb="0" cb="0"/><line nr="399" mi="3" ci="0" mb="0" cb="0"/><line nr="400" mi="2" ci="0" mb="0" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="406" mi="3" ci="0" mb="0" cb="0"/><line nr="407" mi="5" ci="0" mb="2" cb="0"/><line nr="408" mi="6" ci="0" mb="0" cb="0"/><line nr="409" mi="1" ci="0" mb="0" cb="0"/><line nr="415" mi="3" ci="0" mb="0" cb="0"/><line nr="416" mi="3" ci="0" mb="0" cb="0"/><line nr="417" mi="1" ci="0" mb="0" cb="0"/><line nr="422" mi="5" ci="0" mb="4" cb="0"/><line nr="423" mi="15" ci="0" mb="0" cb="0"/><line nr="425" mi="3" ci="0" mb="0" cb="0"/><line nr="426" mi="1" ci="0" mb="0" cb="0"/><line nr="429" mi="0" ci="7" mb="0" cb="0"/><line nr="432" mi="0" ci="7" mb="0" cb="0"/><line nr="435" mi="0" ci="8" mb="0" cb="0"/><line nr="440" mi="4" ci="4" mb="0" cb="0"/><line nr="441" mi="4" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="366" covered="701"/><counter type="BRANCH" missed="82" covered="71"/><counter type="LINE" missed="84" covered="149"/><counter type="COMPLEXITY" missed="62" covered="45"/><counter type="METHOD" missed="7" covered="14"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParser.java"><line nr="13" mi="0" ci="3" mb="0" cb="0"/><line nr="14" mi="0" ci="2" mb="0" cb="0"/><line nr="15" mi="0" ci="2" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="4" mb="0" cb="0"/><line nr="21" mi="0" ci="4" mb="1" cb="1"/><line nr="22" mi="5" ci="0" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="4" mb="0" cb="2"/><line nr="39" mi="0" ci="4" mb="0" cb="2"/><line nr="40" mi="0" ci="4" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="4" mb="0" cb="0"/><line nr="43" mi="0" ci="4" mb="0" cb="2"/><line nr="44" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="4" mb="0" cb="2"/><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="4" mb="0" cb="0"/><line nr="51" mi="0" ci="4" mb="0" cb="2"/><line nr="52" mi="0" ci="4" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="4" mb="1" cb="1"/><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="4" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="2" cb="0"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="61" mi="4" ci="0" mb="0" cb="0"/><line nr="62" mi="4" ci="0" mb="2" cb="0"/><line nr="64" mi="5" ci="0" mb="0" cb="0"/><line nr="68" mi="8" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="71" mi="4" ci="0" mb="2" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="4" ci="0" mb="0" cb="0"/><line nr="74" mi="4" ci="0" mb="2" cb="0"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="80" mi="8" ci="0" mb="0" cb="0"/><line nr="81" mi="4" ci="0" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="1" cb="1"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="4" mb="0" cb="2"/><line nr="100" mi="0" ci="4" mb="0" cb="0"/><line nr="101" mi="0" ci="6" mb="0" cb="0"/><line nr="102" mi="0" ci="6" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="1" cb="1"/><line nr="104" mi="0" ci="4" mb="0" cb="2"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="106" mi="0" ci="5" mb="0" cb="0"/><line nr="107" mi="0" ci="4" mb="1" cb="1"/><line nr="108" mi="0" ci="4" mb="0" cb="2"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="110" mi="0" ci="4" mb="0" cb="0"/><line nr="111" mi="0" ci="6" mb="0" cb="0"/><line nr="112" mi="0" ci="4" mb="1" cb="1"/><line nr="113" mi="0" ci="4" mb="0" cb="2"/><line nr="114" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="6" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="1" cb="1"/><line nr="118" mi="0" ci="4" mb="1" cb="1"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="4" mb="0" cb="2"/><line nr="125" mi="0" ci="6" mb="0" cb="0"/><line nr="126" mi="0" ci="4" mb="1" cb="1"/><line nr="128" mi="0" ci="4" mb="1" cb="1"/><line nr="130" mi="0" ci="6" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="1" cb="1"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="141" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="10" mb="0" cb="0"/><line nr="148" mi="0" ci="7" mb="0" cb="2"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="13" ci="6" mb="0" cb="0"/><line nr="155" mi="0" ci="10" mb="0" cb="0"/><line nr="156" mi="0" ci="7" mb="0" cb="2"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="13" ci="6" mb="0" cb="0"/><line nr="163" mi="0" ci="10" mb="0" cb="0"/><line nr="164" mi="0" ci="7" mb="0" cb="2"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="13" ci="6" mb="0" cb="0"/><line nr="171" mi="0" ci="10" mb="0" cb="0"/><line nr="172" mi="0" ci="7" mb="0" cb="2"/><line nr="173" mi="3" ci="0" mb="0" cb="0"/><line nr="174" mi="13" ci="6" mb="0" cb="0"/><line nr="179" mi="0" ci="10" mb="0" cb="0"/><line nr="180" mi="0" ci="7" mb="0" cb="2"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="13" ci="6" mb="0" cb="0"/><line nr="187" mi="0" ci="10" mb="0" cb="0"/><line nr="188" mi="1" ci="6" mb="1" cb="1"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="13" ci="6" mb="0" cb="0"/><line nr="195" mi="10" ci="0" mb="0" cb="0"/><line nr="196" mi="7" ci="0" mb="2" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><line nr="198" mi="19" ci="0" mb="0" cb="0"/><line nr="203" mi="10" ci="0" mb="0" cb="0"/><line nr="204" mi="7" ci="0" mb="2" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="19" ci="0" mb="0" cb="0"/><line nr="211" mi="0" ci="10" mb="0" cb="0"/><line nr="212" mi="0" ci="7" mb="0" cb="2"/><line nr="213" mi="3" ci="0" mb="0" cb="0"/><line nr="214" mi="13" ci="6" mb="0" cb="0"/><line nr="219" mi="0" ci="10" mb="0" cb="0"/><line nr="220" mi="0" ci="7" mb="0" cb="2"/><line nr="221" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="13" ci="6" mb="0" cb="0"/><line nr="227" mi="0" ci="10" mb="0" cb="0"/><line nr="228" mi="0" ci="7" mb="0" cb="2"/><line nr="229" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="13" ci="6" mb="0" cb="0"/><line nr="235" mi="0" ci="10" mb="0" cb="0"/><line nr="236" mi="0" ci="7" mb="0" cb="2"/><line nr="237" mi="3" ci="0" mb="0" cb="0"/><line nr="238" mi="13" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="10" mb="0" cb="0"/><line nr="244" mi="1" ci="6" mb="1" cb="1"/><line nr="245" mi="3" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="6" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="2"/><line nr="254" mi="0" ci="3" mb="0" cb="0"/><line nr="255" mi="0" ci="3" mb="0" cb="2"/><line nr="256" mi="0" ci="3" mb="0" cb="0"/><line nr="257" mi="0" ci="3" mb="0" cb="2"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="2"/><line nr="260" mi="0" ci="3" mb="0" cb="0"/><line nr="261" mi="2" ci="3" mb="1" cb="1"/><line nr="266" mi="0" ci="2" mb="0" cb="0"/><line nr="271" mi="0" ci="6" mb="0" cb="2"/><line nr="272" mi="0" ci="2" mb="0" cb="0"/><line nr="277" mi="0" ci="6" mb="0" cb="2"/><line nr="278" mi="2" ci="3" mb="1" cb="1"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="285" mi="0" ci="3" mb="0" cb="0"/><line nr="286" mi="0" ci="3" mb="0" cb="2"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="2"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="0" cb="2"/><line nr="291" mi="0" ci="3" mb="0" cb="0"/><line nr="292" mi="0" ci="3" mb="0" cb="2"/><line nr="293" mi="0" ci="3" mb="0" cb="0"/><line nr="294" mi="0" ci="3" mb="0" cb="2"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="3" mb="1" cb="1"/><line nr="297" mi="0" ci="3" mb="0" cb="0"/><line nr="298" mi="0" ci="5" mb="1" cb="1"/><line nr="305" mi="0" ci="2" mb="0" cb="0"/><line nr="310" mi="0" ci="6" mb="0" cb="2"/><line nr="311" mi="2" ci="3" mb="1" cb="1"/><line nr="312" mi="0" ci="2" mb="0" cb="0"/><line nr="317" mi="0" ci="6" mb="1" cb="1"/><line nr="318" mi="2" ci="0" mb="0" cb="0"/><line nr="323" mi="0" ci="6" mb="0" cb="2"/><line nr="324" mi="0" ci="2" mb="0" cb="0"/><line nr="329" mi="0" ci="6" mb="0" cb="2"/><line nr="330" mi="2" ci="3" mb="1" cb="1"/><line nr="331" mi="0" ci="2" mb="0" cb="0"/><line nr="336" mi="2" ci="3" mb="1" cb="1"/><line nr="339" mi="0" ci="3" mb="0" cb="0"/><line nr="340" mi="0" ci="7" mb="0" cb="2"/><line nr="342" mi="0" ci="2" mb="0" cb="0"/><line nr="347" mi="0" ci="6" mb="0" cb="2"/><line nr="348" mi="0" ci="2" mb="0" cb="0"/><line nr="353" mi="0" ci="6" mb="0" cb="2"/><line nr="354" mi="2" ci="3" mb="1" cb="1"/><line nr="355" mi="0" ci="2" mb="0" cb="0"/><line nr="360" mi="2" ci="4" mb="1" cb="1"/><line nr="361" mi="2" ci="3" mb="1" cb="1"/><line nr="362" mi="2" ci="4" mb="1" cb="1"/><line nr="363" mi="0" ci="2" mb="0" cb="0"/><line nr="368" mi="0" ci="6" mb="1" cb="1"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="374" mi="0" ci="6" mb="0" cb="2"/><line nr="375" mi="0" ci="2" mb="0" cb="0"/><line nr="380" mi="0" ci="6" mb="0" cb="2"/><line nr="381" mi="2" ci="3" mb="1" cb="1"/><line nr="382" mi="0" ci="2" mb="0" cb="0"/><line nr="396" mi="8" ci="4" mb="0" cb="0"/><line nr="399" mi="0" ci="1" mb="0" cb="0"/><line nr="400" mi="0" ci="1" mb="0" cb="0"/><line nr="402" mi="0" ci="3" mb="0" cb="0"/><line nr="403" mi="0" ci="1" mb="0" cb="0"/><line nr="404" mi="8" ci="4" mb="0" cb="0"/><line nr="405" mi="6" ci="3" mb="0" cb="0"/><line nr="406" mi="6" ci="3" mb="0" cb="0"/><line nr="410" mi="4" ci="0" mb="0" cb="0"/><line nr="411" mi="1" ci="0" mb="0" cb="0"/><line nr="413" mi="2" ci="0" mb="0" cb="0"/><line nr="414" mi="16" ci="0" mb="0" cb="0"/><line nr="415" mi="7" ci="0" mb="0" cb="0"/><line nr="416" mi="5" ci="0" mb="0" cb="0"/><line nr="417" mi="3" ci="0" mb="0" cb="0"/><line nr="418" mi="3" ci="0" mb="0" cb="0"/><line nr="419" mi="16" ci="0" mb="2" cb="0"/><line nr="420" mi="1" ci="0" mb="0" cb="0"/><line nr="424" mi="4" ci="0" mb="0" cb="0"/><line nr="425" mi="1" ci="0" mb="0" cb="0"/><line nr="428" mi="14" ci="0" mb="0" cb="0"/><line nr="429" mi="5" ci="0" mb="0" cb="0"/><line nr="430" mi="5" ci="0" mb="0" cb="0"/><line nr="431" mi="3" ci="0" mb="0" cb="0"/><line nr="432" mi="3" ci="0" mb="0" cb="0"/><line nr="433" mi="11" ci="0" mb="2" cb="0"/><line nr="434" mi="16" ci="0" mb="2" cb="0"/><line nr="435" mi="1" ci="0" mb="0" cb="0"/><line nr="438" mi="0" ci="2" mb="0" cb="0"/><line nr="439" mi="0" ci="8" mb="0" cb="0"/><line nr="440" mi="0" ci="7" mb="0" cb="0"/><line nr="441" mi="0" ci="5" mb="0" cb="0"/><line nr="442" mi="0" ci="3" mb="0" cb="0"/><line nr="443" mi="0" ci="3" mb="0" cb="0"/><line nr="444" mi="0" ci="16" mb="0" cb="2"/><line nr="445" mi="0" ci="1" mb="0" cb="0"/><line nr="449" mi="3" ci="0" mb="2" cb="0"/><line nr="450" mi="9" ci="0" mb="0" cb="0"/><line nr="452" mi="6" ci="0" mb="0" cb="0"/><line nr="454" mi="3" ci="0" mb="2" cb="0"/><line nr="455" mi="7" ci="0" mb="0" cb="0"/><line nr="458" mi="5" ci="0" mb="0" cb="0"/><line nr="459" mi="5" ci="0" mb="0" cb="0"/><line nr="460" mi="3" ci="0" mb="0" cb="0"/><line nr="461" mi="3" ci="0" mb="0" cb="0"/><line nr="462" mi="16" ci="0" mb="2" cb="0"/><line nr="463" mi="1" ci="0" mb="0" cb="0"/><line nr="466" mi="2" ci="0" mb="0" cb="0"/><line nr="467" mi="3" ci="0" mb="0" cb="0"/><line nr="468" mi="5" ci="0" mb="0" cb="0"/><line nr="469" mi="3" ci="0" mb="0" cb="0"/><line nr="470" mi="3" ci="0" mb="0" cb="0"/><line nr="471" mi="16" ci="0" mb="2" cb="0"/><line nr="472" mi="1" ci="0" mb="0" cb="0"/><line nr="476" mi="3" ci="0" mb="0" cb="0"/><line nr="477" mi="5" ci="0" mb="0" cb="0"/><line nr="478" mi="3" ci="0" mb="0" cb="0"/><line nr="479" mi="3" ci="0" mb="0" cb="0"/><line nr="480" mi="16" ci="0" mb="2" cb="0"/><line nr="481" mi="1" ci="0" mb="0" cb="0"/><line nr="485" mi="0" ci="12" mb="1" cb="1"/><line nr="486" mi="9" ci="0" mb="0" cb="0"/><line nr="487" mi="0" ci="3" mb="0" cb="0"/><line nr="488" mi="0" ci="5" mb="1" cb="1"/><line nr="489" mi="0" ci="6" mb="0" cb="0"/><line nr="490" mi="0" ci="9" mb="1" cb="1"/><line nr="491" mi="3" ci="0" mb="0" cb="0"/><line nr="492" mi="9" ci="0" mb="2" cb="0"/><line nr="493" mi="5" ci="0" mb="0" cb="0"/><line nr="494" mi="2" ci="0" mb="2" cb="0"/><line nr="495" mi="8" ci="0" mb="2" cb="0"/><line nr="496" mi="4" ci="0" mb="0" cb="0"/><line nr="500" mi="0" ci="3" mb="0" cb="0"/><line nr="502" mi="3" ci="0" mb="0" cb="0"/><line nr="503" mi="3" ci="0" mb="0" cb="0"/><line nr="504" mi="3" ci="0" mb="0" cb="0"/><line nr="508" mi="0" ci="3" mb="0" cb="0"/><line nr="509" mi="12" ci="6" mb="0" cb="0"/><line nr="511" mi="0" ci="5" mb="0" cb="2"/><line nr="512" mi="0" ci="6" mb="0" cb="0"/><line nr="513" mi="0" ci="4" mb="0" cb="2"/><line nr="514" mi="0" ci="13" mb="0" cb="0"/><line nr="516" mi="0" ci="9" mb="0" cb="0"/><line nr="519" mi="0" ci="5" mb="0" cb="0"/><line nr="521" mi="0" ci="3" mb="1" cb="1"/><line nr="522" mi="5" ci="0" mb="0" cb="0"/><line nr="523" mi="11" ci="0" mb="4" cb="0"/><line nr="524" mi="6" ci="0" mb="2" cb="0"/><line nr="526" mi="0" ci="7" mb="0" cb="2"/><line nr="527" mi="8" ci="3" mb="3" cb="1"/><line nr="528" mi="0" ci="2" mb="0" cb="0"/><line nr="534" mi="10" ci="0" mb="2" cb="0"/><line nr="535" mi="9" ci="0" mb="0" cb="0"/><line nr="536" mi="3" ci="0" mb="0" cb="0"/><line nr="537" mi="6" ci="0" mb="0" cb="0"/><line nr="538" mi="3" ci="0" mb="0" cb="0"/><line nr="543" mi="3" ci="0" mb="0" cb="0"/><line nr="544" mi="7" ci="0" mb="2" cb="0"/><line nr="545" mi="7" ci="0" mb="2" cb="0"/><line nr="546" mi="7" ci="0" mb="0" cb="0"/><line nr="548" mi="2" ci="0" mb="0" cb="0"/><line nr="552" mi="7" ci="0" mb="2" cb="0"/><line nr="553" mi="12" ci="0" mb="0" cb="0"/><line nr="555" mi="7" ci="0" mb="0" cb="0"/><line nr="558" mi="10" ci="5" mb="0" cb="0"/><line nr="560" mi="6" ci="3" mb="0" cb="0"/><line nr="561" mi="8" ci="4" mb="0" cb="0"/><line nr="565" mi="3" ci="0" mb="2" cb="0"/><line nr="566" mi="1" ci="0" mb="0" cb="0"/><line nr="569" mi="6" ci="0" mb="2" cb="0"/><line nr="570" mi="12" ci="0" mb="0" cb="0"/><line nr="571" mi="3" ci="0" mb="2" cb="0"/><line nr="572" mi="5" ci="0" mb="0" cb="0"/><line nr="574" mi="8" ci="0" mb="2" cb="0"/><line nr="575" mi="8" ci="0" mb="0" cb="0"/><line nr="578" mi="11" ci="0" mb="2" cb="0"/><line nr="579" mi="6" ci="0" mb="2" cb="0"/><line nr="580" mi="2" ci="0" mb="0" cb="0"/><line nr="582" mi="9" ci="0" mb="2" cb="0"/><line nr="583" mi="8" ci="0" mb="2" cb="0"/><line nr="584" mi="2" ci="0" mb="0" cb="0"/><line nr="585" mi="1" ci="0" mb="0" cb="0"/><line nr="589" mi="2" ci="0" mb="2" cb="0"/><line nr="590" mi="6" ci="0" mb="0" cb="0"/><line nr="591" mi="1" ci="0" mb="0" cb="0"/><line nr="594" mi="1" ci="0" mb="0" cb="0"/><line nr="596" mi="2" ci="0" mb="2" cb="0"/><line nr="597" mi="10" ci="0" mb="0" cb="0"/><line nr="600" mi="1" ci="0" mb="0" cb="0"/><line nr="604" mi="3" ci="0" mb="0" cb="0"/><line nr="605" mi="3" ci="0" mb="0" cb="0"/><line nr="606" mi="3" ci="0" mb="2" cb="0"/><line nr="607" mi="5" ci="0" mb="0" cb="0"/><line nr="608" mi="3" ci="0" mb="0" cb="0"/><line nr="610" mi="6" ci="0" mb="2" cb="0"/><line nr="611" mi="7" ci="0" mb="2" cb="0"/><line nr="612" mi="7" ci="0" mb="2" cb="0"/><line nr="613" mi="8" ci="0" mb="2" cb="0"/><line nr="614" mi="4" ci="0" mb="0" cb="0"/><line nr="619" mi="7" ci="0" mb="2" cb="0"/><line nr="620" mi="4" ci="0" mb="2" cb="0"/><line nr="621" mi="4" ci="0" mb="0" cb="0"/><line nr="622" mi="5" ci="0" mb="0" cb="0"/><line nr="623" mi="6" ci="0" mb="0" cb="0"/><line nr="626" mi="3" ci="0" mb="0" cb="0"/><line nr="627" mi="2" ci="0" mb="0" cb="0"/><line nr="628" mi="4" ci="0" mb="0" cb="0"/><line nr="629" mi="5" ci="0" mb="0" cb="0"/><line nr="630" mi="9" ci="0" mb="2" cb="0"/><line nr="631" mi="8" ci="0" mb="0" cb="0"/><line nr="633" mi="8" ci="0" mb="0" cb="0"/><line nr="638" mi="1" ci="0" mb="0" cb="0"/><line nr="642" mi="1" ci="0" mb="0" cb="0"/><line nr="645" mi="3" ci="0" mb="0" cb="0"/><line nr="646" mi="7" ci="0" mb="2" cb="0"/><line nr="648" mi="5" ci="0" mb="0" cb="0"/><line nr="651" mi="5" ci="0" mb="2" cb="0"/><line nr="652" mi="11" ci="0" mb="0" cb="0"/><line nr="653" mi="2" ci="0" mb="14" cb="0"/><line nr="654" mi="4" ci="0" mb="0" cb="0"/><line nr="655" mi="4" ci="0" mb="0" cb="0"/><line nr="656" mi="4" ci="0" mb="0" cb="0"/><line nr="657" mi="4" ci="0" mb="0" cb="0"/><line nr="658" mi="4" ci="0" mb="0" cb="0"/><line nr="659" mi="4" ci="0" mb="0" cb="0"/><line nr="660" mi="4" ci="0" mb="0" cb="0"/><line nr="661" mi="4" ci="0" mb="0" cb="0"/><line nr="662" mi="4" ci="0" mb="0" cb="0"/><line nr="663" mi="4" ci="0" mb="0" cb="0"/><line nr="664" mi="4" ci="0" mb="0" cb="0"/><line nr="665" mi="4" ci="0" mb="0" cb="0"/><line nr="666" mi="3" ci="0" mb="0" cb="0"/><line nr="669" mi="3" ci="0" mb="0" cb="0"/><line nr="670" mi="2" ci="0" mb="2" cb="0"/><line nr="672" mi="2" ci="0" mb="0" cb="0"/><line nr="674" mi="3" ci="0" mb="0" cb="0"/><line nr="675" mi="1" ci="0" mb="0" cb="0"/><line nr="678" mi="0" ci="5" mb="0" cb="0"/><line nr="679" mi="0" ci="5" mb="0" cb="2"/><line nr="680" mi="0" ci="11" mb="0" cb="2"/><line nr="681" mi="0" ci="4" mb="0" cb="0"/><line nr="684" mi="0" ci="9" mb="0" cb="0"/><line nr="685" mi="0" ci="4" mb="0" cb="0"/><line nr="686" mi="0" ci="3" mb="0" cb="0"/><line nr="687" mi="0" ci="1" mb="0" cb="0"/><line nr="689" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1173" covered="922"/><counter type="BRANCH" missed="138" covered="120"/><counter type="LINE" missed="183" covered="198"/><counter type="COMPLEXITY" missed="108" covered="82"/><counter type="METHOD" missed="17" covered="38"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><counter type="INSTRUCTION" missed="2953" covered="1912"/><counter type="BRANCH" missed="315" covered="206"/><counter type="LINE" missed="511" covered="415"/><counter type="COMPLEXITY" missed="272" covered="146"/><counter type="METHOD" missed="67" covered="67"/><counter type="CLASS" missed="3" covered="6"/></package><package name="mtas/codec/util"><class name="mtas/codec/util/CodecComponent$ComponentFields"><method name="&lt;init&gt;" desc="()V" line="98"><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecInfo"><method name="&lt;init&gt;" desc="(Ljava/util/HashMap;Ljava/util/HashMap;I)V" line="58"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCodecInfoFromTerms" desc="(Lorg/apache/lucene/index/Terms;)Lmtas/codec/util/CodecInfo;" line="75"><counter type="INSTRUCTION" missed="12" covered="77"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="3" covered="14"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="()V" line="109"><counter type="INSTRUCTION" missed="0" covered="74"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getObjectById" desc="(Ljava/lang/String;II)Lmtas/analysis/token/MtasToken;" line="150"><counter type="INSTRUCTION" missed="117" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getObjectsByParentId" desc="(Ljava/lang/String;II)Ljava/util/List;" line="186"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getObjectsByPosition" desc="(Ljava/lang/String;II)Ljava/util/ArrayList;" line="205"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPrefixFilteredObjectsByPositions" desc="(Ljava/lang/String;ILjava/util/List;II)Ljava/util/List;" line="239"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPrefixFilteredObjects" desc="(Ljava/util/List;Ljava/util/List;)Ljava/util/List;" line="263"><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositionedTermsByPrefixesAndPosition" desc="(Ljava/lang/String;ILjava/util/List;I)Ljava/util/List;" line="295"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositionedTermsByPrefixesAndPositionRange" desc="(Ljava/lang/String;ILjava/util/List;II)Ljava/util/List;" line="313"><counter type="INSTRUCTION" missed="106" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectTermsByPrefixesForListOfHitPositions" desc="(Ljava/lang/String;ILjava/util/ArrayList;Ljava/util/ArrayList;)V" line="359"><counter type="INSTRUCTION" missed="0" covered="123"/><counter type="BRANCH" missed="2" covered="10"/><counter type="LINE" missed="0" covered="24"/><counter type="COMPLEXITY" missed="2" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getObjects" desc="(Ljava/util/List;)Ljava/util/ArrayList;" line="407"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTerms" desc="(Ljava/util/ArrayList;)Ljava/util/ArrayList;" line="430"><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPrefixesIds" desc="(Ljava/lang/String;Ljava/util/List;)Ljava/util/Map;" line="455"><counter type="INSTRUCTION" missed="2" covered="43"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixes" desc="(Ljava/lang/String;)Ljava/util/LinkedHashMap;" line="478"><counter type="INSTRUCTION" missed="14" covered="59"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDoc" desc="(Ljava/lang/String;I)Lmtas/codec/util/CodecInfo$IndexDoc;" line="512"><counter type="INSTRUCTION" missed="9" covered="40"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="5" covered="6"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextDoc" desc="(Ljava/lang/String;I)Lmtas/codec/util/CodecInfo$IndexDoc;" line="537"><counter type="INSTRUCTION" missed="6" covered="67"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="3" covered="13"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNumberOfDocs" desc="(Ljava/lang/String;)I" line="568"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNumberOfPositions" desc="(Ljava/lang/String;I)Ljava/lang/Integer;" line="584"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getAllNumberOfPositions" desc="(Ljava/lang/String;I)Ljava/util/HashMap;" line="603"><counter type="INSTRUCTION" missed="0" covered="57"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNumberOfTokens" desc="(Ljava/lang/String;I)Ljava/lang/Integer;" line="626"><counter type="INSTRUCTION" missed="2" covered="16"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getAllNumberOfTokens" desc="(Ljava/lang/String;I)Ljava/util/HashMap;" line="645"><counter type="INSTRUCTION" missed="0" covered="52"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="31"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="523" covered="647"/><counter type="BRANCH" missed="56" covered="48"/><counter type="LINE" missed="116" covered="134"/><counter type="COMPLEXITY" missed="47" covered="28"/><counter type="METHOD" missed="10" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentFacet"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Double;[Ljava/lang/Double;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Double;[Ljava/lang/Double;[[Ljava/lang/String;[[Ljava/lang/String;[[Ljava/lang/String;)V" line="1071"><counter type="INSTRUCTION" missed="646" covered="0"/><counter type="BRANCH" missed="46" covered="0"/><counter type="LINE" missed="87" covered="0"/><counter type="COMPLEXITY" missed="24" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="functionSumRule" desc="()Z" line="1202"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="functionNeedPositions" desc="()Z" line="1220"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="baseParserSumRule" desc="()Z" line="1238"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="baseParserNeedPositions" desc="()Z" line="1252"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="764" covered="0"/><counter type="BRANCH" missed="70" covered="0"/><counter type="LINE" missed="107" covered="0"/><counter type="COMPLEXITY" missed="40" covered="0"/><counter type="METHOD" missed="5" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecInfo$FieldReferences"><method name="&lt;init&gt;" desc="(JJIJI)V" line="758"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$Match"><method name="&lt;init&gt;" desc="(II)V" line="2888"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="2900"><counter type="INSTRUCTION" missed="33" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="2918"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="54" covered="9"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="12" covered="4"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="2" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$GroupHit$1"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$GroupHit;)V" line="2155"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compare" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeHit;Lmtas/codec/util/CodecSearchTree$MtasTreeHit;)I" line="2158"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="18" covered="6"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="1"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentList"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIILjava/lang/String;)V" line="653"><counter type="INSTRUCTION" missed="162" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="162" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecSearchTree$MtasTreeHit"><method name="&lt;init&gt;" desc="(IIJIJ)V" line="374"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(IIJIJLjava/lang/Object;)V" line="397"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="410"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="57" covered="27"/><counter type="LINE" missed="6" covered="10"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="2" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent"><method name="&lt;init&gt;" desc="()V" line="45"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecCollector$TermvectorNumberBasic"><method name="&lt;init&gt;" desc="()V" line="3454"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecCollector$TermvectorNumberFull"><method name="&lt;init&gt;" desc="(I)V" line="3480"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentSpan"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" line="1591"><counter type="INSTRUCTION" missed="0" covered="120"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="0" covered="21"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionSumRule" desc="()Z" line="1631"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionBasic" desc="()Z" line="1647"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionNeedPositions" desc="()Z" line="1663"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionNeedArguments" desc="()Ljava/util/Set;" line="1679"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="6" covered="213"/><counter type="BRANCH" missed="11" covered="27"/><counter type="LINE" missed="3" covered="42"/><counter type="COMPLEXITY" missed="11" covered="13"/><counter type="METHOD" missed="0" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentToken"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/String;)V" line="1799"><counter type="INSTRUCTION" missed="12" covered="46"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="12" covered="46"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecSearchTree$IntervalItem"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeItem;Lmtas/codec/tree/IntervalTreeNode;)V" line="617"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentJoin"><method name="&lt;init&gt;" desc="(Ljava/util/Set;Ljava/lang/String;)V" line="1842"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;)V" line="1855"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/util/Set;)V" line="1865"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="values" desc="()Ljava/util/Set;" line="1874"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="key" desc="()Ljava/lang/String;" line="1883"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="fields" desc="()Ljava/util/Set;" line="1892"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ListToken"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/Integer;Lmtas/codec/util/CodecComponent$Match;Ljava/util/List;)V" line="2818"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentPrefix"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="212"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePosition" desc="(Ljava/lang/String;)V" line="227"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addMultiplePosition" desc="(Ljava/lang/String;)V" line="240"><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSetPosition" desc="(Ljava/lang/String;)V" line="259"><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addIntersecting" desc="(Ljava/lang/String;)V" line="278"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="121" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="28" covered="0"/><counter type="COMPLEXITY" missed="15" covered="0"/><counter type="METHOD" missed="5" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/DataCollector"><method name="&lt;init&gt;" desc="()V" line="28"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCollector" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lmtas/codec/util/collector/MtasDataCollector;" line="52"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCollector" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lmtas/codec/util/collector/MtasDataCollector;" line="88"><counter type="INSTRUCTION" missed="114" covered="78"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="11" covered="7"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="117" covered="98"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="13" covered="8"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentField"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="169"><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$KwicToken"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$Match;Ljava/util/List;)V" line="2050"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentGroup"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" line="807"><counter type="INSTRUCTION" missed="3" covered="147"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="28"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createPositionedPrefixes" desc="(Ljava/util/HashSet;[Ljava/lang/String;[Ljava/lang/String;)[Ljava/util/HashSet;" line="868"><counter type="INSTRUCTION" missed="248" covered="9"/><counter type="BRANCH" missed="32" covered="2"/><counter type="LINE" missed="40" covered="3"/><counter type="COMPLEXITY" missed="17" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="251" covered="156"/><counter type="BRANCH" missed="34" covered="6"/><counter type="LINE" missed="41" covered="31"/><counter type="COMPLEXITY" missed="19" covered="3"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentDocument"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ILjava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;)V" line="374"><counter type="INSTRUCTION" missed="134" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="134" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecCollector"><method name="&lt;init&gt;" desc="()V" line="92"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectField" desc="(Ljava/lang/String;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/index/IndexReader;Ljava/util/List;Ljava/util/List;Lmtas/codec/util/CodecComponent$ComponentField;Ljava/util/Map;)V" line="131"><counter type="INSTRUCTION" missed="40" covered="229"/><counter type="BRANCH" missed="15" covered="27"/><counter type="LINE" missed="7" covered="53"/><counter type="COMPLEXITY" missed="12" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectJoin" desc="(Lorg/apache/lucene/index/IndexReader;Ljava/util/List;Lmtas/codec/util/CodecComponent$ComponentJoin;)V" line="231"><counter type="INSTRUCTION" missed="98" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectSpansPositionsAndTokens" desc="(Ljava/util/Map;Lorg/apache/lucene/search/IndexSearcher;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;Ljava/lang/String;Lorg/apache/lucene/index/Terms;Ljava/util/List;Ljava/util/List;Lmtas/codec/util/CodecComponent$ComponentField;Lorg/apache/lucene/index/FieldInfos;)V" line="298"><counter type="INSTRUCTION" missed="584" covered="592"/><counter type="BRANCH" missed="114" covered="102"/><counter type="LINE" missed="104" covered="134"/><counter type="COMPLEXITY" missed="71" covered="38"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectKnownPrefixes" desc="(Lorg/apache/lucene/index/FieldInfo;)Ljava/util/Set;" line="703"><counter type="INSTRUCTION" missed="2" covered="104"/><counter type="BRANCH" missed="7" covered="13"/><counter type="LINE" missed="1" covered="27"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectIntersectionPrefixes" desc="(Lorg/apache/lucene/index/FieldInfo;)Ljava/util/Set;" line="758"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectPrefixes" desc="(Lorg/apache/lucene/index/FieldInfos;Ljava/lang/String;Lmtas/codec/util/CodecComponent$ComponentField;)V" line="792"><counter type="INSTRUCTION" missed="106" covered="4"/><counter type="BRANCH" missed="19" covered="1"/><counter type="LINE" missed="26" covered="2"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectSpansForOccurences" desc="(Ljava/util/Set;Ljava/util/Set;Ljava/lang/String;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/LeafReaderContext;)Ljava/util/Map;" line="855"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createQueryFromGroupHit" desc="(Ljava/util/Set;Ljava/lang/String;Lmtas/codec/util/CodecComponent$GroupHit;)Lmtas/search/spans/util/MtasSpanQuery;" line="885"><counter type="INSTRUCTION" missed="221" covered="0"/><counter type="BRANCH" missed="44" covered="0"/><counter type="LINE" missed="36" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computePositions" desc="(Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;Ljava/lang/String;Ljava/util/List;)Ljava/util/Map;" line="962"><counter type="INSTRUCTION" missed="96" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeArguments" desc="(Ljava/util/Map;[Lmtas/search/spans/util/MtasSpanQuery;[Ljava/lang/Integer;)Ljava/util/Map;" line="1003"><counter type="INSTRUCTION" missed="0" covered="95"/><counter type="BRANCH" missed="2" covered="10"/><counter type="LINE" missed="0" covered="15"/><counter type="COMPLEXITY" missed="2" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="intersectedDocList" desc="([I[Ljava/lang/Integer;)[Ljava/lang/Integer;" line="1036"><counter type="INSTRUCTION" missed="77" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createPositions" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V" line="1074"><counter type="INSTRUCTION" missed="2" covered="84"/><counter type="BRANCH" missed="2" covered="16"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="2" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTokens" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V" line="1115"><counter type="INSTRUCTION" missed="16" covered="72"/><counter type="BRANCH" missed="9" covered="11"/><counter type="LINE" missed="1" covered="18"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createStats" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/Integer;)V" line="1160"><counter type="INSTRUCTION" missed="259" covered="324"/><counter type="BRANCH" missed="38" covered="48"/><counter type="LINE" missed="53" covered="65"/><counter type="COMPLEXITY" missed="30" covered="14"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createList" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/lang/String;ILjava/lang/String;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;)V" line="1358"><counter type="INSTRUCTION" missed="548" covered="0"/><counter type="BRANCH" missed="70" covered="0"/><counter type="LINE" missed="98" covered="0"/><counter type="COMPLEXITY" missed="36" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createGroup" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lorg/apache/lucene/index/FieldInfo;Ljava/lang/String;ILmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/LeafReaderContext;)V" line="1533"><counter type="INSTRUCTION" missed="243" covered="294"/><counter type="BRANCH" missed="40" covered="32"/><counter type="LINE" missed="49" covered="65"/><counter type="COMPLEXITY" missed="26" covered="11"/><counter type="METHOD" missed="0" covered="1"/></method><method name="availablePrefixes" desc="(Lmtas/codec/util/CodecComponent$ComponentGroup;Ljava/util/Set;)Z" line="1711"><counter type="INSTRUCTION" missed="3" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="intersectionPrefixes" desc="(Lmtas/codec/util/CodecComponent$ComponentGroup;Ljava/util/Set;)Z" line="1732"><counter type="INSTRUCTION" missed="2" covered="20"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createPositionHit" desc="(Lmtas/codec/util/CodecComponent$Match;Lmtas/codec/util/CodecComponent$ComponentGroup;)Lmtas/codec/tree/IntervalTreeNodeData;" line="1753"><counter type="INSTRUCTION" missed="122" covered="44"/><counter type="BRANCH" missed="19" covered="5"/><counter type="LINE" missed="13" covered="10"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectGroupUsingSpans" desc="(Ljava/util/Map;Ljava/util/List;IILjava/util/Map;Ljava/util/Map;Ljava/util/Map;)I" line="1813"><counter type="INSTRUCTION" missed="586" covered="0"/><counter type="BRANCH" missed="104" covered="0"/><counter type="LINE" missed="116" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="sortMatchList" desc="(Ljava/util/List;)V" line="2009"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createDocument" desc="(Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReaderContext;)V" line="2037"><counter type="INSTRUCTION" missed="684" covered="0"/><counter type="BRANCH" missed="82" covered="0"/><counter type="LINE" missed="126" covered="0"/><counter type="COMPLEXITY" missed="42" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createKwic" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/lang/String;ILjava/lang/String;Lmtas/codec/util/CodecInfo;Lorg/apache/lucene/search/IndexSearcher;)V" line="2262"><counter type="INSTRUCTION" missed="435" covered="0"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="80" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createFacetBase" desc="(Lmtas/codec/util/CodecComponent$ComponentFacet;ILmtas/codec/util/collector/MtasDataCollector;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/Integer;)V" line="2396"><counter type="INSTRUCTION" missed="1030" covered="0"/><counter type="BRANCH" missed="138" covered="0"/><counter type="LINE" missed="192" covered="0"/><counter type="COMPLEXITY" missed="70" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="groupedKeyName" desc="(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/String;" line="2698"><counter type="INSTRUCTION" missed="136" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="mergeDocLists" desc="([Ljava/lang/Integer;[Ljava/lang/Integer;)[Ljava/lang/Integer;" line="2745"><counter type="INSTRUCTION" missed="129" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="18" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createFacet" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V" line="2795"><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createTermvectorFull" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;)V" line="2828"><counter type="INSTRUCTION" missed="289" covered="400"/><counter type="BRANCH" missed="45" covered="49"/><counter type="LINE" missed="63" covered="82"/><counter type="COMPLEXITY" missed="32" covered="16"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTermvectorFirstRound" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;)V" line="3071"><counter type="INSTRUCTION" missed="128" covered="417"/><counter type="BRANCH" missed="31" covered="59"/><counter type="LINE" missed="27" covered="94"/><counter type="COMPLEXITY" missed="26" covered="20"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTermvectorSecondRound" desc="(Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lorg/apache/lucene/index/Terms;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;)V" line="3285"><counter type="INSTRUCTION" missed="22" covered="194"/><counter type="BRANCH" missed="11" covered="25"/><counter type="LINE" missed="4" covered="43"/><counter type="COMPLEXITY" missed="11" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="validateTermWithStartValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;)Z" line="3369"><counter type="INSTRUCTION" missed="105" covered="5"/><counter type="BRANCH" missed="15" covered="1"/><counter type="LINE" missed="17" covered="2"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needSecondRoundTermvector" desc="(Ljava/util/List;)Z" line="3411"><counter type="INSTRUCTION" missed="5" covered="87"/><counter type="BRANCH" missed="6" covered="20"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="5" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="registerValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;Ljava/lang/Integer;Ljava/lang/Integer;Z[Ljava/lang/String;)Lmtas/codec/util/CodecCollector$RegisterStatus;" line="3538"><counter type="INSTRUCTION" missed="122" covered="200"/><counter type="BRANCH" missed="27" covered="33"/><counter type="LINE" missed="28" covered="57"/><counter type="COMPLEXITY" missed="17" covered="14"/><counter type="METHOD" missed="0" covered="1"/></method><method name="preliminaryRegisterValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;)Z" line="3690"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="registerValue" desc="(Lorg/apache/lucene/util/BytesRef;Lmtas/codec/util/CodecComponent$ComponentTermVector;Lmtas/codec/util/CodecCollector$TermvectorNumberFull;[Ljava/lang/String;)V" line="3748"><counter type="INSTRUCTION" missed="152" covered="73"/><counter type="BRANCH" missed="17" covered="7"/><counter type="LINE" missed="25" covered="14"/><counter type="COMPLEXITY" missed="10" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeTermvectorNumberBasic" desc="(Lorg/apache/lucene/index/TermsEnum;Lorg/apache/lucene/index/LeafReader;)Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;" line="3816"><counter type="INSTRUCTION" missed="7" covered="30"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeTermvectorNumberBasic" desc="(Ljava/util/List;ILorg/apache/lucene/index/TermsEnum;Lorg/apache/lucene/index/LeafReader;Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/index/PostingsEnum;)Lmtas/codec/util/CodecCollector$TermvectorNumberBasic;" line="3850"><counter type="INSTRUCTION" missed="6" covered="85"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="3" covered="17"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeTermvectorNumberFull" desc="(Ljava/util/List;ILorg/apache/lucene/index/TermsEnum;Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/index/PostingsEnum;Ljava/util/Map;)Lmtas/codec/util/CodecCollector$TermvectorNumberFull;" line="3903"><counter type="INSTRUCTION" missed="9" covered="66"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$sortMatchList$7" desc="(Lmtas/codec/util/CodecComponent$Match;Lmtas/codec/util/CodecComponent$Match;)I" line="2012"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="87"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="6452" covered="3494"/><counter type="BRANCH" missed="1034" covered="496"/><counter type="LINE" missed="1217" covered="780"/><counter type="COMPLEXITY" missed="620" covered="186"/><counter type="METHOD" missed="15" covered="26"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$KwicHit"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$Match;Ljava/util/Map;)V" line="2080"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentKwic"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;IIILjava/lang/String;)V" line="494"><counter type="INSTRUCTION" missed="151" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="151" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecCollector$RegisterStatus"><method name="&lt;init&gt;" desc="(JZ)V" line="3506"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecSearchTree"><method name="&lt;init&gt;" desc="()V" line="16"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advanceMtasTree" desc="(ILorg/apache/lucene/store/IndexInput;JJ)Ljava/util/ArrayList;" line="30"><counter type="INSTRUCTION" missed="20" covered="70"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="13"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advanceMtasTree" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeItem;ILorg/apache/lucene/store/IndexInput;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/ArrayList;)V" line="71"><counter type="INSTRUCTION" missed="8" covered="106"/><counter type="BRANCH" missed="6" covered="18"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="6" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTree" desc="(ILorg/apache/lucene/store/IndexInput;JJ)Ljava/util/ArrayList;" line="123"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTree" desc="(IILorg/apache/lucene/store/IndexInput;JJ)Ljava/util/ArrayList;" line="140"><counter type="INSTRUCTION" missed="5" covered="79"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="14"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTree" desc="(Lmtas/codec/util/CodecSearchTree$MtasTreeItem;IILorg/apache/lucene/store/IndexInput;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/ArrayList;)V" line="182"><counter type="INSTRUCTION" missed="29" covered="79"/><counter type="BRANCH" missed="10" covered="14"/><counter type="LINE" missed="3" covered="11"/><counter type="COMPLEXITY" missed="8" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasTreeItem" desc="(Ljava/lang/Long;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicLong;Lorg/apache/lucene/store/IndexInput;J)Lmtas/codec/util/CodecSearchTree$MtasTreeItem;" line="234"><counter type="INSTRUCTION" missed="7" covered="156"/><counter type="BRANCH" missed="1" covered="15"/><counter type="LINE" missed="2" covered="38"/><counter type="COMPLEXITY" missed="1" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/tree/IntervalTree;Lorg/apache/lucene/store/IndexInput;JJ)V" line="431"><counter type="INSTRUCTION" missed="0" covered="56"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/util/CodecSearchTree$IntervalItem;Lorg/apache/lucene/store/IndexInput;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/concurrent/atomic/AtomicLong;Ljava/util/ArrayList;)V" line="468"><counter type="INSTRUCTION" missed="12" covered="83"/><counter type="BRANCH" missed="5" covered="11"/><counter type="LINE" missed="4" covered="16"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeItemWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/util/CodecSearchTree$MtasTreeItem;Lmtas/codec/tree/IntervalTreeNode;)V" line="521"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="searchMtasTreeItemWithIntervalTree" desc="(Ljava/util/Collection;Lmtas/codec/tree/IntervalTreeNode;II[J[I[JLjava/util/ArrayList;)V" line="550"><counter type="INSTRUCTION" missed="36" covered="98"/><counter type="BRANCH" missed="7" covered="25"/><counter type="LINE" missed="5" covered="19"/><counter type="COMPLEXITY" missed="5" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="120" covered="768"/><counter type="BRANCH" missed="31" covered="93"/><counter type="LINE" missed="18" covered="147"/><counter type="COMPLEXITY" missed="27" covered="46"/><counter type="METHOD" missed="1" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecSearchTree$MtasTreeItem"><method name="&lt;init&gt;" desc="(III[J[I[JLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;)V" line="326"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecInfo$IndexDoc"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecInfo;Ljava/lang/Long;)V" line="704"><counter type="INSTRUCTION" missed="6" covered="63"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="2" covered="17"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="6" covered="63"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="2" covered="17"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ListHit"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/Integer;Lmtas/codec/util/CodecComponent$Match;Ljava/util/Map;)V" line="2860"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/CodecComponent$ComponentPosition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/String;)V" line="1734"><counter type="INSTRUCTION" missed="0" covered="58"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="58"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$SubComponentFunction"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserFunction;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="1964"><counter type="INSTRUCTION" missed="20" covered="66"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="13"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="2005"><counter type="INSTRUCTION" missed="21" covered="76"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="41" covered="142"/><counter type="BRANCH" missed="5" covered="3"/><counter type="LINE" missed="4" covered="28"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$ComponentTermVector"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;)V" line="1369"><counter type="INSTRUCTION" missed="173" covered="252"/><counter type="BRANCH" missed="32" covered="50"/><counter type="LINE" missed="18" covered="60"/><counter type="COMPLEXITY" missed="27" covered="15"/><counter type="METHOD" missed="0" covered="1"/></method><method name="functionSumRule" desc="()Z" line="1495"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="functionNeedPositions" desc="()Z" line="1511"><counter type="INSTRUCTION" missed="12" covered="12"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="3" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="209" covered="264"/><counter type="BRANCH" missed="42" covered="52"/><counter type="LINE" missed="27" covered="63"/><counter type="COMPLEXITY" missed="34" covered="16"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecComponent$GroupHit"><method name="sort" desc="(Ljava/util/List;)Ljava/util/List;" line="2155"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/List;IIIILmtas/codec/util/CodecComponent$ComponentGroup;Ljava/util/Set;)V" line="2190"><counter type="INSTRUCTION" missed="979" covered="358"/><counter type="BRANCH" missed="168" covered="34"/><counter type="LINE" missed="123" covered="70"/><counter type="COMPLEXITY" missed="96" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="2511"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="dataEquals" desc="([Ljava/util/List;[Ljava/util/List;)Z" line="2526"><counter type="INSTRUCTION" missed="8" covered="60"/><counter type="BRANCH" missed="8" covered="14"/><counter type="LINE" missed="4" covered="11"/><counter type="COMPLEXITY" missed="8" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="2559"><counter type="INSTRUCTION" missed="12" covered="43"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="6" covered="10"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="dataToString" desc="([Ljava/util/List;[Ljava/util/Set;)Ljava/lang/String;" line="2590"><counter type="INSTRUCTION" missed="39" covered="106"/><counter type="BRANCH" missed="11" covered="15"/><counter type="LINE" missed="6" covered="21"/><counter type="COMPLEXITY" missed="9" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="2637"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="keyToSubSubObject" desc="(Ljava/lang/String;Ljava/lang/StringBuilder;)[Ljava/util/Map;" line="2651"><counter type="INSTRUCTION" missed="52" covered="129"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="10" covered="29"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="keyToSubObject" desc="(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/util/Map;" line="2721"><counter type="INSTRUCTION" missed="2" covered="43"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="1" covered="8"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="keyToObject" desc="(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/util/Map;" line="2748"><counter type="INSTRUCTION" missed="23" covered="97"/><counter type="BRANCH" missed="6" covered="4"/><counter type="LINE" missed="5" covered="23"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1115" covered="850"/><counter type="BRANCH" missed="208" covered="88"/><counter type="LINE" missed="155" covered="176"/><counter type="COMPLEXITY" missed="132" covered="26"/><counter type="METHOD" missed="0" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/CodecUtil"><method name="&lt;init&gt;" desc="()V" line="144"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="isSinglePositionPrefix" desc="(Lorg/apache/lucene/index/FieldInfo;Ljava/lang/String;)Z" line="158"><counter type="INSTRUCTION" missed="10" covered="16"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="termValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="180"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="termPrefix" desc="(Ljava/lang/String;)Ljava/lang/String;" line="196"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="termPrefixValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="211"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collectField" desc="(Ljava/lang/String;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/IndexReader;Ljava/util/ArrayList;Ljava/util/ArrayList;Lmtas/codec/util/CodecComponent$ComponentField;)V" line="233"><counter type="INSTRUCTION" missed="0" covered="45"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectJoin" desc="(Lorg/apache/lucene/index/IndexReader;Ljava/util/ArrayList;Lmtas/codec/util/CodecComponent$ComponentJoin;)V" line="260"><counter type="INSTRUCTION" missed="4" covered="3"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createStatsItems" desc="(Ljava/lang/String;)Ljava/util/SortedSet;" line="273"><counter type="INSTRUCTION" missed="67" covered="61"/><counter type="BRANCH" missed="10" covered="10"/><counter type="LINE" missed="9" covered="16"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createStatsType" desc="(Ljava/util/Set;Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserFunction;)Ljava/lang/String;" line="318"><counter type="INSTRUCTION" missed="22" covered="61"/><counter type="BRANCH" missed="10" covered="16"/><counter type="LINE" missed="5" covered="17"/><counter type="COMPLEXITY" missed="7" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isStatsType" desc="(Ljava/lang/String;)Z" line="356"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="92"><counter type="INSTRUCTION" missed="0" covered="151"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="164" covered="341"/><counter type="BRANCH" missed="34" covered="34"/><counter type="LINE" missed="31" covered="63"/><counter type="COMPLEXITY" missed="27" covered="18"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="CodecSearchTree.java"><line nr="16" mi="2" ci="0" mb="0" cb="0"/><line nr="30" mi="0" ci="4" mb="0" cb="0"/><line nr="31" mi="0" ci="4" mb="0" cb="0"/><line nr="32" mi="0" ci="5" mb="0" cb="0"/><line nr="33" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="5" mb="0" cb="0"/><line nr="35" mi="0" ci="11" mb="0" cb="0"/><line nr="37" mi="0" ci="4" mb="0" cb="0"/><line nr="39" mi="0" ci="8" mb="0" cb="0"/><line nr="40" mi="0" ci="10" mb="0" cb="0"/><line nr="43" mi="0" ci="5" mb="0" cb="0"/><line nr="44" mi="0" ci="4" mb="1" cb="1"/><line nr="45" mi="20" ci="0" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="2"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="2"/><line nr="73" mi="0" ci="4" mb="0" cb="2"/><line nr="74" mi="0" ci="3" mb="0" cb="2"/><line nr="75" mi="0" ci="8" mb="1" cb="1"/><line nr="76" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="9" mb="0" cb="2"/><line nr="80" mi="8" ci="24" mb="2" cb="2"/><line nr="87" mi="0" ci="6" mb="0" cb="2"/><line nr="88" mi="0" ci="9" mb="0" cb="0"/><line nr="91" mi="0" ci="4" mb="0" cb="2"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="97" mi="0" ci="4" mb="1" cb="1"/><line nr="98" mi="0" ci="6" mb="1" cb="1"/><line nr="99" mi="0" ci="9" mb="0" cb="0"/><line nr="102" mi="0" ci="4" mb="1" cb="1"/><line nr="103" mi="0" ci="4" mb="0" cb="0"/><line nr="109" mi="0" ci="1" mb="0" cb="0"/><line nr="123" mi="0" ci="7" mb="0" cb="0"/><line nr="140" mi="0" ci="8" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="0" cb="0"/><line nr="145" mi="0" ci="5" mb="0" cb="0"/><line nr="146" mi="0" ci="11" mb="0" cb="0"/><line nr="148" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="8" mb="0" cb="0"/><line nr="151" mi="0" ci="11" mb="0" cb="0"/><line nr="154" mi="0" ci="5" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="1" cb="1"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="2"/><line nr="159" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="4" mb="1" cb="1"/><line nr="184" mi="0" ci="8" mb="1" cb="3"/><line nr="185" mi="0" ci="9" mb="0" cb="2"/><line nr="186" mi="8" ci="24" mb="2" cb="2"/><line nr="194" mi="0" ci="6" mb="0" cb="2"/><line nr="195" mi="0" ci="9" mb="0" cb="0"/><line nr="198" mi="0" ci="4" mb="1" cb="1"/><line nr="199" mi="0" ci="4" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="2"/><line nr="204" mi="0" ci="6" mb="1" cb="1"/><line nr="205" mi="9" ci="0" mb="0" cb="0"/><line nr="208" mi="8" ci="0" mb="4" cb="0"/><line nr="210" mi="4" ci="0" mb="0" cb="0"/><line nr="215" mi="0" ci="1" mb="0" cb="0"/><line nr="234" mi="0" ci="3" mb="0" cb="0"/><line nr="235" mi="0" ci="5" mb="0" cb="2"/><line nr="236" mi="0" ci="3" mb="0" cb="0"/><line nr="238" mi="0" ci="4" mb="0" cb="0"/><line nr="239" mi="0" ci="3" mb="0" cb="2"/><line nr="240" mi="0" ci="4" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="242" mi="0" ci="6" mb="0" cb="2"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="246" mi="0" ci="6" mb="0" cb="2"/><line nr="248" mi="0" ci="3" mb="0" cb="0"/><line nr="251" mi="0" ci="3" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="0"/><line nr="254" mi="0" ci="7" mb="0" cb="0"/><line nr="255" mi="0" ci="7" mb="0" cb="0"/><line nr="256" mi="0" ci="2" mb="0" cb="0"/><line nr="257" mi="0" ci="3" mb="0" cb="2"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="261" mi="0" ci="3" mb="0" cb="0"/><line nr="262" mi="0" ci="2" mb="0" cb="0"/><line nr="263" mi="0" ci="2" mb="0" cb="0"/><line nr="265" mi="0" ci="3" mb="0" cb="0"/><line nr="266" mi="0" ci="4" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="0" ci="3" mb="0" cb="2"/><line nr="269" mi="0" ci="3" mb="0" cb="0"/><line nr="270" mi="0" ci="3" mb="0" cb="0"/><line nr="271" mi="0" ci="5" mb="0" cb="0"/><line nr="272" mi="0" ci="5" mb="0" cb="0"/><line nr="275" mi="0" ci="7" mb="0" cb="2"/><line nr="276" mi="0" ci="5" mb="0" cb="0"/><line nr="277" mi="0" ci="4" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="0" cb="0"/><line nr="279" mi="0" ci="3" mb="1" cb="1"/><line nr="280" mi="0" ci="5" mb="0" cb="0"/><line nr="281" mi="0" ci="5" mb="0" cb="0"/><line nr="284" mi="0" ci="13" mb="0" cb="0"/><line nr="286" mi="1" ci="0" mb="0" cb="0"/><line nr="287" mi="6" ci="0" mb="0" cb="0"/><line nr="326" mi="0" ci="2" mb="0" cb="0"/><line nr="327" mi="0" ci="3" mb="0" cb="0"/><line nr="328" mi="0" ci="3" mb="0" cb="0"/><line nr="329" mi="0" ci="3" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="0" cb="0"/><line nr="331" mi="0" ci="3" mb="0" cb="0"/><line nr="332" mi="0" ci="3" mb="0" cb="0"/><line nr="333" mi="0" ci="3" mb="0" cb="0"/><line nr="334" mi="0" ci="3" mb="0" cb="0"/><line nr="335" mi="0" ci="3" mb="0" cb="0"/><line nr="336" mi="0" ci="1" mb="0" cb="0"/><line nr="374" mi="0" ci="2" mb="0" cb="0"/><line nr="375" mi="0" ci="3" mb="0" cb="0"/><line nr="376" mi="0" ci="3" mb="0" cb="0"/><line nr="377" mi="0" ci="3" mb="0" cb="0"/><line nr="378" mi="0" ci="3" mb="0" cb="0"/><line nr="379" mi="0" ci="3" mb="0" cb="0"/><line nr="380" mi="0" ci="3" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="0"/><line nr="382" mi="0" ci="3" mb="0" cb="0"/><line nr="383" mi="0" ci="1" mb="0" cb="0"/><line nr="397" mi="7" ci="0" mb="0" cb="0"/><line nr="398" mi="3" ci="0" mb="0" cb="0"/><line nr="399" mi="3" ci="0" mb="0" cb="0"/><line nr="400" mi="3" ci="0" mb="0" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="410" mi="40" ci="0" mb="0" cb="0"/><line nr="431" mi="0" ci="4" mb="0" cb="0"/><line nr="432" mi="0" ci="5" mb="0" cb="0"/><line nr="433" mi="0" ci="5" mb="0" cb="0"/><line nr="434" mi="0" ci="5" mb="0" cb="0"/><line nr="435" mi="0" ci="6" mb="0" cb="0"/><line nr="436" mi="0" ci="8" mb="0" cb="0"/><line nr="438" mi="0" ci="2" mb="0" cb="0"/><line nr="440" mi="0" ci="8" mb="0" cb="0"/><line nr="441" mi="0" ci="9" mb="0" cb="0"/><line nr="444" mi="0" ci="3" mb="0" cb="2"/><line nr="445" mi="0" ci="1" mb="0" cb="0"/><line nr="468" mi="0" ci="3" mb="0" cb="0"/><line nr="469" mi="0" ci="3" mb="0" cb="0"/><line nr="470" mi="0" ci="5" mb="0" cb="2"/><line nr="472" mi="0" ci="5" mb="0" cb="2"/><line nr="473" mi="0" ci="3" mb="1" cb="1"/><line nr="474" mi="3" ci="0" mb="2" cb="0"/><line nr="475" mi="1" ci="0" mb="0" cb="0"/><line nr="477" mi="4" ci="0" mb="0" cb="0"/><line nr="479" mi="0" ci="3" mb="1" cb="1"/><line nr="480" mi="4" ci="0" mb="0" cb="0"/><line nr="482" mi="0" ci="6" mb="1" cb="1"/><line nr="483" mi="0" ci="4" mb="0" cb="0"/><line nr="490" mi="0" ci="4" mb="0" cb="0"/><line nr="493" mi="0" ci="6" mb="0" cb="2"/><line nr="494" mi="0" ci="9" mb="0" cb="0"/><line nr="497" mi="0" ci="8" mb="0" cb="0"/><line nr="500" mi="0" ci="6" mb="0" cb="2"/><line nr="501" mi="0" ci="9" mb="0" cb="0"/><line nr="504" mi="0" ci="8" mb="0" cb="0"/><line nr="507" mi="0" ci="1" mb="0" cb="0"/><line nr="521" mi="0" ci="4" mb="0" cb="0"/><line nr="522" mi="0" ci="4" mb="0" cb="0"/><line nr="524" mi="0" ci="8" mb="0" cb="0"/><line nr="525" mi="0" ci="14" mb="0" cb="0"/><line nr="528" mi="0" ci="3" mb="0" cb="2"/><line nr="529" mi="0" ci="1" mb="0" cb="0"/><line nr="550" mi="0" ci="4" mb="0" cb="2"/><line nr="552" mi="0" ci="8" mb="0" cb="4"/><line nr="555" mi="0" ci="4" mb="2" cb="2"/><line nr="556" mi="9" ci="0" mb="2" cb="0"/><line nr="557" mi="11" ci="0" mb="0" cb="0"/><line nr="559" mi="11" ci="0" mb="2" cb="0"/><line nr="560" mi="4" ci="0" mb="0" cb="0"/><line nr="561" mi="1" ci="0" mb="0" cb="0"/><line nr="564" mi="0" ci="8" mb="0" cb="2"/><line nr="565" mi="0" ci="15" mb="0" cb="0"/><line nr="567" mi="0" ci="11" mb="0" cb="2"/><line nr="568" mi="0" ci="6" mb="0" cb="2"/><line nr="569" mi="0" ci="4" mb="0" cb="0"/><line nr="571" mi="0" ci="1" mb="0" cb="0"/><line nr="576" mi="0" ci="3" mb="0" cb="2"/><line nr="577" mi="0" ci="3" mb="0" cb="0"/><line nr="578" mi="0" ci="4" mb="0" cb="2"/><line nr="579" mi="0" ci="4" mb="0" cb="0"/><line nr="583" mi="0" ci="4" mb="0" cb="2"/><line nr="584" mi="0" ci="3" mb="0" cb="2"/><line nr="585" mi="0" ci="3" mb="0" cb="0"/><line nr="586" mi="0" ci="8" mb="1" cb="3"/><line nr="588" mi="0" ci="4" mb="0" cb="0"/><line nr="594" mi="0" ci="1" mb="0" cb="0"/><line nr="602" mi="1" ci="0" mb="0" cb="0"/><line nr="617" mi="0" ci="2" mb="0" cb="0"/><line nr="618" mi="0" ci="3" mb="0" cb="0"/><line nr="619" mi="0" ci="3" mb="0" cb="0"/><line nr="620" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="177" covered="834"/><counter type="BRANCH" missed="31" covered="93"/><counter type="LINE" missed="24" covered="172"/><counter type="COMPLEXITY" missed="29" covered="49"/><counter type="METHOD" missed="3" covered="13"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="DataCollector.java"><line nr="28" mi="2" ci="0" mb="0" cb="0"/><line nr="30" mi="1" ci="0" mb="0" cb="0"/><line nr="52" mi="0" ci="20" mb="0" cb="0"/><line nr="88" mi="0" ci="6" mb="2" cb="2"/><line nr="89" mi="0" ci="4" mb="0" cb="2"/><line nr="90" mi="0" ci="20" mb="0" cb="0"/><line nr="94" mi="0" ci="4" mb="0" cb="2"/><line nr="95" mi="0" ci="20" mb="0" cb="0"/><line nr="99" mi="0" ci="4" mb="1" cb="1"/><line nr="100" mi="0" ci="20" mb="0" cb="0"/><line nr="105" mi="12" ci="0" mb="0" cb="0"/><line nr="107" mi="4" ci="0" mb="2" cb="0"/><line nr="108" mi="2" ci="0" mb="2" cb="0"/><line nr="109" mi="4" ci="0" mb="2" cb="0"/><line nr="110" mi="20" ci="0" mb="0" cb="0"/><line nr="114" mi="4" ci="0" mb="2" cb="0"/><line nr="115" mi="20" ci="0" mb="0" cb="0"/><line nr="119" mi="4" ci="0" mb="2" cb="0"/><line nr="120" mi="20" ci="0" mb="0" cb="0"/><line nr="125" mi="12" ci="0" mb="0" cb="0"/><line nr="128" mi="12" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="117" covered="98"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="13" covered="8"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CodecUtil.java"><line nr="92" mi="0" ci="6" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="64" mb="0" cb="0"/><line nr="104" mi="0" ci="14" mb="0" cb="0"/><line nr="105" mi="0" ci="2" mb="0" cb="0"/><line nr="108" mi="0" ci="40" mb="0" cb="0"/><line nr="115" mi="0" ci="14" mb="0" cb="0"/><line nr="116" mi="0" ci="2" mb="0" cb="0"/><line nr="134" mi="0" ci="1" mb="0" cb="0"/><line nr="135" mi="0" ci="2" mb="0" cb="0"/><line nr="138" mi="0" ci="2" mb="0" cb="0"/><line nr="139" mi="0" ci="2" mb="0" cb="0"/><line nr="144" mi="2" ci="0" mb="0" cb="0"/><line nr="146" mi="1" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="2" mb="1" cb="1"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="0" ci="4" mb="0" cb="0"/><line nr="163" mi="0" ci="2" mb="1" cb="1"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="6" mb="0" cb="0"/><line nr="168" mi="0" ci="2" mb="0" cb="0"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="182" mi="2" ci="0" mb="2" cb="0"/><line nr="183" mi="7" ci="0" mb="0" cb="0"/><line nr="184" mi="7" ci="0" mb="2" cb="0"/><line nr="186" mi="9" ci="0" mb="2" cb="0"/><line nr="196" mi="4" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><line nr="198" mi="2" ci="0" mb="2" cb="0"/><line nr="199" mi="5" ci="0" mb="0" cb="0"/><line nr="201" mi="5" ci="0" mb="0" cb="0"/><line nr="211" mi="9" ci="0" mb="2" cb="0"/><line nr="233" mi="0" ci="2" mb="1" cb="1"/><line nr="234" mi="0" ci="3" mb="0" cb="0"/><line nr="235" mi="0" ci="4" mb="0" cb="0"/><line nr="237" mi="0" ci="4" mb="0" cb="2"/><line nr="238" mi="0" ci="11" mb="0" cb="2"/><line nr="239" mi="0" ci="9" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="241" mi="0" ci="1" mb="0" cb="0"/><line nr="244" mi="0" ci="9" mb="0" cb="0"/><line nr="247" mi="0" ci="1" mb="0" cb="0"/><line nr="260" mi="0" ci="2" mb="1" cb="1"/><line nr="261" mi="4" ci="0" mb="0" cb="0"/><line nr="263" mi="0" ci="1" mb="0" cb="0"/><line nr="273" mi="0" ci="4" mb="0" cb="0"/><line nr="274" mi="0" ci="4" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="1" cb="1"/><line nr="276" mi="0" ci="5" mb="0" cb="0"/><line nr="277" mi="0" ci="3" mb="0" cb="2"/><line nr="278" mi="0" ci="5" mb="0" cb="0"/><line nr="279" mi="0" ci="4" mb="0" cb="2"/><line nr="280" mi="0" ci="5" mb="0" cb="0"/><line nr="281" mi="0" ci="4" mb="1" cb="1"/><line nr="282" mi="0" ci="10" mb="0" cb="2"/><line nr="283" mi="0" ci="4" mb="0" cb="0"/><line nr="284" mi="0" ci="2" mb="0" cb="0"/><line nr="285" mi="4" ci="0" mb="2" cb="0"/><line nr="286" mi="4" ci="0" mb="2" cb="0"/><line nr="287" mi="18" ci="0" mb="0" cb="0"/><line nr="290" mi="8" ci="0" mb="0" cb="0"/><line nr="293" mi="14" ci="0" mb="0" cb="0"/><line nr="295" mi="0" ci="1" mb="0" cb="0"/><line nr="297" mi="3" ci="3" mb="3" cb="1"/><line nr="298" mi="4" ci="0" mb="0" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="4" ci="0" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="1" cb="1"/><line nr="303" mi="4" ci="0" mb="0" cb="0"/><line nr="305" mi="0" ci="2" mb="0" cb="0"/><line nr="318" mi="0" ci="2" mb="0" cb="0"/><line nr="319" mi="0" ci="10" mb="0" cb="2"/><line nr="320" mi="0" ci="4" mb="0" cb="2"/><line nr="321" mi="0" ci="2" mb="0" cb="0"/><line nr="322" mi="0" ci="1" mb="0" cb="0"/><line nr="323" mi="0" ci="4" mb="0" cb="2"/><line nr="324" mi="0" ci="3" mb="0" cb="0"/><line nr="325" mi="0" ci="5" mb="0" cb="2"/><line nr="326" mi="0" ci="2" mb="1" cb="1"/><line nr="327" mi="0" ci="3" mb="0" cb="0"/><line nr="329" mi="0" ci="5" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="1" cb="1"/><line nr="331" mi="7" ci="0" mb="2" cb="0"/><line nr="332" mi="2" ci="0" mb="0" cb="0"/><line nr="333" mi="1" ci="0" mb="0" cb="0"/><line nr="337" mi="0" ci="1" mb="0" cb="0"/><line nr="338" mi="0" ci="6" mb="0" cb="4"/><line nr="339" mi="0" ci="4" mb="1" cb="1"/><line nr="340" mi="3" ci="0" mb="0" cb="0"/><line nr="341" mi="0" ci="4" mb="1" cb="1"/><line nr="342" mi="9" ci="0" mb="4" cb="0"/><line nr="346" mi="0" ci="2" mb="0" cb="0"/><line nr="356" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="164" covered="341"/><counter type="BRANCH" missed="34" covered="34"/><counter type="LINE" missed="31" covered="63"/><counter type="COMPLEXITY" missed="27" covered="18"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CodecInfo.java"><line nr="31" mi="0" ci="4" mb="0" cb="0"/><line nr="58" mi="0" ci="2" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="2" mb="0" cb="0"/><line nr="63" mi="0" ci="1" mb="0" cb="0"/><line nr="75" mi="0" ci="2" mb="0" cb="0"/><line nr="76" mi="0" ci="2" mb="0" cb="0"/><line nr="77" mi="0" ci="2" mb="0" cb="0"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="79" mi="0" ci="2" mb="0" cb="0"/><line nr="80" mi="0" ci="16" mb="0" cb="2"/><line nr="81" mi="0" ci="5" mb="0" cb="2"/><line nr="82" mi="0" ci="7" mb="0" cb="0"/><line nr="84" mi="0" ci="5" mb="0" cb="2"/><line nr="85" mi="0" ci="7" mb="0" cb="0"/><line nr="87" mi="0" ci="5" mb="0" cb="2"/><line nr="88" mi="0" ci="5" mb="0" cb="0"/><line nr="91" mi="0" ci="6" mb="3" cb="3"/><line nr="93" mi="5" ci="0" mb="0" cb="0"/><line nr="95" mi="0" ci="9" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="109" mi="0" ci="6" mb="0" cb="0"/><line nr="110" mi="0" ci="8" mb="0" cb="0"/><line nr="112" mi="0" ci="5" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="2" mb="0" cb="2"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="3" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="0" ci="13" mb="0" cb="0"/><line nr="127" mi="0" ci="1" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="0" cb="0"/><line nr="129" mi="0" ci="2" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="5" mb="0" cb="0"/><line nr="134" mi="0" ci="1" mb="0" cb="0"/><line nr="150" mi="5" ci="0" mb="0" cb="0"/><line nr="151" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="6" ci="0" mb="0" cb="0"/><line nr="153" mi="6" ci="0" mb="0" cb="0"/><line nr="154" mi="3" ci="0" mb="2" cb="0"/><line nr="155" mi="9" ci="0" mb="0" cb="0"/><line nr="156" mi="6" ci="0" mb="0" cb="0"/><line nr="157" mi="4" ci="0" mb="2" cb="0"/><line nr="158" mi="9" ci="0" mb="0" cb="0"/><line nr="159" mi="6" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="2" cb="0"/><line nr="161" mi="9" ci="0" mb="0" cb="0"/><line nr="162" mi="6" ci="0" mb="0" cb="0"/><line nr="164" mi="9" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="167" mi="14" ci="0" mb="0" cb="0"/><line nr="169" mi="5" ci="0" mb="0" cb="0"/><line nr="170" mi="1" ci="0" mb="0" cb="0"/><line nr="171" mi="5" ci="0" mb="0" cb="0"/><line nr="186" mi="5" ci="0" mb="0" cb="0"/><line nr="187" mi="6" ci="0" mb="0" cb="0"/><line nr="188" mi="8" ci="0" mb="0" cb="0"/><line nr="191" mi="4" ci="0" mb="0" cb="0"/><line nr="205" mi="5" ci="0" mb="0" cb="0"/><line nr="206" mi="3" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="0" cb="0"/><line nr="208" mi="8" ci="0" mb="0" cb="0"/><line nr="211" mi="4" ci="0" mb="0" cb="0"/><line nr="239" mi="5" ci="0" mb="0" cb="0"/><line nr="240" mi="3" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="2" ci="0" mb="2" cb="0"/><line nr="243" mi="9" ci="0" mb="0" cb="0"/><line nr="246" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="4" ci="0" mb="0" cb="0"/><line nr="263" mi="4" ci="0" mb="0" cb="0"/><line nr="264" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="10" ci="0" mb="2" cb="0"/><line nr="267" mi="6" ci="0" mb="0" cb="0"/><line nr="268" mi="1" ci="0" mb="0" cb="0"/><line nr="269" mi="2" ci="0" mb="2" cb="0"/><line nr="270" mi="3" ci="0" mb="2" cb="0"/><line nr="271" mi="5" ci="0" mb="2" cb="0"/><line nr="272" mi="5" ci="0" mb="0" cb="0"/><line nr="275" mi="4" ci="0" mb="0" cb="0"/><line nr="278" mi="1" ci="0" mb="0" cb="0"/><line nr="279" mi="2" ci="0" mb="0" cb="0"/><line nr="295" mi="8" ci="0" mb="0" cb="0"/><line nr="313" mi="5" ci="0" mb="0" cb="0"/><line nr="314" mi="3" ci="0" mb="0" cb="0"/><line nr="315" mi="3" ci="0" mb="0" cb="0"/><line nr="316" mi="2" ci="0" mb="2" cb="0"/><line nr="317" mi="9" ci="0" mb="0" cb="0"/><line nr="320" mi="4" ci="0" mb="0" cb="0"/><line nr="321" mi="5" ci="0" mb="0" cb="0"/><line nr="322" mi="5" ci="0" mb="4" cb="0"/><line nr="323" mi="4" ci="0" mb="0" cb="0"/><line nr="325" mi="10" ci="0" mb="2" cb="0"/><line nr="326" mi="6" ci="0" mb="2" cb="0"/><line nr="327" mi="4" ci="0" mb="0" cb="0"/><line nr="329" mi="1" ci="0" mb="0" cb="0"/><line nr="330" mi="3" ci="0" mb="2" cb="0"/><line nr="331" mi="4" ci="0" mb="0" cb="0"/><line nr="332" mi="10" ci="0" mb="2" cb="0"/><line nr="333" mi="3" ci="0" mb="0" cb="0"/><line nr="334" mi="6" ci="0" mb="0" cb="0"/><line nr="335" mi="8" ci="0" mb="0" cb="0"/><line nr="336" mi="4" ci="0" mb="0" cb="0"/><line nr="337" mi="1" ci="0" mb="0" cb="0"/><line nr="340" mi="2" ci="0" mb="0" cb="0"/><line nr="342" mi="4" ci="0" mb="0" cb="0"/><line nr="359" mi="0" ci="5" mb="0" cb="0"/><line nr="360" mi="0" ci="3" mb="0" cb="0"/><line nr="361" mi="0" ci="3" mb="0" cb="0"/><line nr="362" mi="0" ci="6" mb="0" cb="0"/><line nr="364" mi="0" ci="5" mb="0" cb="0"/><line nr="368" mi="0" ci="5" mb="0" cb="0"/><line nr="370" mi="0" ci="2" mb="1" cb="1"/><line nr="371" mi="0" ci="9" mb="0" cb="0"/><line nr="376" mi="0" ci="4" mb="0" cb="0"/><line nr="377" mi="0" ci="11" mb="0" cb="2"/><line nr="378" mi="0" ci="7" mb="0" cb="0"/><line nr="379" mi="0" ci="1" mb="0" cb="0"/><line nr="381" mi="0" ci="4" mb="0" cb="0"/><line nr="383" mi="0" ci="10" mb="0" cb="2"/><line nr="384" mi="0" ci="11" mb="0" cb="2"/><line nr="385" mi="0" ci="3" mb="1" cb="1"/><line nr="386" mi="0" ci="7" mb="0" cb="0"/><line nr="387" mi="0" ci="6" mb="0" cb="2"/><line nr="388" mi="0" ci="9" mb="0" cb="0"/><line nr="389" mi="0" ci="2" mb="0" cb="0"/><line nr="391" mi="0" ci="7" mb="0" cb="0"/><line nr="393" mi="0" ci="1" mb="0" cb="0"/><line nr="394" mi="0" ci="1" mb="0" cb="0"/><line nr="396" mi="0" ci="1" mb="0" cb="0"/><line nr="407" mi="4" ci="0" mb="0" cb="0"/><line nr="408" mi="6" ci="0" mb="0" cb="0"/><line nr="409" mi="6" ci="0" mb="0" cb="0"/><line nr="410" mi="10" ci="0" mb="2" cb="0"/><line nr="411" mi="6" ci="0" mb="0" cb="0"/><line nr="412" mi="1" ci="0" mb="0" cb="0"/><line nr="413" mi="2" ci="0" mb="2" cb="0"/><line nr="414" mi="4" ci="0" mb="0" cb="0"/><line nr="416" mi="1" ci="0" mb="0" cb="0"/><line nr="417" mi="2" ci="0" mb="0" cb="0"/><line nr="430" mi="4" ci="0" mb="0" cb="0"/><line nr="431" mi="6" ci="0" mb="0" cb="0"/><line nr="432" mi="10" ci="0" mb="2" cb="0"/><line nr="433" mi="4" ci="0" mb="0" cb="0"/><line nr="434" mi="3" ci="0" mb="0" cb="0"/><line nr="435" mi="15" ci="0" mb="0" cb="0"/><line nr="438" mi="4" ci="0" mb="0" cb="0"/><line nr="439" mi="1" ci="0" mb="0" cb="0"/><line nr="440" mi="2" ci="0" mb="0" cb="0"/><line nr="441" mi="1" ci="0" mb="0" cb="0"/><line nr="442" mi="5" ci="0" mb="0" cb="0"/><line nr="455" mi="0" ci="4" mb="0" cb="0"/><line nr="456" mi="0" ci="2" mb="1" cb="1"/><line nr="457" mi="0" ci="6" mb="0" cb="0"/><line nr="458" mi="0" ci="4" mb="0" cb="0"/><line nr="459" mi="0" ci="10" mb="0" cb="2"/><line nr="460" mi="0" ci="4" mb="0" cb="0"/><line nr="461" mi="0" ci="2" mb="1" cb="1"/><line nr="462" mi="0" ci="8" mb="0" cb="0"/><line nr="464" mi="0" ci="1" mb="0" cb="0"/><line nr="465" mi="0" ci="2" mb="0" cb="0"/><line nr="467" mi="2" ci="0" mb="0" cb="0"/><line nr="478" mi="0" ci="5" mb="1" cb="1"/><line nr="479" mi="0" ci="6" mb="0" cb="0"/><line nr="480" mi="0" ci="5" mb="1" cb="1"/><line nr="481" mi="0" ci="4" mb="0" cb="0"/><line nr="483" mi="0" ci="6" mb="0" cb="0"/><line nr="484" mi="0" ci="4" mb="0" cb="0"/><line nr="485" mi="0" ci="8" mb="0" cb="2"/><line nr="486" mi="0" ci="4" mb="0" cb="0"/><line nr="487" mi="0" ci="3" mb="0" cb="0"/><line nr="488" mi="0" ci="5" mb="0" cb="0"/><line nr="490" mi="1" ci="0" mb="0" cb="0"/><line nr="491" mi="3" ci="0" mb="0" cb="0"/><line nr="492" mi="2" ci="0" mb="0" cb="0"/><line nr="493" mi="0" ci="1" mb="0" cb="0"/><line nr="494" mi="0" ci="6" mb="0" cb="0"/><line nr="495" mi="0" ci="2" mb="0" cb="0"/><line nr="497" mi="6" ci="0" mb="0" cb="0"/><line nr="500" mi="2" ci="0" mb="0" cb="0"/><line nr="512" mi="0" ci="5" mb="1" cb="1"/><line nr="513" mi="0" ci="6" mb="0" cb="0"/><line nr="515" mi="0" ci="6" mb="0" cb="0"/><line nr="516" mi="0" ci="8" mb="0" cb="0"/><line nr="518" mi="0" ci="4" mb="1" cb="1"/><line nr="519" mi="0" ci="11" mb="0" cb="0"/><line nr="521" mi="1" ci="0" mb="0" cb="0"/><line nr="522" mi="3" ci="0" mb="0" cb="0"/><line nr="523" mi="2" ci="0" mb="0" cb="0"/><line nr="524" mi="1" ci="0" mb="0" cb="0"/><line nr="526" mi="2" ci="0" mb="0" cb="0"/><line nr="537" mi="0" ci="5" mb="1" cb="1"/><line nr="538" mi="0" ci="6" mb="0" cb="0"/><line nr="540" mi="0" ci="2" mb="0" cb="2"/><line nr="541" mi="0" ci="8" mb="0" cb="0"/><line nr="543" mi="0" ci="4" mb="0" cb="0"/><line nr="544" mi="0" ci="6" mb="0" cb="0"/><line nr="545" mi="0" ci="8" mb="0" cb="0"/><line nr="547" mi="0" ci="4" mb="0" cb="2"/><line nr="548" mi="0" ci="6" mb="0" cb="0"/><line nr="549" mi="0" ci="7" mb="0" cb="0"/><line nr="550" mi="0" ci="8" mb="0" cb="0"/><line nr="553" mi="1" ci="0" mb="0" cb="0"/><line nr="554" mi="3" ci="0" mb="0" cb="0"/><line nr="555" mi="2" ci="0" mb="0" cb="0"/><line nr="556" mi="0" ci="1" mb="0" cb="0"/><line nr="558" mi="0" ci="2" mb="0" cb="0"/><line nr="568" mi="5" ci="0" mb="2" cb="0"/><line nr="569" mi="6" ci="0" mb="0" cb="0"/><line nr="570" mi="3" ci="0" mb="0" cb="0"/><line nr="572" mi="2" ci="0" mb="0" cb="0"/><line nr="584" mi="0" ci="5" mb="1" cb="1"/><line nr="585" mi="0" ci="5" mb="0" cb="0"/><line nr="586" mi="0" ci="2" mb="1" cb="1"/><line nr="587" mi="0" ci="9" mb="0" cb="0"/><line nr="590" mi="2" ci="0" mb="0" cb="0"/><line nr="603" mi="0" ci="4" mb="0" cb="0"/><line nr="604" mi="0" ci="5" mb="1" cb="1"/><line nr="605" mi="0" ci="6" mb="0" cb="0"/><line nr="606" mi="0" ci="6" mb="0" cb="0"/><line nr="607" mi="0" ci="4" mb="0" cb="0"/><line nr="609" mi="0" ci="8" mb="0" cb="2"/><line nr="610" mi="0" ci="6" mb="0" cb="0"/><line nr="611" mi="0" ci="15" mb="0" cb="0"/><line nr="612" mi="0" ci="1" mb="0" cb="0"/><line nr="615" mi="0" ci="2" mb="0" cb="0"/><line nr="626" mi="0" ci="5" mb="1" cb="1"/><line nr="627" mi="0" ci="5" mb="0" cb="0"/><line nr="628" mi="0" ci="2" mb="1" cb="1"/><line nr="629" mi="0" ci="4" mb="0" cb="0"/><line nr="632" mi="2" ci="0" mb="0" cb="0"/><line nr="645" mi="0" ci="4" mb="0" cb="0"/><line nr="646" mi="0" ci="5" mb="1" cb="1"/><line nr="647" mi="0" ci="6" mb="0" cb="0"/><line nr="648" mi="0" ci="6" mb="0" cb="0"/><line nr="649" mi="0" ci="4" mb="0" cb="0"/><line nr="651" mi="0" ci="8" mb="0" cb="2"/><line nr="652" mi="0" ci="6" mb="0" cb="0"/><line nr="653" mi="0" ci="11" mb="0" cb="0"/><line nr="656" mi="0" ci="2" mb="0" cb="0"/><line nr="704" mi="0" ci="5" mb="0" cb="0"/><line nr="706" mi="0" ci="6" mb="0" cb="0"/><line nr="707" mi="0" ci="2" mb="0" cb="2"/><line nr="708" mi="0" ci="4" mb="0" cb="0"/><line nr="710" mi="0" ci="4" mb="0" cb="0"/><line nr="711" mi="0" ci="4" mb="0" cb="0"/><line nr="712" mi="0" ci="4" mb="0" cb="0"/><line nr="713" mi="0" ci="4" mb="0" cb="0"/><line nr="714" mi="0" ci="4" mb="0" cb="0"/><line nr="715" mi="0" ci="4" mb="0" cb="0"/><line nr="716" mi="0" ci="4" mb="0" cb="0"/><line nr="717" mi="0" ci="4" mb="0" cb="0"/><line nr="718" mi="0" ci="4" mb="0" cb="0"/><line nr="719" mi="0" ci="4" mb="0" cb="0"/><line nr="720" mi="0" ci="4" mb="0" cb="0"/><line nr="721" mi="1" ci="0" mb="0" cb="0"/><line nr="722" mi="5" ci="0" mb="0" cb="0"/><line nr="723" mi="0" ci="1" mb="0" cb="0"/><line nr="724" mi="0" ci="1" mb="0" cb="0"/><line nr="758" mi="0" ci="2" mb="0" cb="0"/><line nr="759" mi="0" ci="3" mb="0" cb="0"/><line nr="760" mi="0" ci="3" mb="0" cb="0"/><line nr="761" mi="0" ci="3" mb="0" cb="0"/><line nr="762" mi="0" ci="3" mb="0" cb="0"/><line nr="763" mi="0" ci="3" mb="0" cb="0"/><line nr="764" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="529" covered="728"/><counter type="BRANCH" missed="56" covered="50"/><counter type="LINE" missed="118" covered="158"/><counter type="COMPLEXITY" missed="47" covered="31"/><counter type="METHOD" missed="10" covered="15"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="CodecComponent.java"><line nr="45" mi="2" ci="0" mb="0" cb="0"/><line nr="46" mi="1" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="2" mb="0" cb="0"/><line nr="99" mi="0" ci="5" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="3" mb="0" cb="0"/><line nr="103" mi="0" ci="3" mb="0" cb="0"/><line nr="104" mi="0" ci="3" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="3" mb="0" cb="0"/><line nr="109" mi="0" ci="3" mb="0" cb="0"/><line nr="110" mi="0" ci="3" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="1" mb="0" cb="0"/><line nr="169" mi="0" ci="2" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="5" mb="0" cb="0"/><line nr="173" mi="0" ci="5" mb="0" cb="0"/><line nr="174" mi="0" ci="5" mb="0" cb="0"/><line nr="175" mi="0" ci="5" mb="0" cb="0"/><line nr="176" mi="0" ci="5" mb="0" cb="0"/><line nr="177" mi="0" ci="5" mb="0" cb="0"/><line nr="178" mi="0" ci="5" mb="0" cb="0"/><line nr="179" mi="0" ci="5" mb="0" cb="0"/><line nr="180" mi="0" ci="5" mb="0" cb="0"/><line nr="181" mi="0" ci="5" mb="0" cb="0"/><line nr="182" mi="0" ci="3" mb="0" cb="0"/><line nr="183" mi="0" ci="1" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="0" cb="0"/><line nr="213" mi="3" ci="0" mb="0" cb="0"/><line nr="214" mi="5" ci="0" mb="0" cb="0"/><line nr="215" mi="5" ci="0" mb="0" cb="0"/><line nr="216" mi="5" ci="0" mb="0" cb="0"/><line nr="217" mi="5" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="227" mi="12" ci="0" mb="4" cb="0"/><line nr="228" mi="2" ci="0" mb="2" cb="0"/><line nr="229" mi="5" ci="0" mb="0" cb="0"/><line nr="231" mi="1" ci="0" mb="0" cb="0"/><line nr="240" mi="5" ci="0" mb="2" cb="0"/><line nr="241" mi="5" ci="0" mb="2" cb="0"/><line nr="242" mi="5" ci="0" mb="2" cb="0"/><line nr="243" mi="6" ci="0" mb="0" cb="0"/><line nr="246" mi="5" ci="0" mb="0" cb="0"/><line nr="247" mi="5" ci="0" mb="0" cb="0"/><line nr="250" mi="1" ci="0" mb="0" cb="0"/><line nr="259" mi="5" ci="0" mb="2" cb="0"/><line nr="260" mi="5" ci="0" mb="2" cb="0"/><line nr="261" mi="5" ci="0" mb="2" cb="0"/><line nr="262" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="5" ci="0" mb="0" cb="0"/><line nr="266" mi="5" ci="0" mb="0" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="278" mi="5" ci="0" mb="2" cb="0"/><line nr="279" mi="5" ci="0" mb="0" cb="0"/><line nr="281" mi="1" ci="0" mb="0" cb="0"/><line nr="374" mi="2" ci="0" mb="0" cb="0"/><line nr="375" mi="3" ci="0" mb="0" cb="0"/><line nr="376" mi="3" ci="0" mb="0" cb="0"/><line nr="377" mi="3" ci="0" mb="0" cb="0"/><line nr="378" mi="5" ci="0" mb="4" cb="0"/><line nr="379" mi="7" ci="0" mb="0" cb="0"/><line nr="380" mi="8" ci="0" mb="2" cb="0"/><line nr="381" mi="6" ci="0" mb="4" cb="0"/><line nr="382" mi="4" ci="0" mb="0" cb="0"/><line nr="383" mi="3" ci="0" mb="2" cb="0"/><line nr="384" mi="4" ci="0" mb="0" cb="0"/><line nr="386" mi="4" ci="0" mb="0" cb="0"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="3" ci="0" mb="0" cb="0"/><line nr="391" mi="3" ci="0" mb="0" cb="0"/><line nr="392" mi="3" ci="0" mb="0" cb="0"/><line nr="394" mi="3" ci="0" mb="0" cb="0"/><line nr="395" mi="5" ci="0" mb="4" cb="0"/><line nr="396" mi="7" ci="0" mb="0" cb="0"/><line nr="397" mi="9" ci="0" mb="2" cb="0"/><line nr="400" mi="3" ci="0" mb="0" cb="0"/><line nr="401" mi="3" ci="0" mb="0" cb="0"/><line nr="403" mi="3" ci="0" mb="0" cb="0"/><line nr="404" mi="5" ci="0" mb="0" cb="0"/><line nr="405" mi="3" ci="0" mb="0" cb="0"/><line nr="406" mi="4" ci="0" mb="0" cb="0"/><line nr="407" mi="7" ci="0" mb="0" cb="0"/><line nr="408" mi="5" ci="0" mb="0" cb="0"/><line nr="409" mi="3" ci="0" mb="2" cb="0"/><line nr="410" mi="6" ci="0" mb="0" cb="0"/><line nr="412" mi="3" ci="0" mb="0" cb="0"/><line nr="414" mi="1" ci="0" mb="0" cb="0"/><line nr="494" mi="2" ci="0" mb="0" cb="0"/><line nr="495" mi="3" ci="0" mb="0" cb="0"/><line nr="496" mi="3" ci="0" mb="0" cb="0"/><line nr="497" mi="7" ci="0" mb="2" cb="0"/><line nr="498" mi="7" ci="0" mb="2" cb="0"/><line nr="499" mi="7" ci="0" mb="2" cb="0"/><line nr="500" mi="10" ci="0" mb="4" cb="0"/><line nr="501" mi="3" ci="0" mb="0" cb="0"/><line nr="502" mi="5" ci="0" mb="0" cb="0"/><line nr="503" mi="5" ci="0" mb="0" cb="0"/><line nr="504" mi="5" ci="0" mb="0" cb="0"/><line nr="505" mi="5" ci="0" mb="0" cb="0"/><line nr="506" mi="5" ci="0" mb="0" cb="0"/><line nr="507" mi="5" ci="0" mb="0" cb="0"/><line nr="508" mi="5" ci="0" mb="0" cb="0"/><line nr="509" mi="6" ci="0" mb="4" cb="0"/><line nr="510" mi="6" ci="0" mb="0" cb="0"/><line nr="511" mi="10" ci="0" mb="2" cb="0"/><line nr="512" mi="4" ci="0" mb="2" cb="0"/><line nr="513" mi="6" ci="0" mb="0" cb="0"/><line nr="515" mi="1" ci="0" mb="0" cb="0"/><line nr="517" mi="3" ci="0" mb="2" cb="0"/><line nr="518" mi="4" ci="0" mb="2" cb="0"/><line nr="519" mi="4" ci="0" mb="0" cb="0"/><line nr="521" mi="4" ci="0" mb="0" cb="0"/><line nr="523" mi="8" ci="0" mb="2" cb="0"/><line nr="524" mi="2" ci="0" mb="2" cb="0"/><line nr="525" mi="15" ci="0" mb="0" cb="0"/><line nr="527" mi="1" ci="0" mb="0" cb="0"/><line nr="653" mi="2" ci="0" mb="0" cb="0"/><line nr="654" mi="3" ci="0" mb="0" cb="0"/><line nr="655" mi="3" ci="0" mb="0" cb="0"/><line nr="656" mi="3" ci="0" mb="0" cb="0"/><line nr="657" mi="3" ci="0" mb="0" cb="0"/><line nr="658" mi="3" ci="0" mb="0" cb="0"/><line nr="659" mi="3" ci="0" mb="0" cb="0"/><line nr="660" mi="3" ci="0" mb="0" cb="0"/><line nr="661" mi="3" ci="0" mb="0" cb="0"/><line nr="662" mi="3" ci="0" mb="0" cb="0"/><line nr="663" mi="3" ci="0" mb="0" cb="0"/><line nr="664" mi="3" ci="0" mb="0" cb="0"/><line nr="665" mi="3" ci="0" mb="0" cb="0"/><line nr="666" mi="3" ci="0" mb="0" cb="0"/><line nr="667" mi="3" ci="0" mb="0" cb="0"/><line nr="668" mi="3" ci="0" mb="0" cb="0"/><line nr="669" mi="3" ci="0" mb="0" cb="0"/><line nr="670" mi="3" ci="0" mb="0" cb="0"/><line nr="671" mi="5" ci="0" mb="0" cb="0"/><line nr="672" mi="5" ci="0" mb="0" cb="0"/><line nr="673" mi="5" ci="0" mb="0" cb="0"/><line nr="674" mi="5" ci="0" mb="0" cb="0"/><line nr="675" mi="5" ci="0" mb="0" cb="0"/><line nr="676" mi="5" ci="0" mb="0" cb="0"/><line nr="677" mi="5" ci="0" mb="0" cb="0"/><line nr="678" mi="6" ci="0" mb="4" cb="0"/><line nr="679" mi="6" ci="0" mb="0" cb="0"/><line nr="680" mi="10" ci="0" mb="2" cb="0"/><line nr="681" mi="4" ci="0" mb="2" cb="0"/><line nr="682" mi="6" ci="0" mb="0" cb="0"/><line nr="684" mi="1" ci="0" mb="0" cb="0"/><line nr="687" mi="3" ci="0" mb="2" cb="0"/><line nr="688" mi="4" ci="0" mb="2" cb="0"/><line nr="689" mi="4" ci="0" mb="0" cb="0"/><line nr="691" mi="4" ci="0" mb="0" cb="0"/><line nr="693" mi="8" ci="0" mb="2" cb="0"/><line nr="694" mi="2" ci="0" mb="2" cb="0"/><line nr="695" mi="15" ci="0" mb="0" cb="0"/><line nr="697" mi="1" ci="0" mb="0" cb="0"/><line nr="807" mi="0" ci="2" mb="0" cb="0"/><line nr="808" mi="0" ci="3" mb="0" cb="0"/><line nr="809" mi="0" ci="3" mb="0" cb="0"/><line nr="810" mi="0" ci="3" mb="0" cb="0"/><line nr="811" mi="0" ci="3" mb="0" cb="0"/><line nr="812" mi="0" ci="3" mb="0" cb="0"/><line nr="813" mi="0" ci="4" mb="0" cb="0"/><line nr="814" mi="0" ci="8" mb="0" cb="0"/><line nr="816" mi="0" ci="4" mb="0" cb="0"/><line nr="817" mi="0" ci="4" mb="0" cb="0"/><line nr="818" mi="0" ci="4" mb="0" cb="0"/><line nr="820" mi="0" ci="2" mb="1" cb="1"/><line nr="821" mi="0" ci="5" mb="0" cb="0"/><line nr="822" mi="0" ci="4" mb="0" cb="0"/><line nr="823" mi="0" ci="16" mb="0" cb="2"/><line nr="824" mi="0" ci="4" mb="1" cb="1"/><line nr="825" mi="0" ci="6" mb="0" cb="0"/><line nr="828" mi="0" ci="5" mb="0" cb="0"/><line nr="829" mi="0" ci="1" mb="0" cb="0"/><line nr="830" mi="3" ci="0" mb="0" cb="0"/><line nr="832" mi="0" ci="6" mb="0" cb="0"/><line nr="834" mi="0" ci="6" mb="0" cb="0"/><line nr="836" mi="0" ci="6" mb="0" cb="0"/><line nr="838" mi="0" ci="6" mb="0" cb="0"/><line nr="840" mi="0" ci="6" mb="0" cb="0"/><line nr="842" mi="0" ci="6" mb="0" cb="0"/><line nr="844" mi="0" ci="6" mb="0" cb="0"/><line nr="846" mi="0" ci="20" mb="0" cb="0"/><line nr="850" mi="0" ci="1" mb="0" cb="0"/><line nr="868" mi="0" ci="3" mb="0" cb="0"/><line nr="870" mi="0" ci="4" mb="2" cb="2"/><line nr="871" mi="0" ci="2" mb="0" cb="0"/><line nr="872" mi="9" ci="0" mb="6" cb="0"/><line nr="874" mi="5" ci="0" mb="0" cb="0"/><line nr="875" mi="3" ci="0" mb="2" cb="0"/><line nr="876" mi="2" ci="0" mb="0" cb="0"/><line nr="879" mi="4" ci="0" mb="0" cb="0"/><line nr="880" mi="2" ci="0" mb="0" cb="0"/><line nr="881" mi="8" ci="0" mb="2" cb="0"/><line nr="882" mi="6" ci="0" mb="0" cb="0"/><line nr="883" mi="3" ci="0" mb="2" cb="0"/><line nr="884" mi="4" ci="0" mb="2" cb="0"/><line nr="885" mi="5" ci="0" mb="0" cb="0"/><line nr="886" mi="9" ci="0" mb="0" cb="0"/><line nr="887" mi="4" ci="0" mb="0" cb="0"/><line nr="888" mi="1" ci="0" mb="0" cb="0"/><line nr="889" mi="5" ci="0" mb="0" cb="0"/><line nr="890" mi="5" ci="0" mb="0" cb="0"/><line nr="891" mi="3" ci="0" mb="2" cb="0"/><line nr="892" mi="14" ci="0" mb="0" cb="0"/><line nr="894" mi="9" ci="0" mb="0" cb="0"/><line nr="895" mi="7" ci="0" mb="2" cb="0"/><line nr="896" mi="8" ci="0" mb="0" cb="0"/><line nr="897" mi="4" ci="0" mb="0" cb="0"/><line nr="899" mi="1" ci="0" mb="0" cb="0"/><line nr="901" mi="14" ci="0" mb="0" cb="0"/><line nr="905" mi="5" ci="0" mb="0" cb="0"/><line nr="906" mi="3" ci="0" mb="0" cb="0"/><line nr="909" mi="8" ci="0" mb="2" cb="0"/><line nr="910" mi="6" ci="0" mb="0" cb="0"/><line nr="911" mi="4" ci="0" mb="0" cb="0"/><line nr="912" mi="16" ci="0" mb="2" cb="0"/><line nr="913" mi="5" ci="0" mb="2" cb="0"/><line nr="914" mi="5" ci="0" mb="0" cb="0"/><line nr="917" mi="3" ci="0" mb="2" cb="0"/><line nr="918" mi="14" ci="0" mb="0" cb="0"/><line nr="920" mi="10" ci="0" mb="2" cb="0"/><line nr="921" mi="8" ci="0" mb="2" cb="0"/><line nr="922" mi="10" ci="0" mb="0" cb="0"/><line nr="924" mi="10" ci="0" mb="0" cb="0"/><line nr="926" mi="4" ci="0" mb="0" cb="0"/><line nr="928" mi="2" ci="0" mb="0" cb="0"/><line nr="1071" mi="2" ci="0" mb="0" cb="0"/><line nr="1072" mi="6" ci="0" mb="0" cb="0"/><line nr="1073" mi="3" ci="0" mb="0" cb="0"/><line nr="1074" mi="6" ci="0" mb="0" cb="0"/><line nr="1075" mi="6" ci="0" mb="0" cb="0"/><line nr="1076" mi="6" ci="0" mb="0" cb="0"/><line nr="1077" mi="6" ci="0" mb="0" cb="0"/><line nr="1078" mi="6" ci="0" mb="0" cb="0"/><line nr="1079" mi="6" ci="0" mb="0" cb="0"/><line nr="1080" mi="6" ci="0" mb="0" cb="0"/><line nr="1081" mi="6" ci="0" mb="0" cb="0"/><line nr="1083" mi="5" ci="0" mb="0" cb="0"/><line nr="1084" mi="5" ci="0" mb="0" cb="0"/><line nr="1085" mi="5" ci="0" mb="0" cb="0"/><line nr="1086" mi="5" ci="0" mb="0" cb="0"/><line nr="1087" mi="5" ci="0" mb="0" cb="0"/><line nr="1088" mi="5" ci="0" mb="0" cb="0"/><line nr="1089" mi="5" ci="0" mb="0" cb="0"/><line nr="1090" mi="5" ci="0" mb="0" cb="0"/><line nr="1091" mi="5" ci="0" mb="0" cb="0"/><line nr="1092" mi="8" ci="0" mb="2" cb="0"/><line nr="1093" mi="4" ci="0" mb="2" cb="0"/><line nr="1094" mi="10" ci="0" mb="0" cb="0"/><line nr="1096" mi="5" ci="0" mb="0" cb="0"/><line nr="1098" mi="4" ci="0" mb="2" cb="0"/><line nr="1099" mi="10" ci="0" mb="0" cb="0"/><line nr="1101" mi="5" ci="0" mb="0" cb="0"/><line nr="1103" mi="5" ci="0" mb="0" cb="0"/><line nr="1104" mi="7" ci="0" mb="0" cb="0"/><line nr="1105" mi="5" ci="0" mb="0" cb="0"/><line nr="1106" mi="10" ci="0" mb="0" cb="0"/><line nr="1108" mi="5" ci="0" mb="2" cb="0"/><line nr="1109" mi="6" ci="0" mb="0" cb="0"/><line nr="1110" mi="12" ci="0" mb="2" cb="0"/><line nr="1111" mi="2" ci="0" mb="2" cb="0"/><line nr="1112" mi="15" ci="0" mb="0" cb="0"/><line nr="1115" mi="5" ci="0" mb="2" cb="0"/><line nr="1116" mi="6" ci="0" mb="0" cb="0"/><line nr="1117" mi="11" ci="0" mb="2" cb="0"/><line nr="1118" mi="2" ci="0" mb="2" cb="0"/><line nr="1119" mi="15" ci="0" mb="0" cb="0"/><line nr="1122" mi="5" ci="0" mb="0" cb="0"/><line nr="1123" mi="9" ci="0" mb="0" cb="0"/><line nr="1124" mi="17" ci="0" mb="0" cb="0"/><line nr="1128" mi="10" ci="0" mb="6" cb="0"/><line nr="1130" mi="13" ci="0" mb="4" cb="0"/><line nr="1132" mi="13" ci="0" mb="4" cb="0"/><line nr="1134" mi="2" ci="0" mb="2" cb="0"/><line nr="1135" mi="5" ci="0" mb="0" cb="0"/><line nr="1136" mi="5" ci="0" mb="0" cb="0"/><line nr="1137" mi="5" ci="0" mb="0" cb="0"/><line nr="1138" mi="8" ci="0" mb="2" cb="0"/><line nr="1139" mi="18" ci="0" mb="4" cb="0"/><line nr="1141" mi="9" ci="0" mb="0" cb="0"/><line nr="1142" mi="9" ci="0" mb="0" cb="0"/><line nr="1143" mi="9" ci="0" mb="0" cb="0"/><line nr="1144" mi="9" ci="0" mb="0" cb="0"/><line nr="1145" mi="11" ci="0" mb="2" cb="0"/><line nr="1146" mi="11" ci="0" mb="0" cb="0"/><line nr="1147" mi="11" ci="0" mb="0" cb="0"/><line nr="1148" mi="11" ci="0" mb="0" cb="0"/><line nr="1149" mi="19" ci="0" mb="0" cb="0"/><line nr="1151" mi="2" ci="0" mb="0" cb="0"/><line nr="1154" mi="6" ci="0" mb="0" cb="0"/><line nr="1155" mi="6" ci="0" mb="0" cb="0"/><line nr="1156" mi="6" ci="0" mb="0" cb="0"/><line nr="1157" mi="6" ci="0" mb="0" cb="0"/><line nr="1161" mi="3" ci="0" mb="2" cb="0"/><line nr="1162" mi="4" ci="0" mb="2" cb="0"/><line nr="1163" mi="29" ci="0" mb="0" cb="0"/><line nr="1166" mi="7" ci="0" mb="0" cb="0"/><line nr="1168" mi="6" ci="0" mb="0" cb="0"/><line nr="1169" mi="3" ci="0" mb="0" cb="0"/><line nr="1170" mi="9" ci="0" mb="0" cb="0"/><line nr="1172" mi="9" ci="0" mb="0" cb="0"/><line nr="1174" mi="6" ci="0" mb="0" cb="0"/><line nr="1175" mi="3" ci="0" mb="0" cb="0"/><line nr="1176" mi="7" ci="0" mb="0" cb="0"/><line nr="1178" mi="4" ci="0" mb="0" cb="0"/><line nr="1179" mi="3" ci="0" mb="0" cb="0"/><line nr="1180" mi="7" ci="0" mb="0" cb="0"/><line nr="1182" mi="5" ci="0" mb="0" cb="0"/><line nr="1183" mi="28" ci="0" mb="0" cb="0"/><line nr="1186" mi="15" ci="0" mb="0" cb="0"/><line nr="1190" mi="1" ci="0" mb="0" cb="0"/><line nr="1192" mi="5" ci="0" mb="0" cb="0"/><line nr="1194" mi="1" ci="0" mb="0" cb="0"/><line nr="1202" mi="3" ci="0" mb="2" cb="0"/><line nr="1203" mi="9" ci="0" mb="2" cb="0"/><line nr="1204" mi="19" ci="0" mb="2" cb="0"/><line nr="1205" mi="4" ci="0" mb="2" cb="0"/><line nr="1206" mi="2" ci="0" mb="0" cb="0"/><line nr="1211" mi="2" ci="0" mb="0" cb="0"/><line nr="1220" mi="3" ci="0" mb="2" cb="0"/><line nr="1221" mi="9" ci="0" mb="2" cb="0"/><line nr="1222" mi="19" ci="0" mb="2" cb="0"/><line nr="1223" mi="4" ci="0" mb="2" cb="0"/><line nr="1224" mi="2" ci="0" mb="0" cb="0"/><line nr="1229" mi="2" ci="0" mb="0" cb="0"/><line nr="1238" mi="9" ci="0" mb="2" cb="0"/><line nr="1239" mi="7" ci="0" mb="2" cb="0"/><line nr="1240" mi="2" ci="0" mb="0" cb="0"/><line nr="1243" mi="2" ci="0" mb="0" cb="0"/><line nr="1252" mi="9" ci="0" mb="2" cb="0"/><line nr="1253" mi="7" ci="0" mb="2" cb="0"/><line nr="1254" mi="2" ci="0" mb="0" cb="0"/><line nr="1257" mi="2" ci="0" mb="0" cb="0"/><line nr="1369" mi="0" ci="2" mb="0" cb="0"/><line nr="1370" mi="0" ci="3" mb="0" cb="0"/><line nr="1371" mi="0" ci="3" mb="0" cb="0"/><line nr="1372" mi="0" ci="3" mb="0" cb="0"/><line nr="1373" mi="0" ci="10" mb="1" cb="3"/><line nr="1374" mi="0" ci="2" mb="0" cb="2"/><line nr="1375" mi="0" ci="4" mb="0" cb="0"/><line nr="1377" mi="0" ci="3" mb="0" cb="0"/><line nr="1379" mi="0" ci="2" mb="0" cb="2"/><line nr="1380" mi="0" ci="5" mb="1" cb="1"/><line nr="1381" mi="0" ci="4" mb="0" cb="0"/><line nr="1383" mi="4" ci="0" mb="0" cb="0"/><line nr="1386" mi="0" ci="3" mb="0" cb="0"/><line nr="1388" mi="0" ci="5" mb="1" cb="3"/><line nr="1389" mi="0" ci="7" mb="0" cb="0"/><line nr="1390" mi="1" ci="7" mb="1" cb="1"/><line nr="1391" mi="0" ci="3" mb="0" cb="0"/><line nr="1392" mi="0" ci="3" mb="0" cb="0"/><line nr="1393" mi="0" ci="3" mb="1" cb="1"/><line nr="1394" mi="0" ci="3" mb="0" cb="0"/><line nr="1395" mi="0" ci="4" mb="0" cb="0"/><line nr="1398" mi="0" ci="3" mb="0" cb="0"/><line nr="1399" mi="0" ci="3" mb="0" cb="0"/><line nr="1400" mi="14" ci="5" mb="1" cb="1"/><line nr="1402" mi="0" ci="2" mb="1" cb="1"/><line nr="1403" mi="0" ci="3" mb="0" cb="0"/><line nr="1404" mi="0" ci="3" mb="1" cb="1"/><line nr="1405" mi="12" ci="0" mb="0" cb="0"/><line nr="1406" mi="0" ci="2" mb="0" cb="2"/><line nr="1407" mi="0" ci="4" mb="0" cb="0"/><line nr="1409" mi="0" ci="3" mb="1" cb="1"/><line nr="1410" mi="14" ci="0" mb="0" cb="0"/><line nr="1413" mi="0" ci="4" mb="0" cb="0"/><line nr="1417" mi="3" ci="0" mb="0" cb="0"/><line nr="1418" mi="3" ci="0" mb="0" cb="0"/><line nr="1421" mi="0" ci="3" mb="0" cb="0"/><line nr="1422" mi="3" ci="2" mb="3" cb="1"/><line nr="1423" mi="7" ci="0" mb="0" cb="0"/><line nr="1424" mi="9" ci="0" mb="2" cb="0"/><line nr="1427" mi="0" ci="3" mb="0" cb="0"/><line nr="1428" mi="0" ci="3" mb="0" cb="0"/><line nr="1430" mi="0" ci="5" mb="0" cb="0"/><line nr="1431" mi="0" ci="6" mb="2" cb="4"/><line nr="1433" mi="0" ci="10" mb="2" cb="2"/><line nr="1435" mi="2" ci="6" mb="1" cb="1"/><line nr="1436" mi="15" ci="0" mb="0" cb="0"/><line nr="1437" mi="2" ci="0" mb="0" cb="0"/><line nr="1442" mi="0" ci="7" mb="0" cb="2"/><line nr="1443" mi="0" ci="2" mb="1" cb="1"/><line nr="1444" mi="15" ci="0" mb="0" cb="0"/><line nr="1445" mi="0" ci="8" mb="0" cb="4"/><line nr="1446" mi="3" ci="5" mb="1" cb="1"/><line nr="1447" mi="2" ci="0" mb="2" cb="0"/><line nr="1448" mi="15" ci="0" mb="0" cb="0"/><line nr="1452" mi="0" ci="5" mb="0" cb="2"/><line nr="1453" mi="0" ci="2" mb="1" cb="1"/><line nr="1454" mi="16" ci="0" mb="0" cb="0"/><line nr="1459" mi="0" ci="8" mb="0" cb="2"/><line nr="1460" mi="0" ci="2" mb="1" cb="1"/><line nr="1461" mi="15" ci="0" mb="0" cb="0"/><line nr="1464" mi="2" ci="6" mb="1" cb="1"/><line nr="1465" mi="0" ci="2" mb="0" cb="0"/><line nr="1466" mi="0" ci="3" mb="0" cb="2"/><line nr="1467" mi="0" ci="3" mb="0" cb="0"/><line nr="1468" mi="0" ci="3" mb="0" cb="0"/><line nr="1469" mi="0" ci="3" mb="1" cb="1"/><line nr="1470" mi="5" ci="0" mb="2" cb="0"/><line nr="1471" mi="3" ci="0" mb="0" cb="0"/><line nr="1472" mi="5" ci="0" mb="2" cb="0"/><line nr="1473" mi="3" ci="0" mb="0" cb="0"/><line nr="1475" mi="0" ci="5" mb="0" cb="2"/><line nr="1476" mi="0" ci="5" mb="0" cb="2"/><line nr="1477" mi="0" ci="3" mb="0" cb="0"/><line nr="1478" mi="0" ci="5" mb="1" cb="1"/><line nr="1479" mi="0" ci="2" mb="0" cb="0"/><line nr="1483" mi="0" ci="15" mb="0" cb="0"/><line nr="1486" mi="0" ci="8" mb="0" cb="0"/><line nr="1487" mi="0" ci="1" mb="0" cb="0"/><line nr="1495" mi="3" ci="0" mb="2" cb="0"/><line nr="1496" mi="11" ci="0" mb="2" cb="0"/><line nr="1497" mi="5" ci="0" mb="2" cb="0"/><line nr="1498" mi="2" ci="0" mb="0" cb="0"/><line nr="1500" mi="1" ci="0" mb="0" cb="0"/><line nr="1502" mi="2" ci="0" mb="0" cb="0"/><line nr="1511" mi="0" ci="3" mb="1" cb="1"/><line nr="1512" mi="4" ci="7" mb="1" cb="1"/><line nr="1513" mi="5" ci="0" mb="2" cb="0"/><line nr="1514" mi="2" ci="0" mb="0" cb="0"/><line nr="1516" mi="1" ci="0" mb="0" cb="0"/><line nr="1518" mi="0" ci="2" mb="0" cb="0"/><line nr="1591" mi="0" ci="2" mb="0" cb="0"/><line nr="1592" mi="0" ci="6" mb="0" cb="0"/><line nr="1593" mi="0" ci="3" mb="0" cb="0"/><line nr="1594" mi="0" ci="5" mb="0" cb="0"/><line nr="1595" mi="0" ci="6" mb="2" cb="4"/><line nr="1597" mi="0" ci="10" mb="2" cb="2"/><line nr="1599" mi="0" ci="8" mb="0" cb="2"/><line nr="1600" mi="0" ci="15" mb="0" cb="0"/><line nr="1601" mi="0" ci="2" mb="0" cb="0"/><line nr="1606" mi="0" ci="7" mb="0" cb="0"/><line nr="1607" mi="0" ci="5" mb="0" cb="0"/><line nr="1608" mi="0" ci="4" mb="0" cb="0"/><line nr="1609" mi="0" ci="8" mb="0" cb="0"/><line nr="1610" mi="0" ci="2" mb="0" cb="2"/><line nr="1611" mi="0" ci="6" mb="0" cb="0"/><line nr="1613" mi="0" ci="3" mb="0" cb="0"/><line nr="1615" mi="0" ci="2" mb="0" cb="2"/><line nr="1616" mi="0" ci="6" mb="0" cb="0"/><line nr="1618" mi="0" ci="3" mb="0" cb="0"/><line nr="1620" mi="0" ci="16" mb="0" cb="0"/><line nr="1623" mi="0" ci="1" mb="0" cb="0"/><line nr="1631" mi="0" ci="3" mb="1" cb="1"/><line nr="1632" mi="0" ci="11" mb="0" cb="2"/><line nr="1633" mi="0" ci="5" mb="1" cb="1"/><line nr="1634" mi="2" ci="0" mb="0" cb="0"/><line nr="1636" mi="0" ci="1" mb="0" cb="0"/><line nr="1638" mi="0" ci="2" mb="0" cb="0"/><line nr="1647" mi="0" ci="3" mb="1" cb="1"/><line nr="1648" mi="0" ci="11" mb="0" cb="2"/><line nr="1649" mi="0" ci="5" mb="1" cb="1"/><line nr="1650" mi="2" ci="0" mb="0" cb="0"/><line nr="1652" mi="0" ci="1" mb="0" cb="0"/><line nr="1654" mi="0" ci="2" mb="0" cb="0"/><line nr="1663" mi="0" ci="3" mb="1" cb="1"/><line nr="1664" mi="0" ci="11" mb="0" cb="2"/><line nr="1665" mi="0" ci="5" mb="1" cb="1"/><line nr="1666" mi="2" ci="0" mb="0" cb="0"/><line nr="1668" mi="0" ci="1" mb="0" cb="0"/><line nr="1670" mi="0" ci="2" mb="0" cb="0"/><line nr="1679" mi="0" ci="4" mb="0" cb="0"/><line nr="1680" mi="0" ci="3" mb="1" cb="1"/><line nr="1681" mi="0" ci="11" mb="0" cb="2"/><line nr="1682" mi="0" ci="6" mb="0" cb="0"/><line nr="1683" mi="0" ci="1" mb="0" cb="0"/><line nr="1685" mi="0" ci="2" mb="0" cb="0"/><line nr="1734" mi="0" ci="2" mb="0" cb="0"/><line nr="1735" mi="0" ci="3" mb="0" cb="0"/><line nr="1736" mi="0" ci="3" mb="0" cb="0"/><line nr="1737" mi="0" ci="4" mb="0" cb="0"/><line nr="1738" mi="0" ci="7" mb="0" cb="0"/><line nr="1739" mi="0" ci="2" mb="0" cb="2"/><line nr="1740" mi="0" ci="6" mb="0" cb="0"/><line nr="1742" mi="0" ci="3" mb="0" cb="0"/><line nr="1744" mi="0" ci="2" mb="0" cb="2"/><line nr="1745" mi="0" ci="6" mb="0" cb="0"/><line nr="1747" mi="0" ci="3" mb="0" cb="0"/><line nr="1749" mi="0" ci="16" mb="0" cb="0"/><line nr="1752" mi="0" ci="1" mb="0" cb="0"/><line nr="1799" mi="0" ci="2" mb="0" cb="0"/><line nr="1800" mi="0" ci="3" mb="0" cb="0"/><line nr="1801" mi="0" ci="3" mb="0" cb="0"/><line nr="1802" mi="0" ci="4" mb="0" cb="0"/><line nr="1803" mi="0" ci="7" mb="0" cb="0"/><line nr="1804" mi="0" ci="2" mb="1" cb="1"/><line nr="1805" mi="6" ci="0" mb="0" cb="0"/><line nr="1807" mi="0" ci="3" mb="0" cb="0"/><line nr="1809" mi="0" ci="2" mb="1" cb="1"/><line nr="1810" mi="6" ci="0" mb="0" cb="0"/><line nr="1812" mi="0" ci="3" mb="0" cb="0"/><line nr="1814" mi="0" ci="16" mb="0" cb="0"/><line nr="1817" mi="0" ci="1" mb="0" cb="0"/><line nr="1842" mi="2" ci="0" mb="0" cb="0"/><line nr="1843" mi="3" ci="0" mb="0" cb="0"/><line nr="1844" mi="3" ci="0" mb="0" cb="0"/><line nr="1845" mi="5" ci="0" mb="0" cb="0"/><line nr="1846" mi="1" ci="0" mb="0" cb="0"/><line nr="1855" mi="5" ci="0" mb="0" cb="0"/><line nr="1856" mi="1" ci="0" mb="0" cb="0"/><line nr="1865" mi="5" ci="0" mb="0" cb="0"/><line nr="1866" mi="1" ci="0" mb="0" cb="0"/><line nr="1874" mi="3" ci="0" mb="0" cb="0"/><line nr="1883" mi="3" ci="0" mb="0" cb="0"/><line nr="1892" mi="3" ci="0" mb="0" cb="0"/><line nr="1964" mi="0" ci="2" mb="0" cb="0"/><line nr="1965" mi="0" ci="3" mb="0" cb="0"/><line nr="1966" mi="0" ci="3" mb="0" cb="0"/><line nr="1967" mi="0" ci="3" mb="0" cb="0"/><line nr="1968" mi="0" ci="3" mb="0" cb="0"/><line nr="1969" mi="0" ci="3" mb="0" cb="0"/><line nr="1970" mi="0" ci="3" mb="0" cb="0"/><line nr="1971" mi="0" ci="4" mb="0" cb="0"/><line nr="1972" mi="0" ci="5" mb="0" cb="0"/><line nr="1973" mi="0" ci="7" mb="0" cb="0"/><line nr="1975" mi="0" ci="4" mb="1" cb="1"/><line nr="1976" mi="0" ci="25" mb="0" cb="0"/><line nr="1980" mi="4" ci="0" mb="2" cb="0"/><line nr="1981" mi="16" ci="0" mb="0" cb="0"/><line nr="1986" mi="0" ci="1" mb="0" cb="0"/><line nr="2005" mi="0" ci="2" mb="0" cb="0"/><line nr="2006" mi="0" ci="3" mb="0" cb="0"/><line nr="2007" mi="0" ci="3" mb="0" cb="0"/><line nr="2008" mi="0" ci="3" mb="0" cb="0"/><line nr="2009" mi="0" ci="3" mb="0" cb="0"/><line nr="2010" mi="0" ci="3" mb="0" cb="0"/><line nr="2011" mi="0" ci="12" mb="0" cb="0"/><line nr="2012" mi="0" ci="2" mb="0" cb="0"/><line nr="2013" mi="0" ci="5" mb="0" cb="0"/><line nr="2014" mi="0" ci="5" mb="0" cb="0"/><line nr="2015" mi="0" ci="8" mb="0" cb="0"/><line nr="2016" mi="0" ci="4" mb="1" cb="1"/><line nr="2017" mi="16" ci="0" mb="0" cb="0"/><line nr="2019" mi="5" ci="0" mb="0" cb="0"/><line nr="2020" mi="0" ci="4" mb="1" cb="1"/><line nr="2021" mi="0" ci="18" mb="0" cb="0"/><line nr="2025" mi="0" ci="1" mb="0" cb="0"/><line nr="2050" mi="2" ci="0" mb="0" cb="0"/><line nr="2051" mi="4" ci="0" mb="0" cb="0"/><line nr="2052" mi="6" ci="0" mb="0" cb="0"/><line nr="2053" mi="3" ci="0" mb="0" cb="0"/><line nr="2054" mi="1" ci="0" mb="0" cb="0"/><line nr="2080" mi="2" ci="0" mb="0" cb="0"/><line nr="2081" mi="4" ci="0" mb="0" cb="0"/><line nr="2082" mi="6" ci="0" mb="0" cb="0"/><line nr="2083" mi="3" ci="0" mb="0" cb="0"/><line nr="2084" mi="1" ci="0" mb="0" cb="0"/><line nr="2155" mi="0" ci="12" mb="0" cb="0"/><line nr="2158" mi="6" ci="0" mb="0" cb="0"/><line nr="2159" mi="6" ci="0" mb="2" cb="0"/><line nr="2160" mi="4" ci="0" mb="0" cb="0"/><line nr="2161" mi="2" ci="0" mb="0" cb="0"/><line nr="2164" mi="0" ci="2" mb="0" cb="0"/><line nr="2190" mi="0" ci="2" mb="0" cb="0"/><line nr="2193" mi="0" ci="2" mb="0" cb="0"/><line nr="2194" mi="0" ci="8" mb="0" cb="0"/><line nr="2195" mi="0" ci="8" mb="0" cb="0"/><line nr="2196" mi="0" ci="6" mb="0" cb="0"/><line nr="2197" mi="0" ci="6" mb="0" cb="0"/><line nr="2198" mi="0" ci="2" mb="0" cb="0"/><line nr="2199" mi="0" ci="8" mb="0" cb="0"/><line nr="2203" mi="0" ci="2" mb="1" cb="1"/><line nr="2204" mi="3" ci="0" mb="0" cb="0"/><line nr="2205" mi="5" ci="0" mb="0" cb="0"/><line nr="2206" mi="5" ci="0" mb="0" cb="0"/><line nr="2207" mi="5" ci="0" mb="0" cb="0"/><line nr="2208" mi="8" ci="0" mb="2" cb="0"/><line nr="2209" mi="7" ci="0" mb="0" cb="0"/><line nr="2210" mi="7" ci="0" mb="0" cb="0"/><line nr="2211" mi="7" ci="0" mb="0" cb="0"/><line nr="2214" mi="0" ci="3" mb="0" cb="0"/><line nr="2215" mi="0" ci="3" mb="0" cb="0"/><line nr="2216" mi="0" ci="3" mb="0" cb="0"/><line nr="2217" mi="0" ci="3" mb="0" cb="0"/><line nr="2219" mi="0" ci="2" mb="1" cb="1"/><line nr="2220" mi="0" ci="3" mb="0" cb="0"/><line nr="2221" mi="0" ci="5" mb="0" cb="0"/><line nr="2222" mi="0" ci="5" mb="0" cb="0"/><line nr="2223" mi="0" ci="5" mb="0" cb="0"/><line nr="2224" mi="0" ci="8" mb="0" cb="2"/><line nr="2225" mi="0" ci="7" mb="0" cb="0"/><line nr="2226" mi="0" ci="7" mb="0" cb="0"/><line nr="2227" mi="0" ci="7" mb="0" cb="0"/><line nr="2230" mi="3" ci="0" mb="0" cb="0"/><line nr="2231" mi="3" ci="0" mb="0" cb="0"/><line nr="2232" mi="3" ci="0" mb="0" cb="0"/><line nr="2233" mi="3" ci="0" mb="0" cb="0"/><line nr="2235" mi="0" ci="2" mb="1" cb="1"/><line nr="2236" mi="3" ci="0" mb="0" cb="0"/><line nr="2237" mi="5" ci="0" mb="0" cb="0"/><line nr="2238" mi="5" ci="0" mb="0" cb="0"/><line nr="2239" mi="5" ci="0" mb="0" cb="0"/><line nr="2240" mi="8" ci="0" mb="2" cb="0"/><line nr="2241" mi="7" ci="0" mb="0" cb="0"/><line nr="2242" mi="7" ci="0" mb="0" cb="0"/><line nr="2243" mi="7" ci="0" mb="0" cb="0"/><line nr="2246" mi="0" ci="3" mb="0" cb="0"/><line nr="2247" mi="0" ci="3" mb="0" cb="0"/><line nr="2248" mi="0" ci="3" mb="0" cb="0"/><line nr="2249" mi="0" ci="3" mb="0" cb="0"/><line nr="2253" mi="0" ci="3" mb="1" cb="1"/><line nr="2254" mi="0" ci="7" mb="0" cb="2"/><line nr="2255" mi="0" ci="10" mb="0" cb="0"/><line nr="2258" mi="0" ci="3" mb="1" cb="1"/><line nr="2259" mi="13" ci="0" mb="2" cb="0"/><line nr="2260" mi="2" ci="0" mb="0" cb="0"/><line nr="2261" mi="7" ci="0" mb="2" cb="0"/><line nr="2262" mi="14" ci="0" mb="0" cb="0"/><line nr="2266" mi="0" ci="3" mb="1" cb="1"/><line nr="2267" mi="13" ci="0" mb="2" cb="0"/><line nr="2268" mi="2" ci="0" mb="0" cb="0"/><line nr="2269" mi="7" ci="0" mb="2" cb="0"/><line nr="2270" mi="14" ci="0" mb="0" cb="0"/><line nr="2274" mi="0" ci="3" mb="1" cb="1"/><line nr="2278" mi="9" ci="0" mb="2" cb="0"/><line nr="2281" mi="10" ci="0" mb="0" cb="0"/><line nr="2282" mi="5" ci="0" mb="2" cb="0"/><line nr="2284" mi="7" ci="0" mb="2" cb="0"/><line nr="2285" mi="14" ci="0" mb="0" cb="0"/><line nr="2289" mi="0" ci="3" mb="1" cb="1"/><line nr="2290" mi="13" ci="0" mb="2" cb="0"/><line nr="2291" mi="2" ci="0" mb="0" cb="0"/><line nr="2292" mi="7" ci="0" mb="2" cb="0"/><line nr="2293" mi="14" ci="0" mb="0" cb="0"/><line nr="2297" mi="0" ci="3" mb="1" cb="1"/><line nr="2298" mi="11" ci="0" mb="2" cb="0"/><line nr="2299" mi="5" ci="0" mb="2" cb="0"/><line nr="2300" mi="10" ci="0" mb="0" cb="0"/><line nr="2304" mi="0" ci="3" mb="1" cb="1"/><line nr="2305" mi="13" ci="0" mb="2" cb="0"/><line nr="2306" mi="2" ci="0" mb="0" cb="0"/><line nr="2307" mi="9" ci="0" mb="2" cb="0"/><line nr="2308" mi="14" ci="0" mb="0" cb="0"/><line nr="2312" mi="0" ci="3" mb="1" cb="1"/><line nr="2313" mi="9" ci="0" mb="2" cb="0"/><line nr="2314" mi="2" ci="0" mb="0" cb="0"/><line nr="2315" mi="10" ci="0" mb="0" cb="0"/><line nr="2318" mi="0" ci="3" mb="1" cb="1"/><line nr="2319" mi="13" ci="0" mb="2" cb="0"/><line nr="2320" mi="2" ci="0" mb="0" cb="0"/><line nr="2321" mi="14" ci="0" mb="0" cb="0"/><line nr="2326" mi="0" ci="4" mb="0" cb="0"/><line nr="2327" mi="0" ci="10" mb="0" cb="2"/><line nr="2329" mi="0" ci="10" mb="2" cb="2"/><line nr="2330" mi="0" ci="2" mb="1" cb="1"/><line nr="2331" mi="0" ci="9" mb="0" cb="0"/><line nr="2332" mi="0" ci="5" mb="0" cb="2"/><line nr="2334" mi="0" ci="10" mb="0" cb="0"/><line nr="2335" mi="0" ci="9" mb="0" cb="0"/><line nr="2336" mi="0" ci="3" mb="0" cb="0"/><line nr="2340" mi="15" ci="0" mb="10" cb="0"/><line nr="2343" mi="9" ci="0" mb="0" cb="0"/><line nr="2344" mi="4" ci="0" mb="2" cb="0"/><line nr="2345" mi="4" ci="0" mb="0" cb="0"/><line nr="2346" mi="4" ci="0" mb="0" cb="0"/><line nr="2347" mi="21" ci="0" mb="6" cb="0"/><line nr="2350" mi="2" ci="0" mb="2" cb="0"/><line nr="2352" mi="10" ci="0" mb="0" cb="0"/><line nr="2353" mi="9" ci="0" mb="0" cb="0"/><line nr="2354" mi="4" ci="0" mb="0" cb="0"/><line nr="2357" mi="21" ci="0" mb="6" cb="0"/><line nr="2360" mi="2" ci="0" mb="2" cb="0"/><line nr="2362" mi="10" ci="0" mb="0" cb="0"/><line nr="2363" mi="9" ci="0" mb="0" cb="0"/><line nr="2364" mi="4" ci="0" mb="0" cb="0"/><line nr="2367" mi="21" ci="0" mb="6" cb="0"/><line nr="2370" mi="2" ci="0" mb="2" cb="0"/><line nr="2372" mi="10" ci="0" mb="0" cb="0"/><line nr="2373" mi="9" ci="0" mb="0" cb="0"/><line nr="2374" mi="4" ci="0" mb="0" cb="0"/><line nr="2377" mi="21" ci="0" mb="6" cb="0"/><line nr="2380" mi="2" ci="0" mb="2" cb="0"/><line nr="2382" mi="10" ci="0" mb="0" cb="0"/><line nr="2383" mi="9" ci="0" mb="0" cb="0"/><line nr="2384" mi="3" ci="0" mb="0" cb="0"/><line nr="2391" mi="0" ci="4" mb="1" cb="1"/><line nr="2392" mi="18" ci="0" mb="8" cb="0"/><line nr="2395" mi="7" ci="0" mb="0" cb="0"/><line nr="2396" mi="6" ci="0" mb="2" cb="0"/><line nr="2397" mi="6" ci="0" mb="0" cb="0"/><line nr="2398" mi="4" ci="0" mb="0" cb="0"/><line nr="2399" mi="21" ci="0" mb="6" cb="0"/><line nr="2401" mi="2" ci="0" mb="2" cb="0"/><line nr="2402" mi="10" ci="0" mb="0" cb="0"/><line nr="2403" mi="9" ci="0" mb="0" cb="0"/><line nr="2404" mi="4" ci="0" mb="0" cb="0"/><line nr="2406" mi="21" ci="0" mb="6" cb="0"/><line nr="2409" mi="2" ci="0" mb="2" cb="0"/><line nr="2410" mi="10" ci="0" mb="0" cb="0"/><line nr="2411" mi="9" ci="0" mb="0" cb="0"/><line nr="2412" mi="3" ci="0" mb="0" cb="0"/><line nr="2419" mi="0" ci="4" mb="1" cb="1"/><line nr="2420" mi="18" ci="0" mb="8" cb="0"/><line nr="2423" mi="7" ci="0" mb="0" cb="0"/><line nr="2424" mi="6" ci="0" mb="2" cb="0"/><line nr="2425" mi="6" ci="0" mb="0" cb="0"/><line nr="2426" mi="4" ci="0" mb="0" cb="0"/><line nr="2427" mi="21" ci="0" mb="6" cb="0"/><line nr="2429" mi="2" ci="0" mb="2" cb="0"/><line nr="2430" mi="10" ci="0" mb="0" cb="0"/><line nr="2431" mi="9" ci="0" mb="0" cb="0"/><line nr="2432" mi="4" ci="0" mb="0" cb="0"/><line nr="2434" mi="21" ci="0" mb="6" cb="0"/><line nr="2437" mi="2" ci="0" mb="2" cb="0"/><line nr="2438" mi="10" ci="0" mb="0" cb="0"/><line nr="2439" mi="9" ci="0" mb="0" cb="0"/><line nr="2440" mi="3" ci="0" mb="0" cb="0"/><line nr="2446" mi="0" ci="1" mb="0" cb="0"/><line nr="2448" mi="0" ci="3" mb="1" cb="1"/><line nr="2449" mi="9" ci="0" mb="2" cb="0"/><line nr="2450" mi="13" ci="0" mb="2" cb="0"/><line nr="2451" mi="4" ci="0" mb="2" cb="0"/><line nr="2452" mi="7" ci="0" mb="0" cb="0"/><line nr="2454" mi="1" ci="0" mb="0" cb="0"/><line nr="2457" mi="0" ci="3" mb="1" cb="1"/><line nr="2458" mi="0" ci="9" mb="0" cb="2"/><line nr="2459" mi="4" ci="9" mb="1" cb="1"/><line nr="2460" mi="4" ci="0" mb="2" cb="0"/><line nr="2461" mi="7" ci="0" mb="0" cb="0"/><line nr="2463" mi="1" ci="0" mb="0" cb="0"/><line nr="2466" mi="0" ci="3" mb="1" cb="1"/><line nr="2467" mi="9" ci="0" mb="2" cb="0"/><line nr="2468" mi="13" ci="0" mb="2" cb="0"/><line nr="2469" mi="4" ci="0" mb="2" cb="0"/><line nr="2470" mi="7" ci="0" mb="0" cb="0"/><line nr="2472" mi="1" ci="0" mb="0" cb="0"/><line nr="2476" mi="0" ci="8" mb="0" cb="0"/><line nr="2477" mi="0" ci="8" mb="0" cb="0"/><line nr="2478" mi="0" ci="8" mb="0" cb="0"/><line nr="2479" mi="0" ci="3" mb="0" cb="0"/><line nr="2480" mi="0" ci="3" mb="1" cb="1"/><line nr="2481" mi="12" ci="0" mb="0" cb="0"/><line nr="2482" mi="6" ci="0" mb="0" cb="0"/><line nr="2484" mi="0" ci="3" mb="0" cb="0"/><line nr="2486" mi="0" ci="11" mb="0" cb="0"/><line nr="2487" mi="0" ci="3" mb="1" cb="1"/><line nr="2488" mi="0" ci="12" mb="0" cb="0"/><line nr="2489" mi="0" ci="6" mb="0" cb="0"/><line nr="2491" mi="3" ci="0" mb="0" cb="0"/><line nr="2493" mi="0" ci="11" mb="0" cb="0"/><line nr="2494" mi="0" ci="3" mb="1" cb="1"/><line nr="2495" mi="12" ci="0" mb="0" cb="0"/><line nr="2496" mi="6" ci="0" mb="0" cb="0"/><line nr="2498" mi="0" ci="3" mb="0" cb="0"/><line nr="2501" mi="0" ci="14" mb="0" cb="0"/><line nr="2502" mi="0" ci="1" mb="0" cb="0"/><line nr="2511" mi="0" ci="3" mb="0" cb="0"/><line nr="2526" mi="0" ci="4" mb="1" cb="3"/><line nr="2527" mi="0" ci="2" mb="0" cb="0"/><line nr="2528" mi="0" ci="4" mb="2" cb="2"/><line nr="2529" mi="2" ci="0" mb="0" cb="0"/><line nr="2531" mi="0" ci="5" mb="1" cb="1"/><line nr="2532" mi="0" ci="8" mb="0" cb="2"/><line nr="2533" mi="0" ci="4" mb="0" cb="0"/><line nr="2534" mi="0" ci="4" mb="0" cb="0"/><line nr="2535" mi="0" ci="9" mb="3" cb="3"/><line nr="2536" mi="0" ci="9" mb="0" cb="2"/><line nr="2537" mi="0" ci="9" mb="1" cb="1"/><line nr="2538" mi="2" ci="0" mb="0" cb="0"/><line nr="2542" mi="2" ci="0" mb="0" cb="0"/><line nr="2545" mi="0" ci="2" mb="0" cb="0"/><line nr="2547" mi="2" ci="0" mb="0" cb="0"/><line nr="2559" mi="0" ci="3" mb="1" cb="1"/><line nr="2560" mi="2" ci="0" mb="0" cb="0"/><line nr="2561" mi="0" ci="2" mb="1" cb="1"/><line nr="2562" mi="2" ci="0" mb="0" cb="0"/><line nr="2563" mi="0" ci="5" mb="1" cb="1"/><line nr="2564" mi="2" ci="0" mb="0" cb="0"/><line nr="2565" mi="0" ci="3" mb="0" cb="0"/><line nr="2566" mi="0" ci="5" mb="0" cb="2"/><line nr="2567" mi="0" ci="2" mb="0" cb="0"/><line nr="2568" mi="0" ci="7" mb="1" cb="1"/><line nr="2569" mi="2" ci="0" mb="0" cb="0"/><line nr="2570" mi="0" ci="7" mb="1" cb="1"/><line nr="2571" mi="2" ci="0" mb="0" cb="0"/><line nr="2572" mi="0" ci="7" mb="1" cb="1"/><line nr="2573" mi="2" ci="0" mb="0" cb="0"/><line nr="2574" mi="0" ci="2" mb="0" cb="0"/><line nr="2590" mi="0" ci="2" mb="0" cb="0"/><line nr="2591" mi="0" ci="2" mb="0" cb="0"/><line nr="2594" mi="0" ci="9" mb="2" cb="4"/><line nr="2595" mi="0" ci="8" mb="0" cb="2"/><line nr="2596" mi="0" ci="2" mb="1" cb="1"/><line nr="2597" mi="5" ci="0" mb="0" cb="0"/><line nr="2599" mi="0" ci="4" mb="0" cb="0"/><line nr="2601" mi="0" ci="10" mb="0" cb="2"/><line nr="2602" mi="0" ci="2" mb="1" cb="1"/><line nr="2603" mi="4" ci="0" mb="0" cb="0"/><line nr="2605" mi="0" ci="8" mb="0" cb="0"/><line nr="2606" mi="0" ci="8" mb="0" cb="0"/><line nr="2607" mi="0" ci="6" mb="0" cb="0"/><line nr="2608" mi="0" ci="2" mb="0" cb="0"/><line nr="2609" mi="0" ci="3" mb="1" cb="1"/><line nr="2610" mi="0" ci="4" mb="0" cb="0"/><line nr="2611" mi="0" ci="6" mb="0" cb="0"/><line nr="2612" mi="0" ci="2" mb="0" cb="0"/><line nr="2615" mi="0" ci="4" mb="1" cb="1"/><line nr="2616" mi="0" ci="6" mb="0" cb="0"/><line nr="2617" mi="0" ci="5" mb="0" cb="0"/><line nr="2618" mi="2" ci="6" mb="1" cb="1"/><line nr="2619" mi="7" ci="0" mb="4" cb="0"/><line nr="2620" mi="4" ci="0" mb="0" cb="0"/><line nr="2622" mi="16" ci="0" mb="0" cb="0"/><line nr="2623" mi="1" ci="0" mb="0" cb="0"/><line nr="2628" mi="0" ci="7" mb="0" cb="2"/><line nr="2637" mi="0" ci="3" mb="0" cb="0"/><line nr="2651" mi="0" ci="3" mb="1" cb="1"/><line nr="2652" mi="0" ci="4" mb="0" cb="0"/><line nr="2655" mi="0" ci="5" mb="0" cb="0"/><line nr="2656" mi="0" ci="4" mb="0" cb="0"/><line nr="2657" mi="0" ci="3" mb="0" cb="0"/><line nr="2658" mi="0" ci="2" mb="0" cb="0"/><line nr="2660" mi="0" ci="2" mb="0" cb="0"/><line nr="2661" mi="0" ci="8" mb="0" cb="2"/><line nr="2662" mi="0" ci="5" mb="1" cb="1"/><line nr="2663" mi="5" ci="0" mb="0" cb="0"/><line nr="2665" mi="0" ci="4" mb="0" cb="0"/><line nr="2666" mi="0" ci="6" mb="0" cb="0"/><line nr="2667" mi="0" ci="2" mb="1" cb="1"/><line nr="2668" mi="5" ci="0" mb="0" cb="0"/><line nr="2670" mi="0" ci="4" mb="0" cb="0"/><line nr="2672" mi="0" ci="3" mb="1" cb="1"/><line nr="2673" mi="0" ci="5" mb="0" cb="0"/><line nr="2674" mi="0" ci="4" mb="0" cb="0"/><line nr="2675" mi="0" ci="3" mb="0" cb="0"/><line nr="2677" mi="0" ci="5" mb="0" cb="0"/><line nr="2678" mi="0" ci="4" mb="0" cb="0"/><line nr="2679" mi="0" ci="3" mb="0" cb="0"/><line nr="2681" mi="0" ci="7" mb="0" cb="0"/><line nr="2682" mi="0" ci="16" mb="0" cb="0"/><line nr="2683" mi="0" ci="5" mb="0" cb="0"/><line nr="2684" mi="0" ci="6" mb="0" cb="0"/><line nr="2686" mi="7" ci="0" mb="0" cb="0"/><line nr="2687" mi="5" ci="0" mb="0" cb="0"/><line nr="2689" mi="7" ci="0" mb="0" cb="0"/><line nr="2690" mi="4" ci="0" mb="2" cb="0"/><line nr="2691" mi="8" ci="0" mb="0" cb="0"/><line nr="2693" mi="5" ci="0" mb="0" cb="0"/><line nr="2696" mi="0" ci="4" mb="0" cb="0"/><line nr="2699" mi="0" ci="2" mb="1" cb="1"/><line nr="2700" mi="0" ci="4" mb="0" cb="0"/><line nr="2702" mi="0" ci="4" mb="0" cb="0"/><line nr="2703" mi="0" ci="2" mb="0" cb="0"/><line nr="2705" mi="4" ci="0" mb="0" cb="0"/><line nr="2706" mi="2" ci="0" mb="0" cb="0"/><line nr="2721" mi="0" ci="4" mb="0" cb="0"/><line nr="2722" mi="0" ci="7" mb="1" cb="3"/><line nr="2723" mi="0" ci="2" mb="0" cb="0"/><line nr="2725" mi="0" ci="6" mb="0" cb="0"/><line nr="2726" mi="0" ci="3" mb="1" cb="1"/><line nr="2727" mi="0" ci="8" mb="0" cb="2"/><line nr="2728" mi="0" ci="11" mb="0" cb="0"/><line nr="2730" mi="0" ci="2" mb="0" cb="0"/><line nr="2732" mi="2" ci="0" mb="0" cb="0"/><line nr="2748" mi="0" ci="4" mb="1" cb="1"/><line nr="2749" mi="0" ci="5" mb="0" cb="0"/><line nr="2750" mi="0" ci="5" mb="0" cb="0"/><line nr="2751" mi="0" ci="5" mb="0" cb="0"/><line nr="2752" mi="0" ci="5" mb="0" cb="0"/><line nr="2753" mi="0" ci="4" mb="0" cb="0"/><line nr="2754" mi="0" ci="2" mb="0" cb="0"/><line nr="2755" mi="0" ci="2" mb="0" cb="0"/><line nr="2756" mi="0" ci="2" mb="0" cb="0"/><line nr="2757" mi="0" ci="6" mb="0" cb="0"/><line nr="2758" mi="0" ci="4" mb="1" cb="1"/><line nr="2759" mi="0" ci="7" mb="0" cb="0"/><line nr="2760" mi="0" ci="7" mb="0" cb="0"/><line nr="2761" mi="0" ci="8" mb="0" cb="0"/><line nr="2762" mi="4" ci="0" mb="2" cb="0"/><line nr="2763" mi="7" ci="0" mb="0" cb="0"/><line nr="2765" mi="0" ci="2" mb="1" cb="1"/><line nr="2766" mi="5" ci="0" mb="0" cb="0"/><line nr="2768" mi="0" ci="5" mb="0" cb="0"/><line nr="2769" mi="0" ci="2" mb="1" cb="1"/><line nr="2770" mi="5" ci="0" mb="0" cb="0"/><line nr="2772" mi="0" ci="4" mb="0" cb="0"/><line nr="2773" mi="0" ci="4" mb="0" cb="0"/><line nr="2774" mi="0" ci="4" mb="0" cb="0"/><line nr="2775" mi="0" ci="4" mb="0" cb="0"/><line nr="2776" mi="0" ci="4" mb="0" cb="0"/><line nr="2777" mi="0" ci="2" mb="0" cb="0"/><line nr="2779" mi="2" ci="0" mb="0" cb="0"/><line nr="2818" mi="2" ci="0" mb="0" cb="0"/><line nr="2819" mi="3" ci="0" mb="0" cb="0"/><line nr="2820" mi="3" ci="0" mb="0" cb="0"/><line nr="2821" mi="4" ci="0" mb="0" cb="0"/><line nr="2822" mi="6" ci="0" mb="0" cb="0"/><line nr="2823" mi="3" ci="0" mb="0" cb="0"/><line nr="2824" mi="1" ci="0" mb="0" cb="0"/><line nr="2860" mi="2" ci="0" mb="0" cb="0"/><line nr="2861" mi="3" ci="0" mb="0" cb="0"/><line nr="2862" mi="3" ci="0" mb="0" cb="0"/><line nr="2863" mi="4" ci="0" mb="0" cb="0"/><line nr="2864" mi="6" ci="0" mb="0" cb="0"/><line nr="2865" mi="3" ci="0" mb="0" cb="0"/><line nr="2866" mi="1" ci="0" mb="0" cb="0"/><line nr="2888" mi="0" ci="2" mb="0" cb="0"/><line nr="2889" mi="0" ci="3" mb="0" cb="0"/><line nr="2890" mi="0" ci="3" mb="0" cb="0"/><line nr="2891" mi="0" ci="1" mb="0" cb="0"/><line nr="2900" mi="3" ci="0" mb="2" cb="0"/><line nr="2901" mi="2" ci="0" mb="0" cb="0"/><line nr="2902" mi="2" ci="0" mb="2" cb="0"/><line nr="2903" mi="2" ci="0" mb="0" cb="0"/><line nr="2904" mi="5" ci="0" mb="2" cb="0"/><line nr="2905" mi="2" ci="0" mb="0" cb="0"/><line nr="2906" mi="3" ci="0" mb="0" cb="0"/><line nr="2907" mi="14" ci="0" mb="4" cb="0"/><line nr="2918" mi="5" ci="0" mb="0" cb="0"/><line nr="2919" mi="7" ci="0" mb="0" cb="0"/><line nr="2920" mi="7" ci="0" mb="0" cb="0"/><line nr="2921" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3152" covered="1850"/><counter type="BRANCH" missed="466" covered="182"/><counter type="LINE" missed="521" covered="398"/><counter type="COMPLEXITY" missed="311" covered="68"/><counter type="METHOD" missed="28" covered="27"/><counter type="CLASS" missed="11" covered="11"/></sourcefile><sourcefile name="CodecCollector.java"><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="0" cb="2"/><line nr="135" mi="0" ci="4" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="2" mb="0" cb="0"/><line nr="140" mi="0" ci="2" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="1" cb="1"/><line nr="142" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="0" ci="7" mb="0" cb="0"/><line nr="144" mi="0" ci="3" mb="0" cb="0"/><line nr="145" mi="0" ci="2" mb="0" cb="0"/><line nr="146" mi="0" ci="4" mb="0" cb="0"/><line nr="147" mi="0" ci="3" mb="0" cb="2"/><line nr="148" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="6" mb="0" cb="2"/><line nr="151" mi="0" ci="12" mb="0" cb="4"/><line nr="152" mi="0" ci="6" mb="1" cb="1"/><line nr="153" mi="0" ci="5" mb="0" cb="0"/><line nr="156" mi="0" ci="2" mb="0" cb="0"/><line nr="158" mi="0" ci="2" mb="1" cb="1"/><line nr="159" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="0" ci="2" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="1" cb="1"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="164" mi="6" ci="0" mb="2" cb="0"/><line nr="165" mi="8" ci="0" mb="2" cb="0"/><line nr="166" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="2" mb="0" cb="0"/><line nr="172" mi="0" ci="10" mb="0" cb="0"/><line nr="173" mi="2" ci="3" mb="1" cb="1"/><line nr="174" mi="0" ci="2" mb="0" cb="0"/><line nr="176" mi="0" ci="12" mb="0" cb="0"/><line nr="178" mi="0" ci="7" mb="0" cb="0"/><line nr="179" mi="0" ci="11" mb="0" cb="0"/><line nr="181" mi="0" ci="1" mb="0" cb="0"/><line nr="184" mi="0" ci="6" mb="0" cb="2"/><line nr="185" mi="0" ci="2" mb="0" cb="2"/><line nr="187" mi="0" ci="2" mb="0" cb="0"/><line nr="188" mi="0" ci="4" mb="1" cb="1"/><line nr="189" mi="0" ci="11" mb="0" cb="2"/><line nr="190" mi="0" ci="2" mb="1" cb="1"/><line nr="191" mi="1" ci="7" mb="1" cb="1"/><line nr="194" mi="0" ci="1" mb="0" cb="0"/><line nr="196" mi="0" ci="2" mb="0" cb="0"/><line nr="199" mi="0" ci="4" mb="0" cb="0"/><line nr="200" mi="0" ci="3" mb="0" cb="2"/><line nr="201" mi="0" ci="4" mb="0" cb="0"/><line nr="202" mi="0" ci="3" mb="0" cb="0"/><line nr="203" mi="0" ci="7" mb="0" cb="0"/><line nr="204" mi="0" ci="10" mb="0" cb="0"/><line nr="205" mi="0" ci="2" mb="1" cb="1"/><line nr="206" mi="5" ci="0" mb="2" cb="0"/><line nr="207" mi="2" ci="0" mb="0" cb="0"/><line nr="208" mi="7" ci="0" mb="0" cb="0"/><line nr="211" mi="0" ci="7" mb="0" cb="0"/><line nr="212" mi="0" ci="6" mb="0" cb="0"/><line nr="213" mi="0" ci="1" mb="0" cb="0"/><line nr="215" mi="0" ci="1" mb="0" cb="0"/><line nr="231" mi="2" ci="0" mb="0" cb="0"/><line nr="232" mi="2" ci="0" mb="0" cb="0"/><line nr="234" mi="3" ci="0" mb="0" cb="0"/><line nr="238" mi="4" ci="0" mb="0" cb="0"/><line nr="239" mi="3" ci="0" mb="2" cb="0"/><line nr="240" mi="4" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="11" ci="0" mb="2" cb="0"/><line nr="243" mi="7" ci="0" mb="2" cb="0"/><line nr="244" mi="3" ci="0" mb="0" cb="0"/><line nr="245" mi="3" ci="0" mb="0" cb="0"/><line nr="246" mi="5" ci="0" mb="2" cb="0"/><line nr="247" mi="3" ci="0" mb="0" cb="0"/><line nr="248" mi="5" ci="0" mb="0" cb="0"/><line nr="249" mi="3" ci="0" mb="2" cb="0"/><line nr="250" mi="9" ci="0" mb="0" cb="0"/><line nr="251" mi="11" ci="0" mb="4" cb="0"/><line nr="252" mi="6" ci="0" mb="0" cb="0"/><line nr="253" mi="2" ci="0" mb="2" cb="0"/><line nr="254" mi="4" ci="0" mb="0" cb="0"/><line nr="255" mi="1" ci="0" mb="0" cb="0"/><line nr="258" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="2" ci="0" mb="0" cb="0"/><line nr="262" mi="1" ci="0" mb="0" cb="0"/><line nr="298" mi="0" ci="2" mb="0" cb="0"/><line nr="299" mi="0" ci="2" mb="0" cb="0"/><line nr="300" mi="0" ci="2" mb="0" cb="0"/><line nr="303" mi="0" ci="2" mb="0" cb="0"/><line nr="304" mi="0" ci="2" mb="0" cb="0"/><line nr="305" mi="0" ci="2" mb="0" cb="0"/><line nr="306" mi="0" ci="2" mb="0" cb="0"/><line nr="307" mi="0" ci="2" mb="0" cb="0"/><line nr="308" mi="0" ci="2" mb="0" cb="0"/><line nr="311" mi="0" ci="4" mb="0" cb="2"/><line nr="312" mi="0" ci="2" mb="0" cb="0"/><line nr="315" mi="0" ci="4" mb="0" cb="2"/><line nr="316" mi="0" ci="2" mb="0" cb="0"/><line nr="318" mi="0" ci="4" mb="0" cb="2"/><line nr="319" mi="0" ci="11" mb="0" cb="2"/><line nr="320" mi="0" ci="2" mb="0" cb="2"/><line nr="321" mi="3" ci="3" mb="1" cb="1"/><line nr="322" mi="3" ci="1" mb="0" cb="0"/><line nr="323" mi="0" ci="2" mb="0" cb="0"/><line nr="325" mi="0" ci="1" mb="0" cb="0"/><line nr="329" mi="0" ci="4" mb="0" cb="2"/><line nr="331" mi="0" ci="4" mb="0" cb="0"/><line nr="332" mi="0" ci="4" mb="0" cb="0"/><line nr="333" mi="0" ci="4" mb="0" cb="0"/><line nr="334" mi="0" ci="4" mb="0" cb="0"/><line nr="336" mi="0" ci="4" mb="1" cb="1"/><line nr="337" mi="0" ci="11" mb="0" cb="2"/><line nr="338" mi="0" ci="9" mb="0" cb="2"/><line nr="340" mi="0" ci="7" mb="0" cb="2"/><line nr="342" mi="2" ci="10" mb="1" cb="3"/><line nr="344" mi="0" ci="4" mb="0" cb="0"/><line nr="345" mi="0" ci="5" mb="0" cb="0"/><line nr="346" mi="0" ci="11" mb="0" cb="2"/><line nr="347" mi="0" ci="5" mb="1" cb="1"/><line nr="348" mi="0" ci="5" mb="0" cb="0"/><line nr="349" mi="0" ci="4" mb="0" cb="2"/><line nr="350" mi="0" ci="7" mb="0" cb="0"/><line nr="353" mi="0" ci="1" mb="0" cb="0"/><line nr="354" mi="0" ci="1" mb="0" cb="0"/><line nr="357" mi="0" ci="4" mb="1" cb="1"/><line nr="358" mi="2" ci="0" mb="0" cb="0"/><line nr="359" mi="11" ci="0" mb="2" cb="0"/><line nr="360" mi="5" ci="0" mb="2" cb="0"/><line nr="361" mi="8" ci="0" mb="0" cb="0"/><line nr="363" mi="1" ci="0" mb="0" cb="0"/><line nr="366" mi="0" ci="4" mb="1" cb="1"/><line nr="367" mi="2" ci="0" mb="0" cb="0"/><line nr="368" mi="11" ci="0" mb="2" cb="0"/><line nr="369" mi="5" ci="0" mb="2" cb="0"/><line nr="370" mi="3" ci="0" mb="2" cb="0"/><line nr="372" mi="8" ci="0" mb="2" cb="0"/><line nr="373" mi="9" ci="0" mb="0" cb="0"/><line nr="376" mi="9" ci="0" mb="0" cb="0"/><line nr="379" mi="5" ci="0" mb="2" cb="0"/><line nr="380" mi="8" ci="0" mb="0" cb="0"/><line nr="384" mi="1" ci="0" mb="0" cb="0"/><line nr="387" mi="0" ci="4" mb="0" cb="2"/><line nr="388" mi="0" ci="2" mb="0" cb="0"/><line nr="389" mi="0" ci="11" mb="0" cb="2"/><line nr="390" mi="0" ci="5" mb="1" cb="1"/><line nr="391" mi="0" ci="8" mb="0" cb="0"/><line nr="394" mi="0" ci="1" mb="0" cb="0"/><line nr="397" mi="0" ci="4" mb="1" cb="1"/><line nr="398" mi="11" ci="0" mb="2" cb="0"/><line nr="399" mi="7" ci="0" mb="2" cb="0"/><line nr="401" mi="7" ci="0" mb="2" cb="0"/><line nr="403" mi="9" ci="0" mb="2" cb="0"/><line nr="404" mi="14" ci="0" mb="4" cb="0"/><line nr="406" mi="6" ci="0" mb="0" cb="0"/><line nr="407" mi="11" ci="0" mb="2" cb="0"/><line nr="408" mi="5" ci="0" mb="2" cb="0"/><line nr="409" mi="5" ci="0" mb="0" cb="0"/><line nr="410" mi="4" ci="0" mb="2" cb="0"/><line nr="411" mi="7" ci="0" mb="0" cb="0"/><line nr="414" mi="1" ci="0" mb="0" cb="0"/><line nr="415" mi="19" ci="0" mb="2" cb="0"/><line nr="416" mi="11" ci="0" mb="4" cb="0"/><line nr="418" mi="3" ci="0" mb="0" cb="0"/><line nr="419" mi="11" ci="0" mb="2" cb="0"/><line nr="420" mi="5" ci="0" mb="2" cb="0"/><line nr="421" mi="5" ci="0" mb="0" cb="0"/><line nr="422" mi="4" ci="0" mb="2" cb="0"/><line nr="423" mi="7" ci="0" mb="0" cb="0"/><line nr="426" mi="1" ci="0" mb="0" cb="0"/><line nr="428" mi="7" ci="0" mb="2" cb="0"/><line nr="429" mi="10" ci="0" mb="0" cb="0"/><line nr="430" mi="11" ci="0" mb="0" cb="0"/><line nr="433" mi="1" ci="0" mb="0" cb="0"/><line nr="436" mi="0" ci="4" mb="1" cb="1"/><line nr="437" mi="11" ci="0" mb="2" cb="0"/><line nr="438" mi="7" ci="0" mb="2" cb="0"/><line nr="439" mi="7" ci="0" mb="4" cb="0"/><line nr="440" mi="2" ci="0" mb="2" cb="0"/><line nr="441" mi="2" ci="0" mb="0" cb="0"/><line nr="443" mi="1" ci="0" mb="0" cb="0"/><line nr="447" mi="0" ci="2" mb="0" cb="2"/><line nr="452" mi="4" ci="6" mb="1" cb="1"/><line nr="453" mi="0" ci="1" mb="0" cb="0"/><line nr="454" mi="6" ci="0" mb="0" cb="0"/><line nr="455" mi="2" ci="0" mb="2" cb="0"/><line nr="456" mi="3" ci="0" mb="0" cb="0"/><line nr="457" mi="2" ci="0" mb="0" cb="0"/><line nr="458" mi="2" ci="0" mb="0" cb="0"/><line nr="459" mi="4" ci="0" mb="0" cb="0"/><line nr="460" mi="5" ci="0" mb="2" cb="0"/><line nr="462" mi="2" ci="0" mb="0" cb="0"/><line nr="463" mi="4" ci="0" mb="0" cb="0"/><line nr="464" mi="2" ci="0" mb="0" cb="0"/><line nr="465" mi="3" ci="0" mb="0" cb="0"/><line nr="466" mi="4" ci="0" mb="0" cb="0"/><line nr="467" mi="3" ci="0" mb="2" cb="0"/><line nr="468" mi="8" ci="0" mb="0" cb="0"/><line nr="469" mi="8" ci="0" mb="4" cb="0"/><line nr="470" mi="5" ci="0" mb="2" cb="0"/><line nr="471" mi="7" ci="0" mb="0" cb="0"/><line nr="472" mi="2" ci="0" mb="0" cb="0"/><line nr="475" mi="2" ci="0" mb="2" cb="0"/><line nr="476" mi="2" ci="0" mb="0" cb="0"/><line nr="477" mi="6" ci="0" mb="0" cb="0"/><line nr="478" mi="2" ci="0" mb="2" cb="0"/><line nr="480" mi="7" ci="0" mb="2" cb="0"/><line nr="481" mi="1" ci="0" mb="0" cb="0"/><line nr="482" mi="4" ci="0" mb="0" cb="0"/><line nr="486" mi="6" ci="0" mb="0" cb="0"/><line nr="487" mi="2" ci="0" mb="2" cb="0"/><line nr="488" mi="7" ci="0" mb="2" cb="0"/><line nr="489" mi="1" ci="0" mb="0" cb="0"/><line nr="490" mi="4" ci="0" mb="0" cb="0"/><line nr="495" mi="3" ci="0" mb="0" cb="0"/><line nr="497" mi="4" ci="0" mb="2" cb="0"/><line nr="498" mi="7" ci="0" mb="0" cb="0"/><line nr="499" mi="1" ci="0" mb="0" cb="0"/><line nr="501" mi="5" ci="0" mb="0" cb="0"/><line nr="502" mi="6" ci="0" mb="0" cb="0"/><line nr="504" mi="7" ci="0" mb="0" cb="0"/><line nr="505" mi="7" ci="0" mb="0" cb="0"/><line nr="507" mi="5" ci="0" mb="0" cb="0"/><line nr="510" mi="1" ci="0" mb="0" cb="0"/><line nr="512" mi="1" ci="0" mb="0" cb="0"/><line nr="514" mi="0" ci="11" mb="0" cb="2"/><line nr="516" mi="0" ci="4" mb="1" cb="1"/><line nr="517" mi="0" ci="6" mb="0" cb="0"/><line nr="519" mi="2" ci="0" mb="0" cb="0"/><line nr="521" mi="0" ci="4" mb="0" cb="2"/><line nr="522" mi="0" ci="6" mb="0" cb="0"/><line nr="524" mi="0" ci="2" mb="0" cb="0"/><line nr="526" mi="2" ci="2" mb="3" cb="1"/><line nr="527" mi="0" ci="8" mb="0" cb="0"/><line nr="529" mi="0" ci="2" mb="0" cb="2"/><line nr="531" mi="0" ci="2" mb="1" cb="1"/><line nr="532" mi="0" ci="4" mb="0" cb="0"/><line nr="534" mi="3" ci="0" mb="0" cb="0"/><line nr="536" mi="0" ci="3" mb="1" cb="1"/><line nr="537" mi="0" ci="5" mb="0" cb="0"/><line nr="540" mi="0" ci="2" mb="0" cb="0"/><line nr="541" mi="0" ci="3" mb="1" cb="1"/><line nr="542" mi="0" ci="8" mb="0" cb="2"/><line nr="544" mi="0" ci="1" mb="0" cb="0"/><line nr="546" mi="0" ci="7" mb="0" cb="0"/><line nr="547" mi="0" ci="7" mb="1" cb="3"/><line nr="548" mi="0" ci="6" mb="0" cb="0"/><line nr="550" mi="0" ci="4" mb="1" cb="1"/><line nr="551" mi="1" ci="0" mb="0" cb="0"/><line nr="553" mi="0" ci="5" mb="1" cb="1"/><line nr="554" mi="0" ci="2" mb="0" cb="0"/><line nr="555" mi="0" ci="4" mb="0" cb="0"/><line nr="557" mi="0" ci="1" mb="0" cb="0"/><line nr="558" mi="0" ci="5" mb="0" cb="2"/><line nr="559" mi="0" ci="1" mb="0" cb="0"/><line nr="560" mi="0" ci="2" mb="0" cb="2"/><line nr="561" mi="0" ci="4" mb="0" cb="0"/><line nr="562" mi="0" ci="3" mb="0" cb="0"/><line nr="563" mi="0" ci="4" mb="0" cb="0"/><line nr="564" mi="0" ci="1" mb="0" cb="0"/><line nr="566" mi="0" ci="2" mb="1" cb="1"/><line nr="567" mi="0" ci="6" mb="0" cb="0"/><line nr="569" mi="0" ci="2" mb="0" cb="2"/><line nr="570" mi="0" ci="5" mb="0" cb="0"/><line nr="572" mi="0" ci="3" mb="0" cb="2"/><line nr="573" mi="0" ci="5" mb="0" cb="0"/><line nr="577" mi="0" ci="1" mb="0" cb="0"/><line nr="582" mi="0" ci="1" mb="0" cb="0"/><line nr="586" mi="0" ci="2" mb="0" cb="2"/><line nr="587" mi="0" ci="2" mb="1" cb="1"/><line nr="589" mi="0" ci="9" mb="0" cb="2"/><line nr="590" mi="0" ci="4" mb="0" cb="0"/><line nr="591" mi="0" ci="11" mb="0" cb="2"/><line nr="592" mi="0" ci="12" mb="0" cb="0"/><line nr="594" mi="0" ci="2" mb="0" cb="0"/><line nr="597" mi="0" ci="6" mb="0" cb="0"/><line nr="599" mi="0" ci="11" mb="0" cb="2"/><line nr="600" mi="0" ci="5" mb="1" cb="1"/><line nr="601" mi="7" ci="0" mb="0" cb="0"/><line nr="603" mi="0" ci="2" mb="0" cb="0"/><line nr="606" mi="4" ci="0" mb="0" cb="0"/><line nr="607" mi="11" ci="0" mb="2" cb="0"/><line nr="608" mi="7" ci="0" mb="0" cb="0"/><line nr="609" mi="1" ci="0" mb="0" cb="0"/><line nr="614" mi="0" ci="2" mb="0" cb="2"/><line nr="615" mi="0" ci="2" mb="1" cb="1"/><line nr="617" mi="0" ci="9" mb="0" cb="2"/><line nr="618" mi="0" ci="4" mb="0" cb="0"/><line nr="619" mi="0" ci="11" mb="0" cb="2"/><line nr="620" mi="0" ci="11" mb="0" cb="0"/><line nr="621" mi="0" ci="1" mb="0" cb="0"/><line nr="622" mi="0" ci="2" mb="0" cb="0"/><line nr="625" mi="0" ci="6" mb="0" cb="0"/><line nr="626" mi="0" ci="11" mb="0" cb="2"/><line nr="627" mi="0" ci="5" mb="1" cb="1"/><line nr="628" mi="7" ci="0" mb="0" cb="0"/><line nr="630" mi="0" ci="2" mb="0" cb="0"/><line nr="633" mi="4" ci="0" mb="0" cb="0"/><line nr="634" mi="11" ci="0" mb="2" cb="0"/><line nr="635" mi="7" ci="0" mb="0" cb="0"/><line nr="636" mi="1" ci="0" mb="0" cb="0"/><line nr="640" mi="0" ci="4" mb="0" cb="2"/><line nr="642" mi="0" ci="5" mb="0" cb="0"/><line nr="645" mi="0" ci="4" mb="0" cb="2"/><line nr="647" mi="0" ci="5" mb="0" cb="0"/><line nr="650" mi="0" ci="4" mb="1" cb="1"/><line nr="652" mi="9" ci="0" mb="0" cb="0"/><line nr="655" mi="0" ci="4" mb="0" cb="2"/><line nr="656" mi="0" ci="4" mb="1" cb="1"/><line nr="658" mi="0" ci="7" mb="0" cb="0"/><line nr="659" mi="0" ci="4" mb="0" cb="0"/><line nr="661" mi="0" ci="4" mb="1" cb="1"/><line nr="663" mi="13" ci="0" mb="0" cb="0"/><line nr="667" mi="0" ci="4" mb="0" cb="2"/><line nr="669" mi="0" ci="7" mb="0" cb="0"/><line nr="670" mi="0" ci="7" mb="0" cb="0"/><line nr="673" mi="0" ci="4" mb="1" cb="1"/><line nr="675" mi="12" ci="0" mb="0" cb="0"/><line nr="678" mi="0" ci="4" mb="1" cb="1"/><line nr="680" mi="7" ci="0" mb="0" cb="0"/><line nr="684" mi="0" ci="4" mb="0" cb="2"/><line nr="685" mi="0" ci="8" mb="0" cb="0"/><line nr="687" mi="0" ci="8" mb="0" cb="0"/><line nr="690" mi="0" ci="1" mb="0" cb="0"/><line nr="703" mi="0" ci="2" mb="1" cb="1"/><line nr="704" mi="0" ci="4" mb="0" cb="0"/><line nr="705" mi="0" ci="4" mb="0" cb="0"/><line nr="707" mi="0" ci="4" mb="0" cb="0"/><line nr="709" mi="0" ci="4" mb="0" cb="0"/><line nr="711" mi="0" ci="2" mb="1" cb="1"/><line nr="712" mi="0" ci="2" mb="0" cb="0"/><line nr="713" mi="0" ci="3" mb="0" cb="0"/><line nr="714" mi="0" ci="8" mb="0" cb="2"/><line nr="715" mi="0" ci="5" mb="0" cb="0"/><line nr="716" mi="0" ci="4" mb="1" cb="1"/><line nr="717" mi="0" ci="4" mb="0" cb="0"/><line nr="721" mi="0" ci="2" mb="1" cb="1"/><line nr="722" mi="0" ci="2" mb="0" cb="0"/><line nr="723" mi="0" ci="3" mb="0" cb="0"/><line nr="724" mi="0" ci="8" mb="0" cb="2"/><line nr="725" mi="0" ci="5" mb="0" cb="0"/><line nr="726" mi="0" ci="4" mb="1" cb="1"/><line nr="727" mi="0" ci="4" mb="0" cb="0"/><line nr="731" mi="0" ci="2" mb="1" cb="1"/><line nr="732" mi="0" ci="2" mb="0" cb="0"/><line nr="733" mi="0" ci="3" mb="0" cb="0"/><line nr="734" mi="0" ci="8" mb="0" cb="2"/><line nr="735" mi="0" ci="5" mb="0" cb="0"/><line nr="736" mi="0" ci="4" mb="1" cb="1"/><line nr="737" mi="0" ci="4" mb="0" cb="0"/><line nr="741" mi="0" ci="2" mb="0" cb="0"/><line nr="743" mi="2" ci="0" mb="0" cb="0"/><line nr="758" mi="0" ci="2" mb="1" cb="1"/><line nr="759" mi="0" ci="4" mb="0" cb="0"/><line nr="760" mi="0" ci="4" mb="0" cb="0"/><line nr="762" mi="0" ci="2" mb="1" cb="1"/><line nr="763" mi="0" ci="2" mb="0" cb="0"/><line nr="764" mi="0" ci="3" mb="0" cb="0"/><line nr="765" mi="0" ci="8" mb="0" cb="2"/><line nr="766" mi="0" ci="5" mb="0" cb="0"/><line nr="767" mi="0" ci="4" mb="1" cb="1"/><line nr="768" mi="0" ci="4" mb="0" cb="0"/><line nr="772" mi="0" ci="2" mb="0" cb="0"/><line nr="774" mi="2" ci="0" mb="0" cb="0"/><line nr="792" mi="0" ci="3" mb="1" cb="1"/><line nr="793" mi="4" ci="0" mb="0" cb="0"/><line nr="794" mi="2" ci="0" mb="2" cb="0"/><line nr="795" mi="4" ci="0" mb="0" cb="0"/><line nr="797" mi="4" ci="0" mb="0" cb="0"/><line nr="799" mi="4" ci="0" mb="0" cb="0"/><line nr="801" mi="4" ci="0" mb="0" cb="0"/><line nr="803" mi="2" ci="0" mb="2" cb="0"/><line nr="804" mi="2" ci="0" mb="0" cb="0"/><line nr="805" mi="3" ci="0" mb="0" cb="0"/><line nr="806" mi="8" ci="0" mb="2" cb="0"/><line nr="807" mi="6" ci="0" mb="0" cb="0"/><line nr="810" mi="2" ci="0" mb="2" cb="0"/><line nr="811" mi="2" ci="0" mb="0" cb="0"/><line nr="812" mi="3" ci="0" mb="0" cb="0"/><line nr="813" mi="8" ci="0" mb="2" cb="0"/><line nr="814" mi="6" ci="0" mb="0" cb="0"/><line nr="817" mi="2" ci="0" mb="2" cb="0"/><line nr="818" mi="2" ci="0" mb="0" cb="0"/><line nr="819" mi="3" ci="0" mb="0" cb="0"/><line nr="820" mi="8" ci="0" mb="2" cb="0"/><line nr="821" mi="6" ci="0" mb="0" cb="0"/><line nr="824" mi="2" ci="0" mb="2" cb="0"/><line nr="825" mi="2" ci="0" mb="0" cb="0"/><line nr="826" mi="3" ci="0" mb="0" cb="0"/><line nr="827" mi="8" ci="0" mb="2" cb="0"/><line nr="828" mi="6" ci="0" mb="0" cb="0"/><line nr="833" mi="0" ci="1" mb="0" cb="0"/><line nr="855" mi="4" ci="0" mb="0" cb="0"/><line nr="856" mi="3" ci="0" mb="0" cb="0"/><line nr="857" mi="10" ci="0" mb="2" cb="0"/><line nr="858" mi="5" ci="0" mb="0" cb="0"/><line nr="859" mi="2" ci="0" mb="2" cb="0"/><line nr="860" mi="4" ci="0" mb="0" cb="0"/><line nr="861" mi="5" ci="0" mb="0" cb="0"/><line nr="862" mi="5" ci="0" mb="0" cb="0"/><line nr="863" mi="2" ci="0" mb="2" cb="0"/><line nr="864" mi="5" ci="0" mb="0" cb="0"/><line nr="867" mi="1" ci="0" mb="0" cb="0"/><line nr="868" mi="2" ci="0" mb="0" cb="0"/><line nr="885" mi="6" ci="0" mb="6" cb="0"/><line nr="886" mi="2" ci="0" mb="0" cb="0"/><line nr="888" mi="2" ci="0" mb="0" cb="0"/><line nr="889" mi="2" ci="0" mb="0" cb="0"/><line nr="891" mi="7" ci="0" mb="4" cb="0"/><line nr="892" mi="9" ci="0" mb="2" cb="0"/><line nr="893" mi="11" ci="0" mb="2" cb="0"/><line nr="894" mi="2" ci="0" mb="0" cb="0"/><line nr="898" mi="7" ci="0" mb="4" cb="0"/><line nr="899" mi="9" ci="0" mb="2" cb="0"/><line nr="900" mi="11" ci="0" mb="2" cb="0"/><line nr="901" mi="2" ci="0" mb="0" cb="0"/><line nr="905" mi="7" ci="0" mb="4" cb="0"/><line nr="906" mi="9" ci="0" mb="2" cb="0"/><line nr="907" mi="11" ci="0" mb="2" cb="0"/><line nr="908" mi="2" ci="0" mb="0" cb="0"/><line nr="913" mi="7" ci="0" mb="4" cb="0"/><line nr="914" mi="4" ci="0" mb="0" cb="0"/><line nr="915" mi="9" ci="0" mb="2" cb="0"/><line nr="916" mi="2" ci="0" mb="0" cb="0"/><line nr="917" mi="6" ci="0" mb="2" cb="0"/><line nr="918" mi="6" ci="0" mb="0" cb="0"/><line nr="919" mi="7" ci="0" mb="2" cb="0"/><line nr="920" mi="12" ci="0" mb="0" cb="0"/><line nr="921" mi="5" ci="0" mb="0" cb="0"/><line nr="922" mi="1" ci="0" mb="0" cb="0"/><line nr="923" mi="7" ci="0" mb="0" cb="0"/><line nr="924" mi="11" ci="0" mb="2" cb="0"/><line nr="925" mi="12" ci="0" mb="0" cb="0"/><line nr="926" mi="7" ci="0" mb="0" cb="0"/><line nr="928" mi="5" ci="0" mb="0" cb="0"/><line nr="930" mi="8" ci="0" mb="0" cb="0"/><line nr="932" mi="7" ci="0" mb="0" cb="0"/><line nr="934" mi="2" ci="0" mb="2" cb="0"/><line nr="935" mi="2" ci="0" mb="0" cb="0"/><line nr="937" mi="2" ci="0" mb="0" cb="0"/><line nr="962" mi="2" ci="0" mb="2" cb="0"/><line nr="964" mi="9" ci="0" mb="2" cb="0"/><line nr="965" mi="4" ci="0" mb="0" cb="0"/><line nr="966" mi="11" ci="0" mb="2" cb="0"/><line nr="967" mi="11" ci="0" mb="0" cb="0"/><line nr="968" mi="1" ci="0" mb="0" cb="0"/><line nr="969" mi="2" ci="0" mb="0" cb="0"/><line nr="972" mi="6" ci="0" mb="0" cb="0"/><line nr="974" mi="11" ci="0" mb="2" cb="0"/><line nr="975" mi="5" ci="0" mb="2" cb="0"/><line nr="976" mi="7" ci="0" mb="0" cb="0"/><line nr="978" mi="2" ci="0" mb="0" cb="0"/><line nr="981" mi="4" ci="0" mb="0" cb="0"/><line nr="982" mi="11" ci="0" mb="2" cb="0"/><line nr="983" mi="7" ci="0" mb="0" cb="0"/><line nr="984" mi="1" ci="0" mb="0" cb="0"/><line nr="986" mi="2" ci="0" mb="0" cb="0"/><line nr="1003" mi="0" ci="4" mb="0" cb="0"/><line nr="1004" mi="0" ci="8" mb="0" cb="2"/><line nr="1005" mi="0" ci="7" mb="0" cb="0"/><line nr="1006" mi="0" ci="2" mb="0" cb="0"/><line nr="1007" mi="0" ci="17" mb="0" cb="2"/><line nr="1008" mi="0" ci="7" mb="1" cb="3"/><line nr="1009" mi="0" ci="5" mb="0" cb="2"/><line nr="1010" mi="0" ci="5" mb="0" cb="0"/><line nr="1012" mi="0" ci="6" mb="0" cb="0"/><line nr="1014" mi="0" ci="10" mb="0" cb="0"/><line nr="1015" mi="0" ci="7" mb="0" cb="0"/><line nr="1016" mi="0" ci="5" mb="1" cb="1"/><line nr="1017" mi="0" ci="4" mb="0" cb="0"/><line nr="1018" mi="0" ci="6" mb="0" cb="0"/><line nr="1022" mi="0" ci="2" mb="0" cb="0"/><line nr="1036" mi="4" ci="0" mb="4" cb="0"/><line nr="1037" mi="7" ci="0" mb="0" cb="0"/><line nr="1038" mi="2" ci="0" mb="0" cb="0"/><line nr="1039" mi="2" ci="0" mb="0" cb="0"/><line nr="1040" mi="2" ci="0" mb="0" cb="0"/><line nr="1041" mi="8" ci="0" mb="4" cb="0"/><line nr="1042" mi="8" ci="0" mb="2" cb="0"/><line nr="1043" mi="2" ci="0" mb="0" cb="0"/><line nr="1044" mi="8" ci="0" mb="2" cb="0"/><line nr="1045" mi="2" ci="0" mb="0" cb="0"/><line nr="1047" mi="12" ci="0" mb="4" cb="0"/><line nr="1048" mi="8" ci="0" mb="0" cb="0"/><line nr="1050" mi="1" ci="0" mb="0" cb="0"/><line nr="1051" mi="2" ci="0" mb="0" cb="0"/><line nr="1054" mi="6" ci="0" mb="0" cb="0"/><line nr="1056" mi="3" ci="0" mb="0" cb="0"/><line nr="1074" mi="0" ci="2" mb="1" cb="1"/><line nr="1075" mi="0" ci="10" mb="0" cb="2"/><line nr="1076" mi="0" ci="4" mb="0" cb="0"/><line nr="1078" mi="0" ci="4" mb="0" cb="0"/><line nr="1080" mi="0" ci="2" mb="0" cb="0"/><line nr="1081" mi="0" ci="11" mb="0" cb="2"/><line nr="1082" mi="0" ci="6" mb="0" cb="0"/><line nr="1083" mi="2" ci="5" mb="1" cb="1"/><line nr="1084" mi="0" ci="7" mb="0" cb="2"/><line nr="1085" mi="0" ci="10" mb="0" cb="4"/><line nr="1087" mi="0" ci="3" mb="0" cb="2"/><line nr="1088" mi="0" ci="5" mb="0" cb="0"/><line nr="1089" mi="0" ci="1" mb="0" cb="0"/><line nr="1091" mi="0" ci="1" mb="0" cb="0"/><line nr="1092" mi="0" ci="2" mb="0" cb="2"/><line nr="1093" mi="0" ci="6" mb="0" cb="0"/><line nr="1095" mi="0" ci="3" mb="0" cb="0"/><line nr="1096" mi="0" ci="1" mb="0" cb="0"/><line nr="1098" mi="0" ci="1" mb="0" cb="0"/><line nr="1115" mi="0" ci="2" mb="1" cb="1"/><line nr="1116" mi="0" ci="10" mb="0" cb="2"/><line nr="1117" mi="0" ci="4" mb="0" cb="0"/><line nr="1119" mi="0" ci="4" mb="0" cb="0"/><line nr="1121" mi="0" ci="2" mb="0" cb="0"/><line nr="1122" mi="0" ci="2" mb="1" cb="1"/><line nr="1123" mi="0" ci="11" mb="0" cb="2"/><line nr="1124" mi="0" ci="6" mb="0" cb="0"/><line nr="1125" mi="2" ci="5" mb="1" cb="1"/><line nr="1126" mi="11" ci="6" mb="4" cb="2"/><line nr="1128" mi="3" ci="0" mb="2" cb="0"/><line nr="1129" mi="0" ci="5" mb="0" cb="0"/><line nr="1130" mi="0" ci="1" mb="0" cb="0"/><line nr="1132" mi="0" ci="1" mb="0" cb="0"/><line nr="1134" mi="0" ci="2" mb="0" cb="2"/><line nr="1135" mi="0" ci="6" mb="0" cb="0"/><line nr="1137" mi="0" ci="3" mb="0" cb="0"/><line nr="1138" mi="0" ci="1" mb="0" cb="0"/><line nr="1140" mi="0" ci="1" mb="0" cb="0"/><line nr="1160" mi="0" ci="2" mb="1" cb="1"/><line nr="1161" mi="0" ci="10" mb="0" cb="2"/><line nr="1162" mi="0" ci="7" mb="1" cb="1"/><line nr="1163" mi="14" ci="0" mb="0" cb="0"/><line nr="1165" mi="7" ci="0" mb="0" cb="0"/><line nr="1168" mi="0" ci="6" mb="0" cb="0"/><line nr="1170" mi="0" ci="5" mb="1" cb="1"/><line nr="1172" mi="0" ci="15" mb="2" cb="6"/><line nr="1175" mi="0" ci="6" mb="2" cb="2"/><line nr="1176" mi="0" ci="2" mb="1" cb="1"/><line nr="1178" mi="0" ci="4" mb="0" cb="0"/><line nr="1179" mi="0" ci="3" mb="0" cb="0"/><line nr="1180" mi="0" ci="2" mb="0" cb="0"/><line nr="1182" mi="0" ci="3" mb="1" cb="1"/><line nr="1184" mi="0" ci="17" mb="0" cb="2"/><line nr="1185" mi="0" ci="6" mb="0" cb="0"/><line nr="1186" mi="0" ci="7" mb="0" cb="2"/><line nr="1187" mi="0" ci="7" mb="0" cb="0"/><line nr="1188" mi="0" ci="2" mb="1" cb="1"/><line nr="1189" mi="0" ci="7" mb="0" cb="2"/><line nr="1190" mi="0" ci="9" mb="0" cb="0"/><line nr="1195" mi="0" ci="4" mb="0" cb="0"/><line nr="1197" mi="0" ci="6" mb="0" cb="0"/><line nr="1198" mi="0" ci="8" mb="0" cb="0"/><line nr="1199" mi="1" ci="0" mb="0" cb="0"/><line nr="1200" mi="3" ci="0" mb="0" cb="0"/><line nr="1201" mi="5" ci="0" mb="0" cb="0"/><line nr="1202" mi="0" ci="1" mb="0" cb="0"/><line nr="1203" mi="0" ci="3" mb="1" cb="1"/><line nr="1204" mi="0" ci="11" mb="0" cb="2"/><line nr="1205" mi="0" ci="4" mb="0" cb="0"/><line nr="1206" mi="0" ci="5" mb="1" cb="1"/><line nr="1208" mi="0" ci="6" mb="0" cb="0"/><line nr="1210" mi="0" ci="8" mb="0" cb="0"/><line nr="1211" mi="1" ci="0" mb="0" cb="0"/><line nr="1212" mi="3" ci="0" mb="0" cb="0"/><line nr="1213" mi="5" ci="0" mb="0" cb="0"/><line nr="1214" mi="1" ci="1" mb="0" cb="0"/><line nr="1215" mi="3" ci="0" mb="0" cb="0"/><line nr="1216" mi="2" ci="0" mb="2" cb="0"/><line nr="1218" mi="4" ci="0" mb="0" cb="0"/><line nr="1219" mi="2" ci="0" mb="0" cb="0"/><line nr="1220" mi="8" ci="0" mb="0" cb="0"/><line nr="1221" mi="1" ci="0" mb="0" cb="0"/><line nr="1222" mi="3" ci="0" mb="0" cb="0"/><line nr="1223" mi="5" ci="0" mb="0" cb="0"/><line nr="1224" mi="2" ci="0" mb="0" cb="0"/><line nr="1226" mi="13" ci="0" mb="0" cb="0"/><line nr="1229" mi="0" ci="3" mb="0" cb="0"/><line nr="1230" mi="0" ci="1" mb="0" cb="0"/><line nr="1232" mi="0" ci="3" mb="0" cb="0"/><line nr="1234" mi="0" ci="1" mb="0" cb="0"/><line nr="1236" mi="0" ci="3" mb="1" cb="1"/><line nr="1237" mi="0" ci="2" mb="0" cb="0"/><line nr="1241" mi="0" ci="4" mb="0" cb="0"/><line nr="1242" mi="0" ci="3" mb="0" cb="0"/><line nr="1243" mi="0" ci="3" mb="0" cb="0"/><line nr="1244" mi="0" ci="4" mb="0" cb="0"/><line nr="1245" mi="0" ci="3" mb="1" cb="1"/><line nr="1246" mi="0" ci="5" mb="0" cb="0"/><line nr="1247" mi="0" ci="5" mb="0" cb="0"/><line nr="1248" mi="2" ci="7" mb="1" cb="1"/><line nr="1249" mi="6" ci="0" mb="0" cb="0"/><line nr="1250" mi="5" ci="0" mb="2" cb="0"/><line nr="1251" mi="6" ci="0" mb="0" cb="0"/><line nr="1252" mi="5" ci="0" mb="0" cb="0"/><line nr="1253" mi="3" ci="0" mb="0" cb="0"/><line nr="1254" mi="2" ci="0" mb="2" cb="0"/><line nr="1255" mi="4" ci="0" mb="0" cb="0"/><line nr="1256" mi="6" ci="0" mb="0" cb="0"/><line nr="1258" mi="4" ci="0" mb="0" cb="0"/><line nr="1261" mi="0" ci="17" mb="0" cb="2"/><line nr="1262" mi="0" ci="2" mb="1" cb="1"/><line nr="1263" mi="0" ci="3" mb="0" cb="0"/><line nr="1265" mi="9" ci="0" mb="2" cb="0"/><line nr="1266" mi="5" ci="0" mb="0" cb="0"/><line nr="1268" mi="0" ci="11" mb="0" cb="0"/><line nr="1270" mi="0" ci="6" mb="0" cb="2"/><line nr="1271" mi="0" ci="9" mb="0" cb="4"/><line nr="1273" mi="0" ci="3" mb="0" cb="2"/><line nr="1274" mi="0" ci="4" mb="0" cb="0"/><line nr="1275" mi="0" ci="3" mb="1" cb="1"/><line nr="1276" mi="2" ci="7" mb="1" cb="1"/><line nr="1277" mi="6" ci="0" mb="0" cb="0"/><line nr="1279" mi="3" ci="0" mb="0" cb="0"/><line nr="1280" mi="2" ci="0" mb="2" cb="0"/><line nr="1281" mi="4" ci="0" mb="0" cb="0"/><line nr="1282" mi="7" ci="0" mb="0" cb="0"/><line nr="1283" mi="7" ci="0" mb="0" cb="0"/><line nr="1284" mi="3" ci="0" mb="0" cb="0"/><line nr="1285" mi="2" ci="0" mb="2" cb="0"/><line nr="1286" mi="4" ci="0" mb="0" cb="0"/><line nr="1287" mi="7" ci="0" mb="0" cb="0"/><line nr="1288" mi="6" ci="0" mb="0" cb="0"/><line nr="1290" mi="1" ci="0" mb="0" cb="0"/><line nr="1291" mi="3" ci="0" mb="0" cb="0"/><line nr="1292" mi="5" ci="0" mb="0" cb="0"/><line nr="1293" mi="1" ci="0" mb="0" cb="0"/><line nr="1296" mi="0" ci="1" mb="0" cb="0"/><line nr="1299" mi="0" ci="2" mb="0" cb="2"/><line nr="1300" mi="0" ci="6" mb="0" cb="0"/><line nr="1301" mi="0" ci="3" mb="1" cb="1"/><line nr="1302" mi="2" ci="7" mb="1" cb="1"/><line nr="1303" mi="6" ci="0" mb="0" cb="0"/><line nr="1304" mi="5" ci="0" mb="2" cb="0"/><line nr="1305" mi="9" ci="0" mb="0" cb="0"/><line nr="1306" mi="3" ci="0" mb="0" cb="0"/><line nr="1307" mi="2" ci="0" mb="2" cb="0"/><line nr="1308" mi="8" ci="0" mb="0" cb="0"/><line nr="1314" mi="0" ci="3" mb="0" cb="0"/><line nr="1315" mi="0" ci="3" mb="1" cb="1"/><line nr="1316" mi="4" ci="7" mb="1" cb="1"/><line nr="1317" mi="3" ci="0" mb="0" cb="0"/><line nr="1318" mi="1" ci="0" mb="0" cb="0"/><line nr="1320" mi="0" ci="1" mb="0" cb="0"/><line nr="1323" mi="13" ci="0" mb="0" cb="0"/><line nr="1325" mi="0" ci="1" mb="0" cb="0"/><line nr="1327" mi="0" ci="1" mb="0" cb="0"/><line nr="1358" mi="2" ci="0" mb="2" cb="0"/><line nr="1359" mi="10" ci="0" mb="2" cb="0"/><line nr="1361" mi="3" ci="0" mb="2" cb="0"/><line nr="1362" mi="3" ci="0" mb="0" cb="0"/><line nr="1363" mi="3" ci="0" mb="0" cb="0"/><line nr="1364" mi="3" ci="0" mb="0" cb="0"/><line nr="1365" mi="3" ci="0" mb="0" cb="0"/><line nr="1368" mi="5" ci="0" mb="2" cb="0"/><line nr="1369" mi="11" ci="0" mb="2" cb="0"/><line nr="1370" mi="4" ci="0" mb="2" cb="0"/><line nr="1371" mi="6" ci="0" mb="2" cb="0"/><line nr="1372" mi="8" ci="0" mb="2" cb="0"/><line nr="1373" mi="2" ci="0" mb="0" cb="0"/><line nr="1375" mi="8" ci="0" mb="2" cb="0"/><line nr="1376" mi="13" ci="0" mb="4" cb="0"/><line nr="1378" mi="5" ci="0" mb="0" cb="0"/><line nr="1379" mi="2" ci="0" mb="0" cb="0"/><line nr="1380" mi="3" ci="0" mb="0" cb="0"/><line nr="1381" mi="5" ci="0" mb="0" cb="0"/><line nr="1382" mi="15" ci="0" mb="0" cb="0"/><line nr="1383" mi="2" ci="0" mb="0" cb="0"/><line nr="1388" mi="4" ci="0" mb="0" cb="0"/><line nr="1389" mi="7" ci="0" mb="0" cb="0"/><line nr="1390" mi="6" ci="0" mb="2" cb="0"/><line nr="1391" mi="2" ci="0" mb="0" cb="0"/><line nr="1392" mi="8" ci="0" mb="0" cb="0"/><line nr="1395" mi="10" ci="0" mb="2" cb="0"/><line nr="1396" mi="8" ci="0" mb="0" cb="0"/><line nr="1398" mi="9" ci="0" mb="2" cb="0"/><line nr="1400" mi="2" ci="0" mb="0" cb="0"/><line nr="1401" mi="6" ci="0" mb="0" cb="0"/><line nr="1402" mi="5" ci="0" mb="0" cb="0"/><line nr="1404" mi="1" ci="0" mb="0" cb="0"/><line nr="1405" mi="13" ci="0" mb="0" cb="0"/><line nr="1407" mi="6" ci="0" mb="0" cb="0"/><line nr="1409" mi="2" ci="0" mb="2" cb="0"/><line nr="1411" mi="12" ci="0" mb="0" cb="0"/><line nr="1412" mi="2" ci="0" mb="0" cb="0"/><line nr="1413" mi="4" ci="0" mb="0" cb="0"/><line nr="1415" mi="2" ci="0" mb="2" cb="0"/><line nr="1416" mi="8" ci="0" mb="0" cb="0"/><line nr="1418" mi="9" ci="0" mb="0" cb="0"/><line nr="1419" mi="7" ci="0" mb="0" cb="0"/><line nr="1421" mi="2" ci="0" mb="2" cb="0"/><line nr="1422" mi="9" ci="0" mb="0" cb="0"/><line nr="1423" mi="9" ci="0" mb="0" cb="0"/><line nr="1426" mi="1" ci="0" mb="0" cb="0"/><line nr="1427" mi="8" ci="0" mb="0" cb="0"/><line nr="1429" mi="4" ci="0" mb="2" cb="0"/><line nr="1430" mi="6" ci="0" mb="2" cb="0"/><line nr="1431" mi="7" ci="0" mb="0" cb="0"/><line nr="1433" mi="1" ci="0" mb="0" cb="0"/><line nr="1434" mi="5" ci="0" mb="0" cb="0"/><line nr="1435" mi="5" ci="0" mb="2" cb="0"/><line nr="1436" mi="11" ci="0" mb="2" cb="0"/><line nr="1437" mi="4" ci="0" mb="2" cb="0"/><line nr="1438" mi="6" ci="0" mb="2" cb="0"/><line nr="1439" mi="8" ci="0" mb="2" cb="0"/><line nr="1440" mi="2" ci="0" mb="0" cb="0"/><line nr="1442" mi="8" ci="0" mb="2" cb="0"/><line nr="1443" mi="13" ci="0" mb="4" cb="0"/><line nr="1445" mi="5" ci="0" mb="0" cb="0"/><line nr="1446" mi="2" ci="0" mb="0" cb="0"/><line nr="1447" mi="3" ci="0" mb="0" cb="0"/><line nr="1448" mi="5" ci="0" mb="0" cb="0"/><line nr="1450" mi="15" ci="0" mb="0" cb="0"/><line nr="1451" mi="2" ci="0" mb="0" cb="0"/><line nr="1455" mi="13" ci="0" mb="0" cb="0"/><line nr="1457" mi="6" ci="0" mb="0" cb="0"/><line nr="1459" mi="2" ci="0" mb="2" cb="0"/><line nr="1461" mi="12" ci="0" mb="0" cb="0"/><line nr="1462" mi="2" ci="0" mb="0" cb="0"/><line nr="1463" mi="4" ci="0" mb="0" cb="0"/><line nr="1465" mi="2" ci="0" mb="2" cb="0"/><line nr="1466" mi="8" ci="0" mb="0" cb="0"/><line nr="1468" mi="9" ci="0" mb="0" cb="0"/><line nr="1469" mi="7" ci="0" mb="0" cb="0"/><line nr="1471" mi="2" ci="0" mb="2" cb="0"/><line nr="1472" mi="9" ci="0" mb="0" cb="0"/><line nr="1473" mi="9" ci="0" mb="0" cb="0"/><line nr="1476" mi="1" ci="0" mb="0" cb="0"/><line nr="1477" mi="8" ci="0" mb="0" cb="0"/><line nr="1479" mi="4" ci="0" mb="2" cb="0"/><line nr="1480" mi="6" ci="0" mb="2" cb="0"/><line nr="1481" mi="7" ci="0" mb="0" cb="0"/><line nr="1483" mi="1" ci="0" mb="0" cb="0"/><line nr="1484" mi="4" ci="0" mb="0" cb="0"/><line nr="1487" mi="1" ci="0" mb="0" cb="0"/><line nr="1488" mi="6" ci="0" mb="0" cb="0"/><line nr="1489" mi="2" ci="0" mb="2" cb="0"/><line nr="1490" mi="11" ci="0" mb="2" cb="0"/><line nr="1491" mi="6" ci="0" mb="0" cb="0"/><line nr="1492" mi="2" ci="0" mb="2" cb="0"/><line nr="1493" mi="7" ci="0" mb="0" cb="0"/><line nr="1495" mi="1" ci="0" mb="0" cb="0"/><line nr="1496" mi="4" ci="0" mb="0" cb="0"/><line nr="1499" mi="1" ci="0" mb="0" cb="0"/><line nr="1501" mi="1" ci="0" mb="0" cb="0"/><line nr="1533" mi="0" ci="4" mb="2" cb="2"/><line nr="1536" mi="0" ci="10" mb="0" cb="2"/><line nr="1537" mi="0" ci="3" mb="0" cb="0"/><line nr="1538" mi="0" ci="4" mb="1" cb="1"/><line nr="1539" mi="0" ci="6" mb="0" cb="0"/><line nr="1540" mi="0" ci="3" mb="0" cb="0"/><line nr="1541" mi="0" ci="3" mb="0" cb="0"/><line nr="1543" mi="0" ci="4" mb="0" cb="0"/><line nr="1545" mi="0" ci="4" mb="0" cb="0"/><line nr="1547" mi="0" ci="2" mb="1" cb="1"/><line nr="1548" mi="0" ci="11" mb="0" cb="2"/><line nr="1549" mi="0" ci="4" mb="0" cb="0"/><line nr="1550" mi="0" ci="1" mb="0" cb="0"/><line nr="1553" mi="0" ci="4" mb="0" cb="0"/><line nr="1556" mi="0" ci="4" mb="0" cb="0"/><line nr="1557" mi="0" ci="4" mb="0" cb="0"/><line nr="1558" mi="0" ci="4" mb="0" cb="0"/><line nr="1560" mi="0" ci="2" mb="1" cb="1"/><line nr="1561" mi="4" ci="0" mb="0" cb="0"/><line nr="1562" mi="8" ci="0" mb="2" cb="0"/><line nr="1563" mi="2" ci="0" mb="0" cb="0"/><line nr="1564" mi="6" ci="0" mb="0" cb="0"/><line nr="1567" mi="4" ci="0" mb="2" cb="0"/><line nr="1568" mi="7" ci="0" mb="2" cb="0"/><line nr="1569" mi="2" ci="0" mb="2" cb="0"/><line nr="1570" mi="3" ci="0" mb="0" cb="0"/><line nr="1571" mi="3" ci="0" mb="2" cb="0"/><line nr="1572" mi="4" ci="0" mb="0" cb="0"/><line nr="1573" mi="4" ci="0" mb="0" cb="0"/><line nr="1575" mi="6" ci="0" mb="0" cb="0"/><line nr="1576" mi="2" ci="0" mb="0" cb="0"/><line nr="1577" mi="5" ci="0" mb="2" cb="0"/><line nr="1578" mi="16" ci="0" mb="0" cb="0"/><line nr="1581" mi="7" ci="0" mb="0" cb="0"/><line nr="1583" mi="6" ci="0" mb="0" cb="0"/><line nr="1584" mi="11" ci="0" mb="2" cb="0"/><line nr="1585" mi="4" ci="0" mb="2" cb="0"/><line nr="1586" mi="2" ci="0" mb="0" cb="0"/><line nr="1587" mi="1" ci="0" mb="0" cb="0"/><line nr="1589" mi="1" ci="0" mb="0" cb="0"/><line nr="1591" mi="2" ci="0" mb="2" cb="0"/><line nr="1592" mi="6" ci="0" mb="0" cb="0"/><line nr="1593" mi="6" ci="0" mb="0" cb="0"/><line nr="1594" mi="5" ci="0" mb="0" cb="0"/><line nr="1596" mi="12" ci="0" mb="0" cb="0"/><line nr="1597" mi="4" ci="0" mb="2" cb="0"/><line nr="1598" mi="4" ci="0" mb="2" cb="0"/><line nr="1599" mi="13" ci="0" mb="0" cb="0"/><line nr="1601" mi="6" ci="0" mb="0" cb="0"/><line nr="1603" mi="4" ci="0" mb="0" cb="0"/><line nr="1606" mi="1" ci="0" mb="0" cb="0"/><line nr="1610" mi="1" ci="0" mb="0" cb="0"/><line nr="1611" mi="0" ci="2" mb="0" cb="0"/><line nr="1612" mi="0" ci="2" mb="0" cb="0"/><line nr="1613" mi="0" ci="2" mb="0" cb="0"/><line nr="1614" mi="0" ci="4" mb="0" cb="0"/><line nr="1615" mi="0" ci="8" mb="0" cb="2"/><line nr="1616" mi="0" ci="2" mb="0" cb="0"/><line nr="1617" mi="0" ci="6" mb="0" cb="0"/><line nr="1618" mi="0" ci="4" mb="1" cb="1"/><line nr="1619" mi="0" ci="7" mb="1" cb="1"/><line nr="1620" mi="0" ci="2" mb="1" cb="1"/><line nr="1622" mi="0" ci="3" mb="0" cb="0"/><line nr="1623" mi="0" ci="4" mb="0" cb="0"/><line nr="1624" mi="0" ci="3" mb="0" cb="2"/><line nr="1625" mi="0" ci="4" mb="0" cb="0"/><line nr="1626" mi="0" ci="6" mb="0" cb="0"/><line nr="1627" mi="0" ci="1" mb="0" cb="0"/><line nr="1628" mi="0" ci="9" mb="0" cb="0"/><line nr="1631" mi="0" ci="10" mb="0" cb="2"/><line nr="1632" mi="0" ci="16" mb="0" cb="0"/><line nr="1635" mi="0" ci="2" mb="0" cb="0"/><line nr="1636" mi="0" ci="11" mb="0" cb="2"/><line nr="1637" mi="0" ci="4" mb="0" cb="2"/><line nr="1638" mi="0" ci="2" mb="0" cb="0"/><line nr="1639" mi="0" ci="1" mb="0" cb="0"/><line nr="1641" mi="0" ci="1" mb="0" cb="0"/><line nr="1642" mi="0" ci="2" mb="0" cb="2"/><line nr="1643" mi="0" ci="6" mb="0" cb="0"/><line nr="1644" mi="0" ci="6" mb="0" cb="0"/><line nr="1645" mi="0" ci="5" mb="0" cb="0"/><line nr="1647" mi="0" ci="12" mb="0" cb="0"/><line nr="1648" mi="0" ci="4" mb="1" cb="1"/><line nr="1649" mi="4" ci="0" mb="2" cb="0"/><line nr="1650" mi="13" ci="0" mb="0" cb="0"/><line nr="1652" mi="6" ci="0" mb="0" cb="0"/><line nr="1654" mi="4" ci="0" mb="0" cb="0"/><line nr="1657" mi="0" ci="1" mb="0" cb="0"/><line nr="1658" mi="0" ci="2" mb="1" cb="1"/><line nr="1659" mi="0" ci="10" mb="0" cb="2"/><line nr="1660" mi="0" ci="6" mb="0" cb="0"/><line nr="1661" mi="0" ci="2" mb="0" cb="0"/><line nr="1662" mi="0" ci="2" mb="0" cb="0"/><line nr="1663" mi="0" ci="3" mb="1" cb="1"/><line nr="1664" mi="4" ci="0" mb="0" cb="0"/><line nr="1666" mi="0" ci="1" mb="0" cb="0"/><line nr="1668" mi="0" ci="3" mb="1" cb="1"/><line nr="1669" mi="3" ci="0" mb="2" cb="0"/><line nr="1670" mi="7" ci="0" mb="0" cb="0"/><line nr="1673" mi="3" ci="0" mb="2" cb="0"/><line nr="1674" mi="9" ci="0" mb="0" cb="0"/><line nr="1678" mi="2" ci="0" mb="0" cb="0"/><line nr="1679" mi="2" ci="0" mb="0" cb="0"/><line nr="1680" mi="4" ci="0" mb="0" cb="0"/><line nr="1681" mi="3" ci="0" mb="0" cb="0"/><line nr="1682" mi="4" ci="0" mb="0" cb="0"/><line nr="1683" mi="3" ci="0" mb="0" cb="0"/><line nr="1690" mi="0" ci="11" mb="0" cb="2"/><line nr="1691" mi="0" ci="14" mb="0" cb="0"/><line nr="1692" mi="0" ci="5" mb="0" cb="0"/><line nr="1693" mi="0" ci="1" mb="0" cb="0"/><line nr="1694" mi="0" ci="3" mb="0" cb="0"/><line nr="1696" mi="0" ci="1" mb="0" cb="0"/><line nr="1698" mi="0" ci="1" mb="0" cb="0"/><line nr="1711" mi="0" ci="2" mb="1" cb="1"/><line nr="1712" mi="0" ci="11" mb="1" cb="1"/><line nr="1713" mi="0" ci="4" mb="1" cb="1"/><line nr="1714" mi="0" ci="2" mb="0" cb="0"/><line nr="1716" mi="1" ci="0" mb="0" cb="0"/><line nr="1718" mi="2" ci="0" mb="0" cb="0"/><line nr="1732" mi="0" ci="2" mb="1" cb="1"/><line nr="1733" mi="0" ci="11" mb="0" cb="2"/><line nr="1734" mi="0" ci="4" mb="1" cb="1"/><line nr="1735" mi="2" ci="0" mb="0" cb="0"/><line nr="1737" mi="0" ci="1" mb="0" cb="0"/><line nr="1739" mi="0" ci="2" mb="0" cb="0"/><line nr="1753" mi="0" ci="2" mb="0" cb="0"/><line nr="1754" mi="0" ci="2" mb="0" cb="0"/><line nr="1755" mi="6" ci="3" mb="5" cb="1"/><line nr="1757" mi="0" ci="4" mb="0" cb="0"/><line nr="1758" mi="0" ci="7" mb="0" cb="0"/><line nr="1760" mi="2" ci="0" mb="0" cb="0"/><line nr="1761" mi="2" ci="0" mb="0" cb="0"/><line nr="1763" mi="0" ci="3" mb="1" cb="1"/><line nr="1764" mi="4" ci="0" mb="0" cb="0"/><line nr="1765" mi="15" ci="0" mb="0" cb="0"/><line nr="1768" mi="0" ci="3" mb="1" cb="1"/><line nr="1769" mi="13" ci="0" mb="0" cb="0"/><line nr="1771" mi="12" ci="0" mb="2" cb="0"/><line nr="1773" mi="0" ci="3" mb="1" cb="1"/><line nr="1774" mi="18" ci="0" mb="2" cb="0"/><line nr="1775" mi="2" ci="0" mb="0" cb="0"/><line nr="1776" mi="14" ci="0" mb="2" cb="0"/><line nr="1777" mi="2" ci="0" mb="0" cb="0"/><line nr="1779" mi="0" ci="3" mb="1" cb="1"/><line nr="1780" mi="12" ci="0" mb="2" cb="0"/><line nr="1781" mi="18" ci="0" mb="2" cb="0"/><line nr="1782" mi="2" ci="0" mb="0" cb="0"/><line nr="1784" mi="0" ci="14" mb="0" cb="0"/><line nr="1813" mi="2" ci="0" mb="0" cb="0"/><line nr="1814" mi="6" ci="0" mb="2" cb="0"/><line nr="1816" mi="4" ci="0" mb="0" cb="0"/><line nr="1817" mi="4" ci="0" mb="0" cb="0"/><line nr="1818" mi="4" ci="0" mb="0" cb="0"/><line nr="1819" mi="4" ci="0" mb="0" cb="0"/><line nr="1821" mi="4" ci="0" mb="0" cb="0"/><line nr="1822" mi="2" ci="0" mb="0" cb="0"/><line nr="1824" mi="8" ci="0" mb="0" cb="0"/><line nr="1825" mi="4" ci="0" mb="0" cb="0"/><line nr="1826" mi="4" ci="0" mb="0" cb="0"/><line nr="1827" mi="2" ci="0" mb="0" cb="0"/><line nr="1829" mi="8" ci="0" mb="2" cb="0"/><line nr="1830" mi="4" ci="0" mb="0" cb="0"/><line nr="1831" mi="9" ci="0" mb="0" cb="0"/><line nr="1832" mi="7" ci="0" mb="0" cb="0"/><line nr="1833" mi="7" ci="0" mb="0" cb="0"/><line nr="1834" mi="10" ci="0" mb="2" cb="0"/><line nr="1835" mi="2" ci="0" mb="0" cb="0"/><line nr="1838" mi="3" ci="0" mb="2" cb="0"/><line nr="1840" mi="6" ci="0" mb="2" cb="0"/><line nr="1841" mi="7" ci="0" mb="2" cb="0"/><line nr="1842" mi="2" ci="0" mb="0" cb="0"/><line nr="1845" mi="4" ci="0" mb="2" cb="0"/><line nr="1846" mi="1" ci="0" mb="0" cb="0"/><line nr="1849" mi="9" ci="0" mb="2" cb="0"/><line nr="1850" mi="8" ci="0" mb="0" cb="0"/><line nr="1851" mi="5" ci="0" mb="4" cb="0"/><line nr="1853" mi="2" ci="0" mb="0" cb="0"/><line nr="1854" mi="2" ci="0" mb="0" cb="0"/><line nr="1855" mi="7" ci="0" mb="0" cb="0"/><line nr="1856" mi="6" ci="0" mb="0" cb="0"/><line nr="1857" mi="2" ci="0" mb="0" cb="0"/><line nr="1859" mi="8" ci="0" mb="2" cb="0"/><line nr="1860" mi="6" ci="0" mb="2" cb="0"/><line nr="1861" mi="5" ci="0" mb="0" cb="0"/><line nr="1862" mi="3" ci="0" mb="2" cb="0"/><line nr="1863" mi="5" ci="0" mb="0" cb="0"/><line nr="1865" mi="4" ci="0" mb="0" cb="0"/><line nr="1868" mi="7" ci="0" mb="2" cb="0"/><line nr="1870" mi="2" ci="0" mb="0" cb="0"/><line nr="1871" mi="1" ci="0" mb="0" cb="0"/><line nr="1872" mi="4" ci="0" mb="0" cb="0"/><line nr="1876" mi="7" ci="0" mb="4" cb="0"/><line nr="1879" mi="3" ci="0" mb="0" cb="0"/><line nr="1880" mi="5" ci="0" mb="2" cb="0"/><line nr="1882" mi="3" ci="0" mb="2" cb="0"/><line nr="1884" mi="1" ci="0" mb="0" cb="0"/><line nr="1887" mi="7" ci="0" mb="2" cb="0"/><line nr="1889" mi="4" ci="0" mb="2" cb="0"/><line nr="1891" mi="6" ci="0" mb="0" cb="0"/><line nr="1892" mi="2" ci="0" mb="0" cb="0"/><line nr="1895" mi="7" ci="0" mb="2" cb="0"/><line nr="1897" mi="4" ci="0" mb="2" cb="0"/><line nr="1899" mi="8" ci="0" mb="2" cb="0"/><line nr="1901" mi="13" ci="0" mb="4" cb="0"/><line nr="1902" mi="3" ci="0" mb="0" cb="0"/><line nr="1903" mi="7" ci="0" mb="2" cb="0"/><line nr="1904" mi="3" ci="0" mb="0" cb="0"/><line nr="1905" mi="4" ci="0" mb="2" cb="0"/><line nr="1907" mi="1" ci="0" mb="0" cb="0"/><line nr="1908" mi="7" ci="0" mb="0" cb="0"/><line nr="1909" mi="4" ci="0" mb="2" cb="0"/><line nr="1910" mi="7" ci="0" mb="0" cb="0"/><line nr="1911" mi="4" ci="0" mb="0" cb="0"/><line nr="1912" mi="3" ci="0" mb="0" cb="0"/><line nr="1914" mi="7" ci="0" mb="2" cb="0"/><line nr="1915" mi="6" ci="0" mb="2" cb="0"/><line nr="1916" mi="3" ci="0" mb="0" cb="0"/><line nr="1917" mi="4" ci="0" mb="2" cb="0"/><line nr="1919" mi="6" ci="0" mb="0" cb="0"/><line nr="1922" mi="2" ci="0" mb="0" cb="0"/><line nr="1927" mi="4" ci="0" mb="2" cb="0"/><line nr="1928" mi="2" ci="0" mb="0" cb="0"/><line nr="1929" mi="9" ci="0" mb="2" cb="0"/><line nr="1930" mi="7" ci="0" mb="2" cb="0"/><line nr="1931" mi="3" ci="0" mb="2" cb="0"/><line nr="1932" mi="7" ci="0" mb="2" cb="0"/><line nr="1933" mi="3" ci="0" mb="0" cb="0"/><line nr="1934" mi="4" ci="0" mb="2" cb="0"/><line nr="1935" mi="5" ci="0" mb="0" cb="0"/><line nr="1936" mi="3" ci="0" mb="2" cb="0"/><line nr="1937" mi="4" ci="0" mb="0" cb="0"/><line nr="1939" mi="1" ci="0" mb="0" cb="0"/><line nr="1940" mi="4" ci="0" mb="2" cb="0"/><line nr="1941" mi="6" ci="0" mb="2" cb="0"/><line nr="1942" mi="6" ci="0" mb="0" cb="0"/><line nr="1943" mi="3" ci="0" mb="0" cb="0"/><line nr="1944" mi="1" ci="0" mb="0" cb="0"/><line nr="1947" mi="4" ci="0" mb="0" cb="0"/><line nr="1952" mi="2" ci="0" mb="2" cb="0"/><line nr="1954" mi="4" ci="0" mb="2" cb="0"/><line nr="1955" mi="6" ci="0" mb="0" cb="0"/><line nr="1956" mi="2" ci="0" mb="0" cb="0"/><line nr="1959" mi="3" ci="0" mb="2" cb="0"/><line nr="1960" mi="9" ci="0" mb="0" cb="0"/><line nr="1962" mi="8" ci="0" mb="0" cb="0"/><line nr="1968" mi="1" ci="0" mb="0" cb="0"/><line nr="1969" mi="2" ci="0" mb="0" cb="0"/><line nr="1970" mi="8" ci="0" mb="2" cb="0"/><line nr="1971" mi="4" ci="0" mb="0" cb="0"/><line nr="1974" mi="4" ci="0" mb="2" cb="0"/><line nr="1975" mi="2" ci="0" mb="0" cb="0"/><line nr="1977" mi="9" ci="0" mb="2" cb="0"/><line nr="1978" mi="11" ci="0" mb="2" cb="0"/><line nr="1979" mi="7" ci="0" mb="0" cb="0"/><line nr="1980" mi="7" ci="0" mb="0" cb="0"/><line nr="1982" mi="5" ci="0" mb="2" cb="0"/><line nr="1983" mi="11" ci="0" mb="2" cb="0"/><line nr="1984" mi="2" ci="0" mb="0" cb="0"/><line nr="1990" mi="8" ci="0" mb="2" cb="0"/><line nr="1991" mi="12" ci="0" mb="4" cb="0"/><line nr="1992" mi="10" ci="0" mb="0" cb="0"/><line nr="1993" mi="8" ci="0" mb="0" cb="0"/><line nr="1994" mi="18" ci="0" mb="0" cb="0"/><line nr="1999" mi="2" ci="0" mb="0" cb="0"/><line nr="2009" mi="0" ci="2" mb="1" cb="1"/><line nr="2011" mi="0" ci="3" mb="0" cb="0"/><line nr="2012" mi="0" ci="6" mb="0" cb="0"/><line nr="2014" mi="0" ci="1" mb="0" cb="0"/><line nr="2037" mi="2" ci="0" mb="2" cb="0"/><line nr="2038" mi="3" ci="0" mb="0" cb="0"/><line nr="2039" mi="5" ci="0" mb="0" cb="0"/><line nr="2041" mi="10" ci="0" mb="2" cb="0"/><line nr="2043" mi="11" ci="0" mb="2" cb="0"/><line nr="2045" mi="12" ci="0" mb="0" cb="0"/><line nr="2046" mi="2" ci="0" mb="0" cb="0"/><line nr="2047" mi="4" ci="0" mb="0" cb="0"/><line nr="2049" mi="2" ci="0" mb="2" cb="0"/><line nr="2050" mi="8" ci="0" mb="0" cb="0"/><line nr="2051" mi="15" ci="0" mb="0" cb="0"/><line nr="2055" mi="7" ci="0" mb="0" cb="0"/><line nr="2056" mi="3" ci="0" mb="2" cb="0"/><line nr="2058" mi="3" ci="0" mb="2" cb="0"/><line nr="2059" mi="7" ci="0" mb="0" cb="0"/><line nr="2061" mi="9" ci="0" mb="0" cb="0"/><line nr="2064" mi="26" ci="0" mb="0" cb="0"/><line nr="2068" mi="19" ci="0" mb="0" cb="0"/><line nr="2071" mi="8" ci="0" mb="0" cb="0"/><line nr="2072" mi="4" ci="0" mb="0" cb="0"/><line nr="2073" mi="1" ci="0" mb="0" cb="0"/><line nr="2074" mi="9" ci="0" mb="0" cb="0"/><line nr="2077" mi="6" ci="0" mb="0" cb="0"/><line nr="2079" mi="7" ci="0" mb="0" cb="0"/><line nr="2082" mi="1" ci="0" mb="0" cb="0"/><line nr="2083" mi="1" ci="0" mb="0" cb="0"/><line nr="2085" mi="2" ci="0" mb="2" cb="0"/><line nr="2088" mi="2" ci="0" mb="0" cb="0"/><line nr="2090" mi="10" ci="0" mb="2" cb="0"/><line nr="2095" mi="3" ci="0" mb="2" cb="0"/><line nr="2096" mi="2" ci="0" mb="0" cb="0"/><line nr="2097" mi="2" ci="0" mb="0" cb="0"/><line nr="2098" mi="4" ci="0" mb="0" cb="0"/><line nr="2101" mi="7" ci="0" mb="4" cb="0"/><line nr="2102" mi="15" ci="0" mb="0" cb="0"/><line nr="2104" mi="3" ci="0" mb="0" cb="0"/><line nr="2105" mi="1" ci="0" mb="0" cb="0"/><line nr="2106" mi="18" ci="0" mb="0" cb="0"/><line nr="2108" mi="3" ci="0" mb="0" cb="0"/><line nr="2110" mi="5" ci="0" mb="0" cb="0"/><line nr="2111" mi="4" ci="0" mb="0" cb="0"/><line nr="2112" mi="1" ci="0" mb="0" cb="0"/><line nr="2113" mi="15" ci="0" mb="2" cb="0"/><line nr="2115" mi="1" ci="0" mb="0" cb="0"/><line nr="2116" mi="3" ci="0" mb="0" cb="0"/><line nr="2117" mi="7" ci="0" mb="0" cb="0"/><line nr="2120" mi="2" ci="0" mb="0" cb="0"/><line nr="2121" mi="5" ci="0" mb="2" cb="0"/><line nr="2122" mi="2" ci="0" mb="2" cb="0"/><line nr="2123" mi="4" ci="0" mb="0" cb="0"/><line nr="2124" mi="18" ci="0" mb="0" cb="0"/><line nr="2126" mi="4" ci="0" mb="0" cb="0"/><line nr="2127" mi="4" ci="0" mb="0" cb="0"/><line nr="2129" mi="3" ci="0" mb="2" cb="0"/><line nr="2130" mi="2" ci="0" mb="2" cb="0"/><line nr="2131" mi="4" ci="0" mb="0" cb="0"/><line nr="2133" mi="15" ci="0" mb="2" cb="0"/><line nr="2135" mi="1" ci="0" mb="0" cb="0"/><line nr="2136" mi="11" ci="0" mb="2" cb="0"/><line nr="2137" mi="7" ci="0" mb="0" cb="0"/><line nr="2138" mi="1" ci="0" mb="0" cb="0"/><line nr="2141" mi="10" ci="0" mb="2" cb="0"/><line nr="2142" mi="3" ci="0" mb="0" cb="0"/><line nr="2143" mi="2" ci="0" mb="2" cb="0"/><line nr="2144" mi="5" ci="0" mb="0" cb="0"/><line nr="2146" mi="6" ci="0" mb="0" cb="0"/><line nr="2147" mi="5" ci="0" mb="2" cb="0"/><line nr="2148" mi="6" ci="0" mb="0" cb="0"/><line nr="2150" mi="4" ci="0" mb="0" cb="0"/><line nr="2151" mi="11" ci="0" mb="2" cb="0"/><line nr="2152" mi="8" ci="0" mb="0" cb="0"/><line nr="2153" mi="8" ci="0" mb="0" cb="0"/><line nr="2154" mi="5" ci="0" mb="2" cb="0"/><line nr="2155" mi="2" ci="0" mb="2" cb="0"/><line nr="2156" mi="8" ci="0" mb="0" cb="0"/><line nr="2157" mi="8" ci="0" mb="0" cb="0"/><line nr="2159" mi="1" ci="0" mb="0" cb="0"/><line nr="2163" mi="5" ci="0" mb="2" cb="0"/><line nr="2164" mi="3" ci="0" mb="0" cb="0"/><line nr="2165" mi="5" ci="0" mb="0" cb="0"/><line nr="2167" mi="2" ci="0" mb="0" cb="0"/><line nr="2168" mi="2" ci="0" mb="0" cb="0"/><line nr="2169" mi="2" ci="0" mb="2" cb="0"/><line nr="2170" mi="10" ci="0" mb="2" cb="0"/><line nr="2171" mi="9" ci="0" mb="2" cb="0"/><line nr="2173" mi="2" ci="0" mb="0" cb="0"/><line nr="2174" mi="1" ci="0" mb="0" cb="0"/><line nr="2176" mi="1" ci="0" mb="0" cb="0"/><line nr="2178" mi="2" ci="0" mb="2" cb="0"/><line nr="2179" mi="3" ci="0" mb="2" cb="0"/><line nr="2180" mi="8" ci="0" mb="0" cb="0"/><line nr="2181" mi="8" ci="0" mb="4" cb="0"/><line nr="2184" mi="5" ci="0" mb="2" cb="0"/><line nr="2186" mi="14" ci="0" mb="0" cb="0"/><line nr="2187" mi="6" ci="0" mb="0" cb="0"/><line nr="2189" mi="3" ci="0" mb="2" cb="0"/><line nr="2190" mi="2" ci="0" mb="2" cb="0"/><line nr="2193" mi="10" ci="0" mb="2" cb="0"/><line nr="2194" mi="1" ci="0" mb="0" cb="0"/><line nr="2195" mi="4" ci="0" mb="0" cb="0"/><line nr="2196" mi="9" ci="0" mb="2" cb="0"/><line nr="2197" mi="6" ci="0" mb="0" cb="0"/><line nr="2198" mi="4" ci="0" mb="0" cb="0"/><line nr="2199" mi="4" ci="0" mb="0" cb="0"/><line nr="2200" mi="7" ci="0" mb="0" cb="0"/><line nr="2201" mi="4" ci="0" mb="0" cb="0"/><line nr="2202" mi="5" ci="0" mb="4" cb="0"/><line nr="2204" mi="4" ci="0" mb="2" cb="0"/><line nr="2205" mi="3" ci="0" mb="0" cb="0"/><line nr="2206" mi="4" ci="0" mb="0" cb="0"/><line nr="2208" mi="4" ci="0" mb="0" cb="0"/><line nr="2209" mi="6" ci="0" mb="0" cb="0"/><line nr="2210" mi="4" ci="0" mb="0" cb="0"/><line nr="2213" mi="2" ci="0" mb="0" cb="0"/><line nr="2215" mi="10" ci="0" mb="0" cb="0"/><line nr="2216" mi="8" ci="0" mb="0" cb="0"/><line nr="2217" mi="4" ci="0" mb="0" cb="0"/><line nr="2221" mi="1" ci="0" mb="0" cb="0"/><line nr="2223" mi="1" ci="0" mb="0" cb="0"/><line nr="2225" mi="10" ci="0" mb="2" cb="0"/><line nr="2226" mi="2" ci="0" mb="0" cb="0"/><line nr="2227" mi="1" ci="0" mb="0" cb="0"/><line nr="2228" mi="2" ci="0" mb="0" cb="0"/><line nr="2230" mi="1" ci="0" mb="0" cb="0"/><line nr="2231" mi="1" ci="0" mb="0" cb="0"/><line nr="2234" mi="1" ci="0" mb="0" cb="0"/><line nr="2262" mi="2" ci="0" mb="2" cb="0"/><line nr="2263" mi="10" ci="0" mb="2" cb="0"/><line nr="2264" mi="6" ci="0" mb="0" cb="0"/><line nr="2266" mi="5" ci="0" mb="2" cb="0"/><line nr="2267" mi="11" ci="0" mb="2" cb="0"/><line nr="2268" mi="4" ci="0" mb="2" cb="0"/><line nr="2269" mi="6" ci="0" mb="2" cb="0"/><line nr="2271" mi="12" ci="0" mb="0" cb="0"/><line nr="2272" mi="2" ci="0" mb="0" cb="0"/><line nr="2273" mi="4" ci="0" mb="0" cb="0"/><line nr="2275" mi="2" ci="0" mb="2" cb="0"/><line nr="2276" mi="8" ci="0" mb="0" cb="0"/><line nr="2278" mi="9" ci="0" mb="0" cb="0"/><line nr="2279" mi="7" ci="0" mb="0" cb="0"/><line nr="2280" mi="2" ci="0" mb="2" cb="0"/><line nr="2281" mi="9" ci="0" mb="0" cb="0"/><line nr="2282" mi="9" ci="0" mb="0" cb="0"/><line nr="2285" mi="4" ci="0" mb="0" cb="0"/><line nr="2286" mi="2" ci="0" mb="0" cb="0"/><line nr="2287" mi="10" ci="0" mb="2" cb="0"/><line nr="2288" mi="8" ci="0" mb="2" cb="0"/><line nr="2289" mi="3" ci="0" mb="2" cb="0"/><line nr="2290" mi="1" ci="0" mb="0" cb="0"/><line nr="2292" mi="4" ci="0" mb="2" cb="0"/><line nr="2293" mi="3" ci="0" mb="0" cb="0"/><line nr="2294" mi="5" ci="0" mb="0" cb="0"/><line nr="2295" mi="13" ci="0" mb="0" cb="0"/><line nr="2296" mi="2" ci="0" mb="0" cb="0"/><line nr="2298" mi="7" ci="0" mb="0" cb="0"/><line nr="2299" mi="1" ci="0" mb="0" cb="0"/><line nr="2301" mi="4" ci="0" mb="0" cb="0"/><line nr="2302" mi="8" ci="0" mb="0" cb="0"/><line nr="2303" mi="9" ci="0" mb="2" cb="0"/><line nr="2305" mi="2" ci="0" mb="0" cb="0"/><line nr="2306" mi="8" ci="0" mb="0" cb="0"/><line nr="2309" mi="10" ci="0" mb="2" cb="0"/><line nr="2310" mi="8" ci="0" mb="0" cb="0"/><line nr="2311" mi="9" ci="0" mb="2" cb="0"/><line nr="2313" mi="2" ci="0" mb="0" cb="0"/><line nr="2314" mi="6" ci="0" mb="0" cb="0"/><line nr="2315" mi="5" ci="0" mb="0" cb="0"/><line nr="2317" mi="1" ci="0" mb="0" cb="0"/><line nr="2318" mi="8" ci="0" mb="0" cb="0"/><line nr="2320" mi="1" ci="0" mb="0" cb="0"/><line nr="2321" mi="1" ci="0" mb="0" cb="0"/><line nr="2322" mi="7" ci="0" mb="0" cb="0"/><line nr="2324" mi="2" ci="0" mb="0" cb="0"/><line nr="2325" mi="5" ci="0" mb="2" cb="0"/><line nr="2326" mi="11" ci="0" mb="2" cb="0"/><line nr="2327" mi="4" ci="0" mb="2" cb="0"/><line nr="2328" mi="6" ci="0" mb="2" cb="0"/><line nr="2330" mi="12" ci="0" mb="0" cb="0"/><line nr="2331" mi="2" ci="0" mb="0" cb="0"/><line nr="2333" mi="4" ci="0" mb="0" cb="0"/><line nr="2334" mi="2" ci="0" mb="2" cb="0"/><line nr="2335" mi="8" ci="0" mb="0" cb="0"/><line nr="2337" mi="9" ci="0" mb="0" cb="0"/><line nr="2338" mi="7" ci="0" mb="0" cb="0"/><line nr="2339" mi="2" ci="0" mb="2" cb="0"/><line nr="2340" mi="9" ci="0" mb="0" cb="0"/><line nr="2341" mi="9" ci="0" mb="0" cb="0"/><line nr="2342" mi="4" ci="0" mb="0" cb="0"/><line nr="2343" mi="2" ci="0" mb="0" cb="0"/><line nr="2344" mi="10" ci="0" mb="2" cb="0"/><line nr="2345" mi="8" ci="0" mb="2" cb="0"/><line nr="2346" mi="3" ci="0" mb="2" cb="0"/><line nr="2347" mi="1" ci="0" mb="0" cb="0"/><line nr="2349" mi="4" ci="0" mb="2" cb="0"/><line nr="2350" mi="3" ci="0" mb="0" cb="0"/><line nr="2351" mi="5" ci="0" mb="0" cb="0"/><line nr="2353" mi="15" ci="0" mb="0" cb="0"/><line nr="2355" mi="7" ci="0" mb="0" cb="0"/><line nr="2356" mi="1" ci="0" mb="0" cb="0"/><line nr="2357" mi="8" ci="0" mb="0" cb="0"/><line nr="2359" mi="1" ci="0" mb="0" cb="0"/><line nr="2360" mi="1" ci="0" mb="0" cb="0"/><line nr="2361" mi="7" ci="0" mb="0" cb="0"/><line nr="2364" mi="1" ci="0" mb="0" cb="0"/><line nr="2366" mi="1" ci="0" mb="0" cb="0"/><line nr="2368" mi="1" ci="0" mb="0" cb="0"/><line nr="2396" mi="19" ci="0" mb="2" cb="0"/><line nr="2397" mi="6" ci="0" mb="2" cb="0"/><line nr="2398" mi="12" ci="0" mb="0" cb="0"/><line nr="2399" mi="7" ci="0" mb="0" cb="0"/><line nr="2402" mi="8" ci="0" mb="0" cb="0"/><line nr="2403" mi="2" ci="0" mb="2" cb="0"/><line nr="2404" mi="2" ci="0" mb="0" cb="0"/><line nr="2405" mi="3" ci="0" mb="0" cb="0"/><line nr="2406" mi="5" ci="0" mb="2" cb="0"/><line nr="2408" mi="7" ci="0" mb="2" cb="0"/><line nr="2409" mi="7" ci="0" mb="0" cb="0"/><line nr="2410" mi="8" ci="0" mb="0" cb="0"/><line nr="2411" mi="12" ci="0" mb="2" cb="0"/><line nr="2413" mi="26" ci="0" mb="0" cb="0"/><line nr="2416" mi="2" ci="0" mb="0" cb="0"/><line nr="2417" mi="5" ci="0" mb="0" cb="0"/><line nr="2419" mi="1" ci="0" mb="0" cb="0"/><line nr="2420" mi="6" ci="0" mb="0" cb="0"/><line nr="2421" mi="1" ci="0" mb="0" cb="0"/><line nr="2424" mi="8" ci="0" mb="0" cb="0"/><line nr="2426" mi="16" ci="0" mb="2" cb="0"/><line nr="2427" mi="4" ci="0" mb="0" cb="0"/><line nr="2431" mi="3" ci="0" mb="0" cb="0"/><line nr="2432" mi="2" ci="0" mb="2" cb="0"/><line nr="2433" mi="2" ci="0" mb="0" cb="0"/><line nr="2435" mi="6" ci="0" mb="4" cb="0"/><line nr="2436" mi="4" ci="0" mb="0" cb="0"/><line nr="2437" mi="4" ci="0" mb="0" cb="0"/><line nr="2438" mi="2" ci="0" mb="0" cb="0"/><line nr="2440" mi="11" ci="0" mb="2" cb="0"/><line nr="2442" mi="5" ci="0" mb="2" cb="0"/><line nr="2443" mi="17" ci="0" mb="0" cb="0"/><line nr="2447" mi="6" ci="0" mb="0" cb="0"/><line nr="2448" mi="5" ci="0" mb="4" cb="0"/><line nr="2449" mi="2" ci="0" mb="0" cb="0"/><line nr="2452" mi="7" ci="0" mb="2" cb="0"/><line nr="2453" mi="12" ci="0" mb="0" cb="0"/><line nr="2454" mi="5" ci="0" mb="0" cb="0"/><line nr="2456" mi="8" ci="0" mb="0" cb="0"/><line nr="2458" mi="1" ci="0" mb="0" cb="0"/><line nr="2460" mi="2" ci="0" mb="2" cb="0"/><line nr="2461" mi="6" ci="0" mb="0" cb="0"/><line nr="2463" mi="7" ci="0" mb="2" cb="0"/><line nr="2465" mi="2" ci="0" mb="0" cb="0"/><line nr="2466" mi="11" ci="0" mb="2" cb="0"/><line nr="2467" mi="13" ci="0" mb="6" cb="0"/><line nr="2470" mi="2" ci="0" mb="0" cb="0"/><line nr="2471" mi="7" ci="0" mb="2" cb="0"/><line nr="2473" mi="22" ci="0" mb="2" cb="0"/><line nr="2474" mi="7" ci="0" mb="2" cb="0"/><line nr="2475" mi="5" ci="0" mb="2" cb="0"/><line nr="2476" mi="3" ci="0" mb="2" cb="0"/><line nr="2477" mi="2" ci="0" mb="0" cb="0"/><line nr="2478" mi="1" ci="0" mb="0" cb="0"/><line nr="2483" mi="2" ci="0" mb="2" cb="0"/><line nr="2484" mi="12" ci="0" mb="2" cb="0"/><line nr="2485" mi="2" ci="0" mb="0" cb="0"/><line nr="2486" mi="6" ci="0" mb="2" cb="0"/><line nr="2488" mi="5" ci="0" mb="0" cb="0"/><line nr="2489" mi="6" ci="0" mb="0" cb="0"/><line nr="2490" mi="3" ci="0" mb="0" cb="0"/><line nr="2491" mi="2" ci="0" mb="0" cb="0"/><line nr="2493" mi="3" ci="0" mb="2" cb="0"/><line nr="2495" mi="17" ci="0" mb="2" cb="0"/><line nr="2496" mi="6" ci="0" mb="0" cb="0"/><line nr="2497" mi="4" ci="0" mb="2" cb="0"/><line nr="2498" mi="5" ci="0" mb="2" cb="0"/><line nr="2499" mi="3" ci="0" mb="2" cb="0"/><line nr="2500" mi="6" ci="0" mb="0" cb="0"/><line nr="2501" mi="3" ci="0" mb="0" cb="0"/><line nr="2503" mi="2" ci="0" mb="2" cb="0"/><line nr="2504" mi="7" ci="0" mb="2" cb="0"/><line nr="2505" mi="9" ci="0" mb="0" cb="0"/><line nr="2511" mi="8" ci="0" mb="0" cb="0"/><line nr="2513" mi="8" ci="0" mb="0" cb="0"/><line nr="2515" mi="1" ci="0" mb="0" cb="0"/><line nr="2516" mi="3" ci="0" mb="0" cb="0"/><line nr="2517" mi="5" ci="0" mb="0" cb="0"/><line nr="2518" mi="2" ci="0" mb="0" cb="0"/><line nr="2519" mi="1" ci="0" mb="0" cb="0"/><line nr="2520" mi="10" ci="0" mb="2" cb="0"/><line nr="2522" mi="2" ci="0" mb="2" cb="0"/><line nr="2523" mi="5" ci="0" mb="0" cb="0"/><line nr="2524" mi="3" ci="0" mb="0" cb="0"/><line nr="2525" mi="16" ci="0" mb="2" cb="0"/><line nr="2526" mi="3" ci="0" mb="0" cb="0"/><line nr="2527" mi="2" ci="0" mb="2" cb="0"/><line nr="2529" mi="4" ci="0" mb="0" cb="0"/><line nr="2530" mi="2" ci="0" mb="0" cb="0"/><line nr="2531" mi="9" ci="0" mb="0" cb="0"/><line nr="2533" mi="1" ci="0" mb="0" cb="0"/><line nr="2534" mi="3" ci="0" mb="0" cb="0"/><line nr="2535" mi="6" ci="0" mb="0" cb="0"/><line nr="2536" mi="2" ci="0" mb="0" cb="0"/><line nr="2537" mi="3" ci="0" mb="0" cb="0"/><line nr="2538" mi="2" ci="0" mb="2" cb="0"/><line nr="2540" mi="4" ci="0" mb="0" cb="0"/><line nr="2541" mi="2" ci="0" mb="0" cb="0"/><line nr="2542" mi="9" ci="0" mb="0" cb="0"/><line nr="2544" mi="1" ci="0" mb="0" cb="0"/><line nr="2545" mi="3" ci="0" mb="0" cb="0"/><line nr="2546" mi="6" ci="0" mb="0" cb="0"/><line nr="2547" mi="1" ci="0" mb="0" cb="0"/><line nr="2551" mi="2" ci="0" mb="2" cb="0"/><line nr="2552" mi="10" ci="0" mb="0" cb="0"/><line nr="2558" mi="2" ci="0" mb="0" cb="0"/><line nr="2560" mi="12" ci="0" mb="2" cb="0"/><line nr="2561" mi="2" ci="0" mb="0" cb="0"/><line nr="2562" mi="6" ci="0" mb="2" cb="0"/><line nr="2564" mi="5" ci="0" mb="0" cb="0"/><line nr="2566" mi="8" ci="0" mb="2" cb="0"/><line nr="2567" mi="2" ci="0" mb="2" cb="0"/><line nr="2569" mi="3" ci="0" mb="0" cb="0"/><line nr="2570" mi="3" ci="0" mb="0" cb="0"/><line nr="2571" mi="2" ci="0" mb="0" cb="0"/><line nr="2572" mi="2" ci="0" mb="0" cb="0"/><line nr="2573" mi="10" ci="0" mb="2" cb="0"/><line nr="2575" mi="2" ci="0" mb="2" cb="0"/><line nr="2576" mi="5" ci="0" mb="0" cb="0"/><line nr="2577" mi="3" ci="0" mb="0" cb="0"/><line nr="2578" mi="4" ci="0" mb="0" cb="0"/><line nr="2579" mi="4" ci="0" mb="0" cb="0"/><line nr="2580" mi="4" ci="0" mb="0" cb="0"/><line nr="2581" mi="8" ci="0" mb="2" cb="0"/><line nr="2582" mi="6" ci="0" mb="0" cb="0"/><line nr="2583" mi="6" ci="0" mb="0" cb="0"/><line nr="2587" mi="2" ci="0" mb="0" cb="0"/><line nr="2588" mi="4" ci="0" mb="0" cb="0"/><line nr="2589" mi="4" ci="0" mb="0" cb="0"/><line nr="2590" mi="17" ci="0" mb="2" cb="0"/><line nr="2591" mi="6" ci="0" mb="0" cb="0"/><line nr="2592" mi="6" ci="0" mb="2" cb="0"/><line nr="2593" mi="5" ci="0" mb="0" cb="0"/><line nr="2594" mi="9" ci="0" mb="0" cb="0"/><line nr="2596" mi="10" ci="0" mb="2" cb="0"/><line nr="2597" mi="13" ci="0" mb="4" cb="0"/><line nr="2599" mi="3" ci="0" mb="2" cb="0"/><line nr="2600" mi="4" ci="0" mb="0" cb="0"/><line nr="2601" mi="5" ci="0" mb="0" cb="0"/><line nr="2602" mi="1" ci="0" mb="0" cb="0"/><line nr="2603" mi="2" ci="0" mb="2" cb="0"/><line nr="2604" mi="8" ci="0" mb="2" cb="0"/><line nr="2605" mi="4" ci="0" mb="0" cb="0"/><line nr="2606" mi="3" ci="0" mb="0" cb="0"/><line nr="2607" mi="2" ci="0" mb="2" cb="0"/><line nr="2609" mi="11" ci="0" mb="0" cb="0"/><line nr="2610" mi="2" ci="0" mb="0" cb="0"/><line nr="2611" mi="7" ci="0" mb="0" cb="0"/><line nr="2612" mi="1" ci="0" mb="0" cb="0"/><line nr="2613" mi="3" ci="0" mb="0" cb="0"/><line nr="2614" mi="5" ci="0" mb="0" cb="0"/><line nr="2615" mi="1" ci="0" mb="0" cb="0"/><line nr="2616" mi="2" ci="0" mb="0" cb="0"/><line nr="2617" mi="3" ci="0" mb="0" cb="0"/><line nr="2618" mi="2" ci="0" mb="2" cb="0"/><line nr="2620" mi="11" ci="0" mb="0" cb="0"/><line nr="2621" mi="2" ci="0" mb="0" cb="0"/><line nr="2622" mi="7" ci="0" mb="0" cb="0"/><line nr="2623" mi="1" ci="0" mb="0" cb="0"/><line nr="2624" mi="3" ci="0" mb="0" cb="0"/><line nr="2625" mi="5" ci="0" mb="0" cb="0"/><line nr="2626" mi="1" ci="0" mb="0" cb="0"/><line nr="2627" mi="1" ci="0" mb="0" cb="0"/><line nr="2633" mi="2" ci="0" mb="2" cb="0"/><line nr="2634" mi="6" ci="0" mb="0" cb="0"/><line nr="2636" mi="10" ci="0" mb="2" cb="0"/><line nr="2638" mi="2" ci="0" mb="2" cb="0"/><line nr="2639" mi="8" ci="0" mb="2" cb="0"/><line nr="2640" mi="4" ci="0" mb="0" cb="0"/><line nr="2641" mi="3" ci="0" mb="0" cb="0"/><line nr="2642" mi="2" ci="0" mb="2" cb="0"/><line nr="2643" mi="12" ci="0" mb="0" cb="0"/><line nr="2645" mi="3" ci="0" mb="0" cb="0"/><line nr="2646" mi="2" ci="0" mb="2" cb="0"/><line nr="2647" mi="11" ci="0" mb="0" cb="0"/><line nr="2652" mi="2" ci="0" mb="2" cb="0"/><line nr="2653" mi="12" ci="0" mb="0" cb="0"/><line nr="2655" mi="2" ci="0" mb="0" cb="0"/><line nr="2660" mi="1" ci="0" mb="0" cb="0"/><line nr="2662" mi="1" ci="0" mb="0" cb="0"/><line nr="2663" mi="15" ci="0" mb="0" cb="0"/><line nr="2667" mi="1" ci="0" mb="0" cb="0"/><line nr="2669" mi="8" ci="0" mb="0" cb="0"/><line nr="2670" mi="5" ci="0" mb="0" cb="0"/><line nr="2672" mi="2" ci="0" mb="0" cb="0"/><line nr="2673" mi="10" ci="0" mb="2" cb="0"/><line nr="2674" mi="2" ci="0" mb="2" cb="0"/><line nr="2675" mi="5" ci="0" mb="0" cb="0"/><line nr="2676" mi="3" ci="0" mb="0" cb="0"/><line nr="2677" mi="16" ci="0" mb="2" cb="0"/><line nr="2678" mi="3" ci="0" mb="0" cb="0"/><line nr="2683" mi="1" ci="0" mb="0" cb="0"/><line nr="2698" mi="2" ci="0" mb="0" cb="0"/><line nr="2699" mi="7" ci="0" mb="4" cb="0"/><line nr="2700" mi="2" ci="0" mb="0" cb="0"/><line nr="2708" mi="4" ci="0" mb="0" cb="0"/><line nr="2709" mi="8" ci="0" mb="2" cb="0"/><line nr="2710" mi="11" ci="0" mb="0" cb="0"/><line nr="2711" mi="10" ci="0" mb="0" cb="0"/><line nr="2712" mi="7" ci="0" mb="0" cb="0"/><line nr="2713" mi="1" ci="0" mb="0" cb="0"/><line nr="2714" mi="2" ci="0" mb="0" cb="0"/><line nr="2715" mi="1" ci="0" mb="0" cb="0"/><line nr="2717" mi="11" ci="0" mb="2" cb="0"/><line nr="2718" mi="9" ci="0" mb="2" cb="0"/><line nr="2720" mi="5" ci="0" mb="2" cb="0"/><line nr="2721" mi="20" ci="0" mb="0" cb="0"/><line nr="2722" mi="9" ci="0" mb="0" cb="0"/><line nr="2724" mi="9" ci="0" mb="0" cb="0"/><line nr="2726" mi="1" ci="0" mb="0" cb="0"/><line nr="2727" mi="2" ci="0" mb="0" cb="0"/><line nr="2730" mi="15" ci="0" mb="0" cb="0"/><line nr="2745" mi="7" ci="0" mb="0" cb="0"/><line nr="2746" mi="2" ci="0" mb="0" cb="0"/><line nr="2747" mi="2" ci="0" mb="0" cb="0"/><line nr="2748" mi="2" ci="0" mb="0" cb="0"/><line nr="2750" mi="8" ci="0" mb="4" cb="0"/><line nr="2751" mi="19" ci="0" mb="2" cb="0"/><line nr="2752" mi="12" ci="0" mb="4" cb="0"/><line nr="2754" mi="12" ci="0" mb="4" cb="0"/><line nr="2756" mi="6" ci="0" mb="0" cb="0"/><line nr="2758" mi="4" ci="0" mb="2" cb="0"/><line nr="2759" mi="5" ci="0" mb="0" cb="0"/><line nr="2760" mi="12" ci="0" mb="4" cb="0"/><line nr="2762" mi="6" ci="0" mb="0" cb="0"/><line nr="2764" mi="4" ci="0" mb="2" cb="0"/><line nr="2765" mi="5" ci="0" mb="0" cb="0"/><line nr="2766" mi="12" ci="0" mb="4" cb="0"/><line nr="2768" mi="6" ci="0" mb="0" cb="0"/><line nr="2770" mi="5" ci="0" mb="0" cb="0"/><line nr="2795" mi="2" ci="0" mb="2" cb="0"/><line nr="2796" mi="10" ci="0" mb="2" cb="0"/><line nr="2797" mi="4" ci="0" mb="2" cb="0"/><line nr="2798" mi="10" ci="0" mb="0" cb="0"/><line nr="2800" mi="4" ci="0" mb="0" cb="0"/><line nr="2802" mi="1" ci="0" mb="0" cb="0"/><line nr="2804" mi="1" ci="0" mb="0" cb="0"/><line nr="2828" mi="0" ci="2" mb="1" cb="1"/><line nr="2831" mi="0" ci="2" mb="0" cb="0"/><line nr="2832" mi="0" ci="10" mb="0" cb="0"/><line nr="2833" mi="0" ci="5" mb="0" cb="0"/><line nr="2835" mi="0" ci="10" mb="0" cb="2"/><line nr="2836" mi="0" ci="6" mb="0" cb="4"/><line nr="2837" mi="0" ci="3" mb="0" cb="2"/><line nr="2838" mi="0" ci="4" mb="0" cb="0"/><line nr="2842" mi="0" ci="3" mb="0" cb="2"/><line nr="2843" mi="0" ci="4" mb="0" cb="0"/><line nr="2846" mi="0" ci="7" mb="1" cb="3"/><line nr="2847" mi="0" ci="15" mb="0" cb="0"/><line nr="2849" mi="0" ci="3" mb="0" cb="0"/><line nr="2850" mi="0" ci="1" mb="0" cb="0"/><line nr="2851" mi="0" ci="18" mb="0" cb="0"/><line nr="2853" mi="0" ci="3" mb="0" cb="0"/><line nr="2855" mi="0" ci="5" mb="0" cb="0"/><line nr="2856" mi="0" ci="4" mb="0" cb="0"/><line nr="2857" mi="0" ci="1" mb="0" cb="0"/><line nr="2858" mi="2" ci="13" mb="1" cb="1"/><line nr="2860" mi="0" ci="1" mb="0" cb="0"/><line nr="2861" mi="0" ci="7" mb="0" cb="0"/><line nr="2864" mi="0" ci="2" mb="0" cb="0"/><line nr="2865" mi="0" ci="5" mb="0" cb="2"/><line nr="2866" mi="0" ci="2" mb="1" cb="1"/><line nr="2867" mi="0" ci="4" mb="0" cb="0"/><line nr="2868" mi="0" ci="18" mb="0" cb="0"/><line nr="2870" mi="0" ci="4" mb="0" cb="0"/><line nr="2871" mi="0" ci="4" mb="0" cb="0"/><line nr="2873" mi="0" ci="3" mb="1" cb="1"/><line nr="2874" mi="2" ci="0" mb="2" cb="0"/><line nr="2875" mi="4" ci="0" mb="0" cb="0"/><line nr="2877" mi="15" ci="0" mb="2" cb="0"/><line nr="2879" mi="1" ci="0" mb="0" cb="0"/><line nr="2880" mi="11" ci="0" mb="2" cb="0"/><line nr="2881" mi="7" ci="0" mb="0" cb="0"/><line nr="2882" mi="1" ci="0" mb="0" cb="0"/><line nr="2885" mi="0" ci="10" mb="0" cb="2"/><line nr="2886" mi="0" ci="3" mb="0" cb="0"/><line nr="2887" mi="0" ci="2" mb="0" cb="2"/><line nr="2888" mi="0" ci="3" mb="0" cb="0"/><line nr="2889" mi="0" ci="3" mb="1" cb="1"/><line nr="2892" mi="13" ci="0" mb="0" cb="0"/><line nr="2896" mi="0" ci="5" mb="0" cb="0"/><line nr="2897" mi="0" ci="6" mb="0" cb="0"/><line nr="2898" mi="0" ci="9" mb="0" cb="0"/><line nr="2900" mi="0" ci="3" mb="0" cb="0"/><line nr="2901" mi="0" ci="4" mb="0" cb="0"/><line nr="2902" mi="0" ci="3" mb="1" cb="1"/><line nr="2903" mi="4" ci="7" mb="1" cb="1"/><line nr="2904" mi="4" ci="0" mb="0" cb="0"/><line nr="2905" mi="9" ci="0" mb="4" cb="0"/><line nr="2906" mi="5" ci="0" mb="2" cb="0"/><line nr="2907" mi="2" ci="0" mb="0" cb="0"/><line nr="2908" mi="8" ci="0" mb="2" cb="0"/><line nr="2910" mi="1" ci="0" mb="0" cb="0"/><line nr="2913" mi="0" ci="3" mb="1" cb="1"/><line nr="2918" mi="0" ci="5" mb="0" cb="2"/><line nr="2919" mi="0" ci="4" mb="1" cb="1"/><line nr="2920" mi="0" ci="2" mb="0" cb="0"/><line nr="2921" mi="0" ci="2" mb="0" cb="0"/><line nr="2922" mi="0" ci="2" mb="0" cb="2"/><line nr="2923" mi="0" ci="10" mb="0" cb="2"/><line nr="2924" mi="0" ci="9" mb="1" cb="1"/><line nr="2926" mi="2" ci="0" mb="0" cb="0"/><line nr="2927" mi="1" ci="0" mb="0" cb="0"/><line nr="2929" mi="0" ci="1" mb="0" cb="0"/><line nr="2931" mi="0" ci="2" mb="1" cb="1"/><line nr="2932" mi="0" ci="2" mb="0" cb="2"/><line nr="2934" mi="0" ci="8" mb="0" cb="0"/><line nr="2937" mi="0" ci="3" mb="0" cb="2"/><line nr="2938" mi="0" ci="2" mb="0" cb="0"/><line nr="2939" mi="0" ci="3" mb="0" cb="0"/><line nr="2941" mi="0" ci="6" mb="0" cb="0"/><line nr="2942" mi="0" ci="2" mb="0" cb="0"/><line nr="2943" mi="1" ci="0" mb="0" cb="0"/><line nr="2944" mi="3" ci="0" mb="0" cb="0"/><line nr="2945" mi="5" ci="0" mb="0" cb="0"/><line nr="2946" mi="2" ci="0" mb="0" cb="0"/><line nr="2947" mi="1" ci="0" mb="0" cb="0"/><line nr="2948" mi="0" ci="1" mb="0" cb="0"/><line nr="2949" mi="0" ci="10" mb="0" cb="0"/><line nr="2951" mi="0" ci="3" mb="1" cb="1"/><line nr="2952" mi="4" ci="7" mb="1" cb="1"/><line nr="2953" mi="3" ci="0" mb="0" cb="0"/><line nr="2954" mi="2" ci="0" mb="2" cb="0"/><line nr="2955" mi="5" ci="0" mb="0" cb="0"/><line nr="2956" mi="2" ci="0" mb="0" cb="0"/><line nr="2957" mi="9" ci="0" mb="0" cb="0"/><line nr="2959" mi="4" ci="0" mb="0" cb="0"/><line nr="2960" mi="2" ci="0" mb="2" cb="0"/><line nr="2961" mi="5" ci="0" mb="0" cb="0"/><line nr="2962" mi="2" ci="0" mb="0" cb="0"/><line nr="2963" mi="9" ci="0" mb="0" cb="0"/><line nr="2966" mi="1" ci="0" mb="0" cb="0"/><line nr="2969" mi="0" ci="1" mb="0" cb="0"/><line nr="2970" mi="0" ci="8" mb="0" cb="0"/><line nr="2973" mi="0" ci="3" mb="1" cb="1"/><line nr="2974" mi="0" ci="4" mb="0" cb="0"/><line nr="2975" mi="0" ci="3" mb="0" cb="0"/><line nr="2976" mi="0" ci="8" mb="0" cb="2"/><line nr="2978" mi="0" ci="19" mb="0" cb="0"/><line nr="2979" mi="0" ci="2" mb="0" cb="0"/><line nr="2982" mi="1" ci="0" mb="0" cb="0"/><line nr="2983" mi="3" ci="0" mb="0" cb="0"/><line nr="2984" mi="5" ci="0" mb="0" cb="0"/><line nr="2985" mi="2" ci="0" mb="0" cb="0"/><line nr="2986" mi="0" ci="1" mb="0" cb="0"/><line nr="2988" mi="0" ci="9" mb="0" cb="0"/><line nr="2990" mi="0" ci="3" mb="1" cb="1"/><line nr="2991" mi="4" ci="7" mb="1" cb="1"/><line nr="2992" mi="3" ci="0" mb="0" cb="0"/><line nr="2993" mi="2" ci="0" mb="2" cb="0"/><line nr="2994" mi="4" ci="0" mb="0" cb="0"/><line nr="2995" mi="8" ci="0" mb="2" cb="0"/><line nr="2997" mi="18" ci="0" mb="0" cb="0"/><line nr="2998" mi="2" ci="0" mb="0" cb="0"/><line nr="3001" mi="1" ci="0" mb="0" cb="0"/><line nr="3002" mi="3" ci="0" mb="0" cb="0"/><line nr="3003" mi="5" ci="0" mb="0" cb="0"/><line nr="3004" mi="1" ci="0" mb="0" cb="0"/><line nr="3005" mi="1" ci="0" mb="0" cb="0"/><line nr="3007" mi="9" ci="0" mb="0" cb="0"/><line nr="3009" mi="3" ci="0" mb="0" cb="0"/><line nr="3010" mi="2" ci="0" mb="2" cb="0"/><line nr="3011" mi="4" ci="0" mb="0" cb="0"/><line nr="3012" mi="8" ci="0" mb="2" cb="0"/><line nr="3014" mi="18" ci="0" mb="0" cb="0"/><line nr="3015" mi="2" ci="0" mb="0" cb="0"/><line nr="3018" mi="1" ci="0" mb="0" cb="0"/><line nr="3019" mi="3" ci="0" mb="0" cb="0"/><line nr="3020" mi="5" ci="0" mb="0" cb="0"/><line nr="3021" mi="1" ci="0" mb="0" cb="0"/><line nr="3022" mi="1" ci="0" mb="0" cb="0"/><line nr="3024" mi="8" ci="0" mb="0" cb="0"/><line nr="3027" mi="1" ci="0" mb="0" cb="0"/><line nr="3031" mi="0" ci="1" mb="0" cb="0"/><line nr="3036" mi="0" ci="4" mb="0" cb="0"/><line nr="3037" mi="0" ci="3" mb="1" cb="1"/><line nr="3038" mi="4" ci="7" mb="1" cb="1"/><line nr="3039" mi="3" ci="0" mb="0" cb="0"/><line nr="3040" mi="1" ci="0" mb="0" cb="0"/><line nr="3043" mi="0" ci="1" mb="0" cb="0"/><line nr="3045" mi="0" ci="1" mb="0" cb="0"/><line nr="3047" mi="0" ci="1" mb="0" cb="0"/><line nr="3071" mi="0" ci="2" mb="1" cb="1"/><line nr="3074" mi="0" ci="2" mb="0" cb="0"/><line nr="3075" mi="0" ci="10" mb="0" cb="0"/><line nr="3076" mi="0" ci="3" mb="0" cb="0"/><line nr="3077" mi="0" ci="5" mb="0" cb="0"/><line nr="3079" mi="0" ci="10" mb="0" cb="2"/><line nr="3081" mi="0" ci="7" mb="1" cb="3"/><line nr="3082" mi="0" ci="15" mb="0" cb="0"/><line nr="3084" mi="0" ci="6" mb="0" cb="0"/><line nr="3085" mi="0" ci="1" mb="0" cb="0"/><line nr="3086" mi="0" ci="18" mb="0" cb="0"/><line nr="3088" mi="0" ci="6" mb="0" cb="0"/><line nr="3090" mi="0" ci="2" mb="0" cb="0"/><line nr="3091" mi="0" ci="5" mb="0" cb="2"/><line nr="3092" mi="0" ci="2" mb="1" cb="1"/><line nr="3093" mi="0" ci="4" mb="0" cb="0"/><line nr="3094" mi="0" ci="18" mb="0" cb="0"/><line nr="3096" mi="0" ci="4" mb="0" cb="0"/><line nr="3097" mi="0" ci="4" mb="0" cb="0"/><line nr="3099" mi="0" ci="3" mb="1" cb="1"/><line nr="3100" mi="2" ci="0" mb="2" cb="0"/><line nr="3101" mi="4" ci="0" mb="0" cb="0"/><line nr="3103" mi="15" ci="0" mb="2" cb="0"/><line nr="3105" mi="1" ci="0" mb="0" cb="0"/><line nr="3106" mi="11" ci="0" mb="2" cb="0"/><line nr="3107" mi="7" ci="0" mb="0" cb="0"/><line nr="3108" mi="1" ci="0" mb="0" cb="0"/><line nr="3110" mi="0" ci="6" mb="0" cb="4"/><line nr="3111" mi="0" ci="5" mb="0" cb="0"/><line nr="3112" mi="0" ci="6" mb="0" cb="0"/><line nr="3113" mi="0" ci="9" mb="0" cb="0"/><line nr="3115" mi="0" ci="3" mb="1" cb="1"/><line nr="3116" mi="4" ci="7" mb="1" cb="1"/><line nr="3117" mi="4" ci="0" mb="0" cb="0"/><line nr="3118" mi="1" ci="0" mb="0" cb="0"/><line nr="3121" mi="0" ci="3" mb="1" cb="1"/><line nr="3123" mi="0" ci="3" mb="0" cb="0"/><line nr="3124" mi="0" ci="4" mb="0" cb="0"/><line nr="3127" mi="0" ci="4" mb="0" cb="0"/><line nr="3128" mi="0" ci="6" mb="0" cb="2"/><line nr="3130" mi="4" ci="2" mb="1" cb="1"/><line nr="3132" mi="2" ci="0" mb="2" cb="0"/><line nr="3133" mi="0" ci="2" mb="0" cb="0"/><line nr="3136" mi="0" ci="2" mb="0" cb="0"/><line nr="3137" mi="0" ci="8" mb="1" cb="3"/><line nr="3138" mi="2" ci="0" mb="0" cb="0"/><line nr="3142" mi="0" ci="5" mb="0" cb="2"/><line nr="3143" mi="0" ci="4" mb="1" cb="1"/><line nr="3144" mi="0" ci="2" mb="0" cb="0"/><line nr="3145" mi="0" ci="2" mb="0" cb="0"/><line nr="3146" mi="0" ci="2" mb="0" cb="2"/><line nr="3147" mi="0" ci="10" mb="0" cb="2"/><line nr="3148" mi="0" ci="9" mb="1" cb="1"/><line nr="3150" mi="2" ci="0" mb="0" cb="0"/><line nr="3151" mi="1" ci="0" mb="0" cb="0"/><line nr="3153" mi="0" ci="1" mb="0" cb="0"/><line nr="3155" mi="0" ci="2" mb="1" cb="1"/><line nr="3156" mi="0" ci="2" mb="0" cb="0"/><line nr="3157" mi="0" ci="4" mb="0" cb="0"/><line nr="3158" mi="0" ci="2" mb="1" cb="1"/><line nr="3160" mi="4" ci="0" mb="0" cb="0"/><line nr="3162" mi="3" ci="0" mb="2" cb="0"/><line nr="3163" mi="7" ci="0" mb="0" cb="0"/><line nr="3165" mi="4" ci="0" mb="0" cb="0"/><line nr="3167" mi="2" ci="0" mb="0" cb="0"/><line nr="3169" mi="1" ci="0" mb="0" cb="0"/><line nr="3170" mi="3" ci="0" mb="0" cb="0"/><line nr="3171" mi="2" ci="0" mb="0" cb="0"/><line nr="3172" mi="1" ci="0" mb="0" cb="0"/><line nr="3174" mi="0" ci="2" mb="1" cb="1"/><line nr="3176" mi="0" ci="8" mb="0" cb="0"/><line nr="3179" mi="0" ci="3" mb="0" cb="2"/><line nr="3180" mi="0" ci="1" mb="0" cb="0"/><line nr="3181" mi="0" ci="6" mb="0" cb="0"/><line nr="3182" mi="0" ci="5" mb="0" cb="0"/><line nr="3184" mi="0" ci="2" mb="0" cb="2"/><line nr="3185" mi="0" ci="6" mb="0" cb="0"/><line nr="3191" mi="0" ci="4" mb="0" cb="0"/><line nr="3192" mi="0" ci="6" mb="0" cb="2"/><line nr="3194" mi="0" ci="5" mb="0" cb="4"/><line nr="3196" mi="0" ci="1" mb="0" cb="0"/><line nr="3202" mi="0" ci="3" mb="0" cb="2"/><line nr="3203" mi="0" ci="5" mb="0" cb="0"/><line nr="3204" mi="0" ci="5" mb="0" cb="2"/><line nr="3205" mi="0" ci="4" mb="1" cb="1"/><line nr="3206" mi="0" ci="2" mb="0" cb="0"/><line nr="3207" mi="0" ci="4" mb="0" cb="0"/><line nr="3209" mi="0" ci="4" mb="0" cb="2"/><line nr="3210" mi="0" ci="5" mb="0" cb="0"/><line nr="3212" mi="0" ci="4" mb="0" cb="0"/><line nr="3213" mi="0" ci="2" mb="0" cb="0"/><line nr="3214" mi="0" ci="5" mb="0" cb="0"/><line nr="3215" mi="0" ci="3" mb="0" cb="0"/><line nr="3216" mi="2" ci="7" mb="1" cb="1"/><line nr="3217" mi="0" ci="5" mb="0" cb="0"/><line nr="3218" mi="0" ci="5" mb="0" cb="0"/><line nr="3219" mi="0" ci="6" mb="0" cb="0"/><line nr="3220" mi="0" ci="3" mb="0" cb="0"/><line nr="3221" mi="0" ci="1" mb="0" cb="0"/><line nr="3222" mi="0" ci="2" mb="0" cb="2"/><line nr="3223" mi="0" ci="8" mb="0" cb="0"/><line nr="3226" mi="0" ci="3" mb="1" cb="1"/><line nr="3227" mi="0" ci="1" mb="0" cb="0"/><line nr="3228" mi="0" ci="5" mb="0" cb="0"/><line nr="3232" mi="0" ci="1" mb="0" cb="0"/><line nr="3235" mi="0" ci="2" mb="0" cb="0"/><line nr="3237" mi="0" ci="1" mb="0" cb="0"/><line nr="3238" mi="22" ci="0" mb="0" cb="0"/><line nr="3244" mi="0" ci="3" mb="0" cb="0"/><line nr="3245" mi="0" ci="1" mb="0" cb="0"/><line nr="3246" mi="0" ci="3" mb="1" cb="1"/><line nr="3247" mi="4" ci="7" mb="1" cb="1"/><line nr="3248" mi="3" ci="0" mb="0" cb="0"/><line nr="3249" mi="1" ci="0" mb="0" cb="0"/><line nr="3252" mi="0" ci="4" mb="0" cb="0"/><line nr="3253" mi="0" ci="3" mb="1" cb="1"/><line nr="3254" mi="4" ci="7" mb="1" cb="1"/><line nr="3255" mi="3" ci="0" mb="0" cb="0"/><line nr="3256" mi="1" ci="0" mb="0" cb="0"/><line nr="3259" mi="0" ci="1" mb="0" cb="0"/><line nr="3261" mi="0" ci="1" mb="0" cb="0"/><line nr="3285" mi="0" ci="2" mb="1" cb="1"/><line nr="3288" mi="0" ci="2" mb="0" cb="0"/><line nr="3289" mi="0" ci="10" mb="0" cb="0"/><line nr="3290" mi="0" ci="5" mb="0" cb="0"/><line nr="3291" mi="0" ci="3" mb="0" cb="0"/><line nr="3292" mi="0" ci="10" mb="0" cb="2"/><line nr="3293" mi="0" ci="16" mb="2" cb="4"/><line nr="3296" mi="0" ci="2" mb="0" cb="2"/><line nr="3297" mi="0" ci="5" mb="0" cb="0"/><line nr="3298" mi="0" ci="3" mb="0" cb="0"/><line nr="3299" mi="0" ci="3" mb="1" cb="1"/><line nr="3300" mi="0" ci="9" mb="0" cb="0"/><line nr="3302" mi="0" ci="1" mb="0" cb="0"/><line nr="3303" mi="0" ci="5" mb="0" cb="0"/><line nr="3304" mi="0" ci="2" mb="0" cb="0"/><line nr="3306" mi="0" ci="10" mb="0" cb="2"/><line nr="3307" mi="0" ci="5" mb="0" cb="0"/><line nr="3308" mi="0" ci="7" mb="0" cb="0"/><line nr="3309" mi="0" ci="1" mb="0" cb="0"/><line nr="3311" mi="0" ci="5" mb="0" cb="0"/><line nr="3313" mi="0" ci="2" mb="0" cb="0"/><line nr="3314" mi="0" ci="3" mb="1" cb="1"/><line nr="3315" mi="4" ci="7" mb="1" cb="1"/><line nr="3316" mi="9" ci="0" mb="0" cb="0"/><line nr="3318" mi="1" ci="0" mb="0" cb="0"/><line nr="3320" mi="0" ci="3" mb="1" cb="1"/><line nr="3322" mi="0" ci="5" mb="0" cb="2"/><line nr="3323" mi="0" ci="4" mb="1" cb="1"/><line nr="3324" mi="0" ci="2" mb="0" cb="0"/><line nr="3325" mi="0" ci="4" mb="0" cb="0"/><line nr="3327" mi="0" ci="8" mb="0" cb="0"/><line nr="3329" mi="0" ci="3" mb="0" cb="2"/><line nr="3330" mi="0" ci="6" mb="0" cb="0"/><line nr="3331" mi="0" ci="5" mb="0" cb="0"/><line nr="3332" mi="0" ci="2" mb="0" cb="2"/><line nr="3333" mi="0" ci="8" mb="0" cb="0"/><line nr="3336" mi="0" ci="3" mb="1" cb="1"/><line nr="3337" mi="0" ci="5" mb="0" cb="0"/><line nr="3342" mi="0" ci="1" mb="0" cb="0"/><line nr="3345" mi="0" ci="4" mb="0" cb="0"/><line nr="3346" mi="0" ci="3" mb="1" cb="1"/><line nr="3347" mi="4" ci="7" mb="1" cb="1"/><line nr="3348" mi="3" ci="0" mb="0" cb="0"/><line nr="3349" mi="1" ci="0" mb="0" cb="0"/><line nr="3351" mi="0" ci="1" mb="0" cb="0"/><line nr="3354" mi="0" ci="1" mb="0" cb="0"/><line nr="3356" mi="0" ci="1" mb="0" cb="0"/><line nr="3369" mi="0" ci="3" mb="1" cb="1"/><line nr="3370" mi="0" ci="2" mb="0" cb="0"/><line nr="3371" mi="4" ci="0" mb="0" cb="0"/><line nr="3372" mi="2" ci="0" mb="2" cb="0"/><line nr="3373" mi="6" ci="0" mb="2" cb="0"/><line nr="3374" mi="6" ci="0" mb="0" cb="0"/><line nr="3375" mi="11" ci="0" mb="0" cb="0"/><line nr="3376" mi="3" ci="0" mb="0" cb="0"/><line nr="3378" mi="10" ci="0" mb="0" cb="0"/><line nr="3380" mi="10" ci="0" mb="0" cb="0"/><line nr="3382" mi="7" ci="0" mb="2" cb="0"/><line nr="3383" mi="14" ci="0" mb="0" cb="0"/><line nr="3387" mi="6" ci="0" mb="0" cb="0"/><line nr="3389" mi="9" ci="0" mb="2" cb="0"/><line nr="3390" mi="6" ci="0" mb="2" cb="0"/><line nr="3392" mi="5" ci="0" mb="2" cb="0"/><line nr="3393" mi="2" ci="0" mb="2" cb="0"/><line nr="3394" mi="2" ci="0" mb="0" cb="0"/><line nr="3397" mi="2" ci="0" mb="0" cb="0"/><line nr="3411" mi="0" ci="2" mb="0" cb="0"/><line nr="3412" mi="0" ci="10" mb="0" cb="2"/><line nr="3413" mi="0" ci="6" mb="0" cb="4"/><line nr="3415" mi="0" ci="10" mb="0" cb="2"/><line nr="3417" mi="0" ci="7" mb="0" cb="2"/><line nr="3419" mi="0" ci="9" mb="2" cb="2"/><line nr="3421" mi="0" ci="11" mb="0" cb="2"/><line nr="3423" mi="0" ci="7" mb="1" cb="1"/><line nr="3425" mi="5" ci="5" mb="3" cb="1"/><line nr="3427" mi="0" ci="2" mb="0" cb="2"/><line nr="3428" mi="0" ci="4" mb="0" cb="0"/><line nr="3429" mi="0" ci="3" mb="0" cb="0"/><line nr="3430" mi="0" ci="2" mb="0" cb="2"/><line nr="3431" mi="0" ci="2" mb="0" cb="0"/><line nr="3433" mi="0" ci="4" mb="0" cb="0"/><line nr="3436" mi="0" ci="1" mb="0" cb="0"/><line nr="3437" mi="0" ci="2" mb="0" cb="0"/><line nr="3454" mi="0" ci="2" mb="0" cb="0"/><line nr="3455" mi="0" ci="8" mb="0" cb="0"/><line nr="3456" mi="0" ci="3" mb="0" cb="0"/><line nr="3457" mi="0" ci="1" mb="0" cb="0"/><line nr="3480" mi="0" ci="2" mb="0" cb="0"/><line nr="3481" mi="0" ci="4" mb="0" cb="0"/><line nr="3482" mi="0" ci="4" mb="0" cb="0"/><line nr="3483" mi="0" ci="3" mb="0" cb="0"/><line nr="3484" mi="0" ci="1" mb="0" cb="0"/><line nr="3506" mi="0" ci="2" mb="0" cb="0"/><line nr="3507" mi="0" ci="3" mb="0" cb="0"/><line nr="3508" mi="0" ci="3" mb="0" cb="0"/><line nr="3509" mi="0" ci="1" mb="0" cb="0"/><line nr="3538" mi="0" ci="6" mb="0" cb="0"/><line nr="3539" mi="0" ci="2" mb="0" cb="0"/><line nr="3540" mi="0" ci="2" mb="0" cb="0"/><line nr="3541" mi="0" ci="4" mb="0" cb="0"/><line nr="3542" mi="0" ci="2" mb="0" cb="2"/><line nr="3543" mi="0" ci="3" mb="0" cb="0"/><line nr="3544" mi="0" ci="4" mb="0" cb="0"/><line nr="3545" mi="0" ci="2" mb="1" cb="1"/><line nr="3546" mi="4" ci="0" mb="0" cb="0"/><line nr="3548" mi="0" ci="2" mb="0" cb="0"/><line nr="3549" mi="0" ci="2" mb="0" cb="0"/><line nr="3550" mi="0" ci="4" mb="0" cb="0"/><line nr="3552" mi="0" ci="6" mb="0" cb="2"/><line nr="3553" mi="0" ci="2" mb="0" cb="0"/><line nr="3554" mi="0" ci="3" mb="0" cb="0"/><line nr="3556" mi="0" ci="4" mb="0" cb="0"/><line nr="3557" mi="4" ci="2" mb="1" cb="1"/><line nr="3559" mi="2" ci="0" mb="2" cb="0"/><line nr="3561" mi="0" ci="2" mb="0" cb="2"/><line nr="3562" mi="0" ci="2" mb="0" cb="0"/><line nr="3563" mi="0" ci="3" mb="0" cb="0"/><line nr="3565" mi="0" ci="3" mb="1" cb="1"/><line nr="3566" mi="5" ci="0" mb="0" cb="0"/><line nr="3567" mi="2" ci="0" mb="2" cb="0"/><line nr="3568" mi="4" ci="0" mb="2" cb="0"/><line nr="3569" mi="5" ci="0" mb="0" cb="0"/><line nr="3571" mi="7" ci="0" mb="0" cb="0"/><line nr="3572" mi="6" ci="0" mb="0" cb="0"/><line nr="3574" mi="2" ci="0" mb="2" cb="0"/><line nr="3575" mi="4" ci="0" mb="2" cb="0"/><line nr="3576" mi="2" ci="0" mb="0" cb="0"/><line nr="3581" mi="1" ci="0" mb="0" cb="0"/><line nr="3584" mi="0" ci="6" mb="0" cb="0"/><line nr="3585" mi="0" ci="3" mb="0" cb="0"/><line nr="3586" mi="0" ci="2" mb="0" cb="2"/><line nr="3588" mi="0" ci="4" mb="0" cb="2"/><line nr="3589" mi="0" ci="3" mb="0" cb="0"/><line nr="3590" mi="0" ci="2" mb="0" cb="0"/><line nr="3591" mi="0" ci="2" mb="1" cb="1"/><line nr="3592" mi="0" ci="5" mb="0" cb="0"/><line nr="3593" mi="0" ci="7" mb="0" cb="0"/><line nr="3594" mi="0" ci="6" mb="0" cb="0"/><line nr="3595" mi="0" ci="2" mb="0" cb="2"/><line nr="3596" mi="0" ci="3" mb="0" cb="0"/><line nr="3598" mi="0" ci="3" mb="0" cb="0"/><line nr="3602" mi="2" ci="0" mb="0" cb="0"/><line nr="3605" mi="0" ci="2" mb="0" cb="2"/><line nr="3606" mi="0" ci="4" mb="0" cb="2"/><line nr="3607" mi="0" ci="5" mb="0" cb="0"/><line nr="3609" mi="0" ci="7" mb="0" cb="0"/><line nr="3610" mi="0" ci="6" mb="0" cb="0"/><line nr="3611" mi="0" ci="2" mb="1" cb="1"/><line nr="3612" mi="0" ci="2" mb="0" cb="0"/><line nr="3613" mi="0" ci="4" mb="0" cb="2"/><line nr="3614" mi="0" ci="2" mb="0" cb="0"/><line nr="3618" mi="0" ci="1" mb="0" cb="0"/><line nr="3619" mi="0" ci="2" mb="0" cb="0"/><line nr="3621" mi="0" ci="1" mb="0" cb="0"/><line nr="3624" mi="2" ci="0" mb="0" cb="0"/><line nr="3626" mi="0" ci="2" mb="0" cb="2"/><line nr="3627" mi="0" ci="2" mb="0" cb="0"/><line nr="3628" mi="0" ci="4" mb="0" cb="2"/><line nr="3629" mi="0" ci="5" mb="0" cb="0"/><line nr="3632" mi="0" ci="4" mb="0" cb="0"/><line nr="3633" mi="0" ci="2" mb="0" cb="2"/><line nr="3634" mi="0" ci="11" mb="0" cb="0"/><line nr="3636" mi="0" ci="2" mb="0" cb="0"/><line nr="3639" mi="0" ci="3" mb="1" cb="1"/><line nr="3640" mi="4" ci="7" mb="1" cb="1"/><line nr="3641" mi="7" ci="0" mb="2" cb="0"/><line nr="3642" mi="6" ci="0" mb="2" cb="0"/><line nr="3643" mi="2" ci="0" mb="2" cb="0"/><line nr="3644" mi="5" ci="0" mb="2" cb="0"/><line nr="3645" mi="5" ci="0" mb="0" cb="0"/><line nr="3646" mi="2" ci="0" mb="0" cb="0"/><line nr="3647" mi="11" ci="0" mb="0" cb="0"/><line nr="3649" mi="6" ci="0" mb="2" cb="0"/><line nr="3650" mi="5" ci="0" mb="0" cb="0"/><line nr="3651" mi="2" ci="0" mb="0" cb="0"/><line nr="3652" mi="11" ci="0" mb="0" cb="0"/><line nr="3654" mi="1" ci="0" mb="0" cb="0"/><line nr="3656" mi="2" ci="0" mb="0" cb="0"/><line nr="3658" mi="1" ci="0" mb="0" cb="0"/><line nr="3661" mi="0" ci="10" mb="0" cb="2"/><line nr="3663" mi="0" ci="2" mb="0" cb="0"/><line nr="3690" mi="2" ci="0" mb="0" cb="0"/><line nr="3691" mi="4" ci="0" mb="0" cb="0"/><line nr="3692" mi="6" ci="0" mb="2" cb="0"/><line nr="3694" mi="2" ci="0" mb="2" cb="0"/><line nr="3695" mi="6" ci="0" mb="0" cb="0"/><line nr="3696" mi="3" ci="0" mb="0" cb="0"/><line nr="3697" mi="4" ci="0" mb="0" cb="0"/><line nr="3698" mi="6" ci="0" mb="2" cb="0"/><line nr="3700" mi="2" ci="0" mb="2" cb="0"/><line nr="3701" mi="5" ci="0" mb="0" cb="0"/><line nr="3703" mi="2" ci="0" mb="0" cb="0"/><line nr="3705" mi="4" ci="0" mb="0" cb="0"/><line nr="3706" mi="3" ci="0" mb="2" cb="0"/><line nr="3707" mi="5" ci="0" mb="0" cb="0"/><line nr="3709" mi="6" ci="0" mb="0" cb="0"/><line nr="3710" mi="3" ci="0" mb="0" cb="0"/><line nr="3711" mi="2" ci="0" mb="2" cb="0"/><line nr="3712" mi="4" ci="0" mb="2" cb="0"/><line nr="3713" mi="2" ci="0" mb="0" cb="0"/><line nr="3714" mi="2" ci="0" mb="0" cb="0"/><line nr="3715" mi="2" ci="0" mb="2" cb="0"/><line nr="3716" mi="5" ci="0" mb="0" cb="0"/><line nr="3717" mi="7" ci="0" mb="0" cb="0"/><line nr="3718" mi="6" ci="0" mb="0" cb="0"/><line nr="3719" mi="6" ci="0" mb="2" cb="0"/><line nr="3722" mi="2" ci="0" mb="0" cb="0"/><line nr="3725" mi="2" ci="0" mb="0" cb="0"/><line nr="3748" mi="0" ci="3" mb="1" cb="1"/><line nr="3749" mi="0" ci="4" mb="0" cb="2"/><line nr="3750" mi="0" ci="5" mb="0" cb="0"/><line nr="3752" mi="0" ci="4" mb="0" cb="0"/><line nr="3753" mi="0" ci="4" mb="0" cb="0"/><line nr="3754" mi="0" ci="8" mb="0" cb="2"/><line nr="3756" mi="0" ci="19" mb="0" cb="0"/><line nr="3757" mi="0" ci="2" mb="0" cb="0"/><line nr="3758" mi="1" ci="0" mb="0" cb="0"/><line nr="3759" mi="3" ci="0" mb="0" cb="0"/><line nr="3760" mi="7" ci="0" mb="0" cb="0"/><line nr="3761" mi="0" ci="1" mb="0" cb="0"/><line nr="3763" mi="0" ci="4" mb="0" cb="0"/><line nr="3764" mi="0" ci="2" mb="1" cb="1"/><line nr="3765" mi="0" ci="9" mb="0" cb="0"/><line nr="3767" mi="4" ci="7" mb="1" cb="1"/><line nr="3768" mi="7" ci="0" mb="2" cb="0"/><line nr="3769" mi="6" ci="0" mb="2" cb="0"/><line nr="3770" mi="2" ci="0" mb="2" cb="0"/><line nr="3771" mi="5" ci="0" mb="2" cb="0"/><line nr="3772" mi="4" ci="0" mb="0" cb="0"/><line nr="3773" mi="8" ci="0" mb="2" cb="0"/><line nr="3775" mi="20" ci="0" mb="0" cb="0"/><line nr="3777" mi="1" ci="0" mb="0" cb="0"/><line nr="3778" mi="3" ci="0" mb="0" cb="0"/><line nr="3779" mi="8" ci="0" mb="0" cb="0"/><line nr="3780" mi="1" ci="0" mb="0" cb="0"/><line nr="3782" mi="11" ci="0" mb="0" cb="0"/><line nr="3784" mi="5" ci="0" mb="2" cb="0"/><line nr="3785" mi="4" ci="0" mb="0" cb="0"/><line nr="3786" mi="8" ci="0" mb="2" cb="0"/><line nr="3788" mi="20" ci="0" mb="0" cb="0"/><line nr="3790" mi="1" ci="0" mb="0" cb="0"/><line nr="3791" mi="3" ci="0" mb="0" cb="0"/><line nr="3792" mi="8" ci="0" mb="0" cb="0"/><line nr="3793" mi="1" ci="0" mb="0" cb="0"/><line nr="3795" mi="10" ci="0" mb="0" cb="0"/><line nr="3799" mi="1" ci="0" mb="0" cb="0"/><line nr="3801" mi="0" ci="1" mb="0" cb="0"/><line nr="3816" mi="0" ci="4" mb="0" cb="0"/><line nr="3817" mi="2" ci="5" mb="1" cb="1"/><line nr="3818" mi="0" ci="2" mb="1" cb="1"/><line nr="3819" mi="0" ci="6" mb="0" cb="0"/><line nr="3820" mi="0" ci="4" mb="0" cb="0"/><line nr="3821" mi="0" ci="7" mb="1" cb="1"/><line nr="3822" mi="0" ci="2" mb="0" cb="0"/><line nr="3825" mi="5" ci="0" mb="0" cb="0"/><line nr="3850" mi="0" ci="4" mb="0" cb="0"/><line nr="3851" mi="0" ci="7" mb="0" cb="2"/><line nr="3852" mi="0" ci="7" mb="1" cb="3"/><line nr="3854" mi="0" ci="4" mb="0" cb="0"/><line nr="3855" mi="1" ci="0" mb="0" cb="0"/><line nr="3856" mi="4" ci="0" mb="0" cb="0"/><line nr="3860" mi="0" ci="3" mb="0" cb="0"/><line nr="3861" mi="0" ci="5" mb="0" cb="0"/><line nr="3862" mi="0" ci="2" mb="0" cb="0"/><line nr="3863" mi="0" ci="3" mb="0" cb="0"/><line nr="3864" mi="0" ci="5" mb="0" cb="0"/><line nr="3866" mi="0" ci="3" mb="0" cb="2"/><line nr="3867" mi="0" ci="8" mb="0" cb="0"/><line nr="3868" mi="0" ci="8" mb="2" cb="2"/><line nr="3869" mi="0" ci="5" mb="0" cb="2"/><line nr="3870" mi="0" ci="6" mb="0" cb="0"/><line nr="3871" mi="0" ci="10" mb="0" cb="0"/><line nr="3873" mi="0" ci="3" mb="1" cb="1"/><line nr="3874" mi="1" ci="0" mb="0" cb="0"/><line nr="3877" mi="0" ci="2" mb="0" cb="0"/><line nr="3903" mi="0" ci="6" mb="0" cb="0"/><line nr="3904" mi="0" ci="3" mb="0" cb="0"/><line nr="3905" mi="0" ci="2" mb="0" cb="0"/><line nr="3906" mi="0" ci="5" mb="0" cb="0"/><line nr="3907" mi="0" ci="3" mb="0" cb="2"/><line nr="3908" mi="0" ci="8" mb="0" cb="0"/><line nr="3909" mi="0" ci="8" mb="0" cb="4"/><line nr="3910" mi="0" ci="5" mb="0" cb="2"/><line nr="3911" mi="0" ci="8" mb="0" cb="0"/><line nr="3912" mi="5" ci="8" mb="1" cb="1"/><line nr="3913" mi="4" ci="1" mb="0" cb="0"/><line nr="3914" mi="0" ci="6" mb="0" cb="0"/><line nr="3916" mi="0" ci="1" mb="0" cb="0"/><line nr="3917" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="6452" covered="3531"/><counter type="BRANCH" missed="1034" covered="496"/><counter type="LINE" missed="1217" covered="793"/><counter type="COMPLEXITY" missed="620" covered="189"/><counter type="METHOD" missed="15" covered="29"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><counter type="INSTRUCTION" missed="10591" covered="7382"/><counter type="BRANCH" missed="1634" covered="862"/><counter type="LINE" missed="1924" covered="1592"/><counter type="COMPLEXITY" missed="1043" covered="359"/><counter type="METHOD" missed="61" covered="93"/><counter type="CLASS" missed="11" covered="24"/></package><package name="mtas/solr/update/processor"><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorConfig"><method name="&lt;init&gt;" desc="()V" line="457"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorFactory"><method name="&lt;init&gt;" desc="()V" line="44"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="64"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/request/SolrQueryRequest;)V" line="75"><counter type="INSTRUCTION" missed="477" covered="65"/><counter type="BRANCH" missed="51" covered="9"/><counter type="LINE" missed="101" covered="14"/><counter type="COMPLEXITY" missed="27" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getInstance" desc="(Lorg/apache/solr/request/SolrQueryRequest;Lorg/apache/solr/response/SolrQueryResponse;Lorg/apache/solr/update/processor/UpdateRequestProcessor;)Lorg/apache/solr/update/processor/UpdateRequestProcessor;" line="263"><counter type="INSTRUCTION" missed="4" covered="11"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="48"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="481" covered="90"/><counter type="BRANCH" missed="51" covered="9"/><counter type="LINE" missed="103" covered="23"/><counter type="COMPLEXITY" missed="27" covered="8"/><counter type="METHOD" missed="0" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="48"><counter type="INSTRUCTION" missed="126" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getStoredStringValue" desc="()Ljava/lang/String;" line="147"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getStoredBinValue" desc="()[B" line="156"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getIterator" desc="()Ljava/util/Iterator;" line="165"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="175"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="forceClose" desc="()V" line="182"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="20"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="184" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="44" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultReader$1"><method name="&lt;init&gt;" desc="(Lmtas/solr/update/processor/MtasUpdateRequestProcessorResultReader;Ljava/lang/String;)V" line="65"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hasNext" desc="()Z" line="70"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="next" desc="()Lmtas/solr/update/processor/MtasUpdateRequestProcessorResultItem;" line="84"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNext" desc="()Lmtas/solr/update/processor/MtasUpdateRequestProcessorResultItem;" line="106"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="116" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="31" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultWriter"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="42"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addItem" desc="(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Integer;)V" line="71"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTokenNumber" desc="()I" line="92"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFileName" desc="()Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="116"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="forceCloseAndDelete" desc="()V" line="128"><counter type="INSTRUCTION" missed="60" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="19"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="177" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="53" covered="0"/><counter type="COMPLEXITY" missed="16" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessor"><method name="&lt;init&gt;" desc="(Lorg/apache/solr/update/processor/UpdateRequestProcessor;Lmtas/solr/update/processor/MtasUpdateRequestProcessorConfig;)V" line="281"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="processAdd" desc="(Lorg/apache/solr/update/AddUpdateCommand;)V" line="287"><counter type="INSTRUCTION" missed="364" covered="12"/><counter type="BRANCH" missed="36" covered="2"/><counter type="LINE" missed="95" covered="3"/><counter type="COMPLEXITY" missed="19" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setFields" desc="(Lorg/apache/solr/common/SolrInputDocument;Ljava/lang/String;Ljava/lang/Object;)V" line="433"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="275"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="392" covered="23"/><counter type="BRANCH" missed="42" covered="2"/><counter type="LINE" missed="101" covered="7"/><counter type="COMPLEXITY" missed="23" covered="3"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorSizeReader"><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="476"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read" desc="([CII)I" line="482"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="488"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTotalReadSize" desc="()J" line="492"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/update/processor/MtasUpdateRequestProcessorResultItem"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/apache/lucene/util/BytesRef;Ljava/lang/Integer;)V" line="44"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasUpdateRequestProcessorFactory.java"><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="48" mi="0" ci="2" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="52" mi="0" ci="4" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="1" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="2"/><line nr="77" mi="0" ci="5" mb="0" cb="0"/><line nr="79" mi="0" ci="4" mb="0" cb="0"/><line nr="80" mi="0" ci="4" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="2" mb="0" cb="0"/><line nr="85" mi="0" ci="11" mb="0" cb="2"/><line nr="87" mi="0" ci="4" mb="1" cb="1"/><line nr="88" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="9" ci="0" mb="0" cb="0"/><line nr="91" mi="9" ci="0" mb="0" cb="0"/><line nr="93" mi="9" ci="0" mb="0" cb="0"/><line nr="95" mi="9" ci="0" mb="0" cb="0"/><line nr="97" mi="9" ci="0" mb="0" cb="0"/><line nr="98" mi="9" ci="0" mb="0" cb="0"/><line nr="99" mi="6" ci="0" mb="2" cb="0"/><line nr="100" mi="2" ci="0" mb="2" cb="0"/><line nr="101" mi="6" ci="0" mb="0" cb="0"/><line nr="102" mi="11" ci="0" mb="0" cb="0"/><line nr="104" mi="6" ci="0" mb="0" cb="0"/><line nr="105" mi="2" ci="0" mb="0" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="107" mi="2" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="4" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="2" cb="0"/><line nr="112" mi="4" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="114" mi="5" ci="0" mb="4" cb="0"/><line nr="115" mi="3" ci="0" mb="0" cb="0"/><line nr="118" mi="2" ci="0" mb="2" cb="0"/><line nr="119" mi="5" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="125" mi="7" ci="0" mb="0" cb="0"/><line nr="126" mi="3" ci="0" mb="0" cb="0"/><line nr="128" mi="7" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="6" ci="0" mb="0" cb="0"/><line nr="134" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="5" ci="0" mb="4" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="0" cb="0"/><line nr="139" mi="10" ci="0" mb="2" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="2" ci="0" mb="0" cb="0"/><line nr="145" mi="3" ci="0" mb="2" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="4" ci="0" mb="2" cb="0"/><line nr="148" mi="6" ci="0" mb="2" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="151" mi="8" ci="0" mb="0" cb="0"/><line nr="154" mi="1" ci="0" mb="0" cb="0"/><line nr="155" mi="2" ci="0" mb="2" cb="0"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="4" ci="0" mb="2" cb="0"/><line nr="159" mi="11" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="13" ci="0" mb="0" cb="0"/><line nr="163" mi="3" ci="0" mb="2" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="12" ci="0" mb="0" cb="0"/><line nr="170" mi="1" ci="0" mb="0" cb="0"/><line nr="171" mi="7" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="9" ci="0" mb="0" cb="0"/><line nr="174" mi="3" ci="0" mb="2" cb="0"/><line nr="175" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="12" ci="0" mb="0" cb="0"/><line nr="182" mi="1" ci="0" mb="0" cb="0"/><line nr="185" mi="5" ci="0" mb="0" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="5" ci="0" mb="0" cb="0"/><line nr="190" mi="1" ci="0" mb="0" cb="0"/><line nr="191" mi="8" ci="0" mb="0" cb="0"/><line nr="193" mi="1" ci="0" mb="0" cb="0"/><line nr="194" mi="8" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="2" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="1" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="3" ci="0" mb="2" cb="0"/><line nr="203" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="4" ci="0" mb="2" cb="0"/><line nr="205" mi="6" ci="0" mb="2" cb="0"/><line nr="206" mi="5" ci="0" mb="0" cb="0"/><line nr="208" mi="8" ci="0" mb="0" cb="0"/><line nr="211" mi="1" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="2" cb="0"/><line nr="214" mi="3" ci="0" mb="0" cb="0"/><line nr="215" mi="11" ci="0" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="13" ci="0" mb="0" cb="0"/><line nr="218" mi="3" ci="0" mb="2" cb="0"/><line nr="219" mi="10" ci="0" mb="0" cb="0"/><line nr="222" mi="12" ci="0" mb="0" cb="0"/><line nr="225" mi="1" ci="0" mb="0" cb="0"/><line nr="228" mi="5" ci="0" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="5" ci="0" mb="0" cb="0"/><line nr="238" mi="0" ci="1" mb="0" cb="0"/><line nr="239" mi="0" ci="11" mb="0" cb="2"/><line nr="240" mi="0" ci="9" mb="1" cb="1"/><line nr="242" mi="0" ci="6" mb="1" cb="1"/><line nr="243" mi="8" ci="0" mb="0" cb="0"/><line nr="244" mi="4" ci="0" mb="0" cb="0"/><line nr="246" mi="0" ci="1" mb="0" cb="0"/><line nr="248" mi="0" ci="1" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="0" cb="0"/><line nr="264" mi="1" ci="0" mb="0" cb="0"/><line nr="265" mi="3" ci="0" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="267" mi="0" ci="7" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="0"/><line nr="281" mi="0" ci="3" mb="0" cb="0"/><line nr="282" mi="0" ci="3" mb="0" cb="0"/><line nr="283" mi="0" ci="1" mb="0" cb="0"/><line nr="287" mi="0" ci="8" mb="2" cb="2"/><line nr="289" mi="3" ci="0" mb="0" cb="0"/><line nr="291" mi="13" ci="0" mb="2" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="7" ci="0" mb="0" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="295" mi="3" ci="0" mb="0" cb="0"/><line nr="296" mi="7" ci="0" mb="0" cb="0"/><line nr="297" mi="4" ci="0" mb="0" cb="0"/><line nr="299" mi="3" ci="0" mb="2" cb="0"/><line nr="300" mi="3" ci="0" mb="2" cb="0"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="4" ci="0" mb="0" cb="0"/><line nr="305" mi="5" ci="0" mb="0" cb="0"/><line nr="307" mi="4" ci="0" mb="0" cb="0"/><line nr="308" mi="3" ci="0" mb="0" cb="0"/><line nr="309" mi="6" ci="0" mb="2" cb="0"/><line nr="310" mi="7" ci="0" mb="0" cb="0"/><line nr="311" mi="2" ci="0" mb="0" cb="0"/><line nr="312" mi="2" ci="0" mb="2" cb="0"/><line nr="313" mi="3" ci="0" mb="0" cb="0"/><line nr="317" mi="2" ci="0" mb="2" cb="0"/><line nr="318" mi="16" ci="0" mb="2" cb="0"/><line nr="319" mi="3" ci="0" mb="2" cb="0"/><line nr="320" mi="4" ci="0" mb="0" cb="0"/><line nr="321" mi="3" ci="0" mb="0" cb="0"/><line nr="323" mi="4" ci="0" mb="0" cb="0"/><line nr="325" mi="2" ci="0" mb="2" cb="0"/><line nr="326" mi="8" ci="0" mb="0" cb="0"/><line nr="327" mi="8" ci="0" mb="0" cb="0"/><line nr="333" mi="5" ci="0" mb="0" cb="0"/><line nr="336" mi="5" ci="0" mb="0" cb="0"/><line nr="337" mi="2" ci="0" mb="0" cb="0"/><line nr="338" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="4" ci="0" mb="0" cb="0"/><line nr="341" mi="3" ci="0" mb="0" cb="0"/><line nr="342" mi="2" ci="0" mb="0" cb="0"/><line nr="344" mi="2" ci="0" mb="0" cb="0"/><line nr="345" mi="3" ci="0" mb="0" cb="0"/><line nr="346" mi="2" ci="0" mb="0" cb="0"/><line nr="347" mi="3" ci="0" mb="0" cb="0"/><line nr="348" mi="2" ci="0" mb="0" cb="0"/><line nr="349" mi="3" ci="0" mb="0" cb="0"/><line nr="350" mi="2" ci="0" mb="0" cb="0"/><line nr="351" mi="3" ci="0" mb="0" cb="0"/><line nr="352" mi="2" ci="0" mb="0" cb="0"/><line nr="353" mi="3" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="2" cb="0"/><line nr="356" mi="2" ci="0" mb="0" cb="0"/><line nr="357" mi="2" ci="0" mb="0" cb="0"/><line nr="358" mi="2" ci="0" mb="0" cb="0"/><line nr="359" mi="2" ci="0" mb="0" cb="0"/><line nr="360" mi="2" ci="0" mb="0" cb="0"/><line nr="361" mi="2" ci="0" mb="0" cb="0"/><line nr="362" mi="2" ci="0" mb="2" cb="0"/><line nr="363" mi="3" ci="0" mb="0" cb="0"/><line nr="365" mi="2" ci="0" mb="2" cb="0"/><line nr="366" mi="4" ci="0" mb="0" cb="0"/><line nr="367" mi="4" ci="0" mb="0" cb="0"/><line nr="369" mi="2" ci="0" mb="2" cb="0"/><line nr="370" mi="5" ci="0" mb="0" cb="0"/><line nr="372" mi="3" ci="0" mb="0" cb="0"/><line nr="374" mi="2" ci="0" mb="2" cb="0"/><line nr="375" mi="3" ci="0" mb="0" cb="0"/><line nr="377" mi="2" ci="0" mb="2" cb="0"/><line nr="378" mi="4" ci="0" mb="0" cb="0"/><line nr="380" mi="1" ci="0" mb="0" cb="0"/><line nr="381" mi="5" ci="0" mb="0" cb="0"/><line nr="382" mi="8" ci="0" mb="0" cb="0"/><line nr="385" mi="1" ci="0" mb="0" cb="0"/><line nr="388" mi="4" ci="0" mb="0" cb="0"/><line nr="389" mi="3" ci="0" mb="2" cb="0"/><line nr="390" mi="5" ci="0" mb="0" cb="0"/><line nr="393" mi="7" ci="0" mb="0" cb="0"/><line nr="394" mi="1" ci="0" mb="0" cb="0"/><line nr="396" mi="10" ci="0" mb="0" cb="0"/><line nr="397" mi="2" ci="0" mb="0" cb="0"/><line nr="399" mi="7" ci="0" mb="0" cb="0"/><line nr="400" mi="3" ci="0" mb="0" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="403" mi="10" ci="0" mb="0" cb="0"/><line nr="404" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="1" ci="0" mb="0" cb="0"/><line nr="406" mi="3" ci="0" mb="0" cb="0"/><line nr="408" mi="9" ci="0" mb="0" cb="0"/><line nr="409" mi="1" ci="0" mb="0" cb="0"/><line nr="411" mi="11" ci="0" mb="0" cb="0"/><line nr="413" mi="7" ci="0" mb="0" cb="0"/><line nr="414" mi="4" ci="0" mb="0" cb="0"/><line nr="416" mi="10" ci="0" mb="0" cb="0"/><line nr="417" mi="1" ci="0" mb="0" cb="0"/><line nr="418" mi="2" ci="0" mb="2" cb="0"/><line nr="419" mi="2" ci="0" mb="0" cb="0"/><line nr="420" mi="4" ci="0" mb="0" cb="0"/><line nr="422" mi="1" ci="0" mb="0" cb="0"/><line nr="424" mi="1" ci="0" mb="0" cb="0"/><line nr="428" mi="0" ci="3" mb="0" cb="0"/><line nr="429" mi="0" ci="1" mb="0" cb="0"/><line nr="433" mi="2" ci="0" mb="2" cb="0"/><line nr="434" mi="4" ci="0" mb="0" cb="0"/><line nr="435" mi="8" ci="0" mb="2" cb="0"/><line nr="436" mi="6" ci="0" mb="2" cb="0"/><line nr="437" mi="7" ci="0" mb="0" cb="0"/><line nr="441" mi="1" ci="0" mb="0" cb="0"/><line nr="457" mi="0" ci="2" mb="0" cb="0"/><line nr="458" mi="0" ci="5" mb="0" cb="0"/><line nr="459" mi="0" ci="5" mb="0" cb="0"/><line nr="460" mi="0" ci="5" mb="0" cb="0"/><line nr="461" mi="0" ci="5" mb="0" cb="0"/><line nr="462" mi="0" ci="5" mb="0" cb="0"/><line nr="463" mi="0" ci="5" mb="0" cb="0"/><line nr="464" mi="0" ci="5" mb="0" cb="0"/><line nr="465" mi="0" ci="5" mb="0" cb="0"/><line nr="466" mi="0" ci="5" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="476" mi="2" ci="0" mb="0" cb="0"/><line nr="477" mi="3" ci="0" mb="0" cb="0"/><line nr="478" mi="3" ci="0" mb="0" cb="0"/><line nr="479" mi="1" ci="0" mb="0" cb="0"/><line nr="482" mi="7" ci="0" mb="0" cb="0"/><line nr="483" mi="7" ci="0" mb="0" cb="0"/><line nr="484" mi="2" ci="0" mb="0" cb="0"/><line nr="488" mi="3" ci="0" mb="0" cb="0"/><line nr="489" mi="1" ci="0" mb="0" cb="0"/><line nr="492" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="905" covered="161"/><counter type="BRANCH" missed="93" covered="11"/><counter type="LINE" missed="214" covered="41"/><counter type="COMPLEXITY" missed="54" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="1" covered="3"/></sourcefile><sourcefile name="MtasUpdateRequestProcessorResultItem.java"><line nr="44" mi="2" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="4" ci="0" mb="4" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="48" mi="4" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="6" ci="0" mb="4" cb="0"/><line nr="54" mi="4" ci="0" mb="0" cb="0"/><line nr="56" mi="3" ci="0" mb="0" cb="0"/><line nr="58" mi="2" ci="0" mb="2" cb="0"/><line nr="59" mi="5" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="3" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasUpdateRequestProcessorResultReader.java"><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="21" mi="2" ci="0" mb="0" cb="0"/><line nr="48" mi="2" ci="0" mb="0" cb="0"/><line nr="49" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="2" cb="0"/><line nr="55" mi="6" ci="0" mb="0" cb="0"/><line nr="56" mi="7" ci="0" mb="0" cb="0"/><line nr="57" mi="7" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="0" cb="0"/><line nr="60" mi="3" ci="0" mb="2" cb="0"/><line nr="61" mi="5" ci="0" mb="0" cb="0"/><line nr="63" mi="5" ci="0" mb="0" cb="0"/><line nr="65" mi="15" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="4" ci="0" mb="2" cb="0"/><line nr="71" mi="3" ci="0" mb="2" cb="0"/><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="74" mi="4" ci="0" mb="0" cb="0"/><line nr="75" mi="7" ci="0" mb="2" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="2" cb="0"/><line nr="86" mi="3" ci="0" mb="2" cb="0"/><line nr="87" mi="3" ci="0" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="2" cb="0"/><line nr="93" mi="3" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="4" ci="0" mb="2" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="2" cb="0"/><line nr="110" mi="3" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="115" mi="1" ci="0" mb="0" cb="0"/><line nr="116" mi="16" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="126" mi="1" ci="0" mb="0" cb="0"/><line nr="127" mi="16" ci="0" mb="0" cb="0"/><line nr="128" mi="6" ci="0" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="6" ci="0" mb="0" cb="0"/><line nr="131" mi="1" ci="0" mb="0" cb="0"/><line nr="132" mi="16" ci="0" mb="0" cb="0"/><line nr="133" mi="6" ci="0" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="175" mi="2" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="182" mi="3" ci="0" mb="2" cb="0"/><line nr="183" mi="12" ci="0" mb="6" cb="0"/><line nr="184" mi="12" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="1" ci="0" mb="0" cb="0"/><line nr="191" mi="3" ci="0" mb="0" cb="0"/><line nr="192" mi="1" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="300" covered="0"/><counter type="BRANCH" missed="28" covered="0"/><counter type="LINE" missed="74" covered="0"/><counter type="COMPLEXITY" missed="25" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="2" covered="0"/></sourcefile><sourcefile name="MtasUpdateRequestProcessorResultWriter.java"><line nr="19" mi="2" ci="0" mb="0" cb="0"/><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="42" mi="2" ci="0" mb="0" cb="0"/><line nr="43" mi="3" ci="0" mb="0" cb="0"/><line nr="44" mi="3" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="3" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="49" mi="5" ci="0" mb="0" cb="0"/><line nr="50" mi="7" ci="0" mb="0" cb="0"/><line nr="51" mi="7" ci="0" mb="0" cb="0"/><line nr="52" mi="4" ci="0" mb="0" cb="0"/><line nr="53" mi="1" ci="0" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="57" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="2" cb="0"/><line nr="72" mi="6" ci="0" mb="0" cb="0"/><line nr="73" mi="10" ci="0" mb="0" cb="0"/><line nr="76" mi="4" ci="0" mb="0" cb="0"/><line nr="77" mi="3" ci="0" mb="0" cb="0"/><line nr="78" mi="3" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="81" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="2" cb="0"/><line nr="103" mi="4" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="2" cb="0"/><line nr="117" mi="3" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="128" mi="3" ci="0" mb="2" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="2" cb="0"/><line nr="133" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="3" ci="0" mb="0" cb="0"/><line nr="141" mi="3" ci="0" mb="2" cb="0"/><line nr="142" mi="12" ci="0" mb="6" cb="0"/><line nr="143" mi="12" ci="0" mb="0" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="177" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="53" covered="0"/><counter type="COMPLEXITY" missed="16" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="1431" covered="161"/><counter type="BRANCH" missed="149" covered="11"/><counter type="LINE" missed="356" covered="41"/><counter type="COMPLEXITY" missed="101" covered="12"/><counter type="METHOD" missed="24" covered="9"/><counter type="CLASS" missed="5" covered="3"/></package><package name="mtas/analysis/util"><class name="mtas/analysis/util/MtasParserException"><method name="&lt;init&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="3" covered="4"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasTokenizerFactory"><method name="&lt;init&gt;" desc="(Ljava/util/Map;)V" line="58"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/Map;Lorg/apache/solr/core/SolrResourceLoader;)V" line="46"><counter type="INSTRUCTION" missed="63" covered="46"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="3" covered="11"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Lorg/apache/lucene/util/AttributeFactory;)Lmtas/analysis/MtasTokenizer;" line="96"><counter type="INSTRUCTION" missed="4" covered="10"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/lang/String;)Lmtas/analysis/MtasTokenizer;" line="113"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lorg/apache/lucene/util/AttributeFactory;Ljava/lang/String;)Lmtas/analysis/MtasTokenizer;" line="126"><counter type="INSTRUCTION" missed="120" covered="13"/><counter type="BRANCH" missed="18" covered="2"/><counter type="LINE" missed="15" covered="3"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="169"><counter type="INSTRUCTION" missed="45" covered="27"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="7" covered="10"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="inform" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="205"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="25"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="237" covered="109"/><counter type="BRANCH" missed="32" covered="14"/><counter type="LINE" missed="28" covered="33"/><counter type="COMPLEXITY" missed="23" covered="8"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasConfigException"><method name="&lt;init&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="24"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasConfiguration"><method name="&lt;init&gt;" desc="()V" line="67"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readConfigurations" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap;" line="86"><counter type="INSTRUCTION" missed="244" covered="0"/><counter type="BRANCH" missed="48" covered="0"/><counter type="LINE" missed="66" covered="0"/><counter type="COMPLEXITY" missed="27" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readMtasCharFilterConfigurations" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;)Ljava/util/HashMap;" line="203"><counter type="INSTRUCTION" missed="92" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readMtasTokenizerConfigurations" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;)Ljava/util/HashMap;" line="239"><counter type="INSTRUCTION" missed="70" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readConfiguration" desc="(Ljava/io/InputStream;)Lmtas/analysis/util/MtasConfiguration;" line="268"><counter type="INSTRUCTION" missed="27" covered="90"/><counter type="BRANCH" missed="4" covered="13"/><counter type="LINE" missed="9" covered="27"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="433" covered="113"/><counter type="BRANCH" missed="64" covered="13"/><counter type="LINE" missed="108" covered="34"/><counter type="COMPLEXITY" missed="39" covered="9"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasBufferedReader"><method name="&lt;init&gt;" desc="(Ljava/io/Reader;I)V" line="34"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="63"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ensureOpen" desc="()V" line="72"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="fill" desc="()V" line="83"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read" desc="()I" line="100"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read1" desc="([CII)I" line="130"><counter type="INSTRUCTION" missed="86" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="18" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="read" desc="([CII)I" line="167"><counter type="INSTRUCTION" missed="81" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readLine" desc="(Z)Ljava/lang/String;" line="197"><counter type="INSTRUCTION" missed="162" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="16" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readLine" desc="()Ljava/lang/String;" line="264"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPosition" desc="()I" line="273"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="skip" desc="(J)J" line="283"><counter type="INSTRUCTION" missed="97" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ready" desc="()Z" line="321"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reset" desc="()V" line="353"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="close" desc="()V" line="367"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lines" desc="()Ljava/util/stream/Stream;" line="385"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="37"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="705" covered="0"/><counter type="BRANCH" missed="112" covered="0"/><counter type="LINE" missed="161" covered="0"/><counter type="COMPLEXITY" missed="72" covered="0"/><counter type="METHOD" missed="16" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasPrefixTokenFilterFactory"><method name="&lt;init&gt;" desc="(Ljava/util/Map;)V" line="25"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lorg/apache/lucene/analysis/TokenStream;)Lorg/apache/lucene/analysis/TokenStream;" line="38"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/analysis/TokenStream;Ljava/lang/String;)V" line="50"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="incrementToken" desc="()Z" line="71"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="93"><counter type="INSTRUCTION" missed="33" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="108"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="140" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasBufferedReader$1"><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasBufferedReader;)V" line="385"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hasNext" desc="()Z" line="390"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="next" desc="()Ljava/lang/String;" line="404"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="50" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/analysis/util/MtasFetchData"><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="36"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getString" desc="()Ljava/lang/String;" line="47"><counter type="INSTRUCTION" missed="9" covered="16"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getUrl" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/io/Reader;" line="69"><counter type="INSTRUCTION" missed="130" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFile" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/io/Reader;" line="115"><counter type="INSTRUCTION" missed="59" covered="27"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="10" covered="6"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDefault" desc="()Ljava/io/Reader;" line="149"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="201" covered="53"/><counter type="BRANCH" missed="20" covered="4"/><counter type="LINE" missed="37" covered="15"/><counter type="COMPLEXITY" missed="14" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/util/MtasCharFilterFactory"><method name="&lt;init&gt;" desc="(Ljava/util/Map;)V" line="73"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/Map;Lorg/apache/solr/core/SolrResourceLoader;)V" line="61"><counter type="INSTRUCTION" missed="109" covered="64"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="5" covered="15"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="117"><counter type="INSTRUCTION" missed="32" covered="45"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="6" covered="9"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/io/Reader;)Ljava/io/Reader;" line="155"><counter type="INSTRUCTION" missed="6" covered="7"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/io/Reader;Ljava/lang/String;)Ljava/io/Reader;" line="173"><counter type="INSTRUCTION" missed="117" covered="12"/><counter type="BRANCH" missed="18" covered="2"/><counter type="LINE" missed="15" covered="3"/><counter type="COMPLEXITY" missed="10" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/io/Reader;Lmtas/analysis/util/MtasConfiguration;)Ljava/io/Reader;" line="220"><counter type="INSTRUCTION" missed="35" covered="39"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="10" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="inform" desc="(Lorg/apache/lucene/analysis/util/ResourceLoader;)V" line="263"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="22"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="299" covered="180"/><counter type="BRANCH" missed="42" covered="18"/><counter type="LINE" missed="39" covered="45"/><counter type="COMPLEXITY" missed="29" covered="9"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTokenizerFactory.java"><line nr="25" mi="0" ci="4" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="4" mb="0" cb="0"/><line nr="59" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="6" mb="0" cb="0"/><line nr="72" mi="0" ci="6" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="6" mb="2" cb="2"/><line nr="75" mi="20" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="6" mb="2" cb="2"/><line nr="78" mi="20" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="3" mb="3" cb="1"/><line nr="81" mi="20" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="0" ci="1" mb="0" cb="0"/><line nr="96" mi="0" ci="2" mb="0" cb="0"/><line nr="98" mi="0" ci="5" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="0" ci="2" mb="0" cb="0"/><line nr="113" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="3" mb="3" cb="1"/><line nr="127" mi="5" ci="0" mb="4" cb="0"/><line nr="128" mi="5" ci="0" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="2" cb="0"/><line nr="130" mi="6" ci="0" mb="2" cb="0"/><line nr="131" mi="11" ci="0" mb="0" cb="0"/><line nr="133" mi="15" ci="0" mb="0" cb="0"/><line nr="137" mi="6" ci="0" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="2" cb="0"/><line nr="139" mi="3" ci="0" mb="2" cb="0"/><line nr="140" mi="6" ci="0" mb="2" cb="0"/><line nr="141" mi="11" ci="0" mb="0" cb="0"/><line nr="143" mi="19" ci="0" mb="0" cb="0"/><line nr="148" mi="14" ci="0" mb="0" cb="0"/><line nr="152" mi="6" ci="0" mb="0" cb="0"/><line nr="155" mi="0" ci="3" mb="1" cb="1"/><line nr="156" mi="0" ci="7" mb="0" cb="0"/><line nr="158" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="6" mb="2" cb="2"/><line nr="170" mi="0" ci="2" mb="0" cb="2"/><line nr="171" mi="0" ci="1" mb="0" cb="0"/><line nr="172" mi="3" ci="3" mb="3" cb="1"/><line nr="173" mi="5" ci="0" mb="0" cb="0"/><line nr="175" mi="0" ci="3" mb="1" cb="1"/><line nr="177" mi="0" ci="6" mb="0" cb="0"/><line nr="178" mi="0" ci="1" mb="0" cb="0"/><line nr="179" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="14" ci="0" mb="0" cb="0"/><line nr="182" mi="0" ci="1" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="1" cb="1"/><line nr="186" mi="6" ci="0" mb="0" cb="0"/><line nr="188" mi="1" ci="0" mb="0" cb="0"/><line nr="189" mi="14" ci="0" mb="0" cb="0"/><line nr="191" mi="1" ci="0" mb="0" cb="0"/><line nr="195" mi="0" ci="1" mb="0" cb="0"/><line nr="205" mi="0" ci="3" mb="0" cb="0"/><line nr="206" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="237" covered="109"/><counter type="BRANCH" missed="32" covered="14"/><counter type="LINE" missed="28" covered="33"/><counter type="COMPLEXITY" missed="23" covered="8"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFetchData.java"><line nr="26" mi="0" ci="4" mb="0" cb="0"/><line nr="36" mi="0" ci="2" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="1" mb="0" cb="0"/><line nr="47" mi="0" ci="2" mb="0" cb="0"/><line nr="48" mi="0" ci="7" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="2" mb="0" cb="0"/><line nr="52" mi="0" ci="2" mb="0" cb="0"/><line nr="53" mi="1" ci="0" mb="0" cb="0"/><line nr="54" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="5" ci="0" mb="0" cb="0"/><line nr="69" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="6" ci="0" mb="4" cb="0"/><line nr="71" mi="2" ci="0" mb="2" cb="0"/><line nr="72" mi="9" ci="0" mb="0" cb="0"/><line nr="74" mi="2" ci="0" mb="2" cb="0"/><line nr="75" mi="9" ci="0" mb="0" cb="0"/><line nr="77" mi="8" ci="0" mb="4" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="81" mi="4" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="0" cb="0"/><line nr="83" mi="6" ci="0" mb="2" cb="0"/><line nr="84" mi="4" ci="0" mb="2" cb="0"/><line nr="85" mi="7" ci="0" mb="0" cb="0"/><line nr="86" mi="7" ci="0" mb="0" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="5" ci="0" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="1" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="0" mb="0" cb="0"/><line nr="95" mi="12" ci="0" mb="0" cb="0"/><line nr="98" mi="12" ci="0" mb="0" cb="0"/><line nr="101" mi="12" ci="0" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="116" mi="0" ci="6" mb="2" cb="2"/><line nr="117" mi="0" ci="2" mb="1" cb="1"/><line nr="118" mi="9" ci="0" mb="0" cb="0"/><line nr="120" mi="0" ci="2" mb="1" cb="1"/><line nr="121" mi="9" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="8" mb="0" cb="0"/><line nr="126" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="1" ci="0" mb="0" cb="0"/><line nr="128" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="10" ci="0" mb="0" cb="0"/><line nr="132" mi="5" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="135" mi="6" ci="0" mb="0" cb="0"/><line nr="139" mi="12" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="201" covered="53"/><counter type="BRANCH" missed="20" covered="4"/><counter type="LINE" missed="37" covered="15"/><counter type="COMPLEXITY" missed="14" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasConfiguration.java"><line nr="26" mi="0" ci="4" mb="0" cb="0"/><line nr="67" mi="0" ci="2" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="5" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="6" cb="0"/><line nr="101" mi="5" ci="0" mb="2" cb="0"/><line nr="102" mi="5" ci="0" mb="0" cb="0"/><line nr="106" mi="1" ci="0" mb="0" cb="0"/><line nr="108" mi="1" ci="0" mb="0" cb="0"/><line nr="111" mi="3" ci="0" mb="0" cb="0"/><line nr="112" mi="2" ci="0" mb="2" cb="0"/><line nr="113" mi="5" ci="0" mb="2" cb="0"/><line nr="114" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="5" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="2" cb="0"/><line nr="119" mi="2" ci="0" mb="2" cb="0"/><line nr="120" mi="5" ci="0" mb="2" cb="0"/><line nr="121" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="2" cb="0"/><line nr="123" mi="9" ci="0" mb="2" cb="0"/><line nr="124" mi="6" ci="0" mb="2" cb="0"/><line nr="125" mi="6" ci="0" mb="2" cb="0"/><line nr="126" mi="2" ci="0" mb="0" cb="0"/><line nr="132" mi="13" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="2" cb="0"/><line nr="135" mi="4" ci="0" mb="4" cb="0"/><line nr="137" mi="5" ci="0" mb="2" cb="0"/><line nr="138" mi="2" ci="0" mb="0" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="140" mi="8" ci="0" mb="2" cb="0"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="2" ci="0" mb="2" cb="0"/><line nr="143" mi="5" ci="0" mb="0" cb="0"/><line nr="145" mi="5" ci="0" mb="0" cb="0"/><line nr="146" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="1" ci="0" mb="0" cb="0"/><line nr="150" mi="2" ci="0" mb="2" cb="0"/><line nr="151" mi="6" ci="0" mb="0" cb="0"/><line nr="153" mi="5" ci="0" mb="0" cb="0"/><line nr="156" mi="1" ci="0" mb="0" cb="0"/><line nr="157" mi="13" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="164" mi="4" ci="0" mb="2" cb="0"/><line nr="165" mi="2" ci="0" mb="2" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><line nr="168" mi="3" ci="0" mb="0" cb="0"/><line nr="169" mi="6" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="2" cb="0"/><line nr="171" mi="8" ci="0" mb="0" cb="0"/><line nr="173" mi="2" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="179" mi="3" ci="0" mb="2" cb="0"/><line nr="180" mi="1" ci="0" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="0" cb="0"/><line nr="185" mi="7" ci="0" mb="0" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="1" ci="0" mb="0" cb="0"/><line nr="190" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="5" ci="0" mb="0" cb="0"/><line nr="204" mi="1" ci="0" mb="0" cb="0"/><line nr="205" mi="2" ci="0" mb="2" cb="0"/><line nr="206" mi="5" ci="0" mb="0" cb="0"/><line nr="208" mi="4" ci="0" mb="0" cb="0"/><line nr="209" mi="11" ci="0" mb="2" cb="0"/><line nr="210" mi="4" ci="0" mb="0" cb="0"/><line nr="211" mi="4" ci="0" mb="2" cb="0"/><line nr="212" mi="4" ci="0" mb="0" cb="0"/><line nr="213" mi="7" ci="0" mb="0" cb="0"/><line nr="214" mi="1" ci="0" mb="0" cb="0"/><line nr="215" mi="7" ci="0" mb="0" cb="0"/><line nr="216" mi="1" ci="0" mb="0" cb="0"/><line nr="217" mi="7" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="219" mi="6" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="18" ci="0" mb="0" cb="0"/><line nr="224" mi="1" ci="0" mb="0" cb="0"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="239" mi="5" ci="0" mb="0" cb="0"/><line nr="240" mi="1" ci="0" mb="0" cb="0"/><line nr="241" mi="2" ci="0" mb="2" cb="0"/><line nr="242" mi="5" ci="0" mb="0" cb="0"/><line nr="244" mi="4" ci="0" mb="0" cb="0"/><line nr="245" mi="11" ci="0" mb="2" cb="0"/><line nr="246" mi="4" ci="0" mb="0" cb="0"/><line nr="247" mi="4" ci="0" mb="2" cb="0"/><line nr="248" mi="10" ci="0" mb="0" cb="0"/><line nr="249" mi="3" ci="0" mb="0" cb="0"/><line nr="251" mi="18" ci="0" mb="0" cb="0"/><line nr="254" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="2" ci="0" mb="0" cb="0"/><line nr="268" mi="0" ci="2" mb="0" cb="0"/><line nr="270" mi="0" ci="2" mb="0" cb="0"/><line nr="272" mi="0" ci="4" mb="0" cb="0"/><line nr="275" mi="0" ci="3" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="1" cb="4"/><line nr="279" mi="0" ci="5" mb="1" cb="1"/><line nr="280" mi="5" ci="0" mb="0" cb="0"/><line nr="285" mi="1" ci="0" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="2" mb="0" cb="2"/><line nr="290" mi="0" ci="5" mb="1" cb="1"/><line nr="291" mi="0" ci="5" mb="0" cb="0"/><line nr="293" mi="5" ci="0" mb="0" cb="0"/><line nr="296" mi="0" ci="2" mb="0" cb="0"/><line nr="297" mi="0" ci="4" mb="0" cb="0"/><line nr="298" mi="0" ci="5" mb="0" cb="0"/><line nr="299" mi="0" ci="3" mb="0" cb="0"/><line nr="300" mi="0" ci="4" mb="0" cb="0"/><line nr="301" mi="0" ci="8" mb="0" cb="2"/><line nr="302" mi="0" ci="6" mb="0" cb="0"/><line nr="303" mi="0" ci="3" mb="0" cb="0"/><line nr="304" mi="0" ci="1" mb="0" cb="0"/><line nr="307" mi="0" ci="1" mb="0" cb="0"/><line nr="309" mi="0" ci="3" mb="0" cb="2"/><line nr="310" mi="0" ci="2" mb="0" cb="0"/><line nr="312" mi="0" ci="3" mb="0" cb="0"/><line nr="314" mi="0" ci="1" mb="0" cb="0"/><line nr="318" mi="0" ci="3" mb="1" cb="1"/><line nr="319" mi="1" ci="0" mb="0" cb="0"/><line nr="321" mi="0" ci="4" mb="0" cb="0"/><line nr="324" mi="7" ci="4" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="326" mi="1" ci="0" mb="0" cb="0"/><line nr="327" mi="3" ci="0" mb="0" cb="0"/><line nr="328" mi="1" ci="0" mb="0" cb="0"/><line nr="329" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="433" covered="113"/><counter type="BRANCH" missed="64" covered="13"/><counter type="LINE" missed="108" covered="34"/><counter type="COMPLEXITY" missed="39" covered="9"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasBufferedReader.java"><line nr="34" mi="3" ci="0" mb="0" cb="0"/><line nr="37" mi="2" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="0" cb="0"/><line nr="49" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="2" ci="0" mb="2" cb="0"/><line nr="51" mi="5" ci="0" mb="0" cb="0"/><line nr="52" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="4" ci="0" mb="0" cb="0"/><line nr="54" mi="6" ci="0" mb="0" cb="0"/><line nr="55" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="3" ci="0" mb="2" cb="0"/><line nr="73" mi="5" ci="0" mb="0" cb="0"/><line nr="74" mi="1" ci="0" mb="0" cb="0"/><line nr="83" mi="7" ci="0" mb="0" cb="0"/><line nr="85" mi="10" ci="0" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="2" cb="0"/><line nr="87" mi="2" ci="0" mb="2" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="5" ci="0" mb="2" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="2" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="3" ci="0" mb="2" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="7" ci="0" mb="2" cb="0"/><line nr="111" mi="6" ci="0" mb="0" cb="0"/><line nr="112" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="13" ci="0" mb="0" cb="0"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="130" mi="5" ci="0" mb="2" cb="0"/><line nr="137" mi="8" ci="0" mb="4" cb="0"/><line nr="138" mi="7" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="142" mi="5" ci="0" mb="2" cb="0"/><line nr="143" mi="2" ci="0" mb="0" cb="0"/><line nr="144" mi="3" ci="0" mb="2" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="146" mi="7" ci="0" mb="2" cb="0"/><line nr="147" mi="6" ci="0" mb="0" cb="0"/><line nr="148" mi="5" ci="0" mb="2" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="5" ci="0" mb="2" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="154" mi="8" ci="0" mb="0" cb="0"/><line nr="155" mi="8" ci="0" mb="0" cb="0"/><line nr="156" mi="6" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="168" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="18" ci="0" mb="10" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="172" mi="2" ci="0" mb="2" cb="0"/><line nr="173" mi="4" ci="0" mb="0" cb="0"/><line nr="176" mi="6" ci="0" mb="0" cb="0"/><line nr="177" mi="2" ci="0" mb="2" cb="0"/><line nr="178" mi="4" ci="0" mb="0" cb="0"/><line nr="179" mi="7" ci="0" mb="4" cb="0"/><line nr="180" mi="10" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="2" cb="0"/><line nr="182" mi="1" ci="0" mb="0" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="184" mi="1" ci="0" mb="0" cb="0"/><line nr="185" mi="4" ci="0" mb="0" cb="0"/><line nr="186" mi="5" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="5" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="9" ci="0" mb="4" cb="0"/><line nr="206" mi="5" ci="0" mb="2" cb="0"/><line nr="207" mi="2" ci="0" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="2" cb="0"/><line nr="209" mi="5" ci="0" mb="4" cb="0"/><line nr="210" mi="5" ci="0" mb="0" cb="0"/><line nr="212" mi="4" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="0" cb="0"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="219" mi="9" ci="0" mb="4" cb="0"/><line nr="220" mi="6" ci="0" mb="0" cb="0"/><line nr="221" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="224" mi="9" ci="0" mb="2" cb="0"/><line nr="225" mi="5" ci="0" mb="0" cb="0"/><line nr="226" mi="6" ci="0" mb="4" cb="0"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="228" mi="1" ci="0" mb="0" cb="0"/><line nr="232" mi="3" ci="0" mb="0" cb="0"/><line nr="233" mi="3" ci="0" mb="0" cb="0"/><line nr="235" mi="2" ci="0" mb="2" cb="0"/><line nr="237" mi="2" ci="0" mb="2" cb="0"/><line nr="238" mi="11" ci="0" mb="0" cb="0"/><line nr="240" mi="9" ci="0" mb="0" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="243" mi="6" ci="0" mb="0" cb="0"/><line nr="244" mi="3" ci="0" mb="2" cb="0"/><line nr="245" mi="3" ci="0" mb="0" cb="0"/><line nr="247" mi="4" ci="0" mb="0" cb="0"/><line nr="250" mi="2" ci="0" mb="2" cb="0"/><line nr="251" mi="5" ci="0" mb="0" cb="0"/><line nr="252" mi="9" ci="0" mb="0" cb="0"/><line nr="253" mi="1" ci="0" mb="0" cb="0"/><line nr="254" mi="5" ci="0" mb="0" cb="0"/><line nr="264" mi="4" ci="0" mb="0" cb="0"/><line nr="273" mi="6" ci="0" mb="0" cb="0"/><line nr="283" mi="4" ci="0" mb="2" cb="0"/><line nr="284" mi="5" ci="0" mb="0" cb="0"/><line nr="286" mi="5" ci="0" mb="0" cb="0"/><line nr="287" mi="2" ci="0" mb="0" cb="0"/><line nr="288" mi="2" ci="0" mb="0" cb="0"/><line nr="289" mi="4" ci="0" mb="2" cb="0"/><line nr="290" mi="5" ci="0" mb="2" cb="0"/><line nr="291" mi="2" ci="0" mb="0" cb="0"/><line nr="292" mi="5" ci="0" mb="2" cb="0"/><line nr="293" mi="1" ci="0" mb="0" cb="0"/><line nr="294" mi="3" ci="0" mb="2" cb="0"/><line nr="295" mi="3" ci="0" mb="0" cb="0"/><line nr="296" mi="7" ci="0" mb="2" cb="0"/><line nr="297" mi="6" ci="0" mb="0" cb="0"/><line nr="300" mi="8" ci="0" mb="0" cb="0"/><line nr="301" mi="4" ci="0" mb="2" cb="0"/><line nr="302" mi="8" ci="0" mb="0" cb="0"/><line nr="303" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="1" ci="0" mb="0" cb="0"/><line nr="306" mi="4" ci="0" mb="0" cb="0"/><line nr="307" mi="4" ci="0" mb="0" cb="0"/><line nr="309" mi="1" ci="0" mb="0" cb="0"/><line nr="310" mi="6" ci="0" mb="0" cb="0"/><line nr="311" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="5" ci="0" mb="0" cb="0"/><line nr="322" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="3" ci="0" mb="2" cb="0"/><line nr="333" mi="9" ci="0" mb="4" cb="0"/><line nr="334" mi="2" ci="0" mb="0" cb="0"/><line nr="336" mi="5" ci="0" mb="2" cb="0"/><line nr="337" mi="7" ci="0" mb="2" cb="0"/><line nr="338" mi="6" ci="0" mb="0" cb="0"/><line nr="339" mi="3" ci="0" mb="0" cb="0"/><line nr="342" mi="15" ci="0" mb="4" cb="0"/><line nr="343" mi="5" ci="0" mb="0" cb="0"/><line nr="353" mi="5" ci="0" mb="0" cb="0"/><line nr="354" mi="2" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="0" cb="0"/><line nr="356" mi="3" ci="0" mb="0" cb="0"/><line nr="357" mi="8" ci="0" mb="0" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="367" mi="5" ci="0" mb="0" cb="0"/><line nr="368" mi="3" ci="0" mb="2" cb="0"/><line nr="369" mi="3" ci="0" mb="0" cb="0"/><line nr="371" mi="3" ci="0" mb="0" cb="0"/><line nr="373" mi="7" ci="0" mb="0" cb="0"/><line nr="374" mi="8" ci="0" mb="0" cb="0"/><line nr="375" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="8" ci="0" mb="0" cb="0"/><line nr="377" mi="1" ci="0" mb="0" cb="0"/><line nr="385" mi="10" ci="0" mb="0" cb="0"/><line nr="386" mi="4" ci="0" mb="0" cb="0"/><line nr="390" mi="3" ci="0" mb="2" cb="0"/><line nr="391" mi="2" ci="0" mb="0" cb="0"/><line nr="394" mi="5" ci="0" mb="0" cb="0"/><line nr="395" mi="7" ci="0" mb="2" cb="0"/><line nr="396" mi="1" ci="0" mb="0" cb="0"/><line nr="397" mi="5" ci="0" mb="0" cb="0"/><line nr="404" mi="6" ci="0" mb="4" cb="0"/><line nr="405" mi="3" ci="0" mb="0" cb="0"/><line nr="406" mi="3" ci="0" mb="0" cb="0"/><line nr="407" mi="2" ci="0" mb="0" cb="0"/><line nr="409" mi="4" ci="0" mb="0" cb="0"/><line nr="413" mi="6" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="755" covered="0"/><counter type="BRANCH" missed="120" covered="0"/><counter type="LINE" missed="173" covered="0"/><counter type="COMPLEXITY" missed="79" covered="0"/><counter type="METHOD" missed="19" covered="0"/><counter type="CLASS" missed="2" covered="0"/></sourcefile><sourcefile name="MtasConfigException.java"><line nr="15" mi="2" ci="0" mb="0" cb="0"/><line nr="16" mi="1" ci="0" mb="0" cb="0"/><line nr="24" mi="3" ci="0" mb="0" cb="0"/><line nr="25" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasCharFilterFactory.java"><line nr="22" mi="0" ci="4" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="4" mb="0" cb="0"/><line nr="74" mi="0" ci="1" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="6" mb="0" cb="0"/><line nr="87" mi="0" ci="6" mb="0" cb="0"/><line nr="88" mi="0" ci="6" mb="0" cb="0"/><line nr="89" mi="0" ci="6" mb="0" cb="0"/><line nr="90" mi="0" ci="6" mb="0" cb="0"/><line nr="91" mi="0" ci="6" mb="2" cb="2"/><line nr="92" mi="20" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="3" mb="3" cb="1"/><line nr="95" mi="20" ci="0" mb="0" cb="0"/><line nr="97" mi="3" ci="3" mb="3" cb="1"/><line nr="98" mi="20" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="6" mb="2" cb="2"/><line nr="101" mi="20" ci="0" mb="0" cb="0"/><line nr="103" mi="3" ci="3" mb="3" cb="1"/><line nr="104" mi="20" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="1" mb="0" cb="0"/><line nr="117" mi="0" ci="6" mb="1" cb="3"/><line nr="118" mi="3" ci="3" mb="3" cb="1"/><line nr="119" mi="5" ci="0" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="1" cb="1"/><line nr="122" mi="0" ci="5" mb="0" cb="0"/><line nr="123" mi="0" ci="8" mb="0" cb="0"/><line nr="125" mi="0" ci="8" mb="0" cb="0"/><line nr="128" mi="0" ci="8" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="1" cb="1"/><line nr="133" mi="2" ci="0" mb="2" cb="0"/><line nr="135" mi="6" ci="0" mb="0" cb="0"/><line nr="137" mi="1" ci="0" mb="0" cb="0"/><line nr="138" mi="14" ci="0" mb="0" cb="0"/><line nr="140" mi="1" ci="0" mb="0" cb="0"/><line nr="145" mi="0" ci="1" mb="0" cb="0"/><line nr="155" mi="0" ci="2" mb="0" cb="0"/><line nr="157" mi="0" ci="5" mb="0" cb="0"/><line nr="158" mi="1" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="4" ci="3" mb="3" cb="1"/><line nr="174" mi="5" ci="0" mb="4" cb="0"/><line nr="175" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="2" cb="0"/><line nr="177" mi="6" ci="0" mb="2" cb="0"/><line nr="178" mi="10" ci="0" mb="0" cb="0"/><line nr="180" mi="15" ci="0" mb="0" cb="0"/><line nr="184" mi="6" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="2" cb="0"/><line nr="186" mi="3" ci="0" mb="2" cb="0"/><line nr="187" mi="6" ci="0" mb="2" cb="0"/><line nr="188" mi="10" ci="0" mb="0" cb="0"/><line nr="190" mi="19" ci="0" mb="0" cb="0"/><line nr="195" mi="14" ci="0" mb="0" cb="0"/><line nr="199" mi="5" ci="0" mb="0" cb="0"/><line nr="202" mi="0" ci="3" mb="1" cb="1"/><line nr="203" mi="0" ci="6" mb="0" cb="0"/><line nr="205" mi="5" ci="0" mb="0" cb="0"/><line nr="220" mi="0" ci="5" mb="0" cb="0"/><line nr="221" mi="0" ci="3" mb="0" cb="0"/><line nr="222" mi="0" ci="2" mb="1" cb="1"/><line nr="223" mi="0" ci="6" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="1" cb="1"/><line nr="226" mi="6" ci="0" mb="0" cb="0"/><line nr="228" mi="5" ci="0" mb="0" cb="0"/><line nr="230" mi="2" ci="0" mb="0" cb="0"/><line nr="231" mi="1" ci="0" mb="0" cb="0"/><line nr="232" mi="3" ci="0" mb="0" cb="0"/><line nr="233" mi="6" ci="0" mb="0" cb="0"/><line nr="235" mi="0" ci="3" mb="0" cb="0"/><line nr="236" mi="0" ci="3" mb="0" cb="0"/><line nr="237" mi="0" ci="2" mb="1" cb="1"/><line nr="239" mi="0" ci="6" mb="0" cb="0"/><line nr="241" mi="0" ci="5" mb="0" cb="0"/><line nr="243" mi="0" ci="2" mb="0" cb="0"/><line nr="244" mi="1" ci="0" mb="0" cb="0"/><line nr="245" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="3" ci="0" mb="0" cb="0"/><line nr="251" mi="3" ci="0" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="0" cb="0"/><line nr="264" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="299" covered="180"/><counter type="BRANCH" missed="42" covered="18"/><counter type="LINE" missed="39" covered="45"/><counter type="COMPLEXITY" missed="29" covered="9"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasParserException.java"><line nr="15" mi="2" ci="0" mb="0" cb="0"/><line nr="16" mi="1" ci="0" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3" covered="4"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPrefixTokenFilterFactory.java"><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="26" mi="6" ci="0" mb="0" cb="0"/><line nr="27" mi="1" ci="0" mb="0" cb="0"/><line nr="38" mi="7" ci="0" mb="0" cb="0"/><line nr="50" mi="6" ci="0" mb="0" cb="0"/><line nr="60" mi="3" ci="0" mb="0" cb="0"/><line nr="61" mi="10" ci="0" mb="0" cb="0"/><line nr="62" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="4" ci="0" mb="2" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="9" ci="0" mb="0" cb="0"/><line nr="75" mi="7" ci="0" mb="2" cb="0"/><line nr="76" mi="18" ci="0" mb="0" cb="0"/><line nr="78" mi="9" ci="0" mb="2" cb="0"/><line nr="79" mi="7" ci="0" mb="0" cb="0"/><line nr="81" mi="10" ci="0" mb="0" cb="0"/><line nr="82" mi="2" ci="0" mb="0" cb="0"/><line nr="84" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="3" ci="0" mb="2" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="2" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="5" ci="0" mb="2" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="100" mi="14" ci="0" mb="4" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="8" ci="0" mb="0" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="157" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="2" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="2092" covered="459"/><counter type="BRANCH" missed="294" covered="49"/><counter type="LINE" missed="420" covered="129"/><counter type="COMPLEXITY" missed="201" covered="31"/><counter type="METHOD" missed="34" covered="23"/><counter type="CLASS" missed="5" covered="5"/></package><package name="mtas/search"><class name="mtas/search/MtasCollector"><method name="&lt;init&gt;" desc="()V" line="11"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="needsScores" desc="()Z" line="20"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="doSetNextReader" desc="(Lorg/apache/lucene/index/LeafReaderContext;)V" line="33"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(I)V" line="43"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasCollector.java"><line nr="11" mi="3" ci="0" mb="0" cb="0"/><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="33" mi="1" ci="0" mb="0" cb="0"/><line nr="43" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></package><package name="mtas/analysis/token"><class name="mtas/analysis/token/MtasOffset"><method name="&lt;init&gt;" desc="(II)V" line="20"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(II)V" line="32"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getStart" desc="()I" line="42"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEnd" desc="()I" line="51"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="61"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="28"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenString"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;)V" line="18"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)V" line="29"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setType" desc="()V" line="39"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="6" covered="9"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasToken"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;)V" line="50"><counter type="INSTRUCTION" missed="0" covered="53"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;)V" line="108"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setTokenRef" desc="(Ljava/lang/Long;)V" line="118"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTokenRef" desc="()Ljava/lang/Long;" line="127"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setTermRef" desc="(Ljava/lang/Long;)V" line="136"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermRef" desc="()Ljava/lang/Long;" line="145"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setPrefixId" desc="(I)V" line="154"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixId" desc="()I" line="164"><counter type="INSTRUCTION" missed="5" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setId" desc="(Ljava/lang/Integer;)V" line="177"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getId" desc="()Ljava/lang/Integer;" line="186"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setParentId" desc="(Ljava/lang/Integer;)V" line="195"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getParentId" desc="()Ljava/lang/Integer;" line="204"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setProvideParentId" desc="(Ljava/lang/Boolean;)V" line="213"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProvideParentId" desc="()Z" line="222"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setType" desc="()V" line="229"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getType" desc="()Ljava/lang/String;" line="238"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPosition" desc="(I)V" line="247"><counter type="INSTRUCTION" missed="4" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositionRange" desc="(II)V" line="261"><counter type="INSTRUCTION" missed="24" covered="12"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="4" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositions" desc="([I)V" line="278"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositions" desc="(Ljava/util/Set;)V" line="293"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkPositionType" desc="(Ljava/lang/String;)Ljava/lang/Boolean;" line="305"><counter type="INSTRUCTION" missed="3" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositionStart" desc="()Ljava/lang/Integer;" line="318"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositionEnd" desc="()Ljava/lang/Integer;" line="327"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositionLength" desc="()Ljava/lang/Integer;" line="336"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositions" desc="()[I" line="345"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkOffset" desc="()Ljava/lang/Boolean;" line="354"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkRealOffset" desc="()Ljava/lang/Boolean;" line="367"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setOffset" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="386"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addOffset" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="402"><counter type="INSTRUCTION" missed="6" covered="25"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setProvideOffset" desc="(Ljava/lang/Boolean;)V" line="419"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setRealOffset" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="429"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setProvideRealOffset" desc="(Ljava/lang/Boolean;)V" line="445"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProvideOffset" desc="()Z" line="454"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getProvideRealOffset" desc="()Z" line="463"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getOffsetStart" desc="()Ljava/lang/Integer;" line="472"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOffsetEnd" desc="()Ljava/lang/Integer;" line="481"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRealOffsetStart" desc="()Ljava/lang/Integer;" line="490"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getRealOffsetEnd" desc="()Ljava/lang/Integer;" line="499"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setValue" desc="(Ljava/lang/String;)V" line="508"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefixFromValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="518"><counter type="INSTRUCTION" missed="9" covered="22"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPostfixFromValue" desc="(Ljava/lang/String;)Ljava/lang/String;" line="539"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPostfixFromValue" desc="(Lorg/apache/lucene/util/BytesRef;)Ljava/lang/String;" line="555"><counter type="INSTRUCTION" missed="304" covered="68"/><counter type="BRANCH" missed="24" covered="8"/><counter type="LINE" missed="42" covered="17"/><counter type="COMPLEXITY" missed="14" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()Ljava/lang/String;" line="632"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPrefix" desc="()Ljava/lang/String;" line="641"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPostfix" desc="()Ljava/lang/String;" line="650"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkParentId" desc="()Ljava/lang/Boolean;" line="659"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkPayload" desc="()Ljava/lang/Boolean;" line="672"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setPayload" desc="(Lorg/apache/lucene/util/BytesRef;)V" line="685"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPayload" desc="()Lorg/apache/lucene/util/BytesRef;" line="694"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createAutomatonMap" desc="(Ljava/lang/String;Ljava/util/List;Ljava/lang/Boolean;)Ljava/util/Map;" line="707"><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="byteRunAutomatonMap" desc="(Ljava/util/Map;)Ljava/util/Map;" line="730"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createAutomata" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;" line="751"><counter type="INSTRUCTION" missed="43" covered="83"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="9" covered="23"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="801"><counter type="INSTRUCTION" missed="403" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="33"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="974" covered="541"/><counter type="BRANCH" missed="107" covered="53"/><counter type="LINE" missed="126" covered="148"/><counter type="COMPLEXITY" missed="85" covered="49"/><counter type="METHOD" missed="15" covered="39"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenIdFactory"><method name="&lt;init&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createTokenId" desc="()Ljava/lang/Integer;" line="24"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasPosition"><method name="&lt;init&gt;" desc="(I)V" line="33"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(II)V" line="33"><counter type="INSTRUCTION" missed="7" covered="18"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="([I)V" line="33"><counter type="INSTRUCTION" missed="0" covered="86"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkType" desc="(Ljava/lang/String;)Ljava/lang/Boolean;" line="96"><counter type="INSTRUCTION" missed="3" covered="9"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getStart" desc="()Ljava/lang/Integer;" line="109"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEnd" desc="()Ljava/lang/Integer;" line="118"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositions" desc="()[I" line="134"><counter type="INSTRUCTION" missed="1" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLength" desc="()Ljava/lang/Integer;" line="144"><counter type="INSTRUCTION" missed="29" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([I)V" line="160"><counter type="INSTRUCTION" missed="7" covered="132"/><counter type="BRANCH" missed="2" covered="14"/><counter type="LINE" missed="2" covered="22"/><counter type="COMPLEXITY" missed="2" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(I)V" line="196"><counter type="INSTRUCTION" missed="181" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="36" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="248"><counter type="INSTRUCTION" missed="55" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="287" covered="299"/><counter type="BRANCH" missed="39" covered="29"/><counter type="LINE" missed="57" covered="59"/><counter type="COMPLEXITY" missed="26" covered="19"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenCollection"><method name="&lt;init&gt;" desc="()V" line="23"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/analysis/token/MtasToken;)Ljava/lang/Integer;" line="42"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="get" desc="(Ljava/lang/Integer;)Lmtas/analysis/token/MtasToken;" line="54"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="iterator" desc="()Ljava/util/Iterator;" line="64"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="print" desc="()V" line="92"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getList" desc="()[[Ljava/lang/String;" line="106"><counter type="INSTRUCTION" missed="271" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="42" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="check" desc="(Ljava/lang/Boolean;Ljava/lang/Boolean;)V" line="170"><counter type="INSTRUCTION" missed="3" covered="53"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="2" covered="12"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="makeUnique" desc="()V" line="193"><counter type="INSTRUCTION" missed="0" covered="64"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="autoRepair" desc="()V" line="221"><counter type="INSTRUCTION" missed="116" covered="162"/><counter type="BRANCH" missed="24" covered="26"/><counter type="LINE" missed="26" covered="28"/><counter type="COMPLEXITY" missed="19" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkTokenCollectionIndex" desc="()V" line="299"><counter type="INSTRUCTION" missed="99" covered="131"/><counter type="BRANCH" missed="13" covered="23"/><counter type="LINE" missed="13" covered="26"/><counter type="COMPLEXITY" missed="13" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompByName" desc="()Ljava/util/Comparator;" line="349"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="clear" desc="()V" line="382"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="504" covered="461"/><counter type="BRANCH" missed="69" covered="63"/><counter type="LINE" missed="89" covered="97"/><counter type="COMPLEXITY" missed="53" covered="25"/><counter type="METHOD" missed="2" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenCollection$2"><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasTokenCollection;)V" line="349"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compare" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)I" line="352"><counter type="INSTRUCTION" missed="52" covered="72"/><counter type="BRANCH" missed="7" covered="9"/><counter type="LINE" missed="5" covered="12"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="349"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="54" covered="84"/><counter type="BRANCH" missed="8" covered="10"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="8" covered="4"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/analysis/token/MtasTokenCollection$1"><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasTokenCollection;)V" line="65"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasNext" desc="()Z" line="71"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="next" desc="()Lmtas/analysis/token/MtasToken;" line="76"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remove" desc="()V" line="81"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="4" covered="25"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasToken.java"><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="4" mb="0" cb="0"/><line nr="83" mi="0" ci="4" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="0" cb="0"/><line nr="94" mi="0" ci="2" mb="0" cb="0"/><line nr="95" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="0" ci="3" mb="0" cb="0"/><line nr="98" mi="0" ci="1" mb="0" cb="0"/><line nr="108" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="1" ci="0" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="1" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="1" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="154" mi="0" ci="4" mb="0" cb="0"/><line nr="155" mi="0" ci="1" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="1" cb="1"/><line nr="165" mi="0" ci="4" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="1" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="204" mi="0" ci="3" mb="0" cb="0"/><line nr="213" mi="0" ci="3" mb="0" cb="0"/><line nr="214" mi="0" ci="1" mb="0" cb="0"/><line nr="222" mi="4" ci="0" mb="0" cb="0"/><line nr="229" mi="5" ci="0" mb="0" cb="0"/><line nr="238" mi="0" ci="3" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="1" cb="1"/><line nr="248" mi="0" ci="7" mb="0" cb="0"/><line nr="250" mi="4" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="1" mb="0" cb="0"/><line nr="261" mi="0" ci="3" mb="1" cb="1"/><line nr="262" mi="0" ci="8" mb="0" cb="0"/><line nr="264" mi="7" ci="0" mb="0" cb="0"/><line nr="265" mi="7" ci="0" mb="2" cb="0"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="268" mi="4" ci="0" mb="0" cb="0"/><line nr="270" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="0" ci="5" mb="2" cb="2"/><line nr="279" mi="0" ci="3" mb="0" cb="2"/><line nr="280" mi="0" ci="7" mb="0" cb="0"/><line nr="282" mi="0" ci="4" mb="0" cb="0"/><line nr="285" mi="0" ci="1" mb="0" cb="0"/><line nr="293" mi="0" ci="2" mb="0" cb="0"/><line nr="294" mi="0" ci="6" mb="0" cb="0"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="1" mb="0" cb="0"/><line nr="305" mi="0" ci="3" mb="1" cb="1"/><line nr="306" mi="3" ci="0" mb="0" cb="0"/><line nr="308" mi="0" ci="5" mb="0" cb="0"/><line nr="318" mi="2" ci="7" mb="1" cb="1"/><line nr="327" mi="2" ci="7" mb="1" cb="1"/><line nr="336" mi="9" ci="0" mb="2" cb="0"/><line nr="345" mi="2" ci="7" mb="1" cb="1"/><line nr="354" mi="7" ci="0" mb="4" cb="0"/><line nr="355" mi="3" ci="0" mb="0" cb="0"/><line nr="357" mi="3" ci="0" mb="0" cb="0"/><line nr="367" mi="7" ci="0" mb="4" cb="0"/><line nr="368" mi="3" ci="0" mb="0" cb="0"/><line nr="369" mi="3" ci="0" mb="2" cb="0"/><line nr="370" mi="3" ci="0" mb="0" cb="0"/><line nr="371" mi="9" ci="0" mb="2" cb="0"/><line nr="372" mi="5" ci="0" mb="2" cb="0"/><line nr="373" mi="3" ci="0" mb="0" cb="0"/><line nr="375" mi="3" ci="0" mb="0" cb="0"/><line nr="386" mi="1" ci="4" mb="2" cb="2"/><line nr="388" mi="0" ci="5" mb="1" cb="1"/><line nr="389" mi="5" ci="0" mb="0" cb="0"/><line nr="391" mi="0" ci="9" mb="0" cb="0"/><line nr="393" mi="0" ci="1" mb="0" cb="0"/><line nr="402" mi="0" ci="3" mb="0" cb="2"/><line nr="403" mi="0" ci="5" mb="0" cb="0"/><line nr="404" mi="1" ci="4" mb="2" cb="2"/><line nr="406" mi="0" ci="5" mb="1" cb="1"/><line nr="407" mi="5" ci="0" mb="0" cb="0"/><line nr="409" mi="0" ci="7" mb="0" cb="0"/><line nr="411" mi="0" ci="1" mb="0" cb="0"/><line nr="419" mi="0" ci="3" mb="0" cb="0"/><line nr="420" mi="0" ci="1" mb="0" cb="0"/><line nr="429" mi="1" ci="4" mb="2" cb="2"/><line nr="431" mi="0" ci="5" mb="1" cb="1"/><line nr="432" mi="5" ci="0" mb="0" cb="0"/><line nr="435" mi="0" ci="9" mb="0" cb="0"/><line nr="437" mi="0" ci="1" mb="0" cb="0"/><line nr="445" mi="0" ci="3" mb="0" cb="0"/><line nr="446" mi="0" ci="1" mb="0" cb="0"/><line nr="454" mi="4" ci="0" mb="0" cb="0"/><line nr="463" mi="4" ci="0" mb="0" cb="0"/><line nr="472" mi="2" ci="8" mb="1" cb="1"/><line nr="481" mi="2" ci="8" mb="1" cb="1"/><line nr="490" mi="10" ci="0" mb="2" cb="0"/><line nr="499" mi="10" ci="0" mb="2" cb="0"/><line nr="508" mi="0" ci="3" mb="0" cb="0"/><line nr="509" mi="0" ci="1" mb="0" cb="0"/><line nr="518" mi="0" ci="2" mb="1" cb="1"/><line nr="519" mi="2" ci="0" mb="0" cb="0"/><line nr="520" mi="0" ci="4" mb="1" cb="1"/><line nr="521" mi="0" ci="4" mb="0" cb="0"/><line nr="522" mi="0" ci="5" mb="2" cb="2"/><line nr="523" mi="0" ci="7" mb="0" cb="0"/><line nr="525" mi="2" ci="0" mb="0" cb="0"/><line nr="528" mi="5" ci="0" mb="0" cb="0"/><line nr="539" mi="0" ci="2" mb="0" cb="0"/><line nr="540" mi="0" ci="4" mb="0" cb="0"/><line nr="541" mi="0" ci="3" mb="1" cb="1"/><line nr="542" mi="0" ci="4" mb="0" cb="0"/><line nr="545" mi="0" ci="2" mb="0" cb="0"/><line nr="555" mi="0" ci="3" mb="0" cb="0"/><line nr="556" mi="0" ci="6" mb="0" cb="0"/><line nr="557" mi="0" ci="3" mb="0" cb="0"/><line nr="558" mi="0" ci="3" mb="1" cb="1"/><line nr="559" mi="0" ci="7" mb="1" cb="1"/><line nr="560" mi="0" ci="6" mb="0" cb="2"/><line nr="561" mi="0" ci="1" mb="0" cb="0"/><line nr="562" mi="0" ci="1" mb="0" cb="0"/><line nr="564" mi="0" ci="2" mb="0" cb="0"/><line nr="566" mi="8" ci="0" mb="2" cb="0"/><line nr="567" mi="2" ci="0" mb="0" cb="0"/><line nr="568" mi="8" ci="0" mb="2" cb="0"/><line nr="569" mi="2" ci="0" mb="0" cb="0"/><line nr="570" mi="8" ci="0" mb="2" cb="0"/><line nr="571" mi="2" ci="0" mb="0" cb="0"/><line nr="572" mi="8" ci="0" mb="2" cb="0"/><line nr="573" mi="2" ci="0" mb="0" cb="0"/><line nr="574" mi="8" ci="0" mb="2" cb="0"/><line nr="575" mi="2" ci="0" mb="0" cb="0"/><line nr="577" mi="2" ci="0" mb="0" cb="0"/><line nr="580" mi="0" ci="2" mb="0" cb="0"/><line nr="581" mi="0" ci="3" mb="1" cb="1"/><line nr="582" mi="0" ci="7" mb="1" cb="1"/><line nr="583" mi="0" ci="5" mb="0" cb="2"/><line nr="584" mi="0" ci="1" mb="0" cb="0"/><line nr="586" mi="0" ci="7" mb="0" cb="0"/><line nr="587" mi="0" ci="2" mb="0" cb="0"/><line nr="588" mi="8" ci="0" mb="2" cb="0"/><line nr="589" mi="7" ci="0" mb="0" cb="0"/><line nr="590" mi="11" ci="0" mb="0" cb="0"/><line nr="591" mi="2" ci="0" mb="0" cb="0"/><line nr="592" mi="8" ci="0" mb="2" cb="0"/><line nr="593" mi="7" ci="0" mb="0" cb="0"/><line nr="594" mi="11" ci="0" mb="0" cb="0"/><line nr="595" mi="11" ci="0" mb="0" cb="0"/><line nr="596" mi="2" ci="0" mb="0" cb="0"/><line nr="597" mi="8" ci="0" mb="2" cb="0"/><line nr="598" mi="7" ci="0" mb="0" cb="0"/><line nr="599" mi="11" ci="0" mb="0" cb="0"/><line nr="600" mi="11" ci="0" mb="0" cb="0"/><line nr="601" mi="11" ci="0" mb="0" cb="0"/><line nr="602" mi="2" ci="0" mb="0" cb="0"/><line nr="603" mi="8" ci="0" mb="2" cb="0"/><line nr="604" mi="7" ci="0" mb="0" cb="0"/><line nr="605" mi="11" ci="0" mb="0" cb="0"/><line nr="606" mi="11" ci="0" mb="0" cb="0"/><line nr="607" mi="11" ci="0" mb="0" cb="0"/><line nr="608" mi="11" ci="0" mb="0" cb="0"/><line nr="609" mi="2" ci="0" mb="0" cb="0"/><line nr="610" mi="8" ci="0" mb="2" cb="0"/><line nr="611" mi="7" ci="0" mb="0" cb="0"/><line nr="612" mi="11" ci="0" mb="0" cb="0"/><line nr="613" mi="11" ci="0" mb="0" cb="0"/><line nr="614" mi="11" ci="0" mb="0" cb="0"/><line nr="615" mi="11" ci="0" mb="0" cb="0"/><line nr="616" mi="11" ci="0" mb="0" cb="0"/><line nr="617" mi="2" ci="0" mb="0" cb="0"/><line nr="619" mi="2" ci="0" mb="0" cb="0"/><line nr="622" mi="0" ci="9" mb="0" cb="0"/><line nr="632" mi="0" ci="3" mb="0" cb="0"/><line nr="641" mi="0" ci="4" mb="0" cb="0"/><line nr="650" mi="4" ci="0" mb="0" cb="0"/><line nr="659" mi="0" ci="7" mb="0" cb="4"/><line nr="660" mi="0" ci="3" mb="0" cb="0"/><line nr="662" mi="0" ci="3" mb="0" cb="0"/><line nr="672" mi="3" ci="0" mb="2" cb="0"/><line nr="673" mi="3" ci="0" mb="0" cb="0"/><line nr="675" mi="3" ci="0" mb="0" cb="0"/><line nr="685" mi="0" ci="3" mb="0" cb="0"/><line nr="686" mi="0" ci="1" mb="0" cb="0"/><line nr="694" mi="3" ci="0" mb="0" cb="0"/><line nr="707" mi="0" ci="4" mb="0" cb="0"/><line nr="708" mi="0" ci="2" mb="1" cb="1"/><line nr="709" mi="0" ci="10" mb="0" cb="2"/><line nr="710" mi="0" ci="3" mb="1" cb="1"/><line nr="711" mi="0" ci="5" mb="0" cb="0"/><line nr="714" mi="0" ci="19" mb="0" cb="0"/><line nr="716" mi="0" ci="1" mb="0" cb="0"/><line nr="717" mi="0" ci="1" mb="0" cb="0"/><line nr="719" mi="0" ci="2" mb="0" cb="0"/><line nr="730" mi="4" ci="0" mb="0" cb="0"/><line nr="731" mi="2" ci="0" mb="2" cb="0"/><line nr="732" mi="11" ci="0" mb="2" cb="0"/><line nr="733" mi="8" ci="0" mb="0" cb="0"/><line nr="734" mi="3" ci="0" mb="0" cb="0"/><line nr="735" mi="1" ci="0" mb="0" cb="0"/><line nr="737" mi="2" ci="0" mb="0" cb="0"/><line nr="751" mi="0" ci="4" mb="0" cb="0"/><line nr="752" mi="0" ci="2" mb="0" cb="0"/><line nr="753" mi="0" ci="2" mb="1" cb="1"/><line nr="754" mi="16" ci="0" mb="0" cb="0"/><line nr="755" mi="3" ci="0" mb="0" cb="0"/><line nr="757" mi="0" ci="2" mb="0" cb="0"/><line nr="758" mi="0" ci="6" mb="0" cb="0"/><line nr="759" mi="0" ci="11" mb="0" cb="2"/><line nr="760" mi="0" ci="2" mb="0" cb="0"/><line nr="761" mi="0" ci="2" mb="0" cb="0"/><line nr="762" mi="0" ci="2" mb="0" cb="0"/><line nr="763" mi="0" ci="2" mb="0" cb="2"/><line nr="764" mi="0" ci="2" mb="0" cb="0"/><line nr="765" mi="0" ci="7" mb="0" cb="0"/><line nr="766" mi="0" ci="4" mb="0" cb="0"/><line nr="767" mi="0" ci="7" mb="0" cb="2"/><line nr="768" mi="0" ci="8" mb="0" cb="0"/><line nr="770" mi="0" ci="3" mb="0" cb="0"/><line nr="772" mi="0" ci="2" mb="1" cb="1"/><line nr="773" mi="5" ci="0" mb="0" cb="0"/><line nr="775" mi="0" ci="2" mb="0" cb="0"/><line nr="778" mi="0" ci="5" mb="0" cb="0"/><line nr="779" mi="1" ci="0" mb="0" cb="0"/><line nr="780" mi="3" ci="0" mb="0" cb="0"/><line nr="781" mi="2" ci="0" mb="0" cb="0"/><line nr="782" mi="3" ci="0" mb="2" cb="0"/><line nr="783" mi="5" ci="0" mb="0" cb="0"/><line nr="785" mi="5" ci="0" mb="0" cb="0"/><line nr="787" mi="0" ci="1" mb="0" cb="0"/><line nr="788" mi="0" ci="1" mb="0" cb="0"/><line nr="789" mi="0" ci="4" mb="0" cb="0"/><line nr="791" mi="0" ci="2" mb="0" cb="0"/><line nr="801" mi="2" ci="0" mb="0" cb="0"/><line nr="802" mi="21" ci="0" mb="0" cb="0"/><line nr="803" mi="21" ci="0" mb="2" cb="0"/><line nr="804" mi="12" ci="0" mb="0" cb="0"/><line nr="805" mi="10" ci="0" mb="0" cb="0"/><line nr="806" mi="15" ci="0" mb="2" cb="0"/><line nr="807" mi="21" ci="0" mb="2" cb="0"/><line nr="808" mi="12" ci="0" mb="0" cb="0"/><line nr="809" mi="10" ci="0" mb="0" cb="0"/><line nr="810" mi="15" ci="0" mb="2" cb="0"/><line nr="811" mi="3" ci="0" mb="2" cb="0"/><line nr="812" mi="17" ci="0" mb="0" cb="0"/><line nr="813" mi="6" ci="0" mb="2" cb="0"/><line nr="814" mi="27" ci="0" mb="0" cb="0"/><line nr="815" mi="8" ci="0" mb="2" cb="0"/><line nr="816" mi="8" ci="0" mb="2" cb="0"/><line nr="817" mi="21" ci="0" mb="0" cb="0"/><line nr="818" mi="11" ci="0" mb="0" cb="0"/><line nr="820" mi="18" ci="0" mb="0" cb="0"/><line nr="822" mi="21" ci="0" mb="2" cb="0"/><line nr="823" mi="10" ci="0" mb="0" cb="0"/><line nr="824" mi="15" ci="0" mb="2" cb="0"/><line nr="825" mi="3" ci="0" mb="0" cb="0"/><line nr="826" mi="28" ci="0" mb="2" cb="0"/><line nr="829" mi="8" ci="0" mb="0" cb="0"/><line nr="830" mi="4" ci="0" mb="0" cb="0"/><line nr="833" mi="28" ci="0" mb="0" cb="0"/><line nr="834" mi="26" ci="0" mb="2" cb="0"/><line nr="835" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="974" covered="541"/><counter type="BRANCH" missed="107" covered="53"/><counter type="LINE" missed="126" covered="148"/><counter type="COMPLEXITY" missed="85" covered="49"/><counter type="METHOD" missed="15" covered="39"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTokenCollection.java"><line nr="23" mi="0" ci="5" mb="0" cb="0"/><line nr="26" mi="0" ci="5" mb="0" cb="0"/><line nr="31" mi="0" ci="2" mb="0" cb="0"/><line nr="32" mi="0" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="6" mb="0" cb="0"/><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="54" mi="0" ci="6" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="0" ci="10" mb="0" cb="0"/><line nr="67" mi="0" ci="7" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="0"/><line nr="76" mi="0" ci="9" mb="0" cb="0"/><line nr="81" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="93" mi="3" ci="0" mb="2" cb="0"/><line nr="94" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="106" mi="7" ci="0" mb="0" cb="0"/><line nr="107" mi="65" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="2" cb="0"/><line nr="114" mi="4" ci="0" mb="0" cb="0"/><line nr="115" mi="3" ci="0" mb="0" cb="0"/><line nr="116" mi="6" ci="0" mb="0" cb="0"/><line nr="117" mi="3" ci="0" mb="2" cb="0"/><line nr="118" mi="6" ci="0" mb="0" cb="0"/><line nr="119" mi="6" ci="0" mb="0" cb="0"/><line nr="120" mi="9" ci="0" mb="2" cb="0"/><line nr="122" mi="3" ci="0" mb="2" cb="0"/><line nr="123" mi="6" ci="0" mb="0" cb="0"/><line nr="124" mi="6" ci="0" mb="0" cb="0"/><line nr="125" mi="9" ci="0" mb="2" cb="0"/><line nr="127" mi="3" ci="0" mb="2" cb="0"/><line nr="128" mi="6" ci="0" mb="2" cb="0"/><line nr="129" mi="6" ci="0" mb="0" cb="0"/><line nr="130" mi="6" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="8" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="2" cb="0"/><line nr="135" mi="6" ci="0" mb="0" cb="0"/><line nr="136" mi="6" ci="0" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="140" mi="4" ci="0" mb="0" cb="0"/><line nr="141" mi="6" ci="0" mb="0" cb="0"/><line nr="144" mi="3" ci="0" mb="2" cb="0"/><line nr="145" mi="6" ci="0" mb="0" cb="0"/><line nr="146" mi="9" ci="0" mb="2" cb="0"/><line nr="148" mi="3" ci="0" mb="2" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="15" ci="0" mb="0" cb="0"/><line nr="153" mi="5" ci="0" mb="0" cb="0"/><line nr="154" mi="5" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="1" ci="0" mb="0" cb="0"/><line nr="157" mi="1" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="1" cb="1"/><line nr="171" mi="0" ci="2" mb="0" cb="0"/><line nr="173" mi="0" ci="3" mb="1" cb="1"/><line nr="174" mi="0" ci="2" mb="0" cb="0"/><line nr="176" mi="0" ci="2" mb="0" cb="0"/><line nr="177" mi="0" ci="11" mb="0" cb="2"/><line nr="179" mi="0" ci="10" mb="1" cb="1"/><line nr="180" mi="0" ci="7" mb="1" cb="1"/><line nr="181" mi="0" ci="7" mb="1" cb="1"/><line nr="182" mi="0" ci="4" mb="1" cb="1"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="184" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="0" ci="1" mb="0" cb="0"/><line nr="187" mi="0" ci="1" mb="0" cb="0"/><line nr="193" mi="0" ci="4" mb="0" cb="0"/><line nr="195" mi="0" ci="2" mb="0" cb="0"/><line nr="196" mi="0" ci="2" mb="0" cb="0"/><line nr="197" mi="0" ci="12" mb="0" cb="2"/><line nr="198" mi="0" ci="4" mb="0" cb="0"/><line nr="199" mi="0" ci="5" mb="0" cb="2"/><line nr="200" mi="0" ci="2" mb="0" cb="0"/><line nr="201" mi="0" ci="5" mb="0" cb="0"/><line nr="203" mi="0" ci="5" mb="0" cb="2"/><line nr="204" mi="0" ci="2" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="0" cb="0"/><line nr="208" mi="0" ci="4" mb="0" cb="0"/><line nr="209" mi="0" ci="6" mb="0" cb="0"/><line nr="212" mi="0" ci="4" mb="0" cb="0"/><line nr="214" mi="0" ci="1" mb="0" cb="0"/><line nr="215" mi="0" ci="1" mb="0" cb="0"/><line nr="221" mi="0" ci="4" mb="0" cb="0"/><line nr="222" mi="0" ci="4" mb="0" cb="0"/><line nr="223" mi="0" ci="4" mb="0" cb="0"/><line nr="225" mi="0" ci="2" mb="0" cb="0"/><line nr="226" mi="0" ci="2" mb="0" cb="0"/><line nr="229" mi="0" ci="12" mb="0" cb="2"/><line nr="230" mi="0" ci="4" mb="0" cb="0"/><line nr="232" mi="2" ci="5" mb="1" cb="1"/><line nr="233" mi="0" ci="5" mb="1" cb="1"/><line nr="234" mi="2" ci="5" mb="1" cb="1"/><line nr="235" mi="2" ci="11" mb="2" cb="2"/><line nr="236" mi="2" ci="11" mb="2" cb="2"/><line nr="237" mi="0" ci="2" mb="1" cb="1"/><line nr="238" mi="5" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="242" mi="0" ci="12" mb="0" cb="2"/><line nr="243" mi="0" ci="4" mb="0" cb="0"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="245" mi="0" ci="9" mb="1" cb="3"/><line nr="246" mi="0" ci="2" mb="1" cb="1"/><line nr="247" mi="3" ci="0" mb="0" cb="0"/><line nr="249" mi="0" ci="1" mb="0" cb="0"/><line nr="251" mi="0" ci="3" mb="1" cb="1"/><line nr="252" mi="10" ci="0" mb="2" cb="0"/><line nr="253" mi="5" ci="0" mb="0" cb="0"/><line nr="254" mi="1" ci="0" mb="0" cb="0"/><line nr="257" mi="0" ci="4" mb="1" cb="1"/><line nr="258" mi="0" ci="12" mb="0" cb="2"/><line nr="259" mi="0" ci="12" mb="0" cb="2"/><line nr="260" mi="0" ci="12" mb="0" cb="2"/><line nr="261" mi="0" ci="1" mb="0" cb="0"/><line nr="263" mi="0" ci="14" mb="2" cb="2"/><line nr="264" mi="2" ci="0" mb="0" cb="0"/><line nr="266" mi="12" ci="0" mb="2" cb="0"/><line nr="267" mi="6" ci="0" mb="0" cb="0"/><line nr="268" mi="1" ci="0" mb="0" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="271" mi="12" ci="0" mb="2" cb="0"/><line nr="272" mi="4" ci="0" mb="0" cb="0"/><line nr="273" mi="3" ci="0" mb="0" cb="0"/><line nr="274" mi="7" ci="0" mb="0" cb="0"/><line nr="275" mi="2" ci="0" mb="2" cb="0"/><line nr="276" mi="6" ci="0" mb="0" cb="0"/><line nr="278" mi="1" ci="0" mb="0" cb="0"/><line nr="280" mi="2" ci="0" mb="0" cb="0"/><line nr="281" mi="3" ci="0" mb="0" cb="0"/><line nr="282" mi="3" ci="0" mb="2" cb="0"/><line nr="283" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="8" ci="0" mb="0" cb="0"/><line nr="285" mi="1" ci="0" mb="0" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="1" ci="0" mb="0" cb="0"/><line nr="288" mi="3" ci="0" mb="0" cb="0"/><line nr="291" mi="0" ci="1" mb="0" cb="0"/><line nr="299" mi="0" ci="7" mb="0" cb="2"/><line nr="301" mi="0" ci="2" mb="0" cb="0"/><line nr="302" mi="0" ci="2" mb="0" cb="0"/><line nr="303" mi="0" ci="3" mb="0" cb="0"/><line nr="304" mi="0" ci="12" mb="0" cb="2"/><line nr="305" mi="0" ci="4" mb="0" cb="0"/><line nr="306" mi="0" ci="7" mb="0" cb="2"/><line nr="307" mi="0" ci="8" mb="0" cb="0"/><line nr="308" mi="0" ci="7" mb="0" cb="2"/><line nr="309" mi="0" ci="8" mb="0" cb="0"/><line nr="310" mi="0" ci="3" mb="1" cb="1"/><line nr="311" mi="8" ci="0" mb="0" cb="0"/><line nr="312" mi="7" ci="0" mb="0" cb="0"/><line nr="313" mi="0" ci="4" mb="1" cb="1"/><line nr="314" mi="0" ci="2" mb="1" cb="1"/><line nr="315" mi="8" ci="0" mb="0" cb="0"/><line nr="316" mi="12" ci="0" mb="0" cb="0"/><line nr="317" mi="0" ci="8" mb="2" cb="2"/><line nr="318" mi="8" ci="0" mb="0" cb="0"/><line nr="319" mi="5" ci="0" mb="0" cb="0"/><line nr="320" mi="0" ci="4" mb="1" cb="1"/><line nr="321" mi="0" ci="4" mb="1" cb="1"/><line nr="322" mi="8" ci="0" mb="0" cb="0"/><line nr="323" mi="5" ci="0" mb="0" cb="0"/><line nr="324" mi="0" ci="6" mb="0" cb="2"/><line nr="325" mi="0" ci="3" mb="1" cb="1"/><line nr="326" mi="8" ci="0" mb="0" cb="0"/><line nr="327" mi="5" ci="0" mb="0" cb="0"/><line nr="328" mi="0" ci="4" mb="1" cb="1"/><line nr="329" mi="0" ci="2" mb="1" cb="1"/><line nr="330" mi="8" ci="0" mb="0" cb="0"/><line nr="331" mi="12" ci="0" mb="0" cb="0"/><line nr="333" mi="0" ci="6" mb="0" cb="0"/><line nr="334" mi="0" ci="1" mb="0" cb="0"/><line nr="335" mi="0" ci="5" mb="1" cb="1"/><line nr="336" mi="0" ci="13" mb="2" cb="2"/><line nr="337" mi="5" ci="0" mb="0" cb="0"/><line nr="339" mi="0" ci="5" mb="0" cb="0"/><line nr="341" mi="0" ci="1" mb="0" cb="0"/><line nr="349" mi="2" ci="17" mb="1" cb="1"/><line nr="352" mi="0" ci="8" mb="0" cb="0"/><line nr="353" mi="0" ci="8" mb="0" cb="0"/><line nr="354" mi="9" ci="4" mb="2" cb="2"/><line nr="355" mi="7" ci="0" mb="0" cb="0"/><line nr="356" mi="9" ci="4" mb="2" cb="2"/><line nr="357" mi="7" ci="0" mb="0" cb="0"/><line nr="358" mi="0" ci="4" mb="0" cb="2"/><line nr="359" mi="0" ci="8" mb="0" cb="0"/><line nr="360" mi="0" ci="8" mb="0" cb="0"/><line nr="361" mi="0" ci="4" mb="2" cb="2"/><line nr="362" mi="0" ci="4" mb="1" cb="1"/><line nr="363" mi="0" ci="9" mb="0" cb="0"/><line nr="364" mi="0" ci="7" mb="0" cb="0"/><line nr="366" mi="4" ci="0" mb="0" cb="0"/><line nr="369" mi="9" ci="0" mb="0" cb="0"/><line nr="370" mi="7" ci="0" mb="0" cb="0"/><line nr="373" mi="0" ci="4" mb="0" cb="0"/><line nr="382" mi="0" ci="3" mb="0" cb="0"/><line nr="383" mi="0" ci="3" mb="0" cb="0"/><line nr="384" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="562" covered="570"/><counter type="BRANCH" missed="77" covered="73"/><counter type="LINE" missed="95" covered="112"/><counter type="COMPLEXITY" missed="62" covered="32"/><counter type="METHOD" missed="3" covered="16"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasTokenString.java"><line nr="18" mi="0" ci="4" mb="0" cb="0"/><line nr="19" mi="0" ci="1" mb="0" cb="0"/><line nr="29" mi="5" ci="0" mb="0" cb="0"/><line nr="30" mi="1" ci="0" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="6" covered="9"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTokenIdFactory.java"><line nr="14" mi="0" ci="2" mb="0" cb="0"/><line nr="15" mi="0" ci="4" mb="0" cb="0"/><line nr="16" mi="0" ci="1" mb="0" cb="0"/><line nr="24" mi="0" ci="15" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasOffset.java"><line nr="20" mi="0" ci="2" mb="0" cb="0"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="1" mb="0" cb="0"/><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="6" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="17" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="17" covered="28"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPosition.java"><line nr="33" mi="0" ci="9" mb="0" cb="0"/><line nr="40" mi="0" ci="2" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="1" mb="0" cb="0"/><line nr="51" mi="0" ci="2" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="1" cb="1"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="4" ci="0" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="1" mb="0" cb="0"/><line nr="67" mi="0" ci="2" mb="0" cb="0"/><line nr="68" mi="0" ci="4" mb="0" cb="0"/><line nr="69" mi="0" ci="16" mb="0" cb="2"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="72" mi="0" ci="4" mb="0" cb="2"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="7" mb="0" cb="0"/><line nr="76" mi="0" ci="3" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="78" mi="0" ci="6" mb="0" cb="0"/><line nr="79" mi="0" ci="6" mb="0" cb="0"/><line nr="80" mi="0" ci="6" mb="0" cb="0"/><line nr="81" mi="0" ci="11" mb="0" cb="2"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="1" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="1" cb="1"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="6" mb="0" cb="0"/><line nr="109" mi="2" ci="7" mb="1" cb="1"/><line nr="118" mi="0" ci="8" mb="0" cb="2"/><line nr="119" mi="0" ci="2" mb="0" cb="2"/><line nr="120" mi="0" ci="4" mb="0" cb="0"/><line nr="121" mi="0" ci="5" mb="1" cb="1"/><line nr="122" mi="0" ci="4" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="7" mb="1" cb="1"/><line nr="135" mi="1" ci="5" mb="0" cb="0"/><line nr="144" mi="5" ci="0" mb="2" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="146" mi="8" ci="0" mb="2" cb="0"/><line nr="147" mi="2" ci="0" mb="2" cb="0"/><line nr="148" mi="9" ci="0" mb="0" cb="0"/><line nr="150" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="0" cb="0"/><line nr="161" mi="0" ci="16" mb="0" cb="2"/><line nr="162" mi="0" ci="5" mb="0" cb="0"/><line nr="164" mi="0" ci="5" mb="0" cb="2"/><line nr="165" mi="0" ci="3" mb="0" cb="0"/><line nr="166" mi="0" ci="7" mb="0" cb="0"/><line nr="167" mi="0" ci="5" mb="0" cb="2"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="169" mi="0" ci="10" mb="0" cb="2"/><line nr="170" mi="0" ci="5" mb="0" cb="0"/><line nr="172" mi="0" ci="5" mb="1" cb="1"/><line nr="173" mi="0" ci="17" mb="0" cb="2"/><line nr="174" mi="0" ci="5" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="6" mb="0" cb="0"/><line nr="179" mi="0" ci="6" mb="0" cb="0"/><line nr="180" mi="0" ci="6" mb="0" cb="0"/><line nr="181" mi="0" ci="4" mb="1" cb="1"/><line nr="182" mi="3" ci="0" mb="0" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="184" mi="0" ci="10" mb="0" cb="2"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="1" mb="0" cb="0"/><line nr="196" mi="5" ci="0" mb="2" cb="0"/><line nr="197" mi="4" ci="0" mb="2" cb="0"/><line nr="198" mi="6" ci="0" mb="2" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="2" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="203" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="4" ci="0" mb="0" cb="0"/><line nr="206" mi="3" ci="0" mb="0" cb="0"/><line nr="207" mi="4" ci="0" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="6" ci="0" mb="0" cb="0"/><line nr="210" mi="3" ci="0" mb="0" cb="0"/><line nr="211" mi="6" ci="0" mb="0" cb="0"/><line nr="212" mi="6" ci="0" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="214" mi="1" ci="0" mb="0" cb="0"/><line nr="217" mi="4" ci="0" mb="0" cb="0"/><line nr="218" mi="5" ci="0" mb="2" cb="0"/><line nr="219" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="9" ci="0" mb="2" cb="0"/><line nr="221" mi="5" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="224" mi="5" ci="0" mb="2" cb="0"/><line nr="225" mi="17" ci="0" mb="2" cb="0"/><line nr="226" mi="5" ci="0" mb="0" cb="0"/><line nr="228" mi="5" ci="0" mb="0" cb="0"/><line nr="230" mi="3" ci="0" mb="0" cb="0"/><line nr="231" mi="6" ci="0" mb="0" cb="0"/><line nr="232" mi="6" ci="0" mb="0" cb="0"/><line nr="233" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="10" ci="0" mb="2" cb="0"/><line nr="235" mi="3" ci="0" mb="0" cb="0"/><line nr="236" mi="3" ci="0" mb="0" cb="0"/><line nr="239" mi="1" ci="0" mb="0" cb="0"/><line nr="248" mi="3" ci="0" mb="2" cb="0"/><line nr="249" mi="2" ci="0" mb="0" cb="0"/><line nr="250" mi="5" ci="0" mb="2" cb="0"/><line nr="251" mi="12" ci="0" mb="0" cb="0"/><line nr="252" mi="5" ci="0" mb="2" cb="0"/><line nr="253" mi="17" ci="0" mb="0" cb="0"/><line nr="254" mi="5" ci="0" mb="2" cb="0"/><line nr="255" mi="4" ci="0" mb="0" cb="0"/><line nr="257" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="287" covered="299"/><counter type="BRANCH" missed="39" covered="29"/><counter type="LINE" missed="57" covered="59"/><counter type="COMPLEXITY" missed="26" covered="19"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="1846" covered="1469"/><counter type="BRANCH" missed="223" covered="155"/><counter type="LINE" missed="281" covered="336"/><counter type="COMPLEXITY" missed="175" covered="108"/><counter type="METHOD" missed="23" covered="71"/><counter type="CLASS" missed="0" covered="8"/></package><package name="mtas/parser/function/util"><class name="mtas/parser/function/util/MtasFunctionParserFunctionResponseDouble"><method name="&lt;init&gt;" desc="(DZ)V" line="28"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()D" line="39"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="55"><counter type="INSTRUCTION" missed="9" covered="32"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="4" covered="9"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="79"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="91"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="39" covered="54"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="8" covered="17"/><counter type="COMPLEXITY" missed="8" covered="5"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionResponse"><method name="&lt;init&gt;" desc="(Z)V" line="16"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionBasic"><method name="&lt;init&gt;" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="22"><counter type="INSTRUCTION" missed="93" covered="175"/><counter type="BRANCH" missed="20" covered="14"/><counter type="LINE" missed="16" covered="36"/><counter type="COMPLEXITY" missed="16" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="144"><counter type="INSTRUCTION" missed="10" covered="185"/><counter type="BRANCH" missed="4" covered="20"/><counter type="LINE" missed="2" covered="32"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="199"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="subtract" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="209"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="multiply" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="219"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="divide" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="229"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="power" desc="(Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="239"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="basic" desc="(Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserItem;)V" line="251"><counter type="INSTRUCTION" missed="181" covered="474"/><counter type="BRANCH" missed="70" covered="80"/><counter type="LINE" missed="36" covered="85"/><counter type="COMPLEXITY" missed="54" covered="27"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueDouble" desc="([JJ)D" line="427"><counter type="INSTRUCTION" missed="426" covered="385"/><counter type="BRANCH" missed="118" covered="64"/><counter type="LINE" missed="49" covered="46"/><counter type="COMPLEXITY" missed="95" covered="31"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueLong" desc="([JJ)J" line="595"><counter type="INSTRUCTION" missed="515" covered="284"/><counter type="BRANCH" missed="132" covered="50"/><counter type="LINE" missed="61" covered="36"/><counter type="COMPLEXITY" missed="104" covered="22"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="762"><counter type="INSTRUCTION" missed="6" covered="92"/><counter type="BRANCH" missed="2" covered="12"/><counter type="LINE" missed="2" covered="16"/><counter type="COMPLEXITY" missed="2" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;I)Ljava/lang/String;" line="795"><counter type="INSTRUCTION" missed="2" covered="81"/><counter type="BRANCH" missed="1" covered="11"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1233" covered="1701"/><counter type="BRANCH" missed="347" covered="251"/><counter type="LINE" missed="167" covered="273"/><counter type="COMPLEXITY" missed="276" covered="113"/><counter type="METHOD" missed="0" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionDefault"><method name="&lt;init&gt;" desc="(I)V" line="18"><counter type="INSTRUCTION" missed="1" covered="32"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueDouble" desc="([JJ)D" line="37"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getValueLong" desc="([JJ)J" line="55"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="28" covered="58"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="5" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserItem"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="11"><counter type="INSTRUCTION" missed="12" covered="33"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="11"><counter type="INSTRUCTION" missed="12" covered="37"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;J)V" line="11"><counter type="INSTRUCTION" missed="12" covered="37"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;D)V" line="11"><counter type="INSTRUCTION" missed="12" covered="37"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lmtas/parser/function/util/MtasFunctionParserFunction;)V" line="11"><counter type="INSTRUCTION" missed="12" covered="53"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="16"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Ljava/lang/String;" line="140"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getId" desc="()I" line="149"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDegree" desc="()Ljava/lang/Integer;" line="158"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueLong" desc="()J" line="167"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValueDouble" desc="()D" line="176"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getParser" desc="()Lmtas/parser/function/util/MtasFunctionParserFunction;" line="185"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="60" covered="218"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="5" covered="45"/><counter type="COMPLEXITY" missed="5" covered="12"/><counter type="METHOD" missed="0" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunctionResponseLong"><method name="&lt;init&gt;" desc="(JZ)V" line="27"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()J" line="38"><counter type="INSTRUCTION" missed="5" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="54"><counter type="INSTRUCTION" missed="19" covered="22"/><counter type="BRANCH" missed="6" covered="4"/><counter type="LINE" missed="7" covered="6"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="78"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="90"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="55" covered="39"/><counter type="BRANCH" missed="9" covered="5"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/function/util/MtasFunctionParserFunction"><method name="&lt;init&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getResponse" desc="([JJ)Lmtas/parser/function/util/MtasFunctionParserFunctionResponse;" line="59"><counter type="INSTRUCTION" missed="12" covered="42"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="4" covered="9"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="106"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getType" desc="()Ljava/lang/String;" line="115"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sumRule" desc="()Ljava/lang/Boolean;" line="124"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needPositions" desc="()Ljava/lang/Boolean;" line="133"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needArgument" desc="(I)Ljava/lang/Boolean;" line="143"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="needArgumentsNumber" desc="()I" line="152"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="needArgument" desc="()Ljava/util/HashSet;" line="165"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="defined" desc="()Z" line="174"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="18"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="19" covered="113"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="5" covered="29"/><counter type="COMPLEXITY" missed="2" covered="12"/><counter type="METHOD" missed="1" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasFunctionParserFunctionBasic.java"><line nr="22" mi="0" ci="5" mb="0" cb="0"/><line nr="25" mi="0" ci="5" mb="0" cb="0"/><line nr="28" mi="0" ci="5" mb="0" cb="0"/><line nr="31" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="5" mb="0" cb="0"/><line nr="52" mi="0" ci="5" mb="0" cb="0"/><line nr="76" mi="0" ci="2" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="13" ci="37" mb="14" cb="12"/><line nr="84" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="1" mb="0" cb="0"/><line nr="89" mi="0" ci="5" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="7" mb="0" cb="0"/><line nr="92" mi="0" ci="1" mb="0" cb="0"/><line nr="94" mi="5" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="7" ci="0" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="100" mi="0" ci="4" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="7" mb="0" cb="0"/><line nr="103" mi="0" ci="1" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="0"/><line nr="107" mi="0" ci="5" mb="1" cb="1"/><line nr="108" mi="0" ci="5" mb="0" cb="0"/><line nr="109" mi="0" ci="5" mb="0" cb="0"/><line nr="110" mi="0" ci="5" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="3" ci="8" mb="1" cb="1"/><line nr="113" mi="0" ci="7" mb="0" cb="0"/><line nr="115" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="5" ci="0" mb="2" cb="0"/><line nr="122" mi="5" ci="0" mb="0" cb="0"/><line nr="123" mi="5" ci="0" mb="0" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="125" mi="3" ci="0" mb="0" cb="0"/><line nr="126" mi="11" ci="0" mb="2" cb="0"/><line nr="127" mi="7" ci="0" mb="0" cb="0"/><line nr="129" mi="5" ci="0" mb="0" cb="0"/><line nr="133" mi="5" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="1" mb="0" cb="0"/><line nr="144" mi="0" ci="3" mb="1" cb="1"/><line nr="145" mi="0" ci="2" mb="0" cb="0"/><line nr="146" mi="0" ci="4" mb="0" cb="2"/><line nr="147" mi="0" ci="6" mb="0" cb="0"/><line nr="148" mi="0" ci="8" mb="0" cb="0"/><line nr="150" mi="0" ci="4" mb="0" cb="2"/><line nr="151" mi="0" ci="6" mb="0" cb="0"/><line nr="152" mi="0" ci="8" mb="0" cb="0"/><line nr="154" mi="0" ci="4" mb="0" cb="2"/><line nr="155" mi="0" ci="6" mb="0" cb="0"/><line nr="156" mi="0" ci="9" mb="0" cb="2"/><line nr="157" mi="0" ci="10" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="0" cb="2"/><line nr="161" mi="0" ci="6" mb="0" cb="0"/><line nr="162" mi="0" ci="9" mb="0" cb="2"/><line nr="163" mi="0" ci="9" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="1" cb="1"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="4" mb="0" cb="2"/><line nr="170" mi="0" ci="5" mb="0" cb="0"/><line nr="171" mi="0" ci="12" mb="2" cb="2"/><line nr="172" mi="5" ci="0" mb="0" cb="0"/><line nr="174" mi="0" ci="5" mb="0" cb="0"/><line nr="175" mi="0" ci="8" mb="0" cb="0"/><line nr="176" mi="0" ci="5" mb="0" cb="0"/><line nr="177" mi="0" ci="8" mb="0" cb="0"/><line nr="178" mi="0" ci="5" mb="0" cb="0"/><line nr="179" mi="0" ci="9" mb="0" cb="2"/><line nr="180" mi="0" ci="10" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="190" mi="0" ci="1" mb="0" cb="0"/><line nr="199" mi="0" ci="4" mb="0" cb="0"/><line nr="200" mi="0" ci="1" mb="0" cb="0"/><line nr="209" mi="0" ci="4" mb="0" cb="0"/><line nr="210" mi="0" ci="1" mb="0" cb="0"/><line nr="219" mi="0" ci="4" mb="0" cb="0"/><line nr="220" mi="0" ci="1" mb="0" cb="0"/><line nr="229" mi="0" ci="4" mb="0" cb="0"/><line nr="230" mi="0" ci="1" mb="0" cb="0"/><line nr="239" mi="0" ci="4" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="251" mi="0" ci="3" mb="1" cb="1"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="254" mi="0" ci="5" mb="0" cb="0"/><line nr="255" mi="0" ci="4" mb="0" cb="2"/><line nr="256" mi="0" ci="3" mb="0" cb="0"/><line nr="258" mi="0" ci="50" mb="8" cb="18"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="261" mi="0" ci="6" mb="0" cb="0"/><line nr="262" mi="0" ci="3" mb="0" cb="0"/><line nr="263" mi="0" ci="6" mb="1" cb="3"/><line nr="264" mi="0" ci="6" mb="0" cb="2"/><line nr="265" mi="0" ci="2" mb="0" cb="2"/><line nr="266" mi="0" ci="4" mb="1" cb="1"/><line nr="267" mi="3" ci="0" mb="0" cb="0"/><line nr="268" mi="4" ci="0" mb="0" cb="0"/><line nr="269" mi="0" ci="4" mb="1" cb="1"/><line nr="270" mi="0" ci="4" mb="0" cb="0"/><line nr="272" mi="4" ci="4" mb="3" cb="1"/><line nr="273" mi="3" ci="0" mb="0" cb="0"/><line nr="274" mi="4" ci="0" mb="0" cb="0"/><line nr="279" mi="0" ci="5" mb="0" cb="0"/><line nr="280" mi="0" ci="7" mb="0" cb="0"/><line nr="281" mi="0" ci="7" mb="0" cb="0"/><line nr="282" mi="0" ci="6" mb="1" cb="3"/><line nr="283" mi="0" ci="6" mb="0" cb="2"/><line nr="284" mi="0" ci="2" mb="0" cb="2"/><line nr="285" mi="0" ci="5" mb="0" cb="2"/><line nr="286" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="4" mb="1" cb="1"/><line nr="289" mi="0" ci="9" mb="0" cb="0"/><line nr="291" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="0" ci="4" mb="0" cb="2"/><line nr="294" mi="0" ci="4" mb="0" cb="2"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="297" mi="0" ci="9" mb="0" cb="0"/><line nr="298" mi="0" ci="4" mb="0" cb="2"/><line nr="299" mi="0" ci="3" mb="0" cb="0"/><line nr="300" mi="0" ci="9" mb="0" cb="0"/><line nr="301" mi="0" ci="4" mb="1" cb="1"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="303" mi="0" ci="4" mb="0" cb="0"/><line nr="308" mi="0" ci="5" mb="0" cb="0"/><line nr="309" mi="0" ci="8" mb="0" cb="0"/><line nr="310" mi="0" ci="7" mb="0" cb="0"/><line nr="311" mi="0" ci="6" mb="1" cb="3"/><line nr="312" mi="2" ci="4" mb="1" cb="1"/><line nr="313" mi="2" ci="0" mb="2" cb="0"/><line nr="314" mi="0" ci="4" mb="1" cb="1"/><line nr="315" mi="3" ci="0" mb="0" cb="0"/><line nr="316" mi="4" ci="0" mb="0" cb="0"/><line nr="317" mi="0" ci="4" mb="0" cb="2"/><line nr="318" mi="0" ci="4" mb="0" cb="0"/><line nr="320" mi="8" ci="0" mb="4" cb="0"/><line nr="321" mi="3" ci="0" mb="0" cb="0"/><line nr="322" mi="4" ci="0" mb="0" cb="0"/><line nr="327" mi="0" ci="5" mb="0" cb="0"/><line nr="328" mi="0" ci="8" mb="0" cb="0"/><line nr="329" mi="0" ci="3" mb="0" cb="0"/><line nr="330" mi="0" ci="7" mb="0" cb="0"/><line nr="331" mi="0" ci="6" mb="2" cb="2"/><line nr="332" mi="2" ci="4" mb="1" cb="1"/><line nr="333" mi="2" ci="0" mb="2" cb="0"/><line nr="334" mi="0" ci="4" mb="1" cb="1"/><line nr="335" mi="3" ci="0" mb="0" cb="0"/><line nr="336" mi="4" ci="0" mb="0" cb="0"/><line nr="337" mi="0" ci="4" mb="1" cb="1"/><line nr="338" mi="4" ci="0" mb="0" cb="0"/><line nr="340" mi="8" ci="0" mb="4" cb="0"/><line nr="341" mi="3" ci="0" mb="0" cb="0"/><line nr="342" mi="4" ci="0" mb="0" cb="0"/><line nr="347" mi="0" ci="5" mb="0" cb="0"/><line nr="348" mi="0" ci="8" mb="0" cb="0"/><line nr="349" mi="0" ci="3" mb="0" cb="0"/><line nr="350" mi="0" ci="2" mb="0" cb="0"/><line nr="351" mi="0" ci="5" mb="0" cb="0"/><line nr="352" mi="1" ci="9" mb="1" cb="1"/><line nr="353" mi="0" ci="11" mb="0" cb="2"/><line nr="354" mi="0" ci="6" mb="0" cb="0"/><line nr="355" mi="0" ci="6" mb="1" cb="3"/><line nr="356" mi="0" ci="6" mb="1" cb="1"/><line nr="357" mi="0" ci="2" mb="1" cb="1"/><line nr="358" mi="6" ci="0" mb="2" cb="0"/><line nr="359" mi="3" ci="0" mb="0" cb="0"/><line nr="360" mi="4" ci="0" mb="2" cb="0"/><line nr="361" mi="4" ci="0" mb="0" cb="0"/><line nr="363" mi="11" ci="0" mb="0" cb="0"/><line nr="366" mi="0" ci="4" mb="0" cb="2"/><line nr="367" mi="0" ci="8" mb="2" cb="2"/><line nr="368" mi="0" ci="3" mb="0" cb="0"/><line nr="370" mi="0" ci="11" mb="0" cb="0"/><line nr="371" mi="4" ci="4" mb="3" cb="1"/><line nr="372" mi="3" ci="0" mb="0" cb="0"/><line nr="373" mi="4" ci="0" mb="0" cb="0"/><line nr="378" mi="0" ci="5" mb="0" cb="0"/><line nr="379" mi="0" ci="8" mb="0" cb="0"/><line nr="380" mi="0" ci="3" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="0"/><line nr="382" mi="0" ci="2" mb="0" cb="0"/><line nr="383" mi="0" ci="5" mb="0" cb="0"/><line nr="384" mi="1" ci="9" mb="1" cb="1"/><line nr="385" mi="3" ci="8" mb="1" cb="1"/><line nr="386" mi="0" ci="6" mb="0" cb="0"/><line nr="387" mi="0" ci="6" mb="2" cb="2"/><line nr="388" mi="2" ci="4" mb="1" cb="1"/><line nr="389" mi="2" ci="0" mb="2" cb="0"/><line nr="390" mi="0" ci="6" mb="1" cb="1"/><line nr="391" mi="0" ci="3" mb="0" cb="0"/><line nr="392" mi="0" ci="4" mb="1" cb="1"/><line nr="393" mi="4" ci="0" mb="0" cb="0"/><line nr="395" mi="0" ci="11" mb="0" cb="0"/><line nr="398" mi="4" ci="0" mb="2" cb="0"/><line nr="399" mi="8" ci="0" mb="4" cb="0"/><line nr="400" mi="3" ci="0" mb="0" cb="0"/><line nr="402" mi="11" ci="0" mb="0" cb="0"/><line nr="403" mi="8" ci="0" mb="4" cb="0"/><line nr="404" mi="3" ci="0" mb="0" cb="0"/><line nr="405" mi="4" ci="0" mb="0" cb="0"/><line nr="410" mi="5" ci="0" mb="0" cb="0"/><line nr="412" mi="0" ci="1" mb="0" cb="0"/><line nr="413" mi="5" ci="0" mb="0" cb="0"/><line nr="415" mi="0" ci="1" mb="0" cb="0"/><line nr="427" mi="21" ci="30" mb="17" cb="9"/><line nr="429" mi="6" ci="0" mb="0" cb="0"/><line nr="430" mi="1" ci="0" mb="0" cb="0"/><line nr="432" mi="9" ci="0" mb="0" cb="0"/><line nr="433" mi="1" ci="0" mb="0" cb="0"/><line nr="435" mi="0" ci="10" mb="0" cb="0"/><line nr="436" mi="0" ci="1" mb="0" cb="0"/><line nr="438" mi="7" ci="0" mb="0" cb="0"/><line nr="439" mi="1" ci="0" mb="0" cb="0"/><line nr="441" mi="0" ci="7" mb="0" cb="0"/><line nr="442" mi="0" ci="1" mb="0" cb="0"/><line nr="444" mi="0" ci="3" mb="0" cb="0"/><line nr="445" mi="0" ci="1" mb="0" cb="0"/><line nr="447" mi="5" ci="0" mb="0" cb="0"/><line nr="449" mi="0" ci="8" mb="0" cb="2"/><line nr="450" mi="6" ci="40" mb="10" cb="12"/><line nr="452" mi="7" ci="46" mb="11" cb="15"/><line nr="454" mi="0" ci="10" mb="0" cb="0"/><line nr="455" mi="0" ci="1" mb="0" cb="0"/><line nr="457" mi="0" ci="13" mb="0" cb="0"/><line nr="458" mi="0" ci="1" mb="0" cb="0"/><line nr="460" mi="14" ci="0" mb="0" cb="0"/><line nr="461" mi="1" ci="0" mb="0" cb="0"/><line nr="463" mi="0" ci="11" mb="0" cb="0"/><line nr="464" mi="0" ci="1" mb="0" cb="0"/><line nr="466" mi="0" ci="11" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="469" mi="0" ci="5" mb="0" cb="0"/><line nr="470" mi="0" ci="1" mb="0" cb="0"/><line nr="472" mi="5" ci="0" mb="0" cb="0"/><line nr="474" mi="0" ci="1" mb="0" cb="0"/><line nr="476" mi="28" ci="25" mb="20" cb="6"/><line nr="478" mi="0" ci="10" mb="0" cb="0"/><line nr="479" mi="0" ci="1" mb="0" cb="0"/><line nr="481" mi="13" ci="0" mb="0" cb="0"/><line nr="482" mi="1" ci="0" mb="0" cb="0"/><line nr="484" mi="14" ci="0" mb="0" cb="0"/><line nr="485" mi="1" ci="0" mb="0" cb="0"/><line nr="487" mi="11" ci="0" mb="0" cb="0"/><line nr="488" mi="1" ci="0" mb="0" cb="0"/><line nr="490" mi="11" ci="0" mb="0" cb="0"/><line nr="491" mi="1" ci="0" mb="0" cb="0"/><line nr="493" mi="0" ci="5" mb="0" cb="0"/><line nr="494" mi="0" ci="1" mb="0" cb="0"/><line nr="496" mi="5" ci="0" mb="0" cb="0"/><line nr="498" mi="0" ci="1" mb="0" cb="0"/><line nr="500" mi="21" ci="32" mb="17" cb="9"/><line nr="502" mi="0" ci="10" mb="0" cb="0"/><line nr="503" mi="0" ci="1" mb="0" cb="0"/><line nr="505" mi="13" ci="0" mb="0" cb="0"/><line nr="506" mi="1" ci="0" mb="0" cb="0"/><line nr="508" mi="0" ci="14" mb="0" cb="0"/><line nr="509" mi="0" ci="1" mb="0" cb="0"/><line nr="511" mi="11" ci="0" mb="0" cb="0"/><line nr="512" mi="1" ci="0" mb="0" cb="0"/><line nr="514" mi="11" ci="0" mb="0" cb="0"/><line nr="515" mi="1" ci="0" mb="0" cb="0"/><line nr="517" mi="0" ci="5" mb="0" cb="0"/><line nr="518" mi="0" ci="1" mb="0" cb="0"/><line nr="520" mi="5" ci="0" mb="0" cb="0"/><line nr="522" mi="0" ci="1" mb="0" cb="0"/><line nr="525" mi="21" ci="32" mb="17" cb="9"/><line nr="527" mi="0" ci="8" mb="0" cb="0"/><line nr="528" mi="0" ci="1" mb="0" cb="0"/><line nr="530" mi="11" ci="0" mb="0" cb="0"/><line nr="531" mi="1" ci="0" mb="0" cb="0"/><line nr="533" mi="0" ci="12" mb="0" cb="0"/><line nr="534" mi="0" ci="1" mb="0" cb="0"/><line nr="536" mi="9" ci="0" mb="0" cb="0"/><line nr="537" mi="1" ci="0" mb="0" cb="0"/><line nr="539" mi="9" ci="0" mb="0" cb="0"/><line nr="540" mi="1" ci="0" mb="0" cb="0"/><line nr="542" mi="0" ci="3" mb="0" cb="0"/><line nr="543" mi="0" ci="1" mb="0" cb="0"/><line nr="545" mi="5" ci="0" mb="0" cb="0"/><line nr="547" mi="0" ci="4" mb="0" cb="2"/><line nr="548" mi="0" ci="5" mb="0" cb="0"/><line nr="550" mi="0" ci="5" mb="0" cb="0"/><line nr="554" mi="53" ci="0" mb="26" cb="0"/><line nr="556" mi="10" ci="0" mb="0" cb="0"/><line nr="557" mi="1" ci="0" mb="0" cb="0"/><line nr="559" mi="13" ci="0" mb="0" cb="0"/><line nr="560" mi="1" ci="0" mb="0" cb="0"/><line nr="562" mi="14" ci="0" mb="0" cb="0"/><line nr="563" mi="1" ci="0" mb="0" cb="0"/><line nr="565" mi="11" ci="0" mb="0" cb="0"/><line nr="566" mi="1" ci="0" mb="0" cb="0"/><line nr="568" mi="11" ci="0" mb="0" cb="0"/><line nr="569" mi="1" ci="0" mb="0" cb="0"/><line nr="571" mi="5" ci="0" mb="0" cb="0"/><line nr="572" mi="1" ci="0" mb="0" cb="0"/><line nr="574" mi="5" ci="0" mb="0" cb="0"/><line nr="576" mi="1" ci="0" mb="0" cb="0"/><line nr="578" mi="5" ci="0" mb="0" cb="0"/><line nr="581" mi="0" ci="2" mb="0" cb="0"/><line nr="595" mi="21" ci="30" mb="17" cb="9"/><line nr="597" mi="0" ci="5" mb="0" cb="0"/><line nr="598" mi="0" ci="1" mb="0" cb="0"/><line nr="600" mi="10" ci="0" mb="0" cb="0"/><line nr="601" mi="1" ci="0" mb="0" cb="0"/><line nr="603" mi="9" ci="0" mb="0" cb="0"/><line nr="604" mi="1" ci="0" mb="0" cb="0"/><line nr="606" mi="7" ci="0" mb="0" cb="0"/><line nr="607" mi="1" ci="0" mb="0" cb="0"/><line nr="609" mi="0" ci="6" mb="0" cb="0"/><line nr="610" mi="0" ci="1" mb="0" cb="0"/><line nr="612" mi="0" ci="2" mb="0" cb="0"/><line nr="613" mi="0" ci="1" mb="0" cb="0"/><line nr="615" mi="5" ci="0" mb="0" cb="0"/><line nr="617" mi="0" ci="8" mb="0" cb="2"/><line nr="618" mi="7" ci="39" mb="10" cb="12"/><line nr="620" mi="21" ci="32" mb="17" cb="9"/><line nr="622" mi="0" ci="9" mb="0" cb="0"/><line nr="623" mi="0" ci="1" mb="0" cb="0"/><line nr="625" mi="14" ci="0" mb="0" cb="0"/><line nr="626" mi="1" ci="0" mb="0" cb="0"/><line nr="628" mi="13" ci="0" mb="0" cb="0"/><line nr="629" mi="1" ci="0" mb="0" cb="0"/><line nr="631" mi="11" ci="0" mb="0" cb="0"/><line nr="632" mi="1" ci="0" mb="0" cb="0"/><line nr="634" mi="0" ci="10" mb="0" cb="0"/><line nr="635" mi="0" ci="1" mb="0" cb="0"/><line nr="637" mi="0" ci="4" mb="0" cb="0"/><line nr="638" mi="0" ci="1" mb="0" cb="0"/><line nr="640" mi="5" ci="0" mb="0" cb="0"/><line nr="642" mi="0" ci="1" mb="0" cb="0"/><line nr="644" mi="21" ci="32" mb="17" cb="9"/><line nr="646" mi="0" ci="9" mb="0" cb="0"/><line nr="647" mi="0" ci="1" mb="0" cb="0"/><line nr="649" mi="14" ci="0" mb="0" cb="0"/><line nr="650" mi="1" ci="0" mb="0" cb="0"/><line nr="652" mi="13" ci="0" mb="0" cb="0"/><line nr="653" mi="1" ci="0" mb="0" cb="0"/><line nr="655" mi="11" ci="0" mb="0" cb="0"/><line nr="656" mi="1" ci="0" mb="0" cb="0"/><line nr="658" mi="0" ci="10" mb="0" cb="0"/><line nr="659" mi="0" ci="1" mb="0" cb="0"/><line nr="661" mi="0" ci="4" mb="0" cb="0"/><line nr="662" mi="0" ci="1" mb="0" cb="0"/><line nr="664" mi="5" ci="0" mb="0" cb="0"/><line nr="666" mi="0" ci="1" mb="0" cb="0"/><line nr="668" mi="28" ci="25" mb="20" cb="6"/><line nr="670" mi="0" ci="9" mb="0" cb="0"/><line nr="671" mi="0" ci="1" mb="0" cb="0"/><line nr="673" mi="14" ci="0" mb="0" cb="0"/><line nr="674" mi="1" ci="0" mb="0" cb="0"/><line nr="676" mi="13" ci="0" mb="0" cb="0"/><line nr="677" mi="1" ci="0" mb="0" cb="0"/><line nr="679" mi="11" ci="0" mb="0" cb="0"/><line nr="680" mi="1" ci="0" mb="0" cb="0"/><line nr="682" mi="10" ci="0" mb="0" cb="0"/><line nr="683" mi="1" ci="0" mb="0" cb="0"/><line nr="685" mi="0" ci="4" mb="0" cb="0"/><line nr="686" mi="0" ci="1" mb="0" cb="0"/><line nr="688" mi="5" ci="0" mb="0" cb="0"/><line nr="690" mi="0" ci="1" mb="0" cb="0"/><line nr="693" mi="53" ci="0" mb="26" cb="0"/><line nr="695" mi="7" ci="0" mb="0" cb="0"/><line nr="696" mi="1" ci="0" mb="0" cb="0"/><line nr="698" mi="12" ci="0" mb="0" cb="0"/><line nr="699" mi="1" ci="0" mb="0" cb="0"/><line nr="701" mi="11" ci="0" mb="0" cb="0"/><line nr="702" mi="1" ci="0" mb="0" cb="0"/><line nr="704" mi="9" ci="0" mb="0" cb="0"/><line nr="705" mi="1" ci="0" mb="0" cb="0"/><line nr="707" mi="8" ci="0" mb="0" cb="0"/><line nr="708" mi="1" ci="0" mb="0" cb="0"/><line nr="710" mi="2" ci="0" mb="0" cb="0"/><line nr="711" mi="1" ci="0" mb="0" cb="0"/><line nr="713" mi="5" ci="0" mb="0" cb="0"/><line nr="715" mi="4" ci="0" mb="2" cb="0"/><line nr="716" mi="5" ci="0" mb="0" cb="0"/><line nr="718" mi="5" ci="0" mb="0" cb="0"/><line nr="722" mi="34" ci="19" mb="23" cb="3"/><line nr="724" mi="0" ci="9" mb="0" cb="0"/><line nr="725" mi="0" ci="1" mb="0" cb="0"/><line nr="727" mi="14" ci="0" mb="0" cb="0"/><line nr="728" mi="1" ci="0" mb="0" cb="0"/><line nr="730" mi="13" ci="0" mb="0" cb="0"/><line nr="731" mi="1" ci="0" mb="0" cb="0"/><line nr="733" mi="11" ci="0" mb="0" cb="0"/><line nr="734" mi="1" ci="0" mb="0" cb="0"/><line nr="736" mi="10" ci="0" mb="0" cb="0"/><line nr="737" mi="1" ci="0" mb="0" cb="0"/><line nr="739" mi="4" ci="0" mb="0" cb="0"/><line nr="740" mi="1" ci="0" mb="0" cb="0"/><line nr="742" mi="5" ci="0" mb="0" cb="0"/><line nr="744" mi="0" ci="1" mb="0" cb="0"/><line nr="746" mi="5" ci="0" mb="0" cb="0"/><line nr="749" mi="0" ci="2" mb="0" cb="0"/><line nr="750" mi="1" ci="0" mb="0" cb="0"/><line nr="751" mi="5" ci="0" mb="0" cb="0"/><line nr="762" mi="0" ci="3" mb="1" cb="1"/><line nr="763" mi="0" ci="10" mb="0" cb="0"/><line nr="764" mi="0" ci="9" mb="0" cb="2"/><line nr="765" mi="0" ci="6" mb="0" cb="0"/><line nr="766" mi="0" ci="4" mb="0" cb="2"/><line nr="767" mi="0" ci="5" mb="0" cb="0"/><line nr="768" mi="0" ci="4" mb="0" cb="2"/><line nr="769" mi="0" ci="5" mb="0" cb="0"/><line nr="770" mi="0" ci="4" mb="0" cb="2"/><line nr="771" mi="0" ci="5" mb="0" cb="0"/><line nr="772" mi="0" ci="4" mb="0" cb="2"/><line nr="773" mi="0" ci="5" mb="0" cb="0"/><line nr="774" mi="0" ci="4" mb="1" cb="1"/><line nr="775" mi="0" ci="5" mb="0" cb="0"/><line nr="777" mi="4" ci="0" mb="0" cb="0"/><line nr="779" mi="0" ci="16" mb="0" cb="0"/><line nr="781" mi="0" ci="3" mb="0" cb="0"/><line nr="783" mi="2" ci="0" mb="0" cb="0"/><line nr="795" mi="0" ci="4" mb="0" cb="2"/><line nr="796" mi="0" ci="7" mb="0" cb="0"/><line nr="797" mi="0" ci="4" mb="0" cb="2"/><line nr="798" mi="0" ci="7" mb="0" cb="0"/><line nr="799" mi="0" ci="4" mb="0" cb="2"/><line nr="800" mi="0" ci="16" mb="0" cb="0"/><line nr="801" mi="0" ci="4" mb="0" cb="2"/><line nr="802" mi="0" ci="16" mb="0" cb="0"/><line nr="803" mi="0" ci="4" mb="0" cb="2"/><line nr="804" mi="0" ci="9" mb="0" cb="0"/><line nr="805" mi="0" ci="4" mb="1" cb="1"/><line nr="806" mi="0" ci="2" mb="0" cb="0"/><line nr="808" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1233" covered="1701"/><counter type="BRANCH" missed="347" covered="251"/><counter type="LINE" missed="167" covered="273"/><counter type="COMPLEXITY" missed="276" covered="113"/><counter type="METHOD" missed="0" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunction.java"><line nr="15" mi="0" ci="2" mb="0" cb="0"/><line nr="18" mi="0" ci="4" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="2"/><line nr="61" mi="0" ci="5" mb="0" cb="0"/><line nr="62" mi="0" ci="6" mb="0" cb="0"/><line nr="63" mi="1" ci="0" mb="0" cb="0"/><line nr="64" mi="3" ci="0" mb="0" cb="0"/><line nr="65" mi="6" ci="0" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="1" cb="1"/><line nr="69" mi="0" ci="5" mb="0" cb="0"/><line nr="70" mi="0" ci="6" mb="0" cb="0"/><line nr="71" mi="0" ci="1" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="76" mi="2" ci="0" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="1" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="0" ci="4" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="7" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="2" mb="0" cb="0"/><line nr="153" mi="0" ci="12" mb="0" cb="2"/><line nr="154" mi="0" ci="6" mb="0" cb="0"/><line nr="155" mi="0" ci="1" mb="0" cb="0"/><line nr="156" mi="0" ci="2" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="0" cb="0"/><line nr="174" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="19" covered="113"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="5" covered="29"/><counter type="COMPLEXITY" missed="2" covered="12"/><counter type="METHOD" missed="1" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionDefault.java"><line nr="18" mi="0" ci="2" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="1" ci="7" mb="1" cb="1"/><line nr="23" mi="0" ci="7" mb="0" cb="2"/><line nr="24" mi="0" ci="6" mb="0" cb="0"/><line nr="26" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="2" ci="0" mb="0" cb="0"/><line nr="38" mi="2" ci="0" mb="2" cb="0"/><line nr="39" mi="16" ci="0" mb="2" cb="0"/><line nr="40" mi="5" ci="0" mb="0" cb="0"/><line nr="43" mi="2" ci="0" mb="0" cb="0"/><line nr="55" mi="0" ci="2" mb="0" cb="0"/><line nr="56" mi="0" ci="2" mb="1" cb="1"/><line nr="57" mi="0" ci="16" mb="0" cb="2"/><line nr="58" mi="0" ci="4" mb="0" cb="0"/><line nr="61" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="28" covered="58"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="5" covered="4"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionResponse.java"><line nr="16" mi="0" ci="2" mb="0" cb="0"/><line nr="17" mi="0" ci="3" mb="0" cb="0"/><line nr="18" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserItem.java"><line nr="11" mi="0" ci="15" mb="0" cb="0"/><line nr="14" mi="0" ci="15" mb="0" cb="0"/><line nr="17" mi="0" ci="15" mb="0" cb="0"/><line nr="20" mi="0" ci="15" mb="0" cb="0"/><line nr="23" mi="0" ci="15" mb="0" cb="0"/><line nr="26" mi="0" ci="15" mb="0" cb="0"/><line nr="52" mi="0" ci="2" mb="0" cb="0"/><line nr="53" mi="0" ci="4" mb="1" cb="1"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="57" mi="12" ci="0" mb="0" cb="0"/><line nr="59" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="1" cb="1"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="0"/><line nr="72" mi="0" ci="5" mb="0" cb="0"/><line nr="74" mi="12" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="1" mb="0" cb="0"/><line nr="85" mi="0" ci="2" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="1" cb="1"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="0" cb="0"/><line nr="89" mi="0" ci="5" mb="0" cb="0"/><line nr="91" mi="12" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="0" ci="2" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="1" cb="1"/><line nr="104" mi="0" ci="3" mb="0" cb="0"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="106" mi="0" ci="5" mb="0" cb="0"/><line nr="108" mi="12" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="1" mb="0" cb="0"/><line nr="120" mi="0" ci="2" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="2"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="0" ci="6" mb="0" cb="0"/><line nr="125" mi="0" ci="4" mb="1" cb="1"/><line nr="126" mi="0" ci="3" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="6" mb="0" cb="0"/><line nr="130" mi="12" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="1" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="149" mi="0" ci="4" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="176" mi="0" ci="4" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="60" covered="218"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="5" covered="45"/><counter type="COMPLEXITY" missed="5" covered="12"/><counter type="METHOD" missed="0" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionResponseDouble.java"><line nr="15" mi="0" ci="2" mb="0" cb="0"/><line nr="16" mi="0" ci="2" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="1" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="2"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="5" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="1" cb="1"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="2" mb="1" cb="1"/><line nr="58" mi="2" ci="0" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="1" cb="1"/><line nr="60" mi="2" ci="0" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="6" mb="1" cb="1"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="68" mi="0" ci="1" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="1" ci="6" mb="1" cb="1"/><line nr="79" mi="5" ci="0" mb="0" cb="0"/><line nr="80" mi="8" ci="0" mb="0" cb="0"/><line nr="81" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="15" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="39" covered="54"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="8" covered="17"/><counter type="COMPLEXITY" missed="8" covered="5"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasFunctionParserFunctionResponseLong.java"><line nr="15" mi="0" ci="4" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="1" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="1" cb="1"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="5" ci="0" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="1" cb="1"/><line nr="55" mi="2" ci="0" mb="0" cb="0"/><line nr="56" mi="0" ci="2" mb="1" cb="1"/><line nr="57" mi="2" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="1" cb="1"/><line nr="59" mi="2" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="6" mb="1" cb="1"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="1" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="0" cb="0"/><line nr="69" mi="7" ci="0" mb="2" cb="0"/><line nr="78" mi="5" ci="0" mb="0" cb="0"/><line nr="79" mi="9" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="15" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="55" covered="39"/><counter type="BRANCH" missed="9" covered="5"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="1434" covered="2189"/><counter type="BRANCH" missed="375" covered="281"/><counter type="LINE" missed="202" covered="392"/><counter type="COMPLEXITY" missed="305" covered="151"/><counter type="METHOD" missed="6" covered="44"/><counter type="CLASS" missed="0" covered="7"/></package><package name="mtas/search/similarities"><class name="mtas/search/similarities/MtasSimScorer"><method name="&lt;init&gt;" desc="()V" line="9"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="score" desc="(IF)F" line="19"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeSlopFactor" desc="(I)F" line="30"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computePayloadFactor" desc="(IIILorg/apache/lucene/util/BytesRef;)F" line="42"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasSimScorer.java"><line nr="9" mi="3" ci="0" mb="0" cb="0"/><line nr="19" mi="2" ci="0" mb="0" cb="0"/><line nr="30" mi="2" ci="0" mb="0" cb="0"/><line nr="42" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></package><package name="mtas/queries"><class name="mtas/queries/MtasScoreProvider"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/LeafReaderContext;)V" line="19"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="customScore" desc="(IFF)F" line="31"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="customScore" desc="(IF[F)F" line="45"><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="76" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/queries/MtasScoreQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/Query;)V" line="20"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/queries/function/FunctionQuery;)V" line="31"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/Query;[Lorg/apache/lucene/queries/function/FunctionQuery;)V" line="42"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCustomScoreProvider" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/queries/CustomScoreProvider;" line="55"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasScoreProvider.java"><line nr="19" mi="3" ci="0" mb="0" cb="0"/><line nr="21" mi="1" ci="0" mb="0" cb="0"/><line nr="31" mi="18" ci="0" mb="0" cb="0"/><line nr="33" mi="2" ci="0" mb="0" cb="0"/><line nr="45" mi="16" ci="0" mb="0" cb="0"/><line nr="47" mi="11" ci="0" mb="0" cb="0"/><line nr="48" mi="8" ci="0" mb="2" cb="0"/><line nr="49" mi="12" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="76" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasScoreQuery.java"><line nr="20" mi="3" ci="0" mb="0" cb="0"/><line nr="21" mi="11" ci="0" mb="0" cb="0"/><line nr="22" mi="1" ci="0" mb="0" cb="0"/><line nr="31" mi="4" ci="0" mb="0" cb="0"/><line nr="32" mi="11" ci="0" mb="0" cb="0"/><line nr="33" mi="1" ci="0" mb="0" cb="0"/><line nr="42" mi="4" ci="0" mb="0" cb="0"/><line nr="43" mi="11" ci="0" mb="0" cb="0"/><line nr="44" mi="1" ci="0" mb="0" cb="0"/><line nr="55" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="128" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="2" covered="0"/></package><package name="mtas/search/spans/util"><class name="mtas/search/spans/util/MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanMaximumExpandQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;Z)V" line="181"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="192"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="201"><counter type="INSTRUCTION" missed="114" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="23" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="245"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="146" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="32" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/util/MtasExtendedSpanTermQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="49"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="59"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanTermQuery;Z)V" line="70"><counter type="INSTRUCTION" missed="8" covered="49"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="95"><counter type="INSTRUCTION" missed="8" covered="22"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="245"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="263"><counter type="INSTRUCTION" missed="13" covered="21"/><counter type="BRANCH" missed="6" covered="4"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="278"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="103" covered="111"/><counter type="BRANCH" missed="11" covered="11"/><counter type="LINE" missed="17" covered="24"/><counter type="COMPLEXITY" missed="12" covered="6"/><counter type="METHOD" missed="3" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePosition"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="42"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="56"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="75"><counter type="INSTRUCTION" missed="4" covered="10"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="93"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="112"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="124"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="134"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="144"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="156"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetQueue" desc="()V" line="166"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toMatchDoc" desc="()I" line="181"><counter type="INSTRUCTION" missed="7" covered="6"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectSpan" desc="()Z" line="198"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="()Z" line="218"><counter type="INSTRUCTION" missed="1" covered="99"/><counter type="BRANCH" missed="2" covered="18"/><counter type="LINE" missed="1" covered="20"/><counter type="COMPLEXITY" missed="2" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="335"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="345"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="35" covered="265"/><counter type="BRANCH" missed="10" covered="36"/><counter type="LINE" missed="8" covered="68"/><counter type="COMPLEXITY" missed="10" covered="28"/><counter type="METHOD" missed="3" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasExtendedSpanTermQuery$SpanTermWeight$1"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasExtendedSpanTermQuery$SpanTermWeight;Lorg/apache/lucene/search/spans/Spans;)V" line="213"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="accept" desc="(Lorg/apache/lucene/search/spans/Spans;)Lorg/apache/lucene/search/spans/FilterSpans$AcceptStatus;" line="217"><counter type="INSTRUCTION" missed="6" covered="16"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="213"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="8" covered="29"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasIgnoreItem"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;Ljava/lang/Integer;)V" line="59"><counter type="INSTRUCTION" missed="0" covered="60"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advanceToDoc" desc="(I)Z" line="86"><counter type="INSTRUCTION" missed="3" covered="48"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="1" covered="12"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinStartPosition" desc="(II)I" line="113"><counter type="INSTRUCTION" missed="17" covered="30"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaxEndPosition" desc="(II)I" line="139"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFullEndPositionList" desc="(II)Ljava/util/HashSet;" line="165"><counter type="INSTRUCTION" missed="15" covered="23"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeFullStartPositionMinimum" desc="(I)V" line="185"><counter type="INSTRUCTION" missed="62" covered="33"/><counter type="BRANCH" missed="13" covered="3"/><counter type="LINE" missed="11" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeFullEndPositionList" desc="(I)V" line="216"><counter type="INSTRUCTION" missed="35" covered="147"/><counter type="BRANCH" missed="5" covered="13"/><counter type="LINE" missed="6" covered="30"/><counter type="COMPLEXITY" missed="5" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="moveTo" desc="(I)V" line="271"><counter type="INSTRUCTION" missed="25" covered="127"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="6" covered="15"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="removeBefore" desc="(II)V" line="309"><counter type="INSTRUCTION" missed="0" covered="71"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$6" desc="(ILjava/util/Map$Entry;)Z" line="320"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$5" desc="(ILjava/util/Map$Entry;)Z" line="318"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$4" desc="(ILjava/util/Map$Entry;)Z" line="316"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$3" desc="(ILjava/util/Map$Entry;)Z" line="314"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$2" desc="(ILjava/util/Map$Entry;)Z" line="312"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$1" desc="(ILjava/util/Map$Entry;)Z" line="311"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$removeBefore$0" desc="(ILjava/util/Map$Entry;)Z" line="310"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="204" covered="609"/><counter type="BRANCH" missed="37" covered="63"/><counter type="LINE" missed="35" covered="108"/><counter type="COMPLEXITY" missed="29" covered="37"/><counter type="METHOD" missed="1" covered="15"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasExtendedTermSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/PostingsEnum;Lorg/apache/lucene/index/Term;)V" line="35"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/PostingsEnum;Lorg/apache/lucene/index/Term;Z)V" line="20"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="59"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositions" desc="()[I" line="80"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processEncodedPayload" desc="()V" line="109"><counter type="INSTRUCTION" missed="5" covered="45"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="14"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="64" covered="89"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="19" covered="26"/><counter type="COMPLEXITY" missed="7" covered="6"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePositionQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="32"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getClause" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="43"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="53"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="63"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="80"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="92"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="104"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="122"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="38" covered="98"/><counter type="BRANCH" missed="2" covered="8"/><counter type="LINE" missed="8" covered="21"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="29"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setWidth" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="40"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initialize" desc="(Ljava/lang/Integer;Ljava/lang/Integer;)V" line="50"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="0" covered="10"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="68"><counter type="INSTRUCTION" missed="8" covered="20"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getWidth" desc="()Ljava/lang/Integer;" line="81"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMinimumWidth" desc="()Ljava/lang/Integer;" line="90"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaximumWidth" desc="()Ljava/lang/Integer;" line="99"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSinglePositionQuery" desc="()Z" line="108"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="11" covered="75"/><counter type="BRANCH" missed="2" covered="16"/><counter type="LINE" missed="2" covered="16"/><counter type="COMPLEXITY" missed="3" covered="14"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanUniquePositionQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="145"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="159"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="173"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="188"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="10" covered="27"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="4" covered="8"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="26"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/util/MtasExtendedSpanTermQuery$SpanTermWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasExtendedSpanTermQuery;Lorg/apache/lucene/index/TermContext;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="122"><counter type="INSTRUCTION" missed="5" covered="16"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="135"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="147"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="161"><counter type="INSTRUCTION" missed="55" covered="148"/><counter type="BRANCH" missed="4" covered="16"/><counter type="LINE" missed="6" covered="32"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="108"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="69" covered="179"/><counter type="BRANCH" missed="7" covered="19"/><counter type="LINE" missed="8" covered="40"/><counter type="COMPLEXITY" missed="8" covered="10"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanUniquePosition$Match"><method name="&lt;init&gt;" desc="(II)V" line="274"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="285"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="294"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="304"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="320"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="29" covered="40"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="7" covered="11"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanMaximumExpandQuery;Lmtas/codec/util/CodecInfo;Ljava/lang/String;Lorg/apache/lucene/search/spans/Spans;)V" line="284"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextStartPosition" desc="()I" line="302"><counter type="INSTRUCTION" missed="60" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="324"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="332"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="340"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="348"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="asTwoPhaseIterator" desc="()Lorg/apache/lucene/search/TwoPhaseIterator;" line="357"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="366"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="374"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="382"><counter type="INSTRUCTION" missed="46" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="406"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="430"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="214" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="57" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="12" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/util/MtasExtendedSpanAndQuery"><method name="&lt;init&gt;" desc="([Lorg/apache/lucene/search/spans/SpanQuery;)V" line="22"><counter type="INSTRUCTION" missed="0" covered="37"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="37"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="58"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="75"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="69" covered="56"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="17" covered="10"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/util/MtasSpanMaximumExpandQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;IIII)V" line="56"><counter type="INSTRUCTION" missed="12" covered="52"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="2" covered="14"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="83"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="96"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="104"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="115"><counter type="INSTRUCTION" missed="10" covered="61"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="136"><counter type="INSTRUCTION" missed="57" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="153"><counter type="INSTRUCTION" missed="22" covered="13"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="3" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="177" covered="130"/><counter type="BRANCH" missed="20" covered="16"/><counter type="LINE" missed="26" covered="28"/><counter type="COMPLEXITY" missed="20" covered="5"/><counter type="METHOD" missed="3" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSpanUniquePositionQuery.java"><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="1" mb="0" cb="0"/><line nr="43" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="2"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="0" ci="2" mb="1" cb="1"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="1" cb="1"/><line nr="68" mi="2" ci="0" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="6" mb="0" cb="0"/><line nr="80" mi="0" ci="5" mb="0" cb="0"/><line nr="81" mi="0" ci="8" mb="0" cb="0"/><line nr="82" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="93" mi="13" ci="0" mb="0" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="3" ci="0" mb="0" cb="0"/><line nr="104" mi="0" ci="5" mb="0" cb="0"/><line nr="105" mi="0" ci="5" mb="0" cb="2"/><line nr="106" mi="0" ci="7" mb="0" cb="0"/><line nr="108" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="6" mb="0" cb="0"/><line nr="123" mi="0" ci="13" mb="0" cb="2"/><line nr="124" mi="0" ci="5" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="146" mi="0" ci="5" mb="0" cb="0"/><line nr="147" mi="0" ci="3" mb="0" cb="0"/><line nr="148" mi="0" ci="1" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="0" ci="6" mb="0" cb="0"/><line nr="174" mi="0" ci="2" mb="0" cb="2"/><line nr="175" mi="0" ci="2" mb="0" cb="0"/><line nr="177" mi="0" ci="5" mb="0" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="48" covered="125"/><counter type="BRANCH" missed="2" covered="10"/><counter type="LINE" missed="12" covered="29"/><counter type="COMPLEXITY" missed="6" covered="12"/><counter type="METHOD" missed="4" covered="8"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanQuery.java"><line nr="29" mi="0" ci="2" mb="0" cb="0"/><line nr="30" mi="0" ci="4" mb="0" cb="0"/><line nr="31" mi="0" ci="1" mb="0" cb="0"/><line nr="40" mi="0" ci="4" mb="0" cb="0"/><line nr="41" mi="0" ci="1" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="13" mb="0" cb="6"/><line nr="54" mi="0" ci="14" mb="0" cb="4"/><line nr="55" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="0" cb="0"/><line nr="69" mi="0" ci="13" mb="1" cb="5"/><line nr="70" mi="6" ci="0" mb="0" cb="0"/><line nr="72" mi="2" ci="5" mb="1" cb="1"/><line nr="81" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="108" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="11" covered="75"/><counter type="BRANCH" missed="2" covered="16"/><counter type="LINE" missed="2" covered="16"/><counter type="COMPLEXITY" missed="3" covered="14"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanUniquePosition.java"><line nr="42" mi="0" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="2" mb="0" cb="0"/><line nr="47" mi="0" ci="1" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="2"/><line nr="57" mi="0" ci="7" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="4" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="1" cb="1"/><line nr="76" mi="0" ci="3" mb="0" cb="2"/><line nr="77" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="2" mb="0" cb="0"/><line nr="82" mi="4" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="2"/><line nr="94" mi="0" ci="3" mb="0" cb="2"/><line nr="95" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="0" ci="2" mb="0" cb="0"/><line nr="100" mi="0" ci="4" mb="0" cb="0"/><line nr="112" mi="0" ci="2" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="1" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="4" mb="0" cb="0"/><line nr="144" mi="0" ci="2" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="146" mi="0" ci="10" mb="0" cb="2"/><line nr="156" mi="0" ci="2" mb="0" cb="0"/><line nr="157" mi="0" ci="3" mb="0" cb="0"/><line nr="158" mi="0" ci="9" mb="0" cb="2"/><line nr="159" mi="0" ci="2" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="167" mi="0" ci="3" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="1" mb="0" cb="0"/><line nr="181" mi="0" ci="3" mb="1" cb="1"/><line nr="182" mi="0" ci="3" mb="0" cb="0"/><line nr="184" mi="5" ci="0" mb="2" cb="0"/><line nr="185" mi="2" ci="0" mb="0" cb="0"/><line nr="198" mi="0" ci="3" mb="0" cb="2"/><line nr="199" mi="0" ci="2" mb="0" cb="0"/><line nr="200" mi="0" ci="5" mb="0" cb="2"/><line nr="201" mi="0" ci="3" mb="0" cb="0"/><line nr="202" mi="0" ci="2" mb="0" cb="0"/><line nr="204" mi="0" ci="13" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="0" cb="0"/><line nr="206" mi="0" ci="2" mb="0" cb="0"/><line nr="218" mi="0" ci="4" mb="0" cb="2"/><line nr="219" mi="0" ci="2" mb="0" cb="0"/><line nr="223" mi="0" ci="7" mb="0" cb="4"/><line nr="224" mi="0" ci="2" mb="0" cb="0"/><line nr="227" mi="0" ci="6" mb="0" cb="0"/><line nr="228" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="4" mb="0" cb="0"/><line nr="231" mi="0" ci="4" mb="0" cb="0"/><line nr="234" mi="0" ci="8" mb="0" cb="4"/><line nr="235" mi="0" ci="4" mb="0" cb="0"/><line nr="237" mi="0" ci="9" mb="0" cb="2"/><line nr="238" mi="0" ci="4" mb="0" cb="2"/><line nr="239" mi="0" ci="7" mb="0" cb="0"/><line nr="240" mi="0" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="10" mb="0" cb="2"/><line nr="245" mi="0" ci="5" mb="1" cb="1"/><line nr="246" mi="0" ci="5" mb="0" cb="0"/><line nr="248" mi="0" ci="1" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="1" cb="1"/><line nr="251" mi="0" ci="2" mb="0" cb="0"/><line nr="253" mi="1" ci="0" mb="0" cb="0"/><line nr="274" mi="0" ci="2" mb="0" cb="0"/><line nr="275" mi="0" ci="3" mb="0" cb="0"/><line nr="276" mi="0" ci="3" mb="0" cb="0"/><line nr="277" mi="0" ci="1" mb="0" cb="0"/><line nr="285" mi="0" ci="3" mb="0" cb="0"/><line nr="294" mi="0" ci="3" mb="0" cb="0"/><line nr="304" mi="0" ci="3" mb="1" cb="1"/><line nr="305" mi="2" ci="0" mb="0" cb="0"/><line nr="306" mi="0" ci="2" mb="1" cb="1"/><line nr="307" mi="2" ci="0" mb="0" cb="0"/><line nr="308" mi="0" ci="5" mb="1" cb="1"/><line nr="309" mi="2" ci="0" mb="0" cb="0"/><line nr="310" mi="0" ci="3" mb="0" cb="0"/><line nr="311" mi="2" ci="12" mb="2" cb="2"/><line nr="320" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="7" ci="0" mb="0" cb="0"/><line nr="322" mi="7" ci="0" mb="0" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="335" mi="9" ci="0" mb="2" cb="0"/><line nr="345" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="64" covered="305"/><counter type="BRANCH" missed="15" covered="41"/><counter type="LINE" missed="15" covered="79"/><counter type="COMPLEXITY" missed="16" covered="32"/><counter type="METHOD" missed="4" covered="16"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasExtendedSpanAndQuery.java"><line nr="22" mi="0" ci="10" mb="0" cb="0"/><line nr="23" mi="0" ci="5" mb="0" cb="0"/><line nr="24" mi="0" ci="16" mb="0" cb="2"/><line nr="25" mi="0" ci="5" mb="0" cb="0"/><line nr="27" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="4" ci="0" mb="0" cb="0"/><line nr="38" mi="13" ci="0" mb="0" cb="0"/><line nr="39" mi="4" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="2" cb="0"/><line nr="41" mi="4" ci="0" mb="0" cb="0"/><line nr="42" mi="6" ci="0" mb="0" cb="0"/><line nr="43" mi="3" ci="0" mb="2" cb="0"/><line nr="44" mi="4" ci="0" mb="0" cb="0"/><line nr="46" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="4" ci="0" mb="0" cb="0"/><line nr="48" mi="3" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="1" cb="1"/><line nr="59" mi="2" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="2" mb="1" cb="1"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="5" mb="1" cb="1"/><line nr="63" mi="2" ci="0" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="6" mb="0" cb="0"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="76" mi="7" ci="0" mb="0" cb="0"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="69" covered="56"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="17" covered="10"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasIgnoreItem.java"><line nr="59" mi="0" ci="2" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="65" mi="0" ci="5" mb="0" cb="0"/><line nr="66" mi="0" ci="5" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="0" cb="0"/><line nr="68" mi="0" ci="5" mb="0" cb="0"/><line nr="69" mi="0" ci="5" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="71" mi="0" ci="2" mb="0" cb="2"/><line nr="72" mi="0" ci="4" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="0" cb="0"/><line nr="76" mi="0" ci="1" mb="0" cb="0"/><line nr="86" mi="0" ci="7" mb="1" cb="3"/><line nr="87" mi="0" ci="2" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="1" cb="1"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="4" mb="1" cb="1"/><line nr="96" mi="0" ci="6" mb="0" cb="0"/><line nr="97" mi="0" ci="3" mb="0" cb="0"/><line nr="98" mi="0" ci="3" mb="0" cb="0"/><line nr="100" mi="1" ci="7" mb="1" cb="1"/><line nr="113" mi="0" ci="7" mb="1" cb="3"/><line nr="114" mi="0" ci="4" mb="1" cb="1"/><line nr="115" mi="15" ci="0" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="6" mb="1" cb="1"/><line nr="120" mi="0" ci="8" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="126" mi="0" ci="2" mb="0" cb="0"/><line nr="139" mi="7" ci="0" mb="4" cb="0"/><line nr="140" mi="4" ci="0" mb="2" cb="0"/><line nr="141" mi="15" ci="0" mb="0" cb="0"/><line nr="144" mi="3" ci="0" mb="0" cb="0"/><line nr="145" mi="6" ci="0" mb="2" cb="0"/><line nr="146" mi="8" ci="0" mb="0" cb="0"/><line nr="148" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="7" mb="1" cb="3"/><line nr="166" mi="0" ci="4" mb="1" cb="1"/><line nr="167" mi="15" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="7" mb="0" cb="0"/><line nr="174" mi="0" ci="2" mb="0" cb="0"/><line nr="185" mi="0" ci="9" mb="2" cb="2"/><line nr="186" mi="0" ci="7" mb="0" cb="0"/><line nr="187" mi="0" ci="4" mb="0" cb="0"/><line nr="188" mi="0" ci="2" mb="0" cb="0"/><line nr="189" mi="3" ci="2" mb="3" cb="1"/><line nr="190" mi="2" ci="0" mb="0" cb="0"/><line nr="191" mi="11" ci="0" mb="2" cb="0"/><line nr="192" mi="6" ci="0" mb="2" cb="0"/><line nr="193" mi="11" ci="0" mb="0" cb="0"/><line nr="194" mi="6" ci="0" mb="2" cb="0"/><line nr="195" mi="10" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="2" cb="0"/><line nr="198" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="1" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="5" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="8" mb="0" cb="0"/><line nr="207" mi="0" ci="1" mb="0" cb="0"/><line nr="216" mi="0" ci="9" mb="2" cb="2"/><line nr="218" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="0" ci="7" mb="0" cb="0"/><line nr="220" mi="0" ci="5" mb="1" cb="3"/><line nr="221" mi="0" ci="8" mb="0" cb="0"/><line nr="222" mi="0" ci="4" mb="0" cb="0"/><line nr="223" mi="0" ci="4" mb="0" cb="0"/><line nr="224" mi="0" ci="4" mb="0" cb="0"/><line nr="225" mi="0" ci="2" mb="0" cb="0"/><line nr="226" mi="0" ci="3" mb="0" cb="2"/><line nr="227" mi="0" ci="4" mb="1" cb="1"/><line nr="228" mi="2" ci="0" mb="0" cb="0"/><line nr="229" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="13" ci="0" mb="0" cb="0"/><line nr="233" mi="0" ci="10" mb="0" cb="2"/><line nr="234" mi="0" ci="5" mb="1" cb="1"/><line nr="235" mi="8" ci="0" mb="0" cb="0"/><line nr="236" mi="7" ci="0" mb="0" cb="0"/><line nr="237" mi="3" ci="0" mb="0" cb="0"/><line nr="239" mi="0" ci="4" mb="0" cb="0"/><line nr="240" mi="0" ci="5" mb="0" cb="2"/><line nr="241" mi="0" ci="8" mb="0" cb="0"/><line nr="242" mi="0" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="3" mb="0" cb="0"/><line nr="244" mi="0" ci="8" mb="0" cb="0"/><line nr="249" mi="0" ci="1" mb="0" cb="0"/><line nr="250" mi="0" ci="2" mb="0" cb="0"/><line nr="251" mi="0" ci="4" mb="0" cb="0"/><line nr="252" mi="0" ci="2" mb="0" cb="0"/><line nr="253" mi="0" ci="2" mb="0" cb="0"/><line nr="256" mi="0" ci="7" mb="0" cb="0"/><line nr="257" mi="0" ci="10" mb="0" cb="0"/><line nr="258" mi="0" ci="1" mb="0" cb="0"/><line nr="259" mi="0" ci="7" mb="0" cb="0"/><line nr="260" mi="0" ci="8" mb="0" cb="0"/><line nr="263" mi="0" ci="1" mb="0" cb="0"/><line nr="271" mi="0" ci="4" mb="0" cb="2"/><line nr="273" mi="0" ci="5" mb="0" cb="0"/><line nr="274" mi="0" ci="9" mb="0" cb="4"/><line nr="276" mi="0" ci="7" mb="1" cb="1"/><line nr="277" mi="0" ci="10" mb="0" cb="0"/><line nr="278" mi="0" ci="11" mb="0" cb="0"/><line nr="280" mi="11" ci="0" mb="0" cb="0"/><line nr="281" mi="8" ci="0" mb="0" cb="0"/><line nr="282" mi="1" ci="0" mb="0" cb="0"/><line nr="284" mi="0" ci="8" mb="0" cb="2"/><line nr="285" mi="0" ci="11" mb="0" cb="0"/><line nr="286" mi="0" ci="13" mb="0" cb="0"/><line nr="288" mi="0" ci="12" mb="0" cb="0"/><line nr="289" mi="0" ci="9" mb="0" cb="0"/><line nr="292" mi="0" ci="13" mb="0" cb="0"/><line nr="293" mi="0" ci="13" mb="0" cb="0"/><line nr="295" mi="1" ci="0" mb="0" cb="0"/><line nr="296" mi="3" ci="0" mb="0" cb="0"/><line nr="297" mi="1" ci="0" mb="0" cb="0"/><line nr="298" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="1" mb="0" cb="0"/><line nr="309" mi="0" ci="7" mb="1" cb="3"/><line nr="310" mi="0" ci="17" mb="0" cb="2"/><line nr="311" mi="0" ci="17" mb="0" cb="2"/><line nr="312" mi="0" ci="17" mb="0" cb="2"/><line nr="313" mi="0" ci="5" mb="0" cb="0"/><line nr="314" mi="0" ci="12" mb="0" cb="2"/><line nr="315" mi="0" ci="5" mb="0" cb="0"/><line nr="316" mi="0" ci="12" mb="0" cb="2"/><line nr="317" mi="0" ci="5" mb="0" cb="0"/><line nr="318" mi="0" ci="12" mb="0" cb="2"/><line nr="319" mi="0" ci="5" mb="0" cb="0"/><line nr="320" mi="0" ci="12" mb="0" cb="2"/><line nr="321" mi="0" ci="4" mb="0" cb="2"/><line nr="322" mi="0" ci="3" mb="0" cb="0"/><line nr="324" mi="0" ci="4" mb="0" cb="2"/><line nr="325" mi="0" ci="3" mb="0" cb="0"/><line nr="328" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="204" covered="609"/><counter type="BRANCH" missed="37" covered="63"/><counter type="LINE" missed="35" covered="108"/><counter type="COMPLEXITY" missed="29" covered="37"/><counter type="METHOD" missed="1" covered="15"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanWeight.java"><line nr="26" mi="5" ci="0" mb="0" cb="0"/><line nr="28" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasExtendedTermSpans.java"><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="5" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="0" ci="6" mb="0" cb="0"/><line nr="48" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="2"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="0" ci="12" mb="0" cb="2"/><line nr="67" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="2" cb="0"/><line nr="81" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="2" ci="0" mb="2" cb="0"/><line nr="89" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="1" ci="0" mb="0" cb="0"/><line nr="93" mi="1" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="97" mi="7" ci="0" mb="2" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="0" ci="3" mb="1" cb="1"/><line nr="110" mi="0" ci="3" mb="0" cb="0"/><line nr="111" mi="0" ci="4" mb="0" cb="0"/><line nr="112" mi="0" ci="2" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="0" cb="2"/><line nr="115" mi="0" ci="5" mb="0" cb="0"/><line nr="116" mi="0" ci="2" mb="1" cb="1"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="5" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="1" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="0"/><line nr="126" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="64" covered="89"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="19" covered="26"/><counter type="COMPLEXITY" missed="7" covered="6"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasExtendedSpanTermQuery.java"><line nr="49" mi="4" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="7" ci="0" mb="0" cb="0"/><line nr="60" mi="1" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="1" cb="1"/><line nr="75" mi="0" ci="8" mb="0" cb="0"/><line nr="76" mi="0" ci="10" mb="0" cb="0"/><line nr="77" mi="0" ci="11" mb="0" cb="2"/><line nr="79" mi="5" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="82" mi="0" ci="1" mb="0" cb="0"/><line nr="95" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="1" cb="1"/><line nr="97" mi="0" ci="6" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="7" mb="1" cb="1"/><line nr="102" mi="2" ci="3" mb="0" cb="0"/><line nr="108" mi="2" ci="6" mb="1" cb="1"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="5" mb="0" cb="0"/><line nr="124" mi="0" ci="3" mb="0" cb="0"/><line nr="125" mi="5" ci="4" mb="2" cb="2"/><line nr="126" mi="0" ci="1" mb="0" cb="0"/><line nr="135" mi="6" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="8" mb="0" cb="0"/><line nr="148" mi="0" ci="1" mb="0" cb="0"/><line nr="161" mi="0" ci="6" mb="0" cb="0"/><line nr="162" mi="0" ci="2" mb="0" cb="2"/><line nr="163" mi="9" ci="8" mb="2" cb="2"/><line nr="164" mi="0" ci="1" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="166" mi="0" ci="2" mb="0" cb="0"/><line nr="169" mi="0" ci="8" mb="0" cb="0"/><line nr="170" mi="0" ci="2" mb="1" cb="1"/><line nr="171" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="1" cb="1"/><line nr="173" mi="16" ci="0" mb="0" cb="0"/><line nr="175" mi="8" ci="0" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="7" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="2"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="0" cb="0"/><line nr="192" mi="0" ci="16" mb="0" cb="2"/><line nr="193" mi="0" ci="5" mb="0" cb="2"/><line nr="194" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="0" ci="7" mb="0" cb="0"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="199" mi="0" ci="1" mb="0" cb="0"/><line nr="201" mi="0" ci="6" mb="0" cb="0"/><line nr="203" mi="0" ci="6" mb="0" cb="2"/><line nr="204" mi="0" ci="5" mb="0" cb="0"/><line nr="205" mi="0" ci="1" mb="0" cb="0"/><line nr="206" mi="0" ci="10" mb="0" cb="0"/><line nr="208" mi="0" ci="6" mb="0" cb="0"/><line nr="209" mi="0" ci="2" mb="0" cb="0"/><line nr="210" mi="0" ci="9" mb="0" cb="0"/><line nr="212" mi="0" ci="4" mb="0" cb="2"/><line nr="213" mi="2" ci="19" mb="1" cb="1"/><line nr="217" mi="4" ci="7" mb="2" cb="2"/><line nr="218" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="0" ci="4" mb="1" cb="1"/><line nr="220" mi="0" ci="2" mb="0" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="227" mi="0" ci="2" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="14" ci="0" mb="0" cb="0"/><line nr="245" mi="4" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="0" mb="0" cb="0"/><line nr="247" mi="3" ci="0" mb="2" cb="0"/><line nr="248" mi="15" ci="0" mb="0" cb="0"/><line nr="250" mi="19" ci="0" mb="0" cb="0"/><line nr="252" mi="4" ci="0" mb="0" cb="0"/><line nr="253" mi="3" ci="0" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="1" cb="1"/><line nr="264" mi="2" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="2" mb="1" cb="1"/><line nr="266" mi="2" ci="0" mb="0" cb="0"/><line nr="267" mi="0" ci="5" mb="1" cb="1"/><line nr="268" mi="2" ci="0" mb="0" cb="0"/><line nr="269" mi="0" ci="3" mb="0" cb="0"/><line nr="270" mi="7" ci="8" mb="3" cb="1"/><line nr="278" mi="0" ci="5" mb="0" cb="0"/><line nr="279" mi="0" ci="8" mb="0" cb="0"/><line nr="280" mi="0" ci="3" mb="0" cb="2"/><line nr="281" mi="0" ci="1" mb="0" cb="0"/><line nr="283" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="180" covered="319"/><counter type="BRANCH" missed="22" covered="34"/><counter type="LINE" missed="26" covered="68"/><counter type="COMPLEXITY" missed="24" covered="19"/><counter type="METHOD" missed="4" covered="11"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasSpanMaximumExpandQuery.java"><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="10" mb="4" cb="4"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="2" mb="0" cb="2"/><line nr="69" mi="0" ci="8" mb="0" cb="0"/><line nr="71" mi="0" ci="2" mb="1" cb="1"/><line nr="72" mi="8" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="0" cb="0"/><line nr="75" mi="0" ci="1" mb="0" cb="0"/><line nr="83" mi="6" ci="0" mb="0" cb="0"/><line nr="84" mi="6" ci="0" mb="4" cb="0"/><line nr="85" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="8" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="105" mi="13" ci="0" mb="0" cb="0"/><line nr="106" mi="34" ci="0" mb="0" cb="0"/><line nr="107" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="1" cb="1"/><line nr="116" mi="2" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="2" mb="1" cb="1"/><line nr="118" mi="2" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="5" mb="1" cb="1"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="6" mb="0" cb="0"/><line nr="124" mi="1" ci="10" mb="1" cb="1"/><line nr="125" mi="1" ci="10" mb="1" cb="1"/><line nr="126" mi="1" ci="10" mb="1" cb="1"/><line nr="127" mi="1" ci="10" mb="1" cb="1"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="6" ci="0" mb="0" cb="0"/><line nr="138" mi="8" ci="0" mb="0" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="140" mi="8" ci="0" mb="0" cb="0"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="8" ci="0" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><line nr="144" mi="8" ci="0" mb="0" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="5" mb="0" cb="0"/><line nr="154" mi="0" ci="6" mb="2" cb="2"/><line nr="155" mi="0" ci="2" mb="0" cb="0"/><line nr="156" mi="5" ci="0" mb="2" cb="0"/><line nr="157" mi="13" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="12" ci="0" mb="2" cb="0"/><line nr="183" mi="3" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="1" ci="0" mb="0" cb="0"/><line nr="192" mi="4" ci="0" mb="0" cb="0"/><line nr="193" mi="1" ci="0" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="202" mi="8" ci="0" mb="4" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="0" cb="0"/><line nr="209" mi="3" ci="0" mb="0" cb="0"/><line nr="210" mi="3" ci="0" mb="2" cb="0"/><line nr="211" mi="3" ci="0" mb="0" cb="0"/><line nr="212" mi="4" ci="0" mb="0" cb="0"/><line nr="213" mi="16" ci="0" mb="2" cb="0"/><line nr="214" mi="5" ci="0" mb="2" cb="0"/><line nr="215" mi="3" ci="0" mb="0" cb="0"/><line nr="216" mi="7" ci="0" mb="0" cb="0"/><line nr="217" mi="1" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="7" ci="0" mb="0" cb="0"/><line nr="223" mi="7" ci="0" mb="0" cb="0"/><line nr="225" mi="5" ci="0" mb="0" cb="0"/><line nr="226" mi="2" ci="0" mb="2" cb="0"/><line nr="227" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="12" ci="0" mb="0" cb="0"/><line nr="233" mi="1" ci="0" mb="0" cb="0"/><line nr="234" mi="6" ci="0" mb="0" cb="0"/><line nr="245" mi="4" ci="0" mb="0" cb="0"/><line nr="246" mi="1" ci="0" mb="0" cb="0"/><line nr="284" mi="3" ci="0" mb="0" cb="0"/><line nr="285" mi="2" ci="0" mb="0" cb="0"/><line nr="286" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="3" ci="0" mb="0" cb="0"/><line nr="288" mi="3" ci="0" mb="0" cb="0"/><line nr="289" mi="3" ci="0" mb="0" cb="0"/><line nr="290" mi="3" ci="0" mb="0" cb="0"/><line nr="291" mi="3" ci="0" mb="0" cb="0"/><line nr="292" mi="3" ci="0" mb="0" cb="0"/><line nr="293" mi="1" ci="0" mb="0" cb="0"/><line nr="302" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="5" ci="0" mb="2" cb="0"/><line nr="304" mi="4" ci="0" mb="0" cb="0"/><line nr="305" mi="10" ci="0" mb="0" cb="0"/><line nr="307" mi="12" ci="0" mb="0" cb="0"/><line nr="309" mi="16" ci="0" mb="4" cb="0"/><line nr="311" mi="3" ci="0" mb="0" cb="0"/><line nr="314" mi="3" ci="0" mb="0" cb="0"/><line nr="315" mi="3" ci="0" mb="0" cb="0"/><line nr="316" mi="2" ci="0" mb="0" cb="0"/><line nr="324" mi="3" ci="0" mb="0" cb="0"/><line nr="332" mi="3" ci="0" mb="0" cb="0"/><line nr="340" mi="6" ci="0" mb="0" cb="0"/><line nr="348" mi="4" ci="0" mb="0" cb="0"/><line nr="349" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="2" ci="0" mb="0" cb="0"/><line nr="366" mi="2" ci="0" mb="0" cb="0"/><line nr="374" mi="4" ci="0" mb="0" cb="0"/><line nr="382" mi="4" ci="0" mb="0" cb="0"/><line nr="383" mi="3" ci="0" mb="0" cb="0"/><line nr="384" mi="3" ci="0" mb="0" cb="0"/><line nr="385" mi="3" ci="0" mb="2" cb="0"/><line nr="386" mi="7" ci="0" mb="0" cb="0"/><line nr="387" mi="2" ci="0" mb="2" cb="0"/><line nr="388" mi="4" ci="0" mb="0" cb="0"/><line nr="389" mi="5" ci="0" mb="0" cb="0"/><line nr="391" mi="3" ci="0" mb="0" cb="0"/><line nr="392" mi="3" ci="0" mb="0" cb="0"/><line nr="394" mi="1" ci="0" mb="0" cb="0"/><line nr="395" mi="3" ci="0" mb="0" cb="0"/><line nr="396" mi="3" ci="0" mb="0" cb="0"/><line nr="398" mi="2" ci="0" mb="0" cb="0"/><line nr="406" mi="5" ci="0" mb="0" cb="0"/><line nr="407" mi="3" ci="0" mb="0" cb="0"/><line nr="408" mi="3" ci="0" mb="0" cb="0"/><line nr="409" mi="3" ci="0" mb="2" cb="0"/><line nr="410" mi="7" ci="0" mb="0" cb="0"/><line nr="411" mi="2" ci="0" mb="2" cb="0"/><line nr="412" mi="4" ci="0" mb="0" cb="0"/><line nr="413" mi="5" ci="0" mb="0" cb="0"/><line nr="415" mi="3" ci="0" mb="0" cb="0"/><line nr="416" mi="3" ci="0" mb="0" cb="0"/><line nr="418" mi="1" ci="0" mb="0" cb="0"/><line nr="419" mi="3" ci="0" mb="0" cb="0"/><line nr="420" mi="3" ci="0" mb="0" cb="0"/><line nr="422" mi="2" ci="0" mb="0" cb="0"/><line nr="430" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="537" covered="130"/><counter type="BRANCH" missed="50" covered="16"/><counter type="LINE" missed="115" covered="28"/><counter type="COMPLEXITY" missed="51" covered="5"/><counter type="METHOD" missed="19" covered="4"/><counter type="CLASS" missed="2" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="1183" covered="1708"/><counter type="BRANCH" missed="143" covered="193"/><counter type="LINE" missed="243" covered="364"/><counter type="COMPLEXITY" missed="144" covered="128"/><counter type="METHOD" missed="38" covered="66"/><counter type="CLASS" missed="3" covered="12"/></package><package name="mtas/codec/payload"><class name="mtas/codec/payload/MtasBitOutputStream"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeBit" desc="(I)V" line="31"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeBit" desc="(II)V" line="42"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeEliasGammaCodingInteger" desc="(I)V" line="59"><counter type="INSTRUCTION" missed="5" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeEliasGammaCodingNonNegativeInteger" desc="(I)V" line="74"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="writeEliasGammaCodingPositiveInteger" desc="(I)V" line="87"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="105"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createByte" desc="()V" line="115"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="10" covered="99"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="4" covered="31"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/payload/MtasBitInputStream"><method name="&lt;init&gt;" desc="([B)V" line="12"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readBit" desc="()I" line="33"><counter type="INSTRUCTION" missed="5" covered="34"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="8"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readRemainingBytes" desc="()[B" line="54"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="readEliasGammaCodingInteger" desc="()I" line="73"><counter type="INSTRUCTION" missed="5" covered="13"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readEliasGammaCodingNonNegativeInteger" desc="()I" line="88"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readEliasGammaCodingPositiveInteger" desc="()I" line="100"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="33" covered="94"/><counter type="BRANCH" missed="6" covered="10"/><counter type="LINE" missed="8" covered="26"/><counter type="COMPLEXITY" missed="5" covered="9"/><counter type="METHOD" missed="1" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/payload/MtasPayloadEncoder"><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasToken;I)V" line="56"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/analysis/token/MtasToken;)V" line="68"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPayload" desc="()Lorg/apache/lucene/util/BytesRef;" line="80"><counter type="INSTRUCTION" missed="152" covered="231"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="28" covered="42"/><counter type="COMPLEXITY" missed="19" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="157" covered="245"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="30" covered="47"/><counter type="COMPLEXITY" missed="20" covered="9"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/payload/MtasPayloadDecoder"><method name="&lt;init&gt;" desc="()V" line="13"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(I[B)V" line="61"><counter type="INSTRUCTION" missed="88" covered="212"/><counter type="BRANCH" missed="14" covered="26"/><counter type="LINE" missed="19" covered="45"/><counter type="COMPLEXITY" missed="13" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasId" desc="()Ljava/lang/Integer;" line="167"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasParentId" desc="()Ljava/lang/Integer;" line="176"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasPayload" desc="()[B" line="185"><counter type="INSTRUCTION" missed="3" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasPosition" desc="()Lmtas/analysis/token/MtasPosition;" line="194"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasOffset" desc="()Lmtas/analysis/token/MtasOffset;" line="203"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasRealOffset" desc="()Lmtas/analysis/token/MtasOffset;" line="212"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="91" covered="254"/><counter type="BRANCH" missed="15" covered="27"/><counter type="LINE" missed="19" covered="58"/><counter type="COMPLEXITY" missed="14" covered="15"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasBitOutputStream.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="15" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="2" mb="0" cb="0"/><line nr="22" mi="0" ci="1" mb="0" cb="0"/><line nr="31" mi="0" ci="4" mb="0" cb="0"/><line nr="32" mi="0" ci="1" mb="0" cb="0"/><line nr="42" mi="0" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="0" cb="2"/><line nr="44" mi="0" ci="1" mb="0" cb="0"/><line nr="45" mi="0" ci="16" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="2"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><line nr="59" mi="0" ci="2" mb="1" cb="1"/><line nr="60" mi="0" ci="8" mb="0" cb="0"/><line nr="62" mi="5" ci="0" mb="0" cb="0"/><line nr="64" mi="0" ci="1" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="1" cb="1"/><line nr="75" mi="0" ci="5" mb="0" cb="0"/><line nr="77" mi="0" ci="1" mb="0" cb="0"/><line nr="87" mi="0" ci="2" mb="1" cb="1"/><line nr="88" mi="0" ci="3" mb="0" cb="2"/><line nr="89" mi="0" ci="4" mb="0" cb="0"/><line nr="91" mi="0" ci="3" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="0" cb="0"/><line nr="93" mi="0" ci="5" mb="0" cb="0"/><line nr="96" mi="0" ci="1" mb="0" cb="0"/><line nr="105" mi="2" ci="0" mb="0" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="2"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="120" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="10" covered="99"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="4" covered="31"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPayloadEncoder.java"><line nr="56" mi="0" ci="2" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="4" ci="0" mb="0" cb="0"/><line nr="69" mi="1" ci="0" mb="0" cb="0"/><line nr="80" mi="0" ci="6" mb="0" cb="2"/><line nr="81" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="0" ci="5" mb="0" cb="0"/><line nr="83" mi="0" ci="6" mb="0" cb="2"/><line nr="84" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="0" ci="5" mb="0" cb="0"/><line nr="86" mi="0" ci="6" mb="1" cb="1"/><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="0" ci="5" mb="0" cb="0"/><line nr="90" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="2" ci="6" mb="1" cb="1"/><line nr="95" mi="3" ci="0" mb="2" cb="0"/><line nr="96" mi="5" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="4" mb="0" cb="0"/><line nr="101" mi="2" ci="6" mb="1" cb="1"/><line nr="102" mi="3" ci="0" mb="2" cb="0"/><line nr="103" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="108" mi="0" ci="8" mb="1" cb="1"/><line nr="109" mi="0" ci="3" mb="0" cb="2"/><line nr="110" mi="0" ci="5" mb="0" cb="0"/><line nr="112" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="2" ci="6" mb="1" cb="1"/><line nr="116" mi="2" ci="0" mb="2" cb="0"/><line nr="117" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="121" mi="0" ci="6" mb="1" cb="1"/><line nr="122" mi="0" ci="5" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="0" ci="7" mb="0" cb="0"/><line nr="130" mi="0" ci="7" mb="0" cb="2"/><line nr="132" mi="0" ci="6" mb="0" cb="2"/><line nr="134" mi="0" ci="7" mb="0" cb="0"/><line nr="135" mi="0" ci="8" mb="0" cb="0"/><line nr="136" mi="0" ci="6" mb="1" cb="1"/><line nr="138" mi="0" ci="4" mb="0" cb="0"/><line nr="139" mi="0" ci="5" mb="0" cb="0"/><line nr="140" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="8" mb="0" cb="2"/><line nr="142" mi="0" ci="8" mb="0" cb="0"/><line nr="144" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="2" ci="6" mb="1" cb="1"/><line nr="151" mi="3" ci="0" mb="2" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="0" cb="0"/><line nr="154" mi="6" ci="0" mb="0" cb="0"/><line nr="155" mi="8" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="6" mb="1" cb="1"/><line nr="159" mi="3" ci="0" mb="2" cb="0"/><line nr="160" mi="8" ci="0" mb="2" cb="0"/><line nr="161" mi="3" ci="0" mb="2" cb="0"/><line nr="162" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="7" ci="0" mb="0" cb="0"/><line nr="164" mi="7" ci="0" mb="0" cb="0"/><line nr="165" mi="8" ci="0" mb="0" cb="0"/><line nr="167" mi="5" ci="0" mb="0" cb="0"/><line nr="168" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="6" ci="0" mb="0" cb="0"/><line nr="170" mi="8" ci="0" mb="0" cb="0"/><line nr="174" mi="0" ci="8" mb="1" cb="1"/><line nr="175" mi="0" ci="3" mb="0" cb="2"/><line nr="176" mi="0" ci="5" mb="0" cb="0"/><line nr="177" mi="0" ci="7" mb="0" cb="0"/><line nr="180" mi="0" ci="3" mb="0" cb="0"/><line nr="182" mi="2" ci="6" mb="1" cb="1"/><line nr="183" mi="2" ci="0" mb="2" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="185" mi="13" ci="0" mb="0" cb="0"/><line nr="189" mi="0" ci="7" mb="0" cb="0"/><counter type="INSTRUCTION" missed="157" covered="245"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="30" covered="47"/><counter type="COMPLEXITY" missed="20" covered="9"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasBitInputStream.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="15" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="2"/><line nr="34" mi="0" ci="4" mb="0" cb="0"/><line nr="35" mi="0" ci="4" mb="1" cb="1"/><line nr="36" mi="5" ci="0" mb="0" cb="0"/><line nr="39" mi="0" ci="8" mb="0" cb="0"/><line nr="40" mi="0" ci="6" mb="0" cb="0"/><line nr="41" mi="0" ci="4" mb="0" cb="2"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="54" mi="3" ci="0" mb="2" cb="0"/><line nr="55" mi="4" ci="0" mb="0" cb="0"/><line nr="56" mi="4" ci="0" mb="2" cb="0"/><line nr="57" mi="2" ci="0" mb="0" cb="0"/><line nr="59" mi="5" ci="0" mb="0" cb="0"/><line nr="62" mi="5" ci="0" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="1" cb="1"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="6" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="0" cb="0"/><line nr="100" mi="0" ci="2" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="2" mb="0" cb="2"/><line nr="103" mi="0" ci="1" mb="0" cb="0"/><line nr="104" mi="0" ci="4" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="0"/><line nr="107" mi="0" ci="7" mb="0" cb="2"/><line nr="108" mi="0" ci="7" mb="0" cb="0"/><line nr="110" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="33" covered="94"/><counter type="BRANCH" missed="6" covered="10"/><counter type="LINE" missed="8" covered="26"/><counter type="COMPLEXITY" missed="5" covered="9"/><counter type="METHOD" missed="1" covered="5"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasPayloadDecoder.java"><line nr="13" mi="0" ci="2" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="4" mb="0" cb="0"/><line nr="61" mi="0" ci="6" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="5" mb="0" cb="2"/><line nr="67" mi="0" ci="5" mb="1" cb="1"/><line nr="68" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="0" cb="0"/><line nr="73" mi="0" ci="5" mb="0" cb="2"/><line nr="74" mi="0" ci="4" mb="0" cb="0"/><line nr="76" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="5" mb="1" cb="1"/><line nr="81" mi="4" ci="0" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="5" mb="1" cb="1"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="0" cb="2"/><line nr="93" mi="0" ci="5" mb="0" cb="0"/><line nr="95" mi="0" ci="4" mb="0" cb="0"/><line nr="98" mi="0" ci="5" mb="1" cb="1"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="0" ci="4" mb="0" cb="0"/><line nr="103" mi="0" ci="4" mb="1" cb="1"/><line nr="109" mi="0" ci="6" mb="0" cb="0"/><line nr="111" mi="0" ci="8" mb="1" cb="3"/><line nr="112" mi="0" ci="8" mb="0" cb="0"/><line nr="113" mi="0" ci="8" mb="1" cb="3"/><line nr="114" mi="0" ci="9" mb="0" cb="0"/><line nr="115" mi="0" ci="7" mb="0" cb="0"/><line nr="116" mi="0" ci="8" mb="2" cb="2"/><line nr="117" mi="0" ci="5" mb="0" cb="0"/><line nr="118" mi="0" ci="7" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="5" mb="0" cb="0"/><line nr="122" mi="0" ci="2" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="0" ci="7" mb="0" cb="2"/><line nr="125" mi="0" ci="2" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="6" mb="0" cb="0"/><line nr="131" mi="0" ci="1" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="1" cb="1"/><line nr="136" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="7" ci="0" mb="0" cb="0"/><line nr="140" mi="3" ci="0" mb="2" cb="0"/><line nr="141" mi="6" ci="0" mb="0" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="144" mi="5" ci="0" mb="0" cb="0"/><line nr="145" mi="7" ci="0" mb="0" cb="0"/><line nr="147" mi="1" ci="3" mb="1" cb="1"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="5" ci="0" mb="0" cb="0"/><line nr="151" mi="7" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="4" mb="0" cb="2"/><line nr="154" mi="0" ci="10" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="1" cb="1"/><line nr="157" mi="5" ci="0" mb="0" cb="0"/><line nr="159" mi="0" ci="1" mb="0" cb="0"/><line nr="167" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="3" ci="6" mb="1" cb="1"/><line nr="194" mi="0" ci="3" mb="0" cb="0"/><line nr="203" mi="0" ci="3" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="91" covered="254"/><counter type="BRANCH" missed="15" covered="27"/><counter type="LINE" missed="19" covered="58"/><counter type="COMPLEXITY" missed="14" covered="15"/><counter type="METHOD" missed="0" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="291" covered="692"/><counter type="BRANCH" missed="51" covered="73"/><counter type="LINE" missed="61" covered="162"/><counter type="COMPLEXITY" missed="43" covered="44"/><counter type="METHOD" missed="3" covered="22"/><counter type="CLASS" missed="0" covered="4"/></package><package name="mtas/parser/cql"><class name="mtas/parser/cql/TokenMgrError"><method name="addEscapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="51"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="LexicalErr" desc="(ZIIILjava/lang/String;I)Ljava/lang/String;" line="106"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMessage" desc="()Ljava/lang/String;" line="124"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="132"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="137"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ZIIILjava/lang/String;II)V" line="143"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/cql/Token"><method name="getValue" desc="()Ljava/lang/Object;" line="72"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="78"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(I)V" line="85"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(ILjava/lang/String;)V" line="92"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="newToken" desc="(ILjava/lang/String;)Lmtas/parser/cql/Token;" line="119"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="newToken" desc="(I)Lmtas/parser/cql/Token;" line="127"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/MtasCQLParser"><method name="parse" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/util/MtasSpanQuery;" line="38"><counter type="INSTRUCTION" missed="35" covered="25"/><counter type="BRANCH" missed="5" covered="3"/><counter type="LINE" missed="5" covered="4"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="unquoteString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="56"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="variableString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="66"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cql" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/util/MtasSpanQuery;" line="74"><counter type="INSTRUCTION" missed="13" covered="106"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="3" covered="19"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cqlBlock" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/MtasSpanSequenceItem;" line="117"><counter type="INSTRUCTION" missed="204" covered="505"/><counter type="BRANCH" missed="33" covered="65"/><counter type="LINE" missed="42" covered="104"/><counter type="COMPLEXITY" missed="27" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sentence" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;" line="324"><counter type="INSTRUCTION" missed="5" covered="26"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="8"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sentencePart" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/parser/cql/util/MtasCQLParserSentencePartCondition;" line="338"><counter type="INSTRUCTION" missed="36" covered="168"/><counter type="BRANCH" missed="5" covered="21"/><counter type="LINE" missed="9" covered="42"/><counter type="COMPLEXITY" missed="5" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="basicSentence" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;" line="420"><counter type="INSTRUCTION" missed="21" covered="68"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="15"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="group" desc="(Ljava/lang/String;)Lmtas/parser/cql/util/MtasCQLParserGroupFullCondition;" line="453"><counter type="INSTRUCTION" missed="54" covered="151"/><counter type="BRANCH" missed="9" covered="19"/><counter type="LINE" missed="14" covered="42"/><counter type="COMPLEXITY" missed="7" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="groupCondition" desc="(Ljava/lang/String;)Lmtas/parser/cql/util/MtasCQLParserGroupCondition;" line="546"><counter type="INSTRUCTION" missed="14" covered="71"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="4" covered="15"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="word" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)Lmtas/parser/cql/util/MtasCQLParserWordFullCondition;" line="573"><counter type="INSTRUCTION" missed="51" covered="252"/><counter type="BRANCH" missed="6" covered="28"/><counter type="LINE" missed="12" covered="62"/><counter type="COMPLEXITY" missed="6" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><method name="wordCondition" desc="(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)Lmtas/parser/cql/util/MtasCQLParserWordCondition;" line="687"><counter type="INSTRUCTION" missed="166" covered="181"/><counter type="BRANCH" missed="27" covered="25"/><counter type="LINE" missed="36" covered="41"/><counter type="COMPLEXITY" missed="19" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="wordAtomCondition" desc="(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)Lmtas/parser/cql/util/MtasCQLParserWordCondition;" line="808"><counter type="INSTRUCTION" missed="167" covered="181"/><counter type="BRANCH" missed="22" covered="24"/><counter type="LINE" missed="29" covered="41"/><counter type="COMPLEXITY" missed="17" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_1" desc="(I)Z" line="922"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_2" desc="(I)Z" line="930"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_3" desc="(I)Z" line="938"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_4" desc="(I)Z" line="946"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_5" desc="(I)Z" line="954"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_6" desc="(I)Z" line="962"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_7" desc="(I)Z" line="970"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_8" desc="(I)Z" line="978"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_9" desc="(I)Z" line="986"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_10" desc="(I)Z" line="994"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_11" desc="(I)Z" line="1002"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_12" desc="(I)Z" line="1010"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_13" desc="(I)Z" line="1018"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_14" desc="(I)Z" line="1026"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_15" desc="(I)Z" line="1034"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_16" desc="(I)Z" line="1042"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_17" desc="(I)Z" line="1050"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_18" desc="(I)Z" line="1058"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_19" desc="(I)Z" line="1066"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_20" desc="(I)Z" line="1074"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_21" desc="(I)Z" line="1082"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_22" desc="(I)Z" line="1090"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_23" desc="(I)Z" line="1098"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_24" desc="(I)Z" line="1106"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_25" desc="(I)Z" line="1114"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_26" desc="(I)Z" line="1122"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_27" desc="(I)Z" line="1130"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_28" desc="(I)Z" line="1138"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_29" desc="(I)Z" line="1146"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_30" desc="(I)Z" line="1154"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_31" desc="(I)Z" line="1162"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_32" desc="(I)Z" line="1170"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_33" desc="(I)Z" line="1178"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_34" desc="(I)Z" line="1186"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_35" desc="(I)Z" line="1194"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_36" desc="(I)Z" line="1202"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_37" desc="(I)Z" line="1210"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_38" desc="(I)Z" line="1218"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_39" desc="(I)Z" line="1226"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_40" desc="(I)Z" line="1234"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_41" desc="(I)Z" line="1242"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_42" desc="(I)Z" line="1250"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_43" desc="(I)Z" line="1258"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_44" desc="(I)Z" line="1266"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_45" desc="(I)Z" line="1274"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_46" desc="(I)Z" line="1282"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_47" desc="(I)Z" line="1290"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_48" desc="(I)Z" line="1298"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_49" desc="(I)Z" line="1306"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_50" desc="(I)Z" line="1314"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_51" desc="(I)Z" line="1322"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_52" desc="(I)Z" line="1330"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_53" desc="(I)Z" line="1338"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_54" desc="(I)Z" line="1346"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_55" desc="(I)Z" line="1354"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_56" desc="(I)Z" line="1362"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_57" desc="(I)Z" line="1370"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_58" desc="(I)Z" line="1378"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_59" desc="(I)Z" line="1386"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_60" desc="(I)Z" line="1394"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_61" desc="(I)Z" line="1402"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_62" desc="(I)Z" line="1410"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_63" desc="(I)Z" line="1418"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_64" desc="(I)Z" line="1426"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_65" desc="(I)Z" line="1434"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_66" desc="(I)Z" line="1442"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_67" desc="(I)Z" line="1450"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_68" desc="(I)Z" line="1458"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_69" desc="(I)Z" line="1466"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_70" desc="(I)Z" line="1474"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_71" desc="(I)Z" line="1482"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_72" desc="(I)Z" line="1490"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_73" desc="(I)Z" line="1498"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_74" desc="(I)Z" line="1506"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_75" desc="(I)Z" line="1514"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_76" desc="(I)Z" line="1522"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_77" desc="(I)Z" line="1530"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_78" desc="(I)Z" line="1538"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_79" desc="(I)Z" line="1546"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_80" desc="(I)Z" line="1554"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_81" desc="(I)Z" line="1562"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_82" desc="(I)Z" line="1570"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_83" desc="(I)Z" line="1578"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_84" desc="(I)Z" line="1586"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_2_85" desc="(I)Z" line="1594"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_86" desc="(I)Z" line="1602"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_87" desc="(I)Z" line="1610"><counter type="INSTRUCTION" missed="16" covered="23"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_88" desc="(I)Z" line="1618"><counter type="INSTRUCTION" missed="18" covered="21"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_2_89" desc="(I)Z" line="1626"><counter type="INSTRUCTION" missed="17" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_43" desc="()Z" line="1634"><counter type="INSTRUCTION" missed="2" covered="18"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_77" desc="()Z" line="1643"><counter type="INSTRUCTION" missed="8" covered="8"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_22" desc="()Z" line="1654"><counter type="INSTRUCTION" missed="2" covered="88"/><counter type="BRANCH" missed="5" covered="23"/><counter type="LINE" missed="0" covered="29"/><counter type="COMPLEXITY" missed="5" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_16" desc="()Z" line="1700"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_72" desc="()Z" line="1710"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_71" desc="()Z" line="1716"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_4" desc="()Z" line="1722"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_70" desc="()Z" line="1728"><counter type="INSTRUCTION" missed="8" covered="14"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_69" desc="()Z" line="1740"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_6" desc="()Z" line="1746"><counter type="INSTRUCTION" missed="4" covered="25"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_68" desc="()Z" line="1759"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_11" desc="()Z" line="1765"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_5" desc="()Z" line="1771"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_9" desc="()Z" line="1778"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_67" desc="()Z" line="1790"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_66" desc="()Z" line="1796"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_76" desc="()Z" line="1803"><counter type="INSTRUCTION" missed="16" covered="30"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="4" covered="8"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_65" desc="()Z" line="1823"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_64" desc="()Z" line="1829"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_36" desc="()Z" line="1835"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_63" desc="()Z" line="1841"><counter type="INSTRUCTION" missed="16" covered="6"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="5" covered="1"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_41" desc="()Z" line="1853"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_40" desc="()Z" line="1859"><counter type="INSTRUCTION" missed="14" covered="6"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="3" covered="1"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_62" desc="()Z" line="1867"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3_39" desc="()Z" line="1873"><counter type="INSTRUCTION" missed="8" covered="24"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_61" desc="()Z" line="1883"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_42" desc="()Z" line="1890"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_60" desc="()Z" line="1903"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_59" desc="()Z" line="1909"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_75" desc="()Z" line="1916"><counter type="INSTRUCTION" missed="10" covered="36"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="2" covered="10"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_38" desc="()Z" line="1936"><counter type="INSTRUCTION" missed="4" covered="9"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_58" desc="()Z" line="1943"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_78" desc="()Z" line="1950"><counter type="INSTRUCTION" missed="4" covered="39"/><counter type="BRANCH" missed="2" covered="10"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="2" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_3" desc="()Z" line="1967"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_17" desc="()Z" line="1974"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_2" desc="()Z" line="1984"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_37" desc="()Z" line="1991"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_1" desc="()Z" line="2000"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_15" desc="()Z" line="2006"><counter type="INSTRUCTION" missed="4" covered="33"/><counter type="BRANCH" missed="2" covered="8"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="2" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_10" desc="()Z" line="2021"><counter type="INSTRUCTION" missed="4" covered="27"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_86" desc="()Z" line="2037"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_85" desc="()Z" line="2043"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_89" desc="()Z" line="2049"><counter type="INSTRUCTION" missed="4" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_35" desc="()Z" line="2062"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_56" desc="()Z" line="2068"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_55" desc="()Z" line="2074"><counter type="INSTRUCTION" missed="4" covered="16"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_34" desc="()Z" line="2082"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_54" desc="()Z" line="2088"><counter type="INSTRUCTION" missed="6" covered="26"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_33" desc="()Z" line="2099"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_57" desc="()Z" line="2110"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_84" desc="()Z" line="2123"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_83" desc="()Z" line="2129"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_32" desc="()Z" line="2135"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_53" desc="()Z" line="2141"><counter type="INSTRUCTION" missed="2" covered="12"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_31" desc="()Z" line="2148"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_50" desc="()Z" line="2154"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_12" desc="()Z" line="2161"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_88" desc="()Z" line="2175"><counter type="INSTRUCTION" missed="4" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_46" desc="()Z" line="2188"><counter type="INSTRUCTION" missed="7" covered="6"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="2" covered="1"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_48" desc="()Z" line="2195"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_19" desc="()Z" line="2207"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_45" desc="()Z" line="2213"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_21" desc="()Z" line="2220"><counter type="INSTRUCTION" missed="6" covered="23"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_20" desc="()Z" line="2233"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_29" desc="()Z" line="2239"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_47" desc="()Z" line="2245"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_30" desc="()Z" line="2258"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_18" desc="()Z" line="2266"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_49" desc="()Z" line="2272"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_82" desc="()Z" line="2284"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_81" desc="()Z" line="2290"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_17" desc="()Z" line="2296"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_52" desc="()Z" line="2302"><counter type="INSTRUCTION" missed="2" covered="26"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_16" desc="()Z" line="2315"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_51" desc="()Z" line="2321"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_87" desc="()Z" line="2327"><counter type="INSTRUCTION" missed="2" covered="20"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_15" desc="()Z" line="2339"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_14" desc="()Z" line="2346"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="BRANCH" missed="0" covered="8"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_80" desc="()Z" line="2361"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3R_18" desc="()Z" line="2368"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_14" desc="()Z" line="2383"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_13" desc="()Z" line="2389"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_25" desc="()Z" line="2395"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_24" desc="()Z" line="2401"><counter type="INSTRUCTION" missed="14" covered="6"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="3" covered="1"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_23" desc="()Z" line="2409"><counter type="INSTRUCTION" missed="8" covered="24"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_12" desc="()Z" line="2419"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_11" desc="()Z" line="2425"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_26" desc="()Z" line="2432"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_10" desc="()Z" line="2445"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_79" desc="()Z" line="2451"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_28" desc="()Z" line="2457"><counter type="INSTRUCTION" missed="2" covered="26"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_9" desc="()Z" line="2468"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_8" desc="()Z" line="2474"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_27" desc="()Z" line="2480"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_74" desc="()Z" line="2486"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_3R_13" desc="()Z" line="2493"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_73" desc="()Z" line="2505"><counter type="INSTRUCTION" missed="2" covered="5"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_7" desc="()Z" line="2511"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_3_44" desc="()Z" line="2517"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_la1_init_0" desc="()V" line="2540"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_la1_init_1" desc="()V" line="2543"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="2551"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="2532"><counter type="INSTRUCTION" missed="85" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="2565"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="2569"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="2532"><counter type="INSTRUCTION" missed="0" covered="77"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="16"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="2590"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/MtasCQLParserTokenManager;)V" line="2532"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/cql/MtasCQLParserTokenManager;)V" line="2617"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_consume_token" desc="(I)Lmtas/parser/cql/Token;" line="2626"><counter type="INSTRUCTION" missed="49" covered="38"/><counter type="BRANCH" missed="9" covered="3"/><counter type="LINE" missed="10" covered="6"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jj_scan_token" desc="(I)Z" line="2652"><counter type="INSTRUCTION" missed="30" covered="57"/><counter type="BRANCH" missed="10" covered="8"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/cql/Token;" line="2675"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getToken" desc="(I)Lmtas/parser/cql/Token;" line="2684"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_ntk_f" desc="()I" line="2693"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_add_error_token" desc="(II)V" line="2706"><counter type="INSTRUCTION" missed="108" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generateParseException" desc="()Lmtas/parser/cql/ParseException;" line="2745"><counter type="INSTRUCTION" missed="128" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="enable_tracing" desc="()V" line="2782"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="disable_tracing" desc="()V" line="2786"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_rescan_token" desc="()V" line="2789"><counter type="INSTRUCTION" missed="399" covered="0"/><counter type="BRANCH" missed="96" covered="0"/><counter type="LINE" missed="100" covered="0"/><counter type="COMPLEXITY" missed="93" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jj_save" desc="(II)V" line="2898"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="2536"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="3889" covered="5003"/><counter type="BRANCH" missed="478" covered="656"/><counter type="LINE" missed="552" covered="1030"/><counter type="COMPLEXITY" missed="416" covered="418"/><counter type="METHOD" missed="35" covered="188"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/MtasCQLParser$JJCalls"><method name="&lt;init&gt;" desc="()V" line="2909"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/MtasCQLParserConstants"><method name="&lt;clinit&gt;" desc="()V" line="88"><counter type="INSTRUCTION" missed="164" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="164" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/cql/MtasCQLParser$LookaheadSuccess"><method name="&lt;init&gt;" desc="()V" line="2649"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/ParseException"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/Token;[[I[Ljava/lang/String;)V" line="39"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="()V" line="56"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="61"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initialise" desc="(Lmtas/parser/cql/Token;[[I[Ljava/lang/String;)Ljava/lang/String;" line="97"><counter type="INSTRUCTION" missed="229" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add_escapes" desc="(Ljava/lang/String;)Ljava/lang/String;" line="150"><counter type="INSTRUCTION" missed="103" covered="0"/><counter type="BRANCH" missed="15" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/parser/cql/MtasCQLParserTokenManager"><method name="setDebugStream" desc="(Ljava/io/PrintStream;)V" line="41"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjStopStringLiteralDfa_0" desc="(IJ)I" line="43"><counter type="INSTRUCTION" missed="260" covered="15"/><counter type="BRANCH" missed="52" covered="3"/><counter type="LINE" missed="80" covered="5"/><counter type="COMPLEXITY" missed="34" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStartNfa_0" desc="(IJ)I" line="179"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjStopAtPos" desc="(II)I" line="183"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa0_0" desc="()I" line="188"><counter type="INSTRUCTION" missed="0" covered="105"/><counter type="BRANCH" missed="0" covered="21"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="21"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa1_0" desc="(J)I" line="236"><counter type="INSTRUCTION" missed="34" covered="44"/><counter type="BRANCH" missed="6" covered="7"/><counter type="LINE" missed="8" covered="10"/><counter type="COMPLEXITY" missed="5" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa2_0" desc="(JJ)I" line="271"><counter type="INSTRUCTION" missed="28" covered="47"/><counter type="BRANCH" missed="4" covered="7"/><counter type="LINE" missed="7" covered="10"/><counter type="COMPLEXITY" missed="4" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa3_0" desc="(JJ)I" line="302"><counter type="INSTRUCTION" missed="18" covered="47"/><counter type="BRANCH" missed="2" covered="7"/><counter type="LINE" missed="5" covered="10"/><counter type="COMPLEXITY" missed="2" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa4_0" desc="(JJ)I" line="329"><counter type="INSTRUCTION" missed="33" covered="52"/><counter type="BRANCH" missed="5" covered="8"/><counter type="LINE" missed="8" covered="11"/><counter type="COMPLEXITY" missed="5" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa5_0" desc="(JJ)I" line="364"><counter type="INSTRUCTION" missed="33" covered="59"/><counter type="BRANCH" missed="6" covered="9"/><counter type="LINE" missed="8" covered="12"/><counter type="COMPLEXITY" missed="6" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa6_0" desc="(JJ)I" line="401"><counter type="INSTRUCTION" missed="38" covered="48"/><counter type="BRANCH" missed="6" covered="7"/><counter type="LINE" missed="9" covered="10"/><counter type="COMPLEXITY" missed="6" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa7_0" desc="(JJ)I" line="434"><counter type="INSTRUCTION" missed="23" covered="42"/><counter type="BRANCH" missed="3" covered="6"/><counter type="LINE" missed="6" covered="9"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa8_0" desc="(JJ)I" line="461"><counter type="INSTRUCTION" missed="23" covered="47"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="6" covered="10"/><counter type="COMPLEXITY" missed="3" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa9_0" desc="(JJ)I" line="490"><counter type="INSTRUCTION" missed="28" covered="68"/><counter type="BRANCH" missed="5" covered="10"/><counter type="LINE" missed="7" covered="13"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa10_0" desc="(JJ)I" line="523"><counter type="INSTRUCTION" missed="40" covered="43"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="9" covered="9"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa11_0" desc="(JJ)I" line="554"><counter type="INSTRUCTION" missed="23" covered="39"/><counter type="BRANCH" missed="4" covered="5"/><counter type="LINE" missed="6" covered="8"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa12_0" desc="(JJ)I" line="579"><counter type="INSTRUCTION" missed="23" covered="33"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="7"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa13_0" desc="(JJ)I" line="602"><counter type="INSTRUCTION" missed="23" covered="22"/><counter type="BRANCH" missed="3" covered="2"/><counter type="LINE" missed="6" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa14_0" desc="(JJ)I" line="621"><counter type="INSTRUCTION" missed="23" covered="22"/><counter type="BRANCH" missed="3" covered="2"/><counter type="LINE" missed="6" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa15_0" desc="(JJ)I" line="640"><counter type="INSTRUCTION" missed="23" covered="29"/><counter type="BRANCH" missed="4" covered="3"/><counter type="LINE" missed="6" covered="6"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveStringLiteralDfa16_0" desc="(JJ)I" line="661"><counter type="INSTRUCTION" missed="46" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjStartNfaWithStates_0" desc="(III)I" line="681"><counter type="INSTRUCTION" missed="5" covered="19"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjMoveNfa_0" desc="(II)I" line="695"><counter type="INSTRUCTION" missed="155" covered="229"/><counter type="BRANCH" missed="47" covered="49"/><counter type="LINE" missed="34" covered="63"/><counter type="COMPLEXITY" missed="32" covered="23"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCanMove_0" desc="(IIIJJ)Z" line="853"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjFillToken" desc="()Lmtas/parser/cql/Token;" line="882"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNextToken" desc="()Lmtas/parser/cql/Token;" line="909"><counter type="INSTRUCTION" missed="76" covered="93"/><counter type="BRANCH" missed="13" covered="7"/><counter type="LINE" missed="17" covered="21"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjCheckNAdd" desc="(I)V" line="973"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="jjAddStates" desc="(II)V" line="982"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjCheckNAddTwoStates" desc="(II)V" line="987"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="jjCheckNAddStates" desc="(II)V" line="994"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/SimpleCharStream;)V" line="39"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/SimpleCharStream;I)V" line="39"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/cql/SimpleCharStream;)V" line="1017"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInitRounds" desc="()V" line="1026"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Lmtas/parser/cql/SimpleCharStream;I)V" line="1035"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="SwitchTo" desc="(I)V" line="1042"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="687"><counter type="INSTRUCTION" missed="0" covered="238"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1098" covered="1467"/><counter type="BRANCH" missed="199" covered="175"/><counter type="LINE" missed="277" covered="290"/><counter type="COMPLEXITY" missed="158" covered="126"/><counter type="METHOD" missed="10" covered="27"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/SimpleCharStream"><method name="setTabSize" desc="(I)V" line="36"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTabSize" desc="()I" line="37"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ExpandBuff" desc="(Z)V" line="43"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="28" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="FillBuff" desc="()V" line="92"><counter type="INSTRUCTION" missed="59" covered="55"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="12" covered="12"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="BeginToken" desc="()C" line="137"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="UpdateLineColumn" desc="(C)V" line="146"><counter type="INSTRUCTION" missed="60" covered="29"/><counter type="BRANCH" missed="7" covered="3"/><counter type="LINE" missed="13" covered="7"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readChar" desc="()C" line="187"><counter type="INSTRUCTION" missed="3" covered="48"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="9"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getColumn" desc="()I" line="213"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getLine" desc="()I" line="223"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getEndColumn" desc="()I" line="228"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getEndLine" desc="()I" line="233"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginColumn" desc="()I" line="238"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBeginLine" desc="()I" line="243"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="backup" desc="(I)V" line="249"><counter type="INSTRUCTION" missed="7" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;III)V" line="18"><counter type="INSTRUCTION" missed="0" covered="59"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;II)V" line="272"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/io/Reader;)V" line="278"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;III)V" line="285"><counter type="INSTRUCTION" missed="56" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;II)V" line="305"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/Reader;)V" line="311"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="317"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;III)V" line="324"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="331"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;II)V" line="338"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="344"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="350"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;III)V" line="357"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;III)V" line="364"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;)V" line="370"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;)V" line="376"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;Ljava/lang/String;II)V" line="382"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="ReInit" desc="(Ljava/io/InputStream;II)V" line="388"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="GetImage" desc="()Ljava/lang/String;" line="393"><counter type="INSTRUCTION" missed="29" covered="20"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="GetSuffix" desc="(I)[C" line="403"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="Done" desc="()V" line="420"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="adjustBeginLineColumn" desc="(II)V" line="430"><counter type="INSTRUCTION" missed="159" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="22" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTrackLineColumn" desc="()Z" line="471"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setTrackLineColumn" desc="(Z)V" line="472"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="46" covered="14"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="54" covered="15"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="SimpleCharStream.java"><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="4" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="6" ci="0" mb="0" cb="0"/><line nr="44" mi="6" ci="0" mb="0" cb="0"/><line nr="45" mi="6" ci="0" mb="0" cb="0"/><line nr="49" mi="2" ci="0" mb="2" cb="0"/><line nr="51" mi="12" ci="0" mb="0" cb="0"/><line nr="52" mi="12" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="12" ci="0" mb="0" cb="0"/><line nr="56" mi="12" ci="0" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="59" mi="12" ci="0" mb="0" cb="0"/><line nr="60" mi="12" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="14" ci="0" mb="0" cb="0"/><line nr="67" mi="12" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="0" cb="0"/><line nr="70" mi="12" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="12" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="10" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="6" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="3" ci="0" mb="0" cb="0"/><line nr="88" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="5" mb="1" cb="1"/><line nr="94" mi="5" ci="0" mb="2" cb="0"/><line nr="96" mi="4" ci="0" mb="2" cb="0"/><line nr="98" mi="6" ci="0" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="2" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="2" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="2" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="0" ci="16" mb="0" cb="2"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="6" mb="0" cb="0"/><line nr="123" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="0" ci="1" mb="0" cb="0"/><line nr="126" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="1" cb="1"/><line nr="129" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="0" cb="0"/><line nr="146" mi="0" ci="6" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="10" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="2" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="9" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="3" cb="1"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="6" ci="0" mb="0" cb="0"/><line nr="174" mi="13" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="0" ci="7" mb="0" cb="0"/><line nr="181" mi="0" ci="7" mb="0" cb="0"/><line nr="182" mi="0" ci="1" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="2"/><line nr="189" mi="0" ci="6" mb="0" cb="0"/><line nr="191" mi="0" ci="10" mb="1" cb="1"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="0" ci="6" mb="0" cb="0"/><line nr="197" mi="0" ci="10" mb="0" cb="2"/><line nr="198" mi="0" ci="2" mb="0" cb="0"/><line nr="200" mi="0" ci="6" mb="0" cb="0"/><line nr="202" mi="0" ci="3" mb="0" cb="0"/><line nr="203" mi="0" ci="2" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="233" mi="0" ci="6" mb="0" cb="0"/><line nr="238" mi="0" ci="6" mb="0" cb="0"/><line nr="243" mi="0" ci="6" mb="0" cb="0"/><line nr="249" mi="0" ci="6" mb="0" cb="0"/><line nr="250" mi="0" ci="8" mb="1" cb="1"/><line nr="251" mi="7" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="1" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="262" mi="0" ci="6" mb="0" cb="0"/><line nr="263" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="272" mi="0" ci="6" mb="0" cb="0"/><line nr="273" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="6" ci="0" mb="0" cb="0"/><line nr="279" mi="1" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="286" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="5" ci="0" mb="0" cb="0"/><line nr="289" mi="8" ci="0" mb="4" cb="0"/><line nr="291" mi="6" ci="0" mb="0" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="293" mi="4" ci="0" mb="0" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="296" mi="6" ci="0" mb="0" cb="0"/><line nr="297" mi="9" ci="0" mb="0" cb="0"/><line nr="298" mi="3" ci="0" mb="0" cb="0"/><line nr="299" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="6" ci="0" mb="0" cb="0"/><line nr="306" mi="1" ci="0" mb="0" cb="0"/><line nr="311" mi="6" ci="0" mb="0" cb="0"/><line nr="312" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="17" ci="0" mb="2" cb="0"/><line nr="318" mi="1" ci="0" mb="0" cb="0"/><line nr="324" mi="9" ci="0" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="331" mi="7" ci="0" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="6" ci="0" mb="0" cb="0"/><line nr="339" mi="1" ci="0" mb="0" cb="0"/><line nr="344" mi="7" ci="0" mb="0" cb="0"/><line nr="345" mi="1" ci="0" mb="0" cb="0"/><line nr="350" mi="6" ci="0" mb="0" cb="0"/><line nr="351" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="17" ci="0" mb="2" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="364" mi="9" ci="0" mb="0" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="370" mi="7" ci="0" mb="0" cb="0"/><line nr="371" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="6" ci="0" mb="0" cb="0"/><line nr="377" mi="1" ci="0" mb="0" cb="0"/><line nr="382" mi="7" ci="0" mb="0" cb="0"/><line nr="383" mi="1" ci="0" mb="0" cb="0"/><line nr="388" mi="6" ci="0" mb="0" cb="0"/><line nr="389" mi="1" ci="0" mb="0" cb="0"/><line nr="393" mi="0" ci="5" mb="1" cb="1"/><line nr="394" mi="0" ci="15" mb="0" cb="0"/><line nr="396" mi="29" ci="0" mb="0" cb="0"/><line nr="403" mi="3" ci="0" mb="0" cb="0"/><line nr="405" mi="6" ci="0" mb="2" cb="0"/><line nr="406" mi="13" ci="0" mb="0" cb="0"/><line nr="409" mi="20" ci="0" mb="0" cb="0"/><line nr="411" mi="15" ci="0" mb="0" cb="0"/><line nr="414" mi="2" ci="0" mb="0" cb="0"/><line nr="420" mi="3" ci="0" mb="0" cb="0"/><line nr="421" mi="3" ci="0" mb="0" cb="0"/><line nr="422" mi="3" ci="0" mb="0" cb="0"/><line nr="423" mi="1" ci="0" mb="0" cb="0"/><line nr="430" mi="3" ci="0" mb="0" cb="0"/><line nr="433" mi="5" ci="0" mb="2" cb="0"/><line nr="435" mi="12" ci="0" mb="0" cb="0"/><line nr="439" mi="14" ci="0" mb="0" cb="0"/><line nr="442" mi="6" ci="0" mb="0" cb="0"/><line nr="443" mi="4" ci="0" mb="0" cb="0"/><line nr="445" mi="23" ci="0" mb="4" cb="0"/><line nr="447" mi="5" ci="0" mb="0" cb="0"/><line nr="448" mi="12" ci="0" mb="0" cb="0"/><line nr="449" mi="7" ci="0" mb="0" cb="0"/><line nr="450" mi="2" ci="0" mb="0" cb="0"/><line nr="451" mi="2" ci="0" mb="0" cb="0"/><line nr="454" mi="3" ci="0" mb="2" cb="0"/><line nr="456" mi="6" ci="0" mb="0" cb="0"/><line nr="457" mi="7" ci="0" mb="0" cb="0"/><line nr="459" mi="4" ci="0" mb="2" cb="0"/><line nr="461" mi="18" ci="0" mb="2" cb="0"/><line nr="462" mi="7" ci="0" mb="0" cb="0"/><line nr="464" mi="6" ci="0" mb="0" cb="0"/><line nr="468" mi="6" ci="0" mb="0" cb="0"/><line nr="469" mi="6" ci="0" mb="0" cb="0"/><line nr="470" mi="1" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="472" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="797" covered="269"/><counter type="BRANCH" missed="46" covered="14"/><counter type="LINE" missed="136" covered="61"/><counter type="COMPLEXITY" missed="54" covered="15"/><counter type="METHOD" missed="26" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserTokenManager.java"><line nr="39" mi="3" ci="3" mb="0" cb="0"/><line nr="41" mi="4" ci="0" mb="0" cb="0"/><line nr="43" mi="0" ci="2" mb="16" cb="1"/><line nr="46" mi="0" ci="6" mb="0" cb="2"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="51" mi="0" ci="2" mb="0" cb="0"/><line nr="53" mi="6" ci="0" mb="2" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="2" ci="0" mb="0" cb="0"/><line nr="59" mi="2" ci="0" mb="0" cb="0"/><line nr="61" mi="6" ci="0" mb="2" cb="0"/><line nr="63" mi="3" ci="0" mb="0" cb="0"/><line nr="64" mi="3" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="69" mi="6" ci="0" mb="2" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="2" ci="0" mb="0" cb="0"/><line nr="75" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="6" ci="0" mb="2" cb="0"/><line nr="79" mi="3" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="2" ci="0" mb="0" cb="0"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="85" mi="6" ci="0" mb="2" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="6" ci="0" mb="2" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="91" mi="2" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="6" ci="0" mb="2" cb="0"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="6" ci="0" mb="2" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="6" ci="0" mb="2" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="117" mi="2" ci="0" mb="0" cb="0"/><line nr="119" mi="6" ci="0" mb="2" cb="0"/><line nr="121" mi="3" ci="0" mb="0" cb="0"/><line nr="122" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="125" mi="6" ci="0" mb="2" cb="0"/><line nr="126" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="2" ci="0" mb="0" cb="0"/><line nr="129" mi="6" ci="0" mb="2" cb="0"/><line nr="131" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="137" mi="6" ci="0" mb="2" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="3" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="6" ci="0" mb="2" cb="0"/><line nr="144" mi="2" ci="0" mb="0" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="147" mi="6" ci="0" mb="2" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="153" mi="2" ci="0" mb="0" cb="0"/><line nr="155" mi="6" ci="0" mb="2" cb="0"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="2" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="3" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="2" ci="0" mb="0" cb="0"/><line nr="171" mi="6" ci="0" mb="2" cb="0"/><line nr="172" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="2" ci="0" mb="0" cb="0"/><line nr="175" mi="2" ci="0" mb="0" cb="0"/><line nr="179" mi="0" ci="10" mb="0" cb="0"/><line nr="183" mi="0" ci="3" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="4" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="21"/><line nr="191" mi="0" ci="3" mb="0" cb="0"/><line nr="192" mi="0" ci="4" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="196" mi="0" ci="5" mb="0" cb="0"/><line nr="198" mi="0" ci="5" mb="0" cb="0"/><line nr="200" mi="0" ci="5" mb="0" cb="0"/><line nr="202" mi="0" ci="5" mb="0" cb="0"/><line nr="204" mi="0" ci="5" mb="0" cb="0"/><line nr="206" mi="0" ci="5" mb="0" cb="0"/><line nr="208" mi="0" ci="5" mb="0" cb="0"/><line nr="210" mi="0" ci="5" mb="0" cb="0"/><line nr="212" mi="0" ci="5" mb="0" cb="0"/><line nr="214" mi="0" ci="5" mb="0" cb="0"/><line nr="216" mi="0" ci="4" mb="0" cb="0"/><line nr="218" mi="0" ci="4" mb="0" cb="0"/><line nr="220" mi="0" ci="4" mb="0" cb="0"/><line nr="222" mi="0" ci="4" mb="0" cb="0"/><line nr="224" mi="0" ci="4" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="0" cb="0"/><line nr="228" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="5" mb="0" cb="0"/><line nr="232" mi="0" ci="5" mb="0" cb="0"/><line nr="236" mi="0" ci="5" mb="0" cb="0"/><line nr="237" mi="1" ci="0" mb="0" cb="0"/><line nr="238" mi="5" ci="0" mb="0" cb="0"/><line nr="239" mi="2" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="241" mi="0" ci="3" mb="4" cb="7"/><line nr="244" mi="6" ci="0" mb="2" cb="0"/><line nr="245" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="5" mb="0" cb="0"/><line nr="250" mi="5" ci="0" mb="0" cb="0"/><line nr="252" mi="0" ci="5" mb="0" cb="0"/><line nr="254" mi="0" ci="5" mb="0" cb="0"/><line nr="256" mi="0" ci="5" mb="0" cb="0"/><line nr="258" mi="5" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="262" mi="0" ci="5" mb="0" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="268" mi="0" ci="5" mb="0" cb="0"/><line nr="271" mi="0" ci="8" mb="0" cb="2"/><line nr="272" mi="0" ci="5" mb="0" cb="0"/><line nr="273" mi="0" ci="5" mb="0" cb="0"/><line nr="274" mi="1" ci="0" mb="0" cb="0"/><line nr="275" mi="5" ci="0" mb="0" cb="0"/><line nr="276" mi="2" ci="0" mb="0" cb="0"/><line nr="277" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="0" ci="3" mb="4" cb="5"/><line nr="281" mi="0" ci="5" mb="0" cb="0"/><line nr="283" mi="5" ci="0" mb="0" cb="0"/><line nr="285" mi="0" ci="5" mb="0" cb="0"/><line nr="287" mi="0" ci="5" mb="0" cb="0"/><line nr="289" mi="0" ci="5" mb="0" cb="0"/><line nr="291" mi="5" ci="0" mb="0" cb="0"/><line nr="293" mi="0" ci="5" mb="0" cb="0"/><line nr="295" mi="5" ci="0" mb="0" cb="0"/><line nr="299" mi="5" ci="0" mb="0" cb="0"/><line nr="302" mi="0" ci="8" mb="1" cb="1"/><line nr="303" mi="5" ci="0" mb="0" cb="0"/><line nr="304" mi="0" ci="5" mb="0" cb="0"/><line nr="305" mi="1" ci="0" mb="0" cb="0"/><line nr="306" mi="5" ci="0" mb="0" cb="0"/><line nr="307" mi="2" ci="0" mb="0" cb="0"/><line nr="308" mi="0" ci="1" mb="0" cb="0"/><line nr="309" mi="0" ci="3" mb="1" cb="6"/><line nr="312" mi="0" ci="5" mb="0" cb="0"/><line nr="314" mi="0" ci="5" mb="0" cb="0"/><line nr="316" mi="0" ci="5" mb="0" cb="0"/><line nr="318" mi="0" ci="5" mb="0" cb="0"/><line nr="320" mi="0" ci="5" mb="0" cb="0"/><line nr="322" mi="0" ci="5" mb="0" cb="0"/><line nr="326" mi="5" ci="0" mb="0" cb="0"/><line nr="329" mi="0" ci="8" mb="1" cb="1"/><line nr="330" mi="5" ci="0" mb="0" cb="0"/><line nr="331" mi="0" ci="5" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="333" mi="5" ci="0" mb="0" cb="0"/><line nr="334" mi="2" ci="0" mb="0" cb="0"/><line nr="335" mi="0" ci="1" mb="0" cb="0"/><line nr="336" mi="0" ci="3" mb="4" cb="7"/><line nr="339" mi="0" ci="5" mb="0" cb="0"/><line nr="341" mi="5" ci="0" mb="0" cb="0"/><line nr="343" mi="0" ci="5" mb="0" cb="0"/><line nr="345" mi="5" ci="0" mb="0" cb="0"/><line nr="347" mi="0" ci="5" mb="0" cb="0"/><line nr="349" mi="5" ci="0" mb="0" cb="0"/><line nr="351" mi="0" ci="5" mb="0" cb="0"/><line nr="353" mi="0" ci="5" mb="0" cb="0"/><line nr="355" mi="0" ci="5" mb="0" cb="0"/><line nr="357" mi="0" ci="5" mb="0" cb="0"/><line nr="361" mi="5" ci="0" mb="0" cb="0"/><line nr="364" mi="0" ci="8" mb="1" cb="1"/><line nr="365" mi="5" ci="0" mb="0" cb="0"/><line nr="366" mi="0" ci="5" mb="0" cb="0"/><line nr="367" mi="1" ci="0" mb="0" cb="0"/><line nr="368" mi="5" ci="0" mb="0" cb="0"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="370" mi="0" ci="1" mb="0" cb="0"/><line nr="371" mi="0" ci="3" mb="4" cb="7"/><line nr="374" mi="0" ci="5" mb="0" cb="0"/><line nr="376" mi="0" ci="5" mb="0" cb="0"/><line nr="378" mi="5" ci="0" mb="0" cb="0"/><line nr="380" mi="0" ci="5" mb="0" cb="0"/><line nr="382" mi="0" ci="6" mb="1" cb="1"/><line nr="383" mi="0" ci="6" mb="0" cb="0"/><line nr="386" mi="5" ci="0" mb="0" cb="0"/><line nr="388" mi="0" ci="5" mb="0" cb="0"/><line nr="390" mi="0" ci="5" mb="0" cb="0"/><line nr="392" mi="0" ci="5" mb="0" cb="0"/><line nr="394" mi="5" ci="0" mb="0" cb="0"/><line nr="398" mi="5" ci="0" mb="0" cb="0"/><line nr="401" mi="0" ci="8" mb="1" cb="1"/><line nr="402" mi="5" ci="0" mb="0" cb="0"/><line nr="403" mi="0" ci="5" mb="0" cb="0"/><line nr="404" mi="1" ci="0" mb="0" cb="0"/><line nr="405" mi="5" ci="0" mb="0" cb="0"/><line nr="406" mi="2" ci="0" mb="0" cb="0"/><line nr="407" mi="0" ci="1" mb="0" cb="0"/><line nr="408" mi="0" ci="3" mb="4" cb="5"/><line nr="411" mi="5" ci="0" mb="0" cb="0"/><line nr="413" mi="5" ci="0" mb="0" cb="0"/><line nr="415" mi="0" ci="5" mb="0" cb="0"/><line nr="417" mi="0" ci="5" mb="0" cb="0"/><line nr="419" mi="0" ci="5" mb="0" cb="0"/><line nr="421" mi="0" ci="6" mb="1" cb="1"/><line nr="422" mi="5" ci="0" mb="0" cb="0"/><line nr="423" mi="0" ci="5" mb="0" cb="0"/><line nr="425" mi="0" ci="5" mb="0" cb="0"/><line nr="427" mi="5" ci="0" mb="0" cb="0"/><line nr="431" mi="5" ci="0" mb="0" cb="0"/><line nr="434" mi="0" ci="8" mb="1" cb="1"/><line nr="435" mi="5" ci="0" mb="0" cb="0"/><line nr="436" mi="0" ci="5" mb="0" cb="0"/><line nr="437" mi="1" ci="0" mb="0" cb="0"/><line nr="438" mi="5" ci="0" mb="0" cb="0"/><line nr="439" mi="2" ci="0" mb="0" cb="0"/><line nr="440" mi="0" ci="1" mb="0" cb="0"/><line nr="441" mi="0" ci="3" mb="2" cb="5"/><line nr="444" mi="0" ci="5" mb="0" cb="0"/><line nr="446" mi="0" ci="5" mb="0" cb="0"/><line nr="448" mi="0" ci="5" mb="0" cb="0"/><line nr="450" mi="0" ci="5" mb="0" cb="0"/><line nr="452" mi="5" ci="0" mb="0" cb="0"/><line nr="454" mi="0" ci="5" mb="0" cb="0"/><line nr="458" mi="5" ci="0" mb="0" cb="0"/><line nr="461" mi="0" ci="8" mb="1" cb="1"/><line nr="462" mi="5" ci="0" mb="0" cb="0"/><line nr="463" mi="0" ci="5" mb="0" cb="0"/><line nr="464" mi="1" ci="0" mb="0" cb="0"/><line nr="465" mi="5" ci="0" mb="0" cb="0"/><line nr="466" mi="2" ci="0" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="468" mi="0" ci="3" mb="2" cb="6"/><line nr="471" mi="0" ci="5" mb="0" cb="0"/><line nr="473" mi="0" ci="5" mb="0" cb="0"/><line nr="475" mi="5" ci="0" mb="0" cb="0"/><line nr="477" mi="0" ci="5" mb="0" cb="0"/><line nr="479" mi="0" ci="5" mb="0" cb="0"/><line nr="481" mi="0" ci="5" mb="0" cb="0"/><line nr="483" mi="0" ci="5" mb="0" cb="0"/><line nr="487" mi="5" ci="0" mb="0" cb="0"/><line nr="490" mi="0" ci="8" mb="1" cb="1"/><line nr="491" mi="5" ci="0" mb="0" cb="0"/><line nr="492" mi="0" ci="5" mb="0" cb="0"/><line nr="493" mi="1" ci="0" mb="0" cb="0"/><line nr="494" mi="5" ci="0" mb="0" cb="0"/><line nr="495" mi="2" ci="0" mb="0" cb="0"/><line nr="496" mi="0" ci="1" mb="0" cb="0"/><line nr="497" mi="0" ci="3" mb="2" cb="5"/><line nr="500" mi="5" ci="0" mb="0" cb="0"/><line nr="502" mi="0" ci="6" mb="1" cb="1"/><line nr="503" mi="0" ci="6" mb="0" cb="0"/><line nr="504" mi="5" ci="0" mb="0" cb="0"/><line nr="506" mi="0" ci="5" mb="0" cb="0"/><line nr="508" mi="0" ci="5" mb="0" cb="0"/><line nr="510" mi="0" ci="5" mb="0" cb="0"/><line nr="512" mi="0" ci="6" mb="0" cb="2"/><line nr="513" mi="0" ci="6" mb="0" cb="0"/><line nr="514" mi="0" ci="6" mb="1" cb="1"/><line nr="515" mi="0" ci="6" mb="0" cb="0"/><line nr="520" mi="5" ci="0" mb="0" cb="0"/><line nr="523" mi="0" ci="8" mb="1" cb="1"/><line nr="524" mi="5" ci="0" mb="0" cb="0"/><line nr="525" mi="0" ci="5" mb="0" cb="0"/><line nr="526" mi="1" ci="0" mb="0" cb="0"/><line nr="527" mi="5" ci="0" mb="0" cb="0"/><line nr="528" mi="2" ci="0" mb="0" cb="0"/><line nr="529" mi="0" ci="1" mb="0" cb="0"/><line nr="530" mi="0" ci="3" mb="2" cb="4"/><line nr="533" mi="0" ci="5" mb="0" cb="0"/><line nr="535" mi="0" ci="6" mb="1" cb="1"/><line nr="536" mi="0" ci="5" mb="0" cb="0"/><line nr="539" mi="0" ci="5" mb="0" cb="0"/><line nr="541" mi="0" ci="5" mb="0" cb="0"/><line nr="543" mi="6" ci="0" mb="2" cb="0"/><line nr="544" mi="5" ci="0" mb="0" cb="0"/><line nr="545" mi="6" ci="0" mb="2" cb="0"/><line nr="546" mi="5" ci="0" mb="0" cb="0"/><line nr="551" mi="5" ci="0" mb="0" cb="0"/><line nr="554" mi="0" ci="8" mb="1" cb="1"/><line nr="555" mi="5" ci="0" mb="0" cb="0"/><line nr="556" mi="0" ci="5" mb="0" cb="0"/><line nr="557" mi="1" ci="0" mb="0" cb="0"/><line nr="558" mi="5" ci="0" mb="0" cb="0"/><line nr="559" mi="2" ci="0" mb="0" cb="0"/><line nr="560" mi="0" ci="1" mb="0" cb="0"/><line nr="561" mi="0" ci="3" mb="2" cb="3"/><line nr="564" mi="0" ci="5" mb="0" cb="0"/><line nr="566" mi="5" ci="0" mb="0" cb="0"/><line nr="568" mi="0" ci="6" mb="1" cb="1"/><line nr="569" mi="0" ci="6" mb="0" cb="0"/><line nr="572" mi="0" ci="5" mb="0" cb="0"/><line nr="576" mi="5" ci="0" mb="0" cb="0"/><line nr="579" mi="0" ci="8" mb="1" cb="1"/><line nr="580" mi="5" ci="0" mb="0" cb="0"/><line nr="581" mi="0" ci="5" mb="0" cb="0"/><line nr="582" mi="1" ci="0" mb="0" cb="0"/><line nr="583" mi="5" ci="0" mb="0" cb="0"/><line nr="584" mi="2" ci="0" mb="0" cb="0"/><line nr="585" mi="0" ci="1" mb="0" cb="0"/><line nr="586" mi="0" ci="3" mb="2" cb="2"/><line nr="589" mi="5" ci="0" mb="0" cb="0"/><line nr="591" mi="0" ci="6" mb="1" cb="1"/><line nr="592" mi="0" ci="5" mb="0" cb="0"/><line nr="595" mi="0" ci="5" mb="0" cb="0"/><line nr="599" mi="5" ci="0" mb="0" cb="0"/><line nr="602" mi="0" ci="8" mb="1" cb="1"/><line nr="603" mi="5" ci="0" mb="0" cb="0"/><line nr="604" mi="0" ci="5" mb="0" cb="0"/><line nr="605" mi="1" ci="0" mb="0" cb="0"/><line nr="606" mi="5" ci="0" mb="0" cb="0"/><line nr="607" mi="2" ci="0" mb="0" cb="0"/><line nr="608" mi="0" ci="1" mb="0" cb="0"/><line nr="609" mi="0" ci="3" mb="2" cb="1"/><line nr="612" mi="0" ci="5" mb="0" cb="0"/><line nr="614" mi="5" ci="0" mb="0" cb="0"/><line nr="618" mi="5" ci="0" mb="0" cb="0"/><line nr="621" mi="0" ci="8" mb="1" cb="1"/><line nr="622" mi="5" ci="0" mb="0" cb="0"/><line nr="623" mi="0" ci="5" mb="0" cb="0"/><line nr="624" mi="1" ci="0" mb="0" cb="0"/><line nr="625" mi="5" ci="0" mb="0" cb="0"/><line nr="626" mi="2" ci="0" mb="0" cb="0"/><line nr="627" mi="0" ci="1" mb="0" cb="0"/><line nr="628" mi="0" ci="3" mb="2" cb="1"/><line nr="631" mi="5" ci="0" mb="0" cb="0"/><line nr="633" mi="0" ci="5" mb="0" cb="0"/><line nr="637" mi="5" ci="0" mb="0" cb="0"/><line nr="640" mi="0" ci="8" mb="1" cb="1"/><line nr="641" mi="5" ci="0" mb="0" cb="0"/><line nr="642" mi="0" ci="5" mb="0" cb="0"/><line nr="643" mi="1" ci="0" mb="0" cb="0"/><line nr="644" mi="5" ci="0" mb="0" cb="0"/><line nr="645" mi="2" ci="0" mb="0" cb="0"/><line nr="646" mi="0" ci="1" mb="0" cb="0"/><line nr="647" mi="0" ci="3" mb="2" cb="1"/><line nr="650" mi="0" ci="6" mb="1" cb="1"/><line nr="651" mi="0" ci="6" mb="0" cb="0"/><line nr="654" mi="5" ci="0" mb="0" cb="0"/><line nr="658" mi="5" ci="0" mb="0" cb="0"/><line nr="661" mi="8" ci="0" mb="2" cb="0"/><line nr="662" mi="5" ci="0" mb="0" cb="0"/><line nr="663" mi="5" ci="0" mb="0" cb="0"/><line nr="664" mi="1" ci="0" mb="0" cb="0"/><line nr="665" mi="5" ci="0" mb="0" cb="0"/><line nr="666" mi="2" ci="0" mb="0" cb="0"/><line nr="667" mi="1" ci="0" mb="0" cb="0"/><line nr="668" mi="3" ci="0" mb="2" cb="0"/><line nr="671" mi="6" ci="0" mb="2" cb="0"/><line nr="672" mi="5" ci="0" mb="0" cb="0"/><line nr="677" mi="5" ci="0" mb="0" cb="0"/><line nr="681" mi="0" ci="3" mb="0" cb="0"/><line nr="682" mi="0" ci="3" mb="0" cb="0"/><line nr="683" mi="0" ci="5" mb="0" cb="0"/><line nr="684" mi="5" ci="1" mb="0" cb="0"/><line nr="685" mi="0" ci="7" mb="0" cb="0"/><line nr="687" mi="0" ci="19" mb="0" cb="0"/><line nr="690" mi="0" ci="19" mb="0" cb="0"/><line nr="695" mi="0" ci="2" mb="0" cb="0"/><line nr="696" mi="0" ci="3" mb="0" cb="0"/><line nr="697" mi="0" ci="2" mb="0" cb="0"/><line nr="698" mi="0" ci="5" mb="0" cb="0"/><line nr="699" mi="0" ci="2" mb="0" cb="0"/><line nr="702" mi="0" ci="9" mb="1" cb="1"/><line nr="703" mi="2" ci="0" mb="0" cb="0"/><line nr="704" mi="0" ci="4" mb="0" cb="2"/><line nr="706" mi="0" ci="5" mb="0" cb="0"/><line nr="709" mi="0" ci="6" mb="4" cb="6"/><line nr="712" mi="0" ci="6" mb="0" cb="2"/><line nr="714" mi="0" ci="3" mb="1" cb="1"/><line nr="715" mi="0" ci="2" mb="0" cb="0"/><line nr="716" mi="0" ci="4" mb="0" cb="0"/><line nr="718" mi="0" ci="4" mb="0" cb="2"/><line nr="720" mi="0" ci="3" mb="1" cb="1"/><line nr="721" mi="0" ci="3" mb="0" cb="0"/><line nr="723" mi="0" ci="4" mb="1" cb="1"/><line nr="724" mi="0" ci="5" mb="0" cb="0"/><line nr="725" mi="4" ci="0" mb="2" cb="0"/><line nr="726" mi="3" ci="0" mb="0" cb="0"/><line nr="727" mi="0" ci="6" mb="0" cb="2"/><line nr="729" mi="0" ci="3" mb="1" cb="1"/><line nr="730" mi="0" ci="2" mb="0" cb="0"/><line nr="731" mi="0" ci="4" mb="0" cb="0"/><line nr="735" mi="0" ci="6" mb="0" cb="2"/><line nr="736" mi="0" ci="1" mb="0" cb="0"/><line nr="737" mi="0" ci="3" mb="1" cb="1"/><line nr="738" mi="0" ci="2" mb="0" cb="0"/><line nr="739" mi="0" ci="3" mb="0" cb="0"/><line nr="740" mi="0" ci="1" mb="0" cb="0"/><line nr="742" mi="6" ci="0" mb="2" cb="0"/><line nr="743" mi="1" ci="0" mb="0" cb="0"/><line nr="744" mi="3" ci="0" mb="2" cb="0"/><line nr="745" mi="2" ci="0" mb="0" cb="0"/><line nr="746" mi="3" ci="0" mb="0" cb="0"/><line nr="747" mi="1" ci="0" mb="0" cb="0"/><line nr="749" mi="4" ci="0" mb="2" cb="0"/><line nr="750" mi="5" ci="0" mb="0" cb="0"/><line nr="753" mi="4" ci="0" mb="0" cb="0"/><line nr="754" mi="1" ci="0" mb="0" cb="0"/><line nr="756" mi="0" ci="6" mb="0" cb="2"/><line nr="757" mi="0" ci="5" mb="0" cb="0"/><line nr="760" mi="0" ci="7" mb="1" cb="3"/><line nr="761" mi="0" ci="3" mb="0" cb="0"/><line nr="764" mi="0" ci="6" mb="0" cb="2"/><line nr="765" mi="0" ci="1" mb="0" cb="0"/><line nr="766" mi="0" ci="3" mb="0" cb="2"/><line nr="767" mi="0" ci="2" mb="0" cb="0"/><line nr="768" mi="0" ci="3" mb="0" cb="0"/><line nr="769" mi="0" ci="1" mb="0" cb="0"/><line nr="771" mi="7" ci="0" mb="4" cb="0"/><line nr="772" mi="3" ci="0" mb="0" cb="0"/><line nr="776" mi="0" ci="3" mb="0" cb="2"/><line nr="777" mi="0" ci="1" mb="0" cb="0"/><line nr="778" mi="0" ci="4" mb="1" cb="1"/><line nr="780" mi="0" ci="7" mb="0" cb="0"/><line nr="783" mi="0" ci="6" mb="2" cb="4"/><line nr="787" mi="0" ci="6" mb="0" cb="2"/><line nr="788" mi="0" ci="1" mb="0" cb="0"/><line nr="789" mi="0" ci="3" mb="1" cb="1"/><line nr="790" mi="0" ci="2" mb="0" cb="0"/><line nr="791" mi="0" ci="3" mb="0" cb="0"/><line nr="792" mi="0" ci="1" mb="0" cb="0"/><line nr="794" mi="6" ci="0" mb="2" cb="0"/><line nr="795" mi="1" ci="0" mb="0" cb="0"/><line nr="796" mi="3" ci="0" mb="2" cb="0"/><line nr="797" mi="2" ci="0" mb="0" cb="0"/><line nr="798" mi="11" ci="0" mb="0" cb="0"/><line nr="799" mi="1" ci="0" mb="0" cb="0"/><line nr="801" mi="0" ci="4" mb="1" cb="1"/><line nr="802" mi="12" ci="0" mb="0" cb="0"/><line nr="805" mi="4" ci="0" mb="0" cb="0"/><line nr="806" mi="1" ci="0" mb="0" cb="0"/><line nr="808" mi="0" ci="6" mb="1" cb="1"/><line nr="809" mi="0" ci="5" mb="0" cb="0"/><line nr="813" mi="0" ci="3" mb="0" cb="2"/><line nr="814" mi="0" ci="1" mb="0" cb="0"/><line nr="817" mi="5" ci="0" mb="0" cb="0"/><line nr="818" mi="4" ci="0" mb="0" cb="0"/><line nr="819" mi="6" ci="0" mb="0" cb="0"/><line nr="820" mi="7" ci="0" mb="0" cb="0"/><line nr="821" mi="7" ci="0" mb="0" cb="0"/><line nr="824" mi="6" ci="0" mb="2" cb="0"/><line nr="828" mi="7" ci="0" mb="2" cb="0"/><line nr="829" mi="5" ci="0" mb="0" cb="0"/><line nr="831" mi="12" ci="0" mb="8" cb="0"/><line nr="833" mi="3" ci="0" mb="2" cb="0"/><line nr="835" mi="0" ci="3" mb="0" cb="2"/><line nr="837" mi="0" ci="3" mb="0" cb="0"/><line nr="838" mi="0" ci="3" mb="0" cb="0"/><line nr="839" mi="0" ci="2" mb="0" cb="0"/><line nr="841" mi="0" ci="1" mb="0" cb="0"/><line nr="842" mi="0" ci="13" mb="0" cb="2"/><line nr="843" mi="0" ci="2" mb="0" cb="0"/><line nr="844" mi="0" ci="5" mb="0" cb="0"/><line nr="845" mi="3" ci="1" mb="0" cb="0"/><line nr="848" mi="0" ci="15" mb="0" cb="0"/><line nr="853" mi="2" ci="0" mb="2" cb="0"/><line nr="856" mi="12" ci="0" mb="2" cb="0"/><line nr="858" mi="8" ci="0" mb="2" cb="0"/><line nr="859" mi="2" ci="0" mb="0" cb="0"/><line nr="860" mi="2" ci="0" mb="0" cb="0"/><line nr="865" mi="0" ci="163" mb="0" cb="0"/><line nr="882" mi="0" ci="5" mb="0" cb="0"/><line nr="883" mi="0" ci="8" mb="0" cb="2"/><line nr="884" mi="0" ci="4" mb="0" cb="0"/><line nr="885" mi="0" ci="4" mb="0" cb="0"/><line nr="886" mi="0" ci="4" mb="0" cb="0"/><line nr="887" mi="0" ci="4" mb="0" cb="0"/><line nr="888" mi="0" ci="5" mb="0" cb="0"/><line nr="890" mi="0" ci="3" mb="0" cb="0"/><line nr="891" mi="0" ci="3" mb="0" cb="0"/><line nr="892" mi="0" ci="3" mb="0" cb="0"/><line nr="893" mi="0" ci="3" mb="0" cb="0"/><line nr="895" mi="0" ci="2" mb="0" cb="0"/><line nr="898" mi="3" ci="3" mb="0" cb="0"/><line nr="899" mi="3" ci="3" mb="0" cb="0"/><line nr="909" mi="0" ci="2" mb="0" cb="0"/><line nr="916" mi="0" ci="5" mb="0" cb="0"/><line nr="918" mi="0" ci="1" mb="0" cb="0"/><line nr="920" mi="0" ci="3" mb="0" cb="0"/><line nr="921" mi="0" ci="3" mb="0" cb="0"/><line nr="922" mi="0" ci="3" mb="0" cb="0"/><line nr="923" mi="0" ci="2" mb="0" cb="0"/><line nr="924" mi="0" ci="1" mb="0" cb="0"/><line nr="926" mi="0" ci="4" mb="0" cb="0"/><line nr="927" mi="0" ci="13" mb="1" cb="3"/><line nr="928" mi="0" ci="6" mb="0" cb="0"/><line nr="930" mi="2" ci="1" mb="0" cb="0"/><line nr="931" mi="0" ci="3" mb="0" cb="0"/><line nr="932" mi="0" ci="3" mb="0" cb="0"/><line nr="933" mi="0" ci="3" mb="0" cb="0"/><line nr="934" mi="0" ci="4" mb="1" cb="1"/><line nr="936" mi="0" ci="6" mb="0" cb="2"/><line nr="937" mi="0" ci="9" mb="0" cb="0"/><line nr="938" mi="0" ci="16" mb="1" cb="1"/><line nr="940" mi="0" ci="3" mb="0" cb="0"/><line nr="941" mi="0" ci="2" mb="0" cb="0"/><line nr="948" mi="4" ci="0" mb="0" cb="0"/><line nr="949" mi="4" ci="0" mb="0" cb="0"/><line nr="950" mi="2" ci="0" mb="0" cb="0"/><line nr="951" mi="2" ci="0" mb="0" cb="0"/><line nr="952" mi="8" ci="0" mb="0" cb="0"/><line nr="953" mi="1" ci="0" mb="0" cb="0"/><line nr="954" mi="2" ci="0" mb="0" cb="0"/><line nr="955" mi="9" ci="0" mb="2" cb="0"/><line nr="956" mi="8" ci="0" mb="4" cb="0"/><line nr="957" mi="1" ci="0" mb="0" cb="0"/><line nr="958" mi="3" ci="0" mb="0" cb="0"/><line nr="961" mi="1" ci="0" mb="0" cb="0"/><line nr="962" mi="1" ci="0" mb="0" cb="0"/><line nr="963" mi="2" ci="0" mb="2" cb="0"/><line nr="964" mi="4" ci="0" mb="0" cb="0"/><line nr="965" mi="9" ci="0" mb="2" cb="0"/><line nr="967" mi="13" ci="0" mb="0" cb="0"/><line nr="973" mi="0" ci="7" mb="1" cb="1"/><line nr="975" mi="0" ci="11" mb="0" cb="0"/><line nr="976" mi="0" ci="6" mb="0" cb="0"/><line nr="978" mi="0" ci="1" mb="0" cb="0"/><line nr="982" mi="13" ci="0" mb="0" cb="0"/><line nr="983" mi="4" ci="0" mb="2" cb="0"/><line nr="984" mi="1" ci="0" mb="0" cb="0"/><line nr="987" mi="3" ci="0" mb="0" cb="0"/><line nr="988" mi="3" ci="0" mb="0" cb="0"/><line nr="989" mi="1" ci="0" mb="0" cb="0"/><line nr="994" mi="0" ci="5" mb="0" cb="0"/><line nr="995" mi="0" ci="4" mb="0" cb="2"/><line nr="996" mi="0" ci="1" mb="0" cb="0"/><line nr="999" mi="0" ci="2" mb="0" cb="0"/><line nr="1004" mi="0" ci="3" mb="0" cb="0"/><line nr="1005" mi="0" ci="1" mb="0" cb="0"/><line nr="1008" mi="2" ci="0" mb="0" cb="0"/><line nr="1009" mi="3" ci="0" mb="0" cb="0"/><line nr="1010" mi="3" ci="0" mb="0" cb="0"/><line nr="1011" mi="1" ci="0" mb="0" cb="0"/><line nr="1017" mi="6" ci="0" mb="0" cb="0"/><line nr="1018" mi="4" ci="0" mb="0" cb="0"/><line nr="1019" mi="3" ci="0" mb="0" cb="0"/><line nr="1020" mi="2" ci="0" mb="0" cb="0"/><line nr="1021" mi="1" ci="0" mb="0" cb="0"/><line nr="1026" mi="3" ci="0" mb="0" cb="0"/><line nr="1027" mi="5" ci="0" mb="2" cb="0"/><line nr="1028" mi="6" ci="0" mb="0" cb="0"/><line nr="1029" mi="1" ci="0" mb="0" cb="0"/><line nr="1035" mi="3" ci="0" mb="0" cb="0"/><line nr="1036" mi="3" ci="0" mb="0" cb="0"/><line nr="1037" mi="1" ci="0" mb="0" cb="0"/><line nr="1042" mi="5" ci="0" mb="4" cb="0"/><line nr="1043" mi="15" ci="0" mb="0" cb="0"/><line nr="1045" mi="3" ci="0" mb="0" cb="0"/><line nr="1046" mi="1" ci="0" mb="0" cb="0"/><line nr="1049" mi="0" ci="7" mb="0" cb="0"/><line nr="1052" mi="0" ci="7" mb="0" cb="0"/><line nr="1055" mi="0" ci="8" mb="0" cb="0"/><line nr="1060" mi="4" ci="4" mb="0" cb="0"/><line nr="1061" mi="4" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1098" covered="1467"/><counter type="BRANCH" missed="199" covered="175"/><counter type="LINE" missed="277" covered="290"/><counter type="COMPLEXITY" missed="158" covered="126"/><counter type="METHOD" missed="10" covered="27"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="TokenMgrError.java"><line nr="51" mi="4" ci="0" mb="0" cb="0"/><line nr="53" mi="8" ci="0" mb="2" cb="0"/><line nr="54" mi="4" ci="0" mb="9" cb="0"/><line nr="57" mi="4" ci="0" mb="0" cb="0"/><line nr="58" mi="1" ci="0" mb="0" cb="0"/><line nr="60" mi="4" ci="0" mb="0" cb="0"/><line nr="61" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="73" mi="1" ci="0" mb="0" cb="0"/><line nr="75" mi="4" ci="0" mb="0" cb="0"/><line nr="76" mi="1" ci="0" mb="0" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="10" ci="0" mb="4" cb="0"/><line nr="82" mi="11" ci="0" mb="0" cb="0"/><line nr="83" mi="18" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="23" ci="0" mb="2" cb="0"/><line nr="110" mi="16" ci="0" mb="0" cb="0"/><line nr="111" mi="6" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="10" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="175" covered="0"/><counter type="BRANCH" missed="17" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="ParseException.java"><line nr="26" mi="5" ci="0" mb="0" cb="0"/><line nr="39" mi="6" ci="0" mb="0" cb="0"/><line nr="40" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="3" ci="0" mb="0" cb="0"/><line nr="42" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="1" ci="0" mb="0" cb="0"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="1" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="62" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="8" ci="0" mb="2" cb="0"/><line nr="100" mi="6" ci="0" mb="2" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="12" ci="0" mb="0" cb="0"/><line nr="106" mi="11" ci="0" mb="2" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="109" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="2" cb="0"/><line nr="114" mi="11" ci="0" mb="2" cb="0"/><line nr="115" mi="3" ci="0" mb="2" cb="0"/><line nr="116" mi="11" ci="0" mb="0" cb="0"/><line nr="117" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="14" ci="0" mb="0" cb="0"/><line nr="120" mi="9" ci="0" mb="0" cb="0"/><line nr="121" mi="11" ci="0" mb="0" cb="0"/><line nr="122" mi="9" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="19" ci="0" mb="0" cb="0"/><line nr="126" mi="11" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="2" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="14" ci="0" mb="0" cb="0"/><line nr="135" mi="13" ci="0" mb="0" cb="0"/><line nr="137" mi="10" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="8" ci="0" mb="2" cb="0"/><line nr="153" mi="4" ci="0" mb="9" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="1" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="1" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="1" ci="0" mb="0" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="174" mi="4" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="10" ci="0" mb="4" cb="0"/><line nr="181" mi="11" ci="0" mb="0" cb="0"/><line nr="182" mi="18" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="360" covered="0"/><counter type="BRANCH" missed="33" covered="0"/><counter type="LINE" missed="65" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasCQLParser.java"><line nr="38" mi="0" ci="4" mb="0" cb="0"/><line nr="39" mi="0" ci="9" mb="0" cb="0"/><line nr="40" mi="0" ci="7" mb="1" cb="3"/><line nr="42" mi="11" ci="0" mb="2" cb="0"/><line nr="44" mi="4" ci="0" mb="2" cb="0"/><line nr="46" mi="14" ci="0" mb="0" cb="0"/><line nr="48" mi="1" ci="0" mb="0" cb="0"/><line nr="49" mi="5" ci="0" mb="0" cb="0"/><line nr="51" mi="0" ci="5" mb="0" cb="0"/><line nr="56" mi="0" ci="8" mb="2" cb="2"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="59" mi="0" ci="8" mb="0" cb="0"/><line nr="61" mi="0" ci="2" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="2" cb="0"/><line nr="68" mi="6" ci="0" mb="0" cb="0"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="0" cb="0"/><line nr="75" mi="0" ci="2" mb="0" cb="0"/><line nr="76" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="9" mb="0" cb="0"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="81" mi="0" ci="4" mb="0" cb="2"/><line nr="86" mi="0" ci="9" mb="0" cb="0"/><line nr="87" mi="0" ci="5" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="0" cb="2"/><line nr="90" mi="0" ci="4" mb="0" cb="0"/><line nr="91" mi="0" ci="10" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="1" cb="1"/><line nr="93" mi="0" ci="5" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="0" ci="4" mb="0" cb="2"/><line nr="100" mi="0" ci="8" mb="0" cb="0"/><line nr="104" mi="0" ci="6" mb="0" cb="0"/><line nr="106" mi="0" ci="2" mb="0" cb="2"/><line nr="108" mi="0" ci="16" mb="1" cb="1"/><line nr="112" mi="0" ci="4" mb="1" cb="1"/><line nr="114" mi="5" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="4" mb="0" cb="0"/><line nr="121" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="0" ci="2" mb="0" cb="0"/><line nr="123" mi="0" ci="2" mb="0" cb="0"/><line nr="124" mi="0" ci="2" mb="0" cb="0"/><line nr="125" mi="0" ci="2" mb="0" cb="0"/><line nr="126" mi="0" ci="2" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="129" mi="0" ci="2" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="2" mb="0" cb="0"/><line nr="134" mi="0" ci="2" mb="0" cb="0"/><line nr="135" mi="0" ci="2" mb="0" cb="0"/><line nr="136" mi="0" ci="4" mb="0" cb="2"/><line nr="137" mi="0" ci="10" mb="0" cb="0"/><line nr="138" mi="0" ci="4" mb="1" cb="1"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="140" mi="0" ci="9" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="144" mi="0" ci="4" mb="0" cb="2"/><line nr="149" mi="0" ci="9" mb="0" cb="0"/><line nr="150" mi="0" ci="5" mb="0" cb="0"/><line nr="152" mi="0" ci="5" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="0" ci="4" mb="0" cb="2"/><line nr="158" mi="0" ci="4" mb="0" cb="2"/><line nr="159" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="0"/><line nr="161" mi="0" ci="4" mb="0" cb="2"/><line nr="162" mi="0" ci="4" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="4" mb="0" cb="2"/><line nr="165" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="1" cb="1"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="4" mb="0" cb="2"/><line nr="171" mi="0" ci="4" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="4" mb="0" cb="2"/><line nr="174" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="0" ci="4" mb="0" cb="2"/><line nr="177" mi="0" ci="4" mb="0" cb="0"/><line nr="178" mi="0" ci="3" mb="0" cb="0"/><line nr="179" mi="0" ci="4" mb="1" cb="1"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="0" ci="4" mb="0" cb="2"/><line nr="183" mi="0" ci="4" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="4" mb="1" cb="1"/><line nr="186" mi="4" ci="0" mb="0" cb="0"/><line nr="187" mi="3" ci="0" mb="0" cb="0"/><line nr="188" mi="0" ci="4" mb="1" cb="1"/><line nr="189" mi="0" ci="4" mb="0" cb="0"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="4" ci="0" mb="2" cb="0"/><line nr="192" mi="4" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="195" mi="4" ci="0" mb="0" cb="0"/><line nr="196" mi="4" ci="0" mb="0" cb="0"/><line nr="198" mi="0" ci="4" mb="0" cb="2"/><line nr="199" mi="0" ci="10" mb="0" cb="0"/><line nr="200" mi="0" ci="4" mb="1" cb="1"/><line nr="201" mi="0" ci="4" mb="0" cb="0"/><line nr="202" mi="0" ci="9" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="206" mi="0" ci="4" mb="1" cb="1"/><line nr="211" mi="9" ci="0" mb="0" cb="0"/><line nr="212" mi="5" ci="0" mb="0" cb="0"/><line nr="214" mi="0" ci="5" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="2" mb="0" cb="2"/><line nr="224" mi="0" ci="9" mb="0" cb="0"/><line nr="226" mi="0" ci="4" mb="0" cb="2"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="232" mi="0" ci="7" mb="0" cb="0"/><line nr="233" mi="0" ci="6" mb="0" cb="0"/><line nr="235" mi="0" ci="2" mb="0" cb="2"/><line nr="237" mi="0" ci="2" mb="0" cb="2"/><line nr="239" mi="0" ci="9" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="1" cb="1"/><line nr="243" mi="0" ci="6" mb="0" cb="0"/><line nr="247" mi="7" ci="0" mb="0" cb="0"/><line nr="248" mi="6" ci="0" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="0" cb="2"/><line nr="252" mi="0" ci="8" mb="0" cb="0"/><line nr="253" mi="0" ci="9" mb="1" cb="1"/><line nr="254" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="0" ci="4" mb="0" cb="2"/><line nr="257" mi="0" ci="13" mb="0" cb="0"/><line nr="258" mi="0" ci="9" mb="1" cb="1"/><line nr="259" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="4" mb="0" cb="2"/><line nr="262" mi="0" ci="8" mb="0" cb="0"/><line nr="263" mi="0" ci="9" mb="1" cb="1"/><line nr="264" mi="1" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="1" cb="1"/><line nr="267" mi="13" ci="0" mb="0" cb="0"/><line nr="268" mi="9" ci="0" mb="2" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="270" mi="0" ci="4" mb="0" cb="2"/><line nr="272" mi="0" ci="8" mb="0" cb="0"/><line nr="273" mi="0" ci="9" mb="1" cb="1"/><line nr="274" mi="1" ci="0" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="2"/><line nr="277" mi="0" ci="13" mb="0" cb="0"/><line nr="278" mi="0" ci="9" mb="1" cb="1"/><line nr="279" mi="1" ci="0" mb="0" cb="0"/><line nr="280" mi="0" ci="4" mb="0" cb="2"/><line nr="282" mi="0" ci="8" mb="0" cb="0"/><line nr="283" mi="0" ci="9" mb="1" cb="1"/><line nr="284" mi="1" ci="0" mb="0" cb="0"/><line nr="285" mi="0" ci="4" mb="1" cb="1"/><line nr="287" mi="13" ci="0" mb="0" cb="0"/><line nr="288" mi="9" ci="0" mb="2" cb="0"/><line nr="289" mi="1" ci="0" mb="0" cb="0"/><line nr="290" mi="0" ci="4" mb="0" cb="2"/><line nr="292" mi="0" ci="8" mb="0" cb="0"/><line nr="293" mi="0" ci="9" mb="1" cb="1"/><line nr="294" mi="1" ci="0" mb="0" cb="0"/><line nr="295" mi="0" ci="4" mb="1" cb="1"/><line nr="297" mi="13" ci="0" mb="0" cb="0"/><line nr="298" mi="9" ci="0" mb="2" cb="0"/><line nr="299" mi="1" ci="0" mb="0" cb="0"/><line nr="300" mi="0" ci="4" mb="1" cb="1"/><line nr="302" mi="0" ci="8" mb="0" cb="0"/><line nr="303" mi="0" ci="9" mb="1" cb="1"/><line nr="304" mi="1" ci="0" mb="0" cb="0"/><line nr="305" mi="4" ci="0" mb="2" cb="0"/><line nr="307" mi="13" ci="0" mb="0" cb="0"/><line nr="308" mi="9" ci="0" mb="2" cb="0"/><line nr="309" mi="1" ci="0" mb="0" cb="0"/><line nr="312" mi="12" ci="0" mb="0" cb="0"/><line nr="317" mi="0" ci="4" mb="1" cb="1"/><line nr="319" mi="5" ci="0" mb="0" cb="0"/><line nr="324" mi="0" ci="2" mb="0" cb="0"/><line nr="325" mi="0" ci="2" mb="0" cb="0"/><line nr="326" mi="0" ci="2" mb="0" cb="0"/><line nr="327" mi="0" ci="2" mb="0" cb="0"/><line nr="328" mi="0" ci="2" mb="0" cb="0"/><line nr="329" mi="0" ci="9" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="0" cb="0"/><line nr="331" mi="0" ci="4" mb="1" cb="1"/><line nr="332" mi="5" ci="0" mb="0" cb="0"/><line nr="338" mi="0" ci="2" mb="0" cb="0"/><line nr="339" mi="0" ci="2" mb="0" cb="0"/><line nr="340" mi="0" ci="2" mb="0" cb="0"/><line nr="341" mi="0" ci="2" mb="0" cb="0"/><line nr="342" mi="0" ci="2" mb="0" cb="0"/><line nr="343" mi="0" ci="4" mb="0" cb="2"/><line nr="344" mi="0" ci="9" mb="0" cb="0"/><line nr="345" mi="0" ci="8" mb="0" cb="0"/><line nr="346" mi="0" ci="4" mb="1" cb="1"/><line nr="347" mi="0" ci="4" mb="0" cb="0"/><line nr="348" mi="0" ci="9" mb="0" cb="0"/><line nr="349" mi="0" ci="4" mb="0" cb="0"/><line nr="350" mi="0" ci="4" mb="0" cb="2"/><line nr="351" mi="0" ci="2" mb="0" cb="0"/><line nr="352" mi="0" ci="4" mb="0" cb="2"/><line nr="353" mi="0" ci="4" mb="0" cb="0"/><line nr="354" mi="0" ci="4" mb="0" cb="0"/><line nr="355" mi="0" ci="4" mb="0" cb="0"/><line nr="356" mi="0" ci="4" mb="0" cb="0"/><line nr="357" mi="0" ci="5" mb="0" cb="0"/><line nr="358" mi="0" ci="4" mb="1" cb="1"/><line nr="359" mi="4" ci="0" mb="0" cb="0"/><line nr="360" mi="4" ci="0" mb="0" cb="0"/><line nr="361" mi="5" ci="0" mb="0" cb="0"/><line nr="362" mi="0" ci="4" mb="1" cb="1"/><line nr="363" mi="0" ci="5" mb="0" cb="0"/><line nr="365" mi="4" ci="0" mb="0" cb="0"/><line nr="366" mi="4" ci="0" mb="0" cb="0"/><line nr="371" mi="0" ci="8" mb="0" cb="0"/><line nr="372" mi="0" ci="2" mb="0" cb="2"/><line nr="374" mi="0" ci="2" mb="0" cb="0"/><line nr="375" mi="0" ci="3" mb="0" cb="0"/><line nr="377" mi="0" ci="2" mb="0" cb="2"/><line nr="379" mi="0" ci="4" mb="0" cb="0"/><line nr="380" mi="0" ci="2" mb="1" cb="1"/><line nr="382" mi="0" ci="5" mb="0" cb="0"/><line nr="386" mi="2" ci="0" mb="0" cb="0"/><line nr="389" mi="0" ci="5" mb="0" cb="0"/><line nr="391" mi="4" ci="0" mb="0" cb="0"/><line nr="392" mi="4" ci="0" mb="0" cb="0"/><line nr="394" mi="0" ci="4" mb="0" cb="2"/><line nr="395" mi="0" ci="2" mb="0" cb="0"/><line nr="396" mi="0" ci="4" mb="0" cb="2"/><line nr="397" mi="0" ci="4" mb="0" cb="0"/><line nr="401" mi="0" ci="9" mb="0" cb="0"/><line nr="402" mi="0" ci="2" mb="0" cb="2"/><line nr="404" mi="0" ci="4" mb="0" cb="0"/><line nr="408" mi="0" ci="3" mb="0" cb="0"/><line nr="410" mi="0" ci="3" mb="0" cb="0"/><line nr="414" mi="0" ci="4" mb="1" cb="1"/><line nr="415" mi="5" ci="0" mb="0" cb="0"/><line nr="420" mi="0" ci="6" mb="0" cb="0"/><line nr="421" mi="0" ci="4" mb="0" cb="2"/><line nr="422" mi="0" ci="7" mb="0" cb="0"/><line nr="423" mi="0" ci="4" mb="0" cb="0"/><line nr="424" mi="0" ci="4" mb="1" cb="1"/><line nr="425" mi="0" ci="4" mb="0" cb="0"/><line nr="426" mi="0" ci="4" mb="0" cb="0"/><line nr="428" mi="4" ci="0" mb="0" cb="0"/><line nr="429" mi="4" ci="0" mb="0" cb="0"/><line nr="433" mi="0" ci="4" mb="0" cb="2"/><line nr="438" mi="0" ci="4" mb="0" cb="2"/><line nr="439" mi="0" ci="7" mb="0" cb="0"/><line nr="440" mi="0" ci="4" mb="0" cb="0"/><line nr="441" mi="0" ci="4" mb="1" cb="1"/><line nr="442" mi="0" ci="4" mb="0" cb="0"/><line nr="443" mi="0" ci="4" mb="0" cb="0"/><line nr="445" mi="4" ci="0" mb="0" cb="0"/><line nr="446" mi="4" ci="0" mb="0" cb="0"/><line nr="449" mi="0" ci="4" mb="1" cb="1"/><line nr="450" mi="5" ci="0" mb="0" cb="0"/><line nr="453" mi="0" ci="2" mb="0" cb="0"/><line nr="457" mi="0" ci="2" mb="0" cb="0"/><line nr="458" mi="0" ci="2" mb="0" cb="0"/><line nr="459" mi="0" ci="2" mb="0" cb="0"/><line nr="460" mi="0" ci="2" mb="0" cb="0"/><line nr="461" mi="0" ci="2" mb="0" cb="0"/><line nr="462" mi="0" ci="4" mb="0" cb="0"/><line nr="463" mi="0" ci="4" mb="0" cb="2"/><line nr="464" mi="0" ci="4" mb="0" cb="0"/><line nr="465" mi="0" ci="4" mb="0" cb="2"/><line nr="466" mi="0" ci="4" mb="0" cb="0"/><line nr="470" mi="0" ci="2" mb="0" cb="2"/><line nr="472" mi="0" ci="3" mb="0" cb="0"/><line nr="473" mi="0" ci="4" mb="0" cb="0"/><line nr="477" mi="0" ci="3" mb="0" cb="0"/><line nr="478" mi="0" ci="4" mb="0" cb="0"/><line nr="480" mi="0" ci="4" mb="1" cb="1"/><line nr="481" mi="0" ci="4" mb="0" cb="0"/><line nr="482" mi="0" ci="4" mb="0" cb="0"/><line nr="483" mi="0" ci="3" mb="0" cb="0"/><line nr="484" mi="0" ci="4" mb="0" cb="0"/><line nr="486" mi="4" ci="0" mb="0" cb="0"/><line nr="487" mi="4" ci="0" mb="0" cb="0"/><line nr="489" mi="0" ci="4" mb="0" cb="0"/><line nr="490" mi="0" ci="4" mb="0" cb="2"/><line nr="491" mi="0" ci="2" mb="0" cb="0"/><line nr="492" mi="0" ci="4" mb="1" cb="1"/><line nr="493" mi="0" ci="4" mb="0" cb="0"/><line nr="494" mi="0" ci="4" mb="0" cb="0"/><line nr="495" mi="0" ci="4" mb="0" cb="0"/><line nr="496" mi="0" ci="4" mb="0" cb="0"/><line nr="497" mi="0" ci="5" mb="0" cb="0"/><line nr="498" mi="4" ci="0" mb="2" cb="0"/><line nr="499" mi="4" ci="0" mb="0" cb="0"/><line nr="500" mi="4" ci="0" mb="0" cb="0"/><line nr="501" mi="5" ci="0" mb="0" cb="0"/><line nr="502" mi="4" ci="0" mb="2" cb="0"/><line nr="503" mi="5" ci="0" mb="0" cb="0"/><line nr="505" mi="4" ci="0" mb="0" cb="0"/><line nr="506" mi="4" ci="0" mb="0" cb="0"/><line nr="511" mi="0" ci="3" mb="0" cb="2"/><line nr="513" mi="0" ci="7" mb="0" cb="0"/><line nr="515" mi="0" ci="3" mb="0" cb="2"/><line nr="517" mi="0" ci="7" mb="0" cb="0"/><line nr="521" mi="0" ci="6" mb="0" cb="0"/><line nr="523" mi="0" ci="2" mb="1" cb="1"/><line nr="525" mi="2" ci="0" mb="0" cb="0"/><line nr="526" mi="3" ci="0" mb="0" cb="0"/><line nr="528" mi="0" ci="2" mb="0" cb="2"/><line nr="530" mi="0" ci="4" mb="0" cb="0"/><line nr="531" mi="0" ci="2" mb="1" cb="1"/><line nr="533" mi="0" ci="5" mb="0" cb="0"/><line nr="537" mi="2" ci="0" mb="0" cb="0"/><line nr="540" mi="0" ci="4" mb="0" cb="0"/><line nr="541" mi="0" ci="4" mb="1" cb="1"/><line nr="542" mi="5" ci="0" mb="0" cb="0"/><line nr="546" mi="0" ci="2" mb="0" cb="0"/><line nr="547" mi="0" ci="4" mb="0" cb="2"/><line nr="548" mi="0" ci="4" mb="0" cb="0"/><line nr="549" mi="0" ci="4" mb="0" cb="0"/><line nr="550" mi="0" ci="5" mb="0" cb="0"/><line nr="551" mi="0" ci="4" mb="1" cb="1"/><line nr="552" mi="0" ci="4" mb="0" cb="0"/><line nr="553" mi="0" ci="3" mb="0" cb="0"/><line nr="555" mi="4" ci="0" mb="0" cb="0"/><line nr="556" mi="4" ci="0" mb="0" cb="0"/><line nr="558" mi="0" ci="2" mb="0" cb="2"/><line nr="560" mi="0" ci="11" mb="0" cb="0"/><line nr="561" mi="0" ci="6" mb="0" cb="0"/><line nr="562" mi="0" ci="4" mb="1" cb="1"/><line nr="563" mi="1" ci="0" mb="0" cb="0"/><line nr="566" mi="0" ci="8" mb="0" cb="0"/><line nr="567" mi="0" ci="6" mb="0" cb="0"/><line nr="568" mi="0" ci="4" mb="1" cb="1"/><line nr="570" mi="5" ci="0" mb="0" cb="0"/><line nr="573" mi="0" ci="2" mb="0" cb="0"/><line nr="577" mi="0" ci="2" mb="0" cb="0"/><line nr="578" mi="0" ci="2" mb="0" cb="0"/><line nr="579" mi="0" ci="2" mb="0" cb="0"/><line nr="580" mi="0" ci="2" mb="0" cb="0"/><line nr="581" mi="0" ci="4" mb="0" cb="2"/><line nr="582" mi="0" ci="4" mb="0" cb="0"/><line nr="583" mi="0" ci="13" mb="0" cb="0"/><line nr="584" mi="0" ci="4" mb="0" cb="2"/><line nr="585" mi="0" ci="4" mb="0" cb="0"/><line nr="586" mi="0" ci="4" mb="0" cb="2"/><line nr="587" mi="0" ci="6" mb="0" cb="0"/><line nr="588" mi="0" ci="4" mb="0" cb="2"/><line nr="589" mi="0" ci="4" mb="0" cb="0"/><line nr="590" mi="0" ci="6" mb="0" cb="0"/><line nr="591" mi="0" ci="3" mb="0" cb="0"/><line nr="592" mi="0" ci="6" mb="0" cb="0"/><line nr="593" mi="0" ci="3" mb="0" cb="0"/><line nr="596" mi="0" ci="4" mb="0" cb="2"/><line nr="601" mi="0" ci="4" mb="0" cb="0"/><line nr="602" mi="0" ci="6" mb="0" cb="0"/><line nr="603" mi="0" ci="4" mb="0" cb="0"/><line nr="605" mi="0" ci="4" mb="1" cb="1"/><line nr="606" mi="0" ci="4" mb="0" cb="0"/><line nr="607" mi="0" ci="6" mb="0" cb="0"/><line nr="608" mi="0" ci="3" mb="0" cb="0"/><line nr="609" mi="0" ci="6" mb="0" cb="0"/><line nr="610" mi="0" ci="3" mb="0" cb="0"/><line nr="613" mi="0" ci="4" mb="1" cb="1"/><line nr="618" mi="4" ci="0" mb="0" cb="0"/><line nr="619" mi="6" ci="0" mb="0" cb="0"/><line nr="620" mi="4" ci="0" mb="0" cb="0"/><line nr="623" mi="4" ci="0" mb="0" cb="0"/><line nr="624" mi="4" ci="0" mb="0" cb="0"/><line nr="626" mi="0" ci="4" mb="1" cb="1"/><line nr="627" mi="0" ci="7" mb="0" cb="0"/><line nr="629" mi="4" ci="0" mb="0" cb="0"/><line nr="630" mi="4" ci="0" mb="0" cb="0"/><line nr="632" mi="0" ci="5" mb="0" cb="0"/><line nr="633" mi="0" ci="4" mb="1" cb="1"/><line nr="634" mi="0" ci="6" mb="0" cb="0"/><line nr="635" mi="0" ci="4" mb="0" cb="0"/><line nr="636" mi="0" ci="5" mb="0" cb="0"/><line nr="638" mi="4" ci="0" mb="0" cb="0"/><line nr="639" mi="4" ci="0" mb="0" cb="0"/><line nr="641" mi="0" ci="4" mb="0" cb="2"/><line nr="642" mi="0" ci="2" mb="0" cb="0"/><line nr="643" mi="0" ci="4" mb="0" cb="2"/><line nr="644" mi="0" ci="4" mb="0" cb="0"/><line nr="645" mi="0" ci="4" mb="0" cb="0"/><line nr="646" mi="0" ci="4" mb="0" cb="0"/><line nr="647" mi="0" ci="4" mb="0" cb="0"/><line nr="648" mi="0" ci="5" mb="0" cb="0"/><line nr="649" mi="0" ci="4" mb="0" cb="2"/><line nr="650" mi="0" ci="4" mb="0" cb="0"/><line nr="651" mi="0" ci="4" mb="0" cb="0"/><line nr="652" mi="0" ci="5" mb="0" cb="0"/><line nr="653" mi="0" ci="4" mb="1" cb="1"/><line nr="654" mi="0" ci="5" mb="0" cb="0"/><line nr="656" mi="4" ci="0" mb="0" cb="0"/><line nr="657" mi="4" ci="0" mb="0" cb="0"/><line nr="662" mi="0" ci="2" mb="0" cb="0"/><line nr="663" mi="0" ci="5" mb="0" cb="0"/><line nr="664" mi="0" ci="2" mb="0" cb="2"/><line nr="666" mi="0" ci="2" mb="0" cb="0"/><line nr="667" mi="0" ci="3" mb="0" cb="0"/><line nr="669" mi="0" ci="2" mb="0" cb="2"/><line nr="671" mi="0" ci="4" mb="0" cb="0"/><line nr="672" mi="0" ci="2" mb="0" cb="2"/><line nr="674" mi="0" ci="5" mb="0" cb="0"/><line nr="678" mi="0" ci="2" mb="0" cb="0"/><line nr="681" mi="0" ci="4" mb="0" cb="0"/><line nr="683" mi="0" ci="4" mb="1" cb="1"/><line nr="684" mi="5" ci="0" mb="0" cb="0"/><line nr="687" mi="0" ci="2" mb="0" cb="0"/><line nr="689" mi="0" ci="4" mb="0" cb="2"/><line nr="690" mi="0" ci="4" mb="0" cb="2"/><line nr="691" mi="0" ci="4" mb="0" cb="0"/><line nr="695" mi="0" ci="4" mb="0" cb="0"/><line nr="696" mi="0" ci="4" mb="0" cb="2"/><line nr="697" mi="0" ci="6" mb="0" cb="0"/><line nr="698" mi="0" ci="4" mb="0" cb="2"/><line nr="699" mi="0" ci="7" mb="0" cb="0"/><line nr="700" mi="0" ci="4" mb="1" cb="1"/><line nr="701" mi="0" ci="7" mb="0" cb="0"/><line nr="703" mi="4" ci="0" mb="0" cb="0"/><line nr="704" mi="4" ci="0" mb="0" cb="0"/><line nr="706" mi="0" ci="3" mb="0" cb="0"/><line nr="707" mi="0" ci="4" mb="0" cb="0"/><line nr="708" mi="0" ci="4" mb="1" cb="1"/><line nr="709" mi="0" ci="7" mb="0" cb="0"/><line nr="710" mi="4" ci="0" mb="2" cb="0"/><line nr="711" mi="7" ci="0" mb="0" cb="0"/><line nr="713" mi="4" ci="0" mb="0" cb="0"/><line nr="714" mi="4" ci="0" mb="0" cb="0"/><line nr="716" mi="0" ci="3" mb="0" cb="0"/><line nr="719" mi="0" ci="4" mb="1" cb="1"/><line nr="724" mi="4" ci="0" mb="0" cb="0"/><line nr="725" mi="4" ci="0" mb="2" cb="0"/><line nr="726" mi="7" ci="0" mb="0" cb="0"/><line nr="727" mi="4" ci="0" mb="2" cb="0"/><line nr="728" mi="7" ci="0" mb="0" cb="0"/><line nr="730" mi="4" ci="0" mb="0" cb="0"/><line nr="731" mi="4" ci="0" mb="0" cb="0"/><line nr="733" mi="4" ci="0" mb="0" cb="0"/><line nr="735" mi="0" ci="4" mb="0" cb="2"/><line nr="736" mi="0" ci="6" mb="0" cb="0"/><line nr="737" mi="0" ci="4" mb="1" cb="1"/><line nr="738" mi="0" ci="7" mb="0" cb="0"/><line nr="739" mi="4" ci="0" mb="2" cb="0"/><line nr="740" mi="7" ci="0" mb="0" cb="0"/><line nr="742" mi="4" ci="0" mb="0" cb="0"/><line nr="743" mi="4" ci="0" mb="0" cb="0"/><line nr="745" mi="0" ci="3" mb="0" cb="0"/><line nr="746" mi="0" ci="4" mb="0" cb="0"/><line nr="747" mi="0" ci="4" mb="1" cb="1"/><line nr="748" mi="0" ci="7" mb="0" cb="0"/><line nr="749" mi="4" ci="0" mb="2" cb="0"/><line nr="750" mi="7" ci="0" mb="0" cb="0"/><line nr="752" mi="4" ci="0" mb="0" cb="0"/><line nr="753" mi="4" ci="0" mb="0" cb="0"/><line nr="755" mi="0" ci="3" mb="0" cb="0"/><line nr="758" mi="0" ci="4" mb="0" cb="2"/><line nr="763" mi="0" ci="4" mb="0" cb="0"/><line nr="764" mi="0" ci="4" mb="1" cb="1"/><line nr="765" mi="0" ci="7" mb="0" cb="0"/><line nr="766" mi="4" ci="0" mb="2" cb="0"/><line nr="767" mi="7" ci="0" mb="0" cb="0"/><line nr="769" mi="4" ci="0" mb="0" cb="0"/><line nr="770" mi="4" ci="0" mb="0" cb="0"/><line nr="772" mi="0" ci="4" mb="0" cb="0"/><line nr="774" mi="0" ci="4" mb="1" cb="1"/><line nr="775" mi="0" ci="4" mb="1" cb="1"/><line nr="776" mi="0" ci="7" mb="0" cb="0"/><line nr="777" mi="4" ci="0" mb="2" cb="0"/><line nr="778" mi="7" ci="0" mb="0" cb="0"/><line nr="780" mi="4" ci="0" mb="0" cb="0"/><line nr="781" mi="4" ci="0" mb="0" cb="0"/><line nr="784" mi="4" ci="0" mb="0" cb="0"/><line nr="785" mi="4" ci="0" mb="0" cb="0"/><line nr="787" mi="0" ci="4" mb="0" cb="0"/><line nr="788" mi="0" ci="2" mb="0" cb="2"/><line nr="790" mi="0" ci="2" mb="0" cb="0"/><line nr="793" mi="0" ci="4" mb="1" cb="1"/><line nr="794" mi="0" ci="4" mb="1" cb="1"/><line nr="796" mi="0" ci="6" mb="0" cb="0"/><line nr="798" mi="0" ci="4" mb="1" cb="1"/><line nr="800" mi="4" ci="0" mb="0" cb="0"/><line nr="801" mi="4" ci="0" mb="0" cb="0"/><line nr="804" mi="4" ci="0" mb="2" cb="0"/><line nr="805" mi="5" ci="0" mb="0" cb="0"/><line nr="808" mi="0" ci="2" mb="0" cb="0"/><line nr="809" mi="0" ci="2" mb="0" cb="0"/><line nr="812" mi="0" ci="4" mb="0" cb="2"/><line nr="813" mi="0" ci="4" mb="0" cb="0"/><line nr="817" mi="0" ci="4" mb="0" cb="2"/><line nr="818" mi="0" ci="4" mb="0" cb="0"/><line nr="819" mi="0" ci="4" mb="0" cb="2"/><line nr="820" mi="0" ci="5" mb="0" cb="0"/><line nr="821" mi="0" ci="4" mb="1" cb="1"/><line nr="822" mi="0" ci="5" mb="0" cb="0"/><line nr="824" mi="4" ci="0" mb="0" cb="0"/><line nr="825" mi="4" ci="0" mb="0" cb="0"/><line nr="827" mi="0" ci="2" mb="0" cb="0"/><line nr="828" mi="0" ci="2" mb="0" cb="0"/><line nr="829" mi="0" ci="3" mb="0" cb="0"/><line nr="830" mi="0" ci="5" mb="0" cb="0"/><line nr="831" mi="0" ci="3" mb="1" cb="1"/><line nr="833" mi="1" ci="11" mb="1" cb="1"/><line nr="834" mi="0" ci="13" mb="0" cb="2"/><line nr="838" mi="15" ci="0" mb="0" cb="0"/><line nr="840" mi="0" ci="6" mb="0" cb="0"/><line nr="841" mi="0" ci="4" mb="1" cb="3"/><line nr="843" mi="0" ci="9" mb="0" cb="0"/><line nr="844" mi="0" ci="3" mb="0" cb="0"/><line nr="845" mi="0" ci="1" mb="0" cb="0"/><line nr="846" mi="0" ci="2" mb="1" cb="1"/><line nr="848" mi="0" ci="9" mb="0" cb="0"/><line nr="849" mi="0" ci="3" mb="0" cb="0"/><line nr="850" mi="0" ci="1" mb="0" cb="0"/><line nr="854" mi="5" ci="0" mb="0" cb="0"/><line nr="856" mi="0" ci="4" mb="1" cb="1"/><line nr="857" mi="1" ci="4" mb="1" cb="1"/><line nr="858" mi="4" ci="0" mb="0" cb="0"/><line nr="859" mi="4" ci="0" mb="2" cb="0"/><line nr="860" mi="5" ci="0" mb="0" cb="0"/><line nr="861" mi="4" ci="0" mb="2" cb="0"/><line nr="862" mi="5" ci="0" mb="0" cb="0"/><line nr="864" mi="4" ci="0" mb="0" cb="0"/><line nr="865" mi="4" ci="0" mb="0" cb="0"/><line nr="867" mi="4" ci="0" mb="0" cb="0"/><line nr="868" mi="2" ci="0" mb="2" cb="0"/><line nr="871" mi="21" ci="0" mb="0" cb="0"/><line nr="875" mi="6" ci="0" mb="0" cb="0"/><line nr="876" mi="14" ci="0" mb="0" cb="0"/><line nr="877" mi="2" ci="0" mb="2" cb="0"/><line nr="879" mi="2" ci="0" mb="0" cb="0"/><line nr="881" mi="3" ci="0" mb="0" cb="0"/><line nr="883" mi="4" ci="0" mb="2" cb="0"/><line nr="884" mi="1" ci="0" mb="0" cb="0"/><line nr="885" mi="0" ci="4" mb="1" cb="1"/><line nr="886" mi="0" ci="4" mb="0" cb="0"/><line nr="887" mi="0" ci="4" mb="1" cb="1"/><line nr="888" mi="5" ci="0" mb="0" cb="0"/><line nr="889" mi="0" ci="4" mb="1" cb="1"/><line nr="890" mi="0" ci="5" mb="0" cb="0"/><line nr="892" mi="4" ci="0" mb="0" cb="0"/><line nr="893" mi="4" ci="0" mb="0" cb="0"/><line nr="895" mi="0" ci="4" mb="0" cb="0"/><line nr="896" mi="0" ci="2" mb="1" cb="1"/><line nr="899" mi="21" ci="0" mb="0" cb="0"/><line nr="903" mi="0" ci="6" mb="0" cb="0"/><line nr="904" mi="0" ci="14" mb="0" cb="0"/><line nr="905" mi="0" ci="2" mb="0" cb="2"/><line nr="907" mi="0" ci="2" mb="0" cb="0"/><line nr="909" mi="0" ci="3" mb="0" cb="0"/><line nr="911" mi="0" ci="4" mb="1" cb="1"/><line nr="912" mi="1" ci="0" mb="0" cb="0"/><line nr="914" mi="4" ci="0" mb="0" cb="0"/><line nr="915" mi="4" ci="0" mb="0" cb="0"/><line nr="917" mi="5" ci="0" mb="0" cb="0"/><line nr="922" mi="0" ci="10" mb="0" cb="0"/><line nr="923" mi="0" ci="7" mb="0" cb="2"/><line nr="924" mi="3" ci="0" mb="0" cb="0"/><line nr="925" mi="13" ci="6" mb="0" cb="0"/><line nr="930" mi="0" ci="10" mb="0" cb="0"/><line nr="931" mi="0" ci="7" mb="0" cb="2"/><line nr="932" mi="3" ci="0" mb="0" cb="0"/><line nr="933" mi="13" ci="6" mb="0" cb="0"/><line nr="938" mi="0" ci="10" mb="0" cb="0"/><line nr="939" mi="1" ci="6" mb="1" cb="1"/><line nr="940" mi="3" ci="0" mb="0" cb="0"/><line nr="941" mi="13" ci="6" mb="0" cb="0"/><line nr="946" mi="0" ci="10" mb="0" cb="0"/><line nr="947" mi="0" ci="7" mb="0" cb="2"/><line nr="948" mi="3" ci="0" mb="0" cb="0"/><line nr="949" mi="13" ci="6" mb="0" cb="0"/><line nr="954" mi="0" ci="10" mb="0" cb="0"/><line nr="955" mi="0" ci="7" mb="0" cb="2"/><line nr="956" mi="3" ci="0" mb="0" cb="0"/><line nr="957" mi="13" ci="6" mb="0" cb="0"/><line nr="962" mi="0" ci="10" mb="0" cb="0"/><line nr="963" mi="1" ci="6" mb="1" cb="1"/><line nr="964" mi="3" ci="0" mb="0" cb="0"/><line nr="965" mi="13" ci="6" mb="0" cb="0"/><line nr="970" mi="0" ci="10" mb="0" cb="0"/><line nr="971" mi="0" ci="7" mb="0" cb="2"/><line nr="972" mi="3" ci="0" mb="0" cb="0"/><line nr="973" mi="13" ci="6" mb="0" cb="0"/><line nr="978" mi="0" ci="10" mb="0" cb="0"/><line nr="979" mi="0" ci="7" mb="0" cb="2"/><line nr="980" mi="3" ci="0" mb="0" cb="0"/><line nr="981" mi="13" ci="6" mb="0" cb="0"/><line nr="986" mi="0" ci="10" mb="0" cb="0"/><line nr="987" mi="0" ci="7" mb="0" cb="2"/><line nr="988" mi="3" ci="0" mb="0" cb="0"/><line nr="989" mi="13" ci="6" mb="0" cb="0"/><line nr="994" mi="0" ci="10" mb="0" cb="0"/><line nr="995" mi="2" ci="5" mb="1" cb="1"/><line nr="996" mi="3" ci="0" mb="0" cb="0"/><line nr="997" mi="13" ci="6" mb="0" cb="0"/><line nr="1002" mi="0" ci="10" mb="0" cb="0"/><line nr="1003" mi="0" ci="7" mb="0" cb="2"/><line nr="1004" mi="3" ci="0" mb="0" cb="0"/><line nr="1005" mi="13" ci="6" mb="0" cb="0"/><line nr="1010" mi="0" ci="10" mb="0" cb="0"/><line nr="1011" mi="0" ci="7" mb="0" cb="2"/><line nr="1012" mi="3" ci="0" mb="0" cb="0"/><line nr="1013" mi="13" ci="6" mb="0" cb="0"/><line nr="1018" mi="0" ci="10" mb="0" cb="0"/><line nr="1019" mi="0" ci="7" mb="0" cb="2"/><line nr="1020" mi="3" ci="0" mb="0" cb="0"/><line nr="1021" mi="13" ci="6" mb="0" cb="0"/><line nr="1026" mi="0" ci="10" mb="0" cb="0"/><line nr="1027" mi="2" ci="5" mb="1" cb="1"/><line nr="1028" mi="3" ci="0" mb="0" cb="0"/><line nr="1029" mi="13" ci="6" mb="0" cb="0"/><line nr="1034" mi="0" ci="10" mb="0" cb="0"/><line nr="1035" mi="0" ci="7" mb="0" cb="2"/><line nr="1036" mi="3" ci="0" mb="0" cb="0"/><line nr="1037" mi="13" ci="6" mb="0" cb="0"/><line nr="1042" mi="0" ci="10" mb="0" cb="0"/><line nr="1043" mi="2" ci="5" mb="1" cb="1"/><line nr="1044" mi="3" ci="0" mb="0" cb="0"/><line nr="1045" mi="13" ci="6" mb="0" cb="0"/><line nr="1050" mi="0" ci="10" mb="0" cb="0"/><line nr="1051" mi="1" ci="6" mb="1" cb="1"/><line nr="1052" mi="3" ci="0" mb="0" cb="0"/><line nr="1053" mi="13" ci="6" mb="0" cb="0"/><line nr="1058" mi="10" ci="0" mb="0" cb="0"/><line nr="1059" mi="7" ci="0" mb="2" cb="0"/><line nr="1060" mi="3" ci="0" mb="0" cb="0"/><line nr="1061" mi="19" ci="0" mb="0" cb="0"/><line nr="1066" mi="0" ci="10" mb="0" cb="0"/><line nr="1067" mi="2" ci="5" mb="1" cb="1"/><line nr="1068" mi="3" ci="0" mb="0" cb="0"/><line nr="1069" mi="13" ci="6" mb="0" cb="0"/><line nr="1074" mi="0" ci="10" mb="0" cb="0"/><line nr="1075" mi="0" ci="7" mb="0" cb="2"/><line nr="1076" mi="3" ci="0" mb="0" cb="0"/><line nr="1077" mi="13" ci="6" mb="0" cb="0"/><line nr="1082" mi="0" ci="10" mb="0" cb="0"/><line nr="1083" mi="1" ci="6" mb="1" cb="1"/><line nr="1084" mi="3" ci="0" mb="0" cb="0"/><line nr="1085" mi="13" ci="6" mb="0" cb="0"/><line nr="1090" mi="0" ci="10" mb="0" cb="0"/><line nr="1091" mi="0" ci="7" mb="0" cb="2"/><line nr="1092" mi="3" ci="0" mb="0" cb="0"/><line nr="1093" mi="13" ci="6" mb="0" cb="0"/><line nr="1098" mi="0" ci="10" mb="0" cb="0"/><line nr="1099" mi="0" ci="7" mb="0" cb="2"/><line nr="1100" mi="3" ci="0" mb="0" cb="0"/><line nr="1101" mi="13" ci="6" mb="0" cb="0"/><line nr="1106" mi="0" ci="10" mb="0" cb="0"/><line nr="1107" mi="2" ci="5" mb="1" cb="1"/><line nr="1108" mi="3" ci="0" mb="0" cb="0"/><line nr="1109" mi="13" ci="6" mb="0" cb="0"/><line nr="1114" mi="0" ci="10" mb="0" cb="0"/><line nr="1115" mi="1" ci="6" mb="1" cb="1"/><line nr="1116" mi="3" ci="0" mb="0" cb="0"/><line nr="1117" mi="13" ci="6" mb="0" cb="0"/><line nr="1122" mi="0" ci="10" mb="0" cb="0"/><line nr="1123" mi="0" ci="7" mb="0" cb="2"/><line nr="1124" mi="3" ci="0" mb="0" cb="0"/><line nr="1125" mi="13" ci="6" mb="0" cb="0"/><line nr="1130" mi="0" ci="10" mb="0" cb="0"/><line nr="1131" mi="0" ci="7" mb="0" cb="2"/><line nr="1132" mi="3" ci="0" mb="0" cb="0"/><line nr="1133" mi="13" ci="6" mb="0" cb="0"/><line nr="1138" mi="0" ci="10" mb="0" cb="0"/><line nr="1139" mi="1" ci="6" mb="1" cb="1"/><line nr="1140" mi="3" ci="0" mb="0" cb="0"/><line nr="1141" mi="13" ci="6" mb="0" cb="0"/><line nr="1146" mi="0" ci="10" mb="0" cb="0"/><line nr="1147" mi="0" ci="7" mb="0" cb="2"/><line nr="1148" mi="3" ci="0" mb="0" cb="0"/><line nr="1149" mi="13" ci="6" mb="0" cb="0"/><line nr="1154" mi="0" ci="10" mb="0" cb="0"/><line nr="1155" mi="0" ci="7" mb="0" cb="2"/><line nr="1156" mi="3" ci="0" mb="0" cb="0"/><line nr="1157" mi="13" ci="6" mb="0" cb="0"/><line nr="1162" mi="0" ci="10" mb="0" cb="0"/><line nr="1163" mi="0" ci="7" mb="0" cb="2"/><line nr="1164" mi="3" ci="0" mb="0" cb="0"/><line nr="1165" mi="13" ci="6" mb="0" cb="0"/><line nr="1170" mi="0" ci="10" mb="0" cb="0"/><line nr="1171" mi="1" ci="6" mb="1" cb="1"/><line nr="1172" mi="3" ci="0" mb="0" cb="0"/><line nr="1173" mi="13" ci="6" mb="0" cb="0"/><line nr="1178" mi="0" ci="10" mb="0" cb="0"/><line nr="1179" mi="0" ci="7" mb="0" cb="2"/><line nr="1180" mi="3" ci="0" mb="0" cb="0"/><line nr="1181" mi="13" ci="6" mb="0" cb="0"/><line nr="1186" mi="0" ci="10" mb="0" cb="0"/><line nr="1187" mi="0" ci="7" mb="0" cb="2"/><line nr="1188" mi="3" ci="0" mb="0" cb="0"/><line nr="1189" mi="13" ci="6" mb="0" cb="0"/><line nr="1194" mi="0" ci="10" mb="0" cb="0"/><line nr="1195" mi="1" ci="6" mb="1" cb="1"/><line nr="1196" mi="3" ci="0" mb="0" cb="0"/><line nr="1197" mi="13" ci="6" mb="0" cb="0"/><line nr="1202" mi="0" ci="10" mb="0" cb="0"/><line nr="1203" mi="0" ci="7" mb="0" cb="2"/><line nr="1204" mi="3" ci="0" mb="0" cb="0"/><line nr="1205" mi="13" ci="6" mb="0" cb="0"/><line nr="1210" mi="0" ci="10" mb="0" cb="0"/><line nr="1211" mi="0" ci="7" mb="0" cb="2"/><line nr="1212" mi="3" ci="0" mb="0" cb="0"/><line nr="1213" mi="13" ci="6" mb="0" cb="0"/><line nr="1218" mi="0" ci="10" mb="0" cb="0"/><line nr="1219" mi="1" ci="6" mb="1" cb="1"/><line nr="1220" mi="3" ci="0" mb="0" cb="0"/><line nr="1221" mi="13" ci="6" mb="0" cb="0"/><line nr="1226" mi="0" ci="10" mb="0" cb="0"/><line nr="1227" mi="1" ci="6" mb="1" cb="1"/><line nr="1228" mi="3" ci="0" mb="0" cb="0"/><line nr="1229" mi="13" ci="6" mb="0" cb="0"/><line nr="1234" mi="10" ci="0" mb="0" cb="0"/><line nr="1235" mi="7" ci="0" mb="2" cb="0"/><line nr="1236" mi="3" ci="0" mb="0" cb="0"/><line nr="1237" mi="19" ci="0" mb="0" cb="0"/><line nr="1242" mi="10" ci="0" mb="0" cb="0"/><line nr="1243" mi="7" ci="0" mb="2" cb="0"/><line nr="1244" mi="3" ci="0" mb="0" cb="0"/><line nr="1245" mi="19" ci="0" mb="0" cb="0"/><line nr="1250" mi="0" ci="10" mb="0" cb="0"/><line nr="1251" mi="0" ci="7" mb="0" cb="2"/><line nr="1252" mi="3" ci="0" mb="0" cb="0"/><line nr="1253" mi="13" ci="6" mb="0" cb="0"/><line nr="1258" mi="0" ci="10" mb="0" cb="0"/><line nr="1259" mi="0" ci="7" mb="0" cb="2"/><line nr="1260" mi="3" ci="0" mb="0" cb="0"/><line nr="1261" mi="13" ci="6" mb="0" cb="0"/><line nr="1266" mi="0" ci="10" mb="0" cb="0"/><line nr="1267" mi="1" ci="6" mb="1" cb="1"/><line nr="1268" mi="3" ci="0" mb="0" cb="0"/><line nr="1269" mi="13" ci="6" mb="0" cb="0"/><line nr="1274" mi="0" ci="10" mb="0" cb="0"/><line nr="1275" mi="0" ci="7" mb="0" cb="2"/><line nr="1276" mi="3" ci="0" mb="0" cb="0"/><line nr="1277" mi="13" ci="6" mb="0" cb="0"/><line nr="1282" mi="0" ci="10" mb="0" cb="0"/><line nr="1283" mi="2" ci="5" mb="1" cb="1"/><line nr="1284" mi="3" ci="0" mb="0" cb="0"/><line nr="1285" mi="13" ci="6" mb="0" cb="0"/><line nr="1290" mi="0" ci="10" mb="0" cb="0"/><line nr="1291" mi="0" ci="7" mb="0" cb="2"/><line nr="1292" mi="3" ci="0" mb="0" cb="0"/><line nr="1293" mi="13" ci="6" mb="0" cb="0"/><line nr="1298" mi="0" ci="10" mb="0" cb="0"/><line nr="1299" mi="1" ci="6" mb="1" cb="1"/><line nr="1300" mi="3" ci="0" mb="0" cb="0"/><line nr="1301" mi="13" ci="6" mb="0" cb="0"/><line nr="1306" mi="0" ci="10" mb="0" cb="0"/><line nr="1307" mi="0" ci="7" mb="0" cb="2"/><line nr="1308" mi="3" ci="0" mb="0" cb="0"/><line nr="1309" mi="13" ci="6" mb="0" cb="0"/><line nr="1314" mi="0" ci="10" mb="0" cb="0"/><line nr="1315" mi="1" ci="6" mb="1" cb="1"/><line nr="1316" mi="3" ci="0" mb="0" cb="0"/><line nr="1317" mi="13" ci="6" mb="0" cb="0"/><line nr="1322" mi="0" ci="10" mb="0" cb="0"/><line nr="1323" mi="0" ci="7" mb="0" cb="2"/><line nr="1324" mi="3" ci="0" mb="0" cb="0"/><line nr="1325" mi="13" ci="6" mb="0" cb="0"/><line nr="1330" mi="0" ci="10" mb="0" cb="0"/><line nr="1331" mi="0" ci="7" mb="0" cb="2"/><line nr="1332" mi="3" ci="0" mb="0" cb="0"/><line nr="1333" mi="13" ci="6" mb="0" cb="0"/><line nr="1338" mi="0" ci="10" mb="0" cb="0"/><line nr="1339" mi="1" ci="6" mb="1" cb="1"/><line nr="1340" mi="3" ci="0" mb="0" cb="0"/><line nr="1341" mi="13" ci="6" mb="0" cb="0"/><line nr="1346" mi="0" ci="10" mb="0" cb="0"/><line nr="1347" mi="0" ci="7" mb="0" cb="2"/><line nr="1348" mi="3" ci="0" mb="0" cb="0"/><line nr="1349" mi="13" ci="6" mb="0" cb="0"/><line nr="1354" mi="0" ci="10" mb="0" cb="0"/><line nr="1355" mi="0" ci="7" mb="0" cb="2"/><line nr="1356" mi="3" ci="0" mb="0" cb="0"/><line nr="1357" mi="13" ci="6" mb="0" cb="0"/><line nr="1362" mi="0" ci="10" mb="0" cb="0"/><line nr="1363" mi="1" ci="6" mb="1" cb="1"/><line nr="1364" mi="3" ci="0" mb="0" cb="0"/><line nr="1365" mi="13" ci="6" mb="0" cb="0"/><line nr="1370" mi="0" ci="10" mb="0" cb="0"/><line nr="1371" mi="0" ci="7" mb="0" cb="2"/><line nr="1372" mi="3" ci="0" mb="0" cb="0"/><line nr="1373" mi="13" ci="6" mb="0" cb="0"/><line nr="1378" mi="0" ci="10" mb="0" cb="0"/><line nr="1379" mi="0" ci="7" mb="0" cb="2"/><line nr="1380" mi="3" ci="0" mb="0" cb="0"/><line nr="1381" mi="13" ci="6" mb="0" cb="0"/><line nr="1386" mi="0" ci="10" mb="0" cb="0"/><line nr="1387" mi="0" ci="7" mb="0" cb="2"/><line nr="1388" mi="3" ci="0" mb="0" cb="0"/><line nr="1389" mi="13" ci="6" mb="0" cb="0"/><line nr="1394" mi="0" ci="10" mb="0" cb="0"/><line nr="1395" mi="1" ci="6" mb="1" cb="1"/><line nr="1396" mi="3" ci="0" mb="0" cb="0"/><line nr="1397" mi="13" ci="6" mb="0" cb="0"/><line nr="1402" mi="0" ci="10" mb="0" cb="0"/><line nr="1403" mi="1" ci="6" mb="1" cb="1"/><line nr="1404" mi="3" ci="0" mb="0" cb="0"/><line nr="1405" mi="13" ci="6" mb="0" cb="0"/><line nr="1410" mi="10" ci="0" mb="0" cb="0"/><line nr="1411" mi="7" ci="0" mb="2" cb="0"/><line nr="1412" mi="3" ci="0" mb="0" cb="0"/><line nr="1413" mi="19" ci="0" mb="0" cb="0"/><line nr="1418" mi="0" ci="10" mb="0" cb="0"/><line nr="1419" mi="2" ci="5" mb="1" cb="1"/><line nr="1420" mi="3" ci="0" mb="0" cb="0"/><line nr="1421" mi="13" ci="6" mb="0" cb="0"/><line nr="1426" mi="10" ci="0" mb="0" cb="0"/><line nr="1427" mi="7" ci="0" mb="2" cb="0"/><line nr="1428" mi="3" ci="0" mb="0" cb="0"/><line nr="1429" mi="19" ci="0" mb="0" cb="0"/><line nr="1434" mi="10" ci="0" mb="0" cb="0"/><line nr="1435" mi="7" ci="0" mb="2" cb="0"/><line nr="1436" mi="3" ci="0" mb="0" cb="0"/><line nr="1437" mi="19" ci="0" mb="0" cb="0"/><line nr="1442" mi="0" ci="10" mb="0" cb="0"/><line nr="1443" mi="1" ci="6" mb="1" cb="1"/><line nr="1444" mi="3" ci="0" mb="0" cb="0"/><line nr="1445" mi="13" ci="6" mb="0" cb="0"/><line nr="1450" mi="10" ci="0" mb="0" cb="0"/><line nr="1451" mi="7" ci="0" mb="2" cb="0"/><line nr="1452" mi="3" ci="0" mb="0" cb="0"/><line nr="1453" mi="19" ci="0" mb="0" cb="0"/><line nr="1458" mi="0" ci="10" mb="0" cb="0"/><line nr="1459" mi="1" ci="6" mb="1" cb="1"/><line nr="1460" mi="3" ci="0" mb="0" cb="0"/><line nr="1461" mi="13" ci="6" mb="0" cb="0"/><line nr="1466" mi="10" ci="0" mb="0" cb="0"/><line nr="1467" mi="7" ci="0" mb="2" cb="0"/><line nr="1468" mi="3" ci="0" mb="0" cb="0"/><line nr="1469" mi="19" ci="0" mb="0" cb="0"/><line nr="1474" mi="0" ci="10" mb="0" cb="0"/><line nr="1475" mi="0" ci="7" mb="0" cb="2"/><line nr="1476" mi="3" ci="0" mb="0" cb="0"/><line nr="1477" mi="13" ci="6" mb="0" cb="0"/><line nr="1482" mi="0" ci="10" mb="0" cb="0"/><line nr="1483" mi="1" ci="6" mb="1" cb="1"/><line nr="1484" mi="3" ci="0" mb="0" cb="0"/><line nr="1485" mi="13" ci="6" mb="0" cb="0"/><line nr="1490" mi="10" ci="0" mb="0" cb="0"/><line nr="1491" mi="7" ci="0" mb="2" cb="0"/><line nr="1492" mi="3" ci="0" mb="0" cb="0"/><line nr="1493" mi="19" ci="0" mb="0" cb="0"/><line nr="1498" mi="0" ci="10" mb="0" cb="0"/><line nr="1499" mi="1" ci="6" mb="1" cb="1"/><line nr="1500" mi="3" ci="0" mb="0" cb="0"/><line nr="1501" mi="13" ci="6" mb="0" cb="0"/><line nr="1506" mi="10" ci="0" mb="0" cb="0"/><line nr="1507" mi="7" ci="0" mb="2" cb="0"/><line nr="1508" mi="3" ci="0" mb="0" cb="0"/><line nr="1509" mi="19" ci="0" mb="0" cb="0"/><line nr="1514" mi="0" ci="10" mb="0" cb="0"/><line nr="1515" mi="0" ci="7" mb="0" cb="2"/><line nr="1516" mi="3" ci="0" mb="0" cb="0"/><line nr="1517" mi="13" ci="6" mb="0" cb="0"/><line nr="1522" mi="0" ci="10" mb="0" cb="0"/><line nr="1523" mi="0" ci="7" mb="0" cb="2"/><line nr="1524" mi="3" ci="0" mb="0" cb="0"/><line nr="1525" mi="13" ci="6" mb="0" cb="0"/><line nr="1530" mi="0" ci="10" mb="0" cb="0"/><line nr="1531" mi="1" ci="6" mb="1" cb="1"/><line nr="1532" mi="3" ci="0" mb="0" cb="0"/><line nr="1533" mi="13" ci="6" mb="0" cb="0"/><line nr="1538" mi="0" ci="10" mb="0" cb="0"/><line nr="1539" mi="0" ci="7" mb="0" cb="2"/><line nr="1540" mi="3" ci="0" mb="0" cb="0"/><line nr="1541" mi="13" ci="6" mb="0" cb="0"/><line nr="1546" mi="0" ci="10" mb="0" cb="0"/><line nr="1547" mi="1" ci="6" mb="1" cb="1"/><line nr="1548" mi="3" ci="0" mb="0" cb="0"/><line nr="1549" mi="13" ci="6" mb="0" cb="0"/><line nr="1554" mi="0" ci="10" mb="0" cb="0"/><line nr="1555" mi="0" ci="7" mb="0" cb="2"/><line nr="1556" mi="3" ci="0" mb="0" cb="0"/><line nr="1557" mi="13" ci="6" mb="0" cb="0"/><line nr="1562" mi="0" ci="10" mb="0" cb="0"/><line nr="1563" mi="0" ci="7" mb="0" cb="2"/><line nr="1564" mi="3" ci="0" mb="0" cb="0"/><line nr="1565" mi="13" ci="6" mb="0" cb="0"/><line nr="1570" mi="0" ci="10" mb="0" cb="0"/><line nr="1571" mi="1" ci="6" mb="1" cb="1"/><line nr="1572" mi="3" ci="0" mb="0" cb="0"/><line nr="1573" mi="13" ci="6" mb="0" cb="0"/><line nr="1578" mi="10" ci="0" mb="0" cb="0"/><line nr="1579" mi="7" ci="0" mb="2" cb="0"/><line nr="1580" mi="3" ci="0" mb="0" cb="0"/><line nr="1581" mi="19" ci="0" mb="0" cb="0"/><line nr="1586" mi="10" ci="0" mb="0" cb="0"/><line nr="1587" mi="7" ci="0" mb="2" cb="0"/><line nr="1588" mi="3" ci="0" mb="0" cb="0"/><line nr="1589" mi="19" ci="0" mb="0" cb="0"/><line nr="1594" mi="0" ci="10" mb="0" cb="0"/><line nr="1595" mi="2" ci="5" mb="1" cb="1"/><line nr="1596" mi="3" ci="0" mb="0" cb="0"/><line nr="1597" mi="13" ci="6" mb="0" cb="0"/><line nr="1602" mi="0" ci="10" mb="0" cb="0"/><line nr="1603" mi="1" ci="6" mb="1" cb="1"/><line nr="1604" mi="3" ci="0" mb="0" cb="0"/><line nr="1605" mi="13" ci="6" mb="0" cb="0"/><line nr="1610" mi="0" ci="10" mb="0" cb="0"/><line nr="1611" mi="0" ci="7" mb="0" cb="2"/><line nr="1612" mi="3" ci="0" mb="0" cb="0"/><line nr="1613" mi="13" ci="6" mb="0" cb="0"/><line nr="1618" mi="0" ci="10" mb="0" cb="0"/><line nr="1619" mi="2" ci="5" mb="1" cb="1"/><line nr="1620" mi="3" ci="0" mb="0" cb="0"/><line nr="1621" mi="13" ci="6" mb="0" cb="0"/><line nr="1626" mi="0" ci="10" mb="0" cb="0"/><line nr="1627" mi="1" ci="6" mb="1" cb="1"/><line nr="1628" mi="3" ci="0" mb="0" cb="0"/><line nr="1629" mi="13" ci="6" mb="0" cb="0"/><line nr="1634" mi="0" ci="6" mb="0" cb="2"/><line nr="1635" mi="0" ci="6" mb="0" cb="2"/><line nr="1636" mi="2" ci="4" mb="1" cb="1"/><line nr="1637" mi="0" ci="2" mb="0" cb="0"/><line nr="1643" mi="0" ci="3" mb="0" cb="0"/><line nr="1644" mi="0" ci="3" mb="1" cb="1"/><line nr="1645" mi="3" ci="0" mb="0" cb="0"/><line nr="1646" mi="5" ci="0" mb="2" cb="0"/><line nr="1648" mi="0" ci="2" mb="0" cb="0"/><line nr="1654" mi="0" ci="3" mb="0" cb="0"/><line nr="1655" mi="0" ci="3" mb="0" cb="2"/><line nr="1656" mi="0" ci="3" mb="0" cb="0"/><line nr="1657" mi="0" ci="3" mb="0" cb="2"/><line nr="1658" mi="0" ci="3" mb="0" cb="0"/><line nr="1659" mi="0" ci="3" mb="0" cb="2"/><line nr="1660" mi="0" ci="3" mb="0" cb="0"/><line nr="1661" mi="0" ci="3" mb="1" cb="1"/><line nr="1662" mi="0" ci="3" mb="0" cb="0"/><line nr="1663" mi="0" ci="3" mb="0" cb="2"/><line nr="1664" mi="0" ci="3" mb="0" cb="0"/><line nr="1665" mi="0" ci="3" mb="0" cb="2"/><line nr="1666" mi="0" ci="3" mb="0" cb="0"/><line nr="1667" mi="0" ci="3" mb="0" cb="2"/><line nr="1668" mi="0" ci="3" mb="0" cb="0"/><line nr="1669" mi="0" ci="3" mb="1" cb="1"/><line nr="1670" mi="0" ci="3" mb="0" cb="0"/><line nr="1671" mi="0" ci="3" mb="0" cb="2"/><line nr="1672" mi="0" ci="3" mb="0" cb="0"/><line nr="1673" mi="0" ci="3" mb="1" cb="1"/><line nr="1674" mi="0" ci="3" mb="0" cb="0"/><line nr="1675" mi="0" ci="3" mb="0" cb="2"/><line nr="1676" mi="0" ci="3" mb="0" cb="0"/><line nr="1677" mi="0" ci="5" mb="1" cb="1"/><line nr="1689" mi="0" ci="3" mb="0" cb="0"/><line nr="1690" mi="0" ci="3" mb="0" cb="2"/><line nr="1691" mi="0" ci="3" mb="0" cb="0"/><line nr="1692" mi="2" ci="3" mb="1" cb="1"/><line nr="1694" mi="0" ci="2" mb="0" cb="0"/><line nr="1700" mi="0" ci="3" mb="0" cb="0"/><line nr="1701" mi="0" ci="3" mb="0" cb="2"/><line nr="1702" mi="0" ci="3" mb="0" cb="0"/><line nr="1703" mi="0" ci="5" mb="0" cb="2"/><line nr="1705" mi="0" ci="2" mb="0" cb="0"/><line nr="1710" mi="5" ci="0" mb="2" cb="0"/><line nr="1711" mi="2" ci="0" mb="0" cb="0"/><line nr="1716" mi="2" ci="3" mb="1" cb="1"/><line nr="1717" mi="0" ci="2" mb="0" cb="0"/><line nr="1722" mi="0" ci="5" mb="0" cb="2"/><line nr="1723" mi="0" ci="2" mb="0" cb="0"/><line nr="1728" mi="0" ci="6" mb="0" cb="2"/><line nr="1730" mi="0" ci="3" mb="0" cb="0"/><line nr="1731" mi="0" ci="3" mb="1" cb="1"/><line nr="1732" mi="3" ci="0" mb="0" cb="0"/><line nr="1733" mi="5" ci="0" mb="2" cb="0"/><line nr="1735" mi="0" ci="2" mb="0" cb="0"/><line nr="1740" mi="5" ci="0" mb="2" cb="0"/><line nr="1741" mi="2" ci="0" mb="0" cb="0"/><line nr="1746" mi="0" ci="6" mb="0" cb="2"/><line nr="1747" mi="2" ci="3" mb="1" cb="1"/><line nr="1750" mi="0" ci="3" mb="0" cb="0"/><line nr="1751" mi="0" ci="7" mb="0" cb="2"/><line nr="1753" mi="2" ci="4" mb="1" cb="1"/><line nr="1754" mi="0" ci="2" mb="0" cb="0"/><line nr="1759" mi="2" ci="3" mb="1" cb="1"/><line nr="1760" mi="0" ci="2" mb="0" cb="0"/><line nr="1765" mi="0" ci="5" mb="0" cb="2"/><line nr="1766" mi="0" ci="2" mb="0" cb="0"/><line nr="1771" mi="0" ci="5" mb="0" cb="2"/><line nr="1772" mi="0" ci="2" mb="0" cb="0"/><line nr="1778" mi="0" ci="3" mb="0" cb="0"/><line nr="1779" mi="0" ci="3" mb="0" cb="2"/><line nr="1780" mi="0" ci="3" mb="0" cb="0"/><line nr="1781" mi="0" ci="5" mb="0" cb="2"/><line nr="1783" mi="0" ci="3" mb="0" cb="0"/><line nr="1784" mi="0" ci="6" mb="0" cb="2"/><line nr="1785" mi="0" ci="2" mb="0" cb="0"/><line nr="1790" mi="5" ci="0" mb="2" cb="0"/><line nr="1791" mi="2" ci="0" mb="0" cb="0"/><line nr="1796" mi="2" ci="3" mb="1" cb="1"/><line nr="1797" mi="0" ci="2" mb="0" cb="0"/><line nr="1803" mi="0" ci="3" mb="0" cb="0"/><line nr="1804" mi="0" ci="3" mb="1" cb="1"/><line nr="1805" mi="3" ci="0" mb="0" cb="0"/><line nr="1806" mi="5" ci="0" mb="2" cb="0"/><line nr="1808" mi="0" ci="6" mb="0" cb="2"/><line nr="1809" mi="0" ci="3" mb="0" cb="0"/><line nr="1810" mi="0" ci="3" mb="1" cb="1"/><line nr="1811" mi="3" ci="0" mb="0" cb="0"/><line nr="1812" mi="5" ci="0" mb="2" cb="0"/><line nr="1815" mi="0" ci="3" mb="0" cb="0"/><line nr="1816" mi="0" ci="7" mb="0" cb="2"/><line nr="1818" mi="0" ci="2" mb="0" cb="0"/><line nr="1823" mi="5" ci="0" mb="2" cb="0"/><line nr="1824" mi="2" ci="0" mb="0" cb="0"/><line nr="1829" mi="5" ci="0" mb="2" cb="0"/><line nr="1830" mi="2" ci="0" mb="0" cb="0"/><line nr="1835" mi="0" ci="6" mb="0" cb="2"/><line nr="1836" mi="0" ci="2" mb="0" cb="0"/><line nr="1841" mi="0" ci="6" mb="1" cb="1"/><line nr="1843" mi="3" ci="0" mb="0" cb="0"/><line nr="1844" mi="3" ci="0" mb="2" cb="0"/><line nr="1845" mi="3" ci="0" mb="0" cb="0"/><line nr="1846" mi="5" ci="0" mb="2" cb="0"/><line nr="1848" mi="2" ci="0" mb="0" cb="0"/><line nr="1853" mi="0" ci="6" mb="1" cb="1"/><line nr="1854" mi="2" ci="0" mb="0" cb="0"/><line nr="1859" mi="0" ci="6" mb="1" cb="1"/><line nr="1860" mi="6" ci="0" mb="2" cb="0"/><line nr="1861" mi="6" ci="0" mb="2" cb="0"/><line nr="1862" mi="2" ci="0" mb="0" cb="0"/><line nr="1867" mi="5" ci="0" mb="2" cb="0"/><line nr="1868" mi="2" ci="0" mb="0" cb="0"/><line nr="1873" mi="0" ci="6" mb="0" cb="2"/><line nr="1874" mi="2" ci="4" mb="1" cb="1"/><line nr="1875" mi="2" ci="4" mb="1" cb="1"/><line nr="1876" mi="2" ci="4" mb="1" cb="1"/><line nr="1877" mi="2" ci="4" mb="1" cb="1"/><line nr="1878" mi="0" ci="2" mb="0" cb="0"/><line nr="1883" mi="2" ci="3" mb="1" cb="1"/><line nr="1884" mi="0" ci="2" mb="0" cb="0"/><line nr="1890" mi="0" ci="3" mb="0" cb="0"/><line nr="1891" mi="0" ci="3" mb="0" cb="2"/><line nr="1892" mi="0" ci="3" mb="0" cb="0"/><line nr="1893" mi="0" ci="3" mb="1" cb="1"/><line nr="1894" mi="0" ci="3" mb="0" cb="0"/><line nr="1895" mi="0" ci="5" mb="1" cb="1"/><line nr="1898" mi="0" ci="2" mb="0" cb="0"/><line nr="1903" mi="2" ci="3" mb="1" cb="1"/><line nr="1904" mi="0" ci="2" mb="0" cb="0"/><line nr="1909" mi="0" ci="5" mb="0" cb="2"/><line nr="1910" mi="0" ci="2" mb="0" cb="0"/><line nr="1916" mi="0" ci="3" mb="0" cb="0"/><line nr="1917" mi="0" ci="3" mb="0" cb="2"/><line nr="1918" mi="0" ci="3" mb="0" cb="0"/><line nr="1919" mi="2" ci="3" mb="1" cb="1"/><line nr="1921" mi="0" ci="6" mb="0" cb="2"/><line nr="1922" mi="0" ci="3" mb="0" cb="0"/><line nr="1923" mi="0" ci="3" mb="1" cb="1"/><line nr="1924" mi="3" ci="0" mb="0" cb="0"/><line nr="1925" mi="5" ci="0" mb="2" cb="0"/><line nr="1928" mi="0" ci="3" mb="0" cb="0"/><line nr="1929" mi="0" ci="7" mb="1" cb="1"/><line nr="1931" mi="0" ci="2" mb="0" cb="0"/><line nr="1936" mi="2" ci="4" mb="1" cb="1"/><line nr="1937" mi="2" ci="3" mb="1" cb="1"/><line nr="1938" mi="0" ci="2" mb="0" cb="0"/><line nr="1943" mi="0" ci="6" mb="0" cb="2"/><line nr="1944" mi="0" ci="2" mb="0" cb="0"/><line nr="1950" mi="0" ci="3" mb="0" cb="0"/><line nr="1951" mi="0" ci="6" mb="0" cb="2"/><line nr="1952" mi="0" ci="6" mb="0" cb="2"/><line nr="1953" mi="0" ci="3" mb="0" cb="0"/><line nr="1954" mi="0" ci="3" mb="0" cb="2"/><line nr="1955" mi="0" ci="3" mb="0" cb="0"/><line nr="1956" mi="0" ci="3" mb="0" cb="2"/><line nr="1957" mi="0" ci="3" mb="0" cb="0"/><line nr="1958" mi="2" ci="3" mb="1" cb="1"/><line nr="1961" mi="2" ci="4" mb="1" cb="1"/><line nr="1962" mi="0" ci="2" mb="0" cb="0"/><line nr="1967" mi="2" ci="4" mb="1" cb="1"/><line nr="1968" mi="0" ci="2" mb="0" cb="0"/><line nr="1974" mi="0" ci="3" mb="0" cb="0"/><line nr="1975" mi="0" ci="3" mb="0" cb="2"/><line nr="1976" mi="0" ci="3" mb="0" cb="0"/><line nr="1977" mi="0" ci="5" mb="0" cb="2"/><line nr="1979" mi="0" ci="2" mb="0" cb="0"/><line nr="1984" mi="0" ci="6" mb="0" cb="2"/><line nr="1985" mi="2" ci="3" mb="1" cb="1"/><line nr="1986" mi="0" ci="2" mb="0" cb="0"/><line nr="1991" mi="0" ci="5" mb="0" cb="2"/><line nr="1993" mi="0" ci="3" mb="0" cb="0"/><line nr="1994" mi="0" ci="6" mb="0" cb="2"/><line nr="1995" mi="0" ci="2" mb="0" cb="0"/><line nr="2000" mi="0" ci="5" mb="0" cb="2"/><line nr="2001" mi="0" ci="2" mb="0" cb="0"/><line nr="2006" mi="0" ci="6" mb="0" cb="2"/><line nr="2008" mi="0" ci="3" mb="0" cb="0"/><line nr="2009" mi="0" ci="3" mb="0" cb="2"/><line nr="2010" mi="0" ci="3" mb="0" cb="0"/><line nr="2011" mi="2" ci="3" mb="1" cb="1"/><line nr="2013" mi="2" ci="4" mb="1" cb="1"/><line nr="2014" mi="0" ci="3" mb="0" cb="0"/><line nr="2015" mi="0" ci="6" mb="0" cb="2"/><line nr="2016" mi="0" ci="2" mb="0" cb="0"/><line nr="2021" mi="2" ci="3" mb="1" cb="1"/><line nr="2024" mi="0" ci="3" mb="0" cb="0"/><line nr="2025" mi="0" ci="7" mb="1" cb="1"/><line nr="2027" mi="0" ci="3" mb="0" cb="0"/><line nr="2028" mi="0" ci="3" mb="1" cb="1"/><line nr="2029" mi="0" ci="3" mb="0" cb="0"/><line nr="2030" mi="2" ci="3" mb="1" cb="1"/><line nr="2032" mi="0" ci="2" mb="0" cb="0"/><line nr="2037" mi="2" ci="4" mb="1" cb="1"/><line nr="2038" mi="0" ci="2" mb="0" cb="0"/><line nr="2043" mi="0" ci="6" mb="1" cb="1"/><line nr="2044" mi="2" ci="0" mb="0" cb="0"/><line nr="2049" mi="0" ci="6" mb="0" cb="2"/><line nr="2051" mi="0" ci="3" mb="0" cb="0"/><line nr="2052" mi="0" ci="3" mb="1" cb="1"/><line nr="2053" mi="0" ci="3" mb="0" cb="0"/><line nr="2054" mi="2" ci="3" mb="1" cb="1"/><line nr="2056" mi="2" ci="4" mb="1" cb="1"/><line nr="2057" mi="0" ci="2" mb="0" cb="0"/><line nr="2062" mi="0" ci="5" mb="0" cb="2"/><line nr="2063" mi="0" ci="2" mb="0" cb="0"/><line nr="2068" mi="0" ci="6" mb="0" cb="2"/><line nr="2069" mi="0" ci="2" mb="0" cb="0"/><line nr="2074" mi="0" ci="6" mb="0" cb="2"/><line nr="2075" mi="2" ci="4" mb="1" cb="1"/><line nr="2076" mi="2" ci="4" mb="1" cb="1"/><line nr="2077" mi="0" ci="2" mb="0" cb="0"/><line nr="2082" mi="0" ci="5" mb="0" cb="2"/><line nr="2083" mi="0" ci="2" mb="0" cb="0"/><line nr="2088" mi="0" ci="6" mb="0" cb="2"/><line nr="2089" mi="2" ci="4" mb="1" cb="1"/><line nr="2090" mi="0" ci="6" mb="0" cb="2"/><line nr="2091" mi="2" ci="4" mb="1" cb="1"/><line nr="2092" mi="2" ci="4" mb="1" cb="1"/><line nr="2093" mi="0" ci="2" mb="0" cb="0"/><line nr="2099" mi="0" ci="3" mb="0" cb="0"/><line nr="2100" mi="0" ci="3" mb="0" cb="2"/><line nr="2101" mi="0" ci="3" mb="0" cb="0"/><line nr="2102" mi="0" ci="5" mb="0" cb="2"/><line nr="2104" mi="0" ci="2" mb="0" cb="0"/><line nr="2110" mi="0" ci="3" mb="0" cb="0"/><line nr="2111" mi="0" ci="3" mb="0" cb="2"/><line nr="2112" mi="0" ci="3" mb="0" cb="0"/><line nr="2113" mi="0" ci="3" mb="0" cb="2"/><line nr="2114" mi="0" ci="3" mb="0" cb="0"/><line nr="2115" mi="0" ci="5" mb="0" cb="2"/><line nr="2118" mi="0" ci="2" mb="0" cb="0"/><line nr="2123" mi="2" ci="4" mb="1" cb="1"/><line nr="2124" mi="0" ci="2" mb="0" cb="0"/><line nr="2129" mi="0" ci="6" mb="1" cb="1"/><line nr="2130" mi="2" ci="0" mb="0" cb="0"/><line nr="2135" mi="0" ci="5" mb="0" cb="2"/><line nr="2136" mi="0" ci="2" mb="0" cb="0"/><line nr="2141" mi="0" ci="6" mb="0" cb="2"/><line nr="2142" mi="2" ci="4" mb="1" cb="1"/><line nr="2143" mi="0" ci="2" mb="0" cb="0"/><line nr="2148" mi="0" ci="5" mb="0" cb="2"/><line nr="2149" mi="0" ci="2" mb="0" cb="0"/><line nr="2154" mi="0" ci="5" mb="0" cb="2"/><line nr="2155" mi="0" ci="2" mb="0" cb="0"/><line nr="2161" mi="0" ci="3" mb="0" cb="0"/><line nr="2162" mi="0" ci="3" mb="0" cb="2"/><line nr="2163" mi="0" ci="3" mb="0" cb="0"/><line nr="2164" mi="0" ci="5" mb="0" cb="2"/><line nr="2167" mi="0" ci="3" mb="0" cb="0"/><line nr="2168" mi="0" ci="7" mb="0" cb="2"/><line nr="2170" mi="0" ci="2" mb="0" cb="0"/><line nr="2175" mi="0" ci="6" mb="0" cb="2"/><line nr="2177" mi="0" ci="3" mb="0" cb="0"/><line nr="2178" mi="0" ci="3" mb="1" cb="1"/><line nr="2179" mi="0" ci="3" mb="0" cb="0"/><line nr="2180" mi="2" ci="3" mb="1" cb="1"/><line nr="2182" mi="0" ci="6" mb="1" cb="1"/><line nr="2183" mi="2" ci="0" mb="0" cb="0"/><line nr="2188" mi="0" ci="6" mb="1" cb="1"/><line nr="2189" mi="5" ci="0" mb="2" cb="0"/><line nr="2190" mi="2" ci="0" mb="0" cb="0"/><line nr="2195" mi="0" ci="6" mb="0" cb="2"/><line nr="2196" mi="2" ci="3" mb="1" cb="1"/><line nr="2199" mi="0" ci="3" mb="0" cb="0"/><line nr="2200" mi="0" ci="7" mb="1" cb="1"/><line nr="2202" mi="0" ci="2" mb="0" cb="0"/><line nr="2207" mi="0" ci="5" mb="1" cb="1"/><line nr="2208" mi="2" ci="0" mb="0" cb="0"/><line nr="2213" mi="0" ci="6" mb="0" cb="2"/><line nr="2214" mi="2" ci="3" mb="1" cb="1"/><line nr="2215" mi="0" ci="2" mb="0" cb="0"/><line nr="2220" mi="2" ci="4" mb="1" cb="1"/><line nr="2221" mi="2" ci="3" mb="1" cb="1"/><line nr="2224" mi="0" ci="3" mb="0" cb="0"/><line nr="2225" mi="0" ci="7" mb="1" cb="1"/><line nr="2227" mi="2" ci="4" mb="1" cb="1"/><line nr="2228" mi="0" ci="2" mb="0" cb="0"/><line nr="2233" mi="0" ci="5" mb="0" cb="2"/><line nr="2234" mi="0" ci="2" mb="0" cb="0"/><line nr="2239" mi="0" ci="6" mb="0" cb="2"/><line nr="2240" mi="0" ci="2" mb="0" cb="0"/><line nr="2245" mi="0" ci="6" mb="0" cb="2"/><line nr="2246" mi="2" ci="3" mb="1" cb="1"/><line nr="2249" mi="0" ci="3" mb="0" cb="0"/><line nr="2250" mi="0" ci="7" mb="0" cb="2"/><line nr="2252" mi="0" ci="2" mb="0" cb="0"/><line nr="2258" mi="0" ci="3" mb="0" cb="0"/><line nr="2259" mi="0" ci="6" mb="0" cb="2"/><line nr="2260" mi="0" ci="5" mb="0" cb="2"/><line nr="2261" mi="0" ci="2" mb="0" cb="0"/><line nr="2266" mi="0" ci="6" mb="1" cb="1"/><line nr="2267" mi="2" ci="0" mb="0" cb="0"/><line nr="2272" mi="0" ci="5" mb="0" cb="2"/><line nr="2274" mi="0" ci="3" mb="0" cb="0"/><line nr="2275" mi="0" ci="3" mb="0" cb="2"/><line nr="2276" mi="0" ci="3" mb="0" cb="0"/><line nr="2277" mi="0" ci="5" mb="0" cb="2"/><line nr="2279" mi="0" ci="2" mb="0" cb="0"/><line nr="2284" mi="2" ci="4" mb="1" cb="1"/><line nr="2285" mi="0" ci="2" mb="0" cb="0"/><line nr="2290" mi="0" ci="6" mb="0" cb="2"/><line nr="2291" mi="0" ci="2" mb="0" cb="0"/><line nr="2296" mi="0" ci="6" mb="0" cb="2"/><line nr="2297" mi="0" ci="2" mb="0" cb="0"/><line nr="2302" mi="0" ci="6" mb="0" cb="2"/><line nr="2304" mi="0" ci="3" mb="0" cb="0"/><line nr="2305" mi="0" ci="3" mb="0" cb="2"/><line nr="2306" mi="0" ci="3" mb="0" cb="0"/><line nr="2307" mi="0" ci="5" mb="0" cb="2"/><line nr="2309" mi="2" ci="4" mb="1" cb="1"/><line nr="2310" mi="0" ci="2" mb="0" cb="0"/><line nr="2315" mi="0" ci="6" mb="1" cb="1"/><line nr="2316" mi="2" ci="0" mb="0" cb="0"/><line nr="2321" mi="0" ci="6" mb="0" cb="2"/><line nr="2322" mi="0" ci="2" mb="0" cb="0"/><line nr="2327" mi="0" ci="6" mb="0" cb="2"/><line nr="2329" mi="0" ci="3" mb="0" cb="0"/><line nr="2330" mi="0" ci="3" mb="0" cb="2"/><line nr="2331" mi="0" ci="3" mb="0" cb="0"/><line nr="2332" mi="2" ci="3" mb="1" cb="1"/><line nr="2334" mi="0" ci="2" mb="0" cb="0"/><line nr="2339" mi="0" ci="6" mb="0" cb="2"/><line nr="2340" mi="0" ci="2" mb="0" cb="0"/><line nr="2346" mi="0" ci="3" mb="0" cb="0"/><line nr="2347" mi="0" ci="3" mb="0" cb="2"/><line nr="2348" mi="0" ci="3" mb="0" cb="0"/><line nr="2349" mi="0" ci="3" mb="0" cb="2"/><line nr="2350" mi="0" ci="3" mb="0" cb="0"/><line nr="2351" mi="0" ci="5" mb="0" cb="2"/><line nr="2354" mi="0" ci="3" mb="0" cb="0"/><line nr="2355" mi="0" ci="6" mb="0" cb="2"/><line nr="2356" mi="0" ci="2" mb="0" cb="0"/><line nr="2361" mi="0" ci="6" mb="0" cb="2"/><line nr="2362" mi="0" ci="2" mb="0" cb="0"/><line nr="2368" mi="0" ci="3" mb="0" cb="0"/><line nr="2369" mi="0" ci="6" mb="0" cb="2"/><line nr="2370" mi="0" ci="3" mb="0" cb="0"/><line nr="2371" mi="0" ci="3" mb="0" cb="2"/><line nr="2372" mi="0" ci="3" mb="0" cb="0"/><line nr="2373" mi="0" ci="3" mb="1" cb="1"/><line nr="2374" mi="0" ci="3" mb="0" cb="0"/><line nr="2375" mi="0" ci="5" mb="0" cb="2"/><line nr="2378" mi="0" ci="2" mb="0" cb="0"/><line nr="2383" mi="0" ci="6" mb="1" cb="1"/><line nr="2384" mi="2" ci="0" mb="0" cb="0"/><line nr="2389" mi="0" ci="6" mb="0" cb="2"/><line nr="2390" mi="0" ci="2" mb="0" cb="0"/><line nr="2395" mi="0" ci="6" mb="0" cb="2"/><line nr="2396" mi="0" ci="2" mb="0" cb="0"/><line nr="2401" mi="0" ci="6" mb="1" cb="1"/><line nr="2402" mi="6" ci="0" mb="2" cb="0"/><line nr="2403" mi="6" ci="0" mb="2" cb="0"/><line nr="2404" mi="2" ci="0" mb="0" cb="0"/><line nr="2409" mi="0" ci="6" mb="0" cb="2"/><line nr="2410" mi="2" ci="4" mb="1" cb="1"/><line nr="2411" mi="2" ci="4" mb="1" cb="1"/><line nr="2412" mi="2" ci="4" mb="1" cb="1"/><line nr="2413" mi="2" ci="4" mb="1" cb="1"/><line nr="2414" mi="0" ci="2" mb="0" cb="0"/><line nr="2419" mi="0" ci="6" mb="0" cb="2"/><line nr="2420" mi="0" ci="2" mb="0" cb="0"/><line nr="2425" mi="0" ci="6" mb="0" cb="2"/><line nr="2426" mi="0" ci="2" mb="0" cb="0"/><line nr="2432" mi="0" ci="3" mb="0" cb="0"/><line nr="2433" mi="0" ci="3" mb="0" cb="2"/><line nr="2434" mi="0" ci="3" mb="0" cb="0"/><line nr="2435" mi="0" ci="3" mb="1" cb="1"/><line nr="2436" mi="0" ci="3" mb="0" cb="0"/><line nr="2437" mi="0" ci="5" mb="0" cb="2"/><line nr="2440" mi="0" ci="2" mb="0" cb="0"/><line nr="2445" mi="0" ci="6" mb="1" cb="1"/><line nr="2446" mi="2" ci="0" mb="0" cb="0"/><line nr="2451" mi="0" ci="5" mb="0" cb="2"/><line nr="2452" mi="0" ci="2" mb="0" cb="0"/><line nr="2457" mi="0" ci="6" mb="0" cb="2"/><line nr="2458" mi="2" ci="3" mb="1" cb="1"/><line nr="2459" mi="0" ci="6" mb="0" cb="2"/><line nr="2461" mi="0" ci="3" mb="0" cb="0"/><line nr="2462" mi="0" ci="6" mb="0" cb="2"/><line nr="2463" mi="0" ci="2" mb="0" cb="0"/><line nr="2468" mi="0" ci="6" mb="0" cb="2"/><line nr="2469" mi="0" ci="2" mb="0" cb="0"/><line nr="2474" mi="0" ci="6" mb="0" cb="2"/><line nr="2475" mi="0" ci="2" mb="0" cb="0"/><line nr="2480" mi="0" ci="5" mb="0" cb="2"/><line nr="2481" mi="0" ci="2" mb="0" cb="0"/><line nr="2486" mi="5" ci="0" mb="2" cb="0"/><line nr="2487" mi="2" ci="0" mb="0" cb="0"/><line nr="2493" mi="0" ci="3" mb="0" cb="0"/><line nr="2494" mi="0" ci="3" mb="0" cb="2"/><line nr="2495" mi="0" ci="3" mb="0" cb="0"/><line nr="2496" mi="0" ci="5" mb="0" cb="2"/><line nr="2498" mi="0" ci="3" mb="0" cb="0"/><line nr="2499" mi="0" ci="6" mb="0" cb="2"/><line nr="2500" mi="0" ci="2" mb="0" cb="0"/><line nr="2505" mi="2" ci="3" mb="1" cb="1"/><line nr="2506" mi="0" ci="2" mb="0" cb="0"/><line nr="2511" mi="0" ci="6" mb="0" cb="2"/><line nr="2512" mi="0" ci="2" mb="0" cb="0"/><line nr="2517" mi="0" ci="6" mb="0" cb="2"/><line nr="2518" mi="0" ci="2" mb="0" cb="0"/><line nr="2532" mi="8" ci="4" mb="0" cb="0"/><line nr="2536" mi="0" ci="1" mb="0" cb="0"/><line nr="2537" mi="0" ci="1" mb="0" cb="0"/><line nr="2538" mi="0" ci="1" mb="0" cb="0"/><line nr="2540" mi="0" ci="3" mb="0" cb="0"/><line nr="2541" mi="0" ci="1" mb="0" cb="0"/><line nr="2543" mi="0" ci="3" mb="0" cb="0"/><line nr="2544" mi="0" ci="1" mb="0" cb="0"/><line nr="2545" mi="8" ci="4" mb="0" cb="0"/><line nr="2546" mi="6" ci="3" mb="0" cb="0"/><line nr="2547" mi="6" ci="3" mb="0" cb="0"/><line nr="2551" mi="4" ci="0" mb="0" cb="0"/><line nr="2552" mi="1" ci="0" mb="0" cb="0"/><line nr="2554" mi="2" ci="0" mb="0" cb="0"/><line nr="2555" mi="16" ci="0" mb="0" cb="0"/><line nr="2556" mi="7" ci="0" mb="0" cb="0"/><line nr="2557" mi="5" ci="0" mb="0" cb="0"/><line nr="2558" mi="3" ci="0" mb="0" cb="0"/><line nr="2559" mi="3" ci="0" mb="0" cb="0"/><line nr="2560" mi="16" ci="0" mb="2" cb="0"/><line nr="2561" mi="1" ci="0" mb="0" cb="0"/><line nr="2565" mi="4" ci="0" mb="0" cb="0"/><line nr="2566" mi="1" ci="0" mb="0" cb="0"/><line nr="2569" mi="14" ci="0" mb="0" cb="0"/><line nr="2570" mi="5" ci="0" mb="0" cb="0"/><line nr="2571" mi="5" ci="0" mb="0" cb="0"/><line nr="2572" mi="3" ci="0" mb="0" cb="0"/><line nr="2573" mi="3" ci="0" mb="0" cb="0"/><line nr="2574" mi="11" ci="0" mb="2" cb="0"/><line nr="2575" mi="16" ci="0" mb="2" cb="0"/><line nr="2576" mi="1" ci="0" mb="0" cb="0"/><line nr="2579" mi="0" ci="2" mb="0" cb="0"/><line nr="2580" mi="0" ci="8" mb="0" cb="0"/><line nr="2581" mi="0" ci="7" mb="0" cb="0"/><line nr="2582" mi="0" ci="5" mb="0" cb="0"/><line nr="2583" mi="0" ci="3" mb="0" cb="0"/><line nr="2584" mi="0" ci="3" mb="0" cb="0"/><line nr="2585" mi="0" ci="16" mb="0" cb="2"/><line nr="2586" mi="0" ci="1" mb="0" cb="0"/><line nr="2590" mi="3" ci="0" mb="2" cb="0"/><line nr="2591" mi="9" ci="0" mb="0" cb="0"/><line nr="2593" mi="6" ci="0" mb="0" cb="0"/><line nr="2595" mi="3" ci="0" mb="2" cb="0"/><line nr="2596" mi="7" ci="0" mb="0" cb="0"/><line nr="2599" mi="5" ci="0" mb="0" cb="0"/><line nr="2600" mi="5" ci="0" mb="0" cb="0"/><line nr="2601" mi="3" ci="0" mb="0" cb="0"/><line nr="2602" mi="3" ci="0" mb="0" cb="0"/><line nr="2603" mi="16" ci="0" mb="2" cb="0"/><line nr="2604" mi="1" ci="0" mb="0" cb="0"/><line nr="2607" mi="2" ci="0" mb="0" cb="0"/><line nr="2608" mi="3" ci="0" mb="0" cb="0"/><line nr="2609" mi="5" ci="0" mb="0" cb="0"/><line nr="2610" mi="3" ci="0" mb="0" cb="0"/><line nr="2611" mi="3" ci="0" mb="0" cb="0"/><line nr="2612" mi="16" ci="0" mb="2" cb="0"/><line nr="2613" mi="1" ci="0" mb="0" cb="0"/><line nr="2617" mi="3" ci="0" mb="0" cb="0"/><line nr="2618" mi="5" ci="0" mb="0" cb="0"/><line nr="2619" mi="3" ci="0" mb="0" cb="0"/><line nr="2620" mi="3" ci="0" mb="0" cb="0"/><line nr="2621" mi="16" ci="0" mb="2" cb="0"/><line nr="2622" mi="1" ci="0" mb="0" cb="0"/><line nr="2626" mi="0" ci="12" mb="1" cb="1"/><line nr="2627" mi="9" ci="0" mb="0" cb="0"/><line nr="2628" mi="0" ci="3" mb="0" cb="0"/><line nr="2629" mi="0" ci="5" mb="1" cb="1"/><line nr="2630" mi="0" ci="6" mb="0" cb="0"/><line nr="2631" mi="0" ci="9" mb="1" cb="1"/><line nr="2632" mi="3" ci="0" mb="0" cb="0"/><line nr="2633" mi="9" ci="0" mb="2" cb="0"/><line nr="2634" mi="5" ci="0" mb="0" cb="0"/><line nr="2635" mi="2" ci="0" mb="2" cb="0"/><line nr="2636" mi="8" ci="0" mb="2" cb="0"/><line nr="2637" mi="4" ci="0" mb="0" cb="0"/><line nr="2641" mi="0" ci="3" mb="0" cb="0"/><line nr="2643" mi="3" ci="0" mb="0" cb="0"/><line nr="2644" mi="3" ci="0" mb="0" cb="0"/><line nr="2645" mi="3" ci="0" mb="0" cb="0"/><line nr="2649" mi="0" ci="3" mb="0" cb="0"/><line nr="2650" mi="12" ci="6" mb="0" cb="0"/><line nr="2652" mi="0" ci="5" mb="0" cb="2"/><line nr="2653" mi="0" ci="6" mb="0" cb="0"/><line nr="2654" mi="0" ci="4" mb="0" cb="2"/><line nr="2655" mi="0" ci="13" mb="0" cb="0"/><line nr="2657" mi="0" ci="9" mb="0" cb="0"/><line nr="2660" mi="0" ci="5" mb="0" cb="0"/><line nr="2662" mi="0" ci="3" mb="1" cb="1"/><line nr="2663" mi="5" ci="0" mb="0" cb="0"/><line nr="2664" mi="11" ci="0" mb="4" cb="0"/><line nr="2665" mi="6" ci="0" mb="2" cb="0"/><line nr="2667" mi="0" ci="7" mb="0" cb="2"/><line nr="2668" mi="8" ci="3" mb="3" cb="1"/><line nr="2669" mi="0" ci="2" mb="0" cb="0"/><line nr="2675" mi="10" ci="0" mb="2" cb="0"/><line nr="2676" mi="9" ci="0" mb="0" cb="0"/><line nr="2677" mi="3" ci="0" mb="0" cb="0"/><line nr="2678" mi="6" ci="0" mb="0" cb="0"/><line nr="2679" mi="3" ci="0" mb="0" cb="0"/><line nr="2684" mi="3" ci="0" mb="0" cb="0"/><line nr="2685" mi="7" ci="0" mb="2" cb="0"/><line nr="2686" mi="7" ci="0" mb="2" cb="0"/><line nr="2687" mi="7" ci="0" mb="0" cb="0"/><line nr="2689" mi="2" ci="0" mb="0" cb="0"/><line nr="2693" mi="7" ci="0" mb="2" cb="0"/><line nr="2694" mi="12" ci="0" mb="0" cb="0"/><line nr="2696" mi="7" ci="0" mb="0" cb="0"/><line nr="2699" mi="10" ci="5" mb="0" cb="0"/><line nr="2701" mi="6" ci="3" mb="0" cb="0"/><line nr="2702" mi="8" ci="4" mb="0" cb="0"/><line nr="2706" mi="3" ci="0" mb="2" cb="0"/><line nr="2707" mi="1" ci="0" mb="0" cb="0"/><line nr="2710" mi="6" ci="0" mb="2" cb="0"/><line nr="2711" mi="12" ci="0" mb="0" cb="0"/><line nr="2712" mi="3" ci="0" mb="2" cb="0"/><line nr="2713" mi="5" ci="0" mb="0" cb="0"/><line nr="2715" mi="8" ci="0" mb="2" cb="0"/><line nr="2716" mi="8" ci="0" mb="0" cb="0"/><line nr="2719" mi="11" ci="0" mb="2" cb="0"/><line nr="2720" mi="6" ci="0" mb="2" cb="0"/><line nr="2721" mi="2" ci="0" mb="0" cb="0"/><line nr="2723" mi="9" ci="0" mb="2" cb="0"/><line nr="2724" mi="8" ci="0" mb="2" cb="0"/><line nr="2725" mi="2" ci="0" mb="0" cb="0"/><line nr="2726" mi="1" ci="0" mb="0" cb="0"/><line nr="2730" mi="2" ci="0" mb="2" cb="0"/><line nr="2731" mi="6" ci="0" mb="0" cb="0"/><line nr="2732" mi="1" ci="0" mb="0" cb="0"/><line nr="2735" mi="1" ci="0" mb="0" cb="0"/><line nr="2737" mi="2" ci="0" mb="2" cb="0"/><line nr="2738" mi="10" ci="0" mb="0" cb="0"/><line nr="2741" mi="1" ci="0" mb="0" cb="0"/><line nr="2745" mi="3" ci="0" mb="0" cb="0"/><line nr="2746" mi="3" ci="0" mb="0" cb="0"/><line nr="2747" mi="3" ci="0" mb="2" cb="0"/><line nr="2748" mi="5" ci="0" mb="0" cb="0"/><line nr="2749" mi="3" ci="0" mb="0" cb="0"/><line nr="2751" mi="6" ci="0" mb="2" cb="0"/><line nr="2752" mi="7" ci="0" mb="2" cb="0"/><line nr="2753" mi="7" ci="0" mb="2" cb="0"/><line nr="2754" mi="8" ci="0" mb="2" cb="0"/><line nr="2755" mi="4" ci="0" mb="0" cb="0"/><line nr="2757" mi="8" ci="0" mb="2" cb="0"/><line nr="2758" mi="6" ci="0" mb="0" cb="0"/><line nr="2763" mi="7" ci="0" mb="2" cb="0"/><line nr="2764" mi="4" ci="0" mb="2" cb="0"/><line nr="2765" mi="4" ci="0" mb="0" cb="0"/><line nr="2766" mi="5" ci="0" mb="0" cb="0"/><line nr="2767" mi="6" ci="0" mb="0" cb="0"/><line nr="2770" mi="3" ci="0" mb="0" cb="0"/><line nr="2771" mi="2" ci="0" mb="0" cb="0"/><line nr="2772" mi="4" ci="0" mb="0" cb="0"/><line nr="2773" mi="5" ci="0" mb="0" cb="0"/><line nr="2774" mi="9" ci="0" mb="2" cb="0"/><line nr="2775" mi="8" ci="0" mb="0" cb="0"/><line nr="2777" mi="8" ci="0" mb="0" cb="0"/><line nr="2782" mi="1" ci="0" mb="0" cb="0"/><line nr="2786" mi="1" ci="0" mb="0" cb="0"/><line nr="2789" mi="3" ci="0" mb="0" cb="0"/><line nr="2790" mi="7" ci="0" mb="2" cb="0"/><line nr="2792" mi="5" ci="0" mb="0" cb="0"/><line nr="2795" mi="5" ci="0" mb="2" cb="0"/><line nr="2796" mi="11" ci="0" mb="0" cb="0"/><line nr="2797" mi="2" ci="0" mb="90" cb="0"/><line nr="2798" mi="4" ci="0" mb="0" cb="0"/><line nr="2799" mi="4" ci="0" mb="0" cb="0"/><line nr="2800" mi="4" ci="0" mb="0" cb="0"/><line nr="2801" mi="4" ci="0" mb="0" cb="0"/><line nr="2802" mi="4" ci="0" mb="0" cb="0"/><line nr="2803" mi="4" ci="0" mb="0" cb="0"/><line nr="2804" mi="4" ci="0" mb="0" cb="0"/><line nr="2805" mi="4" ci="0" mb="0" cb="0"/><line nr="2806" mi="4" ci="0" mb="0" cb="0"/><line nr="2807" mi="4" ci="0" mb="0" cb="0"/><line nr="2808" mi="4" ci="0" mb="0" cb="0"/><line nr="2809" mi="4" ci="0" mb="0" cb="0"/><line nr="2810" mi="4" ci="0" mb="0" cb="0"/><line nr="2811" mi="4" ci="0" mb="0" cb="0"/><line nr="2812" mi="4" ci="0" mb="0" cb="0"/><line nr="2813" mi="4" ci="0" mb="0" cb="0"/><line nr="2814" mi="4" ci="0" mb="0" cb="0"/><line nr="2815" mi="4" ci="0" mb="0" cb="0"/><line nr="2816" mi="4" ci="0" mb="0" cb="0"/><line nr="2817" mi="4" ci="0" mb="0" cb="0"/><line nr="2818" mi="4" ci="0" mb="0" cb="0"/><line nr="2819" mi="4" ci="0" mb="0" cb="0"/><line nr="2820" mi="4" ci="0" mb="0" cb="0"/><line nr="2821" mi="4" ci="0" mb="0" cb="0"/><line nr="2822" mi="4" ci="0" mb="0" cb="0"/><line nr="2823" mi="4" ci="0" mb="0" cb="0"/><line nr="2824" mi="4" ci="0" mb="0" cb="0"/><line nr="2825" mi="4" ci="0" mb="0" cb="0"/><line nr="2826" mi="4" ci="0" mb="0" cb="0"/><line nr="2827" mi="4" ci="0" mb="0" cb="0"/><line nr="2828" mi="4" ci="0" mb="0" cb="0"/><line nr="2829" mi="4" ci="0" mb="0" cb="0"/><line nr="2830" mi="4" ci="0" mb="0" cb="0"/><line nr="2831" mi="4" ci="0" mb="0" cb="0"/><line nr="2832" mi="4" ci="0" mb="0" cb="0"/><line nr="2833" mi="4" ci="0" mb="0" cb="0"/><line nr="2834" mi="4" ci="0" mb="0" cb="0"/><line nr="2835" mi="4" ci="0" mb="0" cb="0"/><line nr="2836" mi="4" ci="0" mb="0" cb="0"/><line nr="2837" mi="4" ci="0" mb="0" cb="0"/><line nr="2838" mi="4" ci="0" mb="0" cb="0"/><line nr="2839" mi="4" ci="0" mb="0" cb="0"/><line nr="2840" mi="4" ci="0" mb="0" cb="0"/><line nr="2841" mi="4" ci="0" mb="0" cb="0"/><line nr="2842" mi="4" ci="0" mb="0" cb="0"/><line nr="2843" mi="4" ci="0" mb="0" cb="0"/><line nr="2844" mi="4" ci="0" mb="0" cb="0"/><line nr="2845" mi="4" ci="0" mb="0" cb="0"/><line nr="2846" mi="4" ci="0" mb="0" cb="0"/><line nr="2847" mi="4" ci="0" mb="0" cb="0"/><line nr="2848" mi="4" ci="0" mb="0" cb="0"/><line nr="2849" mi="4" ci="0" mb="0" cb="0"/><line nr="2850" mi="4" ci="0" mb="0" cb="0"/><line nr="2851" mi="4" ci="0" mb="0" cb="0"/><line nr="2852" mi="4" ci="0" mb="0" cb="0"/><line nr="2853" mi="4" ci="0" mb="0" cb="0"/><line nr="2854" mi="4" ci="0" mb="0" cb="0"/><line nr="2855" mi="4" ci="0" mb="0" cb="0"/><line nr="2856" mi="4" ci="0" mb="0" cb="0"/><line nr="2857" mi="4" ci="0" mb="0" cb="0"/><line nr="2858" mi="4" ci="0" mb="0" cb="0"/><line nr="2859" mi="4" ci="0" mb="0" cb="0"/><line nr="2860" mi="4" ci="0" mb="0" cb="0"/><line nr="2861" mi="4" ci="0" mb="0" cb="0"/><line nr="2862" mi="4" ci="0" mb="0" cb="0"/><line nr="2863" mi="4" ci="0" mb="0" cb="0"/><line nr="2864" mi="4" ci="0" mb="0" cb="0"/><line nr="2865" mi="4" ci="0" mb="0" cb="0"/><line nr="2866" mi="4" ci="0" mb="0" cb="0"/><line nr="2867" mi="4" ci="0" mb="0" cb="0"/><line nr="2868" mi="4" ci="0" mb="0" cb="0"/><line nr="2869" mi="4" ci="0" mb="0" cb="0"/><line nr="2870" mi="4" ci="0" mb="0" cb="0"/><line nr="2871" mi="4" ci="0" mb="0" cb="0"/><line nr="2872" mi="4" ci="0" mb="0" cb="0"/><line nr="2873" mi="4" ci="0" mb="0" cb="0"/><line nr="2874" mi="4" ci="0" mb="0" cb="0"/><line nr="2875" mi="4" ci="0" mb="0" cb="0"/><line nr="2876" mi="4" ci="0" mb="0" cb="0"/><line nr="2877" mi="4" ci="0" mb="0" cb="0"/><line nr="2878" mi="4" ci="0" mb="0" cb="0"/><line nr="2879" mi="4" ci="0" mb="0" cb="0"/><line nr="2880" mi="4" ci="0" mb="0" cb="0"/><line nr="2881" mi="4" ci="0" mb="0" cb="0"/><line nr="2882" mi="4" ci="0" mb="0" cb="0"/><line nr="2883" mi="4" ci="0" mb="0" cb="0"/><line nr="2884" mi="4" ci="0" mb="0" cb="0"/><line nr="2885" mi="4" ci="0" mb="0" cb="0"/><line nr="2886" mi="3" ci="0" mb="0" cb="0"/><line nr="2889" mi="3" ci="0" mb="0" cb="0"/><line nr="2890" mi="2" ci="0" mb="2" cb="0"/><line nr="2892" mi="2" ci="0" mb="0" cb="0"/><line nr="2894" mi="3" ci="0" mb="0" cb="0"/><line nr="2895" mi="1" ci="0" mb="0" cb="0"/><line nr="2898" mi="0" ci="5" mb="0" cb="0"/><line nr="2899" mi="0" ci="5" mb="0" cb="2"/><line nr="2900" mi="0" ci="11" mb="0" cb="2"/><line nr="2901" mi="0" ci="4" mb="0" cb="0"/><line nr="2904" mi="0" ci="9" mb="0" cb="0"/><line nr="2905" mi="0" ci="4" mb="0" cb="0"/><line nr="2906" mi="0" ci="3" mb="0" cb="0"/><line nr="2907" mi="0" ci="1" mb="0" cb="0"/><line nr="2909" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="3889" covered="5009"/><counter type="BRANCH" missed="478" covered="656"/><counter type="LINE" missed="552" covered="1032"/><counter type="COMPLEXITY" missed="416" covered="420"/><counter type="METHOD" missed="35" covered="190"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasCQLParserConstants.java"><line nr="88" mi="164" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="164" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="Token.java"><line nr="72" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="2" mb="0" cb="0"/><line nr="121" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="14" covered="20"/><counter type="LINE" missed="5" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="6497" covered="6765"/><counter type="BRANCH" missed="773" covered="845"/><counter type="LINE" missed="1073" covered="1390"/><counter type="COMPLEXITY" missed="677" covered="564"/><counter type="METHOD" missed="88" covered="232"/><counter type="CLASS" missed="3" covered="6"/></package><package name="mtas/solr/handler/component/util"><class name="mtas/solr/handler/component/util/MtasSolrComponentList"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="100"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="109"><counter type="INSTRUCTION" missed="872" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="122" covered="0"/><counter type="COMPLEXITY" missed="27" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="273"><counter type="INSTRUCTION" missed="454" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="45" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="348"><counter type="INSTRUCTION" missed="791" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="94" covered="0"/><counter type="COMPLEXITY" missed="27" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentList;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="491"><counter type="INSTRUCTION" missed="436" covered="0"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="105" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="624"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="38"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="2593" covered="10"/><counter type="BRANCH" missed="178" covered="0"/><counter type="LINE" missed="372" covered="4"/><counter type="COMPLEXITY" missed="94" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentStats"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="153"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="167"><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="preparePositions" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="187"><counter type="INSTRUCTION" missed="34" covered="284"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="3" covered="49"/><counter type="COMPLEXITY" missed="10" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepareTokens" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="261"><counter type="INSTRUCTION" missed="34" covered="284"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="3" covered="49"/><counter type="COMPLEXITY" missed="10" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepareSpans" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="332"><counter type="INSTRUCTION" missed="485" covered="771"/><counter type="BRANCH" missed="38" covered="30"/><counter type="LINE" missed="57" covered="112"/><counter type="COMPLEXITY" missed="27" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="generateKey" desc="(Ljava/lang/String;[Ljava/util/HashMap;)Ljava/lang/String;" line="585"><counter type="INSTRUCTION" missed="106" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="expandedQueryVariables" desc="([Ljava/util/HashMap;)[[Ljava/util/HashMap;" line="612"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generatePermutations" desc="(Ljava/util/ArrayList;I[[Ljava/util/HashMap;)V" line="631"><counter type="INSTRUCTION" missed="83" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="expandedQueryVariables" desc="(Ljava/util/HashMap;)[Ljava/util/HashMap;" line="665"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="generatePermutationsQueryVariables" desc="(Ljava/util/ArrayList;Ljava/util/Set;Ljava/util/HashMap;)V" line="681"><counter type="INSTRUCTION" missed="158" covered="0"/><counter type="BRANCH" missed="22" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="12" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="736"><counter type="INSTRUCTION" missed="659" covered="7"/><counter type="BRANCH" missed="13" covered="1"/><counter type="LINE" missed="50" covered="2"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentStats;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="848"><counter type="INSTRUCTION" missed="13" covered="27"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createPosition" desc="(Lmtas/codec/util/CodecComponent$ComponentPosition;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="871"><counter type="INSTRUCTION" missed="0" covered="41"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createToken" desc="(Lmtas/codec/util/CodecComponent$ComponentToken;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="897"><counter type="INSTRUCTION" missed="0" covered="41"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createSpan" desc="(Lmtas/codec/util/CodecComponent$ComponentSpan;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="923"><counter type="INSTRUCTION" missed="66" covered="65"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="5" covered="13"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="960"><counter type="INSTRUCTION" missed="9" covered="71"/><counter type="BRANCH" missed="5" covered="11"/><counter type="LINE" missed="4" covered="13"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="997"><counter type="INSTRUCTION" missed="14" covered="23"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="6" covered="9"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="40"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1716" covered="1658"/><counter type="BRANCH" missed="131" covered="91"/><counter type="LINE" missed="201" covered="281"/><counter type="COMPLEXITY" missed="91" covered="38"/><counter type="METHOD" missed="5" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentFacet"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="131"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="145"><counter type="INSTRUCTION" missed="1480" covered="0"/><counter type="BRANCH" missed="58" covered="0"/><counter type="LINE" missed="188" covered="0"/><counter type="COMPLEXITY" missed="30" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="428"><counter type="INSTRUCTION" missed="705" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="46" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentFacet;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="543"><counter type="INSTRUCTION" missed="131" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="589"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="626"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFieldType" desc="(Lorg/apache/solr/schema/IndexSchema;Ljava/lang/String;)Ljava/lang/String;" line="655"><counter type="INSTRUCTION" missed="41" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositiveInteger" desc="(Ljava/lang/String;)I" line="680"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDouble" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="694"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="39"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="2489" covered="10"/><counter type="BRANCH" missed="118" covered="0"/><counter type="LINE" missed="306" covered="4"/><counter type="COMPLEXITY" missed="67" covered="2"/><counter type="METHOD" missed="8" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentGroup"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="109"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="123"><counter type="INSTRUCTION" missed="990" covered="0"/><counter type="BRANCH" missed="40" covered="0"/><counter type="LINE" missed="130" covered="0"/><counter type="COMPLEXITY" missed="21" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="prepare" desc="(Lorg/apache/solr/common/params/SolrParams;Ljava/util/SortedSet;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" line="338"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="361"><counter type="INSTRUCTION" missed="533" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="42" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentGroup;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="456"><counter type="INSTRUCTION" missed="82" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="481"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="518"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="32"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1780" covered="10"/><counter type="BRANCH" missed="84" covered="0"/><counter type="LINE" missed="220" covered="4"/><counter type="COMPLEXITY" missed="48" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrResultMerge"><method name="&lt;init&gt;" desc="()V" line="24"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="36"><counter type="INSTRUCTION" missed="81" covered="127"/><counter type="BRANCH" missed="11" covered="21"/><counter type="LINE" missed="17" covered="29"/><counter type="COMPLEXITY" missed="10" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="mergeJoinResult" desc="(Lorg/apache/solr/handler/component/ShardRequest;Lorg/apache/solr/common/util/NamedList;Ljava/lang/String;Ljava/lang/Integer;)V" line="124"><counter type="INSTRUCTION" missed="90" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="mergeNamedList" desc="(Lorg/apache/solr/handler/component/ShardRequest;Lorg/apache/solr/common/util/NamedList;Ljava/lang/String;Ljava/lang/Integer;)V" line="176"><counter type="INSTRUCTION" missed="20" covered="86"/><counter type="BRANCH" missed="7" covered="7"/><counter type="LINE" missed="7" covered="22"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="mergeArrayList" desc="(Lorg/apache/solr/handler/component/ShardRequest;Lorg/apache/solr/common/util/NamedList;Ljava/lang/String;Ljava/lang/Integer;Z)V" line="230"><counter type="INSTRUCTION" missed="32" covered="104"/><counter type="BRANCH" missed="10" covered="10"/><counter type="LINE" missed="10" covered="25"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="mergeResponsesSortedSet" desc="(Ljava/util/SortedSet;Ljava/util/SortedSet;)V" line="288"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="mergeResponsesArrayList" desc="(Ljava/util/ArrayList;Ljava/util/ArrayList;)V" line="304"><counter type="INSTRUCTION" missed="8" covered="98"/><counter type="BRANCH" missed="7" covered="13"/><counter type="LINE" missed="2" covered="25"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="mergeResponsesNamedList" desc="(Lorg/apache/solr/common/util/NamedList;Lorg/apache/solr/common/util/NamedList;)V" line="354"><counter type="INSTRUCTION" missed="52" covered="90"/><counter type="BRANCH" missed="11" covered="15"/><counter type="LINE" missed="9" covered="26"/><counter type="COMPLEXITY" missed="9" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="adjustablePartsCloned" desc="(Ljava/lang/Object;)Ljava/lang/Object;" line="412"><counter type="INSTRUCTION" missed="2" covered="63"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="1" covered="15"/><counter type="COMPLEXITY" missed="1" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="27"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="300" covered="575"/><counter type="BRANCH" missed="65" covered="75"/><counter type="LINE" missed="75" covered="144"/><counter type="COMPLEXITY" missed="50" covered="30"/><counter type="METHOD" missed="2" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrJoinResult"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecComponent$ComponentJoin;)V" line="26"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="()Lorg/apache/solr/common/util/NamedList;" line="37"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/solr/handler/component/util/MtasSolrJoinResult;)V" line="49"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/handler/component/util/MtasSolrResultUtil"><method name="&lt;init&gt;" desc="()V" line="54"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Ljava/util/ArrayList;)V" line="66"><counter type="INSTRUCTION" missed="10" covered="20"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="82"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/solr/common/util/NamedList;Z)V" line="95"><counter type="INSTRUCTION" missed="60" covered="219"/><counter type="BRANCH" missed="9" covered="29"/><counter type="LINE" missed="12" covered="46"/><counter type="COMPLEXITY" missed="9" covered="11"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewriteToArray" desc="(Lorg/apache/solr/common/util/NamedList;)Ljava/util/ArrayList;" line="175"><counter type="INSTRUCTION" missed="18" covered="37"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="4" covered="11"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewriteMergeList" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/solr/common/util/NamedList;Lorg/apache/solr/common/util/NamedList;)V" line="205"><counter type="INSTRUCTION" missed="52" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewriteMergeData" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/apache/solr/common/util/NamedList;Lorg/apache/solr/common/util/NamedList;)V" line="233"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="encode" desc="(Ljava/lang/Object;)Ljava/lang/String;" line="253"><counter type="INSTRUCTION" missed="6" covered="20"/><counter type="LINE" missed="3" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decode" desc="(Ljava/lang/String;)Ljava/lang/Object;" line="274"><counter type="INSTRUCTION" missed="6" covered="14"/><counter type="LINE" missed="3" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decode" desc="(Ljava/util/ArrayList;)Ljava/util/ArrayList;" line="294"><counter type="INSTRUCTION" missed="14" covered="25"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="decode" desc="(Lorg/apache/solr/common/util/NamedList;)Lorg/apache/solr/common/util/NamedList;" line="312"><counter type="INSTRUCTION" missed="50" covered="63"/><counter type="BRANCH" missed="9" covered="9"/><counter type="LINE" missed="7" covered="15"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIdsFromParameters" desc="(Lorg/apache/solr/common/params/SolrParams;Ljava/lang/String;)Ljava/util/SortedSet;" line="355"><counter type="INSTRUCTION" missed="0" covered="43"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareAndCheck" desc="([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V" line="381"><counter type="INSTRUCTION" missed="28" covered="34"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="constructQuery" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lmtas/search/spans/util/MtasSpanQuery;" line="415"><counter type="INSTRUCTION" missed="185" covered="39"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="22" covered="8"/><counter type="COMPLEXITY" missed="7" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="42"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="460" covered="525"/><counter type="BRANCH" missed="52" covered="64"/><counter type="LINE" missed="78" covered="121"/><counter type="COMPLEXITY" missed="41" covered="32"/><counter type="METHOD" missed="3" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrMtasResult"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/util/Map;)V" line="48"><counter type="INSTRUCTION" missed="100" covered="88"/><counter type="BRANCH" missed="9" covered="9"/><counter type="LINE" missed="10" covered="20"/><counter type="COMPLEXITY" missed="9" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/util/Map;)V" line="138"><counter type="INSTRUCTION" missed="0" covered="49"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lmtas/solr/handler/component/util/MtasSolrMtasResult;)V" line="151"><counter type="INSTRUCTION" missed="48" covered="77"/><counter type="BRANCH" missed="6" covered="12"/><counter type="LINE" missed="9" covered="20"/><counter type="COMPLEXITY" missed="5" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getData" desc="(Z)Lorg/apache/solr/common/util/NamedList;" line="198"><counter type="INSTRUCTION" missed="103" covered="58"/><counter type="BRANCH" missed="14" covered="8"/><counter type="LINE" missed="21" covered="15"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getKeyList" desc="()Ljava/util/Set;" line="256"><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getFullKeyList" desc="()Ljava/util/Set;" line="272"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNamedList" desc="(Z)Lorg/apache/solr/common/util/NamedList;" line="289"><counter type="INSTRUCTION" missed="156" covered="84"/><counter type="BRANCH" missed="20" covered="8"/><counter type="LINE" missed="33" covered="19"/><counter type="COMPLEXITY" missed="13" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="366"><counter type="INSTRUCTION" missed="61" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getResult" desc="()Lmtas/codec/util/collector/MtasDataCollectorResult;" line="386"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="488" covered="372"/><counter type="BRANCH" missed="56" covered="38"/><counter type="LINE" missed="86" covered="81"/><counter type="COMPLEXITY" missed="43" covered="13"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentDocument"><method name="&lt;init&gt;" desc="()V" line="77"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="91"><counter type="INSTRUCTION" missed="662" covered="0"/><counter type="BRANCH" missed="34" covered="0"/><counter type="LINE" missed="95" covered="0"/><counter type="COMPLEXITY" missed="18" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentDocument;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="225"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="273"><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="302"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="325"><counter type="INSTRUCTION" missed="33" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1016" covered="7"/><counter type="BRANCH" missed="66" covered="0"/><counter type="LINE" missed="154" covered="3"/><counter type="COMPLEXITY" missed="38" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentPrefix"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="49"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="58"><counter type="INSTRUCTION" missed="180" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="100"><counter type="INSTRUCTION" missed="73" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentPrefix;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="124"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="149"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="181"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="repairPrefixItems" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="212"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="18" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="494" covered="10"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="107" covered="4"/><counter type="COMPLEXITY" missed="37" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentTermvector"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="133"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="147"><counter type="INSTRUCTION" missed="180" covered="897"/><counter type="BRANCH" missed="24" covered="46"/><counter type="LINE" missed="19" covered="130"/><counter type="COMPLEXITY" missed="22" covered="14"/><counter type="METHOD" missed="0" covered="1"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="359"><counter type="INSTRUCTION" missed="358" covered="89"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="26" covered="15"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentTermVector;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="444"><counter type="INSTRUCTION" missed="73" covered="118"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="7" covered="16"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="494"><counter type="INSTRUCTION" missed="21" covered="278"/><counter type="BRANCH" missed="17" covered="37"/><counter type="LINE" missed="8" covered="59"/><counter type="COMPLEXITY" missed="17" covered="11"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="599"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcessFinish" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="623"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcessMissingTop" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="648"><counter type="INSTRUCTION" missed="595" covered="696"/><counter type="BRANCH" missed="63" covered="87"/><counter type="LINE" missed="81" covered="164"/><counter type="COMPLEXITY" missed="46" covered="30"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcessMissingKey" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="1044"><counter type="INSTRUCTION" missed="121" covered="373"/><counter type="BRANCH" missed="9" covered="23"/><counter type="LINE" missed="7" covered="58"/><counter type="COMPLEXITY" missed="8" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeMissingTermvectorItemsPerShard" desc="(Ljava/util/List;[Ljava/lang/String;)Ljava/util/HashMap;" line="1167"><counter type="INSTRUCTION" missed="14" covered="233"/><counter type="BRANCH" missed="7" covered="23"/><counter type="LINE" missed="5" covered="56"/><counter type="COMPLEXITY" missed="7" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$distributedProcessMissingTop$9" desc="(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I" line="786"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$distributedProcessMissingTop$8" desc="(ILjava/util/Map$Entry;Ljava/util/Map$Entry;)I" line="755"><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="48"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="1362" covered="2785"/><counter type="BRANCH" missed="135" covered="239"/><counter type="LINE" missed="153" covered="522"/><counter type="COMPLEXITY" missed="113" covered="87"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentJoin"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="42"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="50"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="67"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentJoin;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="87"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="102"><counter type="INSTRUCTION" missed="90" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="136"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createKeyFromRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)Ljava/lang/String;" line="165"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="28"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="254" covered="7"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="61" covered="3"/><counter type="COMPLEXITY" missed="22" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/handler/component/util/MtasSolrComponentKwic"><method name="&lt;init&gt;" desc="(Lmtas/solr/handler/component/MtasSolrSearchComponent;)V" line="90"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositiveInteger" desc="(Ljava/lang/String;)I" line="101"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="112"><counter type="INSTRUCTION" missed="832" covered="0"/><counter type="BRANCH" missed="38" covered="0"/><counter type="LINE" missed="120" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/codec/util/CodecComponent$ComponentKwic;Ljava/lang/Boolean;)Lorg/apache/solr/common/util/SimpleOrderedMap;" line="271"><counter type="INSTRUCTION" missed="460" covered="0"/><counter type="BRANCH" missed="50" covered="0"/><counter type="LINE" missed="106" covered="0"/><counter type="COMPLEXITY" missed="26" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="403"><counter type="INSTRUCTION" missed="233" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="445"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lmtas/codec/util/CodecComponent$ComponentFields;)V" line="463"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="1574" covered="3"/><counter type="BRANCH" missed="108" covered="0"/><counter type="LINE" missed="260" covered="2"/><counter type="COMPLEXITY" missed="60" covered="1"/><counter type="METHOD" missed="6" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSolrResultUtil.java"><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="2" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="66" mi="0" ci="8" mb="0" cb="2"/><line nr="67" mi="0" ci="5" mb="1" cb="1"/><line nr="68" mi="0" ci="6" mb="0" cb="0"/><line nr="69" mi="5" ci="0" mb="2" cb="0"/><line nr="70" mi="5" ci="0" mb="0" cb="0"/><line nr="73" mi="0" ci="1" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="95" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="97" mi="0" ci="3" mb="0" cb="0"/><line nr="98" mi="0" ci="7" mb="0" cb="2"/><line nr="99" mi="0" ci="5" mb="1" cb="1"/><line nr="100" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="1" ci="5" mb="0" cb="2"/><line nr="104" mi="0" ci="5" mb="0" cb="0"/><line nr="105" mi="0" ci="2" mb="0" cb="0"/><line nr="106" mi="0" ci="5" mb="0" cb="0"/><line nr="107" mi="0" ci="6" mb="1" cb="1"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="7" ci="0" mb="0" cb="0"/><line nr="110" mi="1" ci="5" mb="0" cb="2"/><line nr="111" mi="0" ci="5" mb="0" cb="0"/><line nr="112" mi="0" ci="4" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="2"/><line nr="114" mi="0" ci="4" mb="0" cb="2"/><line nr="115" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="8" mb="0" cb="2"/><line nr="117" mi="0" ci="6" mb="1" cb="1"/><line nr="118" mi="0" ci="3" mb="1" cb="1"/><line nr="119" mi="5" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="5" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="6" mb="0" cb="0"/><line nr="127" mi="0" ci="1" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="129" mi="0" ci="16" mb="0" cb="0"/><line nr="130" mi="0" ci="4" mb="0" cb="0"/><line nr="131" mi="0" ci="8" mb="0" cb="2"/><line nr="132" mi="0" ci="6" mb="1" cb="1"/><line nr="133" mi="0" ci="3" mb="1" cb="1"/><line nr="134" mi="5" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="7" mb="0" cb="0"/><line nr="140" mi="0" ci="5" mb="0" cb="0"/><line nr="141" mi="0" ci="7" mb="0" cb="0"/><line nr="142" mi="0" ci="1" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="0" cb="0"/><line nr="144" mi="0" ci="2" mb="1" cb="1"/><line nr="145" mi="0" ci="4" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="1" cb="1"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="7" mb="0" cb="0"/><line nr="149" mi="0" ci="6" mb="0" cb="0"/><line nr="151" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="0" ci="5" mb="1" cb="3"/><line nr="158" mi="0" ci="11" mb="0" cb="2"/><line nr="159" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="1" mb="0" cb="0"/><line nr="161" mi="0" ci="11" mb="0" cb="2"/><line nr="162" mi="0" ci="4" mb="0" cb="0"/><line nr="163" mi="0" ci="1" mb="0" cb="0"/><line nr="165" mi="0" ci="1" mb="0" cb="0"/><line nr="175" mi="0" ci="4" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="3" mb="0" cb="2"/><line nr="179" mi="0" ci="4" mb="0" cb="0"/><line nr="180" mi="0" ci="4" mb="0" cb="0"/><line nr="181" mi="0" ci="4" mb="0" cb="0"/><line nr="182" mi="0" ci="4" mb="1" cb="1"/><line nr="183" mi="5" ci="0" mb="0" cb="0"/><line nr="184" mi="6" ci="0" mb="0" cb="0"/><line nr="185" mi="6" ci="0" mb="0" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="187" mi="0" ci="4" mb="0" cb="0"/><line nr="189" mi="0" ci="4" mb="0" cb="0"/><line nr="190" mi="0" ci="1" mb="0" cb="0"/><line nr="191" mi="0" ci="2" mb="0" cb="0"/><line nr="205" mi="8" ci="0" mb="2" cb="0"/><line nr="206" mi="6" ci="0" mb="0" cb="0"/><line nr="207" mi="7" ci="0" mb="4" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="211" mi="5" ci="0" mb="4" cb="0"/><line nr="212" mi="4" ci="0" mb="0" cb="0"/><line nr="214" mi="4" ci="0" mb="0" cb="0"/><line nr="215" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="4" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="2" ci="0" mb="2" cb="0"/><line nr="234" mi="4" ci="0" mb="0" cb="0"/><line nr="236" mi="5" ci="0" mb="4" cb="0"/><line nr="237" mi="4" ci="0" mb="0" cb="0"/><line nr="239" mi="4" ci="0" mb="0" cb="0"/><line nr="240" mi="4" ci="0" mb="0" cb="0"/><line nr="242" mi="4" ci="0" mb="0" cb="0"/><line nr="244" mi="1" ci="0" mb="0" cb="0"/><line nr="253" mi="0" ci="4" mb="0" cb="0"/><line nr="256" mi="0" ci="5" mb="0" cb="0"/><line nr="257" mi="0" ci="3" mb="0" cb="0"/><line nr="258" mi="0" ci="2" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="3" mb="0" cb="0"/><line nr="261" mi="1" ci="0" mb="0" cb="0"/><line nr="262" mi="3" ci="0" mb="0" cb="0"/><line nr="263" mi="2" ci="0" mb="0" cb="0"/><line nr="274" mi="0" ci="3" mb="0" cb="0"/><line nr="277" mi="0" ci="8" mb="0" cb="0"/><line nr="279" mi="0" ci="3" mb="0" cb="0"/><line nr="280" mi="1" ci="0" mb="0" cb="0"/><line nr="281" mi="3" ci="0" mb="0" cb="0"/><line nr="282" mi="2" ci="0" mb="0" cb="0"/><line nr="294" mi="0" ci="8" mb="0" cb="2"/><line nr="295" mi="0" ci="5" mb="1" cb="1"/><line nr="296" mi="0" ci="10" mb="0" cb="0"/><line nr="297" mi="5" ci="0" mb="2" cb="0"/><line nr="298" mi="9" ci="0" mb="0" cb="0"/><line nr="301" mi="0" ci="2" mb="0" cb="0"/><line nr="312" mi="0" ci="8" mb="0" cb="2"/><line nr="313" mi="0" ci="4" mb="0" cb="0"/><line nr="314" mi="0" ci="4" mb="0" cb="0"/><line nr="315" mi="0" ci="4" mb="0" cb="2"/><line nr="316" mi="0" ci="3" mb="1" cb="1"/><line nr="317" mi="0" ci="6" mb="0" cb="0"/><line nr="318" mi="0" ci="5" mb="0" cb="0"/><line nr="319" mi="0" ci="4" mb="1" cb="1"/><line nr="320" mi="13" ci="0" mb="0" cb="0"/><line nr="322" mi="0" ci="4" mb="0" cb="0"/><line nr="323" mi="0" ci="5" mb="0" cb="0"/><line nr="324" mi="3" ci="1" mb="2" cb="0"/><line nr="325" mi="3" ci="0" mb="0" cb="0"/><line nr="326" mi="8" ci="0" mb="2" cb="0"/><line nr="327" mi="5" ci="0" mb="2" cb="0"/><line nr="328" mi="9" ci="0" mb="0" cb="0"/><line nr="331" mi="1" ci="0" mb="0" cb="0"/><line nr="336" mi="0" ci="3" mb="1" cb="1"/><line nr="337" mi="8" ci="0" mb="0" cb="0"/><line nr="338" mi="0" ci="3" mb="0" cb="2"/><line nr="339" mi="0" ci="7" mb="0" cb="0"/><line nr="343" mi="0" ci="2" mb="0" cb="0"/><line nr="355" mi="0" ci="4" mb="0" cb="0"/><line nr="356" mi="0" ci="3" mb="0" cb="0"/><line nr="357" mi="0" ci="6" mb="0" cb="0"/><line nr="358" mi="0" ci="7" mb="0" cb="0"/><line nr="359" mi="0" ci="3" mb="0" cb="2"/><line nr="360" mi="0" ci="4" mb="0" cb="0"/><line nr="361" mi="0" ci="4" mb="0" cb="0"/><line nr="362" mi="0" ci="3" mb="0" cb="2"/><line nr="363" mi="0" ci="6" mb="0" cb="0"/><line nr="365" mi="0" ci="1" mb="0" cb="0"/><line nr="366" mi="0" ci="2" mb="0" cb="0"/><line nr="381" mi="0" ci="2" mb="1" cb="1"/><line nr="382" mi="0" ci="5" mb="1" cb="1"/><line nr="383" mi="16" ci="0" mb="0" cb="0"/><line nr="386" mi="0" ci="3" mb="0" cb="2"/><line nr="387" mi="0" ci="4" mb="0" cb="0"/><line nr="388" mi="0" ci="8" mb="0" cb="2"/><line nr="389" mi="0" ci="6" mb="0" cb="0"/><line nr="391" mi="0" ci="5" mb="1" cb="1"/><line nr="392" mi="12" ci="0" mb="0" cb="0"/><line nr="396" mi="0" ci="1" mb="0" cb="0"/><line nr="415" mi="0" ci="5" mb="2" cb="2"/><line nr="416" mi="12" ci="0" mb="0" cb="0"/><line nr="417" mi="0" ci="5" mb="2" cb="2"/><line nr="418" mi="14" ci="0" mb="0" cb="0"/><line nr="420" mi="0" ci="2" mb="0" cb="0"/><line nr="421" mi="0" ci="2" mb="1" cb="1"/><line nr="422" mi="8" ci="0" mb="0" cb="0"/><line nr="424" mi="4" ci="0" mb="2" cb="0"/><line nr="425" mi="5" ci="0" mb="0" cb="0"/><line nr="427" mi="8" ci="0" mb="0" cb="0"/><line nr="428" mi="1" ci="0" mb="0" cb="0"/><line nr="429" mi="16" ci="0" mb="0" cb="0"/><line nr="430" mi="8" ci="0" mb="0" cb="0"/><line nr="431" mi="1" ci="0" mb="0" cb="0"/><line nr="432" mi="16" ci="0" mb="0" cb="0"/><line nr="433" mi="8" ci="0" mb="0" cb="0"/><line nr="434" mi="1" ci="0" mb="0" cb="0"/><line nr="435" mi="1" ci="0" mb="0" cb="0"/><line nr="436" mi="16" ci="0" mb="0" cb="0"/><line nr="440" mi="0" ci="8" mb="0" cb="0"/><line nr="441" mi="0" ci="4" mb="1" cb="1"/><line nr="442" mi="0" ci="5" mb="0" cb="0"/><line nr="444" mi="0" ci="8" mb="0" cb="0"/><line nr="446" mi="1" ci="0" mb="0" cb="0"/><line nr="447" mi="16" ci="0" mb="0" cb="0"/><line nr="448" mi="8" ci="0" mb="0" cb="0"/><line nr="449" mi="1" ci="0" mb="0" cb="0"/><line nr="450" mi="16" ci="0" mb="0" cb="0"/><line nr="451" mi="8" ci="0" mb="0" cb="0"/><line nr="454" mi="16" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="460" covered="525"/><counter type="BRANCH" missed="52" covered="64"/><counter type="LINE" missed="78" covered="121"/><counter type="COMPLEXITY" missed="41" covered="32"/><counter type="METHOD" missed="3" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentList.java"><line nr="38" mi="0" ci="4" mb="0" cb="0"/><line nr="100" mi="0" ci="2" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="1" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="110" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="3" ci="0" mb="2" cb="0"/><line nr="112" mi="2" ci="0" mb="0" cb="0"/><line nr="113" mi="4" ci="0" mb="0" cb="0"/><line nr="114" mi="4" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="0" cb="0"/><line nr="119" mi="4" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="10" ci="0" mb="2" cb="0"/><line nr="128" mi="18" ci="0" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="18" ci="0" mb="0" cb="0"/><line nr="131" mi="1" ci="0" mb="0" cb="0"/><line nr="132" mi="1" ci="0" mb="0" cb="0"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="20" ci="0" mb="0" cb="0"/><line nr="136" mi="20" ci="0" mb="0" cb="0"/><line nr="139" mi="20" ci="0" mb="0" cb="0"/><line nr="142" mi="20" ci="0" mb="0" cb="0"/><line nr="145" mi="18" ci="0" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="13" ci="0" mb="0" cb="0"/><line nr="151" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="2" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="10" ci="0" mb="2" cb="0"/><line nr="155" mi="26" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="0" mb="2" cb="0"/><line nr="160" mi="4" ci="0" mb="2" cb="0"/><line nr="161" mi="7" ci="0" mb="0" cb="0"/><line nr="163" mi="24" ci="0" mb="0" cb="0"/><line nr="164" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="2" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="4" ci="0" mb="0" cb="0"/><line nr="170" mi="8" ci="0" mb="2" cb="0"/><line nr="171" mi="8" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="174" mi="7" ci="0" mb="0" cb="0"/><line nr="177" mi="1" ci="0" mb="0" cb="0"/><line nr="178" mi="10" ci="0" mb="2" cb="0"/><line nr="179" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="8" ci="0" mb="0" cb="0"/><line nr="181" mi="8" ci="0" mb="0" cb="0"/><line nr="182" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="20" ci="0" mb="0" cb="0"/><line nr="186" mi="18" ci="0" mb="0" cb="0"/><line nr="187" mi="2" ci="0" mb="0" cb="0"/><line nr="188" mi="20" ci="0" mb="0" cb="0"/><line nr="190" mi="18" ci="0" mb="0" cb="0"/><line nr="191" mi="2" ci="0" mb="0" cb="0"/><line nr="192" mi="18" ci="0" mb="0" cb="0"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><line nr="194" mi="20" ci="0" mb="0" cb="0"/><line nr="196" mi="1" ci="0" mb="0" cb="0"/><line nr="197" mi="1" ci="0" mb="0" cb="0"/><line nr="198" mi="6" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="0" cb="0"/><line nr="201" mi="16" ci="0" mb="2" cb="0"/><line nr="202" mi="5" ci="0" mb="4" cb="0"/><line nr="203" mi="5" ci="0" mb="0" cb="0"/><line nr="204" mi="5" ci="0" mb="2" cb="0"/><line nr="205" mi="9" ci="0" mb="0" cb="0"/><line nr="208" mi="6" ci="0" mb="0" cb="0"/><line nr="209" mi="1" ci="0" mb="0" cb="0"/><line nr="210" mi="6" ci="0" mb="0" cb="0"/><line nr="211" mi="1" ci="0" mb="0" cb="0"/><line nr="212" mi="6" ci="0" mb="0" cb="0"/><line nr="213" mi="1" ci="0" mb="0" cb="0"/><line nr="214" mi="6" ci="0" mb="0" cb="0"/><line nr="215" mi="1" ci="0" mb="0" cb="0"/><line nr="216" mi="6" ci="0" mb="0" cb="0"/><line nr="217" mi="1" ci="0" mb="0" cb="0"/><line nr="218" mi="6" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="6" ci="0" mb="0" cb="0"/><line nr="222" mi="1" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="224" mi="1" ci="0" mb="0" cb="0"/><line nr="225" mi="6" ci="0" mb="0" cb="0"/><line nr="226" mi="1" ci="0" mb="0" cb="0"/><line nr="227" mi="6" ci="0" mb="0" cb="0"/><line nr="228" mi="1" ci="0" mb="0" cb="0"/><line nr="229" mi="6" ci="0" mb="0" cb="0"/><line nr="230" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="6" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="8" ci="0" mb="2" cb="0"/><line nr="234" mi="8" ci="0" mb="0" cb="0"/><line nr="235" mi="9" ci="0" mb="2" cb="0"/><line nr="236" mi="3" ci="0" mb="0" cb="0"/><line nr="237" mi="21" ci="0" mb="0" cb="0"/><line nr="241" mi="5" ci="0" mb="2" cb="0"/><line nr="242" mi="10" ci="0" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="246" mi="13" ci="0" mb="4" cb="0"/><line nr="247" mi="25" ci="0" mb="0" cb="0"/><line nr="249" mi="2" ci="0" mb="0" cb="0"/><line nr="250" mi="4" ci="0" mb="0" cb="0"/><line nr="251" mi="14" ci="0" mb="4" cb="0"/><line nr="252" mi="2" ci="0" mb="0" cb="0"/><line nr="253" mi="14" ci="0" mb="4" cb="0"/><line nr="254" mi="2" ci="0" mb="0" cb="0"/><line nr="255" mi="14" ci="0" mb="4" cb="0"/><line nr="256" mi="2" ci="0" mb="0" cb="0"/><line nr="257" mi="14" ci="0" mb="4" cb="0"/><line nr="258" mi="2" ci="0" mb="0" cb="0"/><line nr="259" mi="4" ci="0" mb="0" cb="0"/><line nr="260" mi="42" ci="0" mb="0" cb="0"/><line nr="266" mi="1" ci="0" mb="0" cb="0"/><line nr="273" mi="10" ci="0" mb="2" cb="0"/><line nr="274" mi="2" ci="0" mb="2" cb="0"/><line nr="276" mi="2" ci="0" mb="0" cb="0"/><line nr="277" mi="4" ci="0" mb="0" cb="0"/><line nr="278" mi="5" ci="0" mb="2" cb="0"/><line nr="279" mi="10" ci="0" mb="2" cb="0"/><line nr="280" mi="16" ci="0" mb="0" cb="0"/><line nr="282" mi="14" ci="0" mb="0" cb="0"/><line nr="283" mi="2" ci="0" mb="0" cb="0"/><line nr="284" mi="16" ci="0" mb="0" cb="0"/><line nr="286" mi="14" ci="0" mb="0" cb="0"/><line nr="287" mi="2" ci="0" mb="0" cb="0"/><line nr="288" mi="14" ci="0" mb="0" cb="0"/><line nr="289" mi="2" ci="0" mb="0" cb="0"/><line nr="290" mi="16" ci="0" mb="0" cb="0"/><line nr="293" mi="22" ci="0" mb="0" cb="0"/><line nr="295" mi="2" ci="0" mb="0" cb="0"/><line nr="297" mi="5" ci="0" mb="0" cb="0"/><line nr="298" mi="10" ci="0" mb="2" cb="0"/><line nr="299" mi="14" ci="0" mb="0" cb="0"/><line nr="300" mi="2" ci="0" mb="0" cb="0"/><line nr="301" mi="16" ci="0" mb="0" cb="0"/><line nr="303" mi="16" ci="0" mb="0" cb="0"/><line nr="305" mi="16" ci="0" mb="0" cb="0"/><line nr="307" mi="16" ci="0" mb="0" cb="0"/><line nr="309" mi="16" ci="0" mb="0" cb="0"/><line nr="311" mi="2" ci="0" mb="0" cb="0"/><line nr="312" mi="15" ci="0" mb="0" cb="0"/><line nr="314" mi="10" ci="0" mb="2" cb="0"/><line nr="315" mi="24" ci="0" mb="0" cb="0"/><line nr="318" mi="24" ci="0" mb="0" cb="0"/><line nr="321" mi="1" ci="0" mb="0" cb="0"/><line nr="322" mi="14" ci="0" mb="0" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="324" mi="16" ci="0" mb="0" cb="0"/><line nr="326" mi="14" ci="0" mb="0" cb="0"/><line nr="327" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="16" ci="0" mb="0" cb="0"/><line nr="330" mi="14" ci="0" mb="0" cb="0"/><line nr="331" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="14" ci="0" mb="0" cb="0"/><line nr="333" mi="2" ci="0" mb="0" cb="0"/><line nr="334" mi="16" ci="0" mb="0" cb="0"/><line nr="336" mi="1" ci="0" mb="0" cb="0"/><line nr="339" mi="1" ci="0" mb="0" cb="0"/><line nr="348" mi="3" ci="0" mb="2" cb="0"/><line nr="350" mi="4" ci="0" mb="0" cb="0"/><line nr="351" mi="11" ci="0" mb="2" cb="0"/><line nr="352" mi="10" ci="0" mb="2" cb="0"/><line nr="353" mi="2" ci="0" mb="2" cb="0"/><line nr="354" mi="11" ci="0" mb="2" cb="0"/><line nr="355" mi="4" ci="0" mb="0" cb="0"/><line nr="357" mi="11" ci="0" mb="0" cb="0"/><line nr="358" mi="3" ci="0" mb="0" cb="0"/><line nr="359" mi="2" ci="0" mb="2" cb="0"/><line nr="360" mi="10" ci="0" mb="2" cb="0"/><line nr="361" mi="4" ci="0" mb="0" cb="0"/><line nr="362" mi="4" ci="0" mb="0" cb="0"/><line nr="363" mi="10" ci="0" mb="8" cb="0"/><line nr="365" mi="4" ci="0" mb="2" cb="0"/><line nr="366" mi="8" ci="0" mb="0" cb="0"/><line nr="369" mi="2" ci="0" mb="0" cb="0"/><line nr="370" mi="3" ci="0" mb="0" cb="0"/><line nr="371" mi="7" ci="0" mb="0" cb="0"/><line nr="373" mi="1" ci="0" mb="0" cb="0"/><line nr="375" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="3" ci="0" mb="0" cb="0"/><line nr="377" mi="1" ci="0" mb="0" cb="0"/><line nr="378" mi="1" ci="0" mb="0" cb="0"/><line nr="380" mi="1" ci="0" mb="0" cb="0"/><line nr="382" mi="4" ci="0" mb="0" cb="0"/><line nr="383" mi="2" ci="0" mb="0" cb="0"/><line nr="384" mi="12" ci="0" mb="2" cb="0"/><line nr="385" mi="15" ci="0" mb="2" cb="0"/><line nr="386" mi="1" ci="0" mb="0" cb="0"/><line nr="387" mi="8" ci="0" mb="4" cb="0"/><line nr="388" mi="4" ci="0" mb="0" cb="0"/><line nr="389" mi="4" ci="0" mb="0" cb="0"/><line nr="390" mi="6" ci="0" mb="0" cb="0"/><line nr="391" mi="9" ci="0" mb="2" cb="0"/><line nr="392" mi="3" ci="0" mb="2" cb="0"/><line nr="393" mi="1" ci="0" mb="0" cb="0"/><line nr="395" mi="9" ci="0" mb="0" cb="0"/><line nr="398" mi="7" ci="0" mb="4" cb="0"/><line nr="400" mi="7" ci="0" mb="2" cb="0"/><line nr="401" mi="10" ci="0" mb="0" cb="0"/><line nr="403" mi="8" ci="0" mb="0" cb="0"/><line nr="404" mi="22" ci="0" mb="0" cb="0"/><line nr="406" mi="22" ci="0" mb="0" cb="0"/><line nr="408" mi="22" ci="0" mb="0" cb="0"/><line nr="410" mi="22" ci="0" mb="0" cb="0"/><line nr="412" mi="22" ci="0" mb="0" cb="0"/><line nr="414" mi="22" ci="0" mb="0" cb="0"/><line nr="418" mi="2" ci="0" mb="0" cb="0"/><line nr="419" mi="12" ci="0" mb="2" cb="0"/><line nr="420" mi="8" ci="0" mb="2" cb="0"/><line nr="421" mi="4" ci="0" mb="2" cb="0"/><line nr="422" mi="29" ci="0" mb="0" cb="0"/><line nr="427" mi="2" ci="0" mb="0" cb="0"/><line nr="429" mi="20" ci="0" mb="2" cb="0"/><line nr="430" mi="29" ci="0" mb="0" cb="0"/><line nr="433" mi="29" ci="0" mb="0" cb="0"/><line nr="437" mi="1" ci="0" mb="0" cb="0"/><line nr="440" mi="1" ci="0" mb="0" cb="0"/><line nr="441" mi="22" ci="0" mb="0" cb="0"/><line nr="443" mi="22" ci="0" mb="0" cb="0"/><line nr="445" mi="20" ci="0" mb="0" cb="0"/><line nr="446" mi="3" ci="0" mb="0" cb="0"/><line nr="447" mi="20" ci="0" mb="0" cb="0"/><line nr="450" mi="8" ci="0" mb="0" cb="0"/><line nr="451" mi="21" ci="0" mb="0" cb="0"/><line nr="452" mi="2" ci="0" mb="0" cb="0"/><line nr="453" mi="21" ci="0" mb="0" cb="0"/><line nr="454" mi="2" ci="0" mb="0" cb="0"/><line nr="455" mi="22" ci="0" mb="0" cb="0"/><line nr="457" mi="9" ci="0" mb="0" cb="0"/><line nr="458" mi="3" ci="0" mb="0" cb="0"/><line nr="459" mi="1" ci="0" mb="0" cb="0"/><line nr="460" mi="6" ci="0" mb="0" cb="0"/><line nr="464" mi="1" ci="0" mb="0" cb="0"/><line nr="465" mi="1" ci="0" mb="0" cb="0"/><line nr="467" mi="10" ci="0" mb="2" cb="0"/><line nr="468" mi="1" ci="0" mb="0" cb="0"/><line nr="469" mi="4" ci="0" mb="0" cb="0"/><line nr="470" mi="10" ci="0" mb="0" cb="0"/><line nr="471" mi="3" ci="0" mb="0" cb="0"/><line nr="472" mi="5" ci="0" mb="0" cb="0"/><line nr="473" mi="10" ci="0" mb="0" cb="0"/><line nr="474" mi="10" ci="0" mb="0" cb="0"/><line nr="475" mi="10" ci="0" mb="0" cb="0"/><line nr="476" mi="11" ci="0" mb="0" cb="0"/><line nr="477" mi="7" ci="0" mb="0" cb="0"/><line nr="478" mi="3" ci="0" mb="0" cb="0"/><line nr="479" mi="7" ci="0" mb="0" cb="0"/><line nr="480" mi="3" ci="0" mb="0" cb="0"/><line nr="481" mi="6" ci="0" mb="0" cb="0"/><line nr="482" mi="5" ci="0" mb="0" cb="0"/><line nr="483" mi="1" ci="0" mb="0" cb="0"/><line nr="485" mi="1" ci="0" mb="0" cb="0"/><line nr="491" mi="4" ci="0" mb="0" cb="0"/><line nr="492" mi="5" ci="0" mb="0" cb="0"/><line nr="493" mi="3" ci="0" mb="2" cb="0"/><line nr="494" mi="6" ci="0" mb="0" cb="0"/><line nr="496" mi="3" ci="0" mb="2" cb="0"/><line nr="497" mi="4" ci="0" mb="0" cb="0"/><line nr="498" mi="5" ci="0" mb="2" cb="0"/><line nr="499" mi="7" ci="0" mb="0" cb="0"/><line nr="500" mi="11" ci="0" mb="2" cb="0"/><line nr="501" mi="4" ci="0" mb="0" cb="0"/><line nr="502" mi="7" ci="0" mb="0" cb="0"/><line nr="503" mi="1" ci="0" mb="0" cb="0"/><line nr="504" mi="5" ci="0" mb="0" cb="0"/><line nr="505" mi="7" ci="0" mb="0" cb="0"/><line nr="506" mi="1" ci="0" mb="0" cb="0"/><line nr="507" mi="7" ci="0" mb="0" cb="0"/><line nr="508" mi="1" ci="0" mb="0" cb="0"/><line nr="509" mi="7" ci="0" mb="0" cb="0"/><line nr="510" mi="1" ci="0" mb="0" cb="0"/><line nr="511" mi="6" ci="0" mb="0" cb="0"/><line nr="512" mi="6" ci="0" mb="0" cb="0"/><line nr="514" mi="4" ci="0" mb="0" cb="0"/><line nr="515" mi="2" ci="0" mb="0" cb="0"/><line nr="516" mi="2" ci="0" mb="0" cb="0"/><line nr="517" mi="3" ci="0" mb="2" cb="0"/><line nr="518" mi="4" ci="0" mb="0" cb="0"/><line nr="520" mi="3" ci="0" mb="2" cb="0"/><line nr="521" mi="4" ci="0" mb="0" cb="0"/><line nr="523" mi="8" ci="0" mb="0" cb="0"/><line nr="524" mi="7" ci="0" mb="2" cb="0"/><line nr="525" mi="2" ci="0" mb="0" cb="0"/><line nr="526" mi="4" ci="0" mb="0" cb="0"/><line nr="527" mi="6" ci="0" mb="2" cb="0"/><line nr="528" mi="15" ci="0" mb="2" cb="0"/><line nr="529" mi="4" ci="0" mb="0" cb="0"/><line nr="530" mi="5" ci="0" mb="0" cb="0"/><line nr="531" mi="5" ci="0" mb="0" cb="0"/><line nr="532" mi="4" ci="0" mb="0" cb="0"/><line nr="533" mi="1" ci="0" mb="0" cb="0"/><line nr="535" mi="4" ci="0" mb="2" cb="0"/><line nr="536" mi="2" ci="0" mb="2" cb="0"/><line nr="537" mi="7" ci="0" mb="0" cb="0"/><line nr="539" mi="4" ci="0" mb="2" cb="0"/><line nr="540" mi="2" ci="0" mb="2" cb="0"/><line nr="541" mi="7" ci="0" mb="0" cb="0"/><line nr="544" mi="6" ci="0" mb="0" cb="0"/><line nr="547" mi="3" ci="0" mb="2" cb="0"/><line nr="548" mi="4" ci="0" mb="0" cb="0"/><line nr="550" mi="4" ci="0" mb="0" cb="0"/><line nr="551" mi="3" ci="0" mb="2" cb="0"/><line nr="552" mi="4" ci="0" mb="0" cb="0"/><line nr="554" mi="4" ci="0" mb="0" cb="0"/><line nr="555" mi="2" ci="0" mb="0" cb="0"/><line nr="556" mi="5" ci="0" mb="2" cb="0"/><line nr="557" mi="7" ci="0" mb="0" cb="0"/><line nr="558" mi="11" ci="0" mb="2" cb="0"/><line nr="559" mi="4" ci="0" mb="0" cb="0"/><line nr="560" mi="7" ci="0" mb="0" cb="0"/><line nr="561" mi="1" ci="0" mb="0" cb="0"/><line nr="562" mi="5" ci="0" mb="0" cb="0"/><line nr="563" mi="7" ci="0" mb="0" cb="0"/><line nr="564" mi="1" ci="0" mb="0" cb="0"/><line nr="565" mi="7" ci="0" mb="0" cb="0"/><line nr="566" mi="1" ci="0" mb="0" cb="0"/><line nr="567" mi="7" ci="0" mb="0" cb="0"/><line nr="568" mi="1" ci="0" mb="0" cb="0"/><line nr="569" mi="6" ci="0" mb="0" cb="0"/><line nr="570" mi="6" ci="0" mb="0" cb="0"/><line nr="572" mi="4" ci="0" mb="0" cb="0"/><line nr="573" mi="11" ci="0" mb="2" cb="0"/><line nr="574" mi="4" ci="0" mb="0" cb="0"/><line nr="575" mi="3" ci="0" mb="2" cb="0"/><line nr="576" mi="5" ci="0" mb="0" cb="0"/><line nr="578" mi="5" ci="0" mb="0" cb="0"/><line nr="579" mi="5" ci="0" mb="0" cb="0"/><line nr="580" mi="3" ci="0" mb="2" cb="0"/><line nr="581" mi="4" ci="0" mb="0" cb="0"/><line nr="582" mi="1" ci="0" mb="0" cb="0"/><line nr="583" mi="4" ci="0" mb="0" cb="0"/><line nr="584" mi="1" ci="0" mb="0" cb="0"/><line nr="586" mi="3" ci="0" mb="2" cb="0"/><line nr="587" mi="4" ci="0" mb="0" cb="0"/><line nr="588" mi="1" ci="0" mb="0" cb="0"/><line nr="590" mi="3" ci="0" mb="2" cb="0"/><line nr="591" mi="4" ci="0" mb="0" cb="0"/><line nr="592" mi="1" ci="0" mb="0" cb="0"/><line nr="594" mi="3" ci="0" mb="2" cb="0"/><line nr="595" mi="5" ci="0" mb="0" cb="0"/><line nr="597" mi="3" ci="0" mb="2" cb="0"/><line nr="598" mi="4" ci="0" mb="0" cb="0"/><line nr="599" mi="1" ci="0" mb="0" cb="0"/><line nr="600" mi="4" ci="0" mb="0" cb="0"/><line nr="601" mi="1" ci="0" mb="0" cb="0"/><line nr="603" mi="3" ci="0" mb="2" cb="0"/><line nr="604" mi="4" ci="0" mb="0" cb="0"/><line nr="605" mi="1" ci="0" mb="0" cb="0"/><line nr="606" mi="4" ci="0" mb="0" cb="0"/><line nr="607" mi="1" ci="0" mb="0" cb="0"/><line nr="609" mi="4" ci="0" mb="0" cb="0"/><line nr="610" mi="1" ci="0" mb="0" cb="0"/><line nr="611" mi="4" ci="0" mb="0" cb="0"/><line nr="612" mi="4" ci="0" mb="0" cb="0"/><line nr="613" mi="1" ci="0" mb="0" cb="0"/><line nr="615" mi="4" ci="0" mb="0" cb="0"/><line nr="617" mi="2" ci="0" mb="0" cb="0"/><line nr="624" mi="15" ci="0" mb="6" cb="0"/><line nr="627" mi="11" ci="0" mb="2" cb="0"/><line nr="628" mi="10" ci="0" mb="2" cb="0"/><line nr="629" mi="2" ci="0" mb="2" cb="0"/><line nr="632" mi="1" ci="0" mb="0" cb="0"/><line nr="634" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="2593" covered="10"/><counter type="BRANCH" missed="178" covered="0"/><counter type="LINE" missed="372" covered="4"/><counter type="COMPLEXITY" missed="94" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrResultMerge.java"><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="4" mb="0" cb="0"/><line nr="36" mi="0" ci="7" mb="1" cb="1"/><line nr="38" mi="0" ci="2" mb="0" cb="0"/><line nr="40" mi="0" ci="7" mb="0" cb="0"/><line nr="41" mi="1" ci="0" mb="0" cb="0"/><line nr="42" mi="3" ci="0" mb="0" cb="0"/><line nr="43" mi="2" ci="0" mb="0" cb="0"/><line nr="44" mi="0" ci="1" mb="0" cb="0"/><line nr="45" mi="0" ci="2" mb="0" cb="2"/><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="5" mb="0" cb="0"/><line nr="50" mi="0" ci="11" mb="0" cb="2"/><line nr="51" mi="0" ci="4" mb="0" cb="2"/><line nr="53" mi="0" ci="5" mb="0" cb="0"/><line nr="54" mi="0" ci="2" mb="0" cb="2"/><line nr="55" mi="0" ci="6" mb="0" cb="0"/><line nr="58" mi="0" ci="5" mb="0" cb="0"/><line nr="59" mi="0" ci="2" mb="1" cb="1"/><line nr="60" mi="7" ci="0" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="1" cb="1"/><line nr="65" mi="7" ci="0" mb="0" cb="0"/><line nr="68" mi="0" ci="7" mb="1" cb="1"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="71" mi="5" ci="0" mb="0" cb="0"/><line nr="72" mi="8" ci="0" mb="0" cb="0"/><line nr="74" mi="6" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="5" mb="0" cb="0"/><line nr="79" mi="0" ci="2" mb="1" cb="1"/><line nr="80" mi="8" ci="0" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="0" cb="2"/><line nr="84" mi="0" ci="7" mb="1" cb="1"/><line nr="86" mi="0" ci="8" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="1" cb="1"/><line nr="90" mi="7" ci="0" mb="2" cb="0"/><line nr="92" mi="7" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="0" ci="4" mb="0" cb="2"/><line nr="97" mi="0" ci="5" mb="0" cb="0"/><line nr="98" mi="0" ci="2" mb="1" cb="1"/><line nr="99" mi="6" ci="0" mb="0" cb="0"/><line nr="100" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="0" ci="7" mb="1" cb="1"/><line nr="105" mi="6" ci="0" mb="0" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="0" ci="1" mb="0" cb="0"/><line nr="111" mi="0" ci="1" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="3" ci="0" mb="2" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="0" cb="0"/><line nr="133" mi="11" ci="0" mb="2" cb="0"/><line nr="135" mi="10" ci="0" mb="4" cb="0"/><line nr="137" mi="2" ci="0" mb="2" cb="0"/><line nr="138" mi="1" ci="0" mb="0" cb="0"/><line nr="142" mi="4" ci="0" mb="0" cb="0"/><line nr="143" mi="14" ci="0" mb="0" cb="0"/><line nr="144" mi="2" ci="0" mb="2" cb="0"/><line nr="145" mi="1" ci="0" mb="0" cb="0"/><line nr="146" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="2" ci="0" mb="2" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="1" ci="0" mb="0" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="155" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="1" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="2" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="1" ci="0" mb="0" cb="0"/><line nr="176" mi="0" ci="4" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="1" cb="1"/><line nr="178" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="0" ci="4" mb="0" cb="0"/><line nr="181" mi="0" ci="4" mb="0" cb="0"/><line nr="182" mi="0" ci="4" mb="0" cb="0"/><line nr="185" mi="0" ci="4" mb="0" cb="0"/><line nr="186" mi="0" ci="11" mb="0" cb="2"/><line nr="188" mi="5" ci="5" mb="3" cb="1"/><line nr="190" mi="2" ci="0" mb="2" cb="0"/><line nr="191" mi="1" ci="0" mb="0" cb="0"/><line nr="195" mi="0" ci="4" mb="0" cb="0"/><line nr="196" mi="0" ci="11" mb="0" cb="0"/><line nr="197" mi="0" ci="3" mb="0" cb="0"/><line nr="198" mi="0" ci="2" mb="1" cb="1"/><line nr="199" mi="0" ci="6" mb="0" cb="0"/><line nr="200" mi="0" ci="1" mb="0" cb="0"/><line nr="202" mi="1" ci="0" mb="0" cb="0"/><line nr="203" mi="3" ci="0" mb="0" cb="0"/><line nr="204" mi="0" ci="1" mb="0" cb="0"/><line nr="205" mi="0" ci="1" mb="0" cb="0"/><line nr="207" mi="0" ci="10" mb="0" cb="2"/><line nr="208" mi="0" ci="1" mb="0" cb="0"/><line nr="209" mi="0" ci="4" mb="0" cb="0"/><line nr="210" mi="0" ci="1" mb="0" cb="0"/><line nr="211" mi="1" ci="0" mb="0" cb="0"/><line nr="212" mi="3" ci="0" mb="0" cb="0"/><line nr="213" mi="0" ci="1" mb="0" cb="0"/><line nr="214" mi="0" ci="1" mb="0" cb="0"/><line nr="230" mi="0" ci="4" mb="0" cb="0"/><line nr="231" mi="0" ci="3" mb="0" cb="2"/><line nr="232" mi="0" ci="4" mb="0" cb="0"/><line nr="234" mi="0" ci="4" mb="0" cb="0"/><line nr="235" mi="0" ci="4" mb="0" cb="0"/><line nr="236" mi="0" ci="4" mb="0" cb="0"/><line nr="239" mi="0" ci="4" mb="0" cb="0"/><line nr="240" mi="0" ci="4" mb="0" cb="0"/><line nr="241" mi="0" ci="11" mb="0" cb="2"/><line nr="243" mi="5" ci="5" mb="3" cb="1"/><line nr="245" mi="2" ci="0" mb="2" cb="0"/><line nr="246" mi="1" ci="0" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="0" cb="0"/><line nr="251" mi="0" ci="11" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="2" mb="1" cb="1"/><line nr="254" mi="0" ci="5" mb="1" cb="1"/><line nr="255" mi="2" ci="0" mb="2" cb="0"/><line nr="256" mi="5" ci="0" mb="0" cb="0"/><line nr="259" mi="0" ci="6" mb="0" cb="0"/><line nr="262" mi="1" ci="0" mb="0" cb="0"/><line nr="263" mi="3" ci="0" mb="0" cb="0"/><line nr="264" mi="0" ci="1" mb="0" cb="0"/><line nr="265" mi="0" ci="1" mb="0" cb="0"/><line nr="268" mi="0" ci="10" mb="0" cb="2"/><line nr="269" mi="0" ci="1" mb="0" cb="0"/><line nr="270" mi="0" ci="4" mb="0" cb="0"/><line nr="271" mi="0" ci="1" mb="0" cb="0"/><line nr="272" mi="4" ci="6" mb="1" cb="1"/><line nr="273" mi="4" ci="0" mb="0" cb="0"/><line nr="274" mi="1" ci="0" mb="0" cb="0"/><line nr="275" mi="1" ci="0" mb="0" cb="0"/><line nr="276" mi="3" ci="0" mb="0" cb="0"/><line nr="277" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="0" ci="1" mb="0" cb="0"/><line nr="288" mi="9" ci="0" mb="2" cb="0"/><line nr="289" mi="4" ci="0" mb="0" cb="0"/><line nr="290" mi="1" ci="0" mb="0" cb="0"/><line nr="291" mi="1" ci="0" mb="0" cb="0"/><line nr="304" mi="0" ci="4" mb="0" cb="0"/><line nr="305" mi="0" ci="9" mb="0" cb="2"/><line nr="306" mi="0" ci="3" mb="1" cb="1"/><line nr="307" mi="0" ci="3" mb="0" cb="0"/><line nr="308" mi="0" ci="4" mb="0" cb="0"/><line nr="309" mi="0" ci="5" mb="2" cb="2"/><line nr="310" mi="0" ci="6" mb="0" cb="0"/><line nr="313" mi="0" ci="1" mb="0" cb="0"/><line nr="314" mi="0" ci="9" mb="0" cb="2"/><line nr="315" mi="0" ci="3" mb="1" cb="1"/><line nr="316" mi="0" ci="3" mb="0" cb="0"/><line nr="317" mi="0" ci="4" mb="0" cb="0"/><line nr="319" mi="0" ci="5" mb="2" cb="2"/><line nr="321" mi="0" ci="4" mb="0" cb="2"/><line nr="322" mi="0" ci="4" mb="0" cb="0"/><line nr="323" mi="0" ci="6" mb="1" cb="1"/><line nr="324" mi="0" ci="6" mb="0" cb="0"/><line nr="330" mi="0" ci="1" mb="0" cb="0"/><line nr="331" mi="0" ci="4" mb="0" cb="0"/><line nr="332" mi="0" ci="4" mb="0" cb="0"/><line nr="333" mi="0" ci="6" mb="0" cb="0"/><line nr="334" mi="0" ci="1" mb="0" cb="0"/><line nr="336" mi="4" ci="0" mb="0" cb="0"/><line nr="338" mi="0" ci="1" mb="0" cb="0"/><line nr="339" mi="4" ci="0" mb="0" cb="0"/><line nr="341" mi="0" ci="1" mb="0" cb="0"/><line nr="342" mi="0" ci="1" mb="0" cb="0"/><line nr="354" mi="0" ci="3" mb="0" cb="0"/><line nr="355" mi="0" ci="3" mb="0" cb="2"/><line nr="356" mi="0" ci="4" mb="0" cb="0"/><line nr="357" mi="0" ci="4" mb="0" cb="0"/><line nr="358" mi="0" ci="3" mb="0" cb="0"/><line nr="359" mi="0" ci="5" mb="0" cb="0"/><line nr="360" mi="0" ci="2" mb="0" cb="2"/><line nr="361" mi="0" ci="7" mb="0" cb="0"/><line nr="363" mi="0" ci="4" mb="0" cb="0"/><line nr="364" mi="0" ci="2" mb="1" cb="1"/><line nr="365" mi="5" ci="0" mb="0" cb="0"/><line nr="366" mi="0" ci="3" mb="1" cb="1"/><line nr="367" mi="0" ci="5" mb="1" cb="1"/><line nr="369" mi="0" ci="3" mb="0" cb="2"/><line nr="370" mi="0" ci="3" mb="0" cb="0"/><line nr="371" mi="0" ci="3" mb="0" cb="0"/><line nr="372" mi="0" ci="4" mb="0" cb="0"/><line nr="374" mi="0" ci="4" mb="1" cb="1"/><line nr="375" mi="7" ci="0" mb="0" cb="0"/><line nr="378" mi="0" ci="3" mb="1" cb="1"/><line nr="379" mi="7" ci="0" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="2"/><line nr="382" mi="0" ci="3" mb="0" cb="0"/><line nr="383" mi="0" ci="4" mb="0" cb="0"/><line nr="384" mi="0" ci="4" mb="1" cb="1"/><line nr="385" mi="3" ci="0" mb="0" cb="0"/><line nr="386" mi="4" ci="0" mb="0" cb="0"/><line nr="387" mi="1" ci="4" mb="1" cb="1"/><line nr="389" mi="3" ci="0" mb="2" cb="0"/><line nr="390" mi="10" ci="0" mb="0" cb="0"/><line nr="391" mi="3" ci="0" mb="2" cb="0"/><line nr="392" mi="9" ci="0" mb="0" cb="0"/><line nr="396" mi="0" ci="5" mb="0" cb="0"/><line nr="401" mi="0" ci="1" mb="0" cb="0"/><line nr="402" mi="0" ci="1" mb="0" cb="0"/><line nr="412" mi="0" ci="3" mb="0" cb="2"/><line nr="413" mi="0" ci="4" mb="0" cb="0"/><line nr="414" mi="0" ci="3" mb="0" cb="0"/><line nr="415" mi="0" ci="8" mb="0" cb="2"/><line nr="416" mi="0" ci="8" mb="0" cb="0"/><line nr="417" mi="0" ci="2" mb="0" cb="0"/><line nr="419" mi="0" ci="2" mb="0" cb="0"/><line nr="420" mi="0" ci="3" mb="0" cb="2"/><line nr="421" mi="0" ci="4" mb="0" cb="0"/><line nr="422" mi="0" ci="3" mb="0" cb="0"/><line nr="423" mi="0" ci="8" mb="0" cb="2"/><line nr="424" mi="0" ci="8" mb="0" cb="0"/><line nr="426" mi="0" ci="2" mb="0" cb="0"/><line nr="427" mi="0" ci="3" mb="1" cb="1"/><line nr="428" mi="2" ci="0" mb="0" cb="0"/><line nr="430" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="300" covered="575"/><counter type="BRANCH" missed="65" covered="75"/><counter type="LINE" missed="75" covered="144"/><counter type="COMPLEXITY" missed="50" covered="30"/><counter type="METHOD" missed="2" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentDocument.java"><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="1" mb="0" cb="0"/><line nr="91" mi="2" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="93" mi="3" ci="0" mb="2" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="4" ci="0" mb="0" cb="0"/><line nr="99" mi="4" ci="0" mb="0" cb="0"/><line nr="100" mi="4" ci="0" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="4" ci="0" mb="0" cb="0"/><line nr="104" mi="4" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="10" ci="0" mb="2" cb="0"/><line nr="109" mi="20" ci="0" mb="0" cb="0"/><line nr="112" mi="18" ci="0" mb="0" cb="0"/><line nr="113" mi="1" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="116" mi="20" ci="0" mb="0" cb="0"/><line nr="119" mi="20" ci="0" mb="0" cb="0"/><line nr="122" mi="20" ci="0" mb="0" cb="0"/><line nr="125" mi="20" ci="0" mb="0" cb="0"/><line nr="128" mi="21" ci="0" mb="0" cb="0"/><line nr="130" mi="21" ci="0" mb="0" cb="0"/><line nr="132" mi="18" ci="0" mb="0" cb="0"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="20" ci="0" mb="0" cb="0"/><line nr="137" mi="20" ci="0" mb="0" cb="0"/><line nr="139" mi="20" ci="0" mb="0" cb="0"/><line nr="140" mi="1" ci="0" mb="0" cb="0"/><line nr="142" mi="20" ci="0" mb="0" cb="0"/><line nr="145" mi="1" ci="0" mb="0" cb="0"/><line nr="146" mi="1" ci="0" mb="0" cb="0"/><line nr="147" mi="6" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="16" ci="0" mb="2" cb="0"/><line nr="151" mi="5" ci="0" mb="4" cb="0"/><line nr="152" mi="5" ci="0" mb="0" cb="0"/><line nr="153" mi="5" ci="0" mb="2" cb="0"/><line nr="154" mi="9" ci="0" mb="0" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="158" mi="1" ci="0" mb="0" cb="0"/><line nr="159" mi="6" ci="0" mb="0" cb="0"/><line nr="160" mi="1" ci="0" mb="0" cb="0"/><line nr="161" mi="6" ci="0" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="0" cb="0"/><line nr="164" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="6" ci="0" mb="0" cb="0"/><line nr="166" mi="1" ci="0" mb="0" cb="0"/><line nr="167" mi="6" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="169" mi="6" ci="0" mb="0" cb="0"/><line nr="170" mi="1" ci="0" mb="0" cb="0"/><line nr="171" mi="6" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="173" mi="8" ci="0" mb="2" cb="0"/><line nr="174" mi="13" ci="0" mb="4" cb="0"/><line nr="175" mi="19" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="5" ci="0" mb="4" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="181" mi="4" ci="0" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="184" mi="4" ci="0" mb="0" cb="0"/><line nr="185" mi="4" ci="0" mb="0" cb="0"/><line nr="186" mi="4" ci="0" mb="0" cb="0"/><line nr="187" mi="4" ci="0" mb="2" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="6" ci="0" mb="0" cb="0"/><line nr="190" mi="8" ci="0" mb="2" cb="0"/><line nr="191" mi="12" ci="0" mb="0" cb="0"/><line nr="193" mi="7" ci="0" mb="0" cb="0"/><line nr="195" mi="10" ci="0" mb="2" cb="0"/><line nr="196" mi="7" ci="0" mb="2" cb="0"/><line nr="197" mi="1" ci="0" mb="0" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="4" ci="0" mb="2" cb="0"/><line nr="202" mi="4" ci="0" mb="0" cb="0"/><line nr="203" mi="6" ci="0" mb="0" cb="0"/><line nr="204" mi="8" ci="0" mb="2" cb="0"/><line nr="205" mi="12" ci="0" mb="0" cb="0"/><line nr="207" mi="7" ci="0" mb="0" cb="0"/><line nr="209" mi="25" ci="0" mb="0" cb="0"/><line nr="214" mi="1" ci="0" mb="0" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="13" ci="0" mb="2" cb="0"/><line nr="229" mi="4" ci="0" mb="0" cb="0"/><line nr="230" mi="7" ci="0" mb="0" cb="0"/><line nr="231" mi="2" ci="0" mb="0" cb="0"/><line nr="232" mi="3" ci="0" mb="2" cb="0"/><line nr="233" mi="7" ci="0" mb="0" cb="0"/><line nr="235" mi="7" ci="0" mb="0" cb="0"/><line nr="236" mi="7" ci="0" mb="0" cb="0"/><line nr="237" mi="6" ci="0" mb="0" cb="0"/><line nr="238" mi="2" ci="0" mb="0" cb="0"/><line nr="239" mi="2" ci="0" mb="2" cb="0"/><line nr="240" mi="3" ci="0" mb="2" cb="0"/><line nr="241" mi="12" ci="0" mb="0" cb="0"/><line nr="243" mi="12" ci="0" mb="0" cb="0"/><line nr="244" mi="12" ci="0" mb="0" cb="0"/><line nr="245" mi="32" ci="0" mb="0" cb="0"/><line nr="247" mi="21" ci="0" mb="0" cb="0"/><line nr="249" mi="7" ci="0" mb="0" cb="0"/><line nr="250" mi="7" ci="0" mb="0" cb="0"/><line nr="255" mi="4" ci="0" mb="0" cb="0"/><line nr="256" mi="1" ci="0" mb="0" cb="0"/><line nr="257" mi="4" ci="0" mb="0" cb="0"/><line nr="258" mi="2" ci="0" mb="0" cb="0"/><line nr="259" mi="2" ci="0" mb="0" cb="0"/><line nr="273" mi="10" ci="0" mb="2" cb="0"/><line nr="274" mi="2" ci="0" mb="2" cb="0"/><line nr="275" mi="6" ci="0" mb="2" cb="0"/><line nr="278" mi="2" ci="0" mb="0" cb="0"/><line nr="279" mi="4" ci="0" mb="0" cb="0"/><line nr="280" mi="5" ci="0" mb="0" cb="0"/><line nr="281" mi="10" ci="0" mb="2" cb="0"/><line nr="282" mi="16" ci="0" mb="0" cb="0"/><line nr="284" mi="16" ci="0" mb="0" cb="0"/><line nr="286" mi="16" ci="0" mb="0" cb="0"/><line nr="288" mi="1" ci="0" mb="0" cb="0"/><line nr="292" mi="1" ci="0" mb="0" cb="0"/><line nr="302" mi="15" ci="0" mb="6" cb="0"/><line nr="305" mi="11" ci="0" mb="2" cb="0"/><line nr="306" mi="10" ci="0" mb="2" cb="0"/><line nr="307" mi="2" ci="0" mb="2" cb="0"/><line nr="310" mi="1" ci="0" mb="0" cb="0"/><line nr="312" mi="1" ci="0" mb="0" cb="0"/><line nr="325" mi="2" ci="0" mb="0" cb="0"/><line nr="327" mi="7" ci="0" mb="0" cb="0"/><line nr="328" mi="1" ci="0" mb="0" cb="0"/><line nr="329" mi="3" ci="0" mb="0" cb="0"/><line nr="330" mi="2" ci="0" mb="0" cb="0"/><line nr="331" mi="1" ci="0" mb="0" cb="0"/><line nr="333" mi="2" ci="0" mb="2" cb="0"/><line nr="336" mi="5" ci="0" mb="0" cb="0"/><line nr="337" mi="2" ci="0" mb="2" cb="0"/><line nr="338" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="1" ci="0" mb="0" cb="0"/><line nr="341" mi="3" ci="0" mb="0" cb="0"/><line nr="342" mi="1" ci="0" mb="0" cb="0"/><line nr="345" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1016" covered="7"/><counter type="BRANCH" missed="66" covered="0"/><counter type="LINE" missed="154" covered="3"/><counter type="COMPLEXITY" missed="38" covered="2"/><counter type="METHOD" missed="5" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentStats.java"><line nr="40" mi="0" ci="4" mb="0" cb="0"/><line nr="153" mi="0" ci="2" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="1" mb="0" cb="0"/><line nr="167" mi="0" ci="7" mb="0" cb="2"/><line nr="168" mi="0" ci="4" mb="0" cb="0"/><line nr="170" mi="0" ci="7" mb="0" cb="2"/><line nr="171" mi="0" ci="4" mb="0" cb="0"/><line nr="173" mi="0" ci="7" mb="0" cb="2"/><line nr="174" mi="0" ci="4" mb="0" cb="0"/><line nr="176" mi="0" ci="1" mb="0" cb="0"/><line nr="187" mi="0" ci="2" mb="0" cb="0"/><line nr="188" mi="0" ci="4" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="1" cb="1"/><line nr="190" mi="0" ci="2" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="0" cb="0"/><line nr="192" mi="0" ci="4" mb="0" cb="0"/><line nr="193" mi="0" ci="4" mb="0" cb="0"/><line nr="194" mi="0" ci="4" mb="0" cb="0"/><line nr="195" mi="0" ci="4" mb="0" cb="0"/><line nr="196" mi="0" ci="10" mb="0" cb="2"/><line nr="197" mi="0" ci="20" mb="0" cb="0"/><line nr="199" mi="0" ci="18" mb="0" cb="0"/><line nr="200" mi="0" ci="1" mb="0" cb="0"/><line nr="201" mi="0" ci="1" mb="0" cb="0"/><line nr="202" mi="0" ci="2" mb="0" cb="0"/><line nr="203" mi="0" ci="20" mb="0" cb="0"/><line nr="205" mi="0" ci="20" mb="0" cb="0"/><line nr="207" mi="0" ci="20" mb="0" cb="0"/><line nr="209" mi="0" ci="1" mb="0" cb="0"/><line nr="210" mi="0" ci="1" mb="0" cb="0"/><line nr="211" mi="0" ci="6" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="0"/><line nr="213" mi="0" ci="3" mb="0" cb="0"/><line nr="214" mi="0" ci="3" mb="0" cb="0"/><line nr="215" mi="0" ci="16" mb="0" cb="2"/><line nr="216" mi="0" ci="5" mb="2" cb="2"/><line nr="217" mi="5" ci="0" mb="0" cb="0"/><line nr="218" mi="0" ci="5" mb="1" cb="1"/><line nr="219" mi="0" ci="9" mb="0" cb="0"/><line nr="222" mi="0" ci="6" mb="0" cb="0"/><line nr="223" mi="0" ci="1" mb="0" cb="0"/><line nr="224" mi="0" ci="6" mb="0" cb="0"/><line nr="226" mi="0" ci="1" mb="0" cb="0"/><line nr="227" mi="0" ci="6" mb="0" cb="0"/><line nr="229" mi="0" ci="1" mb="0" cb="0"/><line nr="230" mi="0" ci="6" mb="0" cb="0"/><line nr="232" mi="0" ci="1" mb="0" cb="0"/><line nr="233" mi="0" ci="8" mb="0" cb="2"/><line nr="234" mi="0" ci="4" mb="0" cb="0"/><line nr="235" mi="0" ci="4" mb="0" cb="0"/><line nr="236" mi="2" ci="12" mb="2" cb="2"/><line nr="237" mi="0" ci="2" mb="0" cb="0"/><line nr="238" mi="8" ci="6" mb="3" cb="1"/><line nr="239" mi="2" ci="1" mb="0" cb="0"/><line nr="240" mi="8" ci="6" mb="3" cb="1"/><line nr="241" mi="2" ci="1" mb="0" cb="0"/><line nr="243" mi="0" ci="13" mb="0" cb="0"/><line nr="244" mi="0" ci="2" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="246" mi="6" ci="0" mb="0" cb="0"/><line nr="247" mi="0" ci="1" mb="0" cb="0"/><line nr="250" mi="0" ci="1" mb="0" cb="0"/><line nr="261" mi="0" ci="2" mb="0" cb="0"/><line nr="262" mi="0" ci="4" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="1" cb="1"/><line nr="264" mi="0" ci="2" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="4" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="0" ci="4" mb="0" cb="0"/><line nr="269" mi="0" ci="4" mb="0" cb="0"/><line nr="270" mi="0" ci="10" mb="0" cb="2"/><line nr="271" mi="0" ci="20" mb="0" cb="0"/><line nr="273" mi="0" ci="18" mb="0" cb="0"/><line nr="274" mi="0" ci="1" mb="0" cb="0"/><line nr="275" mi="0" ci="1" mb="0" cb="0"/><line nr="276" mi="0" ci="2" mb="0" cb="0"/><line nr="277" mi="0" ci="20" mb="0" cb="0"/><line nr="279" mi="0" ci="20" mb="0" cb="0"/><line nr="281" mi="0" ci="20" mb="0" cb="0"/><line nr="283" mi="0" ci="1" mb="0" cb="0"/><line nr="284" mi="0" ci="1" mb="0" cb="0"/><line nr="285" mi="0" ci="6" mb="0" cb="0"/><line nr="286" mi="0" ci="3" mb="0" cb="0"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="16" mb="0" cb="2"/><line nr="290" mi="0" ci="5" mb="2" cb="2"/><line nr="291" mi="5" ci="0" mb="0" cb="0"/><line nr="292" mi="0" ci="5" mb="1" cb="1"/><line nr="293" mi="0" ci="9" mb="0" cb="0"/><line nr="296" mi="0" ci="6" mb="0" cb="0"/><line nr="297" mi="0" ci="1" mb="0" cb="0"/><line nr="298" mi="0" ci="6" mb="0" cb="0"/><line nr="299" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="6" mb="0" cb="0"/><line nr="301" mi="0" ci="1" mb="0" cb="0"/><line nr="302" mi="0" ci="6" mb="0" cb="0"/><line nr="303" mi="0" ci="1" mb="0" cb="0"/><line nr="304" mi="0" ci="8" mb="0" cb="2"/><line nr="305" mi="0" ci="4" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="2" ci="12" mb="2" cb="2"/><line nr="308" mi="0" ci="2" mb="0" cb="0"/><line nr="309" mi="8" ci="6" mb="3" cb="1"/><line nr="310" mi="2" ci="1" mb="0" cb="0"/><line nr="311" mi="8" ci="6" mb="3" cb="1"/><line nr="312" mi="2" ci="1" mb="0" cb="0"/><line nr="314" mi="0" ci="13" mb="0" cb="0"/><line nr="315" mi="0" ci="2" mb="0" cb="0"/><line nr="316" mi="1" ci="0" mb="0" cb="0"/><line nr="317" mi="6" ci="0" mb="0" cb="0"/><line nr="318" mi="0" ci="1" mb="0" cb="0"/><line nr="321" mi="0" ci="1" mb="0" cb="0"/><line nr="332" mi="0" ci="2" mb="0" cb="0"/><line nr="333" mi="0" ci="4" mb="0" cb="0"/><line nr="334" mi="0" ci="3" mb="1" cb="1"/><line nr="335" mi="0" ci="2" mb="0" cb="0"/><line nr="336" mi="0" ci="4" mb="0" cb="0"/><line nr="337" mi="0" ci="4" mb="0" cb="0"/><line nr="338" mi="0" ci="4" mb="0" cb="0"/><line nr="339" mi="0" ci="4" mb="0" cb="0"/><line nr="340" mi="0" ci="4" mb="0" cb="0"/><line nr="341" mi="0" ci="4" mb="0" cb="0"/><line nr="342" mi="0" ci="4" mb="0" cb="0"/><line nr="343" mi="0" ci="4" mb="0" cb="0"/><line nr="344" mi="0" ci="4" mb="0" cb="0"/><line nr="345" mi="0" ci="4" mb="0" cb="0"/><line nr="346" mi="0" ci="4" mb="0" cb="0"/><line nr="347" mi="0" ci="4" mb="0" cb="0"/><line nr="348" mi="0" ci="4" mb="0" cb="0"/><line nr="349" mi="0" ci="4" mb="0" cb="0"/><line nr="350" mi="0" ci="4" mb="0" cb="0"/><line nr="351" mi="0" ci="10" mb="0" cb="2"/><line nr="352" mi="0" ci="20" mb="0" cb="0"/><line nr="354" mi="0" ci="19" mb="0" cb="0"/><line nr="356" mi="0" ci="3" mb="0" cb="0"/><line nr="357" mi="0" ci="20" mb="0" cb="0"/><line nr="359" mi="0" ci="20" mb="0" cb="0"/><line nr="361" mi="0" ci="20" mb="0" cb="0"/><line nr="363" mi="0" ci="2" mb="0" cb="0"/><line nr="364" mi="0" ci="15" mb="0" cb="0"/><line nr="366" mi="0" ci="6" mb="0" cb="0"/><line nr="367" mi="0" ci="6" mb="0" cb="0"/><line nr="368" mi="0" ci="6" mb="0" cb="0"/><line nr="369" mi="0" ci="2" mb="0" cb="0"/><line nr="370" mi="4" ci="6" mb="1" cb="1"/><line nr="371" mi="28" ci="0" mb="0" cb="0"/><line nr="372" mi="1" ci="0" mb="0" cb="0"/><line nr="376" mi="1" ci="0" mb="0" cb="0"/><line nr="377" mi="2" ci="0" mb="0" cb="0"/><line nr="378" mi="28" ci="0" mb="0" cb="0"/><line nr="379" mi="2" ci="0" mb="0" cb="0"/><line nr="382" mi="28" ci="0" mb="0" cb="0"/><line nr="383" mi="2" ci="0" mb="0" cb="0"/><line nr="386" mi="1" ci="0" mb="0" cb="0"/><line nr="387" mi="1" ci="0" mb="0" cb="0"/><line nr="389" mi="0" ci="2" mb="0" cb="0"/><line nr="390" mi="0" ci="15" mb="0" cb="0"/><line nr="392" mi="0" ci="3" mb="1" cb="1"/><line nr="393" mi="0" ci="2" mb="0" cb="0"/><line nr="394" mi="0" ci="6" mb="0" cb="0"/><line nr="395" mi="0" ci="6" mb="0" cb="0"/><line nr="396" mi="0" ci="6" mb="0" cb="0"/><line nr="397" mi="0" ci="6" mb="0" cb="0"/><line nr="398" mi="0" ci="6" mb="0" cb="0"/><line nr="399" mi="0" ci="6" mb="0" cb="0"/><line nr="400" mi="0" ci="10" mb="0" cb="2"/><line nr="401" mi="0" ci="28" mb="0" cb="0"/><line nr="402" mi="0" ci="2" mb="0" cb="0"/><line nr="405" mi="0" ci="28" mb="0" cb="0"/><line nr="406" mi="0" ci="2" mb="0" cb="0"/><line nr="409" mi="0" ci="28" mb="0" cb="0"/><line nr="410" mi="0" ci="2" mb="0" cb="0"/><line nr="413" mi="0" ci="6" mb="0" cb="0"/><line nr="414" mi="0" ci="24" mb="0" cb="0"/><line nr="419" mi="0" ci="28" mb="0" cb="0"/><line nr="420" mi="0" ci="2" mb="0" cb="0"/><line nr="423" mi="0" ci="4" mb="0" cb="0"/><line nr="424" mi="0" ci="21" mb="0" cb="0"/><line nr="428" mi="0" ci="8" mb="0" cb="0"/><line nr="429" mi="0" ci="3" mb="1" cb="1"/><line nr="430" mi="4" ci="0" mb="0" cb="0"/><line nr="431" mi="10" ci="0" mb="2" cb="0"/><line nr="432" mi="32" ci="0" mb="0" cb="0"/><line nr="433" mi="2" ci="0" mb="0" cb="0"/><line nr="438" mi="2" ci="0" mb="2" cb="0"/><line nr="439" mi="4" ci="0" mb="2" cb="0"/><line nr="440" mi="7" ci="0" mb="0" cb="0"/><line nr="442" mi="32" ci="0" mb="0" cb="0"/><line nr="443" mi="2" ci="0" mb="0" cb="0"/><line nr="448" mi="2" ci="0" mb="2" cb="0"/><line nr="449" mi="4" ci="0" mb="0" cb="0"/><line nr="450" mi="4" ci="0" mb="0" cb="0"/><line nr="451" mi="8" ci="0" mb="2" cb="0"/><line nr="452" mi="8" ci="0" mb="0" cb="0"/><line nr="453" mi="4" ci="0" mb="0" cb="0"/><line nr="455" mi="7" ci="0" mb="0" cb="0"/><line nr="458" mi="1" ci="0" mb="0" cb="0"/><line nr="459" mi="10" ci="0" mb="2" cb="0"/><line nr="460" mi="1" ci="0" mb="0" cb="0"/><line nr="461" mi="10" ci="0" mb="0" cb="0"/><line nr="462" mi="3" ci="0" mb="0" cb="0"/><line nr="463" mi="5" ci="0" mb="0" cb="0"/><line nr="464" mi="1" ci="0" mb="0" cb="0"/><line nr="466" mi="0" ci="1" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="468" mi="0" ci="1" mb="0" cb="0"/><line nr="469" mi="12" ci="0" mb="0" cb="0"/><line nr="472" mi="0" ci="18" mb="1" cb="1"/><line nr="474" mi="6" ci="0" mb="0" cb="0"/><line nr="476" mi="0" ci="5" mb="0" cb="0"/><line nr="478" mi="0" ci="1" mb="0" cb="0"/><line nr="479" mi="0" ci="1" mb="0" cb="0"/><line nr="480" mi="0" ci="6" mb="0" cb="0"/><line nr="481" mi="0" ci="3" mb="0" cb="0"/><line nr="482" mi="0" ci="3" mb="0" cb="0"/><line nr="483" mi="0" ci="3" mb="0" cb="0"/><line nr="484" mi="0" ci="16" mb="0" cb="2"/><line nr="485" mi="0" ci="5" mb="2" cb="2"/><line nr="486" mi="5" ci="0" mb="0" cb="0"/><line nr="487" mi="0" ci="5" mb="0" cb="2"/><line nr="488" mi="0" ci="9" mb="0" cb="0"/><line nr="491" mi="0" ci="6" mb="0" cb="0"/><line nr="492" mi="0" ci="1" mb="0" cb="0"/><line nr="493" mi="0" ci="6" mb="0" cb="0"/><line nr="494" mi="0" ci="1" mb="0" cb="0"/><line nr="495" mi="0" ci="6" mb="0" cb="0"/><line nr="496" mi="0" ci="1" mb="0" cb="0"/><line nr="497" mi="0" ci="6" mb="0" cb="0"/><line nr="498" mi="0" ci="1" mb="0" cb="0"/><line nr="499" mi="0" ci="6" mb="0" cb="0"/><line nr="500" mi="0" ci="1" mb="0" cb="0"/><line nr="502" mi="0" ci="8" mb="0" cb="2"/><line nr="503" mi="0" ci="8" mb="0" cb="0"/><line nr="504" mi="0" ci="5" mb="0" cb="0"/><line nr="505" mi="0" ci="3" mb="0" cb="0"/><line nr="506" mi="0" ci="7" mb="0" cb="2"/><line nr="507" mi="5" ci="8" mb="1" cb="1"/><line nr="508" mi="2" ci="1" mb="0" cb="0"/><line nr="509" mi="0" ci="31" mb="0" cb="0"/><line nr="513" mi="0" ci="5" mb="1" cb="1"/><line nr="514" mi="10" ci="0" mb="0" cb="0"/><line nr="516" mi="0" ci="5" mb="0" cb="0"/><line nr="518" mi="0" ci="4" mb="0" cb="0"/><line nr="520" mi="0" ci="14" mb="1" cb="3"/><line nr="521" mi="0" ci="3" mb="0" cb="0"/><line nr="522" mi="8" ci="6" mb="3" cb="1"/><line nr="523" mi="2" ci="1" mb="0" cb="0"/><line nr="524" mi="4" ci="9" mb="2" cb="2"/><line nr="525" mi="14" ci="3" mb="0" cb="0"/><line nr="526" mi="0" ci="2" mb="0" cb="0"/><line nr="527" mi="2" ci="12" mb="2" cb="2"/><line nr="528" mi="0" ci="2" mb="0" cb="0"/><line nr="529" mi="0" ci="4" mb="0" cb="0"/><line nr="530" mi="0" ci="4" mb="0" cb="0"/><line nr="531" mi="0" ci="4" mb="0" cb="0"/><line nr="533" mi="0" ci="19" mb="0" cb="0"/><line nr="534" mi="0" ci="2" mb="0" cb="0"/><line nr="536" mi="1" ci="0" mb="0" cb="0"/><line nr="537" mi="6" ci="0" mb="0" cb="0"/><line nr="538" mi="0" ci="1" mb="0" cb="0"/><line nr="539" mi="0" ci="5" mb="1" cb="1"/><line nr="540" mi="6" ci="0" mb="0" cb="0"/><line nr="542" mi="8" ci="0" mb="2" cb="0"/><line nr="543" mi="3" ci="0" mb="0" cb="0"/><line nr="544" mi="7" ci="0" mb="2" cb="0"/><line nr="545" mi="13" ci="0" mb="2" cb="0"/><line nr="546" mi="3" ci="0" mb="0" cb="0"/><line nr="547" mi="31" ci="0" mb="0" cb="0"/><line nr="552" mi="5" ci="0" mb="2" cb="0"/><line nr="553" mi="10" ci="0" mb="0" cb="0"/><line nr="555" mi="5" ci="0" mb="0" cb="0"/><line nr="557" mi="4" ci="0" mb="0" cb="0"/><line nr="559" mi="18" ci="0" mb="0" cb="0"/><line nr="562" mi="19" ci="0" mb="0" cb="0"/><line nr="563" mi="2" ci="0" mb="0" cb="0"/><line nr="565" mi="1" ci="0" mb="0" cb="0"/><line nr="566" mi="6" ci="0" mb="0" cb="0"/><line nr="567" mi="1" ci="0" mb="0" cb="0"/><line nr="571" mi="0" ci="1" mb="0" cb="0"/><line nr="572" mi="5" ci="0" mb="0" cb="0"/><line nr="574" mi="0" ci="1" mb="0" cb="0"/><line nr="585" mi="5" ci="0" mb="0" cb="0"/><line nr="586" mi="4" ci="0" mb="0" cb="0"/><line nr="587" mi="8" ci="0" mb="2" cb="0"/><line nr="588" mi="9" ci="0" mb="4" cb="0"/><line nr="589" mi="13" ci="0" mb="2" cb="0"/><line nr="590" mi="17" ci="0" mb="0" cb="0"/><line nr="591" mi="10" ci="0" mb="2" cb="0"/><line nr="592" mi="5" ci="0" mb="2" cb="0"/><line nr="593" mi="19" ci="0" mb="0" cb="0"/><line nr="594" mi="8" ci="0" mb="0" cb="0"/><line nr="596" mi="4" ci="0" mb="0" cb="0"/><line nr="598" mi="1" ci="0" mb="0" cb="0"/><line nr="601" mi="3" ci="0" mb="0" cb="0"/><line nr="612" mi="4" ci="0" mb="0" cb="0"/><line nr="613" mi="8" ci="0" mb="2" cb="0"/><line nr="614" mi="8" ci="0" mb="0" cb="0"/><line nr="616" mi="4" ci="0" mb="0" cb="0"/><line nr="617" mi="5" ci="0" mb="0" cb="0"/><line nr="618" mi="7" ci="0" mb="0" cb="0"/><line nr="631" mi="2" ci="0" mb="0" cb="0"/><line nr="632" mi="4" ci="0" mb="0" cb="0"/><line nr="633" mi="2" ci="0" mb="2" cb="0"/><line nr="634" mi="9" ci="0" mb="2" cb="0"/><line nr="635" mi="4" ci="0" mb="0" cb="0"/><line nr="636" mi="6" ci="0" mb="0" cb="0"/><line nr="637" mi="4" ci="0" mb="0" cb="0"/><line nr="640" mi="4" ci="0" mb="0" cb="0"/><line nr="641" mi="8" ci="0" mb="2" cb="0"/><line nr="642" mi="8" ci="0" mb="2" cb="0"/><line nr="643" mi="5" ci="0" mb="0" cb="0"/><line nr="644" mi="6" ci="0" mb="0" cb="0"/><line nr="645" mi="4" ci="0" mb="0" cb="0"/><line nr="648" mi="2" ci="0" mb="0" cb="0"/><line nr="649" mi="4" ci="0" mb="0" cb="0"/><line nr="651" mi="1" ci="0" mb="0" cb="0"/><line nr="652" mi="4" ci="0" mb="2" cb="0"/><line nr="653" mi="5" ci="0" mb="0" cb="0"/><line nr="655" mi="1" ci="0" mb="0" cb="0"/><line nr="665" mi="4" ci="0" mb="0" cb="0"/><line nr="666" mi="3" ci="0" mb="0" cb="0"/><line nr="667" mi="5" ci="0" mb="0" cb="0"/><line nr="668" mi="7" ci="0" mb="0" cb="0"/><line nr="681" mi="5" ci="0" mb="4" cb="0"/><line nr="682" mi="4" ci="0" mb="0" cb="0"/><line nr="683" mi="3" ci="0" mb="0" cb="0"/><line nr="684" mi="4" ci="0" mb="0" cb="0"/><line nr="685" mi="5" ci="0" mb="0" cb="0"/><line nr="686" mi="3" ci="0" mb="2" cb="0"/><line nr="688" mi="5" ci="0" mb="4" cb="0"/><line nr="689" mi="4" ci="0" mb="0" cb="0"/><line nr="690" mi="5" ci="0" mb="0" cb="0"/><line nr="691" mi="5" ci="0" mb="0" cb="0"/><line nr="693" mi="9" ci="0" mb="2" cb="0"/><line nr="694" mi="4" ci="0" mb="0" cb="0"/><line nr="695" mi="12" ci="0" mb="0" cb="0"/><line nr="696" mi="4" ci="0" mb="0" cb="0"/><line nr="700" mi="4" ci="0" mb="0" cb="0"/><line nr="701" mi="8" ci="0" mb="2" cb="0"/><line nr="703" mi="5" ci="0" mb="4" cb="0"/><line nr="704" mi="7" ci="0" mb="0" cb="0"/><line nr="705" mi="5" ci="0" mb="0" cb="0"/><line nr="706" mi="5" ci="0" mb="0" cb="0"/><line nr="708" mi="8" ci="0" mb="2" cb="0"/><line nr="709" mi="7" ci="0" mb="0" cb="0"/><line nr="710" mi="12" ci="0" mb="0" cb="0"/><line nr="711" mi="4" ci="0" mb="0" cb="0"/><line nr="715" mi="2" ci="0" mb="0" cb="0"/><line nr="716" mi="4" ci="0" mb="0" cb="0"/><line nr="718" mi="3" ci="0" mb="2" cb="0"/><line nr="719" mi="6" ci="0" mb="0" cb="0"/><line nr="721" mi="5" ci="0" mb="0" cb="0"/><line nr="723" mi="1" ci="0" mb="0" cb="0"/><line nr="736" mi="0" ci="6" mb="1" cb="1"/><line nr="740" mi="5" ci="0" mb="0" cb="0"/><line nr="741" mi="5" ci="0" mb="0" cb="0"/><line nr="742" mi="2" ci="0" mb="0" cb="0"/><line nr="743" mi="4" ci="0" mb="0" cb="0"/><line nr="744" mi="10" ci="0" mb="2" cb="0"/><line nr="745" mi="16" ci="0" mb="0" cb="0"/><line nr="747" mi="16" ci="0" mb="0" cb="0"/><line nr="749" mi="16" ci="0" mb="0" cb="0"/><line nr="751" mi="16" ci="0" mb="0" cb="0"/><line nr="753" mi="16" ci="0" mb="0" cb="0"/><line nr="755" mi="1" ci="0" mb="0" cb="0"/><line nr="756" mi="5" ci="0" mb="0" cb="0"/><line nr="757" mi="6" ci="0" mb="0" cb="0"/><line nr="759" mi="10" ci="0" mb="2" cb="0"/><line nr="760" mi="16" ci="0" mb="0" cb="0"/><line nr="762" mi="16" ci="0" mb="0" cb="0"/><line nr="764" mi="16" ci="0" mb="0" cb="0"/><line nr="766" mi="16" ci="0" mb="0" cb="0"/><line nr="768" mi="16" ci="0" mb="0" cb="0"/><line nr="770" mi="1" ci="0" mb="0" cb="0"/><line nr="771" mi="5" ci="0" mb="0" cb="0"/><line nr="772" mi="6" ci="0" mb="0" cb="0"/><line nr="774" mi="10" ci="0" mb="2" cb="0"/><line nr="775" mi="16" ci="0" mb="0" cb="0"/><line nr="777" mi="16" ci="0" mb="0" cb="0"/><line nr="779" mi="16" ci="0" mb="0" cb="0"/><line nr="781" mi="16" ci="0" mb="0" cb="0"/><line nr="783" mi="16" ci="0" mb="0" cb="0"/><line nr="785" mi="2" ci="0" mb="0" cb="0"/><line nr="786" mi="15" ci="0" mb="0" cb="0"/><line nr="788" mi="10" ci="0" mb="2" cb="0"/><line nr="789" mi="24" ci="0" mb="0" cb="0"/><line nr="792" mi="24" ci="0" mb="0" cb="0"/><line nr="795" mi="24" ci="0" mb="0" cb="0"/><line nr="798" mi="1" ci="0" mb="0" cb="0"/><line nr="799" mi="17" ci="0" mb="0" cb="0"/><line nr="802" mi="10" ci="0" mb="2" cb="0"/><line nr="803" mi="24" ci="0" mb="0" cb="0"/><line nr="806" mi="24" ci="0" mb="0" cb="0"/><line nr="809" mi="24" ci="0" mb="0" cb="0"/><line nr="812" mi="24" ci="0" mb="0" cb="0"/><line nr="815" mi="24" ci="0" mb="0" cb="0"/><line nr="818" mi="4" ci="0" mb="0" cb="0"/><line nr="819" mi="21" ci="0" mb="0" cb="0"/><line nr="823" mi="10" ci="0" mb="2" cb="0"/><line nr="824" mi="32" ci="0" mb="0" cb="0"/><line nr="828" mi="32" ci="0" mb="0" cb="0"/><line nr="832" mi="1" ci="0" mb="0" cb="0"/><line nr="833" mi="1" ci="0" mb="0" cb="0"/><line nr="834" mi="1" ci="0" mb="0" cb="0"/><line nr="836" mi="0" ci="1" mb="0" cb="0"/><line nr="848" mi="0" ci="3" mb="0" cb="2"/><line nr="849" mi="0" ci="6" mb="0" cb="0"/><line nr="850" mi="0" ci="3" mb="0" cb="2"/><line nr="851" mi="0" ci="6" mb="0" cb="0"/><line nr="852" mi="0" ci="3" mb="1" cb="1"/><line nr="853" mi="0" ci="6" mb="0" cb="0"/><line nr="855" mi="13" ci="0" mb="0" cb="0"/><line nr="871" mi="0" ci="4" mb="0" cb="0"/><line nr="872" mi="0" ci="5" mb="0" cb="0"/><line nr="873" mi="0" ci="13" mb="0" cb="0"/><line nr="875" mi="0" ci="3" mb="0" cb="2"/><line nr="876" mi="0" ci="5" mb="0" cb="0"/><line nr="877" mi="0" ci="1" mb="0" cb="0"/><line nr="879" mi="0" ci="6" mb="0" cb="0"/><line nr="880" mi="0" ci="2" mb="0" cb="0"/><line nr="882" mi="0" ci="2" mb="0" cb="0"/><line nr="897" mi="0" ci="4" mb="0" cb="0"/><line nr="898" mi="0" ci="5" mb="0" cb="0"/><line nr="899" mi="0" ci="13" mb="0" cb="0"/><line nr="901" mi="0" ci="3" mb="0" cb="2"/><line nr="902" mi="0" ci="6" mb="0" cb="0"/><line nr="904" mi="0" ci="6" mb="0" cb="0"/><line nr="905" mi="0" ci="2" mb="0" cb="0"/><line nr="907" mi="0" ci="2" mb="0" cb="0"/><line nr="923" mi="0" ci="4" mb="0" cb="0"/><line nr="924" mi="0" ci="5" mb="0" cb="0"/><line nr="925" mi="0" ci="4" mb="0" cb="0"/><line nr="926" mi="0" ci="4" mb="0" cb="0"/><line nr="927" mi="0" ci="6" mb="0" cb="0"/><line nr="928" mi="0" ci="3" mb="1" cb="1"/><line nr="929" mi="4" ci="7" mb="1" cb="1"/><line nr="930" mi="3" ci="0" mb="0" cb="0"/><line nr="931" mi="47" ci="0" mb="0" cb="0"/><line nr="936" mi="7" ci="0" mb="0" cb="0"/><line nr="937" mi="4" ci="0" mb="0" cb="0"/><line nr="938" mi="1" ci="0" mb="0" cb="0"/><line nr="940" mi="0" ci="13" mb="0" cb="0"/><line nr="942" mi="0" ci="3" mb="0" cb="2"/><line nr="943" mi="0" ci="6" mb="0" cb="0"/><line nr="945" mi="0" ci="6" mb="0" cb="0"/><line nr="946" mi="0" ci="2" mb="0" cb="0"/><line nr="948" mi="0" ci="2" mb="0" cb="0"/><line nr="960" mi="0" ci="15" mb="1" cb="5"/><line nr="963" mi="0" ci="11" mb="0" cb="2"/><line nr="964" mi="0" ci="10" mb="1" cb="1"/><line nr="965" mi="0" ci="2" mb="1" cb="1"/><line nr="966" mi="0" ci="11" mb="0" cb="2"/><line nr="967" mi="0" ci="2" mb="0" cb="0"/><line nr="968" mi="0" ci="2" mb="0" cb="0"/><line nr="970" mi="0" ci="11" mb="0" cb="0"/><line nr="971" mi="3" ci="0" mb="0" cb="0"/><line nr="972" mi="2" ci="0" mb="2" cb="0"/><line nr="973" mi="3" ci="0" mb="0" cb="0"/><line nr="975" mi="0" ci="1" mb="0" cb="0"/><line nr="976" mi="0" ci="3" mb="0" cb="0"/><line nr="978" mi="1" ci="0" mb="0" cb="0"/><line nr="979" mi="0" ci="1" mb="0" cb="0"/><line nr="981" mi="0" ci="1" mb="0" cb="0"/><line nr="983" mi="0" ci="1" mb="0" cb="0"/><line nr="997" mi="0" ci="2" mb="0" cb="0"/><line nr="999" mi="0" ci="7" mb="0" cb="0"/><line nr="1000" mi="1" ci="0" mb="0" cb="0"/><line nr="1001" mi="3" ci="0" mb="0" cb="0"/><line nr="1002" mi="2" ci="0" mb="0" cb="0"/><line nr="1003" mi="0" ci="1" mb="0" cb="0"/><line nr="1004" mi="0" ci="2" mb="1" cb="1"/><line nr="1007" mi="0" ci="5" mb="0" cb="0"/><line nr="1008" mi="0" ci="2" mb="1" cb="1"/><line nr="1009" mi="0" ci="2" mb="0" cb="0"/><line nr="1011" mi="1" ci="0" mb="0" cb="0"/><line nr="1012" mi="3" ci="0" mb="0" cb="0"/><line nr="1013" mi="4" ci="0" mb="0" cb="0"/><line nr="1014" mi="0" ci="1" mb="0" cb="0"/><line nr="1016" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1716" covered="1658"/><counter type="BRANCH" missed="131" covered="91"/><counter type="LINE" missed="201" covered="281"/><counter type="COMPLEXITY" missed="91" covered="38"/><counter type="METHOD" missed="5" covered="13"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentKwic.java"><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="91" mi="0" ci="1" mb="0" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="1" ci="0" mb="0" cb="0"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="2" ci="0" mb="0" cb="0"/><line nr="113" mi="4" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="2" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="0" cb="0"/><line nr="119" mi="4" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="10" ci="0" mb="2" cb="0"/><line nr="131" mi="18" ci="0" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="20" ci="0" mb="0" cb="0"/><line nr="135" mi="20" ci="0" mb="0" cb="0"/><line nr="138" mi="20" ci="0" mb="0" cb="0"/><line nr="141" mi="20" ci="0" mb="0" cb="0"/><line nr="144" mi="18" ci="0" mb="0" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="147" mi="4" ci="0" mb="0" cb="0"/><line nr="148" mi="13" ci="0" mb="0" cb="0"/><line nr="150" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="2" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="153" mi="10" ci="0" mb="2" cb="0"/><line nr="154" mi="26" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="2" cb="0"/><line nr="159" mi="4" ci="0" mb="2" cb="0"/><line nr="160" mi="7" ci="0" mb="0" cb="0"/><line nr="162" mi="24" ci="0" mb="0" cb="0"/><line nr="163" mi="2" ci="0" mb="0" cb="0"/><line nr="166" mi="2" ci="0" mb="2" cb="0"/><line nr="167" mi="4" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="8" ci="0" mb="2" cb="0"/><line nr="170" mi="8" ci="0" mb="0" cb="0"/><line nr="171" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="7" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="10" ci="0" mb="2" cb="0"/><line nr="178" mi="1" ci="0" mb="0" cb="0"/><line nr="179" mi="8" ci="0" mb="0" cb="0"/><line nr="180" mi="8" ci="0" mb="0" cb="0"/><line nr="181" mi="1" ci="0" mb="0" cb="0"/><line nr="183" mi="18" ci="0" mb="0" cb="0"/><line nr="184" mi="1" ci="0" mb="0" cb="0"/><line nr="185" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="20" ci="0" mb="0" cb="0"/><line nr="189" mi="20" ci="0" mb="0" cb="0"/><line nr="191" mi="18" ci="0" mb="0" cb="0"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="193" mi="18" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="18" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="197" mi="18" ci="0" mb="0" cb="0"/><line nr="198" mi="2" ci="0" mb="0" cb="0"/><line nr="199" mi="20" ci="0" mb="0" cb="0"/><line nr="201" mi="1" ci="0" mb="0" cb="0"/><line nr="202" mi="1" ci="0" mb="0" cb="0"/><line nr="203" mi="6" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="16" ci="0" mb="2" cb="0"/><line nr="207" mi="5" ci="0" mb="4" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="5" ci="0" mb="2" cb="0"/><line nr="210" mi="9" ci="0" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="214" mi="1" ci="0" mb="0" cb="0"/><line nr="215" mi="6" ci="0" mb="0" cb="0"/><line nr="216" mi="1" ci="0" mb="0" cb="0"/><line nr="217" mi="6" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="219" mi="6" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="6" ci="0" mb="0" cb="0"/><line nr="222" mi="1" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="225" mi="1" ci="0" mb="0" cb="0"/><line nr="226" mi="6" ci="0" mb="0" cb="0"/><line nr="227" mi="1" ci="0" mb="0" cb="0"/><line nr="228" mi="6" ci="0" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="230" mi="6" ci="0" mb="0" cb="0"/><line nr="231" mi="1" ci="0" mb="0" cb="0"/><line nr="232" mi="6" ci="0" mb="0" cb="0"/><line nr="233" mi="1" ci="0" mb="0" cb="0"/><line nr="234" mi="6" ci="0" mb="0" cb="0"/><line nr="235" mi="1" ci="0" mb="0" cb="0"/><line nr="236" mi="6" ci="0" mb="0" cb="0"/><line nr="237" mi="1" ci="0" mb="0" cb="0"/><line nr="238" mi="8" ci="0" mb="2" cb="0"/><line nr="239" mi="8" ci="0" mb="0" cb="0"/><line nr="240" mi="9" ci="0" mb="2" cb="0"/><line nr="241" mi="3" ci="0" mb="0" cb="0"/><line nr="242" mi="21" ci="0" mb="0" cb="0"/><line nr="246" mi="5" ci="0" mb="2" cb="0"/><line nr="247" mi="10" ci="0" mb="0" cb="0"/><line nr="249" mi="5" ci="0" mb="0" cb="0"/><line nr="251" mi="13" ci="0" mb="4" cb="0"/><line nr="252" mi="19" ci="0" mb="0" cb="0"/><line nr="253" mi="2" ci="0" mb="0" cb="0"/><line nr="254" mi="4" ci="0" mb="0" cb="0"/><line nr="255" mi="13" ci="0" mb="2" cb="0"/><line nr="257" mi="6" ci="0" mb="0" cb="0"/><line nr="258" mi="6" ci="0" mb="0" cb="0"/><line nr="259" mi="6" ci="0" mb="0" cb="0"/><line nr="260" mi="4" ci="0" mb="0" cb="0"/><line nr="261" mi="21" ci="0" mb="0" cb="0"/><line nr="265" mi="1" ci="0" mb="0" cb="0"/><line nr="271" mi="4" ci="0" mb="0" cb="0"/><line nr="272" mi="5" ci="0" mb="0" cb="0"/><line nr="273" mi="4" ci="0" mb="0" cb="0"/><line nr="274" mi="5" ci="0" mb="2" cb="0"/><line nr="275" mi="13" ci="0" mb="2" cb="0"/><line nr="276" mi="4" ci="0" mb="0" cb="0"/><line nr="277" mi="7" ci="0" mb="0" cb="0"/><line nr="278" mi="4" ci="0" mb="0" cb="0"/><line nr="279" mi="10" ci="0" mb="2" cb="0"/><line nr="280" mi="4" ci="0" mb="0" cb="0"/><line nr="281" mi="4" ci="0" mb="0" cb="0"/><line nr="282" mi="2" ci="0" mb="0" cb="0"/><line nr="283" mi="2" ci="0" mb="0" cb="0"/><line nr="284" mi="3" ci="0" mb="2" cb="0"/><line nr="285" mi="4" ci="0" mb="0" cb="0"/><line nr="287" mi="3" ci="0" mb="2" cb="0"/><line nr="288" mi="4" ci="0" mb="0" cb="0"/><line nr="290" mi="8" ci="0" mb="0" cb="0"/><line nr="291" mi="7" ci="0" mb="2" cb="0"/><line nr="292" mi="2" ci="0" mb="0" cb="0"/><line nr="293" mi="6" ci="0" mb="2" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="295" mi="15" ci="0" mb="2" cb="0"/><line nr="296" mi="4" ci="0" mb="0" cb="0"/><line nr="297" mi="5" ci="0" mb="0" cb="0"/><line nr="298" mi="5" ci="0" mb="0" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="1" ci="0" mb="0" cb="0"/><line nr="301" mi="4" ci="0" mb="2" cb="0"/><line nr="302" mi="2" ci="0" mb="2" cb="0"/><line nr="303" mi="7" ci="0" mb="0" cb="0"/><line nr="305" mi="4" ci="0" mb="2" cb="0"/><line nr="306" mi="2" ci="0" mb="2" cb="0"/><line nr="307" mi="7" ci="0" mb="0" cb="0"/><line nr="310" mi="6" ci="0" mb="0" cb="0"/><line nr="314" mi="3" ci="0" mb="2" cb="0"/><line nr="315" mi="4" ci="0" mb="0" cb="0"/><line nr="317" mi="4" ci="0" mb="0" cb="0"/><line nr="318" mi="3" ci="0" mb="2" cb="0"/><line nr="319" mi="4" ci="0" mb="0" cb="0"/><line nr="321" mi="4" ci="0" mb="0" cb="0"/><line nr="322" mi="1" ci="0" mb="0" cb="0"/><line nr="323" mi="8" ci="0" mb="0" cb="0"/><line nr="324" mi="8" ci="0" mb="0" cb="0"/><line nr="325" mi="6" ci="0" mb="0" cb="0"/><line nr="326" mi="2" ci="0" mb="0" cb="0"/><line nr="327" mi="6" ci="0" mb="0" cb="0"/><line nr="328" mi="2" ci="0" mb="0" cb="0"/><line nr="329" mi="4" ci="0" mb="0" cb="0"/><line nr="330" mi="4" ci="0" mb="0" cb="0"/><line nr="331" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="5" ci="0" mb="2" cb="0"/><line nr="333" mi="13" ci="0" mb="2" cb="0"/><line nr="334" mi="4" ci="0" mb="0" cb="0"/><line nr="335" mi="7" ci="0" mb="0" cb="0"/><line nr="336" mi="4" ci="0" mb="0" cb="0"/><line nr="337" mi="10" ci="0" mb="2" cb="0"/><line nr="338" mi="4" ci="0" mb="0" cb="0"/><line nr="339" mi="6" ci="0" mb="0" cb="0"/><line nr="340" mi="6" ci="0" mb="0" cb="0"/><line nr="341" mi="4" ci="0" mb="0" cb="0"/><line nr="342" mi="11" ci="0" mb="2" cb="0"/><line nr="343" mi="4" ci="0" mb="0" cb="0"/><line nr="344" mi="3" ci="0" mb="2" cb="0"/><line nr="345" mi="5" ci="0" mb="0" cb="0"/><line nr="347" mi="5" ci="0" mb="0" cb="0"/><line nr="348" mi="5" ci="0" mb="0" cb="0"/><line nr="349" mi="3" ci="0" mb="2" cb="0"/><line nr="350" mi="4" ci="0" mb="0" cb="0"/><line nr="351" mi="1" ci="0" mb="0" cb="0"/><line nr="352" mi="4" ci="0" mb="0" cb="0"/><line nr="353" mi="1" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="2" cb="0"/><line nr="356" mi="4" ci="0" mb="0" cb="0"/><line nr="357" mi="1" ci="0" mb="0" cb="0"/><line nr="359" mi="3" ci="0" mb="2" cb="0"/><line nr="360" mi="4" ci="0" mb="0" cb="0"/><line nr="361" mi="1" ci="0" mb="0" cb="0"/><line nr="363" mi="3" ci="0" mb="2" cb="0"/><line nr="364" mi="5" ci="0" mb="0" cb="0"/><line nr="366" mi="3" ci="0" mb="2" cb="0"/><line nr="367" mi="4" ci="0" mb="0" cb="0"/><line nr="368" mi="1" ci="0" mb="0" cb="0"/><line nr="369" mi="4" ci="0" mb="0" cb="0"/><line nr="370" mi="1" ci="0" mb="0" cb="0"/><line nr="372" mi="3" ci="0" mb="2" cb="0"/><line nr="373" mi="4" ci="0" mb="0" cb="0"/><line nr="374" mi="1" ci="0" mb="0" cb="0"/><line nr="375" mi="4" ci="0" mb="0" cb="0"/><line nr="376" mi="1" ci="0" mb="0" cb="0"/><line nr="378" mi="4" ci="0" mb="0" cb="0"/><line nr="379" mi="1" ci="0" mb="0" cb="0"/><line nr="380" mi="4" ci="0" mb="0" cb="0"/><line nr="382" mi="4" ci="0" mb="0" cb="0"/><line nr="383" mi="1" ci="0" mb="0" cb="0"/><line nr="384" mi="8" ci="0" mb="0" cb="0"/><line nr="385" mi="8" ci="0" mb="0" cb="0"/><line nr="386" mi="6" ci="0" mb="0" cb="0"/><line nr="387" mi="2" ci="0" mb="0" cb="0"/><line nr="388" mi="6" ci="0" mb="0" cb="0"/><line nr="389" mi="2" ci="0" mb="0" cb="0"/><line nr="390" mi="4" ci="0" mb="0" cb="0"/><line nr="391" mi="4" ci="0" mb="0" cb="0"/><line nr="392" mi="1" ci="0" mb="0" cb="0"/><line nr="394" mi="4" ci="0" mb="0" cb="0"/><line nr="395" mi="2" ci="0" mb="0" cb="0"/><line nr="403" mi="6" ci="0" mb="2" cb="0"/><line nr="404" mi="12" ci="0" mb="4" cb="0"/><line nr="408" mi="2" ci="0" mb="0" cb="0"/><line nr="409" mi="4" ci="0" mb="0" cb="0"/><line nr="410" mi="5" ci="0" mb="0" cb="0"/><line nr="411" mi="10" ci="0" mb="2" cb="0"/><line nr="412" mi="14" ci="0" mb="0" cb="0"/><line nr="413" mi="2" ci="0" mb="0" cb="0"/><line nr="414" mi="16" ci="0" mb="0" cb="0"/><line nr="416" mi="16" ci="0" mb="0" cb="0"/><line nr="418" mi="16" ci="0" mb="0" cb="0"/><line nr="420" mi="16" ci="0" mb="0" cb="0"/><line nr="422" mi="16" ci="0" mb="0" cb="0"/><line nr="424" mi="14" ci="0" mb="0" cb="0"/><line nr="425" mi="2" ci="0" mb="0" cb="0"/><line nr="426" mi="16" ci="0" mb="0" cb="0"/><line nr="428" mi="16" ci="0" mb="0" cb="0"/><line nr="430" mi="14" ci="0" mb="0" cb="0"/><line nr="431" mi="2" ci="0" mb="0" cb="0"/><line nr="432" mi="14" ci="0" mb="0" cb="0"/><line nr="433" mi="2" ci="0" mb="0" cb="0"/><line nr="434" mi="16" ci="0" mb="0" cb="0"/><line nr="436" mi="1" ci="0" mb="0" cb="0"/><line nr="439" mi="1" ci="0" mb="0" cb="0"/><line nr="445" mi="15" ci="0" mb="6" cb="0"/><line nr="448" mi="11" ci="0" mb="2" cb="0"/><line nr="449" mi="10" ci="0" mb="2" cb="0"/><line nr="450" mi="2" ci="0" mb="2" cb="0"/><line nr="453" mi="1" ci="0" mb="0" cb="0"/><line nr="455" mi="1" ci="0" mb="0" cb="0"/><line nr="463" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1574" covered="3"/><counter type="BRANCH" missed="108" covered="0"/><counter type="LINE" missed="260" covered="2"/><counter type="COMPLEXITY" missed="60" covered="1"/><counter type="METHOD" missed="6" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentTermvector.java"><line nr="48" mi="0" ci="2" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="133" mi="0" ci="2" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="0" cb="0"/><line nr="135" mi="0" ci="1" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="4" mb="0" cb="0"/><line nr="149" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="0" ci="2" mb="0" cb="0"/><line nr="151" mi="0" ci="4" mb="0" cb="0"/><line nr="152" mi="0" ci="4" mb="0" cb="0"/><line nr="153" mi="0" ci="4" mb="0" cb="0"/><line nr="154" mi="0" ci="4" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="0" cb="0"/><line nr="157" mi="0" ci="4" mb="0" cb="0"/><line nr="158" mi="0" ci="4" mb="0" cb="0"/><line nr="159" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="0" cb="0"/><line nr="161" mi="0" ci="4" mb="0" cb="0"/><line nr="162" mi="0" ci="4" mb="0" cb="0"/><line nr="163" mi="0" ci="4" mb="0" cb="0"/><line nr="164" mi="0" ci="4" mb="0" cb="0"/><line nr="165" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="0" ci="4" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="168" mi="0" ci="4" mb="0" cb="0"/><line nr="169" mi="0" ci="4" mb="0" cb="0"/><line nr="170" mi="0" ci="4" mb="0" cb="0"/><line nr="171" mi="0" ci="10" mb="0" cb="2"/><line nr="172" mi="0" ci="20" mb="0" cb="0"/><line nr="175" mi="0" ci="19" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="20" mb="0" cb="0"/><line nr="180" mi="0" ci="20" mb="0" cb="0"/><line nr="182" mi="0" ci="20" mb="0" cb="0"/><line nr="185" mi="0" ci="20" mb="0" cb="0"/><line nr="187" mi="0" ci="18" mb="0" cb="0"/><line nr="188" mi="0" ci="2" mb="0" cb="0"/><line nr="190" mi="0" ci="20" mb="0" cb="0"/><line nr="193" mi="0" ci="20" mb="0" cb="0"/><line nr="195" mi="0" ci="20" mb="0" cb="0"/><line nr="197" mi="0" ci="20" mb="0" cb="0"/><line nr="200" mi="0" ci="2" mb="0" cb="0"/><line nr="201" mi="0" ci="15" mb="0" cb="0"/><line nr="203" mi="0" ci="6" mb="0" cb="0"/><line nr="204" mi="0" ci="6" mb="0" cb="0"/><line nr="205" mi="0" ci="6" mb="0" cb="0"/><line nr="206" mi="0" ci="2" mb="0" cb="0"/><line nr="207" mi="4" ci="6" mb="1" cb="1"/><line nr="208" mi="28" ci="0" mb="0" cb="0"/><line nr="209" mi="1" ci="0" mb="0" cb="0"/><line nr="213" mi="1" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="0" cb="0"/><line nr="215" mi="28" ci="0" mb="0" cb="0"/><line nr="216" mi="2" ci="0" mb="0" cb="0"/><line nr="219" mi="28" ci="0" mb="0" cb="0"/><line nr="220" mi="2" ci="0" mb="0" cb="0"/><line nr="223" mi="1" ci="0" mb="0" cb="0"/><line nr="224" mi="1" ci="0" mb="0" cb="0"/><line nr="225" mi="0" ci="20" mb="0" cb="0"/><line nr="227" mi="0" ci="19" mb="0" cb="0"/><line nr="229" mi="0" ci="20" mb="0" cb="0"/><line nr="230" mi="0" ci="1" mb="0" cb="0"/><line nr="232" mi="0" ci="20" mb="0" cb="0"/><line nr="234" mi="0" ci="20" mb="0" cb="0"/><line nr="236" mi="0" ci="20" mb="0" cb="0"/><line nr="237" mi="0" ci="1" mb="0" cb="0"/><line nr="239" mi="0" ci="1" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="241" mi="0" ci="6" mb="0" cb="0"/><line nr="242" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="0" ci="3" mb="0" cb="0"/><line nr="245" mi="0" ci="16" mb="0" cb="2"/><line nr="246" mi="0" ci="5" mb="2" cb="2"/><line nr="247" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="5" mb="1" cb="1"/><line nr="249" mi="0" ci="9" mb="0" cb="0"/><line nr="252" mi="0" ci="6" mb="0" cb="0"/><line nr="253" mi="0" ci="1" mb="0" cb="0"/><line nr="254" mi="0" ci="6" mb="0" cb="0"/><line nr="255" mi="0" ci="1" mb="0" cb="0"/><line nr="256" mi="0" ci="6" mb="0" cb="0"/><line nr="257" mi="0" ci="1" mb="0" cb="0"/><line nr="258" mi="0" ci="6" mb="0" cb="0"/><line nr="259" mi="0" ci="1" mb="0" cb="0"/><line nr="260" mi="0" ci="6" mb="0" cb="0"/><line nr="261" mi="0" ci="1" mb="0" cb="0"/><line nr="262" mi="0" ci="6" mb="0" cb="0"/><line nr="264" mi="0" ci="1" mb="0" cb="0"/><line nr="265" mi="0" ci="6" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="267" mi="0" ci="6" mb="0" cb="0"/><line nr="268" mi="0" ci="1" mb="0" cb="0"/><line nr="269" mi="0" ci="6" mb="0" cb="0"/><line nr="270" mi="0" ci="1" mb="0" cb="0"/><line nr="271" mi="0" ci="6" mb="0" cb="0"/><line nr="273" mi="0" ci="1" mb="0" cb="0"/><line nr="274" mi="0" ci="6" mb="0" cb="0"/><line nr="275" mi="0" ci="1" mb="0" cb="0"/><line nr="276" mi="0" ci="8" mb="0" cb="2"/><line nr="277" mi="0" ci="7" mb="0" cb="2"/><line nr="278" mi="0" ci="4" mb="0" cb="0"/><line nr="279" mi="0" ci="4" mb="0" cb="0"/><line nr="281" mi="0" ci="4" mb="0" cb="0"/><line nr="282" mi="2" ci="12" mb="2" cb="2"/><line nr="283" mi="0" ci="2" mb="0" cb="0"/><line nr="284" mi="4" ci="9" mb="2" cb="2"/><line nr="285" mi="12" ci="5" mb="0" cb="0"/><line nr="286" mi="0" ci="14" mb="1" cb="3"/><line nr="287" mi="0" ci="2" mb="0" cb="0"/><line nr="288" mi="0" ci="15" mb="0" cb="4"/><line nr="290" mi="3" ci="4" mb="1" cb="1"/><line nr="291" mi="6" ci="3" mb="2" cb="0"/><line nr="292" mi="0" ci="14" mb="1" cb="3"/><line nr="293" mi="0" ci="2" mb="0" cb="0"/><line nr="294" mi="0" ci="7" mb="0" cb="2"/><line nr="295" mi="0" ci="7" mb="1" cb="1"/><line nr="296" mi="0" ci="2" mb="0" cb="0"/><line nr="297" mi="2" ci="12" mb="2" cb="2"/><line nr="298" mi="0" ci="2" mb="0" cb="0"/><line nr="299" mi="0" ci="14" mb="1" cb="3"/><line nr="300" mi="0" ci="2" mb="0" cb="0"/><line nr="301" mi="0" ci="7" mb="0" cb="2"/><line nr="302" mi="0" ci="9" mb="1" cb="1"/><line nr="303" mi="0" ci="4" mb="0" cb="0"/><line nr="304" mi="0" ci="4" mb="0" cb="0"/><line nr="305" mi="0" ci="4" mb="0" cb="0"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="2" mb="0" cb="0"/><line nr="308" mi="0" ci="4" mb="0" cb="0"/><line nr="309" mi="0" ci="4" mb="0" cb="2"/><line nr="310" mi="0" ci="4" mb="0" cb="0"/><line nr="311" mi="0" ci="6" mb="0" cb="0"/><line nr="312" mi="0" ci="8" mb="0" cb="2"/><line nr="313" mi="0" ci="12" mb="0" cb="0"/><line nr="315" mi="0" ci="7" mb="0" cb="0"/><line nr="317" mi="0" ci="4" mb="0" cb="0"/><line nr="318" mi="0" ci="2" mb="0" cb="0"/><line nr="319" mi="0" ci="4" mb="0" cb="0"/><line nr="320" mi="0" ci="4" mb="1" cb="1"/><line nr="321" mi="4" ci="0" mb="0" cb="0"/><line nr="322" mi="6" ci="0" mb="0" cb="0"/><line nr="323" mi="8" ci="0" mb="2" cb="0"/><line nr="324" mi="12" ci="0" mb="0" cb="0"/><line nr="326" mi="7" ci="0" mb="0" cb="0"/><line nr="329" mi="0" ci="5" mb="2" cb="2"/><line nr="330" mi="5" ci="0" mb="0" cb="0"/><line nr="333" mi="0" ci="27" mb="0" cb="0"/><line nr="334" mi="0" ci="2" mb="0" cb="0"/><line nr="339" mi="1" ci="0" mb="0" cb="0"/><line nr="340" mi="5" ci="0" mb="0" cb="0"/><line nr="341" mi="0" ci="1" mb="0" cb="0"/><line nr="346" mi="0" ci="1" mb="0" cb="0"/><line nr="359" mi="0" ci="6" mb="1" cb="1"/><line nr="360" mi="0" ci="6" mb="1" cb="1"/><line nr="362" mi="0" ci="2" mb="0" cb="0"/><line nr="363" mi="0" ci="4" mb="0" cb="0"/><line nr="364" mi="0" ci="5" mb="1" cb="1"/><line nr="365" mi="0" ci="10" mb="0" cb="2"/><line nr="366" mi="0" ci="16" mb="0" cb="0"/><line nr="369" mi="0" ci="2" mb="1" cb="1"/><line nr="370" mi="0" ci="3" mb="0" cb="0"/><line nr="371" mi="0" ci="8" mb="0" cb="2"/><line nr="373" mi="0" ci="1" mb="0" cb="0"/><line nr="374" mi="2" ci="0" mb="0" cb="0"/><line nr="376" mi="0" ci="21" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="0" cb="0"/><line nr="380" mi="0" ci="2" mb="0" cb="0"/><line nr="382" mi="5" ci="0" mb="0" cb="0"/><line nr="383" mi="10" ci="0" mb="2" cb="0"/><line nr="384" mi="16" ci="0" mb="0" cb="0"/><line nr="386" mi="16" ci="0" mb="0" cb="0"/><line nr="388" mi="16" ci="0" mb="0" cb="0"/><line nr="390" mi="16" ci="0" mb="0" cb="0"/><line nr="392" mi="16" ci="0" mb="0" cb="0"/><line nr="394" mi="16" ci="0" mb="0" cb="0"/><line nr="396" mi="16" ci="0" mb="0" cb="0"/><line nr="398" mi="16" ci="0" mb="0" cb="0"/><line nr="400" mi="16" ci="0" mb="0" cb="0"/><line nr="402" mi="2" ci="0" mb="0" cb="0"/><line nr="403" mi="15" ci="0" mb="0" cb="0"/><line nr="405" mi="10" ci="0" mb="2" cb="0"/><line nr="406" mi="24" ci="0" mb="0" cb="0"/><line nr="409" mi="24" ci="0" mb="0" cb="0"/><line nr="412" mi="24" ci="0" mb="0" cb="0"/><line nr="415" mi="1" ci="0" mb="0" cb="0"/><line nr="416" mi="16" ci="0" mb="0" cb="0"/><line nr="418" mi="16" ci="0" mb="0" cb="0"/><line nr="420" mi="16" ci="0" mb="0" cb="0"/><line nr="422" mi="16" ci="0" mb="0" cb="0"/><line nr="424" mi="16" ci="0" mb="0" cb="0"/><line nr="426" mi="16" ci="0" mb="0" cb="0"/><line nr="428" mi="1" ci="0" mb="0" cb="0"/><line nr="432" mi="0" ci="1" mb="0" cb="0"/><line nr="444" mi="0" ci="4" mb="0" cb="0"/><line nr="445" mi="0" ci="5" mb="0" cb="0"/><line nr="447" mi="0" ci="4" mb="0" cb="0"/><line nr="449" mi="0" ci="4" mb="0" cb="0"/><line nr="450" mi="0" ci="4" mb="0" cb="0"/><line nr="451" mi="0" ci="7" mb="0" cb="0"/><line nr="453" mi="0" ci="3" mb="1" cb="1"/><line nr="454" mi="4" ci="7" mb="1" cb="1"/><line nr="455" mi="6" ci="0" mb="0" cb="0"/><line nr="456" mi="1" ci="0" mb="0" cb="0"/><line nr="457" mi="3" ci="0" mb="0" cb="0"/><line nr="458" mi="47" ci="0" mb="0" cb="0"/><line nr="463" mi="7" ci="0" mb="0" cb="0"/><line nr="464" mi="4" ci="0" mb="0" cb="0"/><line nr="465" mi="1" ci="0" mb="0" cb="0"/><line nr="467" mi="0" ci="50" mb="0" cb="0"/><line nr="474" mi="0" ci="13" mb="0" cb="0"/><line nr="475" mi="0" ci="3" mb="0" cb="2"/><line nr="476" mi="0" ci="5" mb="0" cb="0"/><line nr="477" mi="0" ci="1" mb="0" cb="0"/><line nr="479" mi="0" ci="4" mb="0" cb="0"/><line nr="480" mi="0" ci="2" mb="0" cb="0"/><line nr="482" mi="0" ci="2" mb="0" cb="0"/><line nr="494" mi="0" ci="7" mb="1" cb="1"/><line nr="495" mi="0" ci="8" mb="0" cb="4"/><line nr="497" mi="0" ci="11" mb="0" cb="2"/><line nr="498" mi="0" ci="10" mb="1" cb="1"/><line nr="499" mi="0" ci="2" mb="1" cb="1"/><line nr="500" mi="0" ci="11" mb="0" cb="2"/><line nr="501" mi="0" ci="2" mb="0" cb="0"/><line nr="502" mi="0" ci="2" mb="0" cb="0"/><line nr="504" mi="0" ci="11" mb="0" cb="0"/><line nr="505" mi="0" ci="3" mb="0" cb="0"/><line nr="506" mi="0" ci="2" mb="1" cb="1"/><line nr="507" mi="0" ci="3" mb="0" cb="0"/><line nr="509" mi="1" ci="0" mb="0" cb="0"/><line nr="510" mi="3" ci="0" mb="0" cb="0"/><line nr="512" mi="0" ci="1" mb="0" cb="0"/><line nr="513" mi="0" ci="1" mb="0" cb="0"/><line nr="515" mi="0" ci="1" mb="0" cb="0"/><line nr="516" mi="0" ci="4" mb="0" cb="2"/><line nr="517" mi="0" ci="9" mb="1" cb="1"/><line nr="519" mi="0" ci="5" mb="1" cb="1"/><line nr="520" mi="0" ci="4" mb="0" cb="0"/><line nr="521" mi="0" ci="2" mb="0" cb="0"/><line nr="522" mi="0" ci="3" mb="1" cb="1"/><line nr="523" mi="0" ci="2" mb="0" cb="0"/><line nr="524" mi="0" ci="4" mb="0" cb="0"/><line nr="525" mi="0" ci="4" mb="0" cb="0"/><line nr="526" mi="0" ci="10" mb="0" cb="2"/><line nr="527" mi="0" ci="18" mb="0" cb="0"/><line nr="528" mi="0" ci="1" mb="0" cb="0"/><line nr="531" mi="0" ci="1" mb="0" cb="0"/><line nr="532" mi="0" ci="2" mb="0" cb="0"/><line nr="533" mi="0" ci="18" mb="0" cb="0"/><line nr="534" mi="0" ci="2" mb="0" cb="0"/><line nr="536" mi="0" ci="1" mb="0" cb="0"/><line nr="537" mi="0" ci="1" mb="0" cb="0"/><line nr="539" mi="0" ci="2" mb="0" cb="0"/><line nr="541" mi="0" ci="4" mb="0" cb="0"/><line nr="542" mi="0" ci="3" mb="0" cb="0"/><line nr="543" mi="1" ci="0" mb="0" cb="0"/><line nr="544" mi="3" ci="0" mb="0" cb="0"/><line nr="545" mi="2" ci="0" mb="0" cb="0"/><line nr="546" mi="0" ci="1" mb="0" cb="0"/><line nr="547" mi="0" ci="2" mb="1" cb="1"/><line nr="548" mi="4" ci="0" mb="0" cb="0"/><line nr="549" mi="5" ci="0" mb="0" cb="0"/><line nr="551" mi="0" ci="4" mb="0" cb="0"/><line nr="552" mi="0" ci="5" mb="2" cb="2"/><line nr="553" mi="0" ci="3" mb="0" cb="0"/><line nr="554" mi="0" ci="7" mb="0" cb="2"/><line nr="555" mi="0" ci="8" mb="0" cb="2"/><line nr="556" mi="0" ci="5" mb="0" cb="0"/><line nr="557" mi="0" ci="8" mb="2" cb="2"/><line nr="558" mi="0" ci="5" mb="1" cb="1"/><line nr="559" mi="0" ci="4" mb="1" cb="1"/><line nr="560" mi="0" ci="3" mb="1" cb="1"/><line nr="561" mi="0" ci="5" mb="0" cb="0"/><line nr="562" mi="0" ci="5" mb="0" cb="0"/><line nr="563" mi="0" ci="6" mb="1" cb="1"/><line nr="565" mi="0" ci="4" mb="1" cb="1"/><line nr="566" mi="0" ci="5" mb="0" cb="0"/><line nr="567" mi="0" ci="6" mb="0" cb="2"/><line nr="569" mi="0" ci="1" mb="0" cb="0"/><line nr="570" mi="2" ci="0" mb="0" cb="0"/><line nr="572" mi="0" ci="4" mb="0" cb="2"/><line nr="573" mi="0" ci="4" mb="0" cb="0"/><line nr="574" mi="0" ci="7" mb="0" cb="0"/><line nr="586" mi="0" ci="1" mb="0" cb="0"/><line nr="599" mi="0" ci="4" mb="0" cb="2"/><line nr="600" mi="0" ci="5" mb="0" cb="0"/><line nr="601" mi="0" ci="4" mb="0" cb="2"/><line nr="602" mi="0" ci="5" mb="0" cb="0"/><line nr="603" mi="0" ci="4" mb="1" cb="1"/><line nr="604" mi="0" ci="4" mb="0" cb="0"/><line nr="606" mi="0" ci="1" mb="0" cb="0"/><line nr="623" mi="0" ci="11" mb="2" cb="2"/><line nr="625" mi="0" ci="3" mb="0" cb="0"/><line nr="627" mi="0" ci="9" mb="2" cb="2"/><line nr="629" mi="0" ci="2" mb="0" cb="0"/><line nr="630" mi="0" ci="1" mb="0" cb="0"/><line nr="633" mi="0" ci="1" mb="0" cb="0"/><line nr="648" mi="0" ci="4" mb="0" cb="0"/><line nr="649" mi="0" ci="4" mb="0" cb="0"/><line nr="650" mi="0" ci="4" mb="0" cb="0"/><line nr="651" mi="0" ci="4" mb="0" cb="0"/><line nr="653" mi="0" ci="12" mb="0" cb="2"/><line nr="654" mi="0" ci="3" mb="0" cb="0"/><line nr="655" mi="0" ci="4" mb="0" cb="0"/><line nr="656" mi="0" ci="2" mb="1" cb="1"/><line nr="657" mi="0" ci="10" mb="0" cb="2"/><line nr="658" mi="0" ci="6" mb="0" cb="2"/><line nr="659" mi="0" ci="8" mb="0" cb="0"/><line nr="662" mi="0" ci="1" mb="0" cb="0"/><line nr="664" mi="0" ci="1" mb="0" cb="0"/><line nr="667" mi="0" ci="11" mb="0" cb="2"/><line nr="668" mi="0" ci="10" mb="1" cb="1"/><line nr="669" mi="0" ci="2" mb="1" cb="1"/><line nr="670" mi="0" ci="11" mb="0" cb="2"/><line nr="672" mi="0" ci="2" mb="0" cb="0"/><line nr="673" mi="0" ci="2" mb="0" cb="0"/><line nr="679" mi="0" ci="11" mb="0" cb="0"/><line nr="680" mi="0" ci="3" mb="0" cb="0"/><line nr="681" mi="0" ci="2" mb="1" cb="1"/><line nr="682" mi="0" ci="8" mb="0" cb="2"/><line nr="683" mi="0" ci="5" mb="0" cb="0"/><line nr="685" mi="0" ci="5" mb="0" cb="0"/><line nr="686" mi="0" ci="5" mb="0" cb="0"/><line nr="687" mi="0" ci="2" mb="1" cb="1"/><line nr="688" mi="0" ci="4" mb="0" cb="0"/><line nr="689" mi="0" ci="4" mb="0" cb="0"/><line nr="690" mi="0" ci="2" mb="1" cb="1"/><line nr="691" mi="3" ci="0" mb="0" cb="0"/><line nr="692" mi="0" ci="6" mb="1" cb="3"/><line nr="693" mi="1" ci="2" mb="1" cb="1"/><line nr="696" mi="0" ci="5" mb="0" cb="0"/><line nr="697" mi="0" ci="10" mb="0" cb="2"/><line nr="698" mi="0" ci="1" mb="0" cb="0"/><line nr="699" mi="0" ci="5" mb="0" cb="2"/><line nr="700" mi="0" ci="6" mb="0" cb="0"/><line nr="701" mi="0" ci="5" mb="0" cb="0"/><line nr="703" mi="0" ci="6" mb="0" cb="0"/><line nr="704" mi="0" ci="3" mb="0" cb="0"/><line nr="706" mi="0" ci="1" mb="0" cb="0"/><line nr="707" mi="0" ci="4" mb="0" cb="2"/><line nr="708" mi="0" ci="7" mb="0" cb="0"/><line nr="711" mi="0" ci="5" mb="0" cb="0"/><line nr="712" mi="0" ci="4" mb="0" cb="0"/><line nr="713" mi="0" ci="4" mb="0" cb="2"/><line nr="714" mi="0" ci="5" mb="0" cb="0"/><line nr="715" mi="0" ci="3" mb="0" cb="0"/><line nr="717" mi="0" ci="6" mb="0" cb="0"/><line nr="718" mi="0" ci="1" mb="0" cb="0"/><line nr="722" mi="5" ci="0" mb="0" cb="0"/><line nr="724" mi="1" ci="0" mb="0" cb="0"/><line nr="725" mi="3" ci="0" mb="0" cb="0"/><line nr="726" mi="2" ci="0" mb="0" cb="0"/><line nr="727" mi="0" ci="1" mb="0" cb="0"/><line nr="730" mi="1" ci="0" mb="0" cb="0"/><line nr="731" mi="3" ci="0" mb="0" cb="0"/><line nr="733" mi="0" ci="1" mb="0" cb="0"/><line nr="734" mi="0" ci="4" mb="0" cb="0"/><line nr="735" mi="0" ci="1" mb="0" cb="0"/><line nr="737" mi="0" ci="1" mb="0" cb="0"/><line nr="739" mi="0" ci="4" mb="0" cb="0"/><line nr="740" mi="0" ci="12" mb="0" cb="2"/><line nr="741" mi="0" ci="3" mb="0" cb="0"/><line nr="742" mi="0" ci="4" mb="0" cb="0"/><line nr="743" mi="0" ci="2" mb="1" cb="1"/><line nr="744" mi="0" ci="10" mb="0" cb="2"/><line nr="746" mi="0" ci="5" mb="0" cb="2"/><line nr="747" mi="0" ci="6" mb="0" cb="0"/><line nr="748" mi="1" ci="8" mb="2" cb="2"/><line nr="751" mi="0" ci="4" mb="0" cb="0"/><line nr="752" mi="0" ci="6" mb="0" cb="2"/><line nr="753" mi="0" ci="6" mb="0" cb="0"/><line nr="755" mi="0" ci="1" mb="0" cb="0"/><line nr="756" mi="0" ci="9" mb="0" cb="2"/><line nr="757" mi="0" ci="8" mb="0" cb="0"/><line nr="758" mi="0" ci="7" mb="0" cb="0"/><line nr="759" mi="0" ci="3" mb="0" cb="0"/><line nr="760" mi="0" ci="9" mb="0" cb="0"/><line nr="761" mi="0" ci="1" mb="0" cb="0"/><line nr="762" mi="0" ci="9" mb="0" cb="0"/><line nr="763" mi="0" ci="3" mb="1" cb="1"/><line nr="764" mi="0" ci="6" mb="0" cb="0"/><line nr="765" mi="0" ci="3" mb="0" cb="0"/><line nr="769" mi="0" ci="1" mb="0" cb="0"/><line nr="771" mi="0" ci="4" mb="0" cb="0"/><line nr="772" mi="0" ci="2" mb="1" cb="1"/><line nr="773" mi="0" ci="10" mb="0" cb="2"/><line nr="774" mi="0" ci="3" mb="0" cb="0"/><line nr="775" mi="0" ci="6" mb="0" cb="2"/><line nr="776" mi="0" ci="2" mb="1" cb="1"/><line nr="778" mi="0" ci="7" mb="0" cb="0"/><line nr="781" mi="0" ci="4" mb="0" cb="0"/><line nr="782" mi="0" ci="5" mb="0" cb="0"/><line nr="783" mi="0" ci="3" mb="0" cb="0"/><line nr="786" mi="0" ci="9" mb="0" cb="0"/><line nr="788" mi="0" ci="4" mb="0" cb="0"/><line nr="789" mi="0" ci="1" mb="0" cb="0"/><line nr="790" mi="0" ci="5" mb="0" cb="2"/><line nr="791" mi="0" ci="4" mb="0" cb="0"/><line nr="792" mi="0" ci="7" mb="0" cb="0"/><line nr="793" mi="0" ci="1" mb="0" cb="0"/><line nr="795" mi="0" ci="2" mb="0" cb="0"/><line nr="796" mi="0" ci="6" mb="0" cb="0"/><line nr="800" mi="0" ci="2" mb="0" cb="0"/><line nr="801" mi="0" ci="2" mb="0" cb="0"/><line nr="802" mi="0" ci="10" mb="0" cb="2"/><line nr="803" mi="0" ci="1" mb="0" cb="0"/><line nr="804" mi="0" ci="1" mb="0" cb="0"/><line nr="805" mi="0" ci="2" mb="0" cb="0"/><line nr="806" mi="0" ci="4" mb="0" cb="0"/><line nr="807" mi="0" ci="5" mb="0" cb="0"/><line nr="808" mi="0" ci="4" mb="0" cb="0"/><line nr="809" mi="0" ci="2" mb="0" cb="2"/><line nr="810" mi="0" ci="4" mb="0" cb="0"/><line nr="812" mi="0" ci="2" mb="1" cb="1"/><line nr="813" mi="4" ci="0" mb="0" cb="0"/><line nr="815" mi="8" ci="0" mb="4" cb="0"/><line nr="817" mi="2" ci="0" mb="2" cb="0"/><line nr="818" mi="2" ci="0" mb="0" cb="0"/><line nr="819" mi="3" ci="0" mb="0" cb="0"/><line nr="820" mi="4" ci="0" mb="0" cb="0"/><line nr="821" mi="2" ci="0" mb="0" cb="0"/><line nr="822" mi="5" ci="0" mb="0" cb="0"/><line nr="823" mi="2" ci="0" mb="0" cb="0"/><line nr="824" mi="3" ci="0" mb="0" cb="0"/><line nr="825" mi="2" ci="0" mb="2" cb="0"/><line nr="826" mi="2" ci="0" mb="0" cb="0"/><line nr="827" mi="5" ci="0" mb="0" cb="0"/><line nr="828" mi="4" ci="0" mb="0" cb="0"/><line nr="829" mi="2" ci="0" mb="2" cb="0"/><line nr="830" mi="4" ci="0" mb="0" cb="0"/><line nr="832" mi="2" ci="0" mb="2" cb="0"/><line nr="833" mi="7" ci="0" mb="0" cb="0"/><line nr="836" mi="6" ci="0" mb="0" cb="0"/><line nr="838" mi="1" ci="0" mb="0" cb="0"/><line nr="839" mi="6" ci="0" mb="0" cb="0"/><line nr="841" mi="3" ci="0" mb="2" cb="0"/><line nr="842" mi="4" ci="0" mb="2" cb="0"/><line nr="843" mi="6" ci="0" mb="0" cb="0"/><line nr="845" mi="6" ci="0" mb="0" cb="0"/><line nr="848" mi="1" ci="0" mb="0" cb="0"/><line nr="849" mi="0" ci="3" mb="0" cb="0"/><line nr="851" mi="0" ci="2" mb="0" cb="2"/><line nr="852" mi="0" ci="4" mb="0" cb="0"/><line nr="854" mi="0" ci="4" mb="0" cb="0"/><line nr="856" mi="0" ci="1" mb="0" cb="0"/><line nr="857" mi="0" ci="1" mb="0" cb="0"/><line nr="859" mi="0" ci="1" mb="0" cb="0"/><line nr="861" mi="0" ci="3" mb="0" cb="2"/><line nr="862" mi="0" ci="5" mb="0" cb="0"/><line nr="864" mi="0" ci="1" mb="0" cb="0"/><line nr="867" mi="0" ci="3" mb="0" cb="2"/><line nr="870" mi="0" ci="4" mb="0" cb="0"/><line nr="871" mi="0" ci="11" mb="0" cb="2"/><line nr="872" mi="0" ci="10" mb="1" cb="1"/><line nr="873" mi="0" ci="2" mb="1" cb="1"/><line nr="874" mi="0" ci="11" mb="0" cb="2"/><line nr="875" mi="0" ci="2" mb="0" cb="0"/><line nr="876" mi="0" ci="2" mb="0" cb="0"/><line nr="879" mi="0" ci="3" mb="0" cb="0"/><line nr="881" mi="0" ci="11" mb="0" cb="0"/><line nr="882" mi="0" ci="3" mb="0" cb="0"/><line nr="883" mi="0" ci="4" mb="0" cb="0"/><line nr="884" mi="0" ci="2" mb="1" cb="1"/><line nr="885" mi="0" ci="8" mb="0" cb="2"/><line nr="886" mi="0" ci="5" mb="0" cb="0"/><line nr="888" mi="0" ci="5" mb="0" cb="0"/><line nr="889" mi="0" ci="5" mb="0" cb="0"/><line nr="891" mi="4" ci="4" mb="3" cb="1"/><line nr="892" mi="8" ci="4" mb="3" cb="1"/><line nr="894" mi="2" ci="2" mb="1" cb="1"/><line nr="895" mi="5" ci="2" mb="0" cb="0"/><line nr="897" mi="8" ci="2" mb="1" cb="1"/><line nr="898" mi="2" ci="2" mb="0" cb="0"/><line nr="899" mi="0" ci="2" mb="1" cb="1"/><line nr="900" mi="2" ci="0" mb="0" cb="0"/><line nr="901" mi="4" ci="0" mb="0" cb="0"/><line nr="903" mi="1" ci="0" mb="0" cb="0"/><line nr="904" mi="3" ci="0" mb="0" cb="0"/><line nr="905" mi="2" ci="0" mb="0" cb="0"/><line nr="906" mi="0" ci="1" mb="0" cb="0"/><line nr="909" mi="1" ci="0" mb="0" cb="0"/><line nr="910" mi="3" ci="0" mb="0" cb="0"/><line nr="912" mi="0" ci="1" mb="0" cb="0"/><line nr="913" mi="0" ci="4" mb="0" cb="0"/><line nr="914" mi="0" ci="1" mb="0" cb="0"/><line nr="916" mi="0" ci="1" mb="0" cb="0"/><line nr="919" mi="0" ci="4" mb="0" cb="0"/><line nr="920" mi="0" ci="10" mb="0" cb="2"/><line nr="921" mi="0" ci="4" mb="0" cb="0"/><line nr="922" mi="0" ci="2" mb="0" cb="0"/><line nr="923" mi="0" ci="12" mb="0" cb="2"/><line nr="924" mi="0" ci="3" mb="0" cb="0"/><line nr="925" mi="0" ci="4" mb="0" cb="0"/><line nr="926" mi="0" ci="4" mb="1" cb="1"/><line nr="927" mi="0" ci="2" mb="0" cb="0"/><line nr="928" mi="0" ci="3" mb="0" cb="0"/><line nr="929" mi="0" ci="2" mb="1" cb="1"/><line nr="930" mi="0" ci="10" mb="0" cb="2"/><line nr="931" mi="0" ci="8" mb="1" cb="1"/><line nr="932" mi="0" ci="5" mb="1" cb="1"/><line nr="933" mi="22" ci="0" mb="0" cb="0"/><line nr="936" mi="7" ci="0" mb="0" cb="0"/><line nr="937" mi="1" ci="0" mb="0" cb="0"/><line nr="938" mi="21" ci="0" mb="0" cb="0"/><line nr="941" mi="22" ci="0" mb="0" cb="0"/><line nr="944" mi="22" ci="0" mb="0" cb="0"/><line nr="947" mi="21" ci="0" mb="0" cb="0"/><line nr="950" mi="2" ci="0" mb="0" cb="0"/><line nr="951" mi="4" ci="0" mb="2" cb="0"/><line nr="952" mi="23" ci="0" mb="0" cb="0"/><line nr="957" mi="4" ci="0" mb="2" cb="0"/><line nr="958" mi="23" ci="0" mb="0" cb="0"/><line nr="963" mi="4" ci="0" mb="2" cb="0"/><line nr="964" mi="23" ci="0" mb="0" cb="0"/><line nr="969" mi="3" ci="0" mb="2" cb="0"/><line nr="970" mi="2" ci="0" mb="0" cb="0"/><line nr="971" mi="11" ci="0" mb="2" cb="0"/><line nr="972" mi="30" ci="0" mb="0" cb="0"/><line nr="978" mi="30" ci="0" mb="0" cb="0"/><line nr="984" mi="3" ci="0" mb="2" cb="0"/><line nr="985" mi="30" ci="0" mb="0" cb="0"/><line nr="992" mi="1" ci="0" mb="0" cb="0"/><line nr="993" mi="1" ci="0" mb="0" cb="0"/><line nr="995" mi="3" ci="0" mb="2" cb="0"/><line nr="996" mi="22" ci="0" mb="0" cb="0"/><line nr="1000" mi="1" ci="0" mb="0" cb="0"/><line nr="1002" mi="0" ci="1" mb="0" cb="0"/><line nr="1005" mi="0" ci="1" mb="0" cb="0"/><line nr="1006" mi="0" ci="4" mb="1" cb="1"/><line nr="1007" mi="5" ci="0" mb="0" cb="0"/><line nr="1009" mi="0" ci="1" mb="0" cb="0"/><line nr="1012" mi="4" ci="6" mb="1" cb="1"/><line nr="1013" mi="0" ci="1" mb="0" cb="0"/><line nr="1014" mi="4" ci="0" mb="0" cb="0"/><line nr="1015" mi="10" ci="0" mb="0" cb="0"/><line nr="1016" mi="3" ci="0" mb="0" cb="0"/><line nr="1017" mi="5" ci="0" mb="0" cb="0"/><line nr="1018" mi="10" ci="0" mb="0" cb="0"/><line nr="1019" mi="10" ci="0" mb="0" cb="0"/><line nr="1020" mi="10" ci="0" mb="0" cb="0"/><line nr="1021" mi="11" ci="0" mb="0" cb="0"/><line nr="1022" mi="7" ci="0" mb="0" cb="0"/><line nr="1023" mi="3" ci="0" mb="0" cb="0"/><line nr="1024" mi="7" ci="0" mb="0" cb="0"/><line nr="1025" mi="3" ci="0" mb="0" cb="0"/><line nr="1026" mi="5" ci="0" mb="0" cb="0"/><line nr="1027" mi="1" ci="0" mb="0" cb="0"/><line nr="1030" mi="0" ci="1" mb="0" cb="0"/><line nr="1044" mi="0" ci="15" mb="0" cb="0"/><line nr="1046" mi="0" ci="10" mb="0" cb="2"/><line nr="1047" mi="0" ci="1" mb="0" cb="0"/><line nr="1048" mi="0" ci="1" mb="0" cb="0"/><line nr="1049" mi="0" ci="3" mb="0" cb="0"/><line nr="1050" mi="0" ci="4" mb="0" cb="0"/><line nr="1051" mi="0" ci="2" mb="0" cb="0"/><line nr="1052" mi="0" ci="12" mb="0" cb="2"/><line nr="1053" mi="0" ci="3" mb="0" cb="0"/><line nr="1054" mi="0" ci="4" mb="0" cb="0"/><line nr="1055" mi="0" ci="2" mb="1" cb="1"/><line nr="1056" mi="0" ci="10" mb="0" cb="2"/><line nr="1057" mi="0" ci="3" mb="0" cb="2"/><line nr="1058" mi="0" ci="5" mb="1" cb="1"/><line nr="1059" mi="0" ci="6" mb="0" cb="0"/><line nr="1060" mi="0" ci="3" mb="0" cb="2"/><line nr="1061" mi="0" ci="21" mb="0" cb="0"/><line nr="1064" mi="0" ci="22" mb="0" cb="0"/><line nr="1067" mi="0" ci="22" mb="0" cb="0"/><line nr="1070" mi="0" ci="4" mb="1" cb="1"/><line nr="1071" mi="0" ci="23" mb="0" cb="0"/><line nr="1076" mi="0" ci="3" mb="1" cb="1"/><line nr="1077" mi="0" ci="2" mb="0" cb="0"/><line nr="1078" mi="4" ci="7" mb="1" cb="1"/><line nr="1079" mi="30" ci="0" mb="0" cb="0"/><line nr="1085" mi="30" ci="0" mb="0" cb="0"/><line nr="1091" mi="3" ci="0" mb="2" cb="0"/><line nr="1092" mi="30" ci="0" mb="0" cb="0"/><line nr="1099" mi="1" ci="0" mb="0" cb="0"/><line nr="1100" mi="1" ci="0" mb="0" cb="0"/><line nr="1102" mi="0" ci="3" mb="1" cb="1"/><line nr="1103" mi="22" ci="0" mb="0" cb="0"/><line nr="1107" mi="0" ci="3" mb="1" cb="1"/><line nr="1108" mi="0" ci="4" mb="0" cb="0"/><line nr="1109" mi="0" ci="7" mb="0" cb="0"/><line nr="1110" mi="0" ci="8" mb="0" cb="2"/><line nr="1111" mi="0" ci="2" mb="0" cb="2"/><line nr="1112" mi="0" ci="4" mb="0" cb="0"/><line nr="1114" mi="0" ci="11" mb="0" cb="0"/><line nr="1115" mi="0" ci="1" mb="0" cb="0"/><line nr="1117" mi="0" ci="21" mb="0" cb="0"/><line nr="1120" mi="0" ci="18" mb="0" cb="0"/><line nr="1121" mi="0" ci="2" mb="0" cb="0"/><line nr="1124" mi="0" ci="2" mb="0" cb="0"/><line nr="1126" mi="0" ci="1" mb="0" cb="0"/><line nr="1130" mi="0" ci="1" mb="0" cb="0"/><line nr="1131" mi="0" ci="2" mb="0" cb="2"/><line nr="1132" mi="0" ci="4" mb="0" cb="0"/><line nr="1133" mi="0" ci="10" mb="0" cb="0"/><line nr="1134" mi="0" ci="3" mb="0" cb="0"/><line nr="1135" mi="0" ci="5" mb="0" cb="0"/><line nr="1136" mi="0" ci="10" mb="0" cb="0"/><line nr="1137" mi="0" ci="10" mb="0" cb="0"/><line nr="1138" mi="0" ci="10" mb="0" cb="0"/><line nr="1139" mi="0" ci="11" mb="0" cb="0"/><line nr="1140" mi="0" ci="7" mb="0" cb="0"/><line nr="1141" mi="0" ci="2" mb="0" cb="0"/><line nr="1142" mi="0" ci="1" mb="0" cb="0"/><line nr="1143" mi="0" ci="7" mb="0" cb="0"/><line nr="1144" mi="0" ci="3" mb="0" cb="0"/><line nr="1145" mi="0" ci="4" mb="0" cb="0"/><line nr="1146" mi="0" ci="5" mb="0" cb="0"/><line nr="1149" mi="0" ci="1" mb="0" cb="0"/><line nr="1150" mi="0" ci="1" mb="0" cb="0"/><line nr="1151" mi="0" ci="1" mb="0" cb="0"/><line nr="1167" mi="0" ci="4" mb="0" cb="0"/><line nr="1168" mi="0" ci="4" mb="0" cb="0"/><line nr="1169" mi="0" ci="4" mb="0" cb="0"/><line nr="1171" mi="0" ci="10" mb="0" cb="2"/><line nr="1172" mi="0" ci="10" mb="1" cb="1"/><line nr="1173" mi="0" ci="2" mb="1" cb="1"/><line nr="1174" mi="0" ci="11" mb="0" cb="2"/><line nr="1175" mi="0" ci="2" mb="0" cb="0"/><line nr="1176" mi="0" ci="2" mb="0" cb="0"/><line nr="1179" mi="0" ci="2" mb="0" cb="0"/><line nr="1180" mi="0" ci="3" mb="0" cb="0"/><line nr="1181" mi="0" ci="2" mb="1" cb="1"/><line nr="1183" mi="0" ci="8" mb="0" cb="2"/><line nr="1184" mi="0" ci="5" mb="0" cb="0"/><line nr="1187" mi="0" ci="5" mb="0" cb="0"/><line nr="1188" mi="0" ci="2" mb="0" cb="0"/><line nr="1189" mi="0" ci="3" mb="0" cb="0"/><line nr="1190" mi="0" ci="4" mb="2" cb="2"/><line nr="1192" mi="0" ci="3" mb="0" cb="0"/><line nr="1195" mi="0" ci="4" mb="0" cb="0"/><line nr="1196" mi="0" ci="4" mb="0" cb="2"/><line nr="1197" mi="0" ci="5" mb="0" cb="0"/><line nr="1198" mi="0" ci="6" mb="0" cb="0"/><line nr="1200" mi="0" ci="4" mb="0" cb="0"/><line nr="1201" mi="0" ci="4" mb="0" cb="0"/><line nr="1202" mi="0" ci="5" mb="0" cb="0"/><line nr="1203" mi="0" ci="5" mb="0" cb="0"/><line nr="1205" mi="0" ci="6" mb="0" cb="0"/><line nr="1207" mi="0" ci="4" mb="0" cb="0"/><line nr="1208" mi="0" ci="4" mb="0" cb="0"/><line nr="1210" mi="1" ci="0" mb="0" cb="0"/><line nr="1211" mi="3" ci="0" mb="0" cb="0"/><line nr="1212" mi="0" ci="1" mb="0" cb="0"/><line nr="1215" mi="1" ci="0" mb="0" cb="0"/><line nr="1216" mi="3" ci="0" mb="0" cb="0"/><line nr="1217" mi="0" ci="1" mb="0" cb="0"/><line nr="1218" mi="0" ci="1" mb="0" cb="0"/><line nr="1220" mi="0" ci="1" mb="0" cb="0"/><line nr="1223" mi="0" ci="11" mb="0" cb="2"/><line nr="1224" mi="0" ci="4" mb="0" cb="0"/><line nr="1225" mi="0" ci="4" mb="0" cb="0"/><line nr="1226" mi="0" ci="4" mb="1" cb="1"/><line nr="1227" mi="0" ci="2" mb="0" cb="0"/><line nr="1228" mi="0" ci="3" mb="0" cb="0"/><line nr="1229" mi="0" ci="10" mb="0" cb="2"/><line nr="1230" mi="0" ci="1" mb="0" cb="0"/><line nr="1231" mi="0" ci="4" mb="0" cb="0"/><line nr="1233" mi="0" ci="4" mb="1" cb="1"/><line nr="1234" mi="6" ci="0" mb="0" cb="0"/><line nr="1236" mi="0" ci="4" mb="0" cb="0"/><line nr="1237" mi="0" ci="5" mb="0" cb="0"/><line nr="1239" mi="0" ci="4" mb="0" cb="0"/><line nr="1240" mi="0" ci="4" mb="0" cb="0"/><line nr="1241" mi="0" ci="10" mb="0" cb="2"/><line nr="1242" mi="0" ci="4" mb="0" cb="2"/><line nr="1243" mi="0" ci="4" mb="0" cb="0"/><line nr="1245" mi="0" ci="1" mb="0" cb="0"/><line nr="1246" mi="0" ci="5" mb="0" cb="0"/><line nr="1247" mi="0" ci="1" mb="0" cb="0"/><line nr="1249" mi="0" ci="1" mb="0" cb="0"/><line nr="1250" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1362" covered="2785"/><counter type="BRANCH" missed="135" covered="239"/><counter type="LINE" missed="153" covered="522"/><counter type="COMPLEXITY" missed="113" covered="87"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrJoinResult.java"><line nr="26" mi="2" ci="0" mb="0" cb="0"/><line nr="27" mi="4" ci="0" mb="0" cb="0"/><line nr="28" mi="4" ci="0" mb="0" cb="0"/><line nr="29" mi="1" ci="0" mb="0" cb="0"/><line nr="37" mi="4" ci="0" mb="0" cb="0"/><line nr="38" mi="5" ci="0" mb="0" cb="0"/><line nr="39" mi="5" ci="0" mb="0" cb="0"/><line nr="40" mi="2" ci="0" mb="0" cb="0"/><line nr="49" mi="6" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSolrMtasResult.java"><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="2" ci="7" mb="1" cb="1"/><line nr="96" mi="2" ci="7" mb="1" cb="1"/><line nr="97" mi="2" ci="7" mb="1" cb="1"/><line nr="98" mi="2" ci="7" mb="1" cb="1"/><line nr="99" mi="2" ci="7" mb="1" cb="1"/><line nr="100" mi="2" ci="7" mb="1" cb="1"/><line nr="101" mi="2" ci="7" mb="1" cb="1"/><line nr="102" mi="0" ci="3" mb="0" cb="0"/><line nr="103" mi="0" ci="3" mb="0" cb="0"/><line nr="104" mi="0" ci="6" mb="2" cb="2"/><line nr="105" mi="7" ci="0" mb="0" cb="0"/><line nr="106" mi="7" ci="0" mb="0" cb="0"/><line nr="107" mi="7" ci="0" mb="0" cb="0"/><line nr="108" mi="7" ci="0" mb="0" cb="0"/><line nr="109" mi="7" ci="0" mb="0" cb="0"/><line nr="110" mi="10" ci="0" mb="0" cb="0"/><line nr="111" mi="10" ci="0" mb="0" cb="0"/><line nr="112" mi="10" ci="0" mb="0" cb="0"/><line nr="113" mi="10" ci="0" mb="0" cb="0"/><line nr="114" mi="11" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="3" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="0" cb="0"/><line nr="123" mi="0" ci="1" mb="0" cb="0"/><line nr="138" mi="0" ci="38" mb="0" cb="0"/><line nr="140" mi="0" ci="10" mb="0" cb="0"/><line nr="142" mi="0" ci="1" mb="0" cb="0"/><line nr="151" mi="0" ci="4" mb="0" cb="0"/><line nr="152" mi="0" ci="4" mb="0" cb="2"/><line nr="153" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="7" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="2"/><line nr="157" mi="0" ci="3" mb="1" cb="1"/><line nr="158" mi="5" ci="0" mb="0" cb="0"/><line nr="160" mi="0" ci="11" mb="0" cb="2"/><line nr="161" mi="0" ci="1" mb="0" cb="0"/><line nr="162" mi="0" ci="4" mb="1" cb="1"/><line nr="164" mi="0" ci="2" mb="0" cb="0"/><line nr="165" mi="0" ci="4" mb="0" cb="2"/><line nr="166" mi="0" ci="6" mb="0" cb="0"/><line nr="168" mi="0" ci="5" mb="1" cb="1"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="4" ci="10" mb="1" cb="1"/><line nr="172" mi="0" ci="1" mb="0" cb="0"/><line nr="173" mi="4" ci="0" mb="2" cb="0"/><line nr="174" mi="9" ci="0" mb="0" cb="0"/><line nr="175" mi="5" ci="0" mb="0" cb="0"/><line nr="177" mi="7" ci="0" mb="0" cb="0"/><line nr="178" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="1" ci="0" mb="0" cb="0"/><line nr="181" mi="0" ci="1" mb="0" cb="0"/><line nr="182" mi="8" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="0" ci="1" mb="0" cb="0"/><line nr="188" mi="0" ci="1" mb="0" cb="0"/><line nr="198" mi="0" ci="4" mb="0" cb="0"/><line nr="199" mi="0" ci="2" mb="1" cb="1"/><line nr="200" mi="0" ci="4" mb="0" cb="0"/><line nr="202" mi="0" ci="4" mb="0" cb="0"/><line nr="203" mi="0" ci="9" mb="1" cb="3"/><line nr="204" mi="0" ci="4" mb="0" cb="0"/><line nr="205" mi="0" ci="3" mb="0" cb="0"/><line nr="206" mi="4" ci="6" mb="1" cb="1"/><line nr="207" mi="0" ci="1" mb="0" cb="0"/><line nr="208" mi="4" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="210" mi="2" ci="0" mb="2" cb="0"/><line nr="211" mi="2" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="214" mi="1" ci="0" mb="0" cb="0"/><line nr="215" mi="9" ci="0" mb="0" cb="0"/><line nr="216" mi="5" ci="0" mb="0" cb="0"/><line nr="218" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="0" ci="5" mb="0" cb="0"/><line nr="222" mi="0" ci="2" mb="1" cb="1"/><line nr="223" mi="0" ci="6" mb="0" cb="0"/><line nr="224" mi="0" ci="3" mb="1" cb="1"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="227" mi="3" ci="3" mb="3" cb="1"/><line nr="228" mi="22" ci="0" mb="0" cb="0"/><line nr="231" mi="4" ci="0" mb="0" cb="0"/><line nr="232" mi="2" ci="0" mb="2" cb="0"/><line nr="233" mi="8" ci="0" mb="0" cb="0"/><line nr="234" mi="1" ci="0" mb="0" cb="0"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="236" mi="2" ci="0" mb="2" cb="0"/><line nr="237" mi="7" ci="0" mb="0" cb="0"/><line nr="238" mi="1" ci="0" mb="0" cb="0"/><line nr="242" mi="0" ci="2" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="256" mi="0" ci="4" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="1" cb="1"/><line nr="258" mi="0" ci="6" mb="0" cb="0"/><line nr="260" mi="5" ci="0" mb="0" cb="0"/><line nr="272" mi="4" ci="0" mb="0" cb="0"/><line nr="273" mi="2" ci="0" mb="2" cb="0"/><line nr="274" mi="4" ci="0" mb="0" cb="0"/><line nr="276" mi="5" ci="0" mb="0" cb="0"/><line nr="289" mi="0" ci="4" mb="0" cb="0"/><line nr="290" mi="0" ci="2" mb="1" cb="1"/><line nr="291" mi="0" ci="4" mb="0" cb="0"/><line nr="293" mi="0" ci="4" mb="0" cb="0"/><line nr="294" mi="0" ci="9" mb="2" cb="2"/><line nr="295" mi="0" ci="4" mb="0" cb="0"/><line nr="296" mi="0" ci="3" mb="0" cb="0"/><line nr="297" mi="4" ci="6" mb="1" cb="1"/><line nr="298" mi="0" ci="1" mb="0" cb="0"/><line nr="299" mi="4" ci="0" mb="0" cb="0"/><line nr="300" mi="4" ci="0" mb="0" cb="0"/><line nr="301" mi="2" ci="0" mb="2" cb="0"/><line nr="302" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="8" ci="0" mb="2" cb="0"/><line nr="305" mi="6" ci="0" mb="2" cb="0"/><line nr="306" mi="3" ci="0" mb="0" cb="0"/><line nr="307" mi="4" ci="0" mb="0" cb="0"/><line nr="308" mi="8" ci="0" mb="0" cb="0"/><line nr="309" mi="1" ci="0" mb="0" cb="0"/><line nr="310" mi="4" ci="0" mb="0" cb="0"/><line nr="311" mi="8" ci="0" mb="0" cb="0"/><line nr="312" mi="7" ci="0" mb="0" cb="0"/><line nr="315" mi="1" ci="0" mb="0" cb="0"/><line nr="316" mi="9" ci="0" mb="0" cb="0"/><line nr="317" mi="5" ci="0" mb="0" cb="0"/><line nr="319" mi="1" ci="0" mb="0" cb="0"/><line nr="322" mi="0" ci="5" mb="0" cb="0"/><line nr="323" mi="0" ci="11" mb="0" cb="2"/><line nr="324" mi="0" ci="4" mb="0" cb="0"/><line nr="325" mi="0" ci="4" mb="0" cb="0"/><line nr="326" mi="0" ci="6" mb="0" cb="0"/><line nr="327" mi="0" ci="5" mb="1" cb="1"/><line nr="328" mi="5" ci="0" mb="0" cb="0"/><line nr="329" mi="2" ci="0" mb="0" cb="0"/><line nr="331" mi="3" ci="3" mb="3" cb="1"/><line nr="332" mi="22" ci="0" mb="0" cb="0"/><line nr="335" mi="4" ci="0" mb="0" cb="0"/><line nr="336" mi="2" ci="0" mb="2" cb="0"/><line nr="337" mi="4" ci="0" mb="2" cb="0"/><line nr="338" mi="5" ci="0" mb="0" cb="0"/><line nr="340" mi="2" ci="0" mb="0" cb="0"/><line nr="342" mi="6" ci="0" mb="0" cb="0"/><line nr="343" mi="1" ci="0" mb="0" cb="0"/><line nr="344" mi="4" ci="0" mb="0" cb="0"/><line nr="345" mi="2" ci="0" mb="2" cb="0"/><line nr="346" mi="5" ci="0" mb="0" cb="0"/><line nr="347" mi="1" ci="0" mb="0" cb="0"/><line nr="350" mi="0" ci="6" mb="0" cb="0"/><line nr="351" mi="0" ci="1" mb="0" cb="0"/><line nr="352" mi="0" ci="2" mb="0" cb="0"/><line nr="354" mi="5" ci="0" mb="0" cb="0"/><line nr="366" mi="4" ci="0" mb="0" cb="0"/><line nr="367" mi="2" ci="0" mb="2" cb="0"/><line nr="368" mi="16" ci="0" mb="0" cb="0"/><line nr="370" mi="4" ci="0" mb="0" cb="0"/><line nr="371" mi="2" ci="0" mb="2" cb="0"/><line nr="372" mi="16" ci="0" mb="0" cb="0"/><line nr="373" mi="6" ci="0" mb="0" cb="0"/><line nr="375" mi="11" ci="0" mb="0" cb="0"/><line nr="386" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="488" covered="372"/><counter type="BRANCH" missed="56" covered="38"/><counter type="LINE" missed="86" covered="81"/><counter type="COMPLEXITY" missed="43" covered="13"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentJoin.java"><line nr="28" mi="0" ci="4" mb="0" cb="0"/><line nr="42" mi="0" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="1" mb="0" cb="0"/><line nr="50" mi="7" ci="0" mb="2" cb="0"/><line nr="52" mi="9" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="4" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="7" ci="0" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="60" mi="1" ci="0" mb="0" cb="0"/><line nr="67" mi="10" ci="0" mb="2" cb="0"/><line nr="68" mi="2" ci="0" mb="2" cb="0"/><line nr="69" mi="6" ci="0" mb="2" cb="0"/><line nr="73" mi="2" ci="0" mb="0" cb="0"/><line nr="74" mi="4" ci="0" mb="0" cb="0"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="76" mi="10" ci="0" mb="2" cb="0"/><line nr="77" mi="12" ci="0" mb="0" cb="0"/><line nr="78" mi="1" ci="0" mb="0" cb="0"/><line nr="81" mi="1" ci="0" mb="0" cb="0"/><line nr="87" mi="5" ci="0" mb="0" cb="0"/><line nr="88" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="2" cb="0"/><line nr="90" mi="6" ci="0" mb="0" cb="0"/><line nr="92" mi="5" ci="0" mb="0" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="102" mi="11" ci="0" mb="4" cb="0"/><line nr="104" mi="11" ci="0" mb="2" cb="0"/><line nr="105" mi="10" ci="0" mb="2" cb="0"/><line nr="106" mi="2" ci="0" mb="2" cb="0"/><line nr="107" mi="11" ci="0" mb="2" cb="0"/><line nr="108" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="13" ci="0" mb="0" cb="0"/><line nr="112" mi="5" ci="0" mb="4" cb="0"/><line nr="113" mi="2" ci="0" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="5" ci="0" mb="0" cb="0"/><line nr="117" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="1" ci="0" mb="0" cb="0"/><line nr="120" mi="3" ci="0" mb="0" cb="0"/><line nr="122" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="125" mi="1" ci="0" mb="0" cb="0"/><line nr="127" mi="1" ci="0" mb="0" cb="0"/><line nr="136" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="7" ci="0" mb="0" cb="0"/><line nr="139" mi="1" ci="0" mb="0" cb="0"/><line nr="140" mi="3" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="142" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="2" ci="0" mb="2" cb="0"/><line nr="146" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="2" ci="0" mb="2" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="151" mi="1" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="1" ci="0" mb="0" cb="0"/><line nr="156" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="254" covered="7"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="61" covered="3"/><counter type="COMPLEXITY" missed="22" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentPrefix.java"><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="1" mb="0" cb="0"/><line nr="58" mi="2" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="0" cb="0"/><line nr="60" mi="3" ci="0" mb="2" cb="0"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="4" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="10" ci="0" mb="2" cb="0"/><line nr="65" mi="20" ci="0" mb="0" cb="0"/><line nr="67" mi="18" ci="0" mb="0" cb="0"/><line nr="68" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="1" ci="0" mb="0" cb="0"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="71" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="1" ci="0" mb="0" cb="0"/><line nr="73" mi="6" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="16" ci="0" mb="2" cb="0"/><line nr="77" mi="5" ci="0" mb="4" cb="0"/><line nr="78" mi="5" ci="0" mb="0" cb="0"/><line nr="79" mi="5" ci="0" mb="2" cb="0"/><line nr="80" mi="9" ci="0" mb="0" cb="0"/><line nr="83" mi="6" ci="0" mb="0" cb="0"/><line nr="84" mi="1" ci="0" mb="0" cb="0"/><line nr="85" mi="8" ci="0" mb="2" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="9" ci="0" mb="4" cb="0"/><line nr="88" mi="17" ci="0" mb="2" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="10" ci="0" mb="0" cb="0"/><line nr="93" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="6" ci="0" mb="2" cb="0"/><line nr="101" mi="12" ci="0" mb="4" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="10" ci="0" mb="2" cb="0"/><line nr="110" mi="16" ci="0" mb="0" cb="0"/><line nr="112" mi="16" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="117" mi="1" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="3" ci="0" mb="2" cb="0"/><line nr="127" mi="5" ci="0" mb="0" cb="0"/><line nr="128" mi="1" ci="0" mb="0" cb="0"/><line nr="129" mi="5" ci="0" mb="0" cb="0"/><line nr="130" mi="1" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="1" ci="0" mb="0" cb="0"/><line nr="133" mi="6" ci="0" mb="0" cb="0"/><line nr="134" mi="1" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="15" ci="0" mb="6" cb="0"/><line nr="152" mi="11" ci="0" mb="2" cb="0"/><line nr="153" mi="10" ci="0" mb="2" cb="0"/><line nr="154" mi="2" ci="0" mb="2" cb="0"/><line nr="155" mi="11" ci="0" mb="2" cb="0"/><line nr="156" mi="2" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="11" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="167" mi="1" ci="0" mb="0" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="1" ci="0" mb="0" cb="0"/><line nr="172" mi="1" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="7" ci="0" mb="0" cb="0"/><line nr="184" mi="1" ci="0" mb="0" cb="0"/><line nr="185" mi="3" ci="0" mb="0" cb="0"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="2" ci="0" mb="2" cb="0"/><line nr="191" mi="5" ci="0" mb="0" cb="0"/><line nr="192" mi="2" ci="0" mb="2" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="1" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="0" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="1" ci="0" mb="0" cb="0"/><line nr="201" mi="1" ci="0" mb="0" cb="0"/><line nr="212" mi="7" ci="0" mb="0" cb="0"/><line nr="213" mi="3" ci="0" mb="0" cb="0"/><line nr="215" mi="2" ci="0" mb="2" cb="0"/><line nr="216" mi="10" ci="0" mb="2" cb="0"/><line nr="217" mi="2" ci="0" mb="0" cb="0"/><line nr="218" mi="3" ci="0" mb="0" cb="0"/><line nr="219" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="221" mi="4" ci="0" mb="4" cb="0"/><line nr="222" mi="10" ci="0" mb="2" cb="0"/><line nr="223" mi="4" ci="0" mb="2" cb="0"/><line nr="224" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="1" ci="0" mb="0" cb="0"/><line nr="228" mi="1" ci="0" mb="0" cb="0"/><line nr="230" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="3" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="494" covered="10"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="107" covered="4"/><counter type="COMPLEXITY" missed="37" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentFacet.java"><line nr="39" mi="0" ci="4" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="0"/><line nr="133" mi="0" ci="1" mb="0" cb="0"/><line nr="145" mi="2" ci="0" mb="0" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="2" cb="0"/><line nr="148" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="4" ci="0" mb="0" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="164" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="4" ci="0" mb="0" cb="0"/><line nr="167" mi="4" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="4" ci="0" mb="0" cb="0"/><line nr="170" mi="4" ci="0" mb="0" cb="0"/><line nr="171" mi="10" ci="0" mb="2" cb="0"/><line nr="172" mi="20" ci="0" mb="0" cb="0"/><line nr="174" mi="18" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="176" mi="1" ci="0" mb="0" cb="0"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="4" ci="0" mb="0" cb="0"/><line nr="179" mi="13" ci="0" mb="0" cb="0"/><line nr="181" mi="3" ci="0" mb="2" cb="0"/><line nr="182" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="6" ci="0" mb="0" cb="0"/><line nr="184" mi="6" ci="0" mb="0" cb="0"/><line nr="185" mi="6" ci="0" mb="0" cb="0"/><line nr="186" mi="6" ci="0" mb="0" cb="0"/><line nr="187" mi="6" ci="0" mb="0" cb="0"/><line nr="188" mi="6" ci="0" mb="0" cb="0"/><line nr="189" mi="10" ci="0" mb="2" cb="0"/><line nr="190" mi="28" ci="0" mb="0" cb="0"/><line nr="191" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="28" ci="0" mb="0" cb="0"/><line nr="196" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="28" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="28" ci="0" mb="0" cb="0"/><line nr="206" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="6" ci="0" mb="0" cb="0"/><line nr="211" mi="22" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="0" cb="0"/><line nr="215" mi="4" ci="0" mb="0" cb="0"/><line nr="216" mi="21" ci="0" mb="0" cb="0"/><line nr="219" mi="8" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="2" cb="0"/><line nr="221" mi="4" ci="0" mb="0" cb="0"/><line nr="222" mi="10" ci="0" mb="2" cb="0"/><line nr="223" mi="34" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="2" cb="0"/><line nr="228" mi="4" ci="0" mb="2" cb="0"/><line nr="229" mi="7" ci="0" mb="0" cb="0"/><line nr="231" mi="34" ci="0" mb="0" cb="0"/><line nr="235" mi="2" ci="0" mb="2" cb="0"/><line nr="236" mi="4" ci="0" mb="0" cb="0"/><line nr="237" mi="4" ci="0" mb="0" cb="0"/><line nr="238" mi="8" ci="0" mb="2" cb="0"/><line nr="239" mi="8" ci="0" mb="0" cb="0"/><line nr="240" mi="4" ci="0" mb="0" cb="0"/><line nr="242" mi="7" ci="0" mb="0" cb="0"/><line nr="245" mi="1" ci="0" mb="0" cb="0"/><line nr="246" mi="10" ci="0" mb="2" cb="0"/><line nr="247" mi="1" ci="0" mb="0" cb="0"/><line nr="248" mi="10" ci="0" mb="0" cb="0"/><line nr="249" mi="3" ci="0" mb="0" cb="0"/><line nr="250" mi="5" ci="0" mb="0" cb="0"/><line nr="251" mi="1" ci="0" mb="0" cb="0"/><line nr="253" mi="1" ci="0" mb="0" cb="0"/><line nr="254" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="1" ci="0" mb="0" cb="0"/><line nr="256" mi="12" ci="0" mb="0" cb="0"/><line nr="259" mi="4" ci="0" mb="0" cb="0"/><line nr="260" mi="13" ci="0" mb="0" cb="0"/><line nr="262" mi="3" ci="0" mb="2" cb="0"/><line nr="263" mi="2" ci="0" mb="0" cb="0"/><line nr="264" mi="6" ci="0" mb="0" cb="0"/><line nr="265" mi="6" ci="0" mb="0" cb="0"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="267" mi="6" ci="0" mb="0" cb="0"/><line nr="268" mi="6" ci="0" mb="0" cb="0"/><line nr="269" mi="6" ci="0" mb="0" cb="0"/><line nr="270" mi="6" ci="0" mb="0" cb="0"/><line nr="271" mi="6" ci="0" mb="0" cb="0"/><line nr="272" mi="6" ci="0" mb="0" cb="0"/><line nr="273" mi="6" ci="0" mb="0" cb="0"/><line nr="274" mi="6" ci="0" mb="0" cb="0"/><line nr="275" mi="6" ci="0" mb="0" cb="0"/><line nr="276" mi="6" ci="0" mb="0" cb="0"/><line nr="277" mi="10" ci="0" mb="2" cb="0"/><line nr="278" mi="28" ci="0" mb="0" cb="0"/><line nr="279" mi="2" ci="0" mb="0" cb="0"/><line nr="283" mi="9" ci="0" mb="0" cb="0"/><line nr="284" mi="6" ci="0" mb="0" cb="0"/><line nr="285" mi="28" ci="0" mb="0" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="288" mi="28" ci="0" mb="0" cb="0"/><line nr="289" mi="2" ci="0" mb="0" cb="0"/><line nr="292" mi="9" ci="0" mb="2" cb="0"/><line nr="293" mi="3" ci="0" mb="0" cb="0"/><line nr="294" mi="28" ci="0" mb="0" cb="0"/><line nr="295" mi="2" ci="0" mb="0" cb="0"/><line nr="298" mi="9" ci="0" mb="2" cb="0"/><line nr="299" mi="3" ci="0" mb="0" cb="0"/><line nr="300" mi="28" ci="0" mb="0" cb="0"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="305" mi="28" ci="0" mb="0" cb="0"/><line nr="306" mi="2" ci="0" mb="0" cb="0"/><line nr="309" mi="24" ci="0" mb="0" cb="0"/><line nr="310" mi="2" ci="0" mb="0" cb="0"/><line nr="314" mi="8" ci="0" mb="2" cb="0"/><line nr="315" mi="5" ci="0" mb="0" cb="0"/><line nr="316" mi="24" ci="0" mb="0" cb="0"/><line nr="317" mi="2" ci="0" mb="0" cb="0"/><line nr="321" mi="8" ci="0" mb="2" cb="0"/><line nr="322" mi="4" ci="0" mb="0" cb="0"/><line nr="323" mi="24" ci="0" mb="0" cb="0"/><line nr="324" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="8" ci="0" mb="2" cb="0"/><line nr="329" mi="4" ci="0" mb="0" cb="0"/><line nr="330" mi="4" ci="0" mb="0" cb="0"/><line nr="331" mi="21" ci="0" mb="0" cb="0"/><line nr="334" mi="5" ci="0" mb="0" cb="0"/><line nr="335" mi="3" ci="0" mb="0" cb="0"/><line nr="336" mi="5" ci="0" mb="0" cb="0"/><line nr="337" mi="3" ci="0" mb="0" cb="0"/><line nr="338" mi="5" ci="0" mb="0" cb="0"/><line nr="339" mi="3" ci="0" mb="0" cb="0"/><line nr="340" mi="2" ci="0" mb="0" cb="0"/><line nr="341" mi="10" ci="0" mb="2" cb="0"/><line nr="342" mi="8" ci="0" mb="0" cb="0"/><line nr="343" mi="30" ci="0" mb="0" cb="0"/><line nr="344" mi="1" ci="0" mb="0" cb="0"/><line nr="347" mi="1" ci="0" mb="0" cb="0"/><line nr="348" mi="2" ci="0" mb="0" cb="0"/><line nr="349" mi="8" ci="0" mb="0" cb="0"/><line nr="350" mi="30" ci="0" mb="0" cb="0"/><line nr="351" mi="2" ci="0" mb="0" cb="0"/><line nr="355" mi="8" ci="0" mb="0" cb="0"/><line nr="356" mi="30" ci="0" mb="0" cb="0"/><line nr="357" mi="2" ci="0" mb="0" cb="0"/><line nr="361" mi="1" ci="0" mb="0" cb="0"/><line nr="362" mi="1" ci="0" mb="0" cb="0"/><line nr="363" mi="1" ci="0" mb="0" cb="0"/><line nr="364" mi="1" ci="0" mb="0" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="366" mi="12" ci="0" mb="0" cb="0"/><line nr="369" mi="1" ci="0" mb="0" cb="0"/><line nr="370" mi="1" ci="0" mb="0" cb="0"/><line nr="371" mi="6" ci="0" mb="0" cb="0"/><line nr="372" mi="3" ci="0" mb="0" cb="0"/><line nr="373" mi="3" ci="0" mb="0" cb="0"/><line nr="374" mi="16" ci="0" mb="2" cb="0"/><line nr="375" mi="5" ci="0" mb="4" cb="0"/><line nr="376" mi="5" ci="0" mb="0" cb="0"/><line nr="377" mi="5" ci="0" mb="2" cb="0"/><line nr="378" mi="9" ci="0" mb="0" cb="0"/><line nr="381" mi="6" ci="0" mb="0" cb="0"/><line nr="382" mi="1" ci="0" mb="0" cb="0"/><line nr="383" mi="8" ci="0" mb="2" cb="0"/><line nr="384" mi="8" ci="0" mb="0" cb="0"/><line nr="385" mi="5" ci="0" mb="0" cb="0"/><line nr="386" mi="3" ci="0" mb="0" cb="0"/><line nr="387" mi="7" ci="0" mb="2" cb="0"/><line nr="388" mi="13" ci="0" mb="2" cb="0"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="31" ci="0" mb="0" cb="0"/><line nr="394" mi="5" ci="0" mb="2" cb="0"/><line nr="395" mi="10" ci="0" mb="0" cb="0"/><line nr="397" mi="5" ci="0" mb="0" cb="0"/><line nr="399" mi="4" ci="0" mb="0" cb="0"/><line nr="401" mi="13" ci="0" mb="4" cb="0"/><line nr="402" mi="15" ci="0" mb="0" cb="0"/><line nr="404" mi="57" ci="0" mb="0" cb="0"/><line nr="410" mi="1" ci="0" mb="0" cb="0"/><line nr="411" mi="6" ci="0" mb="0" cb="0"/><line nr="412" mi="1" ci="0" mb="0" cb="0"/><line nr="415" mi="1" ci="0" mb="0" cb="0"/><line nr="428" mi="10" ci="0" mb="2" cb="0"/><line nr="429" mi="2" ci="0" mb="2" cb="0"/><line nr="430" mi="6" ci="0" mb="2" cb="0"/><line nr="434" mi="2" ci="0" mb="0" cb="0"/><line nr="435" mi="4" ci="0" mb="0" cb="0"/><line nr="436" mi="5" ci="0" mb="0" cb="0"/><line nr="437" mi="10" ci="0" mb="2" cb="0"/><line nr="438" mi="16" ci="0" mb="0" cb="0"/><line nr="440" mi="14" ci="0" mb="0" cb="0"/><line nr="441" mi="2" ci="0" mb="0" cb="0"/><line nr="442" mi="4" ci="0" mb="0" cb="0"/><line nr="443" mi="13" ci="0" mb="0" cb="0"/><line nr="445" mi="10" ci="0" mb="2" cb="0"/><line nr="446" mi="24" ci="0" mb="0" cb="0"/><line nr="449" mi="24" ci="0" mb="0" cb="0"/><line nr="452" mi="24" ci="0" mb="0" cb="0"/><line nr="455" mi="24" ci="0" mb="0" cb="0"/><line nr="458" mi="24" ci="0" mb="0" cb="0"/><line nr="461" mi="2" ci="0" mb="0" cb="0"/><line nr="462" mi="23" ci="0" mb="0" cb="0"/><line nr="466" mi="10" ci="0" mb="2" cb="0"/><line nr="467" mi="32" ci="0" mb="0" cb="0"/><line nr="471" mi="32" ci="0" mb="0" cb="0"/><line nr="475" mi="1" ci="0" mb="0" cb="0"/><line nr="476" mi="1" ci="0" mb="0" cb="0"/><line nr="477" mi="17" ci="0" mb="0" cb="0"/><line nr="479" mi="10" ci="0" mb="2" cb="0"/><line nr="480" mi="24" ci="0" mb="0" cb="0"/><line nr="483" mi="24" ci="0" mb="0" cb="0"/><line nr="486" mi="28" ci="0" mb="0" cb="0"/><line nr="490" mi="28" ci="0" mb="0" cb="0"/><line nr="494" mi="24" ci="0" mb="0" cb="0"/><line nr="497" mi="24" ci="0" mb="0" cb="0"/><line nr="500" mi="24" ci="0" mb="0" cb="0"/><line nr="503" mi="24" ci="0" mb="0" cb="0"/><line nr="506" mi="24" ci="0" mb="0" cb="0"/><line nr="509" mi="2" ci="0" mb="0" cb="0"/><line nr="510" mi="23" ci="0" mb="0" cb="0"/><line nr="514" mi="10" ci="0" mb="2" cb="0"/><line nr="515" mi="32" ci="0" mb="0" cb="0"/><line nr="519" mi="32" ci="0" mb="0" cb="0"/><line nr="523" mi="32" ci="0" mb="0" cb="0"/><line nr="527" mi="1" ci="0" mb="0" cb="0"/><line nr="528" mi="1" ci="0" mb="0" cb="0"/><line nr="529" mi="1" ci="0" mb="0" cb="0"/><line nr="532" mi="1" ci="0" mb="0" cb="0"/><line nr="543" mi="4" ci="0" mb="0" cb="0"/><line nr="544" mi="5" ci="0" mb="0" cb="0"/><line nr="545" mi="4" ci="0" mb="0" cb="0"/><line nr="546" mi="9" ci="0" mb="2" cb="0"/><line nr="547" mi="5" ci="0" mb="2" cb="0"/><line nr="548" mi="13" ci="0" mb="2" cb="0"/><line nr="549" mi="1" ci="0" mb="0" cb="0"/><line nr="550" mi="5" ci="0" mb="0" cb="0"/><line nr="551" mi="3" ci="0" mb="0" cb="0"/><line nr="552" mi="2" ci="0" mb="2" cb="0"/><line nr="553" mi="4" ci="0" mb="0" cb="0"/><line nr="554" mi="16" ci="0" mb="2" cb="0"/><line nr="555" mi="17" ci="0" mb="0" cb="0"/><line nr="561" mi="5" ci="0" mb="0" cb="0"/><line nr="563" mi="1" ci="0" mb="0" cb="0"/><line nr="566" mi="20" ci="0" mb="0" cb="0"/><line nr="571" mi="3" ci="0" mb="2" cb="0"/><line nr="572" mi="6" ci="0" mb="0" cb="0"/><line nr="574" mi="4" ci="0" mb="0" cb="0"/><line nr="575" mi="2" ci="0" mb="0" cb="0"/><line nr="577" mi="2" ci="0" mb="0" cb="0"/><line nr="589" mi="15" ci="0" mb="6" cb="0"/><line nr="592" mi="11" ci="0" mb="2" cb="0"/><line nr="593" mi="10" ci="0" mb="2" cb="0"/><line nr="594" mi="2" ci="0" mb="2" cb="0"/><line nr="595" mi="11" ci="0" mb="2" cb="0"/><line nr="596" mi="2" ci="0" mb="0" cb="0"/><line nr="597" mi="2" ci="0" mb="0" cb="0"/><line nr="599" mi="11" ci="0" mb="0" cb="0"/><line nr="600" mi="3" ci="0" mb="0" cb="0"/><line nr="601" mi="2" ci="0" mb="2" cb="0"/><line nr="602" mi="3" ci="0" mb="0" cb="0"/><line nr="604" mi="1" ci="0" mb="0" cb="0"/><line nr="605" mi="3" ci="0" mb="0" cb="0"/><line nr="607" mi="1" ci="0" mb="0" cb="0"/><line nr="608" mi="1" ci="0" mb="0" cb="0"/><line nr="610" mi="1" ci="0" mb="0" cb="0"/><line nr="612" mi="1" ci="0" mb="0" cb="0"/><line nr="626" mi="2" ci="0" mb="0" cb="0"/><line nr="628" mi="7" ci="0" mb="0" cb="0"/><line nr="629" mi="1" ci="0" mb="0" cb="0"/><line nr="630" mi="3" ci="0" mb="0" cb="0"/><line nr="631" mi="2" ci="0" mb="0" cb="0"/><line nr="632" mi="1" ci="0" mb="0" cb="0"/><line nr="633" mi="2" ci="0" mb="2" cb="0"/><line nr="636" mi="5" ci="0" mb="0" cb="0"/><line nr="637" mi="2" ci="0" mb="2" cb="0"/><line nr="638" mi="2" ci="0" mb="0" cb="0"/><line nr="640" mi="1" ci="0" mb="0" cb="0"/><line nr="641" mi="3" ci="0" mb="0" cb="0"/><line nr="642" mi="4" ci="0" mb="0" cb="0"/><line nr="643" mi="1" ci="0" mb="0" cb="0"/><line nr="645" mi="1" ci="0" mb="0" cb="0"/><line nr="655" mi="4" ci="0" mb="0" cb="0"/><line nr="656" mi="3" ci="0" mb="0" cb="0"/><line nr="657" mi="5" ci="0" mb="4" cb="0"/><line nr="658" mi="3" ci="0" mb="0" cb="0"/><line nr="659" mi="4" ci="0" mb="2" cb="0"/><line nr="660" mi="2" ci="0" mb="0" cb="0"/><line nr="661" mi="4" ci="0" mb="2" cb="0"/><line nr="662" mi="2" ci="0" mb="0" cb="0"/><line nr="663" mi="4" ci="0" mb="2" cb="0"/><line nr="664" mi="2" ci="0" mb="0" cb="0"/><line nr="665" mi="4" ci="0" mb="2" cb="0"/><line nr="666" mi="2" ci="0" mb="0" cb="0"/><line nr="669" mi="2" ci="0" mb="0" cb="0"/><line nr="680" mi="5" ci="0" mb="0" cb="0"/><line nr="681" mi="1" ci="0" mb="0" cb="0"/><line nr="682" mi="2" ci="0" mb="0" cb="0"/><line nr="694" mi="4" ci="0" mb="0" cb="0"/><line nr="695" mi="1" ci="0" mb="0" cb="0"/><line nr="696" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="2489" covered="10"/><counter type="BRANCH" missed="118" covered="0"/><counter type="LINE" missed="306" covered="4"/><counter type="COMPLEXITY" missed="67" covered="2"/><counter type="METHOD" missed="8" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrComponentGroup.java"><line nr="32" mi="0" ci="4" mb="0" cb="0"/><line nr="109" mi="0" ci="2" mb="0" cb="0"/><line nr="110" mi="0" ci="3" mb="0" cb="0"/><line nr="111" mi="0" ci="1" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="3" ci="0" mb="2" cb="0"/><line nr="126" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="4" ci="0" mb="0" cb="0"/><line nr="130" mi="4" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="0" cb="0"/><line nr="133" mi="4" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="4" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="0" cb="0"/><line nr="139" mi="4" ci="0" mb="0" cb="0"/><line nr="140" mi="4" ci="0" mb="0" cb="0"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="4" ci="0" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><line nr="144" mi="4" ci="0" mb="0" cb="0"/><line nr="145" mi="4" ci="0" mb="0" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="4" ci="0" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="10" ci="0" mb="2" cb="0"/><line nr="150" mi="20" ci="0" mb="0" cb="0"/><line nr="152" mi="18" ci="0" mb="0" cb="0"/><line nr="153" mi="1" ci="0" mb="0" cb="0"/><line nr="154" mi="1" ci="0" mb="0" cb="0"/><line nr="155" mi="2" ci="0" mb="0" cb="0"/><line nr="156" mi="20" ci="0" mb="0" cb="0"/><line nr="158" mi="20" ci="0" mb="0" cb="0"/><line nr="161" mi="20" ci="0" mb="0" cb="0"/><line nr="164" mi="20" ci="0" mb="0" cb="0"/><line nr="167" mi="20" ci="0" mb="0" cb="0"/><line nr="170" mi="18" ci="0" mb="0" cb="0"/><line nr="171" mi="2" ci="0" mb="0" cb="0"/><line nr="173" mi="4" ci="0" mb="0" cb="0"/><line nr="174" mi="13" ci="0" mb="0" cb="0"/><line nr="176" mi="6" ci="0" mb="0" cb="0"/><line nr="177" mi="3" ci="0" mb="2" cb="0"/><line nr="178" mi="4" ci="0" mb="0" cb="0"/><line nr="179" mi="10" ci="0" mb="2" cb="0"/><line nr="180" mi="24" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="184" mi="2" ci="0" mb="2" cb="0"/><line nr="185" mi="4" ci="0" mb="2" cb="0"/><line nr="186" mi="7" ci="0" mb="0" cb="0"/><line nr="188" mi="24" ci="0" mb="0" cb="0"/><line nr="189" mi="2" ci="0" mb="0" cb="0"/><line nr="192" mi="2" ci="0" mb="2" cb="0"/><line nr="193" mi="4" ci="0" mb="0" cb="0"/><line nr="194" mi="4" ci="0" mb="0" cb="0"/><line nr="195" mi="8" ci="0" mb="2" cb="0"/><line nr="196" mi="8" ci="0" mb="0" cb="0"/><line nr="197" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="7" ci="0" mb="0" cb="0"/><line nr="202" mi="1" ci="0" mb="0" cb="0"/><line nr="203" mi="10" ci="0" mb="2" cb="0"/><line nr="204" mi="1" ci="0" mb="0" cb="0"/><line nr="205" mi="8" ci="0" mb="0" cb="0"/><line nr="206" mi="8" ci="0" mb="0" cb="0"/><line nr="207" mi="1" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="214" mi="13" ci="0" mb="0" cb="0"/><line nr="216" mi="15" ci="0" mb="0" cb="0"/><line nr="217" mi="2" ci="0" mb="0" cb="0"/><line nr="219" mi="13" ci="0" mb="0" cb="0"/><line nr="221" mi="6" ci="0" mb="0" cb="0"/><line nr="223" mi="6" ci="0" mb="0" cb="0"/><line nr="224" mi="6" ci="0" mb="0" cb="0"/><line nr="225" mi="13" ci="0" mb="0" cb="0"/><line nr="228" mi="13" ci="0" mb="0" cb="0"/><line nr="230" mi="6" ci="0" mb="0" cb="0"/><line nr="232" mi="6" ci="0" mb="0" cb="0"/><line nr="233" mi="6" ci="0" mb="0" cb="0"/><line nr="234" mi="13" ci="0" mb="0" cb="0"/><line nr="238" mi="13" ci="0" mb="0" cb="0"/><line nr="240" mi="6" ci="0" mb="0" cb="0"/><line nr="242" mi="6" ci="0" mb="0" cb="0"/><line nr="243" mi="6" ci="0" mb="0" cb="0"/><line nr="244" mi="13" ci="0" mb="0" cb="0"/><line nr="248" mi="13" ci="0" mb="0" cb="0"/><line nr="250" mi="6" ci="0" mb="0" cb="0"/><line nr="252" mi="6" ci="0" mb="0" cb="0"/><line nr="253" mi="6" ci="0" mb="0" cb="0"/><line nr="254" mi="13" ci="0" mb="0" cb="0"/><line nr="258" mi="13" ci="0" mb="0" cb="0"/><line nr="260" mi="6" ci="0" mb="0" cb="0"/><line nr="262" mi="6" ci="0" mb="0" cb="0"/><line nr="263" mi="6" ci="0" mb="0" cb="0"/><line nr="264" mi="13" ci="0" mb="0" cb="0"/><line nr="268" mi="13" ci="0" mb="0" cb="0"/><line nr="270" mi="6" ci="0" mb="0" cb="0"/><line nr="272" mi="6" ci="0" mb="0" cb="0"/><line nr="273" mi="6" ci="0" mb="0" cb="0"/><line nr="274" mi="13" ci="0" mb="0" cb="0"/><line nr="278" mi="1" ci="0" mb="0" cb="0"/><line nr="279" mi="1" ci="0" mb="0" cb="0"/><line nr="280" mi="6" ci="0" mb="0" cb="0"/><line nr="281" mi="3" ci="0" mb="0" cb="0"/><line nr="282" mi="3" ci="0" mb="0" cb="0"/><line nr="283" mi="16" ci="0" mb="2" cb="0"/><line nr="284" mi="5" ci="0" mb="4" cb="0"/><line nr="285" mi="5" ci="0" mb="0" cb="0"/><line nr="286" mi="5" ci="0" mb="2" cb="0"/><line nr="287" mi="9" ci="0" mb="0" cb="0"/><line nr="290" mi="6" ci="0" mb="0" cb="0"/><line nr="291" mi="1" ci="0" mb="0" cb="0"/><line nr="292" mi="6" ci="0" mb="0" cb="0"/><line nr="293" mi="1" ci="0" mb="0" cb="0"/><line nr="294" mi="6" ci="0" mb="0" cb="0"/><line nr="295" mi="1" ci="0" mb="0" cb="0"/><line nr="296" mi="8" ci="0" mb="2" cb="0"/><line nr="297" mi="8" ci="0" mb="0" cb="0"/><line nr="298" mi="9" ci="0" mb="2" cb="0"/><line nr="299" mi="3" ci="0" mb="0" cb="0"/><line nr="300" mi="21" ci="0" mb="0" cb="0"/><line nr="304" mi="5" ci="0" mb="2" cb="0"/><line nr="305" mi="10" ci="0" mb="0" cb="0"/><line nr="307" mi="5" ci="0" mb="0" cb="0"/><line nr="309" mi="13" ci="0" mb="4" cb="0"/><line nr="310" mi="19" ci="0" mb="0" cb="0"/><line nr="311" mi="2" ci="0" mb="0" cb="0"/><line nr="312" mi="14" ci="0" mb="4" cb="0"/><line nr="313" mi="2" ci="0" mb="0" cb="0"/><line nr="314" mi="55" ci="0" mb="0" cb="0"/><line nr="325" mi="1" ci="0" mb="0" cb="0"/><line nr="338" mi="3" ci="0" mb="2" cb="0"/><line nr="339" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="10" ci="0" mb="2" cb="0"/><line nr="341" mi="20" ci="0" mb="0" cb="0"/><line nr="343" mi="20" ci="0" mb="0" cb="0"/><line nr="345" mi="1" ci="0" mb="0" cb="0"/><line nr="346" mi="1" ci="0" mb="0" cb="0"/><line nr="348" mi="1" ci="0" mb="0" cb="0"/><line nr="361" mi="10" ci="0" mb="2" cb="0"/><line nr="362" mi="2" ci="0" mb="2" cb="0"/><line nr="363" mi="6" ci="0" mb="2" cb="0"/><line nr="367" mi="2" ci="0" mb="0" cb="0"/><line nr="368" mi="4" ci="0" mb="0" cb="0"/><line nr="369" mi="5" ci="0" mb="0" cb="0"/><line nr="371" mi="10" ci="0" mb="2" cb="0"/><line nr="372" mi="16" ci="0" mb="0" cb="0"/><line nr="374" mi="14" ci="0" mb="0" cb="0"/><line nr="375" mi="2" ci="0" mb="0" cb="0"/><line nr="376" mi="16" ci="0" mb="0" cb="0"/><line nr="378" mi="16" ci="0" mb="0" cb="0"/><line nr="380" mi="16" ci="0" mb="0" cb="0"/><line nr="382" mi="16" ci="0" mb="0" cb="0"/><line nr="384" mi="16" ci="0" mb="0" cb="0"/><line nr="386" mi="17" ci="0" mb="0" cb="0"/><line nr="389" mi="10" ci="0" mb="2" cb="0"/><line nr="390" mi="24" ci="0" mb="0" cb="0"/><line nr="393" mi="24" ci="0" mb="0" cb="0"/><line nr="396" mi="1" ci="0" mb="0" cb="0"/><line nr="397" mi="17" ci="0" mb="0" cb="0"/><line nr="400" mi="10" ci="0" mb="2" cb="0"/><line nr="401" mi="24" ci="0" mb="0" cb="0"/><line nr="404" mi="24" ci="0" mb="0" cb="0"/><line nr="407" mi="1" ci="0" mb="0" cb="0"/><line nr="408" mi="17" ci="0" mb="0" cb="0"/><line nr="411" mi="10" ci="0" mb="2" cb="0"/><line nr="412" mi="24" ci="0" mb="0" cb="0"/><line nr="415" mi="24" ci="0" mb="0" cb="0"/><line nr="418" mi="1" ci="0" mb="0" cb="0"/><line nr="419" mi="17" ci="0" mb="0" cb="0"/><line nr="422" mi="10" ci="0" mb="2" cb="0"/><line nr="423" mi="24" ci="0" mb="0" cb="0"/><line nr="426" mi="24" ci="0" mb="0" cb="0"/><line nr="429" mi="1" ci="0" mb="0" cb="0"/><line nr="430" mi="17" ci="0" mb="0" cb="0"/><line nr="433" mi="10" ci="0" mb="2" cb="0"/><line nr="434" mi="24" ci="0" mb="0" cb="0"/><line nr="437" mi="24" ci="0" mb="0" cb="0"/><line nr="440" mi="1" ci="0" mb="0" cb="0"/><line nr="441" mi="1" ci="0" mb="0" cb="0"/><line nr="444" mi="1" ci="0" mb="0" cb="0"/><line nr="456" mi="4" ci="0" mb="0" cb="0"/><line nr="457" mi="5" ci="0" mb="0" cb="0"/><line nr="458" mi="56" ci="0" mb="0" cb="0"/><line nr="463" mi="3" ci="0" mb="2" cb="0"/><line nr="464" mi="6" ci="0" mb="0" cb="0"/><line nr="466" mi="4" ci="0" mb="0" cb="0"/><line nr="467" mi="2" ci="0" mb="0" cb="0"/><line nr="469" mi="2" ci="0" mb="0" cb="0"/><line nr="481" mi="15" ci="0" mb="6" cb="0"/><line nr="484" mi="11" ci="0" mb="2" cb="0"/><line nr="485" mi="10" ci="0" mb="2" cb="0"/><line nr="486" mi="2" ci="0" mb="2" cb="0"/><line nr="487" mi="11" ci="0" mb="2" cb="0"/><line nr="488" mi="2" ci="0" mb="0" cb="0"/><line nr="489" mi="2" ci="0" mb="0" cb="0"/><line nr="491" mi="11" ci="0" mb="0" cb="0"/><line nr="492" mi="3" ci="0" mb="0" cb="0"/><line nr="493" mi="2" ci="0" mb="2" cb="0"/><line nr="494" mi="3" ci="0" mb="0" cb="0"/><line nr="496" mi="1" ci="0" mb="0" cb="0"/><line nr="497" mi="3" ci="0" mb="0" cb="0"/><line nr="499" mi="1" ci="0" mb="0" cb="0"/><line nr="500" mi="1" ci="0" mb="0" cb="0"/><line nr="502" mi="1" ci="0" mb="0" cb="0"/><line nr="504" mi="1" ci="0" mb="0" cb="0"/><line nr="518" mi="2" ci="0" mb="0" cb="0"/><line nr="520" mi="7" ci="0" mb="0" cb="0"/><line nr="521" mi="1" ci="0" mb="0" cb="0"/><line nr="522" mi="3" ci="0" mb="0" cb="0"/><line nr="523" mi="2" ci="0" mb="0" cb="0"/><line nr="524" mi="1" ci="0" mb="0" cb="0"/><line nr="525" mi="2" ci="0" mb="2" cb="0"/><line nr="528" mi="5" ci="0" mb="0" cb="0"/><line nr="529" mi="2" ci="0" mb="2" cb="0"/><line nr="530" mi="2" ci="0" mb="0" cb="0"/><line nr="532" mi="1" ci="0" mb="0" cb="0"/><line nr="533" mi="3" ci="0" mb="0" cb="0"/><line nr="534" mi="4" ci="0" mb="0" cb="0"/><line nr="535" mi="1" ci="0" mb="0" cb="0"/><line nr="537" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="1780" covered="10"/><counter type="BRANCH" missed="84" covered="0"/><counter type="LINE" missed="220" covered="4"/><counter type="COMPLEXITY" missed="48" covered="2"/><counter type="METHOD" missed="6" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="14560" covered="5972"/><counter type="BRANCH" missed="1087" covered="507"/><counter type="LINE" missed="2083" covered="1173"/><counter type="COMPLEXITY" missed="707" covered="213"/><counter type="METHOD" missed="57" covered="66"/><counter type="CLASS" missed="1" covered="12"/></package><package name="mtas/solr/schema"><class name="mtas/solr/schema/MtasPreAnalyzedField"><method name="&lt;init&gt;" desc="()V" line="11"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="init" desc="(Lorg/apache/solr/schema/IndexSchema;Ljava/util/Map;)V" line="63"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setArgs" desc="(Lorg/apache/solr/schema/IndexSchema;Ljava/util/Map;)V" line="75"><counter type="INSTRUCTION" missed="95" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="145" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/schema/MtasPreAnalyzedParser"><method name="&lt;init&gt;" desc="()V" line="26"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="parse" desc="(Ljava/io/Reader;Lorg/apache/lucene/util/AttributeSource;)Lorg/apache/solr/schema/PreAnalyzedField$ParseResult;" line="41"><counter type="INSTRUCTION" missed="160" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="43" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toFormattedString" desc="(Lorg/apache/lucene/document/Field;)Ljava/lang/String;" line="112"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="29"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="181" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="46" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasPreAnalyzedField.java"><line nr="11" mi="2" ci="0" mb="0" cb="0"/><line nr="14" mi="2" ci="0" mb="0" cb="0"/><line nr="17" mi="2" ci="0" mb="0" cb="0"/><line nr="20" mi="2" ci="0" mb="0" cb="0"/><line nr="23" mi="2" ci="0" mb="0" cb="0"/><line nr="26" mi="2" ci="0" mb="0" cb="0"/><line nr="29" mi="2" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="3" ci="0" mb="0" cb="0"/><line nr="38" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="3" ci="0" mb="0" cb="0"/><line nr="44" mi="3" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="4" ci="0" mb="0" cb="0"/><line nr="63" mi="6" ci="0" mb="0" cb="0"/><line nr="64" mi="4" ci="0" mb="0" cb="0"/><line nr="65" mi="1" ci="0" mb="0" cb="0"/><line nr="75" mi="6" ci="0" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="0" cb="0"/><line nr="77" mi="6" ci="0" mb="0" cb="0"/><line nr="78" mi="6" ci="0" mb="0" cb="0"/><line nr="79" mi="6" ci="0" mb="0" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="2" cb="0"/><line nr="83" mi="12" ci="0" mb="0" cb="0"/><line nr="84" mi="5" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="4" ci="0" mb="0" cb="0"/><line nr="90" mi="4" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="145" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="37" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasPreAnalyzedParser.java"><line nr="26" mi="3" ci="0" mb="0" cb="0"/><line nr="29" mi="4" ci="0" mb="0" cb="0"/><line nr="41" mi="4" ci="0" mb="0" cb="0"/><line nr="43" mi="4" ci="0" mb="0" cb="0"/><line nr="44" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="6" ci="0" mb="2" cb="0"/><line nr="47" mi="7" ci="0" mb="0" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="5" ci="0" mb="4" cb="0"/><line nr="57" mi="4" ci="0" mb="0" cb="0"/><line nr="58" mi="4" ci="0" mb="0" cb="0"/><line nr="59" mi="3" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="0" cb="0"/><line nr="62" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="2" ci="0" mb="0" cb="0"/><line nr="64" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="2" cb="0"/><line nr="69" mi="4" ci="0" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="2" cb="0"/><line nr="71" mi="5" ci="0" mb="0" cb="0"/><line nr="72" mi="5" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="2" cb="0"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="78" mi="3" ci="0" mb="2" cb="0"/><line nr="79" mi="2" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="3" ci="0" mb="2" cb="0"/><line nr="84" mi="5" ci="0" mb="0" cb="0"/><line nr="85" mi="7" ci="0" mb="0" cb="0"/><line nr="87" mi="6" ci="0" mb="4" cb="0"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="89" mi="8" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="93" mi="6" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="0" cb="0"/><line nr="96" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="14" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="181" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="46" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="326" covered="0"/><counter type="BRANCH" missed="22" covered="0"/><counter type="LINE" missed="83" covered="0"/><counter type="COMPLEXITY" missed="19" covered="0"/><counter type="METHOD" missed="8" covered="0"/><counter type="CLASS" missed="2" covered="0"/></package><package name="mtas/search/spans"><class name="mtas/search/spans/MtasSpanIntersectingQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="41"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="63"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="76"><counter type="INSTRUCTION" missed="6" covered="47"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="101"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="115"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="139"><counter type="INSTRUCTION" missed="4" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="156"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="171"><counter type="INSTRUCTION" missed="16" covered="56"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="7" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="151" covered="175"/><counter type="BRANCH" missed="29" covered="25"/><counter type="LINE" missed="30" covered="35"/><counter type="COMPLEXITY" missed="27" covered="8"/><counter type="METHOD" missed="3" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedBySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFollowedByQuery;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans;)V" line="50"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="62"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="71"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="82"><counter type="INSTRUCTION" missed="7" covered="32"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="110"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="118"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="128"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="137"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="184"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="192"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="200"><counter type="INSTRUCTION" missed="1" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="213"><counter type="INSTRUCTION" missed="16" covered="48"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="11"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextStartPosition" desc="()Z" line="247"><counter type="INSTRUCTION" missed="2" covered="79"/><counter type="BRANCH" missed="3" covered="17"/><counter type="LINE" missed="1" covered="20"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="287"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="154" covered="224"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="58"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanSequenceQuery;Lorg/apache/lucene/search/spans/Spans;Z)V" line="423"><counter type="INSTRUCTION" missed="5" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="42"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="64"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="73"><counter type="INSTRUCTION" missed="6" covered="47"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="98"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="110"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="132"><counter type="INSTRUCTION" missed="4" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="147"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="159"><counter type="INSTRUCTION" missed="6" covered="44"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="141" covered="163"/><counter type="BRANCH" missed="26" covered="24"/><counter type="LINE" missed="29" covered="30"/><counter type="COMPLEXITY" missed="25" covered="8"/><counter type="METHOD" missed="3" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanEndSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="23"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="34"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="45"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="55"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="65"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="77"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="89"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="99"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="109"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="119"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="129"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="45" covered="42"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="7" covered="9"/><counter type="COMPLEXITY" missed="13" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPrecededByQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="260"><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery"><method name="&lt;init&gt;" desc="(Ljava/util/List;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="48"><counter type="INSTRUCTION" missed="18" covered="144"/><counter type="BRANCH" missed="9" covered="25"/><counter type="LINE" missed="4" covered="30"/><counter type="COMPLEXITY" missed="9" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="105"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItems" desc="()Ljava/util/List;" line="114"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getIgnoreQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="123"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumIgnoreLength" desc="()Ljava/lang/Integer;" line="132"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="143"><counter type="INSTRUCTION" missed="38" covered="108"/><counter type="BRANCH" missed="6" covered="16"/><counter type="LINE" missed="7" covered="20"/><counter type="COMPLEXITY" missed="5" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="194"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="222"><counter type="INSTRUCTION" missed="16" covered="37"/><counter type="BRANCH" missed="11" covered="9"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="8" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="242"><counter type="INSTRUCTION" missed="16" covered="26"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="262"><counter type="INSTRUCTION" missed="4" covered="53"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="283"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="196" covered="371"/><counter type="BRANCH" missed="36" covered="56"/><counter type="LINE" missed="40" covered="73"/><counter type="COMPLEXITY" missed="33" covered="24"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanContainingQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="36"><counter type="INSTRUCTION" missed="21" covered="66"/><counter type="BRANCH" missed="12" covered="10"/><counter type="LINE" missed="4" covered="13"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="66"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="79"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="89"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="100"><counter type="INSTRUCTION" missed="8" covered="53"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="6" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="126"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="143"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="42" covered="150"/><counter type="BRANCH" missed="20" covered="22"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="20" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFollowedByQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="260"><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery$SpanSequenceWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanSequenceQuery;Ljava/util/List;Lorg/apache/lucene/search/spans/SpanWeight;Ljava/lang/Integer;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="317"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="333"><counter type="INSTRUCTION" missed="4" covered="20"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="352"><counter type="INSTRUCTION" missed="23" covered="76"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="7" covered="18"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="396"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="51" covered="114"/><counter type="BRANCH" missed="11" covered="11"/><counter type="LINE" missed="14" covered="29"/><counter type="COMPLEXITY" missed="9" covered="6"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceSpans$QueueItem"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans;)V" line="772"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="783"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(II)V" line="798"><counter type="INSTRUCTION" missed="0" covered="54"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="del" desc="(I)V" line="818"><counter type="INSTRUCTION" missed="0" covered="85"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="174"/><counter type="BRANCH" missed="2" covered="20"/><counter type="LINE" missed="0" covered="41"/><counter type="COMPLEXITY" missed="2" covered="13"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;Z)V" line="447"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededBySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPrecededByQuery;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans;)V" line="55"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="67"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="76"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="87"><counter type="INSTRUCTION" missed="7" covered="32"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="114"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="122"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="132"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="141"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="188"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="196"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="204"><counter type="INSTRUCTION" missed="1" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="217"><counter type="INSTRUCTION" missed="16" covered="48"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="11"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextStartPosition" desc="()Z" line="250"><counter type="INSTRUCTION" missed="2" covered="90"/><counter type="BRANCH" missed="3" covered="17"/><counter type="LINE" missed="1" covered="23"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="294"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="154" covered="241"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="63"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanStartSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="35"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="45"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="55"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="65"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="77"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="89"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="99"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="109"><counter type="INSTRUCTION" missed="2" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="119"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="129"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="47" covered="42"/><counter type="BRANCH" missed="13" covered="5"/><counter type="LINE" missed="7" covered="8"/><counter type="COMPLEXITY" missed="14" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanIntersectingSpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanIntersectingQuery;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans;)V" line="38"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="50"><counter type="INSTRUCTION" missed="7" covered="32"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="77"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="87"><counter type="INSTRUCTION" missed="3" covered="12"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="97"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="106"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="115"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="123"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="131"><counter type="INSTRUCTION" missed="1" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="142"><counter type="INSTRUCTION" missed="27" covered="60"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="9" covered="16"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="191"><counter type="INSTRUCTION" missed="16" covered="48"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="5" covered="11"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextStartPosition" desc="()Z" line="225"><counter type="INSTRUCTION" missed="4" covered="74"/><counter type="BRANCH" missed="4" covered="16"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="262"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="273"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="95" covered="275"/><counter type="BRANCH" missed="26" covered="46"/><counter type="LINE" missed="24" covered="72"/><counter type="COMPLEXITY" missed="27" covered="23"/><counter type="METHOD" missed="4" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;IILmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="53"><counter type="INSTRUCTION" missed="28" covered="27"/><counter type="BRANCH" missed="8" covered="2"/><counter type="LINE" missed="7" covered="8"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="82"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIgnoreQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="91"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumIgnoreLength" desc="()Ljava/lang/Integer;" line="100"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMinimumRecurrence" desc="()I" line="109"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumRecurrence" desc="()I" line="118"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setRecurrence" desc="(II)V" line="128"><counter type="INSTRUCTION" missed="42" covered="51"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="7" covered="14"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="165"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="176"><counter type="INSTRUCTION" missed="12" covered="42"/><counter type="BRANCH" missed="6" covered="6"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="203"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="220"><counter type="INSTRUCTION" missed="18" covered="63"/><counter type="BRANCH" missed="11" covered="11"/><counter type="LINE" missed="2" covered="14"/><counter type="COMPLEXITY" missed="9" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="249"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="266"><counter type="INSTRUCTION" missed="14" covered="24"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="185" covered="242"/><counter type="BRANCH" missed="35" covered="29"/><counter type="LINE" missed="31" covered="57"/><counter type="COMPLEXITY" missed="32" covered="13"/><counter type="METHOD" missed="5" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanWildcardQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="49"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="59"><counter type="INSTRUCTION" missed="73" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="83"><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="116"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="134"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="147"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="158"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="175"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="303" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="49" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="8" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanPrefixQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="45"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="55"><counter type="INSTRUCTION" missed="16" covered="57"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="79"><counter type="INSTRUCTION" missed="10" covered="51"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="105"><counter type="INSTRUCTION" missed="75" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="123"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="136"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="147"><counter type="INSTRUCTION" missed="7" covered="27"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="164"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="128" covered="157"/><counter type="BRANCH" missed="14" covered="14"/><counter type="LINE" missed="18" covered="29"/><counter type="COMPLEXITY" missed="17" covered="5"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFullyAlignedWithQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="293"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanSequenceSpans$Match"><method name="&lt;init&gt;" desc="(II)V" line="861"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="872"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="881"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="891"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="907"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="920"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="46" covered="40"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="8" covered="11"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanNotQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="37"><counter type="INSTRUCTION" missed="17" covered="45"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="57"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="66"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="74"><counter type="INSTRUCTION" missed="0" covered="32"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="88"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="96"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="111"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="30" covered="107"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="8" covered="20"/><counter type="COMPLEXITY" missed="13" covered="7"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery$SpanFollowedByWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFollowedByQuery;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight;Lmtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="193"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="208"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="223"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="241"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="24" covered="55"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="7" covered="12"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceSpans"><method name="&lt;init&gt;" desc="(Ljava/util/List;Lorg/apache/lucene/search/spans/Spans;Ljava/lang/Integer;)V" line="53"><counter type="INSTRUCTION" missed="0" covered="46"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeCosts" desc="()V" line="69"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="82"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="101"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="115"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="129"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="141"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="153"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="163"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="goToNextDoc" desc="()Z" line="176"><counter type="INSTRUCTION" missed="46" covered="147"/><counter type="BRANCH" missed="15" covered="31"/><counter type="LINE" missed="12" covered="37"/><counter type="COMPLEXITY" missed="12" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="271"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advanceToDoc" desc="(I)Ljava/lang/Integer;" line="287"><counter type="INSTRUCTION" missed="48" covered="66"/><counter type="BRANCH" missed="15" covered="9"/><counter type="LINE" missed="12" covered="13"/><counter type="COMPLEXITY" missed="11" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="()Z" line="340"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="_findMatches" desc="()Z" line="355"><counter type="INSTRUCTION" missed="70" covered="389"/><counter type="BRANCH" missed="21" covered="75"/><counter type="LINE" missed="17" covered="79"/><counter type="COMPLEXITY" missed="15" covered="34"/><counter type="METHOD" missed="0" covered="1"/></method><method name="_glue" desc="(Ljava/util/List;Ljava/lang/Boolean;Lmtas/search/spans/MtasSpanSequenceSpans$QueueItem;)Ljava/util/List;" line="536"><counter type="INSTRUCTION" missed="184" covered="345"/><counter type="BRANCH" missed="43" covered="53"/><counter type="LINE" missed="28" covered="58"/><counter type="COMPLEXITY" missed="29" covered="20"/><counter type="METHOD" missed="0" covered="1"/></method><method name="fillQueue" desc="(Lmtas/search/spans/MtasSpanSequenceSpans$QueueItem;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V" line="678"><counter type="INSTRUCTION" missed="0" covered="130"/><counter type="BRANCH" missed="3" covered="39"/><counter type="LINE" missed="0" covered="32"/><counter type="COMPLEXITY" missed="3" covered="19"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetQueue" desc="()V" line="730"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="932"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="942"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="20"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="379" covered="1274"/><counter type="BRANCH" missed="103" covered="225"/><counter type="LINE" missed="78" covered="269"/><counter type="COMPLEXITY" missed="79" covered="105"/><counter type="METHOD" missed="4" covered="16"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanEndQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="32"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="44"><counter type="INSTRUCTION" missed="6" covered="24"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="63"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="77"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="90"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="162"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="179"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="54" covered="77"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="11" covered="19"/><counter type="COMPLEXITY" missed="5" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanWithinQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="53"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;IIIIZ)V" line="70"><counter type="INSTRUCTION" missed="28" covered="85"/><counter type="BRANCH" missed="13" covered="9"/><counter type="LINE" missed="5" covered="17"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="110"><counter type="INSTRUCTION" missed="385" covered="75"/><counter type="BRANCH" missed="52" covered="12"/><counter type="LINE" missed="78" covered="13"/><counter type="COMPLEXITY" missed="31" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="258"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="271"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="281"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="306"><counter type="INSTRUCTION" missed="4" covered="45"/><counter type="BRANCH" missed="6" covered="10"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="327"><counter type="INSTRUCTION" missed="0" covered="67"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="504" covered="291"/><counter type="BRANCH" missed="75" covered="31"/><counter type="LINE" missed="96" covered="52"/><counter type="COMPLEXITY" missed="50" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="312"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanRegexpQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="49"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="59"><counter type="INSTRUCTION" missed="8" covered="65"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="11"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="83"><counter type="INSTRUCTION" missed="36" covered="55"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="4" covered="10"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="116"><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="134"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="147"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="158"><counter type="INSTRUCTION" missed="6" covered="28"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="175"><counter type="INSTRUCTION" missed="1" covered="23"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="134" covered="171"/><counter type="BRANCH" missed="12" covered="18"/><counter type="LINE" missed="20" covered="30"/><counter type="COMPLEXITY" missed="15" covered="8"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithSpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFullyAlignedWithQuery;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans;)V" line="54"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextStartPosition" desc="()I" line="69"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="98"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="110"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="122"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="135"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="146"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="156"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="166"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="179"><counter type="INSTRUCTION" missed="87" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="goToNextDoc" desc="()Z" line="228"><counter type="INSTRUCTION" missed="64" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="goToNextStartPosition" desc="()Z" line="262"><counter type="INSTRUCTION" missed="102" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="26" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reset" desc="()V" line="308"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="323"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="405" covered="0"/><counter type="BRANCH" missed="76" covered="0"/><counter type="LINE" missed="106" covered="0"/><counter type="COMPLEXITY" missed="52" covered="0"/><counter type="METHOD" missed="14" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanStartQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="32"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="44"><counter type="INSTRUCTION" missed="6" covered="23"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="62"><counter type="INSTRUCTION" missed="31" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getField" desc="()Ljava/lang/String;" line="76"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="89"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="160"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="177"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="54" covered="76"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="10" covered="19"/><counter type="COMPLEXITY" missed="5" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;IILorg/apache/lucene/search/spans/Spans;Ljava/lang/Integer;)V" line="64"><counter type="INSTRUCTION" missed="10" covered="40"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="83"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="102"><counter type="INSTRUCTION" missed="7" covered="7"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="120"><counter type="INSTRUCTION" missed="7" covered="7"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="138"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="150"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="160"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="170"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="181"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="resetQueue" desc="()V" line="190"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toMatchDoc" desc="()I" line="206"><counter type="INSTRUCTION" missed="9" covered="6"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="collectSpan" desc="()Z" line="224"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="()Z" line="244"><counter type="INSTRUCTION" missed="20" covered="108"/><counter type="BRANCH" missed="1" covered="19"/><counter type="LINE" missed="4" covered="22"/><counter type="COMPLEXITY" missed="1" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="findMatches" desc="(Lmtas/search/spans/MtasSpanRecurrenceSpans$Match;I)V" line="295"><counter type="INSTRUCTION" missed="29" covered="113"/><counter type="BRANCH" missed="8" covered="18"/><counter type="LINE" missed="5" covered="23"/><counter type="COMPLEXITY" missed="6" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="expandWithIgnoreItem" desc="(ILmtas/search/spans/MtasSpanRecurrenceSpans$Match;)Ljava/util/List;" line="347"><counter type="INSTRUCTION" missed="41" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="442"><counter type="INSTRUCTION" missed="2" covered="7"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="452"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="19"><counter type="INSTRUCTION" missed="2" covered="9"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="138" covered="408"/><counter type="BRANCH" missed="29" covered="55"/><counter type="LINE" missed="33" covered="94"/><counter type="COMPLEXITY" missed="26" covered="34"/><counter type="METHOD" missed="4" covered="14"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPositionSpans"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecInfo;Ljava/lang/String;II)V" line="37"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="56"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="77"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="87"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="97"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="110"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="119"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="130"><counter type="INSTRUCTION" missed="0" covered="62"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="155"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="183"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="193"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="80" covered="143"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="20" covered="37"/><counter type="COMPLEXITY" missed="10" covered="9"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="279"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanOrQuery"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;)V" line="31"><counter type="INSTRUCTION" missed="1" covered="100"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="56"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="65"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="73"><counter type="INSTRUCTION" missed="84" covered="123"/><counter type="BRANCH" missed="20" covered="18"/><counter type="LINE" missed="22" covered="24"/><counter type="COMPLEXITY" missed="14" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="145"><counter type="INSTRUCTION" missed="49" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="166"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="183"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="138" covered="269"/><counter type="BRANCH" missed="30" covered="34"/><counter type="LINE" missed="35" covered="52"/><counter type="COMPLEXITY" missed="23" covered="16"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="301"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchAllQuery$SpanAllWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanMatchAllQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="99"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="113"><counter type="INSTRUCTION" missed="27" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="138"><counter type="INSTRUCTION" missed="13" covered="80"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="3" covered="17"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="179"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSimScorer" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/similarities/Similarity$SimScorer;" line="190"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="45" covered="92"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="13" covered="21"/><counter type="COMPLEXITY" missed="5" covered="5"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPositionQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="45"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;II)V" line="56"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="69"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="82"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="90"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="199"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="212"><counter type="INSTRUCTION" missed="3" covered="36"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="229"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="45" covered="101"/><counter type="BRANCH" missed="6" covered="8"/><counter type="LINE" missed="5" covered="22"/><counter type="COMPLEXITY" missed="6" covered="9"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanStartQuery$SpanTermWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanStartQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;)V" line="110"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="124"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="138"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="148"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="10" covered="21"/><counter type="LINE" missed="4" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchNoneQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="35"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="46"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="59"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="67"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="166"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="178"><counter type="INSTRUCTION" missed="21" covered="14"/><counter type="BRANCH" missed="6" covered="4"/><counter type="LINE" missed="5" covered="5"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="199"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="59" covered="36"/><counter type="BRANCH" missed="8" covered="4"/><counter type="LINE" missed="12" covered="11"/><counter type="COMPLEXITY" missed="7" covered="6"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanFullyAlignedWithQuery;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight;Lmtas/search/spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="225"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="240"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="255"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="274"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="79" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="19" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="4" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/search/spans/MtasSpanPositionQuery$SpanAllWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPositionQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="106"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="120"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="135"><counter type="INSTRUCTION" missed="24" covered="75"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="6" covered="14"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="175"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSimScorer" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/similarities/Similarity$SimScorer;" line="186"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="30" covered="84"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="9" covered="17"/><counter type="COMPLEXITY" missed="5" covered="4"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanWeight;)V" line="279"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanEndQuery$SpanTermWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanEndQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/IndexSearcher;)V" line="111"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="125"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="139"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="150"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="10" covered="21"/><counter type="LINE" missed="4" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFullyAlignedWithQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="41"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="63"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="76"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="101"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="115"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="139"><counter type="INSTRUCTION" missed="7" covered="28"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="156"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="171"><counter type="INSTRUCTION" missed="145" covered="0"/><counter type="BRANCH" missed="42" covered="0"/><counter type="LINE" missed="24" covered="0"/><counter type="COMPLEXITY" missed="22" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="330" covered="69"/><counter type="BRANCH" missed="68" covered="12"/><counter type="LINE" missed="63" covered="13"/><counter type="COMPLEXITY" missed="45" covered="3"/><counter type="METHOD" missed="5" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanIntersectingQuery;Lorg/apache/lucene/search/spans/Spans;)V" line="282"><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="12"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanPrecededByQuery$SpanPrecededByWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanPrecededByQuery;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight;Lmtas/search/spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="193"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="208"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="223"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="241"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="24" covered="55"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="7" covered="12"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanSequenceItem"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Z)V" line="28"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="39"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setQuery" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="49"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="isOptional" desc="()Z" line="58"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="68"><counter type="INSTRUCTION" missed="2" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="84"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/MtasSpanSequenceItem;" line="100"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="115"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/search/spans/MtasSpanSequenceItem;Lmtas/search/spans/MtasSpanSequenceItem;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)Lmtas/search/spans/MtasSpanSequenceItem;" line="135"><counter type="INSTRUCTION" missed="428" covered="53"/><counter type="BRANCH" missed="76" covered="14"/><counter type="LINE" missed="82" covered="14"/><counter type="COMPLEXITY" missed="41" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="458" covered="130"/><counter type="BRANCH" missed="81" covered="21"/><counter type="LINE" missed="86" covered="32"/><counter type="COMPLEXITY" missed="47" covered="13"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanFollowedByQuery"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Lmtas/search/spans/util/MtasSpanQuery;)V" line="42"><counter type="INSTRUCTION" missed="17" covered="38"/><counter type="BRANCH" missed="9" covered="7"/><counter type="LINE" missed="4" covered="7"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="64"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="73"><counter type="INSTRUCTION" missed="6" covered="47"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTermContexts" desc="(Ljava/util/List;)Ljava/util/Map;" line="98"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="110"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="132"><counter type="INSTRUCTION" missed="4" covered="31"/><counter type="BRANCH" missed="3" covered="7"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="3" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="147"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="159"><counter type="INSTRUCTION" missed="6" covered="44"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="141" covered="163"/><counter type="BRANCH" missed="26" covered="24"/><counter type="LINE" missed="29" covered="30"/><counter type="COMPLEXITY" missed="25" covered="8"/><counter type="METHOD" missed="3" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchAllQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="44"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="55"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="69"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="80"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="203"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="215"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="232"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="33"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="22" covered="66"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="4" covered="17"/><counter type="COMPLEXITY" missed="2" covered="9"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanRecurrenceQuery;Lorg/apache/lucene/search/spans/SpanWeight;Lorg/apache/lucene/search/spans/SpanWeight;Ljava/lang/Integer;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="302"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="318"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="332"><counter type="INSTRUCTION" missed="12" covered="38"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="4" covered="9"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="361"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="17" covered="61"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="17"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanTermQuery"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;)V" line="27"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/index/Term;Z)V" line="37"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/SpanTermQuery;Z)V" line="47"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="61"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="69"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="80"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="90"><counter type="INSTRUCTION" missed="2" covered="23"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="105"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="113"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="20" covered="63"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="6" covered="14"/><counter type="COMPLEXITY" missed="4" covered="10"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanRecurrenceSpans$Match"><method name="&lt;init&gt;" desc="(II)V" line="379"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="390"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="399"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="409"><counter type="INSTRUCTION" missed="8" covered="25"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="427"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="29" covered="40"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="7" covered="11"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="1" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchNoneSpans"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="23"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="36"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="46"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="56"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="66"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="79"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="88"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="98"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="111"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="124"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="134"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="31" covered="24"/><counter type="LINE" missed="12" covered="9"/><counter type="COMPLEXITY" missed="9" covered="2"/><counter type="METHOD" missed="9" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchNoneQuery$SpanNoneWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanMatchNoneQuery;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="83"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="97"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="112"><counter type="INSTRUCTION" missed="7" covered="55"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="2" covered="12"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="142"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSimScorer" desc="(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/similarities/Similarity$SimScorer;" line="153"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="13" covered="64"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="5" covered="15"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanIntersectingQuery$SpanIntersectingWeight"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/MtasSpanIntersectingQuery;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight;Lmtas/search/spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V" line="214"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTermContexts" desc="(Ljava/util/Map;)V" line="229"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getSpans" desc="(Lorg/apache/lucene/index/LeafReaderContext;Lorg/apache/lucene/search/spans/SpanWeight$Postings;)Lorg/apache/lucene/search/spans/Spans;" line="244"><counter type="INSTRUCTION" missed="2" covered="40"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extractTerms" desc="(Ljava/util/Set;)V" line="263"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="24" covered="55"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="7" covered="12"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanMatchAllSpans"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/CodecInfo;Ljava/lang/String;)V" line="34"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextStartPosition" desc="()I" line="51"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="startPosition" desc="()I" line="72"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="endPosition" desc="()I" line="82"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="width" desc="()I" line="92"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="105"><counter type="INSTRUCTION" missed="1" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="114"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="nextDoc" desc="()I" line="124"><counter type="INSTRUCTION" missed="0" covered="47"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="advance" desc="(I)I" line="148"><counter type="INSTRUCTION" missed="15" covered="33"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="5" covered="8"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cost" desc="()J" line="172"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionsCost" desc="()F" line="182"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="20" covered="157"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="8" covered="43"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasSpanAndQuery"><method name="&lt;init&gt;" desc="([Lmtas/search/spans/util/MtasSpanQuery;)V" line="30"><counter type="INSTRUCTION" missed="0" covered="91"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="65"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="78"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="86"><counter type="INSTRUCTION" missed="97" covered="99"/><counter type="BRANCH" missed="20" covered="14"/><counter type="LINE" missed="21" covered="20"/><counter type="COMPLEXITY" missed="14" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="155"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="165"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="182"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="106" covered="236"/><counter type="BRANCH" missed="25" covered="27"/><counter type="LINE" missed="24" covered="50"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/search/spans/MtasStartSpans"><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/search/spans/Spans;)V" line="22"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextStartPosition" desc="()I" line="33"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="startPosition" desc="()I" line="43"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="endPosition" desc="()I" line="53"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="width" desc="()I" line="63"><counter type="INSTRUCTION" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="collect" desc="(Lorg/apache/lucene/search/spans/SpanCollector;)V" line="75"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="docID" desc="()I" line="87"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="nextDoc" desc="()I" line="97"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="advance" desc="(I)I" line="107"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="cost" desc="()J" line="117"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="positionsCost" desc="()F" line="127"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasSpanOrQuery.java"><line nr="31" mi="0" ci="4" mb="0" cb="0"/><line nr="32" mi="0" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="2" mb="0" cb="0"/><line nr="34" mi="0" ci="5" mb="0" cb="0"/><line nr="35" mi="0" ci="16" mb="0" cb="2"/><line nr="36" mi="0" ci="5" mb="1" cb="1"/><line nr="37" mi="0" ci="10" mb="1" cb="3"/><line nr="38" mi="0" ci="3" mb="1" cb="1"/><line nr="39" mi="1" ci="8" mb="0" cb="0"/><line nr="40" mi="0" ci="10" mb="0" cb="4"/><line nr="41" mi="0" ci="3" mb="1" cb="1"/><line nr="42" mi="0" ci="9" mb="0" cb="0"/><line nr="43" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="7" mb="0" cb="0"/><line nr="48" mi="0" ci="6" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="65" mi="0" ci="6" mb="0" cb="0"/><line nr="73" mi="0" ci="5" mb="0" cb="2"/><line nr="76" mi="0" ci="5" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="78" mi="0" ci="5" mb="0" cb="0"/><line nr="79" mi="0" ci="2" mb="0" cb="0"/><line nr="80" mi="0" ci="2" mb="0" cb="0"/><line nr="81" mi="0" ci="2" mb="0" cb="0"/><line nr="82" mi="0" ci="2" mb="0" cb="0"/><line nr="83" mi="0" ci="8" mb="0" cb="2"/><line nr="84" mi="0" ci="8" mb="0" cb="0"/><line nr="85" mi="0" ci="13" mb="0" cb="2"/><line nr="86" mi="0" ci="5" mb="1" cb="1"/><line nr="87" mi="2" ci="0" mb="0" cb="0"/><line nr="88" mi="0" ci="5" mb="1" cb="1"/><line nr="89" mi="0" ci="1" mb="0" cb="0"/><line nr="90" mi="0" ci="5" mb="1" cb="1"/><line nr="91" mi="1" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="2" cb="2"/><line nr="98" mi="5" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="2" cb="0"/><line nr="100" mi="6" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="8" ci="0" mb="2" cb="0"/><line nr="105" mi="5" ci="0" mb="2" cb="0"/><line nr="106" mi="5" ci="0" mb="2" cb="0"/><line nr="107" mi="6" ci="0" mb="0" cb="0"/><line nr="108" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="2" cb="0"/><line nr="110" mi="6" ci="0" mb="0" cb="0"/><line nr="111" mi="2" ci="0" mb="0" cb="0"/><line nr="112" mi="2" ci="0" mb="2" cb="0"/><line nr="113" mi="6" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="119" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="1" cb="1"/><line nr="122" mi="8" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="4" mb="1" cb="1"/><line nr="124" mi="6" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="8" mb="1" cb="3"/><line nr="126" mi="0" ci="7" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="5" mb="0" cb="2"/><line nr="131" mi="0" ci="8" mb="0" cb="0"/><line nr="133" mi="0" ci="8" mb="0" cb="0"/><line nr="145" mi="4" ci="0" mb="0" cb="0"/><line nr="146" mi="13" ci="0" mb="0" cb="0"/><line nr="147" mi="4" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="2" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="2" cb="0"/><line nr="152" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="1" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="2"/><line nr="167" mi="0" ci="2" mb="0" cb="0"/><line nr="168" mi="0" ci="2" mb="1" cb="1"/><line nr="169" mi="2" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="5" mb="1" cb="1"/><line nr="171" mi="2" ci="0" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="6" mb="0" cb="0"/><line nr="183" mi="0" ci="5" mb="0" cb="0"/><line nr="184" mi="0" ci="8" mb="0" cb="0"/><line nr="185" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="138" covered="269"/><counter type="BRANCH" missed="30" covered="34"/><counter type="LINE" missed="35" covered="52"/><counter type="COMPLEXITY" missed="23" covered="16"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanContainingQuery.java"><line nr="36" mi="1" ci="10" mb="2" cb="2"/><line nr="37" mi="1" ci="2" mb="0" cb="0"/><line nr="38" mi="0" ci="6" mb="2" cb="2"/><line nr="39" mi="0" ci="3" mb="0" cb="2"/><line nr="40" mi="0" ci="6" mb="1" cb="1"/><line nr="41" mi="0" ci="6" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="7" mb="2" cb="2"/><line nr="46" mi="0" ci="6" mb="0" cb="0"/><line nr="47" mi="7" ci="0" mb="4" cb="0"/><line nr="48" mi="6" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="1" cb="1"/><line nr="53" mi="0" ci="10" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="1" mb="0" cb="0"/><line nr="66" mi="0" ci="4" mb="0" cb="0"/><line nr="79" mi="0" ci="6" mb="0" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="5" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="0" cb="0"/><line nr="102" mi="0" ci="10" mb="4" cb="4"/><line nr="105" mi="6" ci="0" mb="0" cb="0"/><line nr="108" mi="0" ci="10" mb="1" cb="3"/><line nr="109" mi="0" ci="6" mb="0" cb="0"/><line nr="110" mi="0" ci="2" mb="0" cb="0"/><line nr="111" mi="0" ci="4" mb="1" cb="1"/><line nr="112" mi="2" ci="0" mb="0" cb="0"/><line nr="114" mi="0" ci="7" mb="0" cb="0"/><line nr="115" mi="0" ci="4" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="0" cb="2"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="1" cb="1"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="0" ci="5" mb="1" cb="1"/><line nr="131" mi="2" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="0"/><line nr="133" mi="0" ci="6" mb="0" cb="0"/><line nr="143" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="42" covered="150"/><counter type="BRANCH" missed="20" covered="22"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="20" covered="8"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanIntersectingSpans.java"><line nr="38" mi="0" ci="2" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="1" mb="0" cb="0"/><line nr="50" mi="0" ci="8" mb="2" cb="2"/><line nr="51" mi="5" ci="0" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="1" cb="1"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="2"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="2"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="67" mi="0" ci="2" mb="0" cb="0"/><line nr="77" mi="2" ci="9" mb="1" cb="3"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="87" mi="2" ci="9" mb="2" cb="2"/><line nr="88" mi="1" ci="3" mb="0" cb="0"/><line nr="97" mi="11" ci="0" mb="4" cb="0"/><line nr="98" mi="9" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="108" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="0" ci="3" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="1" cb="1"/><line nr="133" mi="1" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="2" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="1" cb="1"/><line nr="144" mi="3" ci="0" mb="0" cb="0"/><line nr="145" mi="0" ci="4" mb="1" cb="1"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="0" ci="5" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="1" cb="1"/><line nr="153" mi="0" ci="6" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="1" cb="1"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="4" mb="0" cb="0"/><line nr="160" mi="0" ci="5" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="1" cb="1"/><line nr="163" mi="0" ci="6" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="1" cb="1"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="3" ci="0" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="1" cb="1"/><line nr="171" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="3" mb="1" cb="1"/><line nr="174" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="3" ci="0" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="1" cb="1"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="195" mi="0" ci="5" mb="0" cb="0"/><line nr="196" mi="0" ci="5" mb="0" cb="0"/><line nr="197" mi="0" ci="7" mb="0" cb="4"/><line nr="198" mi="0" ci="3" mb="1" cb="1"/><line nr="199" mi="6" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="202" mi="0" ci="6" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="206" mi="0" ci="4" mb="0" cb="2"/><line nr="207" mi="0" ci="3" mb="1" cb="1"/><line nr="208" mi="2" ci="0" mb="0" cb="0"/><line nr="209" mi="2" ci="0" mb="0" cb="0"/><line nr="212" mi="0" ci="2" mb="0" cb="0"/><line nr="225" mi="0" ci="3" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="0" cb="2"/><line nr="227" mi="0" ci="5" mb="0" cb="0"/><line nr="228" mi="0" ci="8" mb="0" cb="4"/><line nr="230" mi="0" ci="2" mb="0" cb="0"/><line nr="232" mi="0" ci="4" mb="0" cb="2"/><line nr="233" mi="0" ci="5" mb="0" cb="0"/><line nr="234" mi="0" ci="3" mb="0" cb="2"/><line nr="235" mi="0" ci="3" mb="0" cb="0"/><line nr="236" mi="0" ci="2" mb="0" cb="0"/><line nr="238" mi="0" ci="5" mb="0" cb="0"/><line nr="239" mi="4" ci="4" mb="3" cb="1"/><line nr="241" mi="0" ci="4" mb="1" cb="1"/><line nr="242" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="0" ci="3" mb="0" cb="0"/><line nr="244" mi="0" ci="8" mb="0" cb="4"/><line nr="246" mi="0" ci="2" mb="0" cb="0"/><line nr="254" mi="0" ci="3" mb="0" cb="0"/><line nr="255" mi="0" ci="2" mb="0" cb="0"/><line nr="262" mi="0" ci="3" mb="0" cb="0"/><line nr="263" mi="0" ci="3" mb="0" cb="0"/><line nr="264" mi="0" ci="3" mb="0" cb="0"/><line nr="265" mi="0" ci="3" mb="0" cb="0"/><line nr="266" mi="0" ci="1" mb="0" cb="0"/><line nr="273" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="95" covered="275"/><counter type="BRANCH" missed="26" covered="46"/><counter type="LINE" missed="24" covered="72"/><counter type="COMPLEXITY" missed="27" covered="23"/><counter type="METHOD" missed="4" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanFollowedByQuery.java"><line nr="42" mi="1" ci="10" mb="2" cb="2"/><line nr="43" mi="1" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="8" mb="2" cb="2"/><line nr="45" mi="0" ci="11" mb="3" cb="3"/><line nr="46" mi="5" ci="0" mb="0" cb="0"/><line nr="48" mi="2" ci="0" mb="2" cb="0"/><line nr="49" mi="5" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="1" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="2" cb="2"/><line nr="74" mi="2" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="6" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="78" mi="0" ci="6" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="0" cb="0"/><line nr="83" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="2" ci="8" mb="1" cb="1"/><line nr="86" mi="2" ci="3" mb="0" cb="0"/><line nr="98" mi="4" ci="0" mb="0" cb="0"/><line nr="99" mi="10" ci="0" mb="2" cb="0"/><line nr="100" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="1" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="13" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="2" cb="0"/><line nr="113" mi="10" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="10" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="2"/><line nr="133" mi="0" ci="2" mb="0" cb="0"/><line nr="134" mi="0" ci="2" mb="1" cb="1"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="136" mi="0" ci="5" mb="1" cb="1"/><line nr="137" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="16" mb="1" cb="3"/><line nr="147" mi="5" ci="0" mb="0" cb="0"/><line nr="148" mi="6" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="0" ci="6" mb="0" cb="0"/><line nr="160" mi="0" ci="6" mb="0" cb="0"/><line nr="161" mi="0" ci="10" mb="4" cb="4"/><line nr="163" mi="6" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="10" mb="1" cb="3"/><line nr="165" mi="0" ci="8" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="193" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="0" ci="1" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="5" ci="0" mb="0" cb="0"/><line nr="210" mi="1" ci="0" mb="0" cb="0"/><line nr="223" mi="0" ci="6" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="1" cb="1"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="227" mi="0" ci="9" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="0" ci="9" mb="0" cb="0"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="231" mi="0" ci="8" mb="0" cb="0"/><line nr="241" mi="5" ci="0" mb="0" cb="0"/><line nr="242" mi="5" ci="0" mb="0" cb="0"/><line nr="243" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="261" mi="5" ci="6" mb="1" cb="1"/><line nr="262" mi="0" ci="1" mb="0" cb="0"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="280" mi="0" ci="3" mb="0" cb="0"/><line nr="281" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="170" covered="236"/><counter type="BRANCH" missed="28" covered="26"/><counter type="LINE" missed="36" covered="48"/><counter type="COMPLEXITY" missed="29" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanRegexpQuery.java"><line nr="49" mi="4" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="0" ci="14" mb="0" cb="4"/><line nr="60" mi="0" ci="5" mb="0" cb="0"/><line nr="61" mi="0" ci="6" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="5" mb="0" cb="0"/><line nr="65" mi="0" ci="2" mb="1" cb="1"/><line nr="66" mi="0" ci="7" mb="0" cb="0"/><line nr="67" mi="0" ci="9" mb="0" cb="0"/><line nr="68" mi="1" ci="10" mb="1" cb="1"/><line nr="70" mi="4" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="0" ci="1" mb="0" cb="0"/><line nr="83" mi="0" ci="5" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="1" cb="1"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="1" cb="1"/><line nr="88" mi="9" ci="0" mb="0" cb="0"/><line nr="89" mi="17" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="4" mb="0" cb="0"/><line nr="94" mi="0" ci="8" mb="0" cb="2"/><line nr="95" mi="0" ci="5" mb="1" cb="1"/><line nr="96" mi="0" ci="12" mb="0" cb="0"/><line nr="97" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="0" ci="7" mb="0" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="13" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="17" ci="0" mb="0" cb="0"/><line nr="121" mi="21" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="9" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="1" cb="1"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="0" ci="2" mb="1" cb="1"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="5" mb="1" cb="1"/><line nr="163" mi="2" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="15" mb="1" cb="3"/><line nr="175" mi="0" ci="5" mb="0" cb="0"/><line nr="176" mi="0" ci="8" mb="0" cb="0"/><line nr="177" mi="1" ci="8" mb="1" cb="1"/><line nr="178" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="134" covered="171"/><counter type="BRANCH" missed="12" covered="18"/><counter type="LINE" missed="20" covered="30"/><counter type="COMPLEXITY" missed="15" covered="8"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanFollowedBySpans.java"><line nr="50" mi="0" ci="2" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="5" mb="0" cb="0"/><line nr="55" mi="0" ci="1" mb="0" cb="0"/><line nr="62" mi="5" ci="0" mb="0" cb="0"/><line nr="63" mi="5" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="2" ci="9" mb="2" cb="2"/><line nr="72" mi="1" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="8" mb="2" cb="2"/><line nr="83" mi="5" ci="0" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="1" cb="1"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="2"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="5" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="2"/><line nr="96" mi="0" ci="5" mb="0" cb="0"/><line nr="99" mi="0" ci="2" mb="0" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="2" ci="9" mb="2" cb="2"/><line nr="119" mi="1" ci="3" mb="0" cb="0"/><line nr="128" mi="11" ci="0" mb="4" cb="0"/><line nr="129" mi="9" ci="0" mb="0" cb="0"/><line nr="137" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="4" ci="0" mb="2" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="4" ci="0" mb="2" cb="0"/><line nr="142" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="146" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="2" cb="0"/><line nr="148" mi="6" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="2" cb="0"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="3" ci="0" mb="2" cb="0"/><line nr="158" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="2" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="2" cb="0"/><line nr="166" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="3" ci="0" mb="2" cb="0"/><line nr="169" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="3" ci="0" mb="0" cb="0"/><line nr="174" mi="3" ci="0" mb="0" cb="0"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><line nr="192" mi="0" ci="3" mb="0" cb="0"/><line nr="200" mi="0" ci="2" mb="0" cb="0"/><line nr="201" mi="0" ci="3" mb="1" cb="1"/><line nr="202" mi="1" ci="0" mb="0" cb="0"/><line nr="203" mi="0" ci="3" mb="0" cb="0"/><line nr="213" mi="0" ci="4" mb="1" cb="1"/><line nr="214" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="0" ci="5" mb="0" cb="0"/><line nr="217" mi="0" ci="5" mb="0" cb="0"/><line nr="218" mi="0" ci="5" mb="0" cb="0"/><line nr="219" mi="0" ci="7" mb="0" cb="4"/><line nr="220" mi="0" ci="3" mb="1" cb="1"/><line nr="221" mi="6" ci="0" mb="0" cb="0"/><line nr="222" mi="4" ci="0" mb="0" cb="0"/><line nr="224" mi="0" ci="6" mb="0" cb="0"/><line nr="225" mi="0" ci="4" mb="0" cb="0"/><line nr="228" mi="0" ci="4" mb="0" cb="2"/><line nr="229" mi="0" ci="3" mb="1" cb="1"/><line nr="230" mi="2" ci="0" mb="0" cb="0"/><line nr="231" mi="2" ci="0" mb="0" cb="0"/><line nr="234" mi="0" ci="2" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="0" cb="0"/><line nr="248" mi="0" ci="5" mb="0" cb="2"/><line nr="249" mi="0" ci="5" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="0" cb="2"/><line nr="251" mi="0" ci="2" mb="0" cb="0"/><line nr="254" mi="0" ci="4" mb="0" cb="2"/><line nr="255" mi="0" ci="4" mb="0" cb="0"/><line nr="256" mi="0" ci="6" mb="1" cb="1"/><line nr="257" mi="2" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="4" mb="0" cb="2"/><line nr="261" mi="0" ci="4" mb="1" cb="1"/><line nr="262" mi="0" ci="6" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="2"/><line nr="265" mi="0" ci="4" mb="1" cb="1"/><line nr="266" mi="0" ci="3" mb="0" cb="0"/><line nr="267" mi="0" ci="2" mb="0" cb="0"/><line nr="270" mi="0" ci="4" mb="0" cb="2"/><line nr="271" mi="0" ci="7" mb="0" cb="0"/><line nr="273" mi="0" ci="4" mb="0" cb="2"/><line nr="274" mi="0" ci="2" mb="0" cb="0"/><line nr="280" mi="0" ci="2" mb="0" cb="0"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="0" cb="0"/><line nr="291" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="154" covered="224"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="58"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanNotQuery.java"><line nr="37" mi="2" ci="12" mb="2" cb="2"/><line nr="38" mi="0" ci="8" mb="2" cb="2"/><line nr="39" mi="0" ci="11" mb="3" cb="3"/><line nr="40" mi="5" ci="0" mb="0" cb="0"/><line nr="42" mi="2" ci="0" mb="2" cb="0"/><line nr="43" mi="5" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="7" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="6" mb="0" cb="0"/><line nr="75" mi="0" ci="6" mb="0" cb="0"/><line nr="76" mi="0" ci="8" mb="1" cb="3"/><line nr="77" mi="0" ci="8" mb="0" cb="0"/><line nr="79" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="2"/><line nr="97" mi="0" ci="2" mb="0" cb="0"/><line nr="98" mi="0" ci="2" mb="1" cb="1"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="5" mb="1" cb="1"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="102" mi="0" ci="3" mb="0" cb="0"/><line nr="103" mi="0" ci="6" mb="0" cb="0"/><line nr="111" mi="4" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="30" covered="107"/><counter type="BRANCH" missed="12" covered="14"/><counter type="LINE" missed="8" covered="20"/><counter type="COMPLEXITY" missed="13" covered="7"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanFullyAlignedWithQuery.java"><line nr="41" mi="1" ci="10" mb="2" cb="2"/><line nr="42" mi="1" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="8" mb="2" cb="2"/><line nr="44" mi="0" ci="11" mb="3" cb="3"/><line nr="45" mi="5" ci="0" mb="0" cb="0"/><line nr="47" mi="2" ci="0" mb="2" cb="0"/><line nr="48" mi="5" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="1" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="6" ci="0" mb="4" cb="0"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="6" ci="0" mb="0" cb="0"/><line nr="80" mi="3" ci="0" mb="0" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="0" mb="0" cb="0"/><line nr="84" mi="4" ci="0" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="88" mi="10" ci="0" mb="2" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="102" mi="10" ci="0" mb="2" cb="0"/><line nr="103" mi="5" ci="0" mb="0" cb="0"/><line nr="104" mi="1" ci="0" mb="0" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="13" ci="0" mb="0" cb="0"/><line nr="117" mi="3" ci="0" mb="2" cb="0"/><line nr="118" mi="10" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="2" cb="0"/><line nr="124" mi="10" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="1" cb="1"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="1" cb="1"/><line nr="142" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="1" cb="1"/><line nr="144" mi="2" ci="0" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="146" mi="1" ci="15" mb="2" cb="2"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="6" ci="0" mb="0" cb="0"/><line nr="160" mi="2" ci="0" mb="0" cb="0"/><line nr="171" mi="6" ci="0" mb="0" cb="0"/><line nr="172" mi="6" ci="0" mb="0" cb="0"/><line nr="173" mi="10" ci="0" mb="8" cb="0"/><line nr="175" mi="6" ci="0" mb="0" cb="0"/><line nr="176" mi="10" ci="0" mb="4" cb="0"/><line nr="177" mi="8" ci="0" mb="0" cb="0"/><line nr="178" mi="4" ci="0" mb="2" cb="0"/><line nr="179" mi="2" ci="0" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="2" cb="0"/><line nr="183" mi="7" ci="0" mb="2" cb="0"/><line nr="184" mi="5" ci="0" mb="2" cb="0"/><line nr="185" mi="8" ci="0" mb="2" cb="0"/><line nr="186" mi="5" ci="0" mb="2" cb="0"/><line nr="187" mi="3" ci="0" mb="2" cb="0"/><line nr="188" mi="11" ci="0" mb="2" cb="0"/><line nr="189" mi="5" ci="0" mb="2" cb="0"/><line nr="190" mi="3" ci="0" mb="2" cb="0"/><line nr="191" mi="11" ci="0" mb="2" cb="0"/><line nr="192" mi="5" ci="0" mb="2" cb="0"/><line nr="193" mi="3" ci="0" mb="2" cb="0"/><line nr="194" mi="11" ci="0" mb="2" cb="0"/><line nr="195" mi="2" ci="0" mb="2" cb="0"/><line nr="196" mi="6" ci="0" mb="0" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="225" mi="3" ci="0" mb="0" cb="0"/><line nr="226" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="3" ci="0" mb="0" cb="0"/><line nr="228" mi="3" ci="0" mb="0" cb="0"/><line nr="229" mi="1" ci="0" mb="0" cb="0"/><line nr="240" mi="5" ci="0" mb="0" cb="0"/><line nr="241" mi="5" ci="0" mb="0" cb="0"/><line nr="242" mi="1" ci="0" mb="0" cb="0"/><line nr="255" mi="6" ci="0" mb="0" cb="0"/><line nr="256" mi="2" ci="0" mb="2" cb="0"/><line nr="257" mi="2" ci="0" mb="0" cb="0"/><line nr="259" mi="9" ci="0" mb="0" cb="0"/><line nr="260" mi="3" ci="0" mb="0" cb="0"/><line nr="261" mi="9" ci="0" mb="0" cb="0"/><line nr="262" mi="3" ci="0" mb="0" cb="0"/><line nr="263" mi="8" ci="0" mb="0" cb="0"/><line nr="274" mi="5" ci="0" mb="0" cb="0"/><line nr="275" mi="5" ci="0" mb="0" cb="0"/><line nr="276" mi="1" ci="0" mb="0" cb="0"/><line nr="293" mi="5" ci="0" mb="0" cb="0"/><line nr="294" mi="11" ci="0" mb="2" cb="0"/><line nr="295" mi="1" ci="0" mb="0" cb="0"/><line nr="312" mi="2" ci="0" mb="0" cb="0"/><line nr="313" mi="3" ci="0" mb="0" cb="0"/><line nr="314" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="432" covered="69"/><counter type="BRANCH" missed="72" covered="12"/><counter type="LINE" missed="88" covered="13"/><counter type="COMPLEXITY" missed="53" covered="3"/><counter type="METHOD" missed="11" covered="3"/><counter type="CLASS" missed="3" covered="1"/></sourcefile><sourcefile name="MtasSpanRecurrenceQuery.java"><line nr="53" mi="0" ci="4" mb="0" cb="0"/><line nr="54" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="2" cb="2"/><line nr="57" mi="6" ci="0" mb="2" cb="0"/><line nr="58" mi="3" ci="0" mb="2" cb="0"/><line nr="59" mi="3" ci="0" mb="0" cb="0"/><line nr="60" mi="2" ci="0" mb="2" cb="0"/><line nr="61" mi="5" ci="0" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="66" mi="5" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="4" mb="0" cb="0"/><line nr="74" mi="0" ci="1" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="3" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="1" cb="1"/><line nr="129" mi="5" ci="0" mb="0" cb="0"/><line nr="131" mi="0" ci="3" mb="1" cb="1"/><line nr="132" mi="5" ci="0" mb="0" cb="0"/><line nr="133" mi="0" ci="3" mb="1" cb="1"/><line nr="134" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="2" mb="0" cb="0"/><line nr="140" mi="0" ci="2" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="2"/><line nr="142" mi="0" ci="8" mb="0" cb="0"/><line nr="144" mi="0" ci="4" mb="0" cb="2"/><line nr="145" mi="0" ci="8" mb="0" cb="0"/><line nr="146" mi="3" ci="3" mb="3" cb="1"/><line nr="147" mi="4" ci="0" mb="2" cb="0"/><line nr="148" mi="14" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="0" cb="0"/><line nr="156" mi="0" ci="1" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="0" ci="5" mb="0" cb="0"/><line nr="177" mi="0" ci="4" mb="1" cb="1"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="180" mi="3" ci="3" mb="1" cb="1"/><line nr="181" mi="2" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="3" mb="1" cb="1"/><line nr="185" mi="3" ci="7" mb="1" cb="3"/><line nr="186" mi="2" ci="0" mb="2" cb="0"/><line nr="187" mi="0" ci="12" mb="0" cb="0"/><line nr="189" mi="0" ci="2" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="0" cb="0"/><line nr="203" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="13" ci="0" mb="0" cb="0"/><line nr="205" mi="9" ci="0" mb="0" cb="0"/><line nr="206" mi="17" ci="0" mb="0" cb="0"/><line nr="207" mi="4" ci="0" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="210" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="0" ci="3" mb="0" cb="2"/><line nr="221" mi="0" ci="2" mb="0" cb="0"/><line nr="222" mi="0" ci="2" mb="1" cb="1"/><line nr="223" mi="2" ci="0" mb="0" cb="0"/><line nr="224" mi="0" ci="5" mb="1" cb="1"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="226" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="229" mi="1" ci="10" mb="1" cb="1"/><line nr="230" mi="1" ci="10" mb="1" cb="1"/><line nr="231" mi="0" ci="2" mb="0" cb="2"/><line nr="233" mi="1" ci="9" mb="2" cb="2"/><line nr="234" mi="7" ci="4" mb="3" cb="1"/><line nr="235" mi="4" ci="3" mb="2" cb="0"/><line nr="236" mi="0" ci="2" mb="0" cb="0"/><line nr="238" mi="0" ci="2" mb="0" cb="0"/><line nr="249" mi="0" ci="5" mb="0" cb="0"/><line nr="250" mi="0" ci="8" mb="0" cb="0"/><line nr="251" mi="0" ci="7" mb="0" cb="0"/><line nr="252" mi="0" ci="7" mb="0" cb="0"/><line nr="253" mi="0" ci="2" mb="0" cb="0"/><line nr="266" mi="0" ci="6" mb="0" cb="0"/><line nr="267" mi="0" ci="2" mb="0" cb="0"/><line nr="268" mi="0" ci="3" mb="1" cb="1"/><line nr="269" mi="6" ci="0" mb="0" cb="0"/><line nr="271" mi="6" ci="10" mb="1" cb="1"/><line nr="273" mi="2" ci="3" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="303" mi="0" ci="5" mb="0" cb="0"/><line nr="304" mi="0" ci="3" mb="0" cb="0"/><line nr="305" mi="0" ci="3" mb="0" cb="0"/><line nr="306" mi="0" ci="3" mb="0" cb="0"/><line nr="307" mi="0" ci="1" mb="0" cb="0"/><line nr="318" mi="0" ci="4" mb="0" cb="0"/><line nr="319" mi="0" ci="1" mb="0" cb="0"/><line nr="332" mi="0" ci="3" mb="1" cb="1"/><line nr="333" mi="2" ci="0" mb="0" cb="0"/><line nr="335" mi="0" ci="6" mb="0" cb="0"/><line nr="336" mi="0" ci="2" mb="1" cb="1"/><line nr="337" mi="2" ci="0" mb="0" cb="0"/><line nr="339" mi="0" ci="6" mb="0" cb="0"/><line nr="340" mi="0" ci="2" mb="1" cb="1"/><line nr="341" mi="2" ci="0" mb="0" cb="0"/><line nr="343" mi="0" ci="2" mb="0" cb="0"/><line nr="344" mi="0" ci="3" mb="1" cb="1"/><line nr="345" mi="6" ci="0" mb="0" cb="0"/><line nr="347" mi="0" ci="5" mb="0" cb="0"/><line nr="348" mi="0" ci="9" mb="0" cb="0"/><line nr="361" mi="4" ci="0" mb="0" cb="0"/><line nr="362" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="202" covered="303"/><counter type="BRANCH" missed="39" covered="33"/><counter type="LINE" missed="37" covered="74"/><counter type="COMPLEXITY" missed="37" covered="16"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanRecurrenceSpans.java"><line nr="19" mi="2" ci="5" mb="1" cb="1"/><line nr="22" mi="0" ci="4" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="0"/><line nr="65" mi="5" ci="5" mb="2" cb="2"/><line nr="66" mi="5" ci="4" mb="2" cb="2"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="71" mi="0" ci="5" mb="0" cb="0"/><line nr="72" mi="0" ci="7" mb="0" cb="0"/><line nr="73" mi="0" ci="2" mb="0" cb="0"/><line nr="74" mi="0" ci="1" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="2"/><line nr="84" mi="0" ci="7" mb="0" cb="0"/><line nr="85" mi="0" ci="5" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="102" mi="0" ci="3" mb="1" cb="1"/><line nr="103" mi="3" ci="0" mb="2" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="1" cb="1"/><line nr="121" mi="3" ci="0" mb="2" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="4" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="1" ci="0" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="0" cb="0"/><line nr="170" mi="0" ci="2" mb="0" cb="0"/><line nr="171" mi="0" ci="10" mb="0" cb="2"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="2" ci="7" mb="1" cb="1"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="0" ci="3" mb="0" cb="0"/><line nr="192" mi="0" ci="3" mb="0" cb="0"/><line nr="193" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="196" mi="0" ci="1" mb="0" cb="0"/><line nr="206" mi="0" ci="3" mb="1" cb="1"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="209" mi="2" ci="0" mb="0" cb="0"/><line nr="210" mi="5" ci="0" mb="2" cb="0"/><line nr="211" mi="2" ci="0" mb="0" cb="0"/><line nr="224" mi="0" ci="3" mb="0" cb="2"/><line nr="225" mi="0" ci="2" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="0" cb="2"/><line nr="227" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="2" mb="0" cb="0"/><line nr="230" mi="0" ci="13" mb="0" cb="0"/><line nr="231" mi="0" ci="5" mb="0" cb="0"/><line nr="232" mi="0" ci="2" mb="0" cb="0"/><line nr="244" mi="0" ci="4" mb="0" cb="2"/><line nr="245" mi="0" ci="2" mb="0" cb="0"/><line nr="247" mi="0" ci="7" mb="0" cb="0"/><line nr="250" mi="0" ci="7" mb="0" cb="4"/><line nr="251" mi="0" ci="2" mb="0" cb="0"/><line nr="254" mi="0" ci="6" mb="0" cb="0"/><line nr="256" mi="0" ci="4" mb="0" cb="0"/><line nr="257" mi="0" ci="4" mb="0" cb="0"/><line nr="261" mi="0" ci="8" mb="0" cb="4"/><line nr="262" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="9" mb="0" cb="2"/><line nr="265" mi="0" ci="4" mb="1" cb="1"/><line nr="266" mi="6" ci="0" mb="0" cb="0"/><line nr="267" mi="4" ci="0" mb="0" cb="0"/><line nr="268" mi="9" ci="0" mb="0" cb="0"/><line nr="269" mi="1" ci="0" mb="0" cb="0"/><line nr="271" mi="0" ci="10" mb="0" cb="2"/><line nr="272" mi="0" ci="11" mb="0" cb="2"/><line nr="273" mi="0" ci="2" mb="0" cb="0"/><line nr="274" mi="0" ci="4" mb="0" cb="0"/><line nr="276" mi="0" ci="1" mb="0" cb="0"/><line nr="278" mi="0" ci="4" mb="0" cb="2"/><line nr="279" mi="0" ci="9" mb="0" cb="0"/><line nr="280" mi="0" ci="3" mb="0" cb="0"/><line nr="281" mi="0" ci="2" mb="0" cb="0"/><line nr="283" mi="0" ci="1" mb="0" cb="0"/><line nr="295" mi="0" ci="2" mb="0" cb="2"/><line nr="296" mi="0" ci="3" mb="0" cb="0"/><line nr="297" mi="0" ci="8" mb="0" cb="0"/><line nr="298" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="4" mb="0" cb="2"/><line nr="302" mi="0" ci="9" mb="0" cb="2"/><line nr="303" mi="0" ci="6" mb="0" cb="0"/><line nr="304" mi="2" ci="7" mb="1" cb="3"/><line nr="305" mi="4" ci="0" mb="2" cb="0"/><line nr="306" mi="0" ci="12" mb="0" cb="0"/><line nr="308" mi="0" ci="4" mb="0" cb="0"/><line nr="309" mi="0" ci="1" mb="0" cb="0"/><line nr="314" mi="0" ci="7" mb="0" cb="4"/><line nr="315" mi="0" ci="5" mb="0" cb="2"/><line nr="316" mi="0" ci="4" mb="0" cb="0"/><line nr="318" mi="0" ci="10" mb="0" cb="0"/><line nr="319" mi="0" ci="5" mb="0" cb="0"/><line nr="320" mi="0" ci="5" mb="0" cb="0"/><line nr="322" mi="2" ci="7" mb="2" cb="2"/><line nr="323" mi="4" ci="0" mb="2" cb="0"/><line nr="324" mi="12" ci="0" mb="0" cb="0"/><line nr="326" mi="4" ci="0" mb="0" cb="0"/><line nr="327" mi="1" ci="0" mb="0" cb="0"/><line nr="329" mi="0" ci="1" mb="0" cb="0"/><line nr="331" mi="0" ci="1" mb="0" cb="0"/><line nr="333" mi="0" ci="5" mb="1" cb="1"/><line nr="334" mi="0" ci="5" mb="0" cb="0"/><line nr="337" mi="0" ci="1" mb="0" cb="0"/><line nr="347" mi="4" ci="0" mb="0" cb="0"/><line nr="349" mi="6" ci="0" mb="0" cb="0"/><line nr="350" mi="1" ci="0" mb="0" cb="0"/><line nr="351" mi="2" ci="0" mb="2" cb="0"/><line nr="352" mi="10" ci="0" mb="2" cb="0"/><line nr="353" mi="10" ci="0" mb="0" cb="0"/><line nr="354" mi="1" ci="0" mb="0" cb="0"/><line nr="356" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="3" ci="0" mb="0" cb="0"/><line nr="358" mi="1" ci="0" mb="0" cb="0"/><line nr="359" mi="2" ci="0" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="0" cb="0"/><line nr="380" mi="0" ci="3" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="0"/><line nr="382" mi="0" ci="1" mb="0" cb="0"/><line nr="390" mi="0" ci="3" mb="0" cb="0"/><line nr="399" mi="0" ci="3" mb="0" cb="0"/><line nr="409" mi="0" ci="3" mb="1" cb="1"/><line nr="410" mi="2" ci="0" mb="0" cb="0"/><line nr="411" mi="0" ci="2" mb="1" cb="1"/><line nr="412" mi="2" ci="0" mb="0" cb="0"/><line nr="413" mi="0" ci="5" mb="1" cb="1"/><line nr="414" mi="2" ci="0" mb="0" cb="0"/><line nr="415" mi="0" ci="3" mb="0" cb="0"/><line nr="416" mi="2" ci="12" mb="2" cb="2"/><line nr="427" mi="5" ci="0" mb="0" cb="0"/><line nr="428" mi="7" ci="0" mb="0" cb="0"/><line nr="429" mi="7" ci="0" mb="0" cb="0"/><line nr="430" mi="2" ci="0" mb="0" cb="0"/><line nr="442" mi="2" ci="7" mb="1" cb="1"/><line nr="452" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="167" covered="448"/><counter type="BRANCH" missed="34" covered="60"/><counter type="LINE" missed="40" covered="105"/><counter type="COMPLEXITY" missed="32" covered="38"/><counter type="METHOD" missed="5" covered="18"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanPrecededByQuery.java"><line nr="42" mi="1" ci="10" mb="2" cb="2"/><line nr="43" mi="1" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="8" mb="2" cb="2"/><line nr="45" mi="0" ci="11" mb="3" cb="3"/><line nr="46" mi="5" ci="0" mb="0" cb="0"/><line nr="48" mi="2" ci="0" mb="2" cb="0"/><line nr="49" mi="5" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="1" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="2" cb="2"/><line nr="74" mi="2" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="6" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="78" mi="0" ci="6" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="0" cb="0"/><line nr="83" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="2" ci="8" mb="1" cb="1"/><line nr="86" mi="2" ci="3" mb="0" cb="0"/><line nr="98" mi="4" ci="0" mb="0" cb="0"/><line nr="99" mi="10" ci="0" mb="2" cb="0"/><line nr="100" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="1" ci="0" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="13" ci="0" mb="0" cb="0"/><line nr="112" mi="3" ci="0" mb="2" cb="0"/><line nr="113" mi="10" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="10" ci="0" mb="0" cb="0"/><line nr="121" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="2"/><line nr="133" mi="0" ci="2" mb="0" cb="0"/><line nr="134" mi="0" ci="2" mb="1" cb="1"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="136" mi="0" ci="5" mb="1" cb="1"/><line nr="137" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="16" mb="1" cb="3"/><line nr="147" mi="5" ci="0" mb="0" cb="0"/><line nr="148" mi="6" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="0" ci="6" mb="0" cb="0"/><line nr="160" mi="0" ci="6" mb="0" cb="0"/><line nr="161" mi="0" ci="10" mb="4" cb="4"/><line nr="163" mi="6" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="10" mb="1" cb="3"/><line nr="165" mi="0" ci="8" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="193" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="0" ci="1" mb="0" cb="0"/><line nr="208" mi="5" ci="0" mb="0" cb="0"/><line nr="209" mi="5" ci="0" mb="0" cb="0"/><line nr="210" mi="1" ci="0" mb="0" cb="0"/><line nr="223" mi="0" ci="6" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="1" cb="1"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="227" mi="0" ci="9" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="0" ci="9" mb="0" cb="0"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="231" mi="0" ci="8" mb="0" cb="0"/><line nr="241" mi="5" ci="0" mb="0" cb="0"/><line nr="242" mi="5" ci="0" mb="0" cb="0"/><line nr="243" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="0" ci="5" mb="0" cb="0"/><line nr="261" mi="5" ci="6" mb="1" cb="1"/><line nr="262" mi="0" ci="1" mb="0" cb="0"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="280" mi="0" ci="3" mb="0" cb="0"/><line nr="281" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="170" covered="236"/><counter type="BRANCH" missed="28" covered="26"/><counter type="LINE" missed="36" covered="48"/><counter type="COMPLEXITY" missed="29" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanSequenceQuery.java"><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="10" mb="0" cb="2"/><line nr="54" mi="0" ci="3" mb="0" cb="2"/><line nr="55" mi="0" ci="6" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="1" cb="1"/><line nr="57" mi="0" ci="6" mb="1" cb="1"/><line nr="58" mi="5" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="5" mb="0" cb="4"/><line nr="61" mi="0" ci="5" mb="0" cb="2"/><line nr="62" mi="0" ci="10" mb="0" cb="0"/><line nr="64" mi="0" ci="2" mb="0" cb="2"/><line nr="65" mi="0" ci="5" mb="0" cb="2"/><line nr="66" mi="0" ci="10" mb="0" cb="0"/><line nr="68" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="1" cb="3"/><line nr="71" mi="0" ci="6" mb="1" cb="1"/><line nr="72" mi="0" ci="3" mb="1" cb="1"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="1" cb="1"/><line nr="75" mi="5" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="0" ci="6" mb="2" cb="2"/><line nr="84" mi="0" ci="4" mb="1" cb="1"/><line nr="85" mi="0" ci="15" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="4" mb="0" cb="0"/><line nr="96" mi="0" ci="1" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="1" cb="1"/><line nr="144" mi="9" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="148" mi="0" ci="7" mb="0" cb="0"/><line nr="149" mi="0" ci="6" mb="0" cb="2"/><line nr="150" mi="0" ci="4" mb="0" cb="0"/><line nr="151" mi="0" ci="6" mb="0" cb="2"/><line nr="152" mi="0" ci="8" mb="0" cb="2"/><line nr="153" mi="0" ci="9" mb="0" cb="2"/><line nr="154" mi="0" ci="8" mb="0" cb="0"/><line nr="155" mi="0" ci="4" mb="1" cb="1"/><line nr="156" mi="3" ci="0" mb="2" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="14" mb="0" cb="2"/><line nr="163" mi="0" ci="8" mb="0" cb="0"/><line nr="165" mi="0" ci="2" mb="1" cb="1"/><line nr="166" mi="8" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="4" mb="0" cb="0"/><line nr="171" mi="0" ci="2" mb="0" cb="0"/><line nr="174" mi="0" ci="2" mb="0" cb="2"/><line nr="175" mi="0" ci="4" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="1" cb="1"/><line nr="178" mi="0" ci="8" mb="0" cb="0"/><line nr="179" mi="0" ci="2" mb="0" cb="0"/><line nr="181" mi="6" ci="0" mb="0" cb="0"/><line nr="194" mi="4" ci="0" mb="0" cb="0"/><line nr="195" mi="13" ci="0" mb="0" cb="0"/><line nr="196" mi="4" ci="0" mb="0" cb="0"/><line nr="197" mi="3" ci="0" mb="2" cb="0"/><line nr="198" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="6" ci="0" mb="0" cb="0"/><line nr="201" mi="3" ci="0" mb="2" cb="0"/><line nr="202" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="2" cb="0"/><line nr="205" mi="4" ci="0" mb="0" cb="0"/><line nr="207" mi="1" ci="0" mb="0" cb="0"/><line nr="208" mi="4" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="210" mi="5" ci="0" mb="0" cb="0"/><line nr="211" mi="4" ci="0" mb="0" cb="0"/><line nr="212" mi="3" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="3" mb="0" cb="2"/><line nr="223" mi="0" ci="2" mb="0" cb="0"/><line nr="224" mi="0" ci="2" mb="1" cb="1"/><line nr="225" mi="2" ci="0" mb="0" cb="0"/><line nr="226" mi="0" ci="5" mb="1" cb="1"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="10" ci="18" mb="7" cb="5"/><line nr="232" mi="2" ci="4" mb="2" cb="0"/><line nr="242" mi="0" ci="5" mb="0" cb="0"/><line nr="243" mi="0" ci="8" mb="0" cb="0"/><line nr="244" mi="0" ci="8" mb="0" cb="0"/><line nr="245" mi="0" ci="3" mb="1" cb="1"/><line nr="246" mi="8" ci="0" mb="0" cb="0"/><line nr="247" mi="8" ci="0" mb="0" cb="0"/><line nr="249" mi="0" ci="2" mb="0" cb="0"/><line nr="262" mi="0" ci="4" mb="0" cb="0"/><line nr="263" mi="0" ci="2" mb="0" cb="0"/><line nr="264" mi="0" ci="11" mb="0" cb="2"/><line nr="265" mi="0" ci="6" mb="0" cb="0"/><line nr="266" mi="0" ci="7" mb="0" cb="0"/><line nr="267" mi="0" ci="1" mb="0" cb="0"/><line nr="268" mi="0" ci="3" mb="0" cb="2"/><line nr="269" mi="0" ci="6" mb="0" cb="0"/><line nr="271" mi="2" ci="10" mb="1" cb="1"/><line nr="272" mi="2" ci="3" mb="0" cb="0"/><line nr="283" mi="4" ci="0" mb="0" cb="0"/><line nr="284" mi="10" ci="0" mb="2" cb="0"/><line nr="285" mi="5" ci="0" mb="0" cb="0"/><line nr="286" mi="1" ci="0" mb="0" cb="0"/><line nr="287" mi="3" ci="0" mb="0" cb="0"/><line nr="317" mi="0" ci="3" mb="0" cb="0"/><line nr="318" mi="0" ci="5" mb="0" cb="0"/><line nr="319" mi="0" ci="3" mb="0" cb="0"/><line nr="320" mi="0" ci="3" mb="0" cb="0"/><line nr="321" mi="0" ci="3" mb="0" cb="0"/><line nr="322" mi="0" ci="1" mb="0" cb="0"/><line nr="333" mi="0" ci="11" mb="0" cb="2"/><line nr="334" mi="0" ci="4" mb="0" cb="0"/><line nr="335" mi="0" ci="1" mb="0" cb="0"/><line nr="336" mi="0" ci="3" mb="1" cb="1"/><line nr="337" mi="4" ci="0" mb="0" cb="0"/><line nr="339" mi="0" ci="1" mb="0" cb="0"/><line nr="352" mi="0" ci="3" mb="1" cb="1"/><line nr="353" mi="2" ci="0" mb="0" cb="0"/><line nr="355" mi="0" ci="6" mb="0" cb="0"/><line nr="356" mi="0" ci="2" mb="1" cb="1"/><line nr="357" mi="2" ci="0" mb="0" cb="0"/><line nr="359" mi="0" ci="4" mb="0" cb="0"/><line nr="360" mi="0" ci="4" mb="0" cb="0"/><line nr="361" mi="0" ci="2" mb="0" cb="0"/><line nr="362" mi="0" ci="2" mb="0" cb="0"/><line nr="363" mi="0" ci="11" mb="0" cb="2"/><line nr="364" mi="0" ci="6" mb="0" cb="0"/><line nr="366" mi="0" ci="2" mb="1" cb="1"/><line nr="367" mi="0" ci="9" mb="0" cb="0"/><line nr="368" mi="0" ci="2" mb="0" cb="0"/><line nr="369" mi="0" ci="3" mb="0" cb="0"/><line nr="371" mi="3" ci="0" mb="2" cb="0"/><line nr="372" mi="9" ci="0" mb="0" cb="0"/><line nr="373" mi="3" ci="0" mb="0" cb="0"/><line nr="375" mi="2" ci="0" mb="0" cb="0"/><line nr="378" mi="0" ci="1" mb="0" cb="0"/><line nr="379" mi="0" ci="2" mb="1" cb="1"/><line nr="380" mi="2" ci="0" mb="0" cb="0"/><line nr="381" mi="0" ci="3" mb="0" cb="2"/><line nr="382" mi="0" ci="6" mb="0" cb="0"/><line nr="384" mi="0" ci="8" mb="0" cb="0"/><line nr="396" mi="11" ci="0" mb="2" cb="0"/><line nr="397" mi="4" ci="0" mb="0" cb="0"/><line nr="398" mi="1" ci="0" mb="0" cb="0"/><line nr="399" mi="3" ci="0" mb="2" cb="0"/><line nr="400" mi="4" ci="0" mb="0" cb="0"/><line nr="402" mi="1" ci="0" mb="0" cb="0"/><line nr="423" mi="0" ci="5" mb="0" cb="0"/><line nr="424" mi="5" ci="6" mb="1" cb="1"/><line nr="425" mi="0" ci="3" mb="0" cb="0"/><line nr="426" mi="0" ci="1" mb="0" cb="0"/><line nr="447" mi="0" ci="2" mb="0" cb="0"/><line nr="448" mi="0" ci="3" mb="0" cb="0"/><line nr="449" mi="0" ci="3" mb="0" cb="0"/><line nr="450" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="252" covered="509"/><counter type="BRANCH" missed="48" covered="68"/><counter type="LINE" missed="54" covered="110"/><counter type="COMPLEXITY" missed="43" covered="32"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanWithinQuery.java"><line nr="53" mi="0" ci="9" mb="0" cb="0"/><line nr="54" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="1" ci="10" mb="2" cb="2"/><line nr="71" mi="1" ci="2" mb="0" cb="0"/><line nr="72" mi="0" ci="5" mb="1" cb="3"/><line nr="73" mi="1" ci="3" mb="1" cb="1"/><line nr="74" mi="6" ci="0" mb="2" cb="0"/><line nr="75" mi="0" ci="6" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="0" ci="7" mb="2" cb="2"/><line nr="86" mi="0" ci="6" mb="0" cb="0"/><line nr="87" mi="7" ci="0" mb="4" cb="0"/><line nr="88" mi="6" ci="0" mb="0" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="1" cb="1"/><line nr="93" mi="0" ci="21" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="1" mb="0" cb="0"/><line nr="110" mi="0" ci="5" mb="0" cb="0"/><line nr="111" mi="0" ci="5" mb="0" cb="0"/><line nr="113" mi="0" ci="10" mb="4" cb="4"/><line nr="116" mi="6" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="1" cb="1"/><line nr="120" mi="0" ci="3" mb="1" cb="1"/><line nr="121" mi="3" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="2" cb="0"/><line nr="123" mi="3" ci="0" mb="2" cb="0"/><line nr="124" mi="6" ci="0" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="6" ci="0" mb="0" cb="0"/><line nr="127" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="3" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="6" ci="0" mb="0" cb="0"/><line nr="134" mi="16" ci="0" mb="0" cb="0"/><line nr="136" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="1" ci="3" mb="1" cb="1"/><line nr="139" mi="3" ci="0" mb="2" cb="0"/><line nr="140" mi="7" ci="0" mb="0" cb="0"/><line nr="141" mi="7" ci="0" mb="0" cb="0"/><line nr="142" mi="3" ci="0" mb="0" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="16" ci="0" mb="0" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="0" ci="3" mb="1" cb="1"/><line nr="152" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="2" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="156" mi="2" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="8" ci="0" mb="2" cb="0"/><line nr="162" mi="2" ci="0" mb="2" cb="0"/><line nr="163" mi="7" ci="0" mb="2" cb="0"/><line nr="164" mi="1" ci="0" mb="0" cb="0"/><line nr="165" mi="6" ci="0" mb="2" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="2" cb="0"/><line nr="170" mi="2" ci="0" mb="0" cb="0"/><line nr="171" mi="5" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="2" cb="0"/><line nr="173" mi="5" ci="0" mb="0" cb="0"/><line nr="174" mi="6" ci="0" mb="2" cb="0"/><line nr="175" mi="6" ci="0" mb="0" cb="0"/><line nr="178" mi="6" ci="0" mb="0" cb="0"/><line nr="180" mi="1" ci="0" mb="0" cb="0"/><line nr="181" mi="7" ci="0" mb="0" cb="0"/><line nr="184" mi="6" ci="0" mb="2" cb="0"/><line nr="185" mi="7" ci="0" mb="2" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="187" mi="6" ci="0" mb="2" cb="0"/><line nr="188" mi="2" ci="0" mb="0" cb="0"/><line nr="190" mi="4" ci="0" mb="0" cb="0"/><line nr="191" mi="3" ci="0" mb="2" cb="0"/><line nr="192" mi="2" ci="0" mb="0" cb="0"/><line nr="193" mi="5" ci="0" mb="0" cb="0"/><line nr="194" mi="4" ci="0" mb="2" cb="0"/><line nr="195" mi="5" ci="0" mb="0" cb="0"/><line nr="196" mi="6" ci="0" mb="2" cb="0"/><line nr="197" mi="6" ci="0" mb="0" cb="0"/><line nr="200" mi="6" ci="0" mb="0" cb="0"/><line nr="202" mi="1" ci="0" mb="0" cb="0"/><line nr="203" mi="7" ci="0" mb="0" cb="0"/><line nr="207" mi="6" ci="0" mb="0" cb="0"/><line nr="210" mi="6" ci="0" mb="0" cb="0"/><line nr="211" mi="6" ci="0" mb="0" cb="0"/><line nr="212" mi="6" ci="0" mb="0" cb="0"/><line nr="213" mi="6" ci="0" mb="0" cb="0"/><line nr="214" mi="3" ci="0" mb="2" cb="0"/><line nr="215" mi="11" ci="0" mb="0" cb="0"/><line nr="217" mi="11" ci="0" mb="0" cb="0"/><line nr="219" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="221" mi="12" ci="0" mb="0" cb="0"/><line nr="224" mi="8" ci="0" mb="6" cb="0"/><line nr="226" mi="7" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="231" mi="16" ci="0" mb="0" cb="0"/><line nr="233" mi="2" ci="0" mb="0" cb="0"/><line nr="239" mi="0" ci="10" mb="1" cb="3"/><line nr="240" mi="0" ci="16" mb="0" cb="0"/><line nr="242" mi="0" ci="2" mb="0" cb="0"/><line nr="243" mi="0" ci="4" mb="1" cb="1"/><line nr="244" mi="2" ci="0" mb="0" cb="0"/><line nr="246" mi="0" ci="7" mb="0" cb="0"/><line nr="247" mi="0" ci="4" mb="0" cb="0"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="271" mi="0" ci="6" mb="0" cb="0"/><line nr="281" mi="4" ci="0" mb="0" cb="0"/><line nr="282" mi="13" ci="0" mb="0" cb="0"/><line nr="283" mi="3" ci="0" mb="2" cb="0"/><line nr="284" mi="10" ci="0" mb="0" cb="0"/><line nr="286" mi="4" ci="0" mb="0" cb="0"/><line nr="288" mi="4" ci="0" mb="0" cb="0"/><line nr="289" mi="3" ci="0" mb="2" cb="0"/><line nr="290" mi="10" ci="0" mb="0" cb="0"/><line nr="292" mi="4" ci="0" mb="0" cb="0"/><line nr="294" mi="29" ci="0" mb="0" cb="0"/><line nr="296" mi="3" ci="0" mb="0" cb="0"/><line nr="306" mi="0" ci="3" mb="0" cb="2"/><line nr="307" mi="0" ci="2" mb="0" cb="0"/><line nr="308" mi="0" ci="2" mb="1" cb="1"/><line nr="309" mi="2" ci="0" mb="0" cb="0"/><line nr="310" mi="0" ci="5" mb="1" cb="1"/><line nr="311" mi="2" ci="0" mb="0" cb="0"/><line nr="312" mi="0" ci="3" mb="0" cb="0"/><line nr="313" mi="0" ci="30" mb="4" cb="6"/><line nr="327" mi="0" ci="5" mb="0" cb="0"/><line nr="328" mi="0" ci="6" mb="0" cb="0"/><line nr="329" mi="0" ci="4" mb="0" cb="0"/><line nr="330" mi="0" ci="6" mb="0" cb="0"/><line nr="331" mi="0" ci="8" mb="0" cb="0"/><line nr="332" mi="0" ci="4" mb="0" cb="0"/><line nr="333" mi="0" ci="8" mb="0" cb="0"/><line nr="334" mi="0" ci="4" mb="0" cb="0"/><line nr="335" mi="0" ci="8" mb="0" cb="0"/><line nr="336" mi="0" ci="4" mb="0" cb="0"/><line nr="337" mi="0" ci="8" mb="0" cb="0"/><line nr="338" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="504" covered="291"/><counter type="BRANCH" missed="75" covered="31"/><counter type="LINE" missed="96" covered="52"/><counter type="COMPLEXITY" missed="50" covered="11"/><counter type="METHOD" missed="1" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasStartSpans.java"><line nr="22" mi="2" ci="0" mb="0" cb="0"/><line nr="23" mi="3" ci="0" mb="0" cb="0"/><line nr="24" mi="1" ci="0" mb="0" cb="0"/><line nr="33" mi="9" ci="0" mb="2" cb="0"/><line nr="43" mi="9" ci="0" mb="2" cb="0"/><line nr="53" mi="9" ci="0" mb="2" cb="0"/><line nr="63" mi="2" ci="0" mb="0" cb="0"/><line nr="75" mi="3" ci="0" mb="2" cb="0"/><line nr="76" mi="4" ci="0" mb="0" cb="0"/><line nr="78" mi="1" ci="0" mb="0" cb="0"/><line nr="87" mi="9" ci="0" mb="2" cb="0"/><line nr="97" mi="9" ci="0" mb="2" cb="0"/><line nr="107" mi="10" ci="0" mb="2" cb="0"/><line nr="117" mi="9" ci="0" mb="2" cb="0"/><line nr="127" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="89" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="11" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSpanPrefixQuery.java"><line nr="45" mi="4" ci="0" mb="0" cb="0"/><line nr="46" mi="1" ci="0" mb="0" cb="0"/><line nr="55" mi="6" ci="8" mb="2" cb="2"/><line nr="56" mi="0" ci="5" mb="0" cb="0"/><line nr="57" mi="0" ci="6" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="5" mb="0" cb="0"/><line nr="61" mi="0" ci="2" mb="1" cb="1"/><line nr="62" mi="0" ci="7" mb="0" cb="0"/><line nr="63" mi="0" ci="9" mb="0" cb="0"/><line nr="64" mi="3" ci="8" mb="1" cb="1"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="3" ci="0" mb="0" cb="0"/><line nr="69" mi="0" ci="1" mb="0" cb="0"/><line nr="79" mi="0" ci="5" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="1" cb="1"/><line nr="81" mi="0" ci="4" mb="0" cb="0"/><line nr="82" mi="0" ci="4" mb="0" cb="0"/><line nr="83" mi="0" ci="8" mb="0" cb="2"/><line nr="84" mi="0" ci="5" mb="1" cb="1"/><line nr="85" mi="0" ci="12" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="91" mi="0" ci="7" mb="0" cb="0"/><line nr="93" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="13" ci="0" mb="0" cb="0"/><line nr="107" mi="3" ci="0" mb="2" cb="0"/><line nr="108" mi="17" ci="0" mb="0" cb="0"/><line nr="110" mi="21" ci="0" mb="0" cb="0"/><line nr="112" mi="14" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="136" mi="9" ci="0" mb="0" cb="0"/><line nr="147" mi="0" ci="3" mb="1" cb="1"/><line nr="148" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="0" ci="2" mb="1" cb="1"/><line nr="150" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="0" ci="5" mb="1" cb="1"/><line nr="152" mi="2" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="0" cb="0"/><line nr="154" mi="1" ci="14" mb="2" cb="2"/><line nr="164" mi="0" ci="5" mb="0" cb="0"/><line nr="165" mi="0" ci="8" mb="0" cb="0"/><line nr="166" mi="2" ci="7" mb="1" cb="1"/><line nr="167" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="128" covered="157"/><counter type="BRANCH" missed="14" covered="14"/><counter type="LINE" missed="18" covered="29"/><counter type="COMPLEXITY" missed="17" covered="5"/><counter type="METHOD" missed="4" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanSequenceSpans.java"><line nr="20" mi="2" ci="6" mb="1" cb="1"/><line nr="53" mi="0" ci="2" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="0" cb="0"/><line nr="57" mi="0" ci="10" mb="0" cb="2"/><line nr="58" mi="0" ci="8" mb="0" cb="0"/><line nr="59" mi="0" ci="1" mb="0" cb="0"/><line nr="60" mi="0" ci="7" mb="0" cb="0"/><line nr="61" mi="0" ci="2" mb="0" cb="0"/><line nr="62" mi="0" ci="2" mb="0" cb="0"/><line nr="63" mi="0" ci="1" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="11" mb="0" cb="2"/><line nr="71" mi="0" ci="9" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="73" mi="0" ci="1" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="2"/><line nr="83" mi="0" ci="7" mb="0" cb="0"/><line nr="84" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="5" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="0" ci="7" mb="0" cb="0"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="1" cb="1"/><line nr="102" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="1" cb="1"/><line nr="116" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="141" mi="11" ci="0" mb="2" cb="0"/><line nr="142" mi="5" ci="0" mb="0" cb="0"/><line nr="143" mi="1" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="0" cb="0"/><line nr="163" mi="0" ci="2" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="2"/><line nr="165" mi="0" ci="1" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="176" mi="0" ci="4" mb="1" cb="1"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="2" mb="0" cb="0"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="184" mi="0" ci="11" mb="0" cb="2"/><line nr="185" mi="0" ci="4" mb="0" cb="2"/><line nr="186" mi="0" ci="2" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="1" cb="1"/><line nr="189" mi="0" ci="4" mb="1" cb="1"/><line nr="190" mi="4" ci="0" mb="0" cb="0"/><line nr="191" mi="0" ci="2" mb="0" cb="2"/><line nr="192" mi="0" ci="7" mb="0" cb="0"/><line nr="194" mi="0" ci="4" mb="0" cb="2"/><line nr="195" mi="0" ci="9" mb="0" cb="0"/><line nr="197" mi="0" ci="7" mb="0" cb="2"/><line nr="198" mi="0" ci="6" mb="1" cb="1"/><line nr="199" mi="0" ci="9" mb="0" cb="0"/><line nr="201" mi="6" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="0" cb="2"/><line nr="206" mi="0" ci="4" mb="0" cb="0"/><line nr="207" mi="0" ci="4" mb="0" cb="2"/><line nr="209" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="2" mb="0" cb="0"/><line nr="212" mi="0" ci="4" mb="0" cb="2"/><line nr="214" mi="0" ci="2" mb="1" cb="1"/><line nr="215" mi="4" ci="0" mb="2" cb="0"/><line nr="217" mi="5" ci="0" mb="0" cb="0"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="222" mi="0" ci="4" mb="0" cb="2"/><line nr="224" mi="0" ci="3" mb="0" cb="2"/><line nr="225" mi="0" ci="4" mb="1" cb="1"/><line nr="226" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="234" mi="1" ci="7" mb="1" cb="1"/><line nr="235" mi="4" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="1" mb="0" cb="0"/><line nr="242" mi="4" ci="2" mb="5" cb="1"/><line nr="243" mi="2" ci="0" mb="0" cb="0"/><line nr="246" mi="0" ci="2" mb="1" cb="1"/><line nr="247" mi="3" ci="0" mb="0" cb="0"/><line nr="248" mi="2" ci="0" mb="0" cb="0"/><line nr="250" mi="0" ci="4" mb="0" cb="0"/><line nr="251" mi="0" ci="6" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="2"/><line nr="254" mi="0" ci="2" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="2" mb="0" cb="0"/><line nr="271" mi="0" ci="2" mb="0" cb="0"/><line nr="272" mi="0" ci="3" mb="0" cb="0"/><line nr="274" mi="0" ci="5" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="1" cb="1"/><line nr="276" mi="0" ci="3" mb="0" cb="0"/><line nr="287" mi="0" ci="8" mb="2" cb="2"/><line nr="288" mi="2" ci="0" mb="0" cb="0"/><line nr="291" mi="0" ci="3" mb="0" cb="0"/><line nr="292" mi="0" ci="11" mb="0" cb="2"/><line nr="293" mi="0" ci="4" mb="1" cb="1"/><line nr="294" mi="0" ci="7" mb="1" cb="1"/><line nr="295" mi="0" ci="8" mb="0" cb="0"/><line nr="296" mi="0" ci="5" mb="1" cb="1"/><line nr="297" mi="4" ci="0" mb="0" cb="0"/><line nr="298" mi="4" ci="0" mb="2" cb="0"/><line nr="300" mi="3" ci="0" mb="0" cb="0"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="4" ci="4" mb="3" cb="1"/><line nr="306" mi="2" ci="0" mb="0" cb="0"/><line nr="309" mi="7" ci="0" mb="2" cb="0"/><line nr="310" mi="6" ci="0" mb="0" cb="0"/><line nr="311" mi="4" ci="0" mb="2" cb="0"/><line nr="313" mi="2" ci="0" mb="0" cb="0"/><line nr="317" mi="0" ci="1" mb="0" cb="0"/><line nr="319" mi="0" ci="4" mb="0" cb="0"/><line nr="320" mi="0" ci="6" mb="0" cb="0"/><line nr="322" mi="0" ci="3" mb="1" cb="1"/><line nr="323" mi="0" ci="2" mb="0" cb="0"/><line nr="326" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="6" ci="0" mb="0" cb="0"/><line nr="340" mi="0" ci="4" mb="0" cb="0"/><line nr="341" mi="0" ci="7" mb="0" cb="4"/><line nr="342" mi="0" ci="5" mb="0" cb="0"/><line nr="344" mi="0" ci="3" mb="0" cb="0"/><line nr="355" mi="0" ci="4" mb="0" cb="2"/><line nr="356" mi="0" ci="2" mb="0" cb="0"/><line nr="358" mi="0" ci="4" mb="1" cb="1"/><line nr="359" mi="2" ci="0" mb="0" cb="0"/><line nr="363" mi="0" ci="2" mb="0" cb="0"/><line nr="364" mi="0" ci="3" mb="0" cb="0"/><line nr="365" mi="0" ci="4" mb="0" cb="0"/><line nr="368" mi="0" ci="2" mb="0" cb="0"/><line nr="371" mi="0" ci="2" mb="0" cb="0"/><line nr="373" mi="0" ci="2" mb="0" cb="0"/><line nr="374" mi="0" ci="2" mb="0" cb="0"/><line nr="375" mi="0" ci="2" mb="0" cb="0"/><line nr="377" mi="0" ci="2" mb="0" cb="0"/><line nr="379" mi="0" ci="9" mb="0" cb="2"/><line nr="380" mi="0" ci="6" mb="0" cb="0"/><line nr="382" mi="0" ci="11" mb="1" cb="3"/><line nr="383" mi="0" ci="4" mb="1" cb="1"/><line nr="386" mi="0" ci="2" mb="0" cb="0"/><line nr="387" mi="0" ci="11" mb="0" cb="2"/><line nr="390" mi="0" ci="15" mb="0" cb="4"/><line nr="391" mi="0" ci="8" mb="0" cb="2"/><line nr="392" mi="0" ci="6" mb="0" cb="0"/><line nr="393" mi="0" ci="5" mb="0" cb="0"/><line nr="394" mi="0" ci="4" mb="0" cb="0"/><line nr="397" mi="0" ci="8" mb="0" cb="2"/><line nr="398" mi="0" ci="3" mb="0" cb="0"/><line nr="404" mi="0" ci="5" mb="0" cb="4"/><line nr="405" mi="0" ci="7" mb="0" cb="0"/><line nr="407" mi="0" ci="6" mb="0" cb="0"/><line nr="411" mi="0" ci="7" mb="0" cb="4"/><line nr="412" mi="0" ci="2" mb="0" cb="2"/><line nr="413" mi="0" ci="2" mb="0" cb="2"/><line nr="414" mi="0" ci="7" mb="0" cb="0"/><line nr="415" mi="0" ci="5" mb="0" cb="0"/><line nr="417" mi="0" ci="8" mb="0" cb="0"/><line nr="419" mi="0" ci="2" mb="0" cb="0"/><line nr="422" mi="0" ci="8" mb="0" cb="4"/><line nr="423" mi="0" ci="2" mb="0" cb="2"/><line nr="424" mi="0" ci="3" mb="0" cb="0"/><line nr="425" mi="0" ci="2" mb="0" cb="0"/><line nr="428" mi="0" ci="6" mb="0" cb="0"/><line nr="430" mi="0" ci="4" mb="0" cb="2"/><line nr="431" mi="0" ci="3" mb="0" cb="0"/><line nr="434" mi="0" ci="6" mb="0" cb="4"/><line nr="436" mi="0" ci="2" mb="1" cb="1"/><line nr="437" mi="0" ci="3" mb="0" cb="0"/><line nr="438" mi="0" ci="7" mb="0" cb="2"/><line nr="439" mi="0" ci="7" mb="0" cb="0"/><line nr="440" mi="0" ci="8" mb="0" cb="2"/><line nr="441" mi="0" ci="1" mb="0" cb="0"/><line nr="445" mi="0" ci="2" mb="0" cb="0"/><line nr="448" mi="0" ci="3" mb="1" cb="1"/><line nr="449" mi="3" ci="0" mb="0" cb="0"/><line nr="451" mi="0" ci="7" mb="0" cb="0"/><line nr="454" mi="0" ci="3" mb="0" cb="2"/><line nr="455" mi="0" ci="5" mb="0" cb="2"/><line nr="456" mi="0" ci="4" mb="0" cb="0"/><line nr="457" mi="0" ci="5" mb="0" cb="0"/><line nr="460" mi="0" ci="4" mb="0" cb="2"/><line nr="462" mi="0" ci="3" mb="0" cb="2"/><line nr="463" mi="0" ci="6" mb="1" cb="1"/><line nr="464" mi="1" ci="3" mb="0" cb="0"/><line nr="465" mi="5" ci="0" mb="0" cb="0"/><line nr="470" mi="0" ci="9" mb="0" cb="2"/><line nr="471" mi="0" ci="5" mb="0" cb="0"/><line nr="473" mi="0" ci="2" mb="0" cb="0"/><line nr="476" mi="0" ci="3" mb="0" cb="2"/><line nr="477" mi="0" ci="15" mb="0" cb="2"/><line nr="478" mi="0" ci="5" mb="0" cb="2"/><line nr="479" mi="0" ci="7" mb="0" cb="0"/><line nr="480" mi="0" ci="1" mb="0" cb="0"/><line nr="484" mi="0" ci="3" mb="1" cb="1"/><line nr="486" mi="3" ci="0" mb="2" cb="0"/><line nr="488" mi="2" ci="0" mb="0" cb="0"/><line nr="489" mi="9" ci="0" mb="2" cb="0"/><line nr="490" mi="7" ci="0" mb="2" cb="0"/><line nr="491" mi="2" ci="0" mb="0" cb="0"/><line nr="492" mi="1" ci="0" mb="0" cb="0"/><line nr="495" mi="2" ci="0" mb="2" cb="0"/><line nr="496" mi="3" ci="0" mb="0" cb="0"/><line nr="499" mi="2" ci="0" mb="0" cb="0"/><line nr="500" mi="0" ci="3" mb="0" cb="2"/><line nr="501" mi="0" ci="4" mb="1" cb="1"/><line nr="502" mi="9" ci="0" mb="2" cb="0"/><line nr="503" mi="8" ci="0" mb="2" cb="0"/><line nr="504" mi="1" ci="0" mb="0" cb="0"/><line nr="506" mi="8" ci="0" mb="0" cb="0"/><line nr="509" mi="2" ci="0" mb="0" cb="0"/><line nr="511" mi="0" ci="9" mb="0" cb="2"/><line nr="512" mi="0" ci="8" mb="0" cb="0"/><line nr="514" mi="0" ci="10" mb="0" cb="2"/><line nr="515" mi="0" ci="5" mb="1" cb="1"/><line nr="516" mi="0" ci="5" mb="0" cb="0"/><line nr="518" mi="0" ci="1" mb="0" cb="0"/><line nr="519" mi="0" ci="11" mb="0" cb="0"/><line nr="520" mi="0" ci="2" mb="0" cb="0"/><line nr="536" mi="0" ci="4" mb="0" cb="0"/><line nr="538" mi="0" ci="3" mb="0" cb="2"/><line nr="539" mi="0" ci="3" mb="1" cb="1"/><line nr="540" mi="0" ci="15" mb="0" cb="2"/><line nr="541" mi="0" ci="9" mb="0" cb="0"/><line nr="542" mi="0" ci="4" mb="1" cb="1"/><line nr="543" mi="0" ci="4" mb="0" cb="0"/><line nr="545" mi="0" ci="1" mb="0" cb="0"/><line nr="547" mi="0" ci="2" mb="0" cb="0"/><line nr="551" mi="0" ci="6" mb="0" cb="0"/><line nr="553" mi="0" ci="7" mb="1" cb="3"/><line nr="555" mi="8" ci="0" mb="4" cb="0"/><line nr="556" mi="15" ci="0" mb="2" cb="0"/><line nr="557" mi="9" ci="0" mb="0" cb="0"/><line nr="558" mi="4" ci="0" mb="2" cb="0"/><line nr="559" mi="4" ci="0" mb="0" cb="0"/><line nr="561" mi="2" ci="0" mb="0" cb="0"/><line nr="563" mi="3" ci="0" mb="2" cb="0"/><line nr="564" mi="6" ci="0" mb="2" cb="0"/><line nr="565" mi="15" ci="0" mb="2" cb="0"/><line nr="566" mi="9" ci="0" mb="0" cb="0"/><line nr="567" mi="4" ci="0" mb="2" cb="0"/><line nr="568" mi="4" ci="0" mb="0" cb="0"/><line nr="570" mi="1" ci="0" mb="0" cb="0"/><line nr="572" mi="4" ci="0" mb="0" cb="0"/><line nr="573" mi="10" ci="0" mb="2" cb="0"/><line nr="574" mi="7" ci="0" mb="2" cb="0"/><line nr="575" mi="16" ci="0" mb="2" cb="0"/><line nr="576" mi="8" ci="0" mb="0" cb="0"/><line nr="577" mi="4" ci="0" mb="2" cb="0"/><line nr="578" mi="4" ci="0" mb="0" cb="0"/><line nr="580" mi="1" ci="0" mb="0" cb="0"/><line nr="582" mi="2" ci="0" mb="0" cb="0"/><line nr="585" mi="5" ci="0" mb="0" cb="0"/><line nr="588" mi="0" ci="7" mb="1" cb="3"/><line nr="589" mi="5" ci="5" mb="2" cb="2"/><line nr="591" mi="0" ci="5" mb="1" cb="1"/><line nr="592" mi="15" ci="0" mb="2" cb="0"/><line nr="593" mi="9" ci="0" mb="0" cb="0"/><line nr="594" mi="4" ci="0" mb="2" cb="0"/><line nr="595" mi="4" ci="0" mb="0" cb="0"/><line nr="597" mi="2" ci="0" mb="0" cb="0"/><line nr="600" mi="0" ci="6" mb="0" cb="2"/><line nr="601" mi="0" ci="15" mb="0" cb="2"/><line nr="602" mi="0" ci="9" mb="0" cb="0"/><line nr="603" mi="0" ci="4" mb="1" cb="1"/><line nr="604" mi="0" ci="4" mb="0" cb="0"/><line nr="606" mi="0" ci="1" mb="0" cb="0"/><line nr="608" mi="0" ci="10" mb="0" cb="2"/><line nr="609" mi="0" ci="7" mb="0" cb="2"/><line nr="610" mi="0" ci="16" mb="0" cb="2"/><line nr="611" mi="0" ci="8" mb="0" cb="0"/><line nr="612" mi="0" ci="4" mb="1" cb="1"/><line nr="613" mi="0" ci="4" mb="0" cb="0"/><line nr="615" mi="0" ci="1" mb="0" cb="0"/><line nr="617" mi="0" ci="2" mb="0" cb="0"/><line nr="620" mi="0" ci="7" mb="1" cb="3"/><line nr="621" mi="0" ci="4" mb="0" cb="0"/><line nr="623" mi="0" ci="3" mb="0" cb="2"/><line nr="624" mi="0" ci="10" mb="0" cb="2"/><line nr="625" mi="0" ci="7" mb="0" cb="2"/><line nr="626" mi="0" ci="16" mb="0" cb="2"/><line nr="627" mi="0" ci="8" mb="0" cb="0"/><line nr="628" mi="0" ci="4" mb="1" cb="1"/><line nr="629" mi="0" ci="4" mb="0" cb="0"/><line nr="631" mi="0" ci="1" mb="0" cb="0"/><line nr="633" mi="0" ci="2" mb="0" cb="0"/><line nr="636" mi="0" ci="8" mb="2" cb="2"/><line nr="637" mi="0" ci="2" mb="1" cb="1"/><line nr="638" mi="0" ci="10" mb="0" cb="2"/><line nr="639" mi="0" ci="7" mb="0" cb="0"/><line nr="640" mi="0" ci="1" mb="0" cb="0"/><line nr="642" mi="0" ci="2" mb="0" cb="2"/><line nr="643" mi="0" ci="10" mb="0" cb="0"/><line nr="645" mi="0" ci="6" mb="0" cb="0"/><line nr="646" mi="0" ci="5" mb="0" cb="0"/><line nr="647" mi="0" ci="7" mb="0" cb="0"/><line nr="649" mi="0" ci="16" mb="0" cb="2"/><line nr="650" mi="0" ci="5" mb="0" cb="2"/><line nr="651" mi="0" ci="14" mb="0" cb="2"/><line nr="652" mi="0" ci="8" mb="0" cb="0"/><line nr="653" mi="0" ci="4" mb="1" cb="1"/><line nr="654" mi="0" ci="4" mb="0" cb="0"/><line nr="656" mi="0" ci="1" mb="0" cb="0"/><line nr="659" mi="0" ci="1" mb="0" cb="0"/><line nr="662" mi="0" ci="2" mb="0" cb="0"/><line nr="678" mi="0" ci="2" mb="0" cb="0"/><line nr="680" mi="0" ci="6" mb="0" cb="4"/><line nr="681" mi="0" ci="5" mb="0" cb="2"/><line nr="682" mi="0" ci="6" mb="0" cb="0"/><line nr="685" mi="0" ci="3" mb="0" cb="2"/><line nr="687" mi="0" ci="11" mb="0" cb="6"/><line nr="689" mi="0" ci="7" mb="0" cb="4"/><line nr="690" mi="0" ci="3" mb="1" cb="1"/><line nr="691" mi="0" ci="10" mb="0" cb="2"/><line nr="692" mi="0" ci="2" mb="0" cb="2"/><line nr="693" mi="0" ci="1" mb="0" cb="0"/><line nr="696" mi="0" ci="2" mb="0" cb="0"/><line nr="697" mi="0" ci="3" mb="1" cb="1"/><line nr="698" mi="0" ci="5" mb="0" cb="0"/><line nr="699" mi="0" ci="3" mb="0" cb="2"/><line nr="700" mi="0" ci="4" mb="1" cb="1"/><line nr="701" mi="0" ci="4" mb="0" cb="0"/><line nr="702" mi="0" ci="5" mb="0" cb="0"/><line nr="704" mi="0" ci="4" mb="0" cb="0"/><line nr="705" mi="0" ci="1" mb="0" cb="0"/><line nr="706" mi="0" ci="4" mb="0" cb="2"/><line nr="707" mi="0" ci="3" mb="0" cb="2"/><line nr="710" mi="0" ci="5" mb="0" cb="0"/><line nr="711" mi="0" ci="10" mb="0" cb="2"/><line nr="712" mi="0" ci="3" mb="0" cb="2"/><line nr="713" mi="0" ci="4" mb="0" cb="0"/><line nr="714" mi="0" ci="2" mb="0" cb="2"/><line nr="715" mi="0" ci="4" mb="0" cb="0"/><line nr="716" mi="0" ci="5" mb="0" cb="2"/><line nr="717" mi="0" ci="1" mb="0" cb="0"/><line nr="723" mi="0" ci="1" mb="0" cb="0"/><line nr="724" mi="0" ci="1" mb="0" cb="0"/><line nr="730" mi="0" ci="3" mb="0" cb="0"/><line nr="731" mi="0" ci="3" mb="0" cb="0"/><line nr="732" mi="0" ci="11" mb="0" cb="2"/><line nr="733" mi="0" ci="2" mb="0" cb="0"/><line nr="734" mi="0" ci="1" mb="0" cb="0"/><line nr="735" mi="0" ci="3" mb="0" cb="0"/><line nr="736" mi="0" ci="1" mb="0" cb="0"/><line nr="772" mi="0" ci="2" mb="0" cb="0"/><line nr="773" mi="0" ci="3" mb="0" cb="0"/><line nr="774" mi="0" ci="3" mb="0" cb="0"/><line nr="775" mi="0" ci="5" mb="0" cb="0"/><line nr="776" mi="0" ci="2" mb="0" cb="0"/><line nr="777" mi="0" ci="1" mb="0" cb="0"/><line nr="783" mi="0" ci="3" mb="0" cb="0"/><line nr="784" mi="0" ci="3" mb="0" cb="0"/><line nr="785" mi="0" ci="3" mb="0" cb="0"/><line nr="786" mi="0" ci="3" mb="0" cb="0"/><line nr="787" mi="0" ci="3" mb="0" cb="0"/><line nr="788" mi="0" ci="3" mb="0" cb="0"/><line nr="789" mi="0" ci="1" mb="0" cb="0"/><line nr="798" mi="0" ci="7" mb="0" cb="2"/><line nr="799" mi="0" ci="4" mb="0" cb="2"/><line nr="800" mi="0" ci="3" mb="0" cb="0"/><line nr="801" mi="0" ci="4" mb="0" cb="0"/><line nr="803" mi="0" ci="9" mb="0" cb="0"/><line nr="805" mi="0" ci="10" mb="0" cb="0"/><line nr="806" mi="0" ci="8" mb="1" cb="3"/><line nr="807" mi="0" ci="4" mb="0" cb="0"/><line nr="809" mi="0" ci="4" mb="0" cb="0"/><line nr="810" mi="0" ci="1" mb="0" cb="0"/><line nr="818" mi="0" ci="4" mb="0" cb="0"/><line nr="819" mi="0" ci="13" mb="0" cb="2"/><line nr="820" mi="0" ci="3" mb="0" cb="2"/><line nr="821" mi="0" ci="5" mb="0" cb="0"/><line nr="823" mi="0" ci="1" mb="0" cb="0"/><line nr="824" mi="0" ci="3" mb="0" cb="2"/><line nr="826" mi="0" ci="11" mb="0" cb="2"/><line nr="827" mi="0" ci="6" mb="0" cb="0"/><line nr="828" mi="0" ci="1" mb="0" cb="0"/><line nr="829" mi="0" ci="4" mb="0" cb="2"/><line nr="830" mi="0" ci="3" mb="0" cb="0"/><line nr="831" mi="0" ci="3" mb="0" cb="0"/><line nr="832" mi="0" ci="4" mb="0" cb="0"/><line nr="834" mi="0" ci="7" mb="0" cb="0"/><line nr="835" mi="0" ci="10" mb="1" cb="3"/><line nr="836" mi="0" ci="3" mb="0" cb="0"/><line nr="837" mi="0" ci="3" mb="0" cb="0"/><line nr="841" mi="0" ci="1" mb="0" cb="0"/><line nr="861" mi="0" ci="2" mb="0" cb="0"/><line nr="862" mi="0" ci="3" mb="0" cb="0"/><line nr="863" mi="0" ci="3" mb="0" cb="0"/><line nr="864" mi="0" ci="1" mb="0" cb="0"/><line nr="872" mi="0" ci="3" mb="0" cb="0"/><line nr="881" mi="0" ci="3" mb="0" cb="0"/><line nr="891" mi="0" ci="3" mb="1" cb="1"/><line nr="892" mi="2" ci="0" mb="0" cb="0"/><line nr="893" mi="0" ci="2" mb="1" cb="1"/><line nr="894" mi="2" ci="0" mb="0" cb="0"/><line nr="895" mi="0" ci="5" mb="1" cb="1"/><line nr="896" mi="2" ci="0" mb="0" cb="0"/><line nr="897" mi="0" ci="3" mb="0" cb="0"/><line nr="898" mi="2" ci="12" mb="2" cb="2"/><line nr="907" mi="5" ci="0" mb="0" cb="0"/><line nr="908" mi="7" ci="0" mb="0" cb="0"/><line nr="909" mi="7" ci="0" mb="0" cb="0"/><line nr="910" mi="2" ci="0" mb="0" cb="0"/><line nr="920" mi="17" ci="0" mb="0" cb="0"/><line nr="932" mi="3" ci="0" mb="0" cb="0"/><line nr="942" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="425" covered="1488"/><counter type="BRANCH" missed="110" covered="250"/><counter type="LINE" missed="86" covered="321"/><counter type="COMPLEXITY" missed="88" covered="122"/><counter type="METHOD" missed="6" covered="24"/><counter type="CLASS" missed="0" covered="3"/></sourcefile><sourcefile name="MtasSpanPositionSpans.java"><line nr="37" mi="0" ci="2" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="1" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="0" cb="2"/><line nr="57" mi="0" ci="4" mb="0" cb="0"/><line nr="58" mi="0" ci="7" mb="0" cb="0"/><line nr="60" mi="0" ci="6" mb="0" cb="0"/><line nr="61" mi="0" ci="6" mb="0" cb="0"/><line nr="62" mi="0" ci="5" mb="1" cb="1"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="97" mi="2" ci="0" mb="0" cb="0"/><line nr="110" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="130" mi="0" ci="8" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="2"/><line nr="132" mi="0" ci="4" mb="0" cb="0"/><line nr="133" mi="0" ci="7" mb="0" cb="0"/><line nr="134" mi="0" ci="7" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="0" cb="0"/><line nr="136" mi="0" ci="4" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="141" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="3" mb="0" cb="0"/><line nr="144" mi="0" ci="9" mb="1" cb="3"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="7" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="2" cb="0"/><line nr="159" mi="4" ci="0" mb="0" cb="0"/><line nr="160" mi="7" ci="0" mb="0" cb="0"/><line nr="161" mi="7" ci="0" mb="0" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="163" mi="4" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="3" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="0" cb="0"/><line nr="168" mi="3" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="3" ci="0" mb="0" cb="0"/><line nr="172" mi="9" ci="0" mb="4" cb="0"/><line nr="173" mi="3" ci="0" mb="0" cb="0"/><line nr="183" mi="7" ci="0" mb="0" cb="0"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="80" covered="143"/><counter type="BRANCH" missed="8" covered="8"/><counter type="LINE" missed="20" covered="37"/><counter type="COMPLEXITY" missed="10" covered="9"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanPrecededBySpans.java"><line nr="55" mi="0" ci="2" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="60" mi="0" ci="1" mb="0" cb="0"/><line nr="67" mi="5" ci="0" mb="0" cb="0"/><line nr="68" mi="5" ci="0" mb="0" cb="0"/><line nr="69" mi="1" ci="0" mb="0" cb="0"/><line nr="76" mi="2" ci="9" mb="2" cb="2"/><line nr="77" mi="1" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="8" mb="2" cb="2"/><line nr="88" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="1" cb="1"/><line nr="91" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="0" ci="3" mb="0" cb="2"/><line nr="95" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="5" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="2"/><line nr="101" mi="0" ci="5" mb="0" cb="0"/><line nr="104" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="9" mb="2" cb="2"/><line nr="123" mi="1" ci="3" mb="0" cb="0"/><line nr="132" mi="11" ci="0" mb="4" cb="0"/><line nr="133" mi="9" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="142" mi="4" ci="0" mb="2" cb="0"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="144" mi="4" ci="0" mb="2" cb="0"/><line nr="146" mi="3" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="150" mi="5" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="2" cb="0"/><line nr="152" mi="6" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="2" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="157" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="2" cb="0"/><line nr="162" mi="6" ci="0" mb="0" cb="0"/><line nr="163" mi="3" ci="0" mb="2" cb="0"/><line nr="164" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="2" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="172" mi="3" ci="0" mb="2" cb="0"/><line nr="173" mi="3" ci="0" mb="0" cb="0"/><line nr="175" mi="3" ci="0" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="0" cb="0"/><line nr="188" mi="2" ci="0" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="204" mi="0" ci="2" mb="0" cb="0"/><line nr="205" mi="0" ci="3" mb="1" cb="1"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="217" mi="0" ci="4" mb="1" cb="1"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="0" ci="5" mb="0" cb="0"/><line nr="221" mi="0" ci="5" mb="0" cb="0"/><line nr="222" mi="0" ci="5" mb="0" cb="0"/><line nr="223" mi="0" ci="7" mb="0" cb="4"/><line nr="224" mi="0" ci="3" mb="1" cb="1"/><line nr="225" mi="6" ci="0" mb="0" cb="0"/><line nr="226" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="0" ci="6" mb="0" cb="0"/><line nr="229" mi="0" ci="4" mb="0" cb="0"/><line nr="232" mi="0" ci="4" mb="0" cb="2"/><line nr="233" mi="0" ci="3" mb="1" cb="1"/><line nr="234" mi="2" ci="0" mb="0" cb="0"/><line nr="235" mi="2" ci="0" mb="0" cb="0"/><line nr="238" mi="0" ci="2" mb="0" cb="0"/><line nr="250" mi="0" ci="3" mb="0" cb="0"/><line nr="251" mi="0" ci="5" mb="0" cb="2"/><line nr="252" mi="0" ci="4" mb="0" cb="2"/><line nr="253" mi="0" ci="2" mb="0" cb="0"/><line nr="256" mi="0" ci="4" mb="0" cb="2"/><line nr="257" mi="0" ci="3" mb="0" cb="0"/><line nr="258" mi="0" ci="4" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="3" mb="1" cb="1"/><line nr="261" mi="2" ci="0" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="2"/><line nr="265" mi="0" ci="4" mb="1" cb="1"/><line nr="266" mi="0" ci="6" mb="0" cb="0"/><line nr="268" mi="0" ci="4" mb="0" cb="2"/><line nr="269" mi="0" ci="4" mb="1" cb="1"/><line nr="270" mi="0" ci="3" mb="0" cb="0"/><line nr="271" mi="0" ci="2" mb="0" cb="0"/><line nr="274" mi="0" ci="6" mb="0" cb="0"/><line nr="275" mi="0" ci="4" mb="0" cb="2"/><line nr="276" mi="0" ci="7" mb="0" cb="0"/><line nr="277" mi="0" ci="7" mb="0" cb="0"/><line nr="280" mi="0" ci="4" mb="0" cb="2"/><line nr="281" mi="0" ci="2" mb="0" cb="0"/><line nr="287" mi="0" ci="2" mb="0" cb="0"/><line nr="294" mi="0" ci="3" mb="0" cb="0"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="3" mb="0" cb="0"/><line nr="297" mi="0" ci="3" mb="0" cb="0"/><line nr="298" mi="0" ci="3" mb="0" cb="0"/><line nr="299" mi="0" ci="3" mb="0" cb="0"/><line nr="300" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="154" covered="241"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="41" covered="63"/><counter type="COMPLEXITY" missed="29" covered="21"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanMatchAllSpans.java"><line nr="34" mi="0" ci="2" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="1" mb="0" cb="0"/><line nr="51" mi="0" ci="5" mb="0" cb="2"/><line nr="52" mi="0" ci="4" mb="0" cb="0"/><line nr="53" mi="0" ci="7" mb="0" cb="0"/><line nr="55" mi="0" ci="6" mb="0" cb="0"/><line nr="56" mi="0" ci="6" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="2"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="92" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="1" ci="0" mb="0" cb="0"/><line nr="114" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="0" ci="8" mb="0" cb="0"/><line nr="125" mi="0" ci="2" mb="0" cb="2"/><line nr="126" mi="0" ci="4" mb="0" cb="0"/><line nr="127" mi="0" ci="4" mb="0" cb="0"/><line nr="128" mi="0" ci="4" mb="0" cb="0"/><line nr="129" mi="0" ci="3" mb="0" cb="0"/><line nr="130" mi="0" ci="4" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="0" cb="0"/><line nr="133" mi="0" ci="3" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="0" cb="0"/><line nr="136" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="148" mi="0" ci="9" mb="0" cb="0"/><line nr="149" mi="0" ci="2" mb="1" cb="1"/><line nr="150" mi="0" ci="4" mb="0" cb="0"/><line nr="151" mi="0" ci="4" mb="0" cb="0"/><line nr="152" mi="0" ci="4" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="0" cb="0"/><line nr="154" mi="0" ci="4" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="3" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="20" covered="157"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="8" covered="43"/><counter type="COMPLEXITY" missed="4" covered="11"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanEndSpans.java"><line nr="23" mi="0" ci="2" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="1" mb="0" cb="0"/><line nr="34" mi="0" ci="4" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="2" ci="7" mb="1" cb="1"/><line nr="55" mi="2" ci="7" mb="1" cb="1"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="3" ci="0" mb="2" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="80" mi="1" ci="0" mb="0" cb="0"/><line nr="89" mi="9" ci="0" mb="2" cb="0"/><line nr="99" mi="9" ci="0" mb="2" cb="0"/><line nr="109" mi="2" ci="8" mb="1" cb="1"/><line nr="119" mi="2" ci="7" mb="1" cb="1"/><line nr="129" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="45" covered="42"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="7" covered="9"/><counter type="COMPLEXITY" missed="13" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanPositionQuery.java"><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="1" mb="0" cb="0"/><line nr="56" mi="0" ci="6" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="1" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="7" mb="0" cb="0"/><line nr="90" mi="0" ci="4" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="5" mb="0" cb="0"/><line nr="108" mi="0" ci="1" mb="0" cb="0"/><line nr="120" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="2"/><line nr="139" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="16" mb="0" cb="2"/><line nr="142" mi="0" ci="5" mb="1" cb="1"/><line nr="143" mi="3" ci="0" mb="0" cb="0"/><line nr="144" mi="7" ci="0" mb="0" cb="0"/><line nr="145" mi="1" ci="0" mb="0" cb="0"/><line nr="148" mi="0" ci="1" mb="0" cb="0"/><line nr="150" mi="0" ci="7" mb="0" cb="0"/><line nr="152" mi="0" ci="7" mb="0" cb="0"/><line nr="154" mi="0" ci="5" mb="0" cb="0"/><line nr="155" mi="0" ci="2" mb="1" cb="1"/><line nr="156" mi="6" ci="0" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="0"/><line nr="159" mi="0" ci="13" mb="0" cb="0"/><line nr="161" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="6" ci="0" mb="0" cb="0"/><line nr="175" mi="1" ci="0" mb="0" cb="0"/><line nr="186" mi="4" ci="0" mb="0" cb="0"/><line nr="199" mi="4" ci="0" mb="0" cb="0"/><line nr="200" mi="7" ci="0" mb="0" cb="0"/><line nr="201" mi="28" ci="0" mb="2" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="2"/><line nr="213" mi="0" ci="2" mb="0" cb="0"/><line nr="214" mi="0" ci="2" mb="1" cb="1"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="0" ci="5" mb="0" cb="2"/><line nr="217" mi="0" ci="2" mb="0" cb="0"/><line nr="218" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="1" ci="19" mb="3" cb="3"/><line nr="229" mi="0" ci="5" mb="0" cb="0"/><line nr="230" mi="0" ci="8" mb="0" cb="0"/><line nr="231" mi="0" ci="7" mb="0" cb="0"/><line nr="232" mi="0" ci="7" mb="0" cb="0"/><line nr="233" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="75" covered="185"/><counter type="BRANCH" missed="8" covered="14"/><counter type="LINE" missed="14" covered="39"/><counter type="COMPLEXITY" missed="11" covered="13"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanStartQuery.java"><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="4" mb="0" cb="2"/><line nr="46" mi="0" ci="7" mb="0" cb="0"/><line nr="47" mi="4" ci="3" mb="3" cb="1"/><line nr="48" mi="2" ci="0" mb="0" cb="0"/><line nr="50" mi="0" ci="4" mb="0" cb="0"/><line nr="62" mi="4" ci="0" mb="0" cb="0"/><line nr="63" mi="13" ci="0" mb="0" cb="0"/><line nr="64" mi="7" ci="0" mb="0" cb="0"/><line nr="65" mi="4" ci="0" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="4" mb="0" cb="0"/><line nr="89" mi="0" ci="7" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="91" mi="0" ci="7" mb="0" cb="0"/><line nr="110" mi="0" ci="3" mb="0" cb="0"/><line nr="111" mi="0" ci="5" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="1" mb="0" cb="0"/><line nr="124" mi="4" ci="0" mb="0" cb="0"/><line nr="125" mi="1" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="9" mb="0" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="1" ci="0" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="2"/><line nr="161" mi="0" ci="2" mb="0" cb="0"/><line nr="162" mi="0" ci="2" mb="1" cb="1"/><line nr="163" mi="2" ci="0" mb="0" cb="0"/><line nr="164" mi="0" ci="5" mb="0" cb="2"/><line nr="165" mi="0" ci="2" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="167" mi="0" ci="6" mb="0" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="8" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="64" covered="97"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="14" covered="24"/><counter type="COMPLEXITY" missed="7" covered="10"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanAndQuery.java"><line nr="30" mi="0" ci="4" mb="0" cb="0"/><line nr="31" mi="0" ci="2" mb="0" cb="0"/><line nr="32" mi="0" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="5" mb="0" cb="0"/><line nr="34" mi="0" ci="16" mb="0" cb="2"/><line nr="35" mi="0" ci="5" mb="1" cb="1"/><line nr="36" mi="0" ci="5" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="1" cb="1"/><line nr="38" mi="0" ci="2" mb="0" cb="2"/><line nr="39" mi="0" ci="9" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="1" cb="1"/><line nr="45" mi="0" ci="2" mb="0" cb="2"/><line nr="46" mi="0" ci="9" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="4" mb="0" cb="0"/><line nr="54" mi="0" ci="7" mb="0" cb="0"/><line nr="55" mi="0" ci="6" mb="0" cb="0"/><line nr="56" mi="0" ci="1" mb="0" cb="0"/><line nr="65" mi="0" ci="4" mb="0" cb="0"/><line nr="78" mi="0" ci="6" mb="0" cb="0"/><line nr="86" mi="0" ci="5" mb="1" cb="1"/><line nr="89" mi="0" ci="5" mb="0" cb="0"/><line nr="90" mi="0" ci="4" mb="0" cb="0"/><line nr="91" mi="0" ci="5" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="94" mi="0" ci="2" mb="0" cb="0"/><line nr="95" mi="0" ci="8" mb="0" cb="2"/><line nr="96" mi="0" ci="8" mb="0" cb="0"/><line nr="97" mi="0" ci="14" mb="0" cb="2"/><line nr="98" mi="0" ci="5" mb="1" cb="1"/><line nr="99" mi="8" ci="0" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="1" cb="1"/><line nr="102" mi="0" ci="1" mb="0" cb="0"/><line nr="103" mi="0" ci="5" mb="1" cb="1"/><line nr="104" mi="1" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="2" mb="1" cb="1"/><line nr="112" mi="5" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="2" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="0" cb="0"/><line nr="117" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="8" ci="0" mb="2" cb="0"/><line nr="119" mi="10" ci="0" mb="4" cb="0"/><line nr="121" mi="6" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="2" cb="0"/><line nr="124" mi="6" ci="0" mb="0" cb="0"/><line nr="125" mi="1" ci="0" mb="0" cb="0"/><line nr="126" mi="1" ci="0" mb="0" cb="0"/><line nr="129" mi="2" ci="0" mb="0" cb="0"/><line nr="131" mi="0" ci="3" mb="1" cb="1"/><line nr="132" mi="8" ci="0" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="1" cb="1"/><line nr="134" mi="6" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="8" mb="1" cb="3"/><line nr="136" mi="0" ci="7" mb="0" cb="0"/><line nr="138" mi="0" ci="4" mb="0" cb="0"/><line nr="140" mi="5" ci="0" mb="2" cb="0"/><line nr="141" mi="8" ci="0" mb="0" cb="0"/><line nr="143" mi="8" ci="0" mb="0" cb="0"/><line nr="155" mi="5" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="0" cb="2"/><line nr="166" mi="0" ci="2" mb="0" cb="0"/><line nr="167" mi="0" ci="2" mb="1" cb="1"/><line nr="168" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="0" ci="5" mb="1" cb="1"/><line nr="170" mi="2" ci="0" mb="0" cb="0"/><line nr="171" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="6" mb="0" cb="0"/><line nr="182" mi="0" ci="5" mb="0" cb="0"/><line nr="183" mi="0" ci="8" mb="0" cb="0"/><line nr="184" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="106" covered="236"/><counter type="BRANCH" missed="25" covered="27"/><counter type="LINE" missed="24" covered="50"/><counter type="COMPLEXITY" missed="20" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanEndQuery.java"><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="2"/><line nr="46" mi="0" ci="7" mb="0" cb="0"/><line nr="47" mi="1" ci="3" mb="1" cb="1"/><line nr="48" mi="3" ci="0" mb="2" cb="0"/><line nr="49" mi="2" ci="0" mb="0" cb="0"/><line nr="51" mi="0" ci="4" mb="0" cb="0"/><line nr="63" mi="4" ci="0" mb="0" cb="0"/><line nr="64" mi="13" ci="0" mb="0" cb="0"/><line nr="65" mi="7" ci="0" mb="0" cb="0"/><line nr="66" mi="4" ci="0" mb="0" cb="0"/><line nr="67" mi="3" ci="0" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="90" mi="0" ci="7" mb="0" cb="0"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="7" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="0" ci="5" mb="0" cb="0"/><line nr="113" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="4" ci="0" mb="0" cb="0"/><line nr="126" mi="1" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="6" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="1" ci="0" mb="0" cb="0"/><line nr="162" mi="0" ci="3" mb="0" cb="2"/><line nr="163" mi="0" ci="2" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="1" cb="1"/><line nr="165" mi="2" ci="0" mb="0" cb="0"/><line nr="166" mi="0" ci="5" mb="0" cb="2"/><line nr="167" mi="0" ci="2" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="169" mi="0" ci="6" mb="0" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="8" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="64" covered="98"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="15" covered="25"/><counter type="COMPLEXITY" missed="7" covered="10"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanFullyAlignedWithSpans.java"><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="58" mi="5" ci="0" mb="0" cb="0"/><line nr="59" mi="1" ci="0" mb="0" cb="0"/><line nr="69" mi="8" ci="0" mb="4" cb="0"/><line nr="70" mi="5" ci="0" mb="0" cb="0"/><line nr="72" mi="3" ci="0" mb="2" cb="0"/><line nr="73" mi="2" ci="0" mb="0" cb="0"/><line nr="76" mi="3" ci="0" mb="2" cb="0"/><line nr="77" mi="3" ci="0" mb="0" cb="0"/><line nr="78" mi="5" ci="0" mb="0" cb="0"/><line nr="81" mi="3" ci="0" mb="2" cb="0"/><line nr="83" mi="5" ci="0" mb="0" cb="0"/><line nr="86" mi="2" ci="0" mb="0" cb="0"/><line nr="98" mi="11" ci="0" mb="4" cb="0"/><line nr="99" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="11" ci="0" mb="4" cb="0"/><line nr="111" mi="4" ci="0" mb="0" cb="0"/><line nr="122" mi="11" ci="0" mb="4" cb="0"/><line nr="123" mi="9" ci="0" mb="0" cb="0"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="137" mi="1" ci="0" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="2" cb="0"/><line nr="168" mi="1" ci="0" mb="0" cb="0"/><line nr="169" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="0" cb="0"/><line nr="180" mi="4" ci="0" mb="2" cb="0"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="2" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="3" ci="0" mb="0" cb="0"/><line nr="188" mi="5" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="2" cb="0"/><line nr="190" mi="6" ci="0" mb="0" cb="0"/><line nr="191" mi="3" ci="0" mb="2" cb="0"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="195" mi="4" ci="0" mb="0" cb="0"/><line nr="197" mi="5" ci="0" mb="0" cb="0"/><line nr="199" mi="3" ci="0" mb="2" cb="0"/><line nr="200" mi="6" ci="0" mb="0" cb="0"/><line nr="201" mi="3" ci="0" mb="2" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="203" mi="3" ci="0" mb="0" cb="0"/><line nr="207" mi="3" ci="0" mb="2" cb="0"/><line nr="208" mi="3" ci="0" mb="0" cb="0"/><line nr="210" mi="3" ci="0" mb="2" cb="0"/><line nr="211" mi="3" ci="0" mb="0" cb="0"/><line nr="213" mi="3" ci="0" mb="0" cb="0"/><line nr="216" mi="3" ci="0" mb="0" cb="0"/><line nr="228" mi="4" ci="0" mb="2" cb="0"/><line nr="229" mi="2" ci="0" mb="0" cb="0"/><line nr="231" mi="5" ci="0" mb="0" cb="0"/><line nr="232" mi="5" ci="0" mb="0" cb="0"/><line nr="233" mi="5" ci="0" mb="0" cb="0"/><line nr="234" mi="7" ci="0" mb="4" cb="0"/><line nr="235" mi="3" ci="0" mb="2" cb="0"/><line nr="236" mi="6" ci="0" mb="0" cb="0"/><line nr="237" mi="4" ci="0" mb="0" cb="0"/><line nr="239" mi="6" ci="0" mb="0" cb="0"/><line nr="240" mi="4" ci="0" mb="0" cb="0"/><line nr="243" mi="4" ci="0" mb="2" cb="0"/><line nr="244" mi="3" ci="0" mb="2" cb="0"/><line nr="245" mi="2" ci="0" mb="0" cb="0"/><line nr="246" mi="2" ci="0" mb="0" cb="0"/><line nr="249" mi="2" ci="0" mb="0" cb="0"/><line nr="262" mi="3" ci="0" mb="0" cb="0"/><line nr="263" mi="5" ci="0" mb="2" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="265" mi="4" ci="0" mb="2" cb="0"/><line nr="266" mi="6" ci="0" mb="2" cb="0"/><line nr="267" mi="2" ci="0" mb="0" cb="0"/><line nr="269" mi="4" ci="0" mb="2" cb="0"/><line nr="270" mi="4" ci="0" mb="2" cb="0"/><line nr="271" mi="2" ci="0" mb="0" cb="0"/><line nr="274" mi="4" ci="0" mb="2" cb="0"/><line nr="275" mi="5" ci="0" mb="0" cb="0"/><line nr="276" mi="3" ci="0" mb="2" cb="0"/><line nr="277" mi="3" ci="0" mb="0" cb="0"/><line nr="278" mi="2" ci="0" mb="0" cb="0"/><line nr="280" mi="5" ci="0" mb="0" cb="0"/><line nr="281" mi="7" ci="0" mb="4" cb="0"/><line nr="283" mi="5" ci="0" mb="2" cb="0"/><line nr="284" mi="4" ci="0" mb="0" cb="0"/><line nr="285" mi="3" ci="0" mb="0" cb="0"/><line nr="287" mi="7" ci="0" mb="0" cb="0"/><line nr="289" mi="3" ci="0" mb="0" cb="0"/><line nr="290" mi="3" ci="0" mb="0" cb="0"/><line nr="291" mi="6" ci="0" mb="4" cb="0"/><line nr="293" mi="2" ci="0" mb="0" cb="0"/><line nr="300" mi="3" ci="0" mb="0" cb="0"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="308" mi="3" ci="0" mb="0" cb="0"/><line nr="309" mi="3" ci="0" mb="0" cb="0"/><line nr="310" mi="3" ci="0" mb="0" cb="0"/><line nr="311" mi="3" ci="0" mb="0" cb="0"/><line nr="312" mi="3" ci="0" mb="0" cb="0"/><line nr="313" mi="3" ci="0" mb="0" cb="0"/><line nr="314" mi="1" ci="0" mb="0" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="405" covered="0"/><counter type="BRANCH" missed="76" covered="0"/><counter type="LINE" missed="106" covered="0"/><counter type="COMPLEXITY" missed="52" covered="0"/><counter type="METHOD" missed="14" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSpanIntersectingQuery.java"><line nr="41" mi="1" ci="10" mb="2" cb="2"/><line nr="42" mi="1" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="8" mb="2" cb="2"/><line nr="44" mi="0" ci="11" mb="3" cb="3"/><line nr="45" mi="5" ci="0" mb="0" cb="0"/><line nr="47" mi="2" ci="0" mb="2" cb="0"/><line nr="48" mi="5" ci="0" mb="0" cb="0"/><line nr="50" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="1" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="6" mb="2" cb="2"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="0" ci="6" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="6" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="2" ci="8" mb="1" cb="1"/><line nr="89" mi="2" ci="3" mb="0" cb="0"/><line nr="101" mi="4" ci="0" mb="0" cb="0"/><line nr="102" mi="10" ci="0" mb="2" cb="0"/><line nr="103" mi="5" ci="0" mb="0" cb="0"/><line nr="104" mi="1" ci="0" mb="0" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="13" ci="0" mb="0" cb="0"/><line nr="117" mi="3" ci="0" mb="2" cb="0"/><line nr="118" mi="10" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="2" cb="0"/><line nr="124" mi="10" ci="0" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="0" cb="2"/><line nr="140" mi="0" ci="2" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="1" cb="1"/><line nr="142" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="1" cb="1"/><line nr="144" mi="2" ci="0" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="0" cb="0"/><line nr="146" mi="0" ci="16" mb="1" cb="3"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="157" mi="6" ci="0" mb="0" cb="0"/><line nr="158" mi="4" ci="0" mb="0" cb="0"/><line nr="159" mi="6" ci="0" mb="0" cb="0"/><line nr="160" mi="2" ci="0" mb="0" cb="0"/><line nr="171" mi="0" ci="6" mb="0" cb="0"/><line nr="172" mi="0" ci="6" mb="0" cb="0"/><line nr="173" mi="0" ci="10" mb="1" cb="3"/><line nr="174" mi="0" ci="8" mb="0" cb="0"/><line nr="175" mi="0" ci="4" mb="1" cb="1"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="180" mi="1" ci="3" mb="1" cb="1"/><line nr="181" mi="5" ci="2" mb="2" cb="0"/><line nr="182" mi="0" ci="5" mb="1" cb="1"/><line nr="183" mi="2" ci="6" mb="1" cb="1"/><line nr="184" mi="0" ci="2" mb="1" cb="1"/><line nr="185" mi="6" ci="0" mb="0" cb="0"/><line nr="187" mi="0" ci="4" mb="0" cb="0"/><line nr="214" mi="0" ci="3" mb="0" cb="0"/><line nr="215" mi="0" ci="5" mb="0" cb="0"/><line nr="216" mi="0" ci="3" mb="0" cb="0"/><line nr="217" mi="0" ci="3" mb="0" cb="0"/><line nr="218" mi="0" ci="1" mb="0" cb="0"/><line nr="229" mi="5" ci="0" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="0" cb="0"/><line nr="231" mi="1" ci="0" mb="0" cb="0"/><line nr="244" mi="0" ci="6" mb="0" cb="0"/><line nr="245" mi="0" ci="2" mb="1" cb="1"/><line nr="246" mi="2" ci="0" mb="0" cb="0"/><line nr="248" mi="0" ci="9" mb="0" cb="0"/><line nr="249" mi="0" ci="3" mb="0" cb="0"/><line nr="250" mi="0" ci="9" mb="0" cb="0"/><line nr="251" mi="0" ci="3" mb="0" cb="0"/><line nr="252" mi="0" ci="8" mb="0" cb="0"/><line nr="263" mi="5" ci="0" mb="0" cb="0"/><line nr="264" mi="5" ci="0" mb="0" cb="0"/><line nr="265" mi="1" ci="0" mb="0" cb="0"/><line nr="282" mi="0" ci="5" mb="0" cb="0"/><line nr="283" mi="5" ci="6" mb="1" cb="1"/><line nr="284" mi="0" ci="1" mb="0" cb="0"/><line nr="301" mi="0" ci="2" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="303" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="180" covered="248"/><counter type="BRANCH" missed="31" covered="27"/><counter type="LINE" missed="37" covered="53"/><counter type="COMPLEXITY" missed="31" covered="12"/><counter type="METHOD" missed="5" covered="9"/><counter type="CLASS" missed="0" covered="4"/></sourcefile><sourcefile name="MtasSpanMatchNoneSpans.java"><line nr="23" mi="0" ci="2" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="1" mb="0" cb="0"/><line nr="36" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="3" ci="0" mb="0" cb="0"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="31" covered="24"/><counter type="LINE" missed="12" covered="9"/><counter type="COMPLEXITY" missed="9" covered="2"/><counter type="METHOD" missed="9" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanWildcardQuery.java"><line nr="49" mi="4" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="14" ci="0" mb="4" cb="0"/><line nr="60" mi="5" ci="0" mb="0" cb="0"/><line nr="61" mi="6" ci="0" mb="0" cb="0"/><line nr="62" mi="3" ci="0" mb="0" cb="0"/><line nr="63" mi="3" ci="0" mb="0" cb="0"/><line nr="64" mi="5" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="2" cb="0"/><line nr="66" mi="7" ci="0" mb="0" cb="0"/><line nr="67" mi="9" ci="0" mb="0" cb="0"/><line nr="68" mi="11" ci="0" mb="2" cb="0"/><line nr="70" mi="4" ci="0" mb="0" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="73" mi="1" ci="0" mb="0" cb="0"/><line nr="83" mi="5" ci="0" mb="0" cb="0"/><line nr="84" mi="3" ci="0" mb="2" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="2" cb="0"/><line nr="88" mi="9" ci="0" mb="0" cb="0"/><line nr="89" mi="17" ci="0" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="0" cb="0"/><line nr="94" mi="8" ci="0" mb="2" cb="0"/><line nr="95" mi="5" ci="0" mb="2" cb="0"/><line nr="96" mi="13" ci="0" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="13" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="17" ci="0" mb="0" cb="0"/><line nr="121" mi="21" ci="0" mb="0" cb="0"/><line nr="123" mi="4" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="9" ci="0" mb="0" cb="0"/><line nr="158" mi="3" ci="0" mb="2" cb="0"/><line nr="159" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="2" ci="0" mb="2" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="162" mi="5" ci="0" mb="2" cb="0"/><line nr="163" mi="2" ci="0" mb="0" cb="0"/><line nr="164" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="15" ci="0" mb="4" cb="0"/><line nr="175" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="8" ci="0" mb="0" cb="0"/><line nr="177" mi="9" ci="0" mb="2" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="303" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="49" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="8" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSpanTermQuery.java"><line nr="27" mi="4" ci="0" mb="0" cb="0"/><line nr="28" mi="1" ci="0" mb="0" cb="0"/><line nr="37" mi="7" ci="0" mb="0" cb="0"/><line nr="38" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="0" ci="14" mb="0" cb="4"/><line nr="48" mi="0" ci="7" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="61" mi="0" ci="6" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="0" ci="3" mb="0" cb="2"/><line nr="91" mi="0" ci="2" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="1" cb="1"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="0" ci="5" mb="0" cb="2"/><line nr="95" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="0"/><line nr="97" mi="0" ci="6" mb="0" cb="0"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="113" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="20" covered="63"/><counter type="BRANCH" missed="1" covered="9"/><counter type="LINE" missed="6" covered="14"/><counter type="COMPLEXITY" missed="4" covered="10"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanStartSpans.java"><line nr="24" mi="0" ci="2" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="1" mb="0" cb="0"/><line nr="35" mi="2" ci="7" mb="1" cb="1"/><line nr="45" mi="9" ci="0" mb="2" cb="0"/><line nr="55" mi="2" ci="7" mb="1" cb="1"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="3" ci="0" mb="2" cb="0"/><line nr="78" mi="4" ci="0" mb="0" cb="0"/><line nr="80" mi="1" ci="0" mb="0" cb="0"/><line nr="89" mi="9" ci="0" mb="2" cb="0"/><line nr="99" mi="2" ci="7" mb="1" cb="1"/><line nr="109" mi="2" ci="8" mb="1" cb="1"/><line nr="119" mi="2" ci="7" mb="1" cb="1"/><line nr="129" mi="9" ci="0" mb="2" cb="0"/><counter type="INSTRUCTION" missed="47" covered="42"/><counter type="BRANCH" missed="13" covered="5"/><counter type="LINE" missed="7" covered="8"/><counter type="COMPLEXITY" missed="14" covered="6"/><counter type="METHOD" missed="5" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanSequenceItem.java"><line nr="28" mi="0" ci="2" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="1" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="1" cb="1"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="9" mb="0" cb="2"/><line nr="71" mi="0" ci="6" mb="1" cb="1"/><line nr="73" mi="2" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="8" mb="0" cb="0"/><line nr="86" mi="2" ci="7" mb="1" cb="1"/><line nr="87" mi="0" ci="2" mb="0" cb="0"/><line nr="100" mi="0" ci="5" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="0" cb="2"/><line nr="102" mi="0" ci="7" mb="0" cb="0"/><line nr="104" mi="0" ci="2" mb="0" cb="0"/><line nr="115" mi="22" ci="0" mb="2" cb="0"/><line nr="135" mi="0" ci="4" mb="1" cb="3"/><line nr="136" mi="0" ci="2" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="139" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="2" ci="8" mb="1" cb="3"/><line nr="142" mi="0" ci="3" mb="0" cb="2"/><line nr="143" mi="0" ci="3" mb="0" cb="0"/><line nr="145" mi="0" ci="3" mb="1" cb="1"/><line nr="146" mi="3" ci="0" mb="0" cb="0"/><line nr="148" mi="6" ci="0" mb="2" cb="0"/><line nr="151" mi="3" ci="0" mb="2" cb="0"/><line nr="152" mi="6" ci="0" mb="2" cb="0"/><line nr="153" mi="4" ci="0" mb="2" cb="0"/><line nr="154" mi="5" ci="0" mb="0" cb="0"/><line nr="155" mi="4" ci="0" mb="2" cb="0"/><line nr="156" mi="5" ci="0" mb="0" cb="0"/><line nr="158" mi="11" ci="0" mb="4" cb="0"/><line nr="160" mi="4" ci="0" mb="2" cb="0"/><line nr="161" mi="5" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="2" cb="0"/><line nr="163" mi="5" ci="0" mb="0" cb="0"/><line nr="165" mi="2" ci="0" mb="2" cb="0"/><line nr="167" mi="6" ci="0" mb="4" cb="0"/><line nr="168" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="3" ci="0" mb="0" cb="0"/><line nr="173" mi="5" ci="0" mb="0" cb="0"/><line nr="174" mi="3" ci="0" mb="2" cb="0"/><line nr="175" mi="4" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="2" cb="0"/><line nr="177" mi="5" ci="0" mb="0" cb="0"/><line nr="178" mi="9" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="3" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="0" cb="0"/><line nr="187" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="5" ci="0" mb="0" cb="0"/><line nr="190" mi="3" ci="0" mb="2" cb="0"/><line nr="191" mi="4" ci="0" mb="0" cb="0"/><line nr="192" mi="2" ci="0" mb="2" cb="0"/><line nr="193" mi="5" ci="0" mb="0" cb="0"/><line nr="194" mi="9" ci="0" mb="0" cb="0"/><line nr="201" mi="1" ci="0" mb="0" cb="0"/><line nr="202" mi="0" ci="5" mb="1" cb="1"/><line nr="204" mi="6" ci="0" mb="2" cb="0"/><line nr="205" mi="9" ci="0" mb="2" cb="0"/><line nr="206" mi="7" ci="0" mb="0" cb="0"/><line nr="207" mi="9" ci="0" mb="2" cb="0"/><line nr="208" mi="3" ci="0" mb="0" cb="0"/><line nr="209" mi="4" ci="0" mb="0" cb="0"/><line nr="210" mi="2" ci="0" mb="2" cb="0"/><line nr="211" mi="2" ci="0" mb="2" cb="0"/><line nr="212" mi="3" ci="0" mb="2" cb="0"/><line nr="213" mi="4" ci="0" mb="2" cb="0"/><line nr="214" mi="7" ci="0" mb="0" cb="0"/><line nr="215" mi="9" ci="0" mb="0" cb="0"/><line nr="218" mi="3" ci="0" mb="2" cb="0"/><line nr="219" mi="6" ci="0" mb="0" cb="0"/><line nr="220" mi="2" ci="0" mb="0" cb="0"/><line nr="221" mi="9" ci="0" mb="0" cb="0"/><line nr="224" mi="6" ci="0" mb="0" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="9" ci="0" mb="0" cb="0"/><line nr="230" mi="4" ci="0" mb="2" cb="0"/><line nr="231" mi="7" ci="0" mb="0" cb="0"/><line nr="232" mi="9" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="4" mb="0" cb="2"/><line nr="241" mi="0" ci="3" mb="0" cb="0"/><line nr="242" mi="0" ci="5" mb="1" cb="1"/><line nr="244" mi="6" ci="0" mb="2" cb="0"/><line nr="245" mi="9" ci="0" mb="2" cb="0"/><line nr="246" mi="7" ci="0" mb="0" cb="0"/><line nr="247" mi="3" ci="0" mb="0" cb="0"/><line nr="248" mi="4" ci="0" mb="0" cb="0"/><line nr="249" mi="2" ci="0" mb="2" cb="0"/><line nr="250" mi="2" ci="0" mb="2" cb="0"/><line nr="251" mi="3" ci="0" mb="2" cb="0"/><line nr="252" mi="6" ci="0" mb="0" cb="0"/><line nr="253" mi="11" ci="0" mb="0" cb="0"/><line nr="255" mi="3" ci="0" mb="2" cb="0"/><line nr="256" mi="4" ci="0" mb="2" cb="0"/><line nr="257" mi="7" ci="0" mb="0" cb="0"/><line nr="258" mi="9" ci="0" mb="0" cb="0"/><line nr="262" mi="6" ci="0" mb="0" cb="0"/><line nr="263" mi="4" ci="0" mb="0" cb="0"/><line nr="264" mi="9" ci="0" mb="0" cb="0"/><line nr="268" mi="4" ci="0" mb="2" cb="0"/><line nr="269" mi="7" ci="0" mb="0" cb="0"/><line nr="270" mi="9" ci="0" mb="0" cb="0"/><line nr="277" mi="0" ci="5" mb="1" cb="1"/><line nr="279" mi="6" ci="0" mb="4" cb="0"/><line nr="280" mi="13" ci="0" mb="0" cb="0"/><line nr="283" mi="13" ci="0" mb="0" cb="0"/><line nr="287" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="458" covered="130"/><counter type="BRANCH" missed="81" covered="21"/><counter type="LINE" missed="86" covered="32"/><counter type="COMPLEXITY" missed="47" covered="13"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSpanMatchNoneQuery.java"><line nr="35" mi="0" ci="4" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="1" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="7" mb="0" cb="0"/><line nr="67" mi="0" ci="4" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="1" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="112" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="0" ci="3" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="2"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="16" mb="0" cb="2"/><line nr="119" mi="0" ci="5" mb="0" cb="2"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="7" mb="0" cb="0"/><line nr="122" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="0" ci="1" mb="0" cb="0"/><line nr="127" mi="0" ci="6" mb="0" cb="0"/><line nr="128" mi="1" ci="0" mb="0" cb="0"/><line nr="129" mi="6" ci="0" mb="0" cb="0"/><line nr="142" mi="1" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="166" mi="4" ci="0" mb="0" cb="0"/><line nr="167" mi="13" ci="0" mb="0" cb="0"/><line nr="168" mi="3" ci="0" mb="0" cb="0"/><line nr="178" mi="0" ci="3" mb="0" cb="2"/><line nr="179" mi="0" ci="2" mb="0" cb="0"/><line nr="180" mi="0" ci="2" mb="1" cb="1"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="182" mi="0" ci="5" mb="1" cb="1"/><line nr="183" mi="0" ci="2" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="3" ci="0" mb="2" cb="0"/><line nr="186" mi="7" ci="0" mb="2" cb="0"/><line nr="188" mi="6" ci="0" mb="0" cb="0"/><line nr="199" mi="5" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="2" cb="0"/><line nr="201" mi="8" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="72" covered="100"/><counter type="BRANCH" missed="8" covered="10"/><counter type="LINE" missed="17" covered="26"/><counter type="COMPLEXITY" missed="10" covered="11"/><counter type="METHOD" missed="5" covered="7"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasSpanMatchAllQuery.java"><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="44" mi="0" ci="6" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="1" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="7" mb="0" cb="0"/><line nr="80" mi="0" ci="4" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="100" mi="0" ci="5" mb="0" cb="0"/><line nr="101" mi="0" ci="3" mb="0" cb="0"/><line nr="102" mi="0" ci="1" mb="0" cb="0"/><line nr="113" mi="6" ci="0" mb="0" cb="0"/><line nr="114" mi="4" ci="0" mb="2" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="7" ci="0" mb="0" cb="0"/><line nr="118" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="3" ci="0" mb="0" cb="0"/><line nr="121" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="141" mi="0" ci="3" mb="0" cb="2"/><line nr="142" mi="0" ci="3" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="0" cb="0"/><line nr="144" mi="0" ci="16" mb="0" cb="2"/><line nr="145" mi="0" ci="5" mb="0" cb="2"/><line nr="146" mi="0" ci="3" mb="0" cb="0"/><line nr="147" mi="0" ci="7" mb="0" cb="0"/><line nr="148" mi="0" ci="1" mb="0" cb="0"/><line nr="151" mi="0" ci="1" mb="0" cb="0"/><line nr="153" mi="0" ci="7" mb="0" cb="0"/><line nr="155" mi="0" ci="7" mb="0" cb="0"/><line nr="157" mi="0" ci="5" mb="0" cb="0"/><line nr="158" mi="0" ci="2" mb="1" cb="1"/><line nr="159" mi="6" ci="0" mb="0" cb="0"/><line nr="161" mi="0" ci="3" mb="0" cb="0"/><line nr="162" mi="0" ci="7" mb="0" cb="0"/><line nr="164" mi="1" ci="0" mb="0" cb="0"/><line nr="166" mi="6" ci="0" mb="0" cb="0"/><line nr="179" mi="1" ci="0" mb="0" cb="0"/><line nr="190" mi="4" ci="0" mb="0" cb="0"/><line nr="203" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="13" ci="0" mb="0" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="215" mi="0" ci="3" mb="0" cb="2"/><line nr="216" mi="0" ci="2" mb="0" cb="0"/><line nr="217" mi="0" ci="2" mb="1" cb="1"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="219" mi="0" ci="5" mb="0" cb="2"/><line nr="220" mi="0" ci="2" mb="0" cb="0"/><line nr="221" mi="0" ci="3" mb="0" cb="0"/><line nr="222" mi="0" ci="6" mb="0" cb="0"/><line nr="232" mi="0" ci="5" mb="0" cb="0"/><line nr="233" mi="0" ci="8" mb="0" cb="0"/><line nr="234" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="67" covered="158"/><counter type="BRANCH" missed="4" covered="12"/><counter type="LINE" missed="17" covered="38"/><counter type="COMPLEXITY" missed="7" covered="14"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><counter type="INSTRUCTION" missed="5323" covered="6897"/><counter type="BRANCH" missed="940" covered="890"/><counter type="LINE" missed="1124" covered="1532"/><counter type="COMPLEXITY" missed="823" covered="495"/><counter type="METHOD" missed="164" covered="239"/><counter type="CLASS" missed="6" covered="51"/></package><package name="mtas/codec/tree"><class name="mtas/codec/tree/IntervalTreeNode"><method name="&lt;init&gt;" desc="(II)V" line="43"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addList" desc="(Ljava/util/ArrayList;)V" line="58"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasTreeNode"><method name="&lt;init&gt;" desc="(II)V" line="37"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addIdAndRef" desc="(Ljava/lang/Integer;Ljava/lang/Long;IJ)V" line="55"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasTree"><method name="&lt;init&gt;" desc="(ZZ)V" line="42"><counter type="INSTRUCTION" missed="0" covered="18"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addIdFromDoc" desc="(Ljava/lang/Integer;Ljava/lang/Long;)V" line="56"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addParentFromToken" desc="(Lmtas/analysis/token/MtasToken;)V" line="68"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositionAndObjectFromToken" desc="(Lmtas/analysis/token/MtasToken;)V" line="84"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositionFromToken" desc="(Lmtas/analysis/token/MtasToken;Ljava/lang/Long;)V" line="100"><counter type="INSTRUCTION" missed="1" covered="169"/><counter type="BRANCH" missed="5" covered="19"/><counter type="LINE" missed="0" covered="31"/><counter type="COMPLEXITY" missed="5" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()Lmtas/codec/tree/MtasTreeNode;" line="146"><counter type="INSTRUCTION" missed="6" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSinglePoint" desc="()Z" line="195"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isStorePrefixAndTermRef" desc="()Z" line="204"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="printBalance" desc="()V" line="211"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printBalance" desc="(Ljava/lang/Integer;Lmtas/codec/tree/MtasTreeNode;)V" line="221"><counter type="INSTRUCTION" missed="104" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="118" covered="251"/><counter type="BRANCH" missed="14" covered="26"/><counter type="LINE" missed="14" covered="52"/><counter type="COMPLEXITY" missed="14" covered="16"/><counter type="METHOD" missed="2" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasAVLTreeNode"><method name="&lt;init&gt;" desc="(IILmtas/codec/tree/MtasAVLTreeNode;)V" line="25"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/tree/IntervalRBTreeNode"><method name="&lt;init&gt;" desc="(IIII)V" line="33"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasAVLTree"><method name="&lt;init&gt;" desc="(ZZ)V" line="22"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addRangeEmpty" desc="(IIIJ)V" line="34"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePoint" desc="(IIJLjava/lang/Integer;Ljava/lang/Long;)V" line="51"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addRange" desc="(IIIJLjava/lang/Integer;Ljava/lang/Long;)V" line="63"><counter type="INSTRUCTION" missed="149" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="26" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="updateMax" desc="(Lmtas/codec/tree/MtasAVLTreeNode;I)V" line="106"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rebalance" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)V" line="120"><counter type="INSTRUCTION" missed="79" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateLeft" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="149"><counter type="INSTRUCTION" missed="69" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateRight" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="177"><counter type="INSTRUCTION" missed="69" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateLeftThenRight" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="205"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateRightThenLeft" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)Lmtas/codec/tree/MtasAVLTreeNode;" line="216"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="height" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)I" line="227"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setBalance" desc="([Lmtas/codec/tree/MtasAVLTreeNode;)V" line="240"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setMax" desc="(Lmtas/codec/tree/MtasAVLTreeNode;)V" line="251"><counter type="INSTRUCTION" missed="29" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="525" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="100" covered="0"/><counter type="COMPLEXITY" missed="39" covered="0"/><counter type="METHOD" missed="13" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/tree/MtasRBTree"><method name="&lt;init&gt;" desc="(ZZ)V" line="22"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRangeEmpty" desc="(IIIJ)V" line="34"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePoint" desc="(IIJLjava/lang/Integer;Ljava/lang/Long;)V" line="53"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRange" desc="(IIIJLjava/lang/Integer;Ljava/lang/Long;)V" line="65"><counter type="INSTRUCTION" missed="0" covered="48"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRange" desc="(Lmtas/codec/tree/MtasRBTreeNode;Ljava/lang/Integer;Ljava/lang/Integer;IJLjava/lang/Integer;Ljava/lang/Long;)Lmtas/codec/tree/MtasRBTreeNode;" line="88"><counter type="INSTRUCTION" missed="0" covered="150"/><counter type="BRANCH" missed="0" covered="16"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="0" covered="9"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMax" desc="(Lmtas/codec/tree/MtasRBTreeNode;Lmtas/codec/tree/MtasRBTreeNode;)V" line="125"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rotateRight" desc="(Lmtas/codec/tree/MtasRBTreeNode;)Lmtas/codec/tree/MtasRBTreeNode;" line="140"><counter type="INSTRUCTION" missed="4" covered="59"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rotateLeft" desc="(Lmtas/codec/tree/MtasRBTreeNode;)Lmtas/codec/tree/MtasRBTreeNode;" line="161"><counter type="INSTRUCTION" missed="4" covered="59"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="flipColors" desc="(Lmtas/codec/tree/MtasRBTreeNode;)V" line="182"><counter type="INSTRUCTION" missed="24" covered="51"/><counter type="BRANCH" missed="14" covered="8"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="11" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isRed" desc="(Lmtas/codec/tree/MtasRBTreeNode;)Z" line="197"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="(Lmtas/codec/tree/MtasRBTreeNode;)I" line="210"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setMax" desc="(Lmtas/codec/tree/MtasRBTreeNode;)V" line="221"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="10"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="72" covered="451"/><counter type="BRANCH" missed="24" covered="46"/><counter type="LINE" missed="6" covered="76"/><counter type="COMPLEXITY" missed="21" covered="27"/><counter type="METHOD" missed="1" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/IntervalTree"><method name="&lt;init&gt;" desc="()V" line="23"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()Lmtas/codec/tree/IntervalTreeNode;" line="33"><counter type="INSTRUCTION" missed="4" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="71"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="printBalance" desc="(Ljava/lang/Integer;Lmtas/codec/tree/IntervalTreeNode;)Ljava/lang/String;" line="82"><counter type="INSTRUCTION" missed="119" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getRoot" desc="()Lmtas/codec/tree/IntervalTreeNode;" line="105"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCurrent" desc="()Lmtas/codec/tree/IntervalTreeNode;" line="114"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setCurrent" desc="(Lmtas/codec/tree/IntervalTreeNode;)V" line="123"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="137" covered="15"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="16" covered="6"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/IntervalTreeNodeData"><method name="&lt;init&gt;" desc="(IIII)V" line="37"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="51"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="38" covered="20"/><counter type="LINE" missed="3" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasTreeNodeId"><method name="&lt;init&gt;" desc="(JIJ)V" line="24"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareTo" desc="(Lmtas/codec/tree/MtasTreeNodeId;)I" line="37"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="45"><counter type="INSTRUCTION" missed="40" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="61"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="70" covered="19"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="6"/><counter type="COMPLEXITY" missed="8" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/MtasRBTreeNode"><method name="&lt;init&gt;" desc="(IIII)V" line="32"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/tree/IntervalRBTree"><method name="&lt;init&gt;" desc="()V" line="22"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/util/ArrayList;)V" line="32"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRangeEmpty" desc="(II)V" line="46"><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSinglePoint" desc="(ILjava/util/ArrayList;)V" line="63"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addRange" desc="(IILjava/util/ArrayList;)V" line="74"><counter type="INSTRUCTION" missed="8" covered="34"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addRange" desc="(Lmtas/codec/tree/IntervalRBTreeNode;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/ArrayList;)Lmtas/codec/tree/IntervalRBTreeNode;" line="94"><counter type="INSTRUCTION" missed="21" covered="120"/><counter type="BRANCH" missed="2" covered="14"/><counter type="LINE" missed="3" covered="17"/><counter type="COMPLEXITY" missed="2" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="updateMaxMin" desc="(Lmtas/codec/tree/IntervalRBTreeNode;Lmtas/codec/tree/IntervalRBTreeNode;)V" line="129"><counter type="INSTRUCTION" missed="4" covered="17"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rotateRight" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)Lmtas/codec/tree/IntervalRBTreeNode;" line="147"><counter type="INSTRUCTION" missed="63" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rotateLeft" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)Lmtas/codec/tree/IntervalRBTreeNode;" line="168"><counter type="INSTRUCTION" missed="4" covered="59"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="flipColors" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)V" line="189"><counter type="INSTRUCTION" missed="24" covered="51"/><counter type="BRANCH" missed="14" covered="8"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="11" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isRed" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)Z" line="204"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="size" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)I" line="217"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setMaxMin" desc="(Lmtas/codec/tree/IntervalRBTreeNode;)V" line="228"><counter type="INSTRUCTION" missed="0" covered="51"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="13"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="167" covered="389"/><counter type="BRANCH" missed="32" covered="42"/><counter type="LINE" missed="24" covered="69"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTree.java"><line nr="42" mi="0" ci="2" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="4" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="1" mb="0" cb="0"/><line nr="56" mi="0" ci="6" mb="2" cb="2"/><line nr="57" mi="0" ci="8" mb="0" cb="0"/><line nr="59" mi="0" ci="1" mb="0" cb="0"/><line nr="68" mi="0" ci="6" mb="2" cb="2"/><line nr="69" mi="0" ci="4" mb="0" cb="2"/><line nr="70" mi="0" ci="8" mb="0" cb="0"/><line nr="71" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="1" mb="0" cb="0"/><line nr="84" mi="0" ci="5" mb="0" cb="0"/><line nr="85" mi="0" ci="1" mb="0" cb="0"/><line nr="100" mi="1" ci="8" mb="1" cb="1"/><line nr="101" mi="0" ci="6" mb="2" cb="2"/><line nr="102" mi="0" ci="5" mb="0" cb="2"/><line nr="103" mi="0" ci="11" mb="0" cb="0"/><line nr="104" mi="0" ci="2" mb="0" cb="0"/><line nr="105" mi="0" ci="5" mb="0" cb="2"/><line nr="106" mi="0" ci="11" mb="0" cb="0"/><line nr="107" mi="0" ci="5" mb="0" cb="0"/><line nr="108" mi="0" ci="5" mb="1" cb="1"/><line nr="110" mi="0" ci="4" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="0" ci="2" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="16" mb="0" cb="2"/><line nr="115" mi="0" ci="2" mb="0" cb="2"/><line nr="116" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="6" mb="0" cb="2"/><line nr="119" mi="0" ci="5" mb="0" cb="0"/><line nr="120" mi="0" ci="3" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="0" cb="0"/><line nr="124" mi="0" ci="2" mb="1" cb="1"/><line nr="125" mi="0" ci="5" mb="0" cb="0"/><line nr="127" mi="0" ci="11" mb="0" cb="2"/><line nr="128" mi="0" ci="7" mb="0" cb="2"/><line nr="129" mi="0" ci="12" mb="0" cb="0"/><line nr="130" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="12" mb="0" cb="0"/><line nr="133" mi="0" ci="5" mb="0" cb="0"/><line nr="135" mi="0" ci="1" mb="0" cb="0"/><line nr="138" mi="0" ci="1" mb="0" cb="0"/><line nr="146" mi="0" ci="3" mb="1" cb="1"/><line nr="147" mi="6" ci="0" mb="0" cb="0"/><line nr="149" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="3" mb="0" cb="0"/><line nr="195" mi="0" ci="4" mb="0" cb="0"/><line nr="204" mi="0" ci="4" mb="0" cb="0"/><line nr="211" mi="6" ci="0" mb="0" cb="0"/><line nr="212" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="2" ci="0" mb="2" cb="0"/><line nr="222" mi="9" ci="0" mb="0" cb="0"/><line nr="223" mi="14" ci="0" mb="0" cb="0"/><line nr="224" mi="10" ci="0" mb="0" cb="0"/><line nr="225" mi="5" ci="0" mb="2" cb="0"/><line nr="226" mi="20" ci="0" mb="0" cb="0"/><line nr="227" mi="5" ci="0" mb="0" cb="0"/><line nr="229" mi="24" ci="0" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="0" cb="0"/><line nr="232" mi="9" ci="0" mb="0" cb="0"/><line nr="234" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="118" covered="251"/><counter type="BRANCH" missed="14" covered="26"/><counter type="LINE" missed="14" covered="52"/><counter type="COMPLEXITY" missed="14" covered="16"/><counter type="METHOD" missed="2" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTreeNodeId.java"><line nr="24" mi="0" ci="2" mb="0" cb="0"/><line nr="25" mi="0" ci="4" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="0" ci="6" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="2" cb="0"/><line nr="46" mi="2" ci="0" mb="0" cb="0"/><line nr="47" mi="2" ci="0" mb="2" cb="0"/><line nr="48" mi="2" ci="0" mb="0" cb="0"/><line nr="49" mi="5" ci="0" mb="2" cb="0"/><line nr="50" mi="2" ci="0" mb="0" cb="0"/><line nr="51" mi="3" ci="0" mb="0" cb="0"/><line nr="52" mi="21" ci="0" mb="6" cb="0"/><line nr="61" mi="5" ci="0" mb="0" cb="0"/><line nr="62" mi="8" ci="0" mb="0" cb="0"/><line nr="63" mi="7" ci="0" mb="0" cb="0"/><line nr="64" mi="8" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="70" covered="19"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="13" covered="6"/><counter type="COMPLEXITY" missed="8" covered="2"/><counter type="METHOD" missed="2" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalRBTree.java"><line nr="13" mi="2" ci="6" mb="1" cb="1"/><line nr="22" mi="0" ci="2" mb="0" cb="0"/><line nr="23" mi="0" ci="5" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="32" mi="0" ci="2" mb="0" cb="0"/><line nr="33" mi="0" ci="10" mb="0" cb="2"/><line nr="34" mi="0" ci="8" mb="0" cb="0"/><line nr="35" mi="0" ci="1" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="1" mb="0" cb="0"/><line nr="46" mi="11" ci="0" mb="0" cb="0"/><line nr="47" mi="6" ci="0" mb="2" cb="0"/><line nr="50" mi="12" ci="0" mb="0" cb="0"/><line nr="51" mi="5" ci="0" mb="0" cb="0"/><line nr="53" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="5" ci="0" mb="0" cb="0"/><line nr="64" mi="1" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="11" mb="0" cb="0"/><line nr="75" mi="0" ci="5" mb="1" cb="1"/><line nr="76" mi="8" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="12" mb="0" cb="0"/><line nr="79" mi="0" ci="5" mb="0" cb="0"/><line nr="81" mi="0" ci="1" mb="0" cb="0"/><line nr="94" mi="0" ci="2" mb="0" cb="0"/><line nr="95" mi="0" ci="2" mb="0" cb="2"/><line nr="96" mi="0" ci="13" mb="0" cb="0"/><line nr="97" mi="0" ci="10" mb="0" cb="0"/><line nr="98" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="6" mb="0" cb="0"/><line nr="100" mi="0" ci="1" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="1" cb="1"/><line nr="102" mi="10" ci="0" mb="0" cb="0"/><line nr="103" mi="7" ci="0" mb="0" cb="0"/><line nr="105" mi="0" ci="10" mb="0" cb="0"/><line nr="106" mi="0" ci="6" mb="0" cb="0"/><line nr="108" mi="0" ci="12" mb="0" cb="4"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="111" mi="0" ci="14" mb="1" cb="3"/><line nr="112" mi="4" ci="0" mb="0" cb="0"/><line nr="114" mi="0" ci="12" mb="0" cb="4"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="15" mb="0" cb="0"/><line nr="119" mi="0" ci="2" mb="0" cb="0"/><line nr="129" mi="0" ci="2" mb="1" cb="1"/><line nr="130" mi="0" ci="5" mb="1" cb="1"/><line nr="131" mi="0" ci="4" mb="0" cb="0"/><line nr="133" mi="0" ci="5" mb="1" cb="1"/><line nr="134" mi="4" ci="0" mb="0" cb="0"/><line nr="137" mi="0" ci="1" mb="0" cb="0"/><line nr="147" mi="14" ci="0" mb="6" cb="0"/><line nr="148" mi="4" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="3" ci="0" mb="0" cb="0"/><line nr="151" mi="6" ci="0" mb="0" cb="0"/><line nr="152" mi="5" ci="0" mb="0" cb="0"/><line nr="153" mi="4" ci="0" mb="0" cb="0"/><line nr="154" mi="15" ci="0" mb="0" cb="0"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="168" mi="4" ci="10" mb="3" cb="3"/><line nr="169" mi="0" ci="4" mb="0" cb="0"/><line nr="170" mi="0" ci="4" mb="0" cb="0"/><line nr="171" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="6" mb="0" cb="0"/><line nr="173" mi="0" ci="5" mb="0" cb="0"/><line nr="174" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="15" mb="0" cb="0"/><line nr="176" mi="0" ci="3" mb="0" cb="0"/><line nr="177" mi="0" ci="3" mb="0" cb="0"/><line nr="178" mi="0" ci="2" mb="0" cb="0"/><line nr="189" mi="4" ci="10" mb="4" cb="4"/><line nr="190" mi="6" ci="18" mb="4" cb="4"/><line nr="191" mi="14" ci="0" mb="6" cb="0"/><line nr="192" mi="0" ci="6" mb="0" cb="0"/><line nr="193" mi="0" ci="8" mb="0" cb="0"/><line nr="194" mi="0" ci="8" mb="0" cb="0"/><line nr="195" mi="0" ci="1" mb="0" cb="0"/><line nr="204" mi="0" ci="2" mb="0" cb="2"/><line nr="205" mi="0" ci="2" mb="0" cb="0"/><line nr="207" mi="0" ci="7" mb="0" cb="2"/><line nr="217" mi="0" ci="2" mb="0" cb="2"/><line nr="218" mi="0" ci="2" mb="0" cb="0"/><line nr="219" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="4" mb="0" cb="0"/><line nr="229" mi="0" ci="4" mb="0" cb="0"/><line nr="230" mi="0" ci="3" mb="0" cb="2"/><line nr="231" mi="0" ci="9" mb="0" cb="0"/><line nr="232" mi="0" ci="9" mb="0" cb="0"/><line nr="234" mi="0" ci="3" mb="0" cb="2"/><line nr="235" mi="0" ci="9" mb="0" cb="0"/><line nr="236" mi="0" ci="9" mb="0" cb="0"/><line nr="238" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="167" covered="389"/><counter type="BRANCH" missed="32" covered="42"/><counter type="LINE" missed="24" covered="69"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasAVLTree.java"><line nr="22" mi="4" ci="0" mb="0" cb="0"/><line nr="23" mi="5" ci="0" mb="0" cb="0"/><line nr="24" mi="1" ci="0" mb="0" cb="0"/><line nr="34" mi="11" ci="0" mb="0" cb="0"/><line nr="35" mi="6" ci="0" mb="2" cb="0"/><line nr="38" mi="8" ci="0" mb="0" cb="0"/><line nr="40" mi="1" ci="0" mb="0" cb="0"/><line nr="51" mi="8" ci="0" mb="0" cb="0"/><line nr="52" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="11" ci="0" mb="0" cb="0"/><line nr="64" mi="5" ci="0" mb="2" cb="0"/><line nr="65" mi="10" ci="0" mb="0" cb="0"/><line nr="66" mi="1" ci="0" mb="0" cb="0"/><line nr="68" mi="3" ci="0" mb="2" cb="0"/><line nr="69" mi="8" ci="0" mb="0" cb="0"/><line nr="70" mi="8" ci="0" mb="0" cb="0"/><line nr="71" mi="8" ci="0" mb="0" cb="0"/><line nr="73" mi="4" ci="0" mb="0" cb="0"/><line nr="76" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="8" ci="0" mb="2" cb="0"/><line nr="78" mi="10" ci="0" mb="2" cb="0"/><line nr="79" mi="2" ci="0" mb="2" cb="0"/><line nr="80" mi="2" ci="0" mb="2" cb="0"/><line nr="81" mi="8" ci="0" mb="0" cb="0"/><line nr="82" mi="7" ci="0" mb="0" cb="0"/><line nr="83" mi="8" ci="0" mb="0" cb="0"/><line nr="84" mi="8" ci="0" mb="0" cb="0"/><line nr="86" mi="8" ci="0" mb="0" cb="0"/><line nr="87" mi="7" ci="0" mb="0" cb="0"/><line nr="88" mi="8" ci="0" mb="0" cb="0"/><line nr="89" mi="7" ci="0" mb="0" cb="0"/><line nr="91" mi="3" ci="0" mb="0" cb="0"/><line nr="92" mi="1" ci="0" mb="0" cb="0"/><line nr="94" mi="1" ci="0" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="106" mi="2" ci="0" mb="2" cb="0"/><line nr="107" mi="4" ci="0" mb="2" cb="0"/><line nr="108" mi="3" ci="0" mb="0" cb="0"/><line nr="109" mi="5" ci="0" mb="0" cb="0"/><line nr="112" mi="1" ci="0" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><line nr="121" mi="8" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="2" cb="0"/><line nr="123" mi="15" ci="0" mb="2" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="126" mi="5" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="2" cb="0"/><line nr="129" mi="15" ci="0" mb="2" cb="0"/><line nr="130" mi="5" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="0" cb="0"/><line nr="135" mi="3" ci="0" mb="2" cb="0"/><line nr="136" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="1" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="4" ci="0" mb="0" cb="0"/><line nr="151" mi="4" ci="0" mb="0" cb="0"/><line nr="152" mi="3" ci="0" mb="2" cb="0"/><line nr="153" mi="5" ci="0" mb="0" cb="0"/><line nr="155" mi="3" ci="0" mb="0" cb="0"/><line nr="156" mi="3" ci="0" mb="0" cb="0"/><line nr="157" mi="3" ci="0" mb="2" cb="0"/><line nr="158" mi="11" ci="0" mb="4" cb="0"/><line nr="159" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="4" ci="0" mb="0" cb="0"/><line nr="164" mi="3" ci="0" mb="0" cb="0"/><line nr="165" mi="3" ci="0" mb="0" cb="0"/><line nr="166" mi="12" ci="0" mb="0" cb="0"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="177" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="4" ci="0" mb="0" cb="0"/><line nr="179" mi="4" ci="0" mb="0" cb="0"/><line nr="180" mi="3" ci="0" mb="2" cb="0"/><line nr="181" mi="5" ci="0" mb="0" cb="0"/><line nr="183" mi="3" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="3" ci="0" mb="2" cb="0"/><line nr="186" mi="11" ci="0" mb="4" cb="0"/><line nr="187" mi="5" ci="0" mb="0" cb="0"/><line nr="189" mi="4" ci="0" mb="0" cb="0"/><line nr="192" mi="3" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="12" ci="0" mb="0" cb="0"/><line nr="195" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="7" ci="0" mb="0" cb="0"/><line nr="206" mi="4" ci="0" mb="0" cb="0"/><line nr="216" mi="7" ci="0" mb="0" cb="0"/><line nr="217" mi="4" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="2" cb="0"/><line nr="228" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="14" ci="0" mb="0" cb="0"/><line nr="240" mi="16" ci="0" mb="2" cb="0"/><line nr="241" mi="13" ci="0" mb="0" cb="0"/><line nr="243" mi="1" ci="0" mb="0" cb="0"/><line nr="251" mi="4" ci="0" mb="0" cb="0"/><line nr="252" mi="3" ci="0" mb="2" cb="0"/><line nr="253" mi="9" ci="0" mb="0" cb="0"/><line nr="255" mi="3" ci="0" mb="2" cb="0"/><line nr="256" mi="9" ci="0" mb="0" cb="0"/><line nr="258" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="525" covered="0"/><counter type="BRANCH" missed="52" covered="0"/><counter type="LINE" missed="100" covered="0"/><counter type="COMPLEXITY" missed="39" covered="0"/><counter type="METHOD" missed="13" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasRBTree.java"><line nr="10" mi="2" ci="6" mb="1" cb="1"/><line nr="22" mi="0" ci="4" mb="0" cb="0"/><line nr="23" mi="0" ci="5" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="34" mi="11" ci="0" mb="0" cb="0"/><line nr="35" mi="6" ci="0" mb="2" cb="0"/><line nr="38" mi="15" ci="0" mb="0" cb="0"/><line nr="40" mi="5" ci="0" mb="0" cb="0"/><line nr="42" mi="1" ci="0" mb="0" cb="0"/><line nr="53" mi="0" ci="8" mb="0" cb="0"/><line nr="54" mi="0" ci="1" mb="0" cb="0"/><line nr="65" mi="0" ci="11" mb="0" cb="0"/><line nr="66" mi="0" ci="5" mb="0" cb="2"/><line nr="67" mi="0" ci="11" mb="0" cb="0"/><line nr="69" mi="0" ci="15" mb="0" cb="0"/><line nr="70" mi="0" ci="5" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="88" mi="0" ci="2" mb="0" cb="0"/><line nr="89" mi="0" ci="2" mb="0" cb="2"/><line nr="90" mi="0" ci="13" mb="0" cb="0"/><line nr="91" mi="0" ci="10" mb="0" cb="0"/><line nr="92" mi="0" ci="6" mb="0" cb="0"/><line nr="93" mi="0" ci="6" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="95" mi="0" ci="5" mb="0" cb="2"/><line nr="96" mi="0" ci="13" mb="0" cb="0"/><line nr="98" mi="0" ci="7" mb="0" cb="0"/><line nr="100" mi="0" ci="13" mb="0" cb="0"/><line nr="102" mi="0" ci="6" mb="0" cb="0"/><line nr="104" mi="0" ci="12" mb="0" cb="4"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="107" mi="0" ci="14" mb="0" cb="4"/><line nr="108" mi="0" ci="4" mb="0" cb="0"/><line nr="110" mi="0" ci="12" mb="0" cb="4"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="113" mi="0" ci="15" mb="0" cb="0"/><line nr="115" mi="0" ci="2" mb="0" cb="0"/><line nr="125" mi="0" ci="2" mb="1" cb="1"/><line nr="126" mi="0" ci="5" mb="0" cb="2"/><line nr="127" mi="0" ci="4" mb="0" cb="0"/><line nr="130" mi="0" ci="1" mb="0" cb="0"/><line nr="140" mi="4" ci="10" mb="3" cb="3"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="0" ci="3" mb="0" cb="0"/><line nr="144" mi="0" ci="6" mb="0" cb="0"/><line nr="145" mi="0" ci="5" mb="0" cb="0"/><line nr="146" mi="0" ci="4" mb="0" cb="0"/><line nr="147" mi="0" ci="15" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="0" cb="0"/><line nr="149" mi="0" ci="3" mb="0" cb="0"/><line nr="150" mi="0" ci="2" mb="0" cb="0"/><line nr="161" mi="4" ci="10" mb="3" cb="3"/><line nr="162" mi="0" ci="4" mb="0" cb="0"/><line nr="163" mi="0" ci="4" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="6" mb="0" cb="0"/><line nr="166" mi="0" ci="5" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="168" mi="0" ci="15" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="4" ci="10" mb="4" cb="4"/><line nr="183" mi="6" ci="18" mb="4" cb="4"/><line nr="184" mi="14" ci="0" mb="6" cb="0"/><line nr="185" mi="0" ci="6" mb="0" cb="0"/><line nr="186" mi="0" ci="8" mb="0" cb="0"/><line nr="187" mi="0" ci="8" mb="0" cb="0"/><line nr="188" mi="0" ci="1" mb="0" cb="0"/><line nr="197" mi="0" ci="2" mb="0" cb="2"/><line nr="198" mi="0" ci="2" mb="0" cb="0"/><line nr="200" mi="0" ci="7" mb="0" cb="2"/><line nr="210" mi="0" ci="2" mb="0" cb="2"/><line nr="211" mi="0" ci="2" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="0"/><line nr="221" mi="0" ci="4" mb="0" cb="0"/><line nr="222" mi="0" ci="3" mb="0" cb="2"/><line nr="223" mi="0" ci="9" mb="0" cb="0"/><line nr="225" mi="0" ci="3" mb="0" cb="2"/><line nr="226" mi="0" ci="9" mb="0" cb="0"/><line nr="228" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="72" covered="451"/><counter type="BRANCH" missed="24" covered="46"/><counter type="LINE" missed="6" covered="76"/><counter type="COMPLEXITY" missed="21" covered="27"/><counter type="METHOD" missed="1" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasRBTreeNode.java"><line nr="32" mi="0" ci="4" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalTreeNodeData.java"><line nr="37" mi="0" ci="2" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="5" mb="0" cb="0"/><line nr="43" mi="0" ci="1" mb="0" cb="0"/><line nr="51" mi="4" ci="0" mb="0" cb="0"/><line nr="52" mi="32" ci="0" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="38" covered="20"/><counter type="LINE" missed="3" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="1" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalTreeNode.java"><line nr="43" mi="0" ci="2" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="5" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="58" mi="0" ci="2" mb="1" cb="1"/><line nr="59" mi="0" ci="5" mb="0" cb="0"/><line nr="61" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalTree.java"><line nr="23" mi="0" ci="2" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="1" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="1" cb="1"/><line nr="34" mi="4" ci="0" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="7" ci="0" mb="0" cb="0"/><line nr="82" mi="4" ci="0" mb="0" cb="0"/><line nr="83" mi="2" ci="0" mb="2" cb="0"/><line nr="84" mi="12" ci="0" mb="0" cb="0"/><line nr="85" mi="14" ci="0" mb="0" cb="0"/><line nr="86" mi="11" ci="0" mb="0" cb="0"/><line nr="87" mi="5" ci="0" mb="2" cb="0"/><line nr="88" mi="26" ci="0" mb="0" cb="0"/><line nr="91" mi="25" ci="0" mb="0" cb="0"/><line nr="92" mi="5" ci="0" mb="0" cb="0"/><line nr="94" mi="12" ci="0" mb="0" cb="0"/><line nr="96" mi="3" ci="0" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="114" mi="3" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="124" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="137" covered="15"/><counter type="BRANCH" missed="5" covered="1"/><counter type="LINE" missed="16" covered="6"/><counter type="COMPLEXITY" missed="7" covered="3"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="IntervalRBTreeNode.java"><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasTreeNode.java"><line nr="37" mi="0" ci="2" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="5" mb="0" cb="0"/><line nr="42" mi="0" ci="1" mb="0" cb="0"/><line nr="55" mi="0" ci="2" mb="1" cb="1"/><line nr="56" mi="0" ci="8" mb="0" cb="0"/><line nr="58" mi="0" ci="6" mb="0" cb="0"/><line nr="60" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="34"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasAVLTreeNode.java"><line nr="25" mi="4" ci="0" mb="0" cb="0"/><line nr="26" mi="3" ci="0" mb="0" cb="0"/><line nr="27" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="1135" covered="1229"/><counter type="BRANCH" missed="141" covered="117"/><counter type="LINE" missed="179" covered="244"/><counter type="COMPLEXITY" missed="121" covered="78"/><counter type="METHOD" missed="27" covered="43"/><counter type="CLASS" missed="2" covered="10"/></package><package name="mtas/parser/cql/util"><class name="mtas/parser/cql/util/MtasCQLParserWordFullCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserWordCondition;)V" line="25"><counter type="INSTRUCTION" missed="6" covered="23"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="2" covered="9"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCondition" desc="()Lmtas/parser/cql/util/MtasCQLParserWordCondition;" line="45"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isEmpty" desc="()Z" line="54"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="65"><counter type="INSTRUCTION" missed="125" covered="130"/><counter type="BRANCH" missed="11" covered="15"/><counter type="LINE" missed="18" covered="25"/><counter type="COMPLEXITY" missed="8" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="141"><counter type="INSTRUCTION" missed="4" covered="25"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="8"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="160"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="154" covered="181"/><counter type="BRANCH" missed="14" covered="22"/><counter type="LINE" missed="26" covered="43"/><counter type="COMPLEXITY" missed="13" covered="11"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserGroupFullCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserGroupCondition;Ljava/lang/String;)V" line="36"><counter type="INSTRUCTION" missed="0" covered="37"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCondition" desc="()Lmtas/parser/cql/util/MtasCQLParserGroupCondition;" line="57"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMinimumOccurence" desc="()I" line="68"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaximumOccurence" desc="()I" line="79"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOccurence" desc="(II)V" line="91"><counter type="INSTRUCTION" missed="21" covered="19"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="109"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="121"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="132"><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="148"><counter type="INSTRUCTION" missed="4" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="163"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="55" covered="117"/><counter type="BRANCH" missed="7" covered="17"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="10" covered="12"/><counter type="METHOD" missed="3" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserBasicSentenceCondition"><method name="&lt;init&gt;" desc="(Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="44"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addWord" desc="(Lmtas/parser/cql/util/MtasCQLParserWordFullCondition;)V" line="61"><counter type="INSTRUCTION" missed="10" covered="16"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addGroup" desc="(Lmtas/parser/cql/util/MtasCQLParserGroupFullCondition;)V" line="78"><counter type="INSTRUCTION" missed="5" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addBasicSentence" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;)V" line="93"><counter type="INSTRUCTION" missed="5" covered="13"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinimumOccurence" desc="()I" line="108"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumOccurence" desc="()I" line="117"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setOccurence" desc="(II)V" line="128"><counter type="INSTRUCTION" missed="26" covered="23"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="3" covered="6"/><counter type="COMPLEXITY" missed="5" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="148"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="159"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplify" desc="()V" line="168"><counter type="INSTRUCTION" missed="54" covered="136"/><counter type="BRANCH" missed="13" covered="21"/><counter type="LINE" missed="17" covered="37"/><counter type="COMPLEXITY" missed="10" covered="8"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPartList" desc="()Ljava/util/List;" line="247"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="257"><counter type="INSTRUCTION" missed="19" covered="89"/><counter type="BRANCH" missed="1" covered="11"/><counter type="LINE" missed="4" covered="23"/><counter type="COMPLEXITY" missed="1" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="300"><counter type="INSTRUCTION" missed="72" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="15"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="199" covered="329"/><counter type="BRANCH" missed="31" covered="43"/><counter type="LINE" missed="42" covered="94"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserGroupQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="44"><counter type="INSTRUCTION" missed="0" covered="27"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="57"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="70"><counter type="INSTRUCTION" missed="87" covered="80"/><counter type="BRANCH" missed="12" covered="7"/><counter type="LINE" missed="7" covered="10"/><counter type="COMPLEXITY" missed="10" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="104"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="115"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="128"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="138"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="148"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="165"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="104" covered="167"/><counter type="BRANCH" missed="14" covered="11"/><counter type="LINE" missed="11" covered="28"/><counter type="COMPLEXITY" missed="14" covered="9"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserWordCondition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="50"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="type" desc="()Ljava/lang/String;" line="66"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="field" desc="()Ljava/lang/String;" line="75"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="swapNot" desc="()V" line="82"><counter type="INSTRUCTION" missed="2" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="not" desc="()Z" line="92"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addPositiveQuery" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="101"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addNegativeQuery" desc="(Lmtas/search/spans/util/MtasSpanQuery;)V" line="110"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getPositiveQuery" desc="()Ljava/util/List;" line="119"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositiveQuery" desc="(I)Lmtas/search/spans/util/MtasSpanQuery;" line="129"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNegativeQuery" desc="()Ljava/util/List;" line="142"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNegativeQuery" desc="(I)Lmtas/search/spans/util/MtasSpanQuery;" line="152"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addCondition" desc="(Lmtas/parser/cql/util/MtasCQLParserWordCondition;)V" line="165"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSingle" desc="()Z" line="176"><counter type="INSTRUCTION" missed="2" covered="22"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSimplePositive" desc="()Z" line="192"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSimpleNegative" desc="()Z" line="205"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isEmpty" desc="()Z" line="217"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="swapType" desc="()V" line="228"><counter type="INSTRUCTION" missed="21" covered="32"/><counter type="BRANCH" missed="4" covered="2"/><counter type="LINE" missed="5" covered="9"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplified" desc="()Ljava/lang/Boolean;" line="251"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="simplify" desc="()V" line="258"><counter type="INSTRUCTION" missed="185" covered="165"/><counter type="BRANCH" missed="26" covered="28"/><counter type="LINE" missed="38" covered="34"/><counter type="COMPLEXITY" missed="15" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="368"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="379"><counter type="INSTRUCTION" missed="177" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="414"><counter type="INSTRUCTION" missed="39" covered="112"/><counter type="BRANCH" missed="19" covered="21"/><counter type="LINE" missed="12" covered="22"/><counter type="COMPLEXITY" missed="16" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="470"><counter type="INSTRUCTION" missed="73" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="518" covered="467"/><counter type="BRANCH" missed="80" covered="74"/><counter type="LINE" missed="91" covered="106"/><counter type="COMPLEXITY" missed="59" covered="41"/><counter type="METHOD" missed="5" covered="18"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserWordPositionQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="31"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;II)V" line="44"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="56"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="67"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="80"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="90"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="100"><counter type="INSTRUCTION" missed="6" covered="19"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="3" covered="5"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="117"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="19" covered="92"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="5" covered="19"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserDefaultPrefixCondition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)V" line="26"><counter type="INSTRUCTION" missed="5" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="5" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserWordQuery"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;)V" line="53"><counter type="INSTRUCTION" missed="29" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)V" line="71"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashSet;)V" line="88"><counter type="INSTRUCTION" missed="224" covered="45"/><counter type="BRANCH" missed="23" covered="1"/><counter type="LINE" missed="28" covered="6"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getField" desc="()Ljava/lang/String;" line="139"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Lorg/apache/lucene/index/IndexReader;)Lmtas/search/spans/util/MtasSpanQuery;" line="150"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createWeight" desc="(Lorg/apache/lucene/search/IndexSearcher;Z)Lorg/apache/lucene/search/spans/SpanWeight;" line="163"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;)Ljava/lang/String;" line="173"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="183"><counter type="INSTRUCTION" missed="4" covered="21"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="200"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="270" covered="107"/><counter type="BRANCH" missed="25" covered="5"/><counter type="LINE" missed="36" covered="20"/><counter type="COMPLEXITY" missed="17" covered="7"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserSentenceCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="35"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addBasicSentenceToEndLatestSequence" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;)V" line="97"><counter type="INSTRUCTION" missed="57" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="addSentenceToEndLatestSequence" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;)V" line="220"><counter type="INSTRUCTION" missed="24" covered="72"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="6" covered="17"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="addSentenceAsFirstOption" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;)V" line="265"><counter type="INSTRUCTION" missed="24" covered="82"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="6" covered="22"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isBasic" desc="()Z" line="357"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isSingle" desc="()Z" line="366"><counter type="INSTRUCTION" missed="2" covered="12"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplify" desc="()V" line="375"><counter type="INSTRUCTION" missed="0" covered="71"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="0" covered="17"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="simplifySequence" desc="(Ljava/util/List;)V" line="408"><counter type="INSTRUCTION" missed="66" covered="135"/><counter type="BRANCH" missed="30" covered="28"/><counter type="LINE" missed="13" covered="33"/><counter type="COMPLEXITY" missed="20" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinimumOccurence" desc="()I" line="483"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getMaximumOccurence" desc="()I" line="492"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOccurence" desc="(II)V" line="503"><counter type="INSTRUCTION" missed="21" covered="19"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="519"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="542"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createQuery" desc="(Ljava/util/List;)Lmtas/search/spans/util/MtasSpanQuery;" line="555"><counter type="INSTRUCTION" missed="20" covered="69"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="585"><counter type="INSTRUCTION" missed="53" covered="82"/><counter type="BRANCH" missed="5" covered="11"/><counter type="LINE" missed="9" covered="17"/><counter type="COMPLEXITY" missed="4" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="628"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="639"><counter type="INSTRUCTION" missed="205" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="480" covered="625"/><counter type="BRANCH" missed="70" covered="76"/><counter type="LINE" missed="76" covered="151"/><counter type="COMPLEXITY" missed="51" covered="40"/><counter type="METHOD" missed="4" covered="14"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserSentencePartCondition"><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserBasicSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="12"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;Lmtas/search/spans/util/MtasSpanQuery;Ljava/lang/Integer;)V" line="12"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setFirstOccurence" desc="(II)V" line="84"><counter type="INSTRUCTION" missed="23" covered="26"/><counter type="BRANCH" missed="4" covered="6"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setFirstOptional" desc="(Z)V" line="105"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setOr" desc="(Z)V" line="119"><counter type="INSTRUCTION" missed="5" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setSecondPart" desc="(Lmtas/parser/cql/util/MtasCQLParserSentencePartCondition;)V" line="134"><counter type="INSTRUCTION" missed="5" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createFullSentence" desc="()Lmtas/parser/cql/util/MtasCQLParserSentenceCondition;" line="149"><counter type="INSTRUCTION" missed="3" covered="132"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="1" covered="26"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="49" covered="246"/><counter type="BRANCH" missed="9" covered="21"/><counter type="LINE" missed="9" covered="60"/><counter type="COMPLEXITY" missed="9" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserGroupCondition"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lmtas/search/spans/util/MtasSpanQuery;)V" line="22"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="field" desc="()Ljava/lang/String;" line="33"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getQuery" desc="()Lmtas/search/spans/util/MtasSpanQuery;" line="42"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="52"><counter type="INSTRUCTION" missed="3" covered="23"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hashCode" desc="()I" line="65"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="29" covered="35"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="8"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/parser/cql/util/MtasCQLParserBasicSentencePartCondition"><method name="&lt;init&gt;" desc="()V" line="9"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMinimumOccurence" desc="()I" line="37"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMaximumOccurence" desc="()I" line="46"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOccurence" desc="(II)V" line="57"><counter type="INSTRUCTION" missed="18" covered="22"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="isOptional" desc="()Z" line="73"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setOptional" desc="(Z)V" line="82"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="92"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="103"><counter type="INSTRUCTION" missed="122" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="145" covered="38"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="17" covered="12"/><counter type="COMPLEXITY" missed="9" covered="7"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasCQLParserDefaultPrefixCondition.java"><line nr="26" mi="0" ci="4" mb="0" cb="0"/><line nr="27" mi="0" ci="2" mb="1" cb="1"/><line nr="28" mi="5" ci="0" mb="0" cb="0"/><line nr="30" mi="0" ci="10" mb="0" cb="0"/><line nr="32" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="5" covered="17"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserBasicSentencePartCondition.java"><line nr="9" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="8" mb="3" cb="3"/><line nr="58" mi="18" ci="0" mb="0" cb="0"/><line nr="60" mi="0" ci="2" mb="0" cb="2"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="5" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="1" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="92" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="11" ci="0" mb="0" cb="0"/><line nr="105" mi="3" ci="0" mb="2" cb="0"/><line nr="106" mi="9" ci="0" mb="0" cb="0"/><line nr="108" mi="9" ci="0" mb="4" cb="0"/><line nr="109" mi="5" ci="0" mb="2" cb="0"/><line nr="110" mi="20" ci="0" mb="0" cb="0"/><line nr="112" mi="14" ci="0" mb="0" cb="0"/><line nr="116" mi="12" ci="0" mb="0" cb="0"/><line nr="117" mi="8" ci="0" mb="0" cb="0"/><line nr="118" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="16" ci="0" mb="0" cb="0"/><line nr="120" mi="1" ci="0" mb="0" cb="0"/><line nr="121" mi="9" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="145" covered="38"/><counter type="BRANCH" missed="11" covered="5"/><counter type="LINE" missed="17" covered="12"/><counter type="COMPLEXITY" missed="9" covered="7"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserGroupCondition.java"><line nr="22" mi="0" ci="2" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="1" mb="0" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="5" mb="2" cb="2"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="1" ci="15" mb="2" cb="2"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="65" mi="5" ci="0" mb="0" cb="0"/><line nr="66" mi="8" ci="0" mb="0" cb="0"/><line nr="67" mi="8" ci="0" mb="0" cb="0"/><line nr="68" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="29" covered="35"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="8"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="2" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserBasicSentenceCondition.java"><line nr="15" mi="2" ci="6" mb="1" cb="1"/><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="1" mb="0" cb="0"/><line nr="61" mi="5" ci="4" mb="1" cb="1"/><line nr="62" mi="0" ci="2" mb="1" cb="1"/><line nr="63" mi="0" ci="3" mb="1" cb="1"/><line nr="64" mi="0" ci="6" mb="0" cb="0"/><line nr="66" mi="5" ci="0" mb="0" cb="0"/><line nr="68" mi="0" ci="1" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="1" cb="1"/><line nr="79" mi="0" ci="6" mb="0" cb="0"/><line nr="81" mi="5" ci="0" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="1" cb="1"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="95" mi="0" ci="2" mb="0" cb="0"/><line nr="96" mi="0" ci="5" mb="0" cb="0"/><line nr="97" mi="0" ci="1" mb="0" cb="0"/><line nr="98" mi="5" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="1" mb="0" cb="0"/><line nr="108" mi="3" ci="0" mb="0" cb="0"/><line nr="117" mi="3" ci="0" mb="0" cb="0"/><line nr="128" mi="0" ci="3" mb="1" cb="1"/><line nr="129" mi="0" ci="8" mb="3" cb="3"/><line nr="130" mi="18" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="2" mb="1" cb="1"/><line nr="133" mi="3" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="5" mb="0" cb="0"/><line nr="136" mi="0" ci="4" mb="0" cb="0"/><line nr="138" mi="5" ci="0" mb="0" cb="0"/><line nr="140" mi="0" ci="1" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="0" cb="0"/><line nr="159" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="1" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="1" cb="1"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="0" ci="2" mb="0" cb="0"/><line nr="172" mi="0" ci="2" mb="0" cb="0"/><line nr="173" mi="0" ci="4" mb="0" cb="0"/><line nr="175" mi="0" ci="11" mb="0" cb="2"/><line nr="176" mi="0" ci="6" mb="0" cb="4"/><line nr="177" mi="0" ci="2" mb="0" cb="0"/><line nr="178" mi="0" ci="4" mb="0" cb="0"/><line nr="179" mi="0" ci="3" mb="0" cb="2"/><line nr="180" mi="0" ci="3" mb="0" cb="0"/><line nr="185" mi="0" ci="6" mb="0" cb="4"/><line nr="186" mi="0" ci="3" mb="0" cb="0"/><line nr="187" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="0"/><line nr="190" mi="0" ci="5" mb="0" cb="0"/><line nr="191" mi="0" ci="6" mb="1" cb="3"/><line nr="192" mi="0" ci="4" mb="1" cb="1"/><line nr="193" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="0" ci="5" mb="0" cb="0"/><line nr="195" mi="0" ci="3" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="197" mi="0" ci="5" mb="0" cb="0"/><line nr="199" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="3" ci="0" mb="2" cb="0"/><line nr="202" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="6" mb="2" cb="2"/><line nr="206" mi="0" ci="4" mb="1" cb="1"/><line nr="207" mi="0" ci="3" mb="0" cb="0"/><line nr="208" mi="0" ci="5" mb="0" cb="0"/><line nr="209" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="3" mb="0" cb="0"/><line nr="211" mi="0" ci="4" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="0"/><line nr="213" mi="0" ci="3" mb="0" cb="0"/><line nr="215" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="217" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="2" cb="0"/><line nr="221" mi="3" ci="0" mb="2" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="223" mi="3" ci="0" mb="0" cb="0"/><line nr="224" mi="3" ci="0" mb="0" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="2" ci="0" mb="0" cb="0"/><line nr="229" mi="4" ci="0" mb="0" cb="0"/><line nr="233" mi="0" ci="1" mb="0" cb="0"/><line nr="234" mi="0" ci="3" mb="0" cb="0"/><line nr="235" mi="0" ci="2" mb="1" cb="1"/><line nr="236" mi="3" ci="0" mb="0" cb="0"/><line nr="239" mi="0" ci="1" mb="0" cb="0"/><line nr="247" mi="0" ci="3" mb="0" cb="0"/><line nr="257" mi="0" ci="2" mb="0" cb="0"/><line nr="258" mi="0" ci="2" mb="0" cb="0"/><line nr="259" mi="0" ci="2" mb="0" cb="0"/><line nr="260" mi="0" ci="11" mb="0" cb="2"/><line nr="262" mi="0" ci="2" mb="0" cb="2"/><line nr="263" mi="0" ci="4" mb="0" cb="0"/><line nr="264" mi="0" ci="4" mb="0" cb="0"/><line nr="265" mi="0" ci="2" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="2"/><line nr="268" mi="0" ci="5" mb="0" cb="0"/><line nr="269" mi="0" ci="9" mb="0" cb="0"/><line nr="270" mi="0" ci="7" mb="0" cb="0"/><line nr="271" mi="0" ci="1" mb="0" cb="0"/><line nr="272" mi="0" ci="5" mb="0" cb="0"/><line nr="273" mi="0" ci="3" mb="0" cb="0"/><line nr="276" mi="0" ci="2" mb="0" cb="2"/><line nr="277" mi="0" ci="4" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="0" cb="0"/><line nr="280" mi="0" ci="1" mb="0" cb="0"/><line nr="281" mi="0" ci="2" mb="0" cb="2"/><line nr="282" mi="0" ci="9" mb="0" cb="0"/><line nr="283" mi="0" ci="3" mb="1" cb="1"/><line nr="284" mi="4" ci="0" mb="0" cb="0"/><line nr="285" mi="4" ci="0" mb="0" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="9" ci="0" mb="0" cb="0"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="300" mi="5" ci="0" mb="0" cb="0"/><line nr="301" mi="3" ci="0" mb="2" cb="0"/><line nr="302" mi="4" ci="0" mb="0" cb="0"/><line nr="304" mi="4" ci="0" mb="0" cb="0"/><line nr="305" mi="3" ci="0" mb="2" cb="0"/><line nr="307" mi="16" ci="0" mb="0" cb="0"/><line nr="308" mi="1" ci="0" mb="0" cb="0"/><line nr="309" mi="12" ci="0" mb="0" cb="0"/><line nr="310" mi="2" ci="0" mb="0" cb="0"/><line nr="312" mi="11" ci="0" mb="2" cb="0"/><line nr="313" mi="7" ci="0" mb="0" cb="0"/><line nr="314" mi="1" ci="0" mb="0" cb="0"/><line nr="316" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="199" covered="329"/><counter type="BRANCH" missed="31" covered="43"/><counter type="LINE" missed="42" covered="94"/><counter type="COMPLEXITY" missed="28" covered="23"/><counter type="METHOD" missed="3" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserSentencePartCondition.java"><line nr="12" mi="0" ci="6" mb="0" cb="0"/><line nr="15" mi="0" ci="6" mb="0" cb="0"/><line nr="27" mi="0" ci="6" mb="0" cb="0"/><line nr="30" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="6" mb="0" cb="0"/><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="1" mb="0" cb="0"/><line nr="65" mi="0" ci="2" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="1" cb="1"/><line nr="85" mi="0" ci="8" mb="3" cb="3"/><line nr="86" mi="18" ci="0" mb="0" cb="0"/><line nr="88" mi="0" ci="2" mb="0" cb="2"/><line nr="89" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="5" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="94" mi="5" ci="0" mb="0" cb="0"/><line nr="96" mi="0" ci="1" mb="0" cb="0"/><line nr="105" mi="3" ci="0" mb="2" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="110" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="1" cb="1"/><line nr="120" mi="0" ci="4" mb="0" cb="0"/><line nr="122" mi="5" ci="0" mb="0" cb="0"/><line nr="124" mi="0" ci="1" mb="0" cb="0"/><line nr="134" mi="0" ci="3" mb="1" cb="1"/><line nr="135" mi="0" ci="4" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="1" mb="0" cb="0"/><line nr="149" mi="0" ci="3" mb="1" cb="1"/><line nr="150" mi="0" ci="3" mb="0" cb="2"/><line nr="151" mi="0" ci="3" mb="0" cb="2"/><line nr="152" mi="0" ci="12" mb="0" cb="0"/><line nr="156" mi="0" ci="4" mb="0" cb="0"/><line nr="158" mi="0" ci="7" mb="0" cb="0"/><line nr="160" mi="0" ci="3" mb="0" cb="2"/><line nr="161" mi="0" ci="5" mb="0" cb="0"/><line nr="163" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="3" mb="0" cb="2"/><line nr="166" mi="0" ci="3" mb="0" cb="2"/><line nr="167" mi="0" ci="7" mb="0" cb="0"/><line nr="169" mi="0" ci="5" mb="0" cb="0"/><line nr="170" mi="0" ci="12" mb="0" cb="0"/><line nr="173" mi="0" ci="7" mb="0" cb="0"/><line nr="175" mi="0" ci="5" mb="0" cb="0"/><line nr="176" mi="0" ci="11" mb="0" cb="0"/><line nr="178" mi="0" ci="6" mb="0" cb="0"/><line nr="179" mi="0" ci="1" mb="0" cb="0"/><line nr="181" mi="0" ci="2" mb="0" cb="0"/><line nr="182" mi="0" ci="2" mb="0" cb="0"/><line nr="183" mi="0" ci="3" mb="0" cb="2"/><line nr="184" mi="0" ci="12" mb="0" cb="0"/><line nr="187" mi="0" ci="4" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="0"/><line nr="191" mi="0" ci="3" mb="0" cb="0"/><line nr="194" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="49" covered="246"/><counter type="BRANCH" missed="9" covered="21"/><counter type="LINE" missed="9" covered="60"/><counter type="COMPLEXITY" missed="9" covered="13"/><counter type="METHOD" missed="1" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordPositionQuery.java"><line nr="31" mi="0" ci="6" mb="0" cb="0"/><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="7" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="6" mb="0" cb="0"/><line nr="45" mi="0" ci="6" mb="0" cb="0"/><line nr="46" mi="0" ci="8" mb="0" cb="0"/><line nr="47" mi="0" ci="1" mb="0" cb="0"/><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="67" mi="0" ci="5" mb="0" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="90" mi="7" ci="0" mb="0" cb="0"/><line nr="100" mi="0" ci="3" mb="1" cb="1"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="102" mi="0" ci="2" mb="1" cb="1"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="0" ci="5" mb="1" cb="1"/><line nr="105" mi="2" ci="0" mb="0" cb="0"/><line nr="106" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="6" mb="0" cb="0"/><line nr="117" mi="0" ci="5" mb="0" cb="0"/><line nr="118" mi="0" ci="8" mb="0" cb="0"/><line nr="119" mi="0" ci="8" mb="0" cb="0"/><line nr="120" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="19" covered="92"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="5" covered="19"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="2" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserGroupQuery.java"><line nr="44" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="14" mb="0" cb="0"/><line nr="46" mi="0" ci="8" mb="0" cb="0"/><line nr="47" mi="0" ci="1" mb="0" cb="0"/><line nr="57" mi="0" ci="6" mb="0" cb="0"/><line nr="58" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="0" cb="0"/><line nr="71" mi="0" ci="7" mb="1" cb="3"/><line nr="72" mi="0" ci="14" mb="0" cb="0"/><line nr="73" mi="0" ci="9" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="1" cb="1"/><line nr="75" mi="16" ci="0" mb="0" cb="0"/><line nr="76" mi="9" ci="0" mb="0" cb="0"/><line nr="78" mi="13" ci="16" mb="10" cb="3"/><line nr="80" mi="0" ci="18" mb="0" cb="0"/><line nr="82" mi="0" ci="8" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="85" mi="16" ci="0" mb="0" cb="0"/><line nr="86" mi="8" ci="0" mb="0" cb="0"/><line nr="87" mi="1" ci="0" mb="0" cb="0"/><line nr="90" mi="16" ci="0" mb="0" cb="0"/><line nr="91" mi="8" ci="0" mb="0" cb="0"/><line nr="95" mi="0" ci="1" mb="0" cb="0"/><line nr="104" mi="0" ci="4" mb="0" cb="0"/><line nr="115" mi="0" ci="5" mb="0" cb="0"/><line nr="128" mi="6" ci="0" mb="0" cb="0"/><line nr="138" mi="7" ci="0" mb="0" cb="0"/><line nr="148" mi="0" ci="3" mb="1" cb="1"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="0" ci="2" mb="1" cb="1"/><line nr="151" mi="2" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="5" mb="0" cb="2"/><line nr="153" mi="0" ci="2" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="6" mb="0" cb="0"/><line nr="165" mi="0" ci="5" mb="0" cb="0"/><line nr="166" mi="0" ci="8" mb="0" cb="0"/><line nr="167" mi="0" ci="8" mb="0" cb="0"/><line nr="168" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="104" covered="167"/><counter type="BRANCH" missed="14" covered="11"/><counter type="LINE" missed="11" covered="28"/><counter type="COMPLEXITY" missed="14" covered="9"/><counter type="METHOD" missed="2" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserGroupFullCondition.java"><line nr="36" mi="0" ci="2" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="42" mi="0" ci="4" mb="0" cb="2"/><line nr="43" mi="0" ci="4" mb="0" cb="0"/><line nr="44" mi="0" ci="4" mb="0" cb="2"/><line nr="45" mi="0" ci="4" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="57" mi="3" ci="0" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="91" mi="0" ci="8" mb="3" cb="3"/><line nr="92" mi="18" ci="0" mb="0" cb="0"/><line nr="94" mi="0" ci="2" mb="1" cb="1"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="97" mi="0" ci="5" mb="0" cb="0"/><line nr="98" mi="0" ci="3" mb="0" cb="0"/><line nr="99" mi="0" ci="1" mb="0" cb="0"/><line nr="109" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="3" ci="0" mb="0" cb="0"/><line nr="122" mi="1" ci="0" mb="0" cb="0"/><line nr="132" mi="0" ci="5" mb="0" cb="2"/><line nr="133" mi="0" ci="7" mb="0" cb="0"/><line nr="134" mi="0" ci="5" mb="0" cb="2"/><line nr="135" mi="0" ci="7" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="1" cb="1"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="0" ci="3" mb="0" cb="2"/><line nr="151" mi="0" ci="3" mb="0" cb="0"/><line nr="152" mi="2" ci="14" mb="2" cb="2"/><line nr="154" mi="0" ci="2" mb="0" cb="0"/><line nr="163" mi="5" ci="0" mb="0" cb="0"/><line nr="164" mi="8" ci="0" mb="0" cb="0"/><line nr="165" mi="8" ci="0" mb="0" cb="0"/><line nr="166" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="55" covered="117"/><counter type="BRANCH" missed="7" covered="17"/><counter type="LINE" missed="10" covered="30"/><counter type="COMPLEXITY" missed="10" covered="12"/><counter type="METHOD" missed="3" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserSentenceCondition.java"><line nr="24" mi="0" ci="6" mb="0" cb="0"/><line nr="56" mi="0" ci="2" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="61" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="64" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="3" mb="0" cb="0"/><line nr="66" mi="0" ci="1" mb="0" cb="0"/><line nr="77" mi="0" ci="2" mb="0" cb="0"/><line nr="78" mi="0" ci="5" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="3" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="0" ci="3" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="1" mb="0" cb="0"/><line nr="97" mi="3" ci="0" mb="2" cb="0"/><line nr="98" mi="3" ci="0" mb="2" cb="0"/><line nr="99" mi="3" ci="0" mb="2" cb="0"/><line nr="100" mi="4" ci="0" mb="0" cb="0"/><line nr="102" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="9" ci="0" mb="0" cb="0"/><line nr="107" mi="4" ci="0" mb="2" cb="0"/><line nr="108" mi="7" ci="0" mb="0" cb="0"/><line nr="110" mi="12" ci="0" mb="0" cb="0"/><line nr="111" mi="1" ci="0" mb="0" cb="0"/><line nr="113" mi="5" ci="0" mb="0" cb="0"/><line nr="115" mi="1" ci="0" mb="0" cb="0"/><line nr="220" mi="0" ci="3" mb="1" cb="1"/><line nr="223" mi="0" ci="3" mb="0" cb="2"/><line nr="224" mi="0" ci="3" mb="1" cb="1"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="2" ci="0" mb="0" cb="0"/><line nr="227" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="5" ci="0" mb="0" cb="0"/><line nr="230" mi="4" ci="0" mb="0" cb="0"/><line nr="233" mi="0" ci="4" mb="0" cb="0"/><line nr="234" mi="0" ci="10" mb="0" cb="0"/><line nr="236" mi="0" ci="4" mb="0" cb="0"/><line nr="237" mi="0" ci="5" mb="0" cb="0"/><line nr="238" mi="0" ci="3" mb="0" cb="0"/><line nr="240" mi="0" ci="2" mb="0" cb="0"/><line nr="241" mi="0" ci="4" mb="0" cb="0"/><line nr="243" mi="0" ci="4" mb="0" cb="0"/><line nr="246" mi="0" ci="2" mb="0" cb="0"/><line nr="247" mi="0" ci="4" mb="0" cb="2"/><line nr="248" mi="0" ci="7" mb="0" cb="0"/><line nr="250" mi="0" ci="12" mb="0" cb="0"/><line nr="252" mi="0" ci="1" mb="0" cb="0"/><line nr="253" mi="5" ci="0" mb="0" cb="0"/><line nr="255" mi="0" ci="1" mb="0" cb="0"/><line nr="265" mi="0" ci="3" mb="1" cb="1"/><line nr="268" mi="0" ci="3" mb="0" cb="2"/><line nr="269" mi="0" ci="3" mb="1" cb="1"/><line nr="270" mi="4" ci="0" mb="0" cb="0"/><line nr="271" mi="2" ci="0" mb="0" cb="0"/><line nr="272" mi="4" ci="0" mb="0" cb="0"/><line nr="273" mi="5" ci="0" mb="0" cb="0"/><line nr="275" mi="4" ci="0" mb="0" cb="0"/><line nr="278" mi="0" ci="4" mb="0" cb="0"/><line nr="279" mi="0" ci="2" mb="0" cb="0"/><line nr="280" mi="0" ci="4" mb="0" cb="0"/><line nr="281" mi="0" ci="5" mb="0" cb="0"/><line nr="283" mi="0" ci="4" mb="0" cb="0"/><line nr="284" mi="0" ci="10" mb="0" cb="0"/><line nr="286" mi="0" ci="4" mb="0" cb="0"/><line nr="287" mi="0" ci="5" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="4" mb="0" cb="0"/><line nr="293" mi="0" ci="4" mb="0" cb="0"/><line nr="294" mi="0" ci="2" mb="0" cb="0"/><line nr="295" mi="0" ci="4" mb="0" cb="0"/><line nr="296" mi="0" ci="4" mb="0" cb="0"/><line nr="297" mi="0" ci="4" mb="0" cb="0"/><line nr="298" mi="0" ci="5" mb="0" cb="0"/><line nr="299" mi="0" ci="3" mb="0" cb="0"/><line nr="301" mi="0" ci="1" mb="0" cb="0"/><line nr="302" mi="5" ci="0" mb="0" cb="0"/><line nr="304" mi="0" ci="1" mb="0" cb="0"/><line nr="357" mi="0" ci="3" mb="0" cb="0"/><line nr="366" mi="2" ci="12" mb="1" cb="3"/><line nr="375" mi="0" ci="3" mb="0" cb="2"/><line nr="376" mi="0" ci="3" mb="0" cb="2"/><line nr="377" mi="0" ci="11" mb="0" cb="2"/><line nr="378" mi="0" ci="3" mb="0" cb="0"/><line nr="379" mi="0" ci="1" mb="0" cb="0"/><line nr="381" mi="0" ci="5" mb="0" cb="2"/><line nr="382" mi="0" ci="4" mb="0" cb="0"/><line nr="383" mi="0" ci="11" mb="0" cb="2"/><line nr="384" mi="0" ci="4" mb="1" cb="1"/><line nr="385" mi="0" ci="5" mb="0" cb="0"/><line nr="386" mi="0" ci="3" mb="0" cb="2"/><line nr="387" mi="0" ci="5" mb="0" cb="0"/><line nr="389" mi="0" ci="5" mb="0" cb="0"/><line nr="392" mi="0" ci="1" mb="0" cb="0"/><line nr="393" mi="0" ci="3" mb="0" cb="0"/><line nr="396" mi="0" ci="3" mb="0" cb="0"/><line nr="398" mi="0" ci="1" mb="0" cb="0"/><line nr="408" mi="0" ci="4" mb="0" cb="0"/><line nr="409" mi="0" ci="2" mb="0" cb="0"/><line nr="410" mi="0" ci="10" mb="0" cb="2"/><line nr="411" mi="0" ci="2" mb="0" cb="0"/><line nr="412" mi="0" ci="2" mb="0" cb="2"/><line nr="413" mi="0" ci="3" mb="0" cb="0"/><line nr="414" mi="0" ci="6" mb="0" cb="4"/><line nr="415" mi="0" ci="7" mb="0" cb="4"/><line nr="416" mi="0" ci="4" mb="1" cb="1"/><line nr="417" mi="0" ci="3" mb="1" cb="1"/><line nr="418" mi="0" ci="6" mb="0" cb="0"/><line nr="420" mi="0" ci="4" mb="0" cb="0"/><line nr="421" mi="0" ci="3" mb="0" cb="0"/><line nr="423" mi="0" ci="6" mb="1" cb="3"/><line nr="424" mi="0" ci="7" mb="1" cb="3"/><line nr="425" mi="0" ci="4" mb="1" cb="1"/><line nr="426" mi="0" ci="3" mb="1" cb="1"/><line nr="430" mi="0" ci="14" mb="0" cb="2"/><line nr="431" mi="0" ci="4" mb="0" cb="0"/><line nr="432" mi="0" ci="2" mb="0" cb="0"/><line nr="433" mi="0" ci="2" mb="0" cb="0"/><line nr="436" mi="0" ci="4" mb="0" cb="0"/><line nr="437" mi="0" ci="3" mb="0" cb="0"/><line nr="439" mi="0" ci="6" mb="2" cb="2"/><line nr="440" mi="4" ci="3" mb="3" cb="1"/><line nr="441" mi="4" ci="0" mb="2" cb="0"/><line nr="442" mi="3" ci="0" mb="2" cb="0"/><line nr="444" mi="3" ci="0" mb="0" cb="0"/><line nr="445" mi="2" ci="0" mb="0" cb="0"/><line nr="448" mi="0" ci="4" mb="0" cb="0"/><line nr="449" mi="0" ci="3" mb="0" cb="0"/><line nr="452" mi="7" ci="0" mb="4" cb="0"/><line nr="453" mi="6" ci="0" mb="4" cb="0"/><line nr="454" mi="4" ci="0" mb="2" cb="0"/><line nr="455" mi="3" ci="0" mb="2" cb="0"/><line nr="458" mi="14" ci="0" mb="2" cb="0"/><line nr="459" mi="8" ci="0" mb="0" cb="0"/><line nr="460" mi="2" ci="0" mb="0" cb="0"/><line nr="463" mi="4" ci="0" mb="0" cb="0"/><line nr="464" mi="2" ci="0" mb="0" cb="0"/><line nr="467" mi="0" ci="1" mb="0" cb="0"/><line nr="469" mi="0" ci="2" mb="1" cb="1"/><line nr="470" mi="0" ci="4" mb="0" cb="0"/><line nr="473" mi="0" ci="2" mb="0" cb="0"/><line nr="474" mi="0" ci="4" mb="0" cb="0"/><line nr="475" mi="0" ci="1" mb="0" cb="0"/><line nr="483" mi="3" ci="0" mb="0" cb="0"/><line nr="492" mi="0" ci="3" mb="0" cb="0"/><line nr="503" mi="0" ci="8" mb="3" cb="3"/><line nr="504" mi="18" ci="0" mb="0" cb="0"/><line nr="506" mi="0" ci="2" mb="1" cb="1"/><line nr="507" mi="3" ci="0" mb="0" cb="0"/><line nr="509" mi="0" ci="5" mb="0" cb="0"/><line nr="510" mi="0" ci="3" mb="0" cb="0"/><line nr="511" mi="0" ci="1" mb="0" cb="0"/><line nr="519" mi="0" ci="3" mb="0" cb="0"/><line nr="542" mi="0" ci="3" mb="0" cb="0"/><line nr="543" mi="0" ci="1" mb="0" cb="0"/><line nr="555" mi="0" ci="4" mb="0" cb="2"/><line nr="556" mi="0" ci="4" mb="0" cb="2"/><line nr="557" mi="0" ci="17" mb="0" cb="0"/><line nr="560" mi="0" ci="6" mb="0" cb="0"/><line nr="563" mi="0" ci="4" mb="0" cb="0"/><line nr="564" mi="0" ci="10" mb="0" cb="2"/><line nr="565" mi="0" ci="6" mb="0" cb="0"/><line nr="566" mi="0" ci="4" mb="0" cb="0"/><line nr="567" mi="0" ci="1" mb="0" cb="0"/><line nr="568" mi="0" ci="4" mb="1" cb="1"/><line nr="569" mi="20" ci="0" mb="0" cb="0"/><line nr="573" mi="0" ci="9" mb="0" cb="0"/><line nr="585" mi="0" ci="2" mb="0" cb="0"/><line nr="586" mi="0" ci="3" mb="0" cb="2"/><line nr="588" mi="0" ci="3" mb="1" cb="1"/><line nr="589" mi="5" ci="0" mb="0" cb="0"/><line nr="590" mi="0" ci="4" mb="1" cb="1"/><line nr="591" mi="4" ci="0" mb="0" cb="0"/><line nr="592" mi="10" ci="0" mb="0" cb="0"/><line nr="593" mi="2" ci="0" mb="0" cb="0"/><line nr="594" mi="9" ci="0" mb="0" cb="0"/><line nr="595" mi="4" ci="0" mb="2" cb="0"/><line nr="596" mi="13" ci="0" mb="0" cb="0"/><line nr="599" mi="1" ci="0" mb="0" cb="0"/><line nr="600" mi="0" ci="4" mb="0" cb="0"/><line nr="601" mi="0" ci="4" mb="0" cb="2"/><line nr="602" mi="0" ci="13" mb="0" cb="0"/><line nr="606" mi="0" ci="2" mb="0" cb="0"/><line nr="607" mi="0" ci="4" mb="1" cb="1"/><line nr="608" mi="5" ci="0" mb="0" cb="0"/><line nr="609" mi="0" ci="3" mb="0" cb="2"/><line nr="610" mi="0" ci="8" mb="0" cb="0"/><line nr="612" mi="0" ci="4" mb="0" cb="0"/><line nr="613" mi="0" ci="11" mb="0" cb="2"/><line nr="614" mi="0" ci="6" mb="0" cb="0"/><line nr="615" mi="0" ci="1" mb="0" cb="0"/><line nr="616" mi="0" ci="4" mb="0" cb="0"/><line nr="617" mi="0" ci="6" mb="0" cb="0"/><line nr="628" mi="5" ci="0" mb="0" cb="0"/><line nr="639" mi="2" ci="0" mb="0" cb="0"/><line nr="640" mi="3" ci="0" mb="2" cb="0"/><line nr="642" mi="20" ci="0" mb="2" cb="0"/><line nr="643" mi="4" ci="0" mb="0" cb="0"/><line nr="644" mi="10" ci="0" mb="2" cb="0"/><line nr="645" mi="1" ci="0" mb="0" cb="0"/><line nr="646" mi="19" ci="0" mb="2" cb="0"/><line nr="647" mi="6" ci="0" mb="0" cb="0"/><line nr="648" mi="2" ci="0" mb="0" cb="0"/><line nr="650" mi="20" ci="0" mb="2" cb="0"/><line nr="651" mi="3" ci="0" mb="2" cb="0"/><line nr="653" mi="10" ci="0" mb="0" cb="0"/><line nr="654" mi="8" ci="0" mb="0" cb="0"/><line nr="655" mi="1" ci="0" mb="0" cb="0"/><line nr="656" mi="14" ci="0" mb="0" cb="0"/><line nr="657" mi="1" ci="0" mb="0" cb="0"/><line nr="658" mi="10" ci="0" mb="0" cb="0"/><line nr="660" mi="11" ci="0" mb="2" cb="0"/><line nr="661" mi="11" ci="0" mb="0" cb="0"/><line nr="662" mi="10" ci="0" mb="2" cb="0"/><line nr="663" mi="26" ci="0" mb="0" cb="0"/><line nr="664" mi="1" ci="0" mb="0" cb="0"/><line nr="665" mi="1" ci="0" mb="0" cb="0"/><line nr="666" mi="9" ci="0" mb="0" cb="0"/><line nr="669" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="480" covered="625"/><counter type="BRANCH" missed="70" covered="76"/><counter type="LINE" missed="76" covered="151"/><counter type="COMPLEXITY" missed="51" covered="40"/><counter type="METHOD" missed="4" covered="14"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordFullCondition.java"><line nr="25" mi="0" ci="2" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="2" mb="0" cb="0"/><line nr="30" mi="0" ci="3" mb="1" cb="1"/><line nr="31" mi="3" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="1" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="4" ci="0" mb="0" cb="0"/><line nr="65" mi="0" ci="2" mb="0" cb="0"/><line nr="67" mi="0" ci="4" mb="0" cb="2"/><line nr="68" mi="0" ci="8" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="0" cb="2"/><line nr="71" mi="0" ci="4" mb="0" cb="2"/><line nr="72" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="6" mb="0" cb="2"/><line nr="75" mi="0" ci="7" mb="0" cb="0"/><line nr="76" mi="0" ci="8" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="78" mi="0" ci="2" mb="1" cb="1"/><line nr="79" mi="0" ci="7" mb="0" cb="0"/><line nr="80" mi="0" ci="8" mb="0" cb="0"/><line nr="82" mi="14" ci="0" mb="0" cb="0"/><line nr="86" mi="0" ci="4" mb="1" cb="1"/><line nr="87" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="0" ci="6" mb="1" cb="1"/><line nr="93" mi="0" ci="6" mb="1" cb="1"/><line nr="94" mi="0" ci="6" mb="0" cb="0"/><line nr="96" mi="7" ci="0" mb="0" cb="0"/><line nr="97" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="6" mb="0" cb="2"/><line nr="100" mi="0" ci="6" mb="0" cb="0"/><line nr="102" mi="0" ci="7" mb="0" cb="0"/><line nr="103" mi="0" ci="7" mb="0" cb="0"/><line nr="105" mi="0" ci="6" mb="0" cb="0"/><line nr="106" mi="4" ci="1" mb="0" cb="0"/><line nr="107" mi="2" ci="0" mb="2" cb="0"/><line nr="110" mi="6" ci="0" mb="2" cb="0"/><line nr="111" mi="6" ci="0" mb="0" cb="0"/><line nr="113" mi="7" ci="0" mb="0" cb="0"/><line nr="114" mi="7" ci="0" mb="0" cb="0"/><line nr="116" mi="6" ci="0" mb="2" cb="0"/><line nr="117" mi="6" ci="0" mb="0" cb="0"/><line nr="119" mi="7" ci="0" mb="0" cb="0"/><line nr="120" mi="7" ci="0" mb="0" cb="0"/><line nr="122" mi="6" ci="0" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="124" mi="14" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="3" mb="1" cb="1"/><line nr="128" mi="7" ci="0" mb="0" cb="0"/><line nr="129" mi="6" ci="0" mb="0" cb="0"/><line nr="131" mi="0" ci="2" mb="0" cb="0"/><line nr="141" mi="0" ci="2" mb="1" cb="1"/><line nr="142" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="0" ci="3" mb="0" cb="2"/><line nr="144" mi="0" ci="3" mb="0" cb="0"/><line nr="145" mi="0" ci="6" mb="0" cb="2"/><line nr="146" mi="0" ci="2" mb="0" cb="0"/><line nr="147" mi="0" ci="5" mb="1" cb="1"/><line nr="148" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="0" ci="2" mb="0" cb="0"/><line nr="151" mi="0" ci="2" mb="0" cb="0"/><line nr="160" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="8" ci="0" mb="0" cb="0"/><line nr="162" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="154" covered="181"/><counter type="BRANCH" missed="14" covered="22"/><counter type="LINE" missed="26" covered="43"/><counter type="COMPLEXITY" missed="13" covered="11"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordQuery.java"><line nr="53" mi="6" ci="0" mb="0" cb="0"/><line nr="54" mi="14" ci="0" mb="0" cb="0"/><line nr="55" mi="8" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="71" mi="0" ci="8" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="88" mi="0" ci="6" mb="0" cb="0"/><line nr="89" mi="0" ci="11" mb="0" cb="0"/><line nr="90" mi="0" ci="4" mb="1" cb="1"/><line nr="91" mi="0" ci="14" mb="0" cb="0"/><line nr="92" mi="0" ci="9" mb="0" cb="0"/><line nr="93" mi="4" ci="0" mb="2" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="95" mi="9" ci="0" mb="0" cb="0"/><line nr="96" mi="4" ci="0" mb="2" cb="0"/><line nr="97" mi="19" ci="0" mb="0" cb="0"/><line nr="98" mi="9" ci="0" mb="0" cb="0"/><line nr="99" mi="4" ci="0" mb="2" cb="0"/><line nr="100" mi="10" ci="0" mb="6" cb="0"/><line nr="101" mi="2" ci="0" mb="2" cb="0"/><line nr="102" mi="4" ci="0" mb="2" cb="0"/><line nr="103" mi="14" ci="0" mb="0" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="4" ci="0" mb="0" cb="0"/><line nr="110" mi="14" ci="0" mb="0" cb="0"/><line nr="111" mi="8" ci="0" mb="2" cb="0"/><line nr="112" mi="13" ci="0" mb="0" cb="0"/><line nr="113" mi="16" ci="0" mb="0" cb="0"/><line nr="114" mi="9" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="2" cb="0"/><line nr="117" mi="7" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="2" cb="0"/><line nr="119" mi="7" ci="0" mb="0" cb="0"/><line nr="121" mi="5" ci="0" mb="0" cb="0"/><line nr="123" mi="1" ci="0" mb="0" cb="0"/><line nr="124" mi="14" ci="0" mb="0" cb="0"/><line nr="127" mi="16" ci="0" mb="0" cb="0"/><line nr="128" mi="8" ci="0" mb="0" cb="0"/><line nr="130" mi="0" ci="1" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="0"/><line nr="150" mi="0" ci="5" mb="0" cb="0"/><line nr="163" mi="6" ci="0" mb="0" cb="0"/><line nr="173" mi="7" ci="0" mb="0" cb="0"/><line nr="183" mi="0" ci="3" mb="1" cb="1"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><line nr="185" mi="0" ci="2" mb="1" cb="1"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="0" ci="5" mb="0" cb="2"/><line nr="188" mi="0" ci="2" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="0"/><line nr="190" mi="0" ci="6" mb="0" cb="0"/><line nr="200" mi="0" ci="5" mb="0" cb="0"/><line nr="201" mi="0" ci="8" mb="0" cb="0"/><line nr="202" mi="0" ci="8" mb="0" cb="0"/><line nr="203" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="270" covered="107"/><counter type="BRANCH" missed="25" covered="5"/><counter type="LINE" missed="36" covered="20"/><counter type="COMPLEXITY" missed="17" covered="7"/><counter type="METHOD" missed="3" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLParserWordCondition.java"><line nr="50" mi="0" ci="2" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="0" cb="0"/><line nr="56" mi="0" ci="5" mb="0" cb="0"/><line nr="57" mi="0" ci="5" mb="0" cb="0"/><line nr="58" mi="0" ci="1" mb="0" cb="0"/><line nr="66" mi="0" ci="3" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="2" ci="6" mb="1" cb="1"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="84" mi="0" ci="1" mb="0" cb="0"/><line nr="92" mi="0" ci="3" mb="0" cb="0"/><line nr="101" mi="0" ci="5" mb="0" cb="0"/><line nr="102" mi="0" ci="1" mb="0" cb="0"/><line nr="110" mi="5" ci="0" mb="0" cb="0"/><line nr="111" mi="1" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="129" mi="0" ci="7" mb="2" cb="2"/><line nr="130" mi="0" ci="6" mb="0" cb="0"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="142" mi="0" ci="3" mb="0" cb="0"/><line nr="152" mi="0" ci="7" mb="2" cb="2"/><line nr="153" mi="0" ci="6" mb="0" cb="0"/><line nr="155" mi="2" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="5" mb="0" cb="0"/><line nr="166" mi="0" ci="3" mb="0" cb="0"/><line nr="167" mi="0" ci="1" mb="0" cb="0"/><line nr="176" mi="0" ci="9" mb="1" cb="3"/><line nr="177" mi="0" ci="2" mb="0" cb="0"/><line nr="178" mi="0" ci="6" mb="0" cb="2"/><line nr="179" mi="0" ci="3" mb="1" cb="1"/><line nr="180" mi="2" ci="0" mb="0" cb="0"/><line nr="182" mi="0" ci="2" mb="0" cb="0"/><line nr="192" mi="0" ci="8" mb="0" cb="4"/><line nr="193" mi="0" ci="2" mb="0" cb="0"/><line nr="195" mi="0" ci="2" mb="0" cb="0"/><line nr="205" mi="0" ci="8" mb="0" cb="4"/><line nr="206" mi="0" ci="2" mb="0" cb="0"/><line nr="208" mi="0" ci="2" mb="0" cb="0"/><line nr="217" mi="0" ci="10" mb="1" cb="3"/><line nr="218" mi="0" ci="2" mb="1" cb="1"/><line nr="219" mi="0" ci="2" mb="0" cb="0"/><line nr="221" mi="0" ci="2" mb="0" cb="0"/><line nr="228" mi="0" ci="5" mb="1" cb="1"/><line nr="229" mi="0" ci="4" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="2" cb="0"/><line nr="231" mi="4" ci="0" mb="0" cb="0"/><line nr="233" mi="5" ci="0" mb="0" cb="0"/><line nr="235" mi="0" ci="2" mb="0" cb="0"/><line nr="236" mi="0" ci="3" mb="0" cb="0"/><line nr="237" mi="0" ci="4" mb="0" cb="0"/><line nr="238" mi="0" ci="3" mb="0" cb="0"/><line nr="239" mi="4" ci="7" mb="1" cb="1"/><line nr="240" mi="2" ci="0" mb="0" cb="0"/><line nr="241" mi="1" ci="0" mb="0" cb="0"/><line nr="242" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="0" ci="1" mb="0" cb="0"/><line nr="251" mi="4" ci="0" mb="0" cb="0"/><line nr="258" mi="0" ci="3" mb="0" cb="2"/><line nr="259" mi="0" ci="4" mb="0" cb="2"/><line nr="260" mi="0" ci="11" mb="0" cb="2"/><line nr="261" mi="0" ci="2" mb="0" cb="0"/><line nr="263" mi="0" ci="9" mb="0" cb="4"/><line nr="264" mi="0" ci="6" mb="0" cb="0"/><line nr="265" mi="0" ci="7" mb="0" cb="0"/><line nr="267" mi="0" ci="9" mb="0" cb="4"/><line nr="268" mi="0" ci="6" mb="0" cb="0"/><line nr="269" mi="0" ci="7" mb="0" cb="0"/><line nr="271" mi="0" ci="6" mb="0" cb="4"/><line nr="272" mi="0" ci="6" mb="0" cb="0"/><line nr="273" mi="0" ci="7" mb="0" cb="0"/><line nr="275" mi="0" ci="6" mb="1" cb="3"/><line nr="276" mi="0" ci="6" mb="0" cb="0"/><line nr="277" mi="0" ci="7" mb="0" cb="0"/><line nr="278" mi="0" ci="3" mb="1" cb="1"/><line nr="280" mi="0" ci="5" mb="0" cb="2"/><line nr="281" mi="0" ci="6" mb="0" cb="0"/><line nr="282" mi="0" ci="6" mb="0" cb="0"/><line nr="283" mi="0" ci="3" mb="1" cb="1"/><line nr="284" mi="6" ci="0" mb="0" cb="0"/><line nr="286" mi="0" ci="5" mb="0" cb="0"/><line nr="289" mi="0" ci="1" mb="0" cb="0"/><line nr="290" mi="0" ci="6" mb="0" cb="0"/><line nr="291" mi="0" ci="6" mb="0" cb="0"/><line nr="292" mi="0" ci="3" mb="1" cb="1"/><line nr="293" mi="6" ci="0" mb="0" cb="0"/><line nr="295" mi="0" ci="5" mb="0" cb="0"/><line nr="297" mi="0" ci="1" mb="0" cb="0"/><line nr="298" mi="3" ci="0" mb="2" cb="0"/><line nr="300" mi="5" ci="0" mb="2" cb="0"/><line nr="301" mi="6" ci="0" mb="0" cb="0"/><line nr="302" mi="6" ci="0" mb="0" cb="0"/><line nr="303" mi="3" ci="0" mb="2" cb="0"/><line nr="304" mi="6" ci="0" mb="0" cb="0"/><line nr="306" mi="5" ci="0" mb="0" cb="0"/><line nr="309" mi="1" ci="0" mb="0" cb="0"/><line nr="310" mi="6" ci="0" mb="0" cb="0"/><line nr="311" mi="6" ci="0" mb="0" cb="0"/><line nr="312" mi="3" ci="0" mb="2" cb="0"/><line nr="313" mi="6" ci="0" mb="0" cb="0"/><line nr="315" mi="5" ci="0" mb="0" cb="0"/><line nr="317" mi="1" ci="0" mb="0" cb="0"/><line nr="320" mi="6" ci="0" mb="4" cb="0"/><line nr="321" mi="3" ci="0" mb="0" cb="0"/><line nr="322" mi="6" ci="0" mb="4" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="326" mi="5" ci="0" mb="2" cb="0"/><line nr="327" mi="6" ci="0" mb="0" cb="0"/><line nr="328" mi="6" ci="0" mb="0" cb="0"/><line nr="329" mi="6" ci="0" mb="0" cb="0"/><line nr="330" mi="6" ci="0" mb="0" cb="0"/><line nr="331" mi="6" ci="0" mb="0" cb="0"/><line nr="332" mi="3" ci="0" mb="2" cb="0"/><line nr="333" mi="6" ci="0" mb="0" cb="0"/><line nr="335" mi="5" ci="0" mb="0" cb="0"/><line nr="338" mi="1" ci="0" mb="0" cb="0"/><line nr="339" mi="6" ci="0" mb="0" cb="0"/><line nr="340" mi="6" ci="0" mb="0" cb="0"/><line nr="341" mi="6" ci="0" mb="0" cb="0"/><line nr="342" mi="6" ci="0" mb="0" cb="0"/><line nr="343" mi="6" ci="0" mb="0" cb="0"/><line nr="344" mi="3" ci="0" mb="2" cb="0"/><line nr="345" mi="6" ci="0" mb="0" cb="0"/><line nr="347" mi="5" ci="0" mb="0" cb="0"/><line nr="351" mi="0" ci="1" mb="0" cb="0"/><line nr="352" mi="0" ci="3" mb="0" cb="0"/><line nr="354" mi="0" ci="3" mb="0" cb="2"/><line nr="355" mi="0" ci="2" mb="0" cb="0"/><line nr="357" mi="0" ci="3" mb="0" cb="0"/><line nr="359" mi="0" ci="1" mb="0" cb="0"/><line nr="368" mi="5" ci="0" mb="0" cb="0"/><line nr="379" mi="4" ci="0" mb="0" cb="0"/><line nr="380" mi="3" ci="0" mb="2" cb="0"/><line nr="381" mi="11" ci="0" mb="0" cb="0"/><line nr="382" mi="10" ci="0" mb="2" cb="0"/><line nr="384" mi="14" ci="0" mb="0" cb="0"/><line nr="385" mi="9" ci="0" mb="2" cb="0"/><line nr="386" mi="4" ci="0" mb="2" cb="0"/><line nr="387" mi="11" ci="0" mb="2" cb="0"/><line nr="388" mi="18" ci="0" mb="0" cb="0"/><line nr="390" mi="1" ci="0" mb="0" cb="0"/><line nr="392" mi="4" ci="0" mb="2" cb="0"/><line nr="393" mi="11" ci="0" mb="2" cb="0"/><line nr="394" mi="18" ci="0" mb="0" cb="0"/><line nr="395" mi="1" ci="0" mb="0" cb="0"/><line nr="397" mi="4" ci="0" mb="2" cb="0"/><line nr="398" mi="11" ci="0" mb="0" cb="0"/><line nr="399" mi="11" ci="0" mb="2" cb="0"/><line nr="400" mi="28" ci="0" mb="0" cb="0"/><line nr="401" mi="1" ci="0" mb="0" cb="0"/><line nr="404" mi="3" ci="0" mb="0" cb="0"/><line nr="414" mi="0" ci="2" mb="1" cb="1"/><line nr="415" mi="2" ci="0" mb="0" cb="0"/><line nr="416" mi="0" ci="3" mb="1" cb="1"/><line nr="417" mi="0" ci="3" mb="0" cb="0"/><line nr="419" mi="0" ci="16" mb="2" cb="2"/><line nr="420" mi="0" ci="9" mb="1" cb="3"/><line nr="421" mi="0" ci="6" mb="1" cb="1"/><line nr="422" mi="0" ci="6" mb="1" cb="1"/><line nr="423" mi="0" ci="5" mb="1" cb="1"/><line nr="424" mi="0" ci="2" mb="0" cb="0"/><line nr="425" mi="0" ci="3" mb="0" cb="2"/><line nr="426" mi="0" ci="2" mb="0" cb="0"/><line nr="428" mi="0" ci="6" mb="0" cb="2"/><line nr="429" mi="0" ci="2" mb="0" cb="0"/><line nr="431" mi="0" ci="9" mb="0" cb="2"/><line nr="432" mi="0" ci="6" mb="1" cb="1"/><line nr="433" mi="0" ci="3" mb="0" cb="0"/><line nr="434" mi="0" ci="3" mb="1" cb="1"/><line nr="435" mi="2" ci="0" mb="0" cb="0"/><line nr="436" mi="0" ci="8" mb="0" cb="0"/><line nr="437" mi="0" ci="3" mb="1" cb="1"/><line nr="438" mi="2" ci="0" mb="0" cb="0"/><line nr="443" mi="0" ci="6" mb="1" cb="1"/><line nr="444" mi="2" ci="0" mb="0" cb="0"/><line nr="446" mi="2" ci="7" mb="1" cb="1"/><line nr="447" mi="6" ci="0" mb="2" cb="0"/><line nr="448" mi="3" ci="0" mb="0" cb="0"/><line nr="449" mi="3" ci="0" mb="2" cb="0"/><line nr="450" mi="2" ci="0" mb="0" cb="0"/><line nr="451" mi="8" ci="0" mb="0" cb="0"/><line nr="452" mi="3" ci="0" mb="2" cb="0"/><line nr="453" mi="2" ci="0" mb="0" cb="0"/><line nr="458" mi="0" ci="2" mb="0" cb="0"/><line nr="461" mi="2" ci="0" mb="0" cb="0"/><line nr="470" mi="5" ci="0" mb="0" cb="0"/><line nr="471" mi="8" ci="0" mb="0" cb="0"/><line nr="472" mi="8" ci="0" mb="0" cb="0"/><line nr="473" mi="13" ci="0" mb="2" cb="0"/><line nr="474" mi="13" ci="0" mb="2" cb="0"/><line nr="475" mi="8" ci="0" mb="0" cb="0"/><line nr="476" mi="8" ci="0" mb="0" cb="0"/><line nr="477" mi="8" ci="0" mb="0" cb="0"/><line nr="478" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="518" covered="467"/><counter type="BRANCH" missed="80" covered="74"/><counter type="LINE" missed="91" covered="106"/><counter type="COMPLEXITY" missed="59" covered="41"/><counter type="METHOD" missed="5" covered="18"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="2027" covered="2421"/><counter type="BRANCH" missed="269" covered="282"/><counter type="LINE" missed="330" covered="575"/><counter type="COMPLEXITY" missed="222" covered="173"/><counter type="METHOD" missed="29" covered="89"/><counter type="CLASS" missed="0" covered="12"/></package><package name="mtas/codec/util/collector"><class name="mtas/codec/util/collector/MtasDataFull"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Lmtas/codec/util/collector/MtasDataOperations;Ljava/lang/String;Ljava/lang/String;)V" line="26"><counter type="INSTRUCTION" missed="0" covered="32"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="error" desc="(Ljava/lang/String;)V" line="80"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="error" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="93"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setError" desc="(ILjava/lang/String;Z)V" line="108"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="increaseNewListSize" desc="()V" line="128"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reduceToSegmentKeys" desc="()V" line="144"><counter type="INSTRUCTION" missed="59" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="reduceToKeys" desc="(Ljava/util/Set;)V" line="167"><counter type="INSTRUCTION" missed="141" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="25" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="copyToNew" desc="(II)V" line="205"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyFromNew" desc="()V" line="215"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(I[Ljava/lang/Number;IZ)V" line="228"><counter type="INSTRUCTION" missed="17" covered="54"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="4" covered="11"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="256"><counter type="INSTRUCTION" missed="79" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Map;Z)V" line="283"><counter type="INSTRUCTION" missed="198" covered="0"/><counter type="BRANCH" missed="26" covered="0"/><counter type="LINE" missed="31" covered="0"/><counter type="COMPLEXITY" missed="14" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initNewList" desc="(I)V" line="341"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="354"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initNewListBasic" desc="(I)V" line="364"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="615" covered="115"/><counter type="BRANCH" missed="58" covered="4"/><counter type="LINE" missed="107" covered="25"/><counter type="COMPLEXITY" missed="39" covered="7"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemFull"><method name="&lt;init&gt;" desc="([Ljava/lang/Number;Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Lmtas/codec/util/collector/MtasDataOperations;I)V" line="33"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/codec/util/collector/MtasDataItem;)V" line="70"><counter type="INSTRUCTION" missed="50" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createStats" desc="()V" line="88"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="rewrite" desc="(Z)Ljava/util/Map;" line="111"><counter type="INSTRUCTION" missed="74" covered="227"/><counter type="BRANCH" missed="9" covered="33"/><counter type="LINE" missed="13" covered="38"/><counter type="COMPLEXITY" missed="6" covered="16"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValueType" desc="()I" line="177"><counter type="INSTRUCTION" missed="159" covered="0"/><counter type="BRANCH" missed="62" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="46" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue0" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="219"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="313" covered="281"/><counter type="BRANCH" missed="80" covered="36"/><counter type="LINE" missed="45" covered="50"/><counter type="COMPLEXITY" missed="59" covered="19"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataDoubleAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="46"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemDoubleAdvanced;" line="60"><counter type="INSTRUCTION" missed="68" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="80"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="91"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="107"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="118"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="134"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="147"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="169"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="182"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Double;Ljava/lang/Double;)Z" line="202"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="224"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Double;" line="245"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="267"><counter type="INSTRUCTION" missed="84" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="302"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Double;" line="328"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="349"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="550" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="88" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataItemLongFull"><method name="&lt;init&gt;" desc="([JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="38"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDistribution" desc="(Ljava/lang/String;)Ljava/util/HashMap;" line="51"><counter type="INSTRUCTION" missed="458" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="69" covered="0"/><counter type="COMPLEXITY" missed="37" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="150"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="167"><counter type="INSTRUCTION" missed="85" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="189"><counter type="INSTRUCTION" missed="190" covered="0"/><counter type="BRANCH" missed="42" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="31" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="223"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="231"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="248"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="21"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="839" covered="19"/><counter type="BRANCH" missed="152" covered="0"/><counter type="LINE" missed="111" covered="3"/><counter type="COMPLEXITY" missed="95" covered="2"/><counter type="METHOD" missed="7" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataCollectorResult$1"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollectorResult;Ljava/util/NavigableMap;)V" line="77"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compare" desc="(Ljava/lang/String;Ljava/lang/String;)I" line="80"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemLongAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="37"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="50"><counter type="INSTRUCTION" missed="1" covered="35"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="67"><counter type="INSTRUCTION" missed="46" covered="25"/><counter type="BRANCH" missed="15" covered="3"/><counter type="LINE" missed="4" covered="2"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="87"><counter type="INSTRUCTION" missed="128" covered="0"/><counter type="BRANCH" missed="30" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="22" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="113"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="122"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="139"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="248" covered="80"/><counter type="BRANCH" missed="60" covered="8"/><counter type="LINE" missed="27" covered="12"/><counter type="COMPLEXITY" missed="46" covered="4"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/Number;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Lmtas/codec/util/collector/MtasDataOperations;I)V" line="51"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/codec/util/collector/MtasDataItem;)V" line="66"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Z)Ljava/util/Map;" line="83"><counter type="INSTRUCTION" missed="53" covered="57"/><counter type="BRANCH" missed="5" covered="9"/><counter type="LINE" missed="9" covered="12"/><counter type="COMPLEXITY" missed="4" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="(Ljava/lang/String;)Ljava/lang/Number;" line="117"><counter type="INSTRUCTION" missed="2" covered="13"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValueType" desc="()I" line="130"><counter type="INSTRUCTION" missed="32" covered="19"/><counter type="BRANCH" missed="11" covered="3"/><counter type="LINE" missed="3" covered="2"/><counter type="COMPLEXITY" missed="9" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue0" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="148"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="152" covered="109"/><counter type="BRANCH" missed="25" covered="13"/><counter type="LINE" missed="24" covered="21"/><counter type="COMPLEXITY" missed="20" covered="7"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataDoubleOperations"><method name="&lt;init&gt;" desc="()V" line="8"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="product11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="22"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="38"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add22" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="54"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="subtract12" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="69"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="divide1" desc="(Ljava/lang/Double;J)Ljava/lang/Double;" line="84"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="divide2" desc="(Ljava/lang/Double;J)Ljava/lang/Double;" line="99"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="min11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="115"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="max11" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="131"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="exp2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="146"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="sqrt2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="161"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="log1" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="176"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createVector1" desc="(I)[Ljava/lang/Double;" line="190"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createVector2" desc="(I)[Ljava/lang/Double;" line="200"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createMatrix1" desc="(I)[[Ljava/lang/Double;" line="210"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getZero1" desc="()Ljava/lang/Double;" line="220"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getZero2" desc="()Ljava/lang/Double;" line="230"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="156" covered="0"/><counter type="BRANCH" missed="34" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="34" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataItemLongBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/Long;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="32"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="44"><counter type="INSTRUCTION" missed="1" covered="35"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="61"><counter type="INSTRUCTION" missed="17" covered="24"/><counter type="BRANCH" missed="7" covered="3"/><counter type="LINE" missed="2" covered="2"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="78"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="92"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="101"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="118"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="119" covered="74"/><counter type="BRANCH" missed="28" covered="8"/><counter type="LINE" missed="19" covered="11"/><counter type="COMPLEXITY" missed="22" covered="4"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataLongAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="46"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemLongAdvanced;" line="59"><counter type="INSTRUCTION" missed="7" covered="61"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="79"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="90"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="104"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="115"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="133"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="146"><counter type="INSTRUCTION" missed="2" covered="18"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="166"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="179"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Long;Ljava/lang/Long;)Z" line="201"><counter type="INSTRUCTION" missed="18" covered="35"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="223"><counter type="INSTRUCTION" missed="18" covered="29"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Long;" line="244"><counter type="INSTRUCTION" missed="18" covered="25"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="266"><counter type="INSTRUCTION" missed="15" covered="66"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="2" covered="14"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="300"><counter type="INSTRUCTION" missed="15" covered="39"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Long;" line="326"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="348"><counter type="INSTRUCTION" missed="5" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="227" covered="319"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="37" covered="51"/><counter type="COMPLEXITY" missed="32" covered="21"/><counter type="METHOD" missed="7" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemDoubleBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/Double;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="32"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="44"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="61"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="75"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="89"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="98"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="115"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="178" covered="0"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataItemAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Long;Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Lmtas/codec/util/collector/MtasDataOperations;I)V" line="68"><counter type="INSTRUCTION" missed="0" covered="31"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Lmtas/codec/util/collector/MtasDataItem;)V" line="87"><counter type="INSTRUCTION" missed="71" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="rewrite" desc="(Z)Ljava/util/Map;" line="110"><counter type="INSTRUCTION" missed="120" covered="94"/><counter type="BRANCH" missed="16" covered="16"/><counter type="LINE" missed="20" covered="19"/><counter type="COMPLEXITY" missed="10" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="(Ljava/lang/String;)Ljava/lang/Number;" line="162"><counter type="INSTRUCTION" missed="128" covered="13"/><counter type="BRANCH" missed="11" covered="1"/><counter type="LINE" missed="27" covered="2"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValueType" desc="()I" line="204"><counter type="INSTRUCTION" missed="98" covered="34"/><counter type="BRANCH" missed="45" covered="5"/><counter type="LINE" missed="11" covered="3"/><counter type="COMPLEXITY" missed="34" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCompareValue0" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="241"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="443" covered="172"/><counter type="BRANCH" missed="80" covered="22"/><counter type="LINE" missed="73" covered="33"/><counter type="COMPLEXITY" missed="56" covered="12"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataLongFull"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="45"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemLongFull;" line="58"><counter type="INSTRUCTION" missed="7" covered="38"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="76"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="87"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="101"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="112"><counter type="INSTRUCTION" missed="33" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="130"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="143"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="163"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="176"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Long;Ljava/lang/Long;)Z" line="198"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="220"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Long;" line="241"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="263"><counter type="INSTRUCTION" missed="81" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="297"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Long;" line="323"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="345"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="445" covered="76"/><counter type="BRANCH" missed="69" covered="3"/><counter type="LINE" missed="79" covered="8"/><counter type="COMPLEXITY" missed="50" covered="3"/><counter type="METHOD" missed="14" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataCollectorResult"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/NavigableMap;Ljava/lang/Integer;Ljava/lang/Integer;)V" line="66"><counter type="INSTRUCTION" missed="31" covered="185"/><counter type="BRANCH" missed="11" covered="31"/><counter type="LINE" missed="3" covered="41"/><counter type="COMPLEXITY" missed="11" covered="11"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lmtas/codec/util/collector/MtasDataItem;)V" line="140"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="152"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getList" desc="()Ljava/util/SortedMap;" line="169"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getList" desc="(Z)Ljava/util/SortedMap;" line="181"><counter type="INSTRUCTION" missed="15" covered="24"/><counter type="BRANCH" missed="3" covered="5"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getComparatorList" desc="()Ljava/util/Map;" line="201"><counter type="INSTRUCTION" missed="15" covered="33"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLastSortValue" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="219"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getData" desc="()Lmtas/codec/util/collector/MtasDataItem;" line="229"><counter type="INSTRUCTION" missed="15" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="241"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="120" covered="287"/><counter type="BRANCH" missed="16" covered="40"/><counter type="LINE" missed="11" covered="66"/><counter type="COMPLEXITY" missed="17" covered="20"/><counter type="METHOD" missed="1" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Lmtas/codec/util/collector/MtasDataOperations;Ljava/lang/String;Ljava/lang/String;)V" line="26"><counter type="INSTRUCTION" missed="0" covered="36"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="error" desc="(Ljava/lang/String;)V" line="86"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="error" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="99"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setError" desc="(ILjava/lang/String;Z)V" line="114"><counter type="INSTRUCTION" missed="58" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setValue" desc="(ILjava/lang/Number;JZ)V" line="137"><counter type="INSTRUCTION" missed="0" covered="38"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(I[Ljava/lang/Number;IZ)V" line="159"><counter type="INSTRUCTION" missed="0" covered="61"/><counter type="BRANCH" missed="1" covered="7"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="1" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="increaseNewListSize" desc="()V" line="183"><counter type="INSTRUCTION" missed="0" covered="45"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToSegmentKeys" desc="()V" line="204"><counter type="INSTRUCTION" missed="0" covered="72"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToKeys" desc="(Ljava/util/Set;)V" line="229"><counter type="INSTRUCTION" missed="0" covered="139"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="25"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyToNew" desc="(II)V" line="265"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyFromNew" desc="()V" line="276"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="287"><counter type="INSTRUCTION" missed="0" covered="91"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="13"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="merge" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Map;Z)V" line="317"><counter type="INSTRUCTION" missed="192" covered="0"/><counter type="BRANCH" missed="24" covered="0"/><counter type="LINE" missed="30" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="initNewList" desc="(I)V" line="374"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="387"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewListBasic" desc="(I)V" line="397"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="277" covered="538"/><counter type="BRANCH" missed="35" covered="27"/><counter type="LINE" missed="46" covered="103"/><counter type="COMPLEXITY" missed="24" covered="23"/><counter type="METHOD" missed="4" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemNumberComparator"><method name="&lt;init&gt;" desc="(Ljava/lang/Number;Ljava/lang/String;)V" line="31"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="clone" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="43"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="compareTo" desc="(Ljava/lang/Number;)I" line="53"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getValue" desc="()Ljava/lang/Number;" line="62"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="71"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/Number;)V" line="82"><counter type="INSTRUCTION" missed="53" covered="22"/><counter type="BRANCH" missed="13" covered="3"/><counter type="LINE" missed="6" covered="4"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="subtract" desc="(Ljava/lang/Number;)V" line="103"><counter type="INSTRUCTION" missed="75" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="9" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="recomputeBoundary" desc="(I)Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="125"><counter type="INSTRUCTION" missed="67" covered="40"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="8" covered="6"/><counter type="COMPLEXITY" missed="5" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="153"><counter type="INSTRUCTION" missed="25" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="168"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="239" covered="88"/><counter type="BRANCH" missed="42" covered="8"/><counter type="LINE" missed="36" covered="17"/><counter type="COMPLEXITY" missed="28" covered="7"/><counter type="METHOD" missed="4" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataLongOperations"><method name="&lt;init&gt;" desc="()V" line="8"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="product11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="22"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="38"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add22" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="54"><counter type="INSTRUCTION" missed="3" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="subtract12" desc="(Ljava/lang/Long;Ljava/lang/Double;)Ljava/lang/Double;" line="69"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="divide1" desc="(Ljava/lang/Long;J)Ljava/lang/Double;" line="84"><counter type="INSTRUCTION" missed="3" covered="10"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="divide2" desc="(Ljava/lang/Double;J)Ljava/lang/Double;" line="99"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="min11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="115"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="max11" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="131"><counter type="INSTRUCTION" missed="2" covered="11"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="exp2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="146"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="sqrt2" desc="(Ljava/lang/Double;)Ljava/lang/Double;" line="161"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="log1" desc="(Ljava/lang/Long;)Ljava/lang/Double;" line="176"><counter type="INSTRUCTION" missed="3" covered="8"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createVector1" desc="(I)[Ljava/lang/Long;" line="190"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createVector2" desc="(I)[Ljava/lang/Double;" line="200"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createMatrix1" desc="(I)[[Ljava/lang/Long;" line="210"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getZero1" desc="()Ljava/lang/Long;" line="220"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getZero2" desc="()Ljava/lang/Double;" line="230"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="69" covered="85"/><counter type="BRANCH" missed="22" covered="12"/><counter type="LINE" missed="21" covered="18"/><counter type="COMPLEXITY" missed="23" covered="11"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Lmtas/codec/util/collector/MtasDataOperations;Ljava/lang/String;Ljava/lang/String;)V" line="26"><counter type="INSTRUCTION" missed="0" covered="60"/><counter type="LINE" missed="0" covered="15"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="error" desc="(Ljava/lang/String;)V" line="110"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="error" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="123"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setError" desc="(ILjava/lang/String;Z)V" line="138"><counter type="INSTRUCTION" missed="86" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="13" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="increaseNewListSize" desc="()V" line="163"><counter type="INSTRUCTION" missed="0" covered="113"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToSegmentKeys" desc="()V" line="202"><counter type="INSTRUCTION" missed="0" covered="124"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="0" covered="22"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToKeys" desc="(Ljava/util/Set;)V" line="236"><counter type="INSTRUCTION" missed="0" covered="219"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="0" covered="38"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyToNew" desc="(II)V" line="285"><counter type="INSTRUCTION" missed="0" covered="49"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="copyFromNew" desc="()V" line="300"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(I[Ljava/lang/Number;IZ)V" line="318"><counter type="INSTRUCTION" missed="0" covered="119"/><counter type="BRANCH" missed="1" covered="13"/><counter type="LINE" missed="0" covered="18"/><counter type="COMPLEXITY" missed="1" covered="7"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setValue" desc="(ILjava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;JZ)V" line="355"><counter type="INSTRUCTION" missed="0" covered="106"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="0" covered="19"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="386"><counter type="INSTRUCTION" missed="211" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="merge" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Map;Z)V" line="438"><counter type="INSTRUCTION" missed="40" covered="184"/><counter type="BRANCH" missed="11" covered="13"/><counter type="LINE" missed="4" covered="26"/><counter type="COMPLEXITY" missed="9" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(I)V" line="504"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="517"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewListBasic" desc="(I)V" line="527"><counter type="INSTRUCTION" missed="0" covered="41"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="364" covered="1057"/><counter type="BRANCH" missed="28" covered="40"/><counter type="LINE" missed="51" covered="188"/><counter type="COMPLEXITY" missed="24" covered="26"/><counter type="METHOD" missed="4" covered="12"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemDoubleAdvanced"><method name="&lt;init&gt;" desc="(Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Double;JLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="38"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="51"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="68"><counter type="INSTRUCTION" missed="71" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="88"><counter type="INSTRUCTION" missed="78" covered="0"/><counter type="BRANCH" missed="25" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="17" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="109"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="118"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="135"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="278" covered="0"/><counter type="BRANCH" missed="63" covered="0"/><counter type="LINE" missed="34" covered="0"/><counter type="COMPLEXITY" missed="45" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataDoubleFull"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="45"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemDoubleFull;" line="59"><counter type="INSTRUCTION" missed="45" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="77"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="88"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="104"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="115"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="131"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="144"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="166"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="179"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Double;Ljava/lang/Double;)Z" line="199"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="221"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Double;" line="242"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="264"><counter type="INSTRUCTION" missed="84" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="299"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Double;" line="325"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="346"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="527" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="88" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataLongBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="45"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemLongBasic;" line="58"><counter type="INSTRUCTION" missed="7" covered="41"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="1" covered="3"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="76"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="89"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="103"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="117"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="135"><counter type="INSTRUCTION" missed="2" covered="18"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="154"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="174"><counter type="INSTRUCTION" missed="22" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="194"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Long;Ljava/lang/Long;)Z" line="216"><counter type="INSTRUCTION" missed="18" covered="35"/><counter type="BRANCH" missed="4" covered="8"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long;" line="238"><counter type="INSTRUCTION" missed="18" covered="29"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Long;" line="259"><counter type="INSTRUCTION" missed="18" covered="25"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="2" covered="5"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="281"><counter type="INSTRUCTION" missed="15" covered="66"/><counter type="BRANCH" missed="3" covered="11"/><counter type="LINE" missed="2" covered="14"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Long;" line="315"><counter type="INSTRUCTION" missed="15" covered="39"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Long;" line="341"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="363"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="274" covered="306"/><counter type="BRANCH" missed="39" covered="37"/><counter type="LINE" missed="48" covered="51"/><counter type="COMPLEXITY" missed="34" covered="21"/><counter type="METHOD" missed="7" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItem"><method name="&lt;init&gt;" desc="(Lmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="66"><counter type="INSTRUCTION" missed="0" covered="30"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSub" desc="()Lmtas/codec/util/collector/MtasDataCollector;" line="102"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getStatsItems" desc="()Ljava/util/Set;" line="119"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getErrorList" desc="()Ljava/util/Map;" line="128"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="computeComparableValue" desc="()V" line="135"><counter type="INSTRUCTION" missed="13" covered="22"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="5" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getComparableValue" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="164"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="21"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="19" covered="67"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="7" covered="26"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataDoubleBasic"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="45"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getItem" desc="(I)Lmtas/codec/util/collector/MtasDataItemDoubleBasic;" line="59"><counter type="INSTRUCTION" missed="48" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="77"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([JI)Lmtas/codec/util/collector/MtasDataCollector;" line="91"><counter type="INSTRUCTION" missed="34" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="107"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="([DI)Lmtas/codec/util/collector/MtasDataCollector;" line="120"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;JJ)Lmtas/codec/util/collector/MtasDataCollector;" line="136"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[JI)Lmtas/codec/util/collector/MtasDataCollector;" line="156"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;DJ)Lmtas/codec/util/collector/MtasDataCollector;" line="178"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="add" desc="(Ljava/lang/String;[DI)Lmtas/codec/util/collector/MtasDataCollector;" line="197"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareWithBoundary" desc="(Ljava/lang/Double;Ljava/lang/Double;)Z" line="217"><counter type="INSTRUCTION" missed="53" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="(Ljava/lang/Double;Ljava/lang/Double;)Ljava/lang/Double;" line="239"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lastForComputingSegment" desc="()Ljava/lang/Double;" line="258"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegmentComputing" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="280"><counter type="INSTRUCTION" missed="84" covered="0"/><counter type="BRANCH" missed="14" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="boundaryForSegment" desc="(Ljava/lang/String;)Ljava/lang/Double;" line="315"><counter type="INSTRUCTION" missed="54" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Double;" line="341"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="validateSegmentBoundary" desc="(Ljava/lang/Object;)Z" line="362"><counter type="INSTRUCTION" missed="13" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="572" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="98" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/codec/util/collector/MtasDataCollector"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="161"><counter type="INSTRUCTION" missed="32" covered="148"/><counter type="BRANCH" missed="5" covered="5"/><counter type="LINE" missed="4" covered="46"/><counter type="COMPLEXITY" missed="4" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/util/SortedSet;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)V" line="332"><counter type="INSTRUCTION" missed="99" covered="15"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="19" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(ILjava/lang/String;ILjava/lang/String;)V" line="388"><counter type="INSTRUCTION" missed="24" covered="56"/><counter type="BRANCH" missed="5" covered="7"/><counter type="LINE" missed="6" covered="13"/><counter type="COMPLEXITY" missed="4" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewList" desc="(I)V" line="422"><counter type="INSTRUCTION" missed="5" covered="16"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="initNewListBasic" desc="(I)V" line="441"><counter type="INSTRUCTION" missed="11" covered="48"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="12"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="increaseNewListSize" desc="()V" line="466"><counter type="INSTRUCTION" missed="20" covered="78"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="4" covered="18"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Z)Lmtas/codec/util/collector/MtasDataCollector;" line="502"><counter type="INSTRUCTION" missed="73" covered="118"/><counter type="BRANCH" missed="5" covered="9"/><counter type="LINE" missed="5" covered="25"/><counter type="COMPLEXITY" missed="5" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="add" desc="(Ljava/lang/String;Z)Lmtas/codec/util/collector/MtasDataCollector;" line="564"><counter type="INSTRUCTION" missed="100" covered="236"/><counter type="BRANCH" missed="7" covered="31"/><counter type="LINE" missed="9" covered="46"/><counter type="COMPLEXITY" missed="7" covered="13"/><counter type="METHOD" missed="0" covered="1"/></method><method name="stringToBoundary" desc="(Ljava/lang/String;)Ljava/lang/Number;" line="740"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="closeSegmentKeyValueRegistration" desc="()V" line="749"><counter type="INSTRUCTION" missed="5" covered="49"/><counter type="BRANCH" missed="2" covered="8"/><counter type="LINE" missed="1" covered="11"/><counter type="COMPLEXITY" missed="2" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="recomputeSegmentKeys" desc="()V" line="771"><counter type="INSTRUCTION" missed="38" covered="188"/><counter type="BRANCH" missed="9" covered="27"/><counter type="LINE" missed="4" covered="39"/><counter type="COMPLEXITY" missed="7" covered="12"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reduceToSegmentKeys" desc="()V" line="845"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="checkExistenceNecessaryKeys" desc="()Z" line="857"><counter type="INSTRUCTION" missed="7" covered="14"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="2" covered="3"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="validateWithSegmentBoundary" desc="(Ljava/lang/Number;)Z" line="885"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="validateSegmentValue" desc="(Ljava/lang/Number;II)Ljava/lang/String;" line="906"><counter type="INSTRUCTION" missed="9" covered="38"/><counter type="BRANCH" missed="3" covered="9"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="3" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="validateSegmentValue" desc="(Ljava/lang/String;Ljava/lang/Number;IIZ)Ljava/lang/String;" line="942"><counter type="INSTRUCTION" missed="9" covered="178"/><counter type="BRANCH" missed="5" covered="23"/><counter type="LINE" missed="3" covered="35"/><counter type="COMPLEXITY" missed="5" covered="10"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setError" desc="(IILjava/util/HashMap;Z)V" line="1012"><counter type="INSTRUCTION" missed="40" covered="38"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="6" covered="9"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sortedAndUnique" desc="([Ljava/lang/String;I)Z" line="1043"><counter type="INSTRUCTION" missed="5" covered="24"/><counter type="BRANCH" missed="1" covered="5"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="computeSortAndUniqueMapping" desc="([Ljava/lang/String;I)[[I" line="1065"><counter type="INSTRUCTION" missed="8" covered="79"/><counter type="BRANCH" missed="2" covered="6"/><counter type="LINE" missed="2" covered="15"/><counter type="COMPLEXITY" missed="2" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="remapData" desc="([[I)V" line="1097"><counter type="INSTRUCTION" missed="110" covered="142"/><counter type="BRANCH" missed="13" covered="9"/><counter type="LINE" missed="14" covered="25"/><counter type="COMPLEXITY" missed="8" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="closeNewList" desc="()V" line="1158"><counter type="INSTRUCTION" missed="12" covered="138"/><counter type="BRANCH" missed="2" covered="12"/><counter type="LINE" missed="2" covered="28"/><counter type="COMPLEXITY" missed="2" covered="6"/><counter type="METHOD" missed="0" covered="1"/></method><method name="hasSub" desc="()Z" line="1213"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="toString" desc="()Ljava/lang/String;" line="1332"><counter type="INSTRUCTION" missed="134" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getResult" desc="()Lmtas/codec/util/collector/MtasDataCollectorResult;" line="1350"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getKeyList" desc="()Ljava/util/Set;" line="1363"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getStatsItems" desc="()Ljava/util/SortedSet;" line="1375"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="1385"><counter type="INSTRUCTION" missed="132" covered="101"/><counter type="BRANCH" missed="19" covered="13"/><counter type="LINE" missed="22" covered="18"/><counter type="COMPLEXITY" missed="12" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCollectorType" desc="()Ljava/lang/String;" line="1451"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getStatsType" desc="()Ljava/lang/String;" line="1460"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getDataType" desc="()Ljava/lang/String;" line="1469"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSize" desc="()I" line="1478"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="withTotal" desc="()Z" line="1487"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setWithTotal" desc="()V" line="1496"><counter type="INSTRUCTION" missed="18" covered="13"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="2" covered="4"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="916" covered="1770"/><counter type="BRANCH" missed="100" covered="190"/><counter type="LINE" missed="128" covered="387"/><counter type="COMPLEXITY" missed="84" covered="94"/><counter type="METHOD" missed="4" covered="29"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/codec/util/collector/MtasDataItemDoubleFull"><method name="&lt;init&gt;" desc="([DLmtas/codec/util/collector/MtasDataCollector;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;I)V" line="38"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getNumberOfDecimals" desc="(Ljava/lang/String;)I" line="49"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDistribution" desc="(Ljava/lang/String;)Ljava/util/HashMap;" line="65"><counter type="INSTRUCTION" missed="579" covered="0"/><counter type="BRANCH" missed="82" covered="0"/><counter type="LINE" missed="84" covered="0"/><counter type="COMPLEXITY" missed="42" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compareTo" desc="(Lmtas/codec/util/collector/MtasDataItem;)I" line="185"><counter type="INSTRUCTION" missed="36" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue1" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="202"><counter type="INSTRUCTION" missed="81" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="13" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getCompareValue2" desc="()Lmtas/codec/util/collector/MtasDataItemNumberComparator;" line="224"><counter type="INSTRUCTION" missed="190" covered="0"/><counter type="BRANCH" missed="42" covered="0"/><counter type="LINE" missed="14" covered="0"/><counter type="COMPLEXITY" missed="31" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="toString" desc="()Ljava/lang/String;" line="258"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="266"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="283"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="21"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="990" covered="0"/><counter type="BRANCH" missed="164" covered="0"/><counter type="LINE" missed="132" covered="0"/><counter type="COMPLEXITY" missed="104" covered="0"/><counter type="METHOD" missed="10" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><sourcefile name="MtasDataItemLongBasic.java"><line nr="32" mi="0" ci="14" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="44" mi="0" ci="2" mb="0" cb="0"/><line nr="45" mi="0" ci="3" mb="1" cb="1"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="1" ci="10" mb="2" cb="2"/><line nr="51" mi="0" ci="11" mb="0" cb="2"/><line nr="61" mi="7" ci="16" mb="7" cb="3"/><line nr="63" mi="8" ci="0" mb="0" cb="0"/><line nr="65" mi="0" ci="8" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="78" mi="16" ci="0" mb="6" cb="0"/><line nr="80" mi="10" ci="0" mb="0" cb="0"/><line nr="82" mi="2" ci="0" mb="0" cb="0"/><line nr="92" mi="21" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="2" cb="0"/><line nr="102" mi="2" ci="0" mb="0" cb="0"/><line nr="103" mi="2" ci="0" mb="2" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="2" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="3" ci="0" mb="0" cb="0"/><line nr="108" mi="3" ci="0" mb="0" cb="0"/><line nr="109" mi="3" ci="0" mb="0" cb="0"/><line nr="110" mi="12" ci="0" mb="6" cb="0"/><line nr="118" mi="5" ci="0" mb="0" cb="0"/><line nr="119" mi="8" ci="0" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="119" covered="74"/><counter type="BRANCH" missed="28" covered="8"/><counter type="LINE" missed="19" covered="11"/><counter type="COMPLEXITY" missed="22" covered="4"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemAdvanced.java"><line nr="68" mi="0" ci="9" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="3" mb="0" cb="0"/><line nr="77" mi="0" ci="1" mb="0" cb="0"/><line nr="87" mi="3" ci="0" mb="2" cb="0"/><line nr="88" mi="3" ci="0" mb="0" cb="0"/><line nr="89" mi="9" ci="0" mb="0" cb="0"/><line nr="90" mi="9" ci="0" mb="0" cb="0"/><line nr="92" mi="9" ci="0" mb="0" cb="0"/><line nr="94" mi="9" ci="0" mb="0" cb="0"/><line nr="95" mi="9" ci="0" mb="0" cb="0"/><line nr="96" mi="10" ci="0" mb="0" cb="0"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="1" ci="0" mb="0" cb="0"/><line nr="99" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="1" ci="0" mb="0" cb="0"/><line nr="110" mi="0" ci="4" mb="0" cb="0"/><line nr="111" mi="0" ci="11" mb="0" cb="2"/><line nr="112" mi="0" ci="4" mb="0" cb="2"/><line nr="113" mi="0" ci="7" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="0" cb="2"/><line nr="115" mi="0" ci="7" mb="0" cb="0"/><line nr="116" mi="0" ci="4" mb="0" cb="2"/><line nr="117" mi="0" ci="7" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="2"/><line nr="119" mi="0" ci="7" mb="0" cb="0"/><line nr="120" mi="0" ci="4" mb="0" cb="2"/><line nr="121" mi="0" ci="7" mb="0" cb="0"/><line nr="122" mi="0" ci="4" mb="1" cb="1"/><line nr="123" mi="7" ci="0" mb="0" cb="0"/><line nr="124" mi="0" ci="4" mb="1" cb="1"/><line nr="125" mi="0" ci="8" mb="0" cb="0"/><line nr="126" mi="4" ci="0" mb="2" cb="0"/><line nr="127" mi="8" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="2" cb="0"/><line nr="129" mi="8" ci="0" mb="0" cb="0"/><line nr="130" mi="4" ci="0" mb="2" cb="0"/><line nr="131" mi="8" ci="0" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="8" ci="0" mb="0" cb="0"/><line nr="134" mi="4" ci="0" mb="2" cb="0"/><line nr="135" mi="8" ci="0" mb="0" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="139" mi="0" ci="1" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="1" cb="1"/><line nr="141" mi="4" ci="0" mb="0" cb="0"/><line nr="142" mi="12" ci="0" mb="2" cb="0"/><line nr="143" mi="7" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><line nr="145" mi="7" ci="0" mb="0" cb="0"/><line nr="146" mi="5" ci="0" mb="0" cb="0"/><line nr="148" mi="0" ci="2" mb="1" cb="1"/><line nr="149" mi="7" ci="0" mb="0" cb="0"/><line nr="150" mi="5" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="2" mb="0" cb="0"/><line nr="162" mi="0" ci="4" mb="1" cb="1"/><line nr="163" mi="0" ci="9" mb="0" cb="0"/><line nr="164" mi="4" ci="0" mb="2" cb="0"/><line nr="165" mi="12" ci="0" mb="0" cb="0"/><line nr="166" mi="4" ci="0" mb="2" cb="0"/><line nr="167" mi="16" ci="0" mb="0" cb="0"/><line nr="168" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="1" ci="0" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="1" ci="0" mb="0" cb="0"/><line nr="172" mi="4" ci="0" mb="0" cb="0"/><line nr="173" mi="3" ci="0" mb="0" cb="0"/><line nr="174" mi="4" ci="0" mb="2" cb="0"/><line nr="175" mi="14" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="1" ci="0" mb="0" cb="0"/><line nr="180" mi="4" ci="0" mb="0" cb="0"/><line nr="181" mi="3" ci="0" mb="0" cb="0"/><line nr="182" mi="4" ci="0" mb="2" cb="0"/><line nr="183" mi="14" ci="0" mb="0" cb="0"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="0" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="188" mi="4" ci="0" mb="0" cb="0"/><line nr="189" mi="1" ci="0" mb="0" cb="0"/><line nr="190" mi="4" ci="0" mb="2" cb="0"/><line nr="191" mi="12" ci="0" mb="0" cb="0"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="76" ci="17" mb="45" cb="5"/><line nr="206" mi="2" ci="0" mb="0" cb="0"/><line nr="208" mi="0" ci="2" mb="0" cb="0"/><line nr="210" mi="2" ci="0" mb="0" cb="0"/><line nr="212" mi="2" ci="0" mb="0" cb="0"/><line nr="214" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="2" ci="0" mb="0" cb="0"/><line nr="218" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="2" ci="0" mb="0" cb="0"/><line nr="222" mi="2" ci="0" mb="0" cb="0"/><line nr="224" mi="2" ci="0" mb="0" cb="0"/><line nr="226" mi="2" ci="0" mb="0" cb="0"/><line nr="228" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="0" ci="15" mb="0" cb="0"/><line nr="241" mi="16" ci="0" mb="6" cb="0"/><line nr="243" mi="8" ci="0" mb="0" cb="0"/><line nr="245" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="443" covered="172"/><counter type="BRANCH" missed="80" covered="22"/><counter type="LINE" missed="73" covered="33"/><counter type="COMPLEXITY" missed="56" covered="12"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongBasic.java"><line nr="45" mi="0" ci="22" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="58" mi="0" ci="6" mb="2" cb="2"/><line nr="59" mi="0" ci="12" mb="0" cb="0"/><line nr="60" mi="5" ci="23" mb="1" cb="1"/><line nr="64" mi="2" ci="0" mb="0" cb="0"/><line nr="76" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="9" mb="0" cb="0"/><line nr="78" mi="0" ci="2" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="0" cb="0"/><line nr="90" mi="0" ci="9" mb="0" cb="0"/><line nr="92" mi="0" ci="2" mb="0" cb="0"/><line nr="103" mi="4" ci="0" mb="0" cb="0"/><line nr="104" mi="11" ci="0" mb="0" cb="0"/><line nr="106" mi="2" ci="0" mb="0" cb="0"/><line nr="117" mi="4" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="8" ci="0" mb="2" cb="0"/><line nr="120" mi="9" ci="0" mb="0" cb="0"/><line nr="121" mi="8" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="2" mb="1" cb="1"/><line nr="136" mi="0" ci="5" mb="0" cb="0"/><line nr="137" mi="0" ci="9" mb="0" cb="0"/><line nr="138" mi="0" ci="2" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="154" mi="2" ci="0" mb="2" cb="0"/><line nr="155" mi="5" ci="0" mb="0" cb="0"/><line nr="156" mi="9" ci="0" mb="0" cb="0"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="2" ci="0" mb="0" cb="0"/><line nr="174" mi="2" ci="0" mb="2" cb="0"/><line nr="175" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="11" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="180" mi="2" ci="0" mb="0" cb="0"/><line nr="194" mi="2" ci="0" mb="2" cb="0"/><line nr="195" mi="3" ci="0" mb="0" cb="0"/><line nr="196" mi="8" ci="0" mb="2" cb="0"/><line nr="197" mi="9" ci="0" mb="0" cb="0"/><line nr="198" mi="5" ci="0" mb="0" cb="0"/><line nr="199" mi="8" ci="0" mb="0" cb="0"/><line nr="200" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="216" mi="0" ci="8" mb="0" cb="2"/><line nr="217" mi="0" ci="2" mb="1" cb="1"/><line nr="218" mi="0" ci="10" mb="0" cb="2"/><line nr="219" mi="3" ci="5" mb="1" cb="1"/><line nr="220" mi="2" ci="0" mb="2" cb="0"/><line nr="221" mi="0" ci="10" mb="0" cb="2"/><line nr="223" mi="13" ci="0" mb="0" cb="0"/><line nr="238" mi="0" ci="8" mb="0" cb="2"/><line nr="239" mi="0" ci="2" mb="1" cb="1"/><line nr="240" mi="0" ci="7" mb="0" cb="0"/><line nr="241" mi="3" ci="5" mb="1" cb="1"/><line nr="242" mi="2" ci="0" mb="2" cb="0"/><line nr="243" mi="0" ci="7" mb="0" cb="0"/><line nr="245" mi="13" ci="0" mb="0" cb="0"/><line nr="259" mi="0" ci="8" mb="0" cb="2"/><line nr="260" mi="0" ci="2" mb="1" cb="1"/><line nr="261" mi="0" ci="5" mb="0" cb="0"/><line nr="262" mi="3" ci="5" mb="1" cb="1"/><line nr="263" mi="2" ci="0" mb="2" cb="0"/><line nr="264" mi="0" ci="5" mb="0" cb="0"/><line nr="266" mi="13" ci="0" mb="0" cb="0"/><line nr="281" mi="0" ci="8" mb="0" cb="2"/><line nr="282" mi="0" ci="2" mb="1" cb="1"/><line nr="283" mi="0" ci="4" mb="0" cb="0"/><line nr="284" mi="0" ci="2" mb="1" cb="1"/><line nr="285" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="0" ci="5" mb="0" cb="2"/><line nr="288" mi="0" ci="2" mb="0" cb="0"/><line nr="289" mi="0" ci="12" mb="0" cb="2"/><line nr="290" mi="0" ci="4" mb="0" cb="2"/><line nr="291" mi="0" ci="6" mb="0" cb="0"/><line nr="292" mi="0" ci="2" mb="1" cb="1"/><line nr="293" mi="0" ci="10" mb="0" cb="0"/><line nr="296" mi="0" ci="1" mb="0" cb="0"/><line nr="297" mi="0" ci="6" mb="0" cb="0"/><line nr="299" mi="0" ci="2" mb="0" cb="0"/><line nr="303" mi="13" ci="0" mb="0" cb="0"/><line nr="315" mi="0" ci="8" mb="0" cb="2"/><line nr="316" mi="0" ci="2" mb="1" cb="1"/><line nr="317" mi="0" ci="6" mb="0" cb="0"/><line nr="318" mi="0" ci="2" mb="1" cb="1"/><line nr="319" mi="2" ci="0" mb="0" cb="0"/><line nr="320" mi="0" ci="5" mb="0" cb="2"/><line nr="321" mi="0" ci="8" mb="0" cb="0"/><line nr="323" mi="0" ci="8" mb="0" cb="0"/><line nr="326" mi="13" ci="0" mb="0" cb="0"/><line nr="341" mi="8" ci="0" mb="2" cb="0"/><line nr="342" mi="2" ci="0" mb="2" cb="0"/><line nr="343" mi="2" ci="0" mb="2" cb="0"/><line nr="344" mi="3" ci="0" mb="0" cb="0"/><line nr="346" mi="8" ci="0" mb="0" cb="0"/><line nr="349" mi="13" ci="0" mb="0" cb="0"/><line nr="363" mi="3" ci="0" mb="2" cb="0"/><line nr="364" mi="5" ci="0" mb="0" cb="0"/><line nr="366" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="274" covered="306"/><counter type="BRANCH" missed="39" covered="37"/><counter type="LINE" missed="48" covered="51"/><counter type="COMPLEXITY" missed="34" covered="21"/><counter type="METHOD" missed="7" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleOperations.java"><line nr="8" mi="3" ci="0" mb="0" cb="0"/><line nr="22" mi="4" ci="0" mb="4" cb="0"/><line nr="23" mi="3" ci="0" mb="0" cb="0"/><line nr="25" mi="7" ci="0" mb="0" cb="0"/><line nr="38" mi="4" ci="0" mb="4" cb="0"/><line nr="39" mi="3" ci="0" mb="0" cb="0"/><line nr="41" mi="7" ci="0" mb="0" cb="0"/><line nr="54" mi="4" ci="0" mb="4" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="7" ci="0" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="4" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="7" ci="0" mb="0" cb="0"/><line nr="84" mi="2" ci="0" mb="2" cb="0"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="2" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="4" cb="0"/><line nr="116" mi="3" ci="0" mb="0" cb="0"/><line nr="118" mi="7" ci="0" mb="0" cb="0"/><line nr="131" mi="4" ci="0" mb="4" cb="0"/><line nr="132" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="7" ci="0" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="2" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="2" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="190" mi="3" ci="0" mb="0" cb="0"/><line nr="200" mi="3" ci="0" mb="0" cb="0"/><line nr="210" mi="3" ci="0" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="156" covered="0"/><counter type="BRANCH" missed="34" covered="0"/><counter type="LINE" missed="39" covered="0"/><counter type="COMPLEXITY" missed="34" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItem.java"><line nr="21" mi="0" ci="4" mb="0" cb="0"/><line nr="66" mi="0" ci="2" mb="0" cb="0"/><line nr="67" mi="0" ci="3" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="3" mb="0" cb="0"/><line nr="72" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="74" mi="0" ci="3" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="1" mb="0" cb="0"/><line nr="102" mi="3" ci="0" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="3" ci="0" mb="0" cb="0"/><line nr="135" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><line nr="138" mi="0" ci="2" mb="3" cb="1"/><line nr="140" mi="4" ci="0" mb="0" cb="0"/><line nr="141" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="0" cb="0"/><line nr="144" mi="0" ci="1" mb="0" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="1" ci="0" mb="0" cb="0"/><line nr="149" mi="3" ci="0" mb="0" cb="0"/><line nr="152" mi="0" ci="1" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="1" mb="0" cb="0"/><line nr="156" mi="0" ci="1" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="2"/><line nr="165" mi="0" ci="2" mb="0" cb="0"/><line nr="167" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="19" covered="67"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="7" covered="26"/><counter type="COMPLEXITY" missed="5" covered="6"/><counter type="METHOD" missed="2" covered="5"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataAdvanced.java"><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="20" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="100" mi="0" ci="1" mb="0" cb="0"/><line nr="110" mi="4" ci="0" mb="0" cb="0"/><line nr="111" mi="7" ci="0" mb="0" cb="0"/><line nr="112" mi="1" ci="0" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="2" cb="0"/><line nr="124" mi="5" ci="0" mb="0" cb="0"/><line nr="125" mi="7" ci="0" mb="0" cb="0"/><line nr="127" mi="1" ci="0" mb="0" cb="0"/><line nr="138" mi="2" ci="0" mb="2" cb="0"/><line nr="139" mi="7" ci="0" mb="0" cb="0"/><line nr="140" mi="7" ci="0" mb="0" cb="0"/><line nr="141" mi="7" ci="0" mb="0" cb="0"/><line nr="142" mi="7" ci="0" mb="0" cb="0"/><line nr="143" mi="7" ci="0" mb="0" cb="0"/><line nr="144" mi="5" ci="0" mb="0" cb="0"/><line nr="146" mi="8" ci="0" mb="0" cb="0"/><line nr="147" mi="7" ci="0" mb="2" cb="0"/><line nr="148" mi="13" ci="0" mb="0" cb="0"/><line nr="149" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="9" ci="0" mb="0" cb="0"/><line nr="153" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="0" ci="4" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="166" mi="0" ci="2" mb="0" cb="0"/><line nr="168" mi="0" ci="3" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="0" ci="3" mb="0" cb="0"/><line nr="171" mi="0" ci="3" mb="0" cb="0"/><line nr="172" mi="0" ci="3" mb="0" cb="0"/><line nr="173" mi="0" ci="3" mb="0" cb="0"/><line nr="174" mi="0" ci="7" mb="0" cb="0"/><line nr="175" mi="0" ci="7" mb="0" cb="0"/><line nr="176" mi="0" ci="7" mb="0" cb="0"/><line nr="177" mi="0" ci="7" mb="0" cb="0"/><line nr="178" mi="0" ci="7" mb="0" cb="0"/><line nr="179" mi="0" ci="5" mb="0" cb="0"/><line nr="180" mi="0" ci="3" mb="0" cb="0"/><line nr="181" mi="0" ci="7" mb="0" cb="0"/><line nr="183" mi="0" ci="7" mb="0" cb="0"/><line nr="185" mi="0" ci="7" mb="0" cb="0"/><line nr="187" mi="0" ci="7" mb="0" cb="0"/><line nr="189" mi="0" ci="7" mb="0" cb="0"/><line nr="191" mi="0" ci="7" mb="0" cb="0"/><line nr="193" mi="0" ci="1" mb="0" cb="0"/><line nr="202" mi="0" ci="6" mb="2" cb="2"/><line nr="203" mi="0" ci="3" mb="0" cb="0"/><line nr="204" mi="0" ci="5" mb="0" cb="0"/><line nr="205" mi="0" ci="5" mb="0" cb="0"/><line nr="206" mi="0" ci="5" mb="0" cb="0"/><line nr="207" mi="0" ci="5" mb="0" cb="0"/><line nr="208" mi="0" ci="2" mb="0" cb="0"/><line nr="209" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="5" mb="0" cb="0"/><line nr="211" mi="0" ci="5" mb="0" cb="0"/><line nr="212" mi="0" ci="3" mb="0" cb="0"/><line nr="213" mi="0" ci="7" mb="0" cb="2"/><line nr="214" mi="0" ci="7" mb="0" cb="2"/><line nr="215" mi="0" ci="8" mb="0" cb="0"/><line nr="216" mi="0" ci="8" mb="0" cb="0"/><line nr="217" mi="0" ci="8" mb="0" cb="0"/><line nr="218" mi="0" ci="8" mb="0" cb="0"/><line nr="219" mi="0" ci="8" mb="0" cb="0"/><line nr="220" mi="0" ci="8" mb="0" cb="0"/><line nr="221" mi="0" ci="8" mb="0" cb="0"/><line nr="222" mi="0" ci="6" mb="0" cb="0"/><line nr="226" mi="0" ci="1" mb="0" cb="0"/><line nr="236" mi="0" ci="3" mb="1" cb="1"/><line nr="237" mi="0" ci="3" mb="0" cb="0"/><line nr="238" mi="0" ci="5" mb="0" cb="0"/><line nr="239" mi="0" ci="5" mb="0" cb="0"/><line nr="240" mi="0" ci="5" mb="0" cb="0"/><line nr="241" mi="0" ci="5" mb="0" cb="0"/><line nr="242" mi="0" ci="5" mb="0" cb="0"/><line nr="243" mi="0" ci="5" mb="0" cb="0"/><line nr="244" mi="0" ci="5" mb="0" cb="0"/><line nr="245" mi="0" ci="2" mb="0" cb="0"/><line nr="246" mi="0" ci="3" mb="0" cb="0"/><line nr="247" mi="0" ci="5" mb="0" cb="0"/><line nr="248" mi="0" ci="5" mb="0" cb="0"/><line nr="249" mi="0" ci="5" mb="0" cb="0"/><line nr="250" mi="0" ci="5" mb="0" cb="0"/><line nr="251" mi="0" ci="5" mb="0" cb="0"/><line nr="252" mi="0" ci="5" mb="0" cb="0"/><line nr="253" mi="0" ci="7" mb="0" cb="0"/><line nr="254" mi="0" ci="7" mb="0" cb="0"/><line nr="255" mi="0" ci="7" mb="0" cb="0"/><line nr="256" mi="0" ci="7" mb="0" cb="0"/><line nr="257" mi="0" ci="7" mb="0" cb="0"/><line nr="258" mi="0" ci="5" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="7" mb="0" cb="2"/><line nr="261" mi="0" ci="6" mb="0" cb="2"/><line nr="262" mi="0" ci="8" mb="0" cb="0"/><line nr="263" mi="0" ci="8" mb="0" cb="0"/><line nr="264" mi="0" ci="8" mb="0" cb="0"/><line nr="265" mi="0" ci="8" mb="0" cb="0"/><line nr="266" mi="0" ci="8" mb="0" cb="0"/><line nr="267" mi="0" ci="8" mb="0" cb="0"/><line nr="268" mi="0" ci="8" mb="0" cb="0"/><line nr="269" mi="0" ci="8" mb="0" cb="0"/><line nr="270" mi="0" ci="8" mb="0" cb="0"/><line nr="271" mi="0" ci="8" mb="0" cb="0"/><line nr="272" mi="0" ci="6" mb="0" cb="0"/><line nr="276" mi="0" ci="1" mb="0" cb="0"/><line nr="285" mi="0" ci="8" mb="0" cb="0"/><line nr="286" mi="0" ci="8" mb="0" cb="0"/><line nr="287" mi="0" ci="8" mb="0" cb="0"/><line nr="288" mi="0" ci="8" mb="0" cb="0"/><line nr="289" mi="0" ci="8" mb="0" cb="0"/><line nr="290" mi="0" ci="8" mb="0" cb="0"/><line nr="291" mi="0" ci="1" mb="0" cb="0"/><line nr="300" mi="0" ci="4" mb="0" cb="0"/><line nr="301" mi="0" ci="4" mb="0" cb="0"/><line nr="302" mi="0" ci="4" mb="0" cb="0"/><line nr="303" mi="0" ci="4" mb="0" cb="0"/><line nr="304" mi="0" ci="4" mb="0" cb="0"/><line nr="305" mi="0" ci="4" mb="0" cb="0"/><line nr="306" mi="0" ci="1" mb="0" cb="0"/><line nr="318" mi="0" ci="2" mb="1" cb="1"/><line nr="319" mi="0" ci="2" mb="0" cb="0"/><line nr="320" mi="0" ci="2" mb="0" cb="0"/><line nr="321" mi="0" ci="2" mb="0" cb="0"/><line nr="322" mi="0" ci="2" mb="0" cb="0"/><line nr="323" mi="0" ci="2" mb="0" cb="0"/><line nr="324" mi="0" ci="7" mb="0" cb="2"/><line nr="325" mi="0" ci="14" mb="0" cb="2"/><line nr="326" mi="0" ci="17" mb="0" cb="2"/><line nr="327" mi="0" ci="3" mb="0" cb="0"/><line nr="328" mi="0" ci="10" mb="0" cb="2"/><line nr="329" mi="0" ci="13" mb="0" cb="0"/><line nr="330" mi="0" ci="2" mb="0" cb="0"/><line nr="331" mi="0" ci="1" mb="0" cb="0"/><line nr="332" mi="0" ci="14" mb="0" cb="2"/><line nr="333" mi="0" ci="14" mb="0" cb="2"/><line nr="335" mi="0" ci="11" mb="0" cb="0"/><line nr="338" mi="0" ci="1" mb="0" cb="0"/><line nr="355" mi="0" ci="4" mb="1" cb="1"/><line nr="356" mi="0" ci="2" mb="0" cb="2"/><line nr="357" mi="0" ci="10" mb="0" cb="0"/><line nr="358" mi="0" ci="2" mb="0" cb="0"/><line nr="359" mi="0" ci="10" mb="0" cb="0"/><line nr="360" mi="0" ci="2" mb="0" cb="0"/><line nr="361" mi="0" ci="12" mb="0" cb="0"/><line nr="363" mi="0" ci="10" mb="0" cb="0"/><line nr="364" mi="0" ci="2" mb="0" cb="0"/><line nr="365" mi="0" ci="10" mb="0" cb="0"/><line nr="366" mi="0" ci="2" mb="0" cb="0"/><line nr="367" mi="0" ci="9" mb="0" cb="0"/><line nr="369" mi="0" ci="5" mb="0" cb="0"/><line nr="370" mi="0" ci="5" mb="0" cb="0"/><line nr="371" mi="0" ci="5" mb="0" cb="0"/><line nr="372" mi="0" ci="5" mb="0" cb="0"/><line nr="373" mi="0" ci="5" mb="0" cb="0"/><line nr="374" mi="0" ci="5" mb="0" cb="0"/><line nr="377" mi="0" ci="1" mb="0" cb="0"/><line nr="386" mi="3" ci="0" mb="0" cb="0"/><line nr="387" mi="5" ci="0" mb="0" cb="0"/><line nr="388" mi="2" ci="0" mb="0" cb="0"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="2" ci="0" mb="0" cb="0"/><line nr="391" mi="3" ci="0" mb="0" cb="0"/><line nr="392" mi="5" ci="0" mb="0" cb="0"/><line nr="393" mi="5" ci="0" mb="0" cb="0"/><line nr="394" mi="5" ci="0" mb="0" cb="0"/><line nr="395" mi="7" ci="0" mb="0" cb="0"/><line nr="396" mi="7" ci="0" mb="0" cb="0"/><line nr="397" mi="7" ci="0" mb="0" cb="0"/><line nr="398" mi="7" ci="0" mb="0" cb="0"/><line nr="399" mi="7" ci="0" mb="0" cb="0"/><line nr="400" mi="5" ci="0" mb="0" cb="0"/><line nr="401" mi="8" ci="0" mb="2" cb="0"/><line nr="402" mi="10" ci="0" mb="2" cb="0"/><line nr="403" mi="2" ci="0" mb="2" cb="0"/><line nr="404" mi="47" ci="0" mb="0" cb="0"/><line nr="411" mi="46" ci="0" mb="0" cb="0"/><line nr="420" mi="4" ci="0" mb="0" cb="0"/><line nr="421" mi="4" ci="0" mb="0" cb="0"/><line nr="422" mi="4" ci="0" mb="0" cb="0"/><line nr="423" mi="4" ci="0" mb="0" cb="0"/><line nr="424" mi="4" ci="0" mb="0" cb="0"/><line nr="425" mi="4" ci="0" mb="0" cb="0"/><line nr="426" mi="1" ci="0" mb="0" cb="0"/><line nr="438" mi="0" ci="2" mb="0" cb="0"/><line nr="439" mi="0" ci="9" mb="1" cb="1"/><line nr="440" mi="0" ci="6" mb="1" cb="1"/><line nr="441" mi="0" ci="6" mb="2" cb="2"/><line nr="443" mi="5" ci="0" mb="0" cb="0"/><line nr="445" mi="0" ci="3" mb="0" cb="0"/><line nr="447" mi="0" ci="3" mb="0" cb="0"/><line nr="448" mi="0" ci="2" mb="0" cb="0"/><line nr="449" mi="0" ci="4" mb="0" cb="0"/><line nr="450" mi="0" ci="5" mb="0" cb="2"/><line nr="451" mi="0" ci="5" mb="0" cb="0"/><line nr="452" mi="0" ci="8" mb="0" cb="2"/><line nr="453" mi="0" ci="3" mb="0" cb="0"/><line nr="454" mi="0" ci="10" mb="0" cb="0"/><line nr="456" mi="0" ci="14" mb="0" cb="0"/><line nr="458" mi="0" ci="30" mb="0" cb="0"/><line nr="465" mi="3" ci="3" mb="3" cb="1"/><line nr="466" mi="10" ci="0" mb="0" cb="0"/><line nr="471" mi="0" ci="3" mb="0" cb="0"/><line nr="472" mi="0" ci="5" mb="1" cb="1"/><line nr="473" mi="0" ci="5" mb="0" cb="0"/><line nr="474" mi="0" ci="3" mb="0" cb="2"/><line nr="475" mi="0" ci="4" mb="0" cb="0"/><line nr="476" mi="0" ci="14" mb="0" cb="0"/><line nr="478" mi="0" ci="30" mb="0" cb="0"/><line nr="485" mi="3" ci="3" mb="3" cb="1"/><line nr="486" mi="6" ci="0" mb="0" cb="0"/><line nr="490" mi="0" ci="3" mb="0" cb="0"/><line nr="492" mi="13" ci="0" mb="0" cb="0"/><line nr="495" mi="0" ci="1" mb="0" cb="0"/><line nr="504" mi="0" ci="3" mb="0" cb="0"/><line nr="505" mi="0" ci="3" mb="0" cb="0"/><line nr="506" mi="0" ci="1" mb="0" cb="0"/><line nr="517" mi="0" ci="6" mb="0" cb="0"/><line nr="518" mi="0" ci="3" mb="0" cb="0"/><line nr="519" mi="0" ci="1" mb="0" cb="0"/><line nr="527" mi="0" ci="7" mb="0" cb="0"/><line nr="528" mi="0" ci="7" mb="0" cb="0"/><line nr="529" mi="0" ci="7" mb="0" cb="0"/><line nr="530" mi="0" ci="7" mb="0" cb="0"/><line nr="531" mi="0" ci="7" mb="0" cb="0"/><line nr="532" mi="0" ci="5" mb="0" cb="0"/><line nr="533" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="364" covered="1057"/><counter type="BRANCH" missed="28" covered="40"/><counter type="LINE" missed="51" covered="188"/><counter type="COMPLEXITY" missed="24" covered="26"/><counter type="METHOD" missed="4" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataBasic.java"><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="20" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="76" mi="0" ci="1" mb="0" cb="0"/><line nr="86" mi="4" ci="0" mb="0" cb="0"/><line nr="87" mi="7" ci="0" mb="0" cb="0"/><line nr="88" mi="1" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="2" cb="0"/><line nr="100" mi="5" ci="0" mb="0" cb="0"/><line nr="101" mi="7" ci="0" mb="0" cb="0"/><line nr="103" mi="1" ci="0" mb="0" cb="0"/><line nr="114" mi="2" ci="0" mb="2" cb="0"/><line nr="115" mi="7" ci="0" mb="0" cb="0"/><line nr="116" mi="5" ci="0" mb="0" cb="0"/><line nr="118" mi="8" ci="0" mb="0" cb="0"/><line nr="119" mi="7" ci="0" mb="2" cb="0"/><line nr="120" mi="13" ci="0" mb="0" cb="0"/><line nr="121" mi="6" ci="0" mb="0" cb="0"/><line nr="123" mi="9" ci="0" mb="0" cb="0"/><line nr="125" mi="1" ci="0" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="1" cb="1"/><line nr="138" mi="0" ci="2" mb="0" cb="2"/><line nr="139" mi="0" ci="10" mb="0" cb="0"/><line nr="140" mi="0" ci="2" mb="0" cb="0"/><line nr="141" mi="0" ci="9" mb="0" cb="0"/><line nr="143" mi="0" ci="5" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="0" cb="0"/><line nr="147" mi="0" ci="1" mb="0" cb="0"/><line nr="159" mi="0" ci="2" mb="1" cb="1"/><line nr="160" mi="0" ci="2" mb="0" cb="0"/><line nr="161" mi="0" ci="7" mb="0" cb="2"/><line nr="162" mi="0" ci="14" mb="0" cb="2"/><line nr="164" mi="0" ci="2" mb="0" cb="2"/><line nr="165" mi="0" ci="10" mb="0" cb="0"/><line nr="166" mi="0" ci="2" mb="0" cb="0"/><line nr="167" mi="0" ci="10" mb="0" cb="0"/><line nr="169" mi="0" ci="5" mb="0" cb="0"/><line nr="170" mi="0" ci="6" mb="0" cb="0"/><line nr="173" mi="0" ci="1" mb="0" cb="0"/><line nr="183" mi="0" ci="4" mb="0" cb="0"/><line nr="184" mi="0" ci="3" mb="0" cb="0"/><line nr="186" mi="0" ci="2" mb="0" cb="0"/><line nr="188" mi="0" ci="3" mb="0" cb="0"/><line nr="189" mi="0" ci="3" mb="0" cb="0"/><line nr="190" mi="0" ci="7" mb="0" cb="0"/><line nr="191" mi="0" ci="5" mb="0" cb="0"/><line nr="192" mi="0" ci="3" mb="0" cb="0"/><line nr="193" mi="0" ci="7" mb="0" cb="0"/><line nr="195" mi="0" ci="7" mb="0" cb="0"/><line nr="197" mi="0" ci="1" mb="0" cb="0"/><line nr="204" mi="0" ci="6" mb="2" cb="2"/><line nr="205" mi="0" ci="3" mb="0" cb="0"/><line nr="206" mi="0" ci="5" mb="0" cb="0"/><line nr="207" mi="0" ci="5" mb="0" cb="0"/><line nr="208" mi="0" ci="5" mb="0" cb="0"/><line nr="209" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="7" mb="0" cb="2"/><line nr="211" mi="0" ci="7" mb="0" cb="2"/><line nr="212" mi="0" ci="8" mb="0" cb="0"/><line nr="213" mi="0" ci="8" mb="0" cb="0"/><line nr="214" mi="0" ci="8" mb="0" cb="0"/><line nr="215" mi="0" ci="6" mb="0" cb="0"/><line nr="219" mi="0" ci="1" mb="0" cb="0"/><line nr="229" mi="0" ci="3" mb="1" cb="1"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="231" mi="0" ci="5" mb="0" cb="0"/><line nr="232" mi="0" ci="5" mb="0" cb="0"/><line nr="233" mi="0" ci="5" mb="0" cb="0"/><line nr="234" mi="0" ci="5" mb="0" cb="0"/><line nr="235" mi="0" ci="5" mb="0" cb="0"/><line nr="236" mi="0" ci="5" mb="0" cb="0"/><line nr="237" mi="0" ci="5" mb="0" cb="0"/><line nr="238" mi="0" ci="5" mb="0" cb="0"/><line nr="239" mi="0" ci="5" mb="0" cb="0"/><line nr="240" mi="0" ci="5" mb="0" cb="0"/><line nr="241" mi="0" ci="7" mb="0" cb="0"/><line nr="242" mi="0" ci="5" mb="0" cb="0"/><line nr="243" mi="0" ci="3" mb="0" cb="0"/><line nr="244" mi="0" ci="7" mb="0" cb="2"/><line nr="245" mi="0" ci="6" mb="0" cb="2"/><line nr="246" mi="0" ci="8" mb="0" cb="0"/><line nr="247" mi="0" ci="8" mb="0" cb="0"/><line nr="248" mi="0" ci="8" mb="0" cb="0"/><line nr="249" mi="0" ci="8" mb="0" cb="0"/><line nr="250" mi="0" ci="8" mb="0" cb="0"/><line nr="251" mi="0" ci="8" mb="0" cb="0"/><line nr="252" mi="0" ci="6" mb="0" cb="0"/><line nr="256" mi="0" ci="1" mb="0" cb="0"/><line nr="265" mi="0" ci="8" mb="0" cb="0"/><line nr="266" mi="0" ci="8" mb="0" cb="0"/><line nr="267" mi="0" ci="1" mb="0" cb="0"/><line nr="276" mi="0" ci="4" mb="0" cb="0"/><line nr="277" mi="0" ci="4" mb="0" cb="0"/><line nr="278" mi="0" ci="1" mb="0" cb="0"/><line nr="287" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="5" mb="0" cb="0"/><line nr="289" mi="0" ci="5" mb="0" cb="0"/><line nr="290" mi="0" ci="7" mb="0" cb="0"/><line nr="291" mi="0" ci="5" mb="0" cb="0"/><line nr="292" mi="0" ci="8" mb="0" cb="2"/><line nr="293" mi="0" ci="10" mb="0" cb="2"/><line nr="294" mi="0" ci="2" mb="0" cb="2"/><line nr="295" mi="0" ci="19" mb="0" cb="0"/><line nr="298" mi="0" ci="18" mb="0" cb="0"/><line nr="303" mi="0" ci="4" mb="0" cb="0"/><line nr="304" mi="0" ci="4" mb="0" cb="0"/><line nr="305" mi="0" ci="1" mb="0" cb="0"/><line nr="317" mi="2" ci="0" mb="0" cb="0"/><line nr="318" mi="9" ci="0" mb="2" cb="0"/><line nr="319" mi="6" ci="0" mb="2" cb="0"/><line nr="320" mi="6" ci="0" mb="4" cb="0"/><line nr="322" mi="5" ci="0" mb="0" cb="0"/><line nr="324" mi="3" ci="0" mb="0" cb="0"/><line nr="326" mi="3" ci="0" mb="0" cb="0"/><line nr="327" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="4" ci="0" mb="0" cb="0"/><line nr="329" mi="5" ci="0" mb="2" cb="0"/><line nr="330" mi="5" ci="0" mb="0" cb="0"/><line nr="331" mi="8" ci="0" mb="2" cb="0"/><line nr="332" mi="3" ci="0" mb="0" cb="0"/><line nr="333" mi="10" ci="0" mb="0" cb="0"/><line nr="335" mi="14" ci="0" mb="0" cb="0"/><line nr="337" mi="14" ci="0" mb="0" cb="0"/><line nr="339" mi="6" ci="0" mb="4" cb="0"/><line nr="341" mi="10" ci="0" mb="0" cb="0"/><line nr="346" mi="3" ci="0" mb="0" cb="0"/><line nr="347" mi="5" ci="0" mb="2" cb="0"/><line nr="348" mi="5" ci="0" mb="0" cb="0"/><line nr="349" mi="3" ci="0" mb="2" cb="0"/><line nr="350" mi="4" ci="0" mb="0" cb="0"/><line nr="351" mi="14" ci="0" mb="0" cb="0"/><line nr="353" mi="14" ci="0" mb="0" cb="0"/><line nr="355" mi="6" ci="0" mb="4" cb="0"/><line nr="356" mi="6" ci="0" mb="0" cb="0"/><line nr="360" mi="3" ci="0" mb="0" cb="0"/><line nr="362" mi="13" ci="0" mb="0" cb="0"/><line nr="365" mi="1" ci="0" mb="0" cb="0"/><line nr="374" mi="0" ci="3" mb="0" cb="0"/><line nr="375" mi="0" ci="3" mb="0" cb="0"/><line nr="376" mi="0" ci="1" mb="0" cb="0"/><line nr="387" mi="0" ci="6" mb="0" cb="0"/><line nr="388" mi="0" ci="3" mb="0" cb="0"/><line nr="389" mi="0" ci="1" mb="0" cb="0"/><line nr="397" mi="0" ci="7" mb="0" cb="0"/><line nr="398" mi="0" ci="5" mb="0" cb="0"/><line nr="399" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="277" covered="538"/><counter type="BRANCH" missed="35" covered="27"/><counter type="LINE" missed="46" covered="103"/><counter type="COMPLEXITY" missed="24" covered="23"/><counter type="METHOD" missed="4" covered="12"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongOperations.java"><line nr="8" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="4" mb="2" cb="2"/><line nr="23" mi="2" ci="0" mb="0" cb="0"/><line nr="25" mi="0" ci="7" mb="0" cb="0"/><line nr="38" mi="0" ci="4" mb="2" cb="2"/><line nr="39" mi="2" ci="0" mb="0" cb="0"/><line nr="41" mi="0" ci="7" mb="0" cb="0"/><line nr="54" mi="0" ci="4" mb="2" cb="2"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="7" mb="0" cb="0"/><line nr="69" mi="4" ci="0" mb="4" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="7" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="2" mb="1" cb="1"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="0" ci="8" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="2" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="102" mi="7" ci="0" mb="0" cb="0"/><line nr="115" mi="0" ci="4" mb="2" cb="2"/><line nr="116" mi="2" ci="0" mb="0" cb="0"/><line nr="118" mi="0" ci="7" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="2" cb="2"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="7" mb="0" cb="0"/><line nr="146" mi="2" ci="0" mb="2" cb="0"/><line nr="147" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="2" cb="0"/><line nr="162" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="0" ci="2" mb="1" cb="1"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="179" mi="0" ci="6" mb="0" cb="0"/><line nr="190" mi="0" ci="3" mb="0" cb="0"/><line nr="200" mi="0" ci="3" mb="0" cb="0"/><line nr="210" mi="0" ci="3" mb="0" cb="0"/><line nr="220" mi="3" ci="0" mb="0" cb="0"/><line nr="230" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="69" covered="85"/><counter type="BRANCH" missed="22" covered="12"/><counter type="LINE" missed="21" covered="18"/><counter type="COMPLEXITY" missed="23" covered="11"/><counter type="METHOD" missed="6" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemNumberComparator.java"><line nr="31" mi="0" ci="2" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><line nr="43" mi="0" ci="8" mb="0" cb="0"/><line nr="53" mi="0" ci="6" mb="0" cb="0"/><line nr="62" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="4" ci="0" mb="0" cb="0"/><line nr="82" mi="3" ci="4" mb="3" cb="1"/><line nr="83" mi="10" ci="0" mb="0" cb="0"/><line nr="84" mi="0" ci="7" mb="2" cb="2"/><line nr="85" mi="0" ci="10" mb="0" cb="0"/><line nr="86" mi="7" ci="0" mb="4" cb="0"/><line nr="87" mi="10" ci="0" mb="0" cb="0"/><line nr="88" mi="7" ci="0" mb="4" cb="0"/><line nr="89" mi="11" ci="0" mb="0" cb="0"/><line nr="91" mi="5" ci="0" mb="0" cb="0"/><line nr="93" mi="0" ci="1" mb="0" cb="0"/><line nr="103" mi="7" ci="0" mb="4" cb="0"/><line nr="104" mi="10" ci="0" mb="0" cb="0"/><line nr="105" mi="7" ci="0" mb="4" cb="0"/><line nr="106" mi="10" ci="0" mb="0" cb="0"/><line nr="107" mi="7" ci="0" mb="4" cb="0"/><line nr="108" mi="10" ci="0" mb="0" cb="0"/><line nr="109" mi="7" ci="0" mb="4" cb="0"/><line nr="110" mi="11" ci="0" mb="0" cb="0"/><line nr="112" mi="5" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="125" mi="0" ci="5" mb="0" cb="2"/><line nr="126" mi="0" ci="4" mb="1" cb="1"/><line nr="127" mi="5" ci="0" mb="0" cb="0"/><line nr="128" mi="8" ci="0" mb="0" cb="0"/><line nr="129" mi="0" ci="4" mb="1" cb="1"/><line nr="130" mi="0" ci="14" mb="0" cb="0"/><line nr="132" mi="4" ci="0" mb="2" cb="0"/><line nr="133" mi="14" ci="0" mb="0" cb="0"/><line nr="135" mi="4" ci="0" mb="2" cb="0"/><line nr="136" mi="14" ci="0" mb="0" cb="0"/><line nr="139" mi="5" ci="0" mb="0" cb="0"/><line nr="141" mi="0" ci="5" mb="1" cb="1"/><line nr="142" mi="0" ci="8" mb="0" cb="0"/><line nr="144" mi="13" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="2" cb="0"/><line nr="154" mi="2" ci="0" mb="0" cb="0"/><line nr="155" mi="2" ci="0" mb="2" cb="0"/><line nr="156" mi="2" ci="0" mb="0" cb="0"/><line nr="157" mi="5" ci="0" mb="2" cb="0"/><line nr="158" mi="2" ci="0" mb="0" cb="0"/><line nr="159" mi="3" ci="0" mb="0" cb="0"/><line nr="160" mi="6" ci="0" mb="0" cb="0"/><line nr="168" mi="5" ci="0" mb="0" cb="0"/><line nr="169" mi="8" ci="0" mb="0" cb="0"/><line nr="170" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="239" covered="88"/><counter type="BRANCH" missed="42" covered="8"/><counter type="LINE" missed="36" covered="17"/><counter type="COMPLEXITY" missed="28" covered="7"/><counter type="METHOD" missed="4" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongAdvanced.java"><line nr="46" mi="0" ci="22" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><line nr="59" mi="0" ci="6" mb="2" cb="2"/><line nr="60" mi="0" ci="32" mb="0" cb="0"/><line nr="63" mi="5" ci="4" mb="1" cb="1"/><line nr="64" mi="0" ci="19" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="79" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="0" ci="4" mb="0" cb="0"/><line nr="91" mi="0" ci="9" mb="0" cb="0"/><line nr="93" mi="0" ci="2" mb="0" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="3" ci="0" mb="0" cb="0"/><line nr="117" mi="8" ci="0" mb="2" cb="0"/><line nr="118" mi="9" ci="0" mb="0" cb="0"/><line nr="119" mi="8" ci="0" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="5" ci="0" mb="0" cb="0"/><line nr="146" mi="0" ci="2" mb="1" cb="1"/><line nr="147" mi="0" ci="5" mb="0" cb="0"/><line nr="148" mi="0" ci="9" mb="0" cb="0"/><line nr="150" mi="0" ci="2" mb="0" cb="0"/><line nr="152" mi="2" ci="0" mb="0" cb="0"/><line nr="166" mi="5" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="2" cb="0"/><line nr="180" mi="3" ci="0" mb="0" cb="0"/><line nr="181" mi="8" ci="0" mb="2" cb="0"/><line nr="182" mi="9" ci="0" mb="0" cb="0"/><line nr="183" mi="5" ci="0" mb="0" cb="0"/><line nr="184" mi="8" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="0" ci="8" mb="0" cb="2"/><line nr="202" mi="0" ci="2" mb="1" cb="1"/><line nr="203" mi="0" ci="10" mb="0" cb="2"/><line nr="204" mi="3" ci="5" mb="1" cb="1"/><line nr="205" mi="2" ci="0" mb="2" cb="0"/><line nr="206" mi="0" ci="10" mb="0" cb="2"/><line nr="208" mi="13" ci="0" mb="0" cb="0"/><line nr="223" mi="0" ci="8" mb="0" cb="2"/><line nr="224" mi="0" ci="2" mb="1" cb="1"/><line nr="225" mi="0" ci="7" mb="0" cb="0"/><line nr="226" mi="3" ci="5" mb="1" cb="1"/><line nr="227" mi="2" ci="0" mb="2" cb="0"/><line nr="228" mi="0" ci="7" mb="0" cb="0"/><line nr="230" mi="13" ci="0" mb="0" cb="0"/><line nr="244" mi="0" ci="8" mb="0" cb="2"/><line nr="245" mi="0" ci="2" mb="1" cb="1"/><line nr="246" mi="0" ci="5" mb="0" cb="0"/><line nr="247" mi="3" ci="5" mb="1" cb="1"/><line nr="248" mi="2" ci="0" mb="2" cb="0"/><line nr="249" mi="0" ci="5" mb="0" cb="0"/><line nr="251" mi="13" ci="0" mb="0" cb="0"/><line nr="266" mi="0" ci="8" mb="0" cb="2"/><line nr="267" mi="0" ci="2" mb="1" cb="1"/><line nr="268" mi="0" ci="4" mb="0" cb="0"/><line nr="269" mi="0" ci="2" mb="1" cb="1"/><line nr="270" mi="2" ci="0" mb="0" cb="0"/><line nr="272" mi="0" ci="5" mb="0" cb="2"/><line nr="273" mi="0" ci="2" mb="0" cb="0"/><line nr="274" mi="0" ci="12" mb="0" cb="2"/><line nr="275" mi="0" ci="4" mb="0" cb="2"/><line nr="276" mi="0" ci="6" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="1" cb="1"/><line nr="278" mi="0" ci="10" mb="0" cb="0"/><line nr="281" mi="0" ci="1" mb="0" cb="0"/><line nr="282" mi="0" ci="6" mb="0" cb="0"/><line nr="284" mi="0" ci="2" mb="0" cb="0"/><line nr="288" mi="13" ci="0" mb="0" cb="0"/><line nr="300" mi="0" ci="8" mb="0" cb="2"/><line nr="301" mi="0" ci="2" mb="1" cb="1"/><line nr="302" mi="0" ci="6" mb="0" cb="0"/><line nr="303" mi="0" ci="2" mb="1" cb="1"/><line nr="304" mi="2" ci="0" mb="0" cb="0"/><line nr="305" mi="0" ci="5" mb="0" cb="2"/><line nr="306" mi="0" ci="8" mb="0" cb="0"/><line nr="308" mi="0" ci="8" mb="0" cb="0"/><line nr="311" mi="13" ci="0" mb="0" cb="0"/><line nr="326" mi="8" ci="0" mb="2" cb="0"/><line nr="327" mi="2" ci="0" mb="2" cb="0"/><line nr="328" mi="2" ci="0" mb="2" cb="0"/><line nr="329" mi="3" ci="0" mb="0" cb="0"/><line nr="331" mi="8" ci="0" mb="0" cb="0"/><line nr="334" mi="13" ci="0" mb="0" cb="0"/><line nr="348" mi="0" ci="3" mb="1" cb="1"/><line nr="349" mi="0" ci="5" mb="0" cb="0"/><line nr="351" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="227" covered="319"/><counter type="BRANCH" missed="34" covered="38"/><counter type="LINE" missed="37" covered="51"/><counter type="COMPLEXITY" missed="32" covered="21"/><counter type="METHOD" missed="7" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleFull.java"><line nr="45" mi="22" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="6" ci="0" mb="4" cb="0"/><line nr="60" mi="7" ci="0" mb="0" cb="0"/><line nr="61" mi="2" ci="0" mb="0" cb="0"/><line nr="62" mi="28" ci="0" mb="2" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="5" ci="0" mb="0" cb="0"/><line nr="88" mi="4" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="8" ci="0" mb="2" cb="0"/><line nr="91" mi="9" ci="0" mb="0" cb="0"/><line nr="92" mi="8" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="116" mi="9" ci="0" mb="0" cb="0"/><line nr="118" mi="2" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="144" mi="2" ci="0" mb="2" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="146" mi="8" ci="0" mb="2" cb="0"/><line nr="147" mi="9" ci="0" mb="0" cb="0"/><line nr="148" mi="5" ci="0" mb="0" cb="0"/><line nr="149" mi="8" ci="0" mb="0" cb="0"/><line nr="150" mi="2" ci="0" mb="0" cb="0"/><line nr="152" mi="2" ci="0" mb="0" cb="0"/><line nr="166" mi="5" ci="0" mb="0" cb="0"/><line nr="179" mi="2" ci="0" mb="2" cb="0"/><line nr="180" mi="5" ci="0" mb="0" cb="0"/><line nr="181" mi="9" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="0" cb="0"/><line nr="199" mi="8" ci="0" mb="2" cb="0"/><line nr="200" mi="2" ci="0" mb="2" cb="0"/><line nr="201" mi="10" ci="0" mb="2" cb="0"/><line nr="202" mi="8" ci="0" mb="2" cb="0"/><line nr="203" mi="2" ci="0" mb="2" cb="0"/><line nr="204" mi="10" ci="0" mb="2" cb="0"/><line nr="206" mi="13" ci="0" mb="0" cb="0"/><line nr="221" mi="8" ci="0" mb="2" cb="0"/><line nr="222" mi="2" ci="0" mb="2" cb="0"/><line nr="223" mi="7" ci="0" mb="0" cb="0"/><line nr="224" mi="8" ci="0" mb="2" cb="0"/><line nr="225" mi="2" ci="0" mb="2" cb="0"/><line nr="226" mi="7" ci="0" mb="0" cb="0"/><line nr="228" mi="13" ci="0" mb="0" cb="0"/><line nr="242" mi="8" ci="0" mb="2" cb="0"/><line nr="243" mi="2" ci="0" mb="2" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="8" ci="0" mb="2" cb="0"/><line nr="246" mi="2" ci="0" mb="2" cb="0"/><line nr="247" mi="5" ci="0" mb="0" cb="0"/><line nr="249" mi="13" ci="0" mb="0" cb="0"/><line nr="264" mi="8" ci="0" mb="2" cb="0"/><line nr="265" mi="2" ci="0" mb="2" cb="0"/><line nr="266" mi="4" ci="0" mb="0" cb="0"/><line nr="267" mi="2" ci="0" mb="2" cb="0"/><line nr="268" mi="2" ci="0" mb="0" cb="0"/><line nr="270" mi="5" ci="0" mb="2" cb="0"/><line nr="271" mi="2" ci="0" mb="0" cb="0"/><line nr="272" mi="12" ci="0" mb="2" cb="0"/><line nr="273" mi="4" ci="0" mb="2" cb="0"/><line nr="274" mi="3" ci="0" mb="0" cb="0"/><line nr="275" mi="3" ci="0" mb="0" cb="0"/><line nr="276" mi="2" ci="0" mb="2" cb="0"/><line nr="277" mi="12" ci="0" mb="0" cb="0"/><line nr="280" mi="1" ci="0" mb="0" cb="0"/><line nr="281" mi="7" ci="0" mb="0" cb="0"/><line nr="283" mi="2" ci="0" mb="0" cb="0"/><line nr="287" mi="13" ci="0" mb="0" cb="0"/><line nr="299" mi="8" ci="0" mb="2" cb="0"/><line nr="300" mi="2" ci="0" mb="2" cb="0"/><line nr="301" mi="6" ci="0" mb="0" cb="0"/><line nr="302" mi="2" ci="0" mb="2" cb="0"/><line nr="303" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="5" ci="0" mb="2" cb="0"/><line nr="305" mi="8" ci="0" mb="0" cb="0"/><line nr="307" mi="8" ci="0" mb="0" cb="0"/><line nr="310" mi="13" ci="0" mb="0" cb="0"/><line nr="325" mi="10" ci="0" mb="4" cb="0"/><line nr="326" mi="2" ci="0" mb="2" cb="0"/><line nr="327" mi="3" ci="0" mb="0" cb="0"/><line nr="329" mi="9" ci="0" mb="0" cb="0"/><line nr="332" mi="13" ci="0" mb="0" cb="0"/><line nr="346" mi="3" ci="0" mb="2" cb="0"/><line nr="347" mi="5" ci="0" mb="0" cb="0"/><line nr="349" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="527" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="88" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataFull.java"><line nr="26" mi="0" ci="4" mb="0" cb="0"/><line nr="29" mi="0" ci="4" mb="0" cb="0"/><line nr="65" mi="0" ci="20" mb="0" cb="0"/><line nr="69" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="1" mb="0" cb="0"/><line nr="80" mi="4" ci="0" mb="0" cb="0"/><line nr="81" mi="7" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="93" mi="2" ci="0" mb="2" cb="0"/><line nr="94" mi="5" ci="0" mb="0" cb="0"/><line nr="95" mi="7" ci="0" mb="0" cb="0"/><line nr="97" mi="1" ci="0" mb="0" cb="0"/><line nr="108" mi="2" ci="0" mb="2" cb="0"/><line nr="109" mi="8" ci="0" mb="0" cb="0"/><line nr="111" mi="8" ci="0" mb="0" cb="0"/><line nr="112" mi="7" ci="0" mb="2" cb="0"/><line nr="113" mi="13" ci="0" mb="0" cb="0"/><line nr="114" mi="6" ci="0" mb="0" cb="0"/><line nr="116" mi="9" ci="0" mb="0" cb="0"/><line nr="118" mi="1" ci="0" mb="0" cb="0"/><line nr="128" mi="4" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="131" mi="2" ci="0" mb="0" cb="0"/><line nr="133" mi="3" ci="0" mb="0" cb="0"/><line nr="134" mi="7" ci="0" mb="0" cb="0"/><line nr="135" mi="3" ci="0" mb="0" cb="0"/><line nr="136" mi="7" ci="0" mb="0" cb="0"/><line nr="137" mi="1" ci="0" mb="0" cb="0"/><line nr="144" mi="6" ci="0" mb="4" cb="0"/><line nr="145" mi="3" ci="0" mb="0" cb="0"/><line nr="146" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="5" ci="0" mb="0" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="7" ci="0" mb="2" cb="0"/><line nr="150" mi="7" ci="0" mb="2" cb="0"/><line nr="151" mi="8" ci="0" mb="0" cb="0"/><line nr="152" mi="8" ci="0" mb="0" cb="0"/><line nr="153" mi="6" ci="0" mb="0" cb="0"/><line nr="157" mi="1" ci="0" mb="0" cb="0"/><line nr="167" mi="3" ci="0" mb="2" cb="0"/><line nr="168" mi="3" ci="0" mb="0" cb="0"/><line nr="169" mi="5" ci="0" mb="0" cb="0"/><line nr="170" mi="5" ci="0" mb="0" cb="0"/><line nr="171" mi="5" ci="0" mb="0" cb="0"/><line nr="172" mi="5" ci="0" mb="0" cb="0"/><line nr="173" mi="5" ci="0" mb="0" cb="0"/><line nr="174" mi="8" ci="0" mb="2" cb="0"/><line nr="175" mi="4" ci="0" mb="2" cb="0"/><line nr="176" mi="8" ci="0" mb="0" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="5" ci="0" mb="0" cb="0"/><line nr="181" mi="5" ci="0" mb="0" cb="0"/><line nr="182" mi="5" ci="0" mb="0" cb="0"/><line nr="183" mi="7" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="7" ci="0" mb="2" cb="0"/><line nr="186" mi="6" ci="0" mb="2" cb="0"/><line nr="187" mi="8" ci="0" mb="0" cb="0"/><line nr="188" mi="8" ci="0" mb="0" cb="0"/><line nr="189" mi="8" ci="0" mb="0" cb="0"/><line nr="190" mi="8" ci="0" mb="0" cb="0"/><line nr="191" mi="8" ci="0" mb="0" cb="0"/><line nr="192" mi="6" ci="0" mb="0" cb="0"/><line nr="196" mi="1" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="8" mb="0" cb="0"/><line nr="206" mi="0" ci="1" mb="0" cb="0"/><line nr="215" mi="0" ci="4" mb="0" cb="0"/><line nr="216" mi="0" ci="1" mb="0" cb="0"/><line nr="228" mi="0" ci="2" mb="1" cb="1"/><line nr="229" mi="0" ci="2" mb="0" cb="2"/><line nr="230" mi="0" ci="9" mb="0" cb="0"/><line nr="231" mi="0" ci="2" mb="0" cb="0"/><line nr="232" mi="0" ci="13" mb="0" cb="0"/><line nr="234" mi="0" ci="10" mb="0" cb="0"/><line nr="236" mi="0" ci="5" mb="0" cb="0"/><line nr="237" mi="0" ci="1" mb="0" cb="0"/><line nr="238" mi="0" ci="4" mb="1" cb="1"/><line nr="239" mi="5" ci="0" mb="0" cb="0"/><line nr="240" mi="6" ci="0" mb="0" cb="0"/><line nr="241" mi="5" ci="0" mb="0" cb="0"/><line nr="242" mi="1" ci="0" mb="0" cb="0"/><line nr="243" mi="0" ci="5" mb="0" cb="0"/><line nr="247" mi="0" ci="1" mb="0" cb="0"/><line nr="256" mi="3" ci="0" mb="0" cb="0"/><line nr="257" mi="5" ci="0" mb="0" cb="0"/><line nr="258" mi="7" ci="0" mb="0" cb="0"/><line nr="259" mi="8" ci="0" mb="2" cb="0"/><line nr="260" mi="10" ci="0" mb="2" cb="0"/><line nr="261" mi="2" ci="0" mb="2" cb="0"/><line nr="262" mi="20" ci="0" mb="0" cb="0"/><line nr="265" mi="19" ci="0" mb="0" cb="0"/><line nr="270" mi="4" ci="0" mb="0" cb="0"/><line nr="271" mi="1" ci="0" mb="0" cb="0"/><line nr="283" mi="2" ci="0" mb="0" cb="0"/><line nr="284" mi="9" ci="0" mb="2" cb="0"/><line nr="285" mi="6" ci="0" mb="2" cb="0"/><line nr="286" mi="6" ci="0" mb="4" cb="0"/><line nr="288" mi="5" ci="0" mb="0" cb="0"/><line nr="290" mi="3" ci="0" mb="0" cb="0"/><line nr="292" mi="3" ci="0" mb="0" cb="0"/><line nr="293" mi="2" ci="0" mb="0" cb="0"/><line nr="294" mi="4" ci="0" mb="0" cb="0"/><line nr="295" mi="5" ci="0" mb="2" cb="0"/><line nr="296" mi="5" ci="0" mb="0" cb="0"/><line nr="297" mi="9" ci="0" mb="2" cb="0"/><line nr="298" mi="6" ci="0" mb="2" cb="0"/><line nr="299" mi="3" ci="0" mb="0" cb="0"/><line nr="300" mi="10" ci="0" mb="0" cb="0"/><line nr="302" mi="14" ci="0" mb="0" cb="0"/><line nr="304" mi="15" ci="0" mb="0" cb="0"/><line nr="306" mi="6" ci="0" mb="4" cb="0"/><line nr="308" mi="10" ci="0" mb="0" cb="0"/><line nr="314" mi="5" ci="0" mb="2" cb="0"/><line nr="315" mi="5" ci="0" mb="0" cb="0"/><line nr="316" mi="3" ci="0" mb="2" cb="0"/><line nr="317" mi="4" ci="0" mb="0" cb="0"/><line nr="318" mi="14" ci="0" mb="0" cb="0"/><line nr="320" mi="15" ci="0" mb="0" cb="0"/><line nr="322" mi="6" ci="0" mb="4" cb="0"/><line nr="323" mi="6" ci="0" mb="0" cb="0"/><line nr="326" mi="1" ci="0" mb="0" cb="0"/><line nr="328" mi="13" ci="0" mb="0" cb="0"/><line nr="330" mi="2" ci="0" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="341" mi="0" ci="3" mb="0" cb="0"/><line nr="342" mi="0" ci="3" mb="0" cb="0"/><line nr="343" mi="0" ci="1" mb="0" cb="0"/><line nr="354" mi="6" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="0" cb="0"/><line nr="356" mi="1" ci="0" mb="0" cb="0"/><line nr="364" mi="0" ci="7" mb="0" cb="0"/><line nr="365" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="615" covered="115"/><counter type="BRANCH" missed="58" covered="4"/><counter type="LINE" missed="107" covered="25"/><counter type="COMPLEXITY" missed="39" covered="7"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleAdvanced.java"><line nr="46" mi="22" ci="0" mb="0" cb="0"/><line nr="51" mi="1" ci="0" mb="0" cb="0"/><line nr="60" mi="6" ci="0" mb="4" cb="0"/><line nr="61" mi="32" ci="0" mb="0" cb="0"/><line nr="64" mi="9" ci="0" mb="2" cb="0"/><line nr="65" mi="19" ci="0" mb="0" cb="0"/><line nr="68" mi="2" ci="0" mb="0" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="93" mi="8" ci="0" mb="2" cb="0"/><line nr="94" mi="9" ci="0" mb="0" cb="0"/><line nr="95" mi="8" ci="0" mb="0" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="118" mi="4" ci="0" mb="0" cb="0"/><line nr="119" mi="9" ci="0" mb="0" cb="0"/><line nr="121" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="2" ci="0" mb="2" cb="0"/><line nr="148" mi="3" ci="0" mb="0" cb="0"/><line nr="149" mi="8" ci="0" mb="2" cb="0"/><line nr="150" mi="9" ci="0" mb="0" cb="0"/><line nr="151" mi="5" ci="0" mb="0" cb="0"/><line nr="152" mi="8" ci="0" mb="0" cb="0"/><line nr="153" mi="2" ci="0" mb="0" cb="0"/><line nr="155" mi="2" ci="0" mb="0" cb="0"/><line nr="169" mi="5" ci="0" mb="0" cb="0"/><line nr="182" mi="2" ci="0" mb="2" cb="0"/><line nr="183" mi="5" ci="0" mb="0" cb="0"/><line nr="184" mi="9" ci="0" mb="0" cb="0"/><line nr="186" mi="2" ci="0" mb="0" cb="0"/><line nr="188" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="8" ci="0" mb="2" cb="0"/><line nr="203" mi="2" ci="0" mb="2" cb="0"/><line nr="204" mi="10" ci="0" mb="2" cb="0"/><line nr="205" mi="8" ci="0" mb="2" cb="0"/><line nr="206" mi="2" ci="0" mb="2" cb="0"/><line nr="207" mi="10" ci="0" mb="2" cb="0"/><line nr="209" mi="13" ci="0" mb="0" cb="0"/><line nr="224" mi="8" ci="0" mb="2" cb="0"/><line nr="225" mi="2" ci="0" mb="2" cb="0"/><line nr="226" mi="7" ci="0" mb="0" cb="0"/><line nr="227" mi="8" ci="0" mb="2" cb="0"/><line nr="228" mi="2" ci="0" mb="2" cb="0"/><line nr="229" mi="7" ci="0" mb="0" cb="0"/><line nr="231" mi="13" ci="0" mb="0" cb="0"/><line nr="245" mi="8" ci="0" mb="2" cb="0"/><line nr="246" mi="2" ci="0" mb="2" cb="0"/><line nr="247" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="8" ci="0" mb="2" cb="0"/><line nr="249" mi="2" ci="0" mb="2" cb="0"/><line nr="250" mi="5" ci="0" mb="0" cb="0"/><line nr="252" mi="13" ci="0" mb="0" cb="0"/><line nr="267" mi="8" ci="0" mb="2" cb="0"/><line nr="268" mi="2" ci="0" mb="2" cb="0"/><line nr="269" mi="4" ci="0" mb="0" cb="0"/><line nr="270" mi="2" ci="0" mb="2" cb="0"/><line nr="271" mi="2" ci="0" mb="0" cb="0"/><line nr="273" mi="5" ci="0" mb="2" cb="0"/><line nr="274" mi="2" ci="0" mb="0" cb="0"/><line nr="275" mi="12" ci="0" mb="2" cb="0"/><line nr="276" mi="4" ci="0" mb="2" cb="0"/><line nr="277" mi="3" ci="0" mb="0" cb="0"/><line nr="278" mi="3" ci="0" mb="0" cb="0"/><line nr="279" mi="2" ci="0" mb="2" cb="0"/><line nr="280" mi="12" ci="0" mb="0" cb="0"/><line nr="283" mi="1" ci="0" mb="0" cb="0"/><line nr="284" mi="7" ci="0" mb="0" cb="0"/><line nr="286" mi="2" ci="0" mb="0" cb="0"/><line nr="290" mi="13" ci="0" mb="0" cb="0"/><line nr="302" mi="8" ci="0" mb="2" cb="0"/><line nr="303" mi="2" ci="0" mb="2" cb="0"/><line nr="304" mi="6" ci="0" mb="0" cb="0"/><line nr="305" mi="2" ci="0" mb="2" cb="0"/><line nr="306" mi="2" ci="0" mb="0" cb="0"/><line nr="307" mi="5" ci="0" mb="2" cb="0"/><line nr="308" mi="8" ci="0" mb="0" cb="0"/><line nr="310" mi="8" ci="0" mb="0" cb="0"/><line nr="313" mi="13" ci="0" mb="0" cb="0"/><line nr="328" mi="10" ci="0" mb="4" cb="0"/><line nr="329" mi="2" ci="0" mb="2" cb="0"/><line nr="330" mi="3" ci="0" mb="0" cb="0"/><line nr="332" mi="9" ci="0" mb="0" cb="0"/><line nr="335" mi="13" ci="0" mb="0" cb="0"/><line nr="349" mi="3" ci="0" mb="2" cb="0"/><line nr="350" mi="5" ci="0" mb="0" cb="0"/><line nr="352" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="550" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="88" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItemDoubleBasic.java"><line nr="32" mi="14" ci="0" mb="0" cb="0"/><line nr="34" mi="1" ci="0" mb="0" cb="0"/><line nr="44" mi="2" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="2" cb="0"/><line nr="46" mi="3" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="48" mi="3" ci="0" mb="0" cb="0"/><line nr="49" mi="11" ci="0" mb="4" cb="0"/><line nr="51" mi="11" ci="0" mb="2" cb="0"/><line nr="61" mi="16" ci="0" mb="6" cb="0"/><line nr="63" mi="8" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="75" mi="16" ci="0" mb="6" cb="0"/><line nr="77" mi="10" ci="0" mb="0" cb="0"/><line nr="79" mi="2" ci="0" mb="0" cb="0"/><line nr="89" mi="21" ci="0" mb="0" cb="0"/><line nr="98" mi="3" ci="0" mb="2" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="100" mi="2" ci="0" mb="2" cb="0"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="102" mi="5" ci="0" mb="2" cb="0"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="3" ci="0" mb="0" cb="0"/><line nr="105" mi="3" ci="0" mb="0" cb="0"/><line nr="106" mi="3" ci="0" mb="0" cb="0"/><line nr="107" mi="12" ci="0" mb="6" cb="0"/><line nr="115" mi="5" ci="0" mb="0" cb="0"/><line nr="116" mi="8" ci="0" mb="0" cb="0"/><line nr="117" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="178" covered="0"/><counter type="BRANCH" missed="32" covered="0"/><counter type="LINE" missed="29" covered="0"/><counter type="COMPLEXITY" missed="23" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItemFull.java"><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="2" mb="0" cb="0"/><line nr="37" mi="0" ci="2" mb="0" cb="0"/><line nr="56" mi="0" ci="9" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="59" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="1" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="2" cb="0"/><line nr="71" mi="3" ci="0" mb="0" cb="0"/><line nr="72" mi="9" ci="0" mb="0" cb="0"/><line nr="73" mi="2" ci="0" mb="0" cb="0"/><line nr="74" mi="9" ci="0" mb="0" cb="0"/><line nr="75" mi="11" ci="0" mb="0" cb="0"/><line nr="77" mi="3" ci="0" mb="0" cb="0"/><line nr="78" mi="3" ci="0" mb="0" cb="0"/><line nr="79" mi="1" ci="0" mb="0" cb="0"/><line nr="80" mi="5" ci="0" mb="0" cb="0"/><line nr="82" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="1" cb="1"/><line nr="89" mi="0" ci="5" mb="0" cb="0"/><line nr="90" mi="0" ci="17" mb="0" cb="2"/><line nr="91" mi="0" ci="5" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="111" mi="0" ci="2" mb="0" cb="0"/><line nr="112" mi="0" ci="4" mb="0" cb="0"/><line nr="113" mi="0" ci="11" mb="0" cb="2"/><line nr="114" mi="0" ci="4" mb="0" cb="2"/><line nr="115" mi="0" ci="9" mb="0" cb="0"/><line nr="116" mi="0" ci="4" mb="0" cb="2"/><line nr="117" mi="0" ci="9" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="2"/><line nr="119" mi="0" ci="9" mb="0" cb="0"/><line nr="120" mi="0" ci="4" mb="0" cb="2"/><line nr="121" mi="0" ci="9" mb="0" cb="0"/><line nr="122" mi="0" ci="4" mb="0" cb="2"/><line nr="123" mi="0" ci="9" mb="0" cb="0"/><line nr="124" mi="0" ci="4" mb="0" cb="2"/><line nr="125" mi="0" ci="7" mb="0" cb="0"/><line nr="126" mi="0" ci="8" mb="0" cb="0"/><line nr="127" mi="0" ci="4" mb="0" cb="2"/><line nr="128" mi="0" ci="9" mb="0" cb="0"/><line nr="129" mi="0" ci="4" mb="0" cb="2"/><line nr="130" mi="0" ci="9" mb="0" cb="0"/><line nr="131" mi="0" ci="4" mb="0" cb="2"/><line nr="132" mi="0" ci="9" mb="0" cb="0"/><line nr="133" mi="0" ci="4" mb="0" cb="2"/><line nr="134" mi="0" ci="9" mb="0" cb="0"/><line nr="135" mi="0" ci="4" mb="0" cb="2"/><line nr="136" mi="0" ci="9" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="0" cb="2"/><line nr="138" mi="0" ci="9" mb="0" cb="0"/><line nr="139" mi="0" ci="4" mb="0" cb="2"/><line nr="140" mi="0" ci="9" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="2"/><line nr="142" mi="0" ci="10" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="1" cb="1"/><line nr="144" mi="0" ci="9" mb="0" cb="0"/><line nr="146" mi="5" ci="0" mb="0" cb="0"/><line nr="147" mi="3" ci="0" mb="2" cb="0"/><line nr="148" mi="5" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="2" cb="0"/><line nr="150" mi="9" ci="0" mb="0" cb="0"/><line nr="154" mi="0" ci="1" mb="0" cb="0"/><line nr="155" mi="0" ci="3" mb="1" cb="1"/><line nr="156" mi="4" ci="0" mb="0" cb="0"/><line nr="157" mi="12" ci="0" mb="2" cb="0"/><line nr="158" mi="7" ci="0" mb="0" cb="0"/><line nr="159" mi="1" ci="0" mb="0" cb="0"/><line nr="160" mi="7" ci="0" mb="0" cb="0"/><line nr="161" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="0" ci="2" mb="1" cb="1"/><line nr="164" mi="7" ci="0" mb="0" cb="0"/><line nr="165" mi="5" ci="0" mb="0" cb="0"/><line nr="167" mi="0" ci="2" mb="0" cb="0"/><line nr="177" mi="114" ci="0" mb="62" cb="0"/><line nr="179" mi="2" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="0" cb="0"/><line nr="187" mi="2" ci="0" mb="0" cb="0"/><line nr="189" mi="2" ci="0" mb="0" cb="0"/><line nr="191" mi="2" ci="0" mb="0" cb="0"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><line nr="195" mi="2" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="0" cb="0"/><line nr="199" mi="2" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="2" ci="0" mb="0" cb="0"/><line nr="207" mi="2" ci="0" mb="0" cb="0"/><line nr="209" mi="15" ci="0" mb="0" cb="0"/><line nr="219" mi="2" ci="0" mb="0" cb="0"/><line nr="220" mi="16" ci="0" mb="6" cb="0"/><line nr="222" mi="10" ci="0" mb="0" cb="0"/><line nr="224" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="313" covered="281"/><counter type="BRANCH" missed="80" covered="36"/><counter type="LINE" missed="45" covered="50"/><counter type="COMPLEXITY" missed="59" covered="19"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemBasic.java"><line nr="51" mi="0" ci="9" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="56" mi="0" ci="1" mb="0" cb="0"/><line nr="66" mi="3" ci="0" mb="2" cb="0"/><line nr="67" mi="3" ci="0" mb="0" cb="0"/><line nr="68" mi="9" ci="0" mb="0" cb="0"/><line nr="69" mi="14" ci="0" mb="0" cb="0"/><line nr="70" mi="3" ci="0" mb="0" cb="0"/><line nr="71" mi="1" ci="0" mb="0" cb="0"/><line nr="72" mi="5" ci="0" mb="0" cb="0"/><line nr="74" mi="1" ci="0" mb="0" cb="0"/><line nr="83" mi="0" ci="4" mb="0" cb="0"/><line nr="84" mi="0" ci="11" mb="0" cb="2"/><line nr="85" mi="0" ci="4" mb="0" cb="2"/><line nr="86" mi="0" ci="7" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="2"/><line nr="88" mi="0" ci="7" mb="0" cb="0"/><line nr="89" mi="0" ci="4" mb="1" cb="1"/><line nr="90" mi="0" ci="8" mb="0" cb="0"/><line nr="92" mi="5" ci="0" mb="0" cb="0"/><line nr="94" mi="0" ci="1" mb="0" cb="0"/><line nr="95" mi="0" ci="3" mb="1" cb="1"/><line nr="96" mi="4" ci="0" mb="0" cb="0"/><line nr="97" mi="12" ci="0" mb="2" cb="0"/><line nr="98" mi="7" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="7" ci="0" mb="0" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="103" mi="0" ci="2" mb="1" cb="1"/><line nr="104" mi="7" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="0" cb="0"/><line nr="107" mi="0" ci="2" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="1" cb="1"/><line nr="118" mi="0" ci="9" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="13" ci="17" mb="11" cb="3"/><line nr="132" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="2" mb="0" cb="0"/><line nr="136" mi="2" ci="0" mb="0" cb="0"/><line nr="138" mi="15" ci="0" mb="0" cb="0"/><line nr="148" mi="16" ci="0" mb="6" cb="0"/><line nr="150" mi="8" ci="0" mb="0" cb="0"/><line nr="152" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="152" covered="109"/><counter type="BRANCH" missed="25" covered="13"/><counter type="LINE" missed="24" covered="21"/><counter type="COMPLEXITY" missed="20" covered="7"/><counter type="METHOD" missed="2" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataLongFull.java"><line nr="45" mi="0" ci="22" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="58" mi="0" ci="6" mb="2" cb="2"/><line nr="59" mi="0" ci="9" mb="0" cb="0"/><line nr="60" mi="5" ci="23" mb="1" cb="1"/><line nr="64" mi="2" ci="0" mb="0" cb="0"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="0" ci="9" mb="0" cb="0"/><line nr="90" mi="0" ci="2" mb="0" cb="0"/><line nr="101" mi="5" ci="0" mb="0" cb="0"/><line nr="112" mi="4" ci="0" mb="0" cb="0"/><line nr="113" mi="3" ci="0" mb="0" cb="0"/><line nr="114" mi="8" ci="0" mb="2" cb="0"/><line nr="115" mi="8" ci="0" mb="0" cb="0"/><line nr="116" mi="8" ci="0" mb="0" cb="0"/><line nr="117" mi="2" ci="0" mb="0" cb="0"/><line nr="130" mi="5" ci="0" mb="0" cb="0"/><line nr="143" mi="2" ci="0" mb="2" cb="0"/><line nr="144" mi="5" ci="0" mb="0" cb="0"/><line nr="145" mi="9" ci="0" mb="0" cb="0"/><line nr="147" mi="2" ci="0" mb="0" cb="0"/><line nr="149" mi="2" ci="0" mb="0" cb="0"/><line nr="163" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="0" mb="2" cb="0"/><line nr="177" mi="3" ci="0" mb="0" cb="0"/><line nr="178" mi="8" ci="0" mb="2" cb="0"/><line nr="179" mi="8" ci="0" mb="0" cb="0"/><line nr="180" mi="5" ci="0" mb="0" cb="0"/><line nr="181" mi="8" ci="0" mb="0" cb="0"/><line nr="182" mi="2" ci="0" mb="0" cb="0"/><line nr="184" mi="2" ci="0" mb="0" cb="0"/><line nr="198" mi="8" ci="0" mb="2" cb="0"/><line nr="199" mi="2" ci="0" mb="2" cb="0"/><line nr="200" mi="10" ci="0" mb="2" cb="0"/><line nr="201" mi="8" ci="0" mb="2" cb="0"/><line nr="202" mi="2" ci="0" mb="2" cb="0"/><line nr="203" mi="10" ci="0" mb="2" cb="0"/><line nr="205" mi="13" ci="0" mb="0" cb="0"/><line nr="220" mi="8" ci="0" mb="2" cb="0"/><line nr="221" mi="2" ci="0" mb="2" cb="0"/><line nr="222" mi="7" ci="0" mb="0" cb="0"/><line nr="223" mi="8" ci="0" mb="2" cb="0"/><line nr="224" mi="2" ci="0" mb="2" cb="0"/><line nr="225" mi="7" ci="0" mb="0" cb="0"/><line nr="227" mi="13" ci="0" mb="0" cb="0"/><line nr="241" mi="8" ci="0" mb="2" cb="0"/><line nr="242" mi="2" ci="0" mb="2" cb="0"/><line nr="243" mi="5" ci="0" mb="0" cb="0"/><line nr="244" mi="8" ci="0" mb="2" cb="0"/><line nr="245" mi="2" ci="0" mb="2" cb="0"/><line nr="246" mi="5" ci="0" mb="0" cb="0"/><line nr="248" mi="13" ci="0" mb="0" cb="0"/><line nr="263" mi="8" ci="0" mb="2" cb="0"/><line nr="264" mi="2" ci="0" mb="2" cb="0"/><line nr="265" mi="4" ci="0" mb="0" cb="0"/><line nr="266" mi="2" ci="0" mb="2" cb="0"/><line nr="267" mi="2" ci="0" mb="0" cb="0"/><line nr="269" mi="5" ci="0" mb="2" cb="0"/><line nr="270" mi="2" ci="0" mb="0" cb="0"/><line nr="271" mi="12" ci="0" mb="2" cb="0"/><line nr="272" mi="4" ci="0" mb="2" cb="0"/><line nr="273" mi="6" ci="0" mb="0" cb="0"/><line nr="274" mi="2" ci="0" mb="2" cb="0"/><line nr="275" mi="10" ci="0" mb="0" cb="0"/><line nr="278" mi="1" ci="0" mb="0" cb="0"/><line nr="279" mi="6" ci="0" mb="0" cb="0"/><line nr="281" mi="2" ci="0" mb="0" cb="0"/><line nr="285" mi="13" ci="0" mb="0" cb="0"/><line nr="297" mi="8" ci="0" mb="2" cb="0"/><line nr="298" mi="2" ci="0" mb="2" cb="0"/><line nr="299" mi="6" ci="0" mb="0" cb="0"/><line nr="300" mi="2" ci="0" mb="2" cb="0"/><line nr="301" mi="2" ci="0" mb="0" cb="0"/><line nr="302" mi="5" ci="0" mb="2" cb="0"/><line nr="303" mi="8" ci="0" mb="0" cb="0"/><line nr="305" mi="8" ci="0" mb="0" cb="0"/><line nr="308" mi="13" ci="0" mb="0" cb="0"/><line nr="323" mi="8" ci="0" mb="2" cb="0"/><line nr="324" mi="2" ci="0" mb="2" cb="0"/><line nr="325" mi="2" ci="0" mb="2" cb="0"/><line nr="326" mi="3" ci="0" mb="0" cb="0"/><line nr="328" mi="8" ci="0" mb="0" cb="0"/><line nr="331" mi="13" ci="0" mb="0" cb="0"/><line nr="345" mi="3" ci="0" mb="2" cb="0"/><line nr="346" mi="5" ci="0" mb="0" cb="0"/><line nr="348" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="445" covered="76"/><counter type="BRANCH" missed="69" covered="3"/><counter type="LINE" missed="79" covered="8"/><counter type="COMPLEXITY" missed="50" covered="3"/><counter type="METHOD" missed="14" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemLongFull.java"><line nr="21" mi="0" ci="4" mb="0" cb="0"/><line nr="38" mi="0" ci="14" mb="0" cb="0"/><line nr="40" mi="0" ci="1" mb="0" cb="0"/><line nr="51" mi="4" ci="0" mb="0" cb="0"/><line nr="52" mi="2" ci="0" mb="0" cb="0"/><line nr="53" mi="2" ci="0" mb="0" cb="0"/><line nr="54" mi="2" ci="0" mb="0" cb="0"/><line nr="55" mi="2" ci="0" mb="0" cb="0"/><line nr="56" mi="2" ci="0" mb="2" cb="0"/><line nr="57" mi="4" ci="0" mb="0" cb="0"/><line nr="59" mi="3" ci="0" mb="2" cb="0"/><line nr="60" mi="7" ci="0" mb="2" cb="0"/><line nr="61" mi="7" ci="0" mb="0" cb="0"/><line nr="62" mi="7" ci="0" mb="2" cb="0"/><line nr="63" mi="7" ci="0" mb="0" cb="0"/><line nr="64" mi="7" ci="0" mb="2" cb="0"/><line nr="65" mi="7" ci="0" mb="0" cb="0"/><line nr="66" mi="7" ci="0" mb="2" cb="0"/><line nr="67" mi="7" ci="0" mb="0" cb="0"/><line nr="72" mi="13" ci="0" mb="8" cb="0"/><line nr="73" mi="3" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="0" cb="0"/><line nr="75" mi="7" ci="0" mb="4" cb="0"/><line nr="76" mi="3" ci="0" mb="0" cb="0"/><line nr="77" mi="6" ci="0" mb="4" cb="0"/><line nr="78" mi="3" ci="0" mb="0" cb="0"/><line nr="79" mi="2" ci="0" mb="2" cb="0"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="83" mi="2" ci="0" mb="0" cb="0"/><line nr="84" mi="7" ci="0" mb="0" cb="0"/><line nr="85" mi="7" ci="0" mb="0" cb="0"/><line nr="86" mi="10" ci="0" mb="6" cb="0"/><line nr="87" mi="2" ci="0" mb="0" cb="0"/><line nr="88" mi="7" ci="0" mb="4" cb="0"/><line nr="89" mi="2" ci="0" mb="0" cb="0"/><line nr="90" mi="7" ci="0" mb="4" cb="0"/><line nr="91" mi="2" ci="0" mb="0" cb="0"/><line nr="94" mi="4" ci="0" mb="4" cb="0"/><line nr="95" mi="2" ci="0" mb="2" cb="0"/><line nr="96" mi="12" ci="0" mb="0" cb="0"/><line nr="98" mi="12" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="12" ci="0" mb="0" cb="0"/><line nr="102" mi="2" ci="0" mb="2" cb="0"/><line nr="103" mi="2" ci="0" mb="2" cb="0"/><line nr="104" mi="13" ci="0" mb="0" cb="0"/><line nr="106" mi="13" ci="0" mb="0" cb="0"/><line nr="107" mi="1" ci="0" mb="0" cb="0"/><line nr="108" mi="12" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="2" cb="0"/><line nr="110" mi="2" ci="0" mb="2" cb="0"/><line nr="111" mi="13" ci="0" mb="0" cb="0"/><line nr="113" mi="13" ci="0" mb="0" cb="0"/><line nr="114" mi="1" ci="0" mb="0" cb="0"/><line nr="115" mi="12" ci="0" mb="0" cb="0"/><line nr="117" mi="2" ci="0" mb="2" cb="0"/><line nr="118" mi="14" ci="0" mb="0" cb="0"/><line nr="120" mi="15" ci="0" mb="0" cb="0"/><line nr="122" mi="4" ci="0" mb="0" cb="0"/><line nr="123" mi="18" ci="0" mb="2" cb="0"/><line nr="124" mi="12" ci="0" mb="4" cb="0"/><line nr="125" mi="11" ci="0" mb="0" cb="0"/><line nr="126" mi="7" ci="0" mb="0" cb="0"/><line nr="129" mi="8" ci="0" mb="2" cb="0"/><line nr="130" mi="10" ci="0" mb="0" cb="0"/><line nr="131" mi="12" ci="0" mb="0" cb="0"/><line nr="133" mi="11" ci="0" mb="4" cb="0"/><line nr="134" mi="16" ci="0" mb="0" cb="0"/><line nr="136" mi="11" ci="0" mb="0" cb="0"/><line nr="138" mi="8" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="150" mi="2" ci="0" mb="0" cb="0"/><line nr="151" mi="3" ci="0" mb="2" cb="0"/><line nr="152" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="3" ci="0" mb="0" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="155" mi="11" ci="0" mb="4" cb="0"/><line nr="157" mi="11" ci="0" mb="2" cb="0"/><line nr="167" mi="2" ci="0" mb="0" cb="0"/><line nr="168" mi="37" ci="0" mb="18" cb="0"/><line nr="170" mi="11" ci="0" mb="0" cb="0"/><line nr="172" mi="11" ci="0" mb="0" cb="0"/><line nr="174" mi="11" ci="0" mb="0" cb="0"/><line nr="176" mi="11" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="189" mi="2" ci="0" mb="0" cb="0"/><line nr="190" mi="79" ci="0" mb="42" cb="0"/><line nr="192" mi="4" ci="0" mb="0" cb="0"/><line nr="193" mi="12" ci="0" mb="0" cb="0"/><line nr="195" mi="10" ci="0" mb="0" cb="0"/><line nr="197" mi="10" ci="0" mb="0" cb="0"/><line nr="199" mi="10" ci="0" mb="0" cb="0"/><line nr="201" mi="10" ci="0" mb="0" cb="0"/><line nr="203" mi="10" ci="0" mb="0" cb="0"/><line nr="205" mi="10" ci="0" mb="0" cb="0"/><line nr="207" mi="10" ci="0" mb="0" cb="0"/><line nr="209" mi="11" ci="0" mb="0" cb="0"/><line nr="211" mi="10" ci="0" mb="0" cb="0"/><line nr="213" mi="2" ci="0" mb="0" cb="0"/><line nr="223" mi="18" ci="0" mb="0" cb="0"/><line nr="231" mi="3" ci="0" mb="2" cb="0"/><line nr="232" mi="2" ci="0" mb="0" cb="0"/><line nr="233" mi="2" ci="0" mb="2" cb="0"/><line nr="234" mi="2" ci="0" mb="0" cb="0"/><line nr="235" mi="5" ci="0" mb="2" cb="0"/><line nr="236" mi="2" ci="0" mb="0" cb="0"/><line nr="237" mi="3" ci="0" mb="0" cb="0"/><line nr="238" mi="3" ci="0" mb="0" cb="0"/><line nr="239" mi="3" ci="0" mb="0" cb="0"/><line nr="240" mi="12" ci="0" mb="6" cb="0"/><line nr="248" mi="5" ci="0" mb="0" cb="0"/><line nr="249" mi="8" ci="0" mb="0" cb="0"/><line nr="250" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="839" covered="19"/><counter type="BRANCH" missed="152" covered="0"/><counter type="LINE" missed="111" covered="3"/><counter type="COMPLEXITY" missed="95" covered="2"/><counter type="METHOD" missed="7" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataDoubleBasic.java"><line nr="45" mi="22" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="6" ci="0" mb="4" cb="0"/><line nr="60" mi="12" ci="0" mb="0" cb="0"/><line nr="61" mi="9" ci="0" mb="2" cb="0"/><line nr="62" mi="19" ci="0" mb="0" cb="0"/><line nr="65" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="4" ci="0" mb="0" cb="0"/><line nr="78" mi="10" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="0" mb="0" cb="0"/><line nr="91" mi="4" ci="0" mb="0" cb="0"/><line nr="92" mi="3" ci="0" mb="0" cb="0"/><line nr="93" mi="8" ci="0" mb="2" cb="0"/><line nr="94" mi="9" ci="0" mb="0" cb="0"/><line nr="95" mi="8" ci="0" mb="0" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="107" mi="4" ci="0" mb="0" cb="0"/><line nr="108" mi="9" ci="0" mb="0" cb="0"/><line nr="109" mi="2" ci="0" mb="0" cb="0"/><line nr="120" mi="4" ci="0" mb="0" cb="0"/><line nr="121" mi="9" ci="0" mb="0" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="136" mi="2" ci="0" mb="2" cb="0"/><line nr="137" mi="5" ci="0" mb="0" cb="0"/><line nr="138" mi="10" ci="0" mb="0" cb="0"/><line nr="140" mi="2" ci="0" mb="0" cb="0"/><line nr="142" mi="2" ci="0" mb="0" cb="0"/><line nr="156" mi="2" ci="0" mb="2" cb="0"/><line nr="157" mi="3" ci="0" mb="0" cb="0"/><line nr="158" mi="8" ci="0" mb="2" cb="0"/><line nr="159" mi="9" ci="0" mb="0" cb="0"/><line nr="160" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="8" ci="0" mb="0" cb="0"/><line nr="162" mi="2" ci="0" mb="0" cb="0"/><line nr="164" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="2" cb="0"/><line nr="179" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="9" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="2" ci="0" mb="0" cb="0"/><line nr="197" mi="2" ci="0" mb="2" cb="0"/><line nr="198" mi="5" ci="0" mb="0" cb="0"/><line nr="199" mi="9" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="217" mi="8" ci="0" mb="2" cb="0"/><line nr="218" mi="2" ci="0" mb="2" cb="0"/><line nr="219" mi="10" ci="0" mb="2" cb="0"/><line nr="220" mi="8" ci="0" mb="2" cb="0"/><line nr="221" mi="2" ci="0" mb="2" cb="0"/><line nr="222" mi="10" ci="0" mb="2" cb="0"/><line nr="224" mi="13" ci="0" mb="0" cb="0"/><line nr="239" mi="5" ci="0" mb="2" cb="0"/><line nr="240" mi="7" ci="0" mb="0" cb="0"/><line nr="241" mi="5" ci="0" mb="2" cb="0"/><line nr="242" mi="7" ci="0" mb="0" cb="0"/><line nr="244" mi="13" ci="0" mb="0" cb="0"/><line nr="258" mi="8" ci="0" mb="2" cb="0"/><line nr="259" mi="2" ci="0" mb="2" cb="0"/><line nr="260" mi="5" ci="0" mb="0" cb="0"/><line nr="261" mi="8" ci="0" mb="2" cb="0"/><line nr="262" mi="2" ci="0" mb="2" cb="0"/><line nr="263" mi="5" ci="0" mb="0" cb="0"/><line nr="265" mi="13" ci="0" mb="0" cb="0"/><line nr="280" mi="8" ci="0" mb="2" cb="0"/><line nr="281" mi="2" ci="0" mb="2" cb="0"/><line nr="282" mi="4" ci="0" mb="0" cb="0"/><line nr="283" mi="2" ci="0" mb="2" cb="0"/><line nr="284" mi="2" ci="0" mb="0" cb="0"/><line nr="286" mi="5" ci="0" mb="2" cb="0"/><line nr="287" mi="2" ci="0" mb="0" cb="0"/><line nr="288" mi="12" ci="0" mb="2" cb="0"/><line nr="289" mi="4" ci="0" mb="2" cb="0"/><line nr="290" mi="3" ci="0" mb="0" cb="0"/><line nr="291" mi="3" ci="0" mb="0" cb="0"/><line nr="292" mi="2" ci="0" mb="2" cb="0"/><line nr="293" mi="12" ci="0" mb="0" cb="0"/><line nr="296" mi="1" ci="0" mb="0" cb="0"/><line nr="297" mi="7" ci="0" mb="0" cb="0"/><line nr="299" mi="2" ci="0" mb="0" cb="0"/><line nr="303" mi="13" ci="0" mb="0" cb="0"/><line nr="315" mi="8" ci="0" mb="2" cb="0"/><line nr="316" mi="2" ci="0" mb="2" cb="0"/><line nr="317" mi="6" ci="0" mb="0" cb="0"/><line nr="318" mi="2" ci="0" mb="2" cb="0"/><line nr="319" mi="2" ci="0" mb="0" cb="0"/><line nr="320" mi="5" ci="0" mb="2" cb="0"/><line nr="321" mi="8" ci="0" mb="0" cb="0"/><line nr="323" mi="8" ci="0" mb="0" cb="0"/><line nr="326" mi="13" ci="0" mb="0" cb="0"/><line nr="341" mi="10" ci="0" mb="4" cb="0"/><line nr="342" mi="2" ci="0" mb="2" cb="0"/><line nr="343" mi="3" ci="0" mb="0" cb="0"/><line nr="345" mi="9" ci="0" mb="0" cb="0"/><line nr="348" mi="13" ci="0" mb="0" cb="0"/><line nr="362" mi="3" ci="0" mb="2" cb="0"/><line nr="363" mi="5" ci="0" mb="0" cb="0"/><line nr="365" mi="5" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="572" covered="0"/><counter type="BRANCH" missed="72" covered="0"/><counter type="LINE" missed="98" covered="0"/><counter type="COMPLEXITY" missed="53" covered="0"/><counter type="METHOD" missed="17" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataItemDoubleFull.java"><line nr="21" mi="4" ci="0" mb="0" cb="0"/><line nr="38" mi="14" ci="0" mb="0" cb="0"/><line nr="40" mi="1" ci="0" mb="0" cb="0"/><line nr="49" mi="4" ci="0" mb="2" cb="0"/><line nr="50" mi="2" ci="0" mb="0" cb="0"/><line nr="52" mi="9" ci="0" mb="0" cb="0"/><line nr="65" mi="4" ci="0" mb="0" cb="0"/><line nr="66" mi="2" ci="0" mb="0" cb="0"/><line nr="67" mi="2" ci="0" mb="0" cb="0"/><line nr="68" mi="2" ci="0" mb="0" cb="0"/><line nr="69" mi="2" ci="0" mb="0" cb="0"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="71" mi="2" ci="0" mb="2" cb="0"/><line nr="72" mi="4" ci="0" mb="0" cb="0"/><line nr="74" mi="3" ci="0" mb="2" cb="0"/><line nr="75" mi="7" ci="0" mb="2" cb="0"/><line nr="76" mi="6" ci="0" mb="0" cb="0"/><line nr="77" mi="12" ci="0" mb="2" cb="0"/><line nr="78" mi="7" ci="0" mb="0" cb="0"/><line nr="79" mi="7" ci="0" mb="2" cb="0"/><line nr="80" mi="6" ci="0" mb="0" cb="0"/><line nr="81" mi="12" ci="0" mb="2" cb="0"/><line nr="82" mi="7" ci="0" mb="0" cb="0"/><line nr="83" mi="7" ci="0" mb="2" cb="0"/><line nr="84" mi="6" ci="0" mb="0" cb="0"/><line nr="85" mi="12" ci="0" mb="2" cb="0"/><line nr="86" mi="7" ci="0" mb="0" cb="0"/><line nr="87" mi="7" ci="0" mb="2" cb="0"/><line nr="88" mi="7" ci="0" mb="0" cb="0"/><line nr="93" mi="13" ci="0" mb="8" cb="0"/><line nr="94" mi="3" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="7" ci="0" mb="4" cb="0"/><line nr="97" mi="3" ci="0" mb="0" cb="0"/><line nr="98" mi="6" ci="0" mb="4" cb="0"/><line nr="99" mi="3" ci="0" mb="0" cb="0"/><line nr="100" mi="2" ci="0" mb="2" cb="0"/><line nr="101" mi="2" ci="0" mb="0" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="4" ci="0" mb="0" cb="0"/><line nr="107" mi="10" ci="0" mb="6" cb="0"/><line nr="108" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="7" ci="0" mb="4" cb="0"/><line nr="110" mi="2" ci="0" mb="0" cb="0"/><line nr="111" mi="7" ci="0" mb="4" cb="0"/><line nr="112" mi="2" ci="0" mb="0" cb="0"/><line nr="115" mi="4" ci="0" mb="4" cb="0"/><line nr="116" mi="2" ci="0" mb="2" cb="0"/><line nr="117" mi="9" ci="0" mb="0" cb="0"/><line nr="119" mi="11" ci="0" mb="0" cb="0"/><line nr="120" mi="3" ci="0" mb="0" cb="0"/><line nr="121" mi="12" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="2" cb="0"/><line nr="123" mi="2" ci="0" mb="2" cb="0"/><line nr="124" mi="10" ci="0" mb="0" cb="0"/><line nr="126" mi="12" ci="0" mb="0" cb="0"/><line nr="127" mi="12" ci="0" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="2" cb="0"/><line nr="129" mi="2" ci="0" mb="2" cb="0"/><line nr="130" mi="10" ci="0" mb="0" cb="0"/><line nr="132" mi="12" ci="0" mb="0" cb="0"/><line nr="133" mi="12" ci="0" mb="0" cb="0"/><line nr="135" mi="2" ci="0" mb="2" cb="0"/><line nr="136" mi="11" ci="0" mb="0" cb="0"/><line nr="138" mi="13" ci="0" mb="0" cb="0"/><line nr="141" mi="11" ci="0" mb="0" cb="0"/><line nr="142" mi="2" ci="0" mb="0" cb="0"/><line nr="143" mi="10" ci="0" mb="2" cb="0"/><line nr="144" mi="6" ci="0" mb="0" cb="0"/><line nr="145" mi="10" ci="0" mb="0" cb="0"/><line nr="146" mi="13" ci="0" mb="0" cb="0"/><line nr="149" mi="4" ci="0" mb="0" cb="0"/><line nr="150" mi="18" ci="0" mb="2" cb="0"/><line nr="151" mi="12" ci="0" mb="4" cb="0"/><line nr="152" mi="3" ci="0" mb="0" cb="0"/><line nr="153" mi="11" ci="0" mb="0" cb="0"/><line nr="154" mi="3" ci="0" mb="0" cb="0"/><line nr="155" mi="7" ci="0" mb="0" cb="0"/><line nr="164" mi="8" ci="0" mb="2" cb="0"/><line nr="165" mi="10" ci="0" mb="0" cb="0"/><line nr="166" mi="10" ci="0" mb="0" cb="0"/><line nr="167" mi="11" ci="0" mb="0" cb="0"/><line nr="168" mi="9" ci="0" mb="0" cb="0"/><line nr="169" mi="11" ci="0" mb="0" cb="0"/><line nr="170" mi="9" ci="0" mb="0" cb="0"/><line nr="171" mi="13" ci="0" mb="0" cb="0"/><line nr="172" mi="20" ci="0" mb="6" cb="0"/><line nr="173" mi="8" ci="0" mb="0" cb="0"/><line nr="175" mi="2" ci="0" mb="0" cb="0"/><line nr="185" mi="2" ci="0" mb="0" cb="0"/><line nr="186" mi="3" ci="0" mb="2" cb="0"/><line nr="187" mi="3" ci="0" mb="0" cb="0"/><line nr="188" mi="3" ci="0" mb="0" cb="0"/><line nr="189" mi="3" ci="0" mb="0" cb="0"/><line nr="190" mi="11" ci="0" mb="4" cb="0"/><line nr="192" mi="11" ci="0" mb="2" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="37" ci="0" mb="18" cb="0"/><line nr="205" mi="10" ci="0" mb="0" cb="0"/><line nr="207" mi="10" ci="0" mb="0" cb="0"/><line nr="209" mi="10" ci="0" mb="0" cb="0"/><line nr="211" mi="10" ci="0" mb="0" cb="0"/><line nr="213" mi="2" ci="0" mb="0" cb="0"/><line nr="224" mi="2" ci="0" mb="0" cb="0"/><line nr="225" mi="79" ci="0" mb="42" cb="0"/><line nr="227" mi="4" ci="0" mb="0" cb="0"/><line nr="228" mi="12" ci="0" mb="0" cb="0"/><line nr="230" mi="10" ci="0" mb="0" cb="0"/><line nr="232" mi="10" ci="0" mb="0" cb="0"/><line nr="234" mi="10" ci="0" mb="0" cb="0"/><line nr="236" mi="10" ci="0" mb="0" cb="0"/><line nr="238" mi="10" ci="0" mb="0" cb="0"/><line nr="240" mi="10" ci="0" mb="0" cb="0"/><line nr="242" mi="10" ci="0" mb="0" cb="0"/><line nr="244" mi="11" ci="0" mb="0" cb="0"/><line nr="246" mi="10" ci="0" mb="0" cb="0"/><line nr="248" mi="2" ci="0" mb="0" cb="0"/><line nr="258" mi="18" ci="0" mb="0" cb="0"/><line nr="266" mi="3" ci="0" mb="2" cb="0"/><line nr="267" mi="2" ci="0" mb="0" cb="0"/><line nr="268" mi="2" ci="0" mb="2" cb="0"/><line nr="269" mi="2" ci="0" mb="0" cb="0"/><line nr="270" mi="5" ci="0" mb="2" cb="0"/><line nr="271" mi="2" ci="0" mb="0" cb="0"/><line nr="272" mi="3" ci="0" mb="0" cb="0"/><line nr="273" mi="3" ci="0" mb="0" cb="0"/><line nr="274" mi="3" ci="0" mb="0" cb="0"/><line nr="275" mi="12" ci="0" mb="6" cb="0"/><line nr="283" mi="5" ci="0" mb="0" cb="0"/><line nr="284" mi="8" ci="0" mb="0" cb="0"/><line nr="285" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="990" covered="0"/><counter type="BRANCH" missed="164" covered="0"/><counter type="LINE" missed="132" covered="0"/><counter type="COMPLEXITY" missed="104" covered="0"/><counter type="METHOD" missed="10" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasDataCollectorResult.java"><line nr="66" mi="0" ci="5" mb="0" cb="0"/><line nr="67" mi="0" ci="6" mb="1" cb="3"/><line nr="68" mi="0" ci="6" mb="1" cb="3"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="1" cb="1"/><line nr="71" mi="0" ci="5" mb="0" cb="0"/><line nr="73" mi="12" ci="0" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="1" cb="1"/><line nr="77" mi="0" ci="15" mb="0" cb="0"/><line nr="80" mi="0" ci="11" mb="0" cb="0"/><line nr="81" mi="0" ci="8" mb="0" cb="2"/><line nr="84" mi="0" ci="5" mb="0" cb="0"/><line nr="86" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="3" mb="0" cb="0"/><line nr="88" mi="0" ci="1" mb="0" cb="0"/><line nr="89" mi="12" ci="0" mb="0" cb="0"/><line nr="91" mi="2" ci="5" mb="1" cb="1"/><line nr="92" mi="0" ci="12" mb="2" cb="4"/><line nr="94" mi="0" ci="8" mb="2" cb="2"/><line nr="96" mi="0" ci="2" mb="0" cb="0"/><line nr="97" mi="0" ci="2" mb="0" cb="0"/><line nr="98" mi="0" ci="2" mb="0" cb="0"/><line nr="99" mi="0" ci="12" mb="0" cb="2"/><line nr="100" mi="0" ci="3" mb="0" cb="2"/><line nr="101" mi="0" ci="6" mb="0" cb="0"/><line nr="102" mi="0" ci="6" mb="0" cb="2"/><line nr="103" mi="0" ci="6" mb="1" cb="3"/><line nr="104" mi="0" ci="5" mb="0" cb="0"/><line nr="105" mi="0" ci="4" mb="0" cb="0"/><line nr="106" mi="0" ci="1" mb="0" cb="0"/><line nr="107" mi="0" ci="2" mb="0" cb="2"/><line nr="108" mi="0" ci="5" mb="0" cb="2"/><line nr="109" mi="0" ci="1" mb="0" cb="0"/><line nr="111" mi="0" ci="5" mb="0" cb="0"/><line nr="114" mi="0" ci="5" mb="0" cb="0"/><line nr="115" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="5" mb="0" cb="0"/><line nr="119" mi="0" ci="5" mb="0" cb="0"/><line nr="121" mi="0" ci="1" mb="0" cb="0"/><line nr="122" mi="0" ci="1" mb="0" cb="0"/><line nr="123" mi="0" ci="8" mb="0" cb="0"/><line nr="124" mi="0" ci="1" mb="0" cb="0"/><line nr="125" mi="5" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="6" mb="1" cb="3"/><line nr="128" mi="0" ci="10" mb="0" cb="0"/><line nr="130" mi="0" ci="1" mb="0" cb="0"/><line nr="140" mi="0" ci="5" mb="0" cb="0"/><line nr="141" mi="0" ci="3" mb="0" cb="0"/><line nr="142" mi="0" ci="1" mb="0" cb="0"/><line nr="152" mi="0" ci="2" mb="0" cb="0"/><line nr="153" mi="0" ci="3" mb="0" cb="0"/><line nr="154" mi="0" ci="3" mb="0" cb="0"/><line nr="155" mi="0" ci="3" mb="0" cb="0"/><line nr="156" mi="0" ci="3" mb="0" cb="0"/><line nr="157" mi="0" ci="3" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="0"/><line nr="159" mi="0" ci="1" mb="0" cb="0"/><line nr="169" mi="0" ci="4" mb="0" cb="0"/><line nr="181" mi="0" ci="5" mb="1" cb="1"/><line nr="182" mi="0" ci="8" mb="2" cb="4"/><line nr="183" mi="0" ci="8" mb="0" cb="0"/><line nr="185" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="15" ci="0" mb="0" cb="0"/><line nr="201" mi="0" ci="5" mb="1" cb="1"/><line nr="202" mi="0" ci="4" mb="0" cb="0"/><line nr="203" mi="0" ci="12" mb="0" cb="2"/><line nr="204" mi="0" ci="9" mb="0" cb="0"/><line nr="205" mi="0" ci="1" mb="0" cb="0"/><line nr="206" mi="0" ci="2" mb="0" cb="0"/><line nr="208" mi="15" ci="0" mb="0" cb="0"/><line nr="219" mi="0" ci="3" mb="0" cb="0"/><line nr="229" mi="0" ci="5" mb="1" cb="1"/><line nr="230" mi="0" ci="3" mb="0" cb="0"/><line nr="232" mi="15" ci="0" mb="0" cb="0"/><line nr="241" mi="4" ci="0" mb="0" cb="0"/><line nr="242" mi="13" ci="0" mb="0" cb="0"/><line nr="243" mi="20" ci="0" mb="0" cb="0"/><line nr="244" mi="4" ci="0" mb="0" cb="0"/><line nr="245" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="120" covered="315"/><counter type="BRANCH" missed="16" covered="42"/><counter type="LINE" missed="11" covered="68"/><counter type="COMPLEXITY" missed="17" covered="23"/><counter type="METHOD" missed="1" covered="10"/><counter type="CLASS" missed="0" covered="2"/></sourcefile><sourcefile name="MtasDataCollector.java"><line nr="161" mi="0" ci="3" mb="0" cb="0"/><line nr="164" mi="0" ci="3" mb="0" cb="0"/><line nr="179" mi="0" ci="3" mb="0" cb="0"/><line nr="182" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="0" ci="3" mb="0" cb="0"/><line nr="222" mi="0" ci="3" mb="0" cb="0"/><line nr="225" mi="0" ci="3" mb="0" cb="0"/><line nr="228" mi="0" ci="3" mb="0" cb="0"/><line nr="249" mi="0" ci="2" mb="0" cb="0"/><line nr="251" mi="0" ci="3" mb="0" cb="0"/><line nr="252" mi="0" ci="3" mb="0" cb="0"/><line nr="253" mi="0" ci="3" mb="0" cb="0"/><line nr="254" mi="0" ci="3" mb="0" cb="0"/><line nr="255" mi="0" ci="3" mb="0" cb="0"/><line nr="256" mi="0" ci="3" mb="0" cb="0"/><line nr="257" mi="0" ci="3" mb="0" cb="0"/><line nr="258" mi="0" ci="3" mb="0" cb="0"/><line nr="259" mi="0" ci="3" mb="0" cb="0"/><line nr="260" mi="0" ci="3" mb="0" cb="0"/><line nr="261" mi="0" ci="3" mb="0" cb="0"/><line nr="262" mi="0" ci="2" mb="0" cb="2"/><line nr="263" mi="0" ci="5" mb="0" cb="0"/><line nr="264" mi="0" ci="5" mb="0" cb="0"/><line nr="265" mi="0" ci="5" mb="0" cb="0"/><line nr="266" mi="0" ci="5" mb="0" cb="0"/><line nr="267" mi="0" ci="6" mb="1" cb="1"/><line nr="268" mi="0" ci="2" mb="1" cb="1"/><line nr="269" mi="2" ci="0" mb="2" cb="0"/><line nr="270" mi="6" ci="0" mb="0" cb="0"/><line nr="272" mi="12" ci="0" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="1" cb="1"/><line nr="276" mi="12" ci="0" mb="0" cb="0"/><line nr="281" mi="0" ci="4" mb="0" cb="0"/><line nr="282" mi="0" ci="4" mb="0" cb="0"/><line nr="283" mi="0" ci="4" mb="0" cb="0"/><line nr="284" mi="0" ci="5" mb="0" cb="0"/><line nr="285" mi="0" ci="3" mb="0" cb="0"/><line nr="286" mi="0" ci="3" mb="0" cb="0"/><line nr="288" mi="0" ci="3" mb="0" cb="0"/><line nr="289" mi="0" ci="3" mb="0" cb="0"/><line nr="290" mi="0" ci="3" mb="0" cb="0"/><line nr="291" mi="0" ci="3" mb="0" cb="0"/><line nr="292" mi="0" ci="3" mb="0" cb="0"/><line nr="293" mi="0" ci="3" mb="0" cb="0"/><line nr="294" mi="0" ci="3" mb="0" cb="0"/><line nr="295" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="3" mb="0" cb="0"/><line nr="297" mi="0" ci="3" mb="0" cb="0"/><line nr="298" mi="0" ci="3" mb="0" cb="0"/><line nr="299" mi="0" ci="1" mb="0" cb="0"/><line nr="332" mi="0" ci="12" mb="0" cb="0"/><line nr="335" mi="0" ci="2" mb="1" cb="1"/><line nr="336" mi="3" ci="0" mb="0" cb="0"/><line nr="337" mi="3" ci="0" mb="0" cb="0"/><line nr="338" mi="3" ci="0" mb="0" cb="0"/><line nr="339" mi="3" ci="0" mb="0" cb="0"/><line nr="340" mi="3" ci="0" mb="0" cb="0"/><line nr="341" mi="3" ci="0" mb="0" cb="0"/><line nr="342" mi="3" ci="0" mb="0" cb="0"/><line nr="343" mi="3" ci="0" mb="0" cb="0"/><line nr="344" mi="3" ci="0" mb="0" cb="0"/><line nr="345" mi="4" ci="0" mb="2" cb="0"/><line nr="346" mi="8" ci="0" mb="0" cb="0"/><line nr="348" mi="8" ci="0" mb="0" cb="0"/><line nr="350" mi="8" ci="0" mb="0" cb="0"/><line nr="352" mi="8" ci="0" mb="0" cb="0"/><line nr="354" mi="8" ci="0" mb="0" cb="0"/><line nr="356" mi="8" ci="0" mb="0" cb="0"/><line nr="358" mi="8" ci="0" mb="0" cb="0"/><line nr="359" mi="8" ci="0" mb="0" cb="0"/><line nr="361" mi="4" ci="0" mb="0" cb="0"/><line nr="363" mi="0" ci="1" mb="0" cb="0"/><line nr="388" mi="0" ci="3" mb="1" cb="1"/><line nr="389" mi="3" ci="0" mb="0" cb="0"/><line nr="390" mi="3" ci="0" mb="0" cb="0"/><line nr="392" mi="0" ci="3" mb="0" cb="0"/><line nr="393" mi="0" ci="3" mb="0" cb="2"/><line nr="394" mi="0" ci="3" mb="0" cb="0"/><line nr="395" mi="0" ci="3" mb="0" cb="0"/><line nr="396" mi="0" ci="5" mb="0" cb="2"/><line nr="397" mi="0" ci="8" mb="0" cb="0"/><line nr="398" mi="0" ci="8" mb="1" cb="1"/><line nr="399" mi="0" ci="2" mb="1" cb="1"/><line nr="400" mi="2" ci="0" mb="2" cb="0"/><line nr="401" mi="9" ci="0" mb="0" cb="0"/><line nr="402" mi="2" ci="0" mb="0" cb="0"/><line nr="404" mi="5" ci="0" mb="0" cb="0"/><line nr="407" mi="0" ci="6" mb="0" cb="0"/><line nr="409" mi="0" ci="6" mb="0" cb="0"/><line nr="411" mi="0" ci="5" mb="0" cb="0"/><line nr="413" mi="0" ci="1" mb="0" cb="0"/><line nr="422" mi="0" ci="3" mb="0" cb="2"/><line nr="423" mi="0" ci="3" mb="0" cb="0"/><line nr="424" mi="0" ci="3" mb="0" cb="0"/><line nr="426" mi="0" ci="3" mb="1" cb="1"/><line nr="427" mi="5" ci="0" mb="0" cb="0"/><line nr="429" mi="0" ci="3" mb="0" cb="0"/><line nr="431" mi="0" ci="1" mb="0" cb="0"/><line nr="441" mi="0" ci="3" mb="1" cb="1"/><line nr="442" mi="0" ci="3" mb="0" cb="0"/><line nr="443" mi="0" ci="3" mb="0" cb="0"/><line nr="444" mi="0" ci="3" mb="0" cb="0"/><line nr="445" mi="0" ci="6" mb="0" cb="0"/><line nr="446" mi="0" ci="5" mb="0" cb="0"/><line nr="447" mi="0" ci="5" mb="0" cb="0"/><line nr="448" mi="0" ci="5" mb="0" cb="0"/><line nr="449" mi="0" ci="6" mb="0" cb="0"/><line nr="450" mi="0" ci="5" mb="0" cb="0"/><line nr="451" mi="0" ci="3" mb="1" cb="1"/><line nr="452" mi="6" ci="0" mb="0" cb="0"/><line nr="455" mi="5" ci="0" mb="0" cb="0"/><line nr="457" mi="0" ci="1" mb="0" cb="0"/><line nr="466" mi="0" ci="3" mb="1" cb="1"/><line nr="467" mi="0" ci="3" mb="0" cb="0"/><line nr="468" mi="0" ci="3" mb="0" cb="0"/><line nr="469" mi="0" ci="3" mb="0" cb="0"/><line nr="470" mi="0" ci="3" mb="0" cb="0"/><line nr="471" mi="0" ci="3" mb="0" cb="0"/><line nr="472" mi="0" ci="6" mb="0" cb="0"/><line nr="473" mi="0" ci="5" mb="0" cb="0"/><line nr="474" mi="0" ci="5" mb="0" cb="0"/><line nr="475" mi="0" ci="5" mb="0" cb="0"/><line nr="476" mi="0" ci="6" mb="0" cb="0"/><line nr="477" mi="0" ci="7" mb="0" cb="0"/><line nr="478" mi="0" ci="7" mb="0" cb="0"/><line nr="480" mi="0" ci="7" mb="0" cb="0"/><line nr="481" mi="0" ci="7" mb="0" cb="0"/><line nr="482" mi="0" ci="3" mb="1" cb="1"/><line nr="483" mi="3" ci="0" mb="0" cb="0"/><line nr="484" mi="5" ci="0" mb="0" cb="0"/><line nr="485" mi="7" ci="0" mb="0" cb="0"/><line nr="488" mi="0" ci="1" mb="0" cb="0"/><line nr="489" mi="5" ci="0" mb="0" cb="0"/><line nr="491" mi="0" ci="1" mb="0" cb="0"/><line nr="502" mi="0" ci="3" mb="1" cb="1"/><line nr="503" mi="0" ci="5" mb="1" cb="1"/><line nr="504" mi="5" ci="0" mb="0" cb="0"/><line nr="507" mi="0" ci="3" mb="1" cb="1"/><line nr="508" mi="4" ci="0" mb="0" cb="0"/><line nr="509" mi="0" ci="5" mb="0" cb="2"/><line nr="511" mi="0" ci="8" mb="0" cb="0"/><line nr="512" mi="0" ci="8" mb="0" cb="0"/><line nr="513" mi="0" ci="2" mb="0" cb="2"/><line nr="514" mi="0" ci="8" mb="0" cb="0"/><line nr="516" mi="0" ci="8" mb="0" cb="0"/><line nr="517" mi="0" ci="8" mb="0" cb="0"/><line nr="518" mi="0" ci="3" mb="1" cb="1"/><line nr="519" mi="4" ci="0" mb="0" cb="0"/><line nr="521" mi="0" ci="4" mb="0" cb="0"/><line nr="522" mi="0" ci="3" mb="0" cb="0"/><line nr="523" mi="0" ci="3" mb="0" cb="0"/><line nr="524" mi="0" ci="4" mb="0" cb="0"/><line nr="527" mi="0" ci="5" mb="0" cb="0"/><line nr="528" mi="0" ci="5" mb="0" cb="0"/><line nr="529" mi="0" ci="5" mb="0" cb="0"/><line nr="530" mi="0" ci="7" mb="0" cb="0"/><line nr="531" mi="0" ci="3" mb="0" cb="0"/><line nr="532" mi="0" ci="6" mb="0" cb="0"/><line nr="533" mi="0" ci="3" mb="0" cb="0"/><line nr="535" mi="0" ci="3" mb="1" cb="1"/><line nr="536" mi="55" ci="0" mb="0" cb="0"/><line nr="544" mi="0" ci="3" mb="0" cb="0"/><line nr="547" mi="0" ci="3" mb="0" cb="0"/><line nr="550" mi="5" ci="0" mb="0" cb="0"/><line nr="564" mi="0" ci="3" mb="1" cb="1"/><line nr="565" mi="0" ci="5" mb="1" cb="1"/><line nr="566" mi="5" ci="0" mb="0" cb="0"/><line nr="568" mi="0" ci="2" mb="1" cb="1"/><line nr="569" mi="5" ci="0" mb="0" cb="0"/><line nr="572" mi="0" ci="11" mb="0" cb="2"/><line nr="573" mi="0" ci="2" mb="0" cb="2"/><line nr="574" mi="0" ci="3" mb="0" cb="0"/><line nr="576" mi="0" ci="1" mb="0" cb="0"/><line nr="577" mi="0" ci="7" mb="0" cb="2"/><line nr="578" mi="0" ci="3" mb="0" cb="0"/><line nr="579" mi="0" ci="3" mb="0" cb="0"/><line nr="580" mi="0" ci="3" mb="1" cb="1"/><line nr="581" mi="6" ci="0" mb="0" cb="0"/><line nr="583" mi="0" ci="2" mb="0" cb="0"/><line nr="586" mi="0" ci="9" mb="0" cb="4"/><line nr="589" mi="0" ci="5" mb="0" cb="2"/><line nr="591" mi="0" ci="8" mb="0" cb="2"/><line nr="592" mi="0" ci="5" mb="0" cb="2"/><line nr="593" mi="0" ci="2" mb="0" cb="0"/><line nr="596" mi="0" ci="10" mb="0" cb="0"/><line nr="597" mi="0" ci="10" mb="0" cb="0"/><line nr="598" mi="0" ci="10" mb="0" cb="0"/><line nr="599" mi="0" ci="10" mb="0" cb="0"/><line nr="600" mi="0" ci="3" mb="1" cb="1"/><line nr="601" mi="10" ci="0" mb="0" cb="0"/><line nr="603" mi="0" ci="6" mb="0" cb="0"/><line nr="604" mi="0" ci="6" mb="0" cb="0"/><line nr="605" mi="0" ci="6" mb="0" cb="0"/><line nr="607" mi="0" ci="10" mb="0" cb="2"/><line nr="608" mi="0" ci="2" mb="0" cb="2"/><line nr="609" mi="0" ci="11" mb="0" cb="0"/><line nr="611" mi="0" ci="6" mb="0" cb="0"/><line nr="612" mi="0" ci="3" mb="0" cb="0"/><line nr="614" mi="0" ci="5" mb="0" cb="0"/><line nr="616" mi="0" ci="3" mb="1" cb="1"/><line nr="617" mi="6" ci="0" mb="0" cb="0"/><line nr="619" mi="0" ci="2" mb="0" cb="0"/><line nr="622" mi="0" ci="5" mb="0" cb="2"/><line nr="623" mi="0" ci="1" mb="0" cb="0"/><line nr="628" mi="0" ci="5" mb="0" cb="2"/><line nr="629" mi="0" ci="2" mb="0" cb="0"/><line nr="632" mi="0" ci="6" mb="0" cb="0"/><line nr="633" mi="0" ci="6" mb="0" cb="0"/><line nr="634" mi="0" ci="6" mb="0" cb="0"/><line nr="635" mi="0" ci="8" mb="0" cb="0"/><line nr="636" mi="0" ci="6" mb="0" cb="0"/><line nr="637" mi="0" ci="6" mb="0" cb="0"/><line nr="638" mi="0" ci="3" mb="0" cb="0"/><line nr="640" mi="0" ci="3" mb="1" cb="1"/><line nr="641" mi="55" ci="0" mb="0" cb="0"/><line nr="642" mi="2" ci="0" mb="0" cb="0"/><line nr="648" mi="6" ci="0" mb="0" cb="0"/><line nr="650" mi="0" ci="2" mb="0" cb="0"/><line nr="654" mi="5" ci="0" mb="0" cb="0"/><line nr="740" mi="5" ci="0" mb="0" cb="0"/><line nr="749" mi="0" ci="3" mb="1" cb="1"/><line nr="750" mi="0" ci="3" mb="0" cb="2"/><line nr="751" mi="0" ci="7" mb="0" cb="0"/><line nr="752" mi="0" ci="7" mb="0" cb="0"/><line nr="753" mi="0" ci="11" mb="0" cb="2"/><line nr="754" mi="0" ci="6" mb="1" cb="3"/><line nr="755" mi="0" ci="3" mb="0" cb="0"/><line nr="756" mi="0" ci="6" mb="0" cb="0"/><line nr="758" mi="0" ci="1" mb="0" cb="0"/><line nr="759" mi="0" ci="1" mb="0" cb="0"/><line nr="761" mi="5" ci="0" mb="0" cb="0"/><line nr="763" mi="0" ci="1" mb="0" cb="0"/><line nr="771" mi="0" ci="6" mb="2" cb="2"/><line nr="772" mi="0" ci="8" mb="0" cb="2"/><line nr="773" mi="3" ci="2" mb="1" cb="1"/><line nr="774" mi="5" ci="0" mb="2" cb="0"/><line nr="775" mi="2" ci="0" mb="2" cb="0"/><line nr="777" mi="0" ci="8" mb="0" cb="2"/><line nr="778" mi="0" ci="2" mb="1" cb="1"/><line nr="779" mi="0" ci="3" mb="0" cb="0"/><line nr="781" mi="0" ci="11" mb="0" cb="2"/><line nr="782" mi="0" ci="1" mb="0" cb="0"/><line nr="783" mi="0" ci="6" mb="0" cb="0"/><line nr="784" mi="0" ci="7" mb="0" cb="0"/><line nr="785" mi="0" ci="1" mb="0" cb="0"/><line nr="787" mi="0" ci="11" mb="0" cb="2"/><line nr="788" mi="0" ci="1" mb="0" cb="0"/><line nr="789" mi="0" ci="5" mb="0" cb="0"/><line nr="790" mi="0" ci="4" mb="0" cb="0"/><line nr="791" mi="0" ci="4" mb="0" cb="0"/><line nr="792" mi="0" ci="2" mb="0" cb="0"/><line nr="793" mi="0" ci="11" mb="0" cb="2"/><line nr="794" mi="0" ci="4" mb="1" cb="1"/><line nr="795" mi="0" ci="5" mb="0" cb="2"/><line nr="797" mi="0" ci="6" mb="0" cb="2"/><line nr="798" mi="0" ci="6" mb="0" cb="0"/><line nr="801" mi="0" ci="1" mb="0" cb="0"/><line nr="802" mi="0" ci="1" mb="0" cb="0"/><line nr="807" mi="0" ci="5" mb="0" cb="0"/><line nr="808" mi="0" ci="11" mb="0" cb="2"/><line nr="809" mi="0" ci="11" mb="0" cb="2"/><line nr="810" mi="0" ci="1" mb="0" cb="0"/><line nr="811" mi="0" ci="4" mb="0" cb="0"/><line nr="812" mi="0" ci="4" mb="0" cb="2"/><line nr="813" mi="0" ci="6" mb="0" cb="2"/><line nr="814" mi="0" ci="4" mb="0" cb="0"/><line nr="815" mi="0" ci="8" mb="0" cb="0"/><line nr="817" mi="0" ci="7" mb="0" cb="0"/><line nr="819" mi="0" ci="4" mb="0" cb="0"/><line nr="821" mi="0" ci="1" mb="0" cb="0"/><line nr="822" mi="0" ci="1" mb="0" cb="0"/><line nr="823" mi="0" ci="4" mb="0" cb="0"/><line nr="825" mi="13" ci="0" mb="0" cb="0"/><line nr="829" mi="15" ci="0" mb="0" cb="0"/><line nr="832" mi="0" ci="1" mb="0" cb="0"/><line nr="845" mi="3" ci="0" mb="2" cb="0"/><line nr="846" mi="4" ci="0" mb="0" cb="0"/><line nr="848" mi="1" ci="0" mb="0" cb="0"/><line nr="857" mi="0" ci="3" mb="1" cb="1"/><line nr="858" mi="0" ci="3" mb="1" cb="1"/><line nr="859" mi="0" ci="8" mb="0" cb="2"/><line nr="861" mi="2" ci="0" mb="0" cb="0"/><line nr="864" mi="5" ci="0" mb="0" cb="0"/><line nr="885" mi="0" ci="6" mb="1" cb="3"/><line nr="886" mi="0" ci="7" mb="0" cb="0"/><line nr="887" mi="0" ci="5" mb="1" cb="1"/><line nr="888" mi="0" ci="2" mb="0" cb="2"/><line nr="889" mi="0" ci="2" mb="0" cb="0"/><line nr="892" mi="0" ci="2" mb="0" cb="0"/><line nr="906" mi="0" ci="3" mb="1" cb="1"/><line nr="907" mi="0" ci="3" mb="1" cb="1"/><line nr="908" mi="0" ci="2" mb="1" cb="1"/><line nr="909" mi="0" ci="7" mb="0" cb="0"/><line nr="910" mi="0" ci="8" mb="0" cb="2"/><line nr="911" mi="0" ci="2" mb="0" cb="2"/><line nr="912" mi="0" ci="2" mb="0" cb="0"/><line nr="913" mi="0" ci="7" mb="0" cb="2"/><line nr="914" mi="0" ci="2" mb="0" cb="0"/><line nr="916" mi="0" ci="2" mb="0" cb="0"/><line nr="919" mi="2" ci="0" mb="0" cb="0"/><line nr="922" mi="2" ci="0" mb="0" cb="0"/><line nr="925" mi="5" ci="0" mb="0" cb="0"/><line nr="942" mi="0" ci="3" mb="1" cb="1"/><line nr="943" mi="0" ci="3" mb="1" cb="1"/><line nr="944" mi="0" ci="2" mb="1" cb="1"/><line nr="945" mi="0" ci="4" mb="0" cb="0"/><line nr="946" mi="0" ci="3" mb="0" cb="0"/><line nr="947" mi="0" ci="7" mb="0" cb="0"/><line nr="948" mi="0" ci="5" mb="0" cb="2"/><line nr="949" mi="0" ci="2" mb="1" cb="1"/><line nr="950" mi="0" ci="10" mb="0" cb="0"/><line nr="951" mi="0" ci="5" mb="0" cb="0"/><line nr="952" mi="0" ci="13" mb="0" cb="2"/><line nr="954" mi="0" ci="1" mb="0" cb="0"/><line nr="956" mi="0" ci="5" mb="0" cb="2"/><line nr="957" mi="0" ci="4" mb="0" cb="0"/><line nr="958" mi="0" ci="3" mb="0" cb="0"/><line nr="959" mi="0" ci="7" mb="0" cb="0"/><line nr="961" mi="0" ci="9" mb="0" cb="0"/><line nr="962" mi="0" ci="1" mb="0" cb="0"/><line nr="965" mi="0" ci="9" mb="0" cb="2"/><line nr="966" mi="0" ci="5" mb="0" cb="2"/><line nr="968" mi="0" ci="2" mb="1" cb="1"/><line nr="969" mi="0" ci="10" mb="0" cb="0"/><line nr="970" mi="0" ci="5" mb="0" cb="2"/><line nr="971" mi="0" ci="5" mb="0" cb="0"/><line nr="972" mi="0" ci="5" mb="0" cb="0"/><line nr="973" mi="0" ci="3" mb="0" cb="0"/><line nr="974" mi="0" ci="7" mb="0" cb="0"/><line nr="976" mi="0" ci="9" mb="0" cb="0"/><line nr="977" mi="0" ci="1" mb="0" cb="0"/><line nr="980" mi="0" ci="9" mb="0" cb="2"/><line nr="981" mi="0" ci="5" mb="0" cb="2"/><line nr="982" mi="0" ci="2" mb="0" cb="2"/><line nr="983" mi="0" ci="10" mb="0" cb="0"/><line nr="985" mi="0" ci="2" mb="0" cb="0"/><line nr="987" mi="0" ci="2" mb="0" cb="0"/><line nr="990" mi="2" ci="0" mb="0" cb="0"/><line nr="993" mi="2" ci="0" mb="0" cb="0"/><line nr="996" mi="5" ci="0" mb="0" cb="0"/><line nr="1012" mi="0" ci="3" mb="1" cb="1"/><line nr="1013" mi="0" ci="2" mb="0" cb="2"/><line nr="1014" mi="0" ci="8" mb="0" cb="0"/><line nr="1015" mi="0" ci="5" mb="0" cb="0"/><line nr="1016" mi="4" ci="7" mb="1" cb="1"/><line nr="1017" mi="5" ci="0" mb="2" cb="0"/><line nr="1018" mi="8" ci="0" mb="0" cb="0"/><line nr="1019" mi="10" ci="0" mb="0" cb="0"/><line nr="1021" mi="7" ci="0" mb="0" cb="0"/><line nr="1023" mi="1" ci="0" mb="0" cb="0"/><line nr="1024" mi="0" ci="1" mb="0" cb="0"/><line nr="1025" mi="0" ci="5" mb="0" cb="0"/><line nr="1026" mi="0" ci="6" mb="0" cb="0"/><line nr="1029" mi="5" ci="0" mb="0" cb="0"/><line nr="1031" mi="0" ci="1" mb="0" cb="0"/><line nr="1043" mi="0" ci="3" mb="1" cb="1"/><line nr="1044" mi="0" ci="7" mb="0" cb="2"/><line nr="1045" mi="0" ci="10" mb="0" cb="2"/><line nr="1046" mi="0" ci="2" mb="0" cb="0"/><line nr="1049" mi="0" ci="2" mb="0" cb="0"/><line nr="1051" mi="5" ci="0" mb="0" cb="0"/><line nr="1065" mi="0" ci="3" mb="1" cb="1"/><line nr="1066" mi="0" ci="2" mb="1" cb="1"/><line nr="1067" mi="0" ci="4" mb="0" cb="0"/><line nr="1068" mi="0" ci="7" mb="0" cb="2"/><line nr="1069" mi="0" ci="6" mb="0" cb="2"/><line nr="1070" mi="0" ci="7" mb="0" cb="0"/><line nr="1071" mi="0" ci="6" mb="0" cb="0"/><line nr="1072" mi="0" ci="7" mb="0" cb="0"/><line nr="1073" mi="0" ci="5" mb="0" cb="0"/><line nr="1074" mi="0" ci="7" mb="0" cb="0"/><line nr="1075" mi="0" ci="1" mb="0" cb="0"/><line nr="1076" mi="0" ci="12" mb="0" cb="0"/><line nr="1079" mi="0" ci="3" mb="0" cb="0"/><line nr="1080" mi="0" ci="4" mb="0" cb="0"/><line nr="1081" mi="0" ci="5" mb="0" cb="0"/><line nr="1083" mi="3" ci="0" mb="0" cb="0"/><line nr="1086" mi="5" ci="0" mb="0" cb="0"/><line nr="1097" mi="0" ci="3" mb="1" cb="1"/><line nr="1099" mi="0" ci="4" mb="0" cb="0"/><line nr="1101" mi="0" ci="4" mb="0" cb="0"/><line nr="1102" mi="0" ci="4" mb="0" cb="0"/><line nr="1103" mi="0" ci="4" mb="0" cb="0"/><line nr="1105" mi="0" ci="5" mb="0" cb="0"/><line nr="1106" mi="0" ci="8" mb="0" cb="2"/><line nr="1107" mi="0" ci="11" mb="0" cb="0"/><line nr="1108" mi="0" ci="11" mb="0" cb="0"/><line nr="1109" mi="0" ci="10" mb="0" cb="2"/><line nr="1110" mi="0" ci="2" mb="0" cb="2"/><line nr="1111" mi="0" ci="11" mb="0" cb="0"/><line nr="1112" mi="0" ci="12" mb="0" cb="0"/><line nr="1114" mi="0" ci="14" mb="0" cb="0"/><line nr="1115" mi="4" ci="13" mb="1" cb="1"/><line nr="1116" mi="0" ci="1" mb="0" cb="0"/><line nr="1117" mi="7" ci="0" mb="2" cb="0"/><line nr="1118" mi="12" ci="0" mb="0" cb="0"/><line nr="1119" mi="10" ci="0" mb="0" cb="0"/><line nr="1121" mi="9" ci="0" mb="0" cb="0"/><line nr="1123" mi="1" ci="0" mb="0" cb="0"/><line nr="1127" mi="0" ci="3" mb="1" cb="1"/><line nr="1128" mi="5" ci="0" mb="0" cb="0"/><line nr="1129" mi="8" ci="0" mb="2" cb="0"/><line nr="1130" mi="10" ci="0" mb="2" cb="0"/><line nr="1131" mi="7" ci="0" mb="4" cb="0"/><line nr="1132" mi="13" ci="0" mb="0" cb="0"/><line nr="1134" mi="14" ci="0" mb="0" cb="0"/><line nr="1135" mi="1" ci="0" mb="0" cb="0"/><line nr="1139" mi="4" ci="0" mb="0" cb="0"/><line nr="1141" mi="0" ci="3" mb="0" cb="0"/><line nr="1142" mi="0" ci="3" mb="0" cb="0"/><line nr="1143" mi="0" ci="3" mb="0" cb="0"/><line nr="1144" mi="0" ci="3" mb="0" cb="0"/><line nr="1145" mi="0" ci="5" mb="0" cb="0"/><line nr="1146" mi="0" ci="3" mb="0" cb="0"/><line nr="1147" mi="0" ci="1" mb="0" cb="0"/><line nr="1148" mi="5" ci="0" mb="0" cb="0"/><line nr="1150" mi="0" ci="1" mb="0" cb="0"/><line nr="1158" mi="0" ci="3" mb="0" cb="2"/><line nr="1159" mi="0" ci="3" mb="0" cb="2"/><line nr="1160" mi="0" ci="3" mb="0" cb="0"/><line nr="1162" mi="0" ci="3" mb="0" cb="2"/><line nr="1164" mi="0" ci="5" mb="0" cb="2"/><line nr="1165" mi="0" ci="5" mb="1" cb="1"/><line nr="1166" mi="2" ci="0" mb="0" cb="0"/><line nr="1168" mi="0" ci="10" mb="0" cb="0"/><line nr="1169" mi="0" ci="10" mb="0" cb="0"/><line nr="1170" mi="0" ci="10" mb="0" cb="0"/><line nr="1171" mi="0" ci="10" mb="0" cb="0"/><line nr="1172" mi="0" ci="3" mb="1" cb="1"/><line nr="1173" mi="10" ci="0" mb="0" cb="0"/><line nr="1175" mi="0" ci="6" mb="0" cb="0"/><line nr="1176" mi="0" ci="6" mb="0" cb="0"/><line nr="1177" mi="0" ci="7" mb="0" cb="0"/><line nr="1180" mi="0" ci="4" mb="0" cb="0"/><line nr="1181" mi="0" ci="4" mb="0" cb="0"/><line nr="1182" mi="0" ci="4" mb="0" cb="0"/><line nr="1183" mi="0" ci="4" mb="0" cb="0"/><line nr="1184" mi="0" ci="4" mb="0" cb="0"/><line nr="1185" mi="0" ci="2" mb="0" cb="0"/><line nr="1186" mi="0" ci="4" mb="0" cb="0"/><line nr="1188" mi="0" ci="7" mb="0" cb="2"/><line nr="1189" mi="0" ci="8" mb="0" cb="0"/><line nr="1192" mi="0" ci="3" mb="0" cb="0"/><line nr="1193" mi="0" ci="3" mb="0" cb="0"/><line nr="1194" mi="0" ci="3" mb="0" cb="0"/><line nr="1195" mi="0" ci="3" mb="0" cb="0"/><line nr="1197" mi="0" ci="1" mb="0" cb="0"/><line nr="1213" mi="0" ci="3" mb="0" cb="0"/><line nr="1332" mi="4" ci="0" mb="0" cb="0"/><line nr="1333" mi="18" ci="0" mb="0" cb="0"/><line nr="1334" mi="29" ci="0" mb="0" cb="0"/><line nr="1335" mi="14" ci="0" mb="0" cb="0"/><line nr="1336" mi="15" ci="0" mb="0" cb="0"/><line nr="1337" mi="17" ci="0" mb="0" cb="0"/><line nr="1338" mi="16" ci="0" mb="0" cb="0"/><line nr="1339" mi="17" ci="0" mb="0" cb="0"/><line nr="1340" mi="4" ci="0" mb="0" cb="0"/><line nr="1350" mi="0" ci="3" mb="0" cb="2"/><line nr="1351" mi="0" ci="2" mb="0" cb="0"/><line nr="1353" mi="0" ci="3" mb="0" cb="0"/><line nr="1363" mi="3" ci="0" mb="2" cb="0"/><line nr="1364" mi="2" ci="0" mb="0" cb="0"/><line nr="1366" mi="7" ci="0" mb="0" cb="0"/><line nr="1375" mi="0" ci="3" mb="0" cb="0"/><line nr="1385" mi="0" ci="3" mb="1" cb="1"/><line nr="1386" mi="0" ci="2" mb="0" cb="0"/><line nr="1387" mi="0" ci="5" mb="0" cb="2"/><line nr="1389" mi="0" ci="4" mb="0" cb="0"/><line nr="1390" mi="0" ci="8" mb="0" cb="2"/><line nr="1391" mi="0" ci="4" mb="0" cb="0"/><line nr="1392" mi="0" ci="7" mb="1" cb="1"/><line nr="1393" mi="9" ci="0" mb="0" cb="0"/><line nr="1395" mi="0" ci="8" mb="0" cb="0"/><line nr="1398" mi="0" ci="16" mb="0" cb="0"/><line nr="1401" mi="0" ci="3" mb="0" cb="2"/><line nr="1402" mi="0" ci="8" mb="0" cb="2"/><line nr="1403" mi="0" ci="2" mb="1" cb="1"/><line nr="1404" mi="0" ci="7" mb="0" cb="0"/><line nr="1405" mi="8" ci="0" mb="2" cb="0"/><line nr="1406" mi="2" ci="0" mb="2" cb="0"/><line nr="1407" mi="2" ci="0" mb="0" cb="0"/><line nr="1408" mi="2" ci="0" mb="0" cb="0"/><line nr="1409" mi="4" ci="0" mb="0" cb="0"/><line nr="1410" mi="5" ci="0" mb="2" cb="0"/><line nr="1411" mi="10" ci="0" mb="2" cb="0"/><line nr="1412" mi="1" ci="0" mb="0" cb="0"/><line nr="1413" mi="7" ci="0" mb="2" cb="0"/><line nr="1414" mi="5" ci="0" mb="0" cb="0"/><line nr="1416" mi="2" ci="0" mb="0" cb="0"/><line nr="1418" mi="10" ci="0" mb="2" cb="0"/><line nr="1419" mi="1" ci="0" mb="0" cb="0"/><line nr="1420" mi="7" ci="0" mb="2" cb="0"/><line nr="1421" mi="5" ci="0" mb="0" cb="0"/><line nr="1423" mi="1" ci="0" mb="0" cb="0"/><line nr="1425" mi="3" ci="0" mb="0" cb="0"/><line nr="1426" mi="5" ci="0" mb="0" cb="0"/><line nr="1427" mi="16" ci="0" mb="0" cb="0"/><line nr="1431" mi="0" ci="6" mb="1" cb="1"/><line nr="1432" mi="0" ci="3" mb="1" cb="1"/><line nr="1433" mi="0" ci="11" mb="0" cb="0"/><line nr="1435" mi="12" ci="0" mb="0" cb="0"/><line nr="1439" mi="15" ci="0" mb="0" cb="0"/><line nr="1441" mi="0" ci="3" mb="0" cb="0"/><line nr="1443" mi="0" ci="1" mb="0" cb="0"/><line nr="1451" mi="0" ci="3" mb="0" cb="0"/><line nr="1460" mi="0" ci="3" mb="0" cb="0"/><line nr="1469" mi="0" ci="3" mb="0" cb="0"/><line nr="1478" mi="0" ci="3" mb="0" cb="0"/><line nr="1487" mi="0" ci="3" mb="0" cb="0"/><line nr="1496" mi="0" ci="5" mb="1" cb="1"/><line nr="1497" mi="0" ci="3" mb="1" cb="1"/><line nr="1498" mi="5" ci="0" mb="0" cb="0"/><line nr="1500" mi="0" ci="4" mb="0" cb="0"/><line nr="1503" mi="13" ci="0" mb="0" cb="0"/><line nr="1506" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="916" covered="1770"/><counter type="BRANCH" missed="100" covered="190"/><counter type="LINE" missed="128" covered="387"/><counter type="COMPLEXITY" missed="84" covered="94"/><counter type="METHOD" missed="4" covered="29"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemLongAdvanced.java"><line nr="37" mi="0" ci="8" mb="0" cb="0"/><line nr="38" mi="0" ci="11" mb="0" cb="0"/><line nr="40" mi="0" ci="1" mb="0" cb="0"/><line nr="50" mi="0" ci="2" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="1" cb="1"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="54" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="1" ci="10" mb="2" cb="2"/><line nr="57" mi="0" ci="11" mb="0" cb="2"/><line nr="67" mi="20" ci="17" mb="15" cb="3"/><line nr="69" mi="0" ci="8" mb="0" cb="0"/><line nr="71" mi="8" ci="0" mb="0" cb="0"/><line nr="73" mi="8" ci="0" mb="0" cb="0"/><line nr="75" mi="8" ci="0" mb="0" cb="0"/><line nr="77" mi="2" ci="0" mb="0" cb="0"/><line nr="87" mi="58" ci="0" mb="30" cb="0"/><line nr="89" mi="8" ci="0" mb="0" cb="0"/><line nr="91" mi="10" ci="0" mb="0" cb="0"/><line nr="93" mi="10" ci="0" mb="0" cb="0"/><line nr="95" mi="10" ci="0" mb="0" cb="0"/><line nr="97" mi="10" ci="0" mb="0" cb="0"/><line nr="99" mi="10" ci="0" mb="0" cb="0"/><line nr="101" mi="10" ci="0" mb="0" cb="0"/><line nr="103" mi="2" ci="0" mb="0" cb="0"/><line nr="113" mi="21" ci="0" mb="0" cb="0"/><line nr="122" mi="3" ci="0" mb="2" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="2" ci="0" mb="2" cb="0"/><line nr="125" mi="2" ci="0" mb="0" cb="0"/><line nr="126" mi="5" ci="0" mb="2" cb="0"/><line nr="127" mi="2" ci="0" mb="0" cb="0"/><line nr="128" mi="3" ci="0" mb="0" cb="0"/><line nr="129" mi="3" ci="0" mb="0" cb="0"/><line nr="130" mi="3" ci="0" mb="0" cb="0"/><line nr="131" mi="12" ci="0" mb="6" cb="0"/><line nr="139" mi="5" ci="0" mb="0" cb="0"/><line nr="140" mi="8" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="248" covered="80"/><counter type="BRANCH" missed="60" covered="8"/><counter type="LINE" missed="27" covered="12"/><counter type="COMPLEXITY" missed="46" covered="4"/><counter type="METHOD" missed="4" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasDataItemDoubleAdvanced.java"><line nr="38" mi="8" ci="0" mb="0" cb="0"/><line nr="39" mi="11" ci="0" mb="0" cb="0"/><line nr="41" mi="1" ci="0" mb="0" cb="0"/><line nr="51" mi="2" ci="0" mb="0" cb="0"/><line nr="52" mi="3" ci="0" mb="2" cb="0"/><line nr="53" mi="3" ci="0" mb="0" cb="0"/><line nr="54" mi="3" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="11" ci="0" mb="4" cb="0"/><line nr="58" mi="11" ci="0" mb="2" cb="0"/><line nr="68" mi="37" ci="0" mb="18" cb="0"/><line nr="70" mi="8" ci="0" mb="0" cb="0"/><line nr="72" mi="8" ci="0" mb="0" cb="0"/><line nr="74" mi="8" ci="0" mb="0" cb="0"/><line nr="76" mi="8" ci="0" mb="0" cb="0"/><line nr="78" mi="2" ci="0" mb="0" cb="0"/><line nr="88" mi="58" ci="0" mb="25" cb="0"/><line nr="90" mi="8" ci="0" mb="0" cb="0"/><line nr="97" mi="10" ci="0" mb="0" cb="0"/><line nr="99" mi="2" ci="0" mb="0" cb="0"/><line nr="109" mi="21" ci="0" mb="0" cb="0"/><line nr="118" mi="3" ci="0" mb="2" cb="0"/><line nr="119" mi="2" ci="0" mb="0" cb="0"/><line nr="120" mi="2" ci="0" mb="2" cb="0"/><line nr="121" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="5" ci="0" mb="2" cb="0"/><line nr="123" mi="2" ci="0" mb="0" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="3" ci="0" mb="0" cb="0"/><line nr="126" mi="3" ci="0" mb="0" cb="0"/><line nr="127" mi="12" ci="0" mb="6" cb="0"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="8" ci="0" mb="0" cb="0"/><line nr="137" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="278" covered="0"/><counter type="BRANCH" missed="63" covered="0"/><counter type="LINE" missed="34" covered="0"/><counter type="COMPLEXITY" missed="45" covered="0"/><counter type="METHOD" missed="7" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><counter type="INSTRUCTION" missed="8930" covered="5471"/><counter type="BRANCH" missed="1380" covered="491"/><counter type="LINE" missed="1378" covered="1072"/><counter type="COMPLEXITY" missed="1023" covered="290"/><counter type="METHOD" missed="176" covered="133"/><counter type="CLASS" missed="7" covered="18"/></package><package name="mtas/analysis"><class name="mtas/analysis/MtasTokenizer"><method name="&lt;init&gt;" desc="()V" line="41"><counter type="INSTRUCTION" missed="39" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="41"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="41"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/io/InputStream;)V" line="41"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Lorg/apache/lucene/util/AttributeFactory;Lmtas/analysis/util/MtasConfiguration;)V" line="41"><counter type="INSTRUCTION" missed="0" covered="43"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="incrementToken" desc="()Z" line="128"><counter type="INSTRUCTION" missed="2" covered="63"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="1" covered="13"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="reset" desc="()V" line="157"><counter type="INSTRUCTION" missed="9" covered="16"/><counter type="LINE" missed="3" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="print" desc="(Ljava/io/Reader;)V" line="176"><counter type="INSTRUCTION" missed="37" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="11" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getList" desc="(Ljava/io/Reader;)[[Ljava/lang/String;" line="198"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="constructTokenCollection" desc="(Ljava/io/Reader;)V" line="219"><counter type="INSTRUCTION" missed="43" covered="36"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="9" covered="8"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="readConfigurationFile" desc="(Ljava/lang/String;)V" line="254"><counter type="INSTRUCTION" missed="38" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="processConfiguration" desc="(Lmtas/analysis/util/MtasConfiguration;)V" line="272"><counter type="INSTRUCTION" missed="14" covered="181"/><counter type="BRANCH" missed="8" covered="14"/><counter type="LINE" missed="2" covered="30"/><counter type="COMPLEXITY" missed="7" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="322"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="339"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="35"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="359" covered="343"/><counter type="BRANCH" missed="18" covered="18"/><counter type="LINE" missed="64" covered="69"/><counter type="COMPLEXITY" missed="22" covered="11"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasTokenizer.java"><line nr="35" mi="0" ci="4" mb="0" cb="0"/><line nr="41" mi="12" ci="3" mb="0" cb="0"/><line nr="44" mi="12" ci="3" mb="0" cb="0"/><line nr="47" mi="12" ci="3" mb="0" cb="0"/><line nr="50" mi="12" ci="3" mb="0" cb="0"/><line nr="56" mi="24" ci="6" mb="0" cb="0"/><line nr="60" mi="24" ci="6" mb="0" cb="0"/><line nr="63" mi="24" ci="6" mb="0" cb="0"/><line nr="67" mi="24" ci="6" mb="0" cb="0"/><line nr="76" mi="2" ci="0" mb="0" cb="0"/><line nr="77" mi="1" ci="0" mb="0" cb="0"/><line nr="84" mi="2" ci="0" mb="0" cb="0"/><line nr="85" mi="3" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="94" mi="2" ci="0" mb="0" cb="0"/><line nr="95" mi="3" ci="0" mb="0" cb="0"/><line nr="96" mi="1" ci="0" mb="0" cb="0"/><line nr="104" mi="2" ci="0" mb="0" cb="0"/><line nr="105" mi="4" ci="0" mb="0" cb="0"/><line nr="106" mi="1" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="3" mb="0" cb="0"/><line nr="118" mi="0" ci="3" mb="0" cb="0"/><line nr="119" mi="0" ci="1" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="132" mi="0" ci="3" mb="1" cb="1"/><line nr="133" mi="2" ci="0" mb="0" cb="0"/><line nr="134" mi="0" ci="4" mb="0" cb="2"/><line nr="135" mi="0" ci="5" mb="0" cb="0"/><line nr="137" mi="0" ci="8" mb="0" cb="0"/><line nr="138" mi="0" ci="5" mb="0" cb="0"/><line nr="139" mi="0" ci="7" mb="0" cb="0"/><line nr="141" mi="0" ci="6" mb="0" cb="0"/><line nr="142" mi="0" ci="5" mb="0" cb="0"/><line nr="143" mi="0" ci="9" mb="0" cb="0"/><line nr="144" mi="0" ci="5" mb="0" cb="0"/><line nr="145" mi="0" ci="2" mb="0" cb="0"/><line nr="147" mi="0" ci="2" mb="0" cb="0"/><line nr="157" mi="0" ci="2" mb="0" cb="0"/><line nr="158" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="4" mb="0" cb="0"/><line nr="161" mi="0" ci="5" mb="0" cb="0"/><line nr="162" mi="1" ci="0" mb="0" cb="0"/><line nr="163" mi="3" ci="0" mb="0" cb="0"/><line nr="164" mi="5" ci="0" mb="0" cb="0"/><line nr="165" mi="0" ci="1" mb="0" cb="0"/><line nr="166" mi="0" ci="1" mb="0" cb="0"/><line nr="176" mi="3" ci="0" mb="0" cb="0"/><line nr="177" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="3" ci="0" mb="2" cb="0"/><line nr="179" mi="3" ci="0" mb="0" cb="0"/><line nr="181" mi="2" ci="0" mb="0" cb="0"/><line nr="182" mi="2" ci="0" mb="0" cb="0"/><line nr="183" mi="1" ci="0" mb="0" cb="0"/><line nr="184" mi="3" ci="0" mb="0" cb="0"/><line nr="185" mi="16" ci="0" mb="0" cb="0"/><line nr="186" mi="1" ci="0" mb="0" cb="0"/><line nr="187" mi="1" ci="0" mb="0" cb="0"/><line nr="198" mi="3" ci="0" mb="0" cb="0"/><line nr="199" mi="2" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="2" ci="0" mb="0" cb="0"/><line nr="202" mi="2" ci="0" mb="0" cb="0"/><line nr="203" mi="2" ci="0" mb="0" cb="0"/><line nr="204" mi="1" ci="0" mb="0" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="5" ci="0" mb="0" cb="0"/><line nr="219" mi="0" ci="3" mb="0" cb="0"/><line nr="221" mi="0" ci="9" mb="0" cb="0"/><line nr="222" mi="0" ci="2" mb="0" cb="0"/><line nr="224" mi="0" ci="10" mb="0" cb="0"/><line nr="225" mi="0" ci="3" mb="1" cb="1"/><line nr="226" mi="0" ci="3" mb="0" cb="0"/><line nr="227" mi="0" ci="5" mb="0" cb="0"/><line nr="228" mi="0" ci="1" mb="0" cb="0"/><line nr="230" mi="5" ci="0" mb="0" cb="0"/><line nr="232" mi="1" ci="0" mb="0" cb="0"/><line nr="233" mi="3" ci="0" mb="0" cb="0"/><line nr="234" mi="5" ci="0" mb="0" cb="0"/><line nr="235" mi="6" ci="0" mb="0" cb="0"/><line nr="236" mi="1" ci="0" mb="0" cb="0"/><line nr="239" mi="3" ci="0" mb="0" cb="0"/><line nr="240" mi="6" ci="0" mb="0" cb="0"/><line nr="241" mi="13" ci="0" mb="0" cb="0"/><line nr="254" mi="5" ci="0" mb="0" cb="0"/><line nr="255" mi="4" ci="0" mb="0" cb="0"/><line nr="256" mi="2" ci="0" mb="0" cb="0"/><line nr="257" mi="1" ci="0" mb="0" cb="0"/><line nr="258" mi="11" ci="0" mb="0" cb="0"/><line nr="259" mi="1" ci="0" mb="0" cb="0"/><line nr="260" mi="11" ci="0" mb="0" cb="0"/><line nr="261" mi="2" ci="0" mb="0" cb="0"/><line nr="262" mi="1" ci="0" mb="0" cb="0"/><line nr="272" mi="0" ci="2" mb="0" cb="0"/><line nr="273" mi="0" ci="2" mb="0" cb="0"/><line nr="274" mi="0" ci="2" mb="0" cb="0"/><line nr="275" mi="0" ci="2" mb="0" cb="0"/><line nr="276" mi="0" ci="2" mb="0" cb="0"/><line nr="277" mi="0" ci="2" mb="0" cb="0"/><line nr="278" mi="0" ci="2" mb="0" cb="0"/><line nr="279" mi="0" ci="4" mb="0" cb="0"/><line nr="280" mi="0" ci="6" mb="0" cb="0"/><line nr="281" mi="0" ci="6" mb="0" cb="0"/><line nr="282" mi="0" ci="6" mb="0" cb="0"/><line nr="283" mi="0" ci="6" mb="0" cb="0"/><line nr="285" mi="0" ci="2" mb="1" cb="1"/><line nr="286" mi="0" ci="10" mb="0" cb="2"/><line nr="287" mi="0" ci="9" mb="0" cb="2"/><line nr="288" mi="0" ci="6" mb="0" cb="0"/><line nr="289" mi="0" ci="9" mb="0" cb="2"/><line nr="290" mi="0" ci="9" mb="1" cb="1"/><line nr="291" mi="0" ci="10" mb="0" cb="0"/><line nr="292" mi="0" ci="8" mb="1" cb="3"/><line nr="293" mi="0" ci="7" mb="0" cb="0"/><line nr="294" mi="0" ci="9" mb="0" cb="0"/><line nr="295" mi="4" ci="4" mb="3" cb="1"/><line nr="296" mi="0" ci="7" mb="0" cb="0"/><line nr="297" mi="0" ci="10" mb="0" cb="0"/><line nr="301" mi="0" ci="10" mb="1" cb="1"/><line nr="302" mi="0" ci="9" mb="1" cb="1"/><line nr="303" mi="0" ci="11" mb="0" cb="0"/><line nr="304" mi="0" ci="8" mb="0" cb="0"/><line nr="306" mi="5" ci="0" mb="0" cb="0"/><line nr="311" mi="5" ci="0" mb="0" cb="0"/><line nr="313" mi="0" ci="1" mb="0" cb="0"/><line nr="322" mi="3" ci="0" mb="2" cb="0"/><line nr="323" mi="2" ci="0" mb="0" cb="0"/><line nr="324" mi="2" ci="0" mb="2" cb="0"/><line nr="325" mi="2" ci="0" mb="0" cb="0"/><line nr="326" mi="5" ci="0" mb="2" cb="0"/><line nr="327" mi="2" ci="0" mb="0" cb="0"/><line nr="328" mi="3" ci="0" mb="0" cb="0"/><line nr="329" mi="4" ci="0" mb="0" cb="0"/><line nr="339" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="359" covered="343"/><counter type="BRANCH" missed="18" covered="18"/><counter type="LINE" missed="64" covered="69"/><counter type="COMPLEXITY" missed="22" covered="11"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="359" covered="343"/><counter type="BRANCH" missed="18" covered="18"/><counter type="LINE" missed="64" covered="69"/><counter type="COMPLEXITY" missed="22" covered="11"/><counter type="METHOD" missed="9" covered="6"/><counter type="CLASS" missed="0" covered="1"/></package><package name="mtas/solr/search"><class name="mtas/solr/search/MtasSolrJoinQParserPlugin"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createParser" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)Lorg/apache/solr/search/QParser;" line="37"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="8" covered="4"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/search/MtasSolrJoinCache"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;)V" line="78"><counter type="INSTRUCTION" missed="99" covered="33"/><counter type="BRANCH" missed="20" covered="4"/><counter type="LINE" missed="12" covered="11"/><counter type="COMPLEXITY" missed="12" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="create" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/String;" line="119"><counter type="INSTRUCTION" missed="12" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="create" desc="(Lmtas/solr/search/MtasSolrJoinCacheItem;Ljava/io/Serializable;)Ljava/lang/String;" line="134"><counter type="INSTRUCTION" missed="173" covered="0"/><counter type="BRANCH" missed="20" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="get" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" line="174"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="get" desc="(Ljava/lang/String;)Ljava/lang/Object;" line="190"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="get" desc="(Lmtas/solr/search/MtasSolrJoinCacheItem;)Ljava/lang/Object;" line="205"><counter type="INSTRUCTION" missed="100" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="21" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="delete" desc="(Lmtas/solr/search/MtasSolrJoinCacheItem;)V" line="242"><counter type="INSTRUCTION" missed="42" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="clear" desc="()Ljava/util/Date;" line="259"><counter type="INSTRUCTION" missed="140" covered="0"/><counter type="BRANCH" missed="18" covered="0"/><counter type="LINE" missed="27" covered="0"/><counter type="COMPLEXITY" missed="10" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="encode" desc="(Ljava/io/Serializable;)Ljava/lang/String;" line="304"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="decode" desc="(Ljava/lang/String;)Ljava/lang/Object;" line="321"><counter type="INSTRUCTION" missed="20" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="lambda$clear$10" desc="(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I" line="282"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="37"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="647" covered="37"/><counter type="BRANCH" missed="76" covered="4"/><counter type="LINE" missed="109" covered="12"/><counter type="COMPLEXITY" missed="50" covered="2"/><counter type="METHOD" missed="10" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/search/MtasCQLQParser"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)V" line="40"><counter type="INSTRUCTION" missed="128" covered="91"/><counter type="BRANCH" missed="24" covered="10"/><counter type="LINE" missed="17" covered="23"/><counter type="COMPLEXITY" missed="16" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="parse" desc="()Lorg/apache/lucene/search/Query;" line="122"><counter type="INSTRUCTION" missed="46" covered="42"/><counter type="BRANCH" missed="3" covered="3"/><counter type="LINE" missed="10" covered="10"/><counter type="COMPLEXITY" missed="3" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="174" covered="133"/><counter type="BRANCH" missed="27" covered="13"/><counter type="LINE" missed="27" covered="33"/><counter type="COMPLEXITY" missed="19" covered="3"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="mtas/solr/search/MtasSolrJoinCacheItem"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="339"><counter type="INSTRUCTION" missed="24" covered="0"/><counter type="BRANCH" missed="6" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="4" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="hashCode" desc="()I" line="347"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="equals" desc="(Ljava/lang/Object;)Z" line="355"><counter type="INSTRUCTION" missed="35" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="8" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="82" covered="0"/><counter type="BRANCH" missed="16" covered="0"/><counter type="LINE" missed="17" covered="0"/><counter type="COMPLEXITY" missed="11" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/search/MtasJoinQParser"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)V" line="21"><counter type="INSTRUCTION" missed="47" covered="0"/><counter type="BRANCH" missed="8" covered="0"/><counter type="LINE" missed="10" covered="0"/><counter type="COMPLEXITY" missed="5" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="parse" desc="()Lorg/apache/lucene/search/Query;" line="59"><counter type="INSTRUCTION" missed="18" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="mtas/solr/search/MtasSolrCQLQParserPlugin"><method name="&lt;init&gt;" desc="()V" line="12"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="24"><counter type="INSTRUCTION" missed="0" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createParser" desc="(Ljava/lang/String;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/request/SolrQueryRequest;)Lorg/apache/solr/search/QParser;" line="37"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSolrCQLQParserPlugin.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="0" ci="8" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasJoinQParser.java"><line nr="21" mi="3" ci="0" mb="0" cb="0"/><line nr="24" mi="3" ci="0" mb="0" cb="0"/><line nr="36" mi="6" ci="0" mb="0" cb="0"/><line nr="42" mi="6" ci="0" mb="2" cb="0"/><line nr="43" mi="4" ci="0" mb="2" cb="0"/><line nr="44" mi="7" ci="0" mb="0" cb="0"/><line nr="46" mi="6" ci="0" mb="2" cb="0"/><line nr="47" mi="4" ci="0" mb="2" cb="0"/><line nr="48" mi="7" ci="0" mb="0" cb="0"/><line nr="50" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="3" ci="0" mb="2" cb="0"/><line nr="60" mi="5" ci="0" mb="0" cb="0"/><line nr="61" mi="3" ci="0" mb="2" cb="0"/><line nr="62" mi="5" ci="0" mb="0" cb="0"/><line nr="64" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="65" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="15" covered="0"/><counter type="COMPLEXITY" missed="8" covered="0"/><counter type="METHOD" missed="2" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="MtasSolrJoinQParserPlugin.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="8" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="8" covered="4"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasCQLQParser.java"><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="0" ci="6" mb="0" cb="0"/><line nr="69" mi="0" ci="6" mb="1" cb="1"/><line nr="70" mi="0" ci="4" mb="1" cb="1"/><line nr="71" mi="0" ci="7" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="1" cb="1"/><line nr="74" mi="0" ci="4" mb="1" cb="1"/><line nr="75" mi="0" ci="7" mb="0" cb="0"/><line nr="77" mi="2" ci="4" mb="1" cb="1"/><line nr="78" mi="4" ci="0" mb="2" cb="0"/><line nr="79" mi="7" ci="0" mb="0" cb="0"/><line nr="81" mi="2" ci="4" mb="1" cb="1"/><line nr="82" mi="4" ci="0" mb="2" cb="0"/><line nr="84" mi="9" ci="0" mb="0" cb="0"/><line nr="85" mi="1" ci="0" mb="0" cb="0"/><line nr="86" mi="3" ci="0" mb="0" cb="0"/><line nr="87" mi="1" ci="0" mb="0" cb="0"/><line nr="89" mi="2" ci="4" mb="1" cb="1"/><line nr="91" mi="4" ci="0" mb="2" cb="0"/><line nr="92" mi="7" ci="0" mb="0" cb="0"/><line nr="94" mi="0" ci="5" mb="0" cb="0"/><line nr="95" mi="0" ci="3" mb="0" cb="0"/><line nr="96" mi="0" ci="3" mb="0" cb="2"/><line nr="97" mi="0" ci="4" mb="0" cb="0"/><line nr="98" mi="0" ci="4" mb="1" cb="1"/><line nr="99" mi="18" ci="0" mb="6" cb="0"/><line nr="100" mi="10" ci="0" mb="0" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="10" ci="0" mb="2" cb="0"/><line nr="104" mi="8" ci="0" mb="0" cb="0"/><line nr="105" mi="8" ci="0" mb="2" cb="0"/><line nr="106" mi="12" ci="0" mb="0" cb="0"/><line nr="109" mi="12" ci="0" mb="0" cb="0"/><line nr="112" mi="0" ci="1" mb="0" cb="0"/><line nr="113" mi="0" ci="1" mb="0" cb="0"/><line nr="122" mi="0" ci="3" mb="1" cb="1"/><line nr="123" mi="5" ci="0" mb="0" cb="0"/><line nr="124" mi="0" ci="3" mb="1" cb="1"/><line nr="125" mi="5" ci="0" mb="0" cb="0"/><line nr="127" mi="0" ci="2" mb="0" cb="0"/><line nr="128" mi="0" ci="2" mb="0" cb="0"/><line nr="129" mi="0" ci="3" mb="1" cb="1"/><line nr="130" mi="9" ci="0" mb="0" cb="0"/><line nr="131" mi="5" ci="0" mb="0" cb="0"/><line nr="133" mi="9" ci="0" mb="0" cb="0"/><line nr="134" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="5" ci="0" mb="0" cb="0"/><line nr="136" mi="1" ci="0" mb="0" cb="0"/><line nr="138" mi="0" ci="9" mb="0" cb="0"/><line nr="139" mi="0" ci="5" mb="0" cb="0"/><line nr="141" mi="0" ci="12" mb="0" cb="0"/><line nr="142" mi="1" ci="0" mb="0" cb="0"/><line nr="143" mi="5" ci="0" mb="0" cb="0"/><line nr="144" mi="0" ci="1" mb="0" cb="0"/><line nr="145" mi="0" ci="2" mb="0" cb="0"/><counter type="INSTRUCTION" missed="174" covered="133"/><counter type="BRANCH" missed="27" covered="13"/><counter type="LINE" missed="27" covered="33"/><counter type="COMPLEXITY" missed="19" covered="3"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MtasSolrJoinCache.java"><line nr="37" mi="0" ci="4" mb="0" cb="0"/><line nr="78" mi="0" ci="2" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="8" ci="5" mb="3" cb="1"/><line nr="82" mi="4" ci="3" mb="3" cb="1"/><line nr="83" mi="2" ci="2" mb="0" cb="0"/><line nr="84" mi="4" ci="3" mb="3" cb="1"/><line nr="85" mi="2" ci="2" mb="0" cb="0"/><line nr="86" mi="0" ci="2" mb="1" cb="1"/><line nr="88" mi="9" ci="0" mb="0" cb="0"/><line nr="89" mi="5" ci="0" mb="0" cb="0"/><line nr="90" mi="2" ci="0" mb="2" cb="0"/><line nr="91" mi="16" ci="0" mb="2" cb="0"/><line nr="92" mi="6" ci="0" mb="4" cb="0"/><line nr="93" mi="11" ci="0" mb="0" cb="0"/><line nr="94" mi="3" ci="0" mb="2" cb="0"/><line nr="95" mi="11" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="100" mi="3" ci="0" mb="0" cb="0"/><line nr="101" mi="11" ci="0" mb="0" cb="0"/><line nr="102" mi="1" ci="0" mb="0" cb="0"/><line nr="104" mi="0" ci="5" mb="0" cb="0"/><line nr="105" mi="0" ci="5" mb="0" cb="0"/><line nr="106" mi="0" ci="1" mb="0" cb="0"/><line nr="119" mi="7" ci="0" mb="0" cb="0"/><line nr="120" mi="5" ci="0" mb="0" cb="0"/><line nr="134" mi="3" ci="0" mb="0" cb="0"/><line nr="135" mi="3" ci="0" mb="0" cb="0"/><line nr="139" mi="3" ci="0" mb="0" cb="0"/><line nr="140" mi="5" ci="0" mb="2" cb="0"/><line nr="142" mi="6" ci="0" mb="0" cb="0"/><line nr="143" mi="11" ci="0" mb="0" cb="0"/><line nr="144" mi="6" ci="0" mb="0" cb="0"/><line nr="146" mi="3" ci="0" mb="2" cb="0"/><line nr="147" mi="6" ci="0" mb="0" cb="0"/><line nr="148" mi="19" ci="0" mb="0" cb="0"/><line nr="149" mi="6" ci="0" mb="0" cb="0"/><line nr="151" mi="5" ci="0" mb="0" cb="0"/><line nr="152" mi="2" ci="0" mb="0" cb="0"/><line nr="153" mi="65" ci="0" mb="16" cb="0"/><line nr="154" mi="5" ci="0" mb="0" cb="0"/><line nr="155" mi="5" ci="0" mb="0" cb="0"/><line nr="156" mi="11" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="0" cb="0"/><line nr="160" mi="5" ci="0" mb="0" cb="0"/><line nr="161" mi="2" ci="0" mb="0" cb="0"/><line nr="174" mi="7" ci="0" mb="0" cb="0"/><line nr="175" mi="5" ci="0" mb="2" cb="0"/><line nr="176" mi="4" ci="0" mb="0" cb="0"/><line nr="178" mi="2" ci="0" mb="0" cb="0"/><line nr="190" mi="5" ci="0" mb="2" cb="0"/><line nr="191" mi="8" ci="0" mb="0" cb="0"/><line nr="193" mi="2" ci="0" mb="0" cb="0"/><line nr="205" mi="3" ci="0" mb="0" cb="0"/><line nr="206" mi="5" ci="0" mb="2" cb="0"/><line nr="207" mi="6" ci="0" mb="0" cb="0"/><line nr="208" mi="11" ci="0" mb="0" cb="0"/><line nr="209" mi="3" ci="0" mb="2" cb="0"/><line nr="211" mi="5" ci="0" mb="0" cb="0"/><line nr="212" mi="7" ci="0" mb="0" cb="0"/><line nr="214" mi="4" ci="0" mb="0" cb="0"/><line nr="215" mi="1" ci="0" mb="0" cb="0"/><line nr="216" mi="7" ci="0" mb="2" cb="0"/><line nr="217" mi="10" ci="0" mb="0" cb="0"/><line nr="219" mi="5" ci="0" mb="0" cb="0"/><line nr="220" mi="5" ci="0" mb="0" cb="0"/><line nr="221" mi="11" ci="0" mb="0" cb="0"/><line nr="222" mi="1" ci="0" mb="0" cb="0"/><line nr="224" mi="3" ci="0" mb="2" cb="0"/><line nr="225" mi="5" ci="0" mb="0" cb="0"/><line nr="227" mi="2" ci="0" mb="0" cb="0"/><line nr="230" mi="1" ci="0" mb="0" cb="0"/><line nr="231" mi="3" ci="0" mb="0" cb="0"/><line nr="233" mi="2" ci="0" mb="0" cb="0"/><line nr="242" mi="5" ci="0" mb="2" cb="0"/><line nr="243" mi="6" ci="0" mb="0" cb="0"/><line nr="244" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="5" ci="0" mb="0" cb="0"/><line nr="246" mi="6" ci="0" mb="2" cb="0"/><line nr="247" mi="4" ci="0" mb="2" cb="0"/><line nr="248" mi="10" ci="0" mb="0" cb="0"/><line nr="251" mi="1" ci="0" mb="0" cb="0"/><line nr="259" mi="4" ci="0" mb="0" cb="0"/><line nr="260" mi="4" ci="0" mb="0" cb="0"/><line nr="261" mi="4" ci="0" mb="0" cb="0"/><line nr="263" mi="12" ci="0" mb="2" cb="0"/><line nr="264" mi="8" ci="0" mb="2" cb="0"/><line nr="265" mi="11" ci="0" mb="2" cb="0"/><line nr="266" mi="1" ci="0" mb="0" cb="0"/><line nr="267" mi="7" ci="0" mb="2" cb="0"/><line nr="268" mi="5" ci="0" mb="0" cb="0"/><line nr="270" mi="1" ci="0" mb="0" cb="0"/><line nr="272" mi="1" ci="0" mb="0" cb="0"/><line nr="273" mi="10" ci="0" mb="2" cb="0"/><line nr="274" mi="3" ci="0" mb="0" cb="0"/><line nr="275" mi="1" ci="0" mb="0" cb="0"/><line nr="277" mi="9" ci="0" mb="2" cb="0"/><line nr="278" mi="4" ci="0" mb="0" cb="0"/><line nr="279" mi="5" ci="0" mb="0" cb="0"/><line nr="280" mi="3" ci="0" mb="0" cb="0"/><line nr="282" mi="8" ci="0" mb="0" cb="0"/><line nr="283" mi="7" ci="0" mb="0" cb="0"/><line nr="284" mi="12" ci="0" mb="2" cb="0"/><line nr="285" mi="6" ci="0" mb="2" cb="0"/><line nr="286" mi="5" ci="0" mb="0" cb="0"/><line nr="288" mi="1" ci="0" mb="0" cb="0"/><line nr="289" mi="10" ci="0" mb="2" cb="0"/><line nr="290" mi="3" ci="0" mb="0" cb="0"/><line nr="291" mi="1" ci="0" mb="0" cb="0"/><line nr="293" mi="2" ci="0" mb="0" cb="0"/><line nr="304" mi="4" ci="0" mb="0" cb="0"/><line nr="306" mi="5" ci="0" mb="0" cb="0"/><line nr="307" mi="3" ci="0" mb="0" cb="0"/><line nr="308" mi="2" ci="0" mb="0" cb="0"/><line nr="309" mi="3" ci="0" mb="0" cb="0"/><line nr="310" mi="3" ci="0" mb="0" cb="0"/><line nr="321" mi="3" ci="0" mb="0" cb="0"/><line nr="323" mi="8" ci="0" mb="0" cb="0"/><line nr="325" mi="3" ci="0" mb="0" cb="0"/><line nr="326" mi="1" ci="0" mb="0" cb="0"/><line nr="327" mi="5" ci="0" mb="0" cb="0"/><line nr="339" mi="2" ci="0" mb="0" cb="0"/><line nr="340" mi="7" ci="0" mb="2" cb="0"/><line nr="341" mi="7" ci="0" mb="2" cb="0"/><line nr="342" mi="7" ci="0" mb="2" cb="0"/><line nr="343" mi="1" ci="0" mb="0" cb="0"/><line nr="347" mi="5" ci="0" mb="0" cb="0"/><line nr="348" mi="8" ci="0" mb="0" cb="0"/><line nr="349" mi="8" ci="0" mb="0" cb="0"/><line nr="350" mi="2" ci="0" mb="0" cb="0"/><line nr="355" mi="3" ci="0" mb="2" cb="0"/><line nr="356" mi="2" ci="0" mb="0" cb="0"/><line nr="357" mi="2" ci="0" mb="2" cb="0"/><line nr="358" mi="2" ci="0" mb="0" cb="0"/><line nr="359" mi="5" ci="0" mb="2" cb="0"/><line nr="360" mi="2" ci="0" mb="0" cb="0"/><line nr="361" mi="3" ci="0" mb="0" cb="0"/><line nr="362" mi="16" ci="0" mb="4" cb="0"/><counter type="INSTRUCTION" missed="729" covered="37"/><counter type="BRANCH" missed="92" covered="4"/><counter type="LINE" missed="126" covered="12"/><counter type="COMPLEXITY" missed="61" covered="2"/><counter type="METHOD" missed="13" covered="2"/><counter type="CLASS" missed="1" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="976" covered="186"/><counter type="BRANCH" missed="131" covered="17"/><counter type="LINE" missed="169" covered="50"/><counter type="COMPLEXITY" missed="89" covered="10"/><counter type="METHOD" missed="16" covered="9"/><counter type="CLASS" missed="2" covered="4"/></package><package name="mtas/solr/handler"><class name="mtas/solr/handler/MtasRequestHandler"><method name="&lt;init&gt;" desc="()V" line="30"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="handleRequestBody" desc="(Lorg/apache/solr/request/SolrQueryRequest;Lorg/apache/solr/response/SolrQueryResponse;)V" line="73"><counter type="INSTRUCTION" missed="308" covered="0"/><counter type="BRANCH" missed="38" covered="0"/><counter type="LINE" missed="57" covered="0"/><counter type="COMPLEXITY" missed="20" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getFiles" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;" line="154"><counter type="INSTRUCTION" missed="80" covered="0"/><counter type="BRANCH" missed="12" covered="0"/><counter type="LINE" missed="12" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDescription" desc="()Ljava/lang/String;" line="178"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getParamsFromJSON" desc="(Ljava/util/Map;Ljava/lang/String;)V" line="191"><counter type="INSTRUCTION" missed="63" covered="0"/><counter type="BRANCH" missed="10" covered="0"/><counter type="LINE" missed="20" covered="0"/><counter type="COMPLEXITY" missed="6" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;clinit&gt;" desc="()V" line="33"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="451" covered="9"/><counter type="BRANCH" missed="60" covered="0"/><counter type="LINE" missed="89" covered="3"/><counter type="COMPLEXITY" missed="33" covered="3"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasRequestHandler.java"><line nr="30" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="73" mi="5" ci="0" mb="0" cb="0"/><line nr="75" mi="6" ci="0" mb="0" cb="0"/><line nr="76" mi="2" ci="0" mb="2" cb="0"/><line nr="77" mi="8" ci="0" mb="0" cb="0"/><line nr="79" mi="6" ci="0" mb="0" cb="0"/><line nr="80" mi="2" ci="0" mb="2" cb="0"/><line nr="81" mi="6" ci="0" mb="0" cb="0"/><line nr="82" mi="6" ci="0" mb="4" cb="0"/><line nr="85" mi="6" ci="0" mb="0" cb="0"/><line nr="86" mi="5" ci="0" mb="0" cb="0"/><line nr="87" mi="1" ci="0" mb="0" cb="0"/><line nr="88" mi="1" ci="0" mb="0" cb="0"/><line nr="89" mi="3" ci="0" mb="0" cb="0"/><line nr="90" mi="5" ci="0" mb="0" cb="0"/><line nr="91" mi="1" ci="0" mb="0" cb="0"/><line nr="94" mi="7" ci="0" mb="0" cb="0"/><line nr="95" mi="2" ci="0" mb="2" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="2" ci="0" mb="0" cb="0"/><line nr="98" mi="2" ci="0" mb="0" cb="0"/><line nr="99" mi="3" ci="0" mb="2" cb="0"/><line nr="100" mi="4" ci="0" mb="0" cb="0"/><line nr="101" mi="3" ci="0" mb="2" cb="0"/><line nr="102" mi="4" ci="0" mb="0" cb="0"/><line nr="103" mi="4" ci="0" mb="0" cb="0"/><line nr="104" mi="5" ci="0" mb="0" cb="0"/><line nr="105" mi="5" ci="0" mb="0" cb="0"/><line nr="106" mi="5" ci="0" mb="0" cb="0"/><line nr="107" mi="5" ci="0" mb="0" cb="0"/><line nr="109" mi="1" ci="0" mb="0" cb="0"/><line nr="110" mi="5" ci="0" mb="0" cb="0"/><line nr="111" mi="5" ci="0" mb="0" cb="0"/><line nr="112" mi="5" ci="0" mb="0" cb="0"/><line nr="114" mi="4" ci="0" mb="4" cb="0"/><line nr="115" mi="4" ci="0" mb="0" cb="0"/><line nr="117" mi="12" ci="0" mb="0" cb="0"/><line nr="118" mi="8" ci="0" mb="0" cb="0"/><line nr="120" mi="7" ci="0" mb="0" cb="0"/><line nr="121" mi="2" ci="0" mb="0" cb="0"/><line nr="122" mi="2" ci="0" mb="0" cb="0"/><line nr="123" mi="33" ci="0" mb="8" cb="0"/><line nr="124" mi="3" ci="0" mb="0" cb="0"/><line nr="125" mi="5" ci="0" mb="0" cb="0"/><line nr="127" mi="9" ci="0" mb="0" cb="0"/><line nr="128" mi="2" ci="0" mb="0" cb="0"/><line nr="129" mi="5" ci="0" mb="4" cb="0"/><line nr="130" mi="4" ci="0" mb="0" cb="0"/><line nr="132" mi="12" ci="0" mb="0" cb="0"/><line nr="133" mi="8" ci="0" mb="0" cb="0"/><line nr="134" mi="1" ci="0" mb="0" cb="0"/><line nr="135" mi="2" ci="0" mb="0" cb="0"/><line nr="136" mi="33" ci="0" mb="8" cb="0"/><line nr="137" mi="3" ci="0" mb="0" cb="0"/><line nr="138" mi="5" ci="0" mb="0" cb="0"/><line nr="140" mi="9" ci="0" mb="0" cb="0"/><line nr="141" mi="2" ci="0" mb="0" cb="0"/><line nr="144" mi="1" ci="0" mb="0" cb="0"/><line nr="154" mi="4" ci="0" mb="0" cb="0"/><line nr="155" mi="15" ci="0" mb="2" cb="0"/><line nr="156" mi="6" ci="0" mb="0" cb="0"/><line nr="157" mi="2" ci="0" mb="2" cb="0"/><line nr="158" mi="16" ci="0" mb="2" cb="0"/><line nr="159" mi="13" ci="0" mb="2" cb="0"/><line nr="160" mi="4" ci="0" mb="0" cb="0"/><line nr="161" mi="3" ci="0" mb="2" cb="0"/><line nr="162" mi="5" ci="0" mb="0" cb="0"/><line nr="163" mi="3" ci="0" mb="2" cb="0"/><line nr="164" mi="7" ci="0" mb="0" cb="0"/><line nr="168" mi="2" ci="0" mb="0" cb="0"/><line nr="178" mi="0" ci="2" mb="0" cb="0"/><line nr="191" mi="5" ci="0" mb="0" cb="0"/><line nr="193" mi="3" ci="0" mb="0" cb="0"/><line nr="194" mi="3" ci="0" mb="2" cb="0"/><line nr="195" mi="1" ci="0" mb="0" cb="0"/><line nr="196" mi="3" ci="0" mb="0" cb="0"/><line nr="202" mi="11" ci="0" mb="2" cb="0"/><line nr="203" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="4" ci="0" mb="2" cb="0"/><line nr="206" mi="1" ci="0" mb="0" cb="0"/><line nr="209" mi="2" ci="0" mb="2" cb="0"/><line nr="210" mi="5" ci="0" mb="0" cb="0"/><line nr="211" mi="3" ci="0" mb="2" cb="0"/><line nr="212" mi="6" ci="0" mb="0" cb="0"/><line nr="214" mi="1" ci="0" mb="0" cb="0"/><line nr="215" mi="1" ci="0" mb="0" cb="0"/><line nr="216" mi="4" ci="0" mb="0" cb="0"/><line nr="219" mi="1" ci="0" mb="0" cb="0"/><line nr="220" mi="1" ci="0" mb="0" cb="0"/><line nr="221" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="451" covered="9"/><counter type="BRANCH" missed="60" covered="0"/><counter type="LINE" missed="89" covered="3"/><counter type="COMPLEXITY" missed="33" covered="3"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="451" covered="9"/><counter type="BRANCH" missed="60" covered="0"/><counter type="LINE" missed="89" covered="3"/><counter type="COMPLEXITY" missed="33" covered="3"/><counter type="METHOD" missed="3" covered="3"/><counter type="CLASS" missed="0" covered="1"/></package><package name="mtas/solr/handler/component"><class name="mtas/solr/handler/component/MtasSolrSearchComponent"><method name="&lt;init&gt;" desc="()V" line="49"><counter type="INSTRUCTION" missed="0" covered="6"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="init" desc="(Lorg/apache/solr/common/util/NamedList;)V" line="152"><counter type="INSTRUCTION" missed="40" covered="90"/><counter type="BRANCH" missed="12" covered="4"/><counter type="LINE" missed="8" covered="20"/><counter type="COMPLEXITY" missed="8" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getVersion" desc="()Ljava/lang/String;" line="195"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getDescription" desc="()Ljava/lang/String;" line="205"><counter type="INSTRUCTION" missed="0" covered="2"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="prepare" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="221"><counter type="INSTRUCTION" missed="35" covered="97"/><counter type="BRANCH" missed="7" covered="13"/><counter type="LINE" missed="7" covered="18"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="process" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="286"><counter type="INSTRUCTION" missed="374" covered="427"/><counter type="BRANCH" missed="52" covered="64"/><counter type="LINE" missed="56" covered="86"/><counter type="COMPLEXITY" missed="35" covered="24"/><counter type="METHOD" missed="0" covered="1"/></method><method name="modifyRequest" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/SearchComponent;Lorg/apache/solr/handler/component/ShardRequest;)V" line="501"><counter type="INSTRUCTION" missed="42" covered="73"/><counter type="BRANCH" missed="7" covered="13"/><counter type="LINE" missed="7" covered="13"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="handleResponses" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;Lorg/apache/solr/handler/component/ShardRequest;)V" line="548"><counter type="INSTRUCTION" missed="0" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="finishStage" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)V" line="563"><counter type="INSTRUCTION" missed="28" covered="83"/><counter type="BRANCH" missed="7" covered="13"/><counter type="LINE" missed="7" covered="16"/><counter type="COMPLEXITY" missed="7" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="distributedProcess" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)I" line="617"><counter type="INSTRUCTION" missed="71" covered="203"/><counter type="BRANCH" missed="17" covered="53"/><counter type="LINE" missed="18" covered="40"/><counter type="COMPLEXITY" missed="17" covered="19"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getMtasFields" desc="(Lorg/apache/solr/handler/component/ResponseBuilder;)Lmtas/codec/util/CodecComponent$ComponentFields;" line="699"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="52"><counter type="INSTRUCTION" missed="0" covered="44"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="593" covered="1033"/><counter type="BRANCH" missed="102" covered="160"/><counter type="LINE" missed="104" covered="209"/><counter type="COMPLEXITY" missed="82" covered="61"/><counter type="METHOD" missed="1" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MtasSolrSearchComponent.java"><line nr="49" mi="0" ci="2" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><line nr="73" mi="0" ci="4" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="81" mi="0" ci="4" mb="0" cb="0"/><line nr="85" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="0" ci="4" mb="0" cb="0"/><line nr="92" mi="0" ci="4" mb="0" cb="0"/><line nr="96" mi="0" ci="4" mb="0" cb="0"/><line nr="100" mi="0" ci="4" mb="0" cb="0"/><line nr="104" mi="0" ci="4" mb="0" cb="0"/><line nr="107" mi="0" ci="5" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="152" mi="0" ci="3" mb="0" cb="0"/><line nr="154" mi="0" ci="5" mb="0" cb="0"/><line nr="155" mi="0" ci="6" mb="0" cb="0"/><line nr="156" mi="0" ci="6" mb="0" cb="0"/><line nr="157" mi="0" ci="6" mb="0" cb="0"/><line nr="158" mi="0" ci="6" mb="0" cb="0"/><line nr="159" mi="0" ci="6" mb="0" cb="0"/><line nr="160" mi="0" ci="6" mb="0" cb="0"/><line nr="161" mi="0" ci="6" mb="0" cb="0"/><line nr="162" mi="0" ci="6" mb="0" cb="0"/><line nr="164" mi="0" ci="2" mb="0" cb="0"/><line nr="165" mi="0" ci="2" mb="0" cb="0"/><line nr="166" mi="0" ci="2" mb="0" cb="0"/><line nr="167" mi="0" ci="2" mb="0" cb="0"/><line nr="168" mi="2" ci="4" mb="1" cb="1"/><line nr="169" mi="3" ci="0" mb="2" cb="0"/><line nr="170" mi="5" ci="0" mb="0" cb="0"/><line nr="172" mi="2" ci="4" mb="1" cb="1"/><line nr="173" mi="3" ci="0" mb="2" cb="0"/><line nr="174" mi="5" ci="0" mb="0" cb="0"/><line nr="176" mi="2" ci="4" mb="1" cb="1"/><line nr="177" mi="3" ci="0" mb="2" cb="0"/><line nr="178" mi="5" ci="0" mb="0" cb="0"/><line nr="180" mi="2" ci="4" mb="1" cb="1"/><line nr="181" mi="3" ci="0" mb="2" cb="0"/><line nr="182" mi="5" ci="0" mb="0" cb="0"/><line nr="184" mi="0" ci="9" mb="0" cb="0"/><line nr="186" mi="0" ci="1" mb="0" cb="0"/><line nr="195" mi="3" ci="0" mb="0" cb="0"/><line nr="205" mi="0" ci="2" mb="0" cb="0"/><line nr="221" mi="0" ci="7" mb="0" cb="2"/><line nr="222" mi="0" ci="5" mb="0" cb="0"/><line nr="223" mi="0" ci="4" mb="0" cb="0"/><line nr="225" mi="0" ci="5" mb="0" cb="0"/><line nr="226" mi="0" ci="2" mb="1" cb="1"/><line nr="227" mi="5" ci="0" mb="0" cb="0"/><line nr="230" mi="0" ci="7" mb="1" cb="1"/><line nr="232" mi="5" ci="0" mb="0" cb="0"/><line nr="235" mi="0" ci="7" mb="1" cb="1"/><line nr="237" mi="5" ci="0" mb="0" cb="0"/><line nr="240" mi="0" ci="7" mb="1" cb="1"/><line nr="242" mi="5" ci="0" mb="0" cb="0"/><line nr="245" mi="0" ci="5" mb="0" cb="0"/><line nr="246" mi="0" ci="2" mb="0" cb="2"/><line nr="247" mi="0" ci="5" mb="0" cb="0"/><line nr="250" mi="0" ci="7" mb="1" cb="1"/><line nr="252" mi="5" ci="0" mb="0" cb="0"/><line nr="255" mi="0" ci="7" mb="0" cb="2"/><line nr="257" mi="0" ci="5" mb="0" cb="0"/><line nr="260" mi="0" ci="7" mb="1" cb="1"/><line nr="262" mi="5" ci="0" mb="0" cb="0"/><line nr="265" mi="0" ci="7" mb="1" cb="1"/><line nr="267" mi="5" ci="0" mb="0" cb="0"/><line nr="269" mi="0" ci="7" mb="0" cb="0"/><line nr="271" mi="0" ci="1" mb="0" cb="0"/><line nr="286" mi="0" ci="4" mb="0" cb="0"/><line nr="287" mi="0" ci="2" mb="0" cb="2"/><line nr="288" mi="0" ci="4" mb="0" cb="0"/><line nr="289" mi="0" ci="4" mb="0" cb="0"/><line nr="290" mi="3" ci="24" mb="9" cb="9"/><line nr="294" mi="0" ci="4" mb="0" cb="0"/><line nr="295" mi="0" ci="2" mb="0" cb="0"/><line nr="296" mi="0" ci="2" mb="0" cb="0"/><line nr="297" mi="0" ci="2" mb="1" cb="1"/><line nr="298" mi="0" ci="4" mb="0" cb="0"/><line nr="299" mi="0" ci="3" mb="0" cb="0"/><line nr="300" mi="0" ci="3" mb="0" cb="2"/><line nr="301" mi="0" ci="6" mb="0" cb="0"/><line nr="303" mi="0" ci="2" mb="0" cb="0"/><line nr="305" mi="0" ci="2" mb="1" cb="1"/><line nr="306" mi="0" ci="4" mb="0" cb="0"/><line nr="307" mi="0" ci="3" mb="0" cb="0"/><line nr="308" mi="0" ci="3" mb="1" cb="1"/><line nr="309" mi="6" ci="0" mb="0" cb="0"/><line nr="311" mi="0" ci="2" mb="0" cb="0"/><line nr="313" mi="0" ci="12" mb="0" cb="2"/><line nr="315" mi="0" ci="10" mb="0" cb="0"/><line nr="316" mi="0" ci="2" mb="0" cb="0"/><line nr="317" mi="1" ci="0" mb="0" cb="0"/><line nr="319" mi="3" ci="0" mb="0" cb="0"/><line nr="320" mi="5" ci="0" mb="0" cb="0"/><line nr="321" mi="0" ci="1" mb="0" cb="0"/><line nr="322" mi="0" ci="1" mb="0" cb="0"/><line nr="323" mi="0" ci="6" mb="0" cb="0"/><line nr="325" mi="0" ci="4" mb="0" cb="0"/><line nr="326" mi="0" ci="3" mb="1" cb="1"/><line nr="327" mi="4" ci="0" mb="0" cb="0"/><line nr="328" mi="12" ci="0" mb="2" cb="0"/><line nr="330" mi="15" ci="0" mb="2" cb="0"/><line nr="331" mi="9" ci="0" mb="0" cb="0"/><line nr="332" mi="1" ci="0" mb="0" cb="0"/><line nr="333" mi="1" ci="0" mb="0" cb="0"/><line nr="335" mi="4" ci="0" mb="0" cb="0"/><line nr="337" mi="0" ci="3" mb="1" cb="1"/><line nr="338" mi="4" ci="0" mb="0" cb="0"/><line nr="339" mi="12" ci="0" mb="2" cb="0"/><line nr="340" mi="15" ci="0" mb="2" cb="0"/><line nr="341" mi="9" ci="0" mb="0" cb="0"/><line nr="342" mi="1" ci="0" mb="0" cb="0"/><line nr="343" mi="1" ci="0" mb="0" cb="0"/><line nr="345" mi="4" ci="0" mb="0" cb="0"/><line nr="347" mi="0" ci="3" mb="1" cb="1"/><line nr="348" mi="4" ci="0" mb="0" cb="0"/><line nr="349" mi="12" ci="0" mb="2" cb="0"/><line nr="350" mi="15" ci="0" mb="2" cb="0"/><line nr="351" mi="7" ci="0" mb="2" cb="0"/><line nr="352" mi="10" ci="0" mb="0" cb="0"/><line nr="354" mi="9" ci="0" mb="0" cb="0"/><line nr="356" mi="1" ci="0" mb="0" cb="0"/><line nr="357" mi="1" ci="0" mb="0" cb="0"/><line nr="359" mi="4" ci="0" mb="0" cb="0"/><line nr="361" mi="0" ci="3" mb="1" cb="1"/><line nr="363" mi="7" ci="0" mb="2" cb="0"/><line nr="364" mi="11" ci="0" mb="0" cb="0"/><line nr="366" mi="10" ci="0" mb="0" cb="0"/><line nr="369" mi="0" ci="3" mb="1" cb="1"/><line nr="370" mi="4" ci="0" mb="0" cb="0"/><line nr="371" mi="12" ci="0" mb="2" cb="0"/><line nr="372" mi="15" ci="0" mb="2" cb="0"/><line nr="373" mi="9" ci="0" mb="0" cb="0"/><line nr="374" mi="1" ci="0" mb="0" cb="0"/><line nr="375" mi="1" ci="0" mb="0" cb="0"/><line nr="377" mi="4" ci="0" mb="0" cb="0"/><line nr="379" mi="0" ci="3" mb="1" cb="1"/><line nr="380" mi="4" ci="0" mb="0" cb="0"/><line nr="381" mi="12" ci="0" mb="2" cb="0"/><line nr="382" mi="15" ci="0" mb="2" cb="0"/><line nr="383" mi="7" ci="0" mb="2" cb="0"/><line nr="384" mi="10" ci="0" mb="0" cb="0"/><line nr="386" mi="9" ci="0" mb="0" cb="0"/><line nr="388" mi="1" ci="0" mb="0" cb="0"/><line nr="389" mi="1" ci="0" mb="0" cb="0"/><line nr="391" mi="4" ci="0" mb="0" cb="0"/><line nr="393" mi="0" ci="3" mb="0" cb="2"/><line nr="394" mi="0" ci="4" mb="0" cb="0"/><line nr="395" mi="0" ci="12" mb="0" cb="2"/><line nr="397" mi="0" ci="15" mb="0" cb="2"/><line nr="398" mi="0" ci="7" mb="0" cb="2"/><line nr="399" mi="0" ci="5" mb="0" cb="0"/><line nr="400" mi="0" ci="5" mb="0" cb="0"/><line nr="402" mi="0" ci="5" mb="0" cb="0"/><line nr="403" mi="0" ci="4" mb="0" cb="0"/><line nr="405" mi="0" ci="1" mb="0" cb="0"/><line nr="406" mi="0" ci="1" mb="0" cb="0"/><line nr="408" mi="0" ci="4" mb="0" cb="0"/><line nr="410" mi="0" ci="3" mb="1" cb="1"/><line nr="411" mi="4" ci="0" mb="0" cb="0"/><line nr="412" mi="12" ci="0" mb="2" cb="0"/><line nr="413" mi="7" ci="0" mb="2" cb="0"/><line nr="414" mi="7" ci="0" mb="2" cb="0"/><line nr="415" mi="9" ci="0" mb="0" cb="0"/><line nr="416" mi="6" ci="0" mb="0" cb="0"/><line nr="418" mi="8" ci="0" mb="0" cb="0"/><line nr="419" mi="6" ci="0" mb="0" cb="0"/><line nr="422" mi="1" ci="0" mb="0" cb="0"/><line nr="423" mi="4" ci="0" mb="0" cb="0"/><line nr="425" mi="0" ci="3" mb="0" cb="2"/><line nr="426" mi="0" ci="4" mb="0" cb="0"/><line nr="427" mi="0" ci="9" mb="1" cb="5"/><line nr="429" mi="0" ci="3" mb="0" cb="2"/><line nr="430" mi="0" ci="4" mb="0" cb="0"/><line nr="431" mi="0" ci="12" mb="0" cb="2"/><line nr="433" mi="0" ci="15" mb="0" cb="2"/><line nr="434" mi="0" ci="7" mb="0" cb="2"/><line nr="435" mi="0" ci="5" mb="0" cb="0"/><line nr="436" mi="0" ci="5" mb="0" cb="0"/><line nr="438" mi="0" ci="5" mb="0" cb="0"/><line nr="439" mi="0" ci="4" mb="0" cb="0"/><line nr="441" mi="0" ci="1" mb="0" cb="0"/><line nr="442" mi="0" ci="1" mb="0" cb="0"/><line nr="443" mi="0" ci="4" mb="0" cb="0"/><line nr="445" mi="0" ci="3" mb="0" cb="2"/><line nr="446" mi="0" ci="4" mb="0" cb="0"/><line nr="447" mi="0" ci="12" mb="0" cb="2"/><line nr="449" mi="0" ci="15" mb="0" cb="2"/><line nr="450" mi="0" ci="7" mb="0" cb="2"/><line nr="451" mi="0" ci="5" mb="0" cb="0"/><line nr="452" mi="0" ci="5" mb="0" cb="0"/><line nr="454" mi="0" ci="5" mb="0" cb="0"/><line nr="455" mi="0" ci="4" mb="0" cb="0"/><line nr="457" mi="0" ci="1" mb="0" cb="0"/><line nr="458" mi="0" ci="1" mb="0" cb="0"/><line nr="459" mi="0" ci="4" mb="0" cb="0"/><line nr="461" mi="0" ci="3" mb="0" cb="2"/><line nr="462" mi="0" ci="4" mb="0" cb="0"/><line nr="463" mi="0" ci="12" mb="0" cb="2"/><line nr="465" mi="0" ci="15" mb="0" cb="2"/><line nr="466" mi="0" ci="7" mb="0" cb="2"/><line nr="467" mi="0" ci="10" mb="0" cb="0"/><line nr="469" mi="0" ci="5" mb="0" cb="0"/><line nr="470" mi="0" ci="4" mb="0" cb="0"/><line nr="472" mi="0" ci="1" mb="0" cb="0"/><line nr="473" mi="0" ci="1" mb="0" cb="0"/><line nr="474" mi="0" ci="4" mb="0" cb="0"/><line nr="477" mi="0" ci="4" mb="0" cb="0"/><line nr="481" mi="0" ci="5" mb="0" cb="0"/><line nr="484" mi="0" ci="1" mb="0" cb="0"/><line nr="501" mi="0" ci="6" mb="0" cb="2"/><line nr="502" mi="0" ci="6" mb="0" cb="2"/><line nr="503" mi="0" ci="6" mb="0" cb="0"/><line nr="505" mi="0" ci="6" mb="0" cb="2"/><line nr="507" mi="0" ci="6" mb="0" cb="0"/><line nr="509" mi="0" ci="6" mb="1" cb="1"/><line nr="511" mi="6" ci="0" mb="0" cb="0"/><line nr="513" mi="0" ci="6" mb="1" cb="1"/><line nr="514" mi="6" ci="0" mb="0" cb="0"/><line nr="516" mi="0" ci="6" mb="1" cb="1"/><line nr="517" mi="6" ci="0" mb="0" cb="0"/><line nr="519" mi="0" ci="6" mb="1" cb="1"/><line nr="520" mi="6" ci="0" mb="0" cb="0"/><line nr="522" mi="0" ci="6" mb="1" cb="1"/><line nr="523" mi="6" ci="0" mb="0" cb="0"/><line nr="525" mi="0" ci="6" mb="1" cb="1"/><line nr="527" mi="6" ci="0" mb="0" cb="0"/><line nr="529" mi="0" ci="6" mb="1" cb="1"/><line nr="530" mi="6" ci="0" mb="0" cb="0"/><line nr="533" mi="0" ci="1" mb="0" cb="0"/><line nr="548" mi="0" ci="1" mb="0" cb="0"/><line nr="563" mi="0" ci="7" mb="0" cb="2"/><line nr="564" mi="0" ci="7" mb="0" cb="2"/><line nr="566" mi="0" ci="4" mb="0" cb="0"/><line nr="568" mi="0" ci="5" mb="0" cb="0"/><line nr="569" mi="0" ci="2" mb="0" cb="2"/><line nr="570" mi="0" ci="4" mb="0" cb="0"/><line nr="572" mi="0" ci="7" mb="1" cb="1"/><line nr="574" mi="4" ci="0" mb="0" cb="0"/><line nr="576" mi="0" ci="7" mb="1" cb="1"/><line nr="578" mi="4" ci="0" mb="0" cb="0"/><line nr="580" mi="0" ci="7" mb="1" cb="1"/><line nr="582" mi="4" ci="0" mb="0" cb="0"/><line nr="584" mi="0" ci="7" mb="1" cb="1"/><line nr="586" mi="4" ci="0" mb="0" cb="0"/><line nr="588" mi="0" ci="7" mb="1" cb="1"/><line nr="590" mi="4" ci="0" mb="0" cb="0"/><line nr="592" mi="0" ci="5" mb="0" cb="0"/><line nr="593" mi="0" ci="2" mb="1" cb="1"/><line nr="594" mi="4" ci="0" mb="0" cb="0"/><line nr="596" mi="0" ci="7" mb="1" cb="1"/><line nr="598" mi="4" ci="0" mb="0" cb="0"/><line nr="600" mi="0" ci="4" mb="0" cb="0"/><line nr="602" mi="0" ci="1" mb="0" cb="0"/><line nr="617" mi="0" ci="7" mb="0" cb="2"/><line nr="618" mi="0" ci="12" mb="0" cb="6"/><line nr="621" mi="0" ci="4" mb="0" cb="0"/><line nr="622" mi="0" ci="5" mb="0" cb="0"/><line nr="623" mi="0" ci="5" mb="1" cb="1"/><line nr="624" mi="4" ci="0" mb="0" cb="0"/><line nr="625" mi="5" ci="0" mb="0" cb="0"/><line nr="626" mi="1" ci="4" mb="1" cb="1"/><line nr="627" mi="4" ci="0" mb="0" cb="0"/><line nr="628" mi="5" ci="0" mb="0" cb="0"/><line nr="629" mi="1" ci="4" mb="0" cb="2"/><line nr="630" mi="0" ci="4" mb="0" cb="0"/><line nr="631" mi="0" ci="5" mb="0" cb="0"/><line nr="632" mi="0" ci="5" mb="1" cb="1"/><line nr="633" mi="4" ci="0" mb="0" cb="0"/><line nr="634" mi="5" ci="0" mb="0" cb="0"/><line nr="635" mi="1" ci="4" mb="1" cb="1"/><line nr="636" mi="4" ci="0" mb="0" cb="0"/><line nr="637" mi="5" ci="0" mb="0" cb="0"/><line nr="638" mi="1" ci="4" mb="1" cb="1"/><line nr="639" mi="4" ci="0" mb="0" cb="0"/><line nr="640" mi="5" ci="0" mb="0" cb="0"/><line nr="641" mi="1" ci="4" mb="1" cb="1"/><line nr="642" mi="4" ci="0" mb="0" cb="0"/><line nr="643" mi="5" ci="0" mb="0" cb="0"/><line nr="646" mi="0" ci="8" mb="0" cb="4"/><line nr="648" mi="0" ci="6" mb="0" cb="2"/><line nr="649" mi="0" ci="5" mb="0" cb="2"/><line nr="651" mi="0" ci="2" mb="0" cb="0"/><line nr="652" mi="0" ci="6" mb="0" cb="2"/><line nr="653" mi="0" ci="5" mb="0" cb="2"/><line nr="655" mi="0" ci="2" mb="0" cb="0"/><line nr="656" mi="0" ci="6" mb="0" cb="2"/><line nr="657" mi="0" ci="5" mb="0" cb="2"/><line nr="659" mi="0" ci="2" mb="0" cb="0"/><line nr="660" mi="0" ci="9" mb="0" cb="2"/><line nr="661" mi="0" ci="2" mb="1" cb="1"/><line nr="662" mi="2" ci="0" mb="0" cb="0"/><line nr="663" mi="0" ci="9" mb="0" cb="2"/><line nr="664" mi="0" ci="2" mb="1" cb="1"/><line nr="665" mi="2" ci="0" mb="0" cb="0"/><line nr="666" mi="0" ci="9" mb="0" cb="2"/><line nr="667" mi="0" ci="2" mb="0" cb="2"/><line nr="668" mi="0" ci="2" mb="0" cb="0"/><line nr="669" mi="0" ci="9" mb="1" cb="1"/><line nr="670" mi="0" ci="2" mb="1" cb="1"/><line nr="671" mi="2" ci="0" mb="0" cb="0"/><line nr="672" mi="0" ci="9" mb="1" cb="1"/><line nr="673" mi="0" ci="2" mb="1" cb="1"/><line nr="674" mi="2" ci="0" mb="0" cb="0"/><line nr="675" mi="0" ci="9" mb="1" cb="1"/><line nr="676" mi="0" ci="2" mb="1" cb="1"/><line nr="677" mi="2" ci="0" mb="0" cb="0"/><line nr="679" mi="0" ci="8" mb="1" cb="3"/><line nr="681" mi="0" ci="9" mb="1" cb="1"/><line nr="682" mi="0" ci="2" mb="1" cb="1"/><line nr="683" mi="2" ci="0" mb="0" cb="0"/><line nr="687" mi="0" ci="2" mb="0" cb="0"/><line nr="699" mi="0" ci="7" mb="0" cb="0"/><counter type="INSTRUCTION" missed="593" covered="1033"/><counter type="BRANCH" missed="102" covered="160"/><counter type="LINE" missed="104" covered="209"/><counter type="COMPLEXITY" missed="82" covered="61"/><counter type="METHOD" missed="1" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="593" covered="1033"/><counter type="BRANCH" missed="102" covered="160"/><counter type="LINE" missed="104" covered="209"/><counter type="COMPLEXITY" missed="82" covered="61"/><counter type="METHOD" missed="1" covered="11"/><counter type="CLASS" missed="0" covered="1"/></package><counter type="INSTRUCTION" missed="72611" covered="55183"/><counter type="BRANCH" missed="9280" covered="5951"/><counter type="LINE" missed="12423" covered="11783"/><counter type="COMPLEXITY" missed="6959" covered="3264"/><counter type="METHOD" missed="938" covered="1380"/><counter type="CLASS" missed="70" covered="204"/></report>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMapping.html b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMapping.html
index cff46f9..66e9505 100644
--- a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMapping.html
+++ b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMapping.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserMapping</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserMapping</span></div><h1>MtasBasicParser.MtasParserMapping</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,498 of 2,743</td><td class="ctr2">45%</td><td class="bar">205 of 328</td><td class="ctr2">38%</td><td class="ctr1">144</td><td class="ctr2">192</td><td class="ctr1">277</td><td class="ctr2">548</td><td class="ctr1">9</td><td class="ctr2">28</td></tr></tfoot><tbody><tr><td id="a25"><a href="MtasBasicParser.java.html#L1999" class="el_method">processConfig(MtasConfiguration)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="58" height="10" title="664" alt="664"/><img src="../.resources/greenbar.gif" width="61" height="10" title="690" alt="690"/></td><td class="ctr2" id="c16">51%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="63" height="10" title="88" alt="88"/><img src="../.resources/greenbar.gif" width="56" height="10" title="78" alt="78"/></td><td class="ctr2" id="e7">47%</td><td class="ctr1" id="f0">61</td><td class="ctr2" id="g0">84</td><td class="ctr1" id="h0">138</td><td class="ctr2" id="i0">271</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a27"><a href="MtasBasicParser.java.html#L2968" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="32" height="10" title="372" alt="372"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="13" height="10" title="18" alt="18"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h1">32</td><td class="ctr2" id="i1">32</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L2789" class="el_method">addAncestorAttribute(String, MtasBasicParser.MtasParserMappingToken, String, String, String, String, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="80" alt="80"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="13" height="10" title="18" alt="18"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h2">19</td><td class="ctr2" id="i2">19</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a12"><a href="MtasBasicParser.java.html#L2830" class="el_method">conditionAncestorAttribute(String, String, String, String, String, String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="6" height="10" title="71" alt="71"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="14" alt="14"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="MtasBasicParser.java.html#L2612" class="el_method">addVariableFromAttribute(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="4" height="10" title="53" alt="53"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g9">5</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i8">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasBasicParser.java.html#L2515" class="el_method">addTextSplit(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="49" alt="49"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f11">3</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h5">11</td><td class="ctr2" id="i11">11</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a16"><a href="MtasBasicParser.java.html#L2539" class="el_method">conditionText(String, String, String)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h6">8</td><td class="ctr2" id="i17">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasBasicParser.java.html#L2465" class="el_method">conditionName(String, String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="30" alt="30"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h7">7</td><td class="ctr2" id="i18">7</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a23"><a href="MtasBasicParser.java.html#L2423" class="el_method">payloadString(MtasBasicParser.MtasParserMappingToken, String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="25" alt="25"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h8">6</td><td class="ctr2" id="i21">6</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a24"><a href="MtasBasicParser.java.html#L2558" class="el_method">payloadText(MtasBasicParser.MtasParserMappingToken, String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="25" alt="25"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i22">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasBasicParser.java.html#L2895" class="el_method">computeAncestorSourceType(String)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="2" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="2" height="10" title="24" alt="24"/></td><td class="ctr2" id="c17">50%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">5</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h10">6</td><td class="ctr2" id="i7">13</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a26"><a href="MtasBasicParser.java.html#L2371" class="el_method">setStartEnd(String, String)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="c18">18%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e12">12%</td><td class="ctr1" id="f9">4</td><td class="ctr2" id="g10">5</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i24">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L2715" class="el_method">addAncestorName(String, MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="1" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="5" height="10" title="60" alt="60"/></td><td class="ctr2" id="c13">82%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="6" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e8">44%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g3">9</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i4">17</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L2444" class="el_method">addName(MtasBasicParser.MtasParserMappingToken, String, String, String)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c14">80%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e10">25%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g14">3</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a4"><a href="MtasBasicParser.java.html#L2402" class="el_method">addString(MtasBasicParser.MtasParserMappingToken, String, String)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="2" height="10" title="30" alt="30"/></td><td class="ctr2" id="c15">77%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e11">25%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i16">9</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><a href="MtasBasicParser.java.html#L2866" class="el_method">payloadAncestorAttribute(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="4" height="10" title="53" alt="53"/></td><td class="ctr2" id="c11">87%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="6" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e9">36%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a5"><a href="MtasBasicParser.java.html#L2487" class="el_method">addText(MtasBasicParser.MtasParserMappingToken, String, String, String)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="3" height="10" title="38" alt="38"/></td><td class="ctr2" id="c12">86%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i13">10</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a13"><a href="MtasBasicParser.java.html#L2751" class="el_method">conditionAncestorName(String, String, String, String, String)</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="5" height="10" title="60" alt="60"/></td><td class="ctr2" id="c8">94%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f8">5</td><td class="ctr2" id="g7">7</td><td class="ctr1" id="h17">1</td><td class="ctr2" id="i6">15</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a11"><a href="MtasBasicParser.java.html#L2682" class="el_method">conditionAncestor(String, String)</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="3" height="10" title="45" alt="45"/></td><td class="ctr2" id="c9">92%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">58%</td><td class="ctr1" id="f10">4</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h18">1</td><td class="ctr2" id="i9">12</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a9"><a href="MtasBasicParser.java.html#L2920" class="el_method">computeDistance(String)</a></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">87%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i19">7</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L2581" class="el_method">addAttribute(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="4" height="10" title="51" alt="51"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g12">4</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i10">12</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a14"><a href="MtasBasicParser.java.html#L2641" class="el_method">conditionAttribute(String, String, String, String)</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="3" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i14">10</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a20"><a href="MtasBasicParser.java.html#L1978" class="el_method">MtasBasicParser.MtasParserMapping(MtasBasicParser)</a></td><td class="bar" id="b22"><img src="../.resources/greenbar.gif" width="3" height="10" title="34" alt="34"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i15">10</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a22"><a href="MtasBasicParser.java.html#L2665" class="el_method">payloadAttribute(MtasBasicParser.MtasParserMappingToken, String, String)</a></td><td class="bar" id="b23"><img src="../.resources/greenbar.gif" width="2" height="10" title="30" alt="30"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i20">7</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a17"><a href="MtasBasicParser.java.html#L2384" class="el_method">conditionUnknownAncestor(String)</a></td><td class="bar" id="b24"><img src="../.resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i23">5</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a10"><a href="MtasBasicParser.java.html#L2940" class="el_method">computeNumber(String)</a></td><td class="bar" id="b25"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i25">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a19"><a href="MtasBasicParser.java.html#L2949" class="el_method">getTokens()</a></td><td class="bar" id="b26"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i26">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a18"><a href="MtasBasicParser.java.html#L2958" class="el_method">getConditions()</a></td><td class="bar" id="b27"/><td class="ctr2" id="c7">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i27">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserMapping</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserMapping</span></div><h1>MtasBasicParser.MtasParserMapping</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,498 of 2,743</td><td class="ctr2">45%</td><td class="bar">205 of 328</td><td class="ctr2">37%</td><td class="ctr1">144</td><td class="ctr2">192</td><td class="ctr1">277</td><td class="ctr2">548</td><td class="ctr1">9</td><td class="ctr2">28</td></tr></tfoot><tbody><tr><td id="a25"><a href="MtasBasicParser.java.html#L1936" class="el_method">processConfig(MtasConfiguration)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="58" height="10" title="664" alt="664"/><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="690" alt="690"/></td><td class="ctr2" id="c16">50%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="88" alt="88"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="78" alt="78"/></td><td class="ctr2" id="e7">46%</td><td class="ctr1" id="f0">61</td><td class="ctr2" id="g0">84</td><td class="ctr1" id="h0">138</td><td class="ctr2" id="i0">271</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a27"><a href="MtasBasicParser.java.html#L2825" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="372" alt="372"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="18" alt="18"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h1">32</td><td class="ctr2" id="i1">32</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L2661" class="el_method">addAncestorAttribute(String, MtasBasicParser.MtasParserMappingToken, String, String, String, String, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="80" alt="80"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="18" alt="18"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h2">19</td><td class="ctr2" id="i2">19</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a12"><a href="MtasBasicParser.java.html#L2696" class="el_method">conditionAncestorAttribute(String, String, String, String, String, String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="71" alt="71"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="14" alt="14"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="MtasBasicParser.java.html#L2511" class="el_method">addVariableFromAttribute(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="53" alt="53"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g9">5</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i8">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasBasicParser.java.html#L2429" class="el_method">addTextSplit(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="49" alt="49"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f11">3</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h5">11</td><td class="ctr2" id="i11">11</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a16"><a href="MtasBasicParser.java.html#L2450" class="el_method">conditionText(String, String, String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h6">8</td><td class="ctr2" id="i17">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasBasicParser.java.html#L2388" class="el_method">conditionName(String, String)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="30" alt="30"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h7">7</td><td class="ctr2" id="i18">7</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a23"><a href="MtasBasicParser.java.html#L2352" class="el_method">payloadString(MtasBasicParser.MtasParserMappingToken, String)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="25" alt="25"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h8">6</td><td class="ctr2" id="i21">6</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a24"><a href="MtasBasicParser.java.html#L2467" class="el_method">payloadText(MtasBasicParser.MtasParserMappingToken, String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="25" alt="25"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i22">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasBasicParser.java.html#L2754" class="el_method">computeAncestorSourceType(String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="24" alt="24"/></td><td class="ctr2" id="c17">50%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">5</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h10">6</td><td class="ctr2" id="i7">13</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a26"><a href="MtasBasicParser.java.html#L2306" class="el_method">setStartEnd(String, String)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="c18">17%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e12">12%</td><td class="ctr1" id="f9">4</td><td class="ctr2" id="g10">5</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i24">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L2599" class="el_method">addAncestorName(String, MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="60" alt="60"/></td><td class="ctr2" id="c13">82%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e8">43%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g3">9</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i4">17</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L2369" class="el_method">addName(MtasBasicParser.MtasParserMappingToken, String, String, String)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c14">79%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e10">25%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g14">3</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a4"><a href="MtasBasicParser.java.html#L2333" class="el_method">addString(MtasBasicParser.MtasParserMappingToken, String, String)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="30" alt="30"/></td><td class="ctr2" id="c15">76%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e11">25%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i16">9</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><a href="MtasBasicParser.java.html#L2727" class="el_method">payloadAncestorAttribute(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="53" alt="53"/></td><td class="ctr2" id="c11">86%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e9">35%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a5"><a href="MtasBasicParser.java.html#L2406" class="el_method">addText(MtasBasicParser.MtasParserMappingToken, String, String, String)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="38" alt="38"/></td><td class="ctr2" id="c12">86%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i13">10</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a13"><a href="MtasBasicParser.java.html#L2630" class="el_method">conditionAncestorName(String, String, String, String, String)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="60" alt="60"/></td><td class="ctr2" id="c8">93%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f8">5</td><td class="ctr2" id="g7">7</td><td class="ctr1" id="h17">1</td><td class="ctr2" id="i6">15</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a11"><a href="MtasBasicParser.java.html#L2572" class="el_method">conditionAncestor(String, String)</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="45" alt="45"/></td><td class="ctr2" id="c9">91%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">58%</td><td class="ctr1" id="f10">4</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h18">1</td><td class="ctr2" id="i9">12</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a9"><a href="MtasBasicParser.java.html#L2778" class="el_method">computeDistance(String)</a></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">86%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i19">7</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L2485" class="el_method">addAttribute(MtasBasicParser.MtasParserMappingToken, String, String, String, String)</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="51" alt="51"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g12">4</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i10">12</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a14"><a href="MtasBasicParser.java.html#L2536" class="el_method">conditionAttribute(String, String, String, String)</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i14">10</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a20"><a href="MtasBasicParser.java.html#L1917" class="el_method">MtasBasicParser.MtasParserMapping(MtasBasicParser)</a></td><td class="bar" id="b22"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="34" alt="34"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i15">10</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a22"><a href="MtasBasicParser.java.html#L2557" class="el_method">payloadAttribute(MtasBasicParser.MtasParserMappingToken, String, String)</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="30" alt="30"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i20">7</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a17"><a href="MtasBasicParser.java.html#L2318" class="el_method">conditionUnknownAncestor(String)</a></td><td class="bar" id="b24"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i23">5</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a10"><a href="MtasBasicParser.java.html#L2797" class="el_method">computeNumber(String)</a></td><td class="bar" id="b25"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i25">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a19"><a href="MtasBasicParser.java.html#L2806" class="el_method">getTokens()</a></td><td class="bar" id="b26"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i26">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a18"><a href="MtasBasicParser.java.html#L2815" class="el_method">getConditions()</a></td><td class="bar" id="b27"/><td class="ctr2" id="c7">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i27">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMappingToken.html b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMappingToken.html
index d11a102..bb7de4d 100644
--- a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMappingToken.html
+++ b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserMappingToken.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserMappingToken</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserMappingToken</span></div><h1>MtasBasicParser.MtasParserMappingToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 45</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBasicParser.java.html#L1762" class="el_method">MtasBasicParser.MtasParserMappingToken(String)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="33" alt="33"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">9</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L1779" class="el_method">setOffset(Boolean)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L1789" class="el_method">setRealOffset(Boolean)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1799" class="el_method">setParent(Boolean)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserMappingToken</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserMappingToken</span></div><h1>MtasBasicParser.MtasParserMappingToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 45</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBasicParser.java.html#L1709" class="el_method">MtasBasicParser.MtasParserMappingToken(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="33" alt="33"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">9</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L1725" class="el_method">setOffset(Boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L1734" class="el_method">setRealOffset(Boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1743" class="el_method">setParent(Boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserType.html b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserType.html
index 99fa4b9..ac7f0f0 100644
--- a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserType.html
+++ b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserType.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserType</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserType</span></div><h1>MtasBasicParser.MtasParserType</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3 of 47</td><td class="ctr2">94%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">16</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasBasicParser.java.html#L1684" class="el_method">precheckText()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasBasicParser.java.html#L1615" class="el_method">MtasBasicParser.MtasParserType(String, String, boolean)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasBasicParser.java.html#L1647" class="el_method">MtasBasicParser.MtasParserType(String, String, boolean, String)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="63" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L1694" class="el_method">addItem(Object)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="42" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L1657" class="el_method">getRefAttributeName()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1666" class="el_method">getName()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasBasicParser.java.html#L1675" class="el_method">getType()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L1703" class="el_method">getItems()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserType</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserType</span></div><h1>MtasBasicParser.MtasParserType</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3 of 47</td><td class="ctr2">93%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">16</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasBasicParser.java.html#L1631" class="el_method">precheckText()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasBasicParser.java.html#L1569" class="el_method">MtasBasicParser.MtasParserType(String, String, boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasBasicParser.java.html#L1594" class="el_method">MtasBasicParser.MtasParserType(String, String, boolean, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L1640" class="el_method">addItem(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L1604" class="el_method">getRefAttributeName()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1613" class="el_method">getName()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasBasicParser.java.html#L1622" class="el_method">getType()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L1649" class="el_method">getItems()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariable.html b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariable.html
index 1a54d9c..0ebb2f3 100644
--- a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariable.html
+++ b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariable.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserVariable</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserVariable</span></div><h1>MtasBasicParser.MtasParserVariable</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">192 of 192</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">27</td><td class="ctr2">27</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasBasicParser.java.html#L1842" class="el_method">processConfig(MtasConfiguration)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="118" alt="118"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1875" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="61" height="10" title="60" alt="60"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L1826" class="el_method">MtasBasicParser.MtasParserVariable(String, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="14" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserVariable</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserVariable</span></div><h1>MtasBasicParser.MtasParserVariable</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">192 of 192</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">27</td><td class="ctr2">27</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasBasicParser.java.html#L1782" class="el_method">processConfig(MtasConfiguration)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="118" alt="118"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1815" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="60" alt="60"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L1768" class="el_method">MtasBasicParser.MtasParserVariable(String, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariableValue.html b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariableValue.html
index 2719085..7755c2e 100644
--- a/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariableValue.html
+++ b/jacoco/mtas.analysis.parser/MtasBasicParser$MtasParserVariableValue.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserVariableValue</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserVariableValue</span></div><h1>MtasBasicParser.MtasParserVariableValue</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBasicParser.java.html#L1727" class="el_method">MtasBasicParser.MtasParserVariableValue(String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBasicParser.MtasParserVariableValue</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser.MtasParserVariableValue</span></div><h1>MtasBasicParser.MtasParserVariableValue</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBasicParser.java.html#L1671" class="el_method">MtasBasicParser.MtasParserVariableValue(String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasBasicParser.html b/jacoco/mtas.analysis.parser/MtasBasicParser.html
index 755d3b4..18e4db1 100644
--- a/jacoco/mtas.analysis.parser/MtasBasicParser.html
+++ b/jacoco/mtas.analysis.parser/MtasBasicParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBasicParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser</span></div><h1>MtasBasicParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,992 of 3,664</td><td class="ctr2">46%</td><td class="bar">358 of 558</td><td class="ctr2">36%</td><td class="ctr1">219</td><td class="ctr2">303</td><td class="ctr1">388</td><td class="ctr2">741</td><td class="ctr1">6</td><td class="ctr2">24</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasBasicParser.java.html#L301" class="el_method">computeMappingsFromObject(MtasTokenIdFactory, MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="59" height="10" title="516" alt="516"/><img src="../.resources/greenbar.gif" width="60" height="10" title="529" alt="529"/></td><td class="ctr2" id="c12">51%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="70" height="10" title="82" alt="82"/><img src="../.resources/greenbar.gif" width="49" height="10" title="58" alt="58"/></td><td class="ctr2" id="e7">41%</td><td class="ctr1" id="f0">52</td><td class="ctr2" id="g0">71</td><td class="ctr1" id="h0">99</td><td class="ctr2" id="i0">206</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a href="MtasBasicParser.java.html#L1261" class="el_method">precheckMappingConditions(MtasParser.MtasParserObject, List, Map)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="29" height="10" title="257" alt="257"/><img src="../.resources/greenbar.gif" width="29" height="10" title="253" alt="253"/></td><td class="ctr2" id="c13">50%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="44" height="10" title="52" alt="52"/><img src="../.resources/greenbar.gif" width="30" height="10" title="36" alt="36"/></td><td class="ctr2" id="e8">41%</td><td class="ctr1" id="f2">31</td><td class="ctr2" id="g2">45</td><td class="ctr1" id="h3">41</td><td class="ctr2" id="i2">94</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a11"><a href="MtasBasicParser.java.html#L848" class="el_method">computeValueFromMappingValues(MtasParser.MtasParserObject, List, Map, boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="29" height="10" title="253" alt="253"/><img src="../.resources/greenbar.gif" width="31" height="10" title="275" alt="275"/></td><td class="ctr2" id="c11">52%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="48" height="10" title="56" alt="56"/><img src="../.resources/greenbar.gif" width="30" height="10" title="36" alt="36"/></td><td class="ctr2" id="e9">39%</td><td class="ctr1" id="f1">34</td><td class="ctr2" id="g1">47</td><td class="ctr1" id="h2">50</td><td class="ctr2" id="i1">107</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a23"><a href="MtasBasicParser.java.html#L663" class="el_method">updateMappingsWithLocalReferences(MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="25" height="10" title="219" alt="219"/><img src="../.resources/greenbar.gif" width="7" height="10" title="69" alt="69"/></td><td class="ctr2" id="c16">24%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="33" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">11%</td><td class="ctr1" id="f3">20</td><td class="ctr2" id="g3">23</td><td class="ctr1" id="h1">53</td><td class="ctr2" id="i3">68</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasBasicParser.java.html#L1461" class="el_method">computeFilteredSplitValues(String[], String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="18" height="10" title="162" alt="162"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="24" height="10" title="28" alt="28"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f4">15</td><td class="ctr2" id="g5">15</td><td class="ctr1" id="h4">38</td><td class="ctr2" id="i4">38</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a17"><a href="MtasBasicParser.java.html#L1129" class="el_method">decodeAndUpdateWithVariables(String[], Map)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="14" height="10" title="126" alt="126"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="8" height="10" title="10" alt="10"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g12">6</td><td class="ctr1" id="h5">20</td><td class="ctr2" id="i8">20</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a20"><a href="MtasBasicParser.java.html#L1410" class="el_method">postcheckMappingConditions(MtasParser.MtasParserObject, List, Map)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="13" height="10" title="114" alt="114"/><img src="../.resources/greenbar.gif" width="2" height="10" title="24" alt="24"/></td><td class="ctr2" id="c17">17%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="24" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e12">9%</td><td class="ctr1" id="f5">15</td><td class="ctr2" id="g4">17</td><td class="ctr1" id="h6">19</td><td class="ctr2" id="i6">25</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><a href="MtasBasicParser.java.html#L608" class="el_method">computeVariablesFromObject(MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="8" height="10" title="76" alt="76"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="10" height="10" title="12" alt="12"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f7">7</td><td class="ctr2" id="g10">7</td><td class="ctr1" id="h7">16</td><td class="ctr2" id="i11">16</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasBasicParser.java.html#L1533" class="el_method">computeFilteredPrefixedValue(String, String, String, String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="6" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="9" height="10" title="83" alt="83"/></td><td class="ctr2" id="c8">60%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="8" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="12" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">58%</td><td class="ctr1" id="f8">7</td><td class="ctr2" id="g6">13</td><td class="ctr1" id="h12">6</td><td class="ctr2" id="i7">22</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="MtasBasicParser.java.html#L1095" class="el_method">decodeAndUpdateWithVariables(String, String, Map)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="6" height="10" title="53" alt="53"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g14">5</td><td class="ctr1" id="h8">12</td><td class="ctr2" id="i13">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasBasicParser.java.html#L1180" class="el_method">computePayloadFromMappingPayload(MtasParser.MtasParserObject, List, Map)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="5" height="10" title="50" alt="50"/><img src="../.resources/greenbar.gif" width="6" height="10" title="60" alt="60"/></td><td class="ctr2" id="c10">55%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="11" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="6" height="10" title="7" alt="7"/></td><td class="ctr2" id="e10">35%</td><td class="ctr1" id="f6">8</td><td class="ctr2" id="g7">11</td><td class="ctr1" id="h9">12</td><td class="ctr2" id="i5">27</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L1048" class="el_method">addAndEncode(String, String, String, boolean)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="5" height="10" title="48" alt="48"/><img src="../.resources/greenbar.gif" width="2" height="10" title="26" alt="26"/></td><td class="ctr2" id="c15">35%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f11">5</td><td class="ctr2" id="g11">7</td><td class="ctr1" id="h10">7</td><td class="ctr2" id="i12">13</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasBasicParser.java.html#L754" class="el_method">computeTypeFromMappingSource(String)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="2" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="3" height="10" title="30" alt="30"/></td><td class="ctr2" id="c9">56%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">57%</td><td class="ctr1" id="f12">5</td><td class="ctr2" id="g9">8</td><td class="ctr1" id="h11">7</td><td class="ctr2" id="i10">18</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a7"><a href="MtasBasicParser.java.html#L1579" class="el_method">computeMaximumFilteredPayload(String, BytesRef, String)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="2" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="c14">38%</td><td class="bar" id="d15"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h13">4</td><td class="ctr2" id="i17">8</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a18"><a href="MtasBasicParser.java.html#L207" class="el_method">MtasBasicParser()</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h14">4</td><td class="ctr2" id="i20">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1014" class="el_method">addAndEncodeVariable(String, String, String, boolean)</a></td><td class="bar" id="b15"/><td class="ctr2" id="c23">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L637" class="el_method">checkForVariables(List)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="3" height="10" title="31" alt="31"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="6" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">70%</td><td class="ctr1" id="f13">3</td><td class="ctr2" id="g13">6</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i18">8</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a8"><a href="MtasBasicParser.java.html#L793" class="el_method">computeObjectFromMappingValue(MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="12" height="10" title="107" alt="107"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="11" height="10" title="13" alt="13"/></td><td class="ctr2" id="e1">81%</td><td class="ctr1" id="f14">3</td><td class="ctr2" id="g8">9</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i9">20</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a13"><a href="MtasBasicParser.java.html#L234" class="el_method">createCurrentList()</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="6" height="10" title="55" alt="55"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i15">9</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a14"><a href="MtasBasicParser.java.html#L254" class="el_method">createUpdateList()</a></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="6" height="10" title="55" alt="55"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i16">9</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a22"><a href="MtasBasicParser.java.html#L1229" class="el_method">prevalidateObject(MtasParser.MtasParserObject, Map)</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="4" height="10" title="39" alt="39"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i14">11</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a19"><a href="MtasBasicParser.java.html#L207" class="el_method">MtasBasicParser(MtasConfiguration)</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="1" height="10" title="12" alt="12"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i19">5</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L1030" class="el_method">addAndEncodeValue(String, String, boolean)</a></td><td class="bar" id="b22"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a15"><a href="MtasBasicParser.java.html#L277" class="el_method">createVariables()</a></td><td class="bar" id="b23"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i23">1</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBasicParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasBasicParser</span></div><h1>MtasBasicParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,993 of 3,678</td><td class="ctr2">45%</td><td class="bar">360 of 562</td><td class="ctr2">35%</td><td class="ctr1">221</td><td class="ctr2">306</td><td class="ctr1">388</td><td class="ctr2">744</td><td class="ctr1">6</td><td class="ctr2">25</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasBasicParser.java.html#L317" class="el_method">computeMappingsFromObject(MtasTokenIdFactory, MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="58" height="10" title="516" alt="516"/><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="535" alt="535"/></td><td class="ctr2" id="c13">50%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="70" height="10" title="84" alt="84"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="60" alt="60"/></td><td class="ctr2" id="e7">41%</td><td class="ctr1" id="f0">54</td><td class="ctr2" id="g0">73</td><td class="ctr1" id="h0">99</td><td class="ctr2" id="i0">206</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a href="MtasBasicParser.java.html#L1229" class="el_method">precheckMappingConditions(MtasParser.MtasParserObject, List, Map)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="257" alt="257"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="253" alt="253"/></td><td class="ctr2" id="c14">49%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="36" alt="36"/></td><td class="ctr2" id="e8">40%</td><td class="ctr1" id="f2">31</td><td class="ctr2" id="g2">45</td><td class="ctr1" id="h3">41</td><td class="ctr2" id="i2">94</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a11"><a href="MtasBasicParser.java.html#L845" class="el_method">computeValueFromMappingValues(MtasParser.MtasParserObject, List, Map, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="253" alt="253"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="276" alt="276"/></td><td class="ctr2" id="c12">52%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="56" alt="56"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="36" alt="36"/></td><td class="ctr2" id="e9">39%</td><td class="ctr1" id="f1">34</td><td class="ctr2" id="g1">47</td><td class="ctr1" id="h2">50</td><td class="ctr2" id="i1">107</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a24"><a href="MtasBasicParser.java.html#L672" class="el_method">updateMappingsWithLocalReferences(MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="219" alt="219"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="69" alt="69"/></td><td class="ctr2" id="c17">23%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">11%</td><td class="ctr1" id="f3">20</td><td class="ctr2" id="g3">23</td><td class="ctr1" id="h1">53</td><td class="ctr2" id="i3">68</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasBasicParser.java.html#L1422" class="el_method">computeFilteredSplitValues(String[], String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="163" alt="163"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="28" alt="28"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f4">15</td><td class="ctr2" id="g5">15</td><td class="ctr1" id="h4">38</td><td class="ctr2" id="i4">38</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a17"><a href="MtasBasicParser.java.html#L1107" class="el_method">decodeAndUpdateWithVariables(String[], Map)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="126" alt="126"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="10" alt="10"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g12">6</td><td class="ctr1" id="h5">20</td><td class="ctr2" id="i8">20</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a20"><a href="MtasBasicParser.java.html#L1374" class="el_method">postcheckMappingConditions(MtasParser.MtasParserObject, List, Map)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="114" alt="114"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="24" alt="24"/></td><td class="ctr2" id="c18">17%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e12">9%</td><td class="ctr1" id="f5">15</td><td class="ctr2" id="g4">17</td><td class="ctr1" id="h6">19</td><td class="ctr2" id="i6">25</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><a href="MtasBasicParser.java.html#L621" class="el_method">computeVariablesFromObject(MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="76" alt="76"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="12" alt="12"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f7">7</td><td class="ctr2" id="g10">7</td><td class="ctr1" id="h7">16</td><td class="ctr2" id="i11">16</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasBasicParser.java.html#L1488" class="el_method">computeFilteredPrefixedValue(String, String, String, String)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="85" alt="85"/></td><td class="ctr2" id="c9">60%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">58%</td><td class="ctr1" id="f8">7</td><td class="ctr2" id="g6">13</td><td class="ctr1" id="h12">6</td><td class="ctr2" id="i7">24</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="MtasBasicParser.java.html#L1077" class="el_method">decodeAndUpdateWithVariables(String, String, Map)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="53" alt="53"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g14">5</td><td class="ctr1" id="h8">12</td><td class="ctr2" id="i13">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasBasicParser.java.html#L1154" class="el_method">computePayloadFromMappingPayload(MtasParser.MtasParserObject, List, Map)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="50" alt="50"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="60" alt="60"/></td><td class="ctr2" id="c11">54%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e10">35%</td><td class="ctr1" id="f6">8</td><td class="ctr2" id="g7">11</td><td class="ctr1" id="h9">12</td><td class="ctr2" id="i5">27</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.java.html#L1034" class="el_method">addAndEncode(String, String, String, boolean)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="48" alt="48"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="26" alt="26"/></td><td class="ctr2" id="c16">35%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f11">5</td><td class="ctr2" id="g11">7</td><td class="ctr1" id="h10">7</td><td class="ctr2" id="i12">13</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasBasicParser.java.html#L761" class="el_method">computeTypeFromMappingSource(String)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="30" alt="30"/></td><td class="ctr2" id="c10">55%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">57%</td><td class="ctr1" id="f12">5</td><td class="ctr2" id="g9">8</td><td class="ctr1" id="h11">7</td><td class="ctr2" id="i10">18</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a7"><a href="MtasBasicParser.java.html#L1534" class="el_method">computeMaximumFilteredPayload(String, BytesRef, String)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="c15">38%</td><td class="bar" id="d15"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h13">4</td><td class="ctr2" id="i17">8</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a18"><a href="MtasBasicParser.java.html#L236" class="el_method">MtasBasicParser()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h14">4</td><td class="ctr2" id="i20">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><a href="MtasBasicParser.java.html#L1007" class="el_method">addAndEncodeVariable(String, String, String, boolean)</a></td><td class="bar" id="b15"/><td class="ctr2" id="c24">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasBasicParser.java.html#L649" class="el_method">checkForVariables(List)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="31" alt="31"/></td><td class="ctr2" id="c8">93%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">70%</td><td class="ctr1" id="f13">3</td><td class="ctr2" id="g13">6</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i18">8</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a8"><a href="MtasBasicParser.java.html#L796" class="el_method">computeObjectFromMappingValue(MtasParser.MtasParserObject, Map, Map)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="107" alt="107"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="13" alt="13"/></td><td class="ctr2" id="e1">81%</td><td class="ctr1" id="f14">3</td><td class="ctr2" id="g8">9</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i9">20</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a13"><a href="MtasBasicParser.java.html#L262" class="el_method">createCurrentList()</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="55" alt="55"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i15">9</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a14"><a href="MtasBasicParser.java.html#L282" class="el_method">createUpdateList()</a></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="55" alt="55"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i16">9</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a22"><a href="MtasBasicParser.java.html#L1201" class="el_method">prevalidateObject(MtasParser.MtasParserObject, Map)</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="39" alt="39"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i14">11</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a19"><a href="MtasBasicParser.java.html#L236" class="el_method">MtasBasicParser(MtasConfiguration)</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="12" alt="12"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i19">5</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a1"><a href="MtasBasicParser.java.html#L1020" class="el_method">addAndEncodeValue(String, String, boolean)</a></td><td class="bar" id="b22"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a15"><a href="MtasBasicParser.java.html#L299" class="el_method">createVariables()</a></td><td class="bar" id="b23"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i23">1</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a23"><a href="MtasBasicParser.java.html#L35" class="el_method">static {...}</a></td><td class="bar" id="b24"/><td class="ctr2" id="c7">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i24">1</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasBasicParser.java.html b/jacoco/mtas.analysis.parser/MtasBasicParser.java.html
index 644218e..6ccb150 100644
--- a/jacoco/mtas.analysis.parser/MtasBasicParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasBasicParser.java.html
@@ -1,6 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBasicParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasBasicParser.java</span></div><h1>MtasBasicParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBasicParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasBasicParser.java</span></div><h1>MtasBasicParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
 
-import java.io.UnsupportedEncodingException;
 import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -20,6 +19,9 @@ import mtas.analysis.token.MtasTokenString;
 import mtas.analysis.util.MtasConfigException;
 import mtas.analysis.util.MtasConfiguration;
 import mtas.analysis.util.MtasParserException;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilter;
 import org.apache.lucene.analysis.payloads.PayloadHelper;
 import org.apache.lucene.util.BytesRef;
@@ -29,6 +31,9 @@ import org.apache.lucene.util.BytesRef;
  */
 public abstract class MtasBasicParser extends MtasParser {
 
+  /** The Constant log. */
+<span class="fc" id="L35">  private static final Log log = LogFactory.getLog(MtasBasicParser.class);</span>
+
   /** The Constant MAPPING_TYPE_REF. */
   protected static final String MAPPING_TYPE_REF = &quot;ref&quot;;
 
@@ -188,888 +193,869 @@ public abstract class MtasBasicParser extends MtasParser {
   /** The Constant UPDATE_TYPE_LOCAL_REF_POSITION_END. */
   protected static final String UPDATE_TYPE_LOCAL_REF_POSITION_END = &quot;localRefPositionEndUpdate&quot;;
 
+  /** The Constant MAPPING_VALUE_VALUE. */
   protected static final String MAPPING_VALUE_VALUE = &quot;value&quot;;
 
+  /** The Constant MAPPING_VALUE_TYPE. */
   protected static final String MAPPING_VALUE_TYPE = &quot;type&quot;;
+
+  /** The Constant MAPPING_VALUE_NAME. */
   protected static final String MAPPING_VALUE_NAME = &quot;name&quot;;
+
+  /** The Constant MAPPING_VALUE_PREFIX. */
   protected static final String MAPPING_VALUE_PREFIX = &quot;prefix&quot;;
+
+  /** The Constant MAPPING_VALUE_FILTER. */
   protected static final String MAPPING_VALUE_FILTER = &quot;filter&quot;;
+
+  /** The Constant MAPPING_VALUE_DISTANCE. */
   protected static final String MAPPING_VALUE_DISTANCE = &quot;distance&quot;;
+
+  /** The Constant MAPPING_VALUE_SOURCE. */
   protected static final String MAPPING_VALUE_SOURCE = &quot;source&quot;;
+
+  /** The Constant MAPPING_VALUE_ANCESTOR. */
   protected static final String MAPPING_VALUE_ANCESTOR = &quot;ancestor&quot;;
+
+  /** The Constant MAPPING_VALUE_SPLIT. */
   protected static final String MAPPING_VALUE_SPLIT = &quot;split&quot;;
+
+  /** The Constant MAPPING_VALUE_NUMBER. */
   protected static final String MAPPING_VALUE_NUMBER = &quot;number&quot;;
+
+  /** The Constant MAPPING_VALUE_CONDITION. */
   protected static final String MAPPING_VALUE_CONDITION = &quot;condition&quot;;
+
+  /** The Constant MAPPING_VALUE_TEXT. */
   protected static final String MAPPING_VALUE_TEXT = &quot;text&quot;;
+
+  /** The Constant MAPPING_VALUE_NOT. */
   protected static final String MAPPING_VALUE_NOT = &quot;not&quot;;
 
   /** The enc. */
-<span class="pc" id="L207">  private Base64.Encoder enc = Base64.getEncoder();</span>
+<span class="pc" id="L236">  private Base64.Encoder enc = Base64.getEncoder();</span>
 
   /** The dec. */
-<span class="pc" id="L210">  private Base64.Decoder dec = Base64.getDecoder();</span>
+<span class="pc" id="L239">  private Base64.Decoder dec = Base64.getDecoder();</span>
 
   /**
    * Instantiates a new mtas basic parser.
    */
-<span class="nc" id="L215">  public MtasBasicParser() {</span>
-<span class="nc" id="L216">  }</span>
+<span class="nc" id="L244">  public MtasBasicParser() {</span>
+<span class="nc" id="L245">  }</span>
 
   /**
    * Instantiates a new mtas basic parser.
    *
-   * @param config
-   *          the config
+   * @param config the config
    */
-<span class="fc" id="L224">  public MtasBasicParser(MtasConfiguration config) {</span>
-<span class="fc" id="L225">    this.config = config;</span>
-<span class="fc" id="L226">  }</span>
+<span class="fc" id="L252">  public MtasBasicParser(MtasConfiguration config) {</span>
+<span class="fc" id="L253">    this.config = config;</span>
+<span class="fc" id="L254">  }</span>
 
   /**
    * Creates the current list.
    *
-   * @return the hash map
+   * @return the map
    */
   protected Map&lt;String, List&lt;MtasParserObject&gt;&gt; createCurrentList() {
-<span class="fc" id="L234">    Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L235">    currentList.put(MAPPING_TYPE_RELATION, new ArrayList&lt;MtasParserObject&gt;());</span>
-<span class="fc" id="L236">    currentList.put(MAPPING_TYPE_RELATION_ANNOTATION,</span>
+<span class="fc" id="L262">    Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L263">    currentList.put(MAPPING_TYPE_RELATION, new ArrayList&lt;MtasParserObject&gt;());</span>
+<span class="fc" id="L264">    currentList.put(MAPPING_TYPE_RELATION_ANNOTATION,</span>
         new ArrayList&lt;MtasParserObject&gt;());
-<span class="fc" id="L238">    currentList.put(MAPPING_TYPE_REF, new ArrayList&lt;MtasParserObject&gt;());</span>
-<span class="fc" id="L239">    currentList.put(MAPPING_TYPE_GROUP, new ArrayList&lt;MtasParserObject&gt;());</span>
-<span class="fc" id="L240">    currentList.put(MAPPING_TYPE_GROUP_ANNOTATION,</span>
+<span class="fc" id="L266">    currentList.put(MAPPING_TYPE_REF, new ArrayList&lt;MtasParserObject&gt;());</span>
+<span class="fc" id="L267">    currentList.put(MAPPING_TYPE_GROUP, new ArrayList&lt;MtasParserObject&gt;());</span>
+<span class="fc" id="L268">    currentList.put(MAPPING_TYPE_GROUP_ANNOTATION,</span>
         new ArrayList&lt;MtasParserObject&gt;());
-<span class="fc" id="L242">    currentList.put(MAPPING_TYPE_WORD, new ArrayList&lt;MtasParserObject&gt;());</span>
-<span class="fc" id="L243">    currentList.put(MAPPING_TYPE_WORD_ANNOTATION,</span>
+<span class="fc" id="L270">    currentList.put(MAPPING_TYPE_WORD, new ArrayList&lt;MtasParserObject&gt;());</span>
+<span class="fc" id="L271">    currentList.put(MAPPING_TYPE_WORD_ANNOTATION,</span>
         new ArrayList&lt;MtasParserObject&gt;());
-<span class="fc" id="L245">    return currentList;</span>
+<span class="fc" id="L273">    return currentList;</span>
   }
 
   /**
    * Creates the update list.
    *
-   * @return the hash map
+   * @return the map
    */
   protected Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; createUpdateList() {
-<span class="fc" id="L254">    Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L255">    updateList.put(UPDATE_TYPE_OFFSET, new HashMap&lt;&gt;());</span>
-<span class="fc" id="L256">    updateList.put(UPDATE_TYPE_POSITION,</span>
-        new HashMap&lt;&gt;());
-<span class="fc" id="L258">    updateList.put(UPDATE_TYPE_LOCAL_REF_POSITION_START,</span>
-        new HashMap&lt;&gt;());
-<span class="fc" id="L260">    updateList.put(UPDATE_TYPE_LOCAL_REF_POSITION_END,</span>
-        new HashMap&lt;&gt;());
-<span class="fc" id="L262">    updateList.put(UPDATE_TYPE_LOCAL_REF_OFFSET_START,</span>
-        new HashMap&lt;&gt;());
-<span class="fc" id="L264">    updateList.put(UPDATE_TYPE_LOCAL_REF_OFFSET_END,</span>
-        new HashMap&lt;&gt;());
-<span class="fc" id="L266">    updateList.put(UPDATE_TYPE_VARIABLE,</span>
-        new HashMap&lt;&gt;());
-<span class="fc" id="L268">    return updateList;</span>
+<span class="fc" id="L282">    Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L283">    updateList.put(UPDATE_TYPE_OFFSET, new HashMap&lt;&gt;());</span>
+<span class="fc" id="L284">    updateList.put(UPDATE_TYPE_POSITION, new HashMap&lt;&gt;());</span>
+<span class="fc" id="L285">    updateList.put(UPDATE_TYPE_LOCAL_REF_POSITION_START, new HashMap&lt;&gt;());</span>
+<span class="fc" id="L286">    updateList.put(UPDATE_TYPE_LOCAL_REF_POSITION_END, new HashMap&lt;&gt;());</span>
+<span class="fc" id="L287">    updateList.put(UPDATE_TYPE_LOCAL_REF_OFFSET_START, new HashMap&lt;&gt;());</span>
+<span class="fc" id="L288">    updateList.put(UPDATE_TYPE_LOCAL_REF_OFFSET_END, new HashMap&lt;&gt;());</span>
+<span class="fc" id="L289">    updateList.put(UPDATE_TYPE_VARIABLE, new HashMap&lt;&gt;());</span>
+<span class="fc" id="L290">    return updateList;</span>
   }
 
   /**
    * Creates the variables.
    *
-   * @return the hash map
+   * @return the map
    */
   protected Map&lt;String, Map&lt;String, String&gt;&gt; createVariables() {
-<span class="fc" id="L277">    return new HashMap&lt;&gt;();</span>
+<span class="fc" id="L299">    return new HashMap&lt;&gt;();</span>
   }
 
   /**
    * Compute mappings from object.
    *
-   * @param mtasTokenIdFactory
-   *          the mtas token id factory
-   * @param object
-   *          the object
-   * @param currentList
-   *          the current list
-   * @param updateList
-   *          the update list
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @param mtasTokenIdFactory the mtas token id factory
+   * @param object the object
+   * @param currentList the current list
+   * @param updateList the update list
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   protected void computeMappingsFromObject(
       MtasTokenIdFactory mtasTokenIdFactory, MtasParserObject object,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList)
       throws MtasParserException, MtasConfigException {
-<span class="fc" id="L301">    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; objectType = object.getType();</span>
-<span class="fc" id="L302">    ArrayList&lt;MtasParserMapping&lt;?&gt;&gt; mappings = objectType.getItems();</span>
-<span class="pc bpc" id="L303" title="1 of 2 branches missed.">    if (!object.updateableMappingsWithPosition.isEmpty()) {</span>
-<span class="nc bnc" id="L304" title="All 2 branches missed.">      for (int tokenId : object.updateableMappingsWithPosition) {</span>
-<span class="nc" id="L305">        updateList.get(UPDATE_TYPE_POSITION).put(tokenId, object.getRefIds());</span>
-<span class="nc" id="L306">      }</span>
+<span class="fc" id="L317">    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; objectType = object.getType();</span>
+<span class="fc" id="L318">    List&lt;MtasParserMapping&lt;?&gt;&gt; mappings = objectType.getItems();</span>
+<span class="pc bpc" id="L319" title="1 of 2 branches missed.">    if (!object.updateableMappingsWithPosition.isEmpty()) {</span>
+<span class="nc bnc" id="L320" title="All 2 branches missed.">      for (int tokenId : object.updateableMappingsWithPosition) {</span>
+<span class="nc" id="L321">        updateList.get(UPDATE_TYPE_POSITION).put(tokenId, object.getRefIds());</span>
+<span class="nc" id="L322">      }</span>
     }
-<span class="fc bfc" id="L308" title="All 2 branches covered.">    if (!object.updateableMappingsWithOffset.isEmpty()) {</span>
-<span class="fc bfc" id="L309" title="All 2 branches covered.">      for (int tokenId : object.updateableMappingsWithOffset) {</span>
-<span class="fc" id="L310">        updateList.get(UPDATE_TYPE_OFFSET).put(tokenId, object.getRefIds());</span>
-<span class="fc" id="L311">      }</span>
+<span class="fc bfc" id="L324" title="All 2 branches covered.">    if (!object.updateableMappingsWithOffset.isEmpty()) {</span>
+<span class="fc bfc" id="L325" title="All 2 branches covered.">      for (int tokenId : object.updateableMappingsWithOffset) {</span>
+<span class="fc" id="L326">        updateList.get(UPDATE_TYPE_OFFSET).put(tokenId, object.getRefIds());</span>
+<span class="fc" id="L327">      }</span>
     }
-<span class="fc bfc" id="L313" title="All 2 branches covered.">    for (MtasParserMapping&lt;?&gt; mapping : mappings) {</span>
+<span class="fc bfc" id="L329" title="All 2 branches covered.">    for (MtasParserMapping&lt;?&gt; mapping : mappings) {</span>
       try {
-<span class="fc bfc" id="L315" title="All 2 branches covered.">        if (mapping.getTokens().isEmpty()) {</span>
+<span class="fc bfc" id="L331" title="All 2 branches covered.">        if (mapping.getTokens().isEmpty()) {</span>
           // empty exception
         } else {
-<span class="fc bfc" id="L318" title="All 2 branches covered.">          for (int i = 0; i &lt; mapping.getTokens().size(); i++) {</span>
-<span class="fc" id="L319">            MtasParserMappingToken mappingToken = mapping.getTokens().get(i);</span>
+<span class="fc bfc" id="L334" title="All 2 branches covered.">          for (int i = 0; i &lt; mapping.getTokens().size(); i++) {</span>
+<span class="fc" id="L335">            MtasParserMappingToken mappingToken = mapping.getTokens().get(i);</span>
             // empty exception
-<span class="pc bpc" id="L321" title="1 of 2 branches missed.">            if (mappingToken.preValues.isEmpty()) {</span>
+<span class="pc bpc" id="L337" title="1 of 2 branches missed.">            if (mappingToken.preValues.isEmpty()) {</span>
               // continue, but no token
             } else {
               // check conditions
-<span class="fc" id="L325">              postcheckMappingConditions(object, mapping.getConditions(),</span>
+<span class="fc" id="L341">              postcheckMappingConditions(object, mapping.getConditions(),</span>
                   currentList);
-<span class="fc" id="L327">              boolean containsVariables = checkForVariables(</span>
+<span class="fc" id="L343">              boolean containsVariables = checkForVariables(</span>
                   mappingToken.preValues);
-<span class="pc bpc" id="L329" title="1 of 2 branches missed.">              containsVariables = !containsVariables</span>
-<span class="pc" id="L330">                  ? checkForVariables(mappingToken.postValues)</span>
+<span class="pc bpc" id="L345" title="1 of 2 branches missed.">              containsVariables = !containsVariables</span>
+<span class="pc" id="L346">                  ? checkForVariables(mappingToken.postValues)</span>
                   : containsVariables;
               // construct preValue
-<span class="fc" id="L333">              String[] preValue = computeValueFromMappingValues(object,</span>
+<span class="fc" id="L349">              String[] preValue = computeValueFromMappingValues(object,</span>
                   mappingToken.preValues, currentList, containsVariables);
               // at least preValue
-<span class="pc bpc" id="L336" title="1 of 2 branches missed.">              if (preValue == null) {</span>
-<span class="nc" id="L337">                throw new MtasParserException(&quot;no preValues&quot;);</span>
+<span class="pc bpc" id="L352" title="2 of 4 branches missed.">              if (preValue == null || preValue.length == 0) {</span>
+<span class="nc" id="L353">                throw new MtasParserException(&quot;no preValues&quot;);</span>
               } else {
                 // no delimiter in preValue
-<span class="fc bfc" id="L340" title="All 2 branches covered.">                for (int k = 0; k &lt; preValue.length; k++) {</span>
-<span class="fc" id="L341">                  if ((preValue[k] = preValue[k].replace(MtasToken.DELIMITER,</span>
-<span class="pc bpc" id="L342" title="1 of 2 branches missed.">                      &quot;&quot;)).isEmpty()) {</span>
-<span class="nc" id="L343">                    throw new MtasParserException(&quot;empty preValue&quot;);</span>
+<span class="fc bfc" id="L356" title="All 2 branches covered.">                for (int k = 0; k &lt; preValue.length; k++) {</span>
+<span class="fc" id="L357">                  if ((preValue[k] = preValue[k].replace(MtasToken.DELIMITER,</span>
+<span class="pc bpc" id="L358" title="1 of 2 branches missed.">                      &quot;&quot;)).isEmpty()) {</span>
+<span class="nc" id="L359">                    throw new MtasParserException(&quot;empty preValue&quot;);</span>
                   }
                 }
               }
               // construct postValue
-<span class="fc" id="L348">              String[] postValue = computeValueFromMappingValues(object,</span>
+<span class="fc" id="L364">              String[] postValue = computeValueFromMappingValues(object,</span>
                   mappingToken.postValues, currentList, containsVariables);
               // construct value
               String[] value;
-<span class="fc bfc" id="L352" title="All 2 branches covered.">              if (postValue == null) {</span>
-<span class="fc" id="L353">                value = preValue.clone();</span>
-<span class="fc bfc" id="L354" title="All 2 branches covered.">                for (int k = 0; k &lt; value.length; k++) {</span>
-<span class="fc" id="L355">                  value[k] = value[k] + MtasToken.DELIMITER;</span>
+<span class="pc bpc" id="L368" title="1 of 4 branches missed.">              if (postValue == null || postValue.length == 0) {</span>
+<span class="fc" id="L369">                value = preValue.clone();</span>
+<span class="fc bfc" id="L370" title="All 2 branches covered.">                for (int k = 0; k &lt; value.length; k++) {</span>
+<span class="fc" id="L371">                  value[k] = value[k] + MtasToken.DELIMITER;</span>
                 }
-<span class="pc bpc" id="L357" title="1 of 2 branches missed.">              } else if (postValue.length == 1) {</span>
-<span class="fc" id="L358">                value = preValue.clone();</span>
-<span class="fc bfc" id="L359" title="All 2 branches covered.">                for (int k = 0; k &lt; value.length; k++) {</span>
-<span class="fc" id="L360">                  value[k] = value[k] + MtasToken.DELIMITER + postValue[0];</span>
+<span class="pc bpc" id="L373" title="1 of 2 branches missed.">              } else if (postValue.length == 1) {</span>
+<span class="fc" id="L374">                value = preValue.clone();</span>
+<span class="fc bfc" id="L375" title="All 2 branches covered.">                for (int k = 0; k &lt; value.length; k++) {</span>
+<span class="fc" id="L376">                  value[k] = value[k] + MtasToken.DELIMITER + postValue[0];</span>
                 }
-<span class="nc bnc" id="L362" title="All 2 branches missed.">              } else if (preValue.length == 1) {</span>
-<span class="nc" id="L363">                value = postValue.clone();</span>
-<span class="nc bnc" id="L364" title="All 2 branches missed.">                for (int k = 0; k &lt; value.length; k++) {</span>
-<span class="nc" id="L365">                  value[k] = preValue[0] + MtasToken.DELIMITER + value[k];</span>
+<span class="nc bnc" id="L378" title="All 2 branches missed.">              } else if (preValue.length == 1) {</span>
+<span class="nc" id="L379">                value = postValue.clone();</span>
+<span class="nc bnc" id="L380" title="All 2 branches missed.">                for (int k = 0; k &lt; value.length; k++) {</span>
+<span class="nc" id="L381">                  value[k] = preValue[0] + MtasToken.DELIMITER + value[k];</span>
                 }
               } else {
-<span class="nc" id="L368">                value = new String[preValue.length * postValue.length];</span>
-<span class="nc" id="L369">                int number = 0;</span>
-<span class="nc bnc" id="L370" title="All 2 branches missed.">                for (int k1 = 0; k1 &lt; preValue.length; k1++) {</span>
-<span class="nc bnc" id="L371" title="All 2 branches missed.">                  for (int k2 = 0; k2 &lt; postValue.length; k2++) {</span>
-<span class="nc" id="L372">                    value[number] = preValue[k1] + MtasToken.DELIMITER</span>
+<span class="nc" id="L384">                value = new String[preValue.length * postValue.length];</span>
+<span class="nc" id="L385">                int number = 0;</span>
+<span class="nc bnc" id="L386" title="All 2 branches missed.">                for (int k1 = 0; k1 &lt; preValue.length; k1++) {</span>
+<span class="nc bnc" id="L387" title="All 2 branches missed.">                  for (int k2 = 0; k2 &lt; postValue.length; k2++) {</span>
+<span class="nc" id="L388">                    value[number] = preValue[k1] + MtasToken.DELIMITER</span>
                         + postValue[k2];
-<span class="nc" id="L374">                    number++;</span>
+<span class="nc" id="L390">                    number++;</span>
                   }
                 }
               }
               // construct payload
-<span class="fc" id="L379">              BytesRef payload = computePayloadFromMappingPayload(object,</span>
+<span class="fc" id="L395">              BytesRef payload = computePayloadFromMappingPayload(object,</span>
                   mappingToken.payload, currentList);
               // create token and get id: from now on, we must continue, no
               // exceptions allowed...
-<span class="fc bfc" id="L383" title="All 2 branches covered.">              for (int k = 0; k &lt; value.length; k++) {</span>
-<span class="fc" id="L384">                MtasTokenString token = new MtasTokenString(</span>
-<span class="fc" id="L385">                    mtasTokenIdFactory.createTokenId(), value[k]);</span>
+<span class="fc bfc" id="L399" title="All 2 branches covered.">              for (int k = 0; k &lt; value.length; k++) {</span>
+<span class="fc" id="L400">                MtasTokenString token = new MtasTokenString(</span>
+<span class="fc" id="L401">                    mtasTokenIdFactory.createTokenId(), value[k]);</span>
                 // store settings offset, realoffset and parent
-<span class="fc" id="L387">                token.setProvideOffset(mappingToken.offset);</span>
-<span class="fc" id="L388">                token.setProvideRealOffset(mappingToken.realoffset);</span>
-<span class="fc" id="L389">                token.setProvideParentId(mappingToken.parent);</span>
-<span class="fc" id="L390">                String checkType = object.objectType.getType();</span>
+<span class="fc" id="L403">                token.setProvideOffset(mappingToken.offset);</span>
+<span class="fc" id="L404">                token.setProvideRealOffset(mappingToken.realoffset);</span>
+<span class="fc" id="L405">                token.setProvideParentId(mappingToken.parent);</span>
+<span class="fc" id="L406">                String checkType = object.objectType.getType();</span>
                 // register token if it contains variables
-<span class="pc bpc" id="L392" title="1 of 2 branches missed.">                if (containsVariables) {</span>
-<span class="nc" id="L393">                  updateList.get(UPDATE_TYPE_VARIABLE).put(token.getId(), null);</span>
+<span class="pc bpc" id="L408" title="1 of 2 branches missed.">                if (containsVariables) {</span>
+<span class="nc" id="L409">                  updateList.get(UPDATE_TYPE_VARIABLE).put(token.getId(), null);</span>
                 }
                 // register id for update when parent is created
-<span class="fc bfc" id="L396" title="All 2 branches covered.">                if (!currentList.get(checkType).isEmpty()) {</span>
-<span class="pc bpc" id="L397" title="1 of 2 branches missed.">                  if (currentList.get(checkType).contains(object)) {</span>
-<span class="nc" id="L398">                    int listPosition = currentList.get(checkType)</span>
-<span class="nc" id="L399">                        .indexOf(object);</span>
-<span class="nc bnc" id="L400" title="All 2 branches missed.">                    if (listPosition &gt; 0) {</span>
-<span class="nc" id="L401">                      currentList.get(checkType).get(listPosition - 1)</span>
-<span class="nc" id="L402">                          .registerUpdateableMappingAtParent(token.getId());</span>
+<span class="fc bfc" id="L412" title="All 2 branches covered.">                if (!currentList.get(checkType).isEmpty()) {</span>
+<span class="pc bpc" id="L413" title="1 of 2 branches missed.">                  if (currentList.get(checkType).contains(object)) {</span>
+<span class="nc" id="L414">                    int listPosition = currentList.get(checkType)</span>
+<span class="nc" id="L415">                        .indexOf(object);</span>
+<span class="nc bnc" id="L416" title="All 2 branches missed.">                    if (listPosition &gt; 0) {</span>
+<span class="nc" id="L417">                      currentList.get(checkType).get(listPosition - 1)</span>
+<span class="nc" id="L418">                          .registerUpdateableMappingAtParent(token.getId());</span>
                     }
-<span class="nc" id="L404">                  } else {</span>
-<span class="fc" id="L405">                    currentList.get(checkType)</span>
-<span class="fc" id="L406">                        .get(currentList.get(checkType).size() - 1)</span>
-<span class="fc" id="L407">                        .registerUpdateableMappingAtParent(token.getId());</span>
+<span class="nc" id="L420">                  } else {</span>
+<span class="fc" id="L421">                    currentList.get(checkType)</span>
+<span class="fc" id="L422">                        .get(currentList.get(checkType).size() - 1)</span>
+<span class="fc" id="L423">                        .registerUpdateableMappingAtParent(token.getId());</span>
                   }
                   // if no real ancestor, register id update when group
                   // ancestor is created
-<span class="fc bfc" id="L411" title="All 2 branches covered.">                } else if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
-<span class="fc" id="L412">                  currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="fc" id="L413">                      .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
-<span class="fc" id="L414">                      .registerUpdateableMappingAtParent(token.getId());</span>
-<span class="pc bpc" id="L415" title="1 of 2 branches missed.">                } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
-<span class="nc" id="L416">                  currentList.get(MAPPING_TYPE_RELATION)</span>
-<span class="nc" id="L417">                      .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
-<span class="nc" id="L418">                      .registerUpdateableMappingAtParent(token.getId());</span>
+<span class="fc bfc" id="L427" title="All 2 branches covered.">                } else if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
+<span class="fc" id="L428">                  currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="fc" id="L429">                      .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
+<span class="fc" id="L430">                      .registerUpdateableMappingAtParent(token.getId());</span>
+<span class="pc bpc" id="L431" title="1 of 2 branches missed.">                } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
+<span class="nc" id="L432">                  currentList.get(MAPPING_TYPE_RELATION)</span>
+<span class="nc" id="L433">                      .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
+<span class="nc" id="L434">                      .registerUpdateableMappingAtParent(token.getId());</span>
                 }
                 // update children
-<span class="fc bfc" id="L421" title="All 2 branches covered.">                for (Integer tmpId : object.getUpdateableMappingsAsParent()) {</span>
-<span class="pc bpc" id="L422" title="1 of 2 branches missed.">                  if (tokenCollection.get(tmpId) != null) {</span>
-<span class="fc" id="L423">                    tokenCollection.get(tmpId).setParentId(token.getId());</span>
+<span class="fc bfc" id="L437" title="All 2 branches covered.">                for (Integer tmpId : object.getUpdateableMappingsAsParent()) {</span>
+<span class="pc bpc" id="L438" title="1 of 2 branches missed.">                  if (tokenCollection.get(tmpId) != null) {</span>
+<span class="fc" id="L439">                    tokenCollection.get(tmpId).setParentId(token.getId());</span>
                   }
-<span class="fc" id="L425">                }</span>
-<span class="fc" id="L426">                object.resetUpdateableMappingsAsParent();</span>
+<span class="fc" id="L441">                }</span>
+<span class="fc" id="L442">                object.resetUpdateableMappingsAsParent();</span>
                 // use own position
-<span class="fc bfc" id="L428" title="All 2 branches covered.">                if (mapping.position.equals(MtasParserMapping.SOURCE_OWN)) {</span>
-<span class="fc" id="L429">                  token.addPositions(object.getPositions());</span>
+<span class="fc bfc" id="L444" title="All 2 branches covered.">                if (mapping.position.equals(MtasParserMapping.SOURCE_OWN)) {</span>
+<span class="fc" id="L445">                  token.addPositions(object.getPositions());</span>
                   // use position from ancestorGroup
-<span class="fc" id="L431">                } else if (mapping.position</span>
-<span class="pc bpc" id="L432" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP)</span>
-<span class="nc bnc" id="L433" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_GROUP).isEmpty())) {</span>
-<span class="nc" id="L434">                  currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="nc" id="L435">                      .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
-<span class="nc" id="L436">                      .addUpdateableMappingWithPosition(token.getId());</span>
+<span class="fc" id="L447">                } else if (mapping.position</span>
+<span class="pc bpc" id="L448" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP)</span>
+<span class="nc bnc" id="L449" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_GROUP).isEmpty())) {</span>
+<span class="nc" id="L450">                  currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="nc" id="L451">                      .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
+<span class="nc" id="L452">                      .addUpdateableMappingWithPosition(token.getId());</span>
                   // use position from ancestorWord
-<span class="fc" id="L438">                } else if (mapping.position</span>
-<span class="pc bpc" id="L439" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_WORD)</span>
-<span class="nc bnc" id="L440" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
-<span class="nc" id="L441">                  currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L442">                      .get(currentList.get(MAPPING_TYPE_WORD).size() - 1)</span>
-<span class="nc" id="L443">                      .addUpdateableMappingWithPosition(token.getId());</span>
+<span class="fc" id="L454">                } else if (mapping.position</span>
+<span class="pc bpc" id="L455" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_WORD)</span>
+<span class="nc bnc" id="L456" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
+<span class="nc" id="L457">                  currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L458">                      .get(currentList.get(MAPPING_TYPE_WORD).size() - 1)</span>
+<span class="nc" id="L459">                      .addUpdateableMappingWithPosition(token.getId());</span>
                   // use position from ancestorRelation
-<span class="fc" id="L445">                } else if (mapping.position</span>
-<span class="pc bpc" id="L446" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L447" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_RELATION).isEmpty())) {</span>
-<span class="nc" id="L448">                  currentList.get(MAPPING_TYPE_RELATION)</span>
-<span class="nc" id="L449">                      .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
-<span class="nc" id="L450">                      .addUpdateableMappingWithPosition(token.getId());</span>
+<span class="fc" id="L461">                } else if (mapping.position</span>
+<span class="pc bpc" id="L462" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L463" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_RELATION).isEmpty())) {</span>
+<span class="nc" id="L464">                  currentList.get(MAPPING_TYPE_RELATION)</span>
+<span class="nc" id="L465">                      .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
+<span class="nc" id="L466">                      .addUpdateableMappingWithPosition(token.getId());</span>
                   // register id to get positions later from references
-<span class="fc" id="L452">                } else if (mapping.position</span>
-<span class="pc bpc" id="L453" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_REFS)) {</span>
-<span class="pc bpc" id="L454" title="1 of 2 branches missed.">                  if (mapping.type.equals(MAPPING_TYPE_GROUP_ANNOTATION)) {</span>
-<span class="nc bnc" id="L455" title="All 4 branches missed.">                    if (mapping.start != null &amp;&amp; mapping.end != null) {</span>
-<span class="nc" id="L456">                      String start = object.getAttribute(mapping.start);</span>
-<span class="nc" id="L457">                      String end = object.getAttribute(mapping.end);</span>
-<span class="nc bnc" id="L458" title="All 6 branches missed.">                      if (start != null &amp;&amp; !start.isEmpty() &amp;&amp; end != null</span>
-<span class="nc bnc" id="L459" title="All 2 branches missed.">                          &amp;&amp; !end.isEmpty()) {</span>
-<span class="nc bnc" id="L460" title="All 2 branches missed.">                        if (start.startsWith(&quot;#&quot;)) {</span>
-<span class="nc" id="L461">                          start = start.substring(1);</span>
+<span class="fc" id="L468">                } else if (mapping.position</span>
+<span class="pc bpc" id="L469" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_REFS)) {</span>
+<span class="pc bpc" id="L470" title="1 of 2 branches missed.">                  if (mapping.type.equals(MAPPING_TYPE_GROUP_ANNOTATION)) {</span>
+<span class="nc bnc" id="L471" title="All 4 branches missed.">                    if (mapping.start != null &amp;&amp; mapping.end != null) {</span>
+<span class="nc" id="L472">                      String start = object.getAttribute(mapping.start);</span>
+<span class="nc" id="L473">                      String end = object.getAttribute(mapping.end);</span>
+<span class="nc bnc" id="L474" title="All 6 branches missed.">                      if (start != null &amp;&amp; !start.isEmpty() &amp;&amp; end != null</span>
+<span class="nc bnc" id="L475" title="All 2 branches missed.">                          &amp;&amp; !end.isEmpty()) {</span>
+<span class="nc bnc" id="L476" title="All 2 branches missed.">                        if (start.startsWith(&quot;#&quot;)) {</span>
+<span class="nc" id="L477">                          start = start.substring(1);</span>
                         }
-<span class="nc bnc" id="L463" title="All 2 branches missed.">                        if (end.startsWith(&quot;#&quot;)) {</span>
-<span class="nc" id="L464">                          end = end.substring(1);</span>
+<span class="nc bnc" id="L479" title="All 2 branches missed.">                        if (end.startsWith(&quot;#&quot;)) {</span>
+<span class="nc" id="L480">                          end = end.substring(1);</span>
                         }
-<span class="nc" id="L466">                        updateList.get(UPDATE_TYPE_LOCAL_REF_POSITION_START)</span>
-<span class="nc" id="L467">                            .put(token.getId(),</span>
-<span class="nc" id="L468">                                new HashSet&lt;String&gt;(Arrays.asList(start)));</span>
-<span class="nc" id="L469">                        updateList.get(UPDATE_TYPE_LOCAL_REF_POSITION_END).put(</span>
-<span class="nc" id="L470">                            token.getId(),</span>
-<span class="nc" id="L471">                            new HashSet&lt;String&gt;(Arrays.asList(end)));</span>
-<span class="nc" id="L472">                        updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_START).put(</span>
-<span class="nc" id="L473">                            token.getId(),</span>
-<span class="nc" id="L474">                            new HashSet&lt;String&gt;(Arrays.asList(start)));</span>
-<span class="nc" id="L475">                        updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_END).put(</span>
-<span class="nc" id="L476">                            token.getId(),</span>
-<span class="nc" id="L477">                            new HashSet&lt;String&gt;(Arrays.asList(end)));</span>
+<span class="nc" id="L482">                        updateList.get(UPDATE_TYPE_LOCAL_REF_POSITION_START)</span>
+<span class="nc" id="L483">                            .put(token.getId(),</span>
+<span class="nc" id="L484">                                new HashSet&lt;String&gt;(Arrays.asList(start)));</span>
+<span class="nc" id="L485">                        updateList.get(UPDATE_TYPE_LOCAL_REF_POSITION_END).put(</span>
+<span class="nc" id="L486">                            token.getId(),</span>
+<span class="nc" id="L487">                            new HashSet&lt;String&gt;(Arrays.asList(end)));</span>
+<span class="nc" id="L488">                        updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_START).put(</span>
+<span class="nc" id="L489">                            token.getId(),</span>
+<span class="nc" id="L490">                            new HashSet&lt;String&gt;(Arrays.asList(start)));</span>
+<span class="nc" id="L491">                        updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_END).put(</span>
+<span class="nc" id="L492">                            token.getId(),</span>
+<span class="nc" id="L493">                            new HashSet&lt;String&gt;(Arrays.asList(end)));</span>
                       }
-<span class="nc" id="L479">                    }</span>
+<span class="nc" id="L495">                    }</span>
                   } else {
-<span class="fc" id="L481">                    updateList.get(UPDATE_TYPE_POSITION).put(token.getId(),</span>
-<span class="fc" id="L482">                        object.getRefIds());</span>
+<span class="fc" id="L497">                    updateList.get(UPDATE_TYPE_POSITION).put(token.getId(),</span>
+<span class="fc" id="L498">                        object.getRefIds());</span>
                   }
                 } else {
                   // should not happen
                 }
                 // use own offset
-<span class="fc bfc" id="L488" title="All 2 branches covered.">                if (mapping.offset.equals(MtasParserMapping.SOURCE_OWN)) {</span>
-<span class="fc" id="L489">                  token.setOffset(object.getOffsetStart(),</span>
-<span class="fc" id="L490">                      object.getOffsetEnd());</span>
+<span class="fc bfc" id="L504" title="All 2 branches covered.">                if (mapping.offset.equals(MtasParserMapping.SOURCE_OWN)) {</span>
+<span class="fc" id="L505">                  token.setOffset(object.getOffsetStart(),</span>
+<span class="fc" id="L506">                      object.getOffsetEnd());</span>
                   // use offset from ancestorGroup
-<span class="fc" id="L492">                } else if (mapping.offset</span>
-<span class="pc bpc" id="L493" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP)</span>
-<span class="nc bnc" id="L494" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_GROUP).isEmpty())) {</span>
-<span class="nc" id="L495">                  currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="nc" id="L496">                      .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
-<span class="nc" id="L497">                      .addUpdateableMappingWithOffset(token.getId());</span>
+<span class="fc" id="L508">                } else if (mapping.offset</span>
+<span class="pc bpc" id="L509" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP)</span>
+<span class="nc bnc" id="L510" title="All 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_GROUP).isEmpty())) {</span>
+<span class="nc" id="L511">                  currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="nc" id="L512">                      .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
+<span class="nc" id="L513">                      .addUpdateableMappingWithOffset(token.getId());</span>
                   // use offset from ancestorWord
-<span class="fc" id="L499">                } else if (mapping.offset</span>
-<span class="fc bfc" id="L500" title="All 2 branches covered.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_WORD)</span>
-<span class="pc bpc" id="L501" title="1 of 2 branches missed.">                    &amp;&amp; !currentList.get(MAPPING_TYPE_WORD).isEmpty()) {</span>
-<span class="fc" id="L502">                  currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="fc" id="L503">                      .get(currentList.get(MAPPING_TYPE_WORD).size() - 1)</span>
-<span class="fc" id="L504">                      .addUpdateableMappingWithOffset(token.getId());</span>
+<span class="fc" id="L515">                } else if (mapping.offset</span>
+<span class="fc bfc" id="L516" title="All 2 branches covered.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_WORD)</span>
+<span class="pc bpc" id="L517" title="1 of 2 branches missed.">                    &amp;&amp; !currentList.get(MAPPING_TYPE_WORD).isEmpty()) {</span>
+<span class="fc" id="L518">                  currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="fc" id="L519">                      .get(currentList.get(MAPPING_TYPE_WORD).size() - 1)</span>
+<span class="fc" id="L520">                      .addUpdateableMappingWithOffset(token.getId());</span>
                   // use offset from ancestorRelation
-<span class="fc" id="L506">                } else if (mapping.offset</span>
-<span class="pc bpc" id="L507" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L508" title="All 2 branches missed.">                    &amp;&amp; !currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
-<span class="nc" id="L509">                  currentList.get(MAPPING_TYPE_RELATION)</span>
-<span class="nc" id="L510">                      .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
-<span class="nc" id="L511">                      .addUpdateableMappingWithOffset(token.getId());</span>
+<span class="fc" id="L522">                } else if (mapping.offset</span>
+<span class="pc bpc" id="L523" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L524" title="All 2 branches missed.">                    &amp;&amp; !currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
+<span class="nc" id="L525">                  currentList.get(MAPPING_TYPE_RELATION)</span>
+<span class="nc" id="L526">                      .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
+<span class="nc" id="L527">                      .addUpdateableMappingWithOffset(token.getId());</span>
                   // register id to get offset later from refs
-<span class="fc" id="L513">                } else if (mapping.offset</span>
-<span class="pc bpc" id="L514" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_REFS)) {</span>
-<span class="fc" id="L515">                  updateList.get(UPDATE_TYPE_OFFSET).put(token.getId(),</span>
-<span class="fc" id="L516">                      object.getRefIds());</span>
+<span class="fc" id="L529">                } else if (mapping.offset</span>
+<span class="pc bpc" id="L530" title="1 of 2 branches missed.">                    .equals(MtasParserMapping.SOURCE_REFS)) {</span>
+<span class="fc" id="L531">                  updateList.get(UPDATE_TYPE_OFFSET).put(token.getId(),</span>
+<span class="fc" id="L532">                      object.getRefIds());</span>
                 }
                 // always use own realOffset
-<span class="fc" id="L519">                token.setRealOffset(object.getRealOffsetStart(),</span>
-<span class="fc" id="L520">                    object.getRealOffsetEnd());</span>
+<span class="fc" id="L535">                token.setRealOffset(object.getRealOffsetStart(),</span>
+<span class="fc" id="L536">                    object.getRealOffsetEnd());</span>
                 // set payload
-<span class="fc" id="L522">                token.setPayload(payload);</span>
+<span class="fc" id="L538">                token.setPayload(payload);</span>
                 // add token to collection
-<span class="fc" id="L524">                tokenCollection.add(token);</span>
+<span class="fc" id="L540">                tokenCollection.add(token);</span>
               }
             }
           }
         }
         // register start and end
-<span class="pc bpc" id="L530" title="3 of 4 branches missed.">        if (mapping.start != null &amp;&amp; mapping.end != null) {</span>
-<span class="nc" id="L531">          String startAttribute = null;</span>
-<span class="nc" id="L532">          String endAttribute = null;</span>
-<span class="nc bnc" id="L533" title="All 2 branches missed.">          if (mapping.start.equals(&quot;#&quot;)) {</span>
-<span class="nc" id="L534">            startAttribute = object.getId();</span>
+<span class="pc bpc" id="L546" title="3 of 4 branches missed.">        if (mapping.start != null &amp;&amp; mapping.end != null) {</span>
+<span class="nc" id="L547">          String startAttribute = null;</span>
+<span class="nc" id="L548">          String endAttribute = null;</span>
+<span class="nc bnc" id="L549" title="All 2 branches missed.">          if (mapping.start.equals(&quot;#&quot;)) {</span>
+<span class="nc" id="L550">            startAttribute = object.getId();</span>
           } else {
-<span class="nc" id="L536">            startAttribute = object.getAttribute(mapping.start);</span>
-<span class="nc bnc" id="L537" title="All 4 branches missed.">            if (startAttribute != null &amp;&amp; startAttribute.startsWith(&quot;#&quot;)) {</span>
-<span class="nc" id="L538">              startAttribute = startAttribute.substring(1);</span>
+<span class="nc" id="L552">            startAttribute = object.getAttribute(mapping.start);</span>
+<span class="nc bnc" id="L553" title="All 4 branches missed.">            if (startAttribute != null &amp;&amp; startAttribute.startsWith(&quot;#&quot;)) {</span>
+<span class="nc" id="L554">              startAttribute = startAttribute.substring(1);</span>
             }
           }
-<span class="nc bnc" id="L541" title="All 2 branches missed.">          if (mapping.end.equals(&quot;#&quot;)) {</span>
-<span class="nc" id="L542">            endAttribute = object.getId();</span>
+<span class="nc bnc" id="L557" title="All 2 branches missed.">          if (mapping.end.equals(&quot;#&quot;)) {</span>
+<span class="nc" id="L558">            endAttribute = object.getId();</span>
           } else {
-<span class="nc" id="L544">            endAttribute = object.getAttribute(mapping.end);</span>
-<span class="nc bnc" id="L545" title="All 4 branches missed.">            if (endAttribute != null &amp;&amp; endAttribute.startsWith(&quot;#&quot;)) {</span>
-<span class="nc" id="L546">              endAttribute = endAttribute.substring(1);</span>
+<span class="nc" id="L560">            endAttribute = object.getAttribute(mapping.end);</span>
+<span class="nc bnc" id="L561" title="All 4 branches missed.">            if (endAttribute != null &amp;&amp; endAttribute.startsWith(&quot;#&quot;)) {</span>
+<span class="nc" id="L562">              endAttribute = endAttribute.substring(1);</span>
             }
           }
-<span class="nc bnc" id="L549" title="All 4 branches missed.">          if (startAttribute != null &amp;&amp; endAttribute != null</span>
-<span class="nc bnc" id="L550" title="All 2 branches missed.">              &amp;&amp; !object.getPositions().isEmpty()) {</span>
-<span class="nc" id="L551">            object.setReferredStartPosition(startAttribute,</span>
-<span class="nc" id="L552">                object.getPositions().first());</span>
-<span class="nc" id="L553">            object.setReferredEndPosition(endAttribute,</span>
-<span class="nc" id="L554">                object.getPositions().last());</span>
-<span class="nc" id="L555">            object.setReferredStartOffset(startAttribute,</span>
-<span class="nc" id="L556">                object.getOffsetStart());</span>
-<span class="nc" id="L557">            object.setReferredEndOffset(endAttribute, object.getOffsetEnd());</span>
+<span class="nc bnc" id="L565" title="All 4 branches missed.">          if (startAttribute != null &amp;&amp; endAttribute != null</span>
+<span class="nc bnc" id="L566" title="All 2 branches missed.">              &amp;&amp; !object.getPositions().isEmpty()) {</span>
+<span class="nc" id="L567">            object.setReferredStartPosition(startAttribute,</span>
+<span class="nc" id="L568">                object.getPositions().first());</span>
+<span class="nc" id="L569">            object.setReferredEndPosition(endAttribute,</span>
+<span class="nc" id="L570">                object.getPositions().last());</span>
+<span class="nc" id="L571">            object.setReferredStartOffset(startAttribute,</span>
+<span class="nc" id="L572">                object.getOffsetStart());</span>
+<span class="nc" id="L573">            object.setReferredEndOffset(endAttribute, object.getOffsetEnd());</span>
           }
         }
-<span class="fc" id="L560">      } catch (MtasParserException e) {</span>
-<span class="fc" id="L561">        log.debug(&quot;Rejected mapping &quot; + object.getType().getName(), e);</span>
+<span class="fc" id="L576">      } catch (MtasParserException e) {</span>
+<span class="fc" id="L577">        log.debug(&quot;Rejected mapping &quot; + object.getType().getName(), e);</span>
         // ignore, no new token is created
-<span class="fc" id="L563">      }</span>
-<span class="fc" id="L564">    }</span>
+<span class="fc" id="L579">      }</span>
+<span class="fc" id="L580">    }</span>
     // copy remaining updateableMappings to new parent
-<span class="fc bfc" id="L566" title="All 2 branches covered.">    if (!currentList.get(objectType.getType()).isEmpty()) {</span>
-<span class="pc bpc" id="L567" title="1 of 2 branches missed.">      if (currentList.get(objectType.getType()).contains(object)) {</span>
-<span class="nc" id="L568">        int listPosition = currentList.get(objectType.getType())</span>
-<span class="nc" id="L569">            .indexOf(object);</span>
-<span class="nc bnc" id="L570" title="All 2 branches missed.">        if (listPosition &gt; 0) {</span>
-<span class="nc" id="L571">          currentList.get(objectType.getType()).get(listPosition - 1)</span>
-<span class="nc" id="L572">              .registerUpdateableMappingsAtParent(</span>
-<span class="nc" id="L573">                  object.getUpdateableMappingsAsParent());</span>
+<span class="fc bfc" id="L582" title="All 2 branches covered.">    if (!currentList.get(objectType.getType()).isEmpty()) {</span>
+<span class="pc bpc" id="L583" title="1 of 2 branches missed.">      if (currentList.get(objectType.getType()).contains(object)) {</span>
+<span class="nc" id="L584">        int listPosition = currentList.get(objectType.getType())</span>
+<span class="nc" id="L585">            .indexOf(object);</span>
+<span class="nc bnc" id="L586" title="All 2 branches missed.">        if (listPosition &gt; 0) {</span>
+<span class="nc" id="L587">          currentList.get(objectType.getType()).get(listPosition - 1)</span>
+<span class="nc" id="L588">              .registerUpdateableMappingsAtParent(</span>
+<span class="nc" id="L589">                  object.getUpdateableMappingsAsParent());</span>
         }
-<span class="nc" id="L575">      } else {</span>
-<span class="fc" id="L576">        currentList.get(objectType.getType())</span>
-<span class="fc" id="L577">            .get(currentList.get(objectType.getType()).size() - 1)</span>
-<span class="fc" id="L578">            .registerUpdateableMappingsAtParent(</span>
-<span class="fc" id="L579">                object.getUpdateableMappingsAsParent());</span>
+<span class="nc" id="L591">      } else {</span>
+<span class="fc" id="L592">        currentList.get(objectType.getType())</span>
+<span class="fc" id="L593">            .get(currentList.get(objectType.getType()).size() - 1)</span>
+<span class="fc" id="L594">            .registerUpdateableMappingsAtParent(</span>
+<span class="fc" id="L595">                object.getUpdateableMappingsAsParent());</span>
       }
-<span class="fc bfc" id="L581" title="All 2 branches covered.">    } else if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
-<span class="fc" id="L582">      currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="fc" id="L583">          .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
-<span class="fc" id="L584">          .registerUpdateableMappingsAtParent(</span>
-<span class="fc" id="L585">              object.getUpdateableMappingsAsParent());</span>
-<span class="pc bpc" id="L586" title="1 of 2 branches missed.">    } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
-<span class="nc" id="L587">      currentList.get(MAPPING_TYPE_RELATION)</span>
-<span class="nc" id="L588">          .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
-<span class="nc" id="L589">          .registerUpdateableMappingsAtParent(</span>
-<span class="nc" id="L590">              object.getUpdateableMappingsAsParent());</span>
+<span class="fc bfc" id="L597" title="All 2 branches covered.">    } else if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
+<span class="fc" id="L598">      currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="fc" id="L599">          .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1)</span>
+<span class="fc" id="L600">          .registerUpdateableMappingsAtParent(</span>
+<span class="fc" id="L601">              object.getUpdateableMappingsAsParent());</span>
+<span class="pc bpc" id="L602" title="1 of 2 branches missed.">    } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
+<span class="nc" id="L603">      currentList.get(MAPPING_TYPE_RELATION)</span>
+<span class="nc" id="L604">          .get(currentList.get(MAPPING_TYPE_RELATION).size() - 1)</span>
+<span class="nc" id="L605">          .registerUpdateableMappingsAtParent(</span>
+<span class="nc" id="L606">              object.getUpdateableMappingsAsParent());</span>
     }
-<span class="fc" id="L592">    updateMappingsWithLocalReferences(object, currentList, updateList);</span>
-<span class="fc" id="L593">  }</span>
+<span class="fc" id="L608">    updateMappingsWithLocalReferences(object, currentList, updateList);</span>
+<span class="fc" id="L609">  }</span>
 
   /**
    * Compute variables from object.
    *
-   * @param object
-   *          the object
-   * @param currentList
-   *          the current list
-   * @param variables
-   *          the variables
+   * @param object the object
+   * @param currentList the current list
+   * @param variables the variables
    */
   protected void computeVariablesFromObject(MtasParserObject object,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;String, String&gt;&gt; variables) {
-<span class="nc" id="L608">    MtasParserType&lt;MtasParserVariable&gt; parserType = object.getType();</span>
-<span class="nc" id="L609">    String id = object.getId();</span>
-<span class="nc bnc" id="L610" title="All 2 branches missed.">    if (id != null) {</span>
-<span class="nc bnc" id="L611" title="All 2 branches missed.">      for (MtasParserVariable variable : parserType.getItems()) {</span>
-<span class="nc bnc" id="L612" title="All 2 branches missed.">        if (!variables.containsKey(variable.variable)) {</span>
-<span class="nc" id="L613">          variables.put(variable.variable, new HashMap&lt;String, String&gt;());</span>
+<span class="nc" id="L621">    MtasParserType&lt;MtasParserVariable&gt; parserType = object.getType();</span>
+<span class="nc" id="L622">    String id = object.getId();</span>
+<span class="nc bnc" id="L623" title="All 2 branches missed.">    if (id != null) {</span>
+<span class="nc bnc" id="L624" title="All 2 branches missed.">      for (MtasParserVariable variable : parserType.getItems()) {</span>
+<span class="nc bnc" id="L625" title="All 2 branches missed.">        if (!variables.containsKey(variable.variable)) {</span>
+<span class="nc" id="L626">          variables.put(variable.variable, new HashMap&lt;String, String&gt;());</span>
         }
-<span class="nc" id="L615">        StringBuilder builder = new StringBuilder();</span>
-<span class="nc bnc" id="L616" title="All 2 branches missed.">        for (MtasParserVariableValue variableValue : variable.values) {</span>
-<span class="nc bnc" id="L617" title="All 2 branches missed.">          if (variableValue.type.equals(&quot;attribute&quot;)) {</span>
-<span class="nc" id="L618">            String subValue = object.getAttribute(variableValue.name);</span>
-<span class="nc bnc" id="L619" title="All 2 branches missed.">            if (subValue != null) {</span>
-<span class="nc" id="L620">              builder.append(subValue);</span>
+<span class="nc" id="L628">        StringBuilder builder = new StringBuilder();</span>
+<span class="nc bnc" id="L629" title="All 2 branches missed.">        for (MtasParserVariableValue variableValue : variable.values) {</span>
+<span class="nc bnc" id="L630" title="All 2 branches missed.">          if (variableValue.type.equals(&quot;attribute&quot;)) {</span>
+<span class="nc" id="L631">            String subValue = object.getAttribute(variableValue.name);</span>
+<span class="nc bnc" id="L632" title="All 2 branches missed.">            if (subValue != null) {</span>
+<span class="nc" id="L633">              builder.append(subValue);</span>
             }
           }
-<span class="nc" id="L623">        }</span>
-<span class="nc" id="L624">        variables.get(variable.variable).put(id, builder.toString());</span>
-<span class="nc" id="L625">      }</span>
+<span class="nc" id="L636">        }</span>
+<span class="nc" id="L637">        variables.get(variable.variable).put(id, builder.toString());</span>
+<span class="nc" id="L638">      }</span>
     }
-<span class="nc" id="L627">  }</span>
+<span class="nc" id="L640">  }</span>
 
   /**
    * Check for variables.
    *
-   * @param values
-   *          the values
+   * @param values the values
    * @return true, if successful
    */
   private boolean checkForVariables(List&lt;Map&lt;String, String&gt;&gt; values) {
-<span class="pc bpc" id="L637" title="1 of 4 branches missed.">    if (values == null || values.isEmpty()) {</span>
-<span class="fc" id="L638">      return false;</span>
+<span class="pc bpc" id="L649" title="1 of 4 branches missed.">    if (values == null || values.isEmpty()) {</span>
+<span class="fc" id="L650">      return false;</span>
     } else {
-<span class="fc bfc" id="L640" title="All 2 branches covered.">      for (Map&lt;String, String&gt; list : values) {</span>
-<span class="pc bpc" id="L641" title="1 of 2 branches missed.">        if (list.containsKey(&quot;type&quot;) &amp;&amp; list.get(&quot;type&quot;)</span>
-<span class="pc bpc" id="L642" title="1 of 2 branches missed.">            .equals(MtasParserMapping.PARSER_TYPE_VARIABLE)) {</span>
-<span class="nc" id="L643">          return true;</span>
+<span class="fc bfc" id="L652" title="All 2 branches covered.">      for (Map&lt;String, String&gt; list : values) {</span>
+<span class="pc bpc" id="L653" title="1 of 2 branches missed.">        if (list.containsKey(&quot;type&quot;) &amp;&amp; list.get(&quot;type&quot;)</span>
+<span class="pc bpc" id="L654" title="1 of 2 branches missed.">            .equals(MtasParserMapping.PARSER_TYPE_VARIABLE)) {</span>
+<span class="nc" id="L655">          return true;</span>
         }
-<span class="fc" id="L645">      }</span>
+<span class="fc" id="L657">      }</span>
     }
-<span class="fc" id="L647">    return false;</span>
+<span class="fc" id="L659">    return false;</span>
   }
 
   /**
    * Update mappings with local references.
    *
-   * @param currentObject
-   *          the current object
-   * @param currentList
-   *          the current list
-   * @param updateList
-   *          the update list
+   * @param currentObject the current object
+   * @param currentList the current list
+   * @param updateList the update list
    */
   private void updateMappingsWithLocalReferences(MtasParserObject currentObject,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList) {
-<span class="fc bfc" id="L663" title="All 2 branches covered.">    if (currentObject.getType().type.equals(MAPPING_TYPE_GROUP)) {</span>
+<span class="fc bfc" id="L672" title="All 2 branches covered.">    if (currentObject.getType().type.equals(MAPPING_TYPE_GROUP)) {</span>
       for (Integer tokenId : updateList
-<span class="pc bpc" id="L665" title="1 of 2 branches missed.">          .get(UPDATE_TYPE_LOCAL_REF_POSITION_START).keySet()) {</span>
-<span class="nc" id="L666">        if (updateList.get(UPDATE_TYPE_LOCAL_REF_POSITION_END)</span>
-<span class="nc bnc" id="L667" title="All 2 branches missed.">            .containsKey(tokenId)</span>
-<span class="nc" id="L668">            &amp;&amp; updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_START)</span>
-<span class="nc bnc" id="L669" title="All 2 branches missed.">                .containsKey(tokenId)</span>
-<span class="nc" id="L670">            &amp;&amp; updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_END)</span>
-<span class="nc bnc" id="L671" title="All 2 branches missed.">                .containsKey(tokenId)) {</span>
-<span class="nc" id="L672">          Iterator&lt;String&gt; startPositionIt = updateList</span>
-<span class="nc" id="L673">              .get(UPDATE_TYPE_LOCAL_REF_POSITION_START).get(tokenId)</span>
-<span class="nc" id="L674">              .iterator();</span>
-<span class="nc" id="L675">          Iterator&lt;String&gt; endPositionIt = updateList</span>
-<span class="nc" id="L676">              .get(UPDATE_TYPE_LOCAL_REF_POSITION_END).get(tokenId).iterator();</span>
-<span class="nc" id="L677">          Iterator&lt;String&gt; startOffsetIt = updateList</span>
-<span class="nc" id="L678">              .get(UPDATE_TYPE_LOCAL_REF_OFFSET_START).get(tokenId).iterator();</span>
-<span class="nc" id="L679">          Iterator&lt;String&gt; endOffsetIt = updateList</span>
-<span class="nc" id="L680">              .get(UPDATE_TYPE_LOCAL_REF_OFFSET_END).get(tokenId).iterator();</span>
-<span class="nc" id="L681">          Integer startPosition = null;</span>
-<span class="nc" id="L682">          Integer endPosition = null;</span>
-<span class="nc" id="L683">          Integer startOffset = null;</span>
-<span class="nc" id="L684">          Integer endOffset = null;</span>
-<span class="nc" id="L685">          Integer newValue = null;</span>
-<span class="nc bnc" id="L686" title="All 2 branches missed.">          while (startPositionIt.hasNext()) {</span>
-<span class="nc" id="L687">            String localKey = startPositionIt.next();</span>
-<span class="nc bnc" id="L688" title="All 2 branches missed.">            if (currentObject.referredStartPosition.containsKey(localKey)) {</span>
-<span class="nc" id="L689">              newValue = currentObject.referredStartPosition.get(localKey);</span>
-<span class="nc bnc" id="L690" title="All 2 branches missed.">              startPosition = (startPosition == null) ? newValue</span>
-<span class="nc" id="L691">                  : Math.min(startPosition, newValue);</span>
+<span class="pc bpc" id="L674" title="1 of 2 branches missed.">          .get(UPDATE_TYPE_LOCAL_REF_POSITION_START).keySet()) {</span>
+<span class="nc" id="L675">        if (updateList.get(UPDATE_TYPE_LOCAL_REF_POSITION_END)</span>
+<span class="nc bnc" id="L676" title="All 2 branches missed.">            .containsKey(tokenId)</span>
+<span class="nc" id="L677">            &amp;&amp; updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_START)</span>
+<span class="nc bnc" id="L678" title="All 2 branches missed.">                .containsKey(tokenId)</span>
+<span class="nc" id="L679">            &amp;&amp; updateList.get(UPDATE_TYPE_LOCAL_REF_OFFSET_END)</span>
+<span class="nc bnc" id="L680" title="All 2 branches missed.">                .containsKey(tokenId)) {</span>
+<span class="nc" id="L681">          Iterator&lt;String&gt; startPositionIt = updateList</span>
+<span class="nc" id="L682">              .get(UPDATE_TYPE_LOCAL_REF_POSITION_START).get(tokenId)</span>
+<span class="nc" id="L683">              .iterator();</span>
+<span class="nc" id="L684">          Iterator&lt;String&gt; endPositionIt = updateList</span>
+<span class="nc" id="L685">              .get(UPDATE_TYPE_LOCAL_REF_POSITION_END).get(tokenId).iterator();</span>
+<span class="nc" id="L686">          Iterator&lt;String&gt; startOffsetIt = updateList</span>
+<span class="nc" id="L687">              .get(UPDATE_TYPE_LOCAL_REF_OFFSET_START).get(tokenId).iterator();</span>
+<span class="nc" id="L688">          Iterator&lt;String&gt; endOffsetIt = updateList</span>
+<span class="nc" id="L689">              .get(UPDATE_TYPE_LOCAL_REF_OFFSET_END).get(tokenId).iterator();</span>
+<span class="nc" id="L690">          Integer startPosition = null;</span>
+<span class="nc" id="L691">          Integer endPosition = null;</span>
+<span class="nc" id="L692">          Integer startOffset = null;</span>
+<span class="nc" id="L693">          Integer endOffset = null;</span>
+<span class="nc" id="L694">          Integer newValue = null;</span>
+<span class="nc bnc" id="L695" title="All 2 branches missed.">          while (startPositionIt.hasNext()) {</span>
+<span class="nc" id="L696">            String localKey = startPositionIt.next();</span>
+<span class="nc bnc" id="L697" title="All 2 branches missed.">            if (currentObject.referredStartPosition.containsKey(localKey)) {</span>
+<span class="nc" id="L698">              newValue = currentObject.referredStartPosition.get(localKey);</span>
+<span class="nc bnc" id="L699" title="All 2 branches missed.">              startPosition = (startPosition == null) ? newValue</span>
+<span class="nc" id="L700">                  : Math.min(startPosition, newValue);</span>
             }
-<span class="nc" id="L693">          }</span>
-<span class="nc bnc" id="L694" title="All 2 branches missed.">          while (endPositionIt.hasNext()) {</span>
-<span class="nc" id="L695">            String localKey = endPositionIt.next();</span>
-<span class="nc bnc" id="L696" title="All 2 branches missed.">            if (currentObject.referredEndPosition.containsKey(localKey)) {</span>
-<span class="nc" id="L697">              newValue = currentObject.referredEndPosition.get(localKey);</span>
-<span class="nc bnc" id="L698" title="All 2 branches missed.">              endPosition = (endPosition == null) ? newValue</span>
-<span class="nc" id="L699">                  : Math.max(endPosition, newValue);</span>
+<span class="nc" id="L702">          }</span>
+<span class="nc bnc" id="L703" title="All 2 branches missed.">          while (endPositionIt.hasNext()) {</span>
+<span class="nc" id="L704">            String localKey = endPositionIt.next();</span>
+<span class="nc bnc" id="L705" title="All 2 branches missed.">            if (currentObject.referredEndPosition.containsKey(localKey)) {</span>
+<span class="nc" id="L706">              newValue = currentObject.referredEndPosition.get(localKey);</span>
+<span class="nc bnc" id="L707" title="All 2 branches missed.">              endPosition = (endPosition == null) ? newValue</span>
+<span class="nc" id="L708">                  : Math.max(endPosition, newValue);</span>
             }
-<span class="nc" id="L701">          }</span>
-<span class="nc bnc" id="L702" title="All 2 branches missed.">          while (startOffsetIt.hasNext()) {</span>
-<span class="nc" id="L703">            String localKey = startOffsetIt.next();</span>
-<span class="nc bnc" id="L704" title="All 2 branches missed.">            if (currentObject.referredStartOffset.containsKey(localKey)) {</span>
-<span class="nc" id="L705">              newValue = currentObject.referredStartOffset.get(localKey);</span>
-<span class="nc bnc" id="L706" title="All 2 branches missed.">              startOffset = (startOffset == null) ? newValue</span>
-<span class="nc" id="L707">                  : Math.min(startOffset, newValue);</span>
+<span class="nc" id="L710">          }</span>
+<span class="nc bnc" id="L711" title="All 2 branches missed.">          while (startOffsetIt.hasNext()) {</span>
+<span class="nc" id="L712">            String localKey = startOffsetIt.next();</span>
+<span class="nc bnc" id="L713" title="All 2 branches missed.">            if (currentObject.referredStartOffset.containsKey(localKey)) {</span>
+<span class="nc" id="L714">              newValue = currentObject.referredStartOffset.get(localKey);</span>
+<span class="nc bnc" id="L715" title="All 2 branches missed.">              startOffset = (startOffset == null) ? newValue</span>
+<span class="nc" id="L716">                  : Math.min(startOffset, newValue);</span>
             }
-<span class="nc" id="L709">          }</span>
-<span class="nc bnc" id="L710" title="All 2 branches missed.">          while (endOffsetIt.hasNext()) {</span>
-<span class="nc" id="L711">            String localKey = endOffsetIt.next();</span>
-<span class="nc bnc" id="L712" title="All 2 branches missed.">            if (currentObject.referredEndOffset.containsKey(localKey)) {</span>
-<span class="nc" id="L713">              newValue = currentObject.referredEndOffset.get(localKey);</span>
-<span class="nc bnc" id="L714" title="All 2 branches missed.">              endOffset = (endOffset == null) ? newValue</span>
-<span class="nc" id="L715">                  : Math.max(endOffset, newValue);</span>
+<span class="nc" id="L718">          }</span>
+<span class="nc bnc" id="L719" title="All 2 branches missed.">          while (endOffsetIt.hasNext()) {</span>
+<span class="nc" id="L720">            String localKey = endOffsetIt.next();</span>
+<span class="nc bnc" id="L721" title="All 2 branches missed.">            if (currentObject.referredEndOffset.containsKey(localKey)) {</span>
+<span class="nc" id="L722">              newValue = currentObject.referredEndOffset.get(localKey);</span>
+<span class="nc bnc" id="L723" title="All 2 branches missed.">              endOffset = (endOffset == null) ? newValue</span>
+<span class="nc" id="L724">                  : Math.max(endOffset, newValue);</span>
             }
-<span class="nc" id="L717">          }</span>
-<span class="nc bnc" id="L718" title="All 8 branches missed.">          if (startPosition != null &amp;&amp; endPosition != null</span>
+<span class="nc" id="L726">          }</span>
+<span class="nc bnc" id="L727" title="All 8 branches missed.">          if (startPosition != null &amp;&amp; endPosition != null</span>
               &amp;&amp; startOffset != null &amp;&amp; endOffset != null) {
-<span class="nc" id="L720">            MtasToken token = tokenCollection.get(tokenId);</span>
-<span class="nc" id="L721">            token.addPositionRange(startPosition, endPosition);</span>
-<span class="nc" id="L722">            token.setOffset(startOffset, endOffset);</span>
+<span class="nc" id="L729">            MtasToken token = tokenCollection.get(tokenId);</span>
+<span class="nc" id="L730">            token.addPositionRange(startPosition, endPosition);</span>
+<span class="nc" id="L731">            token.setOffset(startOffset, endOffset);</span>
           }
         }
-<span class="nc" id="L725">      }</span>
+<span class="nc" id="L734">      }</span>
 
     }
-<span class="fc bfc" id="L728" title="All 2 branches covered.">    if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
-<span class="fc" id="L729">      MtasParserObject parentGroup = currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="fc" id="L730">          .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1);</span>
-<span class="fc" id="L731">      parentGroup.referredStartPosition</span>
-<span class="fc" id="L732">          .putAll(currentObject.referredStartPosition);</span>
-<span class="fc" id="L733">      parentGroup.referredEndPosition.putAll(currentObject.referredEndPosition);</span>
-<span class="fc" id="L734">      parentGroup.referredStartOffset.putAll(currentObject.referredStartOffset);</span>
-<span class="fc" id="L735">      parentGroup.referredEndOffset.putAll(currentObject.referredEndOffset);</span>
+<span class="fc bfc" id="L737" title="All 2 branches covered.">    if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
+<span class="fc" id="L738">      MtasParserObject parentGroup = currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="fc" id="L739">          .get(currentList.get(MAPPING_TYPE_GROUP).size() - 1);</span>
+<span class="fc" id="L740">      parentGroup.referredStartPosition</span>
+<span class="fc" id="L741">          .putAll(currentObject.referredStartPosition);</span>
+<span class="fc" id="L742">      parentGroup.referredEndPosition.putAll(currentObject.referredEndPosition);</span>
+<span class="fc" id="L743">      parentGroup.referredStartOffset.putAll(currentObject.referredStartOffset);</span>
+<span class="fc" id="L744">      parentGroup.referredEndOffset.putAll(currentObject.referredEndOffset);</span>
     }
-<span class="fc" id="L737">    currentObject.referredStartPosition.clear();</span>
-<span class="fc" id="L738">    currentObject.referredEndPosition.clear();</span>
-<span class="fc" id="L739">    currentObject.referredStartOffset.clear();</span>
-<span class="fc" id="L740">    currentObject.referredEndOffset.clear();</span>
-<span class="fc" id="L741">  }</span>
+<span class="fc" id="L746">    currentObject.referredStartPosition.clear();</span>
+<span class="fc" id="L747">    currentObject.referredEndPosition.clear();</span>
+<span class="fc" id="L748">    currentObject.referredStartOffset.clear();</span>
+<span class="fc" id="L749">    currentObject.referredEndOffset.clear();</span>
+<span class="fc" id="L750">  }</span>
 
   /**
    * Compute type from mapping source.
    *
-   * @param source
-   *          the source
+   * @param source the source
    * @return the string
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   private String computeTypeFromMappingSource(String source)
       throws MtasParserException {
-<span class="pc bpc" id="L754" title="1 of 2 branches missed.">    if (source.equals(MtasParserMapping.SOURCE_OWN)) {</span>
-<span class="nc" id="L755">      return null;</span>
-<span class="pc bpc" id="L756" title="1 of 2 branches missed.">    } else if (source.equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP)) {</span>
-<span class="nc" id="L757">      return MAPPING_TYPE_GROUP;</span>
-<span class="fc" id="L758">    } else if (source</span>
-<span class="pc bpc" id="L759" title="1 of 2 branches missed.">        .equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP_ANNOTATION)) {</span>
-<span class="nc" id="L760">      return MAPPING_TYPE_GROUP_ANNOTATION;</span>
-<span class="fc bfc" id="L761" title="All 2 branches covered.">    } else if (source.equals(MtasParserMapping.SOURCE_ANCESTOR_WORD)) {</span>
-<span class="fc" id="L762">      return MAPPING_TYPE_WORD;</span>
-<span class="fc" id="L763">    } else if (source</span>
-<span class="fc bfc" id="L764" title="All 2 branches covered.">        .equals(MtasParserMapping.SOURCE_ANCESTOR_WORD_ANNOTATION)) {</span>
-<span class="fc" id="L765">      return MAPPING_TYPE_WORD_ANNOTATION;</span>
-<span class="pc bpc" id="L766" title="1 of 2 branches missed.">    } else if (source.equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION)) {</span>
-<span class="fc" id="L767">      return MAPPING_TYPE_RELATION;</span>
-<span class="nc" id="L768">    } else if (source</span>
-<span class="nc bnc" id="L769" title="All 2 branches missed.">        .equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L770">      return MAPPING_TYPE_RELATION_ANNOTATION;</span>
+<span class="pc bpc" id="L761" title="1 of 2 branches missed.">    if (source.equals(MtasParserMapping.SOURCE_OWN)) {</span>
+<span class="nc" id="L762">      return null;</span>
+<span class="pc bpc" id="L763" title="1 of 2 branches missed.">    } else if (source.equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP)) {</span>
+<span class="nc" id="L764">      return MAPPING_TYPE_GROUP;</span>
+<span class="fc" id="L765">    } else if (source</span>
+<span class="pc bpc" id="L766" title="1 of 2 branches missed.">        .equals(MtasParserMapping.SOURCE_ANCESTOR_GROUP_ANNOTATION)) {</span>
+<span class="nc" id="L767">      return MAPPING_TYPE_GROUP_ANNOTATION;</span>
+<span class="fc bfc" id="L768" title="All 2 branches covered.">    } else if (source.equals(MtasParserMapping.SOURCE_ANCESTOR_WORD)) {</span>
+<span class="fc" id="L769">      return MAPPING_TYPE_WORD;</span>
+<span class="fc" id="L770">    } else if (source</span>
+<span class="fc bfc" id="L771" title="All 2 branches covered.">        .equals(MtasParserMapping.SOURCE_ANCESTOR_WORD_ANNOTATION)) {</span>
+<span class="fc" id="L772">      return MAPPING_TYPE_WORD_ANNOTATION;</span>
+<span class="pc bpc" id="L773" title="1 of 2 branches missed.">    } else if (source.equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION)) {</span>
+<span class="fc" id="L774">      return MAPPING_TYPE_RELATION;</span>
+<span class="nc" id="L775">    } else if (source</span>
+<span class="nc bnc" id="L776" title="All 2 branches missed.">        .equals(MtasParserMapping.SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L777">      return MAPPING_TYPE_RELATION_ANNOTATION;</span>
     } else {
-<span class="nc" id="L772">      throw new MtasParserException(&quot;unknown source &quot; + source);</span>
+<span class="nc" id="L779">      throw new MtasParserException(&quot;unknown source &quot; + source);</span>
     }
   }
 
   /**
    * Compute object from mapping value.
    *
-   * @param object
-   *          the object
-   * @param mappingValue
-   *          the mapping value
-   * @param currentList
-   *          the current list
+   * @param object the object
+   * @param mappingValue the mapping value
+   * @param currentList the current list
    * @return the mtas parser object[]
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   private MtasParserObject[] computeObjectFromMappingValue(
       MtasParserObject object, Map&lt;String, String&gt; mappingValue,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList)
       throws MtasParserException {
-<span class="fc" id="L793">    MtasParserObject[] checkObjects = null;</span>
+<span class="fc" id="L796">    MtasParserObject[] checkObjects = null;</span>
     MtasParserObject checkObject;
-<span class="fc" id="L795">    Integer ancestorNumber = null;</span>
-<span class="fc" id="L796">    String ancestorType = null;</span>
+<span class="fc" id="L798">    Integer ancestorNumber = null;</span>
+<span class="fc" id="L799">    String ancestorType = null;</span>
     // try to get relevant object
-<span class="fc" id="L798">    if (mappingValue.get(MAPPING_VALUE_SOURCE)</span>
-<span class="fc bfc" id="L799" title="All 2 branches covered.">        .equals(MtasParserMapping.SOURCE_OWN)) {</span>
-<span class="fc" id="L800">      checkObjects = new MtasParserObject[] { object };</span>
+<span class="fc" id="L801">    if (mappingValue.get(MAPPING_VALUE_SOURCE)</span>
+<span class="fc bfc" id="L802" title="All 2 branches covered.">        .equals(MtasParserMapping.SOURCE_OWN)) {</span>
+<span class="fc" id="L803">      checkObjects = new MtasParserObject[] { object };</span>
     } else {
-<span class="fc bfc" id="L802" title="All 2 branches covered.">      ancestorNumber = mappingValue.get(MAPPING_VALUE_ANCESTOR) != null</span>
-<span class="fc" id="L803">          ? Integer.parseInt(mappingValue.get(MAPPING_VALUE_ANCESTOR)) : null;</span>
-<span class="fc" id="L804">      ancestorType = computeTypeFromMappingSource(</span>
-<span class="fc" id="L805">          mappingValue.get(MAPPING_VALUE_SOURCE));</span>
+<span class="fc bfc" id="L805" title="All 2 branches covered.">      ancestorNumber = mappingValue.get(MAPPING_VALUE_ANCESTOR) != null</span>
+<span class="fc" id="L806">          ? Integer.parseInt(mappingValue.get(MAPPING_VALUE_ANCESTOR)) : null;</span>
+<span class="fc" id="L807">      ancestorType = computeTypeFromMappingSource(</span>
+<span class="fc" id="L808">          mappingValue.get(MAPPING_VALUE_SOURCE));</span>
       // get ancestor object
-<span class="pc bpc" id="L807" title="1 of 2 branches missed.">      if (ancestorType != null) {</span>
-<span class="fc" id="L808">        int s = currentList.get(ancestorType).size();</span>
+<span class="pc bpc" id="L810" title="1 of 2 branches missed.">      if (ancestorType != null) {</span>
+<span class="fc" id="L811">        int s = currentList.get(ancestorType).size();</span>
         // check existence ancestor for conditions
-<span class="fc bfc" id="L810" title="All 2 branches covered.">        if (ancestorNumber != null) {</span>
-<span class="pc bpc" id="L811" title="1 of 4 branches missed.">          if ((s &gt; 0) &amp;&amp; (ancestorNumber &lt; s) &amp;&amp; (checkObject = currentList</span>
-<span class="pc bpc" id="L812" title="1 of 2 branches missed.">              .get(ancestorType).get((s - ancestorNumber - 1))) != null) {</span>
-<span class="fc" id="L813">            checkObjects = new MtasParserObject[] { checkObject };</span>
+<span class="fc bfc" id="L813" title="All 2 branches covered.">        if (ancestorNumber != null) {</span>
+<span class="pc bpc" id="L814" title="1 of 4 branches missed.">          if ((s &gt; 0) &amp;&amp; (ancestorNumber &lt; s) &amp;&amp; (checkObject = currentList</span>
+<span class="pc bpc" id="L815" title="1 of 2 branches missed.">              .get(ancestorType).get((s - ancestorNumber - 1))) != null) {</span>
+<span class="fc" id="L816">            checkObjects = new MtasParserObject[] { checkObject };</span>
           }
         } else {
-<span class="fc" id="L816">          checkObjects = new MtasParserObject[s];</span>
-<span class="fc bfc" id="L817" title="All 2 branches covered.">          for (int i = s - 1; i &gt;= 0; i--) {</span>
-<span class="fc" id="L818">            checkObjects[s - i - 1] = currentList.get(ancestorType).get(i);</span>
+<span class="fc" id="L819">          checkObjects = new MtasParserObject[s];</span>
+<span class="fc bfc" id="L820" title="All 2 branches covered.">          for (int i = s - 1; i &gt;= 0; i--) {</span>
+<span class="fc" id="L821">            checkObjects[s - i - 1] = currentList.get(ancestorType).get(i);</span>
           }
         }
       }
     }
-<span class="fc" id="L823">    return checkObjects;</span>
+<span class="fc" id="L826">    return checkObjects;</span>
   }
 
   /**
    * Compute value from mapping values.
    *
-   * @param object
-   *          the object
-   * @param mappingValues
-   *          the mapping values
-   * @param currentList
-   *          the current list
-   * @param containsVariables
-   *          the contains variables
+   * @param object the object
+   * @param mappingValues the mapping values
+   * @param currentList the current list
+   * @param containsVariables the contains variables
    * @return the string[]
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   private String[] computeValueFromMappingValues(MtasParserObject object,
       List&lt;Map&lt;String, String&gt;&gt; mappingValues,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       boolean containsVariables)
       throws MtasParserException, MtasConfigException {
-<span class="fc" id="L848">    String[] value = { &quot;&quot; };</span>
-<span class="fc bfc" id="L849" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingValue : mappingValues) {</span>
+<span class="fc" id="L845">    String[] value = { &quot;&quot; };</span>
+<span class="fc bfc" id="L846" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingValue : mappingValues) {</span>
       // directly
-<span class="fc" id="L851">      if (mappingValue.get(MAPPING_VALUE_SOURCE)</span>
-<span class="fc bfc" id="L852" title="All 2 branches covered.">          .equals(MtasParserMapping.SOURCE_STRING)) {</span>
-<span class="fc" id="L853">        if (mappingValue.get(&quot;type&quot;)</span>
-<span class="pc bpc" id="L854" title="1 of 2 branches missed.">            .equals(MtasParserMapping.PARSER_TYPE_STRING)) {</span>
-<span class="fc" id="L855">          String subvalue = computeFilteredPrefixedValue(</span>
-<span class="fc" id="L856">              mappingValue.get(MAPPING_VALUE_TYPE),</span>
-<span class="fc" id="L857">              mappingValue.get(MAPPING_VALUE_TEXT), null, null);</span>
-<span class="pc bpc" id="L858" title="1 of 2 branches missed.">          if (subvalue != null) {</span>
-<span class="fc bfc" id="L859" title="All 2 branches covered.">            for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="fc" id="L860">              value[i] = addAndEncodeValue(value[i], subvalue,</span>
+<span class="fc" id="L848">      if (mappingValue.get(MAPPING_VALUE_SOURCE)</span>
+<span class="fc bfc" id="L849" title="All 2 branches covered.">          .equals(MtasParserMapping.SOURCE_STRING)) {</span>
+<span class="fc" id="L850">        if (mappingValue.get(&quot;type&quot;)</span>
+<span class="pc bpc" id="L851" title="1 of 2 branches missed.">            .equals(MtasParserMapping.PARSER_TYPE_STRING)) {</span>
+<span class="fc" id="L852">          String subvalue = computeFilteredPrefixedValue(</span>
+<span class="fc" id="L853">              mappingValue.get(MAPPING_VALUE_TYPE),</span>
+<span class="fc" id="L854">              mappingValue.get(MAPPING_VALUE_TEXT), null, null);</span>
+<span class="pc bpc" id="L855" title="1 of 2 branches missed.">          if (subvalue != null) {</span>
+<span class="fc bfc" id="L856" title="All 2 branches covered.">            for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="fc" id="L857">              value[i] = addAndEncodeValue(value[i], subvalue,</span>
                   containsVariables);
             }
           }
-<span class="fc" id="L864">        }</span>
+<span class="fc" id="L861">        }</span>
         // from objects
       } else {
-<span class="fc" id="L867">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
+<span class="fc" id="L864">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
             mappingValue, currentList);
         // create value
-<span class="pc bpc" id="L870" title="2 of 4 branches missed.">        if (checkObjects != null &amp;&amp; checkObjects.length &gt; 0) {</span>
-<span class="fc" id="L871">          MtasParserType checkType = checkObjects[0].getType();</span>
+<span class="pc bpc" id="L867" title="2 of 4 branches missed.">        if (checkObjects != null &amp;&amp; checkObjects.length &gt; 0) {</span>
+<span class="fc" id="L868">          MtasParserType checkType = checkObjects[0].getType();</span>
           // add name to value
-<span class="fc" id="L873">          if (mappingValue.get(MAPPING_VALUE_TYPE)</span>
-<span class="fc bfc" id="L874" title="All 2 branches covered.">              .equals(MtasParserMapping.PARSER_TYPE_NAME)) {</span>
-<span class="fc" id="L875">            String subvalue = computeFilteredPrefixedValue(</span>
-<span class="fc" id="L876">                mappingValue.get(MAPPING_VALUE_TYPE), checkType.getName(),</span>
-<span class="fc" id="L877">                mappingValue.get(MAPPING_VALUE_FILTER),</span>
-<span class="fc bfc" id="L878" title="All 2 branches covered.">                mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
-<span class="pc bpc" id="L879" title="1 of 2 branches missed.">                    || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty() ? null</span>
-<span class="fc" id="L880">                        : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
-<span class="pc bpc" id="L881" title="1 of 2 branches missed.">            if (subvalue != null) {</span>
-<span class="fc bfc" id="L882" title="All 2 branches covered.">              for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="fc" id="L883">                value[i] = addAndEncodeValue(value[i], subvalue,</span>
+<span class="fc" id="L870">          if (mappingValue.get(MAPPING_VALUE_TYPE)</span>
+<span class="fc bfc" id="L871" title="All 2 branches covered.">              .equals(MtasParserMapping.PARSER_TYPE_NAME)) {</span>
+<span class="fc" id="L872">            String subvalue = computeFilteredPrefixedValue(</span>
+<span class="fc" id="L873">                mappingValue.get(MAPPING_VALUE_TYPE), checkType.getName(),</span>
+<span class="fc" id="L874">                mappingValue.get(MAPPING_VALUE_FILTER),</span>
+<span class="fc bfc" id="L875" title="All 2 branches covered.">                mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
+<span class="pc bpc" id="L876" title="1 of 2 branches missed.">                    || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty() ? null</span>
+<span class="fc" id="L877">                        : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
+<span class="pc bpc" id="L878" title="1 of 2 branches missed.">            if (subvalue != null) {</span>
+<span class="fc bfc" id="L879" title="All 2 branches covered.">              for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="fc" id="L880">                value[i] = addAndEncodeValue(value[i], subvalue,</span>
                     containsVariables);
               }
             }
             // add attribute to value
-<span class="fc" id="L888">          } else if (mappingValue.get(MAPPING_VALUE_TYPE)</span>
-<span class="fc bfc" id="L889" title="All 2 branches covered.">              .equals(MtasParserMapping.PARSER_TYPE_ATTRIBUTE)) {</span>
-<span class="fc" id="L890">            String tmpValue = null;</span>
-<span class="pc bpc" id="L891" title="1 of 2 branches missed.">            if (mappingValue.get(MAPPING_VALUE_NAME).equals(&quot;#&quot;)) {</span>
-<span class="nc" id="L892">              tmpValue = checkObjects[0].getId();</span>
+<span class="fc" id="L885">          } else if (mappingValue.get(MAPPING_VALUE_TYPE)</span>
+<span class="fc bfc" id="L886" title="All 2 branches covered.">              .equals(MtasParserMapping.PARSER_TYPE_ATTRIBUTE)) {</span>
+<span class="fc" id="L887">            String tmpValue = null;</span>
+<span class="pc bpc" id="L888" title="1 of 2 branches missed.">            if (mappingValue.get(MAPPING_VALUE_NAME).equals(&quot;#&quot;)) {</span>
+<span class="nc" id="L889">              tmpValue = checkObjects[0].getId();</span>
             } else {
-<span class="fc" id="L894">              tmpValue = checkObjects[0]</span>
-<span class="fc" id="L895">                  .getAttribute(mappingValue.get(MAPPING_VALUE_NAME));</span>
+<span class="fc" id="L891">              tmpValue = checkObjects[0]</span>
+<span class="fc" id="L892">                  .getAttribute(mappingValue.get(MAPPING_VALUE_NAME));</span>
             }
-<span class="fc" id="L897">            String subvalue = computeFilteredPrefixedValue(</span>
-<span class="fc" id="L898">                mappingValue.get(MAPPING_VALUE_TYPE), tmpValue,</span>
-<span class="fc" id="L899">                mappingValue.get(MAPPING_VALUE_FILTER),</span>
-<span class="fc bfc" id="L900" title="All 2 branches covered.">                mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
-<span class="pc bpc" id="L901" title="1 of 2 branches missed.">                    || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty() ? null</span>
-<span class="fc" id="L902">                        : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
-<span class="fc bfc" id="L903" title="All 2 branches covered.">            if (subvalue != null) {</span>
-<span class="fc bfc" id="L904" title="All 2 branches covered.">              for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="fc" id="L905">                value[i] = addAndEncodeValue(value[i], subvalue,</span>
+<span class="fc" id="L894">            String subvalue = computeFilteredPrefixedValue(</span>
+<span class="fc" id="L895">                mappingValue.get(MAPPING_VALUE_TYPE), tmpValue,</span>
+<span class="fc" id="L896">                mappingValue.get(MAPPING_VALUE_FILTER),</span>
+<span class="fc bfc" id="L897" title="All 2 branches covered.">                mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
+<span class="pc bpc" id="L898" title="1 of 2 branches missed.">                    || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty() ? null</span>
+<span class="fc" id="L899">                        : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
+<span class="fc bfc" id="L900" title="All 2 branches covered.">            if (subvalue != null) {</span>
+<span class="fc bfc" id="L901" title="All 2 branches covered.">              for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="fc" id="L902">                value[i] = addAndEncodeValue(value[i], subvalue,</span>
                     containsVariables);
               }
             }
             // value from text
-<span class="fc" id="L910">          } else if (mappingValue.get(&quot;type&quot;)</span>
-<span class="pc bpc" id="L911" title="1 of 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_TEXT)) {</span>
-<span class="fc" id="L912">            String subvalue = computeFilteredPrefixedValue(</span>
-<span class="fc" id="L913">                mappingValue.get(MAPPING_VALUE_TYPE), checkObjects[0].getText(),</span>
-<span class="fc" id="L914">                mappingValue.get(MAPPING_VALUE_FILTER),</span>
-<span class="pc bpc" id="L915" title="1 of 2 branches missed.">                mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
-<span class="pc bnc" id="L916" title="All 2 branches missed.">                    || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty() ? null</span>
-<span class="nc" id="L917">                        : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
-<span class="pc bpc" id="L918" title="1 of 2 branches missed.">            if (subvalue != null) {</span>
-<span class="fc bfc" id="L919" title="All 2 branches covered.">              for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="fc" id="L920">                value[i] = addAndEncodeValue(value[i], subvalue,</span>
+<span class="fc" id="L907">          } else if (mappingValue.get(&quot;type&quot;)</span>
+<span class="pc bpc" id="L908" title="1 of 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_TEXT)) {</span>
+<span class="fc" id="L909">            String subvalue = computeFilteredPrefixedValue(</span>
+<span class="fc" id="L910">                mappingValue.get(MAPPING_VALUE_TYPE), checkObjects[0].getText(),</span>
+<span class="fc" id="L911">                mappingValue.get(MAPPING_VALUE_FILTER),</span>
+<span class="pc bpc" id="L912" title="1 of 2 branches missed.">                mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
+<span class="pc bnc" id="L913" title="All 2 branches missed.">                    || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty() ? null</span>
+<span class="nc" id="L914">                        : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
+<span class="pc bpc" id="L915" title="1 of 2 branches missed.">            if (subvalue != null) {</span>
+<span class="fc bfc" id="L916" title="All 2 branches covered.">              for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="fc" id="L917">                value[i] = addAndEncodeValue(value[i], subvalue,</span>
                     containsVariables);
               }
             }
-<span class="pc" id="L924">          } else if (mappingValue.get(&quot;type&quot;)</span>
-<span class="nc bnc" id="L925" title="All 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_TEXT_SPLIT)) {</span>
-<span class="nc" id="L926">            String[] textValues = checkObjects[0].getText()</span>
-<span class="nc" id="L927">                .split(Pattern.quote(mappingValue.get(MAPPING_VALUE_SPLIT)));</span>
-<span class="nc" id="L928">            textValues = computeFilteredSplitValues(textValues,</span>
-<span class="nc" id="L929">                mappingValue.get(MAPPING_VALUE_FILTER));</span>
-<span class="nc bnc" id="L930" title="All 4 branches missed.">            if (textValues != null &amp;&amp; textValues.length &gt; 0) {</span>
-<span class="nc" id="L931">              String[] nextValue = new String[value.length * textValues.length];</span>
-<span class="nc" id="L932">              boolean nullValue = false;</span>
-<span class="nc" id="L933">              int number = 0;</span>
-<span class="nc bnc" id="L934" title="All 2 branches missed.">              for (int k = 0; k &lt; textValues.length; k++) {</span>
-<span class="nc" id="L935">                String subvalue = computeFilteredPrefixedValue(</span>
-<span class="nc" id="L936">                    mappingValue.get(MAPPING_VALUE_TYPE), textValues[k],</span>
-<span class="nc" id="L937">                    mappingValue.get(MAPPING_VALUE_FILTER),</span>
-<span class="nc bnc" id="L938" title="All 2 branches missed.">                    mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
-<span class="nc bnc" id="L939" title="All 2 branches missed.">                        || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty()</span>
-<span class="nc" id="L940">                            ? null : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
-<span class="nc bnc" id="L941" title="All 2 branches missed.">                if (subvalue != null) {</span>
-<span class="nc bnc" id="L942" title="All 2 branches missed.">                  for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="nc" id="L943">                    nextValue[number] = addAndEncodeValue(value[i], subvalue,</span>
+<span class="pc" id="L921">          } else if (mappingValue.get(&quot;type&quot;)</span>
+<span class="nc bnc" id="L922" title="All 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_TEXT_SPLIT)) {</span>
+<span class="nc" id="L923">            String[] textValues = checkObjects[0].getText()</span>
+<span class="nc" id="L924">                .split(Pattern.quote(mappingValue.get(MAPPING_VALUE_SPLIT)));</span>
+<span class="nc" id="L925">            textValues = computeFilteredSplitValues(textValues,</span>
+<span class="nc" id="L926">                mappingValue.get(MAPPING_VALUE_FILTER));</span>
+<span class="nc bnc" id="L927" title="All 4 branches missed.">            if (textValues != null &amp;&amp; textValues.length &gt; 0) {</span>
+<span class="nc" id="L928">              String[] nextValue = new String[value.length * textValues.length];</span>
+<span class="nc" id="L929">              boolean nullValue = false;</span>
+<span class="nc" id="L930">              int number = 0;</span>
+<span class="nc bnc" id="L931" title="All 2 branches missed.">              for (int k = 0; k &lt; textValues.length; k++) {</span>
+<span class="nc" id="L932">                String subvalue = computeFilteredPrefixedValue(</span>
+<span class="nc" id="L933">                    mappingValue.get(MAPPING_VALUE_TYPE), textValues[k],</span>
+<span class="nc" id="L934">                    mappingValue.get(MAPPING_VALUE_FILTER),</span>
+<span class="nc bnc" id="L935" title="All 2 branches missed.">                    mappingValue.get(MAPPING_VALUE_PREFIX) == null</span>
+<span class="nc bnc" id="L936" title="All 2 branches missed.">                        || mappingValue.get(MAPPING_VALUE_PREFIX).isEmpty()</span>
+<span class="nc" id="L937">                            ? null : mappingValue.get(MAPPING_VALUE_PREFIX));</span>
+<span class="nc bnc" id="L938" title="All 2 branches missed.">                if (subvalue != null) {</span>
+<span class="nc bnc" id="L939" title="All 2 branches missed.">                  for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="nc" id="L940">                    nextValue[number] = addAndEncodeValue(value[i], subvalue,</span>
                         containsVariables);
-<span class="nc" id="L945">                    number++;</span>
+<span class="nc" id="L942">                    number++;</span>
                   }
-<span class="nc bnc" id="L947" title="All 2 branches missed.">                } else if (!nullValue) {</span>
-<span class="nc bnc" id="L948" title="All 2 branches missed.">                  for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="nc" id="L949">                    nextValue[number] = value[i];</span>
-<span class="nc" id="L950">                    number++;</span>
+<span class="nc bnc" id="L944" title="All 2 branches missed.">                } else if (!nullValue) {</span>
+<span class="nc bnc" id="L945" title="All 2 branches missed.">                  for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="nc" id="L946">                    nextValue[number] = value[i];</span>
+<span class="nc" id="L947">                    number++;</span>
                   }
-<span class="nc" id="L952">                  nullValue = true;</span>
+<span class="nc" id="L949">                  nullValue = true;</span>
                 }
               }
-<span class="nc" id="L955">              value = new String[number];</span>
-<span class="nc" id="L956">              System.arraycopy(nextValue, 0, value, 0, number);</span>
+<span class="nc" id="L952">              value = new String[number];</span>
+<span class="nc" id="L953">              System.arraycopy(nextValue, 0, value, 0, number);</span>
             }
-<span class="nc" id="L958">          } else if (mappingValue.get(&quot;type&quot;)</span>
-<span class="nc bnc" id="L959" title="All 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_VARIABLE)) {</span>
-<span class="nc bnc" id="L960" title="All 2 branches missed.">            if (containsVariables) {</span>
-<span class="nc" id="L961">              String variableName = mappingValue.get(MAPPING_VALUE_NAME);</span>
-<span class="nc" id="L962">              String variableValue = mappingValue.get(MAPPING_VALUE_VALUE);</span>
-<span class="nc" id="L963">              String prefix = mappingValue.get(MAPPING_VALUE_PREFIX);</span>
-<span class="nc bnc" id="L964" title="All 4 branches missed.">              if (variableName != null &amp;&amp; variableValue != null</span>
-<span class="nc" id="L965">                  &amp;&amp; mappingValue.get(MAPPING_VALUE_SOURCE)</span>
-<span class="nc bnc" id="L966" title="All 2 branches missed.">                      .equals(MtasParserMapping.SOURCE_OWN)) {</span>
-<span class="nc" id="L967">                String subvalue = object.getAttribute(variableValue);</span>
-<span class="nc bnc" id="L968" title="All 4 branches missed.">                if (subvalue != null &amp;&amp; subvalue.startsWith(&quot;#&quot;)) {</span>
-<span class="nc" id="L969">                  subvalue = subvalue.substring(1);</span>
+<span class="nc" id="L955">          } else if (mappingValue.get(&quot;type&quot;)</span>
+<span class="nc bnc" id="L956" title="All 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_VARIABLE)) {</span>
+<span class="nc bnc" id="L957" title="All 2 branches missed.">            if (containsVariables) {</span>
+<span class="nc" id="L958">              String variableName = mappingValue.get(MAPPING_VALUE_NAME);</span>
+<span class="nc" id="L959">              String variableValue = mappingValue.get(MAPPING_VALUE_VALUE);</span>
+<span class="nc" id="L960">              String prefix = mappingValue.get(MAPPING_VALUE_PREFIX);</span>
+<span class="nc bnc" id="L961" title="All 4 branches missed.">              if (variableName != null &amp;&amp; variableValue != null</span>
+<span class="nc" id="L962">                  &amp;&amp; mappingValue.get(MAPPING_VALUE_SOURCE)</span>
+<span class="nc bnc" id="L963" title="All 2 branches missed.">                      .equals(MtasParserMapping.SOURCE_OWN)) {</span>
+<span class="nc" id="L964">                String subvalue = object.getAttribute(variableValue);</span>
+<span class="nc bnc" id="L965" title="All 4 branches missed.">                if (subvalue != null &amp;&amp; subvalue.startsWith(&quot;#&quot;)) {</span>
+<span class="nc" id="L966">                  subvalue = subvalue.substring(1);</span>
                 }
-<span class="nc bnc" id="L971" title="All 2 branches missed.">                if (subvalue != null) {</span>
-<span class="nc bnc" id="L972" title="All 2 branches missed.">                  for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="nc bnc" id="L973" title="All 4 branches missed.">                    if (prefix != null &amp;&amp; !prefix.isEmpty()) {</span>
-<span class="nc" id="L974">                      value[i] = addAndEncodeValue(value[i], prefix,</span>
+<span class="nc bnc" id="L968" title="All 2 branches missed.">                if (subvalue != null) {</span>
+<span class="nc bnc" id="L969" title="All 2 branches missed.">                  for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="nc bnc" id="L970" title="All 4 branches missed.">                    if (prefix != null &amp;&amp; !prefix.isEmpty()) {</span>
+<span class="nc" id="L971">                      value[i] = addAndEncodeValue(value[i], prefix,</span>
                           containsVariables);
                     }
-<span class="nc" id="L977">                    value[i] = addAndEncodeVariable(value[i], variableName,</span>
+<span class="nc" id="L974">                    value[i] = addAndEncodeVariable(value[i], variableName,</span>
                         subvalue, containsVariables);
                   }
                 }
               }
-<span class="nc" id="L982">            } else {</span>
-<span class="nc" id="L983">              throw new MtasParserException(&quot;unexpected variable&quot;);</span>
+<span class="nc" id="L979">            } else {</span>
+<span class="nc" id="L980">              throw new MtasParserException(&quot;unexpected variable&quot;);</span>
             }
           } else {
-<span class="nc" id="L986">            throw new MtasParserException(</span>
-<span class="nc" id="L987">                &quot;unknown type &quot; + mappingValue.get(&quot;type&quot;));</span>
+<span class="nc" id="L983">            throw new MtasParserException(</span>
+<span class="nc" id="L984">                &quot;unknown type &quot; + mappingValue.get(&quot;type&quot;));</span>
           }
         }
       }
-<span class="fc" id="L991">    }</span>
-<span class="pc bpc" id="L992" title="1 of 4 branches missed.">    if (value.length == 1 &amp;&amp; value[0].isEmpty()) {</span>
-<span class="fc" id="L993">      return null;</span>
+<span class="fc" id="L988">    }</span>
+<span class="pc bpc" id="L989" title="1 of 4 branches missed.">    if (value.length == 1 &amp;&amp; value[0].isEmpty()) {</span>
+<span class="fc" id="L990">      return new String[] {};</span>
     } else {
-<span class="fc" id="L995">      return value;</span>
+<span class="fc" id="L992">      return value;</span>
     }
   }
 
   /**
    * Adds the and encode variable.
    *
-   * @param originalValue
-   *          the original value
-   * @param newVariable
-   *          the new variable
-   * @param newVariableName
-   *          the new variable name
-   * @param encode
-   *          the encode
+   * @param originalValue the original value
+   * @param newVariable the new variable
+   * @param newVariableName the new variable name
+   * @param encode the encode
    * @return the string
    */
   private String addAndEncodeVariable(String originalValue, String newVariable,
       String newVariableName, boolean encode) {
-<span class="nc" id="L1014">    return addAndEncode(originalValue, newVariable, newVariableName, encode);</span>
+<span class="nc" id="L1007">    return addAndEncode(originalValue, newVariable, newVariableName, encode);</span>
   }
 
   /**
    * Adds the and encode value.
    *
-   * @param originalValue
-   *          the original value
-   * @param newValue
-   *          the new value
-   * @param encode
-   *          the encode
+   * @param originalValue the original value
+   * @param newValue the new value
+   * @param encode the encode
    * @return the string
    */
   private String addAndEncodeValue(String originalValue, String newValue,
       boolean encode) {
-<span class="fc" id="L1030">    return addAndEncode(originalValue, null, newValue, encode);</span>
+<span class="fc" id="L1020">    return addAndEncode(originalValue, null, newValue, encode);</span>
   }
 
   /**
    * Adds the and encode.
    *
-   * @param originalValue
-   *          the original value
-   * @param newType
-   *          the new type
-   * @param newValue
-   *          the new value
-   * @param encode
-   *          the encode
+   * @param originalValue the original value
+   * @param newType the new type
+   * @param newValue the new value
+   * @param encode the encode
    * @return the string
    */
   private String addAndEncode(String originalValue, String newType,
       String newValue, boolean encode) {
-<span class="pc bpc" id="L1048" title="1 of 2 branches missed.">    if (newValue == null) {</span>
-<span class="nc" id="L1049">      return originalValue;</span>
+<span class="pc bpc" id="L1034" title="1 of 2 branches missed.">    if (newValue == null) {</span>
+<span class="nc" id="L1035">      return originalValue;</span>
     } else {
       String finalNewValue;
-<span class="pc bpc" id="L1052" title="1 of 2 branches missed.">      if (encode) {</span>
-<span class="nc bnc" id="L1053" title="All 2 branches missed.">        if (newType == null) {</span>
-<span class="nc" id="L1054">          finalNewValue = new String(</span>
-<span class="nc" id="L1055">              enc.encode(newValue.getBytes(StandardCharsets.UTF_8)),</span>
+<span class="pc bpc" id="L1038" title="1 of 2 branches missed.">      if (encode) {</span>
+<span class="nc bnc" id="L1039" title="All 2 branches missed.">        if (newType == null) {</span>
+<span class="nc" id="L1040">          finalNewValue = new String(</span>
+<span class="nc" id="L1041">              enc.encode(newValue.getBytes(StandardCharsets.UTF_8)),</span>
               StandardCharsets.UTF_8);
         } else {
-<span class="nc" id="L1058">          finalNewValue = new String(</span>
-<span class="nc" id="L1059">              enc.encode(newType.getBytes(StandardCharsets.UTF_8)),</span>
+<span class="nc" id="L1044">          finalNewValue = new String(</span>
+<span class="nc" id="L1045">              enc.encode(newType.getBytes(StandardCharsets.UTF_8)),</span>
               StandardCharsets.UTF_8)
               + &quot;:&quot;
               + new String(
-<span class="nc" id="L1063">                  enc.encode(newValue.getBytes(StandardCharsets.UTF_8)),</span>
+<span class="nc" id="L1049">                  enc.encode(newValue.getBytes(StandardCharsets.UTF_8)),</span>
                   StandardCharsets.UTF_8);
         }
       } else {
-<span class="fc" id="L1067">        finalNewValue = newValue;</span>
+<span class="fc" id="L1053">        finalNewValue = newValue;</span>
       }
-<span class="pc bpc" id="L1069" title="1 of 4 branches missed.">      if (originalValue == null || originalValue.isEmpty()) {</span>
-<span class="fc" id="L1070">        return finalNewValue;</span>
+<span class="pc bpc" id="L1055" title="1 of 4 branches missed.">      if (originalValue == null || originalValue.isEmpty()) {</span>
+<span class="fc" id="L1056">        return finalNewValue;</span>
       } else {
-<span class="pc bpc" id="L1072" title="1 of 2 branches missed.">        return originalValue + (encode ? &quot; &quot; : &quot;&quot;) + finalNewValue;</span>
+<span class="pc bpc" id="L1058" title="1 of 2 branches missed.">        return originalValue + (encode ? &quot; &quot; : &quot;&quot;) + finalNewValue;</span>
       }
     }
   }
@@ -1077,525 +1063,493 @@ public abstract class MtasBasicParser extends MtasParser {
   /**
    * Decode and update with variables.
    *
-   * @param encodedPrefix
-   *          the encoded prefix
-   * @param encodedPostfix
-   *          the encoded postfix
-   * @param variables
-   *          the variables
+   * @param encodedPrefix the encoded prefix
+   * @param encodedPostfix the encoded postfix
+   * @param variables the variables
    * @return the string
    */
   protected String decodeAndUpdateWithVariables(String encodedPrefix,
-      String encodedPostfix,
-      Map&lt;String, Map&lt;String, String&gt;&gt; variables) {
+      String encodedPostfix, Map&lt;String, Map&lt;String, String&gt;&gt; variables) {
     // System.out.println(&quot;TEST &quot;+encodedPrefix+&quot; - &quot;+encodedPostfix+&quot;
     // &quot;+variables);
     String[] prefixSplit;
     String[] postfixSplit;
-<span class="nc bnc" id="L1095" title="All 4 branches missed.">    if (encodedPrefix != null &amp;&amp; !encodedPrefix.isEmpty()) {</span>
-<span class="nc" id="L1096">      prefixSplit = encodedPrefix.split(&quot; &quot;);</span>
+<span class="nc bnc" id="L1077" title="All 4 branches missed.">    if (encodedPrefix != null &amp;&amp; !encodedPrefix.isEmpty()) {</span>
+<span class="nc" id="L1078">      prefixSplit = encodedPrefix.split(&quot; &quot;);</span>
     } else {
-<span class="nc" id="L1098">      prefixSplit = new String[0];</span>
+<span class="nc" id="L1080">      prefixSplit = new String[0];</span>
     }
-<span class="nc bnc" id="L1100" title="All 4 branches missed.">    if (encodedPostfix != null &amp;&amp; !encodedPostfix.isEmpty()) {</span>
-<span class="nc" id="L1101">      postfixSplit = encodedPostfix.split(&quot; &quot;);</span>
+<span class="nc bnc" id="L1082" title="All 4 branches missed.">    if (encodedPostfix != null &amp;&amp; !encodedPostfix.isEmpty()) {</span>
+<span class="nc" id="L1083">      postfixSplit = encodedPostfix.split(&quot; &quot;);</span>
     } else {
-<span class="nc" id="L1103">      postfixSplit = new String[0];</span>
+<span class="nc" id="L1085">      postfixSplit = new String[0];</span>
     }
     try {
-<span class="nc" id="L1106">      String prefix = decodeAndUpdateWithVariables(prefixSplit, variables);</span>
-<span class="nc" id="L1107">      String postfix = decodeAndUpdateWithVariables(postfixSplit, variables);</span>
-<span class="nc" id="L1108">      return prefix + MtasToken.DELIMITER + postfix;</span>
-<span class="nc" id="L1109">    } catch (MtasParserException e) {</span>
-<span class="nc" id="L1110">      log.debug(e);</span>
-<span class="nc" id="L1111">      return null;</span>
+<span class="nc" id="L1088">      String prefix = decodeAndUpdateWithVariables(prefixSplit, variables);</span>
+<span class="nc" id="L1089">      String postfix = decodeAndUpdateWithVariables(postfixSplit, variables);</span>
+<span class="nc" id="L1090">      return prefix + MtasToken.DELIMITER + postfix;</span>
+<span class="nc" id="L1091">    } catch (MtasParserException e) {</span>
+<span class="nc" id="L1092">      log.debug(e);</span>
+<span class="nc" id="L1093">      return null;</span>
     }
   }
 
   /**
    * Decode and update with variables.
    *
-   * @param splitList
-   *          the split list
-   * @param variables
-   *          the variables
+   * @param splitList the split list
+   * @param variables the variables
    * @return the string
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   private String decodeAndUpdateWithVariables(String[] splitList,
-      Map&lt;String, Map&lt;String, String&gt;&gt; variables)
-      throws MtasParserException {
-<span class="nc" id="L1129">    StringBuilder builder = new StringBuilder();</span>
-<span class="nc bnc" id="L1130" title="All 2 branches missed.">    for (String split : splitList) {</span>
-<span class="nc bnc" id="L1131" title="All 2 branches missed.">      if (split.contains(&quot;:&quot;)) {</span>
-<span class="nc" id="L1132">        String[] subSplit = split.split(&quot;:&quot;);</span>
-<span class="nc bnc" id="L1133" title="All 2 branches missed.">        if (subSplit.length == 2) {</span>
-<span class="nc" id="L1134">          String decodedVariableName = new String(dec.decode(subSplit[0]),</span>
+      Map&lt;String, Map&lt;String, String&gt;&gt; variables) throws MtasParserException {
+<span class="nc" id="L1107">    StringBuilder builder = new StringBuilder();</span>
+<span class="nc bnc" id="L1108" title="All 2 branches missed.">    for (String split : splitList) {</span>
+<span class="nc bnc" id="L1109" title="All 2 branches missed.">      if (split.contains(&quot;:&quot;)) {</span>
+<span class="nc" id="L1110">        String[] subSplit = split.split(&quot;:&quot;);</span>
+<span class="nc bnc" id="L1111" title="All 2 branches missed.">        if (subSplit.length == 2) {</span>
+<span class="nc" id="L1112">          String decodedVariableName = new String(dec.decode(subSplit[0]),</span>
               StandardCharsets.UTF_8);
-<span class="nc" id="L1136">          String decodedVariableValue = new String(dec.decode(subSplit[1]),</span>
+<span class="nc" id="L1114">          String decodedVariableValue = new String(dec.decode(subSplit[1]),</span>
               StandardCharsets.UTF_8);
-<span class="nc bnc" id="L1138" title="All 2 branches missed.">          if (variables.containsKey(decodedVariableName)) {</span>
-<span class="nc" id="L1139">            if (variables.get(decodedVariableName)</span>
-<span class="nc bnc" id="L1140" title="All 2 branches missed.">                .containsKey(decodedVariableValue)) {</span>
-<span class="nc" id="L1141">              builder.append(</span>
-<span class="nc" id="L1142">                  variables.get(decodedVariableName).get(decodedVariableValue));</span>
+<span class="nc bnc" id="L1116" title="All 2 branches missed.">          if (variables.containsKey(decodedVariableName)) {</span>
+<span class="nc" id="L1117">            if (variables.get(decodedVariableName)</span>
+<span class="nc bnc" id="L1118" title="All 2 branches missed.">                .containsKey(decodedVariableValue)) {</span>
+<span class="nc" id="L1119">              builder.append(</span>
+<span class="nc" id="L1120">                  variables.get(decodedVariableName).get(decodedVariableValue));</span>
             } else {
-<span class="nc" id="L1144">              throw new MtasParserException(&quot;id &quot; + decodedVariableValue</span>
+<span class="nc" id="L1122">              throw new MtasParserException(&quot;id &quot; + decodedVariableValue</span>
                   + &quot; not found in &quot; + decodedVariableName);
             }
           } else {
-<span class="nc" id="L1148">            throw new MtasParserException(</span>
+<span class="nc" id="L1126">            throw new MtasParserException(</span>
                 &quot;variable &quot; + decodedVariableName + &quot; unknown&quot;);
           }
         }
-<span class="nc" id="L1152">      } else {</span>
+<span class="nc" id="L1130">      } else {</span>
         try {
-<span class="nc" id="L1154">          builder.append(new String(dec.decode(split), StandardCharsets.UTF_8));</span>
-<span class="nc" id="L1155">        } catch (IllegalArgumentException e) {</span>
-<span class="nc" id="L1156">          log.info(e);</span>
-<span class="nc" id="L1157">        }</span>
+<span class="nc" id="L1132">          builder.append(new String(dec.decode(split), StandardCharsets.UTF_8));</span>
+<span class="nc" id="L1133">        } catch (IllegalArgumentException e) {</span>
+<span class="nc" id="L1134">          log.info(e);</span>
+<span class="nc" id="L1135">        }</span>
       }
     }
-<span class="nc" id="L1160">    return builder.toString();</span>
+<span class="nc" id="L1138">    return builder.toString();</span>
   }
 
   /**
    * Compute payload from mapping payload.
    *
-   * @param object
-   *          the object
-   * @param mappingPayloads
-   *          the mapping payloads
-   * @param currentList
-   *          the current list
+   * @param object the object
+   * @param mappingPayloads the mapping payloads
+   * @param currentList the current list
    * @return the bytes ref
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   private BytesRef computePayloadFromMappingPayload(MtasParserObject object,
       List&lt;Map&lt;String, String&gt;&gt; mappingPayloads,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList)
       throws MtasParserException {
-<span class="fc" id="L1180">    BytesRef payload = null;</span>
-<span class="fc bfc" id="L1181" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingPayload : mappingPayloads) {</span>
-<span class="fc" id="L1182">      if (mappingPayload.get(MAPPING_VALUE_SOURCE)</span>
-<span class="pc bpc" id="L1183" title="1 of 2 branches missed.">          .equals(MtasParserMapping.SOURCE_STRING)) {</span>
-<span class="nc" id="L1184">        if (mappingPayload.get(MAPPING_VALUE_TYPE)</span>
-<span class="nc bnc" id="L1185" title="All 2 branches missed.">            .equals(MtasParserMapping.PARSER_TYPE_STRING)</span>
-<span class="nc bnc" id="L1186" title="All 2 branches missed.">            &amp;&amp; mappingPayload.get(MAPPING_VALUE_TEXT) != null) {</span>
-<span class="nc" id="L1187">          BytesRef subpayload = computeMaximumFilteredPayload(</span>
-<span class="nc" id="L1188">              mappingPayload.get(MAPPING_VALUE_TEXT), payload, null);</span>
-<span class="nc bnc" id="L1189" title="All 2 branches missed.">          payload = (subpayload != null) ? subpayload : payload;</span>
-<span class="nc" id="L1190">        }</span>
+<span class="fc" id="L1154">    BytesRef payload = null;</span>
+<span class="fc bfc" id="L1155" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingPayload : mappingPayloads) {</span>
+<span class="fc" id="L1156">      if (mappingPayload.get(MAPPING_VALUE_SOURCE)</span>
+<span class="pc bpc" id="L1157" title="1 of 2 branches missed.">          .equals(MtasParserMapping.SOURCE_STRING)) {</span>
+<span class="nc" id="L1158">        if (mappingPayload.get(MAPPING_VALUE_TYPE)</span>
+<span class="nc bnc" id="L1159" title="All 2 branches missed.">            .equals(MtasParserMapping.PARSER_TYPE_STRING)</span>
+<span class="nc bnc" id="L1160" title="All 2 branches missed.">            &amp;&amp; mappingPayload.get(MAPPING_VALUE_TEXT) != null) {</span>
+<span class="nc" id="L1161">          BytesRef subpayload = computeMaximumFilteredPayload(</span>
+<span class="nc" id="L1162">              mappingPayload.get(MAPPING_VALUE_TEXT), payload, null);</span>
+<span class="nc bnc" id="L1163" title="All 2 branches missed.">          payload = (subpayload != null) ? subpayload : payload;</span>
+<span class="nc" id="L1164">        }</span>
         // from objects
       } else {
-<span class="fc" id="L1193">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
+<span class="fc" id="L1167">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
             mappingPayload, currentList);
         // do checks and updates
-<span class="pc bpc" id="L1196" title="1 of 2 branches missed.">        if (checkObjects != null) {</span>
+<span class="pc bpc" id="L1170" title="1 of 2 branches missed.">        if (checkObjects != null) {</span>
           // payload from attribute
-<span class="fc" id="L1198">          if (mappingPayload.get(&quot;type&quot;)</span>
-<span class="pc bpc" id="L1199" title="1 of 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_ATTRIBUTE)) {</span>
-<span class="fc" id="L1200">            BytesRef subpayload = computeMaximumFilteredPayload(</span>
-<span class="fc" id="L1201">                checkObjects[0].getAttribute(mappingPayload.get(&quot;name&quot;)),</span>
-<span class="fc" id="L1202">                payload, mappingPayload.get(MAPPING_VALUE_FILTER));</span>
-<span class="fc bfc" id="L1203" title="All 2 branches covered.">            payload = (subpayload != null) ? subpayload : payload;</span>
+<span class="fc" id="L1172">          if (mappingPayload.get(&quot;type&quot;)</span>
+<span class="pc bpc" id="L1173" title="1 of 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_ATTRIBUTE)) {</span>
+<span class="fc" id="L1174">            BytesRef subpayload = computeMaximumFilteredPayload(</span>
+<span class="fc" id="L1175">                checkObjects[0].getAttribute(mappingPayload.get(&quot;name&quot;)),</span>
+<span class="fc" id="L1176">                payload, mappingPayload.get(MAPPING_VALUE_FILTER));</span>
+<span class="fc bfc" id="L1177" title="All 2 branches covered.">            payload = (subpayload != null) ? subpayload : payload;</span>
             // payload from text
-<span class="pc" id="L1205">          } else if (mappingPayload.get(&quot;type&quot;)</span>
-<span class="nc bnc" id="L1206" title="All 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_TEXT)) {</span>
-<span class="nc" id="L1207">            BytesRef subpayload = computeMaximumFilteredPayload(</span>
-<span class="nc" id="L1208">                object.getText(), payload,</span>
-<span class="nc" id="L1209">                mappingPayload.get(MAPPING_VALUE_FILTER));</span>
-<span class="nc bnc" id="L1210" title="All 2 branches missed.">            payload = (subpayload != null) ? subpayload : payload;</span>
+<span class="pc" id="L1179">          } else if (mappingPayload.get(&quot;type&quot;)</span>
+<span class="nc bnc" id="L1180" title="All 2 branches missed.">              .equals(MtasParserMapping.PARSER_TYPE_TEXT)) {</span>
+<span class="nc" id="L1181">            BytesRef subpayload = computeMaximumFilteredPayload(</span>
+<span class="nc" id="L1182">                object.getText(), payload,</span>
+<span class="nc" id="L1183">                mappingPayload.get(MAPPING_VALUE_FILTER));</span>
+<span class="nc bnc" id="L1184" title="All 2 branches missed.">            payload = (subpayload != null) ? subpayload : payload;</span>
           }
         }
       }
-<span class="fc" id="L1214">    }</span>
-<span class="fc" id="L1215">    return payload;</span>
+<span class="fc" id="L1188">    }</span>
+<span class="fc" id="L1189">    return payload;</span>
   }
 
   /**
    * Prevalidate object.
    *
-   * @param object
-   *          the object
-   * @param currentList
-   *          the current list
+   * @param object the object
+   * @param currentList the current list
    * @return the boolean
    */
   Boolean prevalidateObject(MtasParserObject object,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList) {
-<span class="fc" id="L1229">    MtasParserType objectType = object.getType();</span>
-<span class="fc" id="L1230">    List&lt;MtasParserMapping&lt;?&gt;&gt; mappings = objectType.getItems();</span>
-<span class="fc bfc" id="L1231" title="All 2 branches covered.">    if (mappings.isEmpty()) {</span>
-<span class="fc" id="L1232">      return true;</span>
+<span class="fc" id="L1201">    MtasParserType objectType = object.getType();</span>
+<span class="fc" id="L1202">    List&lt;MtasParserMapping&lt;?&gt;&gt; mappings = objectType.getItems();</span>
+<span class="fc bfc" id="L1203" title="All 2 branches covered.">    if (mappings.isEmpty()) {</span>
+<span class="fc" id="L1204">      return true;</span>
     }
-<span class="fc bfc" id="L1234" title="All 2 branches covered.">    for (MtasParserMapping&lt;?&gt; mapping : mappings) {</span>
+<span class="fc bfc" id="L1206" title="All 2 branches covered.">    for (MtasParserMapping&lt;?&gt; mapping : mappings) {</span>
       try {
-<span class="fc" id="L1236">        precheckMappingConditions(object, mapping.getConditions(), currentList);</span>
-<span class="fc" id="L1237">        return true;</span>
-<span class="fc" id="L1238">      } catch (MtasParserException e) {</span>
-<span class="fc" id="L1239">        log.debug(e);</span>
+<span class="fc" id="L1208">        precheckMappingConditions(object, mapping.getConditions(), currentList);</span>
+<span class="fc" id="L1209">        return true;</span>
+<span class="fc" id="L1210">      } catch (MtasParserException e) {</span>
+<span class="fc" id="L1211">        log.debug(e);</span>
       }
-<span class="fc" id="L1241">    }</span>
-<span class="fc" id="L1242">    return false;</span>
+<span class="fc" id="L1213">    }</span>
+<span class="fc" id="L1214">    return false;</span>
   }
 
   /**
    * Precheck mapping conditions.
    *
-   * @param object
-   *          the object
-   * @param mappingConditions
-   *          the mapping conditions
-   * @param currentList
-   *          the current list
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @param object the object
+   * @param mappingConditions the mapping conditions
+   * @param currentList the current list
+   * @throws MtasParserException the mtas parser exception
    */
   void precheckMappingConditions(MtasParserObject object,
       List&lt;Map&lt;String, String&gt;&gt; mappingConditions,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList)
       throws MtasParserException {
-<span class="fc bfc" id="L1261" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingCondition : mappingConditions) {</span>
+<span class="fc bfc" id="L1229" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingCondition : mappingConditions) {</span>
       // condition existence ancestor
-<span class="fc" id="L1263">      if (mappingCondition.get(&quot;type&quot;)</span>
-<span class="fc bfc" id="L1264" title="All 2 branches covered.">          .equals(MtasParserMapping.PARSER_TYPE_EXISTENCE)) {</span>
-<span class="fc" id="L1265">        int number = 0;</span>
+<span class="fc" id="L1231">      if (mappingCondition.get(&quot;type&quot;)</span>
+<span class="fc bfc" id="L1232" title="All 2 branches covered.">          .equals(MtasParserMapping.PARSER_TYPE_EXISTENCE)) {</span>
+<span class="fc" id="L1233">        int number = 0;</span>
         try {
-<span class="fc" id="L1267">          number = Integer.parseInt(mappingCondition.get(&quot;number&quot;));</span>
-<span class="nc" id="L1268">        } catch (Exception e) {</span>
-<span class="nc" id="L1269">          log.debug(e);</span>
-<span class="fc" id="L1270">        }</span>
-<span class="fc" id="L1271">        String type = computeTypeFromMappingSource(</span>
-<span class="fc" id="L1272">            mappingCondition.get(MAPPING_VALUE_SOURCE));</span>
-<span class="fc bfc" id="L1273" title="All 2 branches covered.">        if (number != currentList.get(type).size()) {</span>
-<span class="fc" id="L1274">          throw new MtasParserException(</span>
+<span class="fc" id="L1235">          number = Integer.parseInt(mappingCondition.get(&quot;number&quot;));</span>
+<span class="nc" id="L1236">        } catch (Exception e) {</span>
+<span class="nc" id="L1237">          log.debug(e);</span>
+<span class="fc" id="L1238">        }</span>
+<span class="fc" id="L1239">        String type = computeTypeFromMappingSource(</span>
+<span class="fc" id="L1240">            mappingCondition.get(MAPPING_VALUE_SOURCE));</span>
+<span class="fc bfc" id="L1241" title="All 2 branches covered.">        if (number != currentList.get(type).size()) {</span>
+<span class="fc" id="L1242">          throw new MtasParserException(</span>
               &quot;condition mapping is &quot; + number + &quot; ancestors of &quot; + type
-<span class="fc" id="L1276">                  + &quot; (but &quot; + currentList.get(type).size() + &quot; found)&quot;);</span>
+<span class="fc" id="L1244">                  + &quot; (but &quot; + currentList.get(type).size() + &quot; found)&quot;);</span>
         }
         // condition unknown ancestors
-<span class="fc" id="L1279">      } else if (mappingCondition.get(&quot;type&quot;)</span>
-<span class="fc bfc" id="L1280" title="All 2 branches covered.">          .equals(MtasParserMapping.PARSER_TYPE_UNKNOWN_ANCESTOR)) {</span>
-<span class="fc" id="L1281">        int number = 0;</span>
+<span class="fc" id="L1247">      } else if (mappingCondition.get(&quot;type&quot;)</span>
+<span class="fc bfc" id="L1248" title="All 2 branches covered.">          .equals(MtasParserMapping.PARSER_TYPE_UNKNOWN_ANCESTOR)) {</span>
+<span class="fc" id="L1249">        int number = 0;</span>
         try {
-<span class="fc" id="L1283">          number = Integer.parseInt(mappingCondition.get(&quot;number&quot;));</span>
-<span class="nc" id="L1284">        } catch (Exception e) {</span>
-<span class="nc" id="L1285">          log.debug(e);</span>
-<span class="fc" id="L1286">        }</span>
-<span class="fc bfc" id="L1287" title="All 2 branches covered.">        if (number != object.getUnknownAncestorNumber()) {</span>
-<span class="fc" id="L1288">          throw new MtasParserException(</span>
+<span class="fc" id="L1251">          number = Integer.parseInt(mappingCondition.get(&quot;number&quot;));</span>
+<span class="nc" id="L1252">        } catch (Exception e) {</span>
+<span class="nc" id="L1253">          log.debug(e);</span>
+<span class="fc" id="L1254">        }</span>
+<span class="fc bfc" id="L1255" title="All 2 branches covered.">        if (number != object.getUnknownAncestorNumber()) {</span>
+<span class="fc" id="L1256">          throw new MtasParserException(</span>
               &quot;condition mapping is &quot; + number + &quot; unknown ancestors (but &quot;
-<span class="fc" id="L1290">                  + object.getUnknownAncestorNumber() + &quot; found)&quot;);</span>
+<span class="fc" id="L1258">                  + object.getUnknownAncestorNumber() + &quot; found)&quot;);</span>
         }
-<span class="fc" id="L1292">      } else {</span>
-<span class="fc" id="L1293">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
+<span class="fc" id="L1260">      } else {</span>
+<span class="fc" id="L1261">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
             mappingCondition, currentList);
-<span class="fc" id="L1295">        Boolean notCondition = false;</span>
-<span class="fc bfc" id="L1296" title="All 2 branches covered.">        if (mappingCondition.get(&quot;not&quot;) != null) {</span>
-<span class="fc" id="L1297">          notCondition = true;</span>
+<span class="fc" id="L1263">        Boolean notCondition = false;</span>
+<span class="fc bfc" id="L1264" title="All 2 branches covered.">        if (mappingCondition.get(&quot;not&quot;) != null) {</span>
+<span class="fc" id="L1265">          notCondition = true;</span>
         }
         // do checks
-<span class="fc bfc" id="L1300" title="All 2 branches covered.">        if (checkObjects != null) {</span>
-<span class="fc bfc" id="L1301" title="All 2 branches covered.">          checkObjectLoop: for (MtasParserObject checkObject : checkObjects) {</span>
-<span class="fc" id="L1302">            MtasParserType checkType = checkObject.getType();</span>
+<span class="fc bfc" id="L1268" title="All 2 branches covered.">        if (checkObjects != null) {</span>
+<span class="fc bfc" id="L1269" title="All 2 branches covered.">          checkObjectLoop: for (MtasParserObject checkObject : checkObjects) {</span>
+<span class="fc" id="L1270">            MtasParserType checkType = checkObject.getType();</span>
             // condition on name
-<span class="fc" id="L1304">            if (mappingCondition.get(&quot;type&quot;)</span>
-<span class="fc bfc" id="L1305" title="All 2 branches covered.">                .equals(MtasParserMapping.PARSER_TYPE_NAME)) {</span>
-<span class="pc bpc" id="L1306" title="1 of 2 branches missed.">              if (notCondition &amp;&amp; mappingCondition.get(MAPPING_VALUE_CONDITION)</span>
-<span class="nc bnc" id="L1307" title="All 2 branches missed.">                  .equals(checkType.getName())) {</span>
-<span class="nc" id="L1308">                throw new MtasParserException(&quot;condition NOT &quot;</span>
-<span class="nc" id="L1309">                    + mappingCondition.get(MAPPING_VALUE_CONDITION)</span>
-<span class="nc" id="L1310">                    + &quot; on name not matched (is &quot; + checkType.getName() + &quot;)&quot;);</span>
-<span class="pc bpc" id="L1311" title="1 of 2 branches missed.">              } else if (!notCondition &amp;&amp; mappingCondition</span>
-<span class="pc bpc" id="L1312" title="1 of 2 branches missed.">                  .get(MAPPING_VALUE_CONDITION).equals(checkType.getName())) {</span>
-<span class="fc" id="L1313">                break checkObjectLoop;</span>
-<span class="nc bnc" id="L1314" title="All 2 branches missed.">              } else if (!notCondition &amp;&amp; !mappingCondition</span>
-<span class="nc bnc" id="L1315" title="All 2 branches missed.">                  .get(MAPPING_VALUE_CONDITION).equals(checkType.getName())) {</span>
-<span class="nc" id="L1316">                throw new MtasParserException(&quot;condition &quot;</span>
-<span class="nc" id="L1317">                    + mappingCondition.get(MAPPING_VALUE_CONDITION)</span>
-<span class="nc" id="L1318">                    + &quot; on name not matched (is &quot; + checkType.getName() + &quot;)&quot;);</span>
+<span class="fc" id="L1272">            if (mappingCondition.get(&quot;type&quot;)</span>
+<span class="fc bfc" id="L1273" title="All 2 branches covered.">                .equals(MtasParserMapping.PARSER_TYPE_NAME)) {</span>
+<span class="pc bpc" id="L1274" title="1 of 2 branches missed.">              if (notCondition &amp;&amp; mappingCondition.get(MAPPING_VALUE_CONDITION)</span>
+<span class="nc bnc" id="L1275" title="All 2 branches missed.">                  .equals(checkType.getName())) {</span>
+<span class="nc" id="L1276">                throw new MtasParserException(&quot;condition NOT &quot;</span>
+<span class="nc" id="L1277">                    + mappingCondition.get(MAPPING_VALUE_CONDITION)</span>
+<span class="nc" id="L1278">                    + &quot; on name not matched (is &quot; + checkType.getName() + &quot;)&quot;);</span>
+<span class="pc bpc" id="L1279" title="1 of 2 branches missed.">              } else if (!notCondition &amp;&amp; mappingCondition</span>
+<span class="pc bpc" id="L1280" title="1 of 2 branches missed.">                  .get(MAPPING_VALUE_CONDITION).equals(checkType.getName())) {</span>
+<span class="fc" id="L1281">                break checkObjectLoop;</span>
+<span class="nc bnc" id="L1282" title="All 2 branches missed.">              } else if (!notCondition &amp;&amp; !mappingCondition</span>
+<span class="nc bnc" id="L1283" title="All 2 branches missed.">                  .get(MAPPING_VALUE_CONDITION).equals(checkType.getName())) {</span>
+<span class="nc" id="L1284">                throw new MtasParserException(&quot;condition &quot;</span>
+<span class="nc" id="L1285">                    + mappingCondition.get(MAPPING_VALUE_CONDITION)</span>
+<span class="nc" id="L1286">                    + &quot; on name not matched (is &quot; + checkType.getName() + &quot;)&quot;);</span>
               }
               // condition on attribute
-<span class="fc" id="L1321">            } else if (mappingCondition.get(&quot;type&quot;)</span>
-<span class="pc bpc" id="L1322" title="1 of 2 branches missed.">                .equals(MtasParserMapping.PARSER_TYPE_ATTRIBUTE)) {</span>
-<span class="fc" id="L1323">              String attributeCondition = mappingCondition</span>
-<span class="fc" id="L1324">                  .get(MAPPING_VALUE_CONDITION);</span>
-<span class="fc" id="L1325">              String attributeValue = checkObject</span>
-<span class="fc" id="L1326">                  .getAttribute(mappingCondition.get(&quot;name&quot;));</span>
-<span class="pc bpc" id="L1327" title="1 of 4 branches missed.">              if ((attributeCondition == null) &amp;&amp; (attributeValue == null)) {</span>
-<span class="nc bnc" id="L1328" title="All 2 branches missed.">                if (!notCondition) {</span>
-<span class="nc" id="L1329">                  throw new MtasParserException(&quot;attribute &quot;</span>
-<span class="nc" id="L1330">                      + mappingCondition.get(&quot;name&quot;) + &quot; not available&quot;);</span>
+<span class="fc" id="L1289">            } else if (mappingCondition.get(&quot;type&quot;)</span>
+<span class="pc bpc" id="L1290" title="1 of 2 branches missed.">                .equals(MtasParserMapping.PARSER_TYPE_ATTRIBUTE)) {</span>
+<span class="fc" id="L1291">              String attributeCondition = mappingCondition</span>
+<span class="fc" id="L1292">                  .get(MAPPING_VALUE_CONDITION);</span>
+<span class="fc" id="L1293">              String attributeValue = checkObject</span>
+<span class="fc" id="L1294">                  .getAttribute(mappingCondition.get(&quot;name&quot;));</span>
+<span class="pc bpc" id="L1295" title="1 of 4 branches missed.">              if ((attributeCondition == null) &amp;&amp; (attributeValue == null)) {</span>
+<span class="nc bnc" id="L1296" title="All 2 branches missed.">                if (!notCondition) {</span>
+<span class="nc" id="L1297">                  throw new MtasParserException(&quot;attribute &quot;</span>
+<span class="nc" id="L1298">                      + mappingCondition.get(&quot;name&quot;) + &quot; not available&quot;);</span>
                 }
-<span class="pc bpc" id="L1332" title="1 of 4 branches missed.">              } else if ((attributeCondition != null)</span>
+<span class="pc bpc" id="L1300" title="1 of 4 branches missed.">              } else if ((attributeCondition != null)</span>
                   &amp;&amp; (attributeValue == null)) {
-<span class="nc bnc" id="L1334" title="All 2 branches missed.">                if (!notCondition) {</span>
-<span class="nc" id="L1335">                  throw new MtasParserException(</span>
+<span class="nc bnc" id="L1302" title="All 2 branches missed.">                if (!notCondition) {</span>
+<span class="nc" id="L1303">                  throw new MtasParserException(</span>
                       &quot;condition &quot; + attributeCondition + &quot; on attribute &quot;
-<span class="nc" id="L1337">                          + mappingCondition.get(&quot;name&quot;)</span>
+<span class="nc" id="L1305">                          + mappingCondition.get(&quot;name&quot;)</span>
                           + &quot; not matched (is null)&quot;);
                 }
-<span class="fc bfc" id="L1340" title="All 2 branches covered.">              } else if (attributeCondition != null) {</span>
-<span class="pc bpc" id="L1341" title="1 of 2 branches missed.">                if (!notCondition</span>
-<span class="nc bnc" id="L1342" title="All 2 branches missed.">                    &amp;&amp; !attributeCondition.equals(attributeValue)) {</span>
-<span class="nc" id="L1343">                  throw new MtasParserException(</span>
+<span class="fc bfc" id="L1308" title="All 2 branches covered.">              } else if (attributeCondition != null) {</span>
+<span class="pc bpc" id="L1309" title="1 of 2 branches missed.">                if (!notCondition</span>
+<span class="nc bnc" id="L1310" title="All 2 branches missed.">                    &amp;&amp; !attributeCondition.equals(attributeValue)) {</span>
+<span class="nc" id="L1311">                  throw new MtasParserException(</span>
                       &quot;condition &quot; + attributeCondition + &quot; on attribute &quot;
-<span class="nc" id="L1345">                          + mappingCondition.get(&quot;name&quot;) + &quot; not matched (is &quot;</span>
+<span class="nc" id="L1313">                          + mappingCondition.get(&quot;name&quot;) + &quot; not matched (is &quot;</span>
                           + attributeValue + &quot;)&quot;);
-<span class="pc bpc" id="L1347" title="1 of 2 branches missed.">                } else if (!notCondition</span>
-<span class="nc bnc" id="L1348" title="All 2 branches missed.">                    &amp;&amp; attributeCondition.equals(attributeValue)) {</span>
-<span class="nc" id="L1349">                  break checkObjectLoop;</span>
-<span class="pc bpc" id="L1350" title="1 of 2 branches missed.">                } else if (notCondition</span>
-<span class="fc bfc" id="L1351" title="All 2 branches covered.">                    &amp;&amp; attributeCondition.equals(attributeValue)) {</span>
-<span class="fc" id="L1352">                  throw new MtasParserException(</span>
+<span class="pc bpc" id="L1315" title="1 of 2 branches missed.">                } else if (!notCondition</span>
+<span class="nc bnc" id="L1316" title="All 2 branches missed.">                    &amp;&amp; attributeCondition.equals(attributeValue)) {</span>
+<span class="nc" id="L1317">                  break checkObjectLoop;</span>
+<span class="pc bpc" id="L1318" title="1 of 2 branches missed.">                } else if (notCondition</span>
+<span class="fc bfc" id="L1319" title="All 2 branches covered.">                    &amp;&amp; attributeCondition.equals(attributeValue)) {</span>
+<span class="fc" id="L1320">                  throw new MtasParserException(</span>
                       &quot;condition NOT &quot; + attributeCondition + &quot; on attribute &quot;
-<span class="fc" id="L1354">                          + mappingCondition.get(&quot;name&quot;) + &quot; not matched (is &quot;</span>
+<span class="fc" id="L1322">                          + mappingCondition.get(&quot;name&quot;) + &quot; not matched (is &quot;</span>
                           + attributeValue + &quot;)&quot;);
                 }
               }
               // condition on text
-<span class="pc" id="L1359">            } else if (mappingCondition.get(&quot;type&quot;)</span>
-<span class="nc bnc" id="L1360" title="All 2 branches missed.">                .equals(MtasParserMapping.PARSER_TYPE_TEXT)</span>
-<span class="nc bnc" id="L1361" title="All 2 branches missed.">                &amp;&amp; object.getType().precheckText()) {</span>
-<span class="nc" id="L1362">              String textCondition = mappingCondition</span>
-<span class="nc" id="L1363">                  .get(MAPPING_VALUE_CONDITION);</span>
-<span class="nc" id="L1364">              String textValue = object.getText();</span>
-<span class="nc bnc" id="L1365" title="All 4 branches missed.">              if ((textCondition == null)</span>
-<span class="nc bnc" id="L1366" title="All 2 branches missed.">                  &amp;&amp; ((textValue == null) || textValue.equals(&quot;&quot;))) {</span>
-<span class="nc bnc" id="L1367" title="All 2 branches missed.">                if (!notCondition) {</span>
-<span class="nc" id="L1368">                  throw new MtasParserException(&quot;no text available&quot;);</span>
+<span class="pc" id="L1327">            } else if (mappingCondition.get(&quot;type&quot;)</span>
+<span class="nc bnc" id="L1328" title="All 2 branches missed.">                .equals(MtasParserMapping.PARSER_TYPE_TEXT)</span>
+<span class="nc bnc" id="L1329" title="All 2 branches missed.">                &amp;&amp; object.getType().precheckText()) {</span>
+<span class="nc" id="L1330">              String textCondition = mappingCondition</span>
+<span class="nc" id="L1331">                  .get(MAPPING_VALUE_CONDITION);</span>
+<span class="nc" id="L1332">              String textValue = object.getText();</span>
+<span class="nc bnc" id="L1333" title="All 4 branches missed.">              if ((textCondition == null)</span>
+<span class="nc bnc" id="L1334" title="All 2 branches missed.">                  &amp;&amp; ((textValue == null) || textValue.equals(&quot;&quot;))) {</span>
+<span class="nc bnc" id="L1335" title="All 2 branches missed.">                if (!notCondition) {</span>
+<span class="nc" id="L1336">                  throw new MtasParserException(&quot;no text available&quot;);</span>
                 }
-<span class="nc bnc" id="L1370" title="All 4 branches missed.">              } else if ((textCondition != null) &amp;&amp; (textValue == null)) {</span>
-<span class="nc bnc" id="L1371" title="All 2 branches missed.">                if (!notCondition) {</span>
-<span class="nc" id="L1372">                  throw new MtasParserException(&quot;condition &quot; + textCondition</span>
+<span class="nc bnc" id="L1338" title="All 4 branches missed.">              } else if ((textCondition != null) &amp;&amp; (textValue == null)) {</span>
+<span class="nc bnc" id="L1339" title="All 2 branches missed.">                if (!notCondition) {</span>
+<span class="nc" id="L1340">                  throw new MtasParserException(&quot;condition &quot; + textCondition</span>
                       + &quot; on text not matched (is null)&quot;);
                 }
-<span class="nc bnc" id="L1375" title="All 2 branches missed.">              } else if (textCondition != null) {</span>
-<span class="nc bnc" id="L1376" title="All 4 branches missed.">                if (!notCondition &amp;&amp; !textCondition.equals(textValue)) {</span>
-<span class="nc" id="L1377">                  throw new MtasParserException(&quot;condition &quot; + textCondition</span>
+<span class="nc bnc" id="L1343" title="All 2 branches missed.">              } else if (textCondition != null) {</span>
+<span class="nc bnc" id="L1344" title="All 4 branches missed.">                if (!notCondition &amp;&amp; !textCondition.equals(textValue)) {</span>
+<span class="nc" id="L1345">                  throw new MtasParserException(&quot;condition &quot; + textCondition</span>
                       + &quot; on text not matched (is &quot; + textValue + &quot;)&quot;);
-<span class="nc bnc" id="L1379" title="All 4 branches missed.">                } else if (notCondition &amp;&amp; textCondition.equals(textValue)) {</span>
-<span class="nc" id="L1380">                  throw new MtasParserException(&quot;condition NOT &quot; + textCondition</span>
+<span class="nc bnc" id="L1347" title="All 4 branches missed.">                } else if (notCondition &amp;&amp; textCondition.equals(textValue)) {</span>
+<span class="nc" id="L1348">                  throw new MtasParserException(&quot;condition NOT &quot; + textCondition</span>
                       + &quot; on text not matched (is &quot; + textValue + &quot;)&quot;);
                 }
               }
             }
           }
-<span class="pc bpc" id="L1386" title="1 of 2 branches missed.">        } else if (!notCondition) {</span>
-<span class="fc" id="L1387">          throw new MtasParserException(</span>
+<span class="pc bpc" id="L1354" title="1 of 2 branches missed.">        } else if (!notCondition) {</span>
+<span class="fc" id="L1355">          throw new MtasParserException(</span>
               &quot;no object found to match condition&quot; + mappingCondition);
         }
       }
-<span class="fc" id="L1391">    }</span>
-<span class="fc" id="L1392">  }</span>
+<span class="fc" id="L1359">    }</span>
+<span class="fc" id="L1360">  }</span>
 
   /**
    * Postcheck mapping conditions.
    *
-   * @param object
-   *          the object
-   * @param mappingConditions
-   *          the mapping conditions
-   * @param currentList
-   *          the current list
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @param object the object
+   * @param mappingConditions the mapping conditions
+   * @param currentList the current list
+   * @throws MtasParserException the mtas parser exception
    */
   private void postcheckMappingConditions(MtasParserObject object,
       List&lt;Map&lt;String, String&gt;&gt; mappingConditions,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList)
       throws MtasParserException {
-<span class="fc" id="L1410">    precheckMappingConditions(object, mappingConditions, currentList);</span>
-<span class="fc bfc" id="L1411" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingCondition : mappingConditions) {</span>
+<span class="fc" id="L1374">    precheckMappingConditions(object, mappingConditions, currentList);</span>
+<span class="fc bfc" id="L1375" title="All 2 branches covered.">    for (Map&lt;String, String&gt; mappingCondition : mappingConditions) {</span>
       // condition on text
-<span class="fc" id="L1413">      if (mappingCondition.get(&quot;type&quot;)</span>
-<span class="pc bpc" id="L1414" title="1 of 2 branches missed.">          .equals(MtasParserMapping.PARSER_TYPE_TEXT)) {</span>
-<span class="nc" id="L1415">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
+<span class="fc" id="L1377">      if (mappingCondition.get(&quot;type&quot;)</span>
+<span class="pc bpc" id="L1378" title="1 of 2 branches missed.">          .equals(MtasParserMapping.PARSER_TYPE_TEXT)) {</span>
+<span class="nc" id="L1379">        MtasParserObject[] checkObjects = computeObjectFromMappingValue(object,</span>
             mappingCondition, currentList);
-<span class="nc bnc" id="L1417" title="All 2 branches missed.">        if (checkObjects != null) {</span>
-<span class="nc" id="L1418">          String textCondition = mappingCondition.get(MAPPING_VALUE_CONDITION);</span>
-<span class="nc" id="L1419">          String textValue = object.getText();</span>
-<span class="nc" id="L1420">          Boolean notCondition = false;</span>
-<span class="nc bnc" id="L1421" title="All 2 branches missed.">          if (mappingCondition.get(&quot;not&quot;) != null) {</span>
-<span class="nc" id="L1422">            notCondition = true;</span>
+<span class="nc bnc" id="L1381" title="All 2 branches missed.">        if (checkObjects != null) {</span>
+<span class="nc" id="L1382">          String textCondition = mappingCondition.get(MAPPING_VALUE_CONDITION);</span>
+<span class="nc" id="L1383">          String textValue = object.getText();</span>
+<span class="nc" id="L1384">          Boolean notCondition = false;</span>
+<span class="nc bnc" id="L1385" title="All 2 branches missed.">          if (mappingCondition.get(&quot;not&quot;) != null) {</span>
+<span class="nc" id="L1386">            notCondition = true;</span>
           }
-<span class="nc bnc" id="L1424" title="All 4 branches missed.">          if ((textCondition == null)</span>
-<span class="nc bnc" id="L1425" title="All 2 branches missed.">              &amp;&amp; ((textValue == null) || textValue.isEmpty())) {</span>
-<span class="nc bnc" id="L1426" title="All 2 branches missed.">            if (!notCondition) {</span>
-<span class="nc" id="L1427">              throw new MtasParserException(&quot;no text available&quot;);</span>
+<span class="nc bnc" id="L1388" title="All 4 branches missed.">          if ((textCondition == null)</span>
+<span class="nc bnc" id="L1389" title="All 2 branches missed.">              &amp;&amp; ((textValue == null) || textValue.isEmpty())) {</span>
+<span class="nc bnc" id="L1390" title="All 2 branches missed.">            if (!notCondition) {</span>
+<span class="nc" id="L1391">              throw new MtasParserException(&quot;no text available&quot;);</span>
             }
-<span class="nc bnc" id="L1429" title="All 4 branches missed.">          } else if ((textCondition != null) &amp;&amp; (textValue == null)) {</span>
-<span class="nc bnc" id="L1430" title="All 2 branches missed.">            if (!notCondition) {</span>
-<span class="nc" id="L1431">              throw new MtasParserException(&quot;condition &quot; + textCondition</span>
+<span class="nc bnc" id="L1393" title="All 4 branches missed.">          } else if ((textCondition != null) &amp;&amp; (textValue == null)) {</span>
+<span class="nc bnc" id="L1394" title="All 2 branches missed.">            if (!notCondition) {</span>
+<span class="nc" id="L1395">              throw new MtasParserException(&quot;condition &quot; + textCondition</span>
                   + &quot; on text not matched (is null)&quot;);
             }
-<span class="nc bnc" id="L1434" title="All 2 branches missed.">          } else if (textCondition != null) {</span>
-<span class="nc bnc" id="L1435" title="All 4 branches missed.">            if (!notCondition &amp;&amp; !textCondition.equals(textValue)) {</span>
-<span class="nc" id="L1436">              throw new MtasParserException(&quot;condition &quot; + textCondition</span>
+<span class="nc bnc" id="L1398" title="All 2 branches missed.">          } else if (textCondition != null) {</span>
+<span class="nc bnc" id="L1399" title="All 4 branches missed.">            if (!notCondition &amp;&amp; !textCondition.equals(textValue)) {</span>
+<span class="nc" id="L1400">              throw new MtasParserException(&quot;condition &quot; + textCondition</span>
                   + &quot; on text not matched (is &quot; + textValue + &quot;)&quot;);
-<span class="nc bnc" id="L1438" title="All 4 branches missed.">            } else if (notCondition &amp;&amp; textCondition.equals(textValue)) {</span>
-<span class="nc" id="L1439">              throw new MtasParserException(&quot;condition NOT &quot; + textCondition</span>
+<span class="nc bnc" id="L1402" title="All 4 branches missed.">            } else if (notCondition &amp;&amp; textCondition.equals(textValue)) {</span>
+<span class="nc" id="L1403">              throw new MtasParserException(&quot;condition NOT &quot; + textCondition</span>
                   + &quot; on text not matched (is &quot; + textValue + &quot;)&quot;);
             }
           }
         }
       }
-<span class="fc" id="L1445">    }</span>
-<span class="fc" id="L1446">  }</span>
+<span class="fc" id="L1409">    }</span>
+<span class="fc" id="L1410">  }</span>
 
   /**
    * Compute filtered split values.
    *
-   * @param values
-   *          the values
-   * @param filter
-   *          the filter
+   * @param values the values
+   * @param filter the filter
    * @return the string[]
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @throws MtasConfigException the mtas config exception
    */
   private String[] computeFilteredSplitValues(String[] values, String filter)
       throws MtasConfigException {
-<span class="nc bnc" id="L1461" title="All 2 branches missed.">    if (filter != null) {</span>
-<span class="nc" id="L1462">      String[] filters = filter.split(&quot;,&quot;);</span>
-<span class="nc" id="L1463">      boolean[] valuesFilter = new boolean[values.length];</span>
-<span class="nc" id="L1464">      boolean doSplitFilter = false;</span>
-<span class="nc bnc" id="L1465" title="All 2 branches missed.">      for (String item : filters) {</span>
-<span class="nc bnc" id="L1466" title="All 2 branches missed.">        if (item.trim().matches(</span>
-<span class="nc" id="L1467">            &quot;^&quot; + Pattern.quote(MAPPING_FILTER_SPLIT) + &quot;\\([0-9\\-]+\\)$&quot;)) {</span>
-<span class="nc" id="L1468">          doSplitFilter = true;</span>
-<span class="nc" id="L1469">          Pattern splitContent = Pattern</span>
-<span class="nc" id="L1470">              .compile(&quot;^&quot; + Pattern.quote(MAPPING_FILTER_SPLIT)</span>
+<span class="nc bnc" id="L1422" title="All 2 branches missed.">    if (filter != null) {</span>
+<span class="nc" id="L1423">      String[] filters = filter.split(&quot;,&quot;);</span>
+<span class="nc" id="L1424">      boolean[] valuesFilter = new boolean[values.length];</span>
+<span class="nc" id="L1425">      boolean doSplitFilter = false;</span>
+<span class="nc bnc" id="L1426" title="All 2 branches missed.">      for (String item : filters) {</span>
+<span class="nc bnc" id="L1427" title="All 2 branches missed.">        if (item.trim().matches(</span>
+<span class="nc" id="L1428">            &quot;^&quot; + Pattern.quote(MAPPING_FILTER_SPLIT) + &quot;\\([0-9\\-]+\\)$&quot;)) {</span>
+<span class="nc" id="L1429">          doSplitFilter = true;</span>
+<span class="nc" id="L1430">          Pattern splitContent = Pattern</span>
+<span class="nc" id="L1431">              .compile(&quot;^&quot; + Pattern.quote(MAPPING_FILTER_SPLIT)</span>
                   + &quot;\\(([0-9]+)(-([0-9]+))?\\)$&quot;);
-<span class="nc" id="L1472">          Matcher splitContentMatcher = splitContent.matcher(item.trim());</span>
-<span class="nc bnc" id="L1473" title="All 2 branches missed.">          while (splitContentMatcher.find()) {</span>
-<span class="nc bnc" id="L1474" title="All 2 branches missed.">            if (splitContentMatcher.group(3) == null) {</span>
-<span class="nc" id="L1475">              int i = Integer.parseInt(splitContentMatcher.group(1));</span>
-<span class="nc bnc" id="L1476" title="All 4 branches missed.">              if (i &gt;= 0 &amp;&amp; i &lt; values.length) {</span>
-<span class="nc" id="L1477">                valuesFilter[i] = true;</span>
+<span class="nc" id="L1433">          Matcher splitContentMatcher = splitContent.matcher(item.trim());</span>
+<span class="nc bnc" id="L1434" title="All 2 branches missed.">          while (splitContentMatcher.find()) {</span>
+<span class="nc bnc" id="L1435" title="All 2 branches missed.">            if (splitContentMatcher.group(3) == null) {</span>
+<span class="nc" id="L1436">              int i = Integer.parseInt(splitContentMatcher.group(1));</span>
+<span class="nc bnc" id="L1437" title="All 4 branches missed.">              if (i &gt;= 0 &amp;&amp; i &lt; values.length) {</span>
+<span class="nc" id="L1438">                valuesFilter[i] = true;</span>
               }
-<span class="nc" id="L1479">            } else {</span>
-<span class="nc" id="L1480">              int i1 = Integer.parseInt(splitContentMatcher.group(1));</span>
-<span class="nc" id="L1481">              int i2 = Integer.parseInt(splitContentMatcher.group(3));</span>
-<span class="nc bnc" id="L1482" title="All 2 branches missed.">              for (int i = Math.max(0, i1); i &lt; Math.min(values.length,</span>
-<span class="nc" id="L1483">                  i2); i++) {</span>
-<span class="nc" id="L1484">                valuesFilter[i] = true;</span>
+<span class="nc" id="L1440">            } else {</span>
+<span class="nc" id="L1441">              int i1 = Integer.parseInt(splitContentMatcher.group(1));</span>
+<span class="nc" id="L1442">              int i2 = Integer.parseInt(splitContentMatcher.group(3));</span>
+<span class="nc bnc" id="L1443" title="All 2 branches missed.">              for (int i = Math.max(0, i1); i &lt; Math.min(values.length,</span>
+<span class="nc" id="L1444">                  i2); i++) {</span>
+<span class="nc" id="L1445">                valuesFilter[i] = true;</span>
               }
-<span class="nc" id="L1486">            }</span>
+<span class="nc" id="L1447">            }</span>
           }
         }
       }
-<span class="nc bnc" id="L1490" title="All 2 branches missed.">      if (doSplitFilter) {</span>
-<span class="nc" id="L1491">        int number = 0;</span>
-<span class="nc bnc" id="L1492" title="All 2 branches missed.">        for (int i = 0; i &lt; valuesFilter.length; i++) {</span>
-<span class="nc bnc" id="L1493" title="All 2 branches missed.">          if (valuesFilter[i]) {</span>
-<span class="nc" id="L1494">            number++;</span>
+<span class="nc bnc" id="L1451" title="All 2 branches missed.">      if (doSplitFilter) {</span>
+<span class="nc" id="L1452">        int number = 0;</span>
+<span class="nc bnc" id="L1453" title="All 2 branches missed.">        for (int i = 0; i &lt; valuesFilter.length; i++) {</span>
+<span class="nc bnc" id="L1454" title="All 2 branches missed.">          if (valuesFilter[i]) {</span>
+<span class="nc" id="L1455">            number++;</span>
           }
         }
-<span class="nc bnc" id="L1497" title="All 2 branches missed.">        if (number &gt; 0) {</span>
-<span class="nc" id="L1498">          String[] newValues = new String[number];</span>
-<span class="nc" id="L1499">          number = 0;</span>
-<span class="nc bnc" id="L1500" title="All 2 branches missed.">          for (int i = 0; i &lt; valuesFilter.length; i++) {</span>
-<span class="nc bnc" id="L1501" title="All 2 branches missed.">            if (valuesFilter[i]) {</span>
-<span class="nc" id="L1502">              newValues[number] = values[i];</span>
-<span class="nc" id="L1503">              number++;</span>
+<span class="nc bnc" id="L1458" title="All 2 branches missed.">        if (number &gt; 0) {</span>
+<span class="nc" id="L1459">          String[] newValues = new String[number];</span>
+<span class="nc" id="L1460">          number = 0;</span>
+<span class="nc bnc" id="L1461" title="All 2 branches missed.">          for (int i = 0; i &lt; valuesFilter.length; i++) {</span>
+<span class="nc bnc" id="L1462" title="All 2 branches missed.">            if (valuesFilter[i]) {</span>
+<span class="nc" id="L1463">              newValues[number] = values[i];</span>
+<span class="nc" id="L1464">              number++;</span>
             }
           }
-<span class="nc" id="L1506">          return newValues;</span>
+<span class="nc" id="L1467">          return newValues;</span>
         } else {
-<span class="nc" id="L1508">          return null;</span>
+<span class="nc" id="L1469">          return new String[] {};</span>
         }
       }
     }
-<span class="nc" id="L1512">    return values;</span>
+<span class="nc" id="L1473">    return values;</span>
   }
 
   /**
    * Compute filtered prefixed value.
    *
-   * @param type
-   *          the type
-   * @param value
-   *          the value
-   * @param filter
-   *          the filter
-   * @param prefix
-   *          the prefix
+   * @param type the type
+   * @param value the value
+   * @param filter the filter
+   * @param prefix the prefix
    * @return the string
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @throws MtasConfigException the mtas config exception
    */
   private String computeFilteredPrefixedValue(String type, String value,
       String filter, String prefix) throws MtasConfigException {
+<span class="fc" id="L1488">    String localValue = value;</span>
     // do magic with filter
-<span class="fc bfc" id="L1533" title="All 2 branches covered.">    if (filter != null) {</span>
-<span class="fc" id="L1534">      String[] filters = filter.split(&quot;,&quot;);</span>
-<span class="fc bfc" id="L1535" title="All 2 branches covered.">      for (String item : filters) {</span>
-<span class="pc bpc" id="L1536" title="1 of 2 branches missed.">        if (item.trim().equals(MAPPING_FILTER_UPPERCASE)) {</span>
-<span class="nc bnc" id="L1537" title="All 2 branches missed.">          value = value == null ? null : value.toUpperCase();</span>
-<span class="fc bfc" id="L1538" title="All 2 branches covered.">        } else if (item.trim().equals(MAPPING_FILTER_LOWERCASE)) {</span>
-<span class="pc bpc" id="L1539" title="1 of 2 branches missed.">          value = value == null ? null : value.toLowerCase();</span>
-<span class="pc bpc" id="L1540" title="1 of 2 branches missed.">        } else if (item.trim().equals(MAPPING_FILTER_ASCII)) {</span>
-<span class="pc bpc" id="L1541" title="1 of 2 branches missed.">          if (value != null) {</span>
-<span class="fc" id="L1542">            char[] old = value.toCharArray();</span>
-<span class="fc" id="L1543">            char[] ascii = new char[4 * old.length];</span>
-<span class="fc" id="L1544">            ASCIIFoldingFilter.foldToASCII(old, 0, ascii, 0, value.length());</span>
-<span class="fc" id="L1545">            value = new String(ascii);</span>
-<span class="fc" id="L1546">          }</span>
-<span class="nc" id="L1547">        } else if (item.trim()</span>
-<span class="nc bnc" id="L1548" title="All 2 branches missed.">            .matches(Pattern.quote(MAPPING_FILTER_SPLIT) + &quot;\\([0-9\\-]+\\)&quot;)) {</span>
-<span class="nc bnc" id="L1549" title="All 2 branches missed.">          if (!type.equals(MtasParserMapping.PARSER_TYPE_TEXT_SPLIT)) {</span>
-<span class="nc" id="L1550">            throw new MtasConfigException(</span>
+<span class="fc bfc" id="L1490" title="All 2 branches covered.">    if (filter != null) {</span>
+<span class="fc" id="L1491">      String[] filters = filter.split(&quot;,&quot;);</span>
+<span class="fc bfc" id="L1492" title="All 2 branches covered.">      for (String item : filters) {</span>
+<span class="pc bpc" id="L1493" title="1 of 2 branches missed.">        if (item.trim().equals(MAPPING_FILTER_UPPERCASE)) {</span>
+<span class="nc bnc" id="L1494" title="All 2 branches missed.">          localValue = localValue == null ? null : localValue.toUpperCase();</span>
+<span class="fc bfc" id="L1495" title="All 2 branches covered.">        } else if (item.trim().equals(MAPPING_FILTER_LOWERCASE)) {</span>
+<span class="pc bpc" id="L1496" title="1 of 2 branches missed.">          localValue = localValue == null ? null : localValue.toLowerCase();</span>
+<span class="pc bpc" id="L1497" title="1 of 2 branches missed.">        } else if (item.trim().equals(MAPPING_FILTER_ASCII)) {</span>
+<span class="pc bpc" id="L1498" title="1 of 2 branches missed.">          if (localValue != null) {</span>
+<span class="fc" id="L1499">            char[] old = localValue.toCharArray();</span>
+<span class="fc" id="L1500">            char[] ascii = new char[4 * old.length];</span>
+<span class="fc" id="L1501">            ASCIIFoldingFilter.foldToASCII(old, 0, ascii, 0,</span>
+<span class="fc" id="L1502">                localValue.length());</span>
+<span class="fc" id="L1503">            localValue = new String(ascii);</span>
+<span class="fc" id="L1504">          }</span>
+<span class="nc" id="L1505">        } else if (item.trim()</span>
+<span class="nc bnc" id="L1506" title="All 2 branches missed.">            .matches(Pattern.quote(MAPPING_FILTER_SPLIT) + &quot;\\([0-9\\-]+\\)&quot;)) {</span>
+<span class="nc bnc" id="L1507" title="All 2 branches missed.">          if (!type.equals(MtasParserMapping.PARSER_TYPE_TEXT_SPLIT)) {</span>
+<span class="nc" id="L1508">            throw new MtasConfigException(</span>
                 &quot;split filter not allowed for &quot; + type);
           }
         } else {
-<span class="nc" id="L1554">          throw new MtasConfigException(</span>
-              &quot;unknown filter &quot; + item + &quot; for value &quot; + value);
+<span class="nc" id="L1512">          throw new MtasConfigException(</span>
+              &quot;unknown filter &quot; + item + &quot; for value &quot; + localValue);
         }
       }
     }
-<span class="fc bfc" id="L1559" title="All 4 branches covered.">    if (value != null &amp;&amp; prefix != null) {</span>
-<span class="fc" id="L1560">      value = prefix + value;</span>
+<span class="fc bfc" id="L1517" title="All 4 branches covered.">    if (localValue != null &amp;&amp; prefix != null) {</span>
+<span class="fc" id="L1518">      localValue = prefix + localValue;</span>
     }
-<span class="fc" id="L1562">    return value;</span>
+<span class="fc" id="L1520">    return localValue;</span>
   }
 
   /**
    * Compute maximum filtered payload.
    *
-   * @param value
-   *          the value
-   * @param payload
-   *          the payload
-   * @param filter
-   *          the filter
+   * @param value the value
+   * @param payload the payload
+   * @param filter the filter
    * @return the bytes ref
    */
   private BytesRef computeMaximumFilteredPayload(String value, BytesRef payload,
       String filter) {
     // do magic with filter
-<span class="fc bfc" id="L1579" title="All 2 branches covered.">    if (value != null) {</span>
-<span class="pc bpc" id="L1580" title="1 of 2 branches missed.">      if (payload != null) {</span>
-<span class="nc" id="L1581">        Float payloadFloat = PayloadHelper.decodeFloat(payload.bytes,</span>
+<span class="fc bfc" id="L1534" title="All 2 branches covered.">    if (value != null) {</span>
+<span class="pc bpc" id="L1535" title="1 of 2 branches missed.">      if (payload != null) {</span>
+<span class="nc" id="L1536">        Float payloadFloat = PayloadHelper.decodeFloat(payload.bytes,</span>
             payload.offset);
-<span class="nc" id="L1583">        Float valueFloat = Float.parseFloat(value);</span>
-<span class="nc" id="L1584">        return new BytesRef(</span>
-<span class="nc" id="L1585">            PayloadHelper.encodeFloat(Math.max(payloadFloat, valueFloat)));</span>
+<span class="nc" id="L1538">        Float valueFloat = Float.parseFloat(value);</span>
+<span class="nc" id="L1539">        return new BytesRef(</span>
+<span class="nc" id="L1540">            PayloadHelper.encodeFloat(Math.max(payloadFloat, valueFloat)));</span>
       } else {
-<span class="fc" id="L1587">        return new BytesRef(PayloadHelper.encodeFloat(Float.parseFloat(value)));</span>
+<span class="fc" id="L1542">        return new BytesRef(PayloadHelper.encodeFloat(Float.parseFloat(value)));</span>
       }
     } else {
-<span class="fc" id="L1590">      return payload;</span>
+<span class="fc" id="L1545">      return payload;</span>
     }
   }
 
   /**
    * The Class MtasParserType.
    *
-   * @param &lt;T&gt;
-   *          the generic type
+   * @param &lt;T&gt; the generic type
    */
   protected static class MtasParserType&lt;T&gt; {
 
@@ -1612,41 +1566,34 @@ public abstract class MtasBasicParser extends MtasParser {
     private String refAttributeName;
 
     /** The items. */
-<span class="fc" id="L1615">    protected ArrayList&lt;T&gt; items = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L1569">    protected ArrayList&lt;T&gt; items = new ArrayList&lt;&gt;();</span>
 
     /**
      * Instantiates a new mtas parser type.
      *
-     * @param type
-     *          the type
-     * @param name
-     *          the name
-     * @param precheckText
-     *          the precheck text
+     * @param type the type
+     * @param name the name
+     * @param precheckText the precheck text
      */
-<span class="fc" id="L1627">    MtasParserType(String type, String name, boolean precheckText) {</span>
-<span class="fc" id="L1628">      this.type = type;</span>
-<span class="fc" id="L1629">      this.name = name;</span>
-<span class="fc" id="L1630">      this.precheckText = precheckText;</span>
-<span class="fc" id="L1631">    }</span>
+<span class="fc" id="L1578">    MtasParserType(String type, String name, boolean precheckText) {</span>
+<span class="fc" id="L1579">      this.type = type;</span>
+<span class="fc" id="L1580">      this.name = name;</span>
+<span class="fc" id="L1581">      this.precheckText = precheckText;</span>
+<span class="fc" id="L1582">    }</span>
 
     /**
      * Instantiates a new mtas parser type.
      *
-     * @param type
-     *          the type
-     * @param name
-     *          the name
-     * @param precheckText
-     *          the precheck text
-     * @param refAttributeName
-     *          the ref attribute name
+     * @param type the type
+     * @param name the name
+     * @param precheckText the precheck text
+     * @param refAttributeName the ref attribute name
      */
     MtasParserType(String type, String name, boolean precheckText,
         String refAttributeName) {
-<span class="fc" id="L1647">      this(type, name, precheckText);</span>
-<span class="fc" id="L1648">      this.refAttributeName = refAttributeName;</span>
-<span class="fc" id="L1649">    }</span>
+<span class="fc" id="L1594">      this(type, name, precheckText);</span>
+<span class="fc" id="L1595">      this.refAttributeName = refAttributeName;</span>
+<span class="fc" id="L1596">    }</span>
 
     /**
      * Gets the ref attribute name.
@@ -1654,7 +1601,7 @@ public abstract class MtasBasicParser extends MtasParser {
      * @return the ref attribute name
      */
     public String getRefAttributeName() {
-<span class="fc" id="L1657">      return refAttributeName;</span>
+<span class="fc" id="L1604">      return refAttributeName;</span>
     }
 
     /**
@@ -1663,7 +1610,7 @@ public abstract class MtasBasicParser extends MtasParser {
      * @return the name
      */
     public String getName() {
-<span class="fc" id="L1666">      return name;</span>
+<span class="fc" id="L1613">      return name;</span>
     }
 
     /**
@@ -1672,7 +1619,7 @@ public abstract class MtasBasicParser extends MtasParser {
      * @return the type
      */
     public String getType() {
-<span class="fc" id="L1675">      return type;</span>
+<span class="fc" id="L1622">      return type;</span>
     }
 
     /**
@@ -1681,26 +1628,25 @@ public abstract class MtasBasicParser extends MtasParser {
      * @return true, if successful
      */
     public boolean precheckText() {
-<span class="nc" id="L1684">      return precheckText;</span>
+<span class="nc" id="L1631">      return precheckText;</span>
     }
 
     /**
      * Adds the item.
      *
-     * @param item
-     *          the item
+     * @param item the item
      */
     public void addItem(T item) {
-<span class="fc" id="L1694">      items.add(item);</span>
-<span class="fc" id="L1695">    }</span>
+<span class="fc" id="L1640">      items.add(item);</span>
+<span class="fc" id="L1641">    }</span>
 
     /**
      * Gets the items.
      *
      * @return the items
      */
-    public ArrayList&lt;T&gt; getItems() {
-<span class="fc" id="L1703">      return items;</span>
+    public List&lt;T&gt; getItems() {
+<span class="fc" id="L1649">      return items;</span>
     }
 
   }
@@ -1719,15 +1665,13 @@ public abstract class MtasBasicParser extends MtasParser {
     /**
      * Instantiates a new mtas parser variable value.
      *
-     * @param type
-     *          the type
-     * @param name
-     *          the name
+     * @param type the type
+     * @param name the name
      */
-<span class="nc" id="L1727">    public MtasParserVariableValue(String type, String name) {</span>
-<span class="nc" id="L1728">      this.type = type;</span>
-<span class="nc" id="L1729">      this.name = name;</span>
-<span class="nc" id="L1730">    }</span>
+<span class="nc" id="L1671">    public MtasParserVariableValue(String type, String name) {</span>
+<span class="nc" id="L1672">      this.type = type;</span>
+<span class="nc" id="L1673">      this.name = name;</span>
+<span class="nc" id="L1674">    }</span>
 
   }
 
@@ -1739,9 +1683,13 @@ public abstract class MtasBasicParser extends MtasParser {
     /** The type. */
     public String type;
 
-    /** The parent. */
+    /** The offset. */
     public Boolean offset;
+
+    /** The realoffset. */
     public Boolean realoffset;
+
+    /** The parent. */
     public Boolean parent;
 
     /** The pre values. */
@@ -1756,48 +1704,44 @@ public abstract class MtasBasicParser extends MtasParser {
     /**
      * Instantiates a new mtas parser mapping token.
      *
-     * @param tokenType
-     *          the token type
+     * @param tokenType the token type
      */
-<span class="fc" id="L1762">    public MtasParserMappingToken(String tokenType) {</span>
-<span class="fc" id="L1763">      type = tokenType;</span>
-<span class="fc" id="L1764">      offset = true;</span>
-<span class="fc" id="L1765">      realoffset = true;</span>
-<span class="fc" id="L1766">      parent = true;</span>
-<span class="fc" id="L1767">      preValues = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L1768">      postValues = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L1769">      payload = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L1770">    }</span>
+<span class="fc" id="L1709">    public MtasParserMappingToken(String tokenType) {</span>
+<span class="fc" id="L1710">      type = tokenType;</span>
+<span class="fc" id="L1711">      offset = true;</span>
+<span class="fc" id="L1712">      realoffset = true;</span>
+<span class="fc" id="L1713">      parent = true;</span>
+<span class="fc" id="L1714">      preValues = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L1715">      postValues = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L1716">      payload = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L1717">    }</span>
 
     /**
      * Sets the offset.
      *
-     * @param tokenOffset
-     *          the new offset
+     * @param tokenOffset the new offset
      */
     public void setOffset(Boolean tokenOffset) {
-<span class="fc" id="L1779">      offset = tokenOffset;</span>
-<span class="fc" id="L1780">    }</span>
+<span class="fc" id="L1725">      offset = tokenOffset;</span>
+<span class="fc" id="L1726">    }</span>
 
     /**
      * Sets the real offset.
      *
-     * @param tokenRealOffset
-     *          the new real offset
+     * @param tokenRealOffset the new real offset
      */
     public void setRealOffset(Boolean tokenRealOffset) {
-<span class="fc" id="L1789">      realoffset = tokenRealOffset;</span>
-<span class="fc" id="L1790">    }</span>
+<span class="fc" id="L1734">      realoffset = tokenRealOffset;</span>
+<span class="fc" id="L1735">    }</span>
 
     /**
      * Sets the parent.
      *
-     * @param tokenParent
-     *          the new parent
+     * @param tokenParent the new parent
      */
     public void setParent(Boolean tokenParent) {
-<span class="fc" id="L1799">      parent = tokenParent;</span>
-<span class="fc" id="L1800">    }</span>
+<span class="fc" id="L1743">      parent = tokenParent;</span>
+<span class="fc" id="L1744">    }</span>
 
   }
 
@@ -1818,52 +1762,48 @@ public abstract class MtasBasicParser extends MtasParser {
     /**
      * Instantiates a new mtas parser variable.
      *
-     * @param name
-     *          the name
-     * @param value
-     *          the value
+     * @param name the name
+     * @param value the value
      */
-<span class="nc" id="L1826">    public MtasParserVariable(String name, String value) {</span>
-<span class="nc" id="L1827">      this.name = name;</span>
-<span class="nc" id="L1828">      this.variable = value;</span>
-<span class="nc" id="L1829">      values = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L1830">    }</span>
+<span class="nc" id="L1768">    public MtasParserVariable(String name, String value) {</span>
+<span class="nc" id="L1769">      this.name = name;</span>
+<span class="nc" id="L1770">      this.variable = value;</span>
+<span class="nc" id="L1771">      values = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L1772">    }</span>
 
     /**
      * Process config.
      *
-     * @param config
-     *          the config
-     * @throws MtasConfigException
-     *           the mtas config exception
+     * @param config the config
+     * @throws MtasConfigException the mtas config exception
      */
     public void processConfig(MtasConfiguration config)
         throws MtasConfigException {
-<span class="nc bnc" id="L1842" title="All 2 branches missed.">      for (int k = 0; k &lt; config.children.size(); k++) {</span>
-<span class="nc bnc" id="L1843" title="All 2 branches missed.">        if (config.children.get(k).name.equals(VARIABLE_SUBTYPE_VALUE)) {</span>
-
-<span class="nc bnc" id="L1845" title="All 2 branches missed.">          for (int m = 0; m &lt; config.children.get(k).children.size(); m++) {</span>
-<span class="nc" id="L1846">            if (config.children.get(k).children.get(m).name</span>
-<span class="nc bnc" id="L1847" title="All 2 branches missed.">                .equals(VARIABLE_SUBTYPE_VALUE_ITEM)) {</span>
-<span class="nc" id="L1848">              String valueType = config.children.get(k).children</span>
-<span class="nc" id="L1849">                  .get(m).attributes.get(&quot;type&quot;);</span>
-<span class="nc" id="L1850">              String nameType = config.children.get(k).children</span>
-<span class="nc" id="L1851">                  .get(m).attributes.get(&quot;name&quot;);</span>
-<span class="nc bnc" id="L1852" title="All 6 branches missed.">              if ((valueType != null) &amp;&amp; valueType.equals(&quot;attribute&quot;)</span>
+<span class="nc bnc" id="L1782" title="All 2 branches missed.">      for (int k = 0; k &lt; config.children.size(); k++) {</span>
+<span class="nc bnc" id="L1783" title="All 2 branches missed.">        if (config.children.get(k).name.equals(VARIABLE_SUBTYPE_VALUE)) {</span>
+
+<span class="nc bnc" id="L1785" title="All 2 branches missed.">          for (int m = 0; m &lt; config.children.get(k).children.size(); m++) {</span>
+<span class="nc" id="L1786">            if (config.children.get(k).children.get(m).name</span>
+<span class="nc bnc" id="L1787" title="All 2 branches missed.">                .equals(VARIABLE_SUBTYPE_VALUE_ITEM)) {</span>
+<span class="nc" id="L1788">              String valueType = config.children.get(k).children</span>
+<span class="nc" id="L1789">                  .get(m).attributes.get(&quot;type&quot;);</span>
+<span class="nc" id="L1790">              String nameType = config.children.get(k).children</span>
+<span class="nc" id="L1791">                  .get(m).attributes.get(&quot;name&quot;);</span>
+<span class="nc bnc" id="L1792" title="All 6 branches missed.">              if ((valueType != null) &amp;&amp; valueType.equals(&quot;attribute&quot;)</span>
                   &amp;&amp; nameType != null) {
-<span class="nc" id="L1854">                MtasParserVariableValue variableValue = new MtasParserVariableValue(</span>
+<span class="nc" id="L1794">                MtasParserVariableValue variableValue = new MtasParserVariableValue(</span>
                     valueType, nameType);
-<span class="nc" id="L1856">                values.add(variableValue);</span>
+<span class="nc" id="L1796">                values.add(variableValue);</span>
               }
             }
           }
         } else {
-<span class="nc" id="L1861">          throw new MtasConfigException(</span>
-<span class="nc" id="L1862">              &quot;unknown variable subtype &quot; + config.children.get(k).name</span>
-<span class="nc" id="L1863">                  + &quot; in variable &quot; + config.attributes.get(&quot;name&quot;));</span>
+<span class="nc" id="L1801">          throw new MtasConfigException(</span>
+<span class="nc" id="L1802">              &quot;unknown variable subtype &quot; + config.children.get(k).name</span>
+<span class="nc" id="L1803">                  + &quot; in variable &quot; + config.attributes.get(&quot;name&quot;));</span>
         }
       }
-<span class="nc" id="L1866">    }</span>
+<span class="nc" id="L1806">    }</span>
 
     /*
      * (non-Javadoc)
@@ -1872,21 +1812,20 @@ public abstract class MtasBasicParser extends MtasParser {
      */
     @Override
     public String toString() {
-<span class="nc" id="L1875">      StringBuilder builder = new StringBuilder();</span>
-<span class="nc" id="L1876">      builder.append(&quot;variable &quot; + variable + &quot; from &quot; + name);</span>
-<span class="nc bnc" id="L1877" title="All 2 branches missed.">      for (int i = 0; i &lt; values.size(); i++) {</span>
-<span class="nc" id="L1878">        builder.append(&quot;\n\tvalue &quot; + i);</span>
-<span class="nc" id="L1879">        builder.append(&quot; - &quot; + values.get(i).type);</span>
+<span class="nc" id="L1815">      StringBuilder builder = new StringBuilder();</span>
+<span class="nc" id="L1816">      builder.append(&quot;variable &quot; + variable + &quot; from &quot; + name);</span>
+<span class="nc bnc" id="L1817" title="All 2 branches missed.">      for (int i = 0; i &lt; values.size(); i++) {</span>
+<span class="nc" id="L1818">        builder.append(&quot;\n\tvalue &quot; + i);</span>
+<span class="nc" id="L1819">        builder.append(&quot; - &quot; + values.get(i).type);</span>
       }
-<span class="nc" id="L1881">      return builder.toString();</span>
+<span class="nc" id="L1821">      return builder.toString();</span>
     }
   }
 
   /**
    * The Class MtasParserMapping.
    *
-   * @param &lt;T&gt;
-   *          the generic type
+   * @param &lt;T&gt; the generic type
    */
   protected abstract class MtasParserMapping&lt;T extends MtasParserMapping&lt;T&gt;&gt; {
 
@@ -1975,969 +1914,887 @@ public abstract class MtasBasicParser extends MtasParser {
     /**
      * Instantiates a new mtas parser mapping.
      */
-<span class="fc" id="L1978">    public MtasParserMapping() {</span>
-<span class="fc" id="L1979">      type = null;</span>
-<span class="fc" id="L1980">      offset = null;</span>
-<span class="fc" id="L1981">      realOffset = null;</span>
-<span class="fc" id="L1982">      position = null;</span>
-<span class="fc" id="L1983">      tokens = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L1984">      conditions = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L1985">      start = null;</span>
-<span class="fc" id="L1986">      end = null;</span>
-<span class="fc" id="L1987">    }</span>
+<span class="fc" id="L1917">    public MtasParserMapping() {</span>
+<span class="fc" id="L1918">      type = null;</span>
+<span class="fc" id="L1919">      offset = null;</span>
+<span class="fc" id="L1920">      realOffset = null;</span>
+<span class="fc" id="L1921">      position = null;</span>
+<span class="fc" id="L1922">      tokens = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L1923">      conditions = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L1924">      start = null;</span>
+<span class="fc" id="L1925">      end = null;</span>
+<span class="fc" id="L1926">    }</span>
 
     /**
      * Process config.
      *
-     * @param config
-     *          the config
-     * @throws MtasConfigException
-     *           the mtas config exception
+     * @param config the config
+     * @throws MtasConfigException the mtas config exception
      */
     public void processConfig(MtasConfiguration config)
         throws MtasConfigException {
-<span class="fc" id="L1999">      setStartEnd(config.attributes.get(&quot;start&quot;), config.attributes.get(&quot;end&quot;));</span>
-<span class="fc bfc" id="L2000" title="All 2 branches covered.">      for (int k = 0; k &lt; config.children.size(); k++) {</span>
-<span class="fc bfc" id="L2001" title="All 2 branches covered.">        if (config.children.get(k).name.equals(MAPPING_SUBTYPE_TOKEN)) {</span>
-<span class="fc" id="L2002">          String tokenType = config.children.get(k).attributes.get(&quot;type&quot;);</span>
-<span class="pc bpc" id="L2003" title="2 of 4 branches missed.">          if ((tokenType != null) &amp;&amp; tokenType.equals(&quot;string&quot;)) {</span>
-<span class="fc" id="L2004">            MtasParserMappingToken mappingToken = new MtasParserMappingToken(</span>
+<span class="fc" id="L1936">      setStartEnd(config.attributes.get(&quot;start&quot;), config.attributes.get(&quot;end&quot;));</span>
+<span class="fc bfc" id="L1937" title="All 2 branches covered.">      for (int k = 0; k &lt; config.children.size(); k++) {</span>
+<span class="fc bfc" id="L1938" title="All 2 branches covered.">        if (config.children.get(k).name.equals(MAPPING_SUBTYPE_TOKEN)) {</span>
+<span class="fc" id="L1939">          String tokenType = config.children.get(k).attributes.get(&quot;type&quot;);</span>
+<span class="pc bpc" id="L1940" title="2 of 4 branches missed.">          if ((tokenType != null) &amp;&amp; tokenType.equals(&quot;string&quot;)) {</span>
+<span class="fc" id="L1941">            MtasParserMappingToken mappingToken = new MtasParserMappingToken(</span>
                 tokenType);
-<span class="fc" id="L2006">            tokens.add(mappingToken);</span>
+<span class="fc" id="L1943">            tokens.add(mappingToken);</span>
             // check attributes
-<span class="fc bfc" id="L2008" title="All 2 branches covered.">            for (String tokenAttributeName : config.children.get(k).attributes</span>
-<span class="fc" id="L2009">                .keySet()) {</span>
-<span class="fc" id="L2010">              String attributeValue = config.children.get(k).attributes</span>
-<span class="fc" id="L2011">                  .get(tokenAttributeName);</span>
-<span class="fc bfc" id="L2012" title="All 2 branches covered.">              if (tokenAttributeName.equals(TOKEN_OFFSET)) {</span>
-<span class="pc bpc" id="L2013" title="1 of 2 branches missed.">                if (!attributeValue.equals(&quot;true&quot;)</span>
-<span class="pc bpc" id="L2014" title="1 of 2 branches missed.">                    &amp;&amp; !attributeValue.equals(&quot;1&quot;)) {</span>
-<span class="fc" id="L2015">                  mappingToken.setOffset(false);</span>
+<span class="fc bfc" id="L1945" title="All 2 branches covered.">            for (String tokenAttributeName : config.children.get(k).attributes</span>
+<span class="fc" id="L1946">                .keySet()) {</span>
+<span class="fc" id="L1947">              String attributeValue = config.children.get(k).attributes</span>
+<span class="fc" id="L1948">                  .get(tokenAttributeName);</span>
+<span class="fc bfc" id="L1949" title="All 2 branches covered.">              if (tokenAttributeName.equals(TOKEN_OFFSET)) {</span>
+<span class="pc bpc" id="L1950" title="1 of 2 branches missed.">                if (!attributeValue.equals(&quot;true&quot;)</span>
+<span class="pc bpc" id="L1951" title="1 of 2 branches missed.">                    &amp;&amp; !attributeValue.equals(&quot;1&quot;)) {</span>
+<span class="fc" id="L1952">                  mappingToken.setOffset(false);</span>
                 } else {
-<span class="nc" id="L2017">                  mappingToken.setOffset(true);</span>
+<span class="nc" id="L1954">                  mappingToken.setOffset(true);</span>
                 }
-<span class="fc bfc" id="L2019" title="All 2 branches covered.">              } else if (tokenAttributeName.equals(TOKEN_REALOFFSET)) {</span>
-<span class="pc bpc" id="L2020" title="1 of 2 branches missed.">                if (!attributeValue.equals(&quot;true&quot;)</span>
-<span class="pc bpc" id="L2021" title="1 of 2 branches missed.">                    &amp;&amp; !attributeValue.equals(&quot;1&quot;)) {</span>
-<span class="fc" id="L2022">                  mappingToken.setRealOffset(false);</span>
+<span class="fc bfc" id="L1956" title="All 2 branches covered.">              } else if (tokenAttributeName.equals(TOKEN_REALOFFSET)) {</span>
+<span class="pc bpc" id="L1957" title="1 of 2 branches missed.">                if (!attributeValue.equals(&quot;true&quot;)</span>
+<span class="pc bpc" id="L1958" title="1 of 2 branches missed.">                    &amp;&amp; !attributeValue.equals(&quot;1&quot;)) {</span>
+<span class="fc" id="L1959">                  mappingToken.setRealOffset(false);</span>
                 } else {
-<span class="nc" id="L2024">                  mappingToken.setRealOffset(true);</span>
+<span class="nc" id="L1961">                  mappingToken.setRealOffset(true);</span>
                 }
-<span class="fc bfc" id="L2026" title="All 2 branches covered.">              } else if (tokenAttributeName.equals(TOKEN_PARENT)) {</span>
-<span class="pc bpc" id="L2027" title="1 of 2 branches missed.">                if (!attributeValue.equals(&quot;true&quot;)</span>
-<span class="pc bpc" id="L2028" title="1 of 2 branches missed.">                    &amp;&amp; !attributeValue.equals(&quot;1&quot;)) {</span>
-<span class="fc" id="L2029">                  mappingToken.setParent(false);</span>
+<span class="fc bfc" id="L1963" title="All 2 branches covered.">              } else if (tokenAttributeName.equals(TOKEN_PARENT)) {</span>
+<span class="pc bpc" id="L1964" title="1 of 2 branches missed.">                if (!attributeValue.equals(&quot;true&quot;)</span>
+<span class="pc bpc" id="L1965" title="1 of 2 branches missed.">                    &amp;&amp; !attributeValue.equals(&quot;1&quot;)) {</span>
+<span class="fc" id="L1966">                  mappingToken.setParent(false);</span>
                 } else {
-<span class="nc" id="L2031">                  mappingToken.setParent(true);</span>
+<span class="nc" id="L1968">                  mappingToken.setParent(true);</span>
                 }
               }
-<span class="fc" id="L2034">            }</span>
-<span class="fc bfc" id="L2035" title="All 2 branches covered.">            for (int m = 0; m &lt; config.children.get(k).children.size(); m++) {</span>
-<span class="fc" id="L2036">              if (config.children.get(k).children.get(m).name</span>
-<span class="fc bfc" id="L2037" title="All 2 branches covered.">                  .equals(MAPPING_SUBTYPE_TOKEN_PRE)</span>
-<span class="fc" id="L2038">                  || config.children.get(k).children.get(m).name</span>
-<span class="fc bfc" id="L2039" title="All 2 branches covered.">                      .equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="fc" id="L2040">                MtasConfiguration items = config.children.get(k).children</span>
-<span class="fc" id="L2041">                    .get(m);</span>
-<span class="fc bfc" id="L2042" title="All 2 branches covered.">                for (int l = 0; l &lt; items.children.size(); l++) {</span>
-<span class="pc bpc" id="L2043" title="1 of 2 branches missed.">                  if (items.children.get(l).name.equals(&quot;item&quot;)) {</span>
-<span class="fc" id="L2044">                    String itemType = items.children.get(l).attributes</span>
-<span class="fc" id="L2045">                        .get(MAPPING_VALUE_TYPE);</span>
-<span class="fc" id="L2046">                    String nameAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2047">                        .get(MAPPING_VALUE_NAME);</span>
-<span class="fc" id="L2048">                    String prefixAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2049">                        .get(MAPPING_VALUE_PREFIX);</span>
-<span class="fc" id="L2050">                    String filterAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2051">                        .get(MAPPING_VALUE_FILTER);</span>
-<span class="fc" id="L2052">                    String distanceAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2053">                        .get(MAPPING_VALUE_DISTANCE);</span>
-<span class="fc" id="L2054">                    String valueAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2055">                        .get(MAPPING_VALUE_VALUE);</span>
-<span class="fc bfc" id="L2056" title="All 2 branches covered.">                    if (itemType.equals(ITEM_TYPE_STRING)) {</span>
-<span class="fc" id="L2057">                      addString(mappingToken, items.name, valueAttribute);</span>
-<span class="fc bfc" id="L2058" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_NAME)) {</span>
-<span class="fc" id="L2059">                      addName(mappingToken, items.name, prefixAttribute,</span>
+<span class="fc" id="L1971">            }</span>
+<span class="fc bfc" id="L1972" title="All 2 branches covered.">            for (int m = 0; m &lt; config.children.get(k).children.size(); m++) {</span>
+<span class="fc" id="L1973">              if (config.children.get(k).children.get(m).name</span>
+<span class="fc bfc" id="L1974" title="All 2 branches covered.">                  .equals(MAPPING_SUBTYPE_TOKEN_PRE)</span>
+<span class="fc" id="L1975">                  || config.children.get(k).children.get(m).name</span>
+<span class="fc bfc" id="L1976" title="All 2 branches covered.">                      .equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="fc" id="L1977">                MtasConfiguration items = config.children.get(k).children</span>
+<span class="fc" id="L1978">                    .get(m);</span>
+<span class="fc bfc" id="L1979" title="All 2 branches covered.">                for (int l = 0; l &lt; items.children.size(); l++) {</span>
+<span class="pc bpc" id="L1980" title="1 of 2 branches missed.">                  if (items.children.get(l).name.equals(&quot;item&quot;)) {</span>
+<span class="fc" id="L1981">                    String itemType = items.children.get(l).attributes</span>
+<span class="fc" id="L1982">                        .get(MAPPING_VALUE_TYPE);</span>
+<span class="fc" id="L1983">                    String nameAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L1984">                        .get(MAPPING_VALUE_NAME);</span>
+<span class="fc" id="L1985">                    String prefixAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L1986">                        .get(MAPPING_VALUE_PREFIX);</span>
+<span class="fc" id="L1987">                    String filterAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L1988">                        .get(MAPPING_VALUE_FILTER);</span>
+<span class="fc" id="L1989">                    String distanceAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L1990">                        .get(MAPPING_VALUE_DISTANCE);</span>
+<span class="fc" id="L1991">                    String valueAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L1992">                        .get(MAPPING_VALUE_VALUE);</span>
+<span class="fc bfc" id="L1993" title="All 2 branches covered.">                    if (itemType.equals(ITEM_TYPE_STRING)) {</span>
+<span class="fc" id="L1994">                      addString(mappingToken, items.name, valueAttribute);</span>
+<span class="fc bfc" id="L1995" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_NAME)) {</span>
+<span class="fc" id="L1996">                      addName(mappingToken, items.name, prefixAttribute,</span>
                           filterAttribute);
-<span class="fc bfc" id="L2061" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE)) {</span>
-<span class="fc" id="L2062">                      addAttribute(mappingToken, items.name, nameAttribute,</span>
+<span class="fc bfc" id="L1998" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE)) {</span>
+<span class="fc" id="L1999">                      addAttribute(mappingToken, items.name, nameAttribute,</span>
                           prefixAttribute, filterAttribute);
-<span class="fc bfc" id="L2064" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_TEXT)) {</span>
-<span class="fc" id="L2065">                      addText(mappingToken, items.name, prefixAttribute,</span>
+<span class="fc bfc" id="L2001" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_TEXT)) {</span>
+<span class="fc" id="L2002">                      addText(mappingToken, items.name, prefixAttribute,</span>
                           filterAttribute);
-<span class="pc bpc" id="L2067" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_TEXT_SPLIT)) {</span>
-<span class="nc" id="L2068">                      addTextSplit(mappingToken, items.name, valueAttribute,</span>
+<span class="pc bpc" id="L2004" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_TEXT_SPLIT)) {</span>
+<span class="nc" id="L2005">                      addTextSplit(mappingToken, items.name, valueAttribute,</span>
                           prefixAttribute, filterAttribute);
-<span class="pc bpc" id="L2070" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR)) {</span>
-<span class="fc" id="L2071">                      addAncestorName(computeAncestorSourceType(type),</span>
+<span class="pc bpc" id="L2007" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR)) {</span>
+<span class="fc" id="L2008">                      addAncestorName(computeAncestorSourceType(type),</span>
                           mappingToken, items.name,
-<span class="fc" id="L2073">                          computeDistance(distanceAttribute), prefixAttribute,</span>
+<span class="fc" id="L2010">                          computeDistance(distanceAttribute), prefixAttribute,</span>
                           filterAttribute);
-<span class="nc bnc" id="L2075" title="All 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_GROUP)) {</span>
-<span class="nc" id="L2076">                      addAncestorName(SOURCE_ANCESTOR_GROUP, mappingToken,</span>
-<span class="nc" id="L2077">                          items.name, computeDistance(distanceAttribute),</span>
+<span class="nc bnc" id="L2012" title="All 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_GROUP)) {</span>
+<span class="nc" id="L2013">                      addAncestorName(SOURCE_ANCESTOR_GROUP, mappingToken,</span>
+<span class="nc" id="L2014">                          items.name, computeDistance(distanceAttribute),</span>
                           prefixAttribute, filterAttribute);
-<span class="nc" id="L2079">                    } else if (itemType</span>
-<span class="nc bnc" id="L2080" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION)) {</span>
-<span class="nc" id="L2081">                      addAncestorName(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
+<span class="nc" id="L2016">                    } else if (itemType</span>
+<span class="nc bnc" id="L2017" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION)) {</span>
+<span class="nc" id="L2018">                      addAncestorName(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
                           mappingToken, items.name,
-<span class="nc" id="L2083">                          computeDistance(distanceAttribute), prefixAttribute,</span>
+<span class="nc" id="L2020">                          computeDistance(distanceAttribute), prefixAttribute,</span>
                           filterAttribute);
-<span class="nc bnc" id="L2085" title="All 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_WORD)) {</span>
-<span class="nc" id="L2086">                      addAncestorName(SOURCE_ANCESTOR_WORD, mappingToken,</span>
-<span class="nc" id="L2087">                          items.name, computeDistance(distanceAttribute),</span>
+<span class="nc bnc" id="L2022" title="All 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_WORD)) {</span>
+<span class="nc" id="L2023">                      addAncestorName(SOURCE_ANCESTOR_WORD, mappingToken,</span>
+<span class="nc" id="L2024">                          items.name, computeDistance(distanceAttribute),</span>
                           prefixAttribute, filterAttribute);
-<span class="nc" id="L2089">                    } else if (itemType</span>
-<span class="nc bnc" id="L2090" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION)) {</span>
-<span class="nc" id="L2091">                      addAncestorName(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
+<span class="nc" id="L2026">                    } else if (itemType</span>
+<span class="nc bnc" id="L2027" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION)) {</span>
+<span class="nc" id="L2028">                      addAncestorName(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
                           mappingToken, items.name,
-<span class="nc" id="L2093">                          computeDistance(distanceAttribute), prefixAttribute,</span>
+<span class="nc" id="L2030">                          computeDistance(distanceAttribute), prefixAttribute,</span>
                           filterAttribute);
-<span class="nc" id="L2095">                    } else if (itemType</span>
-<span class="nc bnc" id="L2096" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_RELATION)) {</span>
-<span class="nc" id="L2097">                      addAncestorName(SOURCE_ANCESTOR_RELATION, mappingToken,</span>
-<span class="nc" id="L2098">                          items.name, computeDistance(distanceAttribute),</span>
+<span class="nc" id="L2032">                    } else if (itemType</span>
+<span class="nc bnc" id="L2033" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_RELATION)) {</span>
+<span class="nc" id="L2034">                      addAncestorName(SOURCE_ANCESTOR_RELATION, mappingToken,</span>
+<span class="nc" id="L2035">                          items.name, computeDistance(distanceAttribute),</span>
                           prefixAttribute, filterAttribute);
-<span class="nc" id="L2100">                    } else if (itemType</span>
-<span class="nc bnc" id="L2101" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L2102">                      addAncestorName(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
+<span class="nc" id="L2037">                    } else if (itemType</span>
+<span class="nc bnc" id="L2038" title="All 2 branches missed.">                        .equals(ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L2039">                      addAncestorName(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
                           mappingToken, items.name,
-<span class="nc" id="L2104">                          computeDistance(distanceAttribute), prefixAttribute,</span>
+<span class="nc" id="L2041">                          computeDistance(distanceAttribute), prefixAttribute,</span>
                           filterAttribute);
-<span class="nc" id="L2106">                    } else if (itemType</span>
-<span class="nc bnc" id="L2107" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP)) {</span>
-<span class="nc" id="L2108">                      addAncestorAttribute(SOURCE_ANCESTOR_GROUP, mappingToken,</span>
-<span class="nc" id="L2109">                          items.name, computeDistance(distanceAttribute),</span>
+<span class="nc" id="L2043">                    } else if (itemType</span>
+<span class="nc bnc" id="L2044" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP)) {</span>
+<span class="nc" id="L2045">                      addAncestorAttribute(SOURCE_ANCESTOR_GROUP, mappingToken,</span>
+<span class="nc" id="L2046">                          items.name, computeDistance(distanceAttribute),</span>
                           nameAttribute, prefixAttribute, filterAttribute);
-<span class="nc bnc" id="L2111" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
+<span class="nc bnc" id="L2048" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
                         ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION)) {
-<span class="nc" id="L2113">                      addAncestorAttribute(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
+<span class="nc" id="L2050">                      addAncestorAttribute(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
                           mappingToken, items.name,
-<span class="nc" id="L2115">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2052">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           prefixAttribute, filterAttribute);
-<span class="nc" id="L2117">                    } else if (itemType</span>
-<span class="nc bnc" id="L2118" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD)) {</span>
-<span class="nc" id="L2119">                      addAncestorAttribute(SOURCE_ANCESTOR_WORD, mappingToken,</span>
-<span class="nc" id="L2120">                          items.name, computeDistance(distanceAttribute),</span>
+<span class="nc" id="L2054">                    } else if (itemType</span>
+<span class="nc bnc" id="L2055" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD)) {</span>
+<span class="nc" id="L2056">                      addAncestorAttribute(SOURCE_ANCESTOR_WORD, mappingToken,</span>
+<span class="nc" id="L2057">                          items.name, computeDistance(distanceAttribute),</span>
                           nameAttribute, prefixAttribute, filterAttribute);
-<span class="nc" id="L2122">                    } else if (itemType</span>
-<span class="nc bnc" id="L2123" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION)) {</span>
-<span class="nc" id="L2124">                      addAncestorAttribute(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
+<span class="nc" id="L2059">                    } else if (itemType</span>
+<span class="nc bnc" id="L2060" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION)) {</span>
+<span class="nc" id="L2061">                      addAncestorAttribute(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
                           mappingToken, items.name,
-<span class="nc" id="L2126">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2063">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           prefixAttribute, filterAttribute);
-<span class="nc" id="L2128">                    } else if (itemType</span>
-<span class="nc bnc" id="L2129" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION)) {</span>
-<span class="nc" id="L2130">                      addAncestorAttribute(SOURCE_ANCESTOR_RELATION,</span>
+<span class="nc" id="L2065">                    } else if (itemType</span>
+<span class="nc bnc" id="L2066" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION)) {</span>
+<span class="nc" id="L2067">                      addAncestorAttribute(SOURCE_ANCESTOR_RELATION,</span>
                           mappingToken, items.name,
-<span class="nc" id="L2132">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2069">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           prefixAttribute, filterAttribute);
-<span class="nc bnc" id="L2134" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
+<span class="nc bnc" id="L2071" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
                         ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION)) {
-<span class="nc" id="L2136">                      addAncestorAttribute(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
+<span class="nc" id="L2073">                      addAncestorAttribute(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
                           mappingToken, items.name,
-<span class="nc" id="L2138">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2075">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           prefixAttribute, filterAttribute);
-<span class="nc bnc" id="L2140" title="All 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR)) {</span>
-<span class="nc" id="L2141">                      addAncestorAttribute(computeAncestorSourceType(this.type),</span>
+<span class="nc bnc" id="L2077" title="All 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR)) {</span>
+<span class="nc" id="L2078">                      addAncestorAttribute(computeAncestorSourceType(this.type),</span>
                           mappingToken, items.name,
-<span class="nc" id="L2143">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2080">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           prefixAttribute, filterAttribute);
-<span class="nc" id="L2145">                    } else if (itemType</span>
-<span class="nc bnc" id="L2146" title="All 2 branches missed.">                        .equals(ITEM_TYPE_VARIABLE_FROM_ATTRIBUTE)) {</span>
-<span class="nc" id="L2147">                      addVariableFromAttribute(mappingToken, items.name,</span>
+<span class="nc" id="L2082">                    } else if (itemType</span>
+<span class="nc bnc" id="L2083" title="All 2 branches missed.">                        .equals(ITEM_TYPE_VARIABLE_FROM_ATTRIBUTE)) {</span>
+<span class="nc" id="L2084">                      addVariableFromAttribute(mappingToken, items.name,</span>
                           nameAttribute, prefixAttribute, valueAttribute);
                     } else {
-<span class="nc" id="L2150">                      throw new MtasConfigException(String.format(</span>
+<span class="nc" id="L2087">                      throw new MtasConfigException(String.format(</span>
                           &quot;unknown itemType %s for %s in mapping %s&quot;, itemType,
-<span class="nc" id="L2152">                          items.name, config.attributes.get(&quot;name&quot;)));</span>
+<span class="nc" id="L2089">                          items.name, config.attributes.get(&quot;name&quot;)));</span>
                     }
                   }
                 }
-<span class="fc" id="L2156">              } else if (config.children.get(k).children.get(m).name</span>
-<span class="pc bpc" id="L2157" title="1 of 2 branches missed.">                  .equals(MAPPING_SUBTYPE_PAYLOAD)) {</span>
-<span class="fc" id="L2158">                MtasConfiguration items = config.children.get(k).children</span>
-<span class="fc" id="L2159">                    .get(m);</span>
-<span class="fc bfc" id="L2160" title="All 2 branches covered.">                for (int l = 0; l &lt; items.children.size(); l++) {</span>
-<span class="pc bpc" id="L2161" title="1 of 2 branches missed.">                  if (items.children.get(l).name.equals(&quot;item&quot;)) {</span>
-<span class="fc" id="L2162">                    String itemType = items.children.get(l).attributes</span>
-<span class="fc" id="L2163">                        .get(&quot;type&quot;);</span>
-<span class="fc" id="L2164">                    String valueAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2165">                        .get(MAPPING_VALUE_VALUE);</span>
-<span class="fc" id="L2166">                    String nameAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2167">                        .get(MAPPING_VALUE_NAME);</span>
-<span class="fc" id="L2168">                    String filterAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2169">                        .get(MAPPING_VALUE_FILTER);</span>
-<span class="fc" id="L2170">                    String distanceAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2171">                        .get(MAPPING_VALUE_DISTANCE);</span>
-<span class="pc bpc" id="L2172" title="1 of 2 branches missed.">                    if (itemType.equals(ITEM_TYPE_STRING)) {</span>
-<span class="nc" id="L2173">                      payloadString(mappingToken, valueAttribute);</span>
-<span class="pc bpc" id="L2174" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_TEXT)) {</span>
-<span class="nc" id="L2175">                      payloadText(mappingToken, filterAttribute);</span>
-<span class="fc bfc" id="L2176" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE)) {</span>
-<span class="fc" id="L2177">                      payloadAttribute(mappingToken, nameAttribute,</span>
+<span class="fc" id="L2093">              } else if (config.children.get(k).children.get(m).name</span>
+<span class="pc bpc" id="L2094" title="1 of 2 branches missed.">                  .equals(MAPPING_SUBTYPE_PAYLOAD)) {</span>
+<span class="fc" id="L2095">                MtasConfiguration items = config.children.get(k).children</span>
+<span class="fc" id="L2096">                    .get(m);</span>
+<span class="fc bfc" id="L2097" title="All 2 branches covered.">                for (int l = 0; l &lt; items.children.size(); l++) {</span>
+<span class="pc bpc" id="L2098" title="1 of 2 branches missed.">                  if (items.children.get(l).name.equals(&quot;item&quot;)) {</span>
+<span class="fc" id="L2099">                    String itemType = items.children.get(l).attributes</span>
+<span class="fc" id="L2100">                        .get(&quot;type&quot;);</span>
+<span class="fc" id="L2101">                    String valueAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2102">                        .get(MAPPING_VALUE_VALUE);</span>
+<span class="fc" id="L2103">                    String nameAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2104">                        .get(MAPPING_VALUE_NAME);</span>
+<span class="fc" id="L2105">                    String filterAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2106">                        .get(MAPPING_VALUE_FILTER);</span>
+<span class="fc" id="L2107">                    String distanceAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2108">                        .get(MAPPING_VALUE_DISTANCE);</span>
+<span class="pc bpc" id="L2109" title="1 of 2 branches missed.">                    if (itemType.equals(ITEM_TYPE_STRING)) {</span>
+<span class="nc" id="L2110">                      payloadString(mappingToken, valueAttribute);</span>
+<span class="pc bpc" id="L2111" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_TEXT)) {</span>
+<span class="nc" id="L2112">                      payloadText(mappingToken, filterAttribute);</span>
+<span class="fc bfc" id="L2113" title="All 2 branches covered.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE)) {</span>
+<span class="fc" id="L2114">                      payloadAttribute(mappingToken, nameAttribute,</span>
                           filterAttribute);
-<span class="pc bpc" id="L2179" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR)) {</span>
-<span class="fc" id="L2180">                      payloadAncestorAttribute(mappingToken,</span>
-<span class="fc" id="L2181">                          computeAncestorSourceType(type),</span>
-<span class="fc" id="L2182">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="pc bpc" id="L2116" title="1 of 2 branches missed.">                    } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR)) {</span>
+<span class="fc" id="L2117">                      payloadAncestorAttribute(mappingToken,</span>
+<span class="fc" id="L2118">                          computeAncestorSourceType(type),</span>
+<span class="fc" id="L2119">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           filterAttribute);
-<span class="nc" id="L2184">                    } else if (itemType</span>
-<span class="nc bnc" id="L2185" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP)) {</span>
-<span class="nc" id="L2186">                      payloadAncestorAttribute(mappingToken,</span>
+<span class="nc" id="L2121">                    } else if (itemType</span>
+<span class="nc bnc" id="L2122" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP)) {</span>
+<span class="nc" id="L2123">                      payloadAncestorAttribute(mappingToken,</span>
                           SOURCE_ANCESTOR_GROUP,
-<span class="nc" id="L2188">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2125">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           filterAttribute);
-<span class="nc bnc" id="L2190" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
+<span class="nc bnc" id="L2127" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
                         ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION)) {
-<span class="nc" id="L2192">                      payloadAncestorAttribute(mappingToken,</span>
+<span class="nc" id="L2129">                      payloadAncestorAttribute(mappingToken,</span>
                           SOURCE_ANCESTOR_GROUP_ANNOTATION,
-<span class="nc" id="L2194">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2131">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           filterAttribute);
-<span class="nc" id="L2196">                    } else if (itemType</span>
-<span class="nc bnc" id="L2197" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD)) {</span>
-<span class="nc" id="L2198">                      payloadAncestorAttribute(mappingToken,</span>
+<span class="nc" id="L2133">                    } else if (itemType</span>
+<span class="nc bnc" id="L2134" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD)) {</span>
+<span class="nc" id="L2135">                      payloadAncestorAttribute(mappingToken,</span>
                           SOURCE_ANCESTOR_WORD,
-<span class="nc" id="L2200">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2137">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           filterAttribute);
-<span class="nc" id="L2202">                    } else if (itemType</span>
-<span class="nc bnc" id="L2203" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION)) {</span>
-<span class="nc" id="L2204">                      payloadAncestorAttribute(mappingToken,</span>
+<span class="nc" id="L2139">                    } else if (itemType</span>
+<span class="nc bnc" id="L2140" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION)) {</span>
+<span class="nc" id="L2141">                      payloadAncestorAttribute(mappingToken,</span>
                           SOURCE_ANCESTOR_WORD_ANNOTATION,
-<span class="nc" id="L2206">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2143">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           filterAttribute);
-<span class="nc" id="L2208">                    } else if (itemType</span>
-<span class="nc bnc" id="L2209" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION)) {</span>
-<span class="nc" id="L2210">                      payloadAncestorAttribute(mappingToken,</span>
+<span class="nc" id="L2145">                    } else if (itemType</span>
+<span class="nc bnc" id="L2146" title="All 2 branches missed.">                        .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION)) {</span>
+<span class="nc" id="L2147">                      payloadAncestorAttribute(mappingToken,</span>
                           SOURCE_ANCESTOR_RELATION,
-<span class="nc" id="L2212">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2149">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           filterAttribute);
-<span class="nc bnc" id="L2214" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
+<span class="nc bnc" id="L2151" title="All 2 branches missed.">                    } else if (itemType.equals(</span>
                         ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION)) {
-<span class="nc" id="L2216">                      payloadAncestorAttribute(mappingToken,</span>
+<span class="nc" id="L2153">                      payloadAncestorAttribute(mappingToken,</span>
                           SOURCE_ANCESTOR_RELATION_ANNOTATION,
-<span class="nc" id="L2218">                          computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="nc" id="L2155">                          computeDistance(distanceAttribute), nameAttribute,</span>
                           filterAttribute);
                     } else {
-<span class="nc" id="L2221">                      throw new MtasConfigException(String.format(</span>
+<span class="nc" id="L2158">                      throw new MtasConfigException(String.format(</span>
                           &quot;unknown itemType %s for %s in mapping %s&quot;, itemType,
-<span class="nc" id="L2223">                          items.name, config.attributes.get(&quot;name&quot;)));</span>
+<span class="nc" id="L2160">                          items.name, config.attributes.get(&quot;name&quot;)));</span>
                     }
                   }
                 }
               }
             }
           }
-<span class="fc" id="L2230">        } else if (config.children.get(k).name</span>
-<span class="pc bpc" id="L2231" title="1 of 2 branches missed.">            .equals(MAPPING_SUBTYPE_CONDITION)) {</span>
-<span class="fc" id="L2232">          MtasConfiguration items = config.children.get(k);</span>
-<span class="fc bfc" id="L2233" title="All 2 branches covered.">          for (int l = 0; l &lt; items.children.size(); l++) {</span>
-<span class="pc bpc" id="L2234" title="1 of 2 branches missed.">            if (items.children.get(l).name.equals(&quot;item&quot;)) {</span>
-<span class="fc" id="L2235">              String itemType = items.children.get(l).attributes.get(&quot;type&quot;);</span>
-<span class="fc" id="L2236">              String nameAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2237">                  .get(MAPPING_VALUE_NAME);</span>
-<span class="fc" id="L2238">              String conditionAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2239">                  .get(MAPPING_VALUE_CONDITION);</span>
-<span class="fc" id="L2240">              String filterAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2241">                  .get(MAPPING_VALUE_FILTER);</span>
-<span class="fc" id="L2242">              String numberAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2243">                  .get(MAPPING_VALUE_NUMBER);</span>
-<span class="fc" id="L2244">              String distanceAttribute = items.children.get(l).attributes</span>
-<span class="fc" id="L2245">                  .get(MAPPING_VALUE_DISTANCE);</span>
-<span class="fc" id="L2246">              String notAttribute = items.children.get(l).attributes.get(&quot;not&quot;);</span>
-<span class="pc bpc" id="L2247" title="1 of 4 branches missed.">              if ((notAttribute != null) &amp;&amp; !notAttribute.equals(&quot;true&quot;)</span>
-<span class="nc bnc" id="L2248" title="All 2 branches missed.">                  &amp;&amp; !notAttribute.equals(&quot;1&quot;)) {</span>
-<span class="nc" id="L2249">                notAttribute = null;</span>
+<span class="fc" id="L2167">        } else if (config.children.get(k).name</span>
+<span class="pc bpc" id="L2168" title="1 of 2 branches missed.">            .equals(MAPPING_SUBTYPE_CONDITION)) {</span>
+<span class="fc" id="L2169">          MtasConfiguration items = config.children.get(k);</span>
+<span class="fc bfc" id="L2170" title="All 2 branches covered.">          for (int l = 0; l &lt; items.children.size(); l++) {</span>
+<span class="pc bpc" id="L2171" title="1 of 2 branches missed.">            if (items.children.get(l).name.equals(&quot;item&quot;)) {</span>
+<span class="fc" id="L2172">              String itemType = items.children.get(l).attributes.get(&quot;type&quot;);</span>
+<span class="fc" id="L2173">              String nameAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2174">                  .get(MAPPING_VALUE_NAME);</span>
+<span class="fc" id="L2175">              String conditionAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2176">                  .get(MAPPING_VALUE_CONDITION);</span>
+<span class="fc" id="L2177">              String filterAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2178">                  .get(MAPPING_VALUE_FILTER);</span>
+<span class="fc" id="L2179">              String numberAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2180">                  .get(MAPPING_VALUE_NUMBER);</span>
+<span class="fc" id="L2181">              String distanceAttribute = items.children.get(l).attributes</span>
+<span class="fc" id="L2182">                  .get(MAPPING_VALUE_DISTANCE);</span>
+<span class="fc" id="L2183">              String notAttribute = items.children.get(l).attributes.get(&quot;not&quot;);</span>
+<span class="pc bpc" id="L2184" title="1 of 4 branches missed.">              if ((notAttribute != null) &amp;&amp; !notAttribute.equals(&quot;true&quot;)</span>
+<span class="nc bnc" id="L2185" title="All 2 branches missed.">                  &amp;&amp; !notAttribute.equals(&quot;1&quot;)) {</span>
+<span class="nc" id="L2186">                notAttribute = null;</span>
               }
-<span class="fc bfc" id="L2251" title="All 2 branches covered.">              if (itemType.equals(ITEM_TYPE_ATTRIBUTE)) {</span>
-<span class="fc" id="L2252">                conditionAttribute(nameAttribute, conditionAttribute,</span>
+<span class="fc bfc" id="L2188" title="All 2 branches covered.">              if (itemType.equals(ITEM_TYPE_ATTRIBUTE)) {</span>
+<span class="fc" id="L2189">                conditionAttribute(nameAttribute, conditionAttribute,</span>
                     filterAttribute, notAttribute);
-<span class="pc bpc" id="L2254" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME)) {</span>
-<span class="nc" id="L2255">                conditionName(conditionAttribute, notAttribute);</span>
-<span class="pc bpc" id="L2256" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_TEXT)) {</span>
-<span class="nc" id="L2257">                conditionText(conditionAttribute, filterAttribute,</span>
+<span class="pc bpc" id="L2191" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME)) {</span>
+<span class="nc" id="L2192">                conditionName(conditionAttribute, notAttribute);</span>
+<span class="pc bpc" id="L2193" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_TEXT)) {</span>
+<span class="nc" id="L2194">                conditionText(conditionAttribute, filterAttribute,</span>
                     notAttribute);
-<span class="fc bfc" id="L2259" title="All 2 branches covered.">              } else if (itemType.equals(ITEM_TYPE_UNKNOWN_ANCESTOR)) {</span>
-<span class="fc" id="L2260">                conditionUnknownAncestor(computeNumber(numberAttribute));</span>
-<span class="fc bfc" id="L2261" title="All 2 branches covered.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR)) {</span>
-<span class="fc" id="L2262">                conditionAncestor(computeAncestorSourceType(type),</span>
-<span class="fc" id="L2263">                    computeNumber(numberAttribute));</span>
-<span class="pc bpc" id="L2264" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_GROUP)) {</span>
-<span class="nc" id="L2265">                conditionAncestor(SOURCE_ANCESTOR_GROUP,</span>
-<span class="nc" id="L2266">                    computeNumber(numberAttribute));</span>
-<span class="pc bpc" id="L2267" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_GROUP_ANNOTATION)) {</span>
-<span class="nc" id="L2268">                conditionAncestor(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
-<span class="nc" id="L2269">                    computeNumber(numberAttribute));</span>
-<span class="fc bfc" id="L2270" title="All 2 branches covered.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_WORD)) {</span>
-<span class="fc" id="L2271">                conditionAncestor(SOURCE_ANCESTOR_WORD,</span>
-<span class="fc" id="L2272">                    computeNumber(numberAttribute));</span>
-<span class="pc bpc" id="L2273" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_WORD_ANNOTATION)) {</span>
-<span class="nc" id="L2274">                conditionAncestor(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
-<span class="nc" id="L2275">                    computeNumber(numberAttribute));</span>
-<span class="pc bpc" id="L2276" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_RELATION)) {</span>
-<span class="nc" id="L2277">                conditionAncestor(SOURCE_ANCESTOR_RELATION,</span>
-<span class="nc" id="L2278">                    computeNumber(numberAttribute));</span>
-<span class="fc" id="L2279">              } else if (itemType</span>
-<span class="pc bpc" id="L2280" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L2281">                conditionAncestor(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
-<span class="nc" id="L2282">                    computeNumber(numberAttribute));</span>
-<span class="pc bpc" id="L2283" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR)) {</span>
-<span class="nc" id="L2284">                conditionAncestorAttribute(computeAncestorSourceType(type),</span>
-<span class="nc" id="L2285">                    computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="fc bfc" id="L2196" title="All 2 branches covered.">              } else if (itemType.equals(ITEM_TYPE_UNKNOWN_ANCESTOR)) {</span>
+<span class="fc" id="L2197">                conditionUnknownAncestor(computeNumber(numberAttribute));</span>
+<span class="fc bfc" id="L2198" title="All 2 branches covered.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR)) {</span>
+<span class="fc" id="L2199">                conditionAncestor(computeAncestorSourceType(type),</span>
+<span class="fc" id="L2200">                    computeNumber(numberAttribute));</span>
+<span class="pc bpc" id="L2201" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_GROUP)) {</span>
+<span class="nc" id="L2202">                conditionAncestor(SOURCE_ANCESTOR_GROUP,</span>
+<span class="nc" id="L2203">                    computeNumber(numberAttribute));</span>
+<span class="pc bpc" id="L2204" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_GROUP_ANNOTATION)) {</span>
+<span class="nc" id="L2205">                conditionAncestor(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
+<span class="nc" id="L2206">                    computeNumber(numberAttribute));</span>
+<span class="fc bfc" id="L2207" title="All 2 branches covered.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_WORD)) {</span>
+<span class="fc" id="L2208">                conditionAncestor(SOURCE_ANCESTOR_WORD,</span>
+<span class="fc" id="L2209">                    computeNumber(numberAttribute));</span>
+<span class="pc bpc" id="L2210" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_WORD_ANNOTATION)) {</span>
+<span class="nc" id="L2211">                conditionAncestor(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
+<span class="nc" id="L2212">                    computeNumber(numberAttribute));</span>
+<span class="pc bpc" id="L2213" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ANCESTOR_RELATION)) {</span>
+<span class="nc" id="L2214">                conditionAncestor(SOURCE_ANCESTOR_RELATION,</span>
+<span class="nc" id="L2215">                    computeNumber(numberAttribute));</span>
+<span class="fc" id="L2216">              } else if (itemType</span>
+<span class="pc bpc" id="L2217" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L2218">                conditionAncestor(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
+<span class="nc" id="L2219">                    computeNumber(numberAttribute));</span>
+<span class="pc bpc" id="L2220" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR)) {</span>
+<span class="nc" id="L2221">                conditionAncestorAttribute(computeAncestorSourceType(type),</span>
+<span class="nc" id="L2222">                    computeDistance(distanceAttribute), nameAttribute,</span>
                     conditionAttribute, filterAttribute, notAttribute);
-<span class="pc bpc" id="L2287" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP)) {</span>
-<span class="nc" id="L2288">                conditionAncestorAttribute(SOURCE_ANCESTOR_GROUP,</span>
-<span class="nc" id="L2289">                    computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="pc bpc" id="L2224" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP)) {</span>
+<span class="nc" id="L2225">                conditionAncestorAttribute(SOURCE_ANCESTOR_GROUP,</span>
+<span class="nc" id="L2226">                    computeDistance(distanceAttribute), nameAttribute,</span>
                     conditionAttribute, filterAttribute, notAttribute);
-<span class="fc" id="L2291">              } else if (itemType</span>
-<span class="pc bpc" id="L2292" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION)) {</span>
-<span class="nc" id="L2293">                conditionAncestorAttribute(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
-<span class="nc" id="L2294">                    computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="fc" id="L2228">              } else if (itemType</span>
+<span class="pc bpc" id="L2229" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_GROUP_ANNOTATION)) {</span>
+<span class="nc" id="L2230">                conditionAncestorAttribute(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
+<span class="nc" id="L2231">                    computeDistance(distanceAttribute), nameAttribute,</span>
                     conditionAttribute, filterAttribute, notAttribute);
-<span class="pc bpc" id="L2296" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD)) {</span>
-<span class="nc" id="L2297">                conditionAncestorAttribute(SOURCE_ANCESTOR_WORD,</span>
-<span class="nc" id="L2298">                    computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="pc bpc" id="L2233" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD)) {</span>
+<span class="nc" id="L2234">                conditionAncestorAttribute(SOURCE_ANCESTOR_WORD,</span>
+<span class="nc" id="L2235">                    computeDistance(distanceAttribute), nameAttribute,</span>
                     conditionAttribute, filterAttribute, notAttribute);
-<span class="fc" id="L2300">              } else if (itemType</span>
-<span class="pc bpc" id="L2301" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION)) {</span>
-<span class="nc" id="L2302">                conditionAncestorAttribute(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
-<span class="nc" id="L2303">                    computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="fc" id="L2237">              } else if (itemType</span>
+<span class="pc bpc" id="L2238" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_WORD_ANNOTATION)) {</span>
+<span class="nc" id="L2239">                conditionAncestorAttribute(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
+<span class="nc" id="L2240">                    computeDistance(distanceAttribute), nameAttribute,</span>
                     conditionAttribute, filterAttribute, notAttribute);
-<span class="fc" id="L2305">              } else if (itemType</span>
-<span class="pc bpc" id="L2306" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION)) {</span>
-<span class="nc" id="L2307">                conditionAncestorAttribute(SOURCE_ANCESTOR_RELATION,</span>
-<span class="nc" id="L2308">                    computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="fc" id="L2242">              } else if (itemType</span>
+<span class="pc bpc" id="L2243" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION)) {</span>
+<span class="nc" id="L2244">                conditionAncestorAttribute(SOURCE_ANCESTOR_RELATION,</span>
+<span class="nc" id="L2245">                    computeDistance(distanceAttribute), nameAttribute,</span>
                     conditionAttribute, filterAttribute, notAttribute);
-<span class="fc" id="L2310">              } else if (itemType</span>
-<span class="pc bpc" id="L2311" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L2312">                conditionAncestorAttribute(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
-<span class="nc" id="L2313">                    computeDistance(distanceAttribute), nameAttribute,</span>
+<span class="fc" id="L2247">              } else if (itemType</span>
+<span class="pc bpc" id="L2248" title="1 of 2 branches missed.">                  .equals(ITEM_TYPE_ATTRIBUTE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L2249">                conditionAncestorAttribute(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
+<span class="nc" id="L2250">                    computeDistance(distanceAttribute), nameAttribute,</span>
                     conditionAttribute, filterAttribute, notAttribute);
-<span class="pc bpc" id="L2315" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR)) {</span>
-<span class="fc" id="L2316">                conditionAncestorName(computeAncestorSourceType(type),</span>
-<span class="fc" id="L2317">                    computeDistance(distanceAttribute), conditionAttribute,</span>
+<span class="pc bpc" id="L2252" title="1 of 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR)) {</span>
+<span class="fc" id="L2253">                conditionAncestorName(computeAncestorSourceType(type),</span>
+<span class="fc" id="L2254">                    computeDistance(distanceAttribute), conditionAttribute,</span>
                     filterAttribute, notAttribute);
-<span class="nc bnc" id="L2319" title="All 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_GROUP)) {</span>
-<span class="nc" id="L2320">                conditionAncestorName(SOURCE_ANCESTOR_GROUP,</span>
-<span class="nc" id="L2321">                    computeDistance(distanceAttribute), conditionAttribute,</span>
+<span class="nc bnc" id="L2256" title="All 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_GROUP)) {</span>
+<span class="nc" id="L2257">                conditionAncestorName(SOURCE_ANCESTOR_GROUP,</span>
+<span class="nc" id="L2258">                    computeDistance(distanceAttribute), conditionAttribute,</span>
                     filterAttribute, notAttribute);
-<span class="nc" id="L2323">              } else if (itemType</span>
-<span class="nc bnc" id="L2324" title="All 2 branches missed.">                  .equals(ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION)) {</span>
-<span class="nc" id="L2325">                conditionAncestorName(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
-<span class="nc" id="L2326">                    computeDistance(distanceAttribute), conditionAttribute,</span>
+<span class="nc" id="L2260">              } else if (itemType</span>
+<span class="nc bnc" id="L2261" title="All 2 branches missed.">                  .equals(ITEM_TYPE_NAME_ANCESTOR_GROUP_ANNOTATION)) {</span>
+<span class="nc" id="L2262">                conditionAncestorName(SOURCE_ANCESTOR_GROUP_ANNOTATION,</span>
+<span class="nc" id="L2263">                    computeDistance(distanceAttribute), conditionAttribute,</span>
                     filterAttribute, notAttribute);
-<span class="nc bnc" id="L2328" title="All 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_WORD)) {</span>
-<span class="nc" id="L2329">                conditionAncestorName(SOURCE_ANCESTOR_WORD,</span>
-<span class="nc" id="L2330">                    computeDistance(distanceAttribute), conditionAttribute,</span>
+<span class="nc bnc" id="L2265" title="All 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_WORD)) {</span>
+<span class="nc" id="L2266">                conditionAncestorName(SOURCE_ANCESTOR_WORD,</span>
+<span class="nc" id="L2267">                    computeDistance(distanceAttribute), conditionAttribute,</span>
                     filterAttribute, notAttribute);
-<span class="nc" id="L2332">              } else if (itemType</span>
-<span class="nc bnc" id="L2333" title="All 2 branches missed.">                  .equals(ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION)) {</span>
-<span class="nc" id="L2334">                conditionAncestorName(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
-<span class="nc" id="L2335">                    computeDistance(distanceAttribute), conditionAttribute,</span>
+<span class="nc" id="L2269">              } else if (itemType</span>
+<span class="nc bnc" id="L2270" title="All 2 branches missed.">                  .equals(ITEM_TYPE_NAME_ANCESTOR_WORD_ANNOTATION)) {</span>
+<span class="nc" id="L2271">                conditionAncestorName(SOURCE_ANCESTOR_WORD_ANNOTATION,</span>
+<span class="nc" id="L2272">                    computeDistance(distanceAttribute), conditionAttribute,</span>
                     filterAttribute, notAttribute);
-<span class="nc bnc" id="L2337" title="All 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_RELATION)) {</span>
-<span class="nc" id="L2338">                conditionAncestorName(SOURCE_ANCESTOR_RELATION,</span>
-<span class="nc" id="L2339">                    computeDistance(distanceAttribute), conditionAttribute,</span>
+<span class="nc bnc" id="L2274" title="All 2 branches missed.">              } else if (itemType.equals(ITEM_TYPE_NAME_ANCESTOR_RELATION)) {</span>
+<span class="nc" id="L2275">                conditionAncestorName(SOURCE_ANCESTOR_RELATION,</span>
+<span class="nc" id="L2276">                    computeDistance(distanceAttribute), conditionAttribute,</span>
                     filterAttribute, notAttribute);
-<span class="nc" id="L2341">              } else if (itemType</span>
-<span class="nc bnc" id="L2342" title="All 2 branches missed.">                  .equals(ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L2343">                conditionAncestorName(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
-<span class="nc" id="L2344">                    computeDistance(distanceAttribute), conditionAttribute,</span>
+<span class="nc" id="L2278">              } else if (itemType</span>
+<span class="nc bnc" id="L2279" title="All 2 branches missed.">                  .equals(ITEM_TYPE_NAME_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L2280">                conditionAncestorName(SOURCE_ANCESTOR_RELATION_ANNOTATION,</span>
+<span class="nc" id="L2281">                    computeDistance(distanceAttribute), conditionAttribute,</span>
                     filterAttribute, notAttribute);
               } else {
-<span class="nc" id="L2347">                throw new MtasConfigException(</span>
-<span class="nc" id="L2348">                    String.format(&quot;unknown itemType %s for %s in mapping %s&quot;,</span>
-<span class="nc" id="L2349">                        itemType, config.children.get(k).name,</span>
-<span class="nc" id="L2350">                        config.attributes.get(&quot;name&quot;)));</span>
+<span class="nc" id="L2284">                throw new MtasConfigException(</span>
+<span class="nc" id="L2285">                    String.format(&quot;unknown itemType %s for %s in mapping %s&quot;,</span>
+<span class="nc" id="L2286">                        itemType, config.children.get(k).name,</span>
+<span class="nc" id="L2287">                        config.attributes.get(&quot;name&quot;)));</span>
               }
             }
           }
-<span class="fc" id="L2354">        } else {</span>
-<span class="nc" id="L2355">          throw new MtasConfigException(</span>
-<span class="nc" id="L2356">              String.format(&quot;unknown mapping subType %s in mapping %s&quot;,</span>
-<span class="nc" id="L2357">                  config.children.get(k).name, config.attributes.get(&quot;name&quot;)));</span>
+<span class="fc" id="L2291">        } else {</span>
+<span class="nc" id="L2292">          throw new MtasConfigException(</span>
+<span class="nc" id="L2293">              String.format(&quot;unknown mapping subType %s in mapping %s&quot;,</span>
+<span class="nc" id="L2294">                  config.children.get(k).name, config.attributes.get(&quot;name&quot;)));</span>
         }
       }
-<span class="fc" id="L2360">    }</span>
+<span class="fc" id="L2297">    }</span>
 
     /**
      * Sets the start end.
      *
-     * @param start
-     *          the start
-     * @param end
-     *          the end
+     * @param start the start
+     * @param end the end
      */
     protected void setStartEnd(String start, String end) {
-<span class="pc bpc" id="L2371" title="7 of 8 branches missed.">      if (start != null &amp;&amp; !start.isEmpty() &amp;&amp; end != null &amp;&amp; !end.isEmpty()) {</span>
-<span class="nc" id="L2372">        this.start = start;</span>
-<span class="nc" id="L2373">        this.end = end;</span>
+<span class="pc bpc" id="L2306" title="7 of 8 branches missed.">      if (start != null &amp;&amp; !start.isEmpty() &amp;&amp; end != null &amp;&amp; !end.isEmpty()) {</span>
+<span class="nc" id="L2307">        this.start = start;</span>
+<span class="nc" id="L2308">        this.end = end;</span>
       }
-<span class="fc" id="L2375">    }</span>
+<span class="fc" id="L2310">    }</span>
 
     /**
      * Condition unknown ancestor.
      *
-     * @param number
-     *          the number
+     * @param number the number
      */
     private void conditionUnknownAncestor(String number) {
-<span class="fc" id="L2384">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2385">      mapConstructionItem.put(&quot;type&quot;, PARSER_TYPE_UNKNOWN_ANCESTOR);</span>
-<span class="fc" id="L2386">      mapConstructionItem.put(&quot;number&quot;, number);</span>
-<span class="fc" id="L2387">      conditions.add(mapConstructionItem);</span>
-<span class="fc" id="L2388">    }</span>
+<span class="fc" id="L2318">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2319">      mapConstructionItem.put(&quot;type&quot;, PARSER_TYPE_UNKNOWN_ANCESTOR);</span>
+<span class="fc" id="L2320">      mapConstructionItem.put(&quot;number&quot;, number);</span>
+<span class="fc" id="L2321">      conditions.add(mapConstructionItem);</span>
+<span class="fc" id="L2322">    }</span>
 
     /**
      * Adds the string.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param text
-     *          the text
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param text the text
      */
     private void addString(MtasParserMappingToken mappingToken, String type,
         String text) {
-<span class="fc" id="L2402">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2403">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_STRING);</span>
-<span class="fc" id="L2404">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_STRING);</span>
-<span class="fc" id="L2405">      mapConstructionItem.put(MAPPING_VALUE_TEXT, text);</span>
-<span class="pc bpc" id="L2406" title="1 of 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="fc" id="L2407">        mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="nc bnc" id="L2408" title="All 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="nc" id="L2409">        mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="fc" id="L2333">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2334">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_STRING);</span>
+<span class="fc" id="L2335">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_STRING);</span>
+<span class="fc" id="L2336">      mapConstructionItem.put(MAPPING_VALUE_TEXT, text);</span>
+<span class="pc bpc" id="L2337" title="1 of 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="fc" id="L2338">        mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2339" title="All 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="nc" id="L2340">        mappingToken.postValues.add(mapConstructionItem);</span>
       }
-<span class="fc" id="L2411">    }</span>
+<span class="fc" id="L2342">    }</span>
 
     /**
      * Payload string.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param text
-     *          the text
+     * @param mappingToken the mapping token
+     * @param text the text
      */
     private void payloadString(MtasParserMappingToken mappingToken,
         String text) {
-<span class="nc" id="L2423">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2424">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_STRING);</span>
-<span class="nc" id="L2425">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_STRING);</span>
-<span class="nc" id="L2426">      mapConstructionItem.put(MAPPING_VALUE_TEXT, text);</span>
-<span class="nc" id="L2427">      mappingToken.payload.add(mapConstructionItem);</span>
-<span class="nc" id="L2428">    }</span>
+<span class="nc" id="L2352">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2353">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_STRING);</span>
+<span class="nc" id="L2354">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_STRING);</span>
+<span class="nc" id="L2355">      mapConstructionItem.put(MAPPING_VALUE_TEXT, text);</span>
+<span class="nc" id="L2356">      mappingToken.payload.add(mapConstructionItem);</span>
+<span class="nc" id="L2357">    }</span>
 
     /**
      * Adds the name.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param prefix
-     *          the prefix
-     * @param filter
-     *          the filter
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param prefix the prefix
+     * @param filter the filter
      */
     private void addName(MtasParserMappingToken mappingToken, String type,
         String prefix, String filter) {
-<span class="fc" id="L2444">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2445">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="fc" id="L2446">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
-<span class="fc" id="L2447">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
-<span class="fc" id="L2448">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="pc bpc" id="L2449" title="1 of 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="fc" id="L2450">        mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="nc bnc" id="L2451" title="All 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="nc" id="L2452">        mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="fc" id="L2369">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2370">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="fc" id="L2371">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
+<span class="fc" id="L2372">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
+<span class="fc" id="L2373">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="pc bpc" id="L2374" title="1 of 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="fc" id="L2375">        mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2376" title="All 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="nc" id="L2377">        mappingToken.postValues.add(mapConstructionItem);</span>
       }
-<span class="fc" id="L2454">    }</span>
+<span class="fc" id="L2379">    }</span>
 
     /**
      * Condition name.
      *
-     * @param condition
-     *          the condition
-     * @param not
-     *          the not
+     * @param condition the condition
+     * @param not the not
      */
     private void conditionName(String condition, String not) {
-<span class="nc" id="L2465">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2466">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="nc" id="L2467">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
-<span class="nc" id="L2468">      mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
-<span class="nc" id="L2469">      mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
-<span class="nc" id="L2470">      conditions.add(mapConstructionItem);</span>
-<span class="nc" id="L2471">    }</span>
+<span class="nc" id="L2388">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2389">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="nc" id="L2390">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
+<span class="nc" id="L2391">      mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
+<span class="nc" id="L2392">      mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
+<span class="nc" id="L2393">      conditions.add(mapConstructionItem);</span>
+<span class="nc" id="L2394">    }</span>
 
     /**
      * Adds the text.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param prefix
-     *          the prefix
-     * @param filter
-     *          the filter
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param prefix the prefix
+     * @param filter the filter
      */
     private void addText(MtasParserMappingToken mappingToken, String type,
         String prefix, String filter) {
-<span class="fc" id="L2487">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2488">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="fc" id="L2489">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT);</span>
-<span class="fc" id="L2490">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
-<span class="fc" id="L2491">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="pc bpc" id="L2492" title="1 of 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="nc" id="L2493">        mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="pc bpc" id="L2494" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="fc" id="L2495">        mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="fc" id="L2406">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2407">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="fc" id="L2408">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT);</span>
+<span class="fc" id="L2409">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
+<span class="fc" id="L2410">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="pc bpc" id="L2411" title="1 of 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="nc" id="L2412">        mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="pc bpc" id="L2413" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="fc" id="L2414">        mappingToken.postValues.add(mapConstructionItem);</span>
       }
-<span class="fc" id="L2497">    }</span>
+<span class="fc" id="L2416">    }</span>
 
     /**
      * Adds the text split.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param split
-     *          the split
-     * @param prefix
-     *          the prefix
-     * @param filter
-     *          the filter
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param split the split
+     * @param prefix the prefix
+     * @param filter the filter
      */
     private void addTextSplit(MtasParserMappingToken mappingToken, String type,
         String split, String prefix, String filter) {
-<span class="nc" id="L2515">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2516">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="nc" id="L2517">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT_SPLIT);</span>
-<span class="nc" id="L2518">      mapConstructionItem.put(MAPPING_VALUE_SPLIT, split);</span>
-<span class="nc" id="L2519">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
-<span class="nc" id="L2520">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="nc bnc" id="L2521" title="All 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="nc" id="L2522">        mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="nc bnc" id="L2523" title="All 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="nc" id="L2524">        mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="nc" id="L2429">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2430">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="nc" id="L2431">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT_SPLIT);</span>
+<span class="nc" id="L2432">      mapConstructionItem.put(MAPPING_VALUE_SPLIT, split);</span>
+<span class="nc" id="L2433">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
+<span class="nc" id="L2434">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="nc bnc" id="L2435" title="All 2 branches missed.">      if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="nc" id="L2436">        mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2437" title="All 2 branches missed.">      } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="nc" id="L2438">        mappingToken.postValues.add(mapConstructionItem);</span>
       }
-<span class="nc" id="L2526">    }</span>
+<span class="nc" id="L2440">    }</span>
 
     /**
      * Condition text.
      *
-     * @param condition
-     *          the condition
-     * @param filter
-     *          the filter
-     * @param not
-     *          the not
+     * @param condition the condition
+     * @param filter the filter
+     * @param not the not
      */
     private void conditionText(String condition, String filter, String not) {
-<span class="nc" id="L2539">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2540">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="nc" id="L2541">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT);</span>
-<span class="nc" id="L2542">      mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
-<span class="nc" id="L2543">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="nc" id="L2544">      mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
-<span class="nc" id="L2545">      conditions.add(mapConstructionItem);</span>
-<span class="nc" id="L2546">    }</span>
+<span class="nc" id="L2450">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2451">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="nc" id="L2452">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT);</span>
+<span class="nc" id="L2453">      mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
+<span class="nc" id="L2454">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="nc" id="L2455">      mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
+<span class="nc" id="L2456">      conditions.add(mapConstructionItem);</span>
+<span class="nc" id="L2457">    }</span>
 
     /**
      * Payload text.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param filter
-     *          the filter
+     * @param mappingToken the mapping token
+     * @param filter the filter
      */
     private void payloadText(MtasParserMappingToken mappingToken,
         String filter) {
-<span class="nc" id="L2558">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2559">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="nc" id="L2560">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT);</span>
-<span class="nc" id="L2561">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="nc" id="L2562">      mappingToken.payload.add(mapConstructionItem);</span>
-<span class="nc" id="L2563">    }</span>
+<span class="nc" id="L2467">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2468">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="nc" id="L2469">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_TEXT);</span>
+<span class="nc" id="L2470">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="nc" id="L2471">      mappingToken.payload.add(mapConstructionItem);</span>
+<span class="nc" id="L2472">    }</span>
 
     /**
      * Adds the attribute.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param name
-     *          the name
-     * @param prefix
-     *          the prefix
-     * @param filter
-     *          the filter
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param name the name
+     * @param prefix the prefix
+     * @param filter the filter
      */
     private void addAttribute(MtasParserMappingToken mappingToken, String type,
         String name, String prefix, String filter) {
-<span class="fc" id="L2581">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2582">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="fc" id="L2583">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
-<span class="fc" id="L2584">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
-<span class="fc" id="L2585">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
-<span class="fc" id="L2586">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="pc bpc" id="L2587" title="1 of 2 branches missed.">      if (name != null) {</span>
-<span class="fc bfc" id="L2588" title="All 2 branches covered.">        if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="fc" id="L2589">          mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="pc bpc" id="L2590" title="1 of 2 branches missed.">        } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="fc" id="L2591">          mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="fc" id="L2485">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2486">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="fc" id="L2487">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
+<span class="fc" id="L2488">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
+<span class="fc" id="L2489">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
+<span class="fc" id="L2490">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="pc bpc" id="L2491" title="1 of 2 branches missed.">      if (name != null) {</span>
+<span class="fc bfc" id="L2492" title="All 2 branches covered.">        if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="fc" id="L2493">          mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="pc bpc" id="L2494" title="1 of 2 branches missed.">        } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="fc" id="L2495">          mappingToken.postValues.add(mapConstructionItem);</span>
         }
       }
-<span class="fc" id="L2594">    }</span>
+<span class="fc" id="L2498">    }</span>
 
     /**
      * Adds the variable from attribute.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param name
-     *          the name
-     * @param prefix
-     *          the prefix
-     * @param value
-     *          the value
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param name the name
+     * @param prefix the prefix
+     * @param value the value
      */
     private void addVariableFromAttribute(MtasParserMappingToken mappingToken,
         String type, String name, String prefix, String value) {
-<span class="nc" id="L2612">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2613">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="nc" id="L2614">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_VARIABLE);</span>
-<span class="nc" id="L2615">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
-<span class="nc" id="L2616">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
-<span class="nc" id="L2617">      mapConstructionItem.put(MAPPING_VALUE_VALUE, value);</span>
-<span class="nc bnc" id="L2618" title="All 4 branches missed.">      if (name != null &amp;&amp; value != null) {</span>
-<span class="nc bnc" id="L2619" title="All 2 branches missed.">        if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="nc" id="L2620">          mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="nc bnc" id="L2621" title="All 2 branches missed.">        } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="nc" id="L2622">          mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="nc" id="L2511">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2512">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="nc" id="L2513">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_VARIABLE);</span>
+<span class="nc" id="L2514">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
+<span class="nc" id="L2515">      mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
+<span class="nc" id="L2516">      mapConstructionItem.put(MAPPING_VALUE_VALUE, value);</span>
+<span class="nc bnc" id="L2517" title="All 4 branches missed.">      if (name != null &amp;&amp; value != null) {</span>
+<span class="nc bnc" id="L2518" title="All 2 branches missed.">        if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="nc" id="L2519">          mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2520" title="All 2 branches missed.">        } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="nc" id="L2521">          mappingToken.postValues.add(mapConstructionItem);</span>
         }
       }
-<span class="nc" id="L2625">    }</span>
+<span class="nc" id="L2524">    }</span>
 
     /**
      * Condition attribute.
      *
-     * @param name
-     *          the name
-     * @param condition
-     *          the condition
-     * @param filter
-     *          the filter
-     * @param not
-     *          the not
+     * @param name the name
+     * @param condition the condition
+     * @param filter the filter
+     * @param not the not
      */
     private void conditionAttribute(String name, String condition,
         String filter, String not) {
-<span class="fc" id="L2641">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2642">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="fc" id="L2643">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
-<span class="fc" id="L2644">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
-<span class="fc" id="L2645">      mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
-<span class="fc" id="L2646">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="fc" id="L2647">      mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
-<span class="pc bpc" id="L2648" title="1 of 2 branches missed.">      if (name != null) {</span>
-<span class="fc" id="L2649">        conditions.add(mapConstructionItem);</span>
+<span class="fc" id="L2536">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2537">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="fc" id="L2538">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
+<span class="fc" id="L2539">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
+<span class="fc" id="L2540">      mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
+<span class="fc" id="L2541">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="fc" id="L2542">      mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
+<span class="pc bpc" id="L2543" title="1 of 2 branches missed.">      if (name != null) {</span>
+<span class="fc" id="L2544">        conditions.add(mapConstructionItem);</span>
       }
-<span class="fc" id="L2651">    }</span>
+<span class="fc" id="L2546">    }</span>
 
     /**
      * Payload attribute.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param name
-     *          the name
-     * @param filter
-     *          the filter
+     * @param mappingToken the mapping token
+     * @param name the name
+     * @param filter the filter
      */
     private void payloadAttribute(MtasParserMappingToken mappingToken,
         String name, String filter) {
-<span class="fc" id="L2665">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2666">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
-<span class="fc" id="L2667">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
-<span class="fc" id="L2668">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
-<span class="fc" id="L2669">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="fc" id="L2670">      mappingToken.payload.add(mapConstructionItem);</span>
-<span class="fc" id="L2671">    }</span>
+<span class="fc" id="L2557">      HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2558">      mapConstructionItem.put(MAPPING_VALUE_SOURCE, SOURCE_OWN);</span>
+<span class="fc" id="L2559">      mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
+<span class="fc" id="L2560">      mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
+<span class="fc" id="L2561">      mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="fc" id="L2562">      mappingToken.payload.add(mapConstructionItem);</span>
+<span class="fc" id="L2563">    }</span>
 
     /**
      * Condition ancestor.
      *
-     * @param ancestorType
-     *          the ancestor type
-     * @param number
-     *          the number
+     * @param ancestorType the ancestor type
+     * @param number the number
      */
     public void conditionAncestor(String ancestorType, String number) {
-<span class="pc bpc" id="L2682" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
-<span class="pc bpc" id="L2683" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
-<span class="fc bfc" id="L2684" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
-<span class="fc bfc" id="L2685" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
-<span class="pc bpc" id="L2686" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L2687" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="fc" id="L2688">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2689">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
-<span class="fc" id="L2690">        mapConstructionItem.put(MAPPING_VALUE_NUMBER, number);</span>
-<span class="fc" id="L2691">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_EXISTENCE);</span>
-<span class="fc" id="L2692">        conditions.add(mapConstructionItem);</span>
+<span class="pc bpc" id="L2572" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
+<span class="pc bpc" id="L2573" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
+<span class="fc bfc" id="L2574" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
+<span class="fc bfc" id="L2575" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
+<span class="pc bpc" id="L2576" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L2577" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="fc" id="L2578">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2579">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
+<span class="fc" id="L2580">        mapConstructionItem.put(MAPPING_VALUE_NUMBER, number);</span>
+<span class="fc" id="L2581">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_EXISTENCE);</span>
+<span class="fc" id="L2582">        conditions.add(mapConstructionItem);</span>
       }
-<span class="fc" id="L2694">    }</span>
+<span class="fc" id="L2584">    }</span>
 
     /**
      * Adds the ancestor name.
      *
-     * @param ancestorType
-     *          the ancestor type
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param distance
-     *          the distance
-     * @param prefix
-     *          the prefix
-     * @param filter
-     *          the filter
+     * @param ancestorType the ancestor type
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param distance the distance
+     * @param prefix the prefix
+     * @param filter the filter
      */
     private void addAncestorName(String ancestorType,
         MtasParserMappingToken mappingToken, String type, String distance,
         String prefix, String filter) {
-<span class="pc bpc" id="L2715" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
-<span class="pc bpc" id="L2716" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L2717" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
-<span class="fc bfc" id="L2718" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
-<span class="pc bpc" id="L2719" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L2720" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="fc" id="L2721">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2722">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
-<span class="fc" id="L2723">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
-<span class="fc" id="L2724">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
-<span class="fc" id="L2725">        mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
-<span class="fc" id="L2726">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="pc bpc" id="L2727" title="1 of 2 branches missed.">        if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="fc" id="L2728">          mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="nc bnc" id="L2729" title="All 2 branches missed.">        } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="nc" id="L2730">          mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="pc bpc" id="L2599" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
+<span class="pc bpc" id="L2600" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L2601" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
+<span class="fc bfc" id="L2602" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
+<span class="pc bpc" id="L2603" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L2604" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="fc" id="L2605">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2606">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
+<span class="fc" id="L2607">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
+<span class="fc" id="L2608">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
+<span class="fc" id="L2609">        mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
+<span class="fc" id="L2610">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="pc bpc" id="L2611" title="1 of 2 branches missed.">        if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="fc" id="L2612">          mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2613" title="All 2 branches missed.">        } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="nc" id="L2614">          mappingToken.postValues.add(mapConstructionItem);</span>
         }
       }
-<span class="fc" id="L2733">    }</span>
+<span class="fc" id="L2617">    }</span>
 
     /**
      * Condition ancestor name.
      *
-     * @param ancestorType
-     *          the ancestor type
-     * @param distance
-     *          the distance
-     * @param condition
-     *          the condition
-     * @param filter
-     *          the filter
-     * @param not
-     *          the not
+     * @param ancestorType the ancestor type
+     * @param distance the distance
+     * @param condition the condition
+     * @param filter the filter
+     * @param not the not
      */
     public void conditionAncestorName(String ancestorType, String distance,
         String condition, String filter, String not) {
-<span class="pc bpc" id="L2751" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
-<span class="pc bpc" id="L2752" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L2753" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
-<span class="fc bfc" id="L2754" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
-<span class="pc bpc" id="L2755" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L2756" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="fc" id="L2757">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2758">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
-<span class="fc" id="L2759">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
-<span class="fc" id="L2760">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
-<span class="fc" id="L2761">        mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
-<span class="fc" id="L2762">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="fc" id="L2763">        mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
-<span class="fc" id="L2764">        conditions.add(mapConstructionItem);</span>
+<span class="pc bpc" id="L2630" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
+<span class="pc bpc" id="L2631" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L2632" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
+<span class="fc bfc" id="L2633" title="All 2 branches covered.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
+<span class="pc bpc" id="L2634" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L2635" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="fc" id="L2636">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2637">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
+<span class="fc" id="L2638">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
+<span class="fc" id="L2639">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_NAME);</span>
+<span class="fc" id="L2640">        mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
+<span class="fc" id="L2641">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="fc" id="L2642">        mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
+<span class="fc" id="L2643">        conditions.add(mapConstructionItem);</span>
       }
-<span class="fc" id="L2766">    }</span>
+<span class="fc" id="L2645">    }</span>
 
     /**
      * Adds the ancestor attribute.
      *
-     * @param ancestorType
-     *          the ancestor type
-     * @param mappingToken
-     *          the mapping token
-     * @param type
-     *          the type
-     * @param distance
-     *          the distance
-     * @param name
-     *          the name
-     * @param prefix
-     *          the prefix
-     * @param filter
-     *          the filter
+     * @param ancestorType the ancestor type
+     * @param mappingToken the mapping token
+     * @param type the type
+     * @param distance the distance
+     * @param name the name
+     * @param prefix the prefix
+     * @param filter the filter
      */
     public void addAncestorAttribute(String ancestorType,
         MtasParserMappingToken mappingToken, String type, String distance,
         String name, String prefix, String filter) {
-<span class="nc bnc" id="L2789" title="All 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
-<span class="nc bnc" id="L2790" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
-<span class="nc bnc" id="L2791" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
-<span class="nc bnc" id="L2792" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
-<span class="nc bnc" id="L2793" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L2794" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L2795">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2796">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
-<span class="nc" id="L2797">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
-<span class="nc" id="L2798">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
-<span class="nc" id="L2799">        mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
-<span class="nc" id="L2800">        mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
-<span class="nc" id="L2801">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="nc bnc" id="L2802" title="All 2 branches missed.">        if (name != null) {</span>
-<span class="nc bnc" id="L2803" title="All 2 branches missed.">          if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
-<span class="nc" id="L2804">            mappingToken.preValues.add(mapConstructionItem);</span>
-<span class="nc bnc" id="L2805" title="All 2 branches missed.">          } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
-<span class="nc" id="L2806">            mappingToken.postValues.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2661" title="All 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
+<span class="nc bnc" id="L2662" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
+<span class="nc bnc" id="L2663" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
+<span class="nc bnc" id="L2664" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
+<span class="nc bnc" id="L2665" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L2666" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L2667">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2668">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
+<span class="nc" id="L2669">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
+<span class="nc" id="L2670">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
+<span class="nc" id="L2671">        mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
+<span class="nc" id="L2672">        mapConstructionItem.put(MAPPING_VALUE_PREFIX, prefix);</span>
+<span class="nc" id="L2673">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="nc bnc" id="L2674" title="All 2 branches missed.">        if (name != null) {</span>
+<span class="nc bnc" id="L2675" title="All 2 branches missed.">          if (type.equals(MAPPING_SUBTYPE_TOKEN_PRE)) {</span>
+<span class="nc" id="L2676">            mappingToken.preValues.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2677" title="All 2 branches missed.">          } else if (type.equals(MAPPING_SUBTYPE_TOKEN_POST)) {</span>
+<span class="nc" id="L2678">            mappingToken.postValues.add(mapConstructionItem);</span>
           }
         }
       }
-<span class="nc" id="L2810">    }</span>
+<span class="nc" id="L2682">    }</span>
 
     /**
      * Condition ancestor attribute.
      *
-     * @param ancestorType
-     *          the ancestor type
-     * @param distance
-     *          the distance
-     * @param name
-     *          the name
-     * @param condition
-     *          the condition
-     * @param filter
-     *          the filter
-     * @param not
-     *          the not
+     * @param ancestorType the ancestor type
+     * @param distance the distance
+     * @param name the name
+     * @param condition the condition
+     * @param filter the filter
+     * @param not the not
      */
     public void conditionAncestorAttribute(String ancestorType, String distance,
         String name, String condition, String filter, String not) {
-<span class="nc bnc" id="L2830" title="All 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
-<span class="nc bnc" id="L2831" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
-<span class="nc bnc" id="L2832" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
-<span class="nc bnc" id="L2833" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
-<span class="nc bnc" id="L2834" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L2835" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L2836">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L2837">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
-<span class="nc" id="L2838">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
-<span class="nc" id="L2839">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
-<span class="nc" id="L2840">        mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
-<span class="nc" id="L2841">        mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
-<span class="nc" id="L2842">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="nc" id="L2843">        mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
-<span class="nc bnc" id="L2844" title="All 2 branches missed.">        if (name != null) {</span>
-<span class="nc" id="L2845">          conditions.add(mapConstructionItem);</span>
+<span class="nc bnc" id="L2696" title="All 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
+<span class="nc bnc" id="L2697" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
+<span class="nc bnc" id="L2698" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
+<span class="nc bnc" id="L2699" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
+<span class="nc bnc" id="L2700" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L2701" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L2702">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2703">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
+<span class="nc" id="L2704">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
+<span class="nc" id="L2705">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
+<span class="nc" id="L2706">        mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
+<span class="nc" id="L2707">        mapConstructionItem.put(MAPPING_VALUE_CONDITION, condition);</span>
+<span class="nc" id="L2708">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="nc" id="L2709">        mapConstructionItem.put(MAPPING_VALUE_NOT, not);</span>
+<span class="nc bnc" id="L2710" title="All 2 branches missed.">        if (name != null) {</span>
+<span class="nc" id="L2711">          conditions.add(mapConstructionItem);</span>
         }
       }
-<span class="nc" id="L2848">    }</span>
+<span class="nc" id="L2714">    }</span>
 
     /**
      * Payload ancestor attribute.
      *
-     * @param mappingToken
-     *          the mapping token
-     * @param ancestorType
-     *          the ancestor type
-     * @param distance
-     *          the distance
-     * @param name
-     *          the name
-     * @param filter
-     *          the filter
+     * @param mappingToken the mapping token
+     * @param ancestorType the ancestor type
+     * @param distance the distance
+     * @param name the name
+     * @param filter the filter
      */
     private void payloadAncestorAttribute(MtasParserMappingToken mappingToken,
         String ancestorType, String distance, String name, String filter) {
-<span class="pc bpc" id="L2866" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
-<span class="pc bpc" id="L2867" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L2868" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
-<span class="pc bpc" id="L2869" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
-<span class="nc bnc" id="L2870" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
-<span class="nc bnc" id="L2871" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
-<span class="fc" id="L2872">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2873">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
-<span class="fc" id="L2874">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
-<span class="fc" id="L2875">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
-<span class="fc" id="L2876">        mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
-<span class="fc" id="L2877">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
-<span class="pc bpc" id="L2878" title="1 of 2 branches missed.">        if (name != null) {</span>
-<span class="fc" id="L2879">          mappingToken.payload.add(mapConstructionItem);</span>
+<span class="pc bpc" id="L2727" title="1 of 2 branches missed.">      if (ancestorType.equals(SOURCE_ANCESTOR_GROUP)</span>
+<span class="pc bpc" id="L2728" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L2729" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD)</span>
+<span class="pc bpc" id="L2730" title="1 of 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_WORD_ANNOTATION)</span>
+<span class="nc bnc" id="L2731" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION)</span>
+<span class="nc bnc" id="L2732" title="All 2 branches missed.">          || ancestorType.equals(SOURCE_ANCESTOR_RELATION_ANNOTATION)) {</span>
+<span class="fc" id="L2733">        HashMap&lt;String, String&gt; mapConstructionItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2734">        mapConstructionItem.put(MAPPING_VALUE_SOURCE, ancestorType);</span>
+<span class="fc" id="L2735">        mapConstructionItem.put(MAPPING_VALUE_ANCESTOR, distance);</span>
+<span class="fc" id="L2736">        mapConstructionItem.put(MAPPING_VALUE_TYPE, PARSER_TYPE_ATTRIBUTE);</span>
+<span class="fc" id="L2737">        mapConstructionItem.put(MAPPING_VALUE_NAME, name);</span>
+<span class="fc" id="L2738">        mapConstructionItem.put(MAPPING_VALUE_FILTER, filter);</span>
+<span class="pc bpc" id="L2739" title="1 of 2 branches missed.">        if (name != null) {</span>
+<span class="fc" id="L2740">          mappingToken.payload.add(mapConstructionItem);</span>
         }
       }
-<span class="fc" id="L2882">    }</span>
+<span class="fc" id="L2743">    }</span>
 
     /**
      * Compute ancestor source type.
      *
-     * @param type
-     *          the type
+     * @param type the type
      * @return the string
-     * @throws MtasConfigException
-     *           the mtas config exception
+     * @throws MtasConfigException the mtas config exception
      */
     private String computeAncestorSourceType(String type)
         throws MtasConfigException {
-<span class="pc bpc" id="L2895" title="1 of 2 branches missed.">      if (type.equals(MAPPING_TYPE_GROUP)) {</span>
-<span class="nc" id="L2896">        return SOURCE_ANCESTOR_GROUP;</span>
-<span class="pc bpc" id="L2897" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_GROUP_ANNOTATION)) {</span>
-<span class="nc" id="L2898">        return SOURCE_ANCESTOR_GROUP_ANNOTATION;</span>
-<span class="pc bpc" id="L2899" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_WORD)) {</span>
-<span class="nc" id="L2900">        return SOURCE_ANCESTOR_WORD;</span>
-<span class="fc bfc" id="L2901" title="All 2 branches covered.">      } else if (type.equals(MAPPING_TYPE_WORD_ANNOTATION)) {</span>
-<span class="fc" id="L2902">        return SOURCE_ANCESTOR_WORD_ANNOTATION;</span>
-<span class="pc bpc" id="L2903" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_RELATION)) {</span>
-<span class="fc" id="L2904">        return SOURCE_ANCESTOR_RELATION;</span>
-<span class="nc bnc" id="L2905" title="All 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L2906">        return SOURCE_ANCESTOR_RELATION_ANNOTATION;</span>
+<span class="pc bpc" id="L2754" title="1 of 2 branches missed.">      if (type.equals(MAPPING_TYPE_GROUP)) {</span>
+<span class="nc" id="L2755">        return SOURCE_ANCESTOR_GROUP;</span>
+<span class="pc bpc" id="L2756" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_GROUP_ANNOTATION)) {</span>
+<span class="nc" id="L2757">        return SOURCE_ANCESTOR_GROUP_ANNOTATION;</span>
+<span class="pc bpc" id="L2758" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_WORD)) {</span>
+<span class="nc" id="L2759">        return SOURCE_ANCESTOR_WORD;</span>
+<span class="fc bfc" id="L2760" title="All 2 branches covered.">      } else if (type.equals(MAPPING_TYPE_WORD_ANNOTATION)) {</span>
+<span class="fc" id="L2761">        return SOURCE_ANCESTOR_WORD_ANNOTATION;</span>
+<span class="pc bpc" id="L2762" title="1 of 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_RELATION)) {</span>
+<span class="fc" id="L2763">        return SOURCE_ANCESTOR_RELATION;</span>
+<span class="nc bnc" id="L2764" title="All 2 branches missed.">      } else if (type.equals(MAPPING_TYPE_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L2765">        return SOURCE_ANCESTOR_RELATION_ANNOTATION;</span>
       } else {
-<span class="nc" id="L2908">        throw new MtasConfigException(&quot;unknown type &quot; + type);</span>
+<span class="nc" id="L2767">        throw new MtasConfigException(&quot;unknown type &quot; + type);</span>
       }
     }
 
     /**
      * Compute distance.
      *
-     * @param distance
-     *          the distance
+     * @param distance the distance
      * @return the string
      */
     private String computeDistance(String distance) {
-<span class="fc" id="L2920">      Integer i = 0;</span>
-<span class="fc bfc" id="L2921" title="All 2 branches covered.">      if (distance != null) {</span>
-<span class="fc" id="L2922">        Integer d = Integer.parseInt(distance);</span>
-<span class="pc bpc" id="L2923" title="2 of 4 branches missed.">        if ((d != null) &amp;&amp; (d &gt;= i)) {</span>
-<span class="fc" id="L2924">          return distance;</span>
+<span class="fc" id="L2778">      Integer i = 0;</span>
+<span class="fc bfc" id="L2779" title="All 2 branches covered.">      if (distance != null) {</span>
+<span class="fc" id="L2780">        Integer d = Integer.parseInt(distance);</span>
+<span class="pc bpc" id="L2781" title="2 of 4 branches missed.">        if ((d != null) &amp;&amp; (d &gt;= i)) {</span>
+<span class="fc" id="L2782">          return distance;</span>
         } else {
-<span class="nc" id="L2926">          return i.toString();</span>
+<span class="nc" id="L2784">          return i.toString();</span>
         }
       }
-<span class="fc" id="L2929">      return null;</span>
+<span class="fc" id="L2787">      return null;</span>
     }
 
     /**
      * Compute number.
      *
-     * @param number
-     *          the number
+     * @param number the number
      * @return the string
      */
     private String computeNumber(String number) {
-<span class="fc" id="L2940">      return computeDistance(number);</span>
+<span class="fc" id="L2797">      return computeDistance(number);</span>
     }
 
     /**
@@ -2946,7 +2803,7 @@ public abstract class MtasBasicParser extends MtasParser {
      * @return the tokens
      */
     public List&lt;MtasParserMappingToken&gt; getTokens() {
-<span class="fc" id="L2949">      return tokens;</span>
+<span class="fc" id="L2806">      return tokens;</span>
     }
 
     /**
@@ -2955,7 +2812,7 @@ public abstract class MtasBasicParser extends MtasParser {
      * @return the conditions
      */
     public List&lt;Map&lt;String, String&gt;&gt; getConditions() {
-<span class="fc" id="L2958">      return conditions;</span>
+<span class="fc" id="L2815">      return conditions;</span>
     }
 
     /*
@@ -2965,47 +2822,47 @@ public abstract class MtasBasicParser extends MtasParser {
      */
     @Override
     public String toString() {
-<span class="nc" id="L2968">      StringBuilder builder = new StringBuilder();</span>
-<span class="nc" id="L2969">      builder.append(&quot;mapping - type:&quot; + type + &quot;, offset:&quot; + offset</span>
+<span class="nc" id="L2825">      StringBuilder builder = new StringBuilder();</span>
+<span class="nc" id="L2826">      builder.append(&quot;mapping - type:&quot; + type + &quot;, offset:&quot; + offset</span>
           + &quot;, realOffset:&quot; + realOffset + &quot;, position:&quot; + position);
-<span class="nc bnc" id="L2971" title="All 2 branches missed.">      for (int i = 0; i &lt; conditions.size(); i++) {</span>
-<span class="nc" id="L2972">        builder.append(&quot;\n\tcondition &quot; + i + &quot;: &quot;);</span>
-<span class="nc bnc" id="L2973" title="All 2 branches missed.">        for (Entry&lt;String, String&gt; entry : conditions.get(i).entrySet()) {</span>
-<span class="nc" id="L2974">          builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
-<span class="nc" id="L2975">        }</span>
+<span class="nc bnc" id="L2828" title="All 2 branches missed.">      for (int i = 0; i &lt; conditions.size(); i++) {</span>
+<span class="nc" id="L2829">        builder.append(&quot;\n\tcondition &quot; + i + &quot;: &quot;);</span>
+<span class="nc bnc" id="L2830" title="All 2 branches missed.">        for (Entry&lt;String, String&gt; entry : conditions.get(i).entrySet()) {</span>
+<span class="nc" id="L2831">          builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
+<span class="nc" id="L2832">        }</span>
       }
-<span class="nc bnc" id="L2977" title="All 2 branches missed.">      for (int i = 0; i &lt; tokens.size(); i++) {</span>
-<span class="nc" id="L2978">        builder.append(&quot;\n\ttoken &quot; + i);</span>
-<span class="nc" id="L2979">        builder.append(&quot; - &quot; + tokens.get(i).type);</span>
-<span class="nc" id="L2980">        builder.append(&quot; [offset:&quot; + tokens.get(i).offset);</span>
-<span class="nc" id="L2981">        builder.append(&quot;,realoffset:&quot; + tokens.get(i).realoffset);</span>
-<span class="nc" id="L2982">        builder.append(&quot;,parent:&quot; + tokens.get(i).parent + &quot;]&quot;);</span>
-<span class="nc bnc" id="L2983" title="All 2 branches missed.">        for (int j = 0; j &lt; tokens.get(i).preValues.size(); j++) {</span>
-<span class="nc" id="L2984">          builder.append(&quot;\n\t- pre &quot; + j + &quot;: &quot;);</span>
-<span class="nc bnc" id="L2985" title="All 2 branches missed.">          for (Entry&lt;String, String&gt; entry : tokens.get(i).preValues.get(j)</span>
-<span class="nc" id="L2986">              .entrySet()) {</span>
-<span class="nc" id="L2987">            builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
-<span class="nc" id="L2988">          }</span>
+<span class="nc bnc" id="L2834" title="All 2 branches missed.">      for (int i = 0; i &lt; tokens.size(); i++) {</span>
+<span class="nc" id="L2835">        builder.append(&quot;\n\ttoken &quot; + i);</span>
+<span class="nc" id="L2836">        builder.append(&quot; - &quot; + tokens.get(i).type);</span>
+<span class="nc" id="L2837">        builder.append(&quot; [offset:&quot; + tokens.get(i).offset);</span>
+<span class="nc" id="L2838">        builder.append(&quot;,realoffset:&quot; + tokens.get(i).realoffset);</span>
+<span class="nc" id="L2839">        builder.append(&quot;,parent:&quot; + tokens.get(i).parent + &quot;]&quot;);</span>
+<span class="nc bnc" id="L2840" title="All 2 branches missed.">        for (int j = 0; j &lt; tokens.get(i).preValues.size(); j++) {</span>
+<span class="nc" id="L2841">          builder.append(&quot;\n\t- pre &quot; + j + &quot;: &quot;);</span>
+<span class="nc bnc" id="L2842" title="All 2 branches missed.">          for (Entry&lt;String, String&gt; entry : tokens.get(i).preValues.get(j)</span>
+<span class="nc" id="L2843">              .entrySet()) {</span>
+<span class="nc" id="L2844">            builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
+<span class="nc" id="L2845">          }</span>
         }
-<span class="nc bnc" id="L2990" title="All 2 branches missed.">        for (int j = 0; j &lt; tokens.get(i).postValues.size(); j++) {</span>
-<span class="nc" id="L2991">          builder.append(&quot;\n\t- post &quot; + j + &quot;: &quot;);</span>
-<span class="nc bnc" id="L2992" title="All 2 branches missed.">          for (Entry&lt;String, String&gt; entry : tokens.get(i).postValues.get(j)</span>
-<span class="nc" id="L2993">              .entrySet()) {</span>
-<span class="nc" id="L2994">            builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
-<span class="nc" id="L2995">          }</span>
+<span class="nc bnc" id="L2847" title="All 2 branches missed.">        for (int j = 0; j &lt; tokens.get(i).postValues.size(); j++) {</span>
+<span class="nc" id="L2848">          builder.append(&quot;\n\t- post &quot; + j + &quot;: &quot;);</span>
+<span class="nc bnc" id="L2849" title="All 2 branches missed.">          for (Entry&lt;String, String&gt; entry : tokens.get(i).postValues.get(j)</span>
+<span class="nc" id="L2850">              .entrySet()) {</span>
+<span class="nc" id="L2851">            builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
+<span class="nc" id="L2852">          }</span>
         }
-<span class="nc bnc" id="L2997" title="All 2 branches missed.">        for (int j = 0; j &lt; tokens.get(i).payload.size(); j++) {</span>
-<span class="nc" id="L2998">          builder.append(&quot;\n\t- payload &quot; + j + &quot;: &quot;);</span>
-<span class="nc bnc" id="L2999" title="All 2 branches missed.">          for (Entry&lt;String, String&gt; entry : tokens.get(i).payload.get(j)</span>
-<span class="nc" id="L3000">              .entrySet()) {</span>
-<span class="nc" id="L3001">            builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
-<span class="nc" id="L3002">          }</span>
+<span class="nc bnc" id="L2854" title="All 2 branches missed.">        for (int j = 0; j &lt; tokens.get(i).payload.size(); j++) {</span>
+<span class="nc" id="L2855">          builder.append(&quot;\n\t- payload &quot; + j + &quot;: &quot;);</span>
+<span class="nc bnc" id="L2856" title="All 2 branches missed.">          for (Entry&lt;String, String&gt; entry : tokens.get(i).payload.get(j)</span>
+<span class="nc" id="L2857">              .entrySet()) {</span>
+<span class="nc" id="L2858">            builder.append(entry.getKey() + &quot;:&quot; + entry.getValue() + &quot;,&quot;);</span>
+<span class="nc" id="L2859">          }</span>
         }
       }
-<span class="nc" id="L3005">      return builder.toString();</span>
+<span class="nc" id="L2862">      return builder.toString();</span>
     }
 
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMAncestors.html b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMAncestors.html
index 2e98100..5309b06 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMAncestors.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMAncestors.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMAncestors</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMAncestors</span></div><h1>MtasCRMParser.MtasCRMAncestors</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 6</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L866" class="el_method">MtasCRMParser.MtasCRMAncestors()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMAncestors</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMAncestors</span></div><h1>MtasCRMParser.MtasCRMAncestors</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 6</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L802" class="el_method">MtasCRMParser.MtasCRMAncestors()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunction.html b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunction.html
index 8bde37f..8721b02 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunction.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunction.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserFunction</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserFunction</span></div><h1>MtasCRMParser.MtasCRMParserFunction</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">11 of 11</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L889" class="el_method">MtasCRMParser.MtasCRMParserFunction(String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserFunction</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserFunction</span></div><h1>MtasCRMParser.MtasCRMParserFunction</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">11 of 11</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L825" class="el_method">MtasCRMParser.MtasCRMParserFunction(String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunctionOutput.html b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunctionOutput.html
index c4fced7..1ee7211 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunctionOutput.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserFunctionOutput.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserFunctionOutput</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserFunctionOutput</span></div><h1>MtasCRMParser.MtasCRMParserFunctionOutput</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">43 of 43</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCRMParser.java.html#L942" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasCRMParser.java.html#L928" class="el_method">create(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="98" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L915" class="el_method">MtasCRMParser.MtasCRMParserFunctionOutput(MtasCRMParser, String, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserFunctionOutput</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserFunctionOutput</span></div><h1>MtasCRMParser.MtasCRMParserFunctionOutput</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">43 of 43</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCRMParser.java.html#L875" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasCRMParser.java.html#L861" class="el_method">create(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="98" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L849" class="el_method">MtasCRMParser.MtasCRMParserFunctionOutput(MtasCRMParser, String, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMPair.html b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMPair.html
index 129c763..701a67e 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMPair.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMPair.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserMappingCRMPair</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserMappingCRMPair</span></div><h1>MtasCRMParser.MtasCRMParserMappingCRMPair</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L1011" class="el_method">MtasCRMParser.MtasCRMParserMappingCRMPair(MtasCRMParser)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L1026" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserMappingCRMPair</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserMappingCRMPair</span></div><h1>MtasCRMParser.MtasCRMParserMappingCRMPair</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L944" class="el_method">MtasCRMParser.MtasCRMParserMappingCRMPair(MtasCRMParser)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L959" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMSentence.html b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMSentence.html
index 6ebce0d..5871040 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMSentence.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingCRMSentence.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserMappingCRMSentence</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserMappingCRMSentence</span></div><h1>MtasCRMParser.MtasCRMParserMappingCRMSentence</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L983" class="el_method">MtasCRMParser.MtasCRMParserMappingCRMSentence(MtasCRMParser)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L998" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserMappingCRMSentence</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserMappingCRMSentence</span></div><h1>MtasCRMParser.MtasCRMParserMappingCRMSentence</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L916" class="el_method">MtasCRMParser.MtasCRMParserMappingCRMSentence(MtasCRMParser)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L931" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation.html b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation.html
index ed3f17c..d5aaa35 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser$MtasCRMParserMappingWordAnnotation.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserMappingWordAnnotation</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserMappingWordAnnotation</span></div><h1>MtasCRMParser.MtasCRMParserMappingWordAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L955" class="el_method">MtasCRMParser.MtasCRMParserMappingWordAnnotation(MtasCRMParser)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L970" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser.MtasCRMParserMappingWordAnnotation</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser.MtasCRMParserMappingWordAnnotation</span></div><h1>MtasCRMParser.MtasCRMParserMappingWordAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCRMParser.java.html#L888" class="el_method">MtasCRMParser.MtasCRMParserMappingWordAnnotation(MtasCRMParser)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html#L903" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser.html b/jacoco/mtas.analysis.parser/MtasCRMParser.html
index a98441b..5d601f3 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser</span></div><h1>MtasCRMParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,128 of 2,128</td><td class="ctr2">0%</td><td class="bar">198 of 198</td><td class="ctr2">0%</td><td class="ctr1">111</td><td class="ctr2">111</td><td class="ctr1">379</td><td class="ctr2">379</td><td class="ctr1">12</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasCRMParser.java.html#L231" class="el_method">createTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="640" alt="640"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="108" height="10" title="56" alt="56"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">29</td><td class="ctr2" id="g1">29</td><td class="ctr1" id="h0">117</td><td class="ctr2" id="i0">117</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasCRMParser.java.html#L89" class="el_method">initParser()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="93" height="10" title="497" alt="497"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">32</td><td class="ctr2" id="g0">32</td><td class="ctr1" id="h1">91</td><td class="ctr2" id="i1">91</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasCRMParser.java.html#L723" class="el_method">processCRMPair(MtasTokenIdFactory, int, String, String, Integer, List, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="46" height="10" title="248" alt="248"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="30" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f4">9</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h2">42</td><td class="ctr2" id="i2">42</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasCRMParser.java.html#L446" class="el_method">processWordAnnotation(MtasTokenIdFactory, String, String, Integer, Integer, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="45" height="10" title="240" alt="240"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="50" height="10" title="26" alt="26"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">14</td><td class="ctr2" id="g2">14</td><td class="ctr1" id="h3">40</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasCRMParser.java.html#L799" class="el_method">processFunctions(String, String, String, List)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="23" height="10" title="126" alt="126"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="42" height="10" title="22" alt="22"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">12</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h4">21</td><td class="ctr2" id="i4">21</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasCRMParser.java.html#L551" class="el_method">processCRMSentence(MtasTokenIdFactory, String, String, Integer, List, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map, Set, Set)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="16" height="10" title="87" alt="87"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasCRMParser.java.html#L616" class="el_method">processCRMClause(MtasTokenIdFactory, String, String, Integer, List, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map, Set)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="14" height="10" title="77" alt="77"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h6">14</td><td class="ctr2" id="i6">14</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasCRMParser.java.html#L854" class="el_method">printConfigTypes(HashMap)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="13" height="10" title="70" alt="70"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i9">8</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="MtasCRMParser.java.html#L668" class="el_method">closePrevious(MtasTokenIdFactory, Set, Integer, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="9" height="10" title="51" alt="51"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">10</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a3"><a href="MtasCRMParser.java.html#L33" class="el_method">MtasCRMParser(MtasConfiguration)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="8" height="10" title="47" alt="47"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">14</td><td class="ctr2" id="i7">14</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasCRMParser.java.html#L837" class="el_method">printConfig()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="6" height="10" title="37" alt="37"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h10">6</td><td class="ctr2" id="i10">6</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasCRMParser.java.html#L30" class="el_method">static {...}</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasCRMParser</span></div><h1>MtasCRMParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,135 of 2,135</td><td class="ctr2">0%</td><td class="bar">198 of 198</td><td class="ctr2">0%</td><td class="ctr1">111</td><td class="ctr2">111</td><td class="ctr1">380</td><td class="ctr2">380</td><td class="ctr1">12</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasCRMParser.java.html#L235" class="el_method">createTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="643" alt="643"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="56" alt="56"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">29</td><td class="ctr2" id="g1">29</td><td class="ctr1" id="h0">117</td><td class="ctr2" id="i0">117</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasCRMParser.java.html#L93" class="el_method">initParser()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="92" height="10" title="497" alt="497"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">32</td><td class="ctr2" id="g0">32</td><td class="ctr1" id="h1">91</td><td class="ctr2" id="i1">91</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasCRMParser.java.html#L661" class="el_method">processCRMPair(MtasTokenIdFactory, int, String, String, Integer, List, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="248" alt="248"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f4">9</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h2">42</td><td class="ctr2" id="i2">42</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasCRMParser.java.html#L437" class="el_method">processWordAnnotation(MtasTokenIdFactory, String, String, Integer, Integer, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="240" alt="240"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="26" alt="26"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">14</td><td class="ctr2" id="g2">14</td><td class="ctr1" id="h3">40</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasCRMParser.java.html#L733" class="el_method">processFunctions(String, String, String, List)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="126" alt="126"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="22" alt="22"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">12</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h4">21</td><td class="ctr2" id="i4">21</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasCRMParser.java.html#L527" class="el_method">processCRMSentence(MtasTokenIdFactory, String, String, Integer, List, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map, Set, Set)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="87" alt="87"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasCRMParser.java.html#L579" class="el_method">processCRMClause(MtasTokenIdFactory, String, String, Integer, List, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map, Set)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="77" alt="77"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h6">14</td><td class="ctr2" id="i6">14</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasCRMParser.java.html#L787" class="el_method">printConfigTypes(HashMap)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="70" alt="70"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i9">8</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="MtasCRMParser.java.html#L620" class="el_method">closePrevious(MtasTokenIdFactory, Set, Integer, MtasCRMParser.MtasCRMAncestors, Map, Map, Map, Map)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="51" alt="51"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">10</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a3"><a href="MtasCRMParser.java.html#L38" class="el_method">MtasCRMParser(MtasConfiguration)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="48" alt="48"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">14</td><td class="ctr2" id="i7">14</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasCRMParser.java.html#L771" class="el_method">printConfig()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="37" alt="37"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h10">6</td><td class="ctr2" id="i10">6</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasCRMParser.java.html#L32" class="el_method">static {...}</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasCRMParser.java.html b/jacoco/mtas.analysis.parser/MtasCRMParser.java.html
index 504fcbc..7e2820a 100644
--- a/jacoco/mtas.analysis.parser/MtasCRMParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasCRMParser.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCRMParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasCRMParser.java</span></div><h1>MtasCRMParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCRMParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasCRMParser.java</span></div><h1>MtasCRMParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
 
 import java.io.IOException;
 import java.io.Reader;
@@ -9,13 +9,15 @@ import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
-import java.util.TreeSet;
 import java.util.Map.Entry;
 import java.util.Set;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import mtas.analysis.token.MtasTokenCollection;
 import mtas.analysis.token.MtasTokenIdFactory;
 import mtas.analysis.util.MtasBufferedReader;
@@ -27,56 +29,58 @@ import mtas.analysis.util.MtasParserException;
  * The Class MtasCRMParser.
  */
 
-<span class="nc bnc" id="L30" title="All 2 branches missed.">public class MtasCRMParser extends MtasBasicParser {</span>
+<span class="nc bnc" id="L32" title="All 2 branches missed.">public class MtasCRMParser extends MtasBasicParser {</span>
+
+  /** The Constant log. */
+<span class="nc" id="L35">  private static final Log log = LogFactory.getLog(MtasCRMParser.class);</span>
 
   /** The word type. */
-<span class="nc" id="L33">  private MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; wordType = null;</span>
+<span class="nc" id="L38">  private MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; wordType = null;</span>
 
   /** The word annotation types. */
-<span class="nc" id="L36">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordAnnotationTypes = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L41">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordAnnotationTypes = new HashMap&lt;&gt;();</span>
 
   /** The crm sentence types. */
-<span class="nc" id="L39">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; crmSentenceTypes = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L44">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; crmSentenceTypes = new HashMap&lt;&gt;();</span>
 
   /** The crm clause types. */
-<span class="nc" id="L42">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; crmClauseTypes = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L47">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; crmClauseTypes = new HashMap&lt;&gt;();</span>
 
   /** The crm pair types. */
-<span class="nc" id="L45">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; crmPairTypes = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L50">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; crmPairTypes = new HashMap&lt;&gt;();</span>
 
   /** The functions. */
-<span class="nc" id="L48">  private HashMap&lt;String, HashMap&lt;String, MtasCRMParserFunction&gt;&gt; functions = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L53">  private HashMap&lt;String, HashMap&lt;String, MtasCRMParserFunction&gt;&gt; functions = new HashMap&lt;&gt;();</span>
 
   /** The Constant MAPPING_TYPE_CRM_SENTENCE. */
-  protected final static String MAPPING_TYPE_CRM_SENTENCE = &quot;crmSentence&quot;;
+  protected static final String MAPPING_TYPE_CRM_SENTENCE = &quot;crmSentence&quot;;
 
   /** The Constant MAPPING_TYPE_CRM_CLAUSE. */
-  protected final static String MAPPING_TYPE_CRM_CLAUSE = &quot;crmClause&quot;;
+  protected static final String MAPPING_TYPE_CRM_CLAUSE = &quot;crmClause&quot;;
 
   /** The Constant MAPPING_TYPE_CRM_PAIR. */
-  protected final static String MAPPING_TYPE_CRM_PAIR = &quot;crmPair&quot;;
+  protected static final String MAPPING_TYPE_CRM_PAIR = &quot;crmPair&quot;;
 
   /** The history pair. */
-<span class="nc" id="L60">  private HashMap&lt;String, HashMap&lt;String, MtasParserObject&gt;&gt; historyPair = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L65">  private HashMap&lt;String, HashMap&lt;String, MtasParserObject&gt;&gt; historyPair = new HashMap&lt;&gt;();</span>
 
   /** The pair pattern. */
-<span class="nc" id="L63">  Pattern pairPattern = Pattern.compile(&quot;^([b|e])([a-z])([0-9]+)$&quot;);</span>
+<span class="nc" id="L68">  Pattern pairPattern = Pattern.compile(&quot;^([b|e])([a-z])([0-9]+)$&quot;);</span>
 
   /**
-   * Instantiates a new mtas crm parser.
+   * Instantiates a new mtas CRM parser.
    *
-   * @param config
-   *          the config
+   * @param config the config
    */
   public MtasCRMParser(MtasConfiguration config) {
-<span class="nc" id="L72">    super(config);</span>
+<span class="nc" id="L76">    super(config);</span>
     try {
-<span class="nc" id="L74">      initParser();</span>
+<span class="nc" id="L78">      initParser();</span>
       // System.out.print(printConfig());
-<span class="nc" id="L76">    } catch (MtasConfigException e) {</span>
-<span class="nc" id="L77">      e.printStackTrace();</span>
-<span class="nc" id="L78">    }</span>
-<span class="nc" id="L79">  }</span>
+<span class="nc" id="L80">    } catch (MtasConfigException e) {</span>
+<span class="nc" id="L81">      log.error(e);</span>
+<span class="nc" id="L82">    }</span>
+<span class="nc" id="L83">  }</span>
 
   /*
    * (non-Javadoc)
@@ -86,126 +90,126 @@ import mtas.analysis.util.MtasParserException;
   @SuppressWarnings(&quot;unchecked&quot;)
   @Override
   protected void initParser() throws MtasConfigException {
-<span class="nc" id="L89">    super.initParser();</span>
-<span class="nc bnc" id="L90" title="All 2 branches missed.">    if (config != null) {</span>
+<span class="nc" id="L93">    super.initParser();</span>
+<span class="nc bnc" id="L94" title="All 2 branches missed.">    if (config != null) {</span>
       // always word, no mappings
-<span class="nc" id="L92">      wordType = new MtasParserType&lt;&gt;(MAPPING_TYPE_WORD, null, false);</span>
-<span class="nc bnc" id="L93" title="All 2 branches missed.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
-<span class="nc" id="L94">        MtasConfiguration current = config.children.get(i);</span>
-<span class="nc bnc" id="L95" title="All 2 branches missed.">        if (current.name.equals(&quot;mappings&quot;)) {</span>
-<span class="nc bnc" id="L96" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
-<span class="nc bnc" id="L97" title="All 2 branches missed.">            if (current.children.get(j).name.equals(&quot;mapping&quot;)) {</span>
-<span class="nc" id="L98">              MtasConfiguration mapping = current.children.get(j);</span>
-<span class="nc" id="L99">              String typeMapping = mapping.attributes.get(&quot;type&quot;);</span>
-<span class="nc" id="L100">              String nameMapping = mapping.attributes.get(&quot;name&quot;);</span>
-<span class="nc bnc" id="L101" title="All 2 branches missed.">              if ((typeMapping != null)) {</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">                if (typeMapping.equals(MAPPING_TYPE_WORD)) {</span>
-<span class="nc" id="L103">                  MtasCRMParserMappingWordAnnotation m = new MtasCRMParserMappingWordAnnotation();</span>
-<span class="nc" id="L104">                  m.processConfig(mapping);</span>
-<span class="nc" id="L105">                  wordType.addItem(m);</span>
-<span class="nc bnc" id="L106" title="All 4 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="nc" id="L96">      wordType = new MtasParserType&lt;&gt;(MAPPING_TYPE_WORD, null, false);</span>
+<span class="nc bnc" id="L97" title="All 2 branches missed.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
+<span class="nc" id="L98">        MtasConfiguration current = config.children.get(i);</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">        if (current.name.equals(&quot;mappings&quot;)) {</span>
+<span class="nc bnc" id="L100" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
+<span class="nc bnc" id="L101" title="All 2 branches missed.">            if (current.children.get(j).name.equals(&quot;mapping&quot;)) {</span>
+<span class="nc" id="L102">              MtasConfiguration mapping = current.children.get(j);</span>
+<span class="nc" id="L103">              String typeMapping = mapping.attributes.get(&quot;type&quot;);</span>
+<span class="nc" id="L104">              String nameMapping = mapping.attributes.get(&quot;name&quot;);</span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">              if ((typeMapping != null)) {</span>
+<span class="nc bnc" id="L106" title="All 2 branches missed.">                if (typeMapping.equals(MAPPING_TYPE_WORD)) {</span>
+<span class="nc" id="L107">                  MtasCRMParserMappingWordAnnotation m = new MtasCRMParserMappingWordAnnotation();</span>
+<span class="nc" id="L108">                  m.processConfig(mapping);</span>
+<span class="nc" id="L109">                  wordType.addItem(m);</span>
+<span class="nc bnc" id="L110" title="All 4 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD_ANNOTATION)</span>
                     &amp;&amp; (nameMapping != null)) {
-<span class="nc" id="L108">                  MtasCRMParserMappingWordAnnotation m = new MtasCRMParserMappingWordAnnotation();</span>
-<span class="nc" id="L109">                  m.processConfig(mapping);</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">                  if (wordAnnotationTypes.containsKey(nameMapping)) {</span>
-<span class="nc" id="L111">                    wordAnnotationTypes.get(nameMapping).addItem(m);</span>
+<span class="nc" id="L112">                  MtasCRMParserMappingWordAnnotation m = new MtasCRMParserMappingWordAnnotation();</span>
+<span class="nc" id="L113">                  m.processConfig(mapping);</span>
+<span class="nc bnc" id="L114" title="All 2 branches missed.">                  if (wordAnnotationTypes.containsKey(nameMapping)) {</span>
+<span class="nc" id="L115">                    wordAnnotationTypes.get(nameMapping).addItem(m);</span>
                   } else {
-<span class="nc" id="L113">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
+<span class="nc" id="L117">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
                         typeMapping, nameMapping, false);
-<span class="nc" id="L115">                    t.addItem(m);</span>
-<span class="nc" id="L116">                    wordAnnotationTypes.put(nameMapping, t);</span>
+<span class="nc" id="L119">                    t.addItem(m);</span>
+<span class="nc" id="L120">                    wordAnnotationTypes.put(nameMapping, t);</span>
                   }
-<span class="nc bnc" id="L118" title="All 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_CRM_SENTENCE)) {</span>
-<span class="nc" id="L119">                  MtasCRMParserMappingCRMSentence m = new MtasCRMParserMappingCRMSentence();</span>
-<span class="nc" id="L120">                  m.processConfig(mapping);</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">                  if (crmSentenceTypes.containsKey(nameMapping)) {</span>
-<span class="nc" id="L122">                    crmSentenceTypes.get(nameMapping).addItem(m);</span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_CRM_SENTENCE)) {</span>
+<span class="nc" id="L123">                  MtasCRMParserMappingCRMSentence m = new MtasCRMParserMappingCRMSentence();</span>
+<span class="nc" id="L124">                  m.processConfig(mapping);</span>
+<span class="nc bnc" id="L125" title="All 2 branches missed.">                  if (crmSentenceTypes.containsKey(nameMapping)) {</span>
+<span class="nc" id="L126">                    crmSentenceTypes.get(nameMapping).addItem(m);</span>
                   } else {
-<span class="nc" id="L124">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
+<span class="nc" id="L128">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
                         MAPPING_TYPE_GROUP, nameMapping, true);
-<span class="nc" id="L126">                    t.addItem(m);</span>
-<span class="nc" id="L127">                    crmSentenceTypes.put(nameMapping, t);</span>
+<span class="nc" id="L130">                    t.addItem(m);</span>
+<span class="nc" id="L131">                    crmSentenceTypes.put(nameMapping, t);</span>
                   }
-<span class="nc bnc" id="L129" title="All 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_CRM_CLAUSE)) {</span>
-<span class="nc" id="L130">                  MtasCRMParserMappingCRMSentence m = new MtasCRMParserMappingCRMSentence();</span>
-<span class="nc" id="L131">                  m.processConfig(mapping);</span>
-<span class="nc bnc" id="L132" title="All 2 branches missed.">                  if (crmClauseTypes.containsKey(nameMapping)) {</span>
-<span class="nc" id="L133">                    crmClauseTypes.get(nameMapping).addItem(m);</span>
+<span class="nc bnc" id="L133" title="All 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_CRM_CLAUSE)) {</span>
+<span class="nc" id="L134">                  MtasCRMParserMappingCRMSentence m = new MtasCRMParserMappingCRMSentence();</span>
+<span class="nc" id="L135">                  m.processConfig(mapping);</span>
+<span class="nc bnc" id="L136" title="All 2 branches missed.">                  if (crmClauseTypes.containsKey(nameMapping)) {</span>
+<span class="nc" id="L137">                    crmClauseTypes.get(nameMapping).addItem(m);</span>
                   } else {
-<span class="nc" id="L135">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
+<span class="nc" id="L139">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
                         MAPPING_TYPE_GROUP, nameMapping, true);
-<span class="nc" id="L137">                    t.addItem(m);</span>
-<span class="nc" id="L138">                    crmClauseTypes.put(nameMapping, t);</span>
+<span class="nc" id="L141">                    t.addItem(m);</span>
+<span class="nc" id="L142">                    crmClauseTypes.put(nameMapping, t);</span>
                   }
-<span class="nc bnc" id="L140" title="All 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_CRM_PAIR)) {</span>
-<span class="nc" id="L141">                  MtasCRMParserMappingCRMPair m = new MtasCRMParserMappingCRMPair();</span>
-<span class="nc" id="L142">                  m.processConfig(mapping);</span>
-<span class="nc bnc" id="L143" title="All 2 branches missed.">                  if (crmPairTypes.containsKey(nameMapping)) {</span>
-<span class="nc" id="L144">                    crmPairTypes.get(nameMapping).addItem(m);</span>
+<span class="nc bnc" id="L144" title="All 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_CRM_PAIR)) {</span>
+<span class="nc" id="L145">                  MtasCRMParserMappingCRMPair m = new MtasCRMParserMappingCRMPair();</span>
+<span class="nc" id="L146">                  m.processConfig(mapping);</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">                  if (crmPairTypes.containsKey(nameMapping)) {</span>
+<span class="nc" id="L148">                    crmPairTypes.get(nameMapping).addItem(m);</span>
                   } else {
-<span class="nc" id="L146">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
+<span class="nc" id="L150">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;&gt;(</span>
                         MAPPING_TYPE_RELATION, nameMapping, true);
-<span class="nc" id="L148">                    t.addItem(m);</span>
-<span class="nc" id="L149">                    crmPairTypes.put(nameMapping, t);</span>
+<span class="nc" id="L152">                    t.addItem(m);</span>
+<span class="nc" id="L153">                    crmPairTypes.put(nameMapping, t);</span>
                   }
-<span class="nc" id="L151">                } else {</span>
-<span class="nc" id="L152">                  throw new MtasConfigException(&quot;unknown mapping type &quot;</span>
+<span class="nc" id="L155">                } else {</span>
+<span class="nc" id="L156">                  throw new MtasConfigException(&quot;unknown mapping type &quot;</span>
                       + typeMapping + &quot; or missing name&quot;);
                 }
               }
             }
           }
-<span class="nc bnc" id="L158" title="All 2 branches missed.">        } else if (current.name.equals(&quot;functions&quot;)) {</span>
-<span class="nc bnc" id="L159" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">            if (current.children.get(j).name.equals(&quot;function&quot;)) {</span>
-<span class="nc" id="L161">              MtasConfiguration function = current.children.get(j);</span>
-<span class="nc" id="L162">              String nameFunction = function.attributes.get(&quot;name&quot;);</span>
-<span class="nc" id="L163">              String typeFunction = function.attributes.get(&quot;type&quot;);</span>
-<span class="nc" id="L164">              String splitFunction = function.attributes.get(&quot;split&quot;);</span>
-<span class="nc bnc" id="L165" title="All 4 branches missed.">              if (nameFunction != null &amp;&amp; typeFunction != null) {</span>
-<span class="nc" id="L166">                MtasCRMParserFunction mtasCRMParserFunction = new MtasCRMParserFunction(</span>
+<span class="nc bnc" id="L162" title="All 2 branches missed.">        } else if (current.name.equals(&quot;functions&quot;)) {</span>
+<span class="nc bnc" id="L163" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
+<span class="nc bnc" id="L164" title="All 2 branches missed.">            if (current.children.get(j).name.equals(&quot;function&quot;)) {</span>
+<span class="nc" id="L165">              MtasConfiguration function = current.children.get(j);</span>
+<span class="nc" id="L166">              String nameFunction = function.attributes.get(&quot;name&quot;);</span>
+<span class="nc" id="L167">              String typeFunction = function.attributes.get(&quot;type&quot;);</span>
+<span class="nc" id="L168">              String splitFunction = function.attributes.get(&quot;split&quot;);</span>
+<span class="nc bnc" id="L169" title="All 4 branches missed.">              if (nameFunction != null &amp;&amp; typeFunction != null) {</span>
+<span class="nc" id="L170">                MtasCRMParserFunction mtasCRMParserFunction = new MtasCRMParserFunction(</span>
                     typeFunction, splitFunction);
-<span class="nc bnc" id="L168" title="All 2 branches missed.">                if (!functions.containsKey(typeFunction)) {</span>
-<span class="nc" id="L169">                  functions.put(typeFunction,</span>
+<span class="nc bnc" id="L172" title="All 2 branches missed.">                if (!functions.containsKey(typeFunction)) {</span>
+<span class="nc" id="L173">                  functions.put(typeFunction,</span>
                       new HashMap&lt;String, MtasCRMParserFunction&gt;());
                 }
-<span class="nc" id="L172">                functions.get(typeFunction).put(nameFunction,</span>
+<span class="nc" id="L176">                functions.get(typeFunction).put(nameFunction,</span>
                     mtasCRMParserFunction);
-<span class="nc" id="L174">                MtasConfiguration subCurrent = current.children.get(j);</span>
-<span class="nc bnc" id="L175" title="All 2 branches missed.">                for (int k = 0; k &lt; subCurrent.children.size(); k++) {</span>
-<span class="nc bnc" id="L176" title="All 2 branches missed.">                  if (subCurrent.children.get(k).name.equals(&quot;condition&quot;)) {</span>
-<span class="nc" id="L177">                    MtasConfiguration subSubCurrent = subCurrent.children</span>
-<span class="nc" id="L178">                        .get(k);</span>
-<span class="nc bnc" id="L179" title="All 2 branches missed.">                    if (subSubCurrent.attributes.containsKey(&quot;value&quot;)) {</span>
-<span class="nc" id="L180">                      String[] valuesCondition = subSubCurrent.attributes</span>
-<span class="nc" id="L181">                          .get(&quot;value&quot;).split(Pattern.quote(&quot;,&quot;));</span>
-<span class="nc" id="L182">                      ArrayList&lt;MtasCRMParserFunctionOutput&gt; valueOutputList = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L183" title="All 2 branches missed.">                      for (int l = 0; l &lt; subSubCurrent.children.size(); l++) {</span>
-<span class="nc" id="L184">                        if (subSubCurrent.children.get(l).name</span>
-<span class="nc bnc" id="L185" title="All 2 branches missed.">                            .equals(&quot;output&quot;)) {</span>
-<span class="nc" id="L186">                          String valueOutput = subSubCurrent.children</span>
-<span class="nc" id="L187">                              .get(l).attributes.get(&quot;value&quot;);</span>
-<span class="nc" id="L188">                          String nameOutput = subSubCurrent.children</span>
-<span class="nc" id="L189">                              .get(l).attributes.get(&quot;name&quot;);</span>
-<span class="nc bnc" id="L190" title="All 2 branches missed.">                          if (nameOutput != null) {</span>
-<span class="nc" id="L191">                            MtasCRMParserFunctionOutput o = new MtasCRMParserFunctionOutput(</span>
+<span class="nc" id="L178">                MtasConfiguration subCurrent = current.children.get(j);</span>
+<span class="nc bnc" id="L179" title="All 2 branches missed.">                for (int k = 0; k &lt; subCurrent.children.size(); k++) {</span>
+<span class="nc bnc" id="L180" title="All 2 branches missed.">                  if (subCurrent.children.get(k).name.equals(&quot;condition&quot;)) {</span>
+<span class="nc" id="L181">                    MtasConfiguration subSubCurrent = subCurrent.children</span>
+<span class="nc" id="L182">                        .get(k);</span>
+<span class="nc bnc" id="L183" title="All 2 branches missed.">                    if (subSubCurrent.attributes.containsKey(&quot;value&quot;)) {</span>
+<span class="nc" id="L184">                      String[] valuesCondition = subSubCurrent.attributes</span>
+<span class="nc" id="L185">                          .get(&quot;value&quot;).split(Pattern.quote(&quot;,&quot;));</span>
+<span class="nc" id="L186">                      ArrayList&lt;MtasCRMParserFunctionOutput&gt; valueOutputList = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L187" title="All 2 branches missed.">                      for (int l = 0; l &lt; subSubCurrent.children.size(); l++) {</span>
+<span class="nc" id="L188">                        if (subSubCurrent.children.get(l).name</span>
+<span class="nc bnc" id="L189" title="All 2 branches missed.">                            .equals(&quot;output&quot;)) {</span>
+<span class="nc" id="L190">                          String valueOutput = subSubCurrent.children</span>
+<span class="nc" id="L191">                              .get(l).attributes.get(&quot;value&quot;);</span>
+<span class="nc" id="L192">                          String nameOutput = subSubCurrent.children</span>
+<span class="nc" id="L193">                              .get(l).attributes.get(&quot;name&quot;);</span>
+<span class="nc bnc" id="L194" title="All 2 branches missed.">                          if (nameOutput != null) {</span>
+<span class="nc" id="L195">                            MtasCRMParserFunctionOutput o = new MtasCRMParserFunctionOutput(</span>
                                 nameOutput, valueOutput);
-<span class="nc" id="L193">                            valueOutputList.add(o);</span>
+<span class="nc" id="L197">                            valueOutputList.add(o);</span>
                           }
                         }
                       }
-<span class="nc bnc" id="L197" title="All 2 branches missed.">                      if (!valueOutputList.isEmpty()) {</span>
-<span class="nc bnc" id="L198" title="All 2 branches missed.">                        for (String valueCondition : valuesCondition) {</span>
-<span class="nc" id="L199">                          if (mtasCRMParserFunction.output</span>
-<span class="nc bnc" id="L200" title="All 2 branches missed.">                              .containsKey(valueCondition)) {</span>
-<span class="nc" id="L201">                            mtasCRMParserFunction.output.get(valueCondition)</span>
-<span class="nc" id="L202">                                .addAll(</span>
+<span class="nc bnc" id="L201" title="All 2 branches missed.">                      if (!valueOutputList.isEmpty()) {</span>
+<span class="nc bnc" id="L202" title="All 2 branches missed.">                        for (String valueCondition : valuesCondition) {</span>
+<span class="nc" id="L203">                          if (mtasCRMParserFunction.output</span>
+<span class="nc bnc" id="L204" title="All 2 branches missed.">                              .containsKey(valueCondition)) {</span>
+<span class="nc" id="L205">                            mtasCRMParserFunction.output.get(valueCondition)</span>
+<span class="nc" id="L206">                                .addAll(</span>
                                     (Collection&lt;? extends MtasCRMParserFunctionOutput&gt;) valueOutputList
-<span class="nc" id="L204">                                        .clone());</span>
+<span class="nc" id="L208">                                        .clone());</span>
                           } else {
-<span class="nc" id="L206">                            mtasCRMParserFunction.output.put(valueCondition,</span>
+<span class="nc" id="L210">                            mtasCRMParserFunction.output.put(valueCondition,</span>
                                 (ArrayList&lt;MtasCRMParserFunctionOutput&gt;) valueOutputList
-<span class="nc" id="L208">                                    .clone());</span>
+<span class="nc" id="L212">                                    .clone());</span>
                           }
                         }
                       }
@@ -218,7 +222,7 @@ import mtas.analysis.util.MtasParserException;
         }
       }
     }
-<span class="nc" id="L221">  }</span>
+<span class="nc" id="L225">  }</span>
 
   /*
    * (non-Javadoc)
@@ -228,159 +232,158 @@ import mtas.analysis.util.MtasParserException;
   @Override
   public MtasTokenCollection createTokenCollection(Reader reader)
       throws MtasParserException, MtasConfigException {
-<span class="nc" id="L231">    AtomicInteger position = new AtomicInteger(0);</span>
-<span class="nc" id="L232">    MtasCRMAncestors unknownAncestors = new MtasCRMAncestors();</span>
+<span class="nc" id="L235">    AtomicInteger position = new AtomicInteger(0);</span>
+<span class="nc" id="L236">    MtasCRMAncestors unknownAncestors = new MtasCRMAncestors();</span>
 
-<span class="nc" id="L234">    Map&lt;String, Set&lt;Integer&gt;&gt; idPositions = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L235">    Map&lt;String, Integer[]&gt; idOffsets = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L238">    Map&lt;String, Set&lt;Integer&gt;&gt; idPositions = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L239">    Map&lt;String, Integer[]&gt; idOffsets = new HashMap&lt;&gt;();</span>
 
-<span class="nc" id="L237">    Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList = createUpdateList();</span>
-<span class="nc" id="L238">    Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList = createCurrentList();</span>
+<span class="nc" id="L241">    Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList = createUpdateList();</span>
+<span class="nc" id="L242">    Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList = createCurrentList();</span>
 
-<span class="nc" id="L240">    tokenCollection = new MtasTokenCollection();</span>
-<span class="nc" id="L241">    MtasTokenIdFactory mtasTokenIdFactory = new MtasTokenIdFactory();</span>
-<span class="nc" id="L242">    try (MtasBufferedReader br = new MtasBufferedReader(reader)) {</span>
+<span class="nc" id="L244">    tokenCollection = new MtasTokenCollection();</span>
+<span class="nc" id="L245">    MtasTokenIdFactory mtasTokenIdFactory = new MtasTokenIdFactory();</span>
+<span class="nc" id="L246">    try (MtasBufferedReader br = new MtasBufferedReader(reader)) {</span>
       String line;
       int currentOffset;
-<span class="nc" id="L245">      int previousOffset = br.getPosition();</span>
+<span class="nc" id="L249">      int previousOffset = br.getPosition();</span>
       MtasParserObject currentObject;
-<span class="nc" id="L247">      Pattern headerPattern = Pattern.compile(&quot;^@ @ @(.*)$&quot;);</span>
-<span class="nc" id="L248">      Pattern regularPattern = Pattern.compile(</span>
+<span class="nc" id="L251">      Pattern headerPattern = Pattern.compile(&quot;^@ @ @(.*)$&quot;);</span>
+<span class="nc" id="L252">      Pattern regularPattern = Pattern.compile(</span>
           &quot;^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+)$&quot;);
       Matcher matcherHeader;
-<span class="nc" id="L251">      Matcher matcherRegular = null;</span>
-<span class="nc" id="L252">      Set&lt;MtasParserObject&gt; newPreviousSentence = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L253">      Set&lt;MtasParserObject&gt; previousSentence = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L254">      Set&lt;MtasParserObject&gt; newPreviousClause = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L255">      Set&lt;MtasParserObject&gt; previousClause = new HashSet&lt;&gt;();</span>
-<span class="nc bnc" id="L256" title="All 2 branches missed.">      while ((line = br.readLine()) != null) {</span>
-<span class="nc" id="L257">        currentOffset = br.getPosition();</span>
-<span class="nc" id="L258">        matcherHeader = headerPattern.matcher(line.trim());</span>
-<span class="nc" id="L259">        matcherRegular = regularPattern.matcher(line.trim());</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">        if (matcherRegular.matches()) {</span>
-<span class="nc" id="L261">          newPreviousSentence.clear();</span>
-<span class="nc bnc" id="L262" title="All 2 branches missed.">          for (int i = 4; i &lt; 8; i++) {</span>
-<span class="nc" id="L263">            List&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L264">            Set&lt;MtasParserObject&gt; tmpList = processCRMSentence(</span>
-<span class="nc" id="L265">                mtasTokenIdFactory, String.valueOf(i),</span>
-<span class="nc" id="L266">                matcherRegular.group((i + 1)), currentOffset,</span>
+<span class="nc" id="L255">      Matcher matcherRegular = null;</span>
+<span class="nc" id="L256">      Set&lt;MtasParserObject&gt; newPreviousSentence = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L257">      Set&lt;MtasParserObject&gt; previousSentence = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L258">      Set&lt;MtasParserObject&gt; newPreviousClause = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L259">      Set&lt;MtasParserObject&gt; previousClause = new HashSet&lt;&gt;();</span>
+<span class="nc bnc" id="L260" title="All 2 branches missed.">      while ((line = br.readLine()) != null) {</span>
+<span class="nc" id="L261">        currentOffset = br.getPosition();</span>
+<span class="nc" id="L262">        matcherHeader = headerPattern.matcher(line.trim());</span>
+<span class="nc" id="L263">        matcherRegular = regularPattern.matcher(line.trim());</span>
+<span class="nc bnc" id="L264" title="All 2 branches missed.">        if (matcherRegular.matches()) {</span>
+<span class="nc" id="L265">          newPreviousSentence.clear();</span>
+<span class="nc bnc" id="L266" title="All 2 branches missed.">          for (int i = 4; i &lt; 8; i++) {</span>
+<span class="nc" id="L267">            List&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L268">            Set&lt;MtasParserObject&gt; tmpList = processCRMSentence(</span>
+<span class="nc" id="L269">                mtasTokenIdFactory, String.valueOf(i),</span>
+<span class="nc" id="L270">                matcherRegular.group((i + 1)), currentOffset,</span>
                 functionOutputList, unknownAncestors, currentList, updateList,
                 idPositions, idOffsets, previousSentence, previousClause);
-<span class="nc bnc" id="L269" title="All 2 branches missed.">            if (tmpList != null) {</span>
-<span class="nc" id="L270">              newPreviousSentence.addAll(tmpList);</span>
+<span class="nc bnc" id="L273" title="All 2 branches missed.">            if (tmpList != null) {</span>
+<span class="nc" id="L274">              newPreviousSentence.addAll(tmpList);</span>
             }
-<span class="nc bnc" id="L272" title="All 2 branches missed.">            for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
-<span class="nc" id="L273">              tmpList = processCRMSentence(mtasTokenIdFactory,</span>
-<span class="nc" id="L274">                  functionOutput.name, functionOutput.value, currentOffset,</span>
+<span class="nc bnc" id="L276" title="All 2 branches missed.">            for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
+<span class="nc" id="L277">              tmpList = processCRMSentence(mtasTokenIdFactory,</span>
+<span class="nc" id="L278">                  functionOutput.name, functionOutput.value, currentOffset,</span>
                   functionOutputList, unknownAncestors, currentList, updateList,
                   idPositions, idOffsets, previousSentence, previousClause);
-<span class="nc bnc" id="L277" title="All 2 branches missed.">              if (tmpList != null) {</span>
-<span class="nc" id="L278">                newPreviousSentence.addAll(tmpList);</span>
+<span class="nc bnc" id="L281" title="All 2 branches missed.">              if (tmpList != null) {</span>
+<span class="nc" id="L282">                newPreviousSentence.addAll(tmpList);</span>
               }
-<span class="nc" id="L280">            }</span>
+<span class="nc" id="L284">            }</span>
           }
-<span class="nc bnc" id="L282" title="All 2 branches missed.">          if (!newPreviousSentence.isEmpty()) {</span>
-<span class="nc" id="L283">            previousSentence.clear();</span>
-<span class="nc" id="L284">            previousSentence.addAll(newPreviousSentence);</span>
+<span class="nc bnc" id="L286" title="All 2 branches missed.">          if (!newPreviousSentence.isEmpty()) {</span>
+<span class="nc" id="L287">            previousSentence.clear();</span>
+<span class="nc" id="L288">            previousSentence.addAll(newPreviousSentence);</span>
           }
-<span class="nc" id="L286">          newPreviousClause.clear();</span>
-<span class="nc bnc" id="L287" title="All 2 branches missed.">          for (int i = 4; i &lt; 8; i++) {</span>
-<span class="nc" id="L288">            ArrayList&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L289">            Set&lt;MtasParserObject&gt; tmpList = processCRMClause(</span>
-<span class="nc" id="L290">                mtasTokenIdFactory, String.valueOf(i),</span>
-<span class="nc" id="L291">                matcherRegular.group((i + 1)), currentOffset,</span>
+<span class="nc" id="L290">          newPreviousClause.clear();</span>
+<span class="nc bnc" id="L291" title="All 2 branches missed.">          for (int i = 4; i &lt; 8; i++) {</span>
+<span class="nc" id="L292">            ArrayList&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L293">            Set&lt;MtasParserObject&gt; tmpList = processCRMClause(mtasTokenIdFactory,</span>
+<span class="nc" id="L294">                String.valueOf(i), matcherRegular.group((i + 1)), currentOffset,</span>
                 functionOutputList, unknownAncestors, currentList, updateList,
                 idPositions, idOffsets, previousClause);
-<span class="nc bnc" id="L294" title="All 2 branches missed.">            if (tmpList != null) {</span>
-<span class="nc" id="L295">              newPreviousClause.addAll(tmpList);</span>
+<span class="nc bnc" id="L297" title="All 2 branches missed.">            if (tmpList != null) {</span>
+<span class="nc" id="L298">              newPreviousClause.addAll(tmpList);</span>
             }
-<span class="nc bnc" id="L297" title="All 2 branches missed.">            for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
-<span class="nc" id="L298">              tmpList = processCRMClause(mtasTokenIdFactory,</span>
-<span class="nc" id="L299">                  functionOutput.name, functionOutput.value, currentOffset,</span>
+<span class="nc bnc" id="L300" title="All 2 branches missed.">            for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
+<span class="nc" id="L301">              tmpList = processCRMClause(mtasTokenIdFactory,</span>
+<span class="nc" id="L302">                  functionOutput.name, functionOutput.value, currentOffset,</span>
                   functionOutputList, unknownAncestors, currentList, updateList,
                   idPositions, idOffsets, previousClause);
-<span class="nc bnc" id="L302" title="All 2 branches missed.">              if (tmpList != null) {</span>
-<span class="nc" id="L303">                newPreviousClause.addAll(tmpList);</span>
+<span class="nc bnc" id="L305" title="All 2 branches missed.">              if (tmpList != null) {</span>
+<span class="nc" id="L306">                newPreviousClause.addAll(tmpList);</span>
               }
-<span class="nc" id="L305">            }</span>
+<span class="nc" id="L308">            }</span>
           }
-<span class="nc bnc" id="L307" title="All 2 branches missed.">          if (!newPreviousClause.isEmpty()) {</span>
-<span class="nc" id="L308">            previousClause.clear();</span>
-<span class="nc" id="L309">            previousClause.addAll(newPreviousClause);</span>
+<span class="nc bnc" id="L310" title="All 2 branches missed.">          if (!newPreviousClause.isEmpty()) {</span>
+<span class="nc" id="L311">            previousClause.clear();</span>
+<span class="nc" id="L312">            previousClause.addAll(newPreviousClause);</span>
           }
         }
 
-<span class="nc bnc" id="L313" title="All 4 branches missed.">        if (matcherRegular.matches() &amp;&amp; !matcherHeader.matches()) {</span>
-<span class="nc" id="L314">          matcherRegular = regularPattern.matcher(line.trim());</span>
-<span class="nc bnc" id="L315" title="All 2 branches missed.">          if (matcherRegular.matches()) {</span>
+<span class="nc bnc" id="L316" title="All 4 branches missed.">        if (matcherRegular.matches() &amp;&amp; !matcherHeader.matches()) {</span>
+<span class="nc" id="L317">          matcherRegular = regularPattern.matcher(line.trim());</span>
+<span class="nc bnc" id="L318" title="All 2 branches missed.">          if (matcherRegular.matches()) {</span>
             // regular line - start word
-<span class="nc" id="L317">            currentObject = new MtasParserObject(wordType);</span>
-<span class="nc" id="L318">            currentObject.setOffsetStart(previousOffset);</span>
-<span class="nc" id="L319">            currentObject.setRealOffsetStart(previousOffset);</span>
-<span class="nc" id="L320">            currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
-<span class="nc bnc" id="L321" title="All 2 branches missed.">            if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L322">              unknownAncestors.unknown++;</span>
+<span class="nc" id="L320">            currentObject = new MtasParserObject(wordType);</span>
+<span class="nc" id="L321">            currentObject.setOffsetStart(previousOffset);</span>
+<span class="nc" id="L322">            currentObject.setRealOffsetStart(previousOffset);</span>
+<span class="nc" id="L323">            currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
+<span class="nc bnc" id="L324" title="All 2 branches missed.">            if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L325">              unknownAncestors.unknown++;</span>
             } else {
-<span class="nc" id="L324">              int p = position.getAndIncrement();</span>
-<span class="nc" id="L325">              currentObject.addPosition(p);</span>
-<span class="nc" id="L326">              currentObject.objectId = &quot;word_&quot; + p;</span>
-<span class="nc" id="L327">              currentList.get(MAPPING_TYPE_WORD).add(currentObject);</span>
-<span class="nc" id="L328">              unknownAncestors.unknown = 0;</span>
+<span class="nc" id="L327">              int p = position.getAndIncrement();</span>
+<span class="nc" id="L328">              currentObject.addPosition(p);</span>
+<span class="nc" id="L329">              currentObject.objectId = &quot;word_&quot; + p;</span>
+<span class="nc" id="L330">              currentList.get(MAPPING_TYPE_WORD).add(currentObject);</span>
+<span class="nc" id="L331">              unknownAncestors.unknown = 0;</span>
               // check for crmPair
-<span class="nc bnc" id="L330" title="All 2 branches missed.">              for (int i = 0; i &lt; 8; i++) {</span>
-<span class="nc" id="L331">                List&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L332">                processCRMPair(mtasTokenIdFactory, p, String.valueOf(i),</span>
-<span class="nc" id="L333">                    matcherRegular.group((i + 1)), currentOffset,</span>
+<span class="nc bnc" id="L333" title="All 2 branches missed.">              for (int i = 0; i &lt; 8; i++) {</span>
+<span class="nc" id="L334">                List&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L335">                processCRMPair(mtasTokenIdFactory, p, String.valueOf(i),</span>
+<span class="nc" id="L336">                    matcherRegular.group((i + 1)), currentOffset,</span>
                     functionOutputList, unknownAncestors, currentList,
                     updateList, idPositions, idOffsets);
-<span class="nc bnc" id="L336" title="All 2 branches missed.">                for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
-<span class="nc" id="L337">                  processCRMPair(mtasTokenIdFactory, p, functionOutput.name,</span>
-<span class="nc" id="L338">                      functionOutput.value, currentOffset, functionOutputList,</span>
+<span class="nc bnc" id="L339" title="All 2 branches missed.">                for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
+<span class="nc" id="L340">                  processCRMPair(mtasTokenIdFactory, p, functionOutput.name,</span>
+<span class="nc" id="L341">                      functionOutput.value, currentOffset, functionOutputList,</span>
                       unknownAncestors, currentList, updateList, idPositions,
                       idOffsets);
-<span class="nc" id="L341">                }</span>
+<span class="nc" id="L344">                }</span>
               }
               // compute word annotations
-<span class="nc bnc" id="L344" title="All 2 branches missed.">              for (int i = 0; i &lt; 8; i++) {</span>
-<span class="nc" id="L345">                ArrayList&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L346">                functionOutputList</span>
-<span class="nc" id="L347">                    .addAll(processWordAnnotation(mtasTokenIdFactory,</span>
-<span class="nc" id="L348">                        String.valueOf(i), matcherRegular.group((i + 1)),</span>
-<span class="nc" id="L349">                        previousOffset, currentOffset, unknownAncestors,</span>
+<span class="nc bnc" id="L347" title="All 2 branches missed.">              for (int i = 0; i &lt; 8; i++) {</span>
+<span class="nc" id="L348">                ArrayList&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L349">                functionOutputList</span>
+<span class="nc" id="L350">                    .addAll(processWordAnnotation(mtasTokenIdFactory,</span>
+<span class="nc" id="L351">                        String.valueOf(i), matcherRegular.group((i + 1)),</span>
+<span class="nc" id="L352">                        previousOffset, currentOffset, unknownAncestors,</span>
                         currentList, updateList, idPositions, idOffsets));
-<span class="nc bnc" id="L351" title="All 2 branches missed.">                for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
-<span class="nc" id="L352">                  processWordAnnotation(mtasTokenIdFactory, functionOutput.name,</span>
-<span class="nc" id="L353">                      functionOutput.value, previousOffset, currentOffset,</span>
+<span class="nc bnc" id="L354" title="All 2 branches missed.">                for (MtasCRMParserFunctionOutput functionOutput : functionOutputList) {</span>
+<span class="nc" id="L355">                  processWordAnnotation(mtasTokenIdFactory, functionOutput.name,</span>
+<span class="nc" id="L356">                      functionOutput.value, previousOffset, currentOffset,</span>
                       unknownAncestors, currentList, updateList, idPositions,
                       idOffsets);
-<span class="nc" id="L356">                }</span>
+<span class="nc" id="L359">                }</span>
               }
             }
             // finish word
-<span class="nc bnc" id="L360" title="All 2 branches missed.">            if (unknownAncestors.unknown &gt; 0) {</span>
-<span class="nc" id="L361">              unknownAncestors.unknown--;</span>
+<span class="nc bnc" id="L363" title="All 2 branches missed.">            if (unknownAncestors.unknown &gt; 0) {</span>
+<span class="nc" id="L364">              unknownAncestors.unknown--;</span>
             } else {
-<span class="nc" id="L363">              currentObject = currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L364">                  .remove(currentList.get(MAPPING_TYPE_WORD).size() - 1);</span>
-<span class="nc bnc" id="L365" title="All 4 branches missed.">              assert unknownAncestors.unknown == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L366">                  + currentObject.getType().getName();</span>
-<span class="nc" id="L367">              currentObject.setText(null);</span>
-<span class="nc" id="L368">              currentObject.setOffsetEnd(currentOffset - 1);</span>
-<span class="nc" id="L369">              currentObject.setRealOffsetEnd(currentOffset - 1);</span>
+<span class="nc" id="L366">              currentObject = currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L367">                  .remove(currentList.get(MAPPING_TYPE_WORD).size() - 1);</span>
+<span class="nc bnc" id="L368" title="All 4 branches missed.">              assert unknownAncestors.unknown == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L369">                  + currentObject.getType().getName();</span>
+<span class="nc" id="L370">              currentObject.setText(null);</span>
+<span class="nc" id="L371">              currentObject.setOffsetEnd(currentOffset - 1);</span>
+<span class="nc" id="L372">              currentObject.setRealOffsetEnd(currentOffset - 1);</span>
               // update ancestor groups with position and offset
               for (MtasParserObject currentGroup : currentList
-<span class="nc bnc" id="L372" title="All 2 branches missed.">                  .get(MAPPING_TYPE_GROUP)) {</span>
-<span class="nc" id="L373">                currentGroup.addPositions(currentObject.getPositions());</span>
-<span class="nc" id="L374">                currentGroup.addOffsetStart(currentObject.getOffsetStart());</span>
-<span class="nc" id="L375">                currentGroup.addOffsetEnd(currentObject.getOffsetEnd());</span>
-<span class="nc" id="L376">              }</span>
-<span class="nc" id="L377">              idPositions.put(currentObject.getId(),</span>
-<span class="nc" id="L378">                  currentObject.getPositions());</span>
-<span class="nc" id="L379">              idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
-<span class="nc" id="L380">              currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L381">              unknownAncestors.unknown = currentObject</span>
-<span class="nc" id="L382">                  .getUnknownAncestorNumber();</span>
-<span class="nc" id="L383">              computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="nc bnc" id="L375" title="All 2 branches missed.">                  .get(MAPPING_TYPE_GROUP)) {</span>
+<span class="nc" id="L376">                currentGroup.addPositions(currentObject.getPositions());</span>
+<span class="nc" id="L377">                currentGroup.addOffsetStart(currentObject.getOffsetStart());</span>
+<span class="nc" id="L378">                currentGroup.addOffsetEnd(currentObject.getOffsetEnd());</span>
+<span class="nc" id="L379">              }</span>
+<span class="nc" id="L380">              idPositions.put(currentObject.getId(),</span>
+<span class="nc" id="L381">                  currentObject.getPositions());</span>
+<span class="nc" id="L382">              idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
+<span class="nc" id="L383">              currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L384">              unknownAncestors.unknown = currentObject</span>
+<span class="nc" id="L385">                  .getUnknownAncestorNumber();</span>
+<span class="nc" id="L386">              computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                   currentList, updateList);
             }
 
@@ -388,49 +391,38 @@ import mtas.analysis.util.MtasParserException;
             // System.out.println(&quot;PROBLEM: &quot; + line);
           }
         }
-<span class="nc" id="L391">        previousOffset = br.getPosition();</span>
+<span class="nc" id="L394">        previousOffset = br.getPosition();</span>
       }
-<span class="nc" id="L393">      closePrevious(mtasTokenIdFactory, previousSentence, previousOffset,</span>
+<span class="nc" id="L396">      closePrevious(mtasTokenIdFactory, previousSentence, previousOffset,</span>
           unknownAncestors, currentList, updateList, idPositions, idOffsets);
-<span class="nc" id="L395">      closePrevious(mtasTokenIdFactory, previousClause, previousOffset,</span>
+<span class="nc" id="L398">      closePrevious(mtasTokenIdFactory, previousClause, previousOffset,</span>
           unknownAncestors, currentList, updateList, idPositions, idOffsets);
-<span class="nc bnc" id="L397" title="All 8 branches missed.">    } catch (IOException e) {</span>
-<span class="nc" id="L398">      throw new MtasParserException(e.getMessage());</span>
-<span class="nc" id="L399">    }</span>
+<span class="nc bnc" id="L400" title="All 8 branches missed.">    } catch (IOException e) {</span>
+<span class="nc" id="L401">      log.debug(e);</span>
+<span class="nc" id="L402">      throw new MtasParserException(e.getMessage());</span>
+<span class="nc" id="L403">    }</span>
     // final check
-<span class="nc" id="L401">    tokenCollection.check(autorepair, makeunique);</span>
-<span class="nc" id="L402">    return tokenCollection;</span>
+<span class="nc" id="L405">    tokenCollection.check(autorepair, makeunique);</span>
+<span class="nc" id="L406">    return tokenCollection;</span>
 
   }
 
   /**
    * Process word annotation.
    *
-   * @param mtasTokenIdFactory
-   *          the mtas token id factory
-   * @param name
-   *          the name
-   * @param text
-   *          the text
-   * @param previousOffset
-   *          the previous offset
-   * @param currentOffset
-   *          the current offset
-   * @param unknownAncestors
-   *          the unknown ancestors
-   * @param currentList
-   *          the current list
-   * @param updateList
-   *          the update list
-   * @param idPositions
-   *          the id positions
-   * @param idOffsets
-   *          the id offsets
-   * @return the array list
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @param mtasTokenIdFactory the mtas token id factory
+   * @param name the name
+   * @param text the text
+   * @param previousOffset the previous offset
+   * @param currentOffset the current offset
+   * @param unknownAncestors the unknown ancestors
+   * @param currentList the current list
+   * @param updateList the update list
+   * @param idPositions the id positions
+   * @param idOffsets the id offsets
+   * @return the list
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   private List&lt;MtasCRMParserFunctionOutput&gt; processWordAnnotation(
       MtasTokenIdFactory mtasTokenIdFactory, String name, String text,
@@ -438,102 +430,87 @@ import mtas.analysis.util.MtasParserException;
       MtasCRMAncestors unknownAncestors,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList,
-      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions,
-      Map&lt;String, Integer[]&gt; idOffsets)
+      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions, Map&lt;String, Integer[]&gt; idOffsets)
       throws MtasParserException, MtasConfigException {
     MtasParserType tmpCurrentType;
     MtasParserObject currentObject;
-<span class="nc" id="L446">    List&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L447" title="All 2 branches missed.">    if ((tmpCurrentType = wordAnnotationTypes.get(name)) != null) {</span>
+<span class="nc" id="L437">    List&lt;MtasCRMParserFunctionOutput&gt; functionOutputList = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L438" title="All 2 branches missed.">    if ((tmpCurrentType = wordAnnotationTypes.get(name)) != null) {</span>
       // start word annotation
-<span class="nc" id="L449">      currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L450">      currentObject.setRealOffsetStart(previousOffset);</span>
-<span class="nc" id="L451">      currentObject.addPositions(currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L452">          .get((currentList.get(MAPPING_TYPE_WORD).size() - 1)).getPositions());</span>
-<span class="nc" id="L453">      currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
-<span class="nc bnc" id="L454" title="All 2 branches missed.">      if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L455">        unknownAncestors.unknown++;</span>
+<span class="nc" id="L440">      currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L441">      currentObject.setRealOffsetStart(previousOffset);</span>
+<span class="nc" id="L442">      currentObject.addPositions(currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L443">          .get((currentList.get(MAPPING_TYPE_WORD).size() - 1)).getPositions());</span>
+<span class="nc" id="L444">      currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
+<span class="nc bnc" id="L445" title="All 2 branches missed.">      if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L446">        unknownAncestors.unknown++;</span>
       } else {
-<span class="nc" id="L457">        currentList.get(MAPPING_TYPE_WORD_ANNOTATION).add(currentObject);</span>
-<span class="nc" id="L458">        unknownAncestors.unknown = 0;</span>
+<span class="nc" id="L448">        currentList.get(MAPPING_TYPE_WORD_ANNOTATION).add(currentObject);</span>
+<span class="nc" id="L449">        unknownAncestors.unknown = 0;</span>
       }
       // finish word annotation
-<span class="nc bnc" id="L461" title="All 2 branches missed.">      if (unknownAncestors.unknown &gt; 0) {</span>
-<span class="nc" id="L462">        unknownAncestors.unknown--;</span>
+<span class="nc bnc" id="L452" title="All 2 branches missed.">      if (unknownAncestors.unknown &gt; 0) {</span>
+<span class="nc" id="L453">        unknownAncestors.unknown--;</span>
       } else {
-<span class="nc" id="L464">        currentObject = currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
-<span class="nc" id="L465">            .remove(currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size() - 1);</span>
-<span class="nc bnc" id="L466" title="All 4 branches missed.">        assert unknownAncestors.unknown == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L467">            + currentObject.getType().getName();</span>
-<span class="nc bnc" id="L468" title="All 2 branches missed.">        if (functions.containsKey(MAPPING_TYPE_WORD_ANNOTATION)</span>
-<span class="nc bnc" id="L469" title="All 4 branches missed.">            &amp;&amp; functions.get(MAPPING_TYPE_WORD_ANNOTATION).containsKey(name)</span>
+<span class="nc" id="L455">        currentObject = currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="nc" id="L456">            .remove(currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size() - 1);</span>
+<span class="nc bnc" id="L457" title="All 4 branches missed.">        assert unknownAncestors.unknown == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L458">            + currentObject.getType().getName();</span>
+<span class="nc bnc" id="L459" title="All 2 branches missed.">        if (functions.containsKey(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="nc bnc" id="L460" title="All 4 branches missed.">            &amp;&amp; functions.get(MAPPING_TYPE_WORD_ANNOTATION).containsKey(name)</span>
             &amp;&amp; text != null) {
-<span class="nc" id="L471">          MtasCRMParserFunction function = functions</span>
-<span class="nc" id="L472">              .get(MAPPING_TYPE_WORD_ANNOTATION).get(name);</span>
+<span class="nc" id="L462">          MtasCRMParserFunction function = functions</span>
+<span class="nc" id="L463">              .get(MAPPING_TYPE_WORD_ANNOTATION).get(name);</span>
           String[] value;
-<span class="nc bnc" id="L474" title="All 2 branches missed.">          if (function.split != null) {</span>
-<span class="nc" id="L475">            value = text.split(Pattern.quote(function.split));</span>
+<span class="nc bnc" id="L465" title="All 2 branches missed.">          if (function.split != null) {</span>
+<span class="nc" id="L466">            value = text.split(Pattern.quote(function.split));</span>
           } else {
-<span class="nc" id="L477">            value = new String[] { text };</span>
+<span class="nc" id="L468">            value = new String[] { text };</span>
           }
-<span class="nc bnc" id="L479" title="All 2 branches missed.">          for (int c = 0; c &lt; value.length; c++) {</span>
-<span class="nc bnc" id="L480" title="All 2 branches missed.">            if (function.output.containsKey(value[c])) {</span>
-<span class="nc" id="L481">              functionOutputList.addAll(function.output.get(value[c]));</span>
+<span class="nc bnc" id="L470" title="All 2 branches missed.">          for (int c = 0; c &lt; value.length; c++) {</span>
+<span class="nc bnc" id="L471" title="All 2 branches missed.">            if (function.output.containsKey(value[c])) {</span>
+<span class="nc" id="L472">              functionOutputList.addAll(function.output.get(value[c]));</span>
             }
           }
         }
-<span class="nc" id="L485">        currentObject.setText(text);</span>
-<span class="nc" id="L486">        currentObject.setRealOffsetEnd(currentOffset - 1);</span>
-<span class="nc" id="L487">        idPositions.put(currentObject.getId(), currentObject.getPositions());</span>
-<span class="nc" id="L488">        idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
+<span class="nc" id="L476">        currentObject.setText(text);</span>
+<span class="nc" id="L477">        currentObject.setRealOffsetEnd(currentOffset - 1);</span>
+<span class="nc" id="L478">        idPositions.put(currentObject.getId(), currentObject.getPositions());</span>
+<span class="nc" id="L479">        idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
         // offset always null, so update later with word (should be possible)
-<span class="nc bnc" id="L490" title="All 2 branches missed.">        if ((currentObject.getId() != null)</span>
-<span class="nc bnc" id="L491" title="All 2 branches missed.">            &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
-<span class="nc" id="L492">          currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L493">              .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
-<span class="nc" id="L494">              .addUpdateableIdWithOffset(currentObject.getId());</span>
+<span class="nc bnc" id="L481" title="All 2 branches missed.">        if ((currentObject.getId() != null)</span>
+<span class="nc bnc" id="L482" title="All 2 branches missed.">            &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
+<span class="nc" id="L483">          currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L484">              .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
+<span class="nc" id="L485">              .addUpdateableIdWithOffset(currentObject.getId());</span>
         }
-<span class="nc" id="L496">        currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L497">        unknownAncestors.unknown = currentObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L498">        computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="nc" id="L487">        currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L488">        unknownAncestors.unknown = currentObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L489">        computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
             currentList, updateList);
       }
     }
-<span class="nc" id="L502">    return functionOutputList;</span>
+<span class="nc" id="L493">    return functionOutputList;</span>
   }
 
   /**
-   * Process crm sentence.
+   * Process CRM sentence.
    *
-   * @param mtasTokenIdFactory
-   *          the mtas token id factory
-   * @param name
-   *          the name
-   * @param text
-   *          the text
-   * @param currentOffset
-   *          the current offset
-   * @param functionOutputList
-   *          the function output list
-   * @param unknownAncestors
-   *          the unknown ancestors
-   * @param currentList
-   *          the current list
-   * @param updateList
-   *          the update list
-   * @param idPositions
-   *          the id positions
-   * @param idOffsets
-   *          the id offsets
-   * @param previous
-   *          the previous
-   * @param previousClause
-   *          the previous clause
-   * @return the hash set
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @param mtasTokenIdFactory the mtas token id factory
+   * @param name the name
+   * @param text the text
+   * @param currentOffset the current offset
+   * @param functionOutputList the function output list
+   * @param unknownAncestors the unknown ancestors
+   * @param currentList the current list
+   * @param updateList the update list
+   * @param idPositions the id positions
+   * @param idOffsets the id offsets
+   * @param previous the previous
+   * @param previousClause the previous clause
+   * @return the sets the
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   private Set&lt;MtasParserObject&gt; processCRMSentence(
       MtasTokenIdFactory mtasTokenIdFactory, String name, String text,
@@ -542,64 +519,50 @@ import mtas.analysis.util.MtasParserException;
       MtasCRMAncestors unknownAncestors,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList,
-      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions,
-      Map&lt;String, Integer[]&gt; idOffsets, Set&lt;MtasParserObject&gt; previous,
-      Set&lt;MtasParserObject&gt; previousClause)
+      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions, Map&lt;String, Integer[]&gt; idOffsets,
+      Set&lt;MtasParserObject&gt; previous, Set&lt;MtasParserObject&gt; previousClause)
       throws MtasParserException, MtasConfigException {
     MtasParserType tmpCurrentType;
     MtasParserObject currentObject;
-<span class="nc bnc" id="L551" title="All 2 branches missed.">    if ((tmpCurrentType = crmSentenceTypes.get(name)) != null) {</span>
-<span class="nc" id="L552">      String filteredText = text.replaceAll(&quot;[^0-9\\-]&quot;, &quot;&quot;);</span>
-<span class="nc" id="L553">      currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L554">      currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
-<span class="nc" id="L555">      currentObject.setRealOffsetStart(currentOffset);</span>
-<span class="nc" id="L556">      currentObject.setText(filteredText);</span>
-<span class="nc bnc" id="L557" title="All 2 branches missed.">      if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L558">        return new HashSet&lt;&gt;();</span>
+<span class="nc bnc" id="L527" title="All 2 branches missed.">    if ((tmpCurrentType = crmSentenceTypes.get(name)) != null) {</span>
+<span class="nc" id="L528">      String filteredText = text.replaceAll(&quot;[^0-9\\-]&quot;, &quot;&quot;);</span>
+<span class="nc" id="L529">      currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L530">      currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
+<span class="nc" id="L531">      currentObject.setRealOffsetStart(currentOffset);</span>
+<span class="nc" id="L532">      currentObject.setText(filteredText);</span>
+<span class="nc bnc" id="L533" title="All 2 branches missed.">      if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L534">        return new HashSet&lt;&gt;();</span>
       } else {
-<span class="nc" id="L560">        closePrevious(mtasTokenIdFactory, previousClause, currentOffset,</span>
+<span class="nc" id="L536">        closePrevious(mtasTokenIdFactory, previousClause, currentOffset,</span>
             unknownAncestors, currentList, updateList, idPositions, idOffsets);
-<span class="nc" id="L562">        closePrevious(mtasTokenIdFactory, previous, currentOffset,</span>
+<span class="nc" id="L538">        closePrevious(mtasTokenIdFactory, previous, currentOffset,</span>
             unknownAncestors, currentList, updateList, idPositions, idOffsets);
-<span class="nc" id="L564">        previous.clear();</span>
-<span class="nc" id="L565">        currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
-<span class="nc" id="L566">        unknownAncestors.unknown = 0;</span>
-<span class="nc" id="L567">        return new HashSet&lt;&gt;(Arrays.asList(currentObject));</span>
+<span class="nc" id="L540">        previous.clear();</span>
+<span class="nc" id="L541">        currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
+<span class="nc" id="L542">        unknownAncestors.unknown = 0;</span>
+<span class="nc" id="L543">        return new HashSet&lt;&gt;(Arrays.asList(currentObject));</span>
       }
     }
-<span class="nc" id="L570">    return new HashSet&lt;&gt;();</span>
+<span class="nc" id="L546">    return new HashSet&lt;&gt;();</span>
   }
 
   /**
-   * Process crm clause.
+   * Process CRM clause.
    *
-   * @param mtasTokenIdFactory
-   *          the mtas token id factory
-   * @param name
-   *          the name
-   * @param text
-   *          the text
-   * @param currentOffset
-   *          the current offset
-   * @param functionOutputList
-   *          the function output list
-   * @param unknownAncestors
-   *          the unknown ancestors
-   * @param currentList
-   *          the current list
-   * @param updateList
-   *          the update list
-   * @param idPositions
-   *          the id positions
-   * @param idOffsets
-   *          the id offsets
-   * @param previous
-   *          the previous
-   * @return the hash set
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @param mtasTokenIdFactory the mtas token id factory
+   * @param name the name
+   * @param text the text
+   * @param currentOffset the current offset
+   * @param functionOutputList the function output list
+   * @param unknownAncestors the unknown ancestors
+   * @param currentList the current list
+   * @param updateList the update list
+   * @param idPositions the id positions
+   * @param idOffsets the id offsets
+   * @param previous the previous
+   * @return the sets the
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   private Set&lt;MtasParserObject&gt; processCRMClause(
       MtasTokenIdFactory mtasTokenIdFactory, String name, String text,
@@ -608,104 +571,80 @@ import mtas.analysis.util.MtasParserException;
       MtasCRMAncestors unknownAncestors,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList,
-      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions,
-      Map&lt;String, Integer[]&gt; idOffsets, Set&lt;MtasParserObject&gt; previous)
+      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions, Map&lt;String, Integer[]&gt; idOffsets,
+      Set&lt;MtasParserObject&gt; previous)
       throws MtasParserException, MtasConfigException {
     MtasParserType tmpCurrentType;
     MtasParserObject currentObject;
-<span class="nc bnc" id="L616" title="All 2 branches missed.">    if ((tmpCurrentType = crmClauseTypes.get(name)) != null) {</span>
-<span class="nc" id="L617">      String filteredText = text.replaceAll(&quot;[^0-9\\-]&quot;, &quot;&quot;);</span>
-<span class="nc" id="L618">      currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L619">      currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
-<span class="nc" id="L620">      currentObject.setRealOffsetStart(currentOffset);</span>
-<span class="nc" id="L621">      currentObject.setText(filteredText);</span>
-<span class="nc bnc" id="L622" title="All 2 branches missed.">      if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L623">        return new HashSet&lt;&gt;();</span>
+<span class="nc bnc" id="L579" title="All 2 branches missed.">    if ((tmpCurrentType = crmClauseTypes.get(name)) != null) {</span>
+<span class="nc" id="L580">      String filteredText = text.replaceAll(&quot;[^0-9\\-]&quot;, &quot;&quot;);</span>
+<span class="nc" id="L581">      currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L582">      currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
+<span class="nc" id="L583">      currentObject.setRealOffsetStart(currentOffset);</span>
+<span class="nc" id="L584">      currentObject.setText(filteredText);</span>
+<span class="nc bnc" id="L585" title="All 2 branches missed.">      if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L586">        return new HashSet&lt;&gt;();</span>
       } else {
-<span class="nc" id="L625">        closePrevious(mtasTokenIdFactory, previous, currentOffset,</span>
+<span class="nc" id="L588">        closePrevious(mtasTokenIdFactory, previous, currentOffset,</span>
             unknownAncestors, currentList, updateList, idPositions, idOffsets);
-<span class="nc" id="L627">        previous.clear();</span>
-<span class="nc" id="L628">        currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
-<span class="nc" id="L629">        unknownAncestors.unknown = 0;</span>
-<span class="nc" id="L630">        return new HashSet&lt;&gt;(Arrays.asList(currentObject));</span>
+<span class="nc" id="L590">        previous.clear();</span>
+<span class="nc" id="L591">        currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
+<span class="nc" id="L592">        unknownAncestors.unknown = 0;</span>
+<span class="nc" id="L593">        return new HashSet&lt;&gt;(Arrays.asList(currentObject));</span>
       }
     }
-<span class="nc" id="L633">    return new HashSet&lt;&gt;();</span>
+<span class="nc" id="L596">    return new HashSet&lt;&gt;();</span>
   }
 
   /**
    * Close previous.
    *
-   * @param mtasTokenIdFactory
-   *          the mtas token id factory
-   * @param previous
-   *          the previous
-   * @param currentOffset
-   *          the current offset
-   * @param unknownAncestors
-   *          the unknown ancestors
-   * @param currentList
-   *          the current list
-   * @param updateList
-   *          the update list
-   * @param idPositions
-   *          the id positions
-   * @param idOffsets
-   *          the id offsets
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @param mtasTokenIdFactory the mtas token id factory
+   * @param previous the previous
+   * @param currentOffset the current offset
+   * @param unknownAncestors the unknown ancestors
+   * @param currentList the current list
+   * @param updateList the update list
+   * @param idPositions the id positions
+   * @param idOffsets the id offsets
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   private void closePrevious(MtasTokenIdFactory mtasTokenIdFactory,
       Set&lt;MtasParserObject&gt; previous, Integer currentOffset,
       MtasCRMAncestors unknownAncestors,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList,
-      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions,
-      Map&lt;String, Integer[]&gt; idOffsets)
+      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions, Map&lt;String, Integer[]&gt; idOffsets)
       throws MtasParserException, MtasConfigException {
-<span class="nc bnc" id="L668" title="All 2 branches missed.">    for (MtasParserObject previousObject : previous) {</span>
-<span class="nc" id="L669">      previousObject.setRealOffsetEnd(currentOffset);</span>
-<span class="nc" id="L670">      idPositions.put(previousObject.getId(), previousObject.getPositions());</span>
-<span class="nc" id="L671">      idOffsets.put(previousObject.getId(), previousObject.getOffset());</span>
-<span class="nc" id="L672">      previousObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L673">      unknownAncestors.unknown = previousObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L674">      computeMappingsFromObject(mtasTokenIdFactory, previousObject, currentList,</span>
+<span class="nc bnc" id="L620" title="All 2 branches missed.">    for (MtasParserObject previousObject : previous) {</span>
+<span class="nc" id="L621">      previousObject.setRealOffsetEnd(currentOffset);</span>
+<span class="nc" id="L622">      idPositions.put(previousObject.getId(), previousObject.getPositions());</span>
+<span class="nc" id="L623">      idOffsets.put(previousObject.getId(), previousObject.getOffset());</span>
+<span class="nc" id="L624">      previousObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L625">      unknownAncestors.unknown = previousObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L626">      computeMappingsFromObject(mtasTokenIdFactory, previousObject, currentList,</span>
           updateList);
-<span class="nc" id="L676">      currentList.get(MAPPING_TYPE_GROUP).remove(previousObject);</span>
-<span class="nc" id="L677">    }</span>
-<span class="nc" id="L678">  }</span>
+<span class="nc" id="L628">      currentList.get(MAPPING_TYPE_GROUP).remove(previousObject);</span>
+<span class="nc" id="L629">    }</span>
+<span class="nc" id="L630">  }</span>
 
   /**
-   * Process crm pair.
+   * Process CRM pair.
    *
-   * @param mtasTokenIdFactory
-   *          the mtas token id factory
-   * @param position
-   *          the position
-   * @param name
-   *          the name
-   * @param text
-   *          the text
-   * @param currentOffset
-   *          the current offset
-   * @param functionOutputList
-   *          the function output list
-   * @param unknownAncestors
-   *          the unknown ancestors
-   * @param currentList
-   *          the current list
-   * @param updateList
-   *          the update list
-   * @param idPositions
-   *          the id positions
-   * @param idOffsets
-   *          the id offsets
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @param mtasTokenIdFactory the mtas token id factory
+   * @param position the position
+   * @param name the name
+   * @param text the text
+   * @param currentOffset the current offset
+   * @param functionOutputList the function output list
+   * @param unknownAncestors the unknown ancestors
+   * @param currentList the current list
+   * @param updateList the update list
+   * @param idPositions the id positions
+   * @param idOffsets the id offsets
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   private void processCRMPair(MtasTokenIdFactory mtasTokenIdFactory,
       int position, String name, String text, Integer currentOffset,
@@ -713,65 +652,64 @@ import mtas.analysis.util.MtasParserException;
       MtasCRMAncestors unknownAncestors,
       Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList,
       Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList,
-      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions,
-      Map&lt;String, Integer[]&gt; idOffsets)
+      Map&lt;String, Set&lt;Integer&gt;&gt; idPositions, Map&lt;String, Integer[]&gt; idOffsets)
       throws MtasParserException, MtasConfigException {
 
     MtasParserType tmpCurrentType;
     MtasParserObject currentObject;
 
-<span class="nc bnc" id="L723" title="All 2 branches missed.">    if ((tmpCurrentType = crmPairTypes.get(name)) != null) {</span>
+<span class="nc bnc" id="L661" title="All 2 branches missed.">    if ((tmpCurrentType = crmPairTypes.get(name)) != null) {</span>
       // get history
       HashMap&lt;String, MtasParserObject&gt; currentNamePairHistory;
-<span class="nc bnc" id="L726" title="All 2 branches missed.">      if (!historyPair.containsKey(name)) {</span>
-<span class="nc" id="L727">        currentNamePairHistory = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L728">        historyPair.put(name, currentNamePairHistory);</span>
+<span class="nc bnc" id="L664" title="All 2 branches missed.">      if (!historyPair.containsKey(name)) {</span>
+<span class="nc" id="L665">        currentNamePairHistory = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L666">        historyPair.put(name, currentNamePairHistory);</span>
       } else {
-<span class="nc" id="L730">        currentNamePairHistory = historyPair.get(name);</span>
+<span class="nc" id="L668">        currentNamePairHistory = historyPair.get(name);</span>
       }
-<span class="nc" id="L732">      Matcher m = pairPattern.matcher(text);</span>
-<span class="nc bnc" id="L733" title="All 2 branches missed.">      if (m.find()) {</span>
-<span class="nc" id="L734">        String thisKey = m.group(1) + m.group(2);</span>
-<span class="nc bnc" id="L735" title="All 2 branches missed.">        String otherKey = (m.group(1).equals(&quot;b&quot;) ? &quot;e&quot; : &quot;b&quot;) + m.group(2);</span>
-<span class="nc bnc" id="L736" title="All 2 branches missed.">        if (currentNamePairHistory.containsKey(otherKey)) {</span>
-<span class="nc" id="L737">          currentObject = currentNamePairHistory.remove(otherKey);</span>
-<span class="nc" id="L738">          currentObject.setText(currentObject.getText() + &quot;+&quot; + text);</span>
-<span class="nc" id="L739">          currentObject.addPosition(position);</span>
-<span class="nc" id="L740">          processFunctions(name, text, MAPPING_TYPE_CRM_PAIR,</span>
+<span class="nc" id="L670">      Matcher m = pairPattern.matcher(text);</span>
+<span class="nc bnc" id="L671" title="All 2 branches missed.">      if (m.find()) {</span>
+<span class="nc" id="L672">        String thisKey = m.group(1) + m.group(2);</span>
+<span class="nc bnc" id="L673" title="All 2 branches missed.">        String otherKey = (m.group(1).equals(&quot;b&quot;) ? &quot;e&quot; : &quot;b&quot;) + m.group(2);</span>
+<span class="nc bnc" id="L674" title="All 2 branches missed.">        if (currentNamePairHistory.containsKey(otherKey)) {</span>
+<span class="nc" id="L675">          currentObject = currentNamePairHistory.remove(otherKey);</span>
+<span class="nc" id="L676">          currentObject.setText(currentObject.getText() + &quot;+&quot; + text);</span>
+<span class="nc" id="L677">          currentObject.addPosition(position);</span>
+<span class="nc" id="L678">          processFunctions(name, text, MAPPING_TYPE_CRM_PAIR,</span>
               functionOutputList);
-<span class="nc" id="L742">          currentObject.setRealOffsetEnd(currentOffset + 1);</span>
-<span class="nc" id="L743">          currentObject.setOffsetEnd(currentOffset + 1);</span>
-<span class="nc" id="L744">          idPositions.put(currentObject.getId(), currentObject.getPositions());</span>
-<span class="nc" id="L745">          idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
-<span class="nc" id="L746">          currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L747">          unknownAncestors.unknown = currentObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L748">          computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="nc" id="L680">          currentObject.setRealOffsetEnd(currentOffset + 1);</span>
+<span class="nc" id="L681">          currentObject.setOffsetEnd(currentOffset + 1);</span>
+<span class="nc" id="L682">          idPositions.put(currentObject.getId(), currentObject.getPositions());</span>
+<span class="nc" id="L683">          idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
+<span class="nc" id="L684">          currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L685">          unknownAncestors.unknown = currentObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L686">          computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
               currentList, updateList);
         } else {
-<span class="nc" id="L751">          currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L752">          currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
-<span class="nc" id="L753">          currentObject.setRealOffsetStart(currentOffset);</span>
-<span class="nc" id="L754">          currentObject.setOffsetStart(currentOffset);</span>
-<span class="nc" id="L755">          currentObject.setText(text);</span>
-<span class="nc" id="L756">          currentObject.addPosition(position);</span>
-<span class="nc bnc" id="L757" title="All 2 branches missed.">          if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L758">            unknownAncestors.unknown++;</span>
+<span class="nc" id="L689">          currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L690">          currentObject.setUnknownAncestorNumber(unknownAncestors.unknown);</span>
+<span class="nc" id="L691">          currentObject.setRealOffsetStart(currentOffset);</span>
+<span class="nc" id="L692">          currentObject.setOffsetStart(currentOffset);</span>
+<span class="nc" id="L693">          currentObject.setText(text);</span>
+<span class="nc" id="L694">          currentObject.addPosition(position);</span>
+<span class="nc bnc" id="L695" title="All 2 branches missed.">          if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L696">            unknownAncestors.unknown++;</span>
           } else {
-<span class="nc" id="L760">            currentNamePairHistory.put(thisKey, currentObject);</span>
-<span class="nc" id="L761">            processFunctions(name, text, MAPPING_TYPE_CRM_PAIR,</span>
+<span class="nc" id="L698">            currentNamePairHistory.put(thisKey, currentObject);</span>
+<span class="nc" id="L699">            processFunctions(name, text, MAPPING_TYPE_CRM_PAIR,</span>
                 functionOutputList);
-<span class="nc" id="L763">            currentObject.setRealOffsetEnd(currentOffset + 1);</span>
-<span class="nc" id="L764">            currentObject.setOffsetEnd(currentOffset + 1);</span>
-<span class="nc" id="L765">            idPositions.put(currentObject.getId(),</span>
-<span class="nc" id="L766">                currentObject.getPositions());</span>
-<span class="nc" id="L767">            idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
+<span class="nc" id="L701">            currentObject.setRealOffsetEnd(currentOffset + 1);</span>
+<span class="nc" id="L702">            currentObject.setOffsetEnd(currentOffset + 1);</span>
+<span class="nc" id="L703">            idPositions.put(currentObject.getId(),</span>
+<span class="nc" id="L704">                currentObject.getPositions());</span>
+<span class="nc" id="L705">            idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
             // offset always null, so update later with word (should be
             // possible)
-<span class="nc bnc" id="L770" title="All 2 branches missed.">            if ((currentObject.getId() != null)</span>
-<span class="nc bnc" id="L771" title="All 2 branches missed.">                &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
-<span class="nc" id="L772">              currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L773">                  .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
-<span class="nc" id="L774">                  .addUpdateableIdWithOffset(currentObject.getId());</span>
+<span class="nc bnc" id="L708" title="All 2 branches missed.">            if ((currentObject.getId() != null)</span>
+<span class="nc bnc" id="L709" title="All 2 branches missed.">                &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
+<span class="nc" id="L710">              currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L711">                  .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
+<span class="nc" id="L712">                  .addUpdateableIdWithOffset(currentObject.getId());</span>
             }
 
           }
@@ -780,52 +718,48 @@ import mtas.analysis.util.MtasParserException;
 
     }
 
-<span class="nc" id="L783">  }</span>
+<span class="nc" id="L721">  }</span>
 
   /**
    * Process functions.
    *
-   * @param name
-   *          the name
-   * @param text
-   *          the text
-   * @param type
-   *          the type
-   * @param functionOutputList
-   *          the function output list
+   * @param name the name
+   * @param text the text
+   * @param type the type
+   * @param functionOutputList the function output list
    */
   private void processFunctions(String name, String text, String type,
       List&lt;MtasCRMParserFunctionOutput&gt; functionOutputList) {
-<span class="nc bnc" id="L799" title="All 6 branches missed.">    if (functions.containsKey(type) &amp;&amp; functions.get(type).containsKey(name)</span>
+<span class="nc bnc" id="L733" title="All 6 branches missed.">    if (functions.containsKey(type) &amp;&amp; functions.get(type).containsKey(name)</span>
         &amp;&amp; text != null) {
-<span class="nc" id="L801">      MtasCRMParserFunction function = functions.get(type).get(name);</span>
+<span class="nc" id="L735">      MtasCRMParserFunction function = functions.get(type).get(name);</span>
       String[] value;
-<span class="nc bnc" id="L803" title="All 2 branches missed.">      if (function.split != null) {</span>
-<span class="nc" id="L804">        value = text.split(Pattern.quote(function.split));</span>
+<span class="nc bnc" id="L737" title="All 2 branches missed.">      if (function.split != null) {</span>
+<span class="nc" id="L738">        value = text.split(Pattern.quote(function.split));</span>
       } else {
-<span class="nc" id="L806">        value = new String[] { text };</span>
+<span class="nc" id="L740">        value = new String[] { text };</span>
       }
-<span class="nc bnc" id="L808" title="All 2 branches missed.">      for (int c = 0; c &lt; value.length; c++) {</span>
-<span class="nc" id="L809">        boolean checkedEmpty = false;</span>
-<span class="nc bnc" id="L810" title="All 2 branches missed.">        if (value[c].equals(&quot;&quot;)) {</span>
-<span class="nc" id="L811">          checkedEmpty = true;</span>
+<span class="nc bnc" id="L742" title="All 2 branches missed.">      for (int c = 0; c &lt; value.length; c++) {</span>
+<span class="nc" id="L743">        boolean checkedEmpty = false;</span>
+<span class="nc bnc" id="L744" title="All 2 branches missed.">        if (value[c].equals(&quot;&quot;)) {</span>
+<span class="nc" id="L745">          checkedEmpty = true;</span>
         }
-<span class="nc bnc" id="L813" title="All 2 branches missed.">        if (function.output.containsKey(value[c])) {</span>
-<span class="nc" id="L814">          ArrayList&lt;MtasCRMParserFunctionOutput&gt; list = function.output</span>
-<span class="nc" id="L815">              .get(value[c]);</span>
-<span class="nc bnc" id="L816" title="All 2 branches missed.">          for (MtasCRMParserFunctionOutput listItem : list) {</span>
-<span class="nc" id="L817">            functionOutputList.add(listItem.create(value[c]));</span>
-<span class="nc" id="L818">          }</span>
+<span class="nc bnc" id="L747" title="All 2 branches missed.">        if (function.output.containsKey(value[c])) {</span>
+<span class="nc" id="L748">          ArrayList&lt;MtasCRMParserFunctionOutput&gt; list = function.output</span>
+<span class="nc" id="L749">              .get(value[c]);</span>
+<span class="nc bnc" id="L750" title="All 2 branches missed.">          for (MtasCRMParserFunctionOutput listItem : list) {</span>
+<span class="nc" id="L751">            functionOutputList.add(listItem.create(value[c]));</span>
+<span class="nc" id="L752">          }</span>
         }
-<span class="nc bnc" id="L820" title="All 4 branches missed.">        if (!checkedEmpty &amp;&amp; function.output.containsKey(&quot;&quot;)) {</span>
-<span class="nc" id="L821">          ArrayList&lt;MtasCRMParserFunctionOutput&gt; list = function.output.get(&quot;&quot;);</span>
-<span class="nc bnc" id="L822" title="All 2 branches missed.">          for (MtasCRMParserFunctionOutput listItem : list) {</span>
-<span class="nc" id="L823">            functionOutputList.add(listItem.create(value[c]));</span>
-<span class="nc" id="L824">          }</span>
+<span class="nc bnc" id="L754" title="All 4 branches missed.">        if (!checkedEmpty &amp;&amp; function.output.containsKey(&quot;&quot;)) {</span>
+<span class="nc" id="L755">          ArrayList&lt;MtasCRMParserFunctionOutput&gt; list = function.output.get(&quot;&quot;);</span>
+<span class="nc bnc" id="L756" title="All 2 branches missed.">          for (MtasCRMParserFunctionOutput listItem : list) {</span>
+<span class="nc" id="L757">            functionOutputList.add(listItem.create(value[c]));</span>
+<span class="nc" id="L758">          }</span>
         }
       }
     }
-<span class="nc" id="L828">  }</span>
+<span class="nc" id="L762">  }</span>
 
   /*
    * (non-Javadoc)
@@ -834,37 +768,41 @@ import mtas.analysis.util.MtasParserException;
    */
   @Override
   public String printConfig() {
-<span class="nc" id="L837">    StringBuilder text = new StringBuilder();</span>
-<span class="nc" id="L838">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
-<span class="nc" id="L839">    text.append(&quot;type: &quot; + wordAnnotationTypes.size() + &quot; x wordAnnotation&quot;);</span>
-<span class="nc" id="L840">    text.append(printConfigTypes(wordAnnotationTypes));</span>
-<span class="nc" id="L841">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
-<span class="nc" id="L842">    return text.toString();</span>
+<span class="nc" id="L771">    StringBuilder text = new StringBuilder();</span>
+<span class="nc" id="L772">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
+<span class="nc" id="L773">    text.append(&quot;type: &quot; + wordAnnotationTypes.size() + &quot; x wordAnnotation&quot;);</span>
+<span class="nc" id="L774">    text.append(printConfigTypes(wordAnnotationTypes));</span>
+<span class="nc" id="L775">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
+<span class="nc" id="L776">    return text.toString();</span>
   }
 
   /**
    * Prints the config types.
    *
-   * @param types
-   *          the types
+   * @param types the types
    * @return the string
    */
   private String printConfigTypes(
       HashMap&lt;?, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; types) {
-<span class="nc" id="L854">    StringBuilder text = new StringBuilder();</span>
-<span class="nc bnc" id="L855" title="All 2 branches missed.">    for (Entry&lt;?, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; entry : types</span>
-<span class="nc" id="L856">        .entrySet()) {</span>
-<span class="nc" id="L857">      text.append(&quot;- &quot; + entry.getKey() + &quot;: &quot; + entry.getValue().items.size()</span>
+<span class="nc" id="L787">    StringBuilder text = new StringBuilder();</span>
+<span class="nc bnc" id="L788" title="All 2 branches missed.">    for (Entry&lt;?, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; entry : types</span>
+<span class="nc" id="L789">        .entrySet()) {</span>
+<span class="nc" id="L790">      text.append(&quot;- &quot; + entry.getKey() + &quot;: &quot; + entry.getValue().items.size()</span>
           + &quot; mapping(s)\n&quot;);
-<span class="nc bnc" id="L859" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
-<span class="nc" id="L860">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
+<span class="nc bnc" id="L792" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
+<span class="nc" id="L793">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
       }
-<span class="nc" id="L862">    }</span>
-<span class="nc" id="L863">    return text.toString();</span>
+<span class="nc" id="L795">    }</span>
+<span class="nc" id="L796">    return text.toString();</span>
   }
 
-<span class="nc" id="L866">  private static class MtasCRMAncestors {</span>
-<span class="nc" id="L867">    public int unknown = 0;</span>
+  /**
+   * The Class MtasCRMAncestors.
+   */
+<span class="nc" id="L802">  private static class MtasCRMAncestors {</span>
+
+    /** The unknown. */
+<span class="nc" id="L805">    public int unknown = 0;</span>
   }
 
   /**
@@ -876,20 +814,18 @@ import mtas.analysis.util.MtasParserException;
     public String split;
 
     /** The output. */
-    public HashMap&lt;String, ArrayList&lt;MtasCRMParserFunctionOutput&gt;&gt; output;
+    public Map&lt;String, ArrayList&lt;MtasCRMParserFunctionOutput&gt;&gt; output;
 
     /**
-     * Instantiates a new mtas crm parser function.
+     * Instantiates a new mtas CRM parser function.
      *
-     * @param type
-     *          the type
-     * @param split
-     *          the split
+     * @param type the type
+     * @param split the split
      */
-<span class="nc" id="L889">    public MtasCRMParserFunction(String type, String split) {</span>
-<span class="nc" id="L890">      this.split = split;</span>
-<span class="nc" id="L891">      output = new HashMap&lt;String, ArrayList&lt;MtasCRMParserFunctionOutput&gt;&gt;();</span>
-<span class="nc" id="L892">    }</span>
+<span class="nc" id="L825">    public MtasCRMParserFunction(String type, String split) {</span>
+<span class="nc" id="L826">      this.split = split;</span>
+<span class="nc" id="L827">      output = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L828">    }</span>
 
   }
 
@@ -905,30 +841,27 @@ import mtas.analysis.util.MtasParserException;
     public String value;
 
     /**
-     * Instantiates a new mtas crm parser function output.
+     * Instantiates a new mtas CRM parser function output.
      *
-     * @param name
-     *          the name
-     * @param value
-     *          the value
+     * @param name the name
+     * @param value the value
      */
-<span class="nc" id="L915">    public MtasCRMParserFunctionOutput(String name, String value) {</span>
-<span class="nc" id="L916">      this.name = name;</span>
-<span class="nc" id="L917">      this.value = value;</span>
-<span class="nc" id="L918">    }</span>
+<span class="nc" id="L849">    public MtasCRMParserFunctionOutput(String name, String value) {</span>
+<span class="nc" id="L850">      this.name = name;</span>
+<span class="nc" id="L851">      this.value = value;</span>
+<span class="nc" id="L852">    }</span>
 
     /**
      * Creates the.
      *
-     * @param originalValue
-     *          the original value
-     * @return the mtas crm parser function output
+     * @param originalValue the original value
+     * @return the mtas CRM parser function output
      */
     public MtasCRMParserFunctionOutput create(String originalValue) {
-<span class="nc bnc" id="L928" title="All 2 branches missed.">      if (value != null) {</span>
-<span class="nc" id="L929">        return this;</span>
+<span class="nc bnc" id="L861" title="All 2 branches missed.">      if (value != null) {</span>
+<span class="nc" id="L862">        return this;</span>
       } else {
-<span class="nc" id="L931">        return new MtasCRMParserFunctionOutput(name, originalValue);</span>
+<span class="nc" id="L864">        return new MtasCRMParserFunctionOutput(name, originalValue);</span>
       }
     }
 
@@ -939,7 +872,7 @@ import mtas.analysis.util.MtasParserException;
      */
     @Override
     public String toString() {
-<span class="nc" id="L942">      return &quot;MtasCRMParserFunctionOutput[&quot; + name + &quot;,&quot; + value + &quot;]&quot;;</span>
+<span class="nc" id="L875">      return &quot;MtasCRMParserFunctionOutput[&quot; + name + &quot;,&quot; + value + &quot;]&quot;;</span>
     }
   }
 
@@ -950,15 +883,15 @@ import mtas.analysis.util.MtasParserException;
       extends MtasParserMapping&lt;MtasCRMParserMappingWordAnnotation&gt; {
 
     /**
-     * Instantiates a new mtas crm parser mapping word annotation.
+     * Instantiates a new mtas CRM parser mapping word annotation.
      */
-<span class="nc" id="L955">    public MtasCRMParserMappingWordAnnotation() {</span>
-<span class="nc" id="L956">      super();</span>
-<span class="nc" id="L957">      this.position = SOURCE_OWN;</span>
-<span class="nc" id="L958">      this.realOffset = SOURCE_OWN;</span>
-<span class="nc" id="L959">      this.offset = SOURCE_ANCESTOR_WORD;</span>
-<span class="nc" id="L960">      this.type = MAPPING_TYPE_WORD_ANNOTATION;</span>
-<span class="nc" id="L961">    }</span>
+<span class="nc" id="L888">    public MtasCRMParserMappingWordAnnotation() {</span>
+<span class="nc" id="L889">      super();</span>
+<span class="nc" id="L890">      this.position = SOURCE_OWN;</span>
+<span class="nc" id="L891">      this.realOffset = SOURCE_OWN;</span>
+<span class="nc" id="L892">      this.offset = SOURCE_ANCESTOR_WORD;</span>
+<span class="nc" id="L893">      this.type = MAPPING_TYPE_WORD_ANNOTATION;</span>
+<span class="nc" id="L894">    }</span>
 
     /*
      * (non-Javadoc)
@@ -967,7 +900,7 @@ import mtas.analysis.util.MtasParserException;
      */
     @Override
     protected MtasCRMParserMappingWordAnnotation self() {
-<span class="nc" id="L970">      return this;</span>
+<span class="nc" id="L903">      return this;</span>
     }
   }
 
@@ -978,15 +911,15 @@ import mtas.analysis.util.MtasParserException;
       extends MtasParserMapping&lt;MtasCRMParserMappingCRMSentence&gt; {
 
     /**
-     * Instantiates a new mtas crm parser mapping crm sentence.
+     * Instantiates a new mtas CRM parser mapping CRM sentence.
      */
-<span class="nc" id="L983">    public MtasCRMParserMappingCRMSentence() {</span>
-<span class="nc" id="L984">      super();</span>
-<span class="nc" id="L985">      this.position = SOURCE_OWN;</span>
-<span class="nc" id="L986">      this.realOffset = SOURCE_OWN;</span>
-<span class="nc" id="L987">      this.offset = SOURCE_OWN;</span>
-<span class="nc" id="L988">      this.type = MAPPING_TYPE_GROUP;</span>
-<span class="nc" id="L989">    }</span>
+<span class="nc" id="L916">    public MtasCRMParserMappingCRMSentence() {</span>
+<span class="nc" id="L917">      super();</span>
+<span class="nc" id="L918">      this.position = SOURCE_OWN;</span>
+<span class="nc" id="L919">      this.realOffset = SOURCE_OWN;</span>
+<span class="nc" id="L920">      this.offset = SOURCE_OWN;</span>
+<span class="nc" id="L921">      this.type = MAPPING_TYPE_GROUP;</span>
+<span class="nc" id="L922">    }</span>
 
     /*
      * (non-Javadoc)
@@ -995,7 +928,7 @@ import mtas.analysis.util.MtasParserException;
      */
     @Override
     protected MtasCRMParserMappingCRMSentence self() {
-<span class="nc" id="L998">      return this;</span>
+<span class="nc" id="L931">      return this;</span>
     }
   }
 
@@ -1006,15 +939,15 @@ import mtas.analysis.util.MtasParserException;
       extends MtasParserMapping&lt;MtasCRMParserMappingCRMPair&gt; {
 
     /**
-     * Instantiates a new mtas crm parser mapping crm pair.
+     * Instantiates a new mtas CRM parser mapping CRM pair.
      */
-<span class="nc" id="L1011">    public MtasCRMParserMappingCRMPair() {</span>
-<span class="nc" id="L1012">      super();</span>
-<span class="nc" id="L1013">      this.position = SOURCE_OWN;</span>
-<span class="nc" id="L1014">      this.realOffset = SOURCE_OWN;</span>
-<span class="nc" id="L1015">      this.offset = SOURCE_OWN;</span>
-<span class="nc" id="L1016">      this.type = MAPPING_TYPE_RELATION;</span>
-<span class="nc" id="L1017">    }</span>
+<span class="nc" id="L944">    public MtasCRMParserMappingCRMPair() {</span>
+<span class="nc" id="L945">      super();</span>
+<span class="nc" id="L946">      this.position = SOURCE_OWN;</span>
+<span class="nc" id="L947">      this.realOffset = SOURCE_OWN;</span>
+<span class="nc" id="L948">      this.offset = SOURCE_OWN;</span>
+<span class="nc" id="L949">      this.type = MAPPING_TYPE_RELATION;</span>
+<span class="nc" id="L950">    }</span>
 
     /*
      * (non-Javadoc)
@@ -1023,9 +956,9 @@ import mtas.analysis.util.MtasParserException;
      */
     @Override
     protected MtasCRMParserMappingCRMPair self() {
-<span class="nc" id="L1026">      return this;</span>
+<span class="nc" id="L959">      return this;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasElanParser.html b/jacoco/mtas.analysis.parser/MtasElanParser.html
index 775f913..27668cb 100644
--- a/jacoco/mtas.analysis.parser/MtasElanParser.html
+++ b/jacoco/mtas.analysis.parser/MtasElanParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasElanParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasElanParser</span></div><h1>MtasElanParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasElanParser.java.html#L30" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasElanParser.java.html#L20" class="el_method">MtasElanParser(MtasConfiguration)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasElanParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasElanParser</span></div><h1>MtasElanParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasElanParser.java.html#L30" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasElanParser.java.html#L20" class="el_method">MtasElanParser(MtasConfiguration)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasElanParser.java.html b/jacoco/mtas.analysis.parser/MtasElanParser.java.html
index 2e6f070..e11bfdd 100644
--- a/jacoco/mtas.analysis.parser/MtasElanParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasElanParser.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasElanParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasElanParser.java</span></div><h1>MtasElanParser.java</h1><pre class="source lang-java linenums">/**
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasElanParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasElanParser.java</span></div><h1>MtasElanParser.java</h1><pre class="source lang-java linenums">/**
  * 
  */
 package mtas.analysis.parser;
@@ -16,7 +16,7 @@ final public class MtasElanParser extends MtasXMLParser {
    *
    * @param config the config
    */
-  public MtasElanParser(MtasConfiguration config) {
+  public MtasElanParser(MtasConfiguration config) { 
 <span class="nc" id="L20">    super(config);</span>
 <span class="nc" id="L21">  }</span>
 
@@ -36,4 +36,4 @@ final public class MtasElanParser extends MtasXMLParser {
 <span class="nc" id="L36">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasFoliaParser.html b/jacoco/mtas.analysis.parser/MtasFoliaParser.html
index 30e7122..e1f09a7 100644
--- a/jacoco/mtas.analysis.parser/MtasFoliaParser.html
+++ b/jacoco/mtas.analysis.parser/MtasFoliaParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFoliaParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasFoliaParser</span></div><h1>MtasFoliaParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 22</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">9</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFoliaParser.java.html#L30" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasFoliaParser.java.html#L20" class="el_method">MtasFoliaParser(MtasConfiguration)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFoliaParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasFoliaParser</span></div><h1>MtasFoliaParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 22</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">9</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFoliaParser.java.html#L30" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasFoliaParser.java.html#L20" class="el_method">MtasFoliaParser(MtasConfiguration)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasFoliaParser.java.html b/jacoco/mtas.analysis.parser/MtasFoliaParser.java.html
index 0e44029..a261070 100644
--- a/jacoco/mtas.analysis.parser/MtasFoliaParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasFoliaParser.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFoliaParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasFoliaParser.java</span></div><h1>MtasFoliaParser.java</h1><pre class="source lang-java linenums">/**
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFoliaParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasFoliaParser.java</span></div><h1>MtasFoliaParser.java</h1><pre class="source lang-java linenums">/**
  * 
  */
 package mtas.analysis.parser;
@@ -36,4 +36,4 @@ final public class MtasFoliaParser extends MtasXMLParser {
 <span class="fc" id="L36">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasParser$MtasParserObject.html b/jacoco/mtas.analysis.parser/MtasParser$MtasParserObject.html
index 572951a..204d958 100644
--- a/jacoco/mtas.analysis.parser/MtasParser$MtasParserObject.html
+++ b/jacoco/mtas.analysis.parser/MtasParser$MtasParserObject.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasParser.MtasParserObject</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasParser.MtasParserObject</span></div><h1>MtasParser.MtasParserObject</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">129 of 438</td><td class="ctr2">71%</td><td class="bar">17 of 36</td><td class="ctr2">53%</td><td class="ctr1">21</td><td class="ctr2">56</td><td class="ctr1">31</td><td class="ctr2">115</td><td class="ctr1">8</td><td class="ctr2">38</td></tr></tfoot><tbody><tr><td id="a37"><a href="MtasParser.java.html#L230" class="el_method">updateMappings(Map, Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="73" height="10" title="70" alt="70"/><img src="../.resources/greenbar.gif" width="46" height="10" title="44" alt="44"/></td><td class="ctr2" id="c29">39%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="82" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e6">31%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i1">18</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="MtasParser.java.html#L524" class="el_method">clearReferred()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a34"><a href="MtasParser.java.html#L508" class="el_method">setReferredStartPosition(String, Integer)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a32"><a href="MtasParser.java.html#L512" class="el_method">setReferredEndPosition(String, Integer)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a33"><a href="MtasParser.java.html#L516" class="el_method">setReferredStartOffset(String, Integer)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a31"><a href="MtasParser.java.html#L520" class="el_method">setReferredEndOffset(String, Integer)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="MtasParser.java.html#L197" class="el_method">addUpdateableMappingWithPosition(Integer)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasParser.java.html#L207" class="el_method">addUpdateableIdWithOffset(String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a35"><a href="MtasParser.java.html#L296" class="el_method">setText(String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="MtasParser.java.html#L264" class="el_method">getAttribute(String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="c28">80%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a23"><a href="MtasParser.java.html#L93" class="el_method">MtasParser.MtasParserObject(MtasParser, MtasBasicParser.MtasParserType)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="97" height="10" title="93" alt="93"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i0">23</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a12"><a href="MtasParser.java.html#L449" class="el_method">getOffset()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="21" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="MtasParser.java.html#L306" class="el_method">addText(String)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="20" height="10" title="19" alt="19"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"><img src="../.resources/greenbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a1"><a href="MtasParser.java.html#L396" class="el_method">addOffsetStart(Integer)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="15" height="10" title="15" alt="15"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">67%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasParser.java.html#L409" class="el_method">addOffsetEnd(Integer)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="15" height="10" title="15" alt="15"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">67%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a4"><a href="MtasParser.java.html#L493" class="el_method">addRefId(String)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a24"><a href="MtasParser.java.html#L160" class="el_method">registerUpdateableMappingAtParent(Integer)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a25"><a href="MtasParser.java.html#L171" class="el_method">registerUpdateableMappingsAtParent(HashSet)</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a7"><a href="MtasParser.java.html#L217" class="el_method">addUpdateableMappingWithOffset(Integer)</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a2"><a href="MtasParser.java.html#L464" class="el_method">addPosition(Integer)</a></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a3"><a href="MtasParser.java.html#L474" class="el_method">addPositions(TreeSet)</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i20">2</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a26"><a href="MtasParser.java.html#L187" class="el_method">resetUpdateableMappingsAsParent()</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">2</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a36"><a href="MtasParser.java.html#L329" class="el_method">setUnknownAncestorNumber(Integer)</a></td><td class="bar" id="b22"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a30"><a href="MtasParser.java.html#L348" class="el_method">setRealOffsetStart(Integer)</a></td><td class="bar" id="b23"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a29"><a href="MtasParser.java.html#L367" class="el_method">setRealOffsetEnd(Integer)</a></td><td class="bar" id="b24"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a28"><a href="MtasParser.java.html#L386" class="el_method">setOffsetStart(Integer)</a></td><td class="bar" id="b25"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a27"><a href="MtasParser.java.html#L431" class="el_method">setOffsetEnd(Integer)</a></td><td class="bar" id="b26"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a22"><a href="MtasParser.java.html#L180" class="el_method">getUpdateableMappingsAsParent()</a></td><td class="bar" id="b27"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i27">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a11"><a href="MtasParser.java.html#L277" class="el_method">getId()</a></td><td class="bar" id="b28"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a20"><a href="MtasParser.java.html#L286" class="el_method">getType()</a></td><td class="bar" id="b29"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a19"><a href="MtasParser.java.html#L319" class="el_method">getText()</a></td><td class="bar" id="b30"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a21"><a href="MtasParser.java.html#L338" class="el_method">getUnknownAncestorNumber()</a></td><td class="bar" id="b31"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a17"><a href="MtasParser.java.html#L357" class="el_method">getRealOffsetStart()</a></td><td class="bar" id="b32"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i32">1</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a16"><a href="MtasParser.java.html#L376" class="el_method">getRealOffsetEnd()</a></td><td class="bar" id="b33"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c23">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a14"><a href="MtasParser.java.html#L421" class="el_method">getOffsetStart()</a></td><td class="bar" id="b34"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c24">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a13"><a href="MtasParser.java.html#L440" class="el_method">getOffsetEnd()</a></td><td class="bar" id="b35"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c25">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a15"><a href="MtasParser.java.html#L483" class="el_method">getPositions()</a></td><td class="bar" id="b36"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c26">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a18"><a href="MtasParser.java.html#L504" class="el_method">getRefIds()</a></td><td class="bar" id="b37"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c27">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasParser.MtasParserObject</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasParser.MtasParserObject</span></div><h1>MtasParser.MtasParserObject</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">129 of 437</td><td class="ctr2">70%</td><td class="bar">17 of 36</td><td class="ctr2">52%</td><td class="ctr1">21</td><td class="ctr2">56</td><td class="ctr1">31</td><td class="ctr2">114</td><td class="ctr1">8</td><td class="ctr2">38</td></tr></tfoot><tbody><tr><td id="a37"><a href="MtasParser.java.html#L225" class="el_method">updateMappings(Map, Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="73" height="10" title="70" alt="70"/><img src="../jacoco-resources/greenbar.gif" width="46" height="10" title="44" alt="44"/></td><td class="ctr2" id="c29">38%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="82" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e6">31%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i1">18</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="MtasParser.java.html#L532" class="el_method">clearReferred()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a34"><a href="MtasParser.java.html#L495" class="el_method">setReferredStartPosition(String, Integer)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a32"><a href="MtasParser.java.html#L505" class="el_method">setReferredEndPosition(String, Integer)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a33"><a href="MtasParser.java.html#L515" class="el_method">setReferredStartOffset(String, Integer)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a31"><a href="MtasParser.java.html#L525" class="el_method">setReferredEndOffset(String, Integer)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="MtasParser.java.html#L196" class="el_method">addUpdateableMappingWithPosition(Integer)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasParser.java.html#L205" class="el_method">addUpdateableIdWithOffset(String)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a35"><a href="MtasParser.java.html#L289" class="el_method">setText(String)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="MtasParser.java.html#L258" class="el_method">getAttribute(String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="c28">80%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a23"><a href="MtasParser.java.html#L90" class="el_method">MtasParser.MtasParserObject(MtasParser, MtasBasicParser.MtasParserType)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="97" height="10" title="93" alt="93"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i0">23</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="MtasParser.java.html#L298" class="el_method">addText(String)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="19" alt="19"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a12"><a href="MtasParser.java.html#L434" class="el_method">getOffset()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="19" alt="19"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a1"><a href="MtasParser.java.html#L383" class="el_method">addOffsetStart(Integer)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="15" alt="15"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasParser.java.html#L395" class="el_method">addOffsetEnd(Integer)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="15" alt="15"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">66%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a4"><a href="MtasParser.java.html#L474" class="el_method">addRefId(String)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a24"><a href="MtasParser.java.html#L162" class="el_method">registerUpdateableMappingAtParent(Integer)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a25"><a href="MtasParser.java.html#L171" class="el_method">registerUpdateableMappingsAtParent(Set)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a7"><a href="MtasParser.java.html#L214" class="el_method">addUpdateableMappingWithOffset(Integer)</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a2"><a href="MtasParser.java.html#L447" class="el_method">addPosition(Integer)</a></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a3"><a href="MtasParser.java.html#L456" class="el_method">addPositions(Set)</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i20">2</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a26"><a href="MtasParser.java.html#L187" class="el_method">resetUpdateableMappingsAsParent()</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">2</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a36"><a href="MtasParser.java.html#L320" class="el_method">setUnknownAncestorNumber(Integer)</a></td><td class="bar" id="b22"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a30"><a href="MtasParser.java.html#L338" class="el_method">setRealOffsetStart(Integer)</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a29"><a href="MtasParser.java.html#L356" class="el_method">setRealOffsetEnd(Integer)</a></td><td class="bar" id="b24"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a28"><a href="MtasParser.java.html#L374" class="el_method">setOffsetStart(Integer)</a></td><td class="bar" id="b25"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a27"><a href="MtasParser.java.html#L416" class="el_method">setOffsetEnd(Integer)</a></td><td class="bar" id="b26"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a22"><a href="MtasParser.java.html#L180" class="el_method">getUpdateableMappingsAsParent()</a></td><td class="bar" id="b27"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i27">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a11"><a href="MtasParser.java.html#L271" class="el_method">getId()</a></td><td class="bar" id="b28"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a20"><a href="MtasParser.java.html#L280" class="el_method">getType()</a></td><td class="bar" id="b29"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a19"><a href="MtasParser.java.html#L311" class="el_method">getText()</a></td><td class="bar" id="b30"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a21"><a href="MtasParser.java.html#L329" class="el_method">getUnknownAncestorNumber()</a></td><td class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a17"><a href="MtasParser.java.html#L347" class="el_method">getRealOffsetStart()</a></td><td class="bar" id="b32"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i32">1</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a16"><a href="MtasParser.java.html#L365" class="el_method">getRealOffsetEnd()</a></td><td class="bar" id="b33"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c23">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a14"><a href="MtasParser.java.html#L407" class="el_method">getOffsetStart()</a></td><td class="bar" id="b34"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c24">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a13"><a href="MtasParser.java.html#L425" class="el_method">getOffsetEnd()</a></td><td class="bar" id="b35"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c25">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a15"><a href="MtasParser.java.html#L465" class="el_method">getPositions()</a></td><td class="bar" id="b36"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c26">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a18"><a href="MtasParser.java.html#L485" class="el_method">getRefIds()</a></td><td class="bar" id="b37"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c27">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasParser.html b/jacoco/mtas.analysis.parser/MtasParser.html
index f31c84a..5a27fdd 100644
--- a/jacoco/mtas.analysis.parser/MtasParser.html
+++ b/jacoco/mtas.analysis.parser/MtasParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasParser</span></div><h1>MtasParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 66</td><td class="ctr2">100%</td><td class="bar">1 of 8</td><td class="ctr2">88%</td><td class="ctr1">1</td><td class="ctr2">7</td><td class="ctr1">0</td><td class="ctr2">13</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasParser.java.html#L49" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="51" alt="51"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="15" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="105" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">88%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasParser.java.html#L22" class="el_method">MtasParser()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="25" height="10" title="11" alt="11"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasParser.java.html#L24" class="el_method">static {...}</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="9" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasParser</span></div><h1>MtasParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 62</td><td class="ctr2">100%</td><td class="bar">1 of 8</td><td class="ctr2">87%</td><td class="ctr1">1</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">12</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasParser.java.html#L49" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="51" alt="51"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="105" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">87%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasParser.java.html#L20" class="el_method">MtasParser()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="11" alt="11"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasParser.java.html b/jacoco/mtas.analysis.parser/MtasParser.java.html
index 9cdcb33..8297d94 100644
--- a/jacoco/mtas.analysis.parser/MtasParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasParser.java.html
@@ -1,15 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasParser.java</span></div><h1>MtasParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasParser.java</span></div><h1>MtasParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
 
 import java.io.Reader;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
+import java.util.SortedSet;
 import java.util.TreeSet;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
 import mtas.analysis.parser.MtasBasicParser.MtasParserType;
 import mtas.analysis.token.MtasTokenCollection;
 import mtas.analysis.util.MtasConfigException;
@@ -19,9 +17,7 @@ import mtas.analysis.util.MtasParserException;
 /**
  * The Class MtasParser.
  */
-<span class="fc" id="L22">abstract public class MtasParser {</span>
-
-<span class="fc" id="L24">  protected final static Log log = LogFactory.getLog(MtasParser.class);</span>
+<span class="fc" id="L20">abstract public class MtasParser {</span>
 
   /** The token collection. */
   protected MtasTokenCollection tokenCollection;
@@ -30,20 +26,24 @@ import mtas.analysis.util.MtasParserException;
   protected MtasConfiguration config;
 
   /** The autorepair. */
-<span class="fc" id="L33">  protected Boolean autorepair = false;</span>
+<span class="fc" id="L29">  protected Boolean autorepair = false;</span>
 
   /** The makeunique. */
-<span class="fc" id="L36">  protected Boolean makeunique = false;</span>
+<span class="fc" id="L32">  protected Boolean makeunique = false;</span>
+
+  /** The Constant TOKEN_OFFSET. */
+  protected static final String TOKEN_OFFSET = &quot;offset&quot;;
 
-  protected final static String TOKEN_OFFSET = &quot;offset&quot;;
-  protected final static String TOKEN_REALOFFSET = &quot;realoffset&quot;;
-  protected final static String TOKEN_PARENT = &quot;parent&quot;;
+  /** The Constant TOKEN_REALOFFSET. */
+  protected static final String TOKEN_REALOFFSET = &quot;realoffset&quot;;
+
+  /** The Constant TOKEN_PARENT. */
+  protected static final String TOKEN_PARENT = &quot;parent&quot;;
 
   /**
    * Inits the parser.
    *
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @throws MtasConfigException the mtas config exception
    */
   protected void initParser() throws MtasConfigException {
 <span class="pc bpc" id="L49" title="1 of 2 branches missed.">    if (config != null) {</span>
@@ -63,13 +63,10 @@ import mtas.analysis.util.MtasParserException;
   /**
    * Creates the token collection.
    *
-   * @param reader
-   *          the reader
+   * @param reader the reader
    * @return the mtas token collection
-   * @throws MtasParserException
-   *           the mtas parser exception
-   * @throws MtasConfigException
-   *           the mtas config exception
+   * @throws MtasParserException the mtas parser exception
+   * @throws MtasConfigException the mtas config exception
    */
   public abstract MtasTokenCollection createTokenCollection(Reader reader)
       throws MtasParserException, MtasConfigException;
@@ -84,90 +81,93 @@ import mtas.analysis.util.MtasParserException;
   /**
    * The Class MtasParserObject.
    */
-<span class="fc" id="L87">  protected class MtasParserObject {</span>
+<span class="fc" id="L84">  protected class MtasParserObject {</span>
 
     /** The object type. */
     MtasParserType objectType;
 
     /** The object real offset start. */
-<span class="fc" id="L93">    private Integer objectRealOffsetStart = null;</span>
+<span class="fc" id="L90">    private Integer objectRealOffsetStart = null;</span>
 
     /** The object real offset end. */
-<span class="fc" id="L96">    private Integer objectRealOffsetEnd = null;</span>
+<span class="fc" id="L93">    private Integer objectRealOffsetEnd = null;</span>
 
     /** The object offset start. */
-<span class="fc" id="L99">    private Integer objectOffsetStart = null;</span>
+<span class="fc" id="L96">    private Integer objectOffsetStart = null;</span>
 
     /** The object offset end. */
-<span class="fc" id="L102">    private Integer objectOffsetEnd = null;</span>
+<span class="fc" id="L99">    private Integer objectOffsetEnd = null;</span>
 
     /** The object text. */
-<span class="fc" id="L105">    private String objectText = null;</span>
+<span class="fc" id="L102">    private String objectText = null;</span>
 
     /** The object id. */
-<span class="fc" id="L108">    protected String objectId = null;</span>
+<span class="fc" id="L105">    protected String objectId = null;</span>
 
     /** The object unknown ancestor number. */
-<span class="fc" id="L111">    private Integer objectUnknownAncestorNumber = null;</span>
+<span class="fc" id="L108">    private Integer objectUnknownAncestorNumber = null;</span>
 
     /** The object attributes. */
-<span class="fc" id="L114">    protected HashMap&lt;String, String&gt; objectAttributes = null;</span>
+<span class="fc" id="L111">    protected HashMap&lt;String, String&gt; objectAttributes = null;</span>
 
     /** The object positions. */
-<span class="fc" id="L117">    private TreeSet&lt;Integer&gt; objectPositions = new TreeSet&lt;Integer&gt;();</span>
+<span class="fc" id="L114">    private SortedSet&lt;Integer&gt; objectPositions = new TreeSet&lt;&gt;();</span>
 
     /** The ref ids. */
-<span class="fc" id="L120">    private HashSet&lt;String&gt; refIds = new HashSet&lt;String&gt;();</span>
+<span class="fc" id="L117">    private Set&lt;String&gt; refIds = new HashSet&lt;&gt;();</span>
 
     /** The updateable mappings as parent. */
-<span class="fc" id="L123">    private HashSet&lt;Integer&gt; updateableMappingsAsParent = new HashSet&lt;Integer&gt;();</span>
+<span class="fc" id="L120">    private Set&lt;Integer&gt; updateableMappingsAsParent = new HashSet&lt;&gt;();</span>
 
     /** The updateable ids with position. */
-<span class="fc" id="L126">    private HashSet&lt;String&gt; updateableIdsWithPosition = new HashSet&lt;String&gt;();</span>
+<span class="fc" id="L123">    private Set&lt;String&gt; updateableIdsWithPosition = new HashSet&lt;&gt;();</span>
 
     /** The updateable mappings with position. */
-<span class="fc" id="L129">    HashSet&lt;Integer&gt; updateableMappingsWithPosition = new HashSet&lt;Integer&gt;();</span>
+<span class="fc" id="L126">    protected Set&lt;Integer&gt; updateableMappingsWithPosition = new HashSet&lt;&gt;();</span>
 
     /** The updateable ids with offset. */
-<span class="fc" id="L132">    private HashSet&lt;String&gt; updateableIdsWithOffset = new HashSet&lt;String&gt;();</span>
+<span class="fc" id="L129">    private Set&lt;String&gt; updateableIdsWithOffset = new HashSet&lt;&gt;();</span>
 
     /** The updateable mappings with offset. */
-<span class="fc" id="L135">    HashSet&lt;Integer&gt; updateableMappingsWithOffset = new HashSet&lt;Integer&gt;();</span>
+<span class="fc" id="L132">    protected Set&lt;Integer&gt; updateableMappingsWithOffset = new HashSet&lt;&gt;();</span>
+
+    /** The referred start position. */
+<span class="fc" id="L135">    protected Map&lt;String, Integer&gt; referredStartPosition = new HashMap&lt;&gt;();</span>
+
+    /** The referred end position. */
+<span class="fc" id="L138">    protected Map&lt;String, Integer&gt; referredEndPosition = new HashMap&lt;&gt;();</span>
 
-<span class="fc" id="L137">    HashMap&lt;String, Integer&gt; referredStartPosition = new HashMap&lt;String, Integer&gt;();</span>
-<span class="fc" id="L138">    HashMap&lt;String, Integer&gt; referredEndPosition = new HashMap&lt;String, Integer&gt;();</span>
-<span class="fc" id="L139">    HashMap&lt;String, Integer&gt; referredStartOffset = new HashMap&lt;String, Integer&gt;();</span>
-<span class="fc" id="L140">    HashMap&lt;String, Integer&gt; referredEndOffset = new HashMap&lt;String, Integer&gt;();</span>
+    /** The referred start offset. */
+<span class="fc" id="L141">    protected Map&lt;String, Integer&gt; referredStartOffset = new HashMap&lt;&gt;();</span>
+
+    /** The referred end offset. */
+<span class="fc" id="L144">    protected Map&lt;String, Integer&gt; referredEndOffset = new HashMap&lt;&gt;();</span>
 
     /**
      * Instantiates a new mtas parser object.
      *
-     * @param type
-     *          the type
+     * @param type the type
      */
-<span class="fc" id="L148">    MtasParserObject(MtasParserType type) {</span>
-<span class="fc" id="L149">      objectType = type;</span>
-<span class="fc" id="L150">      objectAttributes = new HashMap&lt;String, String&gt;();</span>
-<span class="fc" id="L151">    }</span>
+<span class="fc" id="L151">    MtasParserObject(MtasParserType type) {</span>
+<span class="fc" id="L152">      objectType = type;</span>
+<span class="fc" id="L153">      objectAttributes = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L154">    }</span>
 
     /**
      * Register updateable mapping at parent.
      *
-     * @param mappingId
-     *          the mapping id
+     * @param mappingId the mapping id
      */
     public void registerUpdateableMappingAtParent(Integer mappingId) {
-<span class="fc" id="L160">      updateableMappingsAsParent.add(mappingId);</span>
-<span class="fc" id="L161">    }</span>
+<span class="fc" id="L162">      updateableMappingsAsParent.add(mappingId);</span>
+<span class="fc" id="L163">    }</span>
 
     /**
      * Register updateable mappings at parent.
      *
-     * @param mappingIds
-     *          the mapping ids
+     * @param mappingIds the mapping ids
      */
-    public void registerUpdateableMappingsAtParent(
-        HashSet&lt;Integer&gt; mappingIds) {
+    public void registerUpdateableMappingsAtParent(Set&lt;Integer&gt; mappingIds) {
 <span class="fc" id="L171">      updateableMappingsAsParent.addAll(mappingIds);</span>
 <span class="fc" id="L172">    }</span>
 
@@ -176,7 +176,7 @@ import mtas.analysis.util.MtasParserException;
      *
      * @return the updateable mappings as parent
      */
-    public HashSet&lt;Integer&gt; getUpdateableMappingsAsParent() {
+    public Set&lt;Integer&gt; getUpdateableMappingsAsParent() {
 <span class="fc" id="L180">      return updateableMappingsAsParent;</span>
     }
 
@@ -190,81 +190,75 @@ import mtas.analysis.util.MtasParserException;
     /**
      * Adds the updateable mapping with position.
      *
-     * @param mappingId
-     *          the mapping id
+     * @param mappingId the mapping id
      */
     public void addUpdateableMappingWithPosition(Integer mappingId) {
-<span class="nc" id="L197">      updateableMappingsWithPosition.add(mappingId);</span>
-<span class="nc" id="L198">    }</span>
+<span class="nc" id="L196">      updateableMappingsWithPosition.add(mappingId);</span>
+<span class="nc" id="L197">    }</span>
 
     /**
      * Adds the updateable id with offset.
      *
-     * @param id
-     *          the id
+     * @param id the id
      */
     public void addUpdateableIdWithOffset(String id) {
-<span class="nc" id="L207">      updateableIdsWithOffset.add(id);</span>
-<span class="nc" id="L208">    }</span>
+<span class="nc" id="L205">      updateableIdsWithOffset.add(id);</span>
+<span class="nc" id="L206">    }</span>
 
     /**
      * Adds the updateable mapping with offset.
      *
-     * @param mappingId
-     *          the mapping id
+     * @param mappingId the mapping id
      */
     public void addUpdateableMappingWithOffset(Integer mappingId) {
-<span class="fc" id="L217">      updateableMappingsWithOffset.add(mappingId);</span>
-<span class="fc" id="L218">    }</span>
+<span class="fc" id="L214">      updateableMappingsWithOffset.add(mappingId);</span>
+<span class="fc" id="L215">    }</span>
 
     /**
      * Update mappings.
      *
-     * @param idPositions
-     *          the id positions
-     * @param idOffsets
-     *          the id offsets
+     * @param idPositions the id positions
+     * @param idOffsets the id offsets
      */
     public void updateMappings(Map&lt;String, Set&lt;Integer&gt;&gt; idPositions,
         Map&lt;String, Integer[]&gt; idOffsets) {
-<span class="pc bpc" id="L230" title="1 of 2 branches missed.">      for (Integer mappingId : updateableMappingsWithPosition) {</span>
-<span class="nc" id="L231">        tokenCollection.get(mappingId).addPositions(objectPositions);</span>
-<span class="nc" id="L232">      }</span>
-<span class="fc bfc" id="L233" title="All 2 branches covered.">      for (Integer mappingId : updateableMappingsWithOffset) {</span>
-<span class="fc" id="L234">        tokenCollection.get(mappingId).addOffset(objectOffsetStart,</span>
+<span class="pc bpc" id="L225" title="1 of 2 branches missed.">      for (Integer mappingId : updateableMappingsWithPosition) {</span>
+<span class="nc" id="L226">        tokenCollection.get(mappingId).addPositions(objectPositions);</span>
+<span class="nc" id="L227">      }</span>
+<span class="fc bfc" id="L228" title="All 2 branches covered.">      for (Integer mappingId : updateableMappingsWithOffset) {</span>
+<span class="fc" id="L229">        tokenCollection.get(mappingId).addOffset(objectOffsetStart,</span>
             objectOffsetEnd);
-<span class="fc" id="L236">      }</span>
-<span class="pc bpc" id="L237" title="1 of 2 branches missed.">      for (String id : updateableIdsWithPosition) {</span>
-<span class="nc bnc" id="L238" title="All 2 branches missed.">        if (idPositions.containsKey(id)) {</span>
-<span class="nc bnc" id="L239" title="All 2 branches missed.">          if (idPositions.get(id) == null) {</span>
-<span class="nc" id="L240">            idPositions.put(id, objectPositions);</span>
+<span class="fc" id="L231">      }</span>
+<span class="pc bpc" id="L232" title="1 of 2 branches missed.">      for (String id : updateableIdsWithPosition) {</span>
+<span class="nc bnc" id="L233" title="All 2 branches missed.">        if (idPositions.containsKey(id)) {</span>
+<span class="nc bnc" id="L234" title="All 2 branches missed.">          if (idPositions.get(id) == null) {</span>
+<span class="nc" id="L235">            idPositions.put(id, objectPositions);</span>
           } else {
-<span class="nc" id="L242">            idPositions.get(id).addAll(objectPositions);</span>
+<span class="nc" id="L237">            idPositions.get(id).addAll(objectPositions);</span>
           }
         }
-<span class="nc" id="L245">      }</span>
-<span class="pc bpc" id="L246" title="1 of 2 branches missed.">      for (String id : updateableIdsWithOffset) {</span>
-<span class="nc bnc" id="L247" title="All 2 branches missed.">        if (idOffsets.containsKey(id)) {</span>
-<span class="nc bnc" id="L248" title="All 2 branches missed.">          if (idOffsets.get(id) == null) {</span>
-<span class="nc" id="L249">            idOffsets.put(id,</span>
+<span class="nc" id="L240">      }</span>
+<span class="pc bpc" id="L241" title="1 of 2 branches missed.">      for (String id : updateableIdsWithOffset) {</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">        if (idOffsets.containsKey(id)) {</span>
+<span class="nc bnc" id="L243" title="All 2 branches missed.">          if (idOffsets.get(id) == null) {</span>
+<span class="nc" id="L244">            idOffsets.put(id,</span>
                 new Integer[] { objectOffsetStart, objectOffsetEnd });
           }
         }
-<span class="nc" id="L253">      }</span>
-<span class="fc" id="L254">    }</span>
+<span class="nc" id="L248">      }</span>
+<span class="fc" id="L249">    }</span>
 
     /**
      * Gets the attribute.
      *
-     * @param name
-     *          the name
+     * @param name the name
      * @return the attribute
      */
     public String getAttribute(String name) {
-<span class="pc bpc" id="L264" title="1 of 2 branches missed.">      if (name != null) {</span>
-<span class="fc" id="L265">        return objectAttributes.get(name);</span>
+<span class="pc bpc" id="L258" title="1 of 2 branches missed.">      if (name != null) {</span>
+<span class="fc" id="L259">        return objectAttributes.get(name);</span>
       } else {
-<span class="nc" id="L267">        return null;</span>
+<span class="nc" id="L261">        return null;</span>
       }
     }
 
@@ -274,7 +268,7 @@ import mtas.analysis.util.MtasParserException;
      * @return the id
      */
     public String getId() {
-<span class="fc" id="L277">      return objectId;</span>
+<span class="fc" id="L271">      return objectId;</span>
     }
 
     /**
@@ -283,32 +277,30 @@ import mtas.analysis.util.MtasParserException;
      * @return the type
      */
     MtasParserType getType() {
-<span class="fc" id="L286">      return objectType;</span>
+<span class="fc" id="L280">      return objectType;</span>
     }
 
     /**
      * Sets the text.
      *
-     * @param text
-     *          the new text
+     * @param text the new text
      */
     public void setText(String text) {
-<span class="nc" id="L296">      objectText = text;</span>
-<span class="nc" id="L297">    }</span>
+<span class="nc" id="L289">      objectText = text;</span>
+<span class="nc" id="L290">    }</span>
 
     /**
      * Adds the text.
      *
-     * @param text
-     *          the text
+     * @param text the text
      */
     public void addText(String text) {
-<span class="fc bfc" id="L306" title="All 2 branches covered.">      if (objectText == null) {</span>
-<span class="fc" id="L307">        objectText = text;</span>
+<span class="fc bfc" id="L298" title="All 2 branches covered.">      if (objectText == null) {</span>
+<span class="fc" id="L299">        objectText = text;</span>
       } else {
-<span class="fc" id="L309">        objectText += text;</span>
+<span class="fc" id="L301">        objectText += text;</span>
       }
-<span class="fc" id="L311">    }</span>
+<span class="fc" id="L303">    }</span>
 
     /**
      * Gets the text.
@@ -316,18 +308,17 @@ import mtas.analysis.util.MtasParserException;
      * @return the text
      */
     public String getText() {
-<span class="fc" id="L319">      return objectText;</span>
+<span class="fc" id="L311">      return objectText;</span>
     }
 
     /**
      * Sets the unknown ancestor number.
      *
-     * @param i
-     *          the new unknown ancestor number
+     * @param i the new unknown ancestor number
      */
     public void setUnknownAncestorNumber(Integer i) {
-<span class="fc" id="L329">      objectUnknownAncestorNumber = i;</span>
-<span class="fc" id="L330">    }</span>
+<span class="fc" id="L320">      objectUnknownAncestorNumber = i;</span>
+<span class="fc" id="L321">    }</span>
 
     /**
      * Gets the unknown ancestor number.
@@ -335,18 +326,17 @@ import mtas.analysis.util.MtasParserException;
      * @return the unknown ancestor number
      */
     public Integer getUnknownAncestorNumber() {
-<span class="fc" id="L338">      return objectUnknownAncestorNumber;</span>
+<span class="fc" id="L329">      return objectUnknownAncestorNumber;</span>
     }
 
     /**
      * Sets the real offset start.
      *
-     * @param start
-     *          the new real offset start
+     * @param start the new real offset start
      */
     public void setRealOffsetStart(Integer start) {
-<span class="fc" id="L348">      objectRealOffsetStart = start;</span>
-<span class="fc" id="L349">    }</span>
+<span class="fc" id="L338">      objectRealOffsetStart = start;</span>
+<span class="fc" id="L339">    }</span>
 
     /**
      * Gets the real offset start.
@@ -354,18 +344,17 @@ import mtas.analysis.util.MtasParserException;
      * @return the real offset start
      */
     public Integer getRealOffsetStart() {
-<span class="fc" id="L357">      return objectRealOffsetStart;</span>
+<span class="fc" id="L347">      return objectRealOffsetStart;</span>
     }
 
     /**
      * Sets the real offset end.
      *
-     * @param end
-     *          the new real offset end
+     * @param end the new real offset end
      */
     public void setRealOffsetEnd(Integer end) {
-<span class="fc" id="L367">      objectRealOffsetEnd = end;</span>
-<span class="fc" id="L368">    }</span>
+<span class="fc" id="L356">      objectRealOffsetEnd = end;</span>
+<span class="fc" id="L357">    }</span>
 
     /**
      * Gets the real offset end.
@@ -373,44 +362,41 @@ import mtas.analysis.util.MtasParserException;
      * @return the real offset end
      */
     public Integer getRealOffsetEnd() {
-<span class="fc" id="L376">      return objectRealOffsetEnd;</span>
+<span class="fc" id="L365">      return objectRealOffsetEnd;</span>
     }
 
     /**
      * Sets the offset start.
      *
-     * @param start
-     *          the new offset start
+     * @param start the new offset start
      */
     public void setOffsetStart(Integer start) {
-<span class="fc" id="L386">      objectOffsetStart = start;</span>
-<span class="fc" id="L387">    }</span>
+<span class="fc" id="L374">      objectOffsetStart = start;</span>
+<span class="fc" id="L375">    }</span>
 
     /**
      * Adds the offset start.
      *
-     * @param start
-     *          the start
+     * @param start the start
      */
     public void addOffsetStart(Integer start) {
-<span class="pc bpc" id="L396" title="1 of 4 branches missed.">      if ((start != null)</span>
-<span class="pc bpc" id="L397" title="1 of 2 branches missed.">          &amp;&amp; ((objectOffsetStart == null) || (start &lt; objectOffsetStart))) {</span>
-<span class="fc" id="L398">        objectOffsetStart = start;</span>
+<span class="pc bpc" id="L383" title="1 of 4 branches missed.">      if ((start != null)</span>
+<span class="pc bpc" id="L384" title="1 of 2 branches missed.">          &amp;&amp; ((objectOffsetStart == null) || (start &lt; objectOffsetStart))) {</span>
+<span class="fc" id="L385">        objectOffsetStart = start;</span>
       }
-<span class="fc" id="L400">    }</span>
+<span class="fc" id="L387">    }</span>
 
     /**
      * Adds the offset end.
      *
-     * @param end
-     *          the end
+     * @param end the end
      */
     public void addOffsetEnd(Integer end) {
-<span class="pc bpc" id="L409" title="1 of 4 branches missed.">      if ((end != null)</span>
-<span class="pc bpc" id="L410" title="1 of 2 branches missed.">          &amp;&amp; ((objectOffsetEnd == null) || (end &gt; objectOffsetEnd))) {</span>
-<span class="fc" id="L411">        objectOffsetEnd = end;</span>
+<span class="pc bpc" id="L395" title="1 of 4 branches missed.">      if ((end != null)</span>
+<span class="pc bpc" id="L396" title="1 of 2 branches missed.">          &amp;&amp; ((objectOffsetEnd == null) || (end &gt; objectOffsetEnd))) {</span>
+<span class="fc" id="L397">        objectOffsetEnd = end;</span>
       }
-<span class="fc" id="L413">    }</span>
+<span class="fc" id="L399">    }</span>
 
     /**
      * Gets the offset start.
@@ -418,18 +404,17 @@ import mtas.analysis.util.MtasParserException;
      * @return the offset start
      */
     public Integer getOffsetStart() {
-<span class="fc" id="L421">      return objectOffsetStart;</span>
+<span class="fc" id="L407">      return objectOffsetStart;</span>
     }
 
     /**
      * Sets the offset end.
      *
-     * @param end
-     *          the new offset end
+     * @param end the new offset end
      */
     public void setOffsetEnd(Integer end) {
-<span class="fc" id="L431">      objectOffsetEnd = end;</span>
-<span class="fc" id="L432">    }</span>
+<span class="fc" id="L416">      objectOffsetEnd = end;</span>
+<span class="fc" id="L417">    }</span>
 
     /**
      * Gets the offset end.
@@ -437,7 +422,7 @@ import mtas.analysis.util.MtasParserException;
      * @return the offset end
      */
     public Integer getOffsetEnd() {
-<span class="fc" id="L440">      return objectOffsetEnd;</span>
+<span class="fc" id="L425">      return objectOffsetEnd;</span>
     }
 
     /**
@@ -446,88 +431,111 @@ import mtas.analysis.util.MtasParserException;
      * @return the offset
      */
     public Integer[] getOffset() {
-<span class="fc bfc" id="L449" title="All 2 branches covered.">      if (objectOffsetStart != null) {</span>
-<span class="fc" id="L450">        Integer[] list = new Integer[] { objectOffsetStart, objectOffsetEnd };</span>
-<span class="fc" id="L451">        return list;</span>
+<span class="fc bfc" id="L434" title="All 2 branches covered.">      if (objectOffsetStart != null) {</span>
+<span class="fc" id="L435">        return new Integer[] { objectOffsetStart, objectOffsetEnd };</span>
       } else {
-<span class="fc" id="L453">        return null;</span>
+<span class="fc" id="L437">        return new Integer[0];</span>
       }
     }
 
     /**
      * Adds the position.
      *
-     * @param position
-     *          the position
+     * @param position the position
      */
     public void addPosition(Integer position) {
-<span class="fc" id="L464">      objectPositions.add(position);</span>
-<span class="fc" id="L465">    }</span>
+<span class="fc" id="L447">      objectPositions.add(position);</span>
+<span class="fc" id="L448">    }</span>
 
     /**
      * Adds the positions.
      *
-     * @param positions
-     *          the positions
+     * @param positions the positions
      */
-    public void addPositions(TreeSet&lt;Integer&gt; positions) {
-<span class="fc" id="L474">      objectPositions.addAll(positions);</span>
-<span class="fc" id="L475">    }</span>
+    public void addPositions(Set&lt;Integer&gt; positions) {
+<span class="fc" id="L456">      objectPositions.addAll(positions);</span>
+<span class="fc" id="L457">    }</span>
 
     /**
      * Gets the positions.
      *
      * @return the positions
      */
-    public TreeSet&lt;Integer&gt; getPositions() {
-<span class="fc" id="L483">      return objectPositions;</span>
+    public SortedSet&lt;Integer&gt; getPositions() {
+<span class="fc" id="L465">      return objectPositions;</span>
     }
 
     /**
      * Adds the ref id.
      *
-     * @param id
-     *          the id
+     * @param id the id
      */
     public void addRefId(String id) {
-<span class="pc bpc" id="L493" title="1 of 2 branches missed.">      if (id != null) {</span>
-<span class="fc" id="L494">        refIds.add(id);</span>
+<span class="pc bpc" id="L474" title="1 of 2 branches missed.">      if (id != null) {</span>
+<span class="fc" id="L475">        refIds.add(id);</span>
       }
-<span class="fc" id="L496">    }</span>
+<span class="fc" id="L477">    }</span>
 
     /**
      * Gets the ref ids.
      *
      * @return the ref ids
      */
-    public HashSet&lt;String&gt; getRefIds() {
-<span class="fc" id="L504">      return refIds;</span>
+    public Set&lt;String&gt; getRefIds() {
+<span class="fc" id="L485">      return refIds;</span>
     }
 
+    /**
+     * Sets the referred start position.
+     *
+     * @param id the id
+     * @param position the position
+     */
     public void setReferredStartPosition(String id, Integer position) {
-<span class="nc" id="L508">      referredStartPosition.put(id, position);</span>
-<span class="nc" id="L509">    }</span>
+<span class="nc" id="L495">      referredStartPosition.put(id, position);</span>
+<span class="nc" id="L496">    }</span>
 
+    /**
+     * Sets the referred end position.
+     *
+     * @param id the id
+     * @param position the position
+     */
     public void setReferredEndPosition(String id, Integer position) {
-<span class="nc" id="L512">      referredEndPosition.put(id, position);</span>
-<span class="nc" id="L513">    }</span>
+<span class="nc" id="L505">      referredEndPosition.put(id, position);</span>
+<span class="nc" id="L506">    }</span>
 
+    /**
+     * Sets the referred start offset.
+     *
+     * @param id the id
+     * @param offset the offset
+     */
     public void setReferredStartOffset(String id, Integer offset) {
-<span class="nc" id="L516">      referredStartOffset.put(id, offset);</span>
-<span class="nc" id="L517">    }</span>
+<span class="nc" id="L515">      referredStartOffset.put(id, offset);</span>
+<span class="nc" id="L516">    }</span>
 
+    /**
+     * Sets the referred end offset.
+     *
+     * @param id the id
+     * @param offset the offset
+     */
     public void setReferredEndOffset(String id, Integer offset) {
-<span class="nc" id="L520">      referredEndOffset.put(id, offset);</span>
-<span class="nc" id="L521">    }</span>
+<span class="nc" id="L525">      referredEndOffset.put(id, offset);</span>
+<span class="nc" id="L526">    }</span>
 
+    /**
+     * Clear referred.
+     */
     public void clearReferred() {
-<span class="nc" id="L524">      referredStartPosition.clear();</span>
-<span class="nc" id="L525">      referredEndPosition.clear();</span>
-<span class="nc" id="L526">      referredStartOffset.clear();</span>
-<span class="nc" id="L527">      referredEndOffset.clear();</span>
-<span class="nc" id="L528">    }</span>
+<span class="nc" id="L532">      referredStartPosition.clear();</span>
+<span class="nc" id="L533">      referredEndPosition.clear();</span>
+<span class="nc" id="L534">      referredStartOffset.clear();</span>
+<span class="nc" id="L535">      referredEndOffset.clear();</span>
+<span class="nc" id="L536">    }</span>
 
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingGroup.html b/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingGroup.html
index 49bf437..1a26735 100644
--- a/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingGroup.html
+++ b/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingGroup.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSketchParser.MtasSketchParserMappingGroup</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser.MtasSketchParserMappingGroup</span></div><h1>MtasSketchParser.MtasSketchParserMappingGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L438" class="el_method">MtasSketchParser.MtasSketchParserMappingGroup(MtasSketchParser)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L453" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSketchParser.MtasSketchParserMappingGroup</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser.MtasSketchParserMappingGroup</span></div><h1>MtasSketchParser.MtasSketchParserMappingGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L442" class="el_method">MtasSketchParser.MtasSketchParserMappingGroup(MtasSketchParser)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L457" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWord.html b/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWord.html
index c226959..fa12019 100644
--- a/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWord.html
+++ b/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWord.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSketchParser.MtasSketchParserMappingWord</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser.MtasSketchParserMappingWord</span></div><h1>MtasSketchParser.MtasSketchParserMappingWord</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L384" class="el_method">MtasSketchParser.MtasSketchParserMappingWord(MtasSketchParser)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L397" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSketchParser.MtasSketchParserMappingWord</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser.MtasSketchParserMappingWord</span></div><h1>MtasSketchParser.MtasSketchParserMappingWord</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L386" class="el_method">MtasSketchParser.MtasSketchParserMappingWord(MtasSketchParser)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L401" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation.html b/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation.html
index b7533da..44e1560 100644
--- a/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation.html
+++ b/jacoco/mtas.analysis.parser/MtasSketchParser$MtasSketchParserMappingWordAnnotation.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSketchParser.MtasSketchParserMappingWordAnnotation</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser.MtasSketchParserMappingWordAnnotation</span></div><h1>MtasSketchParser.MtasSketchParserMappingWordAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L410" class="el_method">MtasSketchParser.MtasSketchParserMappingWordAnnotation(MtasSketchParser)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L425" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSketchParser.MtasSketchParserMappingWordAnnotation</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser.MtasSketchParserMappingWordAnnotation</span></div><h1>MtasSketchParser.MtasSketchParserMappingWordAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L414" class="el_method">MtasSketchParser.MtasSketchParserMappingWordAnnotation(MtasSketchParser)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L429" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasSketchParser.html b/jacoco/mtas.analysis.parser/MtasSketchParser.html
index 721fba9..6ea6155 100644
--- a/jacoco/mtas.analysis.parser/MtasSketchParser.html
+++ b/jacoco/mtas.analysis.parser/MtasSketchParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSketchParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser</span></div><h1>MtasSketchParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,173 of 1,173</td><td class="ctr2">0%</td><td class="bar">124 of 124</td><td class="ctr2">0%</td><td class="ctr1">68</td><td class="ctr2">68</td><td class="ctr1">210</td><td class="ctr2">210</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L131" class="el_method">createTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="832" alt="832"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="92" alt="92"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">47</td><td class="ctr2" id="g0">47</td><td class="ctr1" id="h0">150</td><td class="ctr2" id="i0">150</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L67" class="el_method">initParser()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="28" height="10" title="199" alt="199"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="33" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">14</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h1">35</td><td class="ctr2" id="i1">35</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSketchParser.java.html#L363" class="el_method">printConfigTypes(HashMap)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="10" height="10" title="70" alt="70"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSketchParser.java.html#L347" class="el_method">printConfig()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="5" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasSketchParser.java.html#L34" class="el_method">MtasSketchParser(MtasConfiguration)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="27" alt="27"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSketchParser.java.html#L28" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSketchParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasSketchParser</span></div><h1>MtasSketchParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,180 of 1,180</td><td class="ctr2">0%</td><td class="bar">124 of 124</td><td class="ctr2">0%</td><td class="ctr1">68</td><td class="ctr2">68</td><td class="ctr1">214</td><td class="ctr2">214</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSketchParser.java.html#L131" class="el_method">createTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="835" alt="835"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="92" alt="92"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">47</td><td class="ctr2" id="g0">47</td><td class="ctr1" id="h0">151</td><td class="ctr2" id="i0">151</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSketchParser.java.html#L65" class="el_method">initParser()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="199" alt="199"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">14</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h1">37</td><td class="ctr2" id="i1">37</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSketchParser.java.html#L365" class="el_method">printConfigTypes(HashMap)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="70" alt="70"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSketchParser.java.html#L349" class="el_method">printConfig()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasSketchParser.java.html#L34" class="el_method">MtasSketchParser(MtasConfiguration)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="28" alt="28"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSketchParser.java.html#L28" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="11" alt="11"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasSketchParser.java.html b/jacoco/mtas.analysis.parser/MtasSketchParser.java.html
index 731e176..a4b2fac 100644
--- a/jacoco/mtas.analysis.parser/MtasSketchParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasSketchParser.java.html
@@ -1,19 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSketchParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasSketchParser.java</span></div><h1>MtasSketchParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSketchParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasSketchParser.java</span></div><h1>MtasSketchParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
 
 import java.io.IOException;
 import java.io.Reader;
-import java.util.ArrayList;
 import java.util.HashMap;
-import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
-import java.util.TreeSet;
 import java.util.Map.Entry;
 import java.util.Set;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import mtas.analysis.token.MtasToken;
 import mtas.analysis.token.MtasTokenCollection;
 import mtas.analysis.token.MtasTokenIdFactory;
@@ -27,20 +27,17 @@ import mtas.analysis.util.MtasParserException;
  */
 <span class="nc bnc" id="L28" title="All 2 branches missed.">final public class MtasSketchParser extends MtasBasicParser {</span>
 
-  /** The Constant MAPPING_TYPE_WORD_ANNOTATION. */
-  protected final static String MAPPING_TYPE_WORD_ANNOTATION = &quot;wordAnnotation&quot;;
-
-  /** The autorepair. */
-<span class="nc" id="L34">  private Boolean autorepair = true;</span>
+  /** The Constant log. */
+<span class="nc" id="L31">  private static final Log log = LogFactory.getLog(MtasSketchParser.class);</span>
 
   /** The word type. */
-<span class="nc" id="L37">  private MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; wordType = null;</span>
+<span class="nc" id="L34">  private MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; wordType = null;</span>
 
   /** The word annotation types. */
-<span class="nc" id="L40">  private HashMap&lt;Integer, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordAnnotationTypes = new HashMap&lt;Integer, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="nc" id="L37">  private HashMap&lt;Integer, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordAnnotationTypes = new HashMap&lt;Integer, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /** The group types. */
-<span class="nc" id="L43">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; groupTypes = new HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="nc" id="L40">  private HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; groupTypes = new HashMap&lt;String, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /**
    * Instantiates a new mtas sketch parser.
@@ -48,14 +45,15 @@ import mtas.analysis.util.MtasParserException;
    * @param config the config
    */
   public MtasSketchParser(MtasConfiguration config) {
-<span class="nc" id="L51">    super(config);</span>
+<span class="nc" id="L48">    super(config);</span>
+<span class="nc" id="L49">    autorepair = true;</span>
     try {
-<span class="nc" id="L53">      initParser();</span>
+<span class="nc" id="L51">      initParser();</span>
       // System.out.print(printConfig());
-<span class="nc" id="L55">    } catch (MtasConfigException e) {</span>
-<span class="nc" id="L56">      e.printStackTrace();</span>
-<span class="nc" id="L57">    }</span>
-<span class="nc" id="L58">  }</span>
+<span class="nc" id="L53">    } catch (MtasConfigException e) {</span>
+<span class="nc" id="L54">      log.error(e);</span>
+<span class="nc" id="L55">    }</span>
+<span class="nc" id="L56">  }</span>
 
   /*
    * (non-Javadoc)
@@ -64,32 +62,34 @@ import mtas.analysis.util.MtasParserException;
    */
   @Override
   protected void initParser() throws MtasConfigException {
-<span class="nc" id="L67">    super.initParser();</span>
-<span class="nc bnc" id="L68" title="All 2 branches missed.">    if (config != null) {</span>
+<span class="nc" id="L65">    super.initParser();</span>
+<span class="nc bnc" id="L66" title="All 2 branches missed.">    if (config != null) {</span>
 
       // always word, no mappings
-<span class="nc" id="L71">      wordType = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(MAPPING_TYPE_WORD,</span>
+<span class="nc" id="L69">      wordType = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(MAPPING_TYPE_WORD,</span>
           null, false);
 
-<span class="nc bnc" id="L74" title="All 2 branches missed.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
-<span class="nc" id="L75">        MtasConfiguration current = config.children.get(i);</span>
-<span class="nc bnc" id="L76" title="All 2 branches missed.">        if (current.name.equals(&quot;mappings&quot;)) {</span>
-<span class="nc bnc" id="L77" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
-<span class="nc bnc" id="L78" title="All 2 branches missed.">            if (current.children.get(j).name.equals(&quot;mapping&quot;)) {</span>
-<span class="nc" id="L79">              MtasConfiguration mapping = current.children.get(j);</span>
-<span class="nc" id="L80">              String typeMapping = mapping.attributes.get(&quot;type&quot;);</span>
-<span class="nc" id="L81">              String nameMapping = mapping.attributes.get(&quot;name&quot;);</span>
-<span class="nc bnc" id="L82" title="All 2 branches missed.">              if ((typeMapping != null)) {</span>
-<span class="nc bnc" id="L83" title="All 2 branches missed.">                if (typeMapping.equals(MAPPING_TYPE_WORD)) {</span>
-<span class="nc" id="L84">                  MtasSketchParserMappingWord m = new MtasSketchParserMappingWord();</span>
-<span class="nc" id="L85">                  m.processConfig(mapping);</span>
-<span class="nc" id="L86">                  wordType.addItem(m);</span>
-<span class="nc bnc" id="L87" title="All 4 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="nc bnc" id="L72" title="All 2 branches missed.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
+<span class="nc" id="L73">        MtasConfiguration current = config.children.get(i);</span>
+<span class="nc bnc" id="L74" title="All 2 branches missed.">        if (current.name.equals(&quot;mappings&quot;)) {</span>
+<span class="nc bnc" id="L75" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
+<span class="nc bnc" id="L76" title="All 2 branches missed.">            if (current.children.get(j).name.equals(&quot;mapping&quot;)) {</span>
+<span class="nc" id="L77">              MtasConfiguration mapping = current.children.get(j);</span>
+<span class="nc" id="L78">              String typeMapping = mapping.attributes.get(&quot;type&quot;);</span>
+<span class="nc" id="L79">              String nameMapping = mapping.attributes.get(&quot;name&quot;);</span>
+<span class="nc bnc" id="L80" title="All 2 branches missed.">              if ((typeMapping != null)) {</span>
+<span class="nc bnc" id="L81" title="All 2 branches missed.">                if (typeMapping.equals(MAPPING_TYPE_WORD)) {</span>
+<span class="nc" id="L82">                  MtasSketchParserMappingWord m = new MtasSketchParserMappingWord();</span>
+<span class="nc" id="L83">                  m.processConfig(mapping);</span>
+<span class="nc" id="L84">                  wordType.addItem(m);</span>
+<span class="nc bnc" id="L85" title="All 4 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD_ANNOTATION)</span>
                     &amp;&amp; (nameMapping != null)) {
-<span class="nc" id="L89">                  MtasSketchParserMappingWordAnnotation m = new MtasSketchParserMappingWordAnnotation();</span>
-<span class="nc" id="L90">                  m.processConfig(mapping);</span>
-<span class="nc bnc" id="L91" title="All 2 branches missed.">                  if (wordAnnotationTypes.containsKey(Integer.parseInt(nameMapping))) {</span>
-<span class="nc" id="L92">                    wordAnnotationTypes.get(Integer.parseInt(nameMapping)).addItem(m);</span>
+<span class="nc" id="L87">                  MtasSketchParserMappingWordAnnotation m = new MtasSketchParserMappingWordAnnotation();</span>
+<span class="nc" id="L88">                  m.processConfig(mapping);</span>
+<span class="nc" id="L89">                  if (wordAnnotationTypes</span>
+<span class="nc bnc" id="L90" title="All 2 branches missed.">                      .containsKey(Integer.parseInt(nameMapping))) {</span>
+<span class="nc" id="L91">                    wordAnnotationTypes.get(Integer.parseInt(nameMapping))</span>
+<span class="nc" id="L92">                        .addItem(m);</span>
                   } else {
 <span class="nc" id="L94">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                         typeMapping, nameMapping, false);
@@ -141,200 +141,202 @@ import mtas.analysis.util.MtasParserException;
 <span class="nc" id="L141">    MtasTokenIdFactory mtasTokenIdFactory = new MtasTokenIdFactory();</span>
 <span class="nc" id="L142">    try (MtasBufferedReader br = new MtasBufferedReader(reader)) {</span>
       String line;
-<span class="nc" id="L144">      int currentOffset, previousOffset = br.getPosition();</span>
+      int currentOffset;
+<span class="nc" id="L145">      int previousOffset = br.getPosition();</span>
       MtasParserType tmpCurrentType;
       MtasParserObject currentObject;
-<span class="nc" id="L147">      Pattern groupPattern = Pattern.compile(&quot;^&lt;([^\\/&gt;]+)\\/&gt;$&quot;);</span>
-<span class="nc" id="L148">      Pattern groupStartPattern = Pattern</span>
-<span class="nc" id="L149">          .compile(&quot;^&lt;([^&gt;\\/\\s][^&gt;\\s]*)(|\\s[^&gt;]+)&gt;$&quot;);</span>
-<span class="nc" id="L150">      Pattern groupEndPattern = Pattern.compile(&quot;^&lt;\\/([^&gt;\\s]+)&gt;$&quot;);</span>
-<span class="nc" id="L151">      Pattern attributePattern = Pattern.compile(&quot;([^\\s]+)=\&quot;([^\&quot;]*)\&quot;&quot;);</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">      while ((line = br.readLine()) != null) {</span>
-<span class="nc" id="L153">        currentOffset = br.getPosition();</span>
+<span class="nc" id="L148">      Pattern groupPattern = Pattern.compile(&quot;^&lt;([^\\/&gt;]+)\\/&gt;$&quot;);</span>
+<span class="nc" id="L149">      Pattern groupStartPattern = Pattern</span>
+<span class="nc" id="L150">          .compile(&quot;^&lt;([^&gt;\\/\\s][^&gt;\\s]*)(|\\s[^&gt;]+)&gt;$&quot;);</span>
+<span class="nc" id="L151">      Pattern groupEndPattern = Pattern.compile(&quot;^&lt;\\/([^&gt;\\s]+)&gt;$&quot;);</span>
+<span class="nc" id="L152">      Pattern attributePattern = Pattern.compile(&quot;([^\\s]+)=\&quot;([^\&quot;]*)\&quot;&quot;);</span>
+<span class="nc bnc" id="L153" title="All 2 branches missed.">      while ((line = br.readLine()) != null) {</span>
+<span class="nc" id="L154">        currentOffset = br.getPosition();</span>
         // group
-<span class="nc bnc" id="L155" title="All 2 branches missed.">        if (line.trim().matches(&quot;^&lt;[^&gt;]*&gt;$&quot;)) {</span>
-<span class="nc" id="L156">          Matcher matcherGroupStart = groupStartPattern.matcher(line.trim());</span>
-<span class="nc" id="L157">          Matcher matcherGroupEnd = groupEndPattern.matcher(line.trim());</span>
-<span class="nc" id="L158">          Matcher matcherGroup = groupPattern.matcher(line.trim());</span>
-<span class="nc bnc" id="L159" title="All 2 branches missed.">          if (matcherGroup.find()) {</span>
+<span class="nc bnc" id="L156" title="All 2 branches missed.">        if (line.trim().matches(&quot;^&lt;[^&gt;]*&gt;$&quot;)) {</span>
+<span class="nc" id="L157">          Matcher matcherGroupStart = groupStartPattern.matcher(line.trim());</span>
+<span class="nc" id="L158">          Matcher matcherGroupEnd = groupEndPattern.matcher(line.trim());</span>
+<span class="nc" id="L159">          Matcher matcherGroup = groupPattern.matcher(line.trim());</span>
+<span class="nc bnc" id="L160" title="All 2 branches missed.">          if (matcherGroup.find()) {</span>
             // full group, ignore
-<span class="nc bnc" id="L161" title="All 2 branches missed.">          } else if (matcherGroupStart.find()) {</span>
+<span class="nc bnc" id="L162" title="All 2 branches missed.">          } else if (matcherGroupStart.find()) {</span>
             // start group
             // System.out.println(&quot;Start &quot;+matcherGroupStart.group(1)+&quot; -
             // &quot;+matcherGroupStart.group(2));
-<span class="nc bnc" id="L165" title="All 2 branches missed.">            if ((currentList.get(MAPPING_TYPE_WORD).size() == 0)</span>
-<span class="nc bnc" id="L166" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
-<span class="nc bnc" id="L167" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size() == 0)</span>
+<span class="nc bnc" id="L166" title="All 2 branches missed.">            if ((currentList.get(MAPPING_TYPE_WORD).size() == 0)</span>
+<span class="nc bnc" id="L167" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
+<span class="nc bnc" id="L168" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size() == 0)</span>
                 &amp;&amp; (tmpCurrentType = groupTypes
-<span class="nc bnc" id="L169" title="All 2 branches missed.">                    .get(matcherGroupStart.group(1))) != null) {</span>
-<span class="nc" id="L170">              currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L171">              currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="nc" id="L172">              currentObject.setRealOffsetStart(previousOffset);</span>
-<span class="nc" id="L173">              String attributeText = matcherGroupStart.group(2).trim();</span>
-<span class="nc bnc" id="L174" title="All 2 branches missed.">              if (!attributeText.equals(&quot;&quot;)) {</span>
-<span class="nc" id="L175">                Matcher matcherAttribute = attributePattern</span>
-<span class="nc" id="L176">                    .matcher(attributeText);</span>
-<span class="nc" id="L177">                currentObject.objectAttributes = new HashMap&lt;String, String&gt;();</span>
-<span class="nc bnc" id="L178" title="All 2 branches missed.">                while (matcherAttribute.find()) {</span>
-<span class="nc" id="L179">                  currentObject.objectAttributes.put(matcherAttribute.group(1),</span>
-<span class="nc" id="L180">                      matcherAttribute.group(2));</span>
+<span class="nc bnc" id="L170" title="All 2 branches missed.">                    .get(matcherGroupStart.group(1))) != null) {</span>
+<span class="nc" id="L171">              currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L172">              currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="nc" id="L173">              currentObject.setRealOffsetStart(previousOffset);</span>
+<span class="nc" id="L174">              String attributeText = matcherGroupStart.group(2).trim();</span>
+<span class="nc bnc" id="L175" title="All 2 branches missed.">              if (!attributeText.equals(&quot;&quot;)) {</span>
+<span class="nc" id="L176">                Matcher matcherAttribute = attributePattern</span>
+<span class="nc" id="L177">                    .matcher(attributeText);</span>
+<span class="nc" id="L178">                currentObject.objectAttributes = new HashMap&lt;String, String&gt;();</span>
+<span class="nc bnc" id="L179" title="All 2 branches missed.">                while (matcherAttribute.find()) {</span>
+<span class="nc" id="L180">                  currentObject.objectAttributes.put(matcherAttribute.group(1),</span>
+<span class="nc" id="L181">                      matcherAttribute.group(2));</span>
                 }
               }
-<span class="nc bnc" id="L183" title="All 2 branches missed.">              if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L184">                unknownAncestors++;</span>
+<span class="nc bnc" id="L184" title="All 2 branches missed.">              if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L185">                unknownAncestors++;</span>
               } else {
-<span class="nc" id="L186">                currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
-<span class="nc" id="L187">                unknownAncestors = 0;</span>
+<span class="nc" id="L187">                currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
+<span class="nc" id="L188">                unknownAncestors = 0;</span>
               }
-<span class="nc" id="L189">            }</span>
-<span class="nc bnc" id="L190" title="All 2 branches missed.">          } else if (matcherGroupEnd.find()) {</span>
+<span class="nc" id="L190">            }</span>
+<span class="nc bnc" id="L191" title="All 2 branches missed.">          } else if (matcherGroupEnd.find()) {</span>
             // end group
-<span class="nc bnc" id="L192" title="All 2 branches missed.">            if (currentList.get(MAPPING_TYPE_GROUP).size() &gt; 0) {</span>
-<span class="nc" id="L193">              if ((tmpCurrentType = groupTypes</span>
-<span class="nc bnc" id="L194" title="All 2 branches missed.">                  .get(matcherGroupEnd.group(1))) != null) {</span>
-<span class="nc" id="L195">                currentObject = currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="nc" id="L196">                    .remove(currentList.get(MAPPING_TYPE_GROUP).size() - 1);</span>
-<span class="nc bnc" id="L197" title="All 4 branches missed.">                assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L198">                    + currentObject.getType().getName();</span>
+<span class="nc bnc" id="L193" title="All 2 branches missed.">            if (currentList.get(MAPPING_TYPE_GROUP).size() &gt; 0) {</span>
+<span class="nc" id="L194">              if ((tmpCurrentType = groupTypes</span>
+<span class="nc bnc" id="L195" title="All 2 branches missed.">                  .get(matcherGroupEnd.group(1))) != null) {</span>
+<span class="nc" id="L196">                currentObject = currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="nc" id="L197">                    .remove(currentList.get(MAPPING_TYPE_GROUP).size() - 1);</span>
+<span class="nc bnc" id="L198" title="All 4 branches missed.">                assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L199">                    + currentObject.getType().getName();</span>
                 // ignore text: should not occur
-<span class="nc" id="L200">                currentObject.setRealOffsetEnd(currentOffset - 1);</span>
-<span class="nc" id="L201">                idPositions.put(currentObject.getId(),</span>
-<span class="nc" id="L202">                    currentObject.getPositions());</span>
-<span class="nc" id="L203">                idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
-<span class="nc" id="L204">                currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L205">                unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L206">                computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="nc" id="L201">                currentObject.setRealOffsetEnd(currentOffset - 1);</span>
+<span class="nc" id="L202">                idPositions.put(currentObject.getId(),</span>
+<span class="nc" id="L203">                    currentObject.getPositions());</span>
+<span class="nc" id="L204">                idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
+<span class="nc" id="L205">                currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L206">                unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L207">                computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                     currentList, updateList);
               }
             }
           }
-<span class="nc" id="L211">        } else {</span>
-<span class="nc bnc" id="L212" title="All 2 branches missed.">          if ((currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
-<span class="nc bnc" id="L213" title="All 2 branches missed.">              &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size() == 0)</span>
-<span class="nc bnc" id="L214" title="All 2 branches missed.">              &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() == 0)</span>
-<span class="nc bnc" id="L215" title="All 4 branches missed.">              &amp;&amp; (currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size() == 0)</span>
+<span class="nc" id="L212">        } else {</span>
+<span class="nc bnc" id="L213" title="All 2 branches missed.">          if ((currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
+<span class="nc bnc" id="L214" title="All 2 branches missed.">              &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size() == 0)</span>
+<span class="nc bnc" id="L215" title="All 2 branches missed.">              &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() == 0)</span>
+<span class="nc bnc" id="L216" title="All 4 branches missed.">              &amp;&amp; (currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size() == 0)</span>
               &amp;&amp; (wordType != null)) {
             // start word
-<span class="nc" id="L218">            currentObject = new MtasParserObject(wordType);</span>
-<span class="nc" id="L219">            currentObject.setOffsetStart(previousOffset);</span>
-<span class="nc" id="L220">            currentObject.setRealOffsetStart(previousOffset);</span>
-<span class="nc" id="L221">            currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="nc bnc" id="L222" title="All 2 branches missed.">            if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L223">              unknownAncestors++;</span>
+<span class="nc" id="L219">            currentObject = new MtasParserObject(wordType);</span>
+<span class="nc" id="L220">            currentObject.setOffsetStart(previousOffset);</span>
+<span class="nc" id="L221">            currentObject.setRealOffsetStart(previousOffset);</span>
+<span class="nc" id="L222">            currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="nc bnc" id="L223" title="All 2 branches missed.">            if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L224">              unknownAncestors++;</span>
             } else {
-<span class="nc" id="L225">              int p = position.getAndIncrement();</span>
-<span class="nc" id="L226">              currentObject.addPosition(p);</span>
-<span class="nc" id="L227">              currentList.get(MAPPING_TYPE_WORD).add(currentObject);</span>
-<span class="nc" id="L228">              unknownAncestors = 0;</span>
+<span class="nc" id="L226">              int p = position.getAndIncrement();</span>
+<span class="nc" id="L227">              currentObject.addPosition(p);</span>
+<span class="nc" id="L228">              currentList.get(MAPPING_TYPE_WORD).add(currentObject);</span>
+<span class="nc" id="L229">              unknownAncestors = 0;</span>
             }
-<span class="nc bnc" id="L230" title="All 2 branches missed.">            if ((currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
-<span class="nc bnc" id="L231" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size() == 0)</span>
-<span class="nc bnc" id="L232" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() &gt; 0)) {</span>
+<span class="nc bnc" id="L231" title="All 2 branches missed.">            if ((currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
+<span class="nc bnc" id="L232" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size() == 0)</span>
+<span class="nc bnc" id="L233" title="All 2 branches missed.">                &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() &gt; 0)) {</span>
               // start and finish word annotations
-<span class="nc" id="L234">              String[] items = line.split(&quot;\t&quot;);</span>
-<span class="nc bnc" id="L235" title="All 2 branches missed.">              for (int i = 0; i &lt; items.length; i++) {</span>
-<span class="nc bnc" id="L236" title="All 2 branches missed.">                if ((tmpCurrentType = wordAnnotationTypes.get(i)) != null) {</span>
+<span class="nc" id="L235">              String[] items = line.split(&quot;\t&quot;);</span>
+<span class="nc bnc" id="L236" title="All 2 branches missed.">              for (int i = 0; i &lt; items.length; i++) {</span>
+<span class="nc bnc" id="L237" title="All 2 branches missed.">                if ((tmpCurrentType = wordAnnotationTypes.get(i)) != null) {</span>
                   // start word annotation
-<span class="nc" id="L238">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L239">                  currentObject.setRealOffsetStart(previousOffset);</span>
-<span class="nc" id="L240">                  currentObject.addPositions(currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L241">                      .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
-<span class="nc" id="L242">                      .getPositions());</span>
-<span class="nc" id="L243">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="nc bnc" id="L244" title="All 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L245">                    unknownAncestors++;</span>
+<span class="nc" id="L239">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L240">                  currentObject.setRealOffsetStart(previousOffset);</span>
+<span class="nc" id="L241">                  currentObject.addPositions(currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L242">                      .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
+<span class="nc" id="L243">                      .getPositions());</span>
+<span class="nc" id="L244">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="nc bnc" id="L245" title="All 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L246">                    unknownAncestors++;</span>
                   } else {
-<span class="nc" id="L247">                    currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
-<span class="nc" id="L248">                        .add(currentObject);</span>
-<span class="nc" id="L249">                    unknownAncestors = 0;</span>
+<span class="nc" id="L248">                    currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="nc" id="L249">                        .add(currentObject);</span>
+<span class="nc" id="L250">                    unknownAncestors = 0;</span>
                   }
                   // finish word annotation
-<span class="nc bnc" id="L252" title="All 2 branches missed.">                  if (unknownAncestors &gt; 0) {</span>
-<span class="nc" id="L253">                    unknownAncestors--;</span>
+<span class="nc bnc" id="L253" title="All 2 branches missed.">                  if (unknownAncestors &gt; 0) {</span>
+<span class="nc" id="L254">                    unknownAncestors--;</span>
                   } else {
-<span class="nc" id="L255">                    currentObject = currentList</span>
-<span class="nc" id="L256">                        .get(MAPPING_TYPE_WORD_ANNOTATION).remove(</span>
-<span class="nc" id="L257">                            currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size()</span>
+<span class="nc" id="L256">                    currentObject = currentList</span>
+<span class="nc" id="L257">                        .get(MAPPING_TYPE_WORD_ANNOTATION).remove(</span>
+<span class="nc" id="L258">                            currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size()</span>
                                 - 1);
-<span class="nc bnc" id="L259" title="All 4 branches missed.">                    assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L260">                        + currentObject.getType().getName();</span>
-<span class="nc" id="L261">                    currentObject.setText(items[i]);</span>
-<span class="nc" id="L262">                    currentObject.setRealOffsetEnd(currentOffset - 1);</span>
-<span class="nc" id="L263">                    idPositions.put(currentObject.getId(),</span>
-<span class="nc" id="L264">                        currentObject.getPositions());</span>
-<span class="nc" id="L265">                    idOffsets.put(currentObject.getId(),</span>
-<span class="nc" id="L266">                        currentObject.getOffset());</span>
+<span class="nc bnc" id="L260" title="All 4 branches missed.">                    assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L261">                        + currentObject.getType().getName();</span>
+<span class="nc" id="L262">                    currentObject.setText(items[i]);</span>
+<span class="nc" id="L263">                    currentObject.setRealOffsetEnd(currentOffset - 1);</span>
+<span class="nc" id="L264">                    idPositions.put(currentObject.getId(),</span>
+<span class="nc" id="L265">                        currentObject.getPositions());</span>
+<span class="nc" id="L266">                    idOffsets.put(currentObject.getId(),</span>
+<span class="nc" id="L267">                        currentObject.getOffset());</span>
                     // offset always null, so update later with word (should be
                     // possible)
-<span class="nc bnc" id="L269" title="All 2 branches missed.">                    if ((currentObject.getId() != null)</span>
-<span class="nc bnc" id="L270" title="All 2 branches missed.">                        &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() &gt; 0)) {</span>
-<span class="nc" id="L271">                      currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L272">                          .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
-<span class="nc" id="L273">                          .addUpdateableIdWithOffset(currentObject.getId());</span>
+<span class="nc bnc" id="L270" title="All 2 branches missed.">                    if ((currentObject.getId() != null)</span>
+<span class="nc bnc" id="L271" title="All 2 branches missed.">                        &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() &gt; 0)) {</span>
+<span class="nc" id="L272">                      currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L273">                          .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
+<span class="nc" id="L274">                          .addUpdateableIdWithOffset(currentObject.getId());</span>
                     }
-<span class="nc" id="L275">                    currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L276">                    unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L277">                    computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="nc" id="L276">                    currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L277">                    unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L278">                    computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                         currentList, updateList);
                   }
                 }
               }
             }
             // finish word
-<span class="nc bnc" id="L284" title="All 2 branches missed.">            if (unknownAncestors &gt; 0) {</span>
-<span class="nc" id="L285">              unknownAncestors--;</span>
+<span class="nc bnc" id="L285" title="All 2 branches missed.">            if (unknownAncestors &gt; 0) {</span>
+<span class="nc" id="L286">              unknownAncestors--;</span>
             } else {
-<span class="nc" id="L287">              currentObject = currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L288">                  .remove(currentList.get(MAPPING_TYPE_WORD).size() - 1);</span>
-<span class="nc bnc" id="L289" title="All 4 branches missed.">              assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L290">                  + currentObject.getType().getName();</span>
-<span class="nc" id="L291">              currentObject.setText(null);</span>
-<span class="nc" id="L292">              currentObject.setOffsetEnd(currentOffset - 1);</span>
-<span class="nc" id="L293">              currentObject.setRealOffsetEnd(currentOffset - 1);</span>
+<span class="nc" id="L288">              currentObject = currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L289">                  .remove(currentList.get(MAPPING_TYPE_WORD).size() - 1);</span>
+<span class="nc bnc" id="L290" title="All 4 branches missed.">              assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L291">                  + currentObject.getType().getName();</span>
+<span class="nc" id="L292">              currentObject.setText(null);</span>
+<span class="nc" id="L293">              currentObject.setOffsetEnd(currentOffset - 1);</span>
+<span class="nc" id="L294">              currentObject.setRealOffsetEnd(currentOffset - 1);</span>
               // update ancestor groups with position and offset
               for (MtasParserObject currentGroup : currentList
-<span class="nc bnc" id="L296" title="All 2 branches missed.">                  .get(MAPPING_TYPE_GROUP)) {</span>
-<span class="nc" id="L297">                currentGroup.addPositions(currentObject.getPositions());</span>
-<span class="nc" id="L298">                currentGroup.addOffsetStart(currentObject.getOffsetStart());</span>
-<span class="nc" id="L299">                currentGroup.addOffsetEnd(currentObject.getOffsetEnd());</span>
-<span class="nc" id="L300">              }</span>
-<span class="nc" id="L301">              idPositions.put(currentObject.getId(),</span>
-<span class="nc" id="L302">                  currentObject.getPositions());</span>
-<span class="nc" id="L303">              idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
-<span class="nc" id="L304">              currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L305">              unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L306">              computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="nc bnc" id="L297" title="All 2 branches missed.">                  .get(MAPPING_TYPE_GROUP)) {</span>
+<span class="nc" id="L298">                currentGroup.addPositions(currentObject.getPositions());</span>
+<span class="nc" id="L299">                currentGroup.addOffsetStart(currentObject.getOffsetStart());</span>
+<span class="nc" id="L300">                currentGroup.addOffsetEnd(currentObject.getOffsetEnd());</span>
+<span class="nc" id="L301">              }</span>
+<span class="nc" id="L302">              idPositions.put(currentObject.getId(),</span>
+<span class="nc" id="L303">                  currentObject.getPositions());</span>
+<span class="nc" id="L304">              idOffsets.put(currentObject.getId(), currentObject.getOffset());</span>
+<span class="nc" id="L305">              currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L306">              unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L307">              computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                   currentList, updateList);
             }
           }
         }
-<span class="nc" id="L311">        previousOffset = br.getPosition();</span>
+<span class="nc" id="L312">        previousOffset = br.getPosition();</span>
       }
-<span class="nc bnc" id="L313" title="All 8 branches missed.">    } catch (IOException e) {</span>
-<span class="nc" id="L314">      throw new MtasParserException(e.getMessage());</span>
-<span class="nc" id="L315">    }</span>
+<span class="nc bnc" id="L314" title="All 8 branches missed.">    } catch (IOException e) {</span>
+<span class="nc" id="L315">      log.debug(e);</span>
+<span class="nc" id="L316">      throw new MtasParserException(e.getMessage());</span>
+<span class="nc" id="L317">    }</span>
     // update tokens with offset
     for (Entry&lt;Integer, Set&lt;String&gt;&gt; updateItem : updateList
-<span class="nc bnc" id="L318" title="All 2 branches missed.">        .get(UPDATE_TYPE_OFFSET).entrySet()) {</span>
-<span class="nc bnc" id="L319" title="All 2 branches missed.">      for (String refId : updateItem.getValue()) {</span>
-<span class="nc" id="L320">        Integer[] refOffset = idOffsets.get(refId);</span>
-<span class="nc bnc" id="L321" title="All 2 branches missed.">        if (refOffset != null) {</span>
-<span class="nc" id="L322">          tokenCollection.get(updateItem.getKey()).addOffset(refOffset[0],</span>
+<span class="nc bnc" id="L320" title="All 2 branches missed.">        .get(UPDATE_TYPE_OFFSET).entrySet()) {</span>
+<span class="nc bnc" id="L321" title="All 2 branches missed.">      for (String refId : updateItem.getValue()) {</span>
+<span class="nc" id="L322">        Integer[] refOffset = idOffsets.get(refId);</span>
+<span class="nc bnc" id="L323" title="All 2 branches missed.">        if (refOffset != null) {</span>
+<span class="nc" id="L324">          tokenCollection.get(updateItem.getKey()).addOffset(refOffset[0],</span>
               refOffset[1]);
         }
-<span class="nc" id="L325">      }</span>
-<span class="nc" id="L326">    }</span>
+<span class="nc" id="L327">      }</span>
+<span class="nc" id="L328">    }</span>
     // update tokens with position
     for (Entry&lt;Integer, Set&lt;String&gt;&gt; updateItem : updateList
-<span class="nc bnc" id="L329" title="All 2 branches missed.">        .get(UPDATE_TYPE_POSITION).entrySet()) {</span>
-<span class="nc bnc" id="L330" title="All 2 branches missed.">      for (String refId : updateItem.getValue()) {</span>
-<span class="nc" id="L331">        MtasToken token = tokenCollection.get(updateItem.getKey());</span>
-<span class="nc" id="L332">        token.addPositions(idPositions.get(refId));</span>
-<span class="nc" id="L333">      }</span>
-<span class="nc" id="L334">    }</span>
+<span class="nc bnc" id="L331" title="All 2 branches missed.">        .get(UPDATE_TYPE_POSITION).entrySet()) {</span>
+<span class="nc bnc" id="L332" title="All 2 branches missed.">      for (String refId : updateItem.getValue()) {</span>
+<span class="nc" id="L333">        MtasToken token = tokenCollection.get(updateItem.getKey());</span>
+<span class="nc" id="L334">        token.addPositions(idPositions.get(refId));</span>
+<span class="nc" id="L335">      }</span>
+<span class="nc" id="L336">    }</span>
     // final check
-<span class="nc" id="L336">    tokenCollection.check(autorepair, makeunique);</span>
-<span class="nc" id="L337">    return tokenCollection;</span>
+<span class="nc" id="L338">    tokenCollection.check(autorepair, makeunique);</span>
+<span class="nc" id="L339">    return tokenCollection;</span>
   }
 
   /*
@@ -344,12 +346,12 @@ import mtas.analysis.util.MtasParserException;
    */
   @Override
   public String printConfig() {
-<span class="nc" id="L347">    StringBuilder text = new StringBuilder();</span>
-<span class="nc" id="L348">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
-<span class="nc" id="L349">    text.append(&quot;type: &quot; + wordAnnotationTypes.size() + &quot; x wordAnnotation&quot;);</span>
-<span class="nc" id="L350">    text.append(printConfigTypes(wordAnnotationTypes));</span>
-<span class="nc" id="L351">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
-<span class="nc" id="L352">    return text.toString();</span>
+<span class="nc" id="L349">    StringBuilder text = new StringBuilder();</span>
+<span class="nc" id="L350">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
+<span class="nc" id="L351">    text.append(&quot;type: &quot; + wordAnnotationTypes.size() + &quot; x wordAnnotation&quot;);</span>
+<span class="nc" id="L352">    text.append(printConfigTypes(wordAnnotationTypes));</span>
+<span class="nc" id="L353">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
+<span class="nc" id="L354">    return text.toString();</span>
   }
 
   /**
@@ -360,16 +362,16 @@ import mtas.analysis.util.MtasParserException;
    */
   private String printConfigTypes(
       HashMap&lt;?, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; types) {
-<span class="nc" id="L363">    StringBuilder text = new StringBuilder();</span>
-<span class="nc bnc" id="L364" title="All 2 branches missed.">    for (Entry&lt;?, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; entry : types</span>
-<span class="nc" id="L365">        .entrySet()) {</span>
-<span class="nc" id="L366">      text.append(&quot;- &quot; + entry.getKey() + &quot;: &quot; + entry.getValue().items.size()</span>
+<span class="nc" id="L365">    StringBuilder text = new StringBuilder();</span>
+<span class="nc bnc" id="L366" title="All 2 branches missed.">    for (Entry&lt;?, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; entry : types</span>
+<span class="nc" id="L367">        .entrySet()) {</span>
+<span class="nc" id="L368">      text.append(&quot;- &quot; + entry.getKey() + &quot;: &quot; + entry.getValue().items.size()</span>
           + &quot; mapping(s)\n&quot;);
-<span class="nc bnc" id="L368" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
-<span class="nc" id="L369">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
+<span class="nc bnc" id="L370" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
+<span class="nc" id="L371">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
       }
-<span class="nc" id="L371">    }</span>
-<span class="nc" id="L372">    return text.toString();</span>
+<span class="nc" id="L373">    }</span>
+<span class="nc" id="L374">    return text.toString();</span>
   }
 
   /**
@@ -377,24 +379,26 @@ import mtas.analysis.util.MtasParserException;
    */
   private class MtasSketchParserMappingWord
       extends MtasParserMapping&lt;MtasSketchParserMappingWord&gt; {
-    
+
     /**
      * Instantiates a new mtas sketch parser mapping word.
      */
-<span class="nc" id="L384">    public MtasSketchParserMappingWord() {</span>
-<span class="nc" id="L385">      super();</span>
-<span class="nc" id="L386">      this.position = SOURCE_OWN;</span>
-<span class="nc" id="L387">      this.realOffset = SOURCE_OWN;</span>
-<span class="nc" id="L388">      this.offset = SOURCE_OWN;</span>
-<span class="nc" id="L389">      this.type = MAPPING_TYPE_WORD;</span>
-<span class="nc" id="L390">    }</span>
+<span class="nc" id="L386">    public MtasSketchParserMappingWord() {</span>
+<span class="nc" id="L387">      super();</span>
+<span class="nc" id="L388">      this.position = SOURCE_OWN;</span>
+<span class="nc" id="L389">      this.realOffset = SOURCE_OWN;</span>
+<span class="nc" id="L390">      this.offset = SOURCE_OWN;</span>
+<span class="nc" id="L391">      this.type = MAPPING_TYPE_WORD;</span>
+<span class="nc" id="L392">    }</span>
 
-    /* (non-Javadoc)
+    /*
+     * (non-Javadoc)
+     * 
      * @see mtas.analysis.parser.MtasBasicParser.MtasParserMapping#self()
      */
     @Override
     protected MtasSketchParserMappingWord self() {
-<span class="nc" id="L397">      return this;</span>
+<span class="nc" id="L401">      return this;</span>
     }
   }
 
@@ -407,13 +411,13 @@ import mtas.analysis.util.MtasParserException;
     /**
      * Instantiates a new mtas sketch parser mapping word annotation.
      */
-<span class="nc" id="L410">    public MtasSketchParserMappingWordAnnotation() {</span>
-<span class="nc" id="L411">      super();</span>
-<span class="nc" id="L412">      this.position = SOURCE_OWN;</span>
-<span class="nc" id="L413">      this.realOffset = SOURCE_OWN;</span>
-<span class="nc" id="L414">      this.offset = SOURCE_ANCESTOR_WORD;</span>
-<span class="nc" id="L415">      this.type = MAPPING_TYPE_WORD_ANNOTATION;</span>
-<span class="nc" id="L416">    }</span>
+<span class="nc" id="L414">    public MtasSketchParserMappingWordAnnotation() {</span>
+<span class="nc" id="L415">      super();</span>
+<span class="nc" id="L416">      this.position = SOURCE_OWN;</span>
+<span class="nc" id="L417">      this.realOffset = SOURCE_OWN;</span>
+<span class="nc" id="L418">      this.offset = SOURCE_ANCESTOR_WORD;</span>
+<span class="nc" id="L419">      this.type = MAPPING_TYPE_WORD_ANNOTATION;</span>
+<span class="nc" id="L420">    }</span>
 
     /*
      * (non-Javadoc)
@@ -422,7 +426,7 @@ import mtas.analysis.util.MtasParserException;
      */
     @Override
     protected MtasSketchParserMappingWordAnnotation self() {
-<span class="nc" id="L425">      return this;</span>
+<span class="nc" id="L429">      return this;</span>
     }
   }
 
@@ -435,13 +439,13 @@ import mtas.analysis.util.MtasParserException;
     /**
      * Instantiates a new mtas sketch parser mapping group.
      */
-<span class="nc" id="L438">    public MtasSketchParserMappingGroup() {</span>
-<span class="nc" id="L439">      super();</span>
-<span class="nc" id="L440">      this.position = SOURCE_OWN;</span>
-<span class="nc" id="L441">      this.realOffset = SOURCE_OWN;</span>
-<span class="nc" id="L442">      this.offset = SOURCE_OWN;</span>
-<span class="nc" id="L443">      this.type = MAPPING_TYPE_GROUP;</span>
-<span class="nc" id="L444">    }</span>
+<span class="nc" id="L442">    public MtasSketchParserMappingGroup() {</span>
+<span class="nc" id="L443">      super();</span>
+<span class="nc" id="L444">      this.position = SOURCE_OWN;</span>
+<span class="nc" id="L445">      this.realOffset = SOURCE_OWN;</span>
+<span class="nc" id="L446">      this.offset = SOURCE_OWN;</span>
+<span class="nc" id="L447">      this.type = MAPPING_TYPE_GROUP;</span>
+<span class="nc" id="L448">    }</span>
 
     /*
      * (non-Javadoc)
@@ -450,9 +454,9 @@ import mtas.analysis.util.MtasParserException;
      */
     @Override
     protected MtasSketchParserMappingGroup self() {
-<span class="nc" id="L453">      return this;</span>
+<span class="nc" id="L457">      return this;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasTEIParser.html b/jacoco/mtas.analysis.parser/MtasTEIParser.html
index 83b0836..fcd6afa 100644
--- a/jacoco/mtas.analysis.parser/MtasTEIParser.html
+++ b/jacoco/mtas.analysis.parser/MtasTEIParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTEIParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasTEIParser</span></div><h1>MtasTEIParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTEIParser.java.html#L30" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTEIParser.java.html#L20" class="el_method">MtasTEIParser(MtasConfiguration)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTEIParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasTEIParser</span></div><h1>MtasTEIParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTEIParser.java.html#L30" class="el_method">initParser()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTEIParser.java.html#L20" class="el_method">MtasTEIParser(MtasConfiguration)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasTEIParser.java.html b/jacoco/mtas.analysis.parser/MtasTEIParser.java.html
index c6d7fc4..02b9bab 100644
--- a/jacoco/mtas.analysis.parser/MtasTEIParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasTEIParser.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTEIParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasTEIParser.java</span></div><h1>MtasTEIParser.java</h1><pre class="source lang-java linenums">/**
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTEIParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasTEIParser.java</span></div><h1>MtasTEIParser.java</h1><pre class="source lang-java linenums">/**
  * 
  */
 package mtas.analysis.parser;
@@ -12,7 +12,7 @@ import mtas.analysis.util.MtasConfiguration;
 final public class MtasTEIParser extends MtasXMLParser {
 
   /**
-   * Instantiates a new mtas tei parser.
+   * Instantiates a new mtas TEI parser.
    *
    * @param config the config
    */
@@ -36,4 +36,4 @@ final public class MtasTEIParser extends MtasXMLParser {
 <span class="nc" id="L36">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroup.html b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroup.html
index c6f059c..06eccfd 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroup.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroup.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingGroup</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingGroup</span></div><h1>MtasXMLParser.MtasXMLParserMappingGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L1032" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1017" class="el_method">MtasXMLParser.MtasXMLParserMappingGroup(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingGroup</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingGroup</span></div><h1>MtasXMLParser.MtasXMLParserMappingGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L1043" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1028" class="el_method">MtasXMLParser.MtasXMLParserMappingGroup(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html
index 738e329..ca219a6 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingGroupAnnotation</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingGroupAnnotation</span></div><h1>MtasXMLParser.MtasXMLParserMappingGroupAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 36</td><td class="ctr2">72%</td><td class="bar">3 of 4</td><td class="ctr2">25%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">3</td><td class="ctr2">13</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasXMLParser.java.html#L1065" class="el_method">setStartEnd(String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="50" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="44" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">47%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="90" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">25%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasXMLParser.java.html#L1060" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1045" class="el_method">MtasXMLParser.MtasXMLParserMappingGroupAnnotation(MtasXMLParser)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingGroupAnnotation</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingGroupAnnotation</span></div><h1>MtasXMLParser.MtasXMLParserMappingGroupAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 36</td><td class="ctr2">72%</td><td class="bar">3 of 4</td><td class="ctr2">25%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">3</td><td class="ctr2">13</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasXMLParser.java.html#L1083" class="el_method">setStartEnd(String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">46%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">25%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasXMLParser.java.html#L1071" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1056" class="el_method">MtasXMLParser.MtasXMLParserMappingGroupAnnotation(MtasXMLParser)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelation.html b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelation.html
index 26a0cdd..1e12baf 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelation.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelation.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingRelation</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingRelation</span></div><h1>MtasXMLParser.MtasXMLParserMappingRelation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L975" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L960" class="el_method">MtasXMLParser.MtasXMLParserMappingRelation(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingRelation</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingRelation</span></div><h1>MtasXMLParser.MtasXMLParserMappingRelation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L986" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L971" class="el_method">MtasXMLParser.MtasXMLParserMappingRelation(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation.html b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation.html
index c061ad8..35dca5c 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingRelationAnnotation.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingRelationAnnotation</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingRelationAnnotation</span></div><h1>MtasXMLParser.MtasXMLParserMappingRelationAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasXMLParser.java.html#L988" class="el_method">MtasXMLParser.MtasXMLParserMappingRelationAnnotation(MtasXMLParser)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasXMLParser.java.html#L1003" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingRelationAnnotation</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingRelationAnnotation</span></div><h1>MtasXMLParser.MtasXMLParserMappingRelationAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">21 of 21</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasXMLParser.java.html#L999" class="el_method">MtasXMLParser.MtasXMLParserMappingRelationAnnotation(MtasXMLParser)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasXMLParser.java.html#L1014" class="el_method">self()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWord.html b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWord.html
index 939289e..44ee8e4 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWord.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWord.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingWord</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingWord</span></div><h1>MtasXMLParser.MtasXMLParserMappingWord</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L1098" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1083" class="el_method">MtasXMLParser.MtasXMLParserMappingWord(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingWord</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingWord</span></div><h1>MtasXMLParser.MtasXMLParserMappingWord</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L1116" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1101" class="el_method">MtasXMLParser.MtasXMLParserMappingWord(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation.html b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation.html
index 07a9818..2b0ac9e 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser$MtasXMLParserMappingWordAnnotation.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingWordAnnotation</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingWordAnnotation</span></div><h1>MtasXMLParser.MtasXMLParserMappingWordAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L1126" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1111" class="el_method">MtasXMLParser.MtasXMLParserMappingWordAnnotation(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser.MtasXMLParserMappingWordAnnotation</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser.MtasXMLParserMappingWordAnnotation</span></div><h1>MtasXMLParser.MtasXMLParserMappingWordAnnotation</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2 of 21</td><td class="ctr2">90%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">8</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L1144" class="el_method">self()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L1129" class="el_method">MtasXMLParser.MtasXMLParserMappingWordAnnotation(MtasXMLParser)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser.html b/jacoco/mtas.analysis.parser/MtasXMLParser.html
index abd36c3..6002149 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser</span></div><h1>MtasXMLParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,286 of 3,118</td><td class="ctr2">59%</td><td class="bar">149 of 361</td><td class="ctr2">59%</td><td class="ctr1">127</td><td class="ctr2">193</td><td class="ctr1">178</td><td class="ctr2">577</td><td class="ctr1">4</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L347" class="el_method">createTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="43" height="10" title="736" alt="736"/><img src="../.resources/greenbar.gif" width="76" height="10" title="1,289" alt="1,289"/></td><td class="ctr2" id="c5">64%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="47" height="10" title="106" alt="106"/><img src="../.resources/greenbar.gif" width="72" height="10" title="163" alt="163"/></td><td class="ctr2" id="e2">61%</td><td class="ctr1" id="f0">93</td><td class="ctr2" id="g0">138</td><td class="ctr1" id="h0">100</td><td class="ctr2" id="i0">382</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasXMLParser.java.html#L134" class="el_method">printConfig()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="11" height="10" title="191" alt="191"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">21</td><td class="ctr2" id="i2">21</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasXMLParser.java.html#L199" class="el_method">initParser()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="9" height="10" title="168" alt="168"/><img src="../.resources/greenbar.gif" width="21" height="10" title="368" alt="368"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="11" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="16" height="10" title="38" alt="38"/></td><td class="ctr2" id="e3">59%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g1">33</td><td class="ctr1" id="h1">28</td><td class="ctr2" id="i1">98</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasXMLParser.java.html#L166" class="el_method">printConfigMappingTypes(HashMap)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="72" alt="72"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="MtasXMLParser.java.html#L180" class="el_method">printConfigVariableTypes(HashMap)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="4" height="10" title="72" alt="72"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasXMLParser.java.html#L896" class="el_method">recursiveCollect(String, HashMap, int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="42" alt="42"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i8">9</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasXMLParser.java.html#L34" class="el_method">MtasXMLParser(MtasConfiguration)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="4" height="10" title="72" alt="72"/></td><td class="ctr2" id="c2">96%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i3">21</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasXMLParser.java.html#L31" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="1" height="10" title="30" alt="30"/></td><td class="ctr2" id="c3">94%</td><td class="bar" id="d6"/><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">13</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L935" class="el_method">collectAttributes(MtasParser.MtasParserObject, XMLStreamReader)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="2" height="10" title="50" alt="50"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">80%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasXMLParser.java.html#L917" class="el_method">getQName(String)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="1" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_class">MtasXMLParser</span></div><h1>MtasXMLParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,290 of 3,124</td><td class="ctr2">58%</td><td class="bar">149 of 361</td><td class="ctr2">58%</td><td class="ctr1">127</td><td class="ctr2">193</td><td class="ctr1">179</td><td class="ctr2">580</td><td class="ctr1">4</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasXMLParser.java.html#L360" class="el_method">createTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="739" alt="739"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="1,288" alt="1,288"/></td><td class="ctr2" id="c5">63%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="47" height="10" title="106" alt="106"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="163" alt="163"/></td><td class="ctr2" id="e2">60%</td><td class="ctr1" id="f0">93</td><td class="ctr2" id="g0">138</td><td class="ctr1" id="h0">101</td><td class="ctr2" id="i0">384</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasXMLParser.java.html#L142" class="el_method">printConfig()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="191" alt="191"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">21</td><td class="ctr2" id="i2">21</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasXMLParser.java.html#L212" class="el_method">initParser()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="168" alt="168"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="368" alt="368"/></td><td class="ctr2" id="c4">68%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="38" alt="38"/></td><td class="ctr2" id="e3">59%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g1">33</td><td class="ctr1" id="h1">28</td><td class="ctr2" id="i1">98</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasXMLParser.java.html#L173" class="el_method">printConfigMappingTypes(Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="72" alt="72"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="MtasXMLParser.java.html#L193" class="el_method">printConfigVariableTypes(Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="72" alt="72"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasXMLParser.java.html#L910" class="el_method">recursiveCollect(String, Map, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="42" alt="42"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i8">9</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasXMLParser.java.html#L40" class="el_method">MtasXMLParser(MtasConfiguration)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="72" alt="72"/></td><td class="ctr2" id="c2">94%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i3">21</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasXMLParser.java.html#L34" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="33" alt="33"/></td><td class="ctr2" id="c3">94%</td><td class="bar" id="d6"/><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">14</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="MtasXMLParser.java.html#L946" class="el_method">collectAttributes(MtasParser.MtasParserObject, XMLStreamReader)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="50" alt="50"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">80%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasXMLParser.java.html#L930" class="el_method">getQName(String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/MtasXMLParser.java.html b/jacoco/mtas.analysis.parser/MtasXMLParser.java.html
index 13ceca3..14d80b8 100644
--- a/jacoco/mtas.analysis.parser/MtasXMLParser.java.html
+++ b/jacoco/mtas.analysis.parser/MtasXMLParser.java.html
@@ -1,7 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasXMLParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasXMLParser.java</span></div><h1>MtasXMLParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasXMLParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.parser</a> &gt; <span class="el_source">MtasXMLParser.java</span></div><h1>MtasXMLParser.java</h1><pre class="source lang-java linenums">package mtas.analysis.parser;
 
 import java.io.Reader;
-import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -9,6 +8,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
 import java.util.Set;
+import java.util.SortedSet;
 import java.util.TreeSet;
 import java.util.concurrent.atomic.AtomicInteger;
 
@@ -18,6 +18,9 @@ import javax.xml.stream.XMLStreamConstants;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamReader;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import mtas.analysis.token.MtasToken;
 import mtas.analysis.token.MtasTokenCollection;
 import mtas.analysis.token.MtasTokenIdFactory;
@@ -28,101 +31,106 @@ import mtas.analysis.util.MtasConfiguration;
 /**
  * The Class MtasXMLParser.
  */
-<span class="pc bpc" id="L31" title="1 of 2 branches missed.">abstract class MtasXMLParser extends MtasBasicParser {</span>
+<span class="pc bpc" id="L34" title="1 of 2 branches missed.">abstract class MtasXMLParser extends MtasBasicParser {</span>
+
+  /** The Constant log. */
+<span class="fc" id="L37">  private static final Log log = LogFactory.getLog(MtasXMLParser.class);</span>
 
-  /** The namespace uri. */
-<span class="fc" id="L34">  protected String namespaceURI = null;</span>
+  /** The namespace URI. */
+<span class="fc" id="L40">  protected String namespaceURI = null;</span>
 
-  /** The namespace ur i_id. */
-<span class="fc" id="L37">  protected String namespaceURI_id = null;</span>
+  /** The namespace UR I id. */
+<span class="fc" id="L43">  protected String namespaceURI_id = null;</span>
 
   /** The root tag. */
-<span class="fc" id="L40">  protected String rootTag = null;</span>
+<span class="fc" id="L46">  protected String rootTag = null;</span>
 
   /** The content tag. */
-<span class="fc" id="L43">  protected String contentTag = null;</span>
+<span class="fc" id="L49">  protected String contentTag = null;</span>
 
   /** The allow non content. */
-<span class="fc" id="L46">  protected boolean allowNonContent = false;</span>
+<span class="fc" id="L52">  protected boolean allowNonContent = false;</span>
 
   /** The relation key map. */
-<span class="fc" id="L49">  private HashMap&lt;String, TreeSet&lt;String&gt;&gt; relationKeyMap = new HashMap&lt;String, TreeSet&lt;String&gt;&gt;();</span>
+<span class="fc" id="L55">  private Map&lt;String, SortedSet&lt;String&gt;&gt; relationKeyMap = new HashMap&lt;String, SortedSet&lt;String&gt;&gt;();</span>
 
   /** The q names. */
-<span class="fc" id="L52">  private HashMap&lt;String, QName&gt; qNames = new HashMap&lt;String, QName&gt;();</span>
+<span class="fc" id="L58">  private Map&lt;String, QName&gt; qNames = new HashMap&lt;String, QName&gt;();</span>
 
   /** The relation types. */
-<span class="fc" id="L55">  private HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; relationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="fc" id="L61">  private Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; relationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /** The relation annotation types. */
-<span class="fc" id="L58">  private HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; relationAnnotationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="fc" id="L64">  private Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; relationAnnotationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /** The ref types. */
-<span class="fc" id="L61">  private HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; refTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="fc" id="L67">  private Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; refTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /** The group types. */
-<span class="fc" id="L64">  private HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; groupTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="fc" id="L70">  private Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; groupTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /** The group annotation types. */
-<span class="fc" id="L67">  private HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; groupAnnotationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="fc" id="L73">  private Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; groupAnnotationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /** The word types. */
-<span class="fc" id="L70">  private HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="fc" id="L76">  private Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
   /** The word annotation types. */
-<span class="fc" id="L73">  private HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordAnnotationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
+<span class="fc" id="L79">  private Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; wordAnnotationTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt;();</span>
 
-<span class="fc" id="L75">  private HashMap&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt; variableTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt;();</span>
+  /** The variable types. */
+<span class="fc" id="L82">  private Map&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt; variableTypes = new HashMap&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt;();</span>
 
-<span class="fc" id="L77">  private static String XML_VARIABLES = &quot;variables&quot;;</span>
+  /** The xml variables. */
+<span class="fc" id="L85">  private static String XML_VARIABLES = &quot;variables&quot;;</span>
 
-<span class="fc" id="L79">  private static String XML_VARIABLE = &quot;variable&quot;;</span>
+  /** The xml variable. */
+<span class="fc" id="L88">  private static String XML_VARIABLE = &quot;variable&quot;;</span>
 
-  /** The xml mapping type. */
-<span class="fc" id="L82">  private static String XML_VARIABLE_NAME = &quot;name&quot;;</span>
+  /** The xml variable name. */
+<span class="fc" id="L91">  private static String XML_VARIABLE_NAME = &quot;name&quot;;</span>
 
-  /** The xml mapping name. */
-<span class="fc" id="L85">  private static String XML_VARIABLE_VALUE = &quot;value&quot;;</span>
+  /** The xml variable value. */
+<span class="fc" id="L94">  private static String XML_VARIABLE_VALUE = &quot;value&quot;;</span>
 
   /** The xml references. */
-<span class="fc" id="L88">  private static String XML_REFERENCES = &quot;references&quot;;</span>
+<span class="fc" id="L97">  private static String XML_REFERENCES = &quot;references&quot;;</span>
 
   /** The xml reference. */
-<span class="fc" id="L91">  private static String XML_REFERENCE = &quot;reference&quot;;</span>
+<span class="fc" id="L100">  private static String XML_REFERENCE = &quot;reference&quot;;</span>
 
-  /** The xml mapping type. */
-<span class="fc" id="L94">  private static String XML_REFERENCE_NAME = &quot;name&quot;;</span>
+  /** The xml reference name. */
+<span class="fc" id="L103">  private static String XML_REFERENCE_NAME = &quot;name&quot;;</span>
 
-  /** The xml mapping name. */
-<span class="fc" id="L97">  private static String XML_REFERENCE_REF = &quot;ref&quot;;</span>
+  /** The xml reference ref. */
+<span class="fc" id="L106">  private static String XML_REFERENCE_REF = &quot;ref&quot;;</span>
 
   /** The xml mappings. */
-<span class="fc" id="L100">  private static String XML_MAPPINGS = &quot;mappings&quot;;</span>
+<span class="fc" id="L109">  private static String XML_MAPPINGS = &quot;mappings&quot;;</span>
 
   /** The xml mapping. */
-<span class="fc" id="L103">  private static String XML_MAPPING = &quot;mapping&quot;;</span>
+<span class="fc" id="L112">  private static String XML_MAPPING = &quot;mapping&quot;;</span>
 
   /** The xml mapping type. */
-<span class="fc" id="L106">  private static String XML_MAPPING_TYPE = &quot;type&quot;;</span>
+<span class="fc" id="L115">  private static String XML_MAPPING_TYPE = &quot;type&quot;;</span>
 
   /** The xml mapping name. */
-<span class="fc" id="L109">  private static String XML_MAPPING_NAME = &quot;name&quot;;</span>
+<span class="fc" id="L118">  private static String XML_MAPPING_NAME = &quot;name&quot;;</span>
 
   /**
-   * Instantiates a new mtas xml parser.
+   * Instantiates a new mtas XML parser.
    *
-   * @param config
-   *          the config
+   * @param config the config
    */
   public MtasXMLParser(MtasConfiguration config) {
-<span class="fc" id="L118">    super(config);</span>
+<span class="fc" id="L126">    super(config);</span>
     try {
-<span class="fc" id="L120">      initParser();</span>
+<span class="fc" id="L128">      initParser();</span>
       // System.out.print(printConfig());
-<span class="nc" id="L122">    } catch (MtasConfigException e) {</span>
-<span class="nc" id="L123">      e.printStackTrace();</span>
-<span class="fc" id="L124">    }</span>
-<span class="fc" id="L125">  }</span>
+<span class="nc" id="L130">    } catch (MtasConfigException e) {</span>
+<span class="nc" id="L131">      log.error(e);</span>
+<span class="fc" id="L132">    }</span>
+<span class="fc" id="L133">  }</span>
 
   /*
    * (non-Javadoc)
@@ -131,62 +139,67 @@ import mtas.analysis.util.MtasConfiguration;
    */
   @Override
   public String printConfig() {
-<span class="nc" id="L134">    StringBuilder text = new StringBuilder();</span>
-<span class="nc" id="L135">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
-<span class="nc" id="L136">    text.append(&quot;type: &quot; + variableTypes.size() + &quot; x variable\n&quot;);</span>
-<span class="nc" id="L137">    text.append(printConfigVariableTypes(variableTypes));</span>
-<span class="nc" id="L138">    text.append(&quot;type: &quot; + groupTypes.size() + &quot; x group\n&quot;);</span>
-<span class="nc" id="L139">    text.append(printConfigMappingTypes(groupTypes));</span>
-<span class="nc" id="L140">    text.append(&quot;type: &quot; + groupAnnotationTypes.size() + &quot; x groupAnnotation&quot;);</span>
-<span class="nc" id="L141">    text.append(printConfigMappingTypes(groupAnnotationTypes));</span>
-<span class="nc" id="L142">    text.append(&quot;type: &quot; + wordTypes.size() + &quot; x word\n&quot;);</span>
-<span class="nc" id="L143">    text.append(printConfigMappingTypes(wordTypes));</span>
-<span class="nc" id="L144">    text.append(&quot;type: &quot; + wordAnnotationTypes.size() + &quot; x wordAnnotation&quot;);</span>
-<span class="nc" id="L145">    text.append(printConfigMappingTypes(wordAnnotationTypes));</span>
-<span class="nc" id="L146">    text.append(&quot;type: &quot; + relationTypes.size() + &quot; x relation\n&quot;);</span>
-<span class="nc" id="L147">    text.append(printConfigMappingTypes(relationTypes));</span>
-<span class="nc" id="L148">    text.append(</span>
-<span class="nc" id="L149">        &quot;type: &quot; + relationAnnotationTypes.size() + &quot; x relationAnnotation\n&quot;);</span>
-<span class="nc" id="L150">    text.append(printConfigMappingTypes(relationAnnotationTypes));</span>
-<span class="nc" id="L151">    text.append(&quot;type: &quot; + refTypes.size() + &quot; x references\n&quot;);</span>
-<span class="nc" id="L152">    text.append(printConfigMappingTypes(refTypes));</span>
-<span class="nc" id="L153">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
-<span class="nc" id="L154">    return text.toString();</span>
+<span class="nc" id="L142">    StringBuilder text = new StringBuilder();</span>
+<span class="nc" id="L143">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
+<span class="nc" id="L144">    text.append(&quot;type: &quot; + variableTypes.size() + &quot; x variable\n&quot;);</span>
+<span class="nc" id="L145">    text.append(printConfigVariableTypes(variableTypes));</span>
+<span class="nc" id="L146">    text.append(&quot;type: &quot; + groupTypes.size() + &quot; x group\n&quot;);</span>
+<span class="nc" id="L147">    text.append(printConfigMappingTypes(groupTypes));</span>
+<span class="nc" id="L148">    text.append(&quot;type: &quot; + groupAnnotationTypes.size() + &quot; x groupAnnotation&quot;);</span>
+<span class="nc" id="L149">    text.append(printConfigMappingTypes(groupAnnotationTypes));</span>
+<span class="nc" id="L150">    text.append(&quot;type: &quot; + wordTypes.size() + &quot; x word\n&quot;);</span>
+<span class="nc" id="L151">    text.append(printConfigMappingTypes(wordTypes));</span>
+<span class="nc" id="L152">    text.append(&quot;type: &quot; + wordAnnotationTypes.size() + &quot; x wordAnnotation&quot;);</span>
+<span class="nc" id="L153">    text.append(printConfigMappingTypes(wordAnnotationTypes));</span>
+<span class="nc" id="L154">    text.append(&quot;type: &quot; + relationTypes.size() + &quot; x relation\n&quot;);</span>
+<span class="nc" id="L155">    text.append(printConfigMappingTypes(relationTypes));</span>
+<span class="nc" id="L156">    text.append(</span>
+<span class="nc" id="L157">        &quot;type: &quot; + relationAnnotationTypes.size() + &quot; x relationAnnotation\n&quot;);</span>
+<span class="nc" id="L158">    text.append(printConfigMappingTypes(relationAnnotationTypes));</span>
+<span class="nc" id="L159">    text.append(&quot;type: &quot; + refTypes.size() + &quot; x references\n&quot;);</span>
+<span class="nc" id="L160">    text.append(printConfigMappingTypes(refTypes));</span>
+<span class="nc" id="L161">    text.append(&quot;=== CONFIGURATION ===\n&quot;);</span>
+<span class="nc" id="L162">    return text.toString();</span>
   }
 
   /**
-   * Prints the config types.
+   * Prints the config mapping types.
    *
-   * @param types
-   *          the types
+   * @param types the types
    * @return the string
    */
   private String printConfigMappingTypes(
-      HashMap&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; types) {
-<span class="nc" id="L166">    StringBuilder text = new StringBuilder();</span>
-<span class="nc bnc" id="L167" title="All 2 branches missed.">    for (Entry&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; entry : types</span>
-<span class="nc" id="L168">        .entrySet()) {</span>
-<span class="nc" id="L169">      text.append(&quot;- &quot; + entry.getKey().getLocalPart() + &quot;: &quot;</span>
-<span class="nc" id="L170">          + entry.getValue().items.size() + &quot; mapping(s)\n&quot;);</span>
-<span class="nc bnc" id="L171" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
-<span class="nc" id="L172">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
+      Map&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; types) {
+<span class="nc" id="L173">    StringBuilder text = new StringBuilder();</span>
+<span class="nc bnc" id="L174" title="All 2 branches missed.">    for (Entry&lt;QName, MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;&gt; entry : types</span>
+<span class="nc" id="L175">        .entrySet()) {</span>
+<span class="nc" id="L176">      text.append(&quot;- &quot; + entry.getKey().getLocalPart() + &quot;: &quot;</span>
+<span class="nc" id="L177">          + entry.getValue().items.size() + &quot; mapping(s)\n&quot;);</span>
+<span class="nc bnc" id="L178" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
+<span class="nc" id="L179">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
       }
-<span class="nc" id="L174">    }</span>
-<span class="nc" id="L175">    return text.toString();</span>
+<span class="nc" id="L181">    }</span>
+<span class="nc" id="L182">    return text.toString();</span>
   }
 
+  /**
+   * Prints the config variable types.
+   *
+   * @param types the types
+   * @return the string
+   */
   private String printConfigVariableTypes(
-      HashMap&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt; types) {
-<span class="nc" id="L180">    StringBuilder text = new StringBuilder();</span>
-<span class="nc bnc" id="L181" title="All 2 branches missed.">    for (Entry&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt; entry : types</span>
-<span class="nc" id="L182">        .entrySet()) {</span>
-<span class="nc" id="L183">      text.append(&quot;- &quot; + entry.getKey().getLocalPart() + &quot;: &quot;</span>
-<span class="nc" id="L184">          + entry.getValue().items.size() + &quot; variables(s)\n&quot;);</span>
-<span class="nc bnc" id="L185" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
-<span class="nc" id="L186">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
+      Map&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt; types) {
+<span class="nc" id="L193">    StringBuilder text = new StringBuilder();</span>
+<span class="nc bnc" id="L194" title="All 2 branches missed.">    for (Entry&lt;QName, MtasParserType&lt;MtasParserVariable&gt;&gt; entry : types</span>
+<span class="nc" id="L195">        .entrySet()) {</span>
+<span class="nc" id="L196">      text.append(&quot;- &quot; + entry.getKey().getLocalPart() + &quot;: &quot;</span>
+<span class="nc" id="L197">          + entry.getValue().items.size() + &quot; variables(s)\n&quot;);</span>
+<span class="nc bnc" id="L198" title="All 2 branches missed.">      for (int i = 0; i &lt; entry.getValue().items.size(); i++) {</span>
+<span class="nc" id="L199">        text.append(&quot;\t&quot; + entry.getValue().items.get(i) + &quot;\n&quot;);</span>
       }
-<span class="nc" id="L188">    }</span>
-<span class="nc" id="L189">    return text.toString();</span>
+<span class="nc" id="L201">    }</span>
+<span class="nc" id="L202">    return text.toString();</span>
   }
 
   /*
@@ -196,136 +209,136 @@ import mtas.analysis.util.MtasConfiguration;
    */
   @Override
   protected void initParser() throws MtasConfigException {
-<span class="fc" id="L199">    super.initParser();</span>
-<span class="pc bpc" id="L200" title="1 of 2 branches missed.">    if (config != null) {</span>
+<span class="fc" id="L212">    super.initParser();</span>
+<span class="pc bpc" id="L213" title="1 of 2 branches missed.">    if (config != null) {</span>
       // find namespaceURI
-<span class="fc bfc" id="L202" title="All 2 branches covered.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
-<span class="fc" id="L203">        MtasConfiguration current = config.children.get(i);</span>
-<span class="pc bpc" id="L204" title="1 of 2 branches missed.">        if (current.name.equals(&quot;namespaceURI&quot;)) {</span>
-<span class="nc" id="L205">          namespaceURI = current.attributes.get(&quot;value&quot;);</span>
+<span class="fc bfc" id="L215" title="All 2 branches covered.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
+<span class="fc" id="L216">        MtasConfiguration current = config.children.get(i);</span>
+<span class="pc bpc" id="L217" title="1 of 2 branches missed.">        if (current.name.equals(&quot;namespaceURI&quot;)) {</span>
+<span class="nc" id="L218">          namespaceURI = current.attributes.get(&quot;value&quot;);</span>
         }
       }
       // loop again
-<span class="fc bfc" id="L209" title="All 2 branches covered.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
-<span class="fc" id="L210">        MtasConfiguration current = config.children.get(i);</span>
-<span class="pc bpc" id="L211" title="1 of 2 branches missed.">        if (current.name.equals(XML_VARIABLES)) {</span>
-<span class="nc bnc" id="L212" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
-<span class="nc bnc" id="L213" title="All 2 branches missed.">            if (current.children.get(j).name.equals(XML_VARIABLE)) {</span>
-<span class="nc" id="L214">              MtasConfiguration variable = current.children.get(j);</span>
-<span class="nc" id="L215">              String nameVariable = variable.attributes.get(XML_VARIABLE_NAME);</span>
-<span class="nc" id="L216">              String valueVariable = variable.attributes</span>
-<span class="nc" id="L217">                  .get(XML_VARIABLE_VALUE);</span>
-<span class="nc bnc" id="L218" title="All 4 branches missed.">              if ((nameVariable != null) &amp;&amp; (valueVariable != null)) {</span>
-<span class="nc" id="L219">                MtasParserVariable v = new MtasParserVariable(nameVariable,</span>
+<span class="fc bfc" id="L222" title="All 2 branches covered.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
+<span class="fc" id="L223">        MtasConfiguration current = config.children.get(i);</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">        if (current.name.equals(XML_VARIABLES)) {</span>
+<span class="nc bnc" id="L225" title="All 2 branches missed.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
+<span class="nc bnc" id="L226" title="All 2 branches missed.">            if (current.children.get(j).name.equals(XML_VARIABLE)) {</span>
+<span class="nc" id="L227">              MtasConfiguration variable = current.children.get(j);</span>
+<span class="nc" id="L228">              String nameVariable = variable.attributes.get(XML_VARIABLE_NAME);</span>
+<span class="nc" id="L229">              String valueVariable = variable.attributes</span>
+<span class="nc" id="L230">                  .get(XML_VARIABLE_VALUE);</span>
+<span class="nc bnc" id="L231" title="All 4 branches missed.">              if ((nameVariable != null) &amp;&amp; (valueVariable != null)) {</span>
+<span class="nc" id="L232">                MtasParserVariable v = new MtasParserVariable(nameVariable,</span>
                     valueVariable);
-<span class="nc" id="L221">                v.processConfig(variable);</span>
-<span class="nc" id="L222">                QName qn = getQName(nameVariable);</span>
-<span class="nc bnc" id="L223" title="All 2 branches missed.">                if (variableTypes.containsKey(qn)) {</span>
-<span class="nc" id="L224">                  variableTypes.get(qn).addItem(v);</span>
+<span class="nc" id="L234">                v.processConfig(variable);</span>
+<span class="nc" id="L235">                QName qn = getQName(nameVariable);</span>
+<span class="nc bnc" id="L236" title="All 2 branches missed.">                if (variableTypes.containsKey(qn)) {</span>
+<span class="nc" id="L237">                  variableTypes.get(qn).addItem(v);</span>
                 } else {
-<span class="nc" id="L226">                  MtasParserType&lt;MtasParserVariable&gt; t = new MtasParserType&lt;MtasParserVariable&gt;(</span>
+<span class="nc" id="L239">                  MtasParserType&lt;MtasParserVariable&gt; t = new MtasParserType&lt;MtasParserVariable&gt;(</span>
                       nameVariable, valueVariable, false);
-<span class="nc" id="L228">                  t.addItem(v);</span>
-<span class="nc" id="L229">                  variableTypes.put(qn, t);</span>
+<span class="nc" id="L241">                  t.addItem(v);</span>
+<span class="nc" id="L242">                  variableTypes.put(qn, t);</span>
                 }
               }
             }
           }
-<span class="fc bfc" id="L234" title="All 2 branches covered.">        } else if (current.name.equals(XML_REFERENCES)) {</span>
-<span class="fc bfc" id="L235" title="All 2 branches covered.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
-<span class="pc bpc" id="L236" title="1 of 2 branches missed.">            if (current.children.get(j).name.equals(XML_REFERENCE)) {</span>
-<span class="fc" id="L237">              MtasConfiguration reference = current.children.get(j);</span>
-<span class="fc" id="L238">              String name = reference.attributes.get(XML_REFERENCE_NAME);</span>
-<span class="fc" id="L239">              String ref = reference.attributes.get(XML_REFERENCE_REF);</span>
-<span class="pc bpc" id="L240" title="2 of 4 branches missed.">              if ((name != null) &amp;&amp; (ref != null)) {</span>
-<span class="fc" id="L241">                MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
+<span class="fc bfc" id="L247" title="All 2 branches covered.">        } else if (current.name.equals(XML_REFERENCES)) {</span>
+<span class="fc bfc" id="L248" title="All 2 branches covered.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
+<span class="pc bpc" id="L249" title="1 of 2 branches missed.">            if (current.children.get(j).name.equals(XML_REFERENCE)) {</span>
+<span class="fc" id="L250">              MtasConfiguration reference = current.children.get(j);</span>
+<span class="fc" id="L251">              String name = reference.attributes.get(XML_REFERENCE_NAME);</span>
+<span class="fc" id="L252">              String ref = reference.attributes.get(XML_REFERENCE_REF);</span>
+<span class="pc bpc" id="L253" title="2 of 4 branches missed.">              if ((name != null) &amp;&amp; (ref != null)) {</span>
+<span class="fc" id="L254">                MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                     MAPPING_TYPE_REF, name, false, ref);
-<span class="fc" id="L243">                refTypes.put(getQName(t.getName()), t);</span>
+<span class="fc" id="L256">                refTypes.put(getQName(t.getName()), t);</span>
               }
             }
           }
-<span class="fc bfc" id="L247" title="All 2 branches covered.">        } else if (current.name.equals(XML_MAPPINGS)) {</span>
-<span class="fc bfc" id="L248" title="All 2 branches covered.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
-<span class="pc bpc" id="L249" title="1 of 2 branches missed.">            if (current.children.get(j).name.equals(XML_MAPPING)) {</span>
-<span class="fc" id="L250">              MtasConfiguration mapping = current.children.get(j);</span>
-<span class="fc" id="L251">              String typeMapping = mapping.attributes.get(XML_MAPPING_TYPE);</span>
-<span class="fc" id="L252">              String nameMapping = mapping.attributes.get(XML_MAPPING_NAME);</span>
-<span class="pc bpc" id="L253" title="2 of 4 branches missed.">              if ((typeMapping != null) &amp;&amp; (nameMapping != null)) {</span>
-<span class="fc bfc" id="L254" title="All 2 branches covered.">                if (typeMapping.equals(MAPPING_TYPE_RELATION)) {</span>
-<span class="fc" id="L255">                  MtasXMLParserMappingRelation m = new MtasXMLParserMappingRelation();</span>
-<span class="fc" id="L256">                  m.processConfig(mapping);</span>
-<span class="fc" id="L257">                  QName qn = getQName(nameMapping);</span>
-<span class="pc bpc" id="L258" title="1 of 2 branches missed.">                  if (relationTypes.containsKey(qn)) {</span>
-<span class="nc" id="L259">                    relationTypes.get(qn).addItem(m);</span>
+<span class="fc bfc" id="L260" title="All 2 branches covered.">        } else if (current.name.equals(XML_MAPPINGS)) {</span>
+<span class="fc bfc" id="L261" title="All 2 branches covered.">          for (int j = 0; j &lt; current.children.size(); j++) {</span>
+<span class="pc bpc" id="L262" title="1 of 2 branches missed.">            if (current.children.get(j).name.equals(XML_MAPPING)) {</span>
+<span class="fc" id="L263">              MtasConfiguration mapping = current.children.get(j);</span>
+<span class="fc" id="L264">              String typeMapping = mapping.attributes.get(XML_MAPPING_TYPE);</span>
+<span class="fc" id="L265">              String nameMapping = mapping.attributes.get(XML_MAPPING_NAME);</span>
+<span class="pc bpc" id="L266" title="2 of 4 branches missed.">              if ((typeMapping != null) &amp;&amp; (nameMapping != null)) {</span>
+<span class="fc bfc" id="L267" title="All 2 branches covered.">                if (typeMapping.equals(MAPPING_TYPE_RELATION)) {</span>
+<span class="fc" id="L268">                  MtasXMLParserMappingRelation m = new MtasXMLParserMappingRelation();</span>
+<span class="fc" id="L269">                  m.processConfig(mapping);</span>
+<span class="fc" id="L270">                  QName qn = getQName(nameMapping);</span>
+<span class="pc bpc" id="L271" title="1 of 2 branches missed.">                  if (relationTypes.containsKey(qn)) {</span>
+<span class="nc" id="L272">                    relationTypes.get(qn).addItem(m);</span>
                   } else {
-<span class="fc" id="L261">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
+<span class="fc" id="L274">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                         typeMapping, nameMapping, false);
-<span class="fc" id="L263">                    t.addItem(m);</span>
-<span class="fc" id="L264">                    relationTypes.put(qn, t);</span>
+<span class="fc" id="L276">                    t.addItem(m);</span>
+<span class="fc" id="L277">                    relationTypes.put(qn, t);</span>
                   }
-<span class="fc" id="L266">                } else if (typeMapping</span>
-<span class="pc bpc" id="L267" title="1 of 2 branches missed.">                    .equals(MAPPING_TYPE_RELATION_ANNOTATION)) {</span>
-<span class="nc" id="L268">                  MtasXMLParserMappingRelationAnnotation m = new MtasXMLParserMappingRelationAnnotation();</span>
-<span class="nc" id="L269">                  m.processConfig(mapping);</span>
-<span class="nc" id="L270">                  QName qn = getQName(nameMapping);</span>
-<span class="nc bnc" id="L271" title="All 2 branches missed.">                  if (relationAnnotationTypes.containsKey(qn)) {</span>
-<span class="nc" id="L272">                    relationAnnotationTypes.get(qn).addItem(m);</span>
+<span class="fc" id="L279">                } else if (typeMapping</span>
+<span class="pc bpc" id="L280" title="1 of 2 branches missed.">                    .equals(MAPPING_TYPE_RELATION_ANNOTATION)) {</span>
+<span class="nc" id="L281">                  MtasXMLParserMappingRelationAnnotation m = new MtasXMLParserMappingRelationAnnotation();</span>
+<span class="nc" id="L282">                  m.processConfig(mapping);</span>
+<span class="nc" id="L283">                  QName qn = getQName(nameMapping);</span>
+<span class="nc bnc" id="L284" title="All 2 branches missed.">                  if (relationAnnotationTypes.containsKey(qn)) {</span>
+<span class="nc" id="L285">                    relationAnnotationTypes.get(qn).addItem(m);</span>
                   } else {
-<span class="nc" id="L274">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
+<span class="nc" id="L287">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                         typeMapping, nameMapping, false);
-<span class="nc" id="L276">                    t.addItem(m);</span>
-<span class="nc" id="L277">                    relationAnnotationTypes.put(qn, t);</span>
+<span class="nc" id="L289">                    t.addItem(m);</span>
+<span class="nc" id="L290">                    relationAnnotationTypes.put(qn, t);</span>
                   }
-<span class="pc bfc" id="L279" title="All 2 branches covered.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD)) {</span>
-<span class="fc" id="L280">                  MtasXMLParserMappingWord m = new MtasXMLParserMappingWord();</span>
-<span class="fc" id="L281">                  m.processConfig(mapping);</span>
-<span class="fc" id="L282">                  QName qn = getQName(nameMapping);</span>
-<span class="fc bfc" id="L283" title="All 2 branches covered.">                  if (wordTypes.containsKey(qn)) {</span>
-<span class="fc" id="L284">                    wordTypes.get(qn).addItem(m);</span>
+<span class="pc bfc" id="L292" title="All 2 branches covered.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD)) {</span>
+<span class="fc" id="L293">                  MtasXMLParserMappingWord m = new MtasXMLParserMappingWord();</span>
+<span class="fc" id="L294">                  m.processConfig(mapping);</span>
+<span class="fc" id="L295">                  QName qn = getQName(nameMapping);</span>
+<span class="fc bfc" id="L296" title="All 2 branches covered.">                  if (wordTypes.containsKey(qn)) {</span>
+<span class="fc" id="L297">                    wordTypes.get(qn).addItem(m);</span>
                   } else {
-<span class="fc" id="L286">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
+<span class="fc" id="L299">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                         typeMapping, nameMapping, false);
-<span class="fc" id="L288">                    t.addItem(m);</span>
-<span class="fc" id="L289">                    wordTypes.put(qn, t);</span>
+<span class="fc" id="L301">                    t.addItem(m);</span>
+<span class="fc" id="L302">                    wordTypes.put(qn, t);</span>
                   }
-<span class="fc bfc" id="L291" title="All 2 branches covered.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD_ANNOTATION)) {</span>
-<span class="fc" id="L292">                  MtasXMLParserMappingWordAnnotation m = new MtasXMLParserMappingWordAnnotation();</span>
-<span class="fc" id="L293">                  m.processConfig(mapping);</span>
-<span class="fc" id="L294">                  QName qn = getQName(nameMapping);</span>
-<span class="fc bfc" id="L295" title="All 2 branches covered.">                  if (wordAnnotationTypes.containsKey(qn)) {</span>
-<span class="fc" id="L296">                    wordAnnotationTypes.get(qn).addItem(m);</span>
+<span class="fc bfc" id="L304" title="All 2 branches covered.">                } else if (typeMapping.equals(MAPPING_TYPE_WORD_ANNOTATION)) {</span>
+<span class="fc" id="L305">                  MtasXMLParserMappingWordAnnotation m = new MtasXMLParserMappingWordAnnotation();</span>
+<span class="fc" id="L306">                  m.processConfig(mapping);</span>
+<span class="fc" id="L307">                  QName qn = getQName(nameMapping);</span>
+<span class="fc bfc" id="L308" title="All 2 branches covered.">                  if (wordAnnotationTypes.containsKey(qn)) {</span>
+<span class="fc" id="L309">                    wordAnnotationTypes.get(qn).addItem(m);</span>
                   } else {
-<span class="fc" id="L298">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
+<span class="fc" id="L311">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                         typeMapping, nameMapping, false);
-<span class="fc" id="L300">                    t.addItem(m);</span>
-<span class="fc" id="L301">                    wordAnnotationTypes.put(qn, t);</span>
+<span class="fc" id="L313">                    t.addItem(m);</span>
+<span class="fc" id="L314">                    wordAnnotationTypes.put(qn, t);</span>
                   }
-<span class="fc bfc" id="L303" title="All 2 branches covered.">                } else if (typeMapping.equals(MAPPING_TYPE_GROUP)) {</span>
-<span class="fc" id="L304">                  MtasXMLParserMappingGroup m = new MtasXMLParserMappingGroup();</span>
-<span class="fc" id="L305">                  m.processConfig(mapping);</span>
-<span class="fc" id="L306">                  QName qn = getQName(nameMapping);</span>
-<span class="pc bpc" id="L307" title="1 of 2 branches missed.">                  if (groupTypes.containsKey(qn)) {</span>
-<span class="nc" id="L308">                    groupTypes.get(qn).addItem(m);</span>
+<span class="fc bfc" id="L316" title="All 2 branches covered.">                } else if (typeMapping.equals(MAPPING_TYPE_GROUP)) {</span>
+<span class="fc" id="L317">                  MtasXMLParserMappingGroup m = new MtasXMLParserMappingGroup();</span>
+<span class="fc" id="L318">                  m.processConfig(mapping);</span>
+<span class="fc" id="L319">                  QName qn = getQName(nameMapping);</span>
+<span class="pc bpc" id="L320" title="1 of 2 branches missed.">                  if (groupTypes.containsKey(qn)) {</span>
+<span class="nc" id="L321">                    groupTypes.get(qn).addItem(m);</span>
                   } else {
-<span class="fc" id="L310">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
+<span class="fc" id="L323">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                         typeMapping, nameMapping, false);
-<span class="fc" id="L312">                    t.addItem(m);</span>
-<span class="fc" id="L313">                    groupTypes.put(qn, t);</span>
+<span class="fc" id="L325">                    t.addItem(m);</span>
+<span class="fc" id="L326">                    groupTypes.put(qn, t);</span>
                   }
-<span class="pc bpc" id="L315" title="1 of 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_GROUP_ANNOTATION)) {</span>
-<span class="fc" id="L316">                  MtasXMLParserMappingGroupAnnotation m = new MtasXMLParserMappingGroupAnnotation();</span>
-<span class="fc" id="L317">                  m.processConfig(mapping);</span>
-<span class="fc" id="L318">                  QName qn = getQName(nameMapping);</span>
-<span class="pc bpc" id="L319" title="1 of 2 branches missed.">                  if (groupAnnotationTypes.containsKey(qn)) {</span>
-<span class="nc" id="L320">                    groupAnnotationTypes.get(qn).addItem(m);</span>
+<span class="pc bpc" id="L328" title="1 of 2 branches missed.">                } else if (typeMapping.equals(MAPPING_TYPE_GROUP_ANNOTATION)) {</span>
+<span class="fc" id="L329">                  MtasXMLParserMappingGroupAnnotation m = new MtasXMLParserMappingGroupAnnotation();</span>
+<span class="fc" id="L330">                  m.processConfig(mapping);</span>
+<span class="fc" id="L331">                  QName qn = getQName(nameMapping);</span>
+<span class="pc bpc" id="L332" title="1 of 2 branches missed.">                  if (groupAnnotationTypes.containsKey(qn)) {</span>
+<span class="nc" id="L333">                    groupAnnotationTypes.get(qn).addItem(m);</span>
                   } else {
-<span class="fc" id="L322">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
+<span class="fc" id="L335">                    MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt; t = new MtasParserType&lt;MtasParserMapping&lt;?&gt;&gt;(</span>
                         typeMapping, nameMapping, false);
-<span class="fc" id="L324">                    t.addItem(m);</span>
-<span class="fc" id="L325">                    groupAnnotationTypes.put(qn, t);</span>
+<span class="fc" id="L337">                    t.addItem(m);</span>
+<span class="fc" id="L338">                    groupAnnotationTypes.put(qn, t);</span>
                   }
-<span class="fc" id="L327">                } else {</span>
-<span class="nc" id="L328">                  throw new MtasConfigException(</span>
+<span class="fc" id="L340">                } else {</span>
+<span class="nc" id="L341">                  throw new MtasConfigException(</span>
                       &quot;unknown mapping type &quot; + typeMapping);
                 }
               }
@@ -334,7 +347,7 @@ import mtas.analysis.util.MtasConfiguration;
         }
       }
     }
-<span class="fc" id="L337">  }</span>
+<span class="fc" id="L350">  }</span>
 
   /*
    * (non-Javadoc)
@@ -344,609 +357,607 @@ import mtas.analysis.util.MtasConfiguration;
   @Override
   public MtasTokenCollection createTokenCollection(Reader reader)
       throws MtasParserException, MtasConfigException {
-<span class="pc bpc" id="L347" title="1 of 2 branches missed.">    Boolean hasRoot = rootTag == null ? true : false;</span>
-<span class="pc bpc" id="L348" title="1 of 2 branches missed.">    Boolean parsingContent = contentTag == null ? true : false;</span>
-<span class="fc" id="L349">    String textContent = null;</span>
-<span class="fc" id="L350">    Integer unknownAncestors = 0;</span>
-<span class="fc" id="L351">    Integer lastOffset = 0;</span>
-
-<span class="fc" id="L353">    AtomicInteger position = new AtomicInteger(0);</span>
-<span class="fc" id="L354">    Map&lt;String, Set&lt;Integer&gt;&gt; idPositions = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L355">    Map&lt;String, Integer[]&gt; idOffsets = new HashMap&lt;&gt;();</span>
-
-<span class="fc" id="L357">    Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList = createUpdateList();</span>
-<span class="fc" id="L358">    Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList = createCurrentList();</span>
-<span class="fc" id="L359">    Map&lt;String, Map&lt;String, String&gt;&gt; variables = createVariables();</span>
-
-<span class="fc" id="L361">    tokenCollection = new MtasTokenCollection();</span>
-<span class="fc" id="L362">    MtasTokenIdFactory mtasTokenIdFactory = new MtasTokenIdFactory();</span>
-<span class="fc" id="L363">    XMLInputFactory factory = XMLInputFactory.newInstance();</span>
+<span class="pc bpc" id="L360" title="1 of 2 branches missed.">    Boolean hasRoot = rootTag == null ? true : false;</span>
+<span class="pc bpc" id="L361" title="1 of 2 branches missed.">    Boolean parsingContent = contentTag == null ? true : false;</span>
+<span class="fc" id="L362">    String textContent = null;</span>
+<span class="fc" id="L363">    Integer unknownAncestors = 0;</span>
+<span class="fc" id="L364">    Integer lastOffset = 0;</span>
+
+<span class="fc" id="L366">    AtomicInteger position = new AtomicInteger(0);</span>
+<span class="fc" id="L367">    Map&lt;String, Set&lt;Integer&gt;&gt; idPositions = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L368">    Map&lt;String, Integer[]&gt; idOffsets = new HashMap&lt;&gt;();</span>
+
+<span class="fc" id="L370">    Map&lt;String, Map&lt;Integer, Set&lt;String&gt;&gt;&gt; updateList = createUpdateList();</span>
+<span class="fc" id="L371">    Map&lt;String, List&lt;MtasParserObject&gt;&gt; currentList = createCurrentList();</span>
+<span class="fc" id="L372">    Map&lt;String, Map&lt;String, String&gt;&gt; variables = createVariables();</span>
+
+<span class="fc" id="L374">    tokenCollection = new MtasTokenCollection();</span>
+<span class="fc" id="L375">    MtasTokenIdFactory mtasTokenIdFactory = new MtasTokenIdFactory();</span>
+<span class="fc" id="L376">    XMLInputFactory factory = XMLInputFactory.newInstance();</span>
     try {
-<span class="fc" id="L365">      XMLStreamReader streamReader = factory.createXMLStreamReader(reader);</span>
+<span class="fc" id="L378">      XMLStreamReader streamReader = factory.createXMLStreamReader(reader);</span>
       QName qname;
       try {
-<span class="fc" id="L368">        int event = streamReader.getEventType();</span>
-        MtasParserType&lt;?&gt; currentType, tmpCurrentType, tmpVariableType;
-<span class="fc" id="L370">        MtasParserObject currentObject = null, variableObject = null;</span>
+<span class="fc" id="L381">        int event = streamReader.getEventType();</span>
+        MtasParserType&lt;?&gt; currentType;
+        MtasParserType&lt;?&gt; tmpCurrentType;
+        MtasParserType&lt;?&gt; tmpVariableType;
+<span class="fc" id="L385">        MtasParserObject currentObject = null;</span>
+<span class="fc" id="L386">        MtasParserObject variableObject = null;</span>
         while (true) {
-<span class="pc bpc" id="L372" title="1 of 7 branches missed.">          switch (event) {</span>
+<span class="pc bpc" id="L388" title="1 of 7 branches missed.">          switch (event) {</span>
           case XMLStreamConstants.START_DOCUMENT:
-<span class="fc" id="L374">            log.debug(&quot;start of document&quot;);</span>
-<span class="fc" id="L375">            String encodingScheme = streamReader.getCharacterEncodingScheme();</span>
-<span class="pc bpc" id="L376" title="1 of 2 branches missed.">            if (encodingScheme == null) {</span>
-<span class="nc" id="L377">              throw new MtasParserException(&quot;No encodingScheme found&quot;);</span>
-<span class="pc bpc" id="L378" title="1 of 2 branches missed.">            } else if (!encodingScheme.toLowerCase().equals(&quot;utf-8&quot;)) {</span>
-<span class="nc" id="L379">              throw new MtasParserException(</span>
+<span class="fc" id="L390">            log.debug(&quot;start of document&quot;);</span>
+<span class="fc" id="L391">            String encodingScheme = streamReader.getCharacterEncodingScheme();</span>
+<span class="pc bpc" id="L392" title="1 of 2 branches missed.">            if (encodingScheme == null) {</span>
+<span class="nc" id="L393">              throw new MtasParserException(&quot;No encodingScheme found&quot;);</span>
+<span class="pc bpc" id="L394" title="1 of 2 branches missed.">            } else if (!encodingScheme.equalsIgnoreCase(&quot;utf-8&quot;)) {</span>
+<span class="nc" id="L395">              throw new MtasParserException(</span>
                   &quot;XML not UTF-8 encoded but '&quot; + encodingScheme + &quot;'&quot;);
             }
             break;
           case XMLStreamConstants.END_DOCUMENT:
-<span class="fc" id="L384">            log.debug(&quot;end of document&quot;);</span>
-<span class="fc" id="L385">            break;</span>
+<span class="fc" id="L400">            log.debug(&quot;end of document&quot;);</span>
+<span class="fc" id="L401">            break;</span>
           case XMLStreamConstants.SPACE:
             // set offset (end of start-element)
-<span class="nc" id="L388">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
-<span class="nc" id="L389">            break;</span>
+<span class="nc" id="L404">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
+<span class="nc" id="L405">            break;</span>
           case XMLStreamConstants.START_ELEMENT:
             // get data
-<span class="fc" id="L392">            qname = streamReader.getName();</span>
+<span class="fc" id="L408">            qname = streamReader.getName();</span>
             // check for rootTag
-<span class="fc bfc" id="L394" title="All 2 branches covered.">            if (!hasRoot) {</span>
-<span class="pc bpc" id="L395" title="1 of 2 branches missed.">              if (qname.equals(getQName(rootTag))) {</span>
-<span class="fc" id="L396">                hasRoot = true;</span>
+<span class="fc bfc" id="L410" title="All 2 branches covered.">            if (!hasRoot) {</span>
+<span class="pc bpc" id="L411" title="1 of 2 branches missed.">              if (qname.equals(getQName(rootTag))) {</span>
+<span class="fc" id="L412">                hasRoot = true;</span>
               } else {
-<span class="nc" id="L398">                throw new MtasParserException(&quot;No &quot; + rootTag);</span>
+<span class="nc" id="L414">                throw new MtasParserException(&quot;No &quot; + rootTag);</span>
               }
               // parse content
             } else {
-<span class="pc bpc" id="L402" title="1 of 2 branches missed.">              if ((tmpVariableType = variableTypes.get(qname)) != null) {</span>
-<span class="nc" id="L403">                variableObject = new MtasParserObject(tmpVariableType);</span>
-<span class="nc" id="L404">                collectAttributes(variableObject, streamReader);</span>
-<span class="nc" id="L405">                computeVariablesFromObject(variableObject, currentList,</span>
+<span class="pc bpc" id="L418" title="1 of 2 branches missed.">              if ((tmpVariableType = variableTypes.get(qname)) != null) {</span>
+<span class="nc" id="L419">                variableObject = new MtasParserObject(tmpVariableType);</span>
+<span class="nc" id="L420">                collectAttributes(variableObject, streamReader);</span>
+<span class="nc" id="L421">                computeVariablesFromObject(variableObject, currentList,</span>
                     variables);
               }
-<span class="fc bfc" id="L408" title="All 2 branches covered.">              if (parsingContent) {</span>
+<span class="fc bfc" id="L424" title="All 2 branches covered.">              if (parsingContent) {</span>
                 // check for relation : not within word, not within
                 // groupAnnotation
-<span class="fc bfc" id="L411" title="All 2 branches covered.">                if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
-<span class="fc" id="L412">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L413" title="1 of 2 branches missed.">                        .isEmpty())</span>
-<span class="fc bfc" id="L414" title="All 2 branches covered.">                    &amp;&amp; (tmpCurrentType = relationTypes.get(qname)) != null) {</span>
-<span class="fc" id="L415">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="fc" id="L416">                  collectAttributes(currentObject, streamReader);</span>
-<span class="fc" id="L417">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="fc" id="L418">                  currentObject.setRealOffsetStart(lastOffset);</span>
-<span class="pc bpc" id="L419" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L420">                    unknownAncestors++;</span>
+<span class="fc bfc" id="L427" title="All 2 branches covered.">                if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
+<span class="fc" id="L428">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L429" title="1 of 2 branches missed.">                        .isEmpty())</span>
+<span class="fc bfc" id="L430" title="All 2 branches covered.">                    &amp;&amp; (tmpCurrentType = relationTypes.get(qname)) != null) {</span>
+<span class="fc" id="L431">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="fc" id="L432">                  collectAttributes(currentObject, streamReader);</span>
+<span class="fc" id="L433">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="fc" id="L434">                  currentObject.setRealOffsetStart(lastOffset);</span>
+<span class="pc bpc" id="L435" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L436">                    unknownAncestors++;</span>
                   } else {
-<span class="fc" id="L422">                    currentType = tmpCurrentType;</span>
-<span class="fc" id="L423">                    currentList.get(MAPPING_TYPE_RELATION).add(currentObject);</span>
-<span class="fc" id="L424">                    unknownAncestors = 0;</span>
+<span class="fc" id="L438">                    currentType = tmpCurrentType;</span>
+<span class="fc" id="L439">                    currentList.get(MAPPING_TYPE_RELATION).add(currentObject);</span>
+<span class="fc" id="L440">                    unknownAncestors = 0;</span>
                   }
                   // check for relation annotation: not within word, but within
                   // relation
-<span class="fc bfc" id="L428" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
-<span class="fc bfc" id="L429" title="All 2 branches covered.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
+<span class="fc bfc" id="L444" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
+<span class="fc bfc" id="L445" title="All 2 branches covered.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
                     &amp;&amp; (tmpCurrentType = relationAnnotationTypes
-<span class="pc bpc" id="L431" title="1 of 2 branches missed.">                        .get(qname)) != null) {</span>
-<span class="nc" id="L432">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L433">                  collectAttributes(currentObject, streamReader);</span>
-<span class="nc" id="L434">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="nc" id="L435">                  currentObject.setRealOffsetStart(lastOffset);</span>
-<span class="nc bnc" id="L436" title="All 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L437">                    unknownAncestors++;</span>
+<span class="pc bpc" id="L447" title="1 of 2 branches missed.">                        .get(qname)) != null) {</span>
+<span class="nc" id="L448">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L449">                  collectAttributes(currentObject, streamReader);</span>
+<span class="nc" id="L450">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="nc" id="L451">                  currentObject.setRealOffsetStart(lastOffset);</span>
+<span class="nc bnc" id="L452" title="All 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L453">                    unknownAncestors++;</span>
                   } else {
-<span class="nc" id="L439">                    currentType = tmpCurrentType;</span>
-<span class="nc" id="L440">                    currentList.get(MAPPING_TYPE_RELATION_ANNOTATION)</span>
-<span class="nc" id="L441">                        .add(currentObject);</span>
-<span class="nc" id="L442">                    unknownAncestors = 0;</span>
+<span class="nc" id="L455">                    currentType = tmpCurrentType;</span>
+<span class="nc" id="L456">                    currentList.get(MAPPING_TYPE_RELATION_ANNOTATION)</span>
+<span class="nc" id="L457">                        .add(currentObject);</span>
+<span class="nc" id="L458">                    unknownAncestors = 0;</span>
                   }
                   // check for group: not within word, not within relation, not
                   // within groupAnnotation
-<span class="fc bfc" id="L446" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
-<span class="fc bfc" id="L447" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
-<span class="fc" id="L448">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L449" title="1 of 2 branches missed.">                        .isEmpty())</span>
-<span class="fc bfc" id="L450" title="All 2 branches covered.">                    &amp;&amp; (tmpCurrentType = groupTypes.get(qname)) != null) {</span>
-<span class="fc" id="L451">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="fc" id="L452">                  collectAttributes(currentObject, streamReader);</span>
-<span class="fc" id="L453">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="fc" id="L454">                  currentObject.setRealOffsetStart(lastOffset);</span>
-<span class="pc bpc" id="L455" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L456">                    unknownAncestors++;</span>
+<span class="fc bfc" id="L462" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
+<span class="fc bfc" id="L463" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
+<span class="fc" id="L464">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L465" title="1 of 2 branches missed.">                        .isEmpty())</span>
+<span class="fc bfc" id="L466" title="All 2 branches covered.">                    &amp;&amp; (tmpCurrentType = groupTypes.get(qname)) != null) {</span>
+<span class="fc" id="L467">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="fc" id="L468">                  collectAttributes(currentObject, streamReader);</span>
+<span class="fc" id="L469">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="fc" id="L470">                  currentObject.setRealOffsetStart(lastOffset);</span>
+<span class="pc bpc" id="L471" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L472">                    unknownAncestors++;</span>
                   } else {
-<span class="fc" id="L458">                    currentType = tmpCurrentType;</span>
-<span class="fc" id="L459">                    currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
-<span class="fc" id="L460">                    unknownAncestors = 0;</span>
+<span class="fc" id="L474">                    currentType = tmpCurrentType;</span>
+<span class="fc" id="L475">                    currentList.get(MAPPING_TYPE_GROUP).add(currentObject);</span>
+<span class="fc" id="L476">                    unknownAncestors = 0;</span>
                   }
                   // check for group annotation: not within word, not within
                   // relation, but within group
-<span class="fc bfc" id="L464" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
-<span class="fc bfc" id="L465" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
-<span class="pc bpc" id="L466" title="1 of 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_GROUP).isEmpty())</span>
+<span class="fc bfc" id="L480" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
+<span class="fc bfc" id="L481" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
+<span class="pc bpc" id="L482" title="1 of 2 branches missed.">                    &amp;&amp; (!currentList.get(MAPPING_TYPE_GROUP).isEmpty())</span>
                     &amp;&amp; (tmpCurrentType = groupAnnotationTypes
-<span class="pc bpc" id="L468" title="1 of 2 branches missed.">                        .get(qname)) != null) {</span>
-<span class="nc" id="L469">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="nc" id="L470">                  collectAttributes(currentObject, streamReader);</span>
-<span class="nc" id="L471">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="nc" id="L472">                  currentObject.setRealOffsetStart(lastOffset);</span>
-<span class="nc bnc" id="L473" title="All 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L474">                    unknownAncestors++;</span>
+<span class="pc bpc" id="L484" title="1 of 2 branches missed.">                        .get(qname)) != null) {</span>
+<span class="nc" id="L485">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="nc" id="L486">                  collectAttributes(currentObject, streamReader);</span>
+<span class="nc" id="L487">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="nc" id="L488">                  currentObject.setRealOffsetStart(lastOffset);</span>
+<span class="nc bnc" id="L489" title="All 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L490">                    unknownAncestors++;</span>
                   } else {
-<span class="nc" id="L476">                    currentType = tmpCurrentType;</span>
-<span class="nc" id="L477">                    currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="nc" id="L478">                        .add(currentObject);</span>
-<span class="nc" id="L479">                    unknownAncestors = 0;</span>
+<span class="nc" id="L492">                    currentType = tmpCurrentType;</span>
+<span class="nc" id="L493">                    currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="nc" id="L494">                        .add(currentObject);</span>
+<span class="nc" id="L495">                    unknownAncestors = 0;</span>
                   }
                   // check for word: not within relation, not within
                   // groupAnnotation, not within word, not within wordAnnotation
-<span class="fc bfc" id="L483" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
-<span class="fc" id="L484">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L485" title="1 of 2 branches missed.">                        .isEmpty())</span>
-<span class="fc bfc" id="L486" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
-<span class="pc bpc" id="L487" title="1 of 2 branches missed.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_WORD_ANNOTATION).isEmpty())</span>
-<span class="fc bfc" id="L488" title="All 2 branches covered.">                    &amp;&amp; (tmpCurrentType = wordTypes.get(qname)) != null) {</span>
-<span class="fc" id="L489">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="fc" id="L490">                  collectAttributes(currentObject, streamReader);</span>
-<span class="fc" id="L491">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="fc" id="L492">                  currentObject.setOffsetStart(lastOffset);</span>
-<span class="fc" id="L493">                  currentObject.setRealOffsetStart(lastOffset);</span>
-<span class="pc bpc" id="L494" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L495">                    unknownAncestors++;</span>
+<span class="fc bfc" id="L499" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_RELATION).isEmpty())</span>
+<span class="fc" id="L500">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L501" title="1 of 2 branches missed.">                        .isEmpty())</span>
+<span class="fc bfc" id="L502" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).isEmpty())</span>
+<span class="pc bpc" id="L503" title="1 of 2 branches missed.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_WORD_ANNOTATION).isEmpty())</span>
+<span class="fc bfc" id="L504" title="All 2 branches covered.">                    &amp;&amp; (tmpCurrentType = wordTypes.get(qname)) != null) {</span>
+<span class="fc" id="L505">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="fc" id="L506">                  collectAttributes(currentObject, streamReader);</span>
+<span class="fc" id="L507">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="fc" id="L508">                  currentObject.setOffsetStart(lastOffset);</span>
+<span class="fc" id="L509">                  currentObject.setRealOffsetStart(lastOffset);</span>
+<span class="pc bpc" id="L510" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L511">                    unknownAncestors++;</span>
                   } else {
-<span class="fc" id="L497">                    currentType = tmpCurrentType;</span>
-<span class="fc" id="L498">                    currentObject.addPosition(position.getAndIncrement());</span>
-<span class="fc" id="L499">                    currentList.get(MAPPING_TYPE_WORD).add(currentObject);</span>
-<span class="fc" id="L500">                    unknownAncestors = 0;</span>
+<span class="fc" id="L513">                    currentType = tmpCurrentType;</span>
+<span class="fc" id="L514">                    currentObject.addPosition(position.getAndIncrement());</span>
+<span class="fc" id="L515">                    currentList.get(MAPPING_TYPE_WORD).add(currentObject);</span>
+<span class="fc" id="L516">                    unknownAncestors = 0;</span>
                   }
                   // check for word annotation: not within relation, not within
                   // groupAnnotation, but within word
-<span class="fc bfc" id="L504" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
-<span class="fc" id="L505">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L506" title="1 of 2 branches missed.">                        .size() == 0)</span>
-<span class="fc bfc" id="L507" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() &gt; 0)</span>
+<span class="fc bfc" id="L520" title="All 2 branches covered.">                } else if ((currentList.get(MAPPING_TYPE_RELATION).size() == 0)</span>
+<span class="fc" id="L521">                    &amp;&amp; (currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L522" title="1 of 2 branches missed.">                        .size() == 0)</span>
+<span class="fc bfc" id="L523" title="All 2 branches covered.">                    &amp;&amp; (currentList.get(MAPPING_TYPE_WORD).size() &gt; 0)</span>
                     &amp;&amp; (tmpCurrentType = wordAnnotationTypes
-<span class="fc bfc" id="L509" title="All 2 branches covered.">                        .get(qname)) != null) {</span>
-<span class="fc" id="L510">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="fc" id="L511">                  collectAttributes(currentObject, streamReader);</span>
-<span class="fc" id="L512">                  currentObject.addPositions(currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="fc" id="L513">                      .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
-<span class="fc" id="L514">                      .getPositions());</span>
-<span class="fc" id="L515">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="fc" id="L516">                  currentObject.setRealOffsetStart(lastOffset);</span>
-<span class="fc bfc" id="L517" title="All 2 branches covered.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="fc" id="L518">                    unknownAncestors++;</span>
+<span class="fc bfc" id="L525" title="All 2 branches covered.">                        .get(qname)) != null) {</span>
+<span class="fc" id="L526">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="fc" id="L527">                  collectAttributes(currentObject, streamReader);</span>
+<span class="fc" id="L528">                  currentObject.addPositions(currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="fc" id="L529">                      .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
+<span class="fc" id="L530">                      .getPositions());</span>
+<span class="fc" id="L531">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="fc" id="L532">                  currentObject.setRealOffsetStart(lastOffset);</span>
+<span class="fc bfc" id="L533" title="All 2 branches covered.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="fc" id="L534">                    unknownAncestors++;</span>
                   } else {
-<span class="fc" id="L520">                    currentType = tmpCurrentType;</span>
-<span class="fc" id="L521">                    currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
-<span class="fc" id="L522">                        .add(currentObject);</span>
-<span class="fc" id="L523">                    unknownAncestors = 0;</span>
+<span class="fc" id="L536">                    currentType = tmpCurrentType;</span>
+<span class="fc" id="L537">                    currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="fc" id="L538">                        .add(currentObject);</span>
+<span class="fc" id="L539">                    unknownAncestors = 0;</span>
                   }
                   // check for references: within relation
-<span class="fc bfc" id="L526" title="All 2 branches covered.">                } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()</span>
-<span class="pc bpc" id="L527" title="1 of 2 branches missed.">                    &amp;&amp; (tmpCurrentType = refTypes.get(qname)) != null) {</span>
-<span class="fc" id="L528">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
-<span class="fc" id="L529">                  collectAttributes(currentObject, streamReader);</span>
-<span class="fc" id="L530">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
-<span class="fc" id="L531">                  currentObject.setRealOffsetStart(lastOffset);</span>
-<span class="pc bpc" id="L532" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
-<span class="nc" id="L533">                    unknownAncestors++;</span>
+<span class="fc bfc" id="L542" title="All 2 branches covered.">                } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()</span>
+<span class="pc bpc" id="L543" title="1 of 2 branches missed.">                    &amp;&amp; (tmpCurrentType = refTypes.get(qname)) != null) {</span>
+<span class="fc" id="L544">                  currentObject = new MtasParserObject(tmpCurrentType);</span>
+<span class="fc" id="L545">                  collectAttributes(currentObject, streamReader);</span>
+<span class="fc" id="L546">                  currentObject.setUnknownAncestorNumber(unknownAncestors);</span>
+<span class="fc" id="L547">                  currentObject.setRealOffsetStart(lastOffset);</span>
+<span class="pc bpc" id="L548" title="1 of 2 branches missed.">                  if (!prevalidateObject(currentObject, currentList)) {</span>
+<span class="nc" id="L549">                    unknownAncestors++;</span>
                   } else {
-<span class="fc" id="L535">                    currentType = tmpCurrentType;</span>
-<span class="fc" id="L536">                    currentList.get(MAPPING_TYPE_REF).add(currentObject);</span>
-<span class="fc" id="L537">                    unknownAncestors = 0;</span>
+<span class="fc" id="L551">                    currentType = tmpCurrentType;</span>
+<span class="fc" id="L552">                    currentList.get(MAPPING_TYPE_REF).add(currentObject);</span>
+<span class="fc" id="L553">                    unknownAncestors = 0;</span>
                     // add reference to ancestor relations
                     for (MtasParserObject currentRelation : currentList
-<span class="fc bfc" id="L540" title="All 2 branches covered.">                        .get(MAPPING_TYPE_RELATION)) {</span>
-<span class="fc" id="L541">                      currentRelation.addRefId(currentObject</span>
-<span class="fc" id="L542">                          .getAttribute(currentType.getRefAttributeName()));</span>
+<span class="fc bfc" id="L556" title="All 2 branches covered.">                        .get(MAPPING_TYPE_RELATION)) {</span>
+<span class="fc" id="L557">                      currentRelation.addRefId(currentObject</span>
+<span class="fc" id="L558">                          .getAttribute(currentType.getRefAttributeName()));</span>
                       // register mapping for relation (for recursive relations)
-                      TreeSet&lt;String&gt; keyMapList;
-<span class="fc bfc" id="L545" title="All 2 branches covered.">                      if (currentRelation.getId() != null) {</span>
-<span class="fc" id="L546">                        if (relationKeyMap</span>
-<span class="fc bfc" id="L547" title="All 2 branches covered.">                            .containsKey(currentRelation.getId())) {</span>
-<span class="fc" id="L548">                          keyMapList = relationKeyMap</span>
-<span class="fc" id="L549">                              .get(currentRelation.getId());</span>
+                      SortedSet&lt;String&gt; keyMapList;
+<span class="fc bfc" id="L561" title="All 2 branches covered.">                      if (currentRelation.getId() != null) {</span>
+<span class="fc" id="L562">                        if (relationKeyMap</span>
+<span class="fc bfc" id="L563" title="All 2 branches covered.">                            .containsKey(currentRelation.getId())) {</span>
+<span class="fc" id="L564">                          keyMapList = relationKeyMap</span>
+<span class="fc" id="L565">                              .get(currentRelation.getId());</span>
                         } else {
-<span class="fc" id="L551">                          keyMapList = new TreeSet&lt;&gt;();</span>
-<span class="fc" id="L552">                          relationKeyMap.put(currentRelation.getId(),</span>
+<span class="fc" id="L567">                          keyMapList = new TreeSet&lt;&gt;();</span>
+<span class="fc" id="L568">                          relationKeyMap.put(currentRelation.getId(),</span>
                               keyMapList);
                         }
-<span class="fc" id="L555">                        keyMapList.add(currentObject</span>
-<span class="fc" id="L556">                            .getAttribute(currentType.getRefAttributeName()));</span>
+<span class="fc" id="L571">                        keyMapList.add(currentObject</span>
+<span class="fc" id="L572">                            .getAttribute(currentType.getRefAttributeName()));</span>
                       }
-<span class="fc" id="L558">                    }</span>
+<span class="fc" id="L574">                    }</span>
                   }
                 } else {
-<span class="fc" id="L561">                  unknownAncestors++;</span>
+<span class="fc" id="L577">                  unknownAncestors++;</span>
                 }
                 // check for start content
-<span class="fc bfc" id="L564" title="All 2 branches covered.">              } else if (qname.equals(getQName(contentTag))) {</span>
-<span class="fc" id="L565">                parsingContent = true;</span>
+<span class="fc bfc" id="L580" title="All 2 branches covered.">              } else if (qname.equals(getQName(contentTag))) {</span>
+<span class="fc" id="L581">                parsingContent = true;</span>
                 // unexpected
-<span class="pc bpc" id="L567" title="1 of 2 branches missed.">              } else if (!allowNonContent) {</span>
-<span class="nc" id="L568">                throw new MtasParserException(</span>
-<span class="nc" id="L569">                    &quot;Unexpected &quot; + qname.getLocalPart() + &quot; in document&quot;);</span>
+<span class="pc bpc" id="L583" title="1 of 2 branches missed.">              } else if (!allowNonContent) {</span>
+<span class="nc" id="L584">                throw new MtasParserException(</span>
+<span class="nc" id="L585">                    &quot;Unexpected &quot; + qname.getLocalPart() + &quot; in document&quot;);</span>
               }
             }
             // set offset (end of start-element)
-<span class="fc" id="L573">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
-<span class="fc" id="L574">            break;</span>
+<span class="fc" id="L589">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
+<span class="fc" id="L590">            break;</span>
           case XMLStreamConstants.END_ELEMENT:
             // set offset (end of end-element)
-<span class="fc" id="L577">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
+<span class="fc" id="L593">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
             // get data
-<span class="fc" id="L579">            qname = streamReader.getName();</span>
+<span class="fc" id="L595">            qname = streamReader.getName();</span>
             // parse content
-<span class="fc bfc" id="L581" title="All 2 branches covered.">            if (parsingContent) {</span>
-<span class="fc bfc" id="L582" title="All 2 branches covered.">              if (unknownAncestors &gt; 0) {</span>
-<span class="fc" id="L583">                unknownAncestors--;</span>
+<span class="fc bfc" id="L597" title="All 2 branches covered.">            if (parsingContent) {</span>
+<span class="fc bfc" id="L598" title="All 2 branches covered.">              if (unknownAncestors &gt; 0) {</span>
+<span class="fc" id="L599">                unknownAncestors--;</span>
                 // check for reference: because otherwise currentList should
                 // contain no references
-<span class="fc bfc" id="L586" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_REF).isEmpty()) {</span>
-<span class="pc bpc" id="L587" title="1 of 2 branches missed.">                if ((currentType = refTypes.get(qname)) != null) {</span>
-<span class="fc" id="L588">                  currentObject = currentList.get(MAPPING_TYPE_REF)</span>
-<span class="fc" id="L589">                      .remove(currentList.get(MAPPING_TYPE_REF).size() - 1);</span>
-<span class="pc bpc" id="L590" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
-<span class="pc bpc" id="L591" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
-<span class="nc" id="L592">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
-<span class="nc" id="L593">                          + currentType.getName();</span>
-<span class="pc bpc" id="L594" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L595">                      + currentObject.getType().getName();</span>
+<span class="fc bfc" id="L602" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_REF).isEmpty()) {</span>
+<span class="pc bpc" id="L603" title="1 of 2 branches missed.">                if ((currentType = refTypes.get(qname)) != null) {</span>
+<span class="fc" id="L604">                  currentObject = currentList.get(MAPPING_TYPE_REF)</span>
+<span class="fc" id="L605">                      .remove(currentList.get(MAPPING_TYPE_REF).size() - 1);</span>
+<span class="pc bpc" id="L606" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
+<span class="pc bpc" id="L607" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
+<span class="nc" id="L608">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
+<span class="nc" id="L609">                          + currentType.getName();</span>
+<span class="pc bpc" id="L610" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L611">                      + currentObject.getType().getName();</span>
                   // ignore text and realOffset: not relevant
-<span class="fc" id="L597">                  idPositions.put(currentObject.getId(),</span>
-<span class="fc" id="L598">                      currentObject.getPositions());</span>
-<span class="fc" id="L599">                  idOffsets.put(currentObject.getId(),</span>
-<span class="fc" id="L600">                      currentObject.getOffset());</span>
-<span class="fc" id="L601">                  currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="fc" id="L602">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="fc" id="L603">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="fc" id="L613">                  idPositions.put(currentObject.getId(),</span>
+<span class="fc" id="L614">                      currentObject.getPositions());</span>
+<span class="fc" id="L615">                  idOffsets.put(currentObject.getId(),</span>
+<span class="fc" id="L616">                      currentObject.getOffset());</span>
+<span class="fc" id="L617">                  currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="fc" id="L618">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="fc" id="L619">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                       currentList, updateList);
                 } else {
                   // this shouldn't happen
                 }
                 // check for wordAnnotation: because otherwise currentList
                 // should contain no wordAnnotations
-<span class="fc" id="L610">              } else if (!currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
-<span class="fc bfc" id="L611" title="All 2 branches covered.">                  .isEmpty()) {</span>
-<span class="pc bpc" id="L612" title="1 of 2 branches missed.">                if ((currentType = wordAnnotationTypes.get(qname)) != null) {</span>
-<span class="fc" id="L613">                  currentObject = currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
-<span class="fc" id="L614">                      .remove(</span>
-<span class="fc" id="L615">                          currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size()</span>
+<span class="fc" id="L626">              } else if (!currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="fc bfc" id="L627" title="All 2 branches covered.">                  .isEmpty()) {</span>
+<span class="pc bpc" id="L628" title="1 of 2 branches missed.">                if ((currentType = wordAnnotationTypes.get(qname)) != null) {</span>
+<span class="fc" id="L629">                  currentObject = currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="fc" id="L630">                      .remove(</span>
+<span class="fc" id="L631">                          currentList.get(MAPPING_TYPE_WORD_ANNOTATION).size()</span>
                               - 1);
-<span class="pc bpc" id="L617" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
-<span class="pc bpc" id="L618" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
-<span class="nc" id="L619">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
-<span class="nc" id="L620">                          + currentType.getName();</span>
-<span class="pc bpc" id="L621" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L622">                      + currentObject.getType().getName();</span>
-<span class="fc" id="L623">                  currentObject.setRealOffsetEnd(lastOffset);</span>
-<span class="fc" id="L624">                  idPositions.put(currentObject.getId(),</span>
-<span class="fc" id="L625">                      currentObject.getPositions());</span>
-<span class="fc" id="L626">                  idOffsets.put(currentObject.getId(),</span>
-<span class="fc" id="L627">                      currentObject.getOffset());</span>
+<span class="pc bpc" id="L633" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
+<span class="pc bpc" id="L634" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
+<span class="nc" id="L635">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
+<span class="nc" id="L636">                          + currentType.getName();</span>
+<span class="pc bpc" id="L637" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L638">                      + currentObject.getType().getName();</span>
+<span class="fc" id="L639">                  currentObject.setRealOffsetEnd(lastOffset);</span>
+<span class="fc" id="L640">                  idPositions.put(currentObject.getId(),</span>
+<span class="fc" id="L641">                      currentObject.getPositions());</span>
+<span class="fc" id="L642">                  idOffsets.put(currentObject.getId(),</span>
+<span class="fc" id="L643">                      currentObject.getOffset());</span>
                   // offset always null, so update later with word (should be
                   // possible)
-<span class="pc bpc" id="L630" title="1 of 2 branches missed.">                  if ((currentObject.getId() != null)</span>
-<span class="nc bnc" id="L631" title="All 2 branches missed.">                      &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
-<span class="nc" id="L632">                    currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="nc" id="L633">                        .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
-<span class="nc" id="L634">                        .addUpdateableIdWithOffset(currentObject.getId());</span>
+<span class="pc bpc" id="L646" title="1 of 2 branches missed.">                  if ((currentObject.getId() != null)</span>
+<span class="nc bnc" id="L647" title="All 2 branches missed.">                      &amp;&amp; (!currentList.get(MAPPING_TYPE_WORD).isEmpty())) {</span>
+<span class="nc" id="L648">                    currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="nc" id="L649">                        .get((currentList.get(MAPPING_TYPE_WORD).size() - 1))</span>
+<span class="nc" id="L650">                        .addUpdateableIdWithOffset(currentObject.getId());</span>
                   }
-<span class="fc" id="L636">                  currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="fc" id="L637">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="fc" id="L638">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="fc" id="L652">                  currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="fc" id="L653">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="fc" id="L654">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                       currentList, updateList);
                 } else {
                   // this shouldn't happen
                 }
                 // check for word: because otherwise currentList should contain
                 // no words
-<span class="fc bfc" id="L645" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_WORD).isEmpty()) {</span>
-<span class="pc bpc" id="L646" title="1 of 2 branches missed.">                if ((currentType = wordTypes.get(qname)) != null) {</span>
-<span class="fc" id="L647">                  currentObject = currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="fc" id="L648">                      .remove(currentList.get(MAPPING_TYPE_WORD).size() - 1);</span>
-<span class="pc bpc" id="L649" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
-<span class="pc bpc" id="L650" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
-<span class="nc" id="L651">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
-<span class="nc" id="L652">                          + currentType.getName();</span>
-<span class="pc bpc" id="L653" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L654">                      + currentObject.getType().getName();</span>
-<span class="fc" id="L655">                  currentObject.setOffsetEnd(lastOffset);</span>
-<span class="fc" id="L656">                  currentObject.setRealOffsetEnd(lastOffset);</span>
+<span class="fc bfc" id="L661" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_WORD).isEmpty()) {</span>
+<span class="pc bpc" id="L662" title="1 of 2 branches missed.">                if ((currentType = wordTypes.get(qname)) != null) {</span>
+<span class="fc" id="L663">                  currentObject = currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="fc" id="L664">                      .remove(currentList.get(MAPPING_TYPE_WORD).size() - 1);</span>
+<span class="pc bpc" id="L665" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
+<span class="pc bpc" id="L666" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
+<span class="nc" id="L667">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
+<span class="nc" id="L668">                          + currentType.getName();</span>
+<span class="pc bpc" id="L669" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L670">                      + currentObject.getType().getName();</span>
+<span class="fc" id="L671">                  currentObject.setOffsetEnd(lastOffset);</span>
+<span class="fc" id="L672">                  currentObject.setRealOffsetEnd(lastOffset);</span>
                   // update ancestor groups with position and offset
                   for (MtasParserObject currentGroup : currentList
-<span class="fc bfc" id="L659" title="All 2 branches covered.">                      .get(MAPPING_TYPE_GROUP)) {</span>
-<span class="fc" id="L660">                    currentGroup.addPositions(currentObject.getPositions());</span>
-<span class="fc" id="L661">                    currentGroup.addOffsetStart(currentObject.getOffsetStart());</span>
-<span class="fc" id="L662">                    currentGroup.addOffsetEnd(currentObject.getOffsetEnd());</span>
-<span class="fc" id="L663">                  }</span>
-<span class="fc" id="L664">                  idPositions.put(currentObject.getId(),</span>
-<span class="fc" id="L665">                      currentObject.getPositions());</span>
-<span class="fc" id="L666">                  idOffsets.put(currentObject.getId(),</span>
-<span class="fc" id="L667">                      currentObject.getOffset());</span>
-<span class="fc" id="L668">                  currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="fc" id="L669">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="fc" id="L670">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="fc bfc" id="L675" title="All 2 branches covered.">                      .get(MAPPING_TYPE_GROUP)) {</span>
+<span class="fc" id="L676">                    currentGroup.addPositions(currentObject.getPositions());</span>
+<span class="fc" id="L677">                    currentGroup.addOffsetStart(currentObject.getOffsetStart());</span>
+<span class="fc" id="L678">                    currentGroup.addOffsetEnd(currentObject.getOffsetEnd());</span>
+<span class="fc" id="L679">                  }</span>
+<span class="fc" id="L680">                  idPositions.put(currentObject.getId(),</span>
+<span class="fc" id="L681">                      currentObject.getPositions());</span>
+<span class="fc" id="L682">                  idOffsets.put(currentObject.getId(),</span>
+<span class="fc" id="L683">                      currentObject.getOffset());</span>
+<span class="fc" id="L684">                  currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="fc" id="L685">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="fc" id="L686">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                       currentList, updateList);
                 } else {
                   // this shouldn't happen
                 }
                 // check for group annotation: because otherwise currentList
                 // should contain no groupAnnotations
-<span class="fc" id="L677">              } else if (!currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L678" title="1 of 2 branches missed.">                  .isEmpty()) {</span>
-<span class="nc bnc" id="L679" title="All 2 branches missed.">                if ((currentType = groupAnnotationTypes.get(qname)) != null) {</span>
-<span class="nc" id="L680">                  currentObject = currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="nc" id="L681">                      .remove(</span>
-<span class="nc" id="L682">                          currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size()</span>
+<span class="fc" id="L693">              } else if (!currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L694" title="1 of 2 branches missed.">                  .isEmpty()) {</span>
+<span class="nc bnc" id="L695" title="All 2 branches missed.">                if ((currentType = groupAnnotationTypes.get(qname)) != null) {</span>
+<span class="nc" id="L696">                  currentObject = currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="nc" id="L697">                      .remove(</span>
+<span class="nc" id="L698">                          currentList.get(MAPPING_TYPE_GROUP_ANNOTATION).size()</span>
                               - 1);
-<span class="nc bnc" id="L684" title="All 2 branches missed.">                  assert currentObject.getType()</span>
-<span class="nc bnc" id="L685" title="All 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
-<span class="nc" id="L686">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
-<span class="nc" id="L687">                          + currentType.getName();</span>
-<span class="nc bnc" id="L688" title="All 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L689">                      + currentObject.getType().getName();</span>
-<span class="nc" id="L690">                  currentObject.setRealOffsetEnd(lastOffset);</span>
-<span class="nc" id="L691">                  idPositions.put(currentObject.getId(),</span>
-<span class="nc" id="L692">                      currentObject.getPositions());</span>
-<span class="nc" id="L693">                  idOffsets.put(currentObject.getId(),</span>
-<span class="nc" id="L694">                      currentObject.getOffset());</span>
-<span class="nc" id="L695">                  currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L696">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L697">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="nc bnc" id="L700" title="All 2 branches missed.">                  assert currentObject.getType()</span>
+<span class="nc bnc" id="L701" title="All 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
+<span class="nc" id="L702">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
+<span class="nc" id="L703">                          + currentType.getName();</span>
+<span class="nc bnc" id="L704" title="All 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L705">                      + currentObject.getType().getName();</span>
+<span class="nc" id="L706">                  currentObject.setRealOffsetEnd(lastOffset);</span>
+<span class="nc" id="L707">                  idPositions.put(currentObject.getId(),</span>
+<span class="nc" id="L708">                      currentObject.getPositions());</span>
+<span class="nc" id="L709">                  idOffsets.put(currentObject.getId(),</span>
+<span class="nc" id="L710">                      currentObject.getOffset());</span>
+<span class="nc" id="L711">                  currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L712">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L713">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                       currentList, updateList);
                 } else {
                   // this shouldn't happen
                 }
                 // check for relation annotation
-<span class="fc" id="L703">              } else if (!currentList.get(MAPPING_TYPE_RELATION_ANNOTATION)</span>
-<span class="pc bpc" id="L704" title="1 of 2 branches missed.">                  .isEmpty()) {</span>
-<span class="nc" id="L705">                if ((currentType = relationAnnotationTypes</span>
-<span class="nc bnc" id="L706" title="All 2 branches missed.">                    .get(qname)) != null) {</span>
-<span class="nc" id="L707">                  currentObject = currentList</span>
-<span class="nc" id="L708">                      .get(MAPPING_TYPE_RELATION_ANNOTATION).remove(currentList</span>
-<span class="nc" id="L709">                          .get(MAPPING_TYPE_RELATION_ANNOTATION).size() - 1);</span>
-<span class="nc bnc" id="L710" title="All 2 branches missed.">                  assert currentObject.getType()</span>
-<span class="nc bnc" id="L711" title="All 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
-<span class="nc" id="L712">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
-<span class="nc" id="L713">                          + currentType.getName();</span>
-<span class="nc bnc" id="L714" title="All 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L715">                      + currentObject.getType().getName();</span>
-<span class="nc" id="L716">                  currentObject.setRealOffsetEnd(lastOffset);</span>
-<span class="nc" id="L717">                  idPositions.put(currentObject.getId(),</span>
-<span class="nc" id="L718">                      currentObject.getPositions());</span>
-<span class="nc" id="L719">                  idOffsets.put(currentObject.getId(),</span>
-<span class="nc" id="L720">                      currentObject.getOffset());</span>
-<span class="nc" id="L721">                  currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="nc" id="L722">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="nc" id="L723">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="fc" id="L719">              } else if (!currentList.get(MAPPING_TYPE_RELATION_ANNOTATION)</span>
+<span class="pc bpc" id="L720" title="1 of 2 branches missed.">                  .isEmpty()) {</span>
+<span class="nc" id="L721">                if ((currentType = relationAnnotationTypes</span>
+<span class="nc bnc" id="L722" title="All 2 branches missed.">                    .get(qname)) != null) {</span>
+<span class="nc" id="L723">                  currentObject = currentList</span>
+<span class="nc" id="L724">                      .get(MAPPING_TYPE_RELATION_ANNOTATION).remove(currentList</span>
+<span class="nc" id="L725">                          .get(MAPPING_TYPE_RELATION_ANNOTATION).size() - 1);</span>
+<span class="nc bnc" id="L726" title="All 2 branches missed.">                  assert currentObject.getType()</span>
+<span class="nc bnc" id="L727" title="All 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
+<span class="nc" id="L728">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
+<span class="nc" id="L729">                          + currentType.getName();</span>
+<span class="nc bnc" id="L730" title="All 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L731">                      + currentObject.getType().getName();</span>
+<span class="nc" id="L732">                  currentObject.setRealOffsetEnd(lastOffset);</span>
+<span class="nc" id="L733">                  idPositions.put(currentObject.getId(),</span>
+<span class="nc" id="L734">                      currentObject.getPositions());</span>
+<span class="nc" id="L735">                  idOffsets.put(currentObject.getId(),</span>
+<span class="nc" id="L736">                      currentObject.getOffset());</span>
+<span class="nc" id="L737">                  currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="nc" id="L738">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="nc" id="L739">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                       currentList, updateList);
                 } else {
                   // this shouldn't happen
                 }
                 // check for relation
-<span class="fc bfc" id="L729" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
-<span class="pc bpc" id="L730" title="1 of 2 branches missed.">                if ((currentType = relationTypes.get(qname)) != null) {</span>
-<span class="fc" id="L731">                  currentObject = currentList.get(MAPPING_TYPE_RELATION).remove(</span>
-<span class="fc" id="L732">                      currentList.get(MAPPING_TYPE_RELATION).size() - 1);</span>
-<span class="pc bpc" id="L733" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
-<span class="pc bpc" id="L734" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
-<span class="nc" id="L735">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
-<span class="nc" id="L736">                          + currentType.getName();</span>
-<span class="pc bpc" id="L737" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L738">                      + currentObject.getType().getName();</span>
+<span class="fc bfc" id="L745" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_RELATION).isEmpty()) {</span>
+<span class="pc bpc" id="L746" title="1 of 2 branches missed.">                if ((currentType = relationTypes.get(qname)) != null) {</span>
+<span class="fc" id="L747">                  currentObject = currentList.get(MAPPING_TYPE_RELATION).remove(</span>
+<span class="fc" id="L748">                      currentList.get(MAPPING_TYPE_RELATION).size() - 1);</span>
+<span class="pc bpc" id="L749" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
+<span class="pc bpc" id="L750" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
+<span class="nc" id="L751">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
+<span class="nc" id="L752">                          + currentType.getName();</span>
+<span class="pc bpc" id="L753" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L754">                      + currentObject.getType().getName();</span>
                   // ignore text: should not occur
-<span class="fc" id="L740">                  currentObject.setRealOffsetEnd(lastOffset);</span>
-<span class="fc" id="L741">                  idPositions.put(currentObject.getId(),</span>
-<span class="fc" id="L742">                      currentObject.getPositions());</span>
-<span class="fc" id="L743">                  idOffsets.put(currentObject.getId(),</span>
-<span class="fc" id="L744">                      currentObject.getOffset());</span>
-<span class="fc" id="L745">                  currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="fc" id="L746">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="fc" id="L747">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="fc" id="L756">                  currentObject.setRealOffsetEnd(lastOffset);</span>
+<span class="fc" id="L757">                  idPositions.put(currentObject.getId(),</span>
+<span class="fc" id="L758">                      currentObject.getPositions());</span>
+<span class="fc" id="L759">                  idOffsets.put(currentObject.getId(),</span>
+<span class="fc" id="L760">                      currentObject.getOffset());</span>
+<span class="fc" id="L761">                  currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="fc" id="L762">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="fc" id="L763">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                       currentList, updateList);
                 } else {
                   // this shouldn't happen
                 }
                 // check for group
-<span class="fc bfc" id="L753" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
-<span class="pc bpc" id="L754" title="1 of 2 branches missed.">                if ((currentType = groupTypes.get(qname)) != null) {</span>
-<span class="fc" id="L755">                  currentObject = currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="fc" id="L756">                      .remove(currentList.get(MAPPING_TYPE_GROUP).size() - 1);</span>
-<span class="pc bpc" id="L757" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
-<span class="pc bpc" id="L758" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
-<span class="nc" id="L759">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
-<span class="nc" id="L760">                          + currentType.getName();</span>
-<span class="pc bpc" id="L761" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
-<span class="nc" id="L762">                      + currentObject.getType().getName();</span>
+<span class="fc bfc" id="L769" title="All 2 branches covered.">              } else if (!currentList.get(MAPPING_TYPE_GROUP).isEmpty()) {</span>
+<span class="pc bpc" id="L770" title="1 of 2 branches missed.">                if ((currentType = groupTypes.get(qname)) != null) {</span>
+<span class="fc" id="L771">                  currentObject = currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="fc" id="L772">                      .remove(currentList.get(MAPPING_TYPE_GROUP).size() - 1);</span>
+<span class="pc bpc" id="L773" title="1 of 2 branches missed.">                  assert currentObject.getType()</span>
+<span class="pc bpc" id="L774" title="1 of 2 branches missed.">                      .equals(currentType) : &quot;object expected to be &quot;</span>
+<span class="nc" id="L775">                          + currentObject.getType().getName() + &quot;, not &quot;</span>
+<span class="nc" id="L776">                          + currentType.getName();</span>
+<span class="pc bpc" id="L777" title="2 of 4 branches missed.">                  assert unknownAncestors == 0 : &quot;error in administration &quot;</span>
+<span class="nc" id="L778">                      + currentObject.getType().getName();</span>
                   // ignore text: should not occur
-<span class="fc" id="L764">                  currentObject.setRealOffsetEnd(lastOffset);</span>
-<span class="fc" id="L765">                  idPositions.put(currentObject.getId(),</span>
-<span class="fc" id="L766">                      currentObject.getPositions());</span>
-<span class="fc" id="L767">                  idOffsets.put(currentObject.getId(),</span>
-<span class="fc" id="L768">                      currentObject.getOffset());</span>
-<span class="fc" id="L769">                  currentObject.updateMappings(idPositions, idOffsets);</span>
-<span class="fc" id="L770">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
-<span class="fc" id="L771">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
+<span class="fc" id="L780">                  currentObject.setRealOffsetEnd(lastOffset);</span>
+<span class="fc" id="L781">                  idPositions.put(currentObject.getId(),</span>
+<span class="fc" id="L782">                      currentObject.getPositions());</span>
+<span class="fc" id="L783">                  idOffsets.put(currentObject.getId(),</span>
+<span class="fc" id="L784">                      currentObject.getOffset());</span>
+<span class="fc" id="L785">                  currentObject.updateMappings(idPositions, idOffsets);</span>
+<span class="fc" id="L786">                  unknownAncestors = currentObject.getUnknownAncestorNumber();</span>
+<span class="fc" id="L787">                  computeMappingsFromObject(mtasTokenIdFactory, currentObject,</span>
                       currentList, updateList);
                 } else {
-<span class="nc" id="L774">                  unknownAncestors--;</span>
+<span class="nc" id="L790">                  unknownAncestors--;</span>
                 }
-<span class="pc bpc" id="L776" title="1 of 2 branches missed.">              } else if (qname.equals(getQName(&quot;text&quot;))) {</span>
-<span class="fc" id="L777">                parsingContent = false;</span>
-<span class="pc bpc" id="L778" title="2 of 4 branches missed.">                assert unknownAncestors == 0 : &quot;error in administration unknownAncestors&quot;;</span>
-<span class="pc bpc" id="L779" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_REF)</span>
-<span class="pc bpc" id="L780" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration references&quot;;</span>
-<span class="pc bpc" id="L781" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_GROUP)</span>
-<span class="pc bpc" id="L782" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration groups&quot;;</span>
-<span class="pc bpc" id="L783" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
-<span class="pc bpc" id="L784" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration groupAnnotations&quot;;</span>
-<span class="pc bpc" id="L785" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_WORD)</span>
-<span class="pc bpc" id="L786" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration words&quot;;</span>
-<span class="pc bpc" id="L787" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
-<span class="pc bpc" id="L788" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration wordAnnotations&quot;;</span>
-<span class="pc bpc" id="L789" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_RELATION)</span>
-<span class="pc bpc" id="L790" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration relations&quot;;</span>
-<span class="pc bpc" id="L791" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_RELATION_ANNOTATION)</span>
-<span class="pc bpc" id="L792" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration relationAnnotations&quot;;</span>
+<span class="pc bpc" id="L792" title="1 of 2 branches missed.">              } else if (qname.equals(getQName(&quot;text&quot;))) {</span>
+<span class="fc" id="L793">                parsingContent = false;</span>
+<span class="pc bpc" id="L794" title="2 of 4 branches missed.">                assert unknownAncestors == 0 : &quot;error in administration unknownAncestors&quot;;</span>
+<span class="pc bpc" id="L795" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_REF)</span>
+<span class="pc bpc" id="L796" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration references&quot;;</span>
+<span class="pc bpc" id="L797" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_GROUP)</span>
+<span class="pc bpc" id="L798" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration groups&quot;;</span>
+<span class="pc bpc" id="L799" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_GROUP_ANNOTATION)</span>
+<span class="pc bpc" id="L800" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration groupAnnotations&quot;;</span>
+<span class="pc bpc" id="L801" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_WORD)</span>
+<span class="pc bpc" id="L802" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration words&quot;;</span>
+<span class="pc bpc" id="L803" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_WORD_ANNOTATION)</span>
+<span class="pc bpc" id="L804" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration wordAnnotations&quot;;</span>
+<span class="pc bpc" id="L805" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_RELATION)</span>
+<span class="pc bpc" id="L806" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration relations&quot;;</span>
+<span class="pc bpc" id="L807" title="1 of 2 branches missed.">                assert currentList.get(MAPPING_TYPE_RELATION_ANNOTATION)</span>
+<span class="pc bpc" id="L808" title="1 of 2 branches missed.">                    .isEmpty() : &quot;error in administration relationAnnotations&quot;;</span>
               }
             }
             // forget text
-<span class="fc" id="L796">            textContent = null;</span>
-<span class="fc" id="L797">            break;</span>
+<span class="fc" id="L812">            textContent = null;</span>
+<span class="fc" id="L813">            break;</span>
           case XMLStreamConstants.CHARACTERS:
             // set offset (end of start-element)
-<span class="fc" id="L800">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
+<span class="fc" id="L816">            lastOffset = streamReader.getLocation().getCharacterOffset();</span>
             // check for text
-<span class="pc bpc" id="L802" title="1 of 2 branches missed.">            if (streamReader.hasText()) {</span>
-<span class="fc" id="L803">              textContent = streamReader.getText();</span>
+<span class="pc bpc" id="L818" title="1 of 2 branches missed.">            if (streamReader.hasText()) {</span>
+<span class="fc" id="L819">              textContent = streamReader.getText();</span>
             }
-<span class="fc bfc" id="L805" title="All 2 branches covered.">            if (currentObject != null) {</span>
-<span class="fc" id="L806">              currentObject.addText(textContent);</span>
+<span class="fc bfc" id="L821" title="All 2 branches covered.">            if (currentObject != null) {</span>
+<span class="fc" id="L822">              currentObject.addText(textContent);</span>
             }
             break;
           default:
             break;
           }
-<span class="fc bfc" id="L812" title="All 2 branches covered.">          if (!streamReader.hasNext()) {</span>
-<span class="fc" id="L813">            break;</span>
+<span class="fc bfc" id="L828" title="All 2 branches covered.">          if (!streamReader.hasNext()) {</span>
+<span class="fc" id="L829">            break;</span>
           }
-<span class="fc" id="L815">          event = streamReader.next();</span>
+<span class="fc" id="L831">          event = streamReader.next();</span>
         }
       } finally {
-<span class="pc" id="L818">        streamReader.close();</span>
-<span class="fc" id="L819">      }</span>
+<span class="pc" id="L834">        streamReader.close();</span>
+<span class="fc" id="L835">      }</span>
       // final checks
-<span class="pc bpc" id="L821" title="2 of 4 branches missed.">      assert unknownAncestors == 0 : &quot;error in administration unknownAncestors&quot;;</span>
-<span class="pc bpc" id="L822" title="2 of 4 branches missed.">      assert hasRoot : &quot;no &quot; + rootTag;</span>
-<span class="nc" id="L823">    } catch (XMLStreamException e) {</span>
-<span class="nc" id="L824">      throw new MtasParserException(&quot;No valid XML: &quot; + e.getMessage());</span>
-<span class="fc" id="L825">    }</span>
+<span class="pc bpc" id="L837" title="2 of 4 branches missed.">      assert unknownAncestors == 0 : &quot;error in administration unknownAncestors&quot;;</span>
+<span class="pc bpc" id="L838" title="2 of 4 branches missed.">      assert hasRoot : &quot;no &quot; + rootTag;</span>
+<span class="nc" id="L839">    } catch (XMLStreamException e) {</span>
+<span class="nc" id="L840">      log.debug(e);</span>
+<span class="nc" id="L841">      throw new MtasParserException(&quot;No valid XML: &quot; + e.getMessage());</span>
+<span class="fc" id="L842">    }</span>
 
     // update tokens with variable
     for (Entry&lt;Integer, Set&lt;String&gt;&gt; updateItem : updateList
-<span class="pc bpc" id="L829" title="1 of 2 branches missed.">        .get(UPDATE_TYPE_VARIABLE).entrySet()) {</span>
-<span class="nc" id="L830">      MtasToken token = tokenCollection.get(updateItem.getKey());</span>
-<span class="nc" id="L831">      String encodedPrefix = token.getPrefix();</span>
-<span class="nc" id="L832">      String encodedPostfix = token.getPostfix();</span>
-<span class="nc" id="L833">      token.setValue(decodeAndUpdateWithVariables(encodedPrefix, encodedPostfix,</span>
+<span class="pc bpc" id="L846" title="1 of 2 branches missed.">        .get(UPDATE_TYPE_VARIABLE).entrySet()) {</span>
+<span class="nc" id="L847">      MtasToken token = tokenCollection.get(updateItem.getKey());</span>
+<span class="nc" id="L848">      String encodedPrefix = token.getPrefix();</span>
+<span class="nc" id="L849">      String encodedPostfix = token.getPostfix();</span>
+<span class="nc" id="L850">      token.setValue(decodeAndUpdateWithVariables(encodedPrefix, encodedPostfix,</span>
           variables));
-<span class="nc" id="L835">    }</span>
+<span class="nc" id="L852">    }</span>
     // update tokens with offset
     for (Entry&lt;Integer, Set&lt;String&gt;&gt; updateItem : updateList
-<span class="fc bfc" id="L838" title="All 2 branches covered.">        .get(UPDATE_TYPE_OFFSET).entrySet()) {</span>
-<span class="fc" id="L839">      HashSet&lt;String&gt; refIdList = new HashSet&lt;String&gt;();</span>
-<span class="fc bfc" id="L840" title="All 2 branches covered.">      for (String refId : updateItem.getValue()) {</span>
-<span class="pc bpc" id="L841" title="1 of 2 branches missed.">        if (idPositions.containsKey(refId)) {</span>
-<span class="fc" id="L842">          refIdList.add(refId);</span>
+<span class="fc bfc" id="L855" title="All 2 branches covered.">        .get(UPDATE_TYPE_OFFSET).entrySet()) {</span>
+<span class="fc" id="L856">      Set&lt;String&gt; refIdList = new HashSet&lt;&gt;();</span>
+<span class="fc bfc" id="L857" title="All 2 branches covered.">      for (String refId : updateItem.getValue()) {</span>
+<span class="pc bpc" id="L858" title="1 of 2 branches missed.">        if (idPositions.containsKey(refId)) {</span>
+<span class="fc" id="L859">          refIdList.add(refId);</span>
         }
-<span class="pc bpc" id="L844" title="1 of 2 branches missed.">        if (relationKeyMap.containsKey(refId)) {</span>
-<span class="nc" id="L845">          refIdList.addAll(recursiveCollect(refId, relationKeyMap, 10));</span>
+<span class="pc bpc" id="L861" title="1 of 2 branches missed.">        if (relationKeyMap.containsKey(refId)) {</span>
+<span class="nc" id="L862">          refIdList.addAll(recursiveCollect(refId, relationKeyMap, 10));</span>
         }
-<span class="fc" id="L847">      }</span>
-<span class="fc bfc" id="L848" title="All 2 branches covered.">      for (String refId : refIdList) {</span>
-<span class="fc" id="L849">        Integer[] refOffset = idOffsets.get(refId);</span>
-<span class="fc" id="L850">        Integer tokenId = updateItem.getKey();</span>
-<span class="pc bpc" id="L851" title="2 of 4 branches missed.">        if (tokenId != null &amp;&amp; refOffset != null) {</span>
-<span class="fc" id="L852">          MtasToken token = tokenCollection.get(tokenId);</span>
-<span class="fc" id="L853">          token.addOffset(refOffset[0], refOffset[1]);</span>
+<span class="fc" id="L864">      }</span>
+<span class="fc bfc" id="L865" title="All 2 branches covered.">      for (String refId : refIdList) {</span>
+<span class="fc" id="L866">        Integer[] refOffset = idOffsets.get(refId);</span>
+<span class="fc" id="L867">        Integer tokenId = updateItem.getKey();</span>
+<span class="pc bpc" id="L868" title="2 of 4 branches missed.">        if (tokenId != null &amp;&amp; refOffset != null) {</span>
+<span class="fc" id="L869">          MtasToken token = tokenCollection.get(tokenId);</span>
+<span class="fc" id="L870">          token.addOffset(refOffset[0], refOffset[1]);</span>
         }
-<span class="fc" id="L855">      }</span>
-<span class="fc" id="L856">    }</span>
+<span class="fc" id="L872">      }</span>
+<span class="fc" id="L873">    }</span>
     // update tokens with position
     for (Entry&lt;Integer, Set&lt;String&gt;&gt; updateItem : updateList
-<span class="fc bfc" id="L859" title="All 2 branches covered.">        .get(UPDATE_TYPE_POSITION).entrySet()) {</span>
-<span class="fc" id="L860">      HashSet&lt;String&gt; refIdList = new HashSet&lt;&gt;();</span>
-<span class="fc bfc" id="L861" title="All 2 branches covered.">      for (String refId : updateItem.getValue()) {</span>
-<span class="pc bpc" id="L862" title="1 of 2 branches missed.">        if (idPositions.containsKey(refId)) {</span>
-<span class="fc" id="L863">          refIdList.add(refId);</span>
+<span class="fc bfc" id="L876" title="All 2 branches covered.">        .get(UPDATE_TYPE_POSITION).entrySet()) {</span>
+<span class="fc" id="L877">      HashSet&lt;String&gt; refIdList = new HashSet&lt;&gt;();</span>
+<span class="fc bfc" id="L878" title="All 2 branches covered.">      for (String refId : updateItem.getValue()) {</span>
+<span class="pc bpc" id="L879" title="1 of 2 branches missed.">        if (idPositions.containsKey(refId)) {</span>
+<span class="fc" id="L880">          refIdList.add(refId);</span>
         }
-<span class="pc bpc" id="L865" title="1 of 2 branches missed.">        if (relationKeyMap.containsKey(refId)) {</span>
-<span class="nc" id="L866">          refIdList.addAll(recursiveCollect(refId, relationKeyMap, 10));</span>
+<span class="pc bpc" id="L882" title="1 of 2 branches missed.">        if (relationKeyMap.containsKey(refId)) {</span>
+<span class="nc" id="L883">          refIdList.addAll(recursiveCollect(refId, relationKeyMap, 10));</span>
         }
-<span class="fc" id="L868">      }</span>
-<span class="fc bfc" id="L869" title="All 2 branches covered.">      for (String refId : refIdList) {</span>
-<span class="fc" id="L870">        Set&lt;Integer&gt; refPositions = idPositions.get(refId);</span>
-<span class="fc" id="L871">        Integer tokenId = updateItem.getKey();</span>
-<span class="pc bpc" id="L872" title="2 of 4 branches missed.">        if (tokenId != null &amp;&amp; refPositions != null) {</span>
-<span class="fc" id="L873">          MtasToken token = tokenCollection.get(tokenId);</span>
-<span class="fc" id="L874">          token.addPositions(refPositions);</span>
+<span class="fc" id="L885">      }</span>
+<span class="fc bfc" id="L886" title="All 2 branches covered.">      for (String refId : refIdList) {</span>
+<span class="fc" id="L887">        Set&lt;Integer&gt; refPositions = idPositions.get(refId);</span>
+<span class="fc" id="L888">        Integer tokenId = updateItem.getKey();</span>
+<span class="pc bpc" id="L889" title="2 of 4 branches missed.">        if (tokenId != null &amp;&amp; refPositions != null) {</span>
+<span class="fc" id="L890">          MtasToken token = tokenCollection.get(tokenId);</span>
+<span class="fc" id="L891">          token.addPositions(refPositions);</span>
         }
-<span class="fc" id="L876">      }</span>
-<span class="fc" id="L877">    }</span>
+<span class="fc" id="L893">      }</span>
+<span class="fc" id="L894">    }</span>
     // final check
-<span class="fc" id="L879">    tokenCollection.check(autorepair, makeunique);</span>
-<span class="fc" id="L880">    return tokenCollection;</span>
+<span class="fc" id="L896">    tokenCollection.check(autorepair, makeunique);</span>
+<span class="fc" id="L897">    return tokenCollection;</span>
   }
 
   /**
    * Recursive collect.
    *
-   * @param refId
-   *          the ref id
-   * @param relationKeyMap
-   *          the relation key map
-   * @param maxRecursion
-   *          the max recursion
+   * @param refId the ref id
+   * @param relationKeyMap the relation key map
+   * @param maxRecursion the max recursion
    * @return the collection&lt;? extends string&gt;
    */
   private Collection&lt;? extends String&gt; recursiveCollect(String refId,
-      HashMap&lt;String, TreeSet&lt;String&gt;&gt; relationKeyMap, int maxRecursion) {
-<span class="nc" id="L896">    HashSet&lt;String&gt; list = new HashSet&lt;String&gt;();</span>
-<span class="nc bnc" id="L897" title="All 4 branches missed.">    if (maxRecursion &gt; 0 &amp;&amp; relationKeyMap.containsKey(refId)) {</span>
-<span class="nc" id="L898">      TreeSet&lt;String&gt; subList = relationKeyMap.get(refId);</span>
-<span class="nc bnc" id="L899" title="All 2 branches missed.">      for (String subRefId : subList) {</span>
-<span class="nc" id="L900">        list.add(subRefId);</span>
-<span class="nc" id="L901">        list.addAll(</span>
-<span class="nc" id="L902">            recursiveCollect(subRefId, relationKeyMap, maxRecursion - 1));</span>
-<span class="nc" id="L903">      }</span>
+      Map&lt;String, SortedSet&lt;String&gt;&gt; relationKeyMap, int maxRecursion) {
+<span class="nc" id="L910">    Set&lt;String&gt; list = new HashSet&lt;&gt;();</span>
+<span class="nc bnc" id="L911" title="All 4 branches missed.">    if (maxRecursion &gt; 0 &amp;&amp; relationKeyMap.containsKey(refId)) {</span>
+<span class="nc" id="L912">      SortedSet&lt;String&gt; subList = relationKeyMap.get(refId);</span>
+<span class="nc bnc" id="L913" title="All 2 branches missed.">      for (String subRefId : subList) {</span>
+<span class="nc" id="L914">        list.add(subRefId);</span>
+<span class="nc" id="L915">        list.addAll(</span>
+<span class="nc" id="L916">            recursiveCollect(subRefId, relationKeyMap, maxRecursion - 1));</span>
+<span class="nc" id="L917">      }</span>
     }
-<span class="nc" id="L905">    return list;</span>
+<span class="nc" id="L919">    return list;</span>
   }
 
   /**
    * Gets the q name.
    *
-   * @param key
-   *          the key
+   * @param key the key
    * @return the q name
    */
   private QName getQName(String key) {
     QName qname;
-<span class="fc bfc" id="L917" title="All 2 branches covered.">    if ((qname = qNames.get(key)) == null) {</span>
-<span class="fc" id="L918">      qname = new QName(namespaceURI, key);</span>
-<span class="fc" id="L919">      qNames.put(key, qname);</span>
+<span class="fc bfc" id="L930" title="All 2 branches covered.">    if ((qname = qNames.get(key)) == null) {</span>
+<span class="fc" id="L931">      qname = new QName(namespaceURI, key);</span>
+<span class="fc" id="L932">      qNames.put(key, qname);</span>
     }
-<span class="fc" id="L921">    return qname;</span>
+<span class="fc" id="L934">    return qname;</span>
   }
 
   /**
    * Collect attributes.
    *
-   * @param currentObject
-   *          the current object
-   * @param streamReader
-   *          the stream reader
+   * @param currentObject the current object
+   * @param streamReader the stream reader
    */
   public void collectAttributes(MtasParserObject currentObject,
       XMLStreamReader streamReader) {
     String attributeNamespaceURI;
-<span class="fc" id="L935">    currentObject.objectAttributes.clear();</span>
-<span class="fc" id="L936">    currentObject.objectId = streamReader.getAttributeValue(namespaceURI_id,</span>
+<span class="fc" id="L946">    currentObject.objectAttributes.clear();</span>
+<span class="fc" id="L947">    currentObject.objectId = streamReader.getAttributeValue(namespaceURI_id,</span>
         &quot;id&quot;);
-<span class="fc bfc" id="L938" title="All 2 branches covered.">    for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
-<span class="fc" id="L939">      attributeNamespaceURI = streamReader.getAttributeNamespace(i);</span>
-<span class="pc bpc" id="L940" title="1 of 4 branches missed.">      if (attributeNamespaceURI == null || attributeNamespaceURI.equals(&quot;&quot;)) {</span>
-<span class="fc" id="L941">        attributeNamespaceURI = streamReader.getNamespaceURI();</span>
+<span class="fc bfc" id="L949" title="All 2 branches covered.">    for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
+<span class="fc" id="L950">      attributeNamespaceURI = streamReader.getAttributeNamespace(i);</span>
+<span class="pc bpc" id="L951" title="1 of 4 branches missed.">      if (attributeNamespaceURI == null || attributeNamespaceURI.equals(&quot;&quot;)) {</span>
+<span class="fc" id="L952">        attributeNamespaceURI = streamReader.getNamespaceURI();</span>
       }
-<span class="pc bpc" id="L943" title="1 of 4 branches missed.">      if (namespaceURI == null || attributeNamespaceURI.equals(namespaceURI)) {</span>
-<span class="fc" id="L944">        currentObject.objectAttributes.put(</span>
-<span class="fc" id="L945">            streamReader.getAttributeLocalName(i),</span>
-<span class="fc" id="L946">            streamReader.getAttributeValue(i));</span>
+<span class="pc bpc" id="L954" title="1 of 4 branches missed.">      if (namespaceURI == null || attributeNamespaceURI.equals(namespaceURI)) {</span>
+<span class="fc" id="L955">        currentObject.objectAttributes.put(</span>
+<span class="fc" id="L956">            streamReader.getAttributeLocalName(i),</span>
+<span class="fc" id="L957">            streamReader.getAttributeValue(i));</span>
       }
     }
-<span class="fc" id="L949">  }</span>
+<span class="fc" id="L960">  }</span>
 
   /**
    * The Class MtasXMLParserMappingRelation.
@@ -955,15 +966,15 @@ import mtas.analysis.util.MtasConfiguration;
       extends MtasParserMapping&lt;MtasXMLParserMappingRelation&gt; {
 
     /**
-     * Instantiates a new mtas xml parser mapping relation.
+     * Instantiates a new mtas XML parser mapping relation.
      */
-<span class="fc" id="L960">    public MtasXMLParserMappingRelation() {</span>
-<span class="fc" id="L961">      super();</span>
-<span class="fc" id="L962">      this.position = SOURCE_REFS;</span>
-<span class="fc" id="L963">      this.realOffset = SOURCE_OWN;</span>
-<span class="fc" id="L964">      this.offset = SOURCE_REFS;</span>
-<span class="fc" id="L965">      this.type = MAPPING_TYPE_RELATION;</span>
-<span class="fc" id="L966">    }</span>
+<span class="fc" id="L971">    public MtasXMLParserMappingRelation() {</span>
+<span class="fc" id="L972">      super();</span>
+<span class="fc" id="L973">      this.position = SOURCE_REFS;</span>
+<span class="fc" id="L974">      this.realOffset = SOURCE_OWN;</span>
+<span class="fc" id="L975">      this.offset = SOURCE_REFS;</span>
+<span class="fc" id="L976">      this.type = MAPPING_TYPE_RELATION;</span>
+<span class="fc" id="L977">    }</span>
 
     /*
      * (non-Javadoc)
@@ -972,7 +983,7 @@ import mtas.analysis.util.MtasConfiguration;
      */
     @Override
     protected MtasXMLParserMappingRelation self() {
-<span class="nc" id="L975">      return this;</span>
+<span class="nc" id="L986">      return this;</span>
     }
   }
 
@@ -983,15 +994,15 @@ import mtas.analysis.util.MtasConfiguration;
       extends MtasParserMapping&lt;MtasXMLParserMappingRelationAnnotation&gt; {
 
     /**
-     * Instantiates a new mtas xml parser mapping relation annotation.
+     * Instantiates a new mtas XML parser mapping relation annotation.
      */
-<span class="nc" id="L988">    public MtasXMLParserMappingRelationAnnotation() {</span>
-<span class="nc" id="L989">      super();</span>
-<span class="nc" id="L990">      this.position = SOURCE_ANCESTOR_RELATION;</span>
-<span class="nc" id="L991">      this.realOffset = SOURCE_OWN;</span>
-<span class="nc" id="L992">      this.offset = SOURCE_ANCESTOR_RELATION;</span>
-<span class="nc" id="L993">      this.type = MAPPING_TYPE_RELATION_ANNOTATION;</span>
-<span class="nc" id="L994">    }</span>
+<span class="nc" id="L999">    public MtasXMLParserMappingRelationAnnotation() {</span>
+<span class="nc" id="L1000">      super();</span>
+<span class="nc" id="L1001">      this.position = SOURCE_ANCESTOR_RELATION;</span>
+<span class="nc" id="L1002">      this.realOffset = SOURCE_OWN;</span>
+<span class="nc" id="L1003">      this.offset = SOURCE_ANCESTOR_RELATION;</span>
+<span class="nc" id="L1004">      this.type = MAPPING_TYPE_RELATION_ANNOTATION;</span>
+<span class="nc" id="L1005">    }</span>
 
     /*
      * (non-Javadoc)
@@ -1000,7 +1011,7 @@ import mtas.analysis.util.MtasConfiguration;
      */
     @Override
     protected MtasXMLParserMappingRelationAnnotation self() {
-<span class="nc" id="L1003">      return this;</span>
+<span class="nc" id="L1014">      return this;</span>
     }
 
   }
@@ -1012,15 +1023,15 @@ import mtas.analysis.util.MtasConfiguration;
       extends MtasParserMapping&lt;MtasXMLParserMappingGroup&gt; {
 
     /**
-     * Instantiates a new mtas xml parser mapping group.
+     * Instantiates a new mtas XML parser mapping group.
      */
-<span class="fc" id="L1017">    public MtasXMLParserMappingGroup() {</span>
-<span class="fc" id="L1018">      super();</span>
-<span class="fc" id="L1019">      this.position = SOURCE_OWN;</span>
-<span class="fc" id="L1020">      this.realOffset = SOURCE_OWN;</span>
-<span class="fc" id="L1021">      this.offset = SOURCE_OWN;</span>
-<span class="fc" id="L1022">      this.type = MAPPING_TYPE_GROUP;</span>
-<span class="fc" id="L1023">    }</span>
+<span class="fc" id="L1028">    public MtasXMLParserMappingGroup() {</span>
+<span class="fc" id="L1029">      super();</span>
+<span class="fc" id="L1030">      this.position = SOURCE_OWN;</span>
+<span class="fc" id="L1031">      this.realOffset = SOURCE_OWN;</span>
+<span class="fc" id="L1032">      this.offset = SOURCE_OWN;</span>
+<span class="fc" id="L1033">      this.type = MAPPING_TYPE_GROUP;</span>
+<span class="fc" id="L1034">    }</span>
 
     /*
      * (non-Javadoc)
@@ -1029,7 +1040,7 @@ import mtas.analysis.util.MtasConfiguration;
      */
     @Override
     protected MtasXMLParserMappingGroup self() {
-<span class="nc" id="L1032">      return this;</span>
+<span class="nc" id="L1043">      return this;</span>
     }
   }
 
@@ -1040,15 +1051,15 @@ import mtas.analysis.util.MtasConfiguration;
       extends MtasParserMapping&lt;MtasXMLParserMappingGroupAnnotation&gt; {
 
     /**
-     * Instantiates a new mtas xml parser mapping group annotation.
+     * Instantiates a new mtas XML parser mapping group annotation.
      */
-<span class="fc" id="L1045">    public MtasXMLParserMappingGroupAnnotation() {</span>
-<span class="fc" id="L1046">      super();</span>
-<span class="fc" id="L1047">      this.position = SOURCE_ANCESTOR_GROUP;</span>
-<span class="fc" id="L1048">      this.realOffset = SOURCE_OWN;</span>
-<span class="fc" id="L1049">      this.offset = SOURCE_ANCESTOR_GROUP;</span>
-<span class="fc" id="L1050">      this.type = MAPPING_TYPE_GROUP_ANNOTATION;</span>
-<span class="fc" id="L1051">    }</span>
+<span class="fc" id="L1056">    public MtasXMLParserMappingGroupAnnotation() {</span>
+<span class="fc" id="L1057">      super();</span>
+<span class="fc" id="L1058">      this.position = SOURCE_ANCESTOR_GROUP;</span>
+<span class="fc" id="L1059">      this.realOffset = SOURCE_OWN;</span>
+<span class="fc" id="L1060">      this.offset = SOURCE_ANCESTOR_GROUP;</span>
+<span class="fc" id="L1061">      this.type = MAPPING_TYPE_GROUP_ANNOTATION;</span>
+<span class="fc" id="L1062">    }</span>
 
     /*
      * (non-Javadoc)
@@ -1057,17 +1068,24 @@ import mtas.analysis.util.MtasConfiguration;
      */
     @Override
     protected MtasXMLParserMappingGroupAnnotation self() {
-<span class="nc" id="L1060">      return this;</span>
+<span class="nc" id="L1071">      return this;</span>
     }
 
+    /*
+     * (non-Javadoc)
+     * 
+     * @see
+     * mtas.analysis.parser.MtasBasicParser.MtasParserMapping#setStartEnd(java.
+     * lang.String, java.lang.String)
+     */
     @Override
     protected void setStartEnd(String start, String end) {
-<span class="fc" id="L1065">      super.setStartEnd(start, end);</span>
-<span class="pc bpc" id="L1066" title="3 of 4 branches missed.">      if (start != null &amp;&amp; end != null) {</span>
-<span class="nc" id="L1067">        position = SOURCE_REFS;</span>
-<span class="nc" id="L1068">        offset = SOURCE_REFS;</span>
+<span class="fc" id="L1083">      super.setStartEnd(start, end);</span>
+<span class="pc bpc" id="L1084" title="3 of 4 branches missed.">      if (start != null &amp;&amp; end != null) {</span>
+<span class="nc" id="L1085">        position = SOURCE_REFS;</span>
+<span class="nc" id="L1086">        offset = SOURCE_REFS;</span>
       }
-<span class="fc" id="L1070">    }</span>
+<span class="fc" id="L1088">    }</span>
 
   }
 
@@ -1078,15 +1096,15 @@ import mtas.analysis.util.MtasConfiguration;
       extends MtasParserMapping&lt;MtasXMLParserMappingWord&gt; {
 
     /**
-     * Instantiates a new mtas xml parser mapping word.
+     * Instantiates a new mtas XML parser mapping word.
      */
-<span class="fc" id="L1083">    public MtasXMLParserMappingWord() {</span>
-<span class="fc" id="L1084">      super();</span>
-<span class="fc" id="L1085">      this.position = SOURCE_OWN;</span>
-<span class="fc" id="L1086">      this.realOffset = SOURCE_OWN;</span>
-<span class="fc" id="L1087">      this.offset = SOURCE_OWN;</span>
-<span class="fc" id="L1088">      this.type = MAPPING_TYPE_WORD;</span>
-<span class="fc" id="L1089">    }</span>
+<span class="fc" id="L1101">    public MtasXMLParserMappingWord() {</span>
+<span class="fc" id="L1102">      super();</span>
+<span class="fc" id="L1103">      this.position = SOURCE_OWN;</span>
+<span class="fc" id="L1104">      this.realOffset = SOURCE_OWN;</span>
+<span class="fc" id="L1105">      this.offset = SOURCE_OWN;</span>
+<span class="fc" id="L1106">      this.type = MAPPING_TYPE_WORD;</span>
+<span class="fc" id="L1107">    }</span>
 
     /*
      * (non-Javadoc)
@@ -1095,7 +1113,7 @@ import mtas.analysis.util.MtasConfiguration;
      */
     @Override
     protected MtasXMLParserMappingWord self() {
-<span class="nc" id="L1098">      return this;</span>
+<span class="nc" id="L1116">      return this;</span>
     }
   }
 
@@ -1106,15 +1124,15 @@ import mtas.analysis.util.MtasConfiguration;
       extends MtasParserMapping&lt;MtasXMLParserMappingWordAnnotation&gt; {
 
     /**
-     * Instantiates a new mtas xml parser mapping word annotation.
+     * Instantiates a new mtas XML parser mapping word annotation.
      */
-<span class="fc" id="L1111">    public MtasXMLParserMappingWordAnnotation() {</span>
-<span class="fc" id="L1112">      super();</span>
-<span class="fc" id="L1113">      this.position = SOURCE_OWN;</span>
-<span class="fc" id="L1114">      this.realOffset = SOURCE_OWN;</span>
-<span class="fc" id="L1115">      this.offset = SOURCE_ANCESTOR_WORD;</span>
-<span class="fc" id="L1116">      this.type = MAPPING_TYPE_WORD_ANNOTATION;</span>
-<span class="fc" id="L1117">    }</span>
+<span class="fc" id="L1129">    public MtasXMLParserMappingWordAnnotation() {</span>
+<span class="fc" id="L1130">      super();</span>
+<span class="fc" id="L1131">      this.position = SOURCE_OWN;</span>
+<span class="fc" id="L1132">      this.realOffset = SOURCE_OWN;</span>
+<span class="fc" id="L1133">      this.offset = SOURCE_ANCESTOR_WORD;</span>
+<span class="fc" id="L1134">      this.type = MAPPING_TYPE_WORD_ANNOTATION;</span>
+<span class="fc" id="L1135">    }</span>
 
     /*
      * (non-Javadoc)
@@ -1123,9 +1141,9 @@ import mtas.analysis.util.MtasConfiguration;
      */
     @Override
     protected MtasXMLParserMappingWordAnnotation self() {
-<span class="nc" id="L1126">      return this;</span>
+<span class="nc" id="L1144">      return this;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/index.html b/jacoco/mtas.analysis.parser/index.html
index 0ef00b4..3384175 100644
--- a/jacoco/mtas.analysis.parser/index.html
+++ b/jacoco/mtas.analysis.parser/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis.parser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.parser</span></div><h1>mtas.analysis.parser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8,679 of 14,016</td><td class="ctr2">38%</td><td class="bar">1,073 of 1,635</td><td class="ctr2">34%</td><td class="ctr1">735</td><td class="ctr2">993</td><td class="ctr1">1,590</td><td class="ctr2">2,787</td><td class="ctr1">78</td><td class="ctr2">173</td><td class="ctr1">16</td><td class="ctr2">29</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasCRMParser.html" class="el_class">MtasCRMParser</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="69" height="10" title="2,128" alt="2,128"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="42" height="10" title="198" alt="198"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">111</td><td class="ctr2" id="g3">111</td><td class="ctr1" id="h1">379</td><td class="ctr2" id="i3">379</td><td class="ctr1" id="j0">12</td><td class="ctr2" id="k3">12</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.html" class="el_class">MtasBasicParser</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="65" height="10" title="1,992" alt="1,992"/><img src="../.resources/greenbar.gif" width="54" height="10" title="1,672" alt="1,672"/></td><td class="ctr2" id="c11">46%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="76" height="10" title="358" alt="358"/><img src="../.resources/greenbar.gif" width="43" height="10" title="200" alt="200"/></td><td class="ctr2" id="e4">36%</td><td class="ctr1" id="f0">219</td><td class="ctr2" id="g0">303</td><td class="ctr1" id="h0">388</td><td class="ctr2" id="i0">741</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k2">24</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasBasicParser$MtasParserMapping.html" class="el_class">MtasBasicParser.MtasParserMapping</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="49" height="10" title="1,498" alt="1,498"/><img src="../.resources/greenbar.gif" width="40" height="10" title="1,245" alt="1,245"/></td><td class="ctr2" id="c12">45%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="44" height="10" title="205" alt="205"/><img src="../.resources/greenbar.gif" width="26" height="10" title="123" alt="123"/></td><td class="ctr2" id="e3">38%</td><td class="ctr1" id="f1">144</td><td class="ctr2" id="g2">192</td><td class="ctr1" id="h2">277</td><td class="ctr2" id="i2">548</td><td class="ctr1" id="j1">9</td><td class="ctr2" id="k1">28</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a22"><a href="MtasXMLParser.html" class="el_class">MtasXMLParser</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="42" height="10" title="1,286" alt="1,286"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1,832" alt="1,832"/></td><td class="ctr2" id="c10">59%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="32" height="10" title="149" alt="149"/><img src="../.resources/greenbar.gif" width="45" height="10" title="212" alt="212"/></td><td class="ctr2" id="e1">59%</td><td class="ctr1" id="f2">127</td><td class="ctr2" id="g1">193</td><td class="ctr1" id="h4">178</td><td class="ctr2" id="i1">577</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a17"><a href="MtasSketchParser.html" class="el_class">MtasSketchParser</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="38" height="10" title="1,173" alt="1,173"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="26" height="10" title="124" alt="124"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f4">68</td><td class="ctr2" id="g4">68</td><td class="ctr1" id="h3">210</td><td class="ctr2" id="i4">210</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k6">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasBasicParser$MtasParserVariable.html" class="el_class">MtasBasicParser.MtasParserVariable</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="6" height="10" title="192" alt="192"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="3" height="10" title="16" alt="16"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f6">11</td><td class="ctr2" id="g6">11</td><td class="ctr1" id="h6">27</td><td class="ctr2" id="i6">27</td><td class="ctr1" id="j6">3</td><td class="ctr2" id="k8">3</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a16"><a href="MtasParser$MtasParserObject.html" class="el_class">MtasParser.MtasParserObject</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="4" height="10" title="129" alt="129"/><img src="../.resources/greenbar.gif" width="10" height="10" title="309" alt="309"/></td><td class="ctr2" id="c9">71%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="3" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="e2">53%</td><td class="ctr1" id="f5">21</td><td class="ctr2" id="g5">56</td><td class="ctr1" id="h5">31</td><td class="ctr2" id="i5">115</td><td class="ctr1" id="j2">8</td><td class="ctr2" id="k0">38</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a9"><a href="MtasCRMParser$MtasCRMParserFunctionOutput.html" class="el_class">MtasCRMParser.MtasCRMParserFunctionOutput</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="43" alt="43"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g10">4</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i14">8</td><td class="ctr1" id="j7">3</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a21"><a href="MtasTEIParser.html" class="el_class">MtasTEIParser</a></td><td class="bar" id="b8"/><td class="ctr2" id="c17">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h7">9</td><td class="ctr2" id="i11">9</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k12">2</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a13"><a href="MtasElanParser.html" class="el_class">MtasElanParser</a></td><td class="bar" id="b9"/><td class="ctr2" id="c18">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h8">9</td><td class="ctr2" id="i12">9</td><td class="ctr1" id="j9">2</td><td class="ctr2" id="k13">2</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a12"><a href="MtasCRMParser$MtasCRMParserMappingWordAnnotation.html" class="el_class">MtasCRMParser.MtasCRMParserMappingWordAnnotation</a></td><td class="bar" id="b10"/><td class="ctr2" id="c19">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h10">8</td><td class="ctr2" id="i15">8</td><td class="ctr1" id="j10">2</td><td class="ctr2" id="k14">2</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a19"><a href="MtasSketchParser$MtasSketchParserMappingWord.html" class="el_class">MtasSketchParser.MtasSketchParserMappingWord</a></td><td class="bar" id="b11"/><td class="ctr2" id="c20">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h11">8</td><td class="ctr2" id="i16">8</td><td class="ctr1" id="j11">2</td><td class="ctr2" id="k15">2</td><td class="ctr1" id="l7">1</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a11"><a href="MtasCRMParser$MtasCRMParserMappingCRMSentence.html" class="el_class">MtasCRMParser.MtasCRMParserMappingCRMSentence</a></td><td class="bar" id="b12"/><td class="ctr2" id="c21">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g16">2</td><td class="ctr1" id="h12">8</td><td class="ctr2" id="i17">8</td><td class="ctr1" id="j12">2</td><td class="ctr2" id="k16">2</td><td class="ctr1" id="l8">1</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a10"><a href="MtasCRMParser$MtasCRMParserMappingCRMPair.html" class="el_class">MtasCRMParser.MtasCRMParserMappingCRMPair</a></td><td class="bar" id="b13"/><td class="ctr2" id="c22">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h13">8</td><td class="ctr2" id="i18">8</td><td class="ctr1" id="j13">2</td><td class="ctr2" id="k17">2</td><td class="ctr1" id="l9">1</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a20"><a href="MtasSketchParser$MtasSketchParserMappingWordAnnotation.html" class="el_class">MtasSketchParser.MtasSketchParserMappingWordAnnotation</a></td><td class="bar" id="b14"/><td class="ctr2" id="c23">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g18">2</td><td class="ctr1" id="h14">8</td><td class="ctr2" id="i19">8</td><td class="ctr1" id="j14">2</td><td class="ctr2" id="k18">2</td><td class="ctr1" id="l10">1</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a26"><a href="MtasXMLParser$MtasXMLParserMappingRelationAnnotation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingRelationAnnotation</a></td><td class="bar" id="b15"/><td class="ctr2" id="c24">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g19">2</td><td class="ctr1" id="h15">8</td><td class="ctr2" id="i20">8</td><td class="ctr1" id="j15">2</td><td class="ctr2" id="k19">2</td><td class="ctr1" id="l11">1</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a18"><a href="MtasSketchParser$MtasSketchParserMappingGroup.html" class="el_class">MtasSketchParser.MtasSketchParserMappingGroup</a></td><td class="bar" id="b16"/><td class="ctr2" id="c25">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g20">2</td><td class="ctr1" id="h16">8</td><td class="ctr2" id="i21">8</td><td class="ctr1" id="j16">2</td><td class="ctr2" id="k20">2</td><td class="ctr1" id="l12">1</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a8"><a href="MtasCRMParser$MtasCRMParserFunction.html" class="el_class">MtasCRMParser.MtasCRMParserFunction</a></td><td class="bar" id="b17"/><td class="ctr2" id="c26">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h17">4</td><td class="ctr2" id="i26">4</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k26">1</td><td class="ctr1" id="l13">1</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a24"><a href="MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingGroupAnnotation</a></td><td class="bar" id="b18"/><td class="ctr2" id="c8">72%</td><td class="bar" id="d7"/><td class="ctr2" id="e5">25%</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g9">5</td><td class="ctr1" id="h19">3</td><td class="ctr2" id="i9">13</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k10">3</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a5"><a href="MtasBasicParser$MtasParserVariableValue.html" class="el_class">MtasBasicParser.MtasParserVariableValue</a></td><td class="bar" id="b19"/><td class="ctr2" id="c27">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h18">4</td><td class="ctr2" id="i27">4</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k27">1</td><td class="ctr1" id="l14">1</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a7"><a href="MtasCRMParser$MtasCRMAncestors.html" class="el_class">MtasCRMParser.MtasCRMAncestors</a></td><td class="bar" id="b20"/><td class="ctr2" id="c28">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h20">2</td><td class="ctr2" id="i28">2</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k28">1</td><td class="ctr1" id="l15">1</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a3"><a href="MtasBasicParser$MtasParserType.html" class="el_class">MtasBasicParser.MtasParserType</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="1" height="10" title="44" alt="44"/></td><td class="ctr2" id="c3">94%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g7">8</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i7">16</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k5">8</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a28"><a href="MtasXMLParser$MtasXMLParserMappingWordAnnotation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingWordAnnotation</a></td><td class="bar" id="b22"/><td class="ctr2" id="c4">90%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i22">8</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k21">2</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a27"><a href="MtasXMLParser$MtasXMLParserMappingWord.html" class="el_class">MtasXMLParser.MtasXMLParserMappingWord</a></td><td class="bar" id="b23"/><td class="ctr2" id="c5">90%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i23">8</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k22">2</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a23"><a href="MtasXMLParser$MtasXMLParserMappingGroup.html" class="el_class">MtasXMLParser.MtasXMLParserMappingGroup</a></td><td class="bar" id="b24"/><td class="ctr2" id="c6">90%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i24">8</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k23">2</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a25"><a href="MtasXMLParser$MtasXMLParserMappingRelation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingRelation</a></td><td class="bar" id="b25"/><td class="ctr2" id="c7">90%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i25">8</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k24">2</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a15"><a href="MtasParser.html" class="el_class">MtasParser</a></td><td class="bar" id="b26"><img src="../.resources/greenbar.gif" width="2" height="10" title="66" alt="66"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">88%</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i10">13</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k11">3</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a2"><a href="MtasBasicParser$MtasParserMappingToken.html" class="el_class">MtasBasicParser.MtasParserMappingToken</a></td><td class="bar" id="b27"><img src="../.resources/greenbar.gif" width="1" height="10" title="45" alt="45"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i8">15</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k7">4</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a14"><a href="MtasFoliaParser.html" class="el_class">MtasFoliaParser</a></td><td class="bar" id="b28"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i13">9</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k25">2</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m28">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis.parser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.parser</span></div><h1>mtas.analysis.parser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8,698 of 14,045</td><td class="ctr2">38%</td><td class="bar">1,075 of 1,639</td><td class="ctr2">34%</td><td class="ctr1">737</td><td class="ctr2">995</td><td class="ctr1">1,596</td><td class="ctr2">2,796</td><td class="ctr1">78</td><td class="ctr2">173</td><td class="ctr1">16</td><td class="ctr2">29</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasCRMParser.html" class="el_class">MtasCRMParser</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="69" height="10" title="2,135" alt="2,135"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="198" alt="198"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">111</td><td class="ctr2" id="g3">111</td><td class="ctr1" id="h1">380</td><td class="ctr2" id="i3">380</td><td class="ctr1" id="j0">12</td><td class="ctr2" id="k3">12</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasBasicParser.html" class="el_class">MtasBasicParser</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="65" height="10" title="1,993" alt="1,993"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="1,685" alt="1,685"/></td><td class="ctr2" id="c11">45%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="360" alt="360"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="202" alt="202"/></td><td class="ctr2" id="e4">35%</td><td class="ctr1" id="f0">221</td><td class="ctr2" id="g0">306</td><td class="ctr1" id="h0">388</td><td class="ctr2" id="i0">744</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k2">25</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasBasicParser$MtasParserMapping.html" class="el_class">MtasBasicParser.MtasParserMapping</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="1,498" alt="1,498"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="1,245" alt="1,245"/></td><td class="ctr2" id="c12">45%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="205" alt="205"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="123" alt="123"/></td><td class="ctr2" id="e3">37%</td><td class="ctr1" id="f1">144</td><td class="ctr2" id="g2">192</td><td class="ctr1" id="h2">277</td><td class="ctr2" id="i2">548</td><td class="ctr1" id="j1">9</td><td class="ctr2" id="k1">28</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a22"><a href="MtasXMLParser.html" class="el_class">MtasXMLParser</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="1,290" alt="1,290"/><img src="../jacoco-resources/greenbar.gif" width="59" height="10" title="1,834" alt="1,834"/></td><td class="ctr2" id="c10">58%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="149" alt="149"/><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="212" alt="212"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f2">127</td><td class="ctr2" id="g1">193</td><td class="ctr1" id="h4">179</td><td class="ctr2" id="i1">580</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a17"><a href="MtasSketchParser.html" class="el_class">MtasSketchParser</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="1,180" alt="1,180"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="124" alt="124"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f4">68</td><td class="ctr2" id="g4">68</td><td class="ctr1" id="h3">214</td><td class="ctr2" id="i4">214</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k6">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasBasicParser$MtasParserVariable.html" class="el_class">MtasBasicParser.MtasParserVariable</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="192" alt="192"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="16" alt="16"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f6">11</td><td class="ctr2" id="g6">11</td><td class="ctr1" id="h6">27</td><td class="ctr2" id="i6">27</td><td class="ctr1" id="j6">3</td><td class="ctr2" id="k8">3</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a16"><a href="MtasParser$MtasParserObject.html" class="el_class">MtasParser.MtasParserObject</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="129" alt="129"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="308" alt="308"/></td><td class="ctr2" id="c9">70%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="e2">52%</td><td class="ctr1" id="f5">21</td><td class="ctr2" id="g5">56</td><td class="ctr1" id="h5">31</td><td class="ctr2" id="i5">114</td><td class="ctr1" id="j2">8</td><td class="ctr2" id="k0">38</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a9"><a href="MtasCRMParser$MtasCRMParserFunctionOutput.html" class="el_class">MtasCRMParser.MtasCRMParserFunctionOutput</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="43" alt="43"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g10">4</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i14">8</td><td class="ctr1" id="j7">3</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a21"><a href="MtasTEIParser.html" class="el_class">MtasTEIParser</a></td><td class="bar" id="b8"/><td class="ctr2" id="c17">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h7">9</td><td class="ctr2" id="i11">9</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k11">2</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a13"><a href="MtasElanParser.html" class="el_class">MtasElanParser</a></td><td class="bar" id="b9"/><td class="ctr2" id="c18">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h8">9</td><td class="ctr2" id="i12">9</td><td class="ctr1" id="j9">2</td><td class="ctr2" id="k12">2</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a12"><a href="MtasCRMParser$MtasCRMParserMappingWordAnnotation.html" class="el_class">MtasCRMParser.MtasCRMParserMappingWordAnnotation</a></td><td class="bar" id="b10"/><td class="ctr2" id="c19">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h10">8</td><td class="ctr2" id="i15">8</td><td class="ctr1" id="j10">2</td><td class="ctr2" id="k13">2</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a19"><a href="MtasSketchParser$MtasSketchParserMappingWord.html" class="el_class">MtasSketchParser.MtasSketchParserMappingWord</a></td><td class="bar" id="b11"/><td class="ctr2" id="c20">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h11">8</td><td class="ctr2" id="i16">8</td><td class="ctr1" id="j11">2</td><td class="ctr2" id="k14">2</td><td class="ctr1" id="l7">1</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a11"><a href="MtasCRMParser$MtasCRMParserMappingCRMSentence.html" class="el_class">MtasCRMParser.MtasCRMParserMappingCRMSentence</a></td><td class="bar" id="b12"/><td class="ctr2" id="c21">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g16">2</td><td class="ctr1" id="h12">8</td><td class="ctr2" id="i17">8</td><td class="ctr1" id="j12">2</td><td class="ctr2" id="k15">2</td><td class="ctr1" id="l8">1</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a10"><a href="MtasCRMParser$MtasCRMParserMappingCRMPair.html" class="el_class">MtasCRMParser.MtasCRMParserMappingCRMPair</a></td><td class="bar" id="b13"/><td class="ctr2" id="c22">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h13">8</td><td class="ctr2" id="i18">8</td><td class="ctr1" id="j13">2</td><td class="ctr2" id="k16">2</td><td class="ctr1" id="l9">1</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a20"><a href="MtasSketchParser$MtasSketchParserMappingWordAnnotation.html" class="el_class">MtasSketchParser.MtasSketchParserMappingWordAnnotation</a></td><td class="bar" id="b14"/><td class="ctr2" id="c23">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g18">2</td><td class="ctr1" id="h14">8</td><td class="ctr2" id="i19">8</td><td class="ctr1" id="j14">2</td><td class="ctr2" id="k17">2</td><td class="ctr1" id="l10">1</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a26"><a href="MtasXMLParser$MtasXMLParserMappingRelationAnnotation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingRelationAnnotation</a></td><td class="bar" id="b15"/><td class="ctr2" id="c24">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g19">2</td><td class="ctr1" id="h15">8</td><td class="ctr2" id="i20">8</td><td class="ctr1" id="j15">2</td><td class="ctr2" id="k18">2</td><td class="ctr1" id="l11">1</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a18"><a href="MtasSketchParser$MtasSketchParserMappingGroup.html" class="el_class">MtasSketchParser.MtasSketchParserMappingGroup</a></td><td class="bar" id="b16"/><td class="ctr2" id="c25">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g20">2</td><td class="ctr1" id="h16">8</td><td class="ctr2" id="i21">8</td><td class="ctr1" id="j16">2</td><td class="ctr2" id="k19">2</td><td class="ctr1" id="l12">1</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a8"><a href="MtasCRMParser$MtasCRMParserFunction.html" class="el_class">MtasCRMParser.MtasCRMParserFunction</a></td><td class="bar" id="b17"/><td class="ctr2" id="c26">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h17">4</td><td class="ctr2" id="i26">4</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k26">1</td><td class="ctr1" id="l13">1</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a24"><a href="MtasXMLParser$MtasXMLParserMappingGroupAnnotation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingGroupAnnotation</a></td><td class="bar" id="b18"/><td class="ctr2" id="c8">72%</td><td class="bar" id="d7"/><td class="ctr2" id="e5">25%</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g9">5</td><td class="ctr1" id="h19">3</td><td class="ctr2" id="i9">13</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k10">3</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a5"><a href="MtasBasicParser$MtasParserVariableValue.html" class="el_class">MtasBasicParser.MtasParserVariableValue</a></td><td class="bar" id="b19"/><td class="ctr2" id="c27">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h18">4</td><td class="ctr2" id="i27">4</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k27">1</td><td class="ctr1" id="l14">1</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a7"><a href="MtasCRMParser$MtasCRMAncestors.html" class="el_class">MtasCRMParser.MtasCRMAncestors</a></td><td class="bar" id="b20"/><td class="ctr2" id="c28">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h20">2</td><td class="ctr2" id="i28">2</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k28">1</td><td class="ctr1" id="l15">1</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a3"><a href="MtasBasicParser$MtasParserType.html" class="el_class">MtasBasicParser.MtasParserType</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="44" alt="44"/></td><td class="ctr2" id="c3">93%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g7">8</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i7">16</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k5">8</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a28"><a href="MtasXMLParser$MtasXMLParserMappingWordAnnotation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingWordAnnotation</a></td><td class="bar" id="b22"/><td class="ctr2" id="c4">90%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i22">8</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k20">2</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a27"><a href="MtasXMLParser$MtasXMLParserMappingWord.html" class="el_class">MtasXMLParser.MtasXMLParserMappingWord</a></td><td class="bar" id="b23"/><td class="ctr2" id="c5">90%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i23">8</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k21">2</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a23"><a href="MtasXMLParser$MtasXMLParserMappingGroup.html" class="el_class">MtasXMLParser.MtasXMLParserMappingGroup</a></td><td class="bar" id="b24"/><td class="ctr2" id="c6">90%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i24">8</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k22">2</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a25"><a href="MtasXMLParser$MtasXMLParserMappingRelation.html" class="el_class">MtasXMLParser.MtasXMLParserMappingRelation</a></td><td class="bar" id="b25"/><td class="ctr2" id="c7">90%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i25">8</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k23">2</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a15"><a href="MtasParser.html" class="el_class">MtasParser</a></td><td class="bar" id="b26"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="62" alt="62"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">87%</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g8">6</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i10">12</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k24">2</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a2"><a href="MtasBasicParser$MtasParserMappingToken.html" class="el_class">MtasBasicParser.MtasParserMappingToken</a></td><td class="bar" id="b27"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="45" alt="45"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i8">15</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k7">4</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a14"><a href="MtasFoliaParser.html" class="el_class">MtasFoliaParser</a></td><td class="bar" id="b28"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i13">9</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k25">2</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m28">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.parser/index.source.html b/jacoco/mtas.analysis.parser/index.source.html
index 114a448..afb6406 100644
--- a/jacoco/mtas.analysis.parser/index.source.html
+++ b/jacoco/mtas.analysis.parser/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis.parser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.parser</span></div><h1>mtas.analysis.parser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8,679 of 14,016</td><td class="ctr2">38%</td><td class="bar">1,073 of 1,635</td><td class="ctr2">34%</td><td class="ctr1">735</td><td class="ctr2">993</td><td class="ctr1">1,590</td><td class="ctr2">2,787</td><td class="ctr1">78</td><td class="ctr2">173</td><td class="ctr1">16</td><td class="ctr2">29</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBasicParser.java.html" class="el_source">MtasBasicParser.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="66" height="10" title="3,694" alt="3,694"/><img src="../.resources/greenbar.gif" width="53" height="10" title="3,006" alt="3,006"/></td><td class="ctr2" id="c3">45%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="77" height="10" title="579" alt="579"/><img src="../.resources/greenbar.gif" width="42" height="10" title="323" alt="323"/></td><td class="ctr2" id="e2">36%</td><td class="ctr1" id="f0">376</td><td class="ctr2" id="g0">519</td><td class="ctr1" id="h0">697</td><td class="ctr2" id="i0">1,351</td><td class="ctr1" id="j1">20</td><td class="ctr2" id="k0">68</td><td class="ctr1" id="l2">2</td><td class="ctr2" id="m2">6</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html" class="el_source">MtasCRMParser.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="40" height="10" title="2,251" alt="2,251"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="26" height="10" title="200" alt="200"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">123</td><td class="ctr2" id="g2">123</td><td class="ctr1" id="h1">417</td><td class="ctr2" id="i2">417</td><td class="ctr1" id="j0">23</td><td class="ctr2" id="k2">23</td><td class="ctr1" id="l0">7</td><td class="ctr2" id="m0">7</td></tr><tr><td id="a7"><a href="MtasXMLParser.java.html" class="el_source">MtasXMLParser.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="23" height="10" title="1,325" alt="1,325"/><img src="../.resources/greenbar.gif" width="34" height="10" title="1,934" alt="1,934"/></td><td class="ctr2" id="c2">59%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="20" height="10" title="152" alt="152"/><img src="../.resources/greenbar.gif" width="28" height="10" title="213" alt="213"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f1">136</td><td class="ctr2" id="g1">208</td><td class="ctr1" id="h3">193</td><td class="ctr2" id="i1">630</td><td class="ctr1" id="j3">11</td><td class="ctr2" id="k3">23</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m1">7</td></tr><tr><td id="a5"><a href="MtasSketchParser.java.html" class="el_source">MtasSketchParser.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="22" height="10" title="1,236" alt="1,236"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="16" height="10" title="124" alt="124"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">74</td><td class="ctr2" id="g3">74</td><td class="ctr1" id="h2">234</td><td class="ctr2" id="i3">234</td><td class="ctr1" id="j2">12</td><td class="ctr2" id="k4">12</td><td class="ctr1" id="l1">4</td><td class="ctr2" id="m3">4</td></tr><tr><td id="a4"><a href="MtasParser.java.html" class="el_source">MtasParser.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="129" alt="129"/><img src="../.resources/greenbar.gif" width="6" height="10" title="375" alt="375"/></td><td class="ctr2" id="c1">74%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="2" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="26" alt="26"/></td><td class="ctr2" id="e0">59%</td><td class="ctr1" id="f4">22</td><td class="ctr2" id="g4">63</td><td class="ctr1" id="h4">31</td><td class="ctr2" id="i4">128</td><td class="ctr1" id="j4">8</td><td class="ctr2" id="k1">41</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m4">2</td></tr><tr><td id="a6"><a href="MtasTEIParser.java.html" class="el_source">MtasTEIParser.java</a></td><td class="bar" id="b5"/><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a2"><a href="MtasElanParser.java.html" class="el_source">MtasElanParser.java</a></td><td class="bar" id="b6"/><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a3"><a href="MtasFoliaParser.java.html" class="el_source">MtasFoliaParser.java</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis.parser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.parser</span></div><h1>mtas.analysis.parser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8,698 of 14,045</td><td class="ctr2">38%</td><td class="bar">1,075 of 1,639</td><td class="ctr2">34%</td><td class="ctr1">737</td><td class="ctr2">995</td><td class="ctr1">1,596</td><td class="ctr2">2,796</td><td class="ctr1">78</td><td class="ctr2">173</td><td class="ctr1">16</td><td class="ctr2">29</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBasicParser.java.html" class="el_source">MtasBasicParser.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="66" height="10" title="3,695" alt="3,695"/><img src="../jacoco-resources/greenbar.gif" width="53" height="10" title="3,019" alt="3,019"/></td><td class="ctr2" id="c3">44%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="581" alt="581"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="325" alt="325"/></td><td class="ctr2" id="e2">35%</td><td class="ctr1" id="f0">378</td><td class="ctr2" id="g0">522</td><td class="ctr1" id="h0">697</td><td class="ctr2" id="i0">1,354</td><td class="ctr1" id="j1">20</td><td class="ctr2" id="k0">69</td><td class="ctr1" id="l2">2</td><td class="ctr2" id="m2">6</td></tr><tr><td id="a1"><a href="MtasCRMParser.java.html" class="el_source">MtasCRMParser.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="2,258" alt="2,258"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="200" alt="200"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">123</td><td class="ctr2" id="g2">123</td><td class="ctr1" id="h1">418</td><td class="ctr2" id="i2">418</td><td class="ctr1" id="j0">23</td><td class="ctr2" id="k2">23</td><td class="ctr1" id="l0">7</td><td class="ctr2" id="m0">7</td></tr><tr><td id="a7"><a href="MtasXMLParser.java.html" class="el_source">MtasXMLParser.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="1,329" alt="1,329"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="1,936" alt="1,936"/></td><td class="ctr2" id="c2">59%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="152" alt="152"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="213" alt="213"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f1">136</td><td class="ctr2" id="g1">208</td><td class="ctr1" id="h3">194</td><td class="ctr2" id="i1">633</td><td class="ctr1" id="j3">11</td><td class="ctr2" id="k3">23</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m1">7</td></tr><tr><td id="a5"><a href="MtasSketchParser.java.html" class="el_source">MtasSketchParser.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="1,243" alt="1,243"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="124" alt="124"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">74</td><td class="ctr2" id="g3">74</td><td class="ctr1" id="h2">238</td><td class="ctr2" id="i3">238</td><td class="ctr1" id="j2">12</td><td class="ctr2" id="k4">12</td><td class="ctr1" id="l1">4</td><td class="ctr2" id="m3">4</td></tr><tr><td id="a4"><a href="MtasParser.java.html" class="el_source">MtasParser.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="129" alt="129"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="370" alt="370"/></td><td class="ctr2" id="c1">74%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="26" alt="26"/></td><td class="ctr2" id="e0">59%</td><td class="ctr1" id="f4">22</td><td class="ctr2" id="g4">62</td><td class="ctr1" id="h4">31</td><td class="ctr2" id="i4">126</td><td class="ctr1" id="j4">8</td><td class="ctr2" id="k1">40</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m4">2</td></tr><tr><td id="a6"><a href="MtasTEIParser.java.html" class="el_source">MtasTEIParser.java</a></td><td class="bar" id="b5"/><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a2"><a href="MtasElanParser.java.html" class="el_source">MtasElanParser.java</a></td><td class="bar" id="b6"/><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a3"><a href="MtasFoliaParser.java.html" class="el_source">MtasFoliaParser.java</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasOffset.html b/jacoco/mtas.analysis.token/MtasOffset.html
index 06235ff..750bc8f 100644
--- a/jacoco/mtas.analysis.token/MtasOffset.html
+++ b/jacoco/mtas.analysis.token/MtasOffset.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasOffset</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasOffset</span></div><h1>MtasOffset</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 45</td><td class="ctr2">62%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">10</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasOffset.java.html#L61" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasOffset.java.html#L32" class="el_method">add(int, int)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="91" height="10" title="13" alt="13"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasOffset.java.html#L20" class="el_method">MtasOffset(int, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="63" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasOffset.java.html#L42" class="el_method">getStart()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasOffset.java.html#L51" class="el_method">getEnd()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasOffset</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasOffset</span></div><h1>MtasOffset</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 45</td><td class="ctr2">62%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">10</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasOffset.java.html#L61" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasOffset.java.html#L32" class="el_method">add(int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="91" height="10" title="13" alt="13"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasOffset.java.html#L20" class="el_method">MtasOffset(int, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasOffset.java.html#L42" class="el_method">getStart()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasOffset.java.html#L51" class="el_method">getEnd()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasOffset.java.html b/jacoco/mtas.analysis.token/MtasOffset.java.html
index 8d268e9..2029837 100644
--- a/jacoco/mtas.analysis.token/MtasOffset.java.html
+++ b/jacoco/mtas.analysis.token/MtasOffset.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasOffset.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasOffset.java</span></div><h1>MtasOffset.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasOffset.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasOffset.java</span></div><h1>MtasOffset.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
 
 /**
  * The Class MtasOffset.
@@ -62,4 +62,4 @@ public class MtasOffset {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasPosition.html b/jacoco/mtas.analysis.token/MtasPosition.html
index d464730..27dee7d 100644
--- a/jacoco/mtas.analysis.token/MtasPosition.html
+++ b/jacoco/mtas.analysis.token/MtasPosition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPosition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasPosition</span></div><h1>MtasPosition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">287 of 586</td><td class="ctr2">51%</td><td class="bar">39 of 68</td><td class="ctr2">43%</td><td class="ctr1">26</td><td class="ctr2">45</td><td class="ctr1">57</td><td class="ctr2">116</td><td class="ctr1">3</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasPosition.java.html#L202" class="el_method">add(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="181" alt="181"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h0">36</td><td class="ctr2" id="i0">36</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasPosition.java.html#L254" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="36" height="10" title="55" alt="55"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="53" height="10" title="8" alt="8"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasPosition.java.html#L148" class="el_method">getLength()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="19" height="10" title="29" alt="29"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasPosition.java.html#L165" class="el_method">add(int[])</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="87" height="10" title="132" alt="132"/></td><td class="ctr2" id="c2">95%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="13" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="93" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">88%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a8"><a href="MtasPosition.java.html#L32" class="el_method">MtasPosition(int, int)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c7">72%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasPosition.java.html#L100" class="el_method">checkType(String)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">75%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasPosition.java.html#L122" class="el_method">getEnd()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="15" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">92%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="33" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasPosition.java.html#L113" class="el_method">getStart()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">78%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a5"><a href="MtasPosition.java.html#L138" class="el_method">getPositions()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="MtasPosition.java.html#L32" class="el_method">MtasPosition(int[])</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="57" height="10" title="86" alt="86"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a7"><a href="MtasPosition.java.html#L32" class="el_method">MtasPosition(int)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPosition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasPosition</span></div><h1>MtasPosition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">287 of 586</td><td class="ctr2">51%</td><td class="bar">39 of 68</td><td class="ctr2">42%</td><td class="ctr1">26</td><td class="ctr2">45</td><td class="ctr1">57</td><td class="ctr2">116</td><td class="ctr1">3</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasPosition.java.html#L196" class="el_method">add(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="181" alt="181"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h0">36</td><td class="ctr2" id="i0">36</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasPosition.java.html#L248" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="55" alt="55"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="8" alt="8"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasPosition.java.html#L144" class="el_method">getLength()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="29" alt="29"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasPosition.java.html#L160" class="el_method">add(int[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="87" height="10" title="132" alt="132"/></td><td class="ctr2" id="c2">94%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">87%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a8"><a href="MtasPosition.java.html#L33" class="el_method">MtasPosition(int, int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c7">72%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasPosition.java.html#L96" class="el_method">checkType(String)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">75%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasPosition.java.html#L118" class="el_method">getEnd()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">92%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasPosition.java.html#L109" class="el_method">getStart()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">77%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a5"><a href="MtasPosition.java.html#L134" class="el_method">getPositions()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="MtasPosition.java.html#L33" class="el_method">MtasPosition(int[])</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="86" alt="86"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a7"><a href="MtasPosition.java.html#L33" class="el_method">MtasPosition(int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasPosition.java.html b/jacoco/mtas.analysis.token/MtasPosition.java.html
index f9e5602..137f93a 100644
--- a/jacoco/mtas.analysis.token/MtasPosition.java.html
+++ b/jacoco/mtas.analysis.token/MtasPosition.java.html
@@ -1,6 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPosition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasPosition.java</span></div><h1>MtasPosition.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPosition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasPosition.java</span></div><h1>MtasPosition.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
 
 import java.util.Arrays;
+import java.util.SortedSet;
 import java.util.TreeSet;
 
 import org.apache.commons.lang.ArrayUtils;
@@ -10,14 +11,14 @@ import org.apache.commons.lang.ArrayUtils;
  */
 public class MtasPosition {
 
-  /** The position single. */
-  public final static String POSITION_SINGLE = &quot;single&quot;;
+  /** The Constant POSITION_SINGLE. */
+  public static final String POSITION_SINGLE = &quot;single&quot;;
 
-  /** The position range. */
-  public final static String POSITION_RANGE = &quot;range&quot;;
+  /** The Constant POSITION_RANGE. */
+  public static final String POSITION_RANGE = &quot;range&quot;;
 
-  /** The position set. */
-  public final static String POSITION_SET = &quot;set&quot;;
+  /** The Constant POSITION_SET. */
+  public static final String POSITION_SET = &quot;set&quot;;
 
   /** The mtas position type. */
   private String mtasPositionType;
@@ -29,13 +30,12 @@ public class MtasPosition {
   private int mtasPositionEnd;
 
   /** The mtas position list. */
-<span class="fc" id="L32">  private int[] mtasPositionList = null;</span>
+<span class="fc" id="L33">  private int[] mtasPositionList = null;</span>
 
   /**
    * Instantiates a new mtas position.
    *
-   * @param position
-   *          the position
+   * @param position the position
    */
 <span class="fc" id="L40">  public MtasPosition(int position) {</span>
 <span class="fc" id="L41">    mtasPositionType = POSITION_SINGLE;</span>
@@ -45,62 +45,58 @@ public class MtasPosition {
   /**
    * Instantiates a new mtas position.
    *
-   * @param start
-   *          the start
-   * @param end
-   *          the end
+   * @param start the start
+   * @param end the end
    */
-<span class="fc" id="L53">  public MtasPosition(int start, int end) {</span>
-<span class="pc bpc" id="L54" title="1 of 2 branches missed.">    if (start == end) {</span>
-<span class="nc" id="L55">      mtasPositionType = POSITION_SINGLE;</span>
-<span class="nc" id="L56">      mtasPositionStart = start;</span>
+<span class="fc" id="L51">  public MtasPosition(int start, int end) {</span>
+<span class="pc bpc" id="L52" title="1 of 2 branches missed.">    if (start == end) {</span>
+<span class="nc" id="L53">      mtasPositionType = POSITION_SINGLE;</span>
+<span class="nc" id="L54">      mtasPositionStart = start;</span>
     } else {
-<span class="fc" id="L58">      mtasPositionType = POSITION_RANGE;</span>
-<span class="fc" id="L59">      mtasPositionStart = start;</span>
-<span class="fc" id="L60">      mtasPositionEnd = end;</span>
+<span class="fc" id="L56">      mtasPositionType = POSITION_RANGE;</span>
+<span class="fc" id="L57">      mtasPositionStart = start;</span>
+<span class="fc" id="L58">      mtasPositionEnd = end;</span>
     }
-<span class="fc" id="L62">  }</span>
+<span class="fc" id="L60">  }</span>
 
   /**
    * Instantiates a new mtas position.
    *
-   * @param positions
-   *          the positions
+   * @param positions the positions
    */
-<span class="fc" id="L70">  public MtasPosition(int[] positions) {</span>
-<span class="fc" id="L71">    TreeSet&lt;Integer&gt; list = new TreeSet&lt;Integer&gt;();</span>
-<span class="fc bfc" id="L72" title="All 2 branches covered.">    for (int p : positions) {</span>
-<span class="fc" id="L73">      list.add(p);</span>
+<span class="fc" id="L67">  public MtasPosition(int[] positions) {</span>
+<span class="fc" id="L68">    SortedSet&lt;Integer&gt; list = new TreeSet&lt;&gt;();</span>
+<span class="fc bfc" id="L69" title="All 2 branches covered.">    for (int p : positions) {</span>
+<span class="fc" id="L70">      list.add(p);</span>
     }
-<span class="fc bfc" id="L75" title="All 2 branches covered.">    if (list.size() == 1) {</span>
-<span class="fc" id="L76">      mtasPositionType = POSITION_SINGLE;</span>
-<span class="fc" id="L77">      mtasPositionStart = list.first();</span>
+<span class="fc bfc" id="L72" title="All 2 branches covered.">    if (list.size() == 1) {</span>
+<span class="fc" id="L73">      mtasPositionType = POSITION_SINGLE;</span>
+<span class="fc" id="L74">      mtasPositionStart = list.first();</span>
     } else {
-<span class="fc" id="L79">      mtasPositionType = POSITION_SET;</span>
-<span class="fc" id="L80">      mtasPositionList = ArrayUtils</span>
-<span class="fc" id="L81">          .toPrimitive(list.toArray(new Integer[list.size()]));</span>
-<span class="fc" id="L82">      mtasPositionStart = list.first();</span>
-<span class="fc" id="L83">      mtasPositionEnd = list.last();</span>
-<span class="fc bfc" id="L84" title="All 2 branches covered.">      if (mtasPositionList.length == (1 + mtasPositionEnd</span>
+<span class="fc" id="L76">      mtasPositionType = POSITION_SET;</span>
+<span class="fc" id="L77">      mtasPositionList = ArrayUtils</span>
+<span class="fc" id="L78">          .toPrimitive(list.toArray(new Integer[list.size()]));</span>
+<span class="fc" id="L79">      mtasPositionStart = list.first();</span>
+<span class="fc" id="L80">      mtasPositionEnd = list.last();</span>
+<span class="fc bfc" id="L81" title="All 2 branches covered.">      if (mtasPositionList.length == (1 + mtasPositionEnd</span>
           - mtasPositionStart)) {
-<span class="fc" id="L86">        mtasPositionType = POSITION_RANGE;</span>
-<span class="fc" id="L87">        mtasPositionList = null;</span>
+<span class="fc" id="L83">        mtasPositionType = POSITION_RANGE;</span>
+<span class="fc" id="L84">        mtasPositionList = null;</span>
       }
     }
-<span class="fc" id="L90">  }</span>
+<span class="fc" id="L87">  }</span>
 
   /**
    * Check type.
    *
-   * @param type
-   *          the type
+   * @param type the type
    * @return the boolean
    */
   public Boolean checkType(String type) {
-<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    if (mtasPositionType == null) {</span>
-<span class="nc" id="L101">      return false;</span>
+<span class="pc bpc" id="L96" title="1 of 2 branches missed.">    if (mtasPositionType == null) {</span>
+<span class="nc" id="L97">      return false;</span>
     } else {
-<span class="fc" id="L103">      return mtasPositionType.equals(type);</span>
+<span class="fc" id="L99">      return mtasPositionType.equals(type);</span>
     }
   }
 
@@ -110,7 +106,7 @@ public class MtasPosition {
    * @return the start
    */
   public Integer getStart() {
-<span class="pc bpc" id="L113" title="1 of 2 branches missed.">    return mtasPositionType == null ? null : mtasPositionStart;</span>
+<span class="pc bpc" id="L109" title="1 of 2 branches missed.">    return mtasPositionType == null ? null : mtasPositionStart;</span>
   }
 
   /**
@@ -119,13 +115,13 @@ public class MtasPosition {
    * @return the end
    */
   public Integer getEnd() {
-<span class="fc bfc" id="L122" title="All 2 branches covered.">    if (mtasPositionType.equals(POSITION_RANGE)</span>
-<span class="fc bfc" id="L123" title="All 2 branches covered.">        || mtasPositionType.equals(POSITION_SET)) {</span>
-<span class="fc" id="L124">      return mtasPositionEnd;</span>
-<span class="pc bpc" id="L125" title="1 of 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
-<span class="fc" id="L126">      return mtasPositionStart;</span>
+<span class="fc bfc" id="L118" title="All 2 branches covered.">    if (mtasPositionType.equals(POSITION_RANGE)</span>
+<span class="fc bfc" id="L119" title="All 2 branches covered.">        || mtasPositionType.equals(POSITION_SET)) {</span>
+<span class="fc" id="L120">      return mtasPositionEnd;</span>
+<span class="pc bpc" id="L121" title="1 of 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
+<span class="fc" id="L122">      return mtasPositionStart;</span>
     } else {
-<span class="nc" id="L128">      return null;</span>
+<span class="nc" id="L124">      return null;</span>
     }
   }
 
@@ -135,8 +131,8 @@ public class MtasPosition {
    * @return the positions
    */
   public int[] getPositions() {
-<span class="pc bpc" id="L138" title="1 of 2 branches missed.">    return (mtasPositionType.equals(POSITION_SET))</span>
-<span class="pc" id="L139">        ? (int[]) mtasPositionList.clone() : null;</span>
+<span class="pc bpc" id="L134" title="1 of 2 branches missed.">    return (mtasPositionType.equals(POSITION_SET))</span>
+<span class="pc" id="L135">        ? (int[]) mtasPositionList.clone() : null;</span>
   }
 
   /**
@@ -145,104 +141,102 @@ public class MtasPosition {
    * @return the length
    */
   public Integer getLength() {
-<span class="nc bnc" id="L148" title="All 2 branches missed.">    if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
-<span class="nc" id="L149">      return 1;</span>
-<span class="nc bnc" id="L150" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_RANGE)</span>
-<span class="nc bnc" id="L151" title="All 2 branches missed.">        || mtasPositionType.equals(POSITION_SET)) {</span>
-<span class="nc" id="L152">      return 1 + mtasPositionEnd - mtasPositionStart;</span>
+<span class="nc bnc" id="L144" title="All 2 branches missed.">    if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
+<span class="nc" id="L145">      return 1;</span>
+<span class="nc bnc" id="L146" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_RANGE)</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">        || mtasPositionType.equals(POSITION_SET)) {</span>
+<span class="nc" id="L148">      return 1 + mtasPositionEnd - mtasPositionStart;</span>
     } else {
-<span class="nc" id="L154">      return null;</span>
+<span class="nc" id="L150">      return null;</span>
     }
   }
 
   /**
    * Adds the.
    *
-   * @param positions
-   *          the positions
+   * @param positions the positions
    */
   public void add(int[] positions) {
-<span class="fc" id="L165">    TreeSet&lt;Integer&gt; list = new TreeSet&lt;Integer&gt;();</span>
-<span class="fc bfc" id="L166" title="All 2 branches covered.">    for (int p : positions) {</span>
-<span class="fc" id="L167">      list.add(p);</span>
+<span class="fc" id="L160">    SortedSet&lt;Integer&gt; list = new TreeSet&lt;&gt;();</span>
+<span class="fc bfc" id="L161" title="All 2 branches covered.">    for (int p : positions) {</span>
+<span class="fc" id="L162">      list.add(p);</span>
     }
-<span class="fc bfc" id="L169" title="All 2 branches covered.">    if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
-<span class="fc" id="L170">      mtasPositionType = POSITION_SET;</span>
-<span class="fc" id="L171">      list.add(mtasPositionStart);</span>
-<span class="fc bfc" id="L172" title="All 2 branches covered.">    } else if (mtasPositionType.equals(POSITION_RANGE)) {</span>
-<span class="fc" id="L173">      mtasPositionType = POSITION_SET;</span>
-<span class="fc bfc" id="L174" title="All 2 branches covered.">      for (int i = mtasPositionStart; i &lt;= mtasPositionEnd; i++) {</span>
-<span class="fc" id="L175">        list.add(i);</span>
+<span class="fc bfc" id="L164" title="All 2 branches covered.">    if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
+<span class="fc" id="L165">      mtasPositionType = POSITION_SET;</span>
+<span class="fc" id="L166">      list.add(mtasPositionStart);</span>
+<span class="fc bfc" id="L167" title="All 2 branches covered.">    } else if (mtasPositionType.equals(POSITION_RANGE)) {</span>
+<span class="fc" id="L168">      mtasPositionType = POSITION_SET;</span>
+<span class="fc bfc" id="L169" title="All 2 branches covered.">      for (int i = mtasPositionStart; i &lt;= mtasPositionEnd; i++) {</span>
+<span class="fc" id="L170">        list.add(i);</span>
       }
-<span class="pc bpc" id="L177" title="1 of 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SET)) {</span>
-<span class="fc bfc" id="L178" title="All 2 branches covered.">      for (int p : mtasPositionList) {</span>
-<span class="fc" id="L179">        list.add(p);</span>
+<span class="pc bpc" id="L172" title="1 of 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SET)) {</span>
+<span class="fc bfc" id="L173" title="All 2 branches covered.">      for (int p : mtasPositionList) {</span>
+<span class="fc" id="L174">        list.add(p);</span>
       }
     }
-<span class="fc" id="L182">    mtasPositionList = ArrayUtils</span>
-<span class="fc" id="L183">        .toPrimitive(list.toArray(new Integer[list.size()]));</span>
-<span class="fc" id="L184">    mtasPositionStart = list.first();</span>
-<span class="fc" id="L185">    mtasPositionEnd = list.last();</span>
-<span class="pc bpc" id="L186" title="1 of 2 branches missed.">    if (list.size() == 1) {</span>
-<span class="nc" id="L187">      mtasPositionType = POSITION_SINGLE;</span>
-<span class="nc" id="L188">      mtasPositionList = null;</span>
-<span class="fc bfc" id="L189" title="All 2 branches covered.">    } else if (list.size() == (1 + mtasPositionEnd - mtasPositionStart)) {</span>
-<span class="fc" id="L190">      mtasPositionType = POSITION_RANGE;</span>
-<span class="fc" id="L191">      mtasPositionList = null;</span>
+<span class="fc" id="L177">    mtasPositionList = ArrayUtils</span>
+<span class="fc" id="L178">        .toPrimitive(list.toArray(new Integer[list.size()]));</span>
+<span class="fc" id="L179">    mtasPositionStart = list.first();</span>
+<span class="fc" id="L180">    mtasPositionEnd = list.last();</span>
+<span class="pc bpc" id="L181" title="1 of 2 branches missed.">    if (list.size() == 1) {</span>
+<span class="nc" id="L182">      mtasPositionType = POSITION_SINGLE;</span>
+<span class="nc" id="L183">      mtasPositionList = null;</span>
+<span class="fc bfc" id="L184" title="All 2 branches covered.">    } else if (list.size() == (1 + mtasPositionEnd - mtasPositionStart)) {</span>
+<span class="fc" id="L185">      mtasPositionType = POSITION_RANGE;</span>
+<span class="fc" id="L186">      mtasPositionList = null;</span>
     }
-<span class="fc" id="L193">  }</span>
+<span class="fc" id="L188">  }</span>
 
   /**
    * Adds the.
    *
-   * @param position
-   *          the position
+   * @param position the position
    */
   public void add(int position) {
-<span class="nc bnc" id="L202" title="All 2 branches missed.">    if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
-<span class="nc bnc" id="L203" title="All 2 branches missed.">      if (position != mtasPositionStart) {</span>
-<span class="nc bnc" id="L204" title="All 2 branches missed.">        if (position == (mtasPositionStart + 1)) {</span>
-<span class="nc" id="L205">          mtasPositionType = POSITION_RANGE;</span>
-<span class="nc" id="L206">          mtasPositionEnd = position;</span>
-<span class="nc bnc" id="L207" title="All 2 branches missed.">        } else if (position == (mtasPositionStart - 1)) {</span>
-<span class="nc" id="L208">          mtasPositionType = POSITION_RANGE;</span>
-<span class="nc" id="L209">          mtasPositionEnd = mtasPositionStart;</span>
-<span class="nc" id="L210">          mtasPositionStart = position;</span>
+<span class="nc bnc" id="L196" title="All 2 branches missed.">    if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
+<span class="nc bnc" id="L197" title="All 2 branches missed.">      if (position != mtasPositionStart) {</span>
+<span class="nc bnc" id="L198" title="All 2 branches missed.">        if (position == (mtasPositionStart + 1)) {</span>
+<span class="nc" id="L199">          mtasPositionType = POSITION_RANGE;</span>
+<span class="nc" id="L200">          mtasPositionEnd = position;</span>
+<span class="nc bnc" id="L201" title="All 2 branches missed.">        } else if (position == (mtasPositionStart - 1)) {</span>
+<span class="nc" id="L202">          mtasPositionType = POSITION_RANGE;</span>
+<span class="nc" id="L203">          mtasPositionEnd = mtasPositionStart;</span>
+<span class="nc" id="L204">          mtasPositionStart = position;</span>
         } else {
-<span class="nc" id="L212">          mtasPositionType = POSITION_SET;</span>
-<span class="nc" id="L213">          TreeSet&lt;Integer&gt; list = new TreeSet&lt;Integer&gt;();</span>
-<span class="nc" id="L214">          list.add(position);</span>
-<span class="nc" id="L215">          list.add(mtasPositionStart);</span>
-<span class="nc" id="L216">          mtasPositionList = ArrayUtils</span>
-<span class="nc" id="L217">              .toPrimitive(list.toArray(new Integer[list.size()]));</span>
-<span class="nc" id="L218">          mtasPositionStart = list.first();</span>
-<span class="nc" id="L219">          mtasPositionEnd = list.last();</span>
-<span class="nc" id="L220">        }</span>
+<span class="nc" id="L206">          mtasPositionType = POSITION_SET;</span>
+<span class="nc" id="L207">          SortedSet&lt;Integer&gt; list = new TreeSet&lt;&gt;();</span>
+<span class="nc" id="L208">          list.add(position);</span>
+<span class="nc" id="L209">          list.add(mtasPositionStart);</span>
+<span class="nc" id="L210">          mtasPositionList = ArrayUtils</span>
+<span class="nc" id="L211">              .toPrimitive(list.toArray(new Integer[list.size()]));</span>
+<span class="nc" id="L212">          mtasPositionStart = list.first();</span>
+<span class="nc" id="L213">          mtasPositionEnd = list.last();</span>
+<span class="nc" id="L214">        }</span>
       }
     } else {
-<span class="nc" id="L223">      TreeSet&lt;Integer&gt; list = new TreeSet&lt;Integer&gt;();</span>
-<span class="nc bnc" id="L224" title="All 2 branches missed.">      if (mtasPositionType.equals(POSITION_RANGE)) {</span>
-<span class="nc" id="L225">        mtasPositionType = POSITION_SET;</span>
-<span class="nc bnc" id="L226" title="All 2 branches missed.">        for (int i = mtasPositionStart; i &lt;= mtasPositionEnd; i++) {</span>
-<span class="nc" id="L227">          list.add(i);</span>
+<span class="nc" id="L217">      SortedSet&lt;Integer&gt; list = new TreeSet&lt;&gt;();</span>
+<span class="nc bnc" id="L218" title="All 2 branches missed.">      if (mtasPositionType.equals(POSITION_RANGE)) {</span>
+<span class="nc" id="L219">        mtasPositionType = POSITION_SET;</span>
+<span class="nc bnc" id="L220" title="All 2 branches missed.">        for (int i = mtasPositionStart; i &lt;= mtasPositionEnd; i++) {</span>
+<span class="nc" id="L221">          list.add(i);</span>
         }
-<span class="nc" id="L229">        list.add(position);</span>
-<span class="nc bnc" id="L230" title="All 2 branches missed.">      } else if (mtasPositionType.equals(POSITION_SET)) {</span>
-<span class="nc bnc" id="L231" title="All 2 branches missed.">        for (int p : mtasPositionList) {</span>
-<span class="nc" id="L232">          list.add(p);</span>
+<span class="nc" id="L223">        list.add(position);</span>
+<span class="nc bnc" id="L224" title="All 2 branches missed.">      } else if (mtasPositionType.equals(POSITION_SET)) {</span>
+<span class="nc bnc" id="L225" title="All 2 branches missed.">        for (int p : mtasPositionList) {</span>
+<span class="nc" id="L226">          list.add(p);</span>
         }
-<span class="nc" id="L234">        list.add(position);</span>
+<span class="nc" id="L228">        list.add(position);</span>
       }
-<span class="nc" id="L236">      mtasPositionList = ArrayUtils</span>
-<span class="nc" id="L237">          .toPrimitive(list.toArray(new Integer[list.size()]));</span>
-<span class="nc" id="L238">      mtasPositionStart = list.first();</span>
-<span class="nc" id="L239">      mtasPositionEnd = list.last();</span>
-<span class="nc bnc" id="L240" title="All 2 branches missed.">      if (list.size() == (1 + mtasPositionEnd - mtasPositionStart)) {</span>
-<span class="nc" id="L241">        mtasPositionType = POSITION_RANGE;</span>
-<span class="nc" id="L242">        mtasPositionList = null;</span>
+<span class="nc" id="L230">      mtasPositionList = ArrayUtils</span>
+<span class="nc" id="L231">          .toPrimitive(list.toArray(new Integer[list.size()]));</span>
+<span class="nc" id="L232">      mtasPositionStart = list.first();</span>
+<span class="nc" id="L233">      mtasPositionEnd = list.last();</span>
+<span class="nc bnc" id="L234" title="All 2 branches missed.">      if (list.size() == (1 + mtasPositionEnd - mtasPositionStart)) {</span>
+<span class="nc" id="L235">        mtasPositionType = POSITION_RANGE;</span>
+<span class="nc" id="L236">        mtasPositionList = null;</span>
       }
     }
-<span class="nc" id="L245">  }</span>
+<span class="nc" id="L239">  }</span>
 
   /*
    * (non-Javadoc)
@@ -251,18 +245,18 @@ public class MtasPosition {
    */
   @Override
   public String toString() {
-<span class="nc bnc" id="L254" title="All 2 branches missed.">    if (mtasPositionType == null) {</span>
-<span class="nc" id="L255">      return &quot;[null]&quot;;</span>
-<span class="nc bnc" id="L256" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
-<span class="nc" id="L257">      return &quot;[&quot; + mtasPositionStart + &quot;]&quot;;</span>
-<span class="nc bnc" id="L258" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_RANGE)) {</span>
-<span class="nc" id="L259">      return &quot;[&quot; + mtasPositionStart + &quot;-&quot; + mtasPositionEnd + &quot;]&quot;;</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SET)) {</span>
-<span class="nc" id="L261">      return Arrays.toString(mtasPositionList);</span>
+<span class="nc bnc" id="L248" title="All 2 branches missed.">    if (mtasPositionType == null) {</span>
+<span class="nc" id="L249">      return &quot;[null]&quot;;</span>
+<span class="nc bnc" id="L250" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SINGLE)) {</span>
+<span class="nc" id="L251">      return &quot;[&quot; + mtasPositionStart + &quot;]&quot;;</span>
+<span class="nc bnc" id="L252" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_RANGE)) {</span>
+<span class="nc" id="L253">      return &quot;[&quot; + mtasPositionStart + &quot;-&quot; + mtasPositionEnd + &quot;]&quot;;</span>
+<span class="nc bnc" id="L254" title="All 2 branches missed.">    } else if (mtasPositionType.equals(POSITION_SET)) {</span>
+<span class="nc" id="L255">      return Arrays.toString(mtasPositionList);</span>
     } else {
-<span class="nc" id="L263">      return &quot;[unknown]&quot;;</span>
+<span class="nc" id="L257">      return &quot;[unknown]&quot;;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasToken.html b/jacoco/mtas.analysis.token/MtasToken.html
index f80be4f..076c1cf 100644
--- a/jacoco/mtas.analysis.token/MtasToken.html
+++ b/jacoco/mtas.analysis.token/MtasToken.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasToken</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasToken</span></div><h1>MtasToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">971 of 1,509</td><td class="ctr2">36%</td><td class="bar">107 of 160</td><td class="ctr2">33%</td><td class="ctr1">85</td><td class="ctr2">134</td><td class="ctr1">124</td><td class="ctr2">270</td><td class="ctr1">15</td><td class="ctr2">54</td></tr></tfoot><tbody><tr><td id="a53"><a href="MtasToken.java.html#L814" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="403" alt="403"/></td><td class="ctr2" id="c39">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="90" height="10" title="24" alt="24"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f1">13</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h1">29</td><td class="ctr2" id="i2">29</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a23"><a href="MtasToken.java.html#L584" class="el_method">getPostfixFromValue(BytesRef)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="90" height="10" title="304" alt="304"/><img src="../.resources/greenbar.gif" width="20" height="10" title="68" alt="68"/></td><td class="ctr2" id="c38">18%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="90" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="30" height="10" title="8" alt="8"/></td><td class="ctr2" id="e17">25%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h0">42</td><td class="ctr2" id="i0">58</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a11"><a href="MtasToken.java.html#L765" class="el_method">createAutomata(String, String, HashMap)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="11" height="10" title="40" alt="40"/><img src="../.resources/greenbar.gif" width="24" height="10" title="83" alt="83"/></td><td class="ctr2" id="c35">67%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="15" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="30" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i1">31</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasToken.java.html#L384" class="el_method">checkRealOffset()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="10" height="10" title="36" alt="36"/></td><td class="ctr2" id="c40">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="37" height="10" title="10" alt="10"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasToken.java.html#L742" class="el_method">byteRunAutomatonMap(HashMap)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="31" alt="31"/></td><td class="ctr2" id="c41">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i9">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasToken.java.html#L275" class="el_method">addPositionRange(int, int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="7" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c37">33%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e18">25%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasToken.java.html#L371" class="el_method">checkOffset()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="13" alt="13"/></td><td class="ctr2" id="c42">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i16">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a32"><a href="MtasToken.java.html#L515" class="el_method">getRealOffsetStart()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c43">0%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a31"><a href="MtasToken.java.html#L524" class="el_method">getRealOffsetEnd()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c44">0%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a26"><a href="MtasToken.java.html#L545" class="el_method">getPrefixFromValue(String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="6" height="10" title="22" alt="22"/></td><td class="ctr2" id="c34">71%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="15" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a38"><a href="MtasToken.java.html#L112" class="el_method">MtasToken(Integer, String, Integer)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c45">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i17">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a19"><a href="MtasToken.java.html#L353" class="el_method">getPositionLength()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c46">0%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e25">0%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g16">2</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a8"><a href="MtasToken.java.html#L699" class="el_method">checkPayload()</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c47">0%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e26">0%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i18">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a0"><a href="MtasToken.java.html#L423" class="el_method">addOffset(Integer, Integer)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c24">81%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="18" height="10" title="5" alt="5"/></td><td class="ctr2" id="e4">62%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a40"><a href="MtasToken.java.html#L405" class="el_method">setOffset(Integer, Integer)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c30">76%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a47"><a href="MtasToken.java.html#L453" class="el_method">setRealOffset(Integer, Integer)</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c31">76%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f9">3</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a27"><a href="MtasToken.java.html#L172" class="el_method">getPrefixId()</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c36">58%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g18">2</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i19">3</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a50"><a href="MtasToken.java.html#L240" class="el_method">setType()</a></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c48">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h17">1</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a1"><a href="MtasToken.java.html#L259" class="el_method">addPosition(int)</a></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="3" height="10" title="11" alt="11"/></td><td class="ctr2" id="c32">73%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g19">2</td><td class="ctr1" id="h18">1</td><td class="ctr2" id="i14">4</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a29"><a href="MtasToken.java.html#L233" class="el_method">getProvideParentId()</a></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c49">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a28"><a href="MtasToken.java.html#L479" class="el_method">getProvideOffset()</a></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c50">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h20">1</td><td class="ctr2" id="i38">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a30"><a href="MtasToken.java.html#L488" class="el_method">getProvideRealOffset()</a></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c51">0%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i39">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a22"><a href="MtasToken.java.html#L677" class="el_method">getPostfix()</a></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c52">0%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i40">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a9"><a href="MtasToken.java.html#L322" class="el_method">checkPositionType(String)</a></td><td class="bar" id="b23"><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c33">73%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g20">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i20">3</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a17"><a href="MtasToken.java.html#L722" class="el_method">getPayload()</a></td><td class="bar" id="b24"/><td class="ctr2" id="c53">0%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i41">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a15"><a href="MtasToken.java.html#L497" class="el_method">getOffsetStart()</a></td><td class="bar" id="b25"><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c25">80%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i42">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a14"><a href="MtasToken.java.html#L506" class="el_method">getOffsetEnd()</a></td><td class="bar" id="b26"><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c26">80%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i43">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a21"><a href="MtasToken.java.html#L335" class="el_method">getPositionStart()</a></td><td class="bar" id="b27"><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c27">78%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i44">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a18"><a href="MtasToken.java.html#L344" class="el_method">getPositionEnd()</a></td><td class="bar" id="b28"><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c28">78%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e14">50%</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i45">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a20"><a href="MtasToken.java.html#L362" class="el_method">getPositions()</a></td><td class="bar" id="b29"><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c29">78%</td><td class="bar" id="d24"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" id="f31">1</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i46">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a37"><a href="MtasToken.java.html#L49" class="el_method">MtasToken(Integer, String)</a></td><td class="bar" id="b30"><img src="../.resources/greenbar.gif" width="15" height="10" title="53" alt="53"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i3">18</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a12"><a href="MtasToken.java.html#L727" class="el_method">createAutomatonMap(String, List, Boolean)</a></td><td class="bar" id="b31"><img src="../.resources/greenbar.gif" width="13" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">67%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a3"><a href="MtasToken.java.html#L293" class="el_method">addPositions(int[])</a></td><td class="bar" id="b32"><img src="../.resources/greenbar.gif" width="5" height="10" title="20" alt="20"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">67%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i12">5</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a24"><a href="MtasToken.java.html#L567" class="el_method">getPostfixFromValue(String)</a></td><td class="bar" id="b33"><img src="../.resources/greenbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d25"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e16">50%</td><td class="ctr1" id="f32">1</td><td class="ctr2" id="g26">2</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i13">5</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a7"><a href="MtasToken.java.html#L686" class="el_method">checkParentId()</a></td><td class="bar" id="b34"><img src="../.resources/greenbar.gif" width="3" height="10" title="13" alt="13"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d26"><img src="../.resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i21">3</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a4"><a href="MtasToken.java.html#L309" class="el_method">addPositions(Set)</a></td><td class="bar" id="b35"><img src="../.resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i15">4</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a43"><a href="MtasToken.java.html#L161" class="el_method">setPrefixId(int)</a></td><td class="bar" id="b36"><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a49"><a href="MtasToken.java.html#L123" class="el_method">setTokenRef(Long)</a></td><td class="bar" id="b37"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a48"><a href="MtasToken.java.html#L142" class="el_method">setTermRef(Long)</a></td><td class="bar" id="b38"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d38"/><td class="ctr2" id="e38">n/a</td><td class="ctr1" id="f38">0</td><td class="ctr2" id="g38">1</td><td class="ctr1" id="h38">0</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k38">1</td></tr><tr><td id="a39"><a href="MtasToken.java.html#L186" class="el_method">setId(Integer)</a></td><td class="bar" id="b39"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d39"/><td class="ctr2" id="e39">n/a</td><td class="ctr1" id="f39">0</td><td class="ctr2" id="g39">1</td><td class="ctr1" id="h39">0</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j39">0</td><td class="ctr2" id="k39">1</td></tr><tr><td id="a41"><a href="MtasToken.java.html#L205" class="el_method">setParentId(Integer)</a></td><td class="bar" id="b40"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d40"/><td class="ctr2" id="e40">n/a</td><td class="ctr1" id="f40">0</td><td class="ctr2" id="g40">1</td><td class="ctr1" id="h40">0</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j40">0</td><td class="ctr2" id="k40">1</td></tr><tr><td id="a45"><a href="MtasToken.java.html#L224" class="el_method">setProvideParentId(Boolean)</a></td><td class="bar" id="b41"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d41"/><td class="ctr2" id="e41">n/a</td><td class="ctr1" id="f41">0</td><td class="ctr2" id="g41">1</td><td class="ctr1" id="h41">0</td><td class="ctr2" id="i27">2</td><td class="ctr1" id="j41">0</td><td class="ctr2" id="k41">1</td></tr><tr><td id="a44"><a href="MtasToken.java.html#L441" class="el_method">setProvideOffset(Boolean)</a></td><td class="bar" id="b42"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d42"/><td class="ctr2" id="e42">n/a</td><td class="ctr1" id="f42">0</td><td class="ctr2" id="g42">1</td><td class="ctr1" id="h42">0</td><td class="ctr2" id="i28">2</td><td class="ctr1" id="j42">0</td><td class="ctr2" id="k42">1</td></tr><tr><td id="a46"><a href="MtasToken.java.html#L470" class="el_method">setProvideRealOffset(Boolean)</a></td><td class="bar" id="b43"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d43"/><td class="ctr2" id="e43">n/a</td><td class="ctr1" id="f43">0</td><td class="ctr2" id="g43">1</td><td class="ctr1" id="h43">0</td><td class="ctr2" id="i29">2</td><td class="ctr1" id="j43">0</td><td class="ctr2" id="k43">1</td></tr><tr><td id="a51"><a href="MtasToken.java.html#L534" class="el_method">setValue(String)</a></td><td class="bar" id="b44"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d44"/><td class="ctr2" id="e44">n/a</td><td class="ctr1" id="f44">0</td><td class="ctr2" id="g44">1</td><td class="ctr1" id="h44">0</td><td class="ctr2" id="i30">2</td><td class="ctr1" id="j44">0</td><td class="ctr2" id="k44">1</td></tr><tr><td id="a25"><a href="MtasToken.java.html#L668" class="el_method">getPrefix()</a></td><td class="bar" id="b45"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d45"/><td class="ctr2" id="e45">n/a</td><td class="ctr1" id="f45">0</td><td class="ctr2" id="g45">1</td><td class="ctr1" id="h45">0</td><td class="ctr2" id="i47">1</td><td class="ctr1" id="j45">0</td><td class="ctr2" id="k45">1</td></tr><tr><td id="a42"><a href="MtasToken.java.html#L713" class="el_method">setPayload(BytesRef)</a></td><td class="bar" id="b46"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d46"/><td class="ctr2" id="e46">n/a</td><td class="ctr1" id="f46">0</td><td class="ctr2" id="g46">1</td><td class="ctr1" id="h46">0</td><td class="ctr2" id="i31">2</td><td class="ctr1" id="j46">0</td><td class="ctr2" id="k46">1</td></tr><tr><td id="a52"><a href="MtasToken.java.html#L42" class="el_method">static {...}</a></td><td class="bar" id="b47"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d47"/><td class="ctr2" id="e47">n/a</td><td class="ctr1" id="f47">0</td><td class="ctr2" id="g47">1</td><td class="ctr1" id="h47">0</td><td class="ctr2" id="i32">2</td><td class="ctr1" id="j47">0</td><td class="ctr2" id="k47">1</td></tr><tr><td id="a34"><a href="MtasToken.java.html#L132" class="el_method">getTokenRef()</a></td><td class="bar" id="b48"/><td class="ctr2" id="c18">100%</td><td class="bar" id="d48"/><td class="ctr2" id="e48">n/a</td><td class="ctr1" id="f48">0</td><td class="ctr2" id="g48">1</td><td class="ctr1" id="h48">0</td><td class="ctr2" id="i48">1</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k48">1</td></tr><tr><td id="a33"><a href="MtasToken.java.html#L151" class="el_method">getTermRef()</a></td><td class="bar" id="b49"/><td class="ctr2" id="c19">100%</td><td class="bar" id="d49"/><td class="ctr2" id="e49">n/a</td><td class="ctr1" id="f49">0</td><td class="ctr2" id="g49">1</td><td class="ctr1" id="h49">0</td><td class="ctr2" id="i49">1</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k49">1</td></tr><tr><td id="a13"><a href="MtasToken.java.html#L195" class="el_method">getId()</a></td><td class="bar" id="b50"/><td class="ctr2" id="c20">100%</td><td class="bar" id="d50"/><td class="ctr2" id="e50">n/a</td><td class="ctr1" id="f50">0</td><td class="ctr2" id="g50">1</td><td class="ctr1" id="h50">0</td><td class="ctr2" id="i50">1</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k50">1</td></tr><tr><td id="a16"><a href="MtasToken.java.html#L214" class="el_method">getParentId()</a></td><td class="bar" id="b51"/><td class="ctr2" id="c21">100%</td><td class="bar" id="d51"/><td class="ctr2" id="e51">n/a</td><td class="ctr1" id="f51">0</td><td class="ctr2" id="g51">1</td><td class="ctr1" id="h51">0</td><td class="ctr2" id="i51">1</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k51">1</td></tr><tr><td id="a35"><a href="MtasToken.java.html#L249" class="el_method">getType()</a></td><td class="bar" id="b52"/><td class="ctr2" id="c22">100%</td><td class="bar" id="d52"/><td class="ctr2" id="e52">n/a</td><td class="ctr1" id="f52">0</td><td class="ctr2" id="g52">1</td><td class="ctr1" id="h52">0</td><td class="ctr2" id="i52">1</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k52">1</td></tr><tr><td id="a36"><a href="MtasToken.java.html#L659" class="el_method">getValue()</a></td><td class="bar" id="b53"/><td class="ctr2" id="c23">100%</td><td class="bar" id="d53"/><td class="ctr2" id="e53">n/a</td><td class="ctr1" id="f53">0</td><td class="ctr2" id="g53">1</td><td class="ctr1" id="h53">0</td><td class="ctr2" id="i53">1</td><td class="ctr1" id="j53">0</td><td class="ctr2" id="k53">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasToken</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasToken</span></div><h1>MtasToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">974 of 1,515</td><td class="ctr2">35%</td><td class="bar">107 of 160</td><td class="ctr2">33%</td><td class="ctr1">85</td><td class="ctr2">134</td><td class="ctr1">126</td><td class="ctr2">274</td><td class="ctr1">15</td><td class="ctr2">54</td></tr></tfoot><tbody><tr><td id="a53"><a href="MtasToken.java.html#L801" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="403" alt="403"/></td><td class="ctr2" id="c39">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="24" alt="24"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f1">13</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h1">29</td><td class="ctr2" id="i2">29</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a23"><a href="MtasToken.java.html#L555" class="el_method">getPostfixFromValue(BytesRef)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="304" alt="304"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="68" alt="68"/></td><td class="ctr2" id="c38">18%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="8" alt="8"/></td><td class="ctr2" id="e17">25%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h0">42</td><td class="ctr2" id="i0">59</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a11"><a href="MtasToken.java.html#L751" class="el_method">createAutomata(String, String, Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="43" alt="43"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="83" alt="83"/></td><td class="ctr2" id="c35">65%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">9</td><td class="ctr2" id="i1">32</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasToken.java.html#L367" class="el_method">checkRealOffset()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="36" alt="36"/></td><td class="ctr2" id="c40">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="10" alt="10"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasToken.java.html#L730" class="el_method">byteRunAutomatonMap(Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="31" alt="31"/></td><td class="ctr2" id="c41">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasToken.java.html#L261" class="el_method">addPositionRange(int, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c37">33%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e18">25%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasToken.java.html#L354" class="el_method">checkOffset()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="13" alt="13"/></td><td class="ctr2" id="c42">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i16">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a32"><a href="MtasToken.java.html#L490" class="el_method">getRealOffsetStart()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c43">0%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a31"><a href="MtasToken.java.html#L499" class="el_method">getRealOffsetEnd()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c44">0%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a26"><a href="MtasToken.java.html#L518" class="el_method">getPrefixFromValue(String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="22" alt="22"/></td><td class="ctr2" id="c34">70%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a38"><a href="MtasToken.java.html#L108" class="el_method">MtasToken(Integer, String, Integer)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c45">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i17">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a19"><a href="MtasToken.java.html#L336" class="el_method">getPositionLength()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c46">0%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e25">0%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g16">2</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a8"><a href="MtasToken.java.html#L672" class="el_method">checkPayload()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c47">0%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e26">0%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i18">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a0"><a href="MtasToken.java.html#L402" class="el_method">addOffset(Integer, Integer)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c24">80%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="5" alt="5"/></td><td class="ctr2" id="e4">62%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i9">7</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a40"><a href="MtasToken.java.html#L386" class="el_method">setOffset(Integer, Integer)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c30">76%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a47"><a href="MtasToken.java.html#L429" class="el_method">setRealOffset(Integer, Integer)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c31">76%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f9">3</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a27"><a href="MtasToken.java.html#L164" class="el_method">getPrefixId()</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c36">58%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g18">2</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i19">3</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a50"><a href="MtasToken.java.html#L229" class="el_method">setType()</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c48">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h17">1</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a1"><a href="MtasToken.java.html#L247" class="el_method">addPosition(int)</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="11" alt="11"/></td><td class="ctr2" id="c32">73%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g19">2</td><td class="ctr1" id="h18">1</td><td class="ctr2" id="i14">4</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a29"><a href="MtasToken.java.html#L222" class="el_method">getProvideParentId()</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c49">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a28"><a href="MtasToken.java.html#L454" class="el_method">getProvideOffset()</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c50">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h20">1</td><td class="ctr2" id="i38">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a30"><a href="MtasToken.java.html#L463" class="el_method">getProvideRealOffset()</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c51">0%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i39">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a22"><a href="MtasToken.java.html#L650" class="el_method">getPostfix()</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c52">0%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i40">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a9"><a href="MtasToken.java.html#L305" class="el_method">checkPositionType(String)</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c33">72%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g20">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i20">3</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a17"><a href="MtasToken.java.html#L694" class="el_method">getPayload()</a></td><td class="bar" id="b24"/><td class="ctr2" id="c53">0%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i41">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a15"><a href="MtasToken.java.html#L472" class="el_method">getOffsetStart()</a></td><td class="bar" id="b25"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c25">80%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i42">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a14"><a href="MtasToken.java.html#L481" class="el_method">getOffsetEnd()</a></td><td class="bar" id="b26"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c26">80%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i43">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a21"><a href="MtasToken.java.html#L318" class="el_method">getPositionStart()</a></td><td class="bar" id="b27"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c27">77%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i44">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a18"><a href="MtasToken.java.html#L327" class="el_method">getPositionEnd()</a></td><td class="bar" id="b28"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c28">77%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e14">50%</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i45">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a20"><a href="MtasToken.java.html#L345" class="el_method">getPositions()</a></td><td class="bar" id="b29"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c29">77%</td><td class="bar" id="d24"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" id="f31">1</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i46">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a37"><a href="MtasToken.java.html#L50" class="el_method">MtasToken(Integer, String)</a></td><td class="bar" id="b30"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="53" alt="53"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i3">18</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a12"><a href="MtasToken.java.html#L707" class="el_method">createAutomatonMap(String, List, Boolean)</a></td><td class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">66%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a3"><a href="MtasToken.java.html#L278" class="el_method">addPositions(int[])</a></td><td class="bar" id="b32"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="20" alt="20"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">66%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i12">5</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a24"><a href="MtasToken.java.html#L539" class="el_method">getPostfixFromValue(String)</a></td><td class="bar" id="b33"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d25"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e16">50%</td><td class="ctr1" id="f32">1</td><td class="ctr2" id="g26">2</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i13">5</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a7"><a href="MtasToken.java.html#L659" class="el_method">checkParentId()</a></td><td class="bar" id="b34"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="13" alt="13"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d26"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i21">3</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a4"><a href="MtasToken.java.html#L293" class="el_method">addPositions(Set)</a></td><td class="bar" id="b35"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i15">4</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a52"><a href="MtasToken.java.html#L33" class="el_method">static {...}</a></td><td class="bar" id="b36"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i22">3</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a43"><a href="MtasToken.java.html#L154" class="el_method">setPrefixId(int)</a></td><td class="bar" id="b37"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a49"><a href="MtasToken.java.html#L118" class="el_method">setTokenRef(Long)</a></td><td class="bar" id="b38"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d38"/><td class="ctr2" id="e38">n/a</td><td class="ctr1" id="f38">0</td><td class="ctr2" id="g38">1</td><td class="ctr1" id="h38">0</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k38">1</td></tr><tr><td id="a48"><a href="MtasToken.java.html#L136" class="el_method">setTermRef(Long)</a></td><td class="bar" id="b39"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d39"/><td class="ctr2" id="e39">n/a</td><td class="ctr1" id="f39">0</td><td class="ctr2" id="g39">1</td><td class="ctr1" id="h39">0</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j39">0</td><td class="ctr2" id="k39">1</td></tr><tr><td id="a39"><a href="MtasToken.java.html#L177" class="el_method">setId(Integer)</a></td><td class="bar" id="b40"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d40"/><td class="ctr2" id="e40">n/a</td><td class="ctr1" id="f40">0</td><td class="ctr2" id="g40">1</td><td class="ctr1" id="h40">0</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j40">0</td><td class="ctr2" id="k40">1</td></tr><tr><td id="a41"><a href="MtasToken.java.html#L195" class="el_method">setParentId(Integer)</a></td><td class="bar" id="b41"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d41"/><td class="ctr2" id="e41">n/a</td><td class="ctr1" id="f41">0</td><td class="ctr2" id="g41">1</td><td class="ctr1" id="h41">0</td><td class="ctr2" id="i27">2</td><td class="ctr1" id="j41">0</td><td class="ctr2" id="k41">1</td></tr><tr><td id="a45"><a href="MtasToken.java.html#L213" class="el_method">setProvideParentId(Boolean)</a></td><td class="bar" id="b42"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d42"/><td class="ctr2" id="e42">n/a</td><td class="ctr1" id="f42">0</td><td class="ctr2" id="g42">1</td><td class="ctr1" id="h42">0</td><td class="ctr2" id="i28">2</td><td class="ctr1" id="j42">0</td><td class="ctr2" id="k42">1</td></tr><tr><td id="a44"><a href="MtasToken.java.html#L419" class="el_method">setProvideOffset(Boolean)</a></td><td class="bar" id="b43"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d43"/><td class="ctr2" id="e43">n/a</td><td class="ctr1" id="f43">0</td><td class="ctr2" id="g43">1</td><td class="ctr1" id="h43">0</td><td class="ctr2" id="i29">2</td><td class="ctr1" id="j43">0</td><td class="ctr2" id="k43">1</td></tr><tr><td id="a46"><a href="MtasToken.java.html#L445" class="el_method">setProvideRealOffset(Boolean)</a></td><td class="bar" id="b44"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d44"/><td class="ctr2" id="e44">n/a</td><td class="ctr1" id="f44">0</td><td class="ctr2" id="g44">1</td><td class="ctr1" id="h44">0</td><td class="ctr2" id="i30">2</td><td class="ctr1" id="j44">0</td><td class="ctr2" id="k44">1</td></tr><tr><td id="a51"><a href="MtasToken.java.html#L508" class="el_method">setValue(String)</a></td><td class="bar" id="b45"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d45"/><td class="ctr2" id="e45">n/a</td><td class="ctr1" id="f45">0</td><td class="ctr2" id="g45">1</td><td class="ctr1" id="h45">0</td><td class="ctr2" id="i31">2</td><td class="ctr1" id="j45">0</td><td class="ctr2" id="k45">1</td></tr><tr><td id="a25"><a href="MtasToken.java.html#L641" class="el_method">getPrefix()</a></td><td class="bar" id="b46"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d46"/><td class="ctr2" id="e46">n/a</td><td class="ctr1" id="f46">0</td><td class="ctr2" id="g46">1</td><td class="ctr1" id="h46">0</td><td class="ctr2" id="i47">1</td><td class="ctr1" id="j46">0</td><td class="ctr2" id="k46">1</td></tr><tr><td id="a42"><a href="MtasToken.java.html#L685" class="el_method">setPayload(BytesRef)</a></td><td class="bar" id="b47"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d47"/><td class="ctr2" id="e47">n/a</td><td class="ctr1" id="f47">0</td><td class="ctr2" id="g47">1</td><td class="ctr1" id="h47">0</td><td class="ctr2" id="i32">2</td><td class="ctr1" id="j47">0</td><td class="ctr2" id="k47">1</td></tr><tr><td id="a34"><a href="MtasToken.java.html#L127" class="el_method">getTokenRef()</a></td><td class="bar" id="b48"/><td class="ctr2" id="c18">100%</td><td class="bar" id="d48"/><td class="ctr2" id="e48">n/a</td><td class="ctr1" id="f48">0</td><td class="ctr2" id="g48">1</td><td class="ctr1" id="h48">0</td><td class="ctr2" id="i48">1</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k48">1</td></tr><tr><td id="a33"><a href="MtasToken.java.html#L145" class="el_method">getTermRef()</a></td><td class="bar" id="b49"/><td class="ctr2" id="c19">100%</td><td class="bar" id="d49"/><td class="ctr2" id="e49">n/a</td><td class="ctr1" id="f49">0</td><td class="ctr2" id="g49">1</td><td class="ctr1" id="h49">0</td><td class="ctr2" id="i49">1</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k49">1</td></tr><tr><td id="a13"><a href="MtasToken.java.html#L186" class="el_method">getId()</a></td><td class="bar" id="b50"/><td class="ctr2" id="c20">100%</td><td class="bar" id="d50"/><td class="ctr2" id="e50">n/a</td><td class="ctr1" id="f50">0</td><td class="ctr2" id="g50">1</td><td class="ctr1" id="h50">0</td><td class="ctr2" id="i50">1</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k50">1</td></tr><tr><td id="a16"><a href="MtasToken.java.html#L204" class="el_method">getParentId()</a></td><td class="bar" id="b51"/><td class="ctr2" id="c21">100%</td><td class="bar" id="d51"/><td class="ctr2" id="e51">n/a</td><td class="ctr1" id="f51">0</td><td class="ctr2" id="g51">1</td><td class="ctr1" id="h51">0</td><td class="ctr2" id="i51">1</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k51">1</td></tr><tr><td id="a35"><a href="MtasToken.java.html#L238" class="el_method">getType()</a></td><td class="bar" id="b52"/><td class="ctr2" id="c22">100%</td><td class="bar" id="d52"/><td class="ctr2" id="e52">n/a</td><td class="ctr1" id="f52">0</td><td class="ctr2" id="g52">1</td><td class="ctr1" id="h52">0</td><td class="ctr2" id="i52">1</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k52">1</td></tr><tr><td id="a36"><a href="MtasToken.java.html#L632" class="el_method">getValue()</a></td><td class="bar" id="b53"/><td class="ctr2" id="c23">100%</td><td class="bar" id="d53"/><td class="ctr2" id="e53">n/a</td><td class="ctr1" id="f53">0</td><td class="ctr2" id="g53">1</td><td class="ctr1" id="h53">0</td><td class="ctr2" id="i53">1</td><td class="ctr1" id="j53">0</td><td class="ctr2" id="k53">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasToken.java.html b/jacoco/mtas.analysis.token/MtasToken.java.html
index 0188025..d9c0cd3 100644
--- a/jacoco/mtas.analysis.token/MtasToken.java.html
+++ b/jacoco/mtas.analysis.token/MtasToken.java.html
@@ -1,19 +1,20 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasToken.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasToken.java</span></div><h1>MtasToken.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasToken.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasToken.java</span></div><h1>MtasToken.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
 
 import java.io.IOException;
-import java.io.UnsupportedEncodingException;
 import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 import java.util.Map.Entry;
 import java.util.Set;
-import java.util.TreeSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
 import org.apache.commons.lang.ArrayUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.analysis.payloads.PayloadHelper;
 import org.apache.lucene.util.BytesRef;
 import org.apache.lucene.util.automaton.Automaton;
@@ -25,12 +26,12 @@ import org.apache.lucene.util.automaton.TooComplexToDeterminizeException;
 
 /**
  * The Class MtasToken.
- *
- * @param &lt;GenericType&gt;
- *          the generic type
  */
 public abstract class MtasToken {
 
+  /** The Constant log. */
+<span class="fc" id="L33">  private static final Log log = LogFactory.getLog(MtasToken.class);</span>
+
   /** The Constant DELIMITER. */
   public static final String DELIMITER = &quot;\u0001&quot;;
 
@@ -39,89 +40,83 @@ public abstract class MtasToken {
       + &quot;(.[^\u0000]*)&quot;;
 
   /** The Constant patternPrePostFix. */
-<span class="fc" id="L42">  public static final Pattern patternPrePostFix = Pattern</span>
-<span class="fc" id="L43">      .compile(regexpPrePostFix);</span>
+<span class="fc" id="L43">  public static final Pattern patternPrePostFix = Pattern</span>
+<span class="fc" id="L44">      .compile(regexpPrePostFix);</span>
 
   /** The token id. */
   private Integer tokenId;
 
   /** The token ref. */
-<span class="fc" id="L49">  private Long tokenRef = null;</span>
+<span class="fc" id="L50">  private Long tokenRef = null;</span>
 
   /** The term ref. */
-<span class="fc" id="L52">  private Long termRef = null;</span>
+<span class="fc" id="L53">  private Long termRef = null;</span>
 
   /** The prefix id. */
-<span class="fc" id="L55">  private Integer prefixId = null;</span>
+<span class="fc" id="L56">  private Integer prefixId = null;</span>
 
   /** The token type. */
-<span class="fc" id="L58">  protected String tokenType = null;</span>
+<span class="fc" id="L59">  protected String tokenType = null;</span>
 
   /** The token parent id. */
-<span class="fc" id="L61">  private Integer tokenParentId = null;</span>
+<span class="fc" id="L62">  private Integer tokenParentId = null;</span>
 
   /** The token value. */
-<span class="fc" id="L64">  private String tokenValue = null;</span>
+<span class="fc" id="L65">  private String tokenValue = null;</span>
 
   /** The token position. */
-<span class="fc" id="L67">  private MtasPosition tokenPosition = null;</span>
+<span class="fc" id="L68">  private MtasPosition tokenPosition = null;</span>
 
   /** The token offset. */
-<span class="fc" id="L70">  private MtasOffset tokenOffset = null;</span>
+<span class="fc" id="L71">  private MtasOffset tokenOffset = null;</span>
 
   /** The token real offset. */
-<span class="fc" id="L73">  private MtasOffset tokenRealOffset = null;</span>
+<span class="fc" id="L74">  private MtasOffset tokenRealOffset = null;</span>
 
   /** The token payload. */
-<span class="fc" id="L76">  private BytesRef tokenPayload = null;</span>
+<span class="fc" id="L77">  private BytesRef tokenPayload = null;</span>
 
   /** The provide offset. */
-<span class="fc" id="L79">  private Boolean provideOffset = true;</span>
+<span class="fc" id="L80">  private Boolean provideOffset = true;</span>
 
   /** The provide real offset. */
-<span class="fc" id="L82">  private Boolean provideRealOffset = true;</span>
+<span class="fc" id="L83">  private Boolean provideRealOffset = true;</span>
 
   /** The provide parent id. */
-<span class="fc" id="L85">  private Boolean provideParentId = true;</span>
+<span class="fc" id="L86">  private Boolean provideParentId = true;</span>
 
   /**
    * Instantiates a new mtas token.
    *
-   * @param tokenId
-   *          the token id
-   * @param value
-   *          the value
+   * @param tokenId the token id
+   * @param value the value
    */
-<span class="fc" id="L95">  protected MtasToken(Integer tokenId, String value) {</span>
-<span class="fc" id="L96">    this.tokenId = tokenId;</span>
-<span class="fc" id="L97">    setType();</span>
-<span class="fc" id="L98">    setValue(value);</span>
-<span class="fc" id="L99">  }</span>
+<span class="fc" id="L94">  protected MtasToken(Integer tokenId, String value) {</span>
+<span class="fc" id="L95">    this.tokenId = tokenId;</span>
+<span class="fc" id="L96">    setType();</span>
+<span class="fc" id="L97">    setValue(value);</span>
+<span class="fc" id="L98">  }</span>
 
   /**
    * Instantiates a new mtas token.
    *
-   * @param tokenId
-   *          the token id
-   * @param value
-   *          the value
-   * @param position
-   *          the position
+   * @param tokenId the token id
+   * @param value the value
+   * @param position the position
    */
   protected MtasToken(Integer tokenId, String value, Integer position) {
-<span class="nc" id="L112">    this(tokenId, value);</span>
-<span class="nc" id="L113">    addPosition(position);</span>
-<span class="nc" id="L114">  }</span>
+<span class="nc" id="L108">    this(tokenId, value);</span>
+<span class="nc" id="L109">    addPosition(position);</span>
+<span class="nc" id="L110">  }</span>
 
   /**
    * Sets the token ref.
    *
-   * @param ref
-   *          the new token ref
+   * @param ref the new token ref
    */
   final public void setTokenRef(Long ref) {
-<span class="fc" id="L123">    tokenRef = ref;</span>
-<span class="fc" id="L124">  }</span>
+<span class="fc" id="L118">    tokenRef = ref;</span>
+<span class="fc" id="L119">  }</span>
 
   /**
    * Gets the token ref.
@@ -129,18 +124,17 @@ public abstract class MtasToken {
    * @return the token ref
    */
   final public Long getTokenRef() {
-<span class="fc" id="L132">    return tokenRef;</span>
+<span class="fc" id="L127">    return tokenRef;</span>
   }
 
   /**
    * Sets the term ref.
    *
-   * @param ref
-   *          the new term ref
+   * @param ref the new term ref
    */
   final public void setTermRef(Long ref) {
-<span class="fc" id="L142">    termRef = ref;</span>
-<span class="fc" id="L143">  }</span>
+<span class="fc" id="L136">    termRef = ref;</span>
+<span class="fc" id="L137">  }</span>
 
   /**
    * Gets the term ref.
@@ -148,43 +142,40 @@ public abstract class MtasToken {
    * @return the term ref
    */
   final public Long getTermRef() {
-<span class="fc" id="L151">    return termRef;</span>
+<span class="fc" id="L145">    return termRef;</span>
   }
 
   /**
    * Sets the prefix id.
    *
-   * @param id
-   *          the new prefix id
+   * @param id the new prefix id
    */
   final public void setPrefixId(int id) {
-<span class="fc" id="L161">    prefixId = id;</span>
-<span class="fc" id="L162">  }</span>
+<span class="fc" id="L154">    prefixId = id;</span>
+<span class="fc" id="L155">  }</span>
 
   /**
    * Gets the prefix id.
    *
    * @return the prefix id
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   final public int getPrefixId() throws IOException {
-<span class="pc bpc" id="L172" title="1 of 2 branches missed.">    if (prefixId != null) {</span>
-<span class="fc" id="L173">      return prefixId;</span>
+<span class="pc bpc" id="L164" title="1 of 2 branches missed.">    if (prefixId != null) {</span>
+<span class="fc" id="L165">      return prefixId;</span>
     } else {
-<span class="nc" id="L175">      throw new IOException(&quot;no prefixId&quot;);</span>
+<span class="nc" id="L167">      throw new IOException(&quot;no prefixId&quot;);</span>
     }
   }
 
   /**
    * Sets the id.
    *
-   * @param id
-   *          the new id
+   * @param id the new id
    */
   final public void setId(Integer id) {
-<span class="fc" id="L186">    tokenId = id;</span>
-<span class="fc" id="L187">  }</span>
+<span class="fc" id="L177">    tokenId = id;</span>
+<span class="fc" id="L178">  }</span>
 
   /**
    * Gets the id.
@@ -192,18 +183,17 @@ public abstract class MtasToken {
    * @return the id
    */
   final public Integer getId() {
-<span class="fc" id="L195">    return tokenId;</span>
+<span class="fc" id="L186">    return tokenId;</span>
   }
 
   /**
    * Sets the parent id.
    *
-   * @param id
-   *          the new parent id
+   * @param id the new parent id
    */
   final public void setParentId(Integer id) {
-<span class="fc" id="L205">    tokenParentId = id;</span>
-<span class="fc" id="L206">  }</span>
+<span class="fc" id="L195">    tokenParentId = id;</span>
+<span class="fc" id="L196">  }</span>
 
   /**
    * Gets the parent id.
@@ -211,18 +201,17 @@ public abstract class MtasToken {
    * @return the parent id
    */
   final public Integer getParentId() {
-<span class="fc" id="L214">    return tokenParentId;</span>
+<span class="fc" id="L204">    return tokenParentId;</span>
   }
 
   /**
    * Sets the provide parent id.
    *
-   * @param provide
-   *          the new provide parent id
+   * @param provide the new provide parent id
    */
   final public void setProvideParentId(Boolean provide) {
-<span class="fc" id="L224">    provideParentId = provide;</span>
-<span class="fc" id="L225">  }</span>
+<span class="fc" id="L213">    provideParentId = provide;</span>
+<span class="fc" id="L214">  }</span>
 
   /**
    * Gets the provide parent id.
@@ -230,14 +219,14 @@ public abstract class MtasToken {
    * @return the provide parent id
    */
   final public boolean getProvideParentId() {
-<span class="nc" id="L233">    return provideParentId;</span>
+<span class="nc" id="L222">    return provideParentId;</span>
   }
 
   /**
    * Sets the type.
    */
   protected void setType() {
-<span class="nc" id="L240">    throw new IllegalArgumentException(&quot;Type not implemented&quot;);</span>
+<span class="nc" id="L229">    throw new IllegalArgumentException(&quot;Type not implemented&quot;);</span>
   }
 
   /**
@@ -246,84 +235,78 @@ public abstract class MtasToken {
    * @return the type
    */
   final public String getType() {
-<span class="fc" id="L249">    return tokenType;</span>
+<span class="fc" id="L238">    return tokenType;</span>
   }
 
   /**
    * Adds the position.
    *
-   * @param position
-   *          the position
+   * @param position the position
    */
   final public void addPosition(int position) {
-<span class="pc bpc" id="L259" title="1 of 2 branches missed.">    if (tokenPosition == null) {</span>
-<span class="fc" id="L260">      tokenPosition = new MtasPosition(position);</span>
+<span class="pc bpc" id="L247" title="1 of 2 branches missed.">    if (tokenPosition == null) {</span>
+<span class="fc" id="L248">      tokenPosition = new MtasPosition(position);</span>
     } else {
-<span class="nc" id="L262">      tokenPosition.add(position);</span>
+<span class="nc" id="L250">      tokenPosition.add(position);</span>
     }
-<span class="fc" id="L264">  }</span>
+<span class="fc" id="L252">  }</span>
 
   /**
    * Adds the position range.
    *
-   * @param start
-   *          the start
-   * @param end
-   *          the end
+   * @param start the start
+   * @param end the end
    */
   final public void addPositionRange(int start, int end) {
-<span class="pc bpc" id="L275" title="1 of 2 branches missed.">    if (tokenPosition == null) {</span>
-<span class="fc" id="L276">      tokenPosition = new MtasPosition(start, end);</span>
+<span class="pc bpc" id="L261" title="1 of 2 branches missed.">    if (tokenPosition == null) {</span>
+<span class="fc" id="L262">      tokenPosition = new MtasPosition(start, end);</span>
     } else {
-<span class="nc" id="L278">      int[] positions = new int[end - start + 1];</span>
-<span class="nc bnc" id="L279" title="All 2 branches missed.">      for (int i = start; i &lt;= end; i++) {</span>
-<span class="nc" id="L280">        positions[i - start] = i;</span>
+<span class="nc" id="L264">      int[] positions = new int[end - start + 1];</span>
+<span class="nc bnc" id="L265" title="All 2 branches missed.">      for (int i = start; i &lt;= end; i++) {</span>
+<span class="nc" id="L266">        positions[i - start] = i;</span>
       }
-<span class="nc" id="L282">      tokenPosition.add(positions);</span>
+<span class="nc" id="L268">      tokenPosition.add(positions);</span>
     }
-<span class="fc" id="L284">  }</span>
+<span class="fc" id="L270">  }</span>
 
   /**
    * Adds the positions.
    *
-   * @param positions
-   *          the positions
+   * @param positions the positions
    */
   final public void addPositions(int[] positions) {
-<span class="pc bpc" id="L293" title="2 of 4 branches missed.">    if (positions != null &amp;&amp; positions.length &gt; 0) {</span>
-<span class="fc bfc" id="L294" title="All 2 branches covered.">      if (tokenPosition == null) {</span>
-<span class="fc" id="L295">        tokenPosition = new MtasPosition(positions);</span>
+<span class="pc bpc" id="L278" title="2 of 4 branches missed.">    if (positions != null &amp;&amp; positions.length &gt; 0) {</span>
+<span class="fc bfc" id="L279" title="All 2 branches covered.">      if (tokenPosition == null) {</span>
+<span class="fc" id="L280">        tokenPosition = new MtasPosition(positions);</span>
       } else {
-<span class="fc" id="L297">        tokenPosition.add(positions);</span>
+<span class="fc" id="L282">        tokenPosition.add(positions);</span>
       }
     }
-<span class="fc" id="L300">  }</span>
+<span class="fc" id="L285">  }</span>
 
   /**
    * Adds the positions.
    *
-   * @param list
-   *          the list
+   * @param list the list
    */
   final public void addPositions(Set&lt;Integer&gt; list) {
-<span class="fc" id="L309">    int[] positions = ArrayUtils</span>
-<span class="fc" id="L310">        .toPrimitive(list.toArray(new Integer[list.size()]));</span>
-<span class="fc" id="L311">    addPositions(positions);</span>
-<span class="fc" id="L312">  }</span>
+<span class="fc" id="L293">    int[] positions = ArrayUtils</span>
+<span class="fc" id="L294">        .toPrimitive(list.toArray(new Integer[list.size()]));</span>
+<span class="fc" id="L295">    addPositions(positions);</span>
+<span class="fc" id="L296">  }</span>
 
   /**
    * Check position type.
    *
-   * @param type
-   *          the type
+   * @param type the type
    * @return the boolean
    */
   final public Boolean checkPositionType(String type) {
-<span class="pc bpc" id="L322" title="1 of 2 branches missed.">    if(tokenPosition==null) {</span>
-<span class="nc" id="L323">      return false;</span>
+<span class="pc bpc" id="L305" title="1 of 2 branches missed.">    if (tokenPosition == null) {</span>
+<span class="nc" id="L306">      return false;</span>
     } else {
-<span class="fc" id="L325">      return tokenPosition.checkType(type);</span>
-    }    
+<span class="fc" id="L308">      return tokenPosition.checkType(type);</span>
+    }
   }
 
   /**
@@ -332,7 +315,7 @@ public abstract class MtasToken {
    * @return the position start
    */
   final public Integer getPositionStart() {
-<span class="pc bpc" id="L335" title="1 of 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getStart();</span>
+<span class="pc bpc" id="L318" title="1 of 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getStart();</span>
   }
 
   /**
@@ -341,7 +324,7 @@ public abstract class MtasToken {
    * @return the position end
    */
   final public Integer getPositionEnd() {
-<span class="pc bpc" id="L344" title="1 of 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getEnd();</span>
+<span class="pc bpc" id="L327" title="1 of 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getEnd();</span>
   }
 
   /**
@@ -350,7 +333,7 @@ public abstract class MtasToken {
    * @return the position length
    */
   final public Integer getPositionLength() {
-<span class="nc bnc" id="L353" title="All 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getLength();</span>
+<span class="nc bnc" id="L336" title="All 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getLength();</span>
   }
 
   /**
@@ -359,7 +342,7 @@ public abstract class MtasToken {
    * @return the positions
    */
   final public int[] getPositions() {
-<span class="pc bpc" id="L362" title="1 of 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getPositions();</span>
+<span class="pc bpc" id="L345" title="1 of 2 branches missed.">    return tokenPosition == null ? null : tokenPosition.getPositions();</span>
   }
 
   /**
@@ -368,10 +351,10 @@ public abstract class MtasToken {
    * @return the boolean
    */
   final public Boolean checkOffset() {
-<span class="nc bnc" id="L371" title="All 4 branches missed.">    if ((tokenOffset == null) || !provideOffset) {</span>
-<span class="nc" id="L372">      return false;</span>
+<span class="nc bnc" id="L354" title="All 4 branches missed.">    if ((tokenOffset == null) || !provideOffset) {</span>
+<span class="nc" id="L355">      return false;</span>
     } else {
-<span class="nc" id="L374">      return true;</span>
+<span class="nc" id="L357">      return true;</span>
     }
   }
 
@@ -381,94 +364,86 @@ public abstract class MtasToken {
    * @return the boolean
    */
   final public Boolean checkRealOffset() {
-<span class="nc bnc" id="L384" title="All 4 branches missed.">    if ((tokenRealOffset == null) || !provideRealOffset) {</span>
-<span class="nc" id="L385">      return false;</span>
-<span class="nc bnc" id="L386" title="All 2 branches missed.">    } else if (tokenOffset == null) {</span>
-<span class="nc" id="L387">      return true;</span>
-<span class="nc bnc" id="L388" title="All 2 branches missed.">    } else if (tokenOffset.getStart() == tokenRealOffset.getStart()</span>
-<span class="nc bnc" id="L389" title="All 2 branches missed.">        &amp;&amp; tokenOffset.getEnd() == tokenRealOffset.getEnd()) {</span>
-<span class="nc" id="L390">      return false;</span>
+<span class="nc bnc" id="L367" title="All 4 branches missed.">    if ((tokenRealOffset == null) || !provideRealOffset) {</span>
+<span class="nc" id="L368">      return false;</span>
+<span class="nc bnc" id="L369" title="All 2 branches missed.">    } else if (tokenOffset == null) {</span>
+<span class="nc" id="L370">      return true;</span>
+<span class="nc bnc" id="L371" title="All 2 branches missed.">    } else if (tokenOffset.getStart() == tokenRealOffset.getStart()</span>
+<span class="nc bnc" id="L372" title="All 2 branches missed.">        &amp;&amp; tokenOffset.getEnd() == tokenRealOffset.getEnd()) {</span>
+<span class="nc" id="L373">      return false;</span>
     } else {
-<span class="nc" id="L392">      return true;</span>
+<span class="nc" id="L375">      return true;</span>
     }
   }
 
   /**
    * Sets the offset.
    *
-   * @param start
-   *          the start
-   * @param end
-   *          the end
+   * @param start the start
+   * @param end the end
    */
   final public void setOffset(Integer start, Integer end) {
-<span class="pc bpc" id="L405" title="2 of 4 branches missed.">    if ((start == null) || (end == null)) {</span>
+<span class="pc bpc" id="L386" title="2 of 4 branches missed.">    if ((start == null) || (end == null)) {</span>
       // do nothing
-<span class="pc bpc" id="L407" title="1 of 2 branches missed.">    } else if (start &gt; end) {</span>
-<span class="nc" id="L408">      throw new IllegalArgumentException(&quot;Start offset after end offset&quot;);</span>
+<span class="pc bpc" id="L388" title="1 of 2 branches missed.">    } else if (start &gt; end) {</span>
+<span class="nc" id="L389">      throw new IllegalArgumentException(&quot;Start offset after end offset&quot;);</span>
     } else {
-<span class="fc" id="L410">      tokenOffset = new MtasOffset(start, end);</span>
+<span class="fc" id="L391">      tokenOffset = new MtasOffset(start, end);</span>
     }
-<span class="fc" id="L412">  }</span>
+<span class="fc" id="L393">  }</span>
 
   /**
    * Adds the offset.
    *
-   * @param start
-   *          the start
-   * @param end
-   *          the end
+   * @param start the start
+   * @param end the end
    */
   final public void addOffset(Integer start, Integer end) {
-<span class="fc bfc" id="L423" title="All 2 branches covered.">    if (tokenOffset == null) {</span>
-<span class="fc" id="L424">      setOffset(start, end);</span>
-<span class="pc bpc" id="L425" title="2 of 4 branches missed.">    } else if ((start == null) || (end == null)) {</span>
+<span class="fc bfc" id="L402" title="All 2 branches covered.">    if (tokenOffset == null) {</span>
+<span class="fc" id="L403">      setOffset(start, end);</span>
+<span class="pc bpc" id="L404" title="2 of 4 branches missed.">    } else if ((start == null) || (end == null)) {</span>
       // do nothing
-<span class="pc bpc" id="L427" title="1 of 2 branches missed.">    } else if (start &gt; end) {</span>
-<span class="nc" id="L428">      throw new IllegalArgumentException(&quot;Start offset after end offset&quot;);</span>
+<span class="pc bpc" id="L406" title="1 of 2 branches missed.">    } else if (start &gt; end) {</span>
+<span class="nc" id="L407">      throw new IllegalArgumentException(&quot;Start offset after end offset&quot;);</span>
     } else {
-<span class="fc" id="L430">      tokenOffset.add(start, end);</span>
+<span class="fc" id="L409">      tokenOffset.add(start, end);</span>
     }
-<span class="fc" id="L432">  }</span>
+<span class="fc" id="L411">  }</span>
 
   /**
    * Sets the provide offset.
    *
-   * @param provide
-   *          the new provide offset
+   * @param provide the new provide offset
    */
   final public void setProvideOffset(Boolean provide) {
-<span class="fc" id="L441">    provideOffset = provide;</span>
-<span class="fc" id="L442">  }</span>
+<span class="fc" id="L419">    provideOffset = provide;</span>
+<span class="fc" id="L420">  }</span>
 
   /**
    * Sets the real offset.
    *
-   * @param start
-   *          the start
-   * @param end
-   *          the end
+   * @param start the start
+   * @param end the end
    */
   final public void setRealOffset(Integer start, Integer end) {
-<span class="pc bpc" id="L453" title="2 of 4 branches missed.">    if ((start == null) || (end == null)) {</span>
+<span class="pc bpc" id="L429" title="2 of 4 branches missed.">    if ((start == null) || (end == null)) {</span>
       // do nothing
-<span class="pc bpc" id="L455" title="1 of 2 branches missed.">    } else if (start &gt; end) {</span>
-<span class="nc" id="L456">      throw new IllegalArgumentException(</span>
+<span class="pc bpc" id="L431" title="1 of 2 branches missed.">    } else if (start &gt; end) {</span>
+<span class="nc" id="L432">      throw new IllegalArgumentException(</span>
           &quot;Start real offset after end real offset&quot;);
     } else {
-<span class="fc" id="L459">      tokenRealOffset = new MtasOffset(start, end);</span>
+<span class="fc" id="L435">      tokenRealOffset = new MtasOffset(start, end);</span>
     }
-<span class="fc" id="L461">  }</span>
+<span class="fc" id="L437">  }</span>
 
   /**
    * Sets the provide real offset.
    *
-   * @param provide
-   *          the new provide real offset
+   * @param provide the new provide real offset
    */
   final public void setProvideRealOffset(Boolean provide) {
-<span class="fc" id="L470">    provideRealOffset = provide;</span>
-<span class="fc" id="L471">  }</span>
+<span class="fc" id="L445">    provideRealOffset = provide;</span>
+<span class="fc" id="L446">  }</span>
 
   /**
    * Gets the provide offset.
@@ -476,7 +451,7 @@ public abstract class MtasToken {
    * @return the provide offset
    */
   final public boolean getProvideOffset() {
-<span class="nc" id="L479">    return provideOffset;</span>
+<span class="nc" id="L454">    return provideOffset;</span>
   }
 
   /**
@@ -485,7 +460,7 @@ public abstract class MtasToken {
    * @return the provide real offset
    */
   final public boolean getProvideRealOffset() {
-<span class="nc" id="L488">    return provideRealOffset;</span>
+<span class="nc" id="L463">    return provideRealOffset;</span>
   }
 
   /**
@@ -494,7 +469,7 @@ public abstract class MtasToken {
    * @return the offset start
    */
   final public Integer getOffsetStart() {
-<span class="pc bpc" id="L497" title="1 of 2 branches missed.">    return tokenOffset == null ? null : tokenOffset.getStart();</span>
+<span class="pc bpc" id="L472" title="1 of 2 branches missed.">    return tokenOffset == null ? null : tokenOffset.getStart();</span>
   }
 
   /**
@@ -503,7 +478,7 @@ public abstract class MtasToken {
    * @return the offset end
    */
   final public Integer getOffsetEnd() {
-<span class="pc bpc" id="L506" title="1 of 2 branches missed.">    return tokenOffset == null ? null : tokenOffset.getEnd();</span>
+<span class="pc bpc" id="L481" title="1 of 2 branches missed.">    return tokenOffset == null ? null : tokenOffset.getEnd();</span>
   }
 
   /**
@@ -512,7 +487,7 @@ public abstract class MtasToken {
    * @return the real offset start
    */
   final public Integer getRealOffsetStart() {
-<span class="nc bnc" id="L515" title="All 2 branches missed.">    return tokenRealOffset == null ? null : tokenRealOffset.getStart();</span>
+<span class="nc bnc" id="L490" title="All 2 branches missed.">    return tokenRealOffset == null ? null : tokenRealOffset.getStart();</span>
   }
 
   /**
@@ -521,133 +496,131 @@ public abstract class MtasToken {
    * @return the real offset end
    */
   final public Integer getRealOffsetEnd() {
-<span class="nc bnc" id="L524" title="All 2 branches missed.">    return tokenRealOffset == null ? null : tokenRealOffset.getEnd();</span>
+<span class="nc bnc" id="L499" title="All 2 branches missed.">    return tokenRealOffset == null ? null : tokenRealOffset.getEnd();</span>
   }
 
   /**
    * Sets the value.
    *
-   * @param value
-   *          the new value
+   * @param value the new value
    */
   public void setValue(String value) {
-<span class="fc" id="L534">    tokenValue = value;</span>
-<span class="fc" id="L535">  }</span>
+<span class="fc" id="L508">    tokenValue = value;</span>
+<span class="fc" id="L509">  }</span>
 
   /**
    * Gets the prefix from value.
    *
-   * @param value
-   *          the value
+   * @param value the value
    * @return the prefix from value
    */
   public static String getPrefixFromValue(String value) {
-<span class="pc bpc" id="L545" title="1 of 2 branches missed.">    if (value == null) {</span>
-<span class="nc" id="L546">      return null;</span>
-<span class="pc bpc" id="L547" title="1 of 2 branches missed.">    } else if (value.contains(DELIMITER)) {</span>
-<span class="fc" id="L548">      String[] list = value.split(DELIMITER);</span>
-<span class="pc bpc" id="L549" title="2 of 4 branches missed.">      if (list != null &amp;&amp; list.length &gt; 0) {</span>
-<span class="fc" id="L550">        return list[0].replaceAll(&quot;\u0000&quot;, &quot;&quot;);</span>
+<span class="pc bpc" id="L518" title="1 of 2 branches missed.">    if (value == null) {</span>
+<span class="nc" id="L519">      return null;</span>
+<span class="pc bpc" id="L520" title="1 of 2 branches missed.">    } else if (value.contains(DELIMITER)) {</span>
+<span class="fc" id="L521">      String[] list = value.split(DELIMITER);</span>
+<span class="pc bpc" id="L522" title="2 of 4 branches missed.">      if (list != null &amp;&amp; list.length &gt; 0) {</span>
+<span class="fc" id="L523">        return list[0].replaceAll(&quot;\u0000&quot;, &quot;&quot;);</span>
       } else {
-<span class="nc" id="L552">        return null;</span>
+<span class="nc" id="L525">        return null;</span>
       }
     } else {
-<span class="nc" id="L555">      return value.replaceAll(&quot;\u0000&quot;, &quot;&quot;);</span>
+<span class="nc" id="L528">      return value.replaceAll(&quot;\u0000&quot;, &quot;&quot;);</span>
     }
   }
 
   /**
    * Gets the postfix from value.
    *
-   * @param value
-   *          the value
+   * @param value the value
    * @return the postfix from value
    */
   public static String getPostfixFromValue(String value) {
-<span class="fc" id="L567">    String postfix = &quot;&quot;;</span>
-<span class="fc" id="L568">    Matcher m = patternPrePostFix.matcher(value);</span>
-<span class="pc bpc" id="L569" title="1 of 2 branches missed.">    if (m.find()) {</span>
-<span class="fc" id="L570">      postfix = m.group(2);</span>
+<span class="fc" id="L539">    String postfix = &quot;&quot;;</span>
+<span class="fc" id="L540">    Matcher m = patternPrePostFix.matcher(value);</span>
+<span class="pc bpc" id="L541" title="1 of 2 branches missed.">    if (m.find()) {</span>
+<span class="fc" id="L542">      postfix = m.group(2);</span>
 
     }
-<span class="fc" id="L573">    return postfix;</span>
+<span class="fc" id="L545">    return postfix;</span>
   }
 
   /**
    * Gets the postfix from value.
    *
-   * @param term
-   *          the term
+   * @param term the term
    * @return the postfix from value
    */
   public static String getPostfixFromValue(BytesRef term) {
-<span class="fc" id="L584">    int i = term.offset, length = term.offset + term.length;</span>
-<span class="fc" id="L585">    byte[] postfix = new byte[length];</span>
-<span class="pc bpc" id="L586" title="1 of 2 branches missed.">    while (i &lt; length) {</span>
-<span class="pc bpc" id="L587" title="1 of 2 branches missed.">      if ((term.bytes[i] &amp; 0b10000000) == 0b00000000) {</span>
-<span class="fc bfc" id="L588" title="All 2 branches covered.">        if (term.bytes[i] == 0b00000001) {</span>
-<span class="fc" id="L589">          i++;</span>
-<span class="fc" id="L590">          break;</span>
+<span class="fc" id="L555">    int i = term.offset;</span>
+<span class="fc" id="L556">    int length = term.offset + term.length;</span>
+<span class="fc" id="L557">    byte[] postfix = new byte[length];</span>
+<span class="pc bpc" id="L558" title="1 of 2 branches missed.">    while (i &lt; length) {</span>
+<span class="pc bpc" id="L559" title="1 of 2 branches missed.">      if ((term.bytes[i] &amp; 0b10000000) == 0b00000000) {</span>
+<span class="fc bfc" id="L560" title="All 2 branches covered.">        if (term.bytes[i] == 0b00000001) {</span>
+<span class="fc" id="L561">          i++;</span>
+<span class="fc" id="L562">          break;</span>
         } else {
-<span class="fc" id="L592">          i++;</span>
+<span class="fc" id="L564">          i++;</span>
         }
-<span class="nc bnc" id="L594" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11100000) == 0b11000000) {</span>
-<span class="nc" id="L595">        i += 2;</span>
-<span class="nc bnc" id="L596" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11110000) == 0b11100000) {</span>
-<span class="nc" id="L597">        i += 3;</span>
-<span class="nc bnc" id="L598" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111000) == 0b11110000) {</span>
-<span class="nc" id="L599">        i += 4;</span>
-<span class="nc bnc" id="L600" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111100) == 0b11111000) {</span>
-<span class="nc" id="L601">        i += 5;</span>
-<span class="nc bnc" id="L602" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111110) == 0b11111100) {</span>
-<span class="nc" id="L603">        i += 6;</span>
+<span class="nc bnc" id="L566" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11100000) == 0b11000000) {</span>
+<span class="nc" id="L567">        i += 2;</span>
+<span class="nc bnc" id="L568" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11110000) == 0b11100000) {</span>
+<span class="nc" id="L569">        i += 3;</span>
+<span class="nc bnc" id="L570" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111000) == 0b11110000) {</span>
+<span class="nc" id="L571">        i += 4;</span>
+<span class="nc bnc" id="L572" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111100) == 0b11111000) {</span>
+<span class="nc" id="L573">        i += 5;</span>
+<span class="nc bnc" id="L574" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111110) == 0b11111100) {</span>
+<span class="nc" id="L575">        i += 6;</span>
       } else {
-<span class="nc" id="L605">        return &quot;&quot;;</span>
+<span class="nc" id="L577">        return &quot;&quot;;</span>
       }
     }
-<span class="fc" id="L608">    int start = i;</span>
-<span class="pc bpc" id="L609" title="1 of 2 branches missed.">    while (i &lt; length) {</span>
-<span class="pc bpc" id="L610" title="1 of 2 branches missed.">      if ((term.bytes[i] &amp; 0b10000000) == 0b00000000) {</span>
-<span class="fc bfc" id="L611" title="All 2 branches covered.">        if (term.bytes[i] == 0b00000000) {</span>
-<span class="fc" id="L612">          break;</span>
+<span class="fc" id="L580">    int start = i;</span>
+<span class="pc bpc" id="L581" title="1 of 2 branches missed.">    while (i &lt; length) {</span>
+<span class="pc bpc" id="L582" title="1 of 2 branches missed.">      if ((term.bytes[i] &amp; 0b10000000) == 0b00000000) {</span>
+<span class="fc bfc" id="L583" title="All 2 branches covered.">        if (term.bytes[i] == 0b00000000) {</span>
+<span class="fc" id="L584">          break;</span>
         }
-<span class="fc" id="L614">        postfix[i] = term.bytes[i];</span>
-<span class="fc" id="L615">        i++;</span>
-<span class="nc bnc" id="L616" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11100000) == 0b11000000) {</span>
-<span class="nc" id="L617">        postfix[i] = term.bytes[i];</span>
-<span class="nc" id="L618">        postfix[i + 1] = term.bytes[i + 1];</span>
-<span class="nc" id="L619">        i += 2;</span>
-<span class="nc bnc" id="L620" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11110000) == 0b11100000) {</span>
-<span class="nc" id="L621">        postfix[i] = term.bytes[i];</span>
-<span class="nc" id="L622">        postfix[i + 1] = term.bytes[i + 1];</span>
-<span class="nc" id="L623">        postfix[i + 2] = term.bytes[i + 2];</span>
-<span class="nc" id="L624">        i += 3;</span>
-<span class="nc bnc" id="L625" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111000) == 0b11110000) {</span>
-<span class="nc" id="L626">        postfix[i] = term.bytes[i];</span>
-<span class="nc" id="L627">        postfix[i + 1] = term.bytes[i + 1];</span>
-<span class="nc" id="L628">        postfix[i + 2] = term.bytes[i + 2];</span>
-<span class="nc" id="L629">        postfix[i + 3] = term.bytes[i + 3];</span>
-<span class="nc" id="L630">        i += 4;</span>
-<span class="nc bnc" id="L631" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111100) == 0b11111000) {</span>
-<span class="nc" id="L632">        postfix[i] = term.bytes[i];</span>
-<span class="nc" id="L633">        postfix[i + 1] = term.bytes[i + 1];</span>
-<span class="nc" id="L634">        postfix[i + 2] = term.bytes[i + 2];</span>
-<span class="nc" id="L635">        postfix[i + 3] = term.bytes[i + 3];</span>
-<span class="nc" id="L636">        postfix[i + 4] = term.bytes[i + 4];</span>
-<span class="nc" id="L637">        i += 5;</span>
-<span class="nc bnc" id="L638" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111110) == 0b11111100) {</span>
-<span class="nc" id="L639">        postfix[i] = term.bytes[i];</span>
-<span class="nc" id="L640">        postfix[i + 1] = term.bytes[i + 1];</span>
-<span class="nc" id="L641">        postfix[i + 2] = term.bytes[i + 2];</span>
-<span class="nc" id="L642">        postfix[i + 3] = term.bytes[i + 3];</span>
-<span class="nc" id="L643">        postfix[i + 4] = term.bytes[i + 4];</span>
-<span class="nc" id="L644">        postfix[i + 5] = term.bytes[i + 5];</span>
-<span class="nc" id="L645">        i += 6;</span>
+<span class="fc" id="L586">        postfix[i] = term.bytes[i];</span>
+<span class="fc" id="L587">        i++;</span>
+<span class="nc bnc" id="L588" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11100000) == 0b11000000) {</span>
+<span class="nc" id="L589">        postfix[i] = term.bytes[i];</span>
+<span class="nc" id="L590">        postfix[i + 1] = term.bytes[i + 1];</span>
+<span class="nc" id="L591">        i += 2;</span>
+<span class="nc bnc" id="L592" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11110000) == 0b11100000) {</span>
+<span class="nc" id="L593">        postfix[i] = term.bytes[i];</span>
+<span class="nc" id="L594">        postfix[i + 1] = term.bytes[i + 1];</span>
+<span class="nc" id="L595">        postfix[i + 2] = term.bytes[i + 2];</span>
+<span class="nc" id="L596">        i += 3;</span>
+<span class="nc bnc" id="L597" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111000) == 0b11110000) {</span>
+<span class="nc" id="L598">        postfix[i] = term.bytes[i];</span>
+<span class="nc" id="L599">        postfix[i + 1] = term.bytes[i + 1];</span>
+<span class="nc" id="L600">        postfix[i + 2] = term.bytes[i + 2];</span>
+<span class="nc" id="L601">        postfix[i + 3] = term.bytes[i + 3];</span>
+<span class="nc" id="L602">        i += 4;</span>
+<span class="nc bnc" id="L603" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111100) == 0b11111000) {</span>
+<span class="nc" id="L604">        postfix[i] = term.bytes[i];</span>
+<span class="nc" id="L605">        postfix[i + 1] = term.bytes[i + 1];</span>
+<span class="nc" id="L606">        postfix[i + 2] = term.bytes[i + 2];</span>
+<span class="nc" id="L607">        postfix[i + 3] = term.bytes[i + 3];</span>
+<span class="nc" id="L608">        postfix[i + 4] = term.bytes[i + 4];</span>
+<span class="nc" id="L609">        i += 5;</span>
+<span class="nc bnc" id="L610" title="All 2 branches missed.">      } else if ((term.bytes[i] &amp; 0b11111110) == 0b11111100) {</span>
+<span class="nc" id="L611">        postfix[i] = term.bytes[i];</span>
+<span class="nc" id="L612">        postfix[i + 1] = term.bytes[i + 1];</span>
+<span class="nc" id="L613">        postfix[i + 2] = term.bytes[i + 2];</span>
+<span class="nc" id="L614">        postfix[i + 3] = term.bytes[i + 3];</span>
+<span class="nc" id="L615">        postfix[i + 4] = term.bytes[i + 4];</span>
+<span class="nc" id="L616">        postfix[i + 5] = term.bytes[i + 5];</span>
+<span class="nc" id="L617">        i += 6;</span>
       } else {
-<span class="nc" id="L647">        return &quot;&quot;;</span>
+<span class="nc" id="L619">        return &quot;&quot;;</span>
       }
     }
-<span class="fc" id="L650">    return new String(Arrays.copyOfRange(postfix, start, i), StandardCharsets.UTF_8);    </span>
+<span class="fc" id="L622">    return new String(Arrays.copyOfRange(postfix, start, i),</span>
+        StandardCharsets.UTF_8);
   }
 
   /**
@@ -656,7 +629,7 @@ public abstract class MtasToken {
    * @return the value
    */
   public String getValue() {
-<span class="fc" id="L659">    return tokenValue;</span>
+<span class="fc" id="L632">    return tokenValue;</span>
   }
 
   /**
@@ -665,7 +638,7 @@ public abstract class MtasToken {
    * @return the prefix
    */
   public String getPrefix() {
-<span class="fc" id="L668">    return getPrefixFromValue(tokenValue);</span>
+<span class="fc" id="L641">    return getPrefixFromValue(tokenValue);</span>
   }
 
   /**
@@ -674,7 +647,7 @@ public abstract class MtasToken {
    * @return the postfix
    */
   public String getPostfix() {
-<span class="nc" id="L677">    return getPostfixFromValue(tokenValue);</span>
+<span class="nc" id="L650">    return getPostfixFromValue(tokenValue);</span>
   }
 
   /**
@@ -683,10 +656,10 @@ public abstract class MtasToken {
    * @return the boolean
    */
   final public Boolean checkParentId() {
-<span class="fc bfc" id="L686" title="All 4 branches covered.">    if ((tokenParentId == null) || !provideParentId) {</span>
-<span class="fc" id="L687">      return false;</span>
+<span class="fc bfc" id="L659" title="All 4 branches covered.">    if ((tokenParentId == null) || !provideParentId) {</span>
+<span class="fc" id="L660">      return false;</span>
     } else {
-<span class="fc" id="L689">      return true;</span>
+<span class="fc" id="L662">      return true;</span>
     }
   }
 
@@ -696,22 +669,21 @@ public abstract class MtasToken {
    * @return the boolean
    */
   final public Boolean checkPayload() {
-<span class="nc bnc" id="L699" title="All 2 branches missed.">    if (tokenPayload == null) {</span>
-<span class="nc" id="L700">      return false;</span>
+<span class="nc bnc" id="L672" title="All 2 branches missed.">    if (tokenPayload == null) {</span>
+<span class="nc" id="L673">      return false;</span>
     } else {
-<span class="nc" id="L702">      return true;</span>
+<span class="nc" id="L675">      return true;</span>
     }
   }
 
   /**
    * Sets the payload.
    *
-   * @param payload
-   *          the new payload
+   * @param payload the new payload
    */
   public void setPayload(BytesRef payload) {
-<span class="fc" id="L713">    tokenPayload = payload;</span>
-<span class="fc" id="L714">  }</span>
+<span class="fc" id="L685">    tokenPayload = payload;</span>
+<span class="fc" id="L686">  }</span>
 
   /**
    * Gets the payload.
@@ -719,89 +691,104 @@ public abstract class MtasToken {
    * @return the payload
    */
   public BytesRef getPayload() {
-<span class="nc" id="L722">    return tokenPayload;</span>
+<span class="nc" id="L694">    return tokenPayload;</span>
   }
 
-  public static HashMap&lt;String, Automaton&gt; createAutomatonMap(String prefix,
+  /**
+   * Creates the automaton map.
+   *
+   * @param prefix the prefix
+   * @param valueList the value list
+   * @param filter the filter
+   * @return the map
+   */
+  public static Map&lt;String, Automaton&gt; createAutomatonMap(String prefix,
       List&lt;String&gt; valueList, Boolean filter) {
-<span class="fc" id="L727">    HashMap&lt;String, Automaton&gt; automatonMap = new HashMap&lt;String, Automaton&gt;();</span>
-<span class="pc bpc" id="L728" title="1 of 2 branches missed.">    if (valueList != null) {</span>
-<span class="fc bfc" id="L729" title="All 2 branches covered.">      for (String item : valueList) {</span>
-<span class="pc bpc" id="L730" title="1 of 2 branches missed.">        if (filter) {</span>
-<span class="fc" id="L731">          item = item.replaceAll(&quot;([\\\&quot;\\)\\(\\&lt;\\&gt;\\.\\@\\#\\]\\[\\{\\}])&quot;,</span>
-              &quot;\\\\\\1&quot;);
+<span class="fc" id="L707">    HashMap&lt;String, Automaton&gt; automatonMap = new HashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L708" title="1 of 2 branches missed.">    if (valueList != null) {</span>
+<span class="fc bfc" id="L709" title="All 2 branches covered.">      for (String item : valueList) {</span>
+<span class="pc bpc" id="L710" title="1 of 2 branches missed.">        if (filter) {</span>
+<span class="fc" id="L711">          item = item.replaceAll(&quot;([\\\&quot;\\)\\(\\&lt;\\&gt;\\.\\@\\#\\]\\[\\{\\}])&quot;,</span>
+              &quot;\\\\$1&quot;);
         }
-<span class="fc" id="L734">        automatonMap.put(item,</span>
-<span class="fc" id="L735">            new RegExp(prefix + MtasToken.DELIMITER + item + &quot;\u0000*&quot;).toAutomaton());</span>
-<span class="fc" id="L736">      }</span>
+<span class="fc" id="L714">        automatonMap.put(item,</span>
+            new RegExp(prefix + MtasToken.DELIMITER + item + &quot;\u0000*&quot;)
+<span class="fc" id="L716">                .toAutomaton());</span>
+<span class="fc" id="L717">      }</span>
     }
-<span class="fc" id="L738">    return automatonMap;</span>
-  }
-  
-  public static HashMap&lt;String, ByteRunAutomaton&gt; byteRunAutomatonMap(HashMap&lt;String, Automaton&gt; automatonMap) {
-<span class="nc" id="L742">    HashMap&lt;String, ByteRunAutomaton&gt; byteRunAutomatonMap = new HashMap&lt;String, ByteRunAutomaton&gt;();</span>
-<span class="nc bnc" id="L743" title="All 2 branches missed.">    if(automatonMap!=null) {</span>
-<span class="nc bnc" id="L744" title="All 2 branches missed.">      for(Entry&lt;String,Automaton&gt; entry : automatonMap.entrySet()) {</span>
-<span class="nc" id="L745">        byteRunAutomatonMap.put(entry.getKey(), new ByteRunAutomaton(entry.getValue()));</span>
-<span class="nc" id="L746">      }</span>
+<span class="fc" id="L719">    return automatonMap;</span>
+  }
+
+  /**
+   * Byte run automaton map.
+   *
+   * @param automatonMap the automaton map
+   * @return the map
+   */
+  public static Map&lt;String, ByteRunAutomaton&gt; byteRunAutomatonMap(
+      Map&lt;String, Automaton&gt; automatonMap) {
+<span class="nc" id="L730">    HashMap&lt;String, ByteRunAutomaton&gt; byteRunAutomatonMap = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L731" title="All 2 branches missed.">    if (automatonMap != null) {</span>
+<span class="nc bnc" id="L732" title="All 2 branches missed.">      for (Entry&lt;String, Automaton&gt; entry : automatonMap.entrySet()) {</span>
+<span class="nc" id="L733">        byteRunAutomatonMap.put(entry.getKey(),</span>
+<span class="nc" id="L734">            new ByteRunAutomaton(entry.getValue()));</span>
+<span class="nc" id="L735">      }</span>
     }
-<span class="nc" id="L748">    return byteRunAutomatonMap;</span>
+<span class="nc" id="L737">    return byteRunAutomatonMap;</span>
   }
+
   /**
    * Creates the automata.
    *
-   * @param prefix
-   *          the prefix
-   * @param regexp
-   *          the regexp
-   * @param valueList
-   *          the value list
+   * @param prefix the prefix
+   * @param regexp the regexp
+   * @param automatonMap the automaton map
    * @return the list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static List&lt;CompiledAutomaton&gt; createAutomata(String prefix,
-      String regexp, HashMap&lt;String, Automaton&gt; automatonMap) throws IOException {
-<span class="fc" id="L765">    List&lt;CompiledAutomaton&gt; list = new ArrayList&lt;CompiledAutomaton&gt;();</span>
-<span class="fc" id="L766">    Automaton automatonRegexp = null;</span>
-<span class="pc bpc" id="L767" title="1 of 2 branches missed.">    if (regexp != null) {</span>
-<span class="nc" id="L768">      RegExp re = new RegExp(prefix + MtasToken.DELIMITER + regexp + &quot;\u0000*&quot;);</span>
-<span class="nc" id="L769">      automatonRegexp = re.toAutomaton();</span>
+      String regexp, Map&lt;String, Automaton&gt; automatonMap) throws IOException {
+<span class="fc" id="L751">    List&lt;CompiledAutomaton&gt; list = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L752">    Automaton automatonRegexp = null;</span>
+<span class="pc bpc" id="L753" title="1 of 2 branches missed.">    if (regexp != null) {</span>
+<span class="nc" id="L754">      RegExp re = new RegExp(prefix + MtasToken.DELIMITER + regexp + &quot;\u0000*&quot;);</span>
+<span class="nc" id="L755">      automatonRegexp = re.toAutomaton();</span>
     }
-<span class="fc" id="L771">    int step = 500;</span>
-<span class="fc" id="L772">    List&lt;String&gt; keyList = new ArrayList&lt;&gt;(automatonMap.keySet());</span>
-<span class="fc bfc" id="L773" title="All 2 branches covered.">    for (int i = 0; i &lt; keyList.size(); i += step) {</span>
-<span class="fc" id="L774">      int localStep = step;</span>
-<span class="fc" id="L775">      boolean success = false;</span>
-<span class="fc" id="L776">      CompiledAutomaton compiledAutomaton = null;</span>
-<span class="fc bfc" id="L777" title="All 2 branches covered.">      while (!success) {</span>
-<span class="fc" id="L778">        success = true;</span>
-<span class="fc" id="L779">        int next = Math.min(keyList.size(), i + localStep);</span>
-<span class="fc" id="L780">        List&lt;Automaton&gt; listAutomaton = new ArrayList&lt;&gt;();</span>
-<span class="fc bfc" id="L781" title="All 2 branches covered.">        for (int j = i; j &lt; next; j++) {</span>
-<span class="fc" id="L782">          listAutomaton.add(automatonMap.get(keyList.get(j)));</span>
+<span class="fc" id="L757">    int step = 500;</span>
+<span class="fc" id="L758">    List&lt;String&gt; keyList = new ArrayList&lt;&gt;(automatonMap.keySet());</span>
+<span class="fc bfc" id="L759" title="All 2 branches covered.">    for (int i = 0; i &lt; keyList.size(); i += step) {</span>
+<span class="fc" id="L760">      int localStep = step;</span>
+<span class="fc" id="L761">      boolean success = false;</span>
+<span class="fc" id="L762">      CompiledAutomaton compiledAutomaton = null;</span>
+<span class="fc bfc" id="L763" title="All 2 branches covered.">      while (!success) {</span>
+<span class="fc" id="L764">        success = true;</span>
+<span class="fc" id="L765">        int next = Math.min(keyList.size(), i + localStep);</span>
+<span class="fc" id="L766">        List&lt;Automaton&gt; listAutomaton = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L767" title="All 2 branches covered.">        for (int j = i; j &lt; next; j++) {</span>
+<span class="fc" id="L768">          listAutomaton.add(automatonMap.get(keyList.get(j)));</span>
         }
-<span class="fc" id="L784">        Automaton automatonList = Operations.union(listAutomaton);</span>
+<span class="fc" id="L770">        Automaton automatonList = Operations.union(listAutomaton);</span>
         Automaton automaton;
-<span class="pc bpc" id="L786" title="1 of 2 branches missed.">        if (automatonRegexp != null) {</span>
-<span class="nc" id="L787">          automaton = Operations.intersection(automatonList, automatonRegexp);          </span>
+<span class="pc bpc" id="L772" title="1 of 2 branches missed.">        if (automatonRegexp != null) {</span>
+<span class="nc" id="L773">          automaton = Operations.intersection(automatonList, automatonRegexp);</span>
         } else {
-<span class="fc" id="L789">          automaton = automatonList;</span>
+<span class="fc" id="L775">          automaton = automatonList;</span>
         }
         try {
-<span class="fc" id="L792">          compiledAutomaton = new CompiledAutomaton(automaton);</span>
-<span class="nc" id="L793">        } catch (TooComplexToDeterminizeException e) {</span>
-<span class="nc" id="L794">          success = false;</span>
-<span class="nc bnc" id="L795" title="All 2 branches missed.">          if (localStep &gt; 1) {</span>
-<span class="nc" id="L796">            localStep /= 2;</span>
+<span class="fc" id="L778">          compiledAutomaton = new CompiledAutomaton(automaton);</span>
+<span class="nc" id="L779">        } catch (TooComplexToDeterminizeException e) {</span>
+<span class="nc" id="L780">          log.debug(e);</span>
+<span class="nc" id="L781">          success = false;</span>
+<span class="nc bnc" id="L782" title="All 2 branches missed.">          if (localStep &gt; 1) {</span>
+<span class="nc" id="L783">            localStep /= 2;</span>
           } else {
-<span class="nc" id="L798">            throw new IOException(&quot;TooComplexToDeterminizeException&quot;);</span>
+<span class="nc" id="L785">            throw new IOException(&quot;TooComplexToDeterminizeException&quot;);</span>
           }
-<span class="fc" id="L800">        }</span>
-<span class="fc" id="L801">      }</span>
-<span class="fc" id="L802">      list.add(compiledAutomaton);</span>
+<span class="fc" id="L787">        }</span>
+<span class="fc" id="L788">      }</span>
+<span class="fc" id="L789">      list.add(compiledAutomaton);</span>
     }
-<span class="fc" id="L804">    return list;</span>
+<span class="fc" id="L791">    return list;</span>
   }
 
   /*
@@ -811,42 +798,42 @@ public abstract class MtasToken {
    */
   @Override
   public String toString() {
-<span class="nc" id="L814">    String text = &quot;&quot;;</span>
-<span class="nc" id="L815">    text += &quot;[&quot; + String.format(&quot;%05d&quot;, getId()) + &quot;] &quot;;</span>
-<span class="nc bnc" id="L816" title="All 2 branches missed.">    text += ((getRealOffsetStart() == null) ? &quot;[-------,-------]&quot;</span>
-<span class="nc" id="L817">        : &quot;[&quot; + String.format(&quot;%07d&quot;, getRealOffsetStart()) + &quot;-&quot;</span>
-<span class="nc" id="L818">            + String.format(&quot;%07d&quot;, getRealOffsetEnd()) + &quot;]&quot;);</span>
-<span class="nc bnc" id="L819" title="All 2 branches missed.">    text += (provideRealOffset ? &quot;  &quot; : &quot;* &quot;);</span>
-<span class="nc bnc" id="L820" title="All 2 branches missed.">    text += ((getOffsetStart() == null) ? &quot;[-------,-------]&quot;</span>
-<span class="nc" id="L821">        : &quot;[&quot; + String.format(&quot;%07d&quot;, getOffsetStart()) + &quot;-&quot;</span>
-<span class="nc" id="L822">            + String.format(&quot;%07d&quot;, getOffsetEnd()) + &quot;]&quot;);</span>
-<span class="nc bnc" id="L823" title="All 2 branches missed.">    text += (provideOffset ? &quot;  &quot; : &quot;* &quot;);</span>
-<span class="nc bnc" id="L824" title="All 2 branches missed.">    if (getPositionLength() == null) {</span>
-<span class="nc" id="L825">      text += String.format(&quot;%11s&quot;, &quot;&quot;);</span>
-<span class="nc bnc" id="L826" title="All 2 branches missed.">    } else if (getPositionStart().equals(getPositionEnd())) {</span>
-<span class="nc" id="L827">      text += String.format(&quot;%11s&quot;, &quot;[&quot; + getPositionStart() + &quot;]&quot;);</span>
-<span class="nc bnc" id="L828" title="All 2 branches missed.">    } else if ((getPositions() == null) || (getPositions().length == (1</span>
-<span class="nc bnc" id="L829" title="All 2 branches missed.">        + getPositionEnd() - getPositionStart()))) {</span>
-<span class="nc" id="L830">      text += String.format(&quot;%11s&quot;,</span>
-<span class="nc" id="L831">          &quot;[&quot; + getPositionStart() + &quot;-&quot; + getPositionEnd() + &quot;]&quot;);</span>
+<span class="nc" id="L801">    String text = &quot;&quot;;</span>
+<span class="nc" id="L802">    text += &quot;[&quot; + String.format(&quot;%05d&quot;, getId()) + &quot;] &quot;;</span>
+<span class="nc bnc" id="L803" title="All 2 branches missed.">    text += ((getRealOffsetStart() == null) ? &quot;[-------,-------]&quot;</span>
+<span class="nc" id="L804">        : &quot;[&quot; + String.format(&quot;%07d&quot;, getRealOffsetStart()) + &quot;-&quot;</span>
+<span class="nc" id="L805">            + String.format(&quot;%07d&quot;, getRealOffsetEnd()) + &quot;]&quot;);</span>
+<span class="nc bnc" id="L806" title="All 2 branches missed.">    text += (provideRealOffset ? &quot;  &quot; : &quot;* &quot;);</span>
+<span class="nc bnc" id="L807" title="All 2 branches missed.">    text += ((getOffsetStart() == null) ? &quot;[-------,-------]&quot;</span>
+<span class="nc" id="L808">        : &quot;[&quot; + String.format(&quot;%07d&quot;, getOffsetStart()) + &quot;-&quot;</span>
+<span class="nc" id="L809">            + String.format(&quot;%07d&quot;, getOffsetEnd()) + &quot;]&quot;);</span>
+<span class="nc bnc" id="L810" title="All 2 branches missed.">    text += (provideOffset ? &quot;  &quot; : &quot;* &quot;);</span>
+<span class="nc bnc" id="L811" title="All 2 branches missed.">    if (getPositionLength() == null) {</span>
+<span class="nc" id="L812">      text += String.format(&quot;%11s&quot;, &quot;&quot;);</span>
+<span class="nc bnc" id="L813" title="All 2 branches missed.">    } else if (getPositionStart().equals(getPositionEnd())) {</span>
+<span class="nc" id="L814">      text += String.format(&quot;%11s&quot;, &quot;[&quot; + getPositionStart() + &quot;]&quot;);</span>
+<span class="nc bnc" id="L815" title="All 2 branches missed.">    } else if ((getPositions() == null) || (getPositions().length == (1</span>
+<span class="nc bnc" id="L816" title="All 2 branches missed.">        + getPositionEnd() - getPositionStart()))) {</span>
+<span class="nc" id="L817">      text += String.format(&quot;%11s&quot;,</span>
+<span class="nc" id="L818">          &quot;[&quot; + getPositionStart() + &quot;-&quot; + getPositionEnd() + &quot;]&quot;);</span>
     } else {
-<span class="nc" id="L833">      text += String.format(&quot;%11s&quot;, Arrays.toString(getPositions()));</span>
+<span class="nc" id="L820">      text += String.format(&quot;%11s&quot;, Arrays.toString(getPositions()));</span>
     }
-<span class="nc bnc" id="L835" title="All 2 branches missed.">    text += ((getParentId() == null) ? &quot;[-----]&quot;</span>
-<span class="nc" id="L836">        : &quot;[&quot; + String.format(&quot;%05d&quot;, getParentId()) + &quot;]&quot;);</span>
-<span class="nc bnc" id="L837" title="All 2 branches missed.">    text += (provideParentId ? &quot;  &quot; : &quot;* &quot;);</span>
-<span class="nc" id="L838">    BytesRef payload = getPayload();</span>
-<span class="nc bnc" id="L839" title="All 2 branches missed.">    text += (payload == null) ? &quot;[------] &quot;</span>
+<span class="nc bnc" id="L822" title="All 2 branches missed.">    text += ((getParentId() == null) ? &quot;[-----]&quot;</span>
+<span class="nc" id="L823">        : &quot;[&quot; + String.format(&quot;%05d&quot;, getParentId()) + &quot;]&quot;);</span>
+<span class="nc bnc" id="L824" title="All 2 branches missed.">    text += (provideParentId ? &quot;  &quot; : &quot;* &quot;);</span>
+<span class="nc" id="L825">    BytesRef payload = getPayload();</span>
+<span class="nc bnc" id="L826" title="All 2 branches missed.">    text += (payload == null) ? &quot;[------] &quot;</span>
         : &quot;[&quot;
             + String
-<span class="nc" id="L842">                .format(&quot;%.4f&quot;,</span>
-<span class="nc" id="L843">                    PayloadHelper.decodeFloat(Arrays.copyOfRange(payload.bytes,</span>
+<span class="nc" id="L829">                .format(&quot;%.4f&quot;,</span>
+<span class="nc" id="L830">                    PayloadHelper.decodeFloat(Arrays.copyOfRange(payload.bytes,</span>
                         payload.offset, (payload.offset + payload.length))))
             + &quot;] &quot;;
-<span class="nc" id="L846">    text += String.format(&quot;%25s&quot;, &quot;[&quot; + getPrefix() + &quot;]&quot;) + &quot; &quot;;</span>
-<span class="nc bnc" id="L847" title="All 2 branches missed.">    text += ((getPostfix() == null) ? &quot;---&quot; : &quot;[&quot; + getPostfix() + &quot;]&quot;) + &quot; &quot;;</span>
-<span class="nc" id="L848">    return text;</span>
+<span class="nc" id="L833">    text += String.format(&quot;%25s&quot;, &quot;[&quot; + getPrefix() + &quot;]&quot;) + &quot; &quot;;</span>
+<span class="nc bnc" id="L834" title="All 2 branches missed.">    text += ((getPostfix() == null) ? &quot;---&quot; : &quot;[&quot; + getPostfix() + &quot;]&quot;) + &quot; &quot;;</span>
+<span class="nc" id="L835">    return text;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenCollection$1.html b/jacoco/mtas.analysis.token/MtasTokenCollection$1.html
index 2c18465..791f79b 100644
--- a/jacoco/mtas.analysis.token/MtasTokenCollection$1.html
+++ b/jacoco/mtas.analysis.token/MtasTokenCollection$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenCollection.new Iterator() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenCollection.new Iterator() {...}</span></div><h1>MtasTokenCollection.new Iterator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">4 of 29</td><td class="ctr2">86%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasTokenCollection.java.html#L84" class="el_method">remove()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.java.html#L68" class="el_method">{...}</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasTokenCollection.java.html#L79" class="el_method">next()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasTokenCollection.java.html#L74" class="el_method">hasNext()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenCollection.new Iterator() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenCollection.new Iterator() {...}</span></div><h1>MtasTokenCollection.new Iterator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">4 of 29</td><td class="ctr2">86%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasTokenCollection.java.html#L81" class="el_method">remove()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.java.html#L65" class="el_method">{...}</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasTokenCollection.java.html#L76" class="el_method">next()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasTokenCollection.java.html#L71" class="el_method">hasNext()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenCollection$2.html b/jacoco/mtas.analysis.token/MtasTokenCollection$2.html
index f588c5b..6d2a217 100644
--- a/jacoco/mtas.analysis.token/MtasTokenCollection$2.html
+++ b/jacoco/mtas.analysis.token/MtasTokenCollection$2.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenCollection.new Comparator() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenCollection.new Comparator() {...}</span></div><h1>MtasTokenCollection.new Comparator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">60 of 146</td><td class="ctr2">59%</td><td class="bar">8 of 18</td><td class="ctr2">56%</td><td class="ctr1">8</td><td class="ctr2">12</td><td class="ctr1">5</td><td class="ctr2">18</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenCollection.java.html#L360" class="el_method">compare(Integer, Integer)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="52" height="10" title="58" alt="58"/><img src="../.resources/greenbar.gif" width="67" height="10" title="74" alt="74"/></td><td class="ctr2" id="c2">56%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="52" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="67" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">56%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTokenCollection.java.html#L357" class="el_method">static {...}</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">75%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasTokenCollection.java.html#L357" class="el_method">{...}</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenCollection.new Comparator() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenCollection.new Comparator() {...}</span></div><h1>MtasTokenCollection.new Comparator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">54 of 138</td><td class="ctr2">60%</td><td class="bar">8 of 18</td><td class="ctr2">55%</td><td class="ctr1">8</td><td class="ctr2">12</td><td class="ctr1">5</td><td class="ctr2">18</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenCollection.java.html#L352" class="el_method">compare(Integer, Integer)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="72" alt="72"/></td><td class="ctr2" id="c2">58%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">56%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTokenCollection.java.html#L349" class="el_method">static {...}</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">75%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasTokenCollection.java.html#L349" class="el_method">{...}</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenCollection.html b/jacoco/mtas.analysis.token/MtasTokenCollection.html
index 7ce2b5f..b8320f6 100644
--- a/jacoco/mtas.analysis.token/MtasTokenCollection.html
+++ b/jacoco/mtas.analysis.token/MtasTokenCollection.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenCollection</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenCollection</span></div><h1>MtasTokenCollection</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">514 of 963</td><td class="ctr2">47%</td><td class="bar">68 of 130</td><td class="ctr2">48%</td><td class="ctr1">52</td><td class="ctr2">77</td><td class="ctr1">92</td><td class="ctr2">188</td><td class="ctr1">2</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasTokenCollection.java.html#L112" class="el_method">getList()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="119" height="10" title="271" alt="271"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="24" alt="24"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">13</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h0">42</td><td class="ctr2" id="i1">42</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTokenCollection.java.html#L230" class="el_method">autoRepair()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="55" height="10" title="126" alt="126"/><img src="../.resources/greenbar.gif" width="64" height="10" title="146" alt="146"/></td><td class="ctr2" id="c9">54%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="57" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="62" height="10" title="25" alt="25"/></td><td class="ctr2" id="e3">52%</td><td class="ctr1" id="f0">18</td><td class="ctr2" id="g0">25</td><td class="ctr1" id="h1">29</td><td class="ctr2" id="i0">55</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.java.html#L308" class="el_method">checkTokenCollectionIndex()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="43" height="10" title="99" alt="99"/><img src="../.resources/greenbar.gif" width="57" height="10" title="131" alt="131"/></td><td class="ctr2" id="c8">57%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="32" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="57" height="10" title="23" alt="23"/></td><td class="ctr2" id="e1">64%</td><td class="ctr1" id="f2">13</td><td class="ctr2" id="g1">19</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i2">38</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasTokenCollection.java.html#L97" class="el_method">print()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasTokenCollection.java.html#L179" class="el_method">check(Boolean, Boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="23" height="10" title="53" alt="53"/></td><td class="ctr2" id="c7">95%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="15" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="20" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">57%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">14</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasTokenCollection.java.html#L202" class="el_method">makeUnique()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="28" height="10" title="64" alt="64"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a10"><a href="MtasTokenCollection.java.html#L23" class="el_method">MtasTokenCollection()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="MtasTokenCollection.java.html#L43" class="el_method">add(MtasToken)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="MtasTokenCollection.java.html#L67" class="el_method">iterator()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a6"><a href="MtasTokenCollection.java.html#L357" class="el_method">getCompByName()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasTokenCollection.java.html#L391" class="el_method">clear()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="MtasTokenCollection.java.html#L56" class="el_method">get(Integer)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenCollection</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenCollection</span></div><h1>MtasTokenCollection</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">504 of 965</td><td class="ctr2">47%</td><td class="bar">69 of 132</td><td class="ctr2">47%</td><td class="ctr1">53</td><td class="ctr2">78</td><td class="ctr1">89</td><td class="ctr2">186</td><td class="ctr1">2</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasTokenCollection.java.html#L106" class="el_method">getList()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="116" height="10" title="271" alt="271"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="24" alt="24"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">13</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h0">42</td><td class="ctr2" id="i1">42</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTokenCollection.java.html#L221" class="el_method">autoRepair()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="116" alt="116"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="162" alt="162"/></td><td class="ctr2" id="c8">58%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="62" height="10" title="26" alt="26"/></td><td class="ctr2" id="e3">52%</td><td class="ctr1" id="f0">19</td><td class="ctr2" id="g0">26</td><td class="ctr1" id="h1">26</td><td class="ctr2" id="i0">54</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.java.html#L299" class="el_method">checkTokenCollectionIndex()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="99" alt="99"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="131" alt="131"/></td><td class="ctr2" id="c9">56%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="23" alt="23"/></td><td class="ctr2" id="e1">63%</td><td class="ctr1" id="f2">13</td><td class="ctr2" id="g1">19</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i2">39</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasTokenCollection.java.html#L92" class="el_method">print()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasTokenCollection.java.html#L170" class="el_method">check(Boolean, Boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="53" alt="53"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">57%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">14</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasTokenCollection.java.html#L193" class="el_method">makeUnique()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="64" alt="64"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a10"><a href="MtasTokenCollection.java.html#L23" class="el_method">MtasTokenCollection()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="MtasTokenCollection.java.html#L42" class="el_method">add(MtasToken)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="MtasTokenCollection.java.html#L64" class="el_method">iterator()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a4"><a href="MtasTokenCollection.java.html#L382" class="el_method">clear()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasTokenCollection.java.html#L54" class="el_method">get(Integer)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a6"><a href="MtasTokenCollection.java.html#L349" class="el_method">getCompByName()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenCollection.java.html b/jacoco/mtas.analysis.token/MtasTokenCollection.java.html
index 62e5a11..dda61cb 100644
--- a/jacoco/mtas.analysis.token/MtasTokenCollection.java.html
+++ b/jacoco/mtas.analysis.token/MtasTokenCollection.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenCollection.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasTokenCollection.java</span></div><h1>MtasTokenCollection.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenCollection.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasTokenCollection.java</span></div><h1>MtasTokenCollection.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -20,10 +20,10 @@ import mtas.analysis.util.MtasParserException;
 public class MtasTokenCollection {
 
   /** The token collection. */
-<span class="fc" id="L23">  private HashMap&lt;Integer, MtasToken&gt; tokenCollection = new HashMap&lt;Integer, MtasToken&gt;();</span>
+<span class="fc" id="L23">  private HashMap&lt;Integer, MtasToken&gt; tokenCollection = new HashMap&lt;&gt;();</span>
 
   /** The token collection index. */
-<span class="fc" id="L26">  private ArrayList&lt;Integer&gt; tokenCollectionIndex = new ArrayList&lt;Integer&gt;();</span>
+<span class="fc" id="L26">  private ArrayList&lt;Integer&gt; tokenCollectionIndex = new ArrayList&lt;&gt;();</span>
 
   /**
    * Instantiates a new mtas token collection.
@@ -35,318 +35,310 @@ public class MtasTokenCollection {
   /**
    * Adds the.
    *
-   * @param token
-   *          the token
+   * @param token the token
    * @return the integer
    */
   public Integer add(MtasToken token) {
-<span class="fc" id="L43">    Integer id = token.getId();</span>
-<span class="fc" id="L44">    tokenCollection.put(id, token);</span>
-<span class="fc" id="L45">    return id;</span>
+<span class="fc" id="L42">    Integer id = token.getId();</span>
+<span class="fc" id="L43">    tokenCollection.put(id, token);</span>
+<span class="fc" id="L44">    return id;</span>
   }
 
   /**
    * Gets the.
    *
-   * @param id
-   *          the id
+   * @param id the id
    * @return the mtas token
    */
   public MtasToken get(Integer id) {
-<span class="fc" id="L56">    return tokenCollection.get(id);</span>
+<span class="fc" id="L54">    return tokenCollection.get(id);</span>
   }
 
   /**
    * Iterator.
    *
    * @return the iterator
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   public Iterator&lt;MtasToken&gt; iterator() throws MtasParserException {
-<span class="fc" id="L67">    checkTokenCollectionIndex();</span>
-<span class="fc" id="L68">    Iterator&lt;MtasToken&gt; it = new Iterator&lt;MtasToken&gt;() {</span>
+<span class="fc" id="L64">    checkTokenCollectionIndex();</span>
+<span class="fc" id="L65">    return new Iterator&lt;MtasToken&gt;() {</span>
 
-<span class="fc" id="L70">      private Iterator&lt;Integer&gt; indexIterator = tokenCollectionIndex.iterator();</span>
+<span class="fc" id="L67">      private Iterator&lt;Integer&gt; indexIterator = tokenCollectionIndex.iterator();</span>
 
       @Override
       public boolean hasNext() {
-<span class="fc" id="L74">        return indexIterator.hasNext();</span>
+<span class="fc" id="L71">        return indexIterator.hasNext();</span>
       }
 
       @Override
       public MtasToken next() {
-<span class="fc" id="L79">        return tokenCollection.get(indexIterator.next());</span>
+<span class="fc" id="L76">        return tokenCollection.get(indexIterator.next());</span>
       }
 
       @Override
       public void remove() {
-<span class="nc" id="L84">        throw new UnsupportedOperationException();</span>
+<span class="nc" id="L81">        throw new UnsupportedOperationException();</span>
       }
     };
-<span class="fc" id="L87">    return it;</span>
   }
 
   /**
    * Prints the.
    *
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   public void print() throws MtasParserException {
-<span class="nc" id="L97">    Iterator&lt;MtasToken&gt; it = this.iterator();</span>
-<span class="nc bnc" id="L98" title="All 2 branches missed.">    while (it.hasNext()) {</span>
-<span class="nc" id="L99">      MtasToken token = it.next();</span>
-<span class="nc" id="L100">      System.out.println(token);</span>
-<span class="nc" id="L101">    }</span>
-<span class="nc" id="L102">  }</span>
+<span class="nc" id="L92">    Iterator&lt;MtasToken&gt; it = this.iterator();</span>
+<span class="nc bnc" id="L93" title="All 2 branches missed.">    while (it.hasNext()) {</span>
+<span class="nc" id="L94">      MtasToken token = it.next();</span>
+<span class="nc" id="L95">      System.out.println(token);</span>
+<span class="nc" id="L96">    }</span>
+<span class="nc" id="L97">  }</span>
 
   /**
    * Gets the list.
    *
    * @return the list
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   public String[][] getList() throws MtasParserException {
-<span class="nc" id="L112">    String[][] result = new String[(tokenCollection.size() + 1)][];</span>
-<span class="nc" id="L113">    result[0] = new String[] { &quot;id&quot;, &quot;start real offset&quot;, &quot;end real offset&quot;,</span>
+<span class="nc" id="L106">    String[][] result = new String[(tokenCollection.size() + 1)][];</span>
+<span class="nc" id="L107">    result[0] = new String[] { &quot;id&quot;, &quot;start real offset&quot;, &quot;end real offset&quot;,</span>
         &quot;provide real offset&quot;, &quot;start offset&quot;, &quot;end offset&quot;, &quot;provide offset&quot;,
         &quot;start position&quot;, &quot;end position&quot;, &quot;multiple positions&quot;, &quot;parent&quot;,
         &quot;provide parent&quot;, &quot;payload&quot;, &quot;prefix&quot;, &quot;postfix&quot; };
-<span class="nc" id="L117">    int number = 1;</span>
-<span class="nc" id="L118">    Iterator&lt;MtasToken&gt; it = this.iterator();</span>
-<span class="nc bnc" id="L119" title="All 2 branches missed.">    while (it.hasNext()) {</span>
-<span class="nc" id="L120">      MtasToken token = it.next();</span>
-<span class="nc" id="L121">      String[] row = new String[15];</span>
-<span class="nc" id="L122">      row[0] = token.getId().toString();</span>
-<span class="nc bnc" id="L123" title="All 2 branches missed.">      if (token.getRealOffsetStart() != null) {</span>
-<span class="nc" id="L124">        row[1] = token.getRealOffsetStart().toString();</span>
-<span class="nc" id="L125">        row[2] = token.getRealOffsetEnd().toString();</span>
-<span class="nc bnc" id="L126" title="All 2 branches missed.">        row[3] = token.getProvideRealOffset() ? &quot;1&quot; : null;</span>
+<span class="nc" id="L111">    int number = 1;</span>
+<span class="nc" id="L112">    Iterator&lt;MtasToken&gt; it = this.iterator();</span>
+<span class="nc bnc" id="L113" title="All 2 branches missed.">    while (it.hasNext()) {</span>
+<span class="nc" id="L114">      MtasToken token = it.next();</span>
+<span class="nc" id="L115">      String[] row = new String[15];</span>
+<span class="nc" id="L116">      row[0] = token.getId().toString();</span>
+<span class="nc bnc" id="L117" title="All 2 branches missed.">      if (token.getRealOffsetStart() != null) {</span>
+<span class="nc" id="L118">        row[1] = token.getRealOffsetStart().toString();</span>
+<span class="nc" id="L119">        row[2] = token.getRealOffsetEnd().toString();</span>
+<span class="nc bnc" id="L120" title="All 2 branches missed.">        row[3] = token.getProvideRealOffset() ? &quot;1&quot; : null;</span>
       }
-<span class="nc bnc" id="L128" title="All 2 branches missed.">      if (token.getOffsetStart() != null) {</span>
-<span class="nc" id="L129">        row[4] = token.getOffsetStart().toString();</span>
-<span class="nc" id="L130">        row[5] = token.getOffsetEnd().toString();</span>
-<span class="nc bnc" id="L131" title="All 2 branches missed.">        row[6] = token.getProvideOffset() ? &quot;1&quot; : null;</span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">      if (token.getOffsetStart() != null) {</span>
+<span class="nc" id="L123">        row[4] = token.getOffsetStart().toString();</span>
+<span class="nc" id="L124">        row[5] = token.getOffsetEnd().toString();</span>
+<span class="nc bnc" id="L125" title="All 2 branches missed.">        row[6] = token.getProvideOffset() ? &quot;1&quot; : null;</span>
       }
-<span class="nc bnc" id="L133" title="All 2 branches missed.">      if (token.getPositionLength() != null) {</span>
-<span class="nc bnc" id="L134" title="All 2 branches missed.">        if (token.getPositionStart().equals(token.getPositionEnd())) {</span>
+<span class="nc bnc" id="L127" title="All 2 branches missed.">      if (token.getPositionLength() != null) {</span>
+<span class="nc bnc" id="L128" title="All 2 branches missed.">        if (token.getPositionStart().equals(token.getPositionEnd())) {</span>
+<span class="nc" id="L129">          row[7] = token.getPositionStart().toString();</span>
+<span class="nc" id="L130">          row[8] = token.getPositionEnd().toString();</span>
+<span class="nc" id="L131">          row[9] = null;</span>
+<span class="nc bnc" id="L132" title="All 2 branches missed.">        } else if ((token.getPositions() == null)</span>
+<span class="nc" id="L133">            || (token.getPositions().length == (1 + token.getPositionEnd()</span>
+<span class="nc bnc" id="L134" title="All 2 branches missed.">                - token.getPositionStart()))) {</span>
 <span class="nc" id="L135">          row[7] = token.getPositionStart().toString();</span>
 <span class="nc" id="L136">          row[8] = token.getPositionEnd().toString();</span>
 <span class="nc" id="L137">          row[9] = null;</span>
-<span class="nc bnc" id="L138" title="All 2 branches missed.">        } else if ((token.getPositions() == null)</span>
-<span class="nc" id="L139">            || (token.getPositions().length == (1 + token.getPositionEnd()</span>
-<span class="nc bnc" id="L140" title="All 2 branches missed.">                - token.getPositionStart()))) {</span>
-<span class="nc" id="L141">          row[7] = token.getPositionStart().toString();</span>
-<span class="nc" id="L142">          row[8] = token.getPositionEnd().toString();</span>
-<span class="nc" id="L143">          row[9] = null;</span>
         } else {
-<span class="nc" id="L145">          row[7] = null;</span>
-<span class="nc" id="L146">          row[8] = null;</span>
-<span class="nc" id="L147">          row[9] = Arrays.toString(token.getPositions());</span>
+<span class="nc" id="L139">          row[7] = null;</span>
+<span class="nc" id="L140">          row[8] = null;</span>
+<span class="nc" id="L141">          row[9] = Arrays.toString(token.getPositions());</span>
         }
       }
-<span class="nc bnc" id="L150" title="All 2 branches missed.">      if (token.getParentId() != null) {</span>
-<span class="nc" id="L151">        row[10] = token.getParentId().toString();</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">        row[11] = token.getProvideParentId() ? &quot;1&quot; : null;</span>
+<span class="nc bnc" id="L144" title="All 2 branches missed.">      if (token.getParentId() != null) {</span>
+<span class="nc" id="L145">        row[10] = token.getParentId().toString();</span>
+<span class="nc bnc" id="L146" title="All 2 branches missed.">        row[11] = token.getProvideParentId() ? &quot;1&quot; : null;</span>
       }
-<span class="nc bnc" id="L154" title="All 2 branches missed.">      if (token.getPayload() != null) {</span>
-<span class="nc" id="L155">        BytesRef payload = token.getPayload();</span>
-<span class="nc" id="L156">        row[12] = Float.toString(PayloadHelper.decodeFloat(Arrays.copyOfRange(</span>
+<span class="nc bnc" id="L148" title="All 2 branches missed.">      if (token.getPayload() != null) {</span>
+<span class="nc" id="L149">        BytesRef payload = token.getPayload();</span>
+<span class="nc" id="L150">        row[12] = Float.toString(PayloadHelper.decodeFloat(Arrays.copyOfRange(</span>
             payload.bytes, payload.offset, (payload.offset + payload.length))));
       }
-<span class="nc" id="L159">      row[13] = token.getPrefix();</span>
-<span class="nc" id="L160">      row[14] = token.getPostfix();</span>
-<span class="nc" id="L161">      result[number] = row;</span>
-<span class="nc" id="L162">      number++;</span>
-<span class="nc" id="L163">    }</span>
-<span class="nc" id="L164">    return result;</span>
+<span class="nc" id="L153">      row[13] = token.getPrefix();</span>
+<span class="nc" id="L154">      row[14] = token.getPostfix();</span>
+<span class="nc" id="L155">      result[number] = row;</span>
+<span class="nc" id="L156">      number++;</span>
+<span class="nc" id="L157">    }</span>
+<span class="nc" id="L158">    return result;</span>
   }
 
   /**
    * Check.
    *
-   * @param autoRepair
-   *          the auto repair
-   * @param makeUnique
-   *          the make unique
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @param autoRepair the auto repair
+   * @param makeUnique the make unique
+   * @throws MtasParserException the mtas parser exception
    */
   public void check(Boolean autoRepair, Boolean makeUnique)
       throws MtasParserException {
-<span class="pc bpc" id="L179" title="1 of 2 branches missed.">    if (autoRepair) {</span>
-<span class="fc" id="L180">      autoRepair();</span>
+<span class="pc bpc" id="L170" title="1 of 2 branches missed.">    if (autoRepair) {</span>
+<span class="fc" id="L171">      autoRepair();</span>
     }
-<span class="pc bpc" id="L182" title="1 of 2 branches missed.">    if (makeUnique) {</span>
-<span class="fc" id="L183">      makeUnique();</span>
+<span class="pc bpc" id="L173" title="1 of 2 branches missed.">    if (makeUnique) {</span>
+<span class="fc" id="L174">      makeUnique();</span>
     }
-<span class="fc" id="L185">    checkTokenCollectionIndex();</span>
-<span class="fc bfc" id="L186" title="All 2 branches covered.">    for (Integer i : tokenCollectionIndex) {</span>
+<span class="fc" id="L176">    checkTokenCollectionIndex();</span>
+<span class="fc bfc" id="L177" title="All 2 branches covered.">    for (Integer i : tokenCollectionIndex) {</span>
       // minimal properties
-<span class="pc bpc" id="L188" title="1 of 2 branches missed.">      if (tokenCollection.get(i).getId() == null</span>
-<span class="pc bpc" id="L189" title="1 of 2 branches missed.">          || tokenCollection.get(i).getPositionStart() == null</span>
-<span class="pc bpc" id="L190" title="1 of 2 branches missed.">          || tokenCollection.get(i).getPositionEnd() == null</span>
-<span class="pc bpc" id="L191" title="1 of 2 branches missed.">          || tokenCollection.get(i).getValue() == null) {</span>
-<span class="nc" id="L192">        clear();</span>
-<span class="nc" id="L193">        break;</span>
+<span class="pc bpc" id="L179" title="1 of 2 branches missed.">      if (tokenCollection.get(i).getId() == null</span>
+<span class="pc bpc" id="L180" title="1 of 2 branches missed.">          || tokenCollection.get(i).getPositionStart() == null</span>
+<span class="pc bpc" id="L181" title="1 of 2 branches missed.">          || tokenCollection.get(i).getPositionEnd() == null</span>
+<span class="pc bpc" id="L182" title="1 of 2 branches missed.">          || tokenCollection.get(i).getValue() == null) {</span>
+<span class="nc" id="L183">        clear();</span>
+<span class="nc" id="L184">        break;</span>
       }
-<span class="fc" id="L195">    }</span>
-<span class="fc" id="L196">  }</span>
+<span class="fc" id="L186">    }</span>
+<span class="fc" id="L187">  }</span>
 
   /**
    * Make unique.
    */
   private void makeUnique() {
-<span class="fc" id="L202">    HashMap&lt;String, ArrayList&lt;MtasToken&gt;&gt; currentPositionTokens = new HashMap&lt;String, ArrayList&lt;MtasToken&gt;&gt;();</span>
+<span class="fc" id="L193">    HashMap&lt;String, ArrayList&lt;MtasToken&gt;&gt; currentPositionTokens = new HashMap&lt;&gt;();</span>
     ArrayList&lt;MtasToken&gt; currentValueTokens;
-<span class="fc" id="L204">    int currentStartPosition = -1;</span>
-<span class="fc" id="L205">    MtasToken currentToken = null;</span>
-<span class="fc bfc" id="L206" title="All 2 branches covered.">    for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
-<span class="fc" id="L207">      currentToken = entry.getValue();</span>
-<span class="fc bfc" id="L208" title="All 2 branches covered.">      if (currentToken.getPositionStart() &gt; currentStartPosition) {</span>
-<span class="fc" id="L209">        currentPositionTokens.clear();</span>
-<span class="fc" id="L210">        currentStartPosition = currentToken.getPositionStart();</span>
+<span class="fc" id="L195">    int currentStartPosition = -1;</span>
+<span class="fc" id="L196">    MtasToken currentToken = null;</span>
+<span class="fc bfc" id="L197" title="All 2 branches covered.">    for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
+<span class="fc" id="L198">      currentToken = entry.getValue();</span>
+<span class="fc bfc" id="L199" title="All 2 branches covered.">      if (currentToken.getPositionStart() &gt; currentStartPosition) {</span>
+<span class="fc" id="L200">        currentPositionTokens.clear();</span>
+<span class="fc" id="L201">        currentStartPosition = currentToken.getPositionStart();</span>
       } else {
-<span class="fc bfc" id="L212" title="All 2 branches covered.">        if (currentPositionTokens.containsKey(currentToken.getValue())) {</span>
-<span class="fc" id="L213">          currentValueTokens = currentPositionTokens</span>
-<span class="fc" id="L214">              .get(currentToken.getValue());</span>
+<span class="fc bfc" id="L203" title="All 2 branches covered.">        if (currentPositionTokens.containsKey(currentToken.getValue())) {</span>
+<span class="fc" id="L204">          currentValueTokens = currentPositionTokens</span>
+<span class="fc" id="L205">              .get(currentToken.getValue());</span>
 
         } else {
-<span class="fc" id="L217">          currentValueTokens = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L218">          currentPositionTokens.put(currentToken.getValue(),</span>
+<span class="fc" id="L208">          currentValueTokens = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L209">          currentPositionTokens.put(currentToken.getValue(),</span>
               currentValueTokens);
         }
-<span class="fc" id="L221">        currentValueTokens.add(currentToken);</span>
+<span class="fc" id="L212">        currentValueTokens.add(currentToken);</span>
       }
-<span class="fc" id="L223">    }</span>
-<span class="fc" id="L224">  }</span>
+<span class="fc" id="L214">    }</span>
+<span class="fc" id="L215">  }</span>
 
   /**
    * Auto repair.
    */
   private void autoRepair() {
-<span class="fc" id="L230">    ArrayList&lt;Integer&gt; trash = new ArrayList&lt;Integer&gt;();</span>
-<span class="fc" id="L231">    HashMap&lt;Integer, Integer&gt; translation = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="fc" id="L232">    HashMap&lt;Integer, MtasToken&gt; newTokenCollection = new HashMap&lt;Integer, MtasToken&gt;();</span>
-<span class="fc" id="L233">    Integer parentId, maxId = null, minId = null;</span>
+<span class="fc" id="L221">    ArrayList&lt;Integer&gt; trash = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L222">    HashMap&lt;Integer, Integer&gt; translation = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L223">    HashMap&lt;Integer, MtasToken&gt; newTokenCollection = new HashMap&lt;&gt;();</span>
+    Integer parentId;
+<span class="fc" id="L225">    Integer maxId = null;</span>
+<span class="fc" id="L226">    Integer minId = null;</span>
     MtasToken token;
     // check id, position and value
-<span class="fc bfc" id="L236" title="All 2 branches covered.">    for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
-<span class="fc" id="L237">      token = entry.getValue();</span>
-<span class="pc bpc" id="L238" title="1 of 2 branches missed.">      if (token.getId() == null) {</span>
-<span class="nc" id="L239">        trash.add(entry.getKey());</span>
-<span class="pc bpc" id="L240" title="1 of 2 branches missed.">      } else if ((token.getPositionStart() == null)</span>
-<span class="pc bpc" id="L241" title="1 of 2 branches missed.">          || (token.getPositionEnd() == null)) {</span>
-<span class="nc" id="L242">        trash.add(entry.getKey());</span>
-<span class="pc bpc" id="L243" title="2 of 4 branches missed.">      } else if (token.getValue() == null || (token.getValue().isEmpty())) {</span>
-<span class="nc" id="L244">        trash.add(entry.getKey());</span>
-<span class="pc bpc" id="L245" title="2 of 4 branches missed.">      } else if (token.getPrefix() == null || (token.getPrefix().isEmpty())) {</span>
-<span class="nc" id="L246">        trash.add(entry.getKey());</span>
-      }
-<span class="fc" id="L248">    }</span>
+<span class="fc bfc" id="L229" title="All 2 branches covered.">    for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
+<span class="fc" id="L230">      token = entry.getValue();</span>
+      boolean putInTrash;
+<span class="pc bpc" id="L232" title="1 of 2 branches missed.">      putInTrash = token.getId() == null;</span>
+<span class="pc bpc" id="L233" title="1 of 2 branches missed.">      putInTrash |= (token.getPositionStart() == null)</span>
+<span class="pc bpc" id="L234" title="1 of 2 branches missed.">          || (token.getPositionEnd() == null);</span>
+<span class="pc bpc" id="L235" title="2 of 4 branches missed.">      putInTrash |= token.getValue() == null || (token.getValue().isEmpty());</span>
+<span class="pc bpc" id="L236" title="2 of 4 branches missed.">      putInTrash |= token.getPrefix() == null || (token.getPrefix().isEmpty());          </span>
+<span class="pc bpc" id="L237" title="1 of 2 branches missed.">      if (putInTrash) {</span>
+<span class="nc" id="L238">        trash.add(entry.getKey());</span>
+      } 
+<span class="fc" id="L240">    }</span>
     // check parentId
-<span class="fc bfc" id="L250" title="All 2 branches covered.">    for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
-<span class="fc" id="L251">      token = entry.getValue();</span>
-<span class="fc" id="L252">      parentId = token.getParentId();</span>
-<span class="pc bpc" id="L253" title="1 of 4 branches missed.">      if (parentId != null &amp;&amp; (!tokenCollection.containsKey(parentId)</span>
-<span class="pc bpc" id="L254" title="1 of 2 branches missed.">          || trash.contains(parentId))) {</span>
-<span class="nc" id="L255">        token.setParentId(null);</span>
+<span class="fc bfc" id="L242" title="All 2 branches covered.">    for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
+<span class="fc" id="L243">      token = entry.getValue();</span>
+<span class="fc" id="L244">      parentId = token.getParentId();</span>
+<span class="pc bpc" id="L245" title="1 of 4 branches missed.">      if (parentId != null &amp;&amp; (!tokenCollection.containsKey(parentId)</span>
+<span class="pc bpc" id="L246" title="1 of 2 branches missed.">          || trash.contains(parentId))) {</span>
+<span class="nc" id="L247">        token.setParentId(null);</span>
       }
-<span class="fc" id="L257">    }</span>
+<span class="fc" id="L249">    }</span>
     // empty bin
-<span class="pc bpc" id="L259" title="1 of 2 branches missed.">    if (trash.size() &gt; 0) {</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">      for (Integer i : trash) {</span>
-<span class="nc" id="L261">        tokenCollection.remove(i);</span>
-<span class="nc" id="L262">      }</span>
+<span class="pc bpc" id="L251" title="1 of 2 branches missed.">    if (!trash.isEmpty()) {</span>
+<span class="nc bnc" id="L252" title="All 2 branches missed.">      for (Integer i : trash) {</span>
+<span class="nc" id="L253">        tokenCollection.remove(i);</span>
+<span class="nc" id="L254">      }</span>
     }
     // always check ids
-<span class="pc bpc" id="L265" title="1 of 2 branches missed.">    if (tokenCollection.size() &gt; 0) {</span>
-<span class="fc bfc" id="L266" title="All 2 branches covered.">      for (Integer i : tokenCollection.keySet()) {</span>
-<span class="fc bfc" id="L267" title="All 2 branches covered.">        maxId = ((maxId == null) ? i : Math.max(maxId, i));</span>
-<span class="fc bfc" id="L268" title="All 2 branches covered.">        minId = ((minId == null) ? i : Math.min(minId, i));</span>
-<span class="fc" id="L269">      }</span>
+<span class="pc bpc" id="L257" title="1 of 2 branches missed.">    if (tokenCollection.size() &gt; 0) {</span>
+<span class="fc bfc" id="L258" title="All 2 branches covered.">      for (Integer i : tokenCollection.keySet()) {</span>
+<span class="fc bfc" id="L259" title="All 2 branches covered.">        maxId = ((maxId == null) ? i : Math.max(maxId, i));</span>
+<span class="fc bfc" id="L260" title="All 2 branches covered.">        minId = ((minId == null) ? i : Math.min(minId, i));</span>
+<span class="fc" id="L261">      }</span>
       // check
-<span class="pc bpc" id="L271" title="2 of 4 branches missed.">      if ((minId &gt; 0) || ((1 + maxId - minId) != tokenCollection.size())) {</span>
-<span class="nc" id="L272">        int newId = 0;</span>
+<span class="pc bpc" id="L263" title="2 of 4 branches missed.">      if ((minId &gt; 0) || ((1 + maxId - minId) != tokenCollection.size())) {</span>
+<span class="nc" id="L264">        int newId = 0;</span>
         // create translation
-<span class="nc bnc" id="L274" title="All 2 branches missed.">        for (Integer i : tokenCollection.keySet()) {</span>
-<span class="nc" id="L275">          translation.put(i, newId);</span>
-<span class="nc" id="L276">          newId++;</span>
-<span class="nc" id="L277">        }</span>
+<span class="nc bnc" id="L266" title="All 2 branches missed.">        for (Integer i : tokenCollection.keySet()) {</span>
+<span class="nc" id="L267">          translation.put(i, newId);</span>
+<span class="nc" id="L268">          newId++;</span>
+<span class="nc" id="L269">        }</span>
         // translate objects
-<span class="nc bnc" id="L279" title="All 2 branches missed.">        for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
-<span class="nc" id="L280">          token = entry.getValue();</span>
-<span class="nc" id="L281">          parentId = token.getParentId();</span>
-<span class="nc" id="L282">          token.setId(translation.get(entry.getKey()));</span>
-<span class="nc bnc" id="L283" title="All 2 branches missed.">          if (parentId != null) {</span>
-<span class="nc" id="L284">            token.setParentId(translation.get(parentId));</span>
+<span class="nc bnc" id="L271" title="All 2 branches missed.">        for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
+<span class="nc" id="L272">          token = entry.getValue();</span>
+<span class="nc" id="L273">          parentId = token.getParentId();</span>
+<span class="nc" id="L274">          token.setId(translation.get(entry.getKey()));</span>
+<span class="nc bnc" id="L275" title="All 2 branches missed.">          if (parentId != null) {</span>
+<span class="nc" id="L276">            token.setParentId(translation.get(parentId));</span>
           }
-<span class="nc" id="L286">        }</span>
+<span class="nc" id="L278">        }</span>
         // new tokenCollection
-<span class="nc" id="L288">        Iterator&lt;Map.Entry&lt;Integer, MtasToken&gt;&gt; iter = tokenCollection</span>
-<span class="nc" id="L289">            .entrySet().iterator();</span>
-<span class="nc bnc" id="L290" title="All 2 branches missed.">        while (iter.hasNext()) {</span>
-<span class="nc" id="L291">          Map.Entry&lt;Integer, MtasToken&gt; entry = iter.next();</span>
-<span class="nc" id="L292">          newTokenCollection.put(translation.get(entry.getKey()),</span>
-<span class="nc" id="L293">              entry.getValue());</span>
-<span class="nc" id="L294">          iter.remove();</span>
-<span class="nc" id="L295">        }</span>
-<span class="nc" id="L296">        tokenCollection = newTokenCollection;</span>
+<span class="nc" id="L280">        Iterator&lt;Map.Entry&lt;Integer, MtasToken&gt;&gt; iter = tokenCollection</span>
+<span class="nc" id="L281">            .entrySet().iterator();</span>
+<span class="nc bnc" id="L282" title="All 2 branches missed.">        while (iter.hasNext()) {</span>
+<span class="nc" id="L283">          Map.Entry&lt;Integer, MtasToken&gt; entry = iter.next();</span>
+<span class="nc" id="L284">          newTokenCollection.put(translation.get(entry.getKey()),</span>
+<span class="nc" id="L285">              entry.getValue());</span>
+<span class="nc" id="L286">          iter.remove();</span>
+<span class="nc" id="L287">        }</span>
+<span class="nc" id="L288">        tokenCollection = newTokenCollection;</span>
       }
     }
-<span class="fc" id="L299">  }</span>
+<span class="fc" id="L291">  }</span>
 
   /**
    * Check token collection index.
    *
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   private void checkTokenCollectionIndex() throws MtasParserException {
-<span class="fc bfc" id="L308" title="All 2 branches covered.">    if (tokenCollectionIndex.size() != tokenCollection.size()) {</span>
+<span class="fc bfc" id="L299" title="All 2 branches covered.">    if (tokenCollectionIndex.size() != tokenCollection.size()) {</span>
       MtasToken token;
-<span class="fc" id="L310">      Integer maxId = null, minId = null;</span>
-<span class="fc" id="L311">      tokenCollectionIndex.clear();</span>
-<span class="fc bfc" id="L312" title="All 2 branches covered.">      for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
-<span class="fc" id="L313">        token = entry.getValue();</span>
-<span class="fc bfc" id="L314" title="All 2 branches covered.">        maxId = ((maxId == null) ? entry.getKey()</span>
-<span class="fc" id="L315">            : Math.max(maxId, entry.getKey()));</span>
-<span class="fc bfc" id="L316" title="All 2 branches covered.">        minId = ((minId == null) ? entry.getKey()</span>
-<span class="fc" id="L317">            : Math.min(minId, entry.getKey()));</span>
-<span class="pc bpc" id="L318" title="1 of 2 branches missed.">        if (token.getId() == null) {</span>
-<span class="nc" id="L319">          throw new MtasParserException(</span>
-<span class="nc" id="L320">              &quot;no id for token (&quot; + token.getValue() + &quot;)&quot;);</span>
-<span class="pc bpc" id="L321" title="1 of 2 branches missed.">        } else if ((token.getPositionStart() == null)</span>
-<span class="pc bpc" id="L322" title="1 of 2 branches missed.">            || (token.getPositionEnd() == null)) {</span>
-<span class="nc" id="L323">          throw new MtasParserException(&quot;no position for token with id &quot;</span>
-<span class="nc" id="L324">              + token.getId() + &quot; (&quot; + token.getValue() + &quot;)&quot;);</span>
-<span class="pc bpc" id="L325" title="2 of 4 branches missed.">        } else if (token.getValue() == null || (token.getValue().equals(&quot;&quot;))) {</span>
+<span class="fc" id="L301">      Integer maxId = null;</span>
+<span class="fc" id="L302">      Integer minId = null;</span>
+<span class="fc" id="L303">      tokenCollectionIndex.clear();</span>
+<span class="fc bfc" id="L304" title="All 2 branches covered.">      for (Entry&lt;Integer, MtasToken&gt; entry : tokenCollection.entrySet()) {</span>
+<span class="fc" id="L305">        token = entry.getValue();</span>
+<span class="fc bfc" id="L306" title="All 2 branches covered.">        maxId = ((maxId == null) ? entry.getKey()</span>
+<span class="fc" id="L307">            : Math.max(maxId, entry.getKey()));</span>
+<span class="fc bfc" id="L308" title="All 2 branches covered.">        minId = ((minId == null) ? entry.getKey()</span>
+<span class="fc" id="L309">            : Math.min(minId, entry.getKey()));</span>
+<span class="pc bpc" id="L310" title="1 of 2 branches missed.">        if (token.getId() == null) {</span>
+<span class="nc" id="L311">          throw new MtasParserException(</span>
+<span class="nc" id="L312">              &quot;no id for token (&quot; + token.getValue() + &quot;)&quot;);</span>
+<span class="pc bpc" id="L313" title="1 of 2 branches missed.">        } else if ((token.getPositionStart() == null)</span>
+<span class="pc bpc" id="L314" title="1 of 2 branches missed.">            || (token.getPositionEnd() == null)) {</span>
+<span class="nc" id="L315">          throw new MtasParserException(&quot;no position for token with id &quot;</span>
+<span class="nc" id="L316">              + token.getId() + &quot; (&quot; + token.getValue() + &quot;)&quot;);</span>
+<span class="pc bpc" id="L317" title="2 of 4 branches missed.">        } else if (token.getValue() == null || (token.getValue().equals(&quot;&quot;))) {</span>
+<span class="nc" id="L318">          throw new MtasParserException(</span>
+<span class="nc" id="L319">              &quot;no value for token with id &quot; + token.getId());</span>
+<span class="pc bpc" id="L320" title="1 of 2 branches missed.">        } else if (token.getPrefix() == null</span>
+<span class="pc bpc" id="L321" title="1 of 2 branches missed.">            || (token.getPrefix().equals(&quot;&quot;))) {</span>
+<span class="nc" id="L322">          throw new MtasParserException(</span>
+<span class="nc" id="L323">              &quot;no prefix for token with id &quot; + token.getId());</span>
+<span class="fc bfc" id="L324" title="All 2 branches covered.">        } else if ((token.getParentId() != null)</span>
+<span class="pc bpc" id="L325" title="1 of 2 branches missed.">            &amp;&amp; !tokenCollection.containsKey(token.getParentId())) {</span>
 <span class="nc" id="L326">          throw new MtasParserException(</span>
-<span class="nc" id="L327">              &quot;no value for token with id &quot; + token.getId());</span>
-<span class="pc bpc" id="L328" title="1 of 2 branches missed.">        } else if (token.getPrefix() == null</span>
-<span class="pc bpc" id="L329" title="1 of 2 branches missed.">            || (token.getPrefix().equals(&quot;&quot;))) {</span>
-<span class="nc" id="L330">          throw new MtasParserException(</span>
-<span class="nc" id="L331">              &quot;no prefix for token with id &quot; + token.getId());</span>
-<span class="fc bfc" id="L332" title="All 2 branches covered.">        } else if ((token.getParentId() != null)</span>
-<span class="pc bpc" id="L333" title="1 of 2 branches missed.">            &amp;&amp; !tokenCollection.containsKey(token.getParentId())) {</span>
-<span class="nc" id="L334">          throw new MtasParserException(</span>
-<span class="nc" id="L335">              &quot;missing parentId for token with id &quot; + token.getId());</span>
-<span class="pc bpc" id="L336" title="1 of 2 branches missed.">        } else if ((token.getOffsetStart() == null)</span>
-<span class="pc bpc" id="L337" title="1 of 2 branches missed.">            || (token.getOffsetEnd() == null)) {</span>
-<span class="nc" id="L338">          throw new MtasParserException(&quot;missing offset for token with id &quot;</span>
-<span class="nc" id="L339">              + token.getId() + &quot; (&quot; + token.getValue() + &quot;)&quot;);</span>
+<span class="nc" id="L327">              &quot;missing parentId for token with id &quot; + token.getId());</span>
+<span class="pc bpc" id="L328" title="1 of 2 branches missed.">        } else if ((token.getOffsetStart() == null)</span>
+<span class="pc bpc" id="L329" title="1 of 2 branches missed.">            || (token.getOffsetEnd() == null)) {</span>
+<span class="nc" id="L330">          throw new MtasParserException(&quot;missing offset for token with id &quot;</span>
+<span class="nc" id="L331">              + token.getId() + &quot; (&quot; + token.getValue() + &quot;)&quot;);</span>
         }
-<span class="fc" id="L341">        tokenCollectionIndex.add(entry.getKey());</span>
-<span class="fc" id="L342">      }</span>
-<span class="pc bpc" id="L343" title="1 of 2 branches missed.">      if ((tokenCollection.size() &gt; 0)</span>
-<span class="pc bpc" id="L344" title="2 of 4 branches missed.">          &amp;&amp; ((minId &gt; 0) || ((1 + maxId - minId) != tokenCollection.size()))) {</span>
-<span class="nc" id="L345">        throw new MtasParserException(&quot;missing ids&quot;);</span>
+<span class="fc" id="L333">        tokenCollectionIndex.add(entry.getKey());</span>
+<span class="fc" id="L334">      }</span>
+<span class="pc bpc" id="L335" title="1 of 2 branches missed.">      if ((tokenCollection.size() &gt; 0)</span>
+<span class="pc bpc" id="L336" title="2 of 4 branches missed.">          &amp;&amp; ((minId &gt; 0) || ((1 + maxId - minId) != tokenCollection.size()))) {</span>
+<span class="nc" id="L337">        throw new MtasParserException(&quot;missing ids&quot;);</span>
       }
-<span class="fc" id="L347">      Collections.sort(tokenCollectionIndex, getCompByName());</span>
+<span class="fc" id="L339">      Collections.sort(tokenCollectionIndex, getCompByName());</span>
     }
-<span class="fc" id="L349">  }</span>
+<span class="fc" id="L341">  }</span>
 
   /**
    * Gets the comp by name.
@@ -354,43 +346,42 @@ public class MtasTokenCollection {
    * @return the comp by name
    */
   public Comparator&lt;Integer&gt; getCompByName() {
-<span class="pc bpc" id="L357" title="1 of 2 branches missed.">    Comparator&lt;Integer&gt; comp = new Comparator&lt;Integer&gt;() {</span>
+<span class="pc bpc" id="L349" title="1 of 2 branches missed.">    return new Comparator&lt;Integer&gt;() {</span>
       @Override
       public int compare(Integer t1, Integer t2) {
-<span class="fc" id="L360">        Integer p1 = tokenCollection.get(t1).getPositionStart();</span>
-<span class="fc" id="L361">        Integer p2 = tokenCollection.get(t2).getPositionStart();</span>
-<span class="pc bpc" id="L362" title="2 of 4 branches missed.">        assert p1 != null : &quot;no position for &quot;</span>
-<span class="nc" id="L363">            + tokenCollection.get(t1).getValue();</span>
-<span class="pc bpc" id="L364" title="2 of 4 branches missed.">        assert p2 != null : &quot;no position for &quot;</span>
-<span class="nc" id="L365">            + tokenCollection.get(t2).getValue();</span>
-<span class="fc bfc" id="L366" title="All 2 branches covered.">        if (p1.equals(p2)) {</span>
-<span class="fc" id="L367">          Integer o1 = tokenCollection.get(t1).getOffsetStart();</span>
-<span class="fc" id="L368">          Integer o2 = tokenCollection.get(t2).getOffsetStart();</span>
-<span class="pc bpc" id="L369" title="2 of 4 branches missed.">          if (o1 != null &amp;&amp; o2 != null) {</span>
-<span class="pc bpc" id="L370" title="1 of 2 branches missed.">            if (o1.equals(o2)) {</span>
-<span class="fc" id="L371">              return tokenCollection.get(t1).getValue().toString()</span>
-<span class="fc" id="L372">                  .compareTo(tokenCollection.get(t2).getValue().toString());</span>
+<span class="fc" id="L352">        Integer p1 = tokenCollection.get(t1).getPositionStart();</span>
+<span class="fc" id="L353">        Integer p2 = tokenCollection.get(t2).getPositionStart();</span>
+<span class="pc bpc" id="L354" title="2 of 4 branches missed.">        assert p1 != null : &quot;no position for &quot;</span>
+<span class="nc" id="L355">            + tokenCollection.get(t1);</span>
+<span class="pc bpc" id="L356" title="2 of 4 branches missed.">        assert p2 != null : &quot;no position for &quot;</span>
+<span class="nc" id="L357">            + tokenCollection.get(t2);</span>
+<span class="fc bfc" id="L358" title="All 2 branches covered.">        if (p1.equals(p2)) {</span>
+<span class="fc" id="L359">          Integer o1 = tokenCollection.get(t1).getOffsetStart();</span>
+<span class="fc" id="L360">          Integer o2 = tokenCollection.get(t2).getOffsetStart();</span>
+<span class="pc bpc" id="L361" title="2 of 4 branches missed.">          if (o1 != null &amp;&amp; o2 != null) {</span>
+<span class="pc bpc" id="L362" title="1 of 2 branches missed.">            if (o1.equals(o2)) {</span>
+<span class="fc" id="L363">              return tokenCollection.get(t1).getValue()</span>
+<span class="fc" id="L364">                  .compareTo(tokenCollection.get(t2).getValue());</span>
             } else {
-<span class="nc" id="L374">              return o1.compareTo(o2);</span>
+<span class="nc" id="L366">              return o1.compareTo(o2);</span>
             }
           } else {
-<span class="nc" id="L377">            return tokenCollection.get(t1).getValue().toString()</span>
-<span class="nc" id="L378">                .compareTo(tokenCollection.get(t2).getValue().toString());</span>
+<span class="nc" id="L369">            return tokenCollection.get(t1).getValue()</span>
+<span class="nc" id="L370">                .compareTo(tokenCollection.get(t2).getValue());</span>
           }
         }
-<span class="fc" id="L381">        return p1.compareTo(p2);</span>
+<span class="fc" id="L373">        return p1.compareTo(p2);</span>
       }
     };
-<span class="fc" id="L384">    return comp;</span>
   }
 
   /**
    * Clear.
    */
   private void clear() {
-<span class="fc" id="L391">    tokenCollectionIndex.clear();</span>
-<span class="fc" id="L392">    tokenCollection.clear();</span>
-<span class="fc" id="L393">  }</span>
+<span class="fc" id="L382">    tokenCollectionIndex.clear();</span>
+<span class="fc" id="L383">    tokenCollection.clear();</span>
+<span class="fc" id="L384">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenIdFactory.html b/jacoco/mtas.analysis.token/MtasTokenIdFactory.html
index f86cc77..51e3efc 100644
--- a/jacoco/mtas.analysis.token/MtasTokenIdFactory.html
+++ b/jacoco/mtas.analysis.token/MtasTokenIdFactory.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenIdFactory</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenIdFactory</span></div><h1>MtasTokenIdFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 22</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenIdFactory.java.html#L24" class="el_method">createTokenId()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTokenIdFactory.java.html#L14" class="el_method">MtasTokenIdFactory()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="56" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenIdFactory</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenIdFactory</span></div><h1>MtasTokenIdFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 22</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenIdFactory.java.html#L24" class="el_method">createTokenId()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasTokenIdFactory.java.html#L14" class="el_method">MtasTokenIdFactory()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenIdFactory.java.html b/jacoco/mtas.analysis.token/MtasTokenIdFactory.java.html
index 41b0b09..caef228 100644
--- a/jacoco/mtas.analysis.token/MtasTokenIdFactory.java.html
+++ b/jacoco/mtas.analysis.token/MtasTokenIdFactory.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenIdFactory.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasTokenIdFactory.java</span></div><h1>MtasTokenIdFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenIdFactory.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasTokenIdFactory.java</span></div><h1>MtasTokenIdFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
 
 /**
  * A factory for creating MtasTokenId objects.
@@ -25,4 +25,4 @@ public final class MtasTokenIdFactory {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenString.html b/jacoco/mtas.analysis.token/MtasTokenString.html
index 35d10da..41d177c 100644
--- a/jacoco/mtas.analysis.token/MtasTokenString.html
+++ b/jacoco/mtas.analysis.token/MtasTokenString.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenString</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenString</span></div><h1>MtasTokenString</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 15</td><td class="ctr2">60%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">2</td><td class="ctr2">6</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTokenString.java.html#L29" class="el_method">MtasTokenString(Integer, String, Integer)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasTokenString.java.html#L18" class="el_method">MtasTokenString(Integer, String)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasTokenString.java.html#L39" class="el_method">setType()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenString</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_class">MtasTokenString</span></div><h1>MtasTokenString</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 15</td><td class="ctr2">60%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">2</td><td class="ctr2">6</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTokenString.java.html#L29" class="el_method">MtasTokenString(Integer, String, Integer)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasTokenString.java.html#L18" class="el_method">MtasTokenString(Integer, String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasTokenString.java.html#L39" class="el_method">setType()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/MtasTokenString.java.html b/jacoco/mtas.analysis.token/MtasTokenString.java.html
index 451dc73..7b0358f 100644
--- a/jacoco/mtas.analysis.token/MtasTokenString.java.html
+++ b/jacoco/mtas.analysis.token/MtasTokenString.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenString.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasTokenString.java</span></div><h1>MtasTokenString.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenString.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.token</a> &gt; <span class="el_source">MtasTokenString.java</span></div><h1>MtasTokenString.java</h1><pre class="source lang-java linenums">package mtas.analysis.token;
 
 /**
  * The Class MtasTokenString.
@@ -40,4 +40,4 @@ public class MtasTokenString extends MtasToken {
 <span class="fc" id="L40">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/index.html b/jacoco/mtas.analysis.token/index.html
index a5ca5f7..e1e68b4 100644
--- a/jacoco/mtas.analysis.token/index.html
+++ b/jacoco/mtas.analysis.token/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis.token</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.token</span></div><h1>mtas.analysis.token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,859 of 3,315</td><td class="ctr2">44%</td><td class="bar">222 of 376</td><td class="ctr2">41%</td><td class="ctr1">174</td><td class="ctr2">282</td><td class="ctr1">282</td><td class="ctr2">615</td><td class="ctr1">23</td><td class="ctr2">94</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasToken.html" class="el_class">MtasToken</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="77" height="10" title="971" alt="971"/><img src="../.resources/greenbar.gif" width="42" height="10" title="538" alt="538"/></td><td class="ctr2" id="c7">36%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="80" height="10" title="107" alt="107"/><img src="../.resources/greenbar.gif" width="39" height="10" title="53" alt="53"/></td><td class="ctr2" id="e3">33%</td><td class="ctr1" id="f0">85</td><td class="ctr2" id="g0">134</td><td class="ctr1" id="h0">124</td><td class="ctr2" id="i0">270</td><td class="ctr1" id="j0">15</td><td class="ctr2" id="k0">54</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.html" class="el_class">MtasTokenCollection</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="40" height="10" title="514" alt="514"/><img src="../.resources/greenbar.gif" width="35" height="10" title="449" alt="449"/></td><td class="ctr2" id="c6">47%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="51" height="10" title="68" alt="68"/><img src="../.resources/greenbar.gif" width="46" height="10" title="62" alt="62"/></td><td class="ctr2" id="e1">48%</td><td class="ctr1" id="f1">52</td><td class="ctr2" id="g1">77</td><td class="ctr1" id="h1">92</td><td class="ctr2" id="i1">188</td><td class="ctr1" id="j2">2</td><td class="ctr2" id="k1">12</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasPosition.html" class="el_class">MtasPosition</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="22" height="10" title="287" alt="287"/><img src="../.resources/greenbar.gif" width="23" height="10" title="299" alt="299"/></td><td class="ctr2" id="c5">51%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="29" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="21" height="10" title="29" alt="29"/></td><td class="ctr2" id="e2">43%</td><td class="ctr1" id="f2">26</td><td class="ctr2" id="g2">45</td><td class="ctr1" id="h2">57</td><td class="ctr2" id="i2">116</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasTokenCollection$2.html" class="el_class">MtasTokenCollection.new Comparator() {...}</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="60" alt="60"/><img src="../.resources/greenbar.gif" width="6" height="10" title="86" alt="86"/></td><td class="ctr2" id="c4">59%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="6" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="7" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">56%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i3">18</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a0"><a href="MtasOffset.html" class="el_class">MtasOffset</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="2" height="10" title="28" alt="28"/></td><td class="ctr2" id="c2">62%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i4">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">5</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a7"><a href="MtasTokenString.html" class="el_class">MtasTokenString</a></td><td class="bar" id="b5"/><td class="ctr2" id="c3">60%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k6">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasTokenCollection$1.html" class="el_class">MtasTokenCollection.new Iterator() {...}</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="25" alt="25"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k4">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasTokenIdFactory.html" class="el_class">MtasTokenIdFactory</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="1" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis.token</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.token</span></div><h1>mtas.analysis.token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,846 of 3,315</td><td class="ctr2">44%</td><td class="bar">223 of 378</td><td class="ctr2">41%</td><td class="ctr1">175</td><td class="ctr2">283</td><td class="ctr1">281</td><td class="ctr2">617</td><td class="ctr1">23</td><td class="ctr2">94</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasToken.html" class="el_class">MtasToken</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="974" alt="974"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="541" alt="541"/></td><td class="ctr2" id="c7">35%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="107" alt="107"/><img src="../jacoco-resources/greenbar.gif" width="39" height="10" title="53" alt="53"/></td><td class="ctr2" id="e3">33%</td><td class="ctr1" id="f0">85</td><td class="ctr2" id="g0">134</td><td class="ctr1" id="h0">126</td><td class="ctr2" id="i0">274</td><td class="ctr1" id="j0">15</td><td class="ctr2" id="k0">54</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.html" class="el_class">MtasTokenCollection</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="39" height="10" title="504" alt="504"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="461" alt="461"/></td><td class="ctr2" id="c6">47%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="63" alt="63"/></td><td class="ctr2" id="e1">47%</td><td class="ctr1" id="f1">53</td><td class="ctr2" id="g1">78</td><td class="ctr1" id="h1">89</td><td class="ctr2" id="i1">186</td><td class="ctr1" id="j2">2</td><td class="ctr2" id="k1">12</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasPosition.html" class="el_class">MtasPosition</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="287" alt="287"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="299" alt="299"/></td><td class="ctr2" id="c5">51%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="29" alt="29"/></td><td class="ctr2" id="e2">42%</td><td class="ctr1" id="f2">26</td><td class="ctr2" id="g2">45</td><td class="ctr1" id="h2">57</td><td class="ctr2" id="i2">116</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasTokenCollection$2.html" class="el_class">MtasTokenCollection.new Comparator() {...}</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="54" alt="54"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="84" alt="84"/></td><td class="ctr2" id="c3">60%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">55%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i3">18</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a0"><a href="MtasOffset.html" class="el_class">MtasOffset</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="28" alt="28"/></td><td class="ctr2" id="c2">62%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i4">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">5</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a7"><a href="MtasTokenString.html" class="el_class">MtasTokenString</a></td><td class="bar" id="b5"/><td class="ctr2" id="c4">60%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k6">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasTokenCollection$1.html" class="el_class">MtasTokenCollection.new Iterator() {...}</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="25" alt="25"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k4">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasTokenIdFactory.html" class="el_class">MtasTokenIdFactory</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.token/index.source.html b/jacoco/mtas.analysis.token/index.source.html
index 7af5743..184a188 100644
--- a/jacoco/mtas.analysis.token/index.source.html
+++ b/jacoco/mtas.analysis.token/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis.token</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.token</span></div><h1>mtas.analysis.token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,859 of 3,315</td><td class="ctr2">44%</td><td class="bar">222 of 376</td><td class="ctr2">41%</td><td class="ctr1">174</td><td class="ctr2">282</td><td class="ctr1">282</td><td class="ctr2">615</td><td class="ctr1">23</td><td class="ctr2">94</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasToken.java.html" class="el_source">MtasToken.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="77" height="10" title="971" alt="971"/><img src="../.resources/greenbar.gif" width="42" height="10" title="538" alt="538"/></td><td class="ctr2" id="c5">36%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="80" height="10" title="107" alt="107"/><img src="../.resources/greenbar.gif" width="39" height="10" title="53" alt="53"/></td><td class="ctr2" id="e2">33%</td><td class="ctr1" id="f0">85</td><td class="ctr2" id="g0">134</td><td class="ctr1" id="h0">124</td><td class="ctr2" id="i0">270</td><td class="ctr1" id="j0">15</td><td class="ctr2" id="k0">54</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.java.html" class="el_source">MtasTokenCollection.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="45" height="10" title="578" alt="578"/><img src="../.resources/greenbar.gif" width="44" height="10" title="560" alt="560"/></td><td class="ctr2" id="c4">49%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="57" height="10" title="76" alt="76"/><img src="../.resources/greenbar.gif" width="54" height="10" title="72" alt="72"/></td><td class="ctr2" id="e0">49%</td><td class="ctr1" id="f1">61</td><td class="ctr2" id="g1">93</td><td class="ctr1" id="h1">98</td><td class="ctr2" id="i1">209</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">19</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a1"><a href="MtasPosition.java.html" class="el_source">MtasPosition.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="22" height="10" title="287" alt="287"/><img src="../.resources/greenbar.gif" width="23" height="10" title="299" alt="299"/></td><td class="ctr2" id="c3">51%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="29" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="21" height="10" title="29" alt="29"/></td><td class="ctr2" id="e1">43%</td><td class="ctr1" id="f2">26</td><td class="ctr2" id="g2">45</td><td class="ctr1" id="h2">57</td><td class="ctr2" id="i2">116</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasOffset.java.html" class="el_source">MtasOffset.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="2" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">62%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">5</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasTokenString.java.html" class="el_source">MtasTokenString.java</a></td><td class="bar" id="b4"/><td class="ctr2" id="c2">60%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasTokenIdFactory.java.html" class="el_source">MtasTokenIdFactory.java</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="1" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis.token</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.token</span></div><h1>mtas.analysis.token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,846 of 3,315</td><td class="ctr2">44%</td><td class="bar">223 of 378</td><td class="ctr2">41%</td><td class="ctr1">175</td><td class="ctr2">283</td><td class="ctr1">281</td><td class="ctr2">617</td><td class="ctr1">23</td><td class="ctr2">94</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasToken.java.html" class="el_source">MtasToken.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="974" alt="974"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="541" alt="541"/></td><td class="ctr2" id="c5">35%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="107" alt="107"/><img src="../jacoco-resources/greenbar.gif" width="39" height="10" title="53" alt="53"/></td><td class="ctr2" id="e2">33%</td><td class="ctr1" id="f0">85</td><td class="ctr2" id="g0">134</td><td class="ctr1" id="h0">126</td><td class="ctr2" id="i0">274</td><td class="ctr1" id="j0">15</td><td class="ctr2" id="k0">54</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a3"><a href="MtasTokenCollection.java.html" class="el_source">MtasTokenCollection.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="562" alt="562"/><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="570" alt="570"/></td><td class="ctr2" id="c4">50%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="77" alt="77"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="73" alt="73"/></td><td class="ctr2" id="e0">48%</td><td class="ctr1" id="f1">62</td><td class="ctr2" id="g1">94</td><td class="ctr1" id="h1">95</td><td class="ctr2" id="i1">207</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">19</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a1"><a href="MtasPosition.java.html" class="el_source">MtasPosition.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="287" alt="287"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="299" alt="299"/></td><td class="ctr2" id="c3">51%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="29" alt="29"/></td><td class="ctr2" id="e1">42%</td><td class="ctr1" id="f2">26</td><td class="ctr2" id="g2">45</td><td class="ctr1" id="h2">57</td><td class="ctr2" id="i2">116</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasOffset.java.html" class="el_source">MtasOffset.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">62%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">5</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasTokenString.java.html" class="el_source">MtasTokenString.java</a></td><td class="bar" id="b4"/><td class="ctr2" id="c2">60%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasTokenIdFactory.java.html" class="el_source">MtasTokenIdFactory.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasBufferedReader$1.html b/jacoco/mtas.analysis.util/MtasBufferedReader$1.html
index 0fae7f5..003f1da 100644
--- a/jacoco/mtas.analysis.util/MtasBufferedReader$1.html
+++ b/jacoco/mtas.analysis.util/MtasBufferedReader$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBufferedReader.new Iterator() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasBufferedReader.new Iterator() {...}</span></div><h1>MtasBufferedReader.new Iterator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">50 of 50</td><td class="ctr2">0%</td><td class="bar">8 of 8</td><td class="ctr2">0%</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">13</td><td class="ctr2">13</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBufferedReader.java.html#L399" class="el_method">hasNext()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasBufferedReader.java.html#L413" class="el_method">next()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="93" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasBufferedReader.java.html#L394" class="el_method">{...}</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="46" height="10" title="9" alt="9"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBufferedReader.new Iterator() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasBufferedReader.new Iterator() {...}</span></div><h1>MtasBufferedReader.new Iterator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">50 of 50</td><td class="ctr2">0%</td><td class="bar">8 of 8</td><td class="ctr2">0%</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">13</td><td class="ctr2">13</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBufferedReader.java.html#L390" class="el_method">hasNext()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasBufferedReader.java.html#L404" class="el_method">next()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="93" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasBufferedReader.java.html#L385" class="el_method">{...}</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="9" alt="9"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasBufferedReader.html b/jacoco/mtas.analysis.util/MtasBufferedReader.html
index 776df01..d943317 100644
--- a/jacoco/mtas.analysis.util/MtasBufferedReader.html
+++ b/jacoco/mtas.analysis.util/MtasBufferedReader.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBufferedReader</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasBufferedReader</span></div><h1>MtasBufferedReader</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">704 of 704</td><td class="ctr2">0%</td><td class="bar">112 of 112</td><td class="ctr2">0%</td><td class="ctr1">72</td><td class="ctr2">72</td><td class="ctr1">161</td><td class="ctr2">161</td><td class="ctr1">16</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a11"><a href="MtasBufferedReader.java.html#L205" class="el_method">readLine(boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="162" alt="162"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="30" alt="30"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">16</td><td class="ctr2" id="g0">16</td><td class="ctr1" id="h0">37</td><td class="ctr2" id="i0">37</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a14"><a href="MtasBufferedReader.java.html#L292" class="el_method">skip(long)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="71" height="10" title="96" alt="96"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="56" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h1">24</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasBufferedReader.java.html#L136" class="el_method">read1(char[], int, int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="63" height="10" title="86" alt="86"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="64" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h2">18</td><td class="ctr2" id="i2">18</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasBufferedReader.java.html#L173" class="el_method">read(char[], int, int)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="60" height="10" title="81" alt="81"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="80" height="10" title="20" alt="20"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasBufferedReader.java.html#L330" class="el_method">ready()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="45" height="10" title="62" alt="62"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="56" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">8</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h5">11</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasBufferedReader.java.html#L102" class="el_method">read()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="45" height="10" title="61" alt="61"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="32" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i4">13</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasBufferedReader.java.html#L376" class="el_method">close()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="28" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasBufferedReader.java.html#L85" class="el_method">fill()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="20" height="10" title="28" alt="28"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="16" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h8">7</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasBufferedReader.java.html#L31" class="el_method">MtasBufferedReader(Reader, int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="20" height="10" title="27" alt="27"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">8</td><td class="ctr2" id="i7">8</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a13"><a href="MtasBufferedReader.java.html#L362" class="el_method">reset()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="16" height="10" title="22" alt="22"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i9">6</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasBufferedReader.java.html#L394" class="el_method">lines()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasBufferedReader.java.html#L73" class="el_method">ensureOpen()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="6" height="10" title="9" alt="9"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a3"><a href="MtasBufferedReader.java.html#L282" class="el_method">getPosition()</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a5"><a href="MtasBufferedReader.java.html#L63" class="el_method">MtasBufferedReader(Reader)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a15"><a href="MtasBufferedReader.java.html#L34" class="el_method">static {...}</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a10"><a href="MtasBufferedReader.java.html#L273" class="el_method">readLine()</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBufferedReader</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasBufferedReader</span></div><h1>MtasBufferedReader</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">705 of 705</td><td class="ctr2">0%</td><td class="bar">112 of 112</td><td class="ctr2">0%</td><td class="ctr1">72</td><td class="ctr2">72</td><td class="ctr1">161</td><td class="ctr2">161</td><td class="ctr1">16</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a11"><a href="MtasBufferedReader.java.html#L197" class="el_method">readLine(boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="162" alt="162"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="30" alt="30"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">16</td><td class="ctr2" id="g0">16</td><td class="ctr1" id="h0">37</td><td class="ctr2" id="i0">37</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a14"><a href="MtasBufferedReader.java.html#L283" class="el_method">skip(long)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="71" height="10" title="97" alt="97"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h1">24</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasBufferedReader.java.html#L130" class="el_method">read1(char[], int, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="86" alt="86"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="64" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h2">18</td><td class="ctr2" id="i2">18</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasBufferedReader.java.html#L167" class="el_method">read(char[], int, int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="81" alt="81"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="20" alt="20"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasBufferedReader.java.html#L321" class="el_method">ready()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="62" alt="62"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">8</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h5">11</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasBufferedReader.java.html#L100" class="el_method">read()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="61" alt="61"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i4">13</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasBufferedReader.java.html#L367" class="el_method">close()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasBufferedReader.java.html#L83" class="el_method">fill()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="28" alt="28"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h8">7</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasBufferedReader.java.html#L34" class="el_method">MtasBufferedReader(Reader, int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="27" alt="27"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">8</td><td class="ctr2" id="i7">8</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a13"><a href="MtasBufferedReader.java.html#L353" class="el_method">reset()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="22" alt="22"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i9">6</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasBufferedReader.java.html#L385" class="el_method">lines()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasBufferedReader.java.html#L72" class="el_method">ensureOpen()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="9" alt="9"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a3"><a href="MtasBufferedReader.java.html#L273" class="el_method">getPosition()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a5"><a href="MtasBufferedReader.java.html#L63" class="el_method">MtasBufferedReader(Reader)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a15"><a href="MtasBufferedReader.java.html#L37" class="el_method">static {...}</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a10"><a href="MtasBufferedReader.java.html#L264" class="el_method">readLine()</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasBufferedReader.java.html b/jacoco/mtas.analysis.util/MtasBufferedReader.java.html
index 6a3f296..0a01475 100644
--- a/jacoco/mtas.analysis.util/MtasBufferedReader.java.html
+++ b/jacoco/mtas.analysis.util/MtasBufferedReader.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBufferedReader.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasBufferedReader.java</span></div><h1>MtasBufferedReader.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBufferedReader.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasBufferedReader.java</span></div><h1>MtasBufferedReader.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
 import java.io.IOException;
 import java.io.Reader;
@@ -21,43 +21,43 @@ public class MtasBufferedReader extends Reader {
   /** The cb. */
   private char cb[];
 
+  /** The n chars. */
+  private int nChars;
+  
   /** The next char. */
-  private int nChars, nextChar;
+  private int nextChar;
 
   /** The previous buffer size. */
   private int previousBufferSize;
 
-  /** The skip lf. */
-<span class="nc" id="L31">  private boolean skipLF = false;</span>
+  /** The skip LF. */
+<span class="nc" id="L34">  private boolean skipLF = false;</span>
 
   /** The default char buffer size. */
-<span class="nc" id="L34">  private static int defaultCharBufferSize = 8192;</span>
+<span class="nc" id="L37">  private static int defaultCharBufferSize = 8192;</span>
 
   /** The default expected line length. */
-<span class="nc" id="L37">  private static int defaultExpectedLineLength = 80;</span>
+<span class="nc" id="L40">  private static int defaultExpectedLineLength = 80;</span>
 
   /**
    * Instantiates a new mtas buffered reader.
    *
-   * @param in
-   *          the in
-   * @param sz
-   *          the sz
+   * @param in the in
+   * @param sz the sz
    */
   public MtasBufferedReader(Reader in, int sz) {
-<span class="nc" id="L48">    super(in);</span>
-<span class="nc bnc" id="L49" title="All 2 branches missed.">    if (sz &lt;= 0)</span>
-<span class="nc" id="L50">      throw new IllegalArgumentException(&quot;Buffer size &lt;= 0&quot;);</span>
-<span class="nc" id="L51">    this.in = in;</span>
-<span class="nc" id="L52">    cb = new char[sz];</span>
-<span class="nc" id="L53">    nextChar = nChars = 0;</span>
-<span class="nc" id="L54">  }</span>
+<span class="nc" id="L49">    super(in);</span>
+<span class="nc bnc" id="L50" title="All 2 branches missed.">    if (sz &lt;= 0)</span>
+<span class="nc" id="L51">      throw new IllegalArgumentException(&quot;Buffer size &lt;= 0&quot;);</span>
+<span class="nc" id="L52">    this.in = in;</span>
+<span class="nc" id="L53">    cb = new char[sz];</span>
+<span class="nc" id="L54">    nextChar = nChars = 0;</span>
+<span class="nc" id="L55">  }</span>
 
   /**
    * Instantiates a new mtas buffered reader.
    *
-   * @param in
-   *          the in
+   * @param in the in
    */
   public MtasBufferedReader(Reader in) {
 <span class="nc" id="L63">    this(in, defaultCharBufferSize);</span>
@@ -66,31 +66,29 @@ public class MtasBufferedReader extends Reader {
   /**
    * Ensure open.
    *
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private void ensureOpen() throws IOException {
-<span class="nc bnc" id="L73" title="All 2 branches missed.">    if (in == null)</span>
-<span class="nc" id="L74">      throw new IOException(&quot;Stream closed&quot;);</span>
-<span class="nc" id="L75">  }</span>
+<span class="nc bnc" id="L72" title="All 2 branches missed.">    if (in == null)</span>
+<span class="nc" id="L73">      throw new IOException(&quot;Stream closed&quot;);</span>
+<span class="nc" id="L74">  }</span>
 
   /**
    * Fill.
    *
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private void fill() throws IOException {
     int n;
-<span class="nc" id="L85">    previousBufferSize += nChars;</span>
+<span class="nc" id="L83">    previousBufferSize += nChars;</span>
     do {
-<span class="nc" id="L87">      n = in.read(cb, 0, cb.length);</span>
-<span class="nc bnc" id="L88" title="All 2 branches missed.">    } while (n == 0);</span>
-<span class="nc bnc" id="L89" title="All 2 branches missed.">    if (n &gt; 0) {</span>
-<span class="nc" id="L90">      nChars = n;</span>
-<span class="nc" id="L91">      nextChar = 0;</span>
+<span class="nc" id="L85">      n = in.read(cb, 0, cb.length);</span>
+<span class="nc bnc" id="L86" title="All 2 branches missed.">    } while (n == 0);</span>
+<span class="nc bnc" id="L87" title="All 2 branches missed.">    if (n &gt; 0) {</span>
+<span class="nc" id="L88">      nChars = n;</span>
+<span class="nc" id="L89">      nextChar = 0;</span>
     }
-<span class="nc" id="L93">  }</span>
+<span class="nc" id="L91">  }</span>
 
   /*
    * (non-Javadoc)
@@ -99,68 +97,64 @@ public class MtasBufferedReader extends Reader {
    */
   @Override
   public int read() throws IOException {
-<span class="nc" id="L102">    synchronized (lock) {</span>
-<span class="nc" id="L103">      ensureOpen();</span>
+<span class="nc" id="L100">    synchronized (lock) {</span>
+<span class="nc" id="L101">      ensureOpen();</span>
       for (;;) {
-<span class="nc bnc" id="L105" title="All 2 branches missed.">        if (nextChar &gt;= nChars) {</span>
-<span class="nc" id="L106">          fill();</span>
-<span class="nc bnc" id="L107" title="All 2 branches missed.">          if (nextChar &gt;= nChars)</span>
-<span class="nc" id="L108">            return -1;</span>
+<span class="nc bnc" id="L103" title="All 2 branches missed.">        if (nextChar &gt;= nChars) {</span>
+<span class="nc" id="L104">          fill();</span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">          if (nextChar &gt;= nChars)</span>
+<span class="nc" id="L106">            return -1;</span>
         }
-<span class="nc bnc" id="L110" title="All 2 branches missed.">        if (skipLF) {</span>
-<span class="nc" id="L111">          skipLF = false;</span>
-<span class="nc bnc" id="L112" title="All 2 branches missed.">          if (cb[nextChar] == '\n') {</span>
-<span class="nc" id="L113">            nextChar++;</span>
-<span class="nc" id="L114">            continue;</span>
+<span class="nc bnc" id="L108" title="All 2 branches missed.">        if (skipLF) {</span>
+<span class="nc" id="L109">          skipLF = false;</span>
+<span class="nc bnc" id="L110" title="All 2 branches missed.">          if (cb[nextChar] == '\n') {</span>
+<span class="nc" id="L111">            nextChar++;</span>
+<span class="nc" id="L112">            continue;</span>
           }
         }
-<span class="nc" id="L117">        return cb[nextChar++];</span>
+<span class="nc" id="L115">        return cb[nextChar++];</span>
       }
-<span class="nc" id="L119">    }</span>
+<span class="nc" id="L117">    }</span>
   }
 
   /**
-   * Read1.
+   * Read 1.
    *
-   * @param cbuf
-   *          the cbuf
-   * @param off
-   *          the off
-   * @param len
-   *          the len
+   * @param cbuf the cbuf
+   * @param off the off
+   * @param len the len
    * @return the int
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private int read1(char[] cbuf, int off, int len) throws IOException {
-<span class="nc bnc" id="L136" title="All 2 branches missed.">    if (nextChar &gt;= nChars) {</span>
+<span class="nc bnc" id="L130" title="All 2 branches missed.">    if (nextChar &gt;= nChars) {</span>
       /*
        * If the requested length is at least as large as the buffer, and if
        * there is no mark/reset activity, and if line feeds are not being
        * skipped, do not bother to copy the characters into the local buffer. In
        * this way buffered streams will cascade harmlessly.
        */
-<span class="nc bnc" id="L143" title="All 4 branches missed.">      if (len &gt;= cb.length &amp;&amp; !skipLF) {</span>
-<span class="nc" id="L144">        return in.read(cbuf, off, len);</span>
+<span class="nc bnc" id="L137" title="All 4 branches missed.">      if (len &gt;= cb.length &amp;&amp; !skipLF) {</span>
+<span class="nc" id="L138">        return in.read(cbuf, off, len);</span>
       }
-<span class="nc" id="L146">      fill();</span>
+<span class="nc" id="L140">      fill();</span>
     }
-<span class="nc bnc" id="L148" title="All 2 branches missed.">    if (nextChar &gt;= nChars)</span>
-<span class="nc" id="L149">      return -1;</span>
-<span class="nc bnc" id="L150" title="All 2 branches missed.">    if (skipLF) {</span>
-<span class="nc" id="L151">      skipLF = false;</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">      if (cb[nextChar] == '\n') {</span>
-<span class="nc" id="L153">        nextChar++;</span>
-<span class="nc bnc" id="L154" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
-<span class="nc" id="L155">          fill();</span>
-<span class="nc bnc" id="L156" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
-<span class="nc" id="L157">          return -1;</span>
+<span class="nc bnc" id="L142" title="All 2 branches missed.">    if (nextChar &gt;= nChars)</span>
+<span class="nc" id="L143">      return -1;</span>
+<span class="nc bnc" id="L144" title="All 2 branches missed.">    if (skipLF) {</span>
+<span class="nc" id="L145">      skipLF = false;</span>
+<span class="nc bnc" id="L146" title="All 2 branches missed.">      if (cb[nextChar] == '\n') {</span>
+<span class="nc" id="L147">        nextChar++;</span>
+<span class="nc bnc" id="L148" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
+<span class="nc" id="L149">          fill();</span>
+<span class="nc bnc" id="L150" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
+<span class="nc" id="L151">          return -1;</span>
       }
     }
-<span class="nc" id="L160">    int n = Math.min(len, nChars - nextChar);</span>
-<span class="nc" id="L161">    System.arraycopy(cb, nextChar, cbuf, off, n);</span>
-<span class="nc" id="L162">    nextChar += n;</span>
-<span class="nc" id="L163">    return n;</span>
+<span class="nc" id="L154">    int n = Math.min(len, nChars - nextChar);</span>
+<span class="nc" id="L155">    System.arraycopy(cb, nextChar, cbuf, off, n);</span>
+<span class="nc" id="L156">    nextChar += n;</span>
+<span class="nc" id="L157">    return n;</span>
   }
 
   /*
@@ -170,107 +164,104 @@ public class MtasBufferedReader extends Reader {
    */
   @Override
   public int read(char cbuf[], int off, int len) throws IOException {
-<span class="nc" id="L173">    synchronized (lock) {</span>
-<span class="nc" id="L174">      ensureOpen();</span>
-<span class="nc bnc" id="L175" title="All 10 branches missed.">      if ((off &lt; 0) || (off &gt; cbuf.length) || (len &lt; 0)</span>
+<span class="nc" id="L167">    synchronized (lock) {</span>
+<span class="nc" id="L168">      ensureOpen();</span>
+<span class="nc bnc" id="L169" title="All 10 branches missed.">      if ((off &lt; 0) || (off &gt; cbuf.length) || (len &lt; 0)</span>
           || ((off + len) &gt; cbuf.length) || ((off + len) &lt; 0)) {
-<span class="nc" id="L177">        throw new IndexOutOfBoundsException();</span>
-<span class="nc bnc" id="L178" title="All 2 branches missed.">      } else if (len == 0) {</span>
-<span class="nc" id="L179">        return 0;</span>
+<span class="nc" id="L171">        throw new IndexOutOfBoundsException();</span>
+<span class="nc bnc" id="L172" title="All 2 branches missed.">      } else if (len == 0) {</span>
+<span class="nc" id="L173">        return 0;</span>
       }
 
-<span class="nc" id="L182">      int n = read1(cbuf, off, len);</span>
-<span class="nc bnc" id="L183" title="All 2 branches missed.">      if (n &lt;= 0)</span>
-<span class="nc" id="L184">        return n;</span>
-<span class="nc bnc" id="L185" title="All 4 branches missed.">      while ((n &lt; len) &amp;&amp; in.ready()) {</span>
-<span class="nc" id="L186">        int n1 = read1(cbuf, off + n, len - n);</span>
-<span class="nc bnc" id="L187" title="All 2 branches missed.">        if (n1 &lt;= 0)</span>
-<span class="nc" id="L188">          break;</span>
-<span class="nc" id="L189">        n += n1;</span>
-<span class="nc" id="L190">      }</span>
-<span class="nc" id="L191">      return n;</span>
-<span class="nc" id="L192">    }</span>
+<span class="nc" id="L176">      int n = read1(cbuf, off, len);</span>
+<span class="nc bnc" id="L177" title="All 2 branches missed.">      if (n &lt;= 0)</span>
+<span class="nc" id="L178">        return n;</span>
+<span class="nc bnc" id="L179" title="All 4 branches missed.">      while ((n &lt; len) &amp;&amp; in.ready()) {</span>
+<span class="nc" id="L180">        int n1 = read1(cbuf, off + n, len - n);</span>
+<span class="nc bnc" id="L181" title="All 2 branches missed.">        if (n1 &lt;= 0)</span>
+<span class="nc" id="L182">          break;</span>
+<span class="nc" id="L183">        n += n1;</span>
+<span class="nc" id="L184">      }</span>
+<span class="nc" id="L185">      return n;</span>
+<span class="nc" id="L186">    }</span>
   }
 
   /**
    * Read line.
    *
-   * @param ignoreLF
-   *          the ignore lf
+   * @param ignoreLF the ignore LF
    * @return the string
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   String readLine(boolean ignoreLF) throws IOException {
-<span class="nc" id="L205">    StringBuffer s = null;</span>
+<span class="nc" id="L197">    StringBuffer s = null;</span>
     int startChar;
 
-<span class="nc" id="L208">    synchronized (lock) {</span>
-<span class="nc" id="L209">      ensureOpen();</span>
-<span class="nc bnc" id="L210" title="All 4 branches missed.">      boolean omitLF = ignoreLF || skipLF;</span>
+<span class="nc" id="L200">    synchronized (lock) {</span>
+<span class="nc" id="L201">      ensureOpen();</span>
+<span class="nc bnc" id="L202" title="All 4 branches missed.">      boolean omitLF = ignoreLF || skipLF;</span>
 
       for (;;) {
 
-<span class="nc bnc" id="L214" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
-<span class="nc" id="L215">          fill();</span>
-<span class="nc bnc" id="L216" title="All 2 branches missed.">        if (nextChar &gt;= nChars) { /* EOF */</span>
-<span class="nc bnc" id="L217" title="All 4 branches missed.">          if (s != null &amp;&amp; s.length() &gt; 0)</span>
-<span class="nc" id="L218">            return s.toString();</span>
+<span class="nc bnc" id="L206" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
+<span class="nc" id="L207">          fill();</span>
+<span class="nc bnc" id="L208" title="All 2 branches missed.">        if (nextChar &gt;= nChars) { /* EOF */</span>
+<span class="nc bnc" id="L209" title="All 4 branches missed.">          if (s != null &amp;&amp; s.length() &gt; 0)</span>
+<span class="nc" id="L210">            return s.toString();</span>
           else
-<span class="nc" id="L220">            return null;</span>
+<span class="nc" id="L212">            return null;</span>
         }
-<span class="nc" id="L222">        boolean eol = false;</span>
-<span class="nc" id="L223">        char c = 0;</span>
+<span class="nc" id="L214">        boolean eol = false;</span>
+<span class="nc" id="L215">        char c = 0;</span>
         int i;
 
         /* Skip a leftover '\n', if necessary */
-<span class="nc bnc" id="L227" title="All 4 branches missed.">        if (omitLF &amp;&amp; (cb[nextChar] == '\n'))</span>
-<span class="nc" id="L228">          nextChar++;</span>
-<span class="nc" id="L229">        skipLF = false;</span>
-<span class="nc" id="L230">        omitLF = false;</span>
-
-<span class="nc bnc" id="L232" title="All 2 branches missed.">        charLoop: for (i = nextChar; i &lt; nChars; i++) {</span>
-<span class="nc" id="L233">          c = cb[i];</span>
-<span class="nc bnc" id="L234" title="All 4 branches missed.">          if ((c == '\n') || (c == '\r')) {</span>
-<span class="nc" id="L235">            eol = true;</span>
-<span class="nc" id="L236">            break charLoop;</span>
+<span class="nc bnc" id="L219" title="All 4 branches missed.">        if (omitLF &amp;&amp; (cb[nextChar] == '\n'))</span>
+<span class="nc" id="L220">          nextChar++;</span>
+<span class="nc" id="L221">        skipLF = false;</span>
+<span class="nc" id="L222">        omitLF = false;</span>
+
+<span class="nc bnc" id="L224" title="All 2 branches missed.">        charLoop: for (i = nextChar; i &lt; nChars; i++) {</span>
+<span class="nc" id="L225">          c = cb[i];</span>
+<span class="nc bnc" id="L226" title="All 4 branches missed.">          if ((c == '\n') || (c == '\r')) {</span>
+<span class="nc" id="L227">            eol = true;</span>
+<span class="nc" id="L228">            break charLoop;</span>
           }
         }
 
-<span class="nc" id="L240">        startChar = nextChar;</span>
-<span class="nc" id="L241">        nextChar = i;</span>
+<span class="nc" id="L232">        startChar = nextChar;</span>
+<span class="nc" id="L233">        nextChar = i;</span>
 
-<span class="nc bnc" id="L243" title="All 2 branches missed.">        if (eol) {</span>
+<span class="nc bnc" id="L235" title="All 2 branches missed.">        if (eol) {</span>
           String str;
-<span class="nc bnc" id="L245" title="All 2 branches missed.">          if (s == null) {</span>
-<span class="nc" id="L246">            str = new String(cb, startChar, i - startChar);</span>
+<span class="nc bnc" id="L237" title="All 2 branches missed.">          if (s == null) {</span>
+<span class="nc" id="L238">            str = new String(cb, startChar, i - startChar);</span>
           } else {
-<span class="nc" id="L248">            s.append(cb, startChar, i - startChar);</span>
-<span class="nc" id="L249">            str = s.toString();</span>
+<span class="nc" id="L240">            s.append(cb, startChar, i - startChar);</span>
+<span class="nc" id="L241">            str = s.toString();</span>
           }
-<span class="nc" id="L251">          nextChar++;</span>
-<span class="nc bnc" id="L252" title="All 2 branches missed.">          if (c == '\r') {</span>
-<span class="nc" id="L253">            skipLF = true;</span>
+<span class="nc" id="L243">          nextChar++;</span>
+<span class="nc bnc" id="L244" title="All 2 branches missed.">          if (c == '\r') {</span>
+<span class="nc" id="L245">            skipLF = true;</span>
           }
-<span class="nc" id="L255">          return str;</span>
+<span class="nc" id="L247">          return str;</span>
         }
 
-<span class="nc bnc" id="L258" title="All 2 branches missed.">        if (s == null)</span>
-<span class="nc" id="L259">          s = new StringBuffer(defaultExpectedLineLength);</span>
-<span class="nc" id="L260">        s.append(cb, startChar, i - startChar);</span>
-<span class="nc" id="L261">      }</span>
-<span class="nc" id="L262">    }</span>
+<span class="nc bnc" id="L250" title="All 2 branches missed.">        if (s == null)</span>
+<span class="nc" id="L251">          s = new StringBuffer(defaultExpectedLineLength);</span>
+<span class="nc" id="L252">        s.append(cb, startChar, i - startChar);</span>
+<span class="nc" id="L253">      }</span>
+<span class="nc" id="L254">    }</span>
   }
 
   /**
    * Read line.
    *
    * @return the string
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public String readLine() throws IOException {
-<span class="nc" id="L273">    return readLine(false);</span>
+<span class="nc" id="L264">    return readLine(false);</span>
   }
 
   /**
@@ -279,7 +270,7 @@ public class MtasBufferedReader extends Reader {
    * @return the position
    */
   public int getPosition() {
-<span class="nc" id="L282">    return previousBufferSize + nextChar;</span>
+<span class="nc" id="L273">    return previousBufferSize + nextChar;</span>
   }
 
   /*
@@ -289,35 +280,35 @@ public class MtasBufferedReader extends Reader {
    */
   @Override
   public long skip(long n) throws IOException {
-<span class="nc bnc" id="L292" title="All 2 branches missed.">    if (n &lt; 0L) {</span>
-<span class="nc" id="L293">      throw new IllegalArgumentException(&quot;skip value is negative&quot;);</span>
+<span class="nc bnc" id="L283" title="All 2 branches missed.">    if (n &lt; 0L) {</span>
+<span class="nc" id="L284">      throw new IllegalArgumentException(&quot;skip value is negative&quot;);</span>
     }
-<span class="nc" id="L295">    synchronized (lock) {</span>
-<span class="nc" id="L296">      ensureOpen();</span>
-<span class="nc" id="L297">      long r = n;</span>
-<span class="nc bnc" id="L298" title="All 2 branches missed.">      while (r &gt; 0) {</span>
-<span class="nc bnc" id="L299" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
-<span class="nc" id="L300">          fill();</span>
-<span class="nc bnc" id="L301" title="All 2 branches missed.">        if (nextChar &gt;= nChars) /* EOF */</span>
-<span class="nc" id="L302">          break;</span>
-<span class="nc bnc" id="L303" title="All 2 branches missed.">        if (skipLF) {</span>
-<span class="nc" id="L304">          skipLF = false;</span>
-<span class="nc bnc" id="L305" title="All 2 branches missed.">          if (cb[nextChar] == '\n') {</span>
-<span class="nc" id="L306">            nextChar++;</span>
+<span class="nc" id="L286">    synchronized (lock) {</span>
+<span class="nc" id="L287">      ensureOpen();</span>
+<span class="nc" id="L288">      long r = n;</span>
+<span class="nc bnc" id="L289" title="All 2 branches missed.">      while (r &gt; 0) {</span>
+<span class="nc bnc" id="L290" title="All 2 branches missed.">        if (nextChar &gt;= nChars)</span>
+<span class="nc" id="L291">          fill();</span>
+<span class="nc bnc" id="L292" title="All 2 branches missed.">        if (nextChar &gt;= nChars) /* EOF */</span>
+<span class="nc" id="L293">          break;</span>
+<span class="nc bnc" id="L294" title="All 2 branches missed.">        if (skipLF) {</span>
+<span class="nc" id="L295">          skipLF = false;</span>
+<span class="nc bnc" id="L296" title="All 2 branches missed.">          if (cb[nextChar] == '\n') {</span>
+<span class="nc" id="L297">            nextChar++;</span>
           }
         }
-<span class="nc" id="L309">        long d = nChars - nextChar;</span>
-<span class="nc bnc" id="L310" title="All 2 branches missed.">        if (r &lt;= d) {</span>
-<span class="nc" id="L311">          nextChar += r;</span>
-<span class="nc" id="L312">          r = 0;</span>
-<span class="nc" id="L313">          break;</span>
+<span class="nc" id="L300">        long d = (long) nChars - nextChar;</span>
+<span class="nc bnc" id="L301" title="All 2 branches missed.">        if (r &lt;= d) {</span>
+<span class="nc" id="L302">          nextChar += r;</span>
+<span class="nc" id="L303">          r = 0;</span>
+<span class="nc" id="L304">          break;</span>
         } else {
-<span class="nc" id="L315">          r -= d;</span>
-<span class="nc" id="L316">          nextChar = nChars;</span>
+<span class="nc" id="L306">          r -= d;</span>
+<span class="nc" id="L307">          nextChar = nChars;</span>
         }
-<span class="nc" id="L318">      }</span>
-<span class="nc" id="L319">      return n - r;</span>
-<span class="nc" id="L320">    }</span>
+<span class="nc" id="L309">      }</span>
+<span class="nc" id="L310">      return n - r;</span>
+<span class="nc" id="L311">    }</span>
   }
 
   /*
@@ -327,29 +318,29 @@ public class MtasBufferedReader extends Reader {
    */
   @Override
   public boolean ready() throws IOException {
-<span class="nc" id="L330">    synchronized (lock) {</span>
-<span class="nc" id="L331">      ensureOpen();</span>
+<span class="nc" id="L321">    synchronized (lock) {</span>
+<span class="nc" id="L322">      ensureOpen();</span>
 
       /*
        * If newline needs to be skipped and the next char to be read is a
        * newline character, then just skip it right away.
        */
-<span class="nc bnc" id="L337" title="All 2 branches missed.">      if (skipLF) {</span>
+<span class="nc bnc" id="L328" title="All 2 branches missed.">      if (skipLF) {</span>
         /*
          * Note that in.ready() will return true if and only if the next read on
          * the stream will not block.
          */
-<span class="nc bnc" id="L342" title="All 4 branches missed.">        if (nextChar &gt;= nChars &amp;&amp; in.ready()) {</span>
-<span class="nc" id="L343">          fill();</span>
+<span class="nc bnc" id="L333" title="All 4 branches missed.">        if (nextChar &gt;= nChars &amp;&amp; in.ready()) {</span>
+<span class="nc" id="L334">          fill();</span>
         }
-<span class="nc bnc" id="L345" title="All 2 branches missed.">        if (nextChar &lt; nChars) {</span>
-<span class="nc bnc" id="L346" title="All 2 branches missed.">          if (cb[nextChar] == '\n')</span>
-<span class="nc" id="L347">            nextChar++;</span>
-<span class="nc" id="L348">          skipLF = false;</span>
+<span class="nc bnc" id="L336" title="All 2 branches missed.">        if (nextChar &lt; nChars) {</span>
+<span class="nc bnc" id="L337" title="All 2 branches missed.">          if (cb[nextChar] == '\n')</span>
+<span class="nc" id="L338">            nextChar++;</span>
+<span class="nc" id="L339">          skipLF = false;</span>
         }
       }
-<span class="nc bnc" id="L351" title="All 4 branches missed.">      return (nextChar &lt; nChars) || in.ready();</span>
-<span class="nc" id="L352">    }</span>
+<span class="nc bnc" id="L342" title="All 4 branches missed.">      return (nextChar &lt; nChars) || in.ready();</span>
+<span class="nc" id="L343">    }</span>
   }
 
   /*
@@ -359,12 +350,12 @@ public class MtasBufferedReader extends Reader {
    */
   @Override
   public void reset() throws IOException {
-<span class="nc" id="L362">    synchronized (lock) {</span>
-<span class="nc" id="L363">      ensureOpen();</span>
-<span class="nc" id="L364">      nextChar = -1;</span>
-<span class="nc" id="L365">      previousBufferSize = 0;</span>
-<span class="nc" id="L366">    }</span>
-<span class="nc" id="L367">  }</span>
+<span class="nc" id="L353">    synchronized (lock) {</span>
+<span class="nc" id="L354">      ensureOpen();</span>
+<span class="nc" id="L355">      nextChar = -1;</span>
+<span class="nc" id="L356">      previousBufferSize = 0;</span>
+<span class="nc" id="L357">    }</span>
+<span class="nc" id="L358">  }</span>
 
   /*
    * (non-Javadoc)
@@ -373,17 +364,17 @@ public class MtasBufferedReader extends Reader {
    */
   @Override
   public void close() throws IOException {
-<span class="nc" id="L376">    synchronized (lock) {</span>
-<span class="nc bnc" id="L377" title="All 2 branches missed.">      if (in == null)</span>
-<span class="nc" id="L378">        return;</span>
+<span class="nc" id="L367">    synchronized (lock) {</span>
+<span class="nc bnc" id="L368" title="All 2 branches missed.">      if (in == null)</span>
+<span class="nc" id="L369">        return;</span>
       try {
-<span class="nc" id="L380">        in.close();</span>
+<span class="nc" id="L371">        in.close();</span>
       } finally {
-<span class="nc" id="L382">        in = null;</span>
-<span class="nc" id="L383">        cb = null;</span>
-<span class="nc" id="L384">      }</span>
-<span class="nc" id="L385">    }</span>
-<span class="nc" id="L386">  }</span>
+<span class="nc" id="L373">        in = null;</span>
+<span class="nc" id="L374">        cb = null;</span>
+<span class="nc" id="L375">      }</span>
+<span class="nc" id="L376">    }</span>
+<span class="nc" id="L377">  }</span>
 
   /**
    * Lines.
@@ -391,36 +382,36 @@ public class MtasBufferedReader extends Reader {
    * @return the stream
    */
   public Stream&lt;String&gt; lines() {
-<span class="nc" id="L394">    Iterator&lt;String&gt; iter = new Iterator&lt;String&gt;() {</span>
-<span class="nc" id="L395">      String nextLine = null;</span>
+<span class="nc" id="L385">    Iterator&lt;String&gt; iter = new Iterator&lt;String&gt;() {</span>
+<span class="nc" id="L386">      String nextLine = null;</span>
 
       @Override
       public boolean hasNext() {
-<span class="nc bnc" id="L399" title="All 2 branches missed.">        if (nextLine != null) {</span>
-<span class="nc" id="L400">          return true;</span>
+<span class="nc bnc" id="L390" title="All 2 branches missed.">        if (nextLine != null) {</span>
+<span class="nc" id="L391">          return true;</span>
         } else {
           try {
-<span class="nc" id="L403">            nextLine = readLine();</span>
-<span class="nc bnc" id="L404" title="All 2 branches missed.">            return (nextLine != null);</span>
-<span class="nc" id="L405">          } catch (IOException e) {</span>
-<span class="nc" id="L406">            throw new UncheckedIOException(e);</span>
+<span class="nc" id="L394">            nextLine = readLine();</span>
+<span class="nc bnc" id="L395" title="All 2 branches missed.">            return (nextLine != null);</span>
+<span class="nc" id="L396">          } catch (IOException e) {</span>
+<span class="nc" id="L397">            throw new UncheckedIOException(e);</span>
           }
         }
       }
 
       @Override
       public String next() {
-<span class="nc bnc" id="L413" title="All 4 branches missed.">        if (nextLine != null || hasNext()) {</span>
-<span class="nc" id="L414">          String line = nextLine;</span>
-<span class="nc" id="L415">          nextLine = null;</span>
-<span class="nc" id="L416">          return line;</span>
+<span class="nc bnc" id="L404" title="All 4 branches missed.">        if (nextLine != null || hasNext()) {</span>
+<span class="nc" id="L405">          String line = nextLine;</span>
+<span class="nc" id="L406">          nextLine = null;</span>
+<span class="nc" id="L407">          return line;</span>
         } else {
-<span class="nc" id="L418">          throw new NoSuchElementException();</span>
+<span class="nc" id="L409">          throw new NoSuchElementException();</span>
         }
       }
     };
-<span class="nc" id="L422">    return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iter,</span>
+<span class="nc" id="L413">    return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iter,</span>
         Spliterator.ORDERED | Spliterator.NONNULL), false);
   }
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasCharFilterFactory.html b/jacoco/mtas.analysis.util/MtasCharFilterFactory.html
index 09a276b..6765c45 100644
--- a/jacoco/mtas.analysis.util/MtasCharFilterFactory.html
+++ b/jacoco/mtas.analysis.util/MtasCharFilterFactory.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCharFilterFactory</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasCharFilterFactory</span></div><h1>MtasCharFilterFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">298 of 474</td><td class="ctr2">37%</td><td class="bar">42 of 60</td><td class="ctr2">30%</td><td class="ctr1">29</td><td class="ctr2">37</td><td class="ctr1">38</td><td class="ctr2">82</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCharFilterFactory.java.html#L177" class="el_method">create(Reader, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="81" height="10" title="117" alt="117"/><img src="../.resources/greenbar.gif" width="8" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">9%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="108" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">10%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">15</td><td class="ctr2" id="i2">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasCharFilterFactory.java.html#L56" class="el_method">MtasCharFilterFactory(Map, SolrResourceLoader)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="75" height="10" title="109" alt="109"/><img src="../.resources/greenbar.gif" width="44" height="10" title="64" alt="64"/></td><td class="ctr2" id="c5">37%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="78" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">35%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasCharFilterFactory.java.html#L119" class="el_method">init(ResourceLoader)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="24" height="10" title="36" alt="36"/><img src="../.resources/greenbar.gif" width="31" height="10" title="45" alt="45"/></td><td class="ctr2" id="c3">56%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="48" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="36" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">43%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i3">16</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasCharFilterFactory.java.html#L227" class="el_method">create(Reader, MtasConfiguration)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="22" height="10" title="33" alt="33"/><img src="../.resources/greenbar.gif" width="27" height="10" title="39" alt="39"/></td><td class="ctr2" id="c4">54%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="18" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasCharFilterFactory.java.html#L157" class="el_method">create(Reader)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">70%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasCharFilterFactory.java.html#L70" class="el_method">MtasCharFilterFactory(Map)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasCharFilterFactory.java.html#L265" class="el_method">inform(ResourceLoader)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCharFilterFactory</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasCharFilterFactory</span></div><h1>MtasCharFilterFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">299 of 479</td><td class="ctr2">37%</td><td class="bar">42 of 60</td><td class="ctr2">30%</td><td class="ctr1">29</td><td class="ctr2">38</td><td class="ctr1">39</td><td class="ctr2">84</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCharFilterFactory.java.html#L173" class="el_method">create(Reader, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="81" height="10" title="117" alt="117"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">9%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">10%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">15</td><td class="ctr2" id="i2">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasCharFilterFactory.java.html#L61" class="el_method">MtasCharFilterFactory(Map, SolrResourceLoader)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="109" alt="109"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="64" alt="64"/></td><td class="ctr2" id="c6">36%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="78" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">35%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasCharFilterFactory.java.html#L220" class="el_method">create(Reader, MtasConfiguration)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="39" alt="39"/></td><td class="ctr2" id="c5">52%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasCharFilterFactory.java.html#L117" class="el_method">init(ResourceLoader)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="45" alt="45"/></td><td class="ctr2" id="c3">58%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">42%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasCharFilterFactory.java.html#L155" class="el_method">create(Reader)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">53%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasCharFilterFactory.java.html#L73" class="el_method">MtasCharFilterFactory(Map)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasCharFilterFactory.java.html#L263" class="el_method">inform(ResourceLoader)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasCharFilterFactory.java.html#L22" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasCharFilterFactory.java.html b/jacoco/mtas.analysis.util/MtasCharFilterFactory.java.html
index 3623f11..56a46ef 100644
--- a/jacoco/mtas.analysis.util/MtasCharFilterFactory.java.html
+++ b/jacoco/mtas.analysis.util/MtasCharFilterFactory.java.html
@@ -1,5 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCharFilterFactory.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasCharFilterFactory.java</span></div><h1>MtasCharFilterFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCharFilterFactory.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasCharFilterFactory.java</span></div><h1>MtasCharFilterFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.analysis.util.CharFilterFactory;
 import org.apache.lucene.analysis.util.ResourceLoader;
 import org.apache.lucene.analysis.util.ResourceLoaderAware;
@@ -16,26 +18,29 @@ import java.util.Map;
 public class MtasCharFilterFactory extends CharFilterFactory
     implements ResourceLoaderAware {
 
-  /** The argument type. */
-  public final static String ARGUMENT_TYPE = &quot;type&quot;;
+  /** The Constant log. */
+<span class="fc" id="L22">  private static final Log log = LogFactory.getLog(MtasCharFilterFactory.class);</span>
 
-  /** The argument prefix. */
-  public final static String ARGUMENT_PREFIX = &quot;prefix&quot;;
+  /** The Constant ARGUMENT_TYPE. */
+  public static final String ARGUMENT_TYPE = &quot;type&quot;;
 
-  /** The argument postfix. */
-  public final static String ARGUMENT_POSTFIX = &quot;postfix&quot;;
+  /** The Constant ARGUMENT_PREFIX. */
+  public static final String ARGUMENT_PREFIX = &quot;prefix&quot;;
 
-  /** The argument config. */
-  public final static String ARGUMENT_CONFIG = &quot;config&quot;;
+  /** The Constant ARGUMENT_POSTFIX. */
+  public static final String ARGUMENT_POSTFIX = &quot;postfix&quot;;
 
-  /** The argument default. */
-  public final static String ARGUMENT_DEFAULT = &quot;default&quot;;
+  /** The Constant ARGUMENT_CONFIG. */
+  public static final String ARGUMENT_CONFIG = &quot;config&quot;;
 
-  /** The value type url. */
-  public final static String VALUE_TYPE_URL = &quot;url&quot;;
+  /** The Constant ARGUMENT_DEFAULT. */
+  public static final String ARGUMENT_DEFAULT = &quot;default&quot;;
 
-  /** The value type file. */
-  public final static String VALUE_TYPE_FILE = &quot;file&quot;;
+  /** The Constant VALUE_TYPE_URL. */
+  public static final String VALUE_TYPE_URL = &quot;url&quot;;
+
+  /** The Constant VALUE_TYPE_FILE. */
+  public static final String VALUE_TYPE_FILE = &quot;file&quot;;
 
   /** The config argument. */
   String configArgument;
@@ -48,37 +53,32 @@ public class MtasCharFilterFactory extends CharFilterFactory
 
   /** The prefix argument. */
   String prefixArgument;
-  
+
   /** The postfix argument. */
   String postfixArgument;
 
   /** The configs. */
-<span class="fc" id="L56">  private HashMap&lt;String, MtasConfiguration&gt; configs = null;</span>
+<span class="fc" id="L61">  private HashMap&lt;String, MtasConfiguration&gt; configs = null;</span>
 
   /** The config. */
-<span class="fc" id="L59">  private MtasConfiguration config = null;</span>
+<span class="fc" id="L64">  private MtasConfiguration config = null;</span>
 
   /**
    * Instantiates a new mtas char filter factory.
    *
-   * @param args
-   *          the args
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param args the args
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasCharFilterFactory(Map&lt;String, String&gt; args) throws IOException {
-<span class="fc" id="L70">    this(args, null);</span>
-<span class="fc" id="L71">  }</span>
+<span class="fc" id="L73">    this(args, null);</span>
+<span class="fc" id="L74">  }</span>
 
   /**
    * Instantiates a new mtas char filter factory.
    *
-   * @param args
-   *          the args
-   * @param resourceLoader
-   *          the resource loader
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param args the args
+   * @param resourceLoader the resource loader
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasCharFilterFactory(Map&lt;String, String&gt; args,
       SolrResourceLoader resourceLoader) throws IOException {
@@ -110,41 +110,39 @@ public class MtasCharFilterFactory extends CharFilterFactory
   /**
    * Inits the.
    *
-   * @param resourceLoader
-   *          the resource loader
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param resourceLoader the resource loader
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private void init(ResourceLoader resourceLoader) throws IOException {
-<span class="pc bpc" id="L119" title="1 of 4 branches missed.">    if (config == null &amp;&amp; configs == null) {</span>
-<span class="pc bpc" id="L120" title="3 of 4 branches missed.">      if (typeArgument == null &amp;&amp; configArgument == null) {</span>
-<span class="nc" id="L121">        throw new IOException(&quot;no configuration&quot;);</span>
+<span class="pc bpc" id="L117" title="1 of 4 branches missed.">    if (config == null &amp;&amp; configs == null) {</span>
+<span class="pc bpc" id="L118" title="3 of 4 branches missed.">      if (typeArgument == null &amp;&amp; configArgument == null) {</span>
+<span class="nc" id="L119">        throw new IOException(&quot;no configuration&quot;);</span>
       } else {
-<span class="pc bpc" id="L123" title="1 of 2 branches missed.">        if (typeArgument != null) {</span>
-<span class="fc" id="L124">          config = new MtasConfiguration();</span>
-<span class="fc" id="L125">          config.attributes.put(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE,</span>
+<span class="pc bpc" id="L121" title="1 of 2 branches missed.">        if (typeArgument != null) {</span>
+<span class="fc" id="L122">          config = new MtasConfiguration();</span>
+<span class="fc" id="L123">          config.attributes.put(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE,</span>
               typeArgument);
-<span class="fc" id="L127">          config.attributes.put(</span>
+<span class="fc" id="L125">          config.attributes.put(</span>
               MtasConfiguration.CHARFILTER_CONFIGURATION_PREFIX,
               prefixArgument);
-<span class="fc" id="L130">          config.attributes.put(</span>
+<span class="fc" id="L128">          config.attributes.put(</span>
               MtasConfiguration.CHARFILTER_CONFIGURATION_POSTFIX,
               postfixArgument);
         }
-<span class="pc bpc" id="L134" title="1 of 2 branches missed.">        if (configArgument != null) {</span>
-<span class="nc bnc" id="L135" title="All 2 branches missed.">          if (resourceLoader != null) {</span>
+<span class="pc bpc" id="L132" title="1 of 2 branches missed.">        if (configArgument != null) {</span>
+<span class="nc bnc" id="L133" title="All 2 branches missed.">          if (resourceLoader != null) {</span>
             try {
-<span class="nc" id="L137">              configs = MtasConfiguration.readMtasCharFilterConfigurations(</span>
+<span class="nc" id="L135">              configs = MtasConfiguration.readMtasCharFilterConfigurations(</span>
                   resourceLoader, configArgument);
-<span class="nc" id="L139">            } catch (IOException e) {</span>
-<span class="nc" id="L140">              throw new IOException(&quot;problem loading configurations from &quot;</span>
-<span class="nc" id="L141">                  + configArgument + &quot;: &quot; + e.getMessage());</span>
-<span class="nc" id="L142">            }</span>
+<span class="nc" id="L137">            } catch (IOException e) {</span>
+<span class="nc" id="L138">              throw new IOException(&quot;problem loading configurations from &quot;</span>
+                  + configArgument, e);
+<span class="nc" id="L140">            }</span>
           }
         }
       }
     }
-<span class="fc" id="L147">  }</span>
+<span class="fc" id="L145">  }</span>
 
   /*
    * (non-Javadoc)
@@ -154,59 +152,57 @@ public class MtasCharFilterFactory extends CharFilterFactory
    */
   @Override
   public Reader create(Reader input) {
-<span class="fc" id="L157">    String configuration = null;</span>
+<span class="fc" id="L155">    String configuration = null;</span>
     try {
-<span class="fc" id="L159">      return create(input, configuration);</span>
-<span class="nc" id="L160">    } catch (IOException e) {</span>
-<span class="nc" id="L161">      return null;</span>
+<span class="fc" id="L157">      return create(input, configuration);</span>
+<span class="nc" id="L158">    } catch (IOException e) {</span>
+<span class="nc" id="L159">      log.debug(e);</span>
+<span class="nc" id="L160">      return null;</span>
     }
   }
 
   /**
    * Creates the.
    *
-   * @param input
-   *          the input
-   * @param configuration
-   *          the configuration
+   * @param input the input
+   * @param configuration the configuration
    * @return the reader
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public Reader create(Reader input, String configuration) throws IOException {
-<span class="pc bpc" id="L177" title="3 of 4 branches missed.">    if (configs != null &amp;&amp; configs.size() &gt; 0) {</span>
-<span class="nc bnc" id="L178" title="All 4 branches missed.">      if (configuration == null &amp;&amp; defaultArgument == null) {</span>
-<span class="nc" id="L179">        throw new IOException(&quot;no (default)configuration&quot;);</span>
-<span class="nc bnc" id="L180" title="All 2 branches missed.">      } else if (configuration == null) {</span>
-<span class="nc bnc" id="L181" title="All 2 branches missed.">        if (configs.get(defaultArgument) != null) {</span>
-<span class="nc" id="L182">          return create(input, configs.get(defaultArgument));</span>
+<span class="pc bpc" id="L173" title="3 of 4 branches missed.">    if (configs != null &amp;&amp; configs.size() &gt; 0) {</span>
+<span class="nc bnc" id="L174" title="All 4 branches missed.">      if (configuration == null &amp;&amp; defaultArgument == null) {</span>
+<span class="nc" id="L175">        throw new IOException(&quot;no (default)configuration&quot;);</span>
+<span class="nc bnc" id="L176" title="All 2 branches missed.">      } else if (configuration == null) {</span>
+<span class="nc bnc" id="L177" title="All 2 branches missed.">        if (configs.get(defaultArgument) != null) {</span>
+<span class="nc" id="L178">          return create(input, configs.get(defaultArgument));</span>
         } else {
-<span class="nc" id="L184">          throw new IOException(</span>
+<span class="nc" id="L180">          throw new IOException(</span>
               &quot;default configuration &quot; + defaultArgument + &quot; not available&quot;);
         }
       } else {
-<span class="nc" id="L188">        MtasConfiguration config = configs.get(configuration);</span>
-<span class="nc bnc" id="L189" title="All 2 branches missed.">        if (config == null) {</span>
-<span class="nc bnc" id="L190" title="All 2 branches missed.">          if (defaultArgument != null) {</span>
-<span class="nc bnc" id="L191" title="All 2 branches missed.">            if (configs.get(defaultArgument) != null) {</span>
-<span class="nc" id="L192">              return create(input, configs.get(defaultArgument));</span>
+<span class="nc" id="L184">        MtasConfiguration config = configs.get(configuration);</span>
+<span class="nc bnc" id="L185" title="All 2 branches missed.">        if (config == null) {</span>
+<span class="nc bnc" id="L186" title="All 2 branches missed.">          if (defaultArgument != null) {</span>
+<span class="nc bnc" id="L187" title="All 2 branches missed.">            if (configs.get(defaultArgument) != null) {</span>
+<span class="nc" id="L188">              return create(input, configs.get(defaultArgument));</span>
             } else {
-<span class="nc" id="L194">              throw new IOException(&quot;configuration &quot; + configuration</span>
+<span class="nc" id="L190">              throw new IOException(&quot;configuration &quot; + configuration</span>
                   + &quot; not found and default configuration &quot; + defaultArgument
                   + &quot; not available&quot;);
             }
           } else {
-<span class="nc" id="L199">            throw new IOException(&quot;configuration &quot; + configuration</span>
+<span class="nc" id="L195">            throw new IOException(&quot;configuration &quot; + configuration</span>
                 + &quot; not available and no default configuration&quot;);
           }
         } else {
-<span class="nc" id="L203">          return create(input, config);</span>
+<span class="nc" id="L199">          return create(input, config);</span>
         }
       }
-<span class="pc bpc" id="L206" title="1 of 2 branches missed.">    } else if (config != null) {</span>
-<span class="fc" id="L207">      return create(input, config);</span>
+<span class="pc bpc" id="L202" title="1 of 2 branches missed.">    } else if (config != null) {</span>
+<span class="fc" id="L203">      return create(input, config);</span>
     } else {
-<span class="nc" id="L209">      throw new IOException(&quot;no configuration&quot;);</span>
+<span class="nc" id="L205">      throw new IOException(&quot;no configuration&quot;);</span>
     }
 
   }
@@ -214,43 +210,45 @@ public class MtasCharFilterFactory extends CharFilterFactory
   /**
    * Creates the.
    *
-   * @param input
-   *          the input
-   * @param config
-   *          the config
+   * @param input the input
+   * @param config the config
    * @return the reader
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public Reader create(Reader input, MtasConfiguration config)
       throws IOException {
-<span class="fc" id="L227">    MtasFetchData fetchData = new MtasFetchData(input);</span>
-<span class="fc" id="L228">    if (config.attributes</span>
-<span class="pc bpc" id="L229" title="1 of 2 branches missed.">        .containsKey(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE)) {</span>
-<span class="fc" id="L230">      if (config.attributes.get(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE)</span>
-<span class="pc bpc" id="L231" title="1 of 2 branches missed.">          .equals(VALUE_TYPE_URL)) {</span>
+<span class="fc" id="L220">    MtasFetchData fetchData = new MtasFetchData(input);</span>
+<span class="fc" id="L221">    if (config.attributes</span>
+<span class="pc bpc" id="L222" title="1 of 2 branches missed.">        .containsKey(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE)) {</span>
+<span class="fc" id="L223">      if (config.attributes.get(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE)</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">          .equals(VALUE_TYPE_URL)) {</span>
         try {
-<span class="nc" id="L233">          return fetchData.getUrl(config.attributes</span>
-<span class="nc" id="L234">              .get(MtasConfiguration.CHARFILTER_CONFIGURATION_PREFIX), config.attributes</span>
-<span class="nc" id="L235">              .get(MtasConfiguration.CHARFILTER_CONFIGURATION_POSTFIX));</span>
-<span class="nc" id="L236">        } catch (MtasParserException e) {</span>
-<span class="nc" id="L237">          throw new IOException(e.getMessage());</span>
+<span class="nc" id="L226">          return fetchData.getUrl(</span>
+              config.attributes
+<span class="nc" id="L228">                  .get(MtasConfiguration.CHARFILTER_CONFIGURATION_PREFIX),</span>
+              config.attributes
+<span class="nc" id="L230">                  .get(MtasConfiguration.CHARFILTER_CONFIGURATION_POSTFIX));</span>
+<span class="nc" id="L231">        } catch (MtasParserException e) {</span>
+<span class="nc" id="L232">          log.debug(e);</span>
+<span class="nc" id="L233">          throw new IOException(e.getMessage());</span>
         }
-<span class="fc" id="L239">      } else if (config.attributes</span>
-<span class="fc" id="L240">          .get(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE)</span>
-<span class="pc bpc" id="L241" title="1 of 2 branches missed.">          .equals(VALUE_TYPE_FILE)) {</span>
+<span class="fc" id="L235">      } else if (config.attributes</span>
+<span class="fc" id="L236">          .get(MtasConfiguration.CHARFILTER_CONFIGURATION_TYPE)</span>
+<span class="pc bpc" id="L237" title="1 of 2 branches missed.">          .equals(VALUE_TYPE_FILE)) {</span>
         try {
-<span class="fc" id="L243">          return fetchData.getFile(config.attributes</span>
-<span class="fc" id="L244">              .get(MtasConfiguration.CHARFILTER_CONFIGURATION_PREFIX), config.attributes</span>
-<span class="fc" id="L245">              .get(MtasConfiguration.CHARFILTER_CONFIGURATION_POSTFIX));</span>
-<span class="nc" id="L246">        } catch (MtasParserException e) {</span>
-<span class="nc" id="L247">          throw new IOException(e.getMessage());</span>
+<span class="fc" id="L239">          return fetchData.getFile(</span>
+              config.attributes
+<span class="fc" id="L241">                  .get(MtasConfiguration.CHARFILTER_CONFIGURATION_PREFIX),</span>
+              config.attributes
+<span class="fc" id="L243">                  .get(MtasConfiguration.CHARFILTER_CONFIGURATION_POSTFIX));</span>
+<span class="nc" id="L244">        } catch (MtasParserException e) {</span>
+<span class="nc" id="L245">          throw new IOException(e);</span>
         }
       } else {
-<span class="nc" id="L250">        return fetchData.getDefault();</span>
+<span class="nc" id="L248">        return fetchData.getDefault();</span>
       }
     } else {
-<span class="nc" id="L253">      return fetchData.getDefault();</span>
+<span class="nc" id="L251">      return fetchData.getDefault();</span>
     }
   }
 
@@ -262,8 +260,8 @@ public class MtasCharFilterFactory extends CharFilterFactory
    */
   @Override
   public void inform(ResourceLoader loader) throws IOException {
-<span class="fc" id="L265">    init(loader);</span>
-<span class="fc" id="L266">  }</span>
+<span class="fc" id="L263">    init(loader);</span>
+<span class="fc" id="L264">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasConfigException.html b/jacoco/mtas.analysis.util/MtasConfigException.html
index ed3f9a6..5ded009 100644
--- a/jacoco/mtas.analysis.util/MtasConfigException.html
+++ b/jacoco/mtas.analysis.util/MtasConfigException.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasConfigException</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasConfigException</span></div><h1>MtasConfigException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasConfigException.java.html#L25" class="el_method">MtasConfigException(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasConfigException.java.html#L15" class="el_method">MtasConfigException()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasConfigException</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasConfigException</span></div><h1>MtasConfigException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasConfigException.java.html#L24" class="el_method">MtasConfigException(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasConfigException.java.html#L15" class="el_method">MtasConfigException()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasConfigException.java.html b/jacoco/mtas.analysis.util/MtasConfigException.java.html
index fe906ed..8271eaa 100644
--- a/jacoco/mtas.analysis.util/MtasConfigException.java.html
+++ b/jacoco/mtas.analysis.util/MtasConfigException.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasConfigException.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasConfigException.java</span></div><h1>MtasConfigException.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasConfigException.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasConfigException.java</span></div><h1>MtasConfigException.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
 /**
  * The Class MtasConfigException.
@@ -18,12 +18,11 @@ public class MtasConfigException extends Exception {
   /**
    * Instantiates a new mtas config exception.
    *
-   * @param string
-   *          the string
+   * @param string the string
    */
   public MtasConfigException(String string) {
-<span class="nc" id="L25">    super(string);</span>
-<span class="nc" id="L26">  }</span>
+<span class="nc" id="L24">    super(string);</span>
+<span class="nc" id="L25">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasConfiguration.html b/jacoco/mtas.analysis.util/MtasConfiguration.html
index 23fe589..148d196 100644
--- a/jacoco/mtas.analysis.util/MtasConfiguration.html
+++ b/jacoco/mtas.analysis.util/MtasConfiguration.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasConfiguration</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasConfiguration</span></div><h1>MtasConfiguration</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">427 of 536</td><td class="ctr2">20%</td><td class="bar">64 of 77</td><td class="ctr2">17%</td><td class="ctr1">39</td><td class="ctr2">47</td><td class="ctr1">106</td><td class="ctr2">139</td><td class="ctr1">3</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasConfiguration.java.html#L85" class="el_method">readConfigurations(ResourceLoader, String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="241" alt="241"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="48" alt="48"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">65</td><td class="ctr2" id="i0">65</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasConfiguration.java.html#L205" class="el_method">readMtasCharFilterConfigurations(ResourceLoader, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="45" height="10" title="92" alt="92"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasConfiguration.java.html#L244" class="el_method">readMtasTokenizerConfigurations(ResourceLoader, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="34" height="10" title="70" alt="70"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasConfiguration.java.html#L275" class="el_method">readConfiguration(InputStream)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="11" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="44" height="10" title="90" alt="90"/></td><td class="ctr2" id="c1">79%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="32" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">76%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i1">35</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasConfiguration.java.html#L62" class="el_method">MtasConfiguration()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="9" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasConfiguration</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasConfiguration</span></div><h1>MtasConfiguration</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">433 of 546</td><td class="ctr2">20%</td><td class="bar">64 of 77</td><td class="ctr2">16%</td><td class="ctr1">39</td><td class="ctr2">48</td><td class="ctr1">108</td><td class="ctr2">142</td><td class="ctr1">3</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasConfiguration.java.html#L86" class="el_method">readConfigurations(ResourceLoader, String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="244" alt="244"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="48" alt="48"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">66</td><td class="ctr2" id="i0">66</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasConfiguration.java.html#L203" class="el_method">readMtasCharFilterConfigurations(ResourceLoader, String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="92" alt="92"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasConfiguration.java.html#L239" class="el_method">readMtasTokenizerConfigurations(ResourceLoader, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="70" alt="70"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasConfiguration.java.html#L268" class="el_method">readConfiguration(InputStream)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="90" alt="90"/></td><td class="ctr2" id="c2">76%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">76%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i1">36</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasConfiguration.java.html#L67" class="el_method">MtasConfiguration()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasConfiguration.java.html#L26" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasConfiguration.java.html b/jacoco/mtas.analysis.util/MtasConfiguration.java.html
index bd89b14..0b8f247 100644
--- a/jacoco/mtas.analysis.util/MtasConfiguration.java.html
+++ b/jacoco/mtas.analysis.util/MtasConfiguration.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasConfiguration.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasConfiguration.java</span></div><h1>MtasConfiguration.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasConfiguration.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasConfiguration.java</span></div><h1>MtasConfiguration.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -13,6 +13,8 @@ import javax.xml.stream.XMLStreamConstants;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamReader;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.analysis.util.ResourceLoader;
 
 /**
@@ -20,29 +22,32 @@ import org.apache.lucene.analysis.util.ResourceLoader;
  */
 public class MtasConfiguration {
 
-  /** The configurations mtas. */
-  public final static String CONFIGURATIONS_MTAS = &quot;mtas&quot;;
+  /** The Constant log. */
+<span class="fc" id="L26">  private static final Log log = LogFactory.getLog(MtasConfiguration.class);</span>
 
-  /** The configurations configurations. */
-  public final static String CONFIGURATIONS_CONFIGURATIONS = &quot;configurations&quot;;
+  /** The Constant CONFIGURATIONS_MTAS. */
+  public static final String CONFIGURATIONS_MTAS = &quot;mtas&quot;;
 
-  /** The configurations configuration. */
-  public final static String CONFIGURATIONS_CONFIGURATION = &quot;configuration&quot;;
+  /** The Constant CONFIGURATIONS_CONFIGURATIONS. */
+  public static final String CONFIGURATIONS_CONFIGURATIONS = &quot;configurations&quot;;
 
-  /** The configurations configuration name. */
-  public final static String CONFIGURATIONS_CONFIGURATION_NAME = &quot;name&quot;;
+  /** The Constant CONFIGURATIONS_CONFIGURATION. */
+  public static final String CONFIGURATIONS_CONFIGURATION = &quot;configuration&quot;;
 
-  /** The tokenizer configuration file. */
-  public final static String TOKENIZER_CONFIGURATION_FILE = &quot;file&quot;;
+  /** The Constant CONFIGURATIONS_CONFIGURATION_NAME. */
+  public static final String CONFIGURATIONS_CONFIGURATION_NAME = &quot;name&quot;;
 
-  /** The charfilter configuration type. */
-  public final static String CHARFILTER_CONFIGURATION_TYPE = &quot;type&quot;;
+  /** The Constant TOKENIZER_CONFIGURATION_FILE. */
+  public static final String TOKENIZER_CONFIGURATION_FILE = &quot;file&quot;;
 
-  /** The charfilter configuration prefix. */
-  public final static String CHARFILTER_CONFIGURATION_PREFIX = &quot;prefix&quot;;
+  /** The Constant CHARFILTER_CONFIGURATION_TYPE. */
+  public static final String CHARFILTER_CONFIGURATION_TYPE = &quot;type&quot;;
 
-  /** The charfilter configuration postfix. */
-  public final static String CHARFILTER_CONFIGURATION_POSTFIX = &quot;postfix&quot;;
+  /** The Constant CHARFILTER_CONFIGURATION_PREFIX. */
+  public static final String CHARFILTER_CONFIGURATION_PREFIX = &quot;prefix&quot;;
+
+  /** The Constant CHARFILTER_CONFIGURATION_POSTFIX. */
+  public static final String CHARFILTER_CONFIGURATION_POSTFIX = &quot;postfix&quot;;
 
   /** The name. */
   public String name;
@@ -59,281 +64,269 @@ public class MtasConfiguration {
   /**
    * Instantiates a new mtas configuration.
    */
-<span class="fc" id="L62">  public MtasConfiguration() {</span>
-<span class="fc" id="L63">    name = null;</span>
-<span class="fc" id="L64">    attributes = new HashMap&lt;String, String&gt;();</span>
-<span class="fc" id="L65">    children = new ArrayList&lt;MtasConfiguration&gt;();</span>
-<span class="fc" id="L66">    parent = null;</span>
-<span class="fc" id="L67">  }</span>
+<span class="fc" id="L67">  public MtasConfiguration() {</span>
+<span class="fc" id="L68">    name = null;</span>
+<span class="fc" id="L69">    attributes = new HashMap&lt;String, String&gt;();</span>
+<span class="fc" id="L70">    children = new ArrayList&lt;MtasConfiguration&gt;();</span>
+<span class="fc" id="L71">    parent = null;</span>
+<span class="fc" id="L72">  }</span>
 
   /**
    * Read configurations.
    *
-   * @param resourceLoader
-   *          the resource loader
-   * @param configFile
-   *          the config file
-   * @param className
-   *          the class name
+   * @param resourceLoader the resource loader
+   * @param configFile the config file
+   * @param className the class name
    * @return the hash map
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private static HashMap&lt;String, HashMap&lt;String, String&gt;&gt; readConfigurations(
       ResourceLoader resourceLoader, String configFile, String className)
       throws IOException {
-<span class="nc" id="L85">    HashMap&lt;String, HashMap&lt;String, String&gt;&gt; configs = null;</span>
-<span class="nc" id="L86">    InputStream reader = resourceLoader.openResource(configFile);</span>
+<span class="nc" id="L86">    HashMap&lt;String, HashMap&lt;String, String&gt;&gt; configs = null;</span>
+<span class="nc" id="L87">    InputStream reader = resourceLoader.openResource(configFile);</span>
     // parse xml
-<span class="nc" id="L88">    XMLInputFactory factory = XMLInputFactory.newInstance();</span>
+<span class="nc" id="L89">    XMLInputFactory factory = XMLInputFactory.newInstance();</span>
     try {
-<span class="nc" id="L90">      XMLStreamReader streamReader = factory.createXMLStreamReader(reader);</span>
-<span class="nc" id="L91">      String currentElement = null;</span>
-<span class="nc" id="L92">      ArrayList&lt;String&gt; currentElements = new ArrayList&lt;String&gt;();</span>
+<span class="nc" id="L91">      XMLStreamReader streamReader = factory.createXMLStreamReader(reader);</span>
+<span class="nc" id="L92">      String currentElement = null;</span>
+<span class="nc" id="L93">      ArrayList&lt;String&gt; currentElements = new ArrayList&lt;String&gt;();</span>
       QName qname;
-<span class="nc" id="L94">      boolean skipCurrentConfigurations = false;</span>
+<span class="nc" id="L95">      boolean skipCurrentConfigurations = false;</span>
       try {
-<span class="nc" id="L96">        int event = streamReader.getEventType();</span>
+<span class="nc" id="L97">        int event = streamReader.getEventType();</span>
         while (true) {
-<span class="nc bnc" id="L98" title="All 6 branches missed.">          switch (event) {</span>
+<span class="nc bnc" id="L99" title="All 6 branches missed.">          switch (event) {</span>
           case XMLStreamConstants.START_DOCUMENT:
-<span class="nc bnc" id="L100" title="All 2 branches missed.">            if (!streamReader.getCharacterEncodingScheme().equals(&quot;UTF-8&quot;)) {</span>
-<span class="nc" id="L101">              throw new IOException(&quot;XML not UTF-8 encoded&quot;);</span>
+<span class="nc bnc" id="L101" title="All 2 branches missed.">            if (!streamReader.getCharacterEncodingScheme().equals(&quot;UTF-8&quot;)) {</span>
+<span class="nc" id="L102">              throw new IOException(&quot;XML not UTF-8 encoded&quot;);</span>
             }
             break;
           case XMLStreamConstants.END_DOCUMENT:
-<span class="nc" id="L105">            break;</span>
+<span class="nc" id="L106">            break;</span>
           case XMLStreamConstants.SPACE:
-<span class="nc" id="L107">            break;</span>
+<span class="nc" id="L108">            break;</span>
           case XMLStreamConstants.START_ELEMENT:
             // get data
-<span class="nc" id="L110">            qname = streamReader.getName();</span>
-<span class="nc bnc" id="L111" title="All 2 branches missed.">            if (configs == null) {</span>
-<span class="nc bnc" id="L112" title="All 2 branches missed.">              if (qname.getLocalPart().equals(CONFIGURATIONS_MTAS)) {</span>
-<span class="nc" id="L113">                configs = new HashMap&lt;String, HashMap&lt;String, String&gt;&gt;();</span>
+<span class="nc" id="L111">            qname = streamReader.getName();</span>
+<span class="nc bnc" id="L112" title="All 2 branches missed.">            if (configs == null) {</span>
+<span class="nc bnc" id="L113" title="All 2 branches missed.">              if (qname.getLocalPart().equals(CONFIGURATIONS_MTAS)) {</span>
+<span class="nc" id="L114">                configs = new HashMap&lt;String, HashMap&lt;String, String&gt;&gt;();</span>
               } else {
-<span class="nc" id="L115">                throw new IOException(&quot;no Mtas Configurations File&quot;);</span>
+<span class="nc" id="L116">                throw new IOException(&quot;no Mtas Configurations File&quot;);</span>
               }
-<span class="nc bnc" id="L117" title="All 2 branches missed.">            } else if (currentElement != null</span>
-<span class="nc bnc" id="L118" title="All 2 branches missed.">                &amp;&amp; currentElement.equals(CONFIGURATIONS_MTAS)) {</span>
-<span class="nc bnc" id="L119" title="All 2 branches missed.">              if (qname.getLocalPart().equals(CONFIGURATIONS_CONFIGURATIONS)) {</span>
-<span class="nc" id="L120">                skipCurrentConfigurations = true;</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">                if (className != null) {</span>
-<span class="nc bnc" id="L122" title="All 2 branches missed.">                  for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
-<span class="nc bnc" id="L123" title="All 2 branches missed.">                    if (streamReader.getAttributeLocalName(i).equals(&quot;type&quot;)) {</span>
-<span class="nc bnc" id="L124" title="All 2 branches missed.">                      if (streamReader.getAttributeValue(i).equals(className)) {</span>
-<span class="nc" id="L125">                        skipCurrentConfigurations = false;</span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">            } else if (currentElement != null</span>
+<span class="nc bnc" id="L119" title="All 2 branches missed.">                &amp;&amp; currentElement.equals(CONFIGURATIONS_MTAS)) {</span>
+<span class="nc bnc" id="L120" title="All 2 branches missed.">              if (qname.getLocalPart().equals(CONFIGURATIONS_CONFIGURATIONS)) {</span>
+<span class="nc" id="L121">                skipCurrentConfigurations = true;</span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">                if (className != null) {</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">                  for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
+<span class="nc bnc" id="L124" title="All 2 branches missed.">                    if (streamReader.getAttributeLocalName(i).equals(&quot;type&quot;)) {</span>
+<span class="nc bnc" id="L125" title="All 2 branches missed.">                      if (streamReader.getAttributeValue(i).equals(className)) {</span>
+<span class="nc" id="L126">                        skipCurrentConfigurations = false;</span>
                       }
                     }
                   }
                 }
               } else {
-<span class="nc" id="L131">                throw new IOException(&quot;unexpected &quot; + qname.getLocalPart());</span>
+<span class="nc" id="L132">                throw new IOException(&quot;unexpected &quot; + qname.getLocalPart());</span>
               }
-<span class="nc bnc" id="L133" title="All 2 branches missed.">            } else if (currentElement != null</span>
-<span class="nc bnc" id="L134" title="All 4 branches missed.">                &amp;&amp; currentElement.equals(CONFIGURATIONS_CONFIGURATIONS)</span>
+<span class="nc bnc" id="L134" title="All 2 branches missed.">            } else if (currentElement != null</span>
+<span class="nc bnc" id="L135" title="All 4 branches missed.">                &amp;&amp; currentElement.equals(CONFIGURATIONS_CONFIGURATIONS)</span>
                 &amp;&amp; !skipCurrentConfigurations) {
-<span class="nc bnc" id="L136" title="All 2 branches missed.">              if (qname.getLocalPart().equals(CONFIGURATIONS_CONFIGURATION)) {</span>
-<span class="nc" id="L137">                String configurationName = null;</span>
-<span class="nc" id="L138">                HashMap&lt;String, String&gt; configurationValues = new HashMap&lt;String, String&gt;();</span>
-<span class="nc bnc" id="L139" title="All 2 branches missed.">                for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
-<span class="nc" id="L140">                  if (streamReader.getAttributeLocalName(i)</span>
-<span class="nc bnc" id="L141" title="All 2 branches missed.">                      .equals(CONFIGURATIONS_CONFIGURATION_NAME)) {</span>
-<span class="nc" id="L142">                    configurationName = streamReader.getAttributeValue(i);</span>
+<span class="nc bnc" id="L137" title="All 2 branches missed.">              if (qname.getLocalPart().equals(CONFIGURATIONS_CONFIGURATION)) {</span>
+<span class="nc" id="L138">                String configurationName = null;</span>
+<span class="nc" id="L139">                HashMap&lt;String, String&gt; configurationValues = new HashMap&lt;String, String&gt;();</span>
+<span class="nc bnc" id="L140" title="All 2 branches missed.">                for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
+<span class="nc" id="L141">                  if (streamReader.getAttributeLocalName(i)</span>
+<span class="nc bnc" id="L142" title="All 2 branches missed.">                      .equals(CONFIGURATIONS_CONFIGURATION_NAME)) {</span>
+<span class="nc" id="L143">                    configurationName = streamReader.getAttributeValue(i);</span>
                   } else {
-<span class="nc" id="L144">                    configurationValues.put(</span>
-<span class="nc" id="L145">                        streamReader.getAttributeLocalName(i),</span>
-<span class="nc" id="L146">                        streamReader.getAttributeValue(i));</span>
+<span class="nc" id="L145">                    configurationValues.put(</span>
+<span class="nc" id="L146">                        streamReader.getAttributeLocalName(i),</span>
+<span class="nc" id="L147">                        streamReader.getAttributeValue(i));</span>
                   }
                 }
-<span class="nc bnc" id="L149" title="All 2 branches missed.">                if (configurationName != null) {</span>
-<span class="nc" id="L150">                  configs.put(configurationName, configurationValues);</span>
+<span class="nc bnc" id="L150" title="All 2 branches missed.">                if (configurationName != null) {</span>
+<span class="nc" id="L151">                  configs.put(configurationName, configurationValues);</span>
                 } else {
-<span class="nc" id="L152">                  throw new IOException(&quot;configuration without &quot;</span>
+<span class="nc" id="L153">                  throw new IOException(&quot;configuration without &quot;</span>
                       + CONFIGURATIONS_CONFIGURATION_NAME);
                 }
-<span class="nc" id="L155">              } else {</span>
-<span class="nc" id="L156">                throw new IOException(&quot;unexpected tag &quot; + qname.getLocalPart());</span>
+<span class="nc" id="L156">              } else {</span>
+<span class="nc" id="L157">                throw new IOException(&quot;unexpected tag &quot; + qname.getLocalPart());</span>
               }
             }
-<span class="nc" id="L159">            currentElement = qname.getLocalPart();</span>
-<span class="nc" id="L160">            currentElements.add(currentElement);</span>
-<span class="nc" id="L161">            break;</span>
+<span class="nc" id="L160">            currentElement = qname.getLocalPart();</span>
+<span class="nc" id="L161">            currentElements.add(currentElement);</span>
+<span class="nc" id="L162">            break;</span>
           case XMLStreamConstants.END_ELEMENT:
-<span class="nc bnc" id="L163" title="All 2 branches missed.">            if (currentElement != null</span>
-<span class="nc bnc" id="L164" title="All 2 branches missed.">                &amp;&amp; currentElement.equals(CONFIGURATIONS_CONFIGURATIONS)) {</span>
-<span class="nc" id="L165">              skipCurrentConfigurations = false;</span>
+<span class="nc bnc" id="L164" title="All 2 branches missed.">            if (currentElement != null</span>
+<span class="nc bnc" id="L165" title="All 2 branches missed.">                &amp;&amp; currentElement.equals(CONFIGURATIONS_CONFIGURATIONS)) {</span>
+<span class="nc" id="L166">              skipCurrentConfigurations = false;</span>
             }
-<span class="nc" id="L167">            int i = currentElements.size();</span>
-<span class="nc" id="L168">            currentElements.remove((i - 1));</span>
-<span class="nc bnc" id="L169" title="All 2 branches missed.">            if (i &gt; 1) {</span>
-<span class="nc" id="L170">              currentElement = currentElements.get(i - 2);</span>
+<span class="nc" id="L168">            int i = currentElements.size();</span>
+<span class="nc" id="L169">            currentElements.remove((i - 1));</span>
+<span class="nc bnc" id="L170" title="All 2 branches missed.">            if (i &gt; 1) {</span>
+<span class="nc" id="L171">              currentElement = currentElements.get(i - 2);</span>
             } else {
-<span class="nc" id="L172">              currentElement = null;</span>
+<span class="nc" id="L173">              currentElement = null;</span>
             }
-<span class="nc" id="L174">            break;</span>
+<span class="nc" id="L175">            break;</span>
           case XMLStreamConstants.CHARACTERS:
             break;
           }
-<span class="nc bnc" id="L178" title="All 2 branches missed.">          if (!streamReader.hasNext()) {</span>
-<span class="nc" id="L179">            break;</span>
+<span class="nc bnc" id="L179" title="All 2 branches missed.">          if (!streamReader.hasNext()) {</span>
+<span class="nc" id="L180">            break;</span>
           }
-<span class="nc" id="L181">          event = streamReader.next();</span>
+<span class="nc" id="L182">          event = streamReader.next();</span>
         }
       } finally {
-<span class="nc" id="L184">        streamReader.close();</span>
-<span class="nc" id="L185">      }</span>
-<span class="nc" id="L186">    } catch (XMLStreamException e) {</span>
-
-<span class="nc" id="L188">    }</span>
-<span class="nc" id="L189">    return configs;</span>
+<span class="nc" id="L185">        streamReader.close();</span>
+<span class="nc" id="L186">      }</span>
+<span class="nc" id="L187">    } catch (XMLStreamException e) {</span>
+<span class="nc" id="L188">      log.debug(e);</span>
+<span class="nc" id="L189">    }</span>
+<span class="nc" id="L190">    return configs;</span>
   }
 
   /**
    * Read mtas char filter configurations.
    *
-   * @param resourceLoader
-   *          the resource loader
-   * @param configFile
-   *          the config file
+   * @param resourceLoader the resource loader
+   * @param configFile the config file
    * @return the hash map
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static HashMap&lt;String, MtasConfiguration&gt; readMtasCharFilterConfigurations(
       ResourceLoader resourceLoader, String configFile) throws IOException {
-<span class="nc" id="L205">    HashMap&lt;String, HashMap&lt;String, String&gt;&gt; configs = readConfigurations(</span>
-<span class="nc" id="L206">        resourceLoader, configFile, MtasCharFilterFactory.class.getName());</span>
-<span class="nc bnc" id="L207" title="All 2 branches missed.">    if (configs == null) {</span>
-<span class="nc" id="L208">      throw new IOException(&quot;no configurations&quot;);</span>
+<span class="nc" id="L203">    HashMap&lt;String, HashMap&lt;String, String&gt;&gt; configs = readConfigurations(</span>
+<span class="nc" id="L204">        resourceLoader, configFile, MtasCharFilterFactory.class.getName());</span>
+<span class="nc bnc" id="L205" title="All 2 branches missed.">    if (configs == null) {</span>
+<span class="nc" id="L206">      throw new IOException(&quot;no configurations&quot;);</span>
     } else {
-<span class="nc" id="L210">      HashMap&lt;String, MtasConfiguration&gt; result = new HashMap&lt;String, MtasConfiguration&gt;();</span>
-<span class="nc bnc" id="L211" title="All 2 branches missed.">      for (Entry&lt;String, HashMap&lt;String, String&gt;&gt; entry : configs.entrySet()) {</span>
-<span class="nc" id="L212">        HashMap&lt;String, String&gt; config = entry.getValue();</span>
-<span class="nc bnc" id="L213" title="All 2 branches missed.">        if (config.containsKey(CHARFILTER_CONFIGURATION_TYPE)) {</span>
-<span class="nc" id="L214">          MtasConfiguration item = new MtasConfiguration();</span>
-<span class="nc" id="L215">          item.attributes.put(CHARFILTER_CONFIGURATION_TYPE,</span>
-<span class="nc" id="L216">              config.get(CHARFILTER_CONFIGURATION_TYPE));</span>
-<span class="nc" id="L217">          item.attributes.put(CHARFILTER_CONFIGURATION_PREFIX,</span>
-<span class="nc" id="L218">              config.get(CHARFILTER_CONFIGURATION_PREFIX));</span>
-<span class="nc" id="L219">          item.attributes.put(CHARFILTER_CONFIGURATION_POSTFIX,</span>
-<span class="nc" id="L220">              config.get(CHARFILTER_CONFIGURATION_POSTFIX));</span>
-<span class="nc" id="L221">          result.put(entry.getKey(), item);</span>
-<span class="nc" id="L222">        } else {</span>
-<span class="nc" id="L223">          throw new IOException(&quot;configuration &quot; + entry.getKey() + &quot; has no &quot;</span>
+<span class="nc" id="L208">      HashMap&lt;String, MtasConfiguration&gt; result = new HashMap&lt;String, MtasConfiguration&gt;();</span>
+<span class="nc bnc" id="L209" title="All 2 branches missed.">      for (Entry&lt;String, HashMap&lt;String, String&gt;&gt; entry : configs.entrySet()) {</span>
+<span class="nc" id="L210">        HashMap&lt;String, String&gt; config = entry.getValue();</span>
+<span class="nc bnc" id="L211" title="All 2 branches missed.">        if (config.containsKey(CHARFILTER_CONFIGURATION_TYPE)) {</span>
+<span class="nc" id="L212">          MtasConfiguration item = new MtasConfiguration();</span>
+<span class="nc" id="L213">          item.attributes.put(CHARFILTER_CONFIGURATION_TYPE,</span>
+<span class="nc" id="L214">              config.get(CHARFILTER_CONFIGURATION_TYPE));</span>
+<span class="nc" id="L215">          item.attributes.put(CHARFILTER_CONFIGURATION_PREFIX,</span>
+<span class="nc" id="L216">              config.get(CHARFILTER_CONFIGURATION_PREFIX));</span>
+<span class="nc" id="L217">          item.attributes.put(CHARFILTER_CONFIGURATION_POSTFIX,</span>
+<span class="nc" id="L218">              config.get(CHARFILTER_CONFIGURATION_POSTFIX));</span>
+<span class="nc" id="L219">          result.put(entry.getKey(), item);</span>
+<span class="nc" id="L220">        } else {</span>
+<span class="nc" id="L221">          throw new IOException(&quot;configuration &quot; + entry.getKey() + &quot; has no &quot;</span>
               + CHARFILTER_CONFIGURATION_TYPE);
         }
-<span class="nc" id="L226">      }</span>
-<span class="nc" id="L227">      return result;</span>
+<span class="nc" id="L224">      }</span>
+<span class="nc" id="L225">      return result;</span>
     }
   }
 
   /**
    * Read mtas tokenizer configurations.
    *
-   * @param resourceLoader
-   *          the resource loader
-   * @param configFile
-   *          the config file
+   * @param resourceLoader the resource loader
+   * @param configFile the config file
    * @return the hash map
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static HashMap&lt;String, MtasConfiguration&gt; readMtasTokenizerConfigurations(
       ResourceLoader resourceLoader, String configFile) throws IOException {
-<span class="nc" id="L244">    HashMap&lt;String, HashMap&lt;String, String&gt;&gt; configs = readConfigurations(</span>
-<span class="nc" id="L245">        resourceLoader, configFile, MtasTokenizerFactory.class.getName());</span>
-<span class="nc bnc" id="L246" title="All 2 branches missed.">    if (configs == null) {</span>
-<span class="nc" id="L247">      throw new IOException(&quot;no configurations&quot;);</span>
+<span class="nc" id="L239">    HashMap&lt;String, HashMap&lt;String, String&gt;&gt; configs = readConfigurations(</span>
+<span class="nc" id="L240">        resourceLoader, configFile, MtasTokenizerFactory.class.getName());</span>
+<span class="nc bnc" id="L241" title="All 2 branches missed.">    if (configs == null) {</span>
+<span class="nc" id="L242">      throw new IOException(&quot;no configurations&quot;);</span>
     } else {
-<span class="nc" id="L249">      HashMap&lt;String, MtasConfiguration&gt; result = new HashMap&lt;String, MtasConfiguration&gt;();</span>
-<span class="nc bnc" id="L250" title="All 2 branches missed.">      for (Entry&lt;String, HashMap&lt;String, String&gt;&gt; entry : configs.entrySet()) {</span>
-<span class="nc" id="L251">        HashMap&lt;String, String&gt; config = entry.getValue();</span>
-<span class="nc bnc" id="L252" title="All 2 branches missed.">        if (config.containsKey(TOKENIZER_CONFIGURATION_FILE)) {</span>
-<span class="nc" id="L253">          result.put(entry.getKey(), readConfiguration(resourceLoader</span>
-<span class="nc" id="L254">              .openResource(config.get(TOKENIZER_CONFIGURATION_FILE))));</span>
+<span class="nc" id="L244">      HashMap&lt;String, MtasConfiguration&gt; result = new HashMap&lt;String, MtasConfiguration&gt;();</span>
+<span class="nc bnc" id="L245" title="All 2 branches missed.">      for (Entry&lt;String, HashMap&lt;String, String&gt;&gt; entry : configs.entrySet()) {</span>
+<span class="nc" id="L246">        HashMap&lt;String, String&gt; config = entry.getValue();</span>
+<span class="nc bnc" id="L247" title="All 2 branches missed.">        if (config.containsKey(TOKENIZER_CONFIGURATION_FILE)) {</span>
+<span class="nc" id="L248">          result.put(entry.getKey(), readConfiguration(resourceLoader</span>
+<span class="nc" id="L249">              .openResource(config.get(TOKENIZER_CONFIGURATION_FILE))));</span>
         } else {
-<span class="nc" id="L256">          throw new IOException(&quot;configuration &quot; + entry.getKey() + &quot; has no &quot;</span>
+<span class="nc" id="L251">          throw new IOException(&quot;configuration &quot; + entry.getKey() + &quot; has no &quot;</span>
               + TOKENIZER_CONFIGURATION_FILE);
         }
-<span class="nc" id="L259">      }</span>
-<span class="nc" id="L260">      return result;</span>
+<span class="nc" id="L254">      }</span>
+<span class="nc" id="L255">      return result;</span>
     }
   }
 
   /**
    * Read configuration.
    *
-   * @param reader
-   *          the reader
+   * @param reader the reader
    * @return the mtas configuration
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static MtasConfiguration readConfiguration(InputStream reader)
       throws IOException {
-<span class="fc" id="L275">    MtasConfiguration currentConfig = null;</span>
+<span class="fc" id="L268">    MtasConfiguration currentConfig = null;</span>
     // parse xml
-<span class="fc" id="L277">    XMLInputFactory factory = XMLInputFactory.newInstance();</span>
+<span class="fc" id="L270">    XMLInputFactory factory = XMLInputFactory.newInstance();</span>
     try {
-<span class="fc" id="L279">      XMLStreamReader streamReader = factory.createXMLStreamReader(reader);</span>
+<span class="fc" id="L272">      XMLStreamReader streamReader = factory.createXMLStreamReader(reader);</span>
       QName qname;
       try {
-<span class="fc" id="L282">        int event = streamReader.getEventType();</span>
+<span class="fc" id="L275">        int event = streamReader.getEventType();</span>
         while (true) {
-<span class="pc bpc" id="L284" title="1 of 5 branches missed.">          switch (event) {</span>
+<span class="pc bpc" id="L277" title="1 of 5 branches missed.">          switch (event) {</span>
           case XMLStreamConstants.START_DOCUMENT:
-<span class="pc bpc" id="L286" title="1 of 2 branches missed.">            if (!streamReader.getCharacterEncodingScheme().equals(&quot;UTF-8&quot;)) {</span>
-<span class="nc" id="L287">              throw new IOException(&quot;XML not UTF-8 encoded&quot;);</span>
+<span class="pc bpc" id="L279" title="1 of 2 branches missed.">            if (!streamReader.getCharacterEncodingScheme().equals(&quot;UTF-8&quot;)) {</span>
+<span class="nc" id="L280">              throw new IOException(&quot;XML not UTF-8 encoded&quot;);</span>
             }
             break;
           case XMLStreamConstants.END_DOCUMENT:
           case XMLStreamConstants.SPACE:
-<span class="nc" id="L292">            break;</span>
+<span class="nc" id="L285">            break;</span>
           case XMLStreamConstants.START_ELEMENT:
             // get data
-<span class="fc" id="L295">            qname = streamReader.getName();</span>
-<span class="fc bfc" id="L296" title="All 2 branches covered.">            if (currentConfig == null) {</span>
-<span class="pc bpc" id="L297" title="1 of 2 branches missed.">              if (qname.getLocalPart().equals(&quot;mtas&quot;)) {</span>
-<span class="fc" id="L298">                currentConfig = new MtasConfiguration();</span>
+<span class="fc" id="L288">            qname = streamReader.getName();</span>
+<span class="fc bfc" id="L289" title="All 2 branches covered.">            if (currentConfig == null) {</span>
+<span class="pc bpc" id="L290" title="1 of 2 branches missed.">              if (qname.getLocalPart().equals(&quot;mtas&quot;)) {</span>
+<span class="fc" id="L291">                currentConfig = new MtasConfiguration();</span>
               } else {
-<span class="nc" id="L300">                throw new IOException(&quot;no Mtas Configuration&quot;);</span>
+<span class="nc" id="L293">                throw new IOException(&quot;no Mtas Configuration&quot;);</span>
               }
             } else {
-<span class="fc" id="L303">              MtasConfiguration parentConfig = currentConfig;</span>
-<span class="fc" id="L304">              currentConfig = new MtasConfiguration();</span>
-<span class="fc" id="L305">              parentConfig.children.add(currentConfig);</span>
-<span class="fc" id="L306">              currentConfig.parent = parentConfig;</span>
-<span class="fc" id="L307">              currentConfig.name = qname.getLocalPart();</span>
-<span class="fc bfc" id="L308" title="All 2 branches covered.">              for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
-<span class="fc" id="L309">                currentConfig.attributes.put(</span>
-<span class="fc" id="L310">                    streamReader.getAttributeLocalName(i),</span>
-<span class="fc" id="L311">                    streamReader.getAttributeValue(i));</span>
+<span class="fc" id="L296">              MtasConfiguration parentConfig = currentConfig;</span>
+<span class="fc" id="L297">              currentConfig = new MtasConfiguration();</span>
+<span class="fc" id="L298">              parentConfig.children.add(currentConfig);</span>
+<span class="fc" id="L299">              currentConfig.parent = parentConfig;</span>
+<span class="fc" id="L300">              currentConfig.name = qname.getLocalPart();</span>
+<span class="fc bfc" id="L301" title="All 2 branches covered.">              for (int i = 0; i &lt; streamReader.getAttributeCount(); i++) {</span>
+<span class="fc" id="L302">                currentConfig.attributes.put(</span>
+<span class="fc" id="L303">                    streamReader.getAttributeLocalName(i),</span>
+<span class="fc" id="L304">                    streamReader.getAttributeValue(i));</span>
               }
             }
-<span class="fc" id="L314">            break;</span>
+<span class="fc" id="L307">            break;</span>
           case XMLStreamConstants.END_ELEMENT:
-<span class="fc bfc" id="L316" title="All 2 branches covered.">            if (currentConfig.parent == null) {</span>
-<span class="fc" id="L317">              return currentConfig;</span>
+<span class="fc bfc" id="L309" title="All 2 branches covered.">            if (currentConfig.parent == null) {</span>
+<span class="fc" id="L310">              return currentConfig;</span>
             } else {
-<span class="fc" id="L319">              currentConfig = currentConfig.parent;</span>
+<span class="fc" id="L312">              currentConfig = currentConfig.parent;</span>
             }
-<span class="fc" id="L321">            break;</span>
+<span class="fc" id="L314">            break;</span>
           case XMLStreamConstants.CHARACTERS:
             break;
           }
-<span class="pc bpc" id="L325" title="1 of 2 branches missed.">          if (!streamReader.hasNext()) {</span>
-<span class="nc" id="L326">            break;</span>
+<span class="pc bpc" id="L318" title="1 of 2 branches missed.">          if (!streamReader.hasNext()) {</span>
+<span class="nc" id="L319">            break;</span>
           }
-<span class="fc" id="L328">          event = streamReader.next();</span>
+<span class="fc" id="L321">          event = streamReader.next();</span>
         }
       } finally {
-<span class="pc" id="L331">        streamReader.close();</span>
-<span class="nc" id="L332">      }</span>
-<span class="nc" id="L333">    } catch (XMLStreamException e) {</span>
-
-<span class="nc" id="L335">    }</span>
-<span class="nc" id="L336">    return null;</span>
+<span class="pc" id="L324">        streamReader.close();</span>
+<span class="nc" id="L325">      }</span>
+<span class="nc" id="L326">    } catch (XMLStreamException e) {</span>
+<span class="nc" id="L327">      log.debug(e);</span>
+<span class="nc" id="L328">    }</span>
+<span class="nc" id="L329">    return null;</span>
   }
 
   // public String toString() {
@@ -361,4 +354,4 @@ public class MtasConfiguration {
   // }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasFetchData.html b/jacoco/mtas.analysis.util/MtasFetchData.html
index 51158da..1db4afa 100644
--- a/jacoco/mtas.analysis.util/MtasFetchData.html
+++ b/jacoco/mtas.analysis.util/MtasFetchData.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFetchData</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasFetchData</span></div><h1>MtasFetchData</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">189 of 238</td><td class="ctr2">21%</td><td class="bar">20 of 24</td><td class="ctr2">17%</td><td class="ctr1">14</td><td class="ctr2">17</td><td class="ctr1">33</td><td class="ctr2">47</td><td class="ctr1">2</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasFetchData.java.html#L66" class="el_method">getUrl(String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="127" alt="127"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">22</td><td class="ctr2" id="i0">22</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasFetchData.java.html#L111" class="el_method">getFile(String, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="50" height="10" title="53" alt="53"/><img src="../.resources/greenbar.gif" width="25" height="10" title="27" alt="27"/></td><td class="ctr2" id="c2">34%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasFetchData.java.html#L44" class="el_method">getString()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="15" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">73%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasFetchData.java.html#L143" class="el_method">getDefault()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasFetchData.java.html#L32" class="el_method">MtasFetchData(Reader)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFetchData</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasFetchData</span></div><h1>MtasFetchData</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">201 of 254</td><td class="ctr2">20%</td><td class="bar">20 of 24</td><td class="ctr2">16%</td><td class="ctr1">14</td><td class="ctr2">18</td><td class="ctr1">37</td><td class="ctr2">52</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasFetchData.java.html#L69" class="el_method">getUrl(String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="130" alt="130"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i0">23</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasFetchData.java.html#L115" class="el_method">getFile(String, String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="54" height="10" title="59" alt="59"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="27" alt="27"/></td><td class="ctr2" id="c3">31%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">16</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasFetchData.java.html#L47" class="el_method">getString()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="16" alt="16"/></td><td class="ctr2" id="c2">64%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasFetchData.java.html#L149" class="el_method">getDefault()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasFetchData.java.html#L36" class="el_method">MtasFetchData(Reader)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasFetchData.java.html#L26" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasFetchData.java.html b/jacoco/mtas.analysis.util/MtasFetchData.java.html
index 86d1a31..8d614cd 100644
--- a/jacoco/mtas.analysis.util/MtasFetchData.java.html
+++ b/jacoco/mtas.analysis.util/MtasFetchData.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFetchData.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasFetchData.java</span></div><h1>MtasFetchData.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFetchData.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasFetchData.java</span></div><h1>MtasFetchData.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
 import java.io.BufferedReader;
 import java.io.FileInputStream;
@@ -14,123 +14,129 @@ import java.nio.file.Paths;
 import java.util.zip.GZIPInputStream;
 
 import org.apache.commons.io.IOUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 /**
  * The Class MtasFetchData.
  */
 public class MtasFetchData {
 
+  /** The Constant log. */
+<span class="fc" id="L26">  private static final Log log = LogFactory.getLog(MtasFetchData.class);</span>
+
   /** The reader. */
   Reader reader;
 
   /**
    * Instantiates a new mtas fetch data.
    *
-   * @param input
-   *          the input
+   * @param input the input
    */
-<span class="fc" id="L32">  public MtasFetchData(Reader input) {</span>
-<span class="fc" id="L33">    reader = input;</span>
-<span class="fc" id="L34">  }</span>
+<span class="fc" id="L36">  public MtasFetchData(Reader input) {</span>
+<span class="fc" id="L37">    reader = input;</span>
+<span class="fc" id="L38">  }</span>
 
   /**
    * Gets the string.
    *
    * @return the string
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   private String getString() throws MtasParserException {
-<span class="fc" id="L44">    String text = null;</span>
-<span class="fc" id="L45">    BufferedReader bufferedReader = new BufferedReader(reader, 2048);</span>
+<span class="fc" id="L47">    String text = null;</span>
+<span class="fc" id="L48">    BufferedReader bufferedReader = new BufferedReader(reader, 2048);</span>
     try {
-<span class="fc" id="L47">      text = IOUtils.toString(bufferedReader);</span>
-<span class="fc" id="L48">      bufferedReader.close();</span>
-<span class="fc" id="L49">      return text;</span>
-<span class="nc" id="L50">    } catch (IOException e) {</span>
-<span class="nc" id="L51">      throw new MtasParserException(&quot;couldn't read text&quot;);</span>
+<span class="fc" id="L50">      text = IOUtils.toString(bufferedReader);</span>
+<span class="fc" id="L51">      bufferedReader.close();</span>
+<span class="fc" id="L52">      return text;</span>
+<span class="nc" id="L53">    } catch (IOException e) {</span>
+<span class="nc" id="L54">      log.debug(e);</span>
+<span class="nc" id="L55">      throw new MtasParserException(&quot;couldn't read text&quot;);</span>
     }
   }
 
   /**
    * Gets the url.
    *
-   * @param prefix
-   *          the prefix
+   * @param prefix the prefix
+   * @param postfix the postfix
    * @return the url
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   public Reader getUrl(String prefix, String postfix)
       throws MtasParserException {
-<span class="nc" id="L66">    String url = getString();</span>
-<span class="nc bnc" id="L67" title="All 4 branches missed.">    if ((url != null) &amp;&amp; !url.equals(&quot;&quot;)) {</span>
-<span class="nc bnc" id="L68" title="All 2 branches missed.">      if (prefix != null) {</span>
-<span class="nc" id="L69">        url = prefix + url;</span>
+<span class="nc" id="L69">    String url = getString();</span>
+<span class="nc bnc" id="L70" title="All 4 branches missed.">    if ((url != null) &amp;&amp; !url.equals(&quot;&quot;)) {</span>
+<span class="nc bnc" id="L71" title="All 2 branches missed.">      if (prefix != null) {</span>
+<span class="nc" id="L72">        url = prefix + url;</span>
       }
-<span class="nc bnc" id="L71" title="All 2 branches missed.">      if (postfix != null) {</span>
-<span class="nc" id="L72">        url = url + postfix;</span>
+<span class="nc bnc" id="L74" title="All 2 branches missed.">      if (postfix != null) {</span>
+<span class="nc" id="L75">        url = url + postfix;</span>
       }
-<span class="nc bnc" id="L74" title="All 4 branches missed.">      if (url.startsWith(&quot;http://&quot;) || url.startsWith(&quot;https://&quot;)) {</span>
-<span class="nc" id="L75">        BufferedReader in = null;</span>
+<span class="nc bnc" id="L77" title="All 4 branches missed.">      if (url.startsWith(&quot;http://&quot;) || url.startsWith(&quot;https://&quot;)) {</span>
+<span class="nc" id="L78">        BufferedReader in = null;</span>
         try {
-<span class="nc" id="L77">          URLConnection connection = new URL(url).openConnection();</span>
-<span class="nc" id="L78">          connection.setRequestProperty(&quot;Accept-Encoding&quot;, &quot;gzip&quot;);</span>
-<span class="nc" id="L79">          connection.setReadTimeout(10000);</span>
-<span class="nc bnc" id="L80" title="All 2 branches missed.">          if (connection.getHeaderField(&quot;Content-Encoding&quot;) != null</span>
-<span class="nc bnc" id="L81" title="All 2 branches missed.">              &amp;&amp; connection.getHeaderField(&quot;Content-Encoding&quot;).equals(&quot;gzip&quot;)) {</span>
-<span class="nc" id="L82">            in = new BufferedReader(new InputStreamReader(</span>
-<span class="nc" id="L83">                new GZIPInputStream(connection.getInputStream()), StandardCharsets.UTF_8));</span>
+<span class="nc" id="L80">          URLConnection connection = new URL(url).openConnection();</span>
+<span class="nc" id="L81">          connection.setRequestProperty(&quot;Accept-Encoding&quot;, &quot;gzip&quot;);</span>
+<span class="nc" id="L82">          connection.setReadTimeout(10000);</span>
+<span class="nc bnc" id="L83" title="All 2 branches missed.">          if (connection.getHeaderField(&quot;Content-Encoding&quot;) != null</span>
+<span class="nc bnc" id="L84" title="All 2 branches missed.">              &amp;&amp; connection.getHeaderField(&quot;Content-Encoding&quot;).equals(&quot;gzip&quot;)) {</span>
+<span class="nc" id="L85">            in = new BufferedReader(new InputStreamReader(</span>
+<span class="nc" id="L86">                new GZIPInputStream(connection.getInputStream()),</span>
+                StandardCharsets.UTF_8));
           } else {
-<span class="nc" id="L85">            in = new BufferedReader(</span>
-<span class="nc" id="L86">                new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8));</span>
+<span class="nc" id="L89">            in = new BufferedReader(new InputStreamReader(</span>
+<span class="nc" id="L90">                connection.getInputStream(), StandardCharsets.UTF_8));</span>
           }
-<span class="nc" id="L88">          return in;</span>
-<span class="nc" id="L89">        } catch (IOException ex) {</span>
-<span class="nc" id="L90">          throw new MtasParserException(&quot;couldn't get &quot; + url);</span>
+<span class="nc" id="L92">          return in;</span>
+<span class="nc" id="L93">        } catch (IOException ex) {</span>
+<span class="nc" id="L94">          log.debug(ex);</span>
+<span class="nc" id="L95">          throw new MtasParserException(&quot;couldn't get &quot; + url);</span>
         }
       } else {
-<span class="nc" id="L93">        throw new MtasParserException(&quot;no valid url: &quot; + url);</span>
+<span class="nc" id="L98">        throw new MtasParserException(&quot;no valid url: &quot; + url);</span>
       }
     } else {
-<span class="nc" id="L96">      throw new MtasParserException(&quot;no valid url: &quot; + url);</span>
+<span class="nc" id="L101">      throw new MtasParserException(&quot;no valid url: &quot; + url);</span>
     }
   }
 
   /**
    * Gets the file.
    *
-   * @param prefix
-   *          the prefix
+   * @param prefix the prefix
+   * @param postfix the postfix
    * @return the file
-   * @throws MtasParserException
-   *           the mtas parser exception
+   * @throws MtasParserException the mtas parser exception
    */
   public Reader getFile(String prefix, String postfix)
       throws MtasParserException {
-<span class="fc" id="L111">    String file = getString();</span>
-<span class="pc bpc" id="L112" title="2 of 4 branches missed.">    if ((file != null) &amp;&amp; !file.equals(&quot;&quot;)) {</span>
-<span class="pc bpc" id="L113" title="1 of 2 branches missed.">      if (prefix != null) {</span>
-<span class="nc" id="L114">        file = prefix + file;</span>
+<span class="fc" id="L115">    String file = getString();</span>
+<span class="pc bpc" id="L116" title="2 of 4 branches missed.">    if ((file != null) &amp;&amp; !file.equals(&quot;&quot;)) {</span>
+<span class="pc bpc" id="L117" title="1 of 2 branches missed.">      if (prefix != null) {</span>
+<span class="nc" id="L118">        file = prefix + file;</span>
       }
-<span class="pc bpc" id="L116" title="1 of 2 branches missed.">      if (postfix != null) {</span>
-<span class="nc" id="L117">        file = file + postfix;</span>
+<span class="pc bpc" id="L120" title="1 of 2 branches missed.">      if (postfix != null) {</span>
+<span class="nc" id="L121">        file = file + postfix;</span>
       }
       GZIPInputStream in;
       try {
-<span class="fc" id="L121">        in = new GZIPInputStream(new FileInputStream(file));</span>
-<span class="fc" id="L122">        return new InputStreamReader(in, StandardCharsets.UTF_8);</span>
-<span class="nc" id="L123">      } catch (IOException e1) {</span>
+<span class="fc" id="L125">        in = new GZIPInputStream(new FileInputStream(file));</span>
+<span class="fc" id="L126">        return new InputStreamReader(in, StandardCharsets.UTF_8);</span>
+<span class="nc" id="L127">      } catch (IOException e1) {</span>
+<span class="nc" id="L128">        log.debug(e1);</span>
         try {
-<span class="nc" id="L125">          String text = new String(Files.readAllBytes(Paths.get(file)),</span>
+<span class="nc" id="L130">          String text = new String(Files.readAllBytes(Paths.get(file)),</span>
               StandardCharsets.UTF_8);
-<span class="nc" id="L127">          return new StringReader(text);</span>
-<span class="nc" id="L128">        } catch (IOException e2) {</span>
-<span class="nc" id="L129">          throw new MtasParserException(e2.getMessage());</span>
+<span class="nc" id="L132">          return new StringReader(text);</span>
+<span class="nc" id="L133">        } catch (IOException e2) {</span>
+<span class="nc" id="L134">          log.debug(e2);</span>
+<span class="nc" id="L135">          throw new MtasParserException(e2.getMessage());</span>
         }
       }
     } else {
-<span class="nc" id="L133">      throw new MtasParserException(&quot;no valid file: &quot; + file);</span>
+<span class="nc" id="L139">      throw new MtasParserException(&quot;no valid file: &quot; + file);</span>
     }
   }
 
@@ -140,8 +146,8 @@ public class MtasFetchData {
    * @return the default
    */
   public Reader getDefault() {
-<span class="nc" id="L143">    return reader;</span>
+<span class="nc" id="L149">    return reader;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasParserException.html b/jacoco/mtas.analysis.util/MtasParserException.html
index ff4039d..03c9a83 100644
--- a/jacoco/mtas.analysis.util/MtasParserException.html
+++ b/jacoco/mtas.analysis.util/MtasParserException.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasParserException</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasParserException</span></div><h1>MtasParserException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3 of 7</td><td class="ctr2">57%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasParserException.java.html#L15" class="el_method">MtasParserException()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasParserException.java.html#L25" class="el_method">MtasParserException(String)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasParserException</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasParserException</span></div><h1>MtasParserException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3 of 7</td><td class="ctr2">57%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasParserException.java.html#L15" class="el_method">MtasParserException()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasParserException.java.html#L24" class="el_method">MtasParserException(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasParserException.java.html b/jacoco/mtas.analysis.util/MtasParserException.java.html
index eb31f3a..b191dcb 100644
--- a/jacoco/mtas.analysis.util/MtasParserException.java.html
+++ b/jacoco/mtas.analysis.util/MtasParserException.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasParserException.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasParserException.java</span></div><h1>MtasParserException.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasParserException.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasParserException.java</span></div><h1>MtasParserException.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
 /**
  * The Class MtasParserException.
@@ -18,12 +18,11 @@ public class MtasParserException extends Exception {
   /**
    * Instantiates a new mtas parser exception.
    *
-   * @param string
-   *          the string
+   * @param string the string
    */
   public MtasParserException(String string) {
-<span class="fc" id="L25">    super(string);</span>
-<span class="fc" id="L26">  }</span>
+<span class="fc" id="L24">    super(string);</span>
+<span class="fc" id="L25">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter.html b/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter.html
index eac814b..8157f37 100644
--- a/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter.html
+++ b/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</span></div><h1>MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">140 of 140</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">12</td><td class="ctr2">12</td><td class="ctr1">25</td><td class="ctr2">25</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasPrefixTokenFilterFactory.java.html#L71" class="el_method">incrementToken()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="72" alt="72"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasPrefixTokenFilterFactory.java.html#L93" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="55" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasPrefixTokenFilterFactory.java.html#L50" class="el_method">MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter(TokenStream, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="33" height="10" title="20" alt="20"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasPrefixTokenFilterFactory.java.html#L108" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="25" height="10" title="15" alt="15"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</span></div><h1>MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">140 of 140</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">12</td><td class="ctr2">12</td><td class="ctr1">25</td><td class="ctr2">25</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasPrefixTokenFilterFactory.java.html#L71" class="el_method">incrementToken()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="72" alt="72"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasPrefixTokenFilterFactory.java.html#L93" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasPrefixTokenFilterFactory.java.html#L50" class="el_method">MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter(TokenStream, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="20" alt="20"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasPrefixTokenFilterFactory.java.html#L108" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="15" alt="15"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.html b/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.html
index 7c5c986..aba828f 100644
--- a/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.html
+++ b/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPrefixTokenFilterFactory</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasPrefixTokenFilterFactory</span></div><h1>MtasPrefixTokenFilterFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPrefixTokenFilterFactory.java.html#L25" class="el_method">MtasPrefixTokenFilterFactory(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasPrefixTokenFilterFactory.java.html#L38" class="el_method">create(TokenStream)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPrefixTokenFilterFactory</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasPrefixTokenFilterFactory</span></div><h1>MtasPrefixTokenFilterFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPrefixTokenFilterFactory.java.html#L25" class="el_method">MtasPrefixTokenFilterFactory(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasPrefixTokenFilterFactory.java.html#L38" class="el_method">create(TokenStream)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.java.html b/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.java.html
index 40d5b98..abcce3b 100644
--- a/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.java.html
+++ b/jacoco/mtas.analysis.util/MtasPrefixTokenFilterFactory.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPrefixTokenFilterFactory.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasPrefixTokenFilterFactory.java</span></div><h1>MtasPrefixTokenFilterFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPrefixTokenFilterFactory.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasPrefixTokenFilterFactory.java</span></div><h1>MtasPrefixTokenFilterFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
 import java.io.IOException;
 import java.util.Map;
@@ -113,4 +113,4 @@ public class MtasPrefixTokenFilterFactory extends TokenFilterFactory {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasTokenizerFactory.html b/jacoco/mtas.analysis.util/MtasTokenizerFactory.html
index c1c262d..24b6f97 100644
--- a/jacoco/mtas.analysis.util/MtasTokenizerFactory.html
+++ b/jacoco/mtas.analysis.util/MtasTokenizerFactory.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenizerFactory</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasTokenizerFactory</span></div><h1>MtasTokenizerFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">244 of 349</td><td class="ctr2">30%</td><td class="bar">32 of 46</td><td class="ctr2">30%</td><td class="ctr1">23</td><td class="ctr2">30</td><td class="ctr1">32</td><td class="ctr2">64</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTokenizerFactory.java.html#L131" class="el_method">create(AttributeFactory, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="108" height="10" title="120" alt="120"/><img src="../.resources/greenbar.gif" width="11" height="10" title="13" alt="13"/></td><td class="ctr2" id="c5">10%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="108" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">10%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasTokenizerFactory.java.html#L41" class="el_method">MtasTokenizerFactory(Map, SolrResourceLoader)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="56" height="10" title="63" alt="63"/><img src="../.resources/greenbar.gif" width="41" height="10" title="46" alt="46"/></td><td class="ctr2" id="c3">42%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="42" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="30" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">42%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasTokenizerFactory.java.html#L178" class="el_method">init(ResourceLoader)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="47" height="10" title="53" alt="53"/><img src="../.resources/greenbar.gif" width="24" height="10" title="27" alt="27"/></td><td class="ctr2" id="c4">34%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="42" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">19</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasTokenizerFactory.java.html#L115" class="el_method">create(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasTokenizerFactory.java.html#L96" class="el_method">create(AttributeFactory)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="9" height="10" title="10" alt="10"/></td><td class="ctr2" id="c2">77%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasTokenizerFactory.java.html#L55" class="el_method">MtasTokenizerFactory(Map)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasTokenizerFactory.java.html#L214" class="el_method">inform(ResourceLoader)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenizerFactory</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_class">MtasTokenizerFactory</span></div><h1>MtasTokenizerFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">237 of 346</td><td class="ctr2">31%</td><td class="bar">32 of 46</td><td class="ctr2">30%</td><td class="ctr1">23</td><td class="ctr2">31</td><td class="ctr1">28</td><td class="ctr2">61</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTokenizerFactory.java.html#L126" class="el_method">create(AttributeFactory, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="120" alt="120"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">9%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">10%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">15</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasTokenizerFactory.java.html#L46" class="el_method">MtasTokenizerFactory(Map, SolrResourceLoader)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="63" alt="63"/><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="46" alt="46"/></td><td class="ctr2" id="c4">42%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">41%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasTokenizerFactory.java.html#L169" class="el_method">init(ResourceLoader)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="27" alt="27"/></td><td class="ctr2" id="c5">37%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasTokenizerFactory.java.html#L113" class="el_method">create(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasTokenizerFactory.java.html#L96" class="el_method">create(AttributeFactory)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="10" alt="10"/></td><td class="ctr2" id="c3">71%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasTokenizerFactory.java.html#L58" class="el_method">MtasTokenizerFactory(Map)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasTokenizerFactory.java.html#L205" class="el_method">inform(ResourceLoader)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasTokenizerFactory.java.html#L25" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/MtasTokenizerFactory.java.html b/jacoco/mtas.analysis.util/MtasTokenizerFactory.java.html
index 0f8b09f..dc625a4 100644
--- a/jacoco/mtas.analysis.util/MtasTokenizerFactory.java.html
+++ b/jacoco/mtas.analysis.util/MtasTokenizerFactory.java.html
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenizerFactory.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasTokenizerFactory.java</span></div><h1>MtasTokenizerFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenizerFactory.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis.util</a> &gt; <span class="el_source">MtasTokenizerFactory.java</span></div><h1>MtasTokenizerFactory.java</h1><pre class="source lang-java linenums">package mtas.analysis.util;
 
 import mtas.analysis.MtasTokenizer;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.analysis.TokenStream;
 import org.apache.lucene.analysis.util.ResourceLoader;
 import org.apache.lucene.analysis.util.ResourceLoaderAware;
@@ -19,14 +21,17 @@ import java.util.Map;
 public class MtasTokenizerFactory extends TokenizerFactory
     implements ResourceLoaderAware {
 
-  /** The argument configfile. */
-  public final static String ARGUMENT_CONFIGFILE = &quot;configFile&quot;;
+  /** The Constant log. */
+<span class="fc" id="L25">  private static final Log log = LogFactory.getLog(MtasTokenizerFactory.class);</span>
 
-  /** The argument config. */
-  public final static String ARGUMENT_CONFIG = &quot;config&quot;;
+  /** The Constant ARGUMENT_CONFIGFILE. */
+  public static final String ARGUMENT_CONFIGFILE = &quot;configFile&quot;;
 
-  /** The argument default. */
-  public final static String ARGUMENT_DEFAULT = &quot;default&quot;;
+  /** The Constant ARGUMENT_CONFIG. */
+  public static final String ARGUMENT_CONFIG = &quot;config&quot;;
+
+  /** The Constant ARGUMENT_DEFAULT. */
+  public static final String ARGUMENT_DEFAULT = &quot;default&quot;;
 
   /** The config argument. */
   private String configArgument;
@@ -38,32 +43,27 @@ public class MtasTokenizerFactory extends TokenizerFactory
   private String configFileArgument;
 
   /** The configs. */
-<span class="fc" id="L41">  private HashMap&lt;String, MtasConfiguration&gt; configs = null;</span>
+<span class="fc" id="L46">  private HashMap&lt;String, MtasConfiguration&gt; configs = null;</span>
 
   /** The config. */
-<span class="fc" id="L44">  private MtasConfiguration config = null;</span>
+<span class="fc" id="L49">  private MtasConfiguration config = null;</span>
 
   /**
    * Instantiates a new mtas tokenizer factory.
    *
-   * @param args
-   *          the args
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param args the args
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasTokenizerFactory(Map&lt;String, String&gt; args) throws IOException {
-<span class="fc" id="L55">    this(args, null);</span>
-<span class="fc" id="L56">  }</span>
+<span class="fc" id="L58">    this(args, null);</span>
+<span class="fc" id="L59">  }</span>
 
   /**
    * Instantiates a new mtas tokenizer factory.
    *
-   * @param args
-   *          the args
-   * @param resourceLoader
-   *          the resource loader
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param args the args
+   * @param resourceLoader the resource loader
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasTokenizerFactory(Map&lt;String, String&gt; args,
       SolrResourceLoader resourceLoader) throws IOException {
@@ -97,7 +97,7 @@ public class MtasTokenizerFactory extends TokenizerFactory
     try {
 <span class="fc" id="L98">      tokenizer = create(factory, null);</span>
 <span class="nc" id="L99">    } catch (IOException e) {</span>
-<span class="nc" id="L100">      e.printStackTrace();</span>
+<span class="nc" id="L100">      log.error(e);</span>
 <span class="fc" id="L101">    }</span>
 <span class="fc" id="L102">    return tokenizer;</span>
   }
@@ -105,103 +105,94 @@ public class MtasTokenizerFactory extends TokenizerFactory
   /**
    * Creates the.
    *
-   * @param configuration
-   *          the configuration
+   * @param configuration the configuration
    * @return the mtas tokenizer
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasTokenizer create(String configuration) throws IOException {
-<span class="nc" id="L115">    return create(TokenStream.DEFAULT_TOKEN_ATTRIBUTE_FACTORY, configuration);</span>
+<span class="nc" id="L113">    return create(TokenStream.DEFAULT_TOKEN_ATTRIBUTE_FACTORY, configuration);</span>
   }
 
   /**
    * Creates the.
    *
-   * @param factory
-   *          the factory
-   * @param configuration
-   *          the configuration
+   * @param factory the factory
+   * @param configuration the configuration
    * @return the mtas tokenizer
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasTokenizer create(AttributeFactory factory, String configuration)
       throws IOException {
-<span class="pc bpc" id="L131" title="3 of 4 branches missed.">    if (configs != null &amp;&amp; configs.size() &gt; 0) {</span>
-<span class="nc bnc" id="L132" title="All 4 branches missed.">      if (configuration == null &amp;&amp; defaultArgument == null) {</span>
-<span class="nc" id="L133">        throw new IOException(&quot;no (default)configuration&quot;);</span>
-<span class="nc bnc" id="L134" title="All 2 branches missed.">      } else if (configuration == null) {</span>
-<span class="nc bnc" id="L135" title="All 2 branches missed.">        if (configs.get(defaultArgument) != null) {</span>
-<span class="nc" id="L136">          return new MtasTokenizer(factory,</span>
-<span class="nc" id="L137">              configs.get(defaultArgument));</span>
+<span class="pc bpc" id="L126" title="3 of 4 branches missed.">    if (configs != null &amp;&amp; configs.size() &gt; 0) {</span>
+<span class="nc bnc" id="L127" title="All 4 branches missed.">      if (configuration == null &amp;&amp; defaultArgument == null) {</span>
+<span class="nc" id="L128">        throw new IOException(&quot;no (default)configuration&quot;);</span>
+<span class="nc bnc" id="L129" title="All 2 branches missed.">      } else if (configuration == null) {</span>
+<span class="nc bnc" id="L130" title="All 2 branches missed.">        if (configs.get(defaultArgument) != null) {</span>
+<span class="nc" id="L131">          return new MtasTokenizer(factory, configs.get(defaultArgument));</span>
         } else {
-<span class="nc" id="L139">          throw new IOException(</span>
+<span class="nc" id="L133">          throw new IOException(</span>
               &quot;default configuration &quot; + defaultArgument + &quot; not available&quot;);
         }
       } else {
-<span class="nc" id="L143">        MtasConfiguration config = configs.get(configuration);</span>
-<span class="nc bnc" id="L144" title="All 2 branches missed.">        if (config == null) {</span>
-<span class="nc bnc" id="L145" title="All 2 branches missed.">          if (defaultArgument != null) {</span>
-<span class="nc bnc" id="L146" title="All 2 branches missed.">            if (configs.get(defaultArgument) != null) {</span>
-<span class="nc" id="L147">              return new MtasTokenizer(factory,</span>
-<span class="nc" id="L148">                  configs.get(defaultArgument));</span>
+<span class="nc" id="L137">        MtasConfiguration config = configs.get(configuration);</span>
+<span class="nc bnc" id="L138" title="All 2 branches missed.">        if (config == null) {</span>
+<span class="nc bnc" id="L139" title="All 2 branches missed.">          if (defaultArgument != null) {</span>
+<span class="nc bnc" id="L140" title="All 2 branches missed.">            if (configs.get(defaultArgument) != null) {</span>
+<span class="nc" id="L141">              return new MtasTokenizer(factory, configs.get(defaultArgument));</span>
             } else {
-<span class="nc" id="L150">              throw new IOException(&quot;configuration &quot; + configuration</span>
+<span class="nc" id="L143">              throw new IOException(&quot;configuration &quot; + configuration</span>
                   + &quot; not found and default configuration &quot; + defaultArgument
                   + &quot; not available&quot;);
             }
           } else {
-<span class="nc" id="L155">            throw new IOException(&quot;configuration &quot; + configuration</span>
+<span class="nc" id="L148">            throw new IOException(&quot;configuration &quot; + configuration</span>
                 + &quot; not available and no default configuration&quot;);
           }
         } else {
-<span class="nc" id="L159">          return new MtasTokenizer(factory, config);</span>
+<span class="nc" id="L152">          return new MtasTokenizer(factory, config);</span>
         }
       }
-<span class="pc bpc" id="L162" title="1 of 2 branches missed.">    } else if (config != null) {</span>
-<span class="fc" id="L163">      return new MtasTokenizer(factory, config);</span>
+<span class="pc bpc" id="L155" title="1 of 2 branches missed.">    } else if (config != null) {</span>
+<span class="fc" id="L156">      return new MtasTokenizer(factory, config);</span>
     } else {
-<span class="nc" id="L165">      throw new IOException(&quot;no configuration&quot;);</span>
+<span class="nc" id="L158">      throw new IOException(&quot;no configuration&quot;);</span>
     }
   }
 
   /**
    * Inits the.
    *
-   * @param resourceLoader
-   *          the resource loader
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param resourceLoader the resource loader
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private void init(ResourceLoader resourceLoader) throws IOException {
-<span class="pc bpc" id="L178" title="2 of 4 branches missed.">    if (config == null &amp;&amp; configs == null) {</span>
-<span class="fc bfc" id="L179" title="All 2 branches covered.">      if (resourceLoader == null) {</span>
-<span class="fc" id="L180">        return;</span>
-<span class="pc bpc" id="L181" title="3 of 4 branches missed.">      } else if (configFileArgument == null &amp;&amp; configArgument == null) {</span>
-<span class="nc" id="L182">        throw new IOException(&quot;no configuration&quot;);</span>
+<span class="pc bpc" id="L169" title="2 of 4 branches missed.">    if (config == null &amp;&amp; configs == null) {</span>
+<span class="fc bfc" id="L170" title="All 2 branches covered.">      if (resourceLoader == null) {</span>
+<span class="fc" id="L171">        return;</span>
+<span class="pc bpc" id="L172" title="3 of 4 branches missed.">      } else if (configFileArgument == null &amp;&amp; configArgument == null) {</span>
+<span class="nc" id="L173">        throw new IOException(&quot;no configuration&quot;);</span>
       } else {
-<span class="pc bpc" id="L184" title="1 of 2 branches missed.">        if (configFileArgument != null) {</span>
+<span class="pc bpc" id="L175" title="1 of 2 branches missed.">        if (configFileArgument != null) {</span>
           try {
-<span class="fc" id="L186">            config = MtasConfiguration.readConfiguration(</span>
-<span class="fc" id="L187">                resourceLoader.openResource(configFileArgument));</span>
-<span class="nc" id="L188">          } catch (IOException e) {</span>
-<span class="nc" id="L189">            throw new IOException(&quot;Problem loading configuration from &quot;</span>
-<span class="nc" id="L190">                + configFileArgument + &quot;: &quot; + e.getMessage());</span>
-<span class="fc" id="L191">          }</span>
+<span class="fc" id="L177">            config = MtasConfiguration.readConfiguration(</span>
+<span class="fc" id="L178">                resourceLoader.openResource(configFileArgument));</span>
+<span class="nc" id="L179">          } catch (IOException e) {</span>
+<span class="nc" id="L180">            throw new IOException(</span>
+                &quot;Problem loading configuration from &quot; + configFileArgument, e);
+<span class="fc" id="L182">          }</span>
         }
-<span class="pc bpc" id="L193" title="1 of 2 branches missed.">        if (configArgument != null) {</span>
+<span class="pc bpc" id="L184" title="1 of 2 branches missed.">        if (configArgument != null) {</span>
           try {
-<span class="nc" id="L195">            configs = MtasConfiguration.readMtasTokenizerConfigurations(</span>
+<span class="nc" id="L186">            configs = MtasConfiguration.readMtasTokenizerConfigurations(</span>
                 resourceLoader, configArgument);
-<span class="nc" id="L197">          } catch (IOException e) {</span>
-<span class="nc" id="L198">            throw new IOException(&quot;Problem loading configurations from &quot;</span>
-<span class="nc" id="L199">                + configArgument + &quot;: &quot; + e.getMessage());</span>
-<span class="nc" id="L200">          }</span>
+<span class="nc" id="L188">          } catch (IOException e) {</span>
+<span class="nc" id="L189">            throw new IOException(</span>
+                &quot;Problem loading configurations from &quot; + configArgument, e);
+<span class="nc" id="L191">          }</span>
         }
       }
     }
-<span class="fc" id="L204">  }</span>
+<span class="fc" id="L195">  }</span>
 
   /*
    * (non-Javadoc)
@@ -211,8 +202,8 @@ public class MtasTokenizerFactory extends TokenizerFactory
    */
   @Override
   public void inform(ResourceLoader loader) throws IOException {
-<span class="fc" id="L214">    init(loader);</span>
-<span class="fc" id="L215">  }</span>
+<span class="fc" id="L205">    init(loader);</span>
+<span class="fc" id="L206">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/index.html b/jacoco/mtas.analysis.util/index.html
index 8edf33b..c4c14a3 100644
--- a/jacoco/mtas.analysis.util/index.html
+++ b/jacoco/mtas.analysis.util/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.util</span></div><h1>mtas.analysis.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,079 of 2,522</td><td class="ctr2">18%</td><td class="bar">294 of 343</td><td class="ctr2">14%</td><td class="ctr1">201</td><td class="ctr2">228</td><td class="ctr1">417</td><td class="ctr2">542</td><td class="ctr1">34</td><td class="ctr2">53</td><td class="ctr1">5</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBufferedReader.html" class="el_class">MtasBufferedReader</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="704" alt="704"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="112" alt="112"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">72</td><td class="ctr2" id="g0">72</td><td class="ctr1" id="h0">161</td><td class="ctr2" id="i0">161</td><td class="ctr1" id="j0">16</td><td class="ctr2" id="k0">16</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a4"><a href="MtasConfiguration.html" class="el_class">MtasConfiguration</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="72" height="10" title="427" alt="427"/><img src="../.resources/greenbar.gif" width="18" height="10" title="109" alt="109"/></td><td class="ctr2" id="c4">20%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="68" height="10" title="64" alt="64"/><img src="../.resources/greenbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="e2">17%</td><td class="ctr1" id="f1">39</td><td class="ctr2" id="g1">47</td><td class="ctr1" id="h1">106</td><td class="ctr2" id="i1">139</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k3">5</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="MtasCharFilterFactory.html" class="el_class">MtasCharFilterFactory</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="50" height="10" title="298" alt="298"/><img src="../.resources/greenbar.gif" width="30" height="10" title="176" alt="176"/></td><td class="ctr2" id="c1">37%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="45" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="19" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">30%</td><td class="ctr1" id="f2">29</td><td class="ctr2" id="g2">37</td><td class="ctr1" id="h2">38</td><td class="ctr2" id="i2">82</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a9"><a href="MtasTokenizerFactory.html" class="el_class">MtasTokenizerFactory</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="41" height="10" title="244" alt="244"/><img src="../.resources/greenbar.gif" width="17" height="10" title="105" alt="105"/></td><td class="ctr2" id="c2">30%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="34" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="15" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">30%</td><td class="ctr1" id="f3">23</td><td class="ctr2" id="g3">30</td><td class="ctr1" id="h4">32</td><td class="ctr2" id="i3">64</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k2">7</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasFetchData.html" class="el_class">MtasFetchData</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="32" height="10" title="189" alt="189"/><img src="../.resources/greenbar.gif" width="8" height="10" title="49" alt="49"/></td><td class="ctr2" id="c3">21%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="21" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">17%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g4">17</td><td class="ctr1" id="h3">33</td><td class="ctr2" id="i4">47</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k4">5</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter.html" class="el_class">MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="23" height="10" title="140" alt="140"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="17" height="10" title="16" alt="16"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">12</td><td class="ctr2" id="g5">12</td><td class="ctr1" id="h5">25</td><td class="ctr2" id="i5">25</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a1"><a href="MtasBufferedReader$1.html" class="el_class">MtasBufferedReader.new Iterator() {...}</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="8" height="10" title="50" alt="50"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">7</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h6">13</td><td class="ctr2" id="i6">13</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k6">3</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a7"><a href="MtasPrefixTokenFilterFactory.html" class="el_class">MtasPrefixTokenFilterFactory</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a3"><a href="MtasConfigException.html" class="el_class">MtasConfigException</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k8">2</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a href="MtasParserException.html" class="el_class">MtasParserException</a></td><td class="bar" id="b9"/><td class="ctr2" id="c0">57%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">2</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.util</span></div><h1>mtas.analysis.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,092 of 2,551</td><td class="ctr2">17%</td><td class="bar">294 of 343</td><td class="ctr2">14%</td><td class="ctr1">201</td><td class="ctr2">232</td><td class="ctr1">420</td><td class="ctr2">549</td><td class="ctr1">34</td><td class="ctr2">57</td><td class="ctr1">5</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBufferedReader.html" class="el_class">MtasBufferedReader</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="705" alt="705"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="112" alt="112"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">72</td><td class="ctr2" id="g0">72</td><td class="ctr1" id="h0">161</td><td class="ctr2" id="i0">161</td><td class="ctr1" id="j0">16</td><td class="ctr2" id="k0">16</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a4"><a href="MtasConfiguration.html" class="el_class">MtasConfiguration</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="73" height="10" title="433" alt="433"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="113" alt="113"/></td><td class="ctr2" id="c4">20%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="64" alt="64"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="e2">16%</td><td class="ctr1" id="f1">39</td><td class="ctr2" id="g1">48</td><td class="ctr1" id="h1">108</td><td class="ctr2" id="i1">142</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="MtasCharFilterFactory.html" class="el_class">MtasCharFilterFactory</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="299" alt="299"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="180" alt="180"/></td><td class="ctr2" id="c1">37%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">30%</td><td class="ctr1" id="f2">29</td><td class="ctr2" id="g2">38</td><td class="ctr1" id="h2">39</td><td class="ctr2" id="i2">84</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a9"><a href="MtasTokenizerFactory.html" class="el_class">MtasTokenizerFactory</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="237" alt="237"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="109" alt="109"/></td><td class="ctr2" id="c2">31%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">30%</td><td class="ctr1" id="f3">23</td><td class="ctr2" id="g3">31</td><td class="ctr1" id="h4">28</td><td class="ctr2" id="i3">61</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k2">8</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasFetchData.html" class="el_class">MtasFetchData</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="201" alt="201"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">20%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">16%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h3">37</td><td class="ctr2" id="i4">52</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="MtasPrefixTokenFilterFactory$MtasPrefixTokenFilter.html" class="el_class">MtasPrefixTokenFilterFactory.MtasPrefixTokenFilter</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="140" alt="140"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="16" alt="16"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">12</td><td class="ctr2" id="g5">12</td><td class="ctr1" id="h5">25</td><td class="ctr2" id="i5">25</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a1"><a href="MtasBufferedReader$1.html" class="el_class">MtasBufferedReader.new Iterator() {...}</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="50" alt="50"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">7</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h6">13</td><td class="ctr2" id="i6">13</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k6">3</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a7"><a href="MtasPrefixTokenFilterFactory.html" class="el_class">MtasPrefixTokenFilterFactory</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a3"><a href="MtasConfigException.html" class="el_class">MtasConfigException</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k8">2</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a href="MtasParserException.html" class="el_class">MtasParserException</a></td><td class="bar" id="b9"/><td class="ctr2" id="c0">57%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">2</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis.util/index.source.html b/jacoco/mtas.analysis.util/index.source.html
index 0516d5c..1a81037 100644
--- a/jacoco/mtas.analysis.util/index.source.html
+++ b/jacoco/mtas.analysis.util/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.util</span></div><h1>mtas.analysis.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,079 of 2,522</td><td class="ctr2">18%</td><td class="bar">294 of 343</td><td class="ctr2">14%</td><td class="ctr1">201</td><td class="ctr2">228</td><td class="ctr1">417</td><td class="ctr2">542</td><td class="ctr1">34</td><td class="ctr2">53</td><td class="ctr1">5</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBufferedReader.java.html" class="el_source">MtasBufferedReader.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="754" alt="754"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="120" alt="120"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">79</td><td class="ctr2" id="g0">79</td><td class="ctr1" id="h0">173</td><td class="ctr2" id="i0">173</td><td class="ctr1" id="j0">19</td><td class="ctr2" id="k0">19</td><td class="ctr1" id="l0">2</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a3"><a href="MtasConfiguration.java.html" class="el_source">MtasConfiguration.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="67" height="10" title="427" alt="427"/><img src="../.resources/greenbar.gif" width="17" height="10" title="109" alt="109"/></td><td class="ctr2" id="c4">20%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="64" height="10" title="64" alt="64"/><img src="../.resources/greenbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="e2">17%</td><td class="ctr1" id="f1">39</td><td class="ctr2" id="g1">47</td><td class="ctr1" id="h1">106</td><td class="ctr2" id="i1">139</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k4">5</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasCharFilterFactory.java.html" class="el_source">MtasCharFilterFactory.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="47" height="10" title="298" alt="298"/><img src="../.resources/greenbar.gif" width="28" height="10" title="176" alt="176"/></td><td class="ctr2" id="c1">37%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="42" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="18" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">30%</td><td class="ctr1" id="f2">29</td><td class="ctr2" id="g2">37</td><td class="ctr1" id="h2">38</td><td class="ctr2" id="i2">82</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasTokenizerFactory.java.html" class="el_source">MtasTokenizerFactory.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="38" height="10" title="244" alt="244"/><img src="../.resources/greenbar.gif" width="16" height="10" title="105" alt="105"/></td><td class="ctr2" id="c2">30%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="32" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="14" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">30%</td><td class="ctr1" id="f3">23</td><td class="ctr2" id="g3">30</td><td class="ctr1" id="h4">32</td><td class="ctr2" id="i3">64</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k2">7</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasFetchData.java.html" class="el_source">MtasFetchData.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="30" height="10" title="189" alt="189"/><img src="../.resources/greenbar.gif" width="7" height="10" title="49" alt="49"/></td><td class="ctr2" id="c3">21%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="20" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">17%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g4">17</td><td class="ctr1" id="h3">33</td><td class="ctr2" id="i4">47</td><td class="ctr1" id="j3">2</td><td class="ctr2" id="k5">5</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a6"><a href="MtasPrefixTokenFilterFactory.java.html" class="el_source">MtasPrefixTokenFilterFactory.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="24" height="10" title="157" alt="157"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="16" height="10" title="16" alt="16"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">14</td><td class="ctr2" id="g5">14</td><td class="ctr1" id="h5">29</td><td class="ctr2" id="i5">29</td><td class="ctr1" id="j1">6</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l1">2</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a2"><a href="MtasConfigException.java.html" class="el_source">MtasConfigException.java</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a5"><a href="MtasParserException.java.html" class="el_source">MtasParserException.java</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">57%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis.util</span></div><h1>mtas.analysis.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,092 of 2,551</td><td class="ctr2">17%</td><td class="bar">294 of 343</td><td class="ctr2">14%</td><td class="ctr1">201</td><td class="ctr2">232</td><td class="ctr1">420</td><td class="ctr2">549</td><td class="ctr1">34</td><td class="ctr2">57</td><td class="ctr1">5</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasBufferedReader.java.html" class="el_source">MtasBufferedReader.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="755" alt="755"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="120" alt="120"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">79</td><td class="ctr2" id="g0">79</td><td class="ctr1" id="h0">173</td><td class="ctr2" id="i0">173</td><td class="ctr1" id="j0">19</td><td class="ctr2" id="k0">19</td><td class="ctr1" id="l0">2</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a3"><a href="MtasConfiguration.java.html" class="el_source">MtasConfiguration.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="433" alt="433"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="113" alt="113"/></td><td class="ctr2" id="c4">20%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="64" height="10" title="64" alt="64"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="e2">16%</td><td class="ctr1" id="f1">39</td><td class="ctr2" id="g1">48</td><td class="ctr1" id="h1">108</td><td class="ctr2" id="i1">142</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasCharFilterFactory.java.html" class="el_source">MtasCharFilterFactory.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="47" height="10" title="299" alt="299"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="180" alt="180"/></td><td class="ctr2" id="c1">37%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">30%</td><td class="ctr1" id="f2">29</td><td class="ctr2" id="g2">38</td><td class="ctr1" id="h2">39</td><td class="ctr2" id="i2">84</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasTokenizerFactory.java.html" class="el_source">MtasTokenizerFactory.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="237" alt="237"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="109" alt="109"/></td><td class="ctr2" id="c2">31%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">30%</td><td class="ctr1" id="f3">23</td><td class="ctr2" id="g3">31</td><td class="ctr1" id="h5">28</td><td class="ctr2" id="i3">61</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k2">8</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasFetchData.java.html" class="el_source">MtasFetchData.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="201" alt="201"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">20%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">16%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h3">37</td><td class="ctr2" id="i4">52</td><td class="ctr1" id="j3">2</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a6"><a href="MtasPrefixTokenFilterFactory.java.html" class="el_source">MtasPrefixTokenFilterFactory.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="157" alt="157"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="16" alt="16"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">14</td><td class="ctr2" id="g5">14</td><td class="ctr1" id="h4">29</td><td class="ctr2" id="i5">29</td><td class="ctr1" id="j1">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">2</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a2"><a href="MtasConfigException.java.html" class="el_source">MtasConfigException.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a5"><a href="MtasParserException.java.html" class="el_source">MtasParserException.java</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">57%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis/MtasTokenizer.html b/jacoco/mtas.analysis/MtasTokenizer.html
index de1a317..6a7077d 100644
--- a/jacoco/mtas.analysis/MtasTokenizer.html
+++ b/jacoco/mtas.analysis/MtasTokenizer.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenizer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis</a> &gt; <span class="el_class">MtasTokenizer</span></div><h1>MtasTokenizer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">374 of 717</td><td class="ctr2">48%</td><td class="bar">18 of 36</td><td class="ctr2">50%</td><td class="ctr1">22</td><td class="ctr2">33</td><td class="ctr1">66</td><td class="ctr2">135</td><td class="ctr1">9</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenizer.java.html#L221" class="el_method">constructTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="26" height="10" title="43" alt="43"/><img src="../.resources/greenbar.gif" width="22" height="10" title="36" alt="36"/></td><td class="ctr2" id="c4">46%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(InputStream)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="26" height="10" title="43" alt="43"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="25" height="10" title="42" alt="42"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i4">11</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(MtasConfiguration)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="25" height="10" title="42" alt="42"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="24" height="10" title="39" alt="39"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">10</td><td class="ctr2" id="i9">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasTokenizer.java.html#L256" class="el_method">readConfigurationFile(String)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="23" height="10" title="38" alt="38"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i10">9</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a10"><a href="MtasTokenizer.java.html#L178" class="el_method">print(Reader)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="22" height="10" title="37" alt="37"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i6">11</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a13"><a href="MtasTokenizer.java.html#L157" class="el_method">reset()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="14" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="9" height="10" title="16" alt="16"/></td><td class="ctr2" id="c5">40%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h9">5</td><td class="ctr2" id="i7">11</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasTokenizer.java.html#L200" class="el_method">getList(Reader)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="14" height="10" title="24" alt="24"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h7">9</td><td class="ctr2" id="i11">9</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="MtasTokenizer.java.html#L324" class="el_method">equals(Object)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="14" height="10" title="23" alt="23"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i12">8</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasTokenizer.java.html#L274" class="el_method">processConfiguration(MtasConfiguration)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="8" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="111" height="10" title="181" alt="181"/></td><td class="ctr2" id="c3">93%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="43" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="76" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">64%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i0">32</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><a href="MtasTokenizer.java.html#L341" class="el_method">hashCode()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="MtasTokenizer.java.html#L128" class="el_method">incrementToken()</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="38" height="10" title="63" alt="63"/></td><td class="ctr2" id="c2">97%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(AttributeFactory, MtasConfiguration)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="26" height="10" title="43" alt="43"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i8">11</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a14"><a href="MtasTokenizer.java.html#L35" class="el_method">static {...}</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenizer</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.analysis</a> &gt; <span class="el_class">MtasTokenizer</span></div><h1>MtasTokenizer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">359 of 702</td><td class="ctr2">48%</td><td class="bar">18 of 36</td><td class="ctr2">50%</td><td class="ctr1">22</td><td class="ctr2">33</td><td class="ctr1">64</td><td class="ctr2">133</td><td class="ctr1">9</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenizer.java.html#L219" class="el_method">constructTokenCollection(Reader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="43" alt="43"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="36" alt="36"/></td><td class="ctr2" id="c5">45%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(InputStream)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="43" alt="43"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="42" alt="42"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i4">11</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(MtasConfiguration)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="42" alt="42"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="39" alt="39"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">10</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasTokenizer.java.html#L254" class="el_method">readConfigurationFile(String)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="38" alt="38"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i9">9</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a10"><a href="MtasTokenizer.java.html#L176" class="el_method">print(Reader)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="37" alt="37"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i6">11</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasTokenizer.java.html#L198" class="el_method">getList(Reader)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="24" alt="24"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">9</td><td class="ctr2" id="i10">9</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a1"><a href="MtasTokenizer.java.html#L322" class="el_method">equals(Object)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="23" alt="23"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i12">8</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a11"><a href="MtasTokenizer.java.html#L272" class="el_method">processConfiguration(MtasConfiguration)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="181" alt="181"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">63%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i0">32</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a13"><a href="MtasTokenizer.java.html#L157" class="el_method">reset()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">64%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i11">9</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><a href="MtasTokenizer.java.html#L339" class="el_method">hashCode()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="MtasTokenizer.java.html#L128" class="el_method">incrementToken()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="63" alt="63"/></td><td class="ctr2" id="c2">96%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasTokenizer.java.html#L41" class="el_method">MtasTokenizer(AttributeFactory, MtasConfiguration)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="43" alt="43"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i7">11</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a14"><a href="MtasTokenizer.java.html#L35" class="el_method">static {...}</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis/MtasTokenizer.java.html b/jacoco/mtas.analysis/MtasTokenizer.java.html
index 539ec98..0aa9d4c 100644
--- a/jacoco/mtas.analysis/MtasTokenizer.java.html
+++ b/jacoco/mtas.analysis/MtasTokenizer.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTokenizer.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis</a> &gt; <span class="el_source">MtasTokenizer.java</span></div><h1>MtasTokenizer.java</h1><pre class="source lang-java linenums">package mtas.analysis;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTokenizer.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.analysis</a> &gt; <span class="el_source">MtasTokenizer.java</span></div><h1>MtasTokenizer.java</h1><pre class="source lang-java linenums">package mtas.analysis;
 
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
@@ -31,8 +31,8 @@ import org.apache.lucene.util.AttributeFactory;
 
 public final class MtasTokenizer extends Tokenizer {
 
-  /** The log. */
-<span class="fc" id="L35">  private static Log log = LogFactory.getLog(MtasTokenizer.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L35">  private static final Log log = LogFactory.getLog(MtasTokenizer.class);</span>
 
   /** The Constant CONFIGURATION_MTAS. */
   public static final String CONFIGURATION_MTAS = &quot;mtas&quot;;
@@ -160,12 +160,10 @@ public final class MtasTokenizer extends Tokenizer {
 <span class="fc" id="L160">      constructTokenCollection(input);</span>
 <span class="fc" id="L161">      tokenCollectionIterator = tokenCollection.iterator();</span>
 <span class="nc" id="L162">    } catch (MtasConfigException | MtasParserException e) {</span>
-<span class="nc" id="L163">      log.debug(e);</span>
-<span class="nc" id="L164">      tokenCollectionIterator = null;</span>
-<span class="nc" id="L165">      throw new IOException(</span>
-<span class="nc" id="L166">          e.getClass().getSimpleName() + &quot;: &quot; + e.getMessage());</span>
-<span class="fc" id="L167">    }</span>
-<span class="fc" id="L168">  }</span>
+<span class="nc" id="L163">      tokenCollectionIterator = null;</span>
+<span class="nc" id="L164">      throw new IOException(e);</span>
+<span class="fc" id="L165">    }</span>
+<span class="fc" id="L166">  }</span>
 
   /**
    * Prints the.
@@ -175,18 +173,18 @@ public final class MtasTokenizer extends Tokenizer {
    */
   public void print(final Reader r) throws MtasParserException {
     try {
-<span class="nc" id="L178">      setReader(r);</span>
-<span class="nc" id="L179">      reset();</span>
-<span class="nc bnc" id="L180" title="All 2 branches missed.">      if (tokenCollection != null) {</span>
-<span class="nc" id="L181">        tokenCollection.print();</span>
+<span class="nc" id="L176">      setReader(r);</span>
+<span class="nc" id="L177">      reset();</span>
+<span class="nc bnc" id="L178" title="All 2 branches missed.">      if (tokenCollection != null) {</span>
+<span class="nc" id="L179">        tokenCollection.print();</span>
       }
-<span class="nc" id="L183">      end();</span>
-<span class="nc" id="L184">      close();</span>
-<span class="nc" id="L185">    } catch (IOException e) {</span>
-<span class="nc" id="L186">      log.error(e);</span>
-<span class="nc" id="L187">      throw new MtasParserException(e.getClass() + &quot; : &quot; + e.getMessage());</span>
-<span class="nc" id="L188">    }</span>
-<span class="nc" id="L189">  }</span>
+<span class="nc" id="L181">      end();</span>
+<span class="nc" id="L182">      close();</span>
+<span class="nc" id="L183">    } catch (IOException e) {</span>
+<span class="nc" id="L184">      log.error(e);</span>
+<span class="nc" id="L185">      throw new MtasParserException(e.getClass() + &quot; : &quot; + e.getMessage());</span>
+<span class="nc" id="L186">    }</span>
+<span class="nc" id="L187">  }</span>
 
   /**
    * Gets the list.
@@ -197,15 +195,15 @@ public final class MtasTokenizer extends Tokenizer {
    */
   public String[][] getList(final Reader r) throws IOException {
     try {
-<span class="nc" id="L200">      setReader(r);</span>
-<span class="nc" id="L201">      reset();</span>
-<span class="nc" id="L202">      String[][] result = tokenCollection.getList();</span>
-<span class="nc" id="L203">      end();</span>
-<span class="nc" id="L204">      close();</span>
-<span class="nc" id="L205">      return result;</span>
-<span class="nc" id="L206">    } catch (MtasParserException e) {</span>
-<span class="nc" id="L207">      log.info(e);</span>
-<span class="nc" id="L208">      throw new IOException(&quot;can't produce list&quot;);</span>
+<span class="nc" id="L198">      setReader(r);</span>
+<span class="nc" id="L199">      reset();</span>
+<span class="nc" id="L200">      String[][] result = tokenCollection.getList();</span>
+<span class="nc" id="L201">      end();</span>
+<span class="nc" id="L202">      close();</span>
+<span class="nc" id="L203">      return result;</span>
+<span class="nc" id="L204">    } catch (MtasParserException e) {</span>
+<span class="nc" id="L205">      log.info(e);</span>
+<span class="nc" id="L206">      throw new IOException(&quot;can't produce list&quot;);</span>
     }
   }
 
@@ -218,29 +216,29 @@ public final class MtasTokenizer extends Tokenizer {
    */
   private void constructTokenCollection(final Reader reader)
       throws MtasConfigException, MtasParserException {
-<span class="fc" id="L221">    tokenCollection = null;</span>
+<span class="fc" id="L219">    tokenCollection = null;</span>
     try {
-<span class="fc" id="L223">      Constructor&lt;?&gt; c = Class.forName(parserName)</span>
-<span class="fc" id="L224">          .getDeclaredConstructor(MtasConfiguration.class);</span>
+<span class="fc" id="L221">      Constructor&lt;?&gt; c = Class.forName(parserName)</span>
+<span class="fc" id="L222">          .getDeclaredConstructor(MtasConfiguration.class);</span>
       // try {
-<span class="fc" id="L226">      Object p = c.newInstance(parserConfiguration);</span>
-<span class="pc bpc" id="L227" title="1 of 2 branches missed.">      if (p instanceof MtasBasicParser) {</span>
-<span class="fc" id="L228">        MtasBasicParser parser = (MtasBasicParser) p;</span>
-<span class="fc" id="L229">        tokenCollection = parser.createTokenCollection(reader);</span>
-<span class="fc" id="L230">        return;</span>
+<span class="fc" id="L224">      Object p = c.newInstance(parserConfiguration);</span>
+<span class="pc bpc" id="L225" title="1 of 2 branches missed.">      if (p instanceof MtasBasicParser) {</span>
+<span class="fc" id="L226">        MtasBasicParser parser = (MtasBasicParser) p;</span>
+<span class="fc" id="L227">        tokenCollection = parser.createTokenCollection(reader);</span>
+<span class="fc" id="L228">        return;</span>
       } else {
-<span class="nc" id="L232">        throw new MtasConfigException(&quot;no instance of MtasParser&quot;);</span>
+<span class="nc" id="L230">        throw new MtasConfigException(&quot;no instance of MtasParser&quot;);</span>
       }
-<span class="nc" id="L234">    } catch (MtasParserException e) {</span>
-<span class="nc" id="L235">      log.debug(e);</span>
-<span class="nc" id="L236">      tokenCollection = new MtasTokenCollection();</span>
-<span class="nc" id="L237">      throw new MtasParserException(e.getMessage());</span>
-<span class="nc" id="L238">    } catch (NoSuchMethodException | InvocationTargetException</span>
+<span class="nc" id="L232">    } catch (MtasParserException e) {</span>
+<span class="nc" id="L233">      log.debug(e);</span>
+<span class="nc" id="L234">      tokenCollection = new MtasTokenCollection();</span>
+<span class="nc" id="L235">      throw new MtasParserException(e.getMessage());</span>
+<span class="nc" id="L236">    } catch (NoSuchMethodException | InvocationTargetException</span>
         | IllegalAccessException | ClassNotFoundException
         | InstantiationException e) {
-<span class="nc" id="L241">      log.debug(e);</span>
-<span class="nc" id="L242">      throw new MtasConfigException(</span>
-<span class="nc" id="L243">          e.getClass().getName() + &quot; : '&quot; + e.getMessage() + &quot;'&quot;);</span>
+<span class="nc" id="L239">      log.debug(e);</span>
+<span class="nc" id="L240">      throw new MtasConfigException(</span>
+<span class="nc" id="L241">          e.getClass().getName() + &quot; : '&quot; + e.getMessage() + &quot;'&quot;);</span>
     }
 
   }
@@ -253,15 +251,15 @@ public final class MtasTokenizer extends Tokenizer {
   private void readConfigurationFile(final String configFile) {
     InputStream is;
     try {
-<span class="nc" id="L256">      is = new FileInputStream(configFile);</span>
-<span class="nc" id="L257">      processConfiguration(MtasConfiguration.readConfiguration(is));</span>
-<span class="nc" id="L258">      is.close();</span>
-<span class="nc" id="L259">    } catch (FileNotFoundException e) {</span>
-<span class="nc" id="L260">      log.error(&quot;Couldn't find &quot; + configFile, e);</span>
-<span class="nc" id="L261">    } catch (IOException e) {</span>
-<span class="nc" id="L262">      log.error(&quot;Couldn't read &quot; + configFile, e);</span>
-<span class="nc" id="L263">    }</span>
-<span class="nc" id="L264">  }</span>
+<span class="nc" id="L254">      is = new FileInputStream(configFile);</span>
+<span class="nc" id="L255">      processConfiguration(MtasConfiguration.readConfiguration(is));</span>
+<span class="nc" id="L256">      is.close();</span>
+<span class="nc" id="L257">    } catch (FileNotFoundException e) {</span>
+<span class="nc" id="L258">      log.error(&quot;Couldn't find &quot; + configFile, e);</span>
+<span class="nc" id="L259">    } catch (IOException e) {</span>
+<span class="nc" id="L260">      log.error(&quot;Couldn't read &quot; + configFile, e);</span>
+<span class="nc" id="L261">    }</span>
+<span class="nc" id="L262">  }</span>
 
   /**
    * Process configuration.
@@ -271,48 +269,48 @@ public final class MtasTokenizer extends Tokenizer {
    */
   private void processConfiguration(final MtasConfiguration config)
       throws IOException {
-<span class="fc" id="L274">    final String nameIndex = &quot;index&quot;;</span>
-<span class="fc" id="L275">    final String nameParser = &quot;parser&quot;;</span>
-<span class="fc" id="L276">    final String nameName = &quot;name&quot;;</span>
-<span class="fc" id="L277">    final String valueTrue = &quot;true&quot;;</span>
-<span class="fc" id="L278">    final String valueFalse = &quot;false&quot;;</span>
-<span class="fc" id="L279">    final String value0 = &quot;0&quot;;</span>
-<span class="fc" id="L280">    final String value1 = &quot;1&quot;;</span>
-<span class="fc" id="L281">    HashMap&lt;String, Integer&gt; indexEncodingMapper = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L282">    indexEncodingMapper.put(&quot;payload&quot;, MtasPayloadEncoder.ENCODE_PAYLOAD);</span>
-<span class="fc" id="L283">    indexEncodingMapper.put(&quot;offset&quot;, MtasPayloadEncoder.ENCODE_OFFSET);</span>
-<span class="fc" id="L284">    indexEncodingMapper.put(&quot;realoffset&quot;, MtasPayloadEncoder.ENCODE_REALOFFSET);</span>
-<span class="fc" id="L285">    indexEncodingMapper.put(&quot;parent&quot;, MtasPayloadEncoder.ENCODE_PARENT);</span>
+<span class="fc" id="L272">    final String nameIndex = &quot;index&quot;;</span>
+<span class="fc" id="L273">    final String nameParser = &quot;parser&quot;;</span>
+<span class="fc" id="L274">    final String nameName = &quot;name&quot;;</span>
+<span class="fc" id="L275">    final String valueTrue = &quot;true&quot;;</span>
+<span class="fc" id="L276">    final String valueFalse = &quot;false&quot;;</span>
+<span class="fc" id="L277">    final String value0 = &quot;0&quot;;</span>
+<span class="fc" id="L278">    final String value1 = &quot;1&quot;;</span>
+<span class="fc" id="L279">    HashMap&lt;String, Integer&gt; indexEncodingMapper = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L280">    indexEncodingMapper.put(&quot;payload&quot;, MtasPayloadEncoder.ENCODE_PAYLOAD);</span>
+<span class="fc" id="L281">    indexEncodingMapper.put(&quot;offset&quot;, MtasPayloadEncoder.ENCODE_OFFSET);</span>
+<span class="fc" id="L282">    indexEncodingMapper.put(&quot;realoffset&quot;, MtasPayloadEncoder.ENCODE_REALOFFSET);</span>
+<span class="fc" id="L283">    indexEncodingMapper.put(&quot;parent&quot;, MtasPayloadEncoder.ENCODE_PARENT);</span>
     // process
-<span class="pc bpc" id="L287" title="1 of 2 branches missed.">    if (config != null) {</span>
-<span class="fc bfc" id="L288" title="All 2 branches covered.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
-<span class="fc bfc" id="L289" title="All 2 branches covered.">        if (config.children.get(i).name.equals(nameIndex)) {</span>
-<span class="fc" id="L290">          MtasConfiguration index = config.children.get(i);</span>
-<span class="fc bfc" id="L291" title="All 2 branches covered.">          for (int j = 0; j &lt; index.children.size(); j++) {</span>
-<span class="pc bpc" id="L292" title="1 of 2 branches missed.">            if (indexEncodingMapper.containsKey(index.children.get(j).name)) {</span>
-<span class="fc" id="L293">              String value = index.children.get(j).attributes.get(nameIndex);</span>
-<span class="pc bpc" id="L294" title="1 of 4 branches missed.">              if ((value.equals(valueTrue)) || (value.equals(value1))) {</span>
-<span class="fc" id="L295">                encodingFlags |= indexEncodingMapper</span>
-<span class="fc" id="L296">                    .get(index.children.get(j).name);</span>
-<span class="pc bpc" id="L297" title="3 of 4 branches missed.">              } else if ((value.equals(valueFalse)) || (value.equals(value0))) {</span>
-<span class="fc" id="L298">                encodingFlags &amp;= ~indexEncodingMapper</span>
-<span class="fc" id="L299">                    .get(index.children.get(j).name);</span>
+<span class="pc bpc" id="L285" title="1 of 2 branches missed.">    if (config != null) {</span>
+<span class="fc bfc" id="L286" title="All 2 branches covered.">      for (int i = 0; i &lt; config.children.size(); i++) {</span>
+<span class="fc bfc" id="L287" title="All 2 branches covered.">        if (config.children.get(i).name.equals(nameIndex)) {</span>
+<span class="fc" id="L288">          MtasConfiguration index = config.children.get(i);</span>
+<span class="fc bfc" id="L289" title="All 2 branches covered.">          for (int j = 0; j &lt; index.children.size(); j++) {</span>
+<span class="pc bpc" id="L290" title="1 of 2 branches missed.">            if (indexEncodingMapper.containsKey(index.children.get(j).name)) {</span>
+<span class="fc" id="L291">              String value = index.children.get(j).attributes.get(nameIndex);</span>
+<span class="pc bpc" id="L292" title="1 of 4 branches missed.">              if ((value.equals(valueTrue)) || (value.equals(value1))) {</span>
+<span class="fc" id="L293">                encodingFlags |= indexEncodingMapper</span>
+<span class="fc" id="L294">                    .get(index.children.get(j).name);</span>
+<span class="pc bpc" id="L295" title="3 of 4 branches missed.">              } else if ((value.equals(valueFalse)) || (value.equals(value0))) {</span>
+<span class="fc" id="L296">                encodingFlags &amp;= ~indexEncodingMapper</span>
+<span class="fc" id="L297">                    .get(index.children.get(j).name);</span>
               }
             }
           }
-<span class="pc bpc" id="L303" title="1 of 2 branches missed.">        } else if (config.children.get(i).name.equals(nameParser)) {</span>
-<span class="pc bpc" id="L304" title="1 of 2 branches missed.">          if (config.children.get(i).attributes.containsKey(nameName)) {</span>
-<span class="fc" id="L305">            parserName = config.children.get(i).attributes.get(nameName);</span>
-<span class="fc" id="L306">            parserConfiguration = config.children.get(i);</span>
+<span class="pc bpc" id="L301" title="1 of 2 branches missed.">        } else if (config.children.get(i).name.equals(nameParser)) {</span>
+<span class="pc bpc" id="L302" title="1 of 2 branches missed.">          if (config.children.get(i).attributes.containsKey(nameName)) {</span>
+<span class="fc" id="L303">            parserName = config.children.get(i).attributes.get(nameName);</span>
+<span class="fc" id="L304">            parserConfiguration = config.children.get(i);</span>
           } else {
-<span class="nc" id="L308">            throw new IOException(&quot;no parser configuration&quot;);</span>
+<span class="nc" id="L306">            throw new IOException(&quot;no parser configuration&quot;);</span>
           }
         }
       }
     } else {
-<span class="nc" id="L313">      throw new IOException(&quot;no (valid) configuration&quot;);</span>
+<span class="nc" id="L311">      throw new IOException(&quot;no (valid) configuration&quot;);</span>
     }
-<span class="fc" id="L315">  }</span>
+<span class="fc" id="L313">  }</span>
 
   /*
    * (non-Javadoc)
@@ -321,14 +319,14 @@ public final class MtasTokenizer extends Tokenizer {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L324" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L325">      return true;</span>
-<span class="nc bnc" id="L326" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc bnc" id="L322" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L323">      return true;</span>
+<span class="nc bnc" id="L324" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L325">      return false;</span>
+<span class="nc bnc" id="L326" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
 <span class="nc" id="L327">      return false;</span>
-<span class="nc bnc" id="L328" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L329">      return false;</span>
-<span class="nc" id="L330">    final MtasTokenizer that = (MtasTokenizer) obj;</span>
-<span class="nc" id="L331">    return super.equals(that);</span>
+<span class="nc" id="L328">    final MtasTokenizer that = (MtasTokenizer) obj;</span>
+<span class="nc" id="L329">    return super.equals(that);</span>
   }
 
   /*
@@ -338,8 +336,8 @@ public final class MtasTokenizer extends Tokenizer {
    */
   @Override
   public int hashCode() {
-<span class="nc" id="L341">    return super.hashCode();</span>
+<span class="nc" id="L339">    return super.hashCode();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis/index.html b/jacoco/mtas.analysis/index.html
index 2d3cd6c..e57136c 100644
--- a/jacoco/mtas.analysis/index.html
+++ b/jacoco/mtas.analysis/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis</span></div><h1>mtas.analysis</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">374 of 717</td><td class="ctr2">48%</td><td class="bar">18 of 36</td><td class="ctr2">50%</td><td class="ctr1">22</td><td class="ctr2">33</td><td class="ctr1">66</td><td class="ctr2">135</td><td class="ctr1">9</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenizer.html" class="el_class">MtasTokenizer</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="62" height="10" title="374" alt="374"/><img src="../.resources/greenbar.gif" width="57" height="10" title="343" alt="343"/></td><td class="ctr2" id="c0">48%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="60" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">33</td><td class="ctr1" id="h0">66</td><td class="ctr2" id="i0">135</td><td class="ctr1" id="j0">9</td><td class="ctr2" id="k0">15</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis</span></div><h1>mtas.analysis</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">359 of 702</td><td class="ctr2">48%</td><td class="bar">18 of 36</td><td class="ctr2">50%</td><td class="ctr1">22</td><td class="ctr2">33</td><td class="ctr1">64</td><td class="ctr2">133</td><td class="ctr1">9</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenizer.html" class="el_class">MtasTokenizer</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="359" alt="359"/><img src="../jacoco-resources/greenbar.gif" width="58" height="10" title="343" alt="343"/></td><td class="ctr2" id="c0">48%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">33</td><td class="ctr1" id="h0">64</td><td class="ctr2" id="i0">133</td><td class="ctr1" id="j0">9</td><td class="ctr2" id="k0">15</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.analysis/index.source.html b/jacoco/mtas.analysis/index.source.html
index 9213354..aa4af82 100644
--- a/jacoco/mtas.analysis/index.source.html
+++ b/jacoco/mtas.analysis/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.analysis</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis</span></div><h1>mtas.analysis</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">374 of 717</td><td class="ctr2">48%</td><td class="bar">18 of 36</td><td class="ctr2">50%</td><td class="ctr1">22</td><td class="ctr2">33</td><td class="ctr1">66</td><td class="ctr2">135</td><td class="ctr1">9</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenizer.java.html" class="el_source">MtasTokenizer.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="62" height="10" title="374" alt="374"/><img src="../.resources/greenbar.gif" width="57" height="10" title="343" alt="343"/></td><td class="ctr2" id="c0">48%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="60" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">33</td><td class="ctr1" id="h0">66</td><td class="ctr2" id="i0">135</td><td class="ctr1" id="j0">9</td><td class="ctr2" id="k0">15</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.analysis</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.analysis</span></div><h1>mtas.analysis</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">359 of 702</td><td class="ctr2">48%</td><td class="bar">18 of 36</td><td class="ctr2">50%</td><td class="ctr1">22</td><td class="ctr2">33</td><td class="ctr1">64</td><td class="ctr2">133</td><td class="ctr1">9</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasTokenizer.java.html" class="el_source">MtasTokenizer.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="359" alt="359"/><img src="../jacoco-resources/greenbar.gif" width="58" height="10" title="343" alt="343"/></td><td class="ctr2" id="c0">48%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">33</td><td class="ctr1" id="h0">64</td><td class="ctr2" id="i0">133</td><td class="ctr1" id="j0">9</td><td class="ctr2" id="k0">15</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasBitInputStream.html b/jacoco/mtas.codec.payload/MtasBitInputStream.html
index 648e551..bdf2816 100644
--- a/jacoco/mtas.codec.payload/MtasBitInputStream.html
+++ b/jacoco/mtas.codec.payload/MtasBitInputStream.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBitInputStream</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasBitInputStream</span></div><h1>MtasBitInputStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">28 of 122</td><td class="ctr2">77%</td><td class="bar">4 of 14</td><td class="ctr2">71%</td><td class="ctr1">4</td><td class="ctr2">13</td><td class="ctr1">7</td><td class="ctr2">33</td><td class="ctr1">1</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasBitInputStream.java.html#L57" class="el_method">readRemainingBytes()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="55" height="10" title="18" alt="18"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasBitInputStream.java.html#L35" class="el_method">readBit()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="104" height="10" title="34" alt="34"/></td><td class="ctr2" id="c3">87%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasBitInputStream.java.html#L74" class="el_method">readEliasGammaCodingInteger()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="40" height="10" title="13" alt="13"/></td><td class="ctr2" id="c4">72%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="20" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasBitInputStream.java.html#L103" class="el_method">readEliasGammaCodingPositiveInteger()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="92" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasBitInputStream.java.html#L12" class="el_method">MtasBitInputStream(byte[])</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="30" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasBitInputStream.java.html#L90" class="el_method">readEliasGammaCodingNonNegativeInteger()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="21" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBitInputStream</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasBitInputStream</span></div><h1>MtasBitInputStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">33 of 127</td><td class="ctr2">74%</td><td class="bar">6 of 16</td><td class="ctr2">62%</td><td class="ctr1">5</td><td class="ctr2">14</td><td class="ctr1">8</td><td class="ctr2">34</td><td class="ctr1">1</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasBitInputStream.java.html#L54" class="el_method">readRemainingBytes()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="70" height="10" title="23" alt="23"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasBitInputStream.java.html#L33" class="el_method">readBit()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="104" height="10" title="34" alt="34"/></td><td class="ctr2" id="c3">87%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasBitInputStream.java.html#L73" class="el_method">readEliasGammaCodingInteger()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="13" alt="13"/></td><td class="ctr2" id="c4">72%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasBitInputStream.java.html#L100" class="el_method">readEliasGammaCodingPositiveInteger()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasBitInputStream.java.html#L12" class="el_method">MtasBitInputStream(byte[])</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasBitInputStream.java.html#L88" class="el_method">readEliasGammaCodingNonNegativeInteger()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasBitInputStream.java.html b/jacoco/mtas.codec.payload/MtasBitInputStream.java.html
index 22094c2..caf508f 100644
--- a/jacoco/mtas.codec.payload/MtasBitInputStream.java.html
+++ b/jacoco/mtas.codec.payload/MtasBitInputStream.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBitInputStream.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasBitInputStream.java</span></div><h1>MtasBitInputStream.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBitInputStream.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasBitInputStream.java</span></div><h1>MtasBitInputStream.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
 
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
@@ -17,47 +17,47 @@ public class MtasBitInputStream extends ByteArrayInputStream {
   /**
    * Instantiates a new mtas bit input stream.
    *
-   * @param buf
-   *          the buf
+   * @param buf the buf
    */
   public MtasBitInputStream(byte[] buf) {
-<span class="fc" id="L24">    super(buf);</span>
-<span class="fc" id="L25">  }</span>
+<span class="fc" id="L23">    super(buf);</span>
+<span class="fc" id="L24">  }</span>
 
   /**
    * Read bit.
    *
    * @return the int
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public int readBit() throws IOException {
-<span class="fc bfc" id="L35" title="All 2 branches covered.">    if (bitCount == 0) {</span>
-<span class="fc" id="L36">      bitBuffer = read();</span>
-<span class="pc bpc" id="L37" title="1 of 2 branches missed.">      if (bitBuffer == -1) {</span>
-<span class="nc" id="L38">        throw new IOException(&quot;no more bits&quot;);</span>
+<span class="fc bfc" id="L33" title="All 2 branches covered.">    if (bitCount == 0) {</span>
+<span class="fc" id="L34">      bitBuffer = read();</span>
+<span class="pc bpc" id="L35" title="1 of 2 branches missed.">      if (bitBuffer == -1) {</span>
+<span class="nc" id="L36">        throw new IOException(&quot;no more bits&quot;);</span>
       }
     }
-<span class="fc" id="L41">    int value = (bitBuffer &gt;&gt; bitCount) &amp; 1;</span>
-<span class="fc" id="L42">    bitCount++;</span>
-<span class="fc bfc" id="L43" title="All 2 branches covered.">    if (bitCount &gt; 7) {</span>
-<span class="fc" id="L44">      bitCount = 0;</span>
+<span class="fc" id="L39">    int value = (bitBuffer &gt;&gt; bitCount) &amp; 1;</span>
+<span class="fc" id="L40">    bitCount++;</span>
+<span class="fc bfc" id="L41" title="All 2 branches covered.">    if (bitCount &gt; 7) {</span>
+<span class="fc" id="L42">      bitCount = 0;</span>
     }
-<span class="fc" id="L46">    return value;</span>
+<span class="fc" id="L44">    return value;</span>
   }
 
   /**
    * Read remaining bytes.
    *
    * @return the byte[]
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public byte[] readRemainingBytes() throws IOException {
-<span class="nc bnc" id="L57" title="All 2 branches missed.">    if (this.available() &gt; 0) {</span>
-<span class="nc" id="L58">      byte[] b = new byte[this.available()];</span>
-<span class="nc" id="L59">      read(b);</span>
-<span class="nc" id="L60">      return b;</span>
+<span class="nc bnc" id="L54" title="All 2 branches missed.">    if (this.available() &gt; 0) {</span>
+<span class="nc" id="L55">      byte[] b = new byte[this.available()];</span>
+<span class="nc bnc" id="L56" title="All 2 branches missed.">      if(read(b)&gt;=0) {</span>
+<span class="nc" id="L57">        return b;</span>
+      } else {
+<span class="nc" id="L59">        throw new IOException(&quot;returned negative number of remaining bytes&quot;);</span>
+      }
     } else {
 <span class="nc" id="L62">      throw new IOException(&quot;no more bytes&quot;);</span>
     }
@@ -67,15 +67,14 @@ public class MtasBitInputStream extends ByteArrayInputStream {
    * Read elias gamma coding integer.
    *
    * @return the int
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public int readEliasGammaCodingInteger() throws IOException {
-<span class="fc" id="L74">    int value = readEliasGammaCodingPositiveInteger();</span>
-<span class="pc bpc" id="L75" title="1 of 2 branches missed.">    if ((value % 2) == 0) {</span>
-<span class="nc" id="L76">      return (-value) / 2;</span>
+<span class="fc" id="L73">    int value = readEliasGammaCodingPositiveInteger();</span>
+<span class="pc bpc" id="L74" title="1 of 2 branches missed.">    if ((value % 2) == 0) {</span>
+<span class="nc" id="L75">      return (-value) / 2;</span>
     } else {
-<span class="fc" id="L78">      return (value - 1) / 2;      </span>
+<span class="fc" id="L77">      return (value - 1) / 2;      </span>
     }
   }
 
@@ -83,34 +82,32 @@ public class MtasBitInputStream extends ByteArrayInputStream {
    * Read elias gamma coding non negative integer.
    *
    * @return the int
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public int readEliasGammaCodingNonNegativeInteger() throws IOException {
-<span class="fc" id="L90">    int value = readEliasGammaCodingPositiveInteger();</span>
-<span class="fc" id="L91">    return (value - 1);</span>
+<span class="fc" id="L88">    int value = readEliasGammaCodingPositiveInteger();</span>
+<span class="fc" id="L89">    return (value - 1);</span>
   }
 
   /**
    * Read elias gamma coding positive integer.
    *
    * @return the int
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public int readEliasGammaCodingPositiveInteger() throws IOException {
     int value;
-<span class="fc" id="L103">    int counter = 0;</span>
-<span class="fc" id="L104">    int bit = readBit();</span>
-<span class="fc bfc" id="L105" title="All 2 branches covered.">    while (bit == 0) {</span>
-<span class="fc" id="L106">      counter++;</span>
-<span class="fc" id="L107">      bit = readBit();</span>
+<span class="fc" id="L100">    int counter = 0;</span>
+<span class="fc" id="L101">    int bit = readBit();</span>
+<span class="fc bfc" id="L102" title="All 2 branches covered.">    while (bit == 0) {</span>
+<span class="fc" id="L103">      counter++;</span>
+<span class="fc" id="L104">      bit = readBit();</span>
     }
-<span class="fc" id="L109">    value = 1;</span>
-<span class="fc bfc" id="L110" title="All 2 branches covered.">    for (int i = 0; i &lt; counter; i++) {</span>
-<span class="fc" id="L111">      value = (2 * value) + readBit();</span>
+<span class="fc" id="L106">    value = 1;</span>
+<span class="fc bfc" id="L107" title="All 2 branches covered.">    for (int i = 0; i &lt; counter; i++) {</span>
+<span class="fc" id="L108">      value = (2 * value) + readBit();</span>
     }
-<span class="fc" id="L113">    return value;</span>
+<span class="fc" id="L110">    return value;</span>
   }
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasBitOutputStream.html b/jacoco/mtas.codec.payload/MtasBitOutputStream.html
index 0c430c3..fec1742 100644
--- a/jacoco/mtas.codec.payload/MtasBitOutputStream.html
+++ b/jacoco/mtas.codec.payload/MtasBitOutputStream.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBitOutputStream</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasBitOutputStream</span></div><h1>MtasBitOutputStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 107</td><td class="ctr2">91%</td><td class="bar">3 of 14</td><td class="ctr2">79%</td><td class="ctr1">4</td><td class="ctr2">15</td><td class="ctr1">4</td><td class="ctr2">34</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasBitOutputStream.java.html#L64" class="el_method">writeEliasGammaCodingInteger(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="22" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="48" height="10" title="11" alt="11"/></td><td class="ctr2" id="c6">69%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasBitOutputStream.java.html#L114" class="el_method">close()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="22" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasBitOutputStream.java.html#L46" class="el_method">writeBit(int, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="27" alt="27"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasBitOutputStream.java.html#L96" class="el_method">writeEliasGammaCodingPositiveInteger(int)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="102" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasBitOutputStream.java.html#L125" class="el_method">createByte()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="62" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasBitOutputStream.java.html#L12" class="el_method">MtasBitOutputStream()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="40" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasBitOutputStream.java.html#L81" class="el_method">writeEliasGammaCodingNonNegativeInteger(int)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="35" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasBitOutputStream.java.html#L32" class="el_method">writeBit(int)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="22" height="10" title="5" alt="5"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBitOutputStream</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasBitOutputStream</span></div><h1>MtasBitOutputStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 109</td><td class="ctr2">90%</td><td class="bar">3 of 14</td><td class="ctr2">78%</td><td class="ctr1">4</td><td class="ctr2">15</td><td class="ctr1">4</td><td class="ctr2">35</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasBitOutputStream.java.html#L59" class="el_method">writeEliasGammaCodingInteger(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="11" alt="11"/></td><td class="ctr2" id="c6">68%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasBitOutputStream.java.html#L105" class="el_method">close()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasBitOutputStream.java.html#L42" class="el_method">writeBit(int, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="29" alt="29"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasBitOutputStream.java.html#L87" class="el_method">writeEliasGammaCodingPositiveInteger(int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="95" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasBitOutputStream.java.html#L115" class="el_method">createByte()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasBitOutputStream.java.html#L12" class="el_method">MtasBitOutputStream()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasBitOutputStream.java.html#L74" class="el_method">writeEliasGammaCodingNonNegativeInteger(int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasBitOutputStream.java.html#L31" class="el_method">writeBit(int)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="5" alt="5"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasBitOutputStream.java.html b/jacoco/mtas.codec.payload/MtasBitOutputStream.java.html
index 54afdbe..e3e2ed5 100644
--- a/jacoco/mtas.codec.payload/MtasBitOutputStream.java.html
+++ b/jacoco/mtas.codec.payload/MtasBitOutputStream.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasBitOutputStream.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasBitOutputStream.java</span></div><h1>MtasBitOutputStream.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasBitOutputStream.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasBitOutputStream.java</span></div><h1>MtasBitOutputStream.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -18,91 +18,82 @@ public class MtasBitOutputStream extends ByteArrayOutputStream {
    * Instantiates a new mtas bit output stream.
    */
 <span class="fc" id="L20">  public MtasBitOutputStream() {</span>
-<span class="fc" id="L21">  }</span>
+    // do nothing
+<span class="fc" id="L22">  }</span>
 
   /**
    * Write bit.
    *
-   * @param value
-   *          the value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param value the value
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void writeBit(int value) throws IOException {
-<span class="fc" id="L32">    writeBit(value, 1);</span>
-<span class="fc" id="L33">  }</span>
+<span class="fc" id="L31">    writeBit(value, 1);</span>
+<span class="fc" id="L32">  }</span>
 
   /**
    * Write bit.
    *
-   * @param value
-   *          the value
-   * @param number
-   *          the number
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param value the value
+   * @param number the number
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void writeBit(int value, int number) throws IOException {
-<span class="fc bfc" id="L46" title="All 2 branches covered.">    while (number &gt; 0) {</span>
-<span class="fc" id="L47">      number--;</span>
-<span class="fc" id="L48">      bitBuffer |= ((value &amp; 1) &lt;&lt; bitCount++);</span>
-<span class="fc bfc" id="L49" title="All 2 branches covered.">      if (bitCount == 8) {</span>
-<span class="fc" id="L50">        createByte();</span>
+<span class="fc" id="L42">    int localNumber = number;</span>
+<span class="fc bfc" id="L43" title="All 2 branches covered.">    while (localNumber &gt; 0) {</span>
+<span class="fc" id="L44">      localNumber--;</span>
+<span class="fc" id="L45">      bitBuffer |= ((value &amp; 1) &lt;&lt; bitCount++);</span>
+<span class="fc bfc" id="L46" title="All 2 branches covered.">      if (bitCount == 8) {</span>
+<span class="fc" id="L47">        createByte();</span>
       }
     }
-<span class="fc" id="L53">  }</span>
+<span class="fc" id="L50">  }</span>
 
   /**
    * Write elias gamma coding integer.
    *
-   * @param value
-   *          the value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param value the value
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void writeEliasGammaCodingInteger(int value) throws IOException {
-<span class="pc bpc" id="L64" title="1 of 2 branches missed.">    if (value &gt;= 0) {</span>
-<span class="fc" id="L65">      writeEliasGammaCodingPositiveInteger(2 * value + 1);</span>
+<span class="pc bpc" id="L59" title="1 of 2 branches missed.">    if (value &gt;= 0) {</span>
+<span class="fc" id="L60">      writeEliasGammaCodingPositiveInteger(2 * value + 1);</span>
     } else {
-<span class="nc" id="L67">      writeEliasGammaCodingPositiveInteger(-2 * value);</span>
+<span class="nc" id="L62">      writeEliasGammaCodingPositiveInteger(-2 * value);</span>
     }
-<span class="fc" id="L69">  }</span>
+<span class="fc" id="L64">  }</span>
 
   /**
    * Write elias gamma coding non negative integer.
    *
-   * @param value
-   *          the value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param value the value
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void writeEliasGammaCodingNonNegativeInteger(int value)
       throws IOException {
-<span class="pc bpc" id="L81" title="1 of 2 branches missed.">    if (value &gt;= 0) {</span>
-<span class="fc" id="L82">      writeEliasGammaCodingPositiveInteger(value + 1);</span>
+<span class="pc bpc" id="L74" title="1 of 2 branches missed.">    if (value &gt;= 0) {</span>
+<span class="fc" id="L75">      writeEliasGammaCodingPositiveInteger(value + 1);</span>
     }
-<span class="fc" id="L84">  }</span>
+<span class="fc" id="L77">  }</span>
 
   /**
    * Write elias gamma coding positive integer.
    *
-   * @param value
-   *          the value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param value the value
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void writeEliasGammaCodingPositiveInteger(int value)
       throws IOException {
-<span class="pc bpc" id="L96" title="1 of 2 branches missed.">    if (value &gt; 0) {</span>
-<span class="fc bfc" id="L97" title="All 2 branches covered.">      if (value == 1) {</span>
-<span class="fc" id="L98">        writeBit(1);</span>
+<span class="pc bpc" id="L87" title="1 of 2 branches missed.">    if (value &gt; 0) {</span>
+<span class="fc bfc" id="L88" title="All 2 branches covered.">      if (value == 1) {</span>
+<span class="fc" id="L89">        writeBit(1);</span>
       } else {
-<span class="fc" id="L100">        writeBit(0);</span>
-<span class="fc" id="L101">        writeEliasGammaCodingPositiveInteger(value / 2);</span>
-<span class="fc" id="L102">        writeBit(value % 2);</span>
+<span class="fc" id="L91">        writeBit(0);</span>
+<span class="fc" id="L92">        writeEliasGammaCodingPositiveInteger(value / 2);</span>
+<span class="fc" id="L93">        writeBit(value % 2);</span>
       }
     }
-<span class="fc" id="L105">  }</span>
+<span class="fc" id="L96">  }</span>
 
   /*
    * (non-Javadoc)
@@ -111,22 +102,21 @@ public class MtasBitOutputStream extends ByteArrayOutputStream {
    */
   @Override
   public void close() throws IOException {
-<span class="nc" id="L114">    createByte();</span>
-<span class="nc" id="L115">    super.close();</span>
-<span class="nc" id="L116">  }</span>
+<span class="nc" id="L105">    createByte();</span>
+<span class="nc" id="L106">    super.close();</span>
+<span class="nc" id="L107">  }</span>
 
   /**
    * Creates the byte.
    *
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void createByte() throws IOException {
-<span class="fc bfc" id="L125" title="All 2 branches covered.">    if (bitCount &gt; 0) {</span>
-<span class="fc" id="L126">      bitCount = 0;</span>
-<span class="fc" id="L127">      write(bitBuffer);</span>
-<span class="fc" id="L128">      bitBuffer = 0;</span>
+<span class="fc bfc" id="L115" title="All 2 branches covered.">    if (bitCount &gt; 0) {</span>
+<span class="fc" id="L116">      bitCount = 0;</span>
+<span class="fc" id="L117">      write(bitBuffer);</span>
+<span class="fc" id="L118">      bitBuffer = 0;</span>
     }
-<span class="fc" id="L130">  }</span>
+<span class="fc" id="L120">  }</span>
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasPayloadDecoder.html b/jacoco/mtas.codec.payload/MtasPayloadDecoder.html
index b0f6b33..0155dca 100644
--- a/jacoco/mtas.codec.payload/MtasPayloadDecoder.html
+++ b/jacoco/mtas.codec.payload/MtasPayloadDecoder.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPayloadDecoder</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasPayloadDecoder</span></div><h1>MtasPayloadDecoder</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">91 of 345</td><td class="ctr2">74%</td><td class="bar">15 of 42</td><td class="ctr2">64%</td><td class="ctr1">14</td><td class="ctr2">29</td><td class="ctr1">19</td><td class="ctr2">77</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasPayloadDecoder.java.html#L63" class="el_method">init(int, byte[])</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="35" height="10" title="88" alt="88"/><img src="../.resources/greenbar.gif" width="84" height="10" title="212" alt="212"/></td><td class="ctr2" id="c6">71%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="42" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="78" height="10" title="26" alt="26"/></td><td class="ctr2" id="e0">65%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">21</td><td class="ctr1" id="h0">19</td><td class="ctr2" id="i0">64</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasPayloadDecoder.java.html#L187" class="el_method">getMtasPayload()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">67%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasPayloadDecoder.java.html#L12" class="el_method">MtasPayloadDecoder()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="8" height="10" title="21" alt="21"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasPayloadDecoder.java.html#L169" class="el_method">getMtasId()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasPayloadDecoder.java.html#L178" class="el_method">getMtasParentId()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasPayloadDecoder.java.html#L196" class="el_method">getMtasPosition()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasPayloadDecoder.java.html#L205" class="el_method">getMtasOffset()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasPayloadDecoder.java.html#L214" class="el_method">getMtasRealOffset()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPayloadDecoder</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasPayloadDecoder</span></div><h1>MtasPayloadDecoder</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">91 of 345</td><td class="ctr2">73%</td><td class="bar">15 of 42</td><td class="ctr2">64%</td><td class="ctr1">14</td><td class="ctr2">29</td><td class="ctr1">19</td><td class="ctr2">77</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasPayloadDecoder.java.html#L61" class="el_method">init(int, byte[])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="88" alt="88"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="212" alt="212"/></td><td class="ctr2" id="c6">70%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="78" height="10" title="26" alt="26"/></td><td class="ctr2" id="e0">65%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">21</td><td class="ctr1" id="h0">19</td><td class="ctr2" id="i0">64</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasPayloadDecoder.java.html#L185" class="el_method">getMtasPayload()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">66%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasPayloadDecoder.java.html#L13" class="el_method">MtasPayloadDecoder()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="21" alt="21"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasPayloadDecoder.java.html#L167" class="el_method">getMtasId()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasPayloadDecoder.java.html#L176" class="el_method">getMtasParentId()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasPayloadDecoder.java.html#L194" class="el_method">getMtasPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasPayloadDecoder.java.html#L203" class="el_method">getMtasOffset()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasPayloadDecoder.java.html#L212" class="el_method">getMtasRealOffset()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasPayloadDecoder.java.html b/jacoco/mtas.codec.payload/MtasPayloadDecoder.java.html
index 0b0664d..ad9992c 100644
--- a/jacoco/mtas.codec.payload/MtasPayloadDecoder.java.html
+++ b/jacoco/mtas.codec.payload/MtasPayloadDecoder.java.html
@@ -1,6 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPayloadDecoder.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasPayloadDecoder.java</span></div><h1>MtasPayloadDecoder.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPayloadDecoder.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasPayloadDecoder.java</span></div><h1>MtasPayloadDecoder.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
 
 import java.io.IOException;
+import java.util.SortedSet;
 import java.util.TreeSet;
 
 import mtas.analysis.token.MtasOffset;
@@ -9,7 +10,7 @@ import mtas.analysis.token.MtasPosition;
 /**
  * The Class MtasPayloadDecoder.
  */
-<span class="fc" id="L12">public class MtasPayloadDecoder {</span>
+<span class="fc" id="L13">public class MtasPayloadDecoder {</span>
 
   /** The byte stream. */
   private MtasBitInputStream byteStream;
@@ -21,25 +22,25 @@ import mtas.analysis.token.MtasPosition;
   private int mtasStartPosition;
 
   /** The mtas positions. */
-  private TreeSet&lt;Integer&gt; mtasPositions;
+  private SortedSet&lt;Integer&gt; mtasPositions;
 
   /** The mtas id. */
-<span class="fc" id="L27">  private Integer mtasId = null;</span>
+<span class="fc" id="L28">  private Integer mtasId = null;</span>
 
   /** The mtas payload value. */
-<span class="fc" id="L30">  private byte[] mtasPayloadValue = null;</span>
+<span class="fc" id="L31">  private byte[] mtasPayloadValue = null;</span>
 
   /** The mtas parent id. */
-<span class="fc" id="L33">  private Integer mtasParentId = null;</span>
+<span class="fc" id="L34">  private Integer mtasParentId = null;</span>
 
   /** The mtas payload. */
-<span class="fc" id="L36">  private Boolean mtasPayload = null;</span>
+<span class="fc" id="L37">  private Boolean mtasPayload = null;</span>
 
   /** The mtas parent. */
-<span class="fc" id="L39">  private Boolean mtasParent = null;</span>
+<span class="fc" id="L40">  private Boolean mtasParent = null;</span>
 
   /** The mtas position type. */
-<span class="fc" id="L42">  private String mtasPositionType = null;</span>
+<span class="fc" id="L43">  private String mtasPositionType = null;</span>
 
   /** The mtas offset. */
   private MtasOffset mtasOffset;
@@ -52,113 +53,110 @@ import mtas.analysis.token.MtasPosition;
   /**
    * Inits the.
    *
-   * @param startPosition
-   *          the start position
-   * @param payload
-   *          the payload
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param startPosition the start position
+   * @param payload the payload
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void init(int startPosition, byte[] payload) throws IOException {
-<span class="fc" id="L63">    byteStream = new MtasBitInputStream(payload);</span>
-<span class="fc" id="L64">    mtasStartPosition = startPosition;</span>
+<span class="fc" id="L61">    byteStream = new MtasBitInputStream(payload);</span>
+<span class="fc" id="L62">    mtasStartPosition = startPosition;</span>
     // analyse initial bits - position
     Boolean getOffset;
     Boolean getRealOffset;
-<span class="fc bfc" id="L68" title="All 2 branches covered.">    if (byteStream.readBit() == 1) {</span>
-<span class="pc bpc" id="L69" title="1 of 2 branches missed.">      if (byteStream.readBit() == 1) {</span>
-<span class="nc" id="L70">        mtasPositionType = null;</span>
+<span class="fc bfc" id="L66" title="All 2 branches covered.">    if (byteStream.readBit() == 1) {</span>
+<span class="pc bpc" id="L67" title="1 of 2 branches missed.">      if (byteStream.readBit() == 1) {</span>
+<span class="nc" id="L68">        mtasPositionType = null;</span>
       } else {
-<span class="fc" id="L72">        mtasPositionType = MtasPosition.POSITION_RANGE;</span>
+<span class="fc" id="L70">        mtasPositionType = MtasPosition.POSITION_RANGE;</span>
       }
     } else {
-<span class="fc bfc" id="L75" title="All 2 branches covered.">      if (byteStream.readBit() == 1) {</span>
-<span class="fc" id="L76">        mtasPositionType = MtasPosition.POSITION_SET;</span>
+<span class="fc bfc" id="L73" title="All 2 branches covered.">      if (byteStream.readBit() == 1) {</span>
+<span class="fc" id="L74">        mtasPositionType = MtasPosition.POSITION_SET;</span>
       } else {
-<span class="fc" id="L78">        mtasPositionType = MtasPosition.POSITION_SINGLE;</span>
+<span class="fc" id="L76">        mtasPositionType = MtasPosition.POSITION_SINGLE;</span>
       }
     }
     // analyze initial bits - offset
-<span class="pc bpc" id="L82" title="1 of 2 branches missed.">    if (byteStream.readBit() == 1) {</span>
-<span class="nc" id="L83">      getOffset = true;</span>
+<span class="pc bpc" id="L80" title="1 of 2 branches missed.">    if (byteStream.readBit() == 1) {</span>
+<span class="nc" id="L81">      getOffset = true;</span>
     } else {
-<span class="fc" id="L85">      getOffset = false;</span>
+<span class="fc" id="L83">      getOffset = false;</span>
     }
     // analyze initial bits - realOffset
-<span class="pc bpc" id="L88" title="1 of 2 branches missed.">    if (byteStream.readBit() == 1) {</span>
-<span class="nc" id="L89">      getRealOffset = true;</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    if (byteStream.readBit() == 1) {</span>
+<span class="nc" id="L87">      getRealOffset = true;</span>
     } else {
-<span class="fc" id="L91">      getRealOffset = false;</span>
+<span class="fc" id="L89">      getRealOffset = false;</span>
     }
     // analyze initial bits - parent
-<span class="fc bfc" id="L94" title="All 2 branches covered.">    if (byteStream.readBit() == 1) {</span>
-<span class="fc" id="L95">      mtasParent = true;</span>
+<span class="fc bfc" id="L92" title="All 2 branches covered.">    if (byteStream.readBit() == 1) {</span>
+<span class="fc" id="L93">      mtasParent = true;</span>
     } else {
-<span class="fc" id="L97">      mtasParent = false;</span>
+<span class="fc" id="L95">      mtasParent = false;</span>
     }
     // analyse initial bits - payload
-<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    if (byteStream.readBit() == 1) {</span>
-<span class="nc" id="L101">      mtasPayload = true;</span>
+<span class="pc bpc" id="L98" title="1 of 2 branches missed.">    if (byteStream.readBit() == 1) {</span>
+<span class="nc" id="L99">      mtasPayload = true;</span>
     } else {
-<span class="fc" id="L103">      mtasPayload = false;</span>
+<span class="fc" id="L101">      mtasPayload = false;</span>
     }
-<span class="pc bpc" id="L105" title="1 of 2 branches missed.">    if (byteStream.readBit() == 0) {</span>
+<span class="pc bpc" id="L103" title="1 of 2 branches missed.">    if (byteStream.readBit() == 0) {</span>
       // string
     } else {
       // other
     }
     // get id
-<span class="fc" id="L111">    mtasId = byteStream.readEliasGammaCodingNonNegativeInteger();</span>
+<span class="fc" id="L109">    mtasId = byteStream.readEliasGammaCodingNonNegativeInteger();</span>
     // get position info
-<span class="pc bpc" id="L113" title="1 of 4 branches missed.">    if (mtasPositionType!=null &amp;&amp; mtasPositionType.equals(MtasPosition.POSITION_SINGLE)) {</span>
-<span class="fc" id="L114">      mtasPosition = new MtasPosition(mtasStartPosition);</span>
-<span class="pc bpc" id="L115" title="1 of 4 branches missed.">    } else if (mtasPositionType!=null &amp;&amp; mtasPositionType.equals(MtasPosition.POSITION_RANGE)) {</span>
-<span class="fc" id="L116">      mtasPosition = new MtasPosition(mtasStartPosition, (mtasStartPosition</span>
-<span class="fc" id="L117">          + byteStream.readEliasGammaCodingPositiveInteger() - 1));</span>
-<span class="pc bpc" id="L118" title="2 of 4 branches missed.">    } else if (mtasPositionType!=null &amp;&amp; mtasPositionType.equals(MtasPosition.POSITION_SET)) {</span>
-<span class="fc" id="L119">      mtasPositions = new TreeSet&lt;&gt;();</span>
-<span class="fc" id="L120">      mtasPositions.add(mtasStartPosition);</span>
-<span class="fc" id="L121">      int numberOfPoints = byteStream.readEliasGammaCodingPositiveInteger();</span>
-<span class="fc" id="L122">      int[] positionList = new int[numberOfPoints];</span>
-<span class="fc" id="L123">      positionList[0] = mtasStartPosition;</span>
-<span class="fc" id="L124">      int previousPosition = 0;</span>
-<span class="fc" id="L125">      int currentPosition = mtasStartPosition;</span>
-<span class="fc bfc" id="L126" title="All 2 branches covered.">      for (int i = 1; i &lt; numberOfPoints; i++) {</span>
-<span class="fc" id="L127">        previousPosition = currentPosition;</span>
-<span class="fc" id="L128">        currentPosition = previousPosition</span>
-<span class="fc" id="L129">            + byteStream.readEliasGammaCodingPositiveInteger();</span>
-<span class="fc" id="L130">        positionList[i] = currentPosition;</span>
+<span class="pc bpc" id="L111" title="1 of 4 branches missed.">    if (mtasPositionType!=null &amp;&amp; mtasPositionType.equals(MtasPosition.POSITION_SINGLE)) {</span>
+<span class="fc" id="L112">      mtasPosition = new MtasPosition(mtasStartPosition);</span>
+<span class="pc bpc" id="L113" title="1 of 4 branches missed.">    } else if (mtasPositionType!=null &amp;&amp; mtasPositionType.equals(MtasPosition.POSITION_RANGE)) {</span>
+<span class="fc" id="L114">      mtasPosition = new MtasPosition(mtasStartPosition, (mtasStartPosition</span>
+<span class="fc" id="L115">          + byteStream.readEliasGammaCodingPositiveInteger() - 1));</span>
+<span class="pc bpc" id="L116" title="2 of 4 branches missed.">    } else if (mtasPositionType!=null &amp;&amp; mtasPositionType.equals(MtasPosition.POSITION_SET)) {</span>
+<span class="fc" id="L117">      mtasPositions = new TreeSet&lt;&gt;();</span>
+<span class="fc" id="L118">      mtasPositions.add(mtasStartPosition);</span>
+<span class="fc" id="L119">      int numberOfPoints = byteStream.readEliasGammaCodingPositiveInteger();</span>
+<span class="fc" id="L120">      int[] positionList = new int[numberOfPoints];</span>
+<span class="fc" id="L121">      positionList[0] = mtasStartPosition;</span>
+<span class="fc" id="L122">      int previousPosition = 0;</span>
+<span class="fc" id="L123">      int currentPosition = mtasStartPosition;</span>
+<span class="fc bfc" id="L124" title="All 2 branches covered.">      for (int i = 1; i &lt; numberOfPoints; i++) {</span>
+<span class="fc" id="L125">        previousPosition = currentPosition;</span>
+<span class="fc" id="L126">        currentPosition = previousPosition</span>
+<span class="fc" id="L127">            + byteStream.readEliasGammaCodingPositiveInteger();</span>
+<span class="fc" id="L128">        positionList[i] = currentPosition;</span>
       }
-<span class="fc" id="L132">      mtasPosition = new MtasPosition(positionList);</span>
-<span class="fc" id="L133">    } else {</span>
-<span class="nc" id="L134">      mtasPosition = null;</span>
+<span class="fc" id="L130">      mtasPosition = new MtasPosition(positionList);</span>
+<span class="fc" id="L131">    } else {</span>
+<span class="nc" id="L132">      mtasPosition = null;</span>
     }
     // get offset and realOffset info
-<span class="pc bpc" id="L137" title="1 of 2 branches missed.">    if (getOffset) {</span>
-<span class="nc" id="L138">      int offsetStart = byteStream.readEliasGammaCodingNonNegativeInteger();</span>
-<span class="nc" id="L139">      int offsetEnd = offsetStart</span>
-<span class="nc" id="L140">          + byteStream.readEliasGammaCodingPositiveInteger() - 1;</span>
-<span class="nc" id="L141">      mtasOffset = new MtasOffset(offsetStart, offsetEnd);</span>
-<span class="nc bnc" id="L142" title="All 2 branches missed.">      if (getRealOffset) {</span>
-<span class="nc" id="L143">        int realOffsetStart = byteStream.readEliasGammaCodingInteger()</span>
+<span class="pc bpc" id="L135" title="1 of 2 branches missed.">    if (getOffset) {</span>
+<span class="nc" id="L136">      int offsetStart = byteStream.readEliasGammaCodingNonNegativeInteger();</span>
+<span class="nc" id="L137">      int offsetEnd = offsetStart</span>
+<span class="nc" id="L138">          + byteStream.readEliasGammaCodingPositiveInteger() - 1;</span>
+<span class="nc" id="L139">      mtasOffset = new MtasOffset(offsetStart, offsetEnd);</span>
+<span class="nc bnc" id="L140" title="All 2 branches missed.">      if (getRealOffset) {</span>
+<span class="nc" id="L141">        int realOffsetStart = byteStream.readEliasGammaCodingInteger()</span>
             + offsetStart;
-<span class="nc" id="L145">        int realOffsetEnd = realOffsetStart</span>
-<span class="nc" id="L146">            + byteStream.readEliasGammaCodingPositiveInteger() - 1;</span>
-<span class="nc" id="L147">        mtasRealOffset = new MtasOffset(realOffsetStart, realOffsetEnd);</span>
+<span class="nc" id="L143">        int realOffsetEnd = realOffsetStart</span>
+<span class="nc" id="L144">            + byteStream.readEliasGammaCodingPositiveInteger() - 1;</span>
+<span class="nc" id="L145">        mtasRealOffset = new MtasOffset(realOffsetStart, realOffsetEnd);</span>
       }
-<span class="pc bpc" id="L149" title="1 of 2 branches missed.">    } else if (getRealOffset) {</span>
-<span class="nc" id="L150">      int realOffsetStart = byteStream.readEliasGammaCodingNonNegativeInteger();</span>
-<span class="nc" id="L151">      int realOffsetEnd = realOffsetStart</span>
-<span class="nc" id="L152">          + byteStream.readEliasGammaCodingPositiveInteger() - 1;</span>
-<span class="nc" id="L153">      mtasRealOffset = new MtasOffset(realOffsetStart, realOffsetEnd);</span>
+<span class="pc bpc" id="L147" title="1 of 2 branches missed.">    } else if (getRealOffset) {</span>
+<span class="nc" id="L148">      int realOffsetStart = byteStream.readEliasGammaCodingNonNegativeInteger();</span>
+<span class="nc" id="L149">      int realOffsetEnd = realOffsetStart</span>
+<span class="nc" id="L150">          + byteStream.readEliasGammaCodingPositiveInteger() - 1;</span>
+<span class="nc" id="L151">      mtasRealOffset = new MtasOffset(realOffsetStart, realOffsetEnd);</span>
     }
-<span class="fc bfc" id="L155" title="All 2 branches covered.">    if (mtasParent) {</span>
-<span class="fc" id="L156">      mtasParentId = byteStream.readEliasGammaCodingInteger() + mtasId;</span>
+<span class="fc bfc" id="L153" title="All 2 branches covered.">    if (mtasParent) {</span>
+<span class="fc" id="L154">      mtasParentId = byteStream.readEliasGammaCodingInteger() + mtasId;</span>
     }
-<span class="pc bpc" id="L158" title="1 of 2 branches missed.">    if (mtasPayload) {</span>
-<span class="nc" id="L159">      mtasPayloadValue = byteStream.readRemainingBytes();</span>
+<span class="pc bpc" id="L156" title="1 of 2 branches missed.">    if (mtasPayload) {</span>
+<span class="nc" id="L157">      mtasPayloadValue = byteStream.readRemainingBytes();</span>
     }
-<span class="fc" id="L161">  }</span>
+<span class="fc" id="L159">  }</span>
 
   /**
    * Gets the mtas id.
@@ -166,7 +164,7 @@ import mtas.analysis.token.MtasPosition;
    * @return the mtas id
    */
   public Integer getMtasId() {
-<span class="fc" id="L169">    return mtasId;</span>
+<span class="fc" id="L167">    return mtasId;</span>
   }
 
   /**
@@ -175,7 +173,7 @@ import mtas.analysis.token.MtasPosition;
    * @return the mtas parent id
    */
   public Integer getMtasParentId() {
-<span class="fc" id="L178">    return mtasParentId;</span>
+<span class="fc" id="L176">    return mtasParentId;</span>
   }
 
   /**
@@ -184,7 +182,7 @@ import mtas.analysis.token.MtasPosition;
    * @return the mtas payload
    */
   public byte[] getMtasPayload() {
-<span class="pc bpc" id="L187" title="1 of 2 branches missed.">    return mtasPayload ? mtasPayloadValue : null;</span>
+<span class="pc bpc" id="L185" title="1 of 2 branches missed.">    return mtasPayload ? mtasPayloadValue : null;</span>
   }
 
   /**
@@ -193,7 +191,7 @@ import mtas.analysis.token.MtasPosition;
    * @return the mtas position
    */
   public MtasPosition getMtasPosition() {
-<span class="fc" id="L196">    return mtasPosition;</span>
+<span class="fc" id="L194">    return mtasPosition;</span>
   }
 
   /**
@@ -202,7 +200,7 @@ import mtas.analysis.token.MtasPosition;
    * @return the mtas offset
    */
   public MtasOffset getMtasOffset() {
-<span class="fc" id="L205">    return mtasOffset;</span>
+<span class="fc" id="L203">    return mtasOffset;</span>
   }
 
   /**
@@ -211,8 +209,8 @@ import mtas.analysis.token.MtasPosition;
    * @return the mtas real offset
    */
   public MtasOffset getMtasRealOffset() {
-<span class="fc" id="L214">    return mtasRealOffset;</span>
+<span class="fc" id="L212">    return mtasRealOffset;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasPayloadEncoder.html b/jacoco/mtas.codec.payload/MtasPayloadEncoder.html
index f6289a3..51ee729 100644
--- a/jacoco/mtas.codec.payload/MtasPayloadEncoder.html
+++ b/jacoco/mtas.codec.payload/MtasPayloadEncoder.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPayloadEncoder</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasPayloadEncoder</span></div><h1>MtasPayloadEncoder</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">157 of 402</td><td class="ctr2">61%</td><td class="bar">27 of 52</td><td class="ctr2">48%</td><td class="ctr1">20</td><td class="ctr2">29</td><td class="ctr1">30</td><td class="ctr2">77</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasPayloadEncoder.java.html#L84" class="el_method">getPayload()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="47" height="10" title="152" alt="152"/><img src="../.resources/greenbar.gif" width="72" height="10" title="231" alt="231"/></td><td class="ctr2" id="c1">60%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="62" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="57" height="10" title="25" alt="25"/></td><td class="ctr2" id="e0">48%</td><td class="ctr1" id="f0">19</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">70</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasPayloadEncoder.java.html#L71" class="el_method">MtasPayloadEncoder(MtasToken)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasPayloadEncoder.java.html#L58" class="el_method">MtasPayloadEncoder(MtasToken, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPayloadEncoder</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_class">MtasPayloadEncoder</span></div><h1>MtasPayloadEncoder</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">157 of 402</td><td class="ctr2">60%</td><td class="bar">27 of 52</td><td class="ctr2">48%</td><td class="ctr1">20</td><td class="ctr2">29</td><td class="ctr1">30</td><td class="ctr2">77</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasPayloadEncoder.java.html#L80" class="el_method">getPayload()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="47" height="10" title="152" alt="152"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="231" alt="231"/></td><td class="ctr2" id="c1">60%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="25" alt="25"/></td><td class="ctr2" id="e0">48%</td><td class="ctr1" id="f0">19</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">70</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasPayloadEncoder.java.html#L68" class="el_method">MtasPayloadEncoder(MtasToken)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasPayloadEncoder.java.html#L56" class="el_method">MtasPayloadEncoder(MtasToken, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/MtasPayloadEncoder.java.html b/jacoco/mtas.codec.payload/MtasPayloadEncoder.java.html
index 5296e84..95fbbb6 100644
--- a/jacoco/mtas.codec.payload/MtasPayloadEncoder.java.html
+++ b/jacoco/mtas.codec.payload/MtasPayloadEncoder.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPayloadEncoder.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasPayloadEncoder.java</span></div><h1>MtasPayloadEncoder.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPayloadEncoder.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.payload</a> &gt; <span class="el_source">MtasPayloadEncoder.java</span></div><h1>MtasPayloadEncoder.java</h1><pre class="source lang-java linenums">package mtas.codec.payload;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -27,171 +27,167 @@ public class MtasPayloadEncoder {
   /** The encoding flags. */
   private int encodingFlags;
 
-  /** The encode payload. */
-  public final static int ENCODE_PAYLOAD = 1;
+  /** The Constant ENCODE_PAYLOAD. */
+  public static final int ENCODE_PAYLOAD = 1;
 
-  /** The encode offset. */
-  public final static int ENCODE_OFFSET = 2;
+  /** The Constant ENCODE_OFFSET. */
+  public static final int ENCODE_OFFSET = 2;
 
-  /** The encode realoffset. */
-  public final static int ENCODE_REALOFFSET = 4;
+  /** The Constant ENCODE_REALOFFSET. */
+  public static final int ENCODE_REALOFFSET = 4;
 
-  /** The encode parent. */
-  public final static int ENCODE_PARENT = 8;
+  /** The Constant ENCODE_PARENT. */
+  public static final int ENCODE_PARENT = 8;
 
-  /** The encode default. */
-  public final static int ENCODE_DEFAULT = ENCODE_PAYLOAD | ENCODE_OFFSET
+  /** The Constant ENCODE_DEFAULT. */
+  public static final int ENCODE_DEFAULT = ENCODE_PAYLOAD | ENCODE_OFFSET
       | ENCODE_PARENT;
 
-  /** The encode all. */
-  public final static int ENCODE_ALL = ENCODE_PAYLOAD | ENCODE_OFFSET
+  /** The Constant ENCODE_ALL. */
+  public static final int ENCODE_ALL = ENCODE_PAYLOAD | ENCODE_OFFSET
       | ENCODE_REALOFFSET | ENCODE_PARENT;
 
   /**
    * Instantiates a new mtas payload encoder.
    *
-   * @param token
-   *          the token
-   * @param flags
-   *          the flags
+   * @param token the token
+   * @param flags the flags
    */
-<span class="fc" id="L58">  public MtasPayloadEncoder(MtasToken token, int flags) {</span>
-<span class="fc" id="L59">    mtasToken = token;</span>
-<span class="fc" id="L60">    byteStream = new MtasBitOutputStream();</span>
-<span class="fc" id="L61">    encodingFlags = flags;</span>
-<span class="fc" id="L62">  }</span>
+<span class="fc" id="L56">  public MtasPayloadEncoder(MtasToken token, int flags) {</span>
+<span class="fc" id="L57">    mtasToken = token;</span>
+<span class="fc" id="L58">    byteStream = new MtasBitOutputStream();</span>
+<span class="fc" id="L59">    encodingFlags = flags;</span>
+<span class="fc" id="L60">  }</span>
 
   /**
    * Instantiates a new mtas payload encoder.
    *
-   * @param token
-   *          the token
+   * @param token the token
    */
   public MtasPayloadEncoder(MtasToken token) {
-<span class="nc" id="L71">    this(token, ENCODE_DEFAULT);</span>
-<span class="nc" id="L72">  }</span>
+<span class="nc" id="L68">    this(token, ENCODE_DEFAULT);</span>
+<span class="nc" id="L69">  }</span>
 
   /**
    * Gets the payload.
    *
    * @return the payload
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public BytesRef getPayload() throws IOException {
 
     // initial bits - position
-<span class="fc bfc" id="L84" title="All 2 branches covered.">    if (mtasToken.checkPositionType(MtasPosition.POSITION_SINGLE)) {</span>
+<span class="fc bfc" id="L80" title="All 2 branches covered.">    if (mtasToken.checkPositionType(MtasPosition.POSITION_SINGLE)) {</span>
+<span class="fc" id="L81">      byteStream.writeBit(0);</span>
+<span class="fc" id="L82">      byteStream.writeBit(0);</span>
+<span class="fc bfc" id="L83" title="All 2 branches covered.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_RANGE)) {</span>
+<span class="fc" id="L84">      byteStream.writeBit(1);</span>
 <span class="fc" id="L85">      byteStream.writeBit(0);</span>
-<span class="fc" id="L86">      byteStream.writeBit(0);</span>
-<span class="fc bfc" id="L87" title="All 2 branches covered.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_RANGE)) {</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_SET)) {</span>
+<span class="fc" id="L87">      byteStream.writeBit(0);</span>
 <span class="fc" id="L88">      byteStream.writeBit(1);</span>
-<span class="fc" id="L89">      byteStream.writeBit(0);</span>
-<span class="pc bpc" id="L90" title="1 of 2 branches missed.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_SET)) {</span>
-<span class="fc" id="L91">      byteStream.writeBit(0);</span>
-<span class="fc" id="L92">      byteStream.writeBit(1);</span>
     } else {
-<span class="nc" id="L94">      byteStream.writeBit(1);</span>
-<span class="nc" id="L95">      byteStream.writeBit(1);</span>
+<span class="nc" id="L90">      byteStream.writeBit(1);</span>
+<span class="nc" id="L91">      byteStream.writeBit(1);</span>
     }
     // initial bits - offset
-<span class="pc bpc" id="L98" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_OFFSET) == ENCODE_OFFSET</span>
-<span class="nc bnc" id="L99" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkOffset()) {</span>
-<span class="nc" id="L100">      byteStream.writeBit(1);</span>
+<span class="pc bpc" id="L94" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_OFFSET) == ENCODE_OFFSET</span>
+<span class="nc bnc" id="L95" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkOffset()) {</span>
+<span class="nc" id="L96">      byteStream.writeBit(1);</span>
     } else {
-<span class="fc" id="L102">      byteStream.writeBit(0);</span>
+<span class="fc" id="L98">      byteStream.writeBit(0);</span>
     }
     // initial bits - realOffset
-<span class="pc bpc" id="L105" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_REALOFFSET) == ENCODE_REALOFFSET</span>
-<span class="nc bnc" id="L106" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkRealOffset()) {</span>
-<span class="nc" id="L107">      byteStream.writeBit(1);</span>
+<span class="pc bpc" id="L101" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_REALOFFSET) == ENCODE_REALOFFSET</span>
+<span class="nc bnc" id="L102" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkRealOffset()) {</span>
+<span class="nc" id="L103">      byteStream.writeBit(1);</span>
     } else {
-<span class="fc" id="L109">      byteStream.writeBit(0);</span>
+<span class="fc" id="L105">      byteStream.writeBit(0);</span>
     }
     // initial bits - parentId
-<span class="pc bpc" id="L112" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PARENT) == ENCODE_PARENT</span>
-<span class="fc bfc" id="L113" title="All 2 branches covered.">        &amp;&amp; mtasToken.checkParentId()) {</span>
-<span class="fc" id="L114">      byteStream.writeBit(1);</span>
+<span class="pc bpc" id="L108" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PARENT) == ENCODE_PARENT</span>
+<span class="fc bfc" id="L109" title="All 2 branches covered.">        &amp;&amp; mtasToken.checkParentId()) {</span>
+<span class="fc" id="L110">      byteStream.writeBit(1);</span>
     } else {
-<span class="fc" id="L116">      byteStream.writeBit(0);</span>
+<span class="fc" id="L112">      byteStream.writeBit(0);</span>
     }
     // initial bits - original payload
-<span class="pc bpc" id="L119" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PAYLOAD) == ENCODE_PAYLOAD</span>
-<span class="nc bnc" id="L120" title="All 2 branches missed.">        &amp;&amp; mtasToken.getPayload() != null) {</span>
-<span class="nc" id="L121">      byteStream.writeBit(1);</span>
+<span class="pc bpc" id="L115" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PAYLOAD) == ENCODE_PAYLOAD</span>
+<span class="nc bnc" id="L116" title="All 2 branches missed.">        &amp;&amp; mtasToken.getPayload() != null) {</span>
+<span class="nc" id="L117">      byteStream.writeBit(1);</span>
     } else {
-<span class="fc" id="L123">      byteStream.writeBit(0);</span>
+<span class="fc" id="L119">      byteStream.writeBit(0);</span>
     }
-<span class="pc bpc" id="L125" title="1 of 2 branches missed.">    if (mtasToken.getType().equals(MtasTokenString.TOKEN_TYPE)) {</span>
-<span class="fc" id="L126">      byteStream.writeBit(0);</span>
+<span class="pc bpc" id="L121" title="1 of 2 branches missed.">    if (mtasToken.getType().equals(MtasTokenString.TOKEN_TYPE)) {</span>
+<span class="fc" id="L122">      byteStream.writeBit(0);</span>
     } else {
       // to add other token types later on
-<span class="nc" id="L129">      byteStream.writeBit(1);</span>
+<span class="nc" id="L125">      byteStream.writeBit(1);</span>
     }
     // add id (EliasGammaCoding)
-<span class="fc" id="L132">    byteStream.writeEliasGammaCodingNonNegativeInteger(mtasToken.getId());</span>
+<span class="fc" id="L128">    byteStream.writeEliasGammaCodingNonNegativeInteger(mtasToken.getId());</span>
     // add position info (EliasGammaCoding)
-<span class="fc bfc" id="L134" title="All 2 branches covered.">    if (mtasToken.checkPositionType(MtasPosition.POSITION_SINGLE)) {</span>
+<span class="fc bfc" id="L130" title="All 2 branches covered.">    if (mtasToken.checkPositionType(MtasPosition.POSITION_SINGLE)) {</span>
       // do nothing
-<span class="fc bfc" id="L136" title="All 2 branches covered.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_RANGE)) {</span>
+<span class="fc bfc" id="L132" title="All 2 branches covered.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_RANGE)) {</span>
       // write length
-<span class="fc" id="L138">      byteStream.writeEliasGammaCodingPositiveInteger(</span>
-<span class="fc" id="L139">          1 + mtasToken.getPositionEnd() - mtasToken.getPositionStart());</span>
-<span class="pc bpc" id="L140" title="1 of 2 branches missed.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_SET)) {</span>
+<span class="fc" id="L134">      byteStream.writeEliasGammaCodingPositiveInteger(</span>
+<span class="fc" id="L135">          1 + mtasToken.getPositionEnd() - mtasToken.getPositionStart());</span>
+<span class="pc bpc" id="L136" title="1 of 2 branches missed.">    } else if (mtasToken.checkPositionType(MtasPosition.POSITION_SET)) {</span>
       // write number of positions
-<span class="fc" id="L142">      int[] positionList = mtasToken.getPositions();</span>
-<span class="fc" id="L143">      byteStream.writeEliasGammaCodingPositiveInteger(positionList.length);</span>
-<span class="fc" id="L144">      int previousPosition = positionList[0];</span>
-<span class="fc bfc" id="L145" title="All 2 branches covered.">      for (int i = 1; i &lt; positionList.length; i++) {</span>
-<span class="fc" id="L146">        byteStream.writeEliasGammaCodingPositiveInteger(</span>
+<span class="fc" id="L138">      int[] positionList = mtasToken.getPositions();</span>
+<span class="fc" id="L139">      byteStream.writeEliasGammaCodingPositiveInteger(positionList.length);</span>
+<span class="fc" id="L140">      int previousPosition = positionList[0];</span>
+<span class="fc bfc" id="L141" title="All 2 branches covered.">      for (int i = 1; i &lt; positionList.length; i++) {</span>
+<span class="fc" id="L142">        byteStream.writeEliasGammaCodingPositiveInteger(</span>
             positionList[i] - previousPosition);
-<span class="fc" id="L148">        previousPosition = positionList[i];</span>
+<span class="fc" id="L144">        previousPosition = positionList[i];</span>
       }
     } else {
       // do nothing
     }
     // add offset info (EliasGammaCoding)
-<span class="pc bpc" id="L154" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_OFFSET) == ENCODE_OFFSET</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkOffset()) {</span>
-<span class="nc" id="L156">      byteStream</span>
-<span class="nc" id="L157">          .writeEliasGammaCodingNonNegativeInteger(mtasToken.getOffsetStart());</span>
-<span class="nc" id="L158">      byteStream.writeEliasGammaCodingPositiveInteger(</span>
-<span class="nc" id="L159">          1 + mtasToken.getOffsetEnd() - mtasToken.getOffsetStart());</span>
+<span class="pc bpc" id="L150" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_OFFSET) == ENCODE_OFFSET</span>
+<span class="nc bnc" id="L151" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkOffset()) {</span>
+<span class="nc" id="L152">      byteStream</span>
+<span class="nc" id="L153">          .writeEliasGammaCodingNonNegativeInteger(mtasToken.getOffsetStart());</span>
+<span class="nc" id="L154">      byteStream.writeEliasGammaCodingPositiveInteger(</span>
+<span class="nc" id="L155">          1 + mtasToken.getOffsetEnd() - mtasToken.getOffsetStart());</span>
     }
     // add realOffset info (EliasGammaCoding)
-<span class="pc bpc" id="L162" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_REALOFFSET) == ENCODE_REALOFFSET</span>
-<span class="nc bnc" id="L163" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkRealOffset()) {</span>
-<span class="nc bnc" id="L164" title="All 2 branches missed.">      if ((encodingFlags &amp; ENCODE_OFFSET) == ENCODE_OFFSET</span>
-<span class="nc bnc" id="L165" title="All 2 branches missed.">          &amp;&amp; mtasToken.checkOffset()) {</span>
-<span class="nc" id="L166">        byteStream.writeEliasGammaCodingInteger(</span>
-<span class="nc" id="L167">            mtasToken.getRealOffsetStart() - mtasToken.getOffsetStart());</span>
-<span class="nc" id="L168">        byteStream.writeEliasGammaCodingPositiveInteger(</span>
-<span class="nc" id="L169">            1 + mtasToken.getRealOffsetEnd() - mtasToken.getRealOffsetStart());</span>
+<span class="pc bpc" id="L158" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_REALOFFSET) == ENCODE_REALOFFSET</span>
+<span class="nc bnc" id="L159" title="All 2 branches missed.">        &amp;&amp; mtasToken.checkRealOffset()) {</span>
+<span class="nc bnc" id="L160" title="All 2 branches missed.">      if ((encodingFlags &amp; ENCODE_OFFSET) == ENCODE_OFFSET</span>
+<span class="nc bnc" id="L161" title="All 2 branches missed.">          &amp;&amp; mtasToken.checkOffset()) {</span>
+<span class="nc" id="L162">        byteStream.writeEliasGammaCodingInteger(</span>
+<span class="nc" id="L163">            mtasToken.getRealOffsetStart() - mtasToken.getOffsetStart());</span>
+<span class="nc" id="L164">        byteStream.writeEliasGammaCodingPositiveInteger(</span>
+<span class="nc" id="L165">            1 + mtasToken.getRealOffsetEnd() - mtasToken.getRealOffsetStart());</span>
       } else {
-<span class="nc" id="L171">        byteStream.writeEliasGammaCodingNonNegativeInteger(</span>
-<span class="nc" id="L172">            mtasToken.getRealOffsetStart());</span>
-<span class="nc" id="L173">        byteStream.writeEliasGammaCodingPositiveInteger(</span>
-<span class="nc" id="L174">            1 + mtasToken.getRealOffsetEnd() - mtasToken.getRealOffsetStart());</span>
+<span class="nc" id="L167">        byteStream.writeEliasGammaCodingNonNegativeInteger(</span>
+<span class="nc" id="L168">            mtasToken.getRealOffsetStart());</span>
+<span class="nc" id="L169">        byteStream.writeEliasGammaCodingPositiveInteger(</span>
+<span class="nc" id="L170">            1 + mtasToken.getRealOffsetEnd() - mtasToken.getRealOffsetStart());</span>
       }
     }
     // add parent info (EliasGammaCoding)
-<span class="pc bpc" id="L178" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PARENT) == ENCODE_PARENT</span>
-<span class="fc bfc" id="L179" title="All 2 branches covered.">        &amp;&amp; mtasToken.checkParentId()) {</span>
-<span class="fc" id="L180">      byteStream.writeEliasGammaCodingInteger(</span>
-<span class="fc" id="L181">          mtasToken.getParentId() - mtasToken.getId());</span>
+<span class="pc bpc" id="L174" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PARENT) == ENCODE_PARENT</span>
+<span class="fc bfc" id="L175" title="All 2 branches covered.">        &amp;&amp; mtasToken.checkParentId()) {</span>
+<span class="fc" id="L176">      byteStream.writeEliasGammaCodingInteger(</span>
+<span class="fc" id="L177">          mtasToken.getParentId() - mtasToken.getId());</span>
     }
     // add minimal number of zero-bits to get round number of bytes
-<span class="fc" id="L184">    byteStream.createByte();</span>
+<span class="fc" id="L180">    byteStream.createByte();</span>
     // finally add original payload bytes
-<span class="pc bpc" id="L186" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PAYLOAD) == ENCODE_PAYLOAD</span>
-<span class="nc bnc" id="L187" title="All 2 branches missed.">        &amp;&amp; mtasToken.getPayload() != null) {</span>
-<span class="nc" id="L188">      BytesRef payload = mtasToken.getPayload();</span>
-<span class="nc" id="L189">      byteStream.write(Arrays.copyOfRange(payload.bytes, payload.offset,</span>
+<span class="pc bpc" id="L182" title="1 of 2 branches missed.">    if ((encodingFlags &amp; ENCODE_PAYLOAD) == ENCODE_PAYLOAD</span>
+<span class="nc bnc" id="L183" title="All 2 branches missed.">        &amp;&amp; mtasToken.getPayload() != null) {</span>
+<span class="nc" id="L184">      BytesRef payload = mtasToken.getPayload();</span>
+<span class="nc" id="L185">      byteStream.write(Arrays.copyOfRange(payload.bytes, payload.offset,</span>
           (payload.offset + payload.length)));
     }
     // construct new payload
-<span class="fc" id="L193">    return new BytesRef(byteStream.toByteArray());</span>
+<span class="fc" id="L189">    return new BytesRef(byteStream.toByteArray());</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/index.html b/jacoco/mtas.codec.payload/index.html
index 8d17686..27ba279 100644
--- a/jacoco/mtas.codec.payload/index.html
+++ b/jacoco/mtas.codec.payload/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.payload</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.payload</span></div><h1>mtas.codec.payload</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">286 of 976</td><td class="ctr2">71%</td><td class="bar">49 of 122</td><td class="ctr2">60%</td><td class="ctr1">42</td><td class="ctr2">86</td><td class="ctr1">60</td><td class="ctr2">221</td><td class="ctr1">3</td><td class="ctr2">25</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasPayloadEncoder.html" class="el_class">MtasPayloadEncoder</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="46" height="10" title="157" alt="157"/><img src="../.resources/greenbar.gif" width="73" height="10" title="245" alt="245"/></td><td class="ctr2" id="c3">61%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="62" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="57" height="10" title="25" alt="25"/></td><td class="ctr2" id="e3">48%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">29</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">77</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">3</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="MtasPayloadDecoder.html" class="el_class">MtasPayloadDecoder</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="27" height="10" title="91" alt="91"/><img src="../.resources/greenbar.gif" width="75" height="10" title="254" alt="254"/></td><td class="ctr2" id="c2">74%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="34" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="62" height="10" title="27" alt="27"/></td><td class="ctr2" id="e2">64%</td><td class="ctr1" id="f1">14</td><td class="ctr2" id="g1">29</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i1">77</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="MtasBitInputStream.html" class="el_class">MtasBitInputStream</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="8" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="28" height="10" title="94" alt="94"/></td><td class="ctr2" id="c1">77%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="9" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="23" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">71%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i3">33</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasBitOutputStream.html" class="el_class">MtasBitOutputStream</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="28" height="10" title="97" alt="97"/></td><td class="ctr2" id="c0">91%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="6" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="25" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">79%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g2">15</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">34</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.payload</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.payload</span></div><h1>mtas.codec.payload</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">291 of 983</td><td class="ctr2">70%</td><td class="bar">51 of 124</td><td class="ctr2">58%</td><td class="ctr1">43</td><td class="ctr2">87</td><td class="ctr1">61</td><td class="ctr2">223</td><td class="ctr1">3</td><td class="ctr2">25</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasPayloadEncoder.html" class="el_class">MtasPayloadEncoder</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="157" alt="157"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="245" alt="245"/></td><td class="ctr2" id="c3">60%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="25" alt="25"/></td><td class="ctr2" id="e3">48%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">29</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">77</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">3</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="MtasPayloadDecoder.html" class="el_class">MtasPayloadDecoder</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="91" alt="91"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="254" alt="254"/></td><td class="ctr2" id="c2">73%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="62" height="10" title="27" alt="27"/></td><td class="ctr2" id="e1">64%</td><td class="ctr1" id="f1">14</td><td class="ctr2" id="g1">29</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i1">77</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="MtasBitInputStream.html" class="el_class">MtasBitInputStream</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="33" alt="33"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="94" alt="94"/></td><td class="ctr2" id="c1">74%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">62%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g3">14</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i3">34</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasBitOutputStream.html" class="el_class">MtasBitOutputStream</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="99" alt="99"/></td><td class="ctr2" id="c0">90%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">78%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g2">15</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">35</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.payload/index.source.html b/jacoco/mtas.codec.payload/index.source.html
index 3d28021..5c3ce49 100644
--- a/jacoco/mtas.codec.payload/index.source.html
+++ b/jacoco/mtas.codec.payload/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.payload</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.payload</span></div><h1>mtas.codec.payload</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">286 of 976</td><td class="ctr2">71%</td><td class="bar">49 of 122</td><td class="ctr2">60%</td><td class="ctr1">42</td><td class="ctr2">86</td><td class="ctr1">60</td><td class="ctr2">221</td><td class="ctr1">3</td><td class="ctr2">25</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasPayloadEncoder.java.html" class="el_source">MtasPayloadEncoder.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="46" height="10" title="157" alt="157"/><img src="../.resources/greenbar.gif" width="73" height="10" title="245" alt="245"/></td><td class="ctr2" id="c3">61%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="62" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="57" height="10" title="25" alt="25"/></td><td class="ctr2" id="e3">48%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">29</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">77</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">3</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="MtasPayloadDecoder.java.html" class="el_source">MtasPayloadDecoder.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="27" height="10" title="91" alt="91"/><img src="../.resources/greenbar.gif" width="75" height="10" title="254" alt="254"/></td><td class="ctr2" id="c2">74%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="34" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="62" height="10" title="27" alt="27"/></td><td class="ctr2" id="e2">64%</td><td class="ctr1" id="f1">14</td><td class="ctr2" id="g1">29</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i1">77</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="MtasBitInputStream.java.html" class="el_source">MtasBitInputStream.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="8" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="28" height="10" title="94" alt="94"/></td><td class="ctr2" id="c1">77%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="9" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="23" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">71%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i3">33</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasBitOutputStream.java.html" class="el_source">MtasBitOutputStream.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="28" height="10" title="97" alt="97"/></td><td class="ctr2" id="c0">91%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="6" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="25" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">79%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g2">15</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">34</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.payload</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.payload</span></div><h1>mtas.codec.payload</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">291 of 983</td><td class="ctr2">70%</td><td class="bar">51 of 124</td><td class="ctr2">58%</td><td class="ctr1">43</td><td class="ctr2">87</td><td class="ctr1">61</td><td class="ctr2">223</td><td class="ctr1">3</td><td class="ctr2">25</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasPayloadEncoder.java.html" class="el_source">MtasPayloadEncoder.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="157" alt="157"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="245" alt="245"/></td><td class="ctr2" id="c3">60%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="25" alt="25"/></td><td class="ctr2" id="e3">48%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">29</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">77</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">3</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="MtasPayloadDecoder.java.html" class="el_source">MtasPayloadDecoder.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="91" alt="91"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="254" alt="254"/></td><td class="ctr2" id="c2">73%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="62" height="10" title="27" alt="27"/></td><td class="ctr2" id="e1">64%</td><td class="ctr1" id="f1">14</td><td class="ctr2" id="g1">29</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i1">77</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="MtasBitInputStream.java.html" class="el_source">MtasBitInputStream.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="33" alt="33"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="94" alt="94"/></td><td class="ctr2" id="c1">74%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">62%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g3">14</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i3">34</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasBitOutputStream.java.html" class="el_source">MtasBitOutputStream.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="99" alt="99"/></td><td class="ctr2" id="c0">90%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">78%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g2">15</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">35</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalRBTree.html b/jacoco/mtas.codec.tree/IntervalRBTree.html
index 9c8e2c2..529bccd 100644
--- a/jacoco/mtas.codec.tree/IntervalRBTree.html
+++ b/jacoco/mtas.codec.tree/IntervalRBTree.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalRBTree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalRBTree</span></div><h1>IntervalRBTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">167 of 554</td><td class="ctr2">70%</td><td class="bar">32 of 74</td><td class="ctr2">57%</td><td class="ctr1">28</td><td class="ctr2">51</td><td class="ctr1">24</td><td class="ctr2">92</td><td class="ctr1">3</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a9"><a href="IntervalRBTree.java.html#L155" class="el_method">rotateRight(IntervalRBTreeNode)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="54" height="10" title="63" alt="63"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="IntervalRBTree.java.html#L48" class="el_method">addRangeEmpty(int, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="30" height="10" title="35" alt="35"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="IntervalRBTree.java.html#L199" class="el_method">flipColors(IntervalRBTreeNode)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="20" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="44" height="10" title="51" alt="51"/></td><td class="ctr2" id="c10">68%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="76" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">36%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="IntervalRBTree.java.html#L100" class="el_method">addRange(IntervalRBTreeNode, Integer, Integer, ArrayList)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="18" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="101" height="10" title="118" alt="118"/></td><td class="ctr2" id="c6">85%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="76" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">88%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="IntervalRBTree.java.html#L76" class="el_method">addRange(int, int, ArrayList)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="6" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="29" height="10" title="34" alt="34"/></td><td class="ctr2" id="c7">81%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="IntervalRBTree.java.html#L65" class="el_method">addSinglePoint(int, ArrayList)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="IntervalRBTree.java.html#L177" class="el_method">rotateLeft(IntervalRBTreeNode)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="50" height="10" title="59" alt="59"/></td><td class="ctr2" id="c5">94%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a13"><a href="IntervalRBTree.java.html#L136" class="el_method">updateMaxMin(IntervalRBTreeNode, IntervalRBTreeNode)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="14" height="10" title="17" alt="17"/></td><td class="ctr2" id="c8">81%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="IntervalRBTree.java.html#L14" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">75%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="IntervalRBTree.java.html#L241" class="el_method">setMaxMin(IntervalRBTreeNode)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="44" height="10" title="51" alt="51"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="IntervalRBTree.java.html#L34" class="el_method">IntervalRBTree(ArrayList)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="21" height="10" title="25" alt="25"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="IntervalRBTree.java.html#L215" class="el_method">isRed(IntervalRBTreeNode)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="9" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="IntervalRBTree.java.html#L23" class="el_method">IntervalRBTree()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a href="IntervalRBTree.java.html#L229" class="el_method">size(IntervalRBTreeNode)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="6" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"><img src="../.resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalRBTree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalRBTree</span></div><h1>IntervalRBTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">167 of 556</td><td class="ctr2">69%</td><td class="bar">32 of 74</td><td class="ctr2">56%</td><td class="ctr1">28</td><td class="ctr2">51</td><td class="ctr1">24</td><td class="ctr2">93</td><td class="ctr1">3</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a9"><a href="IntervalRBTree.java.html#L147" class="el_method">rotateRight(IntervalRBTreeNode)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="63" alt="63"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="IntervalRBTree.java.html#L46" class="el_method">addRangeEmpty(int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="35" alt="35"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="IntervalRBTree.java.html#L189" class="el_method">flipColors(IntervalRBTreeNode)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="51" alt="51"/></td><td class="ctr2" id="c10">68%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">36%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="IntervalRBTree.java.html#L94" class="el_method">addRange(IntervalRBTreeNode, Integer, Integer, ArrayList)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="120" alt="120"/></td><td class="ctr2" id="c6">85%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">87%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="IntervalRBTree.java.html#L74" class="el_method">addRange(int, int, ArrayList)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="34" alt="34"/></td><td class="ctr2" id="c7">80%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="IntervalRBTree.java.html#L63" class="el_method">addSinglePoint(int, ArrayList)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="IntervalRBTree.java.html#L168" class="el_method">rotateLeft(IntervalRBTreeNode)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="59" alt="59"/></td><td class="ctr2" id="c5">93%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a13"><a href="IntervalRBTree.java.html#L129" class="el_method">updateMaxMin(IntervalRBTreeNode, IntervalRBTreeNode)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="17" alt="17"/></td><td class="ctr2" id="c8">80%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="IntervalRBTree.java.html#L13" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">75%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="IntervalRBTree.java.html#L228" class="el_method">setMaxMin(IntervalRBTreeNode)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="51" alt="51"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="IntervalRBTree.java.html#L32" class="el_method">IntervalRBTree(ArrayList)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="25" alt="25"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="IntervalRBTree.java.html#L204" class="el_method">isRed(IntervalRBTreeNode)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="IntervalRBTree.java.html#L22" class="el_method">IntervalRBTree()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a href="IntervalRBTree.java.html#L217" class="el_method">size(IntervalRBTreeNode)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalRBTree.java.html b/jacoco/mtas.codec.tree/IntervalRBTree.java.html
index f6abae3..ced738b 100644
--- a/jacoco/mtas.codec.tree/IntervalRBTree.java.html
+++ b/jacoco/mtas.codec.tree/IntervalRBTree.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalRBTree.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalRBTree.java</span></div><h1>IntervalRBTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalRBTree.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalRBTree.java</span></div><h1>IntervalRBTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -8,35 +8,33 @@ import mtas.codec.util.CodecSearchTree.MtasTreeHit;
 /**
  * The Class IntervalRBTree.
  *
- * @param &lt;T&gt;
- *          the generic type
+ * @param &lt;T&gt; the generic type
  */
-<span class="pc bpc" id="L14" title="1 of 2 branches missed.">public class IntervalRBTree&lt;T&gt; extends IntervalTree&lt;T, IntervalRBTreeNode&lt;T&gt;&gt; {</span>
+<span class="pc bpc" id="L13" title="1 of 2 branches missed.">public class IntervalRBTree&lt;T&gt; extends IntervalTree&lt;T, IntervalRBTreeNode&lt;T&gt;&gt; {</span>
 
   /** The index. */
   private final HashMap&lt;String, IntervalRBTreeNode&lt;T&gt;&gt; index;
 
   /**
-   * Instantiates a new interval rb tree.
+   * Instantiates a new interval RB tree.
    */
   public IntervalRBTree() {
-<span class="fc" id="L23">    super();</span>
-<span class="fc" id="L24">    index = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L25">  }</span>
+<span class="fc" id="L22">    super();</span>
+<span class="fc" id="L23">    index = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L24">  }</span>
 
   /**
-   * Instantiates a new interval rb tree.
+   * Instantiates a new interval RB tree.
    *
-   * @param positionsHits
-   *          the positions hits
+   * @param positionsHits the positions hits
    */
   public IntervalRBTree(ArrayList&lt;IntervalTreeNodeData&lt;T&gt;&gt; positionsHits) {
-<span class="fc" id="L34">    this();</span>
-<span class="fc bfc" id="L35" title="All 2 branches covered.">    for (IntervalTreeNodeData&lt;T&gt; positionsHit : positionsHits) {</span>
-<span class="fc" id="L36">      addRange(positionsHit.start, positionsHit.end, positionsHit.list);</span>
-<span class="fc" id="L37">    }</span>
-<span class="fc" id="L38">    close();</span>
-<span class="fc" id="L39">  }</span>
+<span class="fc" id="L32">    this();</span>
+<span class="fc bfc" id="L33" title="All 2 branches covered.">    for (IntervalTreeNodeData&lt;T&gt; positionsHit : positionsHits) {</span>
+<span class="fc" id="L34">      addRange(positionsHit.start, positionsHit.end, positionsHit.list);</span>
+<span class="fc" id="L35">    }</span>
+<span class="fc" id="L36">    close();</span>
+<span class="fc" id="L37">  }</span>
 
   /*
    * (non-Javadoc)
@@ -45,14 +43,14 @@ import mtas.codec.util.CodecSearchTree.MtasTreeHit;
    */
   @Override
   final protected void addRangeEmpty(int left, int right) {
-<span class="nc" id="L48">    String key = left + &quot;_&quot; + right;</span>
-<span class="nc bnc" id="L49" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
+<span class="nc" id="L46">    String key = left + &quot;_&quot; + right;</span>
+<span class="nc bnc" id="L47" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
       // do nothing (empty...)
     } else {
-<span class="nc" id="L52">      root = addRange(root, left, right, null);</span>
-<span class="nc" id="L53">      root.color = IntervalRBTreeNode.BLACK;</span>
+<span class="nc" id="L50">      root = addRange(root, left, right, null);</span>
+<span class="nc" id="L51">      root.color = IntervalRBTreeNode.BLACK;</span>
     }
-<span class="nc" id="L55">  }</span>
+<span class="nc" id="L53">  }</span>
 
   /*
    * (non-Javadoc)
@@ -62,8 +60,8 @@ import mtas.codec.util.CodecSearchTree.MtasTreeHit;
   @Override
   final protected void addSinglePoint(int position,
       ArrayList&lt;MtasTreeHit&lt;T&gt;&gt; list) {
-<span class="nc" id="L65">    addRange(position, position, list);</span>
-<span class="nc" id="L66">  }</span>
+<span class="nc" id="L63">    addRange(position, position, list);</span>
+<span class="nc" id="L64">  }</span>
 
   /*
    * (non-Javadoc)
@@ -73,182 +71,171 @@ import mtas.codec.util.CodecSearchTree.MtasTreeHit;
   @Override
   final protected void addRange(int left, int right,
       ArrayList&lt;MtasTreeHit&lt;T&gt;&gt; list) {
-<span class="fc" id="L76">    String key = left + &quot;_&quot; + right;</span>
-<span class="pc bpc" id="L77" title="1 of 2 branches missed.">    if (index.containsKey(key)) {</span>
-<span class="nc" id="L78">      index.get(key).addList(list);</span>
+<span class="fc" id="L74">    String key = left + &quot;_&quot; + right;</span>
+<span class="pc bpc" id="L75" title="1 of 2 branches missed.">    if (index.containsKey(key)) {</span>
+<span class="nc" id="L76">      index.get(key).addList(list);</span>
     } else {
-<span class="fc" id="L80">      root = addRange(root, left, right, list);</span>
-<span class="fc" id="L81">      root.color = IntervalRBTreeNode.BLACK;</span>
+<span class="fc" id="L78">      root = addRange(root, left, right, list);</span>
+<span class="fc" id="L79">      root.color = IntervalRBTreeNode.BLACK;</span>
     }
-<span class="fc" id="L83">  }</span>
+<span class="fc" id="L81">  }</span>
 
   /**
    * Adds the range.
    *
-   * @param n
-   *          the n
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param list
-   *          the list
-   * @return the interval rb tree node
+   * @param n the n
+   * @param left the left
+   * @param right the right
+   * @param list the list
+   * @return the interval RB tree node
    */
   private IntervalRBTreeNode&lt;T&gt; addRange(IntervalRBTreeNode&lt;T&gt; n, Integer left,
       Integer right, ArrayList&lt;MtasTreeHit&lt;T&gt;&gt; list) {
-<span class="fc bfc" id="L100" title="All 2 branches covered.">    if (n == null) {</span>
-<span class="fc" id="L101">      String key = left.toString() + &quot;_&quot; + right.toString();</span>
-<span class="fc" id="L102">      n = new IntervalRBTreeNode&lt;T&gt;(left, right, IntervalRBTreeNode.RED, 1);</span>
-<span class="fc" id="L103">      n.addList(list);</span>
-<span class="fc" id="L104">      index.put(key, n);</span>
-<span class="fc" id="L105">    } else {</span>
-<span class="pc bpc" id="L106" title="1 of 2 branches missed.">      if (left &lt;= n.left) {</span>
-<span class="nc" id="L107">        n.leftChild = addRange(n.leftChild, left, right, list);</span>
-<span class="nc" id="L108">        updateMaxMin(n, n.leftChild);</span>
+<span class="fc" id="L94">    IntervalRBTreeNode&lt;T&gt; localN = n;</span>
+<span class="fc bfc" id="L95" title="All 2 branches covered.">    if (localN == null) {</span>
+<span class="fc" id="L96">      String key = left.toString() + &quot;_&quot; + right.toString();</span>
+<span class="fc" id="L97">      localN = new IntervalRBTreeNode&lt;&gt;(left, right, IntervalRBTreeNode.RED, 1);</span>
+<span class="fc" id="L98">      localN.addList(list);      </span>
+<span class="fc" id="L99">      index.put(key, localN);</span>
+<span class="fc" id="L100">    } else {</span>
+<span class="pc bpc" id="L101" title="1 of 2 branches missed.">      if (left &lt;= localN.left) {</span>
+<span class="nc" id="L102">        localN.leftChild = addRange(localN.leftChild, left, right, list);</span>
+<span class="nc" id="L103">        updateMaxMin(localN, localN.leftChild);</span>
       } else {
-<span class="fc" id="L110">        n.rightChild = addRange(n.rightChild, left, right, list);</span>
-<span class="fc" id="L111">        updateMaxMin(n, n.rightChild);</span>
+<span class="fc" id="L105">        localN.rightChild = addRange(localN.rightChild, left, right, list);</span>
+<span class="fc" id="L106">        updateMaxMin(localN, localN.rightChild);</span>
       }
-<span class="fc bfc" id="L113" title="All 4 branches covered.">      if (isRed(n.rightChild) &amp;&amp; !isRed(n.leftChild)) {</span>
-<span class="fc" id="L114">        n = rotateLeft(n);</span>
+<span class="fc bfc" id="L108" title="All 4 branches covered.">      if (isRed(localN.rightChild) &amp;&amp; !isRed(localN.leftChild)) {</span>
+<span class="fc" id="L109">        localN = rotateLeft(localN);</span>
       }
-<span class="pc bpc" id="L116" title="1 of 4 branches missed.">      if (isRed(n.leftChild) &amp;&amp; isRed(n.leftChild.leftChild)) {</span>
-<span class="nc" id="L117">        n = rotateRight(n);</span>
+<span class="pc bpc" id="L111" title="1 of 4 branches missed.">      if (isRed(localN.leftChild) &amp;&amp; isRed(localN.leftChild.leftChild)) {</span>
+<span class="nc" id="L112">        localN = rotateRight(localN);</span>
       }
-<span class="fc bfc" id="L119" title="All 4 branches covered.">      if (isRed(n.leftChild) &amp;&amp; isRed(n.rightChild)) {</span>
-<span class="fc" id="L120">        flipColors(n);</span>
+<span class="fc bfc" id="L114" title="All 4 branches covered.">      if (isRed(localN.leftChild) &amp;&amp; isRed(localN.rightChild)) {</span>
+<span class="fc" id="L115">        flipColors(localN);</span>
       }
-<span class="fc" id="L122">      n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
-    }
-<span class="fc" id="L124">    return n;</span>
+<span class="fc" id="L117">      localN.n = size(localN.leftChild) + size(localN.rightChild) + 1;      </span>
+    }    
+<span class="fc" id="L119">    return localN;</span>
   }
 
   /**
    * Update max min.
    *
-   * @param n
-   *          the n
-   * @param c
-   *          the c
+   * @param n the n
+   * @param c the c
    */
   private void updateMaxMin(IntervalRBTreeNode&lt;T&gt; n, IntervalRBTreeNode&lt;T&gt; c) {
-<span class="pc bpc" id="L136" title="1 of 2 branches missed.">    if (c != null) {</span>
-<span class="pc bpc" id="L137" title="1 of 2 branches missed.">      if (n.max &lt; c.max) {</span>
-<span class="fc" id="L138">        n.max = c.max;</span>
+<span class="pc bpc" id="L129" title="1 of 2 branches missed.">    if (c != null) {</span>
+<span class="pc bpc" id="L130" title="1 of 2 branches missed.">      if (n.max &lt; c.max) {</span>
+<span class="fc" id="L131">        n.max = c.max;</span>
       }
-<span class="pc bpc" id="L140" title="1 of 2 branches missed.">      if (n.min &gt; c.min) {</span>
-<span class="nc" id="L141">        n.min = c.min;</span>
+<span class="pc bpc" id="L133" title="1 of 2 branches missed.">      if (n.min &gt; c.min) {</span>
+<span class="nc" id="L134">        n.min = c.min;</span>
       }
     }
-<span class="fc" id="L144">  }</span>
+<span class="fc" id="L137">  }</span>
 
   // make a left-leaning link lean to the right
   /**
    * Rotate right.
    *
-   * @param n
-   *          the n
-   * @return the interval rb tree node
+   * @param n the n
+   * @return the interval RB tree node
    */
   private IntervalRBTreeNode&lt;T&gt; rotateRight(IntervalRBTreeNode&lt;T&gt; n) {
-<span class="nc bnc" id="L155" title="All 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.leftChild);</span>
-<span class="nc" id="L156">    IntervalRBTreeNode&lt;T&gt; x = n.leftChild;</span>
-<span class="nc" id="L157">    n.leftChild = x.rightChild;</span>
-<span class="nc" id="L158">    x.rightChild = n;</span>
-<span class="nc" id="L159">    x.color = x.rightChild.color;</span>
-<span class="nc" id="L160">    x.rightChild.color = IntervalRBTreeNode.RED;</span>
-<span class="nc" id="L161">    x.n = n.n;</span>
-<span class="nc" id="L162">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
-<span class="nc" id="L163">    setMaxMin(n);</span>
-<span class="nc" id="L164">    setMaxMin(x);</span>
-<span class="nc" id="L165">    return x;</span>
+<span class="nc bnc" id="L147" title="All 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.leftChild);</span>
+<span class="nc" id="L148">    IntervalRBTreeNode&lt;T&gt; x = n.leftChild;</span>
+<span class="nc" id="L149">    n.leftChild = x.rightChild;</span>
+<span class="nc" id="L150">    x.rightChild = n;</span>
+<span class="nc" id="L151">    x.color = x.rightChild.color;</span>
+<span class="nc" id="L152">    x.rightChild.color = IntervalRBTreeNode.RED;</span>
+<span class="nc" id="L153">    x.n = n.n;</span>
+<span class="nc" id="L154">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
+<span class="nc" id="L155">    setMaxMin(n);</span>
+<span class="nc" id="L156">    setMaxMin(x);</span>
+<span class="nc" id="L157">    return x;</span>
   }
 
   // make a right-leaning link lean to the left
   /**
    * Rotate left.
    *
-   * @param n
-   *          the n
-   * @return the interval rb tree node
+   * @param n the n
+   * @return the interval RB tree node
    */
   private IntervalRBTreeNode&lt;T&gt; rotateLeft(IntervalRBTreeNode&lt;T&gt; n) {
-<span class="pc bpc" id="L177" title="3 of 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.rightChild);</span>
-<span class="fc" id="L178">    IntervalRBTreeNode&lt;T&gt; x = n.rightChild;</span>
-<span class="fc" id="L179">    n.rightChild = x.leftChild;</span>
-<span class="fc" id="L180">    x.leftChild = n;</span>
-<span class="fc" id="L181">    x.color = x.leftChild.color;</span>
-<span class="fc" id="L182">    x.leftChild.color = IntervalRBTreeNode.RED;</span>
-<span class="fc" id="L183">    x.n = n.n;</span>
-<span class="fc" id="L184">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
-<span class="fc" id="L185">    setMaxMin(n);</span>
-<span class="fc" id="L186">    setMaxMin(x);</span>
-<span class="fc" id="L187">    return x;</span>
+<span class="pc bpc" id="L168" title="3 of 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.rightChild);</span>
+<span class="fc" id="L169">    IntervalRBTreeNode&lt;T&gt; x = n.rightChild;</span>
+<span class="fc" id="L170">    n.rightChild = x.leftChild;</span>
+<span class="fc" id="L171">    x.leftChild = n;</span>
+<span class="fc" id="L172">    x.color = x.leftChild.color;</span>
+<span class="fc" id="L173">    x.leftChild.color = IntervalRBTreeNode.RED;</span>
+<span class="fc" id="L174">    x.n = n.n;</span>
+<span class="fc" id="L175">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
+<span class="fc" id="L176">    setMaxMin(n);</span>
+<span class="fc" id="L177">    setMaxMin(x);</span>
+<span class="fc" id="L178">    return x;</span>
   }
 
   // flip the colors of a node and its two children
   /**
    * Flip colors.
    *
-   * @param n
-   *          the n
+   * @param n the n
    */
   private void flipColors(IntervalRBTreeNode&lt;T&gt; n) {
     // n must have opposite color of its two children
-<span class="pc bpc" id="L199" title="4 of 8 branches missed.">    assert (n != null) &amp;&amp; (n.leftChild != null) &amp;&amp; (n.rightChild != null);</span>
-<span class="pc bpc" id="L200" title="4 of 8 branches missed.">    assert (!isRed(n) &amp;&amp; isRed(n.leftChild) &amp;&amp; isRed(n.rightChild))</span>
-<span class="nc bnc" id="L201" title="All 6 branches missed.">        || (isRed(n) &amp;&amp; !isRed(n.leftChild) &amp;&amp; !isRed(n.rightChild));</span>
-<span class="fc" id="L202">    n.color ^= 1;</span>
-<span class="fc" id="L203">    n.leftChild.color ^= 1;</span>
-<span class="fc" id="L204">    n.rightChild.color ^= 1;</span>
-<span class="fc" id="L205">  }</span>
+<span class="pc bpc" id="L189" title="4 of 8 branches missed.">    assert (n != null) &amp;&amp; (n.leftChild != null) &amp;&amp; (n.rightChild != null);</span>
+<span class="pc bpc" id="L190" title="4 of 8 branches missed.">    assert (!isRed(n) &amp;&amp; isRed(n.leftChild) &amp;&amp; isRed(n.rightChild))</span>
+<span class="nc bnc" id="L191" title="All 6 branches missed.">        || (isRed(n) &amp;&amp; !isRed(n.leftChild) &amp;&amp; !isRed(n.rightChild));</span>
+<span class="fc" id="L192">    n.color ^= 1;</span>
+<span class="fc" id="L193">    n.leftChild.color ^= 1;</span>
+<span class="fc" id="L194">    n.rightChild.color ^= 1;</span>
+<span class="fc" id="L195">  }</span>
 
   /**
    * Checks if is red.
    *
-   * @param n
-   *          the n
+   * @param n the n
    * @return true, if is red
    */
   private boolean isRed(IntervalRBTreeNode&lt;T&gt; n) {
-<span class="fc bfc" id="L215" title="All 2 branches covered.">    if (n == null) {</span>
-<span class="fc" id="L216">      return false;</span>
+<span class="fc bfc" id="L204" title="All 2 branches covered.">    if (n == null) {</span>
+<span class="fc" id="L205">      return false;</span>
     }
-<span class="fc bfc" id="L218" title="All 2 branches covered.">    return n.color == IntervalRBTreeNode.RED;</span>
+<span class="fc bfc" id="L207" title="All 2 branches covered.">    return n.color == IntervalRBTreeNode.RED;</span>
   }
 
   /**
    * Size.
    *
-   * @param n
-   *          the n
+   * @param n the n
    * @return the int
    */
   private int size(IntervalRBTreeNode&lt;T&gt; n) {
-<span class="fc bfc" id="L229" title="All 2 branches covered.">    if (n == null)</span>
-<span class="fc" id="L230">      return 0;</span>
-<span class="fc" id="L231">    return n.n;</span>
+<span class="fc bfc" id="L217" title="All 2 branches covered.">    if (n == null)</span>
+<span class="fc" id="L218">      return 0;</span>
+<span class="fc" id="L219">    return n.n;</span>
   }
 
   /**
    * Sets the max min.
    *
-   * @param n
-   *          the new max min
+   * @param n the new max min
    */
   private void setMaxMin(IntervalRBTreeNode&lt;T&gt; n) {
-<span class="fc" id="L241">    n.min = n.left;</span>
-<span class="fc" id="L242">    n.max = n.right;</span>
-<span class="fc bfc" id="L243" title="All 2 branches covered.">    if (n.leftChild != null) {</span>
-<span class="fc" id="L244">      n.min = Math.min(n.min, n.leftChild.min);</span>
-<span class="fc" id="L245">      n.max = Math.max(n.max, n.leftChild.max);</span>
+<span class="fc" id="L228">    n.min = n.left;</span>
+<span class="fc" id="L229">    n.max = n.right;</span>
+<span class="fc bfc" id="L230" title="All 2 branches covered.">    if (n.leftChild != null) {</span>
+<span class="fc" id="L231">      n.min = Math.min(n.min, n.leftChild.min);</span>
+<span class="fc" id="L232">      n.max = Math.max(n.max, n.leftChild.max);</span>
     }
-<span class="fc bfc" id="L247" title="All 2 branches covered.">    if (n.rightChild != null) {</span>
-<span class="fc" id="L248">      n.min = Math.min(n.min, n.rightChild.min);</span>
-<span class="fc" id="L249">      n.max = Math.max(n.max, n.rightChild.max);</span>
+<span class="fc bfc" id="L234" title="All 2 branches covered.">    if (n.rightChild != null) {</span>
+<span class="fc" id="L235">      n.min = Math.min(n.min, n.rightChild.min);</span>
+<span class="fc" id="L236">      n.max = Math.max(n.max, n.rightChild.max);</span>
     }
-<span class="fc" id="L251">  }</span>
+<span class="fc" id="L238">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalRBTreeNode.html b/jacoco/mtas.codec.tree/IntervalRBTreeNode.html
index 7620d3d..3392661 100644
--- a/jacoco/mtas.codec.tree/IntervalRBTreeNode.html
+++ b/jacoco/mtas.codec.tree/IntervalRBTreeNode.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalRBTreeNode</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalRBTreeNode</span></div><h1>IntervalRBTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 11</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="IntervalRBTreeNode.java.html#L38" class="el_method">IntervalRBTreeNode(int, int, int, int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalRBTreeNode</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalRBTreeNode</span></div><h1>IntervalRBTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 11</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="IntervalRBTreeNode.java.html#L33" class="el_method">IntervalRBTreeNode(int, int, int, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalRBTreeNode.java.html b/jacoco/mtas.codec.tree/IntervalRBTreeNode.java.html
index 309a561..2d11c5d 100644
--- a/jacoco/mtas.codec.tree/IntervalRBTreeNode.java.html
+++ b/jacoco/mtas.codec.tree/IntervalRBTreeNode.java.html
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalRBTreeNode.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalRBTreeNode.java</span></div><h1>IntervalRBTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalRBTreeNode.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalRBTreeNode.java</span></div><h1>IntervalRBTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 /**
  * The Class IntervalRBTreeNode.
  *
- * @param &lt;T&gt;
- *          the generic type
+ * @param &lt;T&gt; the generic type
  */
 public class IntervalRBTreeNode&lt;T&gt;
     extends IntervalTreeNode&lt;T, IntervalRBTreeNode&lt;T&gt;&gt; {
@@ -23,22 +22,18 @@ public class IntervalRBTreeNode&lt;T&gt;
 
   // node with start and end position
   /**
-   * Instantiates a new interval rb tree node.
+   * Instantiates a new interval RB tree node.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param color
-   *          the color
-   * @param n
-   *          the n
+   * @param left the left
+   * @param right the right
+   * @param color the color
+   * @param n the n
    */
   public IntervalRBTreeNode(int left, int right, int color, int n) {
-<span class="fc" id="L38">    super(left, right);</span>
-<span class="fc" id="L39">    this.color = color;</span>
-<span class="fc" id="L40">    this.n = n;</span>
-<span class="fc" id="L41">  }</span>
+<span class="fc" id="L33">    super(left, right);</span>
+<span class="fc" id="L34">    this.color = color;</span>
+<span class="fc" id="L35">    this.n = n;</span>
+<span class="fc" id="L36">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalTree.html b/jacoco/mtas.codec.tree/IntervalTree.html
index 326bc94..258483d 100644
--- a/jacoco/mtas.codec.tree/IntervalTree.html
+++ b/jacoco/mtas.codec.tree/IntervalTree.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalTree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalTree</span></div><h1>IntervalTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">120 of 135</td><td class="ctr2">11%</td><td class="bar">5 of 6</td><td class="ctr2">17%</td><td class="ctr1">7</td><td class="ctr2">10</td><td class="ctr1">16</td><td class="ctr2">22</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="IntervalTree.java.html#L88" class="el_method">printBalance(Integer, IntervalTreeNode)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="102" alt="102"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="IntervalTree.java.html#L76" class="el_method">printBalance()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="IntervalTree.java.html#L32" class="el_method">close()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">60%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="IntervalTree.java.html#L127" class="el_method">setCurrent(IntervalTreeNode)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="IntervalTree.java.html#L117" class="el_method">getCurrent()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="IntervalTree.java.html#L22" class="el_method">IntervalTree()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="IntervalTree.java.html#L108" class="el_method">getRoot()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalTree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalTree</span></div><h1>IntervalTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">137 of 152</td><td class="ctr2">9%</td><td class="bar">5 of 6</td><td class="ctr2">16%</td><td class="ctr1">7</td><td class="ctr2">10</td><td class="ctr1">16</td><td class="ctr2">22</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><a href="IntervalTree.java.html#L82" class="el_method">printBalance(Integer, IntervalTreeNode)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="119" alt="119"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="IntervalTree.java.html#L71" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="IntervalTree.java.html#L33" class="el_method">close()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">60%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="IntervalTree.java.html#L123" class="el_method">setCurrent(IntervalTreeNode)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="IntervalTree.java.html#L114" class="el_method">getCurrent()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="IntervalTree.java.html#L23" class="el_method">IntervalTree()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="IntervalTree.java.html#L105" class="el_method">getRoot()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalTree.java.html b/jacoco/mtas.codec.tree/IntervalTree.java.html
index 9daf102..587d2b2 100644
--- a/jacoco/mtas.codec.tree/IntervalTree.java.html
+++ b/jacoco/mtas.codec.tree/IntervalTree.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalTree.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalTree.java</span></div><h1>IntervalTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalTree.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalTree.java</span></div><h1>IntervalTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.ArrayList;
 import mtas.codec.util.CodecSearchTree.MtasTreeHit;
@@ -6,22 +6,23 @@ import mtas.codec.util.CodecSearchTree.MtasTreeHit;
 /**
  * The Class IntervalTree.
  *
- * @param &lt;T&gt;
- *          the generic type
- * @param &lt;N&gt;
- *          the number type
+ * @param &lt;T&gt; the generic type
+ * @param &lt;N&gt; the number type
  */
 abstract public class IntervalTree&lt;T, N extends IntervalTreeNode&lt;T, N&gt;&gt; {
 
+  /** The root. */
+  protected N root;
+
   /** The current. */
-  protected N root, current;
+  protected N current;
 
   /**
    * Instantiates a new interval tree.
    */
-<span class="fc" id="L22">  public IntervalTree() {</span>
-<span class="fc" id="L23">    root = null;</span>
-<span class="fc" id="L24">  }</span>
+<span class="fc" id="L23">  public IntervalTree() {</span>
+<span class="fc" id="L24">    root = null;</span>
+<span class="fc" id="L25">  }</span>
 
   /**
    * Close.
@@ -29,19 +30,17 @@ abstract public class IntervalTree&lt;T, N extends IntervalTreeNode&lt;T, N&gt;&
    * @return the n
    */
   final public N close() {
-<span class="pc bpc" id="L32" title="1 of 2 branches missed.">    if (root == null) {</span>
-<span class="nc" id="L33">      addRangeEmpty(0, 0);</span>
+<span class="pc bpc" id="L33" title="1 of 2 branches missed.">    if (root == null) {</span>
+<span class="nc" id="L34">      addRangeEmpty(0, 0);</span>
     }
-<span class="fc" id="L35">    return root;</span>
+<span class="fc" id="L36">    return root;</span>
   }
 
   /**
    * Adds the single point.
    *
-   * @param position
-   *          the position
-   * @param list
-   *          the list
+   * @param position the position
+   * @param list the list
    */
   abstract protected void addSinglePoint(int position,
       ArrayList&lt;MtasTreeHit&lt;T&gt;&gt; list);
@@ -49,12 +48,9 @@ abstract public class IntervalTree&lt;T, N extends IntervalTreeNode&lt;T, N&gt;&
   /**
    * Adds the range.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param list
-   *          the list
+   * @param left the left
+   * @param right the right
+   * @param list the list
    */
   abstract protected void addRange(int left, int right,
       ArrayList&lt;MtasTreeHit&lt;T&gt;&gt; list);
@@ -62,42 +58,43 @@ abstract public class IntervalTree&lt;T, N extends IntervalTreeNode&lt;T, N&gt;&
   /**
    * Adds the range empty.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
+   * @param left the left
+   * @param right the right
    */
   abstract protected void addRangeEmpty(int left, int right);
 
-  /**
-   * Prints the balance.
+  /* (non-Javadoc)
+   * @see java.lang.Object#toString()
    */
-  final public void printBalance() {
-<span class="nc" id="L76">    printBalance(1, root);</span>
-<span class="nc" id="L77">  }</span>
+  @Override
+  public String toString() {
+<span class="nc" id="L71">    return printBalance(1, root);</span>
+  }
 
   /**
    * Prints the balance.
    *
-   * @param p
-   *          the p
-   * @param n
-   *          the n
+   * @param p the p
+   * @param n the n
+   * @return the string
    */
-  final private void printBalance(Integer p, N n) {
-<span class="nc bnc" id="L88" title="All 2 branches missed.">    if (n != null) {</span>
-<span class="nc" id="L89">      printBalance((p + 1), n.leftChild);</span>
-<span class="nc" id="L90">      System.out.print(String.format(&quot;%&quot; + (3 * p) + &quot;s&quot;, &quot;&quot;));</span>
-<span class="nc bnc" id="L91" title="All 2 branches missed.">      if (n.left == n.right) {</span>
-<span class="nc" id="L92">        System.out.println(</span>
-<span class="nc" id="L93">            &quot;[&quot; + n.left + &quot;] (&quot; + n.max + &quot;) : &quot; + n.lists.size() + &quot; lists&quot;);</span>
+  final private String printBalance(Integer p, N n) {
+<span class="nc" id="L82">    StringBuilder text = new StringBuilder();</span>
+<span class="nc bnc" id="L83" title="All 2 branches missed.">    if (n != null) {</span>
+<span class="nc" id="L84">      text.append(printBalance((p + 1), n.leftChild));</span>
+<span class="nc" id="L85">      String format = &quot;%&quot; + (3 * p) + &quot;s&quot;;</span>
+<span class="nc" id="L86">      text.append(String.format(format, &quot;&quot;));</span>
+<span class="nc bnc" id="L87" title="All 2 branches missed.">      if (n.left == n.right) {</span>
+<span class="nc" id="L88">        text.append(&quot;[&quot; + n.left + &quot;] (&quot; + n.max + &quot;) : &quot; + n.lists.size()</span>
+            + &quot; lists\n&quot;);
       } else {
-<span class="nc" id="L95">        System.out.println(&quot;[&quot; + n.left + &quot;-&quot; + n.right + &quot;] (&quot; + n.max + &quot;) : &quot;</span>
-<span class="nc" id="L96">            + n.lists.size() + &quot; lists&quot;);</span>
+<span class="nc" id="L91">        text.append(&quot;[&quot; + n.left + &quot;-&quot; + n.right + &quot;] (&quot; + n.max + &quot;) : &quot;</span>
+<span class="nc" id="L92">            + n.lists.size() + &quot; lists\n&quot;);</span>
       }
-<span class="nc" id="L98">      printBalance((p + 1), n.rightChild);</span>
+<span class="nc" id="L94">      text.append(printBalance((p + 1), n.rightChild));</span>
     }
-<span class="nc" id="L100">  }</span>
+<span class="nc" id="L96">    return text.toString();</span>
+  }
 
   /**
    * Gets the root.
@@ -105,7 +102,7 @@ abstract public class IntervalTree&lt;T, N extends IntervalTreeNode&lt;T, N&gt;&
    * @return the root
    */
   final public N getRoot() {
-<span class="fc" id="L108">    return root;</span>
+<span class="fc" id="L105">    return root;</span>
   }
 
   /**
@@ -114,18 +111,17 @@ abstract public class IntervalTree&lt;T, N extends IntervalTreeNode&lt;T, N&gt;&
    * @return the current
    */
   final public N getCurrent() {
-<span class="nc" id="L117">    return current;</span>
+<span class="nc" id="L114">    return current;</span>
   }
 
   /**
    * Sets the current.
    *
-   * @param node
-   *          the new current
+   * @param node the new current
    */
   final public void setCurrent(N node) {
-<span class="nc" id="L127">    current = node;</span>
-<span class="nc" id="L128">  }</span>
+<span class="nc" id="L123">    current = node;</span>
+<span class="nc" id="L124">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalTreeNode.html b/jacoco/mtas.codec.tree/IntervalTreeNode.html
index 2d30170..d81156c 100644
--- a/jacoco/mtas.codec.tree/IntervalTreeNode.html
+++ b/jacoco/mtas.codec.tree/IntervalTreeNode.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalTreeNode</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalTreeNode</span></div><h1>IntervalTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 28</td><td class="ctr2">100%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="IntervalTreeNode.java.html#L47" class="el_method">IntervalTreeNode(int, int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="IntervalTreeNode.java.html#L63" class="el_method">addList(ArrayList)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="48" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalTreeNode</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalTreeNode</span></div><h1>IntervalTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 28</td><td class="ctr2">100%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="IntervalTreeNode.java.html#L43" class="el_method">IntervalTreeNode(int, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="IntervalTreeNode.java.html#L58" class="el_method">addList(ArrayList)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalTreeNode.java.html b/jacoco/mtas.codec.tree/IntervalTreeNode.java.html
index a10d4da..2006446 100644
--- a/jacoco/mtas.codec.tree/IntervalTreeNode.java.html
+++ b/jacoco/mtas.codec.tree/IntervalTreeNode.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalTreeNode.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalTreeNode.java</span></div><h1>IntervalTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalTreeNode.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalTreeNode.java</span></div><h1>IntervalTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.ArrayList;
 
@@ -7,10 +7,8 @@ import mtas.codec.util.CodecSearchTree.MtasTreeHit;
 /**
  * The Class IntervalTreeNode.
  *
- * @param &lt;T&gt;
- *          the generic type
- * @param &lt;N&gt;
- *          the number type
+ * @param &lt;T&gt; the generic type
+ * @param &lt;N&gt; the number type
  */
 abstract public class IntervalTreeNode&lt;T, N extends IntervalTreeNode&lt;T, N&gt;&gt; {
 
@@ -39,31 +37,28 @@ abstract public class IntervalTreeNode&lt;T, N extends IntervalTreeNode&lt;T, N&
   /**
    * Instantiates a new interval tree node.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
+   * @param left the left
+   * @param right the right
    */
-<span class="fc" id="L47">  public IntervalTreeNode(int left, int right) {</span>
-<span class="fc" id="L48">    this.left = left;</span>
-<span class="fc" id="L49">    this.right = right;</span>
-<span class="fc" id="L50">    min = left;</span>
-<span class="fc" id="L51">    max = right;</span>
-<span class="fc" id="L52">    lists = new ArrayList&lt;ArrayList&lt;MtasTreeHit&lt;T&gt;&gt;&gt;();</span>
-<span class="fc" id="L53">  }</span>
+<span class="fc" id="L43">  public IntervalTreeNode(int left, int right) {</span>
+<span class="fc" id="L44">    this.left = left;</span>
+<span class="fc" id="L45">    this.right = right;</span>
+<span class="fc" id="L46">    min = left;</span>
+<span class="fc" id="L47">    max = right;</span>
+<span class="fc" id="L48">    lists = new ArrayList&lt;ArrayList&lt;MtasTreeHit&lt;T&gt;&gt;&gt;();</span>
+<span class="fc" id="L49">  }</span>
 
   // add id to node
   /**
    * Adds the list.
    *
-   * @param list
-   *          the list
+   * @param list the list
    */
   final public void addList(ArrayList&lt;MtasTreeHit&lt;T&gt;&gt; list) {
-<span class="pc bpc" id="L63" title="1 of 2 branches missed.">    if (list != null) {</span>
-<span class="fc" id="L64">      lists.add(list);</span>
+<span class="pc bpc" id="L58" title="1 of 2 branches missed.">    if (list != null) {</span>
+<span class="fc" id="L59">      lists.add(list);</span>
     }
-<span class="fc" id="L66">  }</span>
+<span class="fc" id="L61">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalTreeNodeData.html b/jacoco/mtas.codec.tree/IntervalTreeNodeData.html
index de53c26..5af48a1 100644
--- a/jacoco/mtas.codec.tree/IntervalTreeNodeData.html
+++ b/jacoco/mtas.codec.tree/IntervalTreeNodeData.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalTreeNodeData</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalTreeNodeData</span></div><h1>IntervalTreeNodeData</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">38 of 58</td><td class="ctr2">34%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">3</td><td class="ctr2">10</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="IntervalTreeNodeData.java.html#L40" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="38" alt="38"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="IntervalTreeNodeData.java.html#L28" class="el_method">IntervalTreeNodeData(int, int, int, int)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="63" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalTreeNodeData</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">IntervalTreeNodeData</span></div><h1>IntervalTreeNodeData</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">38 of 58</td><td class="ctr2">34%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">3</td><td class="ctr2">10</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="IntervalTreeNodeData.java.html#L51" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="38" alt="38"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="IntervalTreeNodeData.java.html#L37" class="el_method">IntervalTreeNodeData(int, int, int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/IntervalTreeNodeData.java.html b/jacoco/mtas.codec.tree/IntervalTreeNodeData.java.html
index e116c99..c15d497 100644
--- a/jacoco/mtas.codec.tree/IntervalTreeNodeData.java.html
+++ b/jacoco/mtas.codec.tree/IntervalTreeNodeData.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>IntervalTreeNodeData.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalTreeNodeData.java</span></div><h1>IntervalTreeNodeData.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IntervalTreeNodeData.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">IntervalTreeNodeData.java</span></div><h1>IntervalTreeNodeData.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.ArrayList;
 
@@ -11,8 +11,17 @@ import mtas.codec.util.CodecSearchTree.MtasTreeHit;
  */
 public class IntervalTreeNodeData&lt;T&gt; {
 
+  /** The start. */
+  public int start;
+
+  /** The end. */
+  public int end;
+
+  /** The hit start. */
+  public int hitStart;
+
   /** The hit end. */
-  public int start, end, hitStart, hitEnd;
+  public int hitEnd;
 
   /** The list. */
   public ArrayList&lt;MtasTreeHit&lt;T&gt;&gt; list;
@@ -25,23 +34,25 @@ public class IntervalTreeNodeData&lt;T&gt; {
    * @param hitStart the hit start
    * @param hitEnd the hit end
    */
-<span class="fc" id="L28">  public IntervalTreeNodeData(int start, int end, int hitStart, int hitEnd) {</span>
-<span class="fc" id="L29">    this.start = start;</span>
-<span class="fc" id="L30">    this.end = end;</span>
-<span class="fc" id="L31">    this.hitStart = hitStart;</span>
-<span class="fc" id="L32">    this.hitEnd = hitEnd;</span>
-<span class="fc" id="L33">    list = new ArrayList&lt;MtasTreeHit&lt;T&gt;&gt;();</span>
-<span class="fc" id="L34">  }</span>
-
-  /* (non-Javadoc)
+<span class="fc" id="L37">  public IntervalTreeNodeData(int start, int end, int hitStart, int hitEnd) {</span>
+<span class="fc" id="L38">    this.start = start;</span>
+<span class="fc" id="L39">    this.end = end;</span>
+<span class="fc" id="L40">    this.hitStart = hitStart;</span>
+<span class="fc" id="L41">    this.hitEnd = hitEnd;</span>
+<span class="fc" id="L42">    list = new ArrayList&lt;MtasTreeHit&lt;T&gt;&gt;();</span>
+<span class="fc" id="L43">  }</span>
+
+  /*
+   * (non-Javadoc)
+   * 
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L40">    String text = this.getClass().getName();</span>
-<span class="nc" id="L41">    text += &quot;(s&quot; + start + &quot;|hs&quot; + hitStart + &quot;,hh&quot; + hitEnd + &quot;|e&quot; + end</span>
+<span class="nc" id="L51">    String text = this.getClass().getName();</span>
+<span class="nc" id="L52">    text += &quot;(s&quot; + start + &quot;|hs&quot; + hitStart + &quot;,hh&quot; + hitEnd + &quot;|e&quot; + end</span>
         + &quot;) - &quot; + list;
-<span class="nc" id="L43">    return text;</span>
+<span class="nc" id="L54">    return text;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasAVLTree.html b/jacoco/mtas.codec.tree/MtasAVLTree.html
index 21e4731..be043c6 100644
--- a/jacoco/mtas.codec.tree/MtasAVLTree.html
+++ b/jacoco/mtas.codec.tree/MtasAVLTree.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasAVLTree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasAVLTree</span></div><h1>MtasAVLTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">523 of 523</td><td class="ctr2">0%</td><td class="bar">52 of 52</td><td class="ctr2">0%</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">99</td><td class="ctr2">99</td><td class="ctr1">13</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasAVLTree.java.html#L65" class="el_method">addRange(int, int, int, long, Integer, Long)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="149" alt="149"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">26</td><td class="ctr2" id="i0">26</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasAVLTree.java.html#L125" class="el_method">rebalance(MtasAVLTreeNode)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="62" height="10" title="77" alt="77"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="100" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h3">13</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasAVLTree.java.html#L154" class="el_method">rotateLeft(MtasAVLTreeNode)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="55" height="10" title="69" alt="69"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">15</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasAVLTree.java.html#L183" class="el_method">rotateRight(MtasAVLTreeNode)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="55" height="10" title="69" alt="69"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h2">15</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a10"><a href="MtasAVLTree.java.html#L250" class="el_method">setBalance(MtasAVLTreeNode[])</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="24" height="10" title="30" alt="30"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasAVLTree.java.html#L262" class="el_method">setMax(MtasAVLTreeNode)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="23" height="10" title="29" alt="29"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasAVLTree.java.html#L36" class="el_method">addRangeEmpty(int, int, int, long)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="20" height="10" title="26" alt="26"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasAVLTree.java.html#L236" class="el_method">height(MtasAVLTreeNode)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="14" height="10" title="18" alt="18"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="MtasAVLTree.java.html#L110" class="el_method">updateMax(MtasAVLTreeNode, int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="12" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="MtasAVLTree.java.html#L212" class="el_method">rotateLeftThenRight(MtasAVLTreeNode)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasAVLTree.java.html#L224" class="el_method">rotateRightThenLeft(MtasAVLTreeNode)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a4"><a href="MtasAVLTree.java.html#L24" class="el_method">MtasAVLTree(boolean, boolean)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="8" height="10" title="10" alt="10"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a2"><a href="MtasAVLTree.java.html#L53" class="el_method">addSinglePoint(int, int, long, Integer, Long)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasAVLTree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasAVLTree</span></div><h1>MtasAVLTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">525 of 525</td><td class="ctr2">0%</td><td class="bar">52 of 52</td><td class="ctr2">0%</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">100</td><td class="ctr2">100</td><td class="ctr1">13</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasAVLTree.java.html#L63" class="el_method">addRange(int, int, int, long, Integer, Long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="149" alt="149"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">26</td><td class="ctr2" id="i0">26</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasAVLTree.java.html#L120" class="el_method">rebalance(MtasAVLTreeNode)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="79" alt="79"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="100" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h3">14</td><td class="ctr2" id="i3">14</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasAVLTree.java.html#L149" class="el_method">rotateLeft(MtasAVLTreeNode)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="69" alt="69"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">15</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasAVLTree.java.html#L177" class="el_method">rotateRight(MtasAVLTreeNode)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="69" alt="69"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h2">15</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a10"><a href="MtasAVLTree.java.html#L240" class="el_method">setBalance(MtasAVLTreeNode[])</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="30" alt="30"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasAVLTree.java.html#L251" class="el_method">setMax(MtasAVLTreeNode)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="29" alt="29"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasAVLTree.java.html#L34" class="el_method">addRangeEmpty(int, int, int, long)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="26" alt="26"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasAVLTree.java.html#L227" class="el_method">height(MtasAVLTreeNode)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="18" alt="18"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="MtasAVLTree.java.html#L106" class="el_method">updateMax(MtasAVLTreeNode, int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="MtasAVLTree.java.html#L205" class="el_method">rotateLeftThenRight(MtasAVLTreeNode)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasAVLTree.java.html#L216" class="el_method">rotateRightThenLeft(MtasAVLTreeNode)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a4"><a href="MtasAVLTree.java.html#L22" class="el_method">MtasAVLTree(boolean, boolean)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="10" alt="10"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a2"><a href="MtasAVLTree.java.html#L51" class="el_method">addSinglePoint(int, int, long, Integer, Long)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasAVLTree.java.html b/jacoco/mtas.codec.tree/MtasAVLTree.java.html
index 97fce42..9b3a2a5 100644
--- a/jacoco/mtas.codec.tree/MtasAVLTree.java.html
+++ b/jacoco/mtas.codec.tree/MtasAVLTree.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasAVLTree.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasAVLTree.java</span></div><h1>MtasAVLTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasAVLTree.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasAVLTree.java</span></div><h1>MtasAVLTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.HashMap;
 import mtas.codec.tree.MtasTree;
@@ -13,17 +13,15 @@ public class MtasAVLTree extends MtasTree&lt;MtasAVLTreeNode&gt; {
   private final HashMap&lt;String, MtasAVLTreeNode&gt; index;
 
   /**
-   * Instantiates a new mtas avl tree.
+   * Instantiates a new mtas AVL tree.
    *
-   * @param singlePoint
-   *          the single point
-   * @param storePrefixId
-   *          the store prefix id
+   * @param singlePoint the single point
+   * @param storePrefixId the store prefix id
    */
   public MtasAVLTree(boolean singlePoint, boolean storePrefixId) {
-<span class="nc" id="L24">    super(singlePoint, storePrefixId);</span>
-<span class="nc" id="L25">    index = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L26">  }</span>
+<span class="nc" id="L22">    super(singlePoint, storePrefixId);</span>
+<span class="nc" id="L23">    index = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L24">  }</span>
 
   /*
    * (non-Javadoc)
@@ -33,13 +31,13 @@ public class MtasAVLTree extends MtasTree&lt;MtasAVLTreeNode&gt; {
   @Override
   final protected void addRangeEmpty(int left, int right, int additionalId,
       long additionalRef) {
-<span class="nc" id="L36">    String key = left + &quot;_&quot; + right;</span>
-<span class="nc bnc" id="L37" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
+<span class="nc" id="L34">    String key = left + &quot;_&quot; + right;</span>
+<span class="nc bnc" id="L35" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
       // do nothing (empty...)
     } else {
-<span class="nc" id="L40">      addRange(left, right, additionalId, additionalRef, null, null);</span>
+<span class="nc" id="L38">      addRange(left, right, additionalId, additionalRef, null, null);</span>
     }
-<span class="nc" id="L42">  }</span>
+<span class="nc" id="L40">  }</span>
 
   /*
    * (non-Javadoc)
@@ -50,8 +48,8 @@ public class MtasAVLTree extends MtasTree&lt;MtasAVLTreeNode&gt; {
   @Override
   final protected void addSinglePoint(int position, int additionalId,
       long additionalRef, Integer id, Long ref) {
-<span class="nc" id="L53">    addRange(position, position, additionalId, additionalRef, id, ref);</span>
-<span class="nc" id="L54">  }</span>
+<span class="nc" id="L51">    addRange(position, position, additionalId, additionalRef, id, ref);</span>
+<span class="nc" id="L52">  }</span>
 
   /*
    * (non-Javadoc)
@@ -62,211 +60,202 @@ public class MtasAVLTree extends MtasTree&lt;MtasAVLTreeNode&gt; {
   @Override
   final protected void addRange(int left, int right, int additionalId,
       long additionalRef, Integer id, Long ref) {
-<span class="nc" id="L65">    String key = left + &quot;_&quot; + right;</span>
-<span class="nc bnc" id="L66" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
-<span class="nc" id="L67">      index.get(key).addIdAndRef(id, ref, additionalId, additionalRef);</span>
-<span class="nc" id="L68">      return;</span>
+<span class="nc" id="L63">    String key = left + &quot;_&quot; + right;</span>
+<span class="nc bnc" id="L64" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
+<span class="nc" id="L65">      index.get(key).addIdAndRef(id, ref, additionalId, additionalRef);</span>
+<span class="nc" id="L66">      return;</span>
     }
-<span class="nc bnc" id="L70" title="All 2 branches missed.">    if (root == null) {</span>
-<span class="nc" id="L71">      root = new MtasAVLTreeNode(left, right, null);</span>
-<span class="nc" id="L72">      root.addIdAndRef(id, ref, additionalId, additionalRef);</span>
-<span class="nc" id="L73">      index.put(key, root);</span>
+<span class="nc bnc" id="L68" title="All 2 branches missed.">    if (root == null) {</span>
+<span class="nc" id="L69">      root = new MtasAVLTreeNode(left, right, null);</span>
+<span class="nc" id="L70">      root.addIdAndRef(id, ref, additionalId, additionalRef);</span>
+<span class="nc" id="L71">      index.put(key, root);</span>
     } else {
-<span class="nc" id="L75">      MtasAVLTreeNode n = root;</span>
+<span class="nc" id="L73">      MtasAVLTreeNode n = root;</span>
       MtasAVLTreeNode parent;
       while (true) {
-<span class="nc" id="L78">        parent = n;</span>
-<span class="nc bnc" id="L79" title="All 2 branches missed.">        boolean goLeft = n.left &gt; left;</span>
-<span class="nc bnc" id="L80" title="All 2 branches missed.">        n = goLeft ? n.leftChild : n.rightChild;</span>
-<span class="nc bnc" id="L81" title="All 2 branches missed.">        if (n == null) {</span>
-<span class="nc bnc" id="L82" title="All 2 branches missed.">          if (goLeft) {</span>
-<span class="nc" id="L83">            parent.leftChild = new MtasAVLTreeNode(left, right, parent);</span>
-<span class="nc" id="L84">            updateMax(parent, parent.leftChild.max);</span>
-<span class="nc" id="L85">            parent.leftChild.addIdAndRef(id, ref, additionalId, additionalRef);</span>
-<span class="nc" id="L86">            index.put(key, parent.leftChild);</span>
+<span class="nc" id="L76">        parent = n;</span>
+<span class="nc bnc" id="L77" title="All 2 branches missed.">        boolean goLeft = n.left &gt; left;</span>
+<span class="nc bnc" id="L78" title="All 2 branches missed.">        n = goLeft ? n.leftChild : n.rightChild;</span>
+<span class="nc bnc" id="L79" title="All 2 branches missed.">        if (n == null) {</span>
+<span class="nc bnc" id="L80" title="All 2 branches missed.">          if (goLeft) {</span>
+<span class="nc" id="L81">            parent.leftChild = new MtasAVLTreeNode(left, right, parent);</span>
+<span class="nc" id="L82">            updateMax(parent, parent.leftChild.max);</span>
+<span class="nc" id="L83">            parent.leftChild.addIdAndRef(id, ref, additionalId, additionalRef);</span>
+<span class="nc" id="L84">            index.put(key, parent.leftChild);</span>
           } else {
-<span class="nc" id="L88">            parent.rightChild = new MtasAVLTreeNode(left, right, parent);</span>
-<span class="nc" id="L89">            updateMax(parent, parent.rightChild.max);</span>
-<span class="nc" id="L90">            parent.rightChild.addIdAndRef(id, ref, additionalId, additionalRef);</span>
-<span class="nc" id="L91">            index.put(key, parent.rightChild);</span>
+<span class="nc" id="L86">            parent.rightChild = new MtasAVLTreeNode(left, right, parent);</span>
+<span class="nc" id="L87">            updateMax(parent, parent.rightChild.max);</span>
+<span class="nc" id="L88">            parent.rightChild.addIdAndRef(id, ref, additionalId, additionalRef);</span>
+<span class="nc" id="L89">            index.put(key, parent.rightChild);</span>
           }
-<span class="nc" id="L93">          rebalance(parent);</span>
-<span class="nc" id="L94">          break;</span>
+<span class="nc" id="L91">          rebalance(parent);</span>
+<span class="nc" id="L92">          break;</span>
         }
-<span class="nc" id="L96">      }</span>
+<span class="nc" id="L94">      }</span>
     }
 
-<span class="nc" id="L99">  }</span>
+<span class="nc" id="L97">  }</span>
 
   /**
    * Update max.
    *
-   * @param n
-   *          the n
-   * @param max
-   *          the max
+   * @param n the n
+   * @param max the max
    */
   private void updateMax(MtasAVLTreeNode n, int max) {
-<span class="nc bnc" id="L110" title="All 2 branches missed.">    if (n != null) {</span>
-<span class="nc bnc" id="L111" title="All 2 branches missed.">      if (n.max &lt; max) {</span>
-<span class="nc" id="L112">        n.max = max;</span>
-<span class="nc" id="L113">        updateMax(n.parent, max);</span>
+<span class="nc bnc" id="L106" title="All 2 branches missed.">    if (n != null) {</span>
+<span class="nc bnc" id="L107" title="All 2 branches missed.">      if (n.max &lt; max) {</span>
+<span class="nc" id="L108">        n.max = max;</span>
+<span class="nc" id="L109">        updateMax(n.parent, max);</span>
       }
     }
-<span class="nc" id="L116">  }</span>
+<span class="nc" id="L112">  }</span>
 
   /**
    * Rebalance.
    *
-   * @param n
-   *          the n
+   * @param n the n
    */
   private void rebalance(MtasAVLTreeNode n) {
-<span class="nc" id="L125">    setBalance(n);</span>
-<span class="nc bnc" id="L126" title="All 2 branches missed.">    if (n.balance == -2) {</span>
-<span class="nc bnc" id="L127" title="All 2 branches missed.">      if (height(n.leftChild.leftChild) &gt;= height(n.leftChild.rightChild)) {</span>
-<span class="nc" id="L128">        n = rotateRight(n);</span>
+<span class="nc" id="L120">    MtasAVLTreeNode localN = n;</span>
+<span class="nc" id="L121">    setBalance(localN);</span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">    if (localN.balance == -2) {</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">      if (height(localN.leftChild.leftChild) &gt;= height(localN.leftChild.rightChild)) {</span>
+<span class="nc" id="L124">        localN = rotateRight(localN);</span>
       } else {
-<span class="nc" id="L130">        n = rotateLeftThenRight(n);</span>
+<span class="nc" id="L126">        localN = rotateLeftThenRight(localN);</span>
       }
-<span class="nc bnc" id="L132" title="All 2 branches missed.">    } else if (n.balance == 2) {</span>
-<span class="nc bnc" id="L133" title="All 2 branches missed.">      if (height(n.rightChild.rightChild) &gt;= height(n.rightChild.leftChild)) {</span>
-<span class="nc" id="L134">        n = rotateLeft(n);</span>
+<span class="nc bnc" id="L128" title="All 2 branches missed.">    } else if (localN.balance == 2) {</span>
+<span class="nc bnc" id="L129" title="All 2 branches missed.">      if (height(localN.rightChild.rightChild) &gt;= height(localN.rightChild.leftChild)) {</span>
+<span class="nc" id="L130">        localN = rotateLeft(localN);</span>
       } else {
-<span class="nc" id="L136">        n = rotateRightThenLeft(n);</span>
+<span class="nc" id="L132">        localN = rotateRightThenLeft(localN);</span>
       }
     }
-<span class="nc bnc" id="L139" title="All 2 branches missed.">    if (n.parent != null) {</span>
-<span class="nc" id="L140">      rebalance(n.parent);</span>
+<span class="nc bnc" id="L135" title="All 2 branches missed.">    if (localN.parent != null) {</span>
+<span class="nc" id="L136">      rebalance(localN.parent);</span>
     } else {
-<span class="nc" id="L142">      root = n;</span>
+<span class="nc" id="L138">      root = localN;</span>
     }
-<span class="nc" id="L144">  }</span>
+<span class="nc" id="L140">  }</span>
 
   /**
    * Rotate left.
    *
-   * @param a
-   *          the a
-   * @return the mtas avl tree node
+   * @param a the a
+   * @return the mtas AVL tree node
    */
   private MtasAVLTreeNode rotateLeft(MtasAVLTreeNode a) {
-<span class="nc" id="L154">    MtasAVLTreeNode b = a.rightChild;</span>
-<span class="nc" id="L155">    b.parent = a.parent;</span>
-<span class="nc" id="L156">    a.rightChild = b.leftChild;</span>
-<span class="nc bnc" id="L157" title="All 2 branches missed.">    if (a.rightChild != null) {</span>
-<span class="nc" id="L158">      a.rightChild.parent = a;</span>
+<span class="nc" id="L149">    MtasAVLTreeNode b = a.rightChild;</span>
+<span class="nc" id="L150">    b.parent = a.parent;</span>
+<span class="nc" id="L151">    a.rightChild = b.leftChild;</span>
+<span class="nc bnc" id="L152" title="All 2 branches missed.">    if (a.rightChild != null) {</span>
+<span class="nc" id="L153">      a.rightChild.parent = a;</span>
     }
-<span class="nc" id="L160">    b.leftChild = a;</span>
-<span class="nc" id="L161">    a.parent = b;</span>
-<span class="nc bnc" id="L162" title="All 2 branches missed.">    if (b.parent != null) {</span>
-<span class="nc bnc" id="L163" title="All 4 branches missed.">      if ((b.parent.rightChild != null) &amp;&amp; b.parent.rightChild.equals(a)) {</span>
-<span class="nc" id="L164">        b.parent.rightChild = b;</span>
+<span class="nc" id="L155">    b.leftChild = a;</span>
+<span class="nc" id="L156">    a.parent = b;</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">    if (b.parent != null) {</span>
+<span class="nc bnc" id="L158" title="All 4 branches missed.">      if ((b.parent.rightChild != null) &amp;&amp; b.parent.rightChild.equals(a)) {</span>
+<span class="nc" id="L159">        b.parent.rightChild = b;</span>
       } else {
-<span class="nc" id="L166">        b.parent.leftChild = b;</span>
+<span class="nc" id="L161">        b.parent.leftChild = b;</span>
       }
     }
-<span class="nc" id="L169">    setMax(a);</span>
-<span class="nc" id="L170">    setMax(b);</span>
-<span class="nc" id="L171">    setBalance(a, b);</span>
-<span class="nc" id="L172">    return b;</span>
+<span class="nc" id="L164">    setMax(a);</span>
+<span class="nc" id="L165">    setMax(b);</span>
+<span class="nc" id="L166">    setBalance(a, b);</span>
+<span class="nc" id="L167">    return b;</span>
   }
 
   /**
    * Rotate right.
    *
-   * @param a
-   *          the a
-   * @return the mtas avl tree node
+   * @param a the a
+   * @return the mtas AVL tree node
    */
   private MtasAVLTreeNode rotateRight(MtasAVLTreeNode a) {
-<span class="nc" id="L183">    MtasAVLTreeNode b = a.leftChild;</span>
-<span class="nc" id="L184">    b.parent = a.parent;</span>
-<span class="nc" id="L185">    a.leftChild = b.rightChild;</span>
-<span class="nc bnc" id="L186" title="All 2 branches missed.">    if (a.leftChild != null) {</span>
-<span class="nc" id="L187">      a.leftChild.parent = a;</span>
+<span class="nc" id="L177">    MtasAVLTreeNode b = a.leftChild;</span>
+<span class="nc" id="L178">    b.parent = a.parent;</span>
+<span class="nc" id="L179">    a.leftChild = b.rightChild;</span>
+<span class="nc bnc" id="L180" title="All 2 branches missed.">    if (a.leftChild != null) {</span>
+<span class="nc" id="L181">      a.leftChild.parent = a;</span>
     }
-<span class="nc" id="L189">    b.rightChild = a;</span>
-<span class="nc" id="L190">    a.parent = b;</span>
-<span class="nc bnc" id="L191" title="All 2 branches missed.">    if (b.parent != null) {</span>
-<span class="nc bnc" id="L192" title="All 4 branches missed.">      if ((b.parent.rightChild != null) &amp;&amp; b.parent.rightChild.equals(a)) {</span>
-<span class="nc" id="L193">        b.parent.rightChild = b;</span>
+<span class="nc" id="L183">    b.rightChild = a;</span>
+<span class="nc" id="L184">    a.parent = b;</span>
+<span class="nc bnc" id="L185" title="All 2 branches missed.">    if (b.parent != null) {</span>
+<span class="nc bnc" id="L186" title="All 4 branches missed.">      if ((b.parent.rightChild != null) &amp;&amp; b.parent.rightChild.equals(a)) {</span>
+<span class="nc" id="L187">        b.parent.rightChild = b;</span>
       } else {
-<span class="nc" id="L195">        b.parent.leftChild = b;</span>
+<span class="nc" id="L189">        b.parent.leftChild = b;</span>
       }
     }
-<span class="nc" id="L198">    setMax(a);</span>
-<span class="nc" id="L199">    setMax(b);</span>
-<span class="nc" id="L200">    setBalance(a, b);</span>
-<span class="nc" id="L201">    return b;</span>
+<span class="nc" id="L192">    setMax(a);</span>
+<span class="nc" id="L193">    setMax(b);</span>
+<span class="nc" id="L194">    setBalance(a, b);</span>
+<span class="nc" id="L195">    return b;</span>
   }
 
   /**
    * Rotate left then right.
    *
-   * @param n
-   *          the n
-   * @return the mtas avl tree node
+   * @param n the n
+   * @return the mtas AVL tree node
    */
   private MtasAVLTreeNode rotateLeftThenRight(MtasAVLTreeNode n) {
-<span class="nc" id="L212">    n.leftChild = rotateLeft(n.leftChild);</span>
-<span class="nc" id="L213">    return rotateRight(n);</span>
+<span class="nc" id="L205">    n.leftChild = rotateLeft(n.leftChild);</span>
+<span class="nc" id="L206">    return rotateRight(n);</span>
   }
 
   /**
    * Rotate right then left.
    *
-   * @param n
-   *          the n
-   * @return the mtas avl tree node
+   * @param n the n
+   * @return the mtas AVL tree node
    */
   private MtasAVLTreeNode rotateRightThenLeft(MtasAVLTreeNode n) {
-<span class="nc" id="L224">    n.rightChild = rotateRight(n.rightChild);</span>
-<span class="nc" id="L225">    return rotateLeft(n);</span>
+<span class="nc" id="L216">    n.rightChild = rotateRight(n.rightChild);</span>
+<span class="nc" id="L217">    return rotateLeft(n);</span>
   }
 
   /**
    * Height.
    *
-   * @param n
-   *          the n
+   * @param n the n
    * @return the int
    */
   private int height(MtasAVLTreeNode n) {
-<span class="nc bnc" id="L236" title="All 2 branches missed.">    if (n == null) {</span>
-<span class="nc" id="L237">      return -1;</span>
+<span class="nc bnc" id="L227" title="All 2 branches missed.">    if (n == null) {</span>
+<span class="nc" id="L228">      return -1;</span>
     } else {
-<span class="nc" id="L239">      return 1 + Math.max(height(n.leftChild), height(n.rightChild));</span>
+<span class="nc" id="L230">      return 1 + Math.max(height(n.leftChild), height(n.rightChild));</span>
     }
   }
 
   /**
    * Sets the balance.
    *
-   * @param nodes
-   *          the new balance
+   * @param nodes the new balance
    */
   private void setBalance(MtasAVLTreeNode... nodes) {
-<span class="nc bnc" id="L250" title="All 2 branches missed.">    for (MtasAVLTreeNode n : nodes) {</span>
-<span class="nc" id="L251">      n.balance = height(n.rightChild) - height(n.leftChild);</span>
+<span class="nc bnc" id="L240" title="All 2 branches missed.">    for (MtasAVLTreeNode n : nodes) {</span>
+<span class="nc" id="L241">      n.balance = height(n.rightChild) - height(n.leftChild);</span>
     }
-<span class="nc" id="L253">  }</span>
+<span class="nc" id="L243">  }</span>
 
   /**
    * Sets the max.
    *
-   * @param n
-   *          the new max
+   * @param n the new max
    */
   private void setMax(MtasAVLTreeNode n) {
-<span class="nc" id="L262">    n.max = n.right;</span>
-<span class="nc bnc" id="L263" title="All 2 branches missed.">    if (n.leftChild != null) {</span>
-<span class="nc" id="L264">      n.max = Math.max(n.max, n.leftChild.max);</span>
+<span class="nc" id="L251">    n.max = n.right;</span>
+<span class="nc bnc" id="L252" title="All 2 branches missed.">    if (n.leftChild != null) {</span>
+<span class="nc" id="L253">      n.max = Math.max(n.max, n.leftChild.max);</span>
     }
-<span class="nc bnc" id="L266" title="All 2 branches missed.">    if (n.rightChild != null) {</span>
-<span class="nc" id="L267">      n.max = Math.max(n.max, n.rightChild.max);</span>
+<span class="nc bnc" id="L255" title="All 2 branches missed.">    if (n.rightChild != null) {</span>
+<span class="nc" id="L256">      n.max = Math.max(n.max, n.rightChild.max);</span>
     }
-<span class="nc" id="L269">  }</span>
+<span class="nc" id="L258">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasAVLTreeNode.html b/jacoco/mtas.codec.tree/MtasAVLTreeNode.html
index ee16ad9..5b90d5a 100644
--- a/jacoco/mtas.codec.tree/MtasAVLTreeNode.html
+++ b/jacoco/mtas.codec.tree/MtasAVLTreeNode.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasAVLTreeNode</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasAVLTreeNode</span></div><h1>MtasAVLTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 8</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasAVLTreeNode.java.html#L28" class="el_method">MtasAVLTreeNode(int, int, MtasAVLTreeNode)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasAVLTreeNode</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasAVLTreeNode</span></div><h1>MtasAVLTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 8</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasAVLTreeNode.java.html#L25" class="el_method">MtasAVLTreeNode(int, int, MtasAVLTreeNode)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasAVLTreeNode.java.html b/jacoco/mtas.codec.tree/MtasAVLTreeNode.java.html
index 43884bb..c1ab126 100644
--- a/jacoco/mtas.codec.tree/MtasAVLTreeNode.java.html
+++ b/jacoco/mtas.codec.tree/MtasAVLTreeNode.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasAVLTreeNode.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasAVLTreeNode.java</span></div><h1>MtasAVLTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasAVLTreeNode.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasAVLTreeNode.java</span></div><h1>MtasAVLTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import mtas.codec.tree.MtasTreeNode;
 
@@ -15,19 +15,16 @@ public class MtasAVLTreeNode extends MtasTreeNode&lt;MtasAVLTreeNode&gt; {
 
   // node with start and end position
   /**
-   * Instantiates a new mtas avl tree node.
+   * Instantiates a new mtas AVL tree node.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param parent
-   *          the parent
+   * @param left the left
+   * @param right the right
+   * @param parent the parent
    */
   public MtasAVLTreeNode(int left, int right, MtasAVLTreeNode parent) {
-<span class="nc" id="L28">    super(left, right);</span>
-<span class="nc" id="L29">    this.parent = parent;</span>
-<span class="nc" id="L30">  }</span>
+<span class="nc" id="L25">    super(left, right);</span>
+<span class="nc" id="L26">    this.parent = parent;</span>
+<span class="nc" id="L27">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasRBTree.html b/jacoco/mtas.codec.tree/MtasRBTree.html
index 8f87f09..a4a6070 100644
--- a/jacoco/mtas.codec.tree/MtasRBTree.html
+++ b/jacoco/mtas.codec.tree/MtasRBTree.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasRBTree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasRBTree</span></div><h1>MtasRBTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">72 of 521</td><td class="ctr2">86%</td><td class="bar">24 of 70</td><td class="ctr2">66%</td><td class="ctr1">21</td><td class="ctr2">48</td><td class="ctr1">6</td><td class="ctr2">81</td><td class="ctr1">1</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasRBTree.java.html#L36" class="el_method">addRangeEmpty(int, int, int, long)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="30" height="10" title="38" alt="38"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasRBTree.java.html#L195" class="el_method">flipColors(MtasRBTreeNode)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="19" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="41" height="10" title="51" alt="51"/></td><td class="ctr2" id="c11">68%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="76" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">36%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasRBTree.java.html#L151" class="el_method">rotateRight(MtasRBTreeNode)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="47" height="10" title="59" alt="59"/></td><td class="ctr2" id="c8">94%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasRBTree.java.html#L173" class="el_method">rotateLeft(MtasRBTreeNode)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="47" height="10" title="59" alt="59"/></td><td class="ctr2" id="c9">94%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a11"><a href="MtasRBTree.java.html#L10" class="el_method">static {...}</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">75%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasRBTree.java.html#L97" class="el_method">addRange(MtasRBTreeNode, Integer, Integer, int, long, Integer, Long)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="120" height="10" title="148" alt="148"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../.resources/greenbar.gif" width="87" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasRBTree.java.html#L67" class="el_method">addRange(int, int, int, long, Integer, Long)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="38" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasRBTree.java.html#L237" class="el_method">setMax(MtasRBTreeNode)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="23" height="10" title="29" alt="29"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="MtasRBTree.java.html#L135" class="el_method">updateMax(MtasRBTreeNode, MtasRBTreeNode)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="9" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasRBTree.java.html#L211" class="el_method">isRed(MtasRBTreeNode)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="MtasRBTree.java.html#L24" class="el_method">MtasRBTree(boolean, boolean)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="8" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><a href="MtasRBTree.java.html#L55" class="el_method">addSinglePoint(int, int, long, Integer, Long)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasRBTree.java.html#L225" class="el_method">size(MtasRBTreeNode)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasRBTree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasRBTree</span></div><h1>MtasRBTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">72 of 523</td><td class="ctr2">86%</td><td class="bar">24 of 70</td><td class="ctr2">65%</td><td class="ctr1">21</td><td class="ctr2">48</td><td class="ctr1">6</td><td class="ctr2">82</td><td class="ctr1">1</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasRBTree.java.html#L34" class="el_method">addRangeEmpty(int, int, int, long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="38" alt="38"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasRBTree.java.html#L182" class="el_method">flipColors(MtasRBTreeNode)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="51" alt="51"/></td><td class="ctr2" id="c11">68%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">36%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasRBTree.java.html#L140" class="el_method">rotateRight(MtasRBTreeNode)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="59" alt="59"/></td><td class="ctr2" id="c8">93%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasRBTree.java.html#L161" class="el_method">rotateLeft(MtasRBTreeNode)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="59" alt="59"/></td><td class="ctr2" id="c9">93%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a11"><a href="MtasRBTree.java.html#L10" class="el_method">static {...}</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">75%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasRBTree.java.html#L88" class="el_method">addRange(MtasRBTreeNode, Integer, Integer, int, long, Integer, Long)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="150" alt="150"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="87" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasRBTree.java.html#L65" class="el_method">addRange(int, int, int, long, Integer, Long)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasRBTree.java.html#L221" class="el_method">setMax(MtasRBTreeNode)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="29" alt="29"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="MtasRBTree.java.html#L125" class="el_method">updateMax(MtasRBTreeNode, MtasRBTreeNode)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasRBTree.java.html#L197" class="el_method">isRed(MtasRBTreeNode)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="MtasRBTree.java.html#L22" class="el_method">MtasRBTree(boolean, boolean)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><a href="MtasRBTree.java.html#L53" class="el_method">addSinglePoint(int, int, long, Integer, Long)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasRBTree.java.html#L210" class="el_method">size(MtasRBTreeNode)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasRBTree.java.html b/jacoco/mtas.codec.tree/MtasRBTree.java.html
index f7c7762..7e60c1f 100644
--- a/jacoco/mtas.codec.tree/MtasRBTree.java.html
+++ b/jacoco/mtas.codec.tree/MtasRBTree.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasRBTree.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasRBTree.java</span></div><h1>MtasRBTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasRBTree.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasRBTree.java</span></div><h1>MtasRBTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.HashMap;
 import mtas.codec.tree.MtasTree;
@@ -13,17 +13,15 @@ import mtas.codec.tree.MtasRBTreeNode;
   private final HashMap&lt;String, MtasRBTreeNode&gt; index;
 
   /**
-   * Instantiates a new mtas rb tree.
+   * Instantiates a new mtas RB tree.
    *
-   * @param singlePoint
-   *          the single point
-   * @param storePrefixId
-   *          the store prefix id
+   * @param singlePoint the single point
+   * @param storePrefixId the store prefix id
    */
   public MtasRBTree(boolean singlePoint, boolean storePrefixId) {
-<span class="fc" id="L24">    super(singlePoint, storePrefixId);</span>
-<span class="fc" id="L25">    index = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L26">  }</span>
+<span class="fc" id="L22">    super(singlePoint, storePrefixId);</span>
+<span class="fc" id="L23">    index = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L24">  }</span>
 
   /*
    * (non-Javadoc)
@@ -33,15 +31,15 @@ import mtas.codec.tree.MtasRBTreeNode;
   @Override
   final protected void addRangeEmpty(int left, int right, int additionalId,
       long additionalRef) {
-<span class="nc" id="L36">    String key = left + &quot;_&quot; + right;</span>
-<span class="nc bnc" id="L37" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
+<span class="nc" id="L34">    String key = left + &quot;_&quot; + right;</span>
+<span class="nc bnc" id="L35" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
       // do nothing (empty...)
     } else {
-<span class="nc" id="L40">      root = addRange(root, left, right, additionalId, additionalRef, null,</span>
+<span class="nc" id="L38">      root = addRange(root, left, right, additionalId, additionalRef, null,</span>
           null);
-<span class="nc" id="L42">      root.color = MtasRBTreeNode.BLACK;</span>
+<span class="nc" id="L40">      root.color = MtasRBTreeNode.BLACK;</span>
     }
-<span class="nc" id="L44">  }</span>
+<span class="nc" id="L42">  }</span>
 
   /*
    * (non-Javadoc)
@@ -52,8 +50,8 @@ import mtas.codec.tree.MtasRBTreeNode;
   @Override
   final protected void addSinglePoint(int position, int additionalId,
       long additionalRef, Integer id, Long ref) {
-<span class="fc" id="L55">    addRange(position, position, additionalId, additionalRef, id, ref);</span>
-<span class="fc" id="L56">  }</span>
+<span class="fc" id="L53">    addRange(position, position, additionalId, additionalRef, id, ref);</span>
+<span class="fc" id="L54">  }</span>
 
   /*
    * (non-Javadoc)
@@ -64,184 +62,170 @@ import mtas.codec.tree.MtasRBTreeNode;
   @Override
   final protected void addRange(int left, int right, int additionalId,
       long additionalRef, Integer id, Long ref) {
-<span class="fc" id="L67">    String key = left + &quot;_&quot; + right;</span>
-<span class="fc bfc" id="L68" title="All 2 branches covered.">    if (index.containsKey(key)) {</span>
-<span class="fc" id="L69">      index.get(key).addIdAndRef(id, ref, additionalId, additionalRef);</span>
+<span class="fc" id="L65">    String key = left + &quot;_&quot; + right;</span>
+<span class="fc bfc" id="L66" title="All 2 branches covered.">    if (index.containsKey(key)) {</span>
+<span class="fc" id="L67">      index.get(key).addIdAndRef(id, ref, additionalId, additionalRef);</span>
     } else {
-<span class="fc" id="L71">      root = addRange(root, left, right, additionalId, additionalRef, id, ref);</span>
-<span class="fc" id="L72">      root.color = MtasRBTreeNode.BLACK;</span>
+<span class="fc" id="L69">      root = addRange(root, left, right, additionalId, additionalRef, id, ref);</span>
+<span class="fc" id="L70">      root.color = MtasRBTreeNode.BLACK;</span>
     }
-<span class="fc" id="L74">  }</span>
+<span class="fc" id="L72">  }</span>
 
   /**
    * Adds the range.
    *
-   * @param n
-   *          the n
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param additionalId
-   *          the additional id
-   * @param additionalRef
-   *          the additional ref
-   * @param id
-   *          the id
-   * @param ref
-   *          the ref
-   * @return the mtas rb tree node
+   * @param n the n
+   * @param left the left
+   * @param right the right
+   * @param additionalId the additional id
+   * @param additionalRef the additional ref
+   * @param id the id
+   * @param ref the ref
+   * @return the mtas RB tree node
    */
   private MtasRBTreeNode addRange(MtasRBTreeNode n, Integer left, Integer right,
       int additionalId, long additionalRef, Integer id, Long ref) {
-<span class="fc bfc" id="L97" title="All 2 branches covered.">    if (n == null) {</span>
-<span class="fc" id="L98">      String key = left.toString() + &quot;_&quot; + right.toString();</span>
-<span class="fc" id="L99">      n = new MtasRBTreeNode(left, right, MtasRBTreeNode.RED, 1);</span>
-<span class="fc" id="L100">      n.addIdAndRef(id, ref, additionalId, additionalRef);</span>
-<span class="fc" id="L101">      index.put(key, n);</span>
-<span class="fc" id="L102">    } else {</span>
-<span class="fc bfc" id="L103" title="All 2 branches covered.">      if (left &lt;= n.left) {</span>
-<span class="fc" id="L104">        n.leftChild = addRange(n.leftChild, left, right, additionalId,</span>
+<span class="fc" id="L88">    MtasRBTreeNode localN = n;</span>
+<span class="fc bfc" id="L89" title="All 2 branches covered.">    if (localN == null) {</span>
+<span class="fc" id="L90">      String key = left.toString() + &quot;_&quot; + right.toString();</span>
+<span class="fc" id="L91">      localN = new MtasRBTreeNode(left, right, MtasRBTreeNode.RED, 1);</span>
+<span class="fc" id="L92">      localN.addIdAndRef(id, ref, additionalId, additionalRef);</span>
+<span class="fc" id="L93">      index.put(key, localN);</span>
+<span class="fc" id="L94">    } else {</span>
+<span class="fc bfc" id="L95" title="All 2 branches covered.">      if (left &lt;= localN.left) {</span>
+<span class="fc" id="L96">        localN.leftChild = addRange(localN.leftChild, left, right, additionalId,</span>
             additionalRef, id, ref);
-<span class="fc" id="L106">        updateMax(n, n.leftChild);</span>
+<span class="fc" id="L98">        updateMax(localN, localN.leftChild);</span>
       } else {
-<span class="fc" id="L108">        n.rightChild = addRange(n.rightChild, left, right, additionalId,</span>
+<span class="fc" id="L100">        localN.rightChild = addRange(localN.rightChild, left, right, additionalId,</span>
             additionalRef, id, ref);
-<span class="fc" id="L110">        updateMax(n, n.rightChild);</span>
+<span class="fc" id="L102">        updateMax(localN, localN.rightChild);</span>
       }
-<span class="fc bfc" id="L112" title="All 4 branches covered.">      if (isRed(n.rightChild) &amp;&amp; !isRed(n.leftChild)) {</span>
-<span class="fc" id="L113">        n = rotateLeft(n);</span>
+<span class="fc bfc" id="L104" title="All 4 branches covered.">      if (isRed(localN.rightChild) &amp;&amp; !isRed(localN.leftChild)) {</span>
+<span class="fc" id="L105">        localN = rotateLeft(localN);</span>
       }
-<span class="fc bfc" id="L115" title="All 4 branches covered.">      if (isRed(n.leftChild) &amp;&amp; isRed(n.leftChild.leftChild)) {</span>
-<span class="fc" id="L116">        n = rotateRight(n);</span>
+<span class="fc bfc" id="L107" title="All 4 branches covered.">      if (isRed(localN.leftChild) &amp;&amp; isRed(localN.leftChild.leftChild)) {</span>
+<span class="fc" id="L108">        localN = rotateRight(localN);</span>
       }
-<span class="fc bfc" id="L118" title="All 4 branches covered.">      if (isRed(n.leftChild) &amp;&amp; isRed(n.rightChild)) {</span>
-<span class="fc" id="L119">        flipColors(n);</span>
+<span class="fc bfc" id="L110" title="All 4 branches covered.">      if (isRed(localN.leftChild) &amp;&amp; isRed(localN.rightChild)) {</span>
+<span class="fc" id="L111">        flipColors(localN);</span>
       }
-<span class="fc" id="L121">      n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
+<span class="fc" id="L113">      localN.n = size(localN.leftChild) + size(localN.rightChild) + 1;</span>
     }
-<span class="fc" id="L123">    return n;</span>
+<span class="fc" id="L115">    return localN;</span>
   }
 
   /**
    * Update max.
    *
-   * @param n
-   *          the n
-   * @param c
-   *          the c
+   * @param n the n
+   * @param c the c
    */
   private void updateMax(MtasRBTreeNode n, MtasRBTreeNode c) {
-<span class="pc bpc" id="L135" title="1 of 2 branches missed.">    if (c != null) {</span>
-<span class="fc bfc" id="L136" title="All 2 branches covered.">      if (n.max &lt; c.max) {</span>
-<span class="fc" id="L137">        n.max = c.max;</span>
+<span class="pc bpc" id="L125" title="1 of 2 branches missed.">    if (c != null) {</span>
+<span class="fc bfc" id="L126" title="All 2 branches covered.">      if (n.max &lt; c.max) {</span>
+<span class="fc" id="L127">        n.max = c.max;</span>
       }
     }
-<span class="fc" id="L140">  }</span>
+<span class="fc" id="L130">  }</span>
 
   // make a left-leaning link lean to the right
   /**
    * Rotate right.
    *
-   * @param n
-   *          the n
-   * @return the mtas rb tree node
+   * @param n the n
+   * @return the mtas RB tree node
    */
   private MtasRBTreeNode rotateRight(MtasRBTreeNode n) {
-<span class="pc bpc" id="L151" title="3 of 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.leftChild);</span>
-<span class="fc" id="L152">    MtasRBTreeNode x = n.leftChild;</span>
-<span class="fc" id="L153">    n.leftChild = x.rightChild;</span>
-<span class="fc" id="L154">    x.rightChild = n;</span>
-<span class="fc" id="L155">    x.color = x.rightChild.color;</span>
-<span class="fc" id="L156">    x.rightChild.color = MtasRBTreeNode.RED;</span>
-<span class="fc" id="L157">    x.n = n.n;</span>
-<span class="fc" id="L158">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
-<span class="fc" id="L159">    setMax(n);</span>
-<span class="fc" id="L160">    setMax(x);</span>
-<span class="fc" id="L161">    return x;</span>
+<span class="pc bpc" id="L140" title="3 of 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.leftChild);</span>
+<span class="fc" id="L141">    MtasRBTreeNode x = n.leftChild;</span>
+<span class="fc" id="L142">    n.leftChild = x.rightChild;</span>
+<span class="fc" id="L143">    x.rightChild = n;</span>
+<span class="fc" id="L144">    x.color = x.rightChild.color;</span>
+<span class="fc" id="L145">    x.rightChild.color = MtasRBTreeNode.RED;</span>
+<span class="fc" id="L146">    x.n = n.n;</span>
+<span class="fc" id="L147">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
+<span class="fc" id="L148">    setMax(n);</span>
+<span class="fc" id="L149">    setMax(x);</span>
+<span class="fc" id="L150">    return x;</span>
   }
 
   // make a right-leaning link lean to the left
   /**
    * Rotate left.
    *
-   * @param n
-   *          the n
-   * @return the mtas rb tree node
+   * @param n the n
+   * @return the mtas RB tree node
    */
   private MtasRBTreeNode rotateLeft(MtasRBTreeNode n) {
-<span class="pc bpc" id="L173" title="3 of 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.rightChild);</span>
-<span class="fc" id="L174">    MtasRBTreeNode x = n.rightChild;</span>
-<span class="fc" id="L175">    n.rightChild = x.leftChild;</span>
-<span class="fc" id="L176">    x.leftChild = n;</span>
-<span class="fc" id="L177">    x.color = x.leftChild.color;</span>
-<span class="fc" id="L178">    x.leftChild.color = MtasRBTreeNode.RED;</span>
-<span class="fc" id="L179">    x.n = n.n;</span>
-<span class="fc" id="L180">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
-<span class="fc" id="L181">    setMax(n);</span>
-<span class="fc" id="L182">    setMax(x);</span>
-<span class="fc" id="L183">    return x;</span>
+<span class="pc bpc" id="L161" title="3 of 6 branches missed.">    assert (n != null) &amp;&amp; isRed(n.rightChild);</span>
+<span class="fc" id="L162">    MtasRBTreeNode x = n.rightChild;</span>
+<span class="fc" id="L163">    n.rightChild = x.leftChild;</span>
+<span class="fc" id="L164">    x.leftChild = n;</span>
+<span class="fc" id="L165">    x.color = x.leftChild.color;</span>
+<span class="fc" id="L166">    x.leftChild.color = MtasRBTreeNode.RED;</span>
+<span class="fc" id="L167">    x.n = n.n;</span>
+<span class="fc" id="L168">    n.n = size(n.leftChild) + size(n.rightChild) + 1;</span>
+<span class="fc" id="L169">    setMax(n);</span>
+<span class="fc" id="L170">    setMax(x);</span>
+<span class="fc" id="L171">    return x;</span>
   }
 
   // flip the colors of a node and its two children
   /**
    * Flip colors.
    *
-   * @param n
-   *          the n
+   * @param n the n
    */
   private void flipColors(MtasRBTreeNode n) {
     // n must have opposite color of its two children
-<span class="pc bpc" id="L195" title="4 of 8 branches missed.">    assert (n != null) &amp;&amp; (n.leftChild != null) &amp;&amp; (n.rightChild != null);</span>
-<span class="pc bpc" id="L196" title="4 of 8 branches missed.">    assert (!isRed(n) &amp;&amp; isRed(n.leftChild) &amp;&amp; isRed(n.rightChild))</span>
-<span class="nc bnc" id="L197" title="All 6 branches missed.">        || (isRed(n) &amp;&amp; !isRed(n.leftChild) &amp;&amp; !isRed(n.rightChild));</span>
-<span class="fc" id="L198">    n.color ^= 1;</span>
-<span class="fc" id="L199">    n.leftChild.color ^= 1;</span>
-<span class="fc" id="L200">    n.rightChild.color ^= 1;</span>
-<span class="fc" id="L201">  }</span>
+<span class="pc bpc" id="L182" title="4 of 8 branches missed.">    assert (n != null) &amp;&amp; (n.leftChild != null) &amp;&amp; (n.rightChild != null);</span>
+<span class="pc bpc" id="L183" title="4 of 8 branches missed.">    assert (!isRed(n) &amp;&amp; isRed(n.leftChild) &amp;&amp; isRed(n.rightChild))</span>
+<span class="nc bnc" id="L184" title="All 6 branches missed.">        || (isRed(n) &amp;&amp; !isRed(n.leftChild) &amp;&amp; !isRed(n.rightChild));</span>
+<span class="fc" id="L185">    n.color ^= 1;</span>
+<span class="fc" id="L186">    n.leftChild.color ^= 1;</span>
+<span class="fc" id="L187">    n.rightChild.color ^= 1;</span>
+<span class="fc" id="L188">  }</span>
 
   /**
    * Checks if is red.
    *
-   * @param n
-   *          the n
+   * @param n the n
    * @return true, if is red
    */
   private boolean isRed(MtasRBTreeNode n) {
-<span class="fc bfc" id="L211" title="All 2 branches covered.">    if (n == null) {</span>
-<span class="fc" id="L212">      return false;</span>
+<span class="fc bfc" id="L197" title="All 2 branches covered.">    if (n == null) {</span>
+<span class="fc" id="L198">      return false;</span>
     }
-<span class="fc bfc" id="L214" title="All 2 branches covered.">    return n.color == MtasRBTreeNode.RED;</span>
+<span class="fc bfc" id="L200" title="All 2 branches covered.">    return n.color == MtasRBTreeNode.RED;</span>
   }
 
   /**
    * Size.
    *
-   * @param n
-   *          the n
+   * @param n the n
    * @return the int
    */
   private int size(MtasRBTreeNode n) {
-<span class="fc bfc" id="L225" title="All 2 branches covered.">    if (n == null)</span>
-<span class="fc" id="L226">      return 0;</span>
-<span class="fc" id="L227">    return n.n;</span>
+<span class="fc bfc" id="L210" title="All 2 branches covered.">    if (n == null)</span>
+<span class="fc" id="L211">      return 0;</span>
+<span class="fc" id="L212">    return n.n;</span>
   }
 
   /**
    * Sets the max.
    *
-   * @param n
-   *          the new max
+   * @param n the new max
    */
   private void setMax(MtasRBTreeNode n) {
-<span class="fc" id="L237">    n.max = n.right;</span>
-<span class="fc bfc" id="L238" title="All 2 branches covered.">    if (n.leftChild != null) {</span>
-<span class="fc" id="L239">      n.max = Math.max(n.max, n.leftChild.max);</span>
+<span class="fc" id="L221">    n.max = n.right;</span>
+<span class="fc bfc" id="L222" title="All 2 branches covered.">    if (n.leftChild != null) {</span>
+<span class="fc" id="L223">      n.max = Math.max(n.max, n.leftChild.max);</span>
     }
-<span class="fc bfc" id="L241" title="All 2 branches covered.">    if (n.rightChild != null) {</span>
-<span class="fc" id="L242">      n.max = Math.max(n.max, n.rightChild.max);</span>
+<span class="fc bfc" id="L225" title="All 2 branches covered.">    if (n.rightChild != null) {</span>
+<span class="fc" id="L226">      n.max = Math.max(n.max, n.rightChild.max);</span>
     }
-<span class="fc" id="L244">  }</span>
+<span class="fc" id="L228">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasRBTreeNode.html b/jacoco/mtas.codec.tree/MtasRBTreeNode.html
index 6897e2d..e1dba77 100644
--- a/jacoco/mtas.codec.tree/MtasRBTreeNode.html
+++ b/jacoco/mtas.codec.tree/MtasRBTreeNode.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasRBTreeNode</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasRBTreeNode</span></div><h1>MtasRBTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 11</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasRBTreeNode.java.html#L36" class="el_method">MtasRBTreeNode(int, int, int, int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasRBTreeNode</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasRBTreeNode</span></div><h1>MtasRBTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 11</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasRBTreeNode.java.html#L32" class="el_method">MtasRBTreeNode(int, int, int, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasRBTreeNode.java.html b/jacoco/mtas.codec.tree/MtasRBTreeNode.java.html
index dc1d125..5882792 100644
--- a/jacoco/mtas.codec.tree/MtasRBTreeNode.java.html
+++ b/jacoco/mtas.codec.tree/MtasRBTreeNode.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasRBTreeNode.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasRBTreeNode.java</span></div><h1>MtasRBTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasRBTreeNode.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasRBTreeNode.java</span></div><h1>MtasRBTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import mtas.codec.tree.MtasTreeNode;
 
@@ -21,22 +21,18 @@ public class MtasRBTreeNode extends MtasTreeNode&lt;MtasRBTreeNode&gt; {
 
   // node with start and end position
   /**
-   * Instantiates a new mtas rb tree node.
+   * Instantiates a new mtas RB tree node.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param color
-   *          the color
-   * @param n
-   *          the n
+   * @param left the left
+   * @param right the right
+   * @param color the color
+   * @param n the n
    */
   public MtasRBTreeNode(int left, int right, int color, int n) {
-<span class="fc" id="L36">    super(left, right);</span>
-<span class="fc" id="L37">    this.color = color;</span>
-<span class="fc" id="L38">    this.n = n;</span>
-<span class="fc" id="L39">  }</span>
+<span class="fc" id="L32">    super(left, right);</span>
+<span class="fc" id="L33">    this.color = color;</span>
+<span class="fc" id="L34">    this.n = n;</span>
+<span class="fc" id="L35">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasTree.html b/jacoco/mtas.codec.tree/MtasTree.html
index 9bc1d4d..0718006 100644
--- a/jacoco/mtas.codec.tree/MtasTree.html
+++ b/jacoco/mtas.codec.tree/MtasTree.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasTree</span></div><h1>MtasTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">116 of 367</td><td class="ctr2">68%</td><td class="bar">14 of 40</td><td class="ctr2">65%</td><td class="ctr1">14</td><td class="ctr2">30</td><td class="ctr1">13</td><td class="ctr2">65</td><td class="ctr1">2</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasTree.java.html#L256" class="el_method">printBalance(Integer, MtasTreeNode)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="72" height="10" title="102" alt="102"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasTree.java.html#L244" class="el_method">printBalance()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasTree.java.html#L164" class="el_method">close()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="7" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">62%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasTree.java.html#L118" class="el_method">addPositionFromToken(MtasToken, Long)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="119" height="10" title="169" alt="169"/></td><td class="ctr2" id="c6">99%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="25" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="95" height="10" title="19" alt="19"/></td><td class="ctr2" id="e0">79%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i0">31</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasTree.java.html#L77" class="el_method">addParentFromToken(MtasToken)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="17" height="10" title="25" alt="25"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasTree.java.html#L44" class="el_method">MtasTree(boolean, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="12" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasTree.java.html#L60" class="el_method">addIdFromDoc(Integer, Long)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="10" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasTree.java.html#L97" class="el_method">addPositionAndObjectFromToken(MtasToken)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a5"><a href="MtasTree.java.html#L228" class="el_method">isSinglePoint()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a6"><a href="MtasTree.java.html#L237" class="el_method">isStorePrefixAndTermRef()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasTree</span></div><h1>MtasTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">118 of 369</td><td class="ctr2">68%</td><td class="bar">14 of 40</td><td class="ctr2">65%</td><td class="ctr1">14</td><td class="ctr2">30</td><td class="ctr1">14</td><td class="ctr2">66</td><td class="ctr1">2</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasTree.java.html#L221" class="el_method">printBalance(Integer, MtasTreeNode)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="73" height="10" title="104" alt="104"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasTree.java.html#L211" class="el_method">printBalance()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasTree.java.html#L146" class="el_method">close()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">62%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasTree.java.html#L100" class="el_method">addPositionFromToken(MtasToken, Long)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="119" height="10" title="169" alt="169"/></td><td class="ctr2" id="c6">99%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="95" height="10" title="19" alt="19"/></td><td class="ctr2" id="e0">79%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i0">31</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasTree.java.html#L68" class="el_method">addParentFromToken(MtasToken)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="25" alt="25"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasTree.java.html#L42" class="el_method">MtasTree(boolean, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasTree.java.html#L56" class="el_method">addIdFromDoc(Integer, Long)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasTree.java.html#L84" class="el_method">addPositionAndObjectFromToken(MtasToken)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a5"><a href="MtasTree.java.html#L195" class="el_method">isSinglePoint()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a6"><a href="MtasTree.java.html#L204" class="el_method">isStorePrefixAndTermRef()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasTree.java.html b/jacoco/mtas.codec.tree/MtasTree.java.html
index cca8b48..fc57f94 100644
--- a/jacoco/mtas.codec.tree/MtasTree.java.html
+++ b/jacoco/mtas.codec.tree/MtasTree.java.html
@@ -1,8 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTree.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasTree.java</span></div><h1>MtasTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTree.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasTree.java</span></div><h1>MtasTree.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.TreeMap;
 import java.io.IOException;
 import java.util.Map.Entry;
+import java.util.SortedMap;
 
 import mtas.analysis.token.MtasPosition;
 import mtas.analysis.token.MtasToken;
@@ -10,8 +11,7 @@ import mtas.analysis.token.MtasToken;
 /**
  * The Class MtasTree.
  *
- * @param &lt;N&gt;
- *          the number type
+ * @param &lt;N&gt; the number type
  */
 abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
 
@@ -36,66 +36,53 @@ abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
   /**
    * Instantiates a new mtas tree.
    *
-   * @param singlePoint
-   *          the single point
-   * @param storePrefixAndTermRef
-   *          the store prefix and term ref
+   * @param singlePoint the single point
+   * @param storePrefixAndTermRef the store prefix and term ref
    */
-<span class="fc" id="L44">  public MtasTree(boolean singlePoint, boolean storePrefixAndTermRef) {</span>
-<span class="fc" id="L45">    root = null;</span>
-<span class="fc" id="L46">    closed = false;</span>
-<span class="fc" id="L47">    this.singlePoint = singlePoint;</span>
-<span class="fc" id="L48">    this.storePrefixAndTermRef = storePrefixAndTermRef;</span>
-<span class="fc" id="L49">  }</span>
+<span class="fc" id="L42">  public MtasTree(boolean singlePoint, boolean storePrefixAndTermRef) {</span>
+<span class="fc" id="L43">    root = null;</span>
+<span class="fc" id="L44">    closed = false;</span>
+<span class="fc" id="L45">    this.singlePoint = singlePoint;</span>
+<span class="fc" id="L46">    this.storePrefixAndTermRef = storePrefixAndTermRef;</span>
+<span class="fc" id="L47">  }</span>
 
   /**
    * Adds the id from doc.
    *
-   * @param docId
-   *          the doc id
-   * @param reference
-   *          the reference
+   * @param docId the doc id
+   * @param reference the reference
    */
   final public void addIdFromDoc(Integer docId, Long reference) {
-<span class="pc bpc" id="L60" title="2 of 4 branches missed.">    if (!closed &amp;&amp; (docId != null)) {</span>
-<span class="fc" id="L61">      addSinglePoint(docId, 0, 0, docId, reference);</span>
+<span class="pc bpc" id="L56" title="2 of 4 branches missed.">    if (!closed &amp;&amp; (docId != null)) {</span>
+<span class="fc" id="L57">      addSinglePoint(docId, 0, 0, docId, reference);</span>
     }
-<span class="fc" id="L63">  }</span>
+<span class="fc" id="L59">  }</span>
 
   /**
    * Adds the parent from token.
    *
-   * @param &lt;T&gt;
-   *          the generic type
-   * @param token
-   *          the token
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param token the token
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  final public void addParentFromToken(MtasToken token)
-      throws IOException {
-<span class="pc bpc" id="L77" title="2 of 4 branches missed.">    if (!closed &amp;&amp; (token != null)) {</span>
-<span class="fc bfc" id="L78" title="All 2 branches covered.">      if (token.checkParentId()) {</span>
-<span class="fc" id="L79">        addSinglePoint(token.getParentId(), token.getPrefixId(),</span>
-<span class="fc" id="L80">            token.getTermRef(), token.getId(), token.getTokenRef());</span>
+  final public void addParentFromToken(MtasToken token) throws IOException {
+<span class="pc bpc" id="L68" title="2 of 4 branches missed.">    if (!closed &amp;&amp; (token != null)) {</span>
+<span class="fc bfc" id="L69" title="All 2 branches covered.">      if (token.checkParentId()) {</span>
+<span class="fc" id="L70">        addSinglePoint(token.getParentId(), token.getPrefixId(),</span>
+<span class="fc" id="L71">            token.getTermRef(), token.getId(), token.getTokenRef());</span>
       }
     }
-<span class="fc" id="L83">  }</span>
+<span class="fc" id="L74">  }</span>
 
   /**
    * Adds the position and object from token.
    *
-   * @param &lt;T&gt;
-   *          the generic type
-   * @param token
-   *          the token
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param token the token
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   final public void addPositionAndObjectFromToken(MtasToken token)
       throws IOException {
-<span class="fc" id="L97">    addPositionFromToken(token, token.getTokenRef());</span>
-<span class="fc" id="L98">  }</span>
+<span class="fc" id="L84">    addPositionFromToken(token, token.getTokenRef());</span>
+<span class="fc" id="L85">  }</span>
 
   // final public &lt;T&gt; void addPositionAndTermFromToken(MtasToken&lt;T&gt; token) {
   // addPositionFromToken(token, token.getTermRef());
@@ -104,56 +91,51 @@ abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
   /**
    * Adds the position from token.
    *
-   * @param &lt;T&gt;
-   *          the generic type
-   * @param token
-   *          the token
-   * @param ref
-   *          the ref
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param token the token
+   * @param ref the ref
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   final private void addPositionFromToken(MtasToken token, Long ref)
       throws IOException {
-<span class="pc bpc" id="L118" title="1 of 2 branches missed.">    int prefixId = storePrefixAndTermRef ? token.getPrefixId() : 0;</span>
-<span class="pc bpc" id="L119" title="2 of 4 branches missed.">    if (!closed &amp;&amp; (token != null)) {</span>
-<span class="fc bfc" id="L120" title="All 2 branches covered.">      if (token.checkPositionType(MtasPosition.POSITION_SINGLE)) {</span>
-<span class="fc" id="L121">        addSinglePoint(token.getPositionStart(), prefixId, token.getTermRef(),</span>
-<span class="fc" id="L122">            token.getId(), ref);</span>
-<span class="fc bfc" id="L123" title="All 2 branches covered.">      } else if (token.checkPositionType(MtasPosition.POSITION_RANGE)) {</span>
-<span class="fc" id="L124">        addRange(token.getPositionStart(), token.getPositionEnd(), prefixId,</span>
-<span class="fc" id="L125">            token.getTermRef(), token.getId(), ref);</span>
-<span class="pc bpc" id="L126" title="1 of 2 branches missed.">      } else if (token.checkPositionType(MtasPosition.POSITION_SET)) {</span>
+<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    int prefixId = storePrefixAndTermRef ? token.getPrefixId() : 0;</span>
+<span class="pc bpc" id="L101" title="2 of 4 branches missed.">    if (!closed &amp;&amp; (token != null)) {</span>
+<span class="fc bfc" id="L102" title="All 2 branches covered.">      if (token.checkPositionType(MtasPosition.POSITION_SINGLE)) {</span>
+<span class="fc" id="L103">        addSinglePoint(token.getPositionStart(), prefixId, token.getTermRef(),</span>
+<span class="fc" id="L104">            token.getId(), ref);</span>
+<span class="fc bfc" id="L105" title="All 2 branches covered.">      } else if (token.checkPositionType(MtasPosition.POSITION_RANGE)) {</span>
+<span class="fc" id="L106">        addRange(token.getPositionStart(), token.getPositionEnd(), prefixId,</span>
+<span class="fc" id="L107">            token.getTermRef(), token.getId(), ref);</span>
+<span class="pc bpc" id="L108" title="1 of 2 branches missed.">      } else if (token.checkPositionType(MtasPosition.POSITION_SET)) {</span>
         // split set into minimum number of single points and ranges
-<span class="fc" id="L128">        TreeMap&lt;Integer, Integer&gt; list = new TreeMap&lt;Integer, Integer&gt;();</span>
-<span class="fc" id="L129">        int[] positions = token.getPositions();</span>
-<span class="fc" id="L130">        Integer lastPoint = null;</span>
-<span class="fc" id="L131">        Integer startPoint = null;</span>
-<span class="fc bfc" id="L132" title="All 2 branches covered.">        for (int position : positions) {</span>
-<span class="fc bfc" id="L133" title="All 2 branches covered.">          if (lastPoint == null) {</span>
-<span class="fc" id="L134">            startPoint = position;</span>
-<span class="fc" id="L135">            lastPoint = position;</span>
-<span class="fc bfc" id="L136" title="All 2 branches covered.">          } else if ((position - lastPoint) != 1) {</span>
-<span class="fc" id="L137">            list.put(startPoint, lastPoint);</span>
-<span class="fc" id="L138">            startPoint = position;</span>
+<span class="fc" id="L110">        SortedMap&lt;Integer, Integer&gt; list = new TreeMap&lt;&gt;();</span>
+<span class="fc" id="L111">        int[] positions = token.getPositions();</span>
+<span class="fc" id="L112">        Integer lastPoint = null;</span>
+<span class="fc" id="L113">        Integer startPoint = null;</span>
+<span class="fc bfc" id="L114" title="All 2 branches covered.">        for (int position : positions) {</span>
+<span class="fc bfc" id="L115" title="All 2 branches covered.">          if (lastPoint == null) {</span>
+<span class="fc" id="L116">            startPoint = position;</span>
+<span class="fc" id="L117">            lastPoint = position;</span>
+<span class="fc bfc" id="L118" title="All 2 branches covered.">          } else if ((position - lastPoint) != 1) {</span>
+<span class="fc" id="L119">            list.put(startPoint, lastPoint);</span>
+<span class="fc" id="L120">            startPoint = position;</span>
           }
-<span class="fc" id="L140">          lastPoint = position;</span>
+<span class="fc" id="L122">          lastPoint = position;</span>
         }
-<span class="pc bpc" id="L142" title="1 of 2 branches missed.">        if (lastPoint != null) {</span>
-<span class="fc" id="L143">          list.put(startPoint, lastPoint);</span>
+<span class="pc bpc" id="L124" title="1 of 2 branches missed.">        if (lastPoint != null) {</span>
+<span class="fc" id="L125">          list.put(startPoint, lastPoint);</span>
         }
-<span class="fc bfc" id="L145" title="All 2 branches covered.">        for (Entry&lt;Integer, Integer&gt; entry : list.entrySet()) {</span>
-<span class="fc bfc" id="L146" title="All 2 branches covered.">          if (entry.getKey().equals(entry.getValue())) {</span>
-<span class="fc" id="L147">            addSinglePoint(entry.getKey(), prefixId, token.getTermRef(),</span>
-<span class="fc" id="L148">                token.getId(), ref);</span>
+<span class="fc bfc" id="L127" title="All 2 branches covered.">        for (Entry&lt;Integer, Integer&gt; entry : list.entrySet()) {</span>
+<span class="fc bfc" id="L128" title="All 2 branches covered.">          if (entry.getKey().equals(entry.getValue())) {</span>
+<span class="fc" id="L129">            addSinglePoint(entry.getKey(), prefixId, token.getTermRef(),</span>
+<span class="fc" id="L130">                token.getId(), ref);</span>
           } else {
-<span class="fc" id="L150">            addRange(entry.getKey(), entry.getValue(), prefixId,</span>
-<span class="fc" id="L151">                token.getTermRef(), token.getId(), ref);</span>
+<span class="fc" id="L132">            addRange(entry.getKey(), entry.getValue(), prefixId,</span>
+<span class="fc" id="L133">                token.getTermRef(), token.getId(), ref);</span>
           }
-<span class="fc" id="L153">        }</span>
+<span class="fc" id="L135">        }</span>
       }
     }
-<span class="fc" id="L156">  }</span>
+<span class="fc" id="L138">  }</span>
 
   /**
    * Close.
@@ -161,26 +143,21 @@ abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
    * @return the n
    */
   final public N close() {
-<span class="pc bpc" id="L164" title="1 of 2 branches missed.">    if (root == null) {</span>
-<span class="nc" id="L165">      addRangeEmpty(0, 0, 0, 0);</span>
+<span class="pc bpc" id="L146" title="1 of 2 branches missed.">    if (root == null) {</span>
+<span class="nc" id="L147">      addRangeEmpty(0, 0, 0, 0);</span>
     }
-<span class="fc" id="L167">    closed = true;</span>
-<span class="fc" id="L168">    return root;</span>
+<span class="fc" id="L149">    closed = true;</span>
+<span class="fc" id="L150">    return root;</span>
   }
 
   /**
    * Adds the single point.
    *
-   * @param position
-   *          the position
-   * @param additionalId
-   *          the additional id
-   * @param additionalRef
-   *          the additional ref
-   * @param id
-   *          the id
-   * @param ref
-   *          the ref
+   * @param position the position
+   * @param additionalId the additional id
+   * @param additionalRef the additional ref
+   * @param id the id
+   * @param ref the ref
    */
   abstract protected void addSinglePoint(int position, int additionalId,
       long additionalRef, Integer id, Long ref);
@@ -188,18 +165,12 @@ abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
   /**
    * Adds the range.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param additionalId
-   *          the additional id
-   * @param additionalRef
-   *          the additional ref
-   * @param id
-   *          the id
-   * @param ref
-   *          the ref
+   * @param left the left
+   * @param right the right
+   * @param additionalId the additional id
+   * @param additionalRef the additional ref
+   * @param id the id
+   * @param ref the ref
    */
   abstract protected void addRange(int left, int right, int additionalId,
       long additionalRef, Integer id, Long ref);
@@ -207,14 +178,10 @@ abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
   /**
    * Adds the range empty.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
-   * @param additionalId
-   *          the additional id
-   * @param additionalRef
-   *          the additional ref
+   * @param left the left
+   * @param right the right
+   * @param additionalId the additional id
+   * @param additionalRef the additional ref
    */
   abstract protected void addRangeEmpty(int left, int right, int additionalId,
       long additionalRef);
@@ -225,7 +192,7 @@ abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
    * @return true, if is single point
    */
   final public boolean isSinglePoint() {
-<span class="fc" id="L228">    return singlePoint;</span>
+<span class="fc" id="L195">    return singlePoint;</span>
   }
 
   /**
@@ -234,38 +201,37 @@ abstract public class MtasTree&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
    * @return true, if is store prefix and term ref
    */
   final public boolean isStorePrefixAndTermRef() {
-<span class="fc" id="L237">    return storePrefixAndTermRef;</span>
+<span class="fc" id="L204">    return storePrefixAndTermRef;</span>
   }
 
   /**
    * Prints the balance.
    */
   final public void printBalance() {
-<span class="nc" id="L244">    printBalance(1, root);</span>
-<span class="nc" id="L245">  }</span>
+<span class="nc" id="L211">    printBalance(1, root);</span>
+<span class="nc" id="L212">  }</span>
 
   /**
    * Prints the balance.
    *
-   * @param p
-   *          the p
-   * @param n
-   *          the n
+   * @param p the p
+   * @param n the n
    */
   final private void printBalance(Integer p, N n) {
-<span class="nc bnc" id="L256" title="All 2 branches missed.">    if (n != null) {</span>
-<span class="nc" id="L257">      printBalance((p + 1), n.leftChild);</span>
-<span class="nc" id="L258">      System.out.print(String.format(&quot;%&quot; + (3 * p) + &quot;s&quot;, &quot;&quot;));</span>
-<span class="nc bnc" id="L259" title="All 2 branches missed.">      if (n.left == n.right) {</span>
-<span class="nc" id="L260">        System.out.println(</span>
-<span class="nc" id="L261">            &quot;[&quot; + n.left + &quot;] (&quot; + n.max + &quot;) : &quot; + n.ids.size() + &quot; tokens&quot;);</span>
+<span class="nc bnc" id="L221" title="All 2 branches missed.">    if (n != null) {</span>
+<span class="nc" id="L222">      printBalance((p + 1), n.leftChild);</span>
+<span class="nc" id="L223">      String format = &quot;%&quot; + (3 * p) + &quot;s&quot;;</span>
+<span class="nc" id="L224">      System.out.print(String.format(format, &quot;&quot;));</span>
+<span class="nc bnc" id="L225" title="All 2 branches missed.">      if (n.left == n.right) {</span>
+<span class="nc" id="L226">        System.out.println(</span>
+<span class="nc" id="L227">            &quot;[&quot; + n.left + &quot;] (&quot; + n.max + &quot;) : &quot; + n.ids.size() + &quot; tokens&quot;);</span>
       } else {
-<span class="nc" id="L263">        System.out.println(&quot;[&quot; + n.left + &quot;-&quot; + n.right + &quot;] (&quot; + n.max + &quot;) : &quot;</span>
-<span class="nc" id="L264">            + n.ids.size() + &quot; tokens&quot;);</span>
+<span class="nc" id="L229">        System.out.println(&quot;[&quot; + n.left + &quot;-&quot; + n.right + &quot;] (&quot; + n.max + &quot;) : &quot;</span>
+<span class="nc" id="L230">            + n.ids.size() + &quot; tokens&quot;);</span>
       }
-<span class="nc" id="L266">      printBalance((p + 1), n.rightChild);</span>
+<span class="nc" id="L232">      printBalance((p + 1), n.rightChild);</span>
     }
-<span class="nc" id="L268">  }</span>
+<span class="nc" id="L234">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasTreeNode.html b/jacoco/mtas.codec.tree/MtasTreeNode.html
index 3fbfb90..adcb8d3 100644
--- a/jacoco/mtas.codec.tree/MtasTreeNode.html
+++ b/jacoco/mtas.codec.tree/MtasTreeNode.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTreeNode</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasTreeNode</span></div><h1>MtasTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 34</td><td class="ctr2">100%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTreeNode.java.html#L40" class="el_method">MtasTreeNode(int, int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasTreeNode.java.html#L62" class="el_method">addIdAndRef(Integer, Long, int, long)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTreeNode</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasTreeNode</span></div><h1>MtasTreeNode</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 34</td><td class="ctr2">100%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTreeNode.java.html#L37" class="el_method">MtasTreeNode(int, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasTreeNode.java.html#L55" class="el_method">addIdAndRef(Integer, Long, int, long)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasTreeNode.java.html b/jacoco/mtas.codec.tree/MtasTreeNode.java.html
index 2fd04a4..cbce69f 100644
--- a/jacoco/mtas.codec.tree/MtasTreeNode.java.html
+++ b/jacoco/mtas.codec.tree/MtasTreeNode.java.html
@@ -1,12 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTreeNode.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasTreeNode.java</span></div><h1>MtasTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTreeNode.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasTreeNode.java</span></div><h1>MtasTreeNode.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 import java.util.HashMap;
 
 /**
  * The Class MtasTreeNode.
  *
- * @param &lt;N&gt;
- *          the number type
+ * @param &lt;N&gt; the number type
  */
 abstract public class MtasTreeNode&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
 
@@ -32,39 +31,33 @@ abstract public class MtasTreeNode&lt;N extends MtasTreeNode&lt;N&gt;&gt; {
   /**
    * Instantiates a new mtas tree node.
    *
-   * @param left
-   *          the left
-   * @param right
-   *          the right
+   * @param left the left
+   * @param right the right
    */
-<span class="fc" id="L40">  public MtasTreeNode(int left, int right) {</span>
-<span class="fc" id="L41">    this.left = left;</span>
-<span class="fc" id="L42">    this.right = right;</span>
-<span class="fc" id="L43">    this.max = right;</span>
-<span class="fc" id="L44">    this.ids = new HashMap&lt;Integer, MtasTreeNodeId&gt;();</span>
-<span class="fc" id="L45">  }</span>
+<span class="fc" id="L37">  public MtasTreeNode(int left, int right) {</span>
+<span class="fc" id="L38">    this.left = left;</span>
+<span class="fc" id="L39">    this.right = right;</span>
+<span class="fc" id="L40">    this.max = right;</span>
+<span class="fc" id="L41">    this.ids = new HashMap&lt;Integer, MtasTreeNodeId&gt;();</span>
+<span class="fc" id="L42">  }</span>
 
   // add id to node
   /**
    * Adds the id and ref.
    *
-   * @param id
-   *          the id
-   * @param ref
-   *          the ref
-   * @param additionalId
-   *          the additional id
-   * @param additionalRef
-   *          the additional ref
+   * @param id the id
+   * @param ref the ref
+   * @param additionalId the additional id
+   * @param additionalRef the additional ref
    */
   final public void addIdAndRef(Integer id, Long ref, int additionalId,
       long additionalRef) {
-<span class="pc bpc" id="L62" title="1 of 2 branches missed.">    if (id != null) {</span>
-<span class="fc" id="L63">      MtasTreeNodeId tnId = new MtasTreeNodeId(ref, additionalId,</span>
+<span class="pc bpc" id="L55" title="1 of 2 branches missed.">    if (id != null) {</span>
+<span class="fc" id="L56">      MtasTreeNodeId tnId = new MtasTreeNodeId(ref, additionalId,</span>
           additionalRef);
-<span class="fc" id="L65">      ids.put(id, tnId);</span>
+<span class="fc" id="L58">      ids.put(id, tnId);</span>
     }
-<span class="fc" id="L67">  }</span>
+<span class="fc" id="L60">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasTreeNodeId.html b/jacoco/mtas.codec.tree/MtasTreeNodeId.html
index b964ac2..81de435 100644
--- a/jacoco/mtas.codec.tree/MtasTreeNodeId.html
+++ b/jacoco/mtas.codec.tree/MtasTreeNodeId.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTreeNodeId</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasTreeNodeId</span></div><h1>MtasTreeNodeId</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">70 of 89</td><td class="ctr2">21%</td><td class="bar">12 of 12</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">10</td><td class="ctr1">13</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTreeNodeId.java.html#L47" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="40" alt="40"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasTreeNodeId.java.html#L60" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="90" height="10" title="30" alt="30"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasTreeNodeId.java.html#L29" class="el_method">MtasTreeNodeId(long, int, long)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="39" height="10" title="13" alt="13"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasTreeNodeId.java.html#L42" class="el_method">compareTo(MtasTreeNodeId)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTreeNodeId</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_class">MtasTreeNodeId</span></div><h1>MtasTreeNodeId</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">70 of 89</td><td class="ctr2">21%</td><td class="bar">12 of 12</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">10</td><td class="ctr1">13</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasTreeNodeId.java.html#L45" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="40" alt="40"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasTreeNodeId.java.html#L61" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="30" alt="30"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasTreeNodeId.java.html#L24" class="el_method">MtasTreeNodeId(long, int, long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="39" height="10" title="13" alt="13"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasTreeNodeId.java.html#L37" class="el_method">compareTo(MtasTreeNodeId)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/MtasTreeNodeId.java.html b/jacoco/mtas.codec.tree/MtasTreeNodeId.java.html
index 6eb8e0f..9633a13 100644
--- a/jacoco/mtas.codec.tree/MtasTreeNodeId.java.html
+++ b/jacoco/mtas.codec.tree/MtasTreeNodeId.java.html
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTreeNodeId.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasTreeNodeId.java</span></div><h1>MtasTreeNodeId.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
-
-import mtas.search.spans.MtasSpanMatchAllQuery;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTreeNodeId.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.tree</a> &gt; <span class="el_source">MtasTreeNodeId.java</span></div><h1>MtasTreeNodeId.java</h1><pre class="source lang-java linenums">package mtas.codec.tree;
 
 /**
  * The Class MtasTreeNodeId.
@@ -19,18 +17,15 @@ public class MtasTreeNodeId implements Comparable&lt;MtasTreeNodeId&gt; {
   /**
    * Instantiates a new mtas tree node id.
    *
-   * @param ref
-   *          the ref
-   * @param additionalId
-   *          the additional id
-   * @param additionalRef
-   *          the additional ref
+   * @param ref the ref
+   * @param additionalId the additional id
+   * @param additionalRef the additional ref
    */
-<span class="fc" id="L29">  public MtasTreeNodeId(long ref, int additionalId, long additionalRef) {</span>
-<span class="fc" id="L30">    this.ref = ref;</span>
-<span class="fc" id="L31">    this.additionalId = additionalId;</span>
-<span class="fc" id="L32">    this.additionalRef = additionalRef;</span>
-<span class="fc" id="L33">  }</span>
+<span class="fc" id="L24">  public MtasTreeNodeId(long ref, int additionalId, long additionalRef) {</span>
+<span class="fc" id="L25">    this.ref = ref;</span>
+<span class="fc" id="L26">    this.additionalId = additionalId;</span>
+<span class="fc" id="L27">    this.additionalRef = additionalRef;</span>
+<span class="fc" id="L28">  }</span>
 
   /*
    * (non-Javadoc)
@@ -39,30 +34,36 @@ public class MtasTreeNodeId implements Comparable&lt;MtasTreeNodeId&gt; {
    */
   @Override
   public int compareTo(MtasTreeNodeId o) {
-<span class="fc" id="L42">    return ref.compareTo(o.ref);</span>
+<span class="fc" id="L37">    return ref.compareTo(o.ref);</span>
   }
 
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L47" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L48">      return true;</span>
-<span class="nc bnc" id="L49" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc bnc" id="L45" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L46">      return true;</span>
+<span class="nc bnc" id="L47" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L48">      return false;</span>
+<span class="nc bnc" id="L49" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
 <span class="nc" id="L50">      return false;</span>
-<span class="nc bnc" id="L51" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L52">      return false;</span>
-<span class="nc" id="L53">    final MtasTreeNodeId that = (MtasTreeNodeId) obj;</span>
-<span class="nc bnc" id="L54" title="All 6 branches missed.">    return ref.equals(that.ref) &amp;&amp; additionalId == that.additionalId</span>
+<span class="nc" id="L51">    final MtasTreeNodeId that = (MtasTreeNodeId) obj;</span>
+<span class="nc bnc" id="L52" title="All 6 branches missed.">    return ref.equals(that.ref) &amp;&amp; additionalId == that.additionalId</span>
         &amp;&amp; additionalRef == that.additionalRef;
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L60">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L61">    h = (h * 3) ^ ref.hashCode();</span>
-<span class="nc" id="L62">    h = (h * 5) ^ additionalId;</span>
-<span class="nc" id="L63">    h = (h * 7) ^ (int) additionalRef;</span>
-<span class="nc" id="L64">    return h;</span>
+<span class="nc" id="L61">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L62">    h = (h * 3) ^ ref.hashCode();</span>
+<span class="nc" id="L63">    h = (h * 5) ^ additionalId;</span>
+<span class="nc" id="L64">    h = (h * 7) ^ (int) additionalRef;</span>
+<span class="nc" id="L65">    return h;</span>
   }  
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/index.html b/jacoco/mtas.codec.tree/index.html
index 81bf260..8066d91 100644
--- a/jacoco/mtas.codec.tree/index.html
+++ b/jacoco/mtas.codec.tree/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.tree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.tree</span></div><h1>mtas.codec.tree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,114 of 2,339</td><td class="ctr2">52%</td><td class="bar">141 of 258</td><td class="ctr2">45%</td><td class="ctr1">121</td><td class="ctr2">199</td><td class="ctr1">177</td><td class="ctr2">419</td><td class="ctr1">27</td><td class="ctr2">70</td><td class="ctr1">2</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasAVLTree.html" class="el_class">MtasAVLTree</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="113" height="10" title="523" alt="523"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="84" height="10" title="52" alt="52"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">39</td><td class="ctr2" id="g2">39</td><td class="ctr1" id="h0">99</td><td class="ctr2" id="i0">99</td><td class="ctr1" id="j0">13</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="IntervalRBTree.html" class="el_class">IntervalRBTree</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="36" height="10" title="167" alt="167"/><img src="../.resources/greenbar.gif" width="83" height="10" title="387" alt="387"/></td><td class="ctr2" id="c5">70%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="51" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="68" height="10" title="42" alt="42"/></td><td class="ctr2" id="e2">57%</td><td class="ctr1" id="f1">28</td><td class="ctr2" id="g0">51</td><td class="ctr1" id="h1">24</td><td class="ctr2" id="i1">92</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="IntervalTree.html" class="el_class">IntervalTree</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="25" height="10" title="120" alt="120"/><img src="../.resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c9">11%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="8" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">17%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h2">16</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a9"><a href="MtasTree.html" class="el_class">MtasTree</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="25" height="10" title="116" alt="116"/><img src="../.resources/greenbar.gif" width="54" height="10" title="251" alt="251"/></td><td class="ctr2" id="c6">68%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="22" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="42" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">65%</td><td class="ctr1" id="f3">14</td><td class="ctr2" id="g3">30</td><td class="ctr1" id="h3">13</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">2</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasRBTree.html" class="el_class">MtasRBTree</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="15" height="10" title="72" alt="72"/><img src="../.resources/greenbar.gif" width="97" height="10" title="449" alt="449"/></td><td class="ctr2" id="c4">86%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="38" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="74" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f2">21</td><td class="ctr2" id="g1">48</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i2">81</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a11"><a href="MtasTreeNodeId.html" class="el_class">MtasTreeNodeId</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="15" height="10" title="70" alt="70"/><img src="../.resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c8">21%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="19" height="10" title="12" alt="12"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f4">8</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="IntervalTreeNodeData.html" class="el_class">IntervalTreeNodeData</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="8" height="10" title="38" alt="38"/><img src="../.resources/greenbar.gif" width="4" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">34%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasAVLTreeNode.html" class="el_class">MtasAVLTreeNode</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasTreeNode.html" class="el_class">MtasTreeNode</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="7" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">10</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="IntervalTreeNode.html" class="el_class">IntervalTreeNode</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="6" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">2</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a1"><a href="IntervalRBTreeNode.html" class="el_class">IntervalRBTreeNode</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a8"><a href="MtasRBTreeNode.html" class="el_class">MtasRBTreeNode</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.tree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.tree</span></div><h1>mtas.codec.tree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,135 of 2,364</td><td class="ctr2">51%</td><td class="bar">141 of 258</td><td class="ctr2">45%</td><td class="ctr1">121</td><td class="ctr2">199</td><td class="ctr1">179</td><td class="ctr2">423</td><td class="ctr1">27</td><td class="ctr2">70</td><td class="ctr1">2</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasAVLTree.html" class="el_class">MtasAVLTree</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="113" height="10" title="525" alt="525"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="52" alt="52"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">39</td><td class="ctr2" id="g2">39</td><td class="ctr1" id="h0">100</td><td class="ctr2" id="i0">100</td><td class="ctr1" id="j0">13</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="IntervalRBTree.html" class="el_class">IntervalRBTree</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="167" alt="167"/><img src="../jacoco-resources/greenbar.gif" width="83" height="10" title="389" alt="389"/></td><td class="ctr2" id="c5">69%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="42" alt="42"/></td><td class="ctr2" id="e2">56%</td><td class="ctr1" id="f1">28</td><td class="ctr2" id="g0">51</td><td class="ctr1" id="h1">24</td><td class="ctr2" id="i1">93</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="IntervalTree.html" class="el_class">IntervalTree</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="137" alt="137"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c9">9%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">16%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h2">16</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a9"><a href="MtasTree.html" class="el_class">MtasTree</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="118" alt="118"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="251" alt="251"/></td><td class="ctr2" id="c6">68%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">65%</td><td class="ctr1" id="f3">14</td><td class="ctr2" id="g3">30</td><td class="ctr1" id="h3">14</td><td class="ctr2" id="i3">66</td><td class="ctr1" id="j3">2</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasRBTree.html" class="el_class">MtasRBTree</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="72" alt="72"/><img src="../jacoco-resources/greenbar.gif" width="97" height="10" title="451" alt="451"/></td><td class="ctr2" id="c4">86%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="74" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">65%</td><td class="ctr1" id="f2">21</td><td class="ctr2" id="g1">48</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i2">82</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a11"><a href="MtasTreeNodeId.html" class="el_class">MtasTreeNodeId</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="70" alt="70"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c8">21%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="12" alt="12"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f4">8</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="IntervalTreeNodeData.html" class="el_class">IntervalTreeNodeData</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">34%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasAVLTreeNode.html" class="el_class">MtasAVLTreeNode</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasTreeNode.html" class="el_class">MtasTreeNode</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">10</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="IntervalTreeNode.html" class="el_class">IntervalTreeNode</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">2</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a1"><a href="IntervalRBTreeNode.html" class="el_class">IntervalRBTreeNode</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a8"><a href="MtasRBTreeNode.html" class="el_class">MtasRBTreeNode</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.tree/index.source.html b/jacoco/mtas.codec.tree/index.source.html
index 2501ead..05c12ad 100644
--- a/jacoco/mtas.codec.tree/index.source.html
+++ b/jacoco/mtas.codec.tree/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.tree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.tree</span></div><h1>mtas.codec.tree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,114 of 2,339</td><td class="ctr2">52%</td><td class="bar">141 of 258</td><td class="ctr2">45%</td><td class="ctr1">121</td><td class="ctr2">199</td><td class="ctr1">177</td><td class="ctr2">419</td><td class="ctr1">27</td><td class="ctr2">70</td><td class="ctr1">2</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasAVLTree.java.html" class="el_source">MtasAVLTree.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="113" height="10" title="523" alt="523"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="84" height="10" title="52" alt="52"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">39</td><td class="ctr2" id="g2">39</td><td class="ctr1" id="h0">99</td><td class="ctr2" id="i0">99</td><td class="ctr1" id="j0">13</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="IntervalRBTree.java.html" class="el_source">IntervalRBTree.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="36" height="10" title="167" alt="167"/><img src="../.resources/greenbar.gif" width="83" height="10" title="387" alt="387"/></td><td class="ctr2" id="c5">70%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="51" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="68" height="10" title="42" alt="42"/></td><td class="ctr2" id="e2">57%</td><td class="ctr1" id="f1">28</td><td class="ctr2" id="g0">51</td><td class="ctr1" id="h1">24</td><td class="ctr2" id="i1">92</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="IntervalTree.java.html" class="el_source">IntervalTree.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="25" height="10" title="120" alt="120"/><img src="../.resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c9">11%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="8" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">17%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h2">16</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a9"><a href="MtasTree.java.html" class="el_source">MtasTree.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="25" height="10" title="116" alt="116"/><img src="../.resources/greenbar.gif" width="54" height="10" title="251" alt="251"/></td><td class="ctr2" id="c6">68%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="22" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="42" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">65%</td><td class="ctr1" id="f3">14</td><td class="ctr2" id="g3">30</td><td class="ctr1" id="h3">13</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">2</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasRBTree.java.html" class="el_source">MtasRBTree.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="15" height="10" title="72" alt="72"/><img src="../.resources/greenbar.gif" width="97" height="10" title="449" alt="449"/></td><td class="ctr2" id="c4">86%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="38" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="74" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f2">21</td><td class="ctr2" id="g1">48</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i2">81</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a11"><a href="MtasTreeNodeId.java.html" class="el_source">MtasTreeNodeId.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="15" height="10" title="70" alt="70"/><img src="../.resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c8">21%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="19" height="10" title="12" alt="12"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f4">8</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="IntervalTreeNodeData.java.html" class="el_source">IntervalTreeNodeData.java</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="8" height="10" title="38" alt="38"/><img src="../.resources/greenbar.gif" width="4" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">34%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasAVLTreeNode.java.html" class="el_source">MtasAVLTreeNode.java</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasTreeNode.java.html" class="el_source">MtasTreeNode.java</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="7" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">10</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="IntervalTreeNode.java.html" class="el_source">IntervalTreeNode.java</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="6" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">2</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a8"><a href="MtasRBTreeNode.java.html" class="el_source">MtasRBTreeNode.java</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a1"><a href="IntervalRBTreeNode.java.html" class="el_source">IntervalRBTreeNode.java</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.tree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.tree</span></div><h1>mtas.codec.tree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,135 of 2,364</td><td class="ctr2">51%</td><td class="bar">141 of 258</td><td class="ctr2">45%</td><td class="ctr1">121</td><td class="ctr2">199</td><td class="ctr1">179</td><td class="ctr2">423</td><td class="ctr1">27</td><td class="ctr2">70</td><td class="ctr1">2</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasAVLTree.java.html" class="el_source">MtasAVLTree.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="113" height="10" title="525" alt="525"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="52" alt="52"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">39</td><td class="ctr2" id="g2">39</td><td class="ctr1" id="h0">100</td><td class="ctr2" id="i0">100</td><td class="ctr1" id="j0">13</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="IntervalRBTree.java.html" class="el_source">IntervalRBTree.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="167" alt="167"/><img src="../jacoco-resources/greenbar.gif" width="83" height="10" title="389" alt="389"/></td><td class="ctr2" id="c5">69%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="42" alt="42"/></td><td class="ctr2" id="e2">56%</td><td class="ctr1" id="f1">28</td><td class="ctr2" id="g0">51</td><td class="ctr1" id="h1">24</td><td class="ctr2" id="i1">93</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="IntervalTree.java.html" class="el_source">IntervalTree.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="137" alt="137"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c9">9%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">16%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h2">16</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a9"><a href="MtasTree.java.html" class="el_source">MtasTree.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="118" alt="118"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="251" alt="251"/></td><td class="ctr2" id="c6">68%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">65%</td><td class="ctr1" id="f3">14</td><td class="ctr2" id="g3">30</td><td class="ctr1" id="h3">14</td><td class="ctr2" id="i3">66</td><td class="ctr1" id="j3">2</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasRBTree.java.html" class="el_source">MtasRBTree.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="72" alt="72"/><img src="../jacoco-resources/greenbar.gif" width="97" height="10" title="451" alt="451"/></td><td class="ctr2" id="c4">86%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="74" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">65%</td><td class="ctr1" id="f2">21</td><td class="ctr2" id="g1">48</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i2">82</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a11"><a href="MtasTreeNodeId.java.html" class="el_source">MtasTreeNodeId.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="70" alt="70"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c8">21%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="12" alt="12"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f4">8</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="IntervalTreeNodeData.java.html" class="el_source">IntervalTreeNodeData.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">34%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasAVLTreeNode.java.html" class="el_source">MtasAVLTreeNode.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasTreeNode.java.html" class="el_source">MtasTreeNode.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">10</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="IntervalTreeNode.java.html" class="el_source">IntervalTreeNode.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">2</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a8"><a href="MtasRBTreeNode.java.html" class="el_source">MtasRBTreeNode.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a1"><a href="IntervalRBTreeNode.java.html" class="el_source">IntervalRBTreeNode.java</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataAdvanced.html b/jacoco/mtas.codec.util.collector/MtasDataAdvanced.html
index 540c894..bf23386 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataAdvanced.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataAdvanced.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataAdvanced</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataAdvanced</span></div><h1>MtasDataAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">906 of 1,421</td><td class="ctr2">36%</td><td class="bar">44 of 68</td><td class="ctr2">35%</td><td class="ctr1">35</td><td class="ctr2">50</td><td class="ctr1">145</td><td class="ctr2">233</td><td class="ctr1">8</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasDataAdvanced.java.html#L216" class="el_method">reduceToKeys(Set)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="117" height="10" title="219" alt="219"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h0">38</td><td class="ctr2" id="i0">38</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a12"><a href="MtasDataAdvanced.java.html#L366" class="el_method">remapData(int[][])</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="113" height="10" title="211" alt="211"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h1">27</td><td class="ctr2" id="i2">27</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a11"><a href="MtasDataAdvanced.java.html#L182" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="66" height="10" title="124" alt="124"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="40" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h3">22</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasDataAdvanced.java.html#L418" class="el_method">merge(MtasDataCollector, HashMap, boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="62" height="10" title="116" alt="116"/><img src="../.resources/greenbar.gif" width="57" height="10" title="108" alt="108"/></td><td class="ctr2" id="c7">48%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="80" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="40" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">33%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h5">12</td><td class="ctr2" id="i1">30</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasDataAdvanced.java.html#L146" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="60" height="10" title="113" alt="113"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">23</td><td class="ctr2" id="i3">23</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a13"><a href="MtasDataAdvanced.java.html#L121" class="el_method">setError(int, String, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="46" height="10" title="86" alt="86"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i7">13</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasDataAdvanced.java.html#L106" class="el_method">error(String, String)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasDataAdvanced.java.html#L93" class="el_method">error(String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasDataAdvanced.java.html#L497" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="5" height="10" title="10" alt="10"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><a href="MtasDataAdvanced.java.html#L298" class="el_method">setValue(int, Number[], int, boolean)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="63" height="10" title="119" alt="119"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="65" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">93%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i6">18</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a14"><a href="MtasDataAdvanced.java.html#L335" class="el_method">setValue(int, Number, Number, Number, Number, Number, long, boolean)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="56" height="10" title="106" alt="106"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="15" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a href="MtasDataAdvanced.java.html#L25" class="el_method">MtasDataAdvanced(String, String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], MtasDataOperations, String, String)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="32" height="10" title="60" alt="60"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i8">9</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a href="MtasDataAdvanced.java.html#L265" class="el_method">copyToNew(int, int)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="26" height="10" title="49" alt="49"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i9">7</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a7"><a href="MtasDataAdvanced.java.html#L507" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="21" height="10" title="41" alt="41"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i10">7</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataAdvanced.java.html#L280" class="el_method">copyFromNew()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="13" height="10" title="25" alt="25"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">7</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a5"><a href="MtasDataAdvanced.java.html#L484" class="el_method">initNewList(int)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataAdvanced</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataAdvanced</span></div><h1>MtasDataAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">364 of 1,421</td><td class="ctr2">74%</td><td class="bar">28 of 68</td><td class="ctr2">58%</td><td class="ctr1">24</td><td class="ctr2">50</td><td class="ctr1">51</td><td class="ctr2">239</td><td class="ctr1">4</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a12"><a href="MtasDataAdvanced.java.html#L386" class="el_method">remapData(int[][])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="113" height="10" title="211" alt="211"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h0">27</td><td class="ctr2" id="i2">27</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasDataAdvanced.java.html#L138" class="el_method">setError(int, String, boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="86" alt="86"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i8">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasDataAdvanced.java.html#L438" class="el_method">merge(MtasDataCollector, Map, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="40" alt="40"/><img src="../jacoco-resources/greenbar.gif" width="98" height="10" title="184" alt="184"/></td><td class="ctr2" id="c11">82%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="65" height="10" title="13" alt="13"/></td><td class="ctr2" id="e4">54%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i1">30</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasDataAdvanced.java.html#L123" class="el_method">error(String, String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasDataAdvanced.java.html#L110" class="el_method">error(String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasDataAdvanced.java.html#L236" class="el_method">reduceToKeys(Set)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="117" height="10" title="219" alt="219"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i0">38</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><a href="MtasDataAdvanced.java.html#L202" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="66" height="10" title="124" alt="124"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataAdvanced.java.html#L318" class="el_method">setValue(int, Number[], int, boolean)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="119" alt="119"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="65" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">18</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasDataAdvanced.java.html#L163" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="113" alt="113"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i3">23</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataAdvanced.java.html#L355" class="el_method">setValue(int, Number, Number, Number, Number, Number, long, boolean)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="106" alt="106"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasDataAdvanced.java.html#L26" class="el_method">MtasDataAdvanced(String, String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], MtasDataOperations, String, String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="60" alt="60"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i7">15</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataAdvanced.java.html#L285" class="el_method">copyToNew(int, int)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="49" alt="49"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasDataAdvanced.java.html#L527" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="41" alt="41"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">7</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a0"><a href="MtasDataAdvanced.java.html#L300" class="el_method">copyFromNew()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="25" alt="25"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">7</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a6"><a href="MtasDataAdvanced.java.html#L517" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a5"><a href="MtasDataAdvanced.java.html#L504" class="el_method">initNewList(int)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataAdvanced.java.html b/jacoco/mtas.codec.util.collector/MtasDataAdvanced.java.html
index bcf32ec..1db91c4 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataAdvanced.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataAdvanced.java.html
@@ -1,10 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataAdvanced.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataAdvanced.java</span></div><h1>MtasDataAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataAdvanced.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataAdvanced.java</span></div><h1>MtasDataAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.HashMap;
+import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
 
 import mtas.codec.util.CodecUtil;
 import mtas.codec.util.DataCollector;
@@ -21,25 +22,41 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
   /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 1L;
 
+  /** The advanced value sum list. */
+<span class="fc" id="L26">  protected T1[] advancedValueSumList = null;</span>
+  
   /** The new advanced value sum list. */
-<span class="fc" id="L25">  protected T1[] advancedValueSumList = null, newAdvancedValueSumList = null;</span>
+<span class="fc" id="L29">  protected T1[] newAdvancedValueSumList = null;</span>
 
+  /** The advanced value max list. */
+<span class="fc" id="L32">  protected T1[] advancedValueMaxList = null;</span>
+  
   /** The new advanced value max list. */
-<span class="fc" id="L28">  protected T1[] advancedValueMaxList = null, newAdvancedValueMaxList = null;</span>
+<span class="fc" id="L35">  protected T1[] newAdvancedValueMaxList = null;</span>
 
+  /** The advanced value min list. */
+<span class="fc" id="L38">  protected T1[] advancedValueMinList = null;</span>
+  
   /** The new advanced value min list. */
-<span class="fc" id="L31">  protected T1[] advancedValueMinList = null, newAdvancedValueMinList = null;</span>
+<span class="fc" id="L41">  protected T1[] newAdvancedValueMinList = null;</span>
 
+  /** The advanced value sum of squares list. */
+<span class="fc" id="L44">  protected T1[] advancedValueSumOfSquaresList = null;</span>
+  
   /** The new advanced value sum of squares list. */
-<span class="fc" id="L34">  protected T1[] advancedValueSumOfSquaresList = null,</span>
-      newAdvancedValueSumOfSquaresList = null;
+<span class="fc" id="L47">  protected T1[] newAdvancedValueSumOfSquaresList = null;</span>
 
+  /** The advanced value sum of logs list. */
+<span class="fc" id="L50">  protected T2[] advancedValueSumOfLogsList = null;</span>
+  
   /** The new advanced value sum of logs list. */
-<span class="fc" id="L38">  protected T2[] advancedValueSumOfLogsList = null,</span>
-      newAdvancedValueSumOfLogsList = null;
+<span class="fc" id="L53">  protected T2[] newAdvancedValueSumOfLogsList = null;</span>
 
-  /** The new advanced value n list. */
-<span class="fc" id="L42">  protected long[] advancedValueNList = null, newAdvancedValueNList = null;</span>
+  /** The advanced value N list. */
+<span class="fc" id="L56">  protected long[] advancedValueNList = null;</span>
+  
+  /** The new advanced value N list. */
+<span class="fc" id="L59">  protected long[] newAdvancedValueNList = null;</span>
 
   /** The operations. */
   protected MtasDataOperations&lt;T1, T2&gt; operations;
@@ -68,19 +85,19 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataAdvanced(String collectorType, String dataType,
-      Set&lt;String&gt; statsItems, String sortType, String sortDirection,
+      SortedSet&lt;String&gt; statsItems, String sortType, String sortDirection,
       Integer start, Integer number, String[] subCollectorTypes,
       String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       MtasDataOperations&lt;T1, T2&gt; operations, String segmentRegistration,
       String boundary) throws IOException {
-<span class="fc" id="L78">    super(collectorType, dataType, CodecUtil.STATS_ADVANCED, statsItems,</span>
+<span class="fc" id="L95">    super(collectorType, dataType, CodecUtil.STATS_ADVANCED, statsItems,</span>
         sortType, sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, segmentRegistration, boundary);
-<span class="fc" id="L82">    this.operations = operations;</span>
-<span class="fc" id="L83">  }</span>
+<span class="fc" id="L99">    this.operations = operations;</span>
+<span class="fc" id="L100">  }</span>
 
   /*
    * (non-Javadoc)
@@ -90,9 +107,9 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   public final void error(String error) throws IOException {
-<span class="nc" id="L93">    add(false);</span>
-<span class="nc" id="L94">    setError(newCurrentPosition, error, newCurrentExisting);</span>
-<span class="nc" id="L95">  }</span>
+<span class="nc" id="L110">    add(false);</span>
+<span class="nc" id="L111">    setError(newCurrentPosition, error, newCurrentExisting);</span>
+<span class="nc" id="L112">  }</span>
 
   /*
    * (non-Javadoc)
@@ -103,11 +120,11 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   public final void error(String key, String error) throws IOException {
-<span class="nc bnc" id="L106" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L107">      add(key, false);</span>
-<span class="nc" id="L108">      setError(newCurrentPosition, error, newCurrentExisting);      </span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L124">      add(key, false);</span>
+<span class="nc" id="L125">      setError(newCurrentPosition, error, newCurrentExisting);</span>
     }
-<span class="nc" id="L110">  }</span>
+<span class="nc" id="L127">  }</span>
 
   /**
    * Sets the error.
@@ -118,22 +135,22 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   protected void setError(int newPosition, String error,
       boolean currentExisting) {
-<span class="nc bnc" id="L121" title="All 2 branches missed.">    if (!currentExisting) {</span>
-<span class="nc" id="L122">      newAdvancedValueSumList[newPosition] = operations.getZero1();</span>
-<span class="nc" id="L123">      newAdvancedValueSumOfLogsList[newPosition] = operations.getZero2();</span>
-<span class="nc" id="L124">      newAdvancedValueSumOfSquaresList[newPosition] = operations.getZero1();</span>
-<span class="nc" id="L125">      newAdvancedValueMinList[newPosition] = operations.getZero1();</span>
-<span class="nc" id="L126">      newAdvancedValueMaxList[newPosition] = operations.getZero1();</span>
-<span class="nc" id="L127">      newAdvancedValueNList[newPosition] = 0;</span>
+<span class="nc bnc" id="L138" title="All 2 branches missed.">    if (!currentExisting) {</span>
+<span class="nc" id="L139">      newAdvancedValueSumList[newPosition] = operations.getZero1();</span>
+<span class="nc" id="L140">      newAdvancedValueSumOfLogsList[newPosition] = operations.getZero2();</span>
+<span class="nc" id="L141">      newAdvancedValueSumOfSquaresList[newPosition] = operations.getZero1();</span>
+<span class="nc" id="L142">      newAdvancedValueMinList[newPosition] = operations.getZero1();</span>
+<span class="nc" id="L143">      newAdvancedValueMaxList[newPosition] = operations.getZero1();</span>
+<span class="nc" id="L144">      newAdvancedValueNList[newPosition] = 0;</span>
     }
-<span class="nc" id="L129">    newErrorNumber[newPosition]++;</span>
-<span class="nc bnc" id="L130" title="All 2 branches missed.">    if (newErrorList[newPosition].containsKey(error)) {</span>
-<span class="nc" id="L131">      newErrorList[newPosition].put(error,</span>
-<span class="nc" id="L132">          newErrorList[newPosition].get(error) + 1);</span>
+<span class="nc" id="L146">    newErrorNumber[newPosition]++;</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">    if (newErrorList[newPosition].containsKey(error)) {</span>
+<span class="nc" id="L148">      newErrorList[newPosition].put(error,</span>
+<span class="nc" id="L149">          newErrorList[newPosition].get(error) + 1);</span>
     } else {
-<span class="nc" id="L134">      newErrorList[newPosition].put(error, 1);</span>
+<span class="nc" id="L151">      newErrorList[newPosition].put(error, 1);</span>
     }
-<span class="nc" id="L136">  }</span>
+<span class="nc" id="L153">  }</span>
 
   /*
    * (non-Javadoc)
@@ -143,67 +160,70 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
   @Override
   protected final void increaseNewListSize() throws IOException {
     // register old situation
-<span class="nc" id="L146">    int tmpOldSize = newKeyList.length;</span>
-<span class="nc" id="L147">    int tmpNewPosition = newPosition;</span>
+<span class="fc" id="L163">    int tmpOldSize = newKeyList.length;</span>
+<span class="fc" id="L164">    int tmpNewPosition = newPosition;</span>
     // increase
-<span class="nc" id="L149">    super.increaseNewListSize();</span>
+<span class="fc" id="L166">    super.increaseNewListSize();</span>
     // reconstruct
-<span class="nc" id="L151">    T1[] tmpNewAdvancedValueSumList = newAdvancedValueSumList;</span>
-<span class="nc" id="L152">    T2[] tmpNewAdvancedValueSumOfLogsList = newAdvancedValueSumOfLogsList;</span>
-<span class="nc" id="L153">    T1[] tmpNewAdvancedValueSumOfSquaresList = newAdvancedValueSumOfSquaresList;</span>
-<span class="nc" id="L154">    T1[] tmpNewAdvancedValueMinList = newAdvancedValueMinList;</span>
-<span class="nc" id="L155">    T1[] tmpNewAdvancedValueMaxList = newAdvancedValueMaxList;</span>
-<span class="nc" id="L156">    long[] tmpNewAdvancedValueNList = newAdvancedValueNList;</span>
-<span class="nc" id="L157">    newAdvancedValueSumList = operations.createVector1(newSize);</span>
-<span class="nc" id="L158">    newAdvancedValueSumOfLogsList = operations.createVector2(newSize);</span>
-<span class="nc" id="L159">    newAdvancedValueSumOfSquaresList = operations.createVector1(newSize);</span>
-<span class="nc" id="L160">    newAdvancedValueMinList = operations.createVector1(newSize);</span>
-<span class="nc" id="L161">    newAdvancedValueMaxList = operations.createVector1(newSize);</span>
-<span class="nc" id="L162">    newAdvancedValueNList = new long[newSize];</span>
-<span class="nc" id="L163">    newPosition = tmpNewPosition;</span>
-<span class="nc" id="L164">    System.arraycopy(tmpNewAdvancedValueSumList, 0, newAdvancedValueSumList, 0,</span>
+<span class="fc" id="L168">    T1[] tmpNewAdvancedValueSumList = newAdvancedValueSumList;</span>
+<span class="fc" id="L169">    T2[] tmpNewAdvancedValueSumOfLogsList = newAdvancedValueSumOfLogsList;</span>
+<span class="fc" id="L170">    T1[] tmpNewAdvancedValueSumOfSquaresList = newAdvancedValueSumOfSquaresList;</span>
+<span class="fc" id="L171">    T1[] tmpNewAdvancedValueMinList = newAdvancedValueMinList;</span>
+<span class="fc" id="L172">    T1[] tmpNewAdvancedValueMaxList = newAdvancedValueMaxList;</span>
+<span class="fc" id="L173">    long[] tmpNewAdvancedValueNList = newAdvancedValueNList;</span>
+<span class="fc" id="L174">    newAdvancedValueSumList = operations.createVector1(newSize);</span>
+<span class="fc" id="L175">    newAdvancedValueSumOfLogsList = operations.createVector2(newSize);</span>
+<span class="fc" id="L176">    newAdvancedValueSumOfSquaresList = operations.createVector1(newSize);</span>
+<span class="fc" id="L177">    newAdvancedValueMinList = operations.createVector1(newSize);</span>
+<span class="fc" id="L178">    newAdvancedValueMaxList = operations.createVector1(newSize);</span>
+<span class="fc" id="L179">    newAdvancedValueNList = new long[newSize];</span>
+<span class="fc" id="L180">    newPosition = tmpNewPosition;</span>
+<span class="fc" id="L181">    System.arraycopy(tmpNewAdvancedValueSumList, 0, newAdvancedValueSumList, 0,</span>
         tmpOldSize);
-<span class="nc" id="L166">    System.arraycopy(tmpNewAdvancedValueSumOfLogsList, 0,</span>
+<span class="fc" id="L183">    System.arraycopy(tmpNewAdvancedValueSumOfLogsList, 0,</span>
         newAdvancedValueSumOfLogsList, 0, tmpOldSize);
-<span class="nc" id="L168">    System.arraycopy(tmpNewAdvancedValueSumOfSquaresList, 0,</span>
+<span class="fc" id="L185">    System.arraycopy(tmpNewAdvancedValueSumOfSquaresList, 0,</span>
         newAdvancedValueSumOfSquaresList, 0, tmpOldSize);
-<span class="nc" id="L170">    System.arraycopy(tmpNewAdvancedValueMinList, 0, newAdvancedValueMinList, 0,</span>
+<span class="fc" id="L187">    System.arraycopy(tmpNewAdvancedValueMinList, 0, newAdvancedValueMinList, 0,</span>
         tmpOldSize);
-<span class="nc" id="L172">    System.arraycopy(tmpNewAdvancedValueMaxList, 0, newAdvancedValueMaxList, 0,</span>
+<span class="fc" id="L189">    System.arraycopy(tmpNewAdvancedValueMaxList, 0, newAdvancedValueMaxList, 0,</span>
         tmpOldSize);
-<span class="nc" id="L174">    System.arraycopy(tmpNewAdvancedValueNList, 0, newAdvancedValueNList, 0,</span>
+<span class="fc" id="L191">    System.arraycopy(tmpNewAdvancedValueNList, 0, newAdvancedValueNList, 0,</span>
         tmpOldSize);
-<span class="nc" id="L176">  }</span>
+<span class="fc" id="L193">  }</span>
 
-  /* (non-Javadoc)
+  /*
+   * (non-Javadoc)
+   * 
    * @see mtas.codec.util.collector.MtasDataCollector#reduceToSegmentKeys()
    */
+  @Override
   public void reduceToSegmentKeys() {
-<span class="nc bnc" id="L182" title="All 4 branches missed.">    if (segmentRegistration != null &amp;&amp; size &gt; 0) {</span>
-<span class="nc" id="L183">      int sizeCopy = size;</span>
-<span class="nc" id="L184">      String[] keyListCopy = keyList.clone();</span>
-<span class="nc" id="L185">      T1[] advancedValueSumListCopy = advancedValueSumList.clone();</span>
-<span class="nc" id="L186">      T1[] advancedValueMaxListCopy = advancedValueMaxList.clone();</span>
-<span class="nc" id="L187">      T1[] advancedValueMinListCopy = advancedValueMinList.clone();</span>
-<span class="nc" id="L188">      T1[] advancedValueSumOfSquaresListCopy = advancedValueSumOfSquaresList</span>
-<span class="nc" id="L189">          .clone();</span>
-<span class="nc" id="L190">      T2[] advancedValueSumOfLogsListCopy = advancedValueSumOfLogsList.clone();</span>
-<span class="nc" id="L191">      long[] advancedValueNListCopy = advancedValueNList.clone();</span>
-<span class="nc" id="L192">      size = 0;</span>
-<span class="nc bnc" id="L193" title="All 2 branches missed.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
-<span class="nc bnc" id="L194" title="All 2 branches missed.">        if (segmentKeys.contains(keyListCopy[i])) {</span>
-<span class="nc" id="L195">          keyList[size] = keyListCopy[i];</span>
-<span class="nc" id="L196">          advancedValueSumList[size] = advancedValueSumListCopy[i];</span>
-<span class="nc" id="L197">          advancedValueMaxList[size] = advancedValueMaxListCopy[i];</span>
-<span class="nc" id="L198">          advancedValueMinList[size] = advancedValueMinListCopy[i];</span>
-<span class="nc" id="L199">          advancedValueSumOfSquaresList[size] = advancedValueSumOfSquaresListCopy[i];</span>
-<span class="nc" id="L200">          advancedValueSumOfLogsList[size] = advancedValueSumOfLogsListCopy[i];</span>
-<span class="nc" id="L201">          advancedValueNList[size] = advancedValueNListCopy[i];</span>
-<span class="nc" id="L202">          size++;</span>
+<span class="pc bpc" id="L202" title="2 of 4 branches missed.">    if (segmentRegistration != null &amp;&amp; size &gt; 0) {</span>
+<span class="fc" id="L203">      int sizeCopy = size;</span>
+<span class="fc" id="L204">      String[] keyListCopy = keyList.clone();</span>
+<span class="fc" id="L205">      T1[] advancedValueSumListCopy = advancedValueSumList.clone();</span>
+<span class="fc" id="L206">      T1[] advancedValueMaxListCopy = advancedValueMaxList.clone();</span>
+<span class="fc" id="L207">      T1[] advancedValueMinListCopy = advancedValueMinList.clone();</span>
+<span class="fc" id="L208">      T1[] advancedValueSumOfSquaresListCopy = advancedValueSumOfSquaresList</span>
+<span class="fc" id="L209">          .clone();</span>
+<span class="fc" id="L210">      T2[] advancedValueSumOfLogsListCopy = advancedValueSumOfLogsList.clone();</span>
+<span class="fc" id="L211">      long[] advancedValueNListCopy = advancedValueNList.clone();</span>
+<span class="fc" id="L212">      size = 0;</span>
+<span class="fc bfc" id="L213" title="All 2 branches covered.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
+<span class="fc bfc" id="L214" title="All 2 branches covered.">        if (segmentKeys.contains(keyListCopy[i])) {</span>
+<span class="fc" id="L215">          keyList[size] = keyListCopy[i];</span>
+<span class="fc" id="L216">          advancedValueSumList[size] = advancedValueSumListCopy[i];</span>
+<span class="fc" id="L217">          advancedValueMaxList[size] = advancedValueMaxListCopy[i];</span>
+<span class="fc" id="L218">          advancedValueMinList[size] = advancedValueMinListCopy[i];</span>
+<span class="fc" id="L219">          advancedValueSumOfSquaresList[size] = advancedValueSumOfSquaresListCopy[i];</span>
+<span class="fc" id="L220">          advancedValueSumOfLogsList[size] = advancedValueSumOfLogsListCopy[i];</span>
+<span class="fc" id="L221">          advancedValueNList[size] = advancedValueNListCopy[i];</span>
+<span class="fc" id="L222">          size++;</span>
         }
       }
     }
-<span class="nc" id="L206">  }</span>
+<span class="fc" id="L226">  }</span>
 
   /*
    * (non-Javadoc)
@@ -213,47 +233,47 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void reduceToKeys(Set&lt;String&gt; keys) {
-<span class="nc bnc" id="L216" title="All 2 branches missed.">    if (size &gt; 0) {</span>
-<span class="nc" id="L217">      int sizeCopy = size;</span>
-<span class="nc" id="L218">      String[] keyListCopy = keyList.clone();</span>
-<span class="nc" id="L219">      int[] errorNumberCopy = errorNumber.clone();</span>
-<span class="nc" id="L220">      HashMap&lt;String, Integer&gt;[] errorListCopy = errorList.clone();</span>
-<span class="nc" id="L221">      int[] sourceNumberListCopy = sourceNumberList.clone();</span>
-<span class="nc" id="L222">      T1[] advancedValueSumListCopy = advancedValueSumList.clone();</span>
-<span class="nc" id="L223">      T1[] advancedValueMaxListCopy = advancedValueMaxList.clone();</span>
-<span class="nc" id="L224">      T1[] advancedValueMinListCopy = advancedValueMinList.clone();</span>
-<span class="nc" id="L225">      T1[] advancedValueSumOfSquaresListCopy = advancedValueSumOfSquaresList</span>
-<span class="nc" id="L226">          .clone();</span>
-<span class="nc" id="L227">      T2[] advancedValueSumOfLogsListCopy = advancedValueSumOfLogsList.clone();</span>
-<span class="nc" id="L228">      long[] advancedValueNListCopy = advancedValueNList.clone();</span>
-<span class="nc" id="L229">      keyList = new String[keys.size()];</span>
-<span class="nc" id="L230">      errorNumber = new int[keys.size()];</span>
-<span class="nc" id="L231">      errorList = new HashMap[keys.size()];</span>
-<span class="nc" id="L232">      sourceNumberList = new int[keys.size()];</span>
-<span class="nc" id="L233">      advancedValueSumList = operations.createVector1(keys.size());</span>
-<span class="nc" id="L234">      advancedValueMaxList = operations.createVector1(keys.size());</span>
-<span class="nc" id="L235">      advancedValueMinList = operations.createVector1(keys.size());</span>
-<span class="nc" id="L236">      advancedValueSumOfSquaresList = operations.createVector1(keys.size());</span>
-<span class="nc" id="L237">      advancedValueSumOfLogsList = operations.createVector2(keys.size());</span>
-<span class="nc" id="L238">      advancedValueNList = new long[keys.size()];</span>
-<span class="nc" id="L239">      size = 0;</span>
-<span class="nc bnc" id="L240" title="All 2 branches missed.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
-<span class="nc bnc" id="L241" title="All 2 branches missed.">        if (keys.contains(keyListCopy[i])) {</span>
-<span class="nc" id="L242">          keyList[size] = keyListCopy[i];</span>
-<span class="nc" id="L243">          errorNumber[size] = errorNumberCopy[i];</span>
-<span class="nc" id="L244">          errorList[size] = errorListCopy[i];</span>
-<span class="nc" id="L245">          sourceNumberList[size] = sourceNumberListCopy[i];</span>
-<span class="nc" id="L246">          advancedValueSumList[size] = advancedValueSumListCopy[i];</span>
-<span class="nc" id="L247">          advancedValueMaxList[size] = advancedValueMaxListCopy[i];</span>
-<span class="nc" id="L248">          advancedValueMinList[size] = advancedValueMinListCopy[i];</span>
-<span class="nc" id="L249">          advancedValueSumOfSquaresList[size] = advancedValueSumOfSquaresListCopy[i];</span>
-<span class="nc" id="L250">          advancedValueSumOfLogsList[size] = advancedValueSumOfLogsListCopy[i];</span>
-<span class="nc" id="L251">          advancedValueNList[size] = advancedValueNListCopy[i];</span>
-<span class="nc" id="L252">          size++;</span>
+<span class="pc bpc" id="L236" title="1 of 2 branches missed.">    if (size &gt; 0) {</span>
+<span class="fc" id="L237">      int sizeCopy = size;</span>
+<span class="fc" id="L238">      String[] keyListCopy = keyList.clone();</span>
+<span class="fc" id="L239">      int[] errorNumberCopy = errorNumber.clone();</span>
+<span class="fc" id="L240">      HashMap&lt;String, Integer&gt;[] errorListCopy = errorList.clone();</span>
+<span class="fc" id="L241">      int[] sourceNumberListCopy = sourceNumberList.clone();</span>
+<span class="fc" id="L242">      T1[] advancedValueSumListCopy = advancedValueSumList.clone();</span>
+<span class="fc" id="L243">      T1[] advancedValueMaxListCopy = advancedValueMaxList.clone();</span>
+<span class="fc" id="L244">      T1[] advancedValueMinListCopy = advancedValueMinList.clone();</span>
+<span class="fc" id="L245">      T1[] advancedValueSumOfSquaresListCopy = advancedValueSumOfSquaresList</span>
+<span class="fc" id="L246">          .clone();</span>
+<span class="fc" id="L247">      T2[] advancedValueSumOfLogsListCopy = advancedValueSumOfLogsList.clone();</span>
+<span class="fc" id="L248">      long[] advancedValueNListCopy = advancedValueNList.clone();</span>
+<span class="fc" id="L249">      keyList = new String[keys.size()];</span>
+<span class="fc" id="L250">      errorNumber = new int[keys.size()];</span>
+<span class="fc" id="L251">      errorList = new HashMap[keys.size()];</span>
+<span class="fc" id="L252">      sourceNumberList = new int[keys.size()];</span>
+<span class="fc" id="L253">      advancedValueSumList = operations.createVector1(keys.size());</span>
+<span class="fc" id="L254">      advancedValueMaxList = operations.createVector1(keys.size());</span>
+<span class="fc" id="L255">      advancedValueMinList = operations.createVector1(keys.size());</span>
+<span class="fc" id="L256">      advancedValueSumOfSquaresList = operations.createVector1(keys.size());</span>
+<span class="fc" id="L257">      advancedValueSumOfLogsList = operations.createVector2(keys.size());</span>
+<span class="fc" id="L258">      advancedValueNList = new long[keys.size()];</span>
+<span class="fc" id="L259">      size = 0;</span>
+<span class="fc bfc" id="L260" title="All 2 branches covered.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
+<span class="fc bfc" id="L261" title="All 2 branches covered.">        if (keys.contains(keyListCopy[i])) {</span>
+<span class="fc" id="L262">          keyList[size] = keyListCopy[i];</span>
+<span class="fc" id="L263">          errorNumber[size] = errorNumberCopy[i];</span>
+<span class="fc" id="L264">          errorList[size] = errorListCopy[i];</span>
+<span class="fc" id="L265">          sourceNumberList[size] = sourceNumberListCopy[i];</span>
+<span class="fc" id="L266">          advancedValueSumList[size] = advancedValueSumListCopy[i];</span>
+<span class="fc" id="L267">          advancedValueMaxList[size] = advancedValueMaxListCopy[i];</span>
+<span class="fc" id="L268">          advancedValueMinList[size] = advancedValueMinListCopy[i];</span>
+<span class="fc" id="L269">          advancedValueSumOfSquaresList[size] = advancedValueSumOfSquaresListCopy[i];</span>
+<span class="fc" id="L270">          advancedValueSumOfLogsList[size] = advancedValueSumOfLogsListCopy[i];</span>
+<span class="fc" id="L271">          advancedValueNList[size] = advancedValueNListCopy[i];</span>
+<span class="fc" id="L272">          size++;</span>
         }
       }
     }
-<span class="nc" id="L256">  }</span>
+<span class="fc" id="L276">  }</span>
 
   /*
    * (non-Javadoc)
@@ -262,13 +282,13 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   protected void copyToNew(int position, int newPosition) {
-<span class="fc" id="L265">    newAdvancedValueSumList[newPosition] = advancedValueSumList[position];</span>
-<span class="fc" id="L266">    newAdvancedValueSumOfLogsList[newPosition] = advancedValueSumOfLogsList[position];</span>
-<span class="fc" id="L267">    newAdvancedValueSumOfSquaresList[newPosition] = advancedValueSumOfSquaresList[position];</span>
-<span class="fc" id="L268">    newAdvancedValueMinList[newPosition] = advancedValueMinList[position];</span>
-<span class="fc" id="L269">    newAdvancedValueMaxList[newPosition] = advancedValueMaxList[position];</span>
-<span class="fc" id="L270">    newAdvancedValueNList[newPosition] = advancedValueNList[position];</span>
-<span class="fc" id="L271">  }</span>
+<span class="fc" id="L285">    newAdvancedValueSumList[newPosition] = advancedValueSumList[position];</span>
+<span class="fc" id="L286">    newAdvancedValueSumOfLogsList[newPosition] = advancedValueSumOfLogsList[position];</span>
+<span class="fc" id="L287">    newAdvancedValueSumOfSquaresList[newPosition] = advancedValueSumOfSquaresList[position];</span>
+<span class="fc" id="L288">    newAdvancedValueMinList[newPosition] = advancedValueMinList[position];</span>
+<span class="fc" id="L289">    newAdvancedValueMaxList[newPosition] = advancedValueMaxList[position];</span>
+<span class="fc" id="L290">    newAdvancedValueNList[newPosition] = advancedValueNList[position];</span>
+<span class="fc" id="L291">  }</span>
 
   /*
    * (non-Javadoc)
@@ -277,13 +297,13 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   protected void copyFromNew() {
-<span class="fc" id="L280">    advancedValueSumList = newAdvancedValueSumList;</span>
-<span class="fc" id="L281">    advancedValueSumOfLogsList = newAdvancedValueSumOfLogsList;</span>
-<span class="fc" id="L282">    advancedValueSumOfSquaresList = newAdvancedValueSumOfSquaresList;</span>
-<span class="fc" id="L283">    advancedValueMinList = newAdvancedValueMinList;</span>
-<span class="fc" id="L284">    advancedValueMaxList = newAdvancedValueMaxList;</span>
-<span class="fc" id="L285">    advancedValueNList = newAdvancedValueNList;</span>
-<span class="fc" id="L286">  }</span>
+<span class="fc" id="L300">    advancedValueSumList = newAdvancedValueSumList;</span>
+<span class="fc" id="L301">    advancedValueSumOfLogsList = newAdvancedValueSumOfLogsList;</span>
+<span class="fc" id="L302">    advancedValueSumOfSquaresList = newAdvancedValueSumOfSquaresList;</span>
+<span class="fc" id="L303">    advancedValueMinList = newAdvancedValueMinList;</span>
+<span class="fc" id="L304">    advancedValueMaxList = newAdvancedValueMaxList;</span>
+<span class="fc" id="L305">    advancedValueNList = newAdvancedValueNList;</span>
+<span class="fc" id="L306">  }</span>
 
   /**
    * Sets the value.
@@ -295,27 +315,27 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   protected void setValue(int newPosition, T1[] values, int number,
       boolean currentExisting) {
-<span class="pc bpc" id="L298" title="1 of 2 branches missed.">    if (number &gt; 0) {</span>
-<span class="fc" id="L299">      T1 valueSum = null;</span>
-<span class="fc" id="L300">      T2 valueSumOfLogs = null;</span>
-<span class="fc" id="L301">      T1 valueSumOfSquares = null;</span>
-<span class="fc" id="L302">      T1 valueMin = null;</span>
-<span class="fc" id="L303">      T1 valueMax = null;</span>
-<span class="fc bfc" id="L304" title="All 2 branches covered.">      for (int i = 0; i &lt; number; i++) {</span>
-<span class="fc bfc" id="L305" title="All 2 branches covered.">        valueSum = (i == 0) ? values[i] : operations.add11(valueSum, values[i]);</span>
-<span class="fc bfc" id="L306" title="All 2 branches covered.">        valueSumOfLogs = (i == 0) ? operations.log1(values[i])</span>
-<span class="fc" id="L307">            : operations.add22(valueSumOfLogs, operations.log1(values[i]));</span>
-<span class="fc bfc" id="L308" title="All 2 branches covered.">        valueSumOfSquares = (i == 0)</span>
-<span class="fc" id="L309">            ? operations.product11(values[i], values[i])</span>
-<span class="fc" id="L310">            : operations.add11(valueSumOfSquares,</span>
-<span class="fc" id="L311">                operations.product11(values[i], values[i]));</span>
-<span class="fc bfc" id="L312" title="All 2 branches covered.">        valueMin = (i == 0) ? values[i] : operations.min11(valueMin, values[i]);</span>
-<span class="fc bfc" id="L313" title="All 2 branches covered.">        valueMax = (i == 0) ? values[i] : operations.max11(valueMax, values[i]);</span>
+<span class="pc bpc" id="L318" title="1 of 2 branches missed.">    if (number &gt; 0) {</span>
+<span class="fc" id="L319">      T1 valueSum = null;</span>
+<span class="fc" id="L320">      T2 valueSumOfLogs = null;</span>
+<span class="fc" id="L321">      T1 valueSumOfSquares = null;</span>
+<span class="fc" id="L322">      T1 valueMin = null;</span>
+<span class="fc" id="L323">      T1 valueMax = null;</span>
+<span class="fc bfc" id="L324" title="All 2 branches covered.">      for (int i = 0; i &lt; number; i++) {</span>
+<span class="fc bfc" id="L325" title="All 2 branches covered.">        valueSum = (i == 0) ? values[i] : operations.add11(valueSum, values[i]);</span>
+<span class="fc bfc" id="L326" title="All 2 branches covered.">        valueSumOfLogs = (i == 0) ? operations.log1(values[i])</span>
+<span class="fc" id="L327">            : operations.add22(valueSumOfLogs, operations.log1(values[i]));</span>
+<span class="fc bfc" id="L328" title="All 2 branches covered.">        valueSumOfSquares = (i == 0)</span>
+<span class="fc" id="L329">            ? operations.product11(values[i], values[i])</span>
+<span class="fc" id="L330">            : operations.add11(valueSumOfSquares,</span>
+<span class="fc" id="L331">                operations.product11(values[i], values[i]));</span>
+<span class="fc bfc" id="L332" title="All 2 branches covered.">        valueMin = (i == 0) ? values[i] : operations.min11(valueMin, values[i]);</span>
+<span class="fc bfc" id="L333" title="All 2 branches covered.">        valueMax = (i == 0) ? values[i] : operations.max11(valueMax, values[i]);</span>
       }
-<span class="fc" id="L315">      setValue(newPosition, valueSum, valueSumOfLogs, valueSumOfSquares,</span>
+<span class="fc" id="L335">      setValue(newPosition, valueSum, valueSumOfLogs, valueSumOfSquares,</span>
           valueMin, valueMax, number, currentExisting);
     }
-<span class="fc" id="L318">  }</span>
+<span class="fc" id="L338">  }</span>
 
   /**
    * Sets the value.
@@ -326,35 +346,35 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    * @param valueSumOfSquares the value sum of squares
    * @param valueMin the value min
    * @param valueMax the value max
-   * @param valueN the value n
+   * @param valueN the value N
    * @param currentExisting the current existing
    */
   private void setValue(int newPosition, T1 valueSum, T2 valueSumOfLogs,
       T1 valueSumOfSquares, T1 valueMin, T1 valueMax, long valueN,
       boolean currentExisting) {
-<span class="pc bpc" id="L335" title="1 of 2 branches missed.">    if (valueN &gt; 0) {</span>
-<span class="fc bfc" id="L336" title="All 2 branches covered.">      if (currentExisting) {</span>
-<span class="fc" id="L337">        newAdvancedValueSumList[newPosition] = operations</span>
-<span class="fc" id="L338">            .add11(newAdvancedValueSumList[newPosition], valueSum);</span>
-<span class="fc" id="L339">        newAdvancedValueSumOfLogsList[newPosition] = operations</span>
-<span class="fc" id="L340">            .add22(newAdvancedValueSumOfLogsList[newPosition], valueSumOfLogs);</span>
-<span class="fc" id="L341">        newAdvancedValueSumOfSquaresList[newPosition] = operations.add11(</span>
+<span class="pc bpc" id="L355" title="1 of 2 branches missed.">    if (valueN &gt; 0) {</span>
+<span class="fc bfc" id="L356" title="All 2 branches covered.">      if (currentExisting) {</span>
+<span class="fc" id="L357">        newAdvancedValueSumList[newPosition] = operations</span>
+<span class="fc" id="L358">            .add11(newAdvancedValueSumList[newPosition], valueSum);</span>
+<span class="fc" id="L359">        newAdvancedValueSumOfLogsList[newPosition] = operations</span>
+<span class="fc" id="L360">            .add22(newAdvancedValueSumOfLogsList[newPosition], valueSumOfLogs);</span>
+<span class="fc" id="L361">        newAdvancedValueSumOfSquaresList[newPosition] = operations.add11(</span>
             newAdvancedValueSumOfSquaresList[newPosition], valueSumOfSquares);
-<span class="fc" id="L343">        newAdvancedValueMinList[newPosition] = operations</span>
-<span class="fc" id="L344">            .min11(newAdvancedValueMinList[newPosition], valueMin);</span>
-<span class="fc" id="L345">        newAdvancedValueMaxList[newPosition] = operations</span>
-<span class="fc" id="L346">            .max11(newAdvancedValueMaxList[newPosition], valueMax);</span>
-<span class="fc" id="L347">        newAdvancedValueNList[newPosition] += valueN;</span>
+<span class="fc" id="L363">        newAdvancedValueMinList[newPosition] = operations</span>
+<span class="fc" id="L364">            .min11(newAdvancedValueMinList[newPosition], valueMin);</span>
+<span class="fc" id="L365">        newAdvancedValueMaxList[newPosition] = operations</span>
+<span class="fc" id="L366">            .max11(newAdvancedValueMaxList[newPosition], valueMax);</span>
+<span class="fc" id="L367">        newAdvancedValueNList[newPosition] += valueN;</span>
       } else {
-<span class="fc" id="L349">        newAdvancedValueSumList[newPosition] = valueSum;</span>
-<span class="fc" id="L350">        newAdvancedValueSumOfLogsList[newPosition] = valueSumOfLogs;</span>
-<span class="fc" id="L351">        newAdvancedValueSumOfSquaresList[newPosition] = valueSumOfSquares;</span>
-<span class="fc" id="L352">        newAdvancedValueMinList[newPosition] = valueMin;</span>
-<span class="fc" id="L353">        newAdvancedValueMaxList[newPosition] = valueMax;</span>
-<span class="fc" id="L354">        newAdvancedValueNList[newPosition] = valueN;</span>
+<span class="fc" id="L369">        newAdvancedValueSumList[newPosition] = valueSum;</span>
+<span class="fc" id="L370">        newAdvancedValueSumOfLogsList[newPosition] = valueSumOfLogs;</span>
+<span class="fc" id="L371">        newAdvancedValueSumOfSquaresList[newPosition] = valueSumOfSquares;</span>
+<span class="fc" id="L372">        newAdvancedValueMinList[newPosition] = valueMin;</span>
+<span class="fc" id="L373">        newAdvancedValueMaxList[newPosition] = valueMax;</span>
+<span class="fc" id="L374">        newAdvancedValueNList[newPosition] = valueN;</span>
       }
     }
-<span class="fc" id="L357">  }</span>
+<span class="fc" id="L377">  }</span>
 
   /*
    * (non-Javadoc)
@@ -363,32 +383,32 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   protected void remapData(int[][] mapping) throws IOException {
-<span class="nc" id="L366">    super.remapData(mapping);</span>
-<span class="nc" id="L367">    T1[] originalAdvancedValueSumList = advancedValueSumList.clone();</span>
-<span class="nc" id="L368">    T2[] originalAdvancedValueSumOfLogsList = advancedValueSumOfLogsList</span>
-<span class="nc" id="L369">        .clone();</span>
-<span class="nc" id="L370">    T1[] originalAdvancedValueSumOfSquaresList = advancedValueSumOfSquaresList</span>
-<span class="nc" id="L371">        .clone();</span>
-<span class="nc" id="L372">    T1[] originalAdvancedValueMinList = advancedValueMinList.clone();</span>
-<span class="nc" id="L373">    T1[] originalAdvancedValueMaxList = advancedValueMaxList.clone();</span>
-<span class="nc" id="L374">    long[] originalAdvancedValueNList = advancedValueNList.clone();</span>
-<span class="nc" id="L375">    advancedValueSumList = operations.createVector1(mapping.length);</span>
-<span class="nc" id="L376">    advancedValueSumOfLogsList = operations.createVector2(mapping.length);</span>
-<span class="nc" id="L377">    advancedValueSumOfSquaresList = operations.createVector1(mapping.length);</span>
-<span class="nc" id="L378">    advancedValueMinList = operations.createVector1(mapping.length);</span>
-<span class="nc" id="L379">    advancedValueMaxList = operations.createVector1(mapping.length);</span>
-<span class="nc" id="L380">    advancedValueNList = new long[mapping.length];</span>
-<span class="nc bnc" id="L381" title="All 2 branches missed.">    for (int i = 0; i &lt; mapping.length; i++) {</span>
-<span class="nc bnc" id="L382" title="All 2 branches missed.">      for (int j = 0; j &lt; mapping[i].length; j++) {</span>
-<span class="nc bnc" id="L383" title="All 2 branches missed.">        if (j == 0) {</span>
-<span class="nc" id="L384">          setValue(i, originalAdvancedValueSumList[mapping[i][j]],</span>
+<span class="nc" id="L386">    super.remapData(mapping);</span>
+<span class="nc" id="L387">    T1[] originalAdvancedValueSumList = advancedValueSumList.clone();</span>
+<span class="nc" id="L388">    T2[] originalAdvancedValueSumOfLogsList = advancedValueSumOfLogsList</span>
+<span class="nc" id="L389">        .clone();</span>
+<span class="nc" id="L390">    T1[] originalAdvancedValueSumOfSquaresList = advancedValueSumOfSquaresList</span>
+<span class="nc" id="L391">        .clone();</span>
+<span class="nc" id="L392">    T1[] originalAdvancedValueMinList = advancedValueMinList.clone();</span>
+<span class="nc" id="L393">    T1[] originalAdvancedValueMaxList = advancedValueMaxList.clone();</span>
+<span class="nc" id="L394">    long[] originalAdvancedValueNList = advancedValueNList.clone();</span>
+<span class="nc" id="L395">    advancedValueSumList = operations.createVector1(mapping.length);</span>
+<span class="nc" id="L396">    advancedValueSumOfLogsList = operations.createVector2(mapping.length);</span>
+<span class="nc" id="L397">    advancedValueSumOfSquaresList = operations.createVector1(mapping.length);</span>
+<span class="nc" id="L398">    advancedValueMinList = operations.createVector1(mapping.length);</span>
+<span class="nc" id="L399">    advancedValueMaxList = operations.createVector1(mapping.length);</span>
+<span class="nc" id="L400">    advancedValueNList = new long[mapping.length];</span>
+<span class="nc bnc" id="L401" title="All 2 branches missed.">    for (int i = 0; i &lt; mapping.length; i++) {</span>
+<span class="nc bnc" id="L402" title="All 2 branches missed.">      for (int j = 0; j &lt; mapping[i].length; j++) {</span>
+<span class="nc bnc" id="L403" title="All 2 branches missed.">        if (j == 0) {</span>
+<span class="nc" id="L404">          setValue(i, originalAdvancedValueSumList[mapping[i][j]],</span>
               originalAdvancedValueSumOfLogsList[mapping[i][j]],
               originalAdvancedValueSumOfSquaresList[mapping[i][j]],
               originalAdvancedValueMinList[mapping[i][j]],
               originalAdvancedValueMaxList[mapping[i][j]],
               originalAdvancedValueNList[mapping[i][j]], false);
         } else {
-<span class="nc" id="L391">          setValue(i, originalAdvancedValueSumList[mapping[i][j]],</span>
+<span class="nc" id="L411">          setValue(i, originalAdvancedValueSumList[mapping[i][j]],</span>
               originalAdvancedValueSumOfLogsList[mapping[i][j]],
               originalAdvancedValueSumOfSquaresList[mapping[i][j]],
               originalAdvancedValueMinList[mapping[i][j]],
@@ -397,13 +417,13 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
         }
       }
     }
-<span class="nc" id="L400">    advancedValueSumList = newAdvancedValueSumList;</span>
-<span class="nc" id="L401">    advancedValueSumOfLogsList = newAdvancedValueSumOfLogsList;</span>
-<span class="nc" id="L402">    advancedValueSumOfSquaresList = newAdvancedValueSumOfSquaresList;</span>
-<span class="nc" id="L403">    advancedValueMinList = newAdvancedValueMinList;</span>
-<span class="nc" id="L404">    advancedValueMaxList = newAdvancedValueMaxList;</span>
-<span class="nc" id="L405">    advancedValueNList = newAdvancedValueNList;</span>
-<span class="nc" id="L406">  }</span>
+<span class="nc" id="L420">    advancedValueSumList = newAdvancedValueSumList;</span>
+<span class="nc" id="L421">    advancedValueSumOfLogsList = newAdvancedValueSumOfLogsList;</span>
+<span class="nc" id="L422">    advancedValueSumOfSquaresList = newAdvancedValueSumOfSquaresList;</span>
+<span class="nc" id="L423">    advancedValueMinList = newAdvancedValueMinList;</span>
+<span class="nc" id="L424">    advancedValueMaxList = newAdvancedValueMaxList;</span>
+<span class="nc" id="L425">    advancedValueNList = newAdvancedValueNList;</span>
+<span class="nc" id="L426">  }</span>
 
   /*
    * (non-Javadoc)
@@ -413,66 +433,66 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   public void merge(MtasDataCollector&lt;?, ?&gt; newDataCollector,
-      HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
+      Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
       boolean increaseSourceNumber) throws IOException {
-<span class="fc" id="L418">    closeNewList();</span>
-<span class="pc bpc" id="L419" title="1 of 2 branches missed.">    if (!collectorType.equals(newDataCollector.getCollectorType())</span>
-<span class="pc bpc" id="L420" title="1 of 2 branches missed.">        || !dataType.equals(newDataCollector.getDataType())</span>
-<span class="pc bpc" id="L421" title="2 of 4 branches missed.">        || !statsType.equals(newDataCollector.getStatsType())</span>
+<span class="fc" id="L438">    closeNewList();</span>
+<span class="pc bpc" id="L439" title="1 of 2 branches missed.">    if (!collectorType.equals(newDataCollector.getCollectorType())</span>
+<span class="pc bpc" id="L440" title="1 of 2 branches missed.">        || !dataType.equals(newDataCollector.getDataType())</span>
+<span class="pc bpc" id="L441" title="2 of 4 branches missed.">        || !statsType.equals(newDataCollector.getStatsType())</span>
         || !(newDataCollector instanceof MtasDataAdvanced)) {
-<span class="nc" id="L423">      throw new IOException(&quot;cannot merge different dataCollectors&quot;);</span>
+<span class="nc" id="L443">      throw new IOException(&quot;cannot merge different dataCollectors&quot;);</span>
     } else {
-<span class="fc" id="L425">      segmentRegistration = null;</span>
+<span class="fc" id="L445">      segmentRegistration = null;</span>
       @SuppressWarnings(&quot;unchecked&quot;)
-<span class="fc" id="L427">      MtasDataAdvanced&lt;T1, T2&gt; newMtasDataAdvanced = (MtasDataAdvanced&lt;T1, T2&gt;) newDataCollector;</span>
-<span class="fc" id="L428">      newMtasDataAdvanced.closeNewList();</span>
-<span class="fc" id="L429">      initNewList(newMtasDataAdvanced.getSize());</span>
-<span class="pc bpc" id="L430" title="1 of 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L431">        map.put(newDataCollector, this);</span>
-<span class="nc bnc" id="L432" title="All 2 branches missed.">        for (int i = 0; i &lt; newMtasDataAdvanced.getSize(); i++) {</span>
-<span class="nc" id="L433">          MtasDataCollector&lt;?, ?&gt;[] subCollectors = new MtasDataCollector[1];</span>
-<span class="nc" id="L434">          subCollectors[0] = add(newMtasDataAdvanced.keyList[i],</span>
+<span class="fc" id="L447">      MtasDataAdvanced&lt;T1, T2&gt; newMtasDataAdvanced = (MtasDataAdvanced&lt;T1, T2&gt;) newDataCollector;</span>
+<span class="fc" id="L448">      newMtasDataAdvanced.closeNewList();</span>
+<span class="fc" id="L449">      initNewList(newMtasDataAdvanced.getSize());</span>
+<span class="fc bfc" id="L450" title="All 2 branches covered.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="fc" id="L451">        map.put(newDataCollector, this);</span>
+<span class="fc bfc" id="L452" title="All 2 branches covered.">        for (int i = 0; i &lt; newMtasDataAdvanced.getSize(); i++) {</span>
+<span class="fc" id="L453">          MtasDataCollector&lt;?, ?&gt;[] subCollectors = new MtasDataCollector[1];</span>
+<span class="fc" id="L454">          subCollectors[0] = add(newMtasDataAdvanced.keyList[i],</span>
               increaseSourceNumber);
-<span class="nc" id="L436">          setError(newCurrentPosition, newMtasDataAdvanced.errorNumber[i],</span>
+<span class="fc" id="L456">          setError(newCurrentPosition, newMtasDataAdvanced.errorNumber[i],</span>
               newMtasDataAdvanced.errorList[i], newCurrentExisting);
-<span class="nc" id="L438">          setValue(newCurrentPosition,</span>
+<span class="fc" id="L458">          setValue(newCurrentPosition,</span>
               newMtasDataAdvanced.advancedValueSumList[i],
               newMtasDataAdvanced.advancedValueSumOfLogsList[i],
               newMtasDataAdvanced.advancedValueSumOfSquaresList[i],
               newMtasDataAdvanced.advancedValueMinList[i],
               newMtasDataAdvanced.advancedValueMaxList[i],
               newMtasDataAdvanced.advancedValueNList[i], newCurrentExisting);
-<span class="nc bnc" id="L445" title="All 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataAdvanced.hasSub()) {</span>
-<span class="nc" id="L446">            subCollectors[0].merge(</span>
+<span class="pc bpc" id="L465" title="3 of 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataAdvanced.hasSub()) {</span>
+<span class="nc" id="L466">            subCollectors[0].merge(</span>
                 newMtasDataAdvanced.subCollectorListNextLevel[i], map,
                 increaseSourceNumber);
           }
         }
-<span class="nc" id="L451">        closeNewList();</span>
-<span class="pc bpc" id="L452" title="1 of 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="fc" id="L453">        map.put(newDataCollector, this);</span>
-<span class="pc bpc" id="L454" title="1 of 2 branches missed.">        if (newMtasDataAdvanced.getSize() &gt; 0) {</span>
-<span class="fc" id="L455">          MtasDataCollector&lt;?, ?&gt; subCollector = add(increaseSourceNumber);</span>
-<span class="fc" id="L456">          setError(newCurrentPosition, newMtasDataAdvanced.errorNumber[0],</span>
+<span class="fc" id="L471">        closeNewList();</span>
+<span class="pc bpc" id="L472" title="1 of 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="fc" id="L473">        map.put(newDataCollector, this);</span>
+<span class="fc bfc" id="L474" title="All 2 branches covered.">        if (newMtasDataAdvanced.getSize() &gt; 0) {</span>
+<span class="fc" id="L475">          MtasDataCollector&lt;?, ?&gt; subCollector = add(increaseSourceNumber);</span>
+<span class="fc" id="L476">          setError(newCurrentPosition, newMtasDataAdvanced.errorNumber[0],</span>
               newMtasDataAdvanced.errorList[0], newCurrentExisting);
-<span class="fc" id="L458">          setValue(newCurrentPosition,</span>
+<span class="fc" id="L478">          setValue(newCurrentPosition,</span>
               newMtasDataAdvanced.advancedValueSumList[0],
               newMtasDataAdvanced.advancedValueSumOfLogsList[0],
               newMtasDataAdvanced.advancedValueSumOfSquaresList[0],
               newMtasDataAdvanced.advancedValueMinList[0],
               newMtasDataAdvanced.advancedValueMaxList[0],
               newMtasDataAdvanced.advancedValueNList[0], newCurrentExisting);
-<span class="pc bpc" id="L465" title="3 of 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataAdvanced.hasSub()) {</span>
-<span class="nc" id="L466">            subCollector.merge(newMtasDataAdvanced.subCollectorNextLevel, map,</span>
+<span class="pc bpc" id="L485" title="3 of 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataAdvanced.hasSub()) {</span>
+<span class="nc" id="L486">            subCollector.merge(newMtasDataAdvanced.subCollectorNextLevel, map,</span>
                 increaseSourceNumber);
           }
         }
-<span class="fc" id="L470">        closeNewList();</span>
+<span class="fc" id="L490">        closeNewList();</span>
       } else {
-<span class="nc" id="L472">        throw new IOException(&quot;cannot merge &quot; + collectorType);</span>
+<span class="nc" id="L492">        throw new IOException(&quot;cannot merge &quot; + collectorType);</span>
       }
     }
-<span class="fc" id="L475">  }</span>
+<span class="fc" id="L495">  }</span>
 
   /*
    * (non-Javadoc)
@@ -481,9 +501,9 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   public final void initNewList(int maxNumberOfTerms) throws IOException {
-<span class="fc" id="L484">    super.initNewList(maxNumberOfTerms);</span>
-<span class="fc" id="L485">    initNewListBasic(maxNumberOfTerms);</span>
-<span class="fc" id="L486">  }</span>
+<span class="fc" id="L504">    super.initNewList(maxNumberOfTerms);</span>
+<span class="fc" id="L505">    initNewListBasic(maxNumberOfTerms);</span>
+<span class="fc" id="L506">  }</span>
 
   /*
    * (non-Javadoc)
@@ -494,9 +514,9 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
   @Override
   public final void initNewList(int maxNumberOfTerms, String segmentName,
       int segmentNumber, String boundary) throws IOException {
-<span class="nc" id="L497">    super.initNewList(maxNumberOfTerms, segmentName, segmentNumber, boundary);</span>
-<span class="nc" id="L498">    initNewListBasic(maxNumberOfTerms);</span>
-<span class="nc" id="L499">  }</span>
+<span class="fc" id="L517">    super.initNewList(maxNumberOfTerms, segmentName, segmentNumber, boundary);</span>
+<span class="fc" id="L518">    initNewListBasic(maxNumberOfTerms);</span>
+<span class="fc" id="L519">  }</span>
 
   /**
    * Inits the new list basic.
@@ -504,13 +524,13 @@ abstract class MtasDataAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    * @param maxNumberOfTerms the max number of terms
    */
   private void initNewListBasic(int maxNumberOfTerms) {
-<span class="fc" id="L507">    newAdvancedValueSumList = operations.createVector1(newSize);</span>
-<span class="fc" id="L508">    newAdvancedValueSumOfLogsList = operations.createVector2(newSize);</span>
-<span class="fc" id="L509">    newAdvancedValueSumOfSquaresList = operations.createVector1(newSize);</span>
-<span class="fc" id="L510">    newAdvancedValueMinList = operations.createVector1(newSize);</span>
-<span class="fc" id="L511">    newAdvancedValueMaxList = operations.createVector1(newSize);</span>
-<span class="fc" id="L512">    newAdvancedValueNList = new long[newSize];</span>
-<span class="fc" id="L513">  }</span>
+<span class="fc" id="L527">    newAdvancedValueSumList = operations.createVector1(newSize);</span>
+<span class="fc" id="L528">    newAdvancedValueSumOfLogsList = operations.createVector2(newSize);</span>
+<span class="fc" id="L529">    newAdvancedValueSumOfSquaresList = operations.createVector1(newSize);</span>
+<span class="fc" id="L530">    newAdvancedValueMinList = operations.createVector1(newSize);</span>
+<span class="fc" id="L531">    newAdvancedValueMaxList = operations.createVector1(newSize);</span>
+<span class="fc" id="L532">    newAdvancedValueNList = new long[newSize];</span>
+<span class="fc" id="L533">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataBasic.html b/jacoco/mtas.codec.util.collector/MtasDataBasic.html
index 9787bd0..b2b1414 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataBasic.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataBasic</span></div><h1>MtasDataBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">277 of 815</td><td class="ctr2">66%</td><td class="bar">35 of 62</td><td class="ctr2">44%</td><td class="ctr1">24</td><td class="ctr2">47</td><td class="ctr1">46</td><td class="ctr2">149</td><td class="ctr1">4</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasDataBasic.java.html#L314" class="el_method">merge(MtasDataCollector, HashMap, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="192" alt="192"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="24" alt="24"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasDataBasic.java.html#L112" class="el_method">setError(int, String, boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="36" height="10" title="58" alt="58"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasDataBasic.java.html#L97" class="el_method">error(String, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataBasic.java.html#L84" class="el_method">error(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a10"><a href="MtasDataBasic.java.html#L226" class="el_method">reduceToKeys(Set)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="86" height="10" title="139" alt="139"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="25" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasDataBasic.java.html#L284" class="el_method">remapData(int[][])</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="56" height="10" title="91" alt="91"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><a href="MtasDataBasic.java.html#L201" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="45" height="10" title="72" alt="72"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataBasic.java.html#L157" class="el_method">setValue(int, Number[], int, boolean)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="38" height="10" title="61" alt="61"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="35" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">88%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasDataBasic.java.html#L181" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="28" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataBasic.java.html#L135" class="el_method">setValue(int, Number, long, boolean)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="23" height="10" title="38" alt="38"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="15" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i7">8</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasDataBasic.java.html#L24" class="el_method">MtasDataBasic(String, String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], MtasDataOperations, String, String)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="22" height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataBasic.java.html#L262" class="el_method">copyToNew(int, int)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="10" height="10" title="17" alt="17"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasDataBasic.java.html#L394" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="8" height="10" title="13" alt="13"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasDataBasic.java.html#L384" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataBasic.java.html#L273" class="el_method">copyFromNew()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a5"><a href="MtasDataBasic.java.html#L371" class="el_method">initNewList(int)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataBasic</span></div><h1>MtasDataBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">277 of 815</td><td class="ctr2">66%</td><td class="bar">35 of 62</td><td class="ctr2">43%</td><td class="ctr1">24</td><td class="ctr2">47</td><td class="ctr1">46</td><td class="ctr2">149</td><td class="ctr1">4</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasDataBasic.java.html#L317" class="el_method">merge(MtasDataCollector, Map, boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="192" alt="192"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="24" alt="24"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasDataBasic.java.html#L114" class="el_method">setError(int, String, boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="58" alt="58"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasDataBasic.java.html#L99" class="el_method">error(String, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataBasic.java.html#L86" class="el_method">error(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a10"><a href="MtasDataBasic.java.html#L229" class="el_method">reduceToKeys(Set)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="86" height="10" title="139" alt="139"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasDataBasic.java.html#L287" class="el_method">remapData(int[][])</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="91" alt="91"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><a href="MtasDataBasic.java.html#L204" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="72" alt="72"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataBasic.java.html#L159" class="el_method">setValue(int, Number[], int, boolean)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="61" alt="61"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">87%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasDataBasic.java.html#L183" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataBasic.java.html#L137" class="el_method">setValue(int, Number, long, boolean)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="38" alt="38"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i7">8</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasDataBasic.java.html#L26" class="el_method">MtasDataBasic(String, String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], MtasDataOperations, String, String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i8">7</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataBasic.java.html#L265" class="el_method">copyToNew(int, int)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="17" alt="17"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasDataBasic.java.html#L397" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="13" alt="13"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasDataBasic.java.html#L387" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataBasic.java.html#L276" class="el_method">copyFromNew()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a5"><a href="MtasDataBasic.java.html#L374" class="el_method">initNewList(int)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataBasic.java.html b/jacoco/mtas.codec.util.collector/MtasDataBasic.java.html
index 1a8425f..786549b 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataBasic.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataBasic.java.html
@@ -1,10 +1,12 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataBasic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataBasic.java</span></div><h1>MtasDataBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataBasic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataBasic.java</span></div><h1>MtasDataBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.HashMap;
+import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
+
 import mtas.codec.util.CodecUtil;
 import mtas.codec.util.DataCollector;
 
@@ -21,16 +23,16 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
   private static final long serialVersionUID = 1L;
 
   /** The basic value sum list. */
-<span class="fc" id="L24">  protected T1[] basicValueSumList = null;</span>
+<span class="fc" id="L26">  protected T1[] basicValueSumList = null;</span>
 
-  /** The basic value n list. */
-<span class="fc" id="L27">  protected long[] basicValueNList = null;</span>
+  /** The basic value N list. */
+<span class="fc" id="L29">  protected long[] basicValueNList = null;</span>
 
   /** The new basic value sum list. */
-<span class="fc" id="L30">  protected transient T1[] newBasicValueSumList = null;</span>
+<span class="fc" id="L32">  protected transient T1[] newBasicValueSumList = null;</span>
 
-  /** The new basic value n list. */
-<span class="fc" id="L33">  protected transient long[] newBasicValueNList = null;</span>
+  /** The new basic value N list. */
+<span class="fc" id="L35">  protected transient long[] newBasicValueNList = null;</span>
 
   /** The operations. */
   protected MtasDataOperations&lt;T1, T2&gt; operations;
@@ -59,19 +61,19 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataBasic(String collectorType, String dataType,
-      Set&lt;String&gt; statsItems, String sortType, String sortDirection,
+      SortedSet&lt;String&gt; statsItems, String sortType, String sortDirection,
       Integer start, Integer number, String[] subCollectorTypes,
       String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       MtasDataOperations&lt;T1, T2&gt; operations, String segmentRegistration,
       String boundary) throws IOException {
-<span class="fc" id="L69">    super(collectorType, dataType, CodecUtil.STATS_BASIC, statsItems, sortType,</span>
+<span class="fc" id="L71">    super(collectorType, dataType, CodecUtil.STATS_BASIC, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, segmentRegistration, boundary);
-<span class="fc" id="L73">    this.operations = operations;</span>
-<span class="fc" id="L74">  }</span>
+<span class="fc" id="L75">    this.operations = operations;</span>
+<span class="fc" id="L76">  }</span>
 
   /*
    * (non-Javadoc)
@@ -81,9 +83,9 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @Override
   public final void error(String error) throws IOException {
-<span class="nc" id="L84">    add(false);</span>
-<span class="nc" id="L85">    setError(newCurrentPosition, error, newCurrentExisting);</span>
-<span class="nc" id="L86">  }</span>
+<span class="nc" id="L86">    add(false);</span>
+<span class="nc" id="L87">    setError(newCurrentPosition, error, newCurrentExisting);</span>
+<span class="nc" id="L88">  }</span>
 
   /*
    * (non-Javadoc)
@@ -94,11 +96,11 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @Override
   public final void error(String key, String error) throws IOException {
-<span class="nc bnc" id="L97" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L98">      add(key, false);</span>
-<span class="nc" id="L99">      setError(newCurrentPosition, error, newCurrentExisting);      </span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L100">      add(key, false);</span>
+<span class="nc" id="L101">      setError(newCurrentPosition, error, newCurrentExisting);      </span>
     }
-<span class="nc" id="L101">  }</span>
+<span class="nc" id="L103">  }</span>
 
   /**
    * Sets the error.
@@ -109,40 +111,40 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   protected void setError(int newPosition, String error,
       boolean currentExisting) {
-<span class="nc bnc" id="L112" title="All 2 branches missed.">    if (!currentExisting) {</span>
-<span class="nc" id="L113">      newBasicValueSumList[newPosition] = operations.getZero1();</span>
-<span class="nc" id="L114">      newBasicValueNList[newPosition] = 0;</span>
+<span class="nc bnc" id="L114" title="All 2 branches missed.">    if (!currentExisting) {</span>
+<span class="nc" id="L115">      newBasicValueSumList[newPosition] = operations.getZero1();</span>
+<span class="nc" id="L116">      newBasicValueNList[newPosition] = 0;</span>
     }
-<span class="nc" id="L116">    newErrorNumber[newPosition]++;</span>
-<span class="nc bnc" id="L117" title="All 2 branches missed.">    if (newErrorList[newPosition].containsKey(error)) {</span>
-<span class="nc" id="L118">      newErrorList[newPosition].put(error,</span>
-<span class="nc" id="L119">          newErrorList[newPosition].get(error) + 1);</span>
+<span class="nc" id="L118">    newErrorNumber[newPosition]++;</span>
+<span class="nc bnc" id="L119" title="All 2 branches missed.">    if (newErrorList[newPosition].containsKey(error)) {</span>
+<span class="nc" id="L120">      newErrorList[newPosition].put(error,</span>
+<span class="nc" id="L121">          newErrorList[newPosition].get(error) + 1);</span>
     } else {
-<span class="nc" id="L121">      newErrorList[newPosition].put(error, 1);</span>
+<span class="nc" id="L123">      newErrorList[newPosition].put(error, 1);</span>
     }
-<span class="nc" id="L123">  }</span>
+<span class="nc" id="L125">  }</span>
 
   /**
    * Sets the value.
    *
    * @param newPosition the new position
    * @param valueSum the value sum
-   * @param valueN the value n
+   * @param valueN the value N
    * @param currentExisting the current existing
    */
   protected void setValue(int newPosition, T1 valueSum, long valueN,
       boolean currentExisting) {
-<span class="pc bpc" id="L135" title="1 of 2 branches missed.">    if (valueN &gt; 0) {</span>
-<span class="fc bfc" id="L136" title="All 2 branches covered.">      if (currentExisting) {</span>
-<span class="fc" id="L137">        newBasicValueSumList[newPosition] = operations</span>
-<span class="fc" id="L138">            .add11(newBasicValueSumList[newPosition], valueSum);</span>
-<span class="fc" id="L139">        newBasicValueNList[newPosition] += valueN;</span>
+<span class="pc bpc" id="L137" title="1 of 2 branches missed.">    if (valueN &gt; 0) {</span>
+<span class="fc bfc" id="L138" title="All 2 branches covered.">      if (currentExisting) {</span>
+<span class="fc" id="L139">        newBasicValueSumList[newPosition] = operations</span>
+<span class="fc" id="L140">            .add11(newBasicValueSumList[newPosition], valueSum);</span>
+<span class="fc" id="L141">        newBasicValueNList[newPosition] += valueN;</span>
       } else {
-<span class="fc" id="L141">        newBasicValueSumList[newPosition] = valueSum;</span>
-<span class="fc" id="L142">        newBasicValueNList[newPosition] = valueN;</span>
+<span class="fc" id="L143">        newBasicValueSumList[newPosition] = valueSum;</span>
+<span class="fc" id="L144">        newBasicValueNList[newPosition] = valueN;</span>
       }
     }
-<span class="fc" id="L145">  }</span>
+<span class="fc" id="L147">  }</span>
 
   /**
    * Sets the value.
@@ -154,21 +156,21 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   protected void setValue(int newPosition, T1[] values, int number,
       boolean currentExisting) {
-<span class="pc bpc" id="L157" title="1 of 2 branches missed.">    if (number &gt; 0) {</span>
-<span class="fc" id="L158">      T1 valueSum = null;</span>
-<span class="fc bfc" id="L159" title="All 2 branches covered.">      for (int i = 0; i &lt; number; i++) {</span>
-<span class="fc bfc" id="L160" title="All 2 branches covered.">        valueSum = (i == 0) ? values[i] : operations.add11(valueSum, values[i]);</span>
+<span class="pc bpc" id="L159" title="1 of 2 branches missed.">    if (number &gt; 0) {</span>
+<span class="fc" id="L160">      T1 valueSum = null;</span>
+<span class="fc bfc" id="L161" title="All 2 branches covered.">      for (int i = 0; i &lt; number; i++) {</span>
+<span class="fc bfc" id="L162" title="All 2 branches covered.">        valueSum = (i == 0) ? values[i] : operations.add11(valueSum, values[i]);</span>
       }
-<span class="fc bfc" id="L162" title="All 2 branches covered.">      if (currentExisting) {</span>
-<span class="fc" id="L163">        newBasicValueSumList[newPosition] = operations</span>
-<span class="fc" id="L164">            .add11(newBasicValueSumList[newPosition], valueSum);</span>
-<span class="fc" id="L165">        newBasicValueNList[newPosition] += number;</span>
+<span class="fc bfc" id="L164" title="All 2 branches covered.">      if (currentExisting) {</span>
+<span class="fc" id="L165">        newBasicValueSumList[newPosition] = operations</span>
+<span class="fc" id="L166">            .add11(newBasicValueSumList[newPosition], valueSum);</span>
+<span class="fc" id="L167">        newBasicValueNList[newPosition] += number;</span>
       } else {
-<span class="fc" id="L167">        newBasicValueSumList[newPosition] = valueSum;</span>
-<span class="fc" id="L168">        newBasicValueNList[newPosition] = number;</span>
+<span class="fc" id="L169">        newBasicValueSumList[newPosition] = valueSum;</span>
+<span class="fc" id="L170">        newBasicValueNList[newPosition] = number;</span>
       }
     }
-<span class="fc" id="L171">  }</span>
+<span class="fc" id="L173">  }</span>
 
   /*
    * (non-Javadoc)
@@ -178,42 +180,43 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
   @Override
   protected final void increaseNewListSize() throws IOException {
     // register old situation
-<span class="fc" id="L181">    int tmpOldSize = newKeyList.length;</span>
-<span class="fc" id="L182">    int tmpNewPosition = newPosition;</span>
+<span class="fc" id="L183">    int tmpOldSize = newKeyList.length;</span>
+<span class="fc" id="L184">    int tmpNewPosition = newPosition;</span>
     // increase
-<span class="fc" id="L184">    super.increaseNewListSize();</span>
+<span class="fc" id="L186">    super.increaseNewListSize();</span>
     // reconstruct
-<span class="fc" id="L186">    T1[] tmpNewBasicValueList = newBasicValueSumList;</span>
-<span class="fc" id="L187">    long[] tmpNewBasicValueNList = newBasicValueNList;</span>
-<span class="fc" id="L188">    newBasicValueSumList = operations.createVector1(newSize);</span>
-<span class="fc" id="L189">    newBasicValueNList = new long[newSize];</span>
-<span class="fc" id="L190">    newPosition = tmpNewPosition;</span>
-<span class="fc" id="L191">    System.arraycopy(tmpNewBasicValueList, 0, newBasicValueSumList, 0,</span>
+<span class="fc" id="L188">    T1[] tmpNewBasicValueList = newBasicValueSumList;</span>
+<span class="fc" id="L189">    long[] tmpNewBasicValueNList = newBasicValueNList;</span>
+<span class="fc" id="L190">    newBasicValueSumList = operations.createVector1(newSize);</span>
+<span class="fc" id="L191">    newBasicValueNList = new long[newSize];</span>
+<span class="fc" id="L192">    newPosition = tmpNewPosition;</span>
+<span class="fc" id="L193">    System.arraycopy(tmpNewBasicValueList, 0, newBasicValueSumList, 0,</span>
         tmpOldSize);
-<span class="fc" id="L193">    System.arraycopy(tmpNewBasicValueNList, 0, newBasicValueNList, 0,</span>
+<span class="fc" id="L195">    System.arraycopy(tmpNewBasicValueNList, 0, newBasicValueNList, 0,</span>
         tmpOldSize);
-<span class="fc" id="L195">  }</span>
+<span class="fc" id="L197">  }</span>
 
   /* (non-Javadoc)
    * @see mtas.codec.util.collector.MtasDataCollector#reduceToSegmentKeys()
    */
+  @Override
   public void reduceToSegmentKeys() {
-<span class="pc bpc" id="L201" title="2 of 4 branches missed.">    if (segmentRegistration != null &amp;&amp; size &gt; 0) {</span>
-<span class="fc" id="L202">      int sizeCopy = size;</span>
-<span class="fc" id="L203">      String[] keyListCopy = keyList.clone();</span>
-<span class="fc" id="L204">      T1[] basicValueSumListCopy = basicValueSumList.clone();</span>
-<span class="fc" id="L205">      long[] basicValueNListCopy = basicValueNList.clone();</span>
-<span class="fc" id="L206">      size = 0;</span>
-<span class="fc bfc" id="L207" title="All 2 branches covered.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
-<span class="fc bfc" id="L208" title="All 2 branches covered.">        if (segmentKeys.contains(keyListCopy[i])) {</span>
-<span class="fc" id="L209">          keyList[size] = keyListCopy[i];</span>
-<span class="fc" id="L210">          basicValueSumList[size] = basicValueSumListCopy[i];</span>
-<span class="fc" id="L211">          basicValueNList[size] = basicValueNListCopy[i];</span>
-<span class="fc" id="L212">          size++;</span>
+<span class="pc bpc" id="L204" title="2 of 4 branches missed.">    if (segmentRegistration != null &amp;&amp; size &gt; 0) {</span>
+<span class="fc" id="L205">      int sizeCopy = size;</span>
+<span class="fc" id="L206">      String[] keyListCopy = keyList.clone();</span>
+<span class="fc" id="L207">      T1[] basicValueSumListCopy = basicValueSumList.clone();</span>
+<span class="fc" id="L208">      long[] basicValueNListCopy = basicValueNList.clone();</span>
+<span class="fc" id="L209">      size = 0;</span>
+<span class="fc bfc" id="L210" title="All 2 branches covered.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
+<span class="fc bfc" id="L211" title="All 2 branches covered.">        if (segmentKeys.contains(keyListCopy[i])) {</span>
+<span class="fc" id="L212">          keyList[size] = keyListCopy[i];</span>
+<span class="fc" id="L213">          basicValueSumList[size] = basicValueSumListCopy[i];</span>
+<span class="fc" id="L214">          basicValueNList[size] = basicValueNListCopy[i];</span>
+<span class="fc" id="L215">          size++;</span>
         }
       }
     }
-<span class="fc" id="L216">  }</span>
+<span class="fc" id="L219">  }</span>
 
   /*
    * (non-Javadoc)
@@ -223,34 +226,34 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void reduceToKeys(Set&lt;String&gt; keys) {
-<span class="pc bpc" id="L226" title="1 of 2 branches missed.">    if (size &gt; 0) {</span>
-<span class="fc" id="L227">      int sizeCopy = size;</span>
-<span class="fc" id="L228">      String[] keyListCopy = keyList.clone();</span>
-<span class="fc" id="L229">      int[] errorNumberCopy = errorNumber.clone();</span>
-<span class="fc" id="L230">      HashMap&lt;String, Integer&gt;[] errorListCopy = errorList.clone();</span>
-<span class="fc" id="L231">      int[] sourceNumberListCopy = sourceNumberList.clone();</span>
-<span class="fc" id="L232">      T1[] basicValueSumListCopy = basicValueSumList.clone();</span>
-<span class="fc" id="L233">      long[] basicValueNListCopy = basicValueNList.clone();</span>
-<span class="fc" id="L234">      keyList = new String[keys.size()];</span>
-<span class="fc" id="L235">      errorNumber = new int[keys.size()];</span>
-<span class="fc" id="L236">      errorList = new HashMap[keys.size()];</span>
-<span class="fc" id="L237">      sourceNumberList = new int[keys.size()];</span>
-<span class="fc" id="L238">      basicValueSumList = operations.createVector1(keys.size());</span>
-<span class="fc" id="L239">      basicValueNList = new long[keys.size()];</span>
-<span class="fc" id="L240">      size = 0;</span>
-<span class="fc bfc" id="L241" title="All 2 branches covered.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
-<span class="fc bfc" id="L242" title="All 2 branches covered.">        if (keys.contains(keyListCopy[i])) {</span>
-<span class="fc" id="L243">          keyList[size] = keyListCopy[i];</span>
-<span class="fc" id="L244">          errorNumber[size] = errorNumberCopy[i];</span>
-<span class="fc" id="L245">          errorList[size] = errorListCopy[i];</span>
-<span class="fc" id="L246">          sourceNumberList[size] = sourceNumberListCopy[i];</span>
-<span class="fc" id="L247">          basicValueSumList[size] = basicValueSumListCopy[i];</span>
-<span class="fc" id="L248">          basicValueNList[size] = basicValueNListCopy[i];</span>
-<span class="fc" id="L249">          size++;</span>
+<span class="pc bpc" id="L229" title="1 of 2 branches missed.">    if (size &gt; 0) {</span>
+<span class="fc" id="L230">      int sizeCopy = size;</span>
+<span class="fc" id="L231">      String[] keyListCopy = keyList.clone();</span>
+<span class="fc" id="L232">      int[] errorNumberCopy = errorNumber.clone();</span>
+<span class="fc" id="L233">      HashMap&lt;String, Integer&gt;[] errorListCopy = errorList.clone();</span>
+<span class="fc" id="L234">      int[] sourceNumberListCopy = sourceNumberList.clone();</span>
+<span class="fc" id="L235">      T1[] basicValueSumListCopy = basicValueSumList.clone();</span>
+<span class="fc" id="L236">      long[] basicValueNListCopy = basicValueNList.clone();</span>
+<span class="fc" id="L237">      keyList = new String[keys.size()];</span>
+<span class="fc" id="L238">      errorNumber = new int[keys.size()];</span>
+<span class="fc" id="L239">      errorList = new HashMap[keys.size()];</span>
+<span class="fc" id="L240">      sourceNumberList = new int[keys.size()];</span>
+<span class="fc" id="L241">      basicValueSumList = operations.createVector1(keys.size());</span>
+<span class="fc" id="L242">      basicValueNList = new long[keys.size()];</span>
+<span class="fc" id="L243">      size = 0;</span>
+<span class="fc bfc" id="L244" title="All 2 branches covered.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
+<span class="fc bfc" id="L245" title="All 2 branches covered.">        if (keys.contains(keyListCopy[i])) {</span>
+<span class="fc" id="L246">          keyList[size] = keyListCopy[i];</span>
+<span class="fc" id="L247">          errorNumber[size] = errorNumberCopy[i];</span>
+<span class="fc" id="L248">          errorList[size] = errorListCopy[i];</span>
+<span class="fc" id="L249">          sourceNumberList[size] = sourceNumberListCopy[i];</span>
+<span class="fc" id="L250">          basicValueSumList[size] = basicValueSumListCopy[i];</span>
+<span class="fc" id="L251">          basicValueNList[size] = basicValueNListCopy[i];</span>
+<span class="fc" id="L252">          size++;</span>
         }
       }
     }
-<span class="fc" id="L253">  }</span>
+<span class="fc" id="L256">  }</span>
 
   /*
    * (non-Javadoc)
@@ -259,9 +262,9 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @Override
   protected void copyToNew(int position, int newPosition) {
-<span class="fc" id="L262">    newBasicValueSumList[newPosition] = basicValueSumList[position];</span>
-<span class="fc" id="L263">    newBasicValueNList[newPosition] = basicValueNList[position];</span>
-<span class="fc" id="L264">  }</span>
+<span class="fc" id="L265">    newBasicValueSumList[newPosition] = basicValueSumList[position];</span>
+<span class="fc" id="L266">    newBasicValueNList[newPosition] = basicValueNList[position];</span>
+<span class="fc" id="L267">  }</span>
 
   /*
    * (non-Javadoc)
@@ -270,9 +273,9 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @Override
   protected void copyFromNew() {
-<span class="fc" id="L273">    basicValueSumList = newBasicValueSumList;</span>
-<span class="fc" id="L274">    basicValueNList = newBasicValueNList;</span>
-<span class="fc" id="L275">  }</span>
+<span class="fc" id="L276">    basicValueSumList = newBasicValueSumList;</span>
+<span class="fc" id="L277">    basicValueNList = newBasicValueNList;</span>
+<span class="fc" id="L278">  }</span>
 
   /*
    * (non-Javadoc)
@@ -281,25 +284,25 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @Override
   protected void remapData(int[][] mapping) throws IOException {
-<span class="fc" id="L284">    super.remapData(mapping);</span>
-<span class="fc" id="L285">    T1[] originalBasicValueSumList = basicValueSumList.clone();</span>
-<span class="fc" id="L286">    long[] originalBasicValueNList = basicValueNList.clone();</span>
-<span class="fc" id="L287">    basicValueSumList = operations.createVector1(mapping.length);</span>
-<span class="fc" id="L288">    basicValueNList = new long[mapping.length];</span>
-<span class="fc bfc" id="L289" title="All 2 branches covered.">    for (int i = 0; i &lt; mapping.length; i++) {</span>
-<span class="fc bfc" id="L290" title="All 2 branches covered.">      for (int j = 0; j &lt; mapping[i].length; j++) {</span>
-<span class="fc bfc" id="L291" title="All 2 branches covered.">        if (j == 0) {</span>
-<span class="fc" id="L292">          setValue(i, originalBasicValueSumList[mapping[i][j]],</span>
+<span class="fc" id="L287">    super.remapData(mapping);</span>
+<span class="fc" id="L288">    T1[] originalBasicValueSumList = basicValueSumList.clone();</span>
+<span class="fc" id="L289">    long[] originalBasicValueNList = basicValueNList.clone();</span>
+<span class="fc" id="L290">    basicValueSumList = operations.createVector1(mapping.length);</span>
+<span class="fc" id="L291">    basicValueNList = new long[mapping.length];</span>
+<span class="fc bfc" id="L292" title="All 2 branches covered.">    for (int i = 0; i &lt; mapping.length; i++) {</span>
+<span class="fc bfc" id="L293" title="All 2 branches covered.">      for (int j = 0; j &lt; mapping[i].length; j++) {</span>
+<span class="fc bfc" id="L294" title="All 2 branches covered.">        if (j == 0) {</span>
+<span class="fc" id="L295">          setValue(i, originalBasicValueSumList[mapping[i][j]],</span>
               originalBasicValueNList[mapping[i][j]], false);
         } else {
-<span class="fc" id="L295">          setValue(i, originalBasicValueSumList[mapping[i][j]],</span>
+<span class="fc" id="L298">          setValue(i, originalBasicValueSumList[mapping[i][j]],</span>
               originalBasicValueNList[mapping[i][j]], true);
         }
       }
     }
-<span class="fc" id="L300">    basicValueSumList = newBasicValueSumList;</span>
-<span class="fc" id="L301">    basicValueNList = newBasicValueNList;</span>
-<span class="fc" id="L302">  }</span>
+<span class="fc" id="L303">    basicValueSumList = newBasicValueSumList;</span>
+<span class="fc" id="L304">    basicValueNList = newBasicValueNList;</span>
+<span class="fc" id="L305">  }</span>
 
   /*
    * (non-Javadoc)
@@ -309,57 +312,57 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @Override
   public void merge(MtasDataCollector&lt;?, ?&gt; newDataCollector,
-      HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
+      Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
       boolean increaseSourceNumber) throws IOException {
-<span class="nc" id="L314">    closeNewList();</span>
-<span class="nc bnc" id="L315" title="All 2 branches missed.">    if (!collectorType.equals(newDataCollector.getCollectorType())</span>
-<span class="nc bnc" id="L316" title="All 2 branches missed.">        || !dataType.equals(newDataCollector.getDataType())</span>
-<span class="nc bnc" id="L317" title="All 4 branches missed.">        || !statsType.equals(newDataCollector.getStatsType())</span>
+<span class="nc" id="L317">    closeNewList();</span>
+<span class="nc bnc" id="L318" title="All 2 branches missed.">    if (!collectorType.equals(newDataCollector.getCollectorType())</span>
+<span class="nc bnc" id="L319" title="All 2 branches missed.">        || !dataType.equals(newDataCollector.getDataType())</span>
+<span class="nc bnc" id="L320" title="All 4 branches missed.">        || !statsType.equals(newDataCollector.getStatsType())</span>
         || !(newDataCollector instanceof MtasDataBasic)) {
-<span class="nc" id="L319">      throw new IOException(&quot;cannot merge different dataCollectors&quot;);</span>
+<span class="nc" id="L322">      throw new IOException(&quot;cannot merge different dataCollectors&quot;);</span>
     } else {      
-<span class="nc" id="L321">      segmentRegistration = null;</span>
+<span class="nc" id="L324">      segmentRegistration = null;</span>
       @SuppressWarnings(&quot;unchecked&quot;)
-<span class="nc" id="L323">      MtasDataBasic&lt;T1, T2&gt; newMtasDataBasic = (MtasDataBasic&lt;T1, T2&gt;) newDataCollector;</span>
-<span class="nc" id="L324">      newMtasDataBasic.closeNewList();</span>
-<span class="nc" id="L325">      initNewList(newMtasDataBasic.getSize());</span>
-<span class="nc bnc" id="L326" title="All 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L327">        map.put(newDataCollector, this);</span>
-<span class="nc bnc" id="L328" title="All 2 branches missed.">        for (int i = 0; i &lt; newMtasDataBasic.getSize(); i++) {</span>
-<span class="nc" id="L329">          MtasDataCollector&lt;?, ?&gt;[] subCollectors = new MtasDataCollector[1];</span>
-<span class="nc" id="L330">          subCollectors[0] = add(newMtasDataBasic.keyList[i],</span>
+<span class="nc" id="L326">      MtasDataBasic&lt;T1, T2&gt; newMtasDataBasic = (MtasDataBasic&lt;T1, T2&gt;) newDataCollector;</span>
+<span class="nc" id="L327">      newMtasDataBasic.closeNewList();</span>
+<span class="nc" id="L328">      initNewList(newMtasDataBasic.getSize());</span>
+<span class="nc bnc" id="L329" title="All 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L330">        map.put(newDataCollector, this);</span>
+<span class="nc bnc" id="L331" title="All 2 branches missed.">        for (int i = 0; i &lt; newMtasDataBasic.getSize(); i++) {</span>
+<span class="nc" id="L332">          MtasDataCollector&lt;?, ?&gt;[] subCollectors = new MtasDataCollector[1];</span>
+<span class="nc" id="L333">          subCollectors[0] = add(newMtasDataBasic.keyList[i],</span>
               increaseSourceNumber);
-<span class="nc" id="L332">          setError(newCurrentPosition, newMtasDataBasic.errorNumber[i],</span>
+<span class="nc" id="L335">          setError(newCurrentPosition, newMtasDataBasic.errorNumber[i],</span>
               newMtasDataBasic.errorList[i], newCurrentExisting);
-<span class="nc" id="L334">          setValue(newCurrentPosition, newMtasDataBasic.basicValueSumList[i],</span>
+<span class="nc" id="L337">          setValue(newCurrentPosition, newMtasDataBasic.basicValueSumList[i],</span>
               newMtasDataBasic.basicValueNList[i], newCurrentExisting);
-<span class="nc bnc" id="L336" title="All 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataBasic.hasSub()) {</span>
+<span class="nc bnc" id="L339" title="All 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataBasic.hasSub()) {</span>
             // single key implies exactly one subCollector if hasSub
-<span class="nc" id="L338">            subCollectors[0].merge(</span>
+<span class="nc" id="L341">            subCollectors[0].merge(</span>
                 newMtasDataBasic.subCollectorListNextLevel[i], map,
                 increaseSourceNumber);
           }
-        }
-<span class="nc" id="L343">        closeNewList();</span>
-<span class="nc bnc" id="L344" title="All 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L345">        map.put(newDataCollector, this);</span>
-<span class="nc bnc" id="L346" title="All 2 branches missed.">        if (newMtasDataBasic.getSize() &gt; 0) {</span>
-<span class="nc" id="L347">          MtasDataCollector&lt;?, ?&gt; subCollector = add(increaseSourceNumber);</span>
-<span class="nc" id="L348">          setError(newCurrentPosition, newMtasDataBasic.errorNumber[0],</span>
+        } 
+<span class="nc" id="L346">        closeNewList();</span>
+<span class="nc bnc" id="L347" title="All 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L348">        map.put(newDataCollector, this);</span>
+<span class="nc bnc" id="L349" title="All 2 branches missed.">        if (newMtasDataBasic.getSize() &gt; 0) {</span>
+<span class="nc" id="L350">          MtasDataCollector&lt;?, ?&gt; subCollector = add(increaseSourceNumber);</span>
+<span class="nc" id="L351">          setError(newCurrentPosition, newMtasDataBasic.errorNumber[0],</span>
               newMtasDataBasic.errorList[0], newCurrentExisting);
-<span class="nc" id="L350">          setValue(newCurrentPosition, newMtasDataBasic.basicValueSumList[0],</span>
+<span class="nc" id="L353">          setValue(newCurrentPosition, newMtasDataBasic.basicValueSumList[0],</span>
               newMtasDataBasic.basicValueNList[0], newCurrentExisting);
-<span class="nc bnc" id="L352" title="All 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataBasic.hasSub()) {</span>
-<span class="nc" id="L353">            subCollector.merge(newMtasDataBasic.subCollectorNextLevel, map,</span>
+<span class="nc bnc" id="L355" title="All 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataBasic.hasSub()) {</span>
+<span class="nc" id="L356">            subCollector.merge(newMtasDataBasic.subCollectorNextLevel, map,</span>
                 increaseSourceNumber);
           }
         }
-<span class="nc" id="L357">        closeNewList();</span>
+<span class="nc" id="L360">        closeNewList();</span>
       } else {
-<span class="nc" id="L359">        throw new IOException(&quot;cannot merge &quot; + collectorType);</span>
+<span class="nc" id="L362">        throw new IOException(&quot;cannot merge &quot; + collectorType);</span>
       }
     }
-<span class="nc" id="L362">  }</span>
+<span class="nc" id="L365">  }</span>
 
   /*
    * (non-Javadoc)
@@ -368,9 +371,9 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    */
   @Override
   public final void initNewList(int maxNumberOfTerms) throws IOException {
-<span class="fc" id="L371">    super.initNewList(maxNumberOfTerms);</span>
-<span class="fc" id="L372">    initNewListBasic(maxNumberOfTerms);</span>
-<span class="fc" id="L373">  }</span>
+<span class="fc" id="L374">    super.initNewList(maxNumberOfTerms);</span>
+<span class="fc" id="L375">    initNewListBasic(maxNumberOfTerms);</span>
+<span class="fc" id="L376">  }</span>
 
   /*
    * (non-Javadoc)
@@ -381,9 +384,9 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
   @Override
   public final void initNewList(int maxNumberOfTerms, String segmentName,
       int segmentNumber, String boundary) throws IOException {
-<span class="fc" id="L384">    super.initNewList(maxNumberOfTerms, segmentName, segmentNumber, boundary);</span>
-<span class="fc" id="L385">    initNewListBasic(maxNumberOfTerms);</span>
-<span class="fc" id="L386">  }</span>
+<span class="fc" id="L387">    super.initNewList(maxNumberOfTerms, segmentName, segmentNumber, boundary);</span>
+<span class="fc" id="L388">    initNewListBasic(maxNumberOfTerms);</span>
+<span class="fc" id="L389">  }</span>
 
   /**
    * Inits the new list basic.
@@ -391,9 +394,9 @@ abstract class MtasDataBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2
    * @param maxNumberOfTerms the max number of terms
    */
   private void initNewListBasic(int maxNumberOfTerms) {
-<span class="fc" id="L394">    newBasicValueSumList = operations.createVector1(newSize);</span>
-<span class="fc" id="L395">    newBasicValueNList = new long[newSize];</span>
-<span class="fc" id="L396">  }</span>
+<span class="fc" id="L397">    newBasicValueSumList = operations.createVector1(newSize);</span>
+<span class="fc" id="L398">    newBasicValueNList = new long[newSize];</span>
+<span class="fc" id="L399">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataCollector.html b/jacoco/mtas.codec.util.collector/MtasDataCollector.html
index 9e5a152..e8cd14a 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataCollector.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataCollector.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataCollector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataCollector</span></div><h1>MtasDataCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">875 of 2,587</td><td class="ctr2">66%</td><td class="bar">118 of 290</td><td class="ctr2">59%</td><td class="ctr1">99</td><td class="ctr2">177</td><td class="ctr1">135</td><td class="ctr2">507</td><td class="ctr1">5</td><td class="ctr2">32</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataCollector.java.html#L1363" class="el_method">close()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="47" height="10" title="132" alt="132"/><img src="../.resources/greenbar.gif" width="36" height="10" title="101" alt="101"/></td><td class="ctr2" id="c23">43%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="63" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="37" height="10" title="12" alt="12"/></td><td class="ctr2" id="e18">38%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g2">17</td><td class="ctr1" id="h0">22</td><td class="ctr2" id="i2">41</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasDataCollector.java.html#L557" class="el_method">add(String, boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="40" height="10" title="114" alt="114"/><img src="../.resources/greenbar.gif" width="79" height="10" title="222" alt="222"/></td><td class="ctr2" id="c18">66%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="31" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="88" height="10" title="28" alt="28"/></td><td class="ctr2" id="e5">74%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i0">55</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a22"><a href="MtasDataCollector.java.html#L1091" class="el_method">remapData(int[][])</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="39" height="10" title="110" alt="110"/><img src="../.resources/greenbar.gif" width="50" height="10" title="142" alt="142"/></td><td class="ctr2" id="c21">56%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="41" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e17">41%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h2">14</td><td class="ctr2" id="i4">39</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a19"><a href="MtasDataCollector.java.html#L325" class="el_method">MtasDataCollector(String, String, String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="35" height="10" title="99" alt="99"/><img src="../.resources/greenbar.gif" width="5" height="10" title="15" alt="15"/></td><td class="ctr2" id="c26">13%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e20">25%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i8">22</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasDataCollector.java.html#L495" class="el_method">add(boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="26" height="10" title="73" alt="73"/><img src="../.resources/greenbar.gif" width="42" height="10" title="118" alt="118"/></td><td class="ctr2" id="c19">62%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e8">64%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i6">30</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a23"><a href="MtasDataCollector.java.html#L1006" class="el_method">setError(int, int, HashMap, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="18" height="10" title="51" alt="51"/><img src="../.resources/greenbar.gif" width="9" height="10" title="27" alt="27"/></td><td class="ctr2" id="c25">35%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e19">38%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g11">5</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i12">15</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a20"><a href="MtasDataCollector.java.html#L764" class="el_method">recomputeSegmentKeys()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="13" height="10" title="38" alt="38"/><img src="../.resources/greenbar.gif" width="67" height="10" title="188" alt="188"/></td><td class="ctr2" id="c11">83%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="34" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="78" height="10" title="25" alt="25"/></td><td class="ctr2" id="e7">69%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g1">19</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a27"><a href="MtasDataCollector.java.html#L1326" class="el_method">toString()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="12" height="10" title="34" alt="34"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i24">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a18"><a href="MtasDataCollector.java.html#L160" class="el_method">MtasDataCollector(String, String, String, Set, String, String, Integer, Integer, String, String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="11" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="52" height="10" title="148" alt="148"/></td><td class="ctr2" id="c13">82%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="15" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f8">4</td><td class="ctr2" id="g9">6</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i1">50</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a30"><a href="MtasDataCollector.java.html#L875" class="el_method">validateWithSegmentBoundary(Number)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="9" height="10" title="26" alt="26"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="25" height="10" title="8" alt="8"/></td><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g12">5</td><td class="ctr1" id="h5">8</td><td class="ctr2" id="i16">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a16"><a href="MtasDataCollector.java.html#L381" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="8" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="20" height="10" title="56" alt="56"/></td><td class="ctr2" id="c17">70%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="22" height="10" title="7" alt="7"/></td><td class="ctr2" id="e9">58%</td><td class="ctr1" id="f9">4</td><td class="ctr2" id="g7">7</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i10">19</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a14"><a href="MtasDataCollector.java.html#L459" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="7" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="27" height="10" title="78" alt="78"/></td><td class="ctr2" id="c16">80%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g17">3</td><td class="ctr1" id="h10">4</td><td class="ctr2" id="i9">22</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a24"><a href="MtasDataCollector.java.html#L1476" class="el_method">setWithTotal()</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="6" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="c24">42%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g18">3</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i18">6</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a4"><a href="MtasDataCollector.java.html#L1152" class="el_method">closeNewList()</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="49" height="10" title="138" alt="138"/></td><td class="ctr2" id="c8">92%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="34" height="10" title="11" alt="11"/></td><td class="ctr2" id="e2">79%</td><td class="ctr1" id="f10">3</td><td class="ctr2" id="g6">8</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i7">30</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a9"><a href="MtasDataCollector.java.html#L1350" class="el_method">getKeyList()</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i21">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a17"><a href="MtasDataCollector.java.html#L434" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="3" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="17" height="10" title="48" alt="48"/></td><td class="ctr2" id="c15">81%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" id="f18">2</td><td class="ctr2" id="g19">3</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i13">14</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a15"><a href="MtasDataCollector.java.html#L415" class="el_method">initNewList(int)</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="3" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c22">48%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">50%</td><td class="ctr1" id="f19">2</td><td class="ctr2" id="g20">3</td><td class="ctr1" id="h12">3</td><td class="ctr2" id="i17">7</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a29"><a href="MtasDataCollector.java.html#L936" class="el_method">validateSegmentValue(String, Number, int, int, boolean)</a></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="3" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="63" height="10" title="178" alt="178"/></td><td class="ctr2" id="c7">95%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="72" height="10" title="23" alt="23"/></td><td class="ctr2" id="e1">82%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g3">15</td><td class="ctr1" id="h13">3</td><td class="ctr2" id="i5">38</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a28"><a href="MtasDataCollector.java.html#L899" class="el_method">validateSegmentValue(Number, int, int)</a></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="3" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="14" height="10" title="40" alt="40"/></td><td class="ctr2" id="c14">82%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f11">3</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h14">3</td><td class="ctr2" id="i14">14</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a2"><a href="MtasDataCollector.java.html#L847" class="el_method">checkExistenceNecessaryKeys()</a></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="3" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c20">57%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" id="f12">3</td><td class="ctr2" id="g14">4</td><td class="ctr1" id="h19">2</td><td class="ctr2" id="i20">5</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a6"><a href="MtasDataCollector.java.html#L1059" class="el_method">computeSortAndUniqueMapping(String[], int)</a></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="28" height="10" title="79" alt="79"/></td><td class="ctr2" id="c9">91%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f20">2</td><td class="ctr2" id="g13">5</td><td class="ctr1" id="h20">2</td><td class="ctr2" id="i11">17</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a21"><a href="MtasDataCollector.java.html#L835" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f21">2</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h15">3</td><td class="ctr2" id="i22">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a5"><a href="MtasDataCollector.java.html#L742" class="el_method">closeSegmentKeyValueRegistration()</a></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="17" height="10" title="49" alt="49"/></td><td class="ctr2" id="c10">91%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="22" height="10" title="7" alt="7"/></td><td class="ctr2" id="e6">70%</td><td class="ctr1" id="f13">3</td><td class="ctr2" id="g10">6</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i15">12</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a25"><a href="MtasDataCollector.java.html#L1037" class="el_method">sortedAndUnique(String[], int)</a></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="8" height="10" title="24" alt="24"/></td><td class="ctr2" id="c12">83%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="15" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g15">4</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i19">6</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a26"><a href="MtasDataCollector.java.html#L733" class="el_method">stringToBoundary(String)</a></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i25">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a10"><a href="MtasDataCollector.java.html#L1337" class="el_method">getResult()</a></td><td class="bar" id="b25"><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e16">50%</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i23">3</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a13"><a href="MtasDataCollector.java.html#L1207" class="el_method">hasSub()</a></td><td class="bar" id="b26"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i26">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a7"><a href="MtasDataCollector.java.html#L1431" class="el_method">getCollectorType()</a></td><td class="bar" id="b27"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i27">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a12"><a href="MtasDataCollector.java.html#L1440" class="el_method">getStatsType()</a></td><td class="bar" id="b28"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a8"><a href="MtasDataCollector.java.html#L1449" class="el_method">getDataType()</a></td><td class="bar" id="b29"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a11"><a href="MtasDataCollector.java.html#L1458" class="el_method">getSize()</a></td><td class="bar" id="b30"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a31"><a href="MtasDataCollector.java.html#L1467" class="el_method">withTotal()</a></td><td class="bar" id="b31"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataCollector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataCollector</span></div><h1>MtasDataCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">916 of 2,686</td><td class="ctr2">65%</td><td class="bar">100 of 290</td><td class="ctr2">65%</td><td class="ctr1">84</td><td class="ctr2">178</td><td class="ctr1">128</td><td class="ctr2">515</td><td class="ctr1">4</td><td class="ctr2">33</td></tr></tfoot><tbody><tr><td id="a28"><a href="MtasDataCollector.java.html#L1332" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="47" height="10" title="134" alt="134"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i16">9</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataCollector.java.html#L1385" class="el_method">close()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="47" height="10" title="132" alt="132"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="101" alt="101"/></td><td class="ctr2" id="c26">43%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="13" alt="13"/></td><td class="ctr2" id="e20">40%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g2">17</td><td class="ctr1" id="h0">22</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a23"><a href="MtasDataCollector.java.html#L1097" class="el_method">remapData(int[][])</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="39" height="10" title="110" alt="110"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="142" alt="142"/></td><td class="ctr2" id="c24">56%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e19">40%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h2">14</td><td class="ctr2" id="i4">39</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataCollector.java.html#L564" class="el_method">add(String, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="100" alt="100"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="236" alt="236"/></td><td class="ctr2" id="c20">70%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="97" height="10" title="31" alt="31"/></td><td class="ctr2" id="e4">81%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i0">55</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a20"><a href="MtasDataCollector.java.html#L332" class="el_method">MtasDataCollector(String, String, String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="99" alt="99"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="15" alt="15"/></td><td class="ctr2" id="c28">13%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e21">25%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i8">22</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasDataCollector.java.html#L502" class="el_method">add(boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="73" alt="73"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="118" alt="118"/></td><td class="ctr2" id="c23">61%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e12">64%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i6">30</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a24"><a href="MtasDataCollector.java.html#L1012" class="el_method">setError(int, int, HashMap, boolean)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="40" alt="40"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="38" alt="38"/></td><td class="ctr2" id="c25">48%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e14">50%</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g11">5</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i12">15</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a21"><a href="MtasDataCollector.java.html#L771" class="el_method">recomputeSegmentKeys()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="188" alt="188"/></td><td class="ctr2" id="c13">83%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="27" alt="27"/></td><td class="ctr2" id="e6">75%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g1">19</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i2">43</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a19"><a href="MtasDataCollector.java.html#L161" class="el_method">MtasDataCollector(String, String, String, SortedSet, String, String, Integer, Integer, String, String)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="148" alt="148"/></td><td class="ctr2" id="c15">82%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="5" alt="5"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g9">6</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i1">50</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a17"><a href="MtasDataCollector.java.html#L388" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="56" alt="56"/></td><td class="ctr2" id="c21">70%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="7" alt="7"/></td><td class="ctr2" id="e13">58%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g7">7</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i10">19</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a15"><a href="MtasDataCollector.java.html#L466" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="78" alt="78"/></td><td class="ctr2" id="c18">79%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e16">50%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g17">3</td><td class="ctr1" id="h10">4</td><td class="ctr2" id="i9">22</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a25"><a href="MtasDataCollector.java.html#L1496" class="el_method">setWithTotal()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="c27">41%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e17">50%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g18">3</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i18">6</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="MtasDataCollector.java.html#L1158" class="el_method">closeNewList()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="49" height="10" title="138" alt="138"/></td><td class="ctr2" id="c10">92%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">85%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g6">8</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i7">30</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a9"><a href="MtasDataCollector.java.html#L1363" class="el_method">getKeyList()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i22">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a18"><a href="MtasDataCollector.java.html#L441" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="48" alt="48"/></td><td class="ctr2" id="c16">81%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e18">50%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g19">3</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i13">14</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a30"><a href="MtasDataCollector.java.html#L942" class="el_method">validateSegmentValue(String, Number, int, int, boolean)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="178" alt="178"/></td><td class="ctr2" id="c9">95%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="23" alt="23"/></td><td class="ctr2" id="e3">82%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g3">15</td><td class="ctr1" id="h12">3</td><td class="ctr2" id="i5">38</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a29"><a href="MtasDataCollector.java.html#L906" class="el_method">validateSegmentValue(Number, int, int)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="38" alt="38"/></td><td class="ctr2" id="c17">80%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e7">75%</td><td class="ctr1" id="f9">3</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h13">3</td><td class="ctr2" id="i14">13</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a6"><a href="MtasDataCollector.java.html#L1065" class="el_method">computeSortAndUniqueMapping(String[], int)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="79" alt="79"/></td><td class="ctr2" id="c11">90%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e8">75%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g12">5</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i11">17</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a22"><a href="MtasDataCollector.java.html#L845" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h14">3</td><td class="ctr2" id="i23">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a2"><a href="MtasDataCollector.java.html#L857" class="el_method">checkExistenceNecessaryKeys()</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="14" alt="14"/></td><td class="ctr2" id="c22">66%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">66%</td><td class="ctr1" id="f18">2</td><td class="ctr2" id="g14">4</td><td class="ctr1" id="h19">2</td><td class="ctr2" id="i21">5</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a5"><a href="MtasDataCollector.java.html#L749" class="el_method">closeSegmentKeyValueRegistration()</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="49" alt="49"/></td><td class="ctr2" id="c12">90%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">80%</td><td class="ctr1" id="f19">2</td><td class="ctr2" id="g10">6</td><td class="ctr1" id="h20">1</td><td class="ctr2" id="i15">12</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a26"><a href="MtasDataCollector.java.html#L1043" class="el_method">sortedAndUnique(String[], int)</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="24" alt="24"/></td><td class="ctr2" id="c14">82%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g15">4</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i19">6</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a16"><a href="MtasDataCollector.java.html#L422" class="el_method">initNewList(int)</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="16" alt="16"/></td><td class="ctr2" id="c19">76%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e9">75%</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g20">3</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i17">7</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a27"><a href="MtasDataCollector.java.html#L740" class="el_method">stringToBoundary(String)</a></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i25">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a31"><a href="MtasDataCollector.java.html#L885" class="el_method">validateWithSegmentBoundary(Number)</a></td><td class="bar" id="b24"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="24" alt="24"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e10">75%</td><td class="ctr1" id="f20">2</td><td class="ctr2" id="g13">5</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i20">6</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a10"><a href="MtasDataCollector.java.html#L1350" class="el_method">getResult()</a></td><td class="bar" id="b25"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d23"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i24">3</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a14"><a href="MtasDataCollector.java.html#L1213" class="el_method">hasSub()</a></td><td class="bar" id="b26"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i26">1</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a12"><a href="MtasDataCollector.java.html#L1375" class="el_method">getStatsItems()</a></td><td class="bar" id="b27"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i27">1</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a7"><a href="MtasDataCollector.java.html#L1451" class="el_method">getCollectorType()</a></td><td class="bar" id="b28"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a13"><a href="MtasDataCollector.java.html#L1460" class="el_method">getStatsType()</a></td><td class="bar" id="b29"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a8"><a href="MtasDataCollector.java.html#L1469" class="el_method">getDataType()</a></td><td class="bar" id="b30"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a11"><a href="MtasDataCollector.java.html#L1478" class="el_method">getSize()</a></td><td class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a32"><a href="MtasDataCollector.java.html#L1487" class="el_method">withTotal()</a></td><td class="bar" id="b32"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i32">1</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataCollector.java.html b/jacoco/mtas.codec.util.collector/MtasDataCollector.java.html
index f548b04..50809c0 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataCollector.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataCollector.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataCollector.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataCollector.java</span></div><h1>MtasDataCollector.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataCollector.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataCollector.java</span></div><h1>MtasDataCollector.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
@@ -8,10 +8,11 @@ import java.util.Collection;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.LinkedHashMap;
+import java.util.Map;
 import java.util.Set;
 import java.util.SortedMap;
+import java.util.SortedSet;
 import java.util.TreeMap;
-import java.util.TreeSet;
 import java.util.Map.Entry;
 
 import mtas.codec.util.DataCollector;
@@ -69,7 +70,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
   protected String dataType;
 
   /** The stats items. */
-  public Set&lt;String&gt; statsItems;
+  private SortedSet&lt;String&gt; statsItems;
 
   /** The sort type. */
   protected String sortType;
@@ -103,22 +104,22 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
   public transient String segmentRegistration;
 
   /** The segment key value list. */
-  protected transient LinkedHashMap&lt;String, HashMap&lt;String, T1&gt;&gt; segmentKeyValueList;
+  protected transient LinkedHashMap&lt;String, Map&lt;String, T1&gt;&gt; segmentKeyValueList;
 
   /** The segment recompute key list. */
-  public transient LinkedHashMap&lt;String, HashSet&lt;String&gt;&gt; segmentRecomputeKeyList;
+  public transient Map&lt;String, Set&lt;String&gt;&gt; segmentRecomputeKeyList;
 
   /** The segment keys. */
-  public transient HashSet&lt;String&gt; segmentKeys;
+  public transient Set&lt;String&gt; segmentKeys;
 
   /** The segment values boundary. */
-  protected transient LinkedHashMap&lt;String, T1&gt; segmentValuesBoundary;
+  protected transient Map&lt;String, T1&gt; segmentValuesBoundary;
 
   /** The segment value boundary. */
   protected transient T1 segmentValueBoundary;
 
   /** The segment value top list last. */
-  protected transient LinkedHashMap&lt;String, T1&gt; segmentValueTopListLast;
+  protected transient Map&lt;String, T1&gt; segmentValueTopListLast;
 
   /** The segment value top list. */
   protected transient ArrayList&lt;T1&gt; segmentValueTopList;
@@ -142,7 +143,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
   private String[] subStatsTypes;
 
   /** The sub stats items. */
-  private Set&lt;String&gt;[] subStatsItems;
+  private SortedSet&lt;String&gt;[] subStatsItems;
 
   /** The sub sort types. */
   private String[] subSortTypes;
@@ -157,22 +158,28 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
   private Integer[] subNumber;
 
   /** The sub collector list next level. */
-<span class="fc" id="L160">  protected MtasDataCollector&lt;?, ?&gt;[] subCollectorListNextLevel = null;</span>
+<span class="fc" id="L161">  protected MtasDataCollector&lt;?, ?&gt;[] subCollectorListNextLevel = null;</span>
 
   /** The sub collector next level. */
-<span class="fc" id="L163">  protected MtasDataCollector&lt;?, ?&gt; subCollectorNextLevel = null;</span>
-
+<span class="fc" id="L164">  protected MtasDataCollector&lt;?, ?&gt; subCollectorNextLevel = null;</span>
+
+  /** The new size. */
+  protected transient int newSize;
+  
+  /** The new position. */
+  protected transient int newPosition;
+  
   /** The new current position. */
-  protected transient int newSize, newPosition, newCurrentPosition;
+  protected transient int newCurrentPosition;
 
   /** The new current existing. */
   protected transient boolean newCurrentExisting;
 
   /** The new key list. */
-<span class="fc" id="L172">  protected transient String[] newKeyList = null;</span>
+<span class="fc" id="L179">  protected transient String[] newKeyList = null;</span>
 
   /** The new source number list. */
-<span class="fc" id="L175">  protected transient int[] newSourceNumberList = null;</span>
+<span class="fc" id="L182">  protected transient int[] newSourceNumberList = null;</span>
 
   /** The new error number. */
   protected transient int[] newErrorNumber;
@@ -181,7 +188,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
   protected transient HashMap&lt;String, Integer&gt;[] newErrorList;
 
   /** The new known key found in segment. */
-  public transient HashSet&lt;String&gt; newKnownKeyFoundInSegment;
+  public transient Set&lt;String&gt; newKnownKeyFoundInSegment;
 
   /** The new sub collector types. */
   private transient String[] newSubCollectorTypes;
@@ -193,7 +200,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
   private transient String[] newSubStatsTypes;
 
   /** The new sub stats items. */
-  private transient Set&lt;String&gt;[] newSubStatsItems;
+  private transient SortedSet&lt;String&gt;[] newSubStatsItems;
 
   /** The new sub sort types. */
   private transient String[] newSubSortTypes;
@@ -209,16 +216,16 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
 
   /** The new sub collector list next level. */
   // subcollectors next level for adding
-<span class="fc" id="L212">  protected transient MtasDataCollector&lt;?, ?&gt;[] newSubCollectorListNextLevel = null;</span>
+<span class="fc" id="L219">  protected transient MtasDataCollector&lt;?, ?&gt;[] newSubCollectorListNextLevel = null;</span>
 
   /** The new sub collector next level. */
-<span class="fc" id="L215">  protected transient MtasDataCollector&lt;?, ?&gt; newSubCollectorNextLevel = null;</span>
+<span class="fc" id="L222">  protected transient MtasDataCollector&lt;?, ?&gt; newSubCollectorNextLevel = null;</span>
 
   /** The closed. */
-<span class="fc" id="L218">  protected transient boolean closed = false;</span>
+<span class="fc" id="L225">  protected transient boolean closed = false;</span>
 
   /** The result. */
-<span class="fc" id="L221">  private transient MtasDataCollectorResult&lt;T1, T2&gt; result = null;</span>
+<span class="fc" id="L228">  private transient MtasDataCollectorResult&lt;T1, T2&gt; result = null;</span>
 
   /**
    * Instantiates a new mtas data collector.
@@ -237,59 +244,59 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   protected MtasDataCollector(String collectorType, String dataType,
-      String statsType, Set&lt;String&gt; statsItems, String sortType,
+      String statsType, SortedSet&lt;String&gt; statsItems, String sortType,
       String sortDirection, Integer start, Integer number,
-<span class="fc" id="L242">      String segmentRegistration, String boundary) throws IOException {</span>
+<span class="fc" id="L249">      String segmentRegistration, String boundary) throws IOException {</span>
     // set properties
-<span class="fc" id="L244">    this.closed = false;</span>
-<span class="fc" id="L245">    this.collectorType = collectorType; // data or list</span>
-<span class="fc" id="L246">    this.dataType = dataType; // long or double</span>
-<span class="fc" id="L247">    this.statsType = statsType; // basic, advanced or full</span>
-<span class="fc" id="L248">    this.statsItems = statsItems; // sum, n, all, ...</span>
-<span class="fc" id="L249">    this.sortType = sortType;</span>
-<span class="fc" id="L250">    this.sortDirection = sortDirection;</span>
-<span class="fc" id="L251">    this.start = start;</span>
-<span class="fc" id="L252">    this.number = number;</span>
-<span class="fc" id="L253">    this.segmentRegistration = segmentRegistration;</span>
-<span class="fc" id="L254">    this.withTotal = false;</span>
-<span class="fc bfc" id="L255" title="All 2 branches covered.">    if (segmentRegistration != null) {</span>
-<span class="fc" id="L256">      segmentKeys = new HashSet&lt;String&gt;();</span>
-<span class="fc" id="L257">      segmentKeyValueList = new LinkedHashMap&lt;String, HashMap&lt;String, T1&gt;&gt;();</span>
-<span class="fc" id="L258">      segmentValuesBoundary = new LinkedHashMap&lt;String, T1&gt;();</span>
-<span class="fc" id="L259">      segmentValueTopListLast = new LinkedHashMap&lt;String, T1&gt;();</span>
-<span class="pc bpc" id="L260" title="1 of 2 branches missed.">      if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
-<span class="pc bpc" id="L261" title="1 of 2 branches missed.">          || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L262" title="All 2 branches missed.">        if (boundary != null) {</span>
-<span class="nc" id="L263">          segmentValueBoundary = stringToBoundary(boundary);</span>
+<span class="fc" id="L251">    this.closed = false;</span>
+<span class="fc" id="L252">    this.collectorType = collectorType; // data or list</span>
+<span class="fc" id="L253">    this.dataType = dataType; // long or double</span>
+<span class="fc" id="L254">    this.statsType = statsType; // basic, advanced or full</span>
+<span class="fc" id="L255">    this.statsItems = statsItems; // sum, n, all, ...</span>
+<span class="fc" id="L256">    this.sortType = sortType;</span>
+<span class="fc" id="L257">    this.sortDirection = sortDirection;</span>
+<span class="fc" id="L258">    this.start = start;</span>
+<span class="fc" id="L259">    this.number = number;</span>
+<span class="fc" id="L260">    this.segmentRegistration = segmentRegistration;</span>
+<span class="fc" id="L261">    this.withTotal = false;</span>
+<span class="fc bfc" id="L262" title="All 2 branches covered.">    if (segmentRegistration != null) {</span>
+<span class="fc" id="L263">      segmentKeys = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L264">      segmentKeyValueList = new LinkedHashMap&lt;&gt;();</span>
+<span class="fc" id="L265">      segmentValuesBoundary = new LinkedHashMap&lt;&gt;();</span>
+<span class="fc" id="L266">      segmentValueTopListLast = new LinkedHashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L267" title="1 of 2 branches missed.">      if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
+<span class="pc bpc" id="L268" title="1 of 2 branches missed.">          || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L269" title="All 2 branches missed.">        if (boundary != null) {</span>
+<span class="nc" id="L270">          segmentValueBoundary = stringToBoundary(boundary);</span>
         } else {
-<span class="nc" id="L265">          throw new IOException(&quot;did expect boundary with segmentRegistration &quot;</span>
+<span class="nc" id="L272">          throw new IOException(&quot;did expect boundary with segmentRegistration &quot;</span>
               + segmentRegistration);
         }
-<span class="pc bpc" id="L268" title="1 of 2 branches missed.">      } else if (boundary != null) {</span>
-<span class="nc" id="L269">        throw new IOException(&quot;didn't expect boundary with segmentRegistration &quot;</span>
+<span class="pc bpc" id="L275" title="1 of 2 branches missed.">      } else if (boundary != null) {</span>
+<span class="nc" id="L276">        throw new IOException(&quot;didn't expect boundary with segmentRegistration &quot;</span>
             + segmentRegistration);
       }
     }
     // initialize administration
-<span class="fc" id="L274">    keyList = new String[0];</span>
-<span class="fc" id="L275">    sourceNumberList = new int[0];</span>
-<span class="fc" id="L276">    errorNumber = new int[0];</span>
-<span class="fc" id="L277">    errorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[0];</span>
-<span class="fc" id="L278">    size = 0;</span>
-<span class="fc" id="L279">    position = 0;</span>
+<span class="fc" id="L281">    keyList = new String[0];</span>
+<span class="fc" id="L282">    sourceNumberList = new int[0];</span>
+<span class="fc" id="L283">    errorNumber = new int[0];</span>
+<span class="fc" id="L284">    errorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[0];</span>
+<span class="fc" id="L285">    size = 0;</span>
+<span class="fc" id="L286">    position = 0;</span>
     // subCollectors properties
-<span class="fc" id="L281">    hasSub = false;</span>
-<span class="fc" id="L282">    subCollectorTypes = null;</span>
-<span class="fc" id="L283">    subDataTypes = null;</span>
-<span class="fc" id="L284">    subStatsTypes = null;</span>
-<span class="fc" id="L285">    subStatsItems = null;</span>
-<span class="fc" id="L286">    subSortTypes = null;</span>
-<span class="fc" id="L287">    subSortDirections = null;</span>
-<span class="fc" id="L288">    subStart = null;</span>
-<span class="fc" id="L289">    subNumber = null;</span>
-<span class="fc" id="L290">    subCollectorListNextLevel = null;</span>
-<span class="fc" id="L291">    subCollectorNextLevel = null;</span>
-<span class="fc" id="L292">  }</span>
+<span class="fc" id="L288">    hasSub = false;</span>
+<span class="fc" id="L289">    subCollectorTypes = null;</span>
+<span class="fc" id="L290">    subDataTypes = null;</span>
+<span class="fc" id="L291">    subStatsTypes = null;</span>
+<span class="fc" id="L292">    subStatsItems = null;</span>
+<span class="fc" id="L293">    subSortTypes = null;</span>
+<span class="fc" id="L294">    subSortDirections = null;</span>
+<span class="fc" id="L295">    subStart = null;</span>
+<span class="fc" id="L296">    subNumber = null;</span>
+<span class="fc" id="L297">    subCollectorListNextLevel = null;</span>
+<span class="fc" id="L298">    subCollectorNextLevel = null;</span>
+<span class="fc" id="L299">  }</span>
 
   /**
    * Instantiates a new mtas data collector.
@@ -315,45 +322,45 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   protected MtasDataCollector(String collectorType, String dataType,
-      String statsType, Set&lt;String&gt; statsItems, String sortType,
+      String statsType, SortedSet&lt;String&gt; statsItems, String sortType,
       String sortDirection, Integer start, Integer number,
       String[] subCollectorTypes, String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String subSortTypes[],
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
     // initialize
-<span class="fc" id="L325">    this(collectorType, dataType, statsType, statsItems, sortType,</span>
+<span class="fc" id="L332">    this(collectorType, dataType, statsType, statsItems, sortType,</span>
         sortDirection, start, number, segmentRegistration, boundary);
     // initialize subCollectors
-<span class="pc bpc" id="L328" title="1 of 2 branches missed.">    if (subCollectorTypes != null) {</span>
-<span class="nc" id="L329">      hasSub = true;</span>
-<span class="nc" id="L330">      this.subCollectorTypes = subCollectorTypes;</span>
-<span class="nc" id="L331">      this.subDataTypes = subDataTypes;</span>
-<span class="nc" id="L332">      this.subStatsTypes = subStatsTypes;</span>
-<span class="nc" id="L333">      this.subStatsItems = subStatsItems;</span>
-<span class="nc" id="L334">      this.subSortTypes = subSortTypes;</span>
-<span class="nc" id="L335">      this.subSortDirections = subSortDirections;</span>
-<span class="nc" id="L336">      this.subStart = subStart;</span>
-<span class="nc" id="L337">      this.subNumber = subNumber;</span>
-<span class="nc bnc" id="L338" title="All 2 branches missed.">      if (subCollectorTypes.length &gt; 1) {</span>
-<span class="nc" id="L339">        newSubCollectorTypes = Arrays.copyOfRange(subCollectorTypes, 1,</span>
+<span class="pc bpc" id="L335" title="1 of 2 branches missed.">    if (subCollectorTypes != null) {</span>
+<span class="nc" id="L336">      hasSub = true;</span>
+<span class="nc" id="L337">      this.subCollectorTypes = subCollectorTypes;</span>
+<span class="nc" id="L338">      this.subDataTypes = subDataTypes;</span>
+<span class="nc" id="L339">      this.subStatsTypes = subStatsTypes;</span>
+<span class="nc" id="L340">      this.subStatsItems = subStatsItems;</span>
+<span class="nc" id="L341">      this.subSortTypes = subSortTypes;</span>
+<span class="nc" id="L342">      this.subSortDirections = subSortDirections;</span>
+<span class="nc" id="L343">      this.subStart = subStart;</span>
+<span class="nc" id="L344">      this.subNumber = subNumber;</span>
+<span class="nc bnc" id="L345" title="All 2 branches missed.">      if (subCollectorTypes.length &gt; 1) {</span>
+<span class="nc" id="L346">        newSubCollectorTypes = Arrays.copyOfRange(subCollectorTypes, 1,</span>
             subCollectorTypes.length);
-<span class="nc" id="L341">        newSubDataTypes = Arrays.copyOfRange(subDataTypes, 1,</span>
+<span class="nc" id="L348">        newSubDataTypes = Arrays.copyOfRange(subDataTypes, 1,</span>
             subStatsTypes.length);
-<span class="nc" id="L343">        newSubStatsTypes = Arrays.copyOfRange(subStatsTypes, 1,</span>
+<span class="nc" id="L350">        newSubStatsTypes = Arrays.copyOfRange(subStatsTypes, 1,</span>
             subStatsTypes.length);
-<span class="nc" id="L345">        newSubStatsItems = Arrays.copyOfRange(subStatsItems, 1,</span>
+<span class="nc" id="L352">        newSubStatsItems = Arrays.copyOfRange(subStatsItems, 1,</span>
             subStatsItems.length);
-<span class="nc" id="L347">        newSubSortTypes = Arrays.copyOfRange(subSortTypes, 1,</span>
+<span class="nc" id="L354">        newSubSortTypes = Arrays.copyOfRange(subSortTypes, 1,</span>
             subSortTypes.length);
-<span class="nc" id="L349">        newSubSortDirections = Arrays.copyOfRange(subSortDirections, 1,</span>
+<span class="nc" id="L356">        newSubSortDirections = Arrays.copyOfRange(subSortDirections, 1,</span>
             subSortDirections.length);
-<span class="nc" id="L351">        newSubStart = Arrays.copyOfRange(subStart, 1, subStart.length);</span>
-<span class="nc" id="L352">        newSubNumber = Arrays.copyOfRange(subNumber, 1, subNumber.length);</span>
+<span class="nc" id="L358">        newSubStart = Arrays.copyOfRange(subStart, 1, subStart.length);</span>
+<span class="nc" id="L359">        newSubNumber = Arrays.copyOfRange(subNumber, 1, subNumber.length);</span>
       }
-<span class="nc" id="L354">      newSubCollectorListNextLevel = new MtasDataCollector[0];</span>
+<span class="nc" id="L361">      newSubCollectorListNextLevel = new MtasDataCollector[0];</span>
     }
-<span class="fc" id="L356">  }</span>
+<span class="fc" id="L363">  }</span>
 
   /**
    * Merge.
@@ -364,7 +371,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   abstract public void merge(MtasDataCollector&lt;?, ?&gt; newDataCollector,
-      HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
+      Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
       boolean increaseSourceNumber) throws IOException;
 
   /**
@@ -378,32 +385,32 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   public void initNewList(int maxNumberOfTerms, String segmentName,
       int segmentNumber, String boundary) throws IOException {
-<span class="pc bpc" id="L381" title="1 of 2 branches missed.">    if (closed) {</span>
-<span class="nc" id="L382">      result = null;</span>
-<span class="nc" id="L383">      closed = false;</span>
+<span class="pc bpc" id="L388" title="1 of 2 branches missed.">    if (closed) {</span>
+<span class="nc" id="L389">      result = null;</span>
+<span class="nc" id="L390">      closed = false;</span>
     }
-<span class="fc" id="L385">    initNewListBasic(maxNumberOfTerms);</span>
-<span class="fc bfc" id="L386" title="All 2 branches covered.">    if (segmentRegistration != null) {</span>
-<span class="fc" id="L387">      this.segmentName = segmentName;</span>
-<span class="fc" id="L388">      this.segmentNumber = segmentNumber;</span>
-<span class="fc bfc" id="L389" title="All 2 branches covered.">      if (!segmentKeyValueList.containsKey(segmentName)) {</span>
-<span class="fc" id="L390">        segmentKeyValueList.put(segmentName, new HashMap&lt;String, T1&gt;());</span>
-<span class="pc bpc" id="L391" title="1 of 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
-<span class="pc bpc" id="L392" title="1 of 2 branches missed.">            || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L393" title="All 2 branches missed.">          if (boundary != null) {</span>
-<span class="nc" id="L394">            segmentValuesBoundary.put(segmentName,</span>
-<span class="nc" id="L395">                stringToBoundary(boundary, segmentNumber));</span>
+<span class="fc" id="L392">    initNewListBasic(maxNumberOfTerms);</span>
+<span class="fc bfc" id="L393" title="All 2 branches covered.">    if (segmentRegistration != null) {</span>
+<span class="fc" id="L394">      this.segmentName = segmentName;</span>
+<span class="fc" id="L395">      this.segmentNumber = segmentNumber;</span>
+<span class="fc bfc" id="L396" title="All 2 branches covered.">      if (!segmentKeyValueList.containsKey(segmentName)) {</span>
+<span class="fc" id="L397">        segmentKeyValueList.put(segmentName, new HashMap&lt;String, T1&gt;());</span>
+<span class="pc bpc" id="L398" title="1 of 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
+<span class="pc bpc" id="L399" title="1 of 2 branches missed.">            || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L400" title="All 2 branches missed.">          if (boundary != null) {</span>
+<span class="nc" id="L401">            segmentValuesBoundary.put(segmentName,</span>
+<span class="nc" id="L402">                stringToBoundary(boundary, segmentNumber));</span>
           } else {
-<span class="nc" id="L397">            throw new IOException(&quot;expected boundary&quot;);</span>
+<span class="nc" id="L404">            throw new IOException(&quot;expected boundary&quot;);</span>
           }
         } else {
-<span class="fc" id="L400">          segmentValuesBoundary.put(segmentName, null);</span>
+<span class="fc" id="L407">          segmentValuesBoundary.put(segmentName, null);</span>
         }
-<span class="fc" id="L402">        segmentValueTopListLast.put(segmentName, null);</span>
+<span class="fc" id="L409">        segmentValueTopListLast.put(segmentName, null);</span>
       }
-<span class="fc" id="L404">      this.segmentValueTopList = new ArrayList&lt;T1&gt;();</span>
+<span class="fc" id="L411">      this.segmentValueTopList = new ArrayList&lt;&gt;();</span>
     }
-<span class="fc" id="L406">  }</span>
+<span class="fc" id="L413">  }</span>
 
   /**
    * Inits the new list.
@@ -412,16 +419,16 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public void initNewList(int maxNumberOfTerms) throws IOException {
-<span class="pc bpc" id="L415" title="1 of 2 branches missed.">    if (closed) {</span>
-<span class="nc" id="L416">      result = null;</span>
-<span class="nc" id="L417">      closed = false;</span>
+<span class="fc bfc" id="L422" title="All 2 branches covered.">    if (closed) {</span>
+<span class="fc" id="L423">      result = null;</span>
+<span class="fc" id="L424">      closed = false;</span>
     }
-<span class="pc bpc" id="L419" title="1 of 2 branches missed.">    if (segmentRegistration != null) {</span>
-<span class="nc" id="L420">      throw new IOException(&quot;missing segment name&quot;);</span>
+<span class="pc bpc" id="L426" title="1 of 2 branches missed.">    if (segmentRegistration != null) {</span>
+<span class="nc" id="L427">      throw new IOException(&quot;missing segment name&quot;);</span>
     } else {
-<span class="fc" id="L422">      initNewListBasic(maxNumberOfTerms);</span>
+<span class="fc" id="L429">      initNewListBasic(maxNumberOfTerms);</span>
     }
-<span class="fc" id="L424">  }</span>
+<span class="fc" id="L431">  }</span>
 
   /**
    * Inits the new list basic.
@@ -431,23 +438,23 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   private void initNewListBasic(int maxNumberOfTerms) throws IOException {
-<span class="pc bpc" id="L434" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="fc" id="L435">      position = 0;</span>
-<span class="fc" id="L436">      newPosition = 0;</span>
-<span class="fc" id="L437">      newCurrentPosition = 0;</span>
-<span class="fc" id="L438">      newSize = maxNumberOfTerms + size;</span>
-<span class="fc" id="L439">      newKeyList = new String[newSize];</span>
-<span class="fc" id="L440">      newSourceNumberList = new int[newSize];</span>
-<span class="fc" id="L441">      newErrorNumber = new int[newSize];</span>
-<span class="fc" id="L442">      newErrorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[newSize];</span>
-<span class="fc" id="L443">      newKnownKeyFoundInSegment = new HashSet&lt;String&gt;();</span>
-<span class="pc bpc" id="L444" title="1 of 2 branches missed.">      if (hasSub) {</span>
-<span class="nc" id="L445">        newSubCollectorListNextLevel = new MtasDataCollector[newSize];</span>
+<span class="pc bpc" id="L441" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="fc" id="L442">      position = 0;</span>
+<span class="fc" id="L443">      newPosition = 0;</span>
+<span class="fc" id="L444">      newCurrentPosition = 0;</span>
+<span class="fc" id="L445">      newSize = maxNumberOfTerms + size;</span>
+<span class="fc" id="L446">      newKeyList = new String[newSize];</span>
+<span class="fc" id="L447">      newSourceNumberList = new int[newSize];</span>
+<span class="fc" id="L448">      newErrorNumber = new int[newSize];</span>
+<span class="fc" id="L449">      newErrorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[newSize];</span>
+<span class="fc" id="L450">      newKnownKeyFoundInSegment = new HashSet&lt;&gt;();</span>
+<span class="pc bpc" id="L451" title="1 of 2 branches missed.">      if (hasSub) {</span>
+<span class="nc" id="L452">        newSubCollectorListNextLevel = new MtasDataCollector[newSize];</span>
       }
     } else {
-<span class="nc" id="L448">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L455">      throw new IOException(&quot;already closed&quot;);</span>
     }
-<span class="fc" id="L450">  }</span>
+<span class="fc" id="L457">  }</span>
 
   /**
    * Increase new list size.
@@ -456,32 +463,32 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   protected void increaseNewListSize() throws IOException {
-<span class="pc bpc" id="L459" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="fc" id="L460">      String[] tmpNewKeyList = newKeyList;</span>
-<span class="fc" id="L461">      int[] tmpNewSourceNumberList = newSourceNumberList;</span>
-<span class="fc" id="L462">      int[] tmpNewErrorNumber = newErrorNumber;</span>
-<span class="fc" id="L463">      HashMap&lt;String, Integer&gt;[] tmpNewErrorList = newErrorList;</span>
-<span class="fc" id="L464">      int tmpNewSize = newSize;</span>
-<span class="fc" id="L465">      newSize = 2 * newSize;</span>
-<span class="fc" id="L466">      newKeyList = new String[newSize];</span>
-<span class="fc" id="L467">      newSourceNumberList = new int[newSize];</span>
-<span class="fc" id="L468">      newErrorNumber = new int[newSize];</span>
-<span class="fc" id="L469">      newErrorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[newSize];</span>
-<span class="fc" id="L470">      System.arraycopy(tmpNewKeyList, 0, newKeyList, 0, tmpNewSize);</span>
-<span class="fc" id="L471">      System.arraycopy(tmpNewSourceNumberList, 0, newSourceNumberList, 0,</span>
+<span class="pc bpc" id="L466" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="fc" id="L467">      String[] tmpNewKeyList = newKeyList;</span>
+<span class="fc" id="L468">      int[] tmpNewSourceNumberList = newSourceNumberList;</span>
+<span class="fc" id="L469">      int[] tmpNewErrorNumber = newErrorNumber;</span>
+<span class="fc" id="L470">      HashMap&lt;String, Integer&gt;[] tmpNewErrorList = newErrorList;</span>
+<span class="fc" id="L471">      int tmpNewSize = newSize;</span>
+<span class="fc" id="L472">      newSize = 2 * newSize;</span>
+<span class="fc" id="L473">      newKeyList = new String[newSize];</span>
+<span class="fc" id="L474">      newSourceNumberList = new int[newSize];</span>
+<span class="fc" id="L475">      newErrorNumber = new int[newSize];</span>
+<span class="fc" id="L476">      newErrorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[newSize];</span>
+<span class="fc" id="L477">      System.arraycopy(tmpNewKeyList, 0, newKeyList, 0, tmpNewSize);</span>
+<span class="fc" id="L478">      System.arraycopy(tmpNewSourceNumberList, 0, newSourceNumberList, 0,</span>
           tmpNewSize);
-<span class="fc" id="L473">      System.arraycopy(tmpNewErrorNumber, 0, newErrorNumber, 0, tmpNewSize);</span>
-<span class="fc" id="L474">      System.arraycopy(tmpNewErrorList, 0, newErrorList, 0, tmpNewSize);</span>
-<span class="pc bpc" id="L475" title="1 of 2 branches missed.">      if (hasSub) {</span>
-<span class="nc" id="L476">        MtasDataCollector&lt;?, ?&gt;[] tmpNewSubCollectorListNextLevel = newSubCollectorListNextLevel;</span>
-<span class="nc" id="L477">        newSubCollectorListNextLevel = new MtasDataCollector[newSize];</span>
-<span class="nc" id="L478">        System.arraycopy(tmpNewSubCollectorListNextLevel, 0,</span>
+<span class="fc" id="L480">      System.arraycopy(tmpNewErrorNumber, 0, newErrorNumber, 0, tmpNewSize);</span>
+<span class="fc" id="L481">      System.arraycopy(tmpNewErrorList, 0, newErrorList, 0, tmpNewSize);</span>
+<span class="pc bpc" id="L482" title="1 of 2 branches missed.">      if (hasSub) {</span>
+<span class="nc" id="L483">        MtasDataCollector&lt;?, ?&gt;[] tmpNewSubCollectorListNextLevel = newSubCollectorListNextLevel;</span>
+<span class="nc" id="L484">        newSubCollectorListNextLevel = new MtasDataCollector[newSize];</span>
+<span class="nc" id="L485">        System.arraycopy(tmpNewSubCollectorListNextLevel, 0,</span>
             newSubCollectorListNextLevel, 0, tmpNewSize);
       }
-<span class="fc" id="L481">    } else {</span>
-<span class="nc" id="L482">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="fc" id="L488">    } else {</span>
+<span class="nc" id="L489">      throw new IOException(&quot;already closed&quot;);</span>
     }
-<span class="fc" id="L484">  }</span>
+<span class="fc" id="L491">  }</span>
 
   /**
    * Adds the.
@@ -490,43 +497,43 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  protected final MtasDataCollector&lt;?, ?&gt; add(boolean increaseSourceNumber)
+  protected final MtasDataCollector add(boolean increaseSourceNumber)
       throws IOException {
-<span class="pc bpc" id="L495" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L496" title="1 of 2 branches missed.">      if (!collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L497">        throw new IOException(</span>
+<span class="pc bpc" id="L502" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="pc bpc" id="L503" title="1 of 2 branches missed.">      if (!collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L504">        throw new IOException(</span>
             &quot;collector should be &quot; + DataCollector.COLLECTOR_TYPE_DATA);
       } else {
-<span class="pc bpc" id="L500" title="1 of 2 branches missed.">        if (newPosition &gt; 0) {</span>
-<span class="nc" id="L501">          newCurrentExisting = true;</span>
-<span class="fc bfc" id="L502" title="All 2 branches covered.">        } else if (position &lt; getSize()) {</span>
+<span class="pc bpc" id="L507" title="1 of 2 branches missed.">        if (newPosition &gt; 0) {</span>
+<span class="nc" id="L508">          newCurrentExisting = true;</span>
+<span class="fc bfc" id="L509" title="All 2 branches covered.">        } else if (position &lt; getSize()) {</span>
           // copy
-<span class="fc" id="L504">          newKeyList[0] = keyList[0];</span>
-<span class="fc" id="L505">          newSourceNumberList[0] = sourceNumberList[0];</span>
-<span class="fc bfc" id="L506" title="All 2 branches covered.">          if (increaseSourceNumber) {</span>
-<span class="fc" id="L507">            newSourceNumberList[0]++;</span>
+<span class="fc" id="L511">          newKeyList[0] = keyList[0];</span>
+<span class="fc" id="L512">          newSourceNumberList[0] = sourceNumberList[0];</span>
+<span class="fc bfc" id="L513" title="All 2 branches covered.">          if (increaseSourceNumber) {</span>
+<span class="fc" id="L514">            newSourceNumberList[0]++;</span>
           }
-<span class="fc" id="L509">          newErrorNumber[0] = errorNumber[0];</span>
-<span class="fc" id="L510">          newErrorList[0] = errorList[0];</span>
-<span class="pc bpc" id="L511" title="1 of 2 branches missed.">          if (hasSub) {</span>
-<span class="nc" id="L512">            newSubCollectorNextLevel = subCollectorNextLevel;</span>
+<span class="fc" id="L516">          newErrorNumber[0] = errorNumber[0];</span>
+<span class="fc" id="L517">          newErrorList[0] = errorList[0];</span>
+<span class="pc bpc" id="L518" title="1 of 2 branches missed.">          if (hasSub) {</span>
+<span class="nc" id="L519">            newSubCollectorNextLevel = subCollectorNextLevel;</span>
           }
-<span class="fc" id="L514">          copyToNew(0, 0);</span>
-<span class="fc" id="L515">          newPosition = 1;</span>
-<span class="fc" id="L516">          position = 1;</span>
-<span class="fc" id="L517">          newCurrentExisting = true;</span>
+<span class="fc" id="L521">          copyToNew(0, 0);</span>
+<span class="fc" id="L522">          newPosition = 1;</span>
+<span class="fc" id="L523">          position = 1;</span>
+<span class="fc" id="L524">          newCurrentExisting = true;</span>
         } else {
           // add key
-<span class="fc" id="L520">          newKeyList[0] = DataCollector.COLLECTOR_TYPE_DATA;</span>
-<span class="fc" id="L521">          newSourceNumberList[0] = 1;</span>
-<span class="fc" id="L522">          newErrorNumber[0] = 0;</span>
-<span class="fc" id="L523">          newErrorList[0] = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L524">          newPosition = 1;</span>
-<span class="fc" id="L525">          newCurrentPosition = newPosition - 1;</span>
-<span class="fc" id="L526">          newCurrentExisting = false;</span>
+<span class="fc" id="L527">          newKeyList[0] = DataCollector.COLLECTOR_TYPE_DATA;</span>
+<span class="fc" id="L528">          newSourceNumberList[0] = 1;</span>
+<span class="fc" id="L529">          newErrorNumber[0] = 0;</span>
+<span class="fc" id="L530">          newErrorList[0] = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L531">          newPosition = 1;</span>
+<span class="fc" id="L532">          newCurrentPosition = newPosition - 1;</span>
+<span class="fc" id="L533">          newCurrentExisting = false;</span>
           // ready, only handle sub
-<span class="pc bpc" id="L528" title="1 of 2 branches missed.">          if (hasSub) {</span>
-<span class="nc" id="L529">            newSubCollectorNextLevel = DataCollector.getCollector(</span>
+<span class="pc bpc" id="L535" title="1 of 2 branches missed.">          if (hasSub) {</span>
+<span class="nc" id="L536">            newSubCollectorNextLevel = DataCollector.getCollector(</span>
                 subCollectorTypes[0], subDataTypes[0], subStatsTypes[0],
                 subStatsItems[0], subSortTypes[0], subSortDirections[0],
                 subStart[0], subNumber[0], newSubCollectorTypes,
@@ -534,13 +541,13 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
                 newSubSortTypes, newSubSortDirections, newSubStart,
                 newSubNumber, segmentRegistration, null);
           } else {
-<span class="fc" id="L537">            newSubCollectorNextLevel = null;</span>
+<span class="fc" id="L544">            newSubCollectorNextLevel = null;</span>
           }
         }
-<span class="fc" id="L540">        return newSubCollectorNextLevel;</span>
+<span class="fc" id="L547">        return newSubCollectorNextLevel;</span>
       }
     } else {
-<span class="nc" id="L543">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L550">      throw new IOException(&quot;already closed&quot;);</span>
     }
   }
 
@@ -552,99 +559,99 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  protected final MtasDataCollector&lt;?, ?&gt; add(String key,
+  protected final MtasDataCollector add(String key,
       boolean increaseSourceNumber) throws IOException {
-<span class="pc bpc" id="L557" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L558" title="1 of 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L559">        throw new IOException(</span>
+<span class="pc bpc" id="L564" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="pc bpc" id="L565" title="1 of 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L566">        throw new IOException(</span>
             &quot;collector should be &quot; + DataCollector.COLLECTOR_TYPE_LIST);
-<span class="pc bpc" id="L561" title="1 of 2 branches missed.">      } else if (key == null) {</span>
-<span class="nc" id="L562">        throw new IOException(&quot;key shouldn't be null&quot;);</span>
+<span class="pc bpc" id="L568" title="1 of 2 branches missed.">      } else if (key == null) {</span>
+<span class="nc" id="L569">        throw new IOException(&quot;key shouldn't be null&quot;);</span>
       } else {
         // check previous added
-<span class="fc bfc" id="L565" title="All 2 branches covered.">        if ((newPosition &gt; 0)</span>
-<span class="fc bfc" id="L566" title="All 2 branches covered.">            &amp;&amp; newKeyList[(newPosition - 1)].compareTo(key) &gt;= 0) {</span>
-<span class="fc" id="L567">          int i = newPosition;</span>
+<span class="fc bfc" id="L572" title="All 2 branches covered.">        if ((newPosition &gt; 0)</span>
+<span class="fc bfc" id="L573" title="All 2 branches covered.">            &amp;&amp; newKeyList[(newPosition - 1)].compareTo(key) &gt;= 0) {</span>
+<span class="fc" id="L574">          int i = newPosition;</span>
           do {
-<span class="fc" id="L569">            i--;</span>
-<span class="fc bfc" id="L570" title="All 2 branches covered.">            if (newKeyList[i].equals(key)) {</span>
-<span class="fc" id="L571">              newCurrentPosition = i;</span>
-<span class="fc" id="L572">              newCurrentExisting = true;</span>
-<span class="pc bpc" id="L573" title="1 of 2 branches missed.">              if (subDataTypes != null) {</span>
-<span class="nc" id="L574">                return newSubCollectorListNextLevel[newCurrentPosition];</span>
+<span class="fc" id="L576">            i--;</span>
+<span class="fc bfc" id="L577" title="All 2 branches covered.">            if (newKeyList[i].equals(key)) {</span>
+<span class="fc" id="L578">              newCurrentPosition = i;</span>
+<span class="fc" id="L579">              newCurrentExisting = true;</span>
+<span class="pc bpc" id="L580" title="1 of 2 branches missed.">              if (subDataTypes != null) {</span>
+<span class="nc" id="L581">                return newSubCollectorListNextLevel[newCurrentPosition];</span>
               } else {
-<span class="fc" id="L576">                return null;</span>
+<span class="fc" id="L583">                return null;</span>
               }
             }
-<span class="fc bfc" id="L579" title="All 4 branches covered.">          } while ((i &gt; 0) &amp;&amp; (newKeyList[i].compareTo(key) &gt; 0));</span>
+<span class="fc bfc" id="L586" title="All 4 branches covered.">          } while ((i &gt; 0) &amp;&amp; (newKeyList[i].compareTo(key) &gt; 0));</span>
         }
         // move position in old list
-<span class="fc bfc" id="L582" title="All 2 branches covered.">        if (position &lt; getSize()) {</span>
+<span class="fc bfc" id="L589" title="All 2 branches covered.">        if (position &lt; getSize()) {</span>
           // just add smaller or equal items
-<span class="fc bfc" id="L584" title="All 2 branches covered.">          while (keyList[position].compareTo(key) &lt;= 0) {</span>
-<span class="pc bpc" id="L585" title="1 of 2 branches missed.">            if (newPosition == newSize) {</span>
-<span class="nc" id="L586">              increaseNewListSize();</span>
+<span class="fc bfc" id="L591" title="All 2 branches covered.">          while (keyList[position].compareTo(key) &lt;= 0) {</span>
+<span class="fc bfc" id="L592" title="All 2 branches covered.">            if (newPosition == newSize) {</span>
+<span class="fc" id="L593">              increaseNewListSize();</span>
             }
             // copy
-<span class="fc" id="L589">            newKeyList[newPosition] = keyList[position];</span>
-<span class="fc" id="L590">            newSourceNumberList[newPosition] = sourceNumberList[position];</span>
-<span class="fc" id="L591">            newErrorNumber[newPosition] = errorNumber[position];</span>
-<span class="fc" id="L592">            newErrorList[newPosition] = errorList[position];</span>
-<span class="pc bpc" id="L593" title="1 of 2 branches missed.">            if (hasSub) {</span>
-<span class="nc" id="L594">              newSubCollectorListNextLevel[newPosition] = subCollectorListNextLevel[position];</span>
+<span class="fc" id="L596">            newKeyList[newPosition] = keyList[position];</span>
+<span class="fc" id="L597">            newSourceNumberList[newPosition] = sourceNumberList[position];</span>
+<span class="fc" id="L598">            newErrorNumber[newPosition] = errorNumber[position];</span>
+<span class="fc" id="L599">            newErrorList[newPosition] = errorList[position];</span>
+<span class="pc bpc" id="L600" title="1 of 2 branches missed.">            if (hasSub) {</span>
+<span class="nc" id="L601">              newSubCollectorListNextLevel[newPosition] = subCollectorListNextLevel[position];</span>
             }
-<span class="fc" id="L596">            copyToNew(position, newPosition);</span>
-<span class="fc" id="L597">            newPosition++;</span>
-<span class="fc" id="L598">            position++;</span>
+<span class="fc" id="L603">            copyToNew(position, newPosition);</span>
+<span class="fc" id="L604">            newPosition++;</span>
+<span class="fc" id="L605">            position++;</span>
             // check if added key from list is right key
-<span class="fc bfc" id="L600" title="All 2 branches covered.">            if (newKeyList[(newPosition - 1)].equals(key)) {</span>
-<span class="pc bpc" id="L601" title="1 of 2 branches missed.">              if (increaseSourceNumber) {</span>
-<span class="nc" id="L602">                newSourceNumberList[(newPosition - 1)]++;</span>
+<span class="fc bfc" id="L607" title="All 2 branches covered.">            if (newKeyList[(newPosition - 1)].equals(key)) {</span>
+<span class="fc bfc" id="L608" title="All 2 branches covered.">              if (increaseSourceNumber) {</span>
+<span class="fc" id="L609">                newSourceNumberList[(newPosition - 1)]++;</span>
               }
-<span class="fc" id="L604">              newCurrentPosition = newPosition - 1;</span>
-<span class="fc" id="L605">              newCurrentExisting = true;</span>
+<span class="fc" id="L611">              newCurrentPosition = newPosition - 1;</span>
+<span class="fc" id="L612">              newCurrentExisting = true;</span>
               // register known key found again in segment
-<span class="fc" id="L607">              newKnownKeyFoundInSegment.add(key);</span>
+<span class="fc" id="L614">              newKnownKeyFoundInSegment.add(key);</span>
               // ready
-<span class="pc bpc" id="L609" title="1 of 2 branches missed.">              if (hasSub) {</span>
-<span class="nc" id="L610">                return newSubCollectorListNextLevel[newCurrentPosition];</span>
+<span class="pc bpc" id="L616" title="1 of 2 branches missed.">              if (hasSub) {</span>
+<span class="nc" id="L617">                return newSubCollectorListNextLevel[newCurrentPosition];</span>
               } else {
-<span class="fc" id="L612">                return null;</span>
+<span class="fc" id="L619">                return null;</span>
               }
               // stop if position exceeds size
-<span class="pc bpc" id="L615" title="1 of 2 branches missed.">            } else if (position == getSize()) {</span>
-<span class="nc" id="L616">              break;</span>
+<span class="fc bfc" id="L622" title="All 2 branches covered.">            } else if (position == getSize()) {</span>
+<span class="fc" id="L623">              break;</span>
             }
           }
         }
         // check size
-<span class="fc bfc" id="L621" title="All 2 branches covered.">        if (newPosition == newSize) {</span>
-<span class="fc" id="L622">          increaseNewListSize();</span>
+<span class="fc bfc" id="L628" title="All 2 branches covered.">        if (newPosition == newSize) {</span>
+<span class="fc" id="L629">          increaseNewListSize();</span>
         }
         // add key
-<span class="fc" id="L625">        newKeyList[newPosition] = key;</span>
-<span class="fc" id="L626">        newSourceNumberList[newPosition] = 1;</span>
-<span class="fc" id="L627">        newErrorNumber[newPosition] = 0;</span>
-<span class="fc" id="L628">        newErrorList[newPosition] = new HashMap&lt;String, Integer&gt;();</span>
-<span class="fc" id="L629">        newPosition++;</span>
-<span class="fc" id="L630">        newCurrentPosition = newPosition - 1;</span>
-<span class="fc" id="L631">        newCurrentExisting = false;</span>
+<span class="fc" id="L632">        newKeyList[newPosition] = key;</span>
+<span class="fc" id="L633">        newSourceNumberList[newPosition] = 1;</span>
+<span class="fc" id="L634">        newErrorNumber[newPosition] = 0;</span>
+<span class="fc" id="L635">        newErrorList[newPosition] = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L636">        newPosition++;</span>
+<span class="fc" id="L637">        newCurrentPosition = newPosition - 1;</span>
+<span class="fc" id="L638">        newCurrentExisting = false;</span>
         // ready, only handle sub
-<span class="pc bpc" id="L633" title="1 of 2 branches missed.">        if (hasSub) {</span>
-<span class="nc" id="L634">          newSubCollectorListNextLevel[newCurrentPosition] = DataCollector</span>
-<span class="nc" id="L635">              .getCollector(subCollectorTypes[0], subDataTypes[0],</span>
+<span class="pc bpc" id="L640" title="1 of 2 branches missed.">        if (hasSub) {</span>
+<span class="nc" id="L641">          newSubCollectorListNextLevel[newCurrentPosition] = DataCollector</span>
+<span class="nc" id="L642">              .getCollector(subCollectorTypes[0], subDataTypes[0],</span>
                   subStatsTypes[0], subStatsItems[0], subSortTypes[0],
                   subSortDirections[0], subStart[0], subNumber[0],
                   newSubCollectorTypes, newSubDataTypes, newSubStatsTypes,
                   newSubStatsItems, newSubSortTypes, newSubSortDirections,
                   newSubStart, newSubNumber, segmentRegistration, null);
-<span class="nc" id="L641">          return newSubCollectorListNextLevel[newCurrentPosition];</span>
+<span class="nc" id="L648">          return newSubCollectorListNextLevel[newCurrentPosition];</span>
         } else {
-<span class="fc" id="L643">          return null;</span>
+<span class="fc" id="L650">          return null;</span>
         }
       }
     } else {
-<span class="nc" id="L647">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L654">      throw new IOException(&quot;already closed&quot;);</span>
     }
   }
 
@@ -730,7 +737,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   protected T1 stringToBoundary(String boundary) throws IOException {
-<span class="nc" id="L733">    return stringToBoundary(boundary, null);</span>
+<span class="nc" id="L740">    return stringToBoundary(boundary, null);</span>
   }
 
   /**
@@ -739,21 +746,21 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public void closeSegmentKeyValueRegistration() throws IOException {
-<span class="pc bpc" id="L742" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L743" title="1 of 2 branches missed.">      if (segmentRegistration != null) {</span>
-<span class="fc" id="L744">        HashMap&lt;String, T1&gt; keyValueList = segmentKeyValueList.get(segmentName);</span>
-<span class="fc" id="L745">        T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
-<span class="fc bfc" id="L746" title="All 2 branches covered.">        for (Entry&lt;String,T1&gt; entry : keyValueList.entrySet()) {</span>
-<span class="pc bpc" id="L747" title="1 of 4 branches missed.">          if (tmpSegmentValueBoundary == null || compareWithBoundary(</span>
-<span class="fc" id="L748">              entry.getValue(), tmpSegmentValueBoundary)) {</span>
-<span class="fc" id="L749">            segmentKeys.add(entry.getKey());</span>
+<span class="pc bpc" id="L749" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="fc bfc" id="L750" title="All 2 branches covered.">      if (segmentRegistration != null) {</span>
+<span class="fc" id="L751">        Map&lt;String, T1&gt; keyValueList = segmentKeyValueList.get(segmentName);</span>
+<span class="fc" id="L752">        T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
+<span class="fc bfc" id="L753" title="All 2 branches covered.">        for (Entry&lt;String, T1&gt; entry : keyValueList.entrySet()) {</span>
+<span class="pc bpc" id="L754" title="1 of 4 branches missed.">          if (tmpSegmentValueBoundary == null || compareWithBoundary(</span>
+<span class="fc" id="L755">              entry.getValue(), tmpSegmentValueBoundary)) {</span>
+<span class="fc" id="L756">            segmentKeys.add(entry.getKey());</span>
           }
-<span class="fc" id="L751">        }</span>
-<span class="fc" id="L752">      }</span>
+<span class="fc" id="L758">        }</span>
+<span class="fc" id="L759">      }</span>
     } else {
-<span class="nc" id="L754">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L761">      throw new IOException(&quot;already closed&quot;);</span>
     }
-<span class="fc" id="L756">  }</span>
+<span class="fc" id="L763">  }</span>
 
   /**
    * Recompute segment keys.
@@ -761,65 +768,68 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public void recomputeSegmentKeys() throws IOException {
-<span class="pc bpc" id="L764" title="2 of 4 branches missed.">    if (!closed &amp;&amp; segmentRegistration != null) {</span>
-<span class="pc bpc" id="L765" title="1 of 2 branches missed.">      if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L766" title="1 of 2 branches missed.">          || segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L767" title="All 2 branches missed.">          || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
-<span class="nc bnc" id="L768" title="All 2 branches missed.">          || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-
-<span class="pc bpc" id="L770" title="1 of 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L771" title="1 of 2 branches missed.">            || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="fc" id="L772">          segmentKeys.clear();</span>
+<span class="pc bpc" id="L771" title="2 of 4 branches missed.">    if (!closed &amp;&amp; segmentRegistration != null) {</span>
+<span class="fc bfc" id="L772" title="All 2 branches covered.">      if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L773" title="1 of 2 branches missed.">          || segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L774" title="All 2 branches missed.">          || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
+<span class="nc bnc" id="L775" title="All 2 branches missed.">          || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+
+<span class="fc bfc" id="L777" title="All 2 branches covered.">        if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L778" title="1 of 2 branches missed.">            || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L779">          segmentKeys.clear();</span>
           // recompute boundaries
-<span class="fc bfc" id="L774" title="All 2 branches covered.">          for (Entry&lt;String, HashMap&lt;String,T1&gt;&gt; entry : segmentKeyValueList.entrySet()) {</span>
-<span class="fc" id="L775">            T1 tmpSegmentValueBoundary = boundaryForSegment(entry.getKey());</span>
-<span class="fc" id="L776">            segmentValuesBoundary.put(entry.getKey(), tmpSegmentValueBoundary);</span>
-<span class="fc" id="L777">          }</span>
+<span class="fc bfc" id="L781" title="All 2 branches covered.">          for (Entry&lt;String, Map&lt;String, T1&gt;&gt; entry : segmentKeyValueList</span>
+<span class="fc" id="L782">              .entrySet()) {</span>
+<span class="fc" id="L783">            T1 tmpSegmentValueBoundary = boundaryForSegment(entry.getKey());</span>
+<span class="fc" id="L784">            segmentValuesBoundary.put(entry.getKey(), tmpSegmentValueBoundary);</span>
+<span class="fc" id="L785">          }</span>
           // compute adjusted boundaries and compute keys
-<span class="fc bfc" id="L779" title="All 2 branches covered.">          for (Entry&lt;String, HashMap&lt;String,T1&gt;&gt; entry : segmentKeyValueList.entrySet()) {</span>
-<span class="fc" id="L780">            this.segmentName = entry.getKey();</span>
-<span class="fc" id="L781">            HashMap&lt;String, T1&gt; keyValueList = entry.getValue();</span>
-<span class="fc" id="L782">            T1 tmpSegmentValueBoundaryForComputing = boundaryForSegmentComputing(</span>
-<span class="fc" id="L783">                entry.getKey());</span>
-<span class="fc bfc" id="L784" title="All 2 branches covered.">            for(Entry&lt;String, T1&gt; subEntry : keyValueList.entrySet()) {</span>
-<span class="pc bpc" id="L785" title="1 of 2 branches missed.">              if (tmpSegmentValueBoundaryForComputing == null</span>
-<span class="fc bfc" id="L786" title="All 2 branches covered.">                  || compareWithBoundary(subEntry.getValue(),</span>
+<span class="fc bfc" id="L787" title="All 2 branches covered.">          for (Entry&lt;String, Map&lt;String, T1&gt;&gt; entry : segmentKeyValueList</span>
+<span class="fc" id="L788">              .entrySet()) {</span>
+<span class="fc" id="L789">            this.segmentName = entry.getKey();</span>
+<span class="fc" id="L790">            Map&lt;String, T1&gt; keyValueList = entry.getValue();</span>
+<span class="fc" id="L791">            T1 tmpSegmentValueBoundaryForComputing = boundaryForSegmentComputing(</span>
+<span class="fc" id="L792">                entry.getKey());</span>
+<span class="fc bfc" id="L793" title="All 2 branches covered.">            for (Entry&lt;String, T1&gt; subEntry : keyValueList.entrySet()) {</span>
+<span class="pc bpc" id="L794" title="1 of 2 branches missed.">              if (tmpSegmentValueBoundaryForComputing == null</span>
+<span class="fc bfc" id="L795" title="All 2 branches covered.">                  || compareWithBoundary(subEntry.getValue(),</span>
                       tmpSegmentValueBoundaryForComputing)) {
-<span class="fc bfc" id="L788" title="All 2 branches covered.">                if (!segmentKeys.contains(subEntry.getKey())) {</span>
-<span class="fc" id="L789">                  segmentKeys.add(subEntry.getKey());</span>
+<span class="fc bfc" id="L797" title="All 2 branches covered.">                if (!segmentKeys.contains(subEntry.getKey())) {</span>
+<span class="fc" id="L798">                  segmentKeys.add(subEntry.getKey());</span>
                 }
               }
-<span class="fc" id="L792">            }</span>
-<span class="fc" id="L793">          }</span>
+<span class="fc" id="L801">            }</span>
+<span class="fc" id="L802">          }</span>
         }
 
-        HashMap&lt;String, T1&gt; keyValueList;
-        HashSet&lt;String&gt; recomputeKeyList;
-<span class="fc" id="L798">        segmentRecomputeKeyList = new LinkedHashMap&lt;String, HashSet&lt;String&gt;&gt;();</span>
-<span class="fc bfc" id="L799" title="All 2 branches covered.">        for (String key : segmentKeys) {</span>
-<span class="fc bfc" id="L800" title="All 2 branches covered.">          for (Entry&lt;String, HashMap&lt;String, T1&gt;&gt; entry : segmentKeyValueList.entrySet()) {</span>
-<span class="fc" id="L801">            keyValueList = entry.getValue();</span>
-<span class="fc bfc" id="L802" title="All 2 branches covered.">            if (!keyValueList.containsKey(key)) {</span>
-<span class="fc bfc" id="L803" title="All 2 branches covered.">              if (!segmentRecomputeKeyList.containsKey(entry.getKey())) {</span>
-<span class="fc" id="L804">                recomputeKeyList = new HashSet&lt;&gt;();</span>
-<span class="fc" id="L805">                segmentRecomputeKeyList.put(entry.getKey(), recomputeKeyList);</span>
+        Map&lt;String, T1&gt; keyValueList;
+        Set&lt;String&gt; recomputeKeyList;
+<span class="fc" id="L807">        segmentRecomputeKeyList = new LinkedHashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L808" title="All 2 branches covered.">        for (String key : segmentKeys) {</span>
+<span class="fc bfc" id="L809" title="All 2 branches covered.">          for (Entry&lt;String, Map&lt;String, T1&gt;&gt; entry : segmentKeyValueList</span>
+<span class="fc" id="L810">              .entrySet()) {</span>
+<span class="fc" id="L811">            keyValueList = entry.getValue();</span>
+<span class="fc bfc" id="L812" title="All 2 branches covered.">            if (!keyValueList.containsKey(key)) {</span>
+<span class="fc bfc" id="L813" title="All 2 branches covered.">              if (!segmentRecomputeKeyList.containsKey(entry.getKey())) {</span>
+<span class="fc" id="L814">                recomputeKeyList = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L815">                segmentRecomputeKeyList.put(entry.getKey(), recomputeKeyList);</span>
               } else {
-<span class="fc" id="L807">                recomputeKeyList = segmentRecomputeKeyList.get(entry.getKey());</span>
+<span class="fc" id="L817">                recomputeKeyList = segmentRecomputeKeyList.get(entry.getKey());</span>
               }
-<span class="fc" id="L809">              recomputeKeyList.add(key);</span>
+<span class="fc" id="L819">              recomputeKeyList.add(key);</span>
             }
-<span class="fc" id="L811">          }</span>
-<span class="fc" id="L812">        }</span>
-<span class="fc" id="L813">        this.segmentName = null;</span>
+<span class="fc" id="L821">          }</span>
+<span class="fc" id="L822">        }</span>
+<span class="fc" id="L823">        this.segmentName = null;</span>
       } else {
-<span class="nc" id="L815">        throw new IOException(</span>
+<span class="nc" id="L825">        throw new IOException(</span>
             &quot;not for segmentRegistration &quot; + segmentRegistration);
       }
     } else {
-<span class="nc" id="L819">      throw new IOException(&quot;already closed or no segmentRegistration (&quot;</span>
+<span class="nc" id="L829">      throw new IOException(&quot;already closed or no segmentRegistration (&quot;</span>
           + segmentRegistration + &quot;)&quot;);
     }
-<span class="fc" id="L822">  }</span>
+<span class="fc" id="L832">  }</span>
 
   /**
    * Reduce to keys.
@@ -832,10 +842,10 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * Reduce to segment keys.
    */
   public void reduceToSegmentKeys() {
-<span class="nc bnc" id="L835" title="All 2 branches missed.">    if (segmentRegistration != null) {</span>
-<span class="nc" id="L836">      reduceToKeys(segmentKeys);</span>
+<span class="nc bnc" id="L845" title="All 2 branches missed.">    if (segmentRegistration != null) {</span>
+<span class="nc" id="L846">      reduceToKeys(segmentKeys);</span>
     }
-<span class="nc" id="L838">  }</span>
+<span class="nc" id="L848">  }</span>
 
   /**
    * Check existence necessary keys.
@@ -844,14 +854,14 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public boolean checkExistenceNecessaryKeys() throws IOException {
-<span class="pc bpc" id="L847" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L848" title="1 of 2 branches missed.">      if (segmentRegistration != null) {</span>
-<span class="pc bpc" id="L849" title="1 of 2 branches missed.">        return segmentRecomputeKeyList.size() == 0;</span>
+<span class="pc bpc" id="L857" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="pc bpc" id="L858" title="1 of 2 branches missed.">      if (segmentRegistration != null) {</span>
+<span class="fc bfc" id="L859" title="All 2 branches covered.">        return segmentRecomputeKeyList.size() == 0;</span>
       } else {
-<span class="nc" id="L851">        return true;</span>
+<span class="nc" id="L861">        return true;</span>
       }
     } else {
-<span class="nc" id="L854">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L864">      throw new IOException(&quot;already closed&quot;);</span>
     }
   }
 
@@ -872,17 +882,14 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   protected boolean validateWithSegmentBoundary(T1 value) throws IOException {
-<span class="nc bnc" id="L875" title="All 2 branches missed.">    if (!closed) {</span>
-<span class="nc bnc" id="L876" title="All 2 branches missed.">      if (segmentRegistration != null) {</span>
-<span class="nc" id="L877">        T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
-<span class="nc bnc" id="L878" title="All 2 branches missed.">        if (tmpSegmentValueBoundary == null) {</span>
-<span class="nc" id="L879">          return true;</span>
-<span class="nc bnc" id="L880" title="All 2 branches missed.">        } else if (compareWithBoundary(value, tmpSegmentValueBoundary)) {</span>
-<span class="nc" id="L881">          return true;</span>
-        }
+<span class="pc bpc" id="L885" title="1 of 4 branches missed.">    if (!closed &amp;&amp; segmentRegistration != null) {</span>
+<span class="fc" id="L886">      T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
+<span class="pc bpc" id="L887" title="1 of 2 branches missed.">      if (tmpSegmentValueBoundary == null</span>
+<span class="fc bfc" id="L888" title="All 2 branches covered.">          || compareWithBoundary(value, tmpSegmentValueBoundary)) {</span>
+<span class="fc" id="L889">        return true;</span>
       }
     }
-<span class="nc" id="L885">    return false;</span>
+<span class="fc" id="L892">    return false;</span>
   }
 
   /**
@@ -896,27 +903,26 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   public String validateSegmentValue(T1 value, int maximumNumber,
       int segmentNumber) throws IOException {
-<span class="pc bpc" id="L899" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L900" title="1 of 2 branches missed.">      if (segmentRegistration != null) {</span>
-<span class="pc bpc" id="L901" title="1 of 2 branches missed.">        if (maximumNumber &gt; 0) {</span>
-<span class="fc" id="L902">          T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
-<span class="fc bfc" id="L903" title="All 2 branches covered.">          if (segmentValueTopList.size() &lt; maximumNumber) {</span>
-<span class="fc" id="L904">            return SEGMENT_KEY_OR_NEW;</span>
-<span class="fc bfc" id="L905" title="All 2 branches covered.">          } else if (compareWithBoundary(value, tmpSegmentValueBoundary)) {</span>
-<span class="fc" id="L906">            return SEGMENT_KEY_OR_NEW;</span>
-<span class="fc bfc" id="L907" title="All 2 branches covered.">          } else if (segmentKeys.size() &gt; newKnownKeyFoundInSegment.size()) {</span>
-<span class="fc" id="L908">            return SEGMENT_POSSIBLE_KEY;</span>
+<span class="pc bpc" id="L906" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="pc bpc" id="L907" title="1 of 2 branches missed.">      if (segmentRegistration != null) {</span>
+<span class="pc bpc" id="L908" title="1 of 2 branches missed.">        if (maximumNumber &gt; 0) {</span>
+<span class="fc" id="L909">          T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
+<span class="fc bfc" id="L910" title="All 2 branches covered.">          if (segmentValueTopList.size() &lt; maximumNumber</span>
+<span class="fc bfc" id="L911" title="All 2 branches covered.">              || compareWithBoundary(value, tmpSegmentValueBoundary)) {</span>
+<span class="fc" id="L912">            return SEGMENT_KEY_OR_NEW;</span>
+<span class="fc bfc" id="L913" title="All 2 branches covered.">          } else if (segmentKeys.size() &gt; newKnownKeyFoundInSegment.size()) {</span>
+<span class="fc" id="L914">            return SEGMENT_POSSIBLE_KEY;</span>
           } else {
-<span class="fc" id="L910">            return null;</span>
+<span class="fc" id="L916">            return null;</span>
           }
         } else {
-<span class="nc" id="L913">          return null;</span>
+<span class="nc" id="L919">          return null;</span>
         }
       } else {
-<span class="nc" id="L916">        return null;</span>
+<span class="nc" id="L922">        return null;</span>
       }
     } else {
-<span class="nc" id="L919">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L925">      throw new IOException(&quot;already closed&quot;);</span>
     }
   }
 
@@ -933,61 +939,61 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   public String validateSegmentValue(String key, T1 value, int maximumNumber,
       int segmentNumber, boolean test) throws IOException {
-<span class="pc bpc" id="L936" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L937" title="1 of 2 branches missed.">      if (segmentRegistration != null) {</span>
-<span class="pc bpc" id="L938" title="1 of 2 branches missed.">        if (maximumNumber &gt; 0) {</span>
-<span class="fc" id="L939">          T1 tmpSegmentValueMaxListMin = segmentValueTopListLast</span>
-<span class="fc" id="L940">              .get(segmentName);</span>
-<span class="fc" id="L941">          T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
-<span class="fc bfc" id="L942" title="All 2 branches covered.">          if (segmentValueTopList.size() &lt; maximumNumber) {</span>
-<span class="pc bpc" id="L943" title="1 of 2 branches missed.">            if (!test) {</span>
-<span class="fc" id="L944">              segmentKeyValueList.get(segmentName).put(key, value);</span>
-<span class="fc" id="L945">              segmentValueTopList.add(value);</span>
-<span class="fc bfc" id="L946" title="All 2 branches covered.">              segmentValueTopListLast.put(segmentName,</span>
+<span class="pc bpc" id="L942" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="pc bpc" id="L943" title="1 of 2 branches missed.">      if (segmentRegistration != null) {</span>
+<span class="pc bpc" id="L944" title="1 of 2 branches missed.">        if (maximumNumber &gt; 0) {</span>
+<span class="fc" id="L945">          T1 tmpSegmentValueMaxListMin = segmentValueTopListLast</span>
+<span class="fc" id="L946">              .get(segmentName);</span>
+<span class="fc" id="L947">          T1 tmpSegmentValueBoundary = segmentValuesBoundary.get(segmentName);</span>
+<span class="fc bfc" id="L948" title="All 2 branches covered.">          if (segmentValueTopList.size() &lt; maximumNumber) {</span>
+<span class="pc bpc" id="L949" title="1 of 2 branches missed.">            if (!test) {</span>
+<span class="fc" id="L950">              segmentKeyValueList.get(segmentName).put(key, value);</span>
+<span class="fc" id="L951">              segmentValueTopList.add(value);</span>
+<span class="fc bfc" id="L952" title="All 2 branches covered.">              segmentValueTopListLast.put(segmentName,</span>
                   (tmpSegmentValueMaxListMin == null) ? value
-<span class="fc" id="L948">                      : lastForComputingSegment(tmpSegmentValueMaxListMin,</span>
+<span class="fc" id="L954">                      : lastForComputingSegment(tmpSegmentValueMaxListMin,</span>
                           value));
-<span class="fc bfc" id="L950" title="All 2 branches covered.">              if (segmentValueTopList.size() == maximumNumber) {</span>
-<span class="fc" id="L951">                tmpSegmentValueMaxListMin = segmentValueTopListLast</span>
-<span class="fc" id="L952">                    .get(segmentName);</span>
-<span class="fc" id="L953">                segmentValueTopListLast.put(segmentName,</span>
+<span class="fc bfc" id="L956" title="All 2 branches covered.">              if (segmentValueTopList.size() == maximumNumber) {</span>
+<span class="fc" id="L957">                tmpSegmentValueMaxListMin = segmentValueTopListLast</span>
+<span class="fc" id="L958">                    .get(segmentName);</span>
+<span class="fc" id="L959">                segmentValueTopListLast.put(segmentName,</span>
                     tmpSegmentValueMaxListMin);
-<span class="fc" id="L955">                segmentValuesBoundary.put(segmentName,</span>
-<span class="fc" id="L956">                    boundaryForSegmentComputing(segmentName));</span>
+<span class="fc" id="L961">                segmentValuesBoundary.put(segmentName,</span>
+<span class="fc" id="L962">                    boundaryForSegmentComputing(segmentName));</span>
               }
             }
-<span class="fc bfc" id="L959" title="All 2 branches covered.">            return segmentKeys.contains(key) ? SEGMENT_KEY : SEGMENT_NEW;</span>
-<span class="fc bfc" id="L960" title="All 2 branches covered.">          } else if (compareWithBoundary(value, tmpSegmentValueBoundary)) {</span>
+<span class="fc bfc" id="L965" title="All 2 branches covered.">            return segmentKeys.contains(key) ? SEGMENT_KEY : SEGMENT_NEW;</span>
+<span class="fc bfc" id="L966" title="All 2 branches covered.">          } else if (compareWithBoundary(value, tmpSegmentValueBoundary)) {</span>
             // System.out.println(key+&quot; &quot;+value+&quot; &quot;+tmpSegmentValueBoundary);
-<span class="pc bpc" id="L962" title="1 of 2 branches missed.">            if (!test) {</span>
-<span class="fc" id="L963">              segmentKeyValueList.get(segmentName).put(key, value);</span>
-<span class="fc bfc" id="L964" title="All 2 branches covered.">              if (compareWithBoundary(value, tmpSegmentValueMaxListMin)) {</span>
-<span class="fc" id="L965">                segmentValueTopList.add(value);</span>
-<span class="fc" id="L966">                segmentValueTopList.remove(tmpSegmentValueMaxListMin);</span>
-<span class="fc" id="L967">                tmpSegmentValueMaxListMin = lastForComputingSegment();</span>
-<span class="fc" id="L968">                segmentValueTopListLast.put(segmentName,</span>
+<span class="pc bpc" id="L968" title="1 of 2 branches missed.">            if (!test) {</span>
+<span class="fc" id="L969">              segmentKeyValueList.get(segmentName).put(key, value);</span>
+<span class="fc bfc" id="L970" title="All 2 branches covered.">              if (compareWithBoundary(value, tmpSegmentValueMaxListMin)) {</span>
+<span class="fc" id="L971">                segmentValueTopList.add(value);</span>
+<span class="fc" id="L972">                segmentValueTopList.remove(tmpSegmentValueMaxListMin);</span>
+<span class="fc" id="L973">                tmpSegmentValueMaxListMin = lastForComputingSegment();</span>
+<span class="fc" id="L974">                segmentValueTopListLast.put(segmentName,</span>
                     tmpSegmentValueMaxListMin);
-<span class="fc" id="L970">                segmentValuesBoundary.put(segmentName,</span>
-<span class="fc" id="L971">                    boundaryForSegmentComputing(segmentName));</span>
+<span class="fc" id="L976">                segmentValuesBoundary.put(segmentName,</span>
+<span class="fc" id="L977">                    boundaryForSegmentComputing(segmentName));</span>
               }
             }
-<span class="fc bfc" id="L974" title="All 2 branches covered.">            return segmentKeys.contains(key) ? SEGMENT_KEY : SEGMENT_NEW;</span>
-<span class="fc bfc" id="L975" title="All 2 branches covered.">          } else if (segmentKeys.contains(key)) {</span>
-<span class="fc bfc" id="L976" title="All 2 branches covered.">            if (!test) {</span>
-<span class="fc" id="L977">              segmentKeyValueList.get(segmentName).put(key, value);</span>
+<span class="fc bfc" id="L980" title="All 2 branches covered.">            return segmentKeys.contains(key) ? SEGMENT_KEY : SEGMENT_NEW;</span>
+<span class="fc bfc" id="L981" title="All 2 branches covered.">          } else if (segmentKeys.contains(key)) {</span>
+<span class="fc bfc" id="L982" title="All 2 branches covered.">            if (!test) {</span>
+<span class="fc" id="L983">              segmentKeyValueList.get(segmentName).put(key, value);</span>
             }
-<span class="fc" id="L979">            return SEGMENT_KEY;</span>
+<span class="fc" id="L985">            return SEGMENT_KEY;</span>
           } else {
-<span class="fc" id="L981">            return null;</span>
+<span class="fc" id="L987">            return null;</span>
           }
         } else {
-<span class="nc" id="L984">          return null;</span>
+<span class="nc" id="L990">          return null;</span>
         }
       } else {
-<span class="nc" id="L987">        return null;</span>
+<span class="nc" id="L993">        return null;</span>
       }
     } else {
-<span class="nc" id="L990">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L996">      throw new IOException(&quot;already closed&quot;);</span>
     }
   }
 
@@ -1003,26 +1009,26 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
   protected final void setError(int newPosition, int errorNumberItem,
       HashMap&lt;String, Integer&gt; errorListItem, boolean currentExisting)
       throws IOException {
-<span class="pc bpc" id="L1006" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L1007" title="1 of 2 branches missed.">      if (currentExisting) {</span>
-<span class="fc" id="L1008">        newErrorNumber[newPosition] += errorNumberItem;</span>
-<span class="fc" id="L1009">        HashMap&lt;String, Integer&gt; item = newErrorList[newPosition];</span>
-<span class="pc bpc" id="L1010" title="1 of 2 branches missed.">        for (Entry&lt;String, Integer&gt; entry : errorListItem.entrySet()) {</span>
-<span class="nc bnc" id="L1011" title="All 2 branches missed.">          if (item.containsKey(entry.getKey())) {</span>
-<span class="nc" id="L1012">            item.put(entry.getKey(),</span>
-<span class="nc" id="L1013">                item.get(entry.getKey()) + entry.getValue());</span>
+<span class="pc bpc" id="L1012" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="fc bfc" id="L1013" title="All 2 branches covered.">      if (currentExisting) {</span>
+<span class="fc" id="L1014">        newErrorNumber[newPosition] += errorNumberItem;</span>
+<span class="fc" id="L1015">        HashMap&lt;String, Integer&gt; item = newErrorList[newPosition];</span>
+<span class="pc bpc" id="L1016" title="1 of 2 branches missed.">        for (Entry&lt;String, Integer&gt; entry : errorListItem.entrySet()) {</span>
+<span class="nc bnc" id="L1017" title="All 2 branches missed.">          if (item.containsKey(entry.getKey())) {</span>
+<span class="nc" id="L1018">            item.put(entry.getKey(),</span>
+<span class="nc" id="L1019">                item.get(entry.getKey()) + entry.getValue());</span>
           } else {
-<span class="nc" id="L1015">            item.put(entry.getKey(), entry.getValue());</span>
+<span class="nc" id="L1021">            item.put(entry.getKey(), entry.getValue());</span>
           }
-<span class="nc" id="L1017">        }</span>
-<span class="fc" id="L1018">      } else {</span>
-<span class="nc" id="L1019">        newErrorNumber[newPosition] = errorNumberItem;</span>
-<span class="nc" id="L1020">        newErrorList[newPosition] = errorListItem;</span>
+<span class="nc" id="L1023">        }</span>
+<span class="fc" id="L1024">      } else {</span>
+<span class="fc" id="L1025">        newErrorNumber[newPosition] = errorNumberItem;</span>
+<span class="fc" id="L1026">        newErrorList[newPosition] = errorListItem;</span>
       }
     } else {
-<span class="nc" id="L1023">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L1029">      throw new IOException(&quot;already closed&quot;);</span>
     }
-<span class="fc" id="L1025">  }</span>
+<span class="fc" id="L1031">  }</span>
 
   /**
    * Sorted and unique.
@@ -1034,15 +1040,15 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   private boolean sortedAndUnique(String[] keyList, int size)
       throws IOException {
-<span class="pc bpc" id="L1037" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="fc bfc" id="L1038" title="All 2 branches covered.">      for (int i = 1; i &lt; size; i++) {</span>
-<span class="fc bfc" id="L1039" title="All 2 branches covered.">        if (keyList[(i - 1)].compareTo(keyList[i]) &gt;= 0) {</span>
-<span class="fc" id="L1040">          return false;</span>
+<span class="pc bpc" id="L1043" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="fc bfc" id="L1044" title="All 2 branches covered.">      for (int i = 1; i &lt; size; i++) {</span>
+<span class="fc bfc" id="L1045" title="All 2 branches covered.">        if (keyList[(i - 1)].compareTo(keyList[i]) &gt;= 0) {</span>
+<span class="fc" id="L1046">          return false;</span>
         }
       }
-<span class="fc" id="L1043">      return true;</span>
+<span class="fc" id="L1049">      return true;</span>
     } else {
-<span class="nc" id="L1045">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L1051">      throw new IOException(&quot;already closed&quot;);</span>
     }
   }
 
@@ -1056,28 +1062,28 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   private int[][] computeSortAndUniqueMapping(String[] keyList, int size)
       throws IOException {
-<span class="pc bpc" id="L1059" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="pc bpc" id="L1060" title="1 of 2 branches missed.">      if (size &gt; 0) {</span>
-<span class="fc" id="L1061">        SortedMap&lt;String, int[]&gt; sortedMap = new TreeMap&lt;String, int[]&gt;();</span>
-<span class="fc bfc" id="L1062" title="All 2 branches covered.">        for (int i = 0; i &lt; size; i++) {</span>
-<span class="fc bfc" id="L1063" title="All 2 branches covered.">          if (sortedMap.containsKey(keyList[i])) {</span>
-<span class="fc" id="L1064">            int[] previousList = sortedMap.get(keyList[i]);</span>
-<span class="fc" id="L1065">            int[] newList = new int[previousList.length + 1];</span>
-<span class="fc" id="L1066">            System.arraycopy(previousList, 0, newList, 0, previousList.length);</span>
-<span class="fc" id="L1067">            newList[previousList.length] = i;</span>
-<span class="fc" id="L1068">            sortedMap.put(keyList[i], newList);</span>
-<span class="fc" id="L1069">          } else {</span>
-<span class="fc" id="L1070">            sortedMap.put(keyList[i], new int[] { i });</span>
+<span class="pc bpc" id="L1065" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="pc bpc" id="L1066" title="1 of 2 branches missed.">      if (size &gt; 0) {</span>
+<span class="fc" id="L1067">        SortedMap&lt;String, int[]&gt; sortedMap = new TreeMap&lt;&gt;();</span>
+<span class="fc bfc" id="L1068" title="All 2 branches covered.">        for (int i = 0; i &lt; size; i++) {</span>
+<span class="fc bfc" id="L1069" title="All 2 branches covered.">          if (sortedMap.containsKey(keyList[i])) {</span>
+<span class="fc" id="L1070">            int[] previousList = sortedMap.get(keyList[i]);</span>
+<span class="fc" id="L1071">            int[] newList = new int[previousList.length + 1];</span>
+<span class="fc" id="L1072">            System.arraycopy(previousList, 0, newList, 0, previousList.length);</span>
+<span class="fc" id="L1073">            newList[previousList.length] = i;</span>
+<span class="fc" id="L1074">            sortedMap.put(keyList[i], newList);</span>
+<span class="fc" id="L1075">          } else {</span>
+<span class="fc" id="L1076">            sortedMap.put(keyList[i], new int[] { i });</span>
           }
         }
-<span class="fc" id="L1073">        Collection&lt;int[]&gt; values = sortedMap.values();</span>
-<span class="fc" id="L1074">        int[][] result = new int[sortedMap.size()][];</span>
-<span class="fc" id="L1075">        return values.toArray(result);</span>
+<span class="fc" id="L1079">        Collection&lt;int[]&gt; values = sortedMap.values();</span>
+<span class="fc" id="L1080">        int[][] result = new int[sortedMap.size()][];</span>
+<span class="fc" id="L1081">        return values.toArray(result);</span>
       } else {
-<span class="nc" id="L1077">        return null;</span>
+<span class="nc" id="L1083">        return null;</span>
       }
     } else {
-<span class="nc" id="L1080">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="nc" id="L1086">      throw new IOException(&quot;already closed&quot;);</span>
     }
   }
 
@@ -1088,60 +1094,60 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   protected void remapData(int[][] mapping) throws IOException {
-<span class="pc bpc" id="L1091" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="pc bpc" id="L1097" title="1 of 2 branches missed.">    if (!closed) {</span>
       // remap and merge keys
-<span class="fc" id="L1093">      String[] newKeyList = new String[mapping.length];</span>
-      // TODO: process mapping for functions
-<span class="fc" id="L1095">      HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map = new HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt;();</span>
-<span class="fc" id="L1096">      int[] newSourceNumberList = new int[mapping.length];</span>
-<span class="fc" id="L1097">      int[] newErrorNumber = new int[mapping.length];</span>
+<span class="fc" id="L1099">      String[] newKeyList = new String[mapping.length];</span>
+      // process mapping for functions?
+<span class="fc" id="L1101">      HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L1102">      int[] newSourceNumberList = new int[mapping.length];</span>
+<span class="fc" id="L1103">      int[] newErrorNumber = new int[mapping.length];</span>
       @SuppressWarnings(&quot;unchecked&quot;)
-<span class="fc" id="L1099">      HashMap&lt;String, Integer&gt;[] newErrorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[mapping.length];</span>
-<span class="fc bfc" id="L1100" title="All 2 branches covered.">      for (int i = 0; i &lt; mapping.length; i++) {</span>
-<span class="fc" id="L1101">        newKeyList[i] = keyList[mapping[i][0]];</span>
-<span class="fc" id="L1102">        newSourceNumberList[i] = sourceNumberList[mapping[i][0]];</span>
-<span class="fc bfc" id="L1103" title="All 2 branches covered.">        for (int j = 0; j &lt; mapping[i].length; j++) {</span>
-<span class="fc bfc" id="L1104" title="All 2 branches covered.">          if (j == 0) {</span>
-<span class="fc" id="L1105">            newErrorNumber[i] = errorNumber[mapping[i][j]];</span>
-<span class="fc" id="L1106">            newErrorList[i] = errorList[mapping[i][j]];</span>
+<span class="fc" id="L1105">      HashMap&lt;String, Integer&gt;[] newErrorList = (HashMap&lt;String, Integer&gt;[]) new HashMap&lt;?, ?&gt;[mapping.length];</span>
+<span class="fc bfc" id="L1106" title="All 2 branches covered.">      for (int i = 0; i &lt; mapping.length; i++) {</span>
+<span class="fc" id="L1107">        newKeyList[i] = keyList[mapping[i][0]];</span>
+<span class="fc" id="L1108">        newSourceNumberList[i] = sourceNumberList[mapping[i][0]];</span>
+<span class="fc bfc" id="L1109" title="All 2 branches covered.">        for (int j = 0; j &lt; mapping[i].length; j++) {</span>
+<span class="fc bfc" id="L1110" title="All 2 branches covered.">          if (j == 0) {</span>
+<span class="fc" id="L1111">            newErrorNumber[i] = errorNumber[mapping[i][j]];</span>
+<span class="fc" id="L1112">            newErrorList[i] = errorList[mapping[i][j]];</span>
           } else {
-<span class="fc" id="L1108">            newErrorNumber[i] += errorNumber[mapping[i][j]];</span>
-<span class="pc bpc" id="L1109" title="1 of 2 branches missed.">            for (Entry&lt;String, Integer&gt; entry : errorList[mapping[i][j]]</span>
-<span class="fc" id="L1110">                .entrySet()) {</span>
-<span class="nc bnc" id="L1111" title="All 2 branches missed.">              if (newErrorList[i].containsKey(entry.getKey())) {</span>
-<span class="nc" id="L1112">                newErrorList[i].put(entry.getKey(),</span>
-<span class="nc" id="L1113">                    newErrorList[i].get(entry.getKey()) + entry.getValue());</span>
+<span class="fc" id="L1114">            newErrorNumber[i] += errorNumber[mapping[i][j]];</span>
+<span class="pc bpc" id="L1115" title="1 of 2 branches missed.">            for (Entry&lt;String, Integer&gt; entry : errorList[mapping[i][j]]</span>
+<span class="fc" id="L1116">                .entrySet()) {</span>
+<span class="nc bnc" id="L1117" title="All 2 branches missed.">              if (newErrorList[i].containsKey(entry.getKey())) {</span>
+<span class="nc" id="L1118">                newErrorList[i].put(entry.getKey(),</span>
+<span class="nc" id="L1119">                    newErrorList[i].get(entry.getKey()) + entry.getValue());</span>
               } else {
-<span class="nc" id="L1115">                newErrorList[i].put(entry.getKey(), entry.getValue());</span>
+<span class="nc" id="L1121">                newErrorList[i].put(entry.getKey(), entry.getValue());</span>
               }
-<span class="nc" id="L1117">            }</span>
+<span class="nc" id="L1123">            }</span>
           }
         }
       }
-<span class="pc bpc" id="L1121" title="1 of 2 branches missed.">      if (hasSub) {</span>
-<span class="nc" id="L1122">        newSubCollectorListNextLevel = new MtasDataCollector&lt;?, ?&gt;[mapping.length];</span>
-<span class="nc bnc" id="L1123" title="All 2 branches missed.">        for (int i = 0; i &lt; mapping.length; i++) {</span>
-<span class="nc bnc" id="L1124" title="All 2 branches missed.">          for (int j = 0; j &lt; mapping[i].length; j++) {</span>
-<span class="nc bnc" id="L1125" title="All 4 branches missed.">            if (j == 0 || newSubCollectorListNextLevel[i] == null) {</span>
-<span class="nc" id="L1126">              newSubCollectorListNextLevel[i] = subCollectorListNextLevel[mapping[i][j]];</span>
+<span class="pc bpc" id="L1127" title="1 of 2 branches missed.">      if (hasSub) {</span>
+<span class="nc" id="L1128">        newSubCollectorListNextLevel = new MtasDataCollector&lt;?, ?&gt;[mapping.length];</span>
+<span class="nc bnc" id="L1129" title="All 2 branches missed.">        for (int i = 0; i &lt; mapping.length; i++) {</span>
+<span class="nc bnc" id="L1130" title="All 2 branches missed.">          for (int j = 0; j &lt; mapping[i].length; j++) {</span>
+<span class="nc bnc" id="L1131" title="All 4 branches missed.">            if (j == 0 || newSubCollectorListNextLevel[i] == null) {</span>
+<span class="nc" id="L1132">              newSubCollectorListNextLevel[i] = subCollectorListNextLevel[mapping[i][j]];</span>
             } else {
-<span class="nc" id="L1128">              newSubCollectorListNextLevel[i]</span>
-<span class="nc" id="L1129">                  .merge(subCollectorListNextLevel[mapping[i][j]], map, false);</span>
+<span class="nc" id="L1134">              newSubCollectorListNextLevel[i]</span>
+<span class="nc" id="L1135">                  .merge(subCollectorListNextLevel[mapping[i][j]], map, false);</span>
             }
           }
         }
-<span class="nc" id="L1133">        subCollectorListNextLevel = newSubCollectorListNextLevel;</span>
+<span class="nc" id="L1139">        subCollectorListNextLevel = newSubCollectorListNextLevel;</span>
       }
-<span class="fc" id="L1135">      keyList = newKeyList;</span>
-<span class="fc" id="L1136">      sourceNumberList = newSourceNumberList;</span>
-<span class="fc" id="L1137">      errorNumber = newErrorNumber;</span>
-<span class="fc" id="L1138">      errorList = newErrorList;</span>
-<span class="fc" id="L1139">      size = keyList.length;</span>
-<span class="fc" id="L1140">      position = 0;</span>
-<span class="fc" id="L1141">    } else {</span>
-<span class="nc" id="L1142">      throw new IOException(&quot;already closed&quot;);</span>
+<span class="fc" id="L1141">      keyList = newKeyList;</span>
+<span class="fc" id="L1142">      sourceNumberList = newSourceNumberList;</span>
+<span class="fc" id="L1143">      errorNumber = newErrorNumber;</span>
+<span class="fc" id="L1144">      errorList = newErrorList;</span>
+<span class="fc" id="L1145">      size = keyList.length;</span>
+<span class="fc" id="L1146">      position = 0;</span>
+<span class="fc" id="L1147">    } else {</span>
+<span class="nc" id="L1148">      throw new IOException(&quot;already closed&quot;);</span>
     }
-<span class="fc" id="L1144">  }</span>
+<span class="fc" id="L1150">  }</span>
 
   /**
    * Close new list.
@@ -1149,46 +1155,46 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public void closeNewList() throws IOException {
-<span class="pc bpc" id="L1152" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="fc bfc" id="L1153" title="All 2 branches covered.">      if (segmentRegistration != null) {</span>
-<span class="fc" id="L1154">        this.segmentName = null;</span>
+<span class="fc bfc" id="L1158" title="All 2 branches covered.">    if (!closed) {</span>
+<span class="fc bfc" id="L1159" title="All 2 branches covered.">      if (segmentRegistration != null) {</span>
+<span class="fc" id="L1160">        this.segmentName = null;</span>
       }
-<span class="fc bfc" id="L1156" title="All 2 branches covered.">      if (newSize &gt; 0) {</span>
+<span class="fc bfc" id="L1162" title="All 2 branches covered.">      if (newSize &gt; 0) {</span>
         // add remaining old
-<span class="fc bfc" id="L1158" title="All 2 branches covered.">        while (position &lt; getSize()) {</span>
-<span class="pc bpc" id="L1159" title="1 of 2 branches missed.">          if (newPosition == newSize) {</span>
-<span class="nc" id="L1160">            increaseNewListSize();</span>
+<span class="fc bfc" id="L1164" title="All 2 branches covered.">        while (position &lt; getSize()) {</span>
+<span class="pc bpc" id="L1165" title="1 of 2 branches missed.">          if (newPosition == newSize) {</span>
+<span class="nc" id="L1166">            increaseNewListSize();</span>
           }
-<span class="fc" id="L1162">          newKeyList[newPosition] = keyList[position];</span>
-<span class="fc" id="L1163">          newSourceNumberList[newPosition] = sourceNumberList[position];</span>
-<span class="fc" id="L1164">          newErrorNumber[newPosition] = errorNumber[position];</span>
-<span class="fc" id="L1165">          newErrorList[newPosition] = errorList[position];</span>
-<span class="pc bpc" id="L1166" title="1 of 2 branches missed.">          if (hasSub) {</span>
-<span class="nc" id="L1167">            newSubCollectorListNextLevel[newPosition] = subCollectorListNextLevel[position];</span>
+<span class="fc" id="L1168">          newKeyList[newPosition] = keyList[position];</span>
+<span class="fc" id="L1169">          newSourceNumberList[newPosition] = sourceNumberList[position];</span>
+<span class="fc" id="L1170">          newErrorNumber[newPosition] = errorNumber[position];</span>
+<span class="fc" id="L1171">          newErrorList[newPosition] = errorList[position];</span>
+<span class="pc bpc" id="L1172" title="1 of 2 branches missed.">          if (hasSub) {</span>
+<span class="nc" id="L1173">            newSubCollectorListNextLevel[newPosition] = subCollectorListNextLevel[position];</span>
           }
-<span class="fc" id="L1169">          copyToNew(position, newPosition);</span>
-<span class="fc" id="L1170">          position++;</span>
-<span class="fc" id="L1171">          newPosition++;</span>
+<span class="fc" id="L1175">          copyToNew(position, newPosition);</span>
+<span class="fc" id="L1176">          position++;</span>
+<span class="fc" id="L1177">          newPosition++;</span>
         }
         // copy
-<span class="fc" id="L1174">        keyList = newKeyList;</span>
-<span class="fc" id="L1175">        sourceNumberList = newSourceNumberList;</span>
-<span class="fc" id="L1176">        errorNumber = newErrorNumber;</span>
-<span class="fc" id="L1177">        errorList = newErrorList;</span>
-<span class="fc" id="L1178">        subCollectorListNextLevel = newSubCollectorListNextLevel;</span>
-<span class="fc" id="L1179">        copyFromNew();</span>
-<span class="fc" id="L1180">        size = newPosition;</span>
+<span class="fc" id="L1180">        keyList = newKeyList;</span>
+<span class="fc" id="L1181">        sourceNumberList = newSourceNumberList;</span>
+<span class="fc" id="L1182">        errorNumber = newErrorNumber;</span>
+<span class="fc" id="L1183">        errorList = newErrorList;</span>
+<span class="fc" id="L1184">        subCollectorListNextLevel = newSubCollectorListNextLevel;</span>
+<span class="fc" id="L1185">        copyFromNew();</span>
+<span class="fc" id="L1186">        size = newPosition;</span>
         // sort and merge
-<span class="fc bfc" id="L1182" title="All 2 branches covered.">        if (!sortedAndUnique(keyList, getSize())) {</span>
-<span class="fc" id="L1183">          remapData(computeSortAndUniqueMapping(keyList, getSize()));</span>
+<span class="fc bfc" id="L1188" title="All 2 branches covered.">        if (!sortedAndUnique(keyList, getSize())) {</span>
+<span class="fc" id="L1189">          remapData(computeSortAndUniqueMapping(keyList, getSize()));</span>
         }
       }
-<span class="fc" id="L1186">      position = 0;</span>
-<span class="fc" id="L1187">      newSize = 0;</span>
-<span class="fc" id="L1188">      newPosition = 0;</span>
-<span class="fc" id="L1189">      newCurrentPosition = 0;</span>
+<span class="fc" id="L1192">      position = 0;</span>
+<span class="fc" id="L1193">      newSize = 0;</span>
+<span class="fc" id="L1194">      newPosition = 0;</span>
+<span class="fc" id="L1195">      newCurrentPosition = 0;</span>
     }
-<span class="fc" id="L1191">  }</span>
+<span class="fc" id="L1197">  }</span>
 
   /**
    * Gets the item.
@@ -1204,7 +1210,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return true, if successful
    */
   protected boolean hasSub() {
-<span class="fc" id="L1207">    return hasSub;</span>
+<span class="fc" id="L1213">    return hasSub;</span>
   }
 
   /**
@@ -1228,11 +1234,11 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * Adds the.
    *
    * @param valueSum the value sum
-   * @param valueN the value n
+   * @param valueN the value N
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(long valueSum, long valueN)
+  public abstract MtasDataCollector add(long valueSum, long valueN)
       throws IOException;
 
   /**
@@ -1243,18 +1249,18 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(long[] values, int number)
+  public abstract MtasDataCollector add(long[] values, int number)
       throws IOException;
 
   /**
    * Adds the.
    *
    * @param valueSum the value sum
-   * @param valueN the value n
+   * @param valueN the value N
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(double valueSum, long valueN)
+  public abstract MtasDataCollector add(double valueSum, long valueN)
       throws IOException;
 
   /**
@@ -1265,7 +1271,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(double[] values, int number)
+  public abstract MtasDataCollector add(double[] values, int number)
       throws IOException;
 
   /**
@@ -1273,12 +1279,12 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    *
    * @param key the key
    * @param valueSum the value sum
-   * @param valueN the value n
+   * @param valueN the value N
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum,
-      long valueN) throws IOException;
+  public abstract MtasDataCollector add(String key, long valueSum, long valueN)
+      throws IOException;
 
   /**
    * Adds the.
@@ -1289,19 +1295,19 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(String key, long[] values,
-      int number) throws IOException;
+  public abstract MtasDataCollector add(String key, long[] values, int number)
+      throws IOException;
 
   /**
    * Adds the.
    *
    * @param key the key
    * @param valueSum the value sum
-   * @param valueN the value n
+   * @param valueN the value N
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum,
+  public abstract MtasDataCollector add(String key, double valueSum,
       long valueN) throws IOException;
 
   /**
@@ -1313,8 +1319,8 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the mtas data collector
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public abstract MtasDataCollector&lt;?, ?&gt; add(String key, double[] values,
-      int number) throws IOException;
+  public abstract MtasDataCollector add(String key, double[] values, int number)
+      throws IOException;
 
   /*
    * (non-Javadoc)
@@ -1323,8 +1329,15 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    */
   @Override
   public String toString() {
-<span class="nc" id="L1326">    return this.getClass().getSimpleName() + &quot;-&quot; + this.hashCode() + &quot;: &quot;</span>
-        + collectorType + &quot; - &quot; + statsType + &quot; &quot; + statsItems + &quot; &quot; + hasSub;
+<span class="nc" id="L1332">    StringBuilder text=new StringBuilder();</span>
+<span class="nc" id="L1333">    text.append(this.getClass().getSimpleName() + &quot;-&quot; + this.hashCode()+&quot;\n&quot;);</span>
+<span class="nc" id="L1334">    text.append(&quot;\t=== &quot;+collectorType + &quot; - &quot; + statsType + &quot; &quot; + statsItems + &quot; &quot; + hasSub+&quot; ===\n&quot;);</span>
+<span class="nc" id="L1335">    text.append(&quot;\tclosed: &quot;+closed+&quot;\n&quot;);</span>
+<span class="nc" id="L1336">    text.append(&quot;\tkeylist: &quot;+Arrays.asList(keyList)+&quot;\n&quot;);</span>
+<span class="nc" id="L1337">    text.append(&quot;\tkeylist: &quot;+Arrays.asList(keyList).contains(&quot;1&quot;)+&quot;\n&quot;);</span>
+<span class="nc" id="L1338">    text.append(&quot;\tsegmentKeys: &quot;+segmentKeys.contains(&quot;1&quot;)+&quot;\n&quot;);</span>
+<span class="nc" id="L1339">    text.append(&quot;\tnewKeys: &quot;+Arrays.asList(newKeyList).contains(&quot;1&quot;)+&quot;\n&quot;);</span>
+<span class="nc" id="L1340">    return text.toString().trim();</span>
   }
 
   /**
@@ -1334,10 +1347,10 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataCollectorResult&lt;T1, T2&gt; getResult() throws IOException {
-<span class="pc bpc" id="L1337" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="fc" id="L1338">      close();</span>
+<span class="fc bfc" id="L1350" title="All 2 branches covered.">    if (!closed) {</span>
+<span class="fc" id="L1351">      close();</span>
     }
-<span class="fc" id="L1340">    return result;</span>
+<span class="fc" id="L1353">    return result;</span>
   }
 
   /**
@@ -1347,80 +1360,87 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public Set&lt;String&gt; getKeyList() throws IOException {
-<span class="nc bnc" id="L1350" title="All 2 branches missed.">    if (!closed) {</span>
-<span class="nc" id="L1351">      close();</span>
+<span class="nc bnc" id="L1363" title="All 2 branches missed.">    if (!closed) {</span>
+<span class="nc" id="L1364">      close();</span>
     }
-<span class="nc" id="L1353">    return new HashSet&lt;String&gt;(Arrays.asList(keyList));</span>
+<span class="nc" id="L1366">    return new HashSet&lt;&gt;(Arrays.asList(keyList));</span>
   }
 
   /**
+   * Gets the stats items.
+   *
+   * @return the stats items
+   */
+  public SortedSet&lt;String&gt; getStatsItems() {
+<span class="fc" id="L1375">    return statsItems;</span>
+  }
+  
+  /**
    * Close.
    *
    * @throws IOException Signals that an I/O exception has occurred.
    */
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   public void close() throws IOException {
-<span class="pc bpc" id="L1363" title="1 of 2 branches missed.">    if (!closed) {</span>
-<span class="fc" id="L1364">      closeNewList();</span>
-<span class="fc bfc" id="L1365" title="All 2 branches covered.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="pc bpc" id="L1385" title="1 of 2 branches missed.">    if (!closed) {</span>
+<span class="fc" id="L1386">      closeNewList();</span>
+<span class="fc bfc" id="L1387" title="All 2 branches covered.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
         // compute initial basic list
-<span class="fc" id="L1367">        TreeMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; basicList = new TreeMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt;();</span>
-<span class="fc bfc" id="L1368" title="All 2 branches covered.">        for (int i = 0; i &lt; getSize(); i++) {</span>
-<span class="fc" id="L1369">          MtasDataItem&lt;T1, T2&gt; newItem = getItem(i);</span>
-<span class="pc bpc" id="L1370" title="1 of 2 branches missed.">          if (basicList.containsKey(keyList[i])) {</span>
-<span class="nc" id="L1371">            newItem.add(basicList.get(keyList[i]));</span>
+<span class="fc" id="L1389">        TreeMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; basicList = new TreeMap&lt;&gt;();</span>
+<span class="fc bfc" id="L1390" title="All 2 branches covered.">        for (int i = 0; i &lt; getSize(); i++) {</span>
+<span class="fc" id="L1391">          MtasDataItem&lt;T1, T2&gt; newItem = getItem(i);</span>
+<span class="pc bpc" id="L1392" title="1 of 2 branches missed.">          if (basicList.containsKey(keyList[i])) {</span>
+<span class="nc" id="L1393">            newItem.add(basicList.get(keyList[i]));</span>
           }
-<span class="fc" id="L1373">          basicList.put(keyList[i], newItem);</span>
+<span class="fc" id="L1395">          basicList.put(keyList[i], newItem);</span>
         }
         // create result based on basic list
-<span class="fc" id="L1376">        result = new MtasDataCollectorResult&lt;T1, T2&gt;(collectorType, sortType,</span>
+<span class="fc" id="L1398">        result = new MtasDataCollectorResult&lt;&gt;(collectorType, sortType,</span>
             sortDirection, basicList, start, number);
         // reduce
-<span class="fc bfc" id="L1379" title="All 2 branches covered.">        if (segmentRegistration != null) {</span>
-<span class="pc bpc" id="L1380" title="1 of 2 branches missed.">          if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L1381" title="1 of 2 branches missed.">              || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="fc" id="L1382">            reduceToKeys(result.getComparatorList().keySet());</span>
-<span class="nc bnc" id="L1383" title="All 2 branches missed.">          } else if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
-<span class="nc bnc" id="L1384" title="All 2 branches missed.">              || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L1385">            LinkedHashMap&lt;String, MtasDataItemNumberComparator&gt; comparatorList = result</span>
-<span class="nc" id="L1386">                .getComparatorList();</span>
-<span class="nc" id="L1387">            HashSet&lt;String&gt; filteredKeySet = new HashSet&lt;&gt;();</span>
-<span class="nc bnc" id="L1388" title="All 2 branches missed.">            if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc bnc" id="L1389" title="All 2 branches missed.">              for(Entry&lt;String, MtasDataItemNumberComparator&gt; entry : comparatorList.entrySet()) {</span>
-<span class="nc" id="L1390">                if (entry.getValue()</span>
-<span class="nc bnc" id="L1391" title="All 2 branches missed.">                    .compareTo(segmentValueBoundary) &lt; 0) {</span>
-<span class="nc" id="L1392">                  filteredKeySet.add(entry.getKey());</span>
+<span class="fc bfc" id="L1401" title="All 2 branches covered.">        if (segmentRegistration != null) {</span>
+<span class="fc bfc" id="L1402" title="All 2 branches covered.">          if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L1403" title="1 of 2 branches missed.">              || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L1404">            reduceToKeys(result.getComparatorList().keySet());</span>
+<span class="nc bnc" id="L1405" title="All 2 branches missed.">          } else if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
+<span class="nc bnc" id="L1406" title="All 2 branches missed.">              || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L1407">            Map&lt;String, MtasDataItemNumberComparator&gt; comparatorList = result</span>
+<span class="nc" id="L1408">                .getComparatorList();</span>
+<span class="nc" id="L1409">            HashSet&lt;String&gt; filteredKeySet = new HashSet&lt;&gt;();</span>
+<span class="nc bnc" id="L1410" title="All 2 branches missed.">            if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc bnc" id="L1411" title="All 2 branches missed.">              for (Entry&lt;String, MtasDataItemNumberComparator&gt; entry : comparatorList</span>
+<span class="nc" id="L1412">                  .entrySet()) {</span>
+<span class="nc bnc" id="L1413" title="All 2 branches missed.">                if (entry.getValue().compareTo(segmentValueBoundary) &lt; 0) {</span>
+<span class="nc" id="L1414">                  filteredKeySet.add(entry.getKey());</span>
                 }
-<span class="nc" id="L1394">              }</span>
+<span class="nc" id="L1416">              }</span>
             } else {
-<span class="nc bnc" id="L1396" title="All 2 branches missed.">              for (Entry&lt;String, MtasDataItemNumberComparator&gt; entry : comparatorList.entrySet()) {</span>
-<span class="nc" id="L1397">                if (entry.getValue()</span>
-<span class="nc bnc" id="L1398" title="All 2 branches missed.">                    .compareTo(segmentValueBoundary) &gt; 0) {</span>
-<span class="nc" id="L1399">                  filteredKeySet.add(entry.getKey());</span>
+<span class="nc bnc" id="L1418" title="All 2 branches missed.">              for (Entry&lt;String, MtasDataItemNumberComparator&gt; entry : comparatorList</span>
+<span class="nc" id="L1419">                  .entrySet()) {</span>
+<span class="nc bnc" id="L1420" title="All 2 branches missed.">                if (entry.getValue().compareTo(segmentValueBoundary) &gt; 0) {</span>
+<span class="nc" id="L1421">                  filteredKeySet.add(entry.getKey());</span>
                 }
-<span class="nc" id="L1401">              }</span>
+<span class="nc" id="L1423">              }</span>
             }
-<span class="nc" id="L1403">            reduceToKeys(filteredKeySet);</span>
-<span class="nc" id="L1404">            basicList.keySet().retainAll(filteredKeySet);</span>
-<span class="nc" id="L1405">            result = new MtasDataCollectorResult&lt;&gt;(collectorType,</span>
-                sortType, sortDirection, basicList, start, number);
+<span class="nc" id="L1425">            reduceToKeys(filteredKeySet);</span>
+<span class="nc" id="L1426">            basicList.keySet().retainAll(filteredKeySet);</span>
+<span class="nc" id="L1427">            result = new MtasDataCollectorResult&lt;&gt;(collectorType, sortType,</span>
+                sortDirection, basicList, start, number);
           }
         }
-<span class="pc bpc" id="L1409" title="1 of 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="pc bpc" id="L1410" title="1 of 2 branches missed.">        if (getSize() &gt; 0) {</span>
-<span class="fc" id="L1411">          result = new MtasDataCollectorResult&lt;&gt;(collectorType,</span>
-<span class="fc" id="L1412">              getItem(0));</span>
+<span class="pc bpc" id="L1431" title="1 of 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="pc bpc" id="L1432" title="1 of 2 branches missed.">        if (getSize() &gt; 0) {</span>
+<span class="fc" id="L1433">          result = new MtasDataCollectorResult&lt;&gt;(collectorType, getItem(0));</span>
         } else {
-<span class="nc" id="L1414">          result = new MtasDataCollectorResult&lt;&gt;(collectorType, sortType,</span>
+<span class="nc" id="L1435">          result = new MtasDataCollectorResult&lt;&gt;(collectorType, sortType,</span>
               sortDirection);
         }
       } else {
-<span class="nc" id="L1418">        throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
+<span class="nc" id="L1439">        throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
       }
-<span class="fc" id="L1420">      closed = true;</span>
+<span class="fc" id="L1441">      closed = true;</span>
     }
-
-<span class="fc" id="L1423">  }</span>
+<span class="fc" id="L1443">  }</span>
 
   /**
    * Gets the collector type.
@@ -1428,7 +1448,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the collector type
    */
   public String getCollectorType() {
-<span class="fc" id="L1431">    return collectorType;</span>
+<span class="fc" id="L1451">    return collectorType;</span>
   }
 
   /**
@@ -1437,7 +1457,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the stats type
    */
   public String getStatsType() {
-<span class="fc" id="L1440">    return statsType;</span>
+<span class="fc" id="L1460">    return statsType;</span>
   }
 
   /**
@@ -1446,7 +1466,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the data type
    */
   public String getDataType() {
-<span class="fc" id="L1449">    return dataType;</span>
+<span class="fc" id="L1469">    return dataType;</span>
   }
 
   /**
@@ -1455,7 +1475,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return the size
    */
   public int getSize() {
-<span class="fc" id="L1458">    return size;</span>
+<span class="fc" id="L1478">    return size;</span>
   }
 
   /**
@@ -1464,7 +1484,7 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @return true, if successful
    */
   public boolean withTotal() {
-<span class="fc" id="L1467">    return withTotal;</span>
+<span class="fc" id="L1487">    return withTotal;</span>
   }
 
   /**
@@ -1473,17 +1493,17 @@ public abstract class MtasDataCollector&lt;T1 extends Number &amp; Comparable&lt
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public void setWithTotal() throws IOException {
-<span class="pc bpc" id="L1476" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="pc bpc" id="L1477" title="1 of 2 branches missed.">      if (segmentName != null) {</span>
-<span class="nc" id="L1478">        throw new IOException(&quot;can't get total with segmentRegistration&quot;);</span>
+<span class="pc bpc" id="L1496" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="pc bpc" id="L1497" title="1 of 2 branches missed.">      if (segmentName != null) {</span>
+<span class="nc" id="L1498">        throw new IOException(&quot;can't get total with segmentRegistration&quot;);</span>
       } else {
-<span class="fc" id="L1480">        withTotal = true;</span>
+<span class="fc" id="L1500">        withTotal = true;</span>
       }
     } else {
-<span class="nc" id="L1483">      throw new IOException(</span>
+<span class="nc" id="L1503">      throw new IOException(</span>
           &quot;can't get total for dataCollector of type &quot; + collectorType);
     }
-<span class="fc" id="L1486">  }</span>
+<span class="fc" id="L1506">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataCollectorResult$1.html b/jacoco/mtas.codec.util.collector/MtasDataCollectorResult$1.html
index e3db001..9bb87b4 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataCollectorResult$1.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataCollectorResult$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataCollectorResult.new Comparator() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataCollectorResult.new Comparator() {...}</span></div><h1>MtasDataCollectorResult.new Comparator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 28</td><td class="ctr2">100%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasDataCollectorResult.java.html#L79" class="el_method">compare(String, String)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasDataCollectorResult.java.html#L76" class="el_method">{...}</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="56" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataCollectorResult.new Comparator() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataCollectorResult.new Comparator() {...}</span></div><h1>MtasDataCollectorResult.new Comparator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 28</td><td class="ctr2">100%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasDataCollectorResult.java.html#L80" class="el_method">compare(String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasDataCollectorResult.java.html#L77" class="el_method">{...}</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.html b/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.html
index 3791687..dd90351 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataCollectorResult</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataCollectorResult</span></div><h1>MtasDataCollectorResult</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">152 of 407</td><td class="ctr2">63%</td><td class="bar">24 of 56</td><td class="ctr2">57%</td><td class="ctr1">23</td><td class="ctr2">37</td><td class="ctr1">19</td><td class="ctr2">77</td><td class="ctr1">2</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasDataCollectorResult.java.html#L65" class="el_method">MtasDataCollectorResult(String, String, String, TreeMap, Integer, Integer)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="33" height="10" title="60" alt="60"/><img src="../.resources/greenbar.gif" width="86" height="10" title="156" alt="156"/></td><td class="ctr2" id="c3">72%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="54" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="65" height="10" title="23" alt="23"/></td><td class="ctr2" id="e2">55%</td><td class="ctr1" id="f0">16</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">44</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataCollectorResult.java.html#L247" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="24" height="10" title="44" alt="44"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasDataCollectorResult.java.html#L209" class="el_method">getComparatorList()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="18" height="10" title="33" alt="33"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasDataCollectorResult.java.html#L188" class="el_method">getList(boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="13" height="10" title="24" alt="24"/></td><td class="ctr2" id="c5">62%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="8" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="14" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataCollectorResult.java.html#L238" class="el_method">getData()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="c6">35%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasDataCollectorResult.java.html#L227" class="el_method">getLastSortValue()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasDataCollectorResult.java.html#L156" class="el_method">MtasDataCollectorResult(String, String, String)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="11" height="10" title="21" alt="21"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasDataCollectorResult.java.html#L141" class="el_method">MtasDataCollectorResult(String, MtasDataItem)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasDataCollectorResult.java.html#L174" class="el_method">getList()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataCollectorResult</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataCollectorResult</span></div><h1>MtasDataCollectorResult</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">120 of 407</td><td class="ctr2">70%</td><td class="bar">16 of 56</td><td class="ctr2">71%</td><td class="ctr1">17</td><td class="ctr2">37</td><td class="ctr1">11</td><td class="ctr2">77</td><td class="ctr1">1</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasDataCollectorResult.java.html#L241" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="44" alt="44"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasDataCollectorResult.java.html#L66" class="el_method">MtasDataCollectorResult(String, String, String, NavigableMap, Integer, Integer)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="185" alt="185"/></td><td class="ctr2" id="c4">85%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="88" height="10" title="31" alt="31"/></td><td class="ctr2" id="e1">73%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">44</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasDataCollectorResult.java.html#L201" class="el_method">getComparatorList()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="33" alt="33"/></td><td class="ctr2" id="c5">68%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasDataCollectorResult.java.html#L181" class="el_method">getList(boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="24" alt="24"/></td><td class="ctr2" id="c6">61%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataCollectorResult.java.html#L229" class="el_method">getData()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="c7">34%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasDataCollectorResult.java.html#L152" class="el_method">MtasDataCollectorResult(String, String, String)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="21" alt="21"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataCollectorResult.java.html#L140" class="el_method">MtasDataCollectorResult(String, MtasDataItem)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasDataCollectorResult.java.html#L169" class="el_method">getList()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasDataCollectorResult.java.html#L219" class="el_method">getLastSortValue()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.java.html b/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.java.html
index dd0e4bc..313fc17 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataCollectorResult.java.html
@@ -1,10 +1,12 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataCollectorResult.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataCollectorResult.java</span></div><h1>MtasDataCollectorResult.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataCollectorResult.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataCollectorResult.java</span></div><h1>MtasDataCollectorResult.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.Comparator;
 import java.util.LinkedHashMap;
+import java.util.Map;
 import java.util.Map.Entry;
+import java.util.NavigableMap;
 import java.util.SortedMap;
 import java.util.TreeMap;
 
@@ -14,10 +16,8 @@ import mtas.codec.util.DataCollector;
 /**
  * The Class MtasDataCollectorResult.
  *
- * @param &lt;T1&gt;
- *          the generic type
- * @param &lt;T2&gt;
- *          the generic type
+ * @param &lt;T1&gt; the generic type
+ * @param &lt;T2&gt; the generic type
  */
 public class MtasDataCollectorResult&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 extends Number &amp; Comparable&lt;T2&gt;&gt;
     implements Serializable {
@@ -26,173 +26,166 @@ public class MtasDataCollectorResult&lt;T1 extends Number &amp; Comparable&lt;T1
   private static final long serialVersionUID = 1L;
 
   /** The list. */
-  SortedMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; list;
+  private SortedMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; list;
 
   /** The item. */
-  MtasDataItem&lt;T1, T2&gt; item;
+  private MtasDataItem&lt;T1, T2&gt; item;
 
+  /** The sort type. */
+  private String sortType;
+  
+  /** The sort direction. */
+  private String sortDirection;
+  
   /** The collector type. */
-  String sortType, sortDirection, collectorType;
+  private String collectorType;
 
   /** The last sort value. */
-  @SuppressWarnings(&quot;rawtypes&quot;)
-  MtasDataItemNumberComparator lastSortValue;
+  private MtasDataItemNumberComparator lastSortValue;
 
+  /** The start key. */
+  String startKey;
+  
   /** The end key. */
-  String startKey, endKey;
+  String endKey;
 
   /**
    * Instantiates a new mtas data collector result.
    *
-   * @param collectorType
-   *          the collector type
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param basicList
-   *          the basic list
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param collectorType the collector type
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param basicList the basic list
+   * @param start the start
+   * @param number the number
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataCollectorResult(String collectorType, String sortType,
-      String sortDirection, TreeMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; basicList,
+      String sortDirection, NavigableMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; basicList,
       Integer start, Integer number) throws IOException {
-<span class="fc" id="L65">    this(collectorType, sortType, sortDirection);</span>
-<span class="pc bpc" id="L66" title="2 of 4 branches missed.">    if (sortType == null || sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="nc bnc" id="L67" title="All 4 branches missed.">      if (sortDirection == null || sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
-<span class="nc" id="L68">        list = basicList;</span>
-<span class="nc bnc" id="L69" title="All 2 branches missed.">      } else if (sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L70">        list = basicList.descendingMap();</span>
+<span class="fc" id="L66">    this(collectorType, sortType, sortDirection);</span>
+<span class="pc bpc" id="L67" title="1 of 4 branches missed.">    if (sortType == null || sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="pc bpc" id="L68" title="1 of 4 branches missed.">      if (sortDirection == null || sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
+<span class="fc" id="L69">        list = basicList;</span>
+<span class="pc bpc" id="L70" title="1 of 2 branches missed.">      } else if (sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
+<span class="fc" id="L71">        list = basicList.descendingMap();</span>
       } else {
-<span class="nc" id="L72">        throw new IOException(&quot;unknown sort direction &quot; + sortDirection);</span>
+<span class="nc" id="L73">        throw new IOException(&quot;unknown sort direction &quot; + sortDirection);</span>
       }
-<span class="pc bpc" id="L74" title="1 of 2 branches missed.">    } else if (CodecUtil.isStatsType(sortType)) {</span>
+<span class="pc bpc" id="L75" title="1 of 2 branches missed.">    } else if (CodecUtil.isStatsType(sortType)) {</span>
       // comperator
-<span class="fc" id="L76">      Comparator&lt;String&gt; valueComparator = new Comparator&lt;String&gt;() {</span>
+<span class="fc" id="L77">      Comparator&lt;String&gt; valueComparator = new Comparator&lt;String&gt;() {</span>
         @Override
         public int compare(String k1, String k2) {
-<span class="fc" id="L79">          int compare = basicList.get(k1).compareTo(basicList.get(k2));</span>
-<span class="fc bfc" id="L80" title="All 2 branches covered.">          return compare == 0 ? k1.compareTo(k2) : compare;</span>
+<span class="fc" id="L80">          int compare = basicList.get(k1).compareTo(basicList.get(k2));</span>
+<span class="fc bfc" id="L81" title="All 2 branches covered.">          return compare == 0 ? k1.compareTo(k2) : compare;</span>
         }
       };
-<span class="fc" id="L83">      SortedMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; sortedByValues = new TreeMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt;(</span>
+<span class="fc" id="L84">      SortedMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; sortedByValues = new TreeMap&lt;&gt;(</span>
           valueComparator);
-<span class="fc" id="L85">      sortedByValues.putAll(basicList);</span>
-<span class="fc" id="L86">      list = sortedByValues;</span>
-<span class="fc" id="L87">    } else {</span>
-<span class="nc" id="L88">      throw new IOException(&quot;unknown sort type &quot; + sortType);</span>
+<span class="fc" id="L86">      sortedByValues.putAll(basicList);</span>
+<span class="fc" id="L87">      list = sortedByValues;</span>
+<span class="fc" id="L88">    } else {</span>
+<span class="nc" id="L89">      throw new IOException(&quot;unknown sort type &quot; + sortType);</span>
     }
-<span class="pc bpc" id="L90" title="1 of 2 branches missed.">    int listStart = start == null ? 0 : start;</span>
-<span class="pc bpc" id="L91" title="2 of 6 branches missed.">    if (number == null || (start == 0 &amp;&amp; number &gt;= list.size())) {</span>
+<span class="pc bpc" id="L91" title="1 of 2 branches missed.">    int listStart = start == null ? 0 : start;</span>
+<span class="pc bpc" id="L92" title="2 of 6 branches missed.">    if (number == null || (start == 0 &amp;&amp; number &gt;= list.size())) {</span>
       // do nothing, full list is ok
-<span class="pc bpc" id="L93" title="2 of 4 branches missed.">    } else if (listStart &lt; list.size() &amp;&amp; number &gt; 0) {</span>
+<span class="pc bpc" id="L94" title="2 of 4 branches missed.">    } else if (listStart &lt; list.size() &amp;&amp; number &gt; 0) {</span>
       // subset
-<span class="fc" id="L95">      String boundaryEndKey = null;</span>
-<span class="fc" id="L96">      int counter = 0;</span>
-<span class="fc" id="L97">      MtasDataItem&lt;T1, T2&gt; previous = null;</span>
-<span class="pc bpc" id="L98" title="1 of 2 branches missed.">      for (Entry&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; entry : list.entrySet()) {</span>
-<span class="fc bfc" id="L99" title="All 2 branches covered.">        if (listStart == counter) {</span>
-<span class="fc" id="L100">          startKey = entry.getKey();</span>
-<span class="fc bfc" id="L101" title="All 2 branches covered.">        } else if (listStart + number &lt;= counter) {</span>
-<span class="pc bpc" id="L102" title="2 of 4 branches missed.">          if (sortType==null || sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="nc" id="L103">            endKey = entry.getKey();</span>
-<span class="nc" id="L104">            boundaryEndKey = entry.getKey();</span>
-<span class="nc" id="L105">            break;</span>
-<span class="fc bfc" id="L106" title="All 2 branches covered.">          } else if (previous != null) {</span>
-<span class="fc bfc" id="L107" title="All 2 branches covered.">            if (previous.compareTo(entry.getValue()) != 0) {</span>
-<span class="fc" id="L108">              break;</span>
+<span class="fc" id="L96">      String boundaryEndKey = null;</span>
+<span class="fc" id="L97">      int counter = 0;</span>
+<span class="fc" id="L98">      MtasDataItem&lt;T1, T2&gt; previous = null;</span>
+<span class="fc bfc" id="L99" title="All 2 branches covered.">      for (Entry&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; entry : list.entrySet()) {</span>
+<span class="fc bfc" id="L100" title="All 2 branches covered.">        if (listStart == counter) {</span>
+<span class="fc" id="L101">          startKey = entry.getKey();</span>
+<span class="fc bfc" id="L102" title="All 2 branches covered.">        } else if (listStart + number &lt;= counter) {</span>
+<span class="pc bpc" id="L103" title="1 of 4 branches missed.">          if (sortType==null || sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="fc" id="L104">            endKey = entry.getKey();</span>
+<span class="fc" id="L105">            boundaryEndKey = entry.getKey();</span>
+<span class="fc" id="L106">            break;</span>
+<span class="fc bfc" id="L107" title="All 2 branches covered.">          } else if (previous != null) {</span>
+<span class="fc bfc" id="L108" title="All 2 branches covered.">            if (previous.compareTo(entry.getValue()) != 0) {</span>
+<span class="fc" id="L109">              break;</span>
             } else {
-<span class="fc" id="L110">              boundaryEndKey = entry.getKey();</span>
+<span class="fc" id="L111">              boundaryEndKey = entry.getKey();</span>
             }
           } else {
-<span class="fc" id="L113">            endKey = entry.getKey();</span>
-<span class="fc" id="L114">            boundaryEndKey = entry.getKey();</span>
-<span class="fc" id="L115">            previous = entry.getValue();</span>
+<span class="fc" id="L114">            endKey = entry.getKey();</span>
+<span class="fc" id="L115">            boundaryEndKey = entry.getKey();</span>
+<span class="fc" id="L116">            previous = entry.getValue();</span>
           }
         } else {
-<span class="fc" id="L118">          endKey = entry.getKey();</span>
+<span class="fc" id="L119">          endKey = entry.getKey();</span>
         }
-<span class="fc" id="L120">        counter++;</span>
-<span class="fc" id="L121">      }</span>
-<span class="fc" id="L122">      list = list.subMap(startKey, boundaryEndKey);</span>
-<span class="fc" id="L123">    } else {</span>
-<span class="nc" id="L124">      list = new TreeMap&lt;&gt;();</span>
+<span class="fc" id="L121">        counter++;</span>
+<span class="fc" id="L122">      }</span>
+<span class="fc" id="L123">      list = list.subMap(startKey, boundaryEndKey);</span>
+<span class="fc" id="L124">    } else {</span>
+<span class="nc" id="L125">      list = new TreeMap&lt;&gt;();</span>
     }
-<span class="pc bpc" id="L126" title="2 of 4 branches missed.">    if (list.size() &gt; 0 &amp;&amp; sortType != null) {</span>
-<span class="fc" id="L127">      lastSortValue = list.get(list.lastKey()).getComparableValue();</span>
+<span class="pc bpc" id="L127" title="1 of 4 branches missed.">    if (list.size() &gt; 0 &amp;&amp; sortType != null) {</span>
+<span class="fc" id="L128">      lastSortValue = list.get(list.lastKey()).getComparableValue();</span>
     }
-<span class="fc" id="L129">  }</span>
+<span class="fc" id="L130">  }</span>
 
   /**
    * Instantiates a new mtas data collector result.
    *
-   * @param collectorType
-   *          the collector type
-   * @param item
-   *          the item
+   * @param collectorType the collector type
+   * @param item the item
    */
   public MtasDataCollectorResult(String collectorType,
       MtasDataItem&lt;T1, T2&gt; item) {
-<span class="fc" id="L141">    this(collectorType, null, null);</span>
-<span class="fc" id="L142">    this.item = item;</span>
-<span class="fc" id="L143">  }</span>
+<span class="fc" id="L140">    this(collectorType, null, null);</span>
+<span class="fc" id="L141">    this.item = item;</span>
+<span class="fc" id="L142">  }</span>
 
   /**
    * Instantiates a new mtas data collector result.
    *
-   * @param collectorType
-   *          the collector type
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
+   * @param collectorType the collector type
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
    */
   public MtasDataCollectorResult(String collectorType, String sortType,
-<span class="fc" id="L156">      String sortDirection) {</span>
-<span class="fc" id="L157">    list = null;</span>
-<span class="fc" id="L158">    item = null;</span>
-<span class="fc" id="L159">    lastSortValue = null;</span>
-<span class="fc" id="L160">    this.collectorType = collectorType;</span>
-<span class="fc" id="L161">    this.sortType = sortType;</span>
-<span class="fc" id="L162">    this.sortDirection = sortDirection;</span>
-<span class="fc" id="L163">  }</span>
+<span class="fc" id="L152">      String sortDirection) {</span>
+<span class="fc" id="L153">    list = null;</span>
+<span class="fc" id="L154">    item = null;</span>
+<span class="fc" id="L155">    lastSortValue = null;</span>
+<span class="fc" id="L156">    this.collectorType = collectorType;</span>
+<span class="fc" id="L157">    this.sortType = sortType;</span>
+<span class="fc" id="L158">    this.sortDirection = sortDirection;</span>
+<span class="fc" id="L159">  }</span>
 
   /**
    * Gets the list.
    *
    * @return the list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public final SortedMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; getList()
       throws IOException {
-<span class="fc" id="L174">    return getList(true);</span>
+<span class="fc" id="L169">    return getList(true);</span>
   }
 
   /**
    * Gets the list.
    *
-   * @param reduce
-   *          the reduce
+   * @param reduce the reduce
    * @return the list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public final SortedMap&lt;String, MtasDataItem&lt;T1, T2&gt;&gt; getList(boolean reduce)
       throws IOException {
-<span class="pc bpc" id="L188" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="pc bpc" id="L189" title="2 of 6 branches missed.">      if (reduce &amp;&amp; startKey != null &amp;&amp; endKey != null) {</span>
-<span class="fc" id="L190">        return list.subMap(startKey, endKey);</span>
+<span class="pc bpc" id="L181" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="pc bpc" id="L182" title="2 of 6 branches missed.">      if (reduce &amp;&amp; startKey != null &amp;&amp; endKey != null) {</span>
+<span class="fc" id="L183">        return list.subMap(startKey, endKey);</span>
       } else {
-<span class="fc" id="L192">        return list;</span>
+<span class="fc" id="L185">        return list;</span>
       }
     } else {
-<span class="nc" id="L195">      throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
+<span class="nc" id="L188">      throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
     }
   }
 
@@ -200,20 +193,19 @@ public class MtasDataCollectorResult&lt;T1 extends Number &amp; Comparable&lt;T1
    * Gets the comparator list.
    *
    * @return the comparator list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   @SuppressWarnings(&quot;rawtypes&quot;)
-  public final LinkedHashMap&lt;String, MtasDataItemNumberComparator&gt; getComparatorList()
+  public final Map&lt;String, MtasDataItemNumberComparator&gt; getComparatorList()
       throws IOException {
-<span class="pc bpc" id="L209" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="fc" id="L210">      LinkedHashMap&lt;String, MtasDataItemNumberComparator&gt; comparatorList = new LinkedHashMap&lt;String, MtasDataItemNumberComparator&gt;();</span>
-<span class="fc bfc" id="L211" title="All 2 branches covered.">      for (Entry&lt;String, MtasDataItem&lt;T1,T2&gt;&gt; entry: list.entrySet()) {</span>
-<span class="fc" id="L212">        comparatorList.put(entry.getKey(), entry.getValue().getComparableValue());</span>
-<span class="fc" id="L213">      }</span>
-<span class="fc" id="L214">      return comparatorList;</span>
+<span class="pc bpc" id="L201" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="fc" id="L202">      LinkedHashMap&lt;String, MtasDataItemNumberComparator&gt; comparatorList = new LinkedHashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L203" title="All 2 branches covered.">      for (Entry&lt;String, MtasDataItem&lt;T1,T2&gt;&gt; entry: list.entrySet()) {</span>
+<span class="fc" id="L204">        comparatorList.put(entry.getKey(), entry.getValue().getComparableValue());</span>
+<span class="fc" id="L205">      }</span>
+<span class="fc" id="L206">      return comparatorList;</span>
     } else {
-<span class="nc" id="L216">      throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
+<span class="nc" id="L208">      throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
     }
   }
 
@@ -224,32 +216,34 @@ public class MtasDataCollectorResult&lt;T1 extends Number &amp; Comparable&lt;T1
    */
   @SuppressWarnings(&quot;rawtypes&quot;)
   public final MtasDataItemNumberComparator getLastSortValue() {
-<span class="nc" id="L227">    return lastSortValue;</span>
+<span class="fc" id="L219">    return lastSortValue;</span>
   }
 
   /**
    * Gets the data.
    *
    * @return the data
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public final MtasDataItem&lt;T1, T2&gt; getData() throws IOException {
-<span class="pc bpc" id="L238" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="fc" id="L239">      return item;</span>
+<span class="pc bpc" id="L229" title="1 of 2 branches missed.">    if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="fc" id="L230">      return item;</span>
     } else {
-<span class="nc" id="L241">      throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
+<span class="nc" id="L232">      throw new IOException(&quot;type &quot; + collectorType + &quot; not supported&quot;);</span>
     }
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#toString()
+   */
   @Override
   public String toString() {
-<span class="nc" id="L247">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L248">    buffer.append(this.getClass().getSimpleName() + &quot;(&quot;);</span>
-<span class="nc" id="L249">    buffer.append(collectorType+&quot;,&quot;+sortType+&quot;,&quot;+sortDirection);</span>
-<span class="nc" id="L250">    buffer.append(&quot;)&quot;);</span>
-<span class="nc" id="L251">    return buffer.toString();</span>
+<span class="nc" id="L241">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L242">    buffer.append(this.getClass().getSimpleName() + &quot;(&quot;);</span>
+<span class="nc" id="L243">    buffer.append(collectorType+&quot;,&quot;+sortType+&quot;,&quot;+sortDirection);</span>
+<span class="nc" id="L244">    buffer.append(&quot;)&quot;);</span>
+<span class="nc" id="L245">    return buffer.toString();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.html
index 76b29c2..c7f659b 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleAdvanced</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleAdvanced</span></div><h1>MtasDataDoubleAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">561 of 561</td><td class="ctr2">0%</td><td class="bar">74 of 74</td><td class="ctr2">0%</td><td class="ctr1">54</td><td class="ctr2">54</td><td class="ctr1">91</td><td class="ctr2">91</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataDoubleAdvanced.java.html#L284" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="84" alt="84"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleAdvanced.java.html#L77" class="el_method">getItem(int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="97" height="10" title="68" alt="68"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleAdvanced.java.html#L319" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="92" height="10" title="65" alt="65"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleAdvanced.java.html#L219" class="el_method">compareWithBoundary(Double, Double)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="75" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleAdvanced.java.html#L241" class="el_method">lastForComputingSegment(Double, Double)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="67" height="10" title="47" alt="47"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleAdvanced.java.html#L262" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="61" height="10" title="43" alt="43"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleAdvanced.java.html#L164" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="55" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleAdvanced.java.html#L350" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleAdvanced.java.html#L108" class="el_method">add(long[], int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="48" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataDoubleAdvanced.java.html#L63" class="el_method">MtasDataDoubleAdvanced(String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="32" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleAdvanced.java.html#L199" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleAdvanced.java.html#L135" class="el_method">add(double[], int)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleAdvanced.java.html#L371" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="18" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleAdvanced.java.html#L97" class="el_method">add(long, long)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleAdvanced.java.html#L124" class="el_method">add(double, long)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleAdvanced.java.html#L151" class="el_method">add(String, long, long)</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleAdvanced.java.html#L186" class="el_method">add(String, double, long)</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleAdvanced</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleAdvanced</span></div><h1>MtasDataDoubleAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">550 of 550</td><td class="ctr2">0%</td><td class="bar">72 of 72</td><td class="ctr2">0%</td><td class="ctr1">53</td><td class="ctr2">53</td><td class="ctr1">88</td><td class="ctr2">88</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataDoubleAdvanced.java.html#L267" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="84" alt="84"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleAdvanced.java.html#L60" class="el_method">getItem(int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="97" height="10" title="68" alt="68"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleAdvanced.java.html#L302" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="54" alt="54"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleAdvanced.java.html#L202" class="el_method">compareWithBoundary(Double, Double)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleAdvanced.java.html#L224" class="el_method">lastForComputingSegment(Double, Double)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="47" alt="47"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleAdvanced.java.html#L245" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="43" alt="43"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleAdvanced.java.html#L147" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleAdvanced.java.html#L328" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleAdvanced.java.html#L91" class="el_method">add(long[], int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataDoubleAdvanced.java.html#L46" class="el_method">MtasDataDoubleAdvanced(String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleAdvanced.java.html#L182" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleAdvanced.java.html#L118" class="el_method">add(double[], int)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleAdvanced.java.html#L349" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleAdvanced.java.html#L80" class="el_method">add(long, long)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleAdvanced.java.html#L107" class="el_method">add(double, long)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleAdvanced.java.html#L134" class="el_method">add(String, long, long)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleAdvanced.java.html#L169" class="el_method">add(String, double, long)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.java.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.java.html
index fbcca4c..46f0a44 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleAdvanced.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleAdvanced.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleAdvanced.java</span></div><h1>MtasDataDoubleAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleAdvanced.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleAdvanced.java</span></div><h1>MtasDataDoubleAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.util.Collections;
-import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
+
 import org.apache.commons.lang.ArrayUtils;
 import mtas.codec.util.CodecUtil;
 
@@ -18,54 +18,37 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   /**
    * Instantiates a new mtas data double advanced.
    *
-   * @param collectorType
-   *          the collector type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param subCollectorTypes
-   *          the sub collector types
-   * @param subDataTypes
-   *          the sub data types
-   * @param subStatsTypes
-   *          the sub stats types
-   * @param subStatsItems
-   *          the sub stats items
-   * @param subSortTypes
-   *          the sub sort types
-   * @param subSortDirections
-   *          the sub sort directions
-   * @param subStart
-   *          the sub start
-   * @param subNumber
-   *          the sub number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param collectorType the collector type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param subCollectorTypes the sub collector types
+   * @param subDataTypes the sub data types
+   * @param subStatsTypes the sub stats types
+   * @param subStatsItems the sub stats items
+   * @param subSortTypes the sub sort types
+   * @param subSortDirections the sub sort directions
+   * @param subStart the sub start
+   * @param subNumber the sub number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataDoubleAdvanced(String collectorType,
-      Set&lt;String&gt; statsItems, String sortType, String sortDirection,
+      SortedSet&lt;String&gt; statsItems, String sortType, String sortDirection,
       Integer start, Integer number, String[] subCollectorTypes,
       String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
-<span class="nc" id="L63">    super(collectorType, CodecUtil.DATA_TYPE_DOUBLE, statsItems, sortType,</span>
+<span class="nc" id="L46">    super(collectorType, CodecUtil.DATA_TYPE_DOUBLE, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, new MtasDataDoubleOperations(), segmentRegistration,
         boundary);
-<span class="nc" id="L68">  }</span>
+<span class="nc" id="L51">  }</span>
 
   /*
    * (non-Javadoc)
@@ -74,15 +57,15 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
    */
   @Override
   protected final MtasDataItemDoubleAdvanced getItem(int i) {
-<span class="nc bnc" id="L77" title="All 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
-<span class="nc" id="L78">      return new MtasDataItemDoubleAdvanced(advancedValueSumList[i],</span>
+<span class="nc bnc" id="L60" title="All 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
+<span class="nc" id="L61">      return new MtasDataItemDoubleAdvanced(advancedValueSumList[i],</span>
           advancedValueSumOfLogsList[i], advancedValueSumOfSquaresList[i],
           advancedValueMinList[i], advancedValueMaxList[i],
-<span class="nc bnc" id="L81" title="All 2 branches missed.">          advancedValueNList[i], hasSub() ? subCollectorListNextLevel[i] : null,</span>
-          statsItems, sortType, sortDirection, errorNumber[i], errorList[i],
+<span class="nc bnc" id="L64" title="All 2 branches missed.">          advancedValueNList[i], hasSub() ? subCollectorListNextLevel[i] : null,</span>
+<span class="nc" id="L65">          getStatsItems(), sortType, sortDirection, errorNumber[i], errorList[i],</span>
           sourceNumberList[i]);
     } else {
-<span class="nc" id="L85">      return null;</span>
+<span class="nc" id="L68">      return null;</span>
     }
   }
 
@@ -94,7 +77,7 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L97">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L80">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -105,12 +88,12 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long[] values, int number)
       throws IOException {
-<span class="nc" id="L108">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L109">    Double[] newValues = new Double[number];</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L111">      newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
-<span class="nc" id="L112">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
-<span class="nc" id="L113">    return dataCollector;</span>
+<span class="nc" id="L91">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L92">    Double[] newValues = new Double[number];</span>
+<span class="nc bnc" id="L93" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L94">      newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
+<span class="nc" id="L95">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L96">    return dataCollector;</span>
   }
 
   /*
@@ -121,7 +104,7 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L124">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L107">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -132,10 +115,10 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double[] values, int number)
       throws IOException {
-<span class="nc" id="L135">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L136">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="nc" id="L118">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L119">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
         newCurrentExisting);
-<span class="nc" id="L138">    return dataCollector;</span>
+<span class="nc" id="L121">    return dataCollector;</span>
   }
 
   /*
@@ -148,7 +131,7 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum,
       long valueN) throws IOException {
-<span class="nc" id="L151">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L134">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -161,15 +144,15 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long[] values, int number)
       throws IOException {
-<span class="nc bnc" id="L164" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L165">      Double[] newValues = new Double[number];</span>
-<span class="nc bnc" id="L166" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L167">        newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
-<span class="nc" id="L168">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L169">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
-<span class="nc" id="L170">      return subCollector;</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L148">      Double[] newValues = new Double[number];</span>
+<span class="nc bnc" id="L149" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L150">        newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
+<span class="nc" id="L151">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L152">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
+<span class="nc" id="L153">      return subCollector;</span>
     } else {
-<span class="nc" id="L172">      return null;</span>
+<span class="nc" id="L155">      return null;</span>
     }
   }
 
@@ -183,7 +166,7 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum,
       long valueN) throws IOException {
-<span class="nc" id="L186">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L169">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -196,13 +179,13 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values,
       int number) throws IOException {
-<span class="nc bnc" id="L199" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L200">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L201">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="nc bnc" id="L182" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L183">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L184">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
             newCurrentExisting);      
-<span class="nc" id="L203">      return subCollector;</span>
+<span class="nc" id="L186">      return subCollector;</span>
     } else {
-<span class="nc" id="L205">      return null;</span>
+<span class="nc" id="L188">      return null;</span>
     }
   }
 
@@ -216,14 +199,14 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   protected boolean compareWithBoundary(Double value, Double boundary)
       throws IOException {
-<span class="nc bnc" id="L219" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L220" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc bnc" id="L221" title="All 2 branches missed.">      return value &lt;= boundary;</span>
-<span class="nc bnc" id="L222" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L223" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L224" title="All 2 branches missed.">      return value &gt;= boundary;</span>
+<span class="nc bnc" id="L202" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L203" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc bnc" id="L204" title="All 2 branches missed.">      return value &lt;= boundary;</span>
+<span class="nc bnc" id="L205" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L206" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L207" title="All 2 branches missed.">      return value &gt;= boundary;</span>
     } else {
-<span class="nc" id="L226">      throw new IOException(</span>
+<span class="nc" id="L209">      throw new IOException(</span>
           &quot;can't compare for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -238,14 +221,14 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   protected Double lastForComputingSegment(Double value, Double boundary)
       throws IOException {
-<span class="nc bnc" id="L241" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L242" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L243">      return Math.max(value, boundary);</span>
-<span class="nc bnc" id="L244" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L245" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L246">      return Math.min(value, boundary);</span>
+<span class="nc bnc" id="L224" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L225" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc" id="L226">      return Math.max(value, boundary);</span>
+<span class="nc bnc" id="L227" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L228" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L229">      return Math.min(value, boundary);</span>
     } else {
-<span class="nc" id="L248">      throw new IOException(</span>
+<span class="nc" id="L231">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -259,14 +242,14 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
    */
   @Override
   protected Double lastForComputingSegment() throws IOException {
-<span class="nc bnc" id="L262" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L263" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L264">      return Collections.max(segmentValueTopList);</span>
-<span class="nc bnc" id="L265" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L266" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L267">      return Collections.min(segmentValueTopList);</span>
+<span class="nc bnc" id="L245" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L246" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc" id="L247">      return Collections.max(segmentValueTopList);</span>
+<span class="nc bnc" id="L248" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L249" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L250">      return Collections.min(segmentValueTopList);</span>
     } else {
-<span class="nc" id="L269">      throw new IOException(</span>
+<span class="nc" id="L252">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -281,30 +264,30 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   protected Double boundaryForSegmentComputing(String segmentName)
       throws IOException {
-<span class="nc bnc" id="L284" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L285" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L286">      Double boundary = boundaryForSegment(segmentName);</span>
-<span class="nc bnc" id="L287" title="All 2 branches missed.">      if (boundary == null) {</span>
-<span class="nc" id="L288">        return null;</span>
+<span class="nc bnc" id="L267" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L268" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L269">      Double boundary = boundaryForSegment(segmentName);</span>
+<span class="nc bnc" id="L270" title="All 2 branches missed.">      if (boundary == null) {</span>
+<span class="nc" id="L271">        return null;</span>
       } else {
-<span class="nc bnc" id="L290" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L291">          long correctionBoundary = 0;</span>
-<span class="nc bnc" id="L292" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
-<span class="nc bnc" id="L293" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
-<span class="nc" id="L294">              Double otherBoundary = segmentValuesBoundary</span>
-<span class="nc" id="L295">                  .get(otherSegmentName);</span>
-<span class="nc bnc" id="L296" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
-<span class="nc" id="L297">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
+<span class="nc bnc" id="L273" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L274">          long correctionBoundary = 0;</span>
+<span class="nc bnc" id="L275" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
+<span class="nc bnc" id="L276" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
+<span class="nc" id="L277">              Double otherBoundary = segmentValuesBoundary</span>
+<span class="nc" id="L278">                  .get(otherSegmentName);</span>
+<span class="nc bnc" id="L279" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
+<span class="nc" id="L280">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
               }
             }
-<span class="nc" id="L300">          }</span>
-<span class="nc" id="L301">          return boundary + correctionBoundary;</span>
+<span class="nc" id="L283">          }</span>
+<span class="nc" id="L284">          return boundary + correctionBoundary;</span>
         } else {
-<span class="nc" id="L303">          return boundary;</span>
+<span class="nc" id="L286">          return boundary;</span>
         }
       }
     } else {
-<span class="nc" id="L307">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L290">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -316,23 +299,18 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
    */
   @Override
   protected Double boundaryForSegment(String segmentName) throws IOException {
-<span class="nc bnc" id="L319" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L320" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L321">      Double thisLast = segmentValueTopListLast.get(segmentName);</span>
-<span class="nc bnc" id="L322" title="All 2 branches missed.">      if (thisLast == null) {</span>
-<span class="nc" id="L323">        return null;</span>
-<span class="nc bnc" id="L324" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
-<span class="nc" id="L325">        Double boundary = thisLast * segmentNumber;</span>
-<span class="nc" id="L326">        return boundary;</span>
-<span class="nc bnc" id="L327" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L328">        Double boundary = thisLast / segmentNumber;</span>
-<span class="nc" id="L329">        return boundary;</span>
+<span class="nc bnc" id="L302" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L303" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L304">      Double thisLast = segmentValueTopListLast.get(segmentName);</span>
+<span class="nc bnc" id="L305" title="All 2 branches missed.">      if (thisLast == null) {</span>
+<span class="nc" id="L306">        return null;</span>
+<span class="nc bnc" id="L307" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
+<span class="nc" id="L308">        return thisLast * segmentNumber;        </span>
       } else {
-        // should not happen
-<span class="nc" id="L332">        return null;</span>
-      }
+<span class="nc" id="L310">        return thisLast / segmentNumber;</span>
+      } 
     } else {
-<span class="nc" id="L335">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L313">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -347,14 +325,14 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
   @Override
   protected Double stringToBoundary(String boundary, Integer segmentNumber)
       throws IOException {
-<span class="nc bnc" id="L350" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)||segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L351" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
-<span class="nc" id="L352">        return Double.valueOf(boundary);</span>
+<span class="nc bnc" id="L328" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)||segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L329" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
+<span class="nc" id="L330">        return Double.valueOf(boundary);</span>
       } else {
-<span class="nc" id="L354">        return Double.valueOf(boundary) / segmentNumber;</span>
+<span class="nc" id="L332">        return Double.valueOf(boundary) / segmentNumber;</span>
       }
     } else {
-<span class="nc" id="L357">      throw new IOException(</span>
+<span class="nc" id="L335">      throw new IOException(</span>
           &quot;not available for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -368,12 +346,12 @@ public class MtasDataDoubleAdvanced extends MtasDataAdvanced&lt;Double, Double&g
    */
   @Override
   public boolean validateSegmentBoundary(Object o) throws IOException {
-<span class="nc bnc" id="L371" title="All 2 branches missed.">    if (o instanceof Double) {</span>
-<span class="nc" id="L372">      return validateWithSegmentBoundary((Double) o);</span>
+<span class="nc bnc" id="L349" title="All 2 branches missed.">    if (o instanceof Double) {</span>
+<span class="nc" id="L350">      return validateWithSegmentBoundary((Double) o);</span>
     } else {
-<span class="nc" id="L374">      throw new IOException(&quot;incorrect type&quot;);</span>
+<span class="nc" id="L352">      throw new IOException(&quot;incorrect type&quot;);</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.html
index 95e49e5..e914c81 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleBasic</span></div><h1>MtasDataDoubleBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">583 of 583</td><td class="ctr2">0%</td><td class="bar">74 of 74</td><td class="ctr2">0%</td><td class="ctr1">54</td><td class="ctr2">54</td><td class="ctr1">101</td><td class="ctr2">101</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataDoubleBasic.java.html#L297" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="84" alt="84"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleBasic.java.html#L332" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="92" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleBasic.java.html#L234" class="el_method">compareWithBoundary(Double, Double)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="75" height="10" title="53" alt="53"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleBasic.java.html#L76" class="el_method">getItem(int)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="68" height="10" title="48" alt="48"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h11">4</td><td class="ctr2" id="i11">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleBasic.java.html#L275" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="61" height="10" title="43" alt="43"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleBasic.java.html#L173" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="55" height="10" title="39" alt="39"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleBasic.java.html#L256" class="el_method">lastForComputingSegment(Double, Double)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h6">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleBasic.java.html#L363" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleBasic.java.html#L108" class="el_method">add(long[], int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="48" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataDoubleBasic.java.html#L62" class="el_method">MtasDataDoubleBasic(String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="32" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleBasic.java.html#L153" class="el_method">add(String, long, long)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="30" height="10" title="21" alt="21"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleBasic.java.html#L195" class="el_method">add(String, double, long)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h9">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleBasic.java.html#L214" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleBasic.java.html#L94" class="el_method">add(long, long)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="22" height="10" title="16" alt="16"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h12">3</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleBasic.java.html#L124" class="el_method">add(double, long)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h13">3</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleBasic.java.html#L137" class="el_method">add(double[], int)</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h14">3</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleBasic.java.html#L384" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="18" height="10" title="13" alt="13"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h15">3</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleBasic</span></div><h1>MtasDataDoubleBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">572 of 572</td><td class="ctr2">0%</td><td class="bar">72 of 72</td><td class="ctr2">0%</td><td class="ctr1">53</td><td class="ctr2">53</td><td class="ctr1">98</td><td class="ctr2">98</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataDoubleBasic.java.html#L280" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="84" alt="84"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleBasic.java.html#L315" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="54" alt="54"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleBasic.java.html#L217" class="el_method">compareWithBoundary(Double, Double)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="53" alt="53"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleBasic.java.html#L59" class="el_method">getItem(int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="48" alt="48"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleBasic.java.html#L258" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="43" alt="43"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleBasic.java.html#L156" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="39" alt="39"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleBasic.java.html#L239" class="el_method">lastForComputingSegment(Double, Double)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleBasic.java.html#L341" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleBasic.java.html#L91" class="el_method">add(long[], int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataDoubleBasic.java.html#L45" class="el_method">MtasDataDoubleBasic(String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleBasic.java.html#L136" class="el_method">add(String, long, long)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="21" alt="21"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleBasic.java.html#L178" class="el_method">add(String, double, long)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleBasic.java.html#L197" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">5</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleBasic.java.html#L77" class="el_method">add(long, long)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="16" alt="16"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h12">3</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleBasic.java.html#L107" class="el_method">add(double, long)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h13">3</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleBasic.java.html#L120" class="el_method">add(double[], int)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h14">3</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleBasic.java.html#L362" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="13" alt="13"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h15">3</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.java.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.java.html
index f92a945..802082a 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleBasic.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleBasic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleBasic.java</span></div><h1>MtasDataDoubleBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleBasic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleBasic.java</span></div><h1>MtasDataDoubleBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.util.Collections;
-import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
+
 import org.apache.commons.lang.ArrayUtils;
 import mtas.codec.util.CodecUtil;
 
@@ -18,53 +18,36 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   /**
    * Instantiates a new mtas data double basic.
    *
-   * @param collectorType
-   *          the collector type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param subCollectorTypes
-   *          the sub collector types
-   * @param subDataTypes
-   *          the sub data types
-   * @param subStatsTypes
-   *          the sub stats types
-   * @param subStatsItems
-   *          the sub stats items
-   * @param subSortTypes
-   *          the sub sort types
-   * @param subSortDirections
-   *          the sub sort directions
-   * @param subStart
-   *          the sub start
-   * @param subNumber
-   *          the sub number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param collectorType the collector type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param subCollectorTypes the sub collector types
+   * @param subDataTypes the sub data types
+   * @param subStatsTypes the sub stats types
+   * @param subStatsItems the sub stats items
+   * @param subSortTypes the sub sort types
+   * @param subSortDirections the sub sort directions
+   * @param subStart the sub start
+   * @param subNumber the sub number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  public MtasDataDoubleBasic(String collectorType, Set&lt;String&gt; statsItems,
+  public MtasDataDoubleBasic(String collectorType, SortedSet&lt;String&gt; statsItems,
       String sortType, String sortDirection, Integer start, Integer number,
       String[] subCollectorTypes, String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
-<span class="nc" id="L62">    super(collectorType, CodecUtil.DATA_TYPE_DOUBLE, statsItems, sortType,</span>
+<span class="nc" id="L45">    super(collectorType, CodecUtil.DATA_TYPE_DOUBLE, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, new MtasDataDoubleOperations(), segmentRegistration,
         boundary);
-<span class="nc" id="L67">  }</span>
+<span class="nc" id="L50">  }</span>
 
   /*
    * (non-Javadoc)
@@ -73,13 +56,13 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
    */
   @Override
   protected MtasDataItemDoubleBasic getItem(int i) {
-<span class="nc bnc" id="L76" title="All 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
-<span class="nc" id="L77">      return new MtasDataItemDoubleBasic(basicValueSumList[i],</span>
-<span class="nc bnc" id="L78" title="All 2 branches missed.">          basicValueNList[i], hasSub() ? subCollectorListNextLevel[i] : null,</span>
-          statsItems, sortType, sortDirection, errorNumber[i], errorList[i],
+<span class="nc bnc" id="L59" title="All 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
+<span class="nc" id="L60">      return new MtasDataItemDoubleBasic(basicValueSumList[i],</span>
+<span class="nc bnc" id="L61" title="All 2 branches missed.">          basicValueNList[i], hasSub() ? subCollectorListNextLevel[i] : null,</span>
+<span class="nc" id="L62">          getStatsItems(), sortType, sortDirection, errorNumber[i], errorList[i],</span>
           sourceNumberList[i]);
     } else {
-<span class="nc" id="L82">      return null;</span>
+<span class="nc" id="L65">      return null;</span>
     }
   }
 
@@ -91,10 +74,10 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L94">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L95">    setValue(newCurrentPosition, Double.valueOf(valueSum), valueN,</span>
+<span class="nc" id="L77">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L78">    setValue(newCurrentPosition, Double.valueOf(valueSum), valueN,</span>
         newCurrentExisting);
-<span class="nc" id="L97">    return dataCollector;</span>
+<span class="nc" id="L80">    return dataCollector;</span>
   }
 
   /*
@@ -105,12 +88,12 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long[] values, int number)
       throws IOException {
-<span class="nc" id="L108">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L109">    Double[] newValues = new Double[number];</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L111">      newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
-<span class="nc" id="L112">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
-<span class="nc" id="L113">    return dataCollector;</span>
+<span class="nc" id="L91">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L92">    Double[] newValues = new Double[number];</span>
+<span class="nc bnc" id="L93" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L94">      newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
+<span class="nc" id="L95">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L96">    return dataCollector;</span>
   }
 
   /*
@@ -121,9 +104,9 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L124">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L125">    setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);</span>
-<span class="nc" id="L126">    return dataCollector;</span>
+<span class="nc" id="L107">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L108">    setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);</span>
+<span class="nc" id="L109">    return dataCollector;</span>
   }
 
   /*
@@ -134,10 +117,10 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double[] values, int number)
       throws IOException {
-<span class="nc" id="L137">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L138">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="nc" id="L120">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L121">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
         newCurrentExisting);
-<span class="nc" id="L140">    return dataCollector;</span>
+<span class="nc" id="L123">    return dataCollector;</span>
   }
 
   /*
@@ -150,13 +133,13 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum,
       long valueN) throws IOException {
-<span class="nc bnc" id="L153" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L154">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L155">        setValue(newCurrentPosition, Double.valueOf(valueSum), valueN,</span>
+<span class="nc bnc" id="L136" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L137">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L138">        setValue(newCurrentPosition, Double.valueOf(valueSum), valueN,</span>
             newCurrentExisting);      
-<span class="nc" id="L157">      return subCollector;</span>
+<span class="nc" id="L140">      return subCollector;</span>
     } else {
-<span class="nc" id="L159">      return null;</span>
+<span class="nc" id="L142">      return null;</span>
     }
   }
 
@@ -170,15 +153,15 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long[] values, int number)
       throws IOException {
-<span class="nc bnc" id="L173" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L174">      Double[] newValues = new Double[number];</span>
-<span class="nc bnc" id="L175" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L176">        newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
-<span class="nc" id="L177">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L178">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
-<span class="nc" id="L179">      return subCollector;</span>
+<span class="nc bnc" id="L156" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L157">      Double[] newValues = new Double[number];</span>
+<span class="nc bnc" id="L158" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L159">        newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
+<span class="nc" id="L160">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L161">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
+<span class="nc" id="L162">      return subCollector;</span>
     } else {
-<span class="nc" id="L181">      return null;</span>
+<span class="nc" id="L164">      return null;</span>
     }
   }
 
@@ -192,12 +175,12 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum,
       long valueN) throws IOException {
-<span class="nc bnc" id="L195" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L196">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L197">        setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);      </span>
-<span class="nc" id="L198">      return subCollector;</span>
+<span class="nc bnc" id="L178" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L179">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L180">        setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);      </span>
+<span class="nc" id="L181">      return subCollector;</span>
     } else {
-<span class="nc" id="L200">      return null;</span>
+<span class="nc" id="L183">      return null;</span>
     }
   }
 
@@ -211,13 +194,13 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values,
       int number) throws IOException {
-<span class="nc bnc" id="L214" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L215">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L216">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="nc bnc" id="L197" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L198">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L199">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
             newCurrentExisting);      
-<span class="nc" id="L218">      return subCollector;</span>
+<span class="nc" id="L201">      return subCollector;</span>
     } else {
-<span class="nc" id="L220">      return null;</span>
+<span class="nc" id="L203">      return null;</span>
     }
   }
 
@@ -231,14 +214,14 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   protected boolean compareWithBoundary(Double value, Double boundary)
       throws IOException {
-<span class="nc bnc" id="L234" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L235" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc bnc" id="L236" title="All 2 branches missed.">      return value &lt;= boundary;</span>
-<span class="nc bnc" id="L237" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L238" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L239" title="All 2 branches missed.">      return value &gt;= boundary;</span>
+<span class="nc bnc" id="L217" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L218" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc bnc" id="L219" title="All 2 branches missed.">      return value &lt;= boundary;</span>
+<span class="nc bnc" id="L220" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L221" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L222" title="All 2 branches missed.">      return value &gt;= boundary;</span>
     } else {
-<span class="nc" id="L241">      throw new IOException(</span>
+<span class="nc" id="L224">      throw new IOException(</span>
           &quot;can't compare for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -253,12 +236,12 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   protected Double lastForComputingSegment(Double value, Double boundary)
       throws IOException {
-<span class="nc bnc" id="L256" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
-<span class="nc" id="L257">      return Math.max(value, boundary);</span>
-<span class="nc bnc" id="L258" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L259">      return Math.min(value, boundary);</span>
+<span class="nc bnc" id="L239" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
+<span class="nc" id="L240">      return Math.max(value, boundary);</span>
+<span class="nc bnc" id="L241" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L242">      return Math.min(value, boundary);</span>
     } else {
-<span class="nc" id="L261">      throw new IOException(</span>
+<span class="nc" id="L244">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -272,14 +255,14 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
    */
   @Override
   protected Double lastForComputingSegment() throws IOException {
-<span class="nc bnc" id="L275" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L276" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L277">      return Collections.max(segmentValueTopList);</span>
-<span class="nc bnc" id="L278" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L279" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L280">      return Collections.min(segmentValueTopList);</span>
+<span class="nc bnc" id="L258" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L259" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc" id="L260">      return Collections.max(segmentValueTopList);</span>
+<span class="nc bnc" id="L261" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L262" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L263">      return Collections.min(segmentValueTopList);</span>
     } else {
-<span class="nc" id="L282">      throw new IOException(</span>
+<span class="nc" id="L265">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -294,30 +277,30 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   protected Double boundaryForSegmentComputing(String segmentName)
       throws IOException {
-<span class="nc bnc" id="L297" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L298" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L299">      Double boundary = boundaryForSegment(segmentName);</span>
-<span class="nc bnc" id="L300" title="All 2 branches missed.">      if (boundary == null) {</span>
-<span class="nc" id="L301">        return null;</span>
+<span class="nc bnc" id="L280" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L281" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L282">      Double boundary = boundaryForSegment(segmentName);</span>
+<span class="nc bnc" id="L283" title="All 2 branches missed.">      if (boundary == null) {</span>
+<span class="nc" id="L284">        return null;</span>
       } else {
-<span class="nc bnc" id="L303" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L304">          long correctionBoundary = 0;</span>
-<span class="nc bnc" id="L305" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
-<span class="nc bnc" id="L306" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
-<span class="nc" id="L307">              Double otherBoundary = segmentValuesBoundary</span>
-<span class="nc" id="L308">                  .get(otherSegmentName);</span>
-<span class="nc bnc" id="L309" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
-<span class="nc" id="L310">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
+<span class="nc bnc" id="L286" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L287">          long correctionBoundary = 0;</span>
+<span class="nc bnc" id="L288" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
+<span class="nc bnc" id="L289" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
+<span class="nc" id="L290">              Double otherBoundary = segmentValuesBoundary</span>
+<span class="nc" id="L291">                  .get(otherSegmentName);</span>
+<span class="nc bnc" id="L292" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
+<span class="nc" id="L293">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
               }
             }
-<span class="nc" id="L313">          }</span>
-<span class="nc" id="L314">          return boundary + correctionBoundary;</span>
+<span class="nc" id="L296">          }</span>
+<span class="nc" id="L297">          return boundary + correctionBoundary;</span>
         } else {
-<span class="nc" id="L316">          return boundary;</span>
+<span class="nc" id="L299">          return boundary;</span>
         }
       }
     } else {
-<span class="nc" id="L320">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L303">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -329,23 +312,18 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
    */
   @Override
   protected Double boundaryForSegment(String segmentName) throws IOException {
-<span class="nc bnc" id="L332" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L333" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L334">      Double thisLast = segmentValueTopListLast.get(segmentName);</span>
-<span class="nc bnc" id="L335" title="All 2 branches missed.">      if (thisLast == null) {</span>
-<span class="nc" id="L336">        return null;</span>
-<span class="nc bnc" id="L337" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
-<span class="nc" id="L338">        Double boundary = thisLast * segmentNumber;</span>
-<span class="nc" id="L339">        return boundary;</span>
-<span class="nc bnc" id="L340" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L341">        Double boundary = thisLast / segmentNumber;</span>
-<span class="nc" id="L342">        return boundary;</span>
+<span class="nc bnc" id="L315" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L316" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L317">      Double thisLast = segmentValueTopListLast.get(segmentName);</span>
+<span class="nc bnc" id="L318" title="All 2 branches missed.">      if (thisLast == null) {</span>
+<span class="nc" id="L319">        return null;</span>
+<span class="nc bnc" id="L320" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
+<span class="nc" id="L321">        return thisLast * segmentNumber;</span>
       } else {
-        // should not happen
-<span class="nc" id="L345">        return null;</span>
-      }
+<span class="nc" id="L323">        return thisLast / segmentNumber;</span>
+      } 
     } else {
-<span class="nc" id="L348">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L326">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -360,14 +338,14 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
   @Override
   protected Double stringToBoundary(String boundary, Integer segmentNumber)
       throws IOException {
-<span class="nc bnc" id="L363" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)||segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L364" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
-<span class="nc" id="L365">        return Double.valueOf(boundary);</span>
+<span class="nc bnc" id="L341" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)||segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L342" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
+<span class="nc" id="L343">        return Double.valueOf(boundary);</span>
       } else {
-<span class="nc" id="L367">        return Double.valueOf(boundary) / segmentNumber;</span>
+<span class="nc" id="L345">        return Double.valueOf(boundary) / segmentNumber;</span>
       }
     } else {
-<span class="nc" id="L370">      throw new IOException(</span>
+<span class="nc" id="L348">      throw new IOException(</span>
           &quot;not available for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -381,12 +359,12 @@ public class MtasDataDoubleBasic extends MtasDataBasic&lt;Double, Double&gt; {
    */
   @Override
   public boolean validateSegmentBoundary(Object o) throws IOException {
-<span class="nc bnc" id="L384" title="All 2 branches missed.">    if (o instanceof Double) {</span>
-<span class="nc" id="L385">      return validateWithSegmentBoundary((Double) o);</span>
+<span class="nc bnc" id="L362" title="All 2 branches missed.">    if (o instanceof Double) {</span>
+<span class="nc" id="L363">      return validateWithSegmentBoundary((Double) o);</span>
     } else {
-<span class="nc" id="L387">      throw new IOException(&quot;incorrect type&quot;);</span>
+<span class="nc" id="L365">      throw new IOException(&quot;incorrect type&quot;);</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.html
index 38cd60a..6f70e94 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleFull</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleFull</span></div><h1>MtasDataDoubleFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">538 of 538</td><td class="ctr2">0%</td><td class="bar">74 of 74</td><td class="ctr2">0%</td><td class="ctr1">54</td><td class="ctr2">54</td><td class="ctr1">92</td><td class="ctr2">92</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataDoubleFull.java.html#L281" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="84" alt="84"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleFull.java.html#L316" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="92" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleFull.java.html#L216" class="el_method">compareWithBoundary(Double, Double)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="75" height="10" title="53" alt="53"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleFull.java.html#L238" class="el_method">lastForComputingSegment(Double, Double)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="67" height="10" title="47" alt="47"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleFull.java.html#L76" class="el_method">getItem(int)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="64" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleFull.java.html#L259" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="61" height="10" title="43" alt="43"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleFull.java.html#L161" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="55" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleFull.java.html#L347" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleFull.java.html#L105" class="el_method">add(long[], int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="48" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataDoubleFull.java.html#L62" class="el_method">MtasDataDoubleFull(String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="32" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleFull.java.html#L196" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleFull.java.html#L132" class="el_method">add(double[], int)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleFull.java.html#L368" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="18" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleFull.java.html#L94" class="el_method">add(long, long)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleFull.java.html#L121" class="el_method">add(double, long)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleFull.java.html#L148" class="el_method">add(String, long, long)</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleFull.java.html#L183" class="el_method">add(String, double, long)</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleFull</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleFull</span></div><h1>MtasDataDoubleFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">527 of 527</td><td class="ctr2">0%</td><td class="bar">72 of 72</td><td class="ctr2">0%</td><td class="ctr1">53</td><td class="ctr2">53</td><td class="ctr1">88</td><td class="ctr2">88</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataDoubleFull.java.html#L264" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="84" alt="84"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleFull.java.html#L299" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="54" alt="54"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleFull.java.html#L199" class="el_method">compareWithBoundary(Double, Double)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="53" alt="53"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleFull.java.html#L221" class="el_method">lastForComputingSegment(Double, Double)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="47" alt="47"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleFull.java.html#L59" class="el_method">getItem(int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="64" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleFull.java.html#L242" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="43" alt="43"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleFull.java.html#L144" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleFull.java.html#L325" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleFull.java.html#L88" class="el_method">add(long[], int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataDoubleFull.java.html#L45" class="el_method">MtasDataDoubleFull(String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleFull.java.html#L179" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleFull.java.html#L115" class="el_method">add(double[], int)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleFull.java.html#L346" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleFull.java.html#L77" class="el_method">add(long, long)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleFull.java.html#L104" class="el_method">add(double, long)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleFull.java.html#L131" class="el_method">add(String, long, long)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleFull.java.html#L166" class="el_method">add(String, double, long)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.java.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.java.html
index 2e9ae38..eb17b68 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleFull.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleFull.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleFull.java</span></div><h1>MtasDataDoubleFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleFull.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleFull.java</span></div><h1>MtasDataDoubleFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.util.Collections;
-import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
+
 import org.apache.commons.lang.ArrayUtils;
 import mtas.codec.util.CodecUtil;
 
@@ -18,53 +18,36 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   /**
    * Instantiates a new mtas data double full.
    *
-   * @param collectorType
-   *          the collector type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param subCollectorTypes
-   *          the sub collector types
-   * @param subDataTypes
-   *          the sub data types
-   * @param subStatsTypes
-   *          the sub stats types
-   * @param subStatsItems
-   *          the sub stats items
-   * @param subSortTypes
-   *          the sub sort types
-   * @param subSortDirections
-   *          the sub sort directions
-   * @param subStart
-   *          the sub start
-   * @param subNumber
-   *          the sub number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param collectorType the collector type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param subCollectorTypes the sub collector types
+   * @param subDataTypes the sub data types
+   * @param subStatsTypes the sub stats types
+   * @param subStatsItems the sub stats items
+   * @param subSortTypes the sub sort types
+   * @param subSortDirections the sub sort directions
+   * @param subStart the sub start
+   * @param subNumber the sub number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  public MtasDataDoubleFull(String collectorType, Set&lt;String&gt; statsItems,
+  public MtasDataDoubleFull(String collectorType, SortedSet&lt;String&gt; statsItems,
       String sortType, String sortDirection, Integer start, Integer number,
       String[] subCollectorTypes, String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
-<span class="nc" id="L62">    super(collectorType, CodecUtil.DATA_TYPE_DOUBLE, statsItems, sortType,</span>
+<span class="nc" id="L45">    super(collectorType, CodecUtil.DATA_TYPE_DOUBLE, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, new MtasDataDoubleOperations(), segmentRegistration,
         boundary);
-<span class="nc" id="L67">  }</span>
+<span class="nc" id="L50">  }</span>
 
   /*
    * (non-Javadoc)
@@ -73,13 +56,13 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
    */
   @Override
   protected MtasDataItemDoubleFull getItem(int i) {
-<span class="nc bnc" id="L76" title="All 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
-<span class="nc" id="L77">      return new MtasDataItemDoubleFull(</span>
-<span class="nc" id="L78">          ArrayUtils.toPrimitive(fullValueList[i]),</span>
-<span class="nc bnc" id="L79" title="All 2 branches missed.">          hasSub() ? subCollectorListNextLevel[i] : null, statsItems, sortType,</span>
+<span class="nc bnc" id="L59" title="All 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
+<span class="nc" id="L60">      return new MtasDataItemDoubleFull(</span>
+<span class="nc" id="L61">          ArrayUtils.toPrimitive(fullValueList[i]),</span>
+<span class="nc bnc" id="L62" title="All 2 branches missed.">          hasSub() ? subCollectorListNextLevel[i] : null, getStatsItems(), sortType,</span>
           sortDirection, errorNumber[i], errorList[i], sourceNumberList[i]);
     } else {
-<span class="nc" id="L82">      return null;</span>
+<span class="nc" id="L65">      return null;</span>
     }
   }
 
@@ -91,7 +74,7 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L94">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L77">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -102,12 +85,12 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long[] values, int number)
       throws IOException {
-<span class="nc" id="L105">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L106">    Double[] newValues = new Double[number];</span>
-<span class="nc bnc" id="L107" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L108">      newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
-<span class="nc" id="L109">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
-<span class="nc" id="L110">    return dataCollector;</span>
+<span class="nc" id="L88">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L89">    Double[] newValues = new Double[number];</span>
+<span class="nc bnc" id="L90" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L91">      newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
+<span class="nc" id="L92">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L93">    return dataCollector;</span>
   }
 
   /*
@@ -118,7 +101,7 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L121">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L104">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -129,10 +112,10 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double[] values, int number)
       throws IOException {
-<span class="nc" id="L132">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L133">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="nc" id="L115">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L116">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
         newCurrentExisting);
-<span class="nc" id="L135">    return dataCollector;</span>
+<span class="nc" id="L118">    return dataCollector;</span>
   }
 
   /*
@@ -145,7 +128,7 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum,
       long valueN) throws IOException {
-<span class="nc" id="L148">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L131">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -158,15 +141,15 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long[] values, int number)
       throws IOException {
-<span class="nc bnc" id="L161" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L162">      Double[] newValues = new Double[number];</span>
-<span class="nc bnc" id="L163" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L164">        newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
-<span class="nc" id="L165">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L166">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
-<span class="nc" id="L167">      return subCollector;</span>
+<span class="nc bnc" id="L144" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L145">      Double[] newValues = new Double[number];</span>
+<span class="nc bnc" id="L146" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L147">        newValues[i] = Long.valueOf(values[i]).doubleValue();</span>
+<span class="nc" id="L148">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L149">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
+<span class="nc" id="L150">      return subCollector;</span>
     } else {
-<span class="nc" id="L169">      return null;</span>
+<span class="nc" id="L152">      return null;</span>
     }
   }
 
@@ -180,7 +163,7 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum,
       long valueN) throws IOException {
-<span class="nc" id="L183">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L166">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -193,13 +176,13 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values,
       int number) throws IOException {
-<span class="nc bnc" id="L196" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L197">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L198">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="nc bnc" id="L179" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L180">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L181">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
             newCurrentExisting);      
-<span class="nc" id="L200">      return subCollector;</span>
+<span class="nc" id="L183">      return subCollector;</span>
     } else {
-<span class="nc" id="L202">      return null;</span>
+<span class="nc" id="L185">      return null;</span>
     }
   }
 
@@ -213,14 +196,14 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   protected boolean compareWithBoundary(Double value, Double boundary)
       throws IOException {
-<span class="nc bnc" id="L216" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L217" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc bnc" id="L218" title="All 2 branches missed.">      return value &lt;= boundary;</span>
-<span class="nc bnc" id="L219" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L220" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L221" title="All 2 branches missed.">      return value &gt;= boundary;</span>
+<span class="nc bnc" id="L199" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L200" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc bnc" id="L201" title="All 2 branches missed.">      return value &lt;= boundary;</span>
+<span class="nc bnc" id="L202" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L203" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L204" title="All 2 branches missed.">      return value &gt;= boundary;</span>
     } else {
-<span class="nc" id="L223">      throw new IOException(</span>
+<span class="nc" id="L206">      throw new IOException(</span>
           &quot;can't compare for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -235,14 +218,14 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   protected Double lastForComputingSegment(Double value, Double boundary)
       throws IOException {
-<span class="nc bnc" id="L238" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L239" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L240">      return Math.max(value, boundary);</span>
-<span class="nc bnc" id="L241" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L242" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L243">      return Math.min(value, boundary);</span>
+<span class="nc bnc" id="L221" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L222" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc" id="L223">      return Math.max(value, boundary);</span>
+<span class="nc bnc" id="L224" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L225" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L226">      return Math.min(value, boundary);</span>
     } else {
-<span class="nc" id="L245">      throw new IOException(</span>
+<span class="nc" id="L228">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -256,14 +239,14 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
    */
   @Override
   protected Double lastForComputingSegment() throws IOException {
-<span class="nc bnc" id="L259" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L261">      return Collections.max(segmentValueTopList);</span>
-<span class="nc bnc" id="L262" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L263" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L264">      return Collections.min(segmentValueTopList);</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L243" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc" id="L244">      return Collections.max(segmentValueTopList);</span>
+<span class="nc bnc" id="L245" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L246" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L247">      return Collections.min(segmentValueTopList);</span>
     } else {
-<span class="nc" id="L266">      throw new IOException(</span>
+<span class="nc" id="L249">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -278,30 +261,30 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   protected Double boundaryForSegmentComputing(String segmentName)
       throws IOException {
-<span class="nc bnc" id="L281" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L282" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L283">      Double boundary = boundaryForSegment(segmentName);</span>
-<span class="nc bnc" id="L284" title="All 2 branches missed.">      if (boundary == null) {</span>
-<span class="nc" id="L285">        return null;</span>
+<span class="nc bnc" id="L264" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L265" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L266">      Double boundary = boundaryForSegment(segmentName);</span>
+<span class="nc bnc" id="L267" title="All 2 branches missed.">      if (boundary == null) {</span>
+<span class="nc" id="L268">        return null;</span>
       } else {
-<span class="nc bnc" id="L287" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L288">          long correctionBoundary = 0;</span>
-<span class="nc bnc" id="L289" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
-<span class="nc bnc" id="L290" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
-<span class="nc" id="L291">              Double otherBoundary = segmentValuesBoundary</span>
-<span class="nc" id="L292">                  .get(otherSegmentName);</span>
-<span class="nc bnc" id="L293" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
-<span class="nc" id="L294">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
+<span class="nc bnc" id="L270" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L271">          long correctionBoundary = 0;</span>
+<span class="nc bnc" id="L272" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
+<span class="nc bnc" id="L273" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
+<span class="nc" id="L274">              Double otherBoundary = segmentValuesBoundary</span>
+<span class="nc" id="L275">                  .get(otherSegmentName);</span>
+<span class="nc bnc" id="L276" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
+<span class="nc" id="L277">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
               }
             }
-<span class="nc" id="L297">          }</span>
-<span class="nc" id="L298">          return boundary + correctionBoundary;</span>
+<span class="nc" id="L280">          }</span>
+<span class="nc" id="L281">          return boundary + correctionBoundary;</span>
         } else {
-<span class="nc" id="L300">          return boundary;</span>
+<span class="nc" id="L283">          return boundary;</span>
         }
       }
     } else {
-<span class="nc" id="L304">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L287">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -313,23 +296,18 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
    */
   @Override
   protected Double boundaryForSegment(String segmentName) throws IOException {
-<span class="nc bnc" id="L316" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L317" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L318">      Double thisLast = segmentValueTopListLast.get(segmentName);</span>
-<span class="nc bnc" id="L319" title="All 2 branches missed.">      if (thisLast == null) {</span>
-<span class="nc" id="L320">        return null;</span>
-<span class="nc bnc" id="L321" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
-<span class="nc" id="L322">        Double boundary = thisLast * segmentNumber;</span>
-<span class="nc" id="L323">        return boundary;</span>
-<span class="nc bnc" id="L324" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L325">        Double boundary = thisLast / segmentNumber;</span>
-<span class="nc" id="L326">        return boundary;</span>
+<span class="nc bnc" id="L299" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L300" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L301">      Double thisLast = segmentValueTopListLast.get(segmentName);</span>
+<span class="nc bnc" id="L302" title="All 2 branches missed.">      if (thisLast == null) {</span>
+<span class="nc" id="L303">        return null;</span>
+<span class="nc bnc" id="L304" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
+<span class="nc" id="L305">        return thisLast * segmentNumber;        </span>
       } else {
-        // should not happen
-<span class="nc" id="L329">        return null;</span>
-      }
+<span class="nc" id="L307">        return  thisLast / segmentNumber;        </span>
+      } 
     } else {
-<span class="nc" id="L332">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L310">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -344,14 +322,14 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
   @Override
   protected Double stringToBoundary(String boundary, Integer segmentNumber)
       throws IOException {
-<span class="nc bnc" id="L347" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)||segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L348" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
-<span class="nc" id="L349">        return Double.valueOf(boundary);</span>
+<span class="nc bnc" id="L325" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)||segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L326" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
+<span class="nc" id="L327">        return Double.valueOf(boundary);</span>
       } else {
-<span class="nc" id="L351">        return Double.valueOf(boundary) / segmentNumber;</span>
+<span class="nc" id="L329">        return Double.valueOf(boundary) / segmentNumber;</span>
       }
     } else {
-<span class="nc" id="L354">      throw new IOException(</span>
+<span class="nc" id="L332">      throw new IOException(</span>
           &quot;not available for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -365,12 +343,12 @@ public class MtasDataDoubleFull extends MtasDataFull&lt;Double, Double&gt; {
    */
   @Override
   public boolean validateSegmentBoundary(Object o) throws IOException {
-<span class="nc bnc" id="L368" title="All 2 branches missed.">    if (o instanceof Double) {</span>
-<span class="nc" id="L369">      return validateWithSegmentBoundary((Double) o);</span>
+<span class="nc bnc" id="L346" title="All 2 branches missed.">    if (o instanceof Double) {</span>
+<span class="nc" id="L347">      return validateWithSegmentBoundary((Double) o);</span>
     } else {
-<span class="nc" id="L371">      throw new IOException(&quot;incorrect type&quot;);</span>
+<span class="nc" id="L349">      throw new IOException(&quot;incorrect type&quot;);</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.html
index d7b1c55..7addd44 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleOperations</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleOperations</span></div><h1>MtasDataDoubleOperations</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">156 of 156</td><td class="ctr2">0%</td><td class="bar">34 of 34</td><td class="ctr2">0%</td><td class="ctr1">34</td><td class="ctr2">34</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a14"><a href="MtasDataDoubleOperations.java.html#L22" class="el_method">product11(Double, Double)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleOperations.java.html#L38" class="el_method">add11(Double, Double)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleOperations.java.html#L54" class="el_method">add22(Double, Double)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleOperations.java.html#L69" class="el_method">subtract12(Double, Double)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleOperations.java.html#L115" class="el_method">min11(Double, Double)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleOperations.java.html#L131" class="el_method">max11(Double, Double)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleOperations.java.html#L84" class="el_method">divide1(Double, long)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleOperations.java.html#L99" class="el_method">divide2(Double, long)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleOperations.java.html#L146" class="el_method">exp2(Double)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleOperations.java.html#L161" class="el_method">sqrt2(Double)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleOperations.java.html#L176" class="el_method">log1(Double)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleOperations.java.html#L8" class="el_method">MtasDataDoubleOperations()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleOperations.java.html#L190" class="el_method">createVector1(int)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleOperations.java.html#L200" class="el_method">createVector2(int)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleOperations.java.html#L210" class="el_method">createMatrix1(int)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleOperations.java.html#L220" class="el_method">getZero1()</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a9"><a href="MtasDataDoubleOperations.java.html#L230" class="el_method">getZero2()</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleOperations</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataDoubleOperations</span></div><h1>MtasDataDoubleOperations</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">156 of 156</td><td class="ctr2">0%</td><td class="bar">34 of 34</td><td class="ctr2">0%</td><td class="ctr1">34</td><td class="ctr2">34</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">17</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a14"><a href="MtasDataDoubleOperations.java.html#L22" class="el_method">product11(Double, Double)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasDataDoubleOperations.java.html#L38" class="el_method">add11(Double, Double)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataDoubleOperations.java.html#L54" class="el_method">add22(Double, Double)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a16"><a href="MtasDataDoubleOperations.java.html#L69" class="el_method">subtract12(Double, Double)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasDataDoubleOperations.java.html#L115" class="el_method">min11(Double, Double)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasDataDoubleOperations.java.html#L131" class="el_method">max11(Double, Double)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleOperations.java.html#L84" class="el_method">divide1(Double, long)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleOperations.java.html#L99" class="el_method">divide2(Double, long)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleOperations.java.html#L146" class="el_method">exp2(Double)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><a href="MtasDataDoubleOperations.java.html#L161" class="el_method">sqrt2(Double)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><a href="MtasDataDoubleOperations.java.html#L176" class="el_method">log1(Double)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a13"><a href="MtasDataDoubleOperations.java.html#L8" class="el_method">MtasDataDoubleOperations()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a3"><a href="MtasDataDoubleOperations.java.html#L190" class="el_method">createVector1(int)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleOperations.java.html#L200" class="el_method">createVector2(int)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a2"><a href="MtasDataDoubleOperations.java.html#L210" class="el_method">createMatrix1(int)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleOperations.java.html#L220" class="el_method">getZero1()</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a9"><a href="MtasDataDoubleOperations.java.html#L230" class="el_method">getZero2()</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.java.html b/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.java.html
index 2054d20..aea5044 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataDoubleOperations.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataDoubleOperations.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleOperations.java</span></div><h1>MtasDataDoubleOperations.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataDoubleOperations.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataDoubleOperations.java</span></div><h1>MtasDataDoubleOperations.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.Serializable;
 
@@ -231,4 +231,4 @@ import java.io.Serializable;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataFull.html b/jacoco/mtas.codec.util.collector/MtasDataFull.html
index 64e4552..68fafd3 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataFull.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataFull.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataFull</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataFull</span></div><h1>MtasDataFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">615 of 730</td><td class="ctr2">16%</td><td class="bar">58 of 62</td><td class="ctr2">6%</td><td class="ctr1">39</td><td class="ctr2">46</td><td class="ctr1">107</td><td class="ctr2">131</td><td class="ctr1">9</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasDataFull.java.html#L278" class="el_method">merge(MtasDataCollector, HashMap, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="198" alt="198"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">31</td><td class="ctr2" id="i0">31</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasDataFull.java.html#L162" class="el_method">reduceToKeys(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="85" height="10" title="141" alt="141"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="46" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a12"><a href="MtasDataFull.java.html#L251" class="el_method">remapData(int[][])</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="47" height="10" title="79" alt="79"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i4">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasDataFull.java.html#L139" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="35" height="10" title="59" alt="59"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="36" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><a href="MtasDataFull.java.html#L104" class="el_method">setError(int, String, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="32" height="10" title="54" alt="54"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataFull.java.html#L124" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="18" height="10" title="30" alt="30"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h5">8</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a14"><a href="MtasDataFull.java.html#L223" class="el_method">setValue(int, Number[], int, boolean)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="10" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="32" height="10" title="54" alt="54"/></td><td class="ctr2" id="c5">76%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasDataFull.java.html#L89" class="el_method">error(String, String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasDataFull.java.html#L76" class="el_method">error(String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a6"><a href="MtasDataFull.java.html#L349" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasDataFull.java.html#L25" class="el_method">MtasDataFull(String, String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], MtasDataOperations, String, String)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="19" height="10" title="32" alt="32"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataFull.java.html#L200" class="el_method">copyToNew(int, int)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasDataFull.java.html#L359" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a5"><a href="MtasDataFull.java.html#L336" class="el_method">initNewList(int)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataFull.java.html#L210" class="el_method">copyFromNew()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataFull</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataFull</span></div><h1>MtasDataFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">615 of 730</td><td class="ctr2">15%</td><td class="bar">58 of 62</td><td class="ctr2">6%</td><td class="ctr1">39</td><td class="ctr2">46</td><td class="ctr1">107</td><td class="ctr2">132</td><td class="ctr1">9</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasDataFull.java.html#L283" class="el_method">merge(MtasDataCollector, Map, boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="198" alt="198"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="26" alt="26"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">31</td><td class="ctr2" id="i0">31</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasDataFull.java.html#L167" class="el_method">reduceToKeys(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="141" alt="141"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a12"><a href="MtasDataFull.java.html#L256" class="el_method">remapData(int[][])</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="47" height="10" title="79" alt="79"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i4">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasDataFull.java.html#L144" class="el_method">reduceToSegmentKeys()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="59" alt="59"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><a href="MtasDataFull.java.html#L108" class="el_method">setError(int, String, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="54" alt="54"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataFull.java.html#L128" class="el_method">increaseNewListSize()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="30" alt="30"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h5">8</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a14"><a href="MtasDataFull.java.html#L228" class="el_method">setValue(int, Number[], int, boolean)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="54" alt="54"/></td><td class="ctr2" id="c5">76%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasDataFull.java.html#L93" class="el_method">error(String, String)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasDataFull.java.html#L80" class="el_method">error(String)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a6"><a href="MtasDataFull.java.html#L354" class="el_method">initNewList(int, String, int, String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasDataFull.java.html#L26" class="el_method">MtasDataFull(String, String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], MtasDataOperations, String, String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="32" alt="32"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a1"><a href="MtasDataFull.java.html#L205" class="el_method">copyToNew(int, int)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasDataFull.java.html#L364" class="el_method">initNewListBasic(int)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a5"><a href="MtasDataFull.java.html#L341" class="el_method">initNewList(int)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a0"><a href="MtasDataFull.java.html#L215" class="el_method">copyFromNew()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataFull.java.html b/jacoco/mtas.codec.util.collector/MtasDataFull.java.html
index 77340d3..8c849aa 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataFull.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataFull.java.html
@@ -1,10 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataFull.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataFull.java</span></div><h1>MtasDataFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataFull.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataFull.java</span></div><h1>MtasDataFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.HashMap;
+import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
 
 import mtas.codec.util.CodecUtil;
 import mtas.codec.util.DataCollector;
@@ -21,8 +22,11 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
   /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 1L;
 
+  /** The full value list. */
+<span class="fc" id="L26">  protected T1[][] fullValueList = null;</span>
+  
   /** The new full value list. */
-<span class="fc" id="L25">  protected T1[][] fullValueList = null, newFullValueList = null;</span>
+<span class="fc" id="L29">  protected T1[][] newFullValueList = null;</span>
 
   /** The operations. */
   protected MtasDataOperations&lt;T1, T2&gt; operations;
@@ -51,19 +55,19 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataFull(String collectorType, String dataType,
-      Set&lt;String&gt; statsItems, String sortType, String sortDirection,
+      SortedSet&lt;String&gt; statsItems, String sortType, String sortDirection,
       Integer start, Integer number, String[] subCollectorTypes,
       String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       MtasDataOperations&lt;T1, T2&gt; operations, String segmentRegistration,
       String boundary) throws IOException {
-<span class="fc" id="L61">    super(collectorType, dataType, CodecUtil.STATS_FULL, statsItems, sortType,</span>
+<span class="fc" id="L65">    super(collectorType, dataType, CodecUtil.STATS_FULL, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, segmentRegistration, boundary);
-<span class="fc" id="L65">    this.operations = operations;</span>
-<span class="fc" id="L66">  }</span>
+<span class="fc" id="L69">    this.operations = operations;</span>
+<span class="fc" id="L70">  }</span>
 
   /*
    * (non-Javadoc)
@@ -73,9 +77,9 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @Override
   public final void error(String error) throws IOException {
-<span class="nc" id="L76">    add(false);</span>
-<span class="nc" id="L77">    setError(newCurrentPosition, error, newCurrentExisting);</span>
-<span class="nc" id="L78">  }</span>
+<span class="nc" id="L80">    add(false);</span>
+<span class="nc" id="L81">    setError(newCurrentPosition, error, newCurrentExisting);</span>
+<span class="nc" id="L82">  }</span>
 
   /*
    * (non-Javadoc)
@@ -86,11 +90,11 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @Override
   public final void error(String key, String error) throws IOException {
-<span class="nc bnc" id="L89" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L90">      add(key, false);</span>
-<span class="nc" id="L91">      setError(newCurrentPosition, error, newCurrentExisting);      </span>
+<span class="nc bnc" id="L93" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L94">      add(key, false);</span>
+<span class="nc" id="L95">      setError(newCurrentPosition, error, newCurrentExisting);      </span>
     }
-<span class="nc" id="L93">  }</span>
+<span class="nc" id="L97">  }</span>
 
   /**
    * Sets the error.
@@ -101,17 +105,17 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   protected void setError(int newPosition, String error,
       boolean currentExisting) {
-<span class="nc bnc" id="L104" title="All 2 branches missed.">    if (!currentExisting) {</span>
-<span class="nc" id="L105">      newFullValueList[newPosition] = operations.createVector1(0);</span>
+<span class="nc bnc" id="L108" title="All 2 branches missed.">    if (!currentExisting) {</span>
+<span class="nc" id="L109">      newFullValueList[newPosition] = operations.createVector1(0);</span>
     }
-<span class="nc" id="L107">    newErrorNumber[newPosition]++;</span>
-<span class="nc bnc" id="L108" title="All 2 branches missed.">    if (newErrorList[newPosition].containsKey(error)) {</span>
-<span class="nc" id="L109">      newErrorList[newPosition].put(error,</span>
-<span class="nc" id="L110">          newErrorList[newPosition].get(error) + 1);</span>
+<span class="nc" id="L111">    newErrorNumber[newPosition]++;</span>
+<span class="nc bnc" id="L112" title="All 2 branches missed.">    if (newErrorList[newPosition].containsKey(error)) {</span>
+<span class="nc" id="L113">      newErrorList[newPosition].put(error,</span>
+<span class="nc" id="L114">          newErrorList[newPosition].get(error) + 1);</span>
     } else {
-<span class="nc" id="L112">      newErrorList[newPosition].put(error, 1);</span>
+<span class="nc" id="L116">      newErrorList[newPosition].put(error, 1);</span>
     }
-<span class="nc" id="L114">  }</span>
+<span class="nc" id="L118">  }</span>
 
   /*
    * (non-Javadoc)
@@ -121,35 +125,36 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
   @Override
   protected final void increaseNewListSize() throws IOException {
     // register old situation
-<span class="nc" id="L124">    int tmpOldSize = newKeyList.length;</span>
-<span class="nc" id="L125">    int tmpNewPosition = newPosition;</span>
+<span class="nc" id="L128">    int tmpOldSize = newKeyList.length;</span>
+<span class="nc" id="L129">    int tmpNewPosition = newPosition;</span>
     // increase
-<span class="nc" id="L127">    super.increaseNewListSize();</span>
+<span class="nc" id="L131">    super.increaseNewListSize();</span>
     // reconstruct
-<span class="nc" id="L129">    T1[][] tmpNewFullValueList = newFullValueList;</span>
-<span class="nc" id="L130">    newFullValueList = operations.createMatrix1(newSize);</span>
-<span class="nc" id="L131">    newPosition = tmpNewPosition;</span>
-<span class="nc" id="L132">    System.arraycopy(tmpNewFullValueList, 0, newFullValueList, 0, tmpOldSize);</span>
-<span class="nc" id="L133">  }</span>
+<span class="nc" id="L133">    T1[][] tmpNewFullValueList = newFullValueList;</span>
+<span class="nc" id="L134">    newFullValueList = operations.createMatrix1(newSize);</span>
+<span class="nc" id="L135">    newPosition = tmpNewPosition;</span>
+<span class="nc" id="L136">    System.arraycopy(tmpNewFullValueList, 0, newFullValueList, 0, tmpOldSize);</span>
+<span class="nc" id="L137">  }</span>
 
   /* (non-Javadoc)
    * @see mtas.codec.util.collector.MtasDataCollector#reduceToSegmentKeys()
    */
+  @Override
   public void reduceToSegmentKeys() {
-<span class="nc bnc" id="L139" title="All 4 branches missed.">    if (segmentRegistration != null &amp;&amp; size &gt; 0) {</span>
-<span class="nc" id="L140">      int sizeCopy = size;</span>
-<span class="nc" id="L141">      String[] keyListCopy = keyList.clone();</span>
-<span class="nc" id="L142">      T1[][] fullValueListCopy = fullValueList.clone();</span>
-<span class="nc" id="L143">      size = 0;</span>
-<span class="nc bnc" id="L144" title="All 2 branches missed.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
-<span class="nc bnc" id="L145" title="All 2 branches missed.">        if (segmentKeys.contains(keyListCopy[i])) {</span>
-<span class="nc" id="L146">          keyList[size] = keyListCopy[i];</span>
-<span class="nc" id="L147">          fullValueList[size] = fullValueListCopy[i];</span>
-<span class="nc" id="L148">          size++;</span>
+<span class="nc bnc" id="L144" title="All 4 branches missed.">    if (segmentRegistration != null &amp;&amp; size &gt; 0) {</span>
+<span class="nc" id="L145">      int sizeCopy = size;</span>
+<span class="nc" id="L146">      String[] keyListCopy = keyList.clone();</span>
+<span class="nc" id="L147">      T1[][] fullValueListCopy = fullValueList.clone();</span>
+<span class="nc" id="L148">      size = 0;</span>
+<span class="nc bnc" id="L149" title="All 2 branches missed.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
+<span class="nc bnc" id="L150" title="All 2 branches missed.">        if (segmentKeys.contains(keyListCopy[i])) {</span>
+<span class="nc" id="L151">          keyList[size] = keyListCopy[i];</span>
+<span class="nc" id="L152">          fullValueList[size] = fullValueListCopy[i];</span>
+<span class="nc" id="L153">          size++;</span>
         }
       }
     }
-<span class="nc" id="L152">  }</span>
+<span class="nc" id="L157">  }</span>
 
   /*
    * (non-Javadoc)
@@ -159,36 +164,36 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void reduceToKeys(Set&lt;String&gt; keys) {
-<span class="nc bnc" id="L162" title="All 2 branches missed.">    if (size &gt; 0) {</span>
-<span class="nc" id="L163">      int sizeCopy = size;</span>
-<span class="nc" id="L164">      String[] keyListCopy = keyList.clone();</span>
-<span class="nc" id="L165">      int[] errorNumberCopy = errorNumber.clone();</span>
-<span class="nc" id="L166">      HashMap&lt;String, Integer&gt;[] errorListCopy = errorList.clone();</span>
-<span class="nc" id="L167">      int[] sourceNumberListCopy = sourceNumberList.clone();</span>
-<span class="nc" id="L168">      T1[][] fullValueListCopy = fullValueList.clone();</span>
-<span class="nc bnc" id="L169" title="All 2 branches missed.">      for (int i = 0; i &lt; fullValueListCopy.length; i++) {</span>
-<span class="nc bnc" id="L170" title="All 2 branches missed.">        if (fullValueListCopy[i] != null) {</span>
-<span class="nc" id="L171">          fullValueListCopy[i] = fullValueListCopy[i].clone();</span>
+<span class="nc bnc" id="L167" title="All 2 branches missed.">    if (size &gt; 0) {</span>
+<span class="nc" id="L168">      int sizeCopy = size;</span>
+<span class="nc" id="L169">      String[] keyListCopy = keyList.clone();</span>
+<span class="nc" id="L170">      int[] errorNumberCopy = errorNumber.clone();</span>
+<span class="nc" id="L171">      HashMap&lt;String, Integer&gt;[] errorListCopy = errorList.clone();</span>
+<span class="nc" id="L172">      int[] sourceNumberListCopy = sourceNumberList.clone();</span>
+<span class="nc" id="L173">      T1[][] fullValueListCopy = fullValueList.clone();</span>
+<span class="nc bnc" id="L174" title="All 2 branches missed.">      for (int i = 0; i &lt; fullValueListCopy.length; i++) {</span>
+<span class="nc bnc" id="L175" title="All 2 branches missed.">        if (fullValueListCopy[i] != null) {</span>
+<span class="nc" id="L176">          fullValueListCopy[i] = fullValueListCopy[i].clone();</span>
         }
       }
-<span class="nc" id="L174">      keyList = new String[keys.size()];</span>
-<span class="nc" id="L175">      errorNumber = new int[keys.size()];</span>
-<span class="nc" id="L176">      errorList = new HashMap[keys.size()];</span>
-<span class="nc" id="L177">      sourceNumberList = new int[keys.size()];</span>
-<span class="nc" id="L178">      fullValueList = operations.createMatrix1(keys.size());</span>
-<span class="nc" id="L179">      size = 0;</span>
-<span class="nc bnc" id="L180" title="All 2 branches missed.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
-<span class="nc bnc" id="L181" title="All 2 branches missed.">        if (keys.contains(keyListCopy[i])) {</span>
-<span class="nc" id="L182">          keyList[size] = keyListCopy[i];</span>
-<span class="nc" id="L183">          errorNumber[size] = errorNumberCopy[i];</span>
-<span class="nc" id="L184">          errorList[size] = errorListCopy[i];</span>
-<span class="nc" id="L185">          sourceNumberList[size] = sourceNumberListCopy[i];</span>
-<span class="nc" id="L186">          fullValueList[size] = fullValueListCopy[i];</span>
-<span class="nc" id="L187">          size++;</span>
+<span class="nc" id="L179">      keyList = new String[keys.size()];</span>
+<span class="nc" id="L180">      errorNumber = new int[keys.size()];</span>
+<span class="nc" id="L181">      errorList = new HashMap[keys.size()];</span>
+<span class="nc" id="L182">      sourceNumberList = new int[keys.size()];</span>
+<span class="nc" id="L183">      fullValueList = operations.createMatrix1(keys.size());</span>
+<span class="nc" id="L184">      size = 0;</span>
+<span class="nc bnc" id="L185" title="All 2 branches missed.">      for (int i = 0; i &lt; sizeCopy; i++) {</span>
+<span class="nc bnc" id="L186" title="All 2 branches missed.">        if (keys.contains(keyListCopy[i])) {</span>
+<span class="nc" id="L187">          keyList[size] = keyListCopy[i];</span>
+<span class="nc" id="L188">          errorNumber[size] = errorNumberCopy[i];</span>
+<span class="nc" id="L189">          errorList[size] = errorListCopy[i];</span>
+<span class="nc" id="L190">          sourceNumberList[size] = sourceNumberListCopy[i];</span>
+<span class="nc" id="L191">          fullValueList[size] = fullValueListCopy[i];</span>
+<span class="nc" id="L192">          size++;</span>
         }
       }
     }
-<span class="nc" id="L191">  }</span>
+<span class="nc" id="L196">  }</span>
 
   /*
    * (non-Javadoc)
@@ -197,8 +202,8 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @Override
   protected void copyToNew(int position, int newPosition) {
-<span class="fc" id="L200">    newFullValueList[newPosition] = fullValueList[position];</span>
-<span class="fc" id="L201">  }</span>
+<span class="fc" id="L205">    newFullValueList[newPosition] = fullValueList[position];</span>
+<span class="fc" id="L206">  }</span>
 
   /*
    * (non-Javadoc)
@@ -207,8 +212,8 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @Override
   protected void copyFromNew() {
-<span class="fc" id="L210">    fullValueList = newFullValueList;</span>
-<span class="fc" id="L211">  }</span>
+<span class="fc" id="L215">    fullValueList = newFullValueList;</span>
+<span class="fc" id="L216">  }</span>
 
   /**
    * Sets the value.
@@ -220,26 +225,26 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   protected void setValue(int newPosition, T1[] values, int number,
       boolean currentExisting) {
-<span class="pc bpc" id="L223" title="1 of 2 branches missed.">    if (number &gt; 0) {</span>
-<span class="fc bfc" id="L224" title="All 2 branches covered.">      if (currentExisting) {</span>
-<span class="fc" id="L225">        T1[] tmpList = operations</span>
-<span class="fc" id="L226">            .createVector1(newFullValueList[newPosition].length + number);</span>
-<span class="fc" id="L227">        System.arraycopy(newFullValueList[newPosition], 0, tmpList, 0,</span>
+<span class="pc bpc" id="L228" title="1 of 2 branches missed.">    if (number &gt; 0) {</span>
+<span class="fc bfc" id="L229" title="All 2 branches covered.">      if (currentExisting) {</span>
+<span class="fc" id="L230">        T1[] tmpList = operations</span>
+<span class="fc" id="L231">            .createVector1(newFullValueList[newPosition].length + number);</span>
+<span class="fc" id="L232">        System.arraycopy(newFullValueList[newPosition], 0, tmpList, 0,</span>
             newFullValueList[newPosition].length);
-<span class="fc" id="L229">        System.arraycopy(values, 0, tmpList,</span>
+<span class="fc" id="L234">        System.arraycopy(values, 0, tmpList,</span>
             newFullValueList[newPosition].length, number);
-<span class="fc" id="L231">        newFullValueList[newPosition] = tmpList;</span>
-<span class="fc" id="L232">      } else {</span>
-<span class="pc bpc" id="L233" title="1 of 2 branches missed.">        if (number &lt; values.length) {</span>
-<span class="nc" id="L234">          T1[] tmpList = operations.createVector1(number);</span>
-<span class="nc" id="L235">          System.arraycopy(values, 0, tmpList, 0, number);</span>
-<span class="nc" id="L236">          newFullValueList[newPosition] = tmpList;</span>
-<span class="nc" id="L237">        } else {</span>
-<span class="fc" id="L238">          newFullValueList[newPosition] = values;</span>
+<span class="fc" id="L236">        newFullValueList[newPosition] = tmpList;</span>
+<span class="fc" id="L237">      } else {</span>
+<span class="pc bpc" id="L238" title="1 of 2 branches missed.">        if (number &lt; values.length) {</span>
+<span class="nc" id="L239">          T1[] tmpList = operations.createVector1(number);</span>
+<span class="nc" id="L240">          System.arraycopy(values, 0, tmpList, 0, number);</span>
+<span class="nc" id="L241">          newFullValueList[newPosition] = tmpList;</span>
+<span class="nc" id="L242">        } else {</span>
+<span class="fc" id="L243">          newFullValueList[newPosition] = values;</span>
         }
       }
     }
-<span class="fc" id="L242">  }</span>
+<span class="fc" id="L247">  }</span>
 
   /*
    * (non-Javadoc)
@@ -248,22 +253,22 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @Override
   protected void remapData(int[][] mapping) throws IOException {
-<span class="nc" id="L251">    super.remapData(mapping);</span>
-<span class="nc" id="L252">    T1[][] originalFullValueList = fullValueList.clone();</span>
-<span class="nc" id="L253">    fullValueList = operations.createMatrix1(mapping.length);</span>
-<span class="nc bnc" id="L254" title="All 2 branches missed.">    for (int i = 0; i &lt; mapping.length; i++) {</span>
-<span class="nc bnc" id="L255" title="All 2 branches missed.">      for (int j = 0; j &lt; mapping[i].length; j++) {</span>
-<span class="nc bnc" id="L256" title="All 2 branches missed.">        if (j == 0) {</span>
-<span class="nc" id="L257">          setValue(i, originalFullValueList[mapping[i][j]],</span>
+<span class="nc" id="L256">    super.remapData(mapping);</span>
+<span class="nc" id="L257">    T1[][] originalFullValueList = fullValueList.clone();</span>
+<span class="nc" id="L258">    fullValueList = operations.createMatrix1(mapping.length);</span>
+<span class="nc bnc" id="L259" title="All 2 branches missed.">    for (int i = 0; i &lt; mapping.length; i++) {</span>
+<span class="nc bnc" id="L260" title="All 2 branches missed.">      for (int j = 0; j &lt; mapping[i].length; j++) {</span>
+<span class="nc bnc" id="L261" title="All 2 branches missed.">        if (j == 0) {</span>
+<span class="nc" id="L262">          setValue(i, originalFullValueList[mapping[i][j]],</span>
               originalFullValueList[mapping[i][j]].length, false);
         } else {
-<span class="nc" id="L260">          setValue(i, originalFullValueList[mapping[i][j]],</span>
+<span class="nc" id="L265">          setValue(i, originalFullValueList[mapping[i][j]],</span>
               originalFullValueList[mapping[i][j]].length, true);
         }
       }
     }
-<span class="nc" id="L265">    fullValueList = newFullValueList;</span>
-<span class="nc" id="L266">  }</span>
+<span class="nc" id="L270">    fullValueList = newFullValueList;</span>
+<span class="nc" id="L271">  }</span>
 
   /*
    * (non-Javadoc)
@@ -273,58 +278,58 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @Override
   public void merge(MtasDataCollector&lt;?, ?&gt; newDataCollector,
-      HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
+      Map&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map,
       boolean increaseSourceNumber) throws IOException {
-<span class="nc" id="L278">    closeNewList();</span>
-<span class="nc bnc" id="L279" title="All 2 branches missed.">    if (!collectorType.equals(newDataCollector.getCollectorType())</span>
-<span class="nc bnc" id="L280" title="All 2 branches missed.">        || !dataType.equals(newDataCollector.getDataType())</span>
-<span class="nc bnc" id="L281" title="All 4 branches missed.">        || !statsType.equals(newDataCollector.getStatsType())</span>
+<span class="nc" id="L283">    closeNewList();</span>
+<span class="nc bnc" id="L284" title="All 2 branches missed.">    if (!collectorType.equals(newDataCollector.getCollectorType())</span>
+<span class="nc bnc" id="L285" title="All 2 branches missed.">        || !dataType.equals(newDataCollector.getDataType())</span>
+<span class="nc bnc" id="L286" title="All 4 branches missed.">        || !statsType.equals(newDataCollector.getStatsType())</span>
         || !(newDataCollector instanceof MtasDataFull)) {
-<span class="nc" id="L283">      throw new IOException(&quot;cannot merge different dataCollectors&quot;);</span>
+<span class="nc" id="L288">      throw new IOException(&quot;cannot merge different dataCollectors&quot;);</span>
     } else {
-<span class="nc" id="L285">      segmentRegistration = null;</span>
+<span class="nc" id="L290">      segmentRegistration = null;</span>
       @SuppressWarnings(&quot;unchecked&quot;)
-<span class="nc" id="L287">      MtasDataFull&lt;T1, T2&gt; newMtasDataFull = (MtasDataFull&lt;T1, T2&gt;) newDataCollector;</span>
-<span class="nc" id="L288">      closeNewList();</span>
-<span class="nc" id="L289">      initNewList(newMtasDataFull.getSize());</span>
-<span class="nc bnc" id="L290" title="All 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L291">        map.put(newDataCollector, this);</span>
-<span class="nc bnc" id="L292" title="All 2 branches missed.">        for (int i = 0; i &lt; newMtasDataFull.getSize(); i++) {</span>
-<span class="nc bnc" id="L293" title="All 2 branches missed.">          if (newMtasDataFull.fullValueList[i].length &gt; 0) {</span>
-<span class="nc" id="L294">            MtasDataCollector&lt;?, ?&gt;[] subCollectors = new MtasDataCollector&lt;?, ?&gt;[1];</span>
-<span class="nc" id="L295">            subCollectors[0] = add(newMtasDataFull.keyList[i],</span>
+<span class="nc" id="L292">      MtasDataFull&lt;T1, T2&gt; newMtasDataFull = (MtasDataFull&lt;T1, T2&gt;) newDataCollector;</span>
+<span class="nc" id="L293">      closeNewList();</span>
+<span class="nc" id="L294">      initNewList(newMtasDataFull.getSize());</span>
+<span class="nc bnc" id="L295" title="All 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L296">        map.put(newDataCollector, this);</span>
+<span class="nc bnc" id="L297" title="All 2 branches missed.">        for (int i = 0; i &lt; newMtasDataFull.getSize(); i++) {</span>
+<span class="nc bnc" id="L298" title="All 2 branches missed.">          if (newMtasDataFull.fullValueList[i].length &gt; 0) {</span>
+<span class="nc" id="L299">            MtasDataCollector&lt;?, ?&gt;[] subCollectors = new MtasDataCollector&lt;?, ?&gt;[1];</span>
+<span class="nc" id="L300">            subCollectors[0] = add(newMtasDataFull.keyList[i],</span>
                 increaseSourceNumber);
-<span class="nc" id="L297">            setError(newCurrentPosition, newMtasDataFull.errorNumber[i],</span>
+<span class="nc" id="L302">            setError(newCurrentPosition, newMtasDataFull.errorNumber[i],</span>
                 newMtasDataFull.errorList[i], newCurrentExisting);
-<span class="nc" id="L299">            setValue(newCurrentPosition, newMtasDataFull.fullValueList[i],</span>
+<span class="nc" id="L304">            setValue(newCurrentPosition, newMtasDataFull.fullValueList[i],</span>
                 newMtasDataFull.fullValueList[i].length, newCurrentExisting);
-<span class="nc bnc" id="L301" title="All 4 branches missed.">            if (hasSub() &amp;&amp; newMtasDataFull.hasSub()) {</span>
+<span class="nc bnc" id="L306" title="All 4 branches missed.">            if (hasSub() &amp;&amp; newMtasDataFull.hasSub()) {</span>
               // single key implies exactly one subCollector if hasSub
-<span class="nc" id="L303">              subCollectors[0].merge(</span>
+<span class="nc" id="L308">              subCollectors[0].merge(</span>
                   newMtasDataFull.subCollectorListNextLevel[i], map,
                   increaseSourceNumber);
             }
           }
         }
-<span class="nc bnc" id="L309" title="All 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L310">        map.put(newDataCollector, this);</span>
-<span class="nc bnc" id="L311" title="All 2 branches missed.">        if (newMtasDataFull.getSize() &gt; 0) {</span>
-<span class="nc" id="L312">          MtasDataCollector&lt;?, ?&gt; subCollector = add(increaseSourceNumber);</span>
-<span class="nc" id="L313">          setError(newCurrentPosition, newMtasDataFull.errorNumber[0],</span>
+<span class="nc bnc" id="L314" title="All 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L315">        map.put(newDataCollector, this);</span>
+<span class="nc bnc" id="L316" title="All 2 branches missed.">        if (newMtasDataFull.getSize() &gt; 0) {</span>
+<span class="nc" id="L317">          MtasDataCollector&lt;?, ?&gt; subCollector = add(increaseSourceNumber);</span>
+<span class="nc" id="L318">          setError(newCurrentPosition, newMtasDataFull.errorNumber[0],</span>
               newMtasDataFull.errorList[0], newCurrentExisting);
-<span class="nc" id="L315">          setValue(newCurrentPosition, newMtasDataFull.fullValueList[0],</span>
+<span class="nc" id="L320">          setValue(newCurrentPosition, newMtasDataFull.fullValueList[0],</span>
               newMtasDataFull.fullValueList[0].length, newCurrentExisting);
-<span class="nc bnc" id="L317" title="All 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataFull.hasSub()) {</span>
-<span class="nc" id="L318">            subCollector.merge(newMtasDataFull.subCollectorNextLevel, map,</span>
+<span class="nc bnc" id="L322" title="All 4 branches missed.">          if (hasSub() &amp;&amp; newMtasDataFull.hasSub()) {</span>
+<span class="nc" id="L323">            subCollector.merge(newMtasDataFull.subCollectorNextLevel, map,</span>
                 increaseSourceNumber);
           }
-<span class="nc" id="L321">        }</span>
+<span class="nc" id="L326">        }</span>
       } else {
-<span class="nc" id="L323">        throw new IOException(&quot;cannot merge &quot; + collectorType);</span>
+<span class="nc" id="L328">        throw new IOException(&quot;cannot merge &quot; + collectorType);</span>
       }
-<span class="nc" id="L325">      closeNewList();</span>
+<span class="nc" id="L330">      closeNewList();</span>
     }
-<span class="nc" id="L327">  }</span>
+<span class="nc" id="L332">  }</span>
 
   /*
    * (non-Javadoc)
@@ -333,9 +338,9 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    */
   @Override
   public final void initNewList(int maxNumberOfTerms) throws IOException {
-<span class="fc" id="L336">    super.initNewList(maxNumberOfTerms);</span>
-<span class="fc" id="L337">    initNewListBasic(maxNumberOfTerms);</span>
-<span class="fc" id="L338">  }</span>
+<span class="fc" id="L341">    super.initNewList(maxNumberOfTerms);</span>
+<span class="fc" id="L342">    initNewListBasic(maxNumberOfTerms);</span>
+<span class="fc" id="L343">  }</span>
 
   /*
    * (non-Javadoc)
@@ -346,9 +351,9 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
   @Override
   public final void initNewList(int maxNumberOfTerms, String segmentName,
       int segmentNumber, String boundary) throws IOException {
-<span class="nc" id="L349">    super.initNewList(maxNumberOfTerms, segmentName, segmentNumber, boundary);</span>
-<span class="nc" id="L350">    initNewListBasic(maxNumberOfTerms);</span>
-<span class="nc" id="L351">  }</span>
+<span class="nc" id="L354">    super.initNewList(maxNumberOfTerms, segmentName, segmentNumber, boundary);</span>
+<span class="nc" id="L355">    initNewListBasic(maxNumberOfTerms);</span>
+<span class="nc" id="L356">  }</span>
 
   /**
    * Inits the new list basic.
@@ -356,8 +361,8 @@ abstract class MtasDataFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 
    * @param maxNumberOfTerms the max number of terms
    */
   private void initNewListBasic(int maxNumberOfTerms) {
-<span class="fc" id="L359">    newFullValueList = operations.createMatrix1(newSize);</span>
-<span class="fc" id="L360">  }</span>
+<span class="fc" id="L364">    newFullValueList = operations.createMatrix1(newSize);</span>
+<span class="fc" id="L365">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItem.html b/jacoco/mtas.codec.util.collector/MtasDataItem.html
index 8e4d06b..fc47d78 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItem.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItem</span></div><h1>MtasDataItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">20 of 73</td><td class="ctr2">73%</td><td class="bar">3 of 6</td><td class="ctr2">50%</td><td class="ctr1">4</td><td class="ctr2">8</td><td class="ctr1">8</td><td class="ctr2">29</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasDataItem.java.html#L125" class="el_method">computeComparableValue()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="63" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="56" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">47%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="90" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">25%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasDataItem.java.html#L109" class="el_method">getSub()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasDataItem.java.html#L69" class="el_method">MtasDataItem(MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="112" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataItem.java.html#L153" class="el_method">getComparableValue()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="30" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItem</span></div><h1>MtasDataItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">19 of 86</td><td class="ctr2">77%</td><td class="bar">3 of 6</td><td class="ctr2">50%</td><td class="ctr1">5</td><td class="ctr2">11</td><td class="ctr1">7</td><td class="ctr2">33</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasDataItem.java.html#L135" class="el_method">computeComparableValue()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="22" alt="22"/></td><td class="ctr2" id="c4">62%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">25%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">15</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasDataItem.java.html#L102" class="el_method">getSub()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItem.java.html#L128" class="el_method">getErrorList()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasDataItem.java.html#L66" class="el_method">MtasDataItem(MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataItem.java.html#L164" class="el_method">getComparableValue()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasDataItem.java.html#L21" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasDataItem.java.html#L119" class="el_method">getStatsItems()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItem.java.html b/jacoco/mtas.codec.util.collector/MtasDataItem.java.html
index 70004f5..df5b421 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItem.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItem.java.html
@@ -1,23 +1,25 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItem.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItem.java</span></div><h1>MtasDataItem.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItem.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItem.java</span></div><h1>MtasDataItem.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
-import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 /**
  * The Class MtasDataItem.
  *
- * @param &lt;T1&gt;
- *          the generic type
- * @param &lt;T2&gt;
- *          the generic type
+ * @param &lt;T1&gt; the generic type
+ * @param &lt;T2&gt; the generic type
  */
 public abstract class MtasDataItem&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 extends Number &amp; Comparable&lt;T2&gt;&gt;
     implements Serializable, Comparable&lt;MtasDataItem&lt;T1, T2&gt;&gt; {
 
+  /** The log. */
+<span class="fc" id="L21">  private static Log log = LogFactory.getLog(MtasDataItem.class);</span>
+  
   /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 1L;
 
@@ -25,17 +27,19 @@ public abstract class MtasDataItem&lt;T1 extends Number &amp; Comparable&lt;T1&g
   protected MtasDataCollector&lt;?, ?&gt; sub;
 
   /** The stats items. */
-  protected Set&lt;String&gt; statsItems;
+  private Set&lt;String&gt; statsItems;
 
-  /** The sort direction. */
+  /** The sort type. */
   protected String sortType;
+  
+  /** The sort direction. */
   protected String sortDirection;
 
   /** The error number. */
   protected int errorNumber;
 
   /** The error list. */
-  protected Map&lt;String, Integer&gt; errorList;
+  private Map&lt;String, Integer&gt; errorList;
 
   /** The comparable sort value. */
   protected MtasDataItemNumberComparator&lt;?&gt; comparableSortValue;
@@ -49,53 +53,42 @@ public abstract class MtasDataItem&lt;T1 extends Number &amp; Comparable&lt;T1&g
   /**
    * Instantiates a new mtas data item.
    *
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param sourceNumber
-   *          the source number
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param sourceNumber the source number
    */
   public MtasDataItem(MtasDataCollector&lt;?, ?&gt; sub, Set&lt;String&gt; statsItems,
       String sortType, String sortDirection, int errorNumber,
-<span class="fc" id="L69">      Map&lt;String, Integer&gt; errorList, int sourceNumber) {</span>
-<span class="fc" id="L70">    this.sub = sub;</span>
-<span class="fc" id="L71">    this.statsItems = statsItems;</span>
-<span class="fc" id="L72">    this.sortType = sortType;</span>
-<span class="fc" id="L73">    this.sortDirection = sortDirection;</span>
-<span class="fc" id="L74">    this.errorNumber = errorNumber;</span>
-<span class="fc" id="L75">    this.errorList = errorList;</span>
-<span class="fc" id="L76">    this.sourceNumber = sourceNumber;</span>
-<span class="fc" id="L77">    this.comparableSortValue = null;</span>
-<span class="fc" id="L78">    this.recomputeComparableSortValue = true;</span>
-<span class="fc" id="L79">  }</span>
+<span class="fc" id="L66">      Map&lt;String, Integer&gt; errorList, int sourceNumber) {</span>
+<span class="fc" id="L67">    this.sub = sub;</span>
+<span class="fc" id="L68">    this.statsItems = statsItems;</span>
+<span class="fc" id="L69">    this.sortType = sortType;</span>
+<span class="fc" id="L70">    this.sortDirection = sortDirection;</span>
+<span class="fc" id="L71">    this.errorNumber = errorNumber;</span>
+<span class="fc" id="L72">    this.errorList = errorList;</span>
+<span class="fc" id="L73">    this.sourceNumber = sourceNumber;</span>
+<span class="fc" id="L74">    this.comparableSortValue = null;</span>
+<span class="fc" id="L75">    this.recomputeComparableSortValue = true;</span>
+<span class="fc" id="L76">  }</span>
 
   /**
    * Adds the.
    *
-   * @param newItem
-   *          the new item
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param newItem the new item
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public abstract void add(MtasDataItem&lt;T1, T2&gt; newItem) throws IOException;
 
   /**
    * Rewrite.
    *
-   * @param showDebugInfo
-   *          the show debug info
+   * @param showDebugInfo the show debug info
    * @return the map
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public abstract Map&lt;String, Object&gt; rewrite(boolean showDebugInfo)
       throws IOException;
@@ -105,75 +98,93 @@ public abstract class MtasDataItem&lt;T1 extends Number &amp; Comparable&lt;T1&g
    *
    * @return the sub
    */
-  public MtasDataCollector&lt;?, ?&gt; getSub() {
-<span class="nc" id="L109">    return sub;</span>
+  public MtasDataCollector getSub() {
+<span class="nc" id="L102">    return sub;</span>
   }
 
   /**
    * Gets the compare value type.
    *
    * @return the compare value type
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   protected abstract int getCompareValueType() throws IOException;
+  
+  /**
+   * Gets the stats items.
+   *
+   * @return the stats items
+   */
+  protected final Set&lt;String&gt; getStatsItems() {
+<span class="fc" id="L119">    return statsItems;</span>
+  }
 
   /**
+   * Gets the error list.
+   *
+   * @return the error list
+   */
+  protected final Map&lt;String, Integer&gt; getErrorList() {
+<span class="nc" id="L128">    return errorList;</span>
+  }
+  
+  /**
    * Compute comparable value.
    */
   private void computeComparableValue() {
-<span class="fc" id="L125">    recomputeComparableSortValue = false;</span>
+<span class="fc" id="L135">    recomputeComparableSortValue = false;</span>
     try {
-<span class="fc" id="L127">      int type = getCompareValueType();</span>
-<span class="pc bpc" id="L128" title="3 of 4 branches missed.">      switch (type) {</span>
+<span class="fc" id="L137">      int type = getCompareValueType();</span>
+<span class="pc bpc" id="L138" title="3 of 4 branches missed.">      switch (type) {</span>
       case 0:
-<span class="nc" id="L130">        comparableSortValue = getCompareValue0();</span>
-<span class="nc" id="L131">        break;</span>
+<span class="nc" id="L140">        comparableSortValue = getCompareValue0();</span>
+<span class="nc" id="L141">        break;</span>
       case 1:
-<span class="fc" id="L133">        comparableSortValue = getCompareValue1();</span>
-<span class="fc" id="L134">        break;</span>
+<span class="fc" id="L143">        comparableSortValue = getCompareValue1();</span>
+<span class="fc" id="L144">        break;</span>
       case 2:
-<span class="nc" id="L136">        comparableSortValue = getCompareValue2();</span>
-<span class="nc" id="L137">        break;</span>
+<span class="nc" id="L146">        comparableSortValue = getCompareValue2();</span>
+<span class="nc" id="L147">        break;</span>
       default:
-<span class="nc" id="L139">        comparableSortValue = null;</span>
+<span class="nc" id="L149">        comparableSortValue = null;</span>
         break;
       }
-<span class="nc" id="L142">    } catch (IOException e) {</span>
-<span class="nc" id="L143">      comparableSortValue = null;</span>
-<span class="fc" id="L144">    }</span>
-<span class="fc" id="L145">  }</span>
+<span class="fc" id="L152">    } catch (IOException e) {</span>
+<span class="fc" id="L153">      log.debug(e);</span>
+<span class="fc" id="L154">      comparableSortValue = null;</span>
+<span class="fc" id="L155">    }</span>
+<span class="fc" id="L156">  }</span>
 
   /**
    * Gets the comparable value.
    *
    * @return the comparable value
    */
-  protected final MtasDataItemNumberComparator&lt;?&gt; getComparableValue() {
-<span class="fc bfc" id="L153" title="All 2 branches covered.">    if (recomputeComparableSortValue) {</span>
-<span class="fc" id="L154">      computeComparableValue();</span>
+  protected final MtasDataItemNumberComparator getComparableValue() {
+<span class="fc bfc" id="L164" title="All 2 branches covered.">    if (recomputeComparableSortValue) {</span>
+<span class="fc" id="L165">      computeComparableValue();</span>
     }
-<span class="fc" id="L156">    return comparableSortValue;</span>
+<span class="fc" id="L167">    return comparableSortValue;</span>
   }
 
   /**
-   * Gets the compare value0.
+   * Gets the compare value 0.
    *
-   * @return the compare value0
+   * @return the compare value 0
    */
   protected abstract MtasDataItemNumberComparator&lt;Long&gt; getCompareValue0();
 
   /**
-   * Gets the compare value1.
+   * Gets the compare value 1.
    *
-   * @return the compare value1
+   * @return the compare value 1
    */
   protected abstract MtasDataItemNumberComparator&lt;T1&gt; getCompareValue1();
 
   /**
-   * Gets the compare value2.
+   * Gets the compare value 2.
    *
-   * @return the compare value2
+   * @return the compare value 2
    */
   protected abstract MtasDataItemNumberComparator&lt;T2&gt; getCompareValue2();
 
@@ -185,4 +196,4 @@ public abstract class MtasDataItem&lt;T1 extends Number &amp; Comparable&lt;T1&g
    */
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.html b/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.html
index 1a7afd2..84679da 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemAdvanced</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemAdvanced</span></div><h1>MtasDataItemAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">484 of 615</td><td class="ctr2">21%</td><td class="bar">86 of 102</td><td class="ctr2">16%</td><td class="ctr1">60</td><td class="ctr2">68</td><td class="ctr1">77</td><td class="ctr2">106</td><td class="ctr1">3</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasDataItemAdvanced.java.html#L222" class="el_method">getCompareValueType()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="74" height="10" title="132" alt="132"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="50" alt="50"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">37</td><td class="ctr2" id="g0">37</td><td class="ctr1" id="h2">14</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataItemAdvanced.java.html#L180" class="el_method">getValue(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="71" height="10" title="128" alt="128"/><img src="../.resources/greenbar.gif" width="7" height="10" title="13" alt="13"/></td><td class="ctr2" id="c2">9%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="26" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">8%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h0">27</td><td class="ctr2" id="i1">29</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasDataItemAdvanced.java.html#L127" class="el_method">rewrite(boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="71" height="10" title="127" alt="127"/><img src="../.resources/greenbar.gif" width="48" height="10" title="87" alt="87"/></td><td class="ctr2" id="c1">41%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="40" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="36" height="10" title="15" alt="15"/></td><td class="ctr2" id="e0">47%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g1">17</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i0">39</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasDataItemAdvanced.java.html#L104" class="el_method">add(MtasDataItem)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="39" height="10" title="71" alt="71"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i3">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataItemAdvanced.java.html#L259" class="el_method">getCompareValue0()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="14" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="14" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataItemAdvanced.java.html#L85" class="el_method">MtasDataItemAdvanced(Number, Number, Number, Number, Number, Long, MtasDataCollector, Set, String, String, int, Map, MtasDataOperations, int)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="17" height="10" title="31" alt="31"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemAdvanced</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemAdvanced</span></div><h1>MtasDataItemAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">443 of 615</td><td class="ctr2">27%</td><td class="bar">80 of 102</td><td class="ctr2">21%</td><td class="ctr1">56</td><td class="ctr2">68</td><td class="ctr1">73</td><td class="ctr2">106</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataItemAdvanced.java.html#L162" class="el_method">getValue(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="71" height="10" title="128" alt="128"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="13" alt="13"/></td><td class="ctr2" id="c3">9%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">8%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h0">27</td><td class="ctr2" id="i1">29</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasDataItemAdvanced.java.html#L110" class="el_method">rewrite(boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="120" alt="120"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="94" alt="94"/></td><td class="ctr2" id="c1">43%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">17</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i0">39</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItemAdvanced.java.html#L204" class="el_method">getCompareValueType()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="54" height="10" title="98" alt="98"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="34" alt="34"/></td><td class="ctr2" id="c2">25%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">10%</td><td class="ctr1" id="f0">34</td><td class="ctr2" id="g0">37</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasDataItemAdvanced.java.html#L87" class="el_method">add(MtasDataItem)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="39" height="10" title="71" alt="71"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i3">12</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataItemAdvanced.java.html#L241" class="el_method">getCompareValue0()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataItemAdvanced.java.html#L68" class="el_method">MtasDataItemAdvanced(Number, Number, Number, Number, Number, Long, MtasDataCollector, Set, String, String, int, Map, MtasDataOperations, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="31" alt="31"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.java.html
index a68da0c..c028e91 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemAdvanced.java.html
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemAdvanced.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemAdvanced.java</span></div><h1>MtasDataItemAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemAdvanced.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemAdvanced.java</span></div><h1>MtasDataItemAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Map;
-import java.util.TreeSet;
 import java.util.Map.Entry;
 import java.util.Set;
 
@@ -13,10 +12,8 @@ import mtas.codec.util.CodecUtil;
 /**
  * The Class MtasDataItemAdvanced.
  *
- * @param &lt;T1&gt;
- *          the generic type
- * @param &lt;T2&gt;
- *          the generic type
+ * @param &lt;T1&gt; the generic type
+ * @param &lt;T2&gt; the generic type
  */
 abstract class MtasDataItemAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 extends Number &amp; Comparable&lt;T2&gt;&gt;
     extends MtasDataItem&lt;T1, T2&gt; implements Serializable {
@@ -39,7 +36,7 @@ abstract class MtasDataItemAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&
   /** The value max. */
   protected T1 valueMax;
 
-  /** The value n. */
+  /** The value N. */
   protected Long valueN;
 
   /** The operations. */
@@ -48,50 +45,36 @@ abstract class MtasDataItemAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&
   /**
    * Instantiates a new mtas data item advanced.
    *
-   * @param valueSum
-   *          the value sum
-   * @param valueSumOfLogs
-   *          the value sum of logs
-   * @param valueSumOfSquares
-   *          the value sum of squares
-   * @param valueMin
-   *          the value min
-   * @param valueMax
-   *          the value max
-   * @param valueN
-   *          the value n
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param operations
-   *          the operations
-   * @param sourceNumber
-   *          the source number
+   * @param valueSum the value sum
+   * @param valueSumOfLogs the value sum of logs
+   * @param valueSumOfSquares the value sum of squares
+   * @param valueMin the value min
+   * @param valueMax the value max
+   * @param valueN the value N
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param operations the operations
+   * @param sourceNumber the source number
    */
   public MtasDataItemAdvanced(T1 valueSum, T2 valueSumOfLogs,
       T1 valueSumOfSquares, T1 valueMin, T1 valueMax, Long valueN,
       MtasDataCollector&lt;?, ?&gt; sub, Set&lt;String&gt; statsItems, String sortType,
       String sortDirection, int errorNumber, Map&lt;String, Integer&gt; errorList,
       MtasDataOperations&lt;T1, T2&gt; operations, int sourceNumber) {
-<span class="fc" id="L85">    super(sub, statsItems, sortType, sortDirection, errorNumber, errorList,</span>
+<span class="fc" id="L68">    super(sub, statsItems, sortType, sortDirection, errorNumber, errorList,</span>
         sourceNumber);
-<span class="fc" id="L87">    this.valueSum = valueSum;</span>
-<span class="fc" id="L88">    this.valueSumOfLogs = valueSumOfLogs;</span>
-<span class="fc" id="L89">    this.valueSumOfSquares = valueSumOfSquares;</span>
-<span class="fc" id="L90">    this.valueMin = valueMin;</span>
-<span class="fc" id="L91">    this.valueMax = valueMax;</span>
-<span class="fc" id="L92">    this.valueN = valueN;</span>
-<span class="fc" id="L93">    this.operations = operations;</span>
-<span class="fc" id="L94">  }</span>
+<span class="fc" id="L70">    this.valueSum = valueSum;</span>
+<span class="fc" id="L71">    this.valueSumOfLogs = valueSumOfLogs;</span>
+<span class="fc" id="L72">    this.valueSumOfSquares = valueSumOfSquares;</span>
+<span class="fc" id="L73">    this.valueMin = valueMin;</span>
+<span class="fc" id="L74">    this.valueMax = valueMax;</span>
+<span class="fc" id="L75">    this.valueN = valueN;</span>
+<span class="fc" id="L76">    this.operations = operations;</span>
+<span class="fc" id="L77">  }</span>
 
   /*
    * (non-Javadoc)
@@ -101,21 +84,21 @@ abstract class MtasDataItemAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&
    */
   @Override
   public void add(MtasDataItem&lt;T1, T2&gt; newItem) throws IOException {
-<span class="nc bnc" id="L104" title="All 2 branches missed.">    if (newItem instanceof MtasDataItemAdvanced) {</span>
-<span class="nc" id="L105">      MtasDataItemAdvanced&lt;T1, T2&gt; newTypedItem = (MtasDataItemAdvanced&lt;T1, T2&gt;) newItem;</span>
-<span class="nc" id="L106">      valueSum = operations.add11(valueSum, newTypedItem.valueSum);</span>
-<span class="nc" id="L107">      valueSumOfLogs = operations.add22(valueSumOfLogs,</span>
+<span class="nc bnc" id="L87" title="All 2 branches missed.">    if (newItem instanceof MtasDataItemAdvanced) {</span>
+<span class="nc" id="L88">      MtasDataItemAdvanced&lt;T1, T2&gt; newTypedItem = (MtasDataItemAdvanced&lt;T1, T2&gt;) newItem;</span>
+<span class="nc" id="L89">      valueSum = operations.add11(valueSum, newTypedItem.valueSum);</span>
+<span class="nc" id="L90">      valueSumOfLogs = operations.add22(valueSumOfLogs,</span>
           newTypedItem.valueSumOfLogs);
-<span class="nc" id="L109">      valueSumOfSquares = operations.add11(valueSumOfSquares,</span>
+<span class="nc" id="L92">      valueSumOfSquares = operations.add11(valueSumOfSquares,</span>
           newTypedItem.valueSumOfSquares);
-<span class="nc" id="L111">      valueMin = operations.min11(valueMin, newTypedItem.valueMin);</span>
-<span class="nc" id="L112">      valueMax = operations.max11(valueMax, newTypedItem.valueMax);</span>
-<span class="nc" id="L113">      valueN += newTypedItem.valueN;</span>
-<span class="nc" id="L114">      recomputeComparableSortValue = true;</span>
-<span class="nc" id="L115">    } else {</span>
-<span class="nc" id="L116">      throw new IOException(&quot;can only add MtasDataItemAdvanced&quot;);</span>
+<span class="nc" id="L94">      valueMin = operations.min11(valueMin, newTypedItem.valueMin);</span>
+<span class="nc" id="L95">      valueMax = operations.max11(valueMax, newTypedItem.valueMax);</span>
+<span class="nc" id="L96">      valueN += newTypedItem.valueN;</span>
+<span class="nc" id="L97">      recomputeComparableSortValue = true;</span>
+<span class="nc" id="L98">    } else {</span>
+<span class="nc" id="L99">      throw new IOException(&quot;can only add MtasDataItemAdvanced&quot;);</span>
     }
-<span class="nc" id="L118">  }</span>
+<span class="nc" id="L101">  }</span>
 
   /*
    * (non-Javadoc)
@@ -124,91 +107,90 @@ abstract class MtasDataItemAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&
    */
   @Override
   public Map&lt;String, Object&gt; rewrite(boolean showDebugInfo) throws IOException {
-<span class="fc" id="L127">    Map&lt;String, Object&gt; response = new HashMap&lt;String, Object&gt;();</span>
-<span class="fc bfc" id="L128" title="All 2 branches covered.">    for (String statsItem : statsItems) {</span>
-<span class="fc bfc" id="L129" title="All 2 branches covered.">      if (statsItem.equals(CodecUtil.STATS_TYPE_SUM)) {</span>
-<span class="fc" id="L130">        response.put(statsItem, valueSum);</span>
-<span class="fc bfc" id="L131" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_N)) {</span>
-<span class="fc" id="L132">        response.put(statsItem, valueN);</span>
-<span class="fc bfc" id="L133" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MAX)) {</span>
-<span class="fc" id="L134">        response.put(statsItem, valueMax);</span>
-<span class="fc bfc" id="L135" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MIN)) {</span>
-<span class="fc" id="L136">        response.put(statsItem, valueMin);</span>
-<span class="pc bpc" id="L137" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMSQ)) {</span>
-<span class="nc" id="L138">        response.put(statsItem, valueSumOfSquares);</span>
-<span class="pc bpc" id="L139" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMOFLOGS)) {</span>
-<span class="nc" id="L140">        response.put(statsItem, valueSumOfLogs);</span>
-<span class="pc bpc" id="L141" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
-<span class="fc" id="L142">        response.put(statsItem, getValue(statsItem));</span>
-<span class="nc bnc" id="L143" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_GEOMETRICMEAN)) {</span>
-<span class="nc" id="L144">        response.put(statsItem, getValue(statsItem));</span>
-<span class="nc bnc" id="L145" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_STANDARDDEVIATION)) {</span>
-<span class="nc" id="L146">        response.put(statsItem, getValue(statsItem));</span>
-<span class="nc bnc" id="L147" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_VARIANCE)) {</span>
-<span class="nc" id="L148">        response.put(statsItem, getValue(statsItem));</span>
-<span class="nc bnc" id="L149" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_POPULATIONVARIANCE)) {</span>
-<span class="nc" id="L150">        response.put(statsItem, getValue(statsItem));</span>
-<span class="nc bnc" id="L151" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_QUADRATICMEAN)) {</span>
-<span class="nc" id="L152">        response.put(statsItem, getValue(statsItem));</span>
+<span class="fc" id="L110">    Map&lt;String, Object&gt; response = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L111" title="All 2 branches covered.">    for (String statsItem : getStatsItems()) {</span>
+<span class="fc bfc" id="L112" title="All 2 branches covered.">      if (statsItem.equals(CodecUtil.STATS_TYPE_SUM)) {</span>
+<span class="fc" id="L113">        response.put(statsItem, valueSum);</span>
+<span class="fc bfc" id="L114" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_N)) {</span>
+<span class="fc" id="L115">        response.put(statsItem, valueN);</span>
+<span class="fc bfc" id="L116" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MAX)) {</span>
+<span class="fc" id="L117">        response.put(statsItem, valueMax);</span>
+<span class="fc bfc" id="L118" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MIN)) {</span>
+<span class="fc" id="L119">        response.put(statsItem, valueMin);</span>
+<span class="fc bfc" id="L120" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMSQ)) {</span>
+<span class="fc" id="L121">        response.put(statsItem, valueSumOfSquares);</span>
+<span class="pc bpc" id="L122" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMOFLOGS)) {</span>
+<span class="nc" id="L123">        response.put(statsItem, valueSumOfLogs);</span>
+<span class="pc bpc" id="L124" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
+<span class="fc" id="L125">        response.put(statsItem, getValue(statsItem));</span>
+<span class="nc bnc" id="L126" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_GEOMETRICMEAN)) {</span>
+<span class="nc" id="L127">        response.put(statsItem, getValue(statsItem));</span>
+<span class="nc bnc" id="L128" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_STANDARDDEVIATION)) {</span>
+<span class="nc" id="L129">        response.put(statsItem, getValue(statsItem));</span>
+<span class="nc bnc" id="L130" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_VARIANCE)) {</span>
+<span class="nc" id="L131">        response.put(statsItem, getValue(statsItem));</span>
+<span class="nc bnc" id="L132" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_POPULATIONVARIANCE)) {</span>
+<span class="nc" id="L133">        response.put(statsItem, getValue(statsItem));</span>
+<span class="nc bnc" id="L134" title="All 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_QUADRATICMEAN)) {</span>
+<span class="nc" id="L135">        response.put(statsItem, getValue(statsItem));</span>
       } else {
-<span class="nc" id="L154">        response.put(statsItem, null);</span>
+<span class="nc" id="L137">        response.put(statsItem, null);</span>
       }
-<span class="fc" id="L156">    }</span>
-<span class="pc bpc" id="L157" title="1 of 2 branches missed.">    if (errorNumber &gt; 0) {</span>
-<span class="nc" id="L158">      Map&lt;String, Object&gt; errorResponse = new HashMap&lt;String, Object&gt;();</span>
-<span class="nc bnc" id="L159" title="All 2 branches missed.">      for (Entry&lt;String, Integer&gt; entry : errorList.entrySet()) {</span>
-<span class="nc" id="L160">        errorResponse.put(entry.getKey(), entry.getValue());</span>
-<span class="nc" id="L161">      }</span>
-<span class="nc" id="L162">      response.put(&quot;errorNumber&quot;, errorNumber);</span>
-<span class="nc" id="L163">      response.put(&quot;errorList&quot;, errorResponse);</span>
+<span class="fc" id="L139">    }</span>
+<span class="pc bpc" id="L140" title="1 of 2 branches missed.">    if (errorNumber &gt; 0) {</span>
+<span class="nc" id="L141">      Map&lt;String, Object&gt; errorResponse = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L142" title="All 2 branches missed.">      for (Entry&lt;String, Integer&gt; entry : getErrorList().entrySet()) {</span>
+<span class="nc" id="L143">        errorResponse.put(entry.getKey(), entry.getValue());</span>
+<span class="nc" id="L144">      }</span>
+<span class="nc" id="L145">      response.put(&quot;errorNumber&quot;, errorNumber);</span>
+<span class="nc" id="L146">      response.put(&quot;errorList&quot;, errorResponse);</span>
     }
-<span class="pc bpc" id="L165" title="1 of 2 branches missed.">    if (showDebugInfo) {</span>
-<span class="nc" id="L166">      response.put(&quot;sourceNumber&quot;, sourceNumber);</span>
-<span class="nc" id="L167">      response.put(&quot;stats&quot;, &quot;advanced&quot;);</span>
+<span class="pc bpc" id="L148" title="1 of 2 branches missed.">    if (showDebugInfo) {</span>
+<span class="nc" id="L149">      response.put(&quot;sourceNumber&quot;, sourceNumber);</span>
+<span class="nc" id="L150">      response.put(&quot;stats&quot;, &quot;advanced&quot;);</span>
     }
-<span class="fc" id="L169">    return response;</span>
+<span class="fc" id="L152">    return response;</span>
   }
 
   /**
    * Gets the value.
    *
-   * @param statsType
-   *          the stats type
+   * @param statsType the stats type
    * @return the value
    */
   protected T2 getValue(String statsType) {
-<span class="pc bpc" id="L180" title="1 of 2 branches missed.">    if (statsType.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
-<span class="fc" id="L181">      return operations.divide1(valueSum, valueN);</span>
-<span class="nc bnc" id="L182" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_GEOMETRICMEAN)) {</span>
-<span class="nc" id="L183">      return operations.exp2(operations.divide2(valueSumOfLogs, valueN));</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_STANDARDDEVIATION)) {</span>
-<span class="nc" id="L185">      return operations</span>
-<span class="nc" id="L186">          .sqrt2(</span>
-<span class="nc" id="L187">              operations.divide2(</span>
-<span class="nc" id="L188">                  operations.subtract12(valueSumOfSquares,</span>
-<span class="nc" id="L189">                      operations.divide1(</span>
-<span class="nc" id="L190">                          operations.product11(valueSum, valueSum), valueN)),</span>
-<span class="nc" id="L191">                  (valueN - 1)));</span>
-<span class="nc bnc" id="L192" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_VARIANCE)) {</span>
-<span class="nc" id="L193">      return operations</span>
-<span class="nc" id="L194">          .divide2(</span>
+<span class="pc bpc" id="L162" title="1 of 2 branches missed.">    if (statsType.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
+<span class="fc" id="L163">      return operations.divide1(valueSum, valueN);</span>
+<span class="nc bnc" id="L164" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_GEOMETRICMEAN)) {</span>
+<span class="nc" id="L165">      return operations.exp2(operations.divide2(valueSumOfLogs, valueN));</span>
+<span class="nc bnc" id="L166" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_STANDARDDEVIATION)) {</span>
+<span class="nc" id="L167">      return operations</span>
+<span class="nc" id="L168">          .sqrt2(</span>
+<span class="nc" id="L169">              operations.divide2(</span>
+<span class="nc" id="L170">                  operations.subtract12(valueSumOfSquares,</span>
+<span class="nc" id="L171">                      operations.divide1(</span>
+<span class="nc" id="L172">                          operations.product11(valueSum, valueSum), valueN)),</span>
+<span class="nc" id="L173">                  (valueN - 1)));</span>
+<span class="nc bnc" id="L174" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_VARIANCE)) {</span>
+<span class="nc" id="L175">      return operations</span>
+<span class="nc" id="L176">          .divide2(</span>
               operations
-<span class="nc" id="L196">                  .subtract12(valueSumOfSquares,</span>
-<span class="nc" id="L197">                      operations.divide1(</span>
-<span class="nc" id="L198">                          operations.product11(valueSum, valueSum), valueN)),</span>
-<span class="nc" id="L199">              (valueN - 1));</span>
-<span class="nc bnc" id="L200" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_POPULATIONVARIANCE)) {</span>
-<span class="nc" id="L201">      return operations</span>
-<span class="nc" id="L202">          .divide2(</span>
+<span class="nc" id="L178">                  .subtract12(valueSumOfSquares,</span>
+<span class="nc" id="L179">                      operations.divide1(</span>
+<span class="nc" id="L180">                          operations.product11(valueSum, valueSum), valueN)),</span>
+<span class="nc" id="L181">              (valueN - 1));</span>
+<span class="nc bnc" id="L182" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_POPULATIONVARIANCE)) {</span>
+<span class="nc" id="L183">      return operations</span>
+<span class="nc" id="L184">          .divide2(</span>
               operations
-<span class="nc" id="L204">                  .subtract12(valueSumOfSquares,</span>
-<span class="nc" id="L205">                      operations.divide1(</span>
-<span class="nc" id="L206">                          operations.product11(valueSum, valueSum), valueN)),</span>
-<span class="nc" id="L207">              valueN);</span>
-<span class="nc bnc" id="L208" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_QUADRATICMEAN)) {</span>
-<span class="nc" id="L209">      return operations.sqrt2(operations.divide1(valueSumOfSquares, valueN));</span>
+<span class="nc" id="L186">                  .subtract12(valueSumOfSquares,</span>
+<span class="nc" id="L187">                      operations.divide1(</span>
+<span class="nc" id="L188">                          operations.product11(valueSum, valueSum), valueN)),</span>
+<span class="nc" id="L189">              valueN);</span>
+<span class="nc bnc" id="L190" title="All 2 branches missed.">    } else if (statsType.equals(CodecUtil.STATS_TYPE_QUADRATICMEAN)) {</span>
+<span class="nc" id="L191">      return operations.sqrt2(operations.divide1(valueSumOfSquares, valueN));</span>
     } else {
-<span class="nc" id="L211">      return null;</span>
+<span class="nc" id="L193">      return null;</span>
     }
   }
 
@@ -219,33 +201,33 @@ abstract class MtasDataItemAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&
    */
   @Override
   public int getCompareValueType() throws IOException {
-<span class="nc bnc" id="L222" title="All 50 branches missed.">    switch (sortType) {</span>
+<span class="pc bpc" id="L204" title="45 of 50 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_N:
-<span class="nc" id="L224">      return 0;</span>
+<span class="nc" id="L206">      return 0;</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="nc" id="L226">      return 1;</span>
+<span class="fc" id="L208">      return 1;</span>
     case CodecUtil.STATS_TYPE_MAX:
-<span class="nc" id="L228">      return 1;</span>
+<span class="nc" id="L210">      return 1;</span>
     case CodecUtil.STATS_TYPE_MIN:
-<span class="nc" id="L230">      return 1;</span>
+<span class="nc" id="L212">      return 1;</span>
     case CodecUtil.STATS_TYPE_SUMSQ:
-<span class="nc" id="L232">      return 1;</span>
+<span class="nc" id="L214">      return 1;</span>
     case CodecUtil.STATS_TYPE_SUMOFLOGS:
-<span class="nc" id="L234">      return 2;</span>
+<span class="nc" id="L216">      return 2;</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L236">      return 2;</span>
+<span class="nc" id="L218">      return 2;</span>
     case CodecUtil.STATS_TYPE_GEOMETRICMEAN:
-<span class="nc" id="L238">      return 2;</span>
+<span class="nc" id="L220">      return 2;</span>
     case CodecUtil.STATS_TYPE_STANDARDDEVIATION:
-<span class="nc" id="L240">      return 2;</span>
+<span class="nc" id="L222">      return 2;</span>
     case CodecUtil.STATS_TYPE_VARIANCE:
-<span class="nc" id="L242">      return 2;</span>
+<span class="nc" id="L224">      return 2;</span>
     case CodecUtil.STATS_TYPE_POPULATIONVARIANCE:
-<span class="nc" id="L244">      return 2;</span>
+<span class="nc" id="L226">      return 2;</span>
     case CodecUtil.STATS_TYPE_QUADRATICMEAN:
-<span class="nc" id="L246">      return 2;</span>
+<span class="nc" id="L228">      return 2;</span>
     default:
-<span class="nc" id="L248">      throw new IOException(&quot;sortType &quot; + sortType + &quot; not supported&quot;);</span>
+<span class="fc" id="L230">      throw new IOException(&quot;sortType &quot; + sortType + &quot; not supported&quot;);</span>
     }
   }
 
@@ -256,13 +238,13 @@ abstract class MtasDataItemAdvanced&lt;T1 extends Number &amp; Comparable&lt;T1&
    */
   @Override
   public final MtasDataItemNumberComparator&lt;Long&gt; getCompareValue0() {
-<span class="nc bnc" id="L259" title="All 6 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L241" title="All 6 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_N:
-<span class="nc" id="L261">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueN, sortDirection);</span>
+<span class="nc" id="L243">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueN, sortDirection);</span>
     default:
-<span class="nc" id="L263">      return null;</span>
+<span class="nc" id="L245">      return null;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemBasic.html b/jacoco/mtas.codec.util.collector/MtasDataItemBasic.html
index 949b56f..1d2cf0a 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemBasic.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemBasic</span></div><h1>MtasDataItemBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">152 of 261</td><td class="ctr2">42%</td><td class="bar">25 of 38</td><td class="ctr2">34%</td><td class="ctr1">20</td><td class="ctr2">27</td><td class="ctr1">24</td><td class="ctr2">45</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasDataItemBasic.java.html#L96" class="el_method">rewrite(boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="57" height="10" title="53" alt="53"/><img src="../.resources/greenbar.gif" width="62" height="10" title="57" alt="57"/></td><td class="ctr2" id="c2">52%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="77" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">64%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h0">9</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasDataItemBasic.java.html#L79" class="el_method">add(MtasDataItem)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="42" height="10" title="39" alt="39"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItemBasic.java.html#L144" class="el_method">getCompareValueType()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="34" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="20" height="10" title="19" alt="19"/></td><td class="ctr2" id="c3">37%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="94" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">21%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataItemBasic.java.html#L162" class="el_method">getCompareValue0()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="28" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasDataItemBasic.java.html#L131" class="el_method">getValue(String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="14" height="10" title="13" alt="13"/></td><td class="ctr2" id="c1">87%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataItemBasic.java.html#L64" class="el_method">MtasDataItemBasic(Number, long, MtasDataCollector, Set, String, String, int, Map, MtasDataOperations, int)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="21" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemBasic</span></div><h1>MtasDataItemBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">152 of 261</td><td class="ctr2">41%</td><td class="bar">25 of 38</td><td class="ctr2">34%</td><td class="ctr1">20</td><td class="ctr2">27</td><td class="ctr1">24</td><td class="ctr2">45</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasDataItemBasic.java.html#L83" class="el_method">rewrite(boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="53" alt="53"/><img src="../jacoco-resources/greenbar.gif" width="62" height="10" title="57" alt="57"/></td><td class="ctr2" id="c2">51%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="77" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">64%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h0">9</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasDataItemBasic.java.html#L66" class="el_method">add(MtasDataItem)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="39" alt="39"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItemBasic.java.html#L130" class="el_method">getCompareValueType()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="19" alt="19"/></td><td class="ctr2" id="c3">37%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="94" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">21%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataItemBasic.java.html#L148" class="el_method">getCompareValue0()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasDataItemBasic.java.html#L117" class="el_method">getValue(String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="13" alt="13"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataItemBasic.java.html#L51" class="el_method">MtasDataItemBasic(Number, long, MtasDataCollector, Set, String, String, int, Map, MtasDataOperations, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemBasic.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemBasic.java.html
index 16f4cab..4a651ed 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemBasic.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemBasic.java.html
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemBasic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemBasic.java</span></div><h1>MtasDataItemBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemBasic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemBasic.java</span></div><h1>MtasDataItemBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Map;
-import java.util.TreeSet;
 import java.util.Map.Entry;
 import java.util.Set;
 
@@ -13,10 +12,8 @@ import mtas.codec.util.CodecUtil;
 /**
  * The Class MtasDataItemBasic.
  *
- * @param &lt;T1&gt;
- *          the generic type
- * @param &lt;T2&gt;
- *          the generic type
+ * @param &lt;T1&gt; the generic type
+ * @param &lt;T2&gt; the generic type
  */
 abstract class MtasDataItemBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 extends Number &amp; Comparable&lt;T2&gt;&gt;
     extends MtasDataItem&lt;T1, T2&gt; implements Serializable {
@@ -27,7 +24,7 @@ abstract class MtasDataItemBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;
   /** The value sum. */
   protected T1 valueSum;
 
-  /** The value n. */
+  /** The value N. */
   protected Long valueN;
 
   /** The operations. */
@@ -36,37 +33,27 @@ abstract class MtasDataItemBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;
   /**
    * Instantiates a new mtas data item basic.
    *
-   * @param valueSum
-   *          the value sum
-   * @param valueN
-   *          the value n
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param operations
-   *          the operations
-   * @param sourceNumber
-   *          the source number
+   * @param valueSum the value sum
+   * @param valueN the value N
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param operations the operations
+   * @param sourceNumber the source number
    */
   public MtasDataItemBasic(T1 valueSum, long valueN,
       MtasDataCollector&lt;?, ?&gt; sub, Set&lt;String&gt; statsItems, String sortType,
       String sortDirection, int errorNumber, Map&lt;String, Integer&gt; errorList,
       MtasDataOperations&lt;T1, T2&gt; operations, int sourceNumber) {
-<span class="fc" id="L64">    super(sub, statsItems, sortType, sortDirection, errorNumber, errorList,</span>
+<span class="fc" id="L51">    super(sub, statsItems, sortType, sortDirection, errorNumber, errorList,</span>
         sourceNumber);
-<span class="fc" id="L66">    this.valueSum = valueSum;</span>
-<span class="fc" id="L67">    this.valueN = valueN;</span>
-<span class="fc" id="L68">    this.operations = operations;</span>
-<span class="fc" id="L69">  }</span>
+<span class="fc" id="L53">    this.valueSum = valueSum;</span>
+<span class="fc" id="L54">    this.valueN = valueN;</span>
+<span class="fc" id="L55">    this.operations = operations;</span>
+<span class="fc" id="L56">  }</span>
 
   /*
    * (non-Javadoc)
@@ -76,15 +63,15 @@ abstract class MtasDataItemBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;
    */
   @Override
   public void add(MtasDataItem&lt;T1, T2&gt; newItem) throws IOException {
-<span class="nc bnc" id="L79" title="All 2 branches missed.">    if (newItem instanceof MtasDataItemBasic) {</span>
-<span class="nc" id="L80">      MtasDataItemBasic&lt;T1, T2&gt; newTypedItem = (MtasDataItemBasic&lt;T1, T2&gt;) newItem;</span>
-<span class="nc" id="L81">      this.valueSum = operations.add11(this.valueSum, newTypedItem.valueSum);</span>
-<span class="nc" id="L82">      this.valueN += newTypedItem.valueN;</span>
-<span class="nc" id="L83">      recomputeComparableSortValue = true;</span>
-<span class="nc" id="L84">    } else {</span>
-<span class="nc" id="L85">      throw new IOException(&quot;can only add MtasDataItemBasic&quot;);</span>
+<span class="nc bnc" id="L66" title="All 2 branches missed.">    if (newItem instanceof MtasDataItemBasic) {</span>
+<span class="nc" id="L67">      MtasDataItemBasic&lt;T1, T2&gt; newTypedItem = (MtasDataItemBasic&lt;T1, T2&gt;) newItem;</span>
+<span class="nc" id="L68">      this.valueSum = operations.add11(this.valueSum, newTypedItem.valueSum);</span>
+<span class="nc" id="L69">      this.valueN += newTypedItem.valueN;</span>
+<span class="nc" id="L70">      recomputeComparableSortValue = true;</span>
+<span class="nc" id="L71">    } else {</span>
+<span class="nc" id="L72">      throw new IOException(&quot;can only add MtasDataItemBasic&quot;);</span>
     }
-<span class="nc" id="L87">  }</span>
+<span class="nc" id="L74">  }</span>
 
   /*
    * (non-Javadoc)
@@ -93,45 +80,44 @@ abstract class MtasDataItemBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;
    */
   @Override
   public Map&lt;String, Object&gt; rewrite(boolean showDebugInfo) throws IOException {
-<span class="fc" id="L96">    Map&lt;String, Object&gt; response = new HashMap&lt;String, Object&gt;();</span>
-<span class="fc bfc" id="L97" title="All 2 branches covered.">    for (String statsItem : statsItems) {</span>
-<span class="fc bfc" id="L98" title="All 2 branches covered.">      if (statsItem.equals(CodecUtil.STATS_TYPE_SUM)) {</span>
-<span class="fc" id="L99">        response.put(statsItem, valueSum);</span>
-<span class="fc bfc" id="L100" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_N)) {</span>
-<span class="fc" id="L101">        response.put(statsItem, valueN);</span>
-<span class="pc bpc" id="L102" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
-<span class="fc" id="L103">        response.put(statsItem, getValue(statsItem));</span>
+<span class="fc" id="L83">    Map&lt;String, Object&gt; response = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L84" title="All 2 branches covered.">    for (String statsItem : getStatsItems()) {</span>
+<span class="fc bfc" id="L85" title="All 2 branches covered.">      if (statsItem.equals(CodecUtil.STATS_TYPE_SUM)) {</span>
+<span class="fc" id="L86">        response.put(statsItem, valueSum);</span>
+<span class="fc bfc" id="L87" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_N)) {</span>
+<span class="fc" id="L88">        response.put(statsItem, valueN);</span>
+<span class="pc bpc" id="L89" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
+<span class="fc" id="L90">        response.put(statsItem, getValue(statsItem));</span>
       } else {
-<span class="nc" id="L105">        response.put(statsItem, null);</span>
+<span class="nc" id="L92">        response.put(statsItem, null);</span>
       }
-<span class="fc" id="L107">    }</span>
-<span class="pc bpc" id="L108" title="1 of 2 branches missed.">    if (errorNumber &gt; 0) {</span>
-<span class="nc" id="L109">      Map&lt;String, Object&gt; errorResponse = new HashMap&lt;String, Object&gt;();</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">      for (Entry&lt;String, Integer&gt; entry : errorList.entrySet()) {</span>
-<span class="nc" id="L111">        errorResponse.put(entry.getKey(), entry.getValue());</span>
-<span class="nc" id="L112">      }</span>
-<span class="nc" id="L113">      response.put(&quot;errorNumber&quot;, errorNumber);</span>
-<span class="nc" id="L114">      response.put(&quot;errorList&quot;, errorResponse);</span>
+<span class="fc" id="L94">    }</span>
+<span class="pc bpc" id="L95" title="1 of 2 branches missed.">    if (errorNumber &gt; 0) {</span>
+<span class="nc" id="L96">      Map&lt;String, Object&gt; errorResponse = new HashMap&lt;String, Object&gt;();</span>
+<span class="nc bnc" id="L97" title="All 2 branches missed.">      for (Entry&lt;String, Integer&gt; entry : getErrorList().entrySet()) {</span>
+<span class="nc" id="L98">        errorResponse.put(entry.getKey(), entry.getValue());</span>
+<span class="nc" id="L99">      }</span>
+<span class="nc" id="L100">      response.put(&quot;errorNumber&quot;, errorNumber);</span>
+<span class="nc" id="L101">      response.put(&quot;errorList&quot;, errorResponse);</span>
     }
-<span class="pc bpc" id="L116" title="1 of 2 branches missed.">    if (showDebugInfo) {</span>
-<span class="nc" id="L117">      response.put(&quot;sourceNumber&quot;, sourceNumber);</span>
-<span class="nc" id="L118">      response.put(&quot;stats&quot;, &quot;basic&quot;);</span>
+<span class="pc bpc" id="L103" title="1 of 2 branches missed.">    if (showDebugInfo) {</span>
+<span class="nc" id="L104">      response.put(&quot;sourceNumber&quot;, sourceNumber);</span>
+<span class="nc" id="L105">      response.put(&quot;stats&quot;, &quot;basic&quot;);</span>
     }
-<span class="fc" id="L120">    return response;</span>
+<span class="fc" id="L107">    return response;</span>
   }
 
   /**
    * Gets the value.
    *
-   * @param statsType
-   *          the stats type
+   * @param statsType the stats type
    * @return the value
    */
   protected T2 getValue(String statsType) {
-<span class="pc bpc" id="L131" title="1 of 2 branches missed.">    if (statsType.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
-<span class="fc" id="L132">      return operations.divide1(valueSum, valueN);</span>
+<span class="pc bpc" id="L117" title="1 of 2 branches missed.">    if (statsType.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
+<span class="fc" id="L118">      return operations.divide1(valueSum, valueN);</span>
     } else {
-<span class="nc" id="L134">      return null;</span>
+<span class="nc" id="L120">      return null;</span>
     }
   }
 
@@ -141,15 +127,15 @@ abstract class MtasDataItemBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;
    * @see mtas.codec.util.collector.MtasDataItem#getCompareValueType()
    */
   public final int getCompareValueType() throws IOException {
-<span class="pc bpc" id="L144" title="11 of 14 branches missed.">    switch (sortType) {</span>
+<span class="pc bpc" id="L130" title="11 of 14 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_N:
-<span class="nc" id="L146">      return 0;</span>
+<span class="nc" id="L132">      return 0;</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="fc" id="L148">      return 1;</span>
+<span class="fc" id="L134">      return 1;</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L150">      return 2;</span>
+<span class="nc" id="L136">      return 2;</span>
     default:
-<span class="nc" id="L152">      throw new IOException(&quot;sortType &quot; + sortType + &quot; not supported&quot;);</span>
+<span class="nc" id="L138">      throw new IOException(&quot;sortType &quot; + sortType + &quot; not supported&quot;);</span>
     }
   }
 
@@ -159,14 +145,14 @@ abstract class MtasDataItemBasic&lt;T1 extends Number &amp; Comparable&lt;T1&gt;
    * @see mtas.codec.util.collector.MtasDataItem#getCompareValue0()
    */
   public final MtasDataItemNumberComparator&lt;Long&gt; getCompareValue0() {
-<span class="nc bnc" id="L162" title="All 6 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L148" title="All 6 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_N:
-<span class="nc" id="L164">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueN, sortDirection);</span>
+<span class="nc" id="L150">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueN, sortDirection);</span>
     default:
-<span class="nc" id="L166">      return null;</span>
+<span class="nc" id="L152">      return null;</span>
     }
   }
   
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.html b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.html
index 9b771ec..0a34c93 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleAdvanced</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemDoubleAdvanced</span></div><h1>MtasDataItemDoubleAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">278 of 278</td><td class="ctr2">0%</td><td class="bar">63 of 63</td><td class="ctr2">0%</td><td class="ctr1">45</td><td class="ctr2">45</td><td class="ctr1">34</td><td class="ctr2">34</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataItemDoubleAdvanced.java.html#L103" class="el_method">getCompareValue2()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="78" alt="78"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="25" alt="25"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">17</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasDataItemDoubleAdvanced.java.html#L83" class="el_method">getCompareValue1()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="109" height="10" title="71" alt="71"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="86" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">13</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataItemDoubleAdvanced.java.html#L130" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="56" height="10" title="37" alt="37"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="57" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasDataItemDoubleAdvanced.java.html#L66" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="55" height="10" title="36" alt="36"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="38" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasDataItemDoubleAdvanced.java.html#L124" class="el_method">toString()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="32" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataItemDoubleAdvanced.java.html#L53" class="el_method">MtasDataItemDoubleAdvanced(Double, Double, Double, Double, Double, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="30" height="10" title="20" alt="20"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasDataItemDoubleAdvanced.java.html#L144" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="23" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleAdvanced</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemDoubleAdvanced</span></div><h1>MtasDataItemDoubleAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">278 of 278</td><td class="ctr2">0%</td><td class="bar">63 of 63</td><td class="ctr2">0%</td><td class="ctr1">45</td><td class="ctr2">45</td><td class="ctr1">34</td><td class="ctr2">34</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataItemDoubleAdvanced.java.html#L88" class="el_method">getCompareValue2()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="78" alt="78"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="25" alt="25"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">17</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasDataItemDoubleAdvanced.java.html#L68" class="el_method">getCompareValue1()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="109" height="10" title="71" alt="71"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="86" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">13</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataItemDoubleAdvanced.java.html#L118" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="37" alt="37"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasDataItemDoubleAdvanced.java.html#L51" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="36" alt="36"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasDataItemDoubleAdvanced.java.html#L109" class="el_method">toString()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataItemDoubleAdvanced.java.html#L38" class="el_method">MtasDataItemDoubleAdvanced(Double, Double, Double, Double, Double, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="20" alt="20"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasDataItemDoubleAdvanced.java.html#L135" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.java.html
index fd83075..6f157b3 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleAdvanced.java.html
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleAdvanced.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemDoubleAdvanced.java</span></div><h1>MtasDataItemDoubleAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleAdvanced.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemDoubleAdvanced.java</span></div><h1>MtasDataItemDoubleAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
-import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
 import mtas.codec.util.CodecUtil;
 
 /**
@@ -18,42 +16,29 @@ public class MtasDataItemDoubleAdvanced
   /**
    * Instantiates a new mtas data item double advanced.
    *
-   * @param valueSum
-   *          the value sum
-   * @param valueSumOfLogs
-   *          the value sum of logs
-   * @param valueSumOfSquares
-   *          the value sum of squares
-   * @param valueMin
-   *          the value min
-   * @param valueMax
-   *          the value max
-   * @param valueN
-   *          the value n
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param sourceNumber
-   *          the source number
+   * @param valueSum the value sum
+   * @param valueSumOfLogs the value sum of logs
+   * @param valueSumOfSquares the value sum of squares
+   * @param valueMin the value min
+   * @param valueMax the value max
+   * @param valueN the value N
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param sourceNumber the source number
    */
   public MtasDataItemDoubleAdvanced(Double valueSum, Double valueSumOfLogs,
       Double valueSumOfSquares, Double valueMin, Double valueMax, long valueN,
       MtasDataCollector&lt;?, ?&gt; sub, Set&lt;String&gt; statsItems, String sortType,
       String sortDirection, int errorNumber, Map&lt;String, Integer&gt; errorList,
       int sourceNumber) {
-<span class="nc" id="L53">    super(valueSum, valueSumOfLogs, valueSumOfSquares, valueMin, valueMax,</span>
-<span class="nc" id="L54">        valueN, sub, statsItems, sortType, sortDirection, errorNumber,</span>
+<span class="nc" id="L38">    super(valueSum, valueSumOfLogs, valueSumOfSquares, valueMin, valueMax,</span>
+<span class="nc" id="L39">        valueN, sub, statsItems, sortType, sortDirection, errorNumber,</span>
         errorList, new MtasDataDoubleOperations(), sourceNumber);
-<span class="nc" id="L56">  }</span>
+<span class="nc" id="L41">  }</span>
 
   /*
    * (non-Javadoc)
@@ -63,14 +48,14 @@ public class MtasDataItemDoubleAdvanced
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   @Override
   public int compareTo(MtasDataItem&lt;Double, Double&gt; o) {
-<span class="nc" id="L66">    int compare = 0;</span>
-<span class="nc bnc" id="L67" title="All 2 branches missed.">    if (o instanceof MtasDataItemDoubleAdvanced) {</span>
-<span class="nc" id="L68">      MtasDataItemDoubleAdvanced to = (MtasDataItemDoubleAdvanced) o;</span>
-<span class="nc" id="L69">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
-<span class="nc" id="L70">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
-<span class="nc bnc" id="L71" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
+<span class="nc" id="L51">    int compare = 0;</span>
+<span class="nc bnc" id="L52" title="All 2 branches missed.">    if (o instanceof MtasDataItemDoubleAdvanced) {</span>
+<span class="nc" id="L53">      MtasDataItemDoubleAdvanced to = (MtasDataItemDoubleAdvanced) o;</span>
+<span class="nc" id="L54">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
+<span class="nc" id="L55">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
+<span class="nc bnc" id="L56" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
     }
-<span class="nc bnc" id="L73" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
+<span class="nc bnc" id="L58" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
   }
 
   /*
@@ -80,17 +65,17 @@ public class MtasDataItemDoubleAdvanced
    */
   @Override
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue1() {
-<span class="nc bnc" id="L83" title="All 18 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L68" title="All 18 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="nc" id="L85">      return new MtasDataItemNumberComparator&lt;&gt;(valueSum, sortDirection);</span>
+<span class="nc" id="L70">      return new MtasDataItemNumberComparator&lt;&gt;(valueSum, sortDirection);</span>
     case CodecUtil.STATS_TYPE_MAX:
-<span class="nc" id="L87">      return new MtasDataItemNumberComparator&lt;&gt;(valueMax, sortDirection);</span>
+<span class="nc" id="L72">      return new MtasDataItemNumberComparator&lt;&gt;(valueMax, sortDirection);</span>
     case CodecUtil.STATS_TYPE_MIN:
-<span class="nc" id="L89">      return new MtasDataItemNumberComparator&lt;&gt;(valueMin, sortDirection);</span>
+<span class="nc" id="L74">      return new MtasDataItemNumberComparator&lt;&gt;(valueMin, sortDirection);</span>
     case CodecUtil.STATS_TYPE_SUMSQ:
-<span class="nc" id="L91">      return new MtasDataItemNumberComparator&lt;&gt;(valueSumOfSquares, sortDirection);</span>
+<span class="nc" id="L76">      return new MtasDataItemNumberComparator&lt;&gt;(valueSumOfSquares, sortDirection);</span>
     default:
-<span class="nc" id="L93">      return null;</span>
+<span class="nc" id="L78">      return null;</span>
     }
   }
 
@@ -100,18 +85,18 @@ public class MtasDataItemDoubleAdvanced
    * @see mtas.codec.util.collector.MtasDataItem#getCompareValue2()
    */
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue2() {
-<span class="nc bnc" id="L103" title="All 25 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L88" title="All 25 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUMOFLOGS:
-<span class="nc" id="L105">      return new MtasDataItemNumberComparator&lt;&gt;(valueSumOfLogs, sortDirection);</span>
+<span class="nc" id="L90">      return new MtasDataItemNumberComparator&lt;&gt;(valueSumOfLogs, sortDirection);</span>
     case CodecUtil.STATS_TYPE_MEAN:
     case CodecUtil.STATS_TYPE_GEOMETRICMEAN:
     case CodecUtil.STATS_TYPE_STANDARDDEVIATION:
     case CodecUtil.STATS_TYPE_VARIANCE:
     case CodecUtil.STATS_TYPE_POPULATIONVARIANCE:
     case CodecUtil.STATS_TYPE_QUADRATICMEAN:
-<span class="nc" id="L112">      return new MtasDataItemNumberComparator&lt;&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L97">      return new MtasDataItemNumberComparator&lt;&gt;(getValue(sortType), sortDirection);</span>
     default:
-<span class="nc" id="L114">      return null;</span>
+<span class="nc" id="L99">      return null;</span>
     }
   }
 
@@ -121,31 +106,37 @@ public class MtasDataItemDoubleAdvanced
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L124">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
+<span class="nc" id="L109">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
         + &quot;]&quot;;
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L130" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L131">      return true;</span>
-<span class="nc bnc" id="L132" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L133">      return false;</span>
-<span class="nc bnc" id="L134" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L135">      return false;</span>
-<span class="nc" id="L136">    MtasDataItemDoubleAdvanced that = (MtasDataItemDoubleAdvanced) obj;</span>
-<span class="nc" id="L137">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
-<span class="nc" id="L138">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
-<span class="nc bnc" id="L139" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L119">      return true;</span>
+<span class="nc bnc" id="L120" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L121">      return false;</span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L123">      return false;</span>
+<span class="nc" id="L124">    MtasDataItemDoubleAdvanced that = (MtasDataItemDoubleAdvanced) obj;</span>
+<span class="nc" id="L125">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
+<span class="nc" id="L126">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
+<span class="nc bnc" id="L127" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L144">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L145">    h = (h * 7) ^ getComparableValue().hashCode();</span>
-<span class="nc" id="L146">    return h;</span>
+<span class="nc" id="L135">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L136">    h = (h * 7) ^ getComparableValue().hashCode();</span>
+<span class="nc" id="L137">    return h;</span>
   }
 
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.html b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.html
index fbe84c6..4e51f53 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemDoubleBasic</span></div><h1>MtasDataItemDoubleBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">178 of 178</td><td class="ctr2">0%</td><td class="bar">32 of 32</td><td class="ctr2">0%</td><td class="ctr1">23</td><td class="ctr2">23</td><td class="ctr1">29</td><td class="ctr2">29</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasDataItemDoubleBasic.java.html#L106" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="37" alt="37"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasDataItemDoubleBasic.java.html#L55" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="116" height="10" title="36" alt="36"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasDataItemDoubleBasic.java.html#L86" class="el_method">getCompareValue2()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="90" height="10" title="28" alt="28"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="60" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataItemDoubleBasic.java.html#L72" class="el_method">getCompareValue1()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="84" height="10" title="26" alt="26"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="60" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasDataItemDoubleBasic.java.html#L100" class="el_method">toString()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="68" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataItemDoubleBasic.java.html#L43" class="el_method">MtasDataItemDoubleBasic(Double, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="48" height="10" title="15" alt="15"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasDataItemDoubleBasic.java.html#L120" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="48" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemDoubleBasic</span></div><h1>MtasDataItemDoubleBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">178 of 178</td><td class="ctr2">0%</td><td class="bar">32 of 32</td><td class="ctr2">0%</td><td class="ctr1">23</td><td class="ctr2">23</td><td class="ctr1">29</td><td class="ctr2">29</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasDataItemDoubleBasic.java.html#L98" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="37" alt="37"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasDataItemDoubleBasic.java.html#L44" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="116" height="10" title="36" alt="36"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasDataItemDoubleBasic.java.html#L75" class="el_method">getCompareValue2()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="28" alt="28"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataItemDoubleBasic.java.html#L61" class="el_method">getCompareValue1()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="26" alt="26"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasDataItemDoubleBasic.java.html#L89" class="el_method">toString()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataItemDoubleBasic.java.html#L32" class="el_method">MtasDataItemDoubleBasic(Double, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="15" alt="15"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasDataItemDoubleBasic.java.html#L115" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.java.html
index f3a8637..8bf2501 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleBasic.java.html
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleBasic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemDoubleBasic.java</span></div><h1>MtasDataItemDoubleBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleBasic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemDoubleBasic.java</span></div><h1>MtasDataItemDoubleBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
-import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
 import mtas.codec.util.CodecUtil;
 
 /**
@@ -17,32 +15,23 @@ public class MtasDataItemDoubleBasic extends MtasDataItemBasic&lt;Double, Double
   /**
    * Instantiates a new mtas data item double basic.
    *
-   * @param valueSum
-   *          the value sum
-   * @param valueN
-   *          the value n
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param sourceNumber
-   *          the source number
+   * @param valueSum the value sum
+   * @param valueN the value N
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param sourceNumber the source number
    */
   public MtasDataItemDoubleBasic(Double valueSum, long valueN,
       MtasDataCollector&lt;?, ?&gt; sub, Set&lt;String&gt; statsItems, String sortType,
       String sortDirection, int errorNumber, Map&lt;String, Integer&gt; errorList,
       int sourceNumber) {
-<span class="nc" id="L43">    super(valueSum, valueN, sub, statsItems, sortType, sortDirection,</span>
+<span class="nc" id="L32">    super(valueSum, valueN, sub, statsItems, sortType, sortDirection,</span>
         errorNumber, errorList, new MtasDataDoubleOperations(), sourceNumber);
-<span class="nc" id="L45">  }</span>
+<span class="nc" id="L34">  }</span>
 
   /*
    * (non-Javadoc)
@@ -52,14 +41,14 @@ public class MtasDataItemDoubleBasic extends MtasDataItemBasic&lt;Double, Double
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   @Override
   public int compareTo(MtasDataItem&lt;Double, Double&gt; o) {
-<span class="nc" id="L55">    int compare = 0;</span>
-<span class="nc bnc" id="L56" title="All 2 branches missed.">    if (o instanceof MtasDataItemDoubleBasic) {</span>
-<span class="nc" id="L57">      MtasDataItemDoubleBasic to = (MtasDataItemDoubleBasic) o;</span>
-<span class="nc" id="L58">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
-<span class="nc" id="L59">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
-<span class="nc bnc" id="L60" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
+<span class="nc" id="L44">    int compare = 0;</span>
+<span class="nc bnc" id="L45" title="All 2 branches missed.">    if (o instanceof MtasDataItemDoubleBasic) {</span>
+<span class="nc" id="L46">      MtasDataItemDoubleBasic to = (MtasDataItemDoubleBasic) o;</span>
+<span class="nc" id="L47">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
+<span class="nc" id="L48">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
+<span class="nc bnc" id="L49" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
     }
-<span class="nc bnc" id="L62" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
+<span class="nc bnc" id="L51" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
   }
 
   /*
@@ -69,11 +58,11 @@ public class MtasDataItemDoubleBasic extends MtasDataItemBasic&lt;Double, Double
    */
   @Override
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue1() {
-<span class="nc bnc" id="L72" title="All 6 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L61" title="All 6 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="nc" id="L74">      return new MtasDataItemNumberComparator&lt;Double&gt;(valueSum, sortDirection);</span>
+<span class="nc" id="L63">      return new MtasDataItemNumberComparator&lt;Double&gt;(valueSum, sortDirection);</span>
     default:
-<span class="nc" id="L76">      return null;</span>
+<span class="nc" id="L65">      return null;</span>
     }
   }
 
@@ -83,11 +72,11 @@ public class MtasDataItemDoubleBasic extends MtasDataItemBasic&lt;Double, Double
    * @see mtas.codec.util.collector.MtasDataItem#getCompareValue2()
    */
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue2() {
-<span class="nc bnc" id="L86" title="All 6 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L75" title="All 6 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L88">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L77">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     default:
-<span class="nc" id="L90">      return null;</span>
+<span class="nc" id="L79">      return null;</span>
     }
   }
 
@@ -97,30 +86,36 @@ public class MtasDataItemDoubleBasic extends MtasDataItemBasic&lt;Double, Double
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L100">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
+<span class="nc" id="L89">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
         + &quot;]&quot;;
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L106" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L107">      return true;</span>
-<span class="nc bnc" id="L108" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L109">      return false;</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L111">      return false;</span>
-<span class="nc" id="L112">    MtasDataItemDoubleBasic that = (MtasDataItemDoubleBasic) obj;</span>
-<span class="nc" id="L113">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
-<span class="nc" id="L114">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
-<span class="nc bnc" id="L115" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
+<span class="nc bnc" id="L98" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L99">      return true;</span>
+<span class="nc bnc" id="L100" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L101">      return false;</span>
+<span class="nc bnc" id="L102" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L103">      return false;</span>
+<span class="nc" id="L104">    MtasDataItemDoubleBasic that = (MtasDataItemDoubleBasic) obj;</span>
+<span class="nc" id="L105">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
+<span class="nc" id="L106">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
+<span class="nc bnc" id="L107" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L120">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L121">    h = (h * 7) ^ getComparableValue().hashCode();</span>
-<span class="nc" id="L122">    return h;</span>
+<span class="nc" id="L115">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L116">    h = (h * 7) ^ getComparableValue().hashCode();</span>
+<span class="nc" id="L117">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.html b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.html
index 3819457..0032f0c 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleFull</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemDoubleFull</span></div><h1>MtasDataItemDoubleFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">986 of 986</td><td class="ctr2">0%</td><td class="bar">164 of 164</td><td class="ctr2">0%</td><td class="ctr1">104</td><td class="ctr2">104</td><td class="ctr1">127</td><td class="ctr2">127</td><td class="ctr1">10</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasDataItemDoubleFull.java.html#L75" class="el_method">getDistribution(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="575" alt="575"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="82" alt="82"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">42</td><td class="ctr2" id="g0">42</td><td class="ctr1" id="h0">79</td><td class="ctr2" id="i0">79</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataItemDoubleFull.java.html#L225" class="el_method">getCompareValue2()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="39" height="10" title="190" alt="190"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="61" height="10" title="42" alt="42"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">31</td><td class="ctr2" id="g1">31</td><td class="ctr1" id="h1">14</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItemDoubleFull.java.html#L203" class="el_method">getCompareValue1()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="16" height="10" title="81" alt="81"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="26" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">13</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataItemDoubleFull.java.html#L264" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="17" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasDataItemDoubleFull.java.html#L186" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="36" alt="36"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="11" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasDataItemDoubleFull.java.html#L259" class="el_method">toString()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasDataItemDoubleFull.java.html#L47" class="el_method">MtasDataItemDoubleFull(double[], MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasDataItemDoubleFull.java.html#L59" class="el_method">getNumberOfDecimals(String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasDataItemDoubleFull.java.html#L278" class="el_method">hashCode()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasDataItemDoubleFull.java.html#L22" class="el_method">static {...}</a></td><td class="bar" id="b9"/><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleFull</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemDoubleFull</span></div><h1>MtasDataItemDoubleFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">990 of 990</td><td class="ctr2">0%</td><td class="bar">164 of 164</td><td class="ctr2">0%</td><td class="ctr1">104</td><td class="ctr2">104</td><td class="ctr1">132</td><td class="ctr2">132</td><td class="ctr1">10</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasDataItemDoubleFull.java.html#L65" class="el_method">getDistribution(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="579" alt="579"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="82" alt="82"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">42</td><td class="ctr2" id="g0">42</td><td class="ctr1" id="h0">84</td><td class="ctr2" id="i0">84</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataItemDoubleFull.java.html#L224" class="el_method">getCompareValue2()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="39" height="10" title="190" alt="190"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="42" alt="42"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">31</td><td class="ctr2" id="g1">31</td><td class="ctr1" id="h1">14</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItemDoubleFull.java.html#L202" class="el_method">getCompareValue1()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="81" alt="81"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">13</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataItemDoubleFull.java.html#L266" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasDataItemDoubleFull.java.html#L185" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="36" alt="36"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasDataItemDoubleFull.java.html#L258" class="el_method">toString()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasDataItemDoubleFull.java.html#L38" class="el_method">MtasDataItemDoubleFull(double[], MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasDataItemDoubleFull.java.html#L49" class="el_method">getNumberOfDecimals(String)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasDataItemDoubleFull.java.html#L283" class="el_method">hashCode()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasDataItemDoubleFull.java.html#L21" class="el_method">static {...}</a></td><td class="bar" id="b9"/><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.java.html
index 4ab76dd..0722623 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemDoubleFull.java.html
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleFull.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemDoubleFull.java</span></div><h1>MtasDataItemDoubleFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemDoubleFull.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemDoubleFull.java</span></div><h1>MtasDataItemDoubleFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 import org.apache.commons.lang.ArrayUtils;
@@ -19,47 +18,38 @@ public class MtasDataItemDoubleFull extends MtasDataItemFull&lt;Double, Double&g
   private static final long serialVersionUID = 1L;
 
   /** The fp argument. */
-<span class="nc" id="L22">  private static Pattern fpArgument = Pattern.compile(&quot;([^=,]+)=([^,]*)&quot;);</span>
+<span class="nc" id="L21">  private static Pattern fpArgument = Pattern.compile(&quot;([^=,]+)=([^,]*)&quot;);</span>
 
   /**
    * Instantiates a new mtas data item double full.
    *
-   * @param value
-   *          the value
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param sourceNumber
-   *          the source number
+   * @param value the value
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param sourceNumber the source number
    */
   public MtasDataItemDoubleFull(double[] value, MtasDataCollector&lt;?, ?&gt; sub,
       Set&lt;String&gt; statsItems, String sortType, String sortDirection,
       int errorNumber, Map&lt;String, Integer&gt; errorList, int sourceNumber) {
-<span class="nc" id="L47">    super(ArrayUtils.toObject(value), sub, statsItems, sortType, sortDirection,</span>
+<span class="nc" id="L38">    super(ArrayUtils.toObject(value), sub, statsItems, sortType, sortDirection,</span>
         errorNumber, errorList, new MtasDataDoubleOperations(), sourceNumber);
-<span class="nc" id="L49">  }</span>
+<span class="nc" id="L40">  }</span>
 
   /**
    * Gets the number of decimals.
    *
-   * @param ds
-   *          the ds
+   * @param ds the ds
    * @return the number of decimals
    */
   private int getNumberOfDecimals(String ds) {
-<span class="nc bnc" id="L59" title="All 2 branches missed.">    if (!ds.contains(&quot;.&quot;)) {</span>
-<span class="nc" id="L60">      return 0;</span>
+<span class="nc bnc" id="L49" title="All 2 branches missed.">    if (!ds.contains(&quot;.&quot;)) {</span>
+<span class="nc" id="L50">      return 0;</span>
     } else {
-<span class="nc" id="L62">      return (ds.length() - ds.indexOf(&quot;.&quot;) - 1);</span>
+<span class="nc" id="L52">      return (ds.length() - ds.indexOf(&quot;.&quot;) - 1);</span>
     }
   }
 
@@ -72,108 +62,117 @@ public class MtasDataItemDoubleFull extends MtasDataItemFull&lt;Double, Double&g
    */
   @Override
   protected HashMap&lt;String, Object&gt; getDistribution(String argument) {
-<span class="nc" id="L75">    HashMap&lt;String, Object&gt; result = new LinkedHashMap&lt;String, Object&gt;();</span>
-<span class="nc" id="L76">    Double start = null, end = null, step = null;</span>
-<span class="nc" id="L77">    Integer d = null, number = null;</span>
-<span class="nc bnc" id="L78" title="All 2 branches missed.">    if (argument != null) {</span>
-<span class="nc" id="L79">      Matcher m = fpArgument.matcher(argument);</span>
+<span class="nc" id="L65">    HashMap&lt;String, Object&gt; result = new LinkedHashMap&lt;String, Object&gt;();</span>
+<span class="nc" id="L66">    Double start = null;</span>
+<span class="nc" id="L67">    Double end = null;</span>
+<span class="nc" id="L68">    Double step = null;</span>
+<span class="nc" id="L69">    Integer d = null;</span>
+<span class="nc" id="L70">    Integer number = null;</span>
+<span class="nc bnc" id="L71" title="All 2 branches missed.">    if (argument != null) {</span>
+<span class="nc" id="L72">      Matcher m = fpArgument.matcher(argument);</span>
       // get settings
-<span class="nc bnc" id="L81" title="All 2 branches missed.">      while (m.find()) {</span>
-<span class="nc bnc" id="L82" title="All 2 branches missed.">        if (m.group(1).trim().equals(&quot;start&quot;)) {</span>
-<span class="nc" id="L83">          start = Double.parseDouble(m.group(2));</span>
-<span class="nc bnc" id="L84" title="All 2 branches missed.">          d = (d == null) ? getNumberOfDecimals(m.group(2))</span>
-<span class="nc" id="L85">              : Math.max(d, getNumberOfDecimals(m.group(2)));</span>
-<span class="nc bnc" id="L86" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;end&quot;)) {</span>
-<span class="nc" id="L87">          end = Double.parseDouble(m.group(2));</span>
-<span class="nc bnc" id="L88" title="All 2 branches missed.">          d = (d == null) ? getNumberOfDecimals(m.group(2))</span>
-<span class="nc" id="L89">              : Math.max(d, getNumberOfDecimals(m.group(2)));</span>
-<span class="nc bnc" id="L90" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;step&quot;)) {</span>
-<span class="nc" id="L91">          step = Double.parseDouble(m.group(2));</span>
-<span class="nc bnc" id="L92" title="All 2 branches missed.">          d = (d == null) ? getNumberOfDecimals(m.group(2))</span>
-<span class="nc" id="L93">              : Math.max(d, getNumberOfDecimals(m.group(2)));</span>
-<span class="nc bnc" id="L94" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;number&quot;)) {</span>
-<span class="nc" id="L95">          number = Integer.parseInt(m.group(2));</span>
+<span class="nc bnc" id="L74" title="All 2 branches missed.">      while (m.find()) {</span>
+<span class="nc bnc" id="L75" title="All 2 branches missed.">        if (m.group(1).trim().equals(&quot;start&quot;)) {</span>
+<span class="nc" id="L76">          start = Double.parseDouble(m.group(2));</span>
+<span class="nc bnc" id="L77" title="All 2 branches missed.">          d = (d == null) ? getNumberOfDecimals(m.group(2))</span>
+<span class="nc" id="L78">              : Math.max(d, getNumberOfDecimals(m.group(2)));</span>
+<span class="nc bnc" id="L79" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;end&quot;)) {</span>
+<span class="nc" id="L80">          end = Double.parseDouble(m.group(2));</span>
+<span class="nc bnc" id="L81" title="All 2 branches missed.">          d = (d == null) ? getNumberOfDecimals(m.group(2))</span>
+<span class="nc" id="L82">              : Math.max(d, getNumberOfDecimals(m.group(2)));</span>
+<span class="nc bnc" id="L83" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;step&quot;)) {</span>
+<span class="nc" id="L84">          step = Double.parseDouble(m.group(2));</span>
+<span class="nc bnc" id="L85" title="All 2 branches missed.">          d = (d == null) ? getNumberOfDecimals(m.group(2))</span>
+<span class="nc" id="L86">              : Math.max(d, getNumberOfDecimals(m.group(2)));</span>
+<span class="nc bnc" id="L87" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;number&quot;)) {</span>
+<span class="nc" id="L88">          number = Integer.parseInt(m.group(2));</span>
         }
       }
     }
     // always exactly one of (positive) number and (positive) step, other null
-<span class="nc bnc" id="L100" title="All 8 branches missed.">    if ((number == null || number &lt; 1) &amp;&amp; (step == null || step &lt;= 0)) {</span>
-<span class="nc" id="L101">      number = 10;</span>
-<span class="nc" id="L102">      step = null;</span>
-<span class="nc bnc" id="L103" title="All 4 branches missed.">    } else if (step != null &amp;&amp; step &lt;= 0) {</span>
-<span class="nc" id="L104">      step = null;</span>
-<span class="nc bnc" id="L105" title="All 4 branches missed.">    } else if (number != null &amp;&amp; number &lt; 1) {</span>
-<span class="nc" id="L106">      number = null;</span>
-<span class="nc bnc" id="L107" title="All 2 branches missed.">    } else if (step != null) {</span>
-<span class="nc" id="L108">      number = null;</span>
+<span class="nc bnc" id="L93" title="All 8 branches missed.">    if ((number == null || number &lt; 1) &amp;&amp; (step == null || step &lt;= 0)) {</span>
+<span class="nc" id="L94">      number = 10;</span>
+<span class="nc" id="L95">      step = null;</span>
+<span class="nc bnc" id="L96" title="All 4 branches missed.">    } else if (step != null &amp;&amp; step &lt;= 0) {</span>
+<span class="nc" id="L97">      step = null;</span>
+<span class="nc bnc" id="L98" title="All 4 branches missed.">    } else if (number != null &amp;&amp; number &lt; 1) {</span>
+<span class="nc" id="L99">      number = null;</span>
+<span class="nc bnc" id="L100" title="All 2 branches missed.">    } else if (step != null) {</span>
+<span class="nc" id="L101">      number = null;</span>
     }
     // sanity checks start/end
-<span class="nc" id="L111">    createStats();</span>
-<span class="nc" id="L112">    double tmpStart = stats.getMin();</span>
-<span class="nc" id="L113">    double tmpEnd = stats.getMax();</span>
-<span class="nc bnc" id="L114" title="All 6 branches missed.">    if (start != null &amp;&amp; end != null &amp;&amp; start &gt; end) {</span>
-<span class="nc" id="L115">      return null;</span>
-<span class="nc bnc" id="L116" title="All 4 branches missed.">    } else if (start != null &amp;&amp; start &gt; tmpEnd) {</span>
-<span class="nc" id="L117">      return null;</span>
-<span class="nc bnc" id="L118" title="All 4 branches missed.">    } else if (end != null &amp;&amp; end &lt; tmpStart) {</span>
-<span class="nc" id="L119">      return null;</span>
+<span class="nc" id="L104">    createStats();</span>
+<span class="nc" id="L105">    double tmpStart = stats.getMin();</span>
+<span class="nc" id="L106">    double tmpEnd = stats.getMax();</span>
+<span class="nc bnc" id="L107" title="All 6 branches missed.">    if (start != null &amp;&amp; end != null &amp;&amp; start &gt; end) {</span>
+<span class="nc" id="L108">      return null;</span>
+<span class="nc bnc" id="L109" title="All 4 branches missed.">    } else if (start != null &amp;&amp; start &gt; tmpEnd) {</span>
+<span class="nc" id="L110">      return null;</span>
+<span class="nc bnc" id="L111" title="All 4 branches missed.">    } else if (end != null &amp;&amp; end &lt; tmpStart) {</span>
+<span class="nc" id="L112">      return null;</span>
     }
     // check start and end
-<span class="nc bnc" id="L122" title="All 4 branches missed.">    if (start == null &amp;&amp; end == null) {</span>
-<span class="nc bnc" id="L123" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L124">        step = (tmpEnd - tmpStart) / number;</span>
+<span class="nc bnc" id="L115" title="All 4 branches missed.">    if (start == null &amp;&amp; end == null) {</span>
+<span class="nc bnc" id="L116" title="All 2 branches missed.">      if (step == null) {</span>
+<span class="nc" id="L117">        step = (tmpEnd - tmpStart) / number;</span>
       }
-<span class="nc" id="L126">      number = Double.valueOf(Math.ceil((tmpEnd - tmpStart) / step)).intValue();</span>
-<span class="nc" id="L127">      start = tmpStart;</span>
-<span class="nc" id="L128">      end = start + (number * step);</span>
-<span class="nc bnc" id="L129" title="All 2 branches missed.">    } else if (start == null) {</span>
-<span class="nc bnc" id="L130" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L131">        step = (end - tmpStart) / number;</span>
+<span class="nc" id="L119">      number = Double.valueOf(Math.ceil((tmpEnd - tmpStart) / step)).intValue();</span>
+<span class="nc" id="L120">      start = tmpStart;</span>
+<span class="nc" id="L121">      end = start + (number * step);</span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">    } else if (start == null) {</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">      if (step == null) {</span>
+<span class="nc" id="L124">        step = (end - tmpStart) / number;</span>
       }
-<span class="nc" id="L133">      number = Double.valueOf(Math.ceil((end - tmpStart) / step)).intValue();</span>
-<span class="nc" id="L134">      start = end - (number * step);</span>
-<span class="nc bnc" id="L135" title="All 2 branches missed.">    } else if (end == null) {</span>
-<span class="nc bnc" id="L136" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L137">        step = (tmpEnd - start) / number;</span>
+<span class="nc" id="L126">      number = Double.valueOf(Math.ceil((end - tmpStart) / step)).intValue();</span>
+<span class="nc" id="L127">      start = end - (number * step);</span>
+<span class="nc bnc" id="L128" title="All 2 branches missed.">    } else if (end == null) {</span>
+<span class="nc bnc" id="L129" title="All 2 branches missed.">      if (step == null) {</span>
+<span class="nc" id="L130">        step = (tmpEnd - start) / number;</span>
       }
-<span class="nc" id="L139">      number = Double.valueOf(Math.ceil((tmpEnd - start) / step)).intValue();</span>
-<span class="nc" id="L140">      end = start + (number * step);</span>
+<span class="nc" id="L132">      number = Double.valueOf(Math.ceil((tmpEnd - start) / step)).intValue();</span>
+<span class="nc" id="L133">      end = start + (number * step);</span>
     } else {
-<span class="nc bnc" id="L142" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L143">        step = (end - start) / number;</span>
+<span class="nc bnc" id="L135" title="All 2 branches missed.">      if (step == null) {</span>
+<span class="nc" id="L136">        step = (end - start) / number;</span>
       }
-<span class="nc" id="L145">      number = Double.valueOf(Math.ceil((end - start) / step)).intValue();</span>
+<span class="nc" id="L138">      number = Double.valueOf(Math.ceil((end - start) / step)).intValue();</span>
     }
     // round step to agreeable format and recompute number
-<span class="nc" id="L148">    int tmpD = Double.valueOf(Math.max(0, 1 + Math.ceil(-1 * Math.log10(step))))</span>
-<span class="nc" id="L149">        .intValue();</span>
-<span class="nc bnc" id="L150" title="All 2 branches missed.">    d = (d == null) ? tmpD : Math.max(d, tmpD);</span>
-<span class="nc" id="L151">    double tmp = Math.pow(10.0, d);</span>
-<span class="nc" id="L152">    step = Math.round(step * tmp) / tmp;</span>
-<span class="nc" id="L153">    number = Double.valueOf(Math.ceil((end - start) / step)).intValue();</span>
+<span class="nc" id="L141">    int tmpD = Double.valueOf(Math.max(0, 1 + Math.ceil(-1 * Math.log10(step))))</span>
+<span class="nc" id="L142">        .intValue();</span>
+<span class="nc bnc" id="L143" title="All 2 branches missed.">    d = (d == null) ? tmpD : Math.max(d, tmpD);</span>
+<span class="nc" id="L144">    double tmp = Math.pow(10.0, d);</span>
+<span class="nc" id="L145">    step = Math.round(step * tmp) / tmp;</span>
+<span class="nc" id="L146">    number = Double.valueOf(Math.ceil((end - start) / step)).intValue();</span>
 
     // compute distribution
-<span class="nc" id="L156">    long[] list = new long[number];</span>
-<span class="nc bnc" id="L157" title="All 2 branches missed.">    for (Double v : fullValues) {</span>
-<span class="nc bnc" id="L158" title="All 4 branches missed.">      if (v &gt;= start &amp;&amp; v &lt;= end) {</span>
-<span class="nc" id="L159">        int i = Math.min(</span>
-<span class="nc" id="L160">            Double.valueOf(Math.floor((v - start) / step)).intValue(),</span>
-<span class="nc" id="L161">            (number - 1));</span>
-<span class="nc" id="L162">        list[i]++;</span>
+<span class="nc" id="L149">    long[] list = new long[number];</span>
+<span class="nc bnc" id="L150" title="All 2 branches missed.">    for (Double v : fullValues) {</span>
+<span class="nc bnc" id="L151" title="All 4 branches missed.">      if (v &gt;= start &amp;&amp; v &lt;= end) {</span>
+<span class="nc" id="L152">        int i = Math.min(</span>
+<span class="nc" id="L153">            Double.valueOf(Math.floor((v - start) / step)).intValue(),</span>
+<span class="nc" id="L154">            (number - 1));</span>
+<span class="nc" id="L155">        list[i]++;</span>
       }
     }
-    Double l, r;
-    String ls, rs;
-<span class="nc bnc" id="L167" title="All 2 branches missed.">    for (int i = 0; i &lt; number; i++) {</span>
-<span class="nc" id="L168">      l = start + i * step;</span>
-<span class="nc" id="L169">      r = Math.min(end, l + step);</span>
-<span class="nc" id="L170">      ls = String.format(&quot;%.&quot; + d + &quot;f&quot;, l);</span>
-<span class="nc" id="L171">      rs = String.format(&quot;%.&quot; + d + &quot;f&quot;, r);</span>
-<span class="nc" id="L172">      String key = &quot;[&quot; + ls + &quot;,&quot; + rs</span>
-<span class="nc bnc" id="L173" title="All 6 branches missed.">          + ((i == (number - 1) &amp;&amp; r &gt;= tmpEnd &amp;&amp; l &lt;= tmpEnd) ? &quot;]&quot; : &quot;)&quot;);</span>
-<span class="nc" id="L174">      result.put(key, list[i]);</span>
+    Double l;
+    Double r;
+    String ls;
+    String lsFormat;
+    String rs;
+    String rsFormat;
+<span class="nc bnc" id="L164" title="All 2 branches missed.">    for (int i = 0; i &lt; number; i++) {</span>
+<span class="nc" id="L165">      l = start + i * step;</span>
+<span class="nc" id="L166">      r = Math.min(end, l + step);</span>
+<span class="nc" id="L167">      lsFormat = &quot;%.&quot; + d + &quot;f&quot;;</span>
+<span class="nc" id="L168">      ls = String.format(lsFormat, l);</span>
+<span class="nc" id="L169">      rsFormat = &quot;%.&quot; + d + &quot;f&quot;;</span>
+<span class="nc" id="L170">      rs = String.format(rsFormat, r);</span>
+<span class="nc" id="L171">      String key = &quot;[&quot; + ls + &quot;,&quot; + rs</span>
+<span class="nc bnc" id="L172" title="All 6 branches missed.">          + ((i == (number - 1) &amp;&amp; r &gt;= tmpEnd &amp;&amp; l &lt;= tmpEnd) ? &quot;]&quot; : &quot;)&quot;);</span>
+<span class="nc" id="L173">      result.put(key, list[i]);</span>
     }
-<span class="nc" id="L176">    return result;</span>
+<span class="nc" id="L175">    return result;</span>
   }
 
   /*
@@ -183,14 +182,14 @@ public class MtasDataItemDoubleFull extends MtasDataItemFull&lt;Double, Double&g
    */
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   public int compareTo(MtasDataItem&lt;Double, Double&gt; o) {
-<span class="nc" id="L186">    int compare = 0;</span>
-<span class="nc bnc" id="L187" title="All 2 branches missed.">    if (o instanceof MtasDataItemDoubleFull) {</span>
-<span class="nc" id="L188">      MtasDataItemDoubleFull to = (MtasDataItemDoubleFull) o;</span>
-<span class="nc" id="L189">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
-<span class="nc" id="L190">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
-<span class="nc bnc" id="L191" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
+<span class="nc" id="L185">    int compare = 0;</span>
+<span class="nc bnc" id="L186" title="All 2 branches missed.">    if (o instanceof MtasDataItemDoubleFull) {</span>
+<span class="nc" id="L187">      MtasDataItemDoubleFull to = (MtasDataItemDoubleFull) o;</span>
+<span class="nc" id="L188">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
+<span class="nc" id="L189">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
+<span class="nc bnc" id="L190" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
     }
-<span class="nc bnc" id="L193" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
+<span class="nc bnc" id="L192" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
   }
 
   /*
@@ -200,18 +199,18 @@ public class MtasDataItemDoubleFull extends MtasDataItemFull&lt;Double, Double&g
    */
   @Override
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue1() {
-<span class="nc" id="L203">    createStats();</span>
-<span class="nc bnc" id="L204" title="All 18 branches missed.">    switch (sortType) {</span>
+<span class="nc" id="L202">    createStats();</span>
+<span class="nc bnc" id="L203" title="All 18 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="nc" id="L206">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getSum(), sortDirection);</span>
+<span class="nc" id="L205">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getSum(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MAX:
-<span class="nc" id="L208">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getMax(), sortDirection);</span>
+<span class="nc" id="L207">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getMax(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MIN:
-<span class="nc" id="L210">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getMin(), sortDirection);</span>
+<span class="nc" id="L209">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getMin(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_SUMSQ:
-<span class="nc" id="L212">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getSumsq(), sortDirection);</span>
+<span class="nc" id="L211">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getSumsq(), sortDirection);</span>
     default:
-<span class="nc" id="L214">      return null;</span>
+<span class="nc" id="L213">      return null;</span>
     }
   }
 
@@ -222,31 +221,31 @@ public class MtasDataItemDoubleFull extends MtasDataItemFull&lt;Double, Double&g
    */
   @Override
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue2() {
-<span class="nc" id="L225">    createStats();</span>
-<span class="nc bnc" id="L226" title="All 42 branches missed.">    switch (sortType) {</span>
+<span class="nc" id="L224">    createStats();</span>
+<span class="nc bnc" id="L225" title="All 42 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUMOFLOGS:
-<span class="nc" id="L228">      return new MtasDataItemNumberComparator&lt;Double&gt;(</span>
-<span class="nc" id="L229">          stats.getN() * Math.log(stats.getGeometricMean()), sortDirection);</span>
+<span class="nc" id="L227">      return new MtasDataItemNumberComparator&lt;Double&gt;(</span>
+<span class="nc" id="L228">          stats.getN() * Math.log(stats.getGeometricMean()), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L231">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getMean(), sortDirection);</span>
+<span class="nc" id="L230">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getMean(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_GEOMETRICMEAN:
-<span class="nc" id="L233">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getGeometricMean(), sortDirection);</span>
+<span class="nc" id="L232">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getGeometricMean(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_STANDARDDEVIATION:
-<span class="nc" id="L235">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getStandardDeviation(), sortDirection);</span>
+<span class="nc" id="L234">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getStandardDeviation(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_VARIANCE:
-<span class="nc" id="L237">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getVariance(), sortDirection);</span>
+<span class="nc" id="L236">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getVariance(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_POPULATIONVARIANCE:
-<span class="nc" id="L239">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getPopulationVariance(), sortDirection);</span>
+<span class="nc" id="L238">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getPopulationVariance(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_QUADRATICMEAN:
-<span class="nc" id="L241">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getQuadraticMean(), sortDirection);</span>
+<span class="nc" id="L240">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getQuadraticMean(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_KURTOSIS:
-<span class="nc" id="L243">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getKurtosis(), sortDirection);</span>
+<span class="nc" id="L242">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getKurtosis(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MEDIAN:
-<span class="nc" id="L245">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getPercentile(50), sortDirection);</span>
+<span class="nc" id="L244">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getPercentile(50), sortDirection);</span>
     case CodecUtil.STATS_TYPE_SKEWNESS:
-<span class="nc" id="L247">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getSkewness(), sortDirection);</span>
+<span class="nc" id="L246">      return new MtasDataItemNumberComparator&lt;Double&gt;(stats.getSkewness(), sortDirection);</span>
     default:
-<span class="nc" id="L249">      return null;</span>
+<span class="nc" id="L248">      return null;</span>
     }
   }
 
@@ -256,29 +255,35 @@ public class MtasDataItemDoubleFull extends MtasDataItemFull&lt;Double, Double&g
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L259">    return this.getClass().getSimpleName() + &quot;[&quot; + fullValues.length + &quot;]&quot;;</span>
+<span class="nc" id="L258">    return this.getClass().getSimpleName() + &quot;[&quot; + fullValues.length + &quot;]&quot;;</span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L264" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L265">      return true;</span>
-<span class="nc bnc" id="L266" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L267">      return false;</span>
-<span class="nc bnc" id="L268" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc bnc" id="L266" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L267">      return true;</span>
+<span class="nc bnc" id="L268" title="All 2 branches missed.">    if (obj == null)</span>
 <span class="nc" id="L269">      return false;</span>
-<span class="nc" id="L270">    MtasDataItemDoubleFull that = (MtasDataItemDoubleFull) obj;</span>
-<span class="nc" id="L271">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
-<span class="nc" id="L272">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
-<span class="nc bnc" id="L273" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
+<span class="nc bnc" id="L270" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L271">      return false;</span>
+<span class="nc" id="L272">    MtasDataItemDoubleFull that = (MtasDataItemDoubleFull) obj;</span>
+<span class="nc" id="L273">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
+<span class="nc" id="L274">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
+<span class="nc bnc" id="L275" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L278">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L279">    h = (h * 7) ^ getComparableValue().hashCode();</span>
-<span class="nc" id="L280">    return h;</span>
+<span class="nc" id="L283">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L284">    h = (h * 7) ^ getComparableValue().hashCode();</span>
+<span class="nc" id="L285">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemFull.html b/jacoco/mtas.codec.util.collector/MtasDataItemFull.html
index 528e467..9559dea 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemFull.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemFull.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemFull</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemFull</span></div><h1>MtasDataItemFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">313 of 594</td><td class="ctr2">47%</td><td class="bar">80 of 116</td><td class="ctr2">31%</td><td class="ctr1">59</td><td class="ctr2">78</td><td class="ctr1">45</td><td class="ctr2">95</td><td class="ctr1">3</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataItemFull.java.html#L190" class="el_method">getCompareValueType()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="63" height="10" title="159" alt="159"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">46</td><td class="ctr2" id="g0">46</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasDataItemFull.java.html#L124" class="el_method">rewrite(boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="29" height="10" title="74" alt="74"/><img src="../.resources/greenbar.gif" width="90" height="10" title="227" alt="227"/></td><td class="ctr2" id="c2">75%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="17" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="63" height="10" title="33" alt="33"/></td><td class="ctr2" id="e0">79%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">22</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i0">51</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasDataItemFull.java.html#L82" class="el_method">add(MtasDataItem)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="19" height="10" title="50" alt="50"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataItemFull.java.html#L232" class="el_method">getCompareValue0()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="11" height="10" title="30" alt="30"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="11" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataItemFull.java.html#L100" class="el_method">createStats()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="12" height="10" title="31" alt="31"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataItemFull.java.html#L36" class="el_method">MtasDataItemFull(Number[], MtasDataCollector, Set, String, String, int, Map, MtasDataOperations, int)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="9" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemFull</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemFull</span></div><h1>MtasDataItemFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">313 of 594</td><td class="ctr2">47%</td><td class="bar">80 of 116</td><td class="ctr2">31%</td><td class="ctr1">59</td><td class="ctr2">78</td><td class="ctr1">45</td><td class="ctr2">95</td><td class="ctr1">3</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataItemFull.java.html#L177" class="el_method">getCompareValueType()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="159" alt="159"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">46</td><td class="ctr2" id="g0">46</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasDataItemFull.java.html#L111" class="el_method">rewrite(boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="74" alt="74"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="227" alt="227"/></td><td class="ctr2" id="c2">75%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="33" alt="33"/></td><td class="ctr2" id="e0">78%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">22</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i0">51</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasDataItemFull.java.html#L70" class="el_method">add(MtasDataItem)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="50" alt="50"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataItemFull.java.html#L219" class="el_method">getCompareValue0()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="30" alt="30"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataItemFull.java.html#L88" class="el_method">createStats()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="31" alt="31"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataItemFull.java.html#L33" class="el_method">MtasDataItemFull(Number[], MtasDataCollector, Set, String, String, int, Map, MtasDataOperations, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemFull.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemFull.java.html
index 8254a41..dd3bfcd 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemFull.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemFull.java.html
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemFull.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemFull.java</span></div><h1>MtasDataItemFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemFull.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemFull.java</span></div><h1>MtasDataItemFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Map;
-import java.util.TreeSet;
 import java.util.Map.Entry;
 import java.util.Set;
 import java.util.regex.Matcher;
@@ -15,10 +14,8 @@ import mtas.codec.util.CodecUtil;
 /**
  * The Class MtasDataItemFull.
  *
- * @param &lt;T1&gt;
- *          the generic type
- * @param &lt;T2&gt;
- *          the generic type
+ * @param &lt;T1&gt; the generic type
+ * @param &lt;T2&gt; the generic type
  */
 abstract class MtasDataItemFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;, T2 extends Number &amp; Comparable&lt;T2&gt;&gt;
     extends MtasDataItem&lt;T1, T2&gt; implements Serializable {
@@ -33,43 +30,34 @@ abstract class MtasDataItemFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
   protected MtasDataOperations&lt;T1, T2&gt; operations;
 
   /** The stats. */
-<span class="fc" id="L36">  protected DescriptiveStatistics stats = null;</span>
+<span class="fc" id="L33">  protected DescriptiveStatistics stats = null;</span>
 
   /** The fp stats function items. */
-<span class="fc" id="L39">  private Pattern fpStatsFunctionItems = Pattern</span>
-<span class="fc" id="L40">      .compile(&quot;(([^\\(,]+)(\\(([^\\)]*)\\))?)&quot;);</span>
+<span class="fc" id="L36">  private Pattern fpStatsFunctionItems = Pattern</span>
+<span class="fc" id="L37">      .compile(&quot;(([^\\(,]+)(\\(([^\\)]*)\\))?)&quot;);</span>
 
   /**
    * Instantiates a new mtas data item full.
    *
-   * @param value
-   *          the value
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param operations
-   *          the operations
-   * @param sourceNumber
-   *          the source number
+   * @param value the value
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param operations the operations
+   * @param sourceNumber the source number
    */
   public MtasDataItemFull(T1[] value, MtasDataCollector&lt;?, ?&gt; sub,
       Set&lt;String&gt; statsItems, String sortType, String sortDirection,
       int errorNumber, Map&lt;String, Integer&gt; errorList,
       MtasDataOperations&lt;T1, T2&gt; operations, int sourceNumber) {
-<span class="fc" id="L68">    super(sub, statsItems, sortType, sortDirection, errorNumber, errorList,</span>
+<span class="fc" id="L56">    super(sub, statsItems, sortType, sortDirection, errorNumber, errorList,</span>
         sourceNumber);
-<span class="fc" id="L70">    this.fullValues = value;</span>
-<span class="fc" id="L71">    this.operations = operations;</span>
-<span class="fc" id="L72">  }</span>
+<span class="fc" id="L58">    this.fullValues = value;</span>
+<span class="fc" id="L59">    this.operations = operations;</span>
+<span class="fc" id="L60">  }</span>
 
   /*
    * (non-Javadoc)
@@ -79,37 +67,36 @@ abstract class MtasDataItemFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   public void add(MtasDataItem&lt;T1, T2&gt; newItem) throws IOException {
-<span class="nc bnc" id="L82" title="All 2 branches missed.">    if (newItem instanceof MtasDataItemFull) {</span>
-<span class="nc" id="L83">      MtasDataItemFull&lt;T1, T2&gt; newTypedItem = (MtasDataItemFull&lt;T1, T2&gt;) newItem;</span>
-<span class="nc" id="L84">      T1[] tmpValue = operations</span>
-<span class="nc" id="L85">          .createVector1(fullValues.length + newTypedItem.fullValues.length);</span>
-<span class="nc" id="L86">      System.arraycopy(fullValues, 0, tmpValue, 0, fullValues.length);</span>
-<span class="nc" id="L87">      System.arraycopy(newTypedItem.fullValues, 0, tmpValue, fullValues.length,</span>
+<span class="nc bnc" id="L70" title="All 2 branches missed.">    if (newItem instanceof MtasDataItemFull) {</span>
+<span class="nc" id="L71">      MtasDataItemFull&lt;T1, T2&gt; newTypedItem = (MtasDataItemFull&lt;T1, T2&gt;) newItem;</span>
+<span class="nc" id="L72">      T1[] tmpValue = operations</span>
+<span class="nc" id="L73">          .createVector1(fullValues.length + newTypedItem.fullValues.length);</span>
+<span class="nc" id="L74">      System.arraycopy(fullValues, 0, tmpValue, 0, fullValues.length);</span>
+<span class="nc" id="L75">      System.arraycopy(newTypedItem.fullValues, 0, tmpValue, fullValues.length,</span>
           newTypedItem.fullValues.length);
-<span class="nc" id="L89">      fullValues = tmpValue;</span>
-<span class="nc" id="L90">      recomputeComparableSortValue = true;</span>
-<span class="nc" id="L91">    } else {</span>
-<span class="nc" id="L92">      throw new IOException(&quot;can only add MtasDataItemFull&quot;);</span>
+<span class="nc" id="L77">      fullValues = tmpValue;</span>
+<span class="nc" id="L78">      recomputeComparableSortValue = true;</span>
+<span class="nc" id="L79">    } else {</span>
+<span class="nc" id="L80">      throw new IOException(&quot;can only add MtasDataItemFull&quot;);</span>
     }
-<span class="nc" id="L94">  }</span>
+<span class="nc" id="L82">  }</span>
 
   /**
    * Creates the stats.
    */
   protected void createStats() {
-<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    if (stats == null) {</span>
-<span class="fc" id="L101">      stats = new DescriptiveStatistics();</span>
-<span class="fc bfc" id="L102" title="All 2 branches covered.">      for (T1 value : fullValues) {</span>
-<span class="fc" id="L103">        stats.addValue(value.doubleValue());</span>
+<span class="pc bpc" id="L88" title="1 of 2 branches missed.">    if (stats == null) {</span>
+<span class="fc" id="L89">      stats = new DescriptiveStatistics();</span>
+<span class="fc bfc" id="L90" title="All 2 branches covered.">      for (T1 value : fullValues) {</span>
+<span class="fc" id="L91">        stats.addValue(value.doubleValue());</span>
       }
     }
-<span class="fc" id="L106">  }</span>
+<span class="fc" id="L94">  }</span>
 
   /**
    * Gets the distribution.
    *
-   * @param arguments
-   *          the arguments
+   * @param arguments the arguments
    * @return the distribution
    */
   abstract protected HashMap&lt;String, Object&gt; getDistribution(String arguments);
@@ -121,63 +108,63 @@ abstract class MtasDataItemFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   public Map&lt;String, Object&gt; rewrite(boolean showDebugInfo) throws IOException {
-<span class="fc" id="L124">    createStats();</span>
-<span class="fc" id="L125">    Map&lt;String, Object&gt; response = new HashMap&lt;String, Object&gt;();</span>
-<span class="fc bfc" id="L126" title="All 2 branches covered.">    for (String statsItem : statsItems) {</span>
-<span class="fc bfc" id="L127" title="All 2 branches covered.">      if (statsItem.equals(CodecUtil.STATS_TYPE_SUM)) {</span>
-<span class="fc" id="L128">        response.put(statsItem, stats.getSum());</span>
-<span class="fc bfc" id="L129" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_N)) {</span>
-<span class="fc" id="L130">        response.put(statsItem, stats.getN());</span>
-<span class="fc bfc" id="L131" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MAX)) {</span>
-<span class="fc" id="L132">        response.put(statsItem, stats.getMax());</span>
-<span class="fc bfc" id="L133" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MIN)) {</span>
-<span class="fc" id="L134">        response.put(statsItem, stats.getMin());</span>
-<span class="fc bfc" id="L135" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMSQ)) {</span>
-<span class="fc" id="L136">        response.put(statsItem, stats.getSumsq());</span>
-<span class="fc bfc" id="L137" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMOFLOGS)) {</span>
-<span class="fc" id="L138">        response.put(statsItem,</span>
-<span class="fc" id="L139">            stats.getN() * Math.log(stats.getGeometricMean()));</span>
-<span class="fc bfc" id="L140" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
-<span class="fc" id="L141">        response.put(statsItem, stats.getMean());</span>
-<span class="fc bfc" id="L142" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_GEOMETRICMEAN)) {</span>
-<span class="fc" id="L143">        response.put(statsItem, stats.getGeometricMean());</span>
-<span class="fc bfc" id="L144" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_STANDARDDEVIATION)) {</span>
-<span class="fc" id="L145">        response.put(statsItem, stats.getStandardDeviation());</span>
-<span class="fc bfc" id="L146" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_VARIANCE)) {</span>
-<span class="fc" id="L147">        response.put(statsItem, stats.getVariance());</span>
-<span class="fc bfc" id="L148" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_POPULATIONVARIANCE)) {</span>
-<span class="fc" id="L149">        response.put(statsItem, stats.getPopulationVariance());</span>
-<span class="fc bfc" id="L150" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_QUADRATICMEAN)) {</span>
-<span class="fc" id="L151">        response.put(statsItem, stats.getQuadraticMean());</span>
-<span class="fc bfc" id="L152" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_KURTOSIS)) {</span>
-<span class="fc" id="L153">        response.put(statsItem, stats.getKurtosis());</span>
-<span class="fc bfc" id="L154" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEDIAN)) {</span>
-<span class="fc" id="L155">        response.put(statsItem, stats.getPercentile(50));</span>
-<span class="pc bpc" id="L156" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SKEWNESS)) {</span>
-<span class="fc" id="L157">        response.put(statsItem, stats.getSkewness());</span>
+<span class="fc" id="L111">    createStats();</span>
+<span class="fc" id="L112">    Map&lt;String, Object&gt; response = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L113" title="All 2 branches covered.">    for (String statsItem : getStatsItems()) {</span>
+<span class="fc bfc" id="L114" title="All 2 branches covered.">      if (statsItem.equals(CodecUtil.STATS_TYPE_SUM)) {</span>
+<span class="fc" id="L115">        response.put(statsItem, stats.getSum());</span>
+<span class="fc bfc" id="L116" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_N)) {</span>
+<span class="fc" id="L117">        response.put(statsItem, stats.getN());</span>
+<span class="fc bfc" id="L118" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MAX)) {</span>
+<span class="fc" id="L119">        response.put(statsItem, stats.getMax());</span>
+<span class="fc bfc" id="L120" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MIN)) {</span>
+<span class="fc" id="L121">        response.put(statsItem, stats.getMin());</span>
+<span class="fc bfc" id="L122" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMSQ)) {</span>
+<span class="fc" id="L123">        response.put(statsItem, stats.getSumsq());</span>
+<span class="fc bfc" id="L124" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SUMOFLOGS)) {</span>
+<span class="fc" id="L125">        response.put(statsItem,</span>
+<span class="fc" id="L126">            stats.getN() * Math.log(stats.getGeometricMean()));</span>
+<span class="fc bfc" id="L127" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEAN)) {</span>
+<span class="fc" id="L128">        response.put(statsItem, stats.getMean());</span>
+<span class="fc bfc" id="L129" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_GEOMETRICMEAN)) {</span>
+<span class="fc" id="L130">        response.put(statsItem, stats.getGeometricMean());</span>
+<span class="fc bfc" id="L131" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_STANDARDDEVIATION)) {</span>
+<span class="fc" id="L132">        response.put(statsItem, stats.getStandardDeviation());</span>
+<span class="fc bfc" id="L133" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_VARIANCE)) {</span>
+<span class="fc" id="L134">        response.put(statsItem, stats.getVariance());</span>
+<span class="fc bfc" id="L135" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_POPULATIONVARIANCE)) {</span>
+<span class="fc" id="L136">        response.put(statsItem, stats.getPopulationVariance());</span>
+<span class="fc bfc" id="L137" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_QUADRATICMEAN)) {</span>
+<span class="fc" id="L138">        response.put(statsItem, stats.getQuadraticMean());</span>
+<span class="fc bfc" id="L139" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_KURTOSIS)) {</span>
+<span class="fc" id="L140">        response.put(statsItem, stats.getKurtosis());</span>
+<span class="fc bfc" id="L141" title="All 2 branches covered.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_MEDIAN)) {</span>
+<span class="fc" id="L142">        response.put(statsItem, stats.getPercentile(50));</span>
+<span class="pc bpc" id="L143" title="1 of 2 branches missed.">      } else if (statsItem.equals(CodecUtil.STATS_TYPE_SKEWNESS)) {</span>
+<span class="fc" id="L144">        response.put(statsItem, stats.getSkewness());</span>
       } else {
-<span class="nc" id="L159">        Matcher m = fpStatsFunctionItems.matcher(statsItem);</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">        if (m.find()) {</span>
-<span class="nc" id="L161">          String function = m.group(2).trim();</span>
-<span class="nc bnc" id="L162" title="All 2 branches missed.">          if (function.equals(CodecUtil.STATS_FUNCTION_DISTRIBUTION)) {</span>
-<span class="nc" id="L163">            response.put(statsItem, getDistribution(m.group(4)));</span>
+<span class="nc" id="L146">        Matcher m = fpStatsFunctionItems.matcher(statsItem);</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">        if (m.find()) {</span>
+<span class="nc" id="L148">          String function = m.group(2).trim();</span>
+<span class="nc bnc" id="L149" title="All 2 branches missed.">          if (function.equals(CodecUtil.STATS_FUNCTION_DISTRIBUTION)) {</span>
+<span class="nc" id="L150">            response.put(statsItem, getDistribution(m.group(4)));</span>
           }
         }
       }
-<span class="fc" id="L167">    }</span>
-<span class="pc bpc" id="L168" title="1 of 2 branches missed.">    if (errorNumber &gt; 0) {</span>
-<span class="nc" id="L169">      Map&lt;String, Object&gt; errorResponse = new HashMap&lt;String, Object&gt;();</span>
-<span class="nc bnc" id="L170" title="All 2 branches missed.">      for (Entry&lt;String, Integer&gt; entry : errorList.entrySet()) {</span>
-<span class="nc" id="L171">        errorResponse.put(entry.getKey(), entry.getValue());</span>
-<span class="nc" id="L172">      }</span>
-<span class="nc" id="L173">      response.put(&quot;errorNumber&quot;, errorNumber);</span>
-<span class="nc" id="L174">      response.put(&quot;errorList&quot;, errorResponse);</span>
+<span class="fc" id="L154">    }</span>
+<span class="pc bpc" id="L155" title="1 of 2 branches missed.">    if (errorNumber &gt; 0) {</span>
+<span class="nc" id="L156">      Map&lt;String, Object&gt; errorResponse = new HashMap&lt;String, Object&gt;();</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">      for (Entry&lt;String, Integer&gt; entry : getErrorList().entrySet()) {</span>
+<span class="nc" id="L158">        errorResponse.put(entry.getKey(), entry.getValue());</span>
+<span class="nc" id="L159">      }</span>
+<span class="nc" id="L160">      response.put(&quot;errorNumber&quot;, errorNumber);</span>
+<span class="nc" id="L161">      response.put(&quot;errorList&quot;, errorResponse);</span>
     }
-<span class="pc bpc" id="L176" title="1 of 2 branches missed.">    if (showDebugInfo) {</span>
-<span class="nc" id="L177">      response.put(&quot;sourceNumber&quot;, sourceNumber);</span>
-<span class="nc" id="L178">      response.put(&quot;stats&quot;, &quot;full&quot;);</span>
+<span class="pc bpc" id="L163" title="1 of 2 branches missed.">    if (showDebugInfo) {</span>
+<span class="nc" id="L164">      response.put(&quot;sourceNumber&quot;, sourceNumber);</span>
+<span class="nc" id="L165">      response.put(&quot;stats&quot;, &quot;full&quot;);</span>
     }
-<span class="fc" id="L180">    return response;</span>
+<span class="fc" id="L167">    return response;</span>
   }
 
   /*
@@ -187,39 +174,39 @@ abstract class MtasDataItemFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    */
   @Override
   public final int getCompareValueType() throws IOException {
-<span class="nc bnc" id="L190" title="All 62 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L177" title="All 62 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_N:
-<span class="nc" id="L192">      return 0;</span>
+<span class="nc" id="L179">      return 0;</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="nc" id="L194">      return 1;</span>
+<span class="nc" id="L181">      return 1;</span>
     case CodecUtil.STATS_TYPE_MAX:
-<span class="nc" id="L196">      return 1;</span>
+<span class="nc" id="L183">      return 1;</span>
     case CodecUtil.STATS_TYPE_MIN:
-<span class="nc" id="L198">      return 1;</span>
+<span class="nc" id="L185">      return 1;</span>
     case CodecUtil.STATS_TYPE_SUMSQ:
-<span class="nc" id="L200">      return 1;</span>
+<span class="nc" id="L187">      return 1;</span>
     case CodecUtil.STATS_TYPE_SUMOFLOGS:
-<span class="nc" id="L202">      return 2;</span>
+<span class="nc" id="L189">      return 2;</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L204">      return 2;</span>
+<span class="nc" id="L191">      return 2;</span>
     case CodecUtil.STATS_TYPE_GEOMETRICMEAN:
-<span class="nc" id="L206">      return 2;</span>
+<span class="nc" id="L193">      return 2;</span>
     case CodecUtil.STATS_TYPE_STANDARDDEVIATION:
-<span class="nc" id="L208">      return 2;</span>
+<span class="nc" id="L195">      return 2;</span>
     case CodecUtil.STATS_TYPE_VARIANCE:
-<span class="nc" id="L210">      return 2;</span>
+<span class="nc" id="L197">      return 2;</span>
     case CodecUtil.STATS_TYPE_POPULATIONVARIANCE:
-<span class="nc" id="L212">      return 2;</span>
+<span class="nc" id="L199">      return 2;</span>
     case CodecUtil.STATS_TYPE_QUADRATICMEAN:
-<span class="nc" id="L214">      return 2;</span>
+<span class="nc" id="L201">      return 2;</span>
     case CodecUtil.STATS_TYPE_KURTOSIS:
-<span class="nc" id="L216">      return 2;</span>
+<span class="nc" id="L203">      return 2;</span>
     case CodecUtil.STATS_TYPE_MEDIAN:
-<span class="nc" id="L218">      return 2;</span>
+<span class="nc" id="L205">      return 2;</span>
     case CodecUtil.STATS_TYPE_SKEWNESS:
-<span class="nc" id="L220">      return 2;</span>
+<span class="nc" id="L207">      return 2;</span>
     default:
-<span class="nc" id="L222">      throw new IOException(&quot;sortType &quot; + sortType + &quot; not supported&quot;);</span>
+<span class="nc" id="L209">      throw new IOException(&quot;sortType &quot; + sortType + &quot; not supported&quot;);</span>
     }
   }
 
@@ -229,14 +216,14 @@ abstract class MtasDataItemFull&lt;T1 extends Number &amp; Comparable&lt;T1&gt;,
    * @see mtas.codec.util.collector.MtasDataItem#getCompareValue0()
    */
   public final MtasDataItemNumberComparator&lt;Long&gt; getCompareValue0() {
-<span class="nc" id="L232">    createStats();</span>
-<span class="nc bnc" id="L233" title="All 6 branches missed.">    switch (sortType) {</span>
+<span class="nc" id="L219">    createStats();</span>
+<span class="nc bnc" id="L220" title="All 6 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_N:
-<span class="nc" id="L235">      return new MtasDataItemNumberComparator&lt;Long&gt;(stats.getN(), sortDirection);</span>
+<span class="nc" id="L222">      return new MtasDataItemNumberComparator&lt;Long&gt;(stats.getN(), sortDirection);</span>
     default:
-<span class="nc" id="L237">      return null;</span>
+<span class="nc" id="L224">      return null;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.html b/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.html
index 869b9e1..424b289 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemLongAdvanced</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemLongAdvanced</span></div><h1>MtasDataItemLongAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">308 of 328</td><td class="ctr2">6%</td><td class="bar">68 of 68</td><td class="ctr2">0%</td><td class="ctr1">49</td><td class="ctr2">50</td><td class="ctr1">36</td><td class="ctr2">39</td><td class="ctr1">6</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataItemLongAdvanced.java.html#L102" class="el_method">getCompareValue2()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="128" alt="128"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="30" alt="30"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasDataItemLongAdvanced.java.html#L82" class="el_method">getCompareValue1()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="66" height="10" title="71" alt="71"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="72" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">13</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataItemLongAdvanced.java.html#L134" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="34" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="48" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasDataItemLongAdvanced.java.html#L65" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="33" height="10" title="36" alt="36"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="32" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasDataItemLongAdvanced.java.html#L128" class="el_method">toString()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="19" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasDataItemLongAdvanced.java.html#L148" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="14" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataItemLongAdvanced.java.html#L52" class="el_method">MtasDataItemLongAdvanced(Long, Double, Long, Long, Long, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="18" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemLongAdvanced</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemLongAdvanced</span></div><h1>MtasDataItemLongAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">248 of 328</td><td class="ctr2">24%</td><td class="bar">60 of 68</td><td class="ctr2">11%</td><td class="ctr1">46</td><td class="ctr2">50</td><td class="ctr1">27</td><td class="ctr2">39</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasDataItemLongAdvanced.java.html#L87" class="el_method">getCompareValue2()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="128" alt="128"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="30" alt="30"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasDataItemLongAdvanced.java.html#L67" class="el_method">getCompareValue1()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="46" alt="46"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="25" alt="25"/></td><td class="ctr2" id="c2">35%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">16%</td><td class="ctr1" id="f1">12</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataItemLongAdvanced.java.html#L122" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="37" alt="37"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasDataItemLongAdvanced.java.html#L113" class="el_method">toString()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasDataItemLongAdvanced.java.html#L139" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasDataItemLongAdvanced.java.html#L50" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="35" alt="35"/></td><td class="ctr2" id="c1">97%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">62%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataItemLongAdvanced.java.html#L37" class="el_method">MtasDataItemLongAdvanced(Long, Double, Long, Long, Long, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.java.html
index 839d5b2..0086dd7 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemLongAdvanced.java.html
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemLongAdvanced.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemLongAdvanced.java</span></div><h1>MtasDataItemLongAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemLongAdvanced.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemLongAdvanced.java</span></div><h1>MtasDataItemLongAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
-import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
 import mtas.codec.util.CodecUtil;
 
 /**
@@ -17,42 +15,29 @@ class MtasDataItemLongAdvanced extends MtasDataItemAdvanced&lt;Long, Double&gt; 
   /**
    * Instantiates a new mtas data item long advanced.
    *
-   * @param valueSum
-   *          the value sum
-   * @param valueSumOfLogs
-   *          the value sum of logs
-   * @param valueSumOfSquares
-   *          the value sum of squares
-   * @param valueMin
-   *          the value min
-   * @param valueMax
-   *          the value max
-   * @param valueN
-   *          the value n
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param sourceNumber
-   *          the source number
+   * @param valueSum the value sum
+   * @param valueSumOfLogs the value sum of logs
+   * @param valueSumOfSquares the value sum of squares
+   * @param valueMin the value min
+   * @param valueMax the value max
+   * @param valueN the value N
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param sourceNumber the source number
    */
   public MtasDataItemLongAdvanced(Long valueSum, Double valueSumOfLogs,
       Long valueSumOfSquares, Long valueMin, Long valueMax, long valueN,
       MtasDataCollector&lt;?, ?&gt; sub, Set&lt;String&gt; statsItems, String sortType,
       String sortDirection, int errorNumber, Map&lt;String, Integer&gt; errorList,
       int sourceNumber) {
-<span class="fc" id="L52">    super(valueSum, valueSumOfLogs, valueSumOfSquares, valueMin, valueMax,</span>
-<span class="fc" id="L53">        valueN, sub, statsItems, sortType, sortDirection, errorNumber,</span>
+<span class="fc" id="L37">    super(valueSum, valueSumOfLogs, valueSumOfSquares, valueMin, valueMax,</span>
+<span class="fc" id="L38">        valueN, sub, statsItems, sortType, sortDirection, errorNumber,</span>
         errorList, new MtasDataLongOperations(), sourceNumber);
-<span class="fc" id="L55">  }</span>
+<span class="fc" id="L40">  }</span>
 
   /*
    * (non-Javadoc)
@@ -62,14 +47,14 @@ class MtasDataItemLongAdvanced extends MtasDataItemAdvanced&lt;Long, Double&gt; 
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   @Override
   public int compareTo(MtasDataItem&lt;Long, Double&gt; o) {
-<span class="nc" id="L65">    int compare = 0;</span>
-<span class="nc bnc" id="L66" title="All 2 branches missed.">    if (o instanceof MtasDataItemLongAdvanced) {</span>
-<span class="nc" id="L67">      MtasDataItemLongAdvanced to = (MtasDataItemLongAdvanced) o;</span>
-<span class="nc" id="L68">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
-<span class="nc" id="L69">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
-<span class="nc bnc" id="L70" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
+<span class="fc" id="L50">    int compare = 0;</span>
+<span class="pc bpc" id="L51" title="1 of 2 branches missed.">    if (o instanceof MtasDataItemLongAdvanced) {</span>
+<span class="fc" id="L52">      MtasDataItemLongAdvanced to = (MtasDataItemLongAdvanced) o;</span>
+<span class="fc" id="L53">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
+<span class="fc" id="L54">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
+<span class="pc bpc" id="L55" title="2 of 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
     }
-<span class="nc bnc" id="L72" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
+<span class="fc bfc" id="L57" title="All 2 branches covered.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
   }
 
   /*
@@ -79,17 +64,17 @@ class MtasDataItemLongAdvanced extends MtasDataItemAdvanced&lt;Long, Double&gt; 
    */
   @Override
   public MtasDataItemNumberComparator&lt;Long&gt; getCompareValue1() {
-<span class="nc bnc" id="L82" title="All 18 branches missed.">    switch (sortType) {</span>
+<span class="pc bpc" id="L67" title="15 of 18 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="nc" id="L84">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueSum, sortDirection);</span>
+<span class="fc" id="L69">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueSum, sortDirection);</span>
     case CodecUtil.STATS_TYPE_MAX:
-<span class="nc" id="L86">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueMax, sortDirection);</span>
+<span class="nc" id="L71">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueMax, sortDirection);</span>
     case CodecUtil.STATS_TYPE_MIN:
-<span class="nc" id="L88">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueMin, sortDirection);</span>
+<span class="nc" id="L73">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueMin, sortDirection);</span>
     case CodecUtil.STATS_TYPE_SUMSQ:
-<span class="nc" id="L90">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueSumOfSquares, sortDirection);</span>
+<span class="nc" id="L75">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueSumOfSquares, sortDirection);</span>
     default:
-<span class="nc" id="L92">      return null;</span>
+<span class="nc" id="L77">      return null;</span>
     }
   }
 
@@ -99,23 +84,23 @@ class MtasDataItemLongAdvanced extends MtasDataItemAdvanced&lt;Long, Double&gt; 
    * @see mtas.codec.util.collector.MtasDataItem#getCompareValue2()
    */
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue2() {
-<span class="nc bnc" id="L102" title="All 30 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L87" title="All 30 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUMOFLOGS:
-<span class="nc" id="L104">      return new MtasDataItemNumberComparator&lt;Double&gt;(valueSumOfLogs, sortDirection);</span>
+<span class="nc" id="L89">      return new MtasDataItemNumberComparator&lt;Double&gt;(valueSumOfLogs, sortDirection);</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L106">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L91">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     case CodecUtil.STATS_TYPE_GEOMETRICMEAN:
-<span class="nc" id="L108">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L93">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     case CodecUtil.STATS_TYPE_STANDARDDEVIATION:
-<span class="nc" id="L110">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L95">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     case CodecUtil.STATS_TYPE_VARIANCE:
-<span class="nc" id="L112">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L97">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     case CodecUtil.STATS_TYPE_POPULATIONVARIANCE:
-<span class="nc" id="L114">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L99">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     case CodecUtil.STATS_TYPE_QUADRATICMEAN:
-<span class="nc" id="L116">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L101">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     default:
-<span class="nc" id="L118">      return null;</span>
+<span class="nc" id="L103">      return null;</span>
     }
   }
 
@@ -125,30 +110,36 @@ class MtasDataItemLongAdvanced extends MtasDataItemAdvanced&lt;Long, Double&gt; 
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L128">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
+<span class="nc" id="L113">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
         + &quot;]&quot;;
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L134" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L135">      return true;</span>
-<span class="nc bnc" id="L136" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L137">      return false;</span>
-<span class="nc bnc" id="L138" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L139">      return false;</span>
-<span class="nc" id="L140">    MtasDataItemLongAdvanced that = (MtasDataItemLongAdvanced) obj;</span>
-<span class="nc" id="L141">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
-<span class="nc" id="L142">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
-<span class="nc bnc" id="L143" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L123">      return true;</span>
+<span class="nc bnc" id="L124" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L125">      return false;</span>
+<span class="nc bnc" id="L126" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L127">      return false;</span>
+<span class="nc" id="L128">    MtasDataItemLongAdvanced that = (MtasDataItemLongAdvanced) obj;</span>
+<span class="nc" id="L129">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
+<span class="nc" id="L130">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
+<span class="nc bnc" id="L131" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L148">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L149">    h = (h * 7) ^ getComparableValue().hashCode();</span>
-<span class="nc" id="L150">    return h;</span>
+<span class="nc" id="L139">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L140">    h = (h * 7) ^ getComparableValue().hashCode();</span>
+<span class="nc" id="L141">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.html b/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.html
index 98a63ae..0d0638f 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemLongBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemLongBasic</span></div><h1>MtasDataItemLongBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">120 of 193</td><td class="ctr2">38%</td><td class="bar">29 of 36</td><td class="ctr2">19%</td><td class="ctr1">23</td><td class="ctr2">26</td><td class="ctr1">19</td><td class="ctr2">30</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasDataItemLongBasic.java.html#L109" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="108" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataItemLongBasic.java.html#L89" class="el_method">getCompareValue2()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="81" height="10" title="28" alt="28"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="60" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasDataItemLongBasic.java.html#L103" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="61" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataItemLongBasic.java.html#L72" class="el_method">getCompareValue1()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="49" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="70" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">59%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="70" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">30%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasDataItemLongBasic.java.html#L123" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasDataItemLongBasic.java.html#L55" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="99" height="10" title="34" alt="34"/></td><td class="ctr2" id="c1">94%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="40" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="40" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataItemLongBasic.java.html#L43" class="el_method">MtasDataItemLongBasic(Long, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemLongBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemLongBasic</span></div><h1>MtasDataItemLongBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">119 of 193</td><td class="ctr2">38%</td><td class="bar">28 of 36</td><td class="ctr2">22%</td><td class="ctr1">22</td><td class="ctr2">26</td><td class="ctr1">19</td><td class="ctr2">30</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasDataItemLongBasic.java.html#L101" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataItemLongBasic.java.html#L78" class="el_method">getCompareValue2()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="81" height="10" title="28" alt="28"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasDataItemLongBasic.java.html#L92" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasDataItemLongBasic.java.html#L61" class="el_method">getCompareValue1()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="49" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="70" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">58%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="70" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">30%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasDataItemLongBasic.java.html#L118" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasDataItemLongBasic.java.html#L44" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="35" alt="35"/></td><td class="ctr2" id="c1">97%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">62%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataItemLongBasic.java.html#L32" class="el_method">MtasDataItemLongBasic(Long, long, MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.java.html
index 6e55c12..2500a1c 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemLongBasic.java.html
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemLongBasic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemLongBasic.java</span></div><h1>MtasDataItemLongBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemLongBasic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemLongBasic.java</span></div><h1>MtasDataItemLongBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
-import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
 import mtas.codec.util.CodecUtil;
 
 /**
@@ -17,32 +15,23 @@ class MtasDataItemLongBasic extends MtasDataItemBasic&lt;Long, Double&gt; {
   /**
    * Instantiates a new mtas data item long basic.
    *
-   * @param valueSum
-   *          the value sum
-   * @param valueN
-   *          the value n
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param sourceNumber
-   *          the source number
+   * @param valueSum the value sum
+   * @param valueN the value N
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param sourceNumber the source number
    */
   public MtasDataItemLongBasic(Long valueSum, long valueN,
       MtasDataCollector&lt;?, ?&gt; sub, Set&lt;String&gt; statsItems, String sortType,
       String sortDirection, int errorNumber, Map&lt;String, Integer&gt; errorList,
       int sourceNumber) {
-<span class="fc" id="L43">    super(valueSum, valueN, sub, statsItems, sortType, sortDirection,</span>
+<span class="fc" id="L32">    super(valueSum, valueN, sub, statsItems, sortType, sortDirection,</span>
         errorNumber, errorList, new MtasDataLongOperations(), sourceNumber);
-<span class="fc" id="L45">  }</span>
+<span class="fc" id="L34">  }</span>
 
   /*
    * (non-Javadoc)
@@ -52,14 +41,14 @@ class MtasDataItemLongBasic extends MtasDataItemBasic&lt;Long, Double&gt; {
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   @Override
   public int compareTo(MtasDataItem&lt;Long, Double&gt; o) {
-<span class="fc" id="L55">    int compare = 0;</span>
-<span class="pc bpc" id="L56" title="1 of 2 branches missed.">    if (o instanceof MtasDataItemLongBasic) {</span>
-<span class="fc" id="L57">      MtasDataItemLongBasic to = (MtasDataItemLongBasic) o;</span>
-<span class="fc" id="L58">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
-<span class="fc" id="L59">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
-<span class="pc bpc" id="L60" title="2 of 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
+<span class="fc" id="L44">    int compare = 0;</span>
+<span class="pc bpc" id="L45" title="1 of 2 branches missed.">    if (o instanceof MtasDataItemLongBasic) {</span>
+<span class="fc" id="L46">      MtasDataItemLongBasic to = (MtasDataItemLongBasic) o;</span>
+<span class="fc" id="L47">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
+<span class="fc" id="L48">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
+<span class="pc bpc" id="L49" title="2 of 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
     }
-<span class="pc bpc" id="L62" title="1 of 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
+<span class="fc bfc" id="L51" title="All 2 branches covered.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
   }
 
   /*
@@ -69,13 +58,13 @@ class MtasDataItemLongBasic extends MtasDataItemBasic&lt;Long, Double&gt; {
    */
   @Override
   public MtasDataItemNumberComparator&lt;Long&gt; getCompareValue1() {
-<span class="pc bpc" id="L72" title="7 of 10 branches missed.">    switch (sortType) {</span>
+<span class="pc bpc" id="L61" title="7 of 10 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_N:
-<span class="nc" id="L74">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueN, sortDirection);</span>
+<span class="nc" id="L63">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueN, sortDirection);</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="fc" id="L76">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueSum, sortDirection);</span>
+<span class="fc" id="L65">      return new MtasDataItemNumberComparator&lt;Long&gt;(valueSum, sortDirection);</span>
     default:
-<span class="nc" id="L78">      return null;</span>
+<span class="nc" id="L67">      return null;</span>
     }
   }
 
@@ -86,11 +75,11 @@ class MtasDataItemLongBasic extends MtasDataItemBasic&lt;Long, Double&gt; {
    */
   @Override
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue2() {
-<span class="nc bnc" id="L89" title="All 6 branches missed.">    switch (sortType) {</span>
+<span class="nc bnc" id="L78" title="All 6 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L91">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
+<span class="nc" id="L80">      return new MtasDataItemNumberComparator&lt;Double&gt;(getValue(sortType), sortDirection);</span>
     default:
-<span class="nc" id="L93">      return null;</span>
+<span class="nc" id="L82">      return null;</span>
     }
   }
 
@@ -100,30 +89,36 @@ class MtasDataItemLongBasic extends MtasDataItemBasic&lt;Long, Double&gt; {
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L103">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
+<span class="nc" id="L92">    return this.getClass().getSimpleName() + &quot;[&quot; + valueSum + &quot;,&quot; + valueN</span>
         + &quot;]&quot;;
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L109" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L110">      return true;</span>
-<span class="nc bnc" id="L111" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L112">      return false;</span>
-<span class="nc bnc" id="L113" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L114">      return false;</span>
-<span class="nc" id="L115">    MtasDataItemLongBasic that = (MtasDataItemLongBasic) obj;</span>
-<span class="nc" id="L116">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
-<span class="nc" id="L117">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
-<span class="nc bnc" id="L118" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
+<span class="nc bnc" id="L101" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L102">      return true;</span>
+<span class="nc bnc" id="L103" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L104">      return false;</span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L106">      return false;</span>
+<span class="nc" id="L107">    MtasDataItemLongBasic that = (MtasDataItemLongBasic) obj;</span>
+<span class="nc" id="L108">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
+<span class="nc" id="L109">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
+<span class="nc bnc" id="L110" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L123">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L124">    h = (h * 7) ^ getComparableValue().hashCode();</span>
-<span class="nc" id="L125">    return h;</span>
+<span class="nc" id="L118">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L119">    h = (h * 7) ^ getComparableValue().hashCode();</span>
+<span class="nc" id="L120">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.html b/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.html
index a74fa0a..74d0a12 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemLongFull</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemLongFull</span></div><h1>MtasDataItemLongFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">839 of 858</td><td class="ctr2">2%</td><td class="bar">152 of 152</td><td class="ctr2">0%</td><td class="ctr1">95</td><td class="ctr2">97</td><td class="ctr1">109</td><td class="ctr2">112</td><td class="ctr1">7</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasDataItemLongFull.java.html#L60" class="el_method">getDistribution(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="458" alt="458"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="72" alt="72"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">37</td><td class="ctr2" id="g0">37</td><td class="ctr1" id="h0">67</td><td class="ctr2" id="i0">67</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataItemLongFull.java.html#L196" class="el_method">getCompareValue2()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="49" height="10" title="190" alt="190"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="70" height="10" title="42" alt="42"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">31</td><td class="ctr2" id="g1">31</td><td class="ctr1" id="h1">14</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItemLongFull.java.html#L174" class="el_method">getCompareValue1()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="22" height="10" title="85" alt="85"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">13</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataItemLongFull.java.html#L235" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="9" height="10" title="37" alt="37"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="20" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasDataItemLongFull.java.html#L157" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="13" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasDataItemLongFull.java.html#L230" class="el_method">toString()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="18" alt="18"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataItemLongFull.java.html#L249" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasDataItemLongFull.java.html#L47" class="el_method">MtasDataItemLongFull(long[], MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataItemLongFull.java.html#L22" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemLongFull</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemLongFull</span></div><h1>MtasDataItemLongFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">839 of 858</td><td class="ctr2">2%</td><td class="bar">152 of 152</td><td class="ctr2">0%</td><td class="ctr1">95</td><td class="ctr2">97</td><td class="ctr1">111</td><td class="ctr2">114</td><td class="ctr1">7</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasDataItemLongFull.java.html#L51" class="el_method">getDistribution(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="458" alt="458"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="72" alt="72"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">37</td><td class="ctr2" id="g0">37</td><td class="ctr1" id="h0">69</td><td class="ctr2" id="i0">69</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasDataItemLongFull.java.html#L189" class="el_method">getCompareValue2()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="49" height="10" title="190" alt="190"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="70" height="10" title="42" alt="42"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">31</td><td class="ctr2" id="g1">31</td><td class="ctr1" id="h1">14</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasDataItemLongFull.java.html#L167" class="el_method">getCompareValue1()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="85" alt="85"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">13</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasDataItemLongFull.java.html#L231" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="37" alt="37"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasDataItemLongFull.java.html#L150" class="el_method">compareTo(MtasDataItem)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasDataItemLongFull.java.html#L223" class="el_method">toString()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="18" alt="18"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasDataItemLongFull.java.html#L248" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasDataItemLongFull.java.html#L38" class="el_method">MtasDataItemLongFull(long[], MtasDataCollector, Set, String, String, int, Map, int)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataItemLongFull.java.html#L21" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.java.html
index c5f6229..cefca7e 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemLongFull.java.html
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemLongFull.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemLongFull.java</span></div><h1>MtasDataItemLongFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemLongFull.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemLongFull.java</span></div><h1>MtasDataItemLongFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 import org.apache.commons.lang.ArrayUtils;
@@ -19,34 +18,26 @@ class MtasDataItemLongFull extends MtasDataItemFull&lt;Long, Double&gt; {
   private static final long serialVersionUID = 1L;
 
   /** The fp argument. */
-<span class="fc" id="L22">  private static Pattern fpArgument = Pattern.compile(&quot;([^=,]+)=([^,]*)&quot;);</span>
+<span class="fc" id="L21">  private static Pattern fpArgument = Pattern.compile(&quot;([^=,]+)=([^,]*)&quot;);</span>
 
   /**
    * Instantiates a new mtas data item long full.
    *
-   * @param value
-   *          the value
-   * @param sub
-   *          the sub
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param errorNumber
-   *          the error number
-   * @param errorList
-   *          the error list
-   * @param sourceNumber
-   *          the source number
+   * @param value the value
+   * @param sub the sub
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param errorNumber the error number
+   * @param errorList the error list
+   * @param sourceNumber the source number
    */
   public MtasDataItemLongFull(long[] value, MtasDataCollector&lt;?, ?&gt; sub,
       Set&lt;String&gt; statsItems, String sortType, String sortDirection,
       int errorNumber, Map&lt;String, Integer&gt; errorList, int sourceNumber) {
-<span class="fc" id="L47">    super(ArrayUtils.toObject(value), sub, statsItems, sortType, sortDirection,</span>
+<span class="fc" id="L38">    super(ArrayUtils.toObject(value), sub, statsItems, sortType, sortDirection,</span>
         errorNumber, errorList, new MtasDataLongOperations(), sourceNumber);
-<span class="fc" id="L49">  }</span>
+<span class="fc" id="L40">  }</span>
 
   /*
    * (non-Javadoc)
@@ -57,94 +48,96 @@ class MtasDataItemLongFull extends MtasDataItemFull&lt;Long, Double&gt; {
    */
   @Override
   protected HashMap&lt;String, Object&gt; getDistribution(String argument) {
-<span class="nc" id="L60">    HashMap&lt;String, Object&gt; result = new LinkedHashMap&lt;&gt;();</span>
-<span class="nc" id="L61">    Long start = null, end = null, step = null;</span>
-<span class="nc" id="L62">    Integer number = null;</span>
-<span class="nc bnc" id="L63" title="All 2 branches missed.">    if (argument != null) {</span>
-<span class="nc" id="L64">      Matcher m = fpArgument.matcher(argument);</span>
+<span class="nc" id="L51">    HashMap&lt;String, Object&gt; result = new LinkedHashMap&lt;&gt;();</span>
+<span class="nc" id="L52">    Long start = null;</span>
+<span class="nc" id="L53">    Long end = null;</span>
+<span class="nc" id="L54">    Long step = null;</span>
+<span class="nc" id="L55">    Integer number = null;</span>
+<span class="nc bnc" id="L56" title="All 2 branches missed.">    if (argument != null) {</span>
+<span class="nc" id="L57">      Matcher m = fpArgument.matcher(argument);</span>
       // get settings
-<span class="nc bnc" id="L66" title="All 2 branches missed.">      while (m.find()) {</span>
-<span class="nc bnc" id="L67" title="All 2 branches missed.">        if (m.group(1).trim().equals(&quot;start&quot;)) {</span>
-<span class="nc" id="L68">          start = Long.parseLong(m.group(2));</span>
-<span class="nc bnc" id="L69" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;end&quot;)) {</span>
-<span class="nc" id="L70">          end = Long.parseLong(m.group(2));</span>
-<span class="nc bnc" id="L71" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;step&quot;)) {</span>
-<span class="nc" id="L72">          step = Long.parseLong(m.group(2));</span>
-<span class="nc bnc" id="L73" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;number&quot;)) {</span>
-<span class="nc" id="L74">          number = Integer.parseInt(m.group(2));</span>
+<span class="nc bnc" id="L59" title="All 2 branches missed.">      while (m.find()) {</span>
+<span class="nc bnc" id="L60" title="All 2 branches missed.">        if (m.group(1).trim().equals(&quot;start&quot;)) {</span>
+<span class="nc" id="L61">          start = Long.parseLong(m.group(2));</span>
+<span class="nc bnc" id="L62" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;end&quot;)) {</span>
+<span class="nc" id="L63">          end = Long.parseLong(m.group(2));</span>
+<span class="nc bnc" id="L64" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;step&quot;)) {</span>
+<span class="nc" id="L65">          step = Long.parseLong(m.group(2));</span>
+<span class="nc bnc" id="L66" title="All 2 branches missed.">        } else if (m.group(1).trim().equals(&quot;number&quot;)) {</span>
+<span class="nc" id="L67">          number = Integer.parseInt(m.group(2));</span>
         }
       }
     }
     // always exactly one of (positive) number and (positive) step, other null
-<span class="nc bnc" id="L79" title="All 8 branches missed.">    if ((number == null || number &lt; 1) &amp;&amp; (step == null || step &lt; 1)) {</span>
-<span class="nc" id="L80">      number = 10;</span>
-<span class="nc" id="L81">      step = null;</span>
-<span class="nc bnc" id="L82" title="All 4 branches missed.">    } else if (step != null &amp;&amp; step &lt; 1) {</span>
-<span class="nc" id="L83">      step = null;</span>
-<span class="nc bnc" id="L84" title="All 4 branches missed.">    } else if (number != null &amp;&amp; number &lt; 1) {</span>
-<span class="nc" id="L85">      number = null;</span>
-<span class="nc bnc" id="L86" title="All 2 branches missed.">    } else if (step != null) {</span>
-<span class="nc" id="L87">      number = null;</span>
+<span class="nc bnc" id="L72" title="All 8 branches missed.">    if ((number == null || number &lt; 1) &amp;&amp; (step == null || step &lt; 1)) {</span>
+<span class="nc" id="L73">      number = 10;</span>
+<span class="nc" id="L74">      step = null;</span>
+<span class="nc bnc" id="L75" title="All 4 branches missed.">    } else if (step != null &amp;&amp; step &lt; 1) {</span>
+<span class="nc" id="L76">      step = null;</span>
+<span class="nc bnc" id="L77" title="All 4 branches missed.">    } else if (number != null &amp;&amp; number &lt; 1) {</span>
+<span class="nc" id="L78">      number = null;</span>
+<span class="nc bnc" id="L79" title="All 2 branches missed.">    } else if (step != null) {</span>
+<span class="nc" id="L80">      number = null;</span>
     }
     // sanity checks start/end
-<span class="nc" id="L90">    createStats();</span>
-<span class="nc" id="L91">    long tmpStart = Double.valueOf(Math.floor(stats.getMin())).longValue();</span>
-<span class="nc" id="L92">    long tmpEnd = Double.valueOf(Math.ceil(stats.getMax())).longValue();</span>
-<span class="nc bnc" id="L93" title="All 6 branches missed.">    if (start != null &amp;&amp; end != null &amp;&amp; start &gt; end) {</span>
-<span class="nc" id="L94">      return null;</span>
-<span class="nc bnc" id="L95" title="All 4 branches missed.">    } else if (start != null &amp;&amp; start &gt; tmpEnd) {</span>
-<span class="nc" id="L96">      return null;</span>
-<span class="nc bnc" id="L97" title="All 4 branches missed.">    } else if (end != null &amp;&amp; end &lt; tmpStart) {</span>
-<span class="nc" id="L98">      return null;</span>
+<span class="nc" id="L83">    createStats();</span>
+<span class="nc" id="L84">    long tmpStart = Double.valueOf(Math.floor(stats.getMin())).longValue();</span>
+<span class="nc" id="L85">    long tmpEnd = Double.valueOf(Math.ceil(stats.getMax())).longValue();</span>
+<span class="nc bnc" id="L86" title="All 6 branches missed.">    if (start != null &amp;&amp; end != null &amp;&amp; start &gt; end) {</span>
+<span class="nc" id="L87">      return null;</span>
+<span class="nc bnc" id="L88" title="All 4 branches missed.">    } else if (start != null &amp;&amp; start &gt; tmpEnd) {</span>
+<span class="nc" id="L89">      return null;</span>
+<span class="nc bnc" id="L90" title="All 4 branches missed.">    } else if (end != null &amp;&amp; end &lt; tmpStart) {</span>
+<span class="nc" id="L91">      return null;</span>
     }
     // check start and end
-<span class="nc bnc" id="L101" title="All 4 branches missed.">    if (start == null &amp;&amp; end == null) {</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L103">        step = -Math.floorDiv((tmpStart - tmpEnd - 1), number);</span>
+<span class="nc bnc" id="L94" title="All 4 branches missed.">    if (start == null &amp;&amp; end == null) {</span>
+<span class="nc bnc" id="L95" title="All 2 branches missed.">      if (step == null) {</span>
+<span class="nc" id="L96">        step = -Math.floorDiv((tmpStart - tmpEnd - 1), number);</span>
       }
-<span class="nc" id="L105">      number = Long.valueOf(-Math.floorDiv((tmpStart - tmpEnd - 1), step))</span>
-<span class="nc" id="L106">          .intValue();</span>
-<span class="nc" id="L107">      start = tmpStart;</span>
-<span class="nc" id="L108">      end = start + (number * step);</span>
-<span class="nc bnc" id="L109" title="All 2 branches missed.">    } else if (start == null) {</span>
+<span class="nc" id="L98">      number = Long.valueOf(-Math.floorDiv((tmpStart - tmpEnd - 1), step))</span>
+<span class="nc" id="L99">          .intValue();</span>
+<span class="nc" id="L100">      start = tmpStart;</span>
+<span class="nc" id="L101">      end = start + (number * step);</span>
+<span class="nc bnc" id="L102" title="All 2 branches missed.">    } else if (start == null) {</span>
+<span class="nc bnc" id="L103" title="All 2 branches missed.">      if (step == null) {</span>
+<span class="nc" id="L104">        step = -Math.floorDiv((tmpStart - end - 1), number);</span>
+      }
+<span class="nc" id="L106">      number = Long.valueOf(-Math.floorDiv((tmpStart - end - 1), step))</span>
+<span class="nc" id="L107">          .intValue();</span>
+<span class="nc" id="L108">      start = end - (number * step);</span>
+<span class="nc bnc" id="L109" title="All 2 branches missed.">    } else if (end == null) {</span>
 <span class="nc bnc" id="L110" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L111">        step = -Math.floorDiv((tmpStart - end - 1), number);</span>
+<span class="nc" id="L111">        step = -Math.floorDiv((start - tmpEnd - 1), number);</span>
       }
-<span class="nc" id="L113">      number = Long.valueOf(-Math.floorDiv((tmpStart - end - 1), step))</span>
+<span class="nc" id="L113">      number = Long.valueOf(-Math.floorDiv((start - tmpEnd - 1), step))</span>
 <span class="nc" id="L114">          .intValue();</span>
-<span class="nc" id="L115">      start = end - (number * step);</span>
-<span class="nc bnc" id="L116" title="All 2 branches missed.">    } else if (end == null) {</span>
-<span class="nc bnc" id="L117" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L118">        step = -Math.floorDiv((start - tmpEnd - 1), number);</span>
-      }
-<span class="nc" id="L120">      number = Long.valueOf(-Math.floorDiv((start - tmpEnd - 1), step))</span>
-<span class="nc" id="L121">          .intValue();</span>
-<span class="nc" id="L122">      end = start + (number * step);</span>
+<span class="nc" id="L115">      end = start + (number * step);</span>
     } else {
-<span class="nc bnc" id="L124" title="All 2 branches missed.">      if (step == null) {</span>
-<span class="nc" id="L125">        step = -Math.floorDiv((start - end - 1), number);</span>
+<span class="nc bnc" id="L117" title="All 2 branches missed.">      if (step == null) {</span>
+<span class="nc" id="L118">        step = -Math.floorDiv((start - end - 1), number);</span>
       }
-<span class="nc" id="L127">      number = Long.valueOf(-Math.floorDiv((start - end - 1), step)).intValue();</span>
+<span class="nc" id="L120">      number = Long.valueOf(-Math.floorDiv((start - end - 1), step)).intValue();</span>
     }
-<span class="nc" id="L129">    long[] list = new long[number];</span>
-<span class="nc bnc" id="L130" title="All 2 branches missed.">    for (Long v : fullValues) {</span>
-<span class="nc bnc" id="L131" title="All 4 branches missed.">      if (v &gt;= start &amp;&amp; v &lt;= end) {</span>
-<span class="nc" id="L132">        int i = Long.valueOf(Math.floorDiv((v - start), step)).intValue();</span>
-<span class="nc" id="L133">        list[i]++;</span>
+<span class="nc" id="L122">    long[] list = new long[number];</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">    for (Long v : fullValues) {</span>
+<span class="nc bnc" id="L124" title="All 4 branches missed.">      if (v &gt;= start &amp;&amp; v &lt;= end) {</span>
+<span class="nc" id="L125">        int i = Long.valueOf(Math.floorDiv((v - start), step)).intValue();</span>
+<span class="nc" id="L126">        list[i]++;</span>
       }
     }
-<span class="nc bnc" id="L136" title="All 2 branches missed.">    for (int i = 0; i &lt; number; i++) {</span>
-<span class="nc" id="L137">      Long l = start + i * step;</span>
-<span class="nc" id="L138">      Long r = Math.min(end, l + step - 1);</span>
+<span class="nc bnc" id="L129" title="All 2 branches missed.">    for (int i = 0; i &lt; number; i++) {</span>
+<span class="nc" id="L130">      Long l = start + i * step;</span>
+<span class="nc" id="L131">      Long r = Math.min(end, l + step - 1);</span>
       String key;
-<span class="nc bnc" id="L140" title="All 4 branches missed.">      if (step &gt; 1 &amp;&amp; r &gt; l) {</span>
-<span class="nc" id="L141">        key = &quot;[&quot; + l + &quot;,&quot; + r + &quot;]&quot;;</span>
+<span class="nc bnc" id="L133" title="All 4 branches missed.">      if (step &gt; 1 &amp;&amp; r &gt; l) {</span>
+<span class="nc" id="L134">        key = &quot;[&quot; + l + &quot;,&quot; + r + &quot;]&quot;;</span>
       } else {
-<span class="nc" id="L143">        key = &quot;[&quot; + l + &quot;]&quot;;</span>
+<span class="nc" id="L136">        key = &quot;[&quot; + l + &quot;]&quot;;</span>
       }
-<span class="nc" id="L145">      result.put(key, list[i]);</span>
+<span class="nc" id="L138">      result.put(key, list[i]);</span>
     }
-<span class="nc" id="L147">    return result;</span>
+<span class="nc" id="L140">    return result;</span>
   }
 
   /*
@@ -154,14 +147,14 @@ class MtasDataItemLongFull extends MtasDataItemFull&lt;Long, Double&gt; {
    */
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   public int compareTo(MtasDataItem&lt;Long, Double&gt; o) {
-<span class="nc" id="L157">    int compare = 0;</span>
-<span class="nc bnc" id="L158" title="All 2 branches missed.">    if (o instanceof MtasDataItemLongFull) {</span>
-<span class="nc" id="L159">      MtasDataItemLongFull to = (MtasDataItemLongFull) o;</span>
-<span class="nc" id="L160">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
-<span class="nc" id="L161">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
-<span class="nc bnc" id="L162" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
+<span class="nc" id="L150">    int compare = 0;</span>
+<span class="nc bnc" id="L151" title="All 2 branches missed.">    if (o instanceof MtasDataItemLongFull) {</span>
+<span class="nc" id="L152">      MtasDataItemLongFull to = (MtasDataItemLongFull) o;</span>
+<span class="nc" id="L153">      MtasDataItemNumberComparator c1 = getComparableValue();</span>
+<span class="nc" id="L154">      MtasDataItemNumberComparator c2 = to.getComparableValue();</span>
+<span class="nc bnc" id="L155" title="All 4 branches missed.">      compare = (c1 != null &amp;&amp; c2 != null) ? c1.compareTo(c2.getValue()) : 0;</span>
     }
-<span class="nc bnc" id="L164" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">    return sortDirection.equals(CodecUtil.SORT_DESC) ? -1 * compare : compare;</span>
   }
 
   /*
@@ -171,18 +164,18 @@ class MtasDataItemLongFull extends MtasDataItemFull&lt;Long, Double&gt; {
    */
   @Override
   public MtasDataItemNumberComparator&lt;Long&gt; getCompareValue1() {
-<span class="nc" id="L174">    createStats();</span>
-<span class="nc bnc" id="L175" title="All 18 branches missed.">    switch (sortType) {</span>
+<span class="nc" id="L167">    createStats();</span>
+<span class="nc bnc" id="L168" title="All 18 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUM:
-<span class="nc" id="L177">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getSum()), sortDirection);</span>
+<span class="nc" id="L170">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getSum()), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MAX:
-<span class="nc" id="L179">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getMax()), sortDirection);</span>
+<span class="nc" id="L172">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getMax()), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MIN:
-<span class="nc" id="L181">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getMin()), sortDirection);</span>
+<span class="nc" id="L174">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getMin()), sortDirection);</span>
     case CodecUtil.STATS_TYPE_SUMSQ:
-<span class="nc" id="L183">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getSumsq()), sortDirection);</span>
+<span class="nc" id="L176">      return new MtasDataItemNumberComparator&lt;&gt;(Math.round(stats.getSumsq()), sortDirection);</span>
     default:
-<span class="nc" id="L185">      return null;</span>
+<span class="nc" id="L178">      return null;</span>
     }
   }
 
@@ -193,31 +186,31 @@ class MtasDataItemLongFull extends MtasDataItemFull&lt;Long, Double&gt; {
    */
   @Override
   public MtasDataItemNumberComparator&lt;Double&gt; getCompareValue2() {
-<span class="nc" id="L196">    createStats();</span>
-<span class="nc bnc" id="L197" title="All 42 branches missed.">    switch (sortType) {</span>
+<span class="nc" id="L189">    createStats();</span>
+<span class="nc bnc" id="L190" title="All 42 branches missed.">    switch (sortType) {</span>
     case CodecUtil.STATS_TYPE_SUMOFLOGS:
-<span class="nc" id="L199">      return new MtasDataItemNumberComparator&lt;&gt;(</span>
-<span class="nc" id="L200">          stats.getN() * Math.log(stats.getGeometricMean()), sortDirection);</span>
+<span class="nc" id="L192">      return new MtasDataItemNumberComparator&lt;&gt;(</span>
+<span class="nc" id="L193">          stats.getN() * Math.log(stats.getGeometricMean()), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MEAN:
-<span class="nc" id="L202">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getMean(), sortDirection);</span>
+<span class="nc" id="L195">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getMean(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_GEOMETRICMEAN:
-<span class="nc" id="L204">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getGeometricMean(), sortDirection);</span>
+<span class="nc" id="L197">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getGeometricMean(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_STANDARDDEVIATION:
-<span class="nc" id="L206">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getStandardDeviation(), sortDirection);</span>
+<span class="nc" id="L199">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getStandardDeviation(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_VARIANCE:
-<span class="nc" id="L208">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getVariance(), sortDirection);</span>
+<span class="nc" id="L201">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getVariance(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_POPULATIONVARIANCE:
-<span class="nc" id="L210">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getPopulationVariance(), sortDirection);</span>
+<span class="nc" id="L203">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getPopulationVariance(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_QUADRATICMEAN:
-<span class="nc" id="L212">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getQuadraticMean(), sortDirection);</span>
+<span class="nc" id="L205">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getQuadraticMean(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_KURTOSIS:
-<span class="nc" id="L214">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getKurtosis(), sortDirection);</span>
+<span class="nc" id="L207">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getKurtosis(), sortDirection);</span>
     case CodecUtil.STATS_TYPE_MEDIAN:
-<span class="nc" id="L216">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getPercentile(50), sortDirection);</span>
+<span class="nc" id="L209">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getPercentile(50), sortDirection);</span>
     case CodecUtil.STATS_TYPE_SKEWNESS:
-<span class="nc" id="L218">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getSkewness(), sortDirection);</span>
+<span class="nc" id="L211">      return new MtasDataItemNumberComparator&lt;&gt;(stats.getSkewness(), sortDirection);</span>
     default:
-<span class="nc" id="L220">      return null;</span>
+<span class="nc" id="L213">      return null;</span>
     }
   }
 
@@ -227,29 +220,35 @@ class MtasDataItemLongFull extends MtasDataItemFull&lt;Long, Double&gt; {
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L230">    return this.getClass().getSimpleName() + &quot;[&quot; + fullValues.length + &quot;]&quot;;</span>
+<span class="nc" id="L223">    return this.getClass().getSimpleName() + &quot;[&quot; + fullValues.length + &quot;]&quot;;</span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L235" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L236">      return true;</span>
-<span class="nc bnc" id="L237" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L238">      return false;</span>
-<span class="nc bnc" id="L239" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L240">      return false;</span>
-<span class="nc" id="L241">    MtasDataItemLongFull that = (MtasDataItemLongFull) obj;</span>
-<span class="nc" id="L242">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
-<span class="nc" id="L243">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
-<span class="nc bnc" id="L244" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
+<span class="nc bnc" id="L231" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L232">      return true;</span>
+<span class="nc bnc" id="L233" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L234">      return false;</span>
+<span class="nc bnc" id="L235" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L236">      return false;</span>
+<span class="nc" id="L237">    MtasDataItemLongFull that = (MtasDataItemLongFull) obj;</span>
+<span class="nc" id="L238">    MtasDataItemNumberComparator&lt;?&gt; c1 = getComparableValue();</span>
+<span class="nc" id="L239">    MtasDataItemNumberComparator&lt;?&gt; c2 = that.getComparableValue();</span>
+<span class="nc bnc" id="L240" title="All 6 branches missed.">    return (c1!=null&amp;&amp;c2!=null&amp;&amp;c1.equals(c2));    </span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L249">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L250">    h = (h * 7) ^ getComparableValue().hashCode();</span>
-<span class="nc" id="L251">    return h;</span>
+<span class="nc" id="L248">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L249">    h = (h * 7) ^ getComparableValue().hashCode();</span>
+<span class="nc" id="L250">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.html b/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.html
index 59c11bb..14885e0 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemNumberComparator</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemNumberComparator</span></div><h1>MtasDataItemNumberComparator</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">309 of 327</td><td class="ctr2">6%</td><td class="bar">50 of 50</td><td class="ctr2">0%</td><td class="ctr1">32</td><td class="ctr2">35</td><td class="ctr1">47</td><td class="ctr2">53</td><td class="ctr1">7</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasDataItemNumberComparator.java.html#L125" class="el_method">recomputeBoundary(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="107" alt="107"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h0">14</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasDataItemNumberComparator.java.html#L78" class="el_method">add(Number)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="84" height="10" title="75" alt="75"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasDataItemNumberComparator.java.html#L101" class="el_method">subtract(Number)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="84" height="10" title="75" alt="75"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasDataItemNumberComparator.java.html#L150" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="28" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="45" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasDataItemNumberComparator.java.html#L162" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="16" height="10" title="15" alt="15"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasDataItemNumberComparator.java.html#L37" class="el_method">clone()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a9"><a href="MtasDataItemNumberComparator.java.html#L65" class="el_method">toString()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasDataItemNumberComparator.java.html#L25" class="el_method">MtasDataItemNumberComparator(Number, String)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasDataItemNumberComparator.java.html#L47" class="el_method">compareTo(Number)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a4"><a href="MtasDataItemNumberComparator.java.html#L56" class="el_method">getValue()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemNumberComparator</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataItemNumberComparator</span></div><h1>MtasDataItemNumberComparator</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">239 of 327</td><td class="ctr2">26%</td><td class="bar">42 of 50</td><td class="ctr2">16%</td><td class="ctr1">28</td><td class="ctr2">35</td><td class="ctr1">36</td><td class="ctr2">53</td><td class="ctr1">4</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasDataItemNumberComparator.java.html#L103" class="el_method">subtract(Number)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="75" alt="75"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasDataItemNumberComparator.java.html#L125" class="el_method">recomputeBoundary(int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="67" alt="67"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="40" alt="40"/></td><td class="ctr2" id="c4">37%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">41%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasDataItemNumberComparator.java.html#L82" class="el_method">add(Number)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="59" height="10" title="53" alt="53"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="22" alt="22"/></td><td class="ctr2" id="c5">29%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="97" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">18%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasDataItemNumberComparator.java.html#L153" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="25" alt="25"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasDataItemNumberComparator.java.html#L168" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasDataItemNumberComparator.java.html#L71" class="el_method">toString()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasDataItemNumberComparator.java.html#L31" class="el_method">MtasDataItemNumberComparator(Number, String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasDataItemNumberComparator.java.html#L43" class="el_method">clone()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasDataItemNumberComparator.java.html#L53" class="el_method">compareTo(Number)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a4"><a href="MtasDataItemNumberComparator.java.html#L62" class="el_method">getValue()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.java.html b/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.java.html
index d58afd4..69fc58c 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataItemNumberComparator.java.html
@@ -1,10 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataItemNumberComparator.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemNumberComparator.java</span></div><h1>MtasDataItemNumberComparator.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataItemNumberComparator.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataItemNumberComparator.java</span></div><h1>MtasDataItemNumberComparator.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.io.Serializable;
 
 import mtas.codec.util.CodecUtil;
 
+/**
+ * The Class MtasDataItemNumberComparator.
+ *
+ * @param &lt;T&gt; the generic type
+ */
 public final class MtasDataItemNumberComparator&lt;T extends Number &amp; Comparable&lt;T&gt;&gt;
     implements Comparable&lt;T&gt;, Serializable, Cloneable {
 
@@ -14,18 +19,19 @@ public final class MtasDataItemNumberComparator&lt;T extends Number &amp; Compar
   /** The value. */
   T value;
 
+  /** The sort direction. */
   String sortDirection;
 
   /**
-   * Instantiates a new number comparator.
+   * Instantiates a new mtas data item number comparator.
    *
-   * @param value
-   *          the value
+   * @param value the value
+   * @param sortDirection the sort direction
    */
-<span class="fc" id="L25">  public MtasDataItemNumberComparator(T value, String sortDirection) {</span>
-<span class="fc" id="L26">    this.value = value;</span>
-<span class="fc" id="L27">    this.sortDirection = sortDirection;</span>
-<span class="fc" id="L28">  }</span>
+<span class="fc" id="L31">  public MtasDataItemNumberComparator(T value, String sortDirection) {</span>
+<span class="fc" id="L32">    this.value = value;</span>
+<span class="fc" id="L33">    this.sortDirection = sortDirection;</span>
+<span class="fc" id="L34">  }</span>
 
   /*
    * (non-Javadoc)
@@ -34,7 +40,7 @@ public final class MtasDataItemNumberComparator&lt;T extends Number &amp; Compar
    */
   @Override
   public MtasDataItemNumberComparator&lt;T&gt; clone() {
-<span class="nc" id="L37">    return new MtasDataItemNumberComparator&lt;&gt;(this.value, this.sortDirection);</span>
+<span class="fc" id="L43">    return new MtasDataItemNumberComparator&lt;&gt;(this.value, this.sortDirection);</span>
   }
 
   /*
@@ -44,7 +50,7 @@ public final class MtasDataItemNumberComparator&lt;T extends Number &amp; Compar
    */
   @Override
   public int compareTo(T compareValue) {
-<span class="fc" id="L47">    return value.compareTo(compareValue);</span>
+<span class="fc" id="L53">    return value.compareTo(compareValue);</span>
   }
 
   /**
@@ -53,7 +59,7 @@ public final class MtasDataItemNumberComparator&lt;T extends Number &amp; Compar
    * @return the value
    */
   public T getValue() {
-<span class="fc" id="L56">    return value;</span>
+<span class="fc" id="L62">    return value;</span>
   }
 
   /*
@@ -62,72 +68,66 @@ public final class MtasDataItemNumberComparator&lt;T extends Number &amp; Compar
    * @see java.lang.Object#toString()
    */
   public String toString() {
-<span class="nc" id="L65">    return value.toString();</span>
+<span class="nc" id="L71">    return value.toString();</span>
   }
 
   /**
    * Adds the.
    *
-   * @param newValue
-   *          the new value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param newValue the new value
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void add(T newValue) throws IOException {
-<span class="nc bnc" id="L78" title="All 4 branches missed.">    if (value instanceof Integer &amp;&amp; newValue instanceof Integer) {</span>
-<span class="nc" id="L79">      value = (T) Integer.valueOf(value.intValue() + newValue.intValue());</span>
-<span class="nc bnc" id="L80" title="All 4 branches missed.">    } else if (value instanceof Long &amp;&amp; newValue instanceof Long) {</span>
-<span class="nc" id="L81">      value = (T) Long.valueOf(value.longValue() + newValue.longValue());</span>
-<span class="nc bnc" id="L82" title="All 4 branches missed.">    } else if (value instanceof Float &amp;&amp; newValue instanceof Float) {</span>
-<span class="nc" id="L83">      value = (T) Float.valueOf(value.floatValue() + newValue.floatValue());</span>
-<span class="nc bnc" id="L84" title="All 4 branches missed.">    } else if (value instanceof Double &amp;&amp; newValue instanceof Double) {</span>
-<span class="nc" id="L85">      value = (T) Double.valueOf(value.doubleValue() + newValue.longValue());</span>
+<span class="pc bpc" id="L82" title="3 of 4 branches missed.">    if (value instanceof Integer &amp;&amp; newValue instanceof Integer) {</span>
+<span class="nc" id="L83">      value = (T) Integer.valueOf(value.intValue() + newValue.intValue());</span>
+<span class="pc bpc" id="L84" title="2 of 4 branches missed.">    } else if (value instanceof Long &amp;&amp; newValue instanceof Long) {</span>
+<span class="fc" id="L85">      value = (T) Long.valueOf(value.longValue() + newValue.longValue());</span>
+<span class="nc bnc" id="L86" title="All 4 branches missed.">    } else if (value instanceof Float &amp;&amp; newValue instanceof Float) {</span>
+<span class="nc" id="L87">      value = (T) Float.valueOf(value.floatValue() + newValue.floatValue());</span>
+<span class="nc bnc" id="L88" title="All 4 branches missed.">    } else if (value instanceof Double &amp;&amp; newValue instanceof Double) {</span>
+<span class="nc" id="L89">      value = (T) Double.valueOf(value.doubleValue() + newValue.longValue());</span>
     } else {
-<span class="nc" id="L87">      throw new IOException(&quot;incompatible NumberComparators&quot;);</span>
+<span class="nc" id="L91">      throw new IOException(&quot;incompatible NumberComparators&quot;);</span>
     }
-<span class="nc" id="L89">  }</span>
+<span class="fc" id="L93">  }</span>
 
   /**
    * Subtract.
    *
-   * @param newValue
-   *          the new value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param newValue the new value
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void subtract(T newValue) throws IOException {
-<span class="nc bnc" id="L101" title="All 4 branches missed.">    if (value instanceof Integer &amp;&amp; newValue instanceof Integer) {</span>
-<span class="nc" id="L102">      value = (T) Integer.valueOf(value.intValue() - newValue.intValue());</span>
-<span class="nc bnc" id="L103" title="All 4 branches missed.">    } else if (value instanceof Long &amp;&amp; newValue instanceof Long) {</span>
-<span class="nc" id="L104">      value = (T) Long.valueOf(value.longValue() - newValue.longValue());</span>
-<span class="nc bnc" id="L105" title="All 4 branches missed.">    } else if (value instanceof Float &amp;&amp; newValue instanceof Float) {</span>
-<span class="nc" id="L106">      value = (T) Float.valueOf(value.floatValue() - newValue.floatValue());</span>
-<span class="nc bnc" id="L107" title="All 4 branches missed.">    } else if (value instanceof Double &amp;&amp; newValue instanceof Double) {</span>
-<span class="nc" id="L108">      value = (T) Double.valueOf(value.doubleValue() - newValue.longValue());</span>
+<span class="nc bnc" id="L103" title="All 4 branches missed.">    if (value instanceof Integer &amp;&amp; newValue instanceof Integer) {</span>
+<span class="nc" id="L104">      value = (T) Integer.valueOf(value.intValue() - newValue.intValue());</span>
+<span class="nc bnc" id="L105" title="All 4 branches missed.">    } else if (value instanceof Long &amp;&amp; newValue instanceof Long) {</span>
+<span class="nc" id="L106">      value = (T) Long.valueOf(value.longValue() - newValue.longValue());</span>
+<span class="nc bnc" id="L107" title="All 4 branches missed.">    } else if (value instanceof Float &amp;&amp; newValue instanceof Float) {</span>
+<span class="nc" id="L108">      value = (T) Float.valueOf(value.floatValue() - newValue.floatValue());</span>
+<span class="nc bnc" id="L109" title="All 4 branches missed.">    } else if (value instanceof Double &amp;&amp; newValue instanceof Double) {</span>
+<span class="nc" id="L110">      value = (T) Double.valueOf(value.doubleValue() - newValue.longValue());</span>
     } else {
-<span class="nc" id="L110">      throw new IOException(&quot;incompatible NumberComparators&quot;);</span>
+<span class="nc" id="L112">      throw new IOException(&quot;incompatible NumberComparators&quot;);</span>
     }
-<span class="nc" id="L112">  }</span>
+<span class="nc" id="L114">  }</span>
 
   /**
    * Recompute boundary.
    *
-   * @param n
-   *          the n
-   * @return the number comparator
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param n the n
+   * @return the mtas data item number comparator
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataItemNumberComparator&lt;T&gt; recomputeBoundary(int n)
       throws IOException {
-<span class="nc bnc" id="L125" title="All 2 branches missed.">    if (sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc bnc" id="L126" title="All 2 branches missed.">      if (value instanceof Integer) {</span>
+<span class="fc bfc" id="L125" title="All 2 branches covered.">    if (sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
+<span class="pc bpc" id="L126" title="1 of 2 branches missed.">      if (value instanceof Integer) {</span>
 <span class="nc" id="L127">        return new MtasDataItemNumberComparator(</span>
 <span class="nc" id="L128">            Math.floorDiv((Integer) value, n), sortDirection);</span>
-<span class="nc bnc" id="L129" title="All 2 branches missed.">      } else if (value instanceof Long) {</span>
-<span class="nc" id="L130">        return new MtasDataItemNumberComparator(Math.floorDiv((Long) value, n),</span>
+<span class="pc bpc" id="L129" title="1 of 2 branches missed.">      } else if (value instanceof Long) {</span>
+<span class="fc" id="L130">        return new MtasDataItemNumberComparator(Math.floorDiv((Long) value, n),</span>
             sortDirection);
 <span class="nc bnc" id="L132" title="All 2 branches missed.">      } else if (value instanceof Float) {</span>
 <span class="nc" id="L133">        return new MtasDataItemNumberComparator(((Float) value) / n,</span>
@@ -138,31 +138,37 @@ public final class MtasDataItemNumberComparator&lt;T extends Number &amp; Compar
       } else {
 <span class="nc" id="L139">        throw new IOException(&quot;unknown NumberComparator&quot;);</span>
       }
-<span class="nc bnc" id="L141" title="All 2 branches missed.">    } else if (sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
-<span class="nc" id="L142">      return new MtasDataItemNumberComparator(getValue(), sortDirection);</span>
+<span class="pc bpc" id="L141" title="1 of 2 branches missed.">    } else if (sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
+<span class="fc" id="L142">      return new MtasDataItemNumberComparator(getValue(), sortDirection);</span>
     } else {
 <span class="nc" id="L144">      throw new IOException(&quot;unknown sortDirection &quot; + sortDirection);</span>
     }
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L150" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L151">      return true;</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L153">      return false;</span>
-<span class="nc bnc" id="L154" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L155">      return false;</span>
-<span class="nc" id="L156">    MtasDataItemNumberComparator&lt;?&gt; that = (MtasDataItemNumberComparator&lt;?&gt;) obj;</span>
-<span class="nc" id="L157">    return value.equals(that.value);</span>
+<span class="nc bnc" id="L153" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L154">      return true;</span>
+<span class="nc bnc" id="L155" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L156">      return false;</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L158">      return false;</span>
+<span class="nc" id="L159">    MtasDataItemNumberComparator&lt;?&gt; that = (MtasDataItemNumberComparator&lt;?&gt;) obj;</span>
+<span class="nc" id="L160">    return value.equals(that.value);</span>
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L162">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L163">    h = (h * 7) ^ value.hashCode();</span>
-<span class="nc" id="L164">    return h;</span>
+<span class="nc" id="L168">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L169">    h = (h * 7) ^ value.hashCode();</span>
+<span class="nc" id="L170">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.html b/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.html
index a9c46b3..891c5c6 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongAdvanced</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongAdvanced</span></div><h1>MtasDataLongAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">458 of 557</td><td class="ctr2">18%</td><td class="bar">71 of 74</td><td class="ctr2">4%</td><td class="ctr1">51</td><td class="ctr2">54</td><td class="ctr1">82</td><td class="ctr2">90</td><td class="ctr1">14</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataLongAdvanced.java.html#L282" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="81" alt="81"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataLongAdvanced.java.html#L316" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="96" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasDataLongAdvanced.java.html#L217" class="el_method">compareWithBoundary(Long, Long)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="78" height="10" title="53" alt="53"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a13"><a href="MtasDataLongAdvanced.java.html#L239" class="el_method">lastForComputingSegment(Long, Long)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="69" height="10" title="47" alt="47"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasDataLongAdvanced.java.html#L260" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="63" height="10" title="43" alt="43"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataLongAdvanced.java.html#L195" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="57" height="10" title="39" alt="39"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a15"><a href="MtasDataLongAdvanced.java.html#L347" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="53" height="10" title="36" alt="36"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasDataLongAdvanced.java.html#L131" class="el_method">add(double[], int)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="50" height="10" title="34" alt="34"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataLongAdvanced.java.html#L162" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="29" height="10" title="20" alt="20"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="MtasDataLongAdvanced.java.html#L368" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasDataLongAdvanced.java.html#L75" class="el_method">getItem(int)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="10" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="90" height="10" title="61" alt="61"/></td><td class="ctr2" id="c2">90%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a2"><a href="MtasDataLongAdvanced.java.html#L95" class="el_method">add(long, long)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a0"><a href="MtasDataLongAdvanced.java.html#L120" class="el_method">add(double, long)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasDataLongAdvanced.java.html#L149" class="el_method">add(String, long, long)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a4"><a href="MtasDataLongAdvanced.java.html#L182" class="el_method">add(String, double, long)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a14"><a href="MtasDataLongAdvanced.java.html#L62" class="el_method">MtasDataLongAdvanced(String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="34" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasDataLongAdvanced.java.html#L106" class="el_method">add(long[], int)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongAdvanced</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongAdvanced</span></div><h1>MtasDataLongAdvanced</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">227 of 546</td><td class="ctr2">58%</td><td class="bar">34 of 72</td><td class="ctr2">52%</td><td class="ctr1">32</td><td class="ctr2">53</td><td class="ctr1">37</td><td class="ctr2">88</td><td class="ctr1">7</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasDataLongAdvanced.java.html#L179" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="39" alt="39"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="MtasDataLongAdvanced.java.html#L326" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="36" alt="36"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataLongAdvanced.java.html#L115" class="el_method">add(double[], int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="34" alt="34"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasDataLongAdvanced.java.html#L201" class="el_method">compareWithBoundary(Long, Long)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="35" alt="35"/></td><td class="ctr2" id="c6">66%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">66%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><a href="MtasDataLongAdvanced.java.html#L223" class="el_method">lastForComputingSegment(Long, Long)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="29" alt="29"/></td><td class="ctr2" id="c7">61%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a12"><a href="MtasDataLongAdvanced.java.html#L244" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="25" alt="25"/></td><td class="ctr2" id="c9">58%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a9"><a href="MtasDataLongAdvanced.java.html#L266" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="97" height="10" title="66" alt="66"/></td><td class="ctr2" id="c4">81%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">78%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasDataLongAdvanced.java.html#L300" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="39" alt="39"/></td><td class="ctr2" id="c5">72%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a11"><a href="MtasDataLongAdvanced.java.html#L59" class="el_method">getItem(int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="61" alt="61"/></td><td class="ctr2" id="c3">89%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="MtasDataLongAdvanced.java.html#L348" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="8" alt="8"/></td><td class="ctr2" id="c8">61%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasDataLongAdvanced.java.html#L79" class="el_method">add(long, long)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a href="MtasDataLongAdvanced.java.html#L104" class="el_method">add(double, long)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a6"><a href="MtasDataLongAdvanced.java.html#L133" class="el_method">add(String, long, long)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a4"><a href="MtasDataLongAdvanced.java.html#L166" class="el_method">add(String, double, long)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a7"><a href="MtasDataLongAdvanced.java.html#L146" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="18" alt="18"/></td><td class="ctr2" id="c2">90%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a14"><a href="MtasDataLongAdvanced.java.html#L46" class="el_method">MtasDataLongAdvanced(String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasDataLongAdvanced.java.html#L90" class="el_method">add(long[], int)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.java.html b/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.java.html
index 58e5b52..524b5c3 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongAdvanced.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongAdvanced.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongAdvanced.java</span></div><h1>MtasDataLongAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongAdvanced.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongAdvanced.java</span></div><h1>MtasDataLongAdvanced.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.util.Collections;
-import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
+
 import org.apache.commons.lang.ArrayUtils;
 import mtas.codec.util.CodecUtil;
 
@@ -18,52 +18,36 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   /**
    * Instantiates a new mtas data long advanced.
    *
-   * @param collectorType
-   *          the collector type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param subCollectorTypes
-   *          the sub collector types
-   * @param subDataTypes
-   *          the sub data types
-   * @param subStatsTypes
-   *          the sub stats types
-   * @param subStatsItems
-   *          the sub stats items
-   * @param subSortTypes
-   *          the sub sort types
-   * @param subSortDirections
-   *          the sub sort directions
-   * @param subStart
-   *          the sub start
-   * @param subNumber
-   *          the sub number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param collectorType the collector type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param subCollectorTypes the sub collector types
+   * @param subDataTypes the sub data types
+   * @param subStatsTypes the sub stats types
+   * @param subStatsItems the sub stats items
+   * @param subSortTypes the sub sort types
+   * @param subSortDirections the sub sort directions
+   * @param subStart the sub start
+   * @param subNumber the sub number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  public MtasDataLongAdvanced(String collectorType, Set&lt;String&gt; statsItems,
-      String sortType, String sortDirection, Integer start, Integer number,
-      String[] subCollectorTypes, String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+  public MtasDataLongAdvanced(String collectorType,
+      SortedSet&lt;String&gt; statsItems, String sortType, String sortDirection,
+      Integer start, Integer number, String[] subCollectorTypes,
+      String[] subDataTypes, String[] subStatsTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
-<span class="fc" id="L62">    super(collectorType, CodecUtil.DATA_TYPE_LONG, statsItems, sortType,</span>
+<span class="fc" id="L46">    super(collectorType, CodecUtil.DATA_TYPE_LONG, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, new MtasDataLongOperations(), segmentRegistration, boundary);
-<span class="fc" id="L66">  }</span>
+<span class="fc" id="L50">  }</span>
 
   /*
    * (non-Javadoc)
@@ -72,15 +56,15 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
    */
   @Override
   protected final MtasDataItemLongAdvanced getItem(int i) {
-<span class="pc bpc" id="L75" title="2 of 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
-<span class="fc" id="L76">      return new MtasDataItemLongAdvanced(advancedValueSumList[i],</span>
+<span class="pc bpc" id="L59" title="2 of 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
+<span class="fc" id="L60">      return new MtasDataItemLongAdvanced(advancedValueSumList[i],</span>
           advancedValueSumOfLogsList[i], advancedValueSumOfSquaresList[i],
           advancedValueMinList[i], advancedValueMaxList[i],
-<span class="pc bpc" id="L79" title="1 of 2 branches missed.">          advancedValueNList[i], hasSub() ? subCollectorListNextLevel[i] : null,</span>
-          statsItems, sortType, sortDirection, errorNumber[i], errorList[i],
-          sourceNumberList[i]);
+<span class="pc bpc" id="L63" title="1 of 2 branches missed.">          advancedValueNList[i], hasSub() ? subCollectorListNextLevel[i] : null,</span>
+<span class="fc" id="L64">          getStatsItems(), sortType, sortDirection, errorNumber[i],</span>
+          errorList[i], sourceNumberList[i]);
     } else {
-<span class="nc" id="L83">      return null;</span>
+<span class="nc" id="L67">      return null;</span>
     }
   }
 
@@ -92,7 +76,7 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L95">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L79">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -103,10 +87,10 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long[] values, int number)
       throws IOException {
-<span class="fc" id="L106">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="fc" id="L107">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="fc" id="L90">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="fc" id="L91">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
         newCurrentExisting);
-<span class="fc" id="L109">    return dataCollector;</span>
+<span class="fc" id="L93">    return dataCollector;</span>
   }
 
   /*
@@ -117,7 +101,7 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L120">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L104">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -128,12 +112,12 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double[] values, int number)
       throws IOException {
-<span class="nc" id="L131">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L132">    Long[] newValues = new Long[number];</span>
-<span class="nc bnc" id="L133" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L134">      newValues[i] = Double.valueOf(values[i]).longValue();</span>
-<span class="nc" id="L135">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
-<span class="nc" id="L136">    return dataCollector;</span>
+<span class="nc" id="L115">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L116">    Long[] newValues = new Long[number];</span>
+<span class="nc bnc" id="L117" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L118">      newValues[i] = Double.valueOf(values[i]).longValue();</span>
+<span class="nc" id="L119">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L120">    return dataCollector;</span>
   }
 
   /*
@@ -144,9 +128,9 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
    * long, long)
    */
   @Override
-  public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum,
-      long valueN) throws IOException {
-<span class="nc" id="L149">    throw new IOException(&quot;not supported&quot;);</span>
+  public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum, long valueN)
+      throws IOException {
+<span class="nc" id="L133">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -159,13 +143,13 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long[] values, int number)
       throws IOException {
-<span class="nc bnc" id="L162" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L163">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L164">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
-            newCurrentExisting);     
-<span class="nc" id="L166">      return subCollector;</span>
+<span class="pc bpc" id="L146" title="1 of 2 branches missed.">    if (key != null) {</span>
+<span class="fc" id="L147">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="fc" id="L148">      setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+          newCurrentExisting);
+<span class="fc" id="L150">      return subCollector;</span>
     } else {
-<span class="nc" id="L168">      return null;</span>
+<span class="nc" id="L152">      return null;</span>
     }
   }
 
@@ -177,9 +161,9 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
    * double, long)
    */
   @Override
-  public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum,
-      long valueN) throws IOException {
-<span class="nc" id="L182">    throw new IOException(&quot;not supported&quot;);</span>
+  public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum, long valueN)
+      throws IOException {
+<span class="nc" id="L166">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -190,17 +174,17 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
    * double[], int)
    */
   @Override
-  public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values,
-      int number) throws IOException {
-<span class="nc bnc" id="L195" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L196">      Long[] newValues = new Long[number];</span>
-<span class="nc bnc" id="L197" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L198">        newValues[i] = Double.valueOf(values[i]).longValue();</span>
-<span class="nc" id="L199">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L200">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
-<span class="nc" id="L201">      return subCollector;</span>
+  public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values, int number)
+      throws IOException {
+<span class="nc bnc" id="L179" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L180">      Long[] newValues = new Long[number];</span>
+<span class="nc bnc" id="L181" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L182">        newValues[i] = Double.valueOf(values[i]).longValue();</span>
+<span class="nc" id="L183">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L184">      setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L185">      return subCollector;</span>
     } else {
-<span class="nc" id="L203">      return null;</span>
+<span class="nc" id="L187">      return null;</span>
     }
   }
 
@@ -214,14 +198,14 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   protected boolean compareWithBoundary(Long value, Long boundary)
       throws IOException {
-<span class="nc bnc" id="L217" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L218" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc bnc" id="L219" title="All 2 branches missed.">      return value &lt;= boundary;</span>
-<span class="nc bnc" id="L220" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L221" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L222" title="All 2 branches missed.">      return value &gt;= boundary;</span>
+<span class="fc bfc" id="L201" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L202" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="fc bfc" id="L203" title="All 2 branches covered.">      return value &lt;= boundary;</span>
+<span class="pc bpc" id="L204" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L205" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="fc bfc" id="L206" title="All 2 branches covered.">      return value &gt;= boundary;</span>
     } else {
-<span class="nc" id="L224">      throw new IOException(</span>
+<span class="nc" id="L208">      throw new IOException(</span>
           &quot;can't compare for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -236,14 +220,14 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   protected Long lastForComputingSegment(Long value, Long boundary)
       throws IOException {
-<span class="nc bnc" id="L239" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L240" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L241">      return Math.max(value, boundary);</span>
-<span class="nc bnc" id="L242" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L243" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L244">      return Math.min(value, boundary);</span>
+<span class="fc bfc" id="L223" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="fc" id="L225">      return Math.max(value, boundary);</span>
+<span class="pc bpc" id="L226" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L227" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="fc" id="L228">      return Math.min(value, boundary);</span>
     } else {
-<span class="nc" id="L246">      throw new IOException(</span>
+<span class="nc" id="L230">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -257,14 +241,14 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
    */
   @Override
   protected Long lastForComputingSegment() throws IOException {
-<span class="nc bnc" id="L260" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L261" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L262">      return Collections.max(segmentValueTopList);</span>
-<span class="nc bnc" id="L263" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L264" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L265">      return Collections.min(segmentValueTopList);</span>
+<span class="fc bfc" id="L244" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L245" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="fc" id="L246">      return Collections.max(segmentValueTopList);</span>
+<span class="pc bpc" id="L247" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L248" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="fc" id="L249">      return Collections.min(segmentValueTopList);</span>
     } else {
-<span class="nc" id="L267">      throw new IOException(</span>
+<span class="nc" id="L251">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -279,29 +263,29 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   protected Long boundaryForSegmentComputing(String segmentName)
       throws IOException {
-<span class="nc bnc" id="L282" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L283" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L284">      Long boundary = boundaryForSegment(segmentName);</span>
-<span class="nc bnc" id="L285" title="All 2 branches missed.">      if (boundary == null) {</span>
-<span class="nc" id="L286">        return null;</span>
+<span class="fc bfc" id="L266" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L267" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L268">      Long boundary = boundaryForSegment(segmentName);</span>
+<span class="pc bpc" id="L269" title="1 of 2 branches missed.">      if (boundary == null) {</span>
+<span class="nc" id="L270">        return null;</span>
       } else {
-<span class="nc bnc" id="L288" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L289">          long correctionBoundary = 0;</span>
-<span class="nc bnc" id="L290" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
-<span class="nc bnc" id="L291" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
-<span class="nc" id="L292">              Long otherBoundary = segmentValuesBoundary.get(otherSegmentName);</span>
-<span class="nc bnc" id="L293" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
-<span class="nc" id="L294">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
+<span class="fc bfc" id="L272" title="All 2 branches covered.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L273">          long correctionBoundary = 0;</span>
+<span class="fc bfc" id="L274" title="All 2 branches covered.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
+<span class="fc bfc" id="L275" title="All 2 branches covered.">            if (!otherSegmentName.equals(segmentName)) {</span>
+<span class="fc" id="L276">              Long otherBoundary = segmentValuesBoundary.get(otherSegmentName);</span>
+<span class="pc bpc" id="L277" title="1 of 2 branches missed.">              if (otherBoundary != null) {</span>
+<span class="fc" id="L278">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
               }
             }
-<span class="nc" id="L297">          }</span>
-<span class="nc" id="L298">          return boundary + correctionBoundary;</span>
+<span class="fc" id="L281">          }</span>
+<span class="fc" id="L282">          return boundary + correctionBoundary;</span>
         } else {
-<span class="nc" id="L300">          return boundary;</span>
+<span class="fc" id="L284">          return boundary;</span>
         }
       }
     } else {
-<span class="nc" id="L304">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L288">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -313,23 +297,18 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
    */
   @Override
   protected Long boundaryForSegment(String segmentName) throws IOException {
-<span class="nc bnc" id="L316" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L317" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L318">      Long thisLast = segmentValueTopListLast.get(segmentName);</span>
-<span class="nc bnc" id="L319" title="All 2 branches missed.">      if (thisLast == null) {</span>
-<span class="nc" id="L320">        return null;</span>
-<span class="nc bnc" id="L321" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
-<span class="nc" id="L322">        Long boundary = thisLast * segmentNumber;</span>
-<span class="nc" id="L323">        return boundary;</span>
-<span class="nc bnc" id="L324" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L325">        Long boundary = Math.floorDiv(thisLast, segmentNumber);</span>
-<span class="nc" id="L326">        return boundary;</span>
+<span class="fc bfc" id="L300" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L301" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L302">      Long thisLast = segmentValueTopListLast.get(segmentName);</span>
+<span class="pc bpc" id="L303" title="1 of 2 branches missed.">      if (thisLast == null) {</span>
+<span class="nc" id="L304">        return null;</span>
+<span class="fc bfc" id="L305" title="All 2 branches covered.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
+<span class="fc" id="L306">        return thisLast * segmentNumber;</span>
       } else {
-        // should not happen
-<span class="nc" id="L329">        return null;</span>
+<span class="fc" id="L308">        return Math.floorDiv(thisLast, segmentNumber);</span>
       }
     } else {
-<span class="nc" id="L332">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L311">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -344,14 +323,15 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
   @Override
   protected Long stringToBoundary(String boundary, Integer segmentNumber)
       throws IOException {
-<span class="nc bnc" id="L347" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC) || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L348" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
-<span class="nc" id="L349">        return Long.valueOf(boundary);</span>
+<span class="nc bnc" id="L326" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
+<span class="nc bnc" id="L327" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L328" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
+<span class="nc" id="L329">        return Long.valueOf(boundary);</span>
       } else {
-<span class="nc" id="L351">        return Math.floorDiv(Long.parseLong(boundary), segmentNumber);</span>
+<span class="nc" id="L331">        return Math.floorDiv(Long.parseLong(boundary), segmentNumber);</span>
       }
     } else {
-<span class="nc" id="L354">      throw new IOException(</span>
+<span class="nc" id="L334">      throw new IOException(</span>
           &quot;not available for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -365,12 +345,12 @@ public class MtasDataLongAdvanced extends MtasDataAdvanced&lt;Long, Double&gt; {
    */
   @Override
   public boolean validateSegmentBoundary(Object o) throws IOException {
-<span class="nc bnc" id="L368" title="All 2 branches missed.">    if (o instanceof Long) {</span>
-<span class="nc" id="L369">      return validateWithSegmentBoundary((Long) o);</span>
+<span class="pc bpc" id="L348" title="1 of 2 branches missed.">    if (o instanceof Long) {</span>
+<span class="fc" id="L349">      return validateWithSegmentBoundary((Long) o);</span>
     } else {
-<span class="nc" id="L371">      throw new IOException(&quot;incorrect type&quot;);</span>
+<span class="nc" id="L351">      throw new IOException(&quot;incorrect type&quot;);</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongBasic.html b/jacoco/mtas.codec.util.collector/MtasDataLongBasic.html
index c3f45df..208ec05 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongBasic.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongBasic</span></div><h1>MtasDataLongBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">310 of 591</td><td class="ctr2">48%</td><td class="bar">49 of 78</td><td class="ctr2">37%</td><td class="ctr1">43</td><td class="ctr2">56</td><td class="ctr1">55</td><td class="ctr2">103</td><td class="ctr1">7</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasDataLongBasic.java.html#L210" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="57" height="10" title="39" alt="39"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="MtasDataLongBasic.java.html#L362" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="53" height="10" title="36" alt="36"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataLongBasic.java.html#L133" class="el_method">add(double[], int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="50" height="10" title="34" alt="34"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasDataLongBasic.java.html#L232" class="el_method">compareWithBoundary(Long, Long)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="41" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="37" height="10" title="25" alt="25"/></td><td class="ctr2" id="c7">47%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="42" height="10" title="5" alt="5"/></td><td class="ctr2" id="e4">42%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a8"><a href="MtasDataLongBasic.java.html#L331" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="40" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="56" height="10" title="38" alt="38"/></td><td class="ctr2" id="c6">58%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="42" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a13"><a href="MtasDataLongBasic.java.html#L254" class="el_method">lastForComputingSegment(Long, Long)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="37" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="32" height="10" title="22" alt="22"/></td><td class="ctr2" id="c8">47%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">38%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="MtasDataLongBasic.java.html#L275" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="34" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="29" height="10" title="20" alt="20"/></td><td class="ctr2" id="c9">47%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">38%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasDataLongBasic.java.html#L190" class="el_method">add(String, double, long)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="32" height="10" title="22" alt="22"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataLongBasic.java.html#L170" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="29" height="10" title="20" alt="20"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="MtasDataLongBasic.java.html#L297" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="25" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="94" height="10" title="64" alt="64"/></td><td class="ctr2" id="c5">79%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="77" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">64%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a0"><a href="MtasDataLongBasic.java.html#L119" class="el_method">add(double, long)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="25" height="10" title="17" alt="17"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a16"><a href="MtasDataLongBasic.java.html#L384" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="MtasDataLongBasic.java.html#L75" class="el_method">getItem(int)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="10" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="60" height="10" title="41" alt="41"/></td><td class="ctr2" id="c4">85%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i11">4</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasDataLongBasic.java.html#L151" class="el_method">add(String, long, long)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="26" height="10" title="18" alt="18"/></td><td class="ctr2" id="c3">90%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a14"><a href="MtasDataLongBasic.java.html#L62" class="el_method">MtasDataLongBasic(String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="34" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><a href="MtasDataLongBasic.java.html#L92" class="el_method">add(long, long)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasDataLongBasic.java.html#L105" class="el_method">add(long[], int)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongBasic</span></div><h1>MtasDataLongBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">274 of 580</td><td class="ctr2">52%</td><td class="bar">39 of 76</td><td class="ctr2">48%</td><td class="ctr1">34</td><td class="ctr2">55</td><td class="ctr1">48</td><td class="ctr2">99</td><td class="ctr1">7</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasDataLongBasic.java.html#L194" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="39" alt="39"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="MtasDataLongBasic.java.html#L341" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="36" alt="36"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasDataLongBasic.java.html#L117" class="el_method">add(double[], int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="34" alt="34"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasDataLongBasic.java.html#L174" class="el_method">add(String, double, long)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="22" alt="22"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="MtasDataLongBasic.java.html#L154" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="20" alt="20"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasDataLongBasic.java.html#L216" class="el_method">compareWithBoundary(Long, Long)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="35" alt="35"/></td><td class="ctr2" id="c7">66%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">66%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a13"><a href="MtasDataLongBasic.java.html#L238" class="el_method">lastForComputingSegment(Long, Long)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="29" alt="29"/></td><td class="ctr2" id="c8">61%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><a href="MtasDataLongBasic.java.html#L259" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="25" alt="25"/></td><td class="ctr2" id="c9">58%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="MtasDataLongBasic.java.html#L103" class="el_method">add(double, long)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="17" alt="17"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="MtasDataLongBasic.java.html#L281" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="97" height="10" title="66" alt="66"/></td><td class="ctr2" id="c5">81%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">78%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasDataLongBasic.java.html#L315" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">72%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a16"><a href="MtasDataLongBasic.java.html#L363" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="MtasDataLongBasic.java.html#L58" class="el_method">getItem(int)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="41" alt="41"/></td><td class="ctr2" id="c4">85%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i11">4</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasDataLongBasic.java.html#L135" class="el_method">add(String, long, long)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="18" alt="18"/></td><td class="ctr2" id="c3">90%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a14"><a href="MtasDataLongBasic.java.html#L45" class="el_method">MtasDataLongBasic(String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><a href="MtasDataLongBasic.java.html#L76" class="el_method">add(long, long)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasDataLongBasic.java.html#L89" class="el_method">add(long[], int)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongBasic.java.html b/jacoco/mtas.codec.util.collector/MtasDataLongBasic.java.html
index c0cc866..f769da2 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongBasic.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongBasic.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongBasic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongBasic.java</span></div><h1>MtasDataLongBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongBasic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongBasic.java</span></div><h1>MtasDataLongBasic.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.util.Collections;
-import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
+
 import org.apache.commons.lang.ArrayUtils;
 import mtas.codec.util.CodecUtil;
 
@@ -18,52 +18,35 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   /**
    * Instantiates a new mtas data long basic.
    *
-   * @param collectorType
-   *          the collector type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param subCollectorTypes
-   *          the sub collector types
-   * @param subDataTypes
-   *          the sub data types
-   * @param subStatsTypes
-   *          the sub stats types
-   * @param subStatsItems
-   *          the sub stats items
-   * @param subSortTypes
-   *          the sub sort types
-   * @param subSortDirections
-   *          the sub sort directions
-   * @param subStart
-   *          the sub start
-   * @param subNumber
-   *          the sub number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param collectorType the collector type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param subCollectorTypes the sub collector types
+   * @param subDataTypes the sub data types
+   * @param subStatsTypes the sub stats types
+   * @param subStatsItems the sub stats items
+   * @param subSortTypes the sub sort types
+   * @param subSortDirections the sub sort directions
+   * @param subStart the sub start
+   * @param subNumber the sub number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  public MtasDataLongBasic(String collectorType, Set&lt;String&gt; statsItems,
+  public MtasDataLongBasic(String collectorType, SortedSet&lt;String&gt; statsItems,
       String sortType, String sortDirection, Integer start, Integer number,
       String[] subCollectorTypes, String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
-<span class="fc" id="L62">    super(collectorType, CodecUtil.DATA_TYPE_LONG, statsItems, sortType,</span>
+<span class="fc" id="L45">    super(collectorType, CodecUtil.DATA_TYPE_LONG, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, new MtasDataLongOperations(), segmentRegistration, boundary);
-<span class="fc" id="L66">  }</span>
+<span class="fc" id="L49">  }</span>
 
   /*
    * (non-Javadoc)
@@ -72,12 +55,13 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
    */
   @Override
   protected MtasDataItemLongBasic getItem(int i) {
-<span class="pc bpc" id="L75" title="2 of 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
-<span class="fc" id="L76">      return new MtasDataItemLongBasic(basicValueSumList[i], basicValueNList[i],</span>
-<span class="pc bpc" id="L77" title="1 of 2 branches missed.">          hasSub() ? subCollectorListNextLevel[i] : null, statsItems, sortType,</span>
-          sortDirection, errorNumber[i], errorList[i], sourceNumberList[i]);
+<span class="pc bpc" id="L58" title="2 of 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
+<span class="fc" id="L59">      return new MtasDataItemLongBasic(basicValueSumList[i], basicValueNList[i],</span>
+<span class="pc bpc" id="L60" title="1 of 2 branches missed.">          hasSub() ? subCollectorListNextLevel[i] : null, getStatsItems(),</span>
+          sortType, sortDirection, errorNumber[i], errorList[i],
+          sourceNumberList[i]);
     } else {
-<span class="nc" id="L80">      return null;</span>
+<span class="nc" id="L64">      return null;</span>
     }
   }
 
@@ -89,9 +73,9 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long valueSum, long valueN)
       throws IOException {
-<span class="fc" id="L92">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="fc" id="L93">    setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);</span>
-<span class="fc" id="L94">    return dataCollector;</span>
+<span class="fc" id="L76">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="fc" id="L77">    setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);</span>
+<span class="fc" id="L78">    return dataCollector;</span>
   }
 
   /*
@@ -102,10 +86,10 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long[] values, int number)
       throws IOException {
-<span class="fc" id="L105">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="fc" id="L106">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="fc" id="L89">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="fc" id="L90">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
         newCurrentExisting);
-<span class="fc" id="L108">    return dataCollector;</span>
+<span class="fc" id="L92">    return dataCollector;</span>
   }
 
   /*
@@ -116,10 +100,10 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L119">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L120">    setValue(newCurrentPosition, Double.valueOf(valueSum).longValue(), valueN,</span>
+<span class="nc" id="L103">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L104">    setValue(newCurrentPosition, Double.valueOf(valueSum).longValue(), valueN,</span>
         newCurrentExisting);
-<span class="nc" id="L122">    return dataCollector;</span>
+<span class="nc" id="L106">    return dataCollector;</span>
   }
 
   /*
@@ -130,12 +114,12 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double[] values, int number)
       throws IOException {
-<span class="nc" id="L133">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L134">    Long[] newValues = new Long[number];</span>
-<span class="nc bnc" id="L135" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L136">      newValues[i] = Double.valueOf(values[i]).longValue();</span>
-<span class="nc" id="L137">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
-<span class="nc" id="L138">    return dataCollector;</span>
+<span class="nc" id="L117">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L118">    Long[] newValues = new Long[number];</span>
+<span class="nc bnc" id="L119" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L120">      newValues[i] = Double.valueOf(values[i]).longValue();</span>
+<span class="nc" id="L121">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L122">    return dataCollector;</span>
   }
 
   /*
@@ -148,12 +132,12 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum, long valueN)
       throws IOException {
-<span class="pc bpc" id="L151" title="1 of 2 branches missed.">    if (key != null) {</span>
-<span class="fc" id="L152">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="fc" id="L153">      setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);</span>
-<span class="fc" id="L154">      return subCollector;</span>
+<span class="pc bpc" id="L135" title="1 of 2 branches missed.">    if (key != null) {</span>
+<span class="fc" id="L136">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="fc" id="L137">      setValue(newCurrentPosition, valueSum, valueN, newCurrentExisting);</span>
+<span class="fc" id="L138">      return subCollector;</span>
     } else {
-<span class="nc" id="L156">      return null;</span>
+<span class="nc" id="L140">      return null;</span>
     }
   }
 
@@ -167,13 +151,13 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long[] values, int number)
       throws IOException {
-<span class="nc bnc" id="L170" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L171">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L172">      setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="nc bnc" id="L154" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L155">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L156">      setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
           newCurrentExisting);
-<span class="nc" id="L174">      return subCollector;</span>
+<span class="nc" id="L158">      return subCollector;</span>
     } else {
-<span class="nc" id="L176">      return null;</span>
+<span class="nc" id="L160">      return null;</span>
     }
   }
 
@@ -187,13 +171,13 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum, long valueN)
       throws IOException {
-<span class="nc bnc" id="L190" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L191">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L192">      setValue(newCurrentPosition, Double.valueOf(valueSum).longValue(), valueN,</span>
+<span class="nc bnc" id="L174" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L175">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L176">      setValue(newCurrentPosition, Double.valueOf(valueSum).longValue(), valueN,</span>
           newCurrentExisting);
-<span class="nc" id="L194">      return subCollector;</span>
+<span class="nc" id="L178">      return subCollector;</span>
     } else {
-<span class="nc" id="L196">      return null;</span>
+<span class="nc" id="L180">      return null;</span>
     }
   }
 
@@ -207,15 +191,15 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values, int number)
       throws IOException {
-<span class="nc bnc" id="L210" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L211">      Long[] newValues = new Long[number];</span>
-<span class="nc bnc" id="L212" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L213">        newValues[i] = Double.valueOf(values[i]).longValue();</span>
-<span class="nc" id="L214">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L215">      setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
-<span class="nc" id="L216">      return subCollector;</span>
+<span class="nc bnc" id="L194" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L195">      Long[] newValues = new Long[number];</span>
+<span class="nc bnc" id="L196" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L197">        newValues[i] = Double.valueOf(values[i]).longValue();</span>
+<span class="nc" id="L198">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L199">      setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L200">      return subCollector;</span>
     } else {
-<span class="nc" id="L218">      return null;</span>
+<span class="nc" id="L202">      return null;</span>
     }
   }
 
@@ -229,14 +213,14 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   protected boolean compareWithBoundary(Long value, Long boundary)
       throws IOException {
-<span class="pc bpc" id="L232" title="1 of 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L233" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc bnc" id="L234" title="All 2 branches missed.">      return value &lt;= boundary;</span>
-<span class="pc bpc" id="L235" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L236" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="fc bfc" id="L237" title="All 2 branches covered.">      return value &gt;= boundary;</span>
+<span class="fc bfc" id="L216" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L217" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="fc bfc" id="L218" title="All 2 branches covered.">      return value &lt;= boundary;</span>
+<span class="pc bpc" id="L219" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L220" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="fc bfc" id="L221" title="All 2 branches covered.">      return value &gt;= boundary;</span>
     } else {
-<span class="nc" id="L239">      throw new IOException(</span>
+<span class="nc" id="L223">      throw new IOException(</span>
           &quot;can't compare for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -251,14 +235,14 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   protected Long lastForComputingSegment(Long value, Long boundary)
       throws IOException {
-<span class="pc bpc" id="L254" title="1 of 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L255" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L256">      return Math.max(value, boundary);</span>
-<span class="pc bpc" id="L257" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L258" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="fc" id="L259">      return Math.min(value, boundary);</span>
+<span class="fc bfc" id="L238" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L239" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="fc" id="L240">      return Math.max(value, boundary);</span>
+<span class="pc bpc" id="L241" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="fc" id="L243">      return Math.min(value, boundary);</span>
     } else {
-<span class="nc" id="L261">      throw new IOException(</span>
+<span class="nc" id="L245">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -272,14 +256,14 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
    */
   @Override
   protected Long lastForComputingSegment() throws IOException {
-<span class="pc bpc" id="L275" title="1 of 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L276" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L277">      return Collections.max(segmentValueTopList);</span>
-<span class="pc bpc" id="L278" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L279" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="fc" id="L280">      return Collections.min(segmentValueTopList);</span>
+<span class="fc bfc" id="L259" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L260" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="fc" id="L261">      return Collections.max(segmentValueTopList);</span>
+<span class="pc bpc" id="L262" title="1 of 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L263" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="fc" id="L264">      return Collections.min(segmentValueTopList);</span>
     } else {
-<span class="nc" id="L282">      throw new IOException(</span>
+<span class="nc" id="L266">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -294,29 +278,29 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   protected Long boundaryForSegmentComputing(String segmentName)
       throws IOException {
-<span class="pc bpc" id="L297" title="1 of 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L298" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="fc" id="L299">      Long boundary = boundaryForSegment(segmentName);</span>
-<span class="pc bpc" id="L300" title="1 of 2 branches missed.">      if (boundary == null) {</span>
-<span class="nc" id="L301">        return null;</span>
+<span class="fc bfc" id="L281" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L282" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L283">      Long boundary = boundaryForSegment(segmentName);</span>
+<span class="pc bpc" id="L284" title="1 of 2 branches missed.">      if (boundary == null) {</span>
+<span class="nc" id="L285">        return null;</span>
       } else {
-<span class="pc bpc" id="L303" title="1 of 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="fc" id="L304">          long correctionBoundary = 0;</span>
-<span class="fc bfc" id="L305" title="All 2 branches covered.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
-<span class="fc bfc" id="L306" title="All 2 branches covered.">            if (!otherSegmentName.equals(segmentName)) {</span>
-<span class="fc" id="L307">              Long otherBoundary = segmentValuesBoundary.get(otherSegmentName);</span>
-<span class="pc bpc" id="L308" title="1 of 2 branches missed.">              if (otherBoundary != null) {</span>
-<span class="fc" id="L309">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
+<span class="fc bfc" id="L287" title="All 2 branches covered.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L288">          long correctionBoundary = 0;</span>
+<span class="fc bfc" id="L289" title="All 2 branches covered.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
+<span class="fc bfc" id="L290" title="All 2 branches covered.">            if (!otherSegmentName.equals(segmentName)) {</span>
+<span class="fc" id="L291">              Long otherBoundary = segmentValuesBoundary.get(otherSegmentName);</span>
+<span class="pc bpc" id="L292" title="1 of 2 branches missed.">              if (otherBoundary != null) {</span>
+<span class="fc" id="L293">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
               }
             }
-<span class="fc" id="L312">          }</span>
-<span class="fc" id="L313">          return boundary + correctionBoundary;</span>
+<span class="fc" id="L296">          }</span>
+<span class="fc" id="L297">          return boundary + correctionBoundary;</span>
         } else {
-<span class="nc" id="L315">          return boundary;</span>
+<span class="fc" id="L299">          return boundary;</span>
         }
       }
     } else {
-<span class="nc" id="L319">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L303">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -328,23 +312,18 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
    */
   @Override
   protected Long boundaryForSegment(String segmentName) throws IOException {
-<span class="pc bpc" id="L331" title="1 of 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="pc bpc" id="L332" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="fc" id="L333">      Long thisLast = segmentValueTopListLast.get(segmentName);</span>
-<span class="pc bpc" id="L334" title="1 of 2 branches missed.">      if (thisLast == null) {</span>
-<span class="nc" id="L335">        return null;</span>
-<span class="pc bpc" id="L336" title="1 of 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
-<span class="nc" id="L337">        Long boundary = thisLast * segmentNumber;</span>
-<span class="nc" id="L338">        return boundary;</span>
-<span class="pc bpc" id="L339" title="1 of 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="fc" id="L340">        Long boundary = Math.floorDiv(thisLast, segmentNumber);</span>
-<span class="fc" id="L341">        return boundary;</span>
+<span class="fc bfc" id="L315" title="All 2 branches covered.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="pc bpc" id="L316" title="1 of 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="fc" id="L317">      Long thisLast = segmentValueTopListLast.get(segmentName);</span>
+<span class="pc bpc" id="L318" title="1 of 2 branches missed.">      if (thisLast == null) {</span>
+<span class="nc" id="L319">        return null;</span>
+<span class="fc bfc" id="L320" title="All 2 branches covered.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
+<span class="fc" id="L321">        return thisLast * segmentNumber;</span>
       } else {
-        // should not happen
-<span class="nc" id="L344">        return null;</span>
+<span class="fc" id="L323">        return Math.floorDiv(thisLast, segmentNumber);</span>
       }
     } else {
-<span class="nc" id="L347">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L326">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -359,15 +338,15 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
   @Override
   protected Long stringToBoundary(String boundary, Integer segmentNumber)
       throws IOException {
-<span class="nc bnc" id="L362" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
-<span class="nc bnc" id="L363" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L364" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
-<span class="nc" id="L365">        return Long.valueOf(boundary);</span>
+<span class="nc bnc" id="L341" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
+<span class="nc bnc" id="L342" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L343" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
+<span class="nc" id="L344">        return Long.valueOf(boundary);</span>
       } else {
-<span class="nc" id="L367">        return Math.floorDiv(Long.parseLong(boundary), segmentNumber);</span>
+<span class="nc" id="L346">        return Math.floorDiv(Long.parseLong(boundary), segmentNumber);</span>
       }
     } else {
-<span class="nc" id="L370">      throw new IOException(</span>
+<span class="nc" id="L349">      throw new IOException(</span>
           &quot;not available for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -381,12 +360,12 @@ public class MtasDataLongBasic extends MtasDataBasic&lt;Long, Double&gt; {
    */
   @Override
   public boolean validateSegmentBoundary(Object o) throws IOException {
-<span class="nc bnc" id="L384" title="All 2 branches missed.">    if (o instanceof Long) {</span>
-<span class="nc" id="L385">      return validateWithSegmentBoundary((Long) o);</span>
+<span class="nc bnc" id="L363" title="All 2 branches missed.">    if (o instanceof Long) {</span>
+<span class="nc" id="L364">      return validateWithSegmentBoundary((Long) o);</span>
     } else {
-<span class="nc" id="L387">      throw new IOException(&quot;incorrect type &quot;);</span>
+<span class="nc" id="L366">      throw new IOException(&quot;incorrect type &quot;);</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongFull.html b/jacoco/mtas.codec.util.collector/MtasDataLongFull.html
index c080eb4..ef72dea 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongFull.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongFull.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongFull</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongFull</span></div><h1>MtasDataLongFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">458 of 534</td><td class="ctr2">14%</td><td class="bar">71 of 74</td><td class="ctr2">4%</td><td class="ctr1">51</td><td class="ctr2">54</td><td class="ctr1">82</td><td class="ctr2">90</td><td class="ctr1">14</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataLongFull.java.html#L279" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="81" alt="81"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataLongFull.java.html#L313" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="96" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasDataLongFull.java.html#L214" class="el_method">compareWithBoundary(Long, Long)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="78" height="10" title="53" alt="53"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a13"><a href="MtasDataLongFull.java.html#L236" class="el_method">lastForComputingSegment(Long, Long)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="69" height="10" title="47" alt="47"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasDataLongFull.java.html#L257" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="63" height="10" title="43" alt="43"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataLongFull.java.html#L192" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="57" height="10" title="39" alt="39"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a15"><a href="MtasDataLongFull.java.html#L344" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="53" height="10" title="36" alt="36"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasDataLongFull.java.html#L128" class="el_method">add(double[], int)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="50" height="10" title="34" alt="34"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataLongFull.java.html#L159" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="29" height="10" title="20" alt="20"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="MtasDataLongFull.java.html#L365" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasDataLongFull.java.html#L75" class="el_method">getItem(int)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="10" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="56" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">84%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a2"><a href="MtasDataLongFull.java.html#L92" class="el_method">add(long, long)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a0"><a href="MtasDataLongFull.java.html#L117" class="el_method">add(double, long)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasDataLongFull.java.html#L146" class="el_method">add(String, long, long)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a4"><a href="MtasDataLongFull.java.html#L179" class="el_method">add(String, double, long)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a14"><a href="MtasDataLongFull.java.html#L62" class="el_method">MtasDataLongFull(String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="34" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasDataLongFull.java.html#L103" class="el_method">add(long[], int)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongFull</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongFull</span></div><h1>MtasDataLongFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">445 of 521</td><td class="ctr2">14%</td><td class="bar">69 of 72</td><td class="ctr2">4%</td><td class="ctr1">50</td><td class="ctr2">53</td><td class="ctr1">79</td><td class="ctr2">87</td><td class="ctr1">14</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasDataLongFull.java.html#L263" class="el_method">boundaryForSegmentComputing(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="81" alt="81"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasDataLongFull.java.html#L297" class="el_method">boundaryForSegment(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="54" alt="54"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">9</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasDataLongFull.java.html#L198" class="el_method">compareWithBoundary(Long, Long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="78" height="10" title="53" alt="53"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a13"><a href="MtasDataLongFull.java.html#L220" class="el_method">lastForComputingSegment(Long, Long)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="69" height="10" title="47" alt="47"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasDataLongFull.java.html#L241" class="el_method">lastForComputingSegment()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="43" alt="43"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataLongFull.java.html#L176" class="el_method">add(String, double[], int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="38" alt="38"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a15"><a href="MtasDataLongFull.java.html#L323" class="el_method">stringToBoundary(String, Integer)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="36" alt="36"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasDataLongFull.java.html#L112" class="el_method">add(double[], int)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="33" alt="33"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasDataLongFull.java.html#L143" class="el_method">add(String, long[], int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="20" alt="20"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="MtasDataLongFull.java.html#L345" class="el_method">validateSegmentBoundary(Object)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasDataLongFull.java.html#L58" class="el_method">getItem(int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">84%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a2"><a href="MtasDataLongFull.java.html#L76" class="el_method">add(long, long)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a0"><a href="MtasDataLongFull.java.html#L101" class="el_method">add(double, long)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="MtasDataLongFull.java.html#L130" class="el_method">add(String, long, long)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a4"><a href="MtasDataLongFull.java.html#L163" class="el_method">add(String, double, long)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a14"><a href="MtasDataLongFull.java.html#L45" class="el_method">MtasDataLongFull(String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a3"><a href="MtasDataLongFull.java.html#L87" class="el_method">add(long[], int)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongFull.java.html b/jacoco/mtas.codec.util.collector/MtasDataLongFull.java.html
index e86abfb..2dd8921 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongFull.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongFull.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongFull.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongFull.java</span></div><h1>MtasDataLongFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongFull.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongFull.java</span></div><h1>MtasDataLongFull.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.IOException;
 import java.util.Collections;
-import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
+
 import org.apache.commons.lang.ArrayUtils;
 import mtas.codec.util.CodecUtil;
 
@@ -18,52 +18,35 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   /**
    * Instantiates a new mtas data long full.
    *
-   * @param collectorType
-   *          the collector type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param subCollectorTypes
-   *          the sub collector types
-   * @param subDataTypes
-   *          the sub data types
-   * @param subStatsTypes
-   *          the sub stats types
-   * @param subStatsItems
-   *          the sub stats items
-   * @param subSortTypes
-   *          the sub sort types
-   * @param subSortDirections
-   *          the sub sort directions
-   * @param subStart
-   *          the sub start
-   * @param subNumber
-   *          the sub number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param collectorType the collector type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param subCollectorTypes the sub collector types
+   * @param subDataTypes the sub data types
+   * @param subStatsTypes the sub stats types
+   * @param subStatsItems the sub stats items
+   * @param subSortTypes the sub sort types
+   * @param subSortDirections the sub sort directions
+   * @param subStart the sub start
+   * @param subNumber the sub number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  public MtasDataLongFull(String collectorType, Set&lt;String&gt; statsItems,
+  public MtasDataLongFull(String collectorType, SortedSet&lt;String&gt; statsItems,
       String sortType, String sortDirection, Integer start, Integer number,
       String[] subCollectorTypes, String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
-<span class="fc" id="L62">    super(collectorType, CodecUtil.DATA_TYPE_LONG, statsItems, sortType,</span>
+<span class="fc" id="L45">    super(collectorType, CodecUtil.DATA_TYPE_LONG, statsItems, sortType,</span>
         sortDirection, start, number, subCollectorTypes, subDataTypes,
         subStatsTypes, subStatsItems, subSortTypes, subSortDirections, subStart,
         subNumber, new MtasDataLongOperations(), segmentRegistration, boundary);
-<span class="fc" id="L66">  }</span>
+<span class="fc" id="L49">  }</span>
 
   /*
    * (non-Javadoc)
@@ -72,12 +55,13 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
    */
   @Override
   protected MtasDataItemLongFull getItem(int i) {
-<span class="pc bpc" id="L75" title="2 of 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
-<span class="fc" id="L76">      return new MtasDataItemLongFull(ArrayUtils.toPrimitive(fullValueList[i]),</span>
-<span class="pc bpc" id="L77" title="1 of 2 branches missed.">          hasSub() ? subCollectorListNextLevel[i] : null, statsItems, sortType,</span>
-          sortDirection, errorNumber[i], errorList[i], sourceNumberList[i]);
+<span class="pc bpc" id="L58" title="2 of 4 branches missed.">    if (i &gt;= 0 &amp;&amp; i &lt; size) {</span>
+<span class="fc" id="L59">      return new MtasDataItemLongFull(ArrayUtils.toPrimitive(fullValueList[i]),</span>
+<span class="pc bpc" id="L60" title="1 of 2 branches missed.">          hasSub() ? subCollectorListNextLevel[i] : null, getStatsItems(),</span>
+          sortType, sortDirection, errorNumber[i], errorList[i],
+          sourceNumberList[i]);
     } else {
-<span class="nc" id="L80">      return null;</span>
+<span class="nc" id="L64">      return null;</span>
     }
   }
 
@@ -89,7 +73,7 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L92">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L76">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -100,10 +84,10 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(long[] values, int number)
       throws IOException {
-<span class="fc" id="L103">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="fc" id="L104">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+<span class="fc" id="L87">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="fc" id="L88">    setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
         newCurrentExisting);
-<span class="fc" id="L106">    return dataCollector;</span>
+<span class="fc" id="L90">    return dataCollector;</span>
   }
 
   /*
@@ -114,7 +98,7 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double valueSum, long valueN)
       throws IOException {
-<span class="nc" id="L117">    throw new IOException(&quot;not supported&quot;);</span>
+<span class="nc" id="L101">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -125,12 +109,12 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(double[] values, int number)
       throws IOException {
-<span class="nc" id="L128">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
-<span class="nc" id="L129">    Long[] newValues = new Long[number];</span>
-<span class="nc bnc" id="L130" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L131">      newValues[i] = Double.valueOf(values[i]).longValue();</span>
-<span class="nc" id="L132">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
-<span class="nc" id="L133">    return dataCollector;</span>
+<span class="nc" id="L112">    MtasDataCollector&lt;?, ?&gt; dataCollector = add(false);</span>
+<span class="nc" id="L113">    Long[] newValues = new Long[number];</span>
+<span class="nc bnc" id="L114" title="All 2 branches missed.">    for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L115">      newValues[i] = (long) values[i];</span>
+<span class="nc" id="L116">    setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L117">    return dataCollector;</span>
   }
 
   /*
@@ -141,9 +125,9 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
    * long, long)
    */
   @Override
-  public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum,
-      long valueN) throws IOException {
-<span class="nc" id="L146">    throw new IOException(&quot;not supported&quot;);</span>
+  public MtasDataCollector&lt;?, ?&gt; add(String key, long valueSum, long valueN)
+      throws IOException {
+<span class="nc" id="L130">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -156,13 +140,13 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   public MtasDataCollector&lt;?, ?&gt; add(String key, long[] values, int number)
       throws IOException {
-<span class="nc bnc" id="L159" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L160">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L161">        setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
-            newCurrentExisting);      
-<span class="nc" id="L163">      return subCollector;</span>
+<span class="nc bnc" id="L143" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L144">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L145">      setValue(newCurrentPosition, ArrayUtils.toObject(values), number,</span>
+          newCurrentExisting);
+<span class="nc" id="L147">      return subCollector;</span>
     } else {
-<span class="nc" id="L165">      return null;</span>
+<span class="nc" id="L149">      return null;</span>
     }
   }
 
@@ -174,9 +158,9 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
    * double, long)
    */
   @Override
-  public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum,
-      long valueN) throws IOException {
-<span class="nc" id="L179">    throw new IOException(&quot;not supported&quot;);</span>
+  public MtasDataCollector&lt;?, ?&gt; add(String key, double valueSum, long valueN)
+      throws IOException {
+<span class="nc" id="L163">    throw new IOException(&quot;not supported&quot;);</span>
   }
 
   /*
@@ -187,17 +171,17 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
    * double[], int)
    */
   @Override
-  public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values,
-      int number) throws IOException {
-<span class="nc bnc" id="L192" title="All 2 branches missed.">    if (key != null) {</span>
-<span class="nc" id="L193">      Long[] newValues = new Long[number];</span>
-<span class="nc bnc" id="L194" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
-<span class="nc" id="L195">        newValues[i] = Double.valueOf(values[i]).longValue();</span>
-<span class="nc" id="L196">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
-<span class="nc" id="L197">        setValue(newCurrentPosition, newValues, number, newCurrentExisting);      </span>
-<span class="nc" id="L198">      return subCollector;</span>
+  public MtasDataCollector&lt;?, ?&gt; add(String key, double[] values, int number)
+      throws IOException {
+<span class="nc bnc" id="L176" title="All 2 branches missed.">    if (key != null) {</span>
+<span class="nc" id="L177">      Long[] newValues = new Long[number];</span>
+<span class="nc bnc" id="L178" title="All 2 branches missed.">      for (int i = 0; i &lt; values.length; i++)</span>
+<span class="nc" id="L179">        newValues[i] = (long) values[i];</span>
+<span class="nc" id="L180">      MtasDataCollector&lt;?, ?&gt; subCollector = add(key, false);</span>
+<span class="nc" id="L181">      setValue(newCurrentPosition, newValues, number, newCurrentExisting);</span>
+<span class="nc" id="L182">      return subCollector;</span>
     } else {
-<span class="nc" id="L200">      return null;</span>
+<span class="nc" id="L184">      return null;</span>
     }
   }
 
@@ -211,14 +195,14 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   protected boolean compareWithBoundary(Long value, Long boundary)
       throws IOException {
-<span class="nc bnc" id="L214" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L215" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc bnc" id="L216" title="All 2 branches missed.">      return value &lt;= boundary;</span>
-<span class="nc bnc" id="L217" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L218" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L219" title="All 2 branches missed.">      return value &gt;= boundary;</span>
+<span class="nc bnc" id="L198" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L199" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc bnc" id="L200" title="All 2 branches missed.">      return value &lt;= boundary;</span>
+<span class="nc bnc" id="L201" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L202" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L203" title="All 2 branches missed.">      return value &gt;= boundary;</span>
     } else {
-<span class="nc" id="L221">      throw new IOException(</span>
+<span class="nc" id="L205">      throw new IOException(</span>
           &quot;can't compare for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -233,14 +217,14 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   protected Long lastForComputingSegment(Long value, Long boundary)
       throws IOException {
-<span class="nc bnc" id="L236" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L237" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L238">      return Math.max(value, boundary);</span>
-<span class="nc bnc" id="L239" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L240" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L241">      return Math.min(value, boundary);</span>
+<span class="nc bnc" id="L220" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L221" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc" id="L222">      return Math.max(value, boundary);</span>
+<span class="nc bnc" id="L223" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L224" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L225">      return Math.min(value, boundary);</span>
     } else {
-<span class="nc" id="L243">      throw new IOException(</span>
+<span class="nc" id="L227">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -254,14 +238,14 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
    */
   @Override
   protected Long lastForComputingSegment() throws IOException {
-<span class="nc bnc" id="L257" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L258" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
-<span class="nc" id="L259">      return Collections.max(segmentValueTopList);</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
-<span class="nc bnc" id="L261" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc" id="L262">      return Collections.min(segmentValueTopList);</span>
+<span class="nc bnc" id="L241" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)) {</span>
+<span class="nc" id="L243">      return Collections.max(segmentValueTopList);</span>
+<span class="nc bnc" id="L244" title="All 2 branches missed.">    } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)</span>
+<span class="nc bnc" id="L245" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc" id="L246">      return Collections.min(segmentValueTopList);</span>
     } else {
-<span class="nc" id="L264">      throw new IOException(</span>
+<span class="nc" id="L248">      throw new IOException(</span>
           &quot;can't compute last for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -276,29 +260,29 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   protected Long boundaryForSegmentComputing(String segmentName)
       throws IOException {
-<span class="nc bnc" id="L279" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L280" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L281">      Long boundary = boundaryForSegment(segmentName);</span>
-<span class="nc bnc" id="L282" title="All 2 branches missed.">      if (boundary == null) {</span>
-<span class="nc" id="L283">        return null;</span>
+<span class="nc bnc" id="L263" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L264" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L265">      Long boundary = boundaryForSegment(segmentName);</span>
+<span class="nc bnc" id="L266" title="All 2 branches missed.">      if (boundary == null) {</span>
+<span class="nc" id="L267">        return null;</span>
       } else {
-<span class="nc bnc" id="L285" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L286">          long correctionBoundary = 0;</span>
-<span class="nc bnc" id="L287" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
-<span class="nc bnc" id="L288" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
-<span class="nc" id="L289">              Long otherBoundary = segmentValuesBoundary.get(otherSegmentName);</span>
-<span class="nc bnc" id="L290" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
-<span class="nc" id="L291">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
+<span class="nc bnc" id="L269" title="All 2 branches missed.">        if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L270">          long correctionBoundary = 0;</span>
+<span class="nc bnc" id="L271" title="All 2 branches missed.">          for (String otherSegmentName : segmentValueTopListLast.keySet()) {</span>
+<span class="nc bnc" id="L272" title="All 2 branches missed.">            if (!otherSegmentName.equals(segmentName)) {</span>
+<span class="nc" id="L273">              Long otherBoundary = segmentValuesBoundary.get(otherSegmentName);</span>
+<span class="nc bnc" id="L274" title="All 2 branches missed.">              if (otherBoundary != null) {</span>
+<span class="nc" id="L275">                correctionBoundary += Math.max(0, otherBoundary - boundary);</span>
               }
             }
-<span class="nc" id="L294">          }</span>
-<span class="nc" id="L295">          return boundary + correctionBoundary;</span>
+<span class="nc" id="L278">          }</span>
+<span class="nc" id="L279">          return boundary + correctionBoundary;</span>
         } else {
-<span class="nc" id="L297">          return boundary;</span>
+<span class="nc" id="L281">          return boundary;</span>
         }
       }
     } else {
-<span class="nc" id="L301">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L285">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -310,23 +294,18 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
    */
   @Override
   protected Long boundaryForSegment(String segmentName) throws IOException {
-<span class="nc bnc" id="L313" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
-<span class="nc bnc" id="L314" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L315">      Long thisLast = segmentValueTopListLast.get(segmentName);</span>
-<span class="nc bnc" id="L316" title="All 2 branches missed.">      if (thisLast == null) {</span>
-<span class="nc" id="L317">        return null;</span>
-<span class="nc bnc" id="L318" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
-<span class="nc" id="L319">        Long boundary = thisLast * segmentNumber;</span>
-<span class="nc" id="L320">        return boundary;</span>
-<span class="nc bnc" id="L321" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
-<span class="nc" id="L322">        Long boundary = Math.floorDiv(thisLast, segmentNumber);</span>
-<span class="nc" id="L323">        return boundary;</span>
+<span class="nc bnc" id="L297" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_SORT_ASC)</span>
+<span class="nc bnc" id="L298" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_SORT_DESC)) {</span>
+<span class="nc" id="L299">      Long thisLast = segmentValueTopListLast.get(segmentName);</span>
+<span class="nc bnc" id="L300" title="All 2 branches missed.">      if (thisLast == null) {</span>
+<span class="nc" id="L301">        return null;</span>
+<span class="nc bnc" id="L302" title="All 2 branches missed.">      } else if (segmentRegistration.equals(SEGMENT_SORT_ASC)) {</span>
+<span class="nc" id="L303">        return thisLast * segmentNumber;</span>
       } else {
-        // should not happen
-<span class="nc" id="L326">        return null;</span>
+<span class="nc" id="L305">        return Math.floorDiv(thisLast, segmentNumber);</span>
       }
     } else {
-<span class="nc" id="L329">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
+<span class="nc" id="L308">      throw new IOException(&quot;can't compute boundary for segmentRegistration &quot;</span>
           + segmentRegistration);
     }
   }
@@ -341,14 +320,15 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
   @Override
   protected Long stringToBoundary(String boundary, Integer segmentNumber)
       throws IOException {
-<span class="nc bnc" id="L344" title="All 4 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)||segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
-<span class="nc bnc" id="L345" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
-<span class="nc" id="L346">        return Long.valueOf(boundary);</span>
+<span class="nc bnc" id="L323" title="All 2 branches missed.">    if (segmentRegistration.equals(SEGMENT_BOUNDARY_ASC)</span>
+<span class="nc bnc" id="L324" title="All 2 branches missed.">        || segmentRegistration.equals(SEGMENT_BOUNDARY_DESC)) {</span>
+<span class="nc bnc" id="L325" title="All 2 branches missed.">      if (segmentNumber == null) {</span>
+<span class="nc" id="L326">        return Long.valueOf(boundary);</span>
       } else {
-<span class="nc" id="L348">        return Math.floorDiv(Long.parseLong(boundary), segmentNumber);</span>
+<span class="nc" id="L328">        return Math.floorDiv(Long.parseLong(boundary), segmentNumber);</span>
       }
     } else {
-<span class="nc" id="L351">      throw new IOException(</span>
+<span class="nc" id="L331">      throw new IOException(</span>
           &quot;not available for segmentRegistration &quot; + segmentRegistration);
     }
   }
@@ -362,12 +342,12 @@ public class MtasDataLongFull extends MtasDataFull&lt;Long, Double&gt; {
    */
   @Override
   public boolean validateSegmentBoundary(Object o) throws IOException {
-<span class="nc bnc" id="L365" title="All 2 branches missed.">    if (o instanceof Long) {</span>
-<span class="nc" id="L366">      return validateWithSegmentBoundary((Long) o);</span>
+<span class="nc bnc" id="L345" title="All 2 branches missed.">    if (o instanceof Long) {</span>
+<span class="nc" id="L346">      return validateWithSegmentBoundary((Long) o);</span>
     } else {
-<span class="nc" id="L368">      throw new IOException(&quot;incorrect type&quot;);</span>
+<span class="nc" id="L348">      throw new IOException(&quot;incorrect type&quot;);</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongOperations.html b/jacoco/mtas.codec.util.collector/MtasDataLongOperations.html
index 2699181..66e5789 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongOperations.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongOperations.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongOperations</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongOperations</span></div><h1>MtasDataLongOperations</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">69 of 154</td><td class="ctr2">55%</td><td class="bar">22 of 34</td><td class="ctr2">35%</td><td class="ctr1">23</td><td class="ctr2">34</td><td class="ctr1">21</td><td class="ctr2">39</td><td class="ctr1">6</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a16"><a href="MtasDataLongOperations.java.html#L69" class="el_method">subtract12(Long, Double)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasDataLongOperations.java.html#L99" class="el_method">divide2(Double, long)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasDataLongOperations.java.html#L146" class="el_method">exp2(Double)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a15"><a href="MtasDataLongOperations.java.html#L161" class="el_method">sqrt2(Double)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataLongOperations.java.html#L54" class="el_method">add22(Double, Double)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c8">79%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataLongOperations.java.html#L84" class="el_method">divide1(Long, long)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">77%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a10"><a href="MtasDataLongOperations.java.html#L176" class="el_method">log1(Long)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="c10">73%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasDataLongOperations.java.html#L220" class="el_method">getZero1()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasDataLongOperations.java.html#L230" class="el_method">getZero2()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataLongOperations.java.html#L22" class="el_method">product11(Long, Long)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c4">85%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a0"><a href="MtasDataLongOperations.java.html#L38" class="el_method">add11(Long, Long)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c5">85%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a12"><a href="MtasDataLongOperations.java.html#L115" class="el_method">min11(Long, Long)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c6">85%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="MtasDataLongOperations.java.html#L131" class="el_method">max11(Long, Long)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c7">85%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a13"><a href="MtasDataLongOperations.java.html#L8" class="el_method">MtasDataLongOperations()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a3"><a href="MtasDataLongOperations.java.html#L190" class="el_method">createVector1(int)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a4"><a href="MtasDataLongOperations.java.html#L200" class="el_method">createVector2(int)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a2"><a href="MtasDataLongOperations.java.html#L210" class="el_method">createMatrix1(int)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongOperations</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_class">MtasDataLongOperations</span></div><h1>MtasDataLongOperations</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">69 of 154</td><td class="ctr2">55%</td><td class="bar">22 of 34</td><td class="ctr2">35%</td><td class="ctr1">23</td><td class="ctr2">34</td><td class="ctr1">21</td><td class="ctr2">39</td><td class="ctr1">6</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a16"><a href="MtasDataLongOperations.java.html#L69" class="el_method">subtract12(Long, Double)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasDataLongOperations.java.html#L99" class="el_method">divide2(Double, long)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="12" alt="12"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasDataLongOperations.java.html#L146" class="el_method">exp2(Double)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a15"><a href="MtasDataLongOperations.java.html#L161" class="el_method">sqrt2(Double)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasDataLongOperations.java.html#L54" class="el_method">add22(Double, Double)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c8">78%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasDataLongOperations.java.html#L84" class="el_method">divide1(Long, long)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="c9">76%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a10"><a href="MtasDataLongOperations.java.html#L176" class="el_method">log1(Long)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="c10">72%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasDataLongOperations.java.html#L220" class="el_method">getZero1()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasDataLongOperations.java.html#L230" class="el_method">getZero2()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="MtasDataLongOperations.java.html#L22" class="el_method">product11(Long, Long)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c4">84%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a0"><a href="MtasDataLongOperations.java.html#L38" class="el_method">add11(Long, Long)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c5">84%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a12"><a href="MtasDataLongOperations.java.html#L115" class="el_method">min11(Long, Long)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c6">84%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="MtasDataLongOperations.java.html#L131" class="el_method">max11(Long, Long)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="c7">84%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a13"><a href="MtasDataLongOperations.java.html#L8" class="el_method">MtasDataLongOperations()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a3"><a href="MtasDataLongOperations.java.html#L190" class="el_method">createVector1(int)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a4"><a href="MtasDataLongOperations.java.html#L200" class="el_method">createVector2(int)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a2"><a href="MtasDataLongOperations.java.html#L210" class="el_method">createMatrix1(int)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/MtasDataLongOperations.java.html b/jacoco/mtas.codec.util.collector/MtasDataLongOperations.java.html
index a6a45c9..f5146ee 100644
--- a/jacoco/mtas.codec.util.collector/MtasDataLongOperations.java.html
+++ b/jacoco/mtas.codec.util.collector/MtasDataLongOperations.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasDataLongOperations.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongOperations.java</span></div><h1>MtasDataLongOperations.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasDataLongOperations.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util.collector</a> &gt; <span class="el_source">MtasDataLongOperations.java</span></div><h1>MtasDataLongOperations.java</h1><pre class="source lang-java linenums">package mtas.codec.util.collector;
 
 import java.io.Serializable;
 
@@ -231,4 +231,4 @@ import java.io.Serializable;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/index.html b/jacoco/mtas.codec.util.collector/index.html
index b30a3b9..9500738 100644
--- a/jacoco/mtas.codec.util.collector/index.html
+++ b/jacoco/mtas.codec.util.collector/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.util.collector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util.collector</span></div><h1>mtas.codec.util.collector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9,945 of 14,353</td><td class="ctr2">31%</td><td class="bar">1,500 of 1,883</td><td class="ctr2">20%</td><td class="ctr1">1,098</td><td class="ctr2">1,315</td><td class="ctr1">1,570</td><td class="ctr2">2,443</td><td class="ctr1">194</td><td class="ctr2">305</td><td class="ctr1">7</td><td class="ctr2">25</td></tr></tfoot><tbody><tr><td id="a15"><a href="MtasDataItemDoubleFull.html" class="el_class">MtasDataItemDoubleFull</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="45" height="10" title="986" alt="986"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="67" height="10" title="164" alt="164"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f0">104</td><td class="ctr2" id="g1">104</td><td class="ctr1" id="h2">127</td><td class="ctr2" id="i4">127</td><td class="ctr1" id="j6">10</td><td class="ctr2" id="k12">10</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasDataAdvanced.html" class="el_class">MtasDataAdvanced</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="42" height="10" title="906" alt="906"/><img src="../.resources/greenbar.gif" width="23" height="10" title="515" alt="515"/></td><td class="ctr2" id="c10">36%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="18" height="10" title="44" alt="44"/><img src="../.resources/greenbar.gif" width="9" height="10" title="24" alt="24"/></td><td class="ctr2" id="e6">35%</td><td class="ctr1" id="f14">35</td><td class="ctr2" id="g11">50</td><td class="ctr1" id="h0">145</td><td class="ctr2" id="i1">233</td><td class="ctr1" id="j8">8</td><td class="ctr2" id="k9">16</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="MtasDataCollector.html" class="el_class">MtasDataCollector</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="40" height="10" title="875" alt="875"/><img src="../.resources/greenbar.gif" width="79" height="10" title="1,712" alt="1,712"/></td><td class="ctr2" id="c2">66%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="48" height="10" title="118" alt="118"/><img src="../.resources/greenbar.gif" width="71" height="10" title="172" alt="172"/></td><td class="ctr2" id="e1">59%</td><td class="ctr1" id="f1">99</td><td class="ctr2" id="g0">177</td><td class="ctr1" id="h1">135</td><td class="ctr2" id="i0">507</td><td class="ctr1" id="j16">5</td><td class="ctr2" id="k0">32</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a19"><a href="MtasDataItemLongFull.html" class="el_class">MtasDataItemLongFull</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="38" height="10" title="839" alt="839"/></td><td class="ctr2" id="c17">2%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="62" height="10" title="152" alt="152"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f2">95</td><td class="ctr2" id="g2">97</td><td class="ctr1" id="h3">109</td><td class="ctr2" id="i5">112</td><td class="ctr1" id="j9">7</td><td class="ctr2" id="k14">9</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a9"><a href="MtasDataFull.html" class="el_class">MtasDataFull</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="28" height="10" title="615" alt="615"/><img src="../.resources/greenbar.gif" width="5" height="10" title="115" alt="115"/></td><td class="ctr2" id="c13">16%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="24" height="10" title="58" alt="58"/><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e12">6%</td><td class="ctr1" id="f13">39</td><td class="ctr2" id="g14">46</td><td class="ctr1" id="h4">107</td><td class="ctr2" id="i3">131</td><td class="ctr1" id="j7">9</td><td class="ctr2" id="k11">15</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleBasic.html" class="el_class">MtasDataDoubleBasic</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="27" height="10" title="583" alt="583"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="30" height="10" title="74" alt="74"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f5">54</td><td class="ctr2" id="g6">54</td><td class="ctr1" id="h5">101</td><td class="ctr2" id="i8">101</td><td class="ctr1" id="j0">17</td><td class="ctr2" id="k1">17</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleAdvanced.html" class="el_class">MtasDataDoubleAdvanced</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="26" height="10" title="561" alt="561"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="30" height="10" title="74" alt="74"/></td><td class="ctr2" id="e18">0%</td><td class="ctr1" id="f6">54</td><td class="ctr2" id="g7">54</td><td class="ctr1" id="h7">91</td><td class="ctr2" id="i11">91</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k2">17</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleFull.html" class="el_class">MtasDataDoubleFull</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="24" height="10" title="538" alt="538"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="30" height="10" title="74" alt="74"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f7">54</td><td class="ctr2" id="g8">54</td><td class="ctr1" id="h6">92</td><td class="ctr2" id="i10">92</td><td class="ctr1" id="j2">17</td><td class="ctr2" id="k3">17</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a11"><a href="MtasDataItemAdvanced.html" class="el_class">MtasDataItemAdvanced</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="22" height="10" title="484" alt="484"/><img src="../.resources/greenbar.gif" width="6" height="10" title="131" alt="131"/></td><td class="ctr2" id="c11">21%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="35" height="10" title="86" alt="86"/><img src="../.resources/greenbar.gif" width="6" height="10" title="16" alt="16"/></td><td class="ctr2" id="e11">16%</td><td class="ctr1" id="f3">60</td><td class="ctr2" id="g4">68</td><td class="ctr1" id="h10">77</td><td class="ctr2" id="i6">106</td><td class="ctr1" id="j19">3</td><td class="ctr2" id="k20">6</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a21"><a href="MtasDataLongAdvanced.html" class="el_class">MtasDataLongAdvanced</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="21" height="10" title="458" alt="458"/><img src="../.resources/greenbar.gif" width="4" height="10" title="99" alt="99"/></td><td class="ctr2" id="c12">18%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="29" height="10" title="71" alt="71"/><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e13">4%</td><td class="ctr1" id="f8">51</td><td class="ctr2" id="g9">54</td><td class="ctr1" id="h8">82</td><td class="ctr2" id="i12">90</td><td class="ctr1" id="j4">14</td><td class="ctr2" id="k4">17</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a23"><a href="MtasDataLongFull.html" class="el_class">MtasDataLongFull</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="21" height="10" title="458" alt="458"/><img src="../.resources/greenbar.gif" width="3" height="10" title="76" alt="76"/></td><td class="ctr2" id="c14">14%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="29" height="10" title="71" alt="71"/><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e14">4%</td><td class="ctr1" id="f9">51</td><td class="ctr2" id="g10">54</td><td class="ctr1" id="h9">82</td><td class="ctr2" id="i13">90</td><td class="ctr1" id="j5">14</td><td class="ctr2" id="k5">17</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a16"><a href="MtasDataItemFull.html" class="el_class">MtasDataItemFull</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="14" height="10" title="313" alt="313"/><img src="../.resources/greenbar.gif" width="13" height="10" title="281" alt="281"/></td><td class="ctr2" id="c7">47%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="33" height="10" title="80" alt="80"/><img src="../.resources/greenbar.gif" width="14" height="10" title="36" alt="36"/></td><td class="ctr2" id="e9">31%</td><td class="ctr1" id="f4">59</td><td class="ctr2" id="g3">78</td><td class="ctr1" id="h14">45</td><td class="ctr2" id="i9">95</td><td class="ctr1" id="j20">3</td><td class="ctr2" id="k21">6</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a22"><a href="MtasDataLongBasic.html" class="el_class">MtasDataLongBasic</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="14" height="10" title="310" alt="310"/><img src="../.resources/greenbar.gif" width="13" height="10" title="281" alt="281"/></td><td class="ctr2" id="c6">48%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="20" height="10" title="49" alt="49"/><img src="../.resources/greenbar.gif" width="12" height="10" title="29" alt="29"/></td><td class="ctr2" id="e5">37%</td><td class="ctr1" id="f12">43</td><td class="ctr2" id="g5">56</td><td class="ctr1" id="h11">55</td><td class="ctr2" id="i7">103</td><td class="ctr1" id="j10">7</td><td class="ctr2" id="k6">17</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a20"><a href="MtasDataItemNumberComparator.html" class="el_class">MtasDataItemNumberComparator</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="14" height="10" title="309" alt="309"/></td><td class="ctr2" id="c16">6%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="20" height="10" title="50" alt="50"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f16">32</td><td class="ctr2" id="g17">35</td><td class="ctr1" id="h12">47</td><td class="ctr2" id="i15">53</td><td class="ctr1" id="j11">7</td><td class="ctr2" id="k13">10</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a17"><a href="MtasDataItemLongAdvanced.html" class="el_class">MtasDataItemLongAdvanced</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="14" height="10" title="308" alt="308"/></td><td class="ctr2" id="c15">6%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="28" height="10" title="68" alt="68"/></td><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f10">49</td><td class="ctr2" id="g12">50</td><td class="ctr1" id="h16">36</td><td class="ctr2" id="i17">39</td><td class="ctr1" id="j14">6</td><td class="ctr2" id="k16">7</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a13"><a href="MtasDataItemDoubleAdvanced.html" class="el_class">MtasDataItemDoubleAdvanced</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="12" height="10" title="278" alt="278"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="26" height="10" title="63" alt="63"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f11">45</td><td class="ctr2" id="g15">45</td><td class="ctr1" id="h17">34</td><td class="ctr2" id="i20">34</td><td class="ctr1" id="j12">7</td><td class="ctr2" id="k17">7</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a1"><a href="MtasDataBasic.html" class="el_class">MtasDataBasic</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="12" height="10" title="277" alt="277"/><img src="../.resources/greenbar.gif" width="24" height="10" title="538" alt="538"/></td><td class="ctr2" id="c3">66%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="14" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="11" height="10" title="27" alt="27"/></td><td class="ctr2" id="e4">44%</td><td class="ctr1" id="f17">24</td><td class="ctr2" id="g13">47</td><td class="ctr1" id="h13">46</td><td class="ctr2" id="i2">149</td><td class="ctr1" id="j17">4</td><td class="ctr2" id="k10">16</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a14"><a href="MtasDataItemDoubleBasic.html" class="el_class">MtasDataItemDoubleBasic</a></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="8" height="10" title="178" alt="178"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="13" height="10" title="32" alt="32"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f18">23</td><td class="ctr2" id="g22">23</td><td class="ctr1" id="h18">29</td><td class="ctr2" id="i22">29</td><td class="ctr1" id="j13">7</td><td class="ctr2" id="k18">7</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleOperations.html" class="el_class">MtasDataDoubleOperations</a></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="7" height="10" title="156" alt="156"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="14" height="10" title="34" alt="34"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f15">34</td><td class="ctr2" id="g18">34</td><td class="ctr1" id="h15">39</td><td class="ctr2" id="i18">39</td><td class="ctr1" id="j3">17</td><td class="ctr2" id="k7">17</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a3"><a href="MtasDataCollectorResult.html" class="el_class">MtasDataCollectorResult</a></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="7" height="10" title="152" alt="152"/><img src="../.resources/greenbar.gif" width="11" height="10" title="255" alt="255"/></td><td class="ctr2" id="c4">63%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="9" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="13" height="10" title="32" alt="32"/></td><td class="ctr2" id="e2">57%</td><td class="ctr1" id="f19">23</td><td class="ctr2" id="g16">37</td><td class="ctr1" id="h21">19</td><td class="ctr2" id="i14">77</td><td class="ctr1" id="j21">2</td><td class="ctr2" id="k15">9</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a12"><a href="MtasDataItemBasic.html" class="el_class">MtasDataItemBasic</a></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="7" height="10" title="152" alt="152"/><img src="../.resources/greenbar.gif" width="5" height="10" title="109" alt="109"/></td><td class="ctr2" id="c8">42%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="10" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e8">34%</td><td class="ctr1" id="f22">20</td><td class="ctr2" id="g20">27</td><td class="ctr1" id="h19">24</td><td class="ctr2" id="i16">45</td><td class="ctr1" id="j22">2</td><td class="ctr2" id="k22">6</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a18"><a href="MtasDataItemLongBasic.html" class="el_class">MtasDataItemLongBasic</a></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="5" height="10" title="120" alt="120"/><img src="../.resources/greenbar.gif" width="3" height="10" title="73" alt="73"/></td><td class="ctr2" id="c9">38%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="12" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e10">19%</td><td class="ctr1" id="f20">23</td><td class="ctr2" id="g21">26</td><td class="ctr1" id="h22">19</td><td class="ctr2" id="i21">30</td><td class="ctr1" id="j18">4</td><td class="ctr2" id="k19">7</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a24"><a href="MtasDataLongOperations.html" class="el_class">MtasDataLongOperations</a></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="3" height="10" title="69" alt="69"/><img src="../.resources/greenbar.gif" width="3" height="10" title="85" alt="85"/></td><td class="ctr2" id="c5">55%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="9" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e7">35%</td><td class="ctr1" id="f21">23</td><td class="ctr2" id="g19">34</td><td class="ctr1" id="h20">21</td><td class="ctr2" id="i19">39</td><td class="ctr1" id="j15">6</td><td class="ctr2" id="k8">17</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a10"><a href="MtasDataItem.html" class="el_class">MtasDataItem</a></td><td class="bar" id="b23"><img src="../.resources/greenbar.gif" width="2" height="10" title="53" alt="53"/></td><td class="ctr2" id="c1">73%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f23">4</td><td class="ctr2" id="g23">8</td><td class="ctr1" id="h23">8</td><td class="ctr2" id="i23">29</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k23">4</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a4"><a href="MtasDataCollectorResult$1.html" class="el_class">MtasDataCollectorResult.new Comparator() {...}</a></td><td class="bar" id="b24"><img src="../.resources/greenbar.gif" width="1" height="10" title="28" alt="28"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">3</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i24">3</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">2</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m24">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.util.collector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util.collector</span></div><h1>mtas.codec.util.collector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8,930 of 14,401</td><td class="ctr2">37%</td><td class="bar">1,380 of 1,871</td><td class="ctr2">26%</td><td class="ctr1">1,023</td><td class="ctr2">1,313</td><td class="ctr1">1,378</td><td class="ctr2">2,450</td><td class="ctr1">176</td><td class="ctr2">309</td><td class="ctr1">7</td><td class="ctr2">25</td></tr></tfoot><tbody><tr><td id="a15"><a href="MtasDataItemDoubleFull.html" class="el_class">MtasDataItemDoubleFull</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="990" alt="990"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="164" alt="164"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f0">104</td><td class="ctr2" id="g1">104</td><td class="ctr1" id="h0">132</td><td class="ctr2" id="i3">132</td><td class="ctr1" id="j5">10</td><td class="ctr2" id="k12">10</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="MtasDataCollector.html" class="el_class">MtasDataCollector</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="916" alt="916"/><img src="../jacoco-resources/greenbar.gif" width="79" height="10" title="1,770" alt="1,770"/></td><td class="ctr2" id="c5">65%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="100" alt="100"/><img src="../jacoco-resources/greenbar.gif" width="78" height="10" title="190" alt="190"/></td><td class="ctr2" id="e2">65%</td><td class="ctr1" id="f2">84</td><td class="ctr2" id="g0">178</td><td class="ctr1" id="h1">128</td><td class="ctr2" id="i0">515</td><td class="ctr1" id="j13">4</td><td class="ctr2" id="k0">33</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a19"><a href="MtasDataItemLongFull.html" class="el_class">MtasDataItemLongFull</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="839" alt="839"/></td><td class="ctr2" id="c17">2%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="152" alt="152"/></td><td class="ctr2" id="e18">0%</td><td class="ctr1" id="f1">95</td><td class="ctr2" id="g2">97</td><td class="ctr1" id="h2">111</td><td class="ctr2" id="i5">114</td><td class="ctr1" id="j7">7</td><td class="ctr2" id="k14">9</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a9"><a href="MtasDataFull.html" class="el_class">MtasDataFull</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="615" alt="615"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="115" alt="115"/></td><td class="ctr2" id="c15">15%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="58" alt="58"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e15">6%</td><td class="ctr1" id="f11">39</td><td class="ctr2" id="g14">46</td><td class="ctr1" id="h3">107</td><td class="ctr2" id="i4">132</td><td class="ctr1" id="j6">9</td><td class="ctr2" id="k11">15</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleBasic.html" class="el_class">MtasDataDoubleBasic</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="572" alt="572"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="72" alt="72"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f5">53</td><td class="ctr2" id="g6">53</td><td class="ctr1" id="h4">98</td><td class="ctr2" id="i8">98</td><td class="ctr1" id="j0">17</td><td class="ctr2" id="k1">17</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleAdvanced.html" class="el_class">MtasDataDoubleAdvanced</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="550" alt="550"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="72" alt="72"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f6">53</td><td class="ctr2" id="g7">53</td><td class="ctr1" id="h5">88</td><td class="ctr2" id="i10">88</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k2">17</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleFull.html" class="el_class">MtasDataDoubleFull</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="527" alt="527"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="72" alt="72"/></td><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f7">53</td><td class="ctr2" id="g8">53</td><td class="ctr1" id="h6">88</td><td class="ctr2" id="i11">88</td><td class="ctr1" id="j2">17</td><td class="ctr2" id="k3">17</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a23"><a href="MtasDataLongFull.html" class="el_class">MtasDataLongFull</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="445" alt="445"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="76" alt="76"/></td><td class="ctr2" id="c16">14%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e16">4%</td><td class="ctr1" id="f8">50</td><td class="ctr2" id="g9">53</td><td class="ctr1" id="h7">79</td><td class="ctr2" id="i13">87</td><td class="ctr1" id="j4">14</td><td class="ctr2" id="k4">17</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a11"><a href="MtasDataItemAdvanced.html" class="el_class">MtasDataItemAdvanced</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="443" alt="443"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="172" alt="172"/></td><td class="ctr2" id="c12">27%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="22" alt="22"/></td><td class="ctr2" id="e12">21%</td><td class="ctr1" id="f4">56</td><td class="ctr2" id="g4">68</td><td class="ctr1" id="h8">73</td><td class="ctr2" id="i6">106</td><td class="ctr1" id="j20">2</td><td class="ctr2" id="k21">6</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a0"><a href="MtasDataAdvanced.html" class="el_class">MtasDataAdvanced</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="364" alt="364"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="1,057" alt="1,057"/></td><td class="ctr2" id="c2">74%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="40" alt="40"/></td><td class="ctr2" id="e3">58%</td><td class="ctr1" id="f16">24</td><td class="ctr2" id="g11">50</td><td class="ctr1" id="h9">51</td><td class="ctr2" id="i1">239</td><td class="ctr1" id="j14">4</td><td class="ctr2" id="k9">16</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a16"><a href="MtasDataItemFull.html" class="el_class">MtasDataItemFull</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="313" alt="313"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="281" alt="281"/></td><td class="ctr2" id="c9">47%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="36" alt="36"/></td><td class="ctr2" id="e10">31%</td><td class="ctr1" id="f3">59</td><td class="ctr2" id="g3">78</td><td class="ctr1" id="h12">45</td><td class="ctr2" id="i9">95</td><td class="ctr1" id="j19">3</td><td class="ctr2" id="k22">6</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a13"><a href="MtasDataItemDoubleAdvanced.html" class="el_class">MtasDataItemDoubleAdvanced</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="278" alt="278"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="63" alt="63"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f10">45</td><td class="ctr2" id="g15">45</td><td class="ctr1" id="h16">34</td><td class="ctr2" id="i20">34</td><td class="ctr1" id="j8">7</td><td class="ctr2" id="k16">7</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a1"><a href="MtasDataBasic.html" class="el_class">MtasDataBasic</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="277" alt="277"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="538" alt="538"/></td><td class="ctr2" id="c4">66%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="27" alt="27"/></td><td class="ctr2" id="e7">43%</td><td class="ctr1" id="f17">24</td><td class="ctr2" id="g13">47</td><td class="ctr1" id="h11">46</td><td class="ctr2" id="i2">149</td><td class="ctr1" id="j15">4</td><td class="ctr2" id="k10">16</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a22"><a href="MtasDataLongBasic.html" class="el_class">MtasDataLongBasic</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="274" alt="274"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="306" alt="306"/></td><td class="ctr2" id="c8">52%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="37" alt="37"/></td><td class="ctr2" id="e6">48%</td><td class="ctr1" id="f12">34</td><td class="ctr2" id="g5">55</td><td class="ctr1" id="h10">48</td><td class="ctr2" id="i7">99</td><td class="ctr1" id="j9">7</td><td class="ctr2" id="k5">17</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a17"><a href="MtasDataItemLongAdvanced.html" class="el_class">MtasDataItemLongAdvanced</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="248" alt="248"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="80" alt="80"/></td><td class="ctr2" id="c14">24%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e14">11%</td><td class="ctr1" id="f9">46</td><td class="ctr2" id="g12">50</td><td class="ctr1" id="h18">27</td><td class="ctr2" id="i17">39</td><td class="ctr1" id="j16">4</td><td class="ctr2" id="k17">7</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a20"><a href="MtasDataItemNumberComparator.html" class="el_class">MtasDataItemNumberComparator</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="239" alt="239"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="88" alt="88"/></td><td class="ctr2" id="c13">26%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e13">16%</td><td class="ctr1" id="f15">28</td><td class="ctr2" id="g17">35</td><td class="ctr1" id="h15">36</td><td class="ctr2" id="i15">53</td><td class="ctr1" id="j17">4</td><td class="ctr2" id="k13">10</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a21"><a href="MtasDataLongAdvanced.html" class="el_class">MtasDataLongAdvanced</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="227" alt="227"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="319" alt="319"/></td><td class="ctr2" id="c6">58%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="38" alt="38"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f14">32</td><td class="ctr2" id="g10">53</td><td class="ctr1" id="h14">37</td><td class="ctr2" id="i12">88</td><td class="ctr1" id="j10">7</td><td class="ctr2" id="k6">17</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a14"><a href="MtasDataItemDoubleBasic.html" class="el_class">MtasDataItemDoubleBasic</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="178" alt="178"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="32" alt="32"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f18">23</td><td class="ctr2" id="g22">23</td><td class="ctr1" id="h17">29</td><td class="ctr2" id="i23">29</td><td class="ctr1" id="j11">7</td><td class="ctr2" id="k18">7</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a8"><a href="MtasDataDoubleOperations.html" class="el_class">MtasDataDoubleOperations</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="156" alt="156"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="34" alt="34"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f13">34</td><td class="ctr2" id="g18">34</td><td class="ctr1" id="h13">39</td><td class="ctr2" id="i18">39</td><td class="ctr1" id="j3">17</td><td class="ctr2" id="k7">17</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a12"><a href="MtasDataItemBasic.html" class="el_class">MtasDataItemBasic</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="152" alt="152"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="109" alt="109"/></td><td class="ctr2" id="c10">41%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e9">34%</td><td class="ctr1" id="f21">20</td><td class="ctr2" id="g20">27</td><td class="ctr1" id="h19">24</td><td class="ctr2" id="i16">45</td><td class="ctr1" id="j21">2</td><td class="ctr2" id="k23">6</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a3"><a href="MtasDataCollectorResult.html" class="el_class">MtasDataCollectorResult</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="120" alt="120"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="287" alt="287"/></td><td class="ctr2" id="c3">70%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="40" alt="40"/></td><td class="ctr2" id="e1">71%</td><td class="ctr1" id="f22">17</td><td class="ctr2" id="g16">37</td><td class="ctr1" id="h22">11</td><td class="ctr2" id="i14">77</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k15">9</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a18"><a href="MtasDataItemLongBasic.html" class="el_class">MtasDataItemLongBasic</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="119" alt="119"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="74" alt="74"/></td><td class="ctr2" id="c11">38%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e11">22%</td><td class="ctr1" id="f20">22</td><td class="ctr2" id="g21">26</td><td class="ctr1" id="h21">19</td><td class="ctr2" id="i22">30</td><td class="ctr1" id="j18">4</td><td class="ctr2" id="k19">7</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a24"><a href="MtasDataLongOperations.html" class="el_class">MtasDataLongOperations</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="85" alt="85"/></td><td class="ctr2" id="c7">55%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e8">35%</td><td class="ctr1" id="f19">23</td><td class="ctr2" id="g19">34</td><td class="ctr1" id="h20">21</td><td class="ctr2" id="i19">39</td><td class="ctr1" id="j12">6</td><td class="ctr2" id="k8">17</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a10"><a href="MtasDataItem.html" class="el_class">MtasDataItem</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="67" alt="67"/></td><td class="ctr2" id="c1">77%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f23">5</td><td class="ctr2" id="g23">11</td><td class="ctr1" id="h23">7</td><td class="ctr2" id="i21">33</td><td class="ctr1" id="j22">2</td><td class="ctr2" id="k20">7</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a4"><a href="MtasDataCollectorResult$1.html" class="el_class">MtasDataCollectorResult.new Comparator() {...}</a></td><td class="bar" id="b24"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="28" alt="28"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">3</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i24">3</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">2</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m24">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util.collector/index.source.html b/jacoco/mtas.codec.util.collector/index.source.html
index 2ba8019..6779691 100644
--- a/jacoco/mtas.codec.util.collector/index.source.html
+++ b/jacoco/mtas.codec.util.collector/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.util.collector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util.collector</span></div><h1>mtas.codec.util.collector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9,945 of 14,353</td><td class="ctr2">31%</td><td class="bar">1,500 of 1,883</td><td class="ctr2">20%</td><td class="ctr1">1,098</td><td class="ctr2">1,315</td><td class="ctr1">1,570</td><td class="ctr2">2,443</td><td class="ctr1">194</td><td class="ctr2">305</td><td class="ctr1">7</td><td class="ctr2">25</td></tr></tfoot><tbody><tr><td id="a14"><a href="MtasDataItemDoubleFull.java.html" class="el_source">MtasDataItemDoubleFull.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="45" height="10" title="986" alt="986"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="67" height="10" title="164" alt="164"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f0">104</td><td class="ctr2" id="g1">104</td><td class="ctr1" id="h2">127</td><td class="ctr2" id="i4">127</td><td class="ctr1" id="j6">10</td><td class="ctr2" id="k13">10</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="MtasDataAdvanced.java.html" class="el_source">MtasDataAdvanced.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="42" height="10" title="906" alt="906"/><img src="../.resources/greenbar.gif" width="23" height="10" title="515" alt="515"/></td><td class="ctr2" id="c9">36%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="18" height="10" title="44" alt="44"/><img src="../.resources/greenbar.gif" width="9" height="10" title="24" alt="24"/></td><td class="ctr2" id="e5">35%</td><td class="ctr1" id="f14">35</td><td class="ctr2" id="g11">50</td><td class="ctr1" id="h0">145</td><td class="ctr2" id="i1">233</td><td class="ctr1" id="j8">8</td><td class="ctr2" id="k9">16</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a2"><a href="MtasDataCollector.java.html" class="el_source">MtasDataCollector.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="40" height="10" title="875" alt="875"/><img src="../.resources/greenbar.gif" width="79" height="10" title="1,712" alt="1,712"/></td><td class="ctr2" id="c1">66%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="48" height="10" title="118" alt="118"/><img src="../.resources/greenbar.gif" width="71" height="10" title="172" alt="172"/></td><td class="ctr2" id="e0">59%</td><td class="ctr1" id="f1">99</td><td class="ctr2" id="g0">177</td><td class="ctr1" id="h1">135</td><td class="ctr2" id="i0">507</td><td class="ctr1" id="j16">5</td><td class="ctr2" id="k0">32</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a18"><a href="MtasDataItemLongFull.java.html" class="el_source">MtasDataItemLongFull.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="38" height="10" title="839" alt="839"/></td><td class="ctr2" id="c16">2%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="62" height="10" title="152" alt="152"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f2">95</td><td class="ctr2" id="g2">97</td><td class="ctr1" id="h3">109</td><td class="ctr2" id="i5">112</td><td class="ctr1" id="j9">7</td><td class="ctr2" id="k15">9</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="MtasDataFull.java.html" class="el_source">MtasDataFull.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="28" height="10" title="615" alt="615"/><img src="../.resources/greenbar.gif" width="5" height="10" title="115" alt="115"/></td><td class="ctr2" id="c12">16%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="24" height="10" title="58" alt="58"/><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">6%</td><td class="ctr1" id="f13">39</td><td class="ctr2" id="g14">46</td><td class="ctr1" id="h4">107</td><td class="ctr2" id="i3">131</td><td class="ctr1" id="j7">9</td><td class="ctr2" id="k11">15</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleBasic.java.html" class="el_source">MtasDataDoubleBasic.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="27" height="10" title="583" alt="583"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="30" height="10" title="74" alt="74"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f5">54</td><td class="ctr2" id="g6">54</td><td class="ctr1" id="h5">101</td><td class="ctr2" id="i8">101</td><td class="ctr1" id="j0">17</td><td class="ctr2" id="k1">17</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleAdvanced.java.html" class="el_source">MtasDataDoubleAdvanced.java</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="26" height="10" title="561" alt="561"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="30" height="10" title="74" alt="74"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f6">54</td><td class="ctr2" id="g7">54</td><td class="ctr1" id="h7">91</td><td class="ctr2" id="i11">91</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k2">17</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleFull.java.html" class="el_source">MtasDataDoubleFull.java</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="24" height="10" title="538" alt="538"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="30" height="10" title="74" alt="74"/></td><td class="ctr2" id="e18">0%</td><td class="ctr1" id="f7">54</td><td class="ctr2" id="g8">54</td><td class="ctr1" id="h6">92</td><td class="ctr2" id="i10">92</td><td class="ctr1" id="j2">17</td><td class="ctr2" id="k3">17</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a10"><a href="MtasDataItemAdvanced.java.html" class="el_source">MtasDataItemAdvanced.java</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="22" height="10" title="484" alt="484"/><img src="../.resources/greenbar.gif" width="6" height="10" title="131" alt="131"/></td><td class="ctr2" id="c10">21%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="35" height="10" title="86" alt="86"/><img src="../.resources/greenbar.gif" width="6" height="10" title="16" alt="16"/></td><td class="ctr2" id="e10">16%</td><td class="ctr1" id="f3">60</td><td class="ctr2" id="g4">68</td><td class="ctr1" id="h10">77</td><td class="ctr2" id="i6">106</td><td class="ctr1" id="j19">3</td><td class="ctr2" id="k20">6</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a20"><a href="MtasDataLongAdvanced.java.html" class="el_source">MtasDataLongAdvanced.java</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="21" height="10" title="458" alt="458"/><img src="../.resources/greenbar.gif" width="4" height="10" title="99" alt="99"/></td><td class="ctr2" id="c11">18%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="29" height="10" title="71" alt="71"/><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e12">4%</td><td class="ctr1" id="f8">51</td><td class="ctr2" id="g9">54</td><td class="ctr1" id="h8">82</td><td class="ctr2" id="i12">90</td><td class="ctr1" id="j4">14</td><td class="ctr2" id="k4">17</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a22"><a href="MtasDataLongFull.java.html" class="el_source">MtasDataLongFull.java</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="21" height="10" title="458" alt="458"/><img src="../.resources/greenbar.gif" width="3" height="10" title="76" alt="76"/></td><td class="ctr2" id="c13">14%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="29" height="10" title="71" alt="71"/><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e13">4%</td><td class="ctr1" id="f9">51</td><td class="ctr2" id="g10">54</td><td class="ctr1" id="h9">82</td><td class="ctr2" id="i13">90</td><td class="ctr1" id="j5">14</td><td class="ctr2" id="k5">17</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a15"><a href="MtasDataItemFull.java.html" class="el_source">MtasDataItemFull.java</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="14" height="10" title="313" alt="313"/><img src="../.resources/greenbar.gif" width="13" height="10" title="281" alt="281"/></td><td class="ctr2" id="c6">47%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="33" height="10" title="80" alt="80"/><img src="../.resources/greenbar.gif" width="14" height="10" title="36" alt="36"/></td><td class="ctr2" id="e8">31%</td><td class="ctr1" id="f4">59</td><td class="ctr2" id="g3">78</td><td class="ctr1" id="h14">45</td><td class="ctr2" id="i9">95</td><td class="ctr1" id="j20">3</td><td class="ctr2" id="k21">6</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a21"><a href="MtasDataLongBasic.java.html" class="el_source">MtasDataLongBasic.java</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="14" height="10" title="310" alt="310"/><img src="../.resources/greenbar.gif" width="13" height="10" title="281" alt="281"/></td><td class="ctr2" id="c5">48%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="20" height="10" title="49" alt="49"/><img src="../.resources/greenbar.gif" width="12" height="10" title="29" alt="29"/></td><td class="ctr2" id="e4">37%</td><td class="ctr1" id="f12">43</td><td class="ctr2" id="g5">56</td><td class="ctr1" id="h11">55</td><td class="ctr2" id="i7">103</td><td class="ctr1" id="j10">7</td><td class="ctr2" id="k6">17</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a19"><a href="MtasDataItemNumberComparator.java.html" class="el_source">MtasDataItemNumberComparator.java</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="14" height="10" title="309" alt="309"/></td><td class="ctr2" id="c15">6%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="20" height="10" title="50" alt="50"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f16">32</td><td class="ctr2" id="g17">35</td><td class="ctr1" id="h12">47</td><td class="ctr2" id="i15">53</td><td class="ctr1" id="j11">7</td><td class="ctr2" id="k14">10</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a16"><a href="MtasDataItemLongAdvanced.java.html" class="el_source">MtasDataItemLongAdvanced.java</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="14" height="10" title="308" alt="308"/></td><td class="ctr2" id="c14">6%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="28" height="10" title="68" alt="68"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f10">49</td><td class="ctr2" id="g12">50</td><td class="ctr1" id="h16">36</td><td class="ctr2" id="i17">39</td><td class="ctr1" id="j14">6</td><td class="ctr2" id="k16">7</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a12"><a href="MtasDataItemDoubleAdvanced.java.html" class="el_source">MtasDataItemDoubleAdvanced.java</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="12" height="10" title="278" alt="278"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="26" height="10" title="63" alt="63"/></td><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f11">45</td><td class="ctr2" id="g15">45</td><td class="ctr1" id="h17">34</td><td class="ctr2" id="i20">34</td><td class="ctr1" id="j12">7</td><td class="ctr2" id="k17">7</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a1"><a href="MtasDataBasic.java.html" class="el_source">MtasDataBasic.java</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="12" height="10" title="277" alt="277"/><img src="../.resources/greenbar.gif" width="24" height="10" title="538" alt="538"/></td><td class="ctr2" id="c2">66%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="14" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="11" height="10" title="27" alt="27"/></td><td class="ctr2" id="e3">44%</td><td class="ctr1" id="f17">24</td><td class="ctr2" id="g13">47</td><td class="ctr1" id="h13">46</td><td class="ctr2" id="i2">149</td><td class="ctr1" id="j17">4</td><td class="ctr2" id="k10">16</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a13"><a href="MtasDataItemDoubleBasic.java.html" class="el_source">MtasDataItemDoubleBasic.java</a></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="8" height="10" title="178" alt="178"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="13" height="10" title="32" alt="32"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f18">23</td><td class="ctr2" id="g22">23</td><td class="ctr1" id="h18">29</td><td class="ctr2" id="i22">29</td><td class="ctr1" id="j13">7</td><td class="ctr2" id="k18">7</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleOperations.java.html" class="el_source">MtasDataDoubleOperations.java</a></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="7" height="10" title="156" alt="156"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="14" height="10" title="34" alt="34"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f15">34</td><td class="ctr2" id="g18">34</td><td class="ctr1" id="h15">39</td><td class="ctr2" id="i18">39</td><td class="ctr1" id="j3">17</td><td class="ctr2" id="k7">17</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a3"><a href="MtasDataCollectorResult.java.html" class="el_source">MtasDataCollectorResult.java</a></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="7" height="10" title="152" alt="152"/><img src="../.resources/greenbar.gif" width="13" height="10" title="283" alt="283"/></td><td class="ctr2" id="c3">65%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="9" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="14" height="10" title="34" alt="34"/></td><td class="ctr2" id="e1">59%</td><td class="ctr1" id="f19">23</td><td class="ctr2" id="g16">40</td><td class="ctr1" id="h21">19</td><td class="ctr2" id="i14">79</td><td class="ctr1" id="j21">2</td><td class="ctr2" id="k12">11</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a11"><a href="MtasDataItemBasic.java.html" class="el_source">MtasDataItemBasic.java</a></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="7" height="10" title="152" alt="152"/><img src="../.resources/greenbar.gif" width="5" height="10" title="109" alt="109"/></td><td class="ctr2" id="c7">42%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="10" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e7">34%</td><td class="ctr1" id="f22">20</td><td class="ctr2" id="g20">27</td><td class="ctr1" id="h19">24</td><td class="ctr2" id="i16">45</td><td class="ctr1" id="j22">2</td><td class="ctr2" id="k22">6</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a17"><a href="MtasDataItemLongBasic.java.html" class="el_source">MtasDataItemLongBasic.java</a></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="5" height="10" title="120" alt="120"/><img src="../.resources/greenbar.gif" width="3" height="10" title="73" alt="73"/></td><td class="ctr2" id="c8">38%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="12" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e9">19%</td><td class="ctr1" id="f20">23</td><td class="ctr2" id="g21">26</td><td class="ctr1" id="h22">19</td><td class="ctr2" id="i21">30</td><td class="ctr1" id="j18">4</td><td class="ctr2" id="k19">7</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a23"><a href="MtasDataLongOperations.java.html" class="el_source">MtasDataLongOperations.java</a></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="3" height="10" title="69" alt="69"/><img src="../.resources/greenbar.gif" width="3" height="10" title="85" alt="85"/></td><td class="ctr2" id="c4">55%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="9" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e6">35%</td><td class="ctr1" id="f21">23</td><td class="ctr2" id="g19">34</td><td class="ctr1" id="h20">21</td><td class="ctr2" id="i19">39</td><td class="ctr1" id="j15">6</td><td class="ctr2" id="k8">17</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a9"><a href="MtasDataItem.java.html" class="el_source">MtasDataItem.java</a></td><td class="bar" id="b23"><img src="../.resources/greenbar.gif" width="2" height="10" title="53" alt="53"/></td><td class="ctr2" id="c0">73%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f23">4</td><td class="ctr2" id="g23">8</td><td class="ctr1" id="h23">8</td><td class="ctr2" id="i23">29</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k23">4</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.util.collector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util.collector</span></div><h1>mtas.codec.util.collector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8,930 of 14,401</td><td class="ctr2">37%</td><td class="bar">1,380 of 1,871</td><td class="ctr2">26%</td><td class="ctr1">1,023</td><td class="ctr2">1,313</td><td class="ctr1">1,378</td><td class="ctr2">2,450</td><td class="ctr1">176</td><td class="ctr2">309</td><td class="ctr1">7</td><td class="ctr2">25</td></tr></tfoot><tbody><tr><td id="a14"><a href="MtasDataItemDoubleFull.java.html" class="el_source">MtasDataItemDoubleFull.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="990" alt="990"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="164" alt="164"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f0">104</td><td class="ctr2" id="g1">104</td><td class="ctr1" id="h0">132</td><td class="ctr2" id="i3">132</td><td class="ctr1" id="j5">10</td><td class="ctr2" id="k13">10</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="MtasDataCollector.java.html" class="el_source">MtasDataCollector.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="916" alt="916"/><img src="../jacoco-resources/greenbar.gif" width="79" height="10" title="1,770" alt="1,770"/></td><td class="ctr2" id="c4">65%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="100" alt="100"/><img src="../jacoco-resources/greenbar.gif" width="78" height="10" title="190" alt="190"/></td><td class="ctr2" id="e1">65%</td><td class="ctr1" id="f2">84</td><td class="ctr2" id="g0">178</td><td class="ctr1" id="h1">128</td><td class="ctr2" id="i0">515</td><td class="ctr1" id="j13">4</td><td class="ctr2" id="k0">33</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a18"><a href="MtasDataItemLongFull.java.html" class="el_source">MtasDataItemLongFull.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="839" alt="839"/></td><td class="ctr2" id="c16">2%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="152" alt="152"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f1">95</td><td class="ctr2" id="g2">97</td><td class="ctr1" id="h2">111</td><td class="ctr2" id="i5">114</td><td class="ctr1" id="j7">7</td><td class="ctr2" id="k15">9</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="MtasDataFull.java.html" class="el_source">MtasDataFull.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="615" alt="615"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="115" alt="115"/></td><td class="ctr2" id="c14">15%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="58" alt="58"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e14">6%</td><td class="ctr1" id="f11">39</td><td class="ctr2" id="g14">46</td><td class="ctr1" id="h3">107</td><td class="ctr2" id="i4">132</td><td class="ctr1" id="j6">9</td><td class="ctr2" id="k11">15</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a5"><a href="MtasDataDoubleBasic.java.html" class="el_source">MtasDataDoubleBasic.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="572" alt="572"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="72" alt="72"/></td><td class="ctr2" id="e18">0%</td><td class="ctr1" id="f5">53</td><td class="ctr2" id="g6">53</td><td class="ctr1" id="h4">98</td><td class="ctr2" id="i8">98</td><td class="ctr1" id="j0">17</td><td class="ctr2" id="k1">17</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="MtasDataDoubleAdvanced.java.html" class="el_source">MtasDataDoubleAdvanced.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="550" alt="550"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="72" alt="72"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f6">53</td><td class="ctr2" id="g7">53</td><td class="ctr1" id="h5">88</td><td class="ctr2" id="i10">88</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k2">17</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasDataDoubleFull.java.html" class="el_source">MtasDataDoubleFull.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="527" alt="527"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="72" alt="72"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f7">53</td><td class="ctr2" id="g8">53</td><td class="ctr1" id="h6">88</td><td class="ctr2" id="i11">88</td><td class="ctr1" id="j2">17</td><td class="ctr2" id="k3">17</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a22"><a href="MtasDataLongFull.java.html" class="el_source">MtasDataLongFull.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="445" alt="445"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="76" alt="76"/></td><td class="ctr2" id="c15">14%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e15">4%</td><td class="ctr1" id="f8">50</td><td class="ctr2" id="g9">53</td><td class="ctr1" id="h7">79</td><td class="ctr2" id="i13">87</td><td class="ctr1" id="j4">14</td><td class="ctr2" id="k4">17</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a10"><a href="MtasDataItemAdvanced.java.html" class="el_source">MtasDataItemAdvanced.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="443" alt="443"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="172" alt="172"/></td><td class="ctr2" id="c11">27%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="22" alt="22"/></td><td class="ctr2" id="e11">21%</td><td class="ctr1" id="f4">56</td><td class="ctr2" id="g4">68</td><td class="ctr1" id="h8">73</td><td class="ctr2" id="i6">106</td><td class="ctr1" id="j20">2</td><td class="ctr2" id="k21">6</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a0"><a href="MtasDataAdvanced.java.html" class="el_source">MtasDataAdvanced.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="364" alt="364"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="1,057" alt="1,057"/></td><td class="ctr2" id="c1">74%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="40" alt="40"/></td><td class="ctr2" id="e2">58%</td><td class="ctr1" id="f16">24</td><td class="ctr2" id="g11">50</td><td class="ctr1" id="h9">51</td><td class="ctr2" id="i1">239</td><td class="ctr1" id="j14">4</td><td class="ctr2" id="k9">16</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a15"><a href="MtasDataItemFull.java.html" class="el_source">MtasDataItemFull.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="313" alt="313"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="281" alt="281"/></td><td class="ctr2" id="c8">47%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="36" alt="36"/></td><td class="ctr2" id="e9">31%</td><td class="ctr1" id="f3">59</td><td class="ctr2" id="g3">78</td><td class="ctr1" id="h12">45</td><td class="ctr2" id="i9">95</td><td class="ctr1" id="j19">3</td><td class="ctr2" id="k22">6</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a12"><a href="MtasDataItemDoubleAdvanced.java.html" class="el_source">MtasDataItemDoubleAdvanced.java</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="278" alt="278"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="63" alt="63"/></td><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f10">45</td><td class="ctr2" id="g15">45</td><td class="ctr1" id="h16">34</td><td class="ctr2" id="i20">34</td><td class="ctr1" id="j8">7</td><td class="ctr2" id="k16">7</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a1"><a href="MtasDataBasic.java.html" class="el_source">MtasDataBasic.java</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="277" alt="277"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="538" alt="538"/></td><td class="ctr2" id="c3">66%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="27" alt="27"/></td><td class="ctr2" id="e6">43%</td><td class="ctr1" id="f17">24</td><td class="ctr2" id="g13">47</td><td class="ctr1" id="h11">46</td><td class="ctr2" id="i2">149</td><td class="ctr1" id="j15">4</td><td class="ctr2" id="k10">16</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a21"><a href="MtasDataLongBasic.java.html" class="el_source">MtasDataLongBasic.java</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="274" alt="274"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="306" alt="306"/></td><td class="ctr2" id="c7">52%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="37" alt="37"/></td><td class="ctr2" id="e5">48%</td><td class="ctr1" id="f12">34</td><td class="ctr2" id="g5">55</td><td class="ctr1" id="h10">48</td><td class="ctr2" id="i7">99</td><td class="ctr1" id="j9">7</td><td class="ctr2" id="k5">17</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a16"><a href="MtasDataItemLongAdvanced.java.html" class="el_source">MtasDataItemLongAdvanced.java</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="248" alt="248"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="80" alt="80"/></td><td class="ctr2" id="c13">24%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e13">11%</td><td class="ctr1" id="f9">46</td><td class="ctr2" id="g12">50</td><td class="ctr1" id="h18">27</td><td class="ctr2" id="i17">39</td><td class="ctr1" id="j16">4</td><td class="ctr2" id="k17">7</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a19"><a href="MtasDataItemNumberComparator.java.html" class="el_source">MtasDataItemNumberComparator.java</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="239" alt="239"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="88" alt="88"/></td><td class="ctr2" id="c12">26%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e12">16%</td><td class="ctr1" id="f15">28</td><td class="ctr2" id="g17">35</td><td class="ctr1" id="h15">36</td><td class="ctr2" id="i15">53</td><td class="ctr1" id="j17">4</td><td class="ctr2" id="k14">10</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a20"><a href="MtasDataLongAdvanced.java.html" class="el_source">MtasDataLongAdvanced.java</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="227" alt="227"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="319" alt="319"/></td><td class="ctr2" id="c5">58%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="38" alt="38"/></td><td class="ctr2" id="e3">52%</td><td class="ctr1" id="f14">32</td><td class="ctr2" id="g10">53</td><td class="ctr1" id="h14">37</td><td class="ctr2" id="i12">88</td><td class="ctr1" id="j10">7</td><td class="ctr2" id="k6">17</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a13"><a href="MtasDataItemDoubleBasic.java.html" class="el_source">MtasDataItemDoubleBasic.java</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="178" alt="178"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="32" alt="32"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f18">23</td><td class="ctr2" id="g22">23</td><td class="ctr1" id="h17">29</td><td class="ctr2" id="i23">29</td><td class="ctr1" id="j11">7</td><td class="ctr2" id="k18">7</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a7"><a href="MtasDataDoubleOperations.java.html" class="el_source">MtasDataDoubleOperations.java</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="156" alt="156"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="34" alt="34"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f13">34</td><td class="ctr2" id="g18">34</td><td class="ctr1" id="h13">39</td><td class="ctr2" id="i18">39</td><td class="ctr1" id="j3">17</td><td class="ctr2" id="k7">17</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a11"><a href="MtasDataItemBasic.java.html" class="el_source">MtasDataItemBasic.java</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="152" alt="152"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="109" alt="109"/></td><td class="ctr2" id="c9">41%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e8">34%</td><td class="ctr1" id="f21">20</td><td class="ctr2" id="g20">27</td><td class="ctr1" id="h19">24</td><td class="ctr2" id="i16">45</td><td class="ctr1" id="j21">2</td><td class="ctr2" id="k23">6</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a3"><a href="MtasDataCollectorResult.java.html" class="el_source">MtasDataCollectorResult.java</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="120" alt="120"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="315" alt="315"/></td><td class="ctr2" id="c2">72%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="42" alt="42"/></td><td class="ctr2" id="e0">72%</td><td class="ctr1" id="f22">17</td><td class="ctr2" id="g16">40</td><td class="ctr1" id="h22">11</td><td class="ctr2" id="i14">79</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k12">11</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a17"><a href="MtasDataItemLongBasic.java.html" class="el_source">MtasDataItemLongBasic.java</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="119" alt="119"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="74" alt="74"/></td><td class="ctr2" id="c10">38%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="8" alt="8"/></td><td class="ctr2" id="e10">22%</td><td class="ctr1" id="f20">22</td><td class="ctr2" id="g21">26</td><td class="ctr1" id="h21">19</td><td class="ctr2" id="i22">30</td><td class="ctr1" id="j18">4</td><td class="ctr2" id="k19">7</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a23"><a href="MtasDataLongOperations.java.html" class="el_source">MtasDataLongOperations.java</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="85" alt="85"/></td><td class="ctr2" id="c6">55%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e7">35%</td><td class="ctr1" id="f19">23</td><td class="ctr2" id="g19">34</td><td class="ctr1" id="h20">21</td><td class="ctr2" id="i19">39</td><td class="ctr1" id="j12">6</td><td class="ctr2" id="k8">17</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a9"><a href="MtasDataItem.java.html" class="el_source">MtasDataItem.java</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="67" alt="67"/></td><td class="ctr2" id="c0">77%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f23">5</td><td class="ctr2" id="g23">11</td><td class="ctr1" id="h23">7</td><td class="ctr2" id="i21">33</td><td class="ctr1" id="j22">2</td><td class="ctr2" id="k20">7</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecCollector$1.html b/jacoco/mtas.codec.util/CodecCollector$1.html
deleted file mode 100644
index ec0bdbd..0000000
--- a/jacoco/mtas.codec.util/CodecCollector$1.html
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecCollector.new Comparator() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector.new Comparator() {...}</span></div><h1>CodecCollector.new Comparator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">4 of 19</td><td class="ctr2">79%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html#L1988" class="el_method">compare(CodecComponent.Match, CodecComponent.Match)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">75%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecCollector.java.html#L1985" class="el_method">{...}</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecCollector$RegisterStatus.html b/jacoco/mtas.codec.util/CodecCollector$RegisterStatus.html
index 755b4ef..be72b22 100644
--- a/jacoco/mtas.codec.util/CodecCollector$RegisterStatus.html
+++ b/jacoco/mtas.codec.util/CodecCollector$RegisterStatus.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecCollector.RegisterStatus</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector.RegisterStatus</span></div><h1>CodecCollector.RegisterStatus</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html#L3488" class="el_method">CodecCollector.RegisterStatus(long, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecCollector.RegisterStatus</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector.RegisterStatus</span></div><h1>CodecCollector.RegisterStatus</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html#L3506" class="el_method">CodecCollector.RegisterStatus(long, boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberBasic.html b/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberBasic.html
index 77dd608..01ba5e1 100644
--- a/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberBasic.html
+++ b/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecCollector.TermvectorNumberBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector.TermvectorNumberBasic</span></div><h1>CodecCollector.TermvectorNumberBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 14</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html#L3436" class="el_method">CodecCollector.TermvectorNumberBasic()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecCollector.TermvectorNumberBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector.TermvectorNumberBasic</span></div><h1>CodecCollector.TermvectorNumberBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 14</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html#L3454" class="el_method">CodecCollector.TermvectorNumberBasic()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberFull.html b/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberFull.html
index ac2c1a7..d49e94e 100644
--- a/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberFull.html
+++ b/jacoco/mtas.codec.util/CodecCollector$TermvectorNumberFull.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecCollector.TermvectorNumberFull</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector.TermvectorNumberFull</span></div><h1>CodecCollector.TermvectorNumberFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14 of 14</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html#L3462" class="el_method">CodecCollector.TermvectorNumberFull(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecCollector.TermvectorNumberFull</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector.TermvectorNumberFull</span></div><h1>CodecCollector.TermvectorNumberFull</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 14</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">5</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html#L3480" class="el_method">CodecCollector.TermvectorNumberFull(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecCollector.html b/jacoco/mtas.codec.util/CodecCollector.html
index a4d8c78..d29eb7a 100644
--- a/jacoco/mtas.codec.util/CodecCollector.html
+++ b/jacoco/mtas.codec.util/CodecCollector.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecCollector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector</span></div><h1>CodecCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6,895 of 9,894</td><td class="ctr2">30%</td><td class="bar">1,115 of 1,528</td><td class="ctr2">27%</td><td class="ctr1">667</td><td class="ctr2">803</td><td class="ctr1">1,304</td><td class="ctr2">1,985</td><td class="ctr1">17</td><td class="ctr2">39</td></tr></tfoot><tbody><tr><td id="a17"><a href="CodecCollector.java.html#L2390" class="el_method">createFacetBase(CodecComponent.ComponentFacet, int, MtasDataCollector, HashMap, HashMap, HashMap, Integer[])</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="102" height="10" title="1,020" alt="1,020"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="75" height="10" title="136" alt="136"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f1">69</td><td class="ctr2" id="g1">69</td><td class="ctr1" id="h0">192</td><td class="ctr2" id="i1">192</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="CodecCollector.java.html#L2028" class="el_method">createDocument(List, List, String, int, String, IndexSearcher, Terms, LeafReader, LeafReaderContext)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="68" height="10" title="684" alt="684"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="45" height="10" title="82" alt="82"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f3">42</td><td class="ctr2" id="g6">42</td><td class="ctr1" id="h1">125</td><td class="ctr2" id="i3">125</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="CodecCollector.java.html#L273" class="el_method">collectSpansPositionsAndTokens(HashMap, IndexSearcher, CodecInfo, LeafReader, LeafReaderContext, String, Terms, List, List, CodecComponent.ComponentField, FieldInfos)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="61" height="10" title="611" alt="611"/><img src="../.resources/greenbar.gif" width="58" height="10" title="580" alt="580"/></td><td class="ctr2" id="c17">49%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="66" height="10" title="120" alt="120"/><img src="../.resources/greenbar.gif" width="53" height="10" title="96" alt="96"/></td><td class="ctr2" id="e14">44%</td><td class="ctr1" id="f0">75</td><td class="ctr2" id="g0">109</td><td class="ctr1" id="h3">108</td><td class="ctr2" id="i0">237</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="CodecCollector.java.html#L1785" class="el_method">collectGroupUsingSpans(HashMap, List, int, int, HashMap, HashMap, HashMap)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="59" height="10" title="586" alt="586"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="57" height="10" title="104" alt="104"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f2">53</td><td class="ctr2" id="g2">53</td><td class="ctr1" id="h2">118</td><td class="ctr2" id="i4">118</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a20"><a href="CodecCollector.java.html#L1335" class="el_method">createList(List, HashMap, HashMap, List, String, int, String, CodecInfo, IndexSearcher)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="55" height="10" title="548" alt="548"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="38" height="10" title="70" alt="70"/></td><td class="ctr2" id="e25">0%</td><td class="ctr1" id="f6">36</td><td class="ctr2" id="g8">36</td><td class="ctr1" id="h4">98</td><td class="ctr2" id="i8">98</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a19"><a href="CodecCollector.java.html#L2253" class="el_method">createKwic(List, HashMap, List, String, int, String, CodecInfo, IndexSearcher)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="43" height="10" title="435" alt="435"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="27" height="10" title="50" alt="50"/></td><td class="ctr2" id="e26">0%</td><td class="ctr1" id="f8">26</td><td class="ctr2" id="g10">26</td><td class="ctr1" id="h5">81</td><td class="ctr2" id="i10">81</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a26"><a href="CodecCollector.java.html#L2818" class="el_method">createTermvectorFull(List, HashMap, List, String, Terms, LeafReader, LeafReaderContext)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="40" height="10" title="398" alt="398"/><img src="../.resources/greenbar.gif" width="28" height="10" title="282" alt="282"/></td><td class="ctr2" id="c18">41%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="33" height="10" title="61" alt="61"/><img src="../.resources/greenbar.gif" width="18" height="10" title="33" alt="33"/></td><td class="ctr2" id="e18">35%</td><td class="ctr1" id="f5">41</td><td class="ctr2" id="g4">48</td><td class="ctr1" id="h6">78</td><td class="ctr2" id="i2">142</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a24"><a href="CodecCollector.java.html#L1141" class="el_method">createStats(List, HashMap, HashMap, Integer[])</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="25" height="10" title="252" alt="252"/><img src="../.resources/greenbar.gif" width="32" height="10" title="325" alt="325"/></td><td class="ctr2" id="c13">56%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="21" height="10" title="38" alt="38"/><img src="../.resources/greenbar.gif" width="26" height="10" title="48" alt="48"/></td><td class="ctr2" id="e8">56%</td><td class="ctr1" id="f7">30</td><td class="ctr2" id="g5">44</td><td class="ctr1" id="h7">50</td><td class="ctr2" id="i5">116</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a18"><a href="CodecCollector.java.html#L1510" class="el_method">createGroup(List, HashMap, List, FieldInfo, String, int, CodecInfo, IndexSearcher, LeafReaderContext)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="24" height="10" title="244" alt="244"/><img src="../.resources/greenbar.gif" width="29" height="10" title="294" alt="294"/></td><td class="ctr2" id="c15">55%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="22" height="10" title="40" alt="40"/><img src="../.resources/greenbar.gif" width="17" height="10" title="32" alt="32"/></td><td class="ctr2" id="e15">44%</td><td class="ctr1" id="f9">26</td><td class="ctr2" id="g7">37</td><td class="ctr1" id="h8">49</td><td class="ctr2" id="i6">114</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a25"><a href="CodecCollector.java.html#L3061" class="el_method">createTermvectorFirstRound(List, HashMap, List, String, Terms, LeafReader, LeafReaderContext)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="24" height="10" title="244" alt="244"/><img src="../.resources/greenbar.gif" width="28" height="10" title="281" alt="281"/></td><td class="ctr2" id="c16">54%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="32" height="10" title="59" alt="59"/><img src="../.resources/greenbar.gif" width="20" height="10" title="37" alt="37"/></td><td class="ctr2" id="e16">39%</td><td class="ctr1" id="f4">42</td><td class="ctr2" id="g3">49</td><td class="ctr1" id="h9">49</td><td class="ctr2" id="i7">114</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a23"><a href="CodecCollector.java.html#L866" class="el_method">createQueryFromGroupHit(HashSet, String, CodecComponent.GroupHit)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="22" height="10" title="221" alt="221"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="24" height="10" title="44" alt="44"/></td><td class="ctr2" id="e27">0%</td><td class="ctr1" id="f10">23</td><td class="ctr2" id="g11">23</td><td class="ctr1" id="h10">36</td><td class="ctr2" id="i13">36</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a36"><a href="CodecCollector.java.html#L3727" class="el_method">registerValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberFull, Integer, Integer, String[])</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="21" height="10" title="216" alt="216"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="13" height="10" title="24" alt="24"/></td><td class="ctr2" id="e28">0%</td><td class="ctr1" id="f13">13</td><td class="ctr2" id="g16">13</td><td class="ctr1" id="h11">36</td><td class="ctr2" id="i14">36</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a35"><a href="CodecCollector.java.html#L3520" class="el_method">registerValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberBasic, Integer, Integer, boolean, String[])</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="14" height="10" title="143" alt="143"/><img src="../.resources/greenbar.gif" width="18" height="10" title="181" alt="181"/></td><td class="ctr2" id="c14">56%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="17" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="15" height="10" title="28" alt="28"/></td><td class="ctr2" id="e13">47%</td><td class="ctr1" id="f11">21</td><td class="ctr2" id="g9">31</td><td class="ctr1" id="h12">33</td><td class="ctr2" id="i9">84</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a32"><a href="CodecCollector.java.html#L2721" class="el_method">mergeDocLists(Integer[], Integer[])</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="12" height="10" title="129" alt="129"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="14" height="10" title="26" alt="26"/></td><td class="ctr2" id="e29">0%</td><td class="ctr1" id="f12">14</td><td class="ctr2" id="g14">14</td><td class="ctr1" id="h17">18</td><td class="ctr2" id="i26">18</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a29"><a href="CodecCollector.java.html#L2684" class="el_method">groupedKeyName(String, Double, Double)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="12" height="10" title="128" alt="128"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="e30">0%</td><td class="ctr1" id="f23">7</td><td class="ctr2" id="g27">7</td><td class="ctr1" id="h16">19</td><td class="ctr2" id="i22">19</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><a href="CodecCollector.java.html#L1725" class="el_method">createPositionHit(CodecComponent.Match, CodecComponent.ComponentGroup)</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="12" height="10" title="122" alt="122"/><img src="../.resources/greenbar.gif" width="4" height="10" title="44" alt="44"/></td><td class="ctr2" id="c19">27%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="10" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="e19">21%</td><td class="ctr1" id="f16">12</td><td class="ctr2" id="g17">13</td><td class="ctr1" id="h22">13</td><td class="ctr2" id="i19">22</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a38"><a href="CodecCollector.java.html#L3347" class="el_method">validateTermWithStartValue(BytesRef, CodecComponent.ComponentTermVector)</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="10" height="10" title="107" alt="107"/></td><td class="ctr2" id="c20">4%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="e20">6%</td><td class="ctr1" id="f22">8</td><td class="ctr2" id="g22">9</td><td class="ctr1" id="h18">18</td><td class="ctr2" id="i21">20</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a7"><a href="CodecCollector.java.html#L769" class="el_method">collectPrefixes(FieldInfos, String, CodecComponent.ComponentField)</a></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="10" height="10" title="106" alt="106"/></td><td class="ctr2" id="c21">4%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="10" height="10" title="19" alt="19"/></td><td class="ctr2" id="e21">5%</td><td class="ctr1" id="f18">10</td><td class="ctr2" id="g18">11</td><td class="ctr1" id="h14">26</td><td class="ctr2" id="i16">28</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a34"><a href="CodecCollector.java.html#L3661" class="el_method">preliminaryRegisterValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberBasic, Integer, Integer, String[])</a></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="10" height="10" title="101" alt="101"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="e31">0%</td><td class="ctr1" id="f19">9</td><td class="ctr2" id="g23">9</td><td class="ctr1" id="h13">30</td><td class="ctr2" id="i15">30</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><a href="CodecCollector.java.html#L205" class="el_method">collectJoin(IndexReader, ArrayList, CodecComponent.ComponentJoin)</a></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="9" height="10" title="98" alt="98"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="e32">0%</td><td class="ctr1" id="f20">9</td><td class="ctr2" id="g24">9</td><td class="ctr1" id="h15">24</td><td class="ctr2" id="i18">24</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a11"><a href="CodecCollector.java.html#L945" class="el_method">computePositions(CodecInfo, LeafReader, LeafReaderContext, String, Terms, List)</a></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="9" height="10" title="96" alt="96"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d24"><img src="../.resources/redbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="e33">0%</td><td class="ctr1" id="f24">7</td><td class="ctr2" id="g28">7</td><td class="ctr1" id="h19">17</td><td class="ctr2" id="i27">17</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a30"><a href="CodecCollector.java.html#L1019" class="el_method">intersectedDocList(int[], Integer[])</a></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="7" height="10" title="76" alt="76"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="e34">0%</td><td class="ctr1" id="f21">9</td><td class="ctr2" id="g25">9</td><td class="ctr1" id="h20">15</td><td class="ctr2" id="i28">15</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a14"><a href="CodecCollector.java.html#L3881" class="el_method">computeTermvectorNumberFull(List, int, TermsEnum, LeafReader, LeafReaderContext, PostingsEnum, HashMap)</a></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="7" height="10" title="73" alt="73"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d25"><img src="../.resources/redbar.gif" width="5" height="10" title="10" alt="10"/></td><td class="ctr2" id="e35">0%</td><td class="ctr1" id="f27">6</td><td class="ctr2" id="g30">6</td><td class="ctr1" id="h21">14</td><td class="ctr2" id="i30">14</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a8"><a href="CodecCollector.java.html#L835" class="el_method">collectSpansForOccurences(HashSet, HashSet, String, CodecInfo, IndexSearcher, LeafReaderContext)</a></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="4" height="10" title="48" alt="48"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d28"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="e36">0%</td><td class="ctr1" id="f28">4</td><td class="ctr2" id="g32">4</td><td class="ctr1" id="h23">13</td><td class="ctr2" id="i31">13</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a2"><a href="CodecCollector.java.html#L117" class="el_method">collectField(String, IndexSearcher, IndexReader, IndexReader, ArrayList, ArrayList, CodecComponent.ComponentField, HashMap)</a></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="4" height="10" title="43" alt="43"/><img src="../.resources/greenbar.gif" width="23" height="10" title="230" alt="230"/></td><td class="ctr2" id="c7">84%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="8" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="14" height="10" title="26" alt="26"/></td><td class="ctr2" id="e6">62%</td><td class="ctr1" id="f14">13</td><td class="ctr2" id="g12">22</td><td class="ctr1" id="h26">7</td><td class="ctr2" id="i11">60</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a27"><a href="CodecCollector.java.html#L3272" class="el_method">createTermvectorSecondRound(List, HashMap, List, String, Terms, LeafReader, LeafReaderContext)</a></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="4" height="10" title="43" alt="43"/><img src="../.resources/greenbar.gif" width="17" height="10" title="178" alt="178"/></td><td class="ctr2" id="c11">81%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="7" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="12" height="10" title="22" alt="22"/></td><td class="ctr2" id="e7">61%</td><td class="ctr1" id="f15">13</td><td class="ctr2" id="g13">19</td><td class="ctr1" id="h24">8</td><td class="ctr2" id="i12">49</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a33"><a href="CodecCollector.java.html#L3389" class="el_method">needSecondRoundTermvector(List)</a></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="3" height="10" title="37" alt="37"/><img src="../.resources/greenbar.gif" width="5" height="10" title="59" alt="59"/></td><td class="ctr2" id="c12">61%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="8" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="5" height="10" title="10" alt="10"/></td><td class="ctr2" id="e17">38%</td><td class="ctr1" id="f17">11</td><td class="ctr2" id="g15">14</td><td class="ctr1" id="h25">8</td><td class="ctr2" id="i20">21</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a16"><a href="CodecCollector.java.html#L2782" class="el_method">createFacet(List, HashMap, HashMap, HashMap, List, String, int, String, CodecInfo, IndexSearcher)</a></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="3" height="10" title="32" alt="32"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d29"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="e37">0%</td><td class="ctr1" id="f29">4</td><td class="ctr2" id="g33">4</td><td class="ctr1" id="h27">7</td><td class="ctr2" id="i34">7</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a28"><a href="CodecCollector.java.html#L1097" class="el_method">createTokens(List, HashMap, List)</a></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="1" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="7" height="10" title="72" alt="72"/></td><td class="ctr2" id="c9">82%</td><td class="bar" id="d26"><img src="../.resources/redbar.gif" width="5" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="6" height="10" title="11" alt="11"/></td><td class="ctr2" id="e9">55%</td><td class="ctr1" id="f25">7</td><td class="ctr2" id="g19">11</td><td class="ctr1" id="h32">1</td><td class="ctr2" id="i23">19</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a10"><a href="CodecCollector.java.html#L986" class="el_method">computeArguments(HashMap, MtasSpanQuery[], Integer[])</a></td><td class="bar" id="b29"><img src="../.resources/redbar.gif" width="1" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="8" height="10" title="80" alt="80"/></td><td class="ctr2" id="c8">84%</td><td class="bar" id="d31"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">67%</td><td class="ctr1" id="f31">3</td><td class="ctr2" id="g29">7</td><td class="ctr1" id="h28">3</td><td class="ctr2" id="i29">15</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a13"><a href="CodecCollector.java.html#L3792" class="el_method">computeTermvectorNumberBasic(TermsEnum, LeafReader)</a></td><td class="bar" id="b30"><img src="../.resources/greenbar.gif" width="3" height="10" title="30" alt="30"/></td><td class="ctr2" id="c10">81%</td><td class="bar" id="d33"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f32">3</td><td class="ctr2" id="g34">4</td><td class="ctr1" id="h33">1</td><td class="ctr2" id="i33">8</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a0"><a href="CodecCollector.java.html#L1687" class="el_method">availablePrefixes(CodecComponent.ComponentGroup, HashSet)</a></td><td class="bar" id="b31"><img src="../.resources/greenbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="c6">85%</td><td class="bar" id="d35"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f34">2</td><td class="ctr2" id="g35">3</td><td class="ctr1" id="h29">2</td><td class="ctr2" id="i35">5</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a1"><a href="CodecCollector.java.html#L80" class="el_method">CodecCollector()</a></td><td class="bar" id="b32"/><td class="ctr2" id="c38">0%</td><td class="bar" id="d38"/><td class="ctr2" id="e38">n/a</td><td class="ctr1" id="f36">1</td><td class="ctr2" id="g38">1</td><td class="ctr1" id="h30">2</td><td class="ctr2" id="i38">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a6"><a href="CodecCollector.java.html#L680" class="el_method">collectKnownPrefixes(FieldInfo)</a></td><td class="bar" id="b33"><img src="../.resources/greenbar.gif" width="10" height="10" title="104" alt="104"/></td><td class="ctr2" id="c1">98%</td><td class="bar" id="d27"><img src="../.resources/redbar.gif" width="3" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="7" height="10" title="13" alt="13"/></td><td class="ctr2" id="e4">65%</td><td class="ctr1" id="f26">7</td><td class="ctr2" id="g20">11</td><td class="ctr1" id="h34">1</td><td class="ctr2" id="i17">28</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a22"><a href="CodecCollector.java.html#L1057" class="el_method">createPositions(List, HashMap, List)</a></td><td class="bar" id="b34"><img src="../.resources/greenbar.gif" width="8" height="10" title="84" alt="84"/></td><td class="ctr2" id="c2">98%</td><td class="bar" id="d34"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">89%</td><td class="ctr1" id="f35">2</td><td class="ctr2" id="g21">10</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i24">19</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a12"><a href="CodecCollector.java.html#L3826" class="el_method">computeTermvectorNumberBasic(List, int, TermsEnum, LeafReader, LeafReaderContext, PostingsEnum)</a></td><td class="bar" id="b35"><img src="../.resources/greenbar.gif" width="8" height="10" title="83" alt="83"/></td><td class="ctr2" id="c3">98%</td><td class="bar" id="d30"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f30">4</td><td class="ctr2" id="g26">9</td><td class="ctr1" id="h31">2</td><td class="ctr2" id="i25">19</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a4"><a href="CodecCollector.java.html#L735" class="el_method">collectIntersectionPrefixes(FieldInfo)</a></td><td class="bar" id="b36"><img src="../.resources/greenbar.gif" width="4" height="10" title="40" alt="40"/></td><td class="ctr2" id="c4">95%</td><td class="bar" id="d32"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="e5">62%</td><td class="ctr1" id="f33">3</td><td class="ctr2" id="g31">5</td><td class="ctr1" id="h35">1</td><td class="ctr2" id="i32">12</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a31"><a href="CodecCollector.java.html#L1706" class="el_method">intersectionPrefixes(CodecComponent.ComponentGroup, HashSet)</a></td><td class="bar" id="b37"><img src="../.resources/greenbar.gif" width="1" height="10" title="18" alt="18"/></td><td class="ctr2" id="c5">90%</td><td class="bar" id="d36"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f37">1</td><td class="ctr2" id="g36">3</td><td class="ctr1" id="h36">1</td><td class="ctr2" id="i36">5</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a37"><a href="CodecCollector.java.html#L1983" class="el_method">sortMatchList(ArrayList)</a></td><td class="bar" id="b38"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f38">1</td><td class="ctr2" id="g37">2</td><td class="ctr1" id="h38">0</td><td class="ctr2" id="i37">3</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k38">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecCollector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecCollector</span></div><h1>CodecCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6,452 of 9,946</td><td class="ctr2">35%</td><td class="bar">1,034 of 1,530</td><td class="ctr2">32%</td><td class="ctr1">620</td><td class="ctr2">806</td><td class="ctr1">1,217</td><td class="ctr2">1,997</td><td class="ctr1">15</td><td class="ctr2">41</td></tr></tfoot><tbody><tr><td id="a17"><a href="CodecCollector.java.html#L2396" class="el_method">createFacetBase(CodecComponent.ComponentFacet, int, MtasDataCollector, Map, Map, Map, Integer[])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="105" height="10" title="1,030" alt="1,030"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="138" alt="138"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f1">70</td><td class="ctr2" id="g1">70</td><td class="ctr1" id="h0">192</td><td class="ctr2" id="i1">192</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="CodecCollector.java.html#L2037" class="el_method">createDocument(List, List, String, IndexSearcher, Terms, LeafReaderContext)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="69" height="10" title="684" alt="684"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="82" alt="82"/></td><td class="ctr2" id="e25">0%</td><td class="ctr1" id="f3">42</td><td class="ctr2" id="g6">42</td><td class="ctr1" id="h1">126</td><td class="ctr2" id="i3">126</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="CodecCollector.java.html#L1813" class="el_method">collectGroupUsingSpans(Map, List, int, int, Map, Map, Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="59" height="10" title="586" alt="586"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="104" alt="104"/></td><td class="ctr2" id="e26">0%</td><td class="ctr1" id="f2">53</td><td class="ctr2" id="g2">53</td><td class="ctr1" id="h2">116</td><td class="ctr2" id="i6">116</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="CodecCollector.java.html#L298" class="el_method">collectSpansPositionsAndTokens(Map, IndexSearcher, CodecInfo, LeafReader, LeafReaderContext, String, Terms, List, List, CodecComponent.ComponentField, FieldInfos)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="59" height="10" title="584" alt="584"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="592" alt="592"/></td><td class="ctr2" id="c21">50%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="114" alt="114"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="102" alt="102"/></td><td class="ctr2" id="e18">47%</td><td class="ctr1" id="f0">71</td><td class="ctr2" id="g0">109</td><td class="ctr1" id="h3">104</td><td class="ctr2" id="i0">238</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a20"><a href="CodecCollector.java.html#L1358" class="el_method">createList(List, Map, Map, List, String, int, String, CodecInfo, IndexSearcher)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="548" alt="548"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="70" alt="70"/></td><td class="ctr2" id="e27">0%</td><td class="ctr1" id="f4">36</td><td class="ctr2" id="g8">36</td><td class="ctr1" id="h4">98</td><td class="ctr2" id="i8">98</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a19"><a href="CodecCollector.java.html#L2262" class="el_method">createKwic(List, Map, List, String, int, String, CodecInfo, IndexSearcher)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="435" alt="435"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="50" alt="50"/></td><td class="ctr2" id="e28">0%</td><td class="ctr1" id="f7">26</td><td class="ctr2" id="g10">26</td><td class="ctr1" id="h5">80</td><td class="ctr2" id="i10">80</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a26"><a href="CodecCollector.java.html#L2828" class="el_method">createTermvectorFull(List, Map, List, Terms, LeafReader, LeafReaderContext)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="289" alt="289"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="400" alt="400"/></td><td class="ctr2" id="c18">58%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="49" alt="49"/></td><td class="ctr2" id="e14">52%</td><td class="ctr1" id="f5">32</td><td class="ctr2" id="g3">48</td><td class="ctr1" id="h6">63</td><td class="ctr2" id="i2">145</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a24"><a href="CodecCollector.java.html#L1160" class="el_method">createStats(List, Map, Map, Integer[])</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="259" alt="259"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="324" alt="324"/></td><td class="ctr2" id="c19">55%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="48" alt="48"/></td><td class="ctr2" id="e11">55%</td><td class="ctr1" id="f6">30</td><td class="ctr2" id="g5">44</td><td class="ctr1" id="h7">53</td><td class="ctr2" id="i5">118</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a18"><a href="CodecCollector.java.html#L1533" class="el_method">createGroup(List, Map, List, FieldInfo, String, int, CodecInfo, IndexSearcher, LeafReaderContext)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="243" alt="243"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="294" alt="294"/></td><td class="ctr2" id="c20">54%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="40" alt="40"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="32" alt="32"/></td><td class="ctr2" id="e19">44%</td><td class="ctr1" id="f8">26</td><td class="ctr2" id="g7">37</td><td class="ctr1" id="h8">49</td><td class="ctr2" id="i7">114</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a23"><a href="CodecCollector.java.html#L885" class="el_method">createQueryFromGroupHit(Set, String, CodecComponent.GroupHit)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="221" alt="221"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="44" alt="44"/></td><td class="ctr2" id="e29">0%</td><td class="ctr1" id="f10">23</td><td class="ctr2" id="g11">23</td><td class="ctr1" id="h9">36</td><td class="ctr2" id="i14">36</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a37"><a href="CodecCollector.java.html#L3748" class="el_method">registerValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberFull, String[])</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="152" alt="152"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="73" alt="73"/></td><td class="ctr2" id="c22">32%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="e20">29%</td><td class="ctr1" id="f16">10</td><td class="ctr2" id="g16">13</td><td class="ctr1" id="h14">25</td><td class="ctr2" id="i13">39</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a29"><a href="CodecCollector.java.html#L2698" class="el_method">groupedKeyName(String, Double, Double)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="136" alt="136"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="e30">0%</td><td class="ctr1" id="f22">7</td><td class="ctr2" id="g27">7</td><td class="ctr1" id="h16">20</td><td class="ctr2" id="i20">20</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a33"><a href="CodecCollector.java.html#L2745" class="el_method">mergeDocLists(Integer[], Integer[])</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="129" alt="129"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="26" alt="26"/></td><td class="ctr2" id="e31">0%</td><td class="ctr1" id="f12">14</td><td class="ctr2" id="g14">14</td><td class="ctr1" id="h17">18</td><td class="ctr2" id="i25">18</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a25"><a href="CodecCollector.java.html#L3071" class="el_method">createTermvectorFirstRound(List, Map, List, Terms, LeafReader, LeafReaderContext)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="128" alt="128"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="417" alt="417"/></td><td class="ctr2" id="c16">76%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="59" alt="59"/></td><td class="ctr2" id="e7">65%</td><td class="ctr1" id="f9">26</td><td class="ctr2" id="g4">46</td><td class="ctr1" id="h11">27</td><td class="ctr2" id="i4">121</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a36"><a href="CodecCollector.java.html#L3538" class="el_method">registerValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberBasic, Integer, Integer, boolean, String[])</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="122" alt="122"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="200" alt="200"/></td><td class="ctr2" id="c17">62%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="33" alt="33"/></td><td class="ctr2" id="e12">55%</td><td class="ctr1" id="f11">17</td><td class="ctr2" id="g9">31</td><td class="ctr1" id="h10">28</td><td class="ctr2" id="i9">85</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><a href="CodecCollector.java.html#L1753" class="el_method">createPositionHit(CodecComponent.Match, CodecComponent.ComponentGroup)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="122" alt="122"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="44" alt="44"/></td><td class="ctr2" id="c23">26%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="e21">20%</td><td class="ctr1" id="f13">12</td><td class="ctr2" id="g17">13</td><td class="ctr1" id="h21">13</td><td class="ctr2" id="i19">23</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a7"><a href="CodecCollector.java.html#L792" class="el_method">collectPrefixes(FieldInfos, String, CodecComponent.ComponentField)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="106" alt="106"/></td><td class="ctr2" id="c25">3%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="19" alt="19"/></td><td class="ctr2" id="e23">5%</td><td class="ctr1" id="f17">10</td><td class="ctr2" id="g18">11</td><td class="ctr1" id="h13">26</td><td class="ctr2" id="i15">28</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a40"><a href="CodecCollector.java.html#L3369" class="el_method">validateTermWithStartValue(BytesRef, CodecComponent.ComponentTermVector)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="105" alt="105"/></td><td class="ctr2" id="c24">4%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="e22">6%</td><td class="ctr1" id="f21">8</td><td class="ctr2" id="g23">9</td><td class="ctr1" id="h18">17</td><td class="ctr2" id="i22">19</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a35"><a href="CodecCollector.java.html#L3690" class="el_method">preliminaryRegisterValue(BytesRef, CodecComponent.ComponentTermVector, CodecCollector.TermvectorNumberBasic, Integer, Integer, String[])</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="103" alt="103"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="18" alt="18"/></td><td class="ctr2" id="e32">0%</td><td class="ctr1" id="f18">10</td><td class="ctr2" id="g21">10</td><td class="ctr1" id="h12">27</td><td class="ctr2" id="i17">27</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><a href="CodecCollector.java.html#L231" class="el_method">collectJoin(IndexReader, List, CodecComponent.ComponentJoin)</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="98" alt="98"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="e33">0%</td><td class="ctr1" id="f19">9</td><td class="ctr2" id="g24">9</td><td class="ctr1" id="h15">24</td><td class="ctr2" id="i18">24</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a11"><a href="CodecCollector.java.html#L962" class="el_method">computePositions(CodecInfo, LeafReader, LeafReaderContext, String, List)</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="96" alt="96"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="e34">0%</td><td class="ctr1" id="f23">7</td><td class="ctr2" id="g28">7</td><td class="ctr1" id="h19">17</td><td class="ctr2" id="i26">17</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a30"><a href="CodecCollector.java.html#L1036" class="el_method">intersectedDocList(int[], Integer[])</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="77" alt="77"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="e35">0%</td><td class="ctr1" id="f20">9</td><td class="ctr2" id="g25">9</td><td class="ctr1" id="h20">16</td><td class="ctr2" id="i28">16</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a8"><a href="CodecCollector.java.html#L855" class="el_method">collectSpansForOccurences(Set, Set, String, IndexSearcher, LeafReaderContext)</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="48" alt="48"/></td><td class="ctr2" id="c38">0%</td><td class="bar" id="d27"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="e36">0%</td><td class="ctr1" id="f27">4</td><td class="ctr2" id="g32">4</td><td class="ctr1" id="h22">12</td><td class="ctr2" id="i31">12</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a2"><a href="CodecCollector.java.html#L131" class="el_method">collectField(String, IndexSearcher, IndexReader, IndexReader, List, List, CodecComponent.ComponentField, Map)</a></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="40" alt="40"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="229" alt="229"/></td><td class="ctr2" id="c13">85%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="27" alt="27"/></td><td class="ctr2" id="e9">64%</td><td class="ctr1" id="f14">12</td><td class="ctr2" id="g12">22</td><td class="ctr1" id="h23">7</td><td class="ctr2" id="i11">60</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a16"><a href="CodecCollector.java.html#L2795" class="el_method">createFacet(List, Map, Map, Map, List)</a></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="32" alt="32"/></td><td class="ctr2" id="c39">0%</td><td class="bar" id="d28"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="e37">0%</td><td class="ctr1" id="f28">4</td><td class="ctr2" id="g33">4</td><td class="ctr1" id="h24">7</td><td class="ctr2" id="i34">7</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a27"><a href="CodecCollector.java.html#L3285" class="el_method">createTermvectorSecondRound(List, Map, List, Terms, LeafReader, LeafReaderContext)</a></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="194" alt="194"/></td><td class="ctr2" id="c10">89%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="25" alt="25"/></td><td class="ctr2" id="e5">69%</td><td class="ctr1" id="f15">11</td><td class="ctr2" id="g13">19</td><td class="ctr1" id="h25">4</td><td class="ctr2" id="i12">47</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a28"><a href="CodecCollector.java.html#L1115" class="el_method">createTokens(List, Map, List)</a></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="72" alt="72"/></td><td class="ctr2" id="c14">81%</td><td class="bar" id="d24"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="11" alt="11"/></td><td class="ctr2" id="e13">55%</td><td class="ctr1" id="f24">7</td><td class="ctr2" id="g19">11</td><td class="ctr1" id="h29">1</td><td class="ctr2" id="i23">19</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a14"><a href="CodecCollector.java.html#L3903" class="el_method">computeTermvectorNumberFull(List, int, TermsEnum, LeafReaderContext, PostingsEnum, Map)</a></td><td class="bar" id="b27"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="66" alt="66"/></td><td class="ctr2" id="c11">88%</td><td class="bar" id="d36"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f36">1</td><td class="ctr2" id="g30">6</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i30">14</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a13"><a href="CodecCollector.java.html#L3816" class="el_method">computeTermvectorNumberBasic(TermsEnum, LeafReader)</a></td><td class="bar" id="b28"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="30" alt="30"/></td><td class="ctr2" id="c15">81%</td><td class="bar" id="d31"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" id="f30">3</td><td class="ctr2" id="g34">4</td><td class="ctr1" id="h30">1</td><td class="ctr2" id="i33">8</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a12"><a href="CodecCollector.java.html#L3850" class="el_method">computeTermvectorNumberBasic(List, int, TermsEnum, LeafReader, LeafReaderContext, PostingsEnum)</a></td><td class="bar" id="b29"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="85" alt="85"/></td><td class="ctr2" id="c8">93%</td><td class="bar" id="d29"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f29">4</td><td class="ctr2" id="g26">9</td><td class="ctr1" id="h26">3</td><td class="ctr2" id="i21">20</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a34"><a href="CodecCollector.java.html#L3411" class="el_method">needSecondRoundTermvector(List)</a></td><td class="bar" id="b30"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="87" alt="87"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d26"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="20" alt="20"/></td><td class="ctr2" id="e3">76%</td><td class="ctr1" id="f26">5</td><td class="ctr2" id="g15">14</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i27">17</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a0"><a href="CodecCollector.java.html#L1711" class="el_method">availablePrefixes(CodecComponent.ComponentGroup, Set)</a></td><td class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="19" alt="19"/></td><td class="ctr2" id="c12">86%</td><td class="bar" id="d32"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="e16">50%</td><td class="ctr1" id="f31">3</td><td class="ctr2" id="g35">4</td><td class="ctr1" id="h27">2</td><td class="ctr2" id="i35">6</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a1"><a href="CodecCollector.java.html#L92" class="el_method">CodecCollector()</a></td><td class="bar" id="b32"/><td class="ctr2" id="c40">0%</td><td class="bar" id="d38"/><td class="ctr2" id="e38">n/a</td><td class="ctr1" id="f37">1</td><td class="ctr2" id="g38">1</td><td class="ctr1" id="h28">2</td><td class="ctr2" id="i38">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a6"><a href="CodecCollector.java.html#L703" class="el_method">collectKnownPrefixes(FieldInfo)</a></td><td class="bar" id="b33"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="104" alt="104"/></td><td class="ctr2" id="c4">98%</td><td class="bar" id="d25"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="13" alt="13"/></td><td class="ctr2" id="e8">65%</td><td class="ctr1" id="f25">7</td><td class="ctr2" id="g20">11</td><td class="ctr1" id="h31">1</td><td class="ctr2" id="i16">28</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a22"><a href="CodecCollector.java.html#L1074" class="el_method">createPositions(List, Map, List)</a></td><td class="bar" id="b34"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="84" alt="84"/></td><td class="ctr2" id="c5">97%</td><td class="bar" id="d33"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">88%</td><td class="ctr1" id="f33">2</td><td class="ctr2" id="g22">10</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i24">19</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a4"><a href="CodecCollector.java.html#L758" class="el_method">collectIntersectionPrefixes(FieldInfo)</a></td><td class="bar" id="b35"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="40" alt="40"/></td><td class="ctr2" id="c6">95%</td><td class="bar" id="d30"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">62%</td><td class="ctr1" id="f32">3</td><td class="ctr2" id="g31">5</td><td class="ctr1" id="h32">1</td><td class="ctr2" id="i32">12</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a31"><a href="CodecCollector.java.html#L1732" class="el_method">intersectionPrefixes(CodecComponent.ComponentGroup, Set)</a></td><td class="bar" id="b36"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="20" alt="20"/></td><td class="ctr2" id="c9">90%</td><td class="bar" id="d35"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">66%</td><td class="ctr1" id="f34">2</td><td class="ctr2" id="g36">4</td><td class="ctr1" id="h33">1</td><td class="ctr2" id="i36">6</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a10"><a href="CodecCollector.java.html#L1003" class="el_method">computeArguments(Map, MtasSpanQuery[], Integer[])</a></td><td class="bar" id="b37"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="95" alt="95"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d34"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f35">2</td><td class="ctr2" id="g29">7</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i29">15</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a38"><a href="CodecCollector.java.html#L2009" class="el_method">sortMatchList(List)</a></td><td class="bar" id="b38"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e17">50%</td><td class="ctr1" id="f38">1</td><td class="ctr2" id="g37">2</td><td class="ctr1" id="h38">0</td><td class="ctr2" id="i37">3</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k38">1</td></tr><tr><td id="a32"><a href="CodecCollector.java.html#L2012" class="el_method">lambda$sortMatchList$7(CodecComponent.Match, CodecComponent.Match)</a></td><td class="bar" id="b39"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d39"/><td class="ctr2" id="e39">n/a</td><td class="ctr1" id="f39">0</td><td class="ctr2" id="g39">1</td><td class="ctr1" id="h39">0</td><td class="ctr2" id="i39">1</td><td class="ctr1" id="j39">0</td><td class="ctr2" id="k39">1</td></tr><tr><td id="a39"><a href="CodecCollector.java.html#L87" class="el_method">static {...}</a></td><td class="bar" id="b40"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d40"/><td class="ctr2" id="e40">n/a</td><td class="ctr1" id="f40">0</td><td class="ctr2" id="g40">1</td><td class="ctr1" id="h40">0</td><td class="ctr2" id="i40">1</td><td class="ctr1" id="j40">0</td><td class="ctr2" id="k40">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecCollector.java.html b/jacoco/mtas.codec.util/CodecCollector.java.html
index c9b65a3..cada142 100644
--- a/jacoco/mtas.codec.util/CodecCollector.java.html
+++ b/jacoco/mtas.codec.util/CodecCollector.java.html
@@ -1,20 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecCollector.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecCollector.java</span></div><h1>CodecCollector.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecCollector.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecCollector.java</span></div><h1>CodecCollector.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
-import java.util.Comparator;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.ListIterator;
+import java.util.Map;
 import java.util.Map.Entry;
+import java.util.Set;
+import java.util.SortedMap;
+import java.util.SortedSet;
 import java.util.TreeMap;
-import java.util.TreeSet;
 import java.util.regex.Pattern;
 
 import mtas.analysis.token.MtasToken;
@@ -51,6 +53,8 @@ import mtas.search.spans.MtasSpanSequenceQuery;
 import mtas.search.spans.MtasSpanTermQuery;
 import mtas.search.spans.util.MtasSpanQuery;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.document.Document;
 import org.apache.lucene.index.FieldInfo;
 import org.apache.lucene.index.FieldInfos;
@@ -77,10 +81,20 @@ import org.apache.lucene.util.automaton.RegExp;
 /**
  * The Class CodecCollector.
  */
-<span class="nc" id="L80">public class CodecCollector {</span>
+public class CodecCollector {
+
+  /** The Constant log. */
+<span class="fc" id="L87">  private static final Log log = LogFactory.getLog(CodecCollector.class);</span>
 
   /**
-   * Collect.
+   * Instantiates a new codec collector.
+   */
+<span class="nc" id="L92">  private CodecCollector() {</span>
+    // don't do anything
+<span class="nc" id="L94">  }</span>
+
+  /**
+   * Collect field.
    *
    * @param field
    *          the field
@@ -108,132 +122,144 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   public static void collectField(String field, IndexSearcher searcher,
-      IndexReader reader, IndexReader rawReader, ArrayList&lt;Integer&gt; fullDocList,
-      ArrayList&lt;Integer&gt; fullDocSet, ComponentField fieldInfo,
-      HashMap&lt;MtasSpanQuery, SpanWeight&gt; spansQueryWeight)
+      IndexReader reader, IndexReader rawReader, List&lt;Integer&gt; fullDocList,
+      List&lt;Integer&gt; fullDocSet, ComponentField fieldInfo,
+      Map&lt;MtasSpanQuery, SpanWeight&gt; spansQueryWeight)
       throws IllegalAccessException, IllegalArgumentException,
       InvocationTargetException, IOException {
 
-<span class="fc" id="L117">    HashMap&lt;Integer, List&lt;Integer&gt;&gt; docSets = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L131">    Map&lt;Integer, List&lt;Integer&gt;&gt; docSets = new HashMap&lt;&gt;();</span>
 
-<span class="fc" id="L119">    ListIterator&lt;LeafReaderContext&gt; iterator = reader.leaves().listIterator();</span>
-<span class="fc bfc" id="L120" title="All 2 branches covered.">    while (iterator.hasNext()) {</span>
-<span class="fc" id="L121">      LeafReaderContext lrc = iterator.next();</span>
-<span class="fc" id="L122">      LeafReader r = lrc.reader();</span>
+<span class="fc" id="L133">    ListIterator&lt;LeafReaderContext&gt; iterator = reader.leaves().listIterator();</span>
+<span class="fc bfc" id="L134" title="All 2 branches covered.">    while (iterator.hasNext()) {</span>
+<span class="fc" id="L135">      LeafReaderContext lrc = iterator.next();</span>
+<span class="fc" id="L136">      LeafReader r = lrc.reader();</span>
 
       // compute relevant docSet/docList
-<span class="fc" id="L125">      List&lt;Integer&gt; docSet = null;</span>
-<span class="fc" id="L126">      List&lt;Integer&gt; docList = null;</span>
-<span class="pc bpc" id="L127" title="1 of 2 branches missed.">      if (fullDocSet != null) {</span>
-<span class="fc" id="L128">        docSet = new ArrayList&lt;Integer&gt;();</span>
-<span class="fc" id="L129">        docSets.put(lrc.ord, docSet);</span>
-<span class="fc" id="L130">        Iterator&lt;Integer&gt; docSetIterator = fullDocSet.iterator();</span>
-<span class="fc" id="L131">        Integer docSetId = null;</span>
-<span class="fc" id="L132">        Bits liveDocs = lrc.reader().getLiveDocs();</span>
-<span class="fc bfc" id="L133" title="All 2 branches covered.">        while (docSetIterator.hasNext()) {</span>
-<span class="fc" id="L134">          docSetId = docSetIterator.next();</span>
-<span class="fc bfc" id="L135" title="All 2 branches covered.">          if ((docSetId &gt;= lrc.docBase)</span>
-<span class="fc bfc" id="L136" title="All 2 branches covered.">              &amp;&amp; (docSetId &lt; lrc.docBase + lrc.reader().maxDoc())) {</span>
-            // just to make sure to ignore deleted documents
-<span class="pc bpc" id="L138" title="1 of 4 branches missed.">            if (liveDocs == null || liveDocs.get((docSetId - lrc.docBase))) {</span>
-<span class="fc" id="L139">              docSet.add(docSetId);</span>
-            }
+<span class="fc" id="L139">      List&lt;Integer&gt; docSet = null;</span>
+<span class="fc" id="L140">      List&lt;Integer&gt; docList = null;</span>
+<span class="pc bpc" id="L141" title="1 of 2 branches missed.">      if (fullDocSet != null) {</span>
+<span class="fc" id="L142">        docSet = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L143">        docSets.put(lrc.ord, docSet);</span>
+<span class="fc" id="L144">        Iterator&lt;Integer&gt; docSetIterator = fullDocSet.iterator();</span>
+<span class="fc" id="L145">        Integer docSetId = null;</span>
+<span class="fc" id="L146">        Bits liveDocs = lrc.reader().getLiveDocs();</span>
+<span class="fc bfc" id="L147" title="All 2 branches covered.">        while (docSetIterator.hasNext()) {</span>
+<span class="fc" id="L148">          docSetId = docSetIterator.next();</span>
+          // just to make sure to ignore deleted documents
+<span class="fc bfc" id="L150" title="All 2 branches covered.">          if ((docSetId &gt;= lrc.docBase)</span>
+<span class="fc bfc" id="L151" title="All 4 branches covered.">              &amp;&amp; (docSetId &lt; lrc.docBase + lrc.reader().maxDoc())</span>
+<span class="pc bpc" id="L152" title="1 of 2 branches missed.">              &amp;&amp; (liveDocs == null || liveDocs.get((docSetId - lrc.docBase)))) {</span>
+<span class="fc" id="L153">            docSet.add(docSetId);</span>
           }
         }
-<span class="fc" id="L143">        Collections.sort(docSet);</span>
+<span class="fc" id="L156">        Collections.sort(docSet);</span>
       }
-<span class="pc bpc" id="L145" title="1 of 2 branches missed.">      if (fullDocList != null) {</span>
-<span class="fc" id="L146">        docList = new ArrayList&lt;Integer&gt;();</span>
-<span class="fc" id="L147">        Iterator&lt;Integer&gt; docListIterator = fullDocList.iterator();</span>
-<span class="fc" id="L148">        Integer docListId = null;</span>
-<span class="pc bpc" id="L149" title="1 of 2 branches missed.">        while (docListIterator.hasNext()) {</span>
-<span class="nc" id="L150">          docListId = docListIterator.next();</span>
-<span class="nc bnc" id="L151" title="All 2 branches missed.">          if ((docListId &gt;= lrc.docBase)</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">              &amp;&amp; (docListId &lt; lrc.docBase + lrc.reader().maxDoc())) {</span>
-<span class="nc" id="L153">            docList.add(docListId);</span>
+<span class="pc bpc" id="L158" title="1 of 2 branches missed.">      if (fullDocList != null) {</span>
+<span class="fc" id="L159">        docList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L160">        Iterator&lt;Integer&gt; docListIterator = fullDocList.iterator();</span>
+<span class="fc" id="L161">        Integer docListId = null;</span>
+<span class="pc bpc" id="L162" title="1 of 2 branches missed.">        while (docListIterator.hasNext()) {</span>
+<span class="nc" id="L163">          docListId = docListIterator.next();</span>
+<span class="nc bnc" id="L164" title="All 2 branches missed.">          if ((docListId &gt;= lrc.docBase)</span>
+<span class="nc bnc" id="L165" title="All 2 branches missed.">              &amp;&amp; (docListId &lt; lrc.docBase + lrc.reader().maxDoc())) {</span>
+<span class="nc" id="L166">            docList.add(docListId);</span>
           }
         }
-<span class="fc" id="L156">        Collections.sort(docList);</span>
+<span class="fc" id="L169">        Collections.sort(docList);</span>
       }
 
-<span class="fc" id="L159">      Terms t = rawReader.leaves().get(lrc.ord).reader().terms(field);</span>
-<span class="pc bpc" id="L160" title="1 of 2 branches missed.">      CodecInfo mtasCodecInfo = t == null ? null</span>
-<span class="fc" id="L161">          : CodecInfo.getCodecInfoFromTerms(t);</span>
+<span class="fc" id="L172">      Terms t = rawReader.leaves().get(lrc.ord).reader().terms(field);</span>
+<span class="pc bpc" id="L173" title="1 of 2 branches missed.">      CodecInfo mtasCodecInfo = t == null ? null</span>
+<span class="fc" id="L174">          : CodecInfo.getCodecInfoFromTerms(t);</span>
 
-<span class="fc" id="L163">      collectSpansPositionsAndTokens(spansQueryWeight, searcher, mtasCodecInfo,</span>
+<span class="fc" id="L176">      collectSpansPositionsAndTokens(spansQueryWeight, searcher, mtasCodecInfo,</span>
           r, lrc, field, t, docSet, docList, fieldInfo,
-<span class="fc" id="L165">          rawReader.leaves().get(lrc.ord).reader().getFieldInfos());</span>
-<span class="fc" id="L166">      collectPrefixes(rawReader.leaves().get(lrc.ord).reader().getFieldInfos(),</span>
+<span class="fc" id="L178">          rawReader.leaves().get(lrc.ord).reader().getFieldInfos());</span>
+<span class="fc" id="L179">      collectPrefixes(rawReader.leaves().get(lrc.ord).reader().getFieldInfos(),</span>
           field, fieldInfo);
-<span class="fc" id="L168">    }</span>
+<span class="fc" id="L181">    }</span>
 
     // check termvectors
-<span class="fc bfc" id="L171" title="All 2 branches covered.">    if (fieldInfo.termVectorList.size() &gt; 0) {</span>
-<span class="pc bpc" id="L172" title="1 of 2 branches missed.">      if (needSecondRoundTermvector(fieldInfo.termVectorList)) {</span>
-        // check positions
-<span class="fc" id="L174">        boolean needPositions = false;</span>
-<span class="pc bpc" id="L175" title="1 of 2 branches missed.">        if (fieldInfo.termVectorList.size() &gt; 0) {</span>
-<span class="fc bfc" id="L176" title="All 2 branches covered.">          for (ComponentTermVector ctv : fieldInfo.termVectorList) {</span>
-<span class="pc bpc" id="L177" title="2 of 4 branches missed.">            needPositions = !needPositions ? (ctv.functions != null</span>
-<span class="pc" id="L178">                ? ctv.functionNeedPositions() : needPositions) : needPositions;</span>
-<span class="fc" id="L179">          }</span>
-        }
-<span class="fc" id="L181">        HashMap&lt;Integer, Integer&gt; positionsData = null;</span>
-
-        // loop
-<span class="fc" id="L184">        iterator = reader.leaves().listIterator();</span>
-<span class="fc bfc" id="L185" title="All 2 branches covered.">        while (iterator.hasNext()) {</span>
-<span class="fc" id="L186">          LeafReaderContext lrc = iterator.next();</span>
-<span class="fc" id="L187">          LeafReader r = lrc.reader();</span>
-<span class="fc" id="L188">          List&lt;Integer&gt; docSet = docSets.get(lrc.ord);</span>
-<span class="fc" id="L189">          Terms t = rawReader.leaves().get(lrc.ord).reader().terms(field);</span>
-<span class="pc bpc" id="L190" title="1 of 2 branches missed.">          if (needPositions) {</span>
-<span class="nc bnc" id="L191" title="All 2 branches missed.">            CodecInfo mtasCodecInfo = t == null ? null</span>
-<span class="nc" id="L192">                : CodecInfo.getCodecInfoFromTerms(t);</span>
-<span class="nc" id="L193">            positionsData = computePositions(mtasCodecInfo, r, lrc, field, t,</span>
-                docSet);
+<span class="fc bfc" id="L184" title="All 2 branches covered.">    if (!fieldInfo.termVectorList.isEmpty()</span>
+<span class="fc bfc" id="L185" title="All 2 branches covered.">        &amp;&amp; needSecondRoundTermvector(fieldInfo.termVectorList)) {</span>
+      // check positions
+<span class="fc" id="L187">      boolean needPositions = false;</span>
+<span class="pc bpc" id="L188" title="1 of 2 branches missed.">      if (!fieldInfo.termVectorList.isEmpty()) {</span>
+<span class="fc bfc" id="L189" title="All 2 branches covered.">        for (ComponentTermVector ctv : fieldInfo.termVectorList) {</span>
+<span class="pc bpc" id="L190" title="1 of 2 branches missed.">          if (!needPositions) {</span>
+<span class="pc bpc" id="L191" title="1 of 2 branches missed.">            needPositions = ctv.functions != null ? ctv.functionNeedPositions()</span>
+                : needPositions;
           }
-<span class="fc" id="L196">          createTermvectorSecondRound(fieldInfo.termVectorList, positionsData,</span>
-<span class="fc" id="L197">              docSets.get(lrc.ord), field, t, r, lrc);</span>
-<span class="fc" id="L198">        }</span>
+<span class="fc" id="L194">        }</span>
       }
+<span class="fc" id="L196">      Map&lt;Integer, Integer&gt; positionsData = null;</span>
+
+      // loop
+<span class="fc" id="L199">      iterator = reader.leaves().listIterator();</span>
+<span class="fc bfc" id="L200" title="All 2 branches covered.">      while (iterator.hasNext()) {</span>
+<span class="fc" id="L201">        LeafReaderContext lrc = iterator.next();</span>
+<span class="fc" id="L202">        LeafReader r = lrc.reader();</span>
+<span class="fc" id="L203">        List&lt;Integer&gt; docSet = docSets.get(lrc.ord);</span>
+<span class="fc" id="L204">        Terms t = rawReader.leaves().get(lrc.ord).reader().terms(field);</span>
+<span class="pc bpc" id="L205" title="1 of 2 branches missed.">        if (needPositions) {</span>
+<span class="nc bnc" id="L206" title="All 2 branches missed.">          CodecInfo mtasCodecInfo = t == null ? null</span>
+<span class="nc" id="L207">              : CodecInfo.getCodecInfoFromTerms(t);</span>
+<span class="nc" id="L208">          positionsData = computePositions(mtasCodecInfo, r, lrc, field,</span>
+              docSet);
+        }
+<span class="fc" id="L211">        createTermvectorSecondRound(fieldInfo.termVectorList, positionsData,</span>
+<span class="fc" id="L212">            docSets.get(lrc.ord), t, r, lrc);</span>
+<span class="fc" id="L213">      }</span>
     }
-<span class="fc" id="L201">  }</span>
+<span class="fc" id="L215">  }</span>
 
-  public static void collectJoin(IndexReader reader, ArrayList&lt;Integer&gt; docSet,
+  /**
+   * Collect join.
+   *
+   * @param reader
+   *          the reader
+   * @param docSet
+   *          the doc set
+   * @param joinInfo
+   *          the join info
+   * @throws IOException
+   *           Signals that an I/O exception has occurred.
+   */
+  public static void collectJoin(IndexReader reader, List&lt;Integer&gt; docSet,
       ComponentJoin joinInfo) throws IOException {
-<span class="nc" id="L205">    BytesRef term = null;</span>
-<span class="nc" id="L206">    PostingsEnum postingsEnum = null;</span>
+<span class="nc" id="L231">    BytesRef term = null;</span>
+<span class="nc" id="L232">    PostingsEnum postingsEnum = null;</span>
     Integer docId;
-<span class="nc" id="L208">    Integer termDocId = -1;</span>
+<span class="nc" id="L234">    Integer termDocId = -1;</span>
     Terms terms;
     LeafReaderContext lrc;
     LeafReader r;
-<span class="nc" id="L212">    ListIterator&lt;LeafReaderContext&gt; iterator = reader.leaves().listIterator();</span>
-<span class="nc bnc" id="L213" title="All 2 branches missed.">    while (iterator.hasNext()) {</span>
-<span class="nc" id="L214">      lrc = iterator.next();</span>
-<span class="nc" id="L215">      r = lrc.reader();</span>
-<span class="nc bnc" id="L216" title="All 2 branches missed.">      for (String field : joinInfo.fields()) {</span>
-<span class="nc bnc" id="L217" title="All 2 branches missed.">        if ((terms = r.fields().terms(field)) != null) {</span>
-<span class="nc" id="L218">          TermsEnum termsEnum = terms.iterator();</span>
-<span class="nc" id="L219">          termDocId = -1;</span>
-<span class="nc bnc" id="L220" title="All 2 branches missed.">          while ((term = termsEnum.next()) != null) {</span>
-<span class="nc" id="L221">            Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
-<span class="nc" id="L222">            postingsEnum = termsEnum.postings(postingsEnum, PostingsEnum.NONE);</span>
-<span class="nc bnc" id="L223" title="All 2 branches missed.">            while (docIterator.hasNext()) {</span>
-<span class="nc" id="L224">              docId = docIterator.next() - lrc.docBase;</span>
-<span class="nc bnc" id="L225" title="All 4 branches missed.">              if ((docId &gt;= termDocId) &amp;&amp; ((docId.equals(termDocId))</span>
-<span class="nc" id="L226">                  || ((termDocId = postingsEnum.advance(docId))</span>
-<span class="nc bnc" id="L227" title="All 2 branches missed.">                      .equals(docId)))) {</span>
-<span class="nc" id="L228">                joinInfo.add(term.utf8ToString());</span>
-<span class="nc" id="L229">                break;</span>
+<span class="nc" id="L238">    ListIterator&lt;LeafReaderContext&gt; iterator = reader.leaves().listIterator();</span>
+<span class="nc bnc" id="L239" title="All 2 branches missed.">    while (iterator.hasNext()) {</span>
+<span class="nc" id="L240">      lrc = iterator.next();</span>
+<span class="nc" id="L241">      r = lrc.reader();</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">      for (String field : joinInfo.fields()) {</span>
+<span class="nc bnc" id="L243" title="All 2 branches missed.">        if ((terms = r.fields().terms(field)) != null) {</span>
+<span class="nc" id="L244">          TermsEnum termsEnum = terms.iterator();</span>
+<span class="nc" id="L245">          termDocId = -1;</span>
+<span class="nc bnc" id="L246" title="All 2 branches missed.">          while ((term = termsEnum.next()) != null) {</span>
+<span class="nc" id="L247">            Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
+<span class="nc" id="L248">            postingsEnum = termsEnum.postings(postingsEnum, PostingsEnum.NONE);</span>
+<span class="nc bnc" id="L249" title="All 2 branches missed.">            while (docIterator.hasNext()) {</span>
+<span class="nc" id="L250">              docId = docIterator.next() - lrc.docBase;</span>
+<span class="nc bnc" id="L251" title="All 4 branches missed.">              if ((docId &gt;= termDocId) &amp;&amp; ((docId.equals(termDocId))</span>
+<span class="nc" id="L252">                  || ((termDocId = postingsEnum.advance(docId))</span>
+<span class="nc bnc" id="L253" title="All 2 branches missed.">                      .equals(docId)))) {</span>
+<span class="nc" id="L254">                joinInfo.add(term.utf8ToString());</span>
+<span class="nc" id="L255">                break;</span>
               }
             }
-<span class="nc" id="L232">          }</span>
+<span class="nc" id="L258">          }</span>
         }
-<span class="nc" id="L234">      }</span>
+<span class="nc" id="L260">      }</span>
     }
-<span class="nc" id="L236">  }</span>
+<span class="nc" id="L262">  }</span>
 
   /**
    * Collect spans positions and tokens.
@@ -264,460 +290,457 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static void collectSpansPositionsAndTokens(
-      HashMap&lt;MtasSpanQuery, SpanWeight&gt; spansQueryWeight,
-      IndexSearcher searcher, CodecInfo mtasCodecInfo, LeafReader r,
-      LeafReaderContext lrc, String field, Terms t, List&lt;Integer&gt; docSet,
-      List&lt;Integer&gt; docList, ComponentField fieldInfo, FieldInfos fieldInfos)
-      throws IOException {
+      Map&lt;MtasSpanQuery, SpanWeight&gt; spansQueryWeight, IndexSearcher searcher,
+      CodecInfo mtasCodecInfo, LeafReader r, LeafReaderContext lrc,
+      String field, Terms t, List&lt;Integer&gt; docSet, List&lt;Integer&gt; docList,
+      ComponentField fieldInfo, FieldInfos fieldInfos) throws IOException {
 
-<span class="fc" id="L273">    boolean needSpans = false;</span>
-<span class="fc" id="L274">    boolean needPositions = false;</span>
-<span class="fc" id="L275">    boolean needTokens = false;</span>
+<span class="fc" id="L298">    boolean needSpans = false;</span>
+<span class="fc" id="L299">    boolean needPositions = false;</span>
+<span class="fc" id="L300">    boolean needTokens = false;</span>
 
     // results
-<span class="fc" id="L278">    HashMap&lt;Integer, Integer&gt; positionsData = null;</span>
-<span class="fc" id="L279">    HashMap&lt;Integer, Integer&gt; tokensData = null;</span>
-<span class="fc" id="L280">    HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt; spansNumberData = null;</span>
-<span class="fc" id="L281">    HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt;&gt; spansMatchData = null;</span>
-<span class="fc" id="L282">    HashMap&lt;String, TreeMap&lt;String, int[]&gt;&gt; facetData = null;</span>
-<span class="fc" id="L283">    HashMap&lt;String, String&gt; facetDataType = null;</span>
+<span class="fc" id="L303">    Map&lt;Integer, Integer&gt; positionsData = null;</span>
+<span class="fc" id="L304">    Map&lt;Integer, Integer&gt; tokensData = null;</span>
+<span class="fc" id="L305">    Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt; spansNumberData = null;</span>
+<span class="fc" id="L306">    Map&lt;MtasSpanQuery, Map&lt;Integer, List&lt;Match&gt;&gt;&gt; spansMatchData = null;</span>
+<span class="fc" id="L307">    Map&lt;String, SortedMap&lt;String, int[]&gt;&gt; facetData = null;</span>
+<span class="fc" id="L308">    Map&lt;String, String&gt; facetDataType = null;</span>
 
     // collect position stats
-<span class="fc bfc" id="L286" title="All 2 branches covered.">    if (!fieldInfo.statsPositionList.isEmpty()) {</span>
-<span class="fc" id="L287">      needPositions = true;</span>
+<span class="fc bfc" id="L311" title="All 2 branches covered.">    if (!fieldInfo.statsPositionList.isEmpty()) {</span>
+<span class="fc" id="L312">      needPositions = true;</span>
     }
     // collect token stats
-<span class="fc bfc" id="L290" title="All 2 branches covered.">    if (!fieldInfo.statsTokenList.isEmpty()) {</span>
-<span class="fc" id="L291">      needTokens = true;</span>
+<span class="fc bfc" id="L315" title="All 2 branches covered.">    if (!fieldInfo.statsTokenList.isEmpty()) {</span>
+<span class="fc" id="L316">      needTokens = true;</span>
     }
-<span class="fc bfc" id="L293" title="All 2 branches covered.">    if (!fieldInfo.termVectorList.isEmpty()) {</span>
-<span class="fc bfc" id="L294" title="All 2 branches covered.">      for (ComponentTermVector ctv : fieldInfo.termVectorList) {</span>
-<span class="pc bpc" id="L295" title="3 of 4 branches missed.">        needPositions = !needPositions ? (ctv.functions == null</span>
-<span class="nc" id="L296">            ? ctv.subComponentFunction.parserFunction.needPositions()</span>
-<span class="pc" id="L297">            : ctv.functionNeedPositions()) : needPositions;</span>
-<span class="fc" id="L298">      }</span>
+<span class="fc bfc" id="L318" title="All 2 branches covered.">    if (!fieldInfo.termVectorList.isEmpty()) {</span>
+<span class="fc bfc" id="L319" title="All 2 branches covered.">      for (ComponentTermVector ctv : fieldInfo.termVectorList) {</span>
+<span class="fc bfc" id="L320" title="All 2 branches covered.">        if (!needPositions) {</span>
+<span class="pc bpc" id="L321" title="1 of 2 branches missed.">          needPositions = (ctv.functions == null</span>
+<span class="pc" id="L322">              ? ctv.subComponentFunction.parserFunction.needPositions()</span>
+<span class="fc" id="L323">              : ctv.functionNeedPositions());</span>
+        }
+<span class="fc" id="L325">      }</span>
     }
 
     // compute from spans for selected docs
-<span class="fc bfc" id="L302" title="All 2 branches covered.">    if (!fieldInfo.spanQueryList.isEmpty()) {</span>
+<span class="fc bfc" id="L329" title="All 2 branches covered.">    if (!fieldInfo.spanQueryList.isEmpty()) {</span>
       // check for statsSpans
-<span class="fc" id="L304">      spansNumberData = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L305">      spansMatchData = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L306">      facetData = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L307">      facetDataType = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L331">      spansNumberData = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L332">      spansMatchData = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L333">      facetData = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L334">      facetDataType = new HashMap&lt;&gt;();</span>
       // spans
-<span class="pc bpc" id="L309" title="1 of 2 branches missed.">      if (!fieldInfo.statsSpanList.isEmpty()) {</span>
-<span class="fc bfc" id="L310" title="All 2 branches covered.">        for (ComponentSpan cs : fieldInfo.statsSpanList) {</span>
-<span class="fc bfc" id="L311" title="All 2 branches covered.">          needPositions = (!needPositions) ? cs.parser.needPositions()</span>
+<span class="pc bpc" id="L336" title="1 of 2 branches missed.">      if (!fieldInfo.statsSpanList.isEmpty()) {</span>
+<span class="fc bfc" id="L337" title="All 2 branches covered.">        for (ComponentSpan cs : fieldInfo.statsSpanList) {</span>
+<span class="fc bfc" id="L338" title="All 2 branches covered.">          needPositions = (!needPositions) ? cs.parser.needPositions()</span>
               : needPositions;
-<span class="fc bfc" id="L313" title="All 2 branches covered.">          needPositions = (!needPositions) ? cs.functionNeedPositions()</span>
+<span class="fc bfc" id="L340" title="All 2 branches covered.">          needPositions = (!needPositions) ? cs.functionNeedPositions()</span>
               : needPositions;
-<span class="pc bpc" id="L315" title="1 of 4 branches missed.">          needSpans = (!needSpans) ? cs.parser.needArgumentsNumber() &gt; 0</span>
+<span class="pc bpc" id="L342" title="1 of 4 branches missed.">          needSpans = (!needSpans) ? cs.parser.needArgumentsNumber() &gt; 0</span>
               : needSpans;
-<span class="fc" id="L317">          HashSet&lt;Integer&gt; arguments = cs.parser.needArgument();</span>
-<span class="fc" id="L318">          arguments.addAll(cs.functionNeedArguments());</span>
-<span class="fc bfc" id="L319" title="All 2 branches covered.">          for (int a : arguments) {</span>
-<span class="pc bpc" id="L320" title="1 of 2 branches missed.">            if (cs.queries.length &gt; a) {</span>
-<span class="fc" id="L321">              MtasSpanQuery q = cs.queries[a];</span>
-<span class="fc bfc" id="L322" title="All 2 branches covered.">              if (!spansNumberData.containsKey(q)) {</span>
-<span class="fc" id="L323">                spansNumberData.put(q, new HashMap&lt;Integer, Integer&gt;());</span>
+<span class="fc" id="L344">          HashSet&lt;Integer&gt; arguments = cs.parser.needArgument();</span>
+<span class="fc" id="L345">          arguments.addAll(cs.functionNeedArguments());</span>
+<span class="fc bfc" id="L346" title="All 2 branches covered.">          for (int a : arguments) {</span>
+<span class="pc bpc" id="L347" title="1 of 2 branches missed.">            if (cs.queries.length &gt; a) {</span>
+<span class="fc" id="L348">              MtasSpanQuery q = cs.queries[a];</span>
+<span class="fc bfc" id="L349" title="All 2 branches covered.">              if (!spansNumberData.containsKey(q)) {</span>
+<span class="fc" id="L350">                spansNumberData.put(q, new HashMap&lt;Integer, Integer&gt;());</span>
               }
             }
-<span class="fc" id="L326">          }</span>
-<span class="fc" id="L327">        }</span>
+<span class="fc" id="L353">          }</span>
+<span class="fc" id="L354">        }</span>
       }
       // kwic
-<span class="pc bpc" id="L330" title="1 of 2 branches missed.">      if (!fieldInfo.kwicList.isEmpty()) {</span>
-<span class="nc" id="L331">        needSpans = true;</span>
-<span class="nc bnc" id="L332" title="All 2 branches missed.">        for (ComponentKwic ck : fieldInfo.kwicList) {</span>
-<span class="nc bnc" id="L333" title="All 2 branches missed.">          if (!spansMatchData.containsKey(ck.query)) {</span>
-<span class="nc" id="L334">            spansMatchData.put(ck.query,</span>
-                new HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt;());
+<span class="pc bpc" id="L357" title="1 of 2 branches missed.">      if (!fieldInfo.kwicList.isEmpty()) {</span>
+<span class="nc" id="L358">        needSpans = true;</span>
+<span class="nc bnc" id="L359" title="All 2 branches missed.">        for (ComponentKwic ck : fieldInfo.kwicList) {</span>
+<span class="nc bnc" id="L360" title="All 2 branches missed.">          if (!spansMatchData.containsKey(ck.query)) {</span>
+<span class="nc" id="L361">            spansMatchData.put(ck.query, new HashMap&lt;Integer, List&lt;Match&gt;&gt;());</span>
           }
-<span class="nc" id="L337">        }</span>
+<span class="nc" id="L363">        }</span>
       }
       // list
-<span class="pc bpc" id="L340" title="1 of 2 branches missed.">      if (!fieldInfo.listList.isEmpty()) {</span>
-<span class="nc" id="L341">        needSpans = true;</span>
-<span class="nc bnc" id="L342" title="All 2 branches missed.">        for (ComponentList cl : fieldInfo.listList) {</span>
-<span class="nc bnc" id="L343" title="All 2 branches missed.">          if (!spansMatchData.containsKey(cl.spanQuery)) {</span>
-<span class="nc bnc" id="L344" title="All 2 branches missed.">            if (cl.number &gt; 0) {</span>
+<span class="pc bpc" id="L366" title="1 of 2 branches missed.">      if (!fieldInfo.listList.isEmpty()) {</span>
+<span class="nc" id="L367">        needSpans = true;</span>
+<span class="nc bnc" id="L368" title="All 2 branches missed.">        for (ComponentList cl : fieldInfo.listList) {</span>
+<span class="nc bnc" id="L369" title="All 2 branches missed.">          if (!spansMatchData.containsKey(cl.spanQuery)) {</span>
+<span class="nc bnc" id="L370" title="All 2 branches missed.">            if (cl.number &gt; 0) {</span>
               // only if needed
-<span class="nc bnc" id="L346" title="All 2 branches missed.">              if (cl.position &lt; (cl.start + cl.number)) {</span>
-<span class="nc" id="L347">                spansMatchData.put(cl.spanQuery,</span>
-                    new HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt;());
+<span class="nc bnc" id="L372" title="All 2 branches missed.">              if (cl.position &lt; (cl.start + cl.number)) {</span>
+<span class="nc" id="L373">                spansMatchData.put(cl.spanQuery,</span>
+                    new HashMap&lt;Integer, List&lt;Match&gt;&gt;());
               } else {
-<span class="nc" id="L350">                spansNumberData.put(cl.spanQuery,</span>
+<span class="nc" id="L376">                spansNumberData.put(cl.spanQuery,</span>
                     new HashMap&lt;Integer, Integer&gt;());
               }
-<span class="nc bnc" id="L353" title="All 2 branches missed.">            } else if (!spansNumberData.containsKey(cl.spanQuery)) {</span>
-<span class="nc" id="L354">              spansNumberData.put(cl.spanQuery,</span>
+<span class="nc bnc" id="L379" title="All 2 branches missed.">            } else if (!spansNumberData.containsKey(cl.spanQuery)) {</span>
+<span class="nc" id="L380">              spansNumberData.put(cl.spanQuery,</span>
                   new HashMap&lt;Integer, Integer&gt;());
             }
           }
-<span class="nc" id="L358">        }</span>
+<span class="nc" id="L384">        }</span>
       }
       // group
-<span class="fc bfc" id="L361" title="All 2 branches covered.">      if (!fieldInfo.groupList.isEmpty()) {</span>
-<span class="fc" id="L362">        needSpans = true;</span>
-<span class="fc bfc" id="L363" title="All 2 branches covered.">        for (ComponentGroup cg : fieldInfo.groupList) {</span>
-<span class="pc bpc" id="L364" title="1 of 2 branches missed.">          if (!spansMatchData.containsKey(cg.spanQuery)) {</span>
-<span class="fc" id="L365">            spansMatchData.put(cg.spanQuery,</span>
-                new HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt;());
+<span class="fc bfc" id="L387" title="All 2 branches covered.">      if (!fieldInfo.groupList.isEmpty()) {</span>
+<span class="fc" id="L388">        needSpans = true;</span>
+<span class="fc bfc" id="L389" title="All 2 branches covered.">        for (ComponentGroup cg : fieldInfo.groupList) {</span>
+<span class="pc bpc" id="L390" title="1 of 2 branches missed.">          if (!spansMatchData.containsKey(cg.spanQuery)) {</span>
+<span class="fc" id="L391">            spansMatchData.put(cg.spanQuery,</span>
+                new HashMap&lt;Integer, List&lt;Match&gt;&gt;());
           }
-<span class="fc" id="L368">        }</span>
+<span class="fc" id="L394">        }</span>
       }
       // facet
-<span class="pc bpc" id="L371" title="1 of 2 branches missed.">      if (!fieldInfo.facetList.isEmpty()) {</span>
-<span class="nc bnc" id="L372" title="All 2 branches missed.">        for (ComponentFacet cf : fieldInfo.facetList) {</span>
-<span class="nc bnc" id="L373" title="All 2 branches missed.">          needPositions = !needPositions ? cf.baseParserNeedPositions()</span>
+<span class="pc bpc" id="L397" title="1 of 2 branches missed.">      if (!fieldInfo.facetList.isEmpty()) {</span>
+<span class="nc bnc" id="L398" title="All 2 branches missed.">        for (ComponentFacet cf : fieldInfo.facetList) {</span>
+<span class="nc bnc" id="L399" title="All 2 branches missed.">          needPositions = !needPositions ? cf.baseParserNeedPositions()</span>
               : needPositions;
-<span class="nc bnc" id="L375" title="All 2 branches missed.">          needPositions = !needPositions ? cf.functionNeedPositions()</span>
+<span class="nc bnc" id="L401" title="All 2 branches missed.">          needPositions = !needPositions ? cf.functionNeedPositions()</span>
               : needPositions;
-<span class="nc bnc" id="L377" title="All 2 branches missed.">          for (int i = 0; i &lt; cf.baseFields.length; i++) {</span>
-<span class="nc bnc" id="L378" title="All 4 branches missed.">            needSpans = !needSpans ? cf.baseParsers[i].needArgumentsNumber() &gt; 0</span>
+<span class="nc bnc" id="L403" title="All 2 branches missed.">          for (int i = 0; i &lt; cf.baseFields.length; i++) {</span>
+<span class="nc bnc" id="L404" title="All 4 branches missed.">            needSpans = !needSpans ? cf.baseParsers[i].needArgumentsNumber() &gt; 0</span>
                 : needSpans;
-<span class="nc" id="L380">            HashSet&lt;Integer&gt; arguments = cf.baseParsers[i].needArgument();</span>
-<span class="nc bnc" id="L381" title="All 2 branches missed.">            for (int a : arguments) {</span>
-<span class="nc bnc" id="L382" title="All 2 branches missed.">              if (cf.spanQueries.length &gt; a) {</span>
-<span class="nc" id="L383">                MtasSpanQuery q = cf.spanQueries[a];</span>
-<span class="nc bnc" id="L384" title="All 2 branches missed.">                if (!spansNumberData.containsKey(q)) {</span>
-<span class="nc" id="L385">                  spansNumberData.put(q, new HashMap&lt;Integer, Integer&gt;());</span>
+<span class="nc" id="L406">            HashSet&lt;Integer&gt; arguments = cf.baseParsers[i].needArgument();</span>
+<span class="nc bnc" id="L407" title="All 2 branches missed.">            for (int a : arguments) {</span>
+<span class="nc bnc" id="L408" title="All 2 branches missed.">              if (cf.spanQueries.length &gt; a) {</span>
+<span class="nc" id="L409">                MtasSpanQuery q = cf.spanQueries[a];</span>
+<span class="nc bnc" id="L410" title="All 2 branches missed.">                if (!spansNumberData.containsKey(q)) {</span>
+<span class="nc" id="L411">                  spansNumberData.put(q, new HashMap&lt;Integer, Integer&gt;());</span>
                 }
               }
-<span class="nc" id="L388">            }</span>
-<span class="nc bnc" id="L389" title="All 2 branches missed.">            for (MtasFunctionParserFunction function : cf.baseFunctionParserFunctions[i]) {</span>
-<span class="nc bnc" id="L390" title="All 4 branches missed.">              needSpans = !needSpans ? function.needArgumentsNumber() &gt; 0</span>
+<span class="nc" id="L414">            }</span>
+<span class="nc bnc" id="L415" title="All 2 branches missed.">            for (MtasFunctionParserFunction function : cf.baseFunctionParserFunctions[i]) {</span>
+<span class="nc bnc" id="L416" title="All 4 branches missed.">              needSpans = !needSpans ? function.needArgumentsNumber() &gt; 0</span>
                   : needSpans;
-<span class="nc" id="L392">              arguments = function.needArgument();</span>
-<span class="nc bnc" id="L393" title="All 2 branches missed.">              for (int a : arguments) {</span>
-<span class="nc bnc" id="L394" title="All 2 branches missed.">                if (cf.spanQueries.length &gt; a) {</span>
-<span class="nc" id="L395">                  MtasSpanQuery q = cf.spanQueries[a];</span>
-<span class="nc bnc" id="L396" title="All 2 branches missed.">                  if (!spansNumberData.containsKey(q)) {</span>
-<span class="nc" id="L397">                    spansNumberData.put(q, new HashMap&lt;Integer, Integer&gt;());</span>
+<span class="nc" id="L418">              arguments = function.needArgument();</span>
+<span class="nc bnc" id="L419" title="All 2 branches missed.">              for (int a : arguments) {</span>
+<span class="nc bnc" id="L420" title="All 2 branches missed.">                if (cf.spanQueries.length &gt; a) {</span>
+<span class="nc" id="L421">                  MtasSpanQuery q = cf.spanQueries[a];</span>
+<span class="nc bnc" id="L422" title="All 2 branches missed.">                  if (!spansNumberData.containsKey(q)) {</span>
+<span class="nc" id="L423">                    spansNumberData.put(q, new HashMap&lt;Integer, Integer&gt;());</span>
                   }
                 }
-<span class="nc" id="L400">              }</span>
+<span class="nc" id="L426">              }</span>
             }
-<span class="nc bnc" id="L402" title="All 2 branches missed.">            if (!facetData.containsKey(cf.baseFields[i])) {</span>
-<span class="nc" id="L403">              facetData.put(cf.baseFields[i], new TreeMap&lt;String, int[]&gt;());</span>
-<span class="nc" id="L404">              facetDataType.put(cf.baseFields[i], cf.baseFieldTypes[i]);</span>
+<span class="nc bnc" id="L428" title="All 2 branches missed.">            if (!facetData.containsKey(cf.baseFields[i])) {</span>
+<span class="nc" id="L429">              facetData.put(cf.baseFields[i], new TreeMap&lt;String, int[]&gt;());</span>
+<span class="nc" id="L430">              facetDataType.put(cf.baseFields[i], cf.baseFieldTypes[i]);</span>
             }
           }
-<span class="nc" id="L407">        }</span>
+<span class="nc" id="L433">        }</span>
       }
       // termvector
-<span class="pc bpc" id="L410" title="1 of 2 branches missed.">      if (fieldInfo.termVectorList.size() &gt; 0) {</span>
-<span class="nc bnc" id="L411" title="All 2 branches missed.">        for (ComponentTermVector ctv : fieldInfo.termVectorList) {</span>
-<span class="nc bnc" id="L412" title="All 2 branches missed.">          if ((ctv.subComponentFunction.parserFunction != null</span>
-<span class="nc bnc" id="L413" title="All 4 branches missed.">              &amp;&amp; ctv.subComponentFunction.parserFunction.needPositions())</span>
-<span class="nc bnc" id="L414" title="All 2 branches missed.">              || (ctv.functions != null &amp;&amp; ctv.functionNeedPositions())) {</span>
-<span class="nc" id="L415">            needPositions = true;</span>
+<span class="pc bpc" id="L436" title="1 of 2 branches missed.">      if (!fieldInfo.termVectorList.isEmpty()) {</span>
+<span class="nc bnc" id="L437" title="All 2 branches missed.">        for (ComponentTermVector ctv : fieldInfo.termVectorList) {</span>
+<span class="nc bnc" id="L438" title="All 2 branches missed.">          if ((ctv.subComponentFunction.parserFunction != null</span>
+<span class="nc bnc" id="L439" title="All 4 branches missed.">              &amp;&amp; ctv.subComponentFunction.parserFunction.needPositions())</span>
+<span class="nc bnc" id="L440" title="All 2 branches missed.">              || (ctv.functions != null &amp;&amp; ctv.functionNeedPositions())) {</span>
+<span class="nc" id="L441">            needPositions = true;</span>
           }
-<span class="nc" id="L417">        }</span>
+<span class="nc" id="L443">        }</span>
       }
     }
 
-<span class="fc bfc" id="L421" title="All 2 branches covered.">    if (needSpans) {</span>
-      HashMap&lt;Integer, Integer&gt; numberData;
-      HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt; matchData;
+<span class="fc bfc" id="L447" title="All 2 branches covered.">    if (needSpans) {</span>
+      Map&lt;Integer, Integer&gt; numberData;
+      Map&lt;Integer, List&lt;Match&gt;&gt; matchData;
 
       // collect values for facetFields
-<span class="pc bpc" id="L426" title="1 of 2 branches missed.">      for (Entry&lt;String,TreeMap&lt;String, int[]&gt;&gt; entry : facetData.entrySet()) {</span>
-<span class="nc" id="L427">        Terms fft = r.terms(entry.getKey());</span>
-<span class="nc bnc" id="L428" title="All 2 branches missed.">        if (fft != null) {</span>
-<span class="nc" id="L429">          TermsEnum termsEnum = fft.iterator();</span>
-<span class="nc" id="L430">          BytesRef term = null;</span>
-<span class="nc" id="L431">          PostingsEnum postingsEnum = null;</span>
-<span class="nc" id="L432">          TreeMap&lt;String, int[]&gt; facetDataList = entry.getValue();</span>
-<span class="nc bnc" id="L433" title="All 2 branches missed.">          while ((term = termsEnum.next()) != null) {</span>
+<span class="pc bpc" id="L452" title="1 of 2 branches missed.">      for (Entry&lt;String, SortedMap&lt;String, int[]&gt;&gt; entry : facetData</span>
+<span class="fc" id="L453">          .entrySet()) {</span>
+<span class="nc" id="L454">        Terms fft = r.terms(entry.getKey());</span>
+<span class="nc bnc" id="L455" title="All 2 branches missed.">        if (fft != null) {</span>
+<span class="nc" id="L456">          TermsEnum termsEnum = fft.iterator();</span>
+<span class="nc" id="L457">          BytesRef term = null;</span>
+<span class="nc" id="L458">          PostingsEnum postingsEnum = null;</span>
+<span class="nc" id="L459">          SortedMap&lt;String, int[]&gt; facetDataList = entry.getValue();</span>
+<span class="nc bnc" id="L460" title="All 2 branches missed.">          while ((term = termsEnum.next()) != null) {</span>
             int docId;
-<span class="nc" id="L435">            int termDocId = -1;</span>
-<span class="nc" id="L436">            int[] facetDataSublist = new int[docSet.size()];</span>
-<span class="nc" id="L437">            int facetDataSublistCounter = 0;</span>
-<span class="nc" id="L438">            Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
-<span class="nc" id="L439">            postingsEnum = termsEnum.postings(postingsEnum);</span>
-<span class="nc bnc" id="L440" title="All 2 branches missed.">            while (docIterator.hasNext()) {</span>
-<span class="nc" id="L441">              docId = docIterator.next() - lrc.docBase;</span>
-<span class="nc bnc" id="L442" title="All 2 branches missed.">              if (docId &gt;= termDocId) {</span>
-<span class="nc bnc" id="L443" title="All 2 branches missed.">                if ((docId == termDocId)</span>
-<span class="nc bnc" id="L444" title="All 2 branches missed.">                    || ((termDocId = postingsEnum.advance(docId)) == docId)) {</span>
-<span class="nc" id="L445">                  facetDataSublist[facetDataSublistCounter] = docId</span>
-                      + lrc.docBase;
-<span class="nc" id="L447">                  facetDataSublistCounter++;</span>
-                }
+<span class="nc" id="L462">            int termDocId = -1;</span>
+<span class="nc" id="L463">            int[] facetDataSublist = new int[docSet.size()];</span>
+<span class="nc" id="L464">            int facetDataSublistCounter = 0;</span>
+<span class="nc" id="L465">            Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
+<span class="nc" id="L466">            postingsEnum = termsEnum.postings(postingsEnum);</span>
+<span class="nc bnc" id="L467" title="All 2 branches missed.">            while (docIterator.hasNext()) {</span>
+<span class="nc" id="L468">              docId = docIterator.next() - lrc.docBase;</span>
+<span class="nc bnc" id="L469" title="All 4 branches missed.">              if (docId &gt;= termDocId &amp;&amp; ((docId == termDocId)</span>
+<span class="nc bnc" id="L470" title="All 2 branches missed.">                  || ((termDocId = postingsEnum.advance(docId)) == docId))) {</span>
+<span class="nc" id="L471">                facetDataSublist[facetDataSublistCounter] = docId + lrc.docBase;</span>
+<span class="nc" id="L472">                facetDataSublistCounter++;</span>
               }
             }
-<span class="nc bnc" id="L451" title="All 2 branches missed.">            if (facetDataSublistCounter &gt; 0) {</span>
-<span class="nc" id="L452">              String termValue = null;</span>
-<span class="nc" id="L453">              if (facetDataType.get(entry.getKey())</span>
-<span class="nc bnc" id="L454" title="All 2 branches missed.">                  .equals(ComponentFacet.TYPE_INTEGER)) {</span>
+<span class="nc bnc" id="L475" title="All 2 branches missed.">            if (facetDataSublistCounter &gt; 0) {</span>
+<span class="nc" id="L476">              String termValue = null;</span>
+<span class="nc" id="L477">              if (facetDataType.get(entry.getKey())</span>
+<span class="nc bnc" id="L478" title="All 2 branches missed.">                  .equals(ComponentFacet.TYPE_INTEGER)) {</span>
                 // only values without shifting bits
-<span class="nc bnc" id="L456" title="All 2 branches missed.">                if (term.bytes[term.offset] == LegacyNumericUtils.SHIFT_START_INT) {</span>
-<span class="nc" id="L457">                  termValue = Integer</span>
-<span class="nc" id="L458">                      .toString(LegacyNumericUtils.prefixCodedToInt(term));</span>
+<span class="nc bnc" id="L480" title="All 2 branches missed.">                if (term.bytes[term.offset] == LegacyNumericUtils.SHIFT_START_INT) {</span>
+<span class="nc" id="L481">                  termValue = Integer</span>
+<span class="nc" id="L482">                      .toString(LegacyNumericUtils.prefixCodedToInt(term));</span>
                 } else {
                   continue;
                 }
-<span class="nc" id="L462">              } else if (facetDataType.get(entry.getKey())</span>
-<span class="nc bnc" id="L463" title="All 2 branches missed.">                  .equals(ComponentFacet.TYPE_LONG)) {</span>
-<span class="nc bnc" id="L464" title="All 2 branches missed.">                if (term.bytes[term.offset] == LegacyNumericUtils.SHIFT_START_LONG) {</span>
-<span class="nc" id="L465">                  termValue = Long</span>
-<span class="nc" id="L466">                      .toString(LegacyNumericUtils.prefixCodedToLong(term));</span>
+<span class="nc" id="L486">              } else if (facetDataType.get(entry.getKey())</span>
+<span class="nc bnc" id="L487" title="All 2 branches missed.">                  .equals(ComponentFacet.TYPE_LONG)) {</span>
+<span class="nc bnc" id="L488" title="All 2 branches missed.">                if (term.bytes[term.offset] == LegacyNumericUtils.SHIFT_START_LONG) {</span>
+<span class="nc" id="L489">                  termValue = Long</span>
+<span class="nc" id="L490">                      .toString(LegacyNumericUtils.prefixCodedToLong(term));</span>
                 } else {
                   continue;
                 }
               } else {
-<span class="nc" id="L471">                termValue = term.utf8ToString();</span>
+<span class="nc" id="L495">                termValue = term.utf8ToString();</span>
               }
-<span class="nc bnc" id="L473" title="All 2 branches missed.">              if (!facetDataList.containsKey(termValue)) {</span>
-<span class="nc" id="L474">                facetDataList.put(termValue,</span>
-<span class="nc" id="L475">                    Arrays.copyOf(facetDataSublist, facetDataSublistCounter));</span>
+<span class="nc bnc" id="L497" title="All 2 branches missed.">              if (!facetDataList.containsKey(termValue)) {</span>
+<span class="nc" id="L498">                facetDataList.put(termValue,</span>
+<span class="nc" id="L499">                    Arrays.copyOf(facetDataSublist, facetDataSublistCounter));</span>
               } else {
-<span class="nc" id="L477">                int[] oldList = facetDataList.get(termValue);</span>
-<span class="nc" id="L478">                int[] newList = new int[oldList.length</span>
+<span class="nc" id="L501">                int[] oldList = facetDataList.get(termValue);</span>
+<span class="nc" id="L502">                int[] newList = new int[oldList.length</span>
                     + facetDataSublistCounter];
-<span class="nc" id="L480">                System.arraycopy(oldList, 0, newList, 0, oldList.length);</span>
-<span class="nc" id="L481">                System.arraycopy(facetDataSublist, 0, newList, oldList.length,</span>
+<span class="nc" id="L504">                System.arraycopy(oldList, 0, newList, 0, oldList.length);</span>
+<span class="nc" id="L505">                System.arraycopy(facetDataSublist, 0, newList, oldList.length,</span>
                     facetDataSublistCounter);
-<span class="nc" id="L483">                facetDataList.put(termValue, newList);</span>
+<span class="nc" id="L507">                facetDataList.put(termValue, newList);</span>
               }
             }
-<span class="nc" id="L486">          }</span>
+<span class="nc" id="L510">          }</span>
         }
-<span class="nc" id="L488">      }</span>
-      
-<span class="fc bfc" id="L490" title="All 2 branches covered.">      for (MtasSpanQuery sq : fieldInfo.spanQueryList) {</span>
+<span class="nc" id="L512">      }</span>
+
+<span class="fc bfc" id="L514" title="All 2 branches covered.">      for (MtasSpanQuery sq : fieldInfo.spanQueryList) {</span>
         // what to collect
-<span class="pc bpc" id="L492" title="1 of 2 branches missed.">        if (spansNumberData.containsKey(sq)) {</span>
-<span class="fc" id="L493">          numberData = spansNumberData.get(sq);</span>
+<span class="pc bpc" id="L516" title="1 of 2 branches missed.">        if (spansNumberData.containsKey(sq)) {</span>
+<span class="fc" id="L517">          numberData = spansNumberData.get(sq);</span>
         } else {
-<span class="nc" id="L495">          numberData = null;</span>
+<span class="nc" id="L519">          numberData = null;</span>
         }
-<span class="fc bfc" id="L497" title="All 2 branches covered.">        if (spansMatchData.containsKey(sq)) {</span>
-<span class="fc" id="L498">          matchData = spansMatchData.get(sq);</span>
+<span class="fc bfc" id="L521" title="All 2 branches covered.">        if (spansMatchData.containsKey(sq)) {</span>
+<span class="fc" id="L522">          matchData = spansMatchData.get(sq);</span>
         } else {
-<span class="fc" id="L500">          matchData = null;</span>
+<span class="fc" id="L524">          matchData = null;</span>
         }
-<span class="pc bpc" id="L502" title="3 of 4 branches missed.">        if ((numberData != null) || (matchData != null)) {</span>
-<span class="fc" id="L503">          Spans spans = spansQueryWeight.get(sq).getSpans(lrc,</span>
+<span class="pc bpc" id="L526" title="3 of 4 branches missed.">        if ((numberData != null) || (matchData != null)) {</span>
+<span class="fc" id="L527">          Spans spans = spansQueryWeight.get(sq).getSpans(lrc,</span>
               SpanWeight.Postings.POSITIONS);
-<span class="pc bpc" id="L505" title="1 of 2 branches missed.">          if (spans != null) {</span>
+<span class="fc bfc" id="L529" title="All 2 branches covered.">          if (spans != null) {</span>
             Iterator&lt;Integer&gt; it;
-<span class="pc bpc" id="L507" title="1 of 2 branches missed.">            if (docSet != null) {</span>
-<span class="fc" id="L508">              it = docSet.iterator();</span>
+<span class="pc bpc" id="L531" title="1 of 2 branches missed.">            if (docSet != null) {</span>
+<span class="fc" id="L532">              it = docSet.iterator();</span>
             } else {
-<span class="nc" id="L510">              it = docList.iterator();</span>
+<span class="nc" id="L534">              it = docList.iterator();</span>
             }
-<span class="pc bpc" id="L512" title="1 of 2 branches missed.">            if (it.hasNext()) {</span>
-<span class="fc" id="L513">              int docId = it.next();</span>
+<span class="pc bpc" id="L536" title="1 of 2 branches missed.">            if (it.hasNext()) {</span>
+<span class="fc" id="L537">              int docId = it.next();</span>
               int number;
               ArrayList&lt;Match&gt; matchDataList;
-<span class="fc" id="L516">              Integer spansDocId = null;</span>
-<span class="pc bpc" id="L517" title="1 of 2 branches missed.">              while (docId != DocIdSetIterator.NO_MORE_DOCS) {</span>
-<span class="pc bpc" id="L518" title="1 of 2 branches missed.">                if (spans.advance(</span>
+<span class="fc" id="L540">              Integer spansDocId = null;</span>
+<span class="pc bpc" id="L541" title="1 of 2 branches missed.">              while (docId != DocIdSetIterator.NO_MORE_DOCS) {</span>
+<span class="fc bfc" id="L542" title="All 2 branches covered.">                if (spans.advance(</span>
                     (docId - lrc.docBase)) == DocIdSetIterator.NO_MORE_DOCS) {
-<span class="nc" id="L520">                  break;</span>
+<span class="fc" id="L544">                  break;</span>
                 }
-<span class="fc" id="L522">                spansDocId = spans.docID() + lrc.docBase;</span>
-<span class="pc bpc" id="L523" title="3 of 4 branches missed.">                while ((docId &lt; spansDocId) &amp;&amp; it.hasNext()) {</span>
-<span class="nc" id="L524">                  docId = it.next();</span>
+<span class="fc" id="L546">                spansDocId = spans.docID() + lrc.docBase;</span>
+<span class="pc bpc" id="L547" title="1 of 4 branches missed.">                while ((docId &lt; spansDocId) &amp;&amp; it.hasNext()) {</span>
+<span class="fc" id="L548">                  docId = it.next();</span>
                 }
-<span class="pc bpc" id="L526" title="1 of 2 branches missed.">                if (docId &lt; spansDocId) {</span>
-<span class="nc" id="L527">                  break;</span>
+<span class="pc bpc" id="L550" title="1 of 2 branches missed.">                if (docId &lt; spansDocId) {</span>
+<span class="nc" id="L551">                  break;</span>
                 }
-<span class="pc bpc" id="L529" title="1 of 2 branches missed.">                if (spansDocId.equals(docId)) {</span>
-<span class="fc" id="L530">                  number = 0;</span>
-<span class="fc" id="L531">                  matchDataList = new ArrayList&lt;Match&gt;();</span>
+<span class="pc bpc" id="L553" title="1 of 2 branches missed.">                if (spansDocId.equals(docId)) {</span>
+<span class="fc" id="L554">                  number = 0;</span>
+<span class="fc" id="L555">                  matchDataList = new ArrayList&lt;&gt;();</span>
                   int tmpStartPosition;
-<span class="fc" id="L533">                  while ((tmpStartPosition = spans</span>
-<span class="fc bfc" id="L534" title="All 2 branches covered.">                      .nextStartPosition()) != Spans.NO_MORE_POSITIONS) {</span>
-<span class="fc" id="L535">                    number++;</span>
-<span class="fc bfc" id="L536" title="All 2 branches covered.">                    if (matchData != null) {</span>
-<span class="fc" id="L537">                      Match m = new Match(tmpStartPosition,</span>
-<span class="fc" id="L538">                          spans.endPosition());</span>
-<span class="fc" id="L539">                      matchDataList.add(m);</span>
-<span class="fc" id="L540">                    }</span>
+<span class="fc" id="L557">                  while ((tmpStartPosition = spans</span>
+<span class="fc bfc" id="L558" title="All 2 branches covered.">                      .nextStartPosition()) != Spans.NO_MORE_POSITIONS) {</span>
+<span class="fc" id="L559">                    number++;</span>
+<span class="fc bfc" id="L560" title="All 2 branches covered.">                    if (matchData != null) {</span>
+<span class="fc" id="L561">                      Match m = new Match(tmpStartPosition,</span>
+<span class="fc" id="L562">                          spans.endPosition());</span>
+<span class="fc" id="L563">                      matchDataList.add(m);</span>
+<span class="fc" id="L564">                    }</span>
                   }
-<span class="pc bpc" id="L542" title="1 of 2 branches missed.">                  if ((numberData != null)) {</span>
-<span class="fc" id="L543">                    numberData.put(spansDocId, number);</span>
+<span class="pc bpc" id="L566" title="1 of 2 branches missed.">                  if ((numberData != null)) {</span>
+<span class="fc" id="L567">                    numberData.put(spansDocId, number);</span>
                   }
-<span class="fc bfc" id="L545" title="All 2 branches covered.">                  if ((matchData != null)) {</span>
-<span class="fc" id="L546">                    matchData.put(spansDocId, matchDataList);</span>
+<span class="fc bfc" id="L569" title="All 2 branches covered.">                  if ((matchData != null)) {</span>
+<span class="fc" id="L570">                    matchData.put(spansDocId, matchDataList);</span>
                   }
-<span class="fc bfc" id="L548" title="All 2 branches covered.">                  if (it.hasNext()) {</span>
-<span class="fc" id="L549">                    docId = it.next();</span>
+<span class="fc bfc" id="L572" title="All 2 branches covered.">                  if (it.hasNext()) {</span>
+<span class="fc" id="L573">                    docId = it.next();</span>
                   } else {
                     break;
                   }
-<span class="fc" id="L553">                }</span>
+<span class="fc" id="L577">                }</span>
               }
             }
           }
         }
-<span class="fc" id="L558">      }</span>
+<span class="fc" id="L582">      }</span>
     }
-    
+
     // collect position stats
-<span class="fc bfc" id="L562" title="All 2 branches covered.">    if (needPositions) {</span>
-<span class="pc bpc" id="L563" title="1 of 2 branches missed.">      if (mtasCodecInfo != null) {</span>
+<span class="fc bfc" id="L586" title="All 2 branches covered.">    if (needPositions) {</span>
+<span class="pc bpc" id="L587" title="1 of 2 branches missed.">      if (mtasCodecInfo != null) {</span>
         // for relatively small numbers, compute only what is needed
-<span class="fc bfc" id="L565" title="All 2 branches covered.">        if (docSet.size() &lt; Math.log(r.maxDoc())) {</span>
-<span class="fc" id="L566">          positionsData = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="fc bfc" id="L567" title="All 2 branches covered.">          for (int docId : docSet) {</span>
-<span class="fc" id="L568">            positionsData.put(docId, mtasCodecInfo.getNumberOfPositions(field,</span>
+<span class="fc bfc" id="L589" title="All 2 branches covered.">        if (docSet.size() &lt; Math.log(r.maxDoc())) {</span>
+<span class="fc" id="L590">          positionsData = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L591" title="All 2 branches covered.">          for (int docId : docSet) {</span>
+<span class="fc" id="L592">            positionsData.put(docId, mtasCodecInfo.getNumberOfPositions(field,</span>
                 (docId - lrc.docBase)));
-<span class="fc" id="L570">          }</span>
+<span class="fc" id="L594">          }</span>
           // compute everything, only use what is needed
         } else {
-<span class="fc" id="L573">          positionsData = mtasCodecInfo.getAllNumberOfPositions(field,</span>
+<span class="fc" id="L597">          positionsData = mtasCodecInfo.getAllNumberOfPositions(field,</span>
               lrc.docBase);
-<span class="fc bfc" id="L575" title="All 2 branches covered.">          for (int docId : docSet) {</span>
-<span class="pc bpc" id="L576" title="1 of 2 branches missed.">            if (!positionsData.containsKey(docId)) {</span>
-<span class="nc" id="L577">              positionsData.put(docId, 0);</span>
+<span class="fc bfc" id="L599" title="All 2 branches covered.">          for (int docId : docSet) {</span>
+<span class="pc bpc" id="L600" title="1 of 2 branches missed.">            if (!positionsData.containsKey(docId)) {</span>
+<span class="nc" id="L601">              positionsData.put(docId, 0);</span>
             }
-<span class="fc" id="L579">          }</span>
+<span class="fc" id="L603">          }</span>
         }
       } else {
-<span class="nc" id="L582">        positionsData = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="nc bnc" id="L583" title="All 2 branches missed.">        for (int docId : docSet) {</span>
-<span class="nc" id="L584">          positionsData.put(docId, 0);</span>
-<span class="nc" id="L585">        }</span>
+<span class="nc" id="L606">        positionsData = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L607" title="All 2 branches missed.">        for (int docId : docSet) {</span>
+<span class="nc" id="L608">          positionsData.put(docId, 0);</span>
+<span class="nc" id="L609">        }</span>
       }
     }
 
     // collect token stats
-<span class="fc bfc" id="L590" title="All 2 branches covered.">    if (needTokens) {</span>
-<span class="pc bpc" id="L591" title="1 of 2 branches missed.">      if (mtasCodecInfo != null) {</span>
+<span class="fc bfc" id="L614" title="All 2 branches covered.">    if (needTokens) {</span>
+<span class="pc bpc" id="L615" title="1 of 2 branches missed.">      if (mtasCodecInfo != null) {</span>
         // for relatively small numbers, compute only what is needed
-<span class="fc bfc" id="L593" title="All 2 branches covered.">        if (docSet.size() &lt; Math.log(r.maxDoc())) {</span>
-<span class="fc" id="L594">          tokensData = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="fc bfc" id="L595" title="All 2 branches covered.">          for (int docId : docSet) {</span>
-<span class="fc" id="L596">            tokensData.put(docId,</span>
-<span class="fc" id="L597">                mtasCodecInfo.getNumberOfTokens(field, (docId - lrc.docBase)));</span>
-<span class="fc" id="L598">          }</span>
+<span class="fc bfc" id="L617" title="All 2 branches covered.">        if (docSet.size() &lt; Math.log(r.maxDoc())) {</span>
+<span class="fc" id="L618">          tokensData = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L619" title="All 2 branches covered.">          for (int docId : docSet) {</span>
+<span class="fc" id="L620">            tokensData.put(docId,</span>
+<span class="fc" id="L621">                mtasCodecInfo.getNumberOfTokens(field, (docId - lrc.docBase)));</span>
+<span class="fc" id="L622">          }</span>
           // compute everything, only use what is needed
         } else {
-<span class="fc" id="L601">          tokensData = mtasCodecInfo.getAllNumberOfTokens(field, lrc.docBase);</span>
-<span class="fc bfc" id="L602" title="All 2 branches covered.">          for (int docId : docSet) {</span>
-<span class="pc bpc" id="L603" title="1 of 2 branches missed.">            if (!tokensData.containsKey(docId)) {</span>
-<span class="nc" id="L604">              tokensData.put(docId, 0);</span>
+<span class="fc" id="L625">          tokensData = mtasCodecInfo.getAllNumberOfTokens(field, lrc.docBase);</span>
+<span class="fc bfc" id="L626" title="All 2 branches covered.">          for (int docId : docSet) {</span>
+<span class="pc bpc" id="L627" title="1 of 2 branches missed.">            if (!tokensData.containsKey(docId)) {</span>
+<span class="nc" id="L628">              tokensData.put(docId, 0);</span>
             }
-<span class="fc" id="L606">          }</span>
+<span class="fc" id="L630">          }</span>
         }
       } else {
-<span class="nc" id="L609">        tokensData = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="nc bnc" id="L610" title="All 2 branches missed.">        for (int docId : docSet) {</span>
-<span class="nc" id="L611">          tokensData.put(docId, 0);</span>
-<span class="nc" id="L612">        }</span>
+<span class="nc" id="L633">        tokensData = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L634" title="All 2 branches missed.">        for (int docId : docSet) {</span>
+<span class="nc" id="L635">          tokensData.put(docId, 0);</span>
+<span class="nc" id="L636">        }</span>
       }
     }
 
-<span class="fc bfc" id="L616" title="All 2 branches covered.">    if (fieldInfo.statsPositionList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L640" title="All 2 branches covered.">    if (!fieldInfo.statsPositionList.isEmpty()) {</span>
       // create positions
-<span class="fc" id="L618">      createPositions(fieldInfo.statsPositionList, positionsData, docSet);</span>
+<span class="fc" id="L642">      createPositions(fieldInfo.statsPositionList, positionsData, docSet);</span>
     }
 
-<span class="fc bfc" id="L621" title="All 2 branches covered.">    if (fieldInfo.statsTokenList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L645" title="All 2 branches covered.">    if (!fieldInfo.statsTokenList.isEmpty()) {</span>
       // create positions
-<span class="fc" id="L623">      createTokens(fieldInfo.statsTokenList, tokensData, docSet);</span>
+<span class="fc" id="L647">      createTokens(fieldInfo.statsTokenList, tokensData, docSet);</span>
     }
 
-<span class="pc bpc" id="L626" title="1 of 2 branches missed.">    if (fieldInfo.documentList.size() &gt; 0) {</span>
+<span class="pc bpc" id="L650" title="1 of 2 branches missed.">    if (!fieldInfo.documentList.isEmpty()) {</span>
       // create document
-<span class="nc" id="L628">      createDocument(fieldInfo.documentList, docList, field, lrc.docBase,</span>
-          fieldInfo.uniqueKeyField, searcher, t, r, lrc);
+<span class="nc" id="L652">      createDocument(fieldInfo.documentList, docList, fieldInfo.uniqueKeyField,</span>
+          searcher, t, lrc);
     }
-<span class="fc bfc" id="L631" title="All 2 branches covered.">    if (fieldInfo.spanQueryList.size() &gt; 0) {</span>
-<span class="pc bpc" id="L632" title="1 of 2 branches missed.">      if (fieldInfo.statsSpanList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L655" title="All 2 branches covered.">    if (!fieldInfo.spanQueryList.isEmpty()) {</span>
+<span class="pc bpc" id="L656" title="1 of 2 branches missed.">      if (!fieldInfo.statsSpanList.isEmpty()) {</span>
         // create stats
-<span class="fc" id="L634">        createStats(fieldInfo.statsSpanList, positionsData, spansNumberData,</span>
-<span class="fc" id="L635">            docSet.toArray(new Integer[docSet.size()]));</span>
+<span class="fc" id="L658">        createStats(fieldInfo.statsSpanList, positionsData, spansNumberData,</span>
+<span class="fc" id="L659">            docSet.toArray(new Integer[docSet.size()]));</span>
       }
-<span class="pc bpc" id="L637" title="1 of 2 branches missed.">      if (fieldInfo.listList.size() &gt; 0) {</span>
+<span class="pc bpc" id="L661" title="1 of 2 branches missed.">      if (!fieldInfo.listList.isEmpty()) {</span>
         // create list
-<span class="nc" id="L639">        createList(fieldInfo.listList, spansNumberData, spansMatchData, docSet,</span>
+<span class="nc" id="L663">        createList(fieldInfo.listList, spansNumberData, spansMatchData, docSet,</span>
             field, lrc.docBase, fieldInfo.uniqueKeyField, mtasCodecInfo,
             searcher);
       }
-<span class="fc bfc" id="L643" title="All 2 branches covered.">      if (fieldInfo.groupList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L667" title="All 2 branches covered.">      if (!fieldInfo.groupList.isEmpty()) {</span>
         // create group
-<span class="fc" id="L645">        createGroup(fieldInfo.groupList, spansMatchData, docSet,</span>
-<span class="fc" id="L646">            fieldInfos.fieldInfo(field), field, lrc.docBase, mtasCodecInfo,</span>
+<span class="fc" id="L669">        createGroup(fieldInfo.groupList, spansMatchData, docSet,</span>
+<span class="fc" id="L670">            fieldInfos.fieldInfo(field), field, lrc.docBase, mtasCodecInfo,</span>
             searcher, lrc);
       }
-<span class="pc bpc" id="L649" title="1 of 2 branches missed.">      if (fieldInfo.kwicList.size() &gt; 0) {</span>
+<span class="pc bpc" id="L673" title="1 of 2 branches missed.">      if (!fieldInfo.kwicList.isEmpty()) {</span>
         // create kwic
-<span class="nc" id="L651">        createKwic(fieldInfo.kwicList, spansMatchData, docList, field,</span>
+<span class="nc" id="L675">        createKwic(fieldInfo.kwicList, spansMatchData, docList, field,</span>
             lrc.docBase, fieldInfo.uniqueKeyField, mtasCodecInfo, searcher);
       }
-<span class="pc bpc" id="L654" title="1 of 2 branches missed.">      if (fieldInfo.facetList.size() &gt; 0) {</span>
+<span class="pc bpc" id="L678" title="1 of 2 branches missed.">      if (!fieldInfo.facetList.isEmpty()) {</span>
         // create facets
-<span class="nc" id="L656">        createFacet(fieldInfo.facetList, positionsData, spansNumberData,</span>
-            facetData, docSet, field, lrc.docBase, fieldInfo.uniqueKeyField,
-            mtasCodecInfo, searcher);
+<span class="nc" id="L680">        createFacet(fieldInfo.facetList, positionsData, spansNumberData,</span>
+            facetData, docSet);
       }
     }
-<span class="fc bfc" id="L661" title="All 2 branches covered.">    if (fieldInfo.termVectorList.size() &gt; 0) {</span>
-<span class="fc" id="L662">      createTermvectorFull(fieldInfo.termVectorList, positionsData, docSet,</span>
-          field, t, r, lrc);
-<span class="fc" id="L664">      createTermvectorFirstRound(fieldInfo.termVectorList, positionsData,</span>
-          docSet, field, t, r, lrc);
+<span class="fc bfc" id="L684" title="All 2 branches covered.">    if (!fieldInfo.termVectorList.isEmpty()) {</span>
+<span class="fc" id="L685">      createTermvectorFull(fieldInfo.termVectorList, positionsData, docSet, t,</span>
+          r, lrc);
+<span class="fc" id="L687">      createTermvectorFirstRound(fieldInfo.termVectorList, positionsData,</span>
+          docSet, t, r, lrc);
     }
-<span class="fc" id="L667">  }</span>
+<span class="fc" id="L690">  }</span>
 
   /**
    * Collect known prefixes.
    *
    * @param fi
    *          the fi
-   * @return the hash set
+   * @return the sets the
    * @throws IOException
    *           Signals that an I/O exception has occurred.
    */
-  private static HashSet&lt;String&gt; collectKnownPrefixes(FieldInfo fi)
+  private static Set&lt;String&gt; collectKnownPrefixes(FieldInfo fi)
       throws IOException {
-<span class="pc bpc" id="L680" title="1 of 2 branches missed.">    if (fi != null) {</span>
-<span class="fc" id="L681">      HashSet&lt;String&gt; result = new HashSet&lt;String&gt;();</span>
-<span class="fc" id="L682">      String singlePositionPrefixes = fi.getAttribute(</span>
+<span class="pc bpc" id="L703" title="1 of 2 branches missed.">    if (fi != null) {</span>
+<span class="fc" id="L704">      HashSet&lt;String&gt; result = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L705">      String singlePositionPrefixes = fi.getAttribute(</span>
           MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION);
-<span class="fc" id="L684">      String multiplePositionPrefixes = fi.getAttribute(</span>
+<span class="fc" id="L707">      String multiplePositionPrefixes = fi.getAttribute(</span>
           MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_MULTIPLE_POSITION);
-<span class="fc" id="L686">      String setPositionPrefixes = fi.getAttribute(</span>
+<span class="fc" id="L709">      String setPositionPrefixes = fi.getAttribute(</span>
           MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SET_POSITION);
-<span class="pc bpc" id="L688" title="1 of 2 branches missed.">      if (singlePositionPrefixes != null) {</span>
-<span class="fc" id="L689">        String[] prefixes = singlePositionPrefixes</span>
-<span class="fc" id="L690">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="fc bfc" id="L691" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="fc" id="L692">          String item = prefixes[i].trim();</span>
-<span class="pc bpc" id="L693" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
-<span class="fc" id="L694">            result.add(item);</span>
+<span class="pc bpc" id="L711" title="1 of 2 branches missed.">      if (singlePositionPrefixes != null) {</span>
+<span class="fc" id="L712">        String[] prefixes = singlePositionPrefixes</span>
+<span class="fc" id="L713">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="fc bfc" id="L714" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="fc" id="L715">          String item = prefixes[i].trim();</span>
+<span class="pc bpc" id="L716" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
+<span class="fc" id="L717">            result.add(item);</span>
           }
         }
       }
-<span class="pc bpc" id="L698" title="1 of 2 branches missed.">      if (multiplePositionPrefixes != null) {</span>
-<span class="fc" id="L699">        String[] prefixes = multiplePositionPrefixes</span>
-<span class="fc" id="L700">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="fc bfc" id="L701" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="fc" id="L702">          String item = prefixes[i].trim();</span>
-<span class="pc bpc" id="L703" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
-<span class="fc" id="L704">            result.add(item);</span>
+<span class="pc bpc" id="L721" title="1 of 2 branches missed.">      if (multiplePositionPrefixes != null) {</span>
+<span class="fc" id="L722">        String[] prefixes = multiplePositionPrefixes</span>
+<span class="fc" id="L723">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="fc bfc" id="L724" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="fc" id="L725">          String item = prefixes[i].trim();</span>
+<span class="pc bpc" id="L726" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
+<span class="fc" id="L727">            result.add(item);</span>
           }
         }
       }
-<span class="pc bpc" id="L708" title="1 of 2 branches missed.">      if (setPositionPrefixes != null) {</span>
-<span class="fc" id="L709">        String[] prefixes = setPositionPrefixes</span>
-<span class="fc" id="L710">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="fc bfc" id="L711" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="fc" id="L712">          String item = prefixes[i].trim();</span>
-<span class="pc bpc" id="L713" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
-<span class="fc" id="L714">            result.add(item);</span>
+<span class="pc bpc" id="L731" title="1 of 2 branches missed.">      if (setPositionPrefixes != null) {</span>
+<span class="fc" id="L732">        String[] prefixes = setPositionPrefixes</span>
+<span class="fc" id="L733">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="fc bfc" id="L734" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="fc" id="L735">          String item = prefixes[i].trim();</span>
+<span class="pc bpc" id="L736" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
+<span class="fc" id="L737">            result.add(item);</span>
           }
         }
       }
-<span class="fc" id="L718">      return result;</span>
+<span class="fc" id="L741">      return result;</span>
     } else {
-<span class="nc" id="L720">      return null;</span>
+<span class="nc" id="L743">      return Collections.emptySet();</span>
     }
   }
 
@@ -726,29 +749,29 @@ import org.apache.lucene.util.automaton.RegExp;
    *
    * @param fi
    *          the fi
-   * @return the hash set
+   * @return the sets the
    * @throws IOException
    *           Signals that an I/O exception has occurred.
    */
-  private static HashSet&lt;String&gt; collectIntersectionPrefixes(FieldInfo fi)
+  private static Set&lt;String&gt; collectIntersectionPrefixes(FieldInfo fi)
       throws IOException {
-<span class="pc bpc" id="L735" title="1 of 2 branches missed.">    if (fi != null) {</span>
-<span class="fc" id="L736">      HashSet&lt;String&gt; result = new HashSet&lt;String&gt;();</span>
-<span class="fc" id="L737">      String intersectingPrefixes = fi.getAttribute(</span>
+<span class="pc bpc" id="L758" title="1 of 2 branches missed.">    if (fi != null) {</span>
+<span class="fc" id="L759">      Set&lt;String&gt; result = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L760">      String intersectingPrefixes = fi.getAttribute(</span>
           MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_INTERSECTION);
-<span class="pc bpc" id="L739" title="1 of 2 branches missed.">      if (intersectingPrefixes != null) {</span>
-<span class="fc" id="L740">        String[] prefixes = intersectingPrefixes</span>
-<span class="fc" id="L741">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="fc bfc" id="L742" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="fc" id="L743">          String item = prefixes[i].trim();</span>
-<span class="pc bpc" id="L744" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
-<span class="fc" id="L745">            result.add(item);</span>
+<span class="pc bpc" id="L762" title="1 of 2 branches missed.">      if (intersectingPrefixes != null) {</span>
+<span class="fc" id="L763">        String[] prefixes = intersectingPrefixes</span>
+<span class="fc" id="L764">            .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="fc bfc" id="L765" title="All 2 branches covered.">        for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="fc" id="L766">          String item = prefixes[i].trim();</span>
+<span class="pc bpc" id="L767" title="1 of 2 branches missed.">          if (!item.equals(&quot;&quot;)) {</span>
+<span class="fc" id="L768">            result.add(item);</span>
           }
         }
       }
-<span class="fc" id="L749">      return result;</span>
+<span class="fc" id="L772">      return result;</span>
     } else {
-<span class="nc" id="L751">      return null;</span>
+<span class="nc" id="L774">      return Collections.emptySet();</span>
     }
   }
 
@@ -766,48 +789,48 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static void collectPrefixes(FieldInfos fieldInfos, String field,
       ComponentField fieldInfo) throws IOException {
-<span class="pc bpc" id="L769" title="1 of 2 branches missed.">    if (fieldInfo.prefix != null) {</span>
-<span class="nc" id="L770">      FieldInfo fi = fieldInfos.fieldInfo(field);</span>
-<span class="nc bnc" id="L771" title="All 2 branches missed.">      if (fi != null) {</span>
-<span class="nc" id="L772">        String singlePositionPrefixes = fi.getAttribute(</span>
+<span class="pc bpc" id="L792" title="1 of 2 branches missed.">    if (fieldInfo.prefix != null) {</span>
+<span class="nc" id="L793">      FieldInfo fi = fieldInfos.fieldInfo(field);</span>
+<span class="nc bnc" id="L794" title="All 2 branches missed.">      if (fi != null) {</span>
+<span class="nc" id="L795">        String singlePositionPrefixes = fi.getAttribute(</span>
             MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION);
-<span class="nc" id="L774">        String multiplePositionPrefixes = fi.getAttribute(</span>
+<span class="nc" id="L797">        String multiplePositionPrefixes = fi.getAttribute(</span>
             MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_MULTIPLE_POSITION);
-<span class="nc" id="L776">        String setPositionPrefixes = fi.getAttribute(</span>
+<span class="nc" id="L799">        String setPositionPrefixes = fi.getAttribute(</span>
             MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SET_POSITION);
-<span class="nc" id="L778">        String intersectingPrefixes = fi.getAttribute(</span>
+<span class="nc" id="L801">        String intersectingPrefixes = fi.getAttribute(</span>
             MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_INTERSECTION);
-<span class="nc bnc" id="L780" title="All 2 branches missed.">        if (singlePositionPrefixes != null) {</span>
-<span class="nc" id="L781">          String[] prefixes = singlePositionPrefixes</span>
-<span class="nc" id="L782">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="nc bnc" id="L783" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="nc" id="L784">            fieldInfo.prefix.addSinglePosition(prefixes[i]);</span>
+<span class="nc bnc" id="L803" title="All 2 branches missed.">        if (singlePositionPrefixes != null) {</span>
+<span class="nc" id="L804">          String[] prefixes = singlePositionPrefixes</span>
+<span class="nc" id="L805">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="nc bnc" id="L806" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="nc" id="L807">            fieldInfo.prefix.addSinglePosition(prefixes[i]);</span>
           }
         }
-<span class="nc bnc" id="L787" title="All 2 branches missed.">        if (multiplePositionPrefixes != null) {</span>
-<span class="nc" id="L788">          String[] prefixes = multiplePositionPrefixes</span>
-<span class="nc" id="L789">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="nc bnc" id="L790" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="nc" id="L791">            fieldInfo.prefix.addMultiplePosition(prefixes[i]);</span>
+<span class="nc bnc" id="L810" title="All 2 branches missed.">        if (multiplePositionPrefixes != null) {</span>
+<span class="nc" id="L811">          String[] prefixes = multiplePositionPrefixes</span>
+<span class="nc" id="L812">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="nc bnc" id="L813" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="nc" id="L814">            fieldInfo.prefix.addMultiplePosition(prefixes[i]);</span>
           }
         }
-<span class="nc bnc" id="L794" title="All 2 branches missed.">        if (setPositionPrefixes != null) {</span>
-<span class="nc" id="L795">          String[] prefixes = setPositionPrefixes</span>
-<span class="nc" id="L796">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="nc bnc" id="L797" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="nc" id="L798">            fieldInfo.prefix.addSetPosition(prefixes[i]);</span>
+<span class="nc bnc" id="L817" title="All 2 branches missed.">        if (setPositionPrefixes != null) {</span>
+<span class="nc" id="L818">          String[] prefixes = setPositionPrefixes</span>
+<span class="nc" id="L819">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="nc bnc" id="L820" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="nc" id="L821">            fieldInfo.prefix.addSetPosition(prefixes[i]);</span>
           }
         }
-<span class="nc bnc" id="L801" title="All 2 branches missed.">        if (intersectingPrefixes != null) {</span>
-<span class="nc" id="L802">          String[] prefixes = intersectingPrefixes</span>
-<span class="nc" id="L803">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
-<span class="nc bnc" id="L804" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
-<span class="nc" id="L805">            fieldInfo.prefix.addIntersecting(prefixes[i]);</span>
+<span class="nc bnc" id="L824" title="All 2 branches missed.">        if (intersectingPrefixes != null) {</span>
+<span class="nc" id="L825">          String[] prefixes = intersectingPrefixes</span>
+<span class="nc" id="L826">              .split(Pattern.quote(MtasToken.DELIMITER));</span>
+<span class="nc bnc" id="L827" title="All 2 branches missed.">          for (int i = 0; i &lt; prefixes.length; i++) {</span>
+<span class="nc" id="L828">            fieldInfo.prefix.addIntersecting(prefixes[i]);</span>
           }
         }
       }
     }
-<span class="fc" id="L810">  }</span>
+<span class="fc" id="L833">  }</span>
 
   /**
    * Collect spans for occurences.
@@ -818,35 +841,31 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the prefixes
    * @param field
    *          the field
-   * @param mtasCodecInfo
-   *          the mtas codec info
    * @param searcher
    *          the searcher
    * @param lrc
    *          the lrc
-   * @return the hash map
+   * @return the map
    * @throws IOException
    *           Signals that an I/O exception has occurred.
    */
-  private static HashMap&lt;GroupHit, Spans&gt; collectSpansForOccurences(
-      HashSet&lt;GroupHit&gt; occurences, HashSet&lt;String&gt; prefixes, String field,
-      CodecInfo mtasCodecInfo, IndexSearcher searcher, LeafReaderContext lrc)
-      throws IOException {
-<span class="nc" id="L835">    HashMap&lt;GroupHit, Spans&gt; list = new HashMap&lt;GroupHit, Spans&gt;();</span>
-<span class="nc" id="L836">    IndexReader reader = searcher.getIndexReader();</span>
-<span class="nc bnc" id="L837" title="All 2 branches missed.">    for (GroupHit hit : occurences) {</span>
-<span class="nc" id="L838">      MtasSpanQuery queryHit = createQueryFromGroupHit(prefixes, field, hit);</span>
-<span class="nc bnc" id="L839" title="All 2 branches missed.">      if (queryHit != null) {</span>
-<span class="nc" id="L840">        MtasSpanQuery queryHitRewritten = queryHit.rewrite(reader);</span>
-<span class="nc" id="L841">        SpanWeight weight = (SpanWeight) queryHitRewritten</span>
-<span class="nc" id="L842">            .createWeight(searcher, false);</span>
-<span class="nc" id="L843">        Spans spans = weight.getSpans(lrc, SpanWeight.Postings.POSITIONS);</span>
-<span class="nc bnc" id="L844" title="All 2 branches missed.">        if (spans != null) {</span>
-<span class="nc" id="L845">          list.put(hit, spans);</span>
+  private static Map&lt;GroupHit, Spans&gt; collectSpansForOccurences(
+      Set&lt;GroupHit&gt; occurences, Set&lt;String&gt; prefixes, String field,
+      IndexSearcher searcher, LeafReaderContext lrc) throws IOException {
+<span class="nc" id="L855">    Map&lt;GroupHit, Spans&gt; list = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L856">    IndexReader reader = searcher.getIndexReader();</span>
+<span class="nc bnc" id="L857" title="All 2 branches missed.">    for (GroupHit hit : occurences) {</span>
+<span class="nc" id="L858">      MtasSpanQuery queryHit = createQueryFromGroupHit(prefixes, field, hit);</span>
+<span class="nc bnc" id="L859" title="All 2 branches missed.">      if (queryHit != null) {</span>
+<span class="nc" id="L860">        MtasSpanQuery queryHitRewritten = queryHit.rewrite(reader);</span>
+<span class="nc" id="L861">        SpanWeight weight = queryHitRewritten.createWeight(searcher, false);</span>
+<span class="nc" id="L862">        Spans spans = weight.getSpans(lrc, SpanWeight.Postings.POSITIONS);</span>
+<span class="nc bnc" id="L863" title="All 2 branches missed.">        if (spans != null) {</span>
+<span class="nc" id="L864">          list.put(hit, spans);</span>
         }
       }
-<span class="nc" id="L848">    }</span>
-<span class="nc" id="L849">    return list;</span>
+<span class="nc" id="L867">    }</span>
+<span class="nc" id="L868">    return list;</span>
   }
 
   /**
@@ -858,64 +877,64 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the field
    * @param hit
    *          the hit
-   * @return the span query
+   * @return the mtas span query
    */
-  private static MtasSpanQuery createQueryFromGroupHit(HashSet&lt;String&gt; prefixes,
+  private static MtasSpanQuery createQueryFromGroupHit(Set&lt;String&gt; prefixes,
       String field, GroupHit hit) {
     // initial check
-<span class="nc bnc" id="L866" title="All 6 branches missed.">    if (prefixes == null || field == null || hit == null) {</span>
-<span class="nc" id="L867">      return null;</span>
+<span class="nc bnc" id="L885" title="All 6 branches missed.">    if (prefixes == null || field == null || hit == null) {</span>
+<span class="nc" id="L886">      return null;</span>
     } else {
-<span class="nc" id="L869">      MtasSpanQuery query = null;</span>
-<span class="nc" id="L870">      MtasSpanQuery hitQuery = null;</span>
+<span class="nc" id="L888">      MtasSpanQuery query = null;</span>
+<span class="nc" id="L889">      MtasSpanQuery hitQuery = null;</span>
       // check for missing
-<span class="nc bnc" id="L872" title="All 4 branches missed.">      if (hit.missingLeft != null &amp;&amp; hit.missingLeft.length &gt; 0) {</span>
-<span class="nc bnc" id="L873" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.missingLeft.length; i++) {</span>
-<span class="nc bnc" id="L874" title="All 2 branches missed.">          if (hit.missingLeft[i].size() != hit.unknownLeft[i].size()) {</span>
-<span class="nc" id="L875">            return null;</span>
+<span class="nc bnc" id="L891" title="All 4 branches missed.">      if (hit.missingLeft != null &amp;&amp; hit.missingLeft.length &gt; 0) {</span>
+<span class="nc bnc" id="L892" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.missingLeft.length; i++) {</span>
+<span class="nc bnc" id="L893" title="All 2 branches missed.">          if (hit.missingLeft[i].size() != hit.unknownLeft[i].size()) {</span>
+<span class="nc" id="L894">            return null;</span>
           }
         }
       }
-<span class="nc bnc" id="L879" title="All 4 branches missed.">      if (hit.missingHit != null &amp;&amp; hit.missingHit.length &gt; 0) {</span>
-<span class="nc bnc" id="L880" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.missingHit.length; i++) {</span>
-<span class="nc bnc" id="L881" title="All 2 branches missed.">          if (hit.missingHit[i].size() != hit.unknownHit[i].size()) {</span>
-<span class="nc" id="L882">            return null;</span>
+<span class="nc bnc" id="L898" title="All 4 branches missed.">      if (hit.missingHit != null &amp;&amp; hit.missingHit.length &gt; 0) {</span>
+<span class="nc bnc" id="L899" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.missingHit.length; i++) {</span>
+<span class="nc bnc" id="L900" title="All 2 branches missed.">          if (hit.missingHit[i].size() != hit.unknownHit[i].size()) {</span>
+<span class="nc" id="L901">            return null;</span>
           }
         }
       }
-<span class="nc bnc" id="L886" title="All 4 branches missed.">      if (hit.missingRight != null &amp;&amp; hit.missingRight.length &gt; 0) {</span>
-<span class="nc bnc" id="L887" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.missingRight.length; i++) {</span>
-<span class="nc bnc" id="L888" title="All 2 branches missed.">          if (hit.missingRight[i].size() != hit.unknownRight[i].size()) {</span>
-<span class="nc" id="L889">            return null;</span>
+<span class="nc bnc" id="L905" title="All 4 branches missed.">      if (hit.missingRight != null &amp;&amp; hit.missingRight.length &gt; 0) {</span>
+<span class="nc bnc" id="L906" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.missingRight.length; i++) {</span>
+<span class="nc bnc" id="L907" title="All 2 branches missed.">          if (hit.missingRight[i].size() != hit.unknownRight[i].size()) {</span>
+<span class="nc" id="L908">            return null;</span>
           }
         }
       }
 
-<span class="nc bnc" id="L894" title="All 4 branches missed.">      if (hit.dataHit != null &amp;&amp; hit.dataHit.length &gt; 0) {</span>
-<span class="nc" id="L895">        List&lt;MtasSpanSequenceItem&gt; items = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
-<span class="nc bnc" id="L896" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.dataHit.length; i++) {</span>
-<span class="nc" id="L897">          MtasSpanQuery item = null;</span>
-<span class="nc bnc" id="L898" title="All 2 branches missed.">          if (hit.dataHit[i].size() == 0) {</span>
-<span class="nc" id="L899">            item = new MtasSpanMatchAllQuery(field);</span>
-<span class="nc bnc" id="L900" title="All 2 branches missed.">          } else if (hit.dataHit[i].size() == 1) {</span>
-<span class="nc" id="L901">            Term term = new Term(field, hit.dataHit[i].get(0));</span>
-<span class="nc" id="L902">            item = new MtasSpanTermQuery(term);</span>
-<span class="nc" id="L903">          } else {</span>
-<span class="nc" id="L904">            MtasSpanQuery[] subList = new MtasSpanQuery[hit.dataHit[i].size()];</span>
-<span class="nc bnc" id="L905" title="All 2 branches missed.">            for (int j = 0; j &lt; hit.dataHit[i].size(); j++) {</span>
-<span class="nc" id="L906">              Term term = new Term(field, hit.dataHit[i].get(j));</span>
-<span class="nc" id="L907">              subList[j] = new MtasSpanTermQuery(term);</span>
+<span class="nc bnc" id="L913" title="All 4 branches missed.">      if (hit.dataHit != null &amp;&amp; hit.dataHit.length &gt; 0) {</span>
+<span class="nc" id="L914">        List&lt;MtasSpanSequenceItem&gt; items = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L915" title="All 2 branches missed.">        for (int i = 0; i &lt; hit.dataHit.length; i++) {</span>
+<span class="nc" id="L916">          MtasSpanQuery item = null;</span>
+<span class="nc bnc" id="L917" title="All 2 branches missed.">          if (hit.dataHit[i].isEmpty()) {</span>
+<span class="nc" id="L918">            item = new MtasSpanMatchAllQuery(field);</span>
+<span class="nc bnc" id="L919" title="All 2 branches missed.">          } else if (hit.dataHit[i].size() == 1) {</span>
+<span class="nc" id="L920">            Term term = new Term(field, hit.dataHit[i].get(0));</span>
+<span class="nc" id="L921">            item = new MtasSpanTermQuery(term);</span>
+<span class="nc" id="L922">          } else {</span>
+<span class="nc" id="L923">            MtasSpanQuery[] subList = new MtasSpanQuery[hit.dataHit[i].size()];</span>
+<span class="nc bnc" id="L924" title="All 2 branches missed.">            for (int j = 0; j &lt; hit.dataHit[i].size(); j++) {</span>
+<span class="nc" id="L925">              Term term = new Term(field, hit.dataHit[i].get(j));</span>
+<span class="nc" id="L926">              subList[j] = new MtasSpanTermQuery(term);</span>
             }
-<span class="nc" id="L909">            item = new MtasSpanAndQuery(subList);</span>
+<span class="nc" id="L928">            item = new MtasSpanAndQuery(subList);</span>
           }
-<span class="nc" id="L911">          items.add(new MtasSpanSequenceItem(item, false));</span>
+<span class="nc" id="L930">          items.add(new MtasSpanSequenceItem(item, false));</span>
         }
-<span class="nc" id="L913">        hitQuery = new MtasSpanSequenceQuery(items, null, null);</span>
+<span class="nc" id="L932">        hitQuery = new MtasSpanSequenceQuery(items, null, null);</span>
       }
-<span class="nc bnc" id="L915" title="All 2 branches missed.">      if (hitQuery != null) {</span>
-<span class="nc" id="L916">        query = hitQuery;</span>
+<span class="nc bnc" id="L934" title="All 2 branches missed.">      if (hitQuery != null) {</span>
+<span class="nc" id="L935">        query = hitQuery;</span>
       }
-<span class="nc" id="L918">      return query;</span>
+<span class="nc" id="L937">      return query;</span>
     }
   }
 
@@ -930,43 +949,41 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the lrc
    * @param field
    *          the field
-   * @param t
-   *          the t
    * @param docSet
    *          the doc set
-   * @return the hash map
+   * @return the map
    * @throws IOException
    *           Signals that an I/O exception has occurred.
    */
-  private static HashMap&lt;Integer, Integer&gt; computePositions(
-      CodecInfo mtasCodecInfo, LeafReader r, LeafReaderContext lrc,
-      String field, Terms t, List&lt;Integer&gt; docSet) throws IOException {
+  private static Map&lt;Integer, Integer&gt; computePositions(CodecInfo mtasCodecInfo,
+      LeafReader r, LeafReaderContext lrc, String field, List&lt;Integer&gt; docSet)
+      throws IOException {
     HashMap&lt;Integer, Integer&gt; positionsData;
-<span class="nc bnc" id="L945" title="All 2 branches missed.">    if (mtasCodecInfo != null) {</span>
+<span class="nc bnc" id="L962" title="All 2 branches missed.">    if (mtasCodecInfo != null) {</span>
       // for relatively small numbers, compute only what is needed
-<span class="nc bnc" id="L947" title="All 2 branches missed.">      if (docSet.size() &lt; Math.log(r.maxDoc())) {</span>
-<span class="nc" id="L948">        positionsData = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="nc bnc" id="L949" title="All 2 branches missed.">        for (int docId : docSet) {</span>
-<span class="nc" id="L950">          positionsData.put(docId,</span>
-<span class="nc" id="L951">              mtasCodecInfo.getNumberOfPositions(field, (docId - lrc.docBase)));</span>
-<span class="nc" id="L952">        }</span>
+<span class="nc bnc" id="L964" title="All 2 branches missed.">      if (docSet.size() &lt; Math.log(r.maxDoc())) {</span>
+<span class="nc" id="L965">        positionsData = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L966" title="All 2 branches missed.">        for (int docId : docSet) {</span>
+<span class="nc" id="L967">          positionsData.put(docId,</span>
+<span class="nc" id="L968">              mtasCodecInfo.getNumberOfPositions(field, (docId - lrc.docBase)));</span>
+<span class="nc" id="L969">        }</span>
         // compute everything, only use what is needed
       } else {
-<span class="nc" id="L955">        positionsData = mtasCodecInfo.getAllNumberOfPositions(field,</span>
+<span class="nc" id="L972">        positionsData = mtasCodecInfo.getAllNumberOfPositions(field,</span>
             lrc.docBase);
-<span class="nc bnc" id="L957" title="All 2 branches missed.">        for (int docId : docSet) {</span>
-<span class="nc bnc" id="L958" title="All 2 branches missed.">          if (!positionsData.containsKey(docId)) {</span>
-<span class="nc" id="L959">            positionsData.put(docId, 0);</span>
+<span class="nc bnc" id="L974" title="All 2 branches missed.">        for (int docId : docSet) {</span>
+<span class="nc bnc" id="L975" title="All 2 branches missed.">          if (!positionsData.containsKey(docId)) {</span>
+<span class="nc" id="L976">            positionsData.put(docId, 0);</span>
           }
-<span class="nc" id="L961">        }</span>
+<span class="nc" id="L978">        }</span>
       }
     } else {
-<span class="nc" id="L964">      positionsData = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="nc bnc" id="L965" title="All 2 branches missed.">      for (int docId : docSet) {</span>
-<span class="nc" id="L966">        positionsData.put(docId, 0);</span>
-<span class="nc" id="L967">      }</span>
+<span class="nc" id="L981">      positionsData = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L982" title="All 2 branches missed.">      for (int docId : docSet) {</span>
+<span class="nc" id="L983">        positionsData.put(docId, 0);</span>
+<span class="nc" id="L984">      }</span>
     }
-<span class="nc" id="L969">    return positionsData;</span>
+<span class="nc" id="L986">    return positionsData;</span>
   }
 
   /**
@@ -978,31 +995,31 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the queries
    * @param docSet
    *          the doc set
-   * @return the hash map
+   * @return the map
    */
-  private static HashMap&lt;Integer, long[]&gt; computeArguments(
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt; spansNumberData,
+  private static Map&lt;Integer, long[]&gt; computeArguments(
+      Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt; spansNumberData,
       MtasSpanQuery[] queries, Integer[] docSet) {
-<span class="fc" id="L986">    HashMap&lt;Integer, long[]&gt; args = new HashMap&lt;Integer, long[]&gt;();</span>
-<span class="fc bfc" id="L987" title="All 2 branches covered.">    for (int q = 0; q &lt; queries.length; q++) {</span>
-<span class="fc" id="L988">      HashMap&lt;Integer, Integer&gt; tmpData = spansNumberData.get(queries[q]);</span>
-<span class="fc" id="L989">      long[] tmpList = null;</span>
-<span class="fc bfc" id="L990" title="All 2 branches covered.">      for (int docId : docSet) {</span>
-<span class="pc bpc" id="L991" title="2 of 4 branches missed.">        if (tmpData != null &amp;&amp; tmpData.containsKey(docId)) {</span>
-<span class="fc bfc" id="L992" title="All 2 branches covered.">          if (!args.containsKey(docId)) {</span>
-<span class="fc" id="L993">            tmpList = new long[queries.length];</span>
+<span class="fc" id="L1003">    Map&lt;Integer, long[]&gt; args = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L1004" title="All 2 branches covered.">    for (int q = 0; q &lt; queries.length; q++) {</span>
+<span class="fc" id="L1005">      Map&lt;Integer, Integer&gt; tmpData = spansNumberData.get(queries[q]);</span>
+<span class="fc" id="L1006">      long[] tmpList = null;</span>
+<span class="fc bfc" id="L1007" title="All 2 branches covered.">      for (int docId : docSet) {</span>
+<span class="pc bpc" id="L1008" title="1 of 4 branches missed.">        if (tmpData != null &amp;&amp; tmpData.containsKey(docId)) {</span>
+<span class="fc bfc" id="L1009" title="All 2 branches covered.">          if (!args.containsKey(docId)) {</span>
+<span class="fc" id="L1010">            tmpList = new long[queries.length];</span>
           } else {
-<span class="fc" id="L995">            tmpList = args.get(docId);</span>
+<span class="fc" id="L1012">            tmpList = args.get(docId);</span>
           }
-<span class="fc" id="L997">          tmpList[q] = tmpData.get(docId);</span>
-<span class="fc" id="L998">          args.put(docId, tmpList);</span>
-<span class="nc bnc" id="L999" title="All 2 branches missed.">        } else if (!args.containsKey(docId)) {</span>
-<span class="nc" id="L1000">          tmpList = new long[queries.length];</span>
-<span class="nc" id="L1001">          args.put(docId, tmpList);</span>
+<span class="fc" id="L1014">          tmpList[q] = tmpData.get(docId);</span>
+<span class="fc" id="L1015">          args.put(docId, tmpList);</span>
+<span class="pc bpc" id="L1016" title="1 of 2 branches missed.">        } else if (!args.containsKey(docId)) {</span>
+<span class="fc" id="L1017">          tmpList = new long[queries.length];</span>
+<span class="fc" id="L1018">          args.put(docId, tmpList);</span>
         }
       }
     }
-<span class="fc" id="L1005">    return args;</span>
+<span class="fc" id="L1022">    return args;</span>
   }
 
   /**
@@ -1016,27 +1033,27 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static Integer[] intersectedDocList(int[] facetDocList,
       Integer[] docSet) {
-<span class="nc bnc" id="L1019" title="All 2 branches missed.">    if (facetDocList != null) {</span>
-<span class="nc bnc" id="L1020" title="All 2 branches missed.">      if (docSet != null) {</span>
-<span class="nc" id="L1021">        Integer[] c = new Integer[Math.min(facetDocList.length, docSet.length)];</span>
-<span class="nc" id="L1022">        int ai = 0, bi = 0, ci = 0;</span>
-<span class="nc bnc" id="L1023" title="All 4 branches missed.">        while (ai &lt; facetDocList.length &amp;&amp; bi &lt; docSet.length) {</span>
-<span class="nc bnc" id="L1024" title="All 2 branches missed.">          if (facetDocList[ai] &lt; docSet[bi]) {</span>
-<span class="nc" id="L1025">            ai++;</span>
-<span class="nc bnc" id="L1026" title="All 2 branches missed.">          } else if (facetDocList[ai] &gt; docSet[bi]) {</span>
-<span class="nc" id="L1027">            bi++;</span>
-          } else {
-<span class="nc bnc" id="L1029" title="All 4 branches missed.">            if (ci == 0 || facetDocList[ai] != c[ci - 1]) {</span>
-<span class="nc" id="L1030">              c[ci++] = facetDocList[ai];</span>
-            }
-<span class="nc" id="L1032">            ai++;</span>
-<span class="nc" id="L1033">            bi++;</span>
+<span class="nc bnc" id="L1036" title="All 4 branches missed.">    if (facetDocList != null &amp;&amp; docSet != null) {</span>
+<span class="nc" id="L1037">      Integer[] c = new Integer[Math.min(facetDocList.length, docSet.length)];</span>
+<span class="nc" id="L1038">      int ai = 0;</span>
+<span class="nc" id="L1039">      int bi = 0;</span>
+<span class="nc" id="L1040">      int ci = 0;</span>
+<span class="nc bnc" id="L1041" title="All 4 branches missed.">      while (ai &lt; facetDocList.length &amp;&amp; bi &lt; docSet.length) {</span>
+<span class="nc bnc" id="L1042" title="All 2 branches missed.">        if (facetDocList[ai] &lt; docSet[bi]) {</span>
+<span class="nc" id="L1043">          ai++;</span>
+<span class="nc bnc" id="L1044" title="All 2 branches missed.">        } else if (facetDocList[ai] &gt; docSet[bi]) {</span>
+<span class="nc" id="L1045">          bi++;</span>
+        } else {
+<span class="nc bnc" id="L1047" title="All 4 branches missed.">          if (ci == 0 || facetDocList[ai] != c[ci - 1]) {</span>
+<span class="nc" id="L1048">            c[ci++] = facetDocList[ai];</span>
           }
+<span class="nc" id="L1050">          ai++;</span>
+<span class="nc" id="L1051">          bi++;</span>
         }
-<span class="nc" id="L1036">        return Arrays.copyOfRange(c, 0, ci);</span>
       }
+<span class="nc" id="L1054">      return Arrays.copyOfRange(c, 0, ci);</span>
     }
-<span class="nc" id="L1039">    return null;</span>
+<span class="nc" id="L1056">    return new Integer[] {};</span>
   }
 
   /**
@@ -1052,32 +1069,33 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static void createPositions(List&lt;ComponentPosition&gt; statsPositionList,
-      HashMap&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet)
+      Map&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet)
       throws IOException {
-<span class="pc bpc" id="L1057" title="1 of 2 branches missed.">    if (statsPositionList != null) {</span>
-<span class="fc bfc" id="L1058" title="All 2 branches covered.">      for (ComponentPosition position : statsPositionList) {</span>
-<span class="fc" id="L1059">        position.dataCollector.initNewList(1);</span>
+<span class="pc bpc" id="L1074" title="1 of 2 branches missed.">    if (statsPositionList != null) {</span>
+<span class="fc bfc" id="L1075" title="All 2 branches covered.">      for (ComponentPosition position : statsPositionList) {</span>
+<span class="fc" id="L1076">        position.dataCollector.initNewList(1);</span>
         Integer tmpValue;
-<span class="fc" id="L1061">        long[] values = new long[docSet.size()];</span>
-<span class="fc" id="L1062">        int value, number = 0;</span>
-<span class="fc bfc" id="L1063" title="All 2 branches covered.">        for (int docId : docSet) {</span>
-<span class="fc" id="L1064">          tmpValue = positionsData.get(docId);</span>
-<span class="pc bpc" id="L1065" title="1 of 2 branches missed.">          value = tmpValue == null ? 0 : tmpValue.intValue();</span>
-<span class="fc bfc" id="L1066" title="All 2 branches covered.">          if (((position.minimumLong == null)</span>
-<span class="fc bfc" id="L1067" title="All 4 branches covered.">              || (value &gt;= position.minimumLong))</span>
+<span class="fc" id="L1078">        long[] values = new long[docSet.size()];</span>
+        int value;
+<span class="fc" id="L1080">        int number = 0;</span>
+<span class="fc bfc" id="L1081" title="All 2 branches covered.">        for (int docId : docSet) {</span>
+<span class="fc" id="L1082">          tmpValue = positionsData.get(docId);</span>
+<span class="pc bpc" id="L1083" title="1 of 2 branches missed.">          value = tmpValue == null ? 0 : tmpValue.intValue();</span>
+<span class="fc bfc" id="L1084" title="All 2 branches covered.">          if (((position.minimumLong == null)</span>
+<span class="fc bfc" id="L1085" title="All 4 branches covered.">              || (value &gt;= position.minimumLong))</span>
               &amp;&amp; ((position.maximumLong == null)
-<span class="fc bfc" id="L1069" title="All 2 branches covered.">                  || (value &lt;= position.maximumLong))) {</span>
-<span class="fc" id="L1070">            values[number] = value;</span>
-<span class="fc" id="L1071">            number++;</span>
+<span class="fc bfc" id="L1087" title="All 2 branches covered.">                  || (value &lt;= position.maximumLong))) {</span>
+<span class="fc" id="L1088">            values[number] = value;</span>
+<span class="fc" id="L1089">            number++;</span>
           }
-<span class="fc" id="L1073">        }</span>
-<span class="fc bfc" id="L1074" title="All 2 branches covered.">        if (number &gt; 0) {</span>
-<span class="fc" id="L1075">          position.dataCollector.add(values, number);</span>
+<span class="fc" id="L1091">        }</span>
+<span class="fc bfc" id="L1092" title="All 2 branches covered.">        if (number &gt; 0) {</span>
+<span class="fc" id="L1093">          position.dataCollector.add(values, number);</span>
         }
-<span class="fc" id="L1077">        position.dataCollector.closeNewList();</span>
-<span class="fc" id="L1078">      }</span>
+<span class="fc" id="L1095">        position.dataCollector.closeNewList();</span>
+<span class="fc" id="L1096">      }</span>
     }
-<span class="fc" id="L1080">  }</span>
+<span class="fc" id="L1098">  }</span>
 
   /**
    * Creates the tokens.
@@ -1092,33 +1110,34 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static void createTokens(List&lt;ComponentToken&gt; statsTokenList,
-      HashMap&lt;Integer, Integer&gt; tokensData, List&lt;Integer&gt; docSet)
+      Map&lt;Integer, Integer&gt; tokensData, List&lt;Integer&gt; docSet)
       throws IOException {
-<span class="pc bpc" id="L1097" title="1 of 2 branches missed.">    if (statsTokenList != null) {</span>
-<span class="fc bfc" id="L1098" title="All 2 branches covered.">      for (ComponentToken token : statsTokenList) {</span>
-<span class="fc" id="L1099">        token.dataCollector.initNewList(1);</span>
+<span class="pc bpc" id="L1115" title="1 of 2 branches missed.">    if (statsTokenList != null) {</span>
+<span class="fc bfc" id="L1116" title="All 2 branches covered.">      for (ComponentToken token : statsTokenList) {</span>
+<span class="fc" id="L1117">        token.dataCollector.initNewList(1);</span>
         Integer tmpValue;
-<span class="fc" id="L1101">        long[] values = new long[docSet.size()];</span>
-<span class="fc" id="L1102">        int value, number = 0;</span>
-<span class="pc bpc" id="L1103" title="1 of 2 branches missed.">        if (tokensData != null) {</span>
-<span class="fc bfc" id="L1104" title="All 2 branches covered.">          for (int docId : docSet) {</span>
-<span class="fc" id="L1105">            tmpValue = tokensData.get(docId);</span>
-<span class="pc bpc" id="L1106" title="1 of 2 branches missed.">            value = tmpValue == null ? 0 : tmpValue.intValue();</span>
-<span class="pc bpc" id="L1107" title="4 of 6 branches missed.">            if (((token.minimumLong == null) || (value &gt;= token.minimumLong))</span>
+<span class="fc" id="L1119">        long[] values = new long[docSet.size()];</span>
+        int value;
+<span class="fc" id="L1121">        int number = 0;</span>
+<span class="pc bpc" id="L1122" title="1 of 2 branches missed.">        if (tokensData != null) {</span>
+<span class="fc bfc" id="L1123" title="All 2 branches covered.">          for (int docId : docSet) {</span>
+<span class="fc" id="L1124">            tmpValue = tokensData.get(docId);</span>
+<span class="pc bpc" id="L1125" title="1 of 2 branches missed.">            value = tmpValue == null ? 0 : tmpValue.intValue();</span>
+<span class="pc bpc" id="L1126" title="4 of 6 branches missed.">            if (((token.minimumLong == null) || (value &gt;= token.minimumLong))</span>
                 &amp;&amp; ((token.maximumLong == null)
-<span class="nc bnc" id="L1109" title="All 2 branches missed.">                    || (value &lt;= token.maximumLong))) {</span>
-<span class="fc" id="L1110">              values[number] = value;</span>
-<span class="fc" id="L1111">              number++;</span>
+<span class="nc bnc" id="L1128" title="All 2 branches missed.">                    || (value &lt;= token.maximumLong))) {</span>
+<span class="fc" id="L1129">              values[number] = value;</span>
+<span class="fc" id="L1130">              number++;</span>
             }
-<span class="fc" id="L1113">          }</span>
+<span class="fc" id="L1132">          }</span>
         }
-<span class="fc bfc" id="L1115" title="All 2 branches covered.">        if (number &gt; 0) {</span>
-<span class="fc" id="L1116">          token.dataCollector.add(values, number);</span>
+<span class="fc bfc" id="L1134" title="All 2 branches covered.">        if (number &gt; 0) {</span>
+<span class="fc" id="L1135">          token.dataCollector.add(values, number);</span>
         }
-<span class="fc" id="L1118">        token.dataCollector.closeNewList();</span>
-<span class="fc" id="L1119">      }</span>
+<span class="fc" id="L1137">        token.dataCollector.closeNewList();</span>
+<span class="fc" id="L1138">      }</span>
     }
-<span class="fc" id="L1121">  }</span>
+<span class="fc" id="L1140">  }</span>
 
   /**
    * Creates the stats.
@@ -1135,173 +1154,177 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static void createStats(List&lt;ComponentSpan&gt; statsSpanList,
-      HashMap&lt;Integer, Integer&gt; positionsData,
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt; spansNumberData,
+      Map&lt;Integer, Integer&gt; positionsData,
+      Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt; spansNumberData,
       Integer[] docSet) throws IOException {
-<span class="pc bpc" id="L1141" title="1 of 2 branches missed.">    if (statsSpanList != null) {</span>
-<span class="fc bfc" id="L1142" title="All 2 branches covered.">      for (ComponentSpan span : statsSpanList) {</span>
-<span class="pc bpc" id="L1143" title="1 of 2 branches missed.">        if (span.parser.needArgumentsNumber() &gt; span.queries.length) {</span>
-<span class="nc" id="L1144">          throw new IOException(</span>
+<span class="pc bpc" id="L1160" title="1 of 2 branches missed.">    if (statsSpanList != null) {</span>
+<span class="fc bfc" id="L1161" title="All 2 branches covered.">      for (ComponentSpan span : statsSpanList) {</span>
+<span class="pc bpc" id="L1162" title="1 of 2 branches missed.">        if (span.parser.needArgumentsNumber() &gt; span.queries.length) {</span>
+<span class="nc" id="L1163">          throw new IOException(</span>
               &quot;function &quot; + span.parser + &quot; expects (at least) &quot;
-<span class="nc" id="L1146">                  + span.parser.needArgumentsNumber() + &quot; queries&quot;);</span>
+<span class="nc" id="L1165">                  + span.parser.needArgumentsNumber() + &quot; queries&quot;);</span>
         }
         // collect
-<span class="fc" id="L1149">        HashMap&lt;Integer, long[]&gt; args = computeArguments(spansNumberData,</span>
+<span class="fc" id="L1168">        Map&lt;Integer, long[]&gt; args = computeArguments(spansNumberData,</span>
             span.queries, docSet);
-<span class="pc bpc" id="L1151" title="1 of 2 branches missed.">        if (span.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="pc bpc" id="L1170" title="1 of 2 branches missed.">        if (span.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
           // try to call functionParser as little as possible
-<span class="pc bpc" id="L1153" title="2 of 8 branches missed.">          if (span.statsType.equals(CodecUtil.STATS_BASIC)</span>
+<span class="pc bpc" id="L1172" title="2 of 8 branches missed.">          if (span.statsType.equals(CodecUtil.STATS_BASIC)</span>
               &amp;&amp; (span.minimumLong == null) &amp;&amp; (span.maximumLong == null)
               &amp;&amp; (span.functions == null
-<span class="pc bpc" id="L1156" title="2 of 4 branches missed.">                  || (span.functionBasic() &amp;&amp; span.functionSumRule()</span>
-<span class="pc bpc" id="L1157" title="1 of 2 branches missed.">                      &amp;&amp; !span.functionNeedPositions()))) {</span>
+<span class="pc bpc" id="L1175" title="2 of 4 branches missed.">                  || (span.functionBasic() &amp;&amp; span.functionSumRule()</span>
+<span class="pc bpc" id="L1176" title="1 of 2 branches missed.">                      &amp;&amp; !span.functionNeedPositions()))) {</span>
             // initialise
-<span class="fc" id="L1159">            int length = span.parser.needArgumentsNumber();</span>
-<span class="fc" id="L1160">            long[] valueSum = new long[length];</span>
-<span class="fc" id="L1161">            long valuePositions = 0;</span>
+<span class="fc" id="L1178">            int length = span.parser.needArgumentsNumber();</span>
+<span class="fc" id="L1179">            long[] valueSum = new long[length];</span>
+<span class="fc" id="L1180">            long valuePositions = 0;</span>
             // collect
-<span class="pc bpc" id="L1163" title="1 of 2 branches missed.">            if (docSet.length &gt; 0) {</span>
+<span class="pc bpc" id="L1182" title="1 of 2 branches missed.">            if (docSet.length &gt; 0) {</span>
               long[] tmpArgs;
-<span class="fc bfc" id="L1165" title="All 2 branches covered.">              for (int docId : docSet) {</span>
-<span class="fc" id="L1166">                tmpArgs = args.get(docId);</span>
-<span class="fc bfc" id="L1167" title="All 2 branches covered.">                valuePositions += (positionsData == null) ? 0</span>
-<span class="fc" id="L1168">                    : positionsData.get(docId);</span>
-<span class="pc bpc" id="L1169" title="1 of 2 branches missed.">                if (tmpArgs != null) {</span>
-<span class="fc bfc" id="L1170" title="All 2 branches covered.">                  for (int i = 0; i &lt; length; i++) {</span>
-<span class="fc" id="L1171">                    valueSum[i] += tmpArgs[i];</span>
+<span class="fc bfc" id="L1184" title="All 2 branches covered.">              for (int docId : docSet) {</span>
+<span class="fc" id="L1185">                tmpArgs = args.get(docId);</span>
+<span class="fc bfc" id="L1186" title="All 2 branches covered.">                valuePositions += (positionsData == null) ? 0</span>
+<span class="fc" id="L1187">                    : positionsData.get(docId);</span>
+<span class="pc bpc" id="L1188" title="1 of 2 branches missed.">                if (tmpArgs != null) {</span>
+<span class="fc bfc" id="L1189" title="All 2 branches covered.">                  for (int i = 0; i &lt; length; i++) {</span>
+<span class="fc" id="L1190">                    valueSum[i] += tmpArgs[i];</span>
                   }
                 }
               }
               long valueLong;
-<span class="fc" id="L1176">              span.dataCollector.initNewList(1);</span>
+<span class="fc" id="L1195">              span.dataCollector.initNewList(1);</span>
               try {
-<span class="fc" id="L1178">                valueLong = span.parser.getValueLong(valueSum, valuePositions);</span>
-<span class="fc" id="L1179">                span.dataCollector.add(valueLong, docSet.length);</span>
-<span class="nc" id="L1180">              } catch (IOException e) {</span>
-<span class="nc" id="L1181">                span.dataCollector.error(e.getMessage());</span>
-<span class="fc" id="L1182">              }</span>
-<span class="pc bpc" id="L1183" title="1 of 2 branches missed.">              if (span.functions != null) {</span>
-<span class="fc bfc" id="L1184" title="All 2 branches covered.">                for (SubComponentFunction function : span.functions) {</span>
-<span class="fc" id="L1185">                  function.dataCollector.initNewList(1);</span>
-<span class="pc bpc" id="L1186" title="1 of 2 branches missed.">                  if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="fc" id="L1197">                valueLong = span.parser.getValueLong(valueSum, valuePositions);</span>
+<span class="fc" id="L1198">                span.dataCollector.add(valueLong, docSet.length);</span>
+<span class="nc" id="L1199">              } catch (IOException e) {</span>
+<span class="nc" id="L1200">                log.debug(e);</span>
+<span class="nc" id="L1201">                span.dataCollector.error(e.getMessage());</span>
+<span class="fc" id="L1202">              }</span>
+<span class="pc bpc" id="L1203" title="1 of 2 branches missed.">              if (span.functions != null) {</span>
+<span class="fc bfc" id="L1204" title="All 2 branches covered.">                for (SubComponentFunction function : span.functions) {</span>
+<span class="fc" id="L1205">                  function.dataCollector.initNewList(1);</span>
+<span class="pc bpc" id="L1206" title="1 of 2 branches missed.">                  if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
                     try {
-<span class="fc" id="L1188">                      valueLong = function.parserFunction.getValueLong(valueSum,</span>
+<span class="fc" id="L1208">                      valueLong = function.parserFunction.getValueLong(valueSum,</span>
                           valuePositions);
-<span class="fc" id="L1190">                      function.dataCollector.add(valueLong, docSet.length);</span>
-<span class="nc" id="L1191">                    } catch (IOException e) {</span>
-<span class="nc" id="L1192">                      function.dataCollector.error(e.getMessage());</span>
-<span class="pc" id="L1193">                    }</span>
-<span class="nc" id="L1194">                  } else if (function.dataType</span>
-<span class="nc bnc" id="L1195" title="All 2 branches missed.">                      .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="fc" id="L1210">                      function.dataCollector.add(valueLong, docSet.length);</span>
+<span class="nc" id="L1211">                    } catch (IOException e) {</span>
+<span class="nc" id="L1212">                      log.debug(e);</span>
+<span class="nc" id="L1213">                      function.dataCollector.error(e.getMessage());</span>
+<span class="pc" id="L1214">                    }</span>
+<span class="nc" id="L1215">                  } else if (function.dataType</span>
+<span class="nc bnc" id="L1216" title="All 2 branches missed.">                      .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
                     try {
-<span class="nc" id="L1197">                      double valueDouble = function.parserFunction</span>
-<span class="nc" id="L1198">                          .getValueDouble(valueSum, valuePositions);</span>
-<span class="nc" id="L1199">                      function.dataCollector.add(valueDouble, docSet.length);</span>
-<span class="nc" id="L1200">                    } catch (IOException e) {</span>
-<span class="nc" id="L1201">                      function.dataCollector.error(e.getMessage());</span>
-<span class="nc" id="L1202">                    }</span>
+<span class="nc" id="L1218">                      double valueDouble = function.parserFunction</span>
+<span class="nc" id="L1219">                          .getValueDouble(valueSum, valuePositions);</span>
+<span class="nc" id="L1220">                      function.dataCollector.add(valueDouble, docSet.length);</span>
+<span class="nc" id="L1221">                    } catch (IOException e) {</span>
+<span class="nc" id="L1222">                      log.debug(e);</span>
+<span class="nc" id="L1223">                      function.dataCollector.error(e.getMessage());</span>
+<span class="nc" id="L1224">                    }</span>
                   } else {
-<span class="nc" id="L1204">                    throw new IOException(</span>
+<span class="nc" id="L1226">                    throw new IOException(</span>
                         &quot;can't handle function dataType &quot; + function.dataType);
                   }
-<span class="fc" id="L1207">                  function.dataCollector.closeNewList();</span>
-<span class="fc" id="L1208">                }</span>
+<span class="fc" id="L1229">                  function.dataCollector.closeNewList();</span>
+<span class="fc" id="L1230">                }</span>
               }
-<span class="fc" id="L1210">              span.dataCollector.closeNewList();</span>
+<span class="fc" id="L1232">              span.dataCollector.closeNewList();</span>
             }
-<span class="fc" id="L1212">          } else {</span>
+<span class="fc" id="L1234">          } else {</span>
             // collect
-<span class="pc bpc" id="L1214" title="1 of 2 branches missed.">            if (docSet.length &gt; 0) {</span>
-<span class="fc" id="L1215">              int number = 0, positions;</span>
+<span class="pc bpc" id="L1236" title="1 of 2 branches missed.">            if (docSet.length &gt; 0) {</span>
+<span class="fc" id="L1237">              int number = 0;</span>
+              int positions;
               long valueLong;
               double valueDouble;
-<span class="fc" id="L1218">              long values[] = new long[docSet.length];</span>
-<span class="fc" id="L1219">              long functionValuesLong[][] = null;</span>
-<span class="fc" id="L1220">              double functionValuesDouble[][] = null;</span>
-<span class="fc" id="L1221">              span.dataCollector.initNewList(1);</span>
-<span class="pc bpc" id="L1222" title="1 of 2 branches missed.">              if (span.functions != null) {</span>
-<span class="fc" id="L1223">                functionValuesLong = new long[span.functions.size()][];</span>
-<span class="fc" id="L1224">                functionValuesDouble = new double[span.functions.size()][];</span>
-<span class="pc bpc" id="L1225" title="1 of 2 branches missed.">                for (int i = 0; i &lt; span.functions.size(); i++) {</span>
-<span class="nc" id="L1226">                  SubComponentFunction function = span.functions.get(i);</span>
-<span class="nc bnc" id="L1227" title="All 2 branches missed.">                  if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L1228">                    functionValuesLong[i] = new long[docSet.length];</span>
-<span class="nc" id="L1229">                    functionValuesDouble[i] = null;</span>
-<span class="nc" id="L1230">                  } else if (function.dataType</span>
-<span class="nc bnc" id="L1231" title="All 2 branches missed.">                      .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L1232">                    functionValuesLong[i] = null;</span>
-<span class="nc" id="L1233">                    functionValuesDouble[i] = new double[docSet.length];</span>
+<span class="fc" id="L1241">              long[] values = new long[docSet.length];</span>
+<span class="fc" id="L1242">              long[][] functionValuesLong = null;</span>
+<span class="fc" id="L1243">              double[][] functionValuesDouble = null;</span>
+<span class="fc" id="L1244">              span.dataCollector.initNewList(1);</span>
+<span class="pc bpc" id="L1245" title="1 of 2 branches missed.">              if (span.functions != null) {</span>
+<span class="fc" id="L1246">                functionValuesLong = new long[span.functions.size()][];</span>
+<span class="fc" id="L1247">                functionValuesDouble = new double[span.functions.size()][];</span>
+<span class="pc bpc" id="L1248" title="1 of 2 branches missed.">                for (int i = 0; i &lt; span.functions.size(); i++) {</span>
+<span class="nc" id="L1249">                  SubComponentFunction function = span.functions.get(i);</span>
+<span class="nc bnc" id="L1250" title="All 2 branches missed.">                  if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L1251">                    functionValuesLong[i] = new long[docSet.length];</span>
+<span class="nc" id="L1252">                    functionValuesDouble[i] = null;</span>
+<span class="nc" id="L1253">                  } else if (function.dataType</span>
+<span class="nc bnc" id="L1254" title="All 2 branches missed.">                      .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L1255">                    functionValuesLong[i] = null;</span>
+<span class="nc" id="L1256">                    functionValuesDouble[i] = new double[docSet.length];</span>
                   }
-<span class="nc" id="L1235">                  function.dataCollector.initNewList(1);</span>
+<span class="nc" id="L1258">                  function.dataCollector.initNewList(1);</span>
                 }
               }
-<span class="fc bfc" id="L1238" title="All 2 branches covered.">              for (int docId : docSet) {</span>
-<span class="pc bpc" id="L1239" title="1 of 2 branches missed.">                positions = (positionsData == null) ? 0</span>
-<span class="nc bnc" id="L1240" title="All 2 branches missed.">                    : (positionsData.get(docId) == null ? 0</span>
-<span class="pc" id="L1241">                        : positionsData.get(docId));</span>
-                try {
-<span class="fc" id="L1243">                  valueLong = span.parser.getValueLong(args.get(docId),</span>
-                      positions);
-<span class="fc bfc" id="L1245" title="All 2 branches covered.">                  if (((span.minimumLong == null)</span>
-<span class="fc bfc" id="L1246" title="All 4 branches covered.">                      || (valueLong &gt;= span.minimumLong))</span>
-                      &amp;&amp; ((span.maximumLong == null)
-<span class="fc bfc" id="L1248" title="All 2 branches covered.">                          || (valueLong &lt;= span.maximumLong))) {</span>
-<span class="fc" id="L1249">                    values[number] = valueLong;</span>
-<span class="pc bpc" id="L1250" title="1 of 2 branches missed.">                    if (span.functions != null) {</span>
-<span class="pc bpc" id="L1251" title="1 of 2 branches missed.">                      for (int i = 0; i &lt; span.functions.size(); i++) {</span>
-<span class="nc" id="L1252">                        SubComponentFunction function = span.functions.get(i);</span>
-                        try {
-<span class="nc" id="L1254">                          if (function.dataType</span>
-<span class="nc bnc" id="L1255" title="All 2 branches missed.">                              .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L1256">                            valueLong = function.parserFunction</span>
-<span class="nc" id="L1257">                                .getValueLong(args.get(docId), positions);</span>
-<span class="nc" id="L1258">                            functionValuesLong[i][number] = valueLong;</span>
-<span class="nc" id="L1259">                          } else if (function.dataType</span>
-<span class="nc bnc" id="L1260" title="All 2 branches missed.">                              .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L1261">                            valueDouble = function.parserFunction</span>
-<span class="nc" id="L1262">                                .getValueDouble(args.get(docId), positions);</span>
-<span class="nc" id="L1263">                            functionValuesDouble[i][number] = valueDouble;</span>
-                          }
-<span class="nc" id="L1265">                        } catch (IOException e) {</span>
-<span class="nc" id="L1266">                          function.dataCollector.error(e.getMessage());</span>
-<span class="nc" id="L1267">                        }</span>
-                      }
+<span class="fc bfc" id="L1261" title="All 2 branches covered.">              for (int docId : docSet) {</span>
+<span class="pc bpc" id="L1262" title="1 of 2 branches missed.">                if (positionsData == null) {</span>
+<span class="fc" id="L1263">                  positions = 0;</span>
+                } else {
+<span class="nc bnc" id="L1265" title="All 2 branches missed.">                  positions = (positionsData.get(docId) == null ? 0</span>
+<span class="nc" id="L1266">                      : positionsData.get(docId));</span>
+                }
+<span class="fc" id="L1268">                valueLong = span.parser.getValueLong(args.get(docId),</span>
+                    positions);
+<span class="fc bfc" id="L1270" title="All 2 branches covered.">                if (((span.minimumLong == null)</span>
+<span class="fc bfc" id="L1271" title="All 4 branches covered.">                    || (valueLong &gt;= span.minimumLong))</span>
+                    &amp;&amp; ((span.maximumLong == null)
+<span class="fc bfc" id="L1273" title="All 2 branches covered.">                        || (valueLong &lt;= span.maximumLong))) {</span>
+<span class="fc" id="L1274">                  values[number] = valueLong;</span>
+<span class="pc bpc" id="L1275" title="1 of 2 branches missed.">                  if (span.functions != null) {</span>
+<span class="pc bpc" id="L1276" title="1 of 2 branches missed.">                    for (int i = 0; i &lt; span.functions.size(); i++) {</span>
+<span class="nc" id="L1277">                      SubComponentFunction function = span.functions.get(i);</span>
+                      try {
+<span class="nc" id="L1279">                        if (function.dataType</span>
+<span class="nc bnc" id="L1280" title="All 2 branches missed.">                            .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L1281">                          valueLong = function.parserFunction</span>
+<span class="nc" id="L1282">                              .getValueLong(args.get(docId), positions);</span>
+<span class="nc" id="L1283">                          functionValuesLong[i][number] = valueLong;</span>
+<span class="nc" id="L1284">                        } else if (function.dataType</span>
+<span class="nc bnc" id="L1285" title="All 2 branches missed.">                            .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L1286">                          valueDouble = function.parserFunction</span>
+<span class="nc" id="L1287">                              .getValueDouble(args.get(docId), positions);</span>
+<span class="nc" id="L1288">                          functionValuesDouble[i][number] = valueDouble;</span>
+                        }
+<span class="nc" id="L1290">                      } catch (IOException e) {</span>
+<span class="nc" id="L1291">                        log.debug(e);</span>
+<span class="nc" id="L1292">                        function.dataCollector.error(e.getMessage());</span>
+<span class="nc" id="L1293">                      }</span>
                     }
-<span class="fc" id="L1270">                    number++;</span>
                   }
-<span class="nc" id="L1272">                } catch (IOException e) {</span>
-<span class="nc" id="L1273">                  span.dataCollector.error(e.getMessage());</span>
-<span class="fc" id="L1274">                }</span>
+<span class="fc" id="L1296">                  number++;</span>
+                }
               }
-<span class="fc bfc" id="L1276" title="All 2 branches covered.">              if (number &gt; 0) {</span>
-<span class="fc" id="L1277">                span.dataCollector.add(values, number);</span>
-<span class="pc bpc" id="L1278" title="1 of 2 branches missed.">                if (span.functions != null) {</span>
-<span class="pc bpc" id="L1279" title="1 of 2 branches missed.">                  for (int i = 0; i &lt; span.functions.size(); i++) {</span>
-<span class="nc" id="L1280">                    SubComponentFunction function = span.functions.get(i);</span>
-<span class="nc bnc" id="L1281" title="All 2 branches missed.">                    if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L1282">                      function.dataCollector.add(functionValuesLong[i], number);</span>
-<span class="nc" id="L1283">                    } else if (function.dataType</span>
-<span class="nc bnc" id="L1284" title="All 2 branches missed.">                        .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L1285">                      function.dataCollector.add(functionValuesDouble[i],</span>
+<span class="fc bfc" id="L1299" title="All 2 branches covered.">              if (number &gt; 0) {</span>
+<span class="fc" id="L1300">                span.dataCollector.add(values, number);</span>
+<span class="pc bpc" id="L1301" title="1 of 2 branches missed.">                if (span.functions != null) {</span>
+<span class="pc bpc" id="L1302" title="1 of 2 branches missed.">                  for (int i = 0; i &lt; span.functions.size(); i++) {</span>
+<span class="nc" id="L1303">                    SubComponentFunction function = span.functions.get(i);</span>
+<span class="nc bnc" id="L1304" title="All 2 branches missed.">                    if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L1305">                      function.dataCollector.add(functionValuesLong[i], number);</span>
+<span class="nc" id="L1306">                    } else if (function.dataType</span>
+<span class="nc bnc" id="L1307" title="All 2 branches missed.">                        .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L1308">                      function.dataCollector.add(functionValuesDouble[i],</span>
                           number);
                     }
                   }
                 }
               }
-<span class="fc" id="L1291">              span.dataCollector.closeNewList();</span>
-<span class="pc bpc" id="L1292" title="1 of 2 branches missed.">              if (span.functions != null) {</span>
-<span class="pc bpc" id="L1293" title="1 of 2 branches missed.">                for (SubComponentFunction function : span.functions) {</span>
-<span class="nc" id="L1294">                  function.dataCollector.closeNewList();</span>
-<span class="nc" id="L1295">                }</span>
+<span class="fc" id="L1314">              span.dataCollector.closeNewList();</span>
+<span class="pc bpc" id="L1315" title="1 of 2 branches missed.">              if (span.functions != null) {</span>
+<span class="pc bpc" id="L1316" title="1 of 2 branches missed.">                for (SubComponentFunction function : span.functions) {</span>
+<span class="nc" id="L1317">                  function.dataCollector.closeNewList();</span>
+<span class="nc" id="L1318">                }</span>
               }
-<span class="fc" id="L1297">            }</span>
+<span class="fc" id="L1320">            }</span>
           }
         } else {
-<span class="nc" id="L1300">          throw new IOException(&quot;unexpected dataType &quot; + span.dataType);</span>
+<span class="nc" id="L1323">          throw new IOException(&quot;unexpected dataType &quot; + span.dataType);</span>
         }
-<span class="fc" id="L1302">      }</span>
+<span class="fc" id="L1325">      }</span>
     }
-<span class="fc" id="L1304">  }</span>
+<span class="fc" id="L1327">  }</span>
 
   /**
    * Creates the list.
@@ -1328,154 +1351,154 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static void createList(List&lt;ComponentList&gt; listList,
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt; spansNumberData,
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt;&gt; spansMatchData,
+      Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt; spansNumberData,
+      Map&lt;MtasSpanQuery, Map&lt;Integer, List&lt;Match&gt;&gt;&gt; spansMatchData,
       List&lt;Integer&gt; docSet, String field, int docBase, String uniqueKeyField,
       CodecInfo mtasCodecInfo, IndexSearcher searcher) throws IOException {
-<span class="nc bnc" id="L1335" title="All 2 branches missed.">    if (listList != null) {</span>
-<span class="nc bnc" id="L1336" title="All 2 branches missed.">      for (ComponentList list : listList) {</span>
+<span class="nc bnc" id="L1358" title="All 2 branches missed.">    if (listList != null) {</span>
+<span class="nc bnc" id="L1359" title="All 2 branches missed.">      for (ComponentList list : listList) {</span>
         // collect not only stats
-<span class="nc bnc" id="L1338" title="All 2 branches missed.">        if (list.number &gt; 0) {</span>
-<span class="nc" id="L1339">          HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt; matchData = spansMatchData</span>
-<span class="nc" id="L1340">              .get(list.spanQuery);</span>
-<span class="nc" id="L1341">          HashMap&lt;Integer, Integer&gt; numberData = spansNumberData</span>
-<span class="nc" id="L1342">              .get(list.spanQuery);</span>
-          ArrayList&lt;Match&gt; matchList;
+<span class="nc bnc" id="L1361" title="All 2 branches missed.">        if (list.number &gt; 0) {</span>
+<span class="nc" id="L1362">          Map&lt;Integer, List&lt;Match&gt;&gt; matchData = spansMatchData</span>
+<span class="nc" id="L1363">              .get(list.spanQuery);</span>
+<span class="nc" id="L1364">          Map&lt;Integer, Integer&gt; numberData = spansNumberData</span>
+<span class="nc" id="L1365">              .get(list.spanQuery);</span>
+          List&lt;Match&gt; matchList;
           Integer matchNumber;
-<span class="nc bnc" id="L1345" title="All 2 branches missed.">          if (list.output.equals(ComponentList.LIST_OUTPUT_HIT)) {</span>
-<span class="nc bnc" id="L1346" title="All 2 branches missed.">            for (int docId : docSet) {</span>
-<span class="nc bnc" id="L1347" title="All 2 branches missed.">              if (matchData != null</span>
-<span class="nc bnc" id="L1348" title="All 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
-<span class="nc bnc" id="L1349" title="All 2 branches missed.">                if (list.position &lt; (list.start + list.number)) {</span>
-<span class="nc" id="L1350">                  boolean getDoc = false;</span>
+<span class="nc bnc" id="L1368" title="All 2 branches missed.">          if (list.output.equals(ComponentList.LIST_OUTPUT_HIT)) {</span>
+<span class="nc bnc" id="L1369" title="All 2 branches missed.">            for (int docId : docSet) {</span>
+<span class="nc bnc" id="L1370" title="All 2 branches missed.">              if (matchData != null</span>
+<span class="nc bnc" id="L1371" title="All 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
+<span class="nc bnc" id="L1372" title="All 2 branches missed.">                if (list.position &lt; (list.start + list.number)) {</span>
+<span class="nc" id="L1373">                  boolean getDoc = false;</span>
                   Match m;
-<span class="nc bnc" id="L1352" title="All 2 branches missed.">                  for (int i = 0; i &lt; matchList.size(); i++) {</span>
-<span class="nc bnc" id="L1353" title="All 4 branches missed.">                    if ((list.position &gt;= list.start)</span>
+<span class="nc bnc" id="L1375" title="All 2 branches missed.">                  for (int i = 0; i &lt; matchList.size(); i++) {</span>
+<span class="nc bnc" id="L1376" title="All 4 branches missed.">                    if ((list.position &gt;= list.start)</span>
                         &amp;&amp; (list.position &lt; (list.start + list.number))) {
-<span class="nc" id="L1355">                      m = matchList.get(i);</span>
-<span class="nc" id="L1356">                      getDoc = true;</span>
-<span class="nc" id="L1357">                      int startPosition = m.startPosition;</span>
-<span class="nc" id="L1358">                      int endPosition = m.endPosition - 1;</span>
-<span class="nc" id="L1359">                      ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; terms = mtasCodecInfo</span>
-<span class="nc" id="L1360">                          .getPositionedTermsByPrefixesAndPositionRange(field,</span>
+<span class="nc" id="L1378">                      m = matchList.get(i);</span>
+<span class="nc" id="L1379">                      getDoc = true;</span>
+<span class="nc" id="L1380">                      int startPosition = m.startPosition;</span>
+<span class="nc" id="L1381">                      int endPosition = m.endPosition - 1;</span>
+<span class="nc" id="L1382">                      List&lt;MtasTreeHit&lt;String&gt;&gt; terms = mtasCodecInfo</span>
+<span class="nc" id="L1383">                          .getPositionedTermsByPrefixesAndPositionRange(field,</span>
                               (docId - docBase), list.prefixes,
                               startPosition - list.left,
                               endPosition + list.right);
                       // construct hit
-<span class="nc" id="L1365">                      HashMap&lt;Integer, ArrayList&lt;String&gt;&gt; kwicListHits = new HashMap&lt;Integer, ArrayList&lt;String&gt;&gt;();</span>
-<span class="nc" id="L1366">                      for (int position = Math.max(0,</span>
-<span class="nc bnc" id="L1367" title="All 2 branches missed.">                          startPosition - list.left); position &lt;= (endPosition</span>
-<span class="nc" id="L1368">                              + list.right); position++) {</span>
-<span class="nc" id="L1369">                        kwicListHits.put(position, new ArrayList&lt;String&gt;());</span>
+<span class="nc" id="L1388">                      Map&lt;Integer, List&lt;String&gt;&gt; kwicListHits = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L1389">                      for (int position = Math.max(0,</span>
+<span class="nc bnc" id="L1390" title="All 2 branches missed.">                          startPosition - list.left); position &lt;= (endPosition</span>
+<span class="nc" id="L1391">                              + list.right); position++) {</span>
+<span class="nc" id="L1392">                        kwicListHits.put(position, new ArrayList&lt;String&gt;());</span>
                       }
-                      ArrayList&lt;String&gt; termList;
-<span class="nc bnc" id="L1372" title="All 2 branches missed.">                      for (MtasTreeHit&lt;String&gt; term : terms) {</span>
-<span class="nc" id="L1373">                        for (int position = Math.max(</span>
+                      List&lt;String&gt; termList;
+<span class="nc bnc" id="L1395" title="All 2 branches missed.">                      for (MtasTreeHit&lt;String&gt; term : terms) {</span>
+<span class="nc" id="L1396">                        for (int position = Math.max(</span>
                             (startPosition - list.left),
-<span class="nc bnc" id="L1375" title="All 2 branches missed.">                            term.startPosition); position &lt;= Math.min(</span>
+<span class="nc bnc" id="L1398" title="All 2 branches missed.">                            term.startPosition); position &lt;= Math.min(</span>
                                 (endPosition + list.right),
-<span class="nc" id="L1377">                                term.endPosition); position++) {</span>
-<span class="nc" id="L1378">                          termList = kwicListHits.get(position);</span>
-<span class="nc" id="L1379">                          termList.add(term.data);</span>
+<span class="nc" id="L1400">                                term.endPosition); position++) {</span>
+<span class="nc" id="L1401">                          termList = kwicListHits.get(position);</span>
+<span class="nc" id="L1402">                          termList.add(term.data);</span>
                         }
-<span class="nc" id="L1381">                      }</span>
-<span class="nc" id="L1382">                      list.hits.add(new ListHit(docId, i, m, kwicListHits));</span>
+<span class="nc" id="L1404">                      }</span>
+<span class="nc" id="L1405">                      list.hits.add(new ListHit(docId, i, m, kwicListHits));</span>
                     }
-<span class="nc" id="L1384">                    list.position++;</span>
+<span class="nc" id="L1407">                    list.position++;</span>
                   }
-<span class="nc bnc" id="L1386" title="All 2 branches missed.">                  if (getDoc) {</span>
+<span class="nc bnc" id="L1409" title="All 2 branches missed.">                  if (getDoc) {</span>
                     // get unique id
-<span class="nc" id="L1388">                    Document doc = searcher.doc(docId,</span>
-<span class="nc" id="L1389">                        new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
-<span class="nc" id="L1390">                    IndexableField indxfld = doc.getField(uniqueKeyField);</span>
+<span class="nc" id="L1411">                    Document doc = searcher.doc(docId,</span>
+<span class="nc" id="L1412">                        new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
+<span class="nc" id="L1413">                    IndexableField indxfld = doc.getField(uniqueKeyField);</span>
                     // get other doc info
-<span class="nc bnc" id="L1392" title="All 2 branches missed.">                    if (indxfld != null) {</span>
-<span class="nc" id="L1393">                      list.uniqueKey.put(docId, indxfld.stringValue());</span>
+<span class="nc bnc" id="L1415" title="All 2 branches missed.">                    if (indxfld != null) {</span>
+<span class="nc" id="L1416">                      list.uniqueKey.put(docId, indxfld.stringValue());</span>
                     }
-<span class="nc" id="L1395">                    list.subTotal.put(docId, matchList.size());</span>
-<span class="nc" id="L1396">                    IndexDoc mDoc = mtasCodecInfo.getDoc(field,</span>
+<span class="nc" id="L1418">                    list.subTotal.put(docId, matchList.size());</span>
+<span class="nc" id="L1419">                    IndexDoc mDoc = mtasCodecInfo.getDoc(field,</span>
                         (docId - docBase));
-<span class="nc bnc" id="L1398" title="All 2 branches missed.">                    if (mDoc != null) {</span>
-<span class="nc" id="L1399">                      list.minPosition.put(docId, mDoc.minPosition);</span>
-<span class="nc" id="L1400">                      list.maxPosition.put(docId, mDoc.maxPosition);</span>
+<span class="nc bnc" id="L1421" title="All 2 branches missed.">                    if (mDoc != null) {</span>
+<span class="nc" id="L1422">                      list.minPosition.put(docId, mDoc.minPosition);</span>
+<span class="nc" id="L1423">                      list.maxPosition.put(docId, mDoc.maxPosition);</span>
                     }
                   }
-<span class="nc" id="L1403">                } else {</span>
-<span class="nc" id="L1404">                  list.position += matchList.size();</span>
+<span class="nc" id="L1426">                } else {</span>
+<span class="nc" id="L1427">                  list.position += matchList.size();</span>
                 }
-<span class="nc bnc" id="L1406" title="All 2 branches missed.">              } else if (numberData != null</span>
-<span class="nc bnc" id="L1407" title="All 2 branches missed.">                  &amp;&amp; (matchNumber = numberData.get(docId)) != null) {</span>
-<span class="nc" id="L1408">                list.position += matchNumber;                </span>
+<span class="nc bnc" id="L1429" title="All 2 branches missed.">              } else if (numberData != null</span>
+<span class="nc bnc" id="L1430" title="All 2 branches missed.">                  &amp;&amp; (matchNumber = numberData.get(docId)) != null) {</span>
+<span class="nc" id="L1431">                list.position += matchNumber;</span>
               }
-<span class="nc" id="L1410">            }</span>
-<span class="nc" id="L1411">            list.total = list.position;</span>
-<span class="nc bnc" id="L1412" title="All 2 branches missed.">          } else if (list.output.equals(ComponentList.LIST_OUTPUT_TOKEN)) {</span>
-<span class="nc bnc" id="L1413" title="All 2 branches missed.">            for (int docId : docSet) {</span>
-<span class="nc bnc" id="L1414" title="All 2 branches missed.">              if (matchData != null</span>
-<span class="nc bnc" id="L1415" title="All 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
-<span class="nc bnc" id="L1416" title="All 2 branches missed.">                if (list.position &lt; (list.start + list.number)) {</span>
-<span class="nc" id="L1417">                  boolean getDoc = false;</span>
+<span class="nc" id="L1433">            }</span>
+<span class="nc" id="L1434">            list.total = list.position;</span>
+<span class="nc bnc" id="L1435" title="All 2 branches missed.">          } else if (list.output.equals(ComponentList.LIST_OUTPUT_TOKEN)) {</span>
+<span class="nc bnc" id="L1436" title="All 2 branches missed.">            for (int docId : docSet) {</span>
+<span class="nc bnc" id="L1437" title="All 2 branches missed.">              if (matchData != null</span>
+<span class="nc bnc" id="L1438" title="All 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
+<span class="nc bnc" id="L1439" title="All 2 branches missed.">                if (list.position &lt; (list.start + list.number)) {</span>
+<span class="nc" id="L1440">                  boolean getDoc = false;</span>
                   Match m;
-<span class="nc bnc" id="L1419" title="All 2 branches missed.">                  for (int i = 0; i &lt; matchList.size(); i++) {</span>
-<span class="nc bnc" id="L1420" title="All 4 branches missed.">                    if ((list.position &gt;= list.start)</span>
+<span class="nc bnc" id="L1442" title="All 2 branches missed.">                  for (int i = 0; i &lt; matchList.size(); i++) {</span>
+<span class="nc bnc" id="L1443" title="All 4 branches missed.">                    if ((list.position &gt;= list.start)</span>
                         &amp;&amp; (list.position &lt; (list.start + list.number))) {
-<span class="nc" id="L1422">                      m = matchList.get(i);</span>
-<span class="nc" id="L1423">                      getDoc = true;</span>
-<span class="nc" id="L1424">                      int startPosition = m.startPosition;</span>
-<span class="nc" id="L1425">                      int endPosition = m.endPosition - 1;</span>
-                      ArrayList&lt;MtasTokenString&gt; tokens;
-<span class="nc" id="L1427">                      tokens = mtasCodecInfo</span>
-<span class="nc" id="L1428">                          .getPrefixFilteredObjectsByPositions(field,</span>
+<span class="nc" id="L1445">                      m = matchList.get(i);</span>
+<span class="nc" id="L1446">                      getDoc = true;</span>
+<span class="nc" id="L1447">                      int startPosition = m.startPosition;</span>
+<span class="nc" id="L1448">                      int endPosition = m.endPosition - 1;</span>
+                      List&lt;MtasTokenString&gt; tokens;
+<span class="nc" id="L1450">                      tokens = mtasCodecInfo</span>
+<span class="nc" id="L1451">                          .getPrefixFilteredObjectsByPositions(field,</span>
                               (docId - docBase), list.prefixes,
                               startPosition - list.left,
                               endPosition + list.right);
-<span class="nc" id="L1432">                      list.tokens.add(new ListToken(docId, i, m, tokens));</span>
+<span class="nc" id="L1455">                      list.tokens.add(new ListToken(docId, i, m, tokens));</span>
                     }
-<span class="nc" id="L1434">                    list.position++;</span>
+<span class="nc" id="L1457">                    list.position++;</span>
                   }
-<span class="nc bnc" id="L1436" title="All 2 branches missed.">                  if (getDoc) {</span>
+<span class="nc bnc" id="L1459" title="All 2 branches missed.">                  if (getDoc) {</span>
                     // get unique id
-<span class="nc" id="L1438">                    Document doc = searcher.doc(docId,</span>
-<span class="nc" id="L1439">                        new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
-<span class="nc" id="L1440">                    IndexableField indxfld = doc.getField(uniqueKeyField);</span>
+<span class="nc" id="L1461">                    Document doc = searcher.doc(docId,</span>
+<span class="nc" id="L1462">                        new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
+<span class="nc" id="L1463">                    IndexableField indxfld = doc.getField(uniqueKeyField);</span>
                     // get other doc info
-<span class="nc bnc" id="L1442" title="All 2 branches missed.">                    if (indxfld != null) {</span>
-<span class="nc" id="L1443">                      list.uniqueKey.put(docId, indxfld.stringValue());</span>
+<span class="nc bnc" id="L1465" title="All 2 branches missed.">                    if (indxfld != null) {</span>
+<span class="nc" id="L1466">                      list.uniqueKey.put(docId, indxfld.stringValue());</span>
                     }
-<span class="nc" id="L1445">                    list.subTotal.put(docId, matchList.size());</span>
-<span class="nc" id="L1446">                    IndexDoc mDoc = mtasCodecInfo.getDoc(field,</span>
+<span class="nc" id="L1468">                    list.subTotal.put(docId, matchList.size());</span>
+<span class="nc" id="L1469">                    IndexDoc mDoc = mtasCodecInfo.getDoc(field,</span>
                         (docId - docBase));
-<span class="nc bnc" id="L1448" title="All 2 branches missed.">                    if (mDoc != null) {</span>
-<span class="nc" id="L1449">                      list.minPosition.put(docId, mDoc.minPosition);</span>
-<span class="nc" id="L1450">                      list.maxPosition.put(docId, mDoc.maxPosition);</span>
+<span class="nc bnc" id="L1471" title="All 2 branches missed.">                    if (mDoc != null) {</span>
+<span class="nc" id="L1472">                      list.minPosition.put(docId, mDoc.minPosition);</span>
+<span class="nc" id="L1473">                      list.maxPosition.put(docId, mDoc.maxPosition);</span>
                     }
                   }
-<span class="nc" id="L1453">                } else {</span>
-<span class="nc" id="L1454">                  list.position += matchList.size();</span>
+<span class="nc" id="L1476">                } else {</span>
+<span class="nc" id="L1477">                  list.position += matchList.size();</span>
                 }
-<span class="nc bnc" id="L1456" title="All 2 branches missed.">              } else if (numberData != null</span>
-<span class="nc bnc" id="L1457" title="All 2 branches missed.">                  &amp;&amp; (matchNumber = numberData.get(docId)) != null) {</span>
-<span class="nc" id="L1458">                list.position += matchNumber;                </span>
+<span class="nc bnc" id="L1479" title="All 2 branches missed.">              } else if (numberData != null</span>
+<span class="nc bnc" id="L1480" title="All 2 branches missed.">                  &amp;&amp; (matchNumber = numberData.get(docId)) != null) {</span>
+<span class="nc" id="L1481">                list.position += matchNumber;</span>
               }
-<span class="nc" id="L1460">            }</span>
-<span class="nc" id="L1461">            list.total = list.position;</span>
+<span class="nc" id="L1483">            }</span>
+<span class="nc" id="L1484">            list.total = list.position;</span>
           }
 
-<span class="nc" id="L1464">        } else {</span>
-<span class="nc" id="L1465">          HashMap&lt;Integer, Integer&gt; data = spansNumberData.get(list.spanQuery);</span>
-<span class="nc bnc" id="L1466" title="All 2 branches missed.">          if (data != null) {</span>
-<span class="nc bnc" id="L1467" title="All 2 branches missed.">            for (int docId : docSet) {</span>
-<span class="nc" id="L1468">              Integer matchNumber = data.get(docId);</span>
-<span class="nc bnc" id="L1469" title="All 2 branches missed.">              if (matchNumber != null) {</span>
-<span class="nc" id="L1470">                list.position += matchNumber;</span>
+<span class="nc" id="L1487">        } else {</span>
+<span class="nc" id="L1488">          Map&lt;Integer, Integer&gt; data = spansNumberData.get(list.spanQuery);</span>
+<span class="nc bnc" id="L1489" title="All 2 branches missed.">          if (data != null) {</span>
+<span class="nc bnc" id="L1490" title="All 2 branches missed.">            for (int docId : docSet) {</span>
+<span class="nc" id="L1491">              Integer matchNumber = data.get(docId);</span>
+<span class="nc bnc" id="L1492" title="All 2 branches missed.">              if (matchNumber != null) {</span>
+<span class="nc" id="L1493">                list.position += matchNumber;</span>
               }
-<span class="nc" id="L1472">            }</span>
-<span class="nc" id="L1473">            list.total = list.position;</span>
+<span class="nc" id="L1495">            }</span>
+<span class="nc" id="L1496">            list.total = list.position;</span>
           }
         }
-<span class="nc" id="L1476">      }</span>
+<span class="nc" id="L1499">      }</span>
     }
-<span class="nc" id="L1478">  }</span>
+<span class="nc" id="L1501">  }</span>
 
   /**
    * Creates the group.
@@ -1502,176 +1525,177 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static void createGroup(List&lt;ComponentGroup&gt; groupList,
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt;&gt; spansMatchData,
+      Map&lt;MtasSpanQuery, Map&lt;Integer, List&lt;Match&gt;&gt;&gt; spansMatchData,
       List&lt;Integer&gt; docSet, FieldInfo fieldInfo, String field, int docBase,
       CodecInfo mtasCodecInfo, IndexSearcher searcher, LeafReaderContext lrc)
       throws IOException {
 
-<span class="pc bpc" id="L1510" title="2 of 4 branches missed.">    if (mtasCodecInfo != null &amp;&amp; groupList != null) {</span>
-      ArrayList&lt;Match&gt; matchList;
-      HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt; matchData;
-<span class="fc bfc" id="L1513" title="All 2 branches covered.">      for (ComponentGroup group : groupList) {</span>
-<span class="fc" id="L1514">        group.dataCollector.setWithTotal();</span>
-<span class="pc bpc" id="L1515" title="1 of 2 branches missed.">        if (group.prefixes.size() &gt; 0) {</span>
-<span class="fc" id="L1516">          matchData = spansMatchData.get(group.spanQuery);</span>
-<span class="fc" id="L1517">          HashSet&lt;String&gt; knownPrefixes = collectKnownPrefixes(fieldInfo);</span>
-<span class="fc" id="L1518">          HashSet&lt;String&gt; intersectionPrefixes = collectIntersectionPrefixes(</span>
+<span class="pc bpc" id="L1533" title="2 of 4 branches missed.">    if (mtasCodecInfo != null &amp;&amp; groupList != null) {</span>
+      List&lt;Match&gt; matchList;
+      Map&lt;Integer, List&lt;Match&gt;&gt; matchData;
+<span class="fc bfc" id="L1536" title="All 2 branches covered.">      for (ComponentGroup group : groupList) {</span>
+<span class="fc" id="L1537">        group.dataCollector.setWithTotal();</span>
+<span class="pc bpc" id="L1538" title="1 of 2 branches missed.">        if (!group.prefixes.isEmpty()) {</span>
+<span class="fc" id="L1539">          matchData = spansMatchData.get(group.spanQuery);</span>
+<span class="fc" id="L1540">          Set&lt;String&gt; knownPrefixes = collectKnownPrefixes(fieldInfo);</span>
+<span class="fc" id="L1541">          Set&lt;String&gt; intersectionPrefixes = collectIntersectionPrefixes(</span>
               fieldInfo);
-<span class="fc" id="L1520">          boolean intersectionGroupPrefixes = intersectionPrefixes(group,</span>
+<span class="fc" id="L1543">          boolean intersectionGroupPrefixes = intersectionPrefixes(group,</span>
               intersectionPrefixes);
-<span class="fc" id="L1522">          boolean availablePrefixes = availablePrefixes(group, knownPrefixes);</span>
+<span class="fc" id="L1545">          boolean availablePrefixes = availablePrefixes(group, knownPrefixes);</span>
           // sort match lists
-<span class="pc bpc" id="L1524" title="1 of 2 branches missed.">          if (!intersectionGroupPrefixes) {</span>
-<span class="fc bfc" id="L1525" title="All 2 branches covered.">            for (Entry&lt;Integer,ArrayList&lt;Match&gt;&gt; entry : matchData.entrySet()) {</span>
-<span class="fc" id="L1526">              sortMatchList(entry.getValue());</span>
-<span class="fc" id="L1527">            }</span>
+<span class="pc bpc" id="L1547" title="1 of 2 branches missed.">          if (!intersectionGroupPrefixes) {</span>
+<span class="fc bfc" id="L1548" title="All 2 branches covered.">            for (Entry&lt;Integer, List&lt;Match&gt;&gt; entry : matchData.entrySet()) {</span>
+<span class="fc" id="L1549">              sortMatchList(entry.getValue());</span>
+<span class="fc" id="L1550">            }</span>
           }
           // init
-<span class="fc" id="L1530">          group.dataCollector.initNewList(1);</span>
+<span class="fc" id="L1553">          group.dataCollector.initNewList(1);</span>
           int docId;
 
-<span class="fc" id="L1533">          HashMap&lt;GroupHit, Long&gt; occurencesSum = new HashMap&lt;GroupHit, Long&gt;();</span>
-<span class="fc" id="L1534">          HashMap&lt;GroupHit, Integer&gt; occurencesN = new HashMap&lt;GroupHit, Integer&gt;();</span>
-<span class="fc" id="L1535">          HashSet&lt;GroupHit&gt; occurencesInCurrentDocument = new HashSet&lt;GroupHit&gt;();</span>
-
-<span class="pc bpc" id="L1537" title="1 of 2 branches missed.">          if (!availablePrefixes) {</span>
-<span class="nc" id="L1538">            HashMap&lt;Integer, GroupHit&gt; hits = new HashMap&lt;Integer, GroupHit&gt;();</span>
-<span class="nc bnc" id="L1539" title="All 2 branches missed.">            for (int docCounter = 0; docCounter &lt; docSet.size(); docCounter++) {</span>
-<span class="nc" id="L1540">              occurencesInCurrentDocument.clear();</span>
-<span class="nc" id="L1541">              docId = docSet.get(docCounter);</span>
-              GroupHit hit, hitKey;
-<span class="nc bnc" id="L1543" title="All 2 branches missed.">              if (matchData != null</span>
-<span class="nc bnc" id="L1544" title="All 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null</span>
-<span class="nc bnc" id="L1545" title="All 2 branches missed.">                  &amp;&amp; matchList.size() &gt; 0) {</span>
-<span class="nc" id="L1546">                Iterator&lt;Match&gt; it = matchList.listIterator();</span>
-<span class="nc bnc" id="L1547" title="All 2 branches missed.">                while (it.hasNext()) {</span>
-<span class="nc" id="L1548">                  Match m = it.next();</span>
-<span class="nc" id="L1549">                  IntervalTreeNodeData&lt;String&gt; positionHit = createPositionHit(</span>
+<span class="fc" id="L1556">          Map&lt;GroupHit, Long&gt; occurencesSum = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L1557">          Map&lt;GroupHit, Integer&gt; occurencesN = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L1558">          Set&lt;GroupHit&gt; occurencesInCurrentDocument = new HashSet&lt;&gt;();</span>
+
+<span class="pc bpc" id="L1560" title="1 of 2 branches missed.">          if (!availablePrefixes) {</span>
+<span class="nc" id="L1561">            HashMap&lt;Integer, GroupHit&gt; hits = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L1562" title="All 2 branches missed.">            for (int docCounter = 0; docCounter &lt; docSet.size(); docCounter++) {</span>
+<span class="nc" id="L1563">              occurencesInCurrentDocument.clear();</span>
+<span class="nc" id="L1564">              docId = docSet.get(docCounter);</span>
+              GroupHit hit;
+              GroupHit hitKey;
+<span class="nc bnc" id="L1567" title="All 2 branches missed.">              if (matchData != null</span>
+<span class="nc bnc" id="L1568" title="All 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null</span>
+<span class="nc bnc" id="L1569" title="All 2 branches missed.">                  &amp;&amp; !matchList.isEmpty()) {</span>
+<span class="nc" id="L1570">                Iterator&lt;Match&gt; it = matchList.listIterator();</span>
+<span class="nc bnc" id="L1571" title="All 2 branches missed.">                while (it.hasNext()) {</span>
+<span class="nc" id="L1572">                  Match m = it.next();</span>
+<span class="nc" id="L1573">                  IntervalTreeNodeData&lt;String&gt; positionHit = createPositionHit(</span>
                       m, group);
-<span class="nc" id="L1551">                  int length = m.endPosition - m.startPosition;</span>
-<span class="nc" id="L1552">                  hitKey = null;</span>
-<span class="nc bnc" id="L1553" title="All 2 branches missed.">                  if (!hits.containsKey(length)) {</span>
-<span class="nc" id="L1554">                    hit = new GroupHit(positionHit.list, positionHit.start,</span>
+<span class="nc" id="L1575">                  int length = m.endPosition - m.startPosition;</span>
+<span class="nc" id="L1576">                  hitKey = null;</span>
+<span class="nc bnc" id="L1577" title="All 2 branches missed.">                  if (!hits.containsKey(length)) {</span>
+<span class="nc" id="L1578">                    hit = new GroupHit(positionHit.list, positionHit.start,</span>
                         positionHit.end, positionHit.hitStart,
                         positionHit.hitEnd, group, knownPrefixes);
-<span class="nc" id="L1557">                    hits.put(length, hit);</span>
+<span class="nc" id="L1581">                    hits.put(length, hit);</span>
                   } else {
-<span class="nc" id="L1559">                    hit = hits.get(length);</span>
-<span class="nc bnc" id="L1560" title="All 2 branches missed.">                    for (GroupHit hitKeyItem : occurencesSum.keySet()) {</span>
-<span class="nc bnc" id="L1561" title="All 2 branches missed.">                      if (hitKeyItem.equals(hit)) {</span>
-<span class="nc" id="L1562">                        hitKey = hitKeyItem;</span>
-<span class="nc" id="L1563">                        break;</span>
+<span class="nc" id="L1583">                    hit = hits.get(length);</span>
+<span class="nc bnc" id="L1584" title="All 2 branches missed.">                    for (GroupHit hitKeyItem : occurencesSum.keySet()) {</span>
+<span class="nc bnc" id="L1585" title="All 2 branches missed.">                      if (hitKeyItem.equals(hit)) {</span>
+<span class="nc" id="L1586">                        hitKey = hitKeyItem;</span>
+<span class="nc" id="L1587">                        break;</span>
                       }
-<span class="nc" id="L1565">                    }</span>
+<span class="nc" id="L1589">                    }</span>
                   }
-<span class="nc bnc" id="L1567" title="All 2 branches missed.">                  if (hitKey == null) {</span>
-<span class="nc" id="L1568">                    occurencesSum.put(hit, Long.valueOf(1));</span>
-<span class="nc" id="L1569">                    occurencesN.put(hit, 1);</span>
-<span class="nc" id="L1570">                    occurencesInCurrentDocument.add(hit);</span>
+<span class="nc bnc" id="L1591" title="All 2 branches missed.">                  if (hitKey == null) {</span>
+<span class="nc" id="L1592">                    occurencesSum.put(hit, Long.valueOf(1));</span>
+<span class="nc" id="L1593">                    occurencesN.put(hit, 1);</span>
+<span class="nc" id="L1594">                    occurencesInCurrentDocument.add(hit);</span>
                   } else {
-<span class="nc" id="L1572">                    occurencesSum.put(hitKey, occurencesSum.get(hitKey) + 1);</span>
-<span class="nc bnc" id="L1573" title="All 2 branches missed.">                    if (!occurencesInCurrentDocument.contains(hitKey)) {</span>
-<span class="nc bnc" id="L1574" title="All 2 branches missed.">                      if (occurencesN.containsKey(hitKey)) {</span>
-<span class="nc" id="L1575">                        occurencesN.put(hitKey, occurencesN.get(hitKey) + 1);</span>
+<span class="nc" id="L1596">                    occurencesSum.put(hitKey, occurencesSum.get(hitKey) + 1);</span>
+<span class="nc bnc" id="L1597" title="All 2 branches missed.">                    if (!occurencesInCurrentDocument.contains(hitKey)) {</span>
+<span class="nc bnc" id="L1598" title="All 2 branches missed.">                      if (occurencesN.containsKey(hitKey)) {</span>
+<span class="nc" id="L1599">                        occurencesN.put(hitKey, occurencesN.get(hitKey) + 1);</span>
                       } else {
-<span class="nc" id="L1577">                        occurencesN.put(hitKey, 1);</span>
+<span class="nc" id="L1601">                        occurencesN.put(hitKey, 1);</span>
                       }
-<span class="nc" id="L1579">                      occurencesInCurrentDocument.add(hitKey);</span>
+<span class="nc" id="L1603">                      occurencesInCurrentDocument.add(hitKey);</span>
                     }
                   }
-<span class="nc" id="L1582">                }</span>
+<span class="nc" id="L1606">                }</span>
               }
             }
 
-<span class="nc" id="L1586">          } else {</span>
-<span class="fc" id="L1587">            int maximumNumberOfDocuments = 0;</span>
-<span class="fc" id="L1588">            int boundaryMinimumNumberOfDocuments = 1;</span>
-<span class="fc" id="L1589">            int boundaryMaximumNumberOfDocuments = 5;</span>
-<span class="fc" id="L1590">            HashSet&lt;GroupHit&gt; administrationOccurrences = new HashSet&lt;GroupHit&gt;();</span>
-<span class="fc bfc" id="L1591" title="All 2 branches covered.">            for (int docCounter = 0; docCounter &lt; docSet.size(); docCounter++) {</span>
-<span class="fc" id="L1592">              occurencesInCurrentDocument.clear();</span>
-<span class="fc" id="L1593">              docId = docSet.get(docCounter);</span>
-<span class="pc bpc" id="L1594" title="1 of 2 branches missed.">              if (matchData != null</span>
-<span class="pc bpc" id="L1595" title="1 of 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null</span>
-<span class="pc bpc" id="L1596" title="1 of 2 branches missed.">                  &amp;&amp; matchList.size() &gt; 0) {</span>
+<span class="nc" id="L1610">          } else {</span>
+<span class="fc" id="L1611">            int maximumNumberOfDocuments = 0;</span>
+<span class="fc" id="L1612">            int boundaryMinimumNumberOfDocuments = 1;</span>
+<span class="fc" id="L1613">            int boundaryMaximumNumberOfDocuments = 5;</span>
+<span class="fc" id="L1614">            Set&lt;GroupHit&gt; administrationOccurrences = new HashSet&lt;&gt;();</span>
+<span class="fc bfc" id="L1615" title="All 2 branches covered.">            for (int docCounter = 0; docCounter &lt; docSet.size(); docCounter++) {</span>
+<span class="fc" id="L1616">              occurencesInCurrentDocument.clear();</span>
+<span class="fc" id="L1617">              docId = docSet.get(docCounter);</span>
+<span class="pc bpc" id="L1618" title="1 of 2 branches missed.">              if (matchData != null</span>
+<span class="pc bpc" id="L1619" title="1 of 2 branches missed.">                  &amp;&amp; (matchList = matchData.get(docId)) != null</span>
+<span class="pc bpc" id="L1620" title="1 of 2 branches missed.">                  &amp;&amp; !matchList.isEmpty()) {</span>
                 // loop over matches
-<span class="fc" id="L1598">                Iterator&lt;Match&gt; it = matchList.listIterator();</span>
-<span class="fc" id="L1599">                ArrayList&lt;IntervalTreeNodeData&lt;String&gt;&gt; positionsHits = new ArrayList&lt;IntervalTreeNodeData&lt;String&gt;&gt;();</span>
-<span class="fc bfc" id="L1600" title="All 2 branches covered.">                while (it.hasNext()) {</span>
-<span class="fc" id="L1601">                  Match m = it.next();</span>
-<span class="fc" id="L1602">                  positionsHits.add(createPositionHit(m, group));</span>
-<span class="fc" id="L1603">                }</span>
-<span class="fc" id="L1604">                mtasCodecInfo.collectTermsByPrefixesForListOfHitPositions(field,</span>
+<span class="fc" id="L1622">                Iterator&lt;Match&gt; it = matchList.listIterator();</span>
+<span class="fc" id="L1623">                ArrayList&lt;IntervalTreeNodeData&lt;String&gt;&gt; positionsHits = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L1624" title="All 2 branches covered.">                while (it.hasNext()) {</span>
+<span class="fc" id="L1625">                  Match m = it.next();</span>
+<span class="fc" id="L1626">                  positionsHits.add(createPositionHit(m, group));</span>
+<span class="fc" id="L1627">                }</span>
+<span class="fc" id="L1628">                mtasCodecInfo.collectTermsByPrefixesForListOfHitPositions(field,</span>
                     (docId - docBase), group.prefixes, positionsHits);
                 // administration
-<span class="fc bfc" id="L1607" title="All 2 branches covered.">                for (IntervalTreeNodeData&lt;String&gt; positionHit : positionsHits) {</span>
-<span class="fc" id="L1608">                  GroupHit hit = new GroupHit(positionHit.list,</span>
+<span class="fc bfc" id="L1631" title="All 2 branches covered.">                for (IntervalTreeNodeData&lt;String&gt; positionHit : positionsHits) {</span>
+<span class="fc" id="L1632">                  GroupHit hit = new GroupHit(positionHit.list,</span>
                       positionHit.start, positionHit.end, positionHit.hitStart,
                       positionHit.hitEnd, group, knownPrefixes);
-<span class="fc" id="L1611">                  GroupHit hitKey = null;</span>
-<span class="fc bfc" id="L1612" title="All 2 branches covered.">                  for (GroupHit hitKeyItem : occurencesSum.keySet()) {</span>
-<span class="fc bfc" id="L1613" title="All 2 branches covered.">                    if (hitKeyItem.equals(hit)) {</span>
-<span class="fc" id="L1614">                      hitKey = hitKeyItem;</span>
-<span class="fc" id="L1615">                      break;</span>
+<span class="fc" id="L1635">                  GroupHit hitKey = null;</span>
+<span class="fc bfc" id="L1636" title="All 2 branches covered.">                  for (GroupHit hitKeyItem : occurencesSum.keySet()) {</span>
+<span class="fc bfc" id="L1637" title="All 2 branches covered.">                    if (hitKeyItem.equals(hit)) {</span>
+<span class="fc" id="L1638">                      hitKey = hitKeyItem;</span>
+<span class="fc" id="L1639">                      break;</span>
                     }
-<span class="fc" id="L1617">                  }</span>
-<span class="fc bfc" id="L1618" title="All 2 branches covered.">                  if (hitKey == null) {</span>
-<span class="fc" id="L1619">                    occurencesSum.put(hit, Long.valueOf(1));</span>
-<span class="fc" id="L1620">                    occurencesN.put(hit, 1);</span>
-<span class="fc" id="L1621">                    occurencesInCurrentDocument.add(hit);</span>
+<span class="fc" id="L1641">                  }</span>
+<span class="fc bfc" id="L1642" title="All 2 branches covered.">                  if (hitKey == null) {</span>
+<span class="fc" id="L1643">                    occurencesSum.put(hit, Long.valueOf(1));</span>
+<span class="fc" id="L1644">                    occurencesN.put(hit, 1);</span>
+<span class="fc" id="L1645">                    occurencesInCurrentDocument.add(hit);</span>
                   } else {
-<span class="fc" id="L1623">                    occurencesSum.put(hitKey, occurencesSum.get(hitKey) + 1);</span>
-<span class="pc bpc" id="L1624" title="1 of 2 branches missed.">                    if (!occurencesInCurrentDocument.contains(hitKey)) {</span>
-<span class="nc bnc" id="L1625" title="All 2 branches missed.">                      if (occurencesN.containsKey(hitKey)) {</span>
-<span class="nc" id="L1626">                        occurencesN.put(hitKey, occurencesN.get(hitKey) + 1);</span>
+<span class="fc" id="L1647">                    occurencesSum.put(hitKey, occurencesSum.get(hitKey) + 1);</span>
+<span class="pc bpc" id="L1648" title="1 of 2 branches missed.">                    if (!occurencesInCurrentDocument.contains(hitKey)) {</span>
+<span class="nc bnc" id="L1649" title="All 2 branches missed.">                      if (occurencesN.containsKey(hitKey)) {</span>
+<span class="nc" id="L1650">                        occurencesN.put(hitKey, occurencesN.get(hitKey) + 1);</span>
                       } else {
-<span class="nc" id="L1628">                        occurencesN.put(hitKey, 1);</span>
+<span class="nc" id="L1652">                        occurencesN.put(hitKey, 1);</span>
                       }
-<span class="nc" id="L1630">                      occurencesInCurrentDocument.add(hitKey);</span>
+<span class="nc" id="L1654">                      occurencesInCurrentDocument.add(hitKey);</span>
                     }
                   }
-<span class="fc" id="L1633">                }</span>
-<span class="pc bpc" id="L1634" title="1 of 2 branches missed.">                if (!intersectionGroupPrefixes) {</span>
-<span class="fc bfc" id="L1635" title="All 2 branches covered.">                  for (GroupHit groupHit : occurencesInCurrentDocument) {</span>
-<span class="fc" id="L1636">                    int tmpNumber = occurencesN.get(groupHit);</span>
-<span class="fc" id="L1637">                    maximumNumberOfDocuments = Math</span>
-<span class="fc" id="L1638">                        .max(maximumNumberOfDocuments, tmpNumber);</span>
-<span class="pc bpc" id="L1639" title="1 of 2 branches missed.">                    if (tmpNumber &gt; boundaryMinimumNumberOfDocuments) {</span>
-<span class="nc" id="L1640">                      administrationOccurrences.add(groupHit);</span>
+<span class="fc" id="L1657">                }</span>
+<span class="pc bpc" id="L1658" title="1 of 2 branches missed.">                if (!intersectionGroupPrefixes) {</span>
+<span class="fc bfc" id="L1659" title="All 2 branches covered.">                  for (GroupHit groupHit : occurencesInCurrentDocument) {</span>
+<span class="fc" id="L1660">                    int tmpNumber = occurencesN.get(groupHit);</span>
+<span class="fc" id="L1661">                    maximumNumberOfDocuments = Math</span>
+<span class="fc" id="L1662">                        .max(maximumNumberOfDocuments, tmpNumber);</span>
+<span class="pc bpc" id="L1663" title="1 of 2 branches missed.">                    if (tmpNumber &gt; boundaryMinimumNumberOfDocuments) {</span>
+<span class="nc" id="L1664">                      administrationOccurrences.add(groupHit);</span>
                     }
-<span class="fc" id="L1642">                  }</span>
+<span class="fc" id="L1666">                  }</span>
                   // collect spans
-<span class="pc bpc" id="L1644" title="1 of 2 branches missed.">                  if (maximumNumberOfDocuments &gt; boundaryMaximumNumberOfDocuments) {</span>
-<span class="nc bnc" id="L1645" title="All 2 branches missed.">                    if (administrationOccurrences.size() &gt; 0) {</span>
-<span class="nc" id="L1646">                      HashMap&lt;GroupHit, Spans&gt; list = collectSpansForOccurences(</span>
+<span class="pc bpc" id="L1668" title="1 of 2 branches missed.">                  if (maximumNumberOfDocuments &gt; boundaryMaximumNumberOfDocuments) {</span>
+<span class="nc bnc" id="L1669" title="All 2 branches missed.">                    if (!administrationOccurrences.isEmpty()) {</span>
+<span class="nc" id="L1670">                      Map&lt;GroupHit, Spans&gt; list = collectSpansForOccurences(</span>
                           administrationOccurrences, knownPrefixes, field,
-                          mtasCodecInfo, searcher, lrc);
-<span class="nc bnc" id="L1649" title="All 2 branches missed.">                      if (list.size() &gt; 0) {</span>
-<span class="nc" id="L1650">                        collectGroupUsingSpans(list, docSet, docBase,</span>
+                          searcher, lrc);
+<span class="nc bnc" id="L1673" title="All 2 branches missed.">                      if (list.size() &gt; 0) {</span>
+<span class="nc" id="L1674">                        collectGroupUsingSpans(list, docSet, docBase,</span>
                             docCounter, matchData, occurencesSum, occurencesN);
                       }
                     }
-<span class="nc" id="L1654">                    administrationOccurrences.clear();</span>
-<span class="nc" id="L1655">                    maximumNumberOfDocuments = 0;</span>
-<span class="nc" id="L1656">                    boundaryMinimumNumberOfDocuments = (int) Math</span>
-<span class="nc" id="L1657">                        .ceil(boundaryMinimumNumberOfDocuments * 1.2);</span>
-<span class="nc" id="L1658">                    boundaryMaximumNumberOfDocuments = (int) Math</span>
-<span class="nc" id="L1659">                        .ceil(boundaryMaximumNumberOfDocuments * 1.2);</span>
+<span class="nc" id="L1678">                    administrationOccurrences.clear();</span>
+<span class="nc" id="L1679">                    maximumNumberOfDocuments = 0;</span>
+<span class="nc" id="L1680">                    boundaryMinimumNumberOfDocuments = (int) Math</span>
+<span class="nc" id="L1681">                        .ceil(boundaryMinimumNumberOfDocuments * 1.2);</span>
+<span class="nc" id="L1682">                    boundaryMaximumNumberOfDocuments = (int) Math</span>
+<span class="nc" id="L1683">                        .ceil(boundaryMaximumNumberOfDocuments * 1.2);</span>
                   }
                 }
               }
             }
           }
 
-<span class="fc bfc" id="L1666" title="All 2 branches covered.">          for (Entry&lt;GroupHit,Long&gt; entry : occurencesSum.entrySet()) {</span>
-<span class="fc" id="L1667">            group.dataCollector.add(entry.getKey().toString(), entry.getValue(),</span>
-<span class="fc" id="L1668">                occurencesN.get(entry.getKey()));</span>
-<span class="fc" id="L1669">          }</span>
-<span class="fc" id="L1670">          group.dataCollector.closeNewList();</span>
+<span class="fc bfc" id="L1690" title="All 2 branches covered.">          for (Entry&lt;GroupHit, Long&gt; entry : occurencesSum.entrySet()) {</span>
+<span class="fc" id="L1691">            group.dataCollector.add(entry.getKey().toString(), entry.getValue(),</span>
+<span class="fc" id="L1692">                occurencesN.get(entry.getKey()));</span>
+<span class="fc" id="L1693">          }</span>
+<span class="fc" id="L1694">          group.dataCollector.closeNewList();</span>
         }
-<span class="fc" id="L1672">      }</span>
+<span class="fc" id="L1696">      }</span>
     }
-<span class="fc" id="L1674">  }</span>
+<span class="fc" id="L1698">  }</span>
 
   /**
    * Available prefixes.
@@ -1683,13 +1707,15 @@ import org.apache.lucene.util.automaton.RegExp;
    * @return true, if successful
    */
   private static boolean availablePrefixes(ComponentGroup group,
-      HashSet&lt;String&gt; knownPrefixes) {
-<span class="pc bpc" id="L1687" title="1 of 2 branches missed.">    for (String prefix : group.prefixes) {</span>
-<span class="pc bpc" id="L1688" title="1 of 2 branches missed.">      if (knownPrefixes.contains(prefix)) {</span>
-<span class="fc" id="L1689">        return true;</span>
-      }
-<span class="nc" id="L1691">    }</span>
-<span class="nc" id="L1692">    return false;</span>
+      Set&lt;String&gt; knownPrefixes) {
+<span class="pc bpc" id="L1711" title="1 of 2 branches missed.">    if (knownPrefixes != null) {</span>
+<span class="pc bpc" id="L1712" title="1 of 2 branches missed.">      for (String prefix : group.prefixes) {</span>
+<span class="pc bpc" id="L1713" title="1 of 2 branches missed.">        if (knownPrefixes.contains(prefix)) {</span>
+<span class="fc" id="L1714">          return true;</span>
+        }
+<span class="nc" id="L1716">      }</span>
+    }
+<span class="nc" id="L1718">    return false;</span>
   }
 
   /**
@@ -1702,13 +1728,15 @@ import org.apache.lucene.util.automaton.RegExp;
    * @return true, if successful
    */
   private static boolean intersectionPrefixes(ComponentGroup group,
-      HashSet&lt;String&gt; intersectionPrefixes) {
-<span class="fc bfc" id="L1706" title="All 2 branches covered.">    for (String prefix : group.prefixes) {</span>
-<span class="pc bpc" id="L1707" title="1 of 2 branches missed.">      if (intersectionPrefixes.contains(prefix)) {</span>
-<span class="nc" id="L1708">        return true;</span>
-      }
-<span class="fc" id="L1710">    }</span>
-<span class="fc" id="L1711">    return false;</span>
+      Set&lt;String&gt; intersectionPrefixes) {
+<span class="pc bpc" id="L1732" title="1 of 2 branches missed.">    if (intersectionPrefixes != null) {</span>
+<span class="fc bfc" id="L1733" title="All 2 branches covered.">      for (String prefix : group.prefixes) {</span>
+<span class="pc bpc" id="L1734" title="1 of 2 branches missed.">        if (intersectionPrefixes.contains(prefix)) {</span>
+<span class="nc" id="L1735">          return true;</span>
+        }
+<span class="fc" id="L1737">      }</span>
+    }
+<span class="fc" id="L1739">    return false;</span>
   }
 
   /**
@@ -1722,37 +1750,38 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static IntervalTreeNodeData&lt;String&gt; createPositionHit(Match m,
       ComponentGroup group) {
-<span class="fc" id="L1725">    Integer start = null, end = null;</span>
-<span class="pc bpc" id="L1726" title="5 of 6 branches missed.">    if (group.hitInside != null || group.hitInsideLeft != null</span>
+<span class="fc" id="L1753">    Integer start = null;</span>
+<span class="fc" id="L1754">    Integer end = null;</span>
+<span class="pc bpc" id="L1755" title="5 of 6 branches missed.">    if (group.hitInside != null || group.hitInsideLeft != null</span>
         || group.hitInsideRight != null) {
-<span class="fc" id="L1728">      start = m.startPosition;</span>
-<span class="fc" id="L1729">      end = m.endPosition - 1;</span>
+<span class="fc" id="L1757">      start = m.startPosition;</span>
+<span class="fc" id="L1758">      end = m.endPosition - 1;</span>
     } else {
-<span class="nc" id="L1731">      start = null;</span>
-<span class="nc" id="L1732">      end = null;</span>
+<span class="nc" id="L1760">      start = null;</span>
+<span class="nc" id="L1761">      end = null;</span>
     }
-<span class="pc bpc" id="L1734" title="1 of 2 branches missed.">    if (group.hitLeft != null) {</span>
-<span class="nc" id="L1735">      start = m.startPosition;</span>
-<span class="nc" id="L1736">      end = Math.max(m.startPosition + group.hitLeft.length - 1,</span>
+<span class="pc bpc" id="L1763" title="1 of 2 branches missed.">    if (group.hitLeft != null) {</span>
+<span class="nc" id="L1764">      start = m.startPosition;</span>
+<span class="nc" id="L1765">      end = Math.max(m.startPosition + group.hitLeft.length - 1,</span>
           m.endPosition - 1);
     }
-<span class="pc bpc" id="L1739" title="1 of 2 branches missed.">    if (group.hitRight != null) {</span>
-<span class="nc" id="L1740">      start = Math.min(m.endPosition - group.hitRight.length + 1,</span>
+<span class="pc bpc" id="L1768" title="1 of 2 branches missed.">    if (group.hitRight != null) {</span>
+<span class="nc" id="L1769">      start = Math.min(m.endPosition - group.hitRight.length + 1,</span>
           m.startPosition);
-<span class="nc bnc" id="L1742" title="All 2 branches missed.">      end = end == null ? m.endPosition : Math.max(end, m.endPosition);</span>
+<span class="nc bnc" id="L1771" title="All 2 branches missed.">      end = end == null ? m.endPosition : Math.max(end, m.endPosition);</span>
     }
-<span class="pc bpc" id="L1744" title="1 of 2 branches missed.">    if (group.left != null) {</span>
-<span class="nc bnc" id="L1745" title="All 2 branches missed.">      start = start == null ? m.startPosition - group.left.length</span>
-<span class="nc" id="L1746">          : Math.min(m.startPosition - group.left.length, start);</span>
-<span class="nc bnc" id="L1747" title="All 2 branches missed.">      end = end == null ? m.startPosition - 1</span>
-<span class="nc" id="L1748">          : Math.max(m.startPosition - 1, end);</span>
+<span class="pc bpc" id="L1773" title="1 of 2 branches missed.">    if (group.left != null) {</span>
+<span class="nc bnc" id="L1774" title="All 2 branches missed.">      start = start == null ? m.startPosition - group.left.length</span>
+<span class="nc" id="L1775">          : Math.min(m.startPosition - group.left.length, start);</span>
+<span class="nc bnc" id="L1776" title="All 2 branches missed.">      end = end == null ? m.startPosition - 1</span>
+<span class="nc" id="L1777">          : Math.max(m.startPosition - 1, end);</span>
     }
-<span class="pc bpc" id="L1750" title="1 of 2 branches missed.">    if (group.right != null) {</span>
-<span class="nc bnc" id="L1751" title="All 2 branches missed.">      start = start == null ? m.endPosition : Math.min(m.endPosition, start);</span>
-<span class="nc bnc" id="L1752" title="All 2 branches missed.">      end = end == null ? m.endPosition + group.right.length</span>
-<span class="nc" id="L1753">          : Math.max(m.endPosition + group.right.length, end);</span>
+<span class="pc bpc" id="L1779" title="1 of 2 branches missed.">    if (group.right != null) {</span>
+<span class="nc bnc" id="L1780" title="All 2 branches missed.">      start = start == null ? m.endPosition : Math.min(m.endPosition, start);</span>
+<span class="nc bnc" id="L1781" title="All 2 branches missed.">      end = end == null ? m.endPosition + group.right.length</span>
+<span class="nc" id="L1782">          : Math.max(m.endPosition + group.right.length, end);</span>
     }
-<span class="fc" id="L1755">    return new IntervalTreeNodeData&lt;String&gt;(start, end, m.startPosition,</span>
+<span class="fc" id="L1784">    return new IntervalTreeNodeData&lt;&gt;(start, end, m.startPosition,</span>
         m.endPosition - 1);
   }
 
@@ -1772,205 +1801,202 @@ import org.apache.lucene.util.automaton.RegExp;
    * @param occurencesSum
    *          the occurences sum
    * @param occurencesN
-   *          the occurences n
+   *          the occurences N
    * @return the int
    * @throws IOException
    *           Signals that an I/O exception has occurred.
    */
-  private static int collectGroupUsingSpans(HashMap&lt;GroupHit, Spans&gt; list,
+  private static int collectGroupUsingSpans(Map&lt;GroupHit, Spans&gt; list,
       List&lt;Integer&gt; docSet, int docBase, int docCounter,
-      HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt; matchData,
-      HashMap&lt;GroupHit, Long&gt; occurencesSum,
-      HashMap&lt;GroupHit, Integer&gt; occurencesN) throws IOException {
-<span class="nc" id="L1785">    int total = 0;</span>
-<span class="nc bnc" id="L1786" title="All 2 branches missed.">    if (docCounter + 1 &lt; docSet.size()) {</span>
+      Map&lt;Integer, List&lt;Match&gt;&gt; matchData, Map&lt;GroupHit, Long&gt; occurencesSum,
+      Map&lt;GroupHit, Integer&gt; occurencesN) throws IOException {
+<span class="nc" id="L1813">    int total = 0;</span>
+<span class="nc bnc" id="L1814" title="All 2 branches missed.">    if (docCounter + 1 &lt; docSet.size()) {</span>
       // initialize
-<span class="nc" id="L1788">      int nextDocCounter = docCounter + 1;</span>
-<span class="nc" id="L1789">      long[] subSum = new long[list.size()];</span>
-<span class="nc" id="L1790">      int[] subN = new int[list.size()];</span>
-<span class="nc" id="L1791">      boolean[] newNextDocs = new boolean[list.size()];</span>
+<span class="nc" id="L1816">      int nextDocCounter = docCounter + 1;</span>
+<span class="nc" id="L1817">      long[] subSum = new long[list.size()];</span>
+<span class="nc" id="L1818">      int[] subN = new int[list.size()];</span>
+<span class="nc" id="L1819">      boolean[] newNextDocs = new boolean[list.size()];</span>
       boolean newNextDoc;
-<span class="nc" id="L1793">      int[] spansNextDoc = new int[list.size()];</span>
-<span class="nc" id="L1794">      int nextDoc = 0;</span>
-      ArrayList&lt;Match&gt; matchList;
-<span class="nc" id="L1796">      GroupHit[] hitList = list.keySet().toArray(new GroupHit[list.size()]);</span>
-<span class="nc" id="L1797">      Spans[] spansList = new Spans[list.size()];</span>
-<span class="nc" id="L1798">      boolean[] finishedSpansList = new boolean[list.size()];</span>
-<span class="nc" id="L1799">      newNextDoc = true;</span>
+<span class="nc" id="L1821">      int[] spansNextDoc = new int[list.size()];</span>
+<span class="nc" id="L1822">      int nextDoc = 0;</span>
+      List&lt;Match&gt; matchList;
+<span class="nc" id="L1824">      GroupHit[] hitList = list.keySet().toArray(new GroupHit[list.size()]);</span>
+<span class="nc" id="L1825">      Spans[] spansList = new Spans[list.size()];</span>
+<span class="nc" id="L1826">      boolean[] finishedSpansList = new boolean[list.size()];</span>
+<span class="nc" id="L1827">      newNextDoc = true;</span>
       // advance spans, find nextDoc
-<span class="nc bnc" id="L1801" title="All 2 branches missed.">      for (int i = 0; i &lt; hitList.length; i++) {</span>
-<span class="nc" id="L1802">        newNextDocs[i] = true;</span>
-<span class="nc" id="L1803">        spansList[i] = list.get(hitList[i]);</span>
-<span class="nc" id="L1804">        spansNextDoc[i] = spansList[i]</span>
-<span class="nc" id="L1805">            .advance(docSet.get(nextDocCounter) - docBase);</span>
-<span class="nc bnc" id="L1806" title="All 2 branches missed.">        nextDoc = (i == 0) ? spansNextDoc[i]</span>
-<span class="nc" id="L1807">            : Math.min(nextDoc, spansNextDoc[i]);</span>
+<span class="nc bnc" id="L1829" title="All 2 branches missed.">      for (int i = 0; i &lt; hitList.length; i++) {</span>
+<span class="nc" id="L1830">        newNextDocs[i] = true;</span>
+<span class="nc" id="L1831">        spansList[i] = list.get(hitList[i]);</span>
+<span class="nc" id="L1832">        spansNextDoc[i] = spansList[i]</span>
+<span class="nc" id="L1833">            .advance(docSet.get(nextDocCounter) - docBase);</span>
+<span class="nc bnc" id="L1834" title="All 2 branches missed.">        nextDoc = (i == 0) ? spansNextDoc[i]</span>
+<span class="nc" id="L1835">            : Math.min(nextDoc, spansNextDoc[i]);</span>
       }
       // loop over future documents
-<span class="nc bnc" id="L1810" title="All 2 branches missed.">      while (nextDoc &lt; DocIdSetIterator.NO_MORE_DOCS) {</span>
+<span class="nc bnc" id="L1838" title="All 2 branches missed.">      while (nextDoc &lt; DocIdSetIterator.NO_MORE_DOCS) {</span>
         // find matches for next document
-<span class="nc bnc" id="L1812" title="All 2 branches missed.">        while (nextDocCounter &lt; docSet.size()</span>
-<span class="nc bnc" id="L1813" title="All 2 branches missed.">            &amp;&amp; docSet.get(nextDocCounter) &lt; (nextDoc + docBase)) {</span>
-<span class="nc" id="L1814">          nextDocCounter++;</span>
+<span class="nc bnc" id="L1840" title="All 2 branches missed.">        while (nextDocCounter &lt; docSet.size()</span>
+<span class="nc bnc" id="L1841" title="All 2 branches missed.">            &amp;&amp; docSet.get(nextDocCounter) &lt; (nextDoc + docBase)) {</span>
+<span class="nc" id="L1842">          nextDocCounter++;</span>
         }
         // finish, if no more docs in set
-<span class="nc bnc" id="L1817" title="All 2 branches missed.">        if (nextDocCounter &gt;= docSet.size()) {</span>
-<span class="nc" id="L1818">          break;</span>
+<span class="nc bnc" id="L1845" title="All 2 branches missed.">        if (nextDocCounter &gt;= docSet.size()) {</span>
+<span class="nc" id="L1846">          break;</span>
         }
         // go to the matches
-<span class="nc bnc" id="L1821" title="All 2 branches missed.">        if (docSet.get(nextDocCounter) == nextDoc + docBase) {</span>
-<span class="nc" id="L1822">          matchList = matchData.get(nextDoc + docBase);</span>
-<span class="nc bnc" id="L1823" title="All 4 branches missed.">          if (matchList != null &amp;&amp; matchList.size() &gt; 0) {</span>
+<span class="nc bnc" id="L1849" title="All 2 branches missed.">        if (docSet.get(nextDocCounter) == nextDoc + docBase) {</span>
+<span class="nc" id="L1850">          matchList = matchData.get(nextDoc + docBase);</span>
+<span class="nc bnc" id="L1851" title="All 4 branches missed.">          if (matchList != null &amp;&amp; !matchList.isEmpty()) {</span>
             // initialize
-<span class="nc" id="L1825">            int currentMatchPosition = 0;</span>
-<span class="nc" id="L1826">            int lastMatchStartPosition = matchList</span>
-<span class="nc" id="L1827">                .get(matchList.size() - 1).startPosition;</span>
-<span class="nc" id="L1828">            ArrayList&lt;Match&gt; newMatchList = new ArrayList&lt;Match&gt;(</span>
-<span class="nc" id="L1829">                matchList.size());</span>
-<span class="nc" id="L1830">            int currentSpanPosition = Spans.NO_MORE_POSITIONS;</span>
+<span class="nc" id="L1853">            int currentMatchPosition = 0;</span>
+<span class="nc" id="L1854">            int lastMatchStartPosition = matchList</span>
+<span class="nc" id="L1855">                .get(matchList.size() - 1).startPosition;</span>
+<span class="nc" id="L1856">            ArrayList&lt;Match&gt; newMatchList = new ArrayList&lt;&gt;(matchList.size());</span>
+<span class="nc" id="L1857">            int currentSpanPosition = Spans.NO_MORE_POSITIONS;</span>
             // check and initialize for each span
-<span class="nc bnc" id="L1832" title="All 2 branches missed.">            for (int i = 0; i &lt; spansList.length; i++) {</span>
-<span class="nc bnc" id="L1833" title="All 2 branches missed.">              if (spansList[i].docID() == nextDoc) {</span>
-<span class="nc" id="L1834">                int tmpStartPosition = spansList[i].nextStartPosition();</span>
-<span class="nc bnc" id="L1835" title="All 2 branches missed.">                if (tmpStartPosition &lt; Spans.NO_MORE_POSITIONS) {</span>
-<span class="nc" id="L1836">                  finishedSpansList[i] = false;</span>
+<span class="nc bnc" id="L1859" title="All 2 branches missed.">            for (int i = 0; i &lt; spansList.length; i++) {</span>
+<span class="nc bnc" id="L1860" title="All 2 branches missed.">              if (spansList[i].docID() == nextDoc) {</span>
+<span class="nc" id="L1861">                int tmpStartPosition = spansList[i].nextStartPosition();</span>
+<span class="nc bnc" id="L1862" title="All 2 branches missed.">                if (tmpStartPosition &lt; Spans.NO_MORE_POSITIONS) {</span>
+<span class="nc" id="L1863">                  finishedSpansList[i] = false;</span>
                 } else {
-<span class="nc" id="L1838">                  finishedSpansList[i] = true;</span>
+<span class="nc" id="L1865">                  finishedSpansList[i] = true;</span>
                 }
                 // compute position
-<span class="nc bnc" id="L1841" title="All 2 branches missed.">                currentSpanPosition = (currentSpanPosition == Spans.NO_MORE_POSITIONS)</span>
+<span class="nc bnc" id="L1868" title="All 2 branches missed.">                currentSpanPosition = (currentSpanPosition == Spans.NO_MORE_POSITIONS)</span>
                     ? tmpStartPosition
-<span class="nc" id="L1843">                    : Math.min(currentSpanPosition, tmpStartPosition);</span>
-<span class="nc" id="L1844">              } else {</span>
-<span class="nc" id="L1845">                finishedSpansList[i] = true;</span>
+<span class="nc" id="L1870">                    : Math.min(currentSpanPosition, tmpStartPosition);</span>
+<span class="nc" id="L1871">              } else {</span>
+<span class="nc" id="L1872">                finishedSpansList[i] = true;</span>
               }
             }
             // loop over matches
-<span class="nc bnc" id="L1849" title="All 4 branches missed.">            while (currentMatchPosition &lt; matchList.size()</span>
+<span class="nc bnc" id="L1876" title="All 4 branches missed.">            while (currentMatchPosition &lt; matchList.size()</span>
                 &amp;&amp; currentSpanPosition &lt; Spans.NO_MORE_POSITIONS) {
 
-<span class="nc" id="L1852">              if (currentSpanPosition &lt; matchList</span>
-<span class="nc bnc" id="L1853" title="All 2 branches missed.">                  .get(currentMatchPosition).startPosition) {</span>
+<span class="nc" id="L1879">              if (currentSpanPosition &lt; matchList</span>
+<span class="nc bnc" id="L1880" title="All 2 branches missed.">                  .get(currentMatchPosition).startPosition) {</span>
                 // do nothing, match not reached
-<span class="nc bnc" id="L1855" title="All 2 branches missed.">              } else if (currentSpanPosition &gt; lastMatchStartPosition) {</span>
+<span class="nc bnc" id="L1882" title="All 2 branches missed.">              } else if (currentSpanPosition &gt; lastMatchStartPosition) {</span>
                 // finish, past last match
-<span class="nc" id="L1857">                break;</span>
+<span class="nc" id="L1884">                break;</span>
               } else {
                 // advance matches
-<span class="nc bnc" id="L1860" title="All 2 branches missed.">                while (currentMatchPosition &lt; matchList.size()</span>
+<span class="nc bnc" id="L1887" title="All 2 branches missed.">                while (currentMatchPosition &lt; matchList.size()</span>
                     &amp;&amp; currentSpanPosition &gt; matchList
-<span class="nc bnc" id="L1862" title="All 2 branches missed.">                        .get(currentMatchPosition).startPosition) {</span>
+<span class="nc bnc" id="L1889" title="All 2 branches missed.">                        .get(currentMatchPosition).startPosition) {</span>
                   // store current match, not relevant
-<span class="nc" id="L1864">                  newMatchList.add(matchList.get(currentMatchPosition));</span>
-<span class="nc" id="L1865">                  currentMatchPosition++;</span>
+<span class="nc" id="L1891">                  newMatchList.add(matchList.get(currentMatchPosition));</span>
+<span class="nc" id="L1892">                  currentMatchPosition++;</span>
                 }
                 // equal startPosition
-<span class="nc bnc" id="L1868" title="All 2 branches missed.">                while (currentMatchPosition &lt; matchList.size()</span>
+<span class="nc bnc" id="L1895" title="All 2 branches missed.">                while (currentMatchPosition &lt; matchList.size()</span>
                     &amp;&amp; currentSpanPosition == matchList
-<span class="nc bnc" id="L1870" title="All 2 branches missed.">                        .get(currentMatchPosition).startPosition) {</span>
+<span class="nc bnc" id="L1897" title="All 2 branches missed.">                        .get(currentMatchPosition).startPosition) {</span>
                   // check for each span
-<span class="nc bnc" id="L1872" title="All 2 branches missed.">                  for (int i = 0; i &lt; spansList.length; i++) {</span>
+<span class="nc bnc" id="L1899" title="All 2 branches missed.">                  for (int i = 0; i &lt; spansList.length; i++) {</span>
                     // equal start and end, therefore match
-<span class="nc bnc" id="L1874" title="All 4 branches missed.">                    if (!finishedSpansList[i] &amp;&amp; spansList[i].docID() == nextDoc</span>
-<span class="nc" id="L1875">                        &amp;&amp; spansList[i].startPosition() == matchList</span>
-<span class="nc bnc" id="L1876" title="All 2 branches missed.">                            .get(currentMatchPosition).startPosition</span>
-<span class="nc" id="L1877">                        &amp;&amp; spansList[i].endPosition() == matchList</span>
-<span class="nc bnc" id="L1878" title="All 2 branches missed.">                            .get(currentMatchPosition).endPosition) {</span>
+<span class="nc bnc" id="L1901" title="All 4 branches missed.">                    if (!finishedSpansList[i] &amp;&amp; spansList[i].docID() == nextDoc</span>
+<span class="nc" id="L1902">                        &amp;&amp; spansList[i].startPosition() == matchList</span>
+<span class="nc bnc" id="L1903" title="All 2 branches missed.">                            .get(currentMatchPosition).startPosition</span>
+<span class="nc" id="L1904">                        &amp;&amp; spansList[i].endPosition() == matchList</span>
+<span class="nc bnc" id="L1905" title="All 2 branches missed.">                            .get(currentMatchPosition).endPosition) {</span>
                       // administration
-<span class="nc" id="L1880">                      total++;</span>
-<span class="nc" id="L1881">                      subSum[i]++;</span>
-<span class="nc bnc" id="L1882" title="All 2 branches missed.">                      if (newNextDocs[i]) {</span>
-<span class="nc" id="L1883">                        subN[i]++;</span>
-<span class="nc" id="L1884">                        newNextDocs[i] = false;</span>
-<span class="nc" id="L1885">                        newNextDoc = false;</span>
+<span class="nc" id="L1907">                      total++;</span>
+<span class="nc" id="L1908">                      subSum[i]++;</span>
+<span class="nc bnc" id="L1909" title="All 2 branches missed.">                      if (newNextDocs[i]) {</span>
+<span class="nc" id="L1910">                        subN[i]++;</span>
+<span class="nc" id="L1911">                        newNextDocs[i] = false;</span>
+<span class="nc" id="L1912">                        newNextDoc = false;</span>
                       }
-<span class="nc bnc" id="L1887" title="All 2 branches missed.">                    } else if (!finishedSpansList[i]</span>
-<span class="nc bnc" id="L1888" title="All 2 branches missed.">                        &amp;&amp; spansList[i].docID() == nextDoc</span>
-<span class="nc" id="L1889">                        &amp;&amp; spansList[i].startPosition() == matchList</span>
-<span class="nc bnc" id="L1890" title="All 2 branches missed.">                            .get(currentMatchPosition).startPosition) {</span>
+<span class="nc bnc" id="L1914" title="All 2 branches missed.">                    } else if (!finishedSpansList[i]</span>
+<span class="nc bnc" id="L1915" title="All 2 branches missed.">                        &amp;&amp; spansList[i].docID() == nextDoc</span>
+<span class="nc" id="L1916">                        &amp;&amp; spansList[i].startPosition() == matchList</span>
+<span class="nc bnc" id="L1917" title="All 2 branches missed.">                            .get(currentMatchPosition).startPosition) {</span>
                       // no match, store
-<span class="nc" id="L1892">                      newMatchList.add(matchList.get(currentMatchPosition));</span>
+<span class="nc" id="L1919">                      newMatchList.add(matchList.get(currentMatchPosition));</span>
                     }
                   }
-<span class="nc" id="L1895">                  currentMatchPosition++;</span>
+<span class="nc" id="L1922">                  currentMatchPosition++;</span>
                 }
               }
 
               // advance spans
-<span class="nc bnc" id="L1900" title="All 2 branches missed.">              if (currentMatchPosition &lt; matchList.size()) {</span>
-<span class="nc" id="L1901">                currentSpanPosition = Spans.NO_MORE_POSITIONS;</span>
-<span class="nc bnc" id="L1902" title="All 2 branches missed.">                for (int i = 0; i &lt; spansList.length; i++) {</span>
-<span class="nc bnc" id="L1903" title="All 2 branches missed.">                  if (!finishedSpansList[i]</span>
-<span class="nc bnc" id="L1904" title="All 2 branches missed.">                      &amp;&amp; (spansList[i].docID() == nextDoc)) {</span>
-<span class="nc bnc" id="L1905" title="All 2 branches missed.">                    while (!finishedSpansList[i]</span>
-<span class="nc" id="L1906">                        &amp;&amp; spansList[i].startPosition() &lt; matchList</span>
-<span class="nc bnc" id="L1907" title="All 2 branches missed.">                            .get(currentMatchPosition).startPosition) {</span>
-<span class="nc" id="L1908">                      int tmpStartPosition = spansList[i].nextStartPosition();</span>
-<span class="nc bnc" id="L1909" title="All 2 branches missed.">                      if (tmpStartPosition == Spans.NO_MORE_POSITIONS) {</span>
-<span class="nc" id="L1910">                        finishedSpansList[i] = true;</span>
+<span class="nc bnc" id="L1927" title="All 2 branches missed.">              if (currentMatchPosition &lt; matchList.size()) {</span>
+<span class="nc" id="L1928">                currentSpanPosition = Spans.NO_MORE_POSITIONS;</span>
+<span class="nc bnc" id="L1929" title="All 2 branches missed.">                for (int i = 0; i &lt; spansList.length; i++) {</span>
+<span class="nc bnc" id="L1930" title="All 2 branches missed.">                  if (!finishedSpansList[i]</span>
+<span class="nc bnc" id="L1931" title="All 2 branches missed.">                      &amp;&amp; (spansList[i].docID() == nextDoc)) {</span>
+<span class="nc bnc" id="L1932" title="All 2 branches missed.">                    while (!finishedSpansList[i]</span>
+<span class="nc" id="L1933">                        &amp;&amp; spansList[i].startPosition() &lt; matchList</span>
+<span class="nc bnc" id="L1934" title="All 2 branches missed.">                            .get(currentMatchPosition).startPosition) {</span>
+<span class="nc" id="L1935">                      int tmpStartPosition = spansList[i].nextStartPosition();</span>
+<span class="nc bnc" id="L1936" title="All 2 branches missed.">                      if (tmpStartPosition == Spans.NO_MORE_POSITIONS) {</span>
+<span class="nc" id="L1937">                        finishedSpansList[i] = true;</span>
                       }
-<span class="nc" id="L1912">                    }</span>
-<span class="nc bnc" id="L1913" title="All 2 branches missed.">                    if (!finishedSpansList[i]) {</span>
-<span class="nc bnc" id="L1914" title="All 2 branches missed.">                      currentSpanPosition = (currentSpanPosition == Spans.NO_MORE_POSITIONS)</span>
-<span class="nc" id="L1915">                          ? spansList[i].startPosition()</span>
-<span class="nc" id="L1916">                          : Math.min(currentSpanPosition,</span>
-<span class="nc" id="L1917">                              spansList[i].startPosition());</span>
+<span class="nc" id="L1939">                    }</span>
+<span class="nc bnc" id="L1940" title="All 2 branches missed.">                    if (!finishedSpansList[i]) {</span>
+<span class="nc bnc" id="L1941" title="All 2 branches missed.">                      currentSpanPosition = (currentSpanPosition == Spans.NO_MORE_POSITIONS)</span>
+<span class="nc" id="L1942">                          ? spansList[i].startPosition()</span>
+<span class="nc" id="L1943">                          : Math.min(currentSpanPosition,</span>
+<span class="nc" id="L1944">                              spansList[i].startPosition());</span>
                     }
                   } else {
-<span class="nc" id="L1920">                    finishedSpansList[i] = true;</span>
+<span class="nc" id="L1947">                    finishedSpansList[i] = true;</span>
                   }
                 }
               }
             }
-<span class="nc bnc" id="L1925" title="All 2 branches missed.">            if (!newNextDoc) {</span>
+<span class="nc bnc" id="L1952" title="All 2 branches missed.">            if (!newNextDoc) {</span>
               // add other matches
-<span class="nc bnc" id="L1927" title="All 2 branches missed.">              while (currentMatchPosition &lt; matchList.size()) {</span>
-<span class="nc" id="L1928">                newMatchList.add(matchList.get(currentMatchPosition));</span>
-<span class="nc" id="L1929">                currentMatchPosition++;</span>
+<span class="nc bnc" id="L1954" title="All 2 branches missed.">              while (currentMatchPosition &lt; matchList.size()) {</span>
+<span class="nc" id="L1955">                newMatchList.add(matchList.get(currentMatchPosition));</span>
+<span class="nc" id="L1956">                currentMatchPosition++;</span>
               }
               // update administration
-<span class="nc bnc" id="L1932" title="All 2 branches missed.">              if (newMatchList.size() &gt; 0) {</span>
-<span class="nc" id="L1933">                matchData.put(nextDoc + docBase, newMatchList);</span>
+<span class="nc bnc" id="L1959" title="All 2 branches missed.">              if (!newMatchList.isEmpty()) {</span>
+<span class="nc" id="L1960">                matchData.put(nextDoc + docBase, newMatchList);</span>
               } else {
-<span class="nc" id="L1935">                matchData.put(nextDoc + docBase, null);</span>
+<span class="nc" id="L1962">                matchData.put(nextDoc + docBase, null);</span>
               }
             }
           }
         }
         // advance to next document
-<span class="nc" id="L1941">        nextDocCounter++;</span>
-<span class="nc" id="L1942">        newNextDoc = true;</span>
-<span class="nc bnc" id="L1943" title="All 2 branches missed.">        for (int i = 0; i &lt; hitList.length; i++) {</span>
-<span class="nc" id="L1944">          newNextDocs[i] = true;</span>
+<span class="nc" id="L1968">        nextDocCounter++;</span>
+<span class="nc" id="L1969">        newNextDoc = true;</span>
+<span class="nc bnc" id="L1970" title="All 2 branches missed.">        for (int i = 0; i &lt; hitList.length; i++) {</span>
+<span class="nc" id="L1971">          newNextDocs[i] = true;</span>
         }
         // advance spans
-<span class="nc bnc" id="L1947" title="All 2 branches missed.">        if (nextDocCounter &lt; docSet.size()) {</span>
-<span class="nc" id="L1948">          nextDoc = Spans.NO_MORE_DOCS;</span>
+<span class="nc bnc" id="L1974" title="All 2 branches missed.">        if (nextDocCounter &lt; docSet.size()) {</span>
+<span class="nc" id="L1975">          nextDoc = Spans.NO_MORE_DOCS;</span>
           // advance spans
-<span class="nc bnc" id="L1950" title="All 2 branches missed.">          for (int i = 0; i &lt; hitList.length; i++) {</span>
-<span class="nc bnc" id="L1951" title="All 2 branches missed.">            if (spansNextDoc[i] &lt; (docSet.get(nextDocCounter) - docBase)) {</span>
-<span class="nc" id="L1952">              spansNextDoc[i] = spansList[i]</span>
-<span class="nc" id="L1953">                  .advance(docSet.get(nextDocCounter) - docBase);</span>
+<span class="nc bnc" id="L1977" title="All 2 branches missed.">          for (int i = 0; i &lt; hitList.length; i++) {</span>
+<span class="nc bnc" id="L1978" title="All 2 branches missed.">            if (spansNextDoc[i] &lt; (docSet.get(nextDocCounter) - docBase)) {</span>
+<span class="nc" id="L1979">              spansNextDoc[i] = spansList[i]</span>
+<span class="nc" id="L1980">                  .advance(docSet.get(nextDocCounter) - docBase);</span>
             }
-<span class="nc bnc" id="L1955" title="All 2 branches missed.">            if (spansNextDoc[i] &lt; Spans.NO_MORE_DOCS) {</span>
-<span class="nc bnc" id="L1956" title="All 2 branches missed.">              nextDoc = (nextDoc == Spans.NO_MORE_DOCS) ? spansNextDoc[i]</span>
-<span class="nc" id="L1957">                  : Math.min(nextDoc, spansNextDoc[i]);</span>
+<span class="nc bnc" id="L1982" title="All 2 branches missed.">            if (spansNextDoc[i] &lt; Spans.NO_MORE_DOCS) {</span>
+<span class="nc bnc" id="L1983" title="All 2 branches missed.">              nextDoc = (nextDoc == Spans.NO_MORE_DOCS) ? spansNextDoc[i]</span>
+<span class="nc" id="L1984">                  : Math.min(nextDoc, spansNextDoc[i]);</span>
             }
           }
         }
       }
       // update administration
-<span class="nc bnc" id="L1963" title="All 2 branches missed.">      for (int i = 0; i &lt; hitList.length; i++) {</span>
-<span class="nc bnc" id="L1964" title="All 2 branches missed.">        if (subSum[i] &gt; 0) {</span>
-<span class="nc bnc" id="L1965" title="All 2 branches missed.">          if (occurencesSum.containsKey(hitList[i])) {</span>
-<span class="nc" id="L1966">            occurencesSum.put(hitList[i],</span>
-<span class="nc" id="L1967">                occurencesSum.get(hitList[i]) + subSum[i]);</span>
-<span class="nc" id="L1968">            occurencesN.put(hitList[i], occurencesN.get(hitList[i]) + subN[i]);</span>
-          }
+<span class="nc bnc" id="L1990" title="All 2 branches missed.">      for (int i = 0; i &lt; hitList.length; i++) {</span>
+<span class="nc bnc" id="L1991" title="All 4 branches missed.">        if (subSum[i] &gt; 0 &amp;&amp; (occurencesSum.containsKey(hitList[i]))) {</span>
+<span class="nc" id="L1992">          occurencesSum.put(hitList[i],</span>
+<span class="nc" id="L1993">              occurencesSum.get(hitList[i]) + subSum[i]);</span>
+<span class="nc" id="L1994">          occurencesN.put(hitList[i], occurencesN.get(hitList[i]) + subN[i]);</span>
         }
       }
+
     }
-<span class="nc" id="L1973">    return total;</span>
+<span class="nc" id="L1999">    return total;</span>
   }
 
   /**
@@ -1979,23 +2005,13 @@ import org.apache.lucene.util.automaton.RegExp;
    * @param list
    *          the list
    */
-  private static void sortMatchList(ArrayList&lt;Match&gt; list) {
-<span class="pc bpc" id="L1983" title="1 of 2 branches missed.">    if (list != null) {</span>
+  private static void sortMatchList(List&lt;Match&gt; list) {
+<span class="pc bpc" id="L2009" title="1 of 2 branches missed.">    if (list != null) {</span>
       // light sorting on start position
-<span class="fc" id="L1985">      Collections.sort(list, new Comparator&lt;Match&gt;() {</span>
-        @Override
-        public int compare(Match m1, Match m2) {
-<span class="pc bpc" id="L1988" title="1 of 2 branches missed.">          if (m1.startPosition &lt; m2.startPosition) {</span>
-<span class="nc" id="L1989">            return -1;</span>
-<span class="pc bpc" id="L1990" title="1 of 2 branches missed.">          } else if (m1.startPosition &gt; m2.startPosition) {</span>
-<span class="fc" id="L1991">            return 1;</span>
-          } else {
-<span class="nc" id="L1993">            return 0;</span>
-          }
-        }
-      });
+<span class="fc" id="L2011">      Collections.sort(list, (Match m1,</span>
+<span class="fc" id="L2012">          Match m2) -&gt; (Integer.compare(m1.startPosition, m2.startPosition)));</span>
     }
-<span class="fc" id="L1998">  }</span>
+<span class="fc" id="L2014">  }</span>
 
   /**
    * Creates the document.
@@ -2004,225 +2020,218 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the document list
    * @param docList
    *          the doc list
-   * @param field
-   *          the field
-   * @param docBase
-   *          the doc base
    * @param uniqueKeyField
    *          the unique key field
    * @param searcher
    *          the searcher
    * @param t
    *          the t
-   * @param r
-   *          the r
    * @param lrc
    *          the lrc
    * @throws IOException
    *           Signals that an I/O exception has occurred.
    */
   private static void createDocument(List&lt;ComponentDocument&gt; documentList,
-      List&lt;Integer&gt; docList, String field, int docBase, String uniqueKeyField,
-      IndexSearcher searcher, Terms t, LeafReader r, LeafReaderContext lrc)
-      throws IOException {
-<span class="nc bnc" id="L2028" title="All 2 branches missed.">    if (documentList != null) {</span>
-<span class="nc" id="L2029">      TreeSet&lt;String&gt; listStatsItems = CodecUtil.createStatsItems(&quot;sum&quot;);</span>
-<span class="nc" id="L2030">      String listStatsType = CodecUtil.createStatsType(listStatsItems,</span>
+      List&lt;Integer&gt; docList, String uniqueKeyField, IndexSearcher searcher,
+      Terms t, LeafReaderContext lrc) throws IOException {
+<span class="nc bnc" id="L2037" title="All 2 branches missed.">    if (documentList != null) {</span>
+<span class="nc" id="L2038">      SortedSet&lt;String&gt; listStatsItems = CodecUtil.createStatsItems(&quot;sum&quot;);</span>
+<span class="nc" id="L2039">      String listStatsType = CodecUtil.createStatsType(listStatsItems,</span>
           CodecUtil.STATS_TYPE_SUM, null);
-<span class="nc bnc" id="L2032" title="All 2 branches missed.">      for (ComponentDocument document : documentList) {</span>
+<span class="nc bnc" id="L2041" title="All 2 branches missed.">      for (ComponentDocument document : documentList) {</span>
         // initialize
-<span class="nc bnc" id="L2034" title="All 2 branches missed.">        for (int docId : docList) {</span>
+<span class="nc bnc" id="L2043" title="All 2 branches missed.">        for (int docId : docList) {</span>
           // get unique id
-<span class="nc" id="L2036">          Document doc = searcher.doc(docId,</span>
-<span class="nc" id="L2037">              new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
-<span class="nc" id="L2038">          IndexableField indxfld = doc.getField(uniqueKeyField);</span>
+<span class="nc" id="L2045">          Document doc = searcher.doc(docId,</span>
+<span class="nc" id="L2046">              new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
+<span class="nc" id="L2047">          IndexableField indxfld = doc.getField(uniqueKeyField);</span>
           // get other doc info
-<span class="nc bnc" id="L2040" title="All 2 branches missed.">          if (indxfld != null) {</span>
-<span class="nc" id="L2041">            document.uniqueKey.put(docId, indxfld.stringValue());</span>
-<span class="nc" id="L2042">            MtasDataCollector&lt;?, ?&gt; stats = DataCollector.getCollector(</span>
+<span class="nc bnc" id="L2049" title="All 2 branches missed.">          if (indxfld != null) {</span>
+<span class="nc" id="L2050">            document.uniqueKey.put(docId, indxfld.stringValue());</span>
+<span class="nc" id="L2051">            MtasDataCollector&lt;?, ?&gt; stats = DataCollector.getCollector(</span>
                 DataCollector.COLLECTOR_TYPE_DATA, document.dataType,
                 document.statsType, document.statsItems, null, null, null, null,
                 null, null);
-<span class="nc" id="L2046">            document.statsData.put(docId, stats);</span>
-<span class="nc bnc" id="L2047" title="All 2 branches missed.">            if (document.statsList != null) {</span>
+<span class="nc" id="L2055">            document.statsData.put(docId, stats);</span>
+<span class="nc bnc" id="L2056" title="All 2 branches missed.">            if (document.statsList != null) {</span>
               MtasDataCollector&lt;?, ?&gt; list;
-<span class="nc bnc" id="L2049" title="All 2 branches missed.">              if (document.listExpand) {</span>
-<span class="nc" id="L2050">                TreeSet&lt;String&gt;[] baseStatsItems = new TreeSet[] {</span>
+<span class="nc bnc" id="L2058" title="All 2 branches missed.">              if (document.listExpand) {</span>
+<span class="nc" id="L2059">                SortedSet&lt;String&gt;[] baseStatsItems = new SortedSet[] {</span>
                     listStatsItems };
-<span class="nc" id="L2052">                list = DataCollector.getCollector(</span>
+<span class="nc" id="L2061">                list = DataCollector.getCollector(</span>
                     DataCollector.COLLECTOR_TYPE_LIST, CodecUtil.DATA_TYPE_LONG,
                     listStatsType, listStatsItems, CodecUtil.STATS_TYPE_SUM,
-<span class="nc" id="L2055">                    CodecUtil.SORT_DESC, 0, document.listNumber,</span>
+<span class="nc" id="L2064">                    CodecUtil.SORT_DESC, 0, document.listNumber,</span>
                     new String[] { DataCollector.COLLECTOR_TYPE_LIST },
                     new String[] { CodecUtil.DATA_TYPE_LONG },
                     new String[] { listStatsType },
-<span class="nc" id="L2059">                    Arrays.copyOfRange(baseStatsItems, 0,</span>
+<span class="nc" id="L2068">                    Arrays.copyOfRange(baseStatsItems, 0,</span>
                         baseStatsItems.length),
                     new String[] { CodecUtil.STATS_TYPE_SUM },
-<span class="nc" id="L2062">                    new String[] { CodecUtil.SORT_DESC }, new Integer[] { 0 },</span>
-<span class="nc" id="L2063">                    new Integer[] { document.listExpandNumber }, null, null);</span>
-<span class="nc" id="L2064">              } else {</span>
-<span class="nc" id="L2065">                list = DataCollector.getCollector(</span>
+<span class="nc" id="L2071">                    new String[] { CodecUtil.SORT_DESC }, new Integer[] { 0 },</span>
+<span class="nc" id="L2072">                    new Integer[] { document.listExpandNumber }, null, null);</span>
+<span class="nc" id="L2073">              } else {</span>
+<span class="nc" id="L2074">                list = DataCollector.getCollector(</span>
                     DataCollector.COLLECTOR_TYPE_LIST, CodecUtil.DATA_TYPE_LONG,
                     listStatsType, listStatsItems, CodecUtil.STATS_TYPE_SUM,
-<span class="nc" id="L2068">                    CodecUtil.SORT_DESC, 0, document.listNumber, null, null);</span>
+<span class="nc" id="L2077">                    CodecUtil.SORT_DESC, 0, document.listNumber, null, null);</span>
               }
-<span class="nc" id="L2070">              document.statsList.put(docId, list);</span>
+<span class="nc" id="L2079">              document.statsList.put(docId, list);</span>
             }
           }
-<span class="nc" id="L2073">        }</span>
-<span class="nc" id="L2074">      }</span>
+<span class="nc" id="L2082">        }</span>
+<span class="nc" id="L2083">      }</span>
       // collect
-<span class="nc bnc" id="L2076" title="All 2 branches missed.">      if (t != null) {</span>
+<span class="nc bnc" id="L2085" title="All 2 branches missed.">      if (t != null) {</span>
         BytesRef term;
         TermsEnum termsEnum;
-<span class="nc" id="L2079">        PostingsEnum postingsEnum = null;</span>
+<span class="nc" id="L2088">        PostingsEnum postingsEnum = null;</span>
         // loop over termvectors
-<span class="nc bnc" id="L2081" title="All 2 branches missed.">        for (ComponentDocument document : documentList) {</span>
+<span class="nc bnc" id="L2090" title="All 2 branches missed.">        for (ComponentDocument document : documentList) {</span>
 
           List&lt;CompiledAutomaton&gt; listAutomata;
-          HashMap&lt;String, Automaton&gt; automatonMap;
-          HashMap&lt;String, ByteRunAutomaton&gt; byteRunAutomatonMap;
-<span class="nc bnc" id="L2086" title="All 2 branches missed.">          if (document.list == null) {</span>
-<span class="nc" id="L2087">            automatonMap = null;</span>
-<span class="nc" id="L2088">            byteRunAutomatonMap = null;</span>
-<span class="nc" id="L2089">            listAutomata = new ArrayList&lt;CompiledAutomaton&gt;();</span>
+          Map&lt;String, Automaton&gt; automatonMap;
+          Map&lt;String, ByteRunAutomaton&gt; byteRunAutomatonMap;
+<span class="nc bnc" id="L2095" title="All 2 branches missed.">          if (document.list == null) {</span>
+<span class="nc" id="L2096">            automatonMap = null;</span>
+<span class="nc" id="L2097">            byteRunAutomatonMap = null;</span>
+<span class="nc" id="L2098">            listAutomata = new ArrayList&lt;&gt;();</span>
             CompiledAutomaton compiledAutomaton;
             Automaton automaton;
-<span class="nc bnc" id="L2092" title="All 4 branches missed.">            if ((document.regexp == null) || (document.regexp.isEmpty())) {</span>
-<span class="nc" id="L2093">              RegExp re = new RegExp(</span>
+<span class="nc bnc" id="L2101" title="All 4 branches missed.">            if ((document.regexp == null) || (document.regexp.isEmpty())) {</span>
+<span class="nc" id="L2102">              RegExp re = new RegExp(</span>
                   document.prefix + MtasToken.DELIMITER + &quot;.*&quot;);
-<span class="nc" id="L2095">              automaton = re.toAutomaton();</span>
-<span class="nc" id="L2096">            } else {</span>
-<span class="nc" id="L2097">              RegExp re = new RegExp(document.prefix + MtasToken.DELIMITER</span>
+<span class="nc" id="L2104">              automaton = re.toAutomaton();</span>
+<span class="nc" id="L2105">            } else {</span>
+<span class="nc" id="L2106">              RegExp re = new RegExp(document.prefix + MtasToken.DELIMITER</span>
                   + document.regexp + &quot;\u0000*&quot;);
-<span class="nc" id="L2099">              automaton = re.toAutomaton();</span>
+<span class="nc" id="L2108">              automaton = re.toAutomaton();</span>
             }
-<span class="nc" id="L2101">            compiledAutomaton = new CompiledAutomaton(automaton);</span>
-<span class="nc" id="L2102">            listAutomata.add(compiledAutomaton);</span>
-<span class="nc" id="L2103">          } else {</span>
-<span class="nc bnc" id="L2104" title="All 2 branches missed.">            automatonMap = MtasToken.createAutomatonMap(document.prefix,</span>
+<span class="nc" id="L2110">            compiledAutomaton = new CompiledAutomaton(automaton);</span>
+<span class="nc" id="L2111">            listAutomata.add(compiledAutomaton);</span>
+<span class="nc" id="L2112">          } else {</span>
+<span class="nc bnc" id="L2113" title="All 2 branches missed.">            automatonMap = MtasToken.createAutomatonMap(document.prefix,</span>
                 new ArrayList&lt;String&gt;(document.list),
-<span class="nc" id="L2106">                document.listRegexp ? false : true);</span>
-<span class="nc" id="L2107">            byteRunAutomatonMap = MtasToken.byteRunAutomatonMap(automatonMap);</span>
-<span class="nc" id="L2108">            listAutomata = MtasToken.createAutomata(document.prefix,</span>
+<span class="nc" id="L2115">                document.listRegexp ? false : true);</span>
+<span class="nc" id="L2116">            byteRunAutomatonMap = MtasToken.byteRunAutomatonMap(automatonMap);</span>
+<span class="nc" id="L2117">            listAutomata = MtasToken.createAutomata(document.prefix,</span>
                 document.regexp, automatonMap);
           }
-<span class="nc" id="L2111">          List&lt;ByteRunAutomaton&gt; ignoreByteRunAutomatonList = null;</span>
-<span class="nc bnc" id="L2112" title="All 2 branches missed.">          if ((document.ignoreRegexp != null)</span>
-<span class="nc bnc" id="L2113" title="All 2 branches missed.">              &amp;&amp; (!document.ignoreRegexp.isEmpty())) {</span>
-<span class="nc" id="L2114">            ignoreByteRunAutomatonList = new ArrayList&lt;ByteRunAutomaton&gt;();</span>
-<span class="nc" id="L2115">            RegExp re = new RegExp(document.prefix + MtasToken.DELIMITER</span>
+<span class="nc" id="L2120">          List&lt;ByteRunAutomaton&gt; ignoreByteRunAutomatonList = null;</span>
+<span class="nc bnc" id="L2121" title="All 2 branches missed.">          if ((document.ignoreRegexp != null)</span>
+<span class="nc bnc" id="L2122" title="All 2 branches missed.">              &amp;&amp; (!document.ignoreRegexp.isEmpty())) {</span>
+<span class="nc" id="L2123">            ignoreByteRunAutomatonList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L2124">            RegExp re = new RegExp(document.prefix + MtasToken.DELIMITER</span>
                 + document.ignoreRegexp + &quot;\u0000*&quot;);
-<span class="nc" id="L2117">            ignoreByteRunAutomatonList</span>
-<span class="nc" id="L2118">                .add(new ByteRunAutomaton(re.toAutomaton()));</span>
+<span class="nc" id="L2126">            ignoreByteRunAutomatonList</span>
+<span class="nc" id="L2127">                .add(new ByteRunAutomaton(re.toAutomaton()));</span>
           }
-<span class="nc bnc" id="L2120" title="All 2 branches missed.">          if (document.ignoreList != null) {</span>
-<span class="nc bnc" id="L2121" title="All 2 branches missed.">            if (ignoreByteRunAutomatonList == null) {</span>
-<span class="nc" id="L2122">              ignoreByteRunAutomatonList = new ArrayList&lt;ByteRunAutomaton&gt;();</span>
+<span class="nc bnc" id="L2129" title="All 2 branches missed.">          if (document.ignoreList != null) {</span>
+<span class="nc bnc" id="L2130" title="All 2 branches missed.">            if (ignoreByteRunAutomatonList == null) {</span>
+<span class="nc" id="L2131">              ignoreByteRunAutomatonList = new ArrayList&lt;&gt;();</span>
             }
-<span class="nc bnc" id="L2124" title="All 2 branches missed.">            HashMap&lt;String, Automaton&gt; list = MtasToken.createAutomatonMap(</span>
+<span class="nc bnc" id="L2133" title="All 2 branches missed.">            Map&lt;String, Automaton&gt; list = MtasToken.createAutomatonMap(</span>
                 document.prefix, new ArrayList&lt;String&gt;(document.ignoreList),
-<span class="nc" id="L2126">                document.ignoreListRegexp ? false : true);</span>
-<span class="nc bnc" id="L2127" title="All 2 branches missed.">            for (Automaton automaton : list.values()) {</span>
-<span class="nc" id="L2128">              ignoreByteRunAutomatonList.add(new ByteRunAutomaton(automaton));</span>
-<span class="nc" id="L2129">            }</span>
+<span class="nc" id="L2135">                document.ignoreListRegexp ? false : true);</span>
+<span class="nc bnc" id="L2136" title="All 2 branches missed.">            for (Automaton automaton : list.values()) {</span>
+<span class="nc" id="L2137">              ignoreByteRunAutomatonList.add(new ByteRunAutomaton(automaton));</span>
+<span class="nc" id="L2138">            }</span>
           }
 
-<span class="nc bnc" id="L2132" title="All 2 branches missed.">          for (CompiledAutomaton compiledAutomaton : listAutomata) {</span>
-<span class="nc" id="L2133">            if (!compiledAutomaton.type</span>
-<span class="nc bnc" id="L2134" title="All 2 branches missed.">                .equals(CompiledAutomaton.AUTOMATON_TYPE.NONE)) {</span>
-<span class="nc" id="L2135">              termsEnum = t.intersect(compiledAutomaton, null);</span>
+<span class="nc bnc" id="L2141" title="All 2 branches missed.">          for (CompiledAutomaton compiledAutomaton : listAutomata) {</span>
+<span class="nc" id="L2142">            if (!compiledAutomaton.type</span>
+<span class="nc bnc" id="L2143" title="All 2 branches missed.">                .equals(CompiledAutomaton.AUTOMATON_TYPE.NONE)) {</span>
+<span class="nc" id="L2144">              termsEnum = t.intersect(compiledAutomaton, null);</span>
               // init
-<span class="nc" id="L2137">              int initBaseSize = Math.min((int) t.size(), 1000);</span>
-<span class="nc bnc" id="L2138" title="All 2 branches missed.">              int initListSize = document.statsList != null</span>
-<span class="nc" id="L2139">                  ? Math.min(document.statsList.size(), initBaseSize)</span>
+<span class="nc" id="L2146">              int initBaseSize = Math.min((int) t.size(), 1000);</span>
+<span class="nc bnc" id="L2147" title="All 2 branches missed.">              int initListSize = document.statsList != null</span>
+<span class="nc" id="L2148">                  ? Math.min(document.statsList.size(), initBaseSize)</span>
                   : initBaseSize;
-<span class="nc" id="L2141">              HashSet&lt;MtasDataCollector&lt;?, ?&gt;&gt; initialised = new HashSet&lt;MtasDataCollector&lt;?, ?&gt;&gt;();</span>
-<span class="nc bnc" id="L2142" title="All 2 branches missed.">              for (int docId : docList) {</span>
-<span class="nc" id="L2143">                document.statsData.get(docId).initNewList(1);</span>
-<span class="nc" id="L2144">                initialised.add(document.statsData.get(docId));</span>
-<span class="nc bnc" id="L2145" title="All 2 branches missed.">                if (document.statsList != null</span>
-<span class="nc bnc" id="L2146" title="All 2 branches missed.">                    &amp;&amp; document.statsList.size() &gt; 0) {</span>
-<span class="nc" id="L2147">                  document.statsList.get(docId).initNewList(initListSize);</span>
-<span class="nc" id="L2148">                  initialised.add(document.statsList.get(docId));</span>
+<span class="nc" id="L2150">              HashSet&lt;MtasDataCollector&lt;?, ?&gt;&gt; initialised = new HashSet&lt;&gt;();</span>
+<span class="nc bnc" id="L2151" title="All 2 branches missed.">              for (int docId : docList) {</span>
+<span class="nc" id="L2152">                document.statsData.get(docId).initNewList(1);</span>
+<span class="nc" id="L2153">                initialised.add(document.statsData.get(docId));</span>
+<span class="nc bnc" id="L2154" title="All 2 branches missed.">                if (document.statsList != null</span>
+<span class="nc bnc" id="L2155" title="All 2 branches missed.">                    &amp;&amp; document.statsList.size() &gt; 0) {</span>
+<span class="nc" id="L2156">                  document.statsList.get(docId).initNewList(initListSize);</span>
+<span class="nc" id="L2157">                  initialised.add(document.statsList.get(docId));</span>
                 }
-<span class="nc" id="L2150">              }</span>
+<span class="nc" id="L2159">              }</span>
               // fill
               int termDocId;
               boolean acceptedTerm;
-<span class="nc bnc" id="L2154" title="All 2 branches missed.">              while ((term = termsEnum.next()) != null) {</span>
-<span class="nc" id="L2155">                Iterator&lt;Integer&gt; docIterator = docList.iterator();</span>
-<span class="nc" id="L2156">                postingsEnum = termsEnum.postings(postingsEnum,</span>
+<span class="nc bnc" id="L2163" title="All 2 branches missed.">              while ((term = termsEnum.next()) != null) {</span>
+<span class="nc" id="L2164">                Iterator&lt;Integer&gt; docIterator = docList.iterator();</span>
+<span class="nc" id="L2165">                postingsEnum = termsEnum.postings(postingsEnum,</span>
                     PostingsEnum.FREQS);
-<span class="nc" id="L2158">                termDocId = -1;</span>
-<span class="nc" id="L2159">                acceptedTerm = true;</span>
-<span class="nc bnc" id="L2160" title="All 2 branches missed.">                if (ignoreByteRunAutomatonList != null) {</span>
-<span class="nc bnc" id="L2161" title="All 2 branches missed.">                  for (ByteRunAutomaton ignoreByteRunAutomaton : ignoreByteRunAutomatonList) {</span>
-<span class="nc bnc" id="L2162" title="All 2 branches missed.">                    if (ignoreByteRunAutomaton.run(term.bytes, term.offset,</span>
+<span class="nc" id="L2167">                termDocId = -1;</span>
+<span class="nc" id="L2168">                acceptedTerm = true;</span>
+<span class="nc bnc" id="L2169" title="All 2 branches missed.">                if (ignoreByteRunAutomatonList != null) {</span>
+<span class="nc bnc" id="L2170" title="All 2 branches missed.">                  for (ByteRunAutomaton ignoreByteRunAutomaton : ignoreByteRunAutomatonList) {</span>
+<span class="nc bnc" id="L2171" title="All 2 branches missed.">                    if (ignoreByteRunAutomaton.run(term.bytes, term.offset,</span>
                         term.length)) {
-<span class="nc" id="L2164">                      acceptedTerm = false;</span>
-<span class="nc" id="L2165">                      break;</span>
+<span class="nc" id="L2173">                      acceptedTerm = false;</span>
+<span class="nc" id="L2174">                      break;</span>
                     }
-<span class="nc" id="L2167">                  }</span>
+<span class="nc" id="L2176">                  }</span>
                 }
-<span class="nc bnc" id="L2169" title="All 2 branches missed.">                if (acceptedTerm) {</span>
-<span class="nc bnc" id="L2170" title="All 2 branches missed.">                  while (docIterator.hasNext()) {</span>
-<span class="nc" id="L2171">                    int segmentDocId = docIterator.next() - lrc.docBase;</span>
-<span class="nc bnc" id="L2172" title="All 2 branches missed.">                    if (segmentDocId &gt;= termDocId) {</span>
-<span class="nc bnc" id="L2173" title="All 2 branches missed.">                      if ((segmentDocId == termDocId)</span>
-                          || ((termDocId = postingsEnum
-<span class="nc bnc" id="L2175" title="All 2 branches missed.">                              .advance(segmentDocId)) == segmentDocId)) {</span>
-                        // register stats
-<span class="nc" id="L2177">                        document.statsData.get(segmentDocId + lrc.docBase)</span>
-<span class="nc" id="L2178">                            .add(new long[] { postingsEnum.freq() }, 1);</span>
-                        // register list
-<span class="nc bnc" id="L2180" title="All 2 branches missed.">                        if (document.statsList != null) {</span>
-<span class="nc bnc" id="L2181" title="All 2 branches missed.">                          if (automatonMap != null) {</span>
-                            MtasDataCollector&lt;?, ?&gt; dataCollector,
-                                subSataCollector;
-<span class="nc bnc" id="L2184" title="All 2 branches missed.">                            for (Entry&lt;String, ByteRunAutomaton&gt; entry : byteRunAutomatonMap.entrySet()) {</span>
-<span class="nc" id="L2185">                              ByteRunAutomaton bra = entry.getValue();</span>
-<span class="nc bnc" id="L2186" title="All 2 branches missed.">                              if (bra.run(term.bytes, term.offset,</span>
-                                  term.length)) {
-<span class="nc" id="L2188">                                dataCollector = document.statsList</span>
-<span class="nc" id="L2189">                                    .get(segmentDocId + lrc.docBase);</span>
-<span class="nc" id="L2190">                                subSataCollector = dataCollector.add(entry.getKey(),</span>
-<span class="nc" id="L2191">                                    new long[] { postingsEnum.freq() }, 1);</span>
-<span class="nc bnc" id="L2192" title="All 4 branches missed.">                                if (document.listExpand</span>
-                                    &amp;&amp; subSataCollector != null) {
-<span class="nc bnc" id="L2194" title="All 2 branches missed.">                                  if (!initialised.contains(subSataCollector)) {</span>
-<span class="nc" id="L2195">                                    subSataCollector.initNewList(initBaseSize);</span>
-<span class="nc" id="L2196">                                    initialised.add(subSataCollector);</span>
-                                  }
-<span class="nc" id="L2198">                                  subSataCollector.add(</span>
-<span class="nc" id="L2199">                                      MtasToken.getPostfixFromValue(term),</span>
-<span class="nc" id="L2200">                                      new long[] { postingsEnum.freq() }, 1);</span>
+<span class="nc bnc" id="L2178" title="All 2 branches missed.">                if (acceptedTerm) {</span>
+<span class="nc bnc" id="L2179" title="All 2 branches missed.">                  while (docIterator.hasNext()) {</span>
+<span class="nc" id="L2180">                    int segmentDocId = docIterator.next() - lrc.docBase;</span>
+<span class="nc bnc" id="L2181" title="All 4 branches missed.">                    if (segmentDocId &gt;= termDocId</span>
+                        &amp;&amp; ((segmentDocId == termDocId)
+                            || ((termDocId = postingsEnum
+<span class="nc bnc" id="L2184" title="All 2 branches missed.">                                .advance(segmentDocId)) == segmentDocId))) {</span>
+                      // register stats
+<span class="nc" id="L2186">                      document.statsData.get(segmentDocId + lrc.docBase)</span>
+<span class="nc" id="L2187">                          .add(new long[] { postingsEnum.freq() }, 1);</span>
+                      // register list
+<span class="nc bnc" id="L2189" title="All 2 branches missed.">                      if (document.statsList != null) {</span>
+<span class="nc bnc" id="L2190" title="All 2 branches missed.">                        if (automatonMap != null) {</span>
+                          MtasDataCollector&lt;?, ?&gt; dataCollector;
+                          MtasDataCollector&lt;?, ?&gt; subSataCollector;
+<span class="nc bnc" id="L2193" title="All 2 branches missed.">                          for (Entry&lt;String, ByteRunAutomaton&gt; entry : byteRunAutomatonMap</span>
+<span class="nc" id="L2194">                              .entrySet()) {</span>
+<span class="nc" id="L2195">                            ByteRunAutomaton bra = entry.getValue();</span>
+<span class="nc bnc" id="L2196" title="All 2 branches missed.">                            if (bra.run(term.bytes, term.offset, term.length)) {</span>
+<span class="nc" id="L2197">                              dataCollector = document.statsList</span>
+<span class="nc" id="L2198">                                  .get(segmentDocId + lrc.docBase);</span>
+<span class="nc" id="L2199">                              subSataCollector = dataCollector.add(</span>
+<span class="nc" id="L2200">                                  entry.getKey(),</span>
+<span class="nc" id="L2201">                                  new long[] { postingsEnum.freq() }, 1);</span>
+<span class="nc bnc" id="L2202" title="All 4 branches missed.">                              if (document.listExpand</span>
+                                  &amp;&amp; subSataCollector != null) {
+<span class="nc bnc" id="L2204" title="All 2 branches missed.">                                if (!initialised.contains(subSataCollector)) {</span>
+<span class="nc" id="L2205">                                  subSataCollector.initNewList(initBaseSize);</span>
+<span class="nc" id="L2206">                                  initialised.add(subSataCollector);</span>
                                 }
+<span class="nc" id="L2208">                                subSataCollector.add(</span>
+<span class="nc" id="L2209">                                    MtasToken.getPostfixFromValue(term),</span>
+<span class="nc" id="L2210">                                    new long[] { postingsEnum.freq() }, 1);</span>
                               }
-<span class="nc" id="L2203">                            }</span>
-                          } else {
-<span class="nc" id="L2205">                            document.statsList.get(segmentDocId + lrc.docBase)</span>
-<span class="nc" id="L2206">                                .add(MtasToken.getPostfixFromValue(term),</span>
-<span class="nc" id="L2207">                                    new long[] { postingsEnum.freq() }, 1);</span>
-                          }
+                            }
+<span class="nc" id="L2213">                          }</span>
+                        } else {
+<span class="nc" id="L2215">                          document.statsList.get(segmentDocId + lrc.docBase)</span>
+<span class="nc" id="L2216">                              .add(MtasToken.getPostfixFromValue(term),</span>
+<span class="nc" id="L2217">                                  new long[] { postingsEnum.freq() }, 1);</span>
                         }
                       }
                     }
-<span class="nc" id="L2212">                  }</span>
+<span class="nc" id="L2221">                  }</span>
                 }
-<span class="nc" id="L2214">              }</span>
+<span class="nc" id="L2223">              }</span>
               // close
-<span class="nc bnc" id="L2216" title="All 2 branches missed.">              for (MtasDataCollector&lt;?, ?&gt; item : initialised) {</span>
-<span class="nc" id="L2217">                item.closeNewList();</span>
-<span class="nc" id="L2218">              }</span>
-<span class="nc" id="L2219">              initialised.clear();</span>
+<span class="nc bnc" id="L2225" title="All 2 branches missed.">              for (MtasDataCollector&lt;?, ?&gt; item : initialised) {</span>
+<span class="nc" id="L2226">                item.closeNewList();</span>
+<span class="nc" id="L2227">              }</span>
+<span class="nc" id="L2228">              initialised.clear();</span>
             }
-<span class="nc" id="L2221">          }</span>
-<span class="nc" id="L2222">        }</span>
+<span class="nc" id="L2230">          }</span>
+<span class="nc" id="L2231">        }</span>
       }
     }
-<span class="nc" id="L2225">  }</span>
+<span class="nc" id="L2234">  }</span>
 
   /**
    * Creates the kwic.
@@ -2247,119 +2256,116 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static void createKwic(List&lt;ComponentKwic&gt; kwicList,
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt;&gt; spansMatchData,
+      Map&lt;MtasSpanQuery, Map&lt;Integer, List&lt;Match&gt;&gt;&gt; spansMatchData,
       List&lt;Integer&gt; docList, String field, int docBase, String uniqueKeyField,
       CodecInfo mtasCodecInfo, IndexSearcher searcher) throws IOException {
-<span class="nc bnc" id="L2253" title="All 2 branches missed.">    if (kwicList != null) {</span>
-<span class="nc bnc" id="L2254" title="All 2 branches missed.">      for (ComponentKwic kwic : kwicList) {</span>
-<span class="nc" id="L2255">        HashMap&lt;Integer, ArrayList&lt;Match&gt;&gt; matchData = spansMatchData</span>
-<span class="nc" id="L2256">            .get(kwic.query);</span>
-        ArrayList&lt;Match&gt; matchList;
-<span class="nc bnc" id="L2258" title="All 2 branches missed.">        if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_HIT)) {</span>
-<span class="nc bnc" id="L2259" title="All 2 branches missed.">          for (int docId : docList) {</span>
-<span class="nc bnc" id="L2260" title="All 2 branches missed.">            if (matchData != null</span>
-<span class="nc bnc" id="L2261" title="All 2 branches missed.">                &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
+<span class="nc bnc" id="L2262" title="All 2 branches missed.">    if (kwicList != null) {</span>
+<span class="nc bnc" id="L2263" title="All 2 branches missed.">      for (ComponentKwic kwic : kwicList) {</span>
+<span class="nc" id="L2264">        Map&lt;Integer, List&lt;Match&gt;&gt; matchData = spansMatchData.get(kwic.query);</span>
+        List&lt;Match&gt; matchList;
+<span class="nc bnc" id="L2266" title="All 2 branches missed.">        if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_HIT)) {</span>
+<span class="nc bnc" id="L2267" title="All 2 branches missed.">          for (int docId : docList) {</span>
+<span class="nc bnc" id="L2268" title="All 2 branches missed.">            if (matchData != null</span>
+<span class="nc bnc" id="L2269" title="All 2 branches missed.">                &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
               // get unique id
-<span class="nc" id="L2263">              Document doc = searcher.doc(docId,</span>
-<span class="nc" id="L2264">                  new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
-<span class="nc" id="L2265">              IndexableField indxfld = doc.getField(uniqueKeyField);</span>
+<span class="nc" id="L2271">              Document doc = searcher.doc(docId,</span>
+<span class="nc" id="L2272">                  new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
+<span class="nc" id="L2273">              IndexableField indxfld = doc.getField(uniqueKeyField);</span>
               // get other doc info
-<span class="nc bnc" id="L2267" title="All 2 branches missed.">              if (indxfld != null) {</span>
-<span class="nc" id="L2268">                kwic.uniqueKey.put(docId, indxfld.stringValue());</span>
+<span class="nc bnc" id="L2275" title="All 2 branches missed.">              if (indxfld != null) {</span>
+<span class="nc" id="L2276">                kwic.uniqueKey.put(docId, indxfld.stringValue());</span>
               }
-<span class="nc" id="L2270">              kwic.subTotal.put(docId, matchList.size());</span>
-<span class="nc" id="L2271">              IndexDoc mDoc = mtasCodecInfo.getDoc(field, (docId - docBase));</span>
-<span class="nc bnc" id="L2272" title="All 2 branches missed.">              if (mDoc != null) {</span>
-<span class="nc" id="L2273">                kwic.minPosition.put(docId, mDoc.minPosition);</span>
-<span class="nc" id="L2274">                kwic.maxPosition.put(docId, mDoc.maxPosition);</span>
+<span class="nc" id="L2278">              kwic.subTotal.put(docId, matchList.size());</span>
+<span class="nc" id="L2279">              IndexDoc mDoc = mtasCodecInfo.getDoc(field, (docId - docBase));</span>
+<span class="nc bnc" id="L2280" title="All 2 branches missed.">              if (mDoc != null) {</span>
+<span class="nc" id="L2281">                kwic.minPosition.put(docId, mDoc.minPosition);</span>
+<span class="nc" id="L2282">                kwic.maxPosition.put(docId, mDoc.maxPosition);</span>
               }
               // kwiclist
-<span class="nc" id="L2277">              ArrayList&lt;KwicHit&gt; kwicItemList = new ArrayList&lt;KwicHit&gt;();</span>
-<span class="nc" id="L2278">              int number = 0;</span>
-<span class="nc bnc" id="L2279" title="All 2 branches missed.">              for (Match m : matchList) {</span>
-<span class="nc bnc" id="L2280" title="All 2 branches missed.">                if (kwic.number != null) {</span>
-<span class="nc bnc" id="L2281" title="All 2 branches missed.">                  if (number &gt;= (kwic.start + kwic.number)) {</span>
-<span class="nc" id="L2282">                    break;</span>
-                  }
+<span class="nc" id="L2285">              List&lt;KwicHit&gt; kwicItemList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L2286">              int number = 0;</span>
+<span class="nc bnc" id="L2287" title="All 2 branches missed.">              for (Match m : matchList) {</span>
+<span class="nc bnc" id="L2288" title="All 2 branches missed.">                if (kwic.number != null</span>
+<span class="nc bnc" id="L2289" title="All 2 branches missed.">                    &amp;&amp; number &gt;= (kwic.start + kwic.number)) {</span>
+<span class="nc" id="L2290">                  break;</span>
                 }
-<span class="nc bnc" id="L2285" title="All 2 branches missed.">                if (number &gt;= kwic.start) {</span>
-<span class="nc" id="L2286">                  int startPosition = m.startPosition;</span>
-<span class="nc" id="L2287">                  int endPosition = m.endPosition - 1;</span>
-<span class="nc" id="L2288">                  ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; terms = mtasCodecInfo</span>
-<span class="nc" id="L2289">                      .getPositionedTermsByPrefixesAndPositionRange(field,</span>
+<span class="nc bnc" id="L2292" title="All 2 branches missed.">                if (number &gt;= kwic.start) {</span>
+<span class="nc" id="L2293">                  int startPosition = m.startPosition;</span>
+<span class="nc" id="L2294">                  int endPosition = m.endPosition - 1;</span>
+<span class="nc" id="L2295">                  List&lt;MtasTreeHit&lt;String&gt;&gt; terms = mtasCodecInfo</span>
+<span class="nc" id="L2296">                      .getPositionedTermsByPrefixesAndPositionRange(field,</span>
                           (docId - docBase), kwic.prefixes,
-<span class="nc" id="L2291">                          Math.max(mDoc.minPosition, startPosition - kwic.left),</span>
-<span class="nc" id="L2292">                          Math.min(mDoc.maxPosition, endPosition + kwic.right));</span>
+<span class="nc" id="L2298">                          Math.max(mDoc.minPosition, startPosition - kwic.left),</span>
+<span class="nc" id="L2299">                          Math.min(mDoc.maxPosition, endPosition + kwic.right));</span>
                   // construct hit
-<span class="nc" id="L2294">                  HashMap&lt;Integer, ArrayList&lt;String&gt;&gt; kwicListHits = new HashMap&lt;Integer, ArrayList&lt;String&gt;&gt;();</span>
-<span class="nc" id="L2295">                  for (int position = Math.max(mDoc.minPosition,</span>
-<span class="nc bnc" id="L2296" title="All 2 branches missed.">                      startPosition - kwic.left); position &lt;= Math.min(</span>
+<span class="nc" id="L2301">                  Map&lt;Integer, List&lt;String&gt;&gt; kwicListHits = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2302">                  for (int position = Math.max(mDoc.minPosition,</span>
+<span class="nc bnc" id="L2303" title="All 2 branches missed.">                      startPosition - kwic.left); position &lt;= Math.min(</span>
                           mDoc.maxPosition,
-<span class="nc" id="L2298">                          endPosition + kwic.right); position++) {</span>
-<span class="nc" id="L2299">                    kwicListHits.put(position, new ArrayList&lt;String&gt;());</span>
+<span class="nc" id="L2305">                          endPosition + kwic.right); position++) {</span>
+<span class="nc" id="L2306">                    kwicListHits.put(position, new ArrayList&lt;String&gt;());</span>
                   }
-                  ArrayList&lt;String&gt; termList;
-<span class="nc bnc" id="L2302" title="All 2 branches missed.">                  for (MtasTreeHit&lt;String&gt; term : terms) {</span>
-<span class="nc" id="L2303">                    for (int position = Math.max((startPosition - kwic.left),</span>
-<span class="nc bnc" id="L2304" title="All 2 branches missed.">                        term.startPosition); position &lt;= Math.min(</span>
+                  List&lt;String&gt; termList;
+<span class="nc bnc" id="L2309" title="All 2 branches missed.">                  for (MtasTreeHit&lt;String&gt; term : terms) {</span>
+<span class="nc" id="L2310">                    for (int position = Math.max((startPosition - kwic.left),</span>
+<span class="nc bnc" id="L2311" title="All 2 branches missed.">                        term.startPosition); position &lt;= Math.min(</span>
                             (endPosition + kwic.right),
-<span class="nc" id="L2306">                            term.endPosition); position++) {</span>
-<span class="nc" id="L2307">                      termList = kwicListHits.get(position);</span>
-<span class="nc" id="L2308">                      termList.add(term.data);</span>
+<span class="nc" id="L2313">                            term.endPosition); position++) {</span>
+<span class="nc" id="L2314">                      termList = kwicListHits.get(position);</span>
+<span class="nc" id="L2315">                      termList.add(term.data);</span>
                     }
-<span class="nc" id="L2310">                  }</span>
-<span class="nc" id="L2311">                  kwicItemList.add(new KwicHit(m, kwicListHits));</span>
+<span class="nc" id="L2317">                  }</span>
+<span class="nc" id="L2318">                  kwicItemList.add(new KwicHit(m, kwicListHits));</span>
                 }
-<span class="nc" id="L2313">                number++;</span>
-<span class="nc" id="L2314">              }</span>
-<span class="nc" id="L2315">              kwic.hits.put(docId, kwicItemList);</span>
+<span class="nc" id="L2320">                number++;</span>
+<span class="nc" id="L2321">              }</span>
+<span class="nc" id="L2322">              kwic.hits.put(docId, kwicItemList);</span>
             }
-<span class="nc" id="L2317">          }</span>
-<span class="nc bnc" id="L2318" title="All 2 branches missed.">        } else if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_TOKEN)) {</span>
-<span class="nc bnc" id="L2319" title="All 2 branches missed.">          for (int docId : docList) {</span>
-<span class="nc bnc" id="L2320" title="All 2 branches missed.">            if (matchData != null</span>
-<span class="nc bnc" id="L2321" title="All 2 branches missed.">                &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
+<span class="nc" id="L2324">          }</span>
+<span class="nc bnc" id="L2325" title="All 2 branches missed.">        } else if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_TOKEN)) {</span>
+<span class="nc bnc" id="L2326" title="All 2 branches missed.">          for (int docId : docList) {</span>
+<span class="nc bnc" id="L2327" title="All 2 branches missed.">            if (matchData != null</span>
+<span class="nc bnc" id="L2328" title="All 2 branches missed.">                &amp;&amp; (matchList = matchData.get(docId)) != null) {</span>
               // get unique id
-<span class="nc" id="L2323">              Document doc = searcher.doc(docId,</span>
-<span class="nc" id="L2324">                  new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
+<span class="nc" id="L2330">              Document doc = searcher.doc(docId,</span>
+<span class="nc" id="L2331">                  new HashSet&lt;String&gt;(Arrays.asList(uniqueKeyField)));</span>
               // get other doc info
-<span class="nc" id="L2326">              IndexableField indxfld = doc.getField(uniqueKeyField);</span>
-<span class="nc bnc" id="L2327" title="All 2 branches missed.">              if (indxfld != null) {</span>
-<span class="nc" id="L2328">                kwic.uniqueKey.put(docId, indxfld.stringValue());</span>
-              }
-<span class="nc" id="L2330">              kwic.subTotal.put(docId, matchList.size());</span>
-<span class="nc" id="L2331">              IndexDoc mDoc = mtasCodecInfo.getDoc(field, (docId - docBase));</span>
-<span class="nc bnc" id="L2332" title="All 2 branches missed.">              if (mDoc != null) {</span>
-<span class="nc" id="L2333">                kwic.minPosition.put(docId, mDoc.minPosition);</span>
-<span class="nc" id="L2334">                kwic.maxPosition.put(docId, mDoc.maxPosition);</span>
+<span class="nc" id="L2333">              IndexableField indxfld = doc.getField(uniqueKeyField);</span>
+<span class="nc bnc" id="L2334" title="All 2 branches missed.">              if (indxfld != null) {</span>
+<span class="nc" id="L2335">                kwic.uniqueKey.put(docId, indxfld.stringValue());</span>
               }
-<span class="nc" id="L2336">              ArrayList&lt;KwicToken&gt; kwicItemList = new ArrayList&lt;KwicToken&gt;();</span>
-<span class="nc" id="L2337">              int number = 0;</span>
-<span class="nc bnc" id="L2338" title="All 2 branches missed.">              for (Match m : matchList) {</span>
-<span class="nc bnc" id="L2339" title="All 2 branches missed.">                if (kwic.number != null) {</span>
-<span class="nc bnc" id="L2340" title="All 2 branches missed.">                  if (number &gt;= (kwic.start + kwic.number)) {</span>
-<span class="nc" id="L2341">                    break;</span>
+<span class="nc" id="L2337">              kwic.subTotal.put(docId, matchList.size());</span>
+<span class="nc" id="L2338">              IndexDoc mDoc = mtasCodecInfo.getDoc(field, (docId - docBase));</span>
+<span class="nc bnc" id="L2339" title="All 2 branches missed.">              if (mDoc != null) {</span>
+<span class="nc" id="L2340">                kwic.minPosition.put(docId, mDoc.minPosition);</span>
+<span class="nc" id="L2341">                kwic.maxPosition.put(docId, mDoc.maxPosition);</span>
+<span class="nc" id="L2342">                List&lt;KwicToken&gt; kwicItemList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L2343">                int number = 0;</span>
+<span class="nc bnc" id="L2344" title="All 2 branches missed.">                for (Match m : matchList) {</span>
+<span class="nc bnc" id="L2345" title="All 2 branches missed.">                  if (kwic.number != null</span>
+<span class="nc bnc" id="L2346" title="All 2 branches missed.">                      &amp;&amp; number &gt;= (kwic.start + kwic.number)) {</span>
+<span class="nc" id="L2347">                    break;</span>
                   }
-                }
-<span class="nc bnc" id="L2344" title="All 2 branches missed.">                if (number &gt;= kwic.start) {</span>
-<span class="nc" id="L2345">                  int startPosition = m.startPosition;</span>
-<span class="nc" id="L2346">                  int endPosition = m.endPosition - 1;</span>
-                  ArrayList&lt;MtasTokenString&gt; tokens;
-<span class="nc" id="L2348">                  tokens = mtasCodecInfo.getPrefixFilteredObjectsByPositions(</span>
-                      field, (docId - docBase), kwic.prefixes,
-<span class="nc" id="L2350">                      Math.max(mDoc.minPosition, startPosition - kwic.left),</span>
-<span class="nc" id="L2351">                      Math.min(mDoc.maxPosition, endPosition + kwic.right));</span>
-<span class="nc" id="L2352">                  kwicItemList.add(new KwicToken(m, tokens));</span>
-                }
-<span class="nc" id="L2354">                number++;</span>
-<span class="nc" id="L2355">              }</span>
-<span class="nc" id="L2356">              kwic.tokens.put(docId, kwicItemList);</span>
+<span class="nc bnc" id="L2349" title="All 2 branches missed.">                  if (number &gt;= kwic.start) {</span>
+<span class="nc" id="L2350">                    int startPosition = m.startPosition;</span>
+<span class="nc" id="L2351">                    int endPosition = m.endPosition - 1;</span>
+                    List&lt;MtasTokenString&gt; tokens;
+<span class="nc" id="L2353">                    tokens = mtasCodecInfo.getPrefixFilteredObjectsByPositions(</span>
+                        field, (docId - docBase), kwic.prefixes,
+<span class="nc" id="L2355">                        Math.max(mDoc.minPosition, startPosition - kwic.left),</span>
+<span class="nc" id="L2356">                        Math.min(mDoc.maxPosition, endPosition + kwic.right));</span>
+<span class="nc" id="L2357">                    kwicItemList.add(new KwicToken(m, tokens));</span>
+                  }
+<span class="nc" id="L2359">                  number++;</span>
+<span class="nc" id="L2360">                }</span>
+<span class="nc" id="L2361">                kwic.tokens.put(docId, kwicItemList);</span>
+              }
             }
-<span class="nc" id="L2358">          }</span>
+<span class="nc" id="L2364">          }</span>
         }
-<span class="nc" id="L2360">      }</span>
+<span class="nc" id="L2366">      }</span>
     }
-<span class="nc" id="L2362">  }</span>
+<span class="nc" id="L2368">  }</span>
 
   /**
    * Creates the facet base.
@@ -2383,306 +2389,315 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static void createFacetBase(ComponentFacet cf, int level,
       MtasDataCollector&lt;?, ?&gt; dataCollector,
-      HashMap&lt;Integer, Integer&gt; positionsData,
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt; spansNumberData,
-      HashMap&lt;String, TreeMap&lt;String, int[]&gt;&gt; facetData, Integer[] docSet)
+      Map&lt;Integer, Integer&gt; positionsData,
+      Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt; spansNumberData,
+      Map&lt;String, SortedMap&lt;String, int[]&gt;&gt; facetData, Integer[] docSet)
       throws IOException {
-<span class="nc bnc" id="L2390" title="All 2 branches missed.">    for (MtasFunctionParserFunction function : cf.baseFunctionParserFunctions[level]) {</span>
-<span class="nc bnc" id="L2391" title="All 2 branches missed.">      if (function.needArgumentsNumber() &gt; cf.spanQueries.length) {</span>
-<span class="nc" id="L2392">        throw new IOException(&quot;function &quot; + function + &quot; expects (at least) &quot;</span>
-<span class="nc" id="L2393">            + function.needArgumentsNumber() + &quot; queries&quot;);</span>
+<span class="nc bnc" id="L2396" title="All 2 branches missed.">    for (MtasFunctionParserFunction function : cf.baseFunctionParserFunctions[level]) {</span>
+<span class="nc bnc" id="L2397" title="All 2 branches missed.">      if (function.needArgumentsNumber() &gt; cf.spanQueries.length) {</span>
+<span class="nc" id="L2398">        throw new IOException(&quot;function &quot; + function + &quot; expects (at least) &quot;</span>
+<span class="nc" id="L2399">            + function.needArgumentsNumber() + &quot; queries&quot;);</span>
       }
     }
-<span class="nc" id="L2396">    TreeMap&lt;String, int[]&gt; list = facetData.get(cf.baseFields[level]);</span>
-<span class="nc bnc" id="L2397" title="All 2 branches missed.">    if (dataCollector != null) {</span>
-<span class="nc" id="L2398">      MtasDataCollector&lt;?, ?&gt; subDataCollector = null;</span>
-<span class="nc" id="L2399">      dataCollector.initNewList(1);</span>
-<span class="nc bnc" id="L2400" title="All 2 branches missed.">      if (cf.baseFunctionList[level] != null) {</span>
+<span class="nc" id="L2402">    Map&lt;String, int[]&gt; list = facetData.get(cf.baseFields[level]);</span>
+<span class="nc bnc" id="L2403" title="All 2 branches missed.">    if (dataCollector != null) {</span>
+<span class="nc" id="L2404">      MtasDataCollector&lt;?, ?&gt; subDataCollector = null;</span>
+<span class="nc" id="L2405">      dataCollector.initNewList(1);</span>
+<span class="nc bnc" id="L2406" title="All 2 branches missed.">      if (cf.baseFunctionList[level] != null) {</span>
         SubComponentFunction[] tmpList;
-<span class="nc bnc" id="L2402" title="All 2 branches missed.">        if (!cf.baseFunctionList[level].containsKey(dataCollector)) {</span>
-<span class="nc" id="L2403">          tmpList = new SubComponentFunction[cf.baseFunctionParserFunctions[level].length];</span>
-<span class="nc" id="L2404">          cf.baseFunctionList[level].put(dataCollector, tmpList);</span>
-<span class="nc bnc" id="L2405" title="All 2 branches missed.">          for (int i = 0; i &lt; cf.baseFunctionParserFunctions[level].length; i++) {</span>
+<span class="nc bnc" id="L2408" title="All 2 branches missed.">        if (!cf.baseFunctionList[level].containsKey(dataCollector)) {</span>
+<span class="nc" id="L2409">          tmpList = new SubComponentFunction[cf.baseFunctionParserFunctions[level].length];</span>
+<span class="nc" id="L2410">          cf.baseFunctionList[level].put(dataCollector, tmpList);</span>
+<span class="nc bnc" id="L2411" title="All 2 branches missed.">          for (int i = 0; i &lt; cf.baseFunctionParserFunctions[level].length; i++) {</span>
             try {
-<span class="nc" id="L2407">              tmpList[i] = new SubComponentFunction(</span>
+<span class="nc" id="L2413">              tmpList[i] = new SubComponentFunction(</span>
                   DataCollector.COLLECTOR_TYPE_LIST,
                   cf.baseFunctionKeys[level][i], cf.baseFunctionTypes[level][i],
-<span class="nc" id="L2410">                  cf.baseFunctionParserFunctions[level][i], null, null, 0,</span>
-<span class="nc" id="L2411">                  Integer.MAX_VALUE, null, null);</span>
+<span class="nc" id="L2416">                  cf.baseFunctionParserFunctions[level][i], null, null, 0,</span>
+<span class="nc" id="L2417">                  Integer.MAX_VALUE, null, null);</span>
 
-<span class="nc" id="L2413">            } catch (ParseException e) {</span>
-<span class="nc" id="L2414">              throw new IOException(e.getMessage());</span>
-<span class="nc" id="L2415">            }</span>
+<span class="nc" id="L2419">            } catch (ParseException e) {</span>
+<span class="nc" id="L2420">              throw new IOException(e.getMessage());</span>
+<span class="nc" id="L2421">            }</span>
           }
         } else {
-<span class="nc" id="L2418">          tmpList = cf.baseFunctionList[level].get(dataCollector);</span>
+<span class="nc" id="L2424">          tmpList = cf.baseFunctionList[level].get(dataCollector);</span>
         }
-<span class="nc bnc" id="L2420" title="All 2 branches missed.">        for (SubComponentFunction function : tmpList) {</span>
-<span class="nc" id="L2421">          function.dataCollector.initNewList(1);</span>
+<span class="nc bnc" id="L2426" title="All 2 branches missed.">        for (SubComponentFunction function : tmpList) {</span>
+<span class="nc" id="L2427">          function.dataCollector.initNewList(1);</span>
         }
       }
       // check type
-<span class="nc" id="L2425">      if (dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L2426" title="All 2 branches missed.">          .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L2427">        dataCollector.setWithTotal();</span>
+<span class="nc" id="L2431">      if (dataCollector.getCollectorType()</span>
+<span class="nc bnc" id="L2432" title="All 2 branches missed.">          .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L2433">        dataCollector.setWithTotal();</span>
         // only if documents and facets
-<span class="nc bnc" id="L2429" title="All 4 branches missed.">        if (docSet.length &gt; 0 &amp;&amp; list.size() &gt; 0) {</span>
-<span class="nc" id="L2430">          HashMap&lt;String, Integer[]&gt; docLists = new HashMap&lt;String, Integer[]&gt;();</span>
-<span class="nc" id="L2431">          HashMap&lt;String, String&gt; groupedKeys = new HashMap&lt;String, String&gt;();</span>
-<span class="nc" id="L2432">          boolean documentsInFacets = false;</span>
+<span class="nc bnc" id="L2435" title="All 4 branches missed.">        if (docSet.length &gt; 0 &amp;&amp; list.size() &gt; 0) {</span>
+<span class="nc" id="L2436">          HashMap&lt;String, Integer[]&gt; docLists = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2437">          HashMap&lt;String, String&gt; groupedKeys = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L2438">          boolean documentsInFacets = false;</span>
           // compute intersections
-<span class="nc bnc" id="L2434" title="All 2 branches missed.">          for (Entry&lt;String, int[]&gt; entry : list.entrySet()) {</span>
+<span class="nc bnc" id="L2440" title="All 2 branches missed.">          for (Entry&lt;String, int[]&gt; entry : list.entrySet()) {</span>
             // fill grouped keys
-<span class="nc bnc" id="L2436" title="All 2 branches missed.">            if (!groupedKeys.containsKey(entry.getKey())) {</span>
-<span class="nc" id="L2437">              groupedKeys.put(entry.getKey(), groupedKeyName(entry.getKey(), cf.baseRangeSizes[level],</span>
-                  cf.baseRangeBases[level]));
+<span class="nc bnc" id="L2442" title="All 2 branches missed.">            if (!groupedKeys.containsKey(entry.getKey())) {</span>
+<span class="nc" id="L2443">              groupedKeys.put(entry.getKey(), groupedKeyName(entry.getKey(),</span>
+                  cf.baseRangeSizes[level], cf.baseRangeBases[level]));
             }
             // intersect docSet with docList
-<span class="nc" id="L2441">            Integer[] docList = intersectedDocList(entry.getValue(), docSet);</span>
-<span class="nc bnc" id="L2442" title="All 2 branches missed.">            if (docList.length &gt; 0) {</span>
-<span class="nc" id="L2443">              documentsInFacets = true;</span>
+<span class="nc" id="L2447">            Integer[] docList = intersectedDocList(entry.getValue(), docSet);</span>
+<span class="nc bnc" id="L2448" title="All 4 branches missed.">            if (docList != null &amp;&amp; docList.length &gt; 0) {</span>
+<span class="nc" id="L2449">              documentsInFacets = true;</span>
             }
             // update docLists
-<span class="nc bnc" id="L2446" title="All 2 branches missed.">            if (docLists.containsKey(groupedKeys.get(entry.getKey()))) {</span>
-<span class="nc" id="L2447">              docLists.put(groupedKeys.get(entry.getKey()),</span>
-<span class="nc" id="L2448">                  mergeDocLists(docLists.get(groupedKeys.get(entry.getKey())), docList));</span>
+<span class="nc bnc" id="L2452" title="All 2 branches missed.">            if (docLists.containsKey(groupedKeys.get(entry.getKey()))) {</span>
+<span class="nc" id="L2453">              docLists.put(groupedKeys.get(entry.getKey()), mergeDocLists(</span>
+<span class="nc" id="L2454">                  docLists.get(groupedKeys.get(entry.getKey())), docList));</span>
             } else {
-<span class="nc" id="L2450">              docLists.put(groupedKeys.get(entry.getKey()), docList);</span>
+<span class="nc" id="L2456">              docLists.put(groupedKeys.get(entry.getKey()), docList);</span>
             }
-<span class="nc" id="L2452">          }</span>
+<span class="nc" id="L2458">          }</span>
           // compute stats for each key
-<span class="nc bnc" id="L2454" title="All 2 branches missed.">          if (documentsInFacets) {</span>
-<span class="nc" id="L2455">            HashMap&lt;Integer, long[]&gt; args = computeArguments(spansNumberData,</span>
+<span class="nc bnc" id="L2460" title="All 2 branches missed.">          if (documentsInFacets) {</span>
+<span class="nc" id="L2461">            Map&lt;Integer, long[]&gt; args = computeArguments(spansNumberData,</span>
                 cf.spanQueries, docSet);
-<span class="nc bnc" id="L2457" title="All 2 branches missed.">            if (cf.baseDataTypes[level].equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc bnc" id="L2463" title="All 2 branches missed.">            if (cf.baseDataTypes[level].equals(CodecUtil.DATA_TYPE_LONG)) {</span>
               // check functions
-<span class="nc" id="L2459">              boolean applySumRule = false;</span>
-<span class="nc bnc" id="L2460" title="All 2 branches missed.">              if (cf.baseStatsTypes[level].equals(CodecUtil.STATS_BASIC)</span>
-<span class="nc bnc" id="L2461" title="All 6 branches missed.">                  &amp;&amp; cf.baseParsers[level].sumRule()</span>
+<span class="nc" id="L2465">              boolean applySumRule = false;</span>
+<span class="nc bnc" id="L2466" title="All 2 branches missed.">              if (cf.baseStatsTypes[level].equals(CodecUtil.STATS_BASIC)</span>
+<span class="nc bnc" id="L2467" title="All 6 branches missed.">                  &amp;&amp; cf.baseParsers[level].sumRule()</span>
                   &amp;&amp; (cf.baseMinimumLongs[level] == null)
                   &amp;&amp; (cf.baseMaximumLongs[level] == null)) {
-<span class="nc" id="L2464">                applySumRule = true;</span>
-<span class="nc bnc" id="L2465" title="All 2 branches missed.">                if (cf.baseFunctionList[level].get(dataCollector) != null) {</span>
+<span class="nc" id="L2470">                applySumRule = true;</span>
+<span class="nc bnc" id="L2471" title="All 2 branches missed.">                if (cf.baseFunctionList[level].get(dataCollector) != null) {</span>
                   for (SubComponentFunction function : cf.baseFunctionList[level]
-<span class="nc bnc" id="L2467" title="All 2 branches missed.">                      .get(dataCollector)) {</span>
-<span class="nc bnc" id="L2468" title="All 2 branches missed.">                    if (!function.statsType.equals(CodecUtil.STATS_BASIC)</span>
-<span class="nc bnc" id="L2469" title="All 2 branches missed.">                        || !function.parserFunction.sumRule()</span>
-<span class="nc bnc" id="L2470" title="All 2 branches missed.">                        || function.parserFunction.needPositions()) {</span>
-<span class="nc" id="L2471">                      applySumRule = false;</span>
-<span class="nc" id="L2472">                      break;</span>
+<span class="nc bnc" id="L2473" title="All 2 branches missed.">                      .get(dataCollector)) {</span>
+<span class="nc bnc" id="L2474" title="All 2 branches missed.">                    if (!function.statsType.equals(CodecUtil.STATS_BASIC)</span>
+<span class="nc bnc" id="L2475" title="All 2 branches missed.">                        || !function.parserFunction.sumRule()</span>
+<span class="nc bnc" id="L2476" title="All 2 branches missed.">                        || function.parserFunction.needPositions()) {</span>
+<span class="nc" id="L2477">                      applySumRule = false;</span>
+<span class="nc" id="L2478">                      break;</span>
                     }
                   }
                 }
               }
-<span class="nc bnc" id="L2477" title="All 2 branches missed.">              if (applySumRule) {</span>
-<span class="nc bnc" id="L2478" title="All 2 branches missed.">                for (String key : new LinkedHashSet&lt;String&gt;(</span>
-<span class="nc" id="L2479">                    groupedKeys.values())) {</span>
-<span class="nc bnc" id="L2480" title="All 2 branches missed.">                  if (docLists.get(key).length &gt; 0) {</span>
+<span class="nc bnc" id="L2483" title="All 2 branches missed.">              if (applySumRule) {</span>
+<span class="nc bnc" id="L2484" title="All 2 branches missed.">                for (String key : new LinkedHashSet&lt;String&gt;(</span>
+<span class="nc" id="L2485">                    groupedKeys.values())) {</span>
+<span class="nc bnc" id="L2486" title="All 2 branches missed.">                  if (docLists.get(key).length &gt; 0) {</span>
                     // initialise
-<span class="nc" id="L2482">                    Integer[] subDocSet = docLists.get(key);</span>
-<span class="nc" id="L2483">                    int length = cf.baseParsers[level].needArgumentsNumber();</span>
-<span class="nc" id="L2484">                    long[] valueSum = new long[length];</span>
-<span class="nc" id="L2485">                    long valuePositions = 0;</span>
+<span class="nc" id="L2488">                    Integer[] subDocSet = docLists.get(key);</span>
+<span class="nc" id="L2489">                    int length = cf.baseParsers[level].needArgumentsNumber();</span>
+<span class="nc" id="L2490">                    long[] valueSum = new long[length];</span>
+<span class="nc" id="L2491">                    long valuePositions = 0;</span>
                     // collect
-<span class="nc bnc" id="L2487" title="All 2 branches missed.">                    if (subDocSet.length &gt; 0) {</span>
+<span class="nc bnc" id="L2493" title="All 2 branches missed.">                    if (subDocSet.length &gt; 0) {</span>
                       long[] tmpArgs;
-<span class="nc bnc" id="L2489" title="All 2 branches missed.">                      for (int docId : subDocSet) {</span>
-<span class="nc" id="L2490">                        tmpArgs = args.get(docId);</span>
-<span class="nc bnc" id="L2491" title="All 2 branches missed.">                        if (positionsData != null</span>
-<span class="nc bnc" id="L2492" title="All 2 branches missed.">                            &amp;&amp; positionsData.containsKey(docId)</span>
-<span class="nc bnc" id="L2493" title="All 2 branches missed.">                            &amp;&amp; positionsData.get(docId) != null) {</span>
-<span class="nc" id="L2494">                          valuePositions += positionsData.get(docId)</span>
-<span class="nc" id="L2495">                              .longValue();</span>
+<span class="nc bnc" id="L2495" title="All 2 branches missed.">                      for (int docId : subDocSet) {</span>
+<span class="nc" id="L2496">                        tmpArgs = args.get(docId);</span>
+<span class="nc bnc" id="L2497" title="All 2 branches missed.">                        if (positionsData != null</span>
+<span class="nc bnc" id="L2498" title="All 2 branches missed.">                            &amp;&amp; positionsData.containsKey(docId)</span>
+<span class="nc bnc" id="L2499" title="All 2 branches missed.">                            &amp;&amp; positionsData.get(docId) != null) {</span>
+<span class="nc" id="L2500">                          valuePositions += positionsData.get(docId)</span>
+<span class="nc" id="L2501">                              .longValue();</span>
                         }
-<span class="nc bnc" id="L2497" title="All 2 branches missed.">                        if (tmpArgs != null) {</span>
-<span class="nc bnc" id="L2498" title="All 2 branches missed.">                          for (int i = 0; i &lt; length; i++) {</span>
-<span class="nc" id="L2499">                            valueSum[i] += tmpArgs[i];</span>
+<span class="nc bnc" id="L2503" title="All 2 branches missed.">                        if (tmpArgs != null) {</span>
+<span class="nc bnc" id="L2504" title="All 2 branches missed.">                          for (int i = 0; i &lt; length; i++) {</span>
+<span class="nc" id="L2505">                            valueSum[i] += tmpArgs[i];</span>
                           }
                         }
                       }
                       long value;
                       try {
-<span class="nc" id="L2505">                        value = cf.baseParsers[level].getValueLong(valueSum,</span>
+<span class="nc" id="L2511">                        value = cf.baseParsers[level].getValueLong(valueSum,</span>
                             valuePositions);
-<span class="nc" id="L2507">                        subDataCollector = dataCollector.add(key, value,</span>
+<span class="nc" id="L2513">                        subDataCollector = dataCollector.add(key, value,</span>
                             subDocSet.length);
-<span class="nc" id="L2509">                      } catch (IOException e) {</span>
-<span class="nc" id="L2510">                        dataCollector.error(key, e.getMessage());</span>
-<span class="nc" id="L2511">                        subDataCollector = null;</span>
-<span class="nc" id="L2512">                      }</span>
-<span class="nc bnc" id="L2513" title="All 2 branches missed.">                      if (cf.baseFunctionList[level] != null</span>
+<span class="nc" id="L2515">                      } catch (IOException e) {</span>
+<span class="nc" id="L2516">                        log.debug(e);</span>
+<span class="nc" id="L2517">                        dataCollector.error(key, e.getMessage());</span>
+<span class="nc" id="L2518">                        subDataCollector = null;</span>
+<span class="nc" id="L2519">                      }</span>
+<span class="nc bnc" id="L2520" title="All 2 branches missed.">                      if (cf.baseFunctionList[level] != null</span>
                           &amp;&amp; cf.baseFunctionList[level]
-<span class="nc bnc" id="L2515" title="All 2 branches missed.">                              .containsKey(dataCollector)) {</span>
-<span class="nc" id="L2516">                        SubComponentFunction[] functionList = cf.baseFunctionList[level]</span>
-<span class="nc" id="L2517">                            .get(dataCollector);</span>
-<span class="nc bnc" id="L2518" title="All 2 branches missed.">                        for (SubComponentFunction function : functionList) {</span>
-<span class="nc" id="L2519">                          if (function.dataType</span>
-<span class="nc bnc" id="L2520" title="All 2 branches missed.">                              .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc bnc" id="L2522" title="All 2 branches missed.">                              .containsKey(dataCollector)) {</span>
+<span class="nc" id="L2523">                        SubComponentFunction[] functionList = cf.baseFunctionList[level]</span>
+<span class="nc" id="L2524">                            .get(dataCollector);</span>
+<span class="nc bnc" id="L2525" title="All 2 branches missed.">                        for (SubComponentFunction function : functionList) {</span>
+<span class="nc" id="L2526">                          if (function.dataType</span>
+<span class="nc bnc" id="L2527" title="All 2 branches missed.">                              .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
                             try {
-<span class="nc" id="L2522">                              long valueLong = function.parserFunction</span>
-<span class="nc" id="L2523">                                  .getValueLong(valueSum, valuePositions);</span>
-<span class="nc" id="L2524">                              function.dataCollector.add(key, valueLong,</span>
+<span class="nc" id="L2529">                              long valueLong = function.parserFunction</span>
+<span class="nc" id="L2530">                                  .getValueLong(valueSum, valuePositions);</span>
+<span class="nc" id="L2531">                              function.dataCollector.add(key, valueLong,</span>
                                   subDocSet.length);
-<span class="nc" id="L2526">                            } catch (IOException e) {</span>
-<span class="nc" id="L2527">                              function.dataCollector.error(key, e.getMessage());</span>
-<span class="nc" id="L2528">                            }</span>
-<span class="nc" id="L2529">                          } else if (function.dataType</span>
-<span class="nc bnc" id="L2530" title="All 2 branches missed.">                              .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L2533">                            } catch (IOException e) {</span>
+<span class="nc" id="L2534">                              log.debug(e);</span>
+<span class="nc" id="L2535">                              function.dataCollector.error(key, e.getMessage());</span>
+<span class="nc" id="L2536">                            }</span>
+<span class="nc" id="L2537">                          } else if (function.dataType</span>
+<span class="nc bnc" id="L2538" title="All 2 branches missed.">                              .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
                             try {
-<span class="nc" id="L2532">                              double valueDouble = function.parserFunction</span>
-<span class="nc" id="L2533">                                  .getValueDouble(valueSum, valuePositions);</span>
-<span class="nc" id="L2534">                              function.dataCollector.add(key, valueDouble,</span>
+<span class="nc" id="L2540">                              double valueDouble = function.parserFunction</span>
+<span class="nc" id="L2541">                                  .getValueDouble(valueSum, valuePositions);</span>
+<span class="nc" id="L2542">                              function.dataCollector.add(key, valueDouble,</span>
                                   subDocSet.length);
-<span class="nc" id="L2536">                            } catch (IOException e) {</span>
-<span class="nc" id="L2537">                              function.dataCollector.error(key, e.getMessage());</span>
-<span class="nc" id="L2538">                            }</span>
+<span class="nc" id="L2544">                            } catch (IOException e) {</span>
+<span class="nc" id="L2545">                              log.debug(e);</span>
+<span class="nc" id="L2546">                              function.dataCollector.error(key, e.getMessage());</span>
+<span class="nc" id="L2547">                            }</span>
                           }
                         }
                       }
-<span class="nc bnc" id="L2542" title="All 2 branches missed.">                      if (subDataCollector != null) {</span>
-<span class="nc" id="L2543">                        createFacetBase(cf, (level + 1), subDataCollector,</span>
+<span class="nc bnc" id="L2551" title="All 2 branches missed.">                      if (subDataCollector != null) {</span>
+<span class="nc" id="L2552">                        createFacetBase(cf, (level + 1), subDataCollector,</span>
                             positionsData, spansNumberData, facetData,
                             subDocSet);
                       }
                     }
                   }
-<span class="nc" id="L2549">                }</span>
+<span class="nc" id="L2558">                }</span>
               } else {
-<span class="nc bnc" id="L2551" title="All 2 branches missed.">                for (String key : new LinkedHashSet&lt;String&gt;(</span>
-<span class="nc" id="L2552">                    groupedKeys.values())) {</span>
-<span class="nc bnc" id="L2553" title="All 2 branches missed.">                  if (docLists.get(key).length &gt; 0) {</span>
+<span class="nc bnc" id="L2560" title="All 2 branches missed.">                for (String key : new LinkedHashSet&lt;String&gt;(</span>
+<span class="nc" id="L2561">                    groupedKeys.values())) {</span>
+<span class="nc bnc" id="L2562" title="All 2 branches missed.">                  if (docLists.get(key).length &gt; 0) {</span>
                     // initialise
-<span class="nc" id="L2555">                    Integer[] subDocSet = docLists.get(key);</span>
+<span class="nc" id="L2564">                    Integer[] subDocSet = docLists.get(key);</span>
                     // collect
-<span class="nc bnc" id="L2557" title="All 2 branches missed.">                    if (subDocSet.length &gt; 0) {</span>
-<span class="nc" id="L2558">                      if (cf.baseDataTypes[level]</span>
-<span class="nc bnc" id="L2559" title="All 2 branches missed.">                          .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-                        // check for functions
-<span class="nc" id="L2561">                        long[][] functionValuesLong = null;</span>
-<span class="nc" id="L2562">                        double[][] functionValuesDouble = null;</span>
-<span class="nc" id="L2563">                        int[] functionNumber = null;</span>
-<span class="nc" id="L2564">                        SubComponentFunction[] functionList = null;</span>
-<span class="nc bnc" id="L2565" title="All 2 branches missed.">                        if (cf.baseFunctionList[level] != null</span>
-                            &amp;&amp; cf.baseFunctionList[level]
-<span class="nc bnc" id="L2567" title="All 2 branches missed.">                                .containsKey(dataCollector)) {</span>
-<span class="nc" id="L2568">                          functionList = cf.baseFunctionList[level]</span>
-<span class="nc" id="L2569">                              .get(dataCollector);</span>
-<span class="nc" id="L2570">                          functionValuesLong = new long[functionList.length][];</span>
-<span class="nc" id="L2571">                          functionValuesDouble = new double[functionList.length][];</span>
-<span class="nc" id="L2572">                          functionNumber = new int[functionList.length];</span>
-<span class="nc bnc" id="L2573" title="All 2 branches missed.">                          for (int i = 0; i &lt; functionList.length; i++) {</span>
-<span class="nc" id="L2574">                            functionValuesLong[i] = new long[subDocSet.length];</span>
-<span class="nc" id="L2575">                            functionValuesDouble[i] = new double[subDocSet.length];</span>
-                          }
+<span class="nc bnc" id="L2566" title="All 2 branches missed.">                    if (subDocSet.length &gt; 0 &amp;&amp; cf.baseDataTypes[level]</span>
+<span class="nc bnc" id="L2567" title="All 2 branches missed.">                        .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+                      // check for functions
+<span class="nc" id="L2569">                      long[][] functionValuesLong = null;</span>
+<span class="nc" id="L2570">                      double[][] functionValuesDouble = null;</span>
+<span class="nc" id="L2571">                      int[] functionNumber = null;</span>
+<span class="nc" id="L2572">                      SubComponentFunction[] functionList = null;</span>
+<span class="nc bnc" id="L2573" title="All 2 branches missed.">                      if (cf.baseFunctionList[level] != null</span>
+                          &amp;&amp; cf.baseFunctionList[level]
+<span class="nc bnc" id="L2575" title="All 2 branches missed.">                              .containsKey(dataCollector)) {</span>
+<span class="nc" id="L2576">                        functionList = cf.baseFunctionList[level]</span>
+<span class="nc" id="L2577">                            .get(dataCollector);</span>
+<span class="nc" id="L2578">                        functionValuesLong = new long[functionList.length][];</span>
+<span class="nc" id="L2579">                        functionValuesDouble = new double[functionList.length][];</span>
+<span class="nc" id="L2580">                        functionNumber = new int[functionList.length];</span>
+<span class="nc bnc" id="L2581" title="All 2 branches missed.">                        for (int i = 0; i &lt; functionList.length; i++) {</span>
+<span class="nc" id="L2582">                          functionValuesLong[i] = new long[subDocSet.length];</span>
+<span class="nc" id="L2583">                          functionValuesDouble[i] = new double[subDocSet.length];</span>
                         }
-                        // check main
-<span class="nc" id="L2579">                        int number = 0;</span>
-<span class="nc" id="L2580">                        Integer[] restrictedSubDocSet = new Integer[subDocSet.length];</span>
-<span class="nc" id="L2581">                        long[] values = new long[subDocSet.length];</span>
-<span class="nc bnc" id="L2582" title="All 2 branches missed.">                        for (int docId : subDocSet) {</span>
-                          try {
-<span class="nc" id="L2584">                            long[] tmpArgs = args.get(docId);</span>
-<span class="nc bnc" id="L2585" title="All 2 branches missed.">                            int tmpPositions = (positionsData == null) ? 0</span>
-<span class="nc" id="L2586">                                : positionsData.get(docId);</span>
-<span class="nc" id="L2587">                            long value = cf.baseParsers[level]</span>
-<span class="nc" id="L2588">                                .getValueLong(tmpArgs, tmpPositions);</span>
-<span class="nc bnc" id="L2589" title="All 2 branches missed.">                            if ((cf.baseMinimumLongs[level] == null</span>
-<span class="nc bnc" id="L2590" title="All 4 branches missed.">                                || value &gt;= cf.baseMinimumLongs[level])</span>
-                                &amp;&amp; (cf.baseMaximumLongs[level] == null
-<span class="nc bnc" id="L2592" title="All 2 branches missed.">                                    || value &lt;= cf.baseMaximumLongs[level])) {</span>
-<span class="nc" id="L2593">                              values[number] = value;</span>
-<span class="nc" id="L2594">                              restrictedSubDocSet[number] = docId;</span>
-<span class="nc" id="L2595">                              number++;</span>
-<span class="nc bnc" id="L2596" title="All 2 branches missed.">                              if (functionList != null) {</span>
-<span class="nc bnc" id="L2597" title="All 2 branches missed.">                                for (int i = 0; i &lt; functionList.length; i++) {</span>
-<span class="nc" id="L2598">                                  SubComponentFunction function = functionList[i];</span>
-<span class="nc" id="L2599">                                  if (function.dataType</span>
-<span class="nc bnc" id="L2600" title="All 2 branches missed.">                                      .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-                                    try {
-<span class="nc" id="L2602">                                      functionValuesLong[i][functionNumber[i]] = function.parserFunction</span>
-<span class="nc" id="L2603">                                          .getValueLong(tmpArgs, tmpPositions);</span>
-<span class="nc" id="L2604">                                      functionNumber[i]++;</span>
-<span class="nc" id="L2605">                                    } catch (IOException e) {</span>
-<span class="nc" id="L2606">                                      function.dataCollector.error(key,</span>
-<span class="nc" id="L2607">                                          e.getMessage());</span>
-<span class="nc" id="L2608">                                    }</span>
-<span class="nc" id="L2609">                                  } else if (function.dataType</span>
-<span class="nc bnc" id="L2610" title="All 2 branches missed.">                                      .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-                                    try {
-<span class="nc" id="L2612">                                      functionValuesDouble[i][functionNumber[i]] = function.parserFunction</span>
-<span class="nc" id="L2613">                                          .getValueDouble(tmpArgs,</span>
-                                              tmpPositions);
-<span class="nc" id="L2615">                                      functionNumber[i]++;</span>
-<span class="nc" id="L2616">                                    } catch (IOException e) {</span>
-<span class="nc" id="L2617">                                      function.dataCollector.error(key,</span>
-<span class="nc" id="L2618">                                          e.getMessage());</span>
-<span class="nc" id="L2619">                                    }</span>
-                                  }
-                                }
+                      }
+                      // check main
+<span class="nc" id="L2587">                      int number = 0;</span>
+<span class="nc" id="L2588">                      Integer[] restrictedSubDocSet = new Integer[subDocSet.length];</span>
+<span class="nc" id="L2589">                      long[] values = new long[subDocSet.length];</span>
+<span class="nc bnc" id="L2590" title="All 2 branches missed.">                      for (int docId : subDocSet) {</span>
+<span class="nc" id="L2591">                        long[] tmpArgs = args.get(docId);</span>
+<span class="nc bnc" id="L2592" title="All 2 branches missed.">                        int tmpPositions = (positionsData == null) ? 0</span>
+<span class="nc" id="L2593">                            : positionsData.get(docId);</span>
+<span class="nc" id="L2594">                        long value = cf.baseParsers[level].getValueLong(tmpArgs,</span>
+                            tmpPositions);
+<span class="nc bnc" id="L2596" title="All 2 branches missed.">                        if ((cf.baseMinimumLongs[level] == null</span>
+<span class="nc bnc" id="L2597" title="All 4 branches missed.">                            || value &gt;= cf.baseMinimumLongs[level])</span>
+                            &amp;&amp; (cf.baseMaximumLongs[level] == null
+<span class="nc bnc" id="L2599" title="All 2 branches missed.">                                || value &lt;= cf.baseMaximumLongs[level])) {</span>
+<span class="nc" id="L2600">                          values[number] = value;</span>
+<span class="nc" id="L2601">                          restrictedSubDocSet[number] = docId;</span>
+<span class="nc" id="L2602">                          number++;</span>
+<span class="nc bnc" id="L2603" title="All 2 branches missed.">                          if (functionList != null) {</span>
+<span class="nc bnc" id="L2604" title="All 2 branches missed.">                            for (int i = 0; i &lt; functionList.length; i++) {</span>
+<span class="nc" id="L2605">                              SubComponentFunction function = functionList[i];</span>
+<span class="nc" id="L2606">                              if (function.dataType</span>
+<span class="nc bnc" id="L2607" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+                                try {
+<span class="nc" id="L2609">                                  functionValuesLong[i][functionNumber[i]] = function.parserFunction</span>
+<span class="nc" id="L2610">                                      .getValueLong(tmpArgs, tmpPositions);</span>
+<span class="nc" id="L2611">                                  functionNumber[i]++;</span>
+<span class="nc" id="L2612">                                } catch (IOException e) {</span>
+<span class="nc" id="L2613">                                  log.debug(e);</span>
+<span class="nc" id="L2614">                                  function.dataCollector.error(key,</span>
+<span class="nc" id="L2615">                                      e.getMessage());</span>
+<span class="nc" id="L2616">                                }</span>
+<span class="nc" id="L2617">                              } else if (function.dataType</span>
+<span class="nc bnc" id="L2618" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+                                try {
+<span class="nc" id="L2620">                                  functionValuesDouble[i][functionNumber[i]] = function.parserFunction</span>
+<span class="nc" id="L2621">                                      .getValueDouble(tmpArgs, tmpPositions);</span>
+<span class="nc" id="L2622">                                  functionNumber[i]++;</span>
+<span class="nc" id="L2623">                                } catch (IOException e) {</span>
+<span class="nc" id="L2624">                                  log.debug(e);</span>
+<span class="nc" id="L2625">                                  function.dataCollector.error(key,</span>
+<span class="nc" id="L2626">                                      e.getMessage());</span>
+<span class="nc" id="L2627">                                }</span>
                               }
                             }
-<span class="nc" id="L2624">                          } catch (IOException e) {</span>
-<span class="nc" id="L2625">                            dataCollector.error(key, e.getMessage());</span>
-<span class="nc" id="L2626">                          }</span>
+                          }
                         }
-<span class="nc bnc" id="L2628" title="All 2 branches missed.">                        if (number &gt; 0) {</span>
-<span class="nc" id="L2629">                          subDataCollector = dataCollector.add(key, values,</span>
-                              number);
-<span class="nc bnc" id="L2631" title="All 2 branches missed.">                          if (cf.baseFunctionList[level] != null</span>
-                              &amp;&amp; cf.baseFunctionList[level]
-<span class="nc bnc" id="L2633" title="All 2 branches missed.">                                  .containsKey(dataCollector)) {</span>
-<span class="nc bnc" id="L2634" title="All 2 branches missed.">                            for (int i = 0; i &lt; functionList.length; i++) {</span>
-<span class="nc" id="L2635">                              SubComponentFunction function = functionList[i];</span>
-<span class="nc" id="L2636">                              if (function.dataType</span>
-<span class="nc bnc" id="L2637" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L2638">                                function.dataCollector.add(key,</span>
-                                    functionValuesLong[i], functionNumber[i]);
-<span class="nc" id="L2640">                              } else if (function.dataType</span>
-<span class="nc bnc" id="L2641" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L2642">                                function.dataCollector.add(key,</span>
-                                    functionValuesDouble[i], functionNumber[i]);
-                              }
+                      }
+<span class="nc bnc" id="L2633" title="All 2 branches missed.">                      if (number &gt; 0) {</span>
+<span class="nc" id="L2634">                        subDataCollector = dataCollector.add(key, values,</span>
+                            number);
+<span class="nc bnc" id="L2636" title="All 2 branches missed.">                        if (cf.baseFunctionList[level] != null</span>
+                            &amp;&amp; cf.baseFunctionList[level]
+<span class="nc bnc" id="L2638" title="All 2 branches missed.">                                .containsKey(dataCollector)) {</span>
+<span class="nc bnc" id="L2639" title="All 2 branches missed.">                          for (int i = 0; i &lt; functionList.length; i++) {</span>
+<span class="nc" id="L2640">                            SubComponentFunction function = functionList[i];</span>
+<span class="nc" id="L2641">                            if (function.dataType</span>
+<span class="nc bnc" id="L2642" title="All 2 branches missed.">                                .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L2643">                              function.dataCollector.add(key,</span>
+                                  functionValuesLong[i], functionNumber[i]);
+<span class="nc" id="L2645">                            } else if (function.dataType</span>
+<span class="nc bnc" id="L2646" title="All 2 branches missed.">                                .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L2647">                              function.dataCollector.add(key,</span>
+                                  functionValuesDouble[i], functionNumber[i]);
                             }
                           }
-<span class="nc bnc" id="L2647" title="All 2 branches missed.">                          if (subDataCollector != null) {</span>
-<span class="nc" id="L2648">                            createFacetBase(cf, (level + 1), subDataCollector,</span>
-                                positionsData, spansNumberData, facetData,
-<span class="nc" id="L2650">                                Arrays.copyOfRange(restrictedSubDocSet, 0,</span>
-                                    number));
-                          }
+                        }
+<span class="nc bnc" id="L2652" title="All 2 branches missed.">                        if (subDataCollector != null) {</span>
+<span class="nc" id="L2653">                          createFacetBase(cf, (level + 1), subDataCollector,</span>
+                              positionsData, spansNumberData, facetData, Arrays
+<span class="nc" id="L2655">                                  .copyOfRange(restrictedSubDocSet, 0, number));</span>
                         }
                       }
                     }
                   }
-<span class="nc" id="L2657">                }</span>
+<span class="nc" id="L2660">                }</span>
               }
-<span class="nc" id="L2659">            } else {</span>
-<span class="nc" id="L2660">              throw new IOException(</span>
+<span class="nc" id="L2662">            } else {</span>
+<span class="nc" id="L2663">              throw new IOException(</span>
                   &quot;unexpected dataType &quot; + cf.baseDataTypes[level]);
             }
           }
-<span class="nc" id="L2664">        }</span>
+<span class="nc" id="L2667">        }</span>
       } else {
-<span class="nc" id="L2666">        throw new IOException(</span>
-<span class="nc" id="L2667">            &quot;unexpected type &quot; + dataCollector.getCollectorType());</span>
+<span class="nc" id="L2669">        throw new IOException(</span>
+<span class="nc" id="L2670">            &quot;unexpected type &quot; + dataCollector.getCollectorType());</span>
       }
-<span class="nc" id="L2669">      dataCollector.closeNewList();</span>
-<span class="nc bnc" id="L2670" title="All 2 branches missed.">      if (cf.baseFunctionList[level] != null</span>
-<span class="nc bnc" id="L2671" title="All 2 branches missed.">          &amp;&amp; cf.baseFunctionList[level].containsKey(dataCollector)) {</span>
-<span class="nc" id="L2672">        SubComponentFunction[] tmpList = cf.baseFunctionList[level]</span>
-<span class="nc" id="L2673">            .get(dataCollector);</span>
-<span class="nc bnc" id="L2674" title="All 2 branches missed.">        for (SubComponentFunction function : tmpList) {</span>
-<span class="nc" id="L2675">          function.dataCollector.closeNewList();</span>
+<span class="nc" id="L2672">      dataCollector.closeNewList();</span>
+<span class="nc bnc" id="L2673" title="All 2 branches missed.">      if (cf.baseFunctionList[level] != null</span>
+<span class="nc bnc" id="L2674" title="All 2 branches missed.">          &amp;&amp; cf.baseFunctionList[level].containsKey(dataCollector)) {</span>
+<span class="nc" id="L2675">        SubComponentFunction[] tmpList = cf.baseFunctionList[level]</span>
+<span class="nc" id="L2676">            .get(dataCollector);</span>
+<span class="nc bnc" id="L2677" title="All 2 branches missed.">        for (SubComponentFunction function : tmpList) {</span>
+<span class="nc" id="L2678">          function.dataCollector.closeNewList();</span>
         }
       }
     }
 
-<span class="nc" id="L2680">  }</span>
+<span class="nc" id="L2683">  }</span>
 
+  /**
+   * Grouped key name.
+   *
+   * @param key
+   *          the key
+   * @param baseRangeSize
+   *          the base range size
+   * @param baseRangeBase
+   *          the base range base
+   * @return the string
+   */
   private static String groupedKeyName(String key, Double baseRangeSize,
       Double baseRangeBase) {
-<span class="nc bnc" id="L2684" title="All 4 branches missed.">    if (baseRangeSize == null || baseRangeSize &lt;= 0) {</span>
-<span class="nc" id="L2685">      return key;</span>
+<span class="nc" id="L2698">    final double precision = 0.000001;</span>
+<span class="nc bnc" id="L2699" title="All 4 branches missed.">    if (baseRangeSize == null || baseRangeSize &lt;= 0) {</span>
+<span class="nc" id="L2700">      return key;</span>
     } else {
       Double doubleKey;
       Double doubleBase;
@@ -2690,60 +2705,69 @@ import org.apache.lucene.util.automaton.RegExp;
       Double doubleStart;
       Double doubleEnd;
       try {
-<span class="nc" id="L2693">        doubleKey = Double.parseDouble(key);</span>
-<span class="nc bnc" id="L2694" title="All 2 branches missed.">        doubleBase = baseRangeBase != null ? baseRangeBase : 0;</span>
-<span class="nc" id="L2695">        doubleNumber = Math.floor((doubleKey - doubleBase) / baseRangeSize);</span>
-<span class="nc" id="L2696">        doubleStart = doubleBase + doubleNumber * baseRangeSize;</span>
-<span class="nc" id="L2697">        doubleEnd = doubleStart + baseRangeSize;</span>
-<span class="nc" id="L2698">      } catch (NumberFormatException e) {</span>
-<span class="nc" id="L2699">        return key;</span>
-<span class="nc" id="L2700">      }</span>
+<span class="nc" id="L2708">        doubleKey = Double.parseDouble(key);</span>
+<span class="nc bnc" id="L2709" title="All 2 branches missed.">        doubleBase = baseRangeBase != null ? baseRangeBase : 0;</span>
+<span class="nc" id="L2710">        doubleNumber = Math.floor((doubleKey - doubleBase) / baseRangeSize);</span>
+<span class="nc" id="L2711">        doubleStart = doubleBase + doubleNumber * baseRangeSize;</span>
+<span class="nc" id="L2712">        doubleEnd = doubleStart + baseRangeSize;</span>
+<span class="nc" id="L2713">      } catch (NumberFormatException e) {</span>
+<span class="nc" id="L2714">        return key;</span>
+<span class="nc" id="L2715">      }</span>
       // integer
-<span class="nc bnc" id="L2702" title="All 2 branches missed.">      if (Math.floor(baseRangeSize) == baseRangeSize</span>
-<span class="nc bnc" id="L2703" title="All 2 branches missed.">          &amp;&amp; Math.floor(doubleBase) == doubleBase) {</span>
+<span class="nc bnc" id="L2717" title="All 2 branches missed.">      if (Math.abs(baseRangeSize - Math.floor(baseRangeSize)) &lt; precision</span>
+<span class="nc bnc" id="L2718" title="All 2 branches missed.">          &amp;&amp; Math.abs(doubleBase - Math.floor(doubleBase)) &lt; precision) {</span>
         try {
-<span class="nc bnc" id="L2705" title="All 2 branches missed.">          if (baseRangeSize &gt; 1) {</span>
-<span class="nc" id="L2706">            return String.format(&quot;%.0f&quot;, doubleStart) + &quot;-&quot;</span>
-<span class="nc" id="L2707">                + String.format(&quot;%.0f&quot;, doubleEnd - 1);</span>
+<span class="nc bnc" id="L2720" title="All 2 branches missed.">          if (baseRangeSize &gt; 1) {</span>
+<span class="nc" id="L2721">            return String.format(&quot;%.0f&quot;, doubleStart) + &quot;-&quot;</span>
+<span class="nc" id="L2722">                + String.format(&quot;%.0f&quot;, doubleEnd - 1);</span>
           } else {
-<span class="nc" id="L2709">            return String.format(&quot;%.0f&quot;, doubleStart);</span>
+<span class="nc" id="L2724">            return String.format(&quot;%.0f&quot;, doubleStart);</span>
           }
-<span class="nc" id="L2711">        } catch (NumberFormatException e) {</span>
-<span class="nc" id="L2712">          return key;</span>
+<span class="nc" id="L2726">        } catch (NumberFormatException e) {</span>
+<span class="nc" id="L2727">          return key;</span>
         }
       } else {
-<span class="nc" id="L2715">        return &quot;[&quot; + doubleStart + &quot;,&quot; + doubleEnd + &quot;)&quot;;</span>
+<span class="nc" id="L2730">        return &quot;[&quot; + doubleStart + &quot;,&quot; + doubleEnd + &quot;)&quot;;</span>
       }
     }
   }
 
+  /**
+   * Merge doc lists.
+   *
+   * @param a
+   *          the a
+   * @param b
+   *          the b
+   * @return the integer[]
+   */
   private static Integer[] mergeDocLists(Integer[] a, Integer[] b) {
-<span class="nc" id="L2721">    Integer[] answer = new Integer[a.length + b.length];</span>
-<span class="nc" id="L2722">    int i = 0;</span>
-<span class="nc" id="L2723">    int j = 0;</span>
-<span class="nc" id="L2724">    int k = 0;</span>
+<span class="nc" id="L2745">    Integer[] answer = new Integer[a.length + b.length];</span>
+<span class="nc" id="L2746">    int i = 0;</span>
+<span class="nc" id="L2747">    int j = 0;</span>
+<span class="nc" id="L2748">    int k = 0;</span>
     Integer tmp;
-<span class="nc bnc" id="L2726" title="All 4 branches missed.">    while (i &lt; a.length &amp;&amp; j &lt; b.length) {</span>
-<span class="nc bnc" id="L2727" title="All 2 branches missed.">      tmp = a[i] &lt; b[j] ? a[i++] : b[j++];</span>
-<span class="nc bnc" id="L2728" title="All 4 branches missed.">      for (; i &lt; a.length &amp;&amp; a[i].equals(tmp); i++)</span>
+<span class="nc bnc" id="L2750" title="All 4 branches missed.">    while (i &lt; a.length &amp;&amp; j &lt; b.length) {</span>
+<span class="nc bnc" id="L2751" title="All 2 branches missed.">      tmp = a[i] &lt; b[j] ? a[i++] : b[j++];</span>
+<span class="nc bnc" id="L2752" title="All 4 branches missed.">      for (; i &lt; a.length &amp;&amp; a[i].equals(tmp); i++)</span>
         ;
-<span class="nc bnc" id="L2730" title="All 4 branches missed.">      for (; j &lt; b.length &amp;&amp; b[j].equals(tmp); j++)</span>
+<span class="nc bnc" id="L2754" title="All 4 branches missed.">      for (; j &lt; b.length &amp;&amp; b[j].equals(tmp); j++)</span>
         ;
-<span class="nc" id="L2732">      answer[k++] = tmp;</span>
+<span class="nc" id="L2756">      answer[k++] = tmp;</span>
     }
-<span class="nc bnc" id="L2734" title="All 2 branches missed.">    while (i &lt; a.length) {</span>
-<span class="nc" id="L2735">      tmp = a[i++];</span>
-<span class="nc bnc" id="L2736" title="All 4 branches missed.">      for (; i &lt; a.length &amp;&amp; a[i].equals(tmp); i++)</span>
+<span class="nc bnc" id="L2758" title="All 2 branches missed.">    while (i &lt; a.length) {</span>
+<span class="nc" id="L2759">      tmp = a[i++];</span>
+<span class="nc bnc" id="L2760" title="All 4 branches missed.">      for (; i &lt; a.length &amp;&amp; a[i].equals(tmp); i++)</span>
         ;
-<span class="nc" id="L2738">      answer[k++] = tmp;</span>
+<span class="nc" id="L2762">      answer[k++] = tmp;</span>
     }
-<span class="nc bnc" id="L2740" title="All 2 branches missed.">    while (j &lt; b.length) {</span>
-<span class="nc" id="L2741">      tmp = b[j++];</span>
-<span class="nc bnc" id="L2742" title="All 4 branches missed.">      for (; j &lt; b.length &amp;&amp; b[j].equals(tmp); j++)</span>
+<span class="nc bnc" id="L2764" title="All 2 branches missed.">    while (j &lt; b.length) {</span>
+<span class="nc" id="L2765">      tmp = b[j++];</span>
+<span class="nc bnc" id="L2766" title="All 4 branches missed.">      for (; j &lt; b.length &amp;&amp; b[j].equals(tmp); j++)</span>
         ;
-<span class="nc" id="L2744">      answer[k++] = tmp;</span>
+<span class="nc" id="L2768">      answer[k++] = tmp;</span>
     }
-<span class="nc" id="L2746">    return Arrays.copyOf(answer, k);</span>
+<span class="nc" id="L2770">    return Arrays.copyOf(answer, k);</span>
   }
 
   /**
@@ -2759,36 +2783,25 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the facet data
    * @param docSet
    *          the doc set
-   * @param field
-   *          the field
-   * @param docBase
-   *          the doc base
-   * @param uniqueKeyField
-   *          the unique key field
-   * @param mtasCodecInfo
-   *          the mtas codec info
-   * @param searcher
-   *          the searcher
    * @throws IOException
    *           Signals that an I/O exception has occurred.
    */
   private static void createFacet(List&lt;ComponentFacet&gt; facetList,
-      HashMap&lt;Integer, Integer&gt; positionsData,
-      HashMap&lt;MtasSpanQuery, HashMap&lt;Integer, Integer&gt;&gt; spansNumberData,
-      HashMap&lt;String, TreeMap&lt;String, int[]&gt;&gt; facetData, List&lt;Integer&gt; docSet,
-      String field, int docBase, String uniqueKeyField, CodecInfo mtasCodecInfo,
-      IndexSearcher searcher) throws IOException {
-
-<span class="nc bnc" id="L2782" title="All 2 branches missed.">    if (facetList != null) {</span>
-<span class="nc bnc" id="L2783" title="All 2 branches missed.">      for (ComponentFacet cf : facetList) {</span>
-<span class="nc bnc" id="L2784" title="All 2 branches missed.">        if (cf.baseFields.length &gt; 0) {</span>
-<span class="nc" id="L2785">          createFacetBase(cf, 0, cf.dataCollector, positionsData,</span>
+      Map&lt;Integer, Integer&gt; positionsData,
+      Map&lt;MtasSpanQuery, Map&lt;Integer, Integer&gt;&gt; spansNumberData,
+      Map&lt;String, SortedMap&lt;String, int[]&gt;&gt; facetData, List&lt;Integer&gt; docSet)
+      throws IOException {
+
+<span class="nc bnc" id="L2795" title="All 2 branches missed.">    if (facetList != null) {</span>
+<span class="nc bnc" id="L2796" title="All 2 branches missed.">      for (ComponentFacet cf : facetList) {</span>
+<span class="nc bnc" id="L2797" title="All 2 branches missed.">        if (cf.baseFields.length &gt; 0) {</span>
+<span class="nc" id="L2798">          createFacetBase(cf, 0, cf.dataCollector, positionsData,</span>
               spansNumberData, facetData,
-<span class="nc" id="L2787">              docSet.toArray(new Integer[docSet.size()]));</span>
+<span class="nc" id="L2800">              docSet.toArray(new Integer[docSet.size()]));</span>
         }
-<span class="nc" id="L2789">      }</span>
+<span class="nc" id="L2802">      }</span>
     }
-<span class="nc" id="L2791">  }</span>
+<span class="nc" id="L2804">  }</span>
 
   /**
    * Creates the termvector full.
@@ -2799,8 +2812,6 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the positions data
    * @param docSet
    *          the doc set
-   * @param field
-   *          the field
    * @param t
    *          the t
    * @param r
@@ -2812,226 +2823,228 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static void createTermvectorFull(
       List&lt;ComponentTermVector&gt; termVectorList,
-      HashMap&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet,
-      String field, Terms t, LeafReader r, LeafReaderContext lrc)
-      throws IOException {
-<span class="pc bpc" id="L2818" title="1 of 2 branches missed.">    if (t != null) {</span>
+      Map&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet, Terms t,
+      LeafReader r, LeafReaderContext lrc) throws IOException {
+<span class="pc bpc" id="L2828" title="1 of 2 branches missed.">    if (t != null) {</span>
       BytesRef term;
       TermsEnum termsEnum;
-<span class="fc" id="L2821">      PostingsEnum postingsEnum = null;</span>
-<span class="fc" id="L2822">      String segmentName = &quot;segment&quot; + lrc.ord;</span>
-<span class="fc" id="L2823">      int segmentNumber = lrc.parent.leaves().size();</span>
+<span class="fc" id="L2831">      PostingsEnum postingsEnum = null;</span>
+<span class="fc" id="L2832">      String segmentName = &quot;segment&quot; + lrc.ord;</span>
+<span class="fc" id="L2833">      int segmentNumber = lrc.parent.leaves().size();</span>
       // loop over termvectors
-<span class="fc bfc" id="L2825" title="All 2 branches covered.">      for (ComponentTermVector termVector : termVectorList) {</span>
-<span class="pc bpc" id="L2826" title="1 of 4 branches missed.">        if (termVector.full || termVector.list != null) {</span>
-<span class="pc bpc" id="L2827" title="1 of 2 branches missed.">          if (termVector.full) {</span>
-<span class="fc" id="L2828">            termVector.subComponentFunction.dataCollector.setWithTotal();</span>
+<span class="fc bfc" id="L2835" title="All 2 branches covered.">      for (ComponentTermVector termVector : termVectorList) {</span>
+<span class="fc bfc" id="L2836" title="All 4 branches covered.">        if (termVector.full || termVector.list != null) {</span>
+<span class="fc bfc" id="L2837" title="All 2 branches covered.">          if (termVector.full) {</span>
+<span class="fc" id="L2838">            termVector.subComponentFunction.dataCollector.setWithTotal();</span>
           }
           List&lt;CompiledAutomaton&gt; listAutomata;
-          HashMap&lt;String, Automaton&gt; automatonMap;
-<span class="pc bpc" id="L2832" title="1 of 2 branches missed.">          if (termVector.list == null) {</span>
-<span class="fc" id="L2833">            automatonMap = null;</span>
-<span class="fc" id="L2834">            listAutomata = new ArrayList&lt;CompiledAutomaton&gt;();</span>
+          Map&lt;String, Automaton&gt; automatonMap;
+<span class="fc bfc" id="L2842" title="All 2 branches covered.">          if (termVector.list == null) {</span>
+<span class="fc" id="L2843">            listAutomata = new ArrayList&lt;&gt;();</span>
             CompiledAutomaton compiledAutomaton;
             Automaton automaton;
-<span class="pc bpc" id="L2837" title="3 of 4 branches missed.">            if ((termVector.regexp == null) || (termVector.regexp.isEmpty())) {</span>
-<span class="fc" id="L2838">              RegExp re = new RegExp(</span>
+<span class="pc bpc" id="L2846" title="1 of 4 branches missed.">            if ((termVector.regexp == null) || (termVector.regexp.isEmpty())) {</span>
+<span class="fc" id="L2847">              RegExp re = new RegExp(</span>
                   termVector.prefix + MtasToken.DELIMITER + &quot;.*&quot;);
-<span class="fc" id="L2840">              automaton = re.toAutomaton();</span>
-<span class="fc" id="L2841">            } else {</span>
-<span class="nc" id="L2842">              RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
+<span class="fc" id="L2849">              automaton = re.toAutomaton();</span>
+<span class="fc" id="L2850">            } else {</span>
+<span class="fc" id="L2851">              RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
                   + termVector.regexp + &quot;\u0000*&quot;);
-<span class="nc" id="L2844">              automaton = re.toAutomaton();</span>
+<span class="fc" id="L2853">              automaton = re.toAutomaton();</span>
             }
-<span class="fc" id="L2846">            compiledAutomaton = new CompiledAutomaton(automaton);</span>
-<span class="fc" id="L2847">            listAutomata.add(compiledAutomaton);</span>
-<span class="fc" id="L2848">          } else {</span>
-<span class="nc bnc" id="L2849" title="All 2 branches missed.">            automatonMap = MtasToken.createAutomatonMap(termVector.prefix,</span>
+<span class="fc" id="L2855">            compiledAutomaton = new CompiledAutomaton(automaton);</span>
+<span class="fc" id="L2856">            listAutomata.add(compiledAutomaton);</span>
+<span class="fc" id="L2857">          } else {</span>
+<span class="pc bpc" id="L2858" title="1 of 2 branches missed.">            automatonMap = MtasToken.createAutomatonMap(termVector.prefix,</span>
                 new ArrayList&lt;String&gt;(termVector.list),
-<span class="nc" id="L2851">                termVector.listRegexp ? false : true);</span>
-<span class="nc" id="L2852">            listAutomata = MtasToken.createAutomata(termVector.prefix,</span>
+<span class="fc" id="L2860">                termVector.listRegexp ? false : true);</span>
+<span class="fc" id="L2861">            listAutomata = MtasToken.createAutomata(termVector.prefix,</span>
                 termVector.regexp, automatonMap);
           }
-<span class="fc" id="L2855">          List&lt;ByteRunAutomaton&gt; ignoreByteRunAutomatonList = null;</span>
-<span class="pc bpc" id="L2856" title="1 of 2 branches missed.">          if ((termVector.ignoreRegexp != null)</span>
-<span class="pc bpc" id="L2857" title="1 of 2 branches missed.">              &amp;&amp; (!termVector.ignoreRegexp.isEmpty())) {</span>
-<span class="fc" id="L2858">            ignoreByteRunAutomatonList = new ArrayList&lt;ByteRunAutomaton&gt;();</span>
-<span class="fc" id="L2859">            RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
+<span class="fc" id="L2864">          List&lt;ByteRunAutomaton&gt; ignoreByteRunAutomatonList = null;</span>
+<span class="fc bfc" id="L2865" title="All 2 branches covered.">          if ((termVector.ignoreRegexp != null)</span>
+<span class="pc bpc" id="L2866" title="1 of 2 branches missed.">              &amp;&amp; (!termVector.ignoreRegexp.isEmpty())) {</span>
+<span class="fc" id="L2867">            ignoreByteRunAutomatonList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L2868">            RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
                 + termVector.ignoreRegexp + &quot;\u0000*&quot;);
-<span class="fc" id="L2861">            ignoreByteRunAutomatonList</span>
-<span class="fc" id="L2862">                .add(new ByteRunAutomaton(re.toAutomaton()));</span>
+<span class="fc" id="L2870">            ignoreByteRunAutomatonList</span>
+<span class="fc" id="L2871">                .add(new ByteRunAutomaton(re.toAutomaton()));</span>
           }
-<span class="pc bpc" id="L2864" title="1 of 2 branches missed.">          if (termVector.ignoreList != null) {</span>
-<span class="nc bnc" id="L2865" title="All 2 branches missed.">            if (ignoreByteRunAutomatonList == null) {</span>
-<span class="nc" id="L2866">              ignoreByteRunAutomatonList = new ArrayList&lt;ByteRunAutomaton&gt;();</span>
+<span class="pc bpc" id="L2873" title="1 of 2 branches missed.">          if (termVector.ignoreList != null) {</span>
+<span class="nc bnc" id="L2874" title="All 2 branches missed.">            if (ignoreByteRunAutomatonList == null) {</span>
+<span class="nc" id="L2875">              ignoreByteRunAutomatonList = new ArrayList&lt;&gt;();</span>
             }
-<span class="nc bnc" id="L2868" title="All 2 branches missed.">            HashMap&lt;String, Automaton&gt; list = MtasToken.createAutomatonMap(</span>
+<span class="nc bnc" id="L2877" title="All 2 branches missed.">            Map&lt;String, Automaton&gt; list = MtasToken.createAutomatonMap(</span>
                 termVector.prefix, new ArrayList&lt;String&gt;(termVector.ignoreList),
-<span class="nc" id="L2870">                termVector.ignoreListRegexp ? false : true);</span>
-<span class="nc bnc" id="L2871" title="All 2 branches missed.">            for (Automaton automaton : list.values()) {</span>
-<span class="nc" id="L2872">              ignoreByteRunAutomatonList.add(new ByteRunAutomaton(automaton));</span>
-<span class="nc" id="L2873">            }</span>
+<span class="nc" id="L2879">                termVector.ignoreListRegexp ? false : true);</span>
+<span class="nc bnc" id="L2880" title="All 2 branches missed.">            for (Automaton automaton : list.values()) {</span>
+<span class="nc" id="L2881">              ignoreByteRunAutomatonList.add(new ByteRunAutomaton(automaton));</span>
+<span class="nc" id="L2882">            }</span>
           }
 
-<span class="fc bfc" id="L2876" title="All 2 branches covered.">          for (CompiledAutomaton compiledAutomaton : listAutomata) {</span>
-<span class="fc" id="L2877">            if (!compiledAutomaton.type</span>
-<span class="pc bpc" id="L2878" title="1 of 2 branches missed.">                .equals(CompiledAutomaton.AUTOMATON_TYPE.NORMAL)) {</span>
-<span class="nc" id="L2879">              if (compiledAutomaton.type</span>
-<span class="nc bnc" id="L2880" title="All 2 branches missed.">                  .equals(CompiledAutomaton.AUTOMATON_TYPE.NONE)) {</span>
+<span class="fc bfc" id="L2885" title="All 2 branches covered.">          for (CompiledAutomaton compiledAutomaton : listAutomata) {</span>
+<span class="fc" id="L2886">            if (!compiledAutomaton.type</span>
+<span class="fc bfc" id="L2887" title="All 2 branches covered.">                .equals(CompiledAutomaton.AUTOMATON_TYPE.NORMAL)) {</span>
+<span class="fc" id="L2888">              if (compiledAutomaton.type</span>
+<span class="pc bpc" id="L2889" title="1 of 2 branches missed.">                  .equals(CompiledAutomaton.AUTOMATON_TYPE.NONE)) {</span>
                 // do nothing
               } else {
-<span class="nc" id="L2883">                throw new IOException(</span>
+<span class="nc" id="L2892">                throw new IOException(</span>
                     &quot;compiledAutomaton is &quot; + compiledAutomaton.type);
               }
             } else {
-<span class="fc" id="L2887">              termsEnum = t.intersect(compiledAutomaton, null);</span>
-<span class="fc" id="L2888">              int initSize = Math.min((int) t.size(), 1000);</span>
-<span class="fc" id="L2889">              termVector.subComponentFunction.dataCollector.initNewList(</span>
+<span class="fc" id="L2896">              termsEnum = t.intersect(compiledAutomaton, null);</span>
+<span class="fc" id="L2897">              int initSize = Math.min((int) t.size(), 1000);</span>
+<span class="fc" id="L2898">              termVector.subComponentFunction.dataCollector.initNewList(</span>
                   initSize, segmentName, segmentNumber, termVector.boundary);
-<span class="fc" id="L2891">              boolean doBasic = termVector.subComponentFunction.dataCollector</span>
-<span class="fc" id="L2892">                  .getStatsType().equals(CodecUtil.STATS_BASIC);</span>
-<span class="pc bpc" id="L2893" title="1 of 2 branches missed.">              if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L2894" title="1 of 2 branches missed.">                for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L2895">                  function.dataCollector.initNewList(initSize);</span>
-<span class="nc bnc" id="L2896" title="All 4 branches missed.">                  doBasic = doBasic ? (function.parserFunction.sumRule()</span>
-<span class="nc bnc" id="L2897" title="All 2 branches missed.">                      &amp;&amp; !function.parserFunction.needPositions()</span>
-<span class="nc" id="L2898">                      &amp;&amp; function.dataCollector.getStatsType()</span>
-<span class="nc bnc" id="L2899" title="All 2 branches missed.">                          .equals(CodecUtil.STATS_BASIC))</span>
+<span class="fc" id="L2900">              boolean doBasic = termVector.subComponentFunction.dataCollector</span>
+<span class="fc" id="L2901">                  .getStatsType().equals(CodecUtil.STATS_BASIC);</span>
+<span class="pc bpc" id="L2902" title="1 of 2 branches missed.">              if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L2903" title="1 of 2 branches missed.">                for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L2904">                  function.dataCollector.initNewList(initSize);</span>
+<span class="nc bnc" id="L2905" title="All 4 branches missed.">                  doBasic = doBasic ? (function.parserFunction.sumRule()</span>
+<span class="nc bnc" id="L2906" title="All 2 branches missed.">                      &amp;&amp; !function.parserFunction.needPositions()</span>
+<span class="nc" id="L2907">                      &amp;&amp; function.dataCollector.getStatsType()</span>
+<span class="nc bnc" id="L2908" title="All 2 branches missed.">                          .equals(CodecUtil.STATS_BASIC))</span>
                       : doBasic;
-<span class="nc" id="L2901">                }</span>
+<span class="nc" id="L2910">                }</span>
               }
               // only if documents
-<span class="pc bpc" id="L2904" title="1 of 2 branches missed.">              if (docSet.size() &gt; 0) {</span>
+<span class="pc bpc" id="L2913" title="1 of 2 branches missed.">              if (!docSet.isEmpty()) {</span>
                 int termDocId;
                 boolean acceptedTerm;
                 String key;
                 // loop over terms
-<span class="fc bfc" id="L2909" title="All 2 branches covered.">                while ((term = termsEnum.next()) != null) {</span>
-<span class="pc bpc" id="L2910" title="1 of 2 branches missed.">                  if (validateTermWithStartValue(term, termVector)) {</span>
-<span class="fc" id="L2911">                    termDocId = -1;</span>
-<span class="fc" id="L2912">                    acceptedTerm = true;</span>
-<span class="pc bpc" id="L2913" title="1 of 2 branches missed.">                    if (ignoreByteRunAutomatonList != null) {</span>
-<span class="fc bfc" id="L2914" title="All 2 branches covered.">                      for (ByteRunAutomaton ignoreByteRunAutomaton : ignoreByteRunAutomatonList) {</span>
-<span class="pc bpc" id="L2915" title="1 of 2 branches missed.">                        if (ignoreByteRunAutomaton.run(term.bytes, term.offset,</span>
+<span class="fc bfc" id="L2918" title="All 2 branches covered.">                while ((term = termsEnum.next()) != null) {</span>
+<span class="pc bpc" id="L2919" title="1 of 2 branches missed.">                  if (validateTermWithStartValue(term, termVector)) {</span>
+<span class="fc" id="L2920">                    termDocId = -1;</span>
+<span class="fc" id="L2921">                    acceptedTerm = true;</span>
+<span class="fc bfc" id="L2922" title="All 2 branches covered.">                    if (ignoreByteRunAutomatonList != null) {</span>
+<span class="fc bfc" id="L2923" title="All 2 branches covered.">                      for (ByteRunAutomaton ignoreByteRunAutomaton : ignoreByteRunAutomatonList) {</span>
+<span class="pc bpc" id="L2924" title="1 of 2 branches missed.">                        if (ignoreByteRunAutomaton.run(term.bytes, term.offset,</span>
                             term.length)) {
-<span class="nc" id="L2917">                          acceptedTerm = false;</span>
-<span class="nc" id="L2918">                          break;</span>
+<span class="nc" id="L2926">                          acceptedTerm = false;</span>
+<span class="nc" id="L2927">                          break;</span>
                         }
-<span class="fc" id="L2920">                      }</span>
+<span class="fc" id="L2929">                      }</span>
                     }
-<span class="pc bpc" id="L2922" title="1 of 2 branches missed.">                    if (acceptedTerm) {</span>
-<span class="pc bpc" id="L2923" title="1 of 2 branches missed.">                      if (doBasic) {</span>
+<span class="pc bpc" id="L2931" title="1 of 2 branches missed.">                    if (acceptedTerm) {</span>
+<span class="fc bfc" id="L2932" title="All 2 branches covered.">                      if (doBasic) {</span>
                         // compute numbers;
-<span class="fc" id="L2925">                        TermvectorNumberBasic numberBasic = computeTermvectorNumberBasic(</span>
+<span class="fc" id="L2934">                        TermvectorNumberBasic numberBasic = computeTermvectorNumberBasic(</span>
                             docSet, termDocId, termsEnum, r, lrc, postingsEnum);
                         // register
-<span class="fc bfc" id="L2928" title="All 2 branches covered.">                        if (numberBasic.docNumber &gt; 0) {</span>
-<span class="fc" id="L2929">                          long valueLong = 0;</span>
-<span class="fc" id="L2930">                          key = MtasToken.getPostfixFromValue(term);</span>
+<span class="fc bfc" id="L2937" title="All 2 branches covered.">                        if (numberBasic.docNumber &gt; 0) {</span>
+<span class="fc" id="L2938">                          long valueLong = 0;</span>
+<span class="fc" id="L2939">                          key = MtasToken.getPostfixFromValue(term);</span>
                           try {
-<span class="fc" id="L2932">                            valueLong = termVector.subComponentFunction.parserFunction</span>
-<span class="fc" id="L2933">                                .getValueLong(numberBasic.valueSum, 1);</span>
-<span class="nc" id="L2934">                          } catch (IOException e) {</span>
-<span class="nc" id="L2935">                            termVector.subComponentFunction.dataCollector.error(</span>
-<span class="nc" id="L2936">                                MtasToken.getPostfixFromValue(term),</span>
-<span class="nc" id="L2937">                                e.getMessage());</span>
-<span class="fc" id="L2938">                          }</span>
-<span class="fc" id="L2939">                          termVector.subComponentFunction.dataCollector.add(key,</span>
+<span class="fc" id="L2941">                            valueLong = termVector.subComponentFunction.parserFunction</span>
+<span class="fc" id="L2942">                                .getValueLong(numberBasic.valueSum, 1);</span>
+<span class="nc" id="L2943">                          } catch (IOException e) {</span>
+<span class="nc" id="L2944">                            log.debug(e);</span>
+<span class="nc" id="L2945">                            termVector.subComponentFunction.dataCollector.error(</span>
+<span class="nc" id="L2946">                                MtasToken.getPostfixFromValue(term),</span>
+<span class="nc" id="L2947">                                e.getMessage());</span>
+<span class="fc" id="L2948">                          }</span>
+<span class="fc" id="L2949">                          termVector.subComponentFunction.dataCollector.add(key,</span>
                               valueLong, numberBasic.docNumber);
-<span class="pc bpc" id="L2941" title="1 of 2 branches missed.">                          if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L2942" title="1 of 2 branches missed.">                            for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L2943">                              if (function.dataType</span>
-<span class="nc bnc" id="L2944" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L2945">                                long valueFunction = function.parserFunction</span>
-<span class="nc" id="L2946">                                    .getValueLong(numberBasic.valueSum, 0);</span>
-<span class="nc" id="L2947">                                function.dataCollector.add(key, valueFunction,</span>
+<span class="pc bpc" id="L2951" title="1 of 2 branches missed.">                          if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L2952" title="1 of 2 branches missed.">                            for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L2953">                              if (function.dataType</span>
+<span class="nc bnc" id="L2954" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L2955">                                long valueFunction = function.parserFunction</span>
+<span class="nc" id="L2956">                                    .getValueLong(numberBasic.valueSum, 0);</span>
+<span class="nc" id="L2957">                                function.dataCollector.add(key, valueFunction,</span>
                                     numberBasic.docNumber);
-<span class="nc" id="L2949">                              } else if (function.dataType</span>
-<span class="nc bnc" id="L2950" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L2951">                                double valueFunction = function.parserFunction</span>
-<span class="nc" id="L2952">                                    .getValueDouble(numberBasic.valueSum, 0);</span>
-<span class="nc" id="L2953">                                function.dataCollector.add(key, valueFunction,</span>
+<span class="nc" id="L2959">                              } else if (function.dataType</span>
+<span class="nc bnc" id="L2960" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L2961">                                double valueFunction = function.parserFunction</span>
+<span class="nc" id="L2962">                                    .getValueDouble(numberBasic.valueSum, 0);</span>
+<span class="nc" id="L2963">                                function.dataCollector.add(key, valueFunction,</span>
                                     numberBasic.docNumber);
                               }
-<span class="nc" id="L2956">                            }</span>
+<span class="nc" id="L2966">                            }</span>
                           }
                         }
-<span class="fc" id="L2959">                      } else {</span>
-<span class="nc" id="L2960">                        TermvectorNumberFull numberFull = computeTermvectorNumberFull(</span>
-                            docSet, termDocId, termsEnum, r, lrc, postingsEnum,
+<span class="fc" id="L2969">                      } else {</span>
+<span class="fc" id="L2970">                        TermvectorNumberFull numberFull = computeTermvectorNumberFull(</span>
+                            docSet, termDocId, termsEnum, lrc, postingsEnum,
                             positionsData);
-<span class="nc bnc" id="L2963" title="All 2 branches missed.">                        if (numberFull.docNumber &gt; 0) {</span>
-<span class="nc" id="L2964">                          long[] valuesLong = new long[numberFull.docNumber];</span>
-<span class="nc" id="L2965">                          key = MtasToken.getPostfixFromValue(term);</span>
-<span class="nc bnc" id="L2966" title="All 2 branches missed.">                          for (int i = 0; i &lt; numberFull.docNumber; i++) {</span>
+<span class="pc bpc" id="L2973" title="1 of 2 branches missed.">                        if (numberFull.docNumber &gt; 0) {</span>
+<span class="fc" id="L2974">                          long[] valuesLong = new long[numberFull.docNumber];</span>
+<span class="fc" id="L2975">                          key = MtasToken.getPostfixFromValue(term);</span>
+<span class="fc bfc" id="L2976" title="All 2 branches covered.">                          for (int i = 0; i &lt; numberFull.docNumber; i++) {</span>
                             try {
-<span class="nc" id="L2968">                              valuesLong[i] = termVector.subComponentFunction.parserFunction</span>
-<span class="nc" id="L2969">                                  .getValueLong(</span>
+<span class="fc" id="L2978">                              valuesLong[i] = termVector.subComponentFunction.parserFunction</span>
+<span class="fc" id="L2979">                                  .getValueLong(</span>
                                       new long[] { numberFull.args[i] },
                                       numberFull.positions[i]);
-<span class="nc" id="L2972">                            } catch (IOException e) {</span>
-<span class="nc" id="L2973">                              termVector.subComponentFunction.dataCollector</span>
-<span class="nc" id="L2974">                                  .error(key, e.getMessage());</span>
-<span class="nc" id="L2975">                            }</span>
+<span class="nc" id="L2982">                            } catch (IOException e) {</span>
+<span class="nc" id="L2983">                              log.debug(e);</span>
+<span class="nc" id="L2984">                              termVector.subComponentFunction.dataCollector</span>
+<span class="nc" id="L2985">                                  .error(key, e.getMessage());</span>
+<span class="fc" id="L2986">                            }</span>
                           }
-<span class="nc" id="L2977">                          termVector.subComponentFunction.dataCollector.add(key,</span>
+<span class="fc" id="L2988">                          termVector.subComponentFunction.dataCollector.add(key,</span>
                               valuesLong, valuesLong.length);
-<span class="nc bnc" id="L2979" title="All 2 branches missed.">                          if (termVector.functions != null) {</span>
-<span class="nc bnc" id="L2980" title="All 2 branches missed.">                            for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L2981">                              if (function.dataType</span>
-<span class="nc bnc" id="L2982" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L2983">                                valuesLong = new long[numberFull.docNumber];</span>
-<span class="nc bnc" id="L2984" title="All 2 branches missed.">                                for (int i = 0; i &lt; numberFull.docNumber; i++) {</span>
+<span class="pc bpc" id="L2990" title="1 of 2 branches missed.">                          if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L2991" title="1 of 2 branches missed.">                            for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L2992">                              if (function.dataType</span>
+<span class="nc bnc" id="L2993" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L2994">                                valuesLong = new long[numberFull.docNumber];</span>
+<span class="nc bnc" id="L2995" title="All 2 branches missed.">                                for (int i = 0; i &lt; numberFull.docNumber; i++) {</span>
                                   try {
-<span class="nc" id="L2986">                                    valuesLong[i] = function.parserFunction</span>
-<span class="nc" id="L2987">                                        .getValueLong(</span>
+<span class="nc" id="L2997">                                    valuesLong[i] = function.parserFunction</span>
+<span class="nc" id="L2998">                                        .getValueLong(</span>
                                             new long[] { numberFull.args[i] },
                                             numberFull.positions[i]);
-<span class="nc" id="L2990">                                  } catch (IOException e) {</span>
-<span class="nc" id="L2991">                                    function.dataCollector.error(key,</span>
-<span class="nc" id="L2992">                                        e.getMessage());</span>
-<span class="nc" id="L2993">                                  }</span>
+<span class="nc" id="L3001">                                  } catch (IOException e) {</span>
+<span class="nc" id="L3002">                                    log.debug(e);</span>
+<span class="nc" id="L3003">                                    function.dataCollector.error(key,</span>
+<span class="nc" id="L3004">                                        e.getMessage());</span>
+<span class="nc" id="L3005">                                  }</span>
                                 }
-<span class="nc" id="L2995">                                function.dataCollector.add(key, valuesLong,</span>
+<span class="nc" id="L3007">                                function.dataCollector.add(key, valuesLong,</span>
                                     valuesLong.length);
-<span class="nc" id="L2997">                              } else if (function.dataType</span>
-<span class="nc bnc" id="L2998" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L2999">                                double[] valuesDouble = new double[numberFull.docNumber];</span>
-<span class="nc bnc" id="L3000" title="All 2 branches missed.">                                for (int i = 0; i &lt; numberFull.docNumber; i++) {</span>
+<span class="nc" id="L3009">                              } else if (function.dataType</span>
+<span class="nc bnc" id="L3010" title="All 2 branches missed.">                                  .equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L3011">                                double[] valuesDouble = new double[numberFull.docNumber];</span>
+<span class="nc bnc" id="L3012" title="All 2 branches missed.">                                for (int i = 0; i &lt; numberFull.docNumber; i++) {</span>
                                   try {
-<span class="nc" id="L3002">                                    valuesDouble[i] = function.parserFunction</span>
-<span class="nc" id="L3003">                                        .getValueDouble(</span>
+<span class="nc" id="L3014">                                    valuesDouble[i] = function.parserFunction</span>
+<span class="nc" id="L3015">                                        .getValueDouble(</span>
                                             new long[] { numberFull.args[i] },
                                             numberFull.positions[i]);
-<span class="nc" id="L3006">                                  } catch (IOException e) {</span>
-<span class="nc" id="L3007">                                    function.dataCollector.error(key,</span>
-<span class="nc" id="L3008">                                        e.getMessage());</span>
-<span class="nc" id="L3009">                                  }</span>
+<span class="nc" id="L3018">                                  } catch (IOException e) {</span>
+<span class="nc" id="L3019">                                    log.debug(e);</span>
+<span class="nc" id="L3020">                                    function.dataCollector.error(key,</span>
+<span class="nc" id="L3021">                                        e.getMessage());</span>
+<span class="nc" id="L3022">                                  }</span>
                                 }
-<span class="nc" id="L3011">                                function.dataCollector.add(key, valuesDouble,</span>
+<span class="nc" id="L3024">                                function.dataCollector.add(key, valuesDouble,</span>
                                     valuesDouble.length);
                               }
-<span class="nc" id="L3014">                            }</span>
+<span class="nc" id="L3027">                            }</span>
                           }
                         }
 
-<span class="nc" id="L3018">                      }</span>
+<span class="fc" id="L3031">                      }</span>
                     }
                   }
                 }
               }
-<span class="fc" id="L3023">              termVector.subComponentFunction.dataCollector.closeNewList();</span>
-<span class="pc bpc" id="L3024" title="1 of 2 branches missed.">              if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L3025" title="1 of 2 branches missed.">                for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L3026">                  function.dataCollector.closeNewList();</span>
-<span class="nc" id="L3027">                }</span>
+<span class="fc" id="L3036">              termVector.subComponentFunction.dataCollector.closeNewList();</span>
+<span class="pc bpc" id="L3037" title="1 of 2 branches missed.">              if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L3038" title="1 of 2 branches missed.">                for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L3039">                  function.dataCollector.closeNewList();</span>
+<span class="nc" id="L3040">                }</span>
               }
             }
-<span class="fc" id="L3030">          }</span>
+<span class="fc" id="L3043">          }</span>
         }
-<span class="fc" id="L3032">      }</span>
+<span class="fc" id="L3045">      }</span>
     }
-<span class="fc" id="L3034">  }</span>
+<span class="fc" id="L3047">  }</span>
 
   /**
    * Creates the termvector first round.
@@ -3042,8 +3055,6 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the positions data
    * @param docSet
    *          the doc set
-   * @param field
-   *          the field
    * @param t
    *          the t
    * @param r
@@ -3055,194 +3066,199 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static void createTermvectorFirstRound(
       List&lt;ComponentTermVector&gt; termVectorList,
-      HashMap&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet,
-      String field, Terms t, LeafReader r, LeafReaderContext lrc)
-      throws IOException {
-<span class="pc bpc" id="L3061" title="1 of 2 branches missed.">    if (t != null) {</span>
+      Map&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet, Terms t,
+      LeafReader r, LeafReaderContext lrc) throws IOException {
+<span class="pc bpc" id="L3071" title="1 of 2 branches missed.">    if (t != null) {</span>
       BytesRef term;
       TermsEnum termsEnum;
-<span class="fc" id="L3064">      PostingsEnum postingsEnum = null;</span>
-<span class="fc" id="L3065">      String segmentName = &quot;segment&quot; + lrc.ord;</span>
-<span class="fc" id="L3066">      String[] mutableKey = new String[1];</span>
-<span class="fc" id="L3067">      int segmentNumber = lrc.parent.leaves().size();</span>
+<span class="fc" id="L3074">      PostingsEnum postingsEnum = null;</span>
+<span class="fc" id="L3075">      String segmentName = &quot;segment&quot; + lrc.ord;</span>
+<span class="fc" id="L3076">      String[] mutableKey = new String[1];</span>
+<span class="fc" id="L3077">      int segmentNumber = lrc.parent.leaves().size();</span>
       // loop over termvectors
-<span class="fc bfc" id="L3069" title="All 2 branches covered.">      for (ComponentTermVector termVector : termVectorList) {</span>
+<span class="fc bfc" id="L3079" title="All 2 branches covered.">      for (ComponentTermVector termVector : termVectorList) {</span>
         CompiledAutomaton compiledAutomaton;
-<span class="pc bpc" id="L3071" title="3 of 4 branches missed.">        if ((termVector.regexp == null) || (termVector.regexp.isEmpty())) {</span>
-<span class="fc" id="L3072">          RegExp re = new RegExp(</span>
+<span class="pc bpc" id="L3081" title="1 of 4 branches missed.">        if ((termVector.regexp == null) || (termVector.regexp.isEmpty())) {</span>
+<span class="fc" id="L3082">          RegExp re = new RegExp(</span>
               termVector.prefix + MtasToken.DELIMITER + &quot;.*&quot;);
-<span class="fc" id="L3074">          compiledAutomaton = new CompiledAutomaton(re.toAutomaton());</span>
-<span class="fc" id="L3075">        } else {</span>
-<span class="nc" id="L3076">          RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
+<span class="fc" id="L3084">          compiledAutomaton = new CompiledAutomaton(re.toAutomaton());</span>
+<span class="fc" id="L3085">        } else {</span>
+<span class="fc" id="L3086">          RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
               + termVector.regexp + &quot;\u0000*&quot;);
-<span class="nc" id="L3078">          compiledAutomaton = new CompiledAutomaton(re.toAutomaton());</span>
+<span class="fc" id="L3088">          compiledAutomaton = new CompiledAutomaton(re.toAutomaton());</span>
         }
-<span class="fc" id="L3080">        List&lt;ByteRunAutomaton&gt; ignoreByteRunAutomatonList = null;</span>
-<span class="pc bpc" id="L3081" title="1 of 2 branches missed.">        if ((termVector.ignoreRegexp != null)</span>
-<span class="pc bpc" id="L3082" title="1 of 2 branches missed.">            &amp;&amp; (!termVector.ignoreRegexp.isEmpty())) {</span>
-<span class="fc" id="L3083">          ignoreByteRunAutomatonList = new ArrayList&lt;ByteRunAutomaton&gt;();</span>
-<span class="fc" id="L3084">          RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
+<span class="fc" id="L3090">        List&lt;ByteRunAutomaton&gt; ignoreByteRunAutomatonList = null;</span>
+<span class="fc bfc" id="L3091" title="All 2 branches covered.">        if ((termVector.ignoreRegexp != null)</span>
+<span class="pc bpc" id="L3092" title="1 of 2 branches missed.">            &amp;&amp; (!termVector.ignoreRegexp.isEmpty())) {</span>
+<span class="fc" id="L3093">          ignoreByteRunAutomatonList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L3094">          RegExp re = new RegExp(termVector.prefix + MtasToken.DELIMITER</span>
               + termVector.ignoreRegexp + &quot;\u0000*&quot;);
-<span class="fc" id="L3086">          ignoreByteRunAutomatonList</span>
-<span class="fc" id="L3087">              .add(new ByteRunAutomaton(re.toAutomaton()));</span>
+<span class="fc" id="L3096">          ignoreByteRunAutomatonList</span>
+<span class="fc" id="L3097">              .add(new ByteRunAutomaton(re.toAutomaton()));</span>
         }
-<span class="pc bpc" id="L3089" title="1 of 2 branches missed.">        if (termVector.ignoreList != null) {</span>
-<span class="nc bnc" id="L3090" title="All 2 branches missed.">          if (ignoreByteRunAutomatonList == null) {</span>
-<span class="nc" id="L3091">            ignoreByteRunAutomatonList = new ArrayList&lt;ByteRunAutomaton&gt;();</span>
+<span class="pc bpc" id="L3099" title="1 of 2 branches missed.">        if (termVector.ignoreList != null) {</span>
+<span class="nc bnc" id="L3100" title="All 2 branches missed.">          if (ignoreByteRunAutomatonList == null) {</span>
+<span class="nc" id="L3101">            ignoreByteRunAutomatonList = new ArrayList&lt;&gt;();</span>
           }
-<span class="nc bnc" id="L3093" title="All 2 branches missed.">          HashMap&lt;String, Automaton&gt; list = MtasToken.createAutomatonMap(</span>
+<span class="nc bnc" id="L3103" title="All 2 branches missed.">          Map&lt;String, Automaton&gt; list = MtasToken.createAutomatonMap(</span>
               termVector.prefix, new ArrayList&lt;String&gt;(termVector.ignoreList),
-<span class="nc" id="L3095">              termVector.ignoreListRegexp ? false : true);</span>
-<span class="nc bnc" id="L3096" title="All 2 branches missed.">          for (Automaton automaton : list.values()) {</span>
-<span class="nc" id="L3097">            ignoreByteRunAutomatonList.add(new ByteRunAutomaton(automaton));</span>
-<span class="nc" id="L3098">          }</span>
+<span class="nc" id="L3105">              termVector.ignoreListRegexp ? false : true);</span>
+<span class="nc bnc" id="L3106" title="All 2 branches missed.">          for (Automaton automaton : list.values()) {</span>
+<span class="nc" id="L3107">            ignoreByteRunAutomatonList.add(new ByteRunAutomaton(automaton));</span>
+<span class="nc" id="L3108">          }</span>
         }
-<span class="pc bpc" id="L3100" title="1 of 4 branches missed.">        if (!termVector.full &amp;&amp; termVector.list == null) {</span>
-<span class="fc" id="L3101">          termsEnum = t.intersect(compiledAutomaton, null);</span>
-<span class="fc" id="L3102">          int initSize = Math.min((int) t.size(), 1000);</span>
-<span class="fc" id="L3103">          termVector.subComponentFunction.dataCollector.initNewList(initSize,</span>
+<span class="fc bfc" id="L3110" title="All 4 branches covered.">        if (!termVector.full &amp;&amp; termVector.list == null) {</span>
+<span class="fc" id="L3111">          termsEnum = t.intersect(compiledAutomaton, null);</span>
+<span class="fc" id="L3112">          int initSize = Math.min((int) t.size(), 1000);</span>
+<span class="fc" id="L3113">          termVector.subComponentFunction.dataCollector.initNewList(initSize,</span>
               segmentName, segmentNumber, termVector.boundary);
-<span class="pc bpc" id="L3105" title="1 of 2 branches missed.">          if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L3106" title="1 of 2 branches missed.">            for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L3107">              function.dataCollector.initNewList(initSize);</span>
-<span class="nc" id="L3108">            }</span>
+<span class="pc bpc" id="L3115" title="1 of 2 branches missed.">          if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L3116" title="1 of 2 branches missed.">            for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L3117">              function.dataCollector.initNewList(initSize);</span>
+<span class="nc" id="L3118">            }</span>
           }
           // only if documents
-<span class="pc bpc" id="L3111" title="1 of 2 branches missed.">          if (docSet.size() &gt; 0) {</span>
+<span class="pc bpc" id="L3121" title="1 of 2 branches missed.">          if (!docSet.isEmpty()) {</span>
             int termDocId;
-<span class="fc" id="L3113">            int termNumberMaximum = termVector.number;</span>
-<span class="fc" id="L3114">            HashMap&lt;BytesRef, RegisterStatus&gt; computeFullList = new HashMap&lt;BytesRef, RegisterStatus&gt;();</span>
+<span class="fc" id="L3123">            int termNumberMaximum = termVector.number;</span>
+<span class="fc" id="L3124">            HashMap&lt;BytesRef, RegisterStatus&gt; computeFullList = new HashMap&lt;&gt;();</span>
             RegisterStatus registerStatus;
             // basic, don't need full values
-<span class="fc" id="L3117">            if (termVector.subComponentFunction.sortType</span>
-<span class="pc bpc" id="L3118" title="1 of 2 branches missed.">                .equals(CodecUtil.SORT_TERM)</span>
+<span class="fc" id="L3127">            if (termVector.subComponentFunction.sortType</span>
+<span class="fc bfc" id="L3128" title="All 2 branches covered.">                .equals(CodecUtil.SORT_TERM)</span>
                 || termVector.subComponentFunction.sortType
-<span class="pc bpc" id="L3120" title="1 of 2 branches missed.">                    .equals(CodecUtil.STATS_TYPE_SUM)</span>
+<span class="pc bpc" id="L3130" title="1 of 2 branches missed.">                    .equals(CodecUtil.STATS_TYPE_SUM)</span>
                 || termVector.subComponentFunction.sortType
-<span class="nc bnc" id="L3122" title="All 2 branches missed.">                    .equals(CodecUtil.STATS_TYPE_N)) {</span>
-<span class="fc" id="L3123">              int termCounter = 0;</span>
+<span class="nc bnc" id="L3132" title="All 2 branches missed.">                    .equals(CodecUtil.STATS_TYPE_N)) {</span>
+<span class="fc" id="L3133">              int termCounter = 0;</span>
 
-<span class="fc" id="L3125">              boolean continueAfterPreliminaryCheck, preliminaryCheck = false;</span>
-<span class="pc bpc" id="L3126" title="1 of 4 branches missed.">              if (r.getLiveDocs() == null &amp;&amp; (docSet.size() != r.numDocs())) {</span>
-<span class="nc" id="L3127">                preliminaryCheck = true;</span>
+              boolean continueAfterPreliminaryCheck;
+<span class="fc" id="L3136">              boolean preliminaryCheck = false;</span>
+<span class="pc bpc" id="L3137" title="1 of 4 branches missed.">              if (r.getLiveDocs() == null &amp;&amp; (docSet.size() != r.numDocs())) {</span>
+<span class="nc" id="L3138">                preliminaryCheck = true;</span>
               }
               // loop over terms
               boolean acceptedTerm;
-<span class="fc bfc" id="L3131" title="All 2 branches covered.">              while ((term = termsEnum.next()) != null) {</span>
-<span class="pc bpc" id="L3132" title="1 of 2 branches missed.">                if (validateTermWithStartValue(term, termVector)) {</span>
-<span class="fc" id="L3133">                  termDocId = -1;</span>
-<span class="fc" id="L3134">                  acceptedTerm = true;</span>
-<span class="pc bpc" id="L3135" title="1 of 2 branches missed.">                  if (ignoreByteRunAutomatonList != null) {</span>
-<span class="fc bfc" id="L3136" title="All 2 branches covered.">                    for (ByteRunAutomaton ignoreByteRunAutomaton : ignoreByteRunAutomatonList) {</span>
-<span class="pc bpc" id="L3137" title="1 of 2 branches missed.">                      if (ignoreByteRunAutomaton.run(term.bytes, term.offset,</span>
+<span class="fc bfc" id="L3142" title="All 2 branches covered.">              while ((term = termsEnum.next()) != null) {</span>
+<span class="pc bpc" id="L3143" title="1 of 2 branches missed.">                if (validateTermWithStartValue(term, termVector)) {</span>
+<span class="fc" id="L3144">                  termDocId = -1;</span>
+<span class="fc" id="L3145">                  acceptedTerm = true;</span>
+<span class="fc bfc" id="L3146" title="All 2 branches covered.">                  if (ignoreByteRunAutomatonList != null) {</span>
+<span class="fc bfc" id="L3147" title="All 2 branches covered.">                    for (ByteRunAutomaton ignoreByteRunAutomaton : ignoreByteRunAutomatonList) {</span>
+<span class="pc bpc" id="L3148" title="1 of 2 branches missed.">                      if (ignoreByteRunAutomaton.run(term.bytes, term.offset,</span>
                           term.length)) {
-<span class="nc" id="L3139">                        acceptedTerm = false;</span>
-<span class="nc" id="L3140">                        break;</span>
+<span class="nc" id="L3150">                        acceptedTerm = false;</span>
+<span class="nc" id="L3151">                        break;</span>
                       }
-<span class="fc" id="L3142">                    }</span>
+<span class="fc" id="L3153">                    }</span>
                   }
-<span class="pc bpc" id="L3144" title="1 of 2 branches missed.">                  if (acceptedTerm) {</span>
-<span class="fc" id="L3145">                    continueAfterPreliminaryCheck = true;</span>
-<span class="fc" id="L3146">                    mutableKey[0] = null;</span>
-<span class="pc bpc" id="L3147" title="1 of 2 branches missed.">                    if (preliminaryCheck) {</span>
+<span class="pc bpc" id="L3155" title="1 of 2 branches missed.">                  if (acceptedTerm) {</span>
+<span class="fc" id="L3156">                    continueAfterPreliminaryCheck = true;</span>
+<span class="fc" id="L3157">                    mutableKey[0] = null;</span>
+<span class="pc bpc" id="L3158" title="1 of 2 branches missed.">                    if (preliminaryCheck) {</span>
                       try {
-<span class="nc" id="L3149">                        TermvectorNumberBasic preliminaryNumberBasic = computeTermvectorNumberBasic(</span>
+<span class="nc" id="L3160">                        TermvectorNumberBasic preliminaryNumberBasic = computeTermvectorNumberBasic(</span>
                             termsEnum, r);
-<span class="nc bnc" id="L3151" title="All 2 branches missed.">                        if (preliminaryNumberBasic.docNumber &gt; 0) {</span>
-<span class="nc" id="L3152">                          continueAfterPreliminaryCheck = preliminaryRegisterValue(</span>
+<span class="nc bnc" id="L3162" title="All 2 branches missed.">                        if (preliminaryNumberBasic.docNumber &gt; 0) {</span>
+<span class="nc" id="L3163">                          continueAfterPreliminaryCheck = preliminaryRegisterValue(</span>
                               term, termVector, preliminaryNumberBasic,
-<span class="nc" id="L3154">                              termNumberMaximum, segmentNumber, mutableKey);</span>
+<span class="nc" id="L3165">                              termNumberMaximum, segmentNumber, mutableKey);</span>
                         } else {
-<span class="nc" id="L3156">                          continueAfterPreliminaryCheck = false;</span>
+<span class="nc" id="L3167">                          continueAfterPreliminaryCheck = false;</span>
                         }
-<span class="nc" id="L3158">                      } catch (IOException e) {</span>
-<span class="nc" id="L3159">                        continueAfterPreliminaryCheck = true;</span>
-<span class="nc" id="L3160">                      }</span>
+<span class="nc" id="L3169">                      } catch (IOException e) {</span>
+<span class="nc" id="L3170">                        log.debug(e);</span>
+<span class="nc" id="L3171">                        continueAfterPreliminaryCheck = true;</span>
+<span class="nc" id="L3172">                      }</span>
                     }
-<span class="pc bpc" id="L3162" title="1 of 2 branches missed.">                    if (continueAfterPreliminaryCheck) {</span>
+<span class="pc bpc" id="L3174" title="1 of 2 branches missed.">                    if (continueAfterPreliminaryCheck) {</span>
                       // compute numbers;
-<span class="fc" id="L3164">                      TermvectorNumberBasic numberBasic = computeTermvectorNumberBasic(</span>
+<span class="fc" id="L3176">                      TermvectorNumberBasic numberBasic = computeTermvectorNumberBasic(</span>
                           docSet, termDocId, termsEnum, r, lrc, postingsEnum);
                       // register
-<span class="fc bfc" id="L3167" title="All 2 branches covered.">                      if (numberBasic.docNumber &gt; 0) {</span>
-<span class="fc" id="L3168">                        termCounter++;</span>
-<span class="fc" id="L3169">                        registerStatus = registerValue(term, termVector,</span>
-<span class="fc" id="L3170">                            numberBasic, termNumberMaximum, segmentNumber,</span>
+<span class="fc bfc" id="L3179" title="All 2 branches covered.">                      if (numberBasic.docNumber &gt; 0) {</span>
+<span class="fc" id="L3180">                        termCounter++;</span>
+<span class="fc" id="L3181">                        registerStatus = registerValue(term, termVector,</span>
+<span class="fc" id="L3182">                            numberBasic, termNumberMaximum, segmentNumber,</span>
                             false, mutableKey);
-<span class="pc bpc" id="L3172" title="1 of 2 branches missed.">                        if (registerStatus != null) {</span>
-<span class="nc" id="L3173">                          computeFullList.put(BytesRef.deepCopyOf(term),</span>
+<span class="fc bfc" id="L3184" title="All 2 branches covered.">                        if (registerStatus != null) {</span>
+<span class="fc" id="L3185">                          computeFullList.put(BytesRef.deepCopyOf(term),</span>
                               registerStatus);
                         }
                       }
                     }
                     // stop after termCounterMaximum
-<span class="fc" id="L3179">                    if (termVector.subComponentFunction.sortType</span>
-<span class="pc bpc" id="L3180" title="1 of 2 branches missed.">                        .equals(CodecUtil.SORT_TERM)</span>
+<span class="fc" id="L3191">                    if (termVector.subComponentFunction.sortType</span>
+<span class="fc bfc" id="L3192" title="All 2 branches covered.">                        .equals(CodecUtil.SORT_TERM)</span>
                         &amp;&amp; termVector.subComponentFunction.sortDirection
-<span class="nc bnc" id="L3182" title="All 4 branches missed.">                            .equals(CodecUtil.SORT_ASC)</span>
+<span class="fc bfc" id="L3194" title="All 4 branches covered.">                            .equals(CodecUtil.SORT_ASC)</span>
                         &amp;&amp; termCounter &gt;= termNumberMaximum) {
-<span class="nc" id="L3184">                      break;</span>
+<span class="fc" id="L3196">                      break;</span>
                     }
                   }
                 }
               }
               // rerun for full
-<span class="pc bpc" id="L3190" title="1 of 2 branches missed.">              if (computeFullList.size() &gt; 0) {</span>
-<span class="nc" id="L3191">                termsEnum = t.intersect(compiledAutomaton, null);</span>
-<span class="nc bnc" id="L3192" title="All 2 branches missed.">                while ((term = termsEnum.next()) != null) {</span>
-<span class="nc bnc" id="L3193" title="All 2 branches missed.">                  if (validateTermWithStartValue(term, termVector)) {</span>
-<span class="nc" id="L3194">                    termDocId = -1;</span>
-<span class="nc" id="L3195">                    mutableKey[0] = null;</span>
+<span class="fc bfc" id="L3202" title="All 2 branches covered.">              if (computeFullList.size() &gt; 0) {</span>
+<span class="fc" id="L3203">                termsEnum = t.intersect(compiledAutomaton, null);</span>
+<span class="fc bfc" id="L3204" title="All 2 branches covered.">                while ((term = termsEnum.next()) != null) {</span>
+<span class="pc bpc" id="L3205" title="1 of 2 branches missed.">                  if (validateTermWithStartValue(term, termVector)) {</span>
+<span class="fc" id="L3206">                    termDocId = -1;</span>
+<span class="fc" id="L3207">                    mutableKey[0] = null;</span>
                     // only if (probably) needed
-<span class="nc bnc" id="L3197" title="All 2 branches missed.">                    if (computeFullList.containsKey(term)) {</span>
-<span class="nc" id="L3198">                      registerStatus = computeFullList.get(term);</span>
-<span class="nc" id="L3199">                      if (termVector.subComponentFunction.sortType</span>
-<span class="nc bnc" id="L3200" title="All 8 branches missed.">                          .equals(CodecUtil.SORT_TERM)</span>
-                          || termVector.list != null
-                          || termVector.boundaryRegistration
-                          || registerStatus.force
-                          || termVector.subComponentFunction.dataCollector
-<span class="nc bnc" id="L3205" title="All 2 branches missed.">                              .validateSegmentBoundary(</span>
-<span class="nc" id="L3206">                                  registerStatus.sortValue)) {</span>
-<span class="nc" id="L3207">                        TermvectorNumberFull numberFull = computeTermvectorNumberFull(</span>
-                            docSet, termDocId, termsEnum, r, lrc, postingsEnum,
-                            positionsData);
-<span class="nc bnc" id="L3210" title="All 2 branches missed.">                        if (numberFull.docNumber &gt; 0) {</span>
-<span class="nc" id="L3211">                          termCounter++;</span>
-<span class="nc" id="L3212">                          registerValue(term, termVector, numberFull,</span>
-<span class="nc" id="L3213">                              termNumberMaximum, segmentNumber, mutableKey);</span>
+<span class="fc bfc" id="L3209" title="All 2 branches covered.">                    if (computeFullList.containsKey(term)) {</span>
+<span class="fc" id="L3210">                      registerStatus = computeFullList.get(term);</span>
+                      boolean doAdd;
+<span class="fc" id="L3212">                      doAdd = termVector.subComponentFunction.sortType</span>
+<span class="fc" id="L3213">                          .equals(CodecUtil.SORT_TERM);</span>
+<span class="fc" id="L3214">                      doAdd |= termVector.subComponentFunction.sortDirection</span>
+<span class="fc" id="L3215">                          .equals(CodecUtil.SORT_ASC);</span>
+<span class="pc bpc" id="L3216" title="1 of 2 branches missed.">                      doAdd |= termVector.list != null;</span>
+<span class="fc" id="L3217">                      doAdd |= termVector.boundaryRegistration;</span>
+<span class="fc" id="L3218">                      doAdd |= registerStatus.force;</span>
+<span class="fc" id="L3219">                      doAdd |= termVector.subComponentFunction.dataCollector</span>
+<span class="fc" id="L3220">                          .validateSegmentBoundary(</span>
+<span class="fc" id="L3221">                              registerStatus.sortValue);                      </span>
+<span class="fc bfc" id="L3222" title="All 2 branches covered.">                      if (doAdd) {</span>
+<span class="fc" id="L3223">                        TermvectorNumberFull numberFull = computeTermvectorNumberFull(</span>
+                            docSet, termDocId, termsEnum, lrc, postingsEnum,
+                            positionsData);                        
+<span class="pc bpc" id="L3226" title="1 of 2 branches missed.">                        if (numberFull.docNumber &gt; 0) {</span>
+<span class="fc" id="L3227">                          termCounter++;</span>
+<span class="fc" id="L3228">                          registerValue(term, termVector, numberFull,</span>
+                              mutableKey);
                         }
-<span class="nc" id="L3215">                      }</span>
-                    }
+                      }
+<span class="fc" id="L3232">                    }</span>
                   }
                 }
-<span class="nc" id="L3219">                computeFullList.clear();</span>
+<span class="fc" id="L3235">                computeFullList.clear();</span>
               }
-<span class="fc" id="L3221">            } else {</span>
-<span class="nc" id="L3222">              throw new IOException(</span>
+<span class="fc" id="L3237">            } else {</span>
+<span class="nc" id="L3238">              throw new IOException(</span>
                   &quot;sort '&quot; + termVector.subComponentFunction.sortType + &quot; &quot;
                       + termVector.subComponentFunction.sortDirection
                       + &quot;' not supported&quot;);
             }
             // finish if segments are used
-<span class="fc" id="L3228">            termVector.subComponentFunction.dataCollector</span>
-<span class="fc" id="L3229">                .closeSegmentKeyValueRegistration();</span>
-<span class="pc bpc" id="L3230" title="1 of 2 branches missed.">            if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L3231" title="1 of 2 branches missed.">              for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L3232">                function.dataCollector.closeSegmentKeyValueRegistration();</span>
-<span class="nc" id="L3233">              }</span>
+<span class="fc" id="L3244">            termVector.subComponentFunction.dataCollector</span>
+<span class="fc" id="L3245">                .closeSegmentKeyValueRegistration();</span>
+<span class="pc bpc" id="L3246" title="1 of 2 branches missed.">            if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L3247" title="1 of 2 branches missed.">              for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L3248">                function.dataCollector.closeSegmentKeyValueRegistration();</span>
+<span class="nc" id="L3249">              }</span>
             }
           }
-<span class="fc" id="L3236">          termVector.subComponentFunction.dataCollector.closeNewList();</span>
-<span class="pc bpc" id="L3237" title="1 of 2 branches missed.">          if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L3238" title="1 of 2 branches missed.">            for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L3239">              function.dataCollector.closeNewList();</span>
-<span class="nc" id="L3240">            }</span>
+<span class="fc" id="L3252">          termVector.subComponentFunction.dataCollector.closeNewList();</span>
+<span class="pc bpc" id="L3253" title="1 of 2 branches missed.">          if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L3254" title="1 of 2 branches missed.">            for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L3255">              function.dataCollector.closeNewList();</span>
+<span class="nc" id="L3256">            }</span>
           }
         }
-<span class="fc" id="L3243">      }</span>
+<span class="fc" id="L3259">      }</span>
     }
-<span class="fc" id="L3245">  }</span>
+<span class="fc" id="L3261">  }</span>
 
   /**
    * Creates the termvector second round.
@@ -3253,8 +3269,6 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the positions data
    * @param docSet
    *          the doc set
-   * @param field
-   *          the field
    * @param t
    *          the t
    * @param r
@@ -3266,113 +3280,121 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static void createTermvectorSecondRound(
       List&lt;ComponentTermVector&gt; termVectorList,
-      HashMap&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet,
-      String field, Terms t, LeafReader r, LeafReaderContext lrc)
-      throws IOException {
-<span class="pc bpc" id="L3272" title="1 of 2 branches missed.">    if (t != null) {</span>
+      Map&lt;Integer, Integer&gt; positionsData, List&lt;Integer&gt; docSet, Terms t,
+      LeafReader r, LeafReaderContext lrc) throws IOException {
+<span class="pc bpc" id="L3285" title="1 of 2 branches missed.">    if (t != null) {</span>
       BytesRef term;
       TermsEnum termsEnum;
-<span class="fc" id="L3275">      PostingsEnum postingsEnum = null;</span>
-<span class="fc" id="L3276">      String segmentName = &quot;segment&quot; + lrc.ord;</span>
-<span class="fc" id="L3277">      int segmentNumber = lrc.parent.leaves().size();</span>
-<span class="fc" id="L3278">      String[] mutableKey = new String[1];</span>
-<span class="fc bfc" id="L3279" title="All 2 branches covered.">      for (ComponentTermVector termVector : termVectorList) {</span>
-<span class="pc bpc" id="L3280" title="1 of 4 branches missed.">        if (!termVector.full &amp;&amp; termVector.list == null) {</span>
-<span class="pc bpc" id="L3281" title="1 of 2 branches missed.">          if (termVector.subComponentFunction.dataCollector.segmentRecomputeKeyList != null</span>
-              &amp;&amp; termVector.subComponentFunction.dataCollector.segmentRecomputeKeyList
-<span class="pc bpc" id="L3283" title="1 of 2 branches missed.">                  .containsKey(segmentName)) {</span>
-<span class="fc" id="L3284">            HashSet&lt;String&gt; recomputeKeyList = termVector.subComponentFunction.dataCollector.segmentRecomputeKeyList</span>
-<span class="fc" id="L3285">                .get(segmentName);</span>
-<span class="pc bpc" id="L3286" title="1 of 2 branches missed.">            if (recomputeKeyList.size() &gt; 0) {</span>
-<span class="fc" id="L3287">              HashMap&lt;String, Automaton&gt; automatonMap = MtasToken</span>
-<span class="fc" id="L3288">                  .createAutomatonMap(termVector.prefix,</span>
-<span class="fc" id="L3289">                      new ArrayList&lt;String&gt;(recomputeKeyList), true);</span>
-<span class="fc" id="L3290">              List&lt;CompiledAutomaton&gt; listCompiledAutomata = MtasToken</span>
-<span class="fc" id="L3291">                  .createAutomata(termVector.prefix, termVector.regexp,</span>
-                      automatonMap);
-<span class="fc bfc" id="L3293" title="All 2 branches covered.">              for (CompiledAutomaton compiledAutomaton : listCompiledAutomata) {</span>
-<span class="fc" id="L3294">                termsEnum = t.intersect(compiledAutomaton, null);</span>
-<span class="fc" id="L3295">                termVector.subComponentFunction.dataCollector.initNewList(</span>
-                    termVector.subComponentFunction.dataCollector.segmentKeys
-<span class="fc" id="L3297">                        .size(),</span>
-                    segmentName, segmentNumber, termVector.boundary);
-<span class="fc" id="L3299">                RegisterStatus registerStatus = null;</span>
-<span class="pc bpc" id="L3300" title="1 of 2 branches missed.">                if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L3301" title="1 of 2 branches missed.">                  for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L3302">                    function.dataCollector.initNewList((int) t.size(),</span>
-                        segmentName, segmentNumber, null);
-<span class="nc" id="L3304">                  }</span>
-                }
-<span class="pc bpc" id="L3306" title="1 of 2 branches missed.">                if (docSet.size() &gt; 0) {</span>
-                  int termDocId;
-<span class="fc bfc" id="L3308" title="All 2 branches covered.">                  while ((term = termsEnum.next()) != null) {</span>
-<span class="pc bpc" id="L3309" title="1 of 2 branches missed.">                    if (validateTermWithStartValue(term, termVector)) {</span>
-<span class="fc" id="L3310">                      termDocId = -1;</span>
-<span class="fc" id="L3311">                      mutableKey[0] = null;</span>
-                      // compute numbers;
-<span class="fc" id="L3313">                      TermvectorNumberBasic numberBasic = computeTermvectorNumberBasic(</span>
-                          docSet, termDocId, termsEnum, r, lrc, postingsEnum);
-<span class="fc bfc" id="L3315" title="All 2 branches covered.">                      if (numberBasic.docNumber &gt; 0) {</span>
-<span class="fc" id="L3316">                        registerStatus = registerValue(term, termVector,</span>
-<span class="fc" id="L3317">                            numberBasic, 0, segmentNumber, true, mutableKey);</span>
-<span class="pc bpc" id="L3318" title="1 of 2 branches missed.">                        if (registerStatus != null) {</span>
-<span class="nc" id="L3319">                          TermvectorNumberFull numberFull = computeTermvectorNumberFull(</span>
-                              docSet, termDocId, termsEnum, r, lrc,
-                              postingsEnum, positionsData);
-<span class="nc bnc" id="L3322" title="All 2 branches missed.">                          if (numberFull.docNumber &gt; 0) {</span>
-<span class="nc" id="L3323">                            registerValue(term, termVector, numberFull, 0,</span>
-<span class="nc" id="L3324">                                segmentNumber, mutableKey);</span>
-                          }
+<span class="fc" id="L3288">      PostingsEnum postingsEnum = null;</span>
+<span class="fc" id="L3289">      String segmentName = &quot;segment&quot; + lrc.ord;</span>
+<span class="fc" id="L3290">      int segmentNumber = lrc.parent.leaves().size();</span>
+<span class="fc" id="L3291">      String[] mutableKey = new String[1];</span>
+<span class="fc bfc" id="L3292" title="All 2 branches covered.">      for (ComponentTermVector termVector : termVectorList) {</span>
+<span class="pc bpc" id="L3293" title="2 of 6 branches missed.">        if (!termVector.full &amp;&amp; termVector.list == null</span>
+            &amp;&amp; (termVector.subComponentFunction.dataCollector.segmentRecomputeKeyList != null
+                &amp;&amp; termVector.subComponentFunction.dataCollector.segmentRecomputeKeyList
+<span class="fc bfc" id="L3296" title="All 2 branches covered.">                    .containsKey(segmentName))) {</span>
+<span class="fc" id="L3297">          Set&lt;String&gt; recomputeKeyList = termVector.subComponentFunction.dataCollector.segmentRecomputeKeyList</span>
+<span class="fc" id="L3298">              .get(segmentName);</span>
+<span class="pc bpc" id="L3299" title="1 of 2 branches missed.">          if (!recomputeKeyList.isEmpty()) {</span>
+<span class="fc" id="L3300">            Map&lt;String, Automaton&gt; automatonMap = MtasToken.createAutomatonMap(</span>
+                termVector.prefix, new ArrayList&lt;String&gt;(recomputeKeyList),
+<span class="fc" id="L3302">                true);</span>
+<span class="fc" id="L3303">            List&lt;CompiledAutomaton&gt; listCompiledAutomata = MtasToken</span>
+<span class="fc" id="L3304">                .createAutomata(termVector.prefix, termVector.regexp,</span>
+                    automatonMap);
+<span class="fc bfc" id="L3306" title="All 2 branches covered.">            for (CompiledAutomaton compiledAutomaton : listCompiledAutomata) {</span>
+<span class="fc" id="L3307">              termsEnum = t.intersect(compiledAutomaton, null);</span>
+<span class="fc" id="L3308">              termVector.subComponentFunction.dataCollector</span>
+<span class="fc" id="L3309">                  .initNewList(</span>
+                      termVector.subComponentFunction.dataCollector.segmentKeys
+<span class="fc" id="L3311">                          .size(),</span>
+                      segmentName, segmentNumber, termVector.boundary);
+<span class="fc" id="L3313">              RegisterStatus registerStatus = null;</span>
+<span class="pc bpc" id="L3314" title="1 of 2 branches missed.">              if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L3315" title="1 of 2 branches missed.">                for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L3316">                  function.dataCollector.initNewList((int) t.size(),</span>
+                      segmentName, segmentNumber, null);
+<span class="nc" id="L3318">                }</span>
+              }
+<span class="pc bpc" id="L3320" title="1 of 2 branches missed.">              if (!docSet.isEmpty()) {</span>
+                int termDocId;
+<span class="fc bfc" id="L3322" title="All 2 branches covered.">                while ((term = termsEnum.next()) != null) {</span>
+<span class="pc bpc" id="L3323" title="1 of 2 branches missed.">                  if (validateTermWithStartValue(term, termVector)) {</span>
+<span class="fc" id="L3324">                    termDocId = -1;</span>
+<span class="fc" id="L3325">                    mutableKey[0] = null;</span>
+                    // compute numbers;
+<span class="fc" id="L3327">                    TermvectorNumberBasic numberBasic = computeTermvectorNumberBasic(</span>
+                        docSet, termDocId, termsEnum, r, lrc, postingsEnum);
+<span class="fc bfc" id="L3329" title="All 2 branches covered.">                    if (numberBasic.docNumber &gt; 0) {</span>
+<span class="fc" id="L3330">                      registerStatus = registerValue(term, termVector,</span>
+<span class="fc" id="L3331">                          numberBasic, 0, segmentNumber, true, mutableKey);</span>
+<span class="fc bfc" id="L3332" title="All 2 branches covered.">                      if (registerStatus != null) {</span>
+<span class="fc" id="L3333">                        TermvectorNumberFull numberFull = computeTermvectorNumberFull(</span>
+                            docSet, termDocId, termsEnum, lrc, postingsEnum,
+                            positionsData);
+<span class="pc bpc" id="L3336" title="1 of 2 branches missed.">                        if (numberFull.docNumber &gt; 0) {</span>
+<span class="fc" id="L3337">                          registerValue(term, termVector, numberFull,</span>
+                              mutableKey);
                         }
                       }
-<span class="fc" id="L3328">                    }</span>
-                  }
-                }
-<span class="fc" id="L3331">                termVector.subComponentFunction.dataCollector.closeNewList();</span>
-<span class="pc bpc" id="L3332" title="1 of 2 branches missed.">                if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L3333" title="1 of 2 branches missed.">                  for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L3334">                    function.dataCollector.closeNewList();</span>
-<span class="nc" id="L3335">                  }</span>
+                    }
+<span class="fc" id="L3342">                  }</span>
                 }
-<span class="fc" id="L3337">              }</span>
-            }
+              }
+<span class="fc" id="L3345">              termVector.subComponentFunction.dataCollector.closeNewList();</span>
+<span class="pc bpc" id="L3346" title="1 of 2 branches missed.">              if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L3347" title="1 of 2 branches missed.">                for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L3348">                  function.dataCollector.closeNewList();</span>
+<span class="nc" id="L3349">                }</span>
+              }
+<span class="fc" id="L3351">            }</span>
           }
         }
-<span class="fc" id="L3341">      }</span>
+<span class="fc" id="L3354">      }</span>
     }
-<span class="fc" id="L3343">  }</span>
+<span class="fc" id="L3356">  }</span>
 
+  /**
+   * Validate term with start value.
+   *
+   * @param term
+   *          the term
+   * @param termVector
+   *          the term vector
+   * @return true, if successful
+   */
   private static boolean validateTermWithStartValue(BytesRef term,
       ComponentTermVector termVector) {
-<span class="pc bpc" id="L3347" title="1 of 2 branches missed.">    if (termVector.startValue == null) {</span>
-<span class="fc" id="L3348">      return true;</span>
-<span class="nc" id="L3349">    } else if (termVector.subComponentFunction.sortType</span>
-<span class="nc bnc" id="L3350" title="All 2 branches missed.">        .equals(CodecUtil.SORT_TERM)) {</span>
-<span class="nc bnc" id="L3351" title="All 2 branches missed.">      if (term.length &gt; termVector.startValue.length) {</span>
-<span class="nc" id="L3352">        byte[] zeroBytes = (new BytesRef(&quot;\u0000&quot;)).bytes;</span>
-<span class="nc" id="L3353">        int n = (int) (Math</span>
-<span class="nc" id="L3354">            .ceil(((double) (term.length - termVector.startValue.length))</span>
+<span class="pc bpc" id="L3369" title="1 of 2 branches missed.">    if (termVector.startValue == null) {</span>
+<span class="fc" id="L3370">      return true;</span>
+<span class="nc" id="L3371">    } else if (termVector.subComponentFunction.sortType</span>
+<span class="nc bnc" id="L3372" title="All 2 branches missed.">        .equals(CodecUtil.SORT_TERM)) {</span>
+<span class="nc bnc" id="L3373" title="All 2 branches missed.">      if (term.length &gt; termVector.startValue.length) {</span>
+<span class="nc" id="L3374">        byte[] zeroBytes = (new BytesRef(&quot;\u0000&quot;)).bytes;</span>
+<span class="nc" id="L3375">        int n = (int) (Math</span>
+<span class="nc" id="L3376">            .ceil(((double) (term.length - termVector.startValue.length))</span>
                 / zeroBytes.length));
-<span class="nc" id="L3356">        byte[] newBytes = new byte[termVector.startValue.length</span>
+<span class="nc" id="L3378">        byte[] newBytes = new byte[termVector.startValue.length</span>
             + n * zeroBytes.length];
-<span class="nc" id="L3358">        System.arraycopy(termVector.startValue.bytes, 0, newBytes, 0,</span>
+<span class="nc" id="L3380">        System.arraycopy(termVector.startValue.bytes, 0, newBytes, 0,</span>
             termVector.startValue.length);
-<span class="nc bnc" id="L3360" title="All 2 branches missed.">        for (int i = 0; i &lt; n; i++) {</span>
-<span class="nc" id="L3361">          System.arraycopy(zeroBytes, 0, newBytes,</span>
+<span class="nc bnc" id="L3382" title="All 2 branches missed.">        for (int i = 0; i &lt; n; i++) {</span>
+<span class="nc" id="L3383">          System.arraycopy(zeroBytes, 0, newBytes,</span>
               termVector.startValue.length + i * zeroBytes.length,
               zeroBytes.length);
         }
-<span class="nc" id="L3365">        termVector.startValue = new BytesRef(newBytes);</span>
+<span class="nc" id="L3387">        termVector.startValue = new BytesRef(newBytes);</span>
       }
-<span class="nc bnc" id="L3367" title="All 2 branches missed.">      if (termVector.subComponentFunction.sortDirection.equals(</span>
-<span class="nc bnc" id="L3368" title="All 2 branches missed.">          CodecUtil.SORT_ASC) &amp;&amp; (termVector.startValue.compareTo(term) &lt; 0)) {</span>
-<span class="nc" id="L3369">        return true;</span>
-<span class="nc bnc" id="L3370" title="All 2 branches missed.">      } else if (termVector.subComponentFunction.sortDirection.equals(</span>
-<span class="nc bnc" id="L3371" title="All 2 branches missed.">          CodecUtil.SORT_DESC) &amp;&amp; (termVector.startValue.compareTo(term) &gt; 0)) {</span>
-<span class="nc" id="L3372">        return true;</span>
+<span class="nc bnc" id="L3389" title="All 2 branches missed.">      if ((termVector.subComponentFunction.sortDirection.equals(</span>
+<span class="nc bnc" id="L3390" title="All 2 branches missed.">          CodecUtil.SORT_ASC) &amp;&amp; (termVector.startValue.compareTo(term) &lt; 0))</span>
+          || (termVector.subComponentFunction.sortDirection
+<span class="nc bnc" id="L3392" title="All 2 branches missed.">              .equals(CodecUtil.SORT_DESC)</span>
+<span class="nc bnc" id="L3393" title="All 2 branches missed.">              &amp;&amp; (termVector.startValue.compareTo(term) &gt; 0))) {</span>
+<span class="nc" id="L3394">        return true;</span>
       }
     }
-<span class="nc" id="L3375">    return false;</span>
+<span class="nc" id="L3397">    return false;</span>
   }
 
   /**
@@ -3386,37 +3408,33 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static boolean needSecondRoundTermvector(
       List&lt;ComponentTermVector&gt; termVectorList) throws IOException {
-<span class="fc" id="L3389">    boolean needSecondRound = false;</span>
-<span class="fc bfc" id="L3390" title="All 2 branches covered.">    for (ComponentTermVector termVector : termVectorList) {</span>
-<span class="pc bpc" id="L3391" title="1 of 4 branches missed.">      if (!termVector.full &amp;&amp; termVector.list == null) {</span>
-<span class="pc bpc" id="L3392" title="1 of 2 branches missed.">        if (termVector.subComponentFunction.dataCollector.segmentRegistration != null</span>
+<span class="fc" id="L3411">    boolean needSecondRound = false;</span>
+<span class="fc bfc" id="L3412" title="All 2 branches covered.">    for (ComponentTermVector termVector : termVectorList) {</span>
+<span class="fc bfc" id="L3413" title="All 4 branches covered.">      if (!termVector.full &amp;&amp; termVector.list == null) {</span>
+        boolean doCheck;
+<span class="fc bfc" id="L3415" title="All 2 branches covered.">        doCheck = termVector.subComponentFunction.dataCollector.segmentRegistration != null</span>
             &amp;&amp; (termVector.subComponentFunction.dataCollector.segmentRegistration
-<span class="pc bpc" id="L3394" title="1 of 2 branches missed.">                .equals(MtasDataCollector.SEGMENT_SORT_ASC)</span>
+<span class="fc bfc" id="L3417" title="All 2 branches covered.">                .equals(MtasDataCollector.SEGMENT_SORT_ASC)</span>
                 || termVector.subComponentFunction.dataCollector.segmentRegistration
-<span class="pc bpc" id="L3396" title="2 of 4 branches missed.">                    .equals(MtasDataCollector.SEGMENT_SORT_DESC))</span>
-            &amp;&amp; termVector.number &gt; 0) {
-<span class="fc" id="L3398">          termVector.subComponentFunction.dataCollector.recomputeSegmentKeys();</span>
-<span class="fc" id="L3399">          if (!termVector.subComponentFunction.dataCollector</span>
-<span class="pc bpc" id="L3400" title="1 of 2 branches missed.">              .checkExistenceNecessaryKeys()) {</span>
-<span class="fc" id="L3401">            needSecondRound = true;</span>
-          }
-<span class="fc" id="L3403">          termVector.subComponentFunction.dataCollector.reduceToSegmentKeys();</span>
-<span class="nc bnc" id="L3404" title="All 2 branches missed.">        } else if (termVector.subComponentFunction.dataCollector.segmentRegistration != null</span>
+<span class="pc bpc" id="L3419" title="2 of 4 branches missed.">                    .equals(MtasDataCollector.SEGMENT_SORT_DESC))</span>
+            &amp;&amp; termVector.number &gt; 0;
+<span class="fc bfc" id="L3421" title="All 2 branches covered.">        doCheck |= termVector.subComponentFunction.dataCollector.segmentRegistration != null</span>
             &amp;&amp; (termVector.subComponentFunction.dataCollector.segmentRegistration
-<span class="nc bnc" id="L3406" title="All 2 branches missed.">                .equals(MtasDataCollector.SEGMENT_BOUNDARY_ASC)</span>
+<span class="pc bpc" id="L3423" title="1 of 2 branches missed.">                .equals(MtasDataCollector.SEGMENT_BOUNDARY_ASC)</span>
                 || termVector.subComponentFunction.dataCollector.segmentRegistration
-<span class="nc bnc" id="L3408" title="All 4 branches missed.">                    .equals(MtasDataCollector.SEGMENT_BOUNDARY_DESC))</span>
-            &amp;&amp; termVector.number &gt; 0) {
-<span class="nc" id="L3410">          termVector.subComponentFunction.dataCollector.recomputeSegmentKeys();</span>
-<span class="nc" id="L3411">          if (!termVector.subComponentFunction.dataCollector</span>
-<span class="nc bnc" id="L3412" title="All 2 branches missed.">              .checkExistenceNecessaryKeys()) {</span>
-<span class="nc" id="L3413">            needSecondRound = true;</span>
+<span class="pc bpc" id="L3425" title="3 of 4 branches missed.">                    .equals(MtasDataCollector.SEGMENT_BOUNDARY_DESC))</span>
+            &amp;&amp; termVector.number &gt; 0;
+<span class="fc bfc" id="L3427" title="All 2 branches covered.">        if (doCheck) {</span>
+<span class="fc" id="L3428">          termVector.subComponentFunction.dataCollector.recomputeSegmentKeys();</span>
+<span class="fc" id="L3429">          if (!termVector.subComponentFunction.dataCollector</span>
+<span class="fc bfc" id="L3430" title="All 2 branches covered.">              .checkExistenceNecessaryKeys()) {</span>
+<span class="fc" id="L3431">            needSecondRound = true;</span>
           }
-<span class="nc" id="L3415">          termVector.subComponentFunction.dataCollector.reduceToSegmentKeys();</span>
+<span class="fc" id="L3433">          termVector.subComponentFunction.dataCollector.reduceToSegmentKeys();</span>
         }
       }
-<span class="fc" id="L3418">    }</span>
-<span class="fc" id="L3419">    return needSecondRound;</span>
+<span class="fc" id="L3436">    }</span>
+<span class="fc" id="L3437">    return needSecondRound;</span>
   }
 
   /**
@@ -3433,10 +3451,10 @@ import org.apache.lucene.util.automaton.RegExp;
     /**
      * Instantiates a new termvector number basic.
      */
-<span class="fc" id="L3436">    TermvectorNumberBasic() {</span>
-<span class="fc" id="L3437">      valueSum = new long[] { 0 };</span>
-<span class="fc" id="L3438">      docNumber = 0;</span>
-<span class="fc" id="L3439">    }</span>
+<span class="fc" id="L3454">    TermvectorNumberBasic() {</span>
+<span class="fc" id="L3455">      valueSum = new long[] { 0 };</span>
+<span class="fc" id="L3456">      docNumber = 0;</span>
+<span class="fc" id="L3457">    }</span>
   }
 
   /**
@@ -3459,17 +3477,17 @@ import org.apache.lucene.util.automaton.RegExp;
      * @param maxSize
      *          the max size
      */
-<span class="nc" id="L3462">    TermvectorNumberFull(int maxSize) {</span>
-<span class="nc" id="L3463">      args = new long[maxSize];</span>
-<span class="nc" id="L3464">      positions = new int[maxSize];</span>
-<span class="nc" id="L3465">      docNumber = 0;</span>
-<span class="nc" id="L3466">    }</span>
+<span class="fc" id="L3480">    TermvectorNumberFull(int maxSize) {</span>
+<span class="fc" id="L3481">      args = new long[maxSize];</span>
+<span class="fc" id="L3482">      positions = new int[maxSize];</span>
+<span class="fc" id="L3483">      docNumber = 0;</span>
+<span class="fc" id="L3484">    }</span>
   }
 
   /**
    * The Class RegisterStatus.
    */
-<span class="nc" id="L3472">  private static class RegisterStatus {</span>
+  private static class RegisterStatus {
 
     /** The sort value. */
     public long sortValue;
@@ -3485,10 +3503,10 @@ import org.apache.lucene.util.automaton.RegExp;
      * @param force
      *          the force
      */
-<span class="nc" id="L3488">    RegisterStatus(long sortValue, boolean force) {</span>
-<span class="nc" id="L3489">      this.sortValue = sortValue;</span>
-<span class="nc" id="L3490">      this.force = force;</span>
-<span class="nc" id="L3491">    }</span>
+<span class="fc" id="L3506">    RegisterStatus(long sortValue, boolean force) {</span>
+<span class="fc" id="L3507">      this.sortValue = sortValue;</span>
+<span class="fc" id="L3508">      this.force = force;</span>
+<span class="fc" id="L3509">    }</span>
   }
 
   /**
@@ -3517,121 +3535,132 @@ import org.apache.lucene.util.automaton.RegExp;
       ComponentTermVector termVector, TermvectorNumberBasic number,
       Integer termNumberMaximum, Integer segmentNumber, boolean forceAccept,
       String[] mutableKey) throws IOException {
-<span class="fc" id="L3520">    long value = termVector.subComponentFunction.parserFunction</span>
-<span class="fc" id="L3521">        .getValueLong(number.valueSum, 0);</span>
-<span class="fc" id="L3522">    long sortValue = 0;</span>
-<span class="fc" id="L3523">    if (termVector.subComponentFunction.sortType</span>
-<span class="pc bpc" id="L3524" title="1 of 2 branches missed.">        .equals(CodecUtil.STATS_TYPE_SUM)) {</span>
-<span class="fc" id="L3525">      sortValue = value;</span>
-<span class="nc" id="L3526">    } else if (termVector.subComponentFunction.sortType</span>
-<span class="nc bnc" id="L3527" title="All 2 branches missed.">        .equals(CodecUtil.STATS_TYPE_N)) {</span>
-<span class="nc" id="L3528">      sortValue = Long.valueOf(number.docNumber);</span>
+<span class="fc" id="L3538">    long value = termVector.subComponentFunction.parserFunction</span>
+<span class="fc" id="L3539">        .getValueLong(number.valueSum, 0);</span>
+<span class="fc" id="L3540">    long sortValue = 0;</span>
+<span class="fc" id="L3541">    if (termVector.subComponentFunction.sortType</span>
+<span class="fc bfc" id="L3542" title="All 2 branches covered.">        .equals(CodecUtil.STATS_TYPE_SUM)) {</span>
+<span class="fc" id="L3543">      sortValue = value;</span>
+<span class="fc" id="L3544">    } else if (termVector.subComponentFunction.sortType</span>
+<span class="pc bpc" id="L3545" title="1 of 2 branches missed.">        .equals(CodecUtil.STATS_TYPE_N)) {</span>
+<span class="nc" id="L3546">      sortValue = number.docNumber;</span>
     }
-<span class="fc" id="L3530">    boolean addItem = false, addItemForced = false;</span>
-<span class="fc" id="L3531">    MtasDataCollector&lt;Long, ?&gt; dataCollector = (MtasDataCollector&lt;Long, ?&gt;) termVector.subComponentFunction.dataCollector;</span>
-<span class="pc bpc" id="L3532" title="1 of 2 branches missed.">    if (termVector.subComponentFunction.sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="nc" id="L3533">      addItem = true;</span>
-<span class="nc" id="L3534">      addItemForced = true;</span>
-<span class="fc" id="L3535">    } else if (termVector.subComponentFunction.sortType</span>
-<span class="pc bpc" id="L3536" title="1 of 2 branches missed.">        .equals(CodecUtil.STATS_TYPE_SUM)</span>
+<span class="fc" id="L3548">    boolean addItem = false;</span>
+<span class="fc" id="L3549">    boolean addItemForced = false;</span>
+<span class="fc" id="L3550">    MtasDataCollector&lt;Long, ?&gt; dataCollector = (MtasDataCollector&lt;Long, ?&gt;) termVector.subComponentFunction.dataCollector;</span>
+    //sort on term
+<span class="fc bfc" id="L3552" title="All 2 branches covered.">    if (termVector.subComponentFunction.sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="fc" id="L3553">      addItem = true;</span>
+<span class="fc" id="L3554">      addItemForced = true;</span>
+    //sort on sum or n  
+<span class="fc" id="L3556">    } else if (termVector.subComponentFunction.sortType</span>
+<span class="pc bpc" id="L3557" title="1 of 2 branches missed.">        .equals(CodecUtil.STATS_TYPE_SUM)</span>
         || termVector.subComponentFunction.sortType
-<span class="nc bnc" id="L3538" title="All 2 branches missed.">            .equals(CodecUtil.STATS_TYPE_N)) {</span>
-<span class="fc bfc" id="L3539" title="All 2 branches covered.">      if (forceAccept) {</span>
-<span class="fc" id="L3540">        addItem = true;</span>
-<span class="fc" id="L3541">        addItemForced = addItem;</span>
-<span class="pc bpc" id="L3542" title="1 of 2 branches missed.">      } else if (termVector.boundaryRegistration) {</span>
-<span class="nc" id="L3543">        addItem = dataCollector.validateSegmentBoundary(sortValue);</span>
-<span class="nc bnc" id="L3544" title="All 2 branches missed.">        if (addItem) {</span>
-<span class="nc bnc" id="L3545" title="All 2 branches missed.">          if (mutableKey[0] == null) {</span>
-<span class="nc" id="L3546">            mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
+<span class="nc bnc" id="L3559" title="All 2 branches missed.">            .equals(CodecUtil.STATS_TYPE_N)) {</span>
+      //always accept
+<span class="fc bfc" id="L3561" title="All 2 branches covered.">      if (forceAccept) {</span>
+<span class="fc" id="L3562">        addItem = true;</span>
+<span class="fc" id="L3563">        addItemForced = addItem;</span>
+      //check boundary  
+<span class="pc bpc" id="L3565" title="1 of 2 branches missed.">      } else if (termVector.boundaryRegistration) {</span>
+<span class="nc" id="L3566">        addItem = dataCollector.validateSegmentBoundary(sortValue);</span>
+<span class="nc bnc" id="L3567" title="All 2 branches missed.">        if (addItem) {</span>
+<span class="nc bnc" id="L3568" title="All 2 branches missed.">          if (mutableKey[0] == null) {</span>
+<span class="nc" id="L3569">            mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
           }
-<span class="nc" id="L3548">          String segmentStatus = dataCollector.validateSegmentValue(</span>
-<span class="nc" id="L3549">              mutableKey[0], sortValue, termNumberMaximum, segmentNumber,</span>
+<span class="nc" id="L3571">          String segmentStatus = dataCollector.validateSegmentValue(</span>
+<span class="nc" id="L3572">              mutableKey[0], sortValue, termNumberMaximum, segmentNumber,</span>
               false);
-<span class="nc bnc" id="L3551" title="All 2 branches missed.">          if (segmentStatus != null) {</span>
-<span class="nc bnc" id="L3552" title="All 2 branches missed.">            if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY)) {</span>
-<span class="nc" id="L3553">              addItemForced = true;</span>
+<span class="nc bnc" id="L3574" title="All 2 branches missed.">          if (segmentStatus != null) {</span>
+<span class="nc bnc" id="L3575" title="All 2 branches missed.">            if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY)) {</span>
+<span class="nc" id="L3576">              addItemForced = true;</span>
             }
           } else {
             // shouldn't happen
           }
-<span class="nc" id="L3558">        }</span>
+<span class="nc" id="L3581">        }</span>
+      //no boundary  
       } else {
-<span class="fc" id="L3560">        String segmentStatus = dataCollector.validateSegmentValue(sortValue,</span>
-<span class="fc" id="L3561">            termNumberMaximum, segmentNumber);</span>
-<span class="fc bfc" id="L3562" title="All 2 branches covered.">        if (segmentStatus != null) {</span>
+<span class="fc" id="L3584">        String segmentStatus = dataCollector.validateSegmentValue(sortValue,</span>
+<span class="fc" id="L3585">            termNumberMaximum, segmentNumber);</span>
+<span class="fc bfc" id="L3586" title="All 2 branches covered.">        if (segmentStatus != null) {</span>
           boolean possibleAddItem;
-<span class="fc bfc" id="L3564" title="All 2 branches covered.">          if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY_OR_NEW)) {</span>
-<span class="fc" id="L3565">            possibleAddItem = true;</span>
-<span class="fc" id="L3566">          } else if (segmentStatus</span>
-<span class="pc bpc" id="L3567" title="1 of 2 branches missed.">              .equals(MtasDataCollector.SEGMENT_POSSIBLE_KEY)) {</span>
-<span class="fc" id="L3568">            mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
-<span class="fc" id="L3569">            segmentStatus = dataCollector.validateSegmentValue(mutableKey[0],</span>
-<span class="fc" id="L3570">                sortValue, termNumberMaximum, segmentNumber, true);</span>
-<span class="fc bfc" id="L3571" title="All 2 branches covered.">            if (segmentStatus != null) {</span>
-<span class="fc" id="L3572">              possibleAddItem = true;</span>
+<span class="fc bfc" id="L3588" title="All 2 branches covered.">          if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY_OR_NEW)) {</span>
+<span class="fc" id="L3589">            possibleAddItem = true;</span>
+<span class="fc" id="L3590">          } else if (segmentStatus</span>
+<span class="pc bpc" id="L3591" title="1 of 2 branches missed.">              .equals(MtasDataCollector.SEGMENT_POSSIBLE_KEY)) {</span>
+<span class="fc" id="L3592">            mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
+<span class="fc" id="L3593">            segmentStatus = dataCollector.validateSegmentValue(mutableKey[0],</span>
+<span class="fc" id="L3594">                sortValue, termNumberMaximum, segmentNumber, true);</span>
+<span class="fc bfc" id="L3595" title="All 2 branches covered.">            if (segmentStatus != null) {</span>
+<span class="fc" id="L3596">              possibleAddItem = true;</span>
             } else {
-<span class="fc" id="L3574">              possibleAddItem = false;</span>
+<span class="fc" id="L3598">              possibleAddItem = false;</span>
             }
           } else {
             // should never happen?
-<span class="nc" id="L3578">            possibleAddItem = false;</span>
+<span class="nc" id="L3602">            possibleAddItem = false;</span>
           }
-<span class="fc bfc" id="L3580" title="All 2 branches covered.">          if (possibleAddItem) {</span>
-<span class="fc bfc" id="L3581" title="All 2 branches covered.">            if (mutableKey[0] == null) {</span>
-<span class="fc" id="L3582">              mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
+          //further checks, passed initial
+<span class="fc bfc" id="L3605" title="All 2 branches covered.">          if (possibleAddItem) {</span>
+<span class="fc bfc" id="L3606" title="All 2 branches covered.">            if (mutableKey[0] == null) {</span>
+<span class="fc" id="L3607">              mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
             }
-<span class="fc" id="L3584">            segmentStatus = dataCollector.validateSegmentValue(mutableKey[0],</span>
-<span class="fc" id="L3585">                sortValue, termNumberMaximum, segmentNumber, false);</span>
-<span class="pc bpc" id="L3586" title="1 of 2 branches missed.">            if (segmentStatus != null) {</span>
-<span class="fc" id="L3587">              addItem = true;</span>
-<span class="fc bfc" id="L3588" title="All 2 branches covered.">              if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY)) {</span>
-<span class="fc" id="L3589">                addItemForced = true;</span>
+<span class="fc" id="L3609">            segmentStatus = dataCollector.validateSegmentValue(mutableKey[0],</span>
+<span class="fc" id="L3610">                sortValue, termNumberMaximum, segmentNumber, false);</span>
+<span class="pc bpc" id="L3611" title="1 of 2 branches missed.">            if (segmentStatus != null) {</span>
+<span class="fc" id="L3612">              addItem = true;</span>
+<span class="fc bfc" id="L3613" title="All 2 branches covered.">              if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY)) {</span>
+<span class="fc" id="L3614">                addItemForced = true;</span>
               }
             }
           }
-<span class="fc" id="L3593">        } else {</span>
-<span class="fc" id="L3594">          addItem = false;</span>
+<span class="fc" id="L3618">        } else {</span>
+<span class="fc" id="L3619">          addItem = false;</span>
         }
-<span class="fc" id="L3596">      }</span>
+<span class="fc" id="L3621">      }</span>
+    //don't sort?  
     } else {
-<span class="nc" id="L3598">      addItem = false;</span>
+<span class="nc" id="L3624">      addItem = false;</span>
     }
-<span class="fc bfc" id="L3600" title="All 2 branches covered.">    if (addItem) {</span>
-<span class="fc" id="L3601">      boolean computeFull = false;</span>
-<span class="fc bfc" id="L3602" title="All 2 branches covered.">      if (mutableKey[0] == null) {</span>
-<span class="fc" id="L3603">        mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
-      }
-<span class="fc" id="L3605">      if (termVector.subComponentFunction.statsType</span>
-<span class="pc bpc" id="L3606" title="1 of 2 branches missed.">          .equals(CodecUtil.STATS_BASIC)) {</span>
-<span class="fc" id="L3607">        dataCollector.add(mutableKey[0], value, number.docNumber);</span>
+<span class="fc bfc" id="L3626" title="All 2 branches covered.">    if (addItem) {</span>
+<span class="fc" id="L3627">      boolean computeFull = false;</span>
+<span class="fc bfc" id="L3628" title="All 2 branches covered.">      if (mutableKey[0] == null) {</span>
+<span class="fc" id="L3629">        mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
+      }   
+      //check dataCollector type
+<span class="fc" id="L3632">      if (termVector.subComponentFunction.statsType</span>
+<span class="fc bfc" id="L3633" title="All 2 branches covered.">          .equals(CodecUtil.STATS_BASIC)) {</span>
+<span class="fc" id="L3634">        dataCollector.add(mutableKey[0], value, number.docNumber);</span>
       } else {
-<span class="nc" id="L3609">        computeFull = true;</span>
+<span class="fc" id="L3636">        computeFull = true;</span>
       }
-<span class="pc bpc" id="L3611" title="1 of 2 branches missed.">      if (termVector.functions != null) {</span>
-<span class="pc bpc" id="L3612" title="1 of 2 branches missed.">        for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc bnc" id="L3613" title="All 2 branches missed.">          if (function.parserFunction.sumRule()</span>
-<span class="nc bnc" id="L3614" title="All 2 branches missed.">              &amp;&amp; !function.parserFunction.needPositions()</span>
-<span class="nc bnc" id="L3615" title="All 2 branches missed.">              &amp;&amp; function.statsType.equals(CodecUtil.STATS_BASIC)) {</span>
-<span class="nc bnc" id="L3616" title="All 2 branches missed.">            if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L3617">              long valueFunction = function.parserFunction</span>
-<span class="nc" id="L3618">                  .getValueLong(number.valueSum, 0);</span>
-<span class="nc" id="L3619">              function.dataCollector.add(mutableKey[0], valueFunction,</span>
+      //functions
+<span class="pc bpc" id="L3639" title="1 of 2 branches missed.">      if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L3640" title="1 of 2 branches missed.">        for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc bnc" id="L3641" title="All 2 branches missed.">          if (function.parserFunction.sumRule()</span>
+<span class="nc bnc" id="L3642" title="All 2 branches missed.">              &amp;&amp; !function.parserFunction.needPositions()</span>
+<span class="nc bnc" id="L3643" title="All 2 branches missed.">              &amp;&amp; function.statsType.equals(CodecUtil.STATS_BASIC)) {</span>
+<span class="nc bnc" id="L3644" title="All 2 branches missed.">            if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L3645">              long valueFunction = function.parserFunction</span>
+<span class="nc" id="L3646">                  .getValueLong(number.valueSum, 0);</span>
+<span class="nc" id="L3647">              function.dataCollector.add(mutableKey[0], valueFunction,</span>
                   number.docNumber);
-<span class="nc bnc" id="L3621" title="All 2 branches missed.">            } else if (function.dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L3622">              double valueFunction = function.parserFunction</span>
-<span class="nc" id="L3623">                  .getValueDouble(number.valueSum, 0);</span>
-<span class="nc" id="L3624">              function.dataCollector.add(mutableKey[0], valueFunction,</span>
+<span class="nc bnc" id="L3649" title="All 2 branches missed.">            } else if (function.dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L3650">              double valueFunction = function.parserFunction</span>
+<span class="nc" id="L3651">                  .getValueDouble(number.valueSum, 0);</span>
+<span class="nc" id="L3652">              function.dataCollector.add(mutableKey[0], valueFunction,</span>
                   number.docNumber);
-<span class="nc" id="L3626">            }</span>
+<span class="nc" id="L3654">            }</span>
           } else {
-<span class="nc" id="L3628">            computeFull = true;</span>
+<span class="nc" id="L3656">            computeFull = true;</span>
           }
-<span class="nc" id="L3630">        }</span>
+<span class="nc" id="L3658">        }</span>
       }
-<span class="pc bpc" id="L3632" title="1 of 2 branches missed.">      return computeFull ? new RegisterStatus(sortValue, addItemForced) : null;</span>
+      //add as full?
+<span class="fc bfc" id="L3661" title="All 2 branches covered.">      return computeFull ? new RegisterStatus(sortValue, addItemForced) : null;</span>
     } else {
-<span class="fc" id="L3634">      return null;</span>
+<span class="fc" id="L3663">      return null;</span>
     }
   }
 
@@ -3658,45 +3687,42 @@ import org.apache.lucene.util.automaton.RegExp;
       ComponentTermVector termVector, TermvectorNumberBasic number,
       Integer termNumberMaximum, Integer segmentNumber, String[] mutableKey)
       throws IOException {
-<span class="nc" id="L3661">    long sortValue = 0;</span>
-<span class="nc" id="L3662">    if (!termVector.subComponentFunction.sortDirection</span>
-<span class="nc bnc" id="L3663" title="All 2 branches missed.">        .equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L3664">      return true;</span>
-<span class="nc" id="L3665">    } else if (termVector.subComponentFunction.sortType</span>
-<span class="nc bnc" id="L3666" title="All 2 branches missed.">        .equals(CodecUtil.STATS_TYPE_SUM)) {</span>
-<span class="nc" id="L3667">      sortValue = termVector.subComponentFunction.parserFunction</span>
-<span class="nc" id="L3668">          .getValueLong(number.valueSum, 0);</span>
-<span class="nc" id="L3669">    } else if (termVector.subComponentFunction.sortType</span>
-<span class="nc bnc" id="L3670" title="All 2 branches missed.">        .equals(CodecUtil.STATS_TYPE_N)) {</span>
-<span class="nc" id="L3671">      sortValue = Long.valueOf(number.docNumber);</span>
+<span class="nc" id="L3690">    long sortValue = 0;</span>
+<span class="nc" id="L3691">    if (termVector.subComponentFunction.sortDirection</span>
+<span class="nc bnc" id="L3692" title="All 2 branches missed.">        .equals(CodecUtil.SORT_DESC)</span>
+        &amp;&amp; termVector.subComponentFunction.sortType
+<span class="nc bnc" id="L3694" title="All 2 branches missed.">            .equals(CodecUtil.STATS_TYPE_SUM)) {</span>
+<span class="nc" id="L3695">      sortValue = termVector.subComponentFunction.parserFunction</span>
+<span class="nc" id="L3696">          .getValueLong(number.valueSum, 0);</span>
+<span class="nc" id="L3697">    } else if (termVector.subComponentFunction.sortDirection</span>
+<span class="nc bnc" id="L3698" title="All 2 branches missed.">        .equals(CodecUtil.SORT_DESC)</span>
+        &amp;&amp; termVector.subComponentFunction.sortType
+<span class="nc bnc" id="L3700" title="All 2 branches missed.">            .equals(CodecUtil.STATS_TYPE_N)) {</span>
+<span class="nc" id="L3701">      sortValue = number.docNumber;</span>
     } else {
-<span class="nc" id="L3673">      return true;</span>
+<span class="nc" id="L3703">      return true;</span>
     }
-<span class="nc" id="L3675">    MtasDataCollector&lt;Long, ?&gt; dataCollector = (MtasDataCollector&lt;Long, ?&gt;) termVector.subComponentFunction.dataCollector;</span>
-<span class="nc bnc" id="L3676" title="All 2 branches missed.">    if (termVector.boundaryRegistration) {</span>
-<span class="nc" id="L3677">      return dataCollector.validateSegmentBoundary(sortValue);</span>
+<span class="nc" id="L3705">    MtasDataCollector&lt;Long, ?&gt; dataCollector = (MtasDataCollector&lt;Long, ?&gt;) termVector.subComponentFunction.dataCollector;</span>
+<span class="nc bnc" id="L3706" title="All 2 branches missed.">    if (termVector.boundaryRegistration) {</span>
+<span class="nc" id="L3707">      return dataCollector.validateSegmentBoundary(sortValue);</span>
     } else {
-<span class="nc" id="L3679">      String segmentStatus = dataCollector.validateSegmentValue(sortValue,</span>
-<span class="nc" id="L3680">          termNumberMaximum, segmentNumber);</span>
-<span class="nc bnc" id="L3681" title="All 2 branches missed.">      if (segmentStatus != null) {</span>
-<span class="nc bnc" id="L3682" title="All 2 branches missed.">        if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY_OR_NEW)) {</span>
-<span class="nc" id="L3683">          return true;</span>
-<span class="nc" id="L3684">        } else if (segmentStatus</span>
-<span class="nc bnc" id="L3685" title="All 2 branches missed.">            .equals(MtasDataCollector.SEGMENT_POSSIBLE_KEY)) {</span>
-<span class="nc" id="L3686">          mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
-<span class="nc" id="L3687">          segmentStatus = dataCollector.validateSegmentValue(mutableKey[0],</span>
-<span class="nc" id="L3688">              sortValue, termNumberMaximum, segmentNumber, true);</span>
-<span class="nc bnc" id="L3689" title="All 2 branches missed.">          if (segmentStatus != null) {</span>
-<span class="nc" id="L3690">            return true;</span>
-          } else {
-<span class="nc" id="L3692">            return false;</span>
-          }
+<span class="nc" id="L3709">      String segmentStatus = dataCollector.validateSegmentValue(sortValue,</span>
+<span class="nc" id="L3710">          termNumberMaximum, segmentNumber);</span>
+<span class="nc bnc" id="L3711" title="All 2 branches missed.">      if (segmentStatus != null) {</span>
+<span class="nc bnc" id="L3712" title="All 2 branches missed.">        if (segmentStatus.equals(MtasDataCollector.SEGMENT_KEY_OR_NEW)) {</span>
+<span class="nc" id="L3713">          return true;</span>
+<span class="nc" id="L3714">        } else if (segmentStatus</span>
+<span class="nc bnc" id="L3715" title="All 2 branches missed.">            .equals(MtasDataCollector.SEGMENT_POSSIBLE_KEY)) {</span>
+<span class="nc" id="L3716">          mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
+<span class="nc" id="L3717">          segmentStatus = dataCollector.validateSegmentValue(mutableKey[0],</span>
+<span class="nc" id="L3718">              sortValue, termNumberMaximum, segmentNumber, true);</span>
+<span class="nc bnc" id="L3719" title="All 2 branches missed.">          return segmentStatus != null;</span>
         } else {
           // should never happen?
-<span class="nc" id="L3696">          return false;</span>
+<span class="nc" id="L3722">          return false;</span>
         }
       } else {
-<span class="nc" id="L3699">        return false;</span>
+<span class="nc" id="L3725">        return false;</span>
       }
     }
   }
@@ -3710,10 +3736,6 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the term vector
    * @param number
    *          the number
-   * @param termNumberMaximum
-   *          the term number maximum
-   * @param segmentNumber
-   *          the segment number
    * @param mutableKey
    *          the mutable key
    * @throws IOException
@@ -3722,59 +3744,61 @@ import org.apache.lucene.util.automaton.RegExp;
   @SuppressWarnings(&quot;unchecked&quot;)
   private static void registerValue(BytesRef term,
       ComponentTermVector termVector, TermvectorNumberFull number,
-      Integer termNumberMaximum, Integer segmentNumber, String[] mutableKey)
-      throws IOException {
-<span class="nc bnc" id="L3727" title="All 2 branches missed.">    if (number.docNumber &gt; 0) {</span>
-<span class="nc bnc" id="L3728" title="All 2 branches missed.">      if (mutableKey[0] == null) {</span>
-<span class="nc" id="L3729">        mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
+      String[] mutableKey) throws IOException {
+<span class="pc bpc" id="L3748" title="1 of 2 branches missed.">    if (number.docNumber &gt; 0) {</span>
+<span class="fc bfc" id="L3749" title="All 2 branches covered.">      if (mutableKey[0] == null) {</span>
+<span class="fc" id="L3750">        mutableKey[0] = MtasToken.getPostfixFromValue(term);</span>
       }
-<span class="nc" id="L3731">      MtasDataCollector&lt;Long, ?&gt; dataCollector = (MtasDataCollector&lt;Long, ?&gt;) termVector.subComponentFunction.dataCollector;</span>
-<span class="nc" id="L3732">      long[] valuesLong = new long[number.docNumber];</span>
-<span class="nc bnc" id="L3733" title="All 2 branches missed.">      for (int i = 0; i &lt; number.docNumber; i++) {</span>
+<span class="fc" id="L3752">      MtasDataCollector&lt;Long, ?&gt; dataCollector = (MtasDataCollector&lt;Long, ?&gt;) termVector.subComponentFunction.dataCollector;</span>
+<span class="fc" id="L3753">      long[] valuesLong = new long[number.docNumber];</span>
+<span class="fc bfc" id="L3754" title="All 2 branches covered.">      for (int i = 0; i &lt; number.docNumber; i++) {</span>
         try {
-<span class="nc" id="L3735">          valuesLong[i] = termVector.subComponentFunction.parserFunction</span>
-<span class="nc" id="L3736">              .getValueLong(new long[] { number.args[i] }, number.positions[i]);</span>
-<span class="nc" id="L3737">        } catch (IOException e) {</span>
-<span class="nc" id="L3738">          dataCollector.error(mutableKey[0], e.getMessage());</span>
-<span class="nc" id="L3739">        }</span>
+<span class="fc" id="L3756">          valuesLong[i] = termVector.subComponentFunction.parserFunction</span>
+<span class="fc" id="L3757">              .getValueLong(new long[] { number.args[i] }, number.positions[i]);</span>
+<span class="nc" id="L3758">        } catch (IOException e) {</span>
+<span class="nc" id="L3759">          log.debug(e);</span>
+<span class="nc" id="L3760">          dataCollector.error(mutableKey[0], e.getMessage());</span>
+<span class="fc" id="L3761">        }</span>
       }
-<span class="nc" id="L3741">      if (!termVector.subComponentFunction.statsType</span>
-<span class="nc bnc" id="L3742" title="All 2 branches missed.">          .equals(CodecUtil.STATS_BASIC)) {</span>
-<span class="nc" id="L3743">        dataCollector.add(mutableKey[0], valuesLong, valuesLong.length);</span>
+<span class="fc" id="L3763">      if (!termVector.subComponentFunction.statsType</span>
+<span class="pc bpc" id="L3764" title="1 of 2 branches missed.">          .equals(CodecUtil.STATS_BASIC)) {</span>
+<span class="fc" id="L3765">        dataCollector.add(mutableKey[0], valuesLong, valuesLong.length);</span>
       }
-<span class="nc bnc" id="L3745" title="All 2 branches missed.">      for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc bnc" id="L3746" title="All 2 branches missed.">        if (!function.parserFunction.sumRule()</span>
-<span class="nc bnc" id="L3747" title="All 2 branches missed.">            || function.parserFunction.needPositions()</span>
-<span class="nc bnc" id="L3748" title="All 2 branches missed.">            || !function.statsType.equals(CodecUtil.STATS_BASIC)) {</span>
-<span class="nc bnc" id="L3749" title="All 2 branches missed.">          if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="nc" id="L3750">            valuesLong = new long[number.docNumber];</span>
-<span class="nc bnc" id="L3751" title="All 2 branches missed.">            for (int i = 0; i &lt; number.docNumber; i++) {</span>
+<span class="pc bpc" id="L3767" title="1 of 2 branches missed.">      for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc bnc" id="L3768" title="All 2 branches missed.">        if (!function.parserFunction.sumRule()</span>
+<span class="nc bnc" id="L3769" title="All 2 branches missed.">            || function.parserFunction.needPositions()</span>
+<span class="nc bnc" id="L3770" title="All 2 branches missed.">            || !function.statsType.equals(CodecUtil.STATS_BASIC)) {</span>
+<span class="nc bnc" id="L3771" title="All 2 branches missed.">          if (function.dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="nc" id="L3772">            valuesLong = new long[number.docNumber];</span>
+<span class="nc bnc" id="L3773" title="All 2 branches missed.">            for (int i = 0; i &lt; number.docNumber; i++) {</span>
               try {
-<span class="nc" id="L3753">                valuesLong[i] = function.parserFunction.getValueLong(</span>
+<span class="nc" id="L3775">                valuesLong[i] = function.parserFunction.getValueLong(</span>
                     new long[] { number.args[i] }, number.positions[i]);
-<span class="nc" id="L3755">              } catch (IOException e) {</span>
-<span class="nc" id="L3756">                function.dataCollector.error(mutableKey[0], e.getMessage());</span>
-<span class="nc" id="L3757">              }</span>
+<span class="nc" id="L3777">              } catch (IOException e) {</span>
+<span class="nc" id="L3778">                log.debug(e);</span>
+<span class="nc" id="L3779">                function.dataCollector.error(mutableKey[0], e.getMessage());</span>
+<span class="nc" id="L3780">              }</span>
             }
-<span class="nc" id="L3759">            function.dataCollector.add(mutableKey[0], valuesLong,</span>
+<span class="nc" id="L3782">            function.dataCollector.add(mutableKey[0], valuesLong,</span>
                 valuesLong.length);
-<span class="nc bnc" id="L3761" title="All 2 branches missed.">          } else if (function.dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L3762">            double[] valuesDouble = new double[number.docNumber];</span>
-<span class="nc bnc" id="L3763" title="All 2 branches missed.">            for (int i = 0; i &lt; number.docNumber; i++) {</span>
+<span class="nc bnc" id="L3784" title="All 2 branches missed.">          } else if (function.dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L3785">            double[] valuesDouble = new double[number.docNumber];</span>
+<span class="nc bnc" id="L3786" title="All 2 branches missed.">            for (int i = 0; i &lt; number.docNumber; i++) {</span>
               try {
-<span class="nc" id="L3765">                valuesDouble[i] = function.parserFunction.getValueDouble(</span>
+<span class="nc" id="L3788">                valuesDouble[i] = function.parserFunction.getValueDouble(</span>
                     new long[] { number.args[i] }, number.positions[i]);
-<span class="nc" id="L3767">              } catch (IOException e) {</span>
-<span class="nc" id="L3768">                function.dataCollector.error(mutableKey[0], e.getMessage());</span>
-<span class="nc" id="L3769">              }</span>
+<span class="nc" id="L3790">              } catch (IOException e) {</span>
+<span class="nc" id="L3791">                log.debug(e);</span>
+<span class="nc" id="L3792">                function.dataCollector.error(mutableKey[0], e.getMessage());</span>
+<span class="nc" id="L3793">              }</span>
             }
-<span class="nc" id="L3771">            function.dataCollector.add(mutableKey[0], valuesDouble,</span>
+<span class="nc" id="L3795">            function.dataCollector.add(mutableKey[0], valuesDouble,</span>
                 valuesDouble.length);
           }
         }
-<span class="nc" id="L3775">      }</span>
+<span class="nc" id="L3799">      }</span>
     }
-<span class="nc" id="L3777">  }</span>
+<span class="fc" id="L3801">  }</span>
 
   /**
    * Compute termvector number basic.
@@ -3789,16 +3813,16 @@ import org.apache.lucene.util.automaton.RegExp;
    */
   private static TermvectorNumberBasic computeTermvectorNumberBasic(
       TermsEnum termsEnum, LeafReader r) throws IOException {
-<span class="fc" id="L3792">    TermvectorNumberBasic result = new TermvectorNumberBasic();</span>
-<span class="pc bpc" id="L3793" title="1 of 2 branches missed.">    boolean hasDeletedDocuments = (r.getLiveDocs() != null);</span>
-<span class="pc bpc" id="L3794" title="1 of 2 branches missed.">    if (!hasDeletedDocuments) {</span>
-<span class="fc" id="L3795">      result.valueSum[0] = termsEnum.totalTermFreq();</span>
-<span class="fc" id="L3796">      result.docNumber = termsEnum.docFreq();</span>
-<span class="pc bpc" id="L3797" title="1 of 2 branches missed.">      if (result.valueSum[0] &gt; -1) {</span>
-<span class="fc" id="L3798">        return result;</span>
+<span class="fc" id="L3816">    TermvectorNumberBasic result = new TermvectorNumberBasic();</span>
+<span class="pc bpc" id="L3817" title="1 of 2 branches missed.">    boolean hasDeletedDocuments = (r.getLiveDocs() != null);</span>
+<span class="pc bpc" id="L3818" title="1 of 2 branches missed.">    if (!hasDeletedDocuments) {</span>
+<span class="fc" id="L3819">      result.valueSum[0] = termsEnum.totalTermFreq();</span>
+<span class="fc" id="L3820">      result.docNumber = termsEnum.docFreq();</span>
+<span class="pc bpc" id="L3821" title="1 of 2 branches missed.">      if (result.valueSum[0] &gt; -1) {</span>
+<span class="fc" id="L3822">        return result;</span>
       }
     }
-<span class="nc" id="L3801">    throw new IOException(&quot;should not call this&quot;);</span>
+<span class="nc" id="L3825">    throw new IOException(&quot;should not call this&quot;);</span>
   }
 
   /**
@@ -3823,34 +3847,34 @@ import org.apache.lucene.util.automaton.RegExp;
   private static TermvectorNumberBasic computeTermvectorNumberBasic(
       List&lt;Integer&gt; docSet, int termDocId, TermsEnum termsEnum, LeafReader r,
       LeafReaderContext lrc, PostingsEnum postingsEnum) throws IOException {
-<span class="fc" id="L3826">    TermvectorNumberBasic result = new TermvectorNumberBasic();</span>
-<span class="fc bfc" id="L3827" title="All 2 branches covered.">    boolean hasDeletedDocuments = (r.getLiveDocs() != null);</span>
-<span class="pc bpc" id="L3828" title="1 of 4 branches missed.">    if ((docSet.size() == r.numDocs()) &amp;&amp; !hasDeletedDocuments) {</span>
+<span class="fc" id="L3850">    TermvectorNumberBasic result = new TermvectorNumberBasic();</span>
+<span class="fc bfc" id="L3851" title="All 2 branches covered.">    boolean hasDeletedDocuments = (r.getLiveDocs() != null);</span>
+<span class="pc bpc" id="L3852" title="1 of 4 branches missed.">    if ((docSet.size() == r.numDocs()) &amp;&amp; !hasDeletedDocuments) {</span>
       try {
-<span class="fc" id="L3830">        return computeTermvectorNumberBasic(termsEnum, r);</span>
-<span class="nc" id="L3831">      } catch (IOException e) {</span>
+<span class="fc" id="L3854">        return computeTermvectorNumberBasic(termsEnum, r);</span>
+<span class="nc" id="L3855">      } catch (IOException e) {</span>
+<span class="nc" id="L3856">        log.debug(&quot;problem&quot;, e);</span>
         // problem
       }
     }
-<span class="fc" id="L3835">    result.docNumber = 0;</span>
-<span class="fc" id="L3836">    result.valueSum[0] = 0;</span>
-<span class="fc" id="L3837">    Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
-<span class="fc" id="L3838">    postingsEnum = termsEnum.postings(postingsEnum, PostingsEnum.FREQS);</span>
+<span class="fc" id="L3860">    result.docNumber = 0;</span>
+<span class="fc" id="L3861">    result.valueSum[0] = 0;</span>
+<span class="fc" id="L3862">    int localTermDocId = termDocId;</span>
+<span class="fc" id="L3863">    Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
+<span class="fc" id="L3864">    postingsEnum = termsEnum.postings(postingsEnum, PostingsEnum.FREQS);</span>
     int docId;
-<span class="fc bfc" id="L3840" title="All 2 branches covered.">    while (docIterator.hasNext()) {</span>
-<span class="fc" id="L3841">      docId = docIterator.next() - lrc.docBase;</span>
-<span class="pc bpc" id="L3842" title="1 of 2 branches missed.">      if (docId &gt;= termDocId) {</span>
-<span class="pc bpc" id="L3843" title="1 of 2 branches missed.">        if ((docId == termDocId)</span>
-<span class="fc bfc" id="L3844" title="All 2 branches covered.">            || ((termDocId = postingsEnum.advance(docId)) == docId)) {</span>
-<span class="fc" id="L3845">          result.docNumber++;</span>
-<span class="fc" id="L3846">          result.valueSum[0] += postingsEnum.freq();</span>
-        }
+<span class="fc bfc" id="L3866" title="All 2 branches covered.">    while (docIterator.hasNext()) {</span>
+<span class="fc" id="L3867">      docId = docIterator.next() - lrc.docBase;</span>
+<span class="pc bpc" id="L3868" title="2 of 4 branches missed.">      if (docId &gt;= localTermDocId &amp;&amp; ((docId == localTermDocId)</span>
+<span class="fc bfc" id="L3869" title="All 2 branches covered.">          || ((localTermDocId = postingsEnum.advance(docId)) == docId))) {</span>
+<span class="fc" id="L3870">        result.docNumber++;</span>
+<span class="fc" id="L3871">        result.valueSum[0] += postingsEnum.freq();</span>
       }
-<span class="pc bpc" id="L3849" title="1 of 2 branches missed.">      if (termDocId == DocIdSetIterator.NO_MORE_DOCS) {</span>
-<span class="nc" id="L3850">        break;</span>
+<span class="pc bpc" id="L3873" title="1 of 2 branches missed.">      if (localTermDocId == DocIdSetIterator.NO_MORE_DOCS) {</span>
+<span class="nc" id="L3874">        break;</span>
       }
     }
-<span class="fc" id="L3853">    return result;</span>
+<span class="fc" id="L3877">    return result;</span>
   }
 
   /**
@@ -3862,8 +3886,6 @@ import org.apache.lucene.util.automaton.RegExp;
    *          the term doc id
    * @param termsEnum
    *          the terms enum
-   * @param r
-   *          the r
    * @param lrc
    *          the lrc
    * @param postingsEnum
@@ -3875,27 +3897,25 @@ import org.apache.lucene.util.automaton.RegExp;
    *           Signals that an I/O exception has occurred.
    */
   private static TermvectorNumberFull computeTermvectorNumberFull(
-      List&lt;Integer&gt; docSet, int termDocId, TermsEnum termsEnum, LeafReader r,
+      List&lt;Integer&gt; docSet, int termDocId, TermsEnum termsEnum,
       LeafReaderContext lrc, PostingsEnum postingsEnum,
-      HashMap&lt;Integer, Integer&gt; positionsData) throws IOException {
-<span class="nc" id="L3881">    TermvectorNumberFull result = new TermvectorNumberFull(docSet.size());</span>
-<span class="nc" id="L3882">    Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
-<span class="nc" id="L3883">    postingsEnum = termsEnum.postings(postingsEnum, PostingsEnum.FREQS);</span>
-<span class="nc bnc" id="L3884" title="All 2 branches missed.">    while (docIterator.hasNext()) {</span>
-<span class="nc" id="L3885">      int docId = docIterator.next() - lrc.docBase;</span>
-<span class="nc bnc" id="L3886" title="All 2 branches missed.">      if (docId &gt;= termDocId) {</span>
-<span class="nc bnc" id="L3887" title="All 2 branches missed.">        if ((docId == termDocId)</span>
-<span class="nc bnc" id="L3888" title="All 2 branches missed.">            || ((termDocId = postingsEnum.advance(docId)) == docId)) {</span>
-<span class="nc" id="L3889">          result.args[result.docNumber] = postingsEnum.freq();</span>
-<span class="nc bnc" id="L3890" title="All 2 branches missed.">          result.positions[result.docNumber] = (positionsData == null) ? 0</span>
-<span class="nc" id="L3891">              : positionsData.get(docId + lrc.docBase);</span>
-<span class="nc" id="L3892">          result.docNumber++;</span>
-        }
+      Map&lt;Integer, Integer&gt; positionsData) throws IOException {
+<span class="fc" id="L3903">    TermvectorNumberFull result = new TermvectorNumberFull(docSet.size());</span>
+<span class="fc" id="L3904">    Iterator&lt;Integer&gt; docIterator = docSet.iterator();</span>
+<span class="fc" id="L3905">    int localTermDocId = termDocId;</span>
+<span class="fc" id="L3906">    postingsEnum = termsEnum.postings(postingsEnum, PostingsEnum.FREQS);</span>
+<span class="fc bfc" id="L3907" title="All 2 branches covered.">    while (docIterator.hasNext()) {</span>
+<span class="fc" id="L3908">      int docId = docIterator.next() - lrc.docBase;</span>
+<span class="fc bfc" id="L3909" title="All 4 branches covered.">      if (docId &gt;= localTermDocId &amp;&amp; ((docId == localTermDocId)</span>
+<span class="fc bfc" id="L3910" title="All 2 branches covered.">          || ((localTermDocId = postingsEnum.advance(docId)) == docId))) {</span>
+<span class="fc" id="L3911">        result.args[result.docNumber] = postingsEnum.freq();</span>
+<span class="pc bpc" id="L3912" title="1 of 2 branches missed.">        result.positions[result.docNumber] = (positionsData == null) ? 0</span>
+<span class="pc" id="L3913">            : positionsData.get(docId + lrc.docBase);</span>
+<span class="fc" id="L3914">        result.docNumber++;</span>
       }
-<span class="nc" id="L3895">    }</span>
-
-<span class="nc" id="L3897">    return result;</span>
+<span class="fc" id="L3916">    }</span>
+<span class="fc" id="L3917">    return result;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentDocument.html b/jacoco/mtas.codec.util/CodecComponent$ComponentDocument.html
index 86afe71..5ce91c4 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentDocument.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentDocument.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentDocument</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentDocument</span></div><h1>CodecComponent.ComponentDocument</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">134 of 134</td><td class="ctr2">0%</td><td class="bar">20 of 20</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">32</td><td class="ctr2">32</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L338" class="el_method">CodecComponent.ComponentDocument(String, String, String, String, String[], int, Boolean, Boolean, int, String, String[], Boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="134" alt="134"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">32</td><td class="ctr2" id="i0">32</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentDocument</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentDocument</span></div><h1>CodecComponent.ComponentDocument</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">134 of 134</td><td class="ctr2">0%</td><td class="bar">20 of 20</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">32</td><td class="ctr2">32</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L374" class="el_method">CodecComponent.ComponentDocument(String, String, String, String, String[], int, Boolean, Boolean, int, String, String[], Boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="134" alt="134"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">32</td><td class="ctr2" id="i0">32</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentFacet.html b/jacoco/mtas.codec.util/CodecComponent$ComponentFacet.html
index 6a67d61..5a3c03e 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentFacet.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentFacet.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentFacet</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentFacet</span></div><h1>CodecComponent.ComponentFacet</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">772 of 772</td><td class="ctr2">0%</td><td class="bar">66 of 66</td><td class="ctr2">0%</td><td class="ctr1">38</td><td class="ctr2">38</td><td class="ctr1">109</td><td class="ctr2">109</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="CodecComponent.java.html#L960" class="el_method">CodecComponent.ComponentFacet(MtasSpanQuery[], String, String, String[], String[], String[], Double[], Double[], String[], String[], Integer[], Double[], Double[], String[][], String[][], String[][])</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="654" alt="654"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h0">89</td><td class="ctr2" id="i0">89</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L1090" class="el_method">functionSumRule()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="7" height="10" title="39" alt="39"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="22" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L1108" class="el_method">functionNeedPositions()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="39" alt="39"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="22" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1126" class="el_method">baseParserSumRule()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="3" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1140" class="el_method">baseParserNeedPositions()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="20" alt="20"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentFacet</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentFacet</span></div><h1>CodecComponent.ComponentFacet</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">764 of 764</td><td class="ctr2">0%</td><td class="bar">70 of 70</td><td class="ctr2">0%</td><td class="ctr1">40</td><td class="ctr2">40</td><td class="ctr1">107</td><td class="ctr2">107</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="CodecComponent.java.html#L1071" class="el_method">CodecComponent.ComponentFacet(MtasSpanQuery[], String, String, String[], String[], String[], Double[], Double[], String[], String[], Integer[], Double[], Double[], String[][], String[][], String[][])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="646" alt="646"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">24</td><td class="ctr2" id="g0">24</td><td class="ctr1" id="h0">87</td><td class="ctr2" id="i0">87</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L1202" class="el_method">functionSumRule()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="39" alt="39"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L1220" class="el_method">functionNeedPositions()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="39" alt="39"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1238" class="el_method">baseParserSumRule()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1252" class="el_method">baseParserNeedPositions()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="20" alt="20"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentField.html b/jacoco/mtas.codec.util/CodecComponent$ComponentField.html
index 66f24ba..6fb5d49 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentField.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentField.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentField</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentField</span></div><h1>CodecComponent.ComponentField</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 59</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">14</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L163" class="el_method">CodecComponent.ComponentField(String)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="59" alt="59"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentField</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentField</span></div><h1>CodecComponent.ComponentField</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 59</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">14</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L169" class="el_method">CodecComponent.ComponentField(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="59" alt="59"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentFields.html b/jacoco/mtas.codec.util/CodecComponent$ComponentFields.html
index 5381d13..eb97ece 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentFields.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentFields.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentFields</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentFields</span></div><h1>CodecComponent.ComponentFields</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 47</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">16</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L93" class="el_method">CodecComponent.ComponentFields()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="47" alt="47"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentFields</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentFields</span></div><h1>CodecComponent.ComponentFields</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 47</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">16</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L98" class="el_method">CodecComponent.ComponentFields()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="47" alt="47"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentGroup.html b/jacoco/mtas.codec.util/CodecComponent$ComponentGroup.html
index 464cdf1..6829543 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentGroup.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentGroup.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentGroup</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentGroup</span></div><h1>CodecComponent.ComponentGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3 of 150</td><td class="ctr2">98%</td><td class="bar">2 of 6</td><td class="ctr2">67%</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">29</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L717" class="el_method">CodecComponent.ComponentGroup(MtasSpanQuery, String, int, String, String[], String[], String[], String[], String[], String[], String[], String[], String[], String[], String[], String[])</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="117" height="10" title="147" alt="147"/></td><td class="ctr2" id="c0">98%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">29</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentGroup</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentGroup</span></div><h1>CodecComponent.ComponentGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">251 of 407</td><td class="ctr2">38%</td><td class="bar">34 of 40</td><td class="ctr2">15%</td><td class="ctr1">19</td><td class="ctr2">22</td><td class="ctr1">41</td><td class="ctr2">72</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L868" class="el_method">createPositionedPrefixes(HashSet, String[], String[])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="115" height="10" title="248" alt="248"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">3%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="112" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">5%</td><td class="ctr1" id="f0">17</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">40</td><td class="ctr2" id="i0">43</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L807" class="el_method">CodecComponent.ComponentGroup(MtasSpanQuery, String, int, String, String[], String[], String[], String[], String[], String[], String[], String[], String[], String[], String[], String[])</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="147" alt="147"/></td><td class="ctr2" id="c0">98%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">29</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentJoin.html b/jacoco/mtas.codec.util/CodecComponent$ComponentJoin.html
index 3248dd6..24a6131 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentJoin.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentJoin.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentJoin</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentJoin</span></div><h1>CodecComponent.ComponentJoin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">35 of 35</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">6</td><td class="ctr2">6</td><td class="ctr1">12</td><td class="ctr2">12</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="CodecComponent.java.html#L1667" class="el_method">CodecComponent.ComponentJoin(Set, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1674" class="el_method">add(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1678" class="el_method">add(Set)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="CodecComponent.java.html#L1682" class="el_method">values()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L1686" class="el_method">key()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L1690" class="el_method">fields()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentJoin</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentJoin</span></div><h1>CodecComponent.ComponentJoin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">35 of 35</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">6</td><td class="ctr2">6</td><td class="ctr1">12</td><td class="ctr2">12</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="CodecComponent.java.html#L1842" class="el_method">CodecComponent.ComponentJoin(Set, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1855" class="el_method">add(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1865" class="el_method">add(Set)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="CodecComponent.java.html#L1874" class="el_method">values()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L1883" class="el_method">key()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L1892" class="el_method">fields()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentKwic.html b/jacoco/mtas.codec.util/CodecComponent$ComponentKwic.html
index 8f9ed4d..4296d4e 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentKwic.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentKwic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentKwic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentKwic</span></div><h1>CodecComponent.ComponentKwic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">151 of 151</td><td class="ctr2">0%</td><td class="bar">26 of 26</td><td class="ctr2">0%</td><td class="ctr1">14</td><td class="ctr2">14</td><td class="ctr1">29</td><td class="ctr2">29</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L452" class="el_method">CodecComponent.ComponentKwic(MtasSpanQuery, String, String, Integer, int, int, int, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="151" alt="151"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="26" alt="26"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">29</td><td class="ctr2" id="i0">29</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentKwic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentKwic</span></div><h1>CodecComponent.ComponentKwic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">151 of 151</td><td class="ctr2">0%</td><td class="bar">26 of 26</td><td class="ctr2">0%</td><td class="ctr1">14</td><td class="ctr2">14</td><td class="ctr1">29</td><td class="ctr2">29</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L494" class="el_method">CodecComponent.ComponentKwic(MtasSpanQuery, String, String, Integer, int, int, int, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="151" alt="151"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="26" alt="26"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">29</td><td class="ctr2" id="i0">29</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentList.html b/jacoco/mtas.codec.util/CodecComponent$ComponentList.html
index b6f7447..da5ba6a 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentList.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentList.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentList</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentList</span></div><h1>CodecComponent.ComponentList</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">162 of 162</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L579" class="el_method">CodecComponent.ComponentList(MtasSpanQuery, String, String, String, String, HashMap, String, String, String, String, int, int, int, int, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="162" alt="162"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">39</td><td class="ctr2" id="i0">39</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentList</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentList</span></div><h1>CodecComponent.ComponentList</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">162 of 162</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">9</td><td class="ctr2">9</td><td class="ctr1">39</td><td class="ctr2">39</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L653" class="el_method">CodecComponent.ComponentList(MtasSpanQuery, String, String, String, String, Map, String, String, String, String, int, int, int, int, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="162" alt="162"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">39</td><td class="ctr2" id="i0">39</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentPosition.html b/jacoco/mtas.codec.util/CodecComponent$ComponentPosition.html
index 9a71525..0c07126 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentPosition.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentPosition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentPosition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentPosition</span></div><h1>CodecComponent.ComponentPosition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 58</td><td class="ctr2">100%</td><td class="bar">0 of 4</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">13</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1577" class="el_method">CodecComponent.ComponentPosition(String, Double, Double, String)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="58" alt="58"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentPosition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentPosition</span></div><h1>CodecComponent.ComponentPosition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 58</td><td class="ctr2">100%</td><td class="bar">0 of 4</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">13</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1734" class="el_method">CodecComponent.ComponentPosition(String, Double, Double, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="58" alt="58"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentPrefix.html b/jacoco/mtas.codec.util/CodecComponent$ComponentPrefix.html
index 778b4e7..af22a86 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentPrefix.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentPrefix.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentPrefix</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentPrefix</span></div><h1>CodecComponent.ComponentPrefix</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">121 of 121</td><td class="ctr2">0%</td><td class="bar">20 of 20</td><td class="ctr2">0%</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">28</td><td class="ctr2">28</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L234" class="el_method">addMultiplePosition(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="32" alt="32"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L253" class="el_method">addSetPosition(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="120" height="10" title="32" alt="32"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L206" class="el_method">CodecComponent.ComponentPrefix(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="97" height="10" title="26" alt="26"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L221" class="el_method">addSinglePosition(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="75" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L272" class="el_method">addIntersecting(String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="41" height="10" title="11" alt="11"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentPrefix</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentPrefix</span></div><h1>CodecComponent.ComponentPrefix</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">121 of 121</td><td class="ctr2">0%</td><td class="bar">20 of 20</td><td class="ctr2">0%</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">28</td><td class="ctr2">28</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L240" class="el_method">addMultiplePosition(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="32" alt="32"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L259" class="el_method">addSetPosition(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="32" alt="32"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L212" class="el_method">CodecComponent.ComponentPrefix(String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="97" height="10" title="26" alt="26"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L227" class="el_method">addSinglePosition(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L278" class="el_method">addIntersecting(String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="11" alt="11"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentSpan.html b/jacoco/mtas.codec.util/CodecComponent$ComponentSpan.html
index b2707e8..20c43ac 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentSpan.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentSpan.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentSpan</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentSpan</span></div><h1>CodecComponent.ComponentSpan</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 219</td><td class="ctr2">97%</td><td class="bar">11 of 38</td><td class="ctr2">71%</td><td class="ctr1">11</td><td class="ctr2">24</td><td class="ctr1">3</td><td class="ctr2">45</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a4"><a href="CodecComponent.java.html#L1483" class="el_method">functionSumRule()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="22" height="10" title="22" alt="22"/></td><td class="ctr2" id="c2">92%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">67%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1494" class="el_method">functionBasic()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="22" height="10" title="22" alt="22"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">67%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L1510" class="el_method">functionNeedPositions()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="22" height="10" title="22" alt="22"/></td><td class="ctr2" id="c4">92%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">67%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1443" class="el_method">CodecComponent.ComponentSpan(MtasSpanQuery[], String, Double, Double, String, String[], String[], String[])</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="120" height="10" title="120" alt="120"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L1526" class="el_method">functionNeedArguments()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="27" height="10" title="27" alt="27"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentSpan</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentSpan</span></div><h1>CodecComponent.ComponentSpan</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 219</td><td class="ctr2">97%</td><td class="bar">11 of 38</td><td class="ctr2">71%</td><td class="ctr1">11</td><td class="ctr2">24</td><td class="ctr1">3</td><td class="ctr2">45</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a4"><a href="CodecComponent.java.html#L1631" class="el_method">functionSumRule()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="22" alt="22"/></td><td class="ctr2" id="c2">91%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1647" class="el_method">functionBasic()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="22" alt="22"/></td><td class="ctr2" id="c3">91%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">66%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L1663" class="el_method">functionNeedPositions()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="22" alt="22"/></td><td class="ctr2" id="c4">91%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">66%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1591" class="el_method">CodecComponent.ComponentSpan(MtasSpanQuery[], String, Double, Double, String, String[], String[], String[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="120" alt="120"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L1679" class="el_method">functionNeedArguments()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="27" alt="27"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentStats.html b/jacoco/mtas.codec.util/CodecComponent$ComponentStats.html
deleted file mode 100644
index 0e150e1..0000000
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentStats.html
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentStats</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentStats</span></div><h1>CodecComponent.ComponentStats</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1381" class="el_method">CodecComponent.ComponentStats()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentTermVector.html b/jacoco/mtas.codec.util/CodecComponent$ComponentTermVector.html
index 50bb91a..d4f2655 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentTermVector.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentTermVector.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentTermVector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentTermVector</span></div><h1>CodecComponent.ComponentTermVector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">285 of 473</td><td class="ctr2">40%</td><td class="bar">63 of 94</td><td class="ctr2">33%</td><td class="ctr1">45</td><td class="ctr2">50</td><td class="ctr1">42</td><td class="ctr2">90</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1227" class="el_method">CodecComponent.ComponentTermVector(String, String, String, Boolean, String, String, String, String, int, String[], String[], String[], String, String[], Boolean, String, String[], Boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="70" height="10" title="249" alt="249"/><img src="../.resources/greenbar.gif" width="49" height="10" title="176" alt="176"/></td><td class="ctr2" id="c1">41%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="77" height="10" title="53" alt="53"/><img src="../.resources/greenbar.gif" width="42" height="10" title="29" alt="29"/></td><td class="ctr2" id="e0">35%</td><td class="ctr1" id="f0">38</td><td class="ctr2" id="g0">42</td><td class="ctr1" id="h0">33</td><td class="ctr2" id="i0">78</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L1353" class="el_method">functionSumRule()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="6" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="8" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1369" class="el_method">functionNeedPositions()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">50%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">33%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentTermVector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentTermVector</span></div><h1>CodecComponent.ComponentTermVector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">209 of 473</td><td class="ctr2">55%</td><td class="bar">42 of 94</td><td class="ctr2">55%</td><td class="ctr1">34</td><td class="ctr2">50</td><td class="ctr1">27</td><td class="ctr2">90</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1369" class="el_method">CodecComponent.ComponentTermVector(String, String, String, Boolean, String, String, String, String, int, String[], String[], String[], String, String[], Boolean, String, String[], Boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="173" alt="173"/><img src="../jacoco-resources/greenbar.gif" width="71" height="10" title="252" alt="252"/></td><td class="ctr2" id="c0">59%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="50" alt="50"/></td><td class="ctr2" id="e0">60%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">42</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0">78</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L1495" class="el_method">functionSumRule()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1511" class="el_method">functionNeedPositions()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">50%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">33%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ComponentToken.html b/jacoco/mtas.codec.util/CodecComponent$ComponentToken.html
index fc31e5f..64a7914 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ComponentToken.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ComponentToken.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentToken</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentToken</span></div><h1>CodecComponent.ComponentToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">12 of 58</td><td class="ctr2">79%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">2</td><td class="ctr2">3</td><td class="ctr1">2</td><td class="ctr2">13</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1640" class="el_method">CodecComponent.ComponentToken(String, Double, Double, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="24" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="95" height="10" title="46" alt="46"/></td><td class="ctr2" id="c0">79%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ComponentToken</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ComponentToken</span></div><h1>CodecComponent.ComponentToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">12 of 58</td><td class="ctr2">79%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">2</td><td class="ctr2">3</td><td class="ctr1">2</td><td class="ctr2">13</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1799" class="el_method">CodecComponent.ComponentToken(String, Double, Double, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="95" height="10" title="46" alt="46"/></td><td class="ctr2" id="c0">79%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$GroupHit$1.html b/jacoco/mtas.codec.util/CodecComponent$GroupHit$1.html
index 4242559..25f9439 100644
--- a/jacoco/mtas.codec.util/CodecComponent$GroupHit$1.html
+++ b/jacoco/mtas.codec.util/CodecComponent$GroupHit$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.GroupHit.new Comparator() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.GroupHit.new Comparator() {...}</span></div><h1>CodecComponent.GroupHit.new Comparator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">18 of 24</td><td class="ctr2">25%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">2</td><td class="ctr2">3</td><td class="ctr1">4</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1918" class="el_method">compare(CodecSearchTree.MtasTreeHit, CodecSearchTree.MtasTreeHit)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L1915" class="el_method">{...}</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.GroupHit.new Comparator() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.GroupHit.new Comparator() {...}</span></div><h1>CodecComponent.GroupHit.new Comparator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">18 of 24</td><td class="ctr2">25%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">2</td><td class="ctr2">3</td><td class="ctr1">4</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2158" class="el_method">compare(CodecSearchTree.MtasTreeHit, CodecSearchTree.MtasTreeHit)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L2155" class="el_method">{...}</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$GroupHit.html b/jacoco/mtas.codec.util/CodecComponent$GroupHit.html
index bda30b5..a3012ec 100644
--- a/jacoco/mtas.codec.util/CodecComponent$GroupHit.html
+++ b/jacoco/mtas.codec.util/CodecComponent$GroupHit.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.GroupHit</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.GroupHit</span></div><h1>CodecComponent.GroupHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,115 of 1,965</td><td class="ctr2">43%</td><td class="bar">208 of 296</td><td class="ctr2">30%</td><td class="ctr1">132</td><td class="ctr2">158</td><td class="ctr1">155</td><td class="ctr2">331</td><td class="ctr1">0</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1950" class="el_method">CodecComponent.GroupHit(ArrayList, int, int, int, int, CodecComponent.ComponentGroup, HashSet)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="87" height="10" title="979" alt="979"/><img src="../.resources/greenbar.gif" width="32" height="10" title="358" alt="358"/></td><td class="ctr2" id="c9">27%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="99" height="10" title="168" alt="168"/><img src="../.resources/greenbar.gif" width="20" height="10" title="34" alt="34"/></td><td class="ctr2" id="e6">17%</td><td class="ctr1" id="f0">96</td><td class="ctr2" id="g0">102</td><td class="ctr1" id="h0">123</td><td class="ctr2" id="i0">193</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="CodecComponent.java.html#L2411" class="el_method">keyToSubSubObject(String, StringBuilder)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="4" height="10" title="52" alt="52"/><img src="../.resources/greenbar.gif" width="11" height="10" title="129" alt="129"/></td><td class="ctr2" id="c8">71%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">39</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L2349" class="el_method">dataToString(ArrayList[], HashSet[])</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="9" height="10" title="106" alt="106"/></td><td class="ctr2" id="c7">73%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="6" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">58%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i3">27</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="CodecComponent.java.html#L2508" class="el_method">keyToObject(String, StringBuilder)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="8" height="10" title="97" alt="97"/></td><td class="ctr2" id="c5">81%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">40%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i2">28</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L2318" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="3" height="10" title="43" alt="43"/></td><td class="ctr2" id="c6">78%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">57%</td><td class="ctr1" id="f4">6</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i4">16</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L2285" class="el_method">dataEquals(ArrayList[], ArrayList[])</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="5" height="10" title="60" alt="60"/></td><td class="ctr2" id="c4">88%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="4" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="8" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">64%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g2">12</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="CodecComponent.java.html#L2481" class="el_method">keyToSubObject(String, StringBuilder)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="3" height="10" title="43" alt="43"/></td><td class="ctr2" id="c3">96%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="CodecComponent.java.html#L1915" class="el_method">sort(ArrayList)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L2271" class="el_method">hashCode()</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="CodecComponent.java.html#L2396" class="el_method">toString()</a></td><td class="bar" id="b9"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.GroupHit</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.GroupHit</span></div><h1>CodecComponent.GroupHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,115 of 1,965</td><td class="ctr2">43%</td><td class="bar">208 of 296</td><td class="ctr2">29%</td><td class="ctr1">132</td><td class="ctr2">158</td><td class="ctr1">155</td><td class="ctr2">331</td><td class="ctr1">0</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2190" class="el_method">CodecComponent.GroupHit(List, int, int, int, int, CodecComponent.ComponentGroup, Set)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="87" height="10" title="979" alt="979"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="358" alt="358"/></td><td class="ctr2" id="c9">26%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="99" height="10" title="168" alt="168"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="34" alt="34"/></td><td class="ctr2" id="e6">16%</td><td class="ctr1" id="f0">96</td><td class="ctr2" id="g0">102</td><td class="ctr1" id="h0">123</td><td class="ctr2" id="i0">193</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="CodecComponent.java.html#L2651" class="el_method">keyToSubSubObject(String, StringBuilder)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="129" alt="129"/></td><td class="ctr2" id="c8">71%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">39</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L2590" class="el_method">dataToString(List[], Set[])</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="106" alt="106"/></td><td class="ctr2" id="c7">73%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">57%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i3">27</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="CodecComponent.java.html#L2748" class="el_method">keyToObject(String, StringBuilder)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="97" alt="97"/></td><td class="ctr2" id="c5">80%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">40%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i2">28</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="CodecComponent.java.html#L2559" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="43" alt="43"/></td><td class="ctr2" id="c6">78%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">57%</td><td class="ctr1" id="f4">6</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i4">16</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="CodecComponent.java.html#L2526" class="el_method">dataEquals(List[], List[])</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="60" alt="60"/></td><td class="ctr2" id="c4">88%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">63%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g2">12</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="CodecComponent.java.html#L2721" class="el_method">keyToSubObject(String, StringBuilder)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="43" alt="43"/></td><td class="ctr2" id="c3">95%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">9</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="CodecComponent.java.html#L2155" class="el_method">sort(List)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="CodecComponent.java.html#L2511" class="el_method">hashCode()</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="CodecComponent.java.html#L2637" class="el_method">toString()</a></td><td class="bar" id="b9"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$KwicHit.html b/jacoco/mtas.codec.util/CodecComponent$KwicHit.html
index e25362b..2078f10 100644
--- a/jacoco/mtas.codec.util/CodecComponent$KwicHit.html
+++ b/jacoco/mtas.codec.util/CodecComponent$KwicHit.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.KwicHit</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.KwicHit</span></div><h1>CodecComponent.KwicHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1863" class="el_method">CodecComponent.KwicHit(CodecComponent.Match, HashMap)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.KwicHit</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.KwicHit</span></div><h1>CodecComponent.KwicHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2080" class="el_method">CodecComponent.KwicHit(CodecComponent.Match, Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$KwicToken.html b/jacoco/mtas.codec.util/CodecComponent$KwicToken.html
index c118af3..4286e19 100644
--- a/jacoco/mtas.codec.util/CodecComponent$KwicToken.html
+++ b/jacoco/mtas.codec.util/CodecComponent$KwicToken.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.KwicToken</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.KwicToken</span></div><h1>CodecComponent.KwicToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L1833" class="el_method">CodecComponent.KwicToken(CodecComponent.Match, ArrayList)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.KwicToken</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.KwicToken</span></div><h1>CodecComponent.KwicToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2050" class="el_method">CodecComponent.KwicToken(CodecComponent.Match, List)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ListHit.html b/jacoco/mtas.codec.util/CodecComponent$ListHit.html
index 9f5b5e0..14c16f2 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ListHit.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ListHit.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ListHit</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ListHit</span></div><h1>CodecComponent.ListHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2608" class="el_method">CodecComponent.ListHit(Integer, Integer, CodecComponent.Match, HashMap)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ListHit</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ListHit</span></div><h1>CodecComponent.ListHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2860" class="el_method">CodecComponent.ListHit(Integer, Integer, CodecComponent.Match, Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$ListToken.html b/jacoco/mtas.codec.util/CodecComponent$ListToken.html
index 2400b71..1bc9e6b 100644
--- a/jacoco/mtas.codec.util/CodecComponent$ListToken.html
+++ b/jacoco/mtas.codec.util/CodecComponent$ListToken.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.ListToken</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ListToken</span></div><h1>CodecComponent.ListToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2572" class="el_method">CodecComponent.ListToken(Integer, Integer, CodecComponent.Match, ArrayList)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.ListToken</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.ListToken</span></div><h1>CodecComponent.ListToken</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L2818" class="el_method">CodecComponent.ListToken(Integer, Integer, CodecComponent.Match, List)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$Match.html b/jacoco/mtas.codec.util/CodecComponent$Match.html
index 3185f76..e86cb77 100644
--- a/jacoco/mtas.codec.util/CodecComponent$Match.html
+++ b/jacoco/mtas.codec.util/CodecComponent$Match.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.Match</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.Match</span></div><h1>CodecComponent.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">54 of 63</td><td class="ctr2">14%</td><td class="bar">10 of 10</td><td class="ctr2">0%</td><td class="ctr1">7</td><td class="ctr2">8</td><td class="ctr1">12</td><td class="ctr2">16</td><td class="ctr1">2</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L2648" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L2661" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L2636" class="el_method">CodecComponent.Match(int, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.Match</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.Match</span></div><h1>CodecComponent.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">54 of 63</td><td class="ctr2">14%</td><td class="bar">10 of 10</td><td class="ctr2">0%</td><td class="ctr1">7</td><td class="ctr2">8</td><td class="ctr1">12</td><td class="ctr2">16</td><td class="ctr1">2</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L2900" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CodecComponent.java.html#L2918" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L2888" class="el_method">CodecComponent.Match(int, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent$SubComponentFunction.html b/jacoco/mtas.codec.util/CodecComponent$SubComponentFunction.html
index 59063de..23892dc 100644
--- a/jacoco/mtas.codec.util/CodecComponent$SubComponentFunction.html
+++ b/jacoco/mtas.codec.util/CodecComponent$SubComponentFunction.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.SubComponentFunction</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.SubComponentFunction</span></div><h1>CodecComponent.SubComponentFunction</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">41 of 183</td><td class="ctr2">78%</td><td class="bar">5 of 8</td><td class="ctr2">38%</td><td class="ctr1">4</td><td class="ctr2">6</td><td class="ctr1">4</td><td class="ctr2">32</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L1788" class="el_method">CodecComponent.SubComponentFunction(String, String, String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="25" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="94" height="10" title="76" alt="76"/></td><td class="ctr2" id="c0">78%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1747" class="el_method">CodecComponent.SubComponentFunction(String, String, String, MtasFunctionParserFunction, String, String, Integer, Integer, String, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="24" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="81" height="10" title="66" alt="66"/></td><td class="ctr2" id="c1">77%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="90" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">25%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.SubComponentFunction</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent.SubComponentFunction</span></div><h1>CodecComponent.SubComponentFunction</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">41 of 183</td><td class="ctr2">77%</td><td class="bar">5 of 8</td><td class="ctr2">37%</td><td class="ctr1">4</td><td class="ctr2">6</td><td class="ctr1">4</td><td class="ctr2">32</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L2005" class="el_method">CodecComponent.SubComponentFunction(String, String, String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="76" alt="76"/></td><td class="ctr2" id="c0">78%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L1964" class="el_method">CodecComponent.SubComponentFunction(String, String, String, MtasFunctionParserFunction, String, String, Integer, Integer, String, String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="66" alt="66"/></td><td class="ctr2" id="c1">76%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">25%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent.html b/jacoco/mtas.codec.util/CodecComponent.html
index a733d13..fd476ae 100644
--- a/jacoco/mtas.codec.util/CodecComponent.html
+++ b/jacoco/mtas.codec.util/CodecComponent.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent</span></div><h1>CodecComponent</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">251 of 260</td><td class="ctr2">3%</td><td class="bar">32 of 34</td><td class="ctr2">6%</td><td class="ctr1">18</td><td class="ctr2">19</td><td class="ctr1">42</td><td class="ctr2">45</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="CodecComponent.java.html#L780" class="el_method">createPositionedPrefixes(HashSet, String[], String[])</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="115" height="10" title="248" alt="248"/><img src="../.resources/greenbar.gif" width="4" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">4%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="112" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">6%</td><td class="ctr1" id="f0">17</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">40</td><td class="ctr2" id="i0">43</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="CodecComponent.java.html#L42" class="el_method">CodecComponent()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecComponent</span></div><h1>CodecComponent</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3 of 3</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecComponent.java.html#L45" class="el_method">CodecComponent()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecComponent.java.html b/jacoco/mtas.codec.util/CodecComponent.java.html
index 528566d..e6a65ed 100644
--- a/jacoco/mtas.codec.util/CodecComponent.java.html
+++ b/jacoco/mtas.codec.util/CodecComponent.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecComponent.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecComponent.java</span></div><h1>CodecComponent.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecComponent.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecComponent.java</span></div><h1>CodecComponent.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
 
 import java.io.BufferedReader;
 import java.io.IOException;
@@ -17,6 +17,7 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
+import java.util.SortedSet;
 import java.util.TreeSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -28,7 +29,6 @@ import mtas.parser.function.MtasFunctionParser;
 import mtas.parser.function.ParseException;
 import mtas.parser.function.util.MtasFunctionParserFunction;
 import mtas.parser.function.util.MtasFunctionParserFunctionDefault;
-import mtas.search.spans.MtasSpanContainingQuery;
 import mtas.search.spans.util.MtasSpanQuery;
 
 import org.apache.commons.lang.ArrayUtils;
@@ -39,8 +39,11 @@ import org.apache.lucene.util.BytesRef;
  */
 public class CodecComponent {
 
-<span class="nc" id="L42">  private CodecComponent() {</span>
-<span class="nc" id="L43">  }</span>
+  /**
+   * Instantiates a new codec component.
+   */
+<span class="nc" id="L45">  private CodecComponent() {</span>
+<span class="nc" id="L46">  }</span>
 
   /**
    * The Class ComponentFields.
@@ -50,6 +53,7 @@ public class CodecComponent {
     /** The list. */
     public Map&lt;String, ComponentField&gt; list;
 
+    /** The join. */
     public ComponentJoin join;
 
     /** The do document. */
@@ -85,29 +89,33 @@ public class CodecComponent {
     /** The do facet. */
     public boolean doFacet;
 
+    /** The do join. */
     public boolean doJoin;
 
     /**
      * Instantiates a new component fields.
      */
-<span class="fc" id="L93">    public ComponentFields() {</span>
-<span class="fc" id="L94">      list = new HashMap&lt;String, ComponentField&gt;();</span>
-<span class="fc" id="L95">      join = null;</span>
-<span class="fc" id="L96">      doDocument = false;</span>
-<span class="fc" id="L97">      doKwic = false;</span>
-<span class="fc" id="L98">      doList = false;</span>
-<span class="fc" id="L99">      doGroup = false;</span>
-<span class="fc" id="L100">      doStats = false;</span>
-<span class="fc" id="L101">      doTermVector = false;</span>
-<span class="fc" id="L102">      doStatsSpans = false;</span>
-<span class="fc" id="L103">      doStatsPositions = false;</span>
-<span class="fc" id="L104">      doStatsTokens = false;</span>
-<span class="fc" id="L105">      doPrefix = false;</span>
-<span class="fc" id="L106">      doFacet = false;</span>
-<span class="fc" id="L107">      doJoin = false;</span>
-<span class="fc" id="L108">    }</span>
+<span class="fc" id="L98">    public ComponentFields() {</span>
+<span class="fc" id="L99">      list = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L100">      join = null;</span>
+<span class="fc" id="L101">      doDocument = false;</span>
+<span class="fc" id="L102">      doKwic = false;</span>
+<span class="fc" id="L103">      doList = false;</span>
+<span class="fc" id="L104">      doGroup = false;</span>
+<span class="fc" id="L105">      doStats = false;</span>
+<span class="fc" id="L106">      doTermVector = false;</span>
+<span class="fc" id="L107">      doStatsSpans = false;</span>
+<span class="fc" id="L108">      doStatsPositions = false;</span>
+<span class="fc" id="L109">      doStatsTokens = false;</span>
+<span class="fc" id="L110">      doPrefix = false;</span>
+<span class="fc" id="L111">      doFacet = false;</span>
+<span class="fc" id="L112">      doJoin = false;</span>
+<span class="fc" id="L113">    }</span>
   }
 
+  /**
+   * The Interface BasicComponent.
+   */
   public abstract static interface BasicComponent {
   }
 
@@ -155,26 +163,24 @@ public class CodecComponent {
     /**
      * Instantiates a new component field.
      *
-     * @param field
-     *          the field
      * @param uniqueKeyField
      *          the unique key field
      */
-<span class="fc" id="L163">    public ComponentField(String uniqueKeyField) {</span>
-<span class="fc" id="L164">      this.uniqueKeyField = uniqueKeyField;</span>
+<span class="fc" id="L169">    public ComponentField(String uniqueKeyField) {</span>
+<span class="fc" id="L170">      this.uniqueKeyField = uniqueKeyField;</span>
       // initialise
-<span class="fc" id="L166">      documentList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L167">      kwicList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L168">      listList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L169">      groupList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L170">      facetList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L171">      termVectorList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L172">      statsPositionList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L173">      statsTokenList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L174">      statsSpanList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L175">      spanQueryList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L176">      prefix = null;</span>
-<span class="fc" id="L177">    }</span>
+<span class="fc" id="L172">      documentList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L173">      kwicList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L174">      listList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L175">      groupList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L176">      facetList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L177">      termVectorList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L178">      statsPositionList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L179">      statsTokenList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L180">      statsSpanList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L181">      spanQueryList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L182">      prefix = null;</span>
+<span class="fc" id="L183">    }</span>
   }
 
   /**
@@ -186,16 +192,16 @@ public class CodecComponent {
     public String key;
 
     /** The single position list. */
-    public TreeSet&lt;String&gt; singlePositionList;
+    public SortedSet&lt;String&gt; singlePositionList;
 
     /** The multiple position list. */
-    public TreeSet&lt;String&gt; multiplePositionList;
+    public SortedSet&lt;String&gt; multiplePositionList;
 
     /** The set position list. */
-    public TreeSet&lt;String&gt; setPositionList;
+    public SortedSet&lt;String&gt; setPositionList;
 
     /** The intersecting list. */
-    public TreeSet&lt;String&gt; intersectingList;
+    public SortedSet&lt;String&gt; intersectingList;
 
     /**
      * Instantiates a new component prefix.
@@ -203,13 +209,13 @@ public class CodecComponent {
      * @param key
      *          the key
      */
-<span class="nc" id="L206">    public ComponentPrefix(String key) {</span>
-<span class="nc" id="L207">      this.key = key;</span>
-<span class="nc" id="L208">      singlePositionList = new TreeSet&lt;&gt;();</span>
-<span class="nc" id="L209">      multiplePositionList = new TreeSet&lt;&gt;();</span>
-<span class="nc" id="L210">      setPositionList = new TreeSet&lt;&gt;();</span>
-<span class="nc" id="L211">      intersectingList = new TreeSet&lt;&gt;();</span>
-<span class="nc" id="L212">    }</span>
+<span class="nc" id="L212">    public ComponentPrefix(String key) {</span>
+<span class="nc" id="L213">      this.key = key;</span>
+<span class="nc" id="L214">      singlePositionList = new TreeSet&lt;&gt;();</span>
+<span class="nc" id="L215">      multiplePositionList = new TreeSet&lt;&gt;();</span>
+<span class="nc" id="L216">      setPositionList = new TreeSet&lt;&gt;();</span>
+<span class="nc" id="L217">      intersectingList = new TreeSet&lt;&gt;();</span>
+<span class="nc" id="L218">    }</span>
 
     /**
      * Adds the single position.
@@ -218,11 +224,11 @@ public class CodecComponent {
      *          the prefix
      */
     public void addSinglePosition(String prefix) {
-<span class="nc bnc" id="L221" title="All 4 branches missed.">      if (!prefix.trim().isEmpty() &amp;&amp; !singlePositionList.contains(prefix)</span>
-<span class="nc bnc" id="L222" title="All 2 branches missed.">          &amp;&amp; !multiplePositionList.contains(prefix)) {</span>
-<span class="nc" id="L223">        singlePositionList.add(prefix);</span>
+<span class="nc bnc" id="L227" title="All 4 branches missed.">      if (!prefix.trim().isEmpty() &amp;&amp; !singlePositionList.contains(prefix)</span>
+<span class="nc bnc" id="L228" title="All 2 branches missed.">          &amp;&amp; !multiplePositionList.contains(prefix)) {</span>
+<span class="nc" id="L229">        singlePositionList.add(prefix);</span>
       }
-<span class="nc" id="L225">    }</span>
+<span class="nc" id="L231">    }</span>
 
     /**
      * Adds the multiple position.
@@ -231,17 +237,17 @@ public class CodecComponent {
      *          the prefix
      */
     public void addMultiplePosition(String prefix) {
-<span class="nc bnc" id="L234" title="All 2 branches missed.">      if (!prefix.trim().equals(&quot;&quot;)) {</span>
-<span class="nc bnc" id="L235" title="All 2 branches missed.">        if (!singlePositionList.contains(prefix)) {</span>
-<span class="nc bnc" id="L236" title="All 2 branches missed.">          if (!multiplePositionList.contains(prefix)) {</span>
-<span class="nc" id="L237">            multiplePositionList.add(prefix);</span>
+<span class="nc bnc" id="L240" title="All 2 branches missed.">      if (!prefix.trim().equals(&quot;&quot;)) {</span>
+<span class="nc bnc" id="L241" title="All 2 branches missed.">        if (!singlePositionList.contains(prefix)) {</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">          if (!multiplePositionList.contains(prefix)) {</span>
+<span class="nc" id="L243">            multiplePositionList.add(prefix);</span>
           }
         } else {
-<span class="nc" id="L240">          singlePositionList.remove(prefix);</span>
-<span class="nc" id="L241">          multiplePositionList.add(prefix);</span>
+<span class="nc" id="L246">          singlePositionList.remove(prefix);</span>
+<span class="nc" id="L247">          multiplePositionList.add(prefix);</span>
         }
       }
-<span class="nc" id="L244">    }</span>
+<span class="nc" id="L250">    }</span>
 
     /**
      * Adds the set position.
@@ -250,17 +256,17 @@ public class CodecComponent {
      *          the prefix
      */
     public void addSetPosition(String prefix) {
-<span class="nc bnc" id="L253" title="All 2 branches missed.">      if (!prefix.trim().equals(&quot;&quot;)) {</span>
-<span class="nc bnc" id="L254" title="All 2 branches missed.">        if (!singlePositionList.contains(prefix)) {</span>
-<span class="nc bnc" id="L255" title="All 2 branches missed.">          if (!setPositionList.contains(prefix)) {</span>
-<span class="nc" id="L256">            setPositionList.add(prefix);</span>
+<span class="nc bnc" id="L259" title="All 2 branches missed.">      if (!prefix.trim().equals(&quot;&quot;)) {</span>
+<span class="nc bnc" id="L260" title="All 2 branches missed.">        if (!singlePositionList.contains(prefix)) {</span>
+<span class="nc bnc" id="L261" title="All 2 branches missed.">          if (!setPositionList.contains(prefix)) {</span>
+<span class="nc" id="L262">            setPositionList.add(prefix);</span>
           }
         } else {
-<span class="nc" id="L259">          singlePositionList.remove(prefix);</span>
-<span class="nc" id="L260">          setPositionList.add(prefix);</span>
+<span class="nc" id="L265">          singlePositionList.remove(prefix);</span>
+<span class="nc" id="L266">          setPositionList.add(prefix);</span>
         }
       }
-<span class="nc" id="L263">    }</span>
+<span class="nc" id="L269">    }</span>
 
     /**
      * Adds the intersecting.
@@ -269,10 +275,10 @@ public class CodecComponent {
      *          the prefix
      */
     public void addIntersecting(String prefix) {
-<span class="nc bnc" id="L272" title="All 2 branches missed.">      if (!prefix.trim().equals(&quot;&quot;)) {</span>
-<span class="nc" id="L273">        intersectingList.add(prefix);</span>
+<span class="nc bnc" id="L278" title="All 2 branches missed.">      if (!prefix.trim().equals(&quot;&quot;)) {</span>
+<span class="nc" id="L279">        intersectingList.add(prefix);</span>
       }
-<span class="nc" id="L275">    }</span>
+<span class="nc" id="L281">    }</span>
 
   }
 
@@ -281,39 +287,55 @@ public class CodecComponent {
    */
   public static class ComponentDocument implements BasicComponent {
 
-    /** The regexp. */
+    /** The key. */
     public String key;
+
+    /** The prefix. */
     public String prefix;
+
+    /** The regexp. */
     public String regexp;
+
+    /** The ignore regexp. */
     public String ignoreRegexp;
 
     /** The list. */
     public Set&lt;String&gt; list;
+
+    /** The ignore list. */
     public Set&lt;String&gt; ignoreList;
 
+    /** The list regexp. */
     public boolean listRegexp;
+
+    /** The list expand. */
     public boolean listExpand;
+
+    /** The ignore list regexp. */
     public boolean ignoreListRegexp;
 
+    /** The list expand number. */
     public int listExpandNumber;
 
-    /** The stats type. */
+    /** The data type. */
     public String dataType;
+
+    /** The stats type. */
     public String statsType;
 
     /** The stats items. */
-    public Set&lt;String&gt; statsItems;
+    public SortedSet&lt;String&gt; statsItems;
 
-    /** The number. */
+    /** The list number. */
     public int listNumber;
 
     /** The unique key. */
     public Map&lt;Integer, String&gt; uniqueKey;
 
-    /** The stats. */
+    /** The stats data. */
     public Map&lt;Integer, MtasDataCollector&lt;?, ?&gt;&gt; statsData;
 
-    /** The list. */
+    /** The stats list. */
     public Map&lt;Integer, MtasDataCollector&lt;?, ?&gt;&gt; statsList;
 
     /**
@@ -327,55 +349,69 @@ public class CodecComponent {
      *          the stats type
      * @param regexp
      *          the regexp
-     * @param number
-     *          the number
+     * @param list
+     *          the list
+     * @param listNumber
+     *          the list number
+     * @param listRegexp
+     *          the list regexp
+     * @param listExpand
+     *          the list expand
+     * @param listExpandNumber
+     *          the list expand number
+     * @param ignoreRegexp
+     *          the ignore regexp
+     * @param ignoreList
+     *          the ignore list
+     * @param ignoreListRegexp
+     *          the ignore list regexp
      * @throws IOException
      *           Signals that an I/O exception has occurred.
      */
     public ComponentDocument(String key, String prefix, String statsType,
         String regexp, String[] list, int listNumber, Boolean listRegexp,
         Boolean listExpand, int listExpandNumber, String ignoreRegexp,
-<span class="nc" id="L338">        String[] ignoreList, Boolean ignoreListRegexp) throws IOException {</span>
-<span class="nc" id="L339">      this.key = key;</span>
-<span class="nc" id="L340">      this.prefix = prefix;</span>
-<span class="nc" id="L341">      this.regexp = regexp;</span>
-<span class="nc bnc" id="L342" title="All 4 branches missed.">      if (list != null &amp;&amp; list.length &gt; 0) {</span>
-<span class="nc" id="L343">        this.list = new HashSet(Arrays.asList(list));</span>
-<span class="nc bnc" id="L344" title="All 2 branches missed.">        this.listRegexp = listRegexp != null ? listRegexp : false;</span>
-<span class="nc bnc" id="L345" title="All 4 branches missed.">        this.listExpand = (listExpand != null &amp;&amp; listExpandNumber &gt; 0)</span>
-<span class="nc" id="L346">            ? listExpand : false;</span>
-<span class="nc bnc" id="L347" title="All 2 branches missed.">        if (this.listExpand) {</span>
-<span class="nc" id="L348">          this.listExpandNumber = listExpandNumber;</span>
+<span class="nc" id="L374">        String[] ignoreList, Boolean ignoreListRegexp) throws IOException {</span>
+<span class="nc" id="L375">      this.key = key;</span>
+<span class="nc" id="L376">      this.prefix = prefix;</span>
+<span class="nc" id="L377">      this.regexp = regexp;</span>
+<span class="nc bnc" id="L378" title="All 4 branches missed.">      if (list != null &amp;&amp; list.length &gt; 0) {</span>
+<span class="nc" id="L379">        this.list = new HashSet(Arrays.asList(list));</span>
+<span class="nc bnc" id="L380" title="All 2 branches missed.">        this.listRegexp = listRegexp != null ? listRegexp : false;</span>
+<span class="nc bnc" id="L381" title="All 4 branches missed.">        this.listExpand = (listExpand != null &amp;&amp; listExpandNumber &gt; 0)</span>
+<span class="nc" id="L382">            ? listExpand : false;</span>
+<span class="nc bnc" id="L383" title="All 2 branches missed.">        if (this.listExpand) {</span>
+<span class="nc" id="L384">          this.listExpandNumber = listExpandNumber;</span>
         } else {
-<span class="nc" id="L350">          this.listExpandNumber = 0;</span>
+<span class="nc" id="L386">          this.listExpandNumber = 0;</span>
         }
       } else {
-<span class="nc" id="L353">        this.list = null;</span>
-<span class="nc" id="L354">        this.listRegexp = false;</span>
-<span class="nc" id="L355">        this.listExpand = false;</span>
-<span class="nc" id="L356">        this.listExpandNumber = 0;</span>
-      }
-<span class="nc" id="L358">      this.ignoreRegexp = ignoreRegexp;</span>
-<span class="nc bnc" id="L359" title="All 4 branches missed.">      if (ignoreList != null &amp;&amp; ignoreList.length &gt; 0) {</span>
-<span class="nc" id="L360">        this.ignoreList = new HashSet(Arrays.asList(ignoreList));</span>
-<span class="nc bnc" id="L361" title="All 2 branches missed.">        this.ignoreListRegexp = ignoreListRegexp != null ? ignoreListRegexp</span>
+<span class="nc" id="L389">        this.list = null;</span>
+<span class="nc" id="L390">        this.listRegexp = false;</span>
+<span class="nc" id="L391">        this.listExpand = false;</span>
+<span class="nc" id="L392">        this.listExpandNumber = 0;</span>
+      }
+<span class="nc" id="L394">      this.ignoreRegexp = ignoreRegexp;</span>
+<span class="nc bnc" id="L395" title="All 4 branches missed.">      if (ignoreList != null &amp;&amp; ignoreList.length &gt; 0) {</span>
+<span class="nc" id="L396">        this.ignoreList = new HashSet(Arrays.asList(ignoreList));</span>
+<span class="nc bnc" id="L397" title="All 2 branches missed.">        this.ignoreListRegexp = ignoreListRegexp != null ? ignoreListRegexp</span>
             : false;
       } else {
-<span class="nc" id="L364">        this.ignoreList = null;</span>
-<span class="nc" id="L365">        this.ignoreListRegexp = false;</span>
-      }
-<span class="nc" id="L367">      this.listNumber = listNumber;</span>
-<span class="nc" id="L368">      uniqueKey = new HashMap&lt;Integer, String&gt;();</span>
-<span class="nc" id="L369">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="nc" id="L370">      statsItems = CodecUtil.createStatsItems(statsType);</span>
-<span class="nc" id="L371">      this.statsType = CodecUtil.createStatsType(statsItems, null, null);</span>
-<span class="nc" id="L372">      this.statsData = new HashMap&lt;Integer, MtasDataCollector&lt;?, ?&gt;&gt;();</span>
-<span class="nc bnc" id="L373" title="All 2 branches missed.">      if (this.listNumber &gt; 0) {</span>
-<span class="nc" id="L374">        this.statsList = new HashMap&lt;Integer, MtasDataCollector&lt;?, ?&gt;&gt;();</span>
+<span class="nc" id="L400">        this.ignoreList = null;</span>
+<span class="nc" id="L401">        this.ignoreListRegexp = false;</span>
+      }
+<span class="nc" id="L403">      this.listNumber = listNumber;</span>
+<span class="nc" id="L404">      uniqueKey = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L405">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="nc" id="L406">      statsItems = CodecUtil.createStatsItems(statsType);</span>
+<span class="nc" id="L407">      this.statsType = CodecUtil.createStatsType(statsItems, null, null);</span>
+<span class="nc" id="L408">      this.statsData = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L409" title="All 2 branches missed.">      if (this.listNumber &gt; 0) {</span>
+<span class="nc" id="L410">        this.statsList = new HashMap&lt;&gt;();</span>
       } else {
-<span class="nc" id="L376">        this.statsList = null;</span>
+<span class="nc" id="L412">        this.statsList = null;</span>
       }
-<span class="nc" id="L378">    }</span>
+<span class="nc" id="L414">    }</span>
   }
 
   /**
@@ -390,28 +426,34 @@ public class CodecComponent {
     public String key;
 
     /** The tokens. */
-    public HashMap&lt;Integer, ArrayList&lt;KwicToken&gt;&gt; tokens;
+    public Map&lt;Integer, List&lt;KwicToken&gt;&gt; tokens;
 
     /** The hits. */
-    public HashMap&lt;Integer, ArrayList&lt;KwicHit&gt;&gt; hits;
+    public Map&lt;Integer, List&lt;KwicHit&gt;&gt; hits;
 
     /** The unique key. */
-    public HashMap&lt;Integer, String&gt; uniqueKey;
+    public Map&lt;Integer, String&gt; uniqueKey;
 
     /** The sub total. */
-    public HashMap&lt;Integer, Integer&gt; subTotal;
+    public Map&lt;Integer, Integer&gt; subTotal;
 
     /** The min position. */
-    public HashMap&lt;Integer, Integer&gt; minPosition;
+    public Map&lt;Integer, Integer&gt; minPosition;
 
     /** The max position. */
-    public HashMap&lt;Integer, Integer&gt; maxPosition;
+    public Map&lt;Integer, Integer&gt; maxPosition;
 
     /** The prefixes. */
-    public ArrayList&lt;String&gt; prefixes;
+    public List&lt;String&gt; prefixes;
+
+    /** The left. */
+    public int left;
+
+    /** The right. */
+    public int right;
 
     /** The start. */
-    public int left, right, start;
+    public int start;
 
     /** The number. */
     public Integer number;
@@ -449,40 +491,40 @@ public class CodecComponent {
      */
     public ComponentKwic(MtasSpanQuery query, String key, String prefixes,
         Integer number, int start, int left, int right, String output)
-<span class="nc" id="L452">        throws IOException {</span>
-<span class="nc" id="L453">      this.query = query;</span>
-<span class="nc" id="L454">      this.key = key;</span>
-<span class="nc bnc" id="L455" title="All 2 branches missed.">      this.left = (left &gt; 0) ? left : 0;</span>
-<span class="nc bnc" id="L456" title="All 2 branches missed.">      this.right = (right &gt; 0) ? right : 0;</span>
-<span class="nc bnc" id="L457" title="All 2 branches missed.">      this.start = (start &gt; 0) ? start : 0;</span>
-<span class="nc bnc" id="L458" title="All 4 branches missed.">      this.number = (number != null &amp;&amp; number &gt;= 0) ? number : null;</span>
-<span class="nc" id="L459">      this.output = output;</span>
-<span class="nc" id="L460">      tokens = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L461">      hits = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L462">      uniqueKey = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L463">      subTotal = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L464">      minPosition = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L465">      maxPosition = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L466">      this.prefixes = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L467" title="All 4 branches missed.">      if ((prefixes != null) &amp;&amp; (prefixes.trim().length() &gt; 0)) {</span>
-<span class="nc" id="L468">        List&lt;String&gt; l = Arrays.asList(prefixes.split(Pattern.quote(&quot;,&quot;)));</span>
-<span class="nc bnc" id="L469" title="All 2 branches missed.">        for (String ls : l) {</span>
-<span class="nc bnc" id="L470" title="All 2 branches missed.">          if (ls.trim().length() &gt; 0) {</span>
-<span class="nc" id="L471">            this.prefixes.add(ls.trim());</span>
+<span class="nc" id="L494">        throws IOException {</span>
+<span class="nc" id="L495">      this.query = query;</span>
+<span class="nc" id="L496">      this.key = key;</span>
+<span class="nc bnc" id="L497" title="All 2 branches missed.">      this.left = (left &gt; 0) ? left : 0;</span>
+<span class="nc bnc" id="L498" title="All 2 branches missed.">      this.right = (right &gt; 0) ? right : 0;</span>
+<span class="nc bnc" id="L499" title="All 2 branches missed.">      this.start = (start &gt; 0) ? start : 0;</span>
+<span class="nc bnc" id="L500" title="All 4 branches missed.">      this.number = (number != null &amp;&amp; number &gt;= 0) ? number : null;</span>
+<span class="nc" id="L501">      this.output = output;</span>
+<span class="nc" id="L502">      tokens = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L503">      hits = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L504">      uniqueKey = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L505">      subTotal = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L506">      minPosition = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L507">      maxPosition = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L508">      this.prefixes = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L509" title="All 4 branches missed.">      if ((prefixes != null) &amp;&amp; (prefixes.trim().length() &gt; 0)) {</span>
+<span class="nc" id="L510">        List&lt;String&gt; l = Arrays.asList(prefixes.split(Pattern.quote(&quot;,&quot;)));</span>
+<span class="nc bnc" id="L511" title="All 2 branches missed.">        for (String ls : l) {</span>
+<span class="nc bnc" id="L512" title="All 2 branches missed.">          if (ls.trim().length() &gt; 0) {</span>
+<span class="nc" id="L513">            this.prefixes.add(ls.trim());</span>
           }
-<span class="nc" id="L473">        }</span>
+<span class="nc" id="L515">        }</span>
       }
-<span class="nc bnc" id="L475" title="All 2 branches missed.">      if (this.output == null) {</span>
-<span class="nc bnc" id="L476" title="All 2 branches missed.">        if (!this.prefixes.isEmpty()) {</span>
-<span class="nc" id="L477">          this.output = ComponentKwic.KWIC_OUTPUT_HIT;</span>
+<span class="nc bnc" id="L517" title="All 2 branches missed.">      if (this.output == null) {</span>
+<span class="nc bnc" id="L518" title="All 2 branches missed.">        if (!this.prefixes.isEmpty()) {</span>
+<span class="nc" id="L519">          this.output = ComponentKwic.KWIC_OUTPUT_HIT;</span>
         } else {
-<span class="nc" id="L479">          this.output = ComponentKwic.KWIC_OUTPUT_TOKEN;</span>
+<span class="nc" id="L521">          this.output = ComponentKwic.KWIC_OUTPUT_TOKEN;</span>
         }
-<span class="nc bnc" id="L481" title="All 2 branches missed.">      } else if (!this.output.equals(ComponentKwic.KWIC_OUTPUT_HIT)</span>
-<span class="nc bnc" id="L482" title="All 2 branches missed.">          &amp;&amp; !this.output.equals(ComponentKwic.KWIC_OUTPUT_TOKEN)) {</span>
-<span class="nc" id="L483">        throw new IOException(&quot;unrecognized output '&quot; + this.output + &quot;'&quot;);</span>
+<span class="nc bnc" id="L523" title="All 2 branches missed.">      } else if (!this.output.equals(ComponentKwic.KWIC_OUTPUT_HIT)</span>
+<span class="nc bnc" id="L524" title="All 2 branches missed.">          &amp;&amp; !this.output.equals(ComponentKwic.KWIC_OUTPUT_TOKEN)) {</span>
+<span class="nc" id="L525">        throw new IOException(&quot;unrecognized output '&quot; + this.output + &quot;'&quot;);</span>
       }
-<span class="nc" id="L485">    }</span>
+<span class="nc" id="L527">    }</span>
   }
 
   /**
@@ -493,42 +535,74 @@ public class CodecComponent {
     /** The span query. */
     public MtasSpanQuery spanQuery;
 
+    /** The field. */
+    public String field;
+
+    /** The query value. */
+    public String queryValue;
+
+    /** The query type. */
+    public String queryType;
+
+    /** The query prefix. */
+    public String queryPrefix;
+
+    /** The query ignore. */
+    public String queryIgnore;
+
+    /** The query maximum ignore length. */
+    public String queryMaximumIgnoreLength;
+
     /** The key. */
-    public String field, queryValue, queryType, queryPrefix, queryIgnore,
-        queryMaximumIgnoreLength, key;
+    public String key;
 
     /** The query variables. */
-    public HashMap&lt;String, String[]&gt; queryVariables;
+    public Map&lt;String, String[]&gt; queryVariables;
 
     /** The tokens. */
-    public ArrayList&lt;ListToken&gt; tokens;
+    public List&lt;ListToken&gt; tokens;
 
     /** The hits. */
-    public ArrayList&lt;ListHit&gt; hits;
+    public List&lt;ListHit&gt; hits;
 
     /** The unique key. */
-    public HashMap&lt;Integer, String&gt; uniqueKey;
+    public Map&lt;Integer, String&gt; uniqueKey;
 
     /** The sub total. */
-    public HashMap&lt;Integer, Integer&gt; subTotal;
+    public Map&lt;Integer, Integer&gt; subTotal;
 
     /** The min position. */
-    public HashMap&lt;Integer, Integer&gt; minPosition;
+    public Map&lt;Integer, Integer&gt; minPosition;
 
     /** The max position. */
-    public HashMap&lt;Integer, Integer&gt; maxPosition;
+    public Map&lt;Integer, Integer&gt; maxPosition;
 
     /** The prefixes. */
-    public ArrayList&lt;String&gt; prefixes;
+    public List&lt;String&gt; prefixes;
+
+    /** The left. */
+    public int left;
+
+    /** The right. */
+    public int right;
+
+    /** The total. */
+    public int total;
+
+    /** The position. */
+    public int position;
 
     /** The start. */
-    public int left, right, total, position, start;
+    public int start;
 
     /** The number. */
     public int number;
 
+    /** The prefix. */
+    public String prefix;
+
     /** The output. */
-    public String prefix, output;
+    public String output;
 
     /** The Constant LIST_OUTPUT_TOKEN. */
     public static final String LIST_OUTPUT_TOKEN = &quot;token&quot;;
@@ -574,53 +648,53 @@ public class CodecComponent {
      */
     public ComponentList(MtasSpanQuery spanQuery, String field,
         String queryValue, String queryType, String queryPrefix,
-        HashMap&lt;String, String[]&gt; queryVariables, String queryIgnore,
+        Map&lt;String, String[]&gt; queryVariables, String queryIgnore,
         String queryMaximumIgnoreLength, String key, String prefix, int start,
-<span class="nc" id="L579">        int number, int left, int right, String output) throws IOException {</span>
-<span class="nc" id="L580">      this.spanQuery = spanQuery;</span>
-<span class="nc" id="L581">      this.field = field;</span>
-<span class="nc" id="L582">      this.queryValue = queryValue;</span>
-<span class="nc" id="L583">      this.queryType = queryType;</span>
-<span class="nc" id="L584">      this.queryPrefix = queryPrefix;</span>
-<span class="nc" id="L585">      this.queryIgnore = queryIgnore;</span>
-<span class="nc" id="L586">      this.queryMaximumIgnoreLength = queryMaximumIgnoreLength;</span>
-<span class="nc" id="L587">      this.queryVariables = queryVariables;</span>
-<span class="nc" id="L588">      this.key = key;</span>
-<span class="nc" id="L589">      this.left = left;</span>
-<span class="nc" id="L590">      this.right = right;</span>
-<span class="nc" id="L591">      this.start = start;</span>
-<span class="nc" id="L592">      this.number = number;</span>
-<span class="nc" id="L593">      this.output = output;</span>
-<span class="nc" id="L594">      this.prefix = prefix;</span>
-<span class="nc" id="L595">      total = 0;</span>
-<span class="nc" id="L596">      position = 0;</span>
-<span class="nc" id="L597">      tokens = new ArrayList&lt;ListToken&gt;();</span>
-<span class="nc" id="L598">      hits = new ArrayList&lt;ListHit&gt;();</span>
-<span class="nc" id="L599">      uniqueKey = new HashMap&lt;Integer, String&gt;();</span>
-<span class="nc" id="L600">      subTotal = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="nc" id="L601">      minPosition = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="nc" id="L602">      maxPosition = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="nc" id="L603">      this.prefixes = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L604" title="All 4 branches missed.">      if ((prefix != null) &amp;&amp; (prefix.trim().length() &gt; 0)) {</span>
-<span class="nc" id="L605">        List&lt;String&gt; l = Arrays.asList(prefix.split(Pattern.quote(&quot;,&quot;)));</span>
-<span class="nc bnc" id="L606" title="All 2 branches missed.">        for (String ls : l) {</span>
-<span class="nc bnc" id="L607" title="All 2 branches missed.">          if (ls.trim().length() &gt; 0) {</span>
-<span class="nc" id="L608">            this.prefixes.add(ls.trim());</span>
+<span class="nc" id="L653">        int number, int left, int right, String output) throws IOException {</span>
+<span class="nc" id="L654">      this.spanQuery = spanQuery;</span>
+<span class="nc" id="L655">      this.field = field;</span>
+<span class="nc" id="L656">      this.queryValue = queryValue;</span>
+<span class="nc" id="L657">      this.queryType = queryType;</span>
+<span class="nc" id="L658">      this.queryPrefix = queryPrefix;</span>
+<span class="nc" id="L659">      this.queryIgnore = queryIgnore;</span>
+<span class="nc" id="L660">      this.queryMaximumIgnoreLength = queryMaximumIgnoreLength;</span>
+<span class="nc" id="L661">      this.queryVariables = queryVariables;</span>
+<span class="nc" id="L662">      this.key = key;</span>
+<span class="nc" id="L663">      this.left = left;</span>
+<span class="nc" id="L664">      this.right = right;</span>
+<span class="nc" id="L665">      this.start = start;</span>
+<span class="nc" id="L666">      this.number = number;</span>
+<span class="nc" id="L667">      this.output = output;</span>
+<span class="nc" id="L668">      this.prefix = prefix;</span>
+<span class="nc" id="L669">      total = 0;</span>
+<span class="nc" id="L670">      position = 0;</span>
+<span class="nc" id="L671">      tokens = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L672">      hits = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L673">      uniqueKey = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L674">      subTotal = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L675">      minPosition = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L676">      maxPosition = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L677">      this.prefixes = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L678" title="All 4 branches missed.">      if ((prefix != null) &amp;&amp; (prefix.trim().length() &gt; 0)) {</span>
+<span class="nc" id="L679">        List&lt;String&gt; l = Arrays.asList(prefix.split(Pattern.quote(&quot;,&quot;)));</span>
+<span class="nc bnc" id="L680" title="All 2 branches missed.">        for (String ls : l) {</span>
+<span class="nc bnc" id="L681" title="All 2 branches missed.">          if (ls.trim().length() &gt; 0) {</span>
+<span class="nc" id="L682">            this.prefixes.add(ls.trim());</span>
           }
-<span class="nc" id="L610">        }</span>
+<span class="nc" id="L684">        }</span>
       }
       // check output
-<span class="nc bnc" id="L613" title="All 2 branches missed.">      if (this.output == null) {</span>
-<span class="nc bnc" id="L614" title="All 2 branches missed.">        if (!this.prefixes.isEmpty()) {</span>
-<span class="nc" id="L615">          this.output = ComponentList.LIST_OUTPUT_HIT;</span>
+<span class="nc bnc" id="L687" title="All 2 branches missed.">      if (this.output == null) {</span>
+<span class="nc bnc" id="L688" title="All 2 branches missed.">        if (!this.prefixes.isEmpty()) {</span>
+<span class="nc" id="L689">          this.output = ComponentList.LIST_OUTPUT_HIT;</span>
         } else {
-<span class="nc" id="L617">          this.output = ComponentList.LIST_OUTPUT_TOKEN;</span>
+<span class="nc" id="L691">          this.output = ComponentList.LIST_OUTPUT_TOKEN;</span>
         }
-<span class="nc bnc" id="L619" title="All 2 branches missed.">      } else if (!this.output.equals(ComponentList.LIST_OUTPUT_HIT)</span>
-<span class="nc bnc" id="L620" title="All 2 branches missed.">          &amp;&amp; !this.output.equals(ComponentList.LIST_OUTPUT_TOKEN)) {</span>
-<span class="nc" id="L621">        throw new IOException(&quot;unrecognized output '&quot; + this.output + &quot;'&quot;);</span>
+<span class="nc bnc" id="L693" title="All 2 branches missed.">      } else if (!this.output.equals(ComponentList.LIST_OUTPUT_HIT)</span>
+<span class="nc bnc" id="L694" title="All 2 branches missed.">          &amp;&amp; !this.output.equals(ComponentList.LIST_OUTPUT_TOKEN)) {</span>
+<span class="nc" id="L695">        throw new IOException(&quot;unrecognized output '&quot; + this.output + &quot;'&quot;);</span>
       }
-<span class="nc" id="L623">    }</span>
+<span class="nc" id="L697">    }</span>
   }
 
   /**
@@ -631,14 +705,26 @@ public class CodecComponent {
     /** The span query. */
     public MtasSpanQuery spanQuery;
 
+    /** The data type. */
+    public String dataType;
+
+    /** The stats type. */
+    public String statsType;
+
+    /** The sort type. */
+    public String sortType;
+
     /** The sort direction. */
-    public String dataType, statsType, sortType, sortDirection;
+    public String sortDirection;
 
     /** The stats items. */
-    public TreeSet&lt;String&gt; statsItems;
+    public SortedSet&lt;String&gt; statsItems;
+
+    /** The start. */
+    public Integer start;
 
     /** The number. */
-    public Integer start, number;
+    public Integer number;
 
     /** The key. */
     public String key;
@@ -652,25 +738,29 @@ public class CodecComponent {
     /** The hit inside. */
     HashSet&lt;String&gt; hitInside;
 
+    /** The hit inside left. */
+    HashSet&lt;String&gt;[] hitInsideLeft;
+
+    /** The hit inside right. */
+    HashSet&lt;String&gt;[] hitInsideRight;
+
+    /** The hit left. */
+    HashSet&lt;String&gt;[] hitLeft;
+
+    /** The hit right. */
+    HashSet&lt;String&gt;[] hitRight;
+
+    /** The left. */
+    HashSet&lt;String&gt;[] left;
+
     /** The right. */
-    HashSet&lt;String&gt;[] hitInsideLeft, hitInsideRight, hitLeft, hitRight, left,
-        right;
+    HashSet&lt;String&gt;[] right;
 
     /**
      * Instantiates a new component group.
      *
      * @param spanQuery
      *          the span query
-     * @param field
-     *          the field
-     * @param queryValue
-     *          the query value
-     * @param queryType
-     *          the query type
-     * @param queryPrefix
-     *          the query prefix
-     * @param queryIgnore
-     *          the query ignore
      * @param key
      *          the key
      * @param number
@@ -714,131 +804,131 @@ public class CodecComponent {
         String[] groupingHitRightPosition, String[] groupingHitRightPrefixes,
         String[] groupingLeftPosition, String[] groupingLeftPrefixes,
         String[] groupingRightPosition, String[] groupingRightPrefixes)
-<span class="fc" id="L717">        throws IOException {</span>
-<span class="fc" id="L718">      this.spanQuery = spanQuery;</span>
-<span class="fc" id="L719">      this.key = key;</span>
-<span class="fc" id="L720">      this.dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="fc" id="L721">      this.sortType = CodecUtil.STATS_TYPE_SUM;</span>
-<span class="fc" id="L722">      this.sortDirection = CodecUtil.SORT_DESC;</span>
-<span class="fc" id="L723">      this.statsItems = CodecUtil.createStatsItems(&quot;n,sum,mean&quot;);</span>
-<span class="fc" id="L724">      this.statsType = CodecUtil.createStatsType(this.statsItems, this.sortType,</span>
+<span class="fc" id="L807">        throws IOException {</span>
+<span class="fc" id="L808">      this.spanQuery = spanQuery;</span>
+<span class="fc" id="L809">      this.key = key;</span>
+<span class="fc" id="L810">      this.dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="fc" id="L811">      this.sortType = CodecUtil.STATS_TYPE_SUM;</span>
+<span class="fc" id="L812">      this.sortDirection = CodecUtil.SORT_DESC;</span>
+<span class="fc" id="L813">      this.statsItems = CodecUtil.createStatsItems(&quot;n,sum,mean&quot;);</span>
+<span class="fc" id="L814">      this.statsType = CodecUtil.createStatsType(this.statsItems, this.sortType,</span>
           null);
-<span class="fc" id="L726">      this.start = 0;</span>
-<span class="fc" id="L727">      this.number = number;</span>
-<span class="fc" id="L728">      HashSet&lt;String&gt; tmpPrefixes = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L816">      this.start = 0;</span>
+<span class="fc" id="L817">      this.number = number;</span>
+<span class="fc" id="L818">      HashSet&lt;String&gt; tmpPrefixes = new HashSet&lt;&gt;();</span>
       // analyze grouping condition
-<span class="pc bpc" id="L730" title="1 of 2 branches missed.">      if (groupingHitInsidePrefixes != null) {</span>
-<span class="fc" id="L731">        hitInside = new HashSet&lt;&gt;();</span>
-<span class="fc" id="L732">        String[] tmpList = groupingHitInsidePrefixes.split(&quot;,&quot;);</span>
-<span class="fc bfc" id="L733" title="All 2 branches covered.">        for (String tmpItem : tmpList) {</span>
-<span class="pc bpc" id="L734" title="1 of 2 branches missed.">          if (!tmpItem.trim().isEmpty()) {</span>
-<span class="fc" id="L735">            hitInside.add(tmpItem.trim());</span>
+<span class="pc bpc" id="L820" title="1 of 2 branches missed.">      if (groupingHitInsidePrefixes != null) {</span>
+<span class="fc" id="L821">        hitInside = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L822">        String[] tmpList = groupingHitInsidePrefixes.split(&quot;,&quot;);</span>
+<span class="fc bfc" id="L823" title="All 2 branches covered.">        for (String tmpItem : tmpList) {</span>
+<span class="pc bpc" id="L824" title="1 of 2 branches missed.">          if (!tmpItem.trim().isEmpty()) {</span>
+<span class="fc" id="L825">            hitInside.add(tmpItem.trim());</span>
           }
         }
-<span class="fc" id="L738">        tmpPrefixes.addAll(hitInside);</span>
-<span class="fc" id="L739">      } else {</span>
-<span class="nc" id="L740">        hitInside = null;</span>
+<span class="fc" id="L828">        tmpPrefixes.addAll(hitInside);</span>
+<span class="fc" id="L829">      } else {</span>
+<span class="nc" id="L830">        hitInside = null;</span>
       }
-<span class="fc" id="L742">      hitInsideLeft = createPositionedPrefixes(tmpPrefixes,</span>
+<span class="fc" id="L832">      hitInsideLeft = createPositionedPrefixes(tmpPrefixes,</span>
           groupingHitInsideLeftPosition, groupingHitInsideLeftPrefixes);
-<span class="fc" id="L744">      hitInsideRight = createPositionedPrefixes(tmpPrefixes,</span>
+<span class="fc" id="L834">      hitInsideRight = createPositionedPrefixes(tmpPrefixes,</span>
           groupingHitInsideRightPosition, groupingHitInsideRightPrefixes);
-<span class="fc" id="L746">      hitLeft = createPositionedPrefixes(tmpPrefixes, groupingHitLeftPosition,</span>
+<span class="fc" id="L836">      hitLeft = createPositionedPrefixes(tmpPrefixes, groupingHitLeftPosition,</span>
           groupingHitLeftPrefixes);
-<span class="fc" id="L748">      hitRight = createPositionedPrefixes(tmpPrefixes, groupingHitRightPosition,</span>
+<span class="fc" id="L838">      hitRight = createPositionedPrefixes(tmpPrefixes, groupingHitRightPosition,</span>
           groupingHitRightPrefixes);
-<span class="fc" id="L750">      left = createPositionedPrefixes(tmpPrefixes, groupingLeftPosition,</span>
+<span class="fc" id="L840">      left = createPositionedPrefixes(tmpPrefixes, groupingLeftPosition,</span>
           groupingLeftPrefixes);
-<span class="fc" id="L752">      right = createPositionedPrefixes(tmpPrefixes, groupingRightPosition,</span>
+<span class="fc" id="L842">      right = createPositionedPrefixes(tmpPrefixes, groupingRightPosition,</span>
           groupingRightPrefixes);
-<span class="fc" id="L754">      prefixes = new ArrayList&lt;&gt;(tmpPrefixes);</span>
+<span class="fc" id="L844">      prefixes = new ArrayList&lt;&gt;(tmpPrefixes);</span>
       // datacollector
-<span class="fc" id="L756">      dataCollector = DataCollector.getCollector(</span>
+<span class="fc" id="L846">      dataCollector = DataCollector.getCollector(</span>
           DataCollector.COLLECTOR_TYPE_LIST, this.dataType, this.statsType,
           this.statsItems, this.sortType, this.sortDirection, this.start,
           this.number, null, null);
-<span class="fc" id="L760">    }</span>
-
-  }
+<span class="fc" id="L850">    }</span>
 
-  /**
-   * Creates the positioned prefixes.
-   *
-   * @param prefixList
-   *          the prefix list
-   * @param position
-   *          the position
-   * @param prefixes
-   *          the prefixes
-   * @return the hash set[]
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
-   */
-  private static HashSet&lt;String&gt;[] createPositionedPrefixes(
-      HashSet&lt;String&gt; prefixList, String[] position, String[] prefixes)
-      throws IOException {
-<span class="fc" id="L780">    Pattern p = Pattern.compile(&quot;^([0-9]+)(\\-([0-9]+))?$&quot;);</span>
-    Matcher m;
-<span class="pc bpc" id="L782" title="2 of 4 branches missed.">    if (position == null &amp;&amp; prefixes == null) {</span>
-<span class="fc" id="L783">      return null;</span>
-<span class="nc bnc" id="L784" title="All 6 branches missed.">    } else if (prefixes == null || position == null</span>
-        || position.length != prefixes.length) {
-<span class="nc" id="L786">      throw new IOException(&quot;incorrect position/prefixes&quot;);</span>
-<span class="nc bnc" id="L787" title="All 2 branches missed.">    } else if (position.length == 0) {</span>
-<span class="nc" id="L788">      return null;</span>
-    } else {
-      // analyze positions
-<span class="nc" id="L791">      int[][] tmpPosition = new int[position.length][];</span>
-<span class="nc" id="L792">      int maxPosition = -1;</span>
-<span class="nc bnc" id="L793" title="All 2 branches missed.">      for (int i = 0; i &lt; position.length; i++) {</span>
-<span class="nc" id="L794">        m = p.matcher(position[i]);</span>
-<span class="nc bnc" id="L795" title="All 2 branches missed.">        if (m.find()) {</span>
-<span class="nc bnc" id="L796" title="All 2 branches missed.">          if (m.group(3) == null) {</span>
-<span class="nc" id="L797">            int start = Integer.parseInt(m.group(1));</span>
-<span class="nc" id="L798">            tmpPosition[i] = new int[] { start };</span>
-<span class="nc" id="L799">            maxPosition = Math.max(maxPosition, start);</span>
-<span class="nc" id="L800">          } else {</span>
-<span class="nc" id="L801">            int start = Integer.parseInt(m.group(1));</span>
-<span class="nc" id="L802">            int end = Integer.parseInt(m.group(3));</span>
-<span class="nc bnc" id="L803" title="All 2 branches missed.">            if (start &gt; end) {</span>
-<span class="nc" id="L804">              throw new IOException(&quot;incorrect position &quot; + position[i]);</span>
-            } else {
-<span class="nc" id="L806">              tmpPosition[i] = new int[end - start + 1];</span>
-<span class="nc bnc" id="L807" title="All 2 branches missed.">              for (int t = start; t &lt;= end; t++)</span>
-<span class="nc" id="L808">                tmpPosition[i][t - start] = t;</span>
-<span class="nc" id="L809">              maxPosition = Math.max(maxPosition, end);</span>
-            }
-<span class="nc" id="L811">          }</span>
-        } else {
-<span class="nc" id="L813">          throw new IOException(&quot;incorrect position &quot; + position[i]);</span>
-        }
-      }
-      @SuppressWarnings(&quot;unchecked&quot;)
-<span class="nc" id="L817">      HashSet&lt;String&gt;[] result = new HashSet[maxPosition + 1];</span>
-<span class="nc" id="L818">      Arrays.fill(result, null);</span>
-      List&lt;String&gt; tmpPrefixList;
-      String[] tmpList;
-<span class="nc bnc" id="L821" title="All 2 branches missed.">      for (int i = 0; i &lt; tmpPosition.length; i++) {</span>
-<span class="nc" id="L822">        tmpList = prefixes[i].split(&quot;,&quot;);</span>
-<span class="nc" id="L823">        tmpPrefixList = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L824" title="All 2 branches missed.">        for (String tmpItem : tmpList) {</span>
-<span class="nc bnc" id="L825" title="All 2 branches missed.">          if (!tmpItem.trim().equals(&quot;&quot;)) {</span>
-<span class="nc" id="L826">            tmpPrefixList.add(tmpItem.trim());</span>
+    /**
+     * Creates the positioned prefixes.
+     *
+     * @param prefixList
+     *          the prefix list
+     * @param position
+     *          the position
+     * @param prefixes
+     *          the prefixes
+     * @return the hash set[]
+     * @throws IOException
+     *           Signals that an I/O exception has occurred.
+     */
+    private static HashSet&lt;String&gt;[] createPositionedPrefixes(
+        HashSet&lt;String&gt; prefixList, String[] position, String[] prefixes)
+        throws IOException {
+<span class="fc" id="L868">      Pattern p = Pattern.compile(&quot;^([0-9]+)(\\-([0-9]+))?$&quot;);</span>
+      Matcher m;
+<span class="pc bpc" id="L870" title="2 of 4 branches missed.">      if (position == null &amp;&amp; prefixes == null) {</span>
+<span class="fc" id="L871">        return null;</span>
+<span class="nc bnc" id="L872" title="All 6 branches missed.">      } else if (prefixes == null || position == null</span>
+          || position.length != prefixes.length) {
+<span class="nc" id="L874">        throw new IOException(&quot;incorrect position/prefixes&quot;);</span>
+<span class="nc bnc" id="L875" title="All 2 branches missed.">      } else if (position.length == 0) {</span>
+<span class="nc" id="L876">        return null;</span>
+      } else {
+        // analyze positions
+<span class="nc" id="L879">        int[][] tmpPosition = new int[position.length][];</span>
+<span class="nc" id="L880">        int maxPosition = -1;</span>
+<span class="nc bnc" id="L881" title="All 2 branches missed.">        for (int i = 0; i &lt; position.length; i++) {</span>
+<span class="nc" id="L882">          m = p.matcher(position[i]);</span>
+<span class="nc bnc" id="L883" title="All 2 branches missed.">          if (m.find()) {</span>
+<span class="nc bnc" id="L884" title="All 2 branches missed.">            if (m.group(3) == null) {</span>
+<span class="nc" id="L885">              int start = Integer.parseInt(m.group(1));</span>
+<span class="nc" id="L886">              tmpPosition[i] = new int[] { start };</span>
+<span class="nc" id="L887">              maxPosition = Math.max(maxPosition, start);</span>
+<span class="nc" id="L888">            } else {</span>
+<span class="nc" id="L889">              int start = Integer.parseInt(m.group(1));</span>
+<span class="nc" id="L890">              int end = Integer.parseInt(m.group(3));</span>
+<span class="nc bnc" id="L891" title="All 2 branches missed.">              if (start &gt; end) {</span>
+<span class="nc" id="L892">                throw new IOException(&quot;incorrect position &quot; + position[i]);</span>
+              } else {
+<span class="nc" id="L894">                tmpPosition[i] = new int[end - start + 1];</span>
+<span class="nc bnc" id="L895" title="All 2 branches missed.">                for (int t = start; t &lt;= end; t++)</span>
+<span class="nc" id="L896">                  tmpPosition[i][t - start] = t;</span>
+<span class="nc" id="L897">                maxPosition = Math.max(maxPosition, end);</span>
+              }
+<span class="nc" id="L899">            }</span>
+          } else {
+<span class="nc" id="L901">            throw new IOException(&quot;incorrect position &quot; + position[i]);</span>
           }
         }
-<span class="nc bnc" id="L829" title="All 2 branches missed.">        if (tmpPrefixList.isEmpty()) {</span>
-<span class="nc" id="L830">          throw new IOException(&quot;incorrect prefixes &quot; + prefixes[i]);</span>
-        }
-<span class="nc bnc" id="L832" title="All 2 branches missed.">        for (int t = 0; t &lt; tmpPosition[i].length; t++) {</span>
-<span class="nc bnc" id="L833" title="All 2 branches missed.">          if (result[tmpPosition[i][t]] == null) {</span>
-<span class="nc" id="L834">            result[tmpPosition[i][t]] = new HashSet&lt;&gt;();</span>
+        @SuppressWarnings(&quot;unchecked&quot;)
+<span class="nc" id="L905">        HashSet&lt;String&gt;[] result = new HashSet[maxPosition + 1];</span>
+<span class="nc" id="L906">        Arrays.fill(result, null);</span>
+        List&lt;String&gt; tmpPrefixList;
+        String[] tmpList;
+<span class="nc bnc" id="L909" title="All 2 branches missed.">        for (int i = 0; i &lt; tmpPosition.length; i++) {</span>
+<span class="nc" id="L910">          tmpList = prefixes[i].split(&quot;,&quot;);</span>
+<span class="nc" id="L911">          tmpPrefixList = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L912" title="All 2 branches missed.">          for (String tmpItem : tmpList) {</span>
+<span class="nc bnc" id="L913" title="All 2 branches missed.">            if (!tmpItem.trim().equals(&quot;&quot;)) {</span>
+<span class="nc" id="L914">              tmpPrefixList.add(tmpItem.trim());</span>
+            }
           }
-<span class="nc" id="L836">          result[tmpPosition[i][t]].addAll(tmpPrefixList);</span>
+<span class="nc bnc" id="L917" title="All 2 branches missed.">          if (tmpPrefixList.isEmpty()) {</span>
+<span class="nc" id="L918">            throw new IOException(&quot;incorrect prefixes &quot; + prefixes[i]);</span>
+          }
+<span class="nc bnc" id="L920" title="All 2 branches missed.">          for (int t = 0; t &lt; tmpPosition[i].length; t++) {</span>
+<span class="nc bnc" id="L921" title="All 2 branches missed.">            if (result[tmpPosition[i][t]] == null) {</span>
+<span class="nc" id="L922">              result[tmpPosition[i][t]] = new HashSet&lt;&gt;();</span>
+            }
+<span class="nc" id="L924">            result[tmpPosition[i][t]].addAll(tmpPrefixList);</span>
+          }
+<span class="nc" id="L926">          prefixList.addAll(tmpPrefixList);</span>
         }
-<span class="nc" id="L838">        prefixList.addAll(tmpPrefixList);</span>
+<span class="nc" id="L928">        return result;</span>
       }
-<span class="nc" id="L840">      return result;</span>
     }
+
   }
 
   /**
@@ -849,25 +939,40 @@ public class CodecComponent {
     /** The span queries. */
     public MtasSpanQuery[] spanQueries;
 
-    /** The base sort directions. */
+    /** The base fields. */
     public String[] baseFields;
+
+    /** The base field types. */
     public String[] baseFieldTypes;
+
+    /** The base types. */
     public String[] baseTypes;
+
+    /** The base sort types. */
     public String[] baseSortTypes;
+
+    /** The base sort directions. */
     public String[] baseSortDirections;
 
+    /** The base range sizes. */
     public Double[] baseRangeSizes;
+
+    /** The base range bases. */
     public Double[] baseRangeBases;
 
-    /** The base stats types. */
+    /** The base collector types. */
     public String[] baseCollectorTypes;
+
+    /** The base data types. */
     public String[] baseDataTypes;
+
+    /** The base stats types. */
     public String[] baseStatsTypes;
 
     /** The base stats items. */
-    public TreeSet&lt;String&gt;[] baseStatsItems;
+    public SortedSet&lt;String&gt;[] baseStatsItems;
 
-    /** The field. */
+    /** The key. */
     public String key;
 
     /** The data collector. */
@@ -879,8 +984,10 @@ public class CodecComponent {
     /** The base numbers. */
     public Integer[] baseNumbers;
 
-    /** The base maximum longs. */
+    /** The base minimum longs. */
     public Long[] baseMinimumLongs;
+
+    /** The base maximum longs. */
     public Long[] baseMaximumLongs;
 
     /** The base parsers. */
@@ -928,6 +1035,10 @@ public class CodecComponent {
      *          the base field types
      * @param baseTypes
      *          the base types
+     * @param baseRangeSizes
+     *          the base range sizes
+     * @param baseRangeBases
+     *          the base range bases
      * @param baseSortTypes
      *          the base sort types
      * @param baseSortDirections
@@ -957,129 +1068,130 @@ public class CodecComponent {
         Integer[] baseNumbers, Double[] baseMinimumDoubles,
         Double[] baseMaximumDoubles, String[][] baseFunctionKeys,
         String[][] baseFunctionExpressions, String[][] baseFunctionTypes)
-<span class="nc" id="L960">        throws IOException, ParseException {</span>
-<span class="nc" id="L961">      this.spanQueries = (MtasSpanQuery[]) spanQueries.clone();</span>
-<span class="nc" id="L962">      this.key = key;</span>
-<span class="nc" id="L963">      this.baseFields = (String[]) baseFields.clone();</span>
-<span class="nc" id="L964">      this.baseFieldTypes = (String[]) baseFieldTypes.clone();</span>
-<span class="nc" id="L965">      this.baseTypes = (String[]) baseTypes.clone();</span>
-<span class="nc" id="L966">      this.baseRangeSizes = (Double[]) baseRangeSizes.clone();</span>
-<span class="nc" id="L967">      this.baseRangeBases = (Double[]) baseRangeBases.clone();</span>
-<span class="nc" id="L968">      this.baseSortTypes = (String[]) baseSortTypes.clone();</span>
-<span class="nc" id="L969">      this.baseSortDirections = (String[]) baseSortDirections.clone();</span>
-<span class="nc" id="L970">      this.baseNumbers = (Integer[]) baseNumbers.clone();</span>
+<span class="nc" id="L1071">        throws IOException, ParseException {</span>
+<span class="nc" id="L1072">      this.spanQueries = (MtasSpanQuery[]) spanQueries.clone();</span>
+<span class="nc" id="L1073">      this.key = key;</span>
+<span class="nc" id="L1074">      this.baseFields = (String[]) baseFields.clone();</span>
+<span class="nc" id="L1075">      this.baseFieldTypes = (String[]) baseFieldTypes.clone();</span>
+<span class="nc" id="L1076">      this.baseTypes = (String[]) baseTypes.clone();</span>
+<span class="nc" id="L1077">      this.baseRangeSizes = (Double[]) baseRangeSizes.clone();</span>
+<span class="nc" id="L1078">      this.baseRangeBases = (Double[]) baseRangeBases.clone();</span>
+<span class="nc" id="L1079">      this.baseSortTypes = (String[]) baseSortTypes.clone();</span>
+<span class="nc" id="L1080">      this.baseSortDirections = (String[]) baseSortDirections.clone();</span>
+<span class="nc" id="L1081">      this.baseNumbers = (Integer[]) baseNumbers.clone();</span>
       // compute types
-<span class="nc" id="L972">      this.baseMinimumLongs = new Long[baseFields.length];</span>
-<span class="nc" id="L973">      this.baseMaximumLongs = new Long[baseFields.length];</span>
-<span class="nc" id="L974">      this.baseCollectorTypes = new String[baseFields.length];</span>
-<span class="nc" id="L975">      this.baseStatsItems = new TreeSet[baseFields.length];</span>
-<span class="nc" id="L976">      this.baseStatsTypes = new String[baseFields.length];</span>
-<span class="nc" id="L977">      this.baseDataTypes = new String[baseFields.length];</span>
-<span class="nc" id="L978">      this.baseParsers = new MtasFunctionParserFunction[baseFields.length];</span>
-<span class="nc" id="L979">      this.baseFunctionList = new HashMap[baseFields.length];</span>
-<span class="nc" id="L980">      this.baseFunctionParserFunctions = new MtasFunctionParserFunction[baseFields.length][];</span>
-<span class="nc bnc" id="L981" title="All 2 branches missed.">      for (int i = 0; i &lt; baseFields.length; i++) {</span>
-<span class="nc bnc" id="L982" title="All 2 branches missed.">        if (baseMinimumDoubles[i] != null) {</span>
-<span class="nc" id="L983">          this.baseMinimumLongs[i] = baseMinimumDoubles[i].longValue();</span>
+<span class="nc" id="L1083">      this.baseMinimumLongs = new Long[baseFields.length];</span>
+<span class="nc" id="L1084">      this.baseMaximumLongs = new Long[baseFields.length];</span>
+<span class="nc" id="L1085">      this.baseCollectorTypes = new String[baseFields.length];</span>
+<span class="nc" id="L1086">      this.baseStatsItems = new SortedSet[baseFields.length];</span>
+<span class="nc" id="L1087">      this.baseStatsTypes = new String[baseFields.length];</span>
+<span class="nc" id="L1088">      this.baseDataTypes = new String[baseFields.length];</span>
+<span class="nc" id="L1089">      this.baseParsers = new MtasFunctionParserFunction[baseFields.length];</span>
+<span class="nc" id="L1090">      this.baseFunctionList = new HashMap[baseFields.length];</span>
+<span class="nc" id="L1091">      this.baseFunctionParserFunctions = new MtasFunctionParserFunction[baseFields.length][];</span>
+<span class="nc bnc" id="L1092" title="All 2 branches missed.">      for (int i = 0; i &lt; baseFields.length; i++) {</span>
+<span class="nc bnc" id="L1093" title="All 2 branches missed.">        if (baseMinimumDoubles[i] != null) {</span>
+<span class="nc" id="L1094">          this.baseMinimumLongs[i] = baseMinimumDoubles[i].longValue();</span>
         } else {
-<span class="nc" id="L985">          this.baseMinimumLongs[i] = null;</span>
+<span class="nc" id="L1096">          this.baseMinimumLongs[i] = null;</span>
         }
-<span class="nc bnc" id="L987" title="All 2 branches missed.">        if (baseMaximumDoubles[i] != null) {</span>
-<span class="nc" id="L988">          this.baseMaximumLongs[i] = baseMaximumDoubles[i].longValue();</span>
+<span class="nc bnc" id="L1098" title="All 2 branches missed.">        if (baseMaximumDoubles[i] != null) {</span>
+<span class="nc" id="L1099">          this.baseMaximumLongs[i] = baseMaximumDoubles[i].longValue();</span>
         } else {
-<span class="nc" id="L990">          this.baseMaximumLongs[i] = null;</span>
+<span class="nc" id="L1101">          this.baseMaximumLongs[i] = null;</span>
         }
-<span class="nc" id="L992">        baseDataTypes[i] = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="nc" id="L993">        baseFunctionList[i] = new HashMap&lt;MtasDataCollector&lt;?, ?&gt;, SubComponentFunction[]&gt;();</span>
-<span class="nc" id="L994">        baseFunctionParserFunctions[i] = null;</span>
-<span class="nc" id="L995">        baseParsers[i] = new MtasFunctionParserFunctionDefault(</span>
+<span class="nc" id="L1103">        baseDataTypes[i] = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="nc" id="L1104">        baseFunctionList[i] = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L1105">        baseFunctionParserFunctions[i] = null;</span>
+<span class="nc" id="L1106">        baseParsers[i] = new MtasFunctionParserFunctionDefault(</span>
             this.spanQueries.length);
-<span class="nc bnc" id="L997" title="All 2 branches missed.">        if (this.baseSortDirections[i] == null) {</span>
-<span class="nc" id="L998">          this.baseSortDirections[i] = CodecUtil.SORT_ASC;</span>
-<span class="nc bnc" id="L999" title="All 2 branches missed.">        } else if (!this.baseSortDirections[i].equals(CodecUtil.SORT_ASC)</span>
-<span class="nc bnc" id="L1000" title="All 2 branches missed.">            &amp;&amp; !this.baseSortDirections[i].equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L1001">          throw new IOException(</span>
+<span class="nc bnc" id="L1108" title="All 2 branches missed.">        if (this.baseSortDirections[i] == null) {</span>
+<span class="nc" id="L1109">          this.baseSortDirections[i] = CodecUtil.SORT_ASC;</span>
+<span class="nc bnc" id="L1110" title="All 2 branches missed.">        } else if (!this.baseSortDirections[i].equals(CodecUtil.SORT_ASC)</span>
+<span class="nc bnc" id="L1111" title="All 2 branches missed.">            &amp;&amp; !this.baseSortDirections[i].equals(CodecUtil.SORT_DESC)) {</span>
+<span class="nc" id="L1112">          throw new IOException(</span>
               &quot;unrecognized sortDirection &quot; + this.baseSortDirections[i]);
         }
-<span class="nc bnc" id="L1004" title="All 2 branches missed.">        if (this.baseSortTypes[i] == null) {</span>
-<span class="nc" id="L1005">          this.baseSortTypes[i] = CodecUtil.SORT_TERM;</span>
-<span class="nc bnc" id="L1006" title="All 2 branches missed.">        } else if (!this.baseSortTypes[i].equals(CodecUtil.SORT_TERM)</span>
-<span class="nc bnc" id="L1007" title="All 2 branches missed.">            &amp;&amp; !CodecUtil.isStatsType(this.baseSortTypes[i])) {</span>
-<span class="nc" id="L1008">          throw new IOException(</span>
+<span class="nc bnc" id="L1115" title="All 2 branches missed.">        if (this.baseSortTypes[i] == null) {</span>
+<span class="nc" id="L1116">          this.baseSortTypes[i] = CodecUtil.SORT_TERM;</span>
+<span class="nc bnc" id="L1117" title="All 2 branches missed.">        } else if (!this.baseSortTypes[i].equals(CodecUtil.SORT_TERM)</span>
+<span class="nc bnc" id="L1118" title="All 2 branches missed.">            &amp;&amp; !CodecUtil.isStatsType(this.baseSortTypes[i])) {</span>
+<span class="nc" id="L1119">          throw new IOException(</span>
               &quot;unrecognized sortType &quot; + this.baseSortTypes[i]);
         }
-<span class="nc" id="L1011">        this.baseCollectorTypes[i] = DataCollector.COLLECTOR_TYPE_LIST;</span>
-<span class="nc" id="L1012">        this.baseStatsItems[i] = CodecUtil.createStatsItems(this.baseTypes[i]);</span>
-<span class="nc" id="L1013">        this.baseStatsTypes[i] = CodecUtil.createStatsType(baseStatsItems[i],</span>
+<span class="nc" id="L1122">        this.baseCollectorTypes[i] = DataCollector.COLLECTOR_TYPE_LIST;</span>
+<span class="nc" id="L1123">        this.baseStatsItems[i] = CodecUtil.createStatsItems(this.baseTypes[i]);</span>
+<span class="nc" id="L1124">        this.baseStatsTypes[i] = CodecUtil.createStatsType(baseStatsItems[i],</span>
             this.baseSortTypes[i], new MtasFunctionParserFunctionDefault(1));
       }
       boolean doFunctions;
-<span class="nc bnc" id="L1017" title="All 2 branches missed.">      doFunctions = baseFunctionKeys != null;</span>
-<span class="nc bnc" id="L1018" title="All 2 branches missed.">      doFunctions &amp;= baseFunctionExpressions != null;</span>
-<span class="nc bnc" id="L1019" title="All 2 branches missed.">      doFunctions &amp;= baseFunctionTypes != null;</span>
-<span class="nc bnc" id="L1020" title="All 2 branches missed.">      doFunctions &amp;= baseFunctionKeys.length == baseFields.length;</span>
-<span class="nc bnc" id="L1021" title="All 2 branches missed.">      doFunctions &amp;= baseFunctionTypes.length == baseFields.length;</span>
-<span class="nc bnc" id="L1022" title="All 2 branches missed.">      if (doFunctions) {</span>
-<span class="nc" id="L1023">        this.baseFunctionKeys = new String[baseFields.length][];</span>
-<span class="nc" id="L1024">        this.baseFunctionExpressions = new String[baseFields.length][];</span>
-<span class="nc" id="L1025">        this.baseFunctionTypes = new String[baseFields.length][];</span>
-<span class="nc bnc" id="L1026" title="All 2 branches missed.">        for (int i = 0; i &lt; baseFields.length; i++) {</span>
-<span class="nc bnc" id="L1027" title="All 4 branches missed.">          if (baseFunctionKeys[i].length == baseFunctionExpressions[i].length</span>
+<span class="nc bnc" id="L1128" title="All 6 branches missed.">      doFunctions = baseFunctionKeys != null &amp;&amp; baseFunctionExpressions != null</span>
+          &amp;&amp; baseFunctionTypes != null;
+<span class="nc bnc" id="L1130" title="All 4 branches missed.">      doFunctions = doFunctions ? baseFunctionKeys.length == baseFields.length</span>
+          : false;
+<span class="nc bnc" id="L1132" title="All 4 branches missed.">      doFunctions = doFunctions ? baseFunctionTypes.length == baseFields.length</span>
+          : false;
+<span class="nc bnc" id="L1134" title="All 2 branches missed.">      if (doFunctions) {</span>
+<span class="nc" id="L1135">        this.baseFunctionKeys = new String[baseFields.length][];</span>
+<span class="nc" id="L1136">        this.baseFunctionExpressions = new String[baseFields.length][];</span>
+<span class="nc" id="L1137">        this.baseFunctionTypes = new String[baseFields.length][];</span>
+<span class="nc bnc" id="L1138" title="All 2 branches missed.">        for (int i = 0; i &lt; baseFields.length; i++) {</span>
+<span class="nc bnc" id="L1139" title="All 4 branches missed.">          if (baseFunctionKeys[i].length == baseFunctionExpressions[i].length</span>
               &amp;&amp; baseFunctionKeys[i].length == baseFunctionTypes[i].length) {
-<span class="nc" id="L1029">            this.baseFunctionKeys[i] = new String[baseFunctionKeys[i].length];</span>
-<span class="nc" id="L1030">            this.baseFunctionExpressions[i] = new String[baseFunctionExpressions[i].length];</span>
-<span class="nc" id="L1031">            this.baseFunctionTypes[i] = new String[baseFunctionTypes[i].length];</span>
-<span class="nc" id="L1032">            baseFunctionParserFunctions[i] = new MtasFunctionParserFunction[baseFunctionExpressions[i].length];</span>
-<span class="nc bnc" id="L1033" title="All 2 branches missed.">            for (int j = 0; j &lt; baseFunctionKeys[i].length; j++) {</span>
-<span class="nc" id="L1034">              this.baseFunctionKeys[i][j] = baseFunctionKeys[i][j];</span>
-<span class="nc" id="L1035">              this.baseFunctionExpressions[i][j] = baseFunctionExpressions[i][j];</span>
-<span class="nc" id="L1036">              this.baseFunctionTypes[i][j] = baseFunctionTypes[i][j];</span>
-<span class="nc" id="L1037">              baseFunctionParserFunctions[i][j] = new MtasFunctionParser(</span>
+<span class="nc" id="L1141">            this.baseFunctionKeys[i] = new String[baseFunctionKeys[i].length];</span>
+<span class="nc" id="L1142">            this.baseFunctionExpressions[i] = new String[baseFunctionExpressions[i].length];</span>
+<span class="nc" id="L1143">            this.baseFunctionTypes[i] = new String[baseFunctionTypes[i].length];</span>
+<span class="nc" id="L1144">            baseFunctionParserFunctions[i] = new MtasFunctionParserFunction[baseFunctionExpressions[i].length];</span>
+<span class="nc bnc" id="L1145" title="All 2 branches missed.">            for (int j = 0; j &lt; baseFunctionKeys[i].length; j++) {</span>
+<span class="nc" id="L1146">              this.baseFunctionKeys[i][j] = baseFunctionKeys[i][j];</span>
+<span class="nc" id="L1147">              this.baseFunctionExpressions[i][j] = baseFunctionExpressions[i][j];</span>
+<span class="nc" id="L1148">              this.baseFunctionTypes[i][j] = baseFunctionTypes[i][j];</span>
+<span class="nc" id="L1149">              baseFunctionParserFunctions[i][j] = new MtasFunctionParser(</span>
                   new BufferedReader(
-<span class="nc" id="L1039">                      new StringReader(baseFunctionExpressions[i][j]))).parse();</span>
+<span class="nc" id="L1151">                      new StringReader(baseFunctionExpressions[i][j]))).parse();</span>
             }
           } else {
-<span class="nc" id="L1042">            this.baseFunctionKeys[i] = new String[0];</span>
-<span class="nc" id="L1043">            this.baseFunctionExpressions[i] = new String[0];</span>
-<span class="nc" id="L1044">            this.baseFunctionTypes[i] = new String[0];</span>
-<span class="nc" id="L1045">            baseFunctionParserFunctions[i] = new MtasFunctionParserFunction[0];</span>
+<span class="nc" id="L1154">            this.baseFunctionKeys[i] = new String[0];</span>
+<span class="nc" id="L1155">            this.baseFunctionExpressions[i] = new String[0];</span>
+<span class="nc" id="L1156">            this.baseFunctionTypes[i] = new String[0];</span>
+<span class="nc" id="L1157">            baseFunctionParserFunctions[i] = new MtasFunctionParserFunction[0];</span>
           }
         }
       }
-<span class="nc bnc" id="L1049" title="All 2 branches missed.">      if (baseFields.length &gt; 0) {</span>
-<span class="nc bnc" id="L1050" title="All 2 branches missed.">        if (baseFields.length == 1) {</span>
-<span class="nc" id="L1051">          dataCollector = DataCollector.getCollector(this.baseCollectorTypes[0],</span>
+<span class="nc bnc" id="L1161" title="All 2 branches missed.">      if (baseFields.length &gt; 0) {</span>
+<span class="nc bnc" id="L1162" title="All 2 branches missed.">        if (baseFields.length == 1) {</span>
+<span class="nc" id="L1163">          dataCollector = DataCollector.getCollector(this.baseCollectorTypes[0],</span>
               this.baseDataTypes[0], this.baseStatsTypes[0],
               this.baseStatsItems[0], this.baseSortTypes[0],
-<span class="nc" id="L1054">              this.baseSortDirections[0], 0, this.baseNumbers[0], null, null);</span>
+<span class="nc" id="L1166">              this.baseSortDirections[0], 0, this.baseNumbers[0], null, null);</span>
         } else {
-<span class="nc" id="L1056">          String[] subBaseCollectorTypes = Arrays</span>
-<span class="nc" id="L1057">              .copyOfRange(baseCollectorTypes, 1, baseDataTypes.length);</span>
-<span class="nc" id="L1058">          String[] subBaseDataTypes = Arrays.copyOfRange(baseDataTypes, 1,</span>
+<span class="nc" id="L1168">          String[] subBaseCollectorTypes = Arrays</span>
+<span class="nc" id="L1169">              .copyOfRange(baseCollectorTypes, 1, baseDataTypes.length);</span>
+<span class="nc" id="L1170">          String[] subBaseDataTypes = Arrays.copyOfRange(baseDataTypes, 1,</span>
               baseDataTypes.length);
-<span class="nc" id="L1060">          String[] subBaseStatsTypes = Arrays.copyOfRange(baseStatsTypes, 1,</span>
+<span class="nc" id="L1172">          String[] subBaseStatsTypes = Arrays.copyOfRange(baseStatsTypes, 1,</span>
               baseStatsTypes.length);
-<span class="nc" id="L1062">          TreeSet&lt;String&gt;[] subBaseStatsItems = Arrays</span>
-<span class="nc" id="L1063">              .copyOfRange(baseStatsItems, 1, baseStatsItems.length);</span>
-<span class="nc" id="L1064">          String[] subBaseSortTypes = Arrays.copyOfRange(baseSortTypes, 1,</span>
+<span class="nc" id="L1174">          SortedSet&lt;String&gt;[] subBaseStatsItems = Arrays</span>
+<span class="nc" id="L1175">              .copyOfRange(baseStatsItems, 1, baseStatsItems.length);</span>
+<span class="nc" id="L1176">          String[] subBaseSortTypes = Arrays.copyOfRange(baseSortTypes, 1,</span>
               baseSortTypes.length);
-<span class="nc" id="L1066">          String[] subBaseSortDirections = Arrays</span>
-<span class="nc" id="L1067">              .copyOfRange(baseSortDirections, 1, baseSortDirections.length);</span>
-<span class="nc" id="L1068">          Integer[] subNumbers = Arrays.copyOfRange(baseNumbers, 1,</span>
+<span class="nc" id="L1178">          String[] subBaseSortDirections = Arrays</span>
+<span class="nc" id="L1179">              .copyOfRange(baseSortDirections, 1, baseSortDirections.length);</span>
+<span class="nc" id="L1180">          Integer[] subNumbers = Arrays.copyOfRange(baseNumbers, 1,</span>
               baseNumbers.length);
-<span class="nc" id="L1070">          Integer[] subStarts = ArrayUtils.toObject(new int[subNumbers.length]);</span>
-<span class="nc" id="L1071">          dataCollector = DataCollector.getCollector(this.baseCollectorTypes[0],</span>
+<span class="nc" id="L1182">          Integer[] subStarts = ArrayUtils.toObject(new int[subNumbers.length]);</span>
+<span class="nc" id="L1183">          dataCollector = DataCollector.getCollector(this.baseCollectorTypes[0],</span>
               this.baseDataTypes[0], this.baseStatsTypes[0],
               this.baseStatsItems[0], this.baseSortTypes[0],
-<span class="nc" id="L1074">              this.baseSortDirections[0], 0, this.baseNumbers[0],</span>
+<span class="nc" id="L1186">              this.baseSortDirections[0], 0, this.baseNumbers[0],</span>
               subBaseCollectorTypes, subBaseDataTypes, subBaseStatsTypes,
               subBaseStatsItems, subBaseSortTypes, subBaseSortDirections,
               subStarts, subNumbers, null, null);
-<span class="nc" id="L1078">        }</span>
+<span class="nc" id="L1190">        }</span>
       } else {
-<span class="nc" id="L1080">        throw new IOException(&quot;no baseFields&quot;);</span>
+<span class="nc" id="L1192">        throw new IOException(&quot;no baseFields&quot;);</span>
       }
-<span class="nc" id="L1082">    }</span>
+<span class="nc" id="L1194">    }</span>
 
     /**
      * Function sum rule.
@@ -1087,16 +1199,16 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean functionSumRule() {
-<span class="nc bnc" id="L1090" title="All 2 branches missed.">      if (baseFunctionParserFunctions != null) {</span>
-<span class="nc bnc" id="L1091" title="All 2 branches missed.">        for (int i = 0; i &lt; baseFields.length; i++) {</span>
-<span class="nc bnc" id="L1092" title="All 2 branches missed.">          for (MtasFunctionParserFunction function : baseFunctionParserFunctions[i]) {</span>
-<span class="nc bnc" id="L1093" title="All 2 branches missed.">            if (!function.sumRule()) {</span>
-<span class="nc" id="L1094">              return false;</span>
+<span class="nc bnc" id="L1202" title="All 2 branches missed.">      if (baseFunctionParserFunctions != null) {</span>
+<span class="nc bnc" id="L1203" title="All 2 branches missed.">        for (int i = 0; i &lt; baseFields.length; i++) {</span>
+<span class="nc bnc" id="L1204" title="All 2 branches missed.">          for (MtasFunctionParserFunction function : baseFunctionParserFunctions[i]) {</span>
+<span class="nc bnc" id="L1205" title="All 2 branches missed.">            if (!function.sumRule()) {</span>
+<span class="nc" id="L1206">              return false;</span>
             }
           }
         }
       }
-<span class="nc" id="L1099">      return true;</span>
+<span class="nc" id="L1211">      return true;</span>
     }
 
     /**
@@ -1105,16 +1217,16 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean functionNeedPositions() {
-<span class="nc bnc" id="L1108" title="All 2 branches missed.">      if (baseFunctionParserFunctions != null) {</span>
-<span class="nc bnc" id="L1109" title="All 2 branches missed.">        for (int i = 0; i &lt; baseFields.length; i++) {</span>
-<span class="nc bnc" id="L1110" title="All 2 branches missed.">          for (MtasFunctionParserFunction function : baseFunctionParserFunctions[i]) {</span>
-<span class="nc bnc" id="L1111" title="All 2 branches missed.">            if (function.needPositions()) {</span>
-<span class="nc" id="L1112">              return true;</span>
+<span class="nc bnc" id="L1220" title="All 2 branches missed.">      if (baseFunctionParserFunctions != null) {</span>
+<span class="nc bnc" id="L1221" title="All 2 branches missed.">        for (int i = 0; i &lt; baseFields.length; i++) {</span>
+<span class="nc bnc" id="L1222" title="All 2 branches missed.">          for (MtasFunctionParserFunction function : baseFunctionParserFunctions[i]) {</span>
+<span class="nc bnc" id="L1223" title="All 2 branches missed.">            if (function.needPositions()) {</span>
+<span class="nc" id="L1224">              return true;</span>
             }
           }
         }
       }
-<span class="nc" id="L1117">      return false;</span>
+<span class="nc" id="L1229">      return false;</span>
     }
 
     /**
@@ -1123,12 +1235,12 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean baseParserSumRule() {
-<span class="nc bnc" id="L1126" title="All 2 branches missed.">      for (int i = 0; i &lt; baseFields.length; i++) {</span>
-<span class="nc bnc" id="L1127" title="All 2 branches missed.">        if (!baseParsers[i].sumRule()) {</span>
-<span class="nc" id="L1128">          return false;</span>
+<span class="nc bnc" id="L1238" title="All 2 branches missed.">      for (int i = 0; i &lt; baseFields.length; i++) {</span>
+<span class="nc bnc" id="L1239" title="All 2 branches missed.">        if (!baseParsers[i].sumRule()) {</span>
+<span class="nc" id="L1240">          return false;</span>
         }
       }
-<span class="nc" id="L1131">      return true;</span>
+<span class="nc" id="L1243">      return true;</span>
     }
 
     /**
@@ -1137,12 +1249,12 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean baseParserNeedPositions() {
-<span class="nc bnc" id="L1140" title="All 2 branches missed.">      for (int i = 0; i &lt; baseFields.length; i++) {</span>
-<span class="nc bnc" id="L1141" title="All 2 branches missed.">        if (baseParsers[i].needPositions()) {</span>
-<span class="nc" id="L1142">          return true;</span>
+<span class="nc bnc" id="L1252" title="All 2 branches missed.">      for (int i = 0; i &lt; baseFields.length; i++) {</span>
+<span class="nc bnc" id="L1253" title="All 2 branches missed.">        if (baseParsers[i].needPositions()) {</span>
+<span class="nc" id="L1254">          return true;</span>
         }
       }
-<span class="nc" id="L1145">      return false;</span>
+<span class="nc" id="L1257">      return false;</span>
     }
 
   }
@@ -1152,19 +1264,38 @@ public class CodecComponent {
    */
   public static class ComponentTermVector implements BasicComponent {
 
+    /** The key. */
+    public String key;
+
+    /** The prefix. */
+    public String prefix;
+
+    /** The regexp. */
+    public String regexp;
+
+    /** The ignore regexp. */
+    public String ignoreRegexp;
+
     /** The boundary. */
-    public String key, prefix, regexp, ignoreRegexp, boundary;
+    public String boundary;
 
     /** The full. */
     public boolean full;
 
     /** The list. */
-    public HashSet&lt;String&gt; list, ignoreList;
+    public Set&lt;String&gt; list;
+
+    /** The ignore list. */
+    public Set&lt;String&gt; ignoreList;
+
+    /** The list regexp. */
+    public boolean listRegexp;
 
-    public boolean listRegexp, ignoreListRegexp;
+    /** The ignore list regexp. */
+    public boolean ignoreListRegexp;
 
     /** The functions. */
-    public ArrayList&lt;SubComponentFunction&gt; functions;
+    public List&lt;SubComponentFunction&gt; functions;
 
     /** The number. */
     public int number;
@@ -1178,7 +1309,10 @@ public class CodecComponent {
     /** The boundary registration. */
     public boolean boundaryRegistration;
 
+    /** The sort type. */
     public String sortType;
+
+    /** The sort direction. */
     public String sortDirection;
 
     /**
@@ -1212,6 +1346,14 @@ public class CodecComponent {
      *          the boundary
      * @param list
      *          the list
+     * @param listRegexp
+     *          the list regexp
+     * @param ignoreRegexp
+     *          the ignore regexp
+     * @param ignoreList
+     *          the ignore list
+     * @param ignoreListRegexp
+     *          the ignore list regexp
      * @throws IOException
      *           Signals that an I/O exception has occurred.
      * @throws ParseException
@@ -1224,125 +1366,125 @@ public class CodecComponent {
         String[] functionExpression, String[] functionType, String boundary,
         String[] list, Boolean listRegexp, String ignoreRegexp,
         String[] ignoreList, Boolean ignoreListRegexp)
-<span class="fc" id="L1227">        throws IOException, ParseException {</span>
-<span class="fc" id="L1228">      this.key = key;</span>
-<span class="fc" id="L1229">      this.prefix = prefix;</span>
-<span class="fc" id="L1230">      this.regexp = regexp;</span>
-<span class="pc bpc" id="L1231" title="1 of 4 branches missed.">      this.full = (full != null &amp;&amp; full) ? true : false;</span>
-<span class="pc bpc" id="L1232" title="1 of 2 branches missed.">      if (sortType == null) {</span>
-<span class="nc" id="L1233">        this.sortType = CodecUtil.SORT_TERM;</span>
+<span class="fc" id="L1369">        throws IOException, ParseException {</span>
+<span class="fc" id="L1370">      this.key = key;</span>
+<span class="fc" id="L1371">      this.prefix = prefix;</span>
+<span class="fc" id="L1372">      this.regexp = regexp;</span>
+<span class="pc bpc" id="L1373" title="1 of 4 branches missed.">      this.full = (full != null &amp;&amp; full) ? true : false;</span>
+<span class="fc bfc" id="L1374" title="All 2 branches covered.">      if (sortType == null) {</span>
+<span class="fc" id="L1375">        this.sortType = CodecUtil.SORT_TERM;</span>
       } else {
-<span class="fc" id="L1235">        this.sortType = sortType;</span>
+<span class="fc" id="L1377">        this.sortType = sortType;</span>
       }
-<span class="pc bpc" id="L1237" title="1 of 2 branches missed.">      if (sortDirection == null) {</span>
-<span class="nc bnc" id="L1238" title="All 2 branches missed.">        if (this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="nc" id="L1239">          this.sortDirection = CodecUtil.SORT_ASC;</span>
+<span class="fc bfc" id="L1379" title="All 2 branches covered.">      if (sortDirection == null) {</span>
+<span class="pc bpc" id="L1380" title="1 of 2 branches missed.">        if (this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="fc" id="L1381">          this.sortDirection = CodecUtil.SORT_ASC;</span>
         } else {
-<span class="nc" id="L1241">          this.sortDirection = CodecUtil.SORT_DESC;</span>
+<span class="nc" id="L1383">          this.sortDirection = CodecUtil.SORT_DESC;</span>
         }
       } else {
-<span class="fc" id="L1244">        this.sortDirection = sortDirection;</span>
-      }
-<span class="pc bpc" id="L1246" title="3 of 4 branches missed.">      if (list != null &amp;&amp; list.length &gt; 0) {</span>
-<span class="nc" id="L1247">        this.list = new HashSet(Arrays.asList(list));</span>
-<span class="nc bnc" id="L1248" title="All 2 branches missed.">        this.listRegexp = listRegexp != null ? listRegexp : false;</span>
-<span class="nc" id="L1249">        this.boundary = null;</span>
-<span class="nc" id="L1250">        this.number = Integer.MAX_VALUE;</span>
-<span class="nc bnc" id="L1251" title="All 2 branches missed.">        if (!this.full) {</span>
-<span class="nc" id="L1252">          this.sortType = CodecUtil.SORT_TERM;</span>
-<span class="nc" id="L1253">          this.sortDirection = CodecUtil.SORT_ASC;</span>
+<span class="fc" id="L1386">        this.sortDirection = sortDirection;</span>
+      }
+<span class="pc bpc" id="L1388" title="1 of 4 branches missed.">      if (list != null &amp;&amp; list.length &gt; 0) {</span>
+<span class="fc" id="L1389">        this.list = new HashSet(Arrays.asList(list));</span>
+<span class="pc bpc" id="L1390" title="1 of 2 branches missed.">        this.listRegexp = listRegexp != null ? listRegexp : false;</span>
+<span class="fc" id="L1391">        this.boundary = null;</span>
+<span class="fc" id="L1392">        this.number = Integer.MAX_VALUE;</span>
+<span class="pc bpc" id="L1393" title="1 of 2 branches missed.">        if (!this.full) {</span>
+<span class="fc" id="L1394">          this.sortType = CodecUtil.SORT_TERM;</span>
+<span class="fc" id="L1395">          this.sortDirection = CodecUtil.SORT_ASC;</span>
         }
       } else {
-<span class="fc" id="L1256">        this.list = null;</span>
-<span class="fc" id="L1257">        this.listRegexp = false;</span>
-<span class="pc bpc" id="L1258" title="1 of 2 branches missed.">        this.startValue = (startValue != null)</span>
+<span class="fc" id="L1398">        this.list = null;</span>
+<span class="fc" id="L1399">        this.listRegexp = false;</span>
+<span class="pc bpc" id="L1400" title="1 of 2 branches missed.">        this.startValue = (startValue != null)</span>
             ? new BytesRef(prefix + MtasToken.DELIMITER + startValue) : null;
-<span class="pc bpc" id="L1260" title="1 of 2 branches missed.">        if (boundary == null) {</span>
-<span class="fc" id="L1261">          this.boundary = null;</span>
-<span class="pc bpc" id="L1262" title="1 of 2 branches missed.">          if (number &lt; -1) {</span>
-<span class="nc" id="L1263">            throw new IOException(&quot;number should not be &quot; + number);</span>
-<span class="pc bpc" id="L1264" title="1 of 2 branches missed.">          } else if (number &gt;= 0) {</span>
-<span class="fc" id="L1265">            this.number = number;</span>
+<span class="pc bpc" id="L1402" title="1 of 2 branches missed.">        if (boundary == null) {</span>
+<span class="fc" id="L1403">          this.boundary = null;</span>
+<span class="pc bpc" id="L1404" title="1 of 2 branches missed.">          if (number &lt; -1) {</span>
+<span class="nc" id="L1405">            throw new IOException(&quot;number should not be &quot; + number);</span>
+<span class="fc bfc" id="L1406" title="All 2 branches covered.">          } else if (number &gt;= 0) {</span>
+<span class="fc" id="L1407">            this.number = number;</span>
           } else {
-<span class="nc bnc" id="L1267" title="All 2 branches missed.">            if (!full) {</span>
-<span class="nc" id="L1268">              throw new IOException(</span>
+<span class="pc bpc" id="L1409" title="1 of 2 branches missed.">            if (!full) {</span>
+<span class="nc" id="L1410">              throw new IOException(</span>
                   &quot;number &quot; + number + &quot; only supported for full termvector&quot;);
             } else {
-<span class="nc" id="L1271">              this.number = Integer.MAX_VALUE;</span>
+<span class="fc" id="L1413">              this.number = Integer.MAX_VALUE;</span>
             }
           }
         } else {
-<span class="nc" id="L1275">          this.boundary = boundary;</span>
-<span class="nc" id="L1276">          this.number = Integer.MAX_VALUE;</span>
+<span class="nc" id="L1417">          this.boundary = boundary;</span>
+<span class="nc" id="L1418">          this.number = Integer.MAX_VALUE;</span>
         }
       }
-<span class="fc" id="L1279">      this.ignoreRegexp = ignoreRegexp;</span>
-<span class="pc bpc" id="L1280" title="3 of 4 branches missed.">      if (ignoreList != null &amp;&amp; ignoreList.length &gt; 0) {</span>
-<span class="nc" id="L1281">        this.ignoreList = new HashSet(Arrays.asList(ignoreList));</span>
-<span class="nc bnc" id="L1282" title="All 2 branches missed.">        this.ignoreListRegexp = ignoreListRegexp != null ? ignoreListRegexp</span>
+<span class="fc" id="L1421">      this.ignoreRegexp = ignoreRegexp;</span>
+<span class="pc bpc" id="L1422" title="3 of 4 branches missed.">      if (ignoreList != null &amp;&amp; ignoreList.length &gt; 0) {</span>
+<span class="nc" id="L1423">        this.ignoreList = new HashSet(Arrays.asList(ignoreList));</span>
+<span class="nc bnc" id="L1424" title="All 2 branches missed.">        this.ignoreListRegexp = ignoreListRegexp != null ? ignoreListRegexp</span>
             : false;
       } else {
-<span class="fc" id="L1285">        this.ignoreList = null;</span>
-<span class="fc" id="L1286">        this.ignoreListRegexp = false;</span>
+<span class="fc" id="L1427">        this.ignoreList = null;</span>
+<span class="fc" id="L1428">        this.ignoreListRegexp = false;</span>
       }
-<span class="fc" id="L1288">      functions = new ArrayList&lt;SubComponentFunction&gt;();</span>
-<span class="pc bpc" id="L1289" title="5 of 6 branches missed.">      if (functionKey != null &amp;&amp; functionExpression != null</span>
+<span class="fc" id="L1430">      functions = new ArrayList&lt;&gt;();</span>
+<span class="pc bpc" id="L1431" title="2 of 6 branches missed.">      if (functionKey != null &amp;&amp; functionExpression != null</span>
           &amp;&amp; functionType != null) {
-<span class="nc bnc" id="L1291" title="All 4 branches missed.">        if (functionKey.length == functionExpression.length</span>
+<span class="pc bpc" id="L1433" title="2 of 4 branches missed.">        if (functionKey.length == functionExpression.length</span>
             &amp;&amp; functionKey.length == functionType.length) {
-<span class="nc bnc" id="L1293" title="All 2 branches missed.">          for (int i = 0; i &lt; functionKey.length; i++) {</span>
-<span class="nc" id="L1294">            functions</span>
-<span class="nc" id="L1295">                .add(new SubComponentFunction(DataCollector.COLLECTOR_TYPE_LIST,</span>
+<span class="pc bpc" id="L1435" title="1 of 2 branches missed.">          for (int i = 0; i &lt; functionKey.length; i++) {</span>
+<span class="nc" id="L1436">            functions</span>
+<span class="nc" id="L1437">                .add(new SubComponentFunction(DataCollector.COLLECTOR_TYPE_LIST,</span>
                     functionKey[i], functionExpression[i], functionType[i]));
           }
         }
       }
-<span class="pc bpc" id="L1300" title="1 of 2 branches missed.">      if (!this.sortType.equals(CodecUtil.SORT_TERM)</span>
-<span class="pc bpc" id="L1301" title="1 of 2 branches missed.">          &amp;&amp; !CodecUtil.isStatsType(this.sortType)) {</span>
-<span class="nc" id="L1302">        throw new IOException(&quot;unknown sortType '&quot; + this.sortType + &quot;'&quot;);</span>
-<span class="pc bpc" id="L1303" title="1 of 4 branches missed.">      } else if (!full &amp;&amp; !this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="pc bpc" id="L1304" title="1 of 2 branches missed.">        if (!(this.sortType.equals(CodecUtil.STATS_TYPE_SUM)</span>
-<span class="nc bnc" id="L1305" title="All 2 branches missed.">            || this.sortType.equals(CodecUtil.STATS_TYPE_N))) {</span>
-<span class="nc" id="L1306">          throw new IOException(&quot;sortType '&quot; + this.sortType</span>
+<span class="fc bfc" id="L1442" title="All 2 branches covered.">      if (!this.sortType.equals(CodecUtil.SORT_TERM)</span>
+<span class="pc bpc" id="L1443" title="1 of 2 branches missed.">          &amp;&amp; !CodecUtil.isStatsType(this.sortType)) {</span>
+<span class="nc" id="L1444">        throw new IOException(&quot;unknown sortType '&quot; + this.sortType + &quot;'&quot;);</span>
+<span class="fc bfc" id="L1445" title="All 4 branches covered.">      } else if (!full &amp;&amp; !this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="pc bpc" id="L1446" title="1 of 2 branches missed.">        if (!(this.sortType.equals(CodecUtil.STATS_TYPE_SUM)</span>
+<span class="nc bnc" id="L1447" title="All 2 branches missed.">            || this.sortType.equals(CodecUtil.STATS_TYPE_N))) {</span>
+<span class="nc" id="L1448">          throw new IOException(&quot;sortType '&quot; + this.sortType</span>
               + &quot;' only supported with full termVector&quot;);
         }
       }
-<span class="pc bpc" id="L1310" title="1 of 2 branches missed.">      if (!this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="pc bpc" id="L1311" title="1 of 2 branches missed.">        if (startValue != null) {</span>
-<span class="nc" id="L1312">          throw new IOException(&quot;startValue '&quot; + startValue</span>
+<span class="fc bfc" id="L1452" title="All 2 branches covered.">      if (!this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="pc bpc" id="L1453" title="1 of 2 branches missed.">        if (startValue != null) {</span>
+<span class="nc" id="L1454">          throw new IOException(&quot;startValue '&quot; + startValue</span>
               + &quot;' only supported with termVector sorted on &quot;
               + CodecUtil.SORT_TERM);
         }
       }
-<span class="pc bpc" id="L1317" title="1 of 2 branches missed.">      if (!this.sortDirection.equals(CodecUtil.SORT_ASC)</span>
-<span class="pc bpc" id="L1318" title="1 of 2 branches missed.">          &amp;&amp; !this.sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L1319">        throw new IOException(</span>
+<span class="fc bfc" id="L1459" title="All 2 branches covered.">      if (!this.sortDirection.equals(CodecUtil.SORT_ASC)</span>
+<span class="pc bpc" id="L1460" title="1 of 2 branches missed.">          &amp;&amp; !this.sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
+<span class="nc" id="L1461">        throw new IOException(</span>
             &quot;unrecognized sortDirection '&quot; + this.sortDirection + &quot;'&quot;);
       }
-<span class="pc bpc" id="L1322" title="1 of 2 branches missed.">      boundaryRegistration = this.boundary != null;</span>
-<span class="fc" id="L1323">      String segmentRegistration = null;</span>
-<span class="fc bfc" id="L1324" title="All 2 branches covered.">      if (this.full) {</span>
-<span class="fc" id="L1325">        this.boundary = null;</span>
-<span class="fc" id="L1326">        segmentRegistration = null;</span>
-<span class="pc bpc" id="L1327" title="1 of 2 branches missed.">      } else if (this.boundary != null) {</span>
-<span class="nc bnc" id="L1328" title="All 2 branches missed.">        if (this.sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
-<span class="nc" id="L1329">          segmentRegistration = MtasDataCollector.SEGMENT_BOUNDARY_ASC;</span>
-<span class="nc bnc" id="L1330" title="All 2 branches missed.">        } else if (this.sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L1331">          segmentRegistration = MtasDataCollector.SEGMENT_BOUNDARY_DESC;</span>
+<span class="pc bpc" id="L1464" title="1 of 2 branches missed.">      boundaryRegistration = this.boundary != null;</span>
+<span class="fc" id="L1465">      String segmentRegistration = null;</span>
+<span class="fc bfc" id="L1466" title="All 2 branches covered.">      if (this.full) {</span>
+<span class="fc" id="L1467">        this.boundary = null;</span>
+<span class="fc" id="L1468">        segmentRegistration = null;</span>
+<span class="pc bpc" id="L1469" title="1 of 2 branches missed.">      } else if (this.boundary != null) {</span>
+<span class="nc bnc" id="L1470" title="All 2 branches missed.">        if (this.sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
+<span class="nc" id="L1471">          segmentRegistration = MtasDataCollector.SEGMENT_BOUNDARY_ASC;</span>
+<span class="nc bnc" id="L1472" title="All 2 branches missed.">        } else if (this.sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
+<span class="nc" id="L1473">          segmentRegistration = MtasDataCollector.SEGMENT_BOUNDARY_DESC;</span>
         }
-<span class="pc bpc" id="L1333" title="1 of 2 branches missed.">      } else if (!this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="pc bpc" id="L1334" title="1 of 2 branches missed.">        if (this.sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
-<span class="nc" id="L1335">          segmentRegistration = MtasDataCollector.SEGMENT_SORT_ASC;</span>
-<span class="pc bpc" id="L1336" title="1 of 2 branches missed.">        } else if (this.sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
-<span class="fc" id="L1337">          segmentRegistration = MtasDataCollector.SEGMENT_SORT_DESC;</span>
+<span class="fc bfc" id="L1475" title="All 2 branches covered.">      } else if (!this.sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="fc bfc" id="L1476" title="All 2 branches covered.">        if (this.sortDirection.equals(CodecUtil.SORT_ASC)) {</span>
+<span class="fc" id="L1477">          segmentRegistration = MtasDataCollector.SEGMENT_SORT_ASC;</span>
+<span class="pc bpc" id="L1478" title="1 of 2 branches missed.">        } else if (this.sortDirection.equals(CodecUtil.SORT_DESC)) {</span>
+<span class="fc" id="L1479">          segmentRegistration = MtasDataCollector.SEGMENT_SORT_DESC;</span>
         }
       }
       // create main subComponentFunction
-<span class="fc" id="L1341">      this.subComponentFunction = new SubComponentFunction(</span>
+<span class="fc" id="L1483">      this.subComponentFunction = new SubComponentFunction(</span>
           DataCollector.COLLECTOR_TYPE_LIST, key, type,
           new MtasFunctionParserFunctionDefault(1), this.sortType,
-<span class="fc" id="L1344">          this.sortDirection, 0, this.number, segmentRegistration, boundary);</span>
-<span class="fc" id="L1345">    }</span>
+<span class="fc" id="L1486">          this.sortDirection, 0, this.number, segmentRegistration, boundary);</span>
+<span class="fc" id="L1487">    }</span>
 
     /**
      * Function sum rule.
@@ -1350,14 +1492,14 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean functionSumRule() {
-<span class="nc bnc" id="L1353" title="All 2 branches missed.">      if (functions != null) {</span>
-<span class="nc bnc" id="L1354" title="All 2 branches missed.">        for (SubComponentFunction function : functions) {</span>
-<span class="nc bnc" id="L1355" title="All 2 branches missed.">          if (!function.parserFunction.sumRule()) {</span>
-<span class="nc" id="L1356">            return false;</span>
+<span class="nc bnc" id="L1495" title="All 2 branches missed.">      if (functions != null) {</span>
+<span class="nc bnc" id="L1496" title="All 2 branches missed.">        for (SubComponentFunction function : functions) {</span>
+<span class="nc bnc" id="L1497" title="All 2 branches missed.">          if (!function.parserFunction.sumRule()) {</span>
+<span class="nc" id="L1498">            return false;</span>
           }
-<span class="nc" id="L1358">        }</span>
+<span class="nc" id="L1500">        }</span>
       }
-<span class="nc" id="L1360">      return true;</span>
+<span class="nc" id="L1502">      return true;</span>
     }
 
     /**
@@ -1366,25 +1508,28 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean functionNeedPositions() {
-<span class="pc bpc" id="L1369" title="1 of 2 branches missed.">      if (functions != null) {</span>
-<span class="pc bpc" id="L1370" title="1 of 2 branches missed.">        for (SubComponentFunction function : functions) {</span>
-<span class="nc bnc" id="L1371" title="All 2 branches missed.">          if (function.parserFunction.needPositions()) {</span>
-<span class="nc" id="L1372">            return true;</span>
+<span class="pc bpc" id="L1511" title="1 of 2 branches missed.">      if (functions != null) {</span>
+<span class="pc bpc" id="L1512" title="1 of 2 branches missed.">        for (SubComponentFunction function : functions) {</span>
+<span class="nc bnc" id="L1513" title="All 2 branches missed.">          if (function.parserFunction.needPositions()) {</span>
+<span class="nc" id="L1514">            return true;</span>
           }
-<span class="nc" id="L1374">        }</span>
+<span class="nc" id="L1516">        }</span>
       }
-<span class="fc" id="L1376">      return false;</span>
+<span class="fc" id="L1518">      return false;</span>
     }
 
   }
 
-<span class="fc" id="L1381">  public abstract static class ComponentStats implements BasicComponent {</span>
+  /**
+   * The Interface ComponentStats.
+   */
+  public abstract static interface ComponentStats extends BasicComponent {
   }
 
   /**
    * The Class ComponentSpan.
    */
-  public static class ComponentSpan extends ComponentStats {
+  public static class ComponentSpan implements ComponentStats {
 
     /** The queries. */
     public MtasSpanQuery[] queries;
@@ -1399,16 +1544,19 @@ public class CodecComponent {
     public String statsType;
 
     /** The stats items. */
-    public TreeSet&lt;String&gt; statsItems;
+    public SortedSet&lt;String&gt; statsItems;
+
+    /** The minimum long. */
+    public Long minimumLong;
 
     /** The maximum long. */
-    public Long minimumLong, maximumLong;
+    public Long maximumLong;
 
     /** The data collector. */
     public MtasDataCollector&lt;?, ?&gt; dataCollector;
 
     /** The functions. */
-    public ArrayList&lt;SubComponentFunction&gt; functions;
+    public List&lt;SubComponentFunction&gt; functions;
 
     /** The parser. */
     public MtasFunctionParserFunction parser;
@@ -1440,39 +1588,39 @@ public class CodecComponent {
     public ComponentSpan(MtasSpanQuery[] queries, String key,
         Double minimumDouble, Double maximumDouble, String type,
         String[] functionKey, String[] functionExpression,
-<span class="fc" id="L1443">        String[] functionType) throws IOException, ParseException {</span>
-<span class="fc" id="L1444">      this.queries = (MtasSpanQuery[]) queries.clone();</span>
-<span class="fc" id="L1445">      this.key = key;</span>
-<span class="fc" id="L1446">      functions = new ArrayList&lt;SubComponentFunction&gt;();</span>
-<span class="pc bpc" id="L1447" title="2 of 6 branches missed.">      if (functionKey != null &amp;&amp; functionExpression != null</span>
+<span class="fc" id="L1591">        String[] functionType) throws IOException, ParseException {</span>
+<span class="fc" id="L1592">      this.queries = (MtasSpanQuery[]) queries.clone();</span>
+<span class="fc" id="L1593">      this.key = key;</span>
+<span class="fc" id="L1594">      functions = new ArrayList&lt;&gt;();</span>
+<span class="pc bpc" id="L1595" title="2 of 6 branches missed.">      if (functionKey != null &amp;&amp; functionExpression != null</span>
           &amp;&amp; functionType != null) {
-<span class="pc bpc" id="L1449" title="2 of 4 branches missed.">        if (functionKey.length == functionExpression.length</span>
+<span class="pc bpc" id="L1597" title="2 of 4 branches missed.">        if (functionKey.length == functionExpression.length</span>
             &amp;&amp; functionKey.length == functionType.length) {
-<span class="fc bfc" id="L1451" title="All 2 branches covered.">          for (int i = 0; i &lt; functionKey.length; i++) {</span>
-<span class="fc" id="L1452">            functions</span>
-<span class="fc" id="L1453">                .add(new SubComponentFunction(DataCollector.COLLECTOR_TYPE_DATA,</span>
+<span class="fc bfc" id="L1599" title="All 2 branches covered.">          for (int i = 0; i &lt; functionKey.length; i++) {</span>
+<span class="fc" id="L1600">            functions</span>
+<span class="fc" id="L1601">                .add(new SubComponentFunction(DataCollector.COLLECTOR_TYPE_DATA,</span>
                     functionKey[i], functionExpression[i], functionType[i]));
           }
         }
       }
-<span class="fc" id="L1458">      parser = new MtasFunctionParserFunctionDefault(queries.length);</span>
-<span class="fc" id="L1459">      dataType = parser.getType();</span>
-<span class="fc" id="L1460">      statsItems = CodecUtil.createStatsItems(type);</span>
-<span class="fc" id="L1461">      statsType = CodecUtil.createStatsType(this.statsItems, null, parser);</span>
-<span class="fc bfc" id="L1462" title="All 2 branches covered.">      if (minimumDouble != null) {</span>
-<span class="fc" id="L1463">        this.minimumLong = minimumDouble.longValue();</span>
+<span class="fc" id="L1606">      parser = new MtasFunctionParserFunctionDefault(queries.length);</span>
+<span class="fc" id="L1607">      dataType = parser.getType();</span>
+<span class="fc" id="L1608">      statsItems = CodecUtil.createStatsItems(type);</span>
+<span class="fc" id="L1609">      statsType = CodecUtil.createStatsType(this.statsItems, null, parser);</span>
+<span class="fc bfc" id="L1610" title="All 2 branches covered.">      if (minimumDouble != null) {</span>
+<span class="fc" id="L1611">        this.minimumLong = minimumDouble.longValue();</span>
       } else {
-<span class="fc" id="L1465">        this.minimumLong = null;</span>
+<span class="fc" id="L1613">        this.minimumLong = null;</span>
       }
-<span class="fc bfc" id="L1467" title="All 2 branches covered.">      if (maximumDouble != null) {</span>
-<span class="fc" id="L1468">        this.maximumLong = maximumDouble.longValue();</span>
+<span class="fc bfc" id="L1615" title="All 2 branches covered.">      if (maximumDouble != null) {</span>
+<span class="fc" id="L1616">        this.maximumLong = maximumDouble.longValue();</span>
       } else {
-<span class="fc" id="L1470">        this.maximumLong = null;</span>
+<span class="fc" id="L1618">        this.maximumLong = null;</span>
       }
-<span class="fc" id="L1472">      dataCollector = DataCollector.getCollector(</span>
+<span class="fc" id="L1620">      dataCollector = DataCollector.getCollector(</span>
           DataCollector.COLLECTOR_TYPE_DATA, dataType, this.statsType,
           this.statsItems, null, null, null, null, null, null);
-<span class="fc" id="L1475">    }</span>
+<span class="fc" id="L1623">    }</span>
 
     /**
      * Function sum rule.
@@ -1480,25 +1628,30 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean functionSumRule() {
-<span class="pc bpc" id="L1483" title="1 of 2 branches missed.">      if (functions != null) {</span>
-<span class="fc bfc" id="L1484" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
-<span class="pc bpc" id="L1485" title="1 of 2 branches missed.">          if (!function.parserFunction.sumRule()) {</span>
-<span class="nc" id="L1486">            return false;</span>
+<span class="pc bpc" id="L1631" title="1 of 2 branches missed.">      if (functions != null) {</span>
+<span class="fc bfc" id="L1632" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
+<span class="pc bpc" id="L1633" title="1 of 2 branches missed.">          if (!function.parserFunction.sumRule()) {</span>
+<span class="nc" id="L1634">            return false;</span>
           }
-<span class="fc" id="L1488">        }</span>
+<span class="fc" id="L1636">        }</span>
       }
-<span class="fc" id="L1490">      return true;</span>
+<span class="fc" id="L1638">      return true;</span>
     }
 
+    /**
+     * Function basic.
+     *
+     * @return true, if successful
+     */
     public boolean functionBasic() {
-<span class="pc bpc" id="L1494" title="1 of 2 branches missed.">      if (functions != null) {</span>
-<span class="fc bfc" id="L1495" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
-<span class="pc bpc" id="L1496" title="1 of 2 branches missed.">          if (!function.statsType.equals(CodecUtil.STATS_BASIC)) {</span>
-<span class="nc" id="L1497">            return false;</span>
+<span class="pc bpc" id="L1647" title="1 of 2 branches missed.">      if (functions != null) {</span>
+<span class="fc bfc" id="L1648" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
+<span class="pc bpc" id="L1649" title="1 of 2 branches missed.">          if (!function.statsType.equals(CodecUtil.STATS_BASIC)) {</span>
+<span class="nc" id="L1650">            return false;</span>
           }
-<span class="fc" id="L1499">        }</span>
+<span class="fc" id="L1652">        }</span>
       }
-<span class="fc" id="L1501">      return true;</span>
+<span class="fc" id="L1654">      return true;</span>
     }
 
     /**
@@ -1507,29 +1660,29 @@ public class CodecComponent {
      * @return true, if successful
      */
     public boolean functionNeedPositions() {
-<span class="pc bpc" id="L1510" title="1 of 2 branches missed.">      if (functions != null) {</span>
-<span class="fc bfc" id="L1511" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
-<span class="pc bpc" id="L1512" title="1 of 2 branches missed.">          if (function.parserFunction.needPositions()) {</span>
-<span class="nc" id="L1513">            return true;</span>
+<span class="pc bpc" id="L1663" title="1 of 2 branches missed.">      if (functions != null) {</span>
+<span class="fc bfc" id="L1664" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
+<span class="pc bpc" id="L1665" title="1 of 2 branches missed.">          if (function.parserFunction.needPositions()) {</span>
+<span class="nc" id="L1666">            return true;</span>
           }
-<span class="fc" id="L1515">        }</span>
+<span class="fc" id="L1668">        }</span>
       }
-<span class="fc" id="L1517">      return false;</span>
+<span class="fc" id="L1670">      return false;</span>
     }
 
     /**
      * Function need arguments.
      *
-     * @return the hash set
+     * @return the sets the
      */
-    public HashSet&lt;Integer&gt; functionNeedArguments() {
-<span class="fc" id="L1526">      HashSet&lt;Integer&gt; list = new HashSet&lt;Integer&gt;();</span>
-<span class="pc bpc" id="L1527" title="1 of 2 branches missed.">      if (functions != null) {</span>
-<span class="fc bfc" id="L1528" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
-<span class="fc" id="L1529">          list.addAll(function.parserFunction.needArgument());</span>
-<span class="fc" id="L1530">        }</span>
-      }
-<span class="fc" id="L1532">      return list;</span>
+    public Set&lt;Integer&gt; functionNeedArguments() {
+<span class="fc" id="L1679">      Set&lt;Integer&gt; list = new HashSet&lt;&gt;();</span>
+<span class="pc bpc" id="L1680" title="1 of 2 branches missed.">      if (functions != null) {</span>
+<span class="fc bfc" id="L1681" title="All 2 branches covered.">        for (SubComponentFunction function : functions) {</span>
+<span class="fc" id="L1682">          list.addAll(function.parserFunction.needArgument());</span>
+<span class="fc" id="L1683">        }</span>
+      }
+<span class="fc" id="L1685">      return list;</span>
     }
 
   }
@@ -1537,19 +1690,25 @@ public class CodecComponent {
   /**
    * The Class ComponentPosition.
    */
-  public static class ComponentPosition extends ComponentStats{
+  public static class ComponentPosition implements ComponentStats {
 
     /** The key. */
     public String key;
 
+    /** The data type. */
+    public String dataType;
+
     /** The stats type. */
-    public String dataType, statsType;
+    public String statsType;
 
     /** The stats items. */
-    public TreeSet&lt;String&gt; statsItems;
+    public SortedSet&lt;String&gt; statsItems;
+
+    /** The minimum long. */
+    public Long minimumLong;
 
     /** The maximum long. */
-    public Long minimumLong, maximumLong;
+    public Long maximumLong;
 
     /** The data collector. */
     public MtasDataCollector&lt;?, ?&gt; dataCollector;
@@ -1557,8 +1716,6 @@ public class CodecComponent {
     /**
      * Instantiates a new component position.
      *
-     * @param field
-     *          the field
      * @param key
      *          the key
      * @param minimumDouble
@@ -1574,44 +1731,48 @@ public class CodecComponent {
      */
     public ComponentPosition(String key, Double minimumDouble,
         Double maximumDouble, String statsType)
-<span class="fc" id="L1577">        throws IOException, ParseException {</span>
-<span class="fc" id="L1578">      this.key = key;</span>
-<span class="fc" id="L1579">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="fc" id="L1580">      this.statsItems = CodecUtil.createStatsItems(statsType);</span>
-<span class="fc" id="L1581">      this.statsType = CodecUtil.createStatsType(this.statsItems, null, null);</span>
-<span class="fc bfc" id="L1582" title="All 2 branches covered.">      if (minimumDouble != null) {</span>
-<span class="fc" id="L1583">        this.minimumLong = minimumDouble.longValue();</span>
+<span class="fc" id="L1734">        throws IOException, ParseException {</span>
+<span class="fc" id="L1735">      this.key = key;</span>
+<span class="fc" id="L1736">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="fc" id="L1737">      this.statsItems = CodecUtil.createStatsItems(statsType);</span>
+<span class="fc" id="L1738">      this.statsType = CodecUtil.createStatsType(this.statsItems, null, null);</span>
+<span class="fc bfc" id="L1739" title="All 2 branches covered.">      if (minimumDouble != null) {</span>
+<span class="fc" id="L1740">        this.minimumLong = minimumDouble.longValue();</span>
       } else {
-<span class="fc" id="L1585">        this.minimumLong = null;</span>
+<span class="fc" id="L1742">        this.minimumLong = null;</span>
       }
-<span class="fc bfc" id="L1587" title="All 2 branches covered.">      if (maximumDouble != null) {</span>
-<span class="fc" id="L1588">        this.maximumLong = maximumDouble.longValue();</span>
+<span class="fc bfc" id="L1744" title="All 2 branches covered.">      if (maximumDouble != null) {</span>
+<span class="fc" id="L1745">        this.maximumLong = maximumDouble.longValue();</span>
       } else {
-<span class="fc" id="L1590">        this.maximumLong = null;</span>
+<span class="fc" id="L1747">        this.maximumLong = null;</span>
       }
-<span class="fc" id="L1592">      dataCollector = DataCollector.getCollector(</span>
+<span class="fc" id="L1749">      dataCollector = DataCollector.getCollector(</span>
           DataCollector.COLLECTOR_TYPE_DATA, dataType, this.statsType,
           this.statsItems, null, null, null, null, null, null);
-<span class="fc" id="L1595">    }</span>
+<span class="fc" id="L1752">    }</span>
   }
 
   /**
    * The Class ComponentToken.
    */
-  public static class ComponentToken extends ComponentStats {
+  public static class ComponentToken implements ComponentStats {
 
     /** The key. */
     public String key;
 
-    /** The stats type. */
+    /** The data type. */
     public String dataType;
+
+    /** The stats type. */
     public String statsType;
 
     /** The stats items. */
-    public TreeSet&lt;String&gt; statsItems;
+    public SortedSet&lt;String&gt; statsItems;
 
-    /** The maximum long. */
+    /** The minimum long. */
     public Long minimumLong;
+
+    /** The maximum long. */
     public Long maximumLong;
 
     /** The data collector. */
@@ -1620,8 +1781,6 @@ public class CodecComponent {
     /**
      * Instantiates a new component token.
      *
-     * @param field
-     *          the field
      * @param key
      *          the key
      * @param minimumDouble
@@ -1637,57 +1796,100 @@ public class CodecComponent {
      */
     public ComponentToken(String key, Double minimumDouble,
         Double maximumDouble, String statsType)
-<span class="fc" id="L1640">        throws IOException, ParseException {</span>
-<span class="fc" id="L1641">      this.key = key;</span>
-<span class="fc" id="L1642">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="fc" id="L1643">      this.statsItems = CodecUtil.createStatsItems(statsType);</span>
-<span class="fc" id="L1644">      this.statsType = CodecUtil.createStatsType(this.statsItems, null, null);</span>
-<span class="pc bpc" id="L1645" title="1 of 2 branches missed.">      if (minimumDouble != null) {</span>
-<span class="nc" id="L1646">        this.minimumLong = minimumDouble.longValue();</span>
+<span class="fc" id="L1799">        throws IOException, ParseException {</span>
+<span class="fc" id="L1800">      this.key = key;</span>
+<span class="fc" id="L1801">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="fc" id="L1802">      this.statsItems = CodecUtil.createStatsItems(statsType);</span>
+<span class="fc" id="L1803">      this.statsType = CodecUtil.createStatsType(this.statsItems, null, null);</span>
+<span class="pc bpc" id="L1804" title="1 of 2 branches missed.">      if (minimumDouble != null) {</span>
+<span class="nc" id="L1805">        this.minimumLong = minimumDouble.longValue();</span>
       } else {
-<span class="fc" id="L1648">        this.minimumLong = null;</span>
+<span class="fc" id="L1807">        this.minimumLong = null;</span>
       }
-<span class="pc bpc" id="L1650" title="1 of 2 branches missed.">      if (maximumDouble != null) {</span>
-<span class="nc" id="L1651">        this.maximumLong = maximumDouble.longValue();</span>
+<span class="pc bpc" id="L1809" title="1 of 2 branches missed.">      if (maximumDouble != null) {</span>
+<span class="nc" id="L1810">        this.maximumLong = maximumDouble.longValue();</span>
       } else {
-<span class="fc" id="L1653">        this.maximumLong = null;</span>
+<span class="fc" id="L1812">        this.maximumLong = null;</span>
       }
-<span class="fc" id="L1655">      dataCollector = DataCollector.getCollector(</span>
+<span class="fc" id="L1814">      dataCollector = DataCollector.getCollector(</span>
           DataCollector.COLLECTOR_TYPE_DATA, dataType, this.statsType,
           this.statsItems, null, null, null, null, null, null);
-<span class="fc" id="L1658">    }</span>
+<span class="fc" id="L1817">    }</span>
   }
 
+  /**
+   * The Class ComponentJoin.
+   */
   public static class ComponentJoin implements BasicComponent {
 
+    /** The fields. */
     private Set&lt;String&gt; fields;
+
+    /** The values. */
     private Set&lt;String&gt; values;
+
+    /** The key. */
     private String key;
 
-<span class="nc" id="L1667">    public ComponentJoin(Set&lt;String&gt; fields, String key) {</span>
-<span class="nc" id="L1668">      this.fields = fields;</span>
-<span class="nc" id="L1669">      this.key = key;</span>
-<span class="nc" id="L1670">      this.values = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L1671">    }</span>
+    /**
+     * Instantiates a new component join.
+     *
+     * @param fields
+     *          the fields
+     * @param key
+     *          the key
+     */
+<span class="nc" id="L1842">    public ComponentJoin(Set&lt;String&gt; fields, String key) {</span>
+<span class="nc" id="L1843">      this.fields = fields;</span>
+<span class="nc" id="L1844">      this.key = key;</span>
+<span class="nc" id="L1845">      this.values = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L1846">    }</span>
 
+    /**
+     * Adds the.
+     *
+     * @param value
+     *          the value
+     */
     public void add(String value) {
-<span class="nc" id="L1674">      values.add(value);</span>
-<span class="nc" id="L1675">    }</span>
+<span class="nc" id="L1855">      values.add(value);</span>
+<span class="nc" id="L1856">    }</span>
 
+    /**
+     * Adds the.
+     *
+     * @param values
+     *          the values
+     */
     public void add(Set&lt;String&gt; values) {
-<span class="nc" id="L1678">      this.values.addAll(values);</span>
-<span class="nc" id="L1679">    }</span>
+<span class="nc" id="L1865">      this.values.addAll(values);</span>
+<span class="nc" id="L1866">    }</span>
 
+    /**
+     * Values.
+     *
+     * @return the sets the
+     */
     public Set&lt;String&gt; values() {
-<span class="nc" id="L1682">      return values;</span>
+<span class="nc" id="L1874">      return values;</span>
     }
 
+    /**
+     * Key.
+     *
+     * @return the string
+     */
     public String key() {
-<span class="nc" id="L1686">      return key;</span>
+<span class="nc" id="L1883">      return key;</span>
     }
 
+    /**
+     * Fields.
+     *
+     * @return the sets the
+     */
     public Set&lt;String&gt; fields() {
-<span class="nc" id="L1690">      return fields;</span>
+<span class="nc" id="L1892">      return fields;</span>
     }
 
   }
@@ -1697,17 +1899,32 @@ public class CodecComponent {
    */
   public static class SubComponentFunction {
 
+    /** The key. */
+    public String key;
+
+    /** The expression. */
+    public String expression;
+
     /** The type. */
-    public String key, expression, type;
+    public String type;
 
     /** The parser function. */
     public MtasFunctionParserFunction parserFunction;
 
+    /** The stats type. */
+    public String statsType;
+
+    /** The data type. */
+    public String dataType;
+
+    /** The sort type. */
+    public String sortType;
+
     /** The sort direction. */
-    public String statsType, dataType, sortType, sortDirection;
+    public String sortDirection;
 
     /** The stats items. */
-    public TreeSet&lt;String&gt; statsItems;
+    public SortedSet&lt;String&gt; statsItems;
 
     /** The data collector. */
     public MtasDataCollector&lt;?, ?&gt; dataCollector;
@@ -1744,29 +1961,29 @@ public class CodecComponent {
         MtasFunctionParserFunction parserFunction, String sortType,
         String sortDirection, Integer start, Integer number,
         String segmentRegistration, String boundary)
-<span class="fc" id="L1747">        throws ParseException, IOException {</span>
-<span class="fc" id="L1748">      this.key = key;</span>
-<span class="fc" id="L1749">      this.expression = null;</span>
-<span class="fc" id="L1750">      this.type = type;</span>
-<span class="fc" id="L1751">      this.parserFunction = parserFunction;</span>
-<span class="fc" id="L1752">      this.sortType = sortType;</span>
-<span class="fc" id="L1753">      this.sortDirection = sortDirection;</span>
-<span class="fc" id="L1754">      this.dataType = parserFunction.getType();</span>
-<span class="fc" id="L1755">      this.statsItems = CodecUtil.createStatsItems(this.type);</span>
-<span class="fc" id="L1756">      this.statsType = CodecUtil.createStatsType(statsItems, sortType,</span>
+<span class="fc" id="L1964">        throws ParseException, IOException {</span>
+<span class="fc" id="L1965">      this.key = key;</span>
+<span class="fc" id="L1966">      this.expression = null;</span>
+<span class="fc" id="L1967">      this.type = type;</span>
+<span class="fc" id="L1968">      this.parserFunction = parserFunction;</span>
+<span class="fc" id="L1969">      this.sortType = sortType;</span>
+<span class="fc" id="L1970">      this.sortDirection = sortDirection;</span>
+<span class="fc" id="L1971">      this.dataType = parserFunction.getType();</span>
+<span class="fc" id="L1972">      this.statsItems = CodecUtil.createStatsItems(this.type);</span>
+<span class="fc" id="L1973">      this.statsType = CodecUtil.createStatsType(statsItems, sortType,</span>
           parserFunction);
-<span class="pc bpc" id="L1758" title="1 of 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="fc" id="L1759">        dataCollector = DataCollector.getCollector(</span>
+<span class="pc bpc" id="L1975" title="1 of 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="fc" id="L1976">        dataCollector = DataCollector.getCollector(</span>
             DataCollector.COLLECTOR_TYPE_LIST, dataType, statsType, statsItems,
             sortType, sortDirection, start, number, null, null, null, null,
             null, null, null, null, segmentRegistration, boundary);
-<span class="nc bnc" id="L1763" title="All 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L1764">        dataCollector = DataCollector.getCollector(</span>
+<span class="nc bnc" id="L1980" title="All 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L1981">        dataCollector = DataCollector.getCollector(</span>
             DataCollector.COLLECTOR_TYPE_DATA, dataType, statsType, statsItems,
             sortType, sortDirection, start, number, segmentRegistration,
             boundary);
       }
-<span class="fc" id="L1769">    }</span>
+<span class="fc" id="L1986">    }</span>
 
     /**
      * Instantiates a new sub component function.
@@ -1785,27 +2002,27 @@ public class CodecComponent {
      *           Signals that an I/O exception has occurred.
      */
     public SubComponentFunction(String collectorType, String key,
-<span class="fc" id="L1788">        String expression, String type) throws ParseException, IOException {</span>
-<span class="fc" id="L1789">      this.key = key;</span>
-<span class="fc" id="L1790">      this.expression = expression;</span>
-<span class="fc" id="L1791">      this.type = type;</span>
-<span class="fc" id="L1792">      this.sortType = null;</span>
-<span class="fc" id="L1793">      this.sortDirection = null;</span>
-<span class="fc" id="L1794">      parserFunction = new MtasFunctionParser(</span>
-<span class="fc" id="L1795">          new BufferedReader(new StringReader(this.expression))).parse();</span>
-<span class="fc" id="L1796">      dataType = parserFunction.getType();</span>
-<span class="fc" id="L1797">      statsItems = CodecUtil.createStatsItems(this.type);</span>
-<span class="fc" id="L1798">      statsType = CodecUtil.createStatsType(statsItems, null, parserFunction);</span>
-<span class="pc bpc" id="L1799" title="1 of 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L1800">        dataCollector = DataCollector.getCollector(</span>
+<span class="fc" id="L2005">        String expression, String type) throws ParseException, IOException {</span>
+<span class="fc" id="L2006">      this.key = key;</span>
+<span class="fc" id="L2007">      this.expression = expression;</span>
+<span class="fc" id="L2008">      this.type = type;</span>
+<span class="fc" id="L2009">      this.sortType = null;</span>
+<span class="fc" id="L2010">      this.sortDirection = null;</span>
+<span class="fc" id="L2011">      parserFunction = new MtasFunctionParser(</span>
+<span class="fc" id="L2012">          new BufferedReader(new StringReader(this.expression))).parse();</span>
+<span class="fc" id="L2013">      dataType = parserFunction.getType();</span>
+<span class="fc" id="L2014">      statsItems = CodecUtil.createStatsItems(this.type);</span>
+<span class="fc" id="L2015">      statsType = CodecUtil.createStatsType(statsItems, null, parserFunction);</span>
+<span class="pc bpc" id="L2016" title="1 of 2 branches missed.">      if (collectorType.equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L2017">        dataCollector = DataCollector.getCollector(</span>
             DataCollector.COLLECTOR_TYPE_LIST, dataType, statsType, statsItems,
-<span class="nc" id="L1802">            sortType, sortDirection, 0, Integer.MAX_VALUE, null, null);</span>
-<span class="pc bpc" id="L1803" title="1 of 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="fc" id="L1804">        dataCollector = DataCollector.getCollector(</span>
+<span class="nc" id="L2019">            sortType, sortDirection, 0, Integer.MAX_VALUE, null, null);</span>
+<span class="pc bpc" id="L2020" title="1 of 2 branches missed.">      } else if (collectorType.equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="fc" id="L2021">        dataCollector = DataCollector.getCollector(</span>
             DataCollector.COLLECTOR_TYPE_DATA, dataType, statsType, statsItems,
             sortType, sortDirection, null, null, null, null);
       }
-<span class="fc" id="L1808">    }</span>
+<span class="fc" id="L2025">    }</span>
   }
 
   /**
@@ -1820,7 +2037,7 @@ public class CodecComponent {
     public int endPosition;
 
     /** The tokens. */
-    public ArrayList&lt;MtasTokenString&gt; tokens;
+    public List&lt;MtasTokenString&gt; tokens;
 
     /**
      * Instantiates a new kwic token.
@@ -1830,11 +2047,11 @@ public class CodecComponent {
      * @param tokens
      *          the tokens
      */
-<span class="nc" id="L1833">    public KwicToken(Match match, ArrayList&lt;MtasTokenString&gt; tokens) {</span>
-<span class="nc" id="L1834">      startPosition = match.startPosition;</span>
-<span class="nc" id="L1835">      endPosition = match.endPosition - 1;</span>
-<span class="nc" id="L1836">      this.tokens = tokens;</span>
-<span class="nc" id="L1837">    }</span>
+<span class="nc" id="L2050">    public KwicToken(Match match, List&lt;MtasTokenString&gt; tokens) {</span>
+<span class="nc" id="L2051">      startPosition = match.startPosition;</span>
+<span class="nc" id="L2052">      endPosition = match.endPosition - 1;</span>
+<span class="nc" id="L2053">      this.tokens = tokens;</span>
+<span class="nc" id="L2054">    }</span>
 
   }
 
@@ -1850,7 +2067,7 @@ public class CodecComponent {
     public int endPosition;
 
     /** The hits. */
-    public HashMap&lt;Integer, ArrayList&lt;String&gt;&gt; hits;
+    public Map&lt;Integer, List&lt;String&gt;&gt; hits;
 
     /**
      * Instantiates a new kwic hit.
@@ -1860,11 +2077,11 @@ public class CodecComponent {
      * @param hits
      *          the hits
      */
-<span class="nc" id="L1863">    public KwicHit(Match match, HashMap&lt;Integer, ArrayList&lt;String&gt;&gt; hits) {</span>
-<span class="nc" id="L1864">      startPosition = match.startPosition;</span>
-<span class="nc" id="L1865">      endPosition = match.endPosition - 1;</span>
-<span class="nc" id="L1866">      this.hits = hits;</span>
-<span class="nc" id="L1867">    }</span>
+<span class="nc" id="L2080">    public KwicHit(Match match, Map&lt;Integer, List&lt;String&gt;&gt; hits) {</span>
+<span class="nc" id="L2081">      startPosition = match.startPosition;</span>
+<span class="nc" id="L2082">      endPosition = match.endPosition - 1;</span>
+<span class="nc" id="L2083">      this.hits = hits;</span>
+<span class="nc" id="L2084">    }</span>
   }
 
   /**
@@ -1872,35 +2089,59 @@ public class CodecComponent {
    */
   public static class GroupHit {
 
-    /** The hash right. */
+    /** The hash. */
     private int hash;
+
+    /** The hash left. */
     private int hashLeft;
+
+    /** The hash hit. */
     private int hashHit;
+
+    /** The hash right. */
     private int hashRight;
 
-    /** The key right. */
+    /** The key. */
     private String key;
+
+    /** The key left. */
     private String keyLeft;
+
+    /** The key hit. */
     private String keyHit;
+
+    /** The key right. */
     private String keyRight;
 
+    /** The data hit. */
+    public List&lt;String&gt;[] dataHit;
+
+    /** The data left. */
+    public List&lt;String&gt;[] dataLeft;
+
     /** The data right. */
-    public ArrayList&lt;String&gt;[] dataHit;
-    public ArrayList&lt;String&gt;[] dataLeft;
-    public ArrayList&lt;String&gt;[] dataRight;
+    public List&lt;String&gt;[] dataRight;
+
+    /** The missing hit. */
+    public Set&lt;String&gt;[] missingHit;
+
+    /** The missing left. */
+    public Set&lt;String&gt;[] missingLeft;
 
     /** The missing right. */
-    public HashSet&lt;String&gt;[] missingHit;
-    public HashSet&lt;String&gt;[] missingLeft;
-    public HashSet&lt;String&gt;[] missingRight;
+    public Set&lt;String&gt;[] missingRight;
+
+    /** The unknown hit. */
+    public Set&lt;String&gt;[] unknownHit;
+
+    /** The unknown left. */
+    public Set&lt;String&gt;[] unknownLeft;
 
     /** The unknown right. */
-    public HashSet&lt;String&gt;[] unknownHit;
-    public HashSet&lt;String&gt;[] unknownLeft;
-    public HashSet&lt;String&gt;[] unknownRight;
+    public Set&lt;String&gt;[] unknownRight;
 
-    /** The key start. */
-    public final static String KEY_START = MtasToken.DELIMITER + &quot;grouphit&quot;
+    /** The Constant KEY_START. */
+    public static final String KEY_START = MtasToken.DELIMITER + &quot;grouphit&quot;
         + MtasToken.DELIMITER;
 
     /**
@@ -1908,20 +2149,19 @@ public class CodecComponent {
      *
      * @param data
      *          the data
-     * @return the array list
+     * @return the list
      */
-    private ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; sort(
-        ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; data) {
-<span class="fc" id="L1915">      Collections.sort(data, new Comparator&lt;MtasTreeHit&lt;String&gt;&gt;() {</span>
+    private List&lt;MtasTreeHit&lt;String&gt;&gt; sort(List&lt;MtasTreeHit&lt;String&gt;&gt; data) {
+<span class="fc" id="L2155">      Collections.sort(data, new Comparator&lt;MtasTreeHit&lt;String&gt;&gt;() {</span>
         @Override
         public int compare(MtasTreeHit&lt;String&gt; hit1, MtasTreeHit&lt;String&gt; hit2) {
-<span class="nc" id="L1918">          int compare = Integer.compare(hit1.additionalId, hit2.additionalId);</span>
-<span class="nc bnc" id="L1919" title="All 2 branches missed.">          compare = (compare == 0)</span>
-<span class="nc" id="L1920">              ? Long.compare(hit1.additionalRef, hit2.additionalRef) : compare;</span>
-<span class="nc" id="L1921">          return compare;</span>
+<span class="nc" id="L2158">          int compare = Integer.compare(hit1.additionalId, hit2.additionalId);</span>
+<span class="nc bnc" id="L2159" title="All 2 branches missed.">          compare = (compare == 0)</span>
+<span class="nc" id="L2160">              ? Long.compare(hit1.additionalRef, hit2.additionalRef) : compare;</span>
+<span class="nc" id="L2161">          return compare;</span>
         }
       });
-<span class="fc" id="L1924">      return data;</span>
+<span class="fc" id="L2164">      return data;</span>
     }
 
     /**
@@ -1945,321 +2185,321 @@ public class CodecComponent {
      *           the unsupported encoding exception
      */
     @SuppressWarnings(&quot;unchecked&quot;)
-    public GroupHit(ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; list, int start, int end,
+    public GroupHit(List&lt;MtasTreeHit&lt;String&gt;&gt; list, int start, int end,
         int hitStart, int hitEnd, ComponentGroup group,
-<span class="fc" id="L1950">        HashSet&lt;String&gt; knownPrefixes) throws UnsupportedEncodingException {</span>
+<span class="fc" id="L2190">        Set&lt;String&gt; knownPrefixes) throws UnsupportedEncodingException {</span>
       // System.out.println(&quot;init: &quot;+start+&quot;-&quot;+end+&quot;\t&quot;+hitStart+&quot;-&quot;+hitEnd);
       // compute dimensions
-<span class="fc" id="L1953">      int leftRangeStart = start;</span>
-<span class="fc" id="L1954">      int leftRangeEnd = Math.min(end - 1, hitStart - 1);</span>
-<span class="fc" id="L1955">      int leftRangeLength = Math.max(0, 1 + leftRangeEnd - leftRangeStart);</span>
-<span class="fc" id="L1956">      int hitLength = 1 + hitEnd - hitStart;</span>
-<span class="fc" id="L1957">      int rightRangeStart = Math.max(start, hitEnd + 1);</span>
-<span class="fc" id="L1958">      int rightRangeEnd = end;</span>
-<span class="fc" id="L1959">      int rightRangeLength = Math.max(0, 1 + rightRangeEnd - rightRangeStart);</span>
+<span class="fc" id="L2193">      int leftRangeStart = start;</span>
+<span class="fc" id="L2194">      int leftRangeEnd = Math.min(end - 1, hitStart - 1);</span>
+<span class="fc" id="L2195">      int leftRangeLength = Math.max(0, 1 + leftRangeEnd - leftRangeStart);</span>
+<span class="fc" id="L2196">      int hitLength = 1 + hitEnd - hitStart;</span>
+<span class="fc" id="L2197">      int rightRangeStart = Math.max(start, hitEnd + 1);</span>
+<span class="fc" id="L2198">      int rightRangeEnd = end;</span>
+<span class="fc" id="L2199">      int rightRangeLength = Math.max(0, 1 + rightRangeEnd - rightRangeStart);</span>
       // System.out.println(leftRangeStart+&quot;\t&quot;+leftRangeEnd+&quot;\t&quot;+leftRangeLength+&quot;
       // - &quot;+rightRangeStart+&quot;\t&quot;+rightRangeEnd+&quot;\t&quot;+rightRangeLength);
       // create initial arrays
-<span class="pc bpc" id="L1963" title="1 of 2 branches missed.">      if (leftRangeLength &gt; 0) {</span>
-<span class="nc" id="L1964">        keyLeft = &quot;&quot;;</span>
-<span class="nc" id="L1965">        dataLeft = (ArrayList&lt;String&gt;[]) new ArrayList[leftRangeLength];</span>
-<span class="nc" id="L1966">        missingLeft = (HashSet&lt;String&gt;[]) new HashSet[leftRangeLength];</span>
-<span class="nc" id="L1967">        unknownLeft = (HashSet&lt;String&gt;[]) new HashSet[leftRangeLength];</span>
-<span class="nc bnc" id="L1968" title="All 2 branches missed.">        for (int p = 0; p &lt; leftRangeLength; p++) {</span>
-<span class="nc" id="L1969">          dataLeft[p] = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L1970">          missingLeft[p] = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L1971">          unknownLeft[p] = new HashSet&lt;&gt;();</span>
+<span class="pc bpc" id="L2203" title="1 of 2 branches missed.">      if (leftRangeLength &gt; 0) {</span>
+<span class="nc" id="L2204">        keyLeft = &quot;&quot;;</span>
+<span class="nc" id="L2205">        dataLeft = (ArrayList&lt;String&gt;[]) new ArrayList[leftRangeLength];</span>
+<span class="nc" id="L2206">        missingLeft = (HashSet&lt;String&gt;[]) new HashSet[leftRangeLength];</span>
+<span class="nc" id="L2207">        unknownLeft = (HashSet&lt;String&gt;[]) new HashSet[leftRangeLength];</span>
+<span class="nc bnc" id="L2208" title="All 2 branches missed.">        for (int p = 0; p &lt; leftRangeLength; p++) {</span>
+<span class="nc" id="L2209">          dataLeft[p] = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L2210">          missingLeft[p] = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L2211">          unknownLeft[p] = new HashSet&lt;&gt;();</span>
         }
       } else {
-<span class="fc" id="L1974">        keyLeft = null;</span>
-<span class="fc" id="L1975">        dataLeft = null;</span>
-<span class="fc" id="L1976">        missingLeft = null;</span>
-<span class="fc" id="L1977">        unknownLeft = null;</span>
-      }
-<span class="pc bpc" id="L1979" title="1 of 2 branches missed.">      if (hitLength &gt; 0) {</span>
-<span class="fc" id="L1980">        keyHit = &quot;&quot;;</span>
-<span class="fc" id="L1981">        dataHit = (ArrayList&lt;String&gt;[]) new ArrayList[hitLength];</span>
-<span class="fc" id="L1982">        missingHit = (HashSet&lt;String&gt;[]) new HashSet[hitLength];</span>
-<span class="fc" id="L1983">        unknownHit = (HashSet&lt;String&gt;[]) new HashSet[hitLength];</span>
-<span class="fc bfc" id="L1984" title="All 2 branches covered.">        for (int p = 0; p &lt; hitLength; p++) {</span>
-<span class="fc" id="L1985">          dataHit[p] = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L1986">          missingHit[p] = new HashSet&lt;&gt;();</span>
-<span class="fc" id="L1987">          unknownHit[p] = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L2214">        keyLeft = null;</span>
+<span class="fc" id="L2215">        dataLeft = null;</span>
+<span class="fc" id="L2216">        missingLeft = null;</span>
+<span class="fc" id="L2217">        unknownLeft = null;</span>
+      }
+<span class="pc bpc" id="L2219" title="1 of 2 branches missed.">      if (hitLength &gt; 0) {</span>
+<span class="fc" id="L2220">        keyHit = &quot;&quot;;</span>
+<span class="fc" id="L2221">        dataHit = (ArrayList&lt;String&gt;[]) new ArrayList[hitLength];</span>
+<span class="fc" id="L2222">        missingHit = (HashSet&lt;String&gt;[]) new HashSet[hitLength];</span>
+<span class="fc" id="L2223">        unknownHit = (HashSet&lt;String&gt;[]) new HashSet[hitLength];</span>
+<span class="fc bfc" id="L2224" title="All 2 branches covered.">        for (int p = 0; p &lt; hitLength; p++) {</span>
+<span class="fc" id="L2225">          dataHit[p] = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L2226">          missingHit[p] = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L2227">          unknownHit[p] = new HashSet&lt;&gt;();</span>
         }
       } else {
-<span class="nc" id="L1990">        keyHit = null;</span>
-<span class="nc" id="L1991">        dataHit = null;</span>
-<span class="nc" id="L1992">        missingHit = null;</span>
-<span class="nc" id="L1993">        unknownHit = null;</span>
-      }
-<span class="pc bpc" id="L1995" title="1 of 2 branches missed.">      if (rightRangeLength &gt; 0) {</span>
-<span class="nc" id="L1996">        keyRight = &quot;&quot;;</span>
-<span class="nc" id="L1997">        dataRight = (ArrayList&lt;String&gt;[]) new ArrayList[rightRangeLength];</span>
-<span class="nc" id="L1998">        missingRight = (HashSet&lt;String&gt;[]) new HashSet[rightRangeLength];</span>
-<span class="nc" id="L1999">        unknownRight = (HashSet&lt;String&gt;[]) new HashSet[rightRangeLength];</span>
-<span class="nc bnc" id="L2000" title="All 2 branches missed.">        for (int p = 0; p &lt; rightRangeLength; p++) {</span>
-<span class="nc" id="L2001">          dataRight[p] = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L2002">          missingRight[p] = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L2003">          unknownRight[p] = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L2230">        keyHit = null;</span>
+<span class="nc" id="L2231">        dataHit = null;</span>
+<span class="nc" id="L2232">        missingHit = null;</span>
+<span class="nc" id="L2233">        unknownHit = null;</span>
+      }
+<span class="pc bpc" id="L2235" title="1 of 2 branches missed.">      if (rightRangeLength &gt; 0) {</span>
+<span class="nc" id="L2236">        keyRight = &quot;&quot;;</span>
+<span class="nc" id="L2237">        dataRight = (ArrayList&lt;String&gt;[]) new ArrayList[rightRangeLength];</span>
+<span class="nc" id="L2238">        missingRight = (HashSet&lt;String&gt;[]) new HashSet[rightRangeLength];</span>
+<span class="nc" id="L2239">        unknownRight = (HashSet&lt;String&gt;[]) new HashSet[rightRangeLength];</span>
+<span class="nc bnc" id="L2240" title="All 2 branches missed.">        for (int p = 0; p &lt; rightRangeLength; p++) {</span>
+<span class="nc" id="L2241">          dataRight[p] = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L2242">          missingRight[p] = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L2243">          unknownRight[p] = new HashSet&lt;&gt;();</span>
         }
       } else {
-<span class="fc" id="L2006">        keyRight = null;</span>
-<span class="fc" id="L2007">        dataRight = null;</span>
-<span class="fc" id="L2008">        missingRight = null;</span>
-<span class="fc" id="L2009">        unknownRight = null;</span>
+<span class="fc" id="L2246">        keyRight = null;</span>
+<span class="fc" id="L2247">        dataRight = null;</span>
+<span class="fc" id="L2248">        missingRight = null;</span>
+<span class="fc" id="L2249">        unknownRight = null;</span>
       }
 
       // construct missing sets
-<span class="pc bpc" id="L2013" title="1 of 2 branches missed.">      if (group.hitInside != null) {</span>
-<span class="fc bfc" id="L2014" title="All 2 branches covered.">        for (int p = hitStart; p &lt;= hitEnd; p++) {</span>
-<span class="fc" id="L2015">          missingHit[p - hitStart].addAll(group.hitInside);</span>
+<span class="pc bpc" id="L2253" title="1 of 2 branches missed.">      if (group.hitInside != null) {</span>
+<span class="fc bfc" id="L2254" title="All 2 branches covered.">        for (int p = hitStart; p &lt;= hitEnd; p++) {</span>
+<span class="fc" id="L2255">          missingHit[p - hitStart].addAll(group.hitInside);</span>
         }
       }
-<span class="pc bpc" id="L2018" title="1 of 2 branches missed.">      if (group.hitInsideLeft != null) {</span>
-<span class="nc bnc" id="L2019" title="All 2 branches missed.">        for (int p = hitStart; p &lt;= Math.min(hitEnd,</span>
-<span class="nc" id="L2020">            hitStart + group.hitInsideLeft.length - 1); p++) {</span>
-<span class="nc bnc" id="L2021" title="All 2 branches missed.">          if (group.hitInsideLeft[p - hitStart] != null) {</span>
-<span class="nc" id="L2022">            missingHit[p - hitStart].addAll(group.hitInsideLeft[p - hitStart]);</span>
+<span class="pc bpc" id="L2258" title="1 of 2 branches missed.">      if (group.hitInsideLeft != null) {</span>
+<span class="nc bnc" id="L2259" title="All 2 branches missed.">        for (int p = hitStart; p &lt;= Math.min(hitEnd,</span>
+<span class="nc" id="L2260">            hitStart + group.hitInsideLeft.length - 1); p++) {</span>
+<span class="nc bnc" id="L2261" title="All 2 branches missed.">          if (group.hitInsideLeft[p - hitStart] != null) {</span>
+<span class="nc" id="L2262">            missingHit[p - hitStart].addAll(group.hitInsideLeft[p - hitStart]);</span>
           }
         }
       }
-<span class="pc bpc" id="L2026" title="1 of 2 branches missed.">      if (group.hitLeft != null) {</span>
-<span class="nc bnc" id="L2027" title="All 2 branches missed.">        for (int p = hitStart; p &lt;= Math.min(hitEnd,</span>
-<span class="nc" id="L2028">            hitStart + group.hitLeft.length - 1); p++) {</span>
-<span class="nc bnc" id="L2029" title="All 2 branches missed.">          if (group.hitLeft[p - hitStart] != null) {</span>
-<span class="nc" id="L2030">            missingHit[p - hitStart].addAll(group.hitLeft[p - hitStart]);</span>
+<span class="pc bpc" id="L2266" title="1 of 2 branches missed.">      if (group.hitLeft != null) {</span>
+<span class="nc bnc" id="L2267" title="All 2 branches missed.">        for (int p = hitStart; p &lt;= Math.min(hitEnd,</span>
+<span class="nc" id="L2268">            hitStart + group.hitLeft.length - 1); p++) {</span>
+<span class="nc bnc" id="L2269" title="All 2 branches missed.">          if (group.hitLeft[p - hitStart] != null) {</span>
+<span class="nc" id="L2270">            missingHit[p - hitStart].addAll(group.hitLeft[p - hitStart]);</span>
           }
         }
       }
-<span class="pc bpc" id="L2034" title="1 of 2 branches missed.">      if (group.hitInsideRight != null) {</span>
+<span class="pc bpc" id="L2274" title="1 of 2 branches missed.">      if (group.hitInsideRight != null) {</span>
         // System.out.println(missingHit.length + &quot; items in missingHit&quot;);
         // System.out.println(
         // group.hitInsideRight.length + &quot; items in group.hitInsideRight&quot;);
-<span class="nc bnc" id="L2038" title="All 2 branches missed.">        for (int p = 0; p &lt; group.hitInsideRight.length; p++) {</span>
+<span class="nc bnc" id="L2278" title="All 2 branches missed.">        for (int p = 0; p &lt; group.hitInsideRight.length; p++) {</span>
           // System.out.println(&quot; - &quot; + group.hitInsideRight[p]);
         }
-<span class="nc" id="L2041">        for (int p = Math.max(hitStart,</span>
-<span class="nc bnc" id="L2042" title="All 2 branches missed.">            hitEnd - group.hitInsideRight.length + 1); p &lt;= hitEnd; p++) {</span>
+<span class="nc" id="L2281">        for (int p = Math.max(hitStart,</span>
+<span class="nc bnc" id="L2282" title="All 2 branches missed.">            hitEnd - group.hitInsideRight.length + 1); p &lt;= hitEnd; p++) {</span>
           // System.out.println(&quot;Test voor p is &quot; + (p - hitStart));
-<span class="nc bnc" id="L2044" title="All 2 branches missed.">          if (group.hitInsideRight[hitEnd - p] != null) {</span>
-<span class="nc" id="L2045">            missingHit[p - hitStart].addAll(group.hitInsideRight[hitEnd - p]);</span>
+<span class="nc bnc" id="L2284" title="All 2 branches missed.">          if (group.hitInsideRight[hitEnd - p] != null) {</span>
+<span class="nc" id="L2285">            missingHit[p - hitStart].addAll(group.hitInsideRight[hitEnd - p]);</span>
           }
         }
       }
-<span class="pc bpc" id="L2049" title="1 of 2 branches missed.">      if (group.hitRight != null) {</span>
-<span class="nc bnc" id="L2050" title="All 2 branches missed.">        for (int p = hitStart; p &lt;= Math.min(hitEnd,</span>
-<span class="nc" id="L2051">            hitStart + group.hitRight.length - 1); p++) {</span>
-<span class="nc bnc" id="L2052" title="All 2 branches missed.">          if (group.hitRight[p - hitStart] != null) {</span>
-<span class="nc" id="L2053">            missingHit[p - hitStart].addAll(group.hitRight[p - hitStart]);</span>
+<span class="pc bpc" id="L2289" title="1 of 2 branches missed.">      if (group.hitRight != null) {</span>
+<span class="nc bnc" id="L2290" title="All 2 branches missed.">        for (int p = hitStart; p &lt;= Math.min(hitEnd,</span>
+<span class="nc" id="L2291">            hitStart + group.hitRight.length - 1); p++) {</span>
+<span class="nc bnc" id="L2292" title="All 2 branches missed.">          if (group.hitRight[p - hitStart] != null) {</span>
+<span class="nc" id="L2293">            missingHit[p - hitStart].addAll(group.hitRight[p - hitStart]);</span>
           }
         }
       }
-<span class="pc bpc" id="L2057" title="1 of 2 branches missed.">      if (group.left != null) {</span>
-<span class="nc bnc" id="L2058" title="All 2 branches missed.">        for (int p = 0; p &lt; Math.min(leftRangeLength, group.left.length); p++) {</span>
-<span class="nc bnc" id="L2059" title="All 2 branches missed.">          if (group.left[p] != null) {</span>
-<span class="nc" id="L2060">            missingLeft[p].addAll(group.left[p]);</span>
+<span class="pc bpc" id="L2297" title="1 of 2 branches missed.">      if (group.left != null) {</span>
+<span class="nc bnc" id="L2298" title="All 2 branches missed.">        for (int p = 0; p &lt; Math.min(leftRangeLength, group.left.length); p++) {</span>
+<span class="nc bnc" id="L2299" title="All 2 branches missed.">          if (group.left[p] != null) {</span>
+<span class="nc" id="L2300">            missingLeft[p].addAll(group.left[p]);</span>
           }
         }
       }
-<span class="pc bpc" id="L2064" title="1 of 2 branches missed.">      if (group.hitRight != null) {</span>
-<span class="nc bnc" id="L2065" title="All 2 branches missed.">        for (int p = 0; p &lt;= Math.min(leftRangeLength,</span>
-<span class="nc" id="L2066">            group.hitRight.length - dataHit.length); p++) {</span>
-<span class="nc bnc" id="L2067" title="All 2 branches missed.">          if (group.hitRight[p + dataHit.length] != null) {</span>
-<span class="nc" id="L2068">            missingLeft[p].addAll(group.hitRight[p + dataHit.length]);</span>
+<span class="pc bpc" id="L2304" title="1 of 2 branches missed.">      if (group.hitRight != null) {</span>
+<span class="nc bnc" id="L2305" title="All 2 branches missed.">        for (int p = 0; p &lt;= Math.min(leftRangeLength,</span>
+<span class="nc" id="L2306">            group.hitRight.length - dataHit.length); p++) {</span>
+<span class="nc bnc" id="L2307" title="All 2 branches missed.">          if (group.hitRight[p + dataHit.length] != null) {</span>
+<span class="nc" id="L2308">            missingLeft[p].addAll(group.hitRight[p + dataHit.length]);</span>
           }
         }
       }
-<span class="pc bpc" id="L2072" title="1 of 2 branches missed.">      if (group.right != null) {</span>
-<span class="nc bnc" id="L2073" title="All 2 branches missed.">        for (int p = 0; p &lt; Math.min(rightRangeLength,</span>
-<span class="nc" id="L2074">            group.right.length); p++) {</span>
-<span class="nc" id="L2075">          missingRight[p].addAll(group.right[p]);</span>
+<span class="pc bpc" id="L2312" title="1 of 2 branches missed.">      if (group.right != null) {</span>
+<span class="nc bnc" id="L2313" title="All 2 branches missed.">        for (int p = 0; p &lt; Math.min(rightRangeLength,</span>
+<span class="nc" id="L2314">            group.right.length); p++) {</span>
+<span class="nc" id="L2315">          missingRight[p].addAll(group.right[p]);</span>
         }
       }
-<span class="pc bpc" id="L2078" title="1 of 2 branches missed.">      if (group.hitRight != null) {</span>
-<span class="nc bnc" id="L2079" title="All 2 branches missed.">        for (int p = 0; p &lt;= Math.min(rightRangeLength,</span>
-<span class="nc" id="L2080">            group.hitLeft.length - dataHit.length); p++) {</span>
-<span class="nc" id="L2081">          missingRight[p].addAll(group.hitLeft[p + dataHit.length]);</span>
+<span class="pc bpc" id="L2318" title="1 of 2 branches missed.">      if (group.hitRight != null) {</span>
+<span class="nc bnc" id="L2319" title="All 2 branches missed.">        for (int p = 0; p &lt;= Math.min(rightRangeLength,</span>
+<span class="nc" id="L2320">            group.hitLeft.length - dataHit.length); p++) {</span>
+<span class="nc" id="L2321">          missingRight[p].addAll(group.hitLeft[p + dataHit.length]);</span>
         }
       }
 
       // fill arrays and update missing administration
-<span class="fc" id="L2086">      ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; sortedList = sort(list);</span>
-<span class="fc bfc" id="L2087" title="All 2 branches covered.">      for (MtasTreeHit&lt;String&gt; hit : sortedList) {</span>
+<span class="fc" id="L2326">      List&lt;MtasTreeHit&lt;String&gt;&gt; sortedList = sort(list);</span>
+<span class="fc bfc" id="L2327" title="All 2 branches covered.">      for (MtasTreeHit&lt;String&gt; hit : sortedList) {</span>
         // inside hit
-<span class="pc bpc" id="L2089" title="2 of 4 branches missed.">        if (group.hitInside != null &amp;&amp; hit.idData != null</span>
-<span class="pc bpc" id="L2090" title="1 of 2 branches missed.">            &amp;&amp; group.hitInside.contains(hit.idData)) {</span>
-<span class="fc" id="L2091">          for (int p = Math.max(hitStart, hit.startPosition); p &lt;= Math</span>
-<span class="fc bfc" id="L2092" title="All 2 branches covered.">              .min(hitEnd, hit.endPosition); p++) {</span>
+<span class="pc bpc" id="L2329" title="2 of 4 branches missed.">        if (group.hitInside != null &amp;&amp; hit.idData != null</span>
+<span class="pc bpc" id="L2330" title="1 of 2 branches missed.">            &amp;&amp; group.hitInside.contains(hit.idData)) {</span>
+<span class="fc" id="L2331">          for (int p = Math.max(hitStart, hit.startPosition); p &lt;= Math</span>
+<span class="fc bfc" id="L2332" title="All 2 branches covered.">              .min(hitEnd, hit.endPosition); p++) {</span>
             // keyHit += hit.refData;
-<span class="fc" id="L2094">            dataHit[p - hitStart].add(hit.refData);</span>
-<span class="fc" id="L2095">            missingHit[p - hitStart]</span>
-<span class="fc" id="L2096">                .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="fc" id="L2334">            dataHit[p - hitStart].add(hit.refData);</span>
+<span class="fc" id="L2335">            missingHit[p - hitStart]</span>
+<span class="fc" id="L2336">                .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
             // System.out.print(p + &quot;.&quot; + hit.idData + &quot;:&quot; + hit.refData +
             // &quot;\t&quot;);
           }
-<span class="nc bnc" id="L2100" title="All 10 branches missed.">        } else if ((group.hitInsideLeft != null || group.hitLeft != null</span>
+<span class="nc bnc" id="L2340" title="All 10 branches missed.">        } else if ((group.hitInsideLeft != null || group.hitLeft != null</span>
             || group.hitInsideRight != null || group.hitRight != null)
             &amp;&amp; hit.idData != null) {
-<span class="nc" id="L2103">          for (int p = Math.max(hitStart, hit.startPosition); p &lt;= Math</span>
-<span class="nc bnc" id="L2104" title="All 2 branches missed.">              .min(hitEnd, hit.endPosition); p++) {</span>
-<span class="nc" id="L2105">            int pHitLeft = p - hitStart;</span>
-<span class="nc" id="L2106">            int pHitRight = hitEnd - p;</span>
-<span class="nc bnc" id="L2107" title="All 6 branches missed.">            if (group.hitInsideLeft != null</span>
+<span class="nc" id="L2343">          for (int p = Math.max(hitStart, hit.startPosition); p &lt;= Math</span>
+<span class="nc bnc" id="L2344" title="All 2 branches missed.">              .min(hitEnd, hit.endPosition); p++) {</span>
+<span class="nc" id="L2345">            int pHitLeft = p - hitStart;</span>
+<span class="nc" id="L2346">            int pHitRight = hitEnd - p;</span>
+<span class="nc bnc" id="L2347" title="All 6 branches missed.">            if (group.hitInsideLeft != null</span>
                 &amp;&amp; pHitLeft &lt;= (group.hitInsideLeft.length - 1)
                 &amp;&amp; group.hitInsideLeft[pHitLeft] != null
-<span class="nc bnc" id="L2110" title="All 2 branches missed.">                &amp;&amp; group.hitInsideLeft[pHitLeft].contains(hit.idData)) {</span>
+<span class="nc bnc" id="L2350" title="All 2 branches missed.">                &amp;&amp; group.hitInsideLeft[pHitLeft].contains(hit.idData)) {</span>
               // keyHit += hit.refData;
-<span class="nc" id="L2112">              dataHit[p - hitStart].add(hit.refData);</span>
-<span class="nc" id="L2113">              missingHit[p - hitStart]</span>
-<span class="nc" id="L2114">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc" id="L2352">              dataHit[p - hitStart].add(hit.refData);</span>
+<span class="nc" id="L2353">              missingHit[p - hitStart]</span>
+<span class="nc" id="L2354">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
               // System.out.print(p+&quot;.&quot;+hit.idData + &quot;:&quot; + hit.additionalRef +
               // &quot;\t&quot;);
-<span class="nc bnc" id="L2117" title="All 6 branches missed.">            } else if (group.hitLeft != null</span>
+<span class="nc bnc" id="L2357" title="All 6 branches missed.">            } else if (group.hitLeft != null</span>
                 &amp;&amp; pHitLeft &lt;= (group.hitLeft.length - 1)
                 &amp;&amp; group.hitLeft[pHitLeft] != null
-<span class="nc bnc" id="L2120" title="All 2 branches missed.">                &amp;&amp; group.hitLeft[pHitLeft].contains(hit.idData)) {</span>
+<span class="nc bnc" id="L2360" title="All 2 branches missed.">                &amp;&amp; group.hitLeft[pHitLeft].contains(hit.idData)) {</span>
               // keyHit += hit.refData;
-<span class="nc" id="L2122">              dataHit[p - hitStart].add(hit.refData);</span>
-<span class="nc" id="L2123">              missingHit[p - hitStart]</span>
-<span class="nc" id="L2124">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc" id="L2362">              dataHit[p - hitStart].add(hit.refData);</span>
+<span class="nc" id="L2363">              missingHit[p - hitStart]</span>
+<span class="nc" id="L2364">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
               // System.out.print(p+&quot;.&quot;+hit.idData + &quot;:&quot; + hit.additionalRef +
               // &quot;\t&quot;);
-<span class="nc bnc" id="L2127" title="All 6 branches missed.">            } else if (group.hitInsideRight != null</span>
+<span class="nc bnc" id="L2367" title="All 6 branches missed.">            } else if (group.hitInsideRight != null</span>
                 &amp;&amp; pHitRight &lt;= (group.hitInsideRight.length - 1)
                 &amp;&amp; group.hitInsideRight[pHitRight] != null
-<span class="nc bnc" id="L2130" title="All 2 branches missed.">                &amp;&amp; group.hitInsideRight[pHitRight].contains(hit.idData)) {</span>
+<span class="nc bnc" id="L2370" title="All 2 branches missed.">                &amp;&amp; group.hitInsideRight[pHitRight].contains(hit.idData)) {</span>
               // keyHit += hit.refData;
-<span class="nc" id="L2132">              dataHit[p - hitStart].add(hit.refData);</span>
-<span class="nc" id="L2133">              missingHit[p - hitStart]</span>
-<span class="nc" id="L2134">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc" id="L2372">              dataHit[p - hitStart].add(hit.refData);</span>
+<span class="nc" id="L2373">              missingHit[p - hitStart]</span>
+<span class="nc" id="L2374">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
               // System.out.print(p+&quot;.&quot;+hit.idData + &quot;:&quot; + hit.additionalRef +
               // &quot;\t&quot;);
-<span class="nc bnc" id="L2137" title="All 6 branches missed.">            } else if (group.hitRight != null</span>
+<span class="nc bnc" id="L2377" title="All 6 branches missed.">            } else if (group.hitRight != null</span>
                 &amp;&amp; pHitRight &lt;= (group.hitRight.length - 1)
                 &amp;&amp; group.hitRight[pHitRight] != null
-<span class="nc bnc" id="L2140" title="All 2 branches missed.">                &amp;&amp; group.hitRight[pHitRight].contains(hit.idData)) {</span>
+<span class="nc bnc" id="L2380" title="All 2 branches missed.">                &amp;&amp; group.hitRight[pHitRight].contains(hit.idData)) {</span>
               // keyHit += hit.refData;
-<span class="nc" id="L2142">              dataHit[p - hitStart].add(hit.refData);</span>
-<span class="nc" id="L2143">              missingHit[p - hitStart]</span>
-<span class="nc" id="L2144">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc" id="L2382">              dataHit[p - hitStart].add(hit.refData);</span>
+<span class="nc" id="L2383">              missingHit[p - hitStart]</span>
+<span class="nc" id="L2384">                  .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
               // System.out.print(p+&quot;.&quot;+hit.idData + &quot;:&quot; + hit.additionalRef +
               // &quot;\t&quot;);
             }
           }
         }
         // left
-<span class="pc bpc" id="L2151" title="1 of 2 branches missed.">        if (hit.startPosition &lt; hitStart) {</span>
-<span class="nc bnc" id="L2152" title="All 8 branches missed.">          if ((group.left != null || (group.hitRight != null</span>
+<span class="pc bpc" id="L2391" title="1 of 2 branches missed.">        if (hit.startPosition &lt; hitStart) {</span>
+<span class="nc bnc" id="L2392" title="All 8 branches missed.">          if ((group.left != null || (group.hitRight != null</span>
               &amp;&amp; group.hitRight.length &gt; (1 + hitEnd - hitStart)))
               &amp;&amp; hit.idData != null) {
-<span class="nc" id="L2155">            for (int p = Math.min(hit.endPosition,</span>
-<span class="nc bnc" id="L2156" title="All 2 branches missed.">                hitStart - 1); p &gt;= hit.startPosition; p--) {</span>
-<span class="nc" id="L2157">              int pLeft = hitStart - 1 - p;</span>
-<span class="nc" id="L2158">              int pHitRight = hitEnd - p;</span>
-<span class="nc bnc" id="L2159" title="All 6 branches missed.">              if (group.left != null &amp;&amp; pLeft &lt;= (group.left.length - 1)</span>
+<span class="nc" id="L2395">            for (int p = Math.min(hit.endPosition,</span>
+<span class="nc bnc" id="L2396" title="All 2 branches missed.">                hitStart - 1); p &gt;= hit.startPosition; p--) {</span>
+<span class="nc" id="L2397">              int pLeft = hitStart - 1 - p;</span>
+<span class="nc" id="L2398">              int pHitRight = hitEnd - p;</span>
+<span class="nc bnc" id="L2399" title="All 6 branches missed.">              if (group.left != null &amp;&amp; pLeft &lt;= (group.left.length - 1)</span>
                   &amp;&amp; group.left[pLeft] != null
-<span class="nc bnc" id="L2161" title="All 2 branches missed.">                  &amp;&amp; group.left[pLeft].contains(hit.idData)) {</span>
-<span class="nc" id="L2162">                dataLeft[p - leftRangeStart].add(hit.refData);</span>
-<span class="nc" id="L2163">                missingLeft[p - leftRangeStart]</span>
-<span class="nc" id="L2164">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc bnc" id="L2401" title="All 2 branches missed.">                  &amp;&amp; group.left[pLeft].contains(hit.idData)) {</span>
+<span class="nc" id="L2402">                dataLeft[p - leftRangeStart].add(hit.refData);</span>
+<span class="nc" id="L2403">                missingLeft[p - leftRangeStart]</span>
+<span class="nc" id="L2404">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
                 // System.out.print(&quot;L&quot;+p+&quot;.&quot;+prefix + &quot;:&quot; + value + &quot;\t&quot;);
-<span class="nc bnc" id="L2166" title="All 6 branches missed.">              } else if (group.hitRight != null</span>
+<span class="nc bnc" id="L2406" title="All 6 branches missed.">              } else if (group.hitRight != null</span>
                   &amp;&amp; pHitRight &lt;= (group.hitRight.length - 1)
                   &amp;&amp; group.hitRight[pHitRight] != null
-<span class="nc bnc" id="L2169" title="All 2 branches missed.">                  &amp;&amp; group.hitRight[pHitRight].contains(hit.idData)) {</span>
-<span class="nc" id="L2170">                dataLeft[p - leftRangeStart].add(hit.refData);</span>
-<span class="nc" id="L2171">                missingLeft[p - leftRangeStart]</span>
-<span class="nc" id="L2172">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc bnc" id="L2409" title="All 2 branches missed.">                  &amp;&amp; group.hitRight[pHitRight].contains(hit.idData)) {</span>
+<span class="nc" id="L2410">                dataLeft[p - leftRangeStart].add(hit.refData);</span>
+<span class="nc" id="L2411">                missingLeft[p - leftRangeStart]</span>
+<span class="nc" id="L2412">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
                 // System.out.print(&quot;L&quot;+p+&quot;.&quot;+prefix + &quot;:&quot; + value + &quot;\t&quot;);
               }
             }
           }
         }
         // right
-<span class="pc bpc" id="L2179" title="1 of 2 branches missed.">        if (hit.endPosition &gt; hitEnd) {</span>
-<span class="nc bnc" id="L2180" title="All 8 branches missed.">          if ((group.right != null || (group.hitLeft != null</span>
+<span class="pc bpc" id="L2419" title="1 of 2 branches missed.">        if (hit.endPosition &gt; hitEnd) {</span>
+<span class="nc bnc" id="L2420" title="All 8 branches missed.">          if ((group.right != null || (group.hitLeft != null</span>
               &amp;&amp; group.hitLeft.length &gt; (1 + hitEnd - hitStart)))
               &amp;&amp; hit.idData != null) {
-<span class="nc" id="L2183">            for (int p = Math.max(hit.startPosition,</span>
-<span class="nc bnc" id="L2184" title="All 2 branches missed.">                hitEnd + 1); p &lt;= hit.endPosition; p++) {</span>
-<span class="nc" id="L2185">              int pRight = p - hitEnd - 1;</span>
-<span class="nc" id="L2186">              int pHitLeft = p - hitStart;</span>
-<span class="nc bnc" id="L2187" title="All 6 branches missed.">              if (group.right != null &amp;&amp; pRight &lt;= (group.right.length - 1)</span>
+<span class="nc" id="L2423">            for (int p = Math.max(hit.startPosition,</span>
+<span class="nc bnc" id="L2424" title="All 2 branches missed.">                hitEnd + 1); p &lt;= hit.endPosition; p++) {</span>
+<span class="nc" id="L2425">              int pRight = p - hitEnd - 1;</span>
+<span class="nc" id="L2426">              int pHitLeft = p - hitStart;</span>
+<span class="nc bnc" id="L2427" title="All 6 branches missed.">              if (group.right != null &amp;&amp; pRight &lt;= (group.right.length - 1)</span>
                   &amp;&amp; group.right[pRight] != null
-<span class="nc bnc" id="L2189" title="All 2 branches missed.">                  &amp;&amp; group.right[pRight].contains(hit.idData)) {</span>
-<span class="nc" id="L2190">                dataRight[p - rightRangeStart].add(hit.refData);</span>
-<span class="nc" id="L2191">                missingRight[p - rightRangeStart]</span>
-<span class="nc" id="L2192">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc bnc" id="L2429" title="All 2 branches missed.">                  &amp;&amp; group.right[pRight].contains(hit.idData)) {</span>
+<span class="nc" id="L2430">                dataRight[p - rightRangeStart].add(hit.refData);</span>
+<span class="nc" id="L2431">                missingRight[p - rightRangeStart]</span>
+<span class="nc" id="L2432">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
                 // System.out.print(&quot;R&quot;+p+&quot;.&quot;+prefix + &quot;:&quot; + value + &quot;\t&quot;);
-<span class="nc bnc" id="L2194" title="All 6 branches missed.">              } else if (group.hitLeft != null</span>
+<span class="nc bnc" id="L2434" title="All 6 branches missed.">              } else if (group.hitLeft != null</span>
                   &amp;&amp; pHitLeft &lt;= (group.hitLeft.length - 1)
                   &amp;&amp; group.hitLeft[pHitLeft] != null
-<span class="nc bnc" id="L2197" title="All 2 branches missed.">                  &amp;&amp; group.hitLeft[pHitLeft].contains(hit.idData)) {</span>
-<span class="nc" id="L2198">                dataRight[p - rightRangeStart].add(hit.refData);</span>
-<span class="nc" id="L2199">                missingRight[p - rightRangeStart]</span>
-<span class="nc" id="L2200">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
+<span class="nc bnc" id="L2437" title="All 2 branches missed.">                  &amp;&amp; group.hitLeft[pHitLeft].contains(hit.idData)) {</span>
+<span class="nc" id="L2438">                dataRight[p - rightRangeStart].add(hit.refData);</span>
+<span class="nc" id="L2439">                missingRight[p - rightRangeStart]</span>
+<span class="nc" id="L2440">                    .remove(MtasToken.getPrefixFromValue(hit.refData));</span>
                 // System.out.print(&quot;R&quot;+p+&quot;.&quot;+prefix + &quot;:&quot; + value + &quot;\t&quot;);
               }
             }
           }
         }
-<span class="fc" id="L2206">      }</span>
+<span class="fc" id="L2446">      }</span>
       // register unknown
-<span class="pc bpc" id="L2208" title="1 of 2 branches missed.">      if (missingLeft != null) {</span>
-<span class="nc bnc" id="L2209" title="All 2 branches missed.">        for (int i = 0; i &lt; missingLeft.length; i++) {</span>
-<span class="nc bnc" id="L2210" title="All 2 branches missed.">          for (String prefix : missingLeft[i]) {</span>
-<span class="nc bnc" id="L2211" title="All 2 branches missed.">            if (!knownPrefixes.contains(prefix)) {</span>
-<span class="nc" id="L2212">              unknownLeft[i].add(prefix);</span>
+<span class="pc bpc" id="L2448" title="1 of 2 branches missed.">      if (missingLeft != null) {</span>
+<span class="nc bnc" id="L2449" title="All 2 branches missed.">        for (int i = 0; i &lt; missingLeft.length; i++) {</span>
+<span class="nc bnc" id="L2450" title="All 2 branches missed.">          for (String prefix : missingLeft[i]) {</span>
+<span class="nc bnc" id="L2451" title="All 2 branches missed.">            if (!knownPrefixes.contains(prefix)) {</span>
+<span class="nc" id="L2452">              unknownLeft[i].add(prefix);</span>
             }
-<span class="nc" id="L2214">          }</span>
+<span class="nc" id="L2454">          }</span>
         }
       }
-<span class="pc bpc" id="L2217" title="1 of 2 branches missed.">      if (missingHit != null) {</span>
-<span class="fc bfc" id="L2218" title="All 2 branches covered.">        for (int i = 0; i &lt; missingHit.length; i++) {</span>
-<span class="pc bpc" id="L2219" title="1 of 2 branches missed.">          for (String prefix : missingHit[i]) {</span>
-<span class="nc bnc" id="L2220" title="All 2 branches missed.">            if (!knownPrefixes.contains(prefix)) {</span>
-<span class="nc" id="L2221">              unknownHit[i].add(prefix);</span>
+<span class="pc bpc" id="L2457" title="1 of 2 branches missed.">      if (missingHit != null) {</span>
+<span class="fc bfc" id="L2458" title="All 2 branches covered.">        for (int i = 0; i &lt; missingHit.length; i++) {</span>
+<span class="pc bpc" id="L2459" title="1 of 2 branches missed.">          for (String prefix : missingHit[i]) {</span>
+<span class="nc bnc" id="L2460" title="All 2 branches missed.">            if (!knownPrefixes.contains(prefix)) {</span>
+<span class="nc" id="L2461">              unknownHit[i].add(prefix);</span>
             }
-<span class="nc" id="L2223">          }</span>
+<span class="nc" id="L2463">          }</span>
         }
       }
-<span class="pc bpc" id="L2226" title="1 of 2 branches missed.">      if (missingRight != null) {</span>
-<span class="nc bnc" id="L2227" title="All 2 branches missed.">        for (int i = 0; i &lt; missingRight.length; i++) {</span>
-<span class="nc bnc" id="L2228" title="All 2 branches missed.">          for (String prefix : missingRight[i]) {</span>
-<span class="nc bnc" id="L2229" title="All 2 branches missed.">            if (!knownPrefixes.contains(prefix)) {</span>
-<span class="nc" id="L2230">              unknownRight[i].add(prefix);</span>
+<span class="pc bpc" id="L2466" title="1 of 2 branches missed.">      if (missingRight != null) {</span>
+<span class="nc bnc" id="L2467" title="All 2 branches missed.">        for (int i = 0; i &lt; missingRight.length; i++) {</span>
+<span class="nc bnc" id="L2468" title="All 2 branches missed.">          for (String prefix : missingRight[i]) {</span>
+<span class="nc bnc" id="L2469" title="All 2 branches missed.">            if (!knownPrefixes.contains(prefix)) {</span>
+<span class="nc" id="L2470">              unknownRight[i].add(prefix);</span>
             }
-<span class="nc" id="L2232">          }</span>
+<span class="nc" id="L2472">          }</span>
         }
       }
       // construct keys
-<span class="fc" id="L2236">      keyLeft = dataToString(dataLeft, missingLeft);</span>
-<span class="fc" id="L2237">      keyHit = dataToString(dataHit, missingHit);</span>
-<span class="fc" id="L2238">      keyRight = dataToString(dataRight, missingRight);</span>
-<span class="fc" id="L2239">      key = KEY_START;</span>
-<span class="pc bpc" id="L2240" title="1 of 2 branches missed.">      if (keyLeft != null) {</span>
-<span class="nc" id="L2241">        key += keyLeft;</span>
-<span class="nc" id="L2242">        hashLeft = keyLeft.hashCode();</span>
+<span class="fc" id="L2476">      keyLeft = dataToString(dataLeft, missingLeft);</span>
+<span class="fc" id="L2477">      keyHit = dataToString(dataHit, missingHit);</span>
+<span class="fc" id="L2478">      keyRight = dataToString(dataRight, missingRight);</span>
+<span class="fc" id="L2479">      key = KEY_START;</span>
+<span class="pc bpc" id="L2480" title="1 of 2 branches missed.">      if (keyLeft != null) {</span>
+<span class="nc" id="L2481">        key += keyLeft;</span>
+<span class="nc" id="L2482">        hashLeft = keyLeft.hashCode();</span>
       } else {
-<span class="fc" id="L2244">        hashLeft = 1;</span>
+<span class="fc" id="L2484">        hashLeft = 1;</span>
       }
-<span class="fc" id="L2246">      key += &quot;|&quot;;</span>
-<span class="pc bpc" id="L2247" title="1 of 2 branches missed.">      if (keyHit != null) {</span>
-<span class="fc" id="L2248">        key += keyHit;</span>
-<span class="fc" id="L2249">        hashHit = keyHit.hashCode();</span>
+<span class="fc" id="L2486">      key += &quot;|&quot;;</span>
+<span class="pc bpc" id="L2487" title="1 of 2 branches missed.">      if (keyHit != null) {</span>
+<span class="fc" id="L2488">        key += keyHit;</span>
+<span class="fc" id="L2489">        hashHit = keyHit.hashCode();</span>
       } else {
-<span class="nc" id="L2251">        hashHit = 1;</span>
+<span class="nc" id="L2491">        hashHit = 1;</span>
       }
-<span class="fc" id="L2253">      key += &quot;|&quot;;</span>
-<span class="pc bpc" id="L2254" title="1 of 2 branches missed.">      if (keyRight != null) {</span>
-<span class="nc" id="L2255">        key += keyRight;</span>
-<span class="nc" id="L2256">        hashRight = keyRight.hashCode();</span>
+<span class="fc" id="L2493">      key += &quot;|&quot;;</span>
+<span class="pc bpc" id="L2494" title="1 of 2 branches missed.">      if (keyRight != null) {</span>
+<span class="nc" id="L2495">        key += keyRight;</span>
+<span class="nc" id="L2496">        hashRight = keyRight.hashCode();</span>
       } else {
-<span class="fc" id="L2258">        hashRight = 1;</span>
+<span class="fc" id="L2498">        hashRight = 1;</span>
       }
       // compute hash
-<span class="fc" id="L2261">      hash = hashHit * (hashLeft ^ 3) * (hashRight ^ 5);</span>
-<span class="fc" id="L2262">    }</span>
+<span class="fc" id="L2501">      hash = hashHit * (hashLeft ^ 3) * (hashRight ^ 5);</span>
+<span class="fc" id="L2502">    }</span>
 
     /*
      * (non-Javadoc)
@@ -2268,42 +2508,43 @@ public class CodecComponent {
      */
     @Override
     public int hashCode() {
-<span class="fc" id="L2271">      return hash;</span>
+<span class="fc" id="L2511">      return hash;</span>
     }
 
     /**
      * Data equals.
      *
      * @param d1
-     *          the d1
+     *          the d 1
      * @param d2
-     *          the d2
+     *          the d 2
      * @return true, if successful
      */
-    private boolean dataEquals(ArrayList&lt;String&gt;[] d1, ArrayList&lt;String&gt;[] d2) {
-      ArrayList&lt;String&gt; a1, a2;
-<span class="pc bpc" id="L2285" title="1 of 4 branches missed.">      if (d1 == null &amp;&amp; d2 == null) {</span>
-<span class="fc" id="L2286">        return true;</span>
-<span class="pc bpc" id="L2287" title="2 of 4 branches missed.">      } else if (d1 == null || d2 == null) {</span>
-<span class="nc" id="L2288">        return false;</span>
+    private boolean dataEquals(List&lt;String&gt;[] d1, List&lt;String&gt;[] d2) {
+      List&lt;String&gt; a1;
+      List&lt;String&gt; a2;
+<span class="pc bpc" id="L2526" title="1 of 4 branches missed.">      if (d1 == null &amp;&amp; d2 == null) {</span>
+<span class="fc" id="L2527">        return true;</span>
+<span class="pc bpc" id="L2528" title="2 of 4 branches missed.">      } else if (d1 == null || d2 == null) {</span>
+<span class="nc" id="L2529">        return false;</span>
       } else {
-<span class="pc bpc" id="L2290" title="1 of 2 branches missed.">        if (d1.length == d2.length) {</span>
-<span class="fc bfc" id="L2291" title="All 2 branches covered.">          for (int i = 0; i &lt; d1.length; i++) {</span>
-<span class="fc" id="L2292">            a1 = d1[i];</span>
-<span class="fc" id="L2293">            a2 = d2[i];</span>
-<span class="pc bpc" id="L2294" title="3 of 6 branches missed.">            if (a1 != null &amp;&amp; a2 != null &amp;&amp; a1.size() == a2.size()) {</span>
-<span class="fc bfc" id="L2295" title="All 2 branches covered.">              for (int j = 0; j &lt; a1.size(); j++) {</span>
-<span class="pc bpc" id="L2296" title="1 of 2 branches missed.">                if (!a1.get(j).equals(a2.get(j))) {</span>
-<span class="nc" id="L2297">                  return false;</span>
+<span class="pc bpc" id="L2531" title="1 of 2 branches missed.">        if (d1.length == d2.length) {</span>
+<span class="fc bfc" id="L2532" title="All 2 branches covered.">          for (int i = 0; i &lt; d1.length; i++) {</span>
+<span class="fc" id="L2533">            a1 = d1[i];</span>
+<span class="fc" id="L2534">            a2 = d2[i];</span>
+<span class="pc bpc" id="L2535" title="3 of 6 branches missed.">            if (a1 != null &amp;&amp; a2 != null &amp;&amp; a1.size() == a2.size()) {</span>
+<span class="fc bfc" id="L2536" title="All 2 branches covered.">              for (int j = 0; j &lt; a1.size(); j++) {</span>
+<span class="pc bpc" id="L2537" title="1 of 2 branches missed.">                if (!a1.get(j).equals(a2.get(j))) {</span>
+<span class="nc" id="L2538">                  return false;</span>
                 }
               }
             } else {
-<span class="nc" id="L2301">              return false;</span>
+<span class="nc" id="L2542">              return false;</span>
             }
           }
-<span class="fc" id="L2304">          return true;</span>
+<span class="fc" id="L2545">          return true;</span>
         } else {
-<span class="nc" id="L2306">          return false;</span>
+<span class="nc" id="L2547">          return false;</span>
         }
       }
     }
@@ -2315,22 +2556,22 @@ public class CodecComponent {
      */
     @Override
     public boolean equals(Object obj) {
-<span class="pc bpc" id="L2318" title="1 of 2 branches missed.">      if (this == obj)</span>
-<span class="nc" id="L2319">        return true;</span>
-<span class="pc bpc" id="L2320" title="1 of 2 branches missed.">      if (obj == null)</span>
-<span class="nc" id="L2321">        return false;</span>
-<span class="pc bpc" id="L2322" title="1 of 2 branches missed.">      if (getClass() != obj.getClass())</span>
-<span class="nc" id="L2323">        return false;</span>
-<span class="fc" id="L2324">      GroupHit other = (GroupHit) obj;</span>
-<span class="fc bfc" id="L2325" title="All 2 branches covered.">      if (hashCode() != other.hashCode())</span>
-<span class="fc" id="L2326">        return false;</span>
-<span class="pc bpc" id="L2327" title="1 of 2 branches missed.">      if (!dataEquals(dataHit, other.dataHit))</span>
-<span class="nc" id="L2328">        return false;</span>
-<span class="pc bpc" id="L2329" title="1 of 2 branches missed.">      if (!dataEquals(dataLeft, other.dataLeft))</span>
-<span class="nc" id="L2330">        return false;</span>
-<span class="pc bpc" id="L2331" title="1 of 2 branches missed.">      if (!dataEquals(dataRight, other.dataRight))</span>
-<span class="nc" id="L2332">        return false;</span>
-<span class="fc" id="L2333">      return true;</span>
+<span class="pc bpc" id="L2559" title="1 of 2 branches missed.">      if (this == obj)</span>
+<span class="nc" id="L2560">        return true;</span>
+<span class="pc bpc" id="L2561" title="1 of 2 branches missed.">      if (obj == null)</span>
+<span class="nc" id="L2562">        return false;</span>
+<span class="pc bpc" id="L2563" title="1 of 2 branches missed.">      if (getClass() != obj.getClass())</span>
+<span class="nc" id="L2564">        return false;</span>
+<span class="fc" id="L2565">      GroupHit other = (GroupHit) obj;</span>
+<span class="fc bfc" id="L2566" title="All 2 branches covered.">      if (hashCode() != other.hashCode())</span>
+<span class="fc" id="L2567">        return false;</span>
+<span class="pc bpc" id="L2568" title="1 of 2 branches missed.">      if (!dataEquals(dataHit, other.dataHit))</span>
+<span class="nc" id="L2569">        return false;</span>
+<span class="pc bpc" id="L2570" title="1 of 2 branches missed.">      if (!dataEquals(dataLeft, other.dataLeft))</span>
+<span class="nc" id="L2571">        return false;</span>
+<span class="pc bpc" id="L2572" title="1 of 2 branches missed.">      if (!dataEquals(dataRight, other.dataRight))</span>
+<span class="nc" id="L2573">        return false;</span>
+<span class="fc" id="L2574">      return true;</span>
     }
 
     /**
@@ -2344,47 +2585,47 @@ public class CodecComponent {
      * @throws UnsupportedEncodingException
      *           the unsupported encoding exception
      */
-    private String dataToString(ArrayList&lt;String&gt;[] data,
-        HashSet&lt;String&gt;[] missing) throws UnsupportedEncodingException {
-<span class="fc" id="L2349">      StringBuilder text = null;</span>
-<span class="fc" id="L2350">      Encoder encoder = Base64.getEncoder();</span>
+    private String dataToString(List&lt;String&gt;[] data, Set&lt;String&gt;[] missing)
+        throws UnsupportedEncodingException {
+<span class="fc" id="L2590">      StringBuilder text = null;</span>
+<span class="fc" id="L2591">      Encoder encoder = Base64.getEncoder();</span>
       String prefix;
       String postfix;
-<span class="pc bpc" id="L2353" title="2 of 6 branches missed.">      if (data != null &amp;&amp; missing != null &amp;&amp; data.length == missing.length) {</span>
-<span class="fc bfc" id="L2354" title="All 2 branches covered.">        for (int i = 0; i &lt; data.length; i++) {</span>
-<span class="pc bpc" id="L2355" title="1 of 2 branches missed.">          if (i &gt; 0) {</span>
-<span class="nc" id="L2356">            text.append(&quot;,&quot;);</span>
+<span class="pc bpc" id="L2594" title="2 of 6 branches missed.">      if (data != null &amp;&amp; missing != null &amp;&amp; data.length == missing.length) {</span>
+<span class="fc bfc" id="L2595" title="All 2 branches covered.">        for (int i = 0; i &lt; data.length; i++) {</span>
+<span class="pc bpc" id="L2596" title="1 of 2 branches missed.">          if (i &gt; 0) {</span>
+<span class="nc" id="L2597">            text.append(&quot;,&quot;);</span>
           } else {
-<span class="fc" id="L2358">            text = new StringBuilder();</span>
+<span class="fc" id="L2599">            text = new StringBuilder();</span>
           }
-<span class="fc bfc" id="L2360" title="All 2 branches covered.">          for (int j = 0; j &lt; data[i].size(); j++) {</span>
-<span class="pc bpc" id="L2361" title="1 of 2 branches missed.">            if (j &gt; 0) {</span>
-<span class="nc" id="L2362">              text.append(&quot;&amp;&quot;);</span>
+<span class="fc bfc" id="L2601" title="All 2 branches covered.">          for (int j = 0; j &lt; data[i].size(); j++) {</span>
+<span class="pc bpc" id="L2602" title="1 of 2 branches missed.">            if (j &gt; 0) {</span>
+<span class="nc" id="L2603">              text.append(&quot;&amp;&quot;);</span>
             }
-<span class="fc" id="L2364">            prefix = MtasToken.getPrefixFromValue(data[i].get(j));</span>
-<span class="fc" id="L2365">            postfix = MtasToken.getPostfixFromValue(data[i].get(j));</span>
-<span class="fc" id="L2366">            text.append(encoder</span>
-<span class="fc" id="L2367">                .encodeToString(prefix.getBytes(StandardCharsets.UTF_8)));</span>
-<span class="pc bpc" id="L2368" title="1 of 2 branches missed.">            if (!postfix.isEmpty()) {</span>
-<span class="fc" id="L2369">              text.append(&quot;.&quot;);</span>
-<span class="fc" id="L2370">              text.append(encoder</span>
-<span class="fc" id="L2371">                  .encodeToString(postfix.getBytes(StandardCharsets.UTF_8)));</span>
+<span class="fc" id="L2605">            prefix = MtasToken.getPrefixFromValue(data[i].get(j));</span>
+<span class="fc" id="L2606">            postfix = MtasToken.getPostfixFromValue(data[i].get(j));</span>
+<span class="fc" id="L2607">            text.append(encoder</span>
+<span class="fc" id="L2608">                .encodeToString(prefix.getBytes(StandardCharsets.UTF_8)));</span>
+<span class="pc bpc" id="L2609" title="1 of 2 branches missed.">            if (!postfix.isEmpty()) {</span>
+<span class="fc" id="L2610">              text.append(&quot;.&quot;);</span>
+<span class="fc" id="L2611">              text.append(encoder</span>
+<span class="fc" id="L2612">                  .encodeToString(postfix.getBytes(StandardCharsets.UTF_8)));</span>
             }
           }
-<span class="pc bpc" id="L2374" title="1 of 2 branches missed.">          if (missing[i] != null) {</span>
-<span class="fc" id="L2375">            String[] tmpMissing = missing[i]</span>
-<span class="fc" id="L2376">                .toArray(new String[missing[i].size()]);</span>
-<span class="pc bpc" id="L2377" title="1 of 2 branches missed.">            for (int j = 0; j &lt; tmpMissing.length; j++) {</span>
-<span class="nc bnc" id="L2378" title="All 4 branches missed.">              if (j &gt; 0 || !data[i].isEmpty()) {</span>
-<span class="nc" id="L2379">                text.append(&quot;&amp;&quot;);</span>
+<span class="pc bpc" id="L2615" title="1 of 2 branches missed.">          if (missing[i] != null) {</span>
+<span class="fc" id="L2616">            String[] tmpMissing = missing[i]</span>
+<span class="fc" id="L2617">                .toArray(new String[missing[i].size()]);</span>
+<span class="pc bpc" id="L2618" title="1 of 2 branches missed.">            for (int j = 0; j &lt; tmpMissing.length; j++) {</span>
+<span class="nc bnc" id="L2619" title="All 4 branches missed.">              if (j &gt; 0 || !data[i].isEmpty()) {</span>
+<span class="nc" id="L2620">                text.append(&quot;&amp;&quot;);</span>
               }
-<span class="nc" id="L2381">              text.append(encoder.encodeToString(</span>
-<span class="nc" id="L2382">                  (&quot;!&quot; + tmpMissing[j]).getBytes(StandardCharsets.UTF_8)));</span>
+<span class="nc" id="L2622">              text.append(encoder.encodeToString(</span>
+<span class="nc" id="L2623">                  (&quot;!&quot; + tmpMissing[j]).getBytes(StandardCharsets.UTF_8)));</span>
             }
           }
         }
       }
-<span class="fc bfc" id="L2387" title="All 2 branches covered.">      return text != null ? text.toString() : null;</span>
+<span class="fc bfc" id="L2628" title="All 2 branches covered.">      return text != null ? text.toString() : null;</span>
     }
 
     /*
@@ -2393,7 +2634,7 @@ public class CodecComponent {
      * @see java.lang.Object#toString()
      */
     public String toString() {
-<span class="fc" id="L2396">      return key;</span>
+<span class="fc" id="L2637">      return key;</span>
     }
 
     /**
@@ -2403,67 +2644,66 @@ public class CodecComponent {
      *          the key
      * @param newKey
      *          the new key
-     * @return the hash map[]
-     * @throws UnsupportedEncodingException
+     * @return the map[]
      */
     private static Map&lt;String, String&gt;[] keyToSubSubObject(String key,
         StringBuilder newKey) {
-<span class="pc bpc" id="L2411" title="1 of 2 branches missed.">      if (!key.isEmpty()) {</span>
-<span class="fc" id="L2412">        newKey.append(&quot; [&quot;);</span>
+<span class="pc bpc" id="L2651" title="1 of 2 branches missed.">      if (!key.isEmpty()) {</span>
+<span class="fc" id="L2652">        newKey.append(&quot; [&quot;);</span>
         String prefix;
         String postfix;
-<span class="fc" id="L2415">        String parts[] = key.split(Pattern.quote(&quot;&amp;&quot;));</span>
-<span class="fc" id="L2416">        Map&lt;String, String&gt;[] result = new HashMap[parts.length];</span>
-<span class="fc" id="L2417">        Pattern pattern = Pattern.compile(&quot;^([^\\.]*)\\.([^\\.]*)$&quot;);</span>
-<span class="fc" id="L2418">        Decoder decoder = Base64.getDecoder();</span>
+<span class="fc" id="L2655">        String[] parts = key.split(Pattern.quote(&quot;&amp;&quot;));</span>
+<span class="fc" id="L2656">        Map&lt;String, String&gt;[] result = new HashMap[parts.length];</span>
+<span class="fc" id="L2657">        Pattern pattern = Pattern.compile(&quot;^([^\\.]*)\\.([^\\.]*)$&quot;);</span>
+<span class="fc" id="L2658">        Decoder decoder = Base64.getDecoder();</span>
         Matcher matcher;
-<span class="fc" id="L2420">        StringBuilder tmpNewKey = null;</span>
-<span class="fc bfc" id="L2421" title="All 2 branches covered.">        for (int i = 0; i &lt; parts.length; i++) {</span>
-<span class="pc bpc" id="L2422" title="1 of 2 branches missed.">          if (parts[i].isEmpty()) {</span>
-<span class="nc" id="L2423">            result[i] = null;</span>
+<span class="fc" id="L2660">        StringBuilder tmpNewKey = null;</span>
+<span class="fc bfc" id="L2661" title="All 2 branches covered.">        for (int i = 0; i &lt; parts.length; i++) {</span>
+<span class="pc bpc" id="L2662" title="1 of 2 branches missed.">          if (parts[i].isEmpty()) {</span>
+<span class="nc" id="L2663">            result[i] = null;</span>
           } else {
-<span class="fc" id="L2425">            HashMap&lt;String, String&gt; subResult = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2426">            matcher = pattern.matcher(parts[i]);</span>
-<span class="pc bpc" id="L2427" title="1 of 2 branches missed.">            if (tmpNewKey != null) {</span>
-<span class="nc" id="L2428">              tmpNewKey.append(&quot; &amp; &quot;);</span>
+<span class="fc" id="L2665">            HashMap&lt;String, String&gt; subResult = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2666">            matcher = pattern.matcher(parts[i]);</span>
+<span class="pc bpc" id="L2667" title="1 of 2 branches missed.">            if (tmpNewKey != null) {</span>
+<span class="nc" id="L2668">              tmpNewKey.append(&quot; &amp; &quot;);</span>
             } else {
-<span class="fc" id="L2430">              tmpNewKey = new StringBuilder();</span>
+<span class="fc" id="L2670">              tmpNewKey = new StringBuilder();</span>
             }
-<span class="pc bpc" id="L2432" title="1 of 2 branches missed.">            if (matcher.matches()) {</span>
-<span class="fc" id="L2433">              prefix = new String(</span>
-<span class="fc" id="L2434">                  decoder.decode(</span>
-<span class="fc" id="L2435">                      matcher.group(1).getBytes(StandardCharsets.UTF_8)),</span>
+<span class="pc bpc" id="L2672" title="1 of 2 branches missed.">            if (matcher.matches()) {</span>
+<span class="fc" id="L2673">              prefix = new String(</span>
+<span class="fc" id="L2674">                  decoder.decode(</span>
+<span class="fc" id="L2675">                      matcher.group(1).getBytes(StandardCharsets.UTF_8)),</span>
                   StandardCharsets.UTF_8);
-<span class="fc" id="L2437">              postfix = new String(</span>
-<span class="fc" id="L2438">                  decoder.decode(</span>
-<span class="fc" id="L2439">                      matcher.group(2).getBytes(StandardCharsets.UTF_8)),</span>
+<span class="fc" id="L2677">              postfix = new String(</span>
+<span class="fc" id="L2678">                  decoder.decode(</span>
+<span class="fc" id="L2679">                      matcher.group(2).getBytes(StandardCharsets.UTF_8)),</span>
                   StandardCharsets.UTF_8);
-<span class="fc" id="L2441">              tmpNewKey.append(prefix.replace(&quot;=&quot;, &quot;\\=&quot;));</span>
-<span class="fc" id="L2442">              tmpNewKey.append(&quot;=\&quot;&quot; + postfix.replace(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;) + &quot;\&quot;&quot;);</span>
-<span class="fc" id="L2443">              subResult.put(&quot;prefix&quot;, prefix);</span>
-<span class="fc" id="L2444">              subResult.put(&quot;value&quot;, postfix);</span>
+<span class="fc" id="L2681">              tmpNewKey.append(prefix.replace(&quot;=&quot;, &quot;\\=&quot;));</span>
+<span class="fc" id="L2682">              tmpNewKey.append(&quot;=\&quot;&quot; + postfix.replace(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;) + &quot;\&quot;&quot;);</span>
+<span class="fc" id="L2683">              subResult.put(&quot;prefix&quot;, prefix);</span>
+<span class="fc" id="L2684">              subResult.put(&quot;value&quot;, postfix);</span>
             } else {
-<span class="nc" id="L2446">              prefix = new String(</span>
-<span class="nc" id="L2447">                  decoder.decode(parts[i].getBytes(StandardCharsets.UTF_8)),</span>
+<span class="nc" id="L2686">              prefix = new String(</span>
+<span class="nc" id="L2687">                  decoder.decode(parts[i].getBytes(StandardCharsets.UTF_8)),</span>
                   StandardCharsets.UTF_8);
-<span class="nc" id="L2449">              tmpNewKey.append(prefix.replace(&quot;=&quot;, &quot;\\=&quot;));</span>
-<span class="nc bnc" id="L2450" title="All 2 branches missed.">              if (prefix.startsWith(&quot;!&quot;)) {</span>
-<span class="nc" id="L2451">                subResult.put(&quot;missing&quot;, prefix.substring(1));</span>
+<span class="nc" id="L2689">              tmpNewKey.append(prefix.replace(&quot;=&quot;, &quot;\\=&quot;));</span>
+<span class="nc bnc" id="L2690" title="All 2 branches missed.">              if (prefix.startsWith(&quot;!&quot;)) {</span>
+<span class="nc" id="L2691">                subResult.put(&quot;missing&quot;, prefix.substring(1));</span>
               } else {
-<span class="nc" id="L2453">                subResult.put(&quot;prefix&quot;, prefix);</span>
+<span class="nc" id="L2693">                subResult.put(&quot;prefix&quot;, prefix);</span>
               }
             }
-<span class="fc" id="L2456">            result[i] = subResult;</span>
+<span class="fc" id="L2696">            result[i] = subResult;</span>
           }
         }
-<span class="pc bpc" id="L2459" title="1 of 2 branches missed.">        if (tmpNewKey != null) {</span>
-<span class="fc" id="L2460">          newKey.append(tmpNewKey);</span>
+<span class="pc bpc" id="L2699" title="1 of 2 branches missed.">        if (tmpNewKey != null) {</span>
+<span class="fc" id="L2700">          newKey.append(tmpNewKey);</span>
         }
-<span class="fc" id="L2462">        newKey.append(&quot;]&quot;);</span>
-<span class="fc" id="L2463">        return result;</span>
+<span class="fc" id="L2702">        newKey.append(&quot;]&quot;);</span>
+<span class="fc" id="L2703">        return result;</span>
       } else {
-<span class="nc" id="L2465">        newKey.append(&quot; []&quot;);</span>
-<span class="nc" id="L2466">        return null;</span>
+<span class="nc" id="L2705">        newKey.append(&quot; []&quot;);</span>
+<span class="nc" id="L2706">        return null;</span>
       }
     }
 
@@ -2474,22 +2714,22 @@ public class CodecComponent {
      *          the key
      * @param newKey
      *          the new key
-     * @return the hash map
+     * @return the map
      */
     private static Map&lt;Integer, Map&lt;String, String&gt;[]&gt; keyToSubObject(
         String key, StringBuilder newKey) {
-<span class="fc" id="L2481">      Map&lt;Integer, Map&lt;String, String&gt;[]&gt; result = new HashMap();</span>
-<span class="pc bpc" id="L2482" title="1 of 4 branches missed.">      if (key == null || key.trim().equals(&quot;&quot;)) {</span>
-<span class="fc" id="L2483">        return null;</span>
+<span class="fc" id="L2721">      Map&lt;Integer, Map&lt;String, String&gt;[]&gt; result = new HashMap();</span>
+<span class="pc bpc" id="L2722" title="1 of 4 branches missed.">      if (key == null || key.trim().equals(&quot;&quot;)) {</span>
+<span class="fc" id="L2723">        return null;</span>
       } else {
-<span class="fc" id="L2485">        String parts[] = key.split(Pattern.quote(&quot;,&quot;), -1);</span>
-<span class="pc bpc" id="L2486" title="1 of 2 branches missed.">        if (parts.length &gt; 0) {</span>
-<span class="fc bfc" id="L2487" title="All 2 branches covered.">          for (int i = 0; i &lt; parts.length; i++) {</span>
-<span class="fc" id="L2488">            result.put(i, keyToSubSubObject(parts[i].trim(), newKey));</span>
+<span class="fc" id="L2725">        String[] parts = key.split(Pattern.quote(&quot;,&quot;), -1);</span>
+<span class="pc bpc" id="L2726" title="1 of 2 branches missed.">        if (parts.length &gt; 0) {</span>
+<span class="fc bfc" id="L2727" title="All 2 branches covered.">          for (int i = 0; i &lt; parts.length; i++) {</span>
+<span class="fc" id="L2728">            result.put(i, keyToSubSubObject(parts[i].trim(), newKey));</span>
           }
-<span class="fc" id="L2490">          return result;</span>
+<span class="fc" id="L2730">          return result;</span>
         } else {
-<span class="nc" id="L2492">          return null;</span>
+<span class="nc" id="L2732">          return null;</span>
         }
       }
     }
@@ -2501,42 +2741,42 @@ public class CodecComponent {
      *          the key
      * @param newKey
      *          the new key
-     * @return the hash map
+     * @return the map
      */
     public static Map&lt;String, Map&lt;Integer, Map&lt;String, String&gt;[]&gt;&gt; keyToObject(
         String key, StringBuilder newKey) {
-<span class="pc bpc" id="L2508" title="1 of 2 branches missed.">      if (key.startsWith(KEY_START)) {</span>
-<span class="fc" id="L2509">        String content = key.substring(KEY_START.length());</span>
-<span class="fc" id="L2510">        StringBuilder keyLeft = new StringBuilder(&quot;&quot;);</span>
-<span class="fc" id="L2511">        StringBuilder keyHit = new StringBuilder(&quot;&quot;);</span>
-<span class="fc" id="L2512">        StringBuilder keyRight = new StringBuilder(&quot;&quot;);</span>
-<span class="fc" id="L2513">        Map&lt;String, Map&lt;Integer, Map&lt;String, String&gt;[]&gt;&gt; result = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L2514">        Map&lt;Integer, Map&lt;String, String&gt;[]&gt; resultLeft = null;</span>
-<span class="fc" id="L2515">        Map&lt;Integer, Map&lt;String, String&gt;[]&gt; resultHit = null;</span>
-<span class="fc" id="L2516">        Map&lt;Integer, Map&lt;String, String&gt;[]&gt; resultRight = null;</span>
-<span class="fc" id="L2517">        String[] parts = content.split(Pattern.quote(&quot;|&quot;), -1);</span>
-<span class="pc bpc" id="L2518" title="1 of 2 branches missed.">        if (parts.length == 3) {</span>
-<span class="fc" id="L2519">          resultLeft = keyToSubObject(parts[0].trim(), keyLeft);</span>
-<span class="fc" id="L2520">          resultHit = keyToSubObject(parts[1].trim(), keyHit);</span>
-<span class="fc" id="L2521">          resultRight = keyToSubObject(parts[2].trim(), keyRight);</span>
-<span class="nc bnc" id="L2522" title="All 2 branches missed.">        } else if (parts.length == 1) {</span>
-<span class="nc" id="L2523">          resultHit = keyToSubObject(parts[0].trim(), keyHit);</span>
+<span class="pc bpc" id="L2748" title="1 of 2 branches missed.">      if (key.startsWith(KEY_START)) {</span>
+<span class="fc" id="L2749">        String content = key.substring(KEY_START.length());</span>
+<span class="fc" id="L2750">        StringBuilder keyLeft = new StringBuilder(&quot;&quot;);</span>
+<span class="fc" id="L2751">        StringBuilder keyHit = new StringBuilder(&quot;&quot;);</span>
+<span class="fc" id="L2752">        StringBuilder keyRight = new StringBuilder(&quot;&quot;);</span>
+<span class="fc" id="L2753">        Map&lt;String, Map&lt;Integer, Map&lt;String, String&gt;[]&gt;&gt; result = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L2754">        Map&lt;Integer, Map&lt;String, String&gt;[]&gt; resultLeft = null;</span>
+<span class="fc" id="L2755">        Map&lt;Integer, Map&lt;String, String&gt;[]&gt; resultHit = null;</span>
+<span class="fc" id="L2756">        Map&lt;Integer, Map&lt;String, String&gt;[]&gt; resultRight = null;</span>
+<span class="fc" id="L2757">        String[] parts = content.split(Pattern.quote(&quot;|&quot;), -1);</span>
+<span class="pc bpc" id="L2758" title="1 of 2 branches missed.">        if (parts.length == 3) {</span>
+<span class="fc" id="L2759">          resultLeft = keyToSubObject(parts[0].trim(), keyLeft);</span>
+<span class="fc" id="L2760">          resultHit = keyToSubObject(parts[1].trim(), keyHit);</span>
+<span class="fc" id="L2761">          resultRight = keyToSubObject(parts[2].trim(), keyRight);</span>
+<span class="nc bnc" id="L2762" title="All 2 branches missed.">        } else if (parts.length == 1) {</span>
+<span class="nc" id="L2763">          resultHit = keyToSubObject(parts[0].trim(), keyHit);</span>
         }
-<span class="pc bpc" id="L2525" title="1 of 2 branches missed.">        if (resultLeft != null) {</span>
-<span class="nc" id="L2526">          result.put(&quot;left&quot;, resultLeft);</span>
+<span class="pc bpc" id="L2765" title="1 of 2 branches missed.">        if (resultLeft != null) {</span>
+<span class="nc" id="L2766">          result.put(&quot;left&quot;, resultLeft);</span>
         }
-<span class="fc" id="L2528">        result.put(&quot;hit&quot;, resultHit);</span>
-<span class="pc bpc" id="L2529" title="1 of 2 branches missed.">        if (resultRight != null) {</span>
-<span class="nc" id="L2530">          result.put(&quot;right&quot;, resultRight);</span>
+<span class="fc" id="L2768">        result.put(&quot;hit&quot;, resultHit);</span>
+<span class="pc bpc" id="L2769" title="1 of 2 branches missed.">        if (resultRight != null) {</span>
+<span class="nc" id="L2770">          result.put(&quot;right&quot;, resultRight);</span>
         }
-<span class="fc" id="L2532">        newKey.append(keyLeft);</span>
-<span class="fc" id="L2533">        newKey.append(&quot; |&quot;);</span>
-<span class="fc" id="L2534">        newKey.append(keyHit);</span>
-<span class="fc" id="L2535">        newKey.append(&quot; |&quot;);</span>
-<span class="fc" id="L2536">        newKey.append(keyRight);</span>
-<span class="fc" id="L2537">        return result;</span>
+<span class="fc" id="L2772">        newKey.append(keyLeft);</span>
+<span class="fc" id="L2773">        newKey.append(&quot; |&quot;);</span>
+<span class="fc" id="L2774">        newKey.append(keyHit);</span>
+<span class="fc" id="L2775">        newKey.append(&quot; |&quot;);</span>
+<span class="fc" id="L2776">        newKey.append(keyRight);</span>
+<span class="fc" id="L2777">        return result;</span>
       } else {
-<span class="nc" id="L2539">        return null;</span>
+<span class="nc" id="L2779">        return null;</span>
       }
     }
 
@@ -2547,14 +2787,20 @@ public class CodecComponent {
    */
   public static class ListToken {
 
+    /** The doc id. */
+    public Integer docId;
+
     /** The doc position. */
-    public Integer docId, docPosition;
+    public Integer docPosition;
+
+    /** The start position. */
+    public int startPosition;
 
     /** The end position. */
-    public int startPosition, endPosition;
+    public int endPosition;
 
     /** The tokens. */
-    public ArrayList&lt;MtasTokenString&gt; tokens;
+    public List&lt;MtasTokenString&gt; tokens;
 
     /**
      * Instantiates a new list token.
@@ -2569,13 +2815,13 @@ public class CodecComponent {
      *          the tokens
      */
     public ListToken(Integer docId, Integer docPosition, Match match,
-<span class="nc" id="L2572">        ArrayList&lt;MtasTokenString&gt; tokens) {</span>
-<span class="nc" id="L2573">      this.docId = docId;</span>
-<span class="nc" id="L2574">      this.docPosition = docPosition;</span>
-<span class="nc" id="L2575">      startPosition = match.startPosition;</span>
-<span class="nc" id="L2576">      endPosition = match.endPosition - 1;</span>
-<span class="nc" id="L2577">      this.tokens = tokens;</span>
-<span class="nc" id="L2578">    }</span>
+<span class="nc" id="L2818">        List&lt;MtasTokenString&gt; tokens) {</span>
+<span class="nc" id="L2819">      this.docId = docId;</span>
+<span class="nc" id="L2820">      this.docPosition = docPosition;</span>
+<span class="nc" id="L2821">      startPosition = match.startPosition;</span>
+<span class="nc" id="L2822">      endPosition = match.endPosition - 1;</span>
+<span class="nc" id="L2823">      this.tokens = tokens;</span>
+<span class="nc" id="L2824">    }</span>
   }
 
   /**
@@ -2583,14 +2829,20 @@ public class CodecComponent {
    */
   public static class ListHit {
 
+    /** The doc id. */
+    public Integer docId;
+
     /** The doc position. */
-    public Integer docId, docPosition;
+    public Integer docPosition;
+
+    /** The start position. */
+    public int startPosition;
 
     /** The end position. */
-    public int startPosition, endPosition;
+    public int endPosition;
 
     /** The hits. */
-    public HashMap&lt;Integer, ArrayList&lt;String&gt;&gt; hits;
+    public Map&lt;Integer, List&lt;String&gt;&gt; hits;
 
     /**
      * Instantiates a new list hit.
@@ -2605,13 +2857,13 @@ public class CodecComponent {
      *          the hits
      */
     public ListHit(Integer docId, Integer docPosition, Match match,
-<span class="nc" id="L2608">        HashMap&lt;Integer, ArrayList&lt;String&gt;&gt; hits) {</span>
-<span class="nc" id="L2609">      this.docId = docId;</span>
-<span class="nc" id="L2610">      this.docPosition = docPosition;</span>
-<span class="nc" id="L2611">      startPosition = match.startPosition;</span>
-<span class="nc" id="L2612">      endPosition = match.endPosition - 1;</span>
-<span class="nc" id="L2613">      this.hits = hits;</span>
-<span class="nc" id="L2614">    }</span>
+<span class="nc" id="L2860">        Map&lt;Integer, List&lt;String&gt;&gt; hits) {</span>
+<span class="nc" id="L2861">      this.docId = docId;</span>
+<span class="nc" id="L2862">      this.docPosition = docPosition;</span>
+<span class="nc" id="L2863">      startPosition = match.startPosition;</span>
+<span class="nc" id="L2864">      endPosition = match.endPosition - 1;</span>
+<span class="nc" id="L2865">      this.hits = hits;</span>
+<span class="nc" id="L2866">    }</span>
   }
 
   /**
@@ -2633,10 +2885,10 @@ public class CodecComponent {
      * @param endPosition
      *          the end position
      */
-<span class="fc" id="L2636">    public Match(int startPosition, int endPosition) {</span>
-<span class="fc" id="L2637">      this.startPosition = startPosition;</span>
-<span class="fc" id="L2638">      this.endPosition = endPosition;</span>
-<span class="fc" id="L2639">    }</span>
+<span class="fc" id="L2888">    public Match(int startPosition, int endPosition) {</span>
+<span class="fc" id="L2889">      this.startPosition = startPosition;</span>
+<span class="fc" id="L2890">      this.endPosition = endPosition;</span>
+<span class="fc" id="L2891">    }</span>
 
     /*
      * (non-Javadoc)
@@ -2645,26 +2897,31 @@ public class CodecComponent {
      */
     @Override
     public boolean equals(Object obj) {
-<span class="nc bnc" id="L2648" title="All 2 branches missed.">      if (this == obj)</span>
-<span class="nc" id="L2649">        return true;</span>
-<span class="nc bnc" id="L2650" title="All 2 branches missed.">      if (obj == null)</span>
-<span class="nc" id="L2651">        return false;</span>
-<span class="nc bnc" id="L2652" title="All 2 branches missed.">      if (getClass() != obj.getClass())</span>
-<span class="nc" id="L2653">        return false;</span>
-<span class="nc" id="L2654">      final Match that = (Match) obj;</span>
-<span class="nc bnc" id="L2655" title="All 4 branches missed.">      return startPosition == that.startPosition</span>
+<span class="nc bnc" id="L2900" title="All 2 branches missed.">      if (this == obj)</span>
+<span class="nc" id="L2901">        return true;</span>
+<span class="nc bnc" id="L2902" title="All 2 branches missed.">      if (obj == null)</span>
+<span class="nc" id="L2903">        return false;</span>
+<span class="nc bnc" id="L2904" title="All 2 branches missed.">      if (getClass() != obj.getClass())</span>
+<span class="nc" id="L2905">        return false;</span>
+<span class="nc" id="L2906">      final Match that = (Match) obj;</span>
+<span class="nc bnc" id="L2907" title="All 4 branches missed.">      return startPosition == that.startPosition</span>
           &amp;&amp; endPosition == that.endPosition;
     }
 
+    /*
+     * (non-Javadoc)
+     * 
+     * @see java.lang.Object#hashCode()
+     */
     @Override
     public int hashCode() {
-<span class="nc" id="L2661">      int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L2662">      h = (h * 5) ^ startPosition;</span>
-<span class="nc" id="L2663">      h = (h * 7) ^ endPosition;</span>
-<span class="nc" id="L2664">      return h;</span>
+<span class="nc" id="L2918">      int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L2919">      h = (h * 5) ^ startPosition;</span>
+<span class="nc" id="L2920">      h = (h * 7) ^ endPosition;</span>
+<span class="nc" id="L2921">      return h;</span>
     }
 
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecInfo$FieldReferences.html b/jacoco/mtas.codec.util/CodecInfo$FieldReferences.html
index ad718eb..f0de2e2 100644
--- a/jacoco/mtas.codec.util/CodecInfo$FieldReferences.html
+++ b/jacoco/mtas.codec.util/CodecInfo$FieldReferences.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecInfo.FieldReferences</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecInfo.FieldReferences</span></div><h1>CodecInfo.FieldReferences</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 18</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">7</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecInfo.java.html#L735" class="el_method">CodecInfo.FieldReferences(long, long, int, long, int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecInfo.FieldReferences</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecInfo.FieldReferences</span></div><h1>CodecInfo.FieldReferences</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 18</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">7</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecInfo.java.html#L758" class="el_method">CodecInfo.FieldReferences(long, long, int, long, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecInfo$IndexDoc.html b/jacoco/mtas.codec.util/CodecInfo$IndexDoc.html
index 8b26ac8..c6d6af4 100644
--- a/jacoco/mtas.codec.util/CodecInfo$IndexDoc.html
+++ b/jacoco/mtas.codec.util/CodecInfo$IndexDoc.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecInfo.IndexDoc</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecInfo.IndexDoc</span></div><h1>CodecInfo.IndexDoc</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 69</td><td class="ctr2">91%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">2</td><td class="ctr2">19</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecInfo.java.html#L685" class="el_method">CodecInfo.IndexDoc(CodecInfo, Long)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="10" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="109" height="10" title="63" alt="63"/></td><td class="ctr2" id="c0">91%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecInfo.IndexDoc</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecInfo.IndexDoc</span></div><h1>CodecInfo.IndexDoc</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 69</td><td class="ctr2">91%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">2</td><td class="ctr2">19</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecInfo.java.html#L704" class="el_method">CodecInfo.IndexDoc(CodecInfo, Long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="109" height="10" title="63" alt="63"/></td><td class="ctr2" id="c0">91%</td><td class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecInfo.html b/jacoco/mtas.codec.util/CodecInfo.html
index fa1a4da..45bb2c5 100644
--- a/jacoco/mtas.codec.util/CodecInfo.html
+++ b/jacoco/mtas.codec.util/CodecInfo.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecInfo</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecInfo</span></div><h1>CodecInfo</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">518 of 1,165</td><td class="ctr2">56%</td><td class="bar">56 of 104</td><td class="ctr2">46%</td><td class="ctr1">47</td><td class="ctr2">75</td><td class="ctr1">114</td><td class="ctr2">248</td><td class="ctr1">10</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a10"><a href="CodecInfo.java.html#L148" class="el_method">getObjectById(String, int, int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="115" height="10" title="118" alt="118"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i3">19</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="CodecInfo.java.html#L311" class="el_method">getPositionedTermsByPrefixesAndPositionRange(String, int, ArrayList, int, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="103" height="10" title="106" alt="106"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a20"><a href="CodecInfo.java.html#L429" class="el_method">getTerms(ArrayList)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="54" height="10" title="56" alt="56"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i8">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a18"><a href="CodecInfo.java.html#L261" class="el_method">getPrefixFilteredObjects(List, ArrayList)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="53" height="10" title="55" alt="55"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i7">13</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a11"><a href="CodecInfo.java.html#L406" class="el_method">getObjects(List)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="40" height="10" title="42" alt="42"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g8">3</td><td class="ctr1" id="h4">10</td><td class="ctr2" id="i10">10</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a19"><a href="CodecInfo.java.html#L237" class="el_method">getPrefixFilteredObjectsByPositions(String, int, ArrayList, int, int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="30" height="10" title="31" alt="31"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i14">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="CodecInfo.java.html#L184" class="el_method">getObjectsByParentId(String, int, int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="22" height="10" title="23" alt="23"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i19">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a13"><a href="CodecInfo.java.html#L203" class="el_method">getObjectsByPosition(String, int, int)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="22" height="10" title="23" alt="23"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h6">5</td><td class="ctr2" id="i16">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="CodecInfo.java.html#L559" class="el_method">getNumberOfDocs(String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="15" height="10" title="16" alt="16"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g16">2</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i20">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="CodecInfo.java.html#L477" class="el_method">getPrefixes(String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="12" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="57" height="10" title="59" alt="59"/></td><td class="ctr2" id="c12">82%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">67%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i4">18</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="CodecInfo.java.html#L73" class="el_method">getCodecInfoFromTerms(Terms)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="11" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="75" height="10" title="77" alt="77"/></td><td class="ctr2" id="c11">87%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="e3">79%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i5">17</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a14"><a href="CodecInfo.java.html#L293" class="el_method">getPositionedTermsByPrefixesAndPosition(String, int, ArrayList, int)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="7" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="CodecInfo.java.html#L511" class="el_method">getDoc(String, int)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="39" height="10" title="40" alt="40"/></td><td class="ctr2" id="c10">87%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h10">4</td><td class="ctr2" id="i11">10</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="CodecInfo.java.html#L535" class="el_method">getNextDoc(String, int)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="65" height="10" title="67" alt="67"/></td><td class="ctr2" id="c6">96%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="42" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i6">15</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a17"><a href="CodecInfo.java.html#L454" class="el_method">getPrefixesIds(String, ArrayList)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="41" height="10" title="43" alt="43"/></td><td class="ctr2" id="c7">96%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">67%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i9">11</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a8"><a href="CodecInfo.java.html#L575" class="el_method">getNumberOfPositions(String, int)</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="20" height="10" title="21" alt="21"/></td><td class="ctr2" id="c8">91%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i17">5</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a9"><a href="CodecInfo.java.html#L617" class="el_method">getNumberOfTokens(String, int)</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="15" height="10" title="16" alt="16"/></td><td class="ctr2" id="c9">89%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i18">5</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a1"><a href="CodecInfo.java.html#L358" class="el_method">collectTermsByPrefixesForListOfHitPositions(String, int, ArrayList, ArrayList)</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="120" height="10" title="123" alt="123"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i0">24</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a21"><a href="CodecInfo.java.html#L107" class="el_method">init()</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="72" height="10" title="74" alt="74"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d17"><img src="../.resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a2"><a href="CodecInfo.java.html#L594" class="el_method">getAllNumberOfPositions(String, int)</a></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="55" height="10" title="57" alt="57"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a3"><a href="CodecInfo.java.html#L636" class="el_method">getAllNumberOfTokens(String, int)</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="50" height="10" title="52" alt="52"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i13">9</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a0"><a href="CodecInfo.java.html#L56" class="el_method">CodecInfo(HashMap, HashMap, int)</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="13" height="10" title="14" alt="14"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i15">6</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a22"><a href="CodecInfo.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b22"><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecInfo</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecInfo</span></div><h1>CodecInfo</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">523 of 1,170</td><td class="ctr2">55%</td><td class="bar">56 of 104</td><td class="ctr2">46%</td><td class="ctr1">47</td><td class="ctr2">75</td><td class="ctr1">116</td><td class="ctr2">250</td><td class="ctr1">10</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a10"><a href="CodecInfo.java.html#L150" class="el_method">getObjectById(String, int, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="114" height="10" title="117" alt="117"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h1">19</td><td class="ctr2" id="i3">19</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="CodecInfo.java.html#L313" class="el_method">getPositionedTermsByPrefixesAndPositionRange(String, int, List, int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="103" height="10" title="106" alt="106"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a18"><a href="CodecInfo.java.html#L263" class="el_method">getPrefixFilteredObjects(List, List)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="55" alt="55"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i7">13</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a20"><a href="CodecInfo.java.html#L430" class="el_method">getTerms(ArrayList)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="55" alt="55"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i8">11</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a11"><a href="CodecInfo.java.html#L407" class="el_method">getObjects(List)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="42" alt="42"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g8">3</td><td class="ctr1" id="h4">10</td><td class="ctr2" id="i11">10</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a19"><a href="CodecInfo.java.html#L239" class="el_method">getPrefixFilteredObjectsByPositions(String, int, List, int, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="31" alt="31"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i14">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="CodecInfo.java.html#L186" class="el_method">getObjectsByParentId(String, int, int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="23" alt="23"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i19">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a13"><a href="CodecInfo.java.html#L205" class="el_method">getObjectsByPosition(String, int, int)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="23" alt="23"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h6">5</td><td class="ctr2" id="i16">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="CodecInfo.java.html#L568" class="el_method">getNumberOfDocs(String)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="16" alt="16"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g16">2</td><td class="ctr1" id="h10">4</td><td class="ctr2" id="i20">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><a href="CodecInfo.java.html#L478" class="el_method">getPrefixes(String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="59" alt="59"/></td><td class="ctr2" id="c12">80%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">66%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i4">18</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="CodecInfo.java.html#L75" class="el_method">getCodecInfoFromTerms(Terms)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="77" alt="77"/></td><td class="ctr2" id="c10">86%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="e3">78%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i5">17</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="CodecInfo.java.html#L512" class="el_method">getDoc(String, int)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="39" height="10" title="40" alt="40"/></td><td class="ctr2" id="c11">81%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h8">5</td><td class="ctr2" id="i9">11</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a14"><a href="CodecInfo.java.html#L295" class="el_method">getPositionedTermsByPrefixesAndPosition(String, int, List, int)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a6"><a href="CodecInfo.java.html#L537" class="el_method">getNextDoc(String, int)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="65" height="10" title="67" alt="67"/></td><td class="ctr2" id="c7">91%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h12">3</td><td class="ctr2" id="i6">16</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a17"><a href="CodecInfo.java.html#L455" class="el_method">getPrefixesIds(String, List)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="43" alt="43"/></td><td class="ctr2" id="c6">95%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">66%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i10">11</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a8"><a href="CodecInfo.java.html#L584" class="el_method">getNumberOfPositions(String, int)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="21" alt="21"/></td><td class="ctr2" id="c8">91%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i17">5</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a9"><a href="CodecInfo.java.html#L626" class="el_method">getNumberOfTokens(String, int)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="16" alt="16"/></td><td class="ctr2" id="c9">88%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i18">5</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a1"><a href="CodecInfo.java.html#L359" class="el_method">collectTermsByPrefixesForListOfHitPositions(String, int, ArrayList, ArrayList)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="123" alt="123"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i0">24</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a21"><a href="CodecInfo.java.html#L109" class="el_method">init()</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="74" alt="74"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d17"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a2"><a href="CodecInfo.java.html#L603" class="el_method">getAllNumberOfPositions(String, int)</a></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="57" alt="57"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a3"><a href="CodecInfo.java.html#L645" class="el_method">getAllNumberOfTokens(String, int)</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="52" alt="52"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i13">9</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a0"><a href="CodecInfo.java.html#L58" class="el_method">CodecInfo(HashMap, HashMap, int)</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="14" alt="14"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i15">6</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a22"><a href="CodecInfo.java.html#L31" class="el_method">static {...}</a></td><td class="bar" id="b22"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecInfo.java.html b/jacoco/mtas.codec.util/CodecInfo.java.html
index a8224ac..cc7ef73 100644
--- a/jacoco/mtas.codec.util/CodecInfo.java.html
+++ b/jacoco/mtas.codec.util/CodecInfo.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecInfo.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecInfo.java</span></div><h1>CodecInfo.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecInfo.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecInfo.java</span></div><h1>CodecInfo.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -7,6 +7,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.List;
+import java.util.Map;
 import java.util.Map.Entry;
 
 import mtas.analysis.token.MtasToken;
@@ -26,7 +27,8 @@ import org.apache.lucene.store.IndexInput;
  */
 public class CodecInfo {
 
-<span class="fc" id="L29">  private static Log log = LogFactory.getLog(CodecInfo.class);</span>
+  /** The log. */
+<span class="fc" id="L31">  private static Log log = LogFactory.getLog(CodecInfo.class);</span>
   
   /** The index input list. */
   HashMap&lt;String, IndexInput&gt; indexInputList;
@@ -53,12 +55,12 @@ public class CodecInfo {
    */
   public CodecInfo(HashMap&lt;String, IndexInput&gt; indexInputList,
       HashMap&lt;String, Long&gt; indexInputOffsetList, int version)
-<span class="fc" id="L56">      throws IOException {</span>
-<span class="fc" id="L57">    this.indexInputList = indexInputList;</span>
-<span class="fc" id="L58">    this.indexInputOffsetList = indexInputOffsetList;</span>
-<span class="fc" id="L59">    this.version = version;</span>
-<span class="fc" id="L60">    init();</span>
-<span class="fc" id="L61">  }</span>
+<span class="fc" id="L58">      throws IOException {</span>
+<span class="fc" id="L59">    this.indexInputList = indexInputList;</span>
+<span class="fc" id="L60">    this.indexInputOffsetList = indexInputOffsetList;</span>
+<span class="fc" id="L61">    this.version = version;</span>
+<span class="fc" id="L62">    init();</span>
+<span class="fc" id="L63">  }</span>
 
   /**
    * Gets the codec info from terms.
@@ -70,30 +72,30 @@ public class CodecInfo {
   @SuppressWarnings(&quot;unchecked&quot;)
   public static CodecInfo getCodecInfoFromTerms(Terms t) throws IOException {
     try {
-<span class="fc" id="L73">      HashMap&lt;String, IndexInput&gt; indexInputList = null;</span>
-<span class="fc" id="L74">      HashMap&lt;String, Long&gt; indexInputOffsetList = null;</span>
-<span class="fc" id="L75">      Object version = null;</span>
-<span class="fc" id="L76">      Method[] methods = t.getClass().getMethods();</span>
-<span class="fc" id="L77">      Object[] emptyArgs = null;</span>
-<span class="fc bfc" id="L78" title="All 2 branches covered.">      for (Method m : methods) {</span>
-<span class="fc bfc" id="L79" title="All 2 branches covered.">        if (m.getName().equals(&quot;getIndexInputList&quot;)) {</span>
-<span class="fc" id="L80">          indexInputList = (HashMap&lt;String, IndexInput&gt;) m.invoke(t,</span>
+<span class="fc" id="L75">      HashMap&lt;String, IndexInput&gt; indexInputList = null;</span>
+<span class="fc" id="L76">      HashMap&lt;String, Long&gt; indexInputOffsetList = null;</span>
+<span class="fc" id="L77">      Object version = null;</span>
+<span class="fc" id="L78">      Method[] methods = t.getClass().getMethods();</span>
+<span class="fc" id="L79">      Object[] emptyArgs = null;</span>
+<span class="fc bfc" id="L80" title="All 2 branches covered.">      for (Method m : methods) {</span>
+<span class="fc bfc" id="L81" title="All 2 branches covered.">        if (m.getName().equals(&quot;getIndexInputList&quot;)) {</span>
+<span class="fc" id="L82">          indexInputList = (HashMap&lt;String, IndexInput&gt;) m.invoke(t,</span>
               emptyArgs);
-<span class="fc bfc" id="L82" title="All 2 branches covered.">        } else if (m.getName().equals(&quot;getIndexInputOffsetList&quot;)) {</span>
-<span class="fc" id="L83">          indexInputOffsetList = (HashMap&lt;String, Long&gt;) m.invoke(t,</span>
+<span class="fc bfc" id="L84" title="All 2 branches covered.">        } else if (m.getName().equals(&quot;getIndexInputOffsetList&quot;)) {</span>
+<span class="fc" id="L85">          indexInputOffsetList = (HashMap&lt;String, Long&gt;) m.invoke(t,</span>
               emptyArgs);
-<span class="fc bfc" id="L85" title="All 2 branches covered.">        } else if (m.getName().equals(&quot;getVersion&quot;)) {</span>
-<span class="fc" id="L86">          version = m.invoke(t, emptyArgs);</span>
+<span class="fc bfc" id="L87" title="All 2 branches covered.">        } else if (m.getName().equals(&quot;getVersion&quot;)) {</span>
+<span class="fc" id="L88">          version = m.invoke(t, emptyArgs);</span>
         }
       }
-<span class="pc bpc" id="L89" title="3 of 6 branches missed.">      if (indexInputList == null || indexInputOffsetList == null</span>
+<span class="pc bpc" id="L91" title="3 of 6 branches missed.">      if (indexInputList == null || indexInputOffsetList == null</span>
           || version == null) {
-<span class="nc" id="L91">        throw new IOException(&quot;Reader doesn't provide MtasFieldsProducer&quot;);</span>
+<span class="nc" id="L93">        throw new IOException(&quot;Reader doesn't provide MtasFieldsProducer&quot;);</span>
       } else {
-<span class="fc" id="L93">        return new CodecInfo(indexInputList, indexInputOffsetList, (int) version);</span>
+<span class="fc" id="L95">        return new CodecInfo(indexInputList, indexInputOffsetList, (int) version);</span>
       }
-<span class="nc" id="L95">    } catch (IllegalAccessException | InvocationTargetException e) {</span>
-<span class="nc" id="L96">      throw new IOException(&quot;Can't get codecInfo&quot;, e);</span>
+<span class="nc" id="L97">    } catch (IllegalAccessException | InvocationTargetException e) {</span>
+<span class="nc" id="L98">      throw new IOException(&quot;Can't get codecInfo&quot;, e);</span>
     }
   }
 
@@ -104,32 +106,32 @@ public class CodecInfo {
    */
   private void init() throws IOException {
     // move to begin
-<span class="fc" id="L107">    IndexInput inField = indexInputList.get(&quot;field&quot;);</span>
-<span class="fc" id="L108">    inField.seek(indexInputOffsetList.get(&quot;field&quot;));</span>
+<span class="fc" id="L109">    IndexInput inField = indexInputList.get(&quot;field&quot;);</span>
+<span class="fc" id="L110">    inField.seek(indexInputOffsetList.get(&quot;field&quot;));</span>
     // store field references in memory
-<span class="fc" id="L110">    fieldReferences = new HashMap&lt;String, FieldReferences&gt;();</span>
-<span class="fc" id="L111">    boolean doInit = true;</span>
-<span class="fc bfc" id="L112" title="All 2 branches covered.">    while (doInit) {</span>
+<span class="fc" id="L112">    fieldReferences = new HashMap&lt;String, FieldReferences&gt;();</span>
+<span class="fc" id="L113">    boolean doInit = true;</span>
+<span class="fc bfc" id="L114" title="All 2 branches covered.">    while (doInit) {</span>
       try {
-<span class="fc" id="L114">        String field = inField.readString();</span>
-<span class="fc" id="L115">        long refIndexDoc = inField.readVLong();</span>
-<span class="fc" id="L116">        long refIndexDocId = inField.readVLong();</span>
-<span class="fc" id="L117">        int numberOfDocs = inField.readVInt();</span>
-<span class="fc" id="L118">        long refTerm = inField.readVLong();</span>
-<span class="fc" id="L119">        int numberOfTerms = inField.readVInt();</span>
-<span class="fc" id="L120">        long refPrefix = inField.readVLong();</span>
-<span class="fc" id="L121">        int numberOfPrefixes = inField.readVInt();</span>
-<span class="fc" id="L122">        fieldReferences.put(field,</span>
+<span class="fc" id="L116">        String field = inField.readString();</span>
+<span class="fc" id="L117">        long refIndexDoc = inField.readVLong();</span>
+<span class="fc" id="L118">        long refIndexDocId = inField.readVLong();</span>
+<span class="fc" id="L119">        int numberOfDocs = inField.readVInt();</span>
+<span class="fc" id="L120">        inField.readVLong(); //refTerm</span>
+<span class="fc" id="L121">        inField.readVInt(); //numberOfTerms</span>
+<span class="fc" id="L122">        long refPrefix = inField.readVLong();</span>
+<span class="fc" id="L123">        int numberOfPrefixes = inField.readVInt();</span>
+<span class="fc" id="L124">        fieldReferences.put(field,</span>
             new FieldReferences(refIndexDoc, refIndexDocId, numberOfDocs,
                 refPrefix, numberOfPrefixes));
-<span class="fc" id="L125">      } catch (IOException e) {</span>
-<span class="fc" id="L126">        log.debug(e); </span>
-<span class="fc" id="L127">        doInit = false;</span>
-<span class="fc" id="L128">      }</span>
+<span class="fc" id="L127">      } catch (IOException e) {</span>
+<span class="fc" id="L128">        log.debug(e); </span>
+<span class="fc" id="L129">        doInit = false;</span>
+<span class="fc" id="L130">      }</span>
     }
     // prefixReferences
-<span class="fc" id="L131">    prefixReferences = new HashMap&lt;String, LinkedHashMap&lt;String, Long&gt;&gt;();</span>
-<span class="fc" id="L132">  }</span>
+<span class="fc" id="L133">    prefixReferences = new HashMap&lt;String, LinkedHashMap&lt;String, Long&gt;&gt;();</span>
+<span class="fc" id="L134">  }</span>
 
   /**
    * Gets the object by id.
@@ -145,28 +147,28 @@ public class CodecInfo {
     try {
       Long ref;
       Long objectRefApproxCorrection;
-<span class="nc" id="L148">      IndexDoc doc = getDoc(field, docId);</span>
-<span class="nc" id="L149">      IndexInput inObjectId = indexInputList.get(&quot;indexObjectId&quot;);</span>
-<span class="nc" id="L150">      IndexInput inObject = indexInputList.get(&quot;object&quot;);</span>
-<span class="nc" id="L151">      IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">      if (doc.storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_BYTE) {</span>
-<span class="nc" id="L153">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 1L));</span>
-<span class="nc" id="L154">        objectRefApproxCorrection = Long.valueOf(inObjectId.readByte());</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed.">      } else if (doc.storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_SHORT) {</span>
-<span class="nc" id="L156">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 2L));</span>
-<span class="nc" id="L157">        objectRefApproxCorrection = Long.valueOf(inObjectId.readShort());</span>
-<span class="nc bnc" id="L158" title="All 2 branches missed.">      } else if (doc.storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER) {</span>
-<span class="nc" id="L159">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 4L));</span>
-<span class="nc" id="L160">        objectRefApproxCorrection = Long.valueOf(inObjectId.readInt());</span>
+<span class="nc" id="L150">      IndexDoc doc = getDoc(field, docId);</span>
+<span class="nc" id="L151">      IndexInput inObjectId = indexInputList.get(&quot;indexObjectId&quot;);</span>
+<span class="nc" id="L152">      IndexInput inObject = indexInputList.get(&quot;object&quot;);</span>
+<span class="nc" id="L153">      IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
+<span class="nc bnc" id="L154" title="All 2 branches missed.">      if (doc.storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_BYTE) {</span>
+<span class="nc" id="L155">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 1L));</span>
+<span class="nc" id="L156">        objectRefApproxCorrection = Long.valueOf(inObjectId.readByte());</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">      } else if (doc.storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_SHORT) {</span>
+<span class="nc" id="L158">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 2L));</span>
+<span class="nc" id="L159">        objectRefApproxCorrection = Long.valueOf(inObjectId.readShort());</span>
+<span class="nc bnc" id="L160" title="All 2 branches missed.">      } else if (doc.storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER) {</span>
+<span class="nc" id="L161">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 4L));</span>
+<span class="nc" id="L162">        objectRefApproxCorrection = Long.valueOf(inObjectId.readInt());</span>
       } else {
-<span class="nc" id="L162">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 8L));</span>
-<span class="nc" id="L163">        objectRefApproxCorrection = Long.valueOf(inObjectId.readLong());</span>
+<span class="nc" id="L164">        inObjectId.seek(doc.fpIndexObjectId + (mtasId * 8L));</span>
+<span class="nc" id="L165">        objectRefApproxCorrection = Long.valueOf(inObjectId.readLong());</span>
       }
-<span class="nc" id="L165">      ref = objectRefApproxCorrection + doc.objectRefApproxOffset</span>
+<span class="nc" id="L167">      ref = objectRefApproxCorrection + doc.objectRefApproxOffset</span>
           + (mtasId * (long) doc.objectRefApproxQuotient);
-<span class="nc" id="L167">      return MtasCodecPostingsFormat.getToken(inObject, inTerm, ref);</span>
-<span class="nc" id="L168">    } catch (Exception e) {</span>
-<span class="nc" id="L169">      throw new IOException(e.getMessage());</span>
+<span class="nc" id="L169">      return MtasCodecPostingsFormat.getToken(inObject, inTerm, ref);</span>
+<span class="nc" id="L170">    } catch (Exception e) {</span>
+<span class="nc" id="L171">      throw new IOException(e);</span>
     }
   }
 
@@ -181,12 +183,12 @@ public class CodecInfo {
    */
   public List&lt;MtasTokenString&gt; getObjectsByParentId(String field, int docId,
       int position) throws IOException {
-<span class="nc" id="L184">    IndexDoc doc = getDoc(field, docId);</span>
-<span class="nc" id="L185">    IndexInput inIndexObjectParent = indexInputList.get(&quot;indexObjectParent&quot;);</span>
-<span class="nc" id="L186">    ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hits = CodecSearchTree.searchMtasTree(position,</span>
+<span class="nc" id="L186">    IndexDoc doc = getDoc(field, docId);</span>
+<span class="nc" id="L187">    IndexInput inIndexObjectParent = indexInputList.get(&quot;indexObjectParent&quot;);</span>
+<span class="nc" id="L188">    ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hits = CodecSearchTree.searchMtasTree(position,</span>
         inIndexObjectParent, doc.fpIndexObjectParent,
         doc.smallestObjectFilepointer);
-<span class="nc" id="L189">    return getObjects(hits);</span>
+<span class="nc" id="L191">    return getObjects(hits);</span>
   }
 
   /**
@@ -200,13 +202,13 @@ public class CodecInfo {
    */
   public ArrayList&lt;MtasTokenString&gt; getObjectsByPosition(String field,
       int docId, int position) throws IOException {
-<span class="nc" id="L203">    IndexDoc doc = getDoc(field, docId);</span>
-<span class="nc" id="L204">    IndexInput inIndexObjectPosition = indexInputList</span>
-<span class="nc" id="L205">        .get(&quot;indexObjectPosition&quot;);</span>
-<span class="nc" id="L206">    ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hits = CodecSearchTree.searchMtasTree(position,</span>
+<span class="nc" id="L205">    IndexDoc doc = getDoc(field, docId);</span>
+<span class="nc" id="L206">    IndexInput inIndexObjectPosition = indexInputList</span>
+<span class="nc" id="L207">        .get(&quot;indexObjectPosition&quot;);</span>
+<span class="nc" id="L208">    ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hits = CodecSearchTree.searchMtasTree(position,</span>
         inIndexObjectPosition, doc.fpIndexObjectPosition,
         doc.smallestObjectFilepointer);
-<span class="nc" id="L209">    return getObjects(hits);</span>
+<span class="nc" id="L211">    return getObjects(hits);</span>
   }
 
   // public ArrayList&lt;MtasTokenString&gt; getObjectsByPositions(String field,
@@ -231,19 +233,19 @@ public class CodecInfo {
    * @return the prefix filtered objects by positions
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public ArrayList&lt;MtasTokenString&gt; getPrefixFilteredObjectsByPositions(
-      String field, int docId, ArrayList&lt;String&gt; prefixes, int startPosition,
+  public List&lt;MtasTokenString&gt; getPrefixFilteredObjectsByPositions(
+      String field, int docId, List&lt;String&gt; prefixes, int startPosition,
       int endPosition) throws IOException {
-<span class="nc" id="L237">    IndexDoc doc = getDoc(field, docId);</span>
-<span class="nc" id="L238">    IndexInput inIndexObjectPosition = indexInputList</span>
-<span class="nc" id="L239">        .get(&quot;indexObjectPosition&quot;);</span>
-<span class="nc bnc" id="L240" title="All 2 branches missed.">    if (doc != null) {</span>
-<span class="nc" id="L241">      ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hits = CodecSearchTree.searchMtasTree(</span>
+<span class="nc" id="L239">    IndexDoc doc = getDoc(field, docId);</span>
+<span class="nc" id="L240">    IndexInput inIndexObjectPosition = indexInputList</span>
+<span class="nc" id="L241">        .get(&quot;indexObjectPosition&quot;);</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">    if (doc != null) {</span>
+<span class="nc" id="L243">      ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hits = CodecSearchTree.searchMtasTree(</span>
           startPosition, endPosition, inIndexObjectPosition,
           doc.fpIndexObjectPosition, doc.smallestObjectFilepointer);
-<span class="nc" id="L244">      return getPrefixFilteredObjects(hits, prefixes);</span>
+<span class="nc" id="L246">      return getPrefixFilteredObjects(hits, prefixes);</span>
     } else {
-<span class="nc" id="L246">      return new ArrayList&lt;MtasTokenString&gt;();</span>
+<span class="nc" id="L248">      return new ArrayList&lt;&gt;();</span>
     }
   }
 
@@ -255,26 +257,26 @@ public class CodecInfo {
    * @return the prefix filtered objects
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  private ArrayList&lt;MtasTokenString&gt; getPrefixFilteredObjects(
-      List&lt;MtasTreeHit&lt;?&gt;&gt; hits, ArrayList&lt;String&gt; prefixes)
+  private List&lt;MtasTokenString&gt; getPrefixFilteredObjects(
+      List&lt;MtasTreeHit&lt;?&gt;&gt; hits, List&lt;String&gt; prefixes)
       throws IOException {
-<span class="nc" id="L261">    ArrayList&lt;MtasTokenString&gt; tokens = new ArrayList&lt;MtasTokenString&gt;();</span>
-<span class="nc" id="L262">    IndexInput inObject = indexInputList.get(&quot;object&quot;);</span>
-<span class="nc" id="L263">    IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
-<span class="nc bnc" id="L264" title="All 2 branches missed.">    for (MtasTreeHit&lt;?&gt; hit : hits) {</span>
-<span class="nc" id="L265">      MtasTokenString token = MtasCodecPostingsFormat.getToken(inObject,</span>
-<span class="nc" id="L266">          inTerm, hit.ref);</span>
-<span class="nc bnc" id="L267" title="All 2 branches missed.">      if (token != null) {</span>
-<span class="nc bnc" id="L268" title="All 2 branches missed.">        if (prefixes.size() &gt; 0) {</span>
-<span class="nc bnc" id="L269" title="All 2 branches missed.">          if (prefixes.contains(token.getPrefix())) {</span>
-<span class="nc" id="L270">            tokens.add(token);</span>
+<span class="nc" id="L263">    ArrayList&lt;MtasTokenString&gt; tokens = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L264">    IndexInput inObject = indexInputList.get(&quot;object&quot;);</span>
+<span class="nc" id="L265">    IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
+<span class="nc bnc" id="L266" title="All 2 branches missed.">    for (MtasTreeHit&lt;?&gt; hit : hits) {</span>
+<span class="nc" id="L267">      MtasTokenString token = MtasCodecPostingsFormat.getToken(inObject,</span>
+<span class="nc" id="L268">          inTerm, hit.ref);</span>
+<span class="nc bnc" id="L269" title="All 2 branches missed.">      if (token != null) {</span>
+<span class="nc bnc" id="L270" title="All 2 branches missed.">        if (!prefixes.isEmpty()) {</span>
+<span class="nc bnc" id="L271" title="All 2 branches missed.">          if (prefixes.contains(token.getPrefix())) {</span>
+<span class="nc" id="L272">            tokens.add(token);</span>
           }
         } else {
-<span class="nc" id="L273">          tokens.add(token);</span>
+<span class="nc" id="L275">          tokens.add(token);</span>
         }
       }
-<span class="nc" id="L276">    }</span>
-<span class="nc" id="L277">    return tokens;</span>
+<span class="nc" id="L278">    }</span>
+<span class="nc" id="L279">    return tokens;</span>
   }
 
   /**
@@ -287,10 +289,10 @@ public class CodecInfo {
    * @return the positioned terms by prefixes and position
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; getPositionedTermsByPrefixesAndPosition(
-      String field, int docId, ArrayList&lt;String&gt; prefixes, int position)
+  public List&lt;MtasTreeHit&lt;String&gt;&gt; getPositionedTermsByPrefixesAndPosition(
+      String field, int docId, List&lt;String&gt; prefixes, int position)
       throws IOException {
-<span class="nc" id="L293">    return getPositionedTermsByPrefixesAndPositionRange(field, docId, prefixes,</span>
+<span class="nc" id="L295">    return getPositionedTermsByPrefixesAndPositionRange(field, docId, prefixes,</span>
         position, position);
   }
 
@@ -305,40 +307,39 @@ public class CodecInfo {
    * @return the positioned terms by prefixes and position range
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; getPositionedTermsByPrefixesAndPositionRange(
-      String field, int docId, ArrayList&lt;String&gt; prefixes, int startPosition,
+  public List&lt;MtasTreeHit&lt;String&gt;&gt; getPositionedTermsByPrefixesAndPositionRange(
+      String field, int docId, List&lt;String&gt; prefixes, int startPosition,
       int endPosition) throws IOException {
-<span class="nc" id="L311">    IndexDoc doc = getDoc(field, docId);</span>
-<span class="nc" id="L312">    IndexInput inIndexObjectPosition = indexInputList</span>
-<span class="nc" id="L313">        .get(&quot;indexObjectPosition&quot;);</span>
-<span class="nc bnc" id="L314" title="All 2 branches missed.">    if (doc != null) {</span>
-<span class="nc" id="L315">      ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hitItems = CodecSearchTree.searchMtasTree(</span>
+<span class="nc" id="L313">    IndexDoc doc = getDoc(field, docId);</span>
+<span class="nc" id="L314">    IndexInput inIndexObjectPosition = indexInputList</span>
+<span class="nc" id="L315">        .get(&quot;indexObjectPosition&quot;);</span>
+<span class="nc bnc" id="L316" title="All 2 branches missed.">    if (doc != null) {</span>
+<span class="nc" id="L317">      ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; hitItems = CodecSearchTree.searchMtasTree(</span>
           startPosition, endPosition, inIndexObjectPosition,
           doc.fpIndexObjectPosition, doc.smallestObjectFilepointer);
-<span class="nc" id="L318">      ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; hits = new ArrayList&lt;MtasTreeHit&lt;String&gt;&gt;();</span>
-
-<span class="nc" id="L320">      HashMap&lt;String, Integer&gt; prefixIds = getPrefixesIds(field, prefixes);</span>
-<span class="nc bnc" id="L321" title="All 4 branches missed.">      if (prefixIds != null &amp;&amp; prefixIds.size() &gt; 0) {</span>
-<span class="nc" id="L322">        ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; filteredHitItems = new ArrayList&lt;MtasTreeHit&lt;?&gt;&gt;();</span>
+<span class="nc" id="L320">      List&lt;MtasTreeHit&lt;String&gt;&gt; hits = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L321">      Map&lt;String, Integer&gt; prefixIds = getPrefixesIds(field, prefixes);</span>
+<span class="nc bnc" id="L322" title="All 4 branches missed.">      if (prefixIds != null &amp;&amp; prefixIds.size() &gt; 0) {</span>
+<span class="nc" id="L323">        ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; filteredHitItems = new ArrayList&lt;MtasTreeHit&lt;?&gt;&gt;();</span>
         
-<span class="nc bnc" id="L324" title="All 2 branches missed.">        for (MtasTreeHit&lt;?&gt; hitItem : hitItems) {</span>
-<span class="nc bnc" id="L325" title="All 2 branches missed.">          if (prefixIds.containsValue(hitItem.additionalId)) {</span>
-<span class="nc" id="L326">            filteredHitItems.add(hitItem);</span>
+<span class="nc bnc" id="L325" title="All 2 branches missed.">        for (MtasTreeHit&lt;?&gt; hitItem : hitItems) {</span>
+<span class="nc bnc" id="L326" title="All 2 branches missed.">          if (prefixIds.containsValue(hitItem.additionalId)) {</span>
+<span class="nc" id="L327">            filteredHitItems.add(hitItem);</span>
           }
-<span class="nc" id="L328">        }</span>
-<span class="nc bnc" id="L329" title="All 2 branches missed.">        if (filteredHitItems.size() &gt; 0) {</span>
-<span class="nc" id="L330">          ArrayList&lt;MtasTokenString&gt; objects = getObjects(filteredHitItems);</span>
-<span class="nc bnc" id="L331" title="All 2 branches missed.">          for (MtasTokenString token : objects) {</span>
-<span class="nc" id="L332">            MtasTreeHit&lt;String&gt; hit = new MtasTreeHit&lt;String&gt;(</span>
-<span class="nc" id="L333">                token.getPositionStart(), token.getPositionEnd(),</span>
-<span class="nc" id="L334">                token.getTokenRef(), 0, 0, token.getValue());</span>
-<span class="nc" id="L335">            hits.add(hit);</span>
-<span class="nc" id="L336">          }</span>
+<span class="nc" id="L329">        }</span>
+<span class="nc bnc" id="L330" title="All 2 branches missed.">        if (filteredHitItems.size() &gt; 0) {</span>
+<span class="nc" id="L331">          ArrayList&lt;MtasTokenString&gt; objects = getObjects(filteredHitItems);</span>
+<span class="nc bnc" id="L332" title="All 2 branches missed.">          for (MtasTokenString token : objects) {</span>
+<span class="nc" id="L333">            MtasTreeHit&lt;String&gt; hit = new MtasTreeHit&lt;String&gt;(</span>
+<span class="nc" id="L334">                token.getPositionStart(), token.getPositionEnd(),</span>
+<span class="nc" id="L335">                token.getTokenRef(), 0, 0, token.getValue());</span>
+<span class="nc" id="L336">            hits.add(hit);</span>
+<span class="nc" id="L337">          }</span>
         }
       }
-<span class="nc" id="L339">      return hits;</span>
+<span class="nc" id="L340">      return hits;</span>
     } else {
-<span class="nc" id="L341">      return new ArrayList&lt;MtasTreeHit&lt;String&gt;&gt;();</span>
+<span class="nc" id="L342">      return new ArrayList&lt;MtasTreeHit&lt;String&gt;&gt;();</span>
     }
   }
 
@@ -355,44 +356,44 @@ public class CodecInfo {
       int docId, ArrayList&lt;String&gt; prefixes,
       ArrayList&lt;IntervalTreeNodeData&lt;String&gt;&gt; positionsHits)
       throws IOException {
-<span class="fc" id="L358">    IndexDoc doc = getDoc(field, docId);</span>
-<span class="fc" id="L359">    IndexInput inIndexObjectPosition = indexInputList</span>
-<span class="fc" id="L360">        .get(&quot;indexObjectPosition&quot;);</span>
-<span class="fc" id="L361">    IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
+<span class="fc" id="L359">    IndexDoc doc = getDoc(field, docId);</span>
+<span class="fc" id="L360">    IndexInput inIndexObjectPosition = indexInputList</span>
+<span class="fc" id="L361">        .get(&quot;indexObjectPosition&quot;);</span>
+<span class="fc" id="L362">    IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
     // create tree interval hits
-<span class="fc" id="L363">    IntervalRBTree&lt;String&gt; positionTree = new IntervalRBTree&lt;String&gt;(</span>
+<span class="fc" id="L364">    IntervalRBTree&lt;String&gt; positionTree = new IntervalRBTree&lt;String&gt;(</span>
         positionsHits);
 
     // find prefixIds
-<span class="fc" id="L367">    HashMap&lt;String, Integer&gt; prefixIds = getPrefixesIds(field, prefixes);</span>
+<span class="fc" id="L368">    Map&lt;String, Integer&gt; prefixIds = getPrefixesIds(field, prefixes);</span>
     // search matching tokens
-<span class="pc bpc" id="L369" title="1 of 2 branches missed.">    if (prefixIds != null) {</span>
-<span class="fc" id="L370">      CodecSearchTree.searchMtasTreeWithIntervalTree(prefixIds.values(),</span>
+<span class="pc bpc" id="L370" title="1 of 2 branches missed.">    if (prefixIds != null) {</span>
+<span class="fc" id="L371">      CodecSearchTree.searchMtasTreeWithIntervalTree(prefixIds.values(),</span>
           positionTree, inIndexObjectPosition, doc.fpIndexObjectPosition,
           doc.smallestObjectFilepointer);
 
       // reverse list
-<span class="fc" id="L375">      HashMap&lt;Integer, String&gt; idPrefixes = new HashMap&lt;Integer, String&gt;();</span>
-<span class="fc bfc" id="L376" title="All 2 branches covered.">      for (Entry&lt;String, Integer&gt; entry : prefixIds.entrySet()) {</span>
-<span class="fc" id="L377">        idPrefixes.put(entry.getValue(), entry.getKey());</span>
-<span class="fc" id="L378">      }</span>
+<span class="fc" id="L376">      Map&lt;Integer, String&gt; idPrefixes = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L377" title="All 2 branches covered.">      for (Entry&lt;String, Integer&gt; entry : prefixIds.entrySet()) {</span>
+<span class="fc" id="L378">        idPrefixes.put(entry.getValue(), entry.getKey());</span>
+<span class="fc" id="L379">      }</span>
       // term administration
-<span class="fc" id="L380">      HashMap&lt;Long, String&gt; refTerms = new HashMap&lt;Long, String&gt;();</span>
-
-<span class="fc bfc" id="L382" title="All 2 branches covered.">      for (IntervalTreeNodeData&lt;String&gt; positionHit : positionsHits) {</span>
-<span class="fc bfc" id="L383" title="All 2 branches covered.">        for (MtasTreeHit&lt;String&gt; hit : positionHit.list) {</span>
-<span class="pc bpc" id="L384" title="1 of 2 branches missed.">          if (hit.idData == null) {</span>
-<span class="fc" id="L385">            hit.idData = idPrefixes.get(hit.additionalId);</span>
-<span class="fc bfc" id="L386" title="All 2 branches covered.">            if (!refTerms.containsKey(hit.additionalRef)) {</span>
-<span class="fc" id="L387">              refTerms.put(hit.additionalRef,</span>
-<span class="fc" id="L388">                  MtasCodecPostingsFormat.getTerm(inTerm, hit.additionalRef));</span>
+<span class="fc" id="L381">      Map&lt;Long, String&gt; refTerms = new HashMap&lt;&gt;();</span>
+
+<span class="fc bfc" id="L383" title="All 2 branches covered.">      for (IntervalTreeNodeData&lt;String&gt; positionHit : positionsHits) {</span>
+<span class="fc bfc" id="L384" title="All 2 branches covered.">        for (MtasTreeHit&lt;String&gt; hit : positionHit.list) {</span>
+<span class="pc bpc" id="L385" title="1 of 2 branches missed.">          if (hit.idData == null) {</span>
+<span class="fc" id="L386">            hit.idData = idPrefixes.get(hit.additionalId);</span>
+<span class="fc bfc" id="L387" title="All 2 branches covered.">            if (!refTerms.containsKey(hit.additionalRef)) {</span>
+<span class="fc" id="L388">              refTerms.put(hit.additionalRef,</span>
+<span class="fc" id="L389">                  MtasCodecPostingsFormat.getTerm(inTerm, hit.additionalRef));</span>
             }
-<span class="fc" id="L390">            hit.refData = refTerms.get(hit.additionalRef);</span>
+<span class="fc" id="L391">            hit.refData = refTerms.get(hit.additionalRef);</span>
           }
-<span class="fc" id="L392">        }</span>
-<span class="fc" id="L393">      }</span>
+<span class="fc" id="L393">        }</span>
+<span class="fc" id="L394">      }</span>
     }
-<span class="fc" id="L395">  }</span>
+<span class="fc" id="L396">  }</span>
 
   /**
    * Gets the objects.
@@ -403,17 +404,17 @@ public class CodecInfo {
    */
   public ArrayList&lt;MtasTokenString&gt; getObjects(List&lt;MtasTreeHit&lt;?&gt;&gt; hits)
       throws IOException {
-<span class="nc" id="L406">    ArrayList&lt;MtasTokenString&gt; tokens = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L407">    IndexInput inObject = indexInputList.get(&quot;object&quot;);</span>
-<span class="nc" id="L408">    IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
-<span class="nc bnc" id="L409" title="All 2 branches missed.">    for (MtasTreeHit&lt;?&gt; hit : hits) {</span>
-<span class="nc" id="L410">      MtasTokenString token = MtasCodecPostingsFormat.getToken(inObject,</span>
-<span class="nc" id="L411">          inTerm, hit.ref);</span>
-<span class="nc bnc" id="L412" title="All 2 branches missed.">      if (token != null) {</span>
-<span class="nc" id="L413">        tokens.add(token);</span>
+<span class="nc" id="L407">    ArrayList&lt;MtasTokenString&gt; tokens = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L408">    IndexInput inObject = indexInputList.get(&quot;object&quot;);</span>
+<span class="nc" id="L409">    IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
+<span class="nc bnc" id="L410" title="All 2 branches missed.">    for (MtasTreeHit&lt;?&gt; hit : hits) {</span>
+<span class="nc" id="L411">      MtasTokenString token = MtasCodecPostingsFormat.getToken(inObject,</span>
+<span class="nc" id="L412">          inTerm, hit.ref);</span>
+<span class="nc bnc" id="L413" title="All 2 branches missed.">      if (token != null) {</span>
+<span class="nc" id="L414">        tokens.add(token);</span>
       }
-<span class="nc" id="L415">    }</span>
-<span class="nc" id="L416">    return tokens;</span>
+<span class="nc" id="L416">    }</span>
+<span class="nc" id="L417">    return tokens;</span>
   }
 
   /**
@@ -426,19 +427,19 @@ public class CodecInfo {
   public ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; getTerms(ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; refs)
       throws IOException {
     try {
-<span class="nc" id="L429">      ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; terms = new ArrayList&lt;MtasTreeHit&lt;String&gt;&gt;();</span>
-<span class="nc" id="L430">      IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
-<span class="nc bnc" id="L431" title="All 2 branches missed.">      for (MtasTreeHit&lt;?&gt; hit : refs) {</span>
-<span class="nc" id="L432">        inTerm.seek(hit.ref);</span>
-<span class="nc" id="L433">        String term = inTerm.readString();</span>
-<span class="nc" id="L434">        MtasTreeHit&lt;String&gt; newHit = new MtasTreeHit&lt;String&gt;(hit.startPosition,</span>
+<span class="nc" id="L430">      ArrayList&lt;MtasTreeHit&lt;String&gt;&gt; terms = new ArrayList&lt;MtasTreeHit&lt;String&gt;&gt;();</span>
+<span class="nc" id="L431">      IndexInput inTerm = indexInputList.get(&quot;term&quot;);</span>
+<span class="nc bnc" id="L432" title="All 2 branches missed.">      for (MtasTreeHit&lt;?&gt; hit : refs) {</span>
+<span class="nc" id="L433">        inTerm.seek(hit.ref);</span>
+<span class="nc" id="L434">        String term = inTerm.readString();</span>
+<span class="nc" id="L435">        MtasTreeHit&lt;String&gt; newHit = new MtasTreeHit&lt;String&gt;(hit.startPosition,</span>
             hit.endPosition, hit.ref, hit.additionalId, hit.additionalRef,
             term);
-<span class="nc" id="L437">        terms.add(newHit);</span>
-<span class="nc" id="L438">      }</span>
-<span class="nc" id="L439">      return terms;</span>
-<span class="nc" id="L440">    } catch (Exception e) {</span>
-<span class="nc" id="L441">      throw new IOException(e.getMessage());</span>
+<span class="nc" id="L438">        terms.add(newHit);</span>
+<span class="nc" id="L439">      }</span>
+<span class="nc" id="L440">      return terms;</span>
+<span class="nc" id="L441">    } catch (Exception e) {</span>
+<span class="nc" id="L442">      throw new IOException(e);</span>
     }
   }
 
@@ -449,21 +450,21 @@ public class CodecInfo {
    * @param prefixes the prefixes
    * @return the prefixes ids
    */
-  HashMap&lt;String, Integer&gt; getPrefixesIds(String field,
-      ArrayList&lt;String&gt; prefixes) {
-<span class="fc" id="L454">    LinkedHashMap&lt;String, Long&gt; refs = getPrefixes(field);</span>
-<span class="pc bpc" id="L455" title="1 of 2 branches missed.">    if (refs != null) {</span>
-<span class="fc" id="L456">      ArrayList&lt;String&gt; list = new ArrayList&lt;String&gt;(refs.keySet());</span>
-<span class="fc" id="L457">      HashMap&lt;String, Integer&gt; result = new HashMap&lt;String, Integer&gt;();</span>
-<span class="fc bfc" id="L458" title="All 2 branches covered.">      for (String prefix : prefixes) {</span>
-<span class="fc" id="L459">        int id = list.indexOf(prefix);</span>
-<span class="pc bpc" id="L460" title="1 of 2 branches missed.">        if (id &gt;= 0) {</span>
-<span class="fc" id="L461">          result.put(prefix, id + 1);</span>
+  Map&lt;String, Integer&gt; getPrefixesIds(String field,
+      List&lt;String&gt; prefixes) {
+<span class="fc" id="L455">    LinkedHashMap&lt;String, Long&gt; refs = getPrefixes(field);</span>
+<span class="pc bpc" id="L456" title="1 of 2 branches missed.">    if (refs != null) {</span>
+<span class="fc" id="L457">      List&lt;String&gt; list = new ArrayList&lt;&gt;(refs.keySet());</span>
+<span class="fc" id="L458">      Map&lt;String, Integer&gt; result = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L459" title="All 2 branches covered.">      for (String prefix : prefixes) {</span>
+<span class="fc" id="L460">        int id = list.indexOf(prefix);</span>
+<span class="pc bpc" id="L461" title="1 of 2 branches missed.">        if (id &gt;= 0) {</span>
+<span class="fc" id="L462">          result.put(prefix, id + 1);</span>
         }
-<span class="fc" id="L463">      }</span>
-<span class="fc" id="L464">      return result;</span>
+<span class="fc" id="L464">      }</span>
+<span class="fc" id="L465">      return result;</span>
     } else {
-<span class="nc" id="L466">      return null;</span>
+<span class="nc" id="L467">      return null;</span>
     }
   }
 
@@ -474,29 +475,29 @@ public class CodecInfo {
    * @return the prefixes
    */
   private LinkedHashMap&lt;String, Long&gt; getPrefixes(String field) {
-<span class="pc bpc" id="L477" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="fc" id="L478">      FieldReferences fr = fieldReferences.get(field);</span>
-<span class="pc bpc" id="L479" title="1 of 2 branches missed.">      if (!prefixReferences.containsKey(field)) {</span>
-<span class="fc" id="L480">        LinkedHashMap&lt;String, Long&gt; refs = new LinkedHashMap&lt;String, Long&gt;();</span>
+<span class="pc bpc" id="L478" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="fc" id="L479">      FieldReferences fr = fieldReferences.get(field);</span>
+<span class="pc bpc" id="L480" title="1 of 2 branches missed.">      if (!prefixReferences.containsKey(field)) {</span>
+<span class="fc" id="L481">        LinkedHashMap&lt;String, Long&gt; refs = new LinkedHashMap&lt;String, Long&gt;();</span>
         try {
-<span class="fc" id="L482">          IndexInput inPrefix = indexInputList.get(&quot;prefix&quot;);</span>
-<span class="fc" id="L483">          inPrefix.seek(fr.refPrefix);</span>
-<span class="fc bfc" id="L484" title="All 2 branches covered.">          for (int i = 0; i &lt; fr.numberOfPrefixes; i++) {</span>
-<span class="fc" id="L485">            Long ref = inPrefix.getFilePointer();</span>
-<span class="fc" id="L486">            String prefix = inPrefix.readString();</span>
-<span class="fc" id="L487">            refs.put(prefix, ref);</span>
+<span class="fc" id="L483">          IndexInput inPrefix = indexInputList.get(&quot;prefix&quot;);</span>
+<span class="fc" id="L484">          inPrefix.seek(fr.refPrefix);</span>
+<span class="fc bfc" id="L485" title="All 2 branches covered.">          for (int i = 0; i &lt; fr.numberOfPrefixes; i++) {</span>
+<span class="fc" id="L486">            Long ref = inPrefix.getFilePointer();</span>
+<span class="fc" id="L487">            String prefix = inPrefix.readString();</span>
+<span class="fc" id="L488">            refs.put(prefix, ref);</span>
           }
-<span class="nc" id="L489">        } catch (Exception e) {</span>
-<span class="nc" id="L490">          e.printStackTrace();</span>
-<span class="nc" id="L491">          refs.clear();</span>
-<span class="fc" id="L492">        }</span>
-<span class="fc" id="L493">        prefixReferences.put(field, refs);</span>
-<span class="fc" id="L494">        return refs;</span>
+<span class="nc" id="L490">        } catch (Exception e) {</span>
+<span class="nc" id="L491">          log.error(e);</span>
+<span class="nc" id="L492">          refs.clear();</span>
+<span class="fc" id="L493">        }</span>
+<span class="fc" id="L494">        prefixReferences.put(field, refs);</span>
+<span class="fc" id="L495">        return refs;</span>
       } else {
-<span class="nc" id="L496">        return prefixReferences.get(field);</span>
+<span class="nc" id="L497">        return prefixReferences.get(field);</span>
       }
     } else {
-<span class="nc" id="L499">      return null;</span>
+<span class="nc" id="L500">      return null;</span>
     }
   }
 
@@ -508,20 +509,21 @@ public class CodecInfo {
    * @return the doc
    */
   public IndexDoc getDoc(String field, int docId) {
-<span class="pc bpc" id="L511" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="fc" id="L512">      FieldReferences fr = fieldReferences.get(field);</span>
+<span class="pc bpc" id="L512" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="fc" id="L513">      FieldReferences fr = fieldReferences.get(field);</span>
       try {
-<span class="fc" id="L514">        IndexInput inIndexDocId = indexInputList.get(&quot;indexDocId&quot;);</span>
-<span class="fc" id="L515">        ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; list = CodecSearchTree.searchMtasTree(docId,</span>
+<span class="fc" id="L515">        IndexInput inIndexDocId = indexInputList.get(&quot;indexDocId&quot;);</span>
+<span class="fc" id="L516">        ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; list = CodecSearchTree.searchMtasTree(docId,</span>
             inIndexDocId, fr.refIndexDocId, fr.refIndexDoc);
-<span class="pc bpc" id="L517" title="1 of 2 branches missed.">        if (list.size() == 1) {</span>
-<span class="fc" id="L518">          return new IndexDoc(list.get(0).ref);</span>
+<span class="pc bpc" id="L518" title="1 of 2 branches missed.">        if (list.size() == 1) {</span>
+<span class="fc" id="L519">          return new IndexDoc(list.get(0).ref);</span>
         }
-<span class="nc" id="L520">      } catch (IOException e) {</span>
-<span class="nc" id="L521">        return null;</span>
-<span class="nc" id="L522">      }</span>
+<span class="nc" id="L521">      } catch (IOException e) {</span>
+<span class="nc" id="L522">        log.debug(e);</span>
+<span class="nc" id="L523">        return null;</span>
+<span class="nc" id="L524">      }</span>
     }
-<span class="nc" id="L524">    return null;</span>
+<span class="nc" id="L526">    return null;</span>
   }
 
   /**
@@ -532,35 +534,42 @@ public class CodecInfo {
    * @return the next doc
    */
   public IndexDoc getNextDoc(String field, int previousDocId) {
-<span class="pc bpc" id="L535" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="fc" id="L536">      FieldReferences fr = fieldReferences.get(field);</span>
+<span class="pc bpc" id="L537" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="fc" id="L538">      FieldReferences fr = fieldReferences.get(field);</span>
       try {
-<span class="fc bfc" id="L538" title="All 2 branches covered.">        if (previousDocId &lt; 0) {</span>
-<span class="fc" id="L539">          return new IndexDoc(fr.refIndexDoc);</span>
+<span class="fc bfc" id="L540" title="All 2 branches covered.">        if (previousDocId &lt; 0) {</span>
+<span class="fc" id="L541">          return new IndexDoc(fr.refIndexDoc);</span>
         } else {
-<span class="fc" id="L541">          int nextDocId = previousDocId + 1;</span>
-<span class="fc" id="L542">          IndexInput inIndexDocId = indexInputList.get(&quot;indexDocId&quot;);</span>
-<span class="fc" id="L543">          ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; list = CodecSearchTree.advanceMtasTree(</span>
+<span class="fc" id="L543">          int nextDocId = previousDocId + 1;</span>
+<span class="fc" id="L544">          IndexInput inIndexDocId = indexInputList.get(&quot;indexDocId&quot;);</span>
+<span class="fc" id="L545">          ArrayList&lt;MtasTreeHit&lt;?&gt;&gt; list = CodecSearchTree.advanceMtasTree(</span>
               nextDocId, inIndexDocId, fr.refIndexDocId, fr.refIndexDoc);
-<span class="fc bfc" id="L545" title="All 2 branches covered.">          if (list.size() == 1) {</span>
-<span class="fc" id="L546">            IndexInput inDoc = indexInputList.get(&quot;doc&quot;);</span>
-<span class="fc" id="L547">            inDoc.seek(list.get(0).ref);</span>
-<span class="fc" id="L548">            return new IndexDoc(inDoc.getFilePointer());</span>
+<span class="fc bfc" id="L547" title="All 2 branches covered.">          if (list.size() == 1) {</span>
+<span class="fc" id="L548">            IndexInput inDoc = indexInputList.get(&quot;doc&quot;);</span>
+<span class="fc" id="L549">            inDoc.seek(list.get(0).ref);</span>
+<span class="fc" id="L550">            return new IndexDoc(inDoc.getFilePointer());</span>
           }
         }
-<span class="nc" id="L551">      } catch (IOException e) {</span>
-<span class="nc" id="L552">        return null;</span>
-<span class="fc" id="L553">      }</span>
+<span class="nc" id="L553">      } catch (IOException e) {</span>
+<span class="nc" id="L554">        log.debug(e);</span>
+<span class="nc" id="L555">        return null;</span>
+<span class="fc" id="L556">      }</span>
     }
-<span class="fc" id="L555">    return null;</span>
+<span class="fc" id="L558">    return null;</span>
   }
 
+  /**
+   * Gets the number of docs.
+   *
+   * @param field the field
+   * @return the number of docs
+   */
   public int getNumberOfDocs(String field) {
-<span class="nc bnc" id="L559" title="All 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="nc" id="L560">      FieldReferences fr = fieldReferences.get(field);</span>
-<span class="nc" id="L561">      return fr.numberOfDocs;</span>
+<span class="nc bnc" id="L568" title="All 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="nc" id="L569">      FieldReferences fr = fieldReferences.get(field);</span>
+<span class="nc" id="L570">      return fr.numberOfDocs;</span>
     } else {
-<span class="nc" id="L563">      return 0;</span>
+<span class="nc" id="L572">      return 0;</span>
     }
   }
   
@@ -572,13 +581,13 @@ public class CodecInfo {
    * @return the number of positions
    */
   public Integer getNumberOfPositions(String field, int docId) {
-<span class="pc bpc" id="L575" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="fc" id="L576">      IndexDoc doc = getDoc(field, docId);</span>
-<span class="pc bpc" id="L577" title="1 of 2 branches missed.">      if (doc != null) {</span>
-<span class="fc" id="L578">        return 1 + doc.maxPosition - doc.minPosition;</span>
+<span class="pc bpc" id="L584" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="fc" id="L585">      IndexDoc doc = getDoc(field, docId);</span>
+<span class="pc bpc" id="L586" title="1 of 2 branches missed.">      if (doc != null) {</span>
+<span class="fc" id="L587">        return 1 + doc.maxPosition - doc.minPosition;</span>
       }
     }
-<span class="nc" id="L581">    return null;</span>
+<span class="nc" id="L590">    return null;</span>
   }
 
   /**
@@ -591,19 +600,19 @@ public class CodecInfo {
    */
   public HashMap&lt;Integer, Integer&gt; getAllNumberOfPositions(String field,
       int docBase) throws IOException {
-<span class="fc" id="L594">    HashMap&lt;Integer, Integer&gt; numbers = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="pc bpc" id="L595" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="fc" id="L596">      FieldReferences fr = fieldReferences.get(field);</span>
-<span class="fc" id="L597">      IndexInput inIndexDoc = indexInputList.get(&quot;doc&quot;);</span>
-<span class="fc" id="L598">      inIndexDoc.seek(fr.refIndexDoc);</span>
+<span class="fc" id="L603">    HashMap&lt;Integer, Integer&gt; numbers = new HashMap&lt;Integer, Integer&gt;();</span>
+<span class="pc bpc" id="L604" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="fc" id="L605">      FieldReferences fr = fieldReferences.get(field);</span>
+<span class="fc" id="L606">      IndexInput inIndexDoc = indexInputList.get(&quot;doc&quot;);</span>
+<span class="fc" id="L607">      inIndexDoc.seek(fr.refIndexDoc);</span>
       IndexDoc doc;
-<span class="fc bfc" id="L600" title="All 2 branches covered.">      for (int i = 0; i &lt; fr.numberOfDocs; i++) {</span>
-<span class="fc" id="L601">        doc = new IndexDoc(null);</span>
-<span class="fc" id="L602">        numbers.put((doc.docId + docBase),</span>
-<span class="fc" id="L603">            (1 + doc.maxPosition - doc.minPosition));</span>
+<span class="fc bfc" id="L609" title="All 2 branches covered.">      for (int i = 0; i &lt; fr.numberOfDocs; i++) {</span>
+<span class="fc" id="L610">        doc = new IndexDoc(null);</span>
+<span class="fc" id="L611">        numbers.put((doc.docId + docBase),</span>
+<span class="fc" id="L612">            (1 + doc.maxPosition - doc.minPosition));</span>
       }
     }
-<span class="fc" id="L606">    return numbers;</span>
+<span class="fc" id="L615">    return numbers;</span>
   }
 
   /**
@@ -614,13 +623,13 @@ public class CodecInfo {
    * @return the number of tokens
    */
   public Integer getNumberOfTokens(String field, int docId) {
-<span class="pc bpc" id="L617" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="fc" id="L618">      IndexDoc doc = getDoc(field, docId);</span>
-<span class="pc bpc" id="L619" title="1 of 2 branches missed.">      if (doc != null) {</span>
-<span class="fc" id="L620">        return doc.size;</span>
+<span class="pc bpc" id="L626" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="fc" id="L627">      IndexDoc doc = getDoc(field, docId);</span>
+<span class="pc bpc" id="L628" title="1 of 2 branches missed.">      if (doc != null) {</span>
+<span class="fc" id="L629">        return doc.size;</span>
       }
     }
-<span class="nc" id="L623">    return null;</span>
+<span class="nc" id="L632">    return null;</span>
   }
 
   /**
@@ -633,18 +642,18 @@ public class CodecInfo {
    */
   public HashMap&lt;Integer, Integer&gt; getAllNumberOfTokens(String field,
       int docBase) throws IOException {
-<span class="fc" id="L636">    HashMap&lt;Integer, Integer&gt; numbers = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="pc bpc" id="L637" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
-<span class="fc" id="L638">      FieldReferences fr = fieldReferences.get(field);</span>
-<span class="fc" id="L639">      IndexInput inIndexDoc = indexInputList.get(&quot;doc&quot;);</span>
-<span class="fc" id="L640">      inIndexDoc.seek(fr.refIndexDoc);</span>
+<span class="fc" id="L645">    HashMap&lt;Integer, Integer&gt; numbers = new HashMap&lt;Integer, Integer&gt;();</span>
+<span class="pc bpc" id="L646" title="1 of 2 branches missed.">    if (fieldReferences.containsKey(field)) {</span>
+<span class="fc" id="L647">      FieldReferences fr = fieldReferences.get(field);</span>
+<span class="fc" id="L648">      IndexInput inIndexDoc = indexInputList.get(&quot;doc&quot;);</span>
+<span class="fc" id="L649">      inIndexDoc.seek(fr.refIndexDoc);</span>
       IndexDoc doc;
-<span class="fc bfc" id="L642" title="All 2 branches covered.">      for (int i = 0; i &lt; fr.numberOfDocs; i++) {</span>
-<span class="fc" id="L643">        doc = new IndexDoc(null);</span>
-<span class="fc" id="L644">        numbers.put((doc.docId + docBase), doc.size);</span>
+<span class="fc bfc" id="L651" title="All 2 branches covered.">      for (int i = 0; i &lt; fr.numberOfDocs; i++) {</span>
+<span class="fc" id="L652">        doc = new IndexDoc(null);</span>
+<span class="fc" id="L653">        numbers.put((doc.docId + docBase), doc.size);</span>
       }
     }
-<span class="fc" id="L647">    return numbers;</span>
+<span class="fc" id="L656">    return numbers;</span>
   }
 
   /**
@@ -655,13 +664,19 @@ public class CodecInfo {
     /** The doc id. */
     public int docId;
 
-    /** The fp index object parent. */
+    /** The fp index object id. */
     public long fpIndexObjectId;
+    
+    /** The fp index object position. */
     public long fpIndexObjectPosition;
+    
+    /** The fp index object parent. */
     public long fpIndexObjectParent;
 
-    /** The object ref approx offset. */
+    /** The smallest object filepointer. */
     public long smallestObjectFilepointer;
+    
+    /** The object ref approx offset. */
     public long objectRefApproxOffset;
 
     /** The object ref approx quotient. */
@@ -671,9 +686,13 @@ public class CodecInfo {
     /** The storage flags. */
     public byte storageFlags;
 
-    /** The max position. */
+    /** The size. */
     public int size;
+    
+    /** The min position. */
     public int minPosition;
+    
+    /** The max position. */
     public int maxPosition;
 
     /**
@@ -682,27 +701,27 @@ public class CodecInfo {
      * @param ref the ref
      * @throws IOException Signals that an I/O exception has occurred.
      */
-<span class="fc" id="L685">    public IndexDoc(Long ref) throws IOException {</span>
+<span class="fc" id="L704">    public IndexDoc(Long ref) throws IOException {</span>
       try {
-<span class="fc" id="L687">        IndexInput inIndexDoc = indexInputList.get(&quot;doc&quot;);</span>
-<span class="fc bfc" id="L688" title="All 2 branches covered.">        if (ref != null) {</span>
-<span class="fc" id="L689">          inIndexDoc.seek(ref);</span>
+<span class="fc" id="L706">        IndexInput inIndexDoc = indexInputList.get(&quot;doc&quot;);</span>
+<span class="fc bfc" id="L707" title="All 2 branches covered.">        if (ref != null) {</span>
+<span class="fc" id="L708">          inIndexDoc.seek(ref);</span>
         }
-<span class="fc" id="L691">        docId = inIndexDoc.readVInt(); // docId</span>
-<span class="fc" id="L692">        fpIndexObjectId = inIndexDoc.readVLong(); // ref indexObjectId</span>
-<span class="fc" id="L693">        fpIndexObjectPosition = inIndexDoc.readVLong(); // ref indexObjectPosition</span>
-<span class="fc" id="L694">        fpIndexObjectParent = inIndexDoc.readVLong(); // ref indexObjectParent</span>
-<span class="fc" id="L695">        smallestObjectFilepointer = inIndexDoc.readVLong(); // offset</span>
-<span class="fc" id="L696">        objectRefApproxQuotient = inIndexDoc.readVInt(); // slope</span>
-<span class="fc" id="L697">        objectRefApproxOffset = inIndexDoc.readZLong(); // offset</span>
-<span class="fc" id="L698">        storageFlags = inIndexDoc.readByte(); // flag</span>
-<span class="fc" id="L699">        size = inIndexDoc.readVInt(); // number of objects</span>
-<span class="fc" id="L700">        minPosition = inIndexDoc.readVInt(); // minimum position</span>
-<span class="fc" id="L701">        maxPosition = inIndexDoc.readVInt(); // maximum position</span>
-<span class="nc" id="L702">      } catch (Exception e) {</span>
-<span class="nc" id="L703">        throw new IOException(e);</span>
-<span class="fc" id="L704">      }</span>
-<span class="fc" id="L705">    }</span>
+<span class="fc" id="L710">        docId = inIndexDoc.readVInt(); // docId</span>
+<span class="fc" id="L711">        fpIndexObjectId = inIndexDoc.readVLong(); // ref indexObjectId</span>
+<span class="fc" id="L712">        fpIndexObjectPosition = inIndexDoc.readVLong(); // ref indexObjectPosition</span>
+<span class="fc" id="L713">        fpIndexObjectParent = inIndexDoc.readVLong(); // ref indexObjectParent</span>
+<span class="fc" id="L714">        smallestObjectFilepointer = inIndexDoc.readVLong(); // offset</span>
+<span class="fc" id="L715">        objectRefApproxQuotient = inIndexDoc.readVInt(); // slope</span>
+<span class="fc" id="L716">        objectRefApproxOffset = inIndexDoc.readZLong(); // offset</span>
+<span class="fc" id="L717">        storageFlags = inIndexDoc.readByte(); // flag</span>
+<span class="fc" id="L718">        size = inIndexDoc.readVInt(); // number of objects</span>
+<span class="fc" id="L719">        minPosition = inIndexDoc.readVInt(); // minimum position</span>
+<span class="fc" id="L720">        maxPosition = inIndexDoc.readVInt(); // maximum position</span>
+<span class="nc" id="L721">      } catch (Exception e) {</span>
+<span class="nc" id="L722">        throw new IOException(e);</span>
+<span class="fc" id="L723">      }</span>
+<span class="fc" id="L724">    }</span>
   }
 
   /**
@@ -710,13 +729,19 @@ public class CodecInfo {
    */
   private static class FieldReferences {
 
-    /** The ref prefix. */
+    /** The ref index doc. */
     public long refIndexDoc;
+    
+    /** The ref index doc id. */
     public long refIndexDocId;
+    
+    /** The ref prefix. */
     public long refPrefix;
 
-    /** The number of prefixes. */
+    /** The number of docs. */
     public int numberOfDocs;
+    
+    /** The number of prefixes. */
     public int numberOfPrefixes;
 
     /**
@@ -725,21 +750,19 @@ public class CodecInfo {
      * @param refIndexDoc the ref index doc
      * @param refIndexDocId the ref index doc id
      * @param numberOfDocs the number of docs
-     * @param refTerm the ref term
-     * @param numberOfTerms the number of terms
      * @param refPrefix the ref prefix
      * @param numberOfPrefixes the number of prefixes
      */
     public FieldReferences(long refIndexDoc, long refIndexDocId,
         int numberOfDocs, long refPrefix,
-<span class="fc" id="L735">        int numberOfPrefixes) {</span>
-<span class="fc" id="L736">      this.refIndexDoc = refIndexDoc;</span>
-<span class="fc" id="L737">      this.refIndexDocId = refIndexDocId;</span>
-<span class="fc" id="L738">      this.numberOfDocs = numberOfDocs;</span>
-<span class="fc" id="L739">      this.refPrefix = refPrefix;</span>
-<span class="fc" id="L740">      this.numberOfPrefixes = numberOfPrefixes;</span>
-<span class="fc" id="L741">    }</span>
+<span class="fc" id="L758">        int numberOfPrefixes) {</span>
+<span class="fc" id="L759">      this.refIndexDoc = refIndexDoc;</span>
+<span class="fc" id="L760">      this.refIndexDocId = refIndexDocId;</span>
+<span class="fc" id="L761">      this.numberOfDocs = numberOfDocs;</span>
+<span class="fc" id="L762">      this.refPrefix = refPrefix;</span>
+<span class="fc" id="L763">      this.numberOfPrefixes = numberOfPrefixes;</span>
+<span class="fc" id="L764">    }</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecSearchTree$IntervalItem.html b/jacoco/mtas.codec.util/CodecSearchTree$IntervalItem.html
index f6ddeb3..18b7bd5 100644
--- a/jacoco/mtas.codec.util/CodecSearchTree$IntervalItem.html
+++ b/jacoco/mtas.codec.util/CodecSearchTree$IntervalItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecSearchTree.IntervalItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree.IntervalItem</span></div><h1>CodecSearchTree.IntervalItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecSearchTree.java.html#L617" class="el_method">CodecSearchTree.IntervalItem(CodecSearchTree.MtasTreeItem, IntervalTreeNode)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecSearchTree.IntervalItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree.IntervalItem</span></div><h1>CodecSearchTree.IntervalItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecSearchTree.java.html#L617" class="el_method">CodecSearchTree.IntervalItem(CodecSearchTree.MtasTreeItem, IntervalTreeNode)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeHit.html b/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeHit.html
index 735238f..4470f42 100644
--- a/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeHit.html
+++ b/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeHit.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecSearchTree.MtasTreeHit</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree.MtasTreeHit</span></div><h1>CodecSearchTree.MtasTreeHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">57 of 84</td><td class="ctr2">32%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">3</td><td class="ctr1">6</td><td class="ctr2">16</td><td class="ctr1">2</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="CodecSearchTree.java.html#L410" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecSearchTree.java.html#L397" class="el_method">CodecSearchTree.MtasTreeHit(int, int, long, int, long, Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="51" height="10" title="17" alt="17"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="CodecSearchTree.java.html#L374" class="el_method">CodecSearchTree.MtasTreeHit(int, int, long, int, long)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="81" height="10" title="27" alt="27"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecSearchTree.MtasTreeHit</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree.MtasTreeHit</span></div><h1>CodecSearchTree.MtasTreeHit</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">57 of 84</td><td class="ctr2">32%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">3</td><td class="ctr1">6</td><td class="ctr2">16</td><td class="ctr1">2</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="CodecSearchTree.java.html#L410" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CodecSearchTree.java.html#L397" class="el_method">CodecSearchTree.MtasTreeHit(int, int, long, int, long, Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="17" alt="17"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="CodecSearchTree.java.html#L374" class="el_method">CodecSearchTree.MtasTreeHit(int, int, long, int, long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="27" alt="27"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeItem.html b/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeItem.html
index 72f004f..686bd6e 100644
--- a/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeItem.html
+++ b/jacoco/mtas.codec.util/CodecSearchTree$MtasTreeItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecSearchTree.MtasTreeItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree.MtasTreeItem</span></div><h1>CodecSearchTree.MtasTreeItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 30</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">11</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecSearchTree.java.html#L326" class="el_method">CodecSearchTree.MtasTreeItem(int, int, int, long[], int[], long[], Long, Long, Long)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecSearchTree.MtasTreeItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree.MtasTreeItem</span></div><h1>CodecSearchTree.MtasTreeItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 30</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">11</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecSearchTree.java.html#L326" class="el_method">CodecSearchTree.MtasTreeItem(int, int, int, long[], int[], long[], Long, Long, Long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecSearchTree.html b/jacoco/mtas.codec.util/CodecSearchTree.html
index 82df403..5c85b66 100644
--- a/jacoco/mtas.codec.util/CodecSearchTree.html
+++ b/jacoco/mtas.codec.util/CodecSearchTree.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecSearchTree</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree</span></div><h1>CodecSearchTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">120 of 888</td><td class="ctr2">86%</td><td class="bar">31 of 124</td><td class="ctr2">75%</td><td class="ctr1">27</td><td class="ctr2">73</td><td class="ctr1">18</td><td class="ctr2">165</td><td class="ctr1">1</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a8"><a href="CodecSearchTree.java.html#L550" class="el_method">searchMtasTreeItemWithIntervalTree(Collection, IntervalTreeNode, int, int, long[], int[], long[], ArrayList)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="26" height="10" title="36" alt="36"/><img src="../.resources/greenbar.gif" width="72" height="10" title="98" alt="98"/></td><td class="ctr2" id="c9">73%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="26" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="93" height="10" title="25" alt="25"/></td><td class="ctr2" id="e3">78%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="CodecSearchTree.java.html#L182" class="el_method">searchMtasTree(CodecSearchTree.MtasTreeItem, int, int, IndexInput, AtomicBoolean, AtomicBoolean, long, ArrayList, AtomicLong, ArrayList)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="21" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="58" height="10" title="79" alt="79"/></td><td class="ctr2" id="c8">73%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="37" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="52" height="10" title="14" alt="14"/></td><td class="ctr2" id="e8">58%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i5">14</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="CodecSearchTree.java.html#L30" class="el_method">advanceMtasTree(int, IndexInput, long, long)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="14" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="51" height="10" title="70" alt="70"/></td><td class="ctr2" id="c7">78%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">14</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="CodecSearchTree.java.html#L468" class="el_method">searchMtasTreeWithIntervalTree(Collection, CodecSearchTree.IntervalItem, IndexInput, AtomicBoolean, AtomicBoolean, long, AtomicLong, ArrayList)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="8" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="61" height="10" title="83" alt="83"/></td><td class="ctr2" id="c6">87%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="18" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="41" height="10" title="11" alt="11"/></td><td class="ctr2" id="e7">69%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">9</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="CodecSearchTree.java.html#L71" class="el_method">advanceMtasTree(CodecSearchTree.MtasTreeItem, int, IndexInput, AtomicBoolean, AtomicBoolean, long, ArrayList, AtomicLong, ArrayList)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="78" height="10" title="106" alt="106"/></td><td class="ctr2" id="c5">93%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="22" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="67" height="10" title="18" alt="18"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">18</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="CodecSearchTree.java.html#L234" class="el_method">getMtasTreeItem(Long, AtomicBoolean, AtomicBoolean, AtomicLong, IndexInput, long)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="114" height="10" title="156" alt="156"/></td><td class="ctr2" id="c3">96%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="56" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">94%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i0">40</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="CodecSearchTree.java.html#L140" class="el_method">searchMtasTree(int, int, IndexInput, long, long)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="58" height="10" title="79" alt="79"/></td><td class="ctr2" id="c4">94%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">75%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i4">15</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="CodecSearchTree.java.html#L16" class="el_method">CodecSearchTree()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="CodecSearchTree.java.html#L431" class="el_method">searchMtasTreeWithIntervalTree(Collection, IntervalTree, IndexInput, long, long)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="41" height="10" title="56" alt="56"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">11</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="CodecSearchTree.java.html#L521" class="el_method">searchMtasTreeItemWithIntervalTree(Collection, CodecSearchTree.MtasTreeItem, IntervalTreeNode)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="25" height="10" title="34" alt="34"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">6</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="CodecSearchTree.java.html#L123" class="el_method">searchMtasTree(int, IndexInput, long, long)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecSearchTree</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecSearchTree</span></div><h1>CodecSearchTree</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">120 of 888</td><td class="ctr2">86%</td><td class="bar">31 of 124</td><td class="ctr2">75%</td><td class="ctr1">27</td><td class="ctr2">73</td><td class="ctr1">18</td><td class="ctr2">165</td><td class="ctr1">1</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a8"><a href="CodecSearchTree.java.html#L550" class="el_method">searchMtasTreeItemWithIntervalTree(Collection, IntervalTreeNode, int, int, long[], int[], long[], ArrayList)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="36" alt="36"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="98" alt="98"/></td><td class="ctr2" id="c9">73%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="25" alt="25"/></td><td class="ctr2" id="e3">78%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="CodecSearchTree.java.html#L182" class="el_method">searchMtasTree(CodecSearchTree.MtasTreeItem, int, int, IndexInput, AtomicBoolean, AtomicBoolean, long, ArrayList, AtomicLong, ArrayList)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="58" height="10" title="79" alt="79"/></td><td class="ctr2" id="c8">73%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="14" alt="14"/></td><td class="ctr2" id="e8">58%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i5">14</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="CodecSearchTree.java.html#L30" class="el_method">advanceMtasTree(int, IndexInput, long, long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="70" alt="70"/></td><td class="ctr2" id="c7">77%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">14</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="CodecSearchTree.java.html#L468" class="el_method">searchMtasTreeWithIntervalTree(Collection, CodecSearchTree.IntervalItem, IndexInput, AtomicBoolean, AtomicBoolean, long, AtomicLong, ArrayList)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="83" alt="83"/></td><td class="ctr2" id="c6">87%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="11" alt="11"/></td><td class="ctr2" id="e7">68%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">9</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="CodecSearchTree.java.html#L71" class="el_method">advanceMtasTree(CodecSearchTree.MtasTreeItem, int, IndexInput, AtomicBoolean, AtomicBoolean, long, ArrayList, AtomicLong, ArrayList)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="78" height="10" title="106" alt="106"/></td><td class="ctr2" id="c5">92%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="18" alt="18"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">18</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="CodecSearchTree.java.html#L234" class="el_method">getMtasTreeItem(Long, AtomicBoolean, AtomicBoolean, AtomicLong, IndexInput, long)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="114" height="10" title="156" alt="156"/></td><td class="ctr2" id="c3">95%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">93%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i0">40</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="CodecSearchTree.java.html#L140" class="el_method">searchMtasTree(int, int, IndexInput, long, long)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="58" height="10" title="79" alt="79"/></td><td class="ctr2" id="c4">94%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">75%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i4">15</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="CodecSearchTree.java.html#L16" class="el_method">CodecSearchTree()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="CodecSearchTree.java.html#L431" class="el_method">searchMtasTreeWithIntervalTree(Collection, IntervalTree, IndexInput, long, long)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="56" alt="56"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">11</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="CodecSearchTree.java.html#L521" class="el_method">searchMtasTreeItemWithIntervalTree(Collection, CodecSearchTree.MtasTreeItem, IntervalTreeNode)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="34" alt="34"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">6</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="CodecSearchTree.java.html#L123" class="el_method">searchMtasTree(int, IndexInput, long, long)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecSearchTree.java.html b/jacoco/mtas.codec.util/CodecSearchTree.java.html
index bfb0255..5e9c194 100644
--- a/jacoco/mtas.codec.util/CodecSearchTree.java.html
+++ b/jacoco/mtas.codec.util/CodecSearchTree.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecSearchTree.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecSearchTree.java</span></div><h1>CodecSearchTree.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecSearchTree.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecSearchTree.java</span></div><h1>CodecSearchTree.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -621,4 +621,4 @@ import org.apache.lucene.store.IndexInput;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecUtil.html b/jacoco/mtas.codec.util/CodecUtil.html
index 3803364..ef0d2dd 100644
--- a/jacoco/mtas.codec.util/CodecUtil.html
+++ b/jacoco/mtas.codec.util/CodecUtil.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecUtil</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecUtil</span></div><h1>CodecUtil</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">164 of 505</td><td class="ctr2">68%</td><td class="bar">35 of 68</td><td class="ctr2">49%</td><td class="ctr1">28</td><td class="ctr2">45</td><td class="ctr1">30</td><td class="ctr2">93</td><td class="ctr1">4</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a3"><a href="CodecUtil.java.html#L275" class="el_method">createStatsItems(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="53" height="10" title="67" alt="67"/><img src="../.resources/greenbar.gif" width="48" height="10" title="61" alt="61"/></td><td class="ctr2" id="c5">48%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="46" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h0">9</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="CodecUtil.java.html#L176" class="el_method">termValue(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="24" height="10" title="31" alt="31"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="CodecUtil.java.html#L323" class="el_method">createStatsType(Set, String, MtasFunctionParserFunction)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="17" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="48" height="10" title="61" alt="61"/></td><td class="ctr2" id="c3">73%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="69" height="10" title="15" alt="15"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i1">22</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="CodecUtil.java.html#L193" class="el_method">termPrefix(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="14" height="10" title="18" alt="18"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="CodecUtil.java.html#L153" class="el_method">isSinglePositionPrefix(FieldInfo, String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="12" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">62%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="CodecUtil.java.html#L209" class="el_method">termPrefixValue(String)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="CodecUtil.java.html#L260" class="el_method">collectJoin(IndexReader, ArrayList, CodecComponent.ComponentJoin)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">43%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="CodecUtil.java.html#L28" class="el_method">CodecUtil()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="CodecUtil.java.html#L91" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="120" height="10" title="151" alt="151"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="CodecUtil.java.html#L241" class="el_method">collectField(String, IndexSearcher, IndexReader, ArrayList, ArrayList, CodecComponent.ComponentField)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="35" height="10" title="45" alt="45"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="23" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="CodecUtil.java.html#L355" class="el_method">isStatsType(String)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecUtil</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">CodecUtil</span></div><h1>CodecUtil</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">164 of 505</td><td class="ctr2">67%</td><td class="bar">34 of 68</td><td class="ctr2">50%</td><td class="ctr1">27</td><td class="ctr2">45</td><td class="ctr1">31</td><td class="ctr2">94</td><td class="ctr1">4</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a3"><a href="CodecUtil.java.html#L273" class="el_method">createStatsItems(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="67" alt="67"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="61" alt="61"/></td><td class="ctr2" id="c5">47%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="46" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h0">9</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="CodecUtil.java.html#L180" class="el_method">termValue(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="31" alt="31"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="CodecUtil.java.html#L318" class="el_method">createStatsType(Set, String, MtasFunctionParserFunction)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="61" alt="61"/></td><td class="ctr2" id="c3">73%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">61%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i1">22</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="CodecUtil.java.html#L196" class="el_method">termPrefix(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="18" alt="18"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="CodecUtil.java.html#L158" class="el_method">isSinglePositionPrefix(FieldInfo, String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">61%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="CodecUtil.java.html#L211" class="el_method">termPrefixValue(String)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="CodecUtil.java.html#L260" class="el_method">collectJoin(IndexReader, ArrayList, CodecComponent.ComponentJoin)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">42%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="CodecUtil.java.html#L144" class="el_method">CodecUtil()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="CodecUtil.java.html#L92" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="151" alt="151"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="CodecUtil.java.html#L233" class="el_method">collectField(String, IndexSearcher, IndexReader, ArrayList, ArrayList, CodecComponent.ComponentField)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="45" alt="45"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="CodecUtil.java.html#L356" class="el_method">isStatsType(String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/CodecUtil.java.html b/jacoco/mtas.codec.util/CodecUtil.java.html
index 710b05b..835843e 100644
--- a/jacoco/mtas.codec.util/CodecUtil.java.html
+++ b/jacoco/mtas.codec.util/CodecUtil.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>CodecUtil.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecUtil.java</span></div><h1>CodecUtil.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CodecUtil.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">CodecUtil.java</span></div><h1>CodecUtil.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -7,6 +7,7 @@ import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Set;
+import java.util.SortedSet;
 import java.util.TreeSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -25,7 +26,7 @@ import org.apache.lucene.search.spans.SpanWeight;
 /**
  * The Class CodecUtil.
  */
-<span class="nc" id="L28">public class CodecUtil {</span>
+public class CodecUtil {
 
   /** The Constant STATS_TYPE_GEOMETRICMEAN. */
   public static final String STATS_TYPE_GEOMETRICMEAN = &quot;geometricmean&quot;;
@@ -88,11 +89,11 @@ import org.apache.lucene.search.spans.SpanWeight;
   public static final String SORT_DESC = &quot;desc&quot;;
 
   /** The Constant STATS_FUNCTIONS. */
-<span class="fc" id="L91">  private static final List&lt;String&gt; STATS_FUNCTIONS = Arrays</span>
-<span class="fc" id="L92">      .asList(STATS_FUNCTION_DISTRIBUTION);</span>
+<span class="fc" id="L92">  private static final List&lt;String&gt; STATS_FUNCTIONS = Arrays</span>
+<span class="fc" id="L93">      .asList(STATS_FUNCTION_DISTRIBUTION);</span>
 
   /** The Constant STATS_TYPES. */
-<span class="fc" id="L95">  private final static List&lt;String&gt; STATS_TYPES = Arrays.asList(</span>
+<span class="fc" id="L96">  private static final List&lt;String&gt; STATS_TYPES = Arrays.asList(</span>
       STATS_TYPE_GEOMETRICMEAN, STATS_TYPE_KURTOSIS, STATS_TYPE_MAX,
       STATS_TYPE_MEAN, STATS_TYPE_MIN, STATS_TYPE_N, STATS_TYPE_MEDIAN,
       STATS_TYPE_POPULATIONVARIANCE, STATS_TYPE_QUADRATICMEAN,
@@ -100,19 +101,19 @@ import org.apache.lucene.search.spans.SpanWeight;
       STATS_TYPE_SUMSQ, STATS_TYPE_SUMOFLOGS, STATS_TYPE_VARIANCE);
 
   /** The Constant STATS_BASIC_TYPES. */
-<span class="fc" id="L103">  private final static List&lt;String&gt; STATS_BASIC_TYPES = Arrays</span>
-<span class="fc" id="L104">      .asList(STATS_TYPE_N, STATS_TYPE_SUM, STATS_TYPE_MEAN);</span>
+<span class="fc" id="L104">  private static final List&lt;String&gt; STATS_BASIC_TYPES = Arrays</span>
+<span class="fc" id="L105">      .asList(STATS_TYPE_N, STATS_TYPE_SUM, STATS_TYPE_MEAN);</span>
 
   /** The Constant STATS_ADVANCED_TYPES. */
-<span class="fc" id="L107">  private static final List&lt;String&gt; STATS_ADVANCED_TYPES = Arrays.asList(</span>
+<span class="fc" id="L108">  private static final List&lt;String&gt; STATS_ADVANCED_TYPES = Arrays.asList(</span>
       STATS_TYPE_MAX, STATS_TYPE_MIN, STATS_TYPE_SUMSQ, STATS_TYPE_SUMOFLOGS,
       STATS_TYPE_GEOMETRICMEAN, STATS_TYPE_STANDARDDEVIATION,
       STATS_TYPE_VARIANCE, STATS_TYPE_POPULATIONVARIANCE,
       STATS_TYPE_QUADRATICMEAN);
 
   /** The Constant STATS_FULL_TYPES. */
-<span class="fc" id="L114">  private static final List&lt;String&gt; STATS_FULL_TYPES = Arrays</span>
-<span class="fc" id="L115">      .asList(STATS_TYPE_KURTOSIS, STATS_TYPE_MEDIAN, STATS_TYPE_SKEWNESS);</span>
+<span class="fc" id="L115">  private static final List&lt;String&gt; STATS_FULL_TYPES = Arrays</span>
+<span class="fc" id="L116">      .asList(STATS_TYPE_KURTOSIS, STATS_TYPE_MEDIAN, STATS_TYPE_SKEWNESS);</span>
 
   /** The Constant STATS_BASIC. */
   public static final String STATS_BASIC = &quot;basic&quot;;
@@ -130,37 +131,41 @@ import org.apache.lucene.search.spans.SpanWeight;
   public static final String DATA_TYPE_DOUBLE = &quot;double&quot;;
 
   /** The fp stats items. */
-<span class="fc" id="L133">  private static Pattern fpStatsItems = Pattern</span>
-<span class="fc" id="L134">      .compile(&quot;(([^\\(,]+)(\\([^\\)]*\\))?)&quot;);</span>
+<span class="fc" id="L134">  private static Pattern fpStatsItems = Pattern</span>
+<span class="fc" id="L135">      .compile(&quot;(([^\\(,]+)(\\([^\\)]*\\))?)&quot;);</span>
 
   /** The fp stats function items. */
-<span class="fc" id="L137">  private static Pattern fpStatsFunctionItems = Pattern</span>
-<span class="fc" id="L138">      .compile(&quot;(([^\\(,]+)(\\(([^\\)]*)\\)))&quot;);</span>
+<span class="fc" id="L138">  private static Pattern fpStatsFunctionItems = Pattern</span>
+<span class="fc" id="L139">      .compile(&quot;(([^\\(,]+)(\\(([^\\)]*)\\)))&quot;);</span>
 
   /**
+   * Instantiates a new codec util.
+   */
+<span class="nc" id="L144">  private CodecUtil() {</span>
+    //don't do anything
+<span class="nc" id="L146">  }</span>
+  
+  /**
    * Checks if is single position prefix.
    *
-   * @param fieldInfo
-   *          the field info
-   * @param prefix
-   *          the prefix
+   * @param fieldInfo the field info
+   * @param prefix the prefix
    * @return true, if is single position prefix
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static boolean isSinglePositionPrefix(FieldInfo fieldInfo,
       String prefix) throws IOException {
-<span class="pc bpc" id="L153" title="1 of 2 branches missed.">    if (fieldInfo == null) {</span>
-<span class="nc" id="L154">      throw new IOException(&quot;no fieldInfo&quot;);</span>
+<span class="pc bpc" id="L158" title="1 of 2 branches missed.">    if (fieldInfo == null) {</span>
+<span class="nc" id="L159">      throw new IOException(&quot;no fieldInfo&quot;);</span>
     } else {
-<span class="fc" id="L156">      String info = fieldInfo.getAttribute(</span>
+<span class="fc" id="L161">      String info = fieldInfo.getAttribute(</span>
           MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION);
-<span class="pc bpc" id="L158" title="1 of 2 branches missed.">      if (info == null) {</span>
-<span class="nc" id="L159">        throw new IOException(&quot;no &quot;</span>
+<span class="pc bpc" id="L163" title="1 of 2 branches missed.">      if (info == null) {</span>
+<span class="nc" id="L164">        throw new IOException(&quot;no &quot;</span>
             + MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION);
       } else {
-<span class="fc" id="L162">        return Arrays.asList(info.split(Pattern.quote(MtasToken.DELIMITER)))</span>
-<span class="fc" id="L163">            .contains(prefix);</span>
+<span class="fc" id="L167">        return Arrays.asList(info.split(Pattern.quote(MtasToken.DELIMITER)))</span>
+<span class="fc" id="L168">            .contains(prefix);</span>
       }
     }
   }
@@ -168,92 +173,87 @@ import org.apache.lucene.search.spans.SpanWeight;
   /**
    * Term value.
    *
-   * @param term
-   *          the term
+   * @param term the term
    * @return the string
    */
   public static String termValue(String term) {
-<span class="nc" id="L176">    int i = term.indexOf(MtasToken.DELIMITER);</span>
-<span class="nc" id="L177">    String value = null;</span>
-<span class="nc bnc" id="L178" title="All 2 branches missed.">    if (i &gt;= 0) {</span>
-<span class="nc" id="L179">      value = term.substring((i + MtasToken.DELIMITER.length()));</span>
-<span class="nc bnc" id="L180" title="All 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
+<span class="nc" id="L180">    int i = term.indexOf(MtasToken.DELIMITER);</span>
+<span class="nc" id="L181">    String value = null;</span>
+<span class="nc bnc" id="L182" title="All 2 branches missed.">    if (i &gt;= 0) {</span>
+<span class="nc" id="L183">      value = term.substring((i + MtasToken.DELIMITER.length()));</span>
+<span class="nc bnc" id="L184" title="All 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
     }
-<span class="nc bnc" id="L182" title="All 2 branches missed.">    return (value == null) ? null : value.replace(&quot;\u0000&quot;, &quot;&quot;);</span>
+<span class="nc bnc" id="L186" title="All 2 branches missed.">    return (value == null) ? null : value.replace(&quot;\u0000&quot;, &quot;&quot;);</span>
   }
 
   /**
    * Term prefix.
    *
-   * @param term
-   *          the term
+   * @param term the term
    * @return the string
    */
   public static String termPrefix(String term) {
-<span class="nc" id="L193">    int i = term.indexOf(MtasToken.DELIMITER);</span>
-<span class="nc" id="L194">    String prefix = term;</span>
-<span class="nc bnc" id="L195" title="All 2 branches missed.">    if (i &gt;= 0) {</span>
-<span class="nc" id="L196">      prefix = term.substring(0, i);</span>
+<span class="nc" id="L196">    int i = term.indexOf(MtasToken.DELIMITER);</span>
+<span class="nc" id="L197">    String prefix = term;</span>
+<span class="nc bnc" id="L198" title="All 2 branches missed.">    if (i &gt;= 0) {</span>
+<span class="nc" id="L199">      prefix = term.substring(0, i);</span>
     }
-<span class="nc" id="L198">    return prefix.replace(&quot;\u0000&quot;, &quot;&quot;);</span>
+<span class="nc" id="L201">    return prefix.replace(&quot;\u0000&quot;, &quot;&quot;);</span>
   }
 
   /**
    * Term prefix value.
    *
-   * @param term
-   *          the term
+   * @param term the term
    * @return the string
    */
   public static String termPrefixValue(String term) {
-<span class="nc bnc" id="L209" title="All 2 branches missed.">    return (term == null) ? null : term.replace(&quot;\u0000&quot;, &quot;&quot;);</span>
+<span class="nc bnc" id="L211" title="All 2 branches missed.">    return (term == null) ? null : term.replace(&quot;\u0000&quot;, &quot;&quot;);</span>
   }
 
   /**
-   * Collect.
+   * Collect field.
    *
-   * @param field
-   *          the field
-   * @param searcher
-   *          the searcher
-   * @param rawReader
-   *          the raw reader
-   * @param fullDocList
-   *          the full doc list
-   * @param fullDocSet
-   *          the full doc set
-   * @param fieldStats
-   *          the field stats
-   * @throws IllegalAccessException
-   *           the illegal access exception
-   * @throws IllegalArgumentException
-   *           the illegal argument exception
-   * @throws InvocationTargetException
-   *           the invocation target exception
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param field the field
+   * @param searcher the searcher
+   * @param rawReader the raw reader
+   * @param fullDocList the full doc list
+   * @param fullDocSet the full doc set
+   * @param fieldStats the field stats
+   * @throws IllegalAccessException the illegal access exception
+   * @throws IllegalArgumentException the illegal argument exception
+   * @throws InvocationTargetException the invocation target exception
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static void collectField(String field, IndexSearcher searcher,
       IndexReader rawReader, ArrayList&lt;Integer&gt; fullDocList,
       ArrayList&lt;Integer&gt; fullDocSet, ComponentField fieldStats)
       throws IllegalAccessException, IllegalArgumentException,
       InvocationTargetException, IOException {
-<span class="pc bpc" id="L241" title="1 of 2 branches missed.">    if (fieldStats != null) {</span>
-<span class="fc" id="L242">      IndexReader reader = searcher.getIndexReader();</span>
-<span class="fc" id="L243">      HashMap&lt;MtasSpanQuery, SpanWeight&gt; spansQueryWeight = new HashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L233" title="1 of 2 branches missed.">    if (fieldStats != null) {</span>
+<span class="fc" id="L234">      IndexReader reader = searcher.getIndexReader();</span>
+<span class="fc" id="L235">      HashMap&lt;MtasSpanQuery, SpanWeight&gt; spansQueryWeight = new HashMap&lt;&gt;();</span>
       // only if spanQueryList is not empty
-<span class="fc bfc" id="L245" title="All 2 branches covered.">      if (fieldStats.spanQueryList.size() &gt; 0) {</span>
-<span class="fc bfc" id="L246" title="All 2 branches covered.">        for (MtasSpanQuery sq : fieldStats.spanQueryList) {</span>
-<span class="fc" id="L247">          spansQueryWeight.put(sq, ((MtasSpanQuery) sq.rewrite(reader))</span>
-<span class="fc" id="L248">              .createWeight(searcher, false));</span>
-<span class="fc" id="L249">        }</span>
+<span class="fc bfc" id="L237" title="All 2 branches covered.">      if (fieldStats.spanQueryList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L238" title="All 2 branches covered.">        for (MtasSpanQuery sq : fieldStats.spanQueryList) {</span>
+<span class="fc" id="L239">          spansQueryWeight.put(sq, ((MtasSpanQuery) sq.rewrite(reader))</span>
+<span class="fc" id="L240">              .createWeight(searcher, false));</span>
+<span class="fc" id="L241">        }</span>
       }
       // collect
-<span class="fc" id="L252">      CodecCollector.collectField(field, searcher, reader, rawReader,</span>
+<span class="fc" id="L244">      CodecCollector.collectField(field, searcher, reader, rawReader,</span>
           fullDocList, fullDocSet, fieldStats, spansQueryWeight);
     }
-<span class="fc" id="L255">  }</span>
+<span class="fc" id="L247">  }</span>
 
+  /**
+   * Collect join.
+   *
+   * @param reader the reader
+   * @param fullDocSet the full doc set
+   * @param joinInfo the join info
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   public static void collectJoin(IndexReader reader,
       ArrayList&lt;Integer&gt; fullDocSet, ComponentJoin joinInfo)
       throws IOException {
@@ -265,95 +265,96 @@ import org.apache.lucene.search.spans.SpanWeight;
   /**
    * Creates the stats items.
    *
-   * @param statsType
-   *          the stats type
-   * @return the tree set
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param statsType the stats type
+   * @return the sorted set
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  static TreeSet&lt;String&gt; createStatsItems(String statsType) throws IOException {
-<span class="fc" id="L275">    TreeSet&lt;String&gt; statsItems = new TreeSet&lt;String&gt;();</span>
-<span class="fc" id="L276">    TreeSet&lt;String&gt; functionItems = new TreeSet&lt;String&gt;();</span>
-<span class="pc bpc" id="L277" title="1 of 2 branches missed.">    if (statsType != null) {</span>
-<span class="fc" id="L278">      Matcher m = fpStatsItems.matcher(statsType.trim());</span>
-<span class="fc bfc" id="L279" title="All 2 branches covered.">      while (m.find()) {</span>
-<span class="fc" id="L280">        String tmpStatsItem = m.group(2).trim();</span>
-<span class="fc bfc" id="L281" title="All 2 branches covered.">        if (STATS_TYPES.contains(tmpStatsItem)) {</span>
-<span class="fc" id="L282">          statsItems.add(tmpStatsItem);</span>
-<span class="pc bpc" id="L283" title="1 of 2 branches missed.">        } else if (tmpStatsItem.equals(STATS_TYPE_ALL)) {</span>
-<span class="fc bfc" id="L284" title="All 2 branches covered.">          for (String type : STATS_TYPES) {</span>
-<span class="fc" id="L285">            statsItems.add(type);</span>
-<span class="fc" id="L286">          }</span>
-<span class="nc bnc" id="L287" title="All 2 branches missed.">        } else if (STATS_FUNCTIONS.contains(tmpStatsItem)) {</span>
-<span class="nc bnc" id="L288" title="All 2 branches missed.">          if (m.group(3) == null) {</span>
-<span class="nc" id="L289">            throw new IOException(&quot;'&quot; + tmpStatsItem + &quot;' should be called as '&quot;</span>
+  static SortedSet&lt;String&gt; createStatsItems(String statsType) throws IOException {
+<span class="fc" id="L273">    SortedSet&lt;String&gt; statsItems = new TreeSet&lt;&gt;();</span>
+<span class="fc" id="L274">    SortedSet&lt;String&gt; functionItems = new TreeSet&lt;&gt;();</span>
+<span class="pc bpc" id="L275" title="1 of 2 branches missed.">    if (statsType != null) {</span>
+<span class="fc" id="L276">      Matcher m = fpStatsItems.matcher(statsType.trim());</span>
+<span class="fc bfc" id="L277" title="All 2 branches covered.">      while (m.find()) {</span>
+<span class="fc" id="L278">        String tmpStatsItem = m.group(2).trim();</span>
+<span class="fc bfc" id="L279" title="All 2 branches covered.">        if (STATS_TYPES.contains(tmpStatsItem)) {</span>
+<span class="fc" id="L280">          statsItems.add(tmpStatsItem);</span>
+<span class="pc bpc" id="L281" title="1 of 2 branches missed.">        } else if (tmpStatsItem.equals(STATS_TYPE_ALL)) {</span>
+<span class="fc bfc" id="L282" title="All 2 branches covered.">          for (String type : STATS_TYPES) {</span>
+<span class="fc" id="L283">            statsItems.add(type);</span>
+<span class="fc" id="L284">          }</span>
+<span class="nc bnc" id="L285" title="All 2 branches missed.">        } else if (STATS_FUNCTIONS.contains(tmpStatsItem)) {</span>
+<span class="nc bnc" id="L286" title="All 2 branches missed.">          if (m.group(3) == null) {</span>
+<span class="nc" id="L287">            throw new IOException(&quot;'&quot; + tmpStatsItem + &quot;' should be called as '&quot;</span>
                 + tmpStatsItem + &quot;()' with an optional argument&quot;);
           } else {
-<span class="nc" id="L292">            functionItems.add(m.group(1).trim());</span>
+<span class="nc" id="L290">            functionItems.add(m.group(1).trim());</span>
           }
         } else {
-<span class="nc" id="L295">          throw new IOException(&quot;unknown statsType '&quot; + tmpStatsItem + &quot;'&quot;);</span>
+<span class="nc" id="L293">          throw new IOException(&quot;unknown statsType '&quot; + tmpStatsItem + &quot;'&quot;);</span>
         }
-<span class="fc" id="L297">      }</span>
+<span class="fc" id="L295">      }</span>
     }
-<span class="pc bpc" id="L299" title="3 of 4 branches missed.">    if (statsItems.size() == 0 &amp;&amp; functionItems.size() == 0) {</span>
-<span class="nc" id="L300">      statsItems.add(STATS_TYPE_SUM);</span>
-<span class="nc" id="L301">      statsItems.add(STATS_TYPE_N);</span>
-<span class="nc" id="L302">      statsItems.add(STATS_TYPE_MEAN);</span>
+<span class="pc bpc" id="L297" title="3 of 4 branches missed.">    if (statsItems.size() == 0 &amp;&amp; functionItems.size() == 0) {</span>
+<span class="nc" id="L298">      statsItems.add(STATS_TYPE_SUM);</span>
+<span class="nc" id="L299">      statsItems.add(STATS_TYPE_N);</span>
+<span class="nc" id="L300">      statsItems.add(STATS_TYPE_MEAN);</span>
     }
-<span class="pc bpc" id="L304" title="1 of 2 branches missed.">    if (functionItems.size() &gt; 0) {</span>
-<span class="nc" id="L305">      statsItems.addAll(functionItems);</span>
+<span class="pc bpc" id="L302" title="1 of 2 branches missed.">    if (functionItems.size() &gt; 0) {</span>
+<span class="nc" id="L303">      statsItems.addAll(functionItems);</span>
     }
-<span class="fc" id="L307">    return statsItems;</span>
+<span class="fc" id="L305">    return statsItems;</span>
   }
 
   /**
    * Creates the stats type.
    *
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param functionParser
-   *          the function parser
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param functionParser the function parser
    * @return the string
    */
   static String createStatsType(Set&lt;String&gt; statsItems, String sortType,
       MtasFunctionParserFunction functionParser) {
-<span class="fc" id="L323">    String statsType = STATS_BASIC;</span>
-<span class="fc bfc" id="L324" title="All 2 branches covered.">    for (String statsItem : statsItems) {</span>
-<span class="fc bfc" id="L325" title="All 2 branches covered.">      if (STATS_FULL_TYPES.contains(statsItem)) {</span>
-<span class="fc" id="L326">        statsType = STATS_FULL;</span>
-<span class="fc" id="L327">        break;</span>
-<span class="fc bfc" id="L328" title="All 2 branches covered.">      } else if (STATS_ADVANCED_TYPES.contains(statsItem)) {</span>
-<span class="fc" id="L329">        statsType = STATS_ADVANCED;</span>
-<span class="fc bfc" id="L330" title="All 2 branches covered.">      } else if (statsType != STATS_ADVANCED</span>
-<span class="pc bpc" id="L331" title="1 of 2 branches missed.">          &amp;&amp; STATS_BASIC_TYPES.contains(statsItem)) {</span>
-<span class="fc" id="L332">        statsType = STATS_BASIC;</span>
+<span class="fc" id="L318">    String statsType = STATS_BASIC;</span>
+<span class="fc bfc" id="L319" title="All 2 branches covered.">    for (String statsItem : statsItems) {</span>
+<span class="fc bfc" id="L320" title="All 2 branches covered.">      if (STATS_FULL_TYPES.contains(statsItem)) {</span>
+<span class="fc" id="L321">        statsType = STATS_FULL;</span>
+<span class="fc" id="L322">        break;</span>
+<span class="fc bfc" id="L323" title="All 2 branches covered.">      } else if (STATS_ADVANCED_TYPES.contains(statsItem)) {</span>
+<span class="fc" id="L324">        statsType = STATS_ADVANCED;</span>
+<span class="fc bfc" id="L325" title="All 2 branches covered.">      } else if (statsType != STATS_ADVANCED</span>
+<span class="pc bpc" id="L326" title="1 of 2 branches missed.">          &amp;&amp; STATS_BASIC_TYPES.contains(statsItem)) {</span>
+<span class="fc" id="L327">        statsType = STATS_BASIC;</span>
       } else {
-<span class="fc" id="L334">        Matcher m = fpStatsFunctionItems.matcher(statsItem.trim());</span>
-<span class="pc bpc" id="L335" title="1 of 2 branches missed.">        if (m.find()) {</span>
-<span class="nc bnc" id="L336" title="All 2 branches missed.">          if (STATS_FUNCTIONS.contains(m.group(2).trim())) {</span>
-<span class="nc" id="L337">            statsType = STATS_FULL;</span>
-<span class="nc" id="L338">            break;</span>
+<span class="fc" id="L329">        Matcher m = fpStatsFunctionItems.matcher(statsItem.trim());</span>
+<span class="pc bpc" id="L330" title="1 of 2 branches missed.">        if (m.find()) {</span>
+<span class="nc bnc" id="L331" title="All 2 branches missed.">          if (STATS_FUNCTIONS.contains(m.group(2).trim())) {</span>
+<span class="nc" id="L332">            statsType = STATS_FULL;</span>
+<span class="nc" id="L333">            break;</span>
           }
         }
       }
-<span class="fc" id="L342">    }</span>
-<span class="pc bpc" id="L343" title="1 of 4 branches missed.">    if (sortType != null &amp;&amp; STATS_TYPES.contains(sortType)) {</span>
-<span class="pc bpc" id="L344" title="1 of 2 branches missed.">      if (STATS_FULL_TYPES.contains(sortType)) {</span>
-<span class="nc" id="L345">        statsType = STATS_FULL;</span>
-<span class="pc bpc" id="L346" title="1 of 2 branches missed.">      } else if (STATS_ADVANCED_TYPES.contains(sortType)) {</span>
-<span class="nc bnc" id="L347" title="All 4 branches missed.">        statsType = (statsType == null || statsType != STATS_FULL)</span>
+<span class="fc" id="L337">    }</span>
+<span class="fc bfc" id="L338" title="All 4 branches covered.">    if (sortType != null &amp;&amp; STATS_TYPES.contains(sortType)) {</span>
+<span class="pc bpc" id="L339" title="1 of 2 branches missed.">      if (STATS_FULL_TYPES.contains(sortType)) {</span>
+<span class="nc" id="L340">        statsType = STATS_FULL;</span>
+<span class="pc bpc" id="L341" title="1 of 2 branches missed.">      } else if (STATS_ADVANCED_TYPES.contains(sortType)) {</span>
+<span class="nc bnc" id="L342" title="All 4 branches missed.">        statsType = (statsType == null || statsType != STATS_FULL)</span>
             ? STATS_ADVANCED : statsType;
       } 
     }
-<span class="fc" id="L351">    return statsType;</span>
+<span class="fc" id="L346">    return statsType;</span>
   }
   
+  /**
+   * Checks if is stats type.
+   *
+   * @param type the type
+   * @return true, if is stats type
+   */
   public static boolean isStatsType(String type) {
-<span class="fc" id="L355">    return STATS_TYPES.contains(type);</span>
+<span class="fc" id="L356">    return STATS_TYPES.contains(type);</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/DataCollector.html b/jacoco/mtas.codec.util/DataCollector.html
index 6067656..c459757 100644
--- a/jacoco/mtas.codec.util/DataCollector.html
+++ b/jacoco/mtas.codec.util/DataCollector.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>DataCollector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">DataCollector</span></div><h1>DataCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">117 of 215</td><td class="ctr2">46%</td><td class="bar">13 of 20</td><td class="ctr2">35%</td><td class="ctr1">9</td><td class="ctr2">13</td><td class="ctr1">12</td><td class="ctr2">20</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="DataCollector.java.html#L112" class="el_method">getCollector(String, String, String, Set, String, String, Integer, Integer, String[], String[], String[], Set[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="71" height="10" title="114" alt="114"/><img src="../.resources/greenbar.gif" width="48" height="10" title="78" alt="78"/></td><td class="ctr2" id="c1">41%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="78" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">35%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="DataCollector.java.html#L18" class="el_method">DataCollector()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="DataCollector.java.html#L57" class="el_method">getCollector(String, String, String, Set, String, String, Integer, Integer, String, String)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="12" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>DataCollector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_class">DataCollector</span></div><h1>DataCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">117 of 215</td><td class="ctr2">45%</td><td class="bar">13 of 20</td><td class="ctr2">35%</td><td class="ctr1">9</td><td class="ctr2">13</td><td class="ctr1">13</td><td class="ctr2">21</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="DataCollector.java.html#L88" class="el_method">getCollector(String, String, String, SortedSet, String, String, Integer, Integer, String[], String[], String[], SortedSet[], String[], String[], Integer[], Integer[], String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="71" height="10" title="114" alt="114"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="78" alt="78"/></td><td class="ctr2" id="c1">40%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="78" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">35%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="DataCollector.java.html#L28" class="el_method">DataCollector()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="DataCollector.java.html#L52" class="el_method">getCollector(String, String, String, SortedSet, String, String, Integer, Integer, String, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/DataCollector.java.html b/jacoco/mtas.codec.util/DataCollector.java.html
index 6ee0f03..36e99a8 100644
--- a/jacoco/mtas.codec.util/DataCollector.java.html
+++ b/jacoco/mtas.codec.util/DataCollector.java.html
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>DataCollector.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">DataCollector.java</span></div><h1>DataCollector.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>DataCollector.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec.util</a> &gt; <span class="el_source">DataCollector.java</span></div><h1>DataCollector.java</h1><pre class="source lang-java linenums">package mtas.codec.util;
 
 import java.io.IOException;
-import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
 
 import mtas.codec.util.collector.MtasDataCollector;
 import mtas.codec.util.collector.MtasDataDoubleAdvanced;
@@ -15,46 +14,42 @@ import mtas.codec.util.collector.MtasDataLongFull;
 /**
  * The Class DataCollector.
  */
-<span class="nc" id="L18">public class DataCollector {</span>
+public class DataCollector {
 
-  /** The collector type list. */
-  public final static String COLLECTOR_TYPE_LIST = &quot;list&quot;;
+  /** The Constant COLLECTOR_TYPE_LIST. */
+  public static final String COLLECTOR_TYPE_LIST = &quot;list&quot;;
 
-  /** The collector type data. */
-  public final static String COLLECTOR_TYPE_DATA = &quot;data&quot;;
+  /** The Constant COLLECTOR_TYPE_DATA. */
+  public static final String COLLECTOR_TYPE_DATA = &quot;data&quot;;
+  
+  /**
+   * Instantiates a new data collector.
+   */
+<span class="nc" id="L28">  private DataCollector() {</span>
+    //don't do anything
+<span class="nc" id="L30">  }</span>
 
   /**
    * Gets the collector.
    *
-   * @param collectorType
-   *          the collector type
-   * @param dataType
-   *          the data type
-   * @param statsType
-   *          the stats type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
+   * @param collectorType the collector type
+   * @param dataType the data type
+   * @param statsType the stats type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
    * @return the collector
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static MtasDataCollector&lt;?, ?&gt; getCollector(String collectorType,
-      String dataType, String statsType, Set&lt;String&gt; statsItems,
+      String dataType, String statsType, SortedSet&lt;String&gt; statsItems,
       String sortType, String sortDirection, Integer start, Integer number,
       String segmentRegistration, String boundary) throws IOException {
-<span class="fc" id="L57">    return getCollector(collectorType, dataType, statsType, statsItems,</span>
+<span class="fc" id="L52">    return getCollector(collectorType, dataType, statsType, statsItems,</span>
         sortType, sortDirection, start, number, null, null, null, null, null,
         null, null, null, segmentRegistration, boundary);
   }
@@ -62,97 +57,78 @@ import mtas.codec.util.collector.MtasDataLongFull;
   /**
    * Gets the collector.
    *
-   * @param collectorType
-   *          the collector type
-   * @param dataType
-   *          the data type
-   * @param statsType
-   *          the stats type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param subCollectorTypes
-   *          the sub collector types
-   * @param subDataTypes
-   *          the sub data types
-   * @param subStatsTypes
-   *          the sub stats types
-   * @param subStatsItems
-   *          the sub stats items
-   * @param subSortTypes
-   *          the sub sort types
-   * @param subSortDirections
-   *          the sub sort directions
-   * @param subStart
-   *          the sub start
-   * @param subNumber
-   *          the sub number
-   * @param segmentRegistration
-   *          the segment registration
-   * @param boundary
-   *          the boundary
+   * @param collectorType the collector type
+   * @param dataType the data type
+   * @param statsType the stats type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param subCollectorTypes the sub collector types
+   * @param subDataTypes the sub data types
+   * @param subStatsTypes the sub stats types
+   * @param subStatsItems the sub stats items
+   * @param subSortTypes the sub sort types
+   * @param subSortDirections the sub sort directions
+   * @param subStart the sub start
+   * @param subNumber the sub number
+   * @param segmentRegistration the segment registration
+   * @param boundary the boundary
    * @return the collector
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public static MtasDataCollector&lt;?, ?&gt; getCollector(String collectorType,
-      String dataType, String statsType, Set&lt;String&gt; statsItems,
+      String dataType, String statsType, SortedSet&lt;String&gt; statsItems,
       String sortType, String sortDirection, Integer start, Integer number,
       String[] subCollectorTypes, String[] subDataTypes, String[] subStatsTypes,
-      Set&lt;String&gt;[] subStatsItems, String[] subSortTypes,
+      SortedSet&lt;String&gt;[] subStatsItems, String[] subSortTypes,
       String[] subSortDirections, Integer[] subStart, Integer[] subNumber,
       String segmentRegistration, String boundary) throws IOException {
-<span class="pc bpc" id="L112" title="2 of 4 branches missed.">    if (dataType != null &amp;&amp; dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="fc bfc" id="L113" title="All 2 branches covered.">      if (statsType.equals(CodecUtil.STATS_BASIC)) {</span>
-<span class="fc" id="L114">        return new MtasDataLongBasic(collectorType, statsItems, sortType,</span>
+<span class="pc bpc" id="L88" title="2 of 4 branches missed.">    if (dataType != null &amp;&amp; dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="fc bfc" id="L89" title="All 2 branches covered.">      if (statsType.equals(CodecUtil.STATS_BASIC)) {</span>
+<span class="fc" id="L90">        return new MtasDataLongBasic(collectorType, statsItems, sortType,</span>
             sortDirection, start, number, subCollectorTypes, subDataTypes,
             subStatsTypes, subStatsItems, subSortTypes, subSortDirections,
             subStart, subNumber, segmentRegistration, boundary);
-<span class="fc bfc" id="L118" title="All 2 branches covered.">      } else if (statsType.equals(CodecUtil.STATS_ADVANCED)) {</span>
-<span class="fc" id="L119">        return new MtasDataLongAdvanced(collectorType, statsItems, sortType,</span>
+<span class="fc bfc" id="L94" title="All 2 branches covered.">      } else if (statsType.equals(CodecUtil.STATS_ADVANCED)) {</span>
+<span class="fc" id="L95">        return new MtasDataLongAdvanced(collectorType, statsItems, sortType,</span>
             sortDirection, start, number, subCollectorTypes, subDataTypes,
             subStatsTypes, subStatsItems, subSortTypes, subSortDirections,
             subStart, subNumber, segmentRegistration, boundary);
-<span class="pc bpc" id="L123" title="1 of 2 branches missed.">      } else if (statsType.equals(CodecUtil.STATS_FULL)) {</span>
-<span class="fc" id="L124">        return new MtasDataLongFull(collectorType, statsItems, sortType,</span>
+<span class="pc bpc" id="L99" title="1 of 2 branches missed.">      } else if (statsType.equals(CodecUtil.STATS_FULL)) {</span>
+<span class="fc" id="L100">        return new MtasDataLongFull(collectorType, statsItems, sortType,</span>
             sortDirection, start, number, subCollectorTypes, subDataTypes,
             subStatsTypes, subStatsItems, subSortTypes, subSortDirections,
             subStart, subNumber, segmentRegistration, boundary);
       } else {
-<span class="nc" id="L129">        throw new IOException(&quot;unknown statsType &quot; + statsType);</span>
+<span class="nc" id="L105">        throw new IOException(&quot;unknown statsType &quot; + statsType);</span>
       }
-<span class="nc bnc" id="L131" title="All 2 branches missed.">    } else if (dataType != null</span>
-<span class="nc bnc" id="L132" title="All 2 branches missed.">        &amp;&amp; dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc bnc" id="L133" title="All 2 branches missed.">      if (statsType.equals(CodecUtil.STATS_BASIC)) {</span>
-<span class="nc" id="L134">        return new MtasDataDoubleBasic(collectorType, statsItems, sortType,</span>
+<span class="nc bnc" id="L107" title="All 2 branches missed.">    } else if (dataType != null</span>
+<span class="nc bnc" id="L108" title="All 2 branches missed.">        &amp;&amp; dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc bnc" id="L109" title="All 2 branches missed.">      if (statsType.equals(CodecUtil.STATS_BASIC)) {</span>
+<span class="nc" id="L110">        return new MtasDataDoubleBasic(collectorType, statsItems, sortType,</span>
             sortDirection, start, number, subCollectorTypes, subDataTypes,
             subStatsTypes, subStatsItems, subSortTypes, subSortDirections,
             subStart, subNumber, segmentRegistration, boundary);
-<span class="nc bnc" id="L138" title="All 2 branches missed.">      } else if (statsType.equals(CodecUtil.STATS_ADVANCED)) {</span>
-<span class="nc" id="L139">        return new MtasDataDoubleAdvanced(collectorType, statsItems, sortType,</span>
+<span class="nc bnc" id="L114" title="All 2 branches missed.">      } else if (statsType.equals(CodecUtil.STATS_ADVANCED)) {</span>
+<span class="nc" id="L115">        return new MtasDataDoubleAdvanced(collectorType, statsItems, sortType,</span>
             sortDirection, start, number, subCollectorTypes, subDataTypes,
             subStatsTypes, subStatsItems, subSortTypes, subSortDirections,
             subStart, subNumber, segmentRegistration, boundary);
-<span class="nc bnc" id="L143" title="All 2 branches missed.">      } else if (statsType.equals(CodecUtil.STATS_FULL)) {</span>
-<span class="nc" id="L144">        return new MtasDataDoubleFull(collectorType, statsItems, sortType,</span>
+<span class="nc bnc" id="L119" title="All 2 branches missed.">      } else if (statsType.equals(CodecUtil.STATS_FULL)) {</span>
+<span class="nc" id="L120">        return new MtasDataDoubleFull(collectorType, statsItems, sortType,</span>
             sortDirection, start, number, subCollectorTypes, subDataTypes,
             subStatsTypes, subStatsItems, subSortTypes, subSortDirections,
             subStart, subNumber, segmentRegistration, boundary);
       } else {
-<span class="nc" id="L149">        throw new IOException(&quot;unknown statsType &quot; + statsType);</span>
+<span class="nc" id="L125">        throw new IOException(&quot;unknown statsType &quot; + statsType);</span>
       }
     } else {
-<span class="nc" id="L152">      throw new IOException(&quot;unknown dataType &quot; + dataType);</span>
+<span class="nc" id="L128">      throw new IOException(&quot;unknown dataType &quot; + dataType);</span>
     }
   }
 
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/index.html b/jacoco/mtas.codec.util/index.html
index 7a26b41..3df9a4a 100644
--- a/jacoco/mtas.codec.util/index.html
+++ b/jacoco/mtas.codec.util/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util</span></div><h1>mtas.codec.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">11,140 of 17,946</td><td class="ctr2">38%</td><td class="bar">1,735 of 2,494</td><td class="ctr2">30%</td><td class="ctr1">1,104</td><td class="ctr2">1,402</td><td class="ctr1">2,035</td><td class="ctr2">3,508</td><td class="ctr1">65</td><td class="ctr2">155</td><td class="ctr1">12</td><td class="ctr2">37</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.html" class="el_class">CodecCollector</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="83" height="10" title="6,895" alt="6,895"/><img src="../.resources/greenbar.gif" width="36" height="10" title="2,999" alt="2,999"/></td><td class="ctr2" id="c21">30%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="87" height="10" title="1,115" alt="1,115"/><img src="../.resources/greenbar.gif" width="32" height="10" title="413" alt="413"/></td><td class="ctr2" id="e13">27%</td><td class="ctr1" id="f0">667</td><td class="ctr2" id="g0">803</td><td class="ctr1" id="h0">1,304</td><td class="ctr2" id="i0">1,985</td><td class="ctr1" id="j0">17</td><td class="ctr2" id="k0">39</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a20"><a href="CodecComponent$GroupHit.html" class="el_class">CodecComponent.GroupHit</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="13" height="10" title="1,115" alt="1,115"/><img src="../.resources/greenbar.gif" width="10" height="10" title="850" alt="850"/></td><td class="ctr2" id="c18">43%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="16" height="10" title="208" alt="208"/><img src="../.resources/greenbar.gif" width="6" height="10" title="88" alt="88"/></td><td class="ctr2" id="e12">30%</td><td class="ctr1" id="f1">132</td><td class="ctr2" id="g1">158</td><td class="ctr1" id="h1">155</td><td class="ctr2" id="i1">331</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a7"><a href="CodecComponent$ComponentFacet.html" class="el_class">CodecComponent.ComponentFacet</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="9" height="10" title="772" alt="772"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="5" height="10" title="66" alt="66"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f4">38</td><td class="ctr2" id="g6">38</td><td class="ctr1" id="h3">109</td><td class="ctr2" id="i4">109</td><td class="ctr1" id="j3">5</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a28"><a href="CodecInfo.html" class="el_class">CodecInfo</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="6" height="10" title="518" alt="518"/><img src="../.resources/greenbar.gif" width="7" height="10" title="647" alt="647"/></td><td class="ctr2" id="c16">56%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="4" height="10" title="56" alt="56"/><img src="../.resources/greenbar.gif" width="3" height="10" title="48" alt="48"/></td><td class="ctr2" id="e8">46%</td><td class="ctr1" id="f2">47</td><td class="ctr2" id="g2">75</td><td class="ctr1" id="h2">114</td><td class="ctr2" id="i2">248</td><td class="ctr1" id="j1">10</td><td class="ctr2" id="k1">23</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a18"><a href="CodecComponent$ComponentTermVector.html" class="el_class">CodecComponent.ComponentTermVector</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="285" alt="285"/><img src="../.resources/greenbar.gif" width="2" height="10" title="188" alt="188"/></td><td class="ctr2" id="c19">40%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="4" height="10" title="63" alt="63"/><img src="../.resources/greenbar.gif" width="2" height="10" title="31" alt="31"/></td><td class="ctr2" id="e11">33%</td><td class="ctr1" id="f3">45</td><td class="ctr2" id="g4">50</td><td class="ctr1" id="h4">42</td><td class="ctr2" id="i6">90</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a5"><a href="CodecComponent.html" class="el_class">CodecComponent</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="251" alt="251"/></td><td class="ctr2" id="c24">3%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="2" height="10" title="32" alt="32"/></td><td class="ctr2" id="e14">6%</td><td class="ctr1" id="f7">18</td><td class="ctr2" id="g8">19</td><td class="ctr1" id="h5">42</td><td class="ctr2" id="i7">45</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k13">2</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a35"><a href="CodecUtil.html" class="el_class">CodecUtil</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="1" height="10" title="164" alt="164"/><img src="../.resources/greenbar.gif" width="4" height="10" title="341" alt="341"/></td><td class="ctr2" id="c15">68%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="2" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="2" height="10" title="33" alt="33"/></td><td class="ctr2" id="e7">49%</td><td class="ctr1" id="f5">28</td><td class="ctr2" id="g5">45</td><td class="ctr1" id="h8">30</td><td class="ctr2" id="i5">93</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a13"><a href="CodecComponent$ComponentList.html" class="el_class">CodecComponent.ComponentList</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="162" alt="162"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="1" height="10" title="16" alt="16"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f12">9</td><td class="ctr2" id="g13">9</td><td class="ctr1" id="h6">39</td><td class="ctr2" id="i9">39</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k17">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a12"><a href="CodecComponent$ComponentKwic.html" class="el_class">CodecComponent.ComponentKwic</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="151" alt="151"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="2" height="10" title="26" alt="26"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f9">14</td><td class="ctr2" id="g10">14</td><td class="ctr1" id="h9">29</td><td class="ctr2" id="i12">29</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k18">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a href="CodecComponent$ComponentDocument.html" class="el_class">CodecComponent.ComponentDocument</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="134" alt="134"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="e18">0%</td><td class="ctr1" id="f10">11</td><td class="ctr2" id="g12">11</td><td class="ctr1" id="h7">32</td><td class="ctr2" id="i10">32</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k19">1</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a15"><a href="CodecComponent$ComponentPrefix.html" class="el_class">CodecComponent.ComponentPrefix</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="121" alt="121"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f8">15</td><td class="ctr2" id="g9">15</td><td class="ctr1" id="h10">28</td><td class="ctr2" id="i14">28</td><td class="ctr1" id="j4">5</td><td class="ctr2" id="k7">5</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a31"><a href="CodecSearchTree.html" class="el_class">CodecSearchTree</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="120" alt="120"/><img src="../.resources/greenbar.gif" width="9" height="10" title="768" alt="768"/></td><td class="ctr2" id="c11">86%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="2" height="10" title="31" alt="31"/><img src="../.resources/greenbar.gif" width="7" height="10" title="93" alt="93"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f6">27</td><td class="ctr2" id="g3">73</td><td class="ctr1" id="h11">18</td><td class="ctr2" id="i3">165</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k3">11</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a36"><a href="DataCollector.html" class="el_class">DataCollector</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="1" height="10" title="117" alt="117"/><img src="../.resources/greenbar.gif" width="1" height="10" title="98" alt="98"/></td><td class="ctr2" id="c17">46%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="e10">35%</td><td class="ctr1" id="f13">9</td><td class="ctr2" id="g11">13</td><td class="ctr1" id="h12">12</td><td class="ctr2" id="i15">20</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k10">3</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a33"><a href="CodecSearchTree$MtasTreeHit.html" class="el_class">CodecSearchTree.MtasTreeHit</a></td><td class="bar" id="b13"/><td class="ctr2" id="c20">32%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g19">3</td><td class="ctr1" id="h17">6</td><td class="ctr2" id="i17">16</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k11">3</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a26"><a href="CodecComponent$Match.html" class="el_class">CodecComponent.Match</a></td><td class="bar" id="b14"/><td class="ctr2" id="c23">14%</td><td class="bar" id="d14"/><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f14">7</td><td class="ctr2" id="g14">8</td><td class="ctr1" id="h13">12</td><td class="ctr2" id="i18">16</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a27"><a href="CodecComponent$SubComponentFunction.html" class="el_class">CodecComponent.SubComponentFunction</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="1" height="10" title="142" alt="142"/></td><td class="ctr2" id="c14">78%</td><td class="bar" id="d15"/><td class="ctr2" id="e9">38%</td><td class="ctr1" id="f16">4</td><td class="ctr2" id="g15">6</td><td class="ctr1" id="h21">4</td><td class="ctr2" id="i11">32</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k14">2</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a11"><a href="CodecComponent$ComponentJoin.html" class="el_class">CodecComponent.ComponentJoin</a></td><td class="bar" id="b16"/><td class="ctr2" id="c30">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f15">6</td><td class="ctr2" id="g16">6</td><td class="ctr1" id="h14">12</td><td class="ctr2" id="i23">12</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a25"><a href="CodecComponent$ListToken.html" class="el_class">CodecComponent.ListToken</a></td><td class="bar" id="b17"/><td class="ctr2" id="c31">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h15">7</td><td class="ctr2" id="i25">7</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k20">1</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a24"><a href="CodecComponent$ListHit.html" class="el_class">CodecComponent.ListHit</a></td><td class="bar" id="b18"/><td class="ctr2" id="c32">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h16">7</td><td class="ctr2" id="i26">7</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k21">1</td><td class="ctr1" id="l7">1</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a21"><a href="CodecComponent$GroupHit$1.html" class="el_class">CodecComponent.GroupHit.new Comparator() {...}</a></td><td class="bar" id="b19"/><td class="ctr2" id="c22">25%</td><td class="bar" id="d19"/><td class="ctr2" id="e21">0%</td><td class="ctr1" id="f18">2</td><td class="ctr2" id="g20">3</td><td class="ctr1" id="h22">4</td><td class="ctr2" id="i29">5</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k15">2</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a23"><a href="CodecComponent$KwicToken.html" class="el_class">CodecComponent.KwicToken</a></td><td class="bar" id="b20"/><td class="ctr2" id="c33">0%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h18">5</td><td class="ctr2" id="i30">5</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k22">1</td><td class="ctr1" id="l8">1</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a22"><a href="CodecComponent$KwicHit.html" class="el_class">CodecComponent.KwicHit</a></td><td class="bar" id="b21"/><td class="ctr2" id="c34">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h19">5</td><td class="ctr2" id="i31">5</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k23">1</td><td class="ctr1" id="l9">1</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a4"><a href="CodecCollector$TermvectorNumberFull.html" class="el_class">CodecCollector.TermvectorNumberFull</a></td><td class="bar" id="b22"/><td class="ctr2" id="c35">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h20">5</td><td class="ctr2" id="i32">5</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k24">1</td><td class="ctr1" id="l10">1</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a19"><a href="CodecComponent$ComponentToken.html" class="el_class">CodecComponent.ComponentToken</a></td><td class="bar" id="b23"/><td class="ctr2" id="c12">79%</td><td class="bar" id="d17"/><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f19">2</td><td class="ctr2" id="g21">3</td><td class="ctr1" id="h25">2</td><td class="ctr2" id="i21">13</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k25">1</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a2"><a href="CodecCollector$RegisterStatus.html" class="el_class">CodecCollector.RegisterStatus</a></td><td class="bar" id="b24"/><td class="ctr2" id="c36">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h23">4</td><td class="ctr2" id="i33">4</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k26">1</td><td class="ctr1" id="l11">1</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a16"><a href="CodecComponent$ComponentSpan.html" class="el_class">CodecComponent.ComponentSpan</a></td><td class="bar" id="b25"><img src="../.resources/greenbar.gif" width="2" height="10" title="213" alt="213"/></td><td class="ctr2" id="c9">97%</td><td class="bar" id="d13"><img src="../.resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="e3">71%</td><td class="ctr1" id="f11">11</td><td class="ctr2" id="g7">24</td><td class="ctr1" id="h24">3</td><td class="ctr2" id="i8">45</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k8">5</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a30"><a href="CodecInfo$IndexDoc.html" class="el_class">CodecInfo.IndexDoc</a></td><td class="bar" id="b26"/><td class="ctr2" id="c10">91%</td><td class="bar" id="d21"/><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h26">2</td><td class="ctr2" id="i16">19</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k27">1</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a1"><a href="CodecCollector$1.html" class="el_class">CodecCollector.new Comparator() {...}</a></td><td class="bar" id="b27"/><td class="ctr2" id="c13">79%</td><td class="bar" id="d18"/><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f20">2</td><td class="ctr2" id="g17">4</td><td class="ctr1" id="h27">2</td><td class="ctr2" id="i28">6</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k16">2</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a10"><a href="CodecComponent$ComponentGroup.html" class="el_class">CodecComponent.ComponentGroup</a></td><td class="bar" id="b28"><img src="../.resources/greenbar.gif" width="1" height="10" title="147" alt="147"/></td><td class="ctr2" id="c8">98%</td><td class="bar" id="d16"/><td class="ctr2" id="e4">67%</td><td class="ctr1" id="f21">2</td><td class="ctr2" id="g18">4</td><td class="ctr1" id="h28">1</td><td class="ctr2" id="i13">29</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m28">1</td></tr><tr><td id="a8"><a href="CodecComponent$ComponentField.html" class="el_class">CodecComponent.ComponentField</a></td><td class="bar" id="b29"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i20">14</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td><td class="ctr1" id="l29">0</td><td class="ctr2" id="m29">1</td></tr><tr><td id="a14"><a href="CodecComponent$ComponentPosition.html" class="el_class">CodecComponent.ComponentPosition</a></td><td class="bar" id="b30"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g22">3</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i22">13</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td><td class="ctr1" id="l30">0</td><td class="ctr2" id="m30">1</td></tr><tr><td id="a9"><a href="CodecComponent$ComponentFields.html" class="el_class">CodecComponent.ComponentFields</a></td><td class="bar" id="b31"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i19">16</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td><td class="ctr1" id="l31">0</td><td class="ctr2" id="m31">1</td></tr><tr><td id="a34"><a href="CodecSearchTree$MtasTreeItem.html" class="el_class">CodecSearchTree.MtasTreeItem</a></td><td class="bar" id="b32"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i24">11</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td><td class="ctr1" id="l32">0</td><td class="ctr2" id="m32">1</td></tr><tr><td id="a29"><a href="CodecInfo$FieldReferences.html" class="el_class">CodecInfo.FieldReferences</a></td><td class="bar" id="b33"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i27">7</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td><td class="ctr1" id="l33">0</td><td class="ctr2" id="m33">1</td></tr><tr><td id="a3"><a href="CodecCollector$TermvectorNumberBasic.html" class="el_class">CodecCollector.TermvectorNumberBasic</a></td><td class="bar" id="b34"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i34">4</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td><td class="ctr1" id="l34">0</td><td class="ctr2" id="m34">1</td></tr><tr><td id="a32"><a href="CodecSearchTree$IntervalItem.html" class="el_class">CodecSearchTree.IntervalItem</a></td><td class="bar" id="b35"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i35">4</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td><td class="ctr1" id="l35">0</td><td class="ctr2" id="m35">1</td></tr><tr><td id="a17"><a href="CodecComponent$ComponentStats.html" class="el_class">CodecComponent.ComponentStats</a></td><td class="bar" id="b36"/><td class="ctr2" id="c7">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td><td class="ctr1" id="l36">0</td><td class="ctr2" id="m36">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util</span></div><h1>mtas.codec.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10,591 of 17,973</td><td class="ctr2">41%</td><td class="bar">1,634 of 2,496</td><td class="ctr2">34%</td><td class="ctr1">1,043</td><td class="ctr2">1,402</td><td class="ctr1">1,924</td><td class="ctr2">3,516</td><td class="ctr1">61</td><td class="ctr2">154</td><td class="ctr1">11</td><td class="ctr2">35</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.html" class="el_class">CodecCollector</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="6,452" alt="6,452"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="3,494" alt="3,494"/></td><td class="ctr2" id="c20">35%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="81" height="10" title="1,034" alt="1,034"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="496" alt="496"/></td><td class="ctr2" id="e10">32%</td><td class="ctr1" id="f0">620</td><td class="ctr2" id="g0">806</td><td class="ctr1" id="h0">1,217</td><td class="ctr2" id="i0">1,997</td><td class="ctr1" id="j0">15</td><td class="ctr2" id="k0">41</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a18"><a href="CodecComponent$GroupHit.html" class="el_class">CodecComponent.GroupHit</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="1,115" alt="1,115"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="850" alt="850"/></td><td class="ctr2" id="c18">43%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="208" alt="208"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="88" alt="88"/></td><td class="ctr2" id="e11">29%</td><td class="ctr1" id="f1">132</td><td class="ctr2" id="g1">158</td><td class="ctr1" id="h1">155</td><td class="ctr2" id="i1">331</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a href="CodecComponent$ComponentFacet.html" class="el_class">CodecComponent.ComponentFacet</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="764" alt="764"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="70" alt="70"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f3">40</td><td class="ctr2" id="g6">40</td><td class="ctr1" id="h3">107</td><td class="ctr2" id="i4">107</td><td class="ctr1" id="j3">5</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a26"><a href="CodecInfo.html" class="el_class">CodecInfo</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="523" alt="523"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="647" alt="647"/></td><td class="ctr2" id="c16">55%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="56" alt="56"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="48" alt="48"/></td><td class="ctr2" id="e7">46%</td><td class="ctr1" id="f2">47</td><td class="ctr2" id="g2">75</td><td class="ctr1" id="h2">116</td><td class="ctr2" id="i2">250</td><td class="ctr1" id="j1">10</td><td class="ctr2" id="k1">23</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a9"><a href="CodecComponent$ComponentGroup.html" class="el_class">CodecComponent.ComponentGroup</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="251" alt="251"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="156" alt="156"/></td><td class="ctr2" id="c19">38%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="34" alt="34"/></td><td class="ctr2" id="e12">15%</td><td class="ctr1" id="f7">19</td><td class="ctr2" id="g8">22</td><td class="ctr1" id="h4">41</td><td class="ctr2" id="i7">72</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k13">2</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a16"><a href="CodecComponent$ComponentTermVector.html" class="el_class">CodecComponent.ComponentTermVector</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="209" alt="209"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="264" alt="264"/></td><td class="ctr2" id="c15">55%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="52" alt="52"/></td><td class="ctr2" id="e4">55%</td><td class="ctr1" id="f4">34</td><td class="ctr2" id="g4">50</td><td class="ctr1" id="h10">27</td><td class="ctr2" id="i6">90</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a33"><a href="CodecUtil.html" class="el_class">CodecUtil</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="164" alt="164"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="341" alt="341"/></td><td class="ctr2" id="c14">67%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="34" alt="34"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f5">27</td><td class="ctr2" id="g5">45</td><td class="ctr1" id="h7">31</td><td class="ctr2" id="i5">94</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a12"><a href="CodecComponent$ComponentList.html" class="el_class">CodecComponent.ComponentList</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="162" alt="162"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="16" alt="16"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f12">9</td><td class="ctr2" id="g13">9</td><td class="ctr1" id="h5">39</td><td class="ctr2" id="i9">39</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k16">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a11"><a href="CodecComponent$ComponentKwic.html" class="el_class">CodecComponent.ComponentKwic</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="151" alt="151"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="26" alt="26"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f9">14</td><td class="ctr2" id="g10">14</td><td class="ctr1" id="h8">29</td><td class="ctr2" id="i12">29</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k17">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a5"><a href="CodecComponent$ComponentDocument.html" class="el_class">CodecComponent.ComponentDocument</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="134" alt="134"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="e16">0%</td><td class="ctr1" id="f10">11</td><td class="ctr2" id="g12">11</td><td class="ctr1" id="h6">32</td><td class="ctr2" id="i10">32</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k18">1</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a14"><a href="CodecComponent$ComponentPrefix.html" class="el_class">CodecComponent.ComponentPrefix</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="121" alt="121"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="e17">0%</td><td class="ctr1" id="f8">15</td><td class="ctr2" id="g9">15</td><td class="ctr1" id="h9">28</td><td class="ctr2" id="i13">28</td><td class="ctr1" id="j4">5</td><td class="ctr2" id="k7">5</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a29"><a href="CodecSearchTree.html" class="el_class">CodecSearchTree</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="120" alt="120"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="768" alt="768"/></td><td class="ctr2" id="c11">86%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="93" alt="93"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f6">27</td><td class="ctr2" id="g3">73</td><td class="ctr1" id="h11">18</td><td class="ctr2" id="i3">165</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k3">11</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a34"><a href="DataCollector.html" class="el_class">DataCollector</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="117" alt="117"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="98" alt="98"/></td><td class="ctr2" id="c17">45%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="e9">35%</td><td class="ctr1" id="f13">9</td><td class="ctr2" id="g11">13</td><td class="ctr1" id="h12">13</td><td class="ctr2" id="i14">21</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k10">3</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a31"><a href="CodecSearchTree$MtasTreeHit.html" class="el_class">CodecSearchTree.MtasTreeHit</a></td><td class="bar" id="b13"/><td class="ctr2" id="c21">32%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g17">3</td><td class="ctr1" id="h17">6</td><td class="ctr2" id="i16">16</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k11">3</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a24"><a href="CodecComponent$Match.html" class="el_class">CodecComponent.Match</a></td><td class="bar" id="b14"/><td class="ctr2" id="c23">14%</td><td class="bar" id="d14"/><td class="ctr2" id="e18">0%</td><td class="ctr1" id="f14">7</td><td class="ctr2" id="g14">8</td><td class="ctr1" id="h13">12</td><td class="ctr2" id="i17">16</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a25"><a href="CodecComponent$SubComponentFunction.html" class="el_class">CodecComponent.SubComponentFunction</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="142" alt="142"/></td><td class="ctr2" id="c13">77%</td><td class="bar" id="d15"/><td class="ctr2" id="e8">37%</td><td class="ctr1" id="f16">4</td><td class="ctr2" id="g15">6</td><td class="ctr1" id="h20">4</td><td class="ctr2" id="i11">32</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k14">2</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a10"><a href="CodecComponent$ComponentJoin.html" class="el_class">CodecComponent.ComponentJoin</a></td><td class="bar" id="b16"/><td class="ctr2" id="c29">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f15">6</td><td class="ctr2" id="g16">6</td><td class="ctr1" id="h14">12</td><td class="ctr2" id="i22">12</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a23"><a href="CodecComponent$ListToken.html" class="el_class">CodecComponent.ListToken</a></td><td class="bar" id="b17"/><td class="ctr2" id="c30">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h15">7</td><td class="ctr2" id="i24">7</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k19">1</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a22"><a href="CodecComponent$ListHit.html" class="el_class">CodecComponent.ListHit</a></td><td class="bar" id="b18"/><td class="ctr2" id="c31">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h16">7</td><td class="ctr2" id="i25">7</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k20">1</td><td class="ctr1" id="l7">1</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a19"><a href="CodecComponent$GroupHit$1.html" class="el_class">CodecComponent.GroupHit.new Comparator() {...}</a></td><td class="bar" id="b19"/><td class="ctr2" id="c22">25%</td><td class="bar" id="d17"/><td class="ctr2" id="e19">0%</td><td class="ctr1" id="f18">2</td><td class="ctr2" id="g18">3</td><td class="ctr1" id="h21">4</td><td class="ctr2" id="i27">5</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k15">2</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a21"><a href="CodecComponent$KwicToken.html" class="el_class">CodecComponent.KwicToken</a></td><td class="bar" id="b20"/><td class="ctr2" id="c32">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h18">5</td><td class="ctr2" id="i28">5</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k21">1</td><td class="ctr1" id="l8">1</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a20"><a href="CodecComponent$KwicHit.html" class="el_class">CodecComponent.KwicHit</a></td><td class="bar" id="b21"/><td class="ctr2" id="c33">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h19">5</td><td class="ctr2" id="i29">5</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k22">1</td><td class="ctr1" id="l9">1</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a17"><a href="CodecComponent$ComponentToken.html" class="el_class">CodecComponent.ComponentToken</a></td><td class="bar" id="b22"/><td class="ctr2" id="c12">79%</td><td class="bar" id="d16"/><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f19">2</td><td class="ctr2" id="g19">3</td><td class="ctr1" id="h23">2</td><td class="ctr2" id="i20">13</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a15"><a href="CodecComponent$ComponentSpan.html" class="el_class">CodecComponent.ComponentSpan</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="213" alt="213"/></td><td class="ctr2" id="c9">97%</td><td class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="e3">71%</td><td class="ctr1" id="f11">11</td><td class="ctr2" id="g7">24</td><td class="ctr1" id="h22">3</td><td class="ctr2" id="i8">45</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k8">5</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a28"><a href="CodecInfo$IndexDoc.html" class="el_class">CodecInfo.IndexDoc</a></td><td class="bar" id="b24"/><td class="ctr2" id="c10">91%</td><td class="bar" id="d19"/><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h24">2</td><td class="ctr2" id="i15">19</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k24">1</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a4"><a href="CodecComponent.html" class="el_class">CodecComponent</a></td><td class="bar" id="b25"/><td class="ctr2" id="c34">0%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h25">2</td><td class="ctr2" id="i34">2</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k25">1</td><td class="ctr1" id="l10">1</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a7"><a href="CodecComponent$ComponentField.html" class="el_class">CodecComponent.ComponentField</a></td><td class="bar" id="b26"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f26">0</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h26">0</td><td class="ctr2" id="i19">14</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k26">1</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a13"><a href="CodecComponent$ComponentPosition.html" class="el_class">CodecComponent.ComponentPosition</a></td><td class="bar" id="b27"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f27">0</td><td class="ctr2" id="g20">3</td><td class="ctr1" id="h27">0</td><td class="ctr2" id="i21">13</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k27">1</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a8"><a href="CodecComponent$ComponentFields.html" class="el_class">CodecComponent.ComponentFields</a></td><td class="bar" id="b28"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f28">0</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i18">16</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k28">1</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m28">1</td></tr><tr><td id="a32"><a href="CodecSearchTree$MtasTreeItem.html" class="el_class">CodecSearchTree.MtasTreeItem</a></td><td class="bar" id="b29"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i23">11</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td><td class="ctr1" id="l29">0</td><td class="ctr2" id="m29">1</td></tr><tr><td id="a27"><a href="CodecInfo$FieldReferences.html" class="el_class">CodecInfo.FieldReferences</a></td><td class="bar" id="b30"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i26">7</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td><td class="ctr1" id="l30">0</td><td class="ctr2" id="m30">1</td></tr><tr><td id="a2"><a href="CodecCollector$TermvectorNumberBasic.html" class="el_class">CodecCollector.TermvectorNumberBasic</a></td><td class="bar" id="b31"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i31">4</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td><td class="ctr1" id="l31">0</td><td class="ctr2" id="m31">1</td></tr><tr><td id="a3"><a href="CodecCollector$TermvectorNumberFull.html" class="el_class">CodecCollector.TermvectorNumberFull</a></td><td class="bar" id="b32"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i30">5</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td><td class="ctr1" id="l32">0</td><td class="ctr2" id="m32">1</td></tr><tr><td id="a30"><a href="CodecSearchTree$IntervalItem.html" class="el_class">CodecSearchTree.IntervalItem</a></td><td class="bar" id="b33"/><td class="ctr2" id="c7">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i32">4</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td><td class="ctr1" id="l33">0</td><td class="ctr2" id="m33">1</td></tr><tr><td id="a1"><a href="CodecCollector$RegisterStatus.html" class="el_class">CodecCollector.RegisterStatus</a></td><td class="bar" id="b34"/><td class="ctr2" id="c8">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i33">4</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td><td class="ctr1" id="l34">0</td><td class="ctr2" id="m34">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec.util/index.source.html b/jacoco/mtas.codec.util/index.source.html
index 8a40ae7..fd05448 100644
--- a/jacoco/mtas.codec.util/index.source.html
+++ b/jacoco/mtas.codec.util/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util</span></div><h1>mtas.codec.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">11,140 of 17,946</td><td class="ctr2">38%</td><td class="bar">1,735 of 2,494</td><td class="ctr2">30%</td><td class="ctr1">1,104</td><td class="ctr2">1,402</td><td class="ctr1">2,035</td><td class="ctr2">3,508</td><td class="ctr1">65</td><td class="ctr2">155</td><td class="ctr1">12</td><td class="ctr2">37</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html" class="el_source">CodecCollector.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="83" height="10" title="6,922" alt="6,922"/><img src="../.resources/greenbar.gif" width="36" height="10" title="3,028" alt="3,028"/></td><td class="ctr2" id="c5">30%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="87" height="10" title="1,117" alt="1,117"/><img src="../.resources/greenbar.gif" width="32" height="10" title="415" alt="415"/></td><td class="ctr2" id="e4">27%</td><td class="ctr1" id="f0">671</td><td class="ctr2" id="g0">810</td><td class="ctr1" id="h0">1,315</td><td class="ctr2" id="i0">2,003</td><td class="ctr1" id="j1">19</td><td class="ctr2" id="k1">44</td><td class="ctr1" id="l1">2</td><td class="ctr2" id="m1">5</td></tr><tr><td id="a1"><a href="CodecComponent.java.html" class="el_source">CodecComponent.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="39" height="10" title="3,236" alt="3,236"/><img src="../.resources/greenbar.gif" width="21" height="10" title="1,777" alt="1,777"/></td><td class="ctr2" id="c4">35%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="37" height="10" title="483" alt="483"/><img src="../.resources/greenbar.gif" width="12" height="10" title="161" alt="161"/></td><td class="ctr2" id="e5">25%</td><td class="ctr1" id="f1">320</td><td class="ctr2" id="g1">378</td><td class="ctr1" id="h1">538</td><td class="ctr2" id="i1">922</td><td class="ctr1" id="j0">28</td><td class="ctr2" id="k0">56</td><td class="ctr1" id="l0">10</td><td class="ctr2" id="m0">23</td></tr><tr><td id="a2"><a href="CodecInfo.java.html" class="el_source">CodecInfo.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="6" height="10" title="524" alt="524"/><img src="../.resources/greenbar.gif" width="8" height="10" title="728" alt="728"/></td><td class="ctr2" id="c2">58%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="4" height="10" title="56" alt="56"/><img src="../.resources/greenbar.gif" width="3" height="10" title="50" alt="50"/></td><td class="ctr2" id="e2">47%</td><td class="ctr1" id="f2">47</td><td class="ctr2" id="g2">78</td><td class="ctr1" id="h2">116</td><td class="ctr2" id="i2">274</td><td class="ctr1" id="j2">10</td><td class="ctr2" id="k2">25</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m3">3</td></tr><tr><td id="a3"><a href="CodecSearchTree.java.html" class="el_source">CodecSearchTree.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="177" alt="177"/><img src="../.resources/greenbar.gif" width="10" height="10" title="834" alt="834"/></td><td class="ctr2" id="c0">82%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="2" height="10" title="31" alt="31"/><img src="../.resources/greenbar.gif" width="7" height="10" title="93" alt="93"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f3">29</td><td class="ctr2" id="g3">78</td><td class="ctr1" id="h4">24</td><td class="ctr2" id="i3">196</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k3">16</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">4</td></tr><tr><td id="a4"><a href="CodecUtil.java.html" class="el_source">CodecUtil.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="164" alt="164"/><img src="../.resources/greenbar.gif" width="4" height="10" title="341" alt="341"/></td><td class="ctr2" id="c1">68%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="2" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="2" height="10" title="33" alt="33"/></td><td class="ctr2" id="e1">49%</td><td class="ctr1" id="f4">28</td><td class="ctr2" id="g4">45</td><td class="ctr1" id="h3">30</td><td class="ctr2" id="i4">93</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k4">11</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a5"><a href="DataCollector.java.html" class="el_source">DataCollector.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="1" height="10" title="117" alt="117"/><img src="../.resources/greenbar.gif" width="1" height="10" title="98" alt="98"/></td><td class="ctr2" id="c3">46%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="e3">35%</td><td class="ctr1" id="f5">9</td><td class="ctr2" id="g5">13</td><td class="ctr1" id="h5">12</td><td class="ctr2" id="i5">20</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec.util</span></div><h1>mtas.codec.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10,591 of 17,973</td><td class="ctr2">41%</td><td class="bar">1,634 of 2,496</td><td class="ctr2">34%</td><td class="ctr1">1,043</td><td class="ctr2">1,402</td><td class="ctr1">1,924</td><td class="ctr2">3,516</td><td class="ctr1">61</td><td class="ctr2">154</td><td class="ctr1">11</td><td class="ctr2">35</td></tr></tfoot><tbody><tr><td id="a0"><a href="CodecCollector.java.html" class="el_source">CodecCollector.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="6,452" alt="6,452"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="3,531" alt="3,531"/></td><td class="ctr2" id="c5">35%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="81" height="10" title="1,034" alt="1,034"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="496" alt="496"/></td><td class="ctr2" id="e4">32%</td><td class="ctr1" id="f0">620</td><td class="ctr2" id="g0">809</td><td class="ctr1" id="h0">1,217</td><td class="ctr2" id="i0">2,010</td><td class="ctr1" id="j1">15</td><td class="ctr2" id="k1">44</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">4</td></tr><tr><td id="a1"><a href="CodecComponent.java.html" class="el_source">CodecComponent.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="3,152" alt="3,152"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="1,850" alt="1,850"/></td><td class="ctr2" id="c4">36%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="466" alt="466"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="182" alt="182"/></td><td class="ctr2" id="e5">28%</td><td class="ctr1" id="f1">311</td><td class="ctr2" id="g1">379</td><td class="ctr1" id="h1">521</td><td class="ctr2" id="i1">919</td><td class="ctr1" id="j0">28</td><td class="ctr2" id="k0">55</td><td class="ctr1" id="l0">11</td><td class="ctr2" id="m0">22</td></tr><tr><td id="a2"><a href="CodecInfo.java.html" class="el_source">CodecInfo.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="529" alt="529"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="728" alt="728"/></td><td class="ctr2" id="c2">57%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="56" alt="56"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="50" alt="50"/></td><td class="ctr2" id="e2">47%</td><td class="ctr1" id="f2">47</td><td class="ctr2" id="g2">78</td><td class="ctr1" id="h2">118</td><td class="ctr2" id="i2">276</td><td class="ctr1" id="j2">10</td><td class="ctr2" id="k2">25</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m3">3</td></tr><tr><td id="a3"><a href="CodecSearchTree.java.html" class="el_source">CodecSearchTree.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="177" alt="177"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="834" alt="834"/></td><td class="ctr2" id="c0">82%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="93" alt="93"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f3">29</td><td class="ctr2" id="g3">78</td><td class="ctr1" id="h4">24</td><td class="ctr2" id="i3">196</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k3">16</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">4</td></tr><tr><td id="a4"><a href="CodecUtil.java.html" class="el_source">CodecUtil.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="164" alt="164"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="341" alt="341"/></td><td class="ctr2" id="c1">67%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="34" alt="34"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f4">27</td><td class="ctr2" id="g4">45</td><td class="ctr1" id="h3">31</td><td class="ctr2" id="i4">94</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k4">11</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a5"><a href="DataCollector.java.html" class="el_source">DataCollector.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="117" alt="117"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="98" alt="98"/></td><td class="ctr2" id="c3">45%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="e3">35%</td><td class="ctr1" id="f5">9</td><td class="ctr2" id="g5">13</td><td class="ctr1" id="h5">13</td><td class="ctr2" id="i5">21</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasCodec.html b/jacoco/mtas.codec/MtasCodec.html
index 0a4ff56..98c3462 100644
--- a/jacoco/mtas.codec/MtasCodec.html
+++ b/jacoco/mtas.codec/MtasCodec.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCodec</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasCodec</span></div><h1>MtasCodec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">42 of 123</td><td class="ctr2">66%</td><td class="bar">4 of 10</td><td class="ctr2">60%</td><td class="ctr1">8</td><td class="ctr2">18</td><td class="ctr1">12</td><td class="ctr2">40</td><td class="ctr1">4</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasCodec.java.html#L64" class="el_method">postingsFormat()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="45" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="75" height="10" title="30" alt="30"/></td><td class="ctr2" id="c8">62%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCodec.java.html#L94" class="el_method">docValuesFormat()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a12"><a href="MtasCodec.java.html#L116" class="el_method">termVectorsFormat()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCodec.java.html#L171" class="el_method">compoundFormat()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a8"><a href="MtasCodec.java.html#L182" class="el_method">pointsFormat()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasCodec.java.html#L31" class="el_method">MtasCodec()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="17" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasCodec.java.html#L44" class="el_method">MtasCodec(String, Codec)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="17" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasCodec.java.html#L52" class="el_method">initDelegate()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="17" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="30" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a11"><a href="MtasCodec.java.html#L105" class="el_method">storedFieldsFormat()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasCodec.java.html#L127" class="el_method">fieldInfosFormat()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><a href="MtasCodec.java.html#L138" class="el_method">segmentInfoFormat()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasCodec.java.html#L149" class="el_method">normsFormat()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="MtasCodec.java.html#L160" class="el_method">liveDocsFormat()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCodec</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasCodec</span></div><h1>MtasCodec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">42 of 123</td><td class="ctr2">65%</td><td class="bar">4 of 10</td><td class="ctr2">60%</td><td class="ctr1">8</td><td class="ctr2">18</td><td class="ctr1">12</td><td class="ctr2">40</td><td class="ctr1">4</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasCodec.java.html#L62" class="el_method">postingsFormat()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="30" alt="30"/></td><td class="ctr2" id="c8">62%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCodec.java.html#L92" class="el_method">docValuesFormat()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a12"><a href="MtasCodec.java.html#L114" class="el_method">termVectorsFormat()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCodec.java.html#L169" class="el_method">compoundFormat()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a8"><a href="MtasCodec.java.html#L180" class="el_method">pointsFormat()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasCodec.java.html#L31" class="el_method">MtasCodec()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasCodec.java.html#L42" class="el_method">MtasCodec(String, Codec)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasCodec.java.html#L50" class="el_method">initDelegate()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a11"><a href="MtasCodec.java.html#L103" class="el_method">storedFieldsFormat()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasCodec.java.html#L125" class="el_method">fieldInfosFormat()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><a href="MtasCodec.java.html#L136" class="el_method">segmentInfoFormat()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasCodec.java.html#L147" class="el_method">normsFormat()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="MtasCodec.java.html#L158" class="el_method">liveDocsFormat()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasCodec.java.html b/jacoco/mtas.codec/MtasCodec.java.html
index 22aed1d..36a0229 100644
--- a/jacoco/mtas.codec/MtasCodec.java.html
+++ b/jacoco/mtas.codec/MtasCodec.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCodec.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasCodec.java</span></div><h1>MtasCodec.java</h1><pre class="source lang-java linenums">package mtas.codec;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCodec.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasCodec.java</span></div><h1>MtasCodec.java</h1><pre class="source lang-java linenums">package mtas.codec;
 
 import org.apache.lucene.codecs.Codec;
 import org.apache.lucene.codecs.CompoundFormat;
@@ -35,24 +35,22 @@ public class MtasCodec extends Codec {
   /**
    * Instantiates a new mtas codec.
    *
-   * @param name
-   *          the name
-   * @param delegate
-   *          the delegate
+   * @param name the name
+   * @param delegate the delegate
    */
   protected MtasCodec(String name, Codec delegate) {
-<span class="fc" id="L44">    super(name);</span>
-<span class="fc" id="L45">    this.delegate = delegate;</span>
-<span class="fc" id="L46">  }</span>
+<span class="fc" id="L42">    super(name);</span>
+<span class="fc" id="L43">    this.delegate = delegate;</span>
+<span class="fc" id="L44">  }</span>
 
   /**
    * Inits the delegate.
    */
   private void initDelegate() {
-<span class="fc bfc" id="L52" title="All 2 branches covered.">    if (delegate == null) {</span>
-<span class="fc" id="L53">      delegate = Codec.getDefault();</span>
+<span class="fc bfc" id="L50" title="All 2 branches covered.">    if (delegate == null) {</span>
+<span class="fc" id="L51">      delegate = Codec.getDefault();</span>
     }
-<span class="fc" id="L55">  }</span>
+<span class="fc" id="L53">  }</span>
 
   /*
    * (non-Javadoc)
@@ -61,26 +59,26 @@ public class MtasCodec extends Codec {
    */
   @Override
   public PostingsFormat postingsFormat() {
-<span class="fc" id="L64">    initDelegate();</span>
-<span class="pc bpc" id="L65" title="1 of 2 branches missed.">    if (delegate.postingsFormat() instanceof PerFieldPostingsFormat) {</span>
-<span class="fc" id="L66">      Codec defaultCodec = Codec.getDefault();</span>
-<span class="fc" id="L67">      PostingsFormat defaultPostingsFormat = defaultCodec.postingsFormat();</span>
-<span class="pc bpc" id="L68" title="1 of 2 branches missed.">      if (defaultPostingsFormat instanceof PerFieldPostingsFormat) {</span>
-<span class="fc" id="L69">        defaultPostingsFormat = ((PerFieldPostingsFormat) defaultPostingsFormat)</span>
-<span class="fc" id="L70">            .getPostingsFormatForField(null);</span>
-<span class="pc bpc" id="L71" title="2 of 4 branches missed.">        if ((defaultPostingsFormat == null)</span>
+<span class="fc" id="L62">    initDelegate();</span>
+<span class="pc bpc" id="L63" title="1 of 2 branches missed.">    if (delegate.postingsFormat() instanceof PerFieldPostingsFormat) {</span>
+<span class="fc" id="L64">      Codec defaultCodec = Codec.getDefault();</span>
+<span class="fc" id="L65">      PostingsFormat defaultPostingsFormat = defaultCodec.postingsFormat();</span>
+<span class="pc bpc" id="L66" title="1 of 2 branches missed.">      if (defaultPostingsFormat instanceof PerFieldPostingsFormat) {</span>
+<span class="fc" id="L67">        defaultPostingsFormat = ((PerFieldPostingsFormat) defaultPostingsFormat)</span>
+<span class="fc" id="L68">            .getPostingsFormatForField(null);</span>
+<span class="pc bpc" id="L69" title="2 of 4 branches missed.">        if ((defaultPostingsFormat == null)</span>
             || (defaultPostingsFormat instanceof PerFieldPostingsFormat)) {
           // fallback option
-<span class="nc" id="L74">          return new MtasCodecPostingsFormat(</span>
-<span class="nc" id="L75">              PostingsFormat.forName(&quot;Lucene62&quot;));</span>
+<span class="nc" id="L72">          return new MtasCodecPostingsFormat(</span>
+<span class="nc" id="L73">              PostingsFormat.forName(&quot;Lucene62&quot;));</span>
         } else {
-<span class="fc" id="L77">          return new MtasCodecPostingsFormat(defaultPostingsFormat);</span>
+<span class="fc" id="L75">          return new MtasCodecPostingsFormat(defaultPostingsFormat);</span>
         }
       } else {
-<span class="nc" id="L80">        return new MtasCodecPostingsFormat(defaultPostingsFormat);</span>
+<span class="nc" id="L78">        return new MtasCodecPostingsFormat(defaultPostingsFormat);</span>
       }
     } else {
-<span class="nc" id="L83">      return new MtasCodecPostingsFormat(delegate.postingsFormat());</span>
+<span class="nc" id="L81">      return new MtasCodecPostingsFormat(delegate.postingsFormat());</span>
     }
   }
 
@@ -91,8 +89,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public DocValuesFormat docValuesFormat() {
-<span class="nc" id="L94">    initDelegate();</span>
-<span class="nc" id="L95">    return delegate.docValuesFormat();</span>
+<span class="nc" id="L92">    initDelegate();</span>
+<span class="nc" id="L93">    return delegate.docValuesFormat();</span>
   }
 
   /*
@@ -102,8 +100,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public StoredFieldsFormat storedFieldsFormat() {
-<span class="fc" id="L105">    initDelegate();</span>
-<span class="fc" id="L106">    return delegate.storedFieldsFormat();</span>
+<span class="fc" id="L103">    initDelegate();</span>
+<span class="fc" id="L104">    return delegate.storedFieldsFormat();</span>
   }
 
   /*
@@ -113,8 +111,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public TermVectorsFormat termVectorsFormat() {
-<span class="nc" id="L116">    initDelegate();</span>
-<span class="nc" id="L117">    return delegate.termVectorsFormat();</span>
+<span class="nc" id="L114">    initDelegate();</span>
+<span class="nc" id="L115">    return delegate.termVectorsFormat();</span>
   }
 
   /*
@@ -124,8 +122,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public FieldInfosFormat fieldInfosFormat() {
-<span class="fc" id="L127">    initDelegate();</span>
-<span class="fc" id="L128">    return delegate.fieldInfosFormat();</span>
+<span class="fc" id="L125">    initDelegate();</span>
+<span class="fc" id="L126">    return delegate.fieldInfosFormat();</span>
   }
 
   /*
@@ -135,8 +133,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public SegmentInfoFormat segmentInfoFormat() {
-<span class="fc" id="L138">    initDelegate();</span>
-<span class="fc" id="L139">    return delegate.segmentInfoFormat();</span>
+<span class="fc" id="L136">    initDelegate();</span>
+<span class="fc" id="L137">    return delegate.segmentInfoFormat();</span>
   }
 
   /*
@@ -146,8 +144,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public NormsFormat normsFormat() {
-<span class="fc" id="L149">    initDelegate();</span>
-<span class="fc" id="L150">    return delegate.normsFormat();</span>
+<span class="fc" id="L147">    initDelegate();</span>
+<span class="fc" id="L148">    return delegate.normsFormat();</span>
   }
 
   /*
@@ -157,8 +155,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public LiveDocsFormat liveDocsFormat() {
-<span class="fc" id="L160">    initDelegate();</span>
-<span class="fc" id="L161">    return delegate.liveDocsFormat();</span>
+<span class="fc" id="L158">    initDelegate();</span>
+<span class="fc" id="L159">    return delegate.liveDocsFormat();</span>
   }
 
   /*
@@ -168,8 +166,8 @@ public class MtasCodec extends Codec {
    */
   @Override
   public CompoundFormat compoundFormat() {
-<span class="nc" id="L171">    initDelegate();</span>
-<span class="nc" id="L172">    return delegate.compoundFormat();</span>
+<span class="nc" id="L169">    initDelegate();</span>
+<span class="nc" id="L170">    return delegate.compoundFormat();</span>
   }
 
   /*
@@ -179,9 +177,9 @@ public class MtasCodec extends Codec {
    */
   @Override
   public PointsFormat pointsFormat() {
-<span class="nc" id="L182">    initDelegate();</span>
-<span class="nc" id="L183">    return delegate.pointsFormat();</span>
+<span class="nc" id="L180">    initDelegate();</span>
+<span class="nc" id="L181">    return delegate.pointsFormat();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasCodecPostingsFormat.html b/jacoco/mtas.codec/MtasCodecPostingsFormat.html
index e117e85..9576d39 100644
--- a/jacoco/mtas.codec/MtasCodecPostingsFormat.html
+++ b/jacoco/mtas.codec/MtasCodecPostingsFormat.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCodecPostingsFormat</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasCodecPostingsFormat</span></div><h1>MtasCodecPostingsFormat</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">65 of 321</td><td class="ctr2">80%</td><td class="bar">3 of 16</td><td class="ctr2">81%</td><td class="ctr1">3</td><td class="ctr2">15</td><td class="ctr1">18</td><td class="ctr2">92</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasCodecPostingsFormat.java.html#L217" class="el_method">getToken(IndexInput, IndexInput, Long)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="34" height="10" title="52" alt="52"/><img src="../.resources/greenbar.gif" width="85" height="10" title="129" alt="129"/></td><td class="ctr2" id="c5">71%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="e1">79%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">12</td><td class="ctr2" id="i0">47</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasCodecPostingsFormat.java.html#L286" class="el_method">getTerm(IndexInput, Long)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">50%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasCodecPostingsFormat.java.html#L113" class="el_method">MtasCodecPostingsFormat(PostingsFormat)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="27" height="10" title="42" alt="42"/></td><td class="ctr2" id="c3">93%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCodecPostingsFormat.java.html#L113" class="el_method">MtasCodecPostingsFormat(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="27" height="10" title="41" alt="41"/></td><td class="ctr2" id="c4">93%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasCodecPostingsFormat.java.html#L196" class="el_method">fieldsConsumer(SegmentWriteState)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="17" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCodecPostingsFormat.java.html#L183" class="el_method">fieldsProducer(SegmentReadState)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasCodecPostingsFormat.java.html#L122" class="el_method">MtasCodecPostingsFormat()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCodecPostingsFormat</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasCodecPostingsFormat</span></div><h1>MtasCodecPostingsFormat</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">65 of 325</td><td class="ctr2">80%</td><td class="bar">3 of 16</td><td class="ctr2">81%</td><td class="ctr1">3</td><td class="ctr2">16</td><td class="ctr1">18</td><td class="ctr2">93</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasCodecPostingsFormat.java.html#L225" class="el_method">getToken(IndexInput, IndexInput, Long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="51" alt="51"/><img src="../jacoco-resources/greenbar.gif" width="86" height="10" title="129" alt="129"/></td><td class="ctr2" id="c6">71%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="11" alt="11"/></td><td class="ctr2" id="e1">78%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">12</td><td class="ctr2" id="i0">47</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasCodecPostingsFormat.java.html#L294" class="el_method">getTerm(IndexInput, Long)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">53%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasCodecPostingsFormat.java.html#L121" class="el_method">MtasCodecPostingsFormat(PostingsFormat)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="42" alt="42"/></td><td class="ctr2" id="c4">91%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCodecPostingsFormat.java.html#L121" class="el_method">MtasCodecPostingsFormat(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="41" alt="41"/></td><td class="ctr2" id="c5">91%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasCodecPostingsFormat.java.html#L204" class="el_method">fieldsConsumer(SegmentWriteState)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCodecPostingsFormat.java.html#L191" class="el_method">fieldsProducer(SegmentReadState)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasCodecPostingsFormat.java.html#L130" class="el_method">MtasCodecPostingsFormat()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasCodecPostingsFormat.java.html#L25" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasCodecPostingsFormat.java.html b/jacoco/mtas.codec/MtasCodecPostingsFormat.java.html
index ae630f6..2137ecb 100644
--- a/jacoco/mtas.codec/MtasCodecPostingsFormat.java.html
+++ b/jacoco/mtas.codec/MtasCodecPostingsFormat.java.html
@@ -1,7 +1,12 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCodecPostingsFormat.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasCodecPostingsFormat.java</span></div><h1>MtasCodecPostingsFormat.java</h1><pre class="source lang-java linenums">package mtas.codec;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCodecPostingsFormat.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasCodecPostingsFormat.java</span></div><h1>MtasCodecPostingsFormat.java</h1><pre class="source lang-java linenums">package mtas.codec;
 
 import java.io.IOException;
+
+import mtas.analysis.MtasTokenizer;
 import mtas.analysis.token.MtasTokenString;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.codecs.Codec;
 import org.apache.lucene.codecs.FieldsConsumer;
 import org.apache.lucene.codecs.FieldsProducer;
@@ -16,6 +21,9 @@ import org.apache.lucene.util.BytesRef;
  */
 public class MtasCodecPostingsFormat extends PostingsFormat {
 
+  /** The Constant log. */
+<span class="fc" id="L25">  private static final Log log = LogFactory.getLog(MtasCodecPostingsFormat.class);</span>
+
   /** The Constant VERSION_START. */
   public static final int VERSION_START = 3;
 
@@ -110,17 +118,17 @@ public class MtasCodecPostingsFormat extends PostingsFormat {
   public static final String MTAS_INDEX_TERM_PREFIX_POSITION_EXTENSION = &quot;mtas.index.term.prefix.position&quot;;
 
   /** The delegate codec name. */
-<span class="fc" id="L113">  private String delegateCodecName = null;</span>
+<span class="fc" id="L121">  private String delegateCodecName = null;</span>
 
   /** The delegate postings format. */
-<span class="fc" id="L116">  private PostingsFormat delegatePostingsFormat = null;</span>
+<span class="fc" id="L124">  private PostingsFormat delegatePostingsFormat = null;</span>
 
   /**
    * Instantiates a new mtas codec postings format.
    */
   public MtasCodecPostingsFormat() {
-<span class="fc" id="L122">    this(MtasCodec.MTAS_CODEC_NAME);</span>
-<span class="fc" id="L123">  }</span>
+<span class="fc" id="L130">    this(MtasCodec.MTAS_CODEC_NAME);</span>
+<span class="fc" id="L131">  }</span>
 
   /**
    * Instantiates a new mtas codec postings format.
@@ -128,23 +136,23 @@ public class MtasCodecPostingsFormat extends PostingsFormat {
    * @param delegate the delegate
    */
   public MtasCodecPostingsFormat(PostingsFormat delegate) {
-<span class="fc" id="L131">    super(MtasCodec.MTAS_CODEC_NAME);</span>
-<span class="fc" id="L132">    delegateCodecName = delegate.getName();</span>
-<span class="fc" id="L133">    delegatePostingsFormat = delegate;</span>
+<span class="fc" id="L139">    super(MtasCodec.MTAS_CODEC_NAME);</span>
+<span class="fc" id="L140">    delegateCodecName = delegate.getName();</span>
+<span class="fc" id="L141">    delegatePostingsFormat = delegate;</span>
     // preload to prevent NoClassDefFoundErrors
     try {
-<span class="fc" id="L136">      Class.forName(&quot;mtas.codec.payload.MtasPayloadDecoder&quot;);</span>
-<span class="fc" id="L137">      Class.forName(&quot;mtas.codec.payload.MtasBitInputStream&quot;);</span>
-<span class="fc" id="L138">      Class.forName(&quot;mtas.analysis.token.MtasPosition&quot;);</span>
-<span class="fc" id="L139">      Class.forName(&quot;mtas.analysis.token.MtasOffset&quot;);</span>
-<span class="fc" id="L140">      Class.forName(&quot;mtas.codec.tree.MtasRBTree&quot;);</span>
-<span class="fc" id="L141">      Class.forName(&quot;mtas.codec.MtasTerms&quot;);</span>
-<span class="fc" id="L142">      Class.forName(&quot;mtas.codec.util.CodecInfo&quot;);</span>
-<span class="fc" id="L143">      Class.forName(&quot;mtas.codec.tree.MtasTreeNodeId&quot;);</span>
-<span class="nc" id="L144">    } catch (ClassNotFoundException e) {</span>
-<span class="nc" id="L145">      e.printStackTrace();</span>
-<span class="fc" id="L146">    }</span>
-<span class="fc" id="L147">  }</span>
+<span class="fc" id="L144">      Class.forName(&quot;mtas.codec.payload.MtasPayloadDecoder&quot;);</span>
+<span class="fc" id="L145">      Class.forName(&quot;mtas.codec.payload.MtasBitInputStream&quot;);</span>
+<span class="fc" id="L146">      Class.forName(&quot;mtas.analysis.token.MtasPosition&quot;);</span>
+<span class="fc" id="L147">      Class.forName(&quot;mtas.analysis.token.MtasOffset&quot;);</span>
+<span class="fc" id="L148">      Class.forName(&quot;mtas.codec.tree.MtasRBTree&quot;);</span>
+<span class="fc" id="L149">      Class.forName(&quot;mtas.codec.MtasTerms&quot;);</span>
+<span class="fc" id="L150">      Class.forName(&quot;mtas.codec.util.CodecInfo&quot;);</span>
+<span class="fc" id="L151">      Class.forName(&quot;mtas.codec.tree.MtasTreeNodeId&quot;);</span>
+<span class="nc" id="L152">    } catch (ClassNotFoundException e) {</span>
+<span class="nc" id="L153">      log.error(e);</span>
+<span class="fc" id="L154">    }</span>
+<span class="fc" id="L155">  }</span>
 
   /**
    * Instantiates a new mtas codec postings format.
@@ -152,23 +160,23 @@ public class MtasCodecPostingsFormat extends PostingsFormat {
    * @param codecName the codec name
    */
   public MtasCodecPostingsFormat(String codecName) {
-<span class="fc" id="L155">    super(codecName);</span>
-<span class="fc" id="L156">    delegateCodecName = codecName;</span>
-<span class="fc" id="L157">    delegatePostingsFormat = null;</span>
+<span class="fc" id="L163">    super(codecName);</span>
+<span class="fc" id="L164">    delegateCodecName = codecName;</span>
+<span class="fc" id="L165">    delegatePostingsFormat = null;</span>
     // preload to prevent NoClassDefFoundErrors
     try {
-<span class="fc" id="L160">      Class.forName(&quot;mtas.codec.payload.MtasPayloadDecoder&quot;);</span>
-<span class="fc" id="L161">      Class.forName(&quot;mtas.codec.payload.MtasBitInputStream&quot;);</span>
-<span class="fc" id="L162">      Class.forName(&quot;mtas.analysis.token.MtasPosition&quot;);</span>
-<span class="fc" id="L163">      Class.forName(&quot;mtas.analysis.token.MtasOffset&quot;);</span>
-<span class="fc" id="L164">      Class.forName(&quot;mtas.codec.tree.MtasRBTree&quot;);</span>
-<span class="fc" id="L165">      Class.forName(&quot;mtas.codec.MtasTerms&quot;);</span>
-<span class="fc" id="L166">      Class.forName(&quot;mtas.codec.util.CodecInfo&quot;);</span>
-<span class="fc" id="L167">      Class.forName(&quot;mtas.codec.tree.MtasTreeNodeId&quot;);</span>
-<span class="nc" id="L168">    } catch (ClassNotFoundException e) {</span>
-<span class="nc" id="L169">      e.printStackTrace();</span>
-<span class="fc" id="L170">    }</span>
-<span class="fc" id="L171">  }</span>
+<span class="fc" id="L168">      Class.forName(&quot;mtas.codec.payload.MtasPayloadDecoder&quot;);</span>
+<span class="fc" id="L169">      Class.forName(&quot;mtas.codec.payload.MtasBitInputStream&quot;);</span>
+<span class="fc" id="L170">      Class.forName(&quot;mtas.analysis.token.MtasPosition&quot;);</span>
+<span class="fc" id="L171">      Class.forName(&quot;mtas.analysis.token.MtasOffset&quot;);</span>
+<span class="fc" id="L172">      Class.forName(&quot;mtas.codec.tree.MtasRBTree&quot;);</span>
+<span class="fc" id="L173">      Class.forName(&quot;mtas.codec.MtasTerms&quot;);</span>
+<span class="fc" id="L174">      Class.forName(&quot;mtas.codec.util.CodecInfo&quot;);</span>
+<span class="fc" id="L175">      Class.forName(&quot;mtas.codec.tree.MtasTreeNodeId&quot;);</span>
+<span class="nc" id="L176">    } catch (ClassNotFoundException e) {</span>
+<span class="nc" id="L177">      log.error(e);</span>
+<span class="fc" id="L178">    }</span>
+<span class="fc" id="L179">  }</span>
 
   /*
    * (non-Javadoc)
@@ -180,7 +188,7 @@ public class MtasCodecPostingsFormat extends PostingsFormat {
   @Override
   public final FieldsProducer fieldsProducer(SegmentReadState state)
       throws IOException {
-<span class="fc" id="L183">    return new MtasFieldsProducer(state, getName());</span>
+<span class="fc" id="L191">    return new MtasFieldsProducer(state, getName());</span>
   }
 
   /*
@@ -193,13 +201,13 @@ public class MtasCodecPostingsFormat extends PostingsFormat {
   @Override
   public final FieldsConsumer fieldsConsumer(SegmentWriteState state)
       throws IOException {
-<span class="fc bfc" id="L196" title="All 2 branches covered.">    if (delegatePostingsFormat != null) {</span>
-<span class="fc" id="L197">      return new MtasFieldsConsumer(</span>
-<span class="fc" id="L198">          delegatePostingsFormat.fieldsConsumer(state), state, getName(),</span>
-<span class="fc" id="L199">          delegatePostingsFormat.getName());</span>
+<span class="fc bfc" id="L204" title="All 2 branches covered.">    if (delegatePostingsFormat != null) {</span>
+<span class="fc" id="L205">      return new MtasFieldsConsumer(</span>
+<span class="fc" id="L206">          delegatePostingsFormat.fieldsConsumer(state), state, getName(),</span>
+<span class="fc" id="L207">          delegatePostingsFormat.getName());</span>
     } else {
-<span class="fc" id="L201">      PostingsFormat pf = Codec.forName(delegateCodecName).postingsFormat();</span>
-<span class="fc" id="L202">      return pf.fieldsConsumer(state);</span>
+<span class="fc" id="L209">      PostingsFormat pf = Codec.forName(delegateCodecName).postingsFormat();</span>
+<span class="fc" id="L210">      return pf.fieldsConsumer(state);</span>
     }
   }
 
@@ -212,65 +220,65 @@ public class MtasCodecPostingsFormat extends PostingsFormat {
    * @return the token
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public static MtasTokenString getToken(IndexInput inObject,
-      IndexInput inTerm, Long ref) throws IOException {
-<span class="fc" id="L217">    MtasTokenString token = null;</span>
+  public static MtasTokenString getToken(IndexInput inObject, IndexInput inTerm,
+      Long ref) throws IOException {
+<span class="fc" id="L225">    MtasTokenString token = null;</span>
     try {
-<span class="fc" id="L219">      inObject.seek(ref);</span>
-<span class="fc" id="L220">      token = new MtasTokenString(null, &quot;&quot;);</span>
-<span class="fc" id="L221">      token.setId(inObject.readVInt());</span>
-<span class="fc" id="L222">      token.setTokenRef(ref);</span>
-<span class="fc" id="L223">      int objectFlags = inObject.readVInt();</span>
-<span class="fc" id="L224">      int[] positions = null;</span>
-<span class="fc bfc" id="L225" title="All 2 branches covered.">      if ((objectFlags &amp; MTAS_OBJECT_HAS_PARENT) == MTAS_OBJECT_HAS_PARENT) {</span>
-<span class="fc" id="L226">        int parentId = inObject.readVInt();</span>
-<span class="fc" id="L227">        token.setParentId(parentId);</span>
+<span class="fc" id="L227">      inObject.seek(ref);</span>
+<span class="fc" id="L228">      token = new MtasTokenString(null, &quot;&quot;);</span>
+<span class="fc" id="L229">      token.setId(inObject.readVInt());</span>
+<span class="fc" id="L230">      token.setTokenRef(ref);</span>
+<span class="fc" id="L231">      int objectFlags = inObject.readVInt();</span>
+<span class="fc" id="L232">      int[] positions = null;</span>
+<span class="fc bfc" id="L233" title="All 2 branches covered.">      if ((objectFlags &amp; MTAS_OBJECT_HAS_PARENT) == MTAS_OBJECT_HAS_PARENT) {</span>
+<span class="fc" id="L234">        int parentId = inObject.readVInt();</span>
+<span class="fc" id="L235">        token.setParentId(parentId);</span>
       }
-<span class="fc bfc" id="L229" title="All 2 branches covered.">      if ((objectFlags</span>
+<span class="fc bfc" id="L237" title="All 2 branches covered.">      if ((objectFlags</span>
           &amp; MTAS_OBJECT_HAS_POSITION_RANGE) == MTAS_OBJECT_HAS_POSITION_RANGE) {
-<span class="fc" id="L231">        int positionStart = inObject.readVInt();</span>
-<span class="fc" id="L232">        int positionEnd = positionStart + inObject.readVInt();</span>
-<span class="fc" id="L233">        token.addPositionRange(positionStart, positionEnd);</span>
-<span class="fc bfc" id="L234" title="All 2 branches covered.">      } else if ((objectFlags</span>
+<span class="fc" id="L239">        int positionStart = inObject.readVInt();</span>
+<span class="fc" id="L240">        int positionEnd = positionStart + inObject.readVInt();</span>
+<span class="fc" id="L241">        token.addPositionRange(positionStart, positionEnd);</span>
+<span class="fc bfc" id="L242" title="All 2 branches covered.">      } else if ((objectFlags</span>
           &amp; MTAS_OBJECT_HAS_POSITION_SET) == MTAS_OBJECT_HAS_POSITION_SET) {
-<span class="fc" id="L236">        int size = inObject.readVInt();</span>
-<span class="fc" id="L237">        int tmpPrevious = 0;</span>
-<span class="fc" id="L238">        positions = new int[size];</span>
-<span class="fc bfc" id="L239" title="All 2 branches covered.">        for (int t = 0; t &lt; size; t++) {</span>
-<span class="fc" id="L240">          int position = tmpPrevious + inObject.readVInt();</span>
-<span class="fc" id="L241">          tmpPrevious = position;</span>
-<span class="fc" id="L242">          positions[t] = position;</span>
+<span class="fc" id="L244">        int size = inObject.readVInt();</span>
+<span class="fc" id="L245">        int tmpPrevious = 0;</span>
+<span class="fc" id="L246">        positions = new int[size];</span>
+<span class="fc bfc" id="L247" title="All 2 branches covered.">        for (int t = 0; t &lt; size; t++) {</span>
+<span class="fc" id="L248">          int position = tmpPrevious + inObject.readVInt();</span>
+<span class="fc" id="L249">          tmpPrevious = position;</span>
+<span class="fc" id="L250">          positions[t] = position;</span>
         }
-<span class="fc" id="L244">        token.addPositions(positions);</span>
-<span class="fc" id="L245">      } else {</span>
-<span class="fc" id="L246">        int position = inObject.readVInt();</span>
-<span class="fc" id="L247">        token.addPosition(position);</span>
+<span class="fc" id="L252">        token.addPositions(positions);</span>
+<span class="fc" id="L253">      } else {</span>
+<span class="fc" id="L254">        int position = inObject.readVInt();</span>
+<span class="fc" id="L255">        token.addPosition(position);</span>
       }
-<span class="pc bpc" id="L249" title="1 of 2 branches missed.">      if ((objectFlags &amp; MTAS_OBJECT_HAS_OFFSET) == MTAS_OBJECT_HAS_OFFSET) {</span>
-<span class="nc" id="L250">        int offsetStart = inObject.readVInt();</span>
-<span class="nc" id="L251">        int offsetEnd = offsetStart + inObject.readVInt();</span>
-<span class="nc" id="L252">        token.setOffset(offsetStart, offsetEnd);</span>
+<span class="pc bpc" id="L257" title="1 of 2 branches missed.">      if ((objectFlags &amp; MTAS_OBJECT_HAS_OFFSET) == MTAS_OBJECT_HAS_OFFSET) {</span>
+<span class="nc" id="L258">        int offsetStart = inObject.readVInt();</span>
+<span class="nc" id="L259">        int offsetEnd = offsetStart + inObject.readVInt();</span>
+<span class="nc" id="L260">        token.setOffset(offsetStart, offsetEnd);</span>
       }
-<span class="pc bpc" id="L254" title="1 of 2 branches missed.">      if ((objectFlags</span>
+<span class="pc bpc" id="L262" title="1 of 2 branches missed.">      if ((objectFlags</span>
           &amp; MTAS_OBJECT_HAS_REALOFFSET) == MTAS_OBJECT_HAS_REALOFFSET) {
-<span class="nc" id="L256">        int realOffsetStart = inObject.readVInt();</span>
-<span class="nc" id="L257">        int realOffsetEnd = realOffsetStart + inObject.readVInt();</span>
-<span class="nc" id="L258">        token.setRealOffset(realOffsetStart, realOffsetEnd);</span>
+<span class="nc" id="L264">        int realOffsetStart = inObject.readVInt();</span>
+<span class="nc" id="L265">        int realOffsetEnd = realOffsetStart + inObject.readVInt();</span>
+<span class="nc" id="L266">        token.setRealOffset(realOffsetStart, realOffsetEnd);</span>
       }
-<span class="pc bpc" id="L260" title="1 of 2 branches missed.">      if ((objectFlags &amp; MTAS_OBJECT_HAS_PAYLOAD) == MTAS_OBJECT_HAS_PAYLOAD) {</span>
-<span class="nc" id="L261">        int length = inObject.readVInt();</span>
-<span class="nc" id="L262">        byte[] mtasPayload = new byte[length];</span>
-<span class="nc" id="L263">        inObject.readBytes(mtasPayload, 0, length);</span>
-<span class="nc" id="L264">        token.setPayload(new BytesRef(mtasPayload));</span>
+<span class="pc bpc" id="L268" title="1 of 2 branches missed.">      if ((objectFlags &amp; MTAS_OBJECT_HAS_PAYLOAD) == MTAS_OBJECT_HAS_PAYLOAD) {</span>
+<span class="nc" id="L269">        int length = inObject.readVInt();</span>
+<span class="nc" id="L270">        byte[] mtasPayload = new byte[length];</span>
+<span class="nc" id="L271">        inObject.readBytes(mtasPayload, 0, length);</span>
+<span class="nc" id="L272">        token.setPayload(new BytesRef(mtasPayload));</span>
       }
-<span class="fc" id="L266">      Long termRef = inObject.readVLong();</span>
-<span class="fc" id="L267">      inTerm.seek(termRef);</span>
-<span class="fc" id="L268">      token.setTermRef(termRef);</span>
-<span class="fc" id="L269">      token.setValue(inTerm.readString());</span>
-<span class="nc" id="L270">    } catch (Exception e) {</span>
-<span class="nc" id="L271">      throw new IOException(e.getMessage());</span>
-<span class="fc" id="L272">    }</span>
-<span class="fc" id="L273">    return token;</span>
+<span class="fc" id="L274">      Long termRef = inObject.readVLong();</span>
+<span class="fc" id="L275">      inTerm.seek(termRef);</span>
+<span class="fc" id="L276">      token.setTermRef(termRef);</span>
+<span class="fc" id="L277">      token.setValue(inTerm.readString());</span>
+<span class="nc" id="L278">    } catch (Exception e) {</span>
+<span class="nc" id="L279">      throw new IOException(e);</span>
+<span class="fc" id="L280">    }</span>
+<span class="fc" id="L281">    return token;</span>
   }
 
   /**
@@ -283,12 +291,12 @@ public class MtasCodecPostingsFormat extends PostingsFormat {
    */
   public static String getTerm(IndexInput inTerm, Long ref) throws IOException {
     try {
-<span class="fc" id="L286">      inTerm.seek(ref);</span>
-<span class="fc" id="L287">      return inTerm.readString();</span>
-<span class="nc" id="L288">    } catch (Exception e) {</span>
-<span class="nc" id="L289">      throw new IOException(e.getMessage());</span>
+<span class="fc" id="L294">      inTerm.seek(ref);</span>
+<span class="fc" id="L295">      return inTerm.readString();</span>
+<span class="nc" id="L296">    } catch (Exception e) {</span>
+<span class="nc" id="L297">      throw new IOException(e);</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasFieldsConsumer.html b/jacoco/mtas.codec/MtasFieldsConsumer.html
index 3f9d32f..efc8e58 100644
--- a/jacoco/mtas.codec/MtasFieldsConsumer.html
+++ b/jacoco/mtas.codec/MtasFieldsConsumer.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFieldsConsumer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasFieldsConsumer</span></div><h1>MtasFieldsConsumer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">543 of 3,362</td><td class="ctr2">84%</td><td class="bar">76 of 266</td><td class="ctr2">71%</td><td class="ctr1">75</td><td class="ctr2">155</td><td class="ctr1">65</td><td class="ctr2">709</td><td class="ctr1">1</td><td class="ctr2">22</td></tr></tfoot><tbody><tr><td id="a20"><a href="MtasFieldsConsumer.java.html#L709" class="el_method">write(FieldInfos, Fields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="13" height="10" title="211" alt="211"/><img src="../.resources/greenbar.gif" width="106" height="10" title="1,697" alt="1,697"/></td><td class="ctr2" id="c15">89%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="35" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="84" height="10" title="76" alt="76"/></td><td class="ctr2" id="e5">70%</td><td class="ctr1" id="f0">32</td><td class="ctr2" id="g0">55</td><td class="ctr1" id="h0">20</td><td class="ctr2" id="i0">433</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a18"><a href="MtasFieldsConsumer.java.html#L1548" class="el_method">storeTree(MtasTreeNode, boolean, boolean, IndexOutput, Long, long)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="8" height="10" title="140" alt="140"/><img src="../.resources/greenbar.gif" width="15" height="10" title="239" alt="239"/></td><td class="ctr2" id="c20">63%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="22" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="48" height="10" title="44" alt="44"/></td><td class="ctr2" id="e6">69%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g1">33</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i2">58</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasFieldsConsumer.java.html#L1401" class="el_method">createObjectAndRegisterPrefix(String, IndexOutput, BytesRef, Long, int, BytesRef, Integer, Integer, IndexOutput)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="75" alt="75"/><img src="../.resources/greenbar.gif" width="12" height="10" title="201" alt="201"/></td><td class="ctr2" id="c19">73%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="14" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="27" height="10" title="25" alt="25"/></td><td class="ctr2" id="e8">66%</td><td class="ctr1" id="f2">12</td><td class="ctr2" id="g2">20</td><td class="ctr1" id="h1">18</td><td class="ctr2" id="i1">67</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasFieldsConsumer.java.html#L656" class="el_method">merge(MergeState)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="68" alt="68"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h2">15</td><td class="ctr2" id="i6">15</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasFieldsConsumer.java.html#L1678" class="el_method">copyObjectAndUpdateStats(int, IndexInput, Long, IndexOutput)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="45" alt="45"/><img src="../.resources/greenbar.gif" width="8" height="10" title="138" alt="138"/></td><td class="ctr2" id="c18">75%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="7" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="16" height="10" title="15" alt="15"/></td><td class="ctr2" id="e7">68%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i3">44</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasFieldsConsumer.java.html#L640" class="el_method">getPrefixStatsIntersectionPrefixAttribute(String)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c16">88%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a16"><a href="MtasFieldsConsumer.java.html#L325" class="el_method">static {...}</a></td><td class="bar" id="b6"/><td class="ctr2" id="c17">82%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a10"><a href="MtasFieldsConsumer.java.html#L398" class="el_method">MtasFieldsConsumer(FieldsConsumer, SegmentWriteState, String, String)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="8" height="10" title="141" alt="141"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">20</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="MtasFieldsConsumer.java.html#L490" class="el_method">registerPrefixIntersection(String, String, int, int, HashMap)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="5" height="10" title="80" alt="80"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="13" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">16</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a11"><a href="MtasFieldsConsumer.java.html#L457" class="el_method">registerPrefix(String, String, IndexOutput)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="3" height="10" title="63" alt="63"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a19"><a href="MtasFieldsConsumer.java.html#L1646" class="el_method">tokenStatsAdd(int, int)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="3" height="10" title="48" alt="48"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i8">8</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a8"><a href="MtasFieldsConsumer.java.html#L585" class="el_method">initPrefixStatsField(String)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="2" height="10" title="40" alt="40"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a14"><a href="MtasFieldsConsumer.java.html#L571" class="el_method">registerPrefixStatsSetPositionValue(String, String, IndexOutput)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="2" height="10" title="33" alt="33"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a15"><a href="MtasFieldsConsumer.java.html#L530" class="el_method">registerPrefixStatsSinglePositionValue(String, String, IndexOutput)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="1" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a13"><a href="MtasFieldsConsumer.java.html#L551" class="el_method">registerPrefixStatsRangePositionValue(String, String, IndexOutput)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="1" height="10" title="25" alt="25"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i12">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><a href="MtasFieldsConsumer.java.html#L1367" class="el_method">createObjectAndRegisterPrefix(String, IndexOutput, BytesRef, Long, int, BytesRef, IndexOutput)</a></td><td class="bar" id="b15"/><td class="ctr2" id="c8">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a17"><a href="MtasFieldsConsumer.java.html#L1521" class="el_method">storeTree(MtasTree, IndexOutput, long)</a></td><td class="bar" id="b16"/><td class="ctr2" id="c9">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a21"><a href="MtasFieldsConsumer.java.html#L685" class="el_method">write(Fields)</a></td><td class="bar" id="b17"/><td class="ctr2" id="c10">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a7"><a href="MtasFieldsConsumer.java.html#L604" class="el_method">getPrefixStatsSinglePositionPrefixAttribute(String)</a></td><td class="bar" id="b18"/><td class="ctr2" id="c11">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><a href="MtasFieldsConsumer.java.html#L616" class="el_method">getPrefixStatsMultiplePositionPrefixAttribute(String)</a></td><td class="bar" id="b19"/><td class="ctr2" id="c12">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a6"><a href="MtasFieldsConsumer.java.html#L628" class="el_method">getPrefixStatsSetPositionPrefixAttribute(String)</a></td><td class="bar" id="b20"/><td class="ctr2" id="c13">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a0"><a href="MtasFieldsConsumer.java.html#L1742" class="el_method">close()</a></td><td class="bar" id="b21"/><td class="ctr2" id="c14">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFieldsConsumer</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasFieldsConsumer</span></div><h1>MtasFieldsConsumer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">543 of 3,364</td><td class="ctr2">83%</td><td class="bar">76 of 266</td><td class="ctr2">71%</td><td class="ctr1">75</td><td class="ctr2">155</td><td class="ctr1">65</td><td class="ctr2">710</td><td class="ctr1">1</td><td class="ctr2">22</td></tr></tfoot><tbody><tr><td id="a20"><a href="MtasFieldsConsumer.java.html#L701" class="el_method">write(FieldInfos, Fields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="211" alt="211"/><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="1,697" alt="1,697"/></td><td class="ctr2" id="c15">88%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="76" alt="76"/></td><td class="ctr2" id="e5">70%</td><td class="ctr1" id="f0">32</td><td class="ctr2" id="g0">55</td><td class="ctr1" id="h0">20</td><td class="ctr2" id="i0">433</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a18"><a href="MtasFieldsConsumer.java.html#L1510" class="el_method">storeTree(MtasTreeNode, boolean, boolean, IndexOutput, Long, long)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="140" alt="140"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="241" alt="241"/></td><td class="ctr2" id="c20">63%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="44" alt="44"/></td><td class="ctr2" id="e6">68%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g1">33</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i2">59</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasFieldsConsumer.java.html#L1375" class="el_method">createObjectAndRegisterPrefix(String, IndexOutput, BytesRef, Long, int, BytesRef, Integer, Integer, IndexOutput)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="75" alt="75"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="201" alt="201"/></td><td class="ctr2" id="c19">72%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="25" alt="25"/></td><td class="ctr2" id="e8">65%</td><td class="ctr1" id="f2">12</td><td class="ctr2" id="g2">20</td><td class="ctr1" id="h1">18</td><td class="ctr2" id="i1">67</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasFieldsConsumer.java.html#L650" class="el_method">merge(MergeState)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="68" alt="68"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h2">15</td><td class="ctr2" id="i6">15</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasFieldsConsumer.java.html#L1634" class="el_method">copyObjectAndUpdateStats(int, IndexInput, Long, IndexOutput)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="138" alt="138"/></td><td class="ctr2" id="c18">75%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="15" alt="15"/></td><td class="ctr2" id="e7">68%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i3">44</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasFieldsConsumer.java.html#L634" class="el_method">getPrefixStatsIntersectionPrefixAttribute(String)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c16">87%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a16"><a href="MtasFieldsConsumer.java.html#L327" class="el_method">static {...}</a></td><td class="bar" id="b6"/><td class="ctr2" id="c17">81%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a10"><a href="MtasFieldsConsumer.java.html#L422" class="el_method">MtasFieldsConsumer(FieldsConsumer, SegmentWriteState, String, String)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="141" alt="141"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">20</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a12"><a href="MtasFieldsConsumer.java.html#L501" class="el_method">registerPrefixIntersection(String, String, int, int, HashMap)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="80" alt="80"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">16</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a11"><a href="MtasFieldsConsumer.java.html#L477" class="el_method">registerPrefix(String, String, IndexOutput)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="63" alt="63"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a19"><a href="MtasFieldsConsumer.java.html#L1607" class="el_method">tokenStatsAdd(int, int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="48" alt="48"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i8">8</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a8"><a href="MtasFieldsConsumer.java.html#L583" class="el_method">initPrefixStatsField(String)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="40" alt="40"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a14"><a href="MtasFieldsConsumer.java.html#L570" class="el_method">registerPrefixStatsSetPositionValue(String, String, IndexOutput)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="33" alt="33"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a15"><a href="MtasFieldsConsumer.java.html#L537" class="el_method">registerPrefixStatsSinglePositionValue(String, String, IndexOutput)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a13"><a href="MtasFieldsConsumer.java.html#L554" class="el_method">registerPrefixStatsRangePositionValue(String, String, IndexOutput)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="25" alt="25"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i12">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><a href="MtasFieldsConsumer.java.html#L1351" class="el_method">createObjectAndRegisterPrefix(String, IndexOutput, BytesRef, Long, int, BytesRef, IndexOutput)</a></td><td class="bar" id="b15"/><td class="ctr2" id="c8">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a17"><a href="MtasFieldsConsumer.java.html#L1491" class="el_method">storeTree(MtasTree, IndexOutput, long)</a></td><td class="bar" id="b16"/><td class="ctr2" id="c9">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a21"><a href="MtasFieldsConsumer.java.html#L679" class="el_method">write(Fields)</a></td><td class="bar" id="b17"/><td class="ctr2" id="c10">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a7"><a href="MtasFieldsConsumer.java.html#L601" class="el_method">getPrefixStatsSinglePositionPrefixAttribute(String)</a></td><td class="bar" id="b18"/><td class="ctr2" id="c11">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><a href="MtasFieldsConsumer.java.html#L612" class="el_method">getPrefixStatsMultiplePositionPrefixAttribute(String)</a></td><td class="bar" id="b19"/><td class="ctr2" id="c12">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a6"><a href="MtasFieldsConsumer.java.html#L623" class="el_method">getPrefixStatsSetPositionPrefixAttribute(String)</a></td><td class="bar" id="b20"/><td class="ctr2" id="c13">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a0"><a href="MtasFieldsConsumer.java.html#L1698" class="el_method">close()</a></td><td class="bar" id="b21"/><td class="ctr2" id="c14">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasFieldsConsumer.java.html b/jacoco/mtas.codec/MtasFieldsConsumer.java.html
index c3bb682..75934d7 100644
--- a/jacoco/mtas.codec/MtasFieldsConsumer.java.html
+++ b/jacoco/mtas.codec/MtasFieldsConsumer.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFieldsConsumer.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasFieldsConsumer.java</span></div><h1>MtasFieldsConsumer.java</h1><pre class="source lang-java linenums">package mtas.codec;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFieldsConsumer.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasFieldsConsumer.java</span></div><h1>MtasFieldsConsumer.java</h1><pre class="source lang-java linenums">package mtas.codec;
 
 import java.io.Closeable;
 import java.io.EOFException;
@@ -10,6 +10,8 @@ import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Map.Entry;
+import java.util.SortedMap;
+import java.util.SortedSet;
 import java.util.TreeMap;
 import java.util.TreeSet;
 
@@ -322,10 +324,10 @@ import org.apache.lucene.util.IOUtils;
  * &lt;/ul&gt;
  * 
  */
-<span class="pc bpc" id="L325" title="1 of 2 branches missed.">public class MtasFieldsConsumer extends FieldsConsumer {</span>
+<span class="pc bpc" id="L327" title="1 of 2 branches missed.">public class MtasFieldsConsumer extends FieldsConsumer {</span>
 
-  /** The log. */
-<span class="fc" id="L328">  private static Log log = LogFactory.getLog(MtasFieldsConsumer.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L330">  private static final Log log = LogFactory.getLog(MtasFieldsConsumer.class);</span>
 
   /** The delegate fields consumer. */
   private FieldsConsumer delegateFieldsConsumer;
@@ -360,288 +362,280 @@ import org.apache.lucene.util.IOUtils;
   /** The token stats number. */
   Integer tokenStatsNumber;
 
-  /** The mtas tmp docs chained file name. */
+  /** The mtas tmp field file name. */
   private String mtasTmpFieldFileName;
+  
+  /** The mtas tmp object file name. */
   private String mtasTmpObjectFileName;
+  
+  /** The mtas tmp docs file name. */
   private String mtasTmpDocsFileName;
+  
+  /** The mtas tmp doc file name. */
   private String mtasTmpDocFileName;
+  
+  /** The mtas tmp docs chained file name. */
   private String mtasTmpDocsChainedFileName;
 
-  /** The mtas index object parent file name. */
+  /** The mtas object file name. */
   private String mtasObjectFileName;
+  
+  /** The mtas term file name. */
   private String mtasTermFileName;
+  
+  /** The mtas index field file name. */
   private String mtasIndexFieldFileName;
+  
+  /** The mtas prefix file name. */
   private String mtasPrefixFileName;
+  
+  /** The mtas doc file name. */
   private String mtasDocFileName;
+  
+  /** The mtas index doc id file name. */
   private String mtasIndexDocIdFileName;
+  
+  /** The mtas index object id file name. */
   private String mtasIndexObjectIdFileName;
+  
+  /** The mtas index object position file name. */
   private String mtasIndexObjectPositionFileName;
+  
+  /** The mtas index object parent file name. */
   private String mtasIndexObjectParentFileName;
 
-  /** The delegate postings format name. */
+  /** The name. */
   private String name;
+  
+  /** The delegate postings format name. */
   private String delegatePostingsFormatName;
 
   /**
    * Instantiates a new mtas fields consumer.
    *
-   * @param fieldsConsumer
-   *          the fields consumer
-   * @param state
-   *          the state
-   * @param name
-   *          the name
-   * @param delegatePostingsFormatName
-   *          the delegate postings format name
+   * @param fieldsConsumer the fields consumer
+   * @param state the state
+   * @param name the name
+   * @param delegatePostingsFormatName the delegate postings format name
    */
   public MtasFieldsConsumer(FieldsConsumer fieldsConsumer,
-<span class="fc" id="L398">      SegmentWriteState state, String name, String delegatePostingsFormatName) {</span>
-<span class="fc" id="L399">    this.delegateFieldsConsumer = fieldsConsumer;</span>
-<span class="fc" id="L400">    this.state = state;</span>
-<span class="fc" id="L401">    this.name = name;</span>
-<span class="fc" id="L402">    this.delegatePostingsFormatName = delegatePostingsFormatName;</span>
+<span class="fc" id="L422">      SegmentWriteState state, String name, String delegatePostingsFormatName) {</span>
+<span class="fc" id="L423">    this.delegateFieldsConsumer = fieldsConsumer;</span>
+<span class="fc" id="L424">    this.state = state;</span>
+<span class="fc" id="L425">    this.name = name;</span>
+<span class="fc" id="L426">    this.delegatePostingsFormatName = delegatePostingsFormatName;</span>
     // temporary fileNames
-<span class="fc" id="L404">    mtasTmpFieldFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L428">    mtasTmpFieldFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_TMP_FIELD_EXTENSION);
-<span class="fc" id="L407">    mtasTmpObjectFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L431">    mtasTmpObjectFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_TMP_OBJECT_EXTENSION);
-<span class="fc" id="L410">    mtasTmpDocsFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
+<span class="fc" id="L434">    mtasTmpDocsFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
         state.segmentSuffix, MtasCodecPostingsFormat.MTAS_TMP_DOCS_EXTENSION);
-<span class="fc" id="L412">    mtasTmpDocFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
+<span class="fc" id="L436">    mtasTmpDocFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
         state.segmentSuffix, MtasCodecPostingsFormat.MTAS_TMP_DOC_EXTENSION);
-<span class="fc" id="L414">    mtasTmpDocsChainedFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L438">    mtasTmpDocsChainedFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_TMP_DOCS_CHAINED_EXTENSION);
     // fileNames
-<span class="fc" id="L418">    mtasObjectFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
+<span class="fc" id="L442">    mtasObjectFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
         state.segmentSuffix, MtasCodecPostingsFormat.MTAS_OBJECT_EXTENSION);
-<span class="fc" id="L420">    mtasTermFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
+<span class="fc" id="L444">    mtasTermFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
         state.segmentSuffix, MtasCodecPostingsFormat.MTAS_TERM_EXTENSION);
-<span class="fc" id="L422">    mtasIndexFieldFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L446">    mtasIndexFieldFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_FIELD_EXTENSION);
-<span class="fc" id="L425">    mtasPrefixFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
+<span class="fc" id="L449">    mtasPrefixFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
         state.segmentSuffix, MtasCodecPostingsFormat.MTAS_PREFIX_EXTENSION);
-<span class="fc" id="L427">    mtasDocFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
+<span class="fc" id="L451">    mtasDocFileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
         state.segmentSuffix, MtasCodecPostingsFormat.MTAS_DOC_EXTENSION);
-<span class="fc" id="L429">    mtasIndexDocIdFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L453">    mtasIndexDocIdFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_INDEX_DOC_ID_EXTENSION);
-<span class="fc" id="L432">    mtasIndexObjectIdFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L456">    mtasIndexObjectIdFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_INDEX_OBJECT_ID_EXTENSION);
-<span class="fc" id="L435">    mtasIndexObjectPositionFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L459">    mtasIndexObjectPositionFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_INDEX_OBJECT_POSITION_EXTENSION);
-<span class="fc" id="L438">    mtasIndexObjectParentFileName = IndexFileNames.segmentFileName(</span>
+<span class="fc" id="L462">    mtasIndexObjectParentFileName = IndexFileNames.segmentFileName(</span>
         state.segmentInfo.name, state.segmentSuffix,
         MtasCodecPostingsFormat.MTAS_INDEX_OBJECT_PARENT_EXTENSION);
-<span class="fc" id="L441">  }</span>
+<span class="fc" id="L465">  }</span>
 
   /**
    * Register prefix.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param outPrefix
-   *          the out prefix
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param field the field
+   * @param prefix the prefix
+   * @param outPrefix the out prefix
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private void registerPrefix(String field, String prefix,
       IndexOutput outPrefix) throws IOException {
-<span class="fc bfc" id="L457" title="All 2 branches covered.">    if (!prefixReferenceIndex.containsKey(field)) {</span>
-<span class="fc" id="L458">      prefixReferenceIndex.put(field, new HashMap&lt;String, Long&gt;());</span>
-<span class="fc" id="L459">      prefixIdIndex.put(field, new HashMap&lt;String, Integer&gt;());</span>
+<span class="fc bfc" id="L477" title="All 2 branches covered.">    if (!prefixReferenceIndex.containsKey(field)) {</span>
+<span class="fc" id="L478">      prefixReferenceIndex.put(field, new HashMap&lt;String, Long&gt;());</span>
+<span class="fc" id="L479">      prefixIdIndex.put(field, new HashMap&lt;String, Integer&gt;());</span>
     }
-<span class="fc bfc" id="L461" title="All 2 branches covered.">    if (!prefixReferenceIndex.get(field).containsKey(prefix)) {</span>
-<span class="fc" id="L462">      int id = 1 + prefixReferenceIndex.get(field).size();</span>
-<span class="fc" id="L463">      prefixReferenceIndex.get(field).put(prefix, outPrefix.getFilePointer());</span>
-<span class="fc" id="L464">      prefixIdIndex.get(field).put(prefix, id);</span>
-<span class="fc" id="L465">      outPrefix.writeString(prefix);</span>
+<span class="fc bfc" id="L481" title="All 2 branches covered.">    if (!prefixReferenceIndex.get(field).containsKey(prefix)) {</span>
+<span class="fc" id="L482">      int id = 1 + prefixReferenceIndex.get(field).size();</span>
+<span class="fc" id="L483">      prefixReferenceIndex.get(field).put(prefix, outPrefix.getFilePointer());</span>
+<span class="fc" id="L484">      prefixIdIndex.get(field).put(prefix, id);</span>
+<span class="fc" id="L485">      outPrefix.writeString(prefix);</span>
     }
-<span class="fc" id="L467">  }</span>
+<span class="fc" id="L487">  }</span>
 
   /**
    * Register prefix intersection.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param tmp
-   *          the tmp
-   * @param docId
-   *          the doc id
-   * @param start
-   *          the start
-   * @param end
-   *          the end
-   * @param docFieldAdministration
-   *          the doc field administration
+   * @param field the field
+   * @param prefix the prefix
+   * @param start the start
+   * @param end the end
+   * @param docFieldAdministration the doc field administration
    */
   private void registerPrefixIntersection(String field, String prefix,
       int start, int end,
       HashMap&lt;String, HashSet&lt;Integer&gt;&gt; docFieldAdministration) {
-<span class="fc bfc" id="L490" title="All 2 branches covered.">    if (!intersectingPrefixes.containsKey(field)) {</span>
-<span class="fc" id="L491">      intersectingPrefixes.put(field, new HashSet&lt;String&gt;());</span>
-<span class="fc bfc" id="L492" title="All 2 branches covered.">    } else if (intersectingPrefixes.get(field).contains(prefix)) {</span>
-<span class="fc" id="L493">      return;</span>
+<span class="fc bfc" id="L501" title="All 2 branches covered.">    if (!intersectingPrefixes.containsKey(field)) {</span>
+<span class="fc" id="L502">      intersectingPrefixes.put(field, new HashSet&lt;String&gt;());</span>
+<span class="fc bfc" id="L503" title="All 2 branches covered.">    } else if (intersectingPrefixes.get(field).contains(prefix)) {</span>
+<span class="fc" id="L504">      return;</span>
     }
     HashSet&lt;Integer&gt; docFieldPrefixAdministration;
-<span class="fc bfc" id="L496" title="All 2 branches covered.">    if (!docFieldAdministration.containsKey(prefix)) {</span>
-<span class="fc" id="L497">      docFieldPrefixAdministration = new HashSet&lt;&gt;();</span>
-<span class="fc" id="L498">      docFieldAdministration.put(prefix, docFieldPrefixAdministration);</span>
+<span class="fc bfc" id="L507" title="All 2 branches covered.">    if (!docFieldAdministration.containsKey(prefix)) {</span>
+<span class="fc" id="L508">      docFieldPrefixAdministration = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L509">      docFieldAdministration.put(prefix, docFieldPrefixAdministration);</span>
     } else {
-<span class="fc" id="L500">      docFieldPrefixAdministration = docFieldAdministration.get(prefix);</span>
+<span class="fc" id="L511">      docFieldPrefixAdministration = docFieldAdministration.get(prefix);</span>
       // check
-<span class="fc bfc" id="L502" title="All 2 branches covered.">      for (int p = start; p &lt;= end; p++) {</span>
-<span class="fc bfc" id="L503" title="All 2 branches covered.">        if (docFieldPrefixAdministration.contains(p)) {</span>
-<span class="fc" id="L504">          intersectingPrefixes.get(field).add(prefix);</span>
-<span class="fc" id="L505">          docFieldAdministration.remove(prefix);</span>
-<span class="fc" id="L506">          return;</span>
+<span class="fc bfc" id="L513" title="All 2 branches covered.">      for (int p = start; p &lt;= end; p++) {</span>
+<span class="fc bfc" id="L514" title="All 2 branches covered.">        if (docFieldPrefixAdministration.contains(p)) {</span>
+<span class="fc" id="L515">          intersectingPrefixes.get(field).add(prefix);</span>
+<span class="fc" id="L516">          docFieldAdministration.remove(prefix);</span>
+<span class="fc" id="L517">          return;</span>
         }
       }
     }
     // update
-<span class="fc bfc" id="L511" title="All 2 branches covered.">    for (int p = start; p &lt;= end; p++) {</span>
-<span class="fc" id="L512">      docFieldPrefixAdministration.add(p);</span>
+<span class="fc bfc" id="L522" title="All 2 branches covered.">    for (int p = start; p &lt;= end; p++) {</span>
+<span class="fc" id="L523">      docFieldPrefixAdministration.add(p);</span>
     }
-<span class="fc" id="L514">  }</span>
+<span class="fc" id="L525">  }</span>
 
   /**
    * Register prefix stats single position value.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param outPrefix
-   *          the out prefix
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param field the field
+   * @param prefix the prefix
+   * @param outPrefix the out prefix
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void registerPrefixStatsSinglePositionValue(String field,
       String prefix, IndexOutput outPrefix) throws IOException {
-<span class="fc" id="L530">    initPrefixStatsField(field);</span>
-<span class="fc" id="L531">    registerPrefix(field, prefix, outPrefix);</span>
-<span class="fc bfc" id="L532" title="All 2 branches covered.">    if (!multiplePositionPrefix.get(field).contains(prefix)) {</span>
-<span class="fc" id="L533">      singlePositionPrefix.get(field).add(prefix);</span>
+<span class="fc" id="L537">    initPrefixStatsField(field);</span>
+<span class="fc" id="L538">    registerPrefix(field, prefix, outPrefix);</span>
+<span class="fc bfc" id="L539" title="All 2 branches covered.">    if (!multiplePositionPrefix.get(field).contains(prefix)) {</span>
+<span class="fc" id="L540">      singlePositionPrefix.get(field).add(prefix);</span>
     }
-<span class="fc" id="L535">  }</span>
+<span class="fc" id="L542">  }</span>
 
   /**
    * Register prefix stats range position value.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param outPrefix
-   *          the out prefix
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param field the field
+   * @param prefix the prefix
+   * @param outPrefix the out prefix
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void registerPrefixStatsRangePositionValue(String field, String prefix,
       IndexOutput outPrefix) throws IOException {
-<span class="fc" id="L551">    initPrefixStatsField(field);</span>
-<span class="fc" id="L552">    registerPrefix(field, prefix, outPrefix);</span>
-<span class="fc" id="L553">    singlePositionPrefix.get(field).remove(prefix);</span>
-<span class="fc" id="L554">    multiplePositionPrefix.get(field).add(prefix);</span>
-<span class="fc" id="L555">  }</span>
+<span class="fc" id="L554">    initPrefixStatsField(field);</span>
+<span class="fc" id="L555">    registerPrefix(field, prefix, outPrefix);</span>
+<span class="fc" id="L556">    singlePositionPrefix.get(field).remove(prefix);</span>
+<span class="fc" id="L557">    multiplePositionPrefix.get(field).add(prefix);</span>
+<span class="fc" id="L558">  }</span>
 
   /**
    * Register prefix stats set position value.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param outPrefix
-   *          the out prefix
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param field the field
+   * @param prefix the prefix
+   * @param outPrefix the out prefix
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public void registerPrefixStatsSetPositionValue(String field, String prefix,
       IndexOutput outPrefix) throws IOException {
-<span class="fc" id="L571">    initPrefixStatsField(field);</span>
-<span class="fc" id="L572">    registerPrefix(field, prefix, outPrefix);</span>
-<span class="fc" id="L573">    singlePositionPrefix.get(field).remove(prefix);</span>
-<span class="fc" id="L574">    multiplePositionPrefix.get(field).add(prefix);</span>
-<span class="fc" id="L575">    setPositionPrefix.get(field).add(prefix);</span>
-<span class="fc" id="L576">  }</span>
+<span class="fc" id="L570">    initPrefixStatsField(field);</span>
+<span class="fc" id="L571">    registerPrefix(field, prefix, outPrefix);</span>
+<span class="fc" id="L572">    singlePositionPrefix.get(field).remove(prefix);</span>
+<span class="fc" id="L573">    multiplePositionPrefix.get(field).add(prefix);</span>
+<span class="fc" id="L574">    setPositionPrefix.get(field).add(prefix);</span>
+<span class="fc" id="L575">  }</span>
 
   /**
    * Inits the prefix stats field.
    *
-   * @param field
-   *          the field
+   * @param field the field
    */
   private void initPrefixStatsField(String field) {
-<span class="fc bfc" id="L585" title="All 2 branches covered.">    if (!singlePositionPrefix.containsKey(field)) {</span>
-<span class="fc" id="L586">      singlePositionPrefix.put(field, new HashSet&lt;String&gt;());</span>
+<span class="fc bfc" id="L583" title="All 2 branches covered.">    if (!singlePositionPrefix.containsKey(field)) {</span>
+<span class="fc" id="L584">      singlePositionPrefix.put(field, new HashSet&lt;String&gt;());</span>
     }
-<span class="fc bfc" id="L588" title="All 2 branches covered.">    if (!multiplePositionPrefix.containsKey(field)) {</span>
-<span class="fc" id="L589">      multiplePositionPrefix.put(field, new HashSet&lt;String&gt;());</span>
+<span class="fc bfc" id="L586" title="All 2 branches covered.">    if (!multiplePositionPrefix.containsKey(field)) {</span>
+<span class="fc" id="L587">      multiplePositionPrefix.put(field, new HashSet&lt;String&gt;());</span>
     }
-<span class="fc bfc" id="L591" title="All 2 branches covered.">    if (!setPositionPrefix.containsKey(field)) {</span>
-<span class="fc" id="L592">      setPositionPrefix.put(field, new HashSet&lt;String&gt;());</span>
+<span class="fc bfc" id="L589" title="All 2 branches covered.">    if (!setPositionPrefix.containsKey(field)) {</span>
+<span class="fc" id="L590">      setPositionPrefix.put(field, new HashSet&lt;String&gt;());</span>
     }
-<span class="fc" id="L594">  }</span>
+<span class="fc" id="L592">  }</span>
 
   /**
    * Gets the prefix stats single position prefix attribute.
    *
-   * @param field
-   *          the field
+   * @param field the field
    * @return the prefix stats single position prefix attribute
    */
   public String getPrefixStatsSinglePositionPrefixAttribute(String field) {
-<span class="fc" id="L604">    return StringUtils.join(singlePositionPrefix.get(field).toArray(),</span>
+<span class="fc" id="L601">    return StringUtils.join(singlePositionPrefix.get(field).toArray(),</span>
         MtasToken.DELIMITER);
   }
 
   /**
    * Gets the prefix stats multiple position prefix attribute.
    *
-   * @param field
-   *          the field
+   * @param field the field
    * @return the prefix stats multiple position prefix attribute
    */
   public String getPrefixStatsMultiplePositionPrefixAttribute(String field) {
-<span class="fc" id="L616">    return StringUtils.join(multiplePositionPrefix.get(field).toArray(),</span>
+<span class="fc" id="L612">    return StringUtils.join(multiplePositionPrefix.get(field).toArray(),</span>
         MtasToken.DELIMITER);
   }
 
   /**
    * Gets the prefix stats set position prefix attribute.
    *
-   * @param field
-   *          the field
+   * @param field the field
    * @return the prefix stats set position prefix attribute
    */
   public String getPrefixStatsSetPositionPrefixAttribute(String field) {
-<span class="fc" id="L628">    return StringUtils.join(setPositionPrefix.get(field).toArray(),</span>
+<span class="fc" id="L623">    return StringUtils.join(setPositionPrefix.get(field).toArray(),</span>
         MtasToken.DELIMITER);
   }
 
   /**
    * Gets the prefix stats intersection prefix attribute.
    *
-   * @param field
-   *          the field
+   * @param field the field
    * @return the prefix stats intersection prefix attribute
    */
   public String getPrefixStatsIntersectionPrefixAttribute(String field) {
-<span class="pc bpc" id="L640" title="1 of 2 branches missed.">    if (intersectingPrefixes.containsKey(field)) {</span>
-<span class="fc" id="L641">      return StringUtils.join(intersectingPrefixes.get(field).toArray(),</span>
+<span class="pc bpc" id="L634" title="1 of 2 branches missed.">    if (intersectingPrefixes.containsKey(field)) {</span>
+<span class="fc" id="L635">      return StringUtils.join(intersectingPrefixes.get(field).toArray(),</span>
           MtasToken.DELIMITER);
     } else {
-<span class="nc" id="L644">      return &quot;&quot;;</span>
+<span class="nc" id="L638">      return &quot;&quot;;</span>
     }
   }
 
@@ -653,26 +647,26 @@ import org.apache.lucene.util.IOUtils;
    */
   @Override
   public void merge(MergeState mergeState) throws IOException {
-<span class="nc" id="L656">    final List&lt;Fields&gt; fields = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L657">    final List&lt;ReaderSlice&gt; slices = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L650">    final List&lt;Fields&gt; fields = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L651">    final List&lt;ReaderSlice&gt; slices = new ArrayList&lt;&gt;();</span>
 
-<span class="nc" id="L659">    int docBase = 0;</span>
+<span class="nc" id="L653">    int docBase = 0;</span>
 
-<span class="nc bnc" id="L661" title="All 2 branches missed.">    for (int readerIndex = 0; readerIndex &lt; mergeState.fieldsProducers.length; readerIndex++) {</span>
-<span class="nc" id="L662">      final FieldsProducer f = mergeState.fieldsProducers[readerIndex];</span>
+<span class="nc bnc" id="L655" title="All 2 branches missed.">    for (int readerIndex = 0; readerIndex &lt; mergeState.fieldsProducers.length; readerIndex++) {</span>
+<span class="nc" id="L656">      final FieldsProducer f = mergeState.fieldsProducers[readerIndex];</span>
 
-<span class="nc" id="L664">      final int maxDoc = mergeState.maxDocs[readerIndex];</span>
-<span class="nc" id="L665">      f.checkIntegrity();</span>
-<span class="nc" id="L666">      slices.add(new ReaderSlice(docBase, maxDoc, readerIndex));</span>
-<span class="nc" id="L667">      fields.add(f);</span>
-<span class="nc" id="L668">      docBase += maxDoc;</span>
+<span class="nc" id="L658">      final int maxDoc = mergeState.maxDocs[readerIndex];</span>
+<span class="nc" id="L659">      f.checkIntegrity();</span>
+<span class="nc" id="L660">      slices.add(new ReaderSlice(docBase, maxDoc, readerIndex));</span>
+<span class="nc" id="L661">      fields.add(f);</span>
+<span class="nc" id="L662">      docBase += maxDoc;</span>
     }
 
-<span class="nc" id="L671">    Fields mergedFields = new MappedMultiFields(mergeState,</span>
-<span class="nc" id="L672">        new MultiFields(fields.toArray(Fields.EMPTY_ARRAY),</span>
-<span class="nc" id="L673">            slices.toArray(ReaderSlice.EMPTY_ARRAY)));</span>
-<span class="nc" id="L674">    write(mergedFields);</span>
-<span class="nc" id="L675">  }</span>
+<span class="nc" id="L665">    Fields mergedFields = new MappedMultiFields(mergeState,</span>
+<span class="nc" id="L666">        new MultiFields(fields.toArray(Fields.EMPTY_ARRAY),</span>
+<span class="nc" id="L667">            slices.toArray(ReaderSlice.EMPTY_ARRAY)));</span>
+<span class="nc" id="L668">    write(mergedFields);</span>
+<span class="nc" id="L669">  }</span>
 
   /*
    * (non-Javadoc)
@@ -682,17 +676,15 @@ import org.apache.lucene.util.IOUtils;
    */
   @Override
   public void write(Fields fields) throws IOException {
-<span class="fc" id="L685">    delegateFieldsConsumer.write(fields);</span>
-<span class="fc" id="L686">    write(state.fieldInfos, fields);</span>
-<span class="fc" id="L687">  }</span>
+<span class="fc" id="L679">    delegateFieldsConsumer.write(fields);</span>
+<span class="fc" id="L680">    write(state.fieldInfos, fields);</span>
+<span class="fc" id="L681">  }</span>
 
   /**
    * Write.
    *
-   * @param fieldInfos
-   *          the field infos
-   * @param fields
-   *          the fields
+   * @param fieldInfos the field infos
+   * @param fields the fields
    */
   private void write(FieldInfos fieldInfos, Fields fields) {
     IndexOutput outField;
@@ -706,1031 +698,995 @@ import org.apache.lucene.util.IOUtils;
     IndexOutput outPrefix;
     IndexOutput outTmpDoc;
     IndexOutput outTmpField;
-<span class="fc" id="L709">    HashSet&lt;Closeable&gt; closeables = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L701">    HashSet&lt;Closeable&gt; closeables = new HashSet&lt;&gt;();</span>
     // prefix stats
-<span class="fc" id="L711">    intersectingPrefixes = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L712">    singlePositionPrefix = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L713">    multiplePositionPrefix = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L714">    setPositionPrefix = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L715">    prefixReferenceIndex = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L716">    prefixIdIndex = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L703">    intersectingPrefixes = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L704">    singlePositionPrefix = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L705">    multiplePositionPrefix = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L706">    setPositionPrefix = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L707">    prefixReferenceIndex = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L708">    prefixIdIndex = new HashMap&lt;&gt;();</span>
     // temporary temporary index in memory for doc
-<span class="fc" id="L718">    TreeMap&lt;Integer, Long&gt; memoryIndexTemporaryObject = new TreeMap&lt;&gt;();</span>
+<span class="fc" id="L710">    SortedMap&lt;Integer, Long&gt; memoryIndexTemporaryObject = new TreeMap&lt;&gt;();</span>
     // create (backwards) chained new temporary index docs
-<span class="fc" id="L720">    TreeMap&lt;Integer, Long&gt; memoryTmpDocChainList = new TreeMap&lt;&gt;();</span>
+<span class="fc" id="L712">    SortedMap&lt;Integer, Long&gt; memoryTmpDocChainList = new TreeMap&lt;&gt;();</span>
     // list of objectIds and references to objects
-<span class="fc" id="L722">    TreeMap&lt;Integer, Long&gt; memoryIndexDocList = new TreeMap&lt;&gt;();</span>
+<span class="fc" id="L714">    SortedMap&lt;Integer, Long&gt; memoryIndexDocList = new TreeMap&lt;&gt;();</span>
 
     try {
       // create file tmpDoc
-<span class="fc" id="L726">      closeables.add(outTmpDoc = state.directory</span>
-<span class="fc" id="L727">          .createOutput(mtasTmpDocFileName, state.context));</span>
+<span class="fc" id="L718">      closeables.add(outTmpDoc = state.directory</span>
+<span class="fc" id="L719">          .createOutput(mtasTmpDocFileName, state.context));</span>
       // create file tmpField
-<span class="fc" id="L729">      closeables.add(outTmpField = state.directory</span>
-<span class="fc" id="L730">          .createOutput(mtasTmpFieldFileName, state.context));</span>
+<span class="fc" id="L721">      closeables.add(outTmpField = state.directory</span>
+<span class="fc" id="L722">          .createOutput(mtasTmpFieldFileName, state.context));</span>
       // create file indexDoc
-<span class="fc" id="L732">      closeables.add(outDoc = state.directory.createOutput(mtasDocFileName,</span>
+<span class="fc" id="L724">      closeables.add(outDoc = state.directory.createOutput(mtasDocFileName,</span>
           state.context));
-<span class="fc" id="L734">      CodecUtil.writeIndexHeader(outDoc, name,</span>
-<span class="fc" id="L735">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L726">      CodecUtil.writeIndexHeader(outDoc, name,</span>
+<span class="fc" id="L727">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L737">      outDoc.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L729">      outDoc.writeString(delegatePostingsFormatName);</span>
       // create file indexDocId
-<span class="fc" id="L739">      closeables.add(outIndexDocId = state.directory</span>
-<span class="fc" id="L740">          .createOutput(mtasIndexDocIdFileName, state.context));</span>
-<span class="fc" id="L741">      CodecUtil.writeIndexHeader(outIndexDocId, name,</span>
-<span class="fc" id="L742">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L731">      closeables.add(outIndexDocId = state.directory</span>
+<span class="fc" id="L732">          .createOutput(mtasIndexDocIdFileName, state.context));</span>
+<span class="fc" id="L733">      CodecUtil.writeIndexHeader(outIndexDocId, name,</span>
+<span class="fc" id="L734">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L744">      outIndexDocId.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L736">      outIndexDocId.writeString(delegatePostingsFormatName);</span>
       // create file indexObjectId
-<span class="fc" id="L746">      closeables.add(outIndexObjectId = state.directory</span>
-<span class="fc" id="L747">          .createOutput(mtasIndexObjectIdFileName, state.context));</span>
-<span class="fc" id="L748">      CodecUtil.writeIndexHeader(outIndexObjectId, name,</span>
-<span class="fc" id="L749">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L738">      closeables.add(outIndexObjectId = state.directory</span>
+<span class="fc" id="L739">          .createOutput(mtasIndexObjectIdFileName, state.context));</span>
+<span class="fc" id="L740">      CodecUtil.writeIndexHeader(outIndexObjectId, name,</span>
+<span class="fc" id="L741">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L751">      outIndexObjectId.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L743">      outIndexObjectId.writeString(delegatePostingsFormatName);</span>
       // create file indexObjectPosition
-<span class="fc" id="L753">      closeables.add(outIndexObjectPosition = state.directory</span>
-<span class="fc" id="L754">          .createOutput(mtasIndexObjectPositionFileName, state.context));</span>
-<span class="fc" id="L755">      CodecUtil.writeIndexHeader(outIndexObjectPosition, name,</span>
-<span class="fc" id="L756">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L745">      closeables.add(outIndexObjectPosition = state.directory</span>
+<span class="fc" id="L746">          .createOutput(mtasIndexObjectPositionFileName, state.context));</span>
+<span class="fc" id="L747">      CodecUtil.writeIndexHeader(outIndexObjectPosition, name,</span>
+<span class="fc" id="L748">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L758">      outIndexObjectPosition.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L750">      outIndexObjectPosition.writeString(delegatePostingsFormatName);</span>
       // create file indexObjectParent
-<span class="fc" id="L760">      closeables.add(outIndexObjectParent = state.directory</span>
-<span class="fc" id="L761">          .createOutput(mtasIndexObjectParentFileName, state.context));</span>
-<span class="fc" id="L762">      CodecUtil.writeIndexHeader(outIndexObjectParent, name,</span>
-<span class="fc" id="L763">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L752">      closeables.add(outIndexObjectParent = state.directory</span>
+<span class="fc" id="L753">          .createOutput(mtasIndexObjectParentFileName, state.context));</span>
+<span class="fc" id="L754">      CodecUtil.writeIndexHeader(outIndexObjectParent, name,</span>
+<span class="fc" id="L755">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L765">      outIndexObjectParent.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L757">      outIndexObjectParent.writeString(delegatePostingsFormatName);</span>
       // create file term
-<span class="fc" id="L767">      closeables.add(outTerm = state.directory.createOutput(mtasTermFileName,</span>
+<span class="fc" id="L759">      closeables.add(outTerm = state.directory.createOutput(mtasTermFileName,</span>
           state.context));
-<span class="fc" id="L769">      CodecUtil.writeIndexHeader(outTerm, name,</span>
-<span class="fc" id="L770">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L761">      CodecUtil.writeIndexHeader(outTerm, name,</span>
+<span class="fc" id="L762">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L772">      outTerm.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L764">      outTerm.writeString(delegatePostingsFormatName);</span>
       // create file prefix
-<span class="fc" id="L774">      closeables.add(outPrefix = state.directory</span>
-<span class="fc" id="L775">          .createOutput(mtasPrefixFileName, state.context));</span>
-<span class="fc" id="L776">      CodecUtil.writeIndexHeader(outPrefix, name,</span>
-<span class="fc" id="L777">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L766">      closeables.add(outPrefix = state.directory</span>
+<span class="fc" id="L767">          .createOutput(mtasPrefixFileName, state.context));</span>
+<span class="fc" id="L768">      CodecUtil.writeIndexHeader(outPrefix, name,</span>
+<span class="fc" id="L769">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L779">      outPrefix.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L771">      outPrefix.writeString(delegatePostingsFormatName);</span>
       // create file object
-<span class="fc" id="L781">      closeables.add(outObject = state.directory</span>
-<span class="fc" id="L782">          .createOutput(mtasObjectFileName, state.context));</span>
-<span class="fc" id="L783">      CodecUtil.writeIndexHeader(outObject, name,</span>
-<span class="fc" id="L784">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L773">      closeables.add(outObject = state.directory</span>
+<span class="fc" id="L774">          .createOutput(mtasObjectFileName, state.context));</span>
+<span class="fc" id="L775">      CodecUtil.writeIndexHeader(outObject, name,</span>
+<span class="fc" id="L776">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L786">      outObject.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L778">      outObject.writeString(delegatePostingsFormatName);</span>
       // For each field
-<span class="fc bfc" id="L788" title="All 2 branches covered.">      for (String field : fields) {</span>
-<span class="fc" id="L789">        Terms terms = fields.terms(field);</span>
-<span class="pc bpc" id="L790" title="1 of 2 branches missed.">        if (terms == null) {</span>
-<span class="nc" id="L791">          continue;</span>
+<span class="fc bfc" id="L780" title="All 2 branches covered.">      for (String field : fields) {</span>
+<span class="fc" id="L781">        Terms terms = fields.terms(field);</span>
+<span class="pc bpc" id="L782" title="1 of 2 branches missed.">        if (terms == null) {</span>
+<span class="nc" id="L783">          continue;</span>
         } else {
           // new temporary object storage for this field
-<span class="fc" id="L794">          IndexOutput outTmpObject = state.directory</span>
-<span class="fc" id="L795">              .createOutput(mtasTmpObjectFileName, state.context);</span>
-<span class="fc" id="L796">          closeables.add(outTmpObject);</span>
+<span class="fc" id="L786">          IndexOutput outTmpObject = state.directory</span>
+<span class="fc" id="L787">              .createOutput(mtasTmpObjectFileName, state.context);</span>
+<span class="fc" id="L788">          closeables.add(outTmpObject);</span>
           // new temporary index docs for this field
-<span class="fc" id="L798">          IndexOutput outTmpDocs = state.directory</span>
-<span class="fc" id="L799">              .createOutput(mtasTmpDocsFileName, state.context);</span>
-<span class="fc" id="L800">          closeables.add(outTmpDocs);</span>
+<span class="fc" id="L790">          IndexOutput outTmpDocs = state.directory</span>
+<span class="fc" id="L791">              .createOutput(mtasTmpDocsFileName, state.context);</span>
+<span class="fc" id="L792">          closeables.add(outTmpDocs);</span>
           // get fieldInfo
-<span class="fc" id="L802">          FieldInfo fieldInfo = fieldInfos.fieldInfo(field);</span>
+<span class="fc" id="L794">          FieldInfo fieldInfo = fieldInfos.fieldInfo(field);</span>
           // get properties terms
-<span class="fc" id="L804">          boolean hasPositions = terms.hasPositions();</span>
-<span class="fc" id="L805">          boolean hasFreqs = terms.hasFreqs();</span>
-<span class="fc" id="L806">          boolean hasPayloads = fieldInfo.hasPayloads();</span>
-<span class="fc" id="L807">          boolean hasOffsets = terms.hasOffsets();</span>
+<span class="fc" id="L796">          boolean hasPositions = terms.hasPositions();</span>
+<span class="fc" id="L797">          boolean hasFreqs = terms.hasFreqs();</span>
+<span class="fc" id="L798">          boolean hasPayloads = fieldInfo.hasPayloads();</span>
+<span class="fc" id="L799">          boolean hasOffsets = terms.hasOffsets();</span>
           // register references
-<span class="fc" id="L809">          Long smallestTermFilepointer = outTerm.getFilePointer();</span>
-<span class="fc" id="L810">          Long smallestPrefixFilepointer = outPrefix.getFilePointer();</span>
-<span class="fc" id="L811">          int termCounter = 0;</span>
+<span class="fc" id="L801">          Long smallestTermFilepointer = outTerm.getFilePointer();</span>
+<span class="fc" id="L802">          Long smallestPrefixFilepointer = outPrefix.getFilePointer();</span>
+<span class="fc" id="L803">          int termCounter = 0;</span>
           // only if freqs, positions and payload available
-<span class="pc bpc" id="L813" title="2 of 6 branches missed.">          if (hasFreqs &amp;&amp; hasPositions &amp;&amp; hasPayloads) {</span>
+<span class="pc bpc" id="L805" title="2 of 6 branches missed.">          if (hasFreqs &amp;&amp; hasPositions &amp;&amp; hasPayloads) {</span>
             // compute flags
-<span class="fc" id="L815">            int flags = PostingsEnum.POSITIONS | PostingsEnum.PAYLOADS;</span>
-<span class="pc bpc" id="L816" title="1 of 2 branches missed.">            if (hasOffsets) {</span>
-<span class="nc" id="L817">              flags = flags | PostingsEnum.OFFSETS;</span>
+<span class="fc" id="L807">            int flags = PostingsEnum.POSITIONS | PostingsEnum.PAYLOADS;</span>
+<span class="pc bpc" id="L808" title="1 of 2 branches missed.">            if (hasOffsets) {</span>
+<span class="nc" id="L809">              flags = flags | PostingsEnum.OFFSETS;</span>
             }
             // get terms
-<span class="fc" id="L820">            TermsEnum termsEnum = terms.iterator();</span>
-<span class="fc" id="L821">            PostingsEnum postingsEnum = null;</span>
+<span class="fc" id="L812">            TermsEnum termsEnum = terms.iterator();</span>
+<span class="fc" id="L813">            PostingsEnum postingsEnum = null;</span>
             // for each term in field
             while (true) {
-<span class="fc" id="L824">              BytesRef term = termsEnum.next();</span>
-<span class="fc bfc" id="L825" title="All 2 branches covered.">              if (term == null) {</span>
-<span class="fc" id="L826">                break;</span>
+<span class="fc" id="L816">              BytesRef term = termsEnum.next();</span>
+<span class="fc bfc" id="L817" title="All 2 branches covered.">              if (term == null) {</span>
+<span class="fc" id="L818">                break;</span>
               }
               // store term and get ref
-<span class="fc" id="L829">              Long termRef = outTerm.getFilePointer();</span>
-<span class="fc" id="L830">              outTerm.writeString(term.utf8ToString());</span>
-<span class="fc" id="L831">              termCounter++;</span>
+<span class="fc" id="L821">              Long termRef = outTerm.getFilePointer();</span>
+<span class="fc" id="L822">              outTerm.writeString(term.utf8ToString());</span>
+<span class="fc" id="L823">              termCounter++;</span>
               // get postings
-<span class="fc" id="L833">              postingsEnum = termsEnum.postings(postingsEnum, flags);</span>
+<span class="fc" id="L825">              postingsEnum = termsEnum.postings(postingsEnum, flags);</span>
               // for each doc in field+term
               while (true) {
-<span class="fc" id="L836">                Integer docId = postingsEnum.nextDoc();</span>
-<span class="fc bfc" id="L837" title="All 2 branches covered.">                if (docId.equals(DocIdSetIterator.NO_MORE_DOCS)) {</span>
-<span class="fc" id="L838">                  break;</span>
+<span class="fc" id="L828">                Integer docId = postingsEnum.nextDoc();</span>
+<span class="fc bfc" id="L829" title="All 2 branches covered.">                if (docId.equals(DocIdSetIterator.NO_MORE_DOCS)) {</span>
+<span class="fc" id="L830">                  break;</span>
                 }
-<span class="fc" id="L840">                int freq = postingsEnum.freq();</span>
+<span class="fc" id="L832">                int freq = postingsEnum.freq();</span>
                 // temporary storage objects and temporary index in memory for
                 // doc
-<span class="fc" id="L843">                memoryIndexTemporaryObject.clear();</span>
-<span class="fc" id="L844">                Long offsetFilePointerTmpObject = outTmpObject.getFilePointer();</span>
-<span class="fc bfc" id="L845" title="All 2 branches covered.">                for (int i = 0; i &lt; freq; i++) {</span>
-<span class="fc" id="L846">                  Long currentFilePointerTmpObject = outTmpObject</span>
-<span class="fc" id="L847">                      .getFilePointer();</span>
+<span class="fc" id="L835">                memoryIndexTemporaryObject.clear();</span>
+<span class="fc" id="L836">                Long offsetFilePointerTmpObject = outTmpObject.getFilePointer();</span>
+<span class="fc bfc" id="L837" title="All 2 branches covered.">                for (int i = 0; i &lt; freq; i++) {</span>
+<span class="fc" id="L838">                  Long currentFilePointerTmpObject = outTmpObject</span>
+<span class="fc" id="L839">                      .getFilePointer();</span>
                   Integer mtasId;
-<span class="fc" id="L849">                  int position = postingsEnum.nextPosition();</span>
-<span class="fc" id="L850">                  BytesRef payload = postingsEnum.getPayload();</span>
-<span class="pc bpc" id="L851" title="1 of 2 branches missed.">                  if (hasOffsets) {</span>
-<span class="nc" id="L852">                    mtasId = createObjectAndRegisterPrefix(field, outTmpObject,</span>
+<span class="fc" id="L841">                  int position = postingsEnum.nextPosition();</span>
+<span class="fc" id="L842">                  BytesRef payload = postingsEnum.getPayload();</span>
+<span class="pc bpc" id="L843" title="1 of 2 branches missed.">                  if (hasOffsets) {</span>
+<span class="nc" id="L844">                    mtasId = createObjectAndRegisterPrefix(field, outTmpObject,</span>
                         term, termRef, position, payload,
-<span class="nc" id="L854">                        postingsEnum.startOffset(), postingsEnum.endOffset(),</span>
+<span class="nc" id="L846">                        postingsEnum.startOffset(), postingsEnum.endOffset(),</span>
                         outPrefix);
                   } else {
-<span class="fc" id="L857">                    mtasId = createObjectAndRegisterPrefix(field, outTmpObject,</span>
+<span class="fc" id="L849">                    mtasId = createObjectAndRegisterPrefix(field, outTmpObject,</span>
                         term, termRef, position, payload, outPrefix);
                   }
-<span class="pc bpc" id="L860" title="1 of 2 branches missed.">                  if (mtasId != null) {</span>
-<span class="pc bpc" id="L861" title="2 of 4 branches missed.">                    assert !memoryIndexTemporaryObject.containsKey(</span>
+<span class="pc bpc" id="L852" title="1 of 2 branches missed.">                  if (mtasId != null) {</span>
+<span class="pc bpc" id="L853" title="2 of 4 branches missed.">                    assert !memoryIndexTemporaryObject.containsKey(</span>
                         mtasId) : &quot;mtasId should be unique in this selection&quot;;
-<span class="fc" id="L863">                    memoryIndexTemporaryObject.put(mtasId,</span>
+<span class="fc" id="L855">                    memoryIndexTemporaryObject.put(mtasId,</span>
                         currentFilePointerTmpObject);
                   }
                 } // end loop positions
                 // store temporary index for this doc
-<span class="pc bpc" id="L868" title="1 of 2 branches missed.">                if (memoryIndexTemporaryObject.size() &gt; 0) {</span>
+<span class="pc bpc" id="L860" title="1 of 2 branches missed.">                if (memoryIndexTemporaryObject.size() &gt; 0) {</span>
                   // docId for this part
-<span class="fc" id="L870">                  outTmpDocs.writeVInt(docId);</span>
+<span class="fc" id="L862">                  outTmpDocs.writeVInt(docId);</span>
                   // number of objects/tokens in this part
-<span class="fc" id="L872">                  outTmpDocs.writeVInt(memoryIndexTemporaryObject.size());</span>
+<span class="fc" id="L864">                  outTmpDocs.writeVInt(memoryIndexTemporaryObject.size());</span>
                   // offset to be used for references
-<span class="fc" id="L874">                  outTmpDocs.writeVLong(offsetFilePointerTmpObject);</span>
+<span class="fc" id="L866">                  outTmpDocs.writeVLong(offsetFilePointerTmpObject);</span>
                   // loop over tokens
-<span class="fc bfc" id="L876" title="All 2 branches covered.">                  for (Entry&lt;Integer, Long&gt; entry : memoryIndexTemporaryObject</span>
-<span class="fc" id="L877">                      .entrySet()) {</span>
+<span class="fc bfc" id="L868" title="All 2 branches covered.">                  for (Entry&lt;Integer, Long&gt; entry : memoryIndexTemporaryObject</span>
+<span class="fc" id="L869">                      .entrySet()) {</span>
                     // mtasId object
-<span class="fc" id="L879">                    outTmpDocs.writeVInt(entry.getKey());</span>
+<span class="fc" id="L871">                    outTmpDocs.writeVInt(entry.getKey());</span>
                     // reference object
-<span class="fc" id="L881">                    outTmpDocs.writeVLong(</span>
-<span class="fc" id="L882">                        (entry.getValue() - offsetFilePointerTmpObject));</span>
-<span class="fc" id="L883">                  }</span>
+<span class="fc" id="L873">                    outTmpDocs.writeVLong(</span>
+<span class="fc" id="L874">                        (entry.getValue() - offsetFilePointerTmpObject));</span>
+<span class="fc" id="L875">                  }</span>
                 }
                 // clean up
-<span class="fc" id="L886">                memoryIndexTemporaryObject.clear();</span>
-<span class="fc" id="L887">              } // end loop docs</span>
-<span class="fc" id="L888">            } // end loop terms</span>
+<span class="fc" id="L878">                memoryIndexTemporaryObject.clear();</span>
+<span class="fc" id="L879">              } // end loop docs</span>
+<span class="fc" id="L880">            } // end loop terms</span>
             // set fieldInfo
-<span class="fc" id="L890">            fieldInfos.fieldInfo(field).putAttribute(</span>
+<span class="fc" id="L882">            fieldInfos.fieldInfo(field).putAttribute(</span>
                 MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION,
-<span class="fc" id="L892">                getPrefixStatsSinglePositionPrefixAttribute(field));</span>
-<span class="fc" id="L893">            fieldInfos.fieldInfo(field).putAttribute(</span>
+<span class="fc" id="L884">                getPrefixStatsSinglePositionPrefixAttribute(field));</span>
+<span class="fc" id="L885">            fieldInfos.fieldInfo(field).putAttribute(</span>
                 MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_MULTIPLE_POSITION,
-<span class="fc" id="L895">                getPrefixStatsMultiplePositionPrefixAttribute(field));</span>
-<span class="fc" id="L896">            fieldInfos.fieldInfo(field).putAttribute(</span>
+<span class="fc" id="L887">                getPrefixStatsMultiplePositionPrefixAttribute(field));</span>
+<span class="fc" id="L888">            fieldInfos.fieldInfo(field).putAttribute(</span>
                 MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SET_POSITION,
-<span class="fc" id="L898">                getPrefixStatsSetPositionPrefixAttribute(field));</span>
+<span class="fc" id="L890">                getPrefixStatsSetPositionPrefixAttribute(field));</span>
           } // end processing field with freqs, positions and payload
           // close temporary object storage and index docs
-<span class="fc" id="L901">          outTmpObject.close();</span>
-<span class="fc" id="L902">          closeables.remove(outTmpObject);</span>
-<span class="fc" id="L903">          outTmpDocs.close();</span>
-<span class="fc" id="L904">          closeables.remove(outTmpDocs);</span>
+<span class="fc" id="L893">          outTmpObject.close();</span>
+<span class="fc" id="L894">          closeables.remove(outTmpObject);</span>
+<span class="fc" id="L895">          outTmpDocs.close();</span>
+<span class="fc" id="L896">          closeables.remove(outTmpDocs);</span>
 
           // create (backwards) chained new temporary index docs
-<span class="fc" id="L907">          IndexInput inTmpDocs = state.directory.openInput(mtasTmpDocsFileName,</span>
+<span class="fc" id="L899">          IndexInput inTmpDocs = state.directory.openInput(mtasTmpDocsFileName,</span>
               state.context);
-<span class="fc" id="L909">          closeables.add(inTmpDocs);</span>
-<span class="fc" id="L910">          IndexOutput outTmpDocsChained = state.directory</span>
-<span class="fc" id="L911">              .createOutput(mtasTmpDocsChainedFileName, state.context);</span>
-<span class="fc" id="L912">          closeables.add(outTmpDocsChained);</span>
-<span class="fc" id="L913">          memoryTmpDocChainList.clear();</span>
+<span class="fc" id="L901">          closeables.add(inTmpDocs);</span>
+<span class="fc" id="L902">          IndexOutput outTmpDocsChained = state.directory</span>
+<span class="fc" id="L903">              .createOutput(mtasTmpDocsChainedFileName, state.context);</span>
+<span class="fc" id="L904">          closeables.add(outTmpDocsChained);</span>
+<span class="fc" id="L905">          memoryTmpDocChainList.clear();</span>
           while (true) {
             try {
-<span class="fc" id="L916">              Long currentFilepointer = outTmpDocsChained.getFilePointer();</span>
+<span class="fc" id="L908">              Long currentFilepointer = outTmpDocsChained.getFilePointer();</span>
               // copy docId
-<span class="fc" id="L918">              int docId = inTmpDocs.readVInt();</span>
-<span class="fc" id="L919">              outTmpDocsChained.writeVInt(docId);</span>
+<span class="fc" id="L910">              int docId = inTmpDocs.readVInt();</span>
+<span class="fc" id="L911">              outTmpDocsChained.writeVInt(docId);</span>
               // copy size
-<span class="fc" id="L921">              int size = inTmpDocs.readVInt();</span>
-<span class="fc" id="L922">              outTmpDocsChained.writeVInt(size);</span>
+<span class="fc" id="L913">              int size = inTmpDocs.readVInt();</span>
+<span class="fc" id="L914">              outTmpDocsChained.writeVInt(size);</span>
               // offset references
-<span class="fc" id="L924">              outTmpDocsChained.writeVLong(inTmpDocs.readVLong());</span>
-<span class="fc bfc" id="L925" title="All 2 branches covered.">              for (int t = 0; t &lt; size; t++) {</span>
-<span class="fc" id="L926">                outTmpDocsChained.writeVInt(inTmpDocs.readVInt());</span>
-<span class="fc" id="L927">                outTmpDocsChained.writeVLong(inTmpDocs.readVLong());</span>
+<span class="fc" id="L916">              outTmpDocsChained.writeVLong(inTmpDocs.readVLong());</span>
+<span class="fc bfc" id="L917" title="All 2 branches covered.">              for (int t = 0; t &lt; size; t++) {</span>
+<span class="fc" id="L918">                outTmpDocsChained.writeVInt(inTmpDocs.readVInt());</span>
+<span class="fc" id="L919">                outTmpDocsChained.writeVLong(inTmpDocs.readVLong());</span>
               }
               // set back reference to part with same docId
-<span class="fc bfc" id="L930" title="All 2 branches covered.">              if (memoryTmpDocChainList.containsKey(docId)) {</span>
+<span class="fc bfc" id="L922" title="All 2 branches covered.">              if (memoryTmpDocChainList.containsKey(docId)) {</span>
                 // reference to previous
-<span class="fc" id="L932">                outTmpDocsChained.writeVLong(memoryTmpDocChainList.get(docId));</span>
+<span class="fc" id="L924">                outTmpDocsChained.writeVLong(memoryTmpDocChainList.get(docId));</span>
               } else {
                 // self reference indicates end of chain
-<span class="fc" id="L935">                outTmpDocsChained.writeVLong(currentFilepointer);</span>
+<span class="fc" id="L927">                outTmpDocsChained.writeVLong(currentFilepointer);</span>
               }
               // update temporary index in memory
-<span class="fc" id="L938">              memoryTmpDocChainList.put(docId, currentFilepointer);</span>
-<span class="fc" id="L939">            } catch (IOException ex) {</span>
-<span class="fc" id="L940">              log.debug(ex);</span>
-<span class="fc" id="L941">              break;</span>
-<span class="fc" id="L942">            }</span>
+<span class="fc" id="L930">              memoryTmpDocChainList.put(docId, currentFilepointer);</span>
+<span class="fc" id="L931">            } catch (IOException ex) {</span>
+<span class="fc" id="L932">              log.debug(ex);</span>
+<span class="fc" id="L933">              break;</span>
+<span class="fc" id="L934">            }</span>
           }
-<span class="fc" id="L944">          outTmpDocsChained.close();</span>
-<span class="fc" id="L945">          closeables.remove(outTmpDocsChained);</span>
-<span class="fc" id="L946">          inTmpDocs.close();</span>
-<span class="fc" id="L947">          closeables.remove(inTmpDocs);</span>
-<span class="fc" id="L948">          state.directory.deleteFile(mtasTmpDocsFileName);</span>
+<span class="fc" id="L936">          outTmpDocsChained.close();</span>
+<span class="fc" id="L937">          closeables.remove(outTmpDocsChained);</span>
+<span class="fc" id="L938">          inTmpDocs.close();</span>
+<span class="fc" id="L939">          closeables.remove(inTmpDocs);</span>
+<span class="fc" id="L940">          state.directory.deleteFile(mtasTmpDocsFileName);</span>
 
           // set reference to tmpDoc in Field
-<span class="fc bfc" id="L951" title="All 2 branches covered.">          if (memoryTmpDocChainList.size() &gt; 0) {</span>
-<span class="fc" id="L952">            outTmpField.writeString(field);</span>
-<span class="fc" id="L953">            outTmpField.writeVLong(outTmpDoc.getFilePointer());</span>
-<span class="fc" id="L954">            outTmpField.writeVInt(memoryTmpDocChainList.size());</span>
-<span class="fc" id="L955">            outTmpField.writeVLong(smallestTermFilepointer);</span>
-<span class="fc" id="L956">            outTmpField.writeVInt(termCounter);</span>
-<span class="fc" id="L957">            outTmpField.writeVLong(smallestPrefixFilepointer);</span>
-<span class="fc" id="L958">            outTmpField.writeVInt(prefixReferenceIndex.get(field).size());</span>
+<span class="fc bfc" id="L943" title="All 2 branches covered.">          if (memoryTmpDocChainList.size() &gt; 0) {</span>
+<span class="fc" id="L944">            outTmpField.writeString(field);</span>
+<span class="fc" id="L945">            outTmpField.writeVLong(outTmpDoc.getFilePointer());</span>
+<span class="fc" id="L946">            outTmpField.writeVInt(memoryTmpDocChainList.size());</span>
+<span class="fc" id="L947">            outTmpField.writeVLong(smallestTermFilepointer);</span>
+<span class="fc" id="L948">            outTmpField.writeVInt(termCounter);</span>
+<span class="fc" id="L949">            outTmpField.writeVLong(smallestPrefixFilepointer);</span>
+<span class="fc" id="L950">            outTmpField.writeVInt(prefixReferenceIndex.get(field).size());</span>
             // fill indexDoc
-<span class="fc" id="L960">            IndexInput inTmpDocsChained = state.directory</span>
-<span class="fc" id="L961">                .openInput(mtasTmpDocsChainedFileName, state.context);</span>
-<span class="fc" id="L962">            closeables.add(inTmpDocsChained);</span>
-<span class="fc" id="L963">            IndexInput inTmpObject = state.directory</span>
-<span class="fc" id="L964">                .openInput(mtasTmpObjectFileName, state.context);</span>
-<span class="fc" id="L965">            closeables.add(inTmpObject);</span>
-<span class="fc bfc" id="L966" title="All 2 branches covered.">            for (Entry&lt;Integer, Long&gt; entry : memoryTmpDocChainList</span>
-<span class="fc" id="L967">                .entrySet()) {</span>
-<span class="fc" id="L968">              Integer docId = entry.getKey();</span>
+<span class="fc" id="L952">            IndexInput inTmpDocsChained = state.directory</span>
+<span class="fc" id="L953">                .openInput(mtasTmpDocsChainedFileName, state.context);</span>
+<span class="fc" id="L954">            closeables.add(inTmpDocsChained);</span>
+<span class="fc" id="L955">            IndexInput inTmpObject = state.directory</span>
+<span class="fc" id="L956">                .openInput(mtasTmpObjectFileName, state.context);</span>
+<span class="fc" id="L957">            closeables.add(inTmpObject);</span>
+<span class="fc bfc" id="L958" title="All 2 branches covered.">            for (Entry&lt;Integer, Long&gt; entry : memoryTmpDocChainList</span>
+<span class="fc" id="L959">                .entrySet()) {</span>
+<span class="fc" id="L960">              Integer docId = entry.getKey();</span>
               Long currentFilePointer;
               Long newFilePointer;
               // list of objectIds and references to objects
-<span class="fc" id="L972">              memoryIndexDocList.clear();</span>
+<span class="fc" id="L964">              memoryIndexDocList.clear();</span>
               // construct final object + indexObjectId for docId
-<span class="fc" id="L974">              currentFilePointer = entry.getValue();</span>
+<span class="fc" id="L966">              currentFilePointer = entry.getValue();</span>
               // collect objects for document
-<span class="fc" id="L976">              tokenStatsMinPos = null;</span>
-<span class="fc" id="L977">              tokenStatsMaxPos = null;</span>
-<span class="fc" id="L978">              tokenStatsNumber = 0;</span>
+<span class="fc" id="L968">              tokenStatsMinPos = null;</span>
+<span class="fc" id="L969">              tokenStatsMaxPos = null;</span>
+<span class="fc" id="L970">              tokenStatsNumber = 0;</span>
               while (true) {
-<span class="fc" id="L980">                inTmpDocsChained.seek(currentFilePointer);</span>
-<span class="fc" id="L981">                Integer docIdPart = inTmpDocsChained.readVInt();</span>
-<span class="pc bpc" id="L982" title="2 of 4 branches missed.">                assert docIdPart.equals(</span>
+<span class="fc" id="L972">                inTmpDocsChained.seek(currentFilePointer);</span>
+<span class="fc" id="L973">                Integer docIdPart = inTmpDocsChained.readVInt();</span>
+<span class="pc bpc" id="L974" title="2 of 4 branches missed.">                assert docIdPart.equals(</span>
                     docId) : &quot;conflicting docId in reference to temporaryIndexDocsChained&quot;;
                 // number of objects/tokens in part
-<span class="fc" id="L985">                int size = inTmpDocsChained.readVInt();</span>
-<span class="fc" id="L986">                long offsetFilePointerTmpObject = inTmpDocsChained.readVLong();</span>
-<span class="pc bpc" id="L987" title="2 of 4 branches missed.">                assert size &gt; 0 : &quot;number of objects/tokens in part cannot be &quot;</span>
+<span class="fc" id="L977">                int size = inTmpDocsChained.readVInt();</span>
+<span class="fc" id="L978">                long offsetFilePointerTmpObject = inTmpDocsChained.readVLong();</span>
+<span class="pc bpc" id="L979" title="2 of 4 branches missed.">                assert size &gt; 0 : &quot;number of objects/tokens in part cannot be &quot;</span>
                     + size;
-<span class="fc bfc" id="L989" title="All 2 branches covered.">                for (int t = 0; t &lt; size; t++) {</span>
-<span class="fc" id="L990">                  int mtasId = inTmpDocsChained.readVInt();</span>
-<span class="fc" id="L991">                  Long tmpObjectRef = inTmpDocsChained.readVLong()</span>
+<span class="fc bfc" id="L981" title="All 2 branches covered.">                for (int t = 0; t &lt; size; t++) {</span>
+<span class="fc" id="L982">                  int mtasId = inTmpDocsChained.readVInt();</span>
+<span class="fc" id="L983">                  Long tmpObjectRef = inTmpDocsChained.readVLong()</span>
                       + offsetFilePointerTmpObject;
-<span class="pc bpc" id="L993" title="2 of 4 branches missed.">                  assert !memoryIndexDocList.containsKey(</span>
-<span class="fc" id="L994">                      mtasId) : &quot;mtasId should be unique in this selection&quot;;</span>
+<span class="pc bpc" id="L985" title="2 of 4 branches missed.">                  assert !memoryIndexDocList.containsKey(</span>
+<span class="fc" id="L986">                      mtasId) : &quot;mtasId should be unique in this selection&quot;;</span>
                   // initially, store ref to tmpObject
-<span class="fc" id="L996">                  memoryIndexDocList.put(mtasId, tmpObjectRef);</span>
+<span class="fc" id="L988">                  memoryIndexDocList.put(mtasId, tmpObjectRef);</span>
                 }
                 // reference to next part
-<span class="fc" id="L999">                newFilePointer = inTmpDocsChained.readVLong();</span>
-<span class="fc bfc" id="L1000" title="All 2 branches covered.">                if (newFilePointer.equals(currentFilePointer)) {</span>
-<span class="fc" id="L1001">                  break; // end of chained parts</span>
+<span class="fc" id="L991">                newFilePointer = inTmpDocsChained.readVLong();</span>
+<span class="fc bfc" id="L992" title="All 2 branches covered.">                if (newFilePointer.equals(currentFilePointer)) {</span>
+<span class="fc" id="L993">                  break; // end of chained parts</span>
                 } else {
-<span class="fc" id="L1003">                  currentFilePointer = newFilePointer;</span>
+<span class="fc" id="L995">                  currentFilePointer = newFilePointer;</span>
                 }
-<span class="fc" id="L1005">              }</span>
+<span class="fc" id="L997">              }</span>
               // now create new objects, sorted by mtasId
-<span class="fc" id="L1007">              Long smallestObjectFilepointer = outObject.getFilePointer();</span>
-<span class="fc bfc" id="L1008" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
-<span class="fc" id="L1009">                  .entrySet()) {</span>
-<span class="fc" id="L1010">                int mtasId = objectEntry.getKey();</span>
-<span class="fc" id="L1011">                Long tmpObjectRef = objectEntry.getValue();</span>
-<span class="fc" id="L1012">                Long objectRef = outObject.getFilePointer();</span>
-<span class="fc" id="L1013">                copyObjectAndUpdateStats(mtasId, inTmpObject, tmpObjectRef,</span>
+<span class="fc" id="L999">              Long smallestObjectFilepointer = outObject.getFilePointer();</span>
+<span class="fc bfc" id="L1000" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
+<span class="fc" id="L1001">                  .entrySet()) {</span>
+<span class="fc" id="L1002">                int mtasId = objectEntry.getKey();</span>
+<span class="fc" id="L1003">                Long tmpObjectRef = objectEntry.getValue();</span>
+<span class="fc" id="L1004">                Long objectRef = outObject.getFilePointer();</span>
+<span class="fc" id="L1005">                copyObjectAndUpdateStats(mtasId, inTmpObject, tmpObjectRef,</span>
                     outObject);
                 // update with new ref
-<span class="fc" id="L1016">                memoryIndexDocList.put(mtasId, objectRef);</span>
-<span class="fc" id="L1017">              }</span>
+<span class="fc" id="L1008">                memoryIndexDocList.put(mtasId, objectRef);</span>
+<span class="fc" id="L1009">              }</span>
               // check mtasIds properties
-<span class="pc bpc" id="L1019" title="1 of 2 branches missed.">              assert memoryIndexDocList.firstKey()</span>
-<span class="pc bpc" id="L1020" title="1 of 2 branches missed.">                  .equals(0) : &quot;first mtasId should not be &quot;</span>
-<span class="nc" id="L1021">                      + memoryIndexDocList.firstKey();</span>
-<span class="pc bpc" id="L1022" title="1 of 2 branches missed.">              assert (1 + memoryIndexDocList.lastKey()</span>
-<span class="fc" id="L1023">                  - memoryIndexDocList.firstKey()) == memoryIndexDocList</span>
-<span class="pc bpc" id="L1024" title="1 of 2 branches missed.">                      .size() : &quot;missing mtasId&quot;;</span>
-<span class="pc bpc" id="L1025" title="2 of 4 branches missed.">              assert tokenStatsNumber.equals(memoryIndexDocList</span>
-<span class="fc" id="L1026">                  .size()) : &quot;incorrect number of items in tokenStats&quot;;</span>
+<span class="pc bpc" id="L1011" title="1 of 2 branches missed.">              assert memoryIndexDocList.firstKey()</span>
+<span class="pc bpc" id="L1012" title="1 of 2 branches missed.">                  .equals(0) : &quot;first mtasId should not be &quot;</span>
+<span class="nc" id="L1013">                      + memoryIndexDocList.firstKey();</span>
+<span class="pc bpc" id="L1014" title="1 of 2 branches missed.">              assert (1 + memoryIndexDocList.lastKey()</span>
+<span class="fc" id="L1015">                  - memoryIndexDocList.firstKey()) == memoryIndexDocList</span>
+<span class="pc bpc" id="L1016" title="1 of 2 branches missed.">                      .size() : &quot;missing mtasId&quot;;</span>
+<span class="pc bpc" id="L1017" title="2 of 4 branches missed.">              assert tokenStatsNumber.equals(memoryIndexDocList</span>
+<span class="fc" id="L1018">                  .size()) : &quot;incorrect number of items in tokenStats&quot;;</span>
 
               // store item in tmpDoc
-<span class="fc" id="L1029">              outTmpDoc.writeVInt(docId);</span>
-<span class="fc" id="L1030">              outTmpDoc.writeVLong(outIndexObjectId.getFilePointer());</span>
+<span class="fc" id="L1021">              outTmpDoc.writeVInt(docId);</span>
+<span class="fc" id="L1022">              outTmpDoc.writeVLong(outIndexObjectId.getFilePointer());</span>
 
-<span class="fc" id="L1032">              int mtasId = 0;</span>
+<span class="fc" id="L1024">              int mtasId = 0;</span>
               // compute linear approximation (least squares method, integer
               // constants)
-<span class="fc" id="L1035">              long tmpN = memoryIndexDocList.size();</span>
-<span class="fc" id="L1036">              long tmpSumY = 0;</span>
-<span class="fc" id="L1037">              long tmpSumXY = 0;</span>
-<span class="fc" id="L1038">              long tmpSumX = 0;</span>
-<span class="fc" id="L1039">              long tmpSumXX = 0;</span>
-<span class="fc bfc" id="L1040" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
-<span class="fc" id="L1041">                  .entrySet()) {</span>
-<span class="pc bpc" id="L1042" title="1 of 2 branches missed.">                assert objectEntry.getKey()</span>
-<span class="pc bpc" id="L1043" title="1 of 2 branches missed.">                    .equals(mtasId) : &quot;unexpected mtasId&quot;;</span>
-<span class="fc" id="L1044">                tmpSumY += objectEntry.getValue();</span>
-<span class="fc" id="L1045">                tmpSumX += mtasId;</span>
-<span class="fc" id="L1046">                tmpSumXY += mtasId * objectEntry.getValue();</span>
-<span class="fc" id="L1047">                tmpSumXX += mtasId * mtasId;</span>
-<span class="fc" id="L1048">                mtasId++;</span>
-<span class="fc" id="L1049">              }</span>
-<span class="fc" id="L1050">              int objectRefApproxQuotient = (int) (((tmpN * tmpSumXY)</span>
+<span class="fc" id="L1027">              long tmpN = memoryIndexDocList.size();</span>
+<span class="fc" id="L1028">              long tmpSumY = 0;</span>
+<span class="fc" id="L1029">              long tmpSumXY = 0;</span>
+<span class="fc" id="L1030">              long tmpSumX = 0;</span>
+<span class="fc" id="L1031">              long tmpSumXX = 0;</span>
+<span class="fc bfc" id="L1032" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
+<span class="fc" id="L1033">                  .entrySet()) {</span>
+<span class="pc bpc" id="L1034" title="1 of 2 branches missed.">                assert objectEntry.getKey()</span>
+<span class="pc bpc" id="L1035" title="1 of 2 branches missed.">                    .equals(mtasId) : &quot;unexpected mtasId&quot;;</span>
+<span class="fc" id="L1036">                tmpSumY += objectEntry.getValue();</span>
+<span class="fc" id="L1037">                tmpSumX += mtasId;</span>
+<span class="fc" id="L1038">                tmpSumXY += mtasId * objectEntry.getValue();</span>
+<span class="fc" id="L1039">                tmpSumXX += mtasId * mtasId;</span>
+<span class="fc" id="L1040">                mtasId++;</span>
+<span class="fc" id="L1041">              }</span>
+<span class="fc" id="L1042">              int objectRefApproxQuotient = (int) (((tmpN * tmpSumXY)</span>
                   - (tmpSumX * tmpSumY))
                   / ((tmpN * tmpSumXX) - (tmpSumX * tmpSumX)));
-<span class="fc" id="L1053">              long objectRefApproxOffset = (tmpSumY</span>
+<span class="fc" id="L1045">              long objectRefApproxOffset = (tmpSumY</span>
                   - objectRefApproxQuotient * tmpSumX) / tmpN;
               Long objectRefApproxCorrection;
-<span class="fc" id="L1056">              long maxAbsObjectRefApproxCorrection = 0;</span>
+<span class="fc" id="L1048">              long maxAbsObjectRefApproxCorrection = 0;</span>
               // compute maximum correction
-<span class="fc" id="L1058">              mtasId = 0;</span>
-<span class="fc bfc" id="L1059" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
-<span class="fc" id="L1060">                  .entrySet()) {</span>
-<span class="fc" id="L1061">                objectRefApproxCorrection = (objectEntry.getValue()</span>
+<span class="fc" id="L1050">              mtasId = 0;</span>
+<span class="fc bfc" id="L1051" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
+<span class="fc" id="L1052">                  .entrySet()) {</span>
+<span class="fc" id="L1053">                objectRefApproxCorrection = (objectEntry.getValue()</span>
                     - (objectRefApproxOffset
                         + (mtasId * objectRefApproxQuotient)));
-<span class="fc" id="L1064">                maxAbsObjectRefApproxCorrection = Math.max(</span>
+<span class="fc" id="L1056">                maxAbsObjectRefApproxCorrection = Math.max(</span>
                     maxAbsObjectRefApproxCorrection,
-<span class="fc" id="L1066">                    Math.abs(objectRefApproxCorrection));</span>
-<span class="fc" id="L1067">                mtasId++;</span>
-<span class="fc" id="L1068">              }</span>
+<span class="fc" id="L1058">                    Math.abs(objectRefApproxCorrection));</span>
+<span class="fc" id="L1059">                mtasId++;</span>
+<span class="fc" id="L1060">              }</span>
               byte storageFlags;
-<span class="pc bpc" id="L1070" title="1 of 2 branches missed.">              if (maxAbsObjectRefApproxCorrection &lt;= Long</span>
-<span class="fc" id="L1071">                  .valueOf(Byte.MAX_VALUE)) {</span>
-<span class="nc" id="L1072">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_BYTE;</span>
-<span class="fc bfc" id="L1073" title="All 2 branches covered.">              } else if (maxAbsObjectRefApproxCorrection &lt;= Long</span>
-<span class="fc" id="L1074">                  .valueOf(Short.MAX_VALUE)) {</span>
-<span class="fc" id="L1075">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_SHORT;</span>
-<span class="pc bpc" id="L1076" title="1 of 2 branches missed.">              } else if (maxAbsObjectRefApproxCorrection &lt;= Long</span>
-<span class="fc" id="L1077">                  .valueOf(Integer.MAX_VALUE)) {</span>
-<span class="fc" id="L1078">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER;</span>
+<span class="pc bpc" id="L1062" title="1 of 2 branches missed.">              if (maxAbsObjectRefApproxCorrection &lt;= Long</span>
+<span class="fc" id="L1063">                  .valueOf(Byte.MAX_VALUE)) {</span>
+<span class="nc" id="L1064">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_BYTE;</span>
+<span class="fc bfc" id="L1065" title="All 2 branches covered.">              } else if (maxAbsObjectRefApproxCorrection &lt;= Long</span>
+<span class="fc" id="L1066">                  .valueOf(Short.MAX_VALUE)) {</span>
+<span class="fc" id="L1067">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_SHORT;</span>
+<span class="pc bpc" id="L1068" title="1 of 2 branches missed.">              } else if (maxAbsObjectRefApproxCorrection &lt;= Long</span>
+<span class="fc" id="L1069">                  .valueOf(Integer.MAX_VALUE)) {</span>
+<span class="fc" id="L1070">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER;</span>
               } else {
-<span class="nc" id="L1080">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_LONG;</span>
+<span class="nc" id="L1072">                storageFlags = MtasCodecPostingsFormat.MTAS_STORAGE_LONG;</span>
               }
               // update indexObjectId with correction on approximated ref
               // (assume
               // can be stored as int)
-<span class="fc" id="L1085">              mtasId = 0;</span>
-<span class="fc bfc" id="L1086" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
-<span class="fc" id="L1087">                  .entrySet()) {</span>
-<span class="fc" id="L1088">                objectRefApproxCorrection = (objectEntry.getValue()</span>
+<span class="fc" id="L1077">              mtasId = 0;</span>
+<span class="fc bfc" id="L1078" title="All 2 branches covered.">              for (Entry&lt;Integer, Long&gt; objectEntry : memoryIndexDocList</span>
+<span class="fc" id="L1079">                  .entrySet()) {</span>
+<span class="fc" id="L1080">                objectRefApproxCorrection = (objectEntry.getValue()</span>
                     - (objectRefApproxOffset
                         + (mtasId * objectRefApproxQuotient)));
-<span class="pc bpc" id="L1091" title="1 of 2 branches missed.">                if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_BYTE) {</span>
-<span class="nc" id="L1092">                  outIndexObjectId</span>
-<span class="nc" id="L1093">                      .writeByte(objectRefApproxCorrection.byteValue());</span>
-<span class="fc bfc" id="L1094" title="All 2 branches covered.">                } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_SHORT) {</span>
-<span class="fc" id="L1095">                  outIndexObjectId</span>
-<span class="fc" id="L1096">                      .writeShort(objectRefApproxCorrection.shortValue());</span>
-<span class="pc bpc" id="L1097" title="1 of 2 branches missed.">                } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER) {</span>
-<span class="fc" id="L1098">                  outIndexObjectId</span>
-<span class="fc" id="L1099">                      .writeInt(objectRefApproxCorrection.intValue());</span>
+<span class="pc bpc" id="L1083" title="1 of 2 branches missed.">                if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_BYTE) {</span>
+<span class="nc" id="L1084">                  outIndexObjectId</span>
+<span class="nc" id="L1085">                      .writeByte(objectRefApproxCorrection.byteValue());</span>
+<span class="fc bfc" id="L1086" title="All 2 branches covered.">                } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_SHORT) {</span>
+<span class="fc" id="L1087">                  outIndexObjectId</span>
+<span class="fc" id="L1088">                      .writeShort(objectRefApproxCorrection.shortValue());</span>
+<span class="pc bpc" id="L1089" title="1 of 2 branches missed.">                } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER) {</span>
+<span class="fc" id="L1090">                  outIndexObjectId</span>
+<span class="fc" id="L1091">                      .writeInt(objectRefApproxCorrection.intValue());</span>
                 } else {
-<span class="nc" id="L1101">                  outIndexObjectId.writeLong(objectRefApproxCorrection);</span>
+<span class="nc" id="L1093">                  outIndexObjectId.writeLong(objectRefApproxCorrection);</span>
                 }
-<span class="fc" id="L1103">                mtasId++;</span>
-<span class="fc" id="L1104">              }</span>
-<span class="fc" id="L1105">              outTmpDoc.writeVLong(smallestObjectFilepointer);</span>
-<span class="fc" id="L1106">              outTmpDoc.writeVInt(objectRefApproxQuotient);</span>
-<span class="fc" id="L1107">              outTmpDoc.writeZLong(objectRefApproxOffset);</span>
-<span class="fc" id="L1108">              outTmpDoc.writeByte(storageFlags);</span>
-<span class="fc" id="L1109">              outTmpDoc.writeVInt(tokenStatsNumber);</span>
-<span class="fc" id="L1110">              outTmpDoc.writeVInt(tokenStatsMinPos);</span>
-<span class="fc" id="L1111">              outTmpDoc.writeVInt(tokenStatsMaxPos);</span>
+<span class="fc" id="L1095">                mtasId++;</span>
+<span class="fc" id="L1096">              }</span>
+<span class="fc" id="L1097">              outTmpDoc.writeVLong(smallestObjectFilepointer);</span>
+<span class="fc" id="L1098">              outTmpDoc.writeVInt(objectRefApproxQuotient);</span>
+<span class="fc" id="L1099">              outTmpDoc.writeZLong(objectRefApproxOffset);</span>
+<span class="fc" id="L1100">              outTmpDoc.writeByte(storageFlags);</span>
+<span class="fc" id="L1101">              outTmpDoc.writeVInt(tokenStatsNumber);</span>
+<span class="fc" id="L1102">              outTmpDoc.writeVInt(tokenStatsMinPos);</span>
+<span class="fc" id="L1103">              outTmpDoc.writeVInt(tokenStatsMaxPos);</span>
               // clean up
-<span class="fc" id="L1113">              memoryIndexDocList.clear();</span>
-<span class="fc" id="L1114">            } // end loop over docs</span>
-<span class="fc" id="L1115">            inTmpDocsChained.close();</span>
-<span class="fc" id="L1116">            closeables.remove(inTmpDocsChained);</span>
-<span class="fc" id="L1117">            inTmpObject.close();</span>
-<span class="fc" id="L1118">            closeables.remove(inTmpObject);</span>
+<span class="fc" id="L1105">              memoryIndexDocList.clear();</span>
+<span class="fc" id="L1106">            } // end loop over docs</span>
+<span class="fc" id="L1107">            inTmpDocsChained.close();</span>
+<span class="fc" id="L1108">            closeables.remove(inTmpDocsChained);</span>
+<span class="fc" id="L1109">            inTmpObject.close();</span>
+<span class="fc" id="L1110">            closeables.remove(inTmpObject);</span>
           }
           // clean up
-<span class="fc" id="L1121">          memoryTmpDocChainList.clear();</span>
+<span class="fc" id="L1113">          memoryTmpDocChainList.clear();</span>
           // remove temporary files
-<span class="fc" id="L1123">          state.directory.deleteFile(mtasTmpObjectFileName);</span>
-<span class="fc" id="L1124">          state.directory.deleteFile(mtasTmpDocsChainedFileName);</span>
+<span class="fc" id="L1115">          state.directory.deleteFile(mtasTmpObjectFileName);</span>
+<span class="fc" id="L1116">          state.directory.deleteFile(mtasTmpDocsChainedFileName);</span>
           // store references for field
 
         } // end processing field
-<span class="fc" id="L1128">      } // end loop fields</span>
+<span class="fc" id="L1120">      } // end loop fields</span>
       // close temporary index doc
-<span class="fc" id="L1130">      outTmpDoc.close();</span>
-<span class="fc" id="L1131">      closeables.remove(outTmpDoc);</span>
+<span class="fc" id="L1122">      outTmpDoc.close();</span>
+<span class="fc" id="L1123">      closeables.remove(outTmpDoc);</span>
       // close indexField, indexObjectId and object
-<span class="fc" id="L1133">      CodecUtil.writeFooter(outTmpField);</span>
-<span class="fc" id="L1134">      outTmpField.close();</span>
-<span class="fc" id="L1135">      closeables.remove(outTmpField);</span>
-<span class="fc" id="L1136">      CodecUtil.writeFooter(outIndexObjectId);</span>
-<span class="fc" id="L1137">      outIndexObjectId.close();</span>
-<span class="fc" id="L1138">      closeables.remove(outIndexObjectId);</span>
-<span class="fc" id="L1139">      CodecUtil.writeFooter(outObject);</span>
-<span class="fc" id="L1140">      outObject.close();</span>
-<span class="fc" id="L1141">      closeables.remove(outObject);</span>
-<span class="fc" id="L1142">      CodecUtil.writeFooter(outTerm);</span>
-<span class="fc" id="L1143">      outTerm.close();</span>
-<span class="fc" id="L1144">      closeables.remove(outTerm);</span>
-<span class="fc" id="L1145">      CodecUtil.writeFooter(outPrefix);</span>
-<span class="fc" id="L1146">      outPrefix.close();</span>
-<span class="fc" id="L1147">      closeables.remove(outPrefix);</span>
+<span class="fc" id="L1125">      CodecUtil.writeFooter(outTmpField);</span>
+<span class="fc" id="L1126">      outTmpField.close();</span>
+<span class="fc" id="L1127">      closeables.remove(outTmpField);</span>
+<span class="fc" id="L1128">      CodecUtil.writeFooter(outIndexObjectId);</span>
+<span class="fc" id="L1129">      outIndexObjectId.close();</span>
+<span class="fc" id="L1130">      closeables.remove(outIndexObjectId);</span>
+<span class="fc" id="L1131">      CodecUtil.writeFooter(outObject);</span>
+<span class="fc" id="L1132">      outObject.close();</span>
+<span class="fc" id="L1133">      closeables.remove(outObject);</span>
+<span class="fc" id="L1134">      CodecUtil.writeFooter(outTerm);</span>
+<span class="fc" id="L1135">      outTerm.close();</span>
+<span class="fc" id="L1136">      closeables.remove(outTerm);</span>
+<span class="fc" id="L1137">      CodecUtil.writeFooter(outPrefix);</span>
+<span class="fc" id="L1138">      outPrefix.close();</span>
+<span class="fc" id="L1139">      closeables.remove(outPrefix);</span>
 
       // create final doc, fill indexObjectPosition, indexObjectParent and
       // indexTermPrefixPosition, create final field
-<span class="fc" id="L1151">      IndexInput inTmpField = state.directory.openInput(mtasTmpFieldFileName,</span>
+<span class="fc" id="L1143">      IndexInput inTmpField = state.directory.openInput(mtasTmpFieldFileName,</span>
           state.context);
-<span class="fc" id="L1153">      closeables.add(inTmpField);</span>
-<span class="fc" id="L1154">      IndexInput inTmpDoc = state.directory.openInput(mtasTmpDocFileName,</span>
+<span class="fc" id="L1145">      closeables.add(inTmpField);</span>
+<span class="fc" id="L1146">      IndexInput inTmpDoc = state.directory.openInput(mtasTmpDocFileName,</span>
           state.context);
-<span class="fc" id="L1156">      closeables.add(inTmpDoc);</span>
-<span class="fc" id="L1157">      IndexInput inObjectId = state.directory</span>
-<span class="fc" id="L1158">          .openInput(mtasIndexObjectIdFileName, state.context);</span>
-<span class="fc" id="L1159">      closeables.add(inObjectId);</span>
-<span class="fc" id="L1160">      IndexInput inObject = state.directory.openInput(mtasObjectFileName,</span>
+<span class="fc" id="L1148">      closeables.add(inTmpDoc);</span>
+<span class="fc" id="L1149">      IndexInput inObjectId = state.directory</span>
+<span class="fc" id="L1150">          .openInput(mtasIndexObjectIdFileName, state.context);</span>
+<span class="fc" id="L1151">      closeables.add(inObjectId);</span>
+<span class="fc" id="L1152">      IndexInput inObject = state.directory.openInput(mtasObjectFileName,</span>
           state.context);
-<span class="fc" id="L1162">      closeables.add(inObject);</span>
-<span class="fc" id="L1163">      IndexInput inTerm = state.directory.openInput(mtasTermFileName,</span>
+<span class="fc" id="L1154">      closeables.add(inObject);</span>
+<span class="fc" id="L1155">      IndexInput inTerm = state.directory.openInput(mtasTermFileName,</span>
           state.context);
-<span class="fc" id="L1165">      closeables.add(inTerm);</span>
-<span class="fc" id="L1166">      closeables.add(outField = state.directory</span>
-<span class="fc" id="L1167">          .createOutput(mtasIndexFieldFileName, state.context));</span>
-<span class="fc" id="L1168">      CodecUtil.writeIndexHeader(outField, name,</span>
-<span class="fc" id="L1169">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
+<span class="fc" id="L1157">      closeables.add(inTerm);</span>
+<span class="fc" id="L1158">      closeables.add(outField = state.directory</span>
+<span class="fc" id="L1159">          .createOutput(mtasIndexFieldFileName, state.context));</span>
+<span class="fc" id="L1160">      CodecUtil.writeIndexHeader(outField, name,</span>
+<span class="fc" id="L1161">          MtasCodecPostingsFormat.VERSION_CURRENT, state.segmentInfo.getId(),</span>
           state.segmentSuffix);
-<span class="fc" id="L1171">      outField.writeString(delegatePostingsFormatName);</span>
-<span class="fc" id="L1172">      boolean doWrite = true;</span>
+<span class="fc" id="L1163">      outField.writeString(delegatePostingsFormatName);</span>
+<span class="fc" id="L1164">      boolean doWrite = true;</span>
       do {
         try {
           // read from tmpField
-<span class="fc" id="L1176">          String field = inTmpField.readString();</span>
-<span class="fc" id="L1177">          long fpTmpDoc = inTmpField.readVLong();</span>
-<span class="fc" id="L1178">          int numberDocs = inTmpField.readVInt();</span>
-<span class="fc" id="L1179">          long fpTerm = inTmpField.readVLong();</span>
-<span class="fc" id="L1180">          int numberTerms = inTmpField.readVInt();</span>
-<span class="fc" id="L1181">          long fpPrefix = inTmpField.readVLong();</span>
-<span class="fc" id="L1182">          int numberPrefixes = inTmpField.readVInt();</span>
-<span class="fc" id="L1183">          inTmpDoc.seek(fpTmpDoc);</span>
-<span class="fc" id="L1184">          long fpFirstDoc = outDoc.getFilePointer();</span>
+<span class="fc" id="L1168">          String field = inTmpField.readString();</span>
+<span class="fc" id="L1169">          long fpTmpDoc = inTmpField.readVLong();</span>
+<span class="fc" id="L1170">          int numberDocs = inTmpField.readVInt();</span>
+<span class="fc" id="L1171">          long fpTerm = inTmpField.readVLong();</span>
+<span class="fc" id="L1172">          int numberTerms = inTmpField.readVInt();</span>
+<span class="fc" id="L1173">          long fpPrefix = inTmpField.readVLong();</span>
+<span class="fc" id="L1174">          int numberPrefixes = inTmpField.readVInt();</span>
+<span class="fc" id="L1175">          inTmpDoc.seek(fpTmpDoc);</span>
+<span class="fc" id="L1176">          long fpFirstDoc = outDoc.getFilePointer();</span>
           // get prefixId index
-<span class="fc" id="L1186">          HashMap&lt;String, Integer&gt; prefixIdIndexField = prefixIdIndex</span>
-<span class="fc" id="L1187">              .get(field);</span>
+<span class="fc" id="L1178">          HashMap&lt;String, Integer&gt; prefixIdIndexField = prefixIdIndex</span>
+<span class="fc" id="L1179">              .get(field);</span>
           // construct MtasRBTree for indexDocId
-<span class="fc" id="L1189">          MtasRBTree mtasDocIdTree = new MtasRBTree(true, false);</span>
-<span class="fc bfc" id="L1190" title="All 2 branches covered.">          for (int docCounter = 0; docCounter &lt; numberDocs; docCounter++) {</span>
+<span class="fc" id="L1181">          MtasRBTree mtasDocIdTree = new MtasRBTree(true, false);</span>
+<span class="fc bfc" id="L1182" title="All 2 branches covered.">          for (int docCounter = 0; docCounter &lt; numberDocs; docCounter++) {</span>
             // get info from tmpDoc
-<span class="fc" id="L1192">            int docId = inTmpDoc.readVInt();</span>
+<span class="fc" id="L1184">            int docId = inTmpDoc.readVInt();</span>
             // filePointer indexObjectId
-<span class="fc" id="L1194">            Long fpIndexObjectId = inTmpDoc.readVLong();</span>
+<span class="fc" id="L1186">            Long fpIndexObjectId = inTmpDoc.readVLong();</span>
             // filePointer indexObjectPosition (unknown)
             Long fpIndexObjectPosition;
             // filePointer indexObjectParent (unknown)
             Long fpIndexObjectParent;
             // constants for approximation object references for this document
-<span class="fc" id="L1200">            long smallestObjectFilepointer = inTmpDoc.readVLong();</span>
-<span class="fc" id="L1201">            int objectRefApproxQuotient = inTmpDoc.readVInt();</span>
-<span class="fc" id="L1202">            long objectRefApproxOffset = inTmpDoc.readZLong();</span>
-<span class="fc" id="L1203">            byte storageFlags = inTmpDoc.readByte();</span>
+<span class="fc" id="L1192">            long smallestObjectFilepointer = inTmpDoc.readVLong();</span>
+<span class="fc" id="L1193">            int objectRefApproxQuotient = inTmpDoc.readVInt();</span>
+<span class="fc" id="L1194">            long objectRefApproxOffset = inTmpDoc.readZLong();</span>
+<span class="fc" id="L1195">            byte storageFlags = inTmpDoc.readByte();</span>
             // number objects/tokens
-<span class="fc" id="L1205">            int size = inTmpDoc.readVInt();</span>
+<span class="fc" id="L1197">            int size = inTmpDoc.readVInt();</span>
             // construct MtasRBTree
-<span class="fc" id="L1207">            MtasRBTree mtasPositionTree = new MtasRBTree(false, true);</span>
-<span class="fc" id="L1208">            MtasRBTree mtasParentTree = new MtasRBTree(false, true);</span>
-<span class="fc" id="L1209">            inObjectId.seek(fpIndexObjectId);</span>
+<span class="fc" id="L1199">            MtasRBTree mtasPositionTree = new MtasRBTree(false, true);</span>
+<span class="fc" id="L1200">            MtasRBTree mtasParentTree = new MtasRBTree(false, true);</span>
+<span class="fc" id="L1201">            inObjectId.seek(fpIndexObjectId);</span>
             long refCorrection;
             long ref;
-<span class="fc" id="L1212">            HashMap&lt;String, HashSet&lt;Integer&gt;&gt; docFieldAdministration = new HashMap&lt;&gt;();</span>
-<span class="fc bfc" id="L1213" title="All 2 branches covered.">            for (int mtasId = 0; mtasId &lt; size; mtasId++) {</span>
-<span class="pc bpc" id="L1214" title="1 of 2 branches missed.">              if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_BYTE) {</span>
-<span class="nc" id="L1215">                refCorrection = inObjectId.readByte();</span>
-<span class="fc bfc" id="L1216" title="All 2 branches covered.">              } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_SHORT) {</span>
-<span class="fc" id="L1217">                refCorrection = inObjectId.readShort();</span>
-<span class="pc bpc" id="L1218" title="1 of 2 branches missed.">              } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER) {</span>
-<span class="fc" id="L1219">                refCorrection = inObjectId.readInt();</span>
+<span class="fc" id="L1204">            HashMap&lt;String, HashSet&lt;Integer&gt;&gt; docFieldAdministration = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L1205" title="All 2 branches covered.">            for (int mtasId = 0; mtasId &lt; size; mtasId++) {</span>
+<span class="pc bpc" id="L1206" title="1 of 2 branches missed.">              if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_BYTE) {</span>
+<span class="nc" id="L1207">                refCorrection = inObjectId.readByte();</span>
+<span class="fc bfc" id="L1208" title="All 2 branches covered.">              } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_SHORT) {</span>
+<span class="fc" id="L1209">                refCorrection = inObjectId.readShort();</span>
+<span class="pc bpc" id="L1210" title="1 of 2 branches missed.">              } else if (storageFlags == MtasCodecPostingsFormat.MTAS_STORAGE_INTEGER) {</span>
+<span class="fc" id="L1211">                refCorrection = inObjectId.readInt();</span>
               } else {
-<span class="nc" id="L1221">                refCorrection = inObjectId.readLong();</span>
+<span class="nc" id="L1213">                refCorrection = inObjectId.readLong();</span>
               }
-<span class="fc" id="L1223">              ref = objectRefApproxOffset + mtasId * objectRefApproxQuotient</span>
+<span class="fc" id="L1215">              ref = objectRefApproxOffset + mtasId * objectRefApproxQuotient</span>
                   + refCorrection;
-<span class="fc" id="L1225">              MtasTokenString token = MtasCodecPostingsFormat</span>
-<span class="fc" id="L1226">                  .getToken(inObject, inTerm, ref);</span>
-<span class="fc" id="L1227">              String prefix = token.getPrefix();</span>
-<span class="fc" id="L1228">              registerPrefixIntersection(field, prefix,</span>
-<span class="fc" id="L1229">                  token.getPositionStart(), token.getPositionEnd(),</span>
+<span class="fc" id="L1217">              MtasTokenString token = MtasCodecPostingsFormat.getToken(inObject,</span>
+<span class="fc" id="L1218">                  inTerm, ref);</span>
+<span class="fc" id="L1219">              String prefix = token.getPrefix();</span>
+<span class="fc" id="L1220">              registerPrefixIntersection(field, prefix,</span>
+<span class="fc" id="L1221">                  token.getPositionStart(), token.getPositionEnd(),</span>
                   docFieldAdministration);
-<span class="pc bpc" id="L1231" title="1 of 2 branches missed.">              int prefixId = prefixIdIndexField.containsKey(prefix)</span>
-<span class="pc" id="L1232">                  ? prefixIdIndexField.get(prefix) : 0;</span>
-<span class="fc" id="L1233">              token.setPrefixId(prefixId);</span>
-<span class="pc bpc" id="L1234" title="2 of 4 branches missed.">              assert token.getId().equals(mtasId) : &quot;unexpected mtasId &quot;</span>
+<span class="pc bpc" id="L1223" title="1 of 2 branches missed.">              int prefixId = prefixIdIndexField.containsKey(prefix)</span>
+<span class="pc" id="L1224">                  ? prefixIdIndexField.get(prefix) : 0;</span>
+<span class="fc" id="L1225">              token.setPrefixId(prefixId);</span>
+<span class="pc bpc" id="L1226" title="2 of 4 branches missed.">              assert token.getId().equals(mtasId) : &quot;unexpected mtasId &quot;</span>
                   + mtasId;
-<span class="fc" id="L1236">              mtasPositionTree.addPositionAndObjectFromToken(token);</span>
-<span class="fc" id="L1237">              mtasParentTree.addParentFromToken(token);</span>
+<span class="fc" id="L1228">              mtasPositionTree.addPositionAndObjectFromToken(token);</span>
+<span class="fc" id="L1229">              mtasParentTree.addParentFromToken(token);</span>
             }
             // store mtasPositionTree and mtasParentTree
-<span class="fc" id="L1240">            fpIndexObjectPosition = storeTree(mtasPositionTree,</span>
+<span class="fc" id="L1232">            fpIndexObjectPosition = storeTree(mtasPositionTree,</span>
                 outIndexObjectPosition, smallestObjectFilepointer);
-<span class="fc" id="L1242">            fpIndexObjectParent = storeTree(mtasParentTree,</span>
+<span class="fc" id="L1234">            fpIndexObjectParent = storeTree(mtasParentTree,</span>
                 outIndexObjectParent, smallestObjectFilepointer);
-<span class="fc" id="L1244">            long fpDoc = outDoc.getFilePointer();</span>
+<span class="fc" id="L1236">            long fpDoc = outDoc.getFilePointer();</span>
             // create indexDoc with updated fpIndexObjectPosition from tmpDoc
-<span class="fc" id="L1246">            outDoc.writeVInt(docId); // docId</span>
+<span class="fc" id="L1238">            outDoc.writeVInt(docId); // docId</span>
             // reference indexObjectId
-<span class="fc" id="L1248">            outDoc.writeVLong(fpIndexObjectId);</span>
+<span class="fc" id="L1240">            outDoc.writeVLong(fpIndexObjectId);</span>
             // reference indexObjectPosition
-<span class="fc" id="L1250">            outDoc.writeVLong(fpIndexObjectPosition);</span>
+<span class="fc" id="L1242">            outDoc.writeVLong(fpIndexObjectPosition);</span>
             // reference indexObjectParent
-<span class="fc" id="L1252">            outDoc.writeVLong(fpIndexObjectParent);</span>
+<span class="fc" id="L1244">            outDoc.writeVLong(fpIndexObjectParent);</span>
             // variables approximation and storage references object
-<span class="fc" id="L1254">            outDoc.writeVLong(smallestObjectFilepointer);</span>
-<span class="fc" id="L1255">            outDoc.writeVInt(objectRefApproxQuotient);</span>
-<span class="fc" id="L1256">            outDoc.writeZLong(objectRefApproxOffset);</span>
-<span class="fc" id="L1257">            outDoc.writeByte(storageFlags);</span>
+<span class="fc" id="L1246">            outDoc.writeVLong(smallestObjectFilepointer);</span>
+<span class="fc" id="L1247">            outDoc.writeVInt(objectRefApproxQuotient);</span>
+<span class="fc" id="L1248">            outDoc.writeZLong(objectRefApproxOffset);</span>
+<span class="fc" id="L1249">            outDoc.writeByte(storageFlags);</span>
             // number of objects
-<span class="fc" id="L1259">            outDoc.writeVInt(size);</span>
+<span class="fc" id="L1251">            outDoc.writeVInt(size);</span>
             // minPosition
-<span class="fc" id="L1261">            outDoc.writeVInt(inTmpDoc.readVInt());</span>
+<span class="fc" id="L1253">            outDoc.writeVInt(inTmpDoc.readVInt());</span>
             // maxPosition
-<span class="fc" id="L1263">            outDoc.writeVInt(inTmpDoc.readVInt());</span>
+<span class="fc" id="L1255">            outDoc.writeVInt(inTmpDoc.readVInt());</span>
             // add to tree for indexDocId
-<span class="fc" id="L1265">            mtasDocIdTree.addIdFromDoc(docId, fpDoc);</span>
+<span class="fc" id="L1257">            mtasDocIdTree.addIdFromDoc(docId, fpDoc);</span>
           }
-<span class="fc" id="L1267">          long fpIndexDocId = storeTree(mtasDocIdTree, outIndexDocId,</span>
+<span class="fc" id="L1259">          long fpIndexDocId = storeTree(mtasDocIdTree, outIndexDocId,</span>
               fpFirstDoc);
 
           // store in indexField
-<span class="fc" id="L1271">          outField.writeString(field);</span>
-<span class="fc" id="L1272">          outField.writeVLong(fpFirstDoc);</span>
-<span class="fc" id="L1273">          outField.writeVLong(fpIndexDocId);</span>
-<span class="fc" id="L1274">          outField.writeVInt(numberDocs);</span>
-<span class="fc" id="L1275">          outField.writeVLong(fpTerm);</span>
-<span class="fc" id="L1276">          outField.writeVInt(numberTerms);</span>
-<span class="fc" id="L1277">          outField.writeVLong(fpPrefix);</span>
-<span class="fc" id="L1278">          outField.writeVInt(numberPrefixes);</span>
+<span class="fc" id="L1263">          outField.writeString(field);</span>
+<span class="fc" id="L1264">          outField.writeVLong(fpFirstDoc);</span>
+<span class="fc" id="L1265">          outField.writeVLong(fpIndexDocId);</span>
+<span class="fc" id="L1266">          outField.writeVInt(numberDocs);</span>
+<span class="fc" id="L1267">          outField.writeVLong(fpTerm);</span>
+<span class="fc" id="L1268">          outField.writeVInt(numberTerms);</span>
+<span class="fc" id="L1269">          outField.writeVLong(fpPrefix);</span>
+<span class="fc" id="L1270">          outField.writeVInt(numberPrefixes);</span>
           // register intersection
-<span class="fc" id="L1280">          fieldInfos.fieldInfo(field).putAttribute(</span>
+<span class="fc" id="L1272">          fieldInfos.fieldInfo(field).putAttribute(</span>
               MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_INTERSECTION,
-<span class="fc" id="L1282">              getPrefixStatsIntersectionPrefixAttribute(field));</span>
-<span class="fc" id="L1283">        } catch (EOFException e) {</span>
-<span class="fc" id="L1284">          log.debug(e);</span>
-<span class="fc" id="L1285">          doWrite = false;</span>
-<span class="fc" id="L1286">        }</span>
+<span class="fc" id="L1274">              getPrefixStatsIntersectionPrefixAttribute(field));</span>
+<span class="fc" id="L1275">        } catch (EOFException e) {</span>
+<span class="fc" id="L1276">          log.debug(e);</span>
+<span class="fc" id="L1277">          doWrite = false;</span>
+<span class="fc" id="L1278">        }</span>
         // end loop over fields
-<span class="fc bfc" id="L1288" title="All 2 branches covered.">      } while (doWrite);</span>
-<span class="fc" id="L1289">      inTerm.close();</span>
-<span class="fc" id="L1290">      closeables.remove(inTerm);</span>
-<span class="fc" id="L1291">      inObject.close();</span>
-<span class="fc" id="L1292">      closeables.remove(inObject);</span>
-<span class="fc" id="L1293">      inObjectId.close();</span>
-<span class="fc" id="L1294">      closeables.remove(inObjectId);</span>
-<span class="fc" id="L1295">      inTmpDoc.close();</span>
-<span class="fc" id="L1296">      closeables.remove(inTmpDoc);</span>
-<span class="fc" id="L1297">      inTmpField.close();</span>
-<span class="fc" id="L1298">      closeables.remove(inTmpField);</span>
+<span class="fc bfc" id="L1280" title="All 2 branches covered.">      } while (doWrite);</span>
+<span class="fc" id="L1281">      inTerm.close();</span>
+<span class="fc" id="L1282">      closeables.remove(inTerm);</span>
+<span class="fc" id="L1283">      inObject.close();</span>
+<span class="fc" id="L1284">      closeables.remove(inObject);</span>
+<span class="fc" id="L1285">      inObjectId.close();</span>
+<span class="fc" id="L1286">      closeables.remove(inObjectId);</span>
+<span class="fc" id="L1287">      inTmpDoc.close();</span>
+<span class="fc" id="L1288">      closeables.remove(inTmpDoc);</span>
+<span class="fc" id="L1289">      inTmpField.close();</span>
+<span class="fc" id="L1290">      closeables.remove(inTmpField);</span>
 
       // remove temporary files
-<span class="fc" id="L1301">      state.directory.deleteFile(mtasTmpDocFileName);</span>
-<span class="fc" id="L1302">      state.directory.deleteFile(mtasTmpFieldFileName);</span>
+<span class="fc" id="L1293">      state.directory.deleteFile(mtasTmpDocFileName);</span>
+<span class="fc" id="L1294">      state.directory.deleteFile(mtasTmpFieldFileName);</span>
       // close indexDoc, indexObjectPosition and indexObjectParent
-<span class="fc" id="L1304">      CodecUtil.writeFooter(outDoc);</span>
-<span class="fc" id="L1305">      outDoc.close();</span>
-<span class="fc" id="L1306">      closeables.remove(outDoc);</span>
-<span class="fc" id="L1307">      CodecUtil.writeFooter(outIndexObjectPosition);</span>
-<span class="fc" id="L1308">      outIndexObjectPosition.close();</span>
-<span class="fc" id="L1309">      closeables.remove(outIndexObjectPosition);</span>
-<span class="fc" id="L1310">      CodecUtil.writeFooter(outIndexObjectParent);</span>
-<span class="fc" id="L1311">      outIndexObjectParent.close();</span>
-<span class="fc" id="L1312">      closeables.remove(outIndexObjectParent);</span>
-<span class="fc" id="L1313">      CodecUtil.writeFooter(outIndexDocId);</span>
-<span class="fc" id="L1314">      outIndexDocId.close();</span>
-<span class="fc" id="L1315">      closeables.remove(outIndexDocId);</span>
-<span class="fc" id="L1316">      CodecUtil.writeFooter(outField);</span>
-<span class="fc" id="L1317">      outField.close();</span>
-<span class="fc" id="L1318">      closeables.remove(outField);</span>
-<span class="nc" id="L1319">    } catch (IOException e) {</span>
+<span class="fc" id="L1296">      CodecUtil.writeFooter(outDoc);</span>
+<span class="fc" id="L1297">      outDoc.close();</span>
+<span class="fc" id="L1298">      closeables.remove(outDoc);</span>
+<span class="fc" id="L1299">      CodecUtil.writeFooter(outIndexObjectPosition);</span>
+<span class="fc" id="L1300">      outIndexObjectPosition.close();</span>
+<span class="fc" id="L1301">      closeables.remove(outIndexObjectPosition);</span>
+<span class="fc" id="L1302">      CodecUtil.writeFooter(outIndexObjectParent);</span>
+<span class="fc" id="L1303">      outIndexObjectParent.close();</span>
+<span class="fc" id="L1304">      closeables.remove(outIndexObjectParent);</span>
+<span class="fc" id="L1305">      CodecUtil.writeFooter(outIndexDocId);</span>
+<span class="fc" id="L1306">      outIndexDocId.close();</span>
+<span class="fc" id="L1307">      closeables.remove(outIndexDocId);</span>
+<span class="fc" id="L1308">      CodecUtil.writeFooter(outField);</span>
+<span class="fc" id="L1309">      outField.close();</span>
+<span class="fc" id="L1310">      closeables.remove(outField);</span>
+<span class="nc" id="L1311">    } catch (IOException e) {</span>
       // ignore, can happen when merging segment already written by
       // delegateFieldsConsumer
-<span class="nc" id="L1322">      log.error(e);</span>
+<span class="nc" id="L1314">      log.error(e);</span>
     } finally {
-<span class="pc" id="L1324">      IOUtils.closeWhileHandlingException(closeables);</span>
+<span class="pc" id="L1316">      IOUtils.closeWhileHandlingException(closeables);</span>
       try {
-<span class="nc" id="L1326">        state.directory.deleteFile(mtasTmpDocsFileName);</span>
-<span class="pc" id="L1327">      } catch (IOException e) {</span>
-<span class="pc" id="L1328">        log.debug(e);</span>
-<span class="nc" id="L1329">      }</span>
+<span class="nc" id="L1318">        state.directory.deleteFile(mtasTmpDocsFileName);</span>
+<span class="pc" id="L1319">      } catch (IOException e) {</span>
+<span class="pc" id="L1320">        log.debug(e);</span>
+<span class="nc" id="L1321">      }</span>
       try {
-<span class="nc" id="L1331">        state.directory.deleteFile(mtasTmpDocFileName);</span>
-<span class="pc" id="L1332">      } catch (IOException e) {</span>
-<span class="pc" id="L1333">        log.debug(e);</span>
-<span class="nc" id="L1334">      }</span>
+<span class="nc" id="L1323">        state.directory.deleteFile(mtasTmpDocFileName);</span>
+<span class="pc" id="L1324">      } catch (IOException e) {</span>
+<span class="pc" id="L1325">        log.debug(e);</span>
+<span class="nc" id="L1326">      }</span>
       try {
-<span class="nc" id="L1336">        state.directory.deleteFile(mtasTmpFieldFileName);</span>
-<span class="pc" id="L1337">      } catch (IOException e) {</span>
-<span class="pc" id="L1338">        log.debug(e);</span>
-<span class="nc" id="L1339">      }</span>
-<span class="pc" id="L1340">    }</span>
-<span class="fc" id="L1341">  }</span>
+<span class="nc" id="L1328">        state.directory.deleteFile(mtasTmpFieldFileName);</span>
+<span class="pc" id="L1329">      } catch (IOException e) {</span>
+<span class="pc" id="L1330">        log.debug(e);</span>
+<span class="nc" id="L1331">      }</span>
+<span class="pc" id="L1332">    }</span>
+<span class="fc" id="L1333">  }</span>
 
   /**
    * Creates the object and register prefix.
    *
-   * @param field
-   *          the field
-   * @param out
-   *          the out
-   * @param term
-   *          the term
-   * @param termRef
-   *          the term ref
-   * @param startPosition
-   *          the start position
-   * @param payload
-   *          the payload
-   * @param outPrefix
-   *          the out prefix
+   * @param field the field
+   * @param out the out
+   * @param term the term
+   * @param termRef the term ref
+   * @param startPosition the start position
+   * @param payload the payload
+   * @param outPrefix the out prefix
    * @return the integer
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private Integer createObjectAndRegisterPrefix(String field, IndexOutput out,
       BytesRef term, Long termRef, int startPosition, BytesRef payload,
       IndexOutput outPrefix) throws IOException {
-<span class="fc" id="L1367">    return createObjectAndRegisterPrefix(field, out, term, termRef,</span>
+<span class="fc" id="L1351">    return createObjectAndRegisterPrefix(field, out, term, termRef,</span>
         startPosition, payload, null, null, outPrefix);
   }
 
   /**
    * Creates the object and register prefix.
    *
-   * @param field
-   *          the field
-   * @param out
-   *          the out
-   * @param term
-   *          the term
-   * @param termRef
-   *          the term ref
-   * @param startPosition
-   *          the start position
-   * @param payload
-   *          the payload
-   * @param startOffset
-   *          the start offset
-   * @param endOffset
-   *          the end offset
-   * @param outPrefix
-   *          the out prefix
+   * @param field the field
+   * @param out the out
+   * @param term the term
+   * @param termRef the term ref
+   * @param startPosition the start position
+   * @param payload the payload
+   * @param startOffset the start offset
+   * @param endOffset the end offset
+   * @param outPrefix the out prefix
    * @return the integer
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private Integer createObjectAndRegisterPrefix(String field, IndexOutput out,
       BytesRef term, Long termRef, int startPosition, BytesRef payload,
       Integer startOffset, Integer endOffset, IndexOutput outPrefix)
       throws IOException {
     try {
-<span class="fc" id="L1401">      Integer mtasId = null;</span>
-<span class="fc" id="L1402">      String prefix = MtasToken.getPrefixFromValue(term.utf8ToString());</span>
-<span class="pc bpc" id="L1403" title="1 of 2 branches missed.">      if (payload != null) {</span>
-<span class="fc" id="L1404">        MtasPayloadDecoder payloadDecoder = new MtasPayloadDecoder();</span>
-<span class="fc" id="L1405">        payloadDecoder.init(startPosition, Arrays.copyOfRange(payload.bytes,</span>
+<span class="fc" id="L1375">      Integer mtasId = null;</span>
+<span class="fc" id="L1376">      String prefix = MtasToken.getPrefixFromValue(term.utf8ToString());</span>
+<span class="pc bpc" id="L1377" title="1 of 2 branches missed.">      if (payload != null) {</span>
+<span class="fc" id="L1378">        MtasPayloadDecoder payloadDecoder = new MtasPayloadDecoder();</span>
+<span class="fc" id="L1379">        payloadDecoder.init(startPosition, Arrays.copyOfRange(payload.bytes,</span>
             payload.offset, (payload.offset + payload.length)));
-<span class="fc" id="L1407">        mtasId = payloadDecoder.getMtasId();</span>
-<span class="fc" id="L1408">        Integer mtasParentId = payloadDecoder.getMtasParentId();</span>
-<span class="fc" id="L1409">        byte[] mtasPayload = payloadDecoder.getMtasPayload();</span>
-<span class="fc" id="L1410">        MtasPosition mtasPosition = payloadDecoder.getMtasPosition();</span>
-<span class="fc" id="L1411">        MtasOffset mtasOffset = payloadDecoder.getMtasOffset();</span>
-<span class="pc bpc" id="L1412" title="2 of 4 branches missed.">        if (mtasOffset == null &amp;&amp; startOffset != null) {</span>
-<span class="nc" id="L1413">          mtasOffset = new MtasOffset(startOffset, endOffset);</span>
+<span class="fc" id="L1381">        mtasId = payloadDecoder.getMtasId();</span>
+<span class="fc" id="L1382">        Integer mtasParentId = payloadDecoder.getMtasParentId();</span>
+<span class="fc" id="L1383">        byte[] mtasPayload = payloadDecoder.getMtasPayload();</span>
+<span class="fc" id="L1384">        MtasPosition mtasPosition = payloadDecoder.getMtasPosition();</span>
+<span class="fc" id="L1385">        MtasOffset mtasOffset = payloadDecoder.getMtasOffset();</span>
+<span class="pc bpc" id="L1386" title="2 of 4 branches missed.">        if (mtasOffset == null &amp;&amp; startOffset != null) {</span>
+<span class="nc" id="L1387">          mtasOffset = new MtasOffset(startOffset, endOffset);</span>
         }
-<span class="fc" id="L1415">        MtasOffset mtasRealOffset = payloadDecoder.getMtasRealOffset();</span>
+<span class="fc" id="L1389">        MtasOffset mtasRealOffset = payloadDecoder.getMtasRealOffset();</span>
         // only if really mtas object
-<span class="pc bpc" id="L1417" title="1 of 2 branches missed.">        if (mtasId != null) {</span>
+<span class="pc bpc" id="L1391" title="1 of 2 branches missed.">        if (mtasId != null) {</span>
           // compute flags
-<span class="fc" id="L1419">          int objectFlags = 0;</span>
-<span class="pc bpc" id="L1420" title="1 of 2 branches missed.">          if (mtasPosition != null) {</span>
-<span class="fc bfc" id="L1421" title="All 2 branches covered.">            if (mtasPosition.checkType(MtasPosition.POSITION_RANGE)) {</span>
-<span class="fc" id="L1422">              objectFlags = objectFlags</span>
+<span class="fc" id="L1393">          int objectFlags = 0;</span>
+<span class="pc bpc" id="L1394" title="1 of 2 branches missed.">          if (mtasPosition != null) {</span>
+<span class="fc bfc" id="L1395" title="All 2 branches covered.">            if (mtasPosition.checkType(MtasPosition.POSITION_RANGE)) {</span>
+<span class="fc" id="L1396">              objectFlags = objectFlags</span>
                   | MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_RANGE;
-<span class="fc" id="L1424">              registerPrefixStatsRangePositionValue(field, prefix, outPrefix);</span>
-<span class="fc bfc" id="L1425" title="All 2 branches covered.">            } else if (mtasPosition.checkType(MtasPosition.POSITION_SET)) {</span>
-<span class="fc" id="L1426">              objectFlags = objectFlags</span>
+<span class="fc" id="L1398">              registerPrefixStatsRangePositionValue(field, prefix, outPrefix);</span>
+<span class="fc bfc" id="L1399" title="All 2 branches covered.">            } else if (mtasPosition.checkType(MtasPosition.POSITION_SET)) {</span>
+<span class="fc" id="L1400">              objectFlags = objectFlags</span>
                   | MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_SET;
-<span class="fc" id="L1428">              registerPrefixStatsSetPositionValue(field, prefix, outPrefix);</span>
+<span class="fc" id="L1402">              registerPrefixStatsSetPositionValue(field, prefix, outPrefix);</span>
             } else {
-<span class="fc" id="L1430">              registerPrefixStatsSinglePositionValue(field, prefix, outPrefix);</span>
+<span class="fc" id="L1404">              registerPrefixStatsSinglePositionValue(field, prefix, outPrefix);</span>
             }
           } else {
-<span class="nc" id="L1433">            throw new IOException(&quot;no position&quot;);</span>
+<span class="nc" id="L1407">            throw new IOException(&quot;no position&quot;);</span>
           }
-<span class="fc bfc" id="L1435" title="All 2 branches covered.">          if (mtasParentId != null) {</span>
-<span class="fc" id="L1436">            objectFlags = objectFlags</span>
+<span class="fc bfc" id="L1409" title="All 2 branches covered.">          if (mtasParentId != null) {</span>
+<span class="fc" id="L1410">            objectFlags = objectFlags</span>
                 | MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PARENT;
           }
-<span class="pc bpc" id="L1439" title="1 of 2 branches missed.">          if (mtasOffset != null) {</span>
-<span class="nc" id="L1440">            objectFlags = objectFlags</span>
+<span class="pc bpc" id="L1413" title="1 of 2 branches missed.">          if (mtasOffset != null) {</span>
+<span class="nc" id="L1414">            objectFlags = objectFlags</span>
                 | MtasCodecPostingsFormat.MTAS_OBJECT_HAS_OFFSET;
           }
-<span class="pc bpc" id="L1443" title="1 of 2 branches missed.">          if (mtasRealOffset != null) {</span>
-<span class="nc" id="L1444">            objectFlags = objectFlags</span>
+<span class="pc bpc" id="L1417" title="1 of 2 branches missed.">          if (mtasRealOffset != null) {</span>
+<span class="nc" id="L1418">            objectFlags = objectFlags</span>
                 | MtasCodecPostingsFormat.MTAS_OBJECT_HAS_REALOFFSET;
           }
-<span class="pc bpc" id="L1447" title="1 of 2 branches missed.">          if (mtasPayload != null) {</span>
-<span class="nc" id="L1448">            objectFlags = objectFlags</span>
+<span class="pc bpc" id="L1421" title="1 of 2 branches missed.">          if (mtasPayload != null) {</span>
+<span class="nc" id="L1422">            objectFlags = objectFlags</span>
                 | MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PAYLOAD;
           }
           // create object
-<span class="fc" id="L1452">          out.writeVInt(mtasId);</span>
-<span class="fc" id="L1453">          out.writeVInt(objectFlags);</span>
-<span class="fc bfc" id="L1454" title="All 2 branches covered.">          if ((objectFlags</span>
+<span class="fc" id="L1426">          out.writeVInt(mtasId);</span>
+<span class="fc" id="L1427">          out.writeVInt(objectFlags);</span>
+<span class="fc bfc" id="L1428" title="All 2 branches covered.">          if ((objectFlags</span>
               &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PARENT) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PARENT) {
-<span class="fc" id="L1456">            out.writeVInt(mtasParentId);</span>
+<span class="fc" id="L1430">            out.writeVInt(mtasParentId);</span>
           }
-<span class="fc bfc" id="L1458" title="All 2 branches covered.">          if ((objectFlags</span>
+<span class="fc bfc" id="L1432" title="All 2 branches covered.">          if ((objectFlags</span>
               &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_RANGE) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_RANGE) {
-<span class="fc" id="L1460">            int tmpStart = mtasPosition.getStart();</span>
-<span class="fc" id="L1461">            out.writeVInt(tmpStart);</span>
-<span class="fc" id="L1462">            out.writeVInt((mtasPosition.getEnd() - tmpStart));</span>
-<span class="fc bfc" id="L1463" title="All 2 branches covered.">          } else if ((objectFlags</span>
+<span class="fc" id="L1434">            int tmpStart = mtasPosition.getStart();</span>
+<span class="fc" id="L1435">            out.writeVInt(tmpStart);</span>
+<span class="fc" id="L1436">            out.writeVInt((mtasPosition.getEnd() - tmpStart));</span>
+<span class="fc bfc" id="L1437" title="All 2 branches covered.">          } else if ((objectFlags</span>
               &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_SET) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_SET) {
-<span class="fc" id="L1465">            int[] positions = mtasPosition.getPositions();</span>
-<span class="fc" id="L1466">            out.writeVInt(positions.length);</span>
-<span class="fc" id="L1467">            int tmpPrevious = 0;</span>
-<span class="fc bfc" id="L1468" title="All 2 branches covered.">            for (int position : positions) {</span>
-<span class="fc" id="L1469">              out.writeVInt((position - tmpPrevious));</span>
-<span class="fc" id="L1470">              tmpPrevious = position;</span>
+<span class="fc" id="L1439">            int[] positions = mtasPosition.getPositions();</span>
+<span class="fc" id="L1440">            out.writeVInt(positions.length);</span>
+<span class="fc" id="L1441">            int tmpPrevious = 0;</span>
+<span class="fc bfc" id="L1442" title="All 2 branches covered.">            for (int position : positions) {</span>
+<span class="fc" id="L1443">              out.writeVInt((position - tmpPrevious));</span>
+<span class="fc" id="L1444">              tmpPrevious = position;</span>
             }
-<span class="fc" id="L1472">          } else {</span>
-<span class="fc" id="L1473">            out.writeVInt(mtasPosition.getStart());</span>
+<span class="fc" id="L1446">          } else {</span>
+<span class="fc" id="L1447">            out.writeVInt(mtasPosition.getStart());</span>
           }
-<span class="pc bpc" id="L1475" title="1 of 2 branches missed.">          if ((objectFlags</span>
+<span class="pc bpc" id="L1449" title="1 of 2 branches missed.">          if ((objectFlags</span>
               &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_OFFSET) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_OFFSET) {
-<span class="nc" id="L1477">            int tmpStart = mtasOffset.getStart();</span>
-<span class="nc" id="L1478">            out.writeVInt(mtasOffset.getStart());</span>
-<span class="nc" id="L1479">            out.writeVInt((mtasOffset.getEnd() - tmpStart));</span>
+<span class="nc" id="L1451">            int tmpStart = mtasOffset.getStart();</span>
+<span class="nc" id="L1452">            out.writeVInt(mtasOffset.getStart());</span>
+<span class="nc" id="L1453">            out.writeVInt((mtasOffset.getEnd() - tmpStart));</span>
           }
-<span class="pc bpc" id="L1481" title="1 of 2 branches missed.">          if ((objectFlags</span>
+<span class="pc bpc" id="L1455" title="1 of 2 branches missed.">          if ((objectFlags</span>
               &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_REALOFFSET) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_REALOFFSET) {
-<span class="nc" id="L1483">            int tmpStart = mtasRealOffset.getStart();</span>
-<span class="nc" id="L1484">            out.writeVInt(mtasRealOffset.getStart());</span>
-<span class="nc" id="L1485">            out.writeVInt((mtasRealOffset.getEnd() - tmpStart));</span>
+<span class="nc" id="L1457">            int tmpStart = mtasRealOffset.getStart();</span>
+<span class="nc" id="L1458">            out.writeVInt(mtasRealOffset.getStart());</span>
+<span class="nc" id="L1459">            out.writeVInt((mtasRealOffset.getEnd() - tmpStart));</span>
           }
-<span class="pc bpc" id="L1487" title="1 of 2 branches missed.">          if ((objectFlags</span>
+<span class="pc bpc" id="L1461" title="1 of 2 branches missed.">          if ((objectFlags</span>
               &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PAYLOAD) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PAYLOAD) {
-<span class="nc bnc" id="L1489" title="All 2 branches missed.">            if (mtasPayload != null) {</span>
-<span class="nc" id="L1490">              out.writeVInt(mtasPayload.length);</span>
-<span class="nc" id="L1491">              out.writeBytes(mtasPayload, mtasPayload.length);</span>
+<span class="nc bnc" id="L1463" title="All 2 branches missed.">            if (mtasPayload != null) {</span>
+<span class="nc" id="L1464">              out.writeVInt(mtasPayload.length);</span>
+<span class="nc" id="L1465">              out.writeBytes(mtasPayload, mtasPayload.length);</span>
             } else {
-<span class="nc" id="L1493">              out.writeVInt(0);</span>
+<span class="nc" id="L1467">              out.writeVInt(0);</span>
             }
           }
-<span class="fc" id="L1496">          out.writeVLong(termRef);</span>
+<span class="fc" id="L1470">          out.writeVLong(termRef);</span>
         } // storage token
       }
-<span class="fc" id="L1499">      return mtasId;</span>
-<span class="nc" id="L1500">    } catch (Exception e) {</span>
-<span class="nc" id="L1501">      log.error(e);</span>
-<span class="nc" id="L1502">      throw new IOException(e);</span>
+<span class="fc" id="L1473">      return mtasId;</span>
+<span class="nc" id="L1474">    } catch (Exception e) {</span>
+<span class="nc" id="L1475">      log.error(e);</span>
+<span class="nc" id="L1476">      throw new IOException(e);</span>
     }
   }
 
   /**
    * Store tree.
    *
-   * @param tree
-   *          the tree
-   * @param out
-   *          the out
-   * @param refApproxOffset
-   *          the ref approx offset
+   * @param tree the tree
+   * @param out the out
+   * @param refApproxOffset the ref approx offset
    * @return the long
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private Long storeTree(MtasTree&lt;?&gt; tree, IndexOutput out,
       long refApproxOffset) throws IOException {
-<span class="fc" id="L1521">    return storeTree(tree.close(), tree.isSinglePoint(),</span>
-<span class="fc" id="L1522">        tree.isStorePrefixAndTermRef(), out, null, refApproxOffset);</span>
+<span class="fc" id="L1491">    return storeTree(tree.close(), tree.isSinglePoint(),</span>
+<span class="fc" id="L1492">        tree.isStorePrefixAndTermRef(), out, null, refApproxOffset);</span>
   }
 
   /**
    * Store tree.
    *
-   * @param node
-   *          the node
-   * @param isSinglePoint
-   *          the is single point
-   * @param storeAdditionalInformation
-   *          the store additional information
-   * @param out
-   *          the out
-   * @param nodeRefApproxOffset
-   *          the node ref approx offset
-   * @param refApproxOffset
-   *          the ref approx offset
+   * @param node the node
+   * @param isSinglePoint the is single point
+   * @param storeAdditionalInformation the store additional information
+   * @param out the out
+   * @param nodeRefApproxOffset the node ref approx offset
+   * @param refApproxOffset the ref approx offset
    * @return the long
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private Long storeTree(MtasTreeNode&lt;?&gt; node, boolean isSinglePoint,
       boolean storeAdditionalInformation, IndexOutput out,
       Long nodeRefApproxOffset, long refApproxOffset) throws IOException {
-
-<span class="pc bpc" id="L1548" title="1 of 2 branches missed.">    if (node != null) {</span>
-<span class="fc" id="L1549">      Boolean isRoot = false;</span>
-<span class="fc bfc" id="L1550" title="All 2 branches covered.">      if (nodeRefApproxOffset == null) {</span>
-<span class="fc" id="L1551">        nodeRefApproxOffset = out.getFilePointer();</span>
-<span class="fc" id="L1552">        isRoot = true;</span>
+<span class="fc" id="L1510">    Long localNodeRefApproxOffset = nodeRefApproxOffset; </span>
+<span class="pc bpc" id="L1511" title="1 of 2 branches missed.">    if (node != null) {</span>
+<span class="fc" id="L1512">      Boolean isRoot = false;</span>
+<span class="fc bfc" id="L1513" title="All 2 branches covered.">      if (localNodeRefApproxOffset == null) {</span>
+<span class="fc" id="L1514">        localNodeRefApproxOffset = out.getFilePointer();</span>
+<span class="fc" id="L1515">        isRoot = true;</span>
       }
       Long fpIndexObjectPositionLeftChild;
       Long fpIndexObjectPositionRightChild;
-<span class="fc bfc" id="L1556" title="All 2 branches covered.">      if (node.leftChild != null) {</span>
-<span class="fc" id="L1557">        fpIndexObjectPositionLeftChild = storeTree(node.leftChild,</span>
-            isSinglePoint, storeAdditionalInformation, out, nodeRefApproxOffset,
+<span class="fc bfc" id="L1519" title="All 2 branches covered.">      if (node.leftChild != null) {</span>
+<span class="fc" id="L1520">        fpIndexObjectPositionLeftChild = storeTree(node.leftChild,</span>
+            isSinglePoint, storeAdditionalInformation, out, localNodeRefApproxOffset,
             refApproxOffset);
       } else {
-<span class="fc" id="L1561">        fpIndexObjectPositionLeftChild = (long) 0; // tmp</span>
+<span class="fc" id="L1524">        fpIndexObjectPositionLeftChild = (long) 0; // tmp</span>
       }
-<span class="fc bfc" id="L1563" title="All 2 branches covered.">      if (node.rightChild != null) {</span>
-<span class="fc" id="L1564">        fpIndexObjectPositionRightChild = storeTree(node.rightChild,</span>
-            isSinglePoint, storeAdditionalInformation, out, nodeRefApproxOffset,
+<span class="fc bfc" id="L1526" title="All 2 branches covered.">      if (node.rightChild != null) {</span>
+<span class="fc" id="L1527">        fpIndexObjectPositionRightChild = storeTree(node.rightChild,</span>
+            isSinglePoint, storeAdditionalInformation, out, localNodeRefApproxOffset,
             refApproxOffset);
       } else {
-<span class="fc" id="L1568">        fpIndexObjectPositionRightChild = (long) 0; // tmp</span>
+<span class="fc" id="L1531">        fpIndexObjectPositionRightChild = (long) 0; // tmp</span>
       }
-<span class="fc" id="L1570">      Long fpIndexObjectPosition = out.getFilePointer();</span>
-<span class="fc bfc" id="L1571" title="All 2 branches covered.">      if (node.leftChild == null) {</span>
-<span class="fc" id="L1572">        fpIndexObjectPositionLeftChild = fpIndexObjectPosition;</span>
+<span class="fc" id="L1533">      Long fpIndexObjectPosition = out.getFilePointer();</span>
+<span class="fc bfc" id="L1534" title="All 2 branches covered.">      if (node.leftChild == null) {</span>
+<span class="fc" id="L1535">        fpIndexObjectPositionLeftChild = fpIndexObjectPosition;</span>
       }
-<span class="fc bfc" id="L1574" title="All 2 branches covered.">      if (node.rightChild == null) {</span>
-<span class="fc" id="L1575">        fpIndexObjectPositionRightChild = fpIndexObjectPosition;</span>
+<span class="fc bfc" id="L1537" title="All 2 branches covered.">      if (node.rightChild == null) {</span>
+<span class="fc" id="L1538">        fpIndexObjectPositionRightChild = fpIndexObjectPosition;</span>
       }
-<span class="fc bfc" id="L1577" title="All 2 branches covered.">      if (isRoot) {</span>
-<span class="pc bpc" id="L1578" title="2 of 4 branches missed.">        assert nodeRefApproxOffset &gt;= 0 : &quot;nodeRefApproxOffset &lt; 0 : &quot;</span>
-            + nodeRefApproxOffset;
-<span class="fc" id="L1580">        out.writeVLong(nodeRefApproxOffset);</span>
-<span class="fc" id="L1581">        byte flag = 0;</span>
-<span class="fc bfc" id="L1582" title="All 2 branches covered.">        if (isSinglePoint) {</span>
-<span class="fc" id="L1583">          flag |= MtasTree.SINGLE_POSITION_TREE;</span>
+<span class="fc bfc" id="L1540" title="All 2 branches covered.">      if (isRoot) {</span>
+<span class="pc bpc" id="L1541" title="2 of 4 branches missed.">        assert localNodeRefApproxOffset &gt;= 0 : &quot;nodeRefApproxOffset &lt; 0 : &quot;</span>
+            + localNodeRefApproxOffset;
+<span class="fc" id="L1543">        out.writeVLong(localNodeRefApproxOffset);</span>
+<span class="fc" id="L1544">        byte flag = 0;</span>
+<span class="fc bfc" id="L1545" title="All 2 branches covered.">        if (isSinglePoint) {</span>
+<span class="fc" id="L1546">          flag |= MtasTree.SINGLE_POSITION_TREE;</span>
         }
-<span class="fc bfc" id="L1585" title="All 2 branches covered.">        if (storeAdditionalInformation) {</span>
-<span class="fc" id="L1586">          flag |= MtasTree.STORE_ADDITIONAL_ID;</span>
+<span class="fc bfc" id="L1548" title="All 2 branches covered.">        if (storeAdditionalInformation) {</span>
+<span class="fc" id="L1549">          flag |= MtasTree.STORE_ADDITIONAL_ID;</span>
         }
-<span class="fc" id="L1588">        out.writeByte(flag);</span>
+<span class="fc" id="L1551">        out.writeByte(flag);</span>
       }
-<span class="pc bpc" id="L1590" title="2 of 4 branches missed.">      assert node.left &gt;= 0 : &quot;node.left &lt; 0 : &quot; + node.left;</span>
-<span class="fc" id="L1591">      out.writeVInt(node.left);</span>
-<span class="pc bpc" id="L1592" title="2 of 4 branches missed.">      assert node.right &gt;= 0 : &quot;node.right &lt; 0 : &quot; + node.right;</span>
-<span class="fc" id="L1593">      out.writeVInt(node.right);</span>
-<span class="pc bpc" id="L1594" title="2 of 4 branches missed.">      assert node.max &gt;= 0 : &quot;node.max &lt; 0 : &quot; + node.max;</span>
-<span class="fc" id="L1595">      out.writeVInt(node.max);</span>
-<span class="pc bpc" id="L1596" title="2 of 4 branches missed.">      assert fpIndexObjectPositionLeftChild &gt;= nodeRefApproxOffset : &quot;fpIndexObjectPositionLeftChild&lt;nodeRefApproxOffset : &quot;</span>
-          + fpIndexObjectPositionLeftChild + &quot; and &quot; + nodeRefApproxOffset;
-<span class="fc" id="L1598">      out.writeVLong((fpIndexObjectPositionLeftChild - nodeRefApproxOffset));</span>
-<span class="pc bpc" id="L1599" title="2 of 4 branches missed.">      assert fpIndexObjectPositionRightChild &gt;= nodeRefApproxOffset : &quot;fpIndexObjectPositionRightChild&lt;nodeRefApproxOffset&quot;</span>
-          + fpIndexObjectPositionRightChild + &quot; and &quot; + nodeRefApproxOffset;
-<span class="fc" id="L1601">      out.writeVLong((fpIndexObjectPositionRightChild - nodeRefApproxOffset));</span>
-<span class="fc bfc" id="L1602" title="All 2 branches covered.">      if (!isSinglePoint) {</span>
-<span class="fc" id="L1603">        out.writeVInt(node.ids.size());</span>
+<span class="pc bpc" id="L1553" title="2 of 4 branches missed.">      assert node.left &gt;= 0 : &quot;node.left &lt; 0 : &quot; + node.left;</span>
+<span class="fc" id="L1554">      out.writeVInt(node.left);</span>
+<span class="pc bpc" id="L1555" title="2 of 4 branches missed.">      assert node.right &gt;= 0 : &quot;node.right &lt; 0 : &quot; + node.right;</span>
+<span class="fc" id="L1556">      out.writeVInt(node.right);</span>
+<span class="pc bpc" id="L1557" title="2 of 4 branches missed.">      assert node.max &gt;= 0 : &quot;node.max &lt; 0 : &quot; + node.max;</span>
+<span class="fc" id="L1558">      out.writeVInt(node.max);</span>
+<span class="pc bpc" id="L1559" title="2 of 4 branches missed.">      assert fpIndexObjectPositionLeftChild &gt;= localNodeRefApproxOffset : &quot;fpIndexObjectPositionLeftChild&lt;nodeRefApproxOffset : &quot;</span>
+          + fpIndexObjectPositionLeftChild + &quot; and &quot; + localNodeRefApproxOffset;
+<span class="fc" id="L1561">      out.writeVLong((fpIndexObjectPositionLeftChild - localNodeRefApproxOffset));</span>
+<span class="pc bpc" id="L1562" title="2 of 4 branches missed.">      assert fpIndexObjectPositionRightChild &gt;= localNodeRefApproxOffset : &quot;fpIndexObjectPositionRightChild&lt;nodeRefApproxOffset&quot;</span>
+          + fpIndexObjectPositionRightChild + &quot; and &quot; + localNodeRefApproxOffset;
+<span class="fc" id="L1564">      out.writeVLong((fpIndexObjectPositionRightChild - localNodeRefApproxOffset));</span>
+<span class="fc bfc" id="L1565" title="All 2 branches covered.">      if (!isSinglePoint) {</span>
+<span class="fc" id="L1566">        out.writeVInt(node.ids.size());</span>
       }
-<span class="fc" id="L1605">      HashMap&lt;Integer, MtasTreeNodeId&gt; ids = node.ids;</span>
+<span class="fc" id="L1568">      HashMap&lt;Integer, MtasTreeNodeId&gt; ids = node.ids;</span>
       Long objectRefCorrected;
-<span class="fc" id="L1607">      long objectRefCorrectedPrevious = 0;</span>
+<span class="fc" id="L1570">      long objectRefCorrectedPrevious = 0;</span>
       // sort refs
-<span class="fc" id="L1609">      List&lt;MtasTreeNodeId&gt; nodeIds = new ArrayList&lt;&gt;(ids.values());</span>
-<span class="fc" id="L1610">      Collections.sort(nodeIds);</span>
-<span class="pc bpc" id="L1611" title="1 of 4 branches missed.">      if (isSinglePoint &amp;&amp; (nodeIds.size() != 1)) {</span>
-<span class="nc" id="L1612">        throw new IOException(&quot;singlePoint tree, but missing single point...&quot;);</span>
+<span class="fc" id="L1572">      List&lt;MtasTreeNodeId&gt; nodeIds = new ArrayList&lt;&gt;(ids.values());</span>
+<span class="fc" id="L1573">      Collections.sort(nodeIds);</span>
+<span class="pc bpc" id="L1574" title="1 of 4 branches missed.">      if (isSinglePoint &amp;&amp; (nodeIds.size() != 1)) {</span>
+<span class="nc" id="L1575">        throw new IOException(&quot;singlePoint tree, but missing single point...&quot;);</span>
       }
-<span class="fc" id="L1614">      int counter = 0;</span>
-<span class="fc bfc" id="L1615" title="All 2 branches covered.">      for (MtasTreeNodeId nodeId : nodeIds) {</span>
-<span class="fc" id="L1616">        counter++;</span>
-<span class="fc" id="L1617">        objectRefCorrected = (nodeId.ref - refApproxOffset);</span>
-<span class="pc bpc" id="L1618" title="2 of 4 branches missed.">        assert objectRefCorrected &gt;= objectRefCorrectedPrevious : &quot;objectRefCorrected&lt;objectRefCorrectedPrevious : &quot;</span>
+<span class="fc" id="L1577">      int counter = 0;</span>
+<span class="fc bfc" id="L1578" title="All 2 branches covered.">      for (MtasTreeNodeId nodeId : nodeIds) {</span>
+<span class="fc" id="L1579">        counter++;</span>
+<span class="fc" id="L1580">        objectRefCorrected = (nodeId.ref - refApproxOffset);</span>
+<span class="pc bpc" id="L1581" title="2 of 4 branches missed.">        assert objectRefCorrected &gt;= objectRefCorrectedPrevious : &quot;objectRefCorrected&lt;objectRefCorrectedPrevious : &quot;</span>
             + objectRefCorrected + &quot; and &quot; + objectRefCorrectedPrevious;
-<span class="fc" id="L1620">        out.writeVLong((objectRefCorrected - objectRefCorrectedPrevious));</span>
-<span class="fc" id="L1621">        objectRefCorrectedPrevious = objectRefCorrected;</span>
-<span class="fc bfc" id="L1622" title="All 2 branches covered.">        if (storeAdditionalInformation) {</span>
-<span class="pc bpc" id="L1623" title="2 of 4 branches missed.">          assert nodeId.additionalId &gt;= 0 : &quot;nodeId.additionalId &lt; 0 for item &quot;</span>
+<span class="fc" id="L1583">        out.writeVLong((objectRefCorrected - objectRefCorrectedPrevious));</span>
+<span class="fc" id="L1584">        objectRefCorrectedPrevious = objectRefCorrected;</span>
+<span class="fc bfc" id="L1585" title="All 2 branches covered.">        if (storeAdditionalInformation) {</span>
+<span class="pc bpc" id="L1586" title="2 of 4 branches missed.">          assert nodeId.additionalId &gt;= 0 : &quot;nodeId.additionalId &lt; 0 for item &quot;</span>
               + counter + &quot; : &quot; + nodeId.additionalId;
-<span class="fc" id="L1625">          out.writeVInt(nodeId.additionalId);</span>
-<span class="pc bpc" id="L1626" title="2 of 4 branches missed.">          assert nodeId.additionalRef &gt;= 0 : &quot;nodeId.additionalRef &lt; 0 for item &quot;</span>
+<span class="fc" id="L1588">          out.writeVInt(nodeId.additionalId);</span>
+<span class="pc bpc" id="L1589" title="2 of 4 branches missed.">          assert nodeId.additionalRef &gt;= 0 : &quot;nodeId.additionalRef &lt; 0 for item &quot;</span>
               + counter + &quot; : &quot; + nodeId.additionalRef;
-<span class="fc" id="L1628">          out.writeVLong(nodeId.additionalRef);</span>
+<span class="fc" id="L1591">          out.writeVLong(nodeId.additionalRef);</span>
         }
-<span class="fc" id="L1630">      }</span>
-<span class="fc" id="L1631">      return fpIndexObjectPosition;</span>
+<span class="fc" id="L1593">      }</span>
+<span class="fc" id="L1594">      return fpIndexObjectPosition;</span>
     } else {
-<span class="nc" id="L1633">      return null;</span>
+<span class="nc" id="L1596">      return null;</span>
     }
   }
 
   /**
    * Token stats add.
    *
-   * @param min
-   *          the min
-   * @param max
-   *          the max
+   * @param min the min
+   * @param max the max
    */
   private void tokenStatsAdd(int min, int max) {
-<span class="fc" id="L1646">    tokenStatsNumber++;</span>
-<span class="fc bfc" id="L1647" title="All 2 branches covered.">    if (tokenStatsMinPos == null) {</span>
-<span class="fc" id="L1648">      tokenStatsMinPos = min;</span>
+<span class="fc" id="L1607">    tokenStatsNumber++;</span>
+<span class="fc bfc" id="L1608" title="All 2 branches covered.">    if (tokenStatsMinPos == null) {</span>
+<span class="fc" id="L1609">      tokenStatsMinPos = min;</span>
     } else {
-<span class="fc" id="L1650">      tokenStatsMinPos = Math.min(tokenStatsMinPos, min);</span>
+<span class="fc" id="L1611">      tokenStatsMinPos = Math.min(tokenStatsMinPos, min);</span>
     }
-<span class="fc bfc" id="L1652" title="All 2 branches covered.">    if (tokenStatsMaxPos == null) {</span>
-<span class="fc" id="L1653">      tokenStatsMaxPos = max;</span>
+<span class="fc bfc" id="L1613" title="All 2 branches covered.">    if (tokenStatsMaxPos == null) {</span>
+<span class="fc" id="L1614">      tokenStatsMaxPos = max;</span>
     } else {
-<span class="fc" id="L1655">      tokenStatsMaxPos = Math.max(tokenStatsMaxPos, max);</span>
+<span class="fc" id="L1616">      tokenStatsMaxPos = Math.max(tokenStatsMaxPos, max);</span>
     }
-<span class="fc" id="L1657">  }</span>
+<span class="fc" id="L1618">  }</span>
 
   /**
    * Copy object and update stats.
    *
-   * @param id
-   *          the id
-   * @param in
-   *          the in
-   * @param inRef
-   *          the in ref
-   * @param out
-   *          the out
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param id the id
+   * @param in the in
+   * @param inRef the in ref
+   * @param out the out
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private void copyObjectAndUpdateStats(int id, IndexInput in, Long inRef,
       IndexOutput out) throws IOException {
     int mtasId;
     int objectFlags;
     // read
-<span class="fc" id="L1678">    in.seek(inRef);</span>
-<span class="fc" id="L1679">    mtasId = in.readVInt();</span>
-<span class="pc bpc" id="L1680" title="2 of 4 branches missed.">    assert id == mtasId : &quot;wrong id detected while copying object&quot;;</span>
-<span class="fc" id="L1681">    objectFlags = in.readVInt();</span>
-<span class="fc" id="L1682">    out.writeVInt(mtasId);</span>
-<span class="fc" id="L1683">    out.writeVInt(objectFlags);</span>
-<span class="fc bfc" id="L1684" title="All 2 branches covered.">    if ((objectFlags</span>
+<span class="fc" id="L1634">    in.seek(inRef);</span>
+<span class="fc" id="L1635">    mtasId = in.readVInt();</span>
+<span class="pc bpc" id="L1636" title="2 of 4 branches missed.">    assert id == mtasId : &quot;wrong id detected while copying object&quot;;</span>
+<span class="fc" id="L1637">    objectFlags = in.readVInt();</span>
+<span class="fc" id="L1638">    out.writeVInt(mtasId);</span>
+<span class="fc" id="L1639">    out.writeVInt(objectFlags);</span>
+<span class="fc bfc" id="L1640" title="All 2 branches covered.">    if ((objectFlags</span>
         &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PARENT) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PARENT) {
-<span class="fc" id="L1686">      out.writeVInt(in.readVInt());</span>
+<span class="fc" id="L1642">      out.writeVInt(in.readVInt());</span>
     }
-<span class="fc bfc" id="L1688" title="All 2 branches covered.">    if ((objectFlags</span>
+<span class="fc bfc" id="L1644" title="All 2 branches covered.">    if ((objectFlags</span>
         &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_RANGE) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_RANGE) {
-<span class="fc" id="L1690">      int minPos = in.readVInt();</span>
-<span class="fc" id="L1691">      int maxPos = in.readVInt();</span>
-<span class="fc" id="L1692">      out.writeVInt(minPos);</span>
-<span class="fc" id="L1693">      out.writeVInt(maxPos);</span>
-<span class="fc" id="L1694">      tokenStatsAdd(minPos, maxPos);</span>
-<span class="fc bfc" id="L1695" title="All 2 branches covered.">    } else if ((objectFlags</span>
+<span class="fc" id="L1646">      int minPos = in.readVInt();</span>
+<span class="fc" id="L1647">      int maxPos = in.readVInt();</span>
+<span class="fc" id="L1648">      out.writeVInt(minPos);</span>
+<span class="fc" id="L1649">      out.writeVInt(maxPos);</span>
+<span class="fc" id="L1650">      tokenStatsAdd(minPos, maxPos);</span>
+<span class="fc bfc" id="L1651" title="All 2 branches covered.">    } else if ((objectFlags</span>
         &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_SET) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_POSITION_SET) {
-<span class="fc" id="L1697">      int size = in.readVInt();</span>
-<span class="fc" id="L1698">      out.writeVInt(size);</span>
-<span class="fc" id="L1699">      TreeSet&lt;Integer&gt; list = new TreeSet&lt;&gt;();</span>
-<span class="fc" id="L1700">      int previousPosition = 0;</span>
-<span class="fc bfc" id="L1701" title="All 2 branches covered.">      for (int t = 0; t &lt; size; t++) {</span>
-<span class="fc" id="L1702">        int pos = in.readVInt();</span>
-<span class="fc" id="L1703">        out.writeVInt(pos);</span>
-<span class="fc" id="L1704">        previousPosition = (pos + previousPosition);</span>
-<span class="fc" id="L1705">        list.add(previousPosition);</span>
+<span class="fc" id="L1653">      int size = in.readVInt();</span>
+<span class="fc" id="L1654">      out.writeVInt(size);</span>
+<span class="fc" id="L1655">      SortedSet&lt;Integer&gt; list = new TreeSet&lt;&gt;();</span>
+<span class="fc" id="L1656">      int previousPosition = 0;</span>
+<span class="fc bfc" id="L1657" title="All 2 branches covered.">      for (int t = 0; t &lt; size; t++) {</span>
+<span class="fc" id="L1658">        int pos = in.readVInt();</span>
+<span class="fc" id="L1659">        out.writeVInt(pos);</span>
+<span class="fc" id="L1660">        previousPosition = (pos + previousPosition);</span>
+<span class="fc" id="L1661">        list.add(previousPosition);</span>
       }
-<span class="pc bpc" id="L1707" title="2 of 4 branches missed.">      assert list.size() == size : &quot;duplicate positions in set are not allowed&quot;;</span>
-<span class="fc" id="L1708">      tokenStatsAdd(list.first(), list.last());</span>
-<span class="fc" id="L1709">    } else {</span>
-<span class="fc" id="L1710">      int pos = in.readVInt();</span>
-<span class="fc" id="L1711">      out.writeVInt(pos);</span>
-<span class="fc" id="L1712">      tokenStatsAdd(pos, pos);</span>
+<span class="pc bpc" id="L1663" title="2 of 4 branches missed.">      assert list.size() == size : &quot;duplicate positions in set are not allowed&quot;;</span>
+<span class="fc" id="L1664">      tokenStatsAdd(list.first(), list.last());</span>
+<span class="fc" id="L1665">    } else {</span>
+<span class="fc" id="L1666">      int pos = in.readVInt();</span>
+<span class="fc" id="L1667">      out.writeVInt(pos);</span>
+<span class="fc" id="L1668">      tokenStatsAdd(pos, pos);</span>
     }
-<span class="pc bpc" id="L1714" title="1 of 2 branches missed.">    if ((objectFlags</span>
+<span class="pc bpc" id="L1670" title="1 of 2 branches missed.">    if ((objectFlags</span>
         &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_OFFSET) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_OFFSET) {
-<span class="nc" id="L1716">      out.writeVInt(in.readVInt());</span>
-<span class="nc" id="L1717">      out.writeVInt(in.readVInt());</span>
+<span class="nc" id="L1672">      out.writeVInt(in.readVInt());</span>
+<span class="nc" id="L1673">      out.writeVInt(in.readVInt());</span>
     }
-<span class="pc bpc" id="L1719" title="1 of 2 branches missed.">    if ((objectFlags</span>
+<span class="pc bpc" id="L1675" title="1 of 2 branches missed.">    if ((objectFlags</span>
         &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_REALOFFSET) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_REALOFFSET) {
-<span class="nc" id="L1721">      out.writeVInt(in.readVInt());</span>
-<span class="nc" id="L1722">      out.writeVInt(in.readVInt());</span>
+<span class="nc" id="L1677">      out.writeVInt(in.readVInt());</span>
+<span class="nc" id="L1678">      out.writeVInt(in.readVInt());</span>
     }
-<span class="pc bpc" id="L1724" title="1 of 2 branches missed.">    if ((objectFlags</span>
+<span class="pc bpc" id="L1680" title="1 of 2 branches missed.">    if ((objectFlags</span>
         &amp; MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PAYLOAD) == MtasCodecPostingsFormat.MTAS_OBJECT_HAS_PAYLOAD) {
-<span class="nc" id="L1726">      int length = in.readVInt();</span>
-<span class="nc" id="L1727">      out.writeVInt(length);</span>
-<span class="nc" id="L1728">      byte[] payload = new byte[length];</span>
-<span class="nc" id="L1729">      in.readBytes(payload, 0, length);</span>
-<span class="nc" id="L1730">      out.writeBytes(payload, payload.length);</span>
+<span class="nc" id="L1682">      int length = in.readVInt();</span>
+<span class="nc" id="L1683">      out.writeVInt(length);</span>
+<span class="nc" id="L1684">      byte[] payload = new byte[length];</span>
+<span class="nc" id="L1685">      in.readBytes(payload, 0, length);</span>
+<span class="nc" id="L1686">      out.writeBytes(payload, payload.length);</span>
     }
-<span class="fc" id="L1732">    out.writeVLong(in.readVLong());</span>
-<span class="fc" id="L1733">  }</span>
+<span class="fc" id="L1688">    out.writeVLong(in.readVLong());</span>
+<span class="fc" id="L1689">  }</span>
 
   /*
    * (non-Javadoc)
@@ -1739,8 +1695,8 @@ import org.apache.lucene.util.IOUtils;
    */
   @Override
   public void close() throws IOException {
-<span class="fc" id="L1742">    delegateFieldsConsumer.close();</span>
-<span class="fc" id="L1743">  }</span>
+<span class="fc" id="L1698">    delegateFieldsConsumer.close();</span>
+<span class="fc" id="L1699">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasFieldsProducer.html b/jacoco/mtas.codec/MtasFieldsProducer.html
index ef5b50a..6d3f3fc 100644
--- a/jacoco/mtas.codec/MtasFieldsProducer.html
+++ b/jacoco/mtas.codec/MtasFieldsProducer.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFieldsProducer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasFieldsProducer</span></div><h1>MtasFieldsProducer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">104 of 356</td><td class="ctr2">71%</td><td class="bar">4 of 14</td><td class="ctr2">71%</td><td class="ctr1">9</td><td class="ctr2">19</td><td class="ctr1">21</td><td class="ctr2">74</td><td class="ctr1">6</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasFieldsProducer.java.html#L225" class="el_method">openMtasFile(SegmentReadState, String, String, Integer, Integer)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="21" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="37" height="10" title="44" alt="44"/></td><td class="ctr2" id="c4">64%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasFieldsProducer.java.html#L107" class="el_method">addIndexInputToList(String, IndexInput, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="18" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="27" height="10" title="32" alt="32"/></td><td class="ctr2" id="c5">59%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">67%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">9</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasFieldsProducer.java.html#L183" class="el_method">getChildResources()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="14" height="10" title="17" alt="17"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasFieldsProducer.java.html#L208" class="el_method">toString()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="16" alt="16"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasFieldsProducer.java.html#L48" class="el_method">MtasFieldsProducer(SegmentReadState, String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="114" height="10" title="133" alt="133"/></td><td class="ctr2" id="c3">96%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasFieldsProducer.java.html#L173" class="el_method">ramBytesUsed()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasFieldsProducer.java.html#L128" class="el_method">iterator()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasFieldsProducer.java.html#L162" class="el_method">size()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a1"><a href="MtasFieldsProducer.java.html#L198" class="el_method">checkIntegrity()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasFieldsProducer.java.html#L138" class="el_method">close()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="18" height="10" title="21" alt="21"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"><img src="../.resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><a href="MtasFieldsProducer.java.html#L151" class="el_method">terms(String)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="12" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a6"><a href="MtasFieldsProducer.java.html#L259" class="el_method">openMtasFile(SegmentReadState, String, String)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFieldsProducer</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasFieldsProducer</span></div><h1>MtasFieldsProducer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">103 of 360</td><td class="ctr2">71%</td><td class="bar">4 of 14</td><td class="ctr2">71%</td><td class="ctr1">9</td><td class="ctr2">20</td><td class="ctr1">21</td><td class="ctr2">75</td><td class="ctr1">6</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFieldsProducer.java.html#L115" class="el_method">addIndexInputToList(String, IndexInput, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="34" alt="34"/></td><td class="ctr2" id="c6">60%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">66%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasFieldsProducer.java.html#L234" class="el_method">openMtasFile(SegmentReadState, String, String, Integer, Integer)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="43" alt="43"/></td><td class="ctr2" id="c5">67%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasFieldsProducer.java.html#L192" class="el_method">getChildResources()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="17" alt="17"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a12"><a href="MtasFieldsProducer.java.html#L217" class="el_method">toString()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="16" alt="16"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasFieldsProducer.java.html#L55" class="el_method">MtasFieldsProducer(SegmentReadState, String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="112" height="10" title="133" alt="133"/></td><td class="ctr2" id="c4">93%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i0">31</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="MtasFieldsProducer.java.html#L182" class="el_method">ramBytesUsed()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasFieldsProducer.java.html#L137" class="el_method">iterator()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasFieldsProducer.java.html#L171" class="el_method">size()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a1"><a href="MtasFieldsProducer.java.html#L207" class="el_method">checkIntegrity()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasFieldsProducer.java.html#L147" class="el_method">close()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="21" alt="21"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasFieldsProducer.java.html#L160" class="el_method">terms(String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a6"><a href="MtasFieldsProducer.java.html#L265" class="el_method">openMtasFile(SegmentReadState, String, String)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasFieldsProducer.java.html#L33" class="el_method">static {...}</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasFieldsProducer.java.html b/jacoco/mtas.codec/MtasFieldsProducer.java.html
index 6c8a968..b7ca81b 100644
--- a/jacoco/mtas.codec/MtasFieldsProducer.java.html
+++ b/jacoco/mtas.codec/MtasFieldsProducer.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFieldsProducer.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasFieldsProducer.java</span></div><h1>MtasFieldsProducer.java</h1><pre class="source lang-java linenums">package mtas.codec;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFieldsProducer.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasFieldsProducer.java</span></div><h1>MtasFieldsProducer.java</h1><pre class="source lang-java linenums">package mtas.codec;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -9,6 +9,8 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map.Entry;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.codecs.CodecUtil;
 import org.apache.lucene.codecs.FieldsProducer;
 import org.apache.lucene.codecs.PostingsFormat;
@@ -20,11 +22,16 @@ import org.apache.lucene.store.IndexInput;
 import org.apache.lucene.util.Accountable;
 import org.apache.lucene.util.Accountables;
 
+import mtas.analysis.MtasTokenizer;
+
 /**
  * The Class MtasFieldsProducer.
  */
 public class MtasFieldsProducer extends FieldsProducer {
 
+  /** The Constant log. */
+<span class="fc" id="L33">  private static final Log log = LogFactory.getLog(MtasFieldsProducer.class);</span>
+
   /** The delegate fields producer. */
   private FieldsProducer delegateFieldsProducer;
 
@@ -45,53 +52,54 @@ public class MtasFieldsProducer extends FieldsProducer {
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasFieldsProducer(SegmentReadState state, String name)
-<span class="fc" id="L48">      throws IOException {</span>
-<span class="fc" id="L49">    String postingsFormatName = null;</span>
-<span class="fc" id="L50">    indexInputList = new HashMap&lt;String, IndexInput&gt;();</span>
-<span class="fc" id="L51">    indexInputOffsetList = new HashMap&lt;String, Long&gt;();</span>
-<span class="fc" id="L52">    version = MtasCodecPostingsFormat.VERSION_CURRENT;</span>
+<span class="fc" id="L55">      throws IOException {</span>
+<span class="fc" id="L56">    String postingsFormatName = null;</span>
+<span class="fc" id="L57">    indexInputList = new HashMap&lt;String, IndexInput&gt;();</span>
+<span class="fc" id="L58">    indexInputOffsetList = new HashMap&lt;String, Long&gt;();</span>
+<span class="fc" id="L59">    version = MtasCodecPostingsFormat.VERSION_CURRENT;</span>
 
-<span class="fc" id="L54">    postingsFormatName = addIndexInputToList(&quot;object&quot;, openMtasFile(state, name,</span>
+<span class="fc" id="L61">    postingsFormatName = addIndexInputToList(&quot;object&quot;, openMtasFile(state, name,</span>
         MtasCodecPostingsFormat.MTAS_OBJECT_EXTENSION), postingsFormatName);
-<span class="fc" id="L56">    addIndexInputToList(&quot;term&quot;,</span>
-<span class="fc" id="L57">        openMtasFile(state, name, MtasCodecPostingsFormat.MTAS_TERM_EXTENSION),</span>
+<span class="fc" id="L63">    addIndexInputToList(&quot;term&quot;,</span>
+<span class="fc" id="L64">        openMtasFile(state, name, MtasCodecPostingsFormat.MTAS_TERM_EXTENSION),</span>
         postingsFormatName);
-<span class="fc" id="L59">    addIndexInputToList(&quot;prefix&quot;, openMtasFile(state, name,</span>
+<span class="fc" id="L66">    addIndexInputToList(&quot;prefix&quot;, openMtasFile(state, name,</span>
         MtasCodecPostingsFormat.MTAS_PREFIX_EXTENSION), postingsFormatName);
-<span class="fc" id="L61">    addIndexInputToList(&quot;field&quot;,</span>
-<span class="fc" id="L62">        openMtasFile(state, name, MtasCodecPostingsFormat.MTAS_FIELD_EXTENSION),</span>
+<span class="fc" id="L68">    addIndexInputToList(&quot;field&quot;,</span>
+<span class="fc" id="L69">        openMtasFile(state, name, MtasCodecPostingsFormat.MTAS_FIELD_EXTENSION),</span>
         postingsFormatName);
-<span class="fc" id="L64">    addIndexInputToList(&quot;indexDocId&quot;,</span>
-<span class="fc" id="L65">        openMtasFile(state, name,</span>
+<span class="fc" id="L71">    addIndexInputToList(&quot;indexDocId&quot;,</span>
+<span class="fc" id="L72">        openMtasFile(state, name,</span>
             MtasCodecPostingsFormat.MTAS_INDEX_DOC_ID_EXTENSION),
         postingsFormatName);
-<span class="fc" id="L68">    addIndexInputToList(&quot;indexObjectId&quot;,</span>
-<span class="fc" id="L69">        openMtasFile(state, name,</span>
+<span class="fc" id="L75">    addIndexInputToList(&quot;indexObjectId&quot;,</span>
+<span class="fc" id="L76">        openMtasFile(state, name,</span>
             MtasCodecPostingsFormat.MTAS_INDEX_OBJECT_ID_EXTENSION),
         postingsFormatName);
     try {
-<span class="fc" id="L73">      addIndexInputToList(</span>
-<span class="fc" id="L74">          &quot;doc&quot;, openMtasFile(state, name,</span>
-<span class="fc" id="L75">              MtasCodecPostingsFormat.MTAS_DOC_EXTENSION, version, version),</span>
+<span class="fc" id="L80">      addIndexInputToList(</span>
+<span class="fc" id="L81">          &quot;doc&quot;, openMtasFile(state, name,</span>
+<span class="fc" id="L82">              MtasCodecPostingsFormat.MTAS_DOC_EXTENSION, version, version),</span>
           postingsFormatName);
-<span class="fc" id="L77">      addIndexInputToList(&quot;indexObjectPosition&quot;,</span>
-<span class="fc" id="L78">          openMtasFile(state, name,</span>
+<span class="fc" id="L84">      addIndexInputToList(&quot;indexObjectPosition&quot;,</span>
+<span class="fc" id="L85">          openMtasFile(state, name,</span>
               MtasCodecPostingsFormat.MTAS_INDEX_OBJECT_POSITION_EXTENSION,
-<span class="fc" id="L80">              version, version),</span>
+<span class="fc" id="L87">              version, version),</span>
           postingsFormatName);
-<span class="fc" id="L82">      addIndexInputToList(&quot;indexObjectParent&quot;,</span>
-<span class="fc" id="L83">          openMtasFile(state, name,</span>
+<span class="fc" id="L89">      addIndexInputToList(&quot;indexObjectParent&quot;,</span>
+<span class="fc" id="L90">          openMtasFile(state, name,</span>
               MtasCodecPostingsFormat.MTAS_INDEX_OBJECT_PARENT_EXTENSION,
-<span class="fc" id="L85">              version, version),</span>
+<span class="fc" id="L92">              version, version),</span>
           postingsFormatName);
-<span class="nc" id="L87">    } catch (IndexFormatTooOldException e) {</span>
-<span class="nc" id="L88">      throw new IOException(</span>
+<span class="nc" id="L94">    } catch (IndexFormatTooOldException e) {</span>
+<span class="nc" id="L95">      log.debug(e);</span>
+<span class="nc" id="L96">      throw new IOException(</span>
           &quot;This MTAS doesn't support your index version, please upgrade&quot;);
-<span class="fc" id="L90">    }</span>
+<span class="fc" id="L98">    }</span>
     // Load the delegate postingsFormatName from this file
-<span class="fc" id="L92">    this.delegateFieldsProducer = PostingsFormat.forName(postingsFormatName)</span>
-<span class="fc" id="L93">        .fieldsProducer(state);</span>
-<span class="fc" id="L94">  }</span>
+<span class="fc" id="L100">    this.delegateFieldsProducer = PostingsFormat.forName(postingsFormatName)</span>
+<span class="fc" id="L101">        .fieldsProducer(state);</span>
+<span class="fc" id="L102">  }</span>
 
   /**
    * Adds the index input to list.
@@ -104,18 +112,19 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   private String addIndexInputToList(String name, IndexInput in,
       String postingsFormatName) throws IOException {
-<span class="pc bpc" id="L107" title="1 of 2 branches missed.">    if (indexInputList.get(name) != null) {</span>
-<span class="nc" id="L108">      indexInputList.get(name).close();</span>
+<span class="pc bpc" id="L115" title="1 of 2 branches missed.">    if (indexInputList.get(name) != null) {</span>
+<span class="nc" id="L116">      indexInputList.get(name).close();</span>
     }
-<span class="fc bfc" id="L110" title="All 2 branches covered.">    if (postingsFormatName == null) {</span>
-<span class="fc" id="L111">      postingsFormatName = in.readString();</span>
-<span class="pc bpc" id="L112" title="1 of 2 branches missed.">    } else if (!in.readString().equals(postingsFormatName)) {</span>
-<span class="nc" id="L113">      throw new IOException(</span>
-          &quot;delegate codec &quot; + name + &quot; doesn't equal &quot; + postingsFormatName);
+<span class="fc" id="L118">    String localPostingsFormatName = postingsFormatName;</span>
+<span class="fc bfc" id="L119" title="All 2 branches covered.">    if (localPostingsFormatName == null) {</span>
+<span class="fc" id="L120">      localPostingsFormatName = in.readString();</span>
+<span class="pc bpc" id="L121" title="1 of 2 branches missed.">    } else if (!in.readString().equals(localPostingsFormatName)) {</span>
+<span class="nc" id="L122">      throw new IOException(</span>
+          &quot;delegate codec &quot; + name + &quot; doesn't equal &quot; + localPostingsFormatName);
     }
-<span class="fc" id="L116">    indexInputList.put(name, in);</span>
-<span class="fc" id="L117">    indexInputOffsetList.put(name, in.getFilePointer());</span>
-<span class="fc" id="L118">    return postingsFormatName;</span>
+<span class="fc" id="L125">    indexInputList.put(name, in);</span>
+<span class="fc" id="L126">    indexInputOffsetList.put(name, in.getFilePointer());</span>
+<span class="fc" id="L127">    return localPostingsFormatName;</span>
   }
 
   /*
@@ -125,7 +134,7 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   @Override
   public Iterator&lt;String&gt; iterator() {
-<span class="nc" id="L128">    return delegateFieldsProducer.iterator();</span>
+<span class="nc" id="L137">    return delegateFieldsProducer.iterator();</span>
   }
 
   /*
@@ -135,11 +144,11 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   @Override
   public void close() throws IOException {
-<span class="fc" id="L138">    delegateFieldsProducer.close();</span>
-<span class="fc bfc" id="L139" title="All 2 branches covered.">    for(Entry&lt;String,IndexInput&gt; entry : indexInputList.entrySet()) {</span>
-<span class="fc" id="L140">      entry.getValue().close();</span>
-<span class="fc" id="L141">    }</span>
-<span class="fc" id="L142">  }</span>
+<span class="fc" id="L147">    delegateFieldsProducer.close();</span>
+<span class="fc bfc" id="L148" title="All 2 branches covered.">    for (Entry&lt;String, IndexInput&gt; entry : indexInputList.entrySet()) {</span>
+<span class="fc" id="L149">      entry.getValue().close();</span>
+<span class="fc" id="L150">    }</span>
+<span class="fc" id="L151">  }</span>
 
   /*
    * (non-Javadoc)
@@ -148,7 +157,7 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   @Override
   public Terms terms(String field) throws IOException {
-<span class="fc" id="L151">    return new MtasTerms(delegateFieldsProducer.terms(field), indexInputList,</span>
+<span class="fc" id="L160">    return new MtasTerms(delegateFieldsProducer.terms(field), indexInputList,</span>
         indexInputOffsetList, version);
   }
 
@@ -159,7 +168,7 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   @Override
   public int size() {
-<span class="nc" id="L162">    return delegateFieldsProducer.size();</span>
+<span class="nc" id="L171">    return delegateFieldsProducer.size();</span>
   }
 
   /*
@@ -170,7 +179,7 @@ public class MtasFieldsProducer extends FieldsProducer {
   @Override
   public long ramBytesUsed() {
     // return BASE_RAM_BYTES_USED + delegateFieldsProducer.ramBytesUsed();
-<span class="nc" id="L173">    return 3 * delegateFieldsProducer.ramBytesUsed();</span>
+<span class="nc" id="L182">    return 3 * delegateFieldsProducer.ramBytesUsed();</span>
   }
 
   /*
@@ -180,12 +189,12 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   @Override
   public Collection&lt;Accountable&gt; getChildResources() {
-<span class="nc" id="L183">    List&lt;Accountable&gt; resources = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">    if (delegateFieldsProducer != null) {</span>
-<span class="nc" id="L185">      resources.add(</span>
-<span class="nc" id="L186">          Accountables.namedAccountable(&quot;delegate&quot;, delegateFieldsProducer));</span>
+<span class="nc" id="L192">    List&lt;Accountable&gt; resources = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L193" title="All 2 branches missed.">    if (delegateFieldsProducer != null) {</span>
+<span class="nc" id="L194">      resources.add(</span>
+<span class="nc" id="L195">          Accountables.namedAccountable(&quot;delegate&quot;, delegateFieldsProducer));</span>
     }
-<span class="nc" id="L188">    return Collections.unmodifiableList(resources);</span>
+<span class="nc" id="L197">    return Collections.unmodifiableList(resources);</span>
   }
 
   /*
@@ -195,8 +204,8 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   @Override
   public void checkIntegrity() throws IOException {
-<span class="nc" id="L198">    delegateFieldsProducer.checkIntegrity();</span>
-<span class="nc" id="L199">  }</span>
+<span class="nc" id="L207">    delegateFieldsProducer.checkIntegrity();</span>
+<span class="nc" id="L208">  }</span>
 
   /*
    * (non-Javadoc)
@@ -205,7 +214,7 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   @Override
   public String toString() {
-<span class="nc" id="L208">    return getClass().getSimpleName() + &quot;(delegate=&quot; + delegateFieldsProducer</span>
+<span class="nc" id="L217">    return getClass().getSimpleName() + &quot;(delegate=&quot; + delegateFieldsProducer</span>
         + &quot;)&quot;;
   }
 
@@ -222,27 +231,24 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   private IndexInput openMtasFile(SegmentReadState state, String name,
       String extension, Integer minimum, Integer maximum) throws IOException {
-<span class="fc" id="L225">    String fileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
+<span class="fc" id="L234">    String fileName = IndexFileNames.segmentFileName(state.segmentInfo.name,</span>
         state.segmentSuffix, extension);
     IndexInput object;
+<span class="fc" id="L237">    object = state.directory.openInput(fileName, state.context);</span>
+<span class="fc bfc" id="L238" title="All 2 branches covered.">    int minVersion = (minimum == null) ? MtasCodecPostingsFormat.VERSION_START</span>
+<span class="fc" id="L239">        : minimum.intValue();</span>
+<span class="fc bfc" id="L240" title="All 2 branches covered.">    int maxVersion = (maximum == null) ? MtasCodecPostingsFormat.VERSION_CURRENT</span>
+<span class="fc" id="L241">        : maximum.intValue();</span>
     try {
-<span class="fc" id="L229">      object = state.directory.openInput(fileName, state.context);</span>
-<span class="nc" id="L230">    } catch (IOException e) {</span>
-<span class="nc" id="L231">      throw new IOException(e.getMessage());</span>
-<span class="fc" id="L232">    }</span>
-<span class="fc bfc" id="L233" title="All 2 branches covered.">    int minVersion = (minimum == null) ? MtasCodecPostingsFormat.VERSION_START</span>
-<span class="fc" id="L234">        : minimum.intValue();</span>
-<span class="fc bfc" id="L235" title="All 2 branches covered.">    int maxVersion = (maximum == null) ? MtasCodecPostingsFormat.VERSION_CURRENT</span>
-<span class="fc" id="L236">        : maximum.intValue();</span>
-    try {
-<span class="fc" id="L238">      CodecUtil.checkIndexHeader(object, name, minVersion, maxVersion,</span>
-<span class="fc" id="L239">          state.segmentInfo.getId(), state.segmentSuffix);</span>
-<span class="nc" id="L240">    } catch (IndexFormatTooOldException e) {</span>
-<span class="nc" id="L241">      object.close();</span>
-<span class="nc" id="L242">      throw new IndexFormatTooOldException(e.getMessage(), e.getVersion(),</span>
-<span class="nc" id="L243">          e.getMinVersion(), e.getMaxVersion());</span>
-<span class="fc" id="L244">    }</span>
-<span class="fc" id="L245">    return object;</span>
+<span class="fc" id="L243">      CodecUtil.checkIndexHeader(object, name, minVersion, maxVersion,</span>
+<span class="fc" id="L244">          state.segmentInfo.getId(), state.segmentSuffix);</span>
+<span class="nc" id="L245">    } catch (IndexFormatTooOldException e) {</span>
+<span class="nc" id="L246">      object.close();</span>
+<span class="nc" id="L247">      log.debug(e);</span>
+<span class="nc" id="L248">      throw new IndexFormatTooOldException(e.getMessage(), e.getVersion(),</span>
+<span class="nc" id="L249">          e.getMinVersion(), e.getMaxVersion());</span>
+<span class="fc" id="L250">    }</span>
+<span class="fc" id="L251">    return object;</span>
   }
 
   /**
@@ -256,8 +262,8 @@ public class MtasFieldsProducer extends FieldsProducer {
    */
   private IndexInput openMtasFile(SegmentReadState state, String name,
       String extension) throws IOException {
-<span class="fc" id="L259">    return openMtasFile(state, name, extension, null, null);</span>
+<span class="fc" id="L265">    return openMtasFile(state, name, extension, null, null);</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasSimpleTextCodec.html b/jacoco/mtas.codec/MtasSimpleTextCodec.html
index 3990587..6ccd20f 100644
--- a/jacoco/mtas.codec/MtasSimpleTextCodec.html
+++ b/jacoco/mtas.codec/MtasSimpleTextCodec.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSimpleTextCodec</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasSimpleTextCodec</span></div><h1>MtasSimpleTextCodec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 7</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSimpleTextCodec.java.html#L17" class="el_method">MtasSimpleTextCodec()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSimpleTextCodec</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasSimpleTextCodec</span></div><h1>MtasSimpleTextCodec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 7</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSimpleTextCodec.java.html#L14" class="el_method">MtasSimpleTextCodec()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasSimpleTextCodec.java.html b/jacoco/mtas.codec/MtasSimpleTextCodec.java.html
index a774c94..4c58c70 100644
--- a/jacoco/mtas.codec/MtasSimpleTextCodec.java.html
+++ b/jacoco/mtas.codec/MtasSimpleTextCodec.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSimpleTextCodec.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasSimpleTextCodec.java</span></div><h1>MtasSimpleTextCodec.java</h1><pre class="source lang-java linenums">package mtas.codec;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSimpleTextCodec.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasSimpleTextCodec.java</span></div><h1>MtasSimpleTextCodec.java</h1><pre class="source lang-java linenums">package mtas.codec;
 
 import org.apache.lucene.codecs.simpletext.SimpleTextCodec;
 
@@ -7,14 +7,11 @@ import org.apache.lucene.codecs.simpletext.SimpleTextCodec;
  */
 public class MtasSimpleTextCodec extends MtasCodec {
 
-  /** The Constant MTAS_CODEC_NAME. */
-  public static final String MTAS_CODEC_NAME = &quot;MtasSimpleTextCodec&quot;;
-
   /**
    * Instantiates a new mtas simple text codec.
    */
   public MtasSimpleTextCodec() {
-<span class="fc" id="L17">    super(MTAS_CODEC_NAME, new SimpleTextCodec());</span>
-<span class="fc" id="L18">  }</span>
+<span class="fc" id="L14">    super(&quot;MtasSimpleTextCodec&quot;, new SimpleTextCodec());</span>
+<span class="fc" id="L15">  }</span>
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasTerms.html b/jacoco/mtas.codec/MtasTerms.html
index 092318e..aafbfdb 100644
--- a/jacoco/mtas.codec/MtasTerms.html
+++ b/jacoco/mtas.codec/MtasTerms.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTerms</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasTerms</span></div><h1>MtasTerms</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">18 of 130</td><td class="ctr2">86%</td><td class="bar">9 of 20</td><td class="ctr2">55%</td><td class="ctr1">9</td><td class="ctr2">23</td><td class="ctr1">9</td><td class="ctr2">40</td><td class="ctr1">0</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasTerms.java.html#L55" class="el_method">iterator()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">78%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a12"><a href="MtasTerms.java.html#L69" class="el_method">size()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">78%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasTerms.java.html#L83" class="el_method">getSumTotalTermFreq()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">78%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasTerms.java.html#L97" class="el_method">getSumDocFreq()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">78%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasTerms.java.html#L111" class="el_method">getDocCount()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c8">78%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasTerms.java.html#L125" class="el_method">hasFreqs()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">78%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasTerms.java.html#L139" class="el_method">hasOffsets()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">78%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasTerms.java.html#L153" class="el_method">hasPositions()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">78%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="MtasTerms.java.html#L167" class="el_method">hasPayloads()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c12">78%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="MtasTerms.java.html#L189" class="el_method">getIndexInputList()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="120" height="10" title="28" alt="28"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasTerms.java.html#L41" class="el_method">MtasTerms(Terms, HashMap, HashMap, int)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="64" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="MtasTerms.java.html#L180" class="el_method">getVersion()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="12" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a2"><a href="MtasTerms.java.html#L202" class="el_method">getIndexInputOffsetList()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="12" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTerms</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.codec</a> &gt; <span class="el_class">MtasTerms</span></div><h1>MtasTerms</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">18 of 130</td><td class="ctr2">86%</td><td class="bar">9 of 20</td><td class="ctr2">55%</td><td class="ctr1">9</td><td class="ctr2">23</td><td class="ctr1">9</td><td class="ctr2">40</td><td class="ctr1">0</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasTerms.java.html#L51" class="el_method">iterator()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">77%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a12"><a href="MtasTerms.java.html#L65" class="el_method">size()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">77%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasTerms.java.html#L79" class="el_method">getSumTotalTermFreq()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">77%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasTerms.java.html#L93" class="el_method">getSumDocFreq()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">77%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasTerms.java.html#L107" class="el_method">getDocCount()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c8">77%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasTerms.java.html#L121" class="el_method">hasFreqs()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">77%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasTerms.java.html#L135" class="el_method">hasOffsets()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">77%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasTerms.java.html#L149" class="el_method">hasPositions()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">77%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="MtasTerms.java.html#L163" class="el_method">hasPayloads()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="7" alt="7"/></td><td class="ctr2" id="c12">77%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="MtasTerms.java.html#L185" class="el_method">getIndexInputList()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="28" alt="28"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasTerms.java.html#L37" class="el_method">MtasTerms(Terms, HashMap, HashMap, int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="64" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="MtasTerms.java.html#L176" class="el_method">getVersion()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a2"><a href="MtasTerms.java.html#L198" class="el_method">getIndexInputOffsetList()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/MtasTerms.java.html b/jacoco/mtas.codec/MtasTerms.java.html
index 42a7b00..238fec7 100644
--- a/jacoco/mtas.codec/MtasTerms.java.html
+++ b/jacoco/mtas.codec/MtasTerms.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasTerms.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasTerms.java</span></div><h1>MtasTerms.java</h1><pre class="source lang-java linenums">package mtas.codec;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasTerms.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.codec</a> &gt; <span class="el_source">MtasTerms.java</span></div><h1>MtasTerms.java</h1><pre class="source lang-java linenums">package mtas.codec;
 
 import java.io.IOException;
 import java.util.HashMap;
@@ -28,22 +28,18 @@ public class MtasTerms extends Terms {
   /**
    * Instantiates a new mtas terms.
    *
-   * @param terms
-   *          the terms
-   * @param indexInputList
-   *          the index input list
-   * @param indexInputOffsetList
-   *          the index input offset list
-   * @param version
-   *          the version
+   * @param terms the terms
+   * @param indexInputList the index input list
+   * @param indexInputOffsetList the index input offset list
+   * @param version the version
    */
   public MtasTerms(Terms terms, HashMap&lt;String, IndexInput&gt; indexInputList,
-<span class="fc" id="L41">      HashMap&lt;String, Long&gt; indexInputOffsetList, int version) {</span>
-<span class="fc" id="L42">    delegateTerms = terms;</span>
-<span class="fc" id="L43">    this.indexInputList = indexInputList;</span>
-<span class="fc" id="L44">    this.indexInputOffsetList = indexInputOffsetList;</span>
-<span class="fc" id="L45">    this.version = version;</span>
-<span class="fc" id="L46">  }</span>
+<span class="fc" id="L37">      HashMap&lt;String, Long&gt; indexInputOffsetList, int version) {</span>
+<span class="fc" id="L38">    delegateTerms = terms;</span>
+<span class="fc" id="L39">    this.indexInputList = indexInputList;</span>
+<span class="fc" id="L40">    this.indexInputOffsetList = indexInputOffsetList;</span>
+<span class="fc" id="L41">    this.version = version;</span>
+<span class="fc" id="L42">  }</span>
 
   /*
    * (non-Javadoc)
@@ -52,10 +48,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public TermsEnum iterator() throws IOException {
-<span class="pc bpc" id="L55" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L56">      return delegateTerms.iterator();</span>
+<span class="pc bpc" id="L51" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L52">      return delegateTerms.iterator();</span>
     } else {
-<span class="nc" id="L58">      return TermsEnum.EMPTY;</span>
+<span class="nc" id="L54">      return TermsEnum.EMPTY;</span>
     }
   }
 
@@ -66,10 +62,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public long size() throws IOException {
-<span class="pc bpc" id="L69" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L70">      return delegateTerms.size();</span>
+<span class="pc bpc" id="L65" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L66">      return delegateTerms.size();</span>
     } else {
-<span class="nc" id="L72">      return -1;</span>
+<span class="nc" id="L68">      return -1;</span>
     }
   }
 
@@ -80,10 +76,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public long getSumTotalTermFreq() throws IOException {
-<span class="pc bpc" id="L83" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L84">      return delegateTerms.getSumTotalTermFreq();</span>
+<span class="pc bpc" id="L79" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L80">      return delegateTerms.getSumTotalTermFreq();</span>
     } else {
-<span class="nc" id="L86">      return -1;</span>
+<span class="nc" id="L82">      return -1;</span>
     }
   }
 
@@ -94,10 +90,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public long getSumDocFreq() throws IOException {
-<span class="pc bpc" id="L97" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L98">      return delegateTerms.getSumDocFreq();</span>
+<span class="pc bpc" id="L93" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L94">      return delegateTerms.getSumDocFreq();</span>
     } else {
-<span class="nc" id="L100">      return -1;</span>
+<span class="nc" id="L96">      return -1;</span>
     }
   }
 
@@ -108,10 +104,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public int getDocCount() throws IOException {
-<span class="pc bpc" id="L111" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L112">      return delegateTerms.getDocCount();</span>
+<span class="pc bpc" id="L107" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L108">      return delegateTerms.getDocCount();</span>
     } else {
-<span class="nc" id="L114">      return -1;</span>
+<span class="nc" id="L110">      return -1;</span>
     }
   }
 
@@ -122,10 +118,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public boolean hasFreqs() {
-<span class="pc bpc" id="L125" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L126">      return delegateTerms.hasFreqs();</span>
+<span class="pc bpc" id="L121" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L122">      return delegateTerms.hasFreqs();</span>
     } else {
-<span class="nc" id="L128">      return false;</span>
+<span class="nc" id="L124">      return false;</span>
     }
   }
 
@@ -136,10 +132,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public boolean hasOffsets() {
-<span class="pc bpc" id="L139" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L140">      return delegateTerms.hasOffsets();</span>
+<span class="pc bpc" id="L135" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L136">      return delegateTerms.hasOffsets();</span>
     } else {
-<span class="nc" id="L142">      return false;</span>
+<span class="nc" id="L138">      return false;</span>
     }
   }
 
@@ -150,10 +146,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public boolean hasPositions() {
-<span class="pc bpc" id="L153" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L154">      return delegateTerms.hasPositions();</span>
+<span class="pc bpc" id="L149" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L150">      return delegateTerms.hasPositions();</span>
     } else {
-<span class="nc" id="L156">      return false;</span>
+<span class="nc" id="L152">      return false;</span>
     }
   }
 
@@ -164,10 +160,10 @@ public class MtasTerms extends Terms {
    */
   @Override
   public boolean hasPayloads() {
-<span class="pc bpc" id="L167" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
-<span class="fc" id="L168">      return delegateTerms.hasPayloads();</span>
+<span class="pc bpc" id="L163" title="1 of 2 branches missed.">    if (delegateTerms != null) {</span>
+<span class="fc" id="L164">      return delegateTerms.hasPayloads();</span>
     } else {
-<span class="nc" id="L170">      return false;</span>
+<span class="nc" id="L166">      return false;</span>
     }
   }
 
@@ -177,7 +173,7 @@ public class MtasTerms extends Terms {
    * @return the version
    */
   public int getVersion() {
-<span class="fc" id="L180">    return version;</span>
+<span class="fc" id="L176">    return version;</span>
   }
 
   /**
@@ -186,11 +182,11 @@ public class MtasTerms extends Terms {
    * @return the index input list
    */
   public HashMap&lt;String, IndexInput&gt; getIndexInputList() {
-<span class="fc" id="L189">    HashMap&lt;String, IndexInput&gt; clonedIndexInputList = new HashMap&lt;String, IndexInput&gt;();</span>
-<span class="fc bfc" id="L190" title="All 2 branches covered.">    for (Entry&lt;String, IndexInput&gt; entry : indexInputList.entrySet()) {</span>
-<span class="fc" id="L191">      clonedIndexInputList.put(entry.getKey(), entry.getValue().clone());</span>
-<span class="fc" id="L192">    }</span>
-<span class="fc" id="L193">    return clonedIndexInputList;</span>
+<span class="fc" id="L185">    HashMap&lt;String, IndexInput&gt; clonedIndexInputList = new HashMap&lt;String, IndexInput&gt;();</span>
+<span class="fc bfc" id="L186" title="All 2 branches covered.">    for (Entry&lt;String, IndexInput&gt; entry : indexInputList.entrySet()) {</span>
+<span class="fc" id="L187">      clonedIndexInputList.put(entry.getKey(), entry.getValue().clone());</span>
+<span class="fc" id="L188">    }</span>
+<span class="fc" id="L189">    return clonedIndexInputList;</span>
   }
 
   /**
@@ -199,8 +195,8 @@ public class MtasTerms extends Terms {
    * @return the index input offset list
    */
   public HashMap&lt;String, Long&gt; getIndexInputOffsetList() {
-<span class="fc" id="L202">    return indexInputOffsetList;</span>
+<span class="fc" id="L198">    return indexInputOffsetList;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/index.html b/jacoco/mtas.codec/index.html
index 233dc8a..3053bef 100644
--- a/jacoco/mtas.codec/index.html
+++ b/jacoco/mtas.codec/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec</span></div><h1>mtas.codec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">772 of 4,299</td><td class="ctr2">82%</td><td class="bar">96 of 326</td><td class="ctr2">71%</td><td class="ctr1">104</td><td class="ctr2">231</td><td class="ctr1">125</td><td class="ctr2">957</td><td class="ctr1">11</td><td class="ctr2">68</td><td class="ctr1">0</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFieldsConsumer.html" class="el_class">MtasFieldsConsumer</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="19" height="10" title="543" alt="543"/><img src="../.resources/greenbar.gif" width="100" height="10" title="2,819" alt="2,819"/></td><td class="ctr2" id="c2">84%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="34" height="10" title="76" alt="76"/><img src="../.resources/greenbar.gif" width="85" height="10" title="190" alt="190"/></td><td class="ctr2" id="e1">71%</td><td class="ctr1" id="f0">75</td><td class="ctr2" id="g0">155</td><td class="ctr1" id="h0">65</td><td class="ctr2" id="i0">709</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k0">22</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="MtasFieldsProducer.html" class="el_class">MtasFieldsProducer</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="104" alt="104"/><img src="../.resources/greenbar.gif" width="8" height="10" title="252" alt="252"/></td><td class="ctr2" id="c4">71%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">71%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g2">19</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i2">74</td><td class="ctr1" id="j0">6</td><td class="ctr2" id="k3">12</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasCodecPostingsFormat.html" class="el_class">MtasCodecPostingsFormat</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="65" alt="65"/><img src="../.resources/greenbar.gif" width="9" height="10" title="256" alt="256"/></td><td class="ctr2" id="c3">80%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">81%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">15</td><td class="ctr1" id="h2">18</td><td class="ctr2" id="i1">92</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCodec.html" class="el_class">MtasCodec</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="2" height="10" title="81" alt="81"/></td><td class="ctr2" id="c5">66%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">60%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">18</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasTerms.html" class="el_class">MtasTerms</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="3" height="10" title="112" alt="112"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="4" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">55%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g1">23</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i4">40</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasSimpleTextCodec.html" class="el_class">MtasSimpleTextCodec</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec</span></div><h1>mtas.codec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">771 of 4,309</td><td class="ctr2">82%</td><td class="bar">96 of 326</td><td class="ctr2">70%</td><td class="ctr1">104</td><td class="ctr2">233</td><td class="ctr1">125</td><td class="ctr2">960</td><td class="ctr1">11</td><td class="ctr2">70</td><td class="ctr1">0</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFieldsConsumer.html" class="el_class">MtasFieldsConsumer</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="543" alt="543"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="2,821" alt="2,821"/></td><td class="ctr2" id="c2">83%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="76" alt="76"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="190" alt="190"/></td><td class="ctr2" id="e1">71%</td><td class="ctr1" id="f0">75</td><td class="ctr2" id="g0">155</td><td class="ctr1" id="h0">65</td><td class="ctr2" id="i0">710</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k0">22</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="MtasFieldsProducer.html" class="el_class">MtasFieldsProducer</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="103" alt="103"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="257" alt="257"/></td><td class="ctr2" id="c4">71%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">71%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g2">20</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i2">75</td><td class="ctr1" id="j0">6</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasCodecPostingsFormat.html" class="el_class">MtasCodecPostingsFormat</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="65" alt="65"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="260" alt="260"/></td><td class="ctr2" id="c3">80%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">81%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">16</td><td class="ctr1" id="h2">18</td><td class="ctr2" id="i1">93</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k4">8</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCodec.html" class="el_class">MtasCodec</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="81" alt="81"/></td><td class="ctr2" id="c5">65%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">60%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">18</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasTerms.html" class="el_class">MtasTerms</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="112" alt="112"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">55%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g1">23</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i4">40</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">13</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasSimpleTextCodec.html" class="el_class">MtasSimpleTextCodec</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.codec/index.source.html b/jacoco/mtas.codec/index.source.html
index fe6faae..207b2d5 100644
--- a/jacoco/mtas.codec/index.source.html
+++ b/jacoco/mtas.codec/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.codec</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec</span></div><h1>mtas.codec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">772 of 4,299</td><td class="ctr2">82%</td><td class="bar">96 of 326</td><td class="ctr2">71%</td><td class="ctr1">104</td><td class="ctr2">231</td><td class="ctr1">125</td><td class="ctr2">957</td><td class="ctr1">11</td><td class="ctr2">68</td><td class="ctr1">0</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFieldsConsumer.java.html" class="el_source">MtasFieldsConsumer.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="19" height="10" title="543" alt="543"/><img src="../.resources/greenbar.gif" width="100" height="10" title="2,819" alt="2,819"/></td><td class="ctr2" id="c2">84%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="34" height="10" title="76" alt="76"/><img src="../.resources/greenbar.gif" width="85" height="10" title="190" alt="190"/></td><td class="ctr2" id="e1">71%</td><td class="ctr1" id="f0">75</td><td class="ctr2" id="g0">155</td><td class="ctr1" id="h0">65</td><td class="ctr2" id="i0">709</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k0">22</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="MtasFieldsProducer.java.html" class="el_source">MtasFieldsProducer.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="104" alt="104"/><img src="../.resources/greenbar.gif" width="8" height="10" title="252" alt="252"/></td><td class="ctr2" id="c4">71%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">71%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g2">19</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i2">74</td><td class="ctr1" id="j0">6</td><td class="ctr2" id="k3">12</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasCodecPostingsFormat.java.html" class="el_source">MtasCodecPostingsFormat.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="65" alt="65"/><img src="../.resources/greenbar.gif" width="9" height="10" title="256" alt="256"/></td><td class="ctr2" id="c3">80%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">81%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">15</td><td class="ctr1" id="h2">18</td><td class="ctr2" id="i1">92</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCodec.java.html" class="el_source">MtasCodec.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="2" height="10" title="81" alt="81"/></td><td class="ctr2" id="c5">66%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">60%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">18</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasTerms.java.html" class="el_source">MtasTerms.java</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="3" height="10" title="112" alt="112"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="4" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">55%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g1">23</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i4">40</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasSimpleTextCodec.java.html" class="el_source">MtasSimpleTextCodec.java</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.codec</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.codec</span></div><h1>mtas.codec</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">771 of 4,309</td><td class="ctr2">82%</td><td class="bar">96 of 326</td><td class="ctr2">70%</td><td class="ctr1">104</td><td class="ctr2">233</td><td class="ctr1">125</td><td class="ctr2">960</td><td class="ctr1">11</td><td class="ctr2">70</td><td class="ctr1">0</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFieldsConsumer.java.html" class="el_source">MtasFieldsConsumer.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="543" alt="543"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="2,821" alt="2,821"/></td><td class="ctr2" id="c2">83%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="76" alt="76"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="190" alt="190"/></td><td class="ctr2" id="e1">71%</td><td class="ctr1" id="f0">75</td><td class="ctr2" id="g0">155</td><td class="ctr1" id="h0">65</td><td class="ctr2" id="i0">710</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k0">22</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="MtasFieldsProducer.java.html" class="el_source">MtasFieldsProducer.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="103" alt="103"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="257" alt="257"/></td><td class="ctr2" id="c4">71%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">71%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g2">20</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i2">75</td><td class="ctr1" id="j0">6</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasCodecPostingsFormat.java.html" class="el_source">MtasCodecPostingsFormat.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="65" alt="65"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="260" alt="260"/></td><td class="ctr2" id="c3">80%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">81%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">16</td><td class="ctr1" id="h2">18</td><td class="ctr2" id="i1">93</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k4">8</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCodec.java.html" class="el_source">MtasCodec.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="81" alt="81"/></td><td class="ctr2" id="c5">65%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">60%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">18</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i3">40</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasTerms.java.html" class="el_source">MtasTerms.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="112" alt="112"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">55%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g1">23</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i4">40</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">13</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasSimpleTextCodec.java.html" class="el_source">MtasSimpleTextCodec.java</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.html
index 970a51c..33b9472 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentenceCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserBasicSentenceCondition</span></div><h1>MtasCQLParserBasicSentenceCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">199 of 528</td><td class="ctr2">62%</td><td class="bar">31 of 74</td><td class="ctr2">58%</td><td class="ctr1">28</td><td class="ctr2">51</td><td class="ctr1">42</td><td class="ctr2">136</td><td class="ctr1">3</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a13"><a href="MtasCQLParserBasicSentenceCondition.java.html#L301" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="45" height="10" title="72" alt="72"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="MtasCQLParserBasicSentenceCondition.java.html#L169" class="el_method">simplify()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="34" height="10" title="54" alt="54"/><img src="../.resources/greenbar.gif" width="85" height="10" title="136" alt="136"/></td><td class="ctr2" id="c7">72%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="45" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="74" height="10" title="21" alt="21"/></td><td class="ctr2" id="e1">62%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">54</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasCQLParserBasicSentenceCondition.java.html#L126" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="16" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="14" height="10" title="23" alt="23"/></td><td class="ctr2" id="c10">47%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="17" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="17" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCQLParserBasicSentenceCondition.java.html#L258" class="el_method">getQuery()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="12" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="56" height="10" title="89" alt="89"/></td><td class="ctr2" id="c4">82%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="38" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i1">27</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasCQLParserBasicSentenceCondition.java.html#L52" class="el_method">addWord(MtasCQLParserWordFullCondition)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="10" height="10" title="16" alt="16"/></td><td class="ctr2" id="c9">62%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentenceCondition.java.html#L88" class="el_method">addBasicSentence(MtasCQLParserBasicSentenceCondition)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="8" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">72%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentenceCondition.java.html#L71" class="el_method">addGroup(MtasCQLParserGroupFullCondition)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c8">67%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasCQLParserBasicSentenceCondition.java.html#L103" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasCQLParserBasicSentenceCondition.java.html#L112" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="MtasCQLParserBasicSentenceCondition.java.html#L15" class="el_method">static {...}</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">75%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasCQLParserBasicSentenceCondition.java.html#L33" class="el_method">MtasCQLParserBasicSentenceCondition(MtasSpanQuery, Integer)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="16" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a10"><a href="MtasCQLParserBasicSentenceCondition.java.html#L159" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasCQLParserBasicSentenceCondition.java.html#L146" class="el_method">isOptional()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a5"><a href="MtasCQLParserBasicSentenceCondition.java.html#L247" class="el_method">getPartList()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentenceCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserBasicSentenceCondition</span></div><h1>MtasCQLParserBasicSentenceCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">199 of 528</td><td class="ctr2">62%</td><td class="bar">31 of 74</td><td class="ctr2">58%</td><td class="ctr1">28</td><td class="ctr2">51</td><td class="ctr1">42</td><td class="ctr2">136</td><td class="ctr1">3</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a13"><a href="MtasCQLParserBasicSentenceCondition.java.html#L300" class="el_method">toString()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="72" alt="72"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="MtasCQLParserBasicSentenceCondition.java.html#L168" class="el_method">simplify()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="54" alt="54"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="136" alt="136"/></td><td class="ctr2" id="c7">71%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="74" height="10" title="21" alt="21"/></td><td class="ctr2" id="e1">61%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">54</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasCQLParserBasicSentenceCondition.java.html#L128" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="23" alt="23"/></td><td class="ctr2" id="c10">46%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCQLParserBasicSentenceCondition.java.html#L257" class="el_method">getQuery()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="89" alt="89"/></td><td class="ctr2" id="c4">82%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">91%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i1">27</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasCQLParserBasicSentenceCondition.java.html#L61" class="el_method">addWord(MtasCQLParserWordFullCondition)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="16" alt="16"/></td><td class="ctr2" id="c9">61%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentenceCondition.java.html#L93" class="el_method">addBasicSentence(MtasCQLParserBasicSentenceCondition)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">72%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentenceCondition.java.html#L78" class="el_method">addGroup(MtasCQLParserGroupFullCondition)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c8">66%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasCQLParserBasicSentenceCondition.java.html#L108" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasCQLParserBasicSentenceCondition.java.html#L117" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="MtasCQLParserBasicSentenceCondition.java.html#L15" class="el_method">static {...}</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">75%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasCQLParserBasicSentenceCondition.java.html#L44" class="el_method">MtasCQLParserBasicSentenceCondition(MtasSpanQuery, Integer)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a10"><a href="MtasCQLParserBasicSentenceCondition.java.html#L159" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasCQLParserBasicSentenceCondition.java.html#L148" class="el_method">isOptional()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a5"><a href="MtasCQLParserBasicSentenceCondition.java.html#L247" class="el_method">getPartList()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.java.html
index 702eef6..0137568 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentenceCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentenceCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserBasicSentenceCondition.java</span></div><h1>MtasCQLParserBasicSentenceCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentenceCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserBasicSentenceCondition.java</span></div><h1>MtasCQLParserBasicSentenceCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -17,82 +17,87 @@ import mtas.search.spans.util.MtasSpanQuery;
   /** The part list. */
   private List&lt;MtasCQLParserBasicSentencePartCondition&gt; partList;
 
+  /** The minimum occurence. */
+  private int minimumOccurence;
+  
   /** The maximum occurence. */
-  private int minimumOccurence, maximumOccurence;
+  private int maximumOccurence;
 
-  /** The optional parts. */
-  private boolean simplified, optional;
+  /** The simplified. */
+  private boolean simplified;
+  
+  /** The optional. */
+  private boolean optional;
 
+  /** The ignore clause. */
   private MtasSpanQuery ignoreClause;
   
+  /** The maximum ignore length. */
   private Integer maximumIgnoreLength;
   
   /**
-   * Instantiates a new mtas cql parser basic sentence condition.
+   * Instantiates a new mtas CQL parser basic sentence condition.
+   *
+   * @param ignore the ignore
+   * @param maximumIgnoreLength the maximum ignore length
    */
-<span class="fc" id="L33">  public MtasCQLParserBasicSentenceCondition(MtasSpanQuery ignore, Integer maximumIgnoreLength) {</span>
-<span class="fc" id="L34">    partList = new ArrayList&lt;MtasCQLParserBasicSentencePartCondition&gt;();</span>
-<span class="fc" id="L35">    minimumOccurence = 1;</span>
-<span class="fc" id="L36">    maximumOccurence = 1;</span>
-<span class="fc" id="L37">    optional = false;</span>
-<span class="fc" id="L38">    simplified = false;</span>
-<span class="fc" id="L39">    this.ignoreClause = ignore;</span>
-<span class="fc" id="L40">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
-<span class="fc" id="L41">  }</span>
+<span class="fc" id="L44">  public MtasCQLParserBasicSentenceCondition(MtasSpanQuery ignore, Integer maximumIgnoreLength) {</span>
+<span class="fc" id="L45">    partList = new ArrayList&lt;MtasCQLParserBasicSentencePartCondition&gt;();</span>
+<span class="fc" id="L46">    minimumOccurence = 1;</span>
+<span class="fc" id="L47">    maximumOccurence = 1;</span>
+<span class="fc" id="L48">    optional = false;</span>
+<span class="fc" id="L49">    simplified = false;</span>
+<span class="fc" id="L50">    this.ignoreClause = ignore;</span>
+<span class="fc" id="L51">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="fc" id="L52">  }</span>
 
   /**
    * Adds the word.
    *
-   * @param w
-   *          the w
-   * @throws ParseException
-   *           the parse exception
+   * @param w the w
+   * @throws ParseException the parse exception
    */
   public void addWord(MtasCQLParserWordFullCondition w) throws ParseException {
-<span class="pc bpc" id="L52" title="1 of 2 branches missed.">    assert w.getCondition()</span>
-<span class="pc bpc" id="L53" title="1 of 2 branches missed.">        .not() == false : &quot;condition word should be positive in sentence definition&quot;;</span>
-<span class="pc bpc" id="L54" title="1 of 2 branches missed.">    if (!simplified) {</span>
-<span class="fc" id="L55">      partList.add(w);</span>
+<span class="pc bpc" id="L61" title="1 of 2 branches missed.">    assert w.getCondition()</span>
+<span class="pc bpc" id="L62" title="1 of 2 branches missed.">        .not() == false : &quot;condition word should be positive in sentence definition&quot;;</span>
+<span class="pc bpc" id="L63" title="1 of 2 branches missed.">    if (!simplified) {</span>
+<span class="fc" id="L64">      partList.add(w);</span>
     } else {
-<span class="nc" id="L57">      throw new ParseException(&quot;already simplified&quot;);</span>
+<span class="nc" id="L66">      throw new ParseException(&quot;already simplified&quot;);</span>
     }
-<span class="fc" id="L59">  }</span>
+<span class="fc" id="L68">  }</span>
 
   /**
    * Adds the group.
    *
-   * @param w
-   *          the w
-   * @throws ParseException
-   *           the parse exception
+   * @param g the g
+   * @throws ParseException the parse exception
    */
   public void addGroup(MtasCQLParserGroupFullCondition g)
       throws ParseException {
-<span class="pc bpc" id="L71" title="1 of 2 branches missed.">    if (!simplified) {</span>
-<span class="fc" id="L72">      partList.add(g);</span>
+<span class="pc bpc" id="L78" title="1 of 2 branches missed.">    if (!simplified) {</span>
+<span class="fc" id="L79">      partList.add(g);</span>
     } else {
-<span class="nc" id="L74">      throw new ParseException(&quot;already simplified&quot;);</span>
+<span class="nc" id="L81">      throw new ParseException(&quot;already simplified&quot;);</span>
     }
-<span class="fc" id="L76">  }</span>
+<span class="fc" id="L83">  }</span>
 
   /**
    * Adds the basic sentence.
    *
-   * @param s
-   *          the s
-   * @throws ParseException
-   *           the parse exception
+   * @param s the s
+   * @throws ParseException the parse exception
    */
   public void addBasicSentence(MtasCQLParserBasicSentenceCondition s)
       throws ParseException {
-<span class="pc bpc" id="L88" title="1 of 2 branches missed.">    if (!simplified) {</span>
-<span class="fc" id="L89">      List&lt;MtasCQLParserBasicSentencePartCondition&gt; newWordList = s</span>
-<span class="fc" id="L90">          .getPartList();</span>
-<span class="fc" id="L91">      partList.addAll(newWordList);</span>
-<span class="fc" id="L92">    } else {</span>
-<span class="nc" id="L93">      throw new ParseException(&quot;already simplified&quot;);</span>
+<span class="pc bpc" id="L93" title="1 of 2 branches missed.">    if (!simplified) {</span>
+<span class="fc" id="L94">      List&lt;MtasCQLParserBasicSentencePartCondition&gt; newWordList = s</span>
+<span class="fc" id="L95">          .getPartList();</span>
+<span class="fc" id="L96">      partList.addAll(newWordList);</span>
+<span class="fc" id="L97">    } else {</span>
+<span class="nc" id="L98">      throw new ParseException(&quot;already simplified&quot;);</span>
     }
-<span class="fc" id="L95">  }</span>
+<span class="fc" id="L100">  }</span>
 
   /**
    * Gets the minimum occurence.
@@ -100,7 +105,7 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return the minimum occurence
    */
   public int getMinimumOccurence() {
-<span class="nc" id="L103">    return minimumOccurence;</span>
+<span class="nc" id="L108">    return minimumOccurence;</span>
   }
 
   /**
@@ -109,33 +114,30 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return the maximum occurence
    */
   public int getMaximumOccurence() {
-<span class="nc" id="L112">    return maximumOccurence;</span>
+<span class="nc" id="L117">    return maximumOccurence;</span>
   }
 
   /**
    * Sets the occurence.
    *
-   * @param min
-   *          the min
-   * @param max
-   *          the max
-   * @throws ParseException
-   *           the parse exception
+   * @param min the min
+   * @param max the max
+   * @throws ParseException the parse exception
    */
   public void setOccurence(int min, int max) throws ParseException {
-<span class="pc bpc" id="L126" title="1 of 2 branches missed.">    if (!simplified) {</span>
-<span class="pc bpc" id="L127" title="3 of 6 branches missed.">      if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
-<span class="nc" id="L128">        throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
+<span class="pc bpc" id="L128" title="1 of 2 branches missed.">    if (!simplified) {</span>
+<span class="pc bpc" id="L129" title="3 of 6 branches missed.">      if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
+<span class="nc" id="L130">        throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
       }
-<span class="pc bpc" id="L130" title="1 of 2 branches missed.">      if (min == 0) {</span>
-<span class="nc" id="L131">        optional = true;</span>
+<span class="pc bpc" id="L132" title="1 of 2 branches missed.">      if (min == 0) {</span>
+<span class="nc" id="L133">        optional = true;</span>
       }
-<span class="fc" id="L133">      minimumOccurence = Math.max(1, min);</span>
-<span class="fc" id="L134">      maximumOccurence = max;</span>
+<span class="fc" id="L135">      minimumOccurence = Math.max(1, min);</span>
+<span class="fc" id="L136">      maximumOccurence = max;</span>
     } else {
-<span class="nc" id="L136">      throw new ParseException(&quot;already simplified&quot;);</span>
+<span class="nc" id="L138">      throw new ParseException(&quot;already simplified&quot;);</span>
     }
-<span class="fc" id="L138">  }</span>
+<span class="fc" id="L140">  }</span>
 
   /**
    * Checks if is optional.
@@ -143,17 +145,15 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return true, if is optional
    */
   public boolean isOptional() {
-<span class="fc" id="L146">    return optional;</span>
+<span class="fc" id="L148">    return optional;</span>
   }
 
 
   /**
    * Sets the optional.
    *
-   * @param status
-   *          the new optional
-   * @throws ParseException
-   *           the parse exception
+   * @param status the new optional
+   * @throws ParseException the parse exception
    */
   public void setOptional(boolean status) throws ParseException {
 <span class="fc" id="L159">    optional = status;</span>
@@ -162,26 +162,26 @@ import mtas.search.spans.util.MtasSpanQuery;
   /**
    * Simplify.
    *
-   * @throws ParseException
-   *           the parse exception
+   * @throws ParseException the parse exception
    */
   public void simplify() throws ParseException {
-<span class="pc bpc" id="L169" title="1 of 2 branches missed.">    if (!simplified) {</span>
-<span class="fc" id="L170">      simplified = true;</span>
-<span class="fc" id="L171">      boolean optionalParts = true;</span>
+<span class="pc bpc" id="L168" title="1 of 2 branches missed.">    if (!simplified) {</span>
+<span class="fc" id="L169">      simplified = true;</span>
+<span class="fc" id="L170">      boolean optionalParts = true;</span>
       List&lt;MtasCQLParserBasicSentencePartCondition&gt; newPartList;
-<span class="fc" id="L173">      MtasCQLParserBasicSentencePartCondition lastPart = null;</span>
-<span class="fc" id="L174">      newPartList = new ArrayList&lt;MtasCQLParserBasicSentencePartCondition&gt;();</span>
+<span class="fc" id="L172">      MtasCQLParserBasicSentencePartCondition lastPart = null;</span>
+<span class="fc" id="L173">      newPartList = new ArrayList&lt;MtasCQLParserBasicSentencePartCondition&gt;();</span>
       // try and merge equal basicSentencePart (word/group) conditions
-<span class="fc bfc" id="L176" title="All 2 branches covered.">      for (MtasCQLParserBasicSentencePartCondition part : partList) {</span>
-<span class="fc bfc" id="L177" title="All 4 branches covered.">        if ((lastPart == null) || !lastPart.equals(part)) {</span>
-<span class="fc" id="L178">          lastPart = part;</span>
-<span class="fc" id="L179">          newPartList.add(part);</span>
-<span class="fc bfc" id="L180" title="All 2 branches covered.">          if (!part.isOptional()) {</span>
-<span class="fc" id="L181">            optionalParts = false;</span>
+<span class="fc bfc" id="L175" title="All 2 branches covered.">      for (MtasCQLParserBasicSentencePartCondition part : partList) {</span>
+<span class="fc bfc" id="L176" title="All 4 branches covered.">        if ((lastPart == null) || !lastPart.equals(part)) {</span>
+<span class="fc" id="L177">          lastPart = part;</span>
+<span class="fc" id="L178">          newPartList.add(part);</span>
+<span class="fc bfc" id="L179" title="All 2 branches covered.">          if (!part.isOptional()) {</span>
+<span class="fc" id="L180">            optionalParts = false;</span>
           }
         } else {
-          int newMinimumOccurence, newMaximumOccurence;
+          int newMinimumOccurence;
+          int newMaximumOccurence;
 <span class="fc bfc" id="L185" title="All 4 branches covered.">          if (!lastPart.isOptional() &amp;&amp; !part.isOptional()) {</span>
 <span class="fc" id="L186">            newMinimumOccurence = lastPart.getMinimumOccurence()</span>
 <span class="fc" id="L187">                + part.getMinimumOccurence();</span>
@@ -251,43 +251,42 @@ import mtas.search.spans.util.MtasSpanQuery;
    * Gets the query.
    *
    * @return the query
-   * @throws ParseException
-   *           the parse exception
+   * @throws ParseException the parse exception
    */
   public MtasSpanQuery getQuery() throws ParseException {
-<span class="fc" id="L258">    simplify();</span>
-<span class="fc" id="L259">    MtasSpanSequenceItem currentQuery = null;</span>
-<span class="fc" id="L260">    List&lt;MtasSpanSequenceItem&gt; currentQueryList = null;</span>
-<span class="fc bfc" id="L261" title="All 2 branches covered.">    for (MtasCQLParserBasicSentencePartCondition part : partList) {</span>
+<span class="fc" id="L257">    simplify();</span>
+<span class="fc" id="L258">    MtasSpanSequenceItem currentQuery = null;</span>
+<span class="fc" id="L259">    List&lt;MtasSpanSequenceItem&gt; currentQueryList = null;</span>
+<span class="fc bfc" id="L260" title="All 2 branches covered.">    for (MtasCQLParserBasicSentencePartCondition part : partList) {</span>
       // start list
-<span class="fc bfc" id="L263" title="All 2 branches covered.">      if (currentQuery != null) {</span>
-<span class="fc" id="L264">        currentQueryList = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
-<span class="fc" id="L265">        currentQueryList.add(currentQuery);</span>
-<span class="fc" id="L266">        currentQuery = null;</span>
+<span class="fc bfc" id="L262" title="All 2 branches covered.">      if (currentQuery != null) {</span>
+<span class="fc" id="L263">        currentQueryList = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
+<span class="fc" id="L264">        currentQueryList.add(currentQuery);</span>
+<span class="fc" id="L265">        currentQuery = null;</span>
       }
-<span class="fc bfc" id="L268" title="All 2 branches covered.">      if (part.getMaximumOccurence() &gt; 1) {</span>
-<span class="fc" id="L269">        MtasSpanQuery q = new MtasSpanRecurrenceQuery(part.getQuery(),</span>
-<span class="fc" id="L270">            part.getMinimumOccurence(), part.getMaximumOccurence(), ignoreClause, maximumIgnoreLength);</span>
-<span class="fc" id="L271">        currentQuery = new MtasSpanSequenceItem(q, part.isOptional());</span>
-<span class="fc" id="L272">      } else {</span>
-<span class="fc" id="L273">        currentQuery = new MtasSpanSequenceItem(part.getQuery(),</span>
-<span class="fc" id="L274">            part.isOptional());</span>
+<span class="fc bfc" id="L267" title="All 2 branches covered.">      if (part.getMaximumOccurence() &gt; 1) {</span>
+<span class="fc" id="L268">        MtasSpanQuery q = new MtasSpanRecurrenceQuery(part.getQuery(),</span>
+<span class="fc" id="L269">            part.getMinimumOccurence(), part.getMaximumOccurence(), ignoreClause, maximumIgnoreLength);</span>
+<span class="fc" id="L270">        currentQuery = new MtasSpanSequenceItem(q, part.isOptional());</span>
+<span class="fc" id="L271">      } else {</span>
+<span class="fc" id="L272">        currentQuery = new MtasSpanSequenceItem(part.getQuery(),</span>
+<span class="fc" id="L273">            part.isOptional());</span>
       }
       // add to list, if it exists
-<span class="fc bfc" id="L277" title="All 2 branches covered.">      if (currentQueryList != null) {</span>
-<span class="fc" id="L278">        currentQueryList.add(currentQuery);</span>
-<span class="fc" id="L279">        currentQuery = null;</span>
+<span class="fc bfc" id="L276" title="All 2 branches covered.">      if (currentQueryList != null) {</span>
+<span class="fc" id="L277">        currentQueryList.add(currentQuery);</span>
+<span class="fc" id="L278">        currentQuery = null;</span>
       }
-<span class="fc" id="L281">    }</span>
-<span class="fc bfc" id="L282" title="All 2 branches covered.">    if (currentQueryList != null) {</span>
-<span class="fc" id="L283">      return new MtasSpanSequenceQuery(currentQueryList, ignoreClause, maximumIgnoreLength);</span>
-<span class="pc bpc" id="L284" title="1 of 2 branches missed.">    } else if (currentQuery.isOptional()) {</span>
-<span class="nc" id="L285">      currentQueryList = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
-<span class="nc" id="L286">      currentQueryList.add(currentQuery);</span>
-<span class="nc" id="L287">      currentQuery = null;</span>
-<span class="nc" id="L288">      return new MtasSpanSequenceQuery(currentQueryList, ignoreClause, maximumIgnoreLength);</span>
+<span class="fc" id="L280">    }</span>
+<span class="fc bfc" id="L281" title="All 2 branches covered.">    if (currentQueryList != null) {</span>
+<span class="fc" id="L282">      return new MtasSpanSequenceQuery(currentQueryList, ignoreClause, maximumIgnoreLength);</span>
+<span class="pc bpc" id="L283" title="1 of 2 branches missed.">    } else if (currentQuery.isOptional()) {</span>
+<span class="nc" id="L284">      currentQueryList = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
+<span class="nc" id="L285">      currentQueryList.add(currentQuery);</span>
+<span class="nc" id="L286">      currentQuery = null;</span>
+<span class="nc" id="L287">      return new MtasSpanSequenceQuery(currentQueryList, ignoreClause, maximumIgnoreLength);</span>
     } else {
-<span class="fc" id="L290">      return currentQuery.getQuery();</span>
+<span class="fc" id="L289">      return currentQuery.getQuery();</span>
     }
   }
 
@@ -298,24 +297,24 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   @Override
   public String toString() {
-<span class="nc" id="L301">    StringBuilder text = new StringBuilder(&quot;BASIC SENTENCE&quot;);</span>
-<span class="nc bnc" id="L302" title="All 2 branches missed.">    if (optional) {</span>
-<span class="nc" id="L303">      text.append(&quot; OPTIONAL&quot;);</span>
+<span class="nc" id="L300">    StringBuilder text = new StringBuilder(&quot;BASIC SENTENCE&quot;);</span>
+<span class="nc bnc" id="L301" title="All 2 branches missed.">    if (optional) {</span>
+<span class="nc" id="L302">      text.append(&quot; OPTIONAL&quot;);</span>
     }
-<span class="nc" id="L305">    text.append(&quot;\n&quot;);</span>
-<span class="nc bnc" id="L306" title="All 2 branches missed.">    if (simplified) {</span>
+<span class="nc" id="L304">    text.append(&quot;\n&quot;);</span>
+<span class="nc bnc" id="L305" title="All 2 branches missed.">    if (simplified) {</span>
       try {
-<span class="nc" id="L308">        text.append(&quot;- Query: &quot; + getQuery().toString(getQuery().getField()));</span>
-<span class="nc" id="L309">      } catch (ParseException e) {</span>
-<span class="nc" id="L310">        text.append(&quot;- Query: &quot; + e.getMessage());</span>
-<span class="nc" id="L311">      }</span>
+<span class="nc" id="L307">        text.append(&quot;- Query: &quot; + getQuery().toString(getQuery().getField()));</span>
+<span class="nc" id="L308">      } catch (ParseException e) {</span>
+<span class="nc" id="L309">        text.append(&quot;- Query: &quot; + e.getMessage());</span>
+<span class="nc" id="L310">      }</span>
     } else {
-<span class="nc bnc" id="L313" title="All 2 branches missed.">      for (MtasCQLParserBasicSentencePartCondition word : partList) {</span>
-<span class="nc" id="L314">        text.append(word.toString(&quot;  - &quot;, &quot;   &quot;));</span>
-<span class="nc" id="L315">      }</span>
+<span class="nc bnc" id="L312" title="All 2 branches missed.">      for (MtasCQLParserBasicSentencePartCondition word : partList) {</span>
+<span class="nc" id="L313">        text.append(word.toString(&quot;  - &quot;, &quot;   &quot;));</span>
+<span class="nc" id="L314">      }</span>
     }
-<span class="nc" id="L317">    return text.toString();</span>
+<span class="nc" id="L316">    return text.toString();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.html
index 13fa6f3..890ab94 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentencePartCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserBasicSentencePartCondition</span></div><h1>MtasCQLParserBasicSentencePartCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">145 of 183</td><td class="ctr2">21%</td><td class="bar">11 of 16</td><td class="ctr2">31%</td><td class="ctr1">9</td><td class="ctr2">16</td><td class="ctr1">17</td><td class="ctr2">29</td><td class="ctr1">2</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L104" class="el_method">toString(String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="122" alt="122"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">15</td><td class="ctr2" id="i0">15</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L55" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="17" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="21" height="10" title="22" alt="22"/></td><td class="ctr2" id="c5">55%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="45" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="75" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L91" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L81" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L9" class="el_method">MtasCQLParserBasicSentencePartCondition()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L32" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L41" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L71" class="el_method">isOptional()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentencePartCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserBasicSentencePartCondition</span></div><h1>MtasCQLParserBasicSentencePartCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">145 of 183</td><td class="ctr2">20%</td><td class="bar">11 of 16</td><td class="ctr2">31%</td><td class="ctr1">9</td><td class="ctr2">16</td><td class="ctr1">17</td><td class="ctr2">29</td><td class="ctr1">2</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L103" class="el_method">toString(String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="122" alt="122"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">15</td><td class="ctr2" id="i0">15</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L57" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="22" alt="22"/></td><td class="ctr2" id="c5">55%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L92" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L82" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L9" class="el_method">MtasCQLParserBasicSentencePartCondition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L37" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L46" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasCQLParserBasicSentencePartCondition.java.html#L73" class="el_method">isOptional()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.java.html
index ab84fef..555469d 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserBasicSentencePartCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentencePartCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserBasicSentencePartCondition.java</span></div><h1>MtasCQLParserBasicSentencePartCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserBasicSentencePartCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserBasicSentencePartCondition.java</span></div><h1>MtasCQLParserBasicSentencePartCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import mtas.parser.cql.ParseException;
 import mtas.search.spans.util.MtasSpanQuery;
@@ -8,18 +8,23 @@ import mtas.search.spans.util.MtasSpanQuery;
  */
 <span class="fc" id="L9">public abstract class MtasCQLParserBasicSentencePartCondition {</span>
 
+  /** The minimum occurence. */
+  protected int minimumOccurence;
+  
   /** The maximum occurence. */
-  protected int minimumOccurence, maximumOccurence;
+  protected int maximumOccurence;
 
+  /** The optional. */
+  protected boolean optional;
+  
   /** The not. */
-  protected boolean optional, not;
+  protected boolean not;
 
   /**
    * Gets the query.
    *
    * @return the query
-   * @throws ParseException
-   *           the parse exception
+   * @throws ParseException the parse exception
    */
   public abstract MtasSpanQuery getQuery() throws ParseException;
 
@@ -29,7 +34,7 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return the minimum occurence
    */
   public int getMinimumOccurence() {
-<span class="fc" id="L32">    return minimumOccurence;</span>
+<span class="fc" id="L37">    return minimumOccurence;</span>
   }
 
   /**
@@ -38,29 +43,26 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return the maximum occurence
    */
   public int getMaximumOccurence() {
-<span class="fc" id="L41">    return maximumOccurence;</span>
+<span class="fc" id="L46">    return maximumOccurence;</span>
   }
 
   /**
    * Sets the occurence.
    *
-   * @param min
-   *          the min
-   * @param max
-   *          the max
-   * @throws ParseException
-   *           the parse exception
+   * @param min the min
+   * @param max the max
+   * @throws ParseException the parse exception
    */
   public void setOccurence(int min, int max) throws ParseException {
-<span class="pc bpc" id="L55" title="3 of 6 branches missed.">    if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
-<span class="nc" id="L56">      throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
+<span class="pc bpc" id="L57" title="3 of 6 branches missed.">    if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
+<span class="nc" id="L58">      throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
     }
-<span class="fc bfc" id="L58" title="All 2 branches covered.">    if (min == 0) {</span>
-<span class="fc" id="L59">      optional = true;</span>
+<span class="fc bfc" id="L60" title="All 2 branches covered.">    if (min == 0) {</span>
+<span class="fc" id="L61">      optional = true;</span>
     }
-<span class="fc" id="L61">    minimumOccurence = Math.max(1, min);</span>
-<span class="fc" id="L62">    maximumOccurence = max;</span>
-<span class="fc" id="L63">  }</span>
+<span class="fc" id="L63">    minimumOccurence = Math.max(1, min);</span>
+<span class="fc" id="L64">    maximumOccurence = max;</span>
+<span class="fc" id="L65">  }</span>
 
   /**
    * Checks if is optional.
@@ -68,18 +70,17 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return true, if is optional
    */
   public boolean isOptional() {
-<span class="fc" id="L71">    return optional;</span>
+<span class="fc" id="L73">    return optional;</span>
   }
 
   /**
    * Sets the optional.
    *
-   * @param status
-   *          the new optional
+   * @param status the new optional
    */
   public void setOptional(boolean status) {
-<span class="fc" id="L81">    optional = status;</span>
-<span class="fc" id="L82">  }</span>
+<span class="fc" id="L82">    optional = status;</span>
+<span class="fc" id="L83">  }</span>
 
   /*
    * (non-Javadoc)
@@ -88,40 +89,38 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   @Override
   public String toString() {
-<span class="nc" id="L91">    return toString(&quot;&quot;, &quot;&quot;);</span>
+<span class="nc" id="L92">    return toString(&quot;&quot;, &quot;&quot;);</span>
   }
 
   /**
    * To string.
    *
-   * @param firstIndent
-   *          the first indent
-   * @param indent
-   *          the indent
+   * @param firstIndent the first indent
+   * @param indent the indent
    * @return the string
    */
   public String toString(String firstIndent, String indent) {
-<span class="nc" id="L104">    String text = &quot;&quot;;</span>
-<span class="nc" id="L105">    text += firstIndent + &quot;PART&quot;;</span>
-<span class="nc bnc" id="L106" title="All 2 branches missed.">    if (optional) {</span>
-<span class="nc" id="L107">      text += &quot; OPTIONAL&quot;;</span>
+<span class="nc" id="L103">    String text = &quot;&quot;;</span>
+<span class="nc" id="L104">    text += firstIndent + &quot;PART&quot;;</span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">    if (optional) {</span>
+<span class="nc" id="L106">      text += &quot; OPTIONAL&quot;;</span>
     }
-<span class="nc bnc" id="L109" title="All 4 branches missed.">    if ((minimumOccurence &gt; 1) || (minimumOccurence != maximumOccurence)) {</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">      if (minimumOccurence != maximumOccurence) {</span>
-<span class="nc" id="L111">        text += &quot; {&quot; + minimumOccurence + &quot;,&quot; + maximumOccurence + &quot;}&quot;;</span>
+<span class="nc bnc" id="L108" title="All 4 branches missed.">    if ((minimumOccurence &gt; 1) || (minimumOccurence != maximumOccurence)) {</span>
+<span class="nc bnc" id="L109" title="All 2 branches missed.">      if (minimumOccurence != maximumOccurence) {</span>
+<span class="nc" id="L110">        text += &quot; {&quot; + minimumOccurence + &quot;,&quot; + maximumOccurence + &quot;}&quot;;</span>
       } else {
-<span class="nc" id="L113">        text += &quot; {&quot; + minimumOccurence + &quot;}&quot;;</span>
+<span class="nc" id="L112">        text += &quot; {&quot; + minimumOccurence + &quot;}&quot;;</span>
       }
     }
     try {
-<span class="nc" id="L117">      text += &quot;\n&quot; + indent + &quot;- Query: &quot;</span>
-<span class="nc" id="L118">          + getQuery().toString(getQuery().getField());</span>
-<span class="nc" id="L119">    } catch (ParseException e) {</span>
-<span class="nc" id="L120">      text += &quot;\n&quot; + indent + &quot;- Query: &quot; + e.getMessage();</span>
-<span class="nc" id="L121">    }</span>
-<span class="nc" id="L122">    text += &quot;\n&quot;;</span>
-<span class="nc" id="L123">    return text;</span>
+<span class="nc" id="L116">      text += &quot;\n&quot; + indent + &quot;- Query: &quot;</span>
+<span class="nc" id="L117">          + getQuery().toString(getQuery().getField());</span>
+<span class="nc" id="L118">    } catch (ParseException e) {</span>
+<span class="nc" id="L119">      text += &quot;\n&quot; + indent + &quot;- Query: &quot; + e.getMessage();</span>
+<span class="nc" id="L120">    }</span>
+<span class="nc" id="L121">    text += &quot;\n&quot;;</span>
+<span class="nc" id="L122">    return text;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.html
index b71d2ce..8b1ea17 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserDefaultPrefixCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserDefaultPrefixCondition</span></div><h1>MtasCQLParserDefaultPrefixCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 22</td><td class="ctr2">77%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">5</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCQLParserDefaultPrefixCondition.java.html#L28" class="el_method">MtasCQLParserDefaultPrefixCondition(String, String, String, HashMap, HashSet)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="27" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="92" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">77%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserDefaultPrefixCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserDefaultPrefixCondition</span></div><h1>MtasCQLParserDefaultPrefixCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 22</td><td class="ctr2">77%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">5</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCQLParserDefaultPrefixCondition.java.html#L26" class="el_method">MtasCQLParserDefaultPrefixCondition(String, String, String, HashMap, HashSet)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">77%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.java.html
index 1daa5c6..bcd0654 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserDefaultPrefixCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserDefaultPrefixCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserDefaultPrefixCondition.java</span></div><h1>MtasCQLParserDefaultPrefixCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserDefaultPrefixCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserDefaultPrefixCondition.java</span></div><h1>MtasCQLParserDefaultPrefixCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import java.util.HashMap;
 import java.util.HashSet;
@@ -12,26 +12,24 @@ public class MtasCQLParserDefaultPrefixCondition
     extends MtasCQLParserWordCondition {
 
   /**
-   * Instantiates a new mtas cql parser default prefix condition.
+   * Instantiates a new mtas CQL parser default prefix condition.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param value
-   *          the value
-   * @throws ParseException
-   *           the parse exception
+   * @param field the field
+   * @param prefix the prefix
+   * @param value the value
+   * @param variables the variables
+   * @param usedVariables the used variables
+   * @throws ParseException the parse exception
    */
   public MtasCQLParserDefaultPrefixCondition(String field, String prefix,
       String value, HashMap&lt;String, String[] &gt; variables, HashSet&lt;String&gt; usedVariables) throws ParseException {
-<span class="fc" id="L28">    super(field, TYPE_AND);</span>
-<span class="pc bpc" id="L29" title="1 of 2 branches missed.">    if (prefix == null) {</span>
-<span class="nc" id="L30">      throw new ParseException(&quot;no default prefix defined&quot;);</span>
+<span class="fc" id="L26">    super(field, TYPE_AND);</span>
+<span class="pc bpc" id="L27" title="1 of 2 branches missed.">    if (prefix == null) {</span>
+<span class="nc" id="L28">      throw new ParseException(&quot;no default prefix defined&quot;);</span>
     } else {
-<span class="fc" id="L32">      addPositiveQuery(new MtasCQLParserWordQuery(field, prefix, value, variables, usedVariables));</span>
+<span class="fc" id="L30">      addPositiveQuery(new MtasCQLParserWordQuery(field, prefix, value, variables, usedVariables));</span>
     }
-<span class="fc" id="L34">  }</span>
+<span class="fc" id="L32">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.html
index f50f786..4fc82b9 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserGroupCondition</span></div><h1>MtasCQLParserGroupCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 64</td><td class="ctr2">55%</td><td class="bar">4 of 8</td><td class="ctr2">50%</td><td class="ctr1">6</td><td class="ctr2">9</td><td class="ctr1">6</td><td class="ctr2">14</td><td class="ctr1">2</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasCQLParserGroupCondition.java.html#L64" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="106" height="10" title="23" alt="23"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasCQLParserGroupCondition.java.html#L54" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="106" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">88%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasCQLParserGroupCondition.java.html#L35" class="el_method">field()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupCondition.java.html#L24" class="el_method">MtasCQLParserGroupCondition(String, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="41" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasCQLParserGroupCondition.java.html#L44" class="el_method">getQuery()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserGroupCondition</span></div><h1>MtasCQLParserGroupCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 64</td><td class="ctr2">54%</td><td class="bar">4 of 8</td><td class="ctr2">50%</td><td class="ctr1">6</td><td class="ctr2">9</td><td class="ctr1">6</td><td class="ctr2">14</td><td class="ctr1">2</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasCQLParserGroupCondition.java.html#L65" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="106" height="10" title="23" alt="23"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasCQLParserGroupCondition.java.html#L52" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">88%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasCQLParserGroupCondition.java.html#L33" class="el_method">field()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupCondition.java.html#L22" class="el_method">MtasCQLParserGroupCondition(String, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasCQLParserGroupCondition.java.html#L42" class="el_method">getQuery()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.java.html
index f6173f7..15318c7 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserGroupCondition.java</span></div><h1>MtasCQLParserGroupCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserGroupCondition.java</span></div><h1>MtasCQLParserGroupCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import mtas.search.spans.util.MtasSpanQuery;
 
@@ -14,17 +14,15 @@ public class MtasCQLParserGroupCondition {
   private String field;
 
   /**
-   * Instantiates a new mtas cql parser group condition.
+   * Instantiates a new mtas CQL parser group condition.
    *
-   * @param field
-   *          the field
-   * @param condition
-   *          the condition
+   * @param field the field
+   * @param condition the condition
    */
-<span class="fc" id="L24">  public MtasCQLParserGroupCondition(String field, MtasSpanQuery condition) {</span>
-<span class="fc" id="L25">    this.field = field;</span>
-<span class="fc" id="L26">    this.condition = condition;</span>
-<span class="fc" id="L27">  }</span>
+<span class="fc" id="L22">  public MtasCQLParserGroupCondition(String field, MtasSpanQuery condition) {</span>
+<span class="fc" id="L23">    this.field = field;</span>
+<span class="fc" id="L24">    this.condition = condition;</span>
+<span class="fc" id="L25">  }</span>
 
   /**
    * Field.
@@ -32,7 +30,7 @@ public class MtasCQLParserGroupCondition {
    * @return the string
    */
   public String field() {
-<span class="nc" id="L35">    return field;</span>
+<span class="nc" id="L33">    return field;</span>
   }
 
   /**
@@ -41,7 +39,7 @@ public class MtasCQLParserGroupCondition {
    * @return the query
    */
   public MtasSpanQuery getQuery() {
-<span class="fc" id="L44">    return condition;</span>
+<span class="fc" id="L42">    return condition;</span>
   }
 
   /*
@@ -51,20 +49,23 @@ public class MtasCQLParserGroupCondition {
    */
   @Override
   public boolean equals(Object object) {
-<span class="pc bpc" id="L54" title="2 of 4 branches missed.">    if (object != null &amp;&amp; object instanceof MtasCQLParserGroupCondition) {</span>
-<span class="fc" id="L55">      MtasCQLParserGroupCondition groupCondition = (MtasCQLParserGroupCondition) object;</span>
-<span class="pc bpc" id="L56" title="2 of 4 branches missed.">      return field.equals(groupCondition.field) &amp;&amp; condition.equals(groupCondition.condition);      </span>
+<span class="pc bpc" id="L52" title="2 of 4 branches missed.">    if (object != null &amp;&amp; object instanceof MtasCQLParserGroupCondition) {</span>
+<span class="fc" id="L53">      MtasCQLParserGroupCondition groupCondition = (MtasCQLParserGroupCondition) object;</span>
+<span class="pc bpc" id="L54" title="2 of 4 branches missed.">      return field.equals(groupCondition.field) &amp;&amp; condition.equals(groupCondition.condition);      </span>
     } else {
-<span class="nc" id="L58">      return false;</span>
+<span class="nc" id="L56">      return false;</span>
     }
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L64">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L65">    h = (h * 5) ^ field.hashCode();</span>
-<span class="nc" id="L66">    h = (h * 7) ^ condition.hashCode();</span>
-<span class="nc" id="L67">    return h;</span>
+<span class="nc" id="L65">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L66">    h = (h * 5) ^ field.hashCode();</span>
+<span class="nc" id="L67">    h = (h * 7) ^ condition.hashCode();</span>
+<span class="nc" id="L68">    return h;</span>
   }
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.html
index df0983d..76c0097 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupFullCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserGroupFullCondition</span></div><h1>MtasCQLParserGroupFullCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 172</td><td class="ctr2">68%</td><td class="bar">7 of 24</td><td class="ctr2">71%</td><td class="ctr1">10</td><td class="ctr2">22</td><td class="ctr1">10</td><td class="ctr2">40</td><td class="ctr1">3</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasCQLParserGroupFullCondition.java.html#L162" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="69" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasCQLParserGroupFullCondition.java.html#L93" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="63" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="57" height="10" title="19" alt="19"/></td><td class="ctr2" id="c6">48%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserGroupFullCondition.java.html#L150" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="72" height="10" title="24" alt="24"/></td><td class="ctr2" id="c5">86%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="45" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="75" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasCQLParserGroupFullCondition.java.html#L123" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasCQLParserGroupFullCondition.java.html#L59" class="el_method">getCondition()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasCQLParserGroupFullCondition.java.html#L38" class="el_method">MtasCQLParserGroupFullCondition(MtasCQLParserGroupCondition, String)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="111" height="10" title="37" alt="37"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i0">12</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupFullCondition.java.html#L134" class="el_method">getQuery()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="84" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../.resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupFullCondition.java.html#L70" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasCQLParserGroupFullCondition.java.html#L81" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a6"><a href="MtasCQLParserGroupFullCondition.java.html#L111" class="el_method">isOptional()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupFullCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserGroupFullCondition</span></div><h1>MtasCQLParserGroupFullCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 172</td><td class="ctr2">68%</td><td class="bar">7 of 24</td><td class="ctr2">70%</td><td class="ctr1">10</td><td class="ctr2">22</td><td class="ctr1">10</td><td class="ctr2">40</td><td class="ctr1">3</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasCQLParserGroupFullCondition.java.html#L163" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="69" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasCQLParserGroupFullCondition.java.html#L91" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="19" alt="19"/></td><td class="ctr2" id="c6">47%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserGroupFullCondition.java.html#L148" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="24" alt="24"/></td><td class="ctr2" id="c5">85%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasCQLParserGroupFullCondition.java.html#L121" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasCQLParserGroupFullCondition.java.html#L57" class="el_method">getCondition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasCQLParserGroupFullCondition.java.html#L36" class="el_method">MtasCQLParserGroupFullCondition(MtasCQLParserGroupCondition, String)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="37" alt="37"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i0">12</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupFullCondition.java.html#L132" class="el_method">getQuery()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupFullCondition.java.html#L68" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasCQLParserGroupFullCondition.java.html#L79" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a6"><a href="MtasCQLParserGroupFullCondition.java.html#L109" class="el_method">isOptional()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.java.html
index 16a2933..072d1ae 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupFullCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupFullCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserGroupFullCondition.java</span></div><h1>MtasCQLParserGroupFullCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupFullCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserGroupFullCondition.java</span></div><h1>MtasCQLParserGroupFullCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import mtas.parser.cql.ParseException;
 import mtas.search.spans.MtasSpanEndQuery;
@@ -11,14 +11,14 @@ import mtas.search.spans.util.MtasSpanQuery;
 public class MtasCQLParserGroupFullCondition
     extends MtasCQLParserBasicSentencePartCondition {
 
-  /** The group full. */
-  public final static String GROUP_FULL = &quot;full&quot;;
+  /** The Constant GROUP_FULL. */
+  public static final String GROUP_FULL = &quot;full&quot;;
 
-  /** The group start. */
-  public final static String GROUP_START = &quot;start&quot;;
+  /** The Constant GROUP_START. */
+  public static final String GROUP_START = &quot;start&quot;;
 
-  /** The group end. */
-  public final static String GROUP_END = &quot;end&quot;;
+  /** The Constant GROUP_END. */
+  public static final String GROUP_END = &quot;end&quot;;
 
   /** The group condition. */
   private MtasCQLParserGroupCondition groupCondition;
@@ -27,28 +27,26 @@ public class MtasCQLParserGroupFullCondition
   private String type;
 
   /**
-   * Instantiates a new mtas cql parser group full condition.
+   * Instantiates a new mtas CQL parser group full condition.
    *
-   * @param condition
-   *          the condition
-   * @param type
-   *          the type
+   * @param condition the condition
+   * @param type the type
    */
   public MtasCQLParserGroupFullCondition(MtasCQLParserGroupCondition condition,
-<span class="fc" id="L38">      String type) {</span>
-<span class="fc" id="L39">    minimumOccurence = 1;</span>
-<span class="fc" id="L40">    maximumOccurence = 1;</span>
-<span class="fc" id="L41">    optional = false;</span>
-<span class="fc" id="L42">    not = false;</span>
-<span class="fc" id="L43">    groupCondition = condition;</span>
-<span class="fc bfc" id="L44" title="All 2 branches covered.">    if (type.equals(GROUP_START)) {</span>
-<span class="fc" id="L45">      this.type = GROUP_START;</span>
-<span class="fc bfc" id="L46" title="All 2 branches covered.">    } else if (type.equals(GROUP_END)) {</span>
-<span class="fc" id="L47">      this.type = GROUP_END;</span>
+<span class="fc" id="L36">      String type) {</span>
+<span class="fc" id="L37">    minimumOccurence = 1;</span>
+<span class="fc" id="L38">    maximumOccurence = 1;</span>
+<span class="fc" id="L39">    optional = false;</span>
+<span class="fc" id="L40">    not = false;</span>
+<span class="fc" id="L41">    groupCondition = condition;</span>
+<span class="fc bfc" id="L42" title="All 2 branches covered.">    if (type.equals(GROUP_START)) {</span>
+<span class="fc" id="L43">      this.type = GROUP_START;</span>
+<span class="fc bfc" id="L44" title="All 2 branches covered.">    } else if (type.equals(GROUP_END)) {</span>
+<span class="fc" id="L45">      this.type = GROUP_END;</span>
     } else {
-<span class="fc" id="L49">      this.type = GROUP_FULL;</span>
+<span class="fc" id="L47">      this.type = GROUP_FULL;</span>
     }
-<span class="fc" id="L51">  }</span>
+<span class="fc" id="L49">  }</span>
 
   /**
    * Gets the condition.
@@ -56,7 +54,7 @@ public class MtasCQLParserGroupFullCondition
    * @return the condition
    */
   public MtasCQLParserGroupCondition getCondition() {
-<span class="nc" id="L59">    return groupCondition;</span>
+<span class="nc" id="L57">    return groupCondition;</span>
   }
 
   /*
@@ -67,7 +65,7 @@ public class MtasCQLParserGroupFullCondition
    */
   @Override
   public int getMinimumOccurence() {
-<span class="fc" id="L70">    return minimumOccurence;</span>
+<span class="fc" id="L68">    return minimumOccurence;</span>
   }
 
   /*
@@ -78,7 +76,7 @@ public class MtasCQLParserGroupFullCondition
    */
   @Override
   public int getMaximumOccurence() {
-<span class="fc" id="L81">    return maximumOccurence;</span>
+<span class="fc" id="L79">    return maximumOccurence;</span>
   }
 
   /*
@@ -90,15 +88,15 @@ public class MtasCQLParserGroupFullCondition
    */
   @Override
   public void setOccurence(int min, int max) throws ParseException {
-<span class="pc bpc" id="L93" title="3 of 6 branches missed.">    if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
-<span class="nc" id="L94">      throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
+<span class="pc bpc" id="L91" title="3 of 6 branches missed.">    if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
+<span class="nc" id="L92">      throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
     }
-<span class="pc bpc" id="L96" title="1 of 2 branches missed.">    if (min == 0) {</span>
-<span class="nc" id="L97">      optional = true;</span>
+<span class="pc bpc" id="L94" title="1 of 2 branches missed.">    if (min == 0) {</span>
+<span class="nc" id="L95">      optional = true;</span>
     }
-<span class="fc" id="L99">    minimumOccurence = Math.max(1, min);</span>
-<span class="fc" id="L100">    maximumOccurence = max;</span>
-<span class="fc" id="L101">  }</span>
+<span class="fc" id="L97">    minimumOccurence = Math.max(1, min);</span>
+<span class="fc" id="L98">    maximumOccurence = max;</span>
+<span class="fc" id="L99">  }</span>
 
   /*
    * (non-Javadoc)
@@ -108,7 +106,7 @@ public class MtasCQLParserGroupFullCondition
    */
   @Override
   public boolean isOptional() {
-<span class="fc" id="L111">    return optional;</span>
+<span class="fc" id="L109">    return optional;</span>
   }
 
   /*
@@ -120,8 +118,8 @@ public class MtasCQLParserGroupFullCondition
    */
   @Override
   public void setOptional(boolean status) {
-<span class="nc" id="L123">    optional = status;</span>
-<span class="nc" id="L124">  }</span>
+<span class="nc" id="L121">    optional = status;</span>
+<span class="nc" id="L122">  }</span>
 
   /*
    * (non-Javadoc)
@@ -131,12 +129,12 @@ public class MtasCQLParserGroupFullCondition
    */
   @Override
   public MtasSpanQuery getQuery() throws ParseException {
-<span class="fc bfc" id="L134" title="All 2 branches covered.">    if (type.equals(MtasCQLParserGroupFullCondition.GROUP_START)) {</span>
-<span class="fc" id="L135">      return new MtasSpanStartQuery(groupCondition.getQuery());</span>
-<span class="fc bfc" id="L136" title="All 2 branches covered.">    } else if (type.equals(MtasCQLParserGroupFullCondition.GROUP_END)) {</span>
-<span class="fc" id="L137">      return new MtasSpanEndQuery(groupCondition.getQuery());</span>
+<span class="fc bfc" id="L132" title="All 2 branches covered.">    if (type.equals(MtasCQLParserGroupFullCondition.GROUP_START)) {</span>
+<span class="fc" id="L133">      return new MtasSpanStartQuery(groupCondition.getQuery());</span>
+<span class="fc bfc" id="L134" title="All 2 branches covered.">    } else if (type.equals(MtasCQLParserGroupFullCondition.GROUP_END)) {</span>
+<span class="fc" id="L135">      return new MtasSpanEndQuery(groupCondition.getQuery());</span>
     } else {
-<span class="fc" id="L139">      return groupCondition.getQuery();</span>
+<span class="fc" id="L137">      return groupCondition.getQuery();</span>
     }
   }
 
@@ -147,25 +145,28 @@ public class MtasCQLParserGroupFullCondition
    */
   @Override
   public boolean equals(Object object) {
-<span class="pc bpc" id="L150" title="1 of 2 branches missed.">    if (object == null)</span>
-<span class="nc" id="L151">      return false;</span>
-<span class="fc bfc" id="L152" title="All 2 branches covered.">    if (object instanceof MtasCQLParserGroupFullCondition) {</span>
-<span class="fc" id="L153">      MtasCQLParserGroupFullCondition word = (MtasCQLParserGroupFullCondition) object;</span>
-<span class="pc bpc" id="L154" title="2 of 4 branches missed.">      return groupCondition.equals(word.groupCondition) &amp;&amp; type.equals(word.type);      </span>
+<span class="pc bpc" id="L148" title="1 of 2 branches missed.">    if (object == null)</span>
+<span class="nc" id="L149">      return false;</span>
+<span class="fc bfc" id="L150" title="All 2 branches covered.">    if (object instanceof MtasCQLParserGroupFullCondition) {</span>
+<span class="fc" id="L151">      MtasCQLParserGroupFullCondition word = (MtasCQLParserGroupFullCondition) object;</span>
+<span class="pc bpc" id="L152" title="2 of 4 branches missed.">      return groupCondition.equals(word.groupCondition) &amp;&amp; type.equals(word.type);      </span>
     } else {
-<span class="fc" id="L156">      return false;</span>
+<span class="fc" id="L154">      return false;</span>
     }
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L162">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L163">    h = (h * 5) ^ groupCondition.hashCode();</span>
-<span class="nc" id="L164">    h = (h * 7) ^ type.hashCode();</span>
-<span class="nc" id="L165">    return h;</span>
+<span class="nc" id="L163">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L164">    h = (h * 5) ^ groupCondition.hashCode();</span>
+<span class="nc" id="L165">    h = (h * 7) ^ type.hashCode();</span>
+<span class="nc" id="L166">    return h;</span>
   }
   
   
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.html b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.html
index 275dc1d..d4220ed 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserGroupQuery</span></div><h1>MtasCQLParserGroupQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">104 of 271</td><td class="ctr2">62%</td><td class="bar">14 of 25</td><td class="ctr2">44%</td><td class="ctr1">14</td><td class="ctr2">23</td><td class="ctr1">11</td><td class="ctr2">39</td><td class="ctr1">2</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasCQLParserGroupQuery.java.html#L79" class="el_method">MtasCQLParserGroupQuery(String, String, String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="62" height="10" title="87" alt="87"/><img src="../.resources/greenbar.gif" width="57" height="10" title="80" alt="80"/></td><td class="ctr2" id="c6">48%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="75" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="44" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">37%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasCQLParserGroupQuery.java.html#L147" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserGroupQuery.java.html#L137" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasCQLParserGroupQuery.java.html#L157" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="15" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">84%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="25" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupQuery.java.html#L46" class="el_method">MtasCQLParserGroupQuery(String, String)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="19" height="10" title="27" alt="27"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupQuery.java.html#L174" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserGroupQuery.java.html#L62" class="el_method">MtasCQLParserGroupQuery(String, String, String)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasCQLParserGroupQuery.java.html#L124" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasCQLParserGroupQuery.java.html#L113" class="el_method">getField()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserGroupQuery</span></div><h1>MtasCQLParserGroupQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">104 of 271</td><td class="ctr2">61%</td><td class="bar">14 of 25</td><td class="ctr2">44%</td><td class="ctr1">14</td><td class="ctr2">23</td><td class="ctr1">11</td><td class="ctr2">39</td><td class="ctr1">2</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasCQLParserGroupQuery.java.html#L70" class="el_method">MtasCQLParserGroupQuery(String, String, String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="87" alt="87"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="80" alt="80"/></td><td class="ctr2" id="c6">47%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">36%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasCQLParserGroupQuery.java.html#L138" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserGroupQuery.java.html#L128" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasCQLParserGroupQuery.java.html#L148" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">84%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupQuery.java.html#L44" class="el_method">MtasCQLParserGroupQuery(String, String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="27" alt="27"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupQuery.java.html#L165" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserGroupQuery.java.html#L57" class="el_method">MtasCQLParserGroupQuery(String, String, String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasCQLParserGroupQuery.java.html#L115" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasCQLParserGroupQuery.java.html#L104" class="el_method">getField()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.java.html
index 32c9ac2..8c00bb6 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserGroupQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserGroupQuery.java</span></div><h1>MtasCQLParserGroupQuery.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserGroupQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserGroupQuery.java</span></div><h1>MtasCQLParserGroupQuery.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import java.io.IOException;
 
@@ -35,73 +35,64 @@ public class MtasCQLParserGroupQuery extends MtasSpanQuery {
   public static final String MTAS_CQL_WILDCARD_QUERY = &quot;wildcard&quot;;
 
   /**
-   * Instantiates a new mtas cql parser group query.
+   * Instantiates a new mtas CQL parser group query.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
+   * @param field the field
+   * @param prefix the prefix
    */
   public MtasCQLParserGroupQuery(String field, String prefix) {
-<span class="fc" id="L46">    super(null, null);</span>
-<span class="fc" id="L47">    term = new Term(field, prefix + MtasToken.DELIMITER);</span>
-<span class="fc" id="L48">    query = new MtasSpanPrefixQuery(term, false);</span>
-<span class="fc" id="L49">  }</span>
+<span class="fc" id="L44">    super(null, null);</span>
+<span class="fc" id="L45">    term = new Term(field, prefix + MtasToken.DELIMITER);</span>
+<span class="fc" id="L46">    query = new MtasSpanPrefixQuery(term, false);</span>
+<span class="fc" id="L47">  }</span>
 
   /**
-   * Instantiates a new mtas cql parser group query.
+   * Instantiates a new mtas CQL parser group query.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param value
-   *          the value
+   * @param field the field
+   * @param prefix the prefix
+   * @param value the value
    */
   public MtasCQLParserGroupQuery(String field, String prefix, String value) {
-<span class="fc" id="L62">    this(field, prefix, value, MTAS_CQL_REGEXP_QUERY);</span>
-<span class="fc" id="L63">  }</span>
+<span class="fc" id="L57">    this(field, prefix, value, MTAS_CQL_REGEXP_QUERY);</span>
+<span class="fc" id="L58">  }</span>
 
   /**
-   * Instantiates a new mtas cql parser group query.
+   * Instantiates a new mtas CQL parser group query.
    *
-   * @param field
-   *          the field
-   * @param prefix
-   *          the prefix
-   * @param value
-   *          the value
-   * @param type
-   *          the type
+   * @param field the field
+   * @param prefix the prefix
+   * @param value the value
+   * @param type the type
    */
   public MtasCQLParserGroupQuery(String field, String prefix, String value,
       String type) {
-<span class="fc" id="L79">    super(null, null);</span>
-<span class="pc bpc" id="L80" title="1 of 4 branches missed.">    if (value == null || value.trim().equals(&quot;&quot;)) {</span>
-<span class="fc" id="L81">      term = new Term(field, prefix + MtasToken.DELIMITER);</span>
-<span class="fc" id="L82">      query = new MtasSpanPrefixQuery(term, false);</span>
-<span class="pc bpc" id="L83" title="1 of 2 branches missed.">    } else if (type == null) {</span>
-<span class="nc" id="L84">      term = new Term(field, prefix + MtasToken.DELIMITER + value);</span>
-<span class="nc" id="L85">      query = new MtasSpanTermQuery(term, false);</span>
+<span class="fc" id="L70">    super(null, null);</span>
+<span class="pc bpc" id="L71" title="1 of 4 branches missed.">    if (value == null || value.trim().equals(&quot;&quot;)) {</span>
+<span class="fc" id="L72">      term = new Term(field, prefix + MtasToken.DELIMITER);</span>
+<span class="fc" id="L73">      query = new MtasSpanPrefixQuery(term, false);</span>
+<span class="pc bpc" id="L74" title="1 of 2 branches missed.">    } else if (type == null) {</span>
+<span class="nc" id="L75">      term = new Term(field, prefix + MtasToken.DELIMITER + value);</span>
+<span class="nc" id="L76">      query = new MtasSpanTermQuery(term, false);</span>
     } else {
-<span class="pc bpc" id="L87" title="10 of 13 branches missed.">      switch (type) {</span>
+<span class="pc bpc" id="L78" title="10 of 13 branches missed.">      switch (type) {</span>
       case MTAS_CQL_REGEXP_QUERY:
-<span class="fc" id="L89">        term = new Term(field,</span>
+<span class="fc" id="L80">        term = new Term(field,</span>
             prefix + MtasToken.DELIMITER + value + &quot;\u0000*&quot;);
-<span class="fc" id="L91">        query = new MtasSpanRegexpQuery(term, false);</span>
-<span class="fc" id="L92">        break;</span>
+<span class="fc" id="L82">        query = new MtasSpanRegexpQuery(term, false);</span>
+<span class="fc" id="L83">        break;</span>
       case MTAS_CQL_WILDCARD_QUERY:
-<span class="nc" id="L94">        term = new Term(field, prefix + MtasToken.DELIMITER + value);</span>
-<span class="nc" id="L95">        query = new MtasSpanWildcardQuery(term, false);</span>
-<span class="nc" id="L96">        break;</span>
+<span class="nc" id="L85">        term = new Term(field, prefix + MtasToken.DELIMITER + value);</span>
+<span class="nc" id="L86">        query = new MtasSpanWildcardQuery(term, false);</span>
+<span class="nc" id="L87">        break;</span>
       case MTAS_CQL_TERM_QUERY:
       default:
-<span class="nc" id="L99">        term = new Term(field, prefix + MtasToken.DELIMITER + value);</span>
-<span class="nc" id="L100">        query = new MtasSpanTermQuery(term, false);</span>
+<span class="nc" id="L90">        term = new Term(field, prefix + MtasToken.DELIMITER + value);</span>
+<span class="nc" id="L91">        query = new MtasSpanTermQuery(term, false);</span>
         break;
       }
     }
-<span class="fc" id="L104">  }</span>
+<span class="fc" id="L95">  }</span>
 
   /*
    * (non-Javadoc)
@@ -110,7 +101,7 @@ public class MtasCQLParserGroupQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L113">    return term.field();</span>
+<span class="fc" id="L104">    return term.field();</span>
   }
 
   /*
@@ -121,7 +112,7 @@ public class MtasCQLParserGroupQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L124">    return query.rewrite(reader);</span>
+<span class="fc" id="L115">    return query.rewrite(reader);</span>
   }
 
   /*
@@ -134,7 +125,7 @@ public class MtasCQLParserGroupQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="nc" id="L137">    return query.createWeight(searcher, needsScores);</span>
+<span class="nc" id="L128">    return query.createWeight(searcher, needsScores);</span>
   }
 
   /*
@@ -144,7 +135,7 @@ public class MtasCQLParserGroupQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L147">    return query.toString(term.field());</span>
+<span class="nc" id="L138">    return query.toString(term.field());</span>
   }
 
   /*
@@ -154,14 +145,14 @@ public class MtasCQLParserGroupQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="pc bpc" id="L157" title="1 of 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L158">      return true;</span>
-<span class="pc bpc" id="L159" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L160">      return false;</span>
-<span class="fc bfc" id="L161" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
-<span class="fc" id="L162">      return false;</span>
-<span class="fc" id="L163">    final MtasCQLParserGroupQuery that = (MtasCQLParserGroupQuery) obj;</span>
-<span class="fc" id="L164">    return query.equals(that.query);</span>
+<span class="pc bpc" id="L148" title="1 of 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L149">      return true;</span>
+<span class="pc bpc" id="L150" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L151">      return false;</span>
+<span class="fc bfc" id="L152" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
+<span class="fc" id="L153">      return false;</span>
+<span class="fc" id="L154">    final MtasCQLParserGroupQuery that = (MtasCQLParserGroupQuery) obj;</span>
+<span class="fc" id="L155">    return query.equals(that.query);</span>
   }
 
   /*
@@ -171,11 +162,11 @@ public class MtasCQLParserGroupQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L174">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L175">    h = (h * 5) ^ term.hashCode();</span>
-<span class="fc" id="L176">    h = (h * 7) ^ query.hashCode();</span>
-<span class="fc" id="L177">    return h;</span>
+<span class="fc" id="L165">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L166">    h = (h * 5) ^ term.hashCode();</span>
+<span class="fc" id="L167">    h = (h * 7) ^ query.hashCode();</span>
+<span class="fc" id="L168">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.html
index 0a44233..12f2c58 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserSentenceCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserSentenceCondition</span></div><h1>MtasCQLParserSentenceCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">480 of 1,105</td><td class="ctr2">57%</td><td class="bar">70 of 146</td><td class="ctr2">52%</td><td class="ctr1">51</td><td class="ctr2">91</td><td class="ctr1">76</td><td class="ctr2">227</td><td class="ctr1">4</td><td class="ctr2">18</td></tr></tfoot><tbody><tr><td id="a17"><a href="MtasCQLParserSentenceCondition.java.html#L650" class="el_method">toString(String, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="205" alt="205"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="33" height="10" title="16" alt="16"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="MtasCQLParserSentenceCondition.java.html#L409" class="el_method">simplifySequence(List)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="38" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="79" height="10" title="135" alt="135"/></td><td class="ctr2" id="c11">67%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="62" height="10" title="30" alt="30"/><img src="../.resources/greenbar.gif" width="57" height="10" title="28" alt="28"/></td><td class="ctr2" id="e7">48%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">30</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserSentenceCondition.java.html#L88" class="el_method">addBasicSentenceToEndLatestSequence(MtasCQLParserBasicSentenceCondition)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="33" height="10" title="57" alt="57"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="16" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i6">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentenceCondition.java.html#L594" class="el_method">getQuery()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="31" height="10" title="53" alt="53"/><img src="../.resources/greenbar.gif" width="48" height="10" title="82" alt="82"/></td><td class="ctr2" id="c12">61%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="22" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">69%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i2">26</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasCQLParserSentenceCondition.java.html#L260" class="el_method">addSentenceAsFirstOption(MtasCQLParserSentenceCondition)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="14" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="48" height="10" title="82" alt="82"/></td><td class="ctr2" id="c9">77%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">67%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i1">28</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasCQLParserSentenceCondition.java.html#L213" class="el_method">addSentenceToEndLatestSequence(MtasCQLParserSentenceCondition)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="14" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="42" height="10" title="72" alt="72"/></td><td class="ctr2" id="c10">75%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i4">23</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="MtasCQLParserSentenceCondition.java.html#L507" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="12" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="11" height="10" title="19" alt="19"/></td><td class="ctr2" id="c13">48%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="8" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i10">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasCQLParserSentenceCondition.java.html#L563" class="el_method">createQuery(List)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="11" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="40" height="10" title="69" alt="69"/></td><td class="ctr2" id="c8">78%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="14" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">88%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">5</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">12</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a16"><a href="MtasCQLParserSentenceCondition.java.html#L637" class="el_method">toString()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasCQLParserSentenceCondition.java.html#L484" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasCQLParserSentenceCondition.java.html#L364" class="el_method">isSingle()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">86%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a14"><a href="MtasCQLParserSentenceCondition.java.html#L374" class="el_method">simplify()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="41" height="10" title="71" alt="71"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="26" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">93%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i5">17</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasCQLParserSentenceCondition.java.html#L24" class="el_method">MtasCQLParserSentenceCondition(MtasCQLParserBasicSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="20" height="10" title="35" alt="35"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i8">12</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a href="MtasCQLParserSentenceCondition.java.html#L24" class="el_method">MtasCQLParserSentenceCondition(MtasCQLParserSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="20" height="10" title="35" alt="35"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i9">12</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a13"><a href="MtasCQLParserSentenceCondition.java.html#L548" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a7"><a href="MtasCQLParserSentenceCondition.java.html#L355" class="el_method">isBasic()</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a4"><a href="MtasCQLParserSentenceCondition.java.html#L493" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a8"><a href="MtasCQLParserSentenceCondition.java.html#L523" class="el_method">isOptional()</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserSentenceCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserSentenceCondition</span></div><h1>MtasCQLParserSentenceCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">480 of 1,105</td><td class="ctr2">56%</td><td class="bar">70 of 146</td><td class="ctr2">52%</td><td class="ctr1">51</td><td class="ctr2">91</td><td class="ctr1">76</td><td class="ctr2">227</td><td class="ctr1">4</td><td class="ctr2">18</td></tr></tfoot><tbody><tr><td id="a17"><a href="MtasCQLParserSentenceCondition.java.html#L639" class="el_method">toString(String, String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="205" alt="205"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="16" alt="16"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="MtasCQLParserSentenceCondition.java.html#L408" class="el_method">simplifySequence(List)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="66" alt="66"/><img src="../jacoco-resources/greenbar.gif" width="79" height="10" title="135" alt="135"/></td><td class="ctr2" id="c11">67%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="28" alt="28"/></td><td class="ctr2" id="e7">48%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">30</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserSentenceCondition.java.html#L97" class="el_method">addBasicSentenceToEndLatestSequence(MtasCQLParserBasicSentenceCondition)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="57" alt="57"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i6">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentenceCondition.java.html#L585" class="el_method">getQuery()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="53" alt="53"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="82" alt="82"/></td><td class="ctr2" id="c12">60%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">68%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i2">26</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasCQLParserSentenceCondition.java.html#L265" class="el_method">addSentenceAsFirstOption(MtasCQLParserSentenceCondition)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="82" alt="82"/></td><td class="ctr2" id="c9">77%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">66%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i1">28</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasCQLParserSentenceCondition.java.html#L220" class="el_method">addSentenceToEndLatestSequence(MtasCQLParserSentenceCondition)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="72" alt="72"/></td><td class="ctr2" id="c10">75%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i4">23</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="MtasCQLParserSentenceCondition.java.html#L503" class="el_method">setOccurence(int, int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="19" alt="19"/></td><td class="ctr2" id="c13">47%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i10">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasCQLParserSentenceCondition.java.html#L555" class="el_method">createQuery(List)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="69" alt="69"/></td><td class="ctr2" id="c8">77%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">87%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">5</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">12</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a16"><a href="MtasCQLParserSentenceCondition.java.html#L628" class="el_method">toString()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasCQLParserSentenceCondition.java.html#L483" class="el_method">getMinimumOccurence()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasCQLParserSentenceCondition.java.html#L366" class="el_method">isSingle()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">85%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a14"><a href="MtasCQLParserSentenceCondition.java.html#L375" class="el_method">simplify()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="71" alt="71"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i5">17</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasCQLParserSentenceCondition.java.html#L24" class="el_method">MtasCQLParserSentenceCondition(MtasCQLParserBasicSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="35" alt="35"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i8">12</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a href="MtasCQLParserSentenceCondition.java.html#L24" class="el_method">MtasCQLParserSentenceCondition(MtasCQLParserSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="35" alt="35"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i9">12</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a13"><a href="MtasCQLParserSentenceCondition.java.html#L542" class="el_method">setOptional(boolean)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a7"><a href="MtasCQLParserSentenceCondition.java.html#L357" class="el_method">isBasic()</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a4"><a href="MtasCQLParserSentenceCondition.java.html#L492" class="el_method">getMaximumOccurence()</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a8"><a href="MtasCQLParserSentenceCondition.java.html#L519" class="el_method">isOptional()</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.java.html
index d37242e..d7dd651 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserSentenceCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserSentenceCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserSentenceCondition.java</span></div><h1>MtasCQLParserSentenceCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserSentenceCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserSentenceCondition.java</span></div><h1>MtasCQLParserSentenceCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -23,95 +23,102 @@ public class MtasCQLParserSentenceCondition {
   /** The basic sentence. */
 <span class="fc" id="L24">  private MtasCQLParserBasicSentenceCondition basicSentence = null;</span>
 
+  /** The minimum occurence. */
+  private int minimumOccurence;
+  
   /** The maximum occurence. */
-  private int minimumOccurence, maximumOccurence;
-
-  /** The optional parts. */
-  private boolean basic, simplified, optional;
-
+  private int maximumOccurence;
+
+  /** The basic. */
+  private boolean basic;
+  
+  /** The simplified. */
+  private boolean simplified;
+  
+  /** The optional. */
+  private boolean optional;
+
+  /** The ignore. */
   private MtasSpanQuery ignore;
 
+  /** The maximum ignore length. */
   private Integer maximumIgnoreLength;
 
   /**
-   * Instantiates a new mtas cql parser sentence condition.
+   * Instantiates a new mtas CQL parser sentence condition.
    *
-   * @param s
-   *          the s
-   * @throws ParseException
-   *           the parse exception
+   * @param s the s
+   * @param ignore the ignore
+   * @param maximumIgnoreLength the maximum ignore length
+   * @throws ParseException the parse exception
    */
   public MtasCQLParserSentenceCondition(MtasCQLParserBasicSentenceCondition s,
-<span class="fc" id="L45">      MtasSpanQuery ignore, Integer maximumIgnoreLength) throws ParseException {</span>
-<span class="fc" id="L46">    sequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
-<span class="fc" id="L47">    basicSentence = s;</span>
-<span class="fc" id="L48">    minimumOccurence = 1;</span>
-<span class="fc" id="L49">    maximumOccurence = 1;</span>
-<span class="fc" id="L50">    simplified = false;</span>
-<span class="fc" id="L51">    basic = true;</span>
-<span class="fc" id="L52">    optional = false;</span>
-<span class="fc" id="L53">    this.ignore = ignore;</span>
-<span class="fc" id="L54">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
-<span class="fc" id="L55">  }</span>
+<span class="fc" id="L56">      MtasSpanQuery ignore, Integer maximumIgnoreLength) throws ParseException {</span>
+<span class="fc" id="L57">    sequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
+<span class="fc" id="L58">    basicSentence = s;</span>
+<span class="fc" id="L59">    minimumOccurence = 1;</span>
+<span class="fc" id="L60">    maximumOccurence = 1;</span>
+<span class="fc" id="L61">    simplified = false;</span>
+<span class="fc" id="L62">    basic = true;</span>
+<span class="fc" id="L63">    optional = false;</span>
+<span class="fc" id="L64">    this.ignore = ignore;</span>
+<span class="fc" id="L65">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="fc" id="L66">  }</span>
 
   /**
-   * Instantiates a new mtas cql parser sentence condition.
+   * Instantiates a new mtas CQL parser sentence condition.
    *
-   * @param sp
-   *          the sp
-   * @throws ParseException
-   *           the parse exception
+   * @param sp the sp
+   * @param ignore the ignore
+   * @param maximumIgnoreLength the maximum ignore length
+   * @throws ParseException the parse exception
    */
   public MtasCQLParserSentenceCondition(MtasCQLParserSentenceCondition sp,
-<span class="fc" id="L66">      MtasSpanQuery ignore, Integer maximumIgnoreLength) throws ParseException {</span>
-<span class="fc" id="L67">    sequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
-<span class="fc" id="L68">    addSentenceToEndLatestSequence(sp);</span>
-<span class="fc" id="L69">    minimumOccurence = 1;</span>
-<span class="fc" id="L70">    maximumOccurence = 1;</span>
-<span class="fc" id="L71">    simplified = false;</span>
-<span class="fc" id="L72">    basic = false;</span>
-<span class="fc" id="L73">    optional = false;</span>
-<span class="fc" id="L74">    this.ignore = ignore;</span>
-<span class="fc" id="L75">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
-<span class="fc" id="L76">  }</span>
+<span class="fc" id="L77">      MtasSpanQuery ignore, Integer maximumIgnoreLength) throws ParseException {</span>
+<span class="fc" id="L78">    sequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
+<span class="fc" id="L79">    addSentenceToEndLatestSequence(sp);</span>
+<span class="fc" id="L80">    minimumOccurence = 1;</span>
+<span class="fc" id="L81">    maximumOccurence = 1;</span>
+<span class="fc" id="L82">    simplified = false;</span>
+<span class="fc" id="L83">    basic = false;</span>
+<span class="fc" id="L84">    optional = false;</span>
+<span class="fc" id="L85">    this.ignore = ignore;</span>
+<span class="fc" id="L86">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="fc" id="L87">  }</span>
 
   /**
    * Adds the basic sentence to end latest sequence.
    *
-   * @param s
-   *          the s
-   * @throws ParseException
-   *           the parse exception
+   * @param s the s
+   * @throws ParseException the parse exception
    */
   public void addBasicSentenceToEndLatestSequence(
       MtasCQLParserBasicSentenceCondition s) throws ParseException {
-<span class="nc bnc" id="L88" title="All 2 branches missed.">    if (!simplified) {</span>
-<span class="nc bnc" id="L89" title="All 2 branches missed.">      if (isBasic()) {</span>
-<span class="nc bnc" id="L90" title="All 2 branches missed.">        if (basicSentence == null) {</span>
-<span class="nc" id="L91">          basicSentence = s;</span>
+<span class="nc bnc" id="L97" title="All 2 branches missed.">    if (!simplified) {</span>
+<span class="nc bnc" id="L98" title="All 2 branches missed.">      if (isBasic()) {</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">        if (basicSentence == null) {</span>
+<span class="nc" id="L100">          basicSentence = s;</span>
         } else {
-<span class="nc" id="L93">          basicSentence.addBasicSentence(s);</span>
+<span class="nc" id="L102">          basicSentence.addBasicSentence(s);</span>
         }
       } else {
-<span class="nc" id="L96">        MtasCQLParserSentenceCondition sentenceCurrent = new MtasCQLParserSentenceCondition(</span>
+<span class="nc" id="L105">        MtasCQLParserSentenceCondition sentenceCurrent = new MtasCQLParserSentenceCondition(</span>
             s, ignore, maximumIgnoreLength);
-<span class="nc bnc" id="L98" title="All 2 branches missed.">        if (sequenceList.size() == 0) {</span>
-<span class="nc" id="L99">          sequenceList.add(new ArrayList&lt;MtasCQLParserSentenceCondition&gt;());</span>
+<span class="nc bnc" id="L107" title="All 2 branches missed.">        if (sequenceList.size() == 0) {</span>
+<span class="nc" id="L108">          sequenceList.add(new ArrayList&lt;MtasCQLParserSentenceCondition&gt;());</span>
         }
-<span class="nc" id="L101">        sequenceList.get(sequenceList.size() - 1).add(sentenceCurrent);</span>
-<span class="nc" id="L102">      }</span>
+<span class="nc" id="L110">        sequenceList.get(sequenceList.size() - 1).add(sentenceCurrent);</span>
+<span class="nc" id="L111">      }</span>
     } else {
-<span class="nc" id="L104">      throw new ParseException(&quot;already simplified&quot;);</span>
+<span class="nc" id="L113">      throw new ParseException(&quot;already simplified&quot;);</span>
     }
-<span class="nc" id="L106">  }</span>
+<span class="nc" id="L115">  }</span>
 
   /**
-   * Adds the basic sentence as option.
+   * Adds the sentence to end latest sequence.
    *
-   * @param s
-   *          the s
-   * @throws ParseException
-   *           the parse exception
+   * @param s the s
+   * @throws ParseException the parse exception
    */
   // public void addBasicSentenceAsOption(MtasCQLParserBasicSentenceCondition s)
   // throws ParseException {
@@ -210,101 +217,96 @@ public class MtasCQLParserSentenceCondition {
    */
   public void addSentenceToEndLatestSequence(MtasCQLParserSentenceCondition s)
       throws ParseException {
-<span class="pc bpc" id="L213" title="1 of 2 branches missed.">    if (!simplified) {</span>
+<span class="pc bpc" id="L220" title="1 of 2 branches missed.">    if (!simplified) {</span>
       MtasCQLParserSentenceCondition sentenceCurrent;
       List&lt;MtasCQLParserSentenceCondition&gt; sentenceSequence;
-<span class="fc bfc" id="L216" title="All 2 branches covered.">      if (isBasic()) {</span>
-<span class="pc bpc" id="L217" title="1 of 2 branches missed.">        if (basicSentence == null) {</span>
-<span class="nc" id="L218">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
-<span class="nc" id="L219">          sentenceCurrent = s;</span>
-<span class="nc" id="L220">          sentenceSequence.add(sentenceCurrent);</span>
-<span class="nc" id="L221">          sequenceList.add(sentenceSequence);</span>
+<span class="fc bfc" id="L223" title="All 2 branches covered.">      if (isBasic()) {</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">        if (basicSentence == null) {</span>
+<span class="nc" id="L225">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
+<span class="nc" id="L226">          sentenceCurrent = s;</span>
+<span class="nc" id="L227">          sentenceSequence.add(sentenceCurrent);</span>
+<span class="nc" id="L228">          sequenceList.add(sentenceSequence);</span>
           // not simple anymore
-<span class="nc" id="L223">          basic = false;</span>
+<span class="nc" id="L230">          basic = false;</span>
         } else {
           // add previous basic sentence as first option
-<span class="fc" id="L226">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
-<span class="fc" id="L227">          sentenceCurrent = new MtasCQLParserSentenceCondition(basicSentence,</span>
+<span class="fc" id="L233">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
+<span class="fc" id="L234">          sentenceCurrent = new MtasCQLParserSentenceCondition(basicSentence,</span>
               ignore, maximumIgnoreLength);
-<span class="fc" id="L229">          sentenceSequence.add(sentenceCurrent);</span>
-<span class="fc" id="L230">          sequenceList.add(sentenceSequence);</span>
-<span class="fc" id="L231">          basicSentence = null;</span>
+<span class="fc" id="L236">          sentenceSequence.add(sentenceCurrent);</span>
+<span class="fc" id="L237">          sequenceList.add(sentenceSequence);</span>
+<span class="fc" id="L238">          basicSentence = null;</span>
           // add sentence to first option
-<span class="fc" id="L233">          sentenceCurrent = s;</span>
-<span class="fc" id="L234">          sentenceSequence.add(sentenceCurrent);</span>
+<span class="fc" id="L240">          sentenceCurrent = s;</span>
+<span class="fc" id="L241">          sentenceSequence.add(sentenceCurrent);</span>
           // not simple anymore
-<span class="fc" id="L236">          basic = false;</span>
+<span class="fc" id="L243">          basic = false;</span>
         }
       } else {
-<span class="fc" id="L239">        sentenceCurrent = s;</span>
-<span class="fc bfc" id="L240" title="All 2 branches covered.">        if (sequenceList.size() == 0) {</span>
-<span class="fc" id="L241">          sequenceList.add(new ArrayList&lt;MtasCQLParserSentenceCondition&gt;());</span>
+<span class="fc" id="L246">        sentenceCurrent = s;</span>
+<span class="fc bfc" id="L247" title="All 2 branches covered.">        if (sequenceList.size() == 0) {</span>
+<span class="fc" id="L248">          sequenceList.add(new ArrayList&lt;MtasCQLParserSentenceCondition&gt;());</span>
         }
-<span class="fc" id="L243">        sequenceList.get(sequenceList.size() - 1).add(sentenceCurrent);</span>
+<span class="fc" id="L250">        sequenceList.get(sequenceList.size() - 1).add(sentenceCurrent);</span>
       }
-<span class="fc" id="L245">    } else {</span>
-<span class="nc" id="L246">      throw new ParseException(&quot;already simplified&quot;);</span>
+<span class="fc" id="L252">    } else {</span>
+<span class="nc" id="L253">      throw new ParseException(&quot;already simplified&quot;);</span>
     }
-<span class="fc" id="L248">  }</span>
+<span class="fc" id="L255">  }</span>
 
   /**
    * Adds the sentence as first option.
    *
-   * @param s
-   *          the s
-   * @throws ParseException
-   *           the parse exception
+   * @param s the s
+   * @throws ParseException the parse exception
    */
   public void addSentenceAsFirstOption(MtasCQLParserSentenceCondition s)
       throws ParseException {
-<span class="pc bpc" id="L260" title="1 of 2 branches missed.">    if (!simplified) {</span>
+<span class="pc bpc" id="L265" title="1 of 2 branches missed.">    if (!simplified) {</span>
       MtasCQLParserSentenceCondition sentenceCurrent;
       List&lt;MtasCQLParserSentenceCondition&gt; sentenceSequence;
-<span class="fc bfc" id="L263" title="All 2 branches covered.">      if (isBasic()) {</span>
-<span class="pc bpc" id="L264" title="1 of 2 branches missed.">        if (basicSentence == null) {</span>
-<span class="nc" id="L265">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
-<span class="nc" id="L266">          sentenceCurrent = s;</span>
-<span class="nc" id="L267">          sentenceSequence.add(sentenceCurrent);</span>
-<span class="nc" id="L268">          sequenceList.add(sentenceSequence);</span>
+<span class="fc bfc" id="L268" title="All 2 branches covered.">      if (isBasic()) {</span>
+<span class="pc bpc" id="L269" title="1 of 2 branches missed.">        if (basicSentence == null) {</span>
+<span class="nc" id="L270">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
+<span class="nc" id="L271">          sentenceCurrent = s;</span>
+<span class="nc" id="L272">          sentenceSequence.add(sentenceCurrent);</span>
+<span class="nc" id="L273">          sequenceList.add(sentenceSequence);</span>
           // not simple anymore
-<span class="nc" id="L270">          basic = false;</span>
+<span class="nc" id="L275">          basic = false;</span>
         } else {
           // add sentence as first option
-<span class="fc" id="L273">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
-<span class="fc" id="L274">          sentenceCurrent = s;</span>
-<span class="fc" id="L275">          sentenceSequence.add(sentenceCurrent);</span>
-<span class="fc" id="L276">          sequenceList.add(sentenceSequence);</span>
-          // add previous basic sentence as new option
 <span class="fc" id="L278">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
-<span class="fc" id="L279">          sentenceCurrent = new MtasCQLParserSentenceCondition(basicSentence,</span>
+<span class="fc" id="L279">          sentenceCurrent = s;</span>
+<span class="fc" id="L280">          sentenceSequence.add(sentenceCurrent);</span>
+<span class="fc" id="L281">          sequenceList.add(sentenceSequence);</span>
+          // add previous basic sentence as new option
+<span class="fc" id="L283">          sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
+<span class="fc" id="L284">          sentenceCurrent = new MtasCQLParserSentenceCondition(basicSentence,</span>
               ignore, maximumIgnoreLength);
-<span class="fc" id="L281">          sentenceSequence.add(sentenceCurrent);</span>
-<span class="fc" id="L282">          sequenceList.add(sentenceSequence);</span>
-<span class="fc" id="L283">          basicSentence = null;</span>
+<span class="fc" id="L286">          sentenceSequence.add(sentenceCurrent);</span>
+<span class="fc" id="L287">          sequenceList.add(sentenceSequence);</span>
+<span class="fc" id="L288">          basicSentence = null;</span>
           // not simple anymore
-<span class="fc" id="L285">          basic = false;</span>
+<span class="fc" id="L290">          basic = false;</span>
         }
       } else {
-<span class="fc" id="L288">        sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
-<span class="fc" id="L289">        sentenceCurrent = s;</span>
-<span class="fc" id="L290">        sentenceSequence.add(sentenceCurrent);</span>
-<span class="fc" id="L291">        List&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt; newsequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
-<span class="fc" id="L292">        newsequenceList.add(sentenceSequence);</span>
-<span class="fc" id="L293">        newsequenceList.addAll(sequenceList);</span>
-<span class="fc" id="L294">        sequenceList = newsequenceList;</span>
+<span class="fc" id="L293">        sentenceSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
+<span class="fc" id="L294">        sentenceCurrent = s;</span>
+<span class="fc" id="L295">        sentenceSequence.add(sentenceCurrent);</span>
+<span class="fc" id="L296">        List&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt; newsequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
+<span class="fc" id="L297">        newsequenceList.add(sentenceSequence);</span>
+<span class="fc" id="L298">        newsequenceList.addAll(sequenceList);</span>
+<span class="fc" id="L299">        sequenceList = newsequenceList;</span>
       }
-<span class="fc" id="L296">    } else {</span>
-<span class="nc" id="L297">      throw new ParseException(&quot;already simplified&quot;);</span>
+<span class="fc" id="L301">    } else {</span>
+<span class="nc" id="L302">      throw new ParseException(&quot;already simplified&quot;);</span>
     }
-<span class="fc" id="L299">  }</span>
+<span class="fc" id="L304">  }</span>
 
   /**
-   * Adds the sentence as option.
+   * Checks if is basic.
    *
-   * @param s
-   *          the s
-   * @throws ParseException
-   *           the parse exception
+   * @return true, if is basic
    */
   // public void addSentenceAsOption(MtasCQLParserSentenceCondition s)
   // throws ParseException {
@@ -352,7 +354,7 @@ public class MtasCQLParserSentenceCondition {
    * @return true, if is basic
    */
   private boolean isBasic() {
-<span class="fc" id="L355">    return basic;</span>
+<span class="fc" id="L357">    return basic;</span>
   }
 
   /**
@@ -361,119 +363,116 @@ public class MtasCQLParserSentenceCondition {
    * @return true, if is single
    */
   private boolean isSingle() {
-<span class="pc bpc" id="L364" title="1 of 4 branches missed.">    return basic ? true : ((sequenceList.size() &gt; 1) ? false : true);</span>
+<span class="pc bpc" id="L366" title="1 of 4 branches missed.">    return basic ? true : ((sequenceList.size() &gt; 1) ? false : true);</span>
   }
 
   /**
    * Simplify.
    *
-   * @throws ParseException
-   *           the parse exception
+   * @throws ParseException the parse exception
    */
   public void simplify() throws ParseException {
-<span class="fc bfc" id="L374" title="All 2 branches covered.">    if (!simplified) {</span>
-<span class="fc bfc" id="L375" title="All 2 branches covered.">      if (!isBasic()) {</span>
-<span class="fc bfc" id="L376" title="All 2 branches covered.">        for (List&lt;MtasCQLParserSentenceCondition&gt; sequence : sequenceList) {</span>
-<span class="fc" id="L377">          simplifySequence(sequence);</span>
-<span class="fc" id="L378">        }</span>
+<span class="fc bfc" id="L375" title="All 2 branches covered.">    if (!simplified) {</span>
+<span class="fc bfc" id="L376" title="All 2 branches covered.">      if (!isBasic()) {</span>
+<span class="fc bfc" id="L377" title="All 2 branches covered.">        for (List&lt;MtasCQLParserSentenceCondition&gt; sequence : sequenceList) {</span>
+<span class="fc" id="L378">          simplifySequence(sequence);</span>
+<span class="fc" id="L379">        }</span>
         // flatten
-<span class="fc bfc" id="L380" title="All 2 branches covered.">        if (sequenceList.size() &gt; 1) {</span>
-<span class="fc" id="L381">          List&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt; newSequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
-<span class="fc bfc" id="L382" title="All 2 branches covered.">          for (List&lt;MtasCQLParserSentenceCondition&gt; sequence : sequenceList) {</span>
-<span class="pc bpc" id="L383" title="1 of 2 branches missed.">            if (sequence.size() == 1) {</span>
-<span class="fc" id="L384">              MtasCQLParserSentenceCondition subSentence = sequence.get(0);</span>
-<span class="fc bfc" id="L385" title="All 2 branches covered.">              if (subSentence.isBasic()) {</span>
-<span class="fc" id="L386">                newSequenceList.add(sequence);</span>
+<span class="fc bfc" id="L381" title="All 2 branches covered.">        if (sequenceList.size() &gt; 1) {</span>
+<span class="fc" id="L382">          List&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt; newSequenceList = new ArrayList&lt;List&lt;MtasCQLParserSentenceCondition&gt;&gt;();</span>
+<span class="fc bfc" id="L383" title="All 2 branches covered.">          for (List&lt;MtasCQLParserSentenceCondition&gt; sequence : sequenceList) {</span>
+<span class="pc bpc" id="L384" title="1 of 2 branches missed.">            if (sequence.size() == 1) {</span>
+<span class="fc" id="L385">              MtasCQLParserSentenceCondition subSentence = sequence.get(0);</span>
+<span class="fc bfc" id="L386" title="All 2 branches covered.">              if (subSentence.isBasic()) {</span>
+<span class="fc" id="L387">                newSequenceList.add(sequence);</span>
               } else {
-<span class="fc" id="L388">                newSequenceList.addAll(subSentence.sequenceList);</span>
+<span class="fc" id="L389">                newSequenceList.addAll(subSentence.sequenceList);</span>
               }
             }
-<span class="fc" id="L391">          }</span>
-<span class="fc" id="L392">          sequenceList = newSequenceList;</span>
+<span class="fc" id="L392">          }</span>
+<span class="fc" id="L393">          sequenceList = newSequenceList;</span>
         }
       } 
-<span class="fc" id="L395">      simplified = true;</span>
+<span class="fc" id="L396">      simplified = true;</span>
     }
-<span class="fc" id="L397">  }</span>
+<span class="fc" id="L398">  }</span>
 
   /**
    * Simplify sequence.
    *
-   * @param sequence
-   *          the sequence
-   * @throws ParseException
-   *           the parse exception
+   * @param sequence the sequence
+   * @throws ParseException the parse exception
    */
   private void simplifySequence(List&lt;MtasCQLParserSentenceCondition&gt; sequence)
       throws ParseException {
-<span class="fc" id="L409">    List&lt;MtasCQLParserSentenceCondition&gt; newSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
-<span class="fc" id="L410">    MtasCQLParserSentenceCondition lastSentence = null;</span>
-<span class="fc bfc" id="L411" title="All 2 branches covered.">    for (MtasCQLParserSentenceCondition sentence : sequence) {</span>
-<span class="fc" id="L412">      sentence.simplify();</span>
-<span class="fc bfc" id="L413" title="All 2 branches covered.">      if (lastSentence == null) {</span>
-<span class="fc" id="L414">        lastSentence = sentence;</span>
-<span class="fc bfc" id="L415" title="All 4 branches covered.">      } else if (lastSentence.isBasic() &amp;&amp; sentence.isBasic()) {</span>
-<span class="fc bfc" id="L416" title="All 4 branches covered.">        if (!lastSentence.isOptional() &amp;&amp; !sentence.isOptional()</span>
-<span class="pc bpc" id="L417" title="1 of 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
-<span class="pc bpc" id="L418" title="1 of 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
-<span class="fc" id="L419">          lastSentence.basicSentence.addBasicSentence(sentence.basicSentence);</span>
+<span class="fc" id="L408">    List&lt;MtasCQLParserSentenceCondition&gt; newSequence = new ArrayList&lt;MtasCQLParserSentenceCondition&gt;();</span>
+<span class="fc" id="L409">    MtasCQLParserSentenceCondition lastSentence = null;</span>
+<span class="fc bfc" id="L410" title="All 2 branches covered.">    for (MtasCQLParserSentenceCondition sentence : sequence) {</span>
+<span class="fc" id="L411">      sentence.simplify();</span>
+<span class="fc bfc" id="L412" title="All 2 branches covered.">      if (lastSentence == null) {</span>
+<span class="fc" id="L413">        lastSentence = sentence;</span>
+<span class="fc bfc" id="L414" title="All 4 branches covered.">      } else if (lastSentence.isBasic() &amp;&amp; sentence.isBasic()) {</span>
+<span class="fc bfc" id="L415" title="All 4 branches covered.">        if (!lastSentence.isOptional() &amp;&amp; !sentence.isOptional()</span>
+<span class="pc bpc" id="L416" title="1 of 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
+<span class="pc bpc" id="L417" title="1 of 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
+<span class="fc" id="L418">          lastSentence.basicSentence.addBasicSentence(sentence.basicSentence);</span>
         } else {
-<span class="fc" id="L421">          newSequence.add(lastSentence);</span>
-<span class="fc" id="L422">          lastSentence = sentence;</span>
+<span class="fc" id="L420">          newSequence.add(lastSentence);</span>
+<span class="fc" id="L421">          lastSentence = sentence;</span>
         }
-<span class="pc bpc" id="L424" title="1 of 4 branches missed.">      } else if (lastSentence.isBasic() &amp;&amp; !sentence.isBasic()) {</span>
-<span class="pc bpc" id="L425" title="1 of 4 branches missed.">        if (sentence.isSingle() &amp;&amp; !sentence.isOptional()</span>
-<span class="pc bpc" id="L426" title="1 of 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
-<span class="pc bpc" id="L427" title="1 of 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
+<span class="pc bpc" id="L423" title="1 of 4 branches missed.">      } else if (lastSentence.isBasic() &amp;&amp; !sentence.isBasic()) {</span>
+<span class="pc bpc" id="L424" title="1 of 4 branches missed.">        if (sentence.isSingle() &amp;&amp; !sentence.isOptional()</span>
+<span class="pc bpc" id="L425" title="1 of 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
+<span class="pc bpc" id="L426" title="1 of 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
           // add all items from (first) sequenceList potentially to the new
           // sequence
           for (MtasCQLParserSentenceCondition subSentence : sentence.sequenceList
-<span class="fc bfc" id="L431" title="All 2 branches covered.">              .get(0)) {</span>
-<span class="fc" id="L432">            newSequence.add(lastSentence);</span>
-<span class="fc" id="L433">            lastSentence = subSentence;</span>
-<span class="fc" id="L434">          }</span>
+<span class="fc bfc" id="L430" title="All 2 branches covered.">              .get(0)) {</span>
+<span class="fc" id="L431">            newSequence.add(lastSentence);</span>
+<span class="fc" id="L432">            lastSentence = subSentence;</span>
+<span class="fc" id="L433">          }</span>
         } else {
           // add sentence potentially to the new sequence
-<span class="fc" id="L437">          newSequence.add(lastSentence);</span>
-<span class="fc" id="L438">          lastSentence = sentence;</span>
+<span class="fc" id="L436">          newSequence.add(lastSentence);</span>
+<span class="fc" id="L437">          lastSentence = sentence;</span>
         }
-<span class="pc bpc" id="L440" title="2 of 4 branches missed.">      } else if (!lastSentence.isBasic() &amp;&amp; sentence.isBasic()) {</span>
-<span class="pc bpc" id="L441" title="3 of 4 branches missed.">        if (lastSentence.isSingle() &amp;&amp; !lastSentence.isOptional()</span>
-<span class="nc bnc" id="L442" title="All 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
-<span class="nc bnc" id="L443" title="All 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
+<span class="pc bpc" id="L439" title="2 of 4 branches missed.">      } else if (!lastSentence.isBasic() &amp;&amp; sentence.isBasic()) {</span>
+<span class="pc bpc" id="L440" title="3 of 4 branches missed.">        if (lastSentence.isSingle() &amp;&amp; !lastSentence.isOptional()</span>
+<span class="nc bnc" id="L441" title="All 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
+<span class="nc bnc" id="L442" title="All 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
           // add basic sentence to end latest sequence
-<span class="nc" id="L445">          lastSentence</span>
-<span class="nc" id="L446">              .addBasicSentenceToEndLatestSequence(sentence.basicSentence);</span>
+<span class="nc" id="L444">          lastSentence</span>
+<span class="nc" id="L445">              .addBasicSentenceToEndLatestSequence(sentence.basicSentence);</span>
         } else {
           // add sentence potentially to the new sequence
-<span class="fc" id="L449">          newSequence.add(lastSentence);</span>
-<span class="fc" id="L450">          lastSentence = sentence;</span>
+<span class="fc" id="L448">          newSequence.add(lastSentence);</span>
+<span class="fc" id="L449">          lastSentence = sentence;</span>
         }
       } else {
-<span class="nc bnc" id="L453" title="All 4 branches missed.">        if (sentence.isSingle() &amp;&amp; !sentence.isOptional()</span>
-<span class="nc bnc" id="L454" title="All 4 branches missed.">            &amp;&amp; lastSentence.isSingle() &amp;&amp; !lastSentence.isOptional()</span>
-<span class="nc bnc" id="L455" title="All 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
-<span class="nc bnc" id="L456" title="All 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
+<span class="nc bnc" id="L452" title="All 4 branches missed.">        if (sentence.isSingle() &amp;&amp; !sentence.isOptional()</span>
+<span class="nc bnc" id="L453" title="All 4 branches missed.">            &amp;&amp; lastSentence.isSingle() &amp;&amp; !lastSentence.isOptional()</span>
+<span class="nc bnc" id="L454" title="All 2 branches missed.">            &amp;&amp; sentence.getMaximumOccurence() == 1</span>
+<span class="nc bnc" id="L455" title="All 2 branches missed.">            &amp;&amp; lastSentence.getMaximumOccurence() == 1) {</span>
           // combine sentences
           for (MtasCQLParserSentenceCondition subSentence : sentence.sequenceList
-<span class="nc bnc" id="L459" title="All 2 branches missed.">              .get(0)) {</span>
-<span class="nc" id="L460">            lastSentence.sequenceList.get(0).add(subSentence);</span>
-<span class="nc" id="L461">          }</span>
+<span class="nc bnc" id="L458" title="All 2 branches missed.">              .get(0)) {</span>
+<span class="nc" id="L459">            lastSentence.sequenceList.get(0).add(subSentence);</span>
+<span class="nc" id="L460">          }</span>
         } else {
           // add sentence potentially to the new sequence (both not basic)
-<span class="nc" id="L464">          newSequence.add(lastSentence);</span>
-<span class="nc" id="L465">          lastSentence = sentence;</span>
+<span class="nc" id="L463">          newSequence.add(lastSentence);</span>
+<span class="nc" id="L464">          lastSentence = sentence;</span>
         }
       }
-<span class="fc" id="L468">    }</span>
+<span class="fc" id="L467">    }</span>
     // add last to newSequence
-<span class="pc bpc" id="L470" title="1 of 2 branches missed.">    if (lastSentence != null) {</span>
-<span class="fc" id="L471">      newSequence.add(lastSentence);</span>
+<span class="pc bpc" id="L469" title="1 of 2 branches missed.">    if (lastSentence != null) {</span>
+<span class="fc" id="L470">      newSequence.add(lastSentence);</span>
     }
     // replace content sequence with newSequence
-<span class="fc" id="L474">    sequence.clear();</span>
-<span class="fc" id="L475">    sequence.addAll(newSequence);</span>
-<span class="fc" id="L476">  }</span>
+<span class="fc" id="L473">    sequence.clear();</span>
+<span class="fc" id="L474">    sequence.addAll(newSequence);</span>
+<span class="fc" id="L475">  }</span>
 
   /**
    * Gets the minimum occurence.
@@ -481,7 +480,7 @@ public class MtasCQLParserSentenceCondition {
    * @return the minimum occurence
    */
   public int getMinimumOccurence() {
-<span class="nc" id="L484">    return minimumOccurence;</span>
+<span class="nc" id="L483">    return minimumOccurence;</span>
   }
 
   /**
@@ -490,29 +489,26 @@ public class MtasCQLParserSentenceCondition {
    * @return the maximum occurence
    */
   public int getMaximumOccurence() {
-<span class="fc" id="L493">    return maximumOccurence;</span>
+<span class="fc" id="L492">    return maximumOccurence;</span>
   }
 
   /**
    * Sets the occurence.
    *
-   * @param min
-   *          the min
-   * @param max
-   *          the max
-   * @throws ParseException
-   *           the parse exception
+   * @param min the min
+   * @param max the max
+   * @throws ParseException the parse exception
    */
   public void setOccurence(int min, int max) throws ParseException {
-<span class="pc bpc" id="L507" title="3 of 6 branches missed.">    if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
-<span class="nc" id="L508">      throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
+<span class="pc bpc" id="L503" title="3 of 6 branches missed.">    if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
+<span class="nc" id="L504">      throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
     }
-<span class="pc bpc" id="L510" title="1 of 2 branches missed.">    if (min == 0) {</span>
-<span class="nc" id="L511">      optional = true;</span>
+<span class="pc bpc" id="L506" title="1 of 2 branches missed.">    if (min == 0) {</span>
+<span class="nc" id="L507">      optional = true;</span>
     }
-<span class="fc" id="L513">    minimumOccurence = Math.max(1, min);</span>
-<span class="fc" id="L514">    maximumOccurence = max;</span>
-<span class="fc" id="L515">  }</span>
+<span class="fc" id="L509">    minimumOccurence = Math.max(1, min);</span>
+<span class="fc" id="L510">    maximumOccurence = max;</span>
+<span class="fc" id="L511">  }</span>
 
   /**
    * Checks if is optional.
@@ -520,15 +516,13 @@ public class MtasCQLParserSentenceCondition {
    * @return true, if is optional
    */
   public boolean isOptional() {
-<span class="fc" id="L523">    return optional;</span>
+<span class="fc" id="L519">    return optional;</span>
   }
 
   /**
-   * Checks for optional parts.
+   * Sets the optional.
    *
-   * @return true, if successful
-   * @throws ParseException
-   *           the parse exception
+   * @param status the new optional
    */
   // public boolean hasOptionalParts() throws ParseException {
   // if (simplified) {
@@ -545,40 +539,38 @@ public class MtasCQLParserSentenceCondition {
    *          the new optional
    */
   public void setOptional(boolean status) {
-<span class="fc" id="L548">    optional = status;</span>
-<span class="fc" id="L549">  }</span>
+<span class="fc" id="L542">    optional = status;</span>
+<span class="fc" id="L543">  }</span>
 
   /**
    * Creates the query.
    *
-   * @param sentenceSequence
-   *          the sentence sequence
-   * @return the span query
-   * @throws ParseException
-   *           the parse exception
+   * @param sentenceSequence the sentence sequence
+   * @return the mtas span query
+   * @throws ParseException the parse exception
    */
   private MtasSpanQuery createQuery(
       List&lt;MtasCQLParserSentenceCondition&gt; sentenceSequence)
       throws ParseException {
-<span class="fc bfc" id="L563" title="All 2 branches covered.">    if (sentenceSequence.size() == 1) {</span>
-<span class="fc bfc" id="L564" title="All 2 branches covered.">      if (maximumOccurence &gt; 1) {</span>
-<span class="fc" id="L565">        return new MtasSpanRecurrenceQuery(sentenceSequence.get(0).getQuery(),</span>
+<span class="fc bfc" id="L555" title="All 2 branches covered.">    if (sentenceSequence.size() == 1) {</span>
+<span class="fc bfc" id="L556" title="All 2 branches covered.">      if (maximumOccurence &gt; 1) {</span>
+<span class="fc" id="L557">        return new MtasSpanRecurrenceQuery(sentenceSequence.get(0).getQuery(),</span>
             minimumOccurence, maximumOccurence, ignore, maximumIgnoreLength);
       } else {
-<span class="fc" id="L568">        return sentenceSequence.get(0).getQuery();</span>
+<span class="fc" id="L560">        return sentenceSequence.get(0).getQuery();</span>
       }
     } else {
-<span class="fc" id="L571">      List&lt;MtasSpanSequenceItem&gt; clauses = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
-<span class="fc bfc" id="L572" title="All 2 branches covered.">      for (MtasCQLParserSentenceCondition sentence : sentenceSequence) {</span>
-<span class="fc" id="L573">        clauses.add(</span>
-<span class="fc" id="L574">            new MtasSpanSequenceItem(sentence.getQuery(), sentence.optional));</span>
-<span class="fc" id="L575">      }</span>
-<span class="pc bpc" id="L576" title="1 of 2 branches missed.">      if (maximumOccurence &gt; 1) {</span>
-<span class="nc" id="L577">        return new MtasSpanRecurrenceQuery(</span>
+<span class="fc" id="L563">      List&lt;MtasSpanSequenceItem&gt; clauses = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
+<span class="fc bfc" id="L564" title="All 2 branches covered.">      for (MtasCQLParserSentenceCondition sentence : sentenceSequence) {</span>
+<span class="fc" id="L565">        clauses.add(</span>
+<span class="fc" id="L566">            new MtasSpanSequenceItem(sentence.getQuery(), sentence.optional));</span>
+<span class="fc" id="L567">      }</span>
+<span class="pc bpc" id="L568" title="1 of 2 branches missed.">      if (maximumOccurence &gt; 1) {</span>
+<span class="nc" id="L569">        return new MtasSpanRecurrenceQuery(</span>
             new MtasSpanSequenceQuery(clauses, ignore, maximumIgnoreLength),
             minimumOccurence, maximumOccurence, ignore, maximumIgnoreLength);
       } else {
-<span class="fc" id="L581">        return new MtasSpanSequenceQuery(clauses, ignore, maximumIgnoreLength);</span>
+<span class="fc" id="L573">        return new MtasSpanSequenceQuery(clauses, ignore, maximumIgnoreLength);</span>
       }
     }
   }
@@ -587,43 +579,42 @@ public class MtasCQLParserSentenceCondition {
    * Gets the query.
    *
    * @return the query
-   * @throws ParseException
-   *           the parse exception
+   * @throws ParseException the parse exception
    */
   public MtasSpanQuery getQuery() throws ParseException {
-<span class="fc" id="L594">    simplify();</span>
-<span class="fc bfc" id="L595" title="All 2 branches covered.">    if (isBasic()) {</span>
+<span class="fc" id="L585">    simplify();</span>
+<span class="fc bfc" id="L586" title="All 2 branches covered.">    if (isBasic()) {</span>
       MtasSpanQuery query;
-<span class="pc bpc" id="L597" title="1 of 2 branches missed.">      if (basicSentence == null) {</span>
-<span class="nc" id="L598">        throw new ParseException(&quot;no condition&quot;);</span>
-<span class="pc bpc" id="L599" title="1 of 2 branches missed.">      } else if (basicSentence.isOptional()) {</span>
-<span class="nc" id="L600">        List&lt;MtasSpanSequenceItem&gt; clauses = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
-<span class="nc" id="L601">        clauses.add(new MtasSpanSequenceItem(basicSentence.getQuery(),</span>
-<span class="nc" id="L602">            basicSentence.isOptional()));</span>
-<span class="nc" id="L603">        query = new MtasSpanSequenceQuery(clauses, ignore, maximumIgnoreLength);</span>
-<span class="nc bnc" id="L604" title="All 2 branches missed.">        if (maximumOccurence &gt; 1) {</span>
-<span class="nc" id="L605">          query = new MtasSpanRecurrenceQuery(query, minimumOccurence,</span>
+<span class="pc bpc" id="L588" title="1 of 2 branches missed.">      if (basicSentence == null) {</span>
+<span class="nc" id="L589">        throw new ParseException(&quot;no condition&quot;);</span>
+<span class="pc bpc" id="L590" title="1 of 2 branches missed.">      } else if (basicSentence.isOptional()) {</span>
+<span class="nc" id="L591">        List&lt;MtasSpanSequenceItem&gt; clauses = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
+<span class="nc" id="L592">        clauses.add(new MtasSpanSequenceItem(basicSentence.getQuery(),</span>
+<span class="nc" id="L593">            basicSentence.isOptional()));</span>
+<span class="nc" id="L594">        query = new MtasSpanSequenceQuery(clauses, ignore, maximumIgnoreLength);</span>
+<span class="nc bnc" id="L595" title="All 2 branches missed.">        if (maximumOccurence &gt; 1) {</span>
+<span class="nc" id="L596">          query = new MtasSpanRecurrenceQuery(query, minimumOccurence,</span>
               maximumOccurence, ignore, maximumIgnoreLength);
         }
-<span class="nc" id="L608">      } else {</span>
-<span class="fc" id="L609">        query = basicSentence.getQuery();</span>
-<span class="fc bfc" id="L610" title="All 2 branches covered.">        if (maximumOccurence &gt; 1) {</span>
-<span class="fc" id="L611">          query = new MtasSpanRecurrenceQuery(query, minimumOccurence,</span>
+<span class="nc" id="L599">      } else {</span>
+<span class="fc" id="L600">        query = basicSentence.getQuery();</span>
+<span class="fc bfc" id="L601" title="All 2 branches covered.">        if (maximumOccurence &gt; 1) {</span>
+<span class="fc" id="L602">          query = new MtasSpanRecurrenceQuery(query, minimumOccurence,</span>
               maximumOccurence, ignore, maximumIgnoreLength);
         }
       }
-<span class="fc" id="L615">      return query;</span>
-<span class="pc bpc" id="L616" title="1 of 2 branches missed.">    } else if (sequenceList.isEmpty()) {</span>
-<span class="nc" id="L617">      throw new ParseException(&quot;no condition&quot;);</span>
-<span class="fc bfc" id="L618" title="All 2 branches covered.">    } else if (isSingle()) {</span>
-<span class="fc" id="L619">      return createQuery(sequenceList.get(0));</span>
+<span class="fc" id="L606">      return query;</span>
+<span class="pc bpc" id="L607" title="1 of 2 branches missed.">    } else if (sequenceList.isEmpty()) {</span>
+<span class="nc" id="L608">      throw new ParseException(&quot;no condition&quot;);</span>
+<span class="fc bfc" id="L609" title="All 2 branches covered.">    } else if (isSingle()) {</span>
+<span class="fc" id="L610">      return createQuery(sequenceList.get(0));</span>
     } else {
-<span class="fc" id="L621">      List&lt;MtasSpanQuery&gt; clauses = new ArrayList&lt;MtasSpanQuery&gt;();</span>
-<span class="fc bfc" id="L622" title="All 2 branches covered.">      for (List&lt;MtasCQLParserSentenceCondition&gt; sentenceSequence : sequenceList) {</span>
-<span class="fc" id="L623">        clauses.add(createQuery(sentenceSequence));</span>
-<span class="fc" id="L624">      }</span>
-<span class="fc" id="L625">      return new MtasSpanOrQuery(</span>
-<span class="fc" id="L626">          clauses.toArray(new MtasSpanQuery[clauses.size()]));</span>
+<span class="fc" id="L612">      List&lt;MtasSpanQuery&gt; clauses = new ArrayList&lt;MtasSpanQuery&gt;();</span>
+<span class="fc bfc" id="L613" title="All 2 branches covered.">      for (List&lt;MtasCQLParserSentenceCondition&gt; sentenceSequence : sequenceList) {</span>
+<span class="fc" id="L614">        clauses.add(createQuery(sentenceSequence));</span>
+<span class="fc" id="L615">      }</span>
+<span class="fc" id="L616">      return new MtasSpanOrQuery(</span>
+<span class="fc" id="L617">          clauses.toArray(new MtasSpanQuery[clauses.size()]));</span>
     }
   }
 
@@ -634,51 +625,49 @@ public class MtasCQLParserSentenceCondition {
    */
   @Override
   public String toString() {
-<span class="nc" id="L637">    return toString(&quot;&quot;, &quot;&quot;);</span>
+<span class="nc" id="L628">    return toString(&quot;&quot;, &quot;&quot;);</span>
   }
 
   /**
    * To string.
    *
-   * @param firstIndent
-   *          the first indent
-   * @param indent
-   *          the indent
+   * @param firstIndent the first indent
+   * @param indent the indent
    * @return the string
    */
   public String toString(String firstIndent, String indent) {
-<span class="nc" id="L650">    String text = &quot;&quot;;</span>
-<span class="nc bnc" id="L651" title="All 2 branches missed.">    if (isBasic()) {</span>
+<span class="nc" id="L639">    String text = &quot;&quot;;</span>
+<span class="nc bnc" id="L640" title="All 2 branches missed.">    if (isBasic()) {</span>
       try {
-<span class="nc bnc" id="L653" title="All 2 branches missed.">        text += firstIndent + &quot;BASIC SENTENCE&quot; + (optional ? &quot; OPTIONAL&quot; : &quot;&quot;)</span>
-<span class="nc" id="L654">            + &quot;: &quot; + basicSentence.getQuery()</span>
-<span class="nc bnc" id="L655" title="All 2 branches missed.">            + (basicSentence.isOptional() ? &quot; OPTIONAL&quot; : &quot;&quot;) + &quot;\n&quot;;</span>
-<span class="nc" id="L656">      } catch (ParseException e) {</span>
-<span class="nc bnc" id="L657" title="All 2 branches missed.">        text += firstIndent + &quot;BASIC SENTENCE&quot; + (optional ? &quot; OPTIONAL&quot; : &quot;&quot;)</span>
-<span class="nc" id="L658">            + &quot;: &quot; + e.getMessage() + &quot;\n&quot;;</span>
-<span class="nc" id="L659">      }</span>
+<span class="nc bnc" id="L642" title="All 2 branches missed.">        text += firstIndent + &quot;BASIC SENTENCE&quot; + (optional ? &quot; OPTIONAL&quot; : &quot;&quot;)</span>
+<span class="nc" id="L643">            + &quot;: &quot; + basicSentence.getQuery()</span>
+<span class="nc bnc" id="L644" title="All 2 branches missed.">            + (basicSentence.isOptional() ? &quot; OPTIONAL&quot; : &quot;&quot;) + &quot;\n&quot;;</span>
+<span class="nc" id="L645">      } catch (ParseException e) {</span>
+<span class="nc bnc" id="L646" title="All 2 branches missed.">        text += firstIndent + &quot;BASIC SENTENCE&quot; + (optional ? &quot; OPTIONAL&quot; : &quot;&quot;)</span>
+<span class="nc" id="L647">            + &quot;: &quot; + e.getMessage() + &quot;\n&quot;;</span>
+<span class="nc" id="L648">      }</span>
     } else {
-<span class="nc bnc" id="L661" title="All 2 branches missed.">      text += firstIndent + &quot;SENTENCE&quot; + (optional ? &quot; OPTIONAL&quot; : &quot;&quot;) + &quot;\n&quot;;</span>
-<span class="nc bnc" id="L662" title="All 2 branches missed.">      if (simplified) {</span>
+<span class="nc bnc" id="L650" title="All 2 branches missed.">      text += firstIndent + &quot;SENTENCE&quot; + (optional ? &quot; OPTIONAL&quot; : &quot;&quot;) + &quot;\n&quot;;</span>
+<span class="nc bnc" id="L651" title="All 2 branches missed.">      if (simplified) {</span>
         try {
-<span class="nc" id="L664">          text += indent + &quot;- Query: &quot;</span>
-<span class="nc" id="L665">              + getQuery().toString(getQuery().getField());</span>
-<span class="nc" id="L666">        } catch (ParseException e) {</span>
-<span class="nc" id="L667">          text += indent + &quot;- Query: &quot; + e.getMessage();</span>
-<span class="nc" id="L668">        }</span>
-<span class="nc" id="L669">        text += &quot;\n&quot;;</span>
+<span class="nc" id="L653">          text += indent + &quot;- Query: &quot;</span>
+<span class="nc" id="L654">              + getQuery().toString(getQuery().getField());</span>
+<span class="nc" id="L655">        } catch (ParseException e) {</span>
+<span class="nc" id="L656">          text += indent + &quot;- Query: &quot; + e.getMessage();</span>
+<span class="nc" id="L657">        }</span>
+<span class="nc" id="L658">        text += &quot;\n&quot;;</span>
       } else {
-<span class="nc bnc" id="L671" title="All 2 branches missed.">        for (List&lt;MtasCQLParserSentenceCondition&gt; sentenceSequence : sequenceList) {</span>
-<span class="nc" id="L672">          text += indent + &quot;- Sequence :\n&quot;;</span>
-<span class="nc bnc" id="L673" title="All 2 branches missed.">          for (MtasCQLParserSentenceCondition sentence : sentenceSequence) {</span>
-<span class="nc" id="L674">            text += sentence.toString(indent + &quot;  - &quot;, indent + &quot;    &quot;);</span>
-<span class="nc" id="L675">          }</span>
-<span class="nc" id="L676">        }</span>
-<span class="nc" id="L677">        text += &quot;\n&quot;;</span>
+<span class="nc bnc" id="L660" title="All 2 branches missed.">        for (List&lt;MtasCQLParserSentenceCondition&gt; sentenceSequence : sequenceList) {</span>
+<span class="nc" id="L661">          text += indent + &quot;- Sequence :\n&quot;;</span>
+<span class="nc bnc" id="L662" title="All 2 branches missed.">          for (MtasCQLParserSentenceCondition sentence : sentenceSequence) {</span>
+<span class="nc" id="L663">            text += sentence.toString(indent + &quot;  - &quot;, indent + &quot;    &quot;);</span>
+<span class="nc" id="L664">          }</span>
+<span class="nc" id="L665">        }</span>
+<span class="nc" id="L666">        text += &quot;\n&quot;;</span>
       }
     }
-<span class="nc" id="L680">    return text;</span>
+<span class="nc" id="L669">    return text;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.html
index 124ba9d..2a747e9 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserSentencePartCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserSentencePartCondition</span></div><h1>MtasCQLParserSentencePartCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">49 of 295</td><td class="ctr2">83%</td><td class="bar">9 of 30</td><td class="ctr2">70%</td><td class="ctr1">9</td><td class="ctr2">22</td><td class="ctr1">9</td><td class="ctr2">69</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasCQLParserSentencePartCondition.java.html#L80" class="el_method">setFirstOccurence(int, int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="20" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="23" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">53%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">60%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserSentencePartCondition.java.html#L103" class="el_method">setFirstOptional(boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="11" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasCQLParserSentencePartCondition.java.html#L119" class="el_method">setOr(boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="7" height="10" title="8" alt="8"/></td><td class="ctr2" id="c3">62%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentencePartCondition.java.html#L136" class="el_method">setSecondPart(MtasCQLParserSentencePartCondition)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="7" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">62%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasCQLParserSentencePartCondition.java.html#L152" class="el_method">createFullSentence()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="117" height="10" title="132" alt="132"/></td><td class="ctr2" id="c2">98%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="111" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">93%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserSentencePartCondition.java.html#L12" class="el_method">MtasCQLParserSentencePartCondition(MtasCQLParserBasicSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="32" height="10" title="36" alt="36"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasCQLParserSentencePartCondition.java.html#L12" class="el_method">MtasCQLParserSentencePartCondition(MtasCQLParserSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="32" height="10" title="36" alt="36"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserSentencePartCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserSentencePartCondition</span></div><h1>MtasCQLParserSentencePartCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">49 of 295</td><td class="ctr2">83%</td><td class="bar">9 of 30</td><td class="ctr2">70%</td><td class="ctr1">9</td><td class="ctr2">22</td><td class="ctr1">9</td><td class="ctr2">69</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasCQLParserSentencePartCondition.java.html#L84" class="el_method">setFirstOccurence(int, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">53%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">60%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserSentencePartCondition.java.html#L105" class="el_method">setFirstOptional(boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="13" alt="13"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasCQLParserSentencePartCondition.java.html#L119" class="el_method">setOr(boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="8" alt="8"/></td><td class="ctr2" id="c3">61%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentencePartCondition.java.html#L134" class="el_method">setSecondPart(MtasCQLParserSentencePartCondition)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">61%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasCQLParserSentencePartCondition.java.html#L149" class="el_method">createFullSentence()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="117" height="10" title="132" alt="132"/></td><td class="ctr2" id="c2">97%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserSentencePartCondition.java.html#L12" class="el_method">MtasCQLParserSentencePartCondition(MtasCQLParserBasicSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="36" alt="36"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasCQLParserSentencePartCondition.java.html#L12" class="el_method">MtasCQLParserSentencePartCondition(MtasCQLParserSentenceCondition, MtasSpanQuery, Integer)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="36" alt="36"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.java.html
index ab5a9c1..2d21a75 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserSentencePartCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserSentencePartCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserSentencePartCondition.java</span></div><h1>MtasCQLParserSentencePartCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserSentencePartCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserSentencePartCondition.java</span></div><h1>MtasCQLParserSentencePartCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import mtas.parser.cql.ParseException;
 import mtas.search.spans.util.MtasSpanQuery;
@@ -14,106 +14,106 @@ public class MtasCQLParserSentencePartCondition {
   /** The first basic sentence. */
 <span class="fc" id="L15">  private MtasCQLParserBasicSentenceCondition firstBasicSentence = null;</span>
 
+  /** The first minimum occurence. */
+  private int firstMinimumOccurence;
+  
   /** The first maximum occurence. */
-  private int firstMinimumOccurence, firstMaximumOccurence;
+  private int firstMaximumOccurence;
 
   /** The first optional. */
   private boolean firstOptional;
 
   /** The second sentence part. */
-<span class="fc" id="L24">  MtasCQLParserSentencePartCondition secondSentencePart = null;</span>
+<span class="fc" id="L27">  MtasCQLParserSentencePartCondition secondSentencePart = null;</span>
 
   /** The or operator. */
-<span class="fc" id="L27">  private boolean orOperator = false;</span>
+<span class="fc" id="L30">  private boolean orOperator = false;</span>
 
   /** The full condition. */
-<span class="fc" id="L30">  private MtasCQLParserSentenceCondition fullCondition = null;</span>
+<span class="fc" id="L33">  private MtasCQLParserSentenceCondition fullCondition = null;</span>
 
+  /** The ignore clause. */
   private MtasSpanQuery ignoreClause;
   
+  /** The maximum ignore length. */
   private Integer maximumIgnoreLength;
   
   /**
-   * Instantiates a new mtas cql parser sentence part condition.
+   * Instantiates a new mtas CQL parser sentence part condition.
    *
-   * @param bs
-   *          the bs
+   * @param bs the bs
+   * @param ignore the ignore
+   * @param maximumIgnoreLength the maximum ignore length
    */
   public MtasCQLParserSentencePartCondition(
-<span class="fc" id="L43">      MtasCQLParserBasicSentenceCondition bs, MtasSpanQuery ignore, Integer maximumIgnoreLength) {</span>
-<span class="fc" id="L44">    firstMinimumOccurence = 1;</span>
-<span class="fc" id="L45">    firstMaximumOccurence = 1;</span>
-<span class="fc" id="L46">    firstOptional = false;</span>
-<span class="fc" id="L47">    firstBasicSentence = bs;</span>
-<span class="fc" id="L48">    this.ignoreClause = ignore;</span>
-<span class="fc" id="L49">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
-<span class="fc" id="L50">  }</span>
+<span class="fc" id="L49">      MtasCQLParserBasicSentenceCondition bs, MtasSpanQuery ignore, Integer maximumIgnoreLength) {</span>
+<span class="fc" id="L50">    firstMinimumOccurence = 1;</span>
+<span class="fc" id="L51">    firstMaximumOccurence = 1;</span>
+<span class="fc" id="L52">    firstOptional = false;</span>
+<span class="fc" id="L53">    firstBasicSentence = bs;</span>
+<span class="fc" id="L54">    this.ignoreClause = ignore;</span>
+<span class="fc" id="L55">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="fc" id="L56">  }</span>
 
   /**
-   * Instantiates a new mtas cql parser sentence part condition.
+   * Instantiates a new mtas CQL parser sentence part condition.
    *
-   * @param s
-   *          the s
+   * @param s the s
+   * @param ignore the ignore
+   * @param maximumIgnoreLength the maximum ignore length
    */
-<span class="fc" id="L58">  public MtasCQLParserSentencePartCondition(MtasCQLParserSentenceCondition s, MtasSpanQuery ignore, Integer maximumIgnoreLength) {</span>
-<span class="fc" id="L59">    firstMinimumOccurence = 1;</span>
-<span class="fc" id="L60">    firstMaximumOccurence = 1;</span>
-<span class="fc" id="L61">    firstOptional = false;</span>
-<span class="fc" id="L62">    firstSentence = s;</span>
-<span class="fc" id="L63">    this.ignoreClause = ignore;</span>
-<span class="fc" id="L64">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
-<span class="fc" id="L65">  }</span>
+<span class="fc" id="L65">  public MtasCQLParserSentencePartCondition(MtasCQLParserSentenceCondition s, MtasSpanQuery ignore, Integer maximumIgnoreLength) {</span>
+<span class="fc" id="L66">    firstMinimumOccurence = 1;</span>
+<span class="fc" id="L67">    firstMaximumOccurence = 1;</span>
+<span class="fc" id="L68">    firstOptional = false;</span>
+<span class="fc" id="L69">    firstSentence = s;</span>
+<span class="fc" id="L70">    this.ignoreClause = ignore;</span>
+<span class="fc" id="L71">    this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="fc" id="L72">  }</span>
 
   
 
   /**
    * Sets the first occurence.
    *
-   * @param min
-   *          the min
-   * @param max
-   *          the max
-   * @throws ParseException
-   *           the parse exception
+   * @param min the min
+   * @param max the max
+   * @throws ParseException the parse exception
    */
   public void setFirstOccurence(int min, int max) throws ParseException {
-<span class="pc bpc" id="L80" title="1 of 2 branches missed.">    if (fullCondition == null) {</span>
-<span class="pc bpc" id="L81" title="3 of 6 branches missed.">      if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
-<span class="nc" id="L82">        throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
+<span class="pc bpc" id="L84" title="1 of 2 branches missed.">    if (fullCondition == null) {</span>
+<span class="pc bpc" id="L85" title="3 of 6 branches missed.">      if ((min &lt; 0) || (min &gt; max) || (max &lt; 1)) {</span>
+<span class="nc" id="L86">        throw new ParseException(&quot;Illegal number {&quot; + min + &quot;,&quot; + max + &quot;}&quot;);</span>
       }
-<span class="fc bfc" id="L84" title="All 2 branches covered.">      if (min == 0) {</span>
-<span class="fc" id="L85">        firstOptional = true;</span>
+<span class="fc bfc" id="L88" title="All 2 branches covered.">      if (min == 0) {</span>
+<span class="fc" id="L89">        firstOptional = true;</span>
       }
-<span class="fc" id="L87">      firstMinimumOccurence = Math.max(1, min);</span>
-<span class="fc" id="L88">      firstMaximumOccurence = max;</span>
+<span class="fc" id="L91">      firstMinimumOccurence = Math.max(1, min);</span>
+<span class="fc" id="L92">      firstMaximumOccurence = max;</span>
     } else {
-<span class="nc" id="L90">      throw new ParseException(&quot;fullCondition already generated&quot;);</span>
+<span class="nc" id="L94">      throw new ParseException(&quot;fullCondition already generated&quot;);</span>
     }
-<span class="fc" id="L92">  }</span>
+<span class="fc" id="L96">  }</span>
 
   /**
    * Sets the first optional.
    *
-   * @param status
-   *          the new first optional
-   * @throws ParseException
-   *           the parse exception
+   * @param status the new first optional
+   * @throws ParseException the parse exception
    */
   public void setFirstOptional(boolean status) throws ParseException {
-<span class="nc bnc" id="L103" title="All 2 branches missed.">    if (fullCondition == null) {</span>
-<span class="nc" id="L104">      firstOptional = status;      </span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">    if (fullCondition == null) {</span>
+<span class="nc" id="L106">      firstOptional = status;      </span>
     } else {
-<span class="nc" id="L106">      throw new ParseException(&quot;fullCondition already generated&quot;);</span>
+<span class="nc" id="L108">      throw new ParseException(&quot;fullCondition already generated&quot;);</span>
     }
-<span class="nc" id="L108">  }</span>
+<span class="nc" id="L110">  }</span>
 
   /**
    * Sets the or.
    *
-   * @param status
-   *          the new or
-   * @throws ParseException
-   *           the parse exception
+   * @param status the new or
+   * @throws ParseException the parse exception
    */
   public void setOr(boolean status) throws ParseException {
 <span class="pc bpc" id="L119" title="1 of 2 branches missed.">    if (fullCondition == null) {</span>
@@ -126,77 +126,74 @@ public class MtasCQLParserSentencePartCondition {
   /**
    * Sets the second part.
    *
-   * @param sp
-   *          the new second part
-   * @throws ParseException
-   *           the parse exception
+   * @param sp the new second part
+   * @throws ParseException the parse exception
    */
   public void setSecondPart(MtasCQLParserSentencePartCondition sp)
       throws ParseException {
-<span class="pc bpc" id="L136" title="1 of 2 branches missed.">    if (fullCondition == null) {</span>
-<span class="fc" id="L137">      secondSentencePart = sp;</span>
+<span class="pc bpc" id="L134" title="1 of 2 branches missed.">    if (fullCondition == null) {</span>
+<span class="fc" id="L135">      secondSentencePart = sp;</span>
     } else {
-<span class="nc" id="L139">      throw new ParseException(&quot;fullCondition already generated&quot;);</span>
+<span class="nc" id="L137">      throw new ParseException(&quot;fullCondition already generated&quot;);</span>
     }
-<span class="fc" id="L141">  }</span>
+<span class="fc" id="L139">  }</span>
 
   /**
    * Creates the full sentence.
    *
-   * @return the mtas cql parser sentence condition
-   * @throws ParseException
-   *           the parse exception
+   * @return the mtas CQL parser sentence condition
+   * @throws ParseException the parse exception
    */
   public MtasCQLParserSentenceCondition createFullSentence()
       throws ParseException {
-<span class="pc bpc" id="L152" title="1 of 2 branches missed.">    if (fullCondition == null) {</span>
-<span class="fc bfc" id="L153" title="All 2 branches covered.">      if (secondSentencePart == null) {</span>
-<span class="fc bfc" id="L154" title="All 2 branches covered.">        if (firstBasicSentence != null) {</span>
-<span class="fc" id="L155">          fullCondition = new MtasCQLParserSentenceCondition(</span>
+<span class="pc bpc" id="L149" title="1 of 2 branches missed.">    if (fullCondition == null) {</span>
+<span class="fc bfc" id="L150" title="All 2 branches covered.">      if (secondSentencePart == null) {</span>
+<span class="fc bfc" id="L151" title="All 2 branches covered.">        if (firstBasicSentence != null) {</span>
+<span class="fc" id="L152">          fullCondition = new MtasCQLParserSentenceCondition(</span>
               firstBasicSentence, ignoreClause, maximumIgnoreLength);
           
         } else {
-<span class="fc" id="L159">          fullCondition = firstSentence;          </span>
+<span class="fc" id="L156">          fullCondition = firstSentence;          </span>
         }
-<span class="fc" id="L161">        fullCondition.setOccurence(firstMinimumOccurence,</span>
+<span class="fc" id="L158">        fullCondition.setOccurence(firstMinimumOccurence,</span>
             firstMaximumOccurence);
-<span class="fc bfc" id="L163" title="All 2 branches covered.">        if(firstOptional) {</span>
-<span class="fc" id="L164">          fullCondition.setOptional(firstOptional);</span>
+<span class="fc bfc" id="L160" title="All 2 branches covered.">        if(firstOptional) {</span>
+<span class="fc" id="L161">          fullCondition.setOptional(firstOptional);</span>
         }
-<span class="fc" id="L166">        return fullCondition;</span>
+<span class="fc" id="L163">        return fullCondition;</span>
       } else {
-<span class="fc bfc" id="L168" title="All 2 branches covered.">        if (!orOperator) {</span>
-<span class="fc bfc" id="L169" title="All 2 branches covered.">          if (firstBasicSentence != null) {</span>
-<span class="fc" id="L170">            firstBasicSentence.setOccurence(firstMinimumOccurence,</span>
+<span class="fc bfc" id="L165" title="All 2 branches covered.">        if (!orOperator) {</span>
+<span class="fc bfc" id="L166" title="All 2 branches covered.">          if (firstBasicSentence != null) {</span>
+<span class="fc" id="L167">            firstBasicSentence.setOccurence(firstMinimumOccurence,</span>
                 firstMaximumOccurence);
-<span class="fc" id="L172">            firstBasicSentence.setOptional(firstOptional);</span>
-<span class="fc" id="L173">            fullCondition = new MtasCQLParserSentenceCondition(</span>
+<span class="fc" id="L169">            firstBasicSentence.setOptional(firstOptional);</span>
+<span class="fc" id="L170">            fullCondition = new MtasCQLParserSentenceCondition(</span>
                 firstBasicSentence, ignoreClause, maximumIgnoreLength);
           } else {
-<span class="fc" id="L176">            firstSentence.setOccurence(firstMinimumOccurence,</span>
+<span class="fc" id="L173">            firstSentence.setOccurence(firstMinimumOccurence,</span>
                 firstMaximumOccurence);
-<span class="fc" id="L178">            firstSentence.setOptional(firstOptional);</span>
-<span class="fc" id="L179">            fullCondition = new MtasCQLParserSentenceCondition(firstSentence, ignoreClause, maximumIgnoreLength);</span>
+<span class="fc" id="L175">            firstSentence.setOptional(firstOptional);</span>
+<span class="fc" id="L176">            fullCondition = new MtasCQLParserSentenceCondition(firstSentence, ignoreClause, maximumIgnoreLength);</span>
           }
-<span class="fc" id="L181">          fullCondition.addSentenceToEndLatestSequence(</span>
-<span class="fc" id="L182">              secondSentencePart.createFullSentence());          </span>
+<span class="fc" id="L178">          fullCondition.addSentenceToEndLatestSequence(</span>
+<span class="fc" id="L179">              secondSentencePart.createFullSentence());          </span>
         } else {
-<span class="fc" id="L184">          MtasCQLParserSentenceCondition sentence = secondSentencePart</span>
-<span class="fc" id="L185">              .createFullSentence();</span>
-<span class="fc bfc" id="L186" title="All 2 branches covered.">          if (firstBasicSentence != null) {</span>
-<span class="fc" id="L187">            sentence.addSentenceAsFirstOption(</span>
+<span class="fc" id="L181">          MtasCQLParserSentenceCondition sentence = secondSentencePart</span>
+<span class="fc" id="L182">              .createFullSentence();</span>
+<span class="fc bfc" id="L183" title="All 2 branches covered.">          if (firstBasicSentence != null) {</span>
+<span class="fc" id="L184">            sentence.addSentenceAsFirstOption(</span>
                 new MtasCQLParserSentenceCondition(firstBasicSentence, ignoreClause, maximumIgnoreLength));
           } else {
-<span class="fc" id="L190">            sentence.addSentenceAsFirstOption(firstSentence);</span>
+<span class="fc" id="L187">            sentence.addSentenceAsFirstOption(firstSentence);</span>
           }
-<span class="fc" id="L192">          fullCondition = sentence;</span>
+<span class="fc" id="L189">          fullCondition = sentence;</span>
         }        
-<span class="fc" id="L194">        return fullCondition;</span>
+<span class="fc" id="L191">        return fullCondition;</span>
       }
     } else {
-<span class="nc" id="L197">      return fullCondition;</span>
+<span class="nc" id="L194">      return fullCondition;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.html
index 9801955..e32f154 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordCondition</span></div><h1>MtasCQLParserWordCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">518 of 985</td><td class="ctr2">47%</td><td class="bar">80 of 154</td><td class="ctr2">48%</td><td class="ctr1">59</td><td class="ctr2">100</td><td class="ctr1">91</td><td class="ctr2">197</td><td class="ctr1">5</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a17"><a href="MtasCQLParserWordCondition.java.html#L262" class="el_method">simplify()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="63" height="10" title="185" alt="185"/><img src="../.resources/greenbar.gif" width="56" height="10" title="165" alt="165"/></td><td class="ctr2" id="c17">47%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="57" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="62" height="10" title="28" alt="28"/></td><td class="ctr2" id="e5">52%</td><td class="ctr1" id="f1">15</td><td class="ctr2" id="g0">28</td><td class="ctr1" id="h0">38</td><td class="ctr2" id="i0">72</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a href="MtasCQLParserWordCondition.java.html#L385" class="el_method">toString(String, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="60" height="10" title="177" alt="177"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="40" height="10" title="18" alt="18"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasCQLParserWordCondition.java.html#L473" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="25" height="10" title="73" alt="73"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordCondition.java.html#L420" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="38" height="10" title="112" alt="112"/></td><td class="ctr2" id="c15">74%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="42" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="46" height="10" title="21" alt="21"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f0">16</td><td class="ctr2" id="g1">21</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i1">34</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a19"><a href="MtasCQLParserWordCondition.java.html#L232" class="el_method">swapType()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="10" height="10" title="32" alt="32"/></td><td class="ctr2" id="c16">60%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="8" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">33%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i3">14</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordCondition.java.html#L111" class="el_method">addNegativeQuery(MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a20"><a href="MtasCQLParserWordCondition.java.html#L372" class="el_method">toString()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a16"><a href="MtasCQLParserWordCondition.java.html#L255" class="el_method">simplified()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a13"><a href="MtasCQLParserWordCondition.java.html#L180" class="el_method">isSingle()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="7" height="10" title="22" alt="22"/></td><td class="ctr2" id="c11">92%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="13" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasCQLParserWordCondition.java.html#L131" class="el_method">getPositiveQuery(int)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">87%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="MtasCQLParserWordCondition.java.html#L155" class="el_method">getNegativeQuery(int)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="c13">87%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g8">3</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a18"><a href="MtasCQLParserWordCondition.java.html#L81" class="el_method">swapNot()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c14">83%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a14"><a href="MtasCQLParserWordCondition.java.html#L49" class="el_method">MtasCQLParserWordCondition(String, String)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a10"><a href="MtasCQLParserWordCondition.java.html#L221" class="el_method">isEmpty()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="5" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">67%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a12"><a href="MtasCQLParserWordCondition.java.html#L196" class="el_method">isSimplePositive()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a11"><a href="MtasCQLParserWordCondition.java.html#L209" class="el_method">isSimpleNegative()</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d11"><img src="../.resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordCondition.java.html#L169" class="el_method">addCondition(MtasCQLParserWordCondition)</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a2"><a href="MtasCQLParserWordCondition.java.html#L101" class="el_method">addPositiveQuery(MtasSpanQuery)</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a22"><a href="MtasCQLParserWordCondition.java.html#L65" class="el_method">type()</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordCondition.java.html#L74" class="el_method">field()</a></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a15"><a href="MtasCQLParserWordCondition.java.html#L91" class="el_method">not()</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a7"><a href="MtasCQLParserWordCondition.java.html#L120" class="el_method">getPositiveQuery()</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordCondition.java.html#L144" class="el_method">getNegativeQuery()</a></td><td class="bar" id="b22"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordCondition</span></div><h1>MtasCQLParserWordCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">518 of 985</td><td class="ctr2">47%</td><td class="bar">80 of 154</td><td class="ctr2">48%</td><td class="ctr1">59</td><td class="ctr2">100</td><td class="ctr1">91</td><td class="ctr2">197</td><td class="ctr1">5</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a17"><a href="MtasCQLParserWordCondition.java.html#L258" class="el_method">simplify()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="185" alt="185"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="165" alt="165"/></td><td class="ctr2" id="c17">47%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="62" height="10" title="28" alt="28"/></td><td class="ctr2" id="e5">51%</td><td class="ctr1" id="f1">15</td><td class="ctr2" id="g0">28</td><td class="ctr1" id="h0">38</td><td class="ctr2" id="i0">72</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a href="MtasCQLParserWordCondition.java.html#L379" class="el_method">toString(String, String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="177" alt="177"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="18" alt="18"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i2">20</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasCQLParserWordCondition.java.html#L470" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="73" alt="73"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordCondition.java.html#L414" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="112" alt="112"/></td><td class="ctr2" id="c15">74%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="46" height="10" title="21" alt="21"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f0">16</td><td class="ctr2" id="g1">21</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i1">34</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a19"><a href="MtasCQLParserWordCondition.java.html#L228" class="el_method">swapType()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="32" alt="32"/></td><td class="ctr2" id="c16">60%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">33%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i3">14</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordCondition.java.html#L110" class="el_method">addNegativeQuery(MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a20"><a href="MtasCQLParserWordCondition.java.html#L368" class="el_method">toString()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a16"><a href="MtasCQLParserWordCondition.java.html#L251" class="el_method">simplified()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a13"><a href="MtasCQLParserWordCondition.java.html#L176" class="el_method">isSingle()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="22" alt="22"/></td><td class="ctr2" id="c11">91%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasCQLParserWordCondition.java.html#L129" class="el_method">getPositiveQuery(int)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="c12">86%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="MtasCQLParserWordCondition.java.html#L152" class="el_method">getNegativeQuery(int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="c13">86%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g8">3</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a18"><a href="MtasCQLParserWordCondition.java.html#L82" class="el_method">swapNot()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c14">83%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a14"><a href="MtasCQLParserWordCondition.java.html#L50" class="el_method">MtasCQLParserWordCondition(String, String)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a10"><a href="MtasCQLParserWordCondition.java.html#L217" class="el_method">isEmpty()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">66%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a12"><a href="MtasCQLParserWordCondition.java.html#L192" class="el_method">isSimplePositive()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a11"><a href="MtasCQLParserWordCondition.java.html#L205" class="el_method">isSimpleNegative()</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g10">3</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordCondition.java.html#L165" class="el_method">addCondition(MtasCQLParserWordCondition)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a2"><a href="MtasCQLParserWordCondition.java.html#L101" class="el_method">addPositiveQuery(MtasSpanQuery)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a22"><a href="MtasCQLParserWordCondition.java.html#L66" class="el_method">type()</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordCondition.java.html#L75" class="el_method">field()</a></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a15"><a href="MtasCQLParserWordCondition.java.html#L92" class="el_method">not()</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a7"><a href="MtasCQLParserWordCondition.java.html#L119" class="el_method">getPositiveQuery()</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordCondition.java.html#L142" class="el_method">getNegativeQuery()</a></td><td class="bar" id="b22"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.java.html
index 2c9152b..44eb4eb 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordCondition.java</span></div><h1>MtasCQLParserWordCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordCondition.java</span></div><h1>MtasCQLParserWordCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -14,14 +14,17 @@ import mtas.search.spans.util.MtasSpanQuery;
  */
 public class MtasCQLParserWordCondition {
 
-  /** The type and. */
-  public final static String TYPE_AND = &quot;and&quot;;
+  /** The Constant TYPE_AND. */
+  public static final String TYPE_AND = &quot;and&quot;;
 
-  /** The type or. */
-  public final static String TYPE_OR = &quot;or&quot;;
+  /** The Constant TYPE_OR. */
+  public static final String TYPE_OR = &quot;or&quot;;
 
+  /** The positive query list. */
+  private List&lt;MtasSpanQuery&gt; positiveQueryList;
+  
   /** The negative query list. */
-  private List&lt;MtasSpanQuery&gt; positiveQueryList, negativeQueryList;
+  private List&lt;MtasSpanQuery&gt; negativeQueryList;
 
   /** The condition list. */
   private List&lt;MtasCQLParserWordCondition&gt; conditionList;
@@ -39,22 +42,20 @@ public class MtasCQLParserWordCondition {
   private String field;
 
   /**
-   * Instantiates a new mtas cql parser word condition.
+   * Instantiates a new mtas CQL parser word condition.
    *
-   * @param field
-   *          the field
-   * @param type
-   *          the type
+   * @param field the field
+   * @param type the type
    */
-<span class="fc" id="L49">  public MtasCQLParserWordCondition(String field, String type) {</span>
-<span class="fc" id="L50">    this.field = field;</span>
-<span class="fc" id="L51">    this.type = type;</span>
-<span class="fc" id="L52">    not = false;</span>
-<span class="fc" id="L53">    simplified = true;</span>
-<span class="fc" id="L54">    positiveQueryList = new ArrayList&lt;MtasSpanQuery&gt;();</span>
-<span class="fc" id="L55">    negativeQueryList = new ArrayList&lt;MtasSpanQuery&gt;();</span>
-<span class="fc" id="L56">    conditionList = new ArrayList&lt;MtasCQLParserWordCondition&gt;();</span>
-<span class="fc" id="L57">  }</span>
+<span class="fc" id="L50">  public MtasCQLParserWordCondition(String field, String type) {</span>
+<span class="fc" id="L51">    this.field = field;</span>
+<span class="fc" id="L52">    this.type = type;</span>
+<span class="fc" id="L53">    not = false;</span>
+<span class="fc" id="L54">    simplified = true;</span>
+<span class="fc" id="L55">    positiveQueryList = new ArrayList&lt;MtasSpanQuery&gt;();</span>
+<span class="fc" id="L56">    negativeQueryList = new ArrayList&lt;MtasSpanQuery&gt;();</span>
+<span class="fc" id="L57">    conditionList = new ArrayList&lt;MtasCQLParserWordCondition&gt;();</span>
+<span class="fc" id="L58">  }</span>
 
   /**
    * Type.
@@ -62,7 +63,7 @@ public class MtasCQLParserWordCondition {
    * @return the string
    */
   public String type() {
-<span class="fc" id="L65">    return type;</span>
+<span class="fc" id="L66">    return type;</span>
   }
 
   /**
@@ -71,16 +72,16 @@ public class MtasCQLParserWordCondition {
    * @return the string
    */
   public String field() {
-<span class="fc" id="L74">    return field;</span>
+<span class="fc" id="L75">    return field;</span>
   }
 
   /**
    * Swap not.
    */
   public void swapNot() {
-<span class="pc bpc" id="L81" title="1 of 2 branches missed.">    not = not ? false : true;</span>
-<span class="fc" id="L82">    simplified = false;</span>
-<span class="fc" id="L83">  }</span>
+<span class="pc bpc" id="L82" title="1 of 2 branches missed.">    not = not ? false : true;</span>
+<span class="fc" id="L83">    simplified = false;</span>
+<span class="fc" id="L84">  }</span>
 
   /**
    * Not.
@@ -88,14 +89,13 @@ public class MtasCQLParserWordCondition {
    * @return true, if successful
    */
   public boolean not() {
-<span class="fc" id="L91">    return not;</span>
+<span class="fc" id="L92">    return not;</span>
   }
 
   /**
    * Adds the positive query.
    *
-   * @param q
-   *          the q
+   * @param q the q
    */
   public void addPositiveQuery(MtasSpanQuery q) {
 <span class="fc" id="L101">    positiveQueryList.add(q);</span>
@@ -104,12 +104,11 @@ public class MtasCQLParserWordCondition {
   /**
    * Adds the negative query.
    *
-   * @param q
-   *          the q
+   * @param q the q
    */
   public void addNegativeQuery(MtasSpanQuery q) {
-<span class="nc" id="L111">    negativeQueryList.add(q);</span>
-<span class="nc" id="L112">  }</span>
+<span class="nc" id="L110">    negativeQueryList.add(q);</span>
+<span class="nc" id="L111">  }</span>
 
   /**
    * Gets the positive query.
@@ -117,21 +116,20 @@ public class MtasCQLParserWordCondition {
    * @return the positive query
    */
   public List&lt;MtasSpanQuery&gt; getPositiveQuery() {
-<span class="fc" id="L120">    return positiveQueryList;</span>
+<span class="fc" id="L119">    return positiveQueryList;</span>
   }
 
   /**
    * Gets the positive query.
    *
-   * @param index
-   *          the index
+   * @param index the index
    * @return the positive query
    */
   public MtasSpanQuery getPositiveQuery(int index) {
-<span class="pc bpc" id="L131" title="2 of 4 branches missed.">    if ((index &gt;= 0) &amp;&amp; (index &lt; positiveQueryList.size())) {</span>
-<span class="fc" id="L132">      return positiveQueryList.get(index);</span>
+<span class="pc bpc" id="L129" title="2 of 4 branches missed.">    if ((index &gt;= 0) &amp;&amp; (index &lt; positiveQueryList.size())) {</span>
+<span class="fc" id="L130">      return positiveQueryList.get(index);</span>
     } else {
-<span class="nc" id="L134">      return null;</span>
+<span class="nc" id="L132">      return null;</span>
     }
   }
 
@@ -141,34 +139,32 @@ public class MtasCQLParserWordCondition {
    * @return the negative query
    */
   public List&lt;MtasSpanQuery&gt; getNegativeQuery() {
-<span class="fc" id="L144">    return negativeQueryList;</span>
+<span class="fc" id="L142">    return negativeQueryList;</span>
   }
 
   /**
    * Gets the negative query.
    *
-   * @param index
-   *          the index
+   * @param index the index
    * @return the negative query
    */
   public MtasSpanQuery getNegativeQuery(int index) {
-<span class="pc bpc" id="L155" title="2 of 4 branches missed.">    if ((index &gt;= 0) &amp;&amp; (index &lt; negativeQueryList.size())) {</span>
-<span class="fc" id="L156">      return negativeQueryList.get(index);</span>
+<span class="pc bpc" id="L152" title="2 of 4 branches missed.">    if ((index &gt;= 0) &amp;&amp; (index &lt; negativeQueryList.size())) {</span>
+<span class="fc" id="L153">      return negativeQueryList.get(index);</span>
     } else {
-<span class="nc" id="L158">      return null;</span>
+<span class="nc" id="L155">      return null;</span>
     }
   }
 
   /**
    * Adds the condition.
    *
-   * @param c
-   *          the c
+   * @param c the c
    */
   public void addCondition(MtasCQLParserWordCondition c) {
-<span class="fc" id="L169">    conditionList.add(c);</span>
-<span class="fc" id="L170">    simplified = false;</span>
-<span class="fc" id="L171">  }</span>
+<span class="fc" id="L165">    conditionList.add(c);</span>
+<span class="fc" id="L166">    simplified = false;</span>
+<span class="fc" id="L167">  }</span>
 
   /**
    * Checks if is single.
@@ -177,13 +173,13 @@ public class MtasCQLParserWordCondition {
    */
   public boolean isSingle() {
     // assume simplified
-<span class="pc bpc" id="L180" title="1 of 4 branches missed.">    if ((positiveQueryList.size() == 1) &amp;&amp; (negativeQueryList.size() == 0)) {</span>
-<span class="fc" id="L181">      return true;</span>
-<span class="fc bfc" id="L182" title="All 2 branches covered.">    } else if ((positiveQueryList.size() == 0)</span>
-<span class="pc bpc" id="L183" title="1 of 2 branches missed.">        &amp;&amp; (negativeQueryList.size() == 1)) {</span>
-<span class="nc" id="L184">      return true;</span>
+<span class="pc bpc" id="L176" title="1 of 4 branches missed.">    if ((positiveQueryList.size() == 1) &amp;&amp; (negativeQueryList.size() == 0)) {</span>
+<span class="fc" id="L177">      return true;</span>
+<span class="fc bfc" id="L178" title="All 2 branches covered.">    } else if ((positiveQueryList.size() == 0)</span>
+<span class="pc bpc" id="L179" title="1 of 2 branches missed.">        &amp;&amp; (negativeQueryList.size() == 1)) {</span>
+<span class="nc" id="L180">      return true;</span>
     }
-<span class="fc" id="L186">    return false;</span>
+<span class="fc" id="L182">    return false;</span>
   }
 
   /**
@@ -193,10 +189,10 @@ public class MtasCQLParserWordCondition {
    */
   public boolean isSimplePositive() {
     // assume simplified
-<span class="fc bfc" id="L196" title="All 4 branches covered.">    if ((positiveQueryList.size() &gt; 0) &amp;&amp; (negativeQueryList.size() == 0)) {</span>
-<span class="fc" id="L197">      return true;</span>
+<span class="fc bfc" id="L192" title="All 4 branches covered.">    if ((positiveQueryList.size() &gt; 0) &amp;&amp; (negativeQueryList.size() == 0)) {</span>
+<span class="fc" id="L193">      return true;</span>
     }
-<span class="fc" id="L199">    return false;</span>
+<span class="fc" id="L195">    return false;</span>
   }
 
   /**
@@ -206,10 +202,10 @@ public class MtasCQLParserWordCondition {
    */
   public boolean isSimpleNegative() {
     // assume simplified
-<span class="fc bfc" id="L209" title="All 4 branches covered.">    if ((negativeQueryList.size() &gt; 0) &amp;&amp; (positiveQueryList.size() == 0)) {</span>
-<span class="fc" id="L210">      return true;</span>
+<span class="fc bfc" id="L205" title="All 4 branches covered.">    if ((negativeQueryList.size() &gt; 0) &amp;&amp; (positiveQueryList.size() == 0)) {</span>
+<span class="fc" id="L206">      return true;</span>
     }
-<span class="fc" id="L212">    return false;</span>
+<span class="fc" id="L208">    return false;</span>
   }
 
   /**
@@ -218,33 +214,33 @@ public class MtasCQLParserWordCondition {
    * @return true, if is empty
    */
   public boolean isEmpty() {
-<span class="pc bpc" id="L221" title="1 of 4 branches missed.">    if ((positiveQueryList.size() == 0) &amp;&amp; (negativeQueryList.size() == 0)</span>
-<span class="pc bpc" id="L222" title="1 of 2 branches missed.">        &amp;&amp; (conditionList.size() == 0)) {</span>
-<span class="fc" id="L223">      return true;</span>
+<span class="pc bpc" id="L217" title="1 of 4 branches missed.">    if ((positiveQueryList.size() == 0) &amp;&amp; (negativeQueryList.size() == 0)</span>
+<span class="pc bpc" id="L218" title="1 of 2 branches missed.">        &amp;&amp; (conditionList.size() == 0)) {</span>
+<span class="fc" id="L219">      return true;</span>
     }
-<span class="fc" id="L225">    return false;</span>
+<span class="fc" id="L221">    return false;</span>
   }
 
   /**
    * Swap type.
    */
   public void swapType() {
-<span class="pc bpc" id="L232" title="1 of 2 branches missed.">    if (type.equals(TYPE_AND)) {</span>
-<span class="fc" id="L233">      type = TYPE_OR;</span>
-<span class="nc bnc" id="L234" title="All 2 branches missed.">    } else if (type.equals(TYPE_OR)) {</span>
-<span class="nc" id="L235">      type = TYPE_AND;</span>
+<span class="pc bpc" id="L228" title="1 of 2 branches missed.">    if (type.equals(TYPE_AND)) {</span>
+<span class="fc" id="L229">      type = TYPE_OR;</span>
+<span class="nc bnc" id="L230" title="All 2 branches missed.">    } else if (type.equals(TYPE_OR)) {</span>
+<span class="nc" id="L231">      type = TYPE_AND;</span>
     } else {
-<span class="nc" id="L237">      throw new Error(&quot;unknown type&quot;);</span>
+<span class="nc" id="L233">      throw new Error(&quot;unknown type&quot;);</span>
     }
-<span class="fc" id="L239">    swapNot();</span>
-<span class="fc" id="L240">    List&lt;MtasSpanQuery&gt; queryList = positiveQueryList;</span>
-<span class="fc" id="L241">    positiveQueryList = negativeQueryList;</span>
-<span class="fc" id="L242">    negativeQueryList = queryList;</span>
-<span class="pc bpc" id="L243" title="1 of 2 branches missed.">    for (MtasCQLParserWordCondition c : conditionList) {</span>
-<span class="nc" id="L244">      c.swapNot();</span>
-<span class="nc" id="L245">    }</span>
-<span class="fc" id="L246">    simplified = false;</span>
-<span class="fc" id="L247">  }</span>
+<span class="fc" id="L235">    swapNot();</span>
+<span class="fc" id="L236">    List&lt;MtasSpanQuery&gt; queryList = positiveQueryList;</span>
+<span class="fc" id="L237">    positiveQueryList = negativeQueryList;</span>
+<span class="fc" id="L238">    negativeQueryList = queryList;</span>
+<span class="pc bpc" id="L239" title="1 of 2 branches missed.">    for (MtasCQLParserWordCondition c : conditionList) {</span>
+<span class="nc" id="L240">      c.swapNot();</span>
+<span class="nc" id="L241">    }</span>
+<span class="fc" id="L242">    simplified = false;</span>
+<span class="fc" id="L243">  }</span>
 
   /**
    * Simplified.
@@ -252,115 +248,115 @@ public class MtasCQLParserWordCondition {
    * @return the boolean
    */
   public Boolean simplified() {
-<span class="nc" id="L255">    return simplified;</span>
+<span class="nc" id="L251">    return simplified;</span>
   }
 
   /**
    * Simplify.
    */
   public void simplify() {
-<span class="fc bfc" id="L262" title="All 2 branches covered.">    if (!simplified) {</span>
-<span class="fc bfc" id="L263" title="All 2 branches covered.">      if (conditionList.size() &gt; 0) {</span>
-<span class="fc bfc" id="L264" title="All 2 branches covered.">        for (MtasCQLParserWordCondition c : conditionList) {</span>
-<span class="fc" id="L265">          c.simplify();</span>
+<span class="fc bfc" id="L258" title="All 2 branches covered.">    if (!simplified) {</span>
+<span class="fc bfc" id="L259" title="All 2 branches covered.">      if (conditionList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L260" title="All 2 branches covered.">        for (MtasCQLParserWordCondition c : conditionList) {</span>
+<span class="fc" id="L261">          c.simplify();</span>
           // A &amp; B &amp; ( C &amp; !D )
-<span class="fc bfc" id="L267" title="All 4 branches covered.">          if (c.type().equals(type) &amp;&amp; !c.not()) {</span>
-<span class="fc" id="L268">            positiveQueryList.addAll(c.positiveQueryList);</span>
-<span class="fc" id="L269">            negativeQueryList.addAll(c.negativeQueryList);</span>
+<span class="fc bfc" id="L263" title="All 4 branches covered.">          if (c.type().equals(type) &amp;&amp; !c.not()) {</span>
+<span class="fc" id="L264">            positiveQueryList.addAll(c.positiveQueryList);</span>
+<span class="fc" id="L265">            negativeQueryList.addAll(c.negativeQueryList);</span>
             // A &amp; B &amp; !( C | !D )
-<span class="fc bfc" id="L271" title="All 4 branches covered.">          } else if (!c.type().equals(type) &amp;&amp; c.not()) {</span>
-<span class="fc" id="L272">            positiveQueryList.addAll(c.negativeQueryList);</span>
-<span class="fc" id="L273">            negativeQueryList.addAll(c.positiveQueryList);</span>
+<span class="fc bfc" id="L267" title="All 4 branches covered.">          } else if (!c.type().equals(type) &amp;&amp; c.not()) {</span>
+<span class="fc" id="L268">            positiveQueryList.addAll(c.negativeQueryList);</span>
+<span class="fc" id="L269">            negativeQueryList.addAll(c.positiveQueryList);</span>
             // A &amp; B &amp; ( C )
-<span class="fc bfc" id="L275" title="All 4 branches covered.">          } else if (c.isSingle() &amp;&amp; !c.not()) {</span>
-<span class="fc" id="L276">            positiveQueryList.addAll(c.positiveQueryList);</span>
-<span class="fc" id="L277">            negativeQueryList.addAll(c.negativeQueryList);</span>
+<span class="fc bfc" id="L271" title="All 4 branches covered.">          } else if (c.isSingle() &amp;&amp; !c.not()) {</span>
+<span class="fc" id="L272">            positiveQueryList.addAll(c.positiveQueryList);</span>
+<span class="fc" id="L273">            negativeQueryList.addAll(c.negativeQueryList);</span>
             // A &amp; B &amp; !( C )
-<span class="pc bpc" id="L279" title="1 of 4 branches missed.">          } else if (c.isSingle() &amp;&amp; c.not()) {</span>
-<span class="fc" id="L280">            positiveQueryList.addAll(c.negativeQueryList);</span>
-<span class="fc" id="L281">            negativeQueryList.addAll(c.positiveQueryList);</span>
-<span class="pc bpc" id="L282" title="1 of 2 branches missed.">          } else if (c.isSimplePositive()) {</span>
+<span class="pc bpc" id="L275" title="1 of 4 branches missed.">          } else if (c.isSingle() &amp;&amp; c.not()) {</span>
+<span class="fc" id="L276">            positiveQueryList.addAll(c.negativeQueryList);</span>
+<span class="fc" id="L277">            negativeQueryList.addAll(c.positiveQueryList);</span>
+<span class="pc bpc" id="L278" title="1 of 2 branches missed.">          } else if (c.isSimplePositive()) {</span>
             // A | B | ( C &amp; D )
-<span class="fc bfc" id="L284" title="All 2 branches covered.">            if (c.type().equals(TYPE_AND)) {</span>
-<span class="fc" id="L285">              MtasSpanQuery q = new MtasSpanAndQuery(c.positiveQueryList</span>
-<span class="fc" id="L286">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
-<span class="pc bpc" id="L287" title="1 of 2 branches missed.">              if (c.not()) {</span>
-<span class="nc" id="L288">                negativeQueryList.add(q);</span>
+<span class="fc bfc" id="L280" title="All 2 branches covered.">            if (c.type().equals(TYPE_AND)) {</span>
+<span class="fc" id="L281">              MtasSpanQuery q = new MtasSpanAndQuery(c.positiveQueryList</span>
+<span class="fc" id="L282">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
+<span class="pc bpc" id="L283" title="1 of 2 branches missed.">              if (c.not()) {</span>
+<span class="nc" id="L284">                negativeQueryList.add(q);</span>
               } else {
-<span class="fc" id="L290">                positiveQueryList.add(q);</span>
+<span class="fc" id="L286">                positiveQueryList.add(q);</span>
               }
               // A &amp; B &amp; ( C | D )
-<span class="fc" id="L293">            } else {</span>
-<span class="fc" id="L294">              MtasSpanQuery q = new MtasSpanOrQuery(c.positiveQueryList</span>
-<span class="fc" id="L295">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
-<span class="pc bpc" id="L296" title="1 of 2 branches missed.">              if (c.not()) {</span>
-<span class="nc" id="L297">                negativeQueryList.add(q);</span>
+<span class="fc" id="L289">            } else {</span>
+<span class="fc" id="L290">              MtasSpanQuery q = new MtasSpanOrQuery(c.positiveQueryList</span>
+<span class="fc" id="L291">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
+<span class="pc bpc" id="L292" title="1 of 2 branches missed.">              if (c.not()) {</span>
+<span class="nc" id="L293">                negativeQueryList.add(q);</span>
               } else {
-<span class="fc" id="L299">                positiveQueryList.add(q);</span>
+<span class="fc" id="L295">                positiveQueryList.add(q);</span>
               }
-<span class="fc" id="L301">            }</span>
-<span class="nc bnc" id="L302" title="All 2 branches missed.">          } else if (c.isSimpleNegative()) {</span>
+<span class="fc" id="L297">            }</span>
+<span class="nc bnc" id="L298" title="All 2 branches missed.">          } else if (c.isSimpleNegative()) {</span>
             // A | B | ( !C | !D )
-<span class="nc bnc" id="L304" title="All 2 branches missed.">            if (c.type().equals(TYPE_OR)) {</span>
-<span class="nc" id="L305">              MtasSpanQuery q = new MtasSpanAndQuery(c.negativeQueryList</span>
-<span class="nc" id="L306">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
-<span class="nc bnc" id="L307" title="All 2 branches missed.">              if (c.not()) {</span>
-<span class="nc" id="L308">                positiveQueryList.add(q);</span>
+<span class="nc bnc" id="L300" title="All 2 branches missed.">            if (c.type().equals(TYPE_OR)) {</span>
+<span class="nc" id="L301">              MtasSpanQuery q = new MtasSpanAndQuery(c.negativeQueryList</span>
+<span class="nc" id="L302">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
+<span class="nc bnc" id="L303" title="All 2 branches missed.">              if (c.not()) {</span>
+<span class="nc" id="L304">                positiveQueryList.add(q);</span>
               } else {
-<span class="nc" id="L310">                negativeQueryList.add(q);</span>
+<span class="nc" id="L306">                negativeQueryList.add(q);</span>
               }
               // A | B | ( !C &amp; !D )
-<span class="nc" id="L313">            } else {</span>
-<span class="nc" id="L314">              MtasSpanQuery q = new MtasSpanOrQuery(c.negativeQueryList</span>
-<span class="nc" id="L315">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
-<span class="nc bnc" id="L316" title="All 2 branches missed.">              if (c.not()) {</span>
-<span class="nc" id="L317">                positiveQueryList.add(q);</span>
+<span class="nc" id="L309">            } else {</span>
+<span class="nc" id="L310">              MtasSpanQuery q = new MtasSpanOrQuery(c.negativeQueryList</span>
+<span class="nc" id="L311">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
+<span class="nc bnc" id="L312" title="All 2 branches missed.">              if (c.not()) {</span>
+<span class="nc" id="L313">                positiveQueryList.add(q);</span>
               } else {
-<span class="nc" id="L319">                negativeQueryList.add(q);</span>
+<span class="nc" id="L315">                negativeQueryList.add(q);</span>
               }
-<span class="nc" id="L321">            }</span>
+<span class="nc" id="L317">            }</span>
           } else {
             // swap if necessary
-<span class="nc bnc" id="L324" title="All 4 branches missed.">            if (this.isSimplePositive() &amp;&amp; c.not()) {</span>
-<span class="nc" id="L325">              c.swapType();</span>
-<span class="nc bnc" id="L326" title="All 4 branches missed.">            } else if (this.isSimpleNegative() &amp;&amp; !c.not()) {</span>
-<span class="nc" id="L327">              c.swapType();</span>
+<span class="nc bnc" id="L320" title="All 4 branches missed.">            if (this.isSimplePositive() &amp;&amp; c.not()) {</span>
+<span class="nc" id="L321">              c.swapType();</span>
+<span class="nc bnc" id="L322" title="All 4 branches missed.">            } else if (this.isSimpleNegative() &amp;&amp; !c.not()) {</span>
+<span class="nc" id="L323">              c.swapType();</span>
             }
             // A | B | ( C &amp; !D )
-<span class="nc bnc" id="L330" title="All 2 branches missed.">            if (c.type().equals(TYPE_AND)) {</span>
-<span class="nc" id="L331">              MtasSpanQuery positiveQuery = new MtasSpanAndQuery(c.positiveQueryList</span>
-<span class="nc" id="L332">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
-<span class="nc" id="L333">              MtasSpanQuery negativeQuery = new MtasSpanAndQuery(c.negativeQueryList</span>
-<span class="nc" id="L334">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
-<span class="nc" id="L335">              MtasSpanQuery q = new MtasSpanNotQuery(positiveQuery, negativeQuery);</span>
-<span class="nc bnc" id="L336" title="All 2 branches missed.">              if (c.not()) {</span>
-<span class="nc" id="L337">                negativeQueryList.add(q);</span>
+<span class="nc bnc" id="L326" title="All 2 branches missed.">            if (c.type().equals(TYPE_AND)) {</span>
+<span class="nc" id="L327">              MtasSpanQuery positiveQuery = new MtasSpanAndQuery(c.positiveQueryList</span>
+<span class="nc" id="L328">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
+<span class="nc" id="L329">              MtasSpanQuery negativeQuery = new MtasSpanAndQuery(c.negativeQueryList</span>
+<span class="nc" id="L330">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
+<span class="nc" id="L331">              MtasSpanQuery q = new MtasSpanNotQuery(positiveQuery, negativeQuery);</span>
+<span class="nc bnc" id="L332" title="All 2 branches missed.">              if (c.not()) {</span>
+<span class="nc" id="L333">                negativeQueryList.add(q);</span>
               } else {
-<span class="nc" id="L339">                positiveQueryList.add(q);</span>
+<span class="nc" id="L335">                positiveQueryList.add(q);</span>
               }
               // A &amp; B &amp; ( C | !D )
-<span class="nc" id="L342">            } else {</span>
-<span class="nc" id="L343">              MtasSpanQuery positiveQuery = new MtasSpanOrQuery(c.positiveQueryList</span>
-<span class="nc" id="L344">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
-<span class="nc" id="L345">              MtasSpanQuery negativeQuery = new MtasSpanOrQuery(c.negativeQueryList</span>
-<span class="nc" id="L346">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
-<span class="nc" id="L347">              MtasSpanQuery q = new MtasSpanNotQuery(positiveQuery, negativeQuery);</span>
-<span class="nc bnc" id="L348" title="All 2 branches missed.">              if (c.not()) {</span>
-<span class="nc" id="L349">                negativeQueryList.add(q);</span>
+<span class="nc" id="L338">            } else {</span>
+<span class="nc" id="L339">              MtasSpanQuery positiveQuery = new MtasSpanOrQuery(c.positiveQueryList</span>
+<span class="nc" id="L340">                  .toArray(new MtasSpanQuery[c.positiveQueryList.size()]));</span>
+<span class="nc" id="L341">              MtasSpanQuery negativeQuery = new MtasSpanOrQuery(c.negativeQueryList</span>
+<span class="nc" id="L342">                  .toArray(new MtasSpanQuery[c.negativeQueryList.size()]));</span>
+<span class="nc" id="L343">              MtasSpanQuery q = new MtasSpanNotQuery(positiveQuery, negativeQuery);</span>
+<span class="nc bnc" id="L344" title="All 2 branches missed.">              if (c.not()) {</span>
+<span class="nc" id="L345">                negativeQueryList.add(q);</span>
               } else {
-<span class="nc" id="L351">                positiveQueryList.add(q);</span>
+<span class="nc" id="L347">                positiveQueryList.add(q);</span>
               }
             }
           }
-<span class="fc" id="L355">        }</span>
-<span class="fc" id="L356">        conditionList.clear();</span>
+<span class="fc" id="L351">        }</span>
+<span class="fc" id="L352">        conditionList.clear();</span>
       }
-<span class="fc bfc" id="L358" title="All 2 branches covered.">      if (isSimpleNegative()) {</span>
-<span class="fc" id="L359">        swapType();</span>
+<span class="fc bfc" id="L354" title="All 2 branches covered.">      if (isSimpleNegative()) {</span>
+<span class="fc" id="L355">        swapType();</span>
       }
-<span class="fc" id="L361">      simplified = true;</span>
+<span class="fc" id="L357">      simplified = true;</span>
     }
-<span class="fc" id="L363">  }</span>
+<span class="fc" id="L359">  }</span>
 
   /*
    * (non-Javadoc)
@@ -369,45 +365,43 @@ public class MtasCQLParserWordCondition {
    */
   @Override
   public String toString() {
-<span class="nc" id="L372">    return toString(&quot;&quot;, &quot;&quot;);</span>
+<span class="nc" id="L368">    return toString(&quot;&quot;, &quot;&quot;);</span>
   }
 
   /**
    * To string.
    *
-   * @param firstIndent
-   *          the first indent
-   * @param indent
-   *          the indent
+   * @param firstIndent the first indent
+   * @param indent the indent
    * @return the string
    */
   public String toString(String firstIndent, String indent) {
-<span class="nc" id="L385">    StringBuilder text = new StringBuilder();</span>
-<span class="nc bnc" id="L386" title="All 2 branches missed.">    if (isEmpty()) {</span>
-<span class="nc" id="L387">      text.append(firstIndent + &quot;Type: any word&quot;);</span>
-<span class="nc bnc" id="L388" title="All 2 branches missed.">      text.append(not ? &quot; (not)\n&quot; : &quot;\n&quot;);</span>
+<span class="nc" id="L379">    StringBuilder text = new StringBuilder();</span>
+<span class="nc bnc" id="L380" title="All 2 branches missed.">    if (isEmpty()) {</span>
+<span class="nc" id="L381">      text.append(firstIndent + &quot;Type: any word&quot;);</span>
+<span class="nc bnc" id="L382" title="All 2 branches missed.">      text.append(not ? &quot; (not)\n&quot; : &quot;\n&quot;);</span>
     } else {
-<span class="nc" id="L390">      text.append(firstIndent + &quot;Type: &quot; + type);</span>
-<span class="nc bnc" id="L391" title="All 2 branches missed.">      text.append(not ? &quot; (not)\n&quot; : &quot;\n&quot;);</span>
-<span class="nc bnc" id="L392" title="All 2 branches missed.">      if (positiveQueryList.size() &gt; 0) {</span>
-<span class="nc bnc" id="L393" title="All 2 branches missed.">        for (MtasSpanQuery q : positiveQueryList) {</span>
-<span class="nc" id="L394">          text.append(indent + &quot;List Positive Subqueries: &quot; + q.toString(field)</span>
+<span class="nc" id="L384">      text.append(firstIndent + &quot;Type: &quot; + type);</span>
+<span class="nc bnc" id="L385" title="All 2 branches missed.">      text.append(not ? &quot; (not)\n&quot; : &quot;\n&quot;);</span>
+<span class="nc bnc" id="L386" title="All 2 branches missed.">      if (positiveQueryList.size() &gt; 0) {</span>
+<span class="nc bnc" id="L387" title="All 2 branches missed.">        for (MtasSpanQuery q : positiveQueryList) {</span>
+<span class="nc" id="L388">          text.append(indent + &quot;List Positive Subqueries: &quot; + q.toString(field)</span>
               + &quot;\n&quot;);
-<span class="nc" id="L396">        }</span>
+<span class="nc" id="L390">        }</span>
       }
-<span class="nc bnc" id="L398" title="All 2 branches missed.">      if (negativeQueryList.size() &gt; 0) {</span>
-<span class="nc bnc" id="L399" title="All 2 branches missed.">        for (MtasSpanQuery q : negativeQueryList) {</span>
-<span class="nc" id="L400">          text.append(indent + &quot;List Negative Queries: &quot; + q.toString(field) + &quot;\n&quot;);</span>
-<span class="nc" id="L401">        }</span>
+<span class="nc bnc" id="L392" title="All 2 branches missed.">      if (negativeQueryList.size() &gt; 0) {</span>
+<span class="nc bnc" id="L393" title="All 2 branches missed.">        for (MtasSpanQuery q : negativeQueryList) {</span>
+<span class="nc" id="L394">          text.append(indent + &quot;List Negative Queries: &quot; + q.toString(field) + &quot;\n&quot;);</span>
+<span class="nc" id="L395">        }</span>
       }
-<span class="nc bnc" id="L403" title="All 2 branches missed.">      if (conditionList.size() &gt; 0) {</span>
-<span class="nc" id="L404">        text.append(indent + &quot;List Conditions\n&quot;);</span>
-<span class="nc bnc" id="L405" title="All 2 branches missed.">        for (MtasCQLParserWordCondition c : conditionList) {</span>
-<span class="nc" id="L406">          text.append(c.toString(indent + &quot;- &quot;, indent + &quot;  &quot;) + &quot;\n&quot;);</span>
-<span class="nc" id="L407">        }</span>
+<span class="nc bnc" id="L397" title="All 2 branches missed.">      if (conditionList.size() &gt; 0) {</span>
+<span class="nc" id="L398">        text.append(indent + &quot;List Conditions\n&quot;);</span>
+<span class="nc bnc" id="L399" title="All 2 branches missed.">        for (MtasCQLParserWordCondition c : conditionList) {</span>
+<span class="nc" id="L400">          text.append(c.toString(indent + &quot;- &quot;, indent + &quot;  &quot;) + &quot;\n&quot;);</span>
+<span class="nc" id="L401">        }</span>
       }
     }
-<span class="nc" id="L410">    return text.toString();</span>
+<span class="nc" id="L404">    return text.toString();</span>
   }
 
   /*
@@ -417,69 +411,72 @@ public class MtasCQLParserWordCondition {
    */
   @Override
   public boolean equals(Object object) {
-<span class="pc bpc" id="L420" title="1 of 2 branches missed.">    if (object == null) {</span>
-<span class="nc" id="L421">      return false;</span>
-<span class="pc bpc" id="L422" title="1 of 2 branches missed.">    } else if (object instanceof MtasCQLParserWordCondition) {</span>
-<span class="fc" id="L423">      MtasCQLParserWordCondition condition = (MtasCQLParserWordCondition) object;</span>
+<span class="pc bpc" id="L414" title="1 of 2 branches missed.">    if (object == null) {</span>
+<span class="nc" id="L415">      return false;</span>
+<span class="pc bpc" id="L416" title="1 of 2 branches missed.">    } else if (object instanceof MtasCQLParserWordCondition) {</span>
+<span class="fc" id="L417">      MtasCQLParserWordCondition condition = (MtasCQLParserWordCondition) object;</span>
       // basic checks
-<span class="pc bpc" id="L425" title="2 of 4 branches missed.">      if (!field.equals(condition.field) || not ^ condition.not</span>
-<span class="pc bpc" id="L426" title="1 of 4 branches missed.">          || !type.equals(condition.type) || isSingle() ^ condition.isSingle()</span>
-<span class="pc bpc" id="L427" title="1 of 2 branches missed.">          || isSimplePositive() ^ condition.isSimplePositive()</span>
-<span class="pc bpc" id="L428" title="1 of 2 branches missed.">          || isSimpleNegative() ^ condition.isSimpleNegative()</span>
-<span class="pc bpc" id="L429" title="1 of 2 branches missed.">          || isEmpty() ^ condition.isEmpty()) {</span>
-<span class="fc" id="L430">        return false;</span>
-<span class="fc bfc" id="L431" title="All 2 branches covered.">      } else if (isEmpty()) {</span>
-<span class="fc" id="L432">        return true;</span>
+<span class="pc bpc" id="L419" title="2 of 4 branches missed.">      if (!field.equals(condition.field) || not ^ condition.not</span>
+<span class="pc bpc" id="L420" title="1 of 4 branches missed.">          || !type.equals(condition.type) || isSingle() ^ condition.isSingle()</span>
+<span class="pc bpc" id="L421" title="1 of 2 branches missed.">          || isSimplePositive() ^ condition.isSimplePositive()</span>
+<span class="pc bpc" id="L422" title="1 of 2 branches missed.">          || isSimpleNegative() ^ condition.isSimpleNegative()</span>
+<span class="pc bpc" id="L423" title="1 of 2 branches missed.">          || isEmpty() ^ condition.isEmpty()) {</span>
+<span class="fc" id="L424">        return false;</span>
+<span class="fc bfc" id="L425" title="All 2 branches covered.">      } else if (isEmpty()) {</span>
+<span class="fc" id="L426">        return true;</span>
       } else {
-<span class="fc bfc" id="L434" title="All 2 branches covered.">        if (!positiveQueryList.equals(condition.positiveQueryList)) {</span>
-<span class="fc" id="L435">          return false;</span>
+<span class="fc bfc" id="L428" title="All 2 branches covered.">        if (!positiveQueryList.equals(condition.positiveQueryList)) {</span>
+<span class="fc" id="L429">          return false;</span>
         } else {
-<span class="fc bfc" id="L437" title="All 2 branches covered.">          for (int i = 0; i &lt; positiveQueryList.size(); i++) {</span>
-<span class="pc bpc" id="L438" title="1 of 2 branches missed.">            if (positiveQueryList.get(i) instanceof MtasCQLParserWordQuery) {</span>
-<span class="fc" id="L439">              if (!(condition.positiveQueryList</span>
-<span class="pc bpc" id="L440" title="1 of 2 branches missed.">                  .get(i) instanceof MtasCQLParserWordQuery)) {</span>
-<span class="nc" id="L441">                return false;</span>
-<span class="fc" id="L442">              } else if (!((MtasCQLParserWordQuery) positiveQueryList.get(i))</span>
-<span class="pc bpc" id="L443" title="1 of 2 branches missed.">                  .equals(condition.positiveQueryList.get(i))) {</span>
-<span class="nc" id="L444">                return false;</span>
+<span class="fc bfc" id="L431" title="All 2 branches covered.">          for (int i = 0; i &lt; positiveQueryList.size(); i++) {</span>
+<span class="pc bpc" id="L432" title="1 of 2 branches missed.">            if (positiveQueryList.get(i) instanceof MtasCQLParserWordQuery) {</span>
+<span class="fc" id="L433">              if (!(condition.positiveQueryList</span>
+<span class="pc bpc" id="L434" title="1 of 2 branches missed.">                  .get(i) instanceof MtasCQLParserWordQuery)) {</span>
+<span class="nc" id="L435">                return false;</span>
+<span class="fc" id="L436">              } else if (!((MtasCQLParserWordQuery) positiveQueryList.get(i))</span>
+<span class="pc bpc" id="L437" title="1 of 2 branches missed.">                  .equals(condition.positiveQueryList.get(i))) {</span>
+<span class="nc" id="L438">                return false;</span>
               }
             }
           }
         }
-<span class="pc bpc" id="L449" title="1 of 2 branches missed.">        if (!negativeQueryList.equals(condition.negativeQueryList)) {</span>
-<span class="nc" id="L450">          return false;</span>
+<span class="pc bpc" id="L443" title="1 of 2 branches missed.">        if (!negativeQueryList.equals(condition.negativeQueryList)) {</span>
+<span class="nc" id="L444">          return false;</span>
         } else {
-<span class="pc bpc" id="L452" title="1 of 2 branches missed.">          for (int i = 0; i &lt; negativeQueryList.size(); i++) {</span>
-<span class="nc bnc" id="L453" title="All 2 branches missed.">            if (negativeQueryList.get(i) instanceof MtasCQLParserWordQuery) {</span>
-<span class="nc" id="L454">              if (!(condition.negativeQueryList</span>
-<span class="nc bnc" id="L455" title="All 2 branches missed.">                  .get(i) instanceof MtasCQLParserWordQuery)) {</span>
-<span class="nc" id="L456">                return false;</span>
-<span class="nc" id="L457">              } else if (!((MtasCQLParserWordQuery) negativeQueryList.get(i))</span>
-<span class="nc bnc" id="L458" title="All 2 branches missed.">                  .equals(condition.negativeQueryList.get(i))) {</span>
-<span class="nc" id="L459">                return false;</span>
+<span class="pc bpc" id="L446" title="1 of 2 branches missed.">          for (int i = 0; i &lt; negativeQueryList.size(); i++) {</span>
+<span class="nc bnc" id="L447" title="All 2 branches missed.">            if (negativeQueryList.get(i) instanceof MtasCQLParserWordQuery) {</span>
+<span class="nc" id="L448">              if (!(condition.negativeQueryList</span>
+<span class="nc bnc" id="L449" title="All 2 branches missed.">                  .get(i) instanceof MtasCQLParserWordQuery)) {</span>
+<span class="nc" id="L450">                return false;</span>
+<span class="nc" id="L451">              } else if (!((MtasCQLParserWordQuery) negativeQueryList.get(i))</span>
+<span class="nc bnc" id="L452" title="All 2 branches missed.">                  .equals(condition.negativeQueryList.get(i))) {</span>
+<span class="nc" id="L453">                return false;</span>
               }
             }
           }
         }
-<span class="fc" id="L464">        return true;</span>
+<span class="fc" id="L458">        return true;</span>
       }
     } else {
-<span class="nc" id="L467">      return false;</span>
+<span class="nc" id="L461">      return false;</span>
     }
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L473">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L474">    h = (h * 3) ^ field.hashCode();</span>
-<span class="nc" id="L475">    h = (h * 5) ^ type.hashCode();</span>
-<span class="nc bnc" id="L476" title="All 2 branches missed.">    h += (h * 7) ^ (not ? 3 : 5);</span>
-<span class="nc bnc" id="L477" title="All 2 branches missed.">    h += (h * 11) ^ (simplified ? 7 : 13);</span>
-<span class="nc" id="L478">    h = (h * 17) ^ conditionList.hashCode();</span>
-<span class="nc" id="L479">    h = (h * 19) ^ positiveQueryList.hashCode();</span>
-<span class="nc" id="L480">    h = (h * 23) ^ negativeQueryList.hashCode();</span>
-<span class="nc" id="L481">    return h;</span>
+<span class="nc" id="L470">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L471">    h = (h * 3) ^ field.hashCode();</span>
+<span class="nc" id="L472">    h = (h * 5) ^ type.hashCode();</span>
+<span class="nc bnc" id="L473" title="All 2 branches missed.">    h += (h * 7) ^ (not ? 3 : 5);</span>
+<span class="nc bnc" id="L474" title="All 2 branches missed.">    h += (h * 11) ^ (simplified ? 7 : 13);</span>
+<span class="nc" id="L475">    h = (h * 17) ^ conditionList.hashCode();</span>
+<span class="nc" id="L476">    h = (h * 19) ^ positiveQueryList.hashCode();</span>
+<span class="nc" id="L477">    h = (h * 23) ^ negativeQueryList.hashCode();</span>
+<span class="nc" id="L478">    return h;</span>
   }
   
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.html
index 81f70f1..cbe5205 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordFullCondition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordFullCondition</span></div><h1>MtasCQLParserWordFullCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">154 of 335</td><td class="ctr2">54%</td><td class="bar">14 of 36</td><td class="ctr2">61%</td><td class="ctr1">13</td><td class="ctr2">24</td><td class="ctr1">26</td><td class="ctr2">69</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCQLParserWordFullCondition.java.html#L66" class="el_method">getQuery()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="58" height="10" title="125" alt="125"/><img src="../.resources/greenbar.gif" width="61" height="10" title="130" alt="130"/></td><td class="ctr2" id="c3">51%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="69" height="10" title="15" alt="15"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0">43</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordFullCondition.java.html#L156" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="7" height="10" title="15" alt="15"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordFullCondition.java.html#L26" class="el_method">MtasCQLParserWordFullCondition(MtasCQLParserWordCondition)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="10" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">79%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordFullCondition.java.html#L140" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="11" height="10" title="25" alt="25"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordFullCondition.java.html#L55" class="el_method">isEmpty()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordFullCondition.java.html#L46" class="el_method">getCondition()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordFullCondition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordFullCondition</span></div><h1>MtasCQLParserWordFullCondition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">154 of 335</td><td class="ctr2">54%</td><td class="bar">14 of 36</td><td class="ctr2">61%</td><td class="ctr1">13</td><td class="ctr2">24</td><td class="ctr1">26</td><td class="ctr2">69</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCQLParserWordFullCondition.java.html#L65" class="el_method">getQuery()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="58" height="10" title="125" alt="125"/><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="130" alt="130"/></td><td class="ctr2" id="c3">50%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="15" alt="15"/></td><td class="ctr2" id="e1">57%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0">43</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordFullCondition.java.html#L160" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="15" alt="15"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordFullCondition.java.html#L25" class="el_method">MtasCQLParserWordFullCondition(MtasCQLParserWordCondition)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">79%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordFullCondition.java.html#L141" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="25" alt="25"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordFullCondition.java.html#L54" class="el_method">isEmpty()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordFullCondition.java.html#L45" class="el_method">getCondition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.java.html
index 5975761..b54d1f3 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordFullCondition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordFullCondition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordFullCondition.java</span></div><h1>MtasCQLParserWordFullCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordFullCondition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordFullCondition.java</span></div><h1>MtasCQLParserWordFullCondition.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import mtas.parser.cql.ParseException;
 import mtas.search.spans.MtasSpanMatchAllQuery;
@@ -18,24 +18,23 @@ public class MtasCQLParserWordFullCondition
   private MtasCQLParserWordCondition wordCondition;
 
   /**
-   * Instantiates a new mtas cql parser word full condition.
+   * Instantiates a new mtas CQL parser word full condition.
    *
-   * @param condition
-   *          the condition
+   * @param condition the condition
    */
-<span class="fc" id="L26">  public MtasCQLParserWordFullCondition(MtasCQLParserWordCondition condition) {</span>
-<span class="fc" id="L27">    minimumOccurence = 1;</span>
-<span class="fc" id="L28">    maximumOccurence = 1;</span>
-<span class="fc" id="L29">    optional = false;</span>
-<span class="fc" id="L30">    condition.simplify();</span>
-<span class="pc bpc" id="L31" title="1 of 2 branches missed.">    if (condition.not()) {</span>
-<span class="nc" id="L32">      not = true;</span>
-<span class="nc" id="L33">      condition.swapNot();</span>
+<span class="fc" id="L25">  public MtasCQLParserWordFullCondition(MtasCQLParserWordCondition condition) {</span>
+<span class="fc" id="L26">    minimumOccurence = 1;</span>
+<span class="fc" id="L27">    maximumOccurence = 1;</span>
+<span class="fc" id="L28">    optional = false;</span>
+<span class="fc" id="L29">    condition.simplify();</span>
+<span class="pc bpc" id="L30" title="1 of 2 branches missed.">    if (condition.not()) {</span>
+<span class="nc" id="L31">      not = true;</span>
+<span class="nc" id="L32">      condition.swapNot();</span>
     } else {
-<span class="fc" id="L35">      not = false;</span>
+<span class="fc" id="L34">      not = false;</span>
     }
-<span class="fc" id="L37">    wordCondition = condition;</span>
-<span class="fc" id="L38">  }</span>
+<span class="fc" id="L36">    wordCondition = condition;</span>
+<span class="fc" id="L37">  }</span>
 
   /**
    * Gets the condition.
@@ -43,7 +42,7 @@ public class MtasCQLParserWordFullCondition
    * @return the condition
    */
   public MtasCQLParserWordCondition getCondition() {
-<span class="fc" id="L46">    return wordCondition;</span>
+<span class="fc" id="L45">    return wordCondition;</span>
   }
 
   /**
@@ -52,7 +51,7 @@ public class MtasCQLParserWordFullCondition
    * @return true, if is empty
    */
   public boolean isEmpty() {
-<span class="nc" id="L55">    return wordCondition.isEmpty();</span>
+<span class="nc" id="L54">    return wordCondition.isEmpty();</span>
   }
 
   /*
@@ -63,33 +62,34 @@ public class MtasCQLParserWordFullCondition
    */
   @Override
   public MtasSpanQuery getQuery() throws ParseException {
-<span class="fc" id="L66">    MtasSpanQuery q = null;</span>
+<span class="fc" id="L65">    MtasSpanQuery q = null;</span>
     // match any word (try to avoid...)
-<span class="fc bfc" id="L68" title="All 2 branches covered.">    if (wordCondition.isEmpty()) {</span>
-<span class="fc" id="L69">      q = new MtasSpanMatchAllQuery(wordCondition.field());</span>
+<span class="fc bfc" id="L67" title="All 2 branches covered.">    if (wordCondition.isEmpty()) {</span>
+<span class="fc" id="L68">      q = new MtasSpanMatchAllQuery(wordCondition.field());</span>
       // only positive queries
-<span class="fc bfc" id="L71" title="All 2 branches covered.">    } else if (wordCondition.isSimplePositive()) {</span>
-<span class="fc bfc" id="L72" title="All 2 branches covered.">      if (wordCondition.isSingle()) {</span>
-<span class="fc" id="L73">        q = wordCondition.getPositiveQuery(0);</span>
+<span class="fc bfc" id="L70" title="All 2 branches covered.">    } else if (wordCondition.isSimplePositive()) {</span>
+<span class="fc bfc" id="L71" title="All 2 branches covered.">      if (wordCondition.isSingle()) {</span>
+<span class="fc" id="L72">        q = wordCondition.getPositiveQuery(0);</span>
       } else {
-<span class="fc bfc" id="L75" title="All 2 branches covered.">        if (wordCondition.type().equals(MtasCQLParserWordCondition.TYPE_AND)) {</span>
-<span class="fc" id="L76">          q = new MtasSpanAndQuery(wordCondition.getPositiveQuery()</span>
-<span class="fc" id="L77">              .toArray(new MtasSpanQuery[wordCondition.getPositiveQuery().size()]));</span>
-<span class="fc" id="L78">        } else if (wordCondition.type()</span>
-<span class="pc bpc" id="L79" title="1 of 2 branches missed.">            .equals(MtasCQLParserWordCondition.TYPE_OR)) {</span>
-<span class="fc" id="L80">          q = new MtasSpanOrQuery(wordCondition.getPositiveQuery()</span>
-<span class="fc" id="L81">              .toArray(new MtasSpanQuery[wordCondition.getPositiveQuery().size()]));</span>
+<span class="fc bfc" id="L74" title="All 2 branches covered.">        if (wordCondition.type().equals(MtasCQLParserWordCondition.TYPE_AND)) {</span>
+<span class="fc" id="L75">          q = new MtasSpanAndQuery(wordCondition.getPositiveQuery()</span>
+<span class="fc" id="L76">              .toArray(new MtasSpanQuery[wordCondition.getPositiveQuery().size()]));</span>
+<span class="fc" id="L77">        } else if (wordCondition.type()</span>
+<span class="pc bpc" id="L78" title="1 of 2 branches missed.">            .equals(MtasCQLParserWordCondition.TYPE_OR)) {</span>
+<span class="fc" id="L79">          q = new MtasSpanOrQuery(wordCondition.getPositiveQuery()</span>
+<span class="fc" id="L80">              .toArray(new MtasSpanQuery[wordCondition.getPositiveQuery().size()]));</span>
         } else {
-<span class="nc" id="L83">          throw new ParseException(&quot;unknown type &quot; + wordCondition.type());</span>
+<span class="nc" id="L82">          throw new ParseException(&quot;unknown type &quot; + wordCondition.type());</span>
         }
       }
       // only negative queries
-<span class="pc bpc" id="L87" title="1 of 2 branches missed.">    } else if (wordCondition.isSimpleNegative()) {</span>
-<span class="nc" id="L88">      throw new ParseException(&quot;shouldn't be simple negative&quot;);</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    } else if (wordCondition.isSimpleNegative()) {</span>
+<span class="nc" id="L87">      throw new ParseException(&quot;shouldn't be simple negative&quot;);</span>
       // both positive and negative queries
     } else {
-<span class="pc bpc" id="L91" title="1 of 2 branches missed.">      if (wordCondition.type().equals(MtasCQLParserWordCondition.TYPE_AND)) {</span>
-        MtasSpanQuery qPositive, qNegative;
+<span class="pc bpc" id="L90" title="1 of 2 branches missed.">      if (wordCondition.type().equals(MtasCQLParserWordCondition.TYPE_AND)) {</span>
+        MtasSpanQuery qPositive;
+        MtasSpanQuery qNegative;
 <span class="pc bpc" id="L93" title="1 of 2 branches missed.">        if (wordCondition.getPositiveQuery().size() == 1) {</span>
 <span class="fc" id="L94">          qPositive = wordCondition.getPositiveQuery(0);</span>
         } else {
@@ -105,29 +105,30 @@ public class MtasCQLParserWordFullCondition
 <span class="fc" id="L105">        q = new MtasSpanNotQuery(qPositive, qNegative);</span>
 <span class="pc" id="L106">      } else if (wordCondition.type()</span>
 <span class="nc bnc" id="L107" title="All 2 branches missed.">          .equals(MtasCQLParserWordCondition.TYPE_OR)) {</span>
-        MtasSpanQuery qPositive, qNegative;
-<span class="nc bnc" id="L109" title="All 2 branches missed.">        if (wordCondition.getPositiveQuery().size() == 1) {</span>
-<span class="nc" id="L110">          qPositive = wordCondition.getPositiveQuery(0);</span>
+        MtasSpanQuery qPositive;
+        MtasSpanQuery qNegative;
+<span class="nc bnc" id="L110" title="All 2 branches missed.">        if (wordCondition.getPositiveQuery().size() == 1) {</span>
+<span class="nc" id="L111">          qPositive = wordCondition.getPositiveQuery(0);</span>
         } else {
-<span class="nc" id="L112">          qPositive = new MtasSpanOrQuery(wordCondition.getPositiveQuery()</span>
-<span class="nc" id="L113">              .toArray(new MtasSpanQuery[wordCondition.getPositiveQuery().size()]));</span>
+<span class="nc" id="L113">          qPositive = new MtasSpanOrQuery(wordCondition.getPositiveQuery()</span>
+<span class="nc" id="L114">              .toArray(new MtasSpanQuery[wordCondition.getPositiveQuery().size()]));</span>
         }
-<span class="nc bnc" id="L115" title="All 2 branches missed.">        if (wordCondition.getNegativeQuery().size() == 1) {</span>
-<span class="nc" id="L116">          qNegative = wordCondition.getNegativeQuery(0);</span>
+<span class="nc bnc" id="L116" title="All 2 branches missed.">        if (wordCondition.getNegativeQuery().size() == 1) {</span>
+<span class="nc" id="L117">          qNegative = wordCondition.getNegativeQuery(0);</span>
         } else {
-<span class="nc" id="L118">          qNegative = new MtasSpanAndQuery(wordCondition.getNegativeQuery()</span>
-<span class="nc" id="L119">              .toArray(new MtasSpanQuery[wordCondition.getNegativeQuery().size()]));</span>
+<span class="nc" id="L119">          qNegative = new MtasSpanAndQuery(wordCondition.getNegativeQuery()</span>
+<span class="nc" id="L120">              .toArray(new MtasSpanQuery[wordCondition.getNegativeQuery().size()]));</span>
         }
-<span class="nc" id="L121">        q = new MtasSpanNotQuery(qPositive, qNegative);</span>
-<span class="nc" id="L122">      } else {</span>
-<span class="nc" id="L123">        throw new ParseException(&quot;unknown type &quot; + wordCondition.type());</span>
+<span class="nc" id="L122">        q = new MtasSpanNotQuery(qPositive, qNegative);</span>
+<span class="nc" id="L123">      } else {</span>
+<span class="nc" id="L124">        throw new ParseException(&quot;unknown type &quot; + wordCondition.type());</span>
       }
     }
-<span class="pc bpc" id="L126" title="1 of 2 branches missed.">    if (not) {</span>
-<span class="nc" id="L127">      MtasSpanQuery qPositive = new MtasSpanMatchAllQuery(wordCondition.field());</span>
-<span class="nc" id="L128">      q = new MtasSpanNotQuery(qPositive, q);</span>
+<span class="pc bpc" id="L127" title="1 of 2 branches missed.">    if (not) {</span>
+<span class="nc" id="L128">      MtasSpanQuery qPositive = new MtasSpanMatchAllQuery(wordCondition.field());</span>
+<span class="nc" id="L129">      q = new MtasSpanNotQuery(qPositive, q);</span>
     }
-<span class="fc" id="L130">    return q;</span>
+<span class="fc" id="L131">    return q;</span>
   }
 
   /*
@@ -137,26 +138,29 @@ public class MtasCQLParserWordFullCondition
    */
   @Override
   public boolean equals(Object object) {
-<span class="pc bpc" id="L140" title="1 of 2 branches missed.">    if (object == null)</span>
-<span class="nc" id="L141">      return false;</span>
-<span class="fc bfc" id="L142" title="All 2 branches covered.">    if (object instanceof MtasCQLParserWordFullCondition) {</span>
-<span class="fc" id="L143">      MtasCQLParserWordFullCondition word = (MtasCQLParserWordFullCondition) object;</span>
-<span class="fc bfc" id="L144" title="All 2 branches covered.">      if (!wordCondition.equals(word.wordCondition))</span>
-<span class="fc" id="L145">        return false;</span>
-<span class="pc bpc" id="L146" title="1 of 2 branches missed.">      if (not != word.not)</span>
-<span class="nc" id="L147">        return false;</span>
-<span class="fc" id="L148">      return true;</span>
+<span class="pc bpc" id="L141" title="1 of 2 branches missed.">    if (object == null)</span>
+<span class="nc" id="L142">      return false;</span>
+<span class="fc bfc" id="L143" title="All 2 branches covered.">    if (object instanceof MtasCQLParserWordFullCondition) {</span>
+<span class="fc" id="L144">      MtasCQLParserWordFullCondition word = (MtasCQLParserWordFullCondition) object;</span>
+<span class="fc bfc" id="L145" title="All 2 branches covered.">      if (!wordCondition.equals(word.wordCondition))</span>
+<span class="fc" id="L146">        return false;</span>
+<span class="pc bpc" id="L147" title="1 of 2 branches missed.">      if (not != word.not)</span>
+<span class="nc" id="L148">        return false;</span>
+<span class="fc" id="L149">      return true;</span>
     } else {
-<span class="fc" id="L150">      return false;</span>
+<span class="fc" id="L151">      return false;</span>
     }
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L156">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L157">    h = (h * 7) ^ wordCondition.hashCode();</span>
-<span class="nc" id="L158">    return h;</span>
+<span class="nc" id="L160">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L161">    h = (h * 7) ^ wordCondition.hashCode();</span>
+<span class="nc" id="L162">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.html
index 242ea17..5684f00 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordPositionQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordPositionQuery</span></div><h1>MtasCQLParserWordPositionQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">19 of 111</td><td class="ctr2">83%</td><td class="bar">3 of 6</td><td class="ctr2">50%</td><td class="ctr1">5</td><td class="ctr2">11</td><td class="ctr1">5</td><td class="ctr2">24</td><td class="ctr1">2</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasCQLParserWordPositionQuery.java.html#L90" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="33" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordPositionQuery.java.html#L100" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="28" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="91" height="10" title="19" alt="19"/></td><td class="ctr2" id="c5">76%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordPositionQuery.java.html#L80" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="28" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordPositionQuery.java.html#L117" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="110" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordPositionQuery.java.html#L44" class="el_method">MtasCQLParserWordPositionQuery(String, int, int)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="100" height="10" title="21" alt="21"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordPositionQuery.java.html#L31" class="el_method">MtasCQLParserWordPositionQuery(String, int)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="96" height="10" title="20" alt="20"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasCQLParserWordPositionQuery.java.html#L67" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="24" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasCQLParserWordPositionQuery.java.html#L56" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordPositionQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordPositionQuery</span></div><h1>MtasCQLParserWordPositionQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">19 of 111</td><td class="ctr2">82%</td><td class="bar">3 of 6</td><td class="ctr2">50%</td><td class="ctr1">5</td><td class="ctr2">11</td><td class="ctr1">5</td><td class="ctr2">24</td><td class="ctr1">2</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasCQLParserWordPositionQuery.java.html#L90" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordPositionQuery.java.html#L100" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="91" height="10" title="19" alt="19"/></td><td class="ctr2" id="c5">76%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordPositionQuery.java.html#L80" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordPositionQuery.java.html#L117" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="110" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordPositionQuery.java.html#L44" class="el_method">MtasCQLParserWordPositionQuery(String, int, int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="21" alt="21"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordPositionQuery.java.html#L31" class="el_method">MtasCQLParserWordPositionQuery(String, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="20" alt="20"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasCQLParserWordPositionQuery.java.html#L67" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasCQLParserWordPositionQuery.java.html#L56" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.java.html
index 8b3943f..3e1903f 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordPositionQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordPositionQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordPositionQuery.java</span></div><h1>MtasCQLParserWordPositionQuery.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordPositionQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordPositionQuery.java</span></div><h1>MtasCQLParserWordPositionQuery.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import java.io.IOException;
 
@@ -22,7 +22,7 @@ public class MtasCQLParserWordPositionQuery extends MtasSpanQuery {
   Term term;
 
   /**
-   * Instantiates a new mtas cql parser word position query.
+   * Instantiates a new mtas CQL parser word position query.
    *
    * @param field the field
    * @param position the position
@@ -34,7 +34,7 @@ public class MtasCQLParserWordPositionQuery extends MtasSpanQuery {
 <span class="fc" id="L34">  }</span>
 
   /**
-   * Instantiates a new mtas cql parser word position query.
+   * Instantiates a new mtas CQL parser word position query.
    *
    * @param field the field
    * @param start the start
@@ -121,4 +121,4 @@ public class MtasCQLParserWordPositionQuery extends MtasSpanQuery {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.html
index ab7aca5..bc2b18b 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordQuery</span></div><h1>MtasCQLParserWordQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">270 of 377</td><td class="ctr2">28%</td><td class="bar">25 of 30</td><td class="ctr2">17%</td><td class="ctr1">17</td><td class="ctr2">24</td><td class="ctr1">36</td><td class="ctr2">56</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasCQLParserWordQuery.java.html#L88" class="el_method">MtasCQLParserWordQuery(String, String, String, String, HashMap, HashSet)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="99" height="10" title="224" alt="224"/><img src="../.resources/greenbar.gif" width="20" height="10" title="45" alt="45"/></td><td class="ctr2" id="c5">17%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="115" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">4%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">34</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordQuery.java.html#L53" class="el_method">MtasCQLParserWordQuery(String, String, HashMap)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="29" alt="29"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasCQLParserWordQuery.java.html#L173" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordQuery.java.html#L163" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordQuery.java.html#L183" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="9" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">84%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordQuery.java.html#L200" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="10" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordQuery.java.html#L71" class="el_method">MtasCQLParserWordQuery(String, String, String, HashMap, HashSet)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="4" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasCQLParserWordQuery.java.html#L150" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasCQLParserWordQuery.java.html#L139" class="el_method">getField()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_class">MtasCQLParserWordQuery</span></div><h1>MtasCQLParserWordQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">270 of 377</td><td class="ctr2">28%</td><td class="bar">25 of 30</td><td class="ctr2">16%</td><td class="ctr1">17</td><td class="ctr2">24</td><td class="ctr1">36</td><td class="ctr2">56</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasCQLParserWordQuery.java.html#L88" class="el_method">MtasCQLParserWordQuery(String, String, String, String, HashMap, HashSet)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="99" height="10" title="224" alt="224"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="45" alt="45"/></td><td class="ctr2" id="c5">16%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="115" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">4%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">34</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserWordQuery.java.html#L53" class="el_method">MtasCQLParserWordQuery(String, String, HashMap)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="29" alt="29"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasCQLParserWordQuery.java.html#L173" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserWordQuery.java.html#L163" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasCQLParserWordQuery.java.html#L183" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">84%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasCQLParserWordQuery.java.html#L200" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserWordQuery.java.html#L71" class="el_method">MtasCQLParserWordQuery(String, String, String, HashMap, HashSet)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasCQLParserWordQuery.java.html#L150" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasCQLParserWordQuery.java.html#L139" class="el_method">getField()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.java.html b/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.java.html
index d337192..6f94fb9 100644
--- a/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.java.html
+++ b/jacoco/mtas.parser.cql.util/MtasCQLParserWordQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserWordQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordQuery.java</span></div><h1>MtasCQLParserWordQuery.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserWordQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.cql.util</a> &gt; <span class="el_source">MtasCQLParserWordQuery.java</span></div><h1>MtasCQLParserWordQuery.java</h1><pre class="source lang-java linenums">package mtas.parser.cql.util;
 
 import java.io.IOException;
 import java.util.HashMap;
@@ -42,7 +42,7 @@ public class MtasCQLParserWordQuery extends MtasSpanQuery {
   public static final String MTAS_CQL_VARIABLE_QUERY = &quot;variable&quot;;
 
   /**
-   * Instantiates a new mtas cql parser word query.
+   * Instantiates a new mtas CQL parser word query.
    *
    * @param field the field
    * @param prefix the prefix
@@ -56,7 +56,7 @@ public class MtasCQLParserWordQuery extends MtasSpanQuery {
 <span class="nc" id="L56">  }</span>
 
   /**
-   * Instantiates a new mtas cql parser word query.
+   * Instantiates a new mtas CQL parser word query.
    *
    * @param field the field
    * @param prefix the prefix
@@ -72,7 +72,7 @@ public class MtasCQLParserWordQuery extends MtasSpanQuery {
 <span class="fc" id="L72">  }</span>
 
   /**
-   * Instantiates a new mtas cql parser word query.
+   * Instantiates a new mtas CQL parser word query.
    *
    * @param field the field
    * @param prefix the prefix
@@ -204,4 +204,4 @@ public class MtasCQLParserWordQuery extends MtasSpanQuery {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/index.html b/jacoco/mtas.parser.cql.util/index.html
index 52e1738..89913eb 100644
--- a/jacoco/mtas.parser.cql.util/index.html
+++ b/jacoco/mtas.parser.cql.util/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.cql.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql.util</span></div><h1>mtas.parser.cql.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,027 of 4,448</td><td class="ctr2">54%</td><td class="bar">269 of 551</td><td class="ctr2">51%</td><td class="ctr1">222</td><td class="ctr2">395</td><td class="ctr1">330</td><td class="ctr2">905</td><td class="ctr1">29</td><td class="ctr2">118</td><td class="ctr1">0</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasCQLParserWordCondition.html" class="el_class">MtasCQLParserWordCondition</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="56" height="10" title="518" alt="518"/><img src="../.resources/greenbar.gif" width="50" height="10" title="467" alt="467"/></td><td class="ctr2" id="c9">47%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="62" height="10" title="80" alt="80"/><img src="../.resources/greenbar.gif" width="57" height="10" title="74" alt="74"/></td><td class="ctr2" id="e8">48%</td><td class="ctr1" id="f0">59</td><td class="ctr2" id="g0">100</td><td class="ctr1" id="h0">91</td><td class="ctr2" id="i1">197</td><td class="ctr1" id="j0">5</td><td class="ctr2" id="k0">23</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentenceCondition.html" class="el_class">MtasCQLParserSentenceCondition</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="52" height="10" title="480" alt="480"/><img src="../.resources/greenbar.gif" width="67" height="10" title="625" alt="625"/></td><td class="ctr2" id="c6">57%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="54" height="10" title="70" alt="70"/><img src="../.resources/greenbar.gif" width="59" height="10" title="76" alt="76"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f1">51</td><td class="ctr2" id="g1">91</td><td class="ctr1" id="h1">76</td><td class="ctr2" id="i0">227</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a11"><a href="MtasCQLParserWordQuery.html" class="el_class">MtasCQLParserWordQuery</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="29" height="10" title="270" alt="270"/><img src="../.resources/greenbar.gif" width="11" height="10" title="107" alt="107"/></td><td class="ctr2" id="c10">28%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="19" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">17%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g3">24</td><td class="ctr1" id="h3">36</td><td class="ctr2" id="i5">56</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k4">9</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentenceCondition.html" class="el_class">MtasCQLParserBasicSentenceCondition</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../.resources/greenbar.gif" width="35" height="10" title="329" alt="329"/></td><td class="ctr2" id="c4">62%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="31" alt="31"/><img src="../.resources/greenbar.gif" width="33" height="10" title="43" alt="43"/></td><td class="ctr2" id="e3">58%</td><td class="ctr1" id="f2">28</td><td class="ctr2" id="g2">51</td><td class="ctr1" id="h2">42</td><td class="ctr2" id="i2">136</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k2">14</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a9"><a href="MtasCQLParserWordFullCondition.html" class="el_class">MtasCQLParserWordFullCondition</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="16" height="10" title="154" alt="154"/><img src="../.resources/greenbar.gif" width="19" height="10" title="181" alt="181"/></td><td class="ctr2" id="c8">54%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="17" height="10" title="22" alt="22"/></td><td class="ctr2" id="e2">61%</td><td class="ctr1" id="f5">13</td><td class="ctr2" id="g4">24</td><td class="ctr1" id="h4">26</td><td class="ctr2" id="i3">69</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k9">6</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentencePartCondition.html" class="el_class">MtasCQLParserBasicSentencePartCondition</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="15" height="10" title="145" alt="145"/><img src="../.resources/greenbar.gif" width="4" height="10" title="38" alt="38"/></td><td class="ctr2" id="c11">21%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="8" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">31%</td><td class="ctr1" id="f7">9</td><td class="ctr2" id="g8">16</td><td class="ctr1" id="h5">17</td><td class="ctr2" id="i8">29</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserGroupQuery.html" class="el_class">MtasCQLParserGroupQuery</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="11" height="10" title="104" alt="104"/><img src="../.resources/greenbar.gif" width="18" height="10" title="167" alt="167"/></td><td class="ctr2" id="c5">62%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="e9">44%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g5">23</td><td class="ctr1" id="h6">11</td><td class="ctr2" id="i7">39</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupFullCondition.html" class="el_class">MtasCQLParserGroupFullCondition</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="5" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="12" height="10" title="117" alt="117"/></td><td class="ctr2" id="c3">68%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="13" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">71%</td><td class="ctr1" id="f6">10</td><td class="ctr2" id="g6">22</td><td class="ctr1" id="h7">10</td><td class="ctr2" id="i6">40</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a7"><a href="MtasCQLParserSentencePartCondition.html" class="el_class">MtasCQLParserSentencePartCondition</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="5" height="10" title="49" alt="49"/><img src="../.resources/greenbar.gif" width="26" height="10" title="246" alt="246"/></td><td class="ctr2" id="c0">83%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="16" height="10" title="21" alt="21"/></td><td class="ctr2" id="e1">70%</td><td class="ctr1" id="f8">9</td><td class="ctr2" id="g7">22</td><td class="ctr1" id="h8">9</td><td class="ctr2" id="i4">69</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k8">7</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupCondition.html" class="el_class">MtasCQLParserGroupCondition</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="3" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c7">55%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g10">9</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i10">14</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k10">5</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a10"><a href="MtasCQLParserWordPositionQuery.html" class="el_class">MtasCQLParserWordPositionQuery</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="2" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="9" height="10" title="92" alt="92"/></td><td class="ctr2" id="c1">83%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g9">11</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i9">24</td><td class="ctr1" id="j9">2</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a2"><a href="MtasCQLParserDefaultPrefixCondition.html" class="el_class">MtasCQLParserDefaultPrefixCondition</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="c2">77%</td><td class="bar" id="d11"/><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.cql.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql.util</span></div><h1>mtas.parser.cql.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,027 of 4,448</td><td class="ctr2">54%</td><td class="bar">269 of 551</td><td class="ctr2">51%</td><td class="ctr1">222</td><td class="ctr2">395</td><td class="ctr1">330</td><td class="ctr2">905</td><td class="ctr1">29</td><td class="ctr2">118</td><td class="ctr1">0</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasCQLParserWordCondition.html" class="el_class">MtasCQLParserWordCondition</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="518" alt="518"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="467" alt="467"/></td><td class="ctr2" id="c9">47%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="74" alt="74"/></td><td class="ctr2" id="e8">48%</td><td class="ctr1" id="f0">59</td><td class="ctr2" id="g0">100</td><td class="ctr1" id="h0">91</td><td class="ctr2" id="i1">197</td><td class="ctr1" id="j0">5</td><td class="ctr2" id="k0">23</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentenceCondition.html" class="el_class">MtasCQLParserSentenceCondition</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="480" alt="480"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="625" alt="625"/></td><td class="ctr2" id="c6">56%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="54" height="10" title="70" alt="70"/><img src="../jacoco-resources/greenbar.gif" width="59" height="10" title="76" alt="76"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f1">51</td><td class="ctr2" id="g1">91</td><td class="ctr1" id="h1">76</td><td class="ctr2" id="i0">227</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a11"><a href="MtasCQLParserWordQuery.html" class="el_class">MtasCQLParserWordQuery</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="270" alt="270"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="107" alt="107"/></td><td class="ctr2" id="c10">28%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">16%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g3">24</td><td class="ctr1" id="h3">36</td><td class="ctr2" id="i5">56</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k4">9</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentenceCondition.html" class="el_class">MtasCQLParserBasicSentenceCondition</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="329" alt="329"/></td><td class="ctr2" id="c4">62%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="43" alt="43"/></td><td class="ctr2" id="e3">58%</td><td class="ctr1" id="f2">28</td><td class="ctr2" id="g2">51</td><td class="ctr1" id="h2">42</td><td class="ctr2" id="i2">136</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k2">14</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a9"><a href="MtasCQLParserWordFullCondition.html" class="el_class">MtasCQLParserWordFullCondition</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="154" alt="154"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="181" alt="181"/></td><td class="ctr2" id="c8">54%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="22" alt="22"/></td><td class="ctr2" id="e2">61%</td><td class="ctr1" id="f5">13</td><td class="ctr2" id="g4">24</td><td class="ctr1" id="h4">26</td><td class="ctr2" id="i3">69</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k9">6</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentencePartCondition.html" class="el_class">MtasCQLParserBasicSentencePartCondition</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="145" alt="145"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="38" alt="38"/></td><td class="ctr2" id="c11">20%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">31%</td><td class="ctr1" id="f7">9</td><td class="ctr2" id="g8">16</td><td class="ctr1" id="h5">17</td><td class="ctr2" id="i8">29</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserGroupQuery.html" class="el_class">MtasCQLParserGroupQuery</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="104" alt="104"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="167" alt="167"/></td><td class="ctr2" id="c5">61%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="e9">44%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g5">23</td><td class="ctr1" id="h6">11</td><td class="ctr2" id="i7">39</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupFullCondition.html" class="el_class">MtasCQLParserGroupFullCondition</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="117" alt="117"/></td><td class="ctr2" id="c3">68%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f6">10</td><td class="ctr2" id="g6">22</td><td class="ctr1" id="h7">10</td><td class="ctr2" id="i6">40</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a7"><a href="MtasCQLParserSentencePartCondition.html" class="el_class">MtasCQLParserSentencePartCondition</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="49" alt="49"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="246" alt="246"/></td><td class="ctr2" id="c0">83%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="21" alt="21"/></td><td class="ctr2" id="e1">70%</td><td class="ctr1" id="f8">9</td><td class="ctr2" id="g7">22</td><td class="ctr1" id="h8">9</td><td class="ctr2" id="i4">69</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k8">7</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupCondition.html" class="el_class">MtasCQLParserGroupCondition</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c7">54%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g10">9</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i10">14</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k10">5</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a10"><a href="MtasCQLParserWordPositionQuery.html" class="el_class">MtasCQLParserWordPositionQuery</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="92" alt="92"/></td><td class="ctr2" id="c1">82%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g9">11</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i9">24</td><td class="ctr1" id="j9">2</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a2"><a href="MtasCQLParserDefaultPrefixCondition.html" class="el_class">MtasCQLParserDefaultPrefixCondition</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="c2">77%</td><td class="bar" id="d11"/><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql.util/index.source.html b/jacoco/mtas.parser.cql.util/index.source.html
index 7f849a5..9044a3b 100644
--- a/jacoco/mtas.parser.cql.util/index.source.html
+++ b/jacoco/mtas.parser.cql.util/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.cql.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql.util</span></div><h1>mtas.parser.cql.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,027 of 4,448</td><td class="ctr2">54%</td><td class="bar">269 of 551</td><td class="ctr2">51%</td><td class="ctr1">222</td><td class="ctr2">395</td><td class="ctr1">330</td><td class="ctr2">905</td><td class="ctr1">29</td><td class="ctr2">118</td><td class="ctr1">0</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasCQLParserWordCondition.java.html" class="el_source">MtasCQLParserWordCondition.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="56" height="10" title="518" alt="518"/><img src="../.resources/greenbar.gif" width="50" height="10" title="467" alt="467"/></td><td class="ctr2" id="c9">47%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="62" height="10" title="80" alt="80"/><img src="../.resources/greenbar.gif" width="57" height="10" title="74" alt="74"/></td><td class="ctr2" id="e8">48%</td><td class="ctr1" id="f0">59</td><td class="ctr2" id="g0">100</td><td class="ctr1" id="h0">91</td><td class="ctr2" id="i1">197</td><td class="ctr1" id="j0">5</td><td class="ctr2" id="k0">23</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentenceCondition.java.html" class="el_source">MtasCQLParserSentenceCondition.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="52" height="10" title="480" alt="480"/><img src="../.resources/greenbar.gif" width="67" height="10" title="625" alt="625"/></td><td class="ctr2" id="c6">57%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="54" height="10" title="70" alt="70"/><img src="../.resources/greenbar.gif" width="59" height="10" title="76" alt="76"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f1">51</td><td class="ctr2" id="g1">91</td><td class="ctr1" id="h1">76</td><td class="ctr2" id="i0">227</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a11"><a href="MtasCQLParserWordQuery.java.html" class="el_source">MtasCQLParserWordQuery.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="29" height="10" title="270" alt="270"/><img src="../.resources/greenbar.gif" width="11" height="10" title="107" alt="107"/></td><td class="ctr2" id="c10">28%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="19" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">17%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g3">24</td><td class="ctr1" id="h3">36</td><td class="ctr2" id="i5">56</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k4">9</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentenceCondition.java.html" class="el_source">MtasCQLParserBasicSentenceCondition.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../.resources/greenbar.gif" width="35" height="10" title="329" alt="329"/></td><td class="ctr2" id="c4">62%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="31" alt="31"/><img src="../.resources/greenbar.gif" width="33" height="10" title="43" alt="43"/></td><td class="ctr2" id="e3">58%</td><td class="ctr1" id="f2">28</td><td class="ctr2" id="g2">51</td><td class="ctr1" id="h2">42</td><td class="ctr2" id="i2">136</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k2">14</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a9"><a href="MtasCQLParserWordFullCondition.java.html" class="el_source">MtasCQLParserWordFullCondition.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="16" height="10" title="154" alt="154"/><img src="../.resources/greenbar.gif" width="19" height="10" title="181" alt="181"/></td><td class="ctr2" id="c8">54%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="17" height="10" title="22" alt="22"/></td><td class="ctr2" id="e2">61%</td><td class="ctr1" id="f5">13</td><td class="ctr2" id="g4">24</td><td class="ctr1" id="h4">26</td><td class="ctr2" id="i3">69</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k9">6</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentencePartCondition.java.html" class="el_source">MtasCQLParserBasicSentencePartCondition.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="15" height="10" title="145" alt="145"/><img src="../.resources/greenbar.gif" width="4" height="10" title="38" alt="38"/></td><td class="ctr2" id="c11">21%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="8" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">31%</td><td class="ctr1" id="f7">9</td><td class="ctr2" id="g8">16</td><td class="ctr1" id="h5">17</td><td class="ctr2" id="i8">29</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserGroupQuery.java.html" class="el_source">MtasCQLParserGroupQuery.java</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="11" height="10" title="104" alt="104"/><img src="../.resources/greenbar.gif" width="18" height="10" title="167" alt="167"/></td><td class="ctr2" id="c5">62%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="e9">44%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g5">23</td><td class="ctr1" id="h6">11</td><td class="ctr2" id="i7">39</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupFullCondition.java.html" class="el_source">MtasCQLParserGroupFullCondition.java</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="5" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="12" height="10" title="117" alt="117"/></td><td class="ctr2" id="c3">68%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="13" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">71%</td><td class="ctr1" id="f6">10</td><td class="ctr2" id="g6">22</td><td class="ctr1" id="h7">10</td><td class="ctr2" id="i6">40</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a7"><a href="MtasCQLParserSentencePartCondition.java.html" class="el_source">MtasCQLParserSentencePartCondition.java</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="5" height="10" title="49" alt="49"/><img src="../.resources/greenbar.gif" width="26" height="10" title="246" alt="246"/></td><td class="ctr2" id="c0">83%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="16" height="10" title="21" alt="21"/></td><td class="ctr2" id="e1">70%</td><td class="ctr1" id="f8">9</td><td class="ctr2" id="g7">22</td><td class="ctr1" id="h8">9</td><td class="ctr2" id="i4">69</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k8">7</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupCondition.java.html" class="el_source">MtasCQLParserGroupCondition.java</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="3" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c7">55%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g10">9</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i10">14</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k10">5</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a10"><a href="MtasCQLParserWordPositionQuery.java.html" class="el_source">MtasCQLParserWordPositionQuery.java</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="2" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="9" height="10" title="92" alt="92"/></td><td class="ctr2" id="c1">83%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g9">11</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i9">24</td><td class="ctr1" id="j9">2</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a2"><a href="MtasCQLParserDefaultPrefixCondition.java.html" class="el_source">MtasCQLParserDefaultPrefixCondition.java</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="c2">77%</td><td class="bar" id="d11"/><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.cql.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql.util</span></div><h1>mtas.parser.cql.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,027 of 4,448</td><td class="ctr2">54%</td><td class="bar">269 of 551</td><td class="ctr2">51%</td><td class="ctr1">222</td><td class="ctr2">395</td><td class="ctr1">330</td><td class="ctr2">905</td><td class="ctr1">29</td><td class="ctr2">118</td><td class="ctr1">0</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasCQLParserWordCondition.java.html" class="el_source">MtasCQLParserWordCondition.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="518" alt="518"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="467" alt="467"/></td><td class="ctr2" id="c9">47%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="74" alt="74"/></td><td class="ctr2" id="e8">48%</td><td class="ctr1" id="f0">59</td><td class="ctr2" id="g0">100</td><td class="ctr1" id="h0">91</td><td class="ctr2" id="i1">197</td><td class="ctr1" id="j0">5</td><td class="ctr2" id="k0">23</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasCQLParserSentenceCondition.java.html" class="el_source">MtasCQLParserSentenceCondition.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="480" alt="480"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="625" alt="625"/></td><td class="ctr2" id="c6">56%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="54" height="10" title="70" alt="70"/><img src="../jacoco-resources/greenbar.gif" width="59" height="10" title="76" alt="76"/></td><td class="ctr2" id="e4">52%</td><td class="ctr1" id="f1">51</td><td class="ctr2" id="g1">91</td><td class="ctr1" id="h1">76</td><td class="ctr2" id="i0">227</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a11"><a href="MtasCQLParserWordQuery.java.html" class="el_source">MtasCQLParserWordQuery.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="270" alt="270"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="107" alt="107"/></td><td class="ctr2" id="c10">28%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">16%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g3">24</td><td class="ctr1" id="h3">36</td><td class="ctr2" id="i5">56</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k4">9</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="MtasCQLParserBasicSentenceCondition.java.html" class="el_source">MtasCQLParserBasicSentenceCondition.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="329" alt="329"/></td><td class="ctr2" id="c4">62%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="43" alt="43"/></td><td class="ctr2" id="e3">58%</td><td class="ctr1" id="f2">28</td><td class="ctr2" id="g2">51</td><td class="ctr1" id="h2">42</td><td class="ctr2" id="i2">136</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k2">14</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a9"><a href="MtasCQLParserWordFullCondition.java.html" class="el_source">MtasCQLParserWordFullCondition.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="154" alt="154"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="181" alt="181"/></td><td class="ctr2" id="c8">54%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="22" alt="22"/></td><td class="ctr2" id="e2">61%</td><td class="ctr1" id="f5">13</td><td class="ctr2" id="g4">24</td><td class="ctr1" id="h4">26</td><td class="ctr2" id="i3">69</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k9">6</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><a href="MtasCQLParserBasicSentencePartCondition.java.html" class="el_source">MtasCQLParserBasicSentencePartCondition.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="145" alt="145"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="38" alt="38"/></td><td class="ctr2" id="c11">20%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">31%</td><td class="ctr1" id="f7">9</td><td class="ctr2" id="g8">16</td><td class="ctr1" id="h5">17</td><td class="ctr2" id="i8">29</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><a href="MtasCQLParserGroupQuery.java.html" class="el_source">MtasCQLParserGroupQuery.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="104" alt="104"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="167" alt="167"/></td><td class="ctr2" id="c5">61%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="11" alt="11"/></td><td class="ctr2" id="e9">44%</td><td class="ctr1" id="f4">14</td><td class="ctr2" id="g5">23</td><td class="ctr1" id="h6">11</td><td class="ctr2" id="i7">39</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="MtasCQLParserGroupFullCondition.java.html" class="el_source">MtasCQLParserGroupFullCondition.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="117" alt="117"/></td><td class="ctr2" id="c3">68%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f6">10</td><td class="ctr2" id="g6">22</td><td class="ctr1" id="h7">10</td><td class="ctr2" id="i6">40</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a7"><a href="MtasCQLParserSentencePartCondition.java.html" class="el_source">MtasCQLParserSentencePartCondition.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="49" alt="49"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="246" alt="246"/></td><td class="ctr2" id="c0">83%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="21" alt="21"/></td><td class="ctr2" id="e1">70%</td><td class="ctr1" id="f8">9</td><td class="ctr2" id="g7">22</td><td class="ctr1" id="h8">9</td><td class="ctr2" id="i4">69</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k8">7</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="MtasCQLParserGroupCondition.java.html" class="el_source">MtasCQLParserGroupCondition.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="35" alt="35"/></td><td class="ctr2" id="c7">54%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g10">9</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i10">14</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k10">5</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a10"><a href="MtasCQLParserWordPositionQuery.java.html" class="el_source">MtasCQLParserWordPositionQuery.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="92" alt="92"/></td><td class="ctr2" id="c1">82%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g9">11</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i9">24</td><td class="ctr1" id="j9">2</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a2"><a href="MtasCQLParserDefaultPrefixCondition.java.html" class="el_source">MtasCQLParserDefaultPrefixCondition.java</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="c2">77%</td><td class="bar" id="d11"/><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/MtasCQLParser$JJCalls.html b/jacoco/mtas.parser.cql/MtasCQLParser$JJCalls.html
index 52e4bc0..aa32010 100644
--- a/jacoco/mtas.parser.cql/MtasCQLParser$JJCalls.html
+++ b/jacoco/mtas.parser.cql/MtasCQLParser$JJCalls.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParser.JJCalls</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParser.JJCalls</span></div><h1>MtasCQLParser.JJCalls</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasCQLParser.JJCalls()</span></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParser.JJCalls</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParser.JJCalls</span></div><h1>MtasCQLParser.JJCalls</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasCQLParser.JJCalls()</span></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/MtasCQLParser$LookaheadSuccess.html b/jacoco/mtas.parser.cql/MtasCQLParser$LookaheadSuccess.html
index 0504282..1707aa0 100644
--- a/jacoco/mtas.parser.cql/MtasCQLParser$LookaheadSuccess.html
+++ b/jacoco/mtas.parser.cql/MtasCQLParser$LookaheadSuccess.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParser.LookaheadSuccess</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParser.LookaheadSuccess</span></div><h1>MtasCQLParser.LookaheadSuccess</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasCQLParser.LookaheadSuccess()</span></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParser.LookaheadSuccess</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParser.LookaheadSuccess</span></div><h1>MtasCQLParser.LookaheadSuccess</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasCQLParser.LookaheadSuccess()</span></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/MtasCQLParser.html b/jacoco/mtas.parser.cql/MtasCQLParser.html
index 2c36ec2..07c6e44 100644
--- a/jacoco/mtas.parser.cql/MtasCQLParser.html
+++ b/jacoco/mtas.parser.cql/MtasCQLParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParser</span></div><h1>MtasCQLParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3,906 of 8,928</td><td class="ctr2">56%</td><td class="bar">478 of 1,134</td><td class="ctr2">58%</td><td class="ctr1">416</td><td class="ctr2">834</td><td class="ctr1">553</td><td class="ctr2">1,584</td><td class="ctr1">35</td><td class="ctr2">223</td></tr></tfoot><tbody><tr><td id="a203"><span class="el_method">jj_rescan_token()</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="67" height="10" title="399" alt="399"/></td><td class="ctr2" id="c188">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="117" height="10" title="96" alt="96"/></td><td class="ctr2" id="e185">0%</td><td class="ctr1" id="f0">93</td><td class="ctr2" id="g0">93</td><td class="ctr1" id="h0">100</td><td class="ctr2" id="i1">100</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><span class="el_method">cqlBlock(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="34" height="10" title="204" alt="204"/><img src="../.resources/greenbar.gif" width="85" height="10" title="505" alt="505"/></td><td class="ctr2" id="c97">71%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="40" height="10" title="33" alt="33"/><img src="../.resources/greenbar.gif" width="79" height="10" title="65" alt="65"/></td><td class="ctr2" id="e109">66%</td><td class="ctr1" id="f1">27</td><td class="ctr2" id="g1">50</td><td class="ctr1" id="h1">42</td><td class="ctr2" id="i0">146</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a221"><span class="el_method">wordAtomCondition(String, HashMap, HashSet)</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="31" height="10" title="184" alt="184"/><img src="../.resources/greenbar.gif" width="33" height="10" title="200" alt="200"/></td><td class="ctr2" id="c180">52%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="26" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="29" height="10" title="24" alt="24"/></td><td class="ctr2" id="e115">52%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g3">24</td><td class="ctr1" id="h3">30</td><td class="ctr2" id="i4">72</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a222"><span class="el_method">wordCondition(String, HashMap, HashSet)</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="28" height="10" title="166" alt="166"/><img src="../.resources/greenbar.gif" width="30" height="10" title="181" alt="181"/></td><td class="ctr2" id="c179">52%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="33" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="30" height="10" title="25" alt="25"/></td><td class="ctr2" id="e176">48%</td><td class="ctr1" id="f2">19</td><td class="ctr2" id="g2">27</td><td class="ctr1" id="h2">36</td><td class="ctr2" id="i2">77</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><span class="el_method">generateParseException()</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="21" height="10" title="128" alt="128"/></td><td class="ctr2" id="c189">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="22" height="10" title="18" alt="18"/></td><td class="ctr2" id="e186">0%</td><td class="ctr1" id="f5">10</td><td class="ctr2" id="g9">10</td><td class="ctr1" id="h4">24</td><td class="ctr2" id="i8">24</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a198"><span class="el_method">jj_add_error_token(int, int)</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="18" height="10" title="108" alt="108"/></td><td class="ctr2" id="c190">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="24" height="10" title="20" alt="20"/></td><td class="ctr2" id="e187">0%</td><td class="ctr1" id="f4">11</td><td class="ctr2" id="g8">11</td><td class="ctr1" id="h5">22</td><td class="ctr2" id="i9">22</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a207"><span class="el_method">MtasCQLParser(InputStream, String)</span></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="14" height="10" title="85" alt="85"/></td><td class="ctr2" id="c191">0%</td><td class="bar" id="d42"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e188">0%</td><td class="ctr1" id="f31">2</td><td class="ctr2" id="g64">2</td><td class="ctr1" id="h6">16</td><td class="ctr2" id="i13">16</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a208"><span class="el_method">MtasCQLParser(MtasCQLParserTokenManager)</span></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="11" height="10" title="65" alt="65"/></td><td class="ctr2" id="c192">0%</td><td class="bar" id="d43"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e189">0%</td><td class="ctr1" id="f32">2</td><td class="ctr2" id="g65">2</td><td class="ctr1" id="h7">15</td><td class="ctr2" id="i16">15</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a214"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="10" height="10" title="61" alt="61"/></td><td class="ctr2" id="c193">0%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e190">0%</td><td class="ctr1" id="f12">4</td><td class="ctr2" id="g32">4</td><td class="ctr1" id="h10">11</td><td class="ctr2" id="i20">11</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a212"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="9" height="10" title="58" alt="58"/></td><td class="ctr2" id="c194">0%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e191">0%</td><td class="ctr1" id="f19">3</td><td class="ctr2" id="g49">3</td><td class="ctr1" id="h13">8</td><td class="ctr2" id="i27">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><span class="el_method">group(String)</span></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="9" height="10" title="54" alt="54"/><img src="../.resources/greenbar.gif" width="25" height="10" title="151" alt="151"/></td><td class="ctr2" id="c89">74%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="11" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="23" height="10" title="19" alt="19"/></td><td class="ctr2" id="e105">68%</td><td class="ctr1" id="f6">7</td><td class="ctr2" id="g5">15</td><td class="ctr1" id="h8">14</td><td class="ctr2" id="i5">56</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a220"><span class="el_method">word(String, String, HashMap, HashSet)</span></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="8" height="10" title="51" alt="51"/><img src="../.resources/greenbar.gif" width="42" height="10" title="252" alt="252"/></td><td class="ctr2" id="c69">83%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="34" height="10" title="28" alt="28"/></td><td class="ctr2" id="e93">82%</td><td class="ctr1" id="f7">6</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h9">12</td><td class="ctr2" id="i3">74</td><td class="ctr1" id="j39">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a199"><span class="el_method">jj_consume_token(int)</span></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="8" height="10" title="49" alt="49"/><img src="../.resources/greenbar.gif" width="6" height="10" title="38" alt="38"/></td><td class="ctr2" id="c183">44%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="11" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e179">25%</td><td class="ctr1" id="f8">6</td><td class="ctr2" id="g12">7</td><td class="ctr1" id="h11">10</td><td class="ctr2" id="i14">16</td><td class="ctr1" id="j40">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a19"><span class="el_method">jj_2_18(int)</span></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c195">0%</td><td class="bar" id="d44"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e192">0%</td><td class="ctr1" id="f33">2</td><td class="ctr2" id="g66">2</td><td class="ctr1" id="h20">4</td><td class="ctr2" id="i58">4</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a44"><span class="el_method">jj_2_40(int)</span></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c196">0%</td><td class="bar" id="d45"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e193">0%</td><td class="ctr1" id="f34">2</td><td class="ctr2" id="g67">2</td><td class="ctr1" id="h21">4</td><td class="ctr2" id="i59">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a45"><span class="el_method">jj_2_41(int)</span></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c197">0%</td><td class="bar" id="d46"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e194">0%</td><td class="ctr1" id="f35">2</td><td class="ctr2" id="g68">2</td><td class="ctr1" id="h22">4</td><td class="ctr2" id="i60">4</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a68"><span class="el_method">jj_2_62(int)</span></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c198">0%</td><td class="bar" id="d47"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e195">0%</td><td class="ctr1" id="f36">2</td><td class="ctr2" id="g69">2</td><td class="ctr1" id="h23">4</td><td class="ctr2" id="i61">4</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a70"><span class="el_method">jj_2_64(int)</span></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c199">0%</td><td class="bar" id="d48"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e196">0%</td><td class="ctr1" id="f37">2</td><td class="ctr2" id="g70">2</td><td class="ctr1" id="h24">4</td><td class="ctr2" id="i62">4</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a71"><span class="el_method">jj_2_65(int)</span></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c200">0%</td><td class="bar" id="d49"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e197">0%</td><td class="ctr1" id="f38">2</td><td class="ctr2" id="g71">2</td><td class="ctr1" id="h25">4</td><td class="ctr2" id="i63">4</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a73"><span class="el_method">jj_2_67(int)</span></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c201">0%</td><td class="bar" id="d50"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e198">0%</td><td class="ctr1" id="f39">2</td><td class="ctr2" id="g72">2</td><td class="ctr1" id="h26">4</td><td class="ctr2" id="i64">4</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a75"><span class="el_method">jj_2_69(int)</span></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c202">0%</td><td class="bar" id="d51"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e199">0%</td><td class="ctr1" id="f40">2</td><td class="ctr2" id="g73">2</td><td class="ctr1" id="h27">4</td><td class="ctr2" id="i65">4</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a79"><span class="el_method">jj_2_72(int)</span></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c203">0%</td><td class="bar" id="d52"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e200">0%</td><td class="ctr1" id="f41">2</td><td class="ctr2" id="g74">2</td><td class="ctr1" id="h28">4</td><td class="ctr2" id="i66">4</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a81"><span class="el_method">jj_2_74(int)</span></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c204">0%</td><td class="bar" id="d53"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e201">0%</td><td class="ctr1" id="f42">2</td><td class="ctr2" id="g75">2</td><td class="ctr1" id="h29">4</td><td class="ctr2" id="i67">4</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a91"><span class="el_method">jj_2_83(int)</span></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c205">0%</td><td class="bar" id="d54"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e202">0%</td><td class="ctr1" id="f43">2</td><td class="ctr2" id="g76">2</td><td class="ctr1" id="h30">4</td><td class="ctr2" id="i68">4</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a92"><span class="el_method">jj_2_84(int)</span></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c206">0%</td><td class="bar" id="d55"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e203">0%</td><td class="ctr1" id="f44">2</td><td class="ctr2" id="g77">2</td><td class="ctr1" id="h31">4</td><td class="ctr2" id="i69">4</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a216"><span class="el_method">sentencePart(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="6" height="10" title="36" alt="36"/><img src="../.resources/greenbar.gif" width="28" height="10" title="168" alt="168"/></td><td class="ctr2" id="c70">82%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="25" height="10" title="21" alt="21"/></td><td class="ctr2" id="e95">81%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g7">14</td><td class="ctr1" id="h12">9</td><td class="ctr2" id="i6">51</td><td class="ctr1" id="j41">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a210"><span class="el_method">parse(String, String, HashMap, MtasSpanQuery, Integer)</span></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="5" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c184">42%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e178">38%</td><td class="ctr1" id="f20">3</td><td class="ctr2" id="g22">5</td><td class="ctr1" id="h15">5</td><td class="ctr2" id="i22">9</td><td class="ctr1" id="j42">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a213"><span class="el_method">ReInit(MtasCQLParserTokenManager)</span></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c207">0%</td><td class="bar" id="d56"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e204">0%</td><td class="ctr1" id="f45">2</td><td class="ctr2" id="g78">2</td><td class="ctr1" id="h14">6</td><td class="ctr2" id="i39">6</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a6"><span class="el_method">getNextToken()</span></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c208">0%</td><td class="bar" id="d57"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e205">0%</td><td class="ctr1" id="f46">2</td><td class="ctr2" id="g79">2</td><td class="ctr1" id="h16">5</td><td class="ctr2" id="i50">5</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a205"><span class="el_method">jj_scan_token(int)</span></td><td class="bar" id="b29"><img src="../.resources/redbar.gif" width="5" height="10" title="30" alt="30"/><img src="../.resources/greenbar.gif" width="9" height="10" title="57" alt="57"/></td><td class="ctr2" id="c99">66%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="12" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e177">44%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g10">10</td><td class="ctr1" id="h34">3</td><td class="ctr2" id="i17">13</td><td class="ctr1" id="j43">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a7"><span class="el_method">getToken(int)</span></td><td class="bar" id="b30"><img src="../.resources/redbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c209">0%</td><td class="bar" id="d24"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e206">0%</td><td class="ctr1" id="f21">3</td><td class="ctr2" id="g50">3</td><td class="ctr1" id="h17">5</td><td class="ctr2" id="i51">5</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a202"><span class="el_method">jj_ntk_f()</span></td><td class="bar" id="b31"><img src="../.resources/redbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c210">0%</td><td class="bar" id="d58"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e207">0%</td><td class="ctr1" id="f47">2</td><td class="ctr2" id="g80">2</td><td class="ctr1" id="h35">3</td><td class="ctr2" id="i154">3</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a0"><span class="el_method">basicSentence(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b32"><img src="../.resources/redbar.gif" width="3" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="11" height="10" title="68" alt="68"/></td><td class="ctr2" id="c75">76%</td><td class="bar" id="d26"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="e98">75%</td><td class="ctr1" id="f22">3</td><td class="ctr2" id="g13">7</td><td class="ctr1" id="h18">5</td><td class="ctr2" id="i11">20</td><td class="ctr1" id="j44">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a11"><span class="el_method">jj_2_10(int)</span></td><td class="bar" id="b33"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c170">54%</td><td class="bar" id="d77"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e116">50%</td><td class="ctr1" id="f67">1</td><td class="ctr2" id="g81">2</td><td class="ctr1" id="h53">1</td><td class="ctr2" id="i70">4</td><td class="ctr1" id="j45">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a15"><span class="el_method">jj_2_14(int)</span></td><td class="bar" id="b34"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c171">54%</td><td class="bar" id="d78"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e117">50%</td><td class="ctr1" id="f68">1</td><td class="ctr2" id="g82">2</td><td class="ctr1" id="h54">1</td><td class="ctr2" id="i71">4</td><td class="ctr1" id="j46">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a17"><span class="el_method">jj_2_16(int)</span></td><td class="bar" id="b35"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c172">54%</td><td class="bar" id="d79"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e118">50%</td><td class="ctr1" id="f69">1</td><td class="ctr2" id="g83">2</td><td class="ctr1" id="h55">1</td><td class="ctr2" id="i72">4</td><td class="ctr1" id="j47">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a20"><span class="el_method">jj_2_19(int)</span></td><td class="bar" id="b36"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c173">54%</td><td class="bar" id="d80"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e119">50%</td><td class="ctr1" id="f70">1</td><td class="ctr2" id="g84">2</td><td class="ctr1" id="h56">1</td><td class="ctr2" id="i73">4</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a26"><span class="el_method">jj_2_24(int)</span></td><td class="bar" id="b37"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c174">54%</td><td class="bar" id="d81"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e120">50%</td><td class="ctr1" id="f71">1</td><td class="ctr2" id="g85">2</td><td class="ctr1" id="h57">1</td><td class="ctr2" id="i74">4</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a50"><span class="el_method">jj_2_46(int)</span></td><td class="bar" id="b38"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c175">54%</td><td class="bar" id="d82"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e121">50%</td><td class="ctr1" id="f72">1</td><td class="ctr2" id="g86">2</td><td class="ctr1" id="h58">1</td><td class="ctr2" id="i75">4</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k38">1</td></tr><tr><td id="a69"><span class="el_method">jj_2_63(int)</span></td><td class="bar" id="b39"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c176">54%</td><td class="bar" id="d83"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e122">50%</td><td class="ctr1" id="f73">1</td><td class="ctr2" id="g87">2</td><td class="ctr1" id="h59">1</td><td class="ctr2" id="i76">4</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k39">1</td></tr><tr><td id="a93"><span class="el_method">jj_2_85(int)</span></td><td class="bar" id="b40"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c177">54%</td><td class="bar" id="d84"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e123">50%</td><td class="ctr1" id="f74">1</td><td class="ctr2" id="g88">2</td><td class="ctr1" id="h60">1</td><td class="ctr2" id="i77">4</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k40">1</td></tr><tr><td id="a96"><span class="el_method">jj_2_88(int)</span></td><td class="bar" id="b41"><img src="../.resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c178">54%</td><td class="bar" id="d85"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e124">50%</td><td class="ctr1" id="f75">1</td><td class="ctr2" id="g89">2</td><td class="ctr1" id="h61">1</td><td class="ctr2" id="i78">4</td><td class="ctr1" id="j53">0</td><td class="ctr2" id="k41">1</td></tr><tr><td id="a32"><span class="el_method">jj_2_3(int)</span></td><td class="bar" id="b42"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c144">56%</td><td class="bar" id="d86"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e125">50%</td><td class="ctr1" id="f76">1</td><td class="ctr2" id="g90">2</td><td class="ctr1" id="h62">1</td><td class="ctr2" id="i79">4</td><td class="ctr1" id="j54">0</td><td class="ctr2" id="k42">1</td></tr><tr><td id="a65"><span class="el_method">jj_2_6(int)</span></td><td class="bar" id="b43"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c145">56%</td><td class="bar" id="d87"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e126">50%</td><td class="ctr1" id="f77">1</td><td class="ctr2" id="g91">2</td><td class="ctr1" id="h63">1</td><td class="ctr2" id="i80">4</td><td class="ctr1" id="j55">0</td><td class="ctr2" id="k43">1</td></tr><tr><td id="a18"><span class="el_method">jj_2_17(int)</span></td><td class="bar" id="b44"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c146">56%</td><td class="bar" id="d88"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e127">50%</td><td class="ctr1" id="f78">1</td><td class="ctr2" id="g92">2</td><td class="ctr1" id="h64">1</td><td class="ctr2" id="i81">4</td><td class="ctr1" id="j56">0</td><td class="ctr2" id="k44">1</td></tr><tr><td id="a23"><span class="el_method">jj_2_21(int)</span></td><td class="bar" id="b45"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c147">56%</td><td class="bar" id="d89"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e128">50%</td><td class="ctr1" id="f79">1</td><td class="ctr2" id="g93">2</td><td class="ctr1" id="h65">1</td><td class="ctr2" id="i82">4</td><td class="ctr1" id="j57">0</td><td class="ctr2" id="k45">1</td></tr><tr><td id="a27"><span class="el_method">jj_2_25(int)</span></td><td class="bar" id="b46"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c148">56%</td><td class="bar" id="d90"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e129">50%</td><td class="ctr1" id="f80">1</td><td class="ctr2" id="g94">2</td><td class="ctr1" id="h66">1</td><td class="ctr2" id="i83">4</td><td class="ctr1" id="j58">0</td><td class="ctr2" id="k46">1</td></tr><tr><td id="a30"><span class="el_method">jj_2_28(int)</span></td><td class="bar" id="b47"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c149">56%</td><td class="bar" id="d91"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e130">50%</td><td class="ctr1" id="f81">1</td><td class="ctr2" id="g95">2</td><td class="ctr1" id="h67">1</td><td class="ctr2" id="i84">4</td><td class="ctr1" id="j59">0</td><td class="ctr2" id="k47">1</td></tr><tr><td id="a35"><span class="el_method">jj_2_32(int)</span></td><td class="bar" id="b48"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c150">56%</td><td class="bar" id="d92"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e131">50%</td><td class="ctr1" id="f82">1</td><td class="ctr2" id="g96">2</td><td class="ctr1" id="h68">1</td><td class="ctr2" id="i85">4</td><td class="ctr1" id="j60">0</td><td class="ctr2" id="k48">1</td></tr><tr><td id="a38"><span class="el_method">jj_2_35(int)</span></td><td class="bar" id="b49"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c151">56%</td><td class="bar" id="d93"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e132">50%</td><td class="ctr1" id="f83">1</td><td class="ctr2" id="g97">2</td><td class="ctr1" id="h69">1</td><td class="ctr2" id="i86">4</td><td class="ctr1" id="j61">0</td><td class="ctr2" id="k49">1</td></tr><tr><td id="a41"><span class="el_method">jj_2_38(int)</span></td><td class="bar" id="b50"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c152">56%</td><td class="bar" id="d94"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e133">50%</td><td class="ctr1" id="f84">1</td><td class="ctr2" id="g98">2</td><td class="ctr1" id="h70">1</td><td class="ctr2" id="i87">4</td><td class="ctr1" id="j62">0</td><td class="ctr2" id="k50">1</td></tr><tr><td id="a42"><span class="el_method">jj_2_39(int)</span></td><td class="bar" id="b51"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c153">56%</td><td class="bar" id="d95"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e134">50%</td><td class="ctr1" id="f85">1</td><td class="ctr2" id="g99">2</td><td class="ctr1" id="h71">1</td><td class="ctr2" id="i88">4</td><td class="ctr1" id="j63">0</td><td class="ctr2" id="k51">1</td></tr><tr><td id="a48"><span class="el_method">jj_2_44(int)</span></td><td class="bar" id="b52"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c154">56%</td><td class="bar" id="d96"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e135">50%</td><td class="ctr1" id="f86">1</td><td class="ctr2" id="g100">2</td><td class="ctr1" id="h72">1</td><td class="ctr2" id="i89">4</td><td class="ctr1" id="j64">0</td><td class="ctr2" id="k52">1</td></tr><tr><td id="a52"><span class="el_method">jj_2_48(int)</span></td><td class="bar" id="b53"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c155">56%</td><td class="bar" id="d97"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e136">50%</td><td class="ctr1" id="f87">1</td><td class="ctr2" id="g101">2</td><td class="ctr1" id="h73">1</td><td class="ctr2" id="i90">4</td><td class="ctr1" id="j65">0</td><td class="ctr2" id="k53">1</td></tr><tr><td id="a55"><span class="el_method">jj_2_50(int)</span></td><td class="bar" id="b54"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c156">56%</td><td class="bar" id="d98"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e137">50%</td><td class="ctr1" id="f88">1</td><td class="ctr2" id="g102">2</td><td class="ctr1" id="h74">1</td><td class="ctr2" id="i91">4</td><td class="ctr1" id="j66">0</td><td class="ctr2" id="k54">1</td></tr><tr><td id="a58"><span class="el_method">jj_2_53(int)</span></td><td class="bar" id="b55"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c157">56%</td><td class="bar" id="d99"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e138">50%</td><td class="ctr1" id="f89">1</td><td class="ctr2" id="g103">2</td><td class="ctr1" id="h75">1</td><td class="ctr2" id="i92">4</td><td class="ctr1" id="j67">0</td><td class="ctr2" id="k55">1</td></tr><tr><td id="a61"><span class="el_method">jj_2_56(int)</span></td><td class="bar" id="b56"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c158">56%</td><td class="bar" id="d100"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e139">50%</td><td class="ctr1" id="f90">1</td><td class="ctr2" id="g104">2</td><td class="ctr1" id="h76">1</td><td class="ctr2" id="i93">4</td><td class="ctr1" id="j68">0</td><td class="ctr2" id="k56">1</td></tr><tr><td id="a66"><span class="el_method">jj_2_60(int)</span></td><td class="bar" id="b57"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c159">56%</td><td class="bar" id="d101"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e140">50%</td><td class="ctr1" id="f91">1</td><td class="ctr2" id="g105">2</td><td class="ctr1" id="h77">1</td><td class="ctr2" id="i94">4</td><td class="ctr1" id="j69">0</td><td class="ctr2" id="k57">1</td></tr><tr><td id="a67"><span class="el_method">jj_2_61(int)</span></td><td class="bar" id="b58"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c160">56%</td><td class="bar" id="d102"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e141">50%</td><td class="ctr1" id="f92">1</td><td class="ctr2" id="g106">2</td><td class="ctr1" id="h78">1</td><td class="ctr2" id="i95">4</td><td class="ctr1" id="j70">0</td><td class="ctr2" id="k58">1</td></tr><tr><td id="a72"><span class="el_method">jj_2_66(int)</span></td><td class="bar" id="b59"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c161">56%</td><td class="bar" id="d103"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e142">50%</td><td class="ctr1" id="f93">1</td><td class="ctr2" id="g107">2</td><td class="ctr1" id="h79">1</td><td class="ctr2" id="i96">4</td><td class="ctr1" id="j71">0</td><td class="ctr2" id="k59">1</td></tr><tr><td id="a74"><span class="el_method">jj_2_68(int)</span></td><td class="bar" id="b60"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c162">56%</td><td class="bar" id="d104"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e143">50%</td><td class="ctr1" id="f94">1</td><td class="ctr2" id="g108">2</td><td class="ctr1" id="h80">1</td><td class="ctr2" id="i97">4</td><td class="ctr1" id="j72">0</td><td class="ctr2" id="k60">1</td></tr><tr><td id="a78"><span class="el_method">jj_2_71(int)</span></td><td class="bar" id="b61"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c163">56%</td><td class="bar" id="d105"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e144">50%</td><td class="ctr1" id="f95">1</td><td class="ctr2" id="g109">2</td><td class="ctr1" id="h81">1</td><td class="ctr2" id="i98">4</td><td class="ctr1" id="j73">0</td><td class="ctr2" id="k61">1</td></tr><tr><td id="a80"><span class="el_method">jj_2_73(int)</span></td><td class="bar" id="b62"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c164">56%</td><td class="bar" id="d106"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e145">50%</td><td class="ctr1" id="f96">1</td><td class="ctr2" id="g110">2</td><td class="ctr1" id="h82">1</td><td class="ctr2" id="i99">4</td><td class="ctr1" id="j74">0</td><td class="ctr2" id="k62">1</td></tr><tr><td id="a84"><span class="el_method">jj_2_77(int)</span></td><td class="bar" id="b63"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c165">56%</td><td class="bar" id="d107"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e146">50%</td><td class="ctr1" id="f97">1</td><td class="ctr2" id="g111">2</td><td class="ctr1" id="h83">1</td><td class="ctr2" id="i100">4</td><td class="ctr1" id="j75">0</td><td class="ctr2" id="k63">1</td></tr><tr><td id="a86"><span class="el_method">jj_2_79(int)</span></td><td class="bar" id="b64"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c166">56%</td><td class="bar" id="d108"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e147">50%</td><td class="ctr1" id="f98">1</td><td class="ctr2" id="g112">2</td><td class="ctr1" id="h84">1</td><td class="ctr2" id="i101">4</td><td class="ctr1" id="j76">0</td><td class="ctr2" id="k64">1</td></tr><tr><td id="a90"><span class="el_method">jj_2_82(int)</span></td><td class="bar" id="b65"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c167">56%</td><td class="bar" id="d109"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e148">50%</td><td class="ctr1" id="f99">1</td><td class="ctr2" id="g113">2</td><td class="ctr1" id="h85">1</td><td class="ctr2" id="i102">4</td><td class="ctr1" id="j77">0</td><td class="ctr2" id="k65">1</td></tr><tr><td id="a94"><span class="el_method">jj_2_86(int)</span></td><td class="bar" id="b66"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c168">56%</td><td class="bar" id="d110"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e149">50%</td><td class="ctr1" id="f100">1</td><td class="ctr2" id="g114">2</td><td class="ctr1" id="h86">1</td><td class="ctr2" id="i103">4</td><td class="ctr1" id="j78">0</td><td class="ctr2" id="k66">1</td></tr><tr><td id="a97"><span class="el_method">jj_2_89(int)</span></td><td class="bar" id="b67"><img src="../.resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c169">56%</td><td class="bar" id="d111"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e150">50%</td><td class="ctr1" id="f101">1</td><td class="ctr2" id="g115">2</td><td class="ctr1" id="h87">1</td><td class="ctr2" id="i104">4</td><td class="ctr1" id="j79">0</td><td class="ctr2" id="k67">1</td></tr><tr><td id="a172"><span class="el_method">jj_3_76()</span></td><td class="bar" id="b68"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="5" height="10" title="30" alt="30"/></td><td class="ctr2" id="c100">65%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e151">50%</td><td class="ctr1" id="f13">4</td><td class="ctr2" id="g14">7</td><td class="ctr1" id="h32">4</td><td class="ctr2" id="i18">12</td><td class="ctr1" id="j80">0</td><td class="ctr2" id="k68">1</td></tr><tr><td id="a10"><span class="el_method">jj_2_1(int)</span></td><td class="bar" id="b69"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c102">59%</td><td class="bar" id="d143"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f135">0</td><td class="ctr2" id="g116">2</td><td class="ctr1" id="h88">1</td><td class="ctr2" id="i105">4</td><td class="ctr1" id="j81">0</td><td class="ctr2" id="k69">1</td></tr><tr><td id="a21"><span class="el_method">jj_2_2(int)</span></td><td class="bar" id="b70"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c103">59%</td><td class="bar" id="d144"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f136">0</td><td class="ctr2" id="g117">2</td><td class="ctr1" id="h89">1</td><td class="ctr2" id="i106">4</td><td class="ctr1" id="j82">0</td><td class="ctr2" id="k70">1</td></tr><tr><td id="a43"><span class="el_method">jj_2_4(int)</span></td><td class="bar" id="b71"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c104">59%</td><td class="bar" id="d145"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f137">0</td><td class="ctr2" id="g118">2</td><td class="ctr1" id="h90">1</td><td class="ctr2" id="i107">4</td><td class="ctr1" id="j83">0</td><td class="ctr2" id="k71">1</td></tr><tr><td id="a54"><span class="el_method">jj_2_5(int)</span></td><td class="bar" id="b72"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c105">59%</td><td class="bar" id="d146"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f138">0</td><td class="ctr2" id="g119">2</td><td class="ctr1" id="h91">1</td><td class="ctr2" id="i108">4</td><td class="ctr1" id="j84">0</td><td class="ctr2" id="k72">1</td></tr><tr><td id="a76"><span class="el_method">jj_2_7(int)</span></td><td class="bar" id="b73"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c106">59%</td><td class="bar" id="d147"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f139">0</td><td class="ctr2" id="g120">2</td><td class="ctr1" id="h92">1</td><td class="ctr2" id="i109">4</td><td class="ctr1" id="j85">0</td><td class="ctr2" id="k73">1</td></tr><tr><td id="a87"><span class="el_method">jj_2_8(int)</span></td><td class="bar" id="b74"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c107">59%</td><td class="bar" id="d148"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f140">0</td><td class="ctr2" id="g121">2</td><td class="ctr1" id="h93">1</td><td class="ctr2" id="i110">4</td><td class="ctr1" id="j86">0</td><td class="ctr2" id="k74">1</td></tr><tr><td id="a98"><span class="el_method">jj_2_9(int)</span></td><td class="bar" id="b75"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c108">59%</td><td class="bar" id="d149"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f141">0</td><td class="ctr2" id="g122">2</td><td class="ctr1" id="h94">1</td><td class="ctr2" id="i111">4</td><td class="ctr1" id="j87">0</td><td class="ctr2" id="k75">1</td></tr><tr><td id="a12"><span class="el_method">jj_2_11(int)</span></td><td class="bar" id="b76"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c109">59%</td><td class="bar" id="d150"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f142">0</td><td class="ctr2" id="g123">2</td><td class="ctr1" id="h95">1</td><td class="ctr2" id="i112">4</td><td class="ctr1" id="j88">0</td><td class="ctr2" id="k76">1</td></tr><tr><td id="a13"><span class="el_method">jj_2_12(int)</span></td><td class="bar" id="b77"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c110">59%</td><td class="bar" id="d151"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" id="f143">0</td><td class="ctr2" id="g124">2</td><td class="ctr1" id="h96">1</td><td class="ctr2" id="i113">4</td><td class="ctr1" id="j89">0</td><td class="ctr2" id="k77">1</td></tr><tr><td id="a14"><span class="el_method">jj_2_13(int)</span></td><td class="bar" id="b78"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c111">59%</td><td class="bar" id="d152"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">100%</td><td class="ctr1" id="f144">0</td><td class="ctr2" id="g125">2</td><td class="ctr1" id="h97">1</td><td class="ctr2" id="i114">4</td><td class="ctr1" id="j90">0</td><td class="ctr2" id="k78">1</td></tr><tr><td id="a16"><span class="el_method">jj_2_15(int)</span></td><td class="bar" id="b79"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c112">59%</td><td class="bar" id="d153"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">100%</td><td class="ctr1" id="f145">0</td><td class="ctr2" id="g126">2</td><td class="ctr1" id="h98">1</td><td class="ctr2" id="i115">4</td><td class="ctr1" id="j91">0</td><td class="ctr2" id="k79">1</td></tr><tr><td id="a22"><span class="el_method">jj_2_20(int)</span></td><td class="bar" id="b80"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c113">59%</td><td class="bar" id="d154"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">100%</td><td class="ctr1" id="f146">0</td><td class="ctr2" id="g127">2</td><td class="ctr1" id="h99">1</td><td class="ctr2" id="i116">4</td><td class="ctr1" id="j92">0</td><td class="ctr2" id="k80">1</td></tr><tr><td id="a24"><span class="el_method">jj_2_22(int)</span></td><td class="bar" id="b81"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c114">59%</td><td class="bar" id="d155"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">100%</td><td class="ctr1" id="f147">0</td><td class="ctr2" id="g128">2</td><td class="ctr1" id="h100">1</td><td class="ctr2" id="i117">4</td><td class="ctr1" id="j93">0</td><td class="ctr2" id="k81">1</td></tr><tr><td id="a25"><span class="el_method">jj_2_23(int)</span></td><td class="bar" id="b82"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c115">59%</td><td class="bar" id="d156"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e13">100%</td><td class="ctr1" id="f148">0</td><td class="ctr2" id="g129">2</td><td class="ctr1" id="h101">1</td><td class="ctr2" id="i118">4</td><td class="ctr1" id="j94">0</td><td class="ctr2" id="k82">1</td></tr><tr><td id="a28"><span class="el_method">jj_2_26(int)</span></td><td class="bar" id="b83"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c116">59%</td><td class="bar" id="d157"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">100%</td><td class="ctr1" id="f149">0</td><td class="ctr2" id="g130">2</td><td class="ctr1" id="h102">1</td><td class="ctr2" id="i119">4</td><td class="ctr1" id="j95">0</td><td class="ctr2" id="k83">1</td></tr><tr><td id="a29"><span class="el_method">jj_2_27(int)</span></td><td class="bar" id="b84"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c117">59%</td><td class="bar" id="d158"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e15">100%</td><td class="ctr1" id="f150">0</td><td class="ctr2" id="g131">2</td><td class="ctr1" id="h103">1</td><td class="ctr2" id="i120">4</td><td class="ctr1" id="j96">0</td><td class="ctr2" id="k84">1</td></tr><tr><td id="a31"><span class="el_method">jj_2_29(int)</span></td><td class="bar" id="b85"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c118">59%</td><td class="bar" id="d159"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e16">100%</td><td class="ctr1" id="f151">0</td><td class="ctr2" id="g132">2</td><td class="ctr1" id="h104">1</td><td class="ctr2" id="i121">4</td><td class="ctr1" id="j97">0</td><td class="ctr2" id="k85">1</td></tr><tr><td id="a33"><span class="el_method">jj_2_30(int)</span></td><td class="bar" id="b86"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c119">59%</td><td class="bar" id="d160"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e17">100%</td><td class="ctr1" id="f152">0</td><td class="ctr2" id="g133">2</td><td class="ctr1" id="h105">1</td><td class="ctr2" id="i122">4</td><td class="ctr1" id="j98">0</td><td class="ctr2" id="k86">1</td></tr><tr><td id="a34"><span class="el_method">jj_2_31(int)</span></td><td class="bar" id="b87"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c120">59%</td><td class="bar" id="d161"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e18">100%</td><td class="ctr1" id="f153">0</td><td class="ctr2" id="g134">2</td><td class="ctr1" id="h106">1</td><td class="ctr2" id="i123">4</td><td class="ctr1" id="j99">0</td><td class="ctr2" id="k87">1</td></tr><tr><td id="a36"><span class="el_method">jj_2_33(int)</span></td><td class="bar" id="b88"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c121">59%</td><td class="bar" id="d162"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e19">100%</td><td class="ctr1" id="f154">0</td><td class="ctr2" id="g135">2</td><td class="ctr1" id="h107">1</td><td class="ctr2" id="i124">4</td><td class="ctr1" id="j100">0</td><td class="ctr2" id="k88">1</td></tr><tr><td id="a37"><span class="el_method">jj_2_34(int)</span></td><td class="bar" id="b89"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c122">59%</td><td class="bar" id="d163"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e20">100%</td><td class="ctr1" id="f155">0</td><td class="ctr2" id="g136">2</td><td class="ctr1" id="h108">1</td><td class="ctr2" id="i125">4</td><td class="ctr1" id="j101">0</td><td class="ctr2" id="k89">1</td></tr><tr><td id="a39"><span class="el_method">jj_2_36(int)</span></td><td class="bar" id="b90"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c123">59%</td><td class="bar" id="d164"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e21">100%</td><td class="ctr1" id="f156">0</td><td class="ctr2" id="g137">2</td><td class="ctr1" id="h109">1</td><td class="ctr2" id="i126">4</td><td class="ctr1" id="j102">0</td><td class="ctr2" id="k90">1</td></tr><tr><td id="a40"><span class="el_method">jj_2_37(int)</span></td><td class="bar" id="b91"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c124">59%</td><td class="bar" id="d165"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e22">100%</td><td class="ctr1" id="f157">0</td><td class="ctr2" id="g138">2</td><td class="ctr1" id="h110">1</td><td class="ctr2" id="i127">4</td><td class="ctr1" id="j103">0</td><td class="ctr2" id="k91">1</td></tr><tr><td id="a46"><span class="el_method">jj_2_42(int)</span></td><td class="bar" id="b92"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c125">59%</td><td class="bar" id="d166"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e23">100%</td><td class="ctr1" id="f158">0</td><td class="ctr2" id="g139">2</td><td class="ctr1" id="h111">1</td><td class="ctr2" id="i128">4</td><td class="ctr1" id="j104">0</td><td class="ctr2" id="k92">1</td></tr><tr><td id="a47"><span class="el_method">jj_2_43(int)</span></td><td class="bar" id="b93"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c126">59%</td><td class="bar" id="d167"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e24">100%</td><td class="ctr1" id="f159">0</td><td class="ctr2" id="g140">2</td><td class="ctr1" id="h112">1</td><td class="ctr2" id="i129">4</td><td class="ctr1" id="j105">0</td><td class="ctr2" id="k93">1</td></tr><tr><td id="a49"><span class="el_method">jj_2_45(int)</span></td><td class="bar" id="b94"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c127">59%</td><td class="bar" id="d168"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e25">100%</td><td class="ctr1" id="f160">0</td><td class="ctr2" id="g141">2</td><td class="ctr1" id="h113">1</td><td class="ctr2" id="i130">4</td><td class="ctr1" id="j106">0</td><td class="ctr2" id="k94">1</td></tr><tr><td id="a51"><span class="el_method">jj_2_47(int)</span></td><td class="bar" id="b95"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c128">59%</td><td class="bar" id="d169"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e26">100%</td><td class="ctr1" id="f161">0</td><td class="ctr2" id="g142">2</td><td class="ctr1" id="h114">1</td><td class="ctr2" id="i131">4</td><td class="ctr1" id="j107">0</td><td class="ctr2" id="k95">1</td></tr><tr><td id="a53"><span class="el_method">jj_2_49(int)</span></td><td class="bar" id="b96"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c129">59%</td><td class="bar" id="d170"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e27">100%</td><td class="ctr1" id="f162">0</td><td class="ctr2" id="g143">2</td><td class="ctr1" id="h115">1</td><td class="ctr2" id="i132">4</td><td class="ctr1" id="j108">0</td><td class="ctr2" id="k96">1</td></tr><tr><td id="a56"><span class="el_method">jj_2_51(int)</span></td><td class="bar" id="b97"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c130">59%</td><td class="bar" id="d171"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e28">100%</td><td class="ctr1" id="f163">0</td><td class="ctr2" id="g144">2</td><td class="ctr1" id="h116">1</td><td class="ctr2" id="i133">4</td><td class="ctr1" id="j109">0</td><td class="ctr2" id="k97">1</td></tr><tr><td id="a57"><span class="el_method">jj_2_52(int)</span></td><td class="bar" id="b98"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c131">59%</td><td class="bar" id="d172"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e29">100%</td><td class="ctr1" id="f164">0</td><td class="ctr2" id="g145">2</td><td class="ctr1" id="h117">1</td><td class="ctr2" id="i134">4</td><td class="ctr1" id="j110">0</td><td class="ctr2" id="k98">1</td></tr><tr><td id="a59"><span class="el_method">jj_2_54(int)</span></td><td class="bar" id="b99"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c132">59%</td><td class="bar" id="d173"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e30">100%</td><td class="ctr1" id="f165">0</td><td class="ctr2" id="g146">2</td><td class="ctr1" id="h118">1</td><td class="ctr2" id="i135">4</td><td class="ctr1" id="j111">0</td><td class="ctr2" id="k99">1</td></tr><tr><td id="a60"><span class="el_method">jj_2_55(int)</span></td><td class="bar" id="b100"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c133">59%</td><td class="bar" id="d174"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e31">100%</td><td class="ctr1" id="f166">0</td><td class="ctr2" id="g147">2</td><td class="ctr1" id="h119">1</td><td class="ctr2" id="i136">4</td><td class="ctr1" id="j112">0</td><td class="ctr2" id="k100">1</td></tr><tr><td id="a62"><span class="el_method">jj_2_57(int)</span></td><td class="bar" id="b101"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c134">59%</td><td class="bar" id="d175"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e32">100%</td><td class="ctr1" id="f167">0</td><td class="ctr2" id="g148">2</td><td class="ctr1" id="h120">1</td><td class="ctr2" id="i137">4</td><td class="ctr1" id="j113">0</td><td class="ctr2" id="k101">1</td></tr><tr><td id="a63"><span class="el_method">jj_2_58(int)</span></td><td class="bar" id="b102"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c135">59%</td><td class="bar" id="d176"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e33">100%</td><td class="ctr1" id="f168">0</td><td class="ctr2" id="g149">2</td><td class="ctr1" id="h121">1</td><td class="ctr2" id="i138">4</td><td class="ctr1" id="j114">0</td><td class="ctr2" id="k102">1</td></tr><tr><td id="a64"><span class="el_method">jj_2_59(int)</span></td><td class="bar" id="b103"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c136">59%</td><td class="bar" id="d177"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e34">100%</td><td class="ctr1" id="f169">0</td><td class="ctr2" id="g150">2</td><td class="ctr1" id="h122">1</td><td class="ctr2" id="i139">4</td><td class="ctr1" id="j115">0</td><td class="ctr2" id="k103">1</td></tr><tr><td id="a77"><span class="el_method">jj_2_70(int)</span></td><td class="bar" id="b104"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c137">59%</td><td class="bar" id="d178"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e35">100%</td><td class="ctr1" id="f170">0</td><td class="ctr2" id="g151">2</td><td class="ctr1" id="h123">1</td><td class="ctr2" id="i140">4</td><td class="ctr1" id="j116">0</td><td class="ctr2" id="k104">1</td></tr><tr><td id="a82"><span class="el_method">jj_2_75(int)</span></td><td class="bar" id="b105"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c138">59%</td><td class="bar" id="d179"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e36">100%</td><td class="ctr1" id="f171">0</td><td class="ctr2" id="g152">2</td><td class="ctr1" id="h124">1</td><td class="ctr2" id="i141">4</td><td class="ctr1" id="j117">0</td><td class="ctr2" id="k105">1</td></tr><tr><td id="a83"><span class="el_method">jj_2_76(int)</span></td><td class="bar" id="b106"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c139">59%</td><td class="bar" id="d180"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e37">100%</td><td class="ctr1" id="f172">0</td><td class="ctr2" id="g153">2</td><td class="ctr1" id="h125">1</td><td class="ctr2" id="i142">4</td><td class="ctr1" id="j118">0</td><td class="ctr2" id="k106">1</td></tr><tr><td id="a85"><span class="el_method">jj_2_78(int)</span></td><td class="bar" id="b107"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c140">59%</td><td class="bar" id="d181"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e38">100%</td><td class="ctr1" id="f173">0</td><td class="ctr2" id="g154">2</td><td class="ctr1" id="h126">1</td><td class="ctr2" id="i143">4</td><td class="ctr1" id="j119">0</td><td class="ctr2" id="k107">1</td></tr><tr><td id="a88"><span class="el_method">jj_2_80(int)</span></td><td class="bar" id="b108"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c141">59%</td><td class="bar" id="d182"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e39">100%</td><td class="ctr1" id="f174">0</td><td class="ctr2" id="g155">2</td><td class="ctr1" id="h127">1</td><td class="ctr2" id="i144">4</td><td class="ctr1" id="j120">0</td><td class="ctr2" id="k108">1</td></tr><tr><td id="a89"><span class="el_method">jj_2_81(int)</span></td><td class="bar" id="b109"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c142">59%</td><td class="bar" id="d183"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e40">100%</td><td class="ctr1" id="f175">0</td><td class="ctr2" id="g156">2</td><td class="ctr1" id="h128">1</td><td class="ctr2" id="i145">4</td><td class="ctr1" id="j121">0</td><td class="ctr2" id="k109">1</td></tr><tr><td id="a95"><span class="el_method">jj_2_87(int)</span></td><td class="bar" id="b110"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c143">59%</td><td class="bar" id="d184"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e41">100%</td><td class="ctr1" id="f176">0</td><td class="ctr2" id="g157">2</td><td class="ctr1" id="h129">1</td><td class="ctr2" id="i146">4</td><td class="ctr1" id="j122">0</td><td class="ctr2" id="k110">1</td></tr><tr><td id="a158"><span class="el_method">jj_3_63()</span></td><td class="bar" id="b111"><img src="../.resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c187">27%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e182">17%</td><td class="ctr1" id="f23">3</td><td class="ctr2" id="g33">4</td><td class="ctr1" id="h19">5</td><td class="ctr2" id="i40">6</td><td class="ctr1" id="j123">0</td><td class="ctr2" id="k111">1</td></tr><tr><td id="a9"><span class="el_method">groupCondition(String)</span></td><td class="bar" id="b112"><img src="../.resources/redbar.gif" width="2" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="12" height="10" title="71" alt="71"/></td><td class="ctr2" id="c68">84%</td><td class="bar" id="d27"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e103">70%</td><td class="ctr1" id="f24">3</td><td class="ctr2" id="g17">6</td><td class="ctr1" id="h33">4</td><td class="ctr2" id="i12">19</td><td class="ctr1" id="j124">0</td><td class="ctr2" id="k112">1</td></tr><tr><td id="a133"><span class="el_method">jj_3_40()</span></td><td class="bar" id="b113"><img src="../.resources/redbar.gif" width="2" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c185">30%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e183">17%</td><td class="ctr1" id="f25">3</td><td class="ctr2" id="g34">4</td><td class="ctr1" id="h36">3</td><td class="ctr2" id="i147">4</td><td class="ctr1" id="j125">0</td><td class="ctr2" id="k113">1</td></tr><tr><td id="a115"><span class="el_method">jj_3_24()</span></td><td class="bar" id="b114"><img src="../.resources/redbar.gif" width="2" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c186">30%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e184">17%</td><td class="ctr1" id="f26">3</td><td class="ctr2" id="g35">4</td><td class="ctr1" id="h37">3</td><td class="ctr2" id="i148">4</td><td class="ctr1" id="j126">0</td><td class="ctr2" id="k114">1</td></tr><tr><td id="a1"><span class="el_method">cql(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b115"><img src="../.resources/redbar.gif" width="2" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="17" height="10" title="106" alt="106"/></td><td class="ctr2" id="c59">89%</td><td class="bar" id="d25"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="13" height="10" title="11" alt="11"/></td><td class="ctr2" id="e97">79%</td><td class="ctr1" id="f27">3</td><td class="ctr2" id="g11">8</td><td class="ctr1" id="h38">3</td><td class="ctr2" id="i10">22</td><td class="ctr1" id="j127">0</td><td class="ctr2" id="k115">1</td></tr><tr><td id="a219"><span class="el_method">variableString(String)</span></td><td class="bar" id="b116"><img src="../.resources/redbar.gif" width="2" height="10" title="12" alt="12"/></td><td class="ctr2" id="c211">0%</td><td class="bar" id="d59"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e208">0%</td><td class="ctr1" id="f48">2</td><td class="ctr2" id="g158">2</td><td class="ctr1" id="h39">3</td><td class="ctr2" id="i155">3</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k116">1</td></tr><tr><td id="a171"><span class="el_method">jj_3_75()</span></td><td class="bar" id="b117"><img src="../.resources/redbar.gif" width="1" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="6" height="10" title="36" alt="36"/></td><td class="ctr2" id="c74">78%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e114">58%</td><td class="ctr1" id="f14">4</td><td class="ctr2" id="g15">7</td><td class="ctr1" id="h40">2</td><td class="ctr2" id="i19">12</td><td class="ctr1" id="j128">0</td><td class="ctr2" id="k117">1</td></tr><tr><td id="a131"><span class="el_method">jj_3_39()</span></td><td class="bar" id="b118"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c76">75%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e112">60%</td><td class="ctr1" id="f15">4</td><td class="ctr2" id="g18">6</td><td class="ctr1" id="h142">0</td><td class="ctr2" id="i41">6</td><td class="ctr1" id="j129">0</td><td class="ctr2" id="k118">1</td></tr><tr><td id="a114"><span class="el_method">jj_3_23()</span></td><td class="bar" id="b119"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c77">75%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e113">60%</td><td class="ctr1" id="f16">4</td><td class="ctr2" id="g19">6</td><td class="ctr1" id="h143">0</td><td class="ctr2" id="i42">6</td><td class="ctr1" id="j130">0</td><td class="ctr2" id="k119">1</td></tr><tr><td id="a166"><span class="el_method">jj_3_70()</span></td><td class="bar" id="b120"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="2" height="10" title="14" alt="14"/></td><td class="ctr2" id="c101">64%</td><td class="bar" id="d31"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e152">50%</td><td class="ctr1" id="f49">2</td><td class="ctr2" id="g36">4</td><td class="ctr1" id="h41">2</td><td class="ctr2" id="i43">6</td><td class="ctr1" id="j131">0</td><td class="ctr2" id="k120">1</td></tr><tr><td id="a173"><span class="el_method">jj_3_77()</span></td><td class="bar" id="b121"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c181">50%</td><td class="bar" id="d32"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e180">25%</td><td class="ctr1" id="f50">2</td><td class="ctr2" id="g51">3</td><td class="ctr1" id="h42">2</td><td class="ctr2" id="i52">5</td><td class="ctr1" id="j132">0</td><td class="ctr2" id="k121">1</td></tr><tr><td id="a139"><span class="el_method">jj_3_46()</span></td><td class="bar" id="b122"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c182">46%</td><td class="bar" id="d33"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e181">25%</td><td class="ctr1" id="f51">2</td><td class="ctr2" id="g52">3</td><td class="ctr1" id="h43">2</td><td class="ctr2" id="i156">3</td><td class="ctr1" id="j133">0</td><td class="ctr2" id="k122">1</td></tr><tr><td id="a168"><span class="el_method">jj_3_72()</span></td><td class="bar" id="b123"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c212">0%</td><td class="bar" id="d60"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e209">0%</td><td class="ctr1" id="f52">2</td><td class="ctr2" id="g159">2</td><td class="ctr1" id="h44">2</td><td class="ctr2" id="i162">2</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k123">1</td></tr><tr><td id="a164"><span class="el_method">jj_3_69()</span></td><td class="bar" id="b124"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c213">0%</td><td class="bar" id="d61"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e210">0%</td><td class="ctr1" id="f53">2</td><td class="ctr2" id="g160">2</td><td class="ctr1" id="h45">2</td><td class="ctr2" id="i163">2</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k124">1</td></tr><tr><td id="a162"><span class="el_method">jj_3_67()</span></td><td class="bar" id="b125"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c214">0%</td><td class="bar" id="d62"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e211">0%</td><td class="ctr1" id="f54">2</td><td class="ctr2" id="g161">2</td><td class="ctr1" id="h46">2</td><td class="ctr2" id="i164">2</td><td class="ctr1" id="j26">1</td><td class="ctr2" id="k125">1</td></tr><tr><td id="a160"><span class="el_method">jj_3_65()</span></td><td class="bar" id="b126"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c215">0%</td><td class="bar" id="d63"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e212">0%</td><td class="ctr1" id="f55">2</td><td class="ctr2" id="g162">2</td><td class="ctr1" id="h47">2</td><td class="ctr2" id="i165">2</td><td class="ctr1" id="j27">1</td><td class="ctr2" id="k126">1</td></tr><tr><td id="a159"><span class="el_method">jj_3_64()</span></td><td class="bar" id="b127"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c216">0%</td><td class="bar" id="d64"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e213">0%</td><td class="ctr1" id="f56">2</td><td class="ctr2" id="g163">2</td><td class="ctr1" id="h48">2</td><td class="ctr2" id="i166">2</td><td class="ctr1" id="j28">1</td><td class="ctr2" id="k127">1</td></tr><tr><td id="a157"><span class="el_method">jj_3_62()</span></td><td class="bar" id="b128"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c217">0%</td><td class="bar" id="d65"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e214">0%</td><td class="ctr1" id="f57">2</td><td class="ctr2" id="g164">2</td><td class="ctr1" id="h49">2</td><td class="ctr2" id="i167">2</td><td class="ctr1" id="j29">1</td><td class="ctr2" id="k128">1</td></tr><tr><td id="a170"><span class="el_method">jj_3_74()</span></td><td class="bar" id="b129"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c218">0%</td><td class="bar" id="d66"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e215">0%</td><td class="ctr1" id="f58">2</td><td class="ctr2" id="g165">2</td><td class="ctr1" id="h50">2</td><td class="ctr2" id="i168">2</td><td class="ctr1" id="j30">1</td><td class="ctr2" id="k129">1</td></tr><tr><td id="a148"><span class="el_method">jj_3_54()</span></td><td class="bar" id="b130"><img src="../.resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c71">81%</td><td class="bar" id="d28"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e104">70%</td><td class="ctr1" id="f28">3</td><td class="ctr2" id="g20">6</td><td class="ctr1" id="h144">0</td><td class="ctr2" id="i44">6</td><td class="ctr1" id="j134">0</td><td class="ctr2" id="k130">1</td></tr><tr><td id="a112"><span class="el_method">jj_3_21()</span></td><td class="bar" id="b131"><img src="../.resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c73">79%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e153">50%</td><td class="ctr1" id="f17">4</td><td class="ctr2" id="g23">5</td><td class="ctr1" id="h145">0</td><td class="ctr2" id="i45">6</td><td class="ctr1" id="j135">0</td><td class="ctr2" id="k131">1</td></tr><tr><td id="a215"><span class="el_method">sentence(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b132"><img src="../.resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c67">84%</td><td class="bar" id="d112"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e154">50%</td><td class="ctr1" id="f102">1</td><td class="ctr2" id="g166">2</td><td class="ctr1" id="h130">1</td><td class="ctr2" id="i23">9</td><td class="ctr1" id="j136">0</td><td class="ctr2" id="k132">1</td></tr><tr><td id="a206"><span class="el_method">MtasCQLParser(InputStream)</span></td><td class="bar" id="b133"/><td class="ctr2" id="c219">0%</td><td class="bar" id="d216"/><td class="ctr2" id="e216">n/a</td><td class="ctr1" id="f103">1</td><td class="ctr2" id="g216">1</td><td class="ctr1" id="h51">2</td><td class="ctr2" id="i169">2</td><td class="ctr1" id="j31">1</td><td class="ctr2" id="k133">1</td></tr><tr><td id="a211"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b134"/><td class="ctr2" id="c220">0%</td><td class="bar" id="d217"/><td class="ctr2" id="e217">n/a</td><td class="ctr1" id="f104">1</td><td class="ctr2" id="g217">1</td><td class="ctr1" id="h52">2</td><td class="ctr2" id="i170">2</td><td class="ctr1" id="j32">1</td><td class="ctr2" id="k134">1</td></tr><tr><td id="a174"><span class="el_method">jj_3_78()</span></td><td class="bar" id="b135"><img src="../.resources/greenbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c56">91%</td><td class="bar" id="d34"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="e88">83%</td><td class="ctr1" id="f59">2</td><td class="ctr2" id="g16">7</td><td class="ctr1" id="h146">0</td><td class="ctr2" id="i21">11</td><td class="ctr1" id="j137">0</td><td class="ctr2" id="k135">1</td></tr><tr><td id="a193"><span class="el_method">jj_3R_15()</span></td><td class="bar" id="b136"><img src="../.resources/greenbar.gif" width="5" height="10" title="33" alt="33"/></td><td class="ctr2" id="c58">89%</td><td class="bar" id="d35"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e96">80%</td><td class="ctr1" id="f60">2</td><td class="ctr2" id="g21">6</td><td class="ctr1" id="h147">0</td><td class="ctr2" id="i24">9</td><td class="ctr1" id="j138">0</td><td class="ctr2" id="k136">1</td></tr><tr><td id="a188"><span class="el_method">jj_3R_10()</span></td><td class="bar" id="b137"><img src="../.resources/greenbar.gif" width="4" height="10" title="27" alt="27"/></td><td class="ctr2" id="c60">87%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e155">50%</td><td class="ctr1" id="f18">4</td><td class="ctr2" id="g24">5</td><td class="ctr1" id="h148">0</td><td class="ctr2" id="i28">8</td><td class="ctr1" id="j139">0</td><td class="ctr2" id="k137">1</td></tr><tr><td id="a154"><span class="el_method">jj_3_6()</span></td><td class="bar" id="b138"><img src="../.resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c61">86%</td><td class="bar" id="d36"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e99">75%</td><td class="ctr1" id="f61">2</td><td class="ctr2" id="g25">5</td><td class="ctr1" id="h149">0</td><td class="ctr2" id="i46">6</td><td class="ctr1" id="j140">0</td><td class="ctr2" id="k138">1</td></tr><tr><td id="a186"><span class="el_method">jj_3_89()</span></td><td class="bar" id="b139"><img src="../.resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c62">86%</td><td class="bar" id="d29"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e110">62%</td><td class="ctr1" id="f29">3</td><td class="ctr2" id="g26">5</td><td class="ctr1" id="h150">0</td><td class="ctr2" id="i30">7</td><td class="ctr1" id="j141">0</td><td class="ctr2" id="k139">1</td></tr><tr><td id="a185"><span class="el_method">jj_3_88()</span></td><td class="bar" id="b140"><img src="../.resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c63">86%</td><td class="bar" id="d30"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e111">62%</td><td class="ctr1" id="f30">3</td><td class="ctr2" id="g27">5</td><td class="ctr1" id="h131">1</td><td class="ctr2" id="i31">7</td><td class="ctr1" id="j142">0</td><td class="ctr2" id="k140">1</td></tr><tr><td id="a149"><span class="el_method">jj_3_55()</span></td><td class="bar" id="b141"><img src="../.resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c72">80%</td><td class="bar" id="d37"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e106">67%</td><td class="ctr1" id="f62">2</td><td class="ctr2" id="g37">4</td><td class="ctr1" id="h151">0</td><td class="ctr2" id="i149">4</td><td class="ctr1" id="j143">0</td><td class="ctr2" id="k141">1</td></tr><tr><td id="a130"><span class="el_method">jj_3_38()</span></td><td class="bar" id="b142"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c98">69%</td><td class="bar" id="d40"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e156">50%</td><td class="ctr1" id="f63">2</td><td class="ctr2" id="g53">3</td><td class="ctr1" id="h152">0</td><td class="ctr2" id="i157">3</td><td class="ctr1" id="j144">0</td><td class="ctr2" id="k142">1</td></tr><tr><td id="a113"><span class="el_method">jj_3_22()</span></td><td class="bar" id="b143"><img src="../.resources/greenbar.gif" width="14" height="10" title="88" alt="88"/></td><td class="ctr2" id="c50">98%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="28" height="10" title="23" alt="23"/></td><td class="ctr2" id="e94">82%</td><td class="ctr1" id="f11">5</td><td class="ctr2" id="g6">15</td><td class="ctr1" id="h153">0</td><td class="ctr2" id="i7">29</td><td class="ctr1" id="j145">0</td><td class="ctr2" id="k143">1</td></tr><tr><td id="a146"><span class="el_method">jj_3_52()</span></td><td class="bar" id="b144"><img src="../.resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c51">93%</td><td class="bar" id="d67"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e85">88%</td><td class="ctr1" id="f105">1</td><td class="ctr2" id="g28">5</td><td class="ctr1" id="h154">0</td><td class="ctr2" id="i32">7</td><td class="ctr1" id="j146">0</td><td class="ctr2" id="k144">1</td></tr><tr><td id="a119"><span class="el_method">jj_3_28()</span></td><td class="bar" id="b145"><img src="../.resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c52">93%</td><td class="bar" id="d68"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e86">88%</td><td class="ctr1" id="f106">1</td><td class="ctr2" id="g29">5</td><td class="ctr1" id="h155">0</td><td class="ctr2" id="i47">6</td><td class="ctr1" id="j147">0</td><td class="ctr2" id="k145">1</td></tr><tr><td id="a141"><span class="el_method">jj_3_48()</span></td><td class="bar" id="b146"><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c53">91%</td><td class="bar" id="d38"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e107">67%</td><td class="ctr1" id="f64">2</td><td class="ctr2" id="g38">4</td><td class="ctr1" id="h156">0</td><td class="ctr2" id="i53">5</td><td class="ctr1" id="j148">0</td><td class="ctr2" id="k146">1</td></tr><tr><td id="a140"><span class="el_method">jj_3_47()</span></td><td class="bar" id="b147"><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c54">91%</td><td class="bar" id="d70"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e89">83%</td><td class="ctr1" id="f107">1</td><td class="ctr2" id="g39">4</td><td class="ctr1" id="h157">0</td><td class="ctr2" id="i54">5</td><td class="ctr1" id="j149">0</td><td class="ctr2" id="k147">1</td></tr><tr><td id="a184"><span class="el_method">jj_3_87()</span></td><td class="bar" id="b148"><img src="../.resources/greenbar.gif" width="3" height="10" title="20" alt="20"/></td><td class="ctr2" id="c55">91%</td><td class="bar" id="d71"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e90">83%</td><td class="ctr1" id="f108">1</td><td class="ctr2" id="g40">4</td><td class="ctr1" id="h158">0</td><td class="ctr2" id="i48">6</td><td class="ctr1" id="j150">0</td><td class="ctr2" id="k148">1</td></tr><tr><td id="a136"><span class="el_method">jj_3_43()</span></td><td class="bar" id="b149"><img src="../.resources/greenbar.gif" width="3" height="10" title="18" alt="18"/></td><td class="ctr2" id="c57">90%</td><td class="bar" id="d72"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e91">83%</td><td class="ctr1" id="f109">1</td><td class="ctr2" id="g41">4</td><td class="ctr1" id="h159">0</td><td class="ctr2" id="i150">4</td><td class="ctr1" id="j151">0</td><td class="ctr2" id="k149">1</td></tr><tr><td id="a147"><span class="el_method">jj_3_53()</span></td><td class="bar" id="b150"><img src="../.resources/greenbar.gif" width="2" height="10" title="12" alt="12"/></td><td class="ctr2" id="c64">86%</td><td class="bar" id="d74"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e100">75%</td><td class="ctr1" id="f110">1</td><td class="ctr2" id="g54">3</td><td class="ctr1" id="h160">0</td><td class="ctr2" id="i158">3</td><td class="ctr1" id="j152">0</td><td class="ctr2" id="k150">1</td></tr><tr><td id="a110"><span class="el_method">jj_3_2()</span></td><td class="bar" id="b151"><img src="../.resources/greenbar.gif" width="1" height="10" title="11" alt="11"/></td><td class="ctr2" id="c65">85%</td><td class="bar" id="d75"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e101">75%</td><td class="ctr1" id="f111">1</td><td class="ctr2" id="g55">3</td><td class="ctr1" id="h161">0</td><td class="ctr2" id="i159">3</td><td class="ctr1" id="j153">0</td><td class="ctr2" id="k151">1</td></tr><tr><td id="a138"><span class="el_method">jj_3_45()</span></td><td class="bar" id="b152"><img src="../.resources/greenbar.gif" width="1" height="10" title="11" alt="11"/></td><td class="ctr2" id="c66">85%</td><td class="bar" id="d76"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e102">75%</td><td class="ctr1" id="f112">1</td><td class="ctr2" id="g56">3</td><td class="ctr1" id="h162">0</td><td class="ctr2" id="i160">3</td><td class="ctr1" id="j154">0</td><td class="ctr2" id="k152">1</td></tr><tr><td id="a134"><span class="el_method">jj_3_41()</span></td><td class="bar" id="b153"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c78">75%</td><td class="bar" id="d113"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e157">50%</td><td class="ctr1" id="f113">1</td><td class="ctr2" id="g167">2</td><td class="ctr1" id="h132">1</td><td class="ctr2" id="i171">2</td><td class="ctr1" id="j155">0</td><td class="ctr2" id="k153">1</td></tr><tr><td id="a121"><span class="el_method">jj_3_3()</span></td><td class="bar" id="b154"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c79">75%</td><td class="bar" id="d114"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e158">50%</td><td class="ctr1" id="f114">1</td><td class="ctr2" id="g168">2</td><td class="ctr1" id="h163">0</td><td class="ctr2" id="i172">2</td><td class="ctr1" id="j156">0</td><td class="ctr2" id="k154">1</td></tr><tr><td id="a183"><span class="el_method">jj_3_86()</span></td><td class="bar" id="b155"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c80">75%</td><td class="bar" id="d115"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e159">50%</td><td class="ctr1" id="f115">1</td><td class="ctr2" id="g169">2</td><td class="ctr1" id="h164">0</td><td class="ctr2" id="i173">2</td><td class="ctr1" id="j157">0</td><td class="ctr2" id="k155">1</td></tr><tr><td id="a182"><span class="el_method">jj_3_85()</span></td><td class="bar" id="b156"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c81">75%</td><td class="bar" id="d116"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e160">50%</td><td class="ctr1" id="f116">1</td><td class="ctr2" id="g170">2</td><td class="ctr1" id="h133">1</td><td class="ctr2" id="i174">2</td><td class="ctr1" id="j158">0</td><td class="ctr2" id="k156">1</td></tr><tr><td id="a181"><span class="el_method">jj_3_84()</span></td><td class="bar" id="b157"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c82">75%</td><td class="bar" id="d117"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e161">50%</td><td class="ctr1" id="f117">1</td><td class="ctr2" id="g171">2</td><td class="ctr1" id="h165">0</td><td class="ctr2" id="i175">2</td><td class="ctr1" id="j159">0</td><td class="ctr2" id="k157">1</td></tr><tr><td id="a180"><span class="el_method">jj_3_83()</span></td><td class="bar" id="b158"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c83">75%</td><td class="bar" id="d118"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e162">50%</td><td class="ctr1" id="f118">1</td><td class="ctr2" id="g172">2</td><td class="ctr1" id="h134">1</td><td class="ctr2" id="i176">2</td><td class="ctr1" id="j160">0</td><td class="ctr2" id="k158">1</td></tr><tr><td id="a108"><span class="el_method">jj_3_18()</span></td><td class="bar" id="b159"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c84">75%</td><td class="bar" id="d119"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e163">50%</td><td class="ctr1" id="f119">1</td><td class="ctr2" id="g173">2</td><td class="ctr1" id="h135">1</td><td class="ctr2" id="i177">2</td><td class="ctr1" id="j161">0</td><td class="ctr2" id="k159">1</td></tr><tr><td id="a179"><span class="el_method">jj_3_82()</span></td><td class="bar" id="b160"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c85">75%</td><td class="bar" id="d120"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e164">50%</td><td class="ctr1" id="f120">1</td><td class="ctr2" id="g174">2</td><td class="ctr1" id="h166">0</td><td class="ctr2" id="i178">2</td><td class="ctr1" id="j162">0</td><td class="ctr2" id="k160">1</td></tr><tr><td id="a106"><span class="el_method">jj_3_16()</span></td><td class="bar" id="b161"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c86">75%</td><td class="bar" id="d121"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e165">50%</td><td class="ctr1" id="f121">1</td><td class="ctr2" id="g175">2</td><td class="ctr1" id="h136">1</td><td class="ctr2" id="i179">2</td><td class="ctr1" id="j163">0</td><td class="ctr2" id="k161">1</td></tr><tr><td id="a104"><span class="el_method">jj_3_14()</span></td><td class="bar" id="b162"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c87">75%</td><td class="bar" id="d122"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e166">50%</td><td class="ctr1" id="f122">1</td><td class="ctr2" id="g176">2</td><td class="ctr1" id="h137">1</td><td class="ctr2" id="i180">2</td><td class="ctr1" id="j164">0</td><td class="ctr2" id="k162">1</td></tr><tr><td id="a100"><span class="el_method">jj_3_10()</span></td><td class="bar" id="b163"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c88">75%</td><td class="bar" id="d123"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e167">50%</td><td class="ctr1" id="f123">1</td><td class="ctr2" id="g177">2</td><td class="ctr1" id="h138">1</td><td class="ctr2" id="i181">2</td><td class="ctr1" id="j165">0</td><td class="ctr2" id="k163">1</td></tr><tr><td id="a167"><span class="el_method">jj_3_71()</span></td><td class="bar" id="b164"/><td class="ctr2" id="c90">71%</td><td class="bar" id="d124"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e168">50%</td><td class="ctr1" id="f124">1</td><td class="ctr2" id="g178">2</td><td class="ctr1" id="h167">0</td><td class="ctr2" id="i182">2</td><td class="ctr1" id="j166">0</td><td class="ctr2" id="k164">1</td></tr><tr><td id="a163"><span class="el_method">jj_3_68()</span></td><td class="bar" id="b165"/><td class="ctr2" id="c91">71%</td><td class="bar" id="d125"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e169">50%</td><td class="ctr1" id="f125">1</td><td class="ctr2" id="g179">2</td><td class="ctr1" id="h168">0</td><td class="ctr2" id="i183">2</td><td class="ctr1" id="j167">0</td><td class="ctr2" id="k165">1</td></tr><tr><td id="a161"><span class="el_method">jj_3_66()</span></td><td class="bar" id="b166"/><td class="ctr2" id="c92">71%</td><td class="bar" id="d126"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e170">50%</td><td class="ctr1" id="f126">1</td><td class="ctr2" id="g180">2</td><td class="ctr1" id="h169">0</td><td class="ctr2" id="i184">2</td><td class="ctr1" id="j168">0</td><td class="ctr2" id="k166">1</td></tr><tr><td id="a156"><span class="el_method">jj_3_61()</span></td><td class="bar" id="b167"/><td class="ctr2" id="c93">71%</td><td class="bar" id="d127"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e171">50%</td><td class="ctr1" id="f127">1</td><td class="ctr2" id="g181">2</td><td class="ctr1" id="h170">0</td><td class="ctr2" id="i185">2</td><td class="ctr1" id="j169">0</td><td class="ctr2" id="k167">1</td></tr><tr><td id="a155"><span class="el_method">jj_3_60()</span></td><td class="bar" id="b168"/><td class="ctr2" id="c94">71%</td><td class="bar" id="d128"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e172">50%</td><td class="ctr1" id="f128">1</td><td class="ctr2" id="g182">2</td><td class="ctr1" id="h171">0</td><td class="ctr2" id="i186">2</td><td class="ctr1" id="j170">0</td><td class="ctr2" id="k168">1</td></tr><tr><td id="a109"><span class="el_method">jj_3_19()</span></td><td class="bar" id="b169"/><td class="ctr2" id="c95">71%</td><td class="bar" id="d129"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e173">50%</td><td class="ctr1" id="f129">1</td><td class="ctr2" id="g183">2</td><td class="ctr1" id="h139">1</td><td class="ctr2" id="i187">2</td><td class="ctr1" id="j171">0</td><td class="ctr2" id="k169">1</td></tr><tr><td id="a169"><span class="el_method">jj_3_73()</span></td><td class="bar" id="b170"/><td class="ctr2" id="c96">71%</td><td class="bar" id="d130"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e174">50%</td><td class="ctr1" id="f130">1</td><td class="ctr2" id="g184">2</td><td class="ctr1" id="h172">0</td><td class="ctr2" id="i188">2</td><td class="ctr1" id="j172">0</td><td class="ctr2" id="k170">1</td></tr><tr><td id="a4"><span class="el_method">enable_tracing()</span></td><td class="bar" id="b171"/><td class="ctr2" id="c221">0%</td><td class="bar" id="d218"/><td class="ctr2" id="e218">n/a</td><td class="ctr1" id="f131">1</td><td class="ctr2" id="g218">1</td><td class="ctr1" id="h140">1</td><td class="ctr2" id="i221">1</td><td class="ctr1" id="j33">1</td><td class="ctr2" id="k171">1</td></tr><tr><td id="a3"><span class="el_method">disable_tracing()</span></td><td class="bar" id="b172"/><td class="ctr2" id="c222">0%</td><td class="bar" id="d219"/><td class="ctr2" id="e219">n/a</td><td class="ctr1" id="f132">1</td><td class="ctr2" id="g219">1</td><td class="ctr1" id="h141">1</td><td class="ctr2" id="i222">1</td><td class="ctr1" id="j34">1</td><td class="ctr2" id="k172">1</td></tr><tr><td id="a209"><span class="el_method">MtasCQLParser(Reader)</span></td><td class="bar" id="b173"><img src="../.resources/greenbar.gif" width="13" height="10" title="77" alt="77"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d185"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e42">100%</td><td class="ctr1" id="f177">0</td><td class="ctr2" id="g185">2</td><td class="ctr1" id="h173">0</td><td class="ctr2" id="i15">16</td><td class="ctr1" id="j173">0</td><td class="ctr2" id="k173">1</td></tr><tr><td id="a204"><span class="el_method">jj_save(int, int)</span></td><td class="bar" id="b174"><img src="../.resources/greenbar.gif" width="7" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d137"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e43">100%</td><td class="ctr1" id="f178">0</td><td class="ctr2" id="g57">3</td><td class="ctr1" id="h174">0</td><td class="ctr2" id="i29">8</td><td class="ctr1" id="j174">0</td><td class="ctr2" id="k174">1</td></tr><tr><td id="a192"><span class="el_method">jj_3R_14()</span></td><td class="bar" id="b175"><img src="../.resources/greenbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d131"><img src="../.resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e44">100%</td><td class="ctr1" id="f179">0</td><td class="ctr2" id="g30">5</td><td class="ctr1" id="h175">0</td><td class="ctr2" id="i25">9</td><td class="ctr1" id="j175">0</td><td class="ctr2" id="k175">1</td></tr><tr><td id="a196"><span class="el_method">jj_3R_18()</span></td><td class="bar" id="b176"><img src="../.resources/greenbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d69"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e87">88%</td><td class="ctr1" id="f133">1</td><td class="ctr2" id="g31">5</td><td class="ctr1" id="h176">0</td><td class="ctr2" id="i26">9</td><td class="ctr1" id="j176">0</td><td class="ctr2" id="k176">1</td></tr><tr><td id="a190"><span class="el_method">jj_3R_12()</span></td><td class="bar" id="b177"><img src="../.resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d132"><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e45">100%</td><td class="ctr1" id="f180">0</td><td class="ctr2" id="g42">4</td><td class="ctr1" id="h177">0</td><td class="ctr2" id="i33">7</td><td class="ctr1" id="j177">0</td><td class="ctr2" id="k177">1</td></tr><tr><td id="a197"><span class="el_method">jj_3R_9()</span></td><td class="bar" id="b178"><img src="../.resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d133"><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e46">100%</td><td class="ctr1" id="f181">0</td><td class="ctr2" id="g43">4</td><td class="ctr1" id="h178">0</td><td class="ctr2" id="i34">7</td><td class="ctr1" id="j178">0</td><td class="ctr2" id="k178">1</td></tr><tr><td id="a191"><span class="el_method">jj_3R_13()</span></td><td class="bar" id="b179"><img src="../.resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d134"><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e47">100%</td><td class="ctr1" id="f182">0</td><td class="ctr2" id="g44">4</td><td class="ctr1" id="h179">0</td><td class="ctr2" id="i35">7</td><td class="ctr1" id="j179">0</td><td class="ctr2" id="k179">1</td></tr><tr><td id="a218"><span class="el_method">unquoteString(String)</span></td><td class="bar" id="b180"><img src="../.resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d41"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e175">50%</td><td class="ctr1" id="f65">2</td><td class="ctr2" id="g58">3</td><td class="ctr1" id="h180">0</td><td class="ctr2" id="i151">4</td><td class="ctr1" id="j180">0</td><td class="ctr2" id="k180">1</td></tr><tr><td id="a135"><span class="el_method">jj_3_42()</span></td><td class="bar" id="b181"><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d39"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e108">67%</td><td class="ctr1" id="f66">2</td><td class="ctr2" id="g45">4</td><td class="ctr1" id="h181">0</td><td class="ctr2" id="i36">7</td><td class="ctr1" id="j181">0</td><td class="ctr2" id="k181">1</td></tr><tr><td id="a151"><span class="el_method">jj_3_57()</span></td><td class="bar" id="b182"><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d135"><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e48">100%</td><td class="ctr1" id="f183">0</td><td class="ctr2" id="g46">4</td><td class="ctr1" id="h182">0</td><td class="ctr2" id="i37">7</td><td class="ctr1" id="j182">0</td><td class="ctr2" id="k182">1</td></tr><tr><td id="a117"><span class="el_method">jj_3_26()</span></td><td class="bar" id="b183"><img src="../.resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d73"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e92">83%</td><td class="ctr1" id="f134">1</td><td class="ctr2" id="g47">4</td><td class="ctr1" id="h183">0</td><td class="ctr2" id="i38">7</td><td class="ctr1" id="j183">0</td><td class="ctr2" id="k183">1</td></tr><tr><td id="a142"><span class="el_method">jj_3_49()</span></td><td class="bar" id="b184"><img src="../.resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d136"><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e49">100%</td><td class="ctr1" id="f184">0</td><td class="ctr2" id="g48">4</td><td class="ctr1" id="h184">0</td><td class="ctr2" id="i49">6</td><td class="ctr1" id="j184">0</td><td class="ctr2" id="k184">1</td></tr><tr><td id="a194"><span class="el_method">jj_3R_16()</span></td><td class="bar" id="b185"><img src="../.resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d138"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e50">100%</td><td class="ctr1" id="f185">0</td><td class="ctr2" id="g59">3</td><td class="ctr1" id="h185">0</td><td class="ctr2" id="i55">5</td><td class="ctr1" id="j185">0</td><td class="ctr2" id="k185">1</td></tr><tr><td id="a195"><span class="el_method">jj_3R_17()</span></td><td class="bar" id="b186"><img src="../.resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d139"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e51">100%</td><td class="ctr1" id="f186">0</td><td class="ctr2" id="g60">3</td><td class="ctr1" id="h186">0</td><td class="ctr2" id="i56">5</td><td class="ctr1" id="j186">0</td><td class="ctr2" id="k186">1</td></tr><tr><td id="a129"><span class="el_method">jj_3_37()</span></td><td class="bar" id="b187"><img src="../.resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d140"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e52">100%</td><td class="ctr1" id="f187">0</td><td class="ctr2" id="g61">3</td><td class="ctr1" id="h187">0</td><td class="ctr2" id="i152">4</td><td class="ctr1" id="j187">0</td><td class="ctr2" id="k187">1</td></tr><tr><td id="a125"><span class="el_method">jj_3_33()</span></td><td class="bar" id="b188"><img src="../.resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d141"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e53">100%</td><td class="ctr1" id="f188">0</td><td class="ctr2" id="g62">3</td><td class="ctr1" id="h188">0</td><td class="ctr2" id="i57">5</td><td class="ctr1" id="j188">0</td><td class="ctr2" id="k188">1</td></tr><tr><td id="a122"><span class="el_method">jj_3_30()</span></td><td class="bar" id="b189"><img src="../.resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d142"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e54">100%</td><td class="ctr1" id="f189">0</td><td class="ctr2" id="g63">3</td><td class="ctr1" id="h189">0</td><td class="ctr2" id="i153">4</td><td class="ctr1" id="j189">0</td><td class="ctr2" id="k189">1</td></tr><tr><td id="a128"><span class="el_method">jj_3_36()</span></td><td class="bar" id="b190"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d186"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e55">100%</td><td class="ctr1" id="f190">0</td><td class="ctr2" id="g186">2</td><td class="ctr1" id="h190">0</td><td class="ctr2" id="i189">2</td><td class="ctr1" id="j190">0</td><td class="ctr2" id="k190">1</td></tr><tr><td id="a152"><span class="el_method">jj_3_58()</span></td><td class="bar" id="b191"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d187"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e56">100%</td><td class="ctr1" id="f191">0</td><td class="ctr2" id="g187">2</td><td class="ctr1" id="h191">0</td><td class="ctr2" id="i190">2</td><td class="ctr1" id="j191">0</td><td class="ctr2" id="k191">1</td></tr><tr><td id="a150"><span class="el_method">jj_3_56()</span></td><td class="bar" id="b192"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d188"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e57">100%</td><td class="ctr1" id="f192">0</td><td class="ctr2" id="g188">2</td><td class="ctr1" id="h192">0</td><td class="ctr2" id="i191">2</td><td class="ctr1" id="j192">0</td><td class="ctr2" id="k192">1</td></tr><tr><td id="a120"><span class="el_method">jj_3_29()</span></td><td class="bar" id="b193"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d189"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e58">100%</td><td class="ctr1" id="f193">0</td><td class="ctr2" id="g189">2</td><td class="ctr1" id="h193">0</td><td class="ctr2" id="i192">2</td><td class="ctr1" id="j193">0</td><td class="ctr2" id="k193">1</td></tr><tr><td id="a178"><span class="el_method">jj_3_81()</span></td><td class="bar" id="b194"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d190"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e59">100%</td><td class="ctr1" id="f194">0</td><td class="ctr2" id="g190">2</td><td class="ctr1" id="h194">0</td><td class="ctr2" id="i193">2</td><td class="ctr1" id="j194">0</td><td class="ctr2" id="k194">1</td></tr><tr><td id="a107"><span class="el_method">jj_3_17()</span></td><td class="bar" id="b195"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d191"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e60">100%</td><td class="ctr1" id="f195">0</td><td class="ctr2" id="g191">2</td><td class="ctr1" id="h195">0</td><td class="ctr2" id="i194">2</td><td class="ctr1" id="j195">0</td><td class="ctr2" id="k195">1</td></tr><tr><td id="a145"><span class="el_method">jj_3_51()</span></td><td class="bar" id="b196"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c23">100%</td><td class="bar" id="d192"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e61">100%</td><td class="ctr1" id="f196">0</td><td class="ctr2" id="g192">2</td><td class="ctr1" id="h196">0</td><td class="ctr2" id="i195">2</td><td class="ctr1" id="j196">0</td><td class="ctr2" id="k196">1</td></tr><tr><td id="a105"><span class="el_method">jj_3_15()</span></td><td class="bar" id="b197"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c24">100%</td><td class="bar" id="d193"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e62">100%</td><td class="ctr1" id="f197">0</td><td class="ctr2" id="g193">2</td><td class="ctr1" id="h197">0</td><td class="ctr2" id="i196">2</td><td class="ctr1" id="j197">0</td><td class="ctr2" id="k197">1</td></tr><tr><td id="a177"><span class="el_method">jj_3_80()</span></td><td class="bar" id="b198"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c25">100%</td><td class="bar" id="d194"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e63">100%</td><td class="ctr1" id="f198">0</td><td class="ctr2" id="g194">2</td><td class="ctr1" id="h198">0</td><td class="ctr2" id="i197">2</td><td class="ctr1" id="j198">0</td><td class="ctr2" id="k198">1</td></tr><tr><td id="a103"><span class="el_method">jj_3_13()</span></td><td class="bar" id="b199"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c26">100%</td><td class="bar" id="d195"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e64">100%</td><td class="ctr1" id="f199">0</td><td class="ctr2" id="g195">2</td><td class="ctr1" id="h199">0</td><td class="ctr2" id="i198">2</td><td class="ctr1" id="j199">0</td><td class="ctr2" id="k199">1</td></tr><tr><td id="a116"><span class="el_method">jj_3_25()</span></td><td class="bar" id="b200"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c27">100%</td><td class="bar" id="d196"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e65">100%</td><td class="ctr1" id="f200">0</td><td class="ctr2" id="g196">2</td><td class="ctr1" id="h200">0</td><td class="ctr2" id="i199">2</td><td class="ctr1" id="j200">0</td><td class="ctr2" id="k200">1</td></tr><tr><td id="a102"><span class="el_method">jj_3_12()</span></td><td class="bar" id="b201"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c28">100%</td><td class="bar" id="d197"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e66">100%</td><td class="ctr1" id="f201">0</td><td class="ctr2" id="g197">2</td><td class="ctr1" id="h201">0</td><td class="ctr2" id="i200">2</td><td class="ctr1" id="j201">0</td><td class="ctr2" id="k201">1</td></tr><tr><td id="a101"><span class="el_method">jj_3_11()</span></td><td class="bar" id="b202"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c29">100%</td><td class="bar" id="d198"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e67">100%</td><td class="ctr1" id="f202">0</td><td class="ctr2" id="g198">2</td><td class="ctr1" id="h202">0</td><td class="ctr2" id="i201">2</td><td class="ctr1" id="j202">0</td><td class="ctr2" id="k202">1</td></tr><tr><td id="a187"><span class="el_method">jj_3_9()</span></td><td class="bar" id="b203"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c30">100%</td><td class="bar" id="d199"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e68">100%</td><td class="ctr1" id="f203">0</td><td class="ctr2" id="g199">2</td><td class="ctr1" id="h203">0</td><td class="ctr2" id="i202">2</td><td class="ctr1" id="j203">0</td><td class="ctr2" id="k203">1</td></tr><tr><td id="a176"><span class="el_method">jj_3_8()</span></td><td class="bar" id="b204"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c31">100%</td><td class="bar" id="d200"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e69">100%</td><td class="ctr1" id="f204">0</td><td class="ctr2" id="g200">2</td><td class="ctr1" id="h204">0</td><td class="ctr2" id="i203">2</td><td class="ctr1" id="j204">0</td><td class="ctr2" id="k204">1</td></tr><tr><td id="a165"><span class="el_method">jj_3_7()</span></td><td class="bar" id="b205"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c32">100%</td><td class="bar" id="d201"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e70">100%</td><td class="ctr1" id="f205">0</td><td class="ctr2" id="g201">2</td><td class="ctr1" id="h205">0</td><td class="ctr2" id="i204">2</td><td class="ctr1" id="j205">0</td><td class="ctr2" id="k205">1</td></tr><tr><td id="a137"><span class="el_method">jj_3_44()</span></td><td class="bar" id="b206"><img src="../.resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c33">100%</td><td class="bar" id="d202"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e71">100%</td><td class="ctr1" id="f206">0</td><td class="ctr2" id="g202">2</td><td class="ctr1" id="h206">0</td><td class="ctr2" id="i205">2</td><td class="ctr1" id="j206">0</td><td class="ctr2" id="k206">1</td></tr><tr><td id="a132"><span class="el_method">jj_3_4()</span></td><td class="bar" id="b207"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c34">100%</td><td class="bar" id="d203"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e72">100%</td><td class="ctr1" id="f207">0</td><td class="ctr2" id="g203">2</td><td class="ctr1" id="h207">0</td><td class="ctr2" id="i206">2</td><td class="ctr1" id="j207">0</td><td class="ctr2" id="k207">1</td></tr><tr><td id="a189"><span class="el_method">jj_3R_11()</span></td><td class="bar" id="b208"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c35">100%</td><td class="bar" id="d204"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e73">100%</td><td class="ctr1" id="f208">0</td><td class="ctr2" id="g204">2</td><td class="ctr1" id="h208">0</td><td class="ctr2" id="i207">2</td><td class="ctr1" id="j208">0</td><td class="ctr2" id="k208">1</td></tr><tr><td id="a143"><span class="el_method">jj_3_5()</span></td><td class="bar" id="b209"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c36">100%</td><td class="bar" id="d205"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e74">100%</td><td class="ctr1" id="f209">0</td><td class="ctr2" id="g205">2</td><td class="ctr1" id="h209">0</td><td class="ctr2" id="i208">2</td><td class="ctr1" id="j209">0</td><td class="ctr2" id="k209">1</td></tr><tr><td id="a153"><span class="el_method">jj_3_59()</span></td><td class="bar" id="b210"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c37">100%</td><td class="bar" id="d206"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e75">100%</td><td class="ctr1" id="f210">0</td><td class="ctr2" id="g206">2</td><td class="ctr1" id="h210">0</td><td class="ctr2" id="i209">2</td><td class="ctr1" id="j210">0</td><td class="ctr2" id="k210">1</td></tr><tr><td id="a99"><span class="el_method">jj_3_1()</span></td><td class="bar" id="b211"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c38">100%</td><td class="bar" id="d207"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e76">100%</td><td class="ctr1" id="f211">0</td><td class="ctr2" id="g207">2</td><td class="ctr1" id="h211">0</td><td class="ctr2" id="i210">2</td><td class="ctr1" id="j211">0</td><td class="ctr2" id="k211">1</td></tr><tr><td id="a127"><span class="el_method">jj_3_35()</span></td><td class="bar" id="b212"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c39">100%</td><td class="bar" id="d208"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e77">100%</td><td class="ctr1" id="f212">0</td><td class="ctr2" id="g208">2</td><td class="ctr1" id="h212">0</td><td class="ctr2" id="i211">2</td><td class="ctr1" id="j212">0</td><td class="ctr2" id="k212">1</td></tr><tr><td id="a126"><span class="el_method">jj_3_34()</span></td><td class="bar" id="b213"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c40">100%</td><td class="bar" id="d209"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e78">100%</td><td class="ctr1" id="f213">0</td><td class="ctr2" id="g209">2</td><td class="ctr1" id="h213">0</td><td class="ctr2" id="i212">2</td><td class="ctr1" id="j213">0</td><td class="ctr2" id="k213">1</td></tr><tr><td id="a124"><span class="el_method">jj_3_32()</span></td><td class="bar" id="b214"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c41">100%</td><td class="bar" id="d210"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e79">100%</td><td class="ctr1" id="f214">0</td><td class="ctr2" id="g210">2</td><td class="ctr1" id="h214">0</td><td class="ctr2" id="i213">2</td><td class="ctr1" id="j214">0</td><td class="ctr2" id="k214">1</td></tr><tr><td id="a123"><span class="el_method">jj_3_31()</span></td><td class="bar" id="b215"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c42">100%</td><td class="bar" id="d211"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e80">100%</td><td class="ctr1" id="f215">0</td><td class="ctr2" id="g211">2</td><td class="ctr1" id="h215">0</td><td class="ctr2" id="i214">2</td><td class="ctr1" id="j215">0</td><td class="ctr2" id="k215">1</td></tr><tr><td id="a144"><span class="el_method">jj_3_50()</span></td><td class="bar" id="b216"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c43">100%</td><td class="bar" id="d212"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e81">100%</td><td class="ctr1" id="f216">0</td><td class="ctr2" id="g212">2</td><td class="ctr1" id="h216">0</td><td class="ctr2" id="i215">2</td><td class="ctr1" id="j216">0</td><td class="ctr2" id="k216">1</td></tr><tr><td id="a111"><span class="el_method">jj_3_20()</span></td><td class="bar" id="b217"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c44">100%</td><td class="bar" id="d213"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e82">100%</td><td class="ctr1" id="f217">0</td><td class="ctr2" id="g213">2</td><td class="ctr1" id="h217">0</td><td class="ctr2" id="i216">2</td><td class="ctr1" id="j217">0</td><td class="ctr2" id="k217">1</td></tr><tr><td id="a175"><span class="el_method">jj_3_79()</span></td><td class="bar" id="b218"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c45">100%</td><td class="bar" id="d214"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e83">100%</td><td class="ctr1" id="f218">0</td><td class="ctr2" id="g214">2</td><td class="ctr1" id="h218">0</td><td class="ctr2" id="i217">2</td><td class="ctr1" id="j218">0</td><td class="ctr2" id="k218">1</td></tr><tr><td id="a118"><span class="el_method">jj_3_27()</span></td><td class="bar" id="b219"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c46">100%</td><td class="bar" id="d215"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e84">100%</td><td class="ctr1" id="f219">0</td><td class="ctr2" id="g215">2</td><td class="ctr1" id="h219">0</td><td class="ctr2" id="i218">2</td><td class="ctr1" id="j219">0</td><td class="ctr2" id="k219">1</td></tr><tr><td id="a200"><span class="el_method">jj_la1_init_0()</span></td><td class="bar" id="b220"/><td class="ctr2" id="c47">100%</td><td class="bar" id="d220"/><td class="ctr2" id="e220">n/a</td><td class="ctr1" id="f220">0</td><td class="ctr2" id="g220">1</td><td class="ctr1" id="h220">0</td><td class="ctr2" id="i219">2</td><td class="ctr1" id="j220">0</td><td class="ctr2" id="k220">1</td></tr><tr><td id="a201"><span class="el_method">jj_la1_init_1()</span></td><td class="bar" id="b221"/><td class="ctr2" id="c48">100%</td><td class="bar" id="d221"/><td class="ctr2" id="e221">n/a</td><td class="ctr1" id="f221">0</td><td class="ctr2" id="g221">1</td><td class="ctr1" id="h221">0</td><td class="ctr2" id="i220">2</td><td class="ctr1" id="j221">0</td><td class="ctr2" id="k221">1</td></tr><tr><td id="a217"><span class="el_method">static {...}</span></td><td class="bar" id="b222"/><td class="ctr2" id="c49">100%</td><td class="bar" id="d222"/><td class="ctr2" id="e222">n/a</td><td class="ctr1" id="f222">0</td><td class="ctr2" id="g222">1</td><td class="ctr1" id="h222">0</td><td class="ctr2" id="i161">3</td><td class="ctr1" id="j222">0</td><td class="ctr2" id="k222">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParser</span></div><h1>MtasCQLParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">3,889 of 8,892</td><td class="ctr2">56%</td><td class="bar">478 of 1,134</td><td class="ctr2">57%</td><td class="ctr1">416</td><td class="ctr2">834</td><td class="ctr1">552</td><td class="ctr2">1,582</td><td class="ctr1">35</td><td class="ctr2">223</td></tr></tfoot><tbody><tr><td id="a203"><span class="el_method">jj_rescan_token()</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="399" alt="399"/></td><td class="ctr2" id="c188">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="117" height="10" title="96" alt="96"/></td><td class="ctr2" id="e185">0%</td><td class="ctr1" id="f0">93</td><td class="ctr2" id="g0">93</td><td class="ctr1" id="h0">100</td><td class="ctr2" id="i1">100</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><span class="el_method">cqlBlock(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="204" alt="204"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="505" alt="505"/></td><td class="ctr2" id="c97">71%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="33" alt="33"/><img src="../jacoco-resources/greenbar.gif" width="79" height="10" title="65" alt="65"/></td><td class="ctr2" id="e109">66%</td><td class="ctr1" id="f1">27</td><td class="ctr2" id="g1">50</td><td class="ctr1" id="h1">42</td><td class="ctr2" id="i0">146</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a221"><span class="el_method">wordAtomCondition(String, HashMap, HashSet)</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="167" alt="167"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="181" alt="181"/></td><td class="ctr2" id="c180">52%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="24" alt="24"/></td><td class="ctr2" id="e115">52%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g3">24</td><td class="ctr1" id="h3">29</td><td class="ctr2" id="i4">70</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a222"><span class="el_method">wordCondition(String, HashMap, HashSet)</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="166" alt="166"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="181" alt="181"/></td><td class="ctr2" id="c179">52%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="25" alt="25"/></td><td class="ctr2" id="e176">48%</td><td class="ctr1" id="f2">19</td><td class="ctr2" id="g2">27</td><td class="ctr1" id="h2">36</td><td class="ctr2" id="i2">77</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><span class="el_method">generateParseException()</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="128" alt="128"/></td><td class="ctr2" id="c189">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="18" alt="18"/></td><td class="ctr2" id="e186">0%</td><td class="ctr1" id="f5">10</td><td class="ctr2" id="g9">10</td><td class="ctr1" id="h4">24</td><td class="ctr2" id="i8">24</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a198"><span class="el_method">jj_add_error_token(int, int)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="108" alt="108"/></td><td class="ctr2" id="c190">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="20" alt="20"/></td><td class="ctr2" id="e187">0%</td><td class="ctr1" id="f4">11</td><td class="ctr2" id="g8">11</td><td class="ctr1" id="h5">22</td><td class="ctr2" id="i9">22</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a207"><span class="el_method">MtasCQLParser(InputStream, String)</span></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="85" alt="85"/></td><td class="ctr2" id="c191">0%</td><td class="bar" id="d42"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e188">0%</td><td class="ctr1" id="f31">2</td><td class="ctr2" id="g64">2</td><td class="ctr1" id="h6">16</td><td class="ctr2" id="i13">16</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a208"><span class="el_method">MtasCQLParser(MtasCQLParserTokenManager)</span></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="65" alt="65"/></td><td class="ctr2" id="c192">0%</td><td class="bar" id="d43"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e189">0%</td><td class="ctr1" id="f32">2</td><td class="ctr2" id="g65">2</td><td class="ctr1" id="h7">15</td><td class="ctr2" id="i16">15</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a214"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="61" alt="61"/></td><td class="ctr2" id="c193">0%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e190">0%</td><td class="ctr1" id="f12">4</td><td class="ctr2" id="g32">4</td><td class="ctr1" id="h10">11</td><td class="ctr2" id="i20">11</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a212"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="58" alt="58"/></td><td class="ctr2" id="c194">0%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e191">0%</td><td class="ctr1" id="f19">3</td><td class="ctr2" id="g49">3</td><td class="ctr1" id="h13">8</td><td class="ctr2" id="i27">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><span class="el_method">group(String)</span></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="54" alt="54"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="151" alt="151"/></td><td class="ctr2" id="c89">73%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="19" alt="19"/></td><td class="ctr2" id="e105">67%</td><td class="ctr1" id="f6">7</td><td class="ctr2" id="g5">15</td><td class="ctr1" id="h8">14</td><td class="ctr2" id="i5">56</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a220"><span class="el_method">word(String, String, HashMap, HashSet)</span></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="51" alt="51"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="252" alt="252"/></td><td class="ctr2" id="c69">83%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="28" alt="28"/></td><td class="ctr2" id="e93">82%</td><td class="ctr1" id="f7">6</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h9">12</td><td class="ctr2" id="i3">74</td><td class="ctr1" id="j39">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a199"><span class="el_method">jj_consume_token(int)</span></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="49" alt="49"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="38" alt="38"/></td><td class="ctr2" id="c183">43%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e179">25%</td><td class="ctr1" id="f8">6</td><td class="ctr2" id="g12">7</td><td class="ctr1" id="h11">10</td><td class="ctr2" id="i14">16</td><td class="ctr1" id="j40">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a19"><span class="el_method">jj_2_18(int)</span></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c195">0%</td><td class="bar" id="d44"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e192">0%</td><td class="ctr1" id="f33">2</td><td class="ctr2" id="g66">2</td><td class="ctr1" id="h20">4</td><td class="ctr2" id="i58">4</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a44"><span class="el_method">jj_2_40(int)</span></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c196">0%</td><td class="bar" id="d45"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e193">0%</td><td class="ctr1" id="f34">2</td><td class="ctr2" id="g67">2</td><td class="ctr1" id="h21">4</td><td class="ctr2" id="i59">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a45"><span class="el_method">jj_2_41(int)</span></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c197">0%</td><td class="bar" id="d46"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e194">0%</td><td class="ctr1" id="f35">2</td><td class="ctr2" id="g68">2</td><td class="ctr1" id="h22">4</td><td class="ctr2" id="i60">4</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a68"><span class="el_method">jj_2_62(int)</span></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c198">0%</td><td class="bar" id="d47"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e195">0%</td><td class="ctr1" id="f36">2</td><td class="ctr2" id="g69">2</td><td class="ctr1" id="h23">4</td><td class="ctr2" id="i61">4</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a70"><span class="el_method">jj_2_64(int)</span></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c199">0%</td><td class="bar" id="d48"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e196">0%</td><td class="ctr1" id="f37">2</td><td class="ctr2" id="g70">2</td><td class="ctr1" id="h24">4</td><td class="ctr2" id="i62">4</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a71"><span class="el_method">jj_2_65(int)</span></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c200">0%</td><td class="bar" id="d49"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e197">0%</td><td class="ctr1" id="f38">2</td><td class="ctr2" id="g71">2</td><td class="ctr1" id="h25">4</td><td class="ctr2" id="i63">4</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a73"><span class="el_method">jj_2_67(int)</span></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c201">0%</td><td class="bar" id="d50"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e198">0%</td><td class="ctr1" id="f39">2</td><td class="ctr2" id="g72">2</td><td class="ctr1" id="h26">4</td><td class="ctr2" id="i64">4</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a75"><span class="el_method">jj_2_69(int)</span></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c202">0%</td><td class="bar" id="d51"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e199">0%</td><td class="ctr1" id="f40">2</td><td class="ctr2" id="g73">2</td><td class="ctr1" id="h27">4</td><td class="ctr2" id="i65">4</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a79"><span class="el_method">jj_2_72(int)</span></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c203">0%</td><td class="bar" id="d52"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e200">0%</td><td class="ctr1" id="f41">2</td><td class="ctr2" id="g74">2</td><td class="ctr1" id="h28">4</td><td class="ctr2" id="i66">4</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a81"><span class="el_method">jj_2_74(int)</span></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c204">0%</td><td class="bar" id="d53"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e201">0%</td><td class="ctr1" id="f42">2</td><td class="ctr2" id="g75">2</td><td class="ctr1" id="h29">4</td><td class="ctr2" id="i67">4</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a91"><span class="el_method">jj_2_83(int)</span></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c205">0%</td><td class="bar" id="d54"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e202">0%</td><td class="ctr1" id="f43">2</td><td class="ctr2" id="g76">2</td><td class="ctr1" id="h30">4</td><td class="ctr2" id="i68">4</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a92"><span class="el_method">jj_2_84(int)</span></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c206">0%</td><td class="bar" id="d55"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e203">0%</td><td class="ctr1" id="f44">2</td><td class="ctr2" id="g77">2</td><td class="ctr1" id="h31">4</td><td class="ctr2" id="i69">4</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a216"><span class="el_method">sentencePart(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="36" alt="36"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="168" alt="168"/></td><td class="ctr2" id="c70">82%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="21" alt="21"/></td><td class="ctr2" id="e95">80%</td><td class="ctr1" id="f10">5</td><td class="ctr2" id="g7">14</td><td class="ctr1" id="h12">9</td><td class="ctr2" id="i6">51</td><td class="ctr1" id="j41">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a210"><span class="el_method">parse(String, String, HashMap, MtasSpanQuery, Integer)</span></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c184">41%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e178">37%</td><td class="ctr1" id="f20">3</td><td class="ctr2" id="g22">5</td><td class="ctr1" id="h15">5</td><td class="ctr2" id="i22">9</td><td class="ctr1" id="j42">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a213"><span class="el_method">ReInit(MtasCQLParserTokenManager)</span></td><td class="bar" id="b27"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c207">0%</td><td class="bar" id="d56"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e204">0%</td><td class="ctr1" id="f45">2</td><td class="ctr2" id="g78">2</td><td class="ctr1" id="h14">6</td><td class="ctr2" id="i39">6</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a6"><span class="el_method">getNextToken()</span></td><td class="bar" id="b28"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c208">0%</td><td class="bar" id="d57"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e205">0%</td><td class="ctr1" id="f46">2</td><td class="ctr2" id="g79">2</td><td class="ctr1" id="h16">5</td><td class="ctr2" id="i50">5</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a205"><span class="el_method">jj_scan_token(int)</span></td><td class="bar" id="b29"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="57" alt="57"/></td><td class="ctr2" id="c99">65%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e177">44%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g10">10</td><td class="ctr1" id="h34">3</td><td class="ctr2" id="i17">13</td><td class="ctr1" id="j43">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a7"><span class="el_method">getToken(int)</span></td><td class="bar" id="b30"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c209">0%</td><td class="bar" id="d24"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e206">0%</td><td class="ctr1" id="f21">3</td><td class="ctr2" id="g50">3</td><td class="ctr1" id="h17">5</td><td class="ctr2" id="i51">5</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a202"><span class="el_method">jj_ntk_f()</span></td><td class="bar" id="b31"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c210">0%</td><td class="bar" id="d58"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e207">0%</td><td class="ctr1" id="f47">2</td><td class="ctr2" id="g80">2</td><td class="ctr1" id="h35">3</td><td class="ctr2" id="i154">3</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a0"><span class="el_method">basicSentence(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b32"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="68" alt="68"/></td><td class="ctr2" id="c75">76%</td><td class="bar" id="d26"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="e98">75%</td><td class="ctr1" id="f22">3</td><td class="ctr2" id="g13">7</td><td class="ctr1" id="h18">5</td><td class="ctr2" id="i11">20</td><td class="ctr1" id="j44">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a11"><span class="el_method">jj_2_10(int)</span></td><td class="bar" id="b33"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c170">53%</td><td class="bar" id="d77"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e116">50%</td><td class="ctr1" id="f67">1</td><td class="ctr2" id="g81">2</td><td class="ctr1" id="h53">1</td><td class="ctr2" id="i70">4</td><td class="ctr1" id="j45">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a15"><span class="el_method">jj_2_14(int)</span></td><td class="bar" id="b34"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c171">53%</td><td class="bar" id="d78"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e117">50%</td><td class="ctr1" id="f68">1</td><td class="ctr2" id="g82">2</td><td class="ctr1" id="h54">1</td><td class="ctr2" id="i71">4</td><td class="ctr1" id="j46">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a17"><span class="el_method">jj_2_16(int)</span></td><td class="bar" id="b35"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c172">53%</td><td class="bar" id="d79"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e118">50%</td><td class="ctr1" id="f69">1</td><td class="ctr2" id="g83">2</td><td class="ctr1" id="h55">1</td><td class="ctr2" id="i72">4</td><td class="ctr1" id="j47">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a20"><span class="el_method">jj_2_19(int)</span></td><td class="bar" id="b36"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c173">53%</td><td class="bar" id="d80"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e119">50%</td><td class="ctr1" id="f70">1</td><td class="ctr2" id="g84">2</td><td class="ctr1" id="h56">1</td><td class="ctr2" id="i73">4</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a26"><span class="el_method">jj_2_24(int)</span></td><td class="bar" id="b37"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c174">53%</td><td class="bar" id="d81"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e120">50%</td><td class="ctr1" id="f71">1</td><td class="ctr2" id="g85">2</td><td class="ctr1" id="h57">1</td><td class="ctr2" id="i74">4</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a50"><span class="el_method">jj_2_46(int)</span></td><td class="bar" id="b38"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c175">53%</td><td class="bar" id="d82"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e121">50%</td><td class="ctr1" id="f72">1</td><td class="ctr2" id="g86">2</td><td class="ctr1" id="h58">1</td><td class="ctr2" id="i75">4</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k38">1</td></tr><tr><td id="a69"><span class="el_method">jj_2_63(int)</span></td><td class="bar" id="b39"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c176">53%</td><td class="bar" id="d83"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e122">50%</td><td class="ctr1" id="f73">1</td><td class="ctr2" id="g87">2</td><td class="ctr1" id="h59">1</td><td class="ctr2" id="i76">4</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k39">1</td></tr><tr><td id="a93"><span class="el_method">jj_2_85(int)</span></td><td class="bar" id="b40"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c177">53%</td><td class="bar" id="d84"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e123">50%</td><td class="ctr1" id="f74">1</td><td class="ctr2" id="g88">2</td><td class="ctr1" id="h60">1</td><td class="ctr2" id="i77">4</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k40">1</td></tr><tr><td id="a96"><span class="el_method">jj_2_88(int)</span></td><td class="bar" id="b41"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c178">53%</td><td class="bar" id="d85"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e124">50%</td><td class="ctr1" id="f75">1</td><td class="ctr2" id="g89">2</td><td class="ctr1" id="h61">1</td><td class="ctr2" id="i78">4</td><td class="ctr1" id="j53">0</td><td class="ctr2" id="k41">1</td></tr><tr><td id="a32"><span class="el_method">jj_2_3(int)</span></td><td class="bar" id="b42"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c144">56%</td><td class="bar" id="d86"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e125">50%</td><td class="ctr1" id="f76">1</td><td class="ctr2" id="g90">2</td><td class="ctr1" id="h62">1</td><td class="ctr2" id="i79">4</td><td class="ctr1" id="j54">0</td><td class="ctr2" id="k42">1</td></tr><tr><td id="a65"><span class="el_method">jj_2_6(int)</span></td><td class="bar" id="b43"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c145">56%</td><td class="bar" id="d87"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e126">50%</td><td class="ctr1" id="f77">1</td><td class="ctr2" id="g91">2</td><td class="ctr1" id="h63">1</td><td class="ctr2" id="i80">4</td><td class="ctr1" id="j55">0</td><td class="ctr2" id="k43">1</td></tr><tr><td id="a18"><span class="el_method">jj_2_17(int)</span></td><td class="bar" id="b44"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c146">56%</td><td class="bar" id="d88"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e127">50%</td><td class="ctr1" id="f78">1</td><td class="ctr2" id="g92">2</td><td class="ctr1" id="h64">1</td><td class="ctr2" id="i81">4</td><td class="ctr1" id="j56">0</td><td class="ctr2" id="k44">1</td></tr><tr><td id="a23"><span class="el_method">jj_2_21(int)</span></td><td class="bar" id="b45"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c147">56%</td><td class="bar" id="d89"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e128">50%</td><td class="ctr1" id="f79">1</td><td class="ctr2" id="g93">2</td><td class="ctr1" id="h65">1</td><td class="ctr2" id="i82">4</td><td class="ctr1" id="j57">0</td><td class="ctr2" id="k45">1</td></tr><tr><td id="a27"><span class="el_method">jj_2_25(int)</span></td><td class="bar" id="b46"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c148">56%</td><td class="bar" id="d90"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e129">50%</td><td class="ctr1" id="f80">1</td><td class="ctr2" id="g94">2</td><td class="ctr1" id="h66">1</td><td class="ctr2" id="i83">4</td><td class="ctr1" id="j58">0</td><td class="ctr2" id="k46">1</td></tr><tr><td id="a30"><span class="el_method">jj_2_28(int)</span></td><td class="bar" id="b47"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c149">56%</td><td class="bar" id="d91"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e130">50%</td><td class="ctr1" id="f81">1</td><td class="ctr2" id="g95">2</td><td class="ctr1" id="h67">1</td><td class="ctr2" id="i84">4</td><td class="ctr1" id="j59">0</td><td class="ctr2" id="k47">1</td></tr><tr><td id="a35"><span class="el_method">jj_2_32(int)</span></td><td class="bar" id="b48"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c150">56%</td><td class="bar" id="d92"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e131">50%</td><td class="ctr1" id="f82">1</td><td class="ctr2" id="g96">2</td><td class="ctr1" id="h68">1</td><td class="ctr2" id="i85">4</td><td class="ctr1" id="j60">0</td><td class="ctr2" id="k48">1</td></tr><tr><td id="a38"><span class="el_method">jj_2_35(int)</span></td><td class="bar" id="b49"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c151">56%</td><td class="bar" id="d93"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e132">50%</td><td class="ctr1" id="f83">1</td><td class="ctr2" id="g97">2</td><td class="ctr1" id="h69">1</td><td class="ctr2" id="i86">4</td><td class="ctr1" id="j61">0</td><td class="ctr2" id="k49">1</td></tr><tr><td id="a41"><span class="el_method">jj_2_38(int)</span></td><td class="bar" id="b50"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c152">56%</td><td class="bar" id="d94"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e133">50%</td><td class="ctr1" id="f84">1</td><td class="ctr2" id="g98">2</td><td class="ctr1" id="h70">1</td><td class="ctr2" id="i87">4</td><td class="ctr1" id="j62">0</td><td class="ctr2" id="k50">1</td></tr><tr><td id="a42"><span class="el_method">jj_2_39(int)</span></td><td class="bar" id="b51"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c153">56%</td><td class="bar" id="d95"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e134">50%</td><td class="ctr1" id="f85">1</td><td class="ctr2" id="g99">2</td><td class="ctr1" id="h71">1</td><td class="ctr2" id="i88">4</td><td class="ctr1" id="j63">0</td><td class="ctr2" id="k51">1</td></tr><tr><td id="a48"><span class="el_method">jj_2_44(int)</span></td><td class="bar" id="b52"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c154">56%</td><td class="bar" id="d96"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e135">50%</td><td class="ctr1" id="f86">1</td><td class="ctr2" id="g100">2</td><td class="ctr1" id="h72">1</td><td class="ctr2" id="i89">4</td><td class="ctr1" id="j64">0</td><td class="ctr2" id="k52">1</td></tr><tr><td id="a52"><span class="el_method">jj_2_48(int)</span></td><td class="bar" id="b53"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c155">56%</td><td class="bar" id="d97"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e136">50%</td><td class="ctr1" id="f87">1</td><td class="ctr2" id="g101">2</td><td class="ctr1" id="h73">1</td><td class="ctr2" id="i90">4</td><td class="ctr1" id="j65">0</td><td class="ctr2" id="k53">1</td></tr><tr><td id="a55"><span class="el_method">jj_2_50(int)</span></td><td class="bar" id="b54"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c156">56%</td><td class="bar" id="d98"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e137">50%</td><td class="ctr1" id="f88">1</td><td class="ctr2" id="g102">2</td><td class="ctr1" id="h74">1</td><td class="ctr2" id="i91">4</td><td class="ctr1" id="j66">0</td><td class="ctr2" id="k54">1</td></tr><tr><td id="a58"><span class="el_method">jj_2_53(int)</span></td><td class="bar" id="b55"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c157">56%</td><td class="bar" id="d99"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e138">50%</td><td class="ctr1" id="f89">1</td><td class="ctr2" id="g103">2</td><td class="ctr1" id="h75">1</td><td class="ctr2" id="i92">4</td><td class="ctr1" id="j67">0</td><td class="ctr2" id="k55">1</td></tr><tr><td id="a61"><span class="el_method">jj_2_56(int)</span></td><td class="bar" id="b56"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c158">56%</td><td class="bar" id="d100"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e139">50%</td><td class="ctr1" id="f90">1</td><td class="ctr2" id="g104">2</td><td class="ctr1" id="h76">1</td><td class="ctr2" id="i93">4</td><td class="ctr1" id="j68">0</td><td class="ctr2" id="k56">1</td></tr><tr><td id="a66"><span class="el_method">jj_2_60(int)</span></td><td class="bar" id="b57"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c159">56%</td><td class="bar" id="d101"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e140">50%</td><td class="ctr1" id="f91">1</td><td class="ctr2" id="g105">2</td><td class="ctr1" id="h77">1</td><td class="ctr2" id="i94">4</td><td class="ctr1" id="j69">0</td><td class="ctr2" id="k57">1</td></tr><tr><td id="a67"><span class="el_method">jj_2_61(int)</span></td><td class="bar" id="b58"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c160">56%</td><td class="bar" id="d102"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e141">50%</td><td class="ctr1" id="f92">1</td><td class="ctr2" id="g106">2</td><td class="ctr1" id="h78">1</td><td class="ctr2" id="i95">4</td><td class="ctr1" id="j70">0</td><td class="ctr2" id="k58">1</td></tr><tr><td id="a72"><span class="el_method">jj_2_66(int)</span></td><td class="bar" id="b59"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c161">56%</td><td class="bar" id="d103"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e142">50%</td><td class="ctr1" id="f93">1</td><td class="ctr2" id="g107">2</td><td class="ctr1" id="h79">1</td><td class="ctr2" id="i96">4</td><td class="ctr1" id="j71">0</td><td class="ctr2" id="k59">1</td></tr><tr><td id="a74"><span class="el_method">jj_2_68(int)</span></td><td class="bar" id="b60"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c162">56%</td><td class="bar" id="d104"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e143">50%</td><td class="ctr1" id="f94">1</td><td class="ctr2" id="g108">2</td><td class="ctr1" id="h80">1</td><td class="ctr2" id="i97">4</td><td class="ctr1" id="j72">0</td><td class="ctr2" id="k60">1</td></tr><tr><td id="a78"><span class="el_method">jj_2_71(int)</span></td><td class="bar" id="b61"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c163">56%</td><td class="bar" id="d105"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e144">50%</td><td class="ctr1" id="f95">1</td><td class="ctr2" id="g109">2</td><td class="ctr1" id="h81">1</td><td class="ctr2" id="i98">4</td><td class="ctr1" id="j73">0</td><td class="ctr2" id="k61">1</td></tr><tr><td id="a80"><span class="el_method">jj_2_73(int)</span></td><td class="bar" id="b62"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c164">56%</td><td class="bar" id="d106"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e145">50%</td><td class="ctr1" id="f96">1</td><td class="ctr2" id="g110">2</td><td class="ctr1" id="h82">1</td><td class="ctr2" id="i99">4</td><td class="ctr1" id="j74">0</td><td class="ctr2" id="k62">1</td></tr><tr><td id="a84"><span class="el_method">jj_2_77(int)</span></td><td class="bar" id="b63"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c165">56%</td><td class="bar" id="d107"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e146">50%</td><td class="ctr1" id="f97">1</td><td class="ctr2" id="g111">2</td><td class="ctr1" id="h83">1</td><td class="ctr2" id="i100">4</td><td class="ctr1" id="j75">0</td><td class="ctr2" id="k63">1</td></tr><tr><td id="a86"><span class="el_method">jj_2_79(int)</span></td><td class="bar" id="b64"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c166">56%</td><td class="bar" id="d108"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e147">50%</td><td class="ctr1" id="f98">1</td><td class="ctr2" id="g112">2</td><td class="ctr1" id="h84">1</td><td class="ctr2" id="i101">4</td><td class="ctr1" id="j76">0</td><td class="ctr2" id="k64">1</td></tr><tr><td id="a90"><span class="el_method">jj_2_82(int)</span></td><td class="bar" id="b65"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c167">56%</td><td class="bar" id="d109"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e148">50%</td><td class="ctr1" id="f99">1</td><td class="ctr2" id="g113">2</td><td class="ctr1" id="h85">1</td><td class="ctr2" id="i102">4</td><td class="ctr1" id="j77">0</td><td class="ctr2" id="k65">1</td></tr><tr><td id="a94"><span class="el_method">jj_2_86(int)</span></td><td class="bar" id="b66"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c168">56%</td><td class="bar" id="d110"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e149">50%</td><td class="ctr1" id="f100">1</td><td class="ctr2" id="g114">2</td><td class="ctr1" id="h86">1</td><td class="ctr2" id="i103">4</td><td class="ctr1" id="j78">0</td><td class="ctr2" id="k66">1</td></tr><tr><td id="a97"><span class="el_method">jj_2_89(int)</span></td><td class="bar" id="b67"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c169">56%</td><td class="bar" id="d111"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e150">50%</td><td class="ctr1" id="f101">1</td><td class="ctr2" id="g115">2</td><td class="ctr1" id="h87">1</td><td class="ctr2" id="i104">4</td><td class="ctr1" id="j79">0</td><td class="ctr2" id="k67">1</td></tr><tr><td id="a172"><span class="el_method">jj_3_76()</span></td><td class="bar" id="b68"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="30" alt="30"/></td><td class="ctr2" id="c100">65%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e151">50%</td><td class="ctr1" id="f13">4</td><td class="ctr2" id="g14">7</td><td class="ctr1" id="h32">4</td><td class="ctr2" id="i18">12</td><td class="ctr1" id="j80">0</td><td class="ctr2" id="k68">1</td></tr><tr><td id="a10"><span class="el_method">jj_2_1(int)</span></td><td class="bar" id="b69"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c102">58%</td><td class="bar" id="d143"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f135">0</td><td class="ctr2" id="g116">2</td><td class="ctr1" id="h88">1</td><td class="ctr2" id="i105">4</td><td class="ctr1" id="j81">0</td><td class="ctr2" id="k69">1</td></tr><tr><td id="a21"><span class="el_method">jj_2_2(int)</span></td><td class="bar" id="b70"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c103">58%</td><td class="bar" id="d144"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f136">0</td><td class="ctr2" id="g117">2</td><td class="ctr1" id="h89">1</td><td class="ctr2" id="i106">4</td><td class="ctr1" id="j82">0</td><td class="ctr2" id="k70">1</td></tr><tr><td id="a43"><span class="el_method">jj_2_4(int)</span></td><td class="bar" id="b71"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c104">58%</td><td class="bar" id="d145"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f137">0</td><td class="ctr2" id="g118">2</td><td class="ctr1" id="h90">1</td><td class="ctr2" id="i107">4</td><td class="ctr1" id="j83">0</td><td class="ctr2" id="k71">1</td></tr><tr><td id="a54"><span class="el_method">jj_2_5(int)</span></td><td class="bar" id="b72"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c105">58%</td><td class="bar" id="d146"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f138">0</td><td class="ctr2" id="g119">2</td><td class="ctr1" id="h91">1</td><td class="ctr2" id="i108">4</td><td class="ctr1" id="j84">0</td><td class="ctr2" id="k72">1</td></tr><tr><td id="a76"><span class="el_method">jj_2_7(int)</span></td><td class="bar" id="b73"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c106">58%</td><td class="bar" id="d147"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f139">0</td><td class="ctr2" id="g120">2</td><td class="ctr1" id="h92">1</td><td class="ctr2" id="i109">4</td><td class="ctr1" id="j85">0</td><td class="ctr2" id="k73">1</td></tr><tr><td id="a87"><span class="el_method">jj_2_8(int)</span></td><td class="bar" id="b74"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c107">58%</td><td class="bar" id="d148"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f140">0</td><td class="ctr2" id="g121">2</td><td class="ctr1" id="h93">1</td><td class="ctr2" id="i110">4</td><td class="ctr1" id="j86">0</td><td class="ctr2" id="k74">1</td></tr><tr><td id="a98"><span class="el_method">jj_2_9(int)</span></td><td class="bar" id="b75"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c108">58%</td><td class="bar" id="d149"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f141">0</td><td class="ctr2" id="g122">2</td><td class="ctr1" id="h94">1</td><td class="ctr2" id="i111">4</td><td class="ctr1" id="j87">0</td><td class="ctr2" id="k75">1</td></tr><tr><td id="a12"><span class="el_method">jj_2_11(int)</span></td><td class="bar" id="b76"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c109">58%</td><td class="bar" id="d150"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f142">0</td><td class="ctr2" id="g123">2</td><td class="ctr1" id="h95">1</td><td class="ctr2" id="i112">4</td><td class="ctr1" id="j88">0</td><td class="ctr2" id="k76">1</td></tr><tr><td id="a13"><span class="el_method">jj_2_12(int)</span></td><td class="bar" id="b77"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c110">58%</td><td class="bar" id="d151"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" id="f143">0</td><td class="ctr2" id="g124">2</td><td class="ctr1" id="h96">1</td><td class="ctr2" id="i113">4</td><td class="ctr1" id="j89">0</td><td class="ctr2" id="k77">1</td></tr><tr><td id="a14"><span class="el_method">jj_2_13(int)</span></td><td class="bar" id="b78"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c111">58%</td><td class="bar" id="d152"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">100%</td><td class="ctr1" id="f144">0</td><td class="ctr2" id="g125">2</td><td class="ctr1" id="h97">1</td><td class="ctr2" id="i114">4</td><td class="ctr1" id="j90">0</td><td class="ctr2" id="k78">1</td></tr><tr><td id="a16"><span class="el_method">jj_2_15(int)</span></td><td class="bar" id="b79"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c112">58%</td><td class="bar" id="d153"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">100%</td><td class="ctr1" id="f145">0</td><td class="ctr2" id="g126">2</td><td class="ctr1" id="h98">1</td><td class="ctr2" id="i115">4</td><td class="ctr1" id="j91">0</td><td class="ctr2" id="k79">1</td></tr><tr><td id="a22"><span class="el_method">jj_2_20(int)</span></td><td class="bar" id="b80"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c113">58%</td><td class="bar" id="d154"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">100%</td><td class="ctr1" id="f146">0</td><td class="ctr2" id="g127">2</td><td class="ctr1" id="h99">1</td><td class="ctr2" id="i116">4</td><td class="ctr1" id="j92">0</td><td class="ctr2" id="k80">1</td></tr><tr><td id="a24"><span class="el_method">jj_2_22(int)</span></td><td class="bar" id="b81"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c114">58%</td><td class="bar" id="d155"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">100%</td><td class="ctr1" id="f147">0</td><td class="ctr2" id="g128">2</td><td class="ctr1" id="h100">1</td><td class="ctr2" id="i117">4</td><td class="ctr1" id="j93">0</td><td class="ctr2" id="k81">1</td></tr><tr><td id="a25"><span class="el_method">jj_2_23(int)</span></td><td class="bar" id="b82"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c115">58%</td><td class="bar" id="d156"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e13">100%</td><td class="ctr1" id="f148">0</td><td class="ctr2" id="g129">2</td><td class="ctr1" id="h101">1</td><td class="ctr2" id="i118">4</td><td class="ctr1" id="j94">0</td><td class="ctr2" id="k82">1</td></tr><tr><td id="a28"><span class="el_method">jj_2_26(int)</span></td><td class="bar" id="b83"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c116">58%</td><td class="bar" id="d157"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">100%</td><td class="ctr1" id="f149">0</td><td class="ctr2" id="g130">2</td><td class="ctr1" id="h102">1</td><td class="ctr2" id="i119">4</td><td class="ctr1" id="j95">0</td><td class="ctr2" id="k83">1</td></tr><tr><td id="a29"><span class="el_method">jj_2_27(int)</span></td><td class="bar" id="b84"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c117">58%</td><td class="bar" id="d158"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e15">100%</td><td class="ctr1" id="f150">0</td><td class="ctr2" id="g131">2</td><td class="ctr1" id="h103">1</td><td class="ctr2" id="i120">4</td><td class="ctr1" id="j96">0</td><td class="ctr2" id="k84">1</td></tr><tr><td id="a31"><span class="el_method">jj_2_29(int)</span></td><td class="bar" id="b85"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c118">58%</td><td class="bar" id="d159"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e16">100%</td><td class="ctr1" id="f151">0</td><td class="ctr2" id="g132">2</td><td class="ctr1" id="h104">1</td><td class="ctr2" id="i121">4</td><td class="ctr1" id="j97">0</td><td class="ctr2" id="k85">1</td></tr><tr><td id="a33"><span class="el_method">jj_2_30(int)</span></td><td class="bar" id="b86"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c119">58%</td><td class="bar" id="d160"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e17">100%</td><td class="ctr1" id="f152">0</td><td class="ctr2" id="g133">2</td><td class="ctr1" id="h105">1</td><td class="ctr2" id="i122">4</td><td class="ctr1" id="j98">0</td><td class="ctr2" id="k86">1</td></tr><tr><td id="a34"><span class="el_method">jj_2_31(int)</span></td><td class="bar" id="b87"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c120">58%</td><td class="bar" id="d161"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e18">100%</td><td class="ctr1" id="f153">0</td><td class="ctr2" id="g134">2</td><td class="ctr1" id="h106">1</td><td class="ctr2" id="i123">4</td><td class="ctr1" id="j99">0</td><td class="ctr2" id="k87">1</td></tr><tr><td id="a36"><span class="el_method">jj_2_33(int)</span></td><td class="bar" id="b88"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c121">58%</td><td class="bar" id="d162"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e19">100%</td><td class="ctr1" id="f154">0</td><td class="ctr2" id="g135">2</td><td class="ctr1" id="h107">1</td><td class="ctr2" id="i124">4</td><td class="ctr1" id="j100">0</td><td class="ctr2" id="k88">1</td></tr><tr><td id="a37"><span class="el_method">jj_2_34(int)</span></td><td class="bar" id="b89"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c122">58%</td><td class="bar" id="d163"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e20">100%</td><td class="ctr1" id="f155">0</td><td class="ctr2" id="g136">2</td><td class="ctr1" id="h108">1</td><td class="ctr2" id="i125">4</td><td class="ctr1" id="j101">0</td><td class="ctr2" id="k89">1</td></tr><tr><td id="a39"><span class="el_method">jj_2_36(int)</span></td><td class="bar" id="b90"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c123">58%</td><td class="bar" id="d164"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e21">100%</td><td class="ctr1" id="f156">0</td><td class="ctr2" id="g137">2</td><td class="ctr1" id="h109">1</td><td class="ctr2" id="i126">4</td><td class="ctr1" id="j102">0</td><td class="ctr2" id="k90">1</td></tr><tr><td id="a40"><span class="el_method">jj_2_37(int)</span></td><td class="bar" id="b91"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c124">58%</td><td class="bar" id="d165"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e22">100%</td><td class="ctr1" id="f157">0</td><td class="ctr2" id="g138">2</td><td class="ctr1" id="h110">1</td><td class="ctr2" id="i127">4</td><td class="ctr1" id="j103">0</td><td class="ctr2" id="k91">1</td></tr><tr><td id="a46"><span class="el_method">jj_2_42(int)</span></td><td class="bar" id="b92"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c125">58%</td><td class="bar" id="d166"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e23">100%</td><td class="ctr1" id="f158">0</td><td class="ctr2" id="g139">2</td><td class="ctr1" id="h111">1</td><td class="ctr2" id="i128">4</td><td class="ctr1" id="j104">0</td><td class="ctr2" id="k92">1</td></tr><tr><td id="a47"><span class="el_method">jj_2_43(int)</span></td><td class="bar" id="b93"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c126">58%</td><td class="bar" id="d167"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e24">100%</td><td class="ctr1" id="f159">0</td><td class="ctr2" id="g140">2</td><td class="ctr1" id="h112">1</td><td class="ctr2" id="i129">4</td><td class="ctr1" id="j105">0</td><td class="ctr2" id="k93">1</td></tr><tr><td id="a49"><span class="el_method">jj_2_45(int)</span></td><td class="bar" id="b94"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c127">58%</td><td class="bar" id="d168"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e25">100%</td><td class="ctr1" id="f160">0</td><td class="ctr2" id="g141">2</td><td class="ctr1" id="h113">1</td><td class="ctr2" id="i130">4</td><td class="ctr1" id="j106">0</td><td class="ctr2" id="k94">1</td></tr><tr><td id="a51"><span class="el_method">jj_2_47(int)</span></td><td class="bar" id="b95"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c128">58%</td><td class="bar" id="d169"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e26">100%</td><td class="ctr1" id="f161">0</td><td class="ctr2" id="g142">2</td><td class="ctr1" id="h114">1</td><td class="ctr2" id="i131">4</td><td class="ctr1" id="j107">0</td><td class="ctr2" id="k95">1</td></tr><tr><td id="a53"><span class="el_method">jj_2_49(int)</span></td><td class="bar" id="b96"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c129">58%</td><td class="bar" id="d170"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e27">100%</td><td class="ctr1" id="f162">0</td><td class="ctr2" id="g143">2</td><td class="ctr1" id="h115">1</td><td class="ctr2" id="i132">4</td><td class="ctr1" id="j108">0</td><td class="ctr2" id="k96">1</td></tr><tr><td id="a56"><span class="el_method">jj_2_51(int)</span></td><td class="bar" id="b97"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c130">58%</td><td class="bar" id="d171"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e28">100%</td><td class="ctr1" id="f163">0</td><td class="ctr2" id="g144">2</td><td class="ctr1" id="h116">1</td><td class="ctr2" id="i133">4</td><td class="ctr1" id="j109">0</td><td class="ctr2" id="k97">1</td></tr><tr><td id="a57"><span class="el_method">jj_2_52(int)</span></td><td class="bar" id="b98"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c131">58%</td><td class="bar" id="d172"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e29">100%</td><td class="ctr1" id="f164">0</td><td class="ctr2" id="g145">2</td><td class="ctr1" id="h117">1</td><td class="ctr2" id="i134">4</td><td class="ctr1" id="j110">0</td><td class="ctr2" id="k98">1</td></tr><tr><td id="a59"><span class="el_method">jj_2_54(int)</span></td><td class="bar" id="b99"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c132">58%</td><td class="bar" id="d173"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e30">100%</td><td class="ctr1" id="f165">0</td><td class="ctr2" id="g146">2</td><td class="ctr1" id="h118">1</td><td class="ctr2" id="i135">4</td><td class="ctr1" id="j111">0</td><td class="ctr2" id="k99">1</td></tr><tr><td id="a60"><span class="el_method">jj_2_55(int)</span></td><td class="bar" id="b100"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c133">58%</td><td class="bar" id="d174"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e31">100%</td><td class="ctr1" id="f166">0</td><td class="ctr2" id="g147">2</td><td class="ctr1" id="h119">1</td><td class="ctr2" id="i136">4</td><td class="ctr1" id="j112">0</td><td class="ctr2" id="k100">1</td></tr><tr><td id="a62"><span class="el_method">jj_2_57(int)</span></td><td class="bar" id="b101"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c134">58%</td><td class="bar" id="d175"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e32">100%</td><td class="ctr1" id="f167">0</td><td class="ctr2" id="g148">2</td><td class="ctr1" id="h120">1</td><td class="ctr2" id="i137">4</td><td class="ctr1" id="j113">0</td><td class="ctr2" id="k101">1</td></tr><tr><td id="a63"><span class="el_method">jj_2_58(int)</span></td><td class="bar" id="b102"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c135">58%</td><td class="bar" id="d176"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e33">100%</td><td class="ctr1" id="f168">0</td><td class="ctr2" id="g149">2</td><td class="ctr1" id="h121">1</td><td class="ctr2" id="i138">4</td><td class="ctr1" id="j114">0</td><td class="ctr2" id="k102">1</td></tr><tr><td id="a64"><span class="el_method">jj_2_59(int)</span></td><td class="bar" id="b103"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c136">58%</td><td class="bar" id="d177"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e34">100%</td><td class="ctr1" id="f169">0</td><td class="ctr2" id="g150">2</td><td class="ctr1" id="h122">1</td><td class="ctr2" id="i139">4</td><td class="ctr1" id="j115">0</td><td class="ctr2" id="k103">1</td></tr><tr><td id="a77"><span class="el_method">jj_2_70(int)</span></td><td class="bar" id="b104"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c137">58%</td><td class="bar" id="d178"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e35">100%</td><td class="ctr1" id="f170">0</td><td class="ctr2" id="g151">2</td><td class="ctr1" id="h123">1</td><td class="ctr2" id="i140">4</td><td class="ctr1" id="j116">0</td><td class="ctr2" id="k104">1</td></tr><tr><td id="a82"><span class="el_method">jj_2_75(int)</span></td><td class="bar" id="b105"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c138">58%</td><td class="bar" id="d179"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e36">100%</td><td class="ctr1" id="f171">0</td><td class="ctr2" id="g152">2</td><td class="ctr1" id="h124">1</td><td class="ctr2" id="i141">4</td><td class="ctr1" id="j117">0</td><td class="ctr2" id="k105">1</td></tr><tr><td id="a83"><span class="el_method">jj_2_76(int)</span></td><td class="bar" id="b106"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c139">58%</td><td class="bar" id="d180"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e37">100%</td><td class="ctr1" id="f172">0</td><td class="ctr2" id="g153">2</td><td class="ctr1" id="h125">1</td><td class="ctr2" id="i142">4</td><td class="ctr1" id="j118">0</td><td class="ctr2" id="k106">1</td></tr><tr><td id="a85"><span class="el_method">jj_2_78(int)</span></td><td class="bar" id="b107"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c140">58%</td><td class="bar" id="d181"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e38">100%</td><td class="ctr1" id="f173">0</td><td class="ctr2" id="g154">2</td><td class="ctr1" id="h126">1</td><td class="ctr2" id="i143">4</td><td class="ctr1" id="j119">0</td><td class="ctr2" id="k107">1</td></tr><tr><td id="a88"><span class="el_method">jj_2_80(int)</span></td><td class="bar" id="b108"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c141">58%</td><td class="bar" id="d182"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e39">100%</td><td class="ctr1" id="f174">0</td><td class="ctr2" id="g155">2</td><td class="ctr1" id="h127">1</td><td class="ctr2" id="i144">4</td><td class="ctr1" id="j120">0</td><td class="ctr2" id="k108">1</td></tr><tr><td id="a89"><span class="el_method">jj_2_81(int)</span></td><td class="bar" id="b109"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c142">58%</td><td class="bar" id="d183"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e40">100%</td><td class="ctr1" id="f175">0</td><td class="ctr2" id="g156">2</td><td class="ctr1" id="h128">1</td><td class="ctr2" id="i145">4</td><td class="ctr1" id="j121">0</td><td class="ctr2" id="k109">1</td></tr><tr><td id="a95"><span class="el_method">jj_2_87(int)</span></td><td class="bar" id="b110"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c143">58%</td><td class="bar" id="d184"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e41">100%</td><td class="ctr1" id="f176">0</td><td class="ctr2" id="g157">2</td><td class="ctr1" id="h129">1</td><td class="ctr2" id="i146">4</td><td class="ctr1" id="j122">0</td><td class="ctr2" id="k110">1</td></tr><tr><td id="a158"><span class="el_method">jj_3_63()</span></td><td class="bar" id="b111"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c187">27%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e182">16%</td><td class="ctr1" id="f23">3</td><td class="ctr2" id="g33">4</td><td class="ctr1" id="h19">5</td><td class="ctr2" id="i40">6</td><td class="ctr1" id="j123">0</td><td class="ctr2" id="k111">1</td></tr><tr><td id="a9"><span class="el_method">groupCondition(String)</span></td><td class="bar" id="b112"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="71" alt="71"/></td><td class="ctr2" id="c68">83%</td><td class="bar" id="d27"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e103">70%</td><td class="ctr1" id="f24">3</td><td class="ctr2" id="g17">6</td><td class="ctr1" id="h33">4</td><td class="ctr2" id="i12">19</td><td class="ctr1" id="j124">0</td><td class="ctr2" id="k112">1</td></tr><tr><td id="a133"><span class="el_method">jj_3_40()</span></td><td class="bar" id="b113"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c185">30%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e183">16%</td><td class="ctr1" id="f25">3</td><td class="ctr2" id="g34">4</td><td class="ctr1" id="h36">3</td><td class="ctr2" id="i147">4</td><td class="ctr1" id="j125">0</td><td class="ctr2" id="k113">1</td></tr><tr><td id="a115"><span class="el_method">jj_3_24()</span></td><td class="bar" id="b114"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c186">30%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e184">16%</td><td class="ctr1" id="f26">3</td><td class="ctr2" id="g35">4</td><td class="ctr1" id="h37">3</td><td class="ctr2" id="i148">4</td><td class="ctr1" id="j126">0</td><td class="ctr2" id="k114">1</td></tr><tr><td id="a1"><span class="el_method">cql(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b115"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="106" alt="106"/></td><td class="ctr2" id="c59">89%</td><td class="bar" id="d25"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="11" alt="11"/></td><td class="ctr2" id="e97">78%</td><td class="ctr1" id="f27">3</td><td class="ctr2" id="g11">8</td><td class="ctr1" id="h38">3</td><td class="ctr2" id="i10">22</td><td class="ctr1" id="j127">0</td><td class="ctr2" id="k115">1</td></tr><tr><td id="a219"><span class="el_method">variableString(String)</span></td><td class="bar" id="b116"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="12" alt="12"/></td><td class="ctr2" id="c211">0%</td><td class="bar" id="d59"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e208">0%</td><td class="ctr1" id="f48">2</td><td class="ctr2" id="g158">2</td><td class="ctr1" id="h39">3</td><td class="ctr2" id="i155">3</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k116">1</td></tr><tr><td id="a171"><span class="el_method">jj_3_75()</span></td><td class="bar" id="b117"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="36" alt="36"/></td><td class="ctr2" id="c74">78%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e114">58%</td><td class="ctr1" id="f14">4</td><td class="ctr2" id="g15">7</td><td class="ctr1" id="h40">2</td><td class="ctr2" id="i19">12</td><td class="ctr1" id="j128">0</td><td class="ctr2" id="k117">1</td></tr><tr><td id="a131"><span class="el_method">jj_3_39()</span></td><td class="bar" id="b118"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c76">75%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e112">60%</td><td class="ctr1" id="f15">4</td><td class="ctr2" id="g18">6</td><td class="ctr1" id="h142">0</td><td class="ctr2" id="i41">6</td><td class="ctr1" id="j129">0</td><td class="ctr2" id="k118">1</td></tr><tr><td id="a114"><span class="el_method">jj_3_23()</span></td><td class="bar" id="b119"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c77">75%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e113">60%</td><td class="ctr1" id="f16">4</td><td class="ctr2" id="g19">6</td><td class="ctr1" id="h143">0</td><td class="ctr2" id="i42">6</td><td class="ctr1" id="j130">0</td><td class="ctr2" id="k119">1</td></tr><tr><td id="a166"><span class="el_method">jj_3_70()</span></td><td class="bar" id="b120"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="14" alt="14"/></td><td class="ctr2" id="c101">63%</td><td class="bar" id="d31"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e152">50%</td><td class="ctr1" id="f49">2</td><td class="ctr2" id="g36">4</td><td class="ctr1" id="h41">2</td><td class="ctr2" id="i43">6</td><td class="ctr1" id="j131">0</td><td class="ctr2" id="k120">1</td></tr><tr><td id="a173"><span class="el_method">jj_3_77()</span></td><td class="bar" id="b121"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c181">50%</td><td class="bar" id="d32"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e180">25%</td><td class="ctr1" id="f50">2</td><td class="ctr2" id="g51">3</td><td class="ctr1" id="h42">2</td><td class="ctr2" id="i52">5</td><td class="ctr1" id="j132">0</td><td class="ctr2" id="k121">1</td></tr><tr><td id="a139"><span class="el_method">jj_3_46()</span></td><td class="bar" id="b122"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c182">46%</td><td class="bar" id="d33"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e181">25%</td><td class="ctr1" id="f51">2</td><td class="ctr2" id="g52">3</td><td class="ctr1" id="h43">2</td><td class="ctr2" id="i156">3</td><td class="ctr1" id="j133">0</td><td class="ctr2" id="k122">1</td></tr><tr><td id="a168"><span class="el_method">jj_3_72()</span></td><td class="bar" id="b123"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c212">0%</td><td class="bar" id="d60"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e209">0%</td><td class="ctr1" id="f52">2</td><td class="ctr2" id="g159">2</td><td class="ctr1" id="h44">2</td><td class="ctr2" id="i162">2</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k123">1</td></tr><tr><td id="a164"><span class="el_method">jj_3_69()</span></td><td class="bar" id="b124"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c213">0%</td><td class="bar" id="d61"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e210">0%</td><td class="ctr1" id="f53">2</td><td class="ctr2" id="g160">2</td><td class="ctr1" id="h45">2</td><td class="ctr2" id="i163">2</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k124">1</td></tr><tr><td id="a162"><span class="el_method">jj_3_67()</span></td><td class="bar" id="b125"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c214">0%</td><td class="bar" id="d62"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e211">0%</td><td class="ctr1" id="f54">2</td><td class="ctr2" id="g161">2</td><td class="ctr1" id="h46">2</td><td class="ctr2" id="i164">2</td><td class="ctr1" id="j26">1</td><td class="ctr2" id="k125">1</td></tr><tr><td id="a160"><span class="el_method">jj_3_65()</span></td><td class="bar" id="b126"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c215">0%</td><td class="bar" id="d63"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e212">0%</td><td class="ctr1" id="f55">2</td><td class="ctr2" id="g162">2</td><td class="ctr1" id="h47">2</td><td class="ctr2" id="i165">2</td><td class="ctr1" id="j27">1</td><td class="ctr2" id="k126">1</td></tr><tr><td id="a159"><span class="el_method">jj_3_64()</span></td><td class="bar" id="b127"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c216">0%</td><td class="bar" id="d64"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e213">0%</td><td class="ctr1" id="f56">2</td><td class="ctr2" id="g163">2</td><td class="ctr1" id="h48">2</td><td class="ctr2" id="i166">2</td><td class="ctr1" id="j28">1</td><td class="ctr2" id="k127">1</td></tr><tr><td id="a157"><span class="el_method">jj_3_62()</span></td><td class="bar" id="b128"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c217">0%</td><td class="bar" id="d65"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e214">0%</td><td class="ctr1" id="f57">2</td><td class="ctr2" id="g164">2</td><td class="ctr1" id="h49">2</td><td class="ctr2" id="i167">2</td><td class="ctr1" id="j29">1</td><td class="ctr2" id="k128">1</td></tr><tr><td id="a170"><span class="el_method">jj_3_74()</span></td><td class="bar" id="b129"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c218">0%</td><td class="bar" id="d66"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e215">0%</td><td class="ctr1" id="f58">2</td><td class="ctr2" id="g165">2</td><td class="ctr1" id="h50">2</td><td class="ctr2" id="i168">2</td><td class="ctr1" id="j30">1</td><td class="ctr2" id="k129">1</td></tr><tr><td id="a148"><span class="el_method">jj_3_54()</span></td><td class="bar" id="b130"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c71">81%</td><td class="bar" id="d28"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e104">70%</td><td class="ctr1" id="f28">3</td><td class="ctr2" id="g20">6</td><td class="ctr1" id="h144">0</td><td class="ctr2" id="i44">6</td><td class="ctr1" id="j134">0</td><td class="ctr2" id="k130">1</td></tr><tr><td id="a112"><span class="el_method">jj_3_21()</span></td><td class="bar" id="b131"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="23" alt="23"/></td><td class="ctr2" id="c73">79%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e153">50%</td><td class="ctr1" id="f17">4</td><td class="ctr2" id="g23">5</td><td class="ctr1" id="h145">0</td><td class="ctr2" id="i45">6</td><td class="ctr1" id="j135">0</td><td class="ctr2" id="k131">1</td></tr><tr><td id="a215"><span class="el_method">sentence(String, String, HashMap, HashSet, MtasSpanQuery, Integer)</span></td><td class="bar" id="b132"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c67">83%</td><td class="bar" id="d112"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e154">50%</td><td class="ctr1" id="f102">1</td><td class="ctr2" id="g166">2</td><td class="ctr1" id="h130">1</td><td class="ctr2" id="i23">9</td><td class="ctr1" id="j136">0</td><td class="ctr2" id="k132">1</td></tr><tr><td id="a206"><span class="el_method">MtasCQLParser(InputStream)</span></td><td class="bar" id="b133"/><td class="ctr2" id="c219">0%</td><td class="bar" id="d216"/><td class="ctr2" id="e216">n/a</td><td class="ctr1" id="f103">1</td><td class="ctr2" id="g216">1</td><td class="ctr1" id="h51">2</td><td class="ctr2" id="i169">2</td><td class="ctr1" id="j31">1</td><td class="ctr2" id="k133">1</td></tr><tr><td id="a211"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b134"/><td class="ctr2" id="c220">0%</td><td class="bar" id="d217"/><td class="ctr2" id="e217">n/a</td><td class="ctr1" id="f104">1</td><td class="ctr2" id="g217">1</td><td class="ctr1" id="h52">2</td><td class="ctr2" id="i170">2</td><td class="ctr1" id="j32">1</td><td class="ctr2" id="k134">1</td></tr><tr><td id="a174"><span class="el_method">jj_3_78()</span></td><td class="bar" id="b135"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="39" alt="39"/></td><td class="ctr2" id="c56">90%</td><td class="bar" id="d34"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="e88">83%</td><td class="ctr1" id="f59">2</td><td class="ctr2" id="g16">7</td><td class="ctr1" id="h146">0</td><td class="ctr2" id="i21">11</td><td class="ctr1" id="j137">0</td><td class="ctr2" id="k135">1</td></tr><tr><td id="a193"><span class="el_method">jj_3R_15()</span></td><td class="bar" id="b136"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="33" alt="33"/></td><td class="ctr2" id="c58">89%</td><td class="bar" id="d35"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e96">80%</td><td class="ctr1" id="f60">2</td><td class="ctr2" id="g21">6</td><td class="ctr1" id="h147">0</td><td class="ctr2" id="i24">9</td><td class="ctr1" id="j138">0</td><td class="ctr2" id="k136">1</td></tr><tr><td id="a188"><span class="el_method">jj_3R_10()</span></td><td class="bar" id="b137"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="27" alt="27"/></td><td class="ctr2" id="c60">87%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e155">50%</td><td class="ctr1" id="f18">4</td><td class="ctr2" id="g24">5</td><td class="ctr1" id="h148">0</td><td class="ctr2" id="i28">8</td><td class="ctr1" id="j139">0</td><td class="ctr2" id="k137">1</td></tr><tr><td id="a154"><span class="el_method">jj_3_6()</span></td><td class="bar" id="b138"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c61">86%</td><td class="bar" id="d36"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e99">75%</td><td class="ctr1" id="f61">2</td><td class="ctr2" id="g25">5</td><td class="ctr1" id="h149">0</td><td class="ctr2" id="i46">6</td><td class="ctr1" id="j140">0</td><td class="ctr2" id="k138">1</td></tr><tr><td id="a186"><span class="el_method">jj_3_89()</span></td><td class="bar" id="b139"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c62">85%</td><td class="bar" id="d29"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e110">62%</td><td class="ctr1" id="f29">3</td><td class="ctr2" id="g26">5</td><td class="ctr1" id="h150">0</td><td class="ctr2" id="i30">7</td><td class="ctr1" id="j141">0</td><td class="ctr2" id="k139">1</td></tr><tr><td id="a185"><span class="el_method">jj_3_88()</span></td><td class="bar" id="b140"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c63">85%</td><td class="bar" id="d30"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e111">62%</td><td class="ctr1" id="f30">3</td><td class="ctr2" id="g27">5</td><td class="ctr1" id="h131">1</td><td class="ctr2" id="i31">7</td><td class="ctr1" id="j142">0</td><td class="ctr2" id="k140">1</td></tr><tr><td id="a149"><span class="el_method">jj_3_55()</span></td><td class="bar" id="b141"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c72">80%</td><td class="bar" id="d37"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e106">66%</td><td class="ctr1" id="f62">2</td><td class="ctr2" id="g37">4</td><td class="ctr1" id="h151">0</td><td class="ctr2" id="i149">4</td><td class="ctr1" id="j143">0</td><td class="ctr2" id="k141">1</td></tr><tr><td id="a130"><span class="el_method">jj_3_38()</span></td><td class="bar" id="b142"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c98">69%</td><td class="bar" id="d40"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e156">50%</td><td class="ctr1" id="f63">2</td><td class="ctr2" id="g53">3</td><td class="ctr1" id="h152">0</td><td class="ctr2" id="i157">3</td><td class="ctr1" id="j144">0</td><td class="ctr2" id="k142">1</td></tr><tr><td id="a113"><span class="el_method">jj_3_22()</span></td><td class="bar" id="b143"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="88" alt="88"/></td><td class="ctr2" id="c50">97%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="23" alt="23"/></td><td class="ctr2" id="e94">82%</td><td class="ctr1" id="f11">5</td><td class="ctr2" id="g6">15</td><td class="ctr1" id="h153">0</td><td class="ctr2" id="i7">29</td><td class="ctr1" id="j145">0</td><td class="ctr2" id="k143">1</td></tr><tr><td id="a146"><span class="el_method">jj_3_52()</span></td><td class="bar" id="b144"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c51">92%</td><td class="bar" id="d67"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e85">87%</td><td class="ctr1" id="f105">1</td><td class="ctr2" id="g28">5</td><td class="ctr1" id="h154">0</td><td class="ctr2" id="i32">7</td><td class="ctr1" id="j146">0</td><td class="ctr2" id="k144">1</td></tr><tr><td id="a119"><span class="el_method">jj_3_28()</span></td><td class="bar" id="b145"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c52">92%</td><td class="bar" id="d68"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e86">87%</td><td class="ctr1" id="f106">1</td><td class="ctr2" id="g29">5</td><td class="ctr1" id="h155">0</td><td class="ctr2" id="i47">6</td><td class="ctr1" id="j147">0</td><td class="ctr2" id="k145">1</td></tr><tr><td id="a141"><span class="el_method">jj_3_48()</span></td><td class="bar" id="b146"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c53">91%</td><td class="bar" id="d38"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e107">66%</td><td class="ctr1" id="f64">2</td><td class="ctr2" id="g38">4</td><td class="ctr1" id="h156">0</td><td class="ctr2" id="i53">5</td><td class="ctr1" id="j148">0</td><td class="ctr2" id="k146">1</td></tr><tr><td id="a140"><span class="el_method">jj_3_47()</span></td><td class="bar" id="b147"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c54">91%</td><td class="bar" id="d70"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e89">83%</td><td class="ctr1" id="f107">1</td><td class="ctr2" id="g39">4</td><td class="ctr1" id="h157">0</td><td class="ctr2" id="i54">5</td><td class="ctr1" id="j149">0</td><td class="ctr2" id="k147">1</td></tr><tr><td id="a184"><span class="el_method">jj_3_87()</span></td><td class="bar" id="b148"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="20" alt="20"/></td><td class="ctr2" id="c55">90%</td><td class="bar" id="d71"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e90">83%</td><td class="ctr1" id="f108">1</td><td class="ctr2" id="g40">4</td><td class="ctr1" id="h158">0</td><td class="ctr2" id="i48">6</td><td class="ctr1" id="j150">0</td><td class="ctr2" id="k148">1</td></tr><tr><td id="a136"><span class="el_method">jj_3_43()</span></td><td class="bar" id="b149"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="18" alt="18"/></td><td class="ctr2" id="c57">90%</td><td class="bar" id="d72"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e91">83%</td><td class="ctr1" id="f109">1</td><td class="ctr2" id="g41">4</td><td class="ctr1" id="h159">0</td><td class="ctr2" id="i150">4</td><td class="ctr1" id="j151">0</td><td class="ctr2" id="k149">1</td></tr><tr><td id="a147"><span class="el_method">jj_3_53()</span></td><td class="bar" id="b150"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="12" alt="12"/></td><td class="ctr2" id="c64">85%</td><td class="bar" id="d74"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e100">75%</td><td class="ctr1" id="f110">1</td><td class="ctr2" id="g54">3</td><td class="ctr1" id="h160">0</td><td class="ctr2" id="i158">3</td><td class="ctr1" id="j152">0</td><td class="ctr2" id="k150">1</td></tr><tr><td id="a110"><span class="el_method">jj_3_2()</span></td><td class="bar" id="b151"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="11" alt="11"/></td><td class="ctr2" id="c65">84%</td><td class="bar" id="d75"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e101">75%</td><td class="ctr1" id="f111">1</td><td class="ctr2" id="g55">3</td><td class="ctr1" id="h161">0</td><td class="ctr2" id="i159">3</td><td class="ctr1" id="j153">0</td><td class="ctr2" id="k151">1</td></tr><tr><td id="a138"><span class="el_method">jj_3_45()</span></td><td class="bar" id="b152"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="11" alt="11"/></td><td class="ctr2" id="c66">84%</td><td class="bar" id="d76"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e102">75%</td><td class="ctr1" id="f112">1</td><td class="ctr2" id="g56">3</td><td class="ctr1" id="h162">0</td><td class="ctr2" id="i160">3</td><td class="ctr1" id="j154">0</td><td class="ctr2" id="k152">1</td></tr><tr><td id="a134"><span class="el_method">jj_3_41()</span></td><td class="bar" id="b153"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c78">75%</td><td class="bar" id="d113"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e157">50%</td><td class="ctr1" id="f113">1</td><td class="ctr2" id="g167">2</td><td class="ctr1" id="h132">1</td><td class="ctr2" id="i171">2</td><td class="ctr1" id="j155">0</td><td class="ctr2" id="k153">1</td></tr><tr><td id="a121"><span class="el_method">jj_3_3()</span></td><td class="bar" id="b154"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c79">75%</td><td class="bar" id="d114"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e158">50%</td><td class="ctr1" id="f114">1</td><td class="ctr2" id="g168">2</td><td class="ctr1" id="h163">0</td><td class="ctr2" id="i172">2</td><td class="ctr1" id="j156">0</td><td class="ctr2" id="k154">1</td></tr><tr><td id="a183"><span class="el_method">jj_3_86()</span></td><td class="bar" id="b155"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c80">75%</td><td class="bar" id="d115"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e159">50%</td><td class="ctr1" id="f115">1</td><td class="ctr2" id="g169">2</td><td class="ctr1" id="h164">0</td><td class="ctr2" id="i173">2</td><td class="ctr1" id="j157">0</td><td class="ctr2" id="k155">1</td></tr><tr><td id="a182"><span class="el_method">jj_3_85()</span></td><td class="bar" id="b156"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c81">75%</td><td class="bar" id="d116"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e160">50%</td><td class="ctr1" id="f116">1</td><td class="ctr2" id="g170">2</td><td class="ctr1" id="h133">1</td><td class="ctr2" id="i174">2</td><td class="ctr1" id="j158">0</td><td class="ctr2" id="k156">1</td></tr><tr><td id="a181"><span class="el_method">jj_3_84()</span></td><td class="bar" id="b157"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c82">75%</td><td class="bar" id="d117"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e161">50%</td><td class="ctr1" id="f117">1</td><td class="ctr2" id="g171">2</td><td class="ctr1" id="h165">0</td><td class="ctr2" id="i175">2</td><td class="ctr1" id="j159">0</td><td class="ctr2" id="k157">1</td></tr><tr><td id="a180"><span class="el_method">jj_3_83()</span></td><td class="bar" id="b158"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c83">75%</td><td class="bar" id="d118"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e162">50%</td><td class="ctr1" id="f118">1</td><td class="ctr2" id="g172">2</td><td class="ctr1" id="h134">1</td><td class="ctr2" id="i176">2</td><td class="ctr1" id="j160">0</td><td class="ctr2" id="k158">1</td></tr><tr><td id="a108"><span class="el_method">jj_3_18()</span></td><td class="bar" id="b159"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c84">75%</td><td class="bar" id="d119"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e163">50%</td><td class="ctr1" id="f119">1</td><td class="ctr2" id="g173">2</td><td class="ctr1" id="h135">1</td><td class="ctr2" id="i177">2</td><td class="ctr1" id="j161">0</td><td class="ctr2" id="k159">1</td></tr><tr><td id="a179"><span class="el_method">jj_3_82()</span></td><td class="bar" id="b160"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c85">75%</td><td class="bar" id="d120"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e164">50%</td><td class="ctr1" id="f120">1</td><td class="ctr2" id="g174">2</td><td class="ctr1" id="h166">0</td><td class="ctr2" id="i178">2</td><td class="ctr1" id="j162">0</td><td class="ctr2" id="k160">1</td></tr><tr><td id="a106"><span class="el_method">jj_3_16()</span></td><td class="bar" id="b161"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c86">75%</td><td class="bar" id="d121"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e165">50%</td><td class="ctr1" id="f121">1</td><td class="ctr2" id="g175">2</td><td class="ctr1" id="h136">1</td><td class="ctr2" id="i179">2</td><td class="ctr1" id="j163">0</td><td class="ctr2" id="k161">1</td></tr><tr><td id="a104"><span class="el_method">jj_3_14()</span></td><td class="bar" id="b162"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c87">75%</td><td class="bar" id="d122"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e166">50%</td><td class="ctr1" id="f122">1</td><td class="ctr2" id="g176">2</td><td class="ctr1" id="h137">1</td><td class="ctr2" id="i180">2</td><td class="ctr1" id="j164">0</td><td class="ctr2" id="k162">1</td></tr><tr><td id="a100"><span class="el_method">jj_3_10()</span></td><td class="bar" id="b163"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c88">75%</td><td class="bar" id="d123"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e167">50%</td><td class="ctr1" id="f123">1</td><td class="ctr2" id="g177">2</td><td class="ctr1" id="h138">1</td><td class="ctr2" id="i181">2</td><td class="ctr1" id="j165">0</td><td class="ctr2" id="k163">1</td></tr><tr><td id="a167"><span class="el_method">jj_3_71()</span></td><td class="bar" id="b164"/><td class="ctr2" id="c90">71%</td><td class="bar" id="d124"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e168">50%</td><td class="ctr1" id="f124">1</td><td class="ctr2" id="g178">2</td><td class="ctr1" id="h167">0</td><td class="ctr2" id="i182">2</td><td class="ctr1" id="j166">0</td><td class="ctr2" id="k164">1</td></tr><tr><td id="a163"><span class="el_method">jj_3_68()</span></td><td class="bar" id="b165"/><td class="ctr2" id="c91">71%</td><td class="bar" id="d125"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e169">50%</td><td class="ctr1" id="f125">1</td><td class="ctr2" id="g179">2</td><td class="ctr1" id="h168">0</td><td class="ctr2" id="i183">2</td><td class="ctr1" id="j167">0</td><td class="ctr2" id="k165">1</td></tr><tr><td id="a161"><span class="el_method">jj_3_66()</span></td><td class="bar" id="b166"/><td class="ctr2" id="c92">71%</td><td class="bar" id="d126"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e170">50%</td><td class="ctr1" id="f126">1</td><td class="ctr2" id="g180">2</td><td class="ctr1" id="h169">0</td><td class="ctr2" id="i184">2</td><td class="ctr1" id="j168">0</td><td class="ctr2" id="k166">1</td></tr><tr><td id="a156"><span class="el_method">jj_3_61()</span></td><td class="bar" id="b167"/><td class="ctr2" id="c93">71%</td><td class="bar" id="d127"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e171">50%</td><td class="ctr1" id="f127">1</td><td class="ctr2" id="g181">2</td><td class="ctr1" id="h170">0</td><td class="ctr2" id="i185">2</td><td class="ctr1" id="j169">0</td><td class="ctr2" id="k167">1</td></tr><tr><td id="a155"><span class="el_method">jj_3_60()</span></td><td class="bar" id="b168"/><td class="ctr2" id="c94">71%</td><td class="bar" id="d128"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e172">50%</td><td class="ctr1" id="f128">1</td><td class="ctr2" id="g182">2</td><td class="ctr1" id="h171">0</td><td class="ctr2" id="i186">2</td><td class="ctr1" id="j170">0</td><td class="ctr2" id="k168">1</td></tr><tr><td id="a109"><span class="el_method">jj_3_19()</span></td><td class="bar" id="b169"/><td class="ctr2" id="c95">71%</td><td class="bar" id="d129"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e173">50%</td><td class="ctr1" id="f129">1</td><td class="ctr2" id="g183">2</td><td class="ctr1" id="h139">1</td><td class="ctr2" id="i187">2</td><td class="ctr1" id="j171">0</td><td class="ctr2" id="k169">1</td></tr><tr><td id="a169"><span class="el_method">jj_3_73()</span></td><td class="bar" id="b170"/><td class="ctr2" id="c96">71%</td><td class="bar" id="d130"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e174">50%</td><td class="ctr1" id="f130">1</td><td class="ctr2" id="g184">2</td><td class="ctr1" id="h172">0</td><td class="ctr2" id="i188">2</td><td class="ctr1" id="j172">0</td><td class="ctr2" id="k170">1</td></tr><tr><td id="a4"><span class="el_method">enable_tracing()</span></td><td class="bar" id="b171"/><td class="ctr2" id="c221">0%</td><td class="bar" id="d218"/><td class="ctr2" id="e218">n/a</td><td class="ctr1" id="f131">1</td><td class="ctr2" id="g218">1</td><td class="ctr1" id="h140">1</td><td class="ctr2" id="i221">1</td><td class="ctr1" id="j33">1</td><td class="ctr2" id="k171">1</td></tr><tr><td id="a3"><span class="el_method">disable_tracing()</span></td><td class="bar" id="b172"/><td class="ctr2" id="c222">0%</td><td class="bar" id="d219"/><td class="ctr2" id="e219">n/a</td><td class="ctr1" id="f132">1</td><td class="ctr2" id="g219">1</td><td class="ctr1" id="h141">1</td><td class="ctr2" id="i222">1</td><td class="ctr1" id="j34">1</td><td class="ctr2" id="k172">1</td></tr><tr><td id="a209"><span class="el_method">MtasCQLParser(Reader)</span></td><td class="bar" id="b173"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="77" alt="77"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d185"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e42">100%</td><td class="ctr1" id="f177">0</td><td class="ctr2" id="g185">2</td><td class="ctr1" id="h173">0</td><td class="ctr2" id="i15">16</td><td class="ctr1" id="j173">0</td><td class="ctr2" id="k173">1</td></tr><tr><td id="a204"><span class="el_method">jj_save(int, int)</span></td><td class="bar" id="b174"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d137"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e43">100%</td><td class="ctr1" id="f178">0</td><td class="ctr2" id="g57">3</td><td class="ctr1" id="h174">0</td><td class="ctr2" id="i29">8</td><td class="ctr1" id="j174">0</td><td class="ctr2" id="k174">1</td></tr><tr><td id="a192"><span class="el_method">jj_3R_14()</span></td><td class="bar" id="b175"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d131"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e44">100%</td><td class="ctr1" id="f179">0</td><td class="ctr2" id="g30">5</td><td class="ctr1" id="h175">0</td><td class="ctr2" id="i25">9</td><td class="ctr1" id="j175">0</td><td class="ctr2" id="k175">1</td></tr><tr><td id="a196"><span class="el_method">jj_3R_18()</span></td><td class="bar" id="b176"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="31" alt="31"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d69"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e87">87%</td><td class="ctr1" id="f133">1</td><td class="ctr2" id="g31">5</td><td class="ctr1" id="h176">0</td><td class="ctr2" id="i26">9</td><td class="ctr1" id="j176">0</td><td class="ctr2" id="k176">1</td></tr><tr><td id="a190"><span class="el_method">jj_3R_12()</span></td><td class="bar" id="b177"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="26" alt="26"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d132"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e45">100%</td><td class="ctr1" id="f180">0</td><td class="ctr2" id="g42">4</td><td class="ctr1" id="h177">0</td><td class="ctr2" id="i33">7</td><td class="ctr1" id="j177">0</td><td class="ctr2" id="k177">1</td></tr><tr><td id="a197"><span class="el_method">jj_3R_9()</span></td><td class="bar" id="b178"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d133"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e46">100%</td><td class="ctr1" id="f181">0</td><td class="ctr2" id="g43">4</td><td class="ctr1" id="h178">0</td><td class="ctr2" id="i34">7</td><td class="ctr1" id="j178">0</td><td class="ctr2" id="k178">1</td></tr><tr><td id="a191"><span class="el_method">jj_3R_13()</span></td><td class="bar" id="b179"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d134"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e47">100%</td><td class="ctr1" id="f182">0</td><td class="ctr2" id="g44">4</td><td class="ctr1" id="h179">0</td><td class="ctr2" id="i35">7</td><td class="ctr1" id="j179">0</td><td class="ctr2" id="k179">1</td></tr><tr><td id="a218"><span class="el_method">unquoteString(String)</span></td><td class="bar" id="b180"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="24" alt="24"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d41"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e175">50%</td><td class="ctr1" id="f65">2</td><td class="ctr2" id="g58">3</td><td class="ctr1" id="h180">0</td><td class="ctr2" id="i151">4</td><td class="ctr1" id="j180">0</td><td class="ctr2" id="k180">1</td></tr><tr><td id="a135"><span class="el_method">jj_3_42()</span></td><td class="bar" id="b181"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d39"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e108">66%</td><td class="ctr1" id="f66">2</td><td class="ctr2" id="g45">4</td><td class="ctr1" id="h181">0</td><td class="ctr2" id="i36">7</td><td class="ctr1" id="j181">0</td><td class="ctr2" id="k181">1</td></tr><tr><td id="a151"><span class="el_method">jj_3_57()</span></td><td class="bar" id="b182"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d135"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e48">100%</td><td class="ctr1" id="f183">0</td><td class="ctr2" id="g46">4</td><td class="ctr1" id="h182">0</td><td class="ctr2" id="i37">7</td><td class="ctr1" id="j182">0</td><td class="ctr2" id="k182">1</td></tr><tr><td id="a117"><span class="el_method">jj_3_26()</span></td><td class="bar" id="b183"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="22" alt="22"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d73"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e92">83%</td><td class="ctr1" id="f134">1</td><td class="ctr2" id="g47">4</td><td class="ctr1" id="h183">0</td><td class="ctr2" id="i38">7</td><td class="ctr1" id="j183">0</td><td class="ctr2" id="k183">1</td></tr><tr><td id="a142"><span class="el_method">jj_3_49()</span></td><td class="bar" id="b184"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="21" alt="21"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d136"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e49">100%</td><td class="ctr1" id="f184">0</td><td class="ctr2" id="g48">4</td><td class="ctr1" id="h184">0</td><td class="ctr2" id="i49">6</td><td class="ctr1" id="j184">0</td><td class="ctr2" id="k184">1</td></tr><tr><td id="a194"><span class="el_method">jj_3R_16()</span></td><td class="bar" id="b185"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d138"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e50">100%</td><td class="ctr1" id="f185">0</td><td class="ctr2" id="g59">3</td><td class="ctr1" id="h185">0</td><td class="ctr2" id="i55">5</td><td class="ctr1" id="j185">0</td><td class="ctr2" id="k185">1</td></tr><tr><td id="a195"><span class="el_method">jj_3R_17()</span></td><td class="bar" id="b186"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d139"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e51">100%</td><td class="ctr1" id="f186">0</td><td class="ctr2" id="g60">3</td><td class="ctr1" id="h186">0</td><td class="ctr2" id="i56">5</td><td class="ctr1" id="j186">0</td><td class="ctr2" id="k186">1</td></tr><tr><td id="a129"><span class="el_method">jj_3_37()</span></td><td class="bar" id="b187"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d140"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e52">100%</td><td class="ctr1" id="f187">0</td><td class="ctr2" id="g61">3</td><td class="ctr1" id="h187">0</td><td class="ctr2" id="i152">4</td><td class="ctr1" id="j187">0</td><td class="ctr2" id="k187">1</td></tr><tr><td id="a125"><span class="el_method">jj_3_33()</span></td><td class="bar" id="b188"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d141"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e53">100%</td><td class="ctr1" id="f188">0</td><td class="ctr2" id="g62">3</td><td class="ctr1" id="h188">0</td><td class="ctr2" id="i57">5</td><td class="ctr1" id="j188">0</td><td class="ctr2" id="k188">1</td></tr><tr><td id="a122"><span class="el_method">jj_3_30()</span></td><td class="bar" id="b189"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="16" alt="16"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d142"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e54">100%</td><td class="ctr1" id="f189">0</td><td class="ctr2" id="g63">3</td><td class="ctr1" id="h189">0</td><td class="ctr2" id="i153">4</td><td class="ctr1" id="j189">0</td><td class="ctr2" id="k189">1</td></tr><tr><td id="a128"><span class="el_method">jj_3_36()</span></td><td class="bar" id="b190"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d186"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e55">100%</td><td class="ctr1" id="f190">0</td><td class="ctr2" id="g186">2</td><td class="ctr1" id="h190">0</td><td class="ctr2" id="i189">2</td><td class="ctr1" id="j190">0</td><td class="ctr2" id="k190">1</td></tr><tr><td id="a152"><span class="el_method">jj_3_58()</span></td><td class="bar" id="b191"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d187"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e56">100%</td><td class="ctr1" id="f191">0</td><td class="ctr2" id="g187">2</td><td class="ctr1" id="h191">0</td><td class="ctr2" id="i190">2</td><td class="ctr1" id="j191">0</td><td class="ctr2" id="k191">1</td></tr><tr><td id="a150"><span class="el_method">jj_3_56()</span></td><td class="bar" id="b192"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d188"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e57">100%</td><td class="ctr1" id="f192">0</td><td class="ctr2" id="g188">2</td><td class="ctr1" id="h192">0</td><td class="ctr2" id="i191">2</td><td class="ctr1" id="j192">0</td><td class="ctr2" id="k192">1</td></tr><tr><td id="a120"><span class="el_method">jj_3_29()</span></td><td class="bar" id="b193"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d189"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e58">100%</td><td class="ctr1" id="f193">0</td><td class="ctr2" id="g189">2</td><td class="ctr1" id="h193">0</td><td class="ctr2" id="i192">2</td><td class="ctr1" id="j193">0</td><td class="ctr2" id="k193">1</td></tr><tr><td id="a178"><span class="el_method">jj_3_81()</span></td><td class="bar" id="b194"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d190"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e59">100%</td><td class="ctr1" id="f194">0</td><td class="ctr2" id="g190">2</td><td class="ctr1" id="h194">0</td><td class="ctr2" id="i193">2</td><td class="ctr1" id="j194">0</td><td class="ctr2" id="k194">1</td></tr><tr><td id="a107"><span class="el_method">jj_3_17()</span></td><td class="bar" id="b195"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d191"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e60">100%</td><td class="ctr1" id="f195">0</td><td class="ctr2" id="g191">2</td><td class="ctr1" id="h195">0</td><td class="ctr2" id="i194">2</td><td class="ctr1" id="j195">0</td><td class="ctr2" id="k195">1</td></tr><tr><td id="a145"><span class="el_method">jj_3_51()</span></td><td class="bar" id="b196"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c23">100%</td><td class="bar" id="d192"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e61">100%</td><td class="ctr1" id="f196">0</td><td class="ctr2" id="g192">2</td><td class="ctr1" id="h196">0</td><td class="ctr2" id="i195">2</td><td class="ctr1" id="j196">0</td><td class="ctr2" id="k196">1</td></tr><tr><td id="a105"><span class="el_method">jj_3_15()</span></td><td class="bar" id="b197"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c24">100%</td><td class="bar" id="d193"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e62">100%</td><td class="ctr1" id="f197">0</td><td class="ctr2" id="g193">2</td><td class="ctr1" id="h197">0</td><td class="ctr2" id="i196">2</td><td class="ctr1" id="j197">0</td><td class="ctr2" id="k197">1</td></tr><tr><td id="a177"><span class="el_method">jj_3_80()</span></td><td class="bar" id="b198"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c25">100%</td><td class="bar" id="d194"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e63">100%</td><td class="ctr1" id="f198">0</td><td class="ctr2" id="g194">2</td><td class="ctr1" id="h198">0</td><td class="ctr2" id="i197">2</td><td class="ctr1" id="j198">0</td><td class="ctr2" id="k198">1</td></tr><tr><td id="a103"><span class="el_method">jj_3_13()</span></td><td class="bar" id="b199"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c26">100%</td><td class="bar" id="d195"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e64">100%</td><td class="ctr1" id="f199">0</td><td class="ctr2" id="g195">2</td><td class="ctr1" id="h199">0</td><td class="ctr2" id="i198">2</td><td class="ctr1" id="j199">0</td><td class="ctr2" id="k199">1</td></tr><tr><td id="a116"><span class="el_method">jj_3_25()</span></td><td class="bar" id="b200"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c27">100%</td><td class="bar" id="d196"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e65">100%</td><td class="ctr1" id="f200">0</td><td class="ctr2" id="g196">2</td><td class="ctr1" id="h200">0</td><td class="ctr2" id="i199">2</td><td class="ctr1" id="j200">0</td><td class="ctr2" id="k200">1</td></tr><tr><td id="a102"><span class="el_method">jj_3_12()</span></td><td class="bar" id="b201"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c28">100%</td><td class="bar" id="d197"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e66">100%</td><td class="ctr1" id="f201">0</td><td class="ctr2" id="g197">2</td><td class="ctr1" id="h201">0</td><td class="ctr2" id="i200">2</td><td class="ctr1" id="j201">0</td><td class="ctr2" id="k201">1</td></tr><tr><td id="a101"><span class="el_method">jj_3_11()</span></td><td class="bar" id="b202"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c29">100%</td><td class="bar" id="d198"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e67">100%</td><td class="ctr1" id="f202">0</td><td class="ctr2" id="g198">2</td><td class="ctr1" id="h202">0</td><td class="ctr2" id="i201">2</td><td class="ctr1" id="j202">0</td><td class="ctr2" id="k202">1</td></tr><tr><td id="a187"><span class="el_method">jj_3_9()</span></td><td class="bar" id="b203"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c30">100%</td><td class="bar" id="d199"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e68">100%</td><td class="ctr1" id="f203">0</td><td class="ctr2" id="g199">2</td><td class="ctr1" id="h203">0</td><td class="ctr2" id="i202">2</td><td class="ctr1" id="j203">0</td><td class="ctr2" id="k203">1</td></tr><tr><td id="a176"><span class="el_method">jj_3_8()</span></td><td class="bar" id="b204"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c31">100%</td><td class="bar" id="d200"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e69">100%</td><td class="ctr1" id="f204">0</td><td class="ctr2" id="g200">2</td><td class="ctr1" id="h204">0</td><td class="ctr2" id="i203">2</td><td class="ctr1" id="j204">0</td><td class="ctr2" id="k204">1</td></tr><tr><td id="a165"><span class="el_method">jj_3_7()</span></td><td class="bar" id="b205"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c32">100%</td><td class="bar" id="d201"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e70">100%</td><td class="ctr1" id="f205">0</td><td class="ctr2" id="g201">2</td><td class="ctr1" id="h205">0</td><td class="ctr2" id="i204">2</td><td class="ctr1" id="j205">0</td><td class="ctr2" id="k205">1</td></tr><tr><td id="a137"><span class="el_method">jj_3_44()</span></td><td class="bar" id="b206"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c33">100%</td><td class="bar" id="d202"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e71">100%</td><td class="ctr1" id="f206">0</td><td class="ctr2" id="g202">2</td><td class="ctr1" id="h206">0</td><td class="ctr2" id="i205">2</td><td class="ctr1" id="j206">0</td><td class="ctr2" id="k206">1</td></tr><tr><td id="a132"><span class="el_method">jj_3_4()</span></td><td class="bar" id="b207"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c34">100%</td><td class="bar" id="d203"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e72">100%</td><td class="ctr1" id="f207">0</td><td class="ctr2" id="g203">2</td><td class="ctr1" id="h207">0</td><td class="ctr2" id="i206">2</td><td class="ctr1" id="j207">0</td><td class="ctr2" id="k207">1</td></tr><tr><td id="a189"><span class="el_method">jj_3R_11()</span></td><td class="bar" id="b208"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c35">100%</td><td class="bar" id="d204"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e73">100%</td><td class="ctr1" id="f208">0</td><td class="ctr2" id="g204">2</td><td class="ctr1" id="h208">0</td><td class="ctr2" id="i207">2</td><td class="ctr1" id="j208">0</td><td class="ctr2" id="k208">1</td></tr><tr><td id="a143"><span class="el_method">jj_3_5()</span></td><td class="bar" id="b209"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c36">100%</td><td class="bar" id="d205"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e74">100%</td><td class="ctr1" id="f209">0</td><td class="ctr2" id="g205">2</td><td class="ctr1" id="h209">0</td><td class="ctr2" id="i208">2</td><td class="ctr1" id="j209">0</td><td class="ctr2" id="k209">1</td></tr><tr><td id="a153"><span class="el_method">jj_3_59()</span></td><td class="bar" id="b210"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c37">100%</td><td class="bar" id="d206"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e75">100%</td><td class="ctr1" id="f210">0</td><td class="ctr2" id="g206">2</td><td class="ctr1" id="h210">0</td><td class="ctr2" id="i209">2</td><td class="ctr1" id="j210">0</td><td class="ctr2" id="k210">1</td></tr><tr><td id="a99"><span class="el_method">jj_3_1()</span></td><td class="bar" id="b211"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c38">100%</td><td class="bar" id="d207"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e76">100%</td><td class="ctr1" id="f211">0</td><td class="ctr2" id="g207">2</td><td class="ctr1" id="h211">0</td><td class="ctr2" id="i210">2</td><td class="ctr1" id="j211">0</td><td class="ctr2" id="k211">1</td></tr><tr><td id="a127"><span class="el_method">jj_3_35()</span></td><td class="bar" id="b212"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c39">100%</td><td class="bar" id="d208"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e77">100%</td><td class="ctr1" id="f212">0</td><td class="ctr2" id="g208">2</td><td class="ctr1" id="h212">0</td><td class="ctr2" id="i211">2</td><td class="ctr1" id="j212">0</td><td class="ctr2" id="k212">1</td></tr><tr><td id="a126"><span class="el_method">jj_3_34()</span></td><td class="bar" id="b213"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c40">100%</td><td class="bar" id="d209"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e78">100%</td><td class="ctr1" id="f213">0</td><td class="ctr2" id="g209">2</td><td class="ctr1" id="h213">0</td><td class="ctr2" id="i212">2</td><td class="ctr1" id="j213">0</td><td class="ctr2" id="k213">1</td></tr><tr><td id="a124"><span class="el_method">jj_3_32()</span></td><td class="bar" id="b214"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c41">100%</td><td class="bar" id="d210"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e79">100%</td><td class="ctr1" id="f214">0</td><td class="ctr2" id="g210">2</td><td class="ctr1" id="h214">0</td><td class="ctr2" id="i213">2</td><td class="ctr1" id="j214">0</td><td class="ctr2" id="k214">1</td></tr><tr><td id="a123"><span class="el_method">jj_3_31()</span></td><td class="bar" id="b215"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c42">100%</td><td class="bar" id="d211"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e80">100%</td><td class="ctr1" id="f215">0</td><td class="ctr2" id="g211">2</td><td class="ctr1" id="h215">0</td><td class="ctr2" id="i214">2</td><td class="ctr1" id="j215">0</td><td class="ctr2" id="k215">1</td></tr><tr><td id="a144"><span class="el_method">jj_3_50()</span></td><td class="bar" id="b216"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c43">100%</td><td class="bar" id="d212"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e81">100%</td><td class="ctr1" id="f216">0</td><td class="ctr2" id="g212">2</td><td class="ctr1" id="h216">0</td><td class="ctr2" id="i215">2</td><td class="ctr1" id="j216">0</td><td class="ctr2" id="k216">1</td></tr><tr><td id="a111"><span class="el_method">jj_3_20()</span></td><td class="bar" id="b217"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c44">100%</td><td class="bar" id="d213"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e82">100%</td><td class="ctr1" id="f217">0</td><td class="ctr2" id="g213">2</td><td class="ctr1" id="h217">0</td><td class="ctr2" id="i216">2</td><td class="ctr1" id="j217">0</td><td class="ctr2" id="k217">1</td></tr><tr><td id="a175"><span class="el_method">jj_3_79()</span></td><td class="bar" id="b218"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c45">100%</td><td class="bar" id="d214"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e83">100%</td><td class="ctr1" id="f218">0</td><td class="ctr2" id="g214">2</td><td class="ctr1" id="h218">0</td><td class="ctr2" id="i217">2</td><td class="ctr1" id="j218">0</td><td class="ctr2" id="k218">1</td></tr><tr><td id="a118"><span class="el_method">jj_3_27()</span></td><td class="bar" id="b219"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c46">100%</td><td class="bar" id="d215"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e84">100%</td><td class="ctr1" id="f219">0</td><td class="ctr2" id="g215">2</td><td class="ctr1" id="h219">0</td><td class="ctr2" id="i218">2</td><td class="ctr1" id="j219">0</td><td class="ctr2" id="k219">1</td></tr><tr><td id="a200"><span class="el_method">jj_la1_init_0()</span></td><td class="bar" id="b220"/><td class="ctr2" id="c47">100%</td><td class="bar" id="d220"/><td class="ctr2" id="e220">n/a</td><td class="ctr1" id="f220">0</td><td class="ctr2" id="g220">1</td><td class="ctr1" id="h220">0</td><td class="ctr2" id="i219">2</td><td class="ctr1" id="j220">0</td><td class="ctr2" id="k220">1</td></tr><tr><td id="a201"><span class="el_method">jj_la1_init_1()</span></td><td class="bar" id="b221"/><td class="ctr2" id="c48">100%</td><td class="bar" id="d221"/><td class="ctr2" id="e221">n/a</td><td class="ctr1" id="f221">0</td><td class="ctr2" id="g221">1</td><td class="ctr1" id="h221">0</td><td class="ctr2" id="i220">2</td><td class="ctr1" id="j221">0</td><td class="ctr2" id="k221">1</td></tr><tr><td id="a217"><span class="el_method">static {...}</span></td><td class="bar" id="b222"/><td class="ctr2" id="c49">100%</td><td class="bar" id="d222"/><td class="ctr2" id="e222">n/a</td><td class="ctr1" id="f222">0</td><td class="ctr2" id="g222">1</td><td class="ctr1" id="h222">0</td><td class="ctr2" id="i161">3</td><td class="ctr1" id="j222">0</td><td class="ctr2" id="k222">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/MtasCQLParserConstants.html b/jacoco/mtas.parser.cql/MtasCQLParserConstants.html
index 304ec76..9d1e4f7 100644
--- a/jacoco/mtas.parser.cql/MtasCQLParserConstants.html
+++ b/jacoco/mtas.parser.cql/MtasCQLParserConstants.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserConstants</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParserConstants</span></div><h1>MtasCQLParserConstants</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">164 of 164</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">static {...}</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="164" alt="164"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserConstants</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParserConstants</span></div><h1>MtasCQLParserConstants</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">164 of 164</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">static {...}</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="164" alt="164"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/MtasCQLParserTokenManager.html b/jacoco/mtas.parser.cql/MtasCQLParserTokenManager.html
index 5772c20..ed36103 100644
--- a/jacoco/mtas.parser.cql/MtasCQLParserTokenManager.html
+++ b/jacoco/mtas.parser.cql/MtasCQLParserTokenManager.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLParserTokenManager</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParserTokenManager</span></div><h1>MtasCQLParserTokenManager</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,098 of 2,565</td><td class="ctr2">57%</td><td class="bar">199 of 374</td><td class="ctr2">47%</td><td class="ctr1">158</td><td class="ctr2">284</td><td class="ctr1">277</td><td class="ctr2">567</td><td class="ctr1">10</td><td class="ctr2">37</td></tr></tfoot><tbody><tr><td id="a28"><span class="el_method">jjStopStringLiteralDfa_0(int, long)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="81" height="10" title="260" alt="260"/><img src="../.resources/greenbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c26">5%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="65" height="10" title="52" alt="52"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e21">5%</td><td class="ctr1" id="f0">34</td><td class="ctr2" id="g1">36</td><td class="ctr1" id="h0">80</td><td class="ctr2" id="i1">85</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><span class="el_method">jjMoveNfa_0(int, int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="48" height="10" title="155" alt="155"/><img src="../.resources/greenbar.gif" width="71" height="10" title="229" alt="229"/></td><td class="ctr2" id="c17">60%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="58" height="10" title="47" alt="47"/><img src="../.resources/greenbar.gif" width="61" height="10" title="49" alt="49"/></td><td class="ctr2" id="e13">51%</td><td class="ctr1" id="f1">32</td><td class="ctr2" id="g0">55</td><td class="ctr1" id="h1">34</td><td class="ctr2" id="i0">97</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><span class="el_method">getNextToken()</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="23" height="10" title="76" alt="76"/><img src="../.resources/greenbar.gif" width="29" height="10" title="93" alt="93"/></td><td class="ctr2" id="c22">55%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="16" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e20">35%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g6">11</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">38</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a15"><span class="el_method">jjMoveStringLiteralDfa16_0(long, long)</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="14" height="10" title="46" alt="46"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f9">4</td><td class="ctr2" id="g17">4</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i18">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><span class="el_method">jjMoveStringLiteralDfa10_0(long, long)</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="12" height="10" title="40" alt="40"/><img src="../.resources/greenbar.gif" width="13" height="10" title="43" alt="43"/></td><td class="ctr2" id="c23">52%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="10" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e16">43%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g9">10</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i8">18</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a21"><span class="el_method">jjMoveStringLiteralDfa6_0(long, long)</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="11" height="10" title="38" alt="38"/><img src="../.resources/greenbar.gif" width="15" height="10" title="48" alt="48"/></td><td class="ctr2" id="c20">56%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e11">54%</td><td class="ctr1" id="f4">6</td><td class="ctr2" id="g7">11</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i6">19</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a16"><span class="el_method">jjMoveStringLiteralDfa1_0(long)</span></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="10" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="13" height="10" title="44" alt="44"/></td><td class="ctr2" id="c19">56%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e12">54%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h7">8</td><td class="ctr2" id="i9">18</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a20"><span class="el_method">jjMoveStringLiteralDfa5_0(long, long)</span></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="10" height="10" title="33" alt="33"/><img src="../.resources/greenbar.gif" width="18" height="10" title="59" alt="59"/></td><td class="ctr2" id="c13">64%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="e9">60%</td><td class="ctr1" id="f5">6</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i4">20</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a19"><span class="el_method">jjMoveStringLiteralDfa4_0(long, long)</span></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="10" height="10" title="33" alt="33"/><img src="../.resources/greenbar.gif" width="16" height="10" title="52" alt="52"/></td><td class="ctr2" id="c16">61%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="10" height="10" title="8" alt="8"/></td><td class="ctr2" id="e8">62%</td><td class="ctr1" id="f7">5</td><td class="ctr2" id="g5">12</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i7">19</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a24"><span class="el_method">jjMoveStringLiteralDfa9_0(long, long)</span></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="8" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="21" height="10" title="68" alt="68"/></td><td class="ctr2" id="c10">71%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="e5">67%</td><td class="ctr1" id="f8">5</td><td class="ctr2" id="g8">11</td><td class="ctr1" id="h10">7</td><td class="ctr2" id="i5">20</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a17"><span class="el_method">jjMoveStringLiteralDfa2_0(long, long)</span></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="8" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="14" height="10" title="47" alt="47"/></td><td class="ctr2" id="c15">63%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e7">64%</td><td class="ctr1" id="f10">4</td><td class="ctr2" id="g10">10</td><td class="ctr1" id="h11">7</td><td class="ctr2" id="i10">17</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a2"><span class="el_method">jjCanMove_0(int, int, int, long, long)</span></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f11">4</td><td class="ctr2" id="g18">4</td><td class="ctr1" id="h19">5</td><td class="ctr2" id="i24">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a30"><span class="el_method">MtasCQLParserTokenManager(SimpleCharStream, int)</span></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i21">9</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a36"><span class="el_method">SwitchTo(int)</span></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f15">3</td><td class="ctr2" id="g21">3</td><td class="ctr1" id="h22">4</td><td class="ctr2" id="i27">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a23"><span class="el_method">jjMoveStringLiteralDfa8_0(long, long)</span></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="14" height="10" title="47" alt="47"/></td><td class="ctr2" id="c11">67%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e4">70%</td><td class="ctr1" id="f16">3</td><td class="ctr2" id="g11">9</td><td class="ctr1" id="h12">6</td><td class="ctr2" id="i11">16</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a22"><span class="el_method">jjMoveStringLiteralDfa7_0(long, long)</span></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="13" height="10" title="42" alt="42"/></td><td class="ctr2" id="c12">65%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e6">67%</td><td class="ctr1" id="f17">3</td><td class="ctr2" id="g12">8</td><td class="ctr1" id="h13">6</td><td class="ctr2" id="i12">15</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a10"><span class="el_method">jjMoveStringLiteralDfa11_0(long, long)</span></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="12" height="10" title="39" alt="39"/></td><td class="ctr2" id="c14">63%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">56%</td><td class="ctr1" id="f12">4</td><td class="ctr2" id="g14">7</td><td class="ctr1" id="h14">6</td><td class="ctr2" id="i14">14</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a11"><span class="el_method">jjMoveStringLiteralDfa12_0(long, long)</span></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="10" height="10" title="33" alt="33"/></td><td class="ctr2" id="c18">59%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e14">50%</td><td class="ctr1" id="f13">4</td><td class="ctr2" id="g15">6</td><td class="ctr1" id="h15">6</td><td class="ctr2" id="i15">13</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a14"><span class="el_method">jjMoveStringLiteralDfa15_0(long, long)</span></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="9" height="10" title="29" alt="29"/></td><td class="ctr2" id="c21">56%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e17">43%</td><td class="ctr1" id="f14">4</td><td class="ctr2" id="g16">5</td><td class="ctr1" id="h16">6</td><td class="ctr2" id="i16">12</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a12"><span class="el_method">jjMoveStringLiteralDfa13_0(long, long)</span></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="6" height="10" title="22" alt="22"/></td><td class="ctr2" id="c24">49%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e18">40%</td><td class="ctr1" id="f18">3</td><td class="ctr2" id="g19">4</td><td class="ctr1" id="h17">6</td><td class="ctr2" id="i19">11</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a13"><span class="el_method">jjMoveStringLiteralDfa14_0(long, long)</span></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="6" height="10" title="22" alt="22"/></td><td class="ctr2" id="c25">49%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e19">40%</td><td class="ctr1" id="f19">3</td><td class="ctr2" id="g20">4</td><td class="ctr1" id="h18">6</td><td class="ctr2" id="i20">11</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a18"><span class="el_method">jjMoveStringLiteralDfa3_0(long, long)</span></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="5" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="14" height="10" title="47" alt="47"/></td><td class="ctr2" id="c9">72%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">78%</td><td class="ctr1" id="f20">2</td><td class="ctr2" id="g13">8</td><td class="ctr1" id="h20">5</td><td class="ctr2" id="i13">15</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a1"><span class="el_method">jjAddStates(int, int)</span></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="5" height="10" title="18" alt="18"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e25">0%</td><td class="ctr1" id="f21">2</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h24">3</td><td class="ctr2" id="i30">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a31"><span class="el_method">ReInit(SimpleCharStream)</span></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="5" height="10" title="16" alt="16"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h21">5</td><td class="ctr2" id="i25">5</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a33"><span class="el_method">ReInitRounds()</span></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e26">0%</td><td class="ctr1" id="f22">2</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h23">4</td><td class="ctr2" id="i28">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a5"><span class="el_method">jjCheckNAddTwoStates(int, int)</span></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h25">3</td><td class="ctr2" id="i31">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a32"><span class="el_method">ReInit(SimpleCharStream, int)</span></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h26">3</td><td class="ctr2" id="i32">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a26"><span class="el_method">jjStartNfaWithStates_0(int, int, int)</span></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c8">79%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i26">5</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a34"><span class="el_method">setDebugStream(PrintStream)</span></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a35"><span class="el_method">static {...}</span></td><td class="bar" id="b29"><img src="../.resources/greenbar.gif" width="74" height="10" title="238" alt="238"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i23">7</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a8"><span class="el_method">jjMoveStringLiteralDfa0_0()</span></td><td class="bar" id="b30"><img src="../.resources/greenbar.gif" width="32" height="10" title="105" alt="105"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d24"><img src="../.resources/greenbar.gif" width="26" height="10" title="21" alt="21"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g2">21</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i3">23</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a6"><span class="el_method">jjFillToken()</span></td><td class="bar" id="b31"><img src="../.resources/greenbar.gif" width="15" height="10" title="48" alt="48"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d25"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i17">12</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a3"><span class="el_method">jjCheckNAdd(int)</span></td><td class="bar" id="b32"><img src="../.resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i29">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a29"><span class="el_method">MtasCQLParserTokenManager(SimpleCharStream)</span></td><td class="bar" id="b33"><img src="../.resources/greenbar.gif" width="7" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i22">8</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a25"><span class="el_method">jjStartNfa_0(int, long)</span></td><td class="bar" id="b34"><img src="../.resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a27"><span class="el_method">jjStopAtPos(int, int)</span></td><td class="bar" id="b35"><img src="../.resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i33">3</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a4"><span class="el_method">jjCheckNAddStates(int, int)</span></td><td class="bar" id="b36"><img src="../.resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d26"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g26">2</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i34">3</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLParserTokenManager</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">MtasCQLParserTokenManager</span></div><h1>MtasCQLParserTokenManager</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,098 of 2,565</td><td class="ctr2">57%</td><td class="bar">199 of 374</td><td class="ctr2">46%</td><td class="ctr1">158</td><td class="ctr2">284</td><td class="ctr1">277</td><td class="ctr2">567</td><td class="ctr1">10</td><td class="ctr2">37</td></tr></tfoot><tbody><tr><td id="a28"><span class="el_method">jjStopStringLiteralDfa_0(int, long)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="81" height="10" title="260" alt="260"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c26">5%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="65" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e21">5%</td><td class="ctr1" id="f0">34</td><td class="ctr2" id="g1">36</td><td class="ctr1" id="h0">80</td><td class="ctr2" id="i1">85</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><span class="el_method">jjMoveNfa_0(int, int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="155" alt="155"/><img src="../jacoco-resources/greenbar.gif" width="71" height="10" title="229" alt="229"/></td><td class="ctr2" id="c17">59%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="58" height="10" title="47" alt="47"/><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="49" alt="49"/></td><td class="ctr2" id="e13">51%</td><td class="ctr1" id="f1">32</td><td class="ctr2" id="g0">55</td><td class="ctr1" id="h1">34</td><td class="ctr2" id="i0">97</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><span class="el_method">getNextToken()</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="76" alt="76"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="93" alt="93"/></td><td class="ctr2" id="c22">55%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e20">35%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g6">11</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">38</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a15"><span class="el_method">jjMoveStringLiteralDfa16_0(long, long)</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="46" alt="46"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e22">0%</td><td class="ctr1" id="f9">4</td><td class="ctr2" id="g17">4</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i18">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><span class="el_method">jjMoveStringLiteralDfa10_0(long, long)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="40" alt="40"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="43" alt="43"/></td><td class="ctr2" id="c23">51%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e16">42%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g9">10</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i8">18</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a21"><span class="el_method">jjMoveStringLiteralDfa6_0(long, long)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="48" alt="48"/></td><td class="ctr2" id="c20">55%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e11">53%</td><td class="ctr1" id="f4">6</td><td class="ctr2" id="g7">11</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i6">19</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a16"><span class="el_method">jjMoveStringLiteralDfa1_0(long)</span></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="44" alt="44"/></td><td class="ctr2" id="c19">56%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e12">53%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h7">8</td><td class="ctr2" id="i9">18</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a20"><span class="el_method">jjMoveStringLiteralDfa5_0(long, long)</span></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="33" alt="33"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="59" alt="59"/></td><td class="ctr2" id="c13">64%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="e9">60%</td><td class="ctr1" id="f5">6</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i4">20</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a19"><span class="el_method">jjMoveStringLiteralDfa4_0(long, long)</span></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="33" alt="33"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="52" alt="52"/></td><td class="ctr2" id="c16">61%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="8" alt="8"/></td><td class="ctr2" id="e8">61%</td><td class="ctr1" id="f7">5</td><td class="ctr2" id="g5">12</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i7">19</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a24"><span class="el_method">jjMoveStringLiteralDfa9_0(long, long)</span></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="68" alt="68"/></td><td class="ctr2" id="c10">70%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="e5">66%</td><td class="ctr1" id="f8">5</td><td class="ctr2" id="g8">11</td><td class="ctr1" id="h10">7</td><td class="ctr2" id="i5">20</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a17"><span class="el_method">jjMoveStringLiteralDfa2_0(long, long)</span></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="47" alt="47"/></td><td class="ctr2" id="c15">62%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e7">63%</td><td class="ctr1" id="f10">4</td><td class="ctr2" id="g10">10</td><td class="ctr1" id="h11">7</td><td class="ctr2" id="i10">17</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a2"><span class="el_method">jjCanMove_0(int, int, int, long, long)</span></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e23">0%</td><td class="ctr1" id="f11">4</td><td class="ctr2" id="g18">4</td><td class="ctr1" id="h19">5</td><td class="ctr2" id="i24">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a30"><span class="el_method">MtasCQLParserTokenManager(SimpleCharStream, int)</span></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h6">9</td><td class="ctr2" id="i21">9</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a36"><span class="el_method">SwitchTo(int)</span></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e24">0%</td><td class="ctr1" id="f15">3</td><td class="ctr2" id="g21">3</td><td class="ctr1" id="h22">4</td><td class="ctr2" id="i27">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a23"><span class="el_method">jjMoveStringLiteralDfa8_0(long, long)</span></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="47" alt="47"/></td><td class="ctr2" id="c11">67%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e4">70%</td><td class="ctr1" id="f16">3</td><td class="ctr2" id="g11">9</td><td class="ctr1" id="h12">6</td><td class="ctr2" id="i11">16</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a22"><span class="el_method">jjMoveStringLiteralDfa7_0(long, long)</span></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="42" alt="42"/></td><td class="ctr2" id="c12">64%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="e6">66%</td><td class="ctr1" id="f17">3</td><td class="ctr2" id="g12">8</td><td class="ctr1" id="h13">6</td><td class="ctr2" id="i12">15</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a10"><span class="el_method">jjMoveStringLiteralDfa11_0(long, long)</span></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="39" alt="39"/></td><td class="ctr2" id="c14">62%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e10">55%</td><td class="ctr1" id="f12">4</td><td class="ctr2" id="g14">7</td><td class="ctr1" id="h14">6</td><td class="ctr2" id="i14">14</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a11"><span class="el_method">jjMoveStringLiteralDfa12_0(long, long)</span></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="33" alt="33"/></td><td class="ctr2" id="c18">58%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e14">50%</td><td class="ctr1" id="f13">4</td><td class="ctr2" id="g15">6</td><td class="ctr1" id="h15">6</td><td class="ctr2" id="i15">13</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a14"><span class="el_method">jjMoveStringLiteralDfa15_0(long, long)</span></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="29" alt="29"/></td><td class="ctr2" id="c21">55%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e17">42%</td><td class="ctr1" id="f14">4</td><td class="ctr2" id="g16">5</td><td class="ctr1" id="h16">6</td><td class="ctr2" id="i16">12</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a12"><span class="el_method">jjMoveStringLiteralDfa13_0(long, long)</span></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="22" alt="22"/></td><td class="ctr2" id="c24">48%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e18">40%</td><td class="ctr1" id="f18">3</td><td class="ctr2" id="g19">4</td><td class="ctr1" id="h17">6</td><td class="ctr2" id="i19">11</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a13"><span class="el_method">jjMoveStringLiteralDfa14_0(long, long)</span></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="22" alt="22"/></td><td class="ctr2" id="c25">48%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e19">40%</td><td class="ctr1" id="f19">3</td><td class="ctr2" id="g20">4</td><td class="ctr1" id="h18">6</td><td class="ctr2" id="i20">11</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a18"><span class="el_method">jjMoveStringLiteralDfa3_0(long, long)</span></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="47" alt="47"/></td><td class="ctr2" id="c9">72%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">77%</td><td class="ctr1" id="f20">2</td><td class="ctr2" id="g13">8</td><td class="ctr1" id="h20">5</td><td class="ctr2" id="i13">15</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a1"><span class="el_method">jjAddStates(int, int)</span></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="18" alt="18"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e25">0%</td><td class="ctr1" id="f21">2</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h24">3</td><td class="ctr2" id="i30">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a31"><span class="el_method">ReInit(SimpleCharStream)</span></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="16" alt="16"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h21">5</td><td class="ctr2" id="i25">5</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a33"><span class="el_method">ReInitRounds()</span></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e26">0%</td><td class="ctr1" id="f22">2</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h23">4</td><td class="ctr2" id="i28">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a5"><span class="el_method">jjCheckNAddTwoStates(int, int)</span></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h25">3</td><td class="ctr2" id="i31">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a32"><span class="el_method">ReInit(SimpleCharStream, int)</span></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h26">3</td><td class="ctr2" id="i32">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a26"><span class="el_method">jjStartNfaWithStates_0(int, int, int)</span></td><td class="bar" id="b27"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c8">79%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f29">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h28">0</td><td class="ctr2" id="i26">5</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a34"><span class="el_method">setDebugStream(PrintStream)</span></td><td class="bar" id="b28"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a35"><span class="el_method">static {...}</span></td><td class="bar" id="b29"><img src="../jacoco-resources/greenbar.gif" width="74" height="10" title="238" alt="238"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f30">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h29">0</td><td class="ctr2" id="i23">7</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a8"><span class="el_method">jjMoveStringLiteralDfa0_0()</span></td><td class="bar" id="b30"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="105" alt="105"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d24"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="21" alt="21"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g2">21</td><td class="ctr1" id="h30">0</td><td class="ctr2" id="i3">23</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a6"><span class="el_method">jjFillToken()</span></td><td class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="48" alt="48"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d25"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i17">12</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a3"><span class="el_method">jjCheckNAdd(int)</span></td><td class="bar" id="b32"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e15">50%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i29">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a29"><span class="el_method">MtasCQLParserTokenManager(SimpleCharStream)</span></td><td class="bar" id="b33"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i22">8</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a25"><span class="el_method">jjStartNfa_0(int, long)</span></td><td class="bar" id="b34"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a27"><span class="el_method">jjStopAtPos(int, int)</span></td><td class="bar" id="b35"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i33">3</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a4"><span class="el_method">jjCheckNAddStates(int, int)</span></td><td class="bar" id="b36"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d26"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g26">2</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i34">3</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/ParseException.html b/jacoco/mtas.parser.cql/ParseException.html
index e004075..9859d73 100644
--- a/jacoco/mtas.parser.cql/ParseException.html
+++ b/jacoco/mtas.parser.cql/ParseException.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>ParseException</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">ParseException</span></div><h1>ParseException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">360 of 360</td><td class="ctr2">0%</td><td class="bar">33 of 33</td><td class="ctr2">0%</td><td class="ctr1">26</td><td class="ctr2">26</td><td class="ctr1">65</td><td class="ctr2">65</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a1"><span class="el_method">initialise(Token, int[][], String[])</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="229" alt="229"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">add_escapes(String)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="53" height="10" title="103" alt="103"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="100" height="10" title="15" alt="15"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">ParseException(Token, int[][], String[])</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">static {...}</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><span class="el_method">ParseException(String)</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">ParseException()</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>ParseException</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">ParseException</span></div><h1>ParseException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">360 of 360</td><td class="ctr2">0%</td><td class="bar">33 of 33</td><td class="ctr2">0%</td><td class="ctr1">26</td><td class="ctr2">26</td><td class="ctr1">65</td><td class="ctr2">65</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a1"><span class="el_method">initialise(Token, int[][], String[])</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="229" alt="229"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">add_escapes(String)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="103" alt="103"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="100" height="10" title="15" alt="15"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">ParseException(Token, int[][], String[])</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">static {...}</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><span class="el_method">ParseException(String)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">ParseException()</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/SimpleCharStream.html b/jacoco/mtas.parser.cql/SimpleCharStream.html
index 23becd4..5a12fd1 100644
--- a/jacoco/mtas.parser.cql/SimpleCharStream.html
+++ b/jacoco/mtas.parser.cql/SimpleCharStream.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>SimpleCharStream</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">SimpleCharStream</span></div><h1>SimpleCharStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">797 of 1,066</td><td class="ctr2">25%</td><td class="bar">46 of 60</td><td class="ctr2">23%</td><td class="ctr1">54</td><td class="ctr2">69</td><td class="ctr1">136</td><td class="ctr2">197</td><td class="ctr1">26</td><td class="ctr2">38</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">ExpandBuff(boolean)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="192" alt="192"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">28</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">adjustBeginLineColumn(int, int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="99" height="10" title="159" alt="159"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h1">22</td><td class="ctr2" id="i2">22</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a37"><span class="el_method">UpdateLineColumn(char)</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="37" height="10" title="60" alt="60"/><img src="../.resources/greenbar.gif" width="18" height="10" title="29" alt="29"/></td><td class="ctr2" id="c11">33%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="52" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">30%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">FillBuff()</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="36" height="10" title="59" alt="59"/><img src="../.resources/greenbar.gif" width="34" height="10" title="55" alt="55"/></td><td class="ctr2" id="c9">48%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="90" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">25%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><span class="el_method">GetSuffix(int)</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a25"><span class="el_method">ReInit(Reader, int, int, int)</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="35" height="10" title="56" alt="56"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><span class="el_method">GetImage()</span></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="18" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="12" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">41%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a33"><span class="el_method">SimpleCharStream(InputStream, String, int, int, int)</span></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a22"><span class="el_method">ReInit(InputStream, String, int, int, int)</span></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a30"><span class="el_method">SimpleCharStream(InputStream, int, int, int)</span></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a19"><span class="el_method">ReInit(InputStream, int, int, int)</span></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><span class="el_method">Done()</span></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a32"><span class="el_method">SimpleCharStream(InputStream, String, int, int)</span></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a31"><span class="el_method">SimpleCharStream(InputStream, String)</span></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a20"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><span class="el_method">ReInit(InputStream, String, int, int)</span></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a1"><span class="el_method">backup(int)</span></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">68%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a34"><span class="el_method">SimpleCharStream(Reader)</span></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i20">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a24"><span class="el_method">ReInit(Reader, int, int)</span></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i21">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a23"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a29"><span class="el_method">SimpleCharStream(InputStream, int, int)</span></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a28"><span class="el_method">SimpleCharStream(InputStream)</span></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h19">2</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a17"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h20">2</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a18"><span class="el_method">ReInit(InputStream, int, int)</span></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h21">2</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a8"><span class="el_method">getColumn()</span></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a12"><span class="el_method">getLine()</span></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a26"><span class="el_method">setTabSize(int)</span></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h26">1</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a27"><span class="el_method">setTrackLineColumn(boolean)</span></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a16"><span class="el_method">readChar()</span></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="30" height="10" title="48" alt="48"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h28">1</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a14"><span class="el_method">getTabSize()</span></td><td class="bar" id="b29"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">1</td><td class="ctr2" id="i32">1</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a15"><span class="el_method">getTrackLineColumn()</span></td><td class="bar" id="b30"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">1</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a36"><span class="el_method">SimpleCharStream(Reader, int, int, int)</span></td><td class="bar" id="b31"><img src="../.resources/greenbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i4">18</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a2"><span class="el_method">BeginToken()</span></td><td class="bar" id="b32"><img src="../.resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a35"><span class="el_method">SimpleCharStream(Reader, int, int)</span></td><td class="bar" id="b33"><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i27">2</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a9"><span class="el_method">getEndColumn()</span></td><td class="bar" id="b34"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a10"><span class="el_method">getEndLine()</span></td><td class="bar" id="b35"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a6"><span class="el_method">getBeginColumn()</span></td><td class="bar" id="b36"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a7"><span class="el_method">getBeginLine()</span></td><td class="bar" id="b37"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>SimpleCharStream</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">SimpleCharStream</span></div><h1>SimpleCharStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">797 of 1,066</td><td class="ctr2">25%</td><td class="bar">46 of 60</td><td class="ctr2">23%</td><td class="ctr1">54</td><td class="ctr2">69</td><td class="ctr1">136</td><td class="ctr2">197</td><td class="ctr1">26</td><td class="ctr2">38</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">ExpandBuff(boolean)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="192" alt="192"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">28</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">adjustBeginLineColumn(int, int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="99" height="10" title="159" alt="159"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h1">22</td><td class="ctr2" id="i2">22</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a37"><span class="el_method">UpdateLineColumn(char)</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="29" alt="29"/></td><td class="ctr2" id="c11">32%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">30%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">FillBuff()</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="59" alt="59"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="55" alt="55"/></td><td class="ctr2" id="c9">48%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">25%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><span class="el_method">GetSuffix(int)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a25"><span class="el_method">ReInit(Reader, int, int, int)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="56" alt="56"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><span class="el_method">GetImage()</span></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">40%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a33"><span class="el_method">SimpleCharStream(InputStream, String, int, int, int)</span></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a22"><span class="el_method">ReInit(InputStream, String, int, int, int)</span></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a30"><span class="el_method">SimpleCharStream(InputStream, int, int, int)</span></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a19"><span class="el_method">ReInit(InputStream, int, int, int)</span></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><span class="el_method">Done()</span></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a32"><span class="el_method">SimpleCharStream(InputStream, String, int, int)</span></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a31"><span class="el_method">SimpleCharStream(InputStream, String)</span></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a20"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><span class="el_method">ReInit(InputStream, String, int, int)</span></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a1"><span class="el_method">backup(int)</span></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">68%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a34"><span class="el_method">SimpleCharStream(Reader)</span></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i20">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a24"><span class="el_method">ReInit(Reader, int, int)</span></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i21">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a23"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a29"><span class="el_method">SimpleCharStream(InputStream, int, int)</span></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a28"><span class="el_method">SimpleCharStream(InputStream)</span></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h19">2</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a17"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h20">2</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a18"><span class="el_method">ReInit(InputStream, int, int)</span></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h21">2</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a8"><span class="el_method">getColumn()</span></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a12"><span class="el_method">getLine()</span></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a26"><span class="el_method">setTabSize(int)</span></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h26">1</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a27"><span class="el_method">setTrackLineColumn(boolean)</span></td><td class="bar" id="b27"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a16"><span class="el_method">readChar()</span></td><td class="bar" id="b28"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="48" alt="48"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h28">1</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a14"><span class="el_method">getTabSize()</span></td><td class="bar" id="b29"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">1</td><td class="ctr2" id="i32">1</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a15"><span class="el_method">getTrackLineColumn()</span></td><td class="bar" id="b30"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">1</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a36"><span class="el_method">SimpleCharStream(Reader, int, int, int)</span></td><td class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i4">18</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a2"><span class="el_method">BeginToken()</span></td><td class="bar" id="b32"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a35"><span class="el_method">SimpleCharStream(Reader, int, int)</span></td><td class="bar" id="b33"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i27">2</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a9"><span class="el_method">getEndColumn()</span></td><td class="bar" id="b34"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a10"><span class="el_method">getEndLine()</span></td><td class="bar" id="b35"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a6"><span class="el_method">getBeginColumn()</span></td><td class="bar" id="b36"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a7"><span class="el_method">getBeginLine()</span></td><td class="bar" id="b37"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/Token.html b/jacoco/mtas.parser.cql/Token.html
index b31aa15..b73849f 100644
--- a/jacoco/mtas.parser.cql/Token.html
+++ b/jacoco/mtas.parser.cql/Token.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>Token</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">Token</span></div><h1>Token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14 of 34</td><td class="ctr2">59%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">7</td><td class="ctr1">5</td><td class="ctr2">12</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">Token(int)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="66" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><span class="el_method">newToken(int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="53" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><span class="el_method">toString()</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><span class="el_method">getValue()</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="26" height="10" title="2" alt="2"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><span class="el_method">Token(int, String)</span></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">newToken(int, String)</span></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="106" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><span class="el_method">Token()</span></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>Token</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">Token</span></div><h1>Token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14 of 34</td><td class="ctr2">58%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">7</td><td class="ctr1">5</td><td class="ctr2">12</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">Token(int)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="66" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><span class="el_method">newToken(int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><span class="el_method">toString()</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><span class="el_method">getValue()</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="2" alt="2"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><span class="el_method">Token(int, String)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">newToken(int, String)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><span class="el_method">Token()</span></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/TokenMgrError.html b/jacoco/mtas.parser.cql/TokenMgrError.html
index fca695f..8bb3edd 100644
--- a/jacoco/mtas.parser.cql/TokenMgrError.html
+++ b/jacoco/mtas.parser.cql/TokenMgrError.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>TokenMgrError</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">TokenMgrError</span></div><h1>TokenMgrError</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">175 of 175</td><td class="ctr2">0%</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="ctr1">18</td><td class="ctr2">18</td><td class="ctr1">37</td><td class="ctr2">37</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">addEscapes(String)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="103" alt="103"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><span class="el_method">LexicalErr(boolean, int, int, int, String, int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="55" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="16" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">TokenMgrError(boolean, int, int, int, String, int, int)</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">TokenMgrError(String, int)</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><span class="el_method">getMessage()</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><span class="el_method">TokenMgrError()</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>TokenMgrError</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.cql</a> &gt; <span class="el_class">TokenMgrError</span></div><h1>TokenMgrError</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">175 of 175</td><td class="ctr2">0%</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="ctr1">18</td><td class="ctr2">18</td><td class="ctr1">37</td><td class="ctr2">37</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">addEscapes(String)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="103" alt="103"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><span class="el_method">LexicalErr(boolean, int, int, int, String, int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">TokenMgrError(boolean, int, int, int, String, int, int)</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">TokenMgrError(String, int)</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><span class="el_method">getMessage()</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><span class="el_method">TokenMgrError()</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/index.html b/jacoco/mtas.parser.cql/index.html
index 5123465..8b5f8b6 100644
--- a/jacoco/mtas.parser.cql/index.html
+++ b/jacoco/mtas.parser.cql/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.cql</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql</span></div><h1>mtas.parser.cql</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6,514 of 13,298</td><td class="ctr2">51%</td><td class="bar">773 of 1,618</td><td class="ctr2">52%</td><td class="ctr1">677</td><td class="ctr2">1,241</td><td class="ctr1">1,074</td><td class="ctr2">2,465</td><td class="ctr1">88</td><td class="ctr2">320</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCQLParser.html" class="el_class">MtasCQLParser</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="52" height="10" title="3,906" alt="3,906"/><img src="../.resources/greenbar.gif" width="67" height="10" title="5,022" alt="5,022"/></td><td class="ctr2" id="c4">56%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="478" alt="478"/><img src="../.resources/greenbar.gif" width="69" height="10" title="656" alt="656"/></td><td class="ctr2" id="e0">58%</td><td class="ctr1" id="f0">416</td><td class="ctr2" id="g0">834</td><td class="ctr1" id="h0">553</td><td class="ctr2" id="i0">1,584</td><td class="ctr1" id="j0">35</td><td class="ctr2" id="k0">223</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserTokenManager.html" class="el_class">MtasCQLParserTokenManager</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="14" height="10" title="1,098" alt="1,098"/><img src="../.resources/greenbar.gif" width="19" height="10" title="1,467" alt="1,467"/></td><td class="ctr2" id="c3">57%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../.resources/greenbar.gif" width="18" height="10" title="175" alt="175"/></td><td class="ctr2" id="e1">47%</td><td class="ctr1" id="f1">158</td><td class="ctr2" id="g1">284</td><td class="ctr1" id="h1">277</td><td class="ctr2" id="i1">567</td><td class="ctr1" id="j2">10</td><td class="ctr2" id="k2">37</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a href="SimpleCharStream.html" class="el_class">SimpleCharStream</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="10" height="10" title="797" alt="797"/><img src="../.resources/greenbar.gif" width="3" height="10" title="269" alt="269"/></td><td class="ctr2" id="c5">25%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="4" height="10" title="46" alt="46"/><img src="../.resources/greenbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">23%</td><td class="ctr1" id="f2">54</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h2">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j1">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a href="ParseException.html" class="el_class">ParseException</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="360" alt="360"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="3" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="TokenMgrError.html" class="el_class">TokenMgrError</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="175" alt="175"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="MtasCQLParserConstants.html" class="el_class">MtasCQLParserConstants</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="164" alt="164"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a7"><a href="Token.html" class="el_class">Token</a></td><td class="bar" id="b6"/><td class="ctr2" id="c2">59%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="MtasCQLParser$JJCalls.html" class="el_class">MtasCQLParser.JJCalls</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a2"><a href="MtasCQLParser$LookaheadSuccess.html" class="el_class">MtasCQLParser.LookaheadSuccess</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.cql</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql</span></div><h1>mtas.parser.cql</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6,497 of 13,262</td><td class="ctr2">51%</td><td class="bar">773 of 1,618</td><td class="ctr2">52%</td><td class="ctr1">677</td><td class="ctr2">1,241</td><td class="ctr1">1,073</td><td class="ctr2">2,463</td><td class="ctr1">88</td><td class="ctr2">320</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCQLParser.html" class="el_class">MtasCQLParser</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="3,889" alt="3,889"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="5,003" alt="5,003"/></td><td class="ctr2" id="c4">56%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="478" alt="478"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="656" alt="656"/></td><td class="ctr2" id="e0">57%</td><td class="ctr1" id="f0">416</td><td class="ctr2" id="g0">834</td><td class="ctr1" id="h0">552</td><td class="ctr2" id="i0">1,582</td><td class="ctr1" id="j0">35</td><td class="ctr2" id="k0">223</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a4"><a href="MtasCQLParserTokenManager.html" class="el_class">MtasCQLParserTokenManager</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="1,098" alt="1,098"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="1,467" alt="1,467"/></td><td class="ctr2" id="c3">57%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="175" alt="175"/></td><td class="ctr2" id="e1">46%</td><td class="ctr1" id="f1">158</td><td class="ctr2" id="g1">284</td><td class="ctr1" id="h1">277</td><td class="ctr2" id="i1">567</td><td class="ctr1" id="j2">10</td><td class="ctr2" id="k2">37</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a href="SimpleCharStream.html" class="el_class">SimpleCharStream</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="797" alt="797"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="269" alt="269"/></td><td class="ctr2" id="c5">25%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="46" alt="46"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">23%</td><td class="ctr1" id="f2">54</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h2">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j1">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a href="ParseException.html" class="el_class">ParseException</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="360" alt="360"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="TokenMgrError.html" class="el_class">TokenMgrError</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="175" alt="175"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="MtasCQLParserConstants.html" class="el_class">MtasCQLParserConstants</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="164" alt="164"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a7"><a href="Token.html" class="el_class">Token</a></td><td class="bar" id="b6"/><td class="ctr2" id="c2">58%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="MtasCQLParser$JJCalls.html" class="el_class">MtasCQLParser.JJCalls</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a2"><a href="MtasCQLParser$LookaheadSuccess.html" class="el_class">MtasCQLParser.LookaheadSuccess</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.cql/index.source.html b/jacoco/mtas.parser.cql/index.source.html
index d3c4684..c0af844 100644
--- a/jacoco/mtas.parser.cql/index.source.html
+++ b/jacoco/mtas.parser.cql/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.cql</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql</span></div><h1>mtas.parser.cql</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6,514 of 13,298</td><td class="ctr2">51%</td><td class="bar">773 of 1,618</td><td class="ctr2">52%</td><td class="ctr1">677</td><td class="ctr2">1,241</td><td class="ctr1">1,074</td><td class="ctr2">2,465</td><td class="ctr1">88</td><td class="ctr2">320</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_source">MtasCQLParser.java</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="52" height="10" title="3,906" alt="3,906"/><img src="../.resources/greenbar.gif" width="67" height="10" title="5,028" alt="5,028"/></td><td class="ctr2" id="c2">56%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="478" alt="478"/><img src="../.resources/greenbar.gif" width="69" height="10" title="656" alt="656"/></td><td class="ctr2" id="e0">58%</td><td class="ctr1" id="f0">416</td><td class="ctr2" id="g0">836</td><td class="ctr1" id="h0">553</td><td class="ctr2" id="i0">1,586</td><td class="ctr1" id="j0">35</td><td class="ctr2" id="k0">225</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a2"><span class="el_source">MtasCQLParserTokenManager.java</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="14" height="10" title="1,098" alt="1,098"/><img src="../.resources/greenbar.gif" width="19" height="10" title="1,467" alt="1,467"/></td><td class="ctr2" id="c1">57%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../.resources/greenbar.gif" width="18" height="10" title="175" alt="175"/></td><td class="ctr2" id="e1">47%</td><td class="ctr1" id="f1">158</td><td class="ctr2" id="g1">284</td><td class="ctr1" id="h1">277</td><td class="ctr2" id="i1">567</td><td class="ctr1" id="j2">10</td><td class="ctr2" id="k2">37</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><span class="el_source">SimpleCharStream.java</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="10" height="10" title="797" alt="797"/><img src="../.resources/greenbar.gif" width="3" height="10" title="269" alt="269"/></td><td class="ctr2" id="c3">25%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="4" height="10" title="46" alt="46"/><img src="../.resources/greenbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">23%</td><td class="ctr1" id="f2">54</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h2">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j1">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a3"><span class="el_source">ParseException.java</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="4" height="10" title="360" alt="360"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="3" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a6"><span class="el_source">TokenMgrError.java</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="175" alt="175"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><span class="el_source">MtasCQLParserConstants.java</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="164" alt="164"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><span class="el_source">Token.java</span></td><td class="bar" id="b6"/><td class="ctr2" id="c0">59%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.cql</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.cql</span></div><h1>mtas.parser.cql</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6,497 of 13,262</td><td class="ctr2">51%</td><td class="bar">773 of 1,618</td><td class="ctr2">52%</td><td class="ctr1">677</td><td class="ctr2">1,241</td><td class="ctr1">1,073</td><td class="ctr2">2,463</td><td class="ctr1">88</td><td class="ctr2">320</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_source">MtasCQLParser.java</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="3,889" alt="3,889"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="5,009" alt="5,009"/></td><td class="ctr2" id="c2">56%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="478" alt="478"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="656" alt="656"/></td><td class="ctr2" id="e0">57%</td><td class="ctr1" id="f0">416</td><td class="ctr2" id="g0">836</td><td class="ctr1" id="h0">552</td><td class="ctr2" id="i0">1,584</td><td class="ctr1" id="j0">35</td><td class="ctr2" id="k0">225</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a2"><span class="el_source">MtasCQLParserTokenManager.java</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="1,098" alt="1,098"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="1,467" alt="1,467"/></td><td class="ctr2" id="c1">57%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="199" alt="199"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="175" alt="175"/></td><td class="ctr2" id="e1">46%</td><td class="ctr1" id="f1">158</td><td class="ctr2" id="g1">284</td><td class="ctr1" id="h1">277</td><td class="ctr2" id="i1">567</td><td class="ctr1" id="j2">10</td><td class="ctr2" id="k2">37</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><span class="el_source">SimpleCharStream.java</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="797" alt="797"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="269" alt="269"/></td><td class="ctr2" id="c3">25%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="46" alt="46"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">23%</td><td class="ctr1" id="f2">54</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h2">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j1">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a3"><span class="el_source">ParseException.java</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="360" alt="360"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a6"><span class="el_source">TokenMgrError.java</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="175" alt="175"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><span class="el_source">MtasCQLParserConstants.java</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="164" alt="164"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><span class="el_source">Token.java</span></td><td class="bar" id="b6"/><td class="ctr2" id="c0">58%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.html
index 0cc5342..a8b1b9b 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunction</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunction</span></div><h1>MtasFunctionParserFunction</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 122</td><td class="ctr2">87%</td><td class="bar">1 of 6</td><td class="ctr2">83%</td><td class="ctr1">2</td><td class="ctr2">13</td><td class="ctr1">4</td><td class="ctr2">31</td><td class="ctr1">1</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFunctionParserFunction.java.html#L55" class="el_method">getResponse(long[], long)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="22" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="97" height="10" title="39" alt="39"/></td><td class="ctr2" id="c8">81%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserFunction.java.html#L145" class="el_method">needArgument(int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="17" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunction.java.html#L12" class="el_method">MtasFunctionParserFunction()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="57" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasFunctionParserFunction.java.html#L154" class="el_method">needArgumentsNumber()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="57" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunction.java.html#L107" class="el_method">close()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="10" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasFunctionParserFunction.java.html#L125" class="el_method">sumRule()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="10" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="MtasFunctionParserFunction.java.html#L134" class="el_method">needPositions()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="10" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunction.java.html#L116" class="el_method">getType()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunction.java.html#L167" class="el_method">needArgument()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunction.java.html#L176" class="el_method">defined()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunction</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunction</span></div><h1>MtasFunctionParserFunction</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">19 of 132</td><td class="ctr2">85%</td><td class="bar">1 of 6</td><td class="ctr2">83%</td><td class="ctr1">2</td><td class="ctr2">14</td><td class="ctr1">5</td><td class="ctr2">34</td><td class="ctr1">1</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFunctionParserFunction.java.html#L59" class="el_method">getResponse(long[], long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="42" alt="42"/></td><td class="ctr2" id="c9">77%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserFunction.java.html#L143" class="el_method">needArgument(int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunction.java.html#L15" class="el_method">MtasFunctionParserFunction()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasFunctionParserFunction.java.html#L152" class="el_method">needArgumentsNumber()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunction.java.html#L106" class="el_method">close()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasFunctionParserFunction.java.html#L124" class="el_method">sumRule()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="MtasFunctionParserFunction.java.html#L133" class="el_method">needPositions()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasFunctionParserFunction.java.html#L18" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunction.java.html#L115" class="el_method">getType()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunction.java.html#L165" class="el_method">needArgument()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunction.java.html#L174" class="el_method">defined()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.java.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.java.html
index c1cd74c..dc10994 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.java.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunction.java.html
@@ -1,15 +1,21 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunction.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunction.java</span></div><h1>MtasFunctionParserFunction.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunction.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunction.java</span></div><h1>MtasFunctionParserFunction.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
 
 import java.io.IOException;
 import java.util.HashSet;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import mtas.codec.util.CodecUtil;
 import mtas.parser.function.ParseException;
 
 /**
  * The Class MtasFunctionParserFunction.
  */
-<span class="fc" id="L12">public abstract class MtasFunctionParserFunction {</span>
+<span class="fc" id="L15">public abstract class MtasFunctionParserFunction {</span>
+  
+  /** The log. */
+<span class="fc" id="L18">  private static Log log = LogFactory.getLog(MtasFunctionParserFunction.class);</span>
 
   /** The parser doubles. */
   protected MtasFunctionParserFunction[] parserDoubles;
@@ -24,88 +30,81 @@ import mtas.parser.function.ParseException;
   protected long[] constantLongs;
 
   /** The data type. */
-<span class="fc" id="L27">  protected String dataType = null;</span>
+<span class="fc" id="L33">  protected String dataType = null;</span>
 
   /** The sum rule. */
-<span class="fc" id="L30">  protected boolean sumRule = false;</span>
+<span class="fc" id="L36">  protected boolean sumRule = false;</span>
 
   /** The need positions. */
-<span class="fc" id="L33">  protected boolean needPositions = false;</span>
+<span class="fc" id="L39">  protected boolean needPositions = false;</span>
 
   /** The degree. */
-<span class="fc" id="L36">  protected Integer degree = null;</span>
+<span class="fc" id="L42">  protected Integer degree = null;</span>
 
   /** The need argument. */
-<span class="fc" id="L39">  protected HashSet&lt;Integer&gt; needArgument = new HashSet&lt;Integer&gt;();</span>
+<span class="fc" id="L45">  protected HashSet&lt;Integer&gt; needArgument = new HashSet&lt;Integer&gt;();</span>
 
   /** The defined. */
-<span class="fc" id="L42">  private boolean defined = false;</span>
+<span class="fc" id="L48">  private boolean defined = false;</span>
 
   /**
    * Gets the response.
    *
-   * @param args
-   *          the args
-   * @param n
-   *          the n
+   * @param args the args
+   * @param n the n
    * @return the response
    */
   public final MtasFunctionParserFunctionResponse getResponse(long[] args,
       long n) {
-<span class="fc bfc" id="L55" title="All 2 branches covered.">    if (dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="fc bfc" id="L59" title="All 2 branches covered.">    if (dataType.equals(CodecUtil.DATA_TYPE_LONG)) {</span>
       try {
-<span class="fc" id="L57">        long l = getValueLong(args, n);</span>
-<span class="fc" id="L58">        return new MtasFunctionParserFunctionResponseLong(l, true);</span>
-<span class="nc" id="L59">      } catch (IOException e) {</span>
-<span class="nc" id="L60">        return new MtasFunctionParserFunctionResponseLong(0, false);</span>
+<span class="fc" id="L61">        long l = getValueLong(args, n);</span>
+<span class="fc" id="L62">        return new MtasFunctionParserFunctionResponseLong(l, true);</span>
+<span class="nc" id="L63">      } catch (IOException e) {</span>
+<span class="nc" id="L64">        log.debug(e);</span>
+<span class="nc" id="L65">        return new MtasFunctionParserFunctionResponseLong(0, false);</span>
       }
-<span class="pc bpc" id="L62" title="1 of 2 branches missed.">    } else if (dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="pc bpc" id="L67" title="1 of 2 branches missed.">    } else if (dataType.equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
       try {
-<span class="fc" id="L64">        double d = getValueDouble(args, n);</span>
-<span class="fc" id="L65">        return new MtasFunctionParserFunctionResponseDouble(d, true);</span>
-<span class="fc" id="L66">      } catch (IOException e) {</span>
-<span class="fc" id="L67">        return new MtasFunctionParserFunctionResponseDouble(0, false);</span>
+<span class="fc" id="L69">        double d = getValueDouble(args, n);</span>
+<span class="fc" id="L70">        return new MtasFunctionParserFunctionResponseDouble(d, true);</span>
+<span class="fc" id="L71">      } catch (IOException e) {</span>
+<span class="fc" id="L72">        log.debug(e);</span>
+<span class="fc" id="L73">        return new MtasFunctionParserFunctionResponseDouble(0, false);</span>
       }
     } else {
-<span class="nc" id="L70">      return null;</span>
+<span class="nc" id="L76">      return null;</span>
     }
   }
 
   /**
    * Gets the value double.
    *
-   * @param args
-   *          the args
-   * @param n
-   *          the n
+   * @param args the args
+   * @param n the n
    * @return the value double
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public abstract double getValueDouble(long[] args, long n) throws IOException;
 
   /**
    * Gets the value long.
    *
-   * @param args
-   *          the args
-   * @param n
-   *          the n
+   * @param args the args
+   * @param n the n
    * @return the value long
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public abstract long getValueLong(long[] args, long n) throws IOException;
 
   /**
    * Close.
    *
-   * @throws ParseException
-   *           the parse exception
+   * @throws ParseException the parse exception
    */
   public void close() throws ParseException {
-<span class="fc" id="L107">    defined = true;</span>
-<span class="fc" id="L108">  }</span>
+<span class="fc" id="L106">    defined = true;</span>
+<span class="fc" id="L107">  }</span>
 
   /**
    * Gets the type.
@@ -113,7 +112,7 @@ import mtas.parser.function.ParseException;
    * @return the type
    */
   public final String getType() {
-<span class="fc" id="L116">    return dataType;</span>
+<span class="fc" id="L115">    return dataType;</span>
   }
 
   /**
@@ -122,7 +121,7 @@ import mtas.parser.function.ParseException;
    * @return the boolean
    */
   public final Boolean sumRule() {
-<span class="fc" id="L125">    return sumRule;</span>
+<span class="fc" id="L124">    return sumRule;</span>
   }
 
   /**
@@ -131,18 +130,17 @@ import mtas.parser.function.ParseException;
    * @return the boolean
    */
   public final Boolean needPositions() {
-<span class="fc" id="L134">    return needPositions;</span>
+<span class="fc" id="L133">    return needPositions;</span>
   }
 
   /**
    * Need argument.
    *
-   * @param i
-   *          the i
+   * @param i the i
    * @return the boolean
    */
   public final Boolean needArgument(int i) {
-<span class="nc" id="L145">    return needArgument.contains(i);</span>
+<span class="nc" id="L143">    return needArgument.contains(i);</span>
   }
 
   /**
@@ -151,11 +149,11 @@ import mtas.parser.function.ParseException;
    * @return the int
    */
   public final int needArgumentsNumber() {
-<span class="fc" id="L154">    int number = 0;</span>
-<span class="fc bfc" id="L155" title="All 2 branches covered.">    for (int i : needArgument) {</span>
-<span class="fc" id="L156">      number = Math.max(number, (i + 1));</span>
-<span class="fc" id="L157">    }</span>
-<span class="fc" id="L158">    return number;</span>
+<span class="fc" id="L152">    int number = 0;</span>
+<span class="fc bfc" id="L153" title="All 2 branches covered.">    for (int i : needArgument) {</span>
+<span class="fc" id="L154">      number = Math.max(number, (i + 1));</span>
+<span class="fc" id="L155">    }</span>
+<span class="fc" id="L156">    return number;</span>
   }
 
   /**
@@ -164,7 +162,7 @@ import mtas.parser.function.ParseException;
    * @return the hash set
    */
   public final HashSet&lt;Integer&gt; needArgument() {
-<span class="fc" id="L167">    return needArgument;</span>
+<span class="fc" id="L165">    return needArgument;</span>
   }
 
   /**
@@ -173,8 +171,8 @@ import mtas.parser.function.ParseException;
    * @return true, if successful
    */
   protected final boolean defined() {
-<span class="fc" id="L176">    return defined;</span>
+<span class="fc" id="L174">    return defined;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.html
index 1a54a06..eb8b9fd 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionBasic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionBasic</span></div><h1>MtasFunctionParserFunctionBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,234 of 2,935</td><td class="ctr2">58%</td><td class="bar">347 of 598</td><td class="ctr2">42%</td><td class="ctr1">276</td><td class="ctr2">389</td><td class="ctr1">167</td><td class="ctr2">440</td><td class="ctr1">0</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasFunctionParserFunctionBasic.java.html#L610" class="el_method">getValueLong(long[], long)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="76" height="10" title="516" alt="516"/><img src="../.resources/greenbar.gif" width="42" height="10" title="284" alt="284"/></td><td class="ctr2" id="c11">36%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="87" height="10" title="132" alt="132"/><img src="../.resources/greenbar.gif" width="32" height="10" title="50" alt="50"/></td><td class="ctr2" id="e6">27%</td><td class="ctr1" id="f0">104</td><td class="ctr2" id="g0">126</td><td class="ctr1" id="h0">61</td><td class="ctr2" id="i1">97</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionBasic.java.html#L442" class="el_method">getValueDouble(long[], long)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="63" height="10" title="426" alt="426"/><img src="../.resources/greenbar.gif" width="56" height="10" title="385" alt="385"/></td><td class="ctr2" id="c10">47%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="77" height="10" title="118" alt="118"/><img src="../.resources/greenbar.gif" width="42" height="10" title="64" alt="64"/></td><td class="ctr2" id="e5">35%</td><td class="ctr1" id="f1">95</td><td class="ctr2" id="g1">126</td><td class="ctr1" id="h1">49</td><td class="ctr2" id="i2">95</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionBasic.java.html#L266" class="el_method">basic(String, MtasFunctionParserItem)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="26" height="10" title="181" alt="181"/><img src="../.resources/greenbar.gif" width="70" height="10" title="474" alt="474"/></td><td class="ctr2" id="c8">72%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="46" height="10" title="70" alt="70"/><img src="../.resources/greenbar.gif" width="52" height="10" title="80" alt="80"/></td><td class="ctr2" id="e3">53%</td><td class="ctr1" id="f2">54</td><td class="ctr2" id="g2">81</td><td class="ctr1" id="h2">36</td><td class="ctr2" id="i0">121</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserFunctionBasic.java.html#L22" class="el_method">MtasFunctionParserFunctionBasic(MtasFunctionParserItem)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="93" alt="93"/><img src="../.resources/greenbar.gif" width="25" height="10" title="175" alt="175"/></td><td class="ctr2" id="c9">65%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="13" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="9" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">41%</td><td class="ctr1" id="f3">16</td><td class="ctr2" id="g3">23</td><td class="ctr1" id="h3">16</td><td class="ctr2" id="i3">52</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionBasic.java.html#L146" class="el_method">close()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="27" height="10" title="185" alt="185"/></td><td class="ctr2" id="c6">95%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="13" height="10" title="20" alt="20"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">34</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasFunctionParserFunctionBasic.java.html#L777" class="el_method">toString()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="13" height="10" title="92" alt="92"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">86%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">18</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><a href="MtasFunctionParserFunctionBasic.java.html#L812" class="el_method">toString(String, int)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="11" height="10" title="81" alt="81"/></td><td class="ctr2" id="c5">98%</td><td class="bar" id="d6"><img src="../.resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunctionBasic.java.html#L203" class="el_method">add(MtasFunctionParserItem)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasFunctionParserFunctionBasic.java.html#L215" class="el_method">subtract(MtasFunctionParserItem)</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="MtasFunctionParserFunctionBasic.java.html#L227" class="el_method">multiply(MtasFunctionParserItem)</a></td><td class="bar" id="b9"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionBasic.java.html#L239" class="el_method">divide(MtasFunctionParserItem)</a></td><td class="bar" id="b10"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a8"><a href="MtasFunctionParserFunctionBasic.java.html#L251" class="el_method">power(MtasFunctionParserItem)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionBasic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionBasic</span></div><h1>MtasFunctionParserFunctionBasic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,233 of 2,934</td><td class="ctr2">57%</td><td class="bar">347 of 598</td><td class="ctr2">41%</td><td class="ctr1">276</td><td class="ctr2">389</td><td class="ctr1">167</td><td class="ctr2">440</td><td class="ctr1">0</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasFunctionParserFunctionBasic.java.html#L595" class="el_method">getValueLong(long[], long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="515" alt="515"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="284" alt="284"/></td><td class="ctr2" id="c11">35%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="87" height="10" title="132" alt="132"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="50" alt="50"/></td><td class="ctr2" id="e6">27%</td><td class="ctr1" id="f0">104</td><td class="ctr2" id="g0">126</td><td class="ctr1" id="h0">61</td><td class="ctr2" id="i1">97</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionBasic.java.html#L427" class="el_method">getValueDouble(long[], long)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="426" alt="426"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="385" alt="385"/></td><td class="ctr2" id="c10">47%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="77" height="10" title="118" alt="118"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="64" alt="64"/></td><td class="ctr2" id="e5">35%</td><td class="ctr1" id="f1">95</td><td class="ctr2" id="g1">126</td><td class="ctr1" id="h1">49</td><td class="ctr2" id="i2">95</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionBasic.java.html#L251" class="el_method">basic(String, MtasFunctionParserItem)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="181" alt="181"/><img src="../jacoco-resources/greenbar.gif" width="70" height="10" title="474" alt="474"/></td><td class="ctr2" id="c8">72%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="70" alt="70"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="80" alt="80"/></td><td class="ctr2" id="e3">53%</td><td class="ctr1" id="f2">54</td><td class="ctr2" id="g2">81</td><td class="ctr1" id="h2">36</td><td class="ctr2" id="i0">121</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserFunctionBasic.java.html#L22" class="el_method">MtasFunctionParserFunctionBasic(MtasFunctionParserItem)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="93" alt="93"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="175" alt="175"/></td><td class="ctr2" id="c9">65%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">41%</td><td class="ctr1" id="f3">16</td><td class="ctr2" id="g3">23</td><td class="ctr1" id="h3">16</td><td class="ctr2" id="i3">52</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionBasic.java.html#L144" class="el_method">close()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="185" alt="185"/></td><td class="ctr2" id="c6">94%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="20" alt="20"/></td><td class="ctr2" id="e2">83%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">34</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasFunctionParserFunctionBasic.java.html#L762" class="el_method">toString()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="92" alt="92"/></td><td class="ctr2" id="c7">93%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">85%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">18</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><a href="MtasFunctionParserFunctionBasic.java.html#L795" class="el_method">toString(String, int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="81" alt="81"/></td><td class="ctr2" id="c5">97%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">91%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunctionBasic.java.html#L199" class="el_method">add(MtasFunctionParserItem)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasFunctionParserFunctionBasic.java.html#L209" class="el_method">subtract(MtasFunctionParserItem)</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="MtasFunctionParserFunctionBasic.java.html#L219" class="el_method">multiply(MtasFunctionParserItem)</a></td><td class="bar" id="b9"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionBasic.java.html#L229" class="el_method">divide(MtasFunctionParserItem)</a></td><td class="bar" id="b10"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a8"><a href="MtasFunctionParserFunctionBasic.java.html#L239" class="el_method">power(MtasFunctionParserItem)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.java.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.java.html
index 4c52c72..fc77862 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.java.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionBasic.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionBasic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionBasic.java</span></div><h1>MtasFunctionParserFunctionBasic.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionBasic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionBasic.java</span></div><h1>MtasFunctionParserFunctionBasic.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -52,89 +52,87 @@ public class MtasFunctionParserFunctionBasic
 <span class="fc" id="L52">  private ArrayList&lt;Integer&gt; tmpIdList = new ArrayList&lt;&gt;();</span>
 
   /** The Constant BASIC_OPERATOR_ADD. */
-  public final static String BASIC_OPERATOR_ADD = &quot;add&quot;;
+  public static final String BASIC_OPERATOR_ADD = &quot;add&quot;;
 
   /** The Constant BASIC_OPERATOR_SUBTRACT. */
-  public final static String BASIC_OPERATOR_SUBTRACT = &quot;subtract&quot;;
+  public static final String BASIC_OPERATOR_SUBTRACT = &quot;subtract&quot;;
 
   /** The Constant BASIC_OPERATOR_MULTIPLY. */
-  public final static String BASIC_OPERATOR_MULTIPLY = &quot;multiply&quot;;
+  public static final String BASIC_OPERATOR_MULTIPLY = &quot;multiply&quot;;
 
   /** The Constant BASIC_OPERATOR_DIVIDE. */
-  public final static String BASIC_OPERATOR_DIVIDE = &quot;divide&quot;;
+  public static final String BASIC_OPERATOR_DIVIDE = &quot;divide&quot;;
 
   /** The Constant BASIC_OPERATOR_POWER. */
-  public final static String BASIC_OPERATOR_POWER = &quot;power&quot;;
+  public static final String BASIC_OPERATOR_POWER = &quot;power&quot;;
 
   /**
    * Instantiates a new mtas function parser function basic.
    *
-   * @param item
-   *          the item
-   * @throws ParseException
-   *           the parse exception
+   * @param item the item
+   * @throws ParseException the parse exception
    */
   public MtasFunctionParserFunctionBasic(MtasFunctionParserItem item)
-<span class="fc" id="L78">      throws ParseException {</span>
-<span class="fc" id="L79">    sumRule = true;</span>
-<span class="fc" id="L80">    String type = item.getType();</span>
+<span class="fc" id="L76">      throws ParseException {</span>
+<span class="fc" id="L77">    sumRule = true;</span>
+<span class="fc" id="L78">    String type = item.getType();</span>
     MtasFunctionParserFunction parser;
-<span class="fc" id="L82">    firstType = type;</span>
-<span class="fc" id="L83">    degree = item.getDegree();</span>
-<span class="pc bpc" id="L84" title="14 of 26 branches missed.">    switch (type) {</span>
+<span class="fc" id="L80">    firstType = type;</span>
+<span class="fc" id="L81">    degree = item.getDegree();</span>
+<span class="pc bpc" id="L82" title="14 of 26 branches missed.">    switch (type) {</span>
     case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L86">      firstId = 0;</span>
-<span class="fc" id="L87">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="fc" id="L88">      needPositions = true;</span>
-<span class="fc" id="L89">      break;</span>
+<span class="fc" id="L84">      firstId = 0;</span>
+<span class="fc" id="L85">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="fc" id="L86">      needPositions = true;</span>
+<span class="fc" id="L87">      break;</span>
     case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="fc" id="L91">      firstId = tmpConstantLongs.size();</span>
-<span class="fc" id="L92">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="fc" id="L93">      tmpConstantLongs.add(item.getValueLong());</span>
-<span class="fc" id="L94">      break;</span>
+<span class="fc" id="L89">      firstId = tmpConstantLongs.size();</span>
+<span class="fc" id="L90">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="fc" id="L91">      tmpConstantLongs.add(item.getValueLong());</span>
+<span class="fc" id="L92">      break;</span>
     case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L96">      firstId = tmpConstantDoubles.size();</span>
-<span class="nc" id="L97">      dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
-<span class="nc" id="L98">      tmpConstantDoubles.add(item.getValueDouble());</span>
-<span class="nc" id="L99">      break;</span>
+<span class="nc" id="L94">      firstId = tmpConstantDoubles.size();</span>
+<span class="nc" id="L95">      dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
+<span class="nc" id="L96">      tmpConstantDoubles.add(item.getValueDouble());</span>
+<span class="nc" id="L97">      break;</span>
     case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L101">      firstType = type;</span>
-<span class="fc" id="L102">      firstId = item.getId();</span>
-<span class="fc" id="L103">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="fc" id="L104">      needArgument.add(item.getId());</span>
-<span class="fc" id="L105">      break;</span>
+<span class="fc" id="L99">      firstType = type;</span>
+<span class="fc" id="L100">      firstId = item.getId();</span>
+<span class="fc" id="L101">      dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="fc" id="L102">      needArgument.add(item.getId());</span>
+<span class="fc" id="L103">      break;</span>
     case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="fc" id="L107">      parser = item.getParser();</span>
-<span class="fc" id="L108">      parser.close();</span>
-<span class="pc bpc" id="L109" title="1 of 2 branches missed.">      if (parser.getType().equals(CodecUtil.DATA_TYPE_LONG)) {</span>
-<span class="fc" id="L110">        firstId = tmpParserLongs.size();</span>
-<span class="fc" id="L111">        tmpParserLongs.add(parser);</span>
-<span class="fc" id="L112">        sumRule = parser.sumRule();</span>
-<span class="fc" id="L113">        dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="pc bpc" id="L114" title="1 of 2 branches missed.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
-<span class="fc" id="L115">        needArgument.addAll(parser.needArgument);</span>
+<span class="fc" id="L105">      parser = item.getParser();</span>
+<span class="fc" id="L106">      parser.close();</span>
+<span class="pc bpc" id="L107" title="1 of 2 branches missed.">      if (parser.getType().equals(CodecUtil.DATA_TYPE_LONG)) {</span>
+<span class="fc" id="L108">        firstId = tmpParserLongs.size();</span>
+<span class="fc" id="L109">        tmpParserLongs.add(parser);</span>
+<span class="fc" id="L110">        sumRule = parser.sumRule();</span>
+<span class="fc" id="L111">        dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="pc bpc" id="L112" title="1 of 2 branches missed.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
+<span class="fc" id="L113">        needArgument.addAll(parser.needArgument);</span>
       } else {
-<span class="nc" id="L117">        throw new ParseException(&quot;incorrect dataType&quot;);</span>
+<span class="nc" id="L115">        throw new ParseException(&quot;incorrect dataType&quot;);</span>
       }
       break;
     case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L121">      parser = item.getParser();</span>
-<span class="nc" id="L122">      parser.close();</span>
-<span class="nc bnc" id="L123" title="All 2 branches missed.">      if (parser.getType().equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
-<span class="nc" id="L124">        firstId = tmpParserDoubles.size();</span>
-<span class="nc" id="L125">        tmpParserDoubles.add(parser);</span>
-<span class="nc" id="L126">        sumRule = parser.sumRule();</span>
-<span class="nc" id="L127">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
-<span class="nc bnc" id="L128" title="All 2 branches missed.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
-<span class="nc" id="L129">        needArgument.addAll(parser.needArgument);</span>
+<span class="nc" id="L119">      parser = item.getParser();</span>
+<span class="nc" id="L120">      parser.close();</span>
+<span class="nc bnc" id="L121" title="All 2 branches missed.">      if (parser.getType().equals(CodecUtil.DATA_TYPE_DOUBLE)) {</span>
+<span class="nc" id="L122">        firstId = tmpParserDoubles.size();</span>
+<span class="nc" id="L123">        tmpParserDoubles.add(parser);</span>
+<span class="nc" id="L124">        sumRule = parser.sumRule();</span>
+<span class="nc" id="L125">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
+<span class="nc bnc" id="L126" title="All 2 branches missed.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
+<span class="nc" id="L127">        needArgument.addAll(parser.needArgument);</span>
       } else {
-<span class="nc" id="L131">        throw new ParseException(&quot;incorrect dataType&quot;);</span>
+<span class="nc" id="L129">        throw new ParseException(&quot;incorrect dataType&quot;);</span>
       }
       break;
     default:
-<span class="nc" id="L135">      throw new ParseException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L133">      throw new ParseException(&quot;unknown type&quot;);</span>
     }
-<span class="fc" id="L137">  }</span>
+<span class="fc" id="L135">  }</span>
 
   /*
    * (non-Javadoc)
@@ -143,291 +141,278 @@ public class MtasFunctionParserFunctionBasic
    */
   @Override
   public void close() throws ParseException {
-<span class="pc bpc" id="L146" title="1 of 2 branches missed.">    if (!defined()) {</span>
-<span class="fc" id="L147">      super.close();</span>
-<span class="fc bfc" id="L148" title="All 2 branches covered.">      if (!tmpParserLongs.isEmpty()) {</span>
-<span class="fc" id="L149">        parserLongs = new MtasFunctionParserFunction[tmpParserLongs.size()];</span>
-<span class="fc" id="L150">        parserLongs = tmpParserLongs.toArray(parserLongs);</span>
+<span class="pc bpc" id="L144" title="1 of 2 branches missed.">    if (!defined()) {</span>
+<span class="fc" id="L145">      super.close();</span>
+<span class="fc bfc" id="L146" title="All 2 branches covered.">      if (!tmpParserLongs.isEmpty()) {</span>
+<span class="fc" id="L147">        parserLongs = new MtasFunctionParserFunction[tmpParserLongs.size()];</span>
+<span class="fc" id="L148">        parserLongs = tmpParserLongs.toArray(parserLongs);</span>
       }
-<span class="fc bfc" id="L152" title="All 2 branches covered.">      if (!tmpParserDoubles.isEmpty()) {</span>
-<span class="fc" id="L153">        parserDoubles = new MtasFunctionParserFunction[tmpParserDoubles.size()];</span>
-<span class="fc" id="L154">        parserDoubles = tmpParserDoubles.toArray(parserDoubles);</span>
+<span class="fc bfc" id="L150" title="All 2 branches covered.">      if (!tmpParserDoubles.isEmpty()) {</span>
+<span class="fc" id="L151">        parserDoubles = new MtasFunctionParserFunction[tmpParserDoubles.size()];</span>
+<span class="fc" id="L152">        parserDoubles = tmpParserDoubles.toArray(parserDoubles);</span>
       }
-<span class="fc bfc" id="L156" title="All 2 branches covered.">      if (!tmpConstantLongs.isEmpty()) {</span>
-<span class="fc" id="L157">        constantLongs = new long[tmpConstantLongs.size()];</span>
-<span class="fc bfc" id="L158" title="All 2 branches covered.">        for (int i = 0; i &lt; tmpConstantLongs.size(); i++) {</span>
-<span class="fc" id="L159">          constantLongs[i] = tmpConstantLongs.get(i);</span>
+<span class="fc bfc" id="L154" title="All 2 branches covered.">      if (!tmpConstantLongs.isEmpty()) {</span>
+<span class="fc" id="L155">        constantLongs = new long[tmpConstantLongs.size()];</span>
+<span class="fc bfc" id="L156" title="All 2 branches covered.">        for (int i = 0; i &lt; tmpConstantLongs.size(); i++) {</span>
+<span class="fc" id="L157">          constantLongs[i] = tmpConstantLongs.get(i);</span>
         }
       }
-<span class="fc bfc" id="L162" title="All 2 branches covered.">      if (!tmpConstantDoubles.isEmpty()) {</span>
-<span class="fc" id="L163">        constantDoubles = new Double[tmpConstantDoubles.size()];</span>
-<span class="fc bfc" id="L164" title="All 2 branches covered.">        for (int i = 0; i &lt; tmpConstantDoubles.size(); i++) {</span>
-<span class="fc" id="L165">          constantDoubles[i] = tmpConstantDoubles.get(i);</span>
+<span class="fc bfc" id="L160" title="All 2 branches covered.">      if (!tmpConstantDoubles.isEmpty()) {</span>
+<span class="fc" id="L161">        constantDoubles = new Double[tmpConstantDoubles.size()];</span>
+<span class="fc bfc" id="L162" title="All 2 branches covered.">        for (int i = 0; i &lt; tmpConstantDoubles.size(); i++) {</span>
+<span class="fc" id="L163">          constantDoubles[i] = tmpConstantDoubles.get(i);</span>
         }
       }
-<span class="pc bpc" id="L168" title="1 of 2 branches missed.">      if (firstType == null) {</span>
-<span class="nc" id="L169">        throw new ParseException(&quot;incorrect definition: no firstType&quot;);</span>
+<span class="pc bpc" id="L166" title="1 of 2 branches missed.">      if (firstType == null) {</span>
+<span class="nc" id="L167">        throw new ParseException(&quot;incorrect definition: no firstType&quot;);</span>
       }
-<span class="fc bfc" id="L171" title="All 2 branches covered.">      if (!tmpOperatorList.isEmpty()) {</span>
-<span class="fc" id="L172">        number = tmpOperatorList.size();</span>
-<span class="pc bpc" id="L173" title="2 of 4 branches missed.">        if ((tmpTypeList.size() != number) || (tmpIdList.size() != number)) {</span>
-<span class="nc" id="L174">          throw new ParseException(&quot;incorrect definition additional items&quot;);</span>
+<span class="fc bfc" id="L169" title="All 2 branches covered.">      if (!tmpOperatorList.isEmpty()) {</span>
+<span class="fc" id="L170">        number = tmpOperatorList.size();</span>
+<span class="pc bpc" id="L171" title="2 of 4 branches missed.">        if ((tmpTypeList.size() != number) || (tmpIdList.size() != number)) {</span>
+<span class="nc" id="L172">          throw new ParseException(&quot;incorrect definition additional items&quot;);</span>
         } else {
-<span class="fc" id="L176">          operatorList = new String[number];</span>
-<span class="fc" id="L177">          operatorList = tmpOperatorList.toArray(operatorList);</span>
-<span class="fc" id="L178">          typeList = new String[number];</span>
-<span class="fc" id="L179">          typeList = tmpTypeList.toArray(typeList);</span>
-<span class="fc" id="L180">          idList = new int[number];</span>
-<span class="fc bfc" id="L181" title="All 2 branches covered.">          for (int i = 0; i &lt; number; i++) {</span>
-<span class="fc" id="L182">            idList[i] = tmpIdList.get(i).intValue();</span>
+<span class="fc" id="L174">          operatorList = new String[number];</span>
+<span class="fc" id="L175">          operatorList = tmpOperatorList.toArray(operatorList);</span>
+<span class="fc" id="L176">          typeList = new String[number];</span>
+<span class="fc" id="L177">          typeList = tmpTypeList.toArray(typeList);</span>
+<span class="fc" id="L178">          idList = new int[number];</span>
+<span class="fc bfc" id="L179" title="All 2 branches covered.">          for (int i = 0; i &lt; number; i++) {</span>
+<span class="fc" id="L180">            idList[i] = tmpIdList.get(i).intValue();</span>
           }
         }
       } else {
-<span class="fc" id="L186">        number = 0;</span>
-<span class="fc" id="L187">        operatorList = null;</span>
-<span class="fc" id="L188">        typeList = null;</span>
-<span class="fc" id="L189">        idList = null;</span>
+<span class="fc" id="L184">        number = 0;</span>
+<span class="fc" id="L185">        operatorList = null;</span>
+<span class="fc" id="L186">        typeList = null;</span>
+<span class="fc" id="L187">        idList = null;</span>
       }
     }
-<span class="fc" id="L192">  }</span>
+<span class="fc" id="L190">  }</span>
 
   /**
    * Adds the.
    *
-   * @param item
-   *          the item
-   * @throws ParseException
-   *           the parse exception
+   * @param item the item
+   * @throws ParseException the parse exception
    */
   public void add(MtasFunctionParserItem item) throws ParseException {
-<span class="fc" id="L203">    basic(BASIC_OPERATOR_ADD, item);</span>
-<span class="fc" id="L204">  }</span>
+<span class="fc" id="L199">    basic(BASIC_OPERATOR_ADD, item);</span>
+<span class="fc" id="L200">  }</span>
 
   /**
    * Subtract.
    *
-   * @param item
-   *          the item
-   * @throws ParseException
-   *           the parse exception
+   * @param item the item
+   * @throws ParseException the parse exception
    */
   public void subtract(MtasFunctionParserItem item) throws ParseException {
-<span class="fc" id="L215">    basic(BASIC_OPERATOR_SUBTRACT, item);</span>
-<span class="fc" id="L216">  }</span>
+<span class="fc" id="L209">    basic(BASIC_OPERATOR_SUBTRACT, item);</span>
+<span class="fc" id="L210">  }</span>
 
   /**
    * Multiply.
    *
-   * @param item
-   *          the item
-   * @throws ParseException
-   *           the parse exception
+   * @param item the item
+   * @throws ParseException the parse exception
    */
   public void multiply(MtasFunctionParserItem item) throws ParseException {
-<span class="fc" id="L227">    basic(BASIC_OPERATOR_MULTIPLY, item);</span>
-<span class="fc" id="L228">  }</span>
+<span class="fc" id="L219">    basic(BASIC_OPERATOR_MULTIPLY, item);</span>
+<span class="fc" id="L220">  }</span>
 
   /**
    * Divide.
    *
-   * @param item
-   *          the item
-   * @throws ParseException
-   *           the parse exception
+   * @param item the item
+   * @throws ParseException the parse exception
    */
   public void divide(MtasFunctionParserItem item) throws ParseException {
-<span class="fc" id="L239">    basic(BASIC_OPERATOR_DIVIDE, item);</span>
-<span class="fc" id="L240">  }</span>
+<span class="fc" id="L229">    basic(BASIC_OPERATOR_DIVIDE, item);</span>
+<span class="fc" id="L230">  }</span>
 
   /**
    * Power.
    *
-   * @param item
-   *          the item
-   * @throws ParseException
-   *           the parse exception
+   * @param item the item
+   * @throws ParseException the parse exception
    */
   public void power(MtasFunctionParserItem item) throws ParseException {
-<span class="fc" id="L251">    basic(BASIC_OPERATOR_POWER, item);</span>
-<span class="fc" id="L252">  }</span>
+<span class="fc" id="L239">    basic(BASIC_OPERATOR_POWER, item);</span>
+<span class="fc" id="L240">  }</span>
 
   /**
    * Basic.
    *
-   * @param operator
-   *          the operator
-   * @param item
-   *          the item
-   * @throws ParseException
-   *           the parse exception
+   * @param operator the operator
+   * @param item the item
+   * @throws ParseException the parse exception
    */
   private void basic(String operator, MtasFunctionParserItem item)
       throws ParseException {
-<span class="pc bpc" id="L266" title="1 of 2 branches missed.">    if (!defined()) {</span>
-<span class="fc" id="L267">      String type = item.getType();</span>
+<span class="pc bpc" id="L251" title="1 of 2 branches missed.">    if (!defined()) {</span>
+<span class="fc" id="L252">      String type = item.getType();</span>
       MtasFunctionParserFunction parser;
-<span class="fc" id="L269">      tmpOperatorList.add(operator);</span>
-<span class="fc bfc" id="L270" title="All 2 branches covered.">      if (operator.equals(BASIC_OPERATOR_DIVIDE)) {</span>
-<span class="fc" id="L271">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
+<span class="fc" id="L254">      tmpOperatorList.add(operator);</span>
+<span class="fc bfc" id="L255" title="All 2 branches covered.">      if (operator.equals(BASIC_OPERATOR_DIVIDE)) {</span>
+<span class="fc" id="L256">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
       }
-<span class="pc bpc" id="L273" title="8 of 26 branches missed.">      switch (type) {</span>
+<span class="pc bpc" id="L258" title="8 of 26 branches missed.">      switch (type) {</span>
       case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L275">        tmpTypeList.add(type);</span>
-<span class="fc" id="L276">        tmpIdList.add(0);</span>
-<span class="fc" id="L277">        needPositions = true;</span>
-<span class="pc bpc" id="L278" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
-<span class="fc bfc" id="L279" title="All 2 branches covered.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
-<span class="fc bfc" id="L280" title="All 2 branches covered.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
-<span class="pc bpc" id="L281" title="1 of 2 branches missed.">            if (degree &lt; 0) {</span>
-<span class="nc" id="L282">              sumRule = false;</span>
-<span class="nc" id="L283">              degree = null;</span>
-<span class="pc bpc" id="L284" title="1 of 2 branches missed.">            } else if (degree &gt; 0) {</span>
-<span class="fc" id="L285">              sumRule = false;</span>
+<span class="fc" id="L260">        tmpTypeList.add(type);</span>
+<span class="fc" id="L261">        tmpIdList.add(0);</span>
+<span class="fc" id="L262">        needPositions = true;</span>
+<span class="pc bpc" id="L263" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
+<span class="fc bfc" id="L264" title="All 2 branches covered.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
+<span class="fc bfc" id="L265" title="All 2 branches covered.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
+<span class="pc bpc" id="L266" title="1 of 2 branches missed.">            if (degree &lt; 0) {</span>
+<span class="nc" id="L267">              sumRule = false;</span>
+<span class="nc" id="L268">              degree = null;</span>
+<span class="pc bpc" id="L269" title="1 of 2 branches missed.">            } else if (degree &gt; 0) {</span>
+<span class="fc" id="L270">              sumRule = false;</span>
             }
-<span class="pc bpc" id="L287" title="3 of 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
-<span class="nc" id="L288">            sumRule = false;</span>
-<span class="nc" id="L289">            degree = null;</span>
+<span class="pc bpc" id="L272" title="3 of 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
+<span class="nc" id="L273">            sumRule = false;</span>
+<span class="nc" id="L274">            degree = null;</span>
           }
         }
         break;
       case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L294">        tmpTypeList.add(type);</span>
-<span class="fc" id="L295">        tmpIdList.add(item.getId());</span>
-<span class="fc" id="L296">        needArgument.add(item.getId());</span>
-<span class="pc bpc" id="L297" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
-<span class="fc bfc" id="L298" title="All 2 branches covered.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
-<span class="fc bfc" id="L299" title="All 2 branches covered.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
-<span class="fc bfc" id="L300" title="All 2 branches covered.">            if (degree != 1) {</span>
-<span class="fc" id="L301">              sumRule = false;</span>
+<span class="fc" id="L279">        tmpTypeList.add(type);</span>
+<span class="fc" id="L280">        tmpIdList.add(item.getId());</span>
+<span class="fc" id="L281">        needArgument.add(item.getId());</span>
+<span class="pc bpc" id="L282" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
+<span class="fc bfc" id="L283" title="All 2 branches covered.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
+<span class="fc bfc" id="L284" title="All 2 branches covered.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
+<span class="fc bfc" id="L285" title="All 2 branches covered.">            if (degree != 1) {</span>
+<span class="fc" id="L286">              sumRule = false;</span>
             }
-<span class="pc bpc" id="L303" title="1 of 2 branches missed.">            if (degree &gt;= 0) {</span>
-<span class="fc" id="L304">              degree = Math.max(degree, 1);</span>
+<span class="pc bpc" id="L288" title="1 of 2 branches missed.">            if (degree &gt;= 0) {</span>
+<span class="fc" id="L289">              degree = Math.max(degree, 1);</span>
             } else {
-<span class="nc" id="L306">              degree = null;</span>
+<span class="nc" id="L291">              degree = null;</span>
             }
-<span class="fc bfc" id="L308" title="All 2 branches covered.">          } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
-<span class="fc bfc" id="L309" title="All 2 branches covered.">            if (degree != 0) {</span>
-<span class="fc" id="L310">              sumRule = false;</span>
+<span class="fc bfc" id="L293" title="All 2 branches covered.">          } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
+<span class="fc bfc" id="L294" title="All 2 branches covered.">            if (degree != 0) {</span>
+<span class="fc" id="L295">              sumRule = false;</span>
             }
-<span class="fc" id="L312">            degree += 1;</span>
-<span class="fc bfc" id="L313" title="All 2 branches covered.">          } else if (operator.equals(BASIC_OPERATOR_DIVIDE)) {</span>
-<span class="fc" id="L314">            sumRule = false;</span>
-<span class="fc" id="L315">            degree -= 1;</span>
-<span class="pc bpc" id="L316" title="1 of 2 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER)) {</span>
-<span class="fc" id="L317">            sumRule = false;</span>
-<span class="fc" id="L318">            degree = null;</span>
+<span class="fc" id="L297">            degree += 1;</span>
+<span class="fc bfc" id="L298" title="All 2 branches covered.">          } else if (operator.equals(BASIC_OPERATOR_DIVIDE)) {</span>
+<span class="fc" id="L299">            sumRule = false;</span>
+<span class="fc" id="L300">            degree -= 1;</span>
+<span class="pc bpc" id="L301" title="1 of 2 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER)) {</span>
+<span class="fc" id="L302">            sumRule = false;</span>
+<span class="fc" id="L303">            degree = null;</span>
           }
         }
         break;
       case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="fc" id="L323">        tmpTypeList.add(type);</span>
-<span class="fc" id="L324">        tmpIdList.add(tmpConstantLongs.size());</span>
-<span class="fc" id="L325">        tmpConstantLongs.add(item.getValueLong());</span>
-<span class="pc bpc" id="L326" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
-<span class="pc bpc" id="L327" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
-<span class="nc bnc" id="L328" title="All 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
-<span class="pc bpc" id="L329" title="1 of 2 branches missed.">            if (degree &lt; 0) {</span>
-<span class="nc" id="L330">              sumRule = false;</span>
-<span class="nc" id="L331">              degree = null;</span>
-<span class="fc bfc" id="L332" title="All 2 branches covered.">            } else if (degree &gt; 0) {</span>
-<span class="fc" id="L333">              sumRule = false;</span>
+<span class="fc" id="L308">        tmpTypeList.add(type);</span>
+<span class="fc" id="L309">        tmpIdList.add(tmpConstantLongs.size());</span>
+<span class="fc" id="L310">        tmpConstantLongs.add(item.getValueLong());</span>
+<span class="pc bpc" id="L311" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
+<span class="pc bpc" id="L312" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
+<span class="nc bnc" id="L313" title="All 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
+<span class="pc bpc" id="L314" title="1 of 2 branches missed.">            if (degree &lt; 0) {</span>
+<span class="nc" id="L315">              sumRule = false;</span>
+<span class="nc" id="L316">              degree = null;</span>
+<span class="fc bfc" id="L317" title="All 2 branches covered.">            } else if (degree &gt; 0) {</span>
+<span class="fc" id="L318">              sumRule = false;</span>
             }
-<span class="nc bnc" id="L335" title="All 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
-<span class="nc" id="L336">            sumRule = false;</span>
-<span class="nc" id="L337">            degree = null;</span>
+<span class="nc bnc" id="L320" title="All 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
+<span class="nc" id="L321">            sumRule = false;</span>
+<span class="nc" id="L322">            degree = null;</span>
           }
         }
         break;
       case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="fc" id="L342">        tmpTypeList.add(type);</span>
-<span class="fc" id="L343">        tmpIdList.add(tmpConstantDoubles.size());</span>
-<span class="fc" id="L344">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
-<span class="fc" id="L345">        tmpConstantDoubles.add(item.getValueDouble());</span>
-<span class="pc bpc" id="L346" title="2 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
-<span class="pc bpc" id="L347" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
-<span class="nc bnc" id="L348" title="All 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
-<span class="pc bpc" id="L349" title="1 of 2 branches missed.">            if (degree &lt; 0) {</span>
-<span class="nc" id="L350">              sumRule = false;</span>
-<span class="nc" id="L351">              degree = null;</span>
-<span class="pc bpc" id="L352" title="1 of 2 branches missed.">            } else if (degree &gt; 0) {</span>
-<span class="nc" id="L353">              sumRule = false;</span>
+<span class="fc" id="L327">        tmpTypeList.add(type);</span>
+<span class="fc" id="L328">        tmpIdList.add(tmpConstantDoubles.size());</span>
+<span class="fc" id="L329">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
+<span class="fc" id="L330">        tmpConstantDoubles.add(item.getValueDouble());</span>
+<span class="pc bpc" id="L331" title="2 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
+<span class="pc bpc" id="L332" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
+<span class="nc bnc" id="L333" title="All 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
+<span class="pc bpc" id="L334" title="1 of 2 branches missed.">            if (degree &lt; 0) {</span>
+<span class="nc" id="L335">              sumRule = false;</span>
+<span class="nc" id="L336">              degree = null;</span>
+<span class="pc bpc" id="L337" title="1 of 2 branches missed.">            } else if (degree &gt; 0) {</span>
+<span class="nc" id="L338">              sumRule = false;</span>
             }
-<span class="nc bnc" id="L355" title="All 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
-<span class="nc" id="L356">            sumRule = false;</span>
-<span class="nc" id="L357">            degree = null;            </span>
+<span class="nc bnc" id="L340" title="All 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
+<span class="nc" id="L341">            sumRule = false;</span>
+<span class="nc" id="L342">            degree = null;            </span>
           }
         }
         break;
       case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="fc" id="L362">        tmpTypeList.add(type);</span>
-<span class="fc" id="L363">        tmpIdList.add(tmpParserLongs.size());</span>
-<span class="fc" id="L364">        parser = item.getParser();</span>
-<span class="fc" id="L365">        parser.close();</span>
-<span class="fc" id="L366">        tmpParserLongs.add(parser);</span>
-<span class="pc bpc" id="L367" title="1 of 2 branches missed.">        sumRule = sumRule ? parser.sumRule() : false;</span>
-<span class="fc bfc" id="L368" title="All 2 branches covered.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
-<span class="fc" id="L369">        needArgument.addAll(parser.needArgument);</span>
-<span class="pc bpc" id="L370" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
-<span class="pc bpc" id="L371" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
-<span class="pc bpc" id="L372" title="1 of 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
-<span class="nc bnc" id="L373" title="All 2 branches missed.">            if (!parser.degree.equals(degree)) {</span>
-<span class="nc" id="L374">              sumRule = false;</span>
-<span class="nc bnc" id="L375" title="All 2 branches missed.">              if (degree &lt; 0) {</span>
-<span class="nc" id="L376">                degree = null;</span>
+<span class="fc" id="L347">        tmpTypeList.add(type);</span>
+<span class="fc" id="L348">        tmpIdList.add(tmpParserLongs.size());</span>
+<span class="fc" id="L349">        parser = item.getParser();</span>
+<span class="fc" id="L350">        parser.close();</span>
+<span class="fc" id="L351">        tmpParserLongs.add(parser);</span>
+<span class="pc bpc" id="L352" title="1 of 2 branches missed.">        sumRule = sumRule ? parser.sumRule() : false;</span>
+<span class="fc bfc" id="L353" title="All 2 branches covered.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
+<span class="fc" id="L354">        needArgument.addAll(parser.needArgument);</span>
+<span class="pc bpc" id="L355" title="1 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
+<span class="pc bpc" id="L356" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
+<span class="pc bpc" id="L357" title="1 of 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
+<span class="nc bnc" id="L358" title="All 2 branches missed.">            if (!parser.degree.equals(degree)) {</span>
+<span class="nc" id="L359">              sumRule = false;</span>
+<span class="nc bnc" id="L360" title="All 2 branches missed.">              if (degree &lt; 0) {</span>
+<span class="nc" id="L361">                degree = null;</span>
               } else {
-<span class="nc" id="L378">                degree = Math.max(degree, parser.degree);</span>
+<span class="nc" id="L363">                degree = Math.max(degree, parser.degree);</span>
               }
             }
-<span class="fc bfc" id="L381" title="All 2 branches covered.">          } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
-<span class="pc bpc" id="L382" title="2 of 4 branches missed.">            if (degree != 0 || parser.degree != 0) {</span>
-<span class="fc" id="L383">              sumRule = false;</span>
+<span class="fc bfc" id="L366" title="All 2 branches covered.">          } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
+<span class="pc bpc" id="L367" title="2 of 4 branches missed.">            if (degree != 0 || parser.degree != 0) {</span>
+<span class="fc" id="L368">              sumRule = false;</span>
             }
-<span class="fc" id="L385">            degree += parser.degree;</span>
-<span class="pc bpc" id="L386" title="3 of 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
-<span class="nc" id="L387">            sumRule = false;</span>
-<span class="nc" id="L388">            degree = null;            </span>
+<span class="fc" id="L370">            degree += parser.degree;</span>
+<span class="pc bpc" id="L371" title="3 of 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
+<span class="nc" id="L372">            sumRule = false;</span>
+<span class="nc" id="L373">            degree = null;            </span>
           }
         }
         break;
       case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="fc" id="L393">        tmpTypeList.add(type);</span>
-<span class="fc" id="L394">        tmpIdList.add(tmpParserDoubles.size());</span>
-<span class="fc" id="L395">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
-<span class="fc" id="L396">        parser = item.getParser();</span>
-<span class="fc" id="L397">        parser.close();</span>
-<span class="fc" id="L398">        tmpParserDoubles.add(parser);</span>
-<span class="pc bpc" id="L399" title="1 of 2 branches missed.">        sumRule = sumRule ? parser.sumRule() : false;</span>
-<span class="pc bpc" id="L400" title="1 of 2 branches missed.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
-<span class="fc" id="L401">        needArgument.addAll(parser.needArgument);</span>
-<span class="pc bpc" id="L402" title="2 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
-<span class="pc bpc" id="L403" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
-<span class="nc bnc" id="L404" title="All 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
-<span class="pc bpc" id="L405" title="1 of 2 branches missed.">            if (!parser.degree.equals(degree)) {</span>
-<span class="fc" id="L406">              sumRule = false;</span>
-<span class="pc bpc" id="L407" title="1 of 2 branches missed.">              if (degree &lt; 0) {</span>
-<span class="nc" id="L408">                degree = null;</span>
+<span class="fc" id="L378">        tmpTypeList.add(type);</span>
+<span class="fc" id="L379">        tmpIdList.add(tmpParserDoubles.size());</span>
+<span class="fc" id="L380">        dataType = CodecUtil.DATA_TYPE_DOUBLE;</span>
+<span class="fc" id="L381">        parser = item.getParser();</span>
+<span class="fc" id="L382">        parser.close();</span>
+<span class="fc" id="L383">        tmpParserDoubles.add(parser);</span>
+<span class="pc bpc" id="L384" title="1 of 2 branches missed.">        sumRule = sumRule ? parser.sumRule() : false;</span>
+<span class="pc bpc" id="L385" title="1 of 2 branches missed.">        needPositions = needPositions ? needPositions : parser.needPositions();</span>
+<span class="fc" id="L386">        needArgument.addAll(parser.needArgument);</span>
+<span class="pc bpc" id="L387" title="2 of 4 branches missed.">        if (sumRule &amp;&amp; degree != null) {</span>
+<span class="pc bpc" id="L388" title="1 of 2 branches missed.">          if (operator.equals(BASIC_OPERATOR_ADD)</span>
+<span class="nc bnc" id="L389" title="All 2 branches missed.">              || operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
+<span class="pc bpc" id="L390" title="1 of 2 branches missed.">            if (!parser.degree.equals(degree)) {</span>
+<span class="fc" id="L391">              sumRule = false;</span>
+<span class="pc bpc" id="L392" title="1 of 2 branches missed.">              if (degree &lt; 0) {</span>
+<span class="nc" id="L393">                degree = null;</span>
               } else {
-<span class="fc" id="L410">                degree = Math.max(degree, parser.degree);</span>
+<span class="fc" id="L395">                degree = Math.max(degree, parser.degree);</span>
               }
             }
-<span class="nc bnc" id="L413" title="All 2 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
-<span class="nc bnc" id="L414" title="All 4 branches missed.">            if (degree != 0 || parser.degree != 0) {</span>
-<span class="nc" id="L415">              sumRule = false;</span>
+<span class="nc bnc" id="L398" title="All 2 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
+<span class="nc bnc" id="L399" title="All 4 branches missed.">            if (degree != 0 || parser.degree != 0) {</span>
+<span class="nc" id="L400">              sumRule = false;</span>
             }
-<span class="nc" id="L417">            degree += parser.degree;</span>
-<span class="nc bnc" id="L418" title="All 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
-<span class="nc" id="L419">            sumRule = false;</span>
-<span class="nc" id="L420">            degree = null;            </span>
+<span class="nc" id="L402">            degree += parser.degree;</span>
+<span class="nc bnc" id="L403" title="All 4 branches missed.">          } else if (operator.equals(BASIC_OPERATOR_POWER) &amp;&amp; (degree != 0)) {</span>
+<span class="nc" id="L404">            sumRule = false;</span>
+<span class="nc" id="L405">            degree = null;            </span>
           }
         }
         break;
       default:
-<span class="nc" id="L425">        throw new ParseException(&quot;incorrect type&quot;);</span>
+<span class="nc" id="L410">        throw new ParseException(&quot;incorrect type&quot;);</span>
       }
-<span class="fc" id="L427">    } else {</span>
-<span class="nc" id="L428">      throw new ParseException(&quot;already defined&quot;);</span>
+<span class="fc" id="L412">    } else {</span>
+<span class="nc" id="L413">      throw new ParseException(&quot;already defined&quot;);</span>
     }
-<span class="fc" id="L430">  }</span>
+<span class="fc" id="L415">  }</span>
 
   /*
    * (non-Javadoc)
@@ -439,161 +424,161 @@ public class MtasFunctionParserFunctionBasic
   @Override
   public double getValueDouble(long[] args, long n) throws IOException {
     double sum;
-<span class="pc bpc" id="L442" title="17 of 26 branches missed.">    switch (firstType) {</span>
+<span class="pc bpc" id="L427" title="17 of 26 branches missed.">    switch (firstType) {</span>
     case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="nc" id="L444">      sum = args[firstId];</span>
-<span class="nc" id="L445">      break;</span>
+<span class="nc" id="L429">      sum = args[firstId];</span>
+<span class="nc" id="L430">      break;</span>
     case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L447">      sum = parserDoubles[firstId].getValueDouble(args, n);</span>
-<span class="nc" id="L448">      break;</span>
+<span class="nc" id="L432">      sum = parserDoubles[firstId].getValueDouble(args, n);</span>
+<span class="nc" id="L433">      break;</span>
     case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="fc" id="L450">      sum = parserLongs[firstId].getValueLong(args, n);</span>
-<span class="fc" id="L451">      break;</span>
+<span class="fc" id="L435">      sum = parserLongs[firstId].getValueLong(args, n);</span>
+<span class="fc" id="L436">      break;</span>
     case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L453">      sum = constantDoubles[firstId];</span>
-<span class="nc" id="L454">      break;</span>
+<span class="nc" id="L438">      sum = constantDoubles[firstId];</span>
+<span class="nc" id="L439">      break;</span>
     case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="fc" id="L456">      sum = constantLongs[firstId];</span>
-<span class="fc" id="L457">      break;</span>
+<span class="fc" id="L441">      sum = constantLongs[firstId];</span>
+<span class="fc" id="L442">      break;</span>
     case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L459">      sum = n;</span>
-<span class="fc" id="L460">      break;</span>
+<span class="fc" id="L444">      sum = n;</span>
+<span class="fc" id="L445">      break;</span>
     default:
-<span class="nc" id="L462">      throw new IOException(&quot;no first value&quot;);</span>
+<span class="nc" id="L447">      throw new IOException(&quot;no first value&quot;);</span>
     }
-<span class="fc bfc" id="L464" title="All 2 branches covered.">    for (int i = 0; i &lt; number; i++) {</span>
-<span class="pc bpc" id="L465" title="10 of 22 branches missed.">      switch (operatorList[i]) {</span>
+<span class="fc bfc" id="L449" title="All 2 branches covered.">    for (int i = 0; i &lt; number; i++) {</span>
+<span class="pc bpc" id="L450" title="10 of 22 branches missed.">      switch (operatorList[i]) {</span>
       case BASIC_OPERATOR_ADD:
-<span class="pc bpc" id="L467" title="11 of 26 branches missed.">        switch (typeList[i]) {</span>
+<span class="pc bpc" id="L452" title="11 of 26 branches missed.">        switch (typeList[i]) {</span>
         case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L469">          sum += args[idList[i]];</span>
-<span class="fc" id="L470">          break;</span>
+<span class="fc" id="L454">          sum += args[idList[i]];</span>
+<span class="fc" id="L455">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="fc" id="L472">          sum += parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="fc" id="L473">          break;</span>
+<span class="fc" id="L457">          sum += parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="fc" id="L458">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L475">          sum += parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="nc" id="L476">          break;</span>
+<span class="nc" id="L460">          sum += parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="nc" id="L461">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="fc" id="L478">          sum += constantDoubles[idList[i]];</span>
-<span class="fc" id="L479">          break;</span>
+<span class="fc" id="L463">          sum += constantDoubles[idList[i]];</span>
+<span class="fc" id="L464">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="fc" id="L481">          sum += constantLongs[idList[i]];</span>
-<span class="fc" id="L482">          break;</span>
+<span class="fc" id="L466">          sum += constantLongs[idList[i]];</span>
+<span class="fc" id="L467">          break;</span>
         case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L484">          sum += n;</span>
-<span class="fc" id="L485">          break;</span>
+<span class="fc" id="L469">          sum += n;</span>
+<span class="fc" id="L470">          break;</span>
         default:
-<span class="nc" id="L487">          throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L472">          throw new IOException(&quot;unknown type&quot;);</span>
         }
-<span class="fc" id="L489">        break;</span>
+<span class="fc" id="L474">        break;</span>
       case BASIC_OPERATOR_SUBTRACT:
-<span class="pc bpc" id="L491" title="20 of 26 branches missed.">        switch (typeList[i]) {</span>
+<span class="pc bpc" id="L476" title="20 of 26 branches missed.">        switch (typeList[i]) {</span>
         case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L493">          sum -= args[idList[i]];</span>
-<span class="fc" id="L494">          break;</span>
+<span class="fc" id="L478">          sum -= args[idList[i]];</span>
+<span class="fc" id="L479">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L496">          sum -= parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L497">          break;</span>
+<span class="nc" id="L481">          sum -= parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L482">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L499">          sum -= parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="nc" id="L500">          break;</span>
+<span class="nc" id="L484">          sum -= parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="nc" id="L485">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L502">          sum -= constantDoubles[idList[i]];</span>
-<span class="nc" id="L503">          break;</span>
+<span class="nc" id="L487">          sum -= constantDoubles[idList[i]];</span>
+<span class="nc" id="L488">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="nc" id="L505">          sum -= constantLongs[idList[i]];</span>
-<span class="nc" id="L506">          break;</span>
+<span class="nc" id="L490">          sum -= constantLongs[idList[i]];</span>
+<span class="nc" id="L491">          break;</span>
         case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L508">          sum -= n;</span>
-<span class="fc" id="L509">          break;</span>
+<span class="fc" id="L493">          sum -= n;</span>
+<span class="fc" id="L494">          break;</span>
         default:
-<span class="nc" id="L511">          throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L496">          throw new IOException(&quot;unknown type&quot;);</span>
         }
-<span class="fc" id="L513">        break;</span>
+<span class="fc" id="L498">        break;</span>
       case BASIC_OPERATOR_MULTIPLY:
-<span class="pc bpc" id="L515" title="17 of 26 branches missed.">        switch (typeList[i]) {</span>
+<span class="pc bpc" id="L500" title="17 of 26 branches missed.">        switch (typeList[i]) {</span>
         case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L517">          sum *= args[idList[i]];</span>
-<span class="fc" id="L518">          break;</span>
+<span class="fc" id="L502">          sum *= args[idList[i]];</span>
+<span class="fc" id="L503">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L520">          sum *= parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L521">          break;</span>
+<span class="nc" id="L505">          sum *= parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L506">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="fc" id="L523">          sum *= parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="fc" id="L524">          break;</span>
+<span class="fc" id="L508">          sum *= parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="fc" id="L509">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L526">          sum *= constantDoubles[idList[i]];</span>
-<span class="nc" id="L527">          break;</span>
+<span class="nc" id="L511">          sum *= constantDoubles[idList[i]];</span>
+<span class="nc" id="L512">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="nc" id="L529">          sum *= constantLongs[idList[i]];</span>
-<span class="nc" id="L530">          break;</span>
+<span class="nc" id="L514">          sum *= constantLongs[idList[i]];</span>
+<span class="nc" id="L515">          break;</span>
         case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L532">          sum *= n;</span>
-<span class="fc" id="L533">          break;</span>
+<span class="fc" id="L517">          sum *= n;</span>
+<span class="fc" id="L518">          break;</span>
         default:
-<span class="nc" id="L535">          throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L520">          throw new IOException(&quot;unknown type&quot;);</span>
         }
-<span class="fc" id="L537">        break;</span>
+<span class="fc" id="L522">        break;</span>
       case BASIC_OPERATOR_DIVIDE:
         double v;
-<span class="pc bpc" id="L540" title="17 of 26 branches missed.">        switch (typeList[i]) {</span>
+<span class="pc bpc" id="L525" title="17 of 26 branches missed.">        switch (typeList[i]) {</span>
         case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L542">          v = args[idList[i]];</span>
-<span class="fc" id="L543">          break;</span>
+<span class="fc" id="L527">          v = args[idList[i]];</span>
+<span class="fc" id="L528">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L545">          v = parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L546">          break;</span>
+<span class="nc" id="L530">          v = parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L531">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="fc" id="L548">          v = parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="fc" id="L549">          break;</span>
+<span class="fc" id="L533">          v = parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="fc" id="L534">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L551">          v = constantDoubles[idList[i]];</span>
-<span class="nc" id="L552">          break;</span>
+<span class="nc" id="L536">          v = constantDoubles[idList[i]];</span>
+<span class="nc" id="L537">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="nc" id="L554">          v = constantLongs[idList[i]];</span>
-<span class="nc" id="L555">          break;</span>
+<span class="nc" id="L539">          v = constantLongs[idList[i]];</span>
+<span class="nc" id="L540">          break;</span>
         case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L557">          v = n;</span>
-<span class="fc" id="L558">          break;</span>
+<span class="fc" id="L542">          v = n;</span>
+<span class="fc" id="L543">          break;</span>
         default:
-<span class="nc" id="L560">          throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L545">          throw new IOException(&quot;unknown type&quot;);</span>
         }
-<span class="fc bfc" id="L562" title="All 2 branches covered.">        if (v != 0) {</span>
-<span class="fc" id="L563">          sum /= v;</span>
+<span class="fc bfc" id="L547" title="All 2 branches covered.">        if (v != 0) {</span>
+<span class="fc" id="L548">          sum /= v;</span>
         } else {
-<span class="fc" id="L565">          throw new IOException(&quot;division by zero&quot;);</span>
+<span class="fc" id="L550">          throw new IOException(&quot;division by zero&quot;);</span>
         }
         break;
       case BASIC_OPERATOR_POWER:
-<span class="nc bnc" id="L569" title="All 26 branches missed.">        switch (typeList[i]) {</span>
+<span class="nc bnc" id="L554" title="All 26 branches missed.">        switch (typeList[i]) {</span>
         case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="nc" id="L571">          sum = Math.pow(sum, args[idList[i]]);</span>
-<span class="nc" id="L572">          break;</span>
+<span class="nc" id="L556">          sum = Math.pow(sum, args[idList[i]]);</span>
+<span class="nc" id="L557">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L574">          sum = Math.pow(sum, parserDoubles[idList[i]].getValueDouble(args, n));</span>
-<span class="nc" id="L575">          break;</span>
+<span class="nc" id="L559">          sum = Math.pow(sum, parserDoubles[idList[i]].getValueDouble(args, n));</span>
+<span class="nc" id="L560">          break;</span>
         case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L577">          sum = Math.pow(sum, parserLongs[idList[i]].getValueLong(args, n));</span>
-<span class="nc" id="L578">          break;</span>
+<span class="nc" id="L562">          sum = Math.pow(sum, parserLongs[idList[i]].getValueLong(args, n));</span>
+<span class="nc" id="L563">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L580">          sum = Math.pow(sum, constantDoubles[idList[i]]);</span>
-<span class="nc" id="L581">          break;</span>
+<span class="nc" id="L565">          sum = Math.pow(sum, constantDoubles[idList[i]]);</span>
+<span class="nc" id="L566">          break;</span>
         case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="nc" id="L583">          sum = Math.pow(sum, constantLongs[idList[i]]);</span>
-<span class="nc" id="L584">          break;</span>
+<span class="nc" id="L568">          sum = Math.pow(sum, constantLongs[idList[i]]);</span>
+<span class="nc" id="L569">          break;</span>
         case MtasFunctionParserItem.TYPE_N:
-<span class="nc" id="L586">          sum = Math.pow(sum, n);</span>
-<span class="nc" id="L587">          break;</span>
+<span class="nc" id="L571">          sum = Math.pow(sum, n);</span>
+<span class="nc" id="L572">          break;</span>
         default:
-<span class="nc" id="L589">          throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L574">          throw new IOException(&quot;unknown type&quot;);</span>
         }
-<span class="nc" id="L591">        break;</span>
+<span class="nc" id="L576">        break;</span>
       default:
-<span class="nc" id="L593">        throw new IOException(&quot;unknown operator&quot;);</span>
+<span class="nc" id="L578">        throw new IOException(&quot;unknown operator&quot;);</span>
       }
     }
-<span class="fc" id="L596">    return sum;</span>
+<span class="fc" id="L581">    return sum;</span>
   }
 
   /*
@@ -607,163 +592,163 @@ public class MtasFunctionParserFunctionBasic
   public long getValueLong(long[] args, long n) throws IOException {
     try {
       long sum;
-<span class="pc bpc" id="L610" title="17 of 26 branches missed.">      switch (firstType) {</span>
+<span class="pc bpc" id="L595" title="17 of 26 branches missed.">      switch (firstType) {</span>
       case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L612">        sum = args[firstId];</span>
-<span class="fc" id="L613">        break;</span>
+<span class="fc" id="L597">        sum = args[firstId];</span>
+<span class="fc" id="L598">        break;</span>
       case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L615">        sum = (long) parserDoubles[firstId].getValueDouble(args, n);</span>
-<span class="nc" id="L616">        break;</span>
+<span class="nc" id="L600">        sum = (long) parserDoubles[firstId].getValueDouble(args, n);</span>
+<span class="nc" id="L601">        break;</span>
       case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L618">        sum = parserLongs[firstId].getValueLong(args, n);</span>
-<span class="nc" id="L619">        break;</span>
+<span class="nc" id="L603">        sum = parserLongs[firstId].getValueLong(args, n);</span>
+<span class="nc" id="L604">        break;</span>
       case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L621">        sum = constantDoubles[firstId].longValue();</span>
-<span class="nc" id="L622">        break;</span>
+<span class="nc" id="L606">        sum = constantDoubles[firstId].longValue();</span>
+<span class="nc" id="L607">        break;</span>
       case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="fc" id="L624">        sum = constantLongs[firstId];</span>
-<span class="fc" id="L625">        break;</span>
+<span class="fc" id="L609">        sum = constantLongs[firstId];</span>
+<span class="fc" id="L610">        break;</span>
       case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L627">        sum = n;</span>
-<span class="fc" id="L628">        break;</span>
+<span class="fc" id="L612">        sum = n;</span>
+<span class="fc" id="L613">        break;</span>
       default:
-<span class="nc" id="L630">        throw new IOException(&quot;no first value&quot;);</span>
+<span class="nc" id="L615">        throw new IOException(&quot;no first value&quot;);</span>
       }
-<span class="fc bfc" id="L632" title="All 2 branches covered.">      for (int i = 0; i &lt; number; i++) {</span>
-<span class="pc bpc" id="L633" title="10 of 22 branches missed.">        switch (operatorList[i]) {</span>
+<span class="fc bfc" id="L617" title="All 2 branches covered.">      for (int i = 0; i &lt; number; i++) {</span>
+<span class="pc bpc" id="L618" title="10 of 22 branches missed.">        switch (operatorList[i]) {</span>
         case BASIC_OPERATOR_ADD:
-<span class="pc bpc" id="L635" title="17 of 26 branches missed.">          switch (typeList[i]) {</span>
+<span class="pc bpc" id="L620" title="17 of 26 branches missed.">          switch (typeList[i]) {</span>
           case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L637">            sum += args[idList[i]];</span>
-<span class="fc" id="L638">            break;</span>
+<span class="fc" id="L622">            sum += args[idList[i]];</span>
+<span class="fc" id="L623">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L640">            sum += (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L641">            break;</span>
+<span class="nc" id="L625">            sum += (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L626">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L643">            sum += parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="nc" id="L644">            break;</span>
+<span class="nc" id="L628">            sum += parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="nc" id="L629">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L646">            sum += constantDoubles[idList[i]].longValue();</span>
-<span class="nc" id="L647">            break;</span>
+<span class="nc" id="L631">            sum += constantDoubles[idList[i]].longValue();</span>
+<span class="nc" id="L632">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="fc" id="L649">            sum += constantLongs[idList[i]];</span>
-<span class="fc" id="L650">            break;</span>
+<span class="fc" id="L634">            sum += constantLongs[idList[i]];</span>
+<span class="fc" id="L635">            break;</span>
           case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L652">            sum += n;</span>
-<span class="fc" id="L653">            break;</span>
+<span class="fc" id="L637">            sum += n;</span>
+<span class="fc" id="L638">            break;</span>
           default:
-<span class="nc" id="L655">            throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L640">            throw new IOException(&quot;unknown type&quot;);</span>
           }
-<span class="fc" id="L657">          break;</span>
+<span class="fc" id="L642">          break;</span>
         case BASIC_OPERATOR_SUBTRACT:
-<span class="pc bpc" id="L659" title="17 of 26 branches missed.">          switch (typeList[i]) {</span>
+<span class="pc bpc" id="L644" title="17 of 26 branches missed.">          switch (typeList[i]) {</span>
           case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L661">            sum -= args[idList[i]];</span>
-<span class="fc" id="L662">            break;</span>
+<span class="fc" id="L646">            sum -= args[idList[i]];</span>
+<span class="fc" id="L647">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L664">            sum -= (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L665">            break;</span>
+<span class="nc" id="L649">            sum -= (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L650">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L667">            sum -= parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="nc" id="L668">            break;</span>
+<span class="nc" id="L652">            sum -= parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="nc" id="L653">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L670">            sum -= constantDoubles[idList[i]].longValue();</span>
-<span class="nc" id="L671">            break;</span>
+<span class="nc" id="L655">            sum -= constantDoubles[idList[i]].longValue();</span>
+<span class="nc" id="L656">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="fc" id="L673">            sum -= constantLongs[idList[i]];</span>
-<span class="fc" id="L674">            break;</span>
+<span class="fc" id="L658">            sum -= constantLongs[idList[i]];</span>
+<span class="fc" id="L659">            break;</span>
           case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L676">            sum -= n;</span>
-<span class="fc" id="L677">            break;</span>
+<span class="fc" id="L661">            sum -= n;</span>
+<span class="fc" id="L662">            break;</span>
           default:
-<span class="nc" id="L679">            throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L664">            throw new IOException(&quot;unknown type&quot;);</span>
           }
-<span class="fc" id="L681">          break;</span>
+<span class="fc" id="L666">          break;</span>
         case BASIC_OPERATOR_MULTIPLY:
-<span class="pc bpc" id="L683" title="20 of 26 branches missed.">          switch (typeList[i]) {</span>
+<span class="pc bpc" id="L668" title="20 of 26 branches missed.">          switch (typeList[i]) {</span>
           case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L685">            sum *= args[idList[i]];</span>
-<span class="fc" id="L686">            break;</span>
+<span class="fc" id="L670">            sum *= args[idList[i]];</span>
+<span class="fc" id="L671">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L688">            sum *= (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L689">            break;</span>
+<span class="nc" id="L673">            sum *= (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L674">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L691">            sum *= parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="nc" id="L692">            break;</span>
+<span class="nc" id="L676">            sum *= parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="nc" id="L677">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L694">            sum *= constantDoubles[idList[i]].longValue();</span>
-<span class="nc" id="L695">            break;</span>
+<span class="nc" id="L679">            sum *= constantDoubles[idList[i]].longValue();</span>
+<span class="nc" id="L680">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="nc" id="L697">            sum *= constantLongs[idList[i]];</span>
-<span class="nc" id="L698">            break;</span>
+<span class="nc" id="L682">            sum *= constantLongs[idList[i]];</span>
+<span class="nc" id="L683">            break;</span>
           case MtasFunctionParserItem.TYPE_N:
-<span class="fc" id="L700">            sum *= n;</span>
-<span class="fc" id="L701">            break;</span>
+<span class="fc" id="L685">            sum *= n;</span>
+<span class="fc" id="L686">            break;</span>
           default:
-<span class="nc" id="L703">            throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L688">            throw new IOException(&quot;unknown type&quot;);</span>
           }
-<span class="fc" id="L705">          break;</span>
+<span class="fc" id="L690">          break;</span>
         case BASIC_OPERATOR_DIVIDE:
           long v;
-<span class="nc bnc" id="L708" title="All 26 branches missed.">          switch (typeList[i]) {</span>
+<span class="nc bnc" id="L693" title="All 26 branches missed.">          switch (typeList[i]) {</span>
           case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="nc" id="L710">            v = args[idList[i]];</span>
-<span class="nc" id="L711">            break;</span>
+<span class="nc" id="L695">            v = args[idList[i]];</span>
+<span class="nc" id="L696">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L713">            v = (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L714">            break;</span>
+<span class="nc" id="L698">            v = (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L699">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L716">            v = parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="nc" id="L717">            break;</span>
+<span class="nc" id="L701">            v = parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="nc" id="L702">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L719">            v = constantDoubles[idList[i]].longValue();</span>
-<span class="nc" id="L720">            break;</span>
+<span class="nc" id="L704">            v = constantDoubles[idList[i]].longValue();</span>
+<span class="nc" id="L705">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="nc" id="L722">            v = constantLongs[idList[i]];</span>
-<span class="nc" id="L723">            break;</span>
+<span class="nc" id="L707">            v = constantLongs[idList[i]];</span>
+<span class="nc" id="L708">            break;</span>
           case MtasFunctionParserItem.TYPE_N:
-<span class="nc" id="L725">            v = n;</span>
-<span class="nc" id="L726">            break;</span>
+<span class="nc" id="L710">            v = n;</span>
+<span class="nc" id="L711">            break;</span>
           default:
-<span class="nc" id="L728">            throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L713">            throw new IOException(&quot;unknown type&quot;);</span>
           }
-<span class="nc bnc" id="L730" title="All 2 branches missed.">          if (v != 0) {</span>
-<span class="nc" id="L731">            sum /= v;</span>
+<span class="nc bnc" id="L715" title="All 2 branches missed.">          if (v != 0) {</span>
+<span class="nc" id="L716">            sum /= v;</span>
           } else {
-<span class="nc" id="L733">            throw new IOException(&quot;division by zero&quot;);</span>
+<span class="nc" id="L718">            throw new IOException(&quot;division by zero&quot;);</span>
           }
           break;
         case BASIC_OPERATOR_POWER:
-<span class="pc bpc" id="L737" title="23 of 26 branches missed.">          switch (typeList[i]) {</span>
+<span class="pc bpc" id="L722" title="23 of 26 branches missed.">          switch (typeList[i]) {</span>
           case MtasFunctionParserItem.TYPE_ARGUMENT:
-<span class="fc" id="L739">            sum = sum ^ args[idList[i]];</span>
-<span class="fc" id="L740">            break;</span>
+<span class="fc" id="L724">            sum = sum ^ args[idList[i]];</span>
+<span class="fc" id="L725">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_DOUBLE:
-<span class="nc" id="L742">            sum = sum ^ (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
-<span class="nc" id="L743">            break;</span>
+<span class="nc" id="L727">            sum = sum ^ (long) parserDoubles[idList[i]].getValueDouble(args, n);</span>
+<span class="nc" id="L728">            break;</span>
           case MtasFunctionParserItem.TYPE_PARSER_LONG:
-<span class="nc" id="L745">            sum = sum ^ parserLongs[idList[i]].getValueLong(args, n);</span>
-<span class="nc" id="L746">            break;</span>
+<span class="nc" id="L730">            sum = sum ^ parserLongs[idList[i]].getValueLong(args, n);</span>
+<span class="nc" id="L731">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE:
-<span class="nc" id="L748">            sum = sum ^ constantDoubles[idList[i]].longValue();</span>
-<span class="nc" id="L749">            break;</span>
+<span class="nc" id="L733">            sum = sum ^ constantDoubles[idList[i]].longValue();</span>
+<span class="nc" id="L734">            break;</span>
           case MtasFunctionParserItem.TYPE_CONSTANT_LONG:
-<span class="nc" id="L751">            sum = sum ^ constantLongs[idList[i]];</span>
-<span class="nc" id="L752">            break;</span>
+<span class="nc" id="L736">            sum = sum ^ constantLongs[idList[i]];</span>
+<span class="nc" id="L737">            break;</span>
           case MtasFunctionParserItem.TYPE_N:
-<span class="nc" id="L754">            sum = sum ^ n;</span>
-<span class="nc" id="L755">            break;</span>
+<span class="nc" id="L739">            sum = sum ^ n;</span>
+<span class="nc" id="L740">            break;</span>
           default:
-<span class="nc" id="L757">            throw new IOException(&quot;unknown type&quot;);</span>
+<span class="nc" id="L742">            throw new IOException(&quot;unknown type&quot;);</span>
           }
-<span class="fc" id="L759">          break;</span>
+<span class="fc" id="L744">          break;</span>
         default:
-<span class="nc" id="L761">          throw new IOException(&quot;unknown operator&quot;);</span>
+<span class="nc" id="L746">          throw new IOException(&quot;unknown operator&quot;);</span>
         }
       }
-<span class="fc" id="L764">      return sum;</span>
-<span class="nc" id="L765">    } catch (java.lang.ArithmeticException e) {</span>
-<span class="nc" id="L766">      throw new IOException(e.getMessage());</span>
+<span class="fc" id="L749">      return sum;</span>
+<span class="nc" id="L750">    } catch (java.lang.ArithmeticException e) {</span>
+<span class="nc" id="L751">      throw new IOException(e);</span>
     }
   }
 
@@ -774,57 +759,55 @@ public class MtasFunctionParserFunctionBasic
    */
   @Override
   public String toString() {
-<span class="pc bpc" id="L777" title="1 of 2 branches missed.">    if (firstType != null) {</span>
-<span class="fc" id="L778">      StringBuilder text = new StringBuilder(toString(firstType, firstId));</span>
-<span class="fc bfc" id="L779" title="All 2 branches covered.">      for (int i = 0; i &lt; tmpOperatorList.size(); i++) {</span>
-<span class="fc" id="L780">        String operator = tmpOperatorList.get(i);</span>
-<span class="fc bfc" id="L781" title="All 2 branches covered.">        if (operator.equals(BASIC_OPERATOR_ADD)) {</span>
-<span class="fc" id="L782">          text.append(&quot; + &quot;);</span>
-<span class="fc bfc" id="L783" title="All 2 branches covered.">        } else if (operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
-<span class="fc" id="L784">          text.append(&quot; - &quot;);</span>
-<span class="fc bfc" id="L785" title="All 2 branches covered.">        } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
-<span class="fc" id="L786">          text.append(&quot; * &quot;);</span>
-<span class="fc bfc" id="L787" title="All 2 branches covered.">        } else if (operator.equals(BASIC_OPERATOR_DIVIDE)) {</span>
-<span class="fc" id="L788">          text.append(&quot; / &quot;);</span>
-<span class="pc bpc" id="L789" title="1 of 2 branches missed.">        } else if (operator.equals(BASIC_OPERATOR_POWER)) {</span>
-<span class="fc" id="L790">          text.append(&quot; ^ &quot;);</span>
+<span class="pc bpc" id="L762" title="1 of 2 branches missed.">    if (firstType != null) {</span>
+<span class="fc" id="L763">      StringBuilder text = new StringBuilder(toString(firstType, firstId));</span>
+<span class="fc bfc" id="L764" title="All 2 branches covered.">      for (int i = 0; i &lt; tmpOperatorList.size(); i++) {</span>
+<span class="fc" id="L765">        String operator = tmpOperatorList.get(i);</span>
+<span class="fc bfc" id="L766" title="All 2 branches covered.">        if (operator.equals(BASIC_OPERATOR_ADD)) {</span>
+<span class="fc" id="L767">          text.append(&quot; + &quot;);</span>
+<span class="fc bfc" id="L768" title="All 2 branches covered.">        } else if (operator.equals(BASIC_OPERATOR_SUBTRACT)) {</span>
+<span class="fc" id="L769">          text.append(&quot; - &quot;);</span>
+<span class="fc bfc" id="L770" title="All 2 branches covered.">        } else if (operator.equals(BASIC_OPERATOR_MULTIPLY)) {</span>
+<span class="fc" id="L771">          text.append(&quot; * &quot;);</span>
+<span class="fc bfc" id="L772" title="All 2 branches covered.">        } else if (operator.equals(BASIC_OPERATOR_DIVIDE)) {</span>
+<span class="fc" id="L773">          text.append(&quot; / &quot;);</span>
+<span class="pc bpc" id="L774" title="1 of 2 branches missed.">        } else if (operator.equals(BASIC_OPERATOR_POWER)) {</span>
+<span class="fc" id="L775">          text.append(&quot; ^ &quot;);</span>
         } else {
-<span class="nc" id="L792">          text.append(&quot; ? &quot;);</span>
+<span class="nc" id="L777">          text.append(&quot; ? &quot;);</span>
         }
-<span class="fc" id="L794">        text.append(toString(tmpTypeList.get(i), tmpIdList.get(i)));</span>
+<span class="fc" id="L779">        text.append(toString(tmpTypeList.get(i), tmpIdList.get(i)));</span>
       }
-<span class="fc" id="L796">      return text.toString();</span>
+<span class="fc" id="L781">      return text.toString();</span>
     } else {
-<span class="nc" id="L798">      return &quot;?&quot;;</span>
+<span class="nc" id="L783">      return &quot;?&quot;;</span>
     }
   }
 
   /**
    * To string.
    *
-   * @param type
-   *          the type
-   * @param id
-   *          the id
+   * @param type the type
+   * @param id the id
    * @return the string
    */
   private String toString(String type, int id) {
-<span class="fc bfc" id="L812" title="All 2 branches covered.">    if (type.equals(MtasFunctionParserItem.TYPE_CONSTANT_LONG)) {</span>
-<span class="fc" id="L813">      return tmpConstantLongs.get(id).toString();</span>
-<span class="fc bfc" id="L814" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE)) {</span>
-<span class="fc" id="L815">      return tmpConstantDoubles.get(id).toString();</span>
-<span class="fc bfc" id="L816" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_PARSER_LONG)) {</span>
-<span class="fc" id="L817">      return &quot;(&quot; + tmpParserLongs.get(id).toString() + &quot;)&quot;;</span>
-<span class="fc bfc" id="L818" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_PARSER_DOUBLE)) {</span>
-<span class="fc" id="L819">      return &quot;(&quot; + tmpParserDoubles.get(id).toString() + &quot;)&quot;;</span>
-<span class="fc bfc" id="L820" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_ARGUMENT)) {</span>
-<span class="fc" id="L821">      return &quot;$q&quot; + id;</span>
-<span class="pc bpc" id="L822" title="1 of 2 branches missed.">    } else if (type.equals(MtasFunctionParserItem.TYPE_N)) {</span>
-<span class="fc" id="L823">      return &quot;$n&quot;;</span>
+<span class="fc bfc" id="L795" title="All 2 branches covered.">    if (type.equals(MtasFunctionParserItem.TYPE_CONSTANT_LONG)) {</span>
+<span class="fc" id="L796">      return tmpConstantLongs.get(id).toString();</span>
+<span class="fc bfc" id="L797" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_CONSTANT_DOUBLE)) {</span>
+<span class="fc" id="L798">      return tmpConstantDoubles.get(id).toString();</span>
+<span class="fc bfc" id="L799" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_PARSER_LONG)) {</span>
+<span class="fc" id="L800">      return &quot;(&quot; + tmpParserLongs.get(id).toString() + &quot;)&quot;;</span>
+<span class="fc bfc" id="L801" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_PARSER_DOUBLE)) {</span>
+<span class="fc" id="L802">      return &quot;(&quot; + tmpParserDoubles.get(id).toString() + &quot;)&quot;;</span>
+<span class="fc bfc" id="L803" title="All 2 branches covered.">    } else if (type.equals(MtasFunctionParserItem.TYPE_ARGUMENT)) {</span>
+<span class="fc" id="L804">      return &quot;$q&quot; + id;</span>
+<span class="pc bpc" id="L805" title="1 of 2 branches missed.">    } else if (type.equals(MtasFunctionParserItem.TYPE_N)) {</span>
+<span class="fc" id="L806">      return &quot;$n&quot;;</span>
     } else {
-<span class="nc" id="L825">      return &quot;..&quot;;</span>
+<span class="nc" id="L808">      return &quot;..&quot;;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.html
index 14c6780..0aeacdf 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionDefault</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionDefault</span></div><h1>MtasFunctionParserFunctionDefault</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">28 of 86</td><td class="ctr2">67%</td><td class="bar">6 of 12</td><td class="ctr2">50%</td><td class="ctr1">5</td><td class="ctr2">9</td><td class="ctr1">5</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParserFunctionDefault.java.html#L38" class="el_method">getValueDouble(long[], long)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="98" height="10" title="27" alt="27"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionDefault.java.html#L19" class="el_method">MtasFunctionParserFunctionDefault(int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="116" height="10" title="32" alt="32"/></td><td class="ctr2" id="c1">97%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionDefault.java.html#L56" class="el_method">getValueLong(long[], long)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="94" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionDefault</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionDefault</span></div><h1>MtasFunctionParserFunctionDefault</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">28 of 86</td><td class="ctr2">67%</td><td class="bar">6 of 12</td><td class="ctr2">50%</td><td class="ctr1">5</td><td class="ctr2">9</td><td class="ctr1">5</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParserFunctionDefault.java.html#L37" class="el_method">getValueDouble(long[], long)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="98" height="10" title="27" alt="27"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionDefault.java.html#L18" class="el_method">MtasFunctionParserFunctionDefault(int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="116" height="10" title="32" alt="32"/></td><td class="ctr2" id="c1">96%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionDefault.java.html#L55" class="el_method">getValueLong(long[], long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.java.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.java.html
index 12556a5..38f240f 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.java.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionDefault.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionDefault.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionDefault.java</span></div><h1>MtasFunctionParserFunctionDefault.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionDefault.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionDefault.java</span></div><h1>MtasFunctionParserFunctionDefault.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
 
 import java.io.IOException;
 
@@ -13,18 +13,17 @@ public class MtasFunctionParserFunctionDefault
   /**
    * Instantiates a new mtas function parser function default.
    *
-   * @param numberOfArguments
-   *          the number of arguments
+   * @param numberOfArguments the number of arguments
    */
-<span class="fc" id="L19">  public MtasFunctionParserFunctionDefault(int numberOfArguments) {</span>
-<span class="fc" id="L20">    this.dataType = CodecUtil.DATA_TYPE_LONG;</span>
-<span class="fc" id="L21">    this.needPositions = false;</span>
-<span class="fc" id="L22">    this.sumRule = true;</span>
-<span class="pc bpc" id="L23" title="1 of 2 branches missed.">    this.degree = numberOfArguments &gt; 0 ? 1 : 0;</span>
-<span class="fc bfc" id="L24" title="All 2 branches covered.">    for (int i = 0; i &lt; numberOfArguments; i++) {</span>
-<span class="fc" id="L25">      this.needArgument.add(i);</span>
+<span class="fc" id="L18">  public MtasFunctionParserFunctionDefault(int numberOfArguments) {</span>
+<span class="fc" id="L19">    this.dataType = CodecUtil.DATA_TYPE_LONG;</span>
+<span class="fc" id="L20">    this.needPositions = false;</span>
+<span class="fc" id="L21">    this.sumRule = true;</span>
+<span class="pc bpc" id="L22" title="1 of 2 branches missed.">    this.degree = numberOfArguments &gt; 0 ? 1 : 0;</span>
+<span class="fc bfc" id="L23" title="All 2 branches covered.">    for (int i = 0; i &lt; numberOfArguments; i++) {</span>
+<span class="fc" id="L24">      this.needArgument.add(i);</span>
     }
-<span class="fc" id="L27">  }</span>
+<span class="fc" id="L26">  }</span>
 
   /*
    * (non-Javadoc)
@@ -35,13 +34,13 @@ public class MtasFunctionParserFunctionDefault
    */
   @Override
   public double getValueDouble(long[] args, long n) throws IOException {
-<span class="nc" id="L38">    double value = 0;</span>
-<span class="nc bnc" id="L39" title="All 2 branches missed.">    if (args != null) {</span>
-<span class="nc bnc" id="L40" title="All 2 branches missed.">      for (long a : args) {</span>
-<span class="nc" id="L41">        value += a;</span>
+<span class="nc" id="L37">    double value = 0;</span>
+<span class="nc bnc" id="L38" title="All 2 branches missed.">    if (args != null) {</span>
+<span class="nc bnc" id="L39" title="All 2 branches missed.">      for (long a : args) {</span>
+<span class="nc" id="L40">        value += a;</span>
       }
     }
-<span class="nc" id="L44">    return value;</span>
+<span class="nc" id="L43">    return value;</span>
   }
 
   /*
@@ -53,14 +52,14 @@ public class MtasFunctionParserFunctionDefault
    */
   @Override
   public long getValueLong(long[] args, long n) throws IOException {
-<span class="fc" id="L56">    long value = 0;</span>
-<span class="pc bpc" id="L57" title="1 of 2 branches missed.">    if (args != null) {</span>
-<span class="fc bfc" id="L58" title="All 2 branches covered.">      for (long a : args) {</span>
-<span class="fc" id="L59">        value += a;</span>
+<span class="fc" id="L55">    long value = 0;</span>
+<span class="pc bpc" id="L56" title="1 of 2 branches missed.">    if (args != null) {</span>
+<span class="fc bfc" id="L57" title="All 2 branches covered.">      for (long a : args) {</span>
+<span class="fc" id="L58">        value += a;</span>
       }
     }
-<span class="fc" id="L62">    return value;</span>
+<span class="fc" id="L61">    return value;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.html
index df35c62..2f4671f 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponse</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionResponse</span></div><h1>MtasFunctionParserFunctionResponse</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParserFunctionResponse.java.html#L17" class="el_method">MtasFunctionParserFunctionResponse(boolean)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponse</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionResponse</span></div><h1>MtasFunctionParserFunctionResponse</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParserFunctionResponse.java.html#L16" class="el_method">MtasFunctionParserFunctionResponse(boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.java.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.java.html
index 53aba4b..9c3090b 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.java.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponse.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponse.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionResponse.java</span></div><h1>MtasFunctionParserFunctionResponse.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponse.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionResponse.java</span></div><h1>MtasFunctionParserFunctionResponse.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
 
 /**
  * The Class MtasFunctionParserFunctionResponse.
@@ -11,12 +11,11 @@ abstract public class MtasFunctionParserFunctionResponse {
   /**
    * Instantiates a new mtas function parser function response.
    *
-   * @param s
-   *          the s
+   * @param s the s
    */
-<span class="fc" id="L17">  protected MtasFunctionParserFunctionResponse(boolean s) {</span>
-<span class="fc" id="L18">    defined = s;</span>
-<span class="fc" id="L19">  }</span>
+<span class="fc" id="L16">  protected MtasFunctionParserFunctionResponse(boolean s) {</span>
+<span class="fc" id="L17">    defined = s;</span>
+<span class="fc" id="L18">  }</span>
 
   /*
    * (non-Javadoc)
@@ -27,4 +26,4 @@ abstract public class MtasFunctionParserFunctionResponse {
   abstract public boolean equals(Object obj);
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.html
index 49cec4d..eeb660d 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseDouble</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionResponseDouble</span></div><h1>MtasFunctionParserFunctionResponseDouble</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">39 of 93</td><td class="ctr2">58%</td><td class="bar">7 of 14</td><td class="ctr2">50%</td><td class="ctr1">8</td><td class="ctr2">13</td><td class="ctr1">8</td><td class="ctr2">25</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L79" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L91" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L58" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="26" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="93" height="10" title="32" alt="32"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L42" class="el_method">getValue()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="32" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L30" class="el_method">MtasFunctionParserFunctionResponseDouble(double, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L15" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseDouble</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionResponseDouble</span></div><h1>MtasFunctionParserFunctionResponseDouble</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">39 of 93</td><td class="ctr2">58%</td><td class="bar">7 of 14</td><td class="ctr2">50%</td><td class="ctr1">8</td><td class="ctr2">13</td><td class="ctr1">8</td><td class="ctr2">25</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L79" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L91" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L55" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="32" alt="32"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L39" class="el_method">getValue()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="11" alt="11"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L28" class="el_method">MtasFunctionParserFunctionResponseDouble(double, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseDouble.java.html#L15" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.java.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.java.html
index b09a8ef..89750ac 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.java.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseDouble.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseDouble.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionResponseDouble.java</span></div><h1>MtasFunctionParserFunctionResponseDouble.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseDouble.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionResponseDouble.java</span></div><h1>MtasFunctionParserFunctionResponseDouble.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
 
 import java.io.IOException;
 
@@ -21,28 +21,25 @@ public class MtasFunctionParserFunctionResponseDouble
   /**
    * Instantiates a new mtas function parser function response double.
    *
-   * @param d
-   *          the d
-   * @param s
-   *          the s
+   * @param d the d
+   * @param s the s
    */
   public MtasFunctionParserFunctionResponseDouble(double d, boolean s) {
-<span class="fc" id="L30">    super(s);</span>
-<span class="fc" id="L31">    value = d;</span>
-<span class="fc" id="L32">  }</span>
+<span class="fc" id="L28">    super(s);</span>
+<span class="fc" id="L29">    value = d;</span>
+<span class="fc" id="L30">  }</span>
 
   /**
    * Gets the value.
    *
    * @return the value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public double getValue() throws IOException {
-<span class="fc bfc" id="L42" title="All 2 branches covered.">    if (defined) {</span>
-<span class="fc" id="L43">      return value;</span>
+<span class="fc bfc" id="L39" title="All 2 branches covered.">    if (defined) {</span>
+<span class="fc" id="L40">      return value;</span>
     } else {
-<span class="fc" id="L45">      throw new IOException(&quot;undefined&quot;);</span>
+<span class="fc" id="L42">      throw new IOException(&quot;undefined&quot;);</span>
     }
   }
 
@@ -55,25 +52,28 @@ public class MtasFunctionParserFunctionResponseDouble
    */
   @Override
   public boolean equals(Object obj) {
-<span class="pc bpc" id="L58" title="1 of 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L59">      return true;</span>
-<span class="pc bpc" id="L60" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L61">      return false;</span>
-<span class="pc bpc" id="L62" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L63">      return false;</span>
-<span class="fc" id="L64">    MtasFunctionParserFunctionResponseDouble other = (MtasFunctionParserFunctionResponseDouble) obj;</span>
+<span class="pc bpc" id="L55" title="1 of 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L56">      return true;</span>
+<span class="pc bpc" id="L57" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L58">      return false;</span>
+<span class="pc bpc" id="L59" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L60">      return false;</span>
+<span class="fc" id="L61">    MtasFunctionParserFunctionResponseDouble other = (MtasFunctionParserFunctionResponseDouble) obj;</span>
     try {
-<span class="pc bpc" id="L66" title="1 of 2 branches missed.">      if (value == other.getValue()) {</span>
-<span class="fc" id="L67">        return defined;</span>
+<span class="pc bpc" id="L63" title="1 of 2 branches missed.">      if (value == other.getValue()) {</span>
+<span class="fc" id="L64">        return defined;</span>
       } else {        
-<span class="nc" id="L69">        return false;</span>
+<span class="nc" id="L66">        return false;</span>
       }
-<span class="fc" id="L71">    } catch (IOException e) {</span>
-<span class="fc" id="L72">      log.debug(e);</span>
-<span class="pc bpc" id="L73" title="1 of 2 branches missed.">      return !defined;</span>
+<span class="fc" id="L68">    } catch (IOException e) {</span>
+<span class="fc" id="L69">      log.debug(e);</span>
+<span class="pc bpc" id="L70" title="1 of 2 branches missed.">      return !defined;</span>
     }
   }
 
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
 <span class="nc" id="L79">    int h = this.getClass().getSimpleName().hashCode();</span>
@@ -92,4 +92,4 @@ public class MtasFunctionParserFunctionResponseDouble
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.html
index 79e5fbc..d93e1ad 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseLong</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionResponseLong</span></div><h1>MtasFunctionParserFunctionResponseLong</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 94</td><td class="ctr2">41%</td><td class="bar">9 of 14</td><td class="ctr2">36%</td><td class="ctr1">9</td><td class="ctr2">13</td><td class="ctr1">12</td><td class="ctr2">24</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParserFunctionResponseLong.java.html#L57" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="55" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="64" height="10" title="22" alt="22"/></td><td class="ctr2" id="c3">54%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="72" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">40%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionResponseLong.java.html#L78" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="46" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseLong.java.html#L90" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionResponseLong.java.html#L41" class="el_method">getValue()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="14" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="17" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">55%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="12" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponseLong.java.html#L29" class="el_method">MtasFunctionParserFunctionResponseLong(long, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseLong.java.html#L15" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseLong</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserFunctionResponseLong</span></div><h1>MtasFunctionParserFunctionResponseLong</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 94</td><td class="ctr2">41%</td><td class="bar">9 of 14</td><td class="ctr2">35%</td><td class="ctr1">9</td><td class="ctr2">13</td><td class="ctr1">12</td><td class="ctr2">24</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParserFunctionResponseLong.java.html#L54" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="64" height="10" title="22" alt="22"/></td><td class="ctr2" id="c3">53%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">40%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionResponseLong.java.html#L78" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseLong.java.html#L90" class="el_method">toString()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="15" alt="15"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserFunctionResponseLong.java.html#L38" class="el_method">getValue()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">54%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponseLong.java.html#L27" class="el_method">MtasFunctionParserFunctionResponseLong(long, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseLong.java.html#L15" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.java.html b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.java.html
index fb4466c..8b50fe5 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.java.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserFunctionResponseLong.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseLong.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionResponseLong.java</span></div><h1>MtasFunctionParserFunctionResponseLong.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserFunctionResponseLong.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserFunctionResponseLong.java</span></div><h1>MtasFunctionParserFunctionResponseLong.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
 
 import java.io.IOException;
 
@@ -20,28 +20,25 @@ public class MtasFunctionParserFunctionResponseLong
   /**
    * Instantiates a new mtas function parser function response long.
    *
-   * @param l
-   *          the l
-   * @param s
-   *          the s
+   * @param l the l
+   * @param s the s
    */
   public MtasFunctionParserFunctionResponseLong(long l, boolean s) {
-<span class="fc" id="L29">    super(s);</span>
-<span class="fc" id="L30">    value = l;</span>
-<span class="fc" id="L31">  }</span>
+<span class="fc" id="L27">    super(s);</span>
+<span class="fc" id="L28">    value = l;</span>
+<span class="fc" id="L29">  }</span>
 
   /**
    * Gets the value.
    *
    * @return the value
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public long getValue() throws IOException {
-<span class="pc bpc" id="L41" title="1 of 2 branches missed.">    if (defined) {</span>
-<span class="fc" id="L42">      return value;</span>
+<span class="pc bpc" id="L38" title="1 of 2 branches missed.">    if (defined) {</span>
+<span class="fc" id="L39">      return value;</span>
     } else {
-<span class="nc" id="L44">      throw new IOException(&quot;undefined&quot;);</span>
+<span class="nc" id="L41">      throw new IOException(&quot;undefined&quot;);</span>
     }
   }
 
@@ -54,25 +51,28 @@ public class MtasFunctionParserFunctionResponseLong
    */
   @Override
   public boolean equals(Object obj) {
-<span class="pc bpc" id="L57" title="1 of 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L58">      return true;</span>
-<span class="pc bpc" id="L59" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L60">      return false;</span>
-<span class="pc bpc" id="L61" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L62">      return false;</span>
-<span class="fc" id="L63">    MtasFunctionParserFunctionResponseLong other = (MtasFunctionParserFunctionResponseLong) obj;</span>
+<span class="pc bpc" id="L54" title="1 of 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L55">      return true;</span>
+<span class="pc bpc" id="L56" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L57">      return false;</span>
+<span class="pc bpc" id="L58" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L59">      return false;</span>
+<span class="fc" id="L60">    MtasFunctionParserFunctionResponseLong other = (MtasFunctionParserFunctionResponseLong) obj;</span>
     try {
-<span class="pc bpc" id="L65" title="1 of 2 branches missed.">      if (value == other.getValue()) {</span>
-<span class="fc" id="L66">        return defined;</span>
+<span class="pc bpc" id="L62" title="1 of 2 branches missed.">      if (value == other.getValue()) {</span>
+<span class="fc" id="L63">        return defined;</span>
       } else {        
-<span class="nc" id="L68">        return false;</span>
+<span class="nc" id="L65">        return false;</span>
       }
-<span class="nc" id="L70">    } catch (IOException e) {</span>
-<span class="nc" id="L71">      log.debug(e);</span>
-<span class="nc bnc" id="L72" title="All 2 branches missed.">      return !defined;</span>
+<span class="nc" id="L67">    } catch (IOException e) {</span>
+<span class="nc" id="L68">      log.debug(e);</span>
+<span class="nc bnc" id="L69" title="All 2 branches missed.">      return !defined;</span>
     }
   }
   
+  /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
 <span class="nc" id="L78">    int h = this.getClass().getSimpleName().hashCode();</span>
@@ -91,4 +91,4 @@ public class MtasFunctionParserFunctionResponseLong
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserItem.html b/jacoco/mtas.parser.function.util/MtasFunctionParserItem.html
index 81d0123..b50d2a1 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserItem.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserItem</span></div><h1>MtasFunctionParserItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">60 of 278</td><td class="ctr2">78%</td><td class="bar">5 of 12</td><td class="ctr2">58%</td><td class="ctr1">5</td><td class="ctr2">17</td><td class="ctr1">5</td><td class="ctr2">50</td><td class="ctr1">0</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, MtasFunctionParserFunction)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="97" height="10" title="53" alt="53"/></td><td class="ctr2" id="c6">82%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="68" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">76%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, long)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="68" height="10" title="37" alt="37"/></td><td class="ctr2" id="c8">76%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, double)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="68" height="10" title="37" alt="37"/></td><td class="ctr2" id="c9">76%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="60" height="10" title="33" alt="33"/></td><td class="ctr2" id="c10">73%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">12</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserItem.java.html#L163" class="el_method">getId()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserItem.java.html#L181" class="el_method">getValueLong()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserItem.java.html#L190" class="el_method">getValueDouble()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserItem.java.html#L154" class="el_method">getType()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserItem.java.html#L172" class="el_method">getDegree()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserItem.java.html#L199" class="el_method">getParser()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_class">MtasFunctionParserItem</span></div><h1>MtasFunctionParserItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">60 of 278</td><td class="ctr2">78%</td><td class="bar">5 of 12</td><td class="ctr2">58%</td><td class="ctr1">5</td><td class="ctr2">17</td><td class="ctr1">5</td><td class="ctr2">50</td><td class="ctr1">0</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, MtasFunctionParserFunction)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="97" height="10" title="53" alt="53"/></td><td class="ctr2" id="c6">81%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">75%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="37" alt="37"/></td><td class="ctr2" id="c8">75%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String, double)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="37" alt="37"/></td><td class="ctr2" id="c9">75%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">13</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserItem.java.html#L11" class="el_method">MtasFunctionParserItem(String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="33" alt="33"/></td><td class="ctr2" id="c10">73%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">12</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasFunctionParserItem.java.html#L149" class="el_method">getId()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserItem.java.html#L167" class="el_method">getValueLong()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserItem.java.html#L176" class="el_method">getValueDouble()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserItem.java.html#L140" class="el_method">getType()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserItem.java.html#L158" class="el_method">getDegree()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserItem.java.html#L185" class="el_method">getParser()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/MtasFunctionParserItem.java.html b/jacoco/mtas.parser.function.util/MtasFunctionParserItem.java.html
index 9ce8124..693de27 100644
--- a/jacoco/mtas.parser.function.util/MtasFunctionParserItem.java.html
+++ b/jacoco/mtas.parser.function.util/MtasFunctionParserItem.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserItem.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserItem.java</span></div><h1>MtasFunctionParserItem.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserItem.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.parser.function.util</a> &gt; <span class="el_source">MtasFunctionParserItem.java</span></div><h1>MtasFunctionParserItem.java</h1><pre class="source lang-java linenums">package mtas.parser.function.util;
 
 import mtas.parser.function.ParseException;
 
@@ -26,124 +26,110 @@ public class MtasFunctionParserItem {
 <span class="fc" id="L26">  private MtasFunctionParserFunction parser = null;</span>
 
   /** The Constant TYPE_CONSTANT_LONG. */
-  public final static String TYPE_CONSTANT_LONG = &quot;constantLong&quot;;
+  public static final String TYPE_CONSTANT_LONG = &quot;constantLong&quot;;
 
   /** The Constant TYPE_CONSTANT_DOUBLE. */
-  public final static String TYPE_CONSTANT_DOUBLE = &quot;constantDouble&quot;;
+  public static final String TYPE_CONSTANT_DOUBLE = &quot;constantDouble&quot;;
 
   /** The Constant TYPE_PARSER_LONG. */
-  public final static String TYPE_PARSER_LONG = &quot;parserLong&quot;;
+  public static final String TYPE_PARSER_LONG = &quot;parserLong&quot;;
 
   /** The Constant TYPE_PARSER_DOUBLE. */
-  public final static String TYPE_PARSER_DOUBLE = &quot;parserDouble&quot;;
+  public static final String TYPE_PARSER_DOUBLE = &quot;parserDouble&quot;;
 
   /** The Constant TYPE_ARGUMENT. */
-  public final static String TYPE_ARGUMENT = &quot;argument&quot;;
+  public static final String TYPE_ARGUMENT = &quot;argument&quot;;
 
   /** The Constant TYPE_N. */
-  public final static String TYPE_N = &quot;n&quot;;
+  public static final String TYPE_N = &quot;n&quot;;
 
   /**
    * Instantiates a new mtas function parser item.
    *
-   * @param t
-   *          the t
-   * @throws ParseException
-   *           the parse exception
+   * @param t the t
+   * @throws ParseException the parse exception
    */
-<span class="fc" id="L54">  public MtasFunctionParserItem(String t) throws ParseException {</span>
-<span class="pc bpc" id="L55" title="1 of 2 branches missed.">    if (t.equals(TYPE_N)) {</span>
-<span class="fc" id="L56">      type = t;</span>
-<span class="fc" id="L57">      degree = 0;</span>
+<span class="fc" id="L52">  public MtasFunctionParserItem(String t) throws ParseException {</span>
+<span class="pc bpc" id="L53" title="1 of 2 branches missed.">    if (t.equals(TYPE_N)) {</span>
+<span class="fc" id="L54">      type = t;</span>
+<span class="fc" id="L55">      degree = 0;</span>
     } else {
-<span class="nc" id="L59">      throw new ParseException(&quot;unknown type &quot; + t);</span>
+<span class="nc" id="L57">      throw new ParseException(&quot;unknown type &quot; + t);</span>
     }
-<span class="fc" id="L61">  }</span>
+<span class="fc" id="L59">  }</span>
 
   /**
    * Instantiates a new mtas function parser item.
    *
-   * @param t
-   *          the t
-   * @param i
-   *          the i
-   * @throws ParseException
-   *           the parse exception
+   * @param t the t
+   * @param i the i
+   * @throws ParseException the parse exception
    */
-<span class="fc" id="L73">  public MtasFunctionParserItem(String t, int i) throws ParseException {</span>
-<span class="pc bpc" id="L74" title="1 of 2 branches missed.">    if (t.equals(TYPE_ARGUMENT)) {</span>
-<span class="fc" id="L75">      type = t;</span>
-<span class="fc" id="L76">      id = i;</span>
-<span class="fc" id="L77">      degree = 1;</span>
+<span class="fc" id="L68">  public MtasFunctionParserItem(String t, int i) throws ParseException {</span>
+<span class="pc bpc" id="L69" title="1 of 2 branches missed.">    if (t.equals(TYPE_ARGUMENT)) {</span>
+<span class="fc" id="L70">      type = t;</span>
+<span class="fc" id="L71">      id = i;</span>
+<span class="fc" id="L72">      degree = 1;</span>
     } else {
-<span class="nc" id="L79">      throw new ParseException(&quot;unknown type &quot; + t);</span>
+<span class="nc" id="L74">      throw new ParseException(&quot;unknown type &quot; + t);</span>
     }
-<span class="fc" id="L81">  }</span>
+<span class="fc" id="L76">  }</span>
 
   /**
    * Instantiates a new mtas function parser item.
    *
-   * @param t
-   *          the t
-   * @param l
-   *          the l
-   * @throws ParseException
-   *           the parse exception
+   * @param t the t
+   * @param l the l
+   * @throws ParseException the parse exception
    */
-<span class="fc" id="L93">  public MtasFunctionParserItem(String t, long l) throws ParseException {</span>
-<span class="pc bpc" id="L94" title="1 of 2 branches missed.">    if (t.equals(TYPE_CONSTANT_LONG)) {</span>
-<span class="fc" id="L95">      type = t;</span>
-<span class="fc" id="L96">      valueLong = l;</span>
-<span class="fc" id="L97">      degree = 0;</span>
+<span class="fc" id="L85">  public MtasFunctionParserItem(String t, long l) throws ParseException {</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    if (t.equals(TYPE_CONSTANT_LONG)) {</span>
+<span class="fc" id="L87">      type = t;</span>
+<span class="fc" id="L88">      valueLong = l;</span>
+<span class="fc" id="L89">      degree = 0;</span>
     } else {
-<span class="nc" id="L99">      throw new ParseException(&quot;unknown type &quot; + t);</span>
+<span class="nc" id="L91">      throw new ParseException(&quot;unknown type &quot; + t);</span>
     }
-<span class="fc" id="L101">  }</span>
+<span class="fc" id="L93">  }</span>
 
   /**
    * Instantiates a new mtas function parser item.
    *
-   * @param t
-   *          the t
-   * @param d
-   *          the d
-   * @throws ParseException
-   *           the parse exception
+   * @param t the t
+   * @param d the d
+   * @throws ParseException the parse exception
    */
-<span class="fc" id="L113">  public MtasFunctionParserItem(String t, double d) throws ParseException {</span>
-<span class="pc bpc" id="L114" title="1 of 2 branches missed.">    if (t.equals(TYPE_CONSTANT_DOUBLE)) {</span>
-<span class="fc" id="L115">      type = t;</span>
-<span class="fc" id="L116">      valueDouble = d;</span>
-<span class="fc" id="L117">      degree = 0;</span>
+<span class="fc" id="L102">  public MtasFunctionParserItem(String t, double d) throws ParseException {</span>
+<span class="pc bpc" id="L103" title="1 of 2 branches missed.">    if (t.equals(TYPE_CONSTANT_DOUBLE)) {</span>
+<span class="fc" id="L104">      type = t;</span>
+<span class="fc" id="L105">      valueDouble = d;</span>
+<span class="fc" id="L106">      degree = 0;</span>
     } else {
-<span class="nc" id="L119">      throw new ParseException(&quot;unknown type &quot; + t);</span>
+<span class="nc" id="L108">      throw new ParseException(&quot;unknown type &quot; + t);</span>
     }
-<span class="fc" id="L121">  }</span>
+<span class="fc" id="L110">  }</span>
 
   /**
    * Instantiates a new mtas function parser item.
    *
-   * @param t
-   *          the t
-   * @param p
-   *          the p
-   * @throws ParseException
-   *           the parse exception
+   * @param t the t
+   * @param p the p
+   * @throws ParseException the parse exception
    */
   public MtasFunctionParserItem(String t, MtasFunctionParserFunction p)
-<span class="fc" id="L134">      throws ParseException {</span>
-<span class="fc bfc" id="L135" title="All 2 branches covered.">    if (t.equals(TYPE_PARSER_LONG)) {</span>
-<span class="fc" id="L136">      type = t;</span>
-<span class="fc" id="L137">      parser = p;</span>
-<span class="fc" id="L138">      degree = parser.degree;</span>
-<span class="pc bpc" id="L139" title="1 of 2 branches missed.">    } else if (t.equals(TYPE_PARSER_DOUBLE)) {</span>
-<span class="fc" id="L140">      type = t;</span>
-<span class="fc" id="L141">      parser = p;</span>
-<span class="fc" id="L142">      degree = parser.degree;</span>
+<span class="fc" id="L120">      throws ParseException {</span>
+<span class="fc bfc" id="L121" title="All 2 branches covered.">    if (t.equals(TYPE_PARSER_LONG)) {</span>
+<span class="fc" id="L122">      type = t;</span>
+<span class="fc" id="L123">      parser = p;</span>
+<span class="fc" id="L124">      degree = parser.degree;</span>
+<span class="pc bpc" id="L125" title="1 of 2 branches missed.">    } else if (t.equals(TYPE_PARSER_DOUBLE)) {</span>
+<span class="fc" id="L126">      type = t;</span>
+<span class="fc" id="L127">      parser = p;</span>
+<span class="fc" id="L128">      degree = parser.degree;</span>
     } else {
-<span class="nc" id="L144">      throw new ParseException(&quot;unknown type &quot; + t);</span>
+<span class="nc" id="L130">      throw new ParseException(&quot;unknown type &quot; + t);</span>
     }
-<span class="fc" id="L146">  }</span>
+<span class="fc" id="L132">  }</span>
 
   /**
    * Gets the type.
@@ -151,7 +137,7 @@ public class MtasFunctionParserItem {
    * @return the type
    */
   public String getType() {
-<span class="fc" id="L154">    return type;</span>
+<span class="fc" id="L140">    return type;</span>
   }
 
   /**
@@ -160,7 +146,7 @@ public class MtasFunctionParserItem {
    * @return the id
    */
   public int getId() {
-<span class="fc" id="L163">    return id.intValue();</span>
+<span class="fc" id="L149">    return id.intValue();</span>
   }
 
   /**
@@ -169,7 +155,7 @@ public class MtasFunctionParserItem {
    * @return the degree
    */
   public Integer getDegree() {
-<span class="fc" id="L172">    return degree;</span>
+<span class="fc" id="L158">    return degree;</span>
   }
 
   /**
@@ -178,7 +164,7 @@ public class MtasFunctionParserItem {
    * @return the value long
    */
   public long getValueLong() {
-<span class="fc" id="L181">    return valueLong.longValue();</span>
+<span class="fc" id="L167">    return valueLong.longValue();</span>
   }
 
   /**
@@ -187,7 +173,7 @@ public class MtasFunctionParserItem {
    * @return the value double
    */
   public double getValueDouble() {
-<span class="fc" id="L190">    return valueDouble.doubleValue();</span>
+<span class="fc" id="L176">    return valueDouble.doubleValue();</span>
   }
 
   /**
@@ -196,8 +182,8 @@ public class MtasFunctionParserItem {
    * @return the parser
    */
   public MtasFunctionParserFunction getParser() {
-<span class="fc" id="L199">    return parser;</span>
+<span class="fc" id="L185">    return parser;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/index.html b/jacoco/mtas.parser.function.util/index.html
index 348c97a..96b0774 100644
--- a/jacoco/mtas.parser.function.util/index.html
+++ b/jacoco/mtas.parser.function.util/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.function.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function.util</span></div><h1>mtas.parser.function.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,432 of 3,614</td><td class="ctr2">60%</td><td class="bar">375 of 656</td><td class="ctr2">43%</td><td class="ctr1">305</td><td class="ctr2">455</td><td class="ctr1">201</td><td class="ctr2">591</td><td class="ctr1">6</td><td class="ctr2">49</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasFunctionParserFunctionBasic.html" class="el_class">MtasFunctionParserFunctionBasic</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="50" height="10" title="1,234" alt="1,234"/><img src="../.resources/greenbar.gif" width="69" height="10" title="1,701" alt="1,701"/></td><td class="ctr2" id="c5">58%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="69" height="10" title="347" alt="347"/><img src="../.resources/greenbar.gif" width="50" height="10" title="251" alt="251"/></td><td class="ctr2" id="e4">42%</td><td class="ctr1" id="f0">276</td><td class="ctr2" id="g0">389</td><td class="ctr1" id="h0">167</td><td class="ctr2" id="i0">440</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserItem.html" class="el_class">MtasFunctionParserItem</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="2" height="10" title="60" alt="60"/><img src="../.resources/greenbar.gif" width="8" height="10" title="218" alt="218"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g1">17</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i1">50</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseLong.html" class="el_class">MtasFunctionParserFunctionResponseLong</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="1" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">41%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="1" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e5">36%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i4">24</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseDouble.html" class="el_class">MtasFunctionParserFunctionResponseDouble</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="2" height="10" title="54" alt="54"/></td><td class="ctr2" id="c4">58%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionDefault.html" class="el_class">MtasFunctionParserFunctionDefault</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="2" height="10" title="58" alt="58"/></td><td class="ctr2" id="c3">67%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i5">18</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunction.html" class="el_class">MtasFunctionParserFunction</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="4" height="10" title="106" alt="106"/></td><td class="ctr2" id="c1">87%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i2">31</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k2">10</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponse.html" class="el_class">MtasFunctionParserFunctionResponse</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.function.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function.util</span></div><h1>mtas.parser.function.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,434 of 3,623</td><td class="ctr2">60%</td><td class="bar">375 of 656</td><td class="ctr2">42%</td><td class="ctr1">305</td><td class="ctr2">456</td><td class="ctr1">202</td><td class="ctr2">594</td><td class="ctr1">6</td><td class="ctr2">50</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasFunctionParserFunctionBasic.html" class="el_class">MtasFunctionParserFunctionBasic</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="1,233" alt="1,233"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="1,701" alt="1,701"/></td><td class="ctr2" id="c5">57%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="69" height="10" title="347" alt="347"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="251" alt="251"/></td><td class="ctr2" id="e4">41%</td><td class="ctr1" id="f0">276</td><td class="ctr2" id="g0">389</td><td class="ctr1" id="h0">167</td><td class="ctr2" id="i0">440</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserItem.html" class="el_class">MtasFunctionParserItem</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="218" alt="218"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g1">17</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i1">50</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseLong.html" class="el_class">MtasFunctionParserFunctionResponseLong</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">41%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e5">35%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i4">24</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseDouble.html" class="el_class">MtasFunctionParserFunctionResponseDouble</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="54" alt="54"/></td><td class="ctr2" id="c4">58%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionDefault.html" class="el_class">MtasFunctionParserFunctionDefault</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="58" alt="58"/></td><td class="ctr2" id="c3">67%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i5">18</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunction.html" class="el_class">MtasFunctionParserFunction</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="113" alt="113"/></td><td class="ctr2" id="c1">85%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g2">14</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i2">34</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponse.html" class="el_class">MtasFunctionParserFunctionResponse</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function.util/index.source.html b/jacoco/mtas.parser.function.util/index.source.html
index 02c5649..ca533bc 100644
--- a/jacoco/mtas.parser.function.util/index.source.html
+++ b/jacoco/mtas.parser.function.util/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.function.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function.util</span></div><h1>mtas.parser.function.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,432 of 3,614</td><td class="ctr2">60%</td><td class="bar">375 of 656</td><td class="ctr2">43%</td><td class="ctr1">305</td><td class="ctr2">455</td><td class="ctr1">201</td><td class="ctr2">591</td><td class="ctr1">6</td><td class="ctr2">49</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasFunctionParserFunctionBasic.java.html" class="el_source">MtasFunctionParserFunctionBasic.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="50" height="10" title="1,234" alt="1,234"/><img src="../.resources/greenbar.gif" width="69" height="10" title="1,701" alt="1,701"/></td><td class="ctr2" id="c5">58%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="69" height="10" title="347" alt="347"/><img src="../.resources/greenbar.gif" width="50" height="10" title="251" alt="251"/></td><td class="ctr2" id="e4">42%</td><td class="ctr1" id="f0">276</td><td class="ctr2" id="g0">389</td><td class="ctr1" id="h0">167</td><td class="ctr2" id="i0">440</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserItem.java.html" class="el_source">MtasFunctionParserItem.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="2" height="10" title="60" alt="60"/><img src="../.resources/greenbar.gif" width="8" height="10" title="218" alt="218"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g1">17</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i1">50</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseLong.java.html" class="el_source">MtasFunctionParserFunctionResponseLong.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="1" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">41%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="1" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e5">36%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g2">13</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i4">24</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseDouble.java.html" class="el_source">MtasFunctionParserFunctionResponseDouble.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="2" height="10" title="54" alt="54"/></td><td class="ctr2" id="c4">58%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="1" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionDefault.java.html" class="el_source">MtasFunctionParserFunctionDefault.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="2" height="10" title="58" alt="58"/></td><td class="ctr2" id="c3">67%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i5">18</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunction.java.html" class="el_source">MtasFunctionParserFunction.java</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="4" height="10" title="106" alt="106"/></td><td class="ctr2" id="c1">87%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i2">31</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k2">10</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponse.java.html" class="el_source">MtasFunctionParserFunctionResponse.java</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.function.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function.util</span></div><h1>mtas.parser.function.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,434 of 3,623</td><td class="ctr2">60%</td><td class="bar">375 of 656</td><td class="ctr2">42%</td><td class="ctr1">305</td><td class="ctr2">456</td><td class="ctr1">202</td><td class="ctr2">594</td><td class="ctr1">6</td><td class="ctr2">50</td><td class="ctr1">0</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasFunctionParserFunctionBasic.java.html" class="el_source">MtasFunctionParserFunctionBasic.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="1,233" alt="1,233"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="1,701" alt="1,701"/></td><td class="ctr2" id="c5">57%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="69" height="10" title="347" alt="347"/><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="251" alt="251"/></td><td class="ctr2" id="e4">41%</td><td class="ctr1" id="f0">276</td><td class="ctr2" id="g0">389</td><td class="ctr1" id="h0">167</td><td class="ctr2" id="i0">440</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="MtasFunctionParserItem.java.html" class="el_source">MtasFunctionParserItem.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="218" alt="218"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g1">17</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i1">50</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="MtasFunctionParserFunctionResponseLong.java.html" class="el_source">MtasFunctionParserFunctionResponseLong.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="39" alt="39"/></td><td class="ctr2" id="c6">41%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e5">35%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i4">24</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserFunctionResponseDouble.java.html" class="el_source">MtasFunctionParserFunctionResponseDouble.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="54" alt="54"/></td><td class="ctr2" id="c4">58%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a2"><a href="MtasFunctionParserFunctionDefault.java.html" class="el_source">MtasFunctionParserFunctionDefault.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="58" alt="58"/></td><td class="ctr2" id="c3">67%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i5">18</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a0"><a href="MtasFunctionParserFunction.java.html" class="el_source">MtasFunctionParserFunction.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="113" alt="113"/></td><td class="ctr2" id="c1">85%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g2">14</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i2">34</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k2">11</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserFunctionResponse.java.html" class="el_source">MtasFunctionParserFunctionResponse.java</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/MtasFunctionParser$JJCalls.html b/jacoco/mtas.parser.function/MtasFunctionParser$JJCalls.html
index 707279c..3cee0c9 100644
--- a/jacoco/mtas.parser.function/MtasFunctionParser$JJCalls.html
+++ b/jacoco/mtas.parser.function/MtasFunctionParser$JJCalls.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParser.JJCalls</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParser.JJCalls</span></div><h1>MtasFunctionParser.JJCalls</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasFunctionParser.JJCalls()</span></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParser.JJCalls</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParser.JJCalls</span></div><h1>MtasFunctionParser.JJCalls</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasFunctionParser.JJCalls()</span></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/MtasFunctionParser$LookaheadSuccess.html b/jacoco/mtas.parser.function/MtasFunctionParser$LookaheadSuccess.html
index b05af2a..e8fcc0b 100644
--- a/jacoco/mtas.parser.function/MtasFunctionParser$LookaheadSuccess.html
+++ b/jacoco/mtas.parser.function/MtasFunctionParser$LookaheadSuccess.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParser.LookaheadSuccess</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParser.LookaheadSuccess</span></div><h1>MtasFunctionParser.LookaheadSuccess</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasFunctionParser.LookaheadSuccess()</span></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParser.LookaheadSuccess</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParser.LookaheadSuccess</span></div><h1>MtasFunctionParser.LookaheadSuccess</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 3</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">MtasFunctionParser.LookaheadSuccess()</span></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/MtasFunctionParser.html b/jacoco/mtas.parser.function/MtasFunctionParser.html
index 31c9a59..bb43e7b 100644
--- a/jacoco/mtas.parser.function/MtasFunctionParser.html
+++ b/jacoco/mtas.parser.function/MtasFunctionParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParser</span></div><h1>MtasFunctionParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,173 of 2,089</td><td class="ctr2">44%</td><td class="bar">138 of 258</td><td class="ctr2">47%</td><td class="ctr1">108</td><td class="ctr2">188</td><td class="ctr1">183</td><td class="ctr2">379</td><td class="ctr1">17</td><td class="ctr2">53</td></tr></tfoot><tbody><tr><td id="a2"><span class="el_method">generateParseException()</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="80" height="10" title="114" alt="114"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="73" height="10" title="16" alt="16"/></td><td class="ctr2" id="e33">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h1">22</td><td class="ctr2" id="i3">22</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a33"><span class="el_method">jj_add_error_token(int, int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="76" height="10" title="108" alt="108"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="92" height="10" title="20" alt="20"/></td><td class="ctr2" id="e34">0%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h2">22</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a37"><span class="el_method">jj_rescan_token()</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="67" height="10" title="95" alt="95"/></td><td class="ctr2" id="c38">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="92" height="10" title="20" alt="20"/></td><td class="ctr2" id="e35">0%</td><td class="ctr1" id="f0">17</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h0">24</td><td class="ctr2" id="i2">24</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a41"><span class="el_method">MtasFunctionParser(InputStream, String)</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="60" height="10" title="85" alt="85"/></td><td class="ctr2" id="c39">0%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e36">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g20">2</td><td class="ctr1" id="h4">16</td><td class="ctr2" id="i5">16</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a46"><span class="el_method">parserFunctionBasic()</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="55" height="10" title="79" alt="79"/><img src="../.resources/greenbar.gif" width="64" height="10" title="91" alt="91"/></td><td class="ctr2" id="c34">54%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="55" height="10" title="12" alt="12"/></td><td class="ctr2" id="e24">55%</td><td class="ctr1" id="f4">6</td><td class="ctr2" id="g2">12</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i0">41</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a42"><span class="el_method">MtasFunctionParser(MtasFunctionParserTokenManager)</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="45" height="10" title="65" alt="65"/></td><td class="ctr2" id="c40">0%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e37">0%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i8">15</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a51"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="43" height="10" title="61" alt="61"/></td><td class="ctr2" id="c41">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e38">0%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h6">11</td><td class="ctr2" id="i11">11</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a49"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="40" height="10" title="58" alt="58"/></td><td class="ctr2" id="c42">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e39">0%</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i13">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a34"><span class="el_method">jj_consume_token(int)</span></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="34" height="10" title="49" alt="49"/><img src="../.resources/greenbar.gif" width="26" height="10" title="38" alt="38"/></td><td class="ctr2" id="c35">44%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="41" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e32">25%</td><td class="ctr1" id="f5">6</td><td class="ctr2" id="g7">7</td><td class="ctr1" id="h7">10</td><td class="ctr2" id="i6">16</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><span class="el_method">jj_2_7(int)</span></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="27" height="10" title="39" alt="39"/></td><td class="ctr2" id="c43">0%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e40">0%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h12">4</td><td class="ctr2" id="i18">4</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a16"><span class="el_method">jj_2_8(int)</span></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="27" height="10" title="39" alt="39"/></td><td class="ctr2" id="c44">0%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e41">0%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h13">4</td><td class="ctr2" id="i19">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a50"><span class="el_method">ReInit(MtasFunctionParserTokenManager)</span></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="21" height="10" title="31" alt="31"/></td><td class="ctr2" id="c45">0%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e42">0%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i15">6</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a3"><span class="el_method">getNextToken()</span></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="21" height="10" title="31" alt="31"/></td><td class="ctr2" id="c46">0%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e43">0%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i16">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a39"><span class="el_method">jj_scan_token(int)</span></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="21" height="10" title="30" alt="30"/><img src="../.resources/greenbar.gif" width="40" height="10" title="57" alt="57"/></td><td class="ctr2" id="c22">66%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="36" height="10" title="8" alt="8"/></td><td class="ctr2" id="e31">44%</td><td class="ctr1" id="f6">6</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h15">3</td><td class="ctr2" id="i10">13</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a4"><span class="el_method">getToken(int)</span></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="18" height="10" title="26" alt="26"/></td><td class="ctr2" id="c47">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e44">0%</td><td class="ctr1" id="f9">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h11">5</td><td class="ctr2" id="i17">5</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a36"><span class="el_method">jj_ntk_f()</span></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="18" height="10" title="26" alt="26"/></td><td class="ctr2" id="c48">0%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e45">0%</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g26">2</td><td class="ctr1" id="h16">3</td><td class="ctr2" id="i34">3</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a47"><span class="el_method">parserFunctionItem()</span></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="12" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="92" height="10" title="131" alt="131"/></td><td class="ctr2" id="c12">88%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="36" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="83" height="10" title="18" alt="18"/></td><td class="ctr2" id="e23">69%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h14">4</td><td class="ctr2" id="i1">34</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a14"><span class="el_method">jj_2_6(int)</span></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="12" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="15" height="10" title="22" alt="22"/></td><td class="ctr2" id="c32">56%</td><td class="bar" id="d26"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e25">50%</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g27">2</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i20">4</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a9"><span class="el_method">jj_2_13(int)</span></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="12" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="15" height="10" title="22" alt="22"/></td><td class="ctr2" id="c33">56%</td><td class="bar" id="d27"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e26">50%</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g28">2</td><td class="ctr1" id="h20">1</td><td class="ctr2" id="i21">4</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><span class="el_method">jj_2_1(int)</span></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c23">59%</td><td class="bar" id="d32"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g29">2</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i22">4</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a10"><span class="el_method">jj_2_2(int)</span></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c24">59%</td><td class="bar" id="d33"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g30">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i23">4</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a11"><span class="el_method">jj_2_3(int)</span></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c25">59%</td><td class="bar" id="d34"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g31">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i24">4</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a12"><span class="el_method">jj_2_4(int)</span></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c26">59%</td><td class="bar" id="d35"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f38">0</td><td class="ctr2" id="g32">2</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i25">4</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a13"><span class="el_method">jj_2_5(int)</span></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c27">59%</td><td class="bar" id="d36"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f39">0</td><td class="ctr2" id="g33">2</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i26">4</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a17"><span class="el_method">jj_2_9(int)</span></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c28">59%</td><td class="bar" id="d37"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f40">0</td><td class="ctr2" id="g34">2</td><td class="ctr1" id="h26">1</td><td class="ctr2" id="i27">4</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a6"><span class="el_method">jj_2_10(int)</span></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c29">59%</td><td class="bar" id="d38"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f41">0</td><td class="ctr2" id="g35">2</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i28">4</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a7"><span class="el_method">jj_2_11(int)</span></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c30">59%</td><td class="bar" id="d39"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f42">0</td><td class="ctr2" id="g36">2</td><td class="ctr1" id="h28">1</td><td class="ctr2" id="i29">4</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a8"><span class="el_method">jj_2_12(int)</span></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c31">59%</td><td class="bar" id="d40"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" id="f43">0</td><td class="ctr2" id="g37">2</td><td class="ctr1" id="h29">1</td><td class="ctr2" id="i30">4</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a22"><span class="el_method">jj_3_13()</span></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="9" height="10" title="13" alt="13"/></td><td class="ctr2" id="c21">68%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e27">50%</td><td class="ctr1" id="f10">3</td><td class="ctr2" id="g10">4</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i31">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a45"><span class="el_method">parserFunction()</span></td><td class="bar" id="b29"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c20">69%</td><td class="bar" id="d28"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e28">50%</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g38">2</td><td class="ctr1" id="h30">1</td><td class="ctr2" id="i32">4</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a40"><span class="el_method">MtasFunctionParser(InputStream)</span></td><td class="bar" id="b30"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c49">0%</td><td class="bar" id="d46"/><td class="ctr2" id="e46">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g46">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i41">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a48"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b31"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c50">0%</td><td class="bar" id="d47"/><td class="ctr2" id="e47">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g47">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i42">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a31"><span class="el_method">jj_3R_2()</span></td><td class="bar" id="b32"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="22" height="10" title="32" alt="32"/></td><td class="ctr2" id="c10">94%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="41" height="10" title="9" alt="9"/></td><td class="ctr2" id="e15">90%</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g8">6</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i12">11</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a32"><span class="el_method">jj_3R_3()</span></td><td class="bar" id="b33"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="10" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">88%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e17">75%</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i33">4</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a27"><span class="el_method">jj_3_6()</span></td><td class="bar" id="b34"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c13">85%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e18">75%</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g14">3</td><td class="ctr1" id="h38">0</td><td class="ctr2" id="i35">3</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a23"><span class="el_method">jj_3_2()</span></td><td class="bar" id="b35"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c14">85%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e19">75%</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h39">0</td><td class="ctr2" id="i36">3</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a26"><span class="el_method">jj_3_5()</span></td><td class="bar" id="b36"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c15">85%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e20">75%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h40">0</td><td class="ctr2" id="i37">3</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a25"><span class="el_method">jj_3_4()</span></td><td class="bar" id="b37"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c16">85%</td><td class="bar" id="d24"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e21">75%</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g17">3</td><td class="ctr1" id="h41">0</td><td class="ctr2" id="i38">3</td><td class="ctr1" id="j39">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a24"><span class="el_method">jj_3_3()</span></td><td class="bar" id="b38"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c17">85%</td><td class="bar" id="d25"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e22">75%</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g18">3</td><td class="ctr1" id="h42">0</td><td class="ctr2" id="i39">3</td><td class="ctr1" id="j40">0</td><td class="ctr2" id="k38">1</td></tr><tr><td id="a29"><span class="el_method">jj_3_8()</span></td><td class="bar" id="b39"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c18">75%</td><td class="bar" id="d29"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e29">50%</td><td class="ctr1" id="f31">1</td><td class="ctr2" id="g39">2</td><td class="ctr1" id="h31">1</td><td class="ctr2" id="i43">2</td><td class="ctr1" id="j41">0</td><td class="ctr2" id="k39">1</td></tr><tr><td id="a28"><span class="el_method">jj_3_7()</span></td><td class="bar" id="b40"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c19">75%</td><td class="bar" id="d30"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e30">50%</td><td class="ctr1" id="f32">1</td><td class="ctr2" id="g40">2</td><td class="ctr1" id="h32">1</td><td class="ctr2" id="i44">2</td><td class="ctr1" id="j42">0</td><td class="ctr2" id="k40">1</td></tr><tr><td id="a1"><span class="el_method">enable_tracing()</span></td><td class="bar" id="b41"/><td class="ctr2" id="c51">0%</td><td class="bar" id="d48"/><td class="ctr2" id="e48">n/a</td><td class="ctr1" id="f33">1</td><td class="ctr2" id="g48">1</td><td class="ctr1" id="h33">1</td><td class="ctr2" id="i51">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k41">1</td></tr><tr><td id="a0"><span class="el_method">disable_tracing()</span></td><td class="bar" id="b42"/><td class="ctr2" id="c52">0%</td><td class="bar" id="d49"/><td class="ctr2" id="e49">n/a</td><td class="ctr1" id="f34">1</td><td class="ctr2" id="g49">1</td><td class="ctr1" id="h34">1</td><td class="ctr2" id="i52">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k42">1</td></tr><tr><td id="a43"><span class="el_method">MtasFunctionParser(Reader)</span></td><td class="bar" id="b43"><img src="../.resources/greenbar.gif" width="54" height="10" title="77" alt="77"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d41"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">100%</td><td class="ctr1" id="f44">0</td><td class="ctr2" id="g41">2</td><td class="ctr1" id="h43">0</td><td class="ctr2" id="i7">16</td><td class="ctr1" id="j43">0</td><td class="ctr2" id="k43">1</td></tr><tr><td id="a18"><span class="el_method">jj_3_1()</span></td><td class="bar" id="b44"><img src="../.resources/greenbar.gif" width="32" height="10" title="46" alt="46"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="55" height="10" title="12" alt="12"/></td><td class="ctr2" id="e16">86%</td><td class="ctr1" id="f18">2</td><td class="ctr2" id="g6">8</td><td class="ctr1" id="h44">0</td><td class="ctr2" id="i9">15</td><td class="ctr1" id="j44">0</td><td class="ctr2" id="k44">1</td></tr><tr><td id="a38"><span class="el_method">jj_save(int, int)</span></td><td class="bar" id="b45"><img src="../.resources/greenbar.gif" width="29" height="10" title="42" alt="42"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d31"><img src="../.resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e10">100%</td><td class="ctr1" id="f45">0</td><td class="ctr2" id="g19">3</td><td class="ctr1" id="h45">0</td><td class="ctr2" id="i14">8</td><td class="ctr1" id="j45">0</td><td class="ctr2" id="k45">1</td></tr><tr><td id="a21"><span class="el_method">jj_3_12()</span></td><td class="bar" id="b46"><img src="../.resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d42"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">100%</td><td class="ctr1" id="f46">0</td><td class="ctr2" id="g42">2</td><td class="ctr1" id="h46">0</td><td class="ctr2" id="i45">2</td><td class="ctr1" id="j46">0</td><td class="ctr2" id="k46">1</td></tr><tr><td id="a20"><span class="el_method">jj_3_11()</span></td><td class="bar" id="b47"><img src="../.resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d43"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">100%</td><td class="ctr1" id="f47">0</td><td class="ctr2" id="g43">2</td><td class="ctr1" id="h47">0</td><td class="ctr2" id="i46">2</td><td class="ctr1" id="j47">0</td><td class="ctr2" id="k47">1</td></tr><tr><td id="a19"><span class="el_method">jj_3_10()</span></td><td class="bar" id="b48"><img src="../.resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d44"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e13">100%</td><td class="ctr1" id="f48">0</td><td class="ctr2" id="g44">2</td><td class="ctr1" id="h48">0</td><td class="ctr2" id="i47">2</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k48">1</td></tr><tr><td id="a30"><span class="el_method">jj_3_9()</span></td><td class="bar" id="b49"><img src="../.resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d45"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">100%</td><td class="ctr1" id="f49">0</td><td class="ctr2" id="g45">2</td><td class="ctr1" id="h49">0</td><td class="ctr2" id="i48">2</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k49">1</td></tr><tr><td id="a44"><span class="el_method">parse()</span></td><td class="bar" id="b50"><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d50"/><td class="ctr2" id="e50">n/a</td><td class="ctr1" id="f50">0</td><td class="ctr2" id="g50">1</td><td class="ctr1" id="h50">0</td><td class="ctr2" id="i40">3</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k50">1</td></tr><tr><td id="a35"><span class="el_method">jj_la1_init_0()</span></td><td class="bar" id="b51"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d51"/><td class="ctr2" id="e51">n/a</td><td class="ctr1" id="f51">0</td><td class="ctr2" id="g51">1</td><td class="ctr1" id="h51">0</td><td class="ctr2" id="i49">2</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k51">1</td></tr><tr><td id="a52"><span class="el_method">static {...}</span></td><td class="bar" id="b52"><img src="../.resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d52"/><td class="ctr2" id="e52">n/a</td><td class="ctr1" id="f52">0</td><td class="ctr2" id="g52">1</td><td class="ctr1" id="h52">0</td><td class="ctr2" id="i50">2</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k52">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParser</span></div><h1>MtasFunctionParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,173 of 2,089</td><td class="ctr2">43%</td><td class="bar">138 of 258</td><td class="ctr2">46%</td><td class="ctr1">108</td><td class="ctr2">188</td><td class="ctr1">183</td><td class="ctr2">379</td><td class="ctr1">17</td><td class="ctr2">53</td></tr></tfoot><tbody><tr><td id="a2"><span class="el_method">generateParseException()</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="114" alt="114"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="73" height="10" title="16" alt="16"/></td><td class="ctr2" id="e33">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h1">22</td><td class="ctr2" id="i3">22</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a33"><span class="el_method">jj_add_error_token(int, int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="108" alt="108"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="92" height="10" title="20" alt="20"/></td><td class="ctr2" id="e34">0%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h2">22</td><td class="ctr2" id="i4">22</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a37"><span class="el_method">jj_rescan_token()</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="95" alt="95"/></td><td class="ctr2" id="c38">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="92" height="10" title="20" alt="20"/></td><td class="ctr2" id="e35">0%</td><td class="ctr1" id="f0">17</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h0">24</td><td class="ctr2" id="i2">24</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a41"><span class="el_method">MtasFunctionParser(InputStream, String)</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="85" alt="85"/></td><td class="ctr2" id="c39">0%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e36">0%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g20">2</td><td class="ctr1" id="h4">16</td><td class="ctr2" id="i5">16</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a46"><span class="el_method">parserFunctionBasic()</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="79" alt="79"/><img src="../jacoco-resources/greenbar.gif" width="64" height="10" title="91" alt="91"/></td><td class="ctr2" id="c34">53%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="12" alt="12"/></td><td class="ctr2" id="e24">54%</td><td class="ctr1" id="f4">6</td><td class="ctr2" id="g2">12</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i0">41</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a42"><span class="el_method">MtasFunctionParser(MtasFunctionParserTokenManager)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="65" alt="65"/></td><td class="ctr2" id="c40">0%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e37">0%</td><td class="ctr1" id="f12">2</td><td class="ctr2" id="g21">2</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i8">15</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a51"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="61" alt="61"/></td><td class="ctr2" id="c41">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="6" alt="6"/></td><td class="ctr2" id="e38">0%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h6">11</td><td class="ctr2" id="i11">11</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a49"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="58" alt="58"/></td><td class="ctr2" id="c42">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e39">0%</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i13">8</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a34"><span class="el_method">jj_consume_token(int)</span></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="49" alt="49"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="38" alt="38"/></td><td class="ctr2" id="c35">43%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e32">25%</td><td class="ctr1" id="f5">6</td><td class="ctr2" id="g7">7</td><td class="ctr1" id="h7">10</td><td class="ctr2" id="i6">16</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><span class="el_method">jj_2_7(int)</span></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="39" alt="39"/></td><td class="ctr2" id="c43">0%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e40">0%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g22">2</td><td class="ctr1" id="h12">4</td><td class="ctr2" id="i18">4</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a16"><span class="el_method">jj_2_8(int)</span></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="39" alt="39"/></td><td class="ctr2" id="c44">0%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e41">0%</td><td class="ctr1" id="f14">2</td><td class="ctr2" id="g23">2</td><td class="ctr1" id="h13">4</td><td class="ctr2" id="i19">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a50"><span class="el_method">ReInit(MtasFunctionParserTokenManager)</span></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="31" alt="31"/></td><td class="ctr2" id="c45">0%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e42">0%</td><td class="ctr1" id="f15">2</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h9">6</td><td class="ctr2" id="i15">6</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a3"><span class="el_method">getNextToken()</span></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="31" alt="31"/></td><td class="ctr2" id="c46">0%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e43">0%</td><td class="ctr1" id="f16">2</td><td class="ctr2" id="g25">2</td><td class="ctr1" id="h10">5</td><td class="ctr2" id="i16">5</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a39"><span class="el_method">jj_scan_token(int)</span></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="57" alt="57"/></td><td class="ctr2" id="c22">65%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="8" alt="8"/></td><td class="ctr2" id="e31">44%</td><td class="ctr1" id="f6">6</td><td class="ctr2" id="g4">10</td><td class="ctr1" id="h15">3</td><td class="ctr2" id="i10">13</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a4"><span class="el_method">getToken(int)</span></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="26" alt="26"/></td><td class="ctr2" id="c47">0%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e44">0%</td><td class="ctr1" id="f9">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h11">5</td><td class="ctr2" id="i17">5</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a36"><span class="el_method">jj_ntk_f()</span></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="26" alt="26"/></td><td class="ctr2" id="c48">0%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e45">0%</td><td class="ctr1" id="f17">2</td><td class="ctr2" id="g26">2</td><td class="ctr1" id="h16">3</td><td class="ctr2" id="i34">3</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a47"><span class="el_method">parserFunctionItem()</span></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="131" alt="131"/></td><td class="ctr2" id="c12">87%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="83" height="10" title="18" alt="18"/></td><td class="ctr2" id="e23">69%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h14">4</td><td class="ctr2" id="i1">34</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a14"><span class="el_method">jj_2_6(int)</span></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="22" alt="22"/></td><td class="ctr2" id="c32">56%</td><td class="bar" id="d26"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e25">50%</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g27">2</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i20">4</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a9"><span class="el_method">jj_2_13(int)</span></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="22" alt="22"/></td><td class="ctr2" id="c33">56%</td><td class="bar" id="d27"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e26">50%</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g28">2</td><td class="ctr1" id="h20">1</td><td class="ctr2" id="i21">4</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><span class="el_method">jj_2_1(int)</span></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c23">58%</td><td class="bar" id="d32"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g29">2</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i22">4</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a10"><span class="el_method">jj_2_2(int)</span></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c24">58%</td><td class="bar" id="d33"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g30">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i23">4</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a11"><span class="el_method">jj_2_3(int)</span></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c25">58%</td><td class="bar" id="d34"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g31">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i24">4</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a12"><span class="el_method">jj_2_4(int)</span></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c26">58%</td><td class="bar" id="d35"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f38">0</td><td class="ctr2" id="g32">2</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i25">4</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a13"><span class="el_method">jj_2_5(int)</span></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c27">58%</td><td class="bar" id="d36"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f39">0</td><td class="ctr2" id="g33">2</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i26">4</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a17"><span class="el_method">jj_2_9(int)</span></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c28">58%</td><td class="bar" id="d37"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f40">0</td><td class="ctr2" id="g34">2</td><td class="ctr1" id="h26">1</td><td class="ctr2" id="i27">4</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a6"><span class="el_method">jj_2_10(int)</span></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c29">58%</td><td class="bar" id="d38"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f41">0</td><td class="ctr2" id="g35">2</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i28">4</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a7"><span class="el_method">jj_2_11(int)</span></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c30">58%</td><td class="bar" id="d39"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f42">0</td><td class="ctr2" id="g36">2</td><td class="ctr1" id="h28">1</td><td class="ctr2" id="i29">4</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a8"><span class="el_method">jj_2_12(int)</span></td><td class="bar" id="b27"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="23" alt="23"/></td><td class="ctr2" id="c31">58%</td><td class="bar" id="d40"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" id="f43">0</td><td class="ctr2" id="g37">2</td><td class="ctr1" id="h29">1</td><td class="ctr2" id="i30">4</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a22"><span class="el_method">jj_3_13()</span></td><td class="bar" id="b28"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="13" alt="13"/></td><td class="ctr2" id="c21">68%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e27">50%</td><td class="ctr1" id="f10">3</td><td class="ctr2" id="g10">4</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i31">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a45"><span class="el_method">parserFunction()</span></td><td class="bar" id="b29"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c20">68%</td><td class="bar" id="d28"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e28">50%</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g38">2</td><td class="ctr1" id="h30">1</td><td class="ctr2" id="i32">4</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a40"><span class="el_method">MtasFunctionParser(InputStream)</span></td><td class="bar" id="b30"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c49">0%</td><td class="bar" id="d46"/><td class="ctr2" id="e46">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g46">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i41">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a48"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b31"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c50">0%</td><td class="bar" id="d47"/><td class="ctr2" id="e47">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g47">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i42">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a31"><span class="el_method">jj_3R_2()</span></td><td class="bar" id="b32"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="32" alt="32"/></td><td class="ctr2" id="c10">94%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="9" alt="9"/></td><td class="ctr2" id="e15">90%</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g8">6</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i12">11</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a32"><span class="el_method">jj_3R_3()</span></td><td class="bar" id="b33"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">88%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e17">75%</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g13">3</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i33">4</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a27"><span class="el_method">jj_3_6()</span></td><td class="bar" id="b34"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c13">84%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e18">75%</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g14">3</td><td class="ctr1" id="h38">0</td><td class="ctr2" id="i35">3</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a23"><span class="el_method">jj_3_2()</span></td><td class="bar" id="b35"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c14">84%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e19">75%</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h39">0</td><td class="ctr2" id="i36">3</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a26"><span class="el_method">jj_3_5()</span></td><td class="bar" id="b36"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c15">84%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e20">75%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h40">0</td><td class="ctr2" id="i37">3</td><td class="ctr1" id="j38">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a25"><span class="el_method">jj_3_4()</span></td><td class="bar" id="b37"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c16">84%</td><td class="bar" id="d24"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e21">75%</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g17">3</td><td class="ctr1" id="h41">0</td><td class="ctr2" id="i38">3</td><td class="ctr1" id="j39">0</td><td class="ctr2" id="k37">1</td></tr><tr><td id="a24"><span class="el_method">jj_3_3()</span></td><td class="bar" id="b38"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="11" alt="11"/></td><td class="ctr2" id="c17">84%</td><td class="bar" id="d25"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="3" alt="3"/></td><td class="ctr2" id="e22">75%</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g18">3</td><td class="ctr1" id="h42">0</td><td class="ctr2" id="i39">3</td><td class="ctr1" id="j40">0</td><td class="ctr2" id="k38">1</td></tr><tr><td id="a29"><span class="el_method">jj_3_8()</span></td><td class="bar" id="b39"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c18">75%</td><td class="bar" id="d29"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e29">50%</td><td class="ctr1" id="f31">1</td><td class="ctr2" id="g39">2</td><td class="ctr1" id="h31">1</td><td class="ctr2" id="i43">2</td><td class="ctr1" id="j41">0</td><td class="ctr2" id="k39">1</td></tr><tr><td id="a28"><span class="el_method">jj_3_7()</span></td><td class="bar" id="b40"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c19">75%</td><td class="bar" id="d30"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e30">50%</td><td class="ctr1" id="f32">1</td><td class="ctr2" id="g40">2</td><td class="ctr1" id="h32">1</td><td class="ctr2" id="i44">2</td><td class="ctr1" id="j42">0</td><td class="ctr2" id="k40">1</td></tr><tr><td id="a1"><span class="el_method">enable_tracing()</span></td><td class="bar" id="b41"/><td class="ctr2" id="c51">0%</td><td class="bar" id="d48"/><td class="ctr2" id="e48">n/a</td><td class="ctr1" id="f33">1</td><td class="ctr2" id="g48">1</td><td class="ctr1" id="h33">1</td><td class="ctr2" id="i51">1</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k41">1</td></tr><tr><td id="a0"><span class="el_method">disable_tracing()</span></td><td class="bar" id="b42"/><td class="ctr2" id="c52">0%</td><td class="bar" id="d49"/><td class="ctr2" id="e49">n/a</td><td class="ctr1" id="f34">1</td><td class="ctr2" id="g49">1</td><td class="ctr1" id="h34">1</td><td class="ctr2" id="i52">1</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k42">1</td></tr><tr><td id="a43"><span class="el_method">MtasFunctionParser(Reader)</span></td><td class="bar" id="b43"><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="77" alt="77"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d41"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">100%</td><td class="ctr1" id="f44">0</td><td class="ctr2" id="g41">2</td><td class="ctr1" id="h43">0</td><td class="ctr2" id="i7">16</td><td class="ctr1" id="j43">0</td><td class="ctr2" id="k43">1</td></tr><tr><td id="a18"><span class="el_method">jj_3_1()</span></td><td class="bar" id="b44"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="46" alt="46"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="12" alt="12"/></td><td class="ctr2" id="e16">85%</td><td class="ctr1" id="f18">2</td><td class="ctr2" id="g6">8</td><td class="ctr1" id="h44">0</td><td class="ctr2" id="i9">15</td><td class="ctr1" id="j44">0</td><td class="ctr2" id="k44">1</td></tr><tr><td id="a38"><span class="el_method">jj_save(int, int)</span></td><td class="bar" id="b45"><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="42" alt="42"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d31"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e10">100%</td><td class="ctr1" id="f45">0</td><td class="ctr2" id="g19">3</td><td class="ctr1" id="h45">0</td><td class="ctr2" id="i14">8</td><td class="ctr1" id="j45">0</td><td class="ctr2" id="k45">1</td></tr><tr><td id="a21"><span class="el_method">jj_3_12()</span></td><td class="bar" id="b46"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d42"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e11">100%</td><td class="ctr1" id="f46">0</td><td class="ctr2" id="g42">2</td><td class="ctr1" id="h46">0</td><td class="ctr2" id="i45">2</td><td class="ctr1" id="j46">0</td><td class="ctr2" id="k46">1</td></tr><tr><td id="a20"><span class="el_method">jj_3_11()</span></td><td class="bar" id="b47"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d43"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">100%</td><td class="ctr1" id="f47">0</td><td class="ctr2" id="g43">2</td><td class="ctr1" id="h47">0</td><td class="ctr2" id="i46">2</td><td class="ctr1" id="j47">0</td><td class="ctr2" id="k47">1</td></tr><tr><td id="a19"><span class="el_method">jj_3_10()</span></td><td class="bar" id="b48"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d44"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e13">100%</td><td class="ctr1" id="f48">0</td><td class="ctr2" id="g44">2</td><td class="ctr1" id="h48">0</td><td class="ctr2" id="i47">2</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k48">1</td></tr><tr><td id="a30"><span class="el_method">jj_3_9()</span></td><td class="bar" id="b49"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d45"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">100%</td><td class="ctr1" id="f49">0</td><td class="ctr2" id="g45">2</td><td class="ctr1" id="h49">0</td><td class="ctr2" id="i48">2</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k49">1</td></tr><tr><td id="a44"><span class="el_method">parse()</span></td><td class="bar" id="b50"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d50"/><td class="ctr2" id="e50">n/a</td><td class="ctr1" id="f50">0</td><td class="ctr2" id="g50">1</td><td class="ctr1" id="h50">0</td><td class="ctr2" id="i40">3</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k50">1</td></tr><tr><td id="a35"><span class="el_method">jj_la1_init_0()</span></td><td class="bar" id="b51"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d51"/><td class="ctr2" id="e51">n/a</td><td class="ctr1" id="f51">0</td><td class="ctr2" id="g51">1</td><td class="ctr1" id="h51">0</td><td class="ctr2" id="i49">2</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k51">1</td></tr><tr><td id="a52"><span class="el_method">static {...}</span></td><td class="bar" id="b52"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d52"/><td class="ctr2" id="e52">n/a</td><td class="ctr1" id="f52">0</td><td class="ctr2" id="g52">1</td><td class="ctr1" id="h52">0</td><td class="ctr2" id="i50">2</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k52">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/MtasFunctionParserConstants.html b/jacoco/mtas.parser.function/MtasFunctionParserConstants.html
index c05b62e..bfbcbbf 100644
--- a/jacoco/mtas.parser.function/MtasFunctionParserConstants.html
+++ b/jacoco/mtas.parser.function/MtasFunctionParserConstants.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserConstants</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParserConstants</span></div><h1>MtasFunctionParserConstants</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">68 of 68</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">static {...}</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="68" alt="68"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserConstants</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParserConstants</span></div><h1>MtasFunctionParserConstants</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">68 of 68</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">static {...}</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="68" alt="68"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/MtasFunctionParserTokenManager.html b/jacoco/mtas.parser.function/MtasFunctionParserTokenManager.html
index 3296b03..dc37fc6 100644
--- a/jacoco/mtas.parser.function/MtasFunctionParserTokenManager.html
+++ b/jacoco/mtas.parser.function/MtasFunctionParserTokenManager.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasFunctionParserTokenManager</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParserTokenManager</span></div><h1>MtasFunctionParserTokenManager</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">366 of 1,067</td><td class="ctr2">66%</td><td class="bar">82 of 153</td><td class="ctr2">46%</td><td class="ctr1">62</td><td class="ctr2">107</td><td class="ctr1">84</td><td class="ctr2">233</td><td class="ctr1">7</td><td class="ctr2">21</td></tr></tfoot><tbody><tr><td id="a6"><span class="el_method">jjMoveNfa_0(int, int)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="45" height="10" title="155" alt="155"/><img src="../.resources/greenbar.gif" width="74" height="10" title="253" alt="253"/></td><td class="ctr2" id="c11">62%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="66" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="54" height="10" title="45" alt="45"/></td><td class="ctr2" id="e5">45%</td><td class="ctr1" id="f0">38</td><td class="ctr2" id="g0">57</td><td class="ctr1" id="h0">36</td><td class="ctr2" id="i0">101</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">getNextToken()</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="22" height="10" title="76" alt="76"/><img src="../.resources/greenbar.gif" width="27" height="10" title="93" alt="93"/></td><td class="ctr2" id="c12">55%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="15" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e6">35%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h1">17</td><td class="ctr2" id="i1">38</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a14"><span class="el_method">MtasFunctionParserTokenManager(SimpleCharStream, int)</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="26" alt="26"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h2">9</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a20"><span class="el_method">SwitchTo(int)</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i11">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><span class="el_method">jjAddStates(int, int)</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a15"><span class="el_method">ReInit(SimpleCharStream)</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="16" alt="16"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a17"><span class="el_method">ReInitRounds()</span></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><span class="el_method">jjStopStringLiteralDfa_0(int, long)</span></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c13">45%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">33%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><span class="el_method">jjMoveStringLiteralDfa1_0(long)</span></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c10">76%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><span class="el_method">ReInit(SimpleCharStream, int)</span></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><span class="el_method">jjStartNfaWithStates_0(int, int, int)</span></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c9">79%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a18"><span class="el_method">setDebugStream(PrintStream)</span></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a19"><span class="el_method">static {...}</span></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="35" height="10" title="120" alt="120"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a7"><span class="el_method">jjMoveStringLiteralDfa0_0()</span></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="14" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a5"><span class="el_method">jjFillToken()</span></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="14" height="10" title="48" alt="48"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><span class="el_method">jjCheckNAdd(int)</span></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i13">4</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a13"><span class="el_method">MtasFunctionParserTokenManager(SimpleCharStream)</span></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="6" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a9"><span class="el_method">jjStartNfa_0(int, long)</span></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a11"><span class="el_method">jjStopAtPos(int, int)</span></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i16">3</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a3"><span class="el_method">jjCheckNAddStates(int, int)</span></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i17">3</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a4"><span class="el_method">jjCheckNAddTwoStates(int, int)</span></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i18">3</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasFunctionParserTokenManager</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">MtasFunctionParserTokenManager</span></div><h1>MtasFunctionParserTokenManager</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">366 of 1,067</td><td class="ctr2">65%</td><td class="bar">82 of 153</td><td class="ctr2">46%</td><td class="ctr1">62</td><td class="ctr2">107</td><td class="ctr1">84</td><td class="ctr2">233</td><td class="ctr1">7</td><td class="ctr2">21</td></tr></tfoot><tbody><tr><td id="a6"><span class="el_method">jjMoveNfa_0(int, int)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="155" alt="155"/><img src="../jacoco-resources/greenbar.gif" width="74" height="10" title="253" alt="253"/></td><td class="ctr2" id="c11">62%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="66" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="45" alt="45"/></td><td class="ctr2" id="e5">45%</td><td class="ctr1" id="f0">38</td><td class="ctr2" id="g0">57</td><td class="ctr1" id="h0">36</td><td class="ctr2" id="i0">101</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">getNextToken()</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="76" alt="76"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="93" alt="93"/></td><td class="ctr2" id="c12">55%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="e6">35%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h1">17</td><td class="ctr2" id="i1">38</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a14"><span class="el_method">MtasFunctionParserTokenManager(SimpleCharStream, int)</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="26" alt="26"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h2">9</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a20"><span class="el_method">SwitchTo(int)</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i11">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><span class="el_method">jjAddStates(int, int)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a15"><span class="el_method">ReInit(SimpleCharStream)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="16" alt="16"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a17"><span class="el_method">ReInitRounds()</span></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="15" alt="15"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><span class="el_method">jjStopStringLiteralDfa_0(int, long)</span></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c13">45%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">33%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><span class="el_method">jjMoveStringLiteralDfa1_0(long)</span></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c10">75%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">75%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i5">9</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a16"><span class="el_method">ReInit(SimpleCharStream, int)</span></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h9">3</td><td class="ctr2" id="i15">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><span class="el_method">jjStartNfaWithStates_0(int, int, int)</span></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="19" alt="19"/></td><td class="ctr2" id="c9">79%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a18"><span class="el_method">setDebugStream(PrintStream)</span></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a19"><span class="el_method">static {...}</span></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="120" alt="120"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a7"><span class="el_method">jjMoveStringLiteralDfa0_0()</span></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a5"><span class="el_method">jjFillToken()</span></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="48" alt="48"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a2"><span class="el_method">jjCheckNAdd(int)</span></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i13">4</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a13"><span class="el_method">MtasFunctionParserTokenManager(SimpleCharStream)</span></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a9"><span class="el_method">jjStartNfa_0(int, long)</span></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a11"><span class="el_method">jjStopAtPos(int, int)</span></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i16">3</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a3"><span class="el_method">jjCheckNAddStates(int, int)</span></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i17">3</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a4"><span class="el_method">jjCheckNAddTwoStates(int, int)</span></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i18">3</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/ParseException.html b/jacoco/mtas.parser.function/ParseException.html
index 88ce49f..438905f 100644
--- a/jacoco/mtas.parser.function/ParseException.html
+++ b/jacoco/mtas.parser.function/ParseException.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>ParseException</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">ParseException</span></div><h1>ParseException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">360 of 360</td><td class="ctr2">0%</td><td class="bar">33 of 33</td><td class="ctr2">0%</td><td class="ctr1">26</td><td class="ctr2">26</td><td class="ctr1">65</td><td class="ctr2">65</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a1"><span class="el_method">initialise(Token, int[][], String[])</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="229" alt="229"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">add_escapes(String)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="53" height="10" title="103" alt="103"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="100" height="10" title="15" alt="15"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">ParseException(Token, int[][], String[])</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">static {...}</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><span class="el_method">ParseException(String)</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">ParseException()</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>ParseException</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">ParseException</span></div><h1>ParseException</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">360 of 360</td><td class="ctr2">0%</td><td class="bar">33 of 33</td><td class="ctr2">0%</td><td class="ctr1">26</td><td class="ctr2">26</td><td class="ctr1">65</td><td class="ctr2">65</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a1"><span class="el_method">initialise(Token, int[][], String[])</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="229" alt="229"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">add_escapes(String)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="103" alt="103"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="100" height="10" title="15" alt="15"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">ParseException(Token, int[][], String[])</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="16" alt="16"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">static {...}</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><span class="el_method">ParseException(String)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">ParseException()</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/SimpleCharStream.html b/jacoco/mtas.parser.function/SimpleCharStream.html
index 7bc4435..50950c0 100644
--- a/jacoco/mtas.parser.function/SimpleCharStream.html
+++ b/jacoco/mtas.parser.function/SimpleCharStream.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>SimpleCharStream</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">SimpleCharStream</span></div><h1>SimpleCharStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">797 of 1,066</td><td class="ctr2">25%</td><td class="bar">45 of 60</td><td class="ctr2">25%</td><td class="ctr1">53</td><td class="ctr2">69</td><td class="ctr1">136</td><td class="ctr2">197</td><td class="ctr1">26</td><td class="ctr2">38</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">ExpandBuff(boolean)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="192" alt="192"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">28</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">adjustBeginLineColumn(int, int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="99" height="10" title="159" alt="159"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h1">22</td><td class="ctr2" id="i2">22</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a37"><span class="el_method">UpdateLineColumn(char)</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="37" height="10" title="60" alt="60"/><img src="../.resources/greenbar.gif" width="18" height="10" title="29" alt="29"/></td><td class="ctr2" id="c11">33%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="52" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">30%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">FillBuff()</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="36" height="10" title="59" alt="59"/><img src="../.resources/greenbar.gif" width="34" height="10" title="55" alt="55"/></td><td class="ctr2" id="c9">48%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="82" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">31%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><span class="el_method">GetSuffix(int)</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a25"><span class="el_method">ReInit(Reader, int, int, int)</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="35" height="10" title="56" alt="56"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><span class="el_method">GetImage()</span></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="18" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="12" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">41%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a33"><span class="el_method">SimpleCharStream(InputStream, String, int, int, int)</span></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a22"><span class="el_method">ReInit(InputStream, String, int, int, int)</span></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a30"><span class="el_method">SimpleCharStream(InputStream, int, int, int)</span></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a19"><span class="el_method">ReInit(InputStream, int, int, int)</span></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><span class="el_method">Done()</span></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a32"><span class="el_method">SimpleCharStream(InputStream, String, int, int)</span></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a31"><span class="el_method">SimpleCharStream(InputStream, String)</span></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a20"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><span class="el_method">ReInit(InputStream, String, int, int)</span></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a1"><span class="el_method">backup(int)</span></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">68%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a34"><span class="el_method">SimpleCharStream(Reader)</span></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i20">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a24"><span class="el_method">ReInit(Reader, int, int)</span></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i21">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a23"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a29"><span class="el_method">SimpleCharStream(InputStream, int, int)</span></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a28"><span class="el_method">SimpleCharStream(InputStream)</span></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h19">2</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a17"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h20">2</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a18"><span class="el_method">ReInit(InputStream, int, int)</span></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h21">2</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a8"><span class="el_method">getColumn()</span></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a12"><span class="el_method">getLine()</span></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a26"><span class="el_method">setTabSize(int)</span></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h26">1</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a27"><span class="el_method">setTrackLineColumn(boolean)</span></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a16"><span class="el_method">readChar()</span></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="30" height="10" title="48" alt="48"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h28">1</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a14"><span class="el_method">getTabSize()</span></td><td class="bar" id="b29"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">1</td><td class="ctr2" id="i32">1</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a15"><span class="el_method">getTrackLineColumn()</span></td><td class="bar" id="b30"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">1</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a36"><span class="el_method">SimpleCharStream(Reader, int, int, int)</span></td><td class="bar" id="b31"><img src="../.resources/greenbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i4">18</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a2"><span class="el_method">BeginToken()</span></td><td class="bar" id="b32"><img src="../.resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a35"><span class="el_method">SimpleCharStream(Reader, int, int)</span></td><td class="bar" id="b33"><img src="../.resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i27">2</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a9"><span class="el_method">getEndColumn()</span></td><td class="bar" id="b34"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a10"><span class="el_method">getEndLine()</span></td><td class="bar" id="b35"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a6"><span class="el_method">getBeginColumn()</span></td><td class="bar" id="b36"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a7"><span class="el_method">getBeginLine()</span></td><td class="bar" id="b37"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>SimpleCharStream</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">SimpleCharStream</span></div><h1>SimpleCharStream</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">797 of 1,066</td><td class="ctr2">25%</td><td class="bar">45 of 60</td><td class="ctr2">25%</td><td class="ctr1">53</td><td class="ctr2">69</td><td class="ctr1">136</td><td class="ctr2">197</td><td class="ctr1">26</td><td class="ctr2">38</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">ExpandBuff(boolean)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="192" alt="192"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i0">28</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><span class="el_method">adjustBeginLineColumn(int, int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="99" height="10" title="159" alt="159"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="12" alt="12"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h1">22</td><td class="ctr2" id="i2">22</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a37"><span class="el_method">UpdateLineColumn(char)</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="29" alt="29"/></td><td class="ctr2" id="c11">32%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">30%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j26">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">FillBuff()</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="59" alt="59"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="55" alt="55"/></td><td class="ctr2" id="c9">48%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="82" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">31%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j27">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><span class="el_method">GetSuffix(int)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i7">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a25"><span class="el_method">ReInit(Reader, int, int, int)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="56" alt="56"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><span class="el_method">GetImage()</span></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">40%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j28">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a33"><span class="el_method">SimpleCharStream(InputStream, String, int, int, int)</span></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a22"><span class="el_method">ReInit(InputStream, String, int, int, int)</span></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="18" alt="18"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a30"><span class="el_method">SimpleCharStream(InputStream, int, int, int)</span></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a19"><span class="el_method">ReInit(InputStream, int, int, int)</span></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><span class="el_method">Done()</span></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a32"><span class="el_method">SimpleCharStream(InputStream, String, int, int)</span></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a31"><span class="el_method">SimpleCharStream(InputStream, String)</span></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a20"><span class="el_method">ReInit(InputStream, String)</span></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><span class="el_method">ReInit(InputStream, String, int, int)</span></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a1"><span class="el_method">backup(int)</span></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">68%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h23">1</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j29">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a34"><span class="el_method">SimpleCharStream(Reader)</span></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i20">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a24"><span class="el_method">ReInit(Reader, int, int)</span></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c26">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i21">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a23"><span class="el_method">ReInit(Reader)</span></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c27">0%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a29"><span class="el_method">SimpleCharStream(InputStream, int, int)</span></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i23">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a28"><span class="el_method">SimpleCharStream(InputStream)</span></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h19">2</td><td class="ctr2" id="i24">2</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a17"><span class="el_method">ReInit(InputStream)</span></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h20">2</td><td class="ctr2" id="i25">2</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a18"><span class="el_method">ReInit(InputStream, int, int)</span></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f23">1</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h21">2</td><td class="ctr2" id="i26">2</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a8"><span class="el_method">getColumn()</span></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f24">1</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h24">1</td><td class="ctr2" id="i28">1</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a12"><span class="el_method">getLine()</span></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c33">0%</td><td class="bar" id="d26"/><td class="ctr2" id="e26">n/a</td><td class="ctr1" id="f25">1</td><td class="ctr2" id="g26">1</td><td class="ctr1" id="h25">1</td><td class="ctr2" id="i29">1</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k25">1</td></tr><tr><td id="a26"><span class="el_method">setTabSize(int)</span></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c34">0%</td><td class="bar" id="d27"/><td class="ctr2" id="e27">n/a</td><td class="ctr1" id="f26">1</td><td class="ctr2" id="g27">1</td><td class="ctr1" id="h26">1</td><td class="ctr2" id="i30">1</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k26">1</td></tr><tr><td id="a27"><span class="el_method">setTrackLineColumn(boolean)</span></td><td class="bar" id="b27"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c35">0%</td><td class="bar" id="d28"/><td class="ctr2" id="e28">n/a</td><td class="ctr1" id="f27">1</td><td class="ctr2" id="g28">1</td><td class="ctr1" id="h27">1</td><td class="ctr2" id="i31">1</td><td class="ctr1" id="j23">1</td><td class="ctr2" id="k27">1</td></tr><tr><td id="a16"><span class="el_method">readChar()</span></td><td class="bar" id="b28"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="48" alt="48"/></td><td class="ctr2" id="c7">94%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f28">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h28">1</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j30">0</td><td class="ctr2" id="k28">1</td></tr><tr><td id="a14"><span class="el_method">getTabSize()</span></td><td class="bar" id="b29"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c36">0%</td><td class="bar" id="d29"/><td class="ctr2" id="e29">n/a</td><td class="ctr1" id="f29">1</td><td class="ctr2" id="g29">1</td><td class="ctr1" id="h29">1</td><td class="ctr2" id="i32">1</td><td class="ctr1" id="j24">1</td><td class="ctr2" id="k29">1</td></tr><tr><td id="a15"><span class="el_method">getTrackLineColumn()</span></td><td class="bar" id="b30"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c37">0%</td><td class="bar" id="d30"/><td class="ctr2" id="e30">n/a</td><td class="ctr1" id="f30">1</td><td class="ctr2" id="g30">1</td><td class="ctr1" id="h30">1</td><td class="ctr2" id="i33">1</td><td class="ctr1" id="j25">1</td><td class="ctr2" id="k30">1</td></tr><tr><td id="a36"><span class="el_method">SimpleCharStream(Reader, int, int, int)</span></td><td class="bar" id="b31"><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="59" alt="59"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d31"/><td class="ctr2" id="e31">n/a</td><td class="ctr1" id="f31">0</td><td class="ctr2" id="g31">1</td><td class="ctr1" id="h31">0</td><td class="ctr2" id="i4">18</td><td class="ctr1" id="j31">0</td><td class="ctr2" id="k31">1</td></tr><tr><td id="a2"><span class="el_method">BeginToken()</span></td><td class="bar" id="b32"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f32">0</td><td class="ctr2" id="g32">1</td><td class="ctr1" id="h32">0</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j32">0</td><td class="ctr2" id="k32">1</td></tr><tr><td id="a35"><span class="el_method">SimpleCharStream(Reader, int, int)</span></td><td class="bar" id="b33"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d33"/><td class="ctr2" id="e33">n/a</td><td class="ctr1" id="f33">0</td><td class="ctr2" id="g33">1</td><td class="ctr1" id="h33">0</td><td class="ctr2" id="i27">2</td><td class="ctr1" id="j33">0</td><td class="ctr2" id="k33">1</td></tr><tr><td id="a9"><span class="el_method">getEndColumn()</span></td><td class="bar" id="b34"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d34"/><td class="ctr2" id="e34">n/a</td><td class="ctr1" id="f34">0</td><td class="ctr2" id="g34">1</td><td class="ctr1" id="h34">0</td><td class="ctr2" id="i34">1</td><td class="ctr1" id="j34">0</td><td class="ctr2" id="k34">1</td></tr><tr><td id="a10"><span class="el_method">getEndLine()</span></td><td class="bar" id="b35"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d35"/><td class="ctr2" id="e35">n/a</td><td class="ctr1" id="f35">0</td><td class="ctr2" id="g35">1</td><td class="ctr1" id="h35">0</td><td class="ctr2" id="i35">1</td><td class="ctr1" id="j35">0</td><td class="ctr2" id="k35">1</td></tr><tr><td id="a6"><span class="el_method">getBeginColumn()</span></td><td class="bar" id="b36"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d36"/><td class="ctr2" id="e36">n/a</td><td class="ctr1" id="f36">0</td><td class="ctr2" id="g36">1</td><td class="ctr1" id="h36">0</td><td class="ctr2" id="i36">1</td><td class="ctr1" id="j36">0</td><td class="ctr2" id="k36">1</td></tr><tr><td id="a7"><span class="el_method">getBeginLine()</span></td><td class="bar" id="b37"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d37"/><td class="ctr2" id="e37">n/a</td><td class="ctr1" id="f37">0</td><td class="ctr2" id="g37">1</td><td class="ctr1" id="h37">0</td><td class="ctr2" id="i37">1</td><td class="ctr1" id="j37">0</td><td class="ctr2" id="k37">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/Token.html b/jacoco/mtas.parser.function/Token.html
index 3b1235c..5f9ae3c 100644
--- a/jacoco/mtas.parser.function/Token.html
+++ b/jacoco/mtas.parser.function/Token.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>Token</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">Token</span></div><h1>Token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14 of 34</td><td class="ctr2">59%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">7</td><td class="ctr1">5</td><td class="ctr2">12</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">Token(int)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="66" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><span class="el_method">newToken(int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="53" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><span class="el_method">toString()</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><span class="el_method">getValue()</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="26" height="10" title="2" alt="2"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><span class="el_method">Token(int, String)</span></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">newToken(int, String)</span></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="106" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><span class="el_method">Token()</span></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>Token</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">Token</span></div><h1>Token</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14 of 34</td><td class="ctr2">58%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">7</td><td class="ctr1">5</td><td class="ctr2">12</td><td class="ctr1">4</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><span class="el_method">Token(int)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="66" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><span class="el_method">newToken(int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><span class="el_method">toString()</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><span class="el_method">getValue()</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="2" alt="2"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><span class="el_method">Token(int, String)</span></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><span class="el_method">newToken(int, String)</span></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><span class="el_method">Token()</span></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/TokenMgrError.html b/jacoco/mtas.parser.function/TokenMgrError.html
index f0ffd4c..0508c01 100644
--- a/jacoco/mtas.parser.function/TokenMgrError.html
+++ b/jacoco/mtas.parser.function/TokenMgrError.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>TokenMgrError</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">TokenMgrError</span></div><h1>TokenMgrError</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">175 of 175</td><td class="ctr2">0%</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="ctr1">18</td><td class="ctr2">18</td><td class="ctr1">37</td><td class="ctr2">37</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">addEscapes(String)</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="103" alt="103"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><span class="el_method">LexicalErr(boolean, int, int, int, String, int)</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="55" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="16" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">TokenMgrError(boolean, int, int, int, String, int, int)</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">TokenMgrError(String, int)</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><span class="el_method">getMessage()</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><span class="el_method">TokenMgrError()</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>TokenMgrError</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.parser.function</a> &gt; <span class="el_class">TokenMgrError</span></div><h1>TokenMgrError</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">175 of 175</td><td class="ctr2">0%</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="ctr1">18</td><td class="ctr2">18</td><td class="ctr1">37</td><td class="ctr2">37</td><td class="ctr1">6</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_method">addEscapes(String)</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="103" alt="103"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><span class="el_method">LexicalErr(boolean, int, int, int, String, int)</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><span class="el_method">TokenMgrError(boolean, int, int, int, String, int, int)</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><span class="el_method">TokenMgrError(String, int)</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><span class="el_method">getMessage()</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><span class="el_method">TokenMgrError()</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/index.html b/jacoco/mtas.parser.function/index.html
index 3df55c4..ec2d18e 100644
--- a/jacoco/mtas.parser.function/index.html
+++ b/jacoco/mtas.parser.function/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.function</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function</span></div><h1>mtas.parser.function</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,953 of 4,865</td><td class="ctr2">39%</td><td class="bar">315 of 521</td><td class="ctr2">40%</td><td class="ctr1">272</td><td class="ctr2">418</td><td class="ctr1">511</td><td class="ctr2">926</td><td class="ctr1">67</td><td class="ctr2">134</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParser.html" class="el_class">MtasFunctionParser</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="67" height="10" title="1,173" alt="1,173"/><img src="../.resources/greenbar.gif" width="52" height="10" title="916" alt="916"/></td><td class="ctr2" id="c4">44%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="64" height="10" title="138" alt="138"/><img src="../.resources/greenbar.gif" width="55" height="10" title="120" alt="120"/></td><td class="ctr2" id="e0">47%</td><td class="ctr1" id="f0">108</td><td class="ctr2" id="g0">188</td><td class="ctr1" id="h0">183</td><td class="ctr2" id="i0">379</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k0">53</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="SimpleCharStream.html" class="el_class">SimpleCharStream</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="45" height="10" title="797" alt="797"/><img src="../.resources/greenbar.gif" width="15" height="10" title="269" alt="269"/></td><td class="ctr2" id="c5">25%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="20" height="10" title="45" alt="45"/><img src="../.resources/greenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">25%</td><td class="ctr1" id="f2">53</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h1">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j0">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserTokenManager.html" class="el_class">MtasFunctionParserTokenManager</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="21" height="10" title="366" alt="366"/><img src="../.resources/greenbar.gif" width="40" height="10" title="701" alt="701"/></td><td class="ctr2" id="c2">66%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="38" height="10" title="82" alt="82"/><img src="../.resources/greenbar.gif" width="33" height="10" title="71" alt="71"/></td><td class="ctr2" id="e1">46%</td><td class="ctr1" id="f1">62</td><td class="ctr2" id="g1">107</td><td class="ctr1" id="h2">84</td><td class="ctr2" id="i1">233</td><td class="ctr1" id="j2">7</td><td class="ctr2" id="k2">21</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a href="ParseException.html" class="el_class">ParseException</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="20" height="10" title="360" alt="360"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="15" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="TokenMgrError.html" class="el_class">TokenMgrError</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="10" height="10" title="175" alt="175"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="7" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserConstants.html" class="el_class">MtasFunctionParserConstants</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="68" alt="68"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a7"><a href="Token.html" class="el_class">Token</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">59%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a2"><a href="MtasFunctionParser$LookaheadSuccess.html" class="el_class">MtasFunctionParser.LookaheadSuccess</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a1"><a href="MtasFunctionParser$JJCalls.html" class="el_class">MtasFunctionParser.JJCalls</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.function</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function</span></div><h1>mtas.parser.function</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,953 of 4,865</td><td class="ctr2">39%</td><td class="bar">315 of 521</td><td class="ctr2">39%</td><td class="ctr1">272</td><td class="ctr2">418</td><td class="ctr1">511</td><td class="ctr2">926</td><td class="ctr1">67</td><td class="ctr2">134</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasFunctionParser.html" class="el_class">MtasFunctionParser</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="1,173" alt="1,173"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="916" alt="916"/></td><td class="ctr2" id="c4">43%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="64" height="10" title="138" alt="138"/><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="120" alt="120"/></td><td class="ctr2" id="e0">46%</td><td class="ctr1" id="f0">108</td><td class="ctr2" id="g0">188</td><td class="ctr1" id="h0">183</td><td class="ctr2" id="i0">379</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k0">53</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="SimpleCharStream.html" class="el_class">SimpleCharStream</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="797" alt="797"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="269" alt="269"/></td><td class="ctr2" id="c5">25%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">25%</td><td class="ctr1" id="f2">53</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h1">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j0">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><a href="MtasFunctionParserTokenManager.html" class="el_class">MtasFunctionParserTokenManager</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="366" alt="366"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="701" alt="701"/></td><td class="ctr2" id="c2">65%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="82" alt="82"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="71" alt="71"/></td><td class="ctr2" id="e1">46%</td><td class="ctr1" id="f1">62</td><td class="ctr2" id="g1">107</td><td class="ctr1" id="h2">84</td><td class="ctr2" id="i1">233</td><td class="ctr1" id="j2">7</td><td class="ctr2" id="k2">21</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a href="ParseException.html" class="el_class">ParseException</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="360" alt="360"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="TokenMgrError.html" class="el_class">TokenMgrError</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="175" alt="175"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="MtasFunctionParserConstants.html" class="el_class">MtasFunctionParserConstants</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="68" alt="68"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a7"><a href="Token.html" class="el_class">Token</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">58%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a2"><a href="MtasFunctionParser$LookaheadSuccess.html" class="el_class">MtasFunctionParser.LookaheadSuccess</a></td><td class="bar" id="b7"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a1"><a href="MtasFunctionParser$JJCalls.html" class="el_class">MtasFunctionParser.JJCalls</a></td><td class="bar" id="b8"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.parser.function/index.source.html b/jacoco/mtas.parser.function/index.source.html
index 627d9fc..8905d17 100644
--- a/jacoco/mtas.parser.function/index.source.html
+++ b/jacoco/mtas.parser.function/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.parser.function</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function</span></div><h1>mtas.parser.function</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,953 of 4,865</td><td class="ctr2">39%</td><td class="bar">315 of 521</td><td class="ctr2">40%</td><td class="ctr1">272</td><td class="ctr2">418</td><td class="ctr1">511</td><td class="ctr2">926</td><td class="ctr1">67</td><td class="ctr2">134</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_source">MtasFunctionParser.java</span></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="67" height="10" title="1,173" alt="1,173"/><img src="../.resources/greenbar.gif" width="52" height="10" title="922" alt="922"/></td><td class="ctr2" id="c2">44%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="64" height="10" title="138" alt="138"/><img src="../.resources/greenbar.gif" width="55" height="10" title="120" alt="120"/></td><td class="ctr2" id="e0">47%</td><td class="ctr1" id="f0">108</td><td class="ctr2" id="g0">190</td><td class="ctr1" id="h0">183</td><td class="ctr2" id="i0">381</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k0">55</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a4"><span class="el_source">SimpleCharStream.java</span></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="45" height="10" title="797" alt="797"/><img src="../.resources/greenbar.gif" width="15" height="10" title="269" alt="269"/></td><td class="ctr2" id="c3">25%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="20" height="10" title="45" alt="45"/><img src="../.resources/greenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">25%</td><td class="ctr1" id="f2">53</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h1">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j0">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><span class="el_source">MtasFunctionParserTokenManager.java</span></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="20" height="10" title="366" alt="366"/><img src="../.resources/greenbar.gif" width="40" height="10" title="701" alt="701"/></td><td class="ctr2" id="c0">66%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="38" height="10" title="82" alt="82"/><img src="../.resources/greenbar.gif" width="33" height="10" title="71" alt="71"/></td><td class="ctr2" id="e1">46%</td><td class="ctr1" id="f1">62</td><td class="ctr2" id="g1">107</td><td class="ctr1" id="h2">84</td><td class="ctr2" id="i1">233</td><td class="ctr1" id="j2">7</td><td class="ctr2" id="k2">21</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a3"><span class="el_source">ParseException.java</span></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="20" height="10" title="360" alt="360"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="15" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a6"><span class="el_source">TokenMgrError.java</span></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="10" height="10" title="175" alt="175"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="7" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><span class="el_source">MtasFunctionParserConstants.java</span></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="68" alt="68"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><span class="el_source">Token.java</span></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">59%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.parser.function</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.parser.function</span></div><h1>mtas.parser.function</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,953 of 4,865</td><td class="ctr2">39%</td><td class="bar">315 of 521</td><td class="ctr2">39%</td><td class="ctr1">272</td><td class="ctr2">418</td><td class="ctr1">511</td><td class="ctr2">926</td><td class="ctr1">67</td><td class="ctr2">134</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><span class="el_source">MtasFunctionParser.java</span></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="1,173" alt="1,173"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="922" alt="922"/></td><td class="ctr2" id="c2">44%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="64" height="10" title="138" alt="138"/><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="120" alt="120"/></td><td class="ctr2" id="e0">46%</td><td class="ctr1" id="f0">108</td><td class="ctr2" id="g0">190</td><td class="ctr1" id="h0">183</td><td class="ctr2" id="i0">381</td><td class="ctr1" id="j1">17</td><td class="ctr2" id="k0">55</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a4"><span class="el_source">SimpleCharStream.java</span></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="797" alt="797"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="269" alt="269"/></td><td class="ctr2" id="c3">25%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">25%</td><td class="ctr1" id="f2">53</td><td class="ctr2" id="g2">69</td><td class="ctr1" id="h1">136</td><td class="ctr2" id="i2">197</td><td class="ctr1" id="j0">26</td><td class="ctr2" id="k1">38</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><span class="el_source">MtasFunctionParserTokenManager.java</span></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="366" alt="366"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="701" alt="701"/></td><td class="ctr2" id="c0">65%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="82" alt="82"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="71" alt="71"/></td><td class="ctr2" id="e1">46%</td><td class="ctr1" id="f1">62</td><td class="ctr2" id="g1">107</td><td class="ctr1" id="h2">84</td><td class="ctr2" id="i1">233</td><td class="ctr1" id="j2">7</td><td class="ctr2" id="k2">21</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a3"><span class="el_source">ParseException.java</span></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="360" alt="360"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="33" alt="33"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">26</td><td class="ctr2" id="g3">26</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k4">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a6"><span class="el_source">TokenMgrError.java</span></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="175" alt="175"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="17" alt="17"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">18</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h4">37</td><td class="ctr2" id="i4">37</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><span class="el_source">MtasFunctionParserConstants.java</span></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="68" alt="68"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a5"><span class="el_source">Token.java</span></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">58%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">4</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h5">5</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j5">4</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.queries/MtasScoreProvider.html b/jacoco/mtas.queries/MtasScoreProvider.html
index 3cfbd7e..d313fe5 100644
--- a/jacoco/mtas.queries/MtasScoreProvider.html
+++ b/jacoco/mtas.queries/MtasScoreProvider.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasScoreProvider</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.queries</a> &gt; <span class="el_class">MtasScoreProvider</span></div><h1>MtasScoreProvider</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">76 of 76</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasScoreProvider.java.html#L46" class="el_method">customScore(int, float, float[])</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="52" alt="52"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasScoreProvider.java.html#L32" class="el_method">customScore(int, float, float)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="46" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasScoreProvider.java.html#L20" class="el_method">MtasScoreProvider(LeafReaderContext)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="9" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasScoreProvider</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.queries</a> &gt; <span class="el_class">MtasScoreProvider</span></div><h1>MtasScoreProvider</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">76 of 76</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasScoreProvider.java.html#L45" class="el_method">customScore(int, float, float[])</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="52" alt="52"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasScoreProvider.java.html#L31" class="el_method">customScore(int, float, float)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasScoreProvider.java.html#L19" class="el_method">MtasScoreProvider(LeafReaderContext)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.queries/MtasScoreProvider.java.html b/jacoco/mtas.queries/MtasScoreProvider.java.html
index 59da9f9..38942d5 100644
--- a/jacoco/mtas.queries/MtasScoreProvider.java.html
+++ b/jacoco/mtas.queries/MtasScoreProvider.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasScoreProvider.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.queries</a> &gt; <span class="el_source">MtasScoreProvider.java</span></div><h1>MtasScoreProvider.java</h1><pre class="source lang-java linenums">package mtas.queries;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasScoreProvider.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.queries</a> &gt; <span class="el_source">MtasScoreProvider.java</span></div><h1>MtasScoreProvider.java</h1><pre class="source lang-java linenums">package mtas.queries;
 
 import java.io.IOException;
 
@@ -13,13 +13,12 @@ public class MtasScoreProvider extends CustomScoreProvider {
   /**
    * Instantiates a new mtas score provider.
    *
-   * @param context
-   *          the context
+   * @param context the context
    */
   public MtasScoreProvider(LeafReaderContext context) {
-<span class="nc" id="L20">    super(context);</span>
+<span class="nc" id="L19">    super(context);</span>
 
-<span class="nc" id="L22">  }</span>
+<span class="nc" id="L21">  }</span>
 
   /*
    * (non-Javadoc)
@@ -29,9 +28,9 @@ public class MtasScoreProvider extends CustomScoreProvider {
    */
   @Override
   public float customScore(int doc, float subQueryScore, float valSrcScore) {
-<span class="nc" id="L32">    System.out.println(&quot;* Init MTAS scorerprovider doc &quot; + doc + &quot; - &quot;</span>
+<span class="nc" id="L31">    System.out.println(&quot;* Init MTAS scorerprovider doc &quot; + doc + &quot; - &quot;</span>
         + subQueryScore + &quot; - &quot; + valSrcScore);
-<span class="nc" id="L34">    return (float) 3.0;</span>
+<span class="nc" id="L33">    return (float) 3.0;</span>
   }
 
   /*
@@ -43,15 +42,15 @@ public class MtasScoreProvider extends CustomScoreProvider {
   @Override
   public float customScore(int doc, float subQueryScore, float valSrcScores[])
       throws IOException {
-<span class="nc" id="L46">    System.out.print(&quot;** Init MTAS scorerprovider doc &quot; + doc + &quot; - &quot;</span>
+<span class="nc" id="L45">    System.out.print(&quot;** Init MTAS scorerprovider doc &quot; + doc + &quot; - &quot;</span>
         + subQueryScore + &quot; - &quot;);
-<span class="nc" id="L48">    System.out.print(valSrcScores.length + &quot;:&quot;);</span>
-<span class="nc bnc" id="L49" title="All 2 branches missed.">    for (int i = 0; i &lt; valSrcScores.length; i++) {</span>
-<span class="nc" id="L50">      System.out.print(valSrcScores[i] + &quot;,&quot;);</span>
+<span class="nc" id="L47">    System.out.print(valSrcScores.length + &quot;:&quot;);</span>
+<span class="nc bnc" id="L48" title="All 2 branches missed.">    for (int i = 0; i &lt; valSrcScores.length; i++) {</span>
+<span class="nc" id="L49">      System.out.print(valSrcScores[i] + &quot;,&quot;);</span>
     }
-<span class="nc" id="L52">    System.out.println(&quot; voor veld &quot;);</span>
-<span class="nc" id="L53">    return (float) 4.0;</span>
+<span class="nc" id="L51">    System.out.println(&quot; voor veld &quot;);</span>
+<span class="nc" id="L52">    return (float) 4.0;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.queries/MtasScoreQuery.html b/jacoco/mtas.queries/MtasScoreQuery.html
index 8b92fb3..a417571 100644
--- a/jacoco/mtas.queries/MtasScoreQuery.html
+++ b/jacoco/mtas.queries/MtasScoreQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasScoreQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.queries</a> &gt; <span class="el_class">MtasScoreQuery</span></div><h1>MtasScoreQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">52 of 52</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasScoreQuery.java.html#L34" class="el_method">MtasScoreQuery(Query, FunctionQuery)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasScoreQuery.java.html#L47" class="el_method">MtasScoreQuery(Query, FunctionQuery[])</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasScoreQuery.java.html#L21" class="el_method">MtasScoreQuery(Query)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="112" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasScoreQuery.java.html#L60" class="el_method">getCustomScoreProvider(LeafReaderContext)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasScoreQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.queries</a> &gt; <span class="el_class">MtasScoreQuery</span></div><h1>MtasScoreQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">52 of 52</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasScoreQuery.java.html#L31" class="el_method">MtasScoreQuery(Query, FunctionQuery)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasScoreQuery.java.html#L42" class="el_method">MtasScoreQuery(Query, FunctionQuery[])</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasScoreQuery.java.html#L20" class="el_method">MtasScoreQuery(Query)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="112" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasScoreQuery.java.html#L55" class="el_method">getCustomScoreProvider(LeafReaderContext)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.queries/MtasScoreQuery.java.html b/jacoco/mtas.queries/MtasScoreQuery.java.html
index 422dca1..adec031 100644
--- a/jacoco/mtas.queries/MtasScoreQuery.java.html
+++ b/jacoco/mtas.queries/MtasScoreQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasScoreQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.queries</a> &gt; <span class="el_source">MtasScoreQuery.java</span></div><h1>MtasScoreQuery.java</h1><pre class="source lang-java linenums">package mtas.queries;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasScoreQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.queries</a> &gt; <span class="el_source">MtasScoreQuery.java</span></div><h1>MtasScoreQuery.java</h1><pre class="source lang-java linenums">package mtas.queries;
 
 import org.apache.lucene.index.LeafReaderContext;
 import org.apache.lucene.queries.CustomScoreProvider;
@@ -14,39 +14,34 @@ public class MtasScoreQuery extends CustomScoreQuery {
   /**
    * Instantiates a new mtas score query.
    *
-   * @param subQuery
-   *          the sub query
+   * @param subQuery the sub query
    */
   public MtasScoreQuery(Query subQuery) {
-<span class="nc" id="L21">    super(subQuery);</span>
-<span class="nc" id="L22">    System.out.println(&quot;* Init MTAS scorer &quot; + subQuery.toString());</span>
-<span class="nc" id="L23">  }</span>
+<span class="nc" id="L20">    super(subQuery);</span>
+<span class="nc" id="L21">    System.out.println(&quot;* Init MTAS scorer &quot; + subQuery.toString());</span>
+<span class="nc" id="L22">  }</span>
 
   /**
    * Instantiates a new mtas score query.
    *
-   * @param subQuery
-   *          the sub query
-   * @param scoringQuery
-   *          the scoring query
+   * @param subQuery the sub query
+   * @param scoringQuery the scoring query
    */
   public MtasScoreQuery(Query subQuery, FunctionQuery scoringQuery) {
-<span class="nc" id="L34">    super(subQuery, scoringQuery);</span>
-<span class="nc" id="L35">    System.out.println(&quot;** Init MTAS scorer &quot; + subQuery.toString());</span>
-<span class="nc" id="L36">  }</span>
+<span class="nc" id="L31">    super(subQuery, scoringQuery);</span>
+<span class="nc" id="L32">    System.out.println(&quot;** Init MTAS scorer &quot; + subQuery.toString());</span>
+<span class="nc" id="L33">  }</span>
 
   /**
    * Instantiates a new mtas score query.
    *
-   * @param subQuery
-   *          the sub query
-   * @param scoringQueries
-   *          the scoring queries
+   * @param subQuery the sub query
+   * @param scoringQueries the scoring queries
    */
   public MtasScoreQuery(Query subQuery, FunctionQuery... scoringQueries) {
-<span class="nc" id="L47">    super(subQuery, scoringQueries);</span>
-<span class="nc" id="L48">    System.out.println(&quot;*** Init MTAS scorer &quot; + subQuery.toString());</span>
-<span class="nc" id="L49">  }</span>
+<span class="nc" id="L42">    super(subQuery, scoringQueries);</span>
+<span class="nc" id="L43">    System.out.println(&quot;*** Init MTAS scorer &quot; + subQuery.toString());</span>
+<span class="nc" id="L44">  }</span>
 
   /*
    * (non-Javadoc)
@@ -57,8 +52,8 @@ public class MtasScoreQuery extends CustomScoreQuery {
   @Override
   public CustomScoreProvider getCustomScoreProvider(
       final LeafReaderContext context) {
-<span class="nc" id="L60">    return new MtasScoreProvider(context);</span>
+<span class="nc" id="L55">    return new MtasScoreProvider(context);</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.queries/index.html b/jacoco/mtas.queries/index.html
index 232e2bd..c57b2e7 100644
--- a/jacoco/mtas.queries/index.html
+++ b/jacoco/mtas.queries/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.queries</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.queries</span></div><h1>mtas.queries</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">128 of 128</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasScoreProvider.html" class="el_class">MtasScoreProvider</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="76" alt="76"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a1"><a href="MtasScoreQuery.html" class="el_class">MtasScoreQuery</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="82" height="10" title="52" alt="52"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.queries</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.queries</span></div><h1>mtas.queries</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">128 of 128</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasScoreProvider.html" class="el_class">MtasScoreProvider</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="76" alt="76"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a1"><a href="MtasScoreQuery.html" class="el_class">MtasScoreQuery</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="82" height="10" title="52" alt="52"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.queries/index.source.html b/jacoco/mtas.queries/index.source.html
index eaf87c6..73fbd61 100644
--- a/jacoco/mtas.queries/index.source.html
+++ b/jacoco/mtas.queries/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.queries</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.queries</span></div><h1>mtas.queries</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">128 of 128</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasScoreProvider.java.html" class="el_source">MtasScoreProvider.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="76" alt="76"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a1"><a href="MtasScoreQuery.java.html" class="el_source">MtasScoreQuery.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="82" height="10" title="52" alt="52"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.queries</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.queries</span></div><h1>mtas.queries</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">128 of 128</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">7</td><td class="ctr2">7</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasScoreProvider.java.html" class="el_source">MtasScoreProvider.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="76" alt="76"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a1"><a href="MtasScoreQuery.java.html" class="el_source">MtasScoreQuery.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="82" height="10" title="52" alt="52"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.similarities/MtasSimScorer.html b/jacoco/mtas.search.similarities/MtasSimScorer.html
index b6a6e7a..cbf3931 100644
--- a/jacoco/mtas.search.similarities/MtasSimScorer.html
+++ b/jacoco/mtas.search.similarities/MtasSimScorer.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSimScorer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.similarities</a> &gt; <span class="el_class">MtasSimScorer</span></div><h1>MtasSimScorer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSimScorer.java.html#L9" class="el_method">MtasSimScorer()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSimScorer.java.html#L19" class="el_method">score(int, float)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSimScorer.java.html#L30" class="el_method">computeSlopFactor(int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSimScorer.java.html#L42" class="el_method">computePayloadFactor(int, int, int, BytesRef)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSimScorer</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.similarities</a> &gt; <span class="el_class">MtasSimScorer</span></div><h1>MtasSimScorer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSimScorer.java.html#L9" class="el_method">MtasSimScorer()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSimScorer.java.html#L19" class="el_method">score(int, float)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSimScorer.java.html#L30" class="el_method">computeSlopFactor(int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSimScorer.java.html#L42" class="el_method">computePayloadFactor(int, int, int, BytesRef)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.similarities/MtasSimScorer.java.html b/jacoco/mtas.search.similarities/MtasSimScorer.java.html
index 1df7e07..0a2b833 100644
--- a/jacoco/mtas.search.similarities/MtasSimScorer.java.html
+++ b/jacoco/mtas.search.similarities/MtasSimScorer.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSimScorer.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.similarities</a> &gt; <span class="el_source">MtasSimScorer.java</span></div><h1>MtasSimScorer.java</h1><pre class="source lang-java linenums">package mtas.search.similarities;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSimScorer.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.similarities</a> &gt; <span class="el_source">MtasSimScorer.java</span></div><h1>MtasSimScorer.java</h1><pre class="source lang-java linenums">package mtas.search.similarities;
 
 import org.apache.lucene.search.similarities.Similarity.SimScorer;
 import org.apache.lucene.util.BytesRef;
@@ -43,4 +43,4 @@ import org.apache.lucene.util.BytesRef;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.similarities/index.html b/jacoco/mtas.search.similarities/index.html
index 70d649f..727829c 100644
--- a/jacoco/mtas.search.similarities/index.html
+++ b/jacoco/mtas.search.similarities/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search.similarities</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.similarities</span></div><h1>mtas.search.similarities</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSimScorer.html" class="el_class">MtasSimScorer</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search.similarities</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.similarities</span></div><h1>mtas.search.similarities</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSimScorer.html" class="el_class">MtasSimScorer</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.similarities/index.source.html b/jacoco/mtas.search.similarities/index.source.html
index 49d6a61..0190fa1 100644
--- a/jacoco/mtas.search.similarities/index.source.html
+++ b/jacoco/mtas.search.similarities/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search.similarities</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.similarities</span></div><h1>mtas.search.similarities</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSimScorer.java.html" class="el_source">MtasSimScorer.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search.similarities</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.similarities</span></div><h1>mtas.search.similarities</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSimScorer.java.html" class="el_source">MtasSimScorer.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.html b/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.html
index b159c1e..d2a8069 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedSpanAndQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanAndQuery</span></div><h1>MtasExtendedSpanAndQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">69 of 125</td><td class="ctr2">45%</td><td class="bar">7 of 12</td><td class="ctr2">42%</td><td class="ctr1">7</td><td class="ctr2">10</td><td class="ctr1">17</td><td class="ctr2">27</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasExtendedSpanAndQuery.java.html#L37" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="49" alt="49"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanAndQuery.java.html#L75" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="34" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanAndQuery.java.html#L58" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="14" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="46" height="10" title="19" alt="19"/></td><td class="ctr2" id="c1">76%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanAndQuery.java.html#L22" class="el_method">MtasExtendedSpanAndQuery(SpanQuery[])</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="90" height="10" title="37" alt="37"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedSpanAndQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanAndQuery</span></div><h1>MtasExtendedSpanAndQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">69 of 125</td><td class="ctr2">44%</td><td class="bar">7 of 12</td><td class="ctr2">41%</td><td class="ctr1">7</td><td class="ctr2">10</td><td class="ctr1">17</td><td class="ctr2">27</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasExtendedSpanAndQuery.java.html#L37" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="49" alt="49"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanAndQuery.java.html#L75" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanAndQuery.java.html#L58" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="46" height="10" title="19" alt="19"/></td><td class="ctr2" id="c1">76%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanAndQuery.java.html#L22" class="el_method">MtasExtendedSpanAndQuery(SpanQuery[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="37" alt="37"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.java.html b/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.java.html
index 9d33183..65eb554 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.java.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedSpanAndQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedSpanAndQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasExtendedSpanAndQuery.java</span></div><h1>MtasExtendedSpanAndQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedSpanAndQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasExtendedSpanAndQuery.java</span></div><h1>MtasExtendedSpanAndQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.util.HashSet;
 import java.util.Iterator;
@@ -10,8 +10,8 @@ import org.apache.lucene.search.spans.SpanQuery;
  */
 public class MtasExtendedSpanAndQuery extends SpanNearQuery {
 
-  /** The clauses. */
-  private HashSet&lt;SpanQuery&gt; clauses;
+  /** The local clauses. */
+  private HashSet&lt;SpanQuery&gt; localClauses;
 
   /**
    * Instantiates a new mtas extended span and query.
@@ -20,9 +20,9 @@ public class MtasExtendedSpanAndQuery extends SpanNearQuery {
    */
   public MtasExtendedSpanAndQuery(SpanQuery... clauses) {
 <span class="fc" id="L22">    super(clauses, -1 * (clauses.length - 1), false);</span>
-<span class="fc" id="L23">    this.clauses = new HashSet&lt;SpanQuery&gt;();</span>
+<span class="fc" id="L23">    this.localClauses = new HashSet&lt;&gt;();</span>
 <span class="fc bfc" id="L24" title="All 2 branches covered.">    for (SpanQuery clause : clauses) {</span>
-<span class="fc" id="L25">      this.clauses.add(clause);</span>
+<span class="fc" id="L25">      this.localClauses.add(clause);</span>
     }
 <span class="fc" id="L27">  }</span>
 
@@ -36,7 +36,7 @@ public class MtasExtendedSpanAndQuery extends SpanNearQuery {
   public String toString(String field) {
 <span class="nc" id="L37">    StringBuilder buffer = new StringBuilder();</span>
 <span class="nc" id="L38">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc" id="L39">    Iterator&lt;SpanQuery&gt; i = clauses.iterator();</span>
+<span class="nc" id="L39">    Iterator&lt;SpanQuery&gt; i = localClauses.iterator();</span>
 <span class="nc bnc" id="L40" title="All 2 branches missed.">    while (i.hasNext()) {</span>
 <span class="nc" id="L41">      SpanQuery clause = i.next();</span>
 <span class="nc" id="L42">      buffer.append(clause.toString(field));</span>
@@ -62,7 +62,7 @@ public class MtasExtendedSpanAndQuery extends SpanNearQuery {
 <span class="pc bpc" id="L62" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
 <span class="nc" id="L63">      return false;</span>
 <span class="fc" id="L64">    final MtasExtendedSpanAndQuery that = (MtasExtendedSpanAndQuery) obj;    </span>
-<span class="fc" id="L65">    return clauses.equals(that.clauses);</span>
+<span class="fc" id="L65">    return localClauses.equals(that.localClauses);</span>
   }
 
   /*
@@ -79,4 +79,4 @@ public class MtasExtendedSpanAndQuery extends SpanNearQuery {
   
   
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight$1.html b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight$1.html
index 9d9edc6..b47a8a9 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight$1.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</span></div><h1>MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 37</td><td class="ctr2">78%</td><td class="bar">4 of 8</td><td class="ctr2">50%</td><td class="ctr1">4</td><td class="ctr2">7</td><td class="ctr1">1</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasExtendedSpanTermQuery.java.html#L217" class="el_method">accept(Spans)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="32" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="87" height="10" title="16" alt="16"/></td><td class="ctr2" id="c2">73%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html#L213" class="el_method">static {...}</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">75%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="20" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanTermQuery.java.html#L213" class="el_method">{...}</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="38" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</span></div><h1>MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 37</td><td class="ctr2">78%</td><td class="bar">4 of 8</td><td class="ctr2">50%</td><td class="ctr1">4</td><td class="ctr2">7</td><td class="ctr1">1</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasExtendedSpanTermQuery.java.html#L217" class="el_method">accept(Spans)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="87" height="10" title="16" alt="16"/></td><td class="ctr2" id="c2">72%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html#L213" class="el_method">static {...}</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">75%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanTermQuery.java.html#L213" class="el_method">{...}</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight.html b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight.html
index 4c55092..7d3c1d8 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery$SpanTermWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery.SpanTermWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight</span></div><h1>MtasExtendedSpanTermQuery.SpanTermWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">69 of 248</td><td class="ctr2">72%</td><td class="bar">7 of 26</td><td class="ctr2">73%</td><td class="ctr1">8</td><td class="ctr2">18</td><td class="ctr1">8</td><td class="ctr2">48</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasExtendedSpanTermQuery.java.html#L161" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="32" height="10" title="55" alt="55"/><img src="../.resources/greenbar.gif" width="87" height="10" title="148" alt="148"/></td><td class="ctr2" id="c3">73%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="24" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">80%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">38</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html#L135" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasExtendedSpanTermQuery.java.html#L122" class="el_method">MtasExtendedSpanTermQuery.SpanTermWeight(MtasExtendedSpanTermQuery, TermContext, IndexSearcher, Map)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="9" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">76%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasExtendedSpanTermQuery.java.html#L108" class="el_method">static {...}</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">75%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanTermQuery.java.html#L147" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery.SpanTermWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight</span></div><h1>MtasExtendedSpanTermQuery.SpanTermWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">69 of 248</td><td class="ctr2">72%</td><td class="bar">7 of 26</td><td class="ctr2">73%</td><td class="ctr1">8</td><td class="ctr2">18</td><td class="ctr1">8</td><td class="ctr2">48</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasExtendedSpanTermQuery.java.html#L161" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="87" height="10" title="148" alt="148"/></td><td class="ctr2" id="c3">72%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">80%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">38</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html#L135" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasExtendedSpanTermQuery.java.html#L122" class="el_method">MtasExtendedSpanTermQuery.SpanTermWeight(MtasExtendedSpanTermQuery, TermContext, IndexSearcher, Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">76%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasExtendedSpanTermQuery.java.html#L108" class="el_method">static {...}</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">75%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanTermQuery.java.html#L147" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.html b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.html
index c545633..8d8c56f 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanTermQuery</span></div><h1>MtasExtendedSpanTermQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">103 of 214</td><td class="ctr2">52%</td><td class="bar">11 of 22</td><td class="ctr2">50%</td><td class="ctr1">12</td><td class="ctr2">18</td><td class="ctr1">17</td><td class="ctr2">41</td><td class="ctr1">3</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasExtendedSpanTermQuery.java.html#L245" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="61" alt="61"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html#L263" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="25" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="41" height="10" title="21" alt="21"/></td><td class="ctr2" id="c3">62%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="72" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">40%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasExtendedSpanTermQuery.java.html#L70" class="el_method">MtasExtendedSpanTermQuery(SpanTermQuery, boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="15" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="96" height="10" title="49" alt="49"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="36" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanTermQuery.java.html#L95" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="15" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="43" height="10" title="22" alt="22"/></td><td class="ctr2" id="c2">73%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasExtendedSpanTermQuery.java.html#L59" class="el_method">MtasExtendedSpanTermQuery(Term, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="15" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasExtendedSpanTermQuery.java.html#L49" class="el_method">MtasExtendedSpanTermQuery(Term)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="9" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanTermQuery.java.html#L275" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="37" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedSpanTermQuery</span></div><h1>MtasExtendedSpanTermQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">103 of 214</td><td class="ctr2">51%</td><td class="bar">11 of 22</td><td class="ctr2">50%</td><td class="ctr1">12</td><td class="ctr2">18</td><td class="ctr1">17</td><td class="ctr2">41</td><td class="ctr1">3</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasExtendedSpanTermQuery.java.html#L245" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="61" alt="61"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html#L263" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="21" alt="21"/></td><td class="ctr2" id="c3">61%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">40%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasExtendedSpanTermQuery.java.html#L70" class="el_method">MtasExtendedSpanTermQuery(SpanTermQuery, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="49" alt="49"/></td><td class="ctr2" id="c1">85%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanTermQuery.java.html#L95" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="22" alt="22"/></td><td class="ctr2" id="c2">73%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasExtendedSpanTermQuery.java.html#L59" class="el_method">MtasExtendedSpanTermQuery(Term, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasExtendedSpanTermQuery.java.html#L49" class="el_method">MtasExtendedSpanTermQuery(Term)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanTermQuery.java.html#L278" class="el_method">hashCode()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.java.html b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.java.html
index 95a829e..61fb7fb 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.java.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedSpanTermQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasExtendedSpanTermQuery.java</span></div><h1>MtasExtendedSpanTermQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedSpanTermQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasExtendedSpanTermQuery.java</span></div><h1>MtasExtendedSpanTermQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 import java.lang.reflect.Method;
@@ -37,7 +37,7 @@ public class MtasExtendedSpanTermQuery extends SpanTermQuery {
   /** The single position. */
   private boolean singlePosition;
 
-  /** The term. */
+  /** The local term. */
   private Term localTerm;
 
   /**
@@ -270,15 +270,18 @@ public class MtasExtendedSpanTermQuery extends SpanTermQuery {
 <span class="pc bpc" id="L270" title="3 of 4 branches missed.">    return other.localTerm.equals(localTerm) &amp;&amp; (other.singlePosition == singlePosition);</span>
   }
   
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.SpanTermQuery#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="fc" id="L275">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L276">    h = (h * 5) ^ localTerm.hashCode();</span>
-<span class="fc bfc" id="L277" title="All 2 branches covered.">    if(singlePosition) {</span>
-<span class="fc" id="L278">      h+=1;</span>
+<span class="fc" id="L278">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L279">    h = (h * 5) ^ localTerm.hashCode();</span>
+<span class="fc bfc" id="L280" title="All 2 branches covered.">    if(singlePosition) {</span>
+<span class="fc" id="L281">      h+=1;</span>
     }
-<span class="fc" id="L280">    return h;</span>
+<span class="fc" id="L283">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.html b/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.html
index 65493f9..e377de5 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedTermSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedTermSpans</span></div><h1>MtasExtendedTermSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">64 of 153</td><td class="ctr2">58%</td><td class="bar">8 of 16</td><td class="ctr2">50%</td><td class="ctr1">7</td><td class="ctr2">13</td><td class="ctr1">19</td><td class="ctr2">45</td><td class="ctr1">2</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasExtendedTermSpans.java.html#L80" class="el_method">getPositions()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasExtendedTermSpans.java.html#L35" class="el_method">MtasExtendedTermSpans(PostingsEnum, Term)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="13" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasExtendedTermSpans.java.html#L109" class="el_method">processEncodedPayload()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="11" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="101" height="10" title="45" alt="45"/></td><td class="ctr2" id="c2">90%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasExtendedTermSpans.java.html#L59" class="el_method">endPosition()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="58" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasExtendedTermSpans.java.html#L20" class="el_method">MtasExtendedTermSpans(PostingsEnum, Term, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="40" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedTermSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasExtendedTermSpans</span></div><h1>MtasExtendedTermSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">64 of 153</td><td class="ctr2">58%</td><td class="bar">8 of 16</td><td class="ctr2">50%</td><td class="ctr1">7</td><td class="ctr2">13</td><td class="ctr1">19</td><td class="ctr2">45</td><td class="ctr1">2</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasExtendedTermSpans.java.html#L80" class="el_method">getPositions()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasExtendedTermSpans.java.html#L35" class="el_method">MtasExtendedTermSpans(PostingsEnum, Term)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="6" alt="6"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasExtendedTermSpans.java.html#L109" class="el_method">processEncodedPayload()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="101" height="10" title="45" alt="45"/></td><td class="ctr2" id="c2">90%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasExtendedTermSpans.java.html#L59" class="el_method">endPosition()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="58" height="10" title="26" alt="26"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasExtendedTermSpans.java.html#L20" class="el_method">MtasExtendedTermSpans(PostingsEnum, Term, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.java.html b/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.java.html
index a1f94dc..e822c40 100644
--- a/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.java.html
+++ b/jacoco/mtas.search.spans.util/MtasExtendedTermSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasExtendedTermSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasExtendedTermSpans.java</span></div><h1>MtasExtendedTermSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasExtendedTermSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasExtendedTermSpans.java</span></div><h1>MtasExtendedTermSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 import java.util.Collection;
@@ -126,4 +126,4 @@ public class MtasExtendedTermSpans extends TermSpans implements MtasSpans {
 <span class="fc" id="L126">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasIgnoreItem.html b/jacoco/mtas.search.spans.util/MtasIgnoreItem.html
index 6ed488e..7892086 100644
--- a/jacoco/mtas.search.spans.util/MtasIgnoreItem.html
+++ b/jacoco/mtas.search.spans.util/MtasIgnoreItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasIgnoreItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasIgnoreItem</span></div><h1>MtasIgnoreItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">204 of 813</td><td class="ctr2">75%</td><td class="bar">37 of 100</td><td class="ctr2">63%</td><td class="ctr1">29</td><td class="ctr2">66</td><td class="ctr1">35</td><td class="ctr2">143</td><td class="ctr1">1</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasIgnoreItem.java.html#L165" class="el_method">computeFullStartPositionMinimum(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="40" height="10" title="62" alt="62"/><img src="../.resources/greenbar.gif" width="21" height="10" title="33" alt="33"/></td><td class="ctr2" id="c14">35%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="86" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="20" height="10" title="3" alt="3"/></td><td class="ctr2" id="e14">19%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i2">18</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasIgnoreItem.java.html#L125" class="el_method">getMaxEndPosition(int, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="30" height="10" title="47" alt="47"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="53" height="10" title="8" alt="8"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasIgnoreItem.java.html#L196" class="el_method">computeFullEndPositionList(int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="23" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="96" height="10" title="147" alt="147"/></td><td class="ctr2" id="c11">81%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="33" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="86" height="10" title="13" alt="13"/></td><td class="ctr2" id="e10">72%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i0">36</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a13"><a href="MtasIgnoreItem.java.html#L251" class="el_method">moveTo(int)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="16" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="83" height="10" title="127" alt="127"/></td><td class="ctr2" id="c10">84%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="9" alt="9"/></td><td class="ctr2" id="e8">90%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i1">21</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasIgnoreItem.java.html#L107" class="el_method">getMinStartPosition(int, int)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="11" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="19" height="10" title="30" alt="30"/></td><td class="ctr2" id="c12">64%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="20" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="33" height="10" title="5" alt="5"/></td><td class="ctr2" id="e12">62%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i7">8</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasIgnoreItem.java.html#L151" class="el_method">getFullEndPositionList(int, int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="9" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="15" height="10" title="23" alt="23"/></td><td class="ctr2" id="c13">61%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="13" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">67%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i8">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasIgnoreItem.java.html#L80" class="el_method">advanceToDoc(int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="31" height="10" title="48" alt="48"/></td><td class="ctr2" id="c9">94%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="26" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e13">60%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i5">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasIgnoreItem.java.html#L289" class="el_method">removeBefore(int, int)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="46" height="10" title="71" alt="71"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="46" height="10" title="7" alt="7"/></td><td class="ctr2" id="e9">88%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a14"><a href="MtasIgnoreItem.java.html#L53" class="el_method">MtasIgnoreItem(Spans, Integer)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="39" height="10" title="60" alt="60"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i4">16</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="MtasIgnoreItem.java.html#L300" class="el_method">lambda$removeBefore$6(int, Map.Entry)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasIgnoreItem.java.html#L298" class="el_method">lambda$removeBefore$5(int, Map.Entry)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a10"><a href="MtasIgnoreItem.java.html#L296" class="el_method">lambda$removeBefore$4(int, Map.Entry)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a9"><a href="MtasIgnoreItem.java.html#L294" class="el_method">lambda$removeBefore$3(int, Map.Entry)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d12"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a8"><a href="MtasIgnoreItem.java.html#L292" class="el_method">lambda$removeBefore$2(int, Map.Entry)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d13"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a7"><a href="MtasIgnoreItem.java.html#L291" class="el_method">lambda$removeBefore$1(int, Map.Entry)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d14"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a6"><a href="MtasIgnoreItem.java.html#L290" class="el_method">lambda$removeBefore$0(int, Map.Entry)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d15"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasIgnoreItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasIgnoreItem</span></div><h1>MtasIgnoreItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">204 of 813</td><td class="ctr2">74%</td><td class="bar">37 of 100</td><td class="ctr2">63%</td><td class="ctr1">29</td><td class="ctr2">66</td><td class="ctr1">35</td><td class="ctr2">143</td><td class="ctr1">1</td><td class="ctr2">16</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasIgnoreItem.java.html#L185" class="el_method">computeFullStartPositionMinimum(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="62" alt="62"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="33" alt="33"/></td><td class="ctr2" id="c14">34%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="86" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="3" alt="3"/></td><td class="ctr2" id="e14">18%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i2">18</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasIgnoreItem.java.html#L139" class="el_method">getMaxEndPosition(int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="47" alt="47"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="8" alt="8"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasIgnoreItem.java.html#L216" class="el_method">computeFullEndPositionList(int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="147" alt="147"/></td><td class="ctr2" id="c11">80%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="86" height="10" title="13" alt="13"/></td><td class="ctr2" id="e10">72%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i0">36</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a13"><a href="MtasIgnoreItem.java.html#L271" class="el_method">moveTo(int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="83" height="10" title="127" alt="127"/></td><td class="ctr2" id="c10">83%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="9" alt="9"/></td><td class="ctr2" id="e8">90%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i1">21</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasIgnoreItem.java.html#L113" class="el_method">getMinStartPosition(int, int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="30" alt="30"/></td><td class="ctr2" id="c12">63%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="5" alt="5"/></td><td class="ctr2" id="e12">62%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g5">5</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i7">8</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="MtasIgnoreItem.java.html#L165" class="el_method">getFullEndPositionList(int, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="23" alt="23"/></td><td class="ctr2" id="c13">60%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">66%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i8">6</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasIgnoreItem.java.html#L86" class="el_method">advanceToDoc(int)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="48" alt="48"/></td><td class="ctr2" id="c9">94%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="6" alt="6"/></td><td class="ctr2" id="e13">60%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i5">13</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a15"><a href="MtasIgnoreItem.java.html#L309" class="el_method">removeBefore(int, int)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="46" height="10" title="71" alt="71"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="46" height="10" title="7" alt="7"/></td><td class="ctr2" id="e9">87%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a14"><a href="MtasIgnoreItem.java.html#L59" class="el_method">MtasIgnoreItem(Spans, Integer)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="39" height="10" title="60" alt="60"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i4">16</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="MtasIgnoreItem.java.html#L320" class="el_method">lambda$removeBefore$6(int, Map.Entry)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasIgnoreItem.java.html#L318" class="el_method">lambda$removeBefore$5(int, Map.Entry)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a10"><a href="MtasIgnoreItem.java.html#L316" class="el_method">lambda$removeBefore$4(int, Map.Entry)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a9"><a href="MtasIgnoreItem.java.html#L314" class="el_method">lambda$removeBefore$3(int, Map.Entry)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a8"><a href="MtasIgnoreItem.java.html#L312" class="el_method">lambda$removeBefore$2(int, Map.Entry)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a7"><a href="MtasIgnoreItem.java.html#L311" class="el_method">lambda$removeBefore$1(int, Map.Entry)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d14"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a6"><a href="MtasIgnoreItem.java.html#L310" class="el_method">lambda$removeBefore$0(int, Map.Entry)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="10" alt="10"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d15"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasIgnoreItem.java.html b/jacoco/mtas.search.spans.util/MtasIgnoreItem.java.html
index fbf3e4b..64150fb 100644
--- a/jacoco/mtas.search.spans.util/MtasIgnoreItem.java.html
+++ b/jacoco/mtas.search.spans.util/MtasIgnoreItem.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasIgnoreItem.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasIgnoreItem.java</span></div><h1>MtasIgnoreItem.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasIgnoreItem.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasIgnoreItem.java</span></div><h1>MtasIgnoreItem.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 import java.util.HashMap;
@@ -29,19 +29,25 @@ public class MtasIgnoreItem {
   /** The maximum ignore length. */
   int maximumIgnoreLength;
   
-  /** The base list. */
+  /** The base start position list. */
   HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt; baseStartPositionList;
+  
+  /** The base end position list. */
   HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt; baseEndPositionList;
   
-  /** The full list. */
+  /** The full end position list. */
   HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt; fullEndPositionList;
   
-  /** The max base end position. */
+  /** The min base start position. */
   HashMap&lt;Integer, Integer&gt; minBaseStartPosition;
+  
+  /** The max base end position. */
   HashMap&lt;Integer, Integer&gt; maxBaseEndPosition;
   
-  /** The max full end position. */
+  /** The min full start position. */
   HashMap&lt;Integer, Integer&gt; minFullStartPosition;
+
+/** The max full end position. */
 HashMap&lt;Integer, Integer&gt; maxFullEndPosition;
   
   /**
@@ -50,24 +56,24 @@ HashMap&lt;Integer, Integer&gt; maxFullEndPosition;
    * @param ignoreSpans the ignore spans
    * @param maximumIgnoreLength the maximum ignore length
    */
-<span class="fc" id="L53">  public MtasIgnoreItem(Spans ignoreSpans, Integer maximumIgnoreLength) {</span>
-<span class="fc" id="L54">    this.ignoreSpans = ignoreSpans;</span>
-<span class="fc" id="L55">    currentDocId = -1;</span>
-<span class="fc" id="L56">    currentPosition = -1;</span>
-<span class="fc" id="L57">    minimumPosition = -1;</span>
-<span class="fc" id="L58">    baseStartPositionList = new HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt;();</span>
-<span class="fc" id="L59">    baseEndPositionList = new HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt;();</span>
-<span class="fc" id="L60">    fullEndPositionList = new HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt;();</span>
-<span class="fc" id="L61">    minBaseStartPosition = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="fc" id="L62">    maxBaseEndPosition = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="fc" id="L63">    minFullStartPosition = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="fc" id="L64">    maxFullEndPosition = new HashMap&lt;Integer, Integer&gt;();</span>
-<span class="fc bfc" id="L65" title="All 2 branches covered.">    if (maximumIgnoreLength == null) {</span>
-<span class="fc" id="L66">      this.maximumIgnoreLength = DEFAULT_MAXIMUM_IGNORE_LENGTH;</span>
+<span class="fc" id="L59">  public MtasIgnoreItem(Spans ignoreSpans, Integer maximumIgnoreLength) {</span>
+<span class="fc" id="L60">    this.ignoreSpans = ignoreSpans;</span>
+<span class="fc" id="L61">    currentDocId = -1;</span>
+<span class="fc" id="L62">    currentPosition = -1;</span>
+<span class="fc" id="L63">    minimumPosition = -1;</span>
+<span class="fc" id="L64">    baseStartPositionList = new HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt;();</span>
+<span class="fc" id="L65">    baseEndPositionList = new HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt;();</span>
+<span class="fc" id="L66">    fullEndPositionList = new HashMap&lt;Integer, HashSet&lt;Integer&gt;&gt;();</span>
+<span class="fc" id="L67">    minBaseStartPosition = new HashMap&lt;Integer, Integer&gt;();</span>
+<span class="fc" id="L68">    maxBaseEndPosition = new HashMap&lt;Integer, Integer&gt;();</span>
+<span class="fc" id="L69">    minFullStartPosition = new HashMap&lt;Integer, Integer&gt;();</span>
+<span class="fc" id="L70">    maxFullEndPosition = new HashMap&lt;Integer, Integer&gt;();</span>
+<span class="fc bfc" id="L71" title="All 2 branches covered.">    if (maximumIgnoreLength == null) {</span>
+<span class="fc" id="L72">      this.maximumIgnoreLength = DEFAULT_MAXIMUM_IGNORE_LENGTH;</span>
     } else {
-<span class="fc" id="L68">      this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="fc" id="L74">      this.maximumIgnoreLength = maximumIgnoreLength;</span>
     }
-<span class="fc" id="L70">  }</span>
+<span class="fc" id="L76">  }</span>
 
   /**
    * Advance to doc.
@@ -77,170 +83,184 @@ HashMap&lt;Integer, Integer&gt; maxFullEndPosition;
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public boolean advanceToDoc(int docId) throws IOException {
-<span class="pc bpc" id="L80" title="1 of 4 branches missed.">    if (ignoreSpans == null || currentDocId == Spans.NO_MORE_DOCS) {</span>
-<span class="fc" id="L81">      return false;</span>
-<span class="pc bpc" id="L82" title="1 of 2 branches missed.">    } else if (currentDocId == docId) {</span>
-<span class="nc" id="L83">      return true;</span>
+<span class="pc bpc" id="L86" title="1 of 4 branches missed.">    if (ignoreSpans == null || currentDocId == Spans.NO_MORE_DOCS) {</span>
+<span class="fc" id="L87">      return false;</span>
+<span class="pc bpc" id="L88" title="1 of 2 branches missed.">    } else if (currentDocId == docId) {</span>
+<span class="nc" id="L89">      return true;</span>
     } else {
-<span class="fc" id="L85">      baseEndPositionList.clear();</span>
-<span class="fc" id="L86">      fullEndPositionList.clear();</span>
-<span class="fc" id="L87">      maxBaseEndPosition.clear();</span>
-<span class="fc" id="L88">      minFullStartPosition.clear();</span>
-<span class="pc bpc" id="L89" title="1 of 2 branches missed.">      if (currentDocId &lt; docId) {</span>
-<span class="fc" id="L90">        currentDocId = ignoreSpans.advance(docId);</span>
-<span class="fc" id="L91">        currentPosition = -1;</span>
-<span class="fc" id="L92">        minimumPosition = -1;</span>
+<span class="fc" id="L91">      baseEndPositionList.clear();</span>
+<span class="fc" id="L92">      fullEndPositionList.clear();</span>
+<span class="fc" id="L93">      maxBaseEndPosition.clear();</span>
+<span class="fc" id="L94">      minFullStartPosition.clear();</span>
+<span class="pc bpc" id="L95" title="1 of 2 branches missed.">      if (currentDocId &lt; docId) {</span>
+<span class="fc" id="L96">        currentDocId = ignoreSpans.advance(docId);</span>
+<span class="fc" id="L97">        currentPosition = -1;</span>
+<span class="fc" id="L98">        minimumPosition = -1;</span>
       }
-<span class="pc bpc" id="L94" title="1 of 2 branches missed.">      return currentDocId == docId;</span>
+<span class="pc bpc" id="L100" title="1 of 2 branches missed.">      return currentDocId == docId;</span>
     }
   }
 
   /**
-   * Gets the max size.
+   * Gets the min start position.
    *
    * @param docId the doc id
    * @param position the position
-   * @return the max size
+   * @return the min start position
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public int getMinStartPosition(int docId, int position) throws IOException {
-<span class="pc bpc" id="L107" title="1 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
-<span class="pc bpc" id="L108" title="1 of 2 branches missed.">      if (position &lt; minimumPosition) {</span>
-<span class="nc" id="L109">        throw new IOException(</span>
+<span class="pc bpc" id="L113" title="1 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
+<span class="pc bpc" id="L114" title="1 of 2 branches missed.">      if (position &lt; minimumPosition) {</span>
+<span class="nc" id="L115">        throw new IOException(</span>
             &quot;Unexpected position, should be &gt;= &quot; + minimumPosition + &quot;!&quot;);
       } else {
-<span class="fc" id="L112">        computeFullStartPositionMinimum(position);</span>
-<span class="pc bpc" id="L113" title="1 of 2 branches missed.">        if(minFullStartPosition.containsKey(position)) {</span>
-<span class="fc" id="L114">          return minFullStartPosition.get(position);</span>
+<span class="fc" id="L118">        computeFullStartPositionMinimum(position);</span>
+<span class="pc bpc" id="L119" title="1 of 2 branches missed.">        if(minFullStartPosition.containsKey(position)) {</span>
+<span class="fc" id="L120">          return minFullStartPosition.get(position);</span>
         } else {
-<span class="nc" id="L116">          return 0;</span>
+<span class="nc" id="L122">          return 0;</span>
         }
       }      
     } else {
-<span class="fc" id="L120">      return 0;</span>
+<span class="fc" id="L126">      return 0;</span>
     }
   }
   
+  /**
+   * Gets the max end position.
+   *
+   * @param docId the doc id
+   * @param position the position
+   * @return the max end position
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   public int getMaxEndPosition(int docId, int position) throws IOException {
-<span class="nc bnc" id="L125" title="All 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
-<span class="nc bnc" id="L126" title="All 2 branches missed.">      if (position &lt; minimumPosition) {</span>
-<span class="nc" id="L127">        throw new IOException(</span>
+<span class="nc bnc" id="L139" title="All 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
+<span class="nc bnc" id="L140" title="All 2 branches missed.">      if (position &lt; minimumPosition) {</span>
+<span class="nc" id="L141">        throw new IOException(</span>
             &quot;Unexpected position, should be &gt;= &quot; + minimumPosition + &quot;!&quot;);
       }
-<span class="nc" id="L130">      computeFullEndPositionList(position);</span>
-<span class="nc bnc" id="L131" title="All 2 branches missed.">      if(maxFullEndPosition.containsKey(position)) {</span>
-<span class="nc" id="L132">        return maxFullEndPosition.get(position);</span>
+<span class="nc" id="L144">      computeFullEndPositionList(position);</span>
+<span class="nc bnc" id="L145" title="All 2 branches missed.">      if(maxFullEndPosition.containsKey(position)) {</span>
+<span class="nc" id="L146">        return maxFullEndPosition.get(position);</span>
       } else {
-<span class="nc" id="L134">        return 0;</span>
+<span class="nc" id="L148">        return 0;</span>
       }
     } else {
-<span class="nc" id="L137">      return 0;</span>
+<span class="nc" id="L151">      return 0;</span>
     }
   }
 
   /**
-   * Gets the full list.
+   * Gets the full end position list.
    *
    * @param docId the doc id
    * @param position the position
-   * @return the full list
+   * @return the full end position list
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public HashSet&lt;Integer&gt; getFullEndPositionList(int docId, int position)
       throws IOException {
-<span class="pc bpc" id="L151" title="1 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
-<span class="pc bpc" id="L152" title="1 of 2 branches missed.">      if (position &lt; minimumPosition) {</span>
-<span class="nc" id="L153">        throw new IOException(</span>
+<span class="pc bpc" id="L165" title="1 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
+<span class="pc bpc" id="L166" title="1 of 2 branches missed.">      if (position &lt; minimumPosition) {</span>
+<span class="nc" id="L167">        throw new IOException(</span>
             &quot;Unexpected startPosition, should be &gt;= &quot; + minimumPosition + &quot;!&quot;);
       } else {
-<span class="fc" id="L156">        computeFullEndPositionList(position);</span>
-<span class="fc" id="L157">        return fullEndPositionList.get(position);</span>
+<span class="fc" id="L170">        computeFullEndPositionList(position);</span>
+<span class="fc" id="L171">        return fullEndPositionList.get(position);</span>
       }
     } else {
-<span class="fc" id="L160">      return null;</span>
+<span class="fc" id="L174">      return null;</span>
     }
   }
   
+  /**
+   * Compute full start position minimum.
+   *
+   * @param position the position
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private void computeFullStartPositionMinimum(int position) throws IOException {
-<span class="pc bpc" id="L165" title="2 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; !minFullStartPosition.containsKey(position)) {</span>
-<span class="fc" id="L166">      HashSet&lt;Integer&gt; list = baseStartPositionList.get(position);</span>
-<span class="fc" id="L167">      HashSet&lt;Integer&gt; newList = new HashSet&lt;Integer&gt;();</span>
-<span class="fc" id="L168">      int minimumStartPosition = position;</span>
-<span class="pc bpc" id="L169" title="3 of 4 branches missed.">      while(list!=null &amp;&amp; !list.isEmpty()) {</span>
-<span class="nc" id="L170">        newList.clear();</span>
-<span class="nc bnc" id="L171" title="All 2 branches missed.">        for(int startPosition : list) {</span>
-<span class="nc bnc" id="L172" title="All 2 branches missed.">          if(minFullStartPosition.containsKey(startPosition)) {</span>
-<span class="nc" id="L173">            minimumStartPosition = Math.min(minimumStartPosition, minFullStartPosition.get(startPosition));</span>
-<span class="nc bnc" id="L174" title="All 2 branches missed.">          } else if(baseStartPositionList.containsKey(startPosition)) {</span>
-<span class="nc" id="L175">            newList.addAll(baseStartPositionList.get(startPosition));            </span>
+<span class="pc bpc" id="L185" title="2 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; !minFullStartPosition.containsKey(position)) {</span>
+<span class="fc" id="L186">      HashSet&lt;Integer&gt; list = baseStartPositionList.get(position);</span>
+<span class="fc" id="L187">      HashSet&lt;Integer&gt; newList = new HashSet&lt;Integer&gt;();</span>
+<span class="fc" id="L188">      int minimumStartPosition = position;</span>
+<span class="pc bpc" id="L189" title="3 of 4 branches missed.">      while(list!=null &amp;&amp; !list.isEmpty()) {</span>
+<span class="nc" id="L190">        newList.clear();</span>
+<span class="nc bnc" id="L191" title="All 2 branches missed.">        for(int startPosition : list) {</span>
+<span class="nc bnc" id="L192" title="All 2 branches missed.">          if(minFullStartPosition.containsKey(startPosition)) {</span>
+<span class="nc" id="L193">            minimumStartPosition = Math.min(minimumStartPosition, minFullStartPosition.get(startPosition));</span>
+<span class="nc bnc" id="L194" title="All 2 branches missed.">          } else if(baseStartPositionList.containsKey(startPosition)) {</span>
+<span class="nc" id="L195">            newList.addAll(baseStartPositionList.get(startPosition));            </span>
           } else {
-<span class="nc bnc" id="L177" title="All 2 branches missed.">            if(startPosition&lt;minimumStartPosition) {</span>
-<span class="nc" id="L178">              minimumStartPosition = startPosition;</span>
+<span class="nc bnc" id="L197" title="All 2 branches missed.">            if(startPosition&lt;minimumStartPosition) {</span>
+<span class="nc" id="L198">              minimumStartPosition = startPosition;</span>
             }
           }
-<span class="nc" id="L181">        }</span>
-<span class="nc" id="L182">        list.clear();</span>
-<span class="nc" id="L183">        list.addAll(newList);</span>
+<span class="nc" id="L201">        }</span>
+<span class="nc" id="L202">        list.clear();</span>
+<span class="nc" id="L203">        list.addAll(newList);</span>
       }
-<span class="fc" id="L185">      minFullStartPosition.put(position, minimumStartPosition);</span>
+<span class="fc" id="L205">      minFullStartPosition.put(position, minimumStartPosition);</span>
     }
-<span class="fc" id="L187">  }  </span>
+<span class="fc" id="L207">  }  </span>
 
   /**
-   * Compute full list.
+   * Compute full end position list.
    *
    * @param position the position
    * @throws IOException Signals that an I/O exception has occurred.
    */
   private void computeFullEndPositionList(int position) throws IOException {
-<span class="pc bpc" id="L196" title="2 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; !fullEndPositionList.containsKey(position)) {</span>
+<span class="pc bpc" id="L216" title="2 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; !fullEndPositionList.containsKey(position)) {</span>
       // initial fill
-<span class="fc" id="L198">      moveTo(position);</span>
-<span class="fc" id="L199">      HashSet&lt;Integer&gt; list = baseEndPositionList.get(position);</span>
-<span class="pc bpc" id="L200" title="1 of 4 branches missed.">      if (list != null &amp;&amp; !list.isEmpty()) {</span>
-<span class="fc" id="L201">        int maxEndPosition = maxBaseEndPosition.get(position);</span>
-<span class="fc" id="L202">        HashSet&lt;Integer&gt; checkList = new HashSet&lt;Integer&gt;();</span>
-<span class="fc" id="L203">        HashSet&lt;Integer&gt; subCheckList = new HashSet&lt;Integer&gt;();</span>
-<span class="fc" id="L204">        checkList.addAll(list);</span>
-<span class="fc" id="L205">        int depth = 1;</span>
-<span class="fc bfc" id="L206" title="All 2 branches covered.">        while (!checkList.isEmpty()) {</span>
-<span class="pc bpc" id="L207" title="1 of 2 branches missed.">          if (depth &gt; maximumIgnoreLength) {</span>
-<span class="nc" id="L208">            checkList.clear();</span>
-<span class="nc" id="L209">            subCheckList.clear();</span>
-<span class="nc" id="L210">            throw new IOException(&quot;too many successive ignores, maximum is &quot;</span>
+<span class="fc" id="L218">      moveTo(position);</span>
+<span class="fc" id="L219">      HashSet&lt;Integer&gt; list = baseEndPositionList.get(position);</span>
+<span class="pc bpc" id="L220" title="1 of 4 branches missed.">      if (list != null &amp;&amp; !list.isEmpty()) {</span>
+<span class="fc" id="L221">        int maxEndPosition = maxBaseEndPosition.get(position);</span>
+<span class="fc" id="L222">        HashSet&lt;Integer&gt; checkList = new HashSet&lt;Integer&gt;();</span>
+<span class="fc" id="L223">        HashSet&lt;Integer&gt; subCheckList = new HashSet&lt;Integer&gt;();</span>
+<span class="fc" id="L224">        checkList.addAll(list);</span>
+<span class="fc" id="L225">        int depth = 1;</span>
+<span class="fc bfc" id="L226" title="All 2 branches covered.">        while (!checkList.isEmpty()) {</span>
+<span class="pc bpc" id="L227" title="1 of 2 branches missed.">          if (depth &gt; maximumIgnoreLength) {</span>
+<span class="nc" id="L228">            checkList.clear();</span>
+<span class="nc" id="L229">            subCheckList.clear();</span>
+<span class="nc" id="L230">            throw new IOException(&quot;too many successive ignores, maximum is &quot;</span>
                 + maximumIgnoreLength);
           } else {
-<span class="fc bfc" id="L213" title="All 2 branches covered.">            for (Integer checkItem : checkList) {</span>
-<span class="pc bpc" id="L214" title="1 of 2 branches missed.">              if (fullEndPositionList.get(checkItem) != null) {</span>
-<span class="nc" id="L215">                list.addAll(fullEndPositionList.get(checkItem));</span>
-<span class="nc" id="L216">                maxEndPosition = Math.max(maxEndPosition,</span>
-<span class="nc" id="L217">                    maxFullEndPosition.get(checkItem));</span>
+<span class="fc bfc" id="L233" title="All 2 branches covered.">            for (Integer checkItem : checkList) {</span>
+<span class="pc bpc" id="L234" title="1 of 2 branches missed.">              if (fullEndPositionList.get(checkItem) != null) {</span>
+<span class="nc" id="L235">                list.addAll(fullEndPositionList.get(checkItem));</span>
+<span class="nc" id="L236">                maxEndPosition = Math.max(maxEndPosition,</span>
+<span class="nc" id="L237">                    maxFullEndPosition.get(checkItem));</span>
               } else {
-<span class="fc" id="L219">                moveTo(checkItem);</span>
-<span class="fc bfc" id="L220" title="All 2 branches covered.">                if (baseEndPositionList.containsKey(checkItem)) {</span>
-<span class="fc" id="L221">                  list.addAll(baseEndPositionList.get(checkItem));</span>
-<span class="fc" id="L222">                  maxEndPosition = Math.max(maxEndPosition,</span>
-<span class="fc" id="L223">                      maxBaseEndPosition.get(checkItem));</span>
-<span class="fc" id="L224">                  subCheckList.addAll(baseEndPositionList.get(checkItem));</span>
+<span class="fc" id="L239">                moveTo(checkItem);</span>
+<span class="fc bfc" id="L240" title="All 2 branches covered.">                if (baseEndPositionList.containsKey(checkItem)) {</span>
+<span class="fc" id="L241">                  list.addAll(baseEndPositionList.get(checkItem));</span>
+<span class="fc" id="L242">                  maxEndPosition = Math.max(maxEndPosition,</span>
+<span class="fc" id="L243">                      maxBaseEndPosition.get(checkItem));</span>
+<span class="fc" id="L244">                  subCheckList.addAll(baseEndPositionList.get(checkItem));</span>
                 } else {
                   // ready for checkItem
                 }
               }
-<span class="fc" id="L229">            }</span>
-<span class="fc" id="L230">            checkList.clear();</span>
-<span class="fc" id="L231">            checkList.addAll(subCheckList);</span>
-<span class="fc" id="L232">            subCheckList.clear();</span>
-<span class="fc" id="L233">            depth++;</span>
+<span class="fc" id="L249">            }</span>
+<span class="fc" id="L250">            checkList.clear();</span>
+<span class="fc" id="L251">            checkList.addAll(subCheckList);</span>
+<span class="fc" id="L252">            subCheckList.clear();</span>
+<span class="fc" id="L253">            depth++;</span>
           }
         }
-<span class="fc" id="L236">        fullEndPositionList.put(position, list);</span>
-<span class="fc" id="L237">        maxFullEndPosition.put(position, (maxEndPosition - position));</span>
-<span class="fc" id="L238">      } else {</span>
-<span class="fc" id="L239">        fullEndPositionList.put(position, null);</span>
-<span class="fc" id="L240">        maxFullEndPosition.put(position, 0);</span>
+<span class="fc" id="L256">        fullEndPositionList.put(position, list);</span>
+<span class="fc" id="L257">        maxFullEndPosition.put(position, (maxEndPosition - position));</span>
+<span class="fc" id="L258">      } else {</span>
+<span class="fc" id="L259">        fullEndPositionList.put(position, null);</span>
+<span class="fc" id="L260">        maxFullEndPosition.put(position, 0);</span>
       }
     }
-<span class="fc" id="L243">  }</span>
+<span class="fc" id="L263">  }</span>
 
   /**
    * Move to.
@@ -248,36 +268,36 @@ HashMap&lt;Integer, Integer&gt; maxFullEndPosition;
    * @param position the position
    */
   private void moveTo(int position) {
-<span class="fc bfc" id="L251" title="All 2 branches covered.">    while (position &gt;= currentPosition) {</span>
+<span class="fc bfc" id="L271" title="All 2 branches covered.">    while (position &gt;= currentPosition) {</span>
       try {
-<span class="fc" id="L253">        currentPosition = ignoreSpans.nextStartPosition();</span>
-<span class="fc bfc" id="L254" title="All 4 branches covered.">        if (currentPosition != Spans.NO_MORE_POSITIONS</span>
+<span class="fc" id="L273">        currentPosition = ignoreSpans.nextStartPosition();</span>
+<span class="fc bfc" id="L274" title="All 4 branches covered.">        if (currentPosition != Spans.NO_MORE_POSITIONS</span>
             &amp;&amp; currentPosition &gt;= minimumPosition) {
-<span class="pc bpc" id="L256" title="1 of 2 branches missed.">          if (!baseEndPositionList.containsKey(currentPosition)) {</span>
-<span class="fc" id="L257">            baseEndPositionList.put(currentPosition, new HashSet&lt;Integer&gt;());</span>
-<span class="fc" id="L258">            maxBaseEndPosition.put(currentPosition, currentPosition);</span>
+<span class="pc bpc" id="L276" title="1 of 2 branches missed.">          if (!baseEndPositionList.containsKey(currentPosition)) {</span>
+<span class="fc" id="L277">            baseEndPositionList.put(currentPosition, new HashSet&lt;Integer&gt;());</span>
+<span class="fc" id="L278">            maxBaseEndPosition.put(currentPosition, currentPosition);</span>
           } else {
-<span class="nc" id="L260">            maxBaseEndPosition.put(currentPosition,</span>
-<span class="nc" id="L261">                Math.max(maxBaseEndPosition.get(currentPosition),</span>
-<span class="nc" id="L262">                    ignoreSpans.endPosition()));  </span>
+<span class="nc" id="L280">            maxBaseEndPosition.put(currentPosition,</span>
+<span class="nc" id="L281">                Math.max(maxBaseEndPosition.get(currentPosition),</span>
+<span class="nc" id="L282">                    ignoreSpans.endPosition()));  </span>
           }
-<span class="fc bfc" id="L264" title="All 2 branches covered.">          if (!baseStartPositionList.containsKey(ignoreSpans.endPosition())) {</span>
-<span class="fc" id="L265">            baseStartPositionList.put(ignoreSpans.endPosition(), new HashSet&lt;Integer&gt;());</span>
-<span class="fc" id="L266">            minBaseStartPosition.put(ignoreSpans.endPosition(), ignoreSpans.endPosition());</span>
+<span class="fc bfc" id="L284" title="All 2 branches covered.">          if (!baseStartPositionList.containsKey(ignoreSpans.endPosition())) {</span>
+<span class="fc" id="L285">            baseStartPositionList.put(ignoreSpans.endPosition(), new HashSet&lt;Integer&gt;());</span>
+<span class="fc" id="L286">            minBaseStartPosition.put(ignoreSpans.endPosition(), ignoreSpans.endPosition());</span>
           } else {
-<span class="fc" id="L268">            minBaseStartPosition.put(ignoreSpans.endPosition(),</span>
-<span class="fc" id="L269">                Math.min(minBaseStartPosition.get(ignoreSpans.endPosition()),</span>
+<span class="fc" id="L288">            minBaseStartPosition.put(ignoreSpans.endPosition(),</span>
+<span class="fc" id="L289">                Math.min(minBaseStartPosition.get(ignoreSpans.endPosition()),</span>
                     currentPosition)); 
           }
-<span class="fc" id="L272">          baseStartPositionList.get(ignoreSpans.endPosition()).add(currentPosition); </span>
-<span class="fc" id="L273">          baseEndPositionList.get(currentPosition).add(ignoreSpans.endPosition());                  </span>
+<span class="fc" id="L292">          baseStartPositionList.get(ignoreSpans.endPosition()).add(currentPosition); </span>
+<span class="fc" id="L293">          baseEndPositionList.get(currentPosition).add(ignoreSpans.endPosition());                  </span>
         }
-<span class="nc" id="L275">      } catch (IOException e) {</span>
-<span class="nc" id="L276">        currentPosition = Spans.NO_MORE_POSITIONS;</span>
-<span class="nc" id="L277">        break;</span>
-<span class="fc" id="L278">      }</span>
+<span class="nc" id="L295">      } catch (IOException e) {</span>
+<span class="nc" id="L296">        currentPosition = Spans.NO_MORE_POSITIONS;</span>
+<span class="nc" id="L297">        break;</span>
+<span class="fc" id="L298">      }</span>
     }
-<span class="fc" id="L280">  }</span>
+<span class="fc" id="L300">  }</span>
 
   /**
    * Removes the before.
@@ -286,25 +306,25 @@ HashMap&lt;Integer, Integer&gt; maxFullEndPosition;
    * @param position the position
    */
   public void removeBefore(int docId, int position) {
-<span class="pc bpc" id="L289" title="1 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
-<span class="fc bfc" id="L290" title="All 2 branches covered.">      baseStartPositionList.entrySet().removeIf(entry -&gt; entry.getKey() &lt; position);</span>
-<span class="fc bfc" id="L291" title="All 2 branches covered.">      baseEndPositionList.entrySet().removeIf(entry -&gt; entry.getKey() &lt; position);</span>
-<span class="fc bfc" id="L292" title="All 2 branches covered.">      fullEndPositionList.entrySet().removeIf(entry -&gt; entry.getKey() &lt; position);</span>
-<span class="fc" id="L293">      minBaseStartPosition.entrySet()</span>
-<span class="fc bfc" id="L294" title="All 2 branches covered.">          .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
-<span class="fc" id="L295">      maxBaseEndPosition.entrySet()</span>
-<span class="fc bfc" id="L296" title="All 2 branches covered.">      .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
-<span class="fc" id="L297">      minFullStartPosition.entrySet()</span>
-<span class="fc bfc" id="L298" title="All 2 branches covered.">      .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
-<span class="fc" id="L299">      maxFullEndPosition.entrySet()</span>
-<span class="fc bfc" id="L300" title="All 2 branches covered.">      .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
-<span class="fc bfc" id="L301" title="All 2 branches covered.">      if (minimumPosition &lt; position) {</span>
-<span class="fc" id="L302">        minimumPosition = position;</span>
+<span class="pc bpc" id="L309" title="1 of 4 branches missed.">    if (ignoreSpans != null &amp;&amp; docId == currentDocId) {</span>
+<span class="fc bfc" id="L310" title="All 2 branches covered.">      baseStartPositionList.entrySet().removeIf(entry -&gt; entry.getKey() &lt; position);</span>
+<span class="fc bfc" id="L311" title="All 2 branches covered.">      baseEndPositionList.entrySet().removeIf(entry -&gt; entry.getKey() &lt; position);</span>
+<span class="fc bfc" id="L312" title="All 2 branches covered.">      fullEndPositionList.entrySet().removeIf(entry -&gt; entry.getKey() &lt; position);</span>
+<span class="fc" id="L313">      minBaseStartPosition.entrySet()</span>
+<span class="fc bfc" id="L314" title="All 2 branches covered.">          .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
+<span class="fc" id="L315">      maxBaseEndPosition.entrySet()</span>
+<span class="fc bfc" id="L316" title="All 2 branches covered.">      .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
+<span class="fc" id="L317">      minFullStartPosition.entrySet()</span>
+<span class="fc bfc" id="L318" title="All 2 branches covered.">      .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
+<span class="fc" id="L319">      maxFullEndPosition.entrySet()</span>
+<span class="fc bfc" id="L320" title="All 2 branches covered.">      .removeIf(entry -&gt; entry.getKey() &lt; position);</span>
+<span class="fc bfc" id="L321" title="All 2 branches covered.">      if (minimumPosition &lt; position) {</span>
+<span class="fc" id="L322">        minimumPosition = position;</span>
       }
-<span class="fc bfc" id="L304" title="All 2 branches covered.">      if (currentPosition &lt; position) {</span>
-<span class="fc" id="L305">        currentPosition = position;</span>
+<span class="fc bfc" id="L324" title="All 2 branches covered.">      if (currentPosition &lt; position) {</span>
+<span class="fc" id="L325">        currentPosition = position;</span>
       }
     }
-<span class="fc" id="L308">  }</span>
+<span class="fc" id="L328">  }</span>
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans.html b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans.html
index e28f41d..da59042 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</span></div><h1>MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">214 of 214</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">57</td><td class="ctr2">57</td><td class="ctr1">12</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasSpanMaximumExpandQuery.java.html#L215" class="el_method">nextStartPosition()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanMaximumExpandQuery.java.html#L292" class="el_method">advance(int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="94" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">14</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanMaximumExpandQuery.java.html#L271" class="el_method">nextDoc()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="92" height="10" title="46" alt="46"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h1">14</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSpanMaximumExpandQuery.java.html#L200" class="el_method">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans(MtasSpanMaximumExpandQuery, CodecInfo, String, Spans)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="54" height="10" title="27" alt="27"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanMaximumExpandQuery.java.html#L313" class="el_method">cost()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="18" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasSpanMaximumExpandQuery.java.html#L244" class="el_method">width()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="12" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMaximumExpandQuery.java.html#L249" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="10" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanMaximumExpandQuery.java.html#L266" class="el_method">docID()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanMaximumExpandQuery.java.html#L234" class="el_method">startPosition()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSpanMaximumExpandQuery.java.html#L239" class="el_method">endPosition()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a1"><a href="MtasSpanMaximumExpandQuery.java.html#L255" class="el_method">asTwoPhaseIterator()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a href="MtasSpanMaximumExpandQuery.java.html#L261" class="el_method">positionsCost()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</span></div><h1>MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">214 of 214</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">57</td><td class="ctr2">57</td><td class="ctr1">12</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasSpanMaximumExpandQuery.java.html#L302" class="el_method">nextStartPosition()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanMaximumExpandQuery.java.html#L406" class="el_method">advance(int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="94" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">14</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanMaximumExpandQuery.java.html#L382" class="el_method">nextDoc()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="92" height="10" title="46" alt="46"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h1">14</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSpanMaximumExpandQuery.java.html#L284" class="el_method">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans(MtasSpanMaximumExpandQuery, CodecInfo, String, Spans)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="54" height="10" title="27" alt="27"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanMaximumExpandQuery.java.html#L430" class="el_method">cost()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasSpanMaximumExpandQuery.java.html#L340" class="el_method">width()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="6" alt="6"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMaximumExpandQuery.java.html#L348" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanMaximumExpandQuery.java.html#L374" class="el_method">docID()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanMaximumExpandQuery.java.html#L324" class="el_method">startPosition()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSpanMaximumExpandQuery.java.html#L332" class="el_method">endPosition()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a1"><a href="MtasSpanMaximumExpandQuery.java.html#L357" class="el_method">asTwoPhaseIterator()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a href="MtasSpanMaximumExpandQuery.java.html#L366" class="el_method">positionsCost()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight.html b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight.html
index 5e57945..c85b763 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</span></div><h1>MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">146 of 146</td><td class="ctr2">0%</td><td class="bar">14 of 14</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">32</td><td class="ctr2">32</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanMaximumExpandQuery.java.html#L143" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="114" alt="114"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i0">23</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanMaximumExpandQuery.java.html#L129" class="el_method">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight(MtasSpanMaximumExpandQuery, SpanWeight, IndexSearcher, boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="23" height="10" title="22" alt="22"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanMaximumExpandQuery.java.html#L137" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanMaximumExpandQuery.java.html#L184" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</span></div><h1>MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">146 of 146</td><td class="ctr2">0%</td><td class="bar">14 of 14</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">32</td><td class="ctr2">32</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanMaximumExpandQuery.java.html#L201" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="114" alt="114"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i0">23</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanMaximumExpandQuery.java.html#L181" class="el_method">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight(MtasSpanMaximumExpandQuery, SpanWeight, IndexSearcher, boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="22" alt="22"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanMaximumExpandQuery.java.html#L192" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanMaximumExpandQuery.java.html#L245" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.html b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.html
index 3f5afb4..2b4ebc8 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanMaximumExpandQuery</span></div><h1>MtasSpanMaximumExpandQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">177 of 307</td><td class="ctr2">42%</td><td class="bar">20 of 36</td><td class="ctr2">44%</td><td class="ctr1">20</td><td class="ctr2">25</td><td class="ctr1">26</td><td class="ctr2">54</td><td class="ctr1">3</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanMaximumExpandQuery.java.html#L100" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="96" height="10" title="57" alt="57"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanMaximumExpandQuery.java.html#L74" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="91" height="10" title="54" alt="54"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanMaximumExpandQuery.java.html#L114" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="37" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="21" height="10" title="13" alt="13"/></td><td class="ctr2" id="c3">37%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">33%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanMaximumExpandQuery.java.html#L59" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="37" height="10" title="22" alt="22"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanMaximumExpandQuery.java.html#L35" class="el_method">MtasSpanMaximumExpandQuery(MtasSpanQuery, int, int, int, int)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="20" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="87" height="10" title="52" alt="52"/></td><td class="ctr2" id="c2">81%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="60" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">58%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSpanMaximumExpandQuery.java.html#L82" class="el_method">equals(Object)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="16" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="103" height="10" title="61" alt="61"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="60" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMaximumExpandQuery.java.html#L69" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanMaximumExpandQuery</span></div><h1>MtasSpanMaximumExpandQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">177 of 307</td><td class="ctr2">42%</td><td class="bar">20 of 36</td><td class="ctr2">44%</td><td class="ctr1">20</td><td class="ctr2">25</td><td class="ctr1">26</td><td class="ctr2">54</td><td class="ctr1">3</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanMaximumExpandQuery.java.html#L136" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="57" alt="57"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanMaximumExpandQuery.java.html#L104" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="91" height="10" title="54" alt="54"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanMaximumExpandQuery.java.html#L153" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="13" alt="13"/></td><td class="ctr2" id="c3">37%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">33%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanMaximumExpandQuery.java.html#L83" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="22" alt="22"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanMaximumExpandQuery.java.html#L56" class="el_method">MtasSpanMaximumExpandQuery(MtasSpanQuery, int, int, int, int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="87" height="10" title="52" alt="52"/></td><td class="ctr2" id="c2">81%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">58%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSpanMaximumExpandQuery.java.html#L115" class="el_method">equals(Object)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="103" height="10" title="61" alt="61"/></td><td class="ctr2" id="c1">85%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMaximumExpandQuery.java.html#L96" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.java.html b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.java.html
index 3d37c12..1ba2c46 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.java.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanMaximumExpandQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanMaximumExpandQuery.java</span></div><h1>MtasSpanMaximumExpandQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMaximumExpandQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanMaximumExpandQuery.java</span></div><h1>MtasSpanMaximumExpandQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 import java.lang.reflect.Method;
@@ -22,297 +22,414 @@ import mtas.codec.util.CodecInfo;
 import mtas.codec.util.CodecInfo.IndexDoc;
 import mtas.search.spans.MtasSpanMatchNoneSpans;
 
+/**
+ * The Class MtasSpanMaximumExpandQuery.
+ */
 public class MtasSpanMaximumExpandQuery extends MtasSpanQuery {
 
+  /** The query. */
   MtasSpanQuery query;
+  
+  /** The minimum left. */
   int minimumLeft;
+  
+  /** The maximum left. */
   int maximumLeft;
+  
+  /** The minimum right. */
   int minimumRight;
+  
+  /** The maximum right. */
   int maximumRight;
 
+  /**
+   * Instantiates a new mtas span maximum expand query.
+   *
+   * @param query the query
+   * @param minimumLeft the minimum left
+   * @param maximumLeft the maximum left
+   * @param minimumRight the minimum right
+   * @param maximumRight the maximum right
+   */
   public MtasSpanMaximumExpandQuery(MtasSpanQuery query, int minimumLeft,
       int maximumLeft, int minimumRight, int maximumRight) {
-<span class="fc" id="L35">    super(null, null);</span>
-<span class="fc" id="L36">    this.query = query;</span>
-<span class="pc bpc" id="L37" title="4 of 8 branches missed.">    if (minimumLeft &gt; maximumLeft || minimumRight &gt; maximumRight</span>
+<span class="fc" id="L56">    super(null, null);</span>
+<span class="fc" id="L57">    this.query = query;</span>
+<span class="pc bpc" id="L58" title="4 of 8 branches missed.">    if (minimumLeft &gt; maximumLeft || minimumRight &gt; maximumRight</span>
         || minimumLeft &lt; 0 || minimumRight &lt; 0) {
-<span class="nc" id="L39">      throw new IllegalArgumentException();</span>
+<span class="nc" id="L60">      throw new IllegalArgumentException();</span>
     }
-<span class="fc" id="L41">    this.minimumLeft = minimumLeft;</span>
-<span class="fc" id="L42">    this.maximumLeft = maximumLeft;</span>
-<span class="fc" id="L43">    this.minimumRight = minimumRight;</span>
-<span class="fc" id="L44">    this.maximumRight = maximumRight;</span>
-<span class="fc" id="L45">    Integer minimum = query.getMinimumWidth();</span>
-<span class="fc" id="L46">    Integer maximum = query.getMaximumWidth();</span>
-<span class="fc bfc" id="L47" title="All 2 branches covered.">    if (minimum != null) {</span>
-<span class="fc" id="L48">      minimum += minimumLeft + minimumRight;</span>
+<span class="fc" id="L62">    this.minimumLeft = minimumLeft;</span>
+<span class="fc" id="L63">    this.maximumLeft = maximumLeft;</span>
+<span class="fc" id="L64">    this.minimumRight = minimumRight;</span>
+<span class="fc" id="L65">    this.maximumRight = maximumRight;</span>
+<span class="fc" id="L66">    Integer minimum = query.getMinimumWidth();</span>
+<span class="fc" id="L67">    Integer maximum = query.getMaximumWidth();</span>
+<span class="fc bfc" id="L68" title="All 2 branches covered.">    if (minimum != null) {</span>
+<span class="fc" id="L69">      minimum += minimumLeft + minimumRight;</span>
     }
-<span class="pc bpc" id="L50" title="1 of 2 branches missed.">    if (maximum != null) {</span>
-<span class="nc" id="L51">      maximum += maximumLeft + maximumRight;</span>
+<span class="pc bpc" id="L71" title="1 of 2 branches missed.">    if (maximum != null) {</span>
+<span class="nc" id="L72">      maximum += maximumLeft + maximumRight;</span>
     }
-<span class="fc" id="L53">    setWidth(minimum, maximum);</span>
-<span class="fc" id="L54">  }</span>
+<span class="fc" id="L74">    setWidth(minimum, maximum);</span>
+<span class="fc" id="L75">  }</span>
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#createWeight(org.apache.lucene.search.IndexSearcher, boolean)
+   */
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="nc" id="L59">    SpanWeight subWeight = query.createWeight(searcher, needsScores);</span>
-<span class="nc bnc" id="L60" title="All 4 branches missed.">    if (maximumLeft == 0 &amp;&amp; maximumRight == 0) {</span>
-<span class="nc" id="L61">      return subWeight;</span>
+<span class="nc" id="L83">    SpanWeight subWeight = query.createWeight(searcher, needsScores);</span>
+<span class="nc bnc" id="L84" title="All 4 branches missed.">    if (maximumLeft == 0 &amp;&amp; maximumRight == 0) {</span>
+<span class="nc" id="L85">      return subWeight;</span>
     } else {
-<span class="nc" id="L63">      return new MtasMaximumExpandWeight(subWeight, searcher, needsScores);</span>
+<span class="nc" id="L87">      return new MtasMaximumExpandWeight(subWeight, searcher, needsScores);</span>
     }
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.SpanQuery#getField()
+   */
   @Override
   public String getField() {
-<span class="fc" id="L69">    return query.getField();</span>
+<span class="fc" id="L96">    return query.getField();</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#toString(java.lang.String)
+   */
   @Override
   public String toString(String field) {
-<span class="nc" id="L74">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L75">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc" id="L76">    buffer.append(query.toString(field) + &quot;][&quot;+minimumLeft+&quot;,&quot;+maximumLeft+&quot;][&quot;+minimumRight+&quot;,&quot;+maximumRight+&quot;])&quot;);</span>
-<span class="nc" id="L77">    return buffer.toString();</span>
+<span class="nc" id="L104">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L105">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc" id="L106">    buffer.append(query.toString(field) + &quot;][&quot;+minimumLeft+&quot;,&quot;+maximumLeft+&quot;][&quot;+minimumRight+&quot;,&quot;+maximumRight+&quot;])&quot;);</span>
+<span class="nc" id="L107">    return buffer.toString();</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="pc bpc" id="L82" title="1 of 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L83">      return true;</span>
-<span class="pc bpc" id="L84" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L85">      return false;</span>
-<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L87">      return false;</span>
-<span class="fc" id="L88">    final MtasSpanMaximumExpandQuery that = (MtasSpanMaximumExpandQuery) obj;</span>
+<span class="pc bpc" id="L115" title="1 of 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L116">      return true;</span>
+<span class="pc bpc" id="L117" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L118">      return false;</span>
+<span class="pc bpc" id="L119" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L120">      return false;</span>
+<span class="fc" id="L121">    final MtasSpanMaximumExpandQuery that = (MtasSpanMaximumExpandQuery) obj;</span>
     boolean isEqual;
-<span class="fc" id="L90">    isEqual = query.equals(that.query);</span>
-<span class="pc bpc" id="L91" title="1 of 2 branches missed.">    isEqual &amp;= minimumLeft == that.minimumLeft;</span>
-<span class="pc bpc" id="L92" title="1 of 2 branches missed.">    isEqual &amp;= maximumLeft == that.maximumLeft;</span>
-<span class="pc bpc" id="L93" title="1 of 2 branches missed.">    isEqual &amp;= minimumRight == that.minimumRight;</span>
-<span class="pc bpc" id="L94" title="1 of 2 branches missed.">    isEqual &amp;= maximumRight == that.maximumRight;</span>
-<span class="fc" id="L95">    return isEqual;</span>
+<span class="fc" id="L123">    isEqual = query.equals(that.query);</span>
+<span class="pc bpc" id="L124" title="1 of 2 branches missed.">    isEqual &amp;= minimumLeft == that.minimumLeft;</span>
+<span class="pc bpc" id="L125" title="1 of 2 branches missed.">    isEqual &amp;= maximumLeft == that.maximumLeft;</span>
+<span class="pc bpc" id="L126" title="1 of 2 branches missed.">    isEqual &amp;= minimumRight == that.minimumRight;</span>
+<span class="pc bpc" id="L127" title="1 of 2 branches missed.">    isEqual &amp;= maximumRight == that.maximumRight;</span>
+<span class="fc" id="L128">    return isEqual;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L100">    int h = Integer.rotateLeft(classHash(), 1);</span>
-<span class="nc" id="L101">    h ^= query.hashCode();</span>
-<span class="nc" id="L102">    h = Integer.rotateLeft(h, minimumLeft) + minimumLeft;</span>
-<span class="nc" id="L103">    h ^= 2;</span>
-<span class="nc" id="L104">    h = Integer.rotateLeft(h, maximumLeft) + maximumLeft;</span>
-<span class="nc" id="L105">    h ^= 3;</span>
-<span class="nc" id="L106">    h = Integer.rotateLeft(h, minimumRight) + minimumRight;</span>
-<span class="nc" id="L107">    h ^= 5;</span>
-<span class="nc" id="L108">    h = Integer.rotateLeft(h, maximumRight) + maximumRight;</span>
-<span class="nc" id="L109">    return h;</span>
+<span class="nc" id="L136">    int h = Integer.rotateLeft(classHash(), 1);</span>
+<span class="nc" id="L137">    h ^= query.hashCode();</span>
+<span class="nc" id="L138">    h = Integer.rotateLeft(h, minimumLeft) + minimumLeft;</span>
+<span class="nc" id="L139">    h ^= 2;</span>
+<span class="nc" id="L140">    h = Integer.rotateLeft(h, maximumLeft) + maximumLeft;</span>
+<span class="nc" id="L141">    h ^= 3;</span>
+<span class="nc" id="L142">    h = Integer.rotateLeft(h, minimumRight) + minimumRight;</span>
+<span class="nc" id="L143">    h ^= 5;</span>
+<span class="nc" id="L144">    h = Integer.rotateLeft(h, maximumRight) + maximumRight;</span>
+<span class="nc" id="L145">    return h;</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L114">    MtasSpanQuery newQuery = query.rewrite(reader);</span>
-<span class="pc bpc" id="L115" title="2 of 4 branches missed.">    if (maximumLeft == 0 &amp;&amp; maximumRight == 0) {</span>
-<span class="fc" id="L116">      return newQuery;</span>
-<span class="nc bnc" id="L117" title="All 2 branches missed.">    } else if (!query.equals(newQuery)) {</span>
-<span class="nc" id="L118">      return new MtasSpanMaximumExpandQuery(newQuery, minimumLeft, maximumLeft,</span>
+<span class="fc" id="L153">    MtasSpanQuery newQuery = query.rewrite(reader);</span>
+<span class="pc bpc" id="L154" title="2 of 4 branches missed.">    if (maximumLeft == 0 &amp;&amp; maximumRight == 0) {</span>
+<span class="fc" id="L155">      return newQuery;</span>
+<span class="nc bnc" id="L156" title="All 2 branches missed.">    } else if (!query.equals(newQuery)) {</span>
+<span class="nc" id="L157">      return new MtasSpanMaximumExpandQuery(newQuery, minimumLeft, maximumLeft,</span>
           minimumRight, maximumRight);
     } else {
-<span class="nc" id="L121">      return super.rewrite(reader);</span>
+<span class="nc" id="L160">      return super.rewrite(reader);</span>
     }
   }
 
+  /**
+   * The Class MtasMaximumExpandWeight.
+   */
   private class MtasMaximumExpandWeight extends SpanWeight {
+    
+    /** The sub weight. */
     SpanWeight subWeight;
 
+    /**
+     * Instantiates a new mtas maximum expand weight.
+     *
+     * @param subWeight the sub weight
+     * @param searcher the searcher
+     * @param needsScores the needs scores
+     * @throws IOException Signals that an I/O exception has occurred.
+     */
     public MtasMaximumExpandWeight(SpanWeight subWeight, IndexSearcher searcher,
-<span class="nc" id="L129">        boolean needsScores) throws IOException {</span>
-<span class="nc bnc" id="L130" title="All 2 branches missed.">      super(MtasSpanMaximumExpandQuery.this, searcher,</span>
-<span class="nc" id="L131">          needsScores ? getTermContexts(subWeight) : null);</span>
-<span class="nc" id="L132">      this.subWeight = subWeight;</span>
-<span class="nc" id="L133">    }</span>
+<span class="nc" id="L181">        boolean needsScores) throws IOException {</span>
+<span class="nc bnc" id="L182" title="All 2 branches missed.">      super(MtasSpanMaximumExpandQuery.this, searcher,</span>
+<span class="nc" id="L183">          needsScores ? getTermContexts(subWeight) : null);</span>
+<span class="nc" id="L184">      this.subWeight = subWeight;</span>
+<span class="nc" id="L185">    }</span>
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.SpanWeight#extractTermContexts(java.util.Map)
+     */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L137">      subWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L138">    }</span>
+<span class="nc" id="L192">      subWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L193">    }</span>
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.SpanWeight#getSpans(org.apache.lucene.index.LeafReaderContext, org.apache.lucene.search.spans.SpanWeight.Postings)
+     */
     @Override
     public Spans getSpans(LeafReaderContext ctx, Postings requiredPostings)
         throws IOException {
-<span class="nc" id="L143">      Spans spans = subWeight.getSpans(ctx, requiredPostings);</span>
-<span class="nc bnc" id="L144" title="All 4 branches missed.">      if (maximumLeft == 0 &amp;&amp; maximumRight == 0) {</span>
-<span class="nc" id="L145">        return spans;</span>
+<span class="nc" id="L201">      Spans spans = subWeight.getSpans(ctx, requiredPostings);</span>
+<span class="nc bnc" id="L202" title="All 4 branches missed.">      if (maximumLeft == 0 &amp;&amp; maximumRight == 0) {</span>
+<span class="nc" id="L203">        return spans;</span>
       } else {
         try {
           // get leafreader
-<span class="nc" id="L149">          LeafReader r = ctx.reader();</span>
+<span class="nc" id="L207">          LeafReader r = ctx.reader();</span>
           // get delegate
-<span class="nc" id="L151">          Boolean hasMethod = true;</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">          while (hasMethod) {</span>
-<span class="nc" id="L153">            hasMethod = false;</span>
-<span class="nc" id="L154">            Method[] methods = r.getClass().getMethods();</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed.">            for (Method m : methods) {</span>
-<span class="nc bnc" id="L156" title="All 2 branches missed.">              if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
-<span class="nc" id="L157">                hasMethod = true;</span>
-<span class="nc" id="L158">                r = (LeafReader) m.invoke(r, (Object[]) null);</span>
-<span class="nc" id="L159">                break;</span>
+<span class="nc" id="L209">          Boolean hasMethod = true;</span>
+<span class="nc bnc" id="L210" title="All 2 branches missed.">          while (hasMethod) {</span>
+<span class="nc" id="L211">            hasMethod = false;</span>
+<span class="nc" id="L212">            Method[] methods = r.getClass().getMethods();</span>
+<span class="nc bnc" id="L213" title="All 2 branches missed.">            for (Method m : methods) {</span>
+<span class="nc bnc" id="L214" title="All 2 branches missed.">              if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
+<span class="nc" id="L215">                hasMethod = true;</span>
+<span class="nc" id="L216">                r = (LeafReader) m.invoke(r, (Object[]) null);</span>
+<span class="nc" id="L217">                break;</span>
               }
             }
-<span class="nc" id="L162">          } // get fieldsproducer</span>
-<span class="nc" id="L163">          Method fpm = r.getClass().getMethod(&quot;getPostingsReader&quot;,</span>
+<span class="nc" id="L220">          } // get fieldsproducer</span>
+<span class="nc" id="L221">          Method fpm = r.getClass().getMethod(&quot;getPostingsReader&quot;,</span>
               (Class&lt;?&gt;[]) null);
-<span class="nc" id="L165">          FieldsProducer fp = (FieldsProducer) fpm.invoke(r, (Object[]) null);</span>
+<span class="nc" id="L223">          FieldsProducer fp = (FieldsProducer) fpm.invoke(r, (Object[]) null);</span>
           // get MtasFieldsProducer using terms
-<span class="nc" id="L167">          Terms t = fp.terms(field);</span>
-<span class="nc bnc" id="L168" title="All 2 branches missed.">          if (t == null) {</span>
-<span class="nc" id="L169">            return new MtasSpanMatchNoneSpans(field);</span>
+<span class="nc" id="L225">          Terms t = fp.terms(field);</span>
+<span class="nc bnc" id="L226" title="All 2 branches missed.">          if (t == null) {</span>
+<span class="nc" id="L227">            return new MtasSpanMatchNoneSpans(field);</span>
           } else {
-<span class="nc" id="L171">            CodecInfo mtasCodecInfo = CodecInfo.getCodecInfoFromTerms(t);</span>
-<span class="nc" id="L172">            return new MtasMaximumExpandSpans(mtasCodecInfo, query.getField(),</span>
+<span class="nc" id="L229">            CodecInfo mtasCodecInfo = CodecInfo.getCodecInfoFromTerms(t);</span>
+<span class="nc" id="L230">            return new MtasMaximumExpandSpans(mtasCodecInfo, query.getField(),</span>
                 spans);
           }
-<span class="nc" id="L175">        } catch (Exception e) {</span>
-<span class="nc" id="L176">          throw new IOException(&quot;Can't get reader&quot;, e);</span>
+<span class="nc" id="L233">        } catch (Exception e) {</span>
+<span class="nc" id="L234">          throw new IOException(&quot;Can't get reader&quot;, e);</span>
         }
 
       }
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.Weight#extractTerms(java.util.Set)
+     */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L184">      subWeight.extractTerms(terms);</span>
-<span class="nc" id="L185">    }</span>
+<span class="nc" id="L245">      subWeight.extractTerms(terms);</span>
+<span class="nc" id="L246">    }</span>
 
   }
 
+  /**
+   * The Class MtasMaximumExpandSpans.
+   */
   private class MtasMaximumExpandSpans extends Spans {
 
+    /** The sub spans. */
     Spans subSpans;
+    
+    /** The min position. */
     int minPosition;
+    
+    /** The max position. */
     int maxPosition;
+    
+    /** The field. */
     String field;
+    
+    /** The mtas codec info. */
     CodecInfo mtasCodecInfo;
+    
+    /** The start position. */
     int startPosition;
+    
+    /** The end position. */
     int endPosition;
 
+    /**
+     * Instantiates a new mtas maximum expand spans.
+     *
+     * @param mtasCodecInfo the mtas codec info
+     * @param field the field
+     * @param subSpans the sub spans
+     */
     public MtasMaximumExpandSpans(CodecInfo mtasCodecInfo, String field,
-<span class="nc" id="L200">        Spans subSpans) {</span>
-<span class="nc" id="L201">      super();</span>
-<span class="nc" id="L202">      this.subSpans = subSpans;</span>
-<span class="nc" id="L203">      this.field = field;</span>
-<span class="nc" id="L204">      this.mtasCodecInfo = mtasCodecInfo;</span>
-<span class="nc" id="L205">      this.minPosition = 0;</span>
-<span class="nc" id="L206">      this.maxPosition = 0;</span>
-<span class="nc" id="L207">      this.startPosition = -1;</span>
-<span class="nc" id="L208">      this.endPosition = -1;</span>
-<span class="nc" id="L209">    }</span>
-
+<span class="nc" id="L284">        Spans subSpans) {</span>
+<span class="nc" id="L285">      super();</span>
+<span class="nc" id="L286">      this.subSpans = subSpans;</span>
+<span class="nc" id="L287">      this.field = field;</span>
+<span class="nc" id="L288">      this.mtasCodecInfo = mtasCodecInfo;</span>
+<span class="nc" id="L289">      this.minPosition = 0;</span>
+<span class="nc" id="L290">      this.maxPosition = 0;</span>
+<span class="nc" id="L291">      this.startPosition = -1;</span>
+<span class="nc" id="L292">      this.endPosition = -1;</span>
+<span class="nc" id="L293">    }</span>
+
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.Spans#nextStartPosition()
+     */
     @Override
     public int nextStartPosition() throws IOException {
       int basicStartPosition;
       int basicEndPosition;
-<span class="nc" id="L215">      while ((basicStartPosition = subSpans</span>
-<span class="nc bnc" id="L216" title="All 2 branches missed.">          .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
-<span class="nc" id="L217">        basicEndPosition = subSpans.endPosition();</span>
-<span class="nc" id="L218">        startPosition = Math.max(minPosition,</span>
+<span class="nc" id="L302">      while ((basicStartPosition = subSpans</span>
+<span class="nc bnc" id="L303" title="All 2 branches missed.">          .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
+<span class="nc" id="L304">        basicEndPosition = subSpans.endPosition();</span>
+<span class="nc" id="L305">        startPosition = Math.max(minPosition,</span>
             (basicStartPosition - maximumLeft));
-<span class="nc" id="L220">        endPosition = Math.min(maxPosition + 1,</span>
+<span class="nc" id="L307">        endPosition = Math.min(maxPosition + 1,</span>
             (basicEndPosition + maximumRight));
-<span class="nc bnc" id="L222" title="All 4 branches missed.">        if (startPosition &lt;= (basicStartPosition - minimumLeft)</span>
+<span class="nc bnc" id="L309" title="All 4 branches missed.">        if (startPosition &lt;= (basicStartPosition - minimumLeft)</span>
             &amp;&amp; endPosition &gt;= (basicEndPosition + minimumRight)) {
-<span class="nc" id="L224">          return this.startPosition;</span>
+<span class="nc" id="L311">          return this.startPosition;</span>
         }
       }
-<span class="nc" id="L227">      startPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L228">      endPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L229">      return NO_MORE_POSITIONS;</span>
+<span class="nc" id="L314">      startPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L315">      endPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L316">      return NO_MORE_POSITIONS;</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.Spans#startPosition()
+     */
     @Override
     public int startPosition() {
-<span class="nc" id="L234">      return startPosition;</span>
+<span class="nc" id="L324">      return startPosition;</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.Spans#endPosition()
+     */
     @Override
     public int endPosition() {
-<span class="nc" id="L239">      return endPosition;</span>
+<span class="nc" id="L332">      return endPosition;</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.Spans#width()
+     */
     @Override
     public int width() {
-<span class="nc" id="L244">      return endPosition-startPosition;</span>
+<span class="nc" id="L340">      return endPosition-startPosition;</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.Spans#collect(org.apache.lucene.search.spans.SpanCollector)
+     */
     @Override
     public void collect(SpanCollector collector) throws IOException {
-<span class="nc" id="L249">      subSpans.collect(collector);</span>
-<span class="nc" id="L250">    }</span>
+<span class="nc" id="L348">      subSpans.collect(collector);</span>
+<span class="nc" id="L349">    }</span>
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.Spans#asTwoPhaseIterator()
+     */
     @Override
     public final TwoPhaseIterator asTwoPhaseIterator() {
       // return subSpans.asTwoPhaseIterator();
-<span class="nc" id="L255">      return null;</span>
+<span class="nc" id="L357">      return null;</span>
     }
     
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.spans.Spans#positionsCost()
+     */
     @Override
     public float positionsCost() {
       //return subSpans.positionsCost();
-<span class="nc" id="L261">      return 0;</span>
+<span class="nc" id="L366">      return 0;</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.DocIdSetIterator#docID()
+     */
     @Override
     public int docID() {
-<span class="nc" id="L266">      return subSpans.docID();</span>
+<span class="nc" id="L374">      return subSpans.docID();</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.DocIdSetIterator#nextDoc()
+     */
     @Override
     public int nextDoc() throws IOException {
-<span class="nc" id="L271">      int docId = subSpans.nextDoc();</span>
-<span class="nc" id="L272">      startPosition = -1;</span>
-<span class="nc" id="L273">      endPosition = -1;</span>
-<span class="nc bnc" id="L274" title="All 2 branches missed.">      if (docId != NO_MORE_DOCS) {</span>
-<span class="nc" id="L275">        IndexDoc doc = mtasCodecInfo.getDoc(field, docId);</span>
-<span class="nc bnc" id="L276" title="All 2 branches missed.">        if (doc != null) {</span>
-<span class="nc" id="L277">          minPosition = doc.minPosition;</span>
-<span class="nc" id="L278">          maxPosition = doc.maxPosition;</span>
+<span class="nc" id="L382">      int docId = subSpans.nextDoc();</span>
+<span class="nc" id="L383">      startPosition = -1;</span>
+<span class="nc" id="L384">      endPosition = -1;</span>
+<span class="nc bnc" id="L385" title="All 2 branches missed.">      if (docId != NO_MORE_DOCS) {</span>
+<span class="nc" id="L386">        IndexDoc doc = mtasCodecInfo.getDoc(field, docId);</span>
+<span class="nc bnc" id="L387" title="All 2 branches missed.">        if (doc != null) {</span>
+<span class="nc" id="L388">          minPosition = doc.minPosition;</span>
+<span class="nc" id="L389">          maxPosition = doc.maxPosition;</span>
         } else {
-<span class="nc" id="L280">          minPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L281">          maxPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L391">          minPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L392">          maxPosition = NO_MORE_POSITIONS;</span>
         }
-<span class="nc" id="L283">      } else {</span>
-<span class="nc" id="L284">        minPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L285">        maxPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L394">      } else {</span>
+<span class="nc" id="L395">        minPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L396">        maxPosition = NO_MORE_POSITIONS;</span>
       }
-<span class="nc" id="L287">      return docId;</span>
+<span class="nc" id="L398">      return docId;</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.DocIdSetIterator#advance(int)
+     */
     @Override
     public int advance(int target) throws IOException {
-<span class="nc" id="L292">      int docId = subSpans.advance(target);</span>
-<span class="nc" id="L293">      startPosition = -1;</span>
-<span class="nc" id="L294">      endPosition = -1;</span>
-<span class="nc bnc" id="L295" title="All 2 branches missed.">      if (docId != NO_MORE_DOCS) {</span>
-<span class="nc" id="L296">        IndexDoc doc = mtasCodecInfo.getDoc(field, docId);</span>
-<span class="nc bnc" id="L297" title="All 2 branches missed.">        if (doc != null) {</span>
-<span class="nc" id="L298">          minPosition = doc.minPosition;</span>
-<span class="nc" id="L299">          maxPosition = doc.maxPosition;</span>
+<span class="nc" id="L406">      int docId = subSpans.advance(target);</span>
+<span class="nc" id="L407">      startPosition = -1;</span>
+<span class="nc" id="L408">      endPosition = -1;</span>
+<span class="nc bnc" id="L409" title="All 2 branches missed.">      if (docId != NO_MORE_DOCS) {</span>
+<span class="nc" id="L410">        IndexDoc doc = mtasCodecInfo.getDoc(field, docId);</span>
+<span class="nc bnc" id="L411" title="All 2 branches missed.">        if (doc != null) {</span>
+<span class="nc" id="L412">          minPosition = doc.minPosition;</span>
+<span class="nc" id="L413">          maxPosition = doc.maxPosition;</span>
         } else {
-<span class="nc" id="L301">          minPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L302">          maxPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L415">          minPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L416">          maxPosition = NO_MORE_POSITIONS;</span>
         }
-<span class="nc" id="L304">      } else {</span>
-<span class="nc" id="L305">        minPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L306">        maxPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L418">      } else {</span>
+<span class="nc" id="L419">        minPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L420">        maxPosition = NO_MORE_POSITIONS;</span>
       }
-<span class="nc" id="L308">      return docId;</span>
+<span class="nc" id="L422">      return docId;</span>
     }
 
+    /* (non-Javadoc)
+     * @see org.apache.lucene.search.DocIdSetIterator#cost()
+     */
     @Override
     public long cost() {
-<span class="nc bnc" id="L313" title="All 2 branches missed.">      return subSpans!=null?subSpans.cost():0;</span>
+<span class="nc bnc" id="L430" title="All 2 branches missed.">      return subSpans!=null?subSpans.cost():0;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanQuery.html b/jacoco/mtas.search.spans.util/MtasSpanQuery.html
index a13d1f5..cc17d6f 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanQuery.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanQuery</span></div><h1>MtasSpanQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">11 of 86</td><td class="ctr2">87%</td><td class="bar">2 of 18</td><td class="ctr2">89%</td><td class="ctr1">3</td><td class="ctr2">17</td><td class="ctr1">2</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanQuery.java.html#L38" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="28" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="70" height="10" title="20" alt="20"/></td><td class="ctr2" id="c6">71%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanQuery.java.html#L46" class="el_method">getWidth()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanQuery.java.html#L26" class="el_method">initialize(Integer, Integer)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanQuery.java.html#L17" class="el_method">MtasSpanQuery(Integer, Integer)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="24" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="MtasSpanQuery.java.html#L22" class="el_method">setWidth(Integer, Integer)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="17" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSpanQuery.java.html#L50" class="el_method">getMinimumWidth()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasSpanQuery.java.html#L54" class="el_method">getMaximumWidth()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanQuery.java.html#L58" class="el_method">isSinglePositionQuery()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanQuery</span></div><h1>MtasSpanQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">11 of 86</td><td class="ctr2">87%</td><td class="bar">2 of 18</td><td class="ctr2">88%</td><td class="ctr1">3</td><td class="ctr2">17</td><td class="ctr1">2</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanQuery.java.html#L68" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="70" height="10" title="20" alt="20"/></td><td class="ctr2" id="c6">71%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanQuery.java.html#L81" class="el_method">getWidth()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanQuery.java.html#L50" class="el_method">initialize(Integer, Integer)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="34" alt="34"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanQuery.java.html#L29" class="el_method">MtasSpanQuery(Integer, Integer)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="MtasSpanQuery.java.html#L40" class="el_method">setWidth(Integer, Integer)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSpanQuery.java.html#L90" class="el_method">getMinimumWidth()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasSpanQuery.java.html#L99" class="el_method">getMaximumWidth()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanQuery.java.html#L108" class="el_method">isSinglePositionQuery()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanQuery.java.html b/jacoco/mtas.search.spans.util/MtasSpanQuery.java.html
index 4662e76..20092fb 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanQuery.java.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanQuery.java</span></div><h1>MtasSpanQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanQuery.java</span></div><h1>MtasSpanQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 
@@ -8,55 +8,105 @@ import org.apache.lucene.search.spans.SpanQuery;
 import org.apache.lucene.search.spans.SpanWeight;
 import mtas.search.spans.MtasSpanMatchNoneQuery;
 
+/**
+ * The Class MtasSpanQuery.
+ */
 public abstract class MtasSpanQuery extends SpanQuery {
 
+  /** The span width. */
   private Integer minimumSpanWidth, maximumSpanWidth, spanWidth;
+  
+  /** The single position query. */
   private boolean singlePositionQuery;
   
+  /**
+   * Instantiates a new mtas span query.
+   *
+   * @param minimum the minimum
+   * @param maximum the maximum
+   */
   public MtasSpanQuery(Integer minimum, Integer maximum) {
-<span class="fc" id="L17">    super();</span>
-<span class="fc" id="L18">    initialize(minimum, maximum);</span>
-<span class="fc" id="L19">  }</span>
+<span class="fc" id="L29">    super();</span>
+<span class="fc" id="L30">    initialize(minimum, maximum);</span>
+<span class="fc" id="L31">  }</span>
 
+  /**
+   * Sets the width.
+   *
+   * @param minimum the minimum
+   * @param maximum the maximum
+   */
   public void setWidth(Integer minimum, Integer maximum) {
-<span class="fc" id="L22">    initialize(minimum, maximum);</span>
-<span class="fc" id="L23">  }</span>
+<span class="fc" id="L40">    initialize(minimum, maximum);</span>
+<span class="fc" id="L41">  }</span>
 
+  /**
+   * Initialize.
+   *
+   * @param minimum the minimum
+   * @param maximum the maximum
+   */
   private void initialize(Integer minimum, Integer maximum) {
-<span class="fc" id="L26">    minimumSpanWidth = minimum;</span>
-<span class="fc" id="L27">    maximumSpanWidth = maximum;</span>
-<span class="fc bfc" id="L28" title="All 6 branches covered.">    spanWidth = (minimum != null &amp;&amp; maximum != null &amp;&amp; minimum.equals(maximum))</span>
+<span class="fc" id="L50">    minimumSpanWidth = minimum;</span>
+<span class="fc" id="L51">    maximumSpanWidth = maximum;</span>
+<span class="fc bfc" id="L52" title="All 6 branches covered.">    spanWidth = (minimum != null &amp;&amp; maximum != null &amp;&amp; minimum.equals(maximum))</span>
         ? minimum : null;
-<span class="fc bfc" id="L30" title="All 4 branches covered.">    singlePositionQuery = spanWidth != null &amp;&amp; spanWidth.equals(1);   </span>
-<span class="fc" id="L31">  }</span>
+<span class="fc bfc" id="L54" title="All 4 branches covered.">    singlePositionQuery = spanWidth != null &amp;&amp; spanWidth.equals(1);   </span>
+<span class="fc" id="L55">  }</span>
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.SpanQuery#createWeight(org.apache.lucene.search.IndexSearcher, boolean)
+   */
   @Override
   public abstract SpanWeight createWeight(IndexSearcher searcher,
       boolean needsScores) throws IOException;
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#rewrite(org.apache.lucene.index.IndexReader)
+   */
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L38">    MtasSpanQuery newClause = this;</span>
-<span class="pc bpc" id="L39" title="1 of 6 branches missed.">    if(minimumSpanWidth!=null &amp;&amp; maximumSpanWidth!=null &amp;&amp; minimumSpanWidth&gt;maximumSpanWidth) {</span>
-<span class="nc" id="L40">      newClause = new MtasSpanMatchNoneQuery(this.getField());</span>
+<span class="fc" id="L68">    MtasSpanQuery newClause = this;</span>
+<span class="pc bpc" id="L69" title="1 of 6 branches missed.">    if(minimumSpanWidth!=null &amp;&amp; maximumSpanWidth!=null &amp;&amp; minimumSpanWidth&gt;maximumSpanWidth) {</span>
+<span class="nc" id="L70">      newClause = new MtasSpanMatchNoneQuery(this.getField());</span>
     } 
-<span class="pc bpc" id="L42" title="1 of 2 branches missed.">    return (newClause!=this)?newClause:this;</span>
+<span class="pc bpc" id="L72" title="1 of 2 branches missed.">    return (newClause!=this)?newClause:this;</span>
   }
 
+  /**
+   * Gets the width.
+   *
+   * @return the width
+   */
   public Integer getWidth() {
-<span class="nc" id="L46">    return spanWidth;</span>
+<span class="nc" id="L81">    return spanWidth;</span>
   }
 
+  /**
+   * Gets the minimum width.
+   *
+   * @return the minimum width
+   */
   public Integer getMinimumWidth() {
-<span class="fc" id="L50">    return minimumSpanWidth;</span>
+<span class="fc" id="L90">    return minimumSpanWidth;</span>
   }
 
+  /**
+   * Gets the maximum width.
+   *
+   * @return the maximum width
+   */
   public Integer getMaximumWidth() {
-<span class="fc" id="L54">    return maximumSpanWidth;</span>
+<span class="fc" id="L99">    return maximumSpanWidth;</span>
   }
   
+  /**
+   * Checks if is single position query.
+   *
+   * @return true, if is single position query
+   */
   public boolean isSinglePositionQuery() {
-<span class="fc" id="L58">    return singlePositionQuery;</span>
+<span class="fc" id="L108">    return singlePositionQuery;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanUniquePosition$Match.html b/jacoco/mtas.search.spans.util/MtasSpanUniquePosition$Match.html
index 21828e1..9372529 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanUniquePosition$Match.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanUniquePosition$Match.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanUniquePosition.Match</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePosition.Match</span></div><h1>MtasSpanUniquePosition.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 69</td><td class="ctr2">58%</td><td class="bar">5 of 10</td><td class="ctr2">50%</td><td class="ctr1">6</td><td class="ctr2">10</td><td class="ctr1">7</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanUniquePosition.java.html#L325" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePosition.java.html#L312" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="29" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="90" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">76%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanUniquePosition.java.html#L282" class="el_method">MtasSpanUniquePosition.Match(int, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanUniquePosition.java.html#L293" class="el_method">startPosition()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanUniquePosition.java.html#L302" class="el_method">endPosition()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanUniquePosition.Match</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePosition.Match</span></div><h1>MtasSpanUniquePosition.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 69</td><td class="ctr2">57%</td><td class="bar">5 of 10</td><td class="ctr2">50%</td><td class="ctr1">6</td><td class="ctr2">10</td><td class="ctr1">7</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanUniquePosition.java.html#L320" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePosition.java.html#L304" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">75%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanUniquePosition.java.html#L274" class="el_method">MtasSpanUniquePosition.Match(int, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanUniquePosition.java.html#L285" class="el_method">startPosition()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanUniquePosition.java.html#L294" class="el_method">endPosition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.html b/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.html
index be64759..0f2052a 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanUniquePosition</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePosition</span></div><h1>MtasSpanUniquePosition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">37 of 300</td><td class="ctr2">88%</td><td class="bar">11 of 46</td><td class="ctr2">76%</td><td class="ctr1">11</td><td class="ctr2">38</td><td class="ctr1">8</td><td class="ctr2">76</td><td class="ctr1">3</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanUniquePosition.java.html#L340" class="el_method">cost()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasSpanUniquePosition.java.html#L350" class="el_method">positionsCost()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a13"><a href="MtasSpanUniquePosition.java.html#L185" class="el_method">toMatchDoc()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="c11">46%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">25%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePosition.java.html#L127" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasSpanUniquePosition.java.html#L78" class="el_method">startPosition()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="c10">71%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="18" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanUniquePosition.java.html#L159" class="el_method">advance(int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="c9">88%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSpanUniquePosition.java.html#L224" class="el_method">findMatches()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="118" height="10" title="99" alt="99"/></td><td class="ctr2" id="c8">99%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="108" height="10" title="18" alt="18"/></td><td class="ctr2" id="e4">90%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanUniquePosition.java.html#L203" class="el_method">collectSpan()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="42" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"><img src="../.resources/greenbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasSpanUniquePosition.java.html#L59" class="el_method">nextStartPosition()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="36" height="10" title="30" alt="30"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="MtasSpanUniquePosition.java.html#L45" class="el_method">MtasSpanUniquePosition(Spans)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="21" height="10" title="18" alt="18"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasSpanUniquePosition.java.html#L169" class="el_method">resetQueue()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a8"><a href="MtasSpanUniquePosition.java.html#L147" class="el_method">nextDoc()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="18" height="10" title="15" alt="15"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="MtasSpanUniquePosition.java.html#L96" class="el_method">endPosition()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a4"><a href="MtasSpanUniquePosition.java.html#L137" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a14"><a href="MtasSpanUniquePosition.java.html#L115" class="el_method">width()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanUniquePosition</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePosition</span></div><h1>MtasSpanUniquePosition</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">35 of 300</td><td class="ctr2">88%</td><td class="bar">10 of 46</td><td class="ctr2">78%</td><td class="ctr1">10</td><td class="ctr2">38</td><td class="ctr1">8</td><td class="ctr2">76</td><td class="ctr1">3</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanUniquePosition.java.html#L335" class="el_method">cost()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasSpanUniquePosition.java.html#L345" class="el_method">positionsCost()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a13"><a href="MtasSpanUniquePosition.java.html#L181" class="el_method">toMatchDoc()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="6" alt="6"/></td><td class="ctr2" id="c11">46%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">25%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePosition.java.html#L124" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="MtasSpanUniquePosition.java.html#L75" class="el_method">startPosition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="c10">71%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">75%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanUniquePosition.java.html#L218" class="el_method">findMatches()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="118" height="10" title="99" alt="99"/></td><td class="ctr2" id="c9">99%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="18" alt="18"/></td><td class="ctr2" id="e5">90%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanUniquePosition.java.html#L198" class="el_method">collectSpan()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasSpanUniquePosition.java.html#L56" class="el_method">nextStartPosition()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="30" alt="30"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasSpanUniquePosition.java.html#L42" class="el_method">MtasSpanUniquePosition(Spans)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="18" alt="18"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a0"><a href="MtasSpanUniquePosition.java.html#L156" class="el_method">advance(int)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">4</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a href="MtasSpanUniquePosition.java.html#L166" class="el_method">resetQueue()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a8"><a href="MtasSpanUniquePosition.java.html#L144" class="el_method">nextDoc()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="15" alt="15"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a5"><a href="MtasSpanUniquePosition.java.html#L93" class="el_method">endPosition()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a4"><a href="MtasSpanUniquePosition.java.html#L134" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a14"><a href="MtasSpanUniquePosition.java.html#L112" class="el_method">width()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.java.html b/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.java.html
index 0eab6de..3529b8e 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.java.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanUniquePosition.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanUniquePosition.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanUniquePosition.java</span></div><h1>MtasSpanUniquePosition.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanUniquePosition.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanUniquePosition.java</span></div><h1>MtasSpanUniquePosition.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -36,18 +36,15 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
   /**
    * Instantiates a new mtas span unique position.
    *
-   * @param mtasSpanUniquePositionQuery
-   *          the mtas span unique position query
-   * @param spans
-   *          the spans
+   * @param spans the spans
    */
   public MtasSpanUniquePosition(Spans spans) {
-<span class="fc" id="L45">    super();</span>
-<span class="fc" id="L46">    this.spans = spans;</span>
-<span class="fc" id="L47">    queueSpans = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L48">    queueMatches = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L49">    resetQueue();</span>
-<span class="fc" id="L50">  }</span>
+<span class="fc" id="L42">    super();</span>
+<span class="fc" id="L43">    this.spans = spans;</span>
+<span class="fc" id="L44">    queueSpans = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L45">    queueMatches = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L46">    resetQueue();</span>
+<span class="fc" id="L47">  }</span>
 
   /*
    * (non-Javadoc)
@@ -56,15 +53,15 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="fc bfc" id="L59" title="All 2 branches covered.">    if (findMatches()) {</span>
-<span class="fc" id="L60">      currentMatch = queueMatches.get(0);</span>
-<span class="fc" id="L61">      queueMatches.remove(0);</span>
-<span class="fc" id="L62">      noMorePositions = false;</span>
-<span class="fc" id="L63">      return currentMatch.startPosition();</span>
+<span class="fc bfc" id="L56" title="All 2 branches covered.">    if (findMatches()) {</span>
+<span class="fc" id="L57">      currentMatch = queueMatches.get(0);</span>
+<span class="fc" id="L58">      queueMatches.remove(0);</span>
+<span class="fc" id="L59">      noMorePositions = false;</span>
+<span class="fc" id="L60">      return currentMatch.startPosition();</span>
     } else {
-<span class="fc" id="L65">      currentMatch = null;</span>
-<span class="fc" id="L66">      noMorePositions = true;</span>
-<span class="fc" id="L67">      return NO_MORE_POSITIONS;</span>
+<span class="fc" id="L62">      currentMatch = null;</span>
+<span class="fc" id="L63">      noMorePositions = true;</span>
+<span class="fc" id="L64">      return NO_MORE_POSITIONS;</span>
     }
   }
 
@@ -75,14 +72,14 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public int startPosition() {
-<span class="pc bpc" id="L78" title="1 of 2 branches missed.">    if (currentMatch == null) {      </span>
-<span class="fc bfc" id="L79" title="All 2 branches covered.">      if(noMorePositions) {</span>
-<span class="fc" id="L80">        return NO_MORE_POSITIONS;</span>
+<span class="pc bpc" id="L75" title="1 of 2 branches missed.">    if (currentMatch == null) {      </span>
+<span class="fc bfc" id="L76" title="All 2 branches covered.">      if(noMorePositions) {</span>
+<span class="fc" id="L77">        return NO_MORE_POSITIONS;</span>
       } else {
-<span class="fc" id="L82">        return -1;</span>
+<span class="fc" id="L79">        return -1;</span>
       }
     } else {  
-<span class="nc" id="L85">      return currentMatch.startPosition();</span>
+<span class="nc" id="L82">      return currentMatch.startPosition();</span>
     } 
   }
 
@@ -93,14 +90,14 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public int endPosition() {
-<span class="fc bfc" id="L96" title="All 2 branches covered.">    if (currentMatch == null) {      </span>
-<span class="fc bfc" id="L97" title="All 2 branches covered.">      if(noMorePositions) {</span>
-<span class="fc" id="L98">        return NO_MORE_POSITIONS;</span>
+<span class="fc bfc" id="L93" title="All 2 branches covered.">    if (currentMatch == null) {      </span>
+<span class="fc bfc" id="L94" title="All 2 branches covered.">      if(noMorePositions) {</span>
+<span class="fc" id="L95">        return NO_MORE_POSITIONS;</span>
       } else {
-<span class="fc" id="L100">        return -1;</span>
+<span class="fc" id="L97">        return -1;</span>
       }
     } else {  
-<span class="fc" id="L103">      return currentMatch.endPosition();</span>
+<span class="fc" id="L100">      return currentMatch.endPosition();</span>
     }    
   }
 
@@ -112,7 +109,7 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
   @Override
   public int width() {
     // return (currentMatch.endPosition() - currentMatch.startPosition());
-<span class="fc" id="L115">    return 1;</span>
+<span class="fc" id="L112">    return 1;</span>
   }
 
   /*
@@ -124,8 +121,8 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc" id="L127">    spans.collect(collector);</span>
-<span class="nc" id="L128">  }</span>
+<span class="nc" id="L124">    spans.collect(collector);</span>
+<span class="nc" id="L125">  }</span>
 
   /*
    * (non-Javadoc)
@@ -134,7 +131,7 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public int docID() {
-<span class="fc" id="L137">    return spans.docID();</span>
+<span class="fc" id="L134">    return spans.docID();</span>
   }
 
   /*
@@ -144,9 +141,9 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="fc" id="L147">    resetQueue();</span>
-<span class="fc" id="L148">    noMorePositions = false;</span>
-<span class="fc bfc" id="L149" title="All 2 branches covered.">    return (spans.nextDoc() == NO_MORE_DOCS) ? NO_MORE_DOCS : toMatchDoc();</span>
+<span class="fc" id="L144">    resetQueue();</span>
+<span class="fc" id="L145">    noMorePositions = false;</span>
+<span class="fc bfc" id="L146" title="All 2 branches covered.">    return (spans.nextDoc() == NO_MORE_DOCS) ? NO_MORE_DOCS : toMatchDoc();</span>
   }
 
   /*
@@ -156,37 +153,36 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="fc" id="L159">    resetQueue();</span>
-<span class="fc" id="L160">    noMorePositions = false;</span>
-<span class="pc bpc" id="L161" title="1 of 2 branches missed.">    return (spans.advance(target) == NO_MORE_DOCS) ? NO_MORE_DOCS</span>
-<span class="fc" id="L162">        : toMatchDoc();</span>
+<span class="fc" id="L156">    resetQueue();</span>
+<span class="fc" id="L157">    noMorePositions = false;</span>
+<span class="fc bfc" id="L158" title="All 2 branches covered.">    return (spans.advance(target) == NO_MORE_DOCS) ? NO_MORE_DOCS</span>
+<span class="fc" id="L159">        : toMatchDoc();</span>
   }
 
   /**
    * Reset queue.
    */
   void resetQueue() {
-<span class="fc" id="L169">    queueSpans.clear();</span>
-<span class="fc" id="L170">    queueMatches.clear();</span>
-<span class="fc" id="L171">    lastStartPosition = 0;</span>
-<span class="fc" id="L172">    lastSpan = false;</span>
-<span class="fc" id="L173">    currentMatch = null;</span>
-<span class="fc" id="L174">  }</span>
+<span class="fc" id="L166">    queueSpans.clear();</span>
+<span class="fc" id="L167">    queueMatches.clear();</span>
+<span class="fc" id="L168">    lastStartPosition = 0;</span>
+<span class="fc" id="L169">    lastSpan = false;</span>
+<span class="fc" id="L170">    currentMatch = null;</span>
+<span class="fc" id="L171">  }</span>
 
   /**
    * To match doc.
    *
    * @return the int
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   int toMatchDoc() throws IOException {
     while (true) {
-<span class="pc bpc" id="L185" title="1 of 2 branches missed.">      if (findMatches()) {</span>
-<span class="fc" id="L186">        return docID();</span>
+<span class="pc bpc" id="L181" title="1 of 2 branches missed.">      if (findMatches()) {</span>
+<span class="fc" id="L182">        return docID();</span>
       }
-<span class="nc bnc" id="L188" title="All 2 branches missed.">      if (spans.nextDoc() == NO_MORE_DOCS) {</span>
-<span class="nc" id="L189">        return NO_MORE_DOCS;</span>
+<span class="nc bnc" id="L184" title="All 2 branches missed.">      if (spans.nextDoc() == NO_MORE_DOCS) {</span>
+<span class="nc" id="L185">        return NO_MORE_DOCS;</span>
       }
     }
   }
@@ -195,20 +191,19 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    * Collect span.
    *
    * @return true, if successful
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   // try to get something in the queue of spans
   private boolean collectSpan() throws IOException {
-<span class="fc bfc" id="L203" title="All 2 branches covered.">    if (lastSpan) {</span>
-<span class="fc" id="L204">      return false;</span>
-<span class="fc bfc" id="L205" title="All 2 branches covered.">    } else if (spans.nextStartPosition() == NO_MORE_POSITIONS) {</span>
-<span class="fc" id="L206">      lastSpan = true;</span>
-<span class="fc" id="L207">      return false;</span>
+<span class="fc bfc" id="L198" title="All 2 branches covered.">    if (lastSpan) {</span>
+<span class="fc" id="L199">      return false;</span>
+<span class="fc bfc" id="L200" title="All 2 branches covered.">    } else if (spans.nextStartPosition() == NO_MORE_POSITIONS) {</span>
+<span class="fc" id="L201">      lastSpan = true;</span>
+<span class="fc" id="L202">      return false;</span>
     } else {
-<span class="fc" id="L209">      queueSpans.add(new Match(spans.startPosition(), spans.endPosition()));</span>
-<span class="fc" id="L210">      lastStartPosition = spans.startPosition();</span>
-<span class="fc" id="L211">      return true;</span>
+<span class="fc" id="L204">      queueSpans.add(new Match(spans.startPosition(), spans.endPosition()));</span>
+<span class="fc" id="L205">      lastStartPosition = spans.startPosition();</span>
+<span class="fc" id="L206">      return true;</span>
     }
   }
 
@@ -216,47 +211,46 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    * Find matches.
    *
    * @return true, if successful
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private boolean findMatches() throws IOException {
     // check for something in queue of matches
-<span class="fc bfc" id="L224" title="All 2 branches covered.">    if (!queueMatches.isEmpty()) {</span>
-<span class="fc" id="L225">      return true;</span>
+<span class="fc bfc" id="L218" title="All 2 branches covered.">    if (!queueMatches.isEmpty()) {</span>
+<span class="fc" id="L219">      return true;</span>
     } else {
       while (true) {
         // try to get something in queue of spans
-<span class="fc bfc" id="L229" title="All 4 branches covered.">        if (queueSpans.isEmpty() &amp;&amp; !collectSpan()) {</span>
-<span class="fc" id="L230">          return false;</span>
+<span class="fc bfc" id="L223" title="All 4 branches covered.">        if (queueSpans.isEmpty() &amp;&amp; !collectSpan()) {</span>
+<span class="fc" id="L224">          return false;</span>
         }
         // try to get matches with first span in queue
-<span class="fc" id="L233">        Match firstMatch = queueSpans.get(0);</span>
-<span class="fc" id="L234">        queueSpans.remove(0);</span>
+<span class="fc" id="L227">        Match firstMatch = queueSpans.get(0);</span>
+<span class="fc" id="L228">        queueSpans.remove(0);</span>
         // create a list of matches with same startposition as firstMatch
-<span class="fc" id="L236">        List&lt;Match&gt; matches = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L237">        matches.add(firstMatch);</span>
+<span class="fc" id="L230">        List&lt;Match&gt; matches = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L231">        matches.add(firstMatch);</span>
         // try to collect spans until lastStartPosition not equal to
         // startposition of firstMatch
-<span class="fc bfc" id="L240" title="All 4 branches covered.">        while (!lastSpan &amp;&amp; (lastStartPosition == firstMatch.startPosition())) {</span>
-<span class="fc" id="L241">          collectSpan();</span>
+<span class="fc bfc" id="L234" title="All 4 branches covered.">        while (!lastSpan &amp;&amp; (lastStartPosition == firstMatch.startPosition())) {</span>
+<span class="fc" id="L235">          collectSpan();</span>
         }
-<span class="fc bfc" id="L243" title="All 2 branches covered.">        while (!queueSpans.isEmpty() &amp;&amp; (queueSpans.get(0)</span>
-<span class="fc bfc" id="L244" title="All 2 branches covered.">            .startPosition() == firstMatch.startPosition())) {</span>
-<span class="fc" id="L245">          matches.add(queueSpans.get(0));</span>
-<span class="fc" id="L246">          queueSpans.remove(0);</span>
+<span class="fc bfc" id="L237" title="All 2 branches covered.">        while (!queueSpans.isEmpty() &amp;&amp; (queueSpans.get(0)</span>
+<span class="fc bfc" id="L238" title="All 2 branches covered.">            .startPosition() == firstMatch.startPosition())) {</span>
+<span class="fc" id="L239">          matches.add(queueSpans.get(0));</span>
+<span class="fc" id="L240">          queueSpans.remove(0);</span>
         }
         // construct all matches for this startposition
-<span class="fc bfc" id="L249" title="All 2 branches covered.">        for (Match match : matches) {</span>
+<span class="fc bfc" id="L243" title="All 2 branches covered.">        for (Match match : matches) {</span>
           // only unique spans
-<span class="pc bpc" id="L251" title="1 of 2 branches missed.">          if (!queueMatches.contains(match)) {</span>
-<span class="fc" id="L252">            queueMatches.add(match);</span>
+<span class="pc bpc" id="L245" title="1 of 2 branches missed.">          if (!queueMatches.contains(match)) {</span>
+<span class="fc" id="L246">            queueMatches.add(match);</span>
           }
-<span class="fc" id="L254">        }</span>
+<span class="fc" id="L248">        }</span>
         // check for something in queue of matches
-<span class="pc bpc" id="L256" title="1 of 2 branches missed.">        if (!queueMatches.isEmpty()) {</span>
-<span class="fc" id="L257">          return true;</span>
+<span class="pc bpc" id="L250" title="1 of 2 branches missed.">        if (!queueMatches.isEmpty()) {</span>
+<span class="fc" id="L251">          return true;</span>
         }
-<span class="nc" id="L259">      }</span>
+<span class="nc" id="L253">      }</span>
     }
   }
 
@@ -274,15 +268,13 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
     /**
      * Instantiates a new match.
      *
-     * @param startPosition
-     *          the start position
-     * @param endPosition
-     *          the end position
+     * @param startPosition the start position
+     * @param endPosition the end position
      */
-<span class="fc" id="L282">    Match(int startPosition, int endPosition) {</span>
-<span class="fc" id="L283">      this.startPosition = startPosition;</span>
-<span class="fc" id="L284">      this.endPosition = endPosition;</span>
-<span class="fc" id="L285">    }</span>
+<span class="fc" id="L274">    Match(int startPosition, int endPosition) {</span>
+<span class="fc" id="L275">      this.startPosition = startPosition;</span>
+<span class="fc" id="L276">      this.endPosition = endPosition;</span>
+<span class="fc" id="L277">    }</span>
 
     /**
      * Start position.
@@ -290,7 +282,7 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
      * @return the int
      */
     public int startPosition() {
-<span class="fc" id="L293">      return startPosition;</span>
+<span class="fc" id="L285">      return startPosition;</span>
     }
 
     /**
@@ -299,7 +291,7 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
      * @return the int
      */
     public int endPosition() {
-<span class="fc" id="L302">      return endPosition;</span>
+<span class="fc" id="L294">      return endPosition;</span>
     }
 
     /*
@@ -309,23 +301,26 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
      */
     @Override
     public boolean equals(Object obj) {
-<span class="pc bpc" id="L312" title="1 of 2 branches missed.">      if (this == obj)</span>
-<span class="nc" id="L313">        return true;</span>
-<span class="pc bpc" id="L314" title="1 of 2 branches missed.">      if (obj == null)</span>
-<span class="nc" id="L315">        return false;</span>
-<span class="pc bpc" id="L316" title="1 of 2 branches missed.">      if (getClass() != obj.getClass())</span>
-<span class="nc" id="L317">        return false;</span>
-<span class="fc" id="L318">      final Match that = (Match) obj;</span>
-<span class="pc bpc" id="L319" title="2 of 4 branches missed.">      return startPosition == that.startPosition</span>
+<span class="pc bpc" id="L304" title="1 of 2 branches missed.">      if (this == obj)</span>
+<span class="nc" id="L305">        return true;</span>
+<span class="pc bpc" id="L306" title="1 of 2 branches missed.">      if (obj == null)</span>
+<span class="nc" id="L307">        return false;</span>
+<span class="pc bpc" id="L308" title="1 of 2 branches missed.">      if (getClass() != obj.getClass())</span>
+<span class="nc" id="L309">        return false;</span>
+<span class="fc" id="L310">      final Match that = (Match) obj;</span>
+<span class="pc bpc" id="L311" title="2 of 4 branches missed.">      return startPosition == that.startPosition</span>
           &amp;&amp; endPosition == that.endPosition;
     }
     
+    /* (non-Javadoc)
+     * @see java.lang.Object#hashCode()
+     */
     @Override
     public int hashCode() {
-<span class="nc" id="L325">      int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L326">      h = (h * 5) ^ startPosition;</span>
-<span class="nc" id="L327">      h = (h * 7) ^ endPosition;</span>
-<span class="nc" id="L328">      return h;</span>
+<span class="nc" id="L320">      int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L321">      h = (h * 5) ^ startPosition;</span>
+<span class="nc" id="L322">      h = (h * 7) ^ endPosition;</span>
+<span class="nc" id="L323">      return h;</span>
     }
 
   }
@@ -337,7 +332,7 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public long cost() {
-<span class="nc bnc" id="L340" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
+<span class="nc bnc" id="L335" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
   }
 
   /*
@@ -347,8 +342,8 @@ public class MtasSpanUniquePosition extends Spans implements MtasSpans {
    */
   @Override
   public float positionsCost() {
-<span class="nc bnc" id="L350" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
+<span class="nc bnc" id="L345" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html b/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html
index b77fdc2..8d4ec17 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanUniquePositionQuery.SpanUniquePositionWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePositionQuery.SpanUniquePositionWeight</span></div><h1>MtasSpanUniquePositionQuery.SpanUniquePositionWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 37</td><td class="ctr2">73%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">2</td><td class="ctr2">5</td><td class="ctr1">4</td><td class="ctr2">12</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanUniquePositionQuery.java.html#L164" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="40" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePositionQuery.java.html#L193" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="40" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanUniquePositionQuery.java.html#L178" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanUniquePositionQuery.java.html#L150" class="el_method">MtasSpanUniquePositionQuery.SpanUniquePositionWeight(MtasSpanUniquePositionQuery, SpanWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="96" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanUniquePositionQuery.SpanUniquePositionWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePositionQuery.SpanUniquePositionWeight</span></div><h1>MtasSpanUniquePositionQuery.SpanUniquePositionWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 37</td><td class="ctr2">72%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">2</td><td class="ctr2">5</td><td class="ctr1">4</td><td class="ctr2">12</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanUniquePositionQuery.java.html#L159" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePositionQuery.java.html#L188" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanUniquePositionQuery.java.html#L173" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanUniquePositionQuery.java.html#L145" class="el_method">MtasSpanUniquePositionQuery.SpanUniquePositionWeight(MtasSpanUniquePositionQuery, SpanWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.html b/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.html
index a6b3d35..24241df 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanUniquePositionQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePositionQuery</span></div><h1>MtasSpanUniquePositionQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">38 of 136</td><td class="ctr2">72%</td><td class="bar">2 of 10</td><td class="ctr2">80%</td><td class="ctr1">4</td><td class="ctr2">13</td><td class="ctr1">8</td><td class="ctr2">29</td><td class="ctr1">2</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanUniquePositionQuery.java.html#L96" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="31" alt="31"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePositionQuery.java.html#L67" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="15" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="81" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">84%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="40" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">67%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanUniquePositionQuery.java.html#L47" class="el_method">getClause()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanUniquePositionQuery.java.html#L123" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="92" height="10" title="24" alt="24"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSpanUniquePositionQuery.java.html#L105" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="81" height="10" title="21" alt="21"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanUniquePositionQuery.java.html#L84" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="58" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanUniquePositionQuery.java.html#L36" class="el_method">MtasSpanUniquePositionQuery(MtasSpanQuery)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="54" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSpanUniquePositionQuery.java.html#L57" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanUniquePositionQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanUniquePositionQuery</span></div><h1>MtasSpanUniquePositionQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">38 of 136</td><td class="ctr2">72%</td><td class="bar">2 of 10</td><td class="ctr2">80%</td><td class="ctr1">4</td><td class="ctr2">13</td><td class="ctr1">8</td><td class="ctr2">29</td><td class="ctr1">2</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanUniquePositionQuery.java.html#L92" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="31" alt="31"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanUniquePositionQuery.java.html#L63" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">84%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">66%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanUniquePositionQuery.java.html#L43" class="el_method">getClause()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanUniquePositionQuery.java.html#L122" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="24" alt="24"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSpanUniquePositionQuery.java.html#L104" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="21" alt="21"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanUniquePositionQuery.java.html#L80" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="58" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanUniquePositionQuery.java.html#L32" class="el_method">MtasSpanUniquePositionQuery(MtasSpanQuery)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSpanUniquePositionQuery.java.html#L53" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.java.html b/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.java.html
index 293cd64..24bb00c 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.java.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanUniquePositionQuery.java.html
@@ -1,17 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanUniquePositionQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanUniquePositionQuery.java</span></div><h1>MtasSpanUniquePositionQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanUniquePositionQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanUniquePositionQuery.java</span></div><h1>MtasSpanUniquePositionQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 import java.util.Map;
 import java.util.Set;
 
-import mtas.search.similarities.MtasSimScorer;
-
 import org.apache.lucene.index.IndexReader;
 import org.apache.lucene.index.LeafReaderContext;
 import org.apache.lucene.index.Term;
 import org.apache.lucene.index.TermContext;
 import org.apache.lucene.search.IndexSearcher;
-import org.apache.lucene.search.similarities.Similarity.SimScorer;
 import org.apache.lucene.search.spans.SpanWeight;
 import org.apache.lucene.search.spans.Spans;
 
@@ -29,14 +26,13 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
   /**
    * Instantiates a new mtas span unique position query.
    *
-   * @param clause
-   *          the clause
+   * @param clause the clause
    */
   public MtasSpanUniquePositionQuery(MtasSpanQuery clause) {
-<span class="fc" id="L36">    super(clause.getMinimumWidth(), clause.getMaximumWidth());</span>
-<span class="fc" id="L37">    field = clause.getField();</span>
-<span class="fc" id="L38">    this.clause = clause;</span>
-<span class="fc" id="L39">  }</span>
+<span class="fc" id="L32">    super(clause.getMinimumWidth(), clause.getMaximumWidth());</span>
+<span class="fc" id="L33">    field = clause.getField();</span>
+<span class="fc" id="L34">    this.clause = clause;</span>
+<span class="fc" id="L35">  }</span>
 
   /**
    * Gets the clause.
@@ -44,7 +40,7 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
    * @return the clause
    */
   public MtasSpanQuery getClause() {
-<span class="nc" id="L47">    return clause;</span>
+<span class="nc" id="L43">    return clause;</span>
   }
 
   /*
@@ -54,7 +50,7 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L57">    return field;</span>
+<span class="fc" id="L53">    return field;</span>
   }
 
   /*
@@ -64,14 +60,14 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L67" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L68">      return true;</span>
-<span class="pc bpc" id="L69" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L70">      return false;</span>
-<span class="pc bpc" id="L71" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L72">      return false;</span>
-<span class="fc" id="L73">    final MtasSpanUniquePositionQuery that = (MtasSpanUniquePositionQuery) obj;</span>
-<span class="fc" id="L74">    return clause.equals(that.clause);</span>
+<span class="fc bfc" id="L63" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L64">      return true;</span>
+<span class="pc bpc" id="L65" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L66">      return false;</span>
+<span class="pc bpc" id="L67" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L68">      return false;</span>
+<span class="fc" id="L69">    final MtasSpanUniquePositionQuery that = (MtasSpanUniquePositionQuery) obj;</span>
+<span class="fc" id="L70">    return clause.equals(that.clause);</span>
   }
 
   /*
@@ -81,9 +77,9 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L84">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L85">    h = (h * 7) ^ clause.hashCode();</span>
-<span class="fc" id="L86">    return h;</span>
+<span class="fc" id="L80">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L81">    h = (h * 7) ^ clause.hashCode();</span>
+<span class="fc" id="L82">    return h;</span>
   }
 
   /*
@@ -93,20 +89,23 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L96">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L97">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc" id="L98">    buffer.append(clause.toString(field));</span>
-<span class="nc" id="L99">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L100">    return buffer.toString();</span>
+<span class="nc" id="L92">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L93">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc" id="L94">    buffer.append(clause.toString(field));</span>
+<span class="nc" id="L95">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L96">    return buffer.toString();</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L105">    MtasSpanQuery newClause = clause.rewrite(reader);</span>
-<span class="fc bfc" id="L106" title="All 2 branches covered.">    if (!newClause.equals(clause)) {</span>
-<span class="fc" id="L107">      return new MtasSpanUniquePositionQuery(newClause).rewrite(reader);</span>
+<span class="fc" id="L104">    MtasSpanQuery newClause = clause.rewrite(reader);</span>
+<span class="fc bfc" id="L105" title="All 2 branches covered.">    if (!newClause.equals(clause)) {</span>
+<span class="fc" id="L106">      return new MtasSpanUniquePositionQuery(newClause).rewrite(reader);</span>
     } else {
-<span class="fc" id="L109">      return super.rewrite(reader);</span>
+<span class="fc" id="L108">      return super.rewrite(reader);</span>
     }
   }
 
@@ -120,9 +119,9 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="fc" id="L123">    SpanWeight subWeight = clause.createWeight(searcher, false);</span>
-<span class="fc bfc" id="L124" title="All 2 branches covered.">    return new SpanUniquePositionWeight(subWeight, searcher,</span>
-<span class="fc" id="L125">        needsScores ? getTermContexts(subWeight) : null);</span>
+<span class="fc" id="L122">    SpanWeight subWeight = clause.createWeight(searcher, false);</span>
+<span class="fc bfc" id="L123" title="All 2 branches covered.">    return new SpanUniquePositionWeight(subWeight, searcher,</span>
+<span class="fc" id="L124">        needsScores ? getTermContexts(subWeight) : null);</span>
   }
 
   /**
@@ -136,21 +135,17 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
     /**
      * Instantiates a new span unique position weight.
      *
-     * @param subWeight
-     *          the sub weight
-     * @param searcher
-     *          the searcher
-     * @param terms
-     *          the terms
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param subWeight the sub weight
+     * @param searcher the searcher
+     * @param terms the terms
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanUniquePositionWeight(SpanWeight subWeight,
         IndexSearcher searcher, Map&lt;Term, TermContext&gt; terms)
-<span class="fc" id="L150">        throws IOException {</span>
-<span class="fc" id="L151">      super(MtasSpanUniquePositionQuery.this, searcher, terms);</span>
-<span class="fc" id="L152">      this.subWeight = subWeight;</span>
-<span class="fc" id="L153">    }</span>
+<span class="fc" id="L145">        throws IOException {</span>
+<span class="fc" id="L146">      super(MtasSpanUniquePositionQuery.this, searcher, terms);</span>
+<span class="fc" id="L147">      this.subWeight = subWeight;</span>
+<span class="fc" id="L148">    }</span>
 
     /*
      * (non-Javadoc)
@@ -161,8 +156,8 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L164">      subWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L165">    }</span>
+<span class="nc" id="L159">      subWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L160">    }</span>
 
     /*
      * (non-Javadoc)
@@ -175,11 +170,11 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
     @Override
     public Spans getSpans(LeafReaderContext context, Postings requiredPostings)
         throws IOException {
-<span class="fc" id="L178">      Spans subSpan = subWeight.getSpans(context, requiredPostings);</span>
-<span class="fc bfc" id="L179" title="All 2 branches covered.">      if (subSpan == null) {</span>
-<span class="fc" id="L180">        return null;</span>
+<span class="fc" id="L173">      Spans subSpan = subWeight.getSpans(context, requiredPostings);</span>
+<span class="fc bfc" id="L174" title="All 2 branches covered.">      if (subSpan == null) {</span>
+<span class="fc" id="L175">        return null;</span>
       } else {
-<span class="fc" id="L182">        return new MtasSpanUniquePosition(subSpan);</span>
+<span class="fc" id="L177">        return new MtasSpanUniquePosition(subSpan);</span>
       }
     }
 
@@ -190,10 +185,10 @@ public class MtasSpanUniquePositionQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L193">      subWeight.extractTerms(terms);</span>
-<span class="nc" id="L194">    }</span>
+<span class="nc" id="L188">      subWeight.extractTerms(terms);</span>
+<span class="nc" id="L189">    }</span>
 
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanWeight.html b/jacoco/mtas.search.spans.util/MtasSpanWeight.html
index 90e5e49..505dd04 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanWeight.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanWeight</span></div><h1>MtasSpanWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 6</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanWeight.java.html#L15" class="el_method">MtasSpanWeight(SpanQuery, IndexSearcher, Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_class">MtasSpanWeight</span></div><h1>MtasSpanWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 6</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanWeight.java.html#L26" class="el_method">MtasSpanWeight(SpanQuery, IndexSearcher, Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/MtasSpanWeight.java.html b/jacoco/mtas.search.spans.util/MtasSpanWeight.java.html
index 3435e76..37f669b 100644
--- a/jacoco/mtas.search.spans.util/MtasSpanWeight.java.html
+++ b/jacoco/mtas.search.spans.util/MtasSpanWeight.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanWeight.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanWeight.java</span></div><h1>MtasSpanWeight.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanWeight.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans.util</a> &gt; <span class="el_source">MtasSpanWeight.java</span></div><h1>MtasSpanWeight.java</h1><pre class="source lang-java linenums">package mtas.search.spans.util;
 
 import java.io.IOException;
 import java.util.Map;
@@ -8,14 +8,25 @@ import org.apache.lucene.search.IndexSearcher;
 import org.apache.lucene.search.spans.SpanQuery;
 import org.apache.lucene.search.spans.SpanWeight;
 
+/**
+ * The Class MtasSpanWeight.
+ */
 public abstract class MtasSpanWeight extends SpanWeight {
 
+  /**
+   * Instantiates a new mtas span weight.
+   *
+   * @param query the query
+   * @param searcher the searcher
+   * @param termContexts the term contexts
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   public MtasSpanWeight(SpanQuery query, IndexSearcher searcher,
       Map&lt;Term, TermContext&gt; termContexts) throws IOException {
-<span class="nc" id="L15">    super(query, searcher, termContexts);</span>
+<span class="nc" id="L26">    super(query, searcher, termContexts);</span>
     //TODO
-<span class="nc" id="L17">  }</span>
+<span class="nc" id="L28">  }</span>
    
   
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/index.html b/jacoco/mtas.search.spans.util/index.html
index 7f3545e..90650bc 100644
--- a/jacoco/mtas.search.spans.util/index.html
+++ b/jacoco/mtas.search.spans.util/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search.spans.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans.util</span></div><h1>mtas.search.spans.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,185 of 2,891</td><td class="ctr2">59%</td><td class="bar">144 of 336</td><td class="ctr2">57%</td><td class="ctr1">145</td><td class="ctr2">272</td><td class="ctr1">243</td><td class="ctr2">607</td><td class="ctr1">38</td><td class="ctr2">104</td><td class="ctr1">3</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans.html" class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="31" height="10" title="214" alt="214"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g3">20</td><td class="ctr1" id="h0">57</td><td class="ctr2" id="i2">57</td><td class="ctr1" id="j0">12</td><td class="ctr2" id="k2">12</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a5"><a href="MtasIgnoreItem.html" class="el_class">MtasIgnoreItem</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="30" height="10" title="204" alt="204"/><img src="../.resources/greenbar.gif" width="89" height="10" title="609" alt="609"/></td><td class="ctr2" id="c3">75%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="44" height="10" title="37" alt="37"/><img src="../.resources/greenbar.gif" width="75" height="10" title="63" alt="63"/></td><td class="ctr2" id="e5">63%</td><td class="ctr1" id="f0">29</td><td class="ctr2" id="g0">66</td><td class="ctr1" id="h1">35</td><td class="ctr2" id="i0">143</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k0">16</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a href="MtasSpanMaximumExpandQuery.html" class="el_class">MtasSpanMaximumExpandQuery</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="26" height="10" title="177" alt="177"/><img src="../.resources/greenbar.gif" width="19" height="10" title="130" alt="130"/></td><td class="ctr2" id="c11">42%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e10">44%</td><td class="ctr1" id="f2">20</td><td class="ctr2" id="g2">25</td><td class="ctr1" id="h3">26</td><td class="ctr2" id="i3">54</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k5">7</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a8"><a href="MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight.html" class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="21" height="10" title="146" alt="146"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f4">11</td><td class="ctr2" id="g9">11</td><td class="ctr1" id="h2">32</td><td class="ctr2" id="i7">32</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k10">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.html" class="el_class">MtasExtendedSpanTermQuery</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="15" height="10" title="103" alt="103"/><img src="../.resources/greenbar.gif" width="16" height="10" title="111" alt="111"/></td><td class="ctr2" id="c9">52%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="13" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="13" height="10" title="11" alt="11"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f3">12</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h5">17</td><td class="ctr2" id="i6">41</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k6">7</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanTermQuery$SpanTermWeight.html" class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="10" height="10" title="69" alt="69"/><img src="../.resources/greenbar.gif" width="26" height="10" title="179" alt="179"/></td><td class="ctr2" id="c5">72%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="22" height="10" title="19" alt="19"/></td><td class="ctr2" id="e4">73%</td><td class="ctr1" id="f6">8</td><td class="ctr2" id="g5">18</td><td class="ctr1" id="h7">8</td><td class="ctr2" id="i4">48</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k7">5</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanAndQuery.html" class="el_class">MtasExtendedSpanAndQuery</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="10" height="10" title="69" alt="69"/><img src="../.resources/greenbar.gif" width="8" height="10" title="56" alt="56"/></td><td class="ctr2" id="c10">45%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">42%</td><td class="ctr1" id="f7">7</td><td class="ctr2" id="g10">10</td><td class="ctr1" id="h6">17</td><td class="ctr2" id="i9">27</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k11">4</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="MtasExtendedTermSpans.html" class="el_class">MtasExtendedTermSpans</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="9" height="10" title="64" alt="64"/><img src="../.resources/greenbar.gif" width="13" height="10" title="89" alt="89"/></td><td class="ctr2" id="c7">58%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="9" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f8">7</td><td class="ctr2" id="g7">13</td><td class="ctr1" id="h4">19</td><td class="ctr2" id="i5">45</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k8">5</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a12"><a href="MtasSpanUniquePositionQuery.html" class="el_class">MtasSpanUniquePositionQuery</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="5" height="10" title="38" alt="38"/><img src="../.resources/greenbar.gif" width="14" height="10" title="98" alt="98"/></td><td class="ctr2" id="c6">72%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">80%</td><td class="ctr1" id="f10">4</td><td class="ctr2" id="g8">13</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i8">29</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k3">8</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a10"><a href="MtasSpanUniquePosition.html" class="el_class">MtasSpanUniquePosition</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="5" height="10" title="37" alt="37"/><img src="../.resources/greenbar.gif" width="38" height="10" title="263" alt="263"/></td><td class="ctr2" id="c0">88%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="13" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="42" height="10" title="35" alt="35"/></td><td class="ctr2" id="e3">76%</td><td class="ctr1" id="f5">11</td><td class="ctr2" id="g1">38</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i1">76</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k1">15</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a11"><a href="MtasSpanUniquePosition$Match.html" class="el_class">MtasSpanUniquePosition.Match</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="4" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="5" height="10" title="40" alt="40"/></td><td class="ctr2" id="c8">58%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g11">10</td><td class="ctr1" id="h10">7</td><td class="ctr2" id="i10">18</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k9">5</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a9"><a href="MtasSpanQuery.html" class="el_class">MtasSpanQuery</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="11" height="10" title="75" alt="75"/></td><td class="ctr2" id="c1">87%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">89%</td><td class="ctr1" id="f12">3</td><td class="ctr2" id="g6">17</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i11">18</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k4">8</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a13"><a href="MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html" class="el_class">MtasSpanUniquePositionQuery.SpanUniquePositionWeight</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="1" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="3" height="10" title="27" alt="27"/></td><td class="ctr2" id="c4">73%</td><td class="bar" id="d13"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g13">5</td><td class="ctr1" id="h11">4</td><td class="ctr2" id="i12">12</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k12">4</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a3"><a href="MtasExtendedSpanTermQuery$SpanTermWeight$1.html" class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="4" height="10" title="29" alt="29"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f11">4</td><td class="ctr2" id="g12">7</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i13">6</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k13">3</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a14"><a href="MtasSpanWeight.html" class="el_class">MtasSpanWeight</a></td><td class="bar" id="b14"/><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k14">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search.spans.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans.util</span></div><h1>mtas.search.spans.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,183 of 2,891</td><td class="ctr2">59%</td><td class="bar">143 of 336</td><td class="ctr2">57%</td><td class="ctr1">144</td><td class="ctr2">272</td><td class="ctr1">243</td><td class="ctr2">607</td><td class="ctr1">38</td><td class="ctr2">104</td><td class="ctr1">3</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanMaximumExpandQuery$MtasMaximumExpandSpans.html" class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandSpans</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="214" alt="214"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g3">20</td><td class="ctr1" id="h0">57</td><td class="ctr2" id="i2">57</td><td class="ctr1" id="j0">12</td><td class="ctr2" id="k2">12</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a5"><a href="MtasIgnoreItem.html" class="el_class">MtasIgnoreItem</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="204" alt="204"/><img src="../jacoco-resources/greenbar.gif" width="89" height="10" title="609" alt="609"/></td><td class="ctr2" id="c3">74%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="37" alt="37"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="63" alt="63"/></td><td class="ctr2" id="e5">63%</td><td class="ctr1" id="f0">29</td><td class="ctr2" id="g0">66</td><td class="ctr1" id="h1">35</td><td class="ctr2" id="i0">143</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k0">16</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a href="MtasSpanMaximumExpandQuery.html" class="el_class">MtasSpanMaximumExpandQuery</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="177" alt="177"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="130" alt="130"/></td><td class="ctr2" id="c11">42%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e10">44%</td><td class="ctr1" id="f2">20</td><td class="ctr2" id="g2">25</td><td class="ctr1" id="h3">26</td><td class="ctr2" id="i3">54</td><td class="ctr1" id="j2">3</td><td class="ctr2" id="k5">7</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a8"><a href="MtasSpanMaximumExpandQuery$MtasMaximumExpandWeight.html" class="el_class">MtasSpanMaximumExpandQuery.MtasMaximumExpandWeight</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="146" alt="146"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f4">11</td><td class="ctr2" id="g9">11</td><td class="ctr1" id="h2">32</td><td class="ctr2" id="i7">32</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k10">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.html" class="el_class">MtasExtendedSpanTermQuery</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="103" alt="103"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="111" alt="111"/></td><td class="ctr2" id="c9">51%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="11" alt="11"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f3">12</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h5">17</td><td class="ctr2" id="i6">41</td><td class="ctr1" id="j3">3</td><td class="ctr2" id="k6">7</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a2"><a href="MtasExtendedSpanTermQuery$SpanTermWeight.html" class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="179" alt="179"/></td><td class="ctr2" id="c5">72%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="19" alt="19"/></td><td class="ctr2" id="e4">73%</td><td class="ctr1" id="f6">8</td><td class="ctr2" id="g5">18</td><td class="ctr1" id="h7">8</td><td class="ctr2" id="i4">48</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k7">5</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a0"><a href="MtasExtendedSpanAndQuery.html" class="el_class">MtasExtendedSpanAndQuery</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="56" alt="56"/></td><td class="ctr2" id="c10">44%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e11">41%</td><td class="ctr1" id="f7">7</td><td class="ctr2" id="g10">10</td><td class="ctr1" id="h6">17</td><td class="ctr2" id="i9">27</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k11">4</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="MtasExtendedTermSpans.html" class="el_class">MtasExtendedTermSpans</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="64" alt="64"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="89" alt="89"/></td><td class="ctr2" id="c7">58%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f8">7</td><td class="ctr2" id="g7">13</td><td class="ctr1" id="h4">19</td><td class="ctr2" id="i5">45</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k8">5</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a12"><a href="MtasSpanUniquePositionQuery.html" class="el_class">MtasSpanUniquePositionQuery</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="98" alt="98"/></td><td class="ctr2" id="c6">72%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">80%</td><td class="ctr1" id="f10">4</td><td class="ctr2" id="g8">13</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i8">29</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k3">8</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a10"><a href="MtasSpanUniquePosition.html" class="el_class">MtasSpanUniquePosition</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="39" height="10" title="265" alt="265"/></td><td class="ctr2" id="c0">88%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="36" alt="36"/></td><td class="ctr2" id="e3">78%</td><td class="ctr1" id="f5">10</td><td class="ctr2" id="g1">38</td><td class="ctr1" id="h9">8</td><td class="ctr2" id="i1">76</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k1">15</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a11"><a href="MtasSpanUniquePosition$Match.html" class="el_class">MtasSpanUniquePosition.Match</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="40" alt="40"/></td><td class="ctr2" id="c8">57%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f9">6</td><td class="ctr2" id="g11">10</td><td class="ctr1" id="h10">7</td><td class="ctr2" id="i10">18</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k9">5</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a9"><a href="MtasSpanQuery.html" class="el_class">MtasSpanQuery</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="75" alt="75"/></td><td class="ctr2" id="c1">87%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">88%</td><td class="ctr1" id="f12">3</td><td class="ctr2" id="g6">17</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i11">18</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k4">8</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a13"><a href="MtasSpanUniquePositionQuery$SpanUniquePositionWeight.html" class="el_class">MtasSpanUniquePositionQuery.SpanUniquePositionWeight</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="27" alt="27"/></td><td class="ctr2" id="c4">72%</td><td class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">2</td><td class="ctr2" id="g13">5</td><td class="ctr1" id="h11">4</td><td class="ctr2" id="i12">12</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k12">4</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a3"><a href="MtasExtendedSpanTermQuery$SpanTermWeight$1.html" class="el_class">MtasExtendedSpanTermQuery.SpanTermWeight.new FilterSpans() {...}</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="29" alt="29"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f11">4</td><td class="ctr2" id="g12">7</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i13">6</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k13">3</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a14"><a href="MtasSpanWeight.html" class="el_class">MtasSpanWeight</a></td><td class="bar" id="b14"/><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k14">1</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans.util/index.source.html b/jacoco/mtas.search.spans.util/index.source.html
index 5a743f0..493e490 100644
--- a/jacoco/mtas.search.spans.util/index.source.html
+++ b/jacoco/mtas.search.spans.util/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search.spans.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans.util</span></div><h1>mtas.search.spans.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,185 of 2,891</td><td class="ctr2">59%</td><td class="bar">144 of 336</td><td class="ctr2">57%</td><td class="ctr1">145</td><td class="ctr2">272</td><td class="ctr1">243</td><td class="ctr2">607</td><td class="ctr1">38</td><td class="ctr2">104</td><td class="ctr1">3</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanMaximumExpandQuery.java.html" class="el_source">MtasSpanMaximumExpandQuery.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="79" height="10" title="537" alt="537"/><img src="../.resources/greenbar.gif" width="19" height="10" title="130" alt="130"/></td><td class="ctr2" id="c7">19%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="50" alt="50"/><img src="../.resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e7">24%</td><td class="ctr1" id="f0">51</td><td class="ctr2" id="g1">56</td><td class="ctr1" id="h0">115</td><td class="ctr2" id="i0">143</td><td class="ctr1" id="j0">19</td><td class="ctr2" id="k0">23</td><td class="ctr1" id="l0">2</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a3"><a href="MtasIgnoreItem.java.html" class="el_source">MtasIgnoreItem.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="30" height="10" title="204" alt="204"/><img src="../.resources/greenbar.gif" width="89" height="10" title="609" alt="609"/></td><td class="ctr2" id="c2">75%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="44" height="10" title="37" alt="37"/><img src="../.resources/greenbar.gif" width="75" height="10" title="63" alt="63"/></td><td class="ctr2" id="e3">63%</td><td class="ctr1" id="f1">29</td><td class="ctr2" id="g0">66</td><td class="ctr1" id="h1">35</td><td class="ctr2" id="i1">143</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k2">16</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html" class="el_source">MtasExtendedSpanTermQuery.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="26" height="10" title="180" alt="180"/><img src="../.resources/greenbar.gif" width="47" height="10" title="319" alt="319"/></td><td class="ctr2" id="c4">64%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="26" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="40" height="10" title="34" alt="34"/></td><td class="ctr2" id="e4">61%</td><td class="ctr1" id="f2">24</td><td class="ctr2" id="g3">43</td><td class="ctr1" id="h2">26</td><td class="ctr2" id="i2">94</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k3">15</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">3</td></tr><tr><td id="a0"><a href="MtasExtendedSpanAndQuery.java.html" class="el_source">MtasExtendedSpanAndQuery.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="10" height="10" title="69" alt="69"/><img src="../.resources/greenbar.gif" width="8" height="10" title="56" alt="56"/></td><td class="ctr2" id="c6">45%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e6">42%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g7">10</td><td class="ctr1" id="h4">17</td><td class="ctr2" id="i6">27</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k7">4</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a6"><a href="MtasSpanUniquePosition.java.html" class="el_source">MtasSpanUniquePosition.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="44" height="10" title="303" alt="303"/></td><td class="ctr2" id="c1">82%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="19" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="48" height="10" title="40" alt="40"/></td><td class="ctr2" id="e2">71%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g2">48</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i3">94</td><td class="ctr1" id="j2">4</td><td class="ctr2" id="k1">20</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">2</td></tr><tr><td id="a2"><a href="MtasExtendedTermSpans.java.html" class="el_source">MtasExtendedTermSpans.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="9" height="10" title="64" alt="64"/><img src="../.resources/greenbar.gif" width="13" height="10" title="89" alt="89"/></td><td class="ctr2" id="c5">58%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="9" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g6">13</td><td class="ctr1" id="h3">19</td><td class="ctr2" id="i4">45</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a7"><a href="MtasSpanUniquePositionQuery.java.html" class="el_source">MtasSpanUniquePositionQuery.java</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="7" height="10" title="48" alt="48"/><img src="../.resources/greenbar.gif" width="18" height="10" title="125" alt="125"/></td><td class="ctr2" id="c3">72%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f6">6</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h6">12</td><td class="ctr2" id="i5">41</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k4">12</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m3">2</td></tr><tr><td id="a5"><a href="MtasSpanQuery.java.html" class="el_source">MtasSpanQuery.java</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="11" height="10" title="75" alt="75"/></td><td class="ctr2" id="c0">87%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">89%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g5">17</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i7">18</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k5">8</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a8"><a href="MtasSpanWeight.java.html" class="el_source">MtasSpanWeight.java</a></td><td class="bar" id="b8"/><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search.spans.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans.util</span></div><h1>mtas.search.spans.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,183 of 2,891</td><td class="ctr2">59%</td><td class="bar">143 of 336</td><td class="ctr2">57%</td><td class="ctr1">144</td><td class="ctr2">272</td><td class="ctr1">243</td><td class="ctr2">607</td><td class="ctr1">38</td><td class="ctr2">104</td><td class="ctr1">3</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanMaximumExpandQuery.java.html" class="el_source">MtasSpanMaximumExpandQuery.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="79" height="10" title="537" alt="537"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="130" alt="130"/></td><td class="ctr2" id="c7">19%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="50" alt="50"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e7">24%</td><td class="ctr1" id="f0">51</td><td class="ctr2" id="g1">56</td><td class="ctr1" id="h0">115</td><td class="ctr2" id="i0">143</td><td class="ctr1" id="j0">19</td><td class="ctr2" id="k0">23</td><td class="ctr1" id="l0">2</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a3"><a href="MtasIgnoreItem.java.html" class="el_source">MtasIgnoreItem.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="204" alt="204"/><img src="../jacoco-resources/greenbar.gif" width="89" height="10" title="609" alt="609"/></td><td class="ctr2" id="c2">74%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="37" alt="37"/><img src="../jacoco-resources/greenbar.gif" width="75" height="10" title="63" alt="63"/></td><td class="ctr2" id="e3">63%</td><td class="ctr1" id="f1">29</td><td class="ctr2" id="g0">66</td><td class="ctr1" id="h1">35</td><td class="ctr2" id="i1">143</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k2">16</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><a href="MtasExtendedSpanTermQuery.java.html" class="el_source">MtasExtendedSpanTermQuery.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="180" alt="180"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="319" alt="319"/></td><td class="ctr2" id="c4">63%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="34" alt="34"/></td><td class="ctr2" id="e4">60%</td><td class="ctr1" id="f2">24</td><td class="ctr2" id="g3">43</td><td class="ctr1" id="h2">26</td><td class="ctr2" id="i2">94</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k3">15</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">3</td></tr><tr><td id="a0"><a href="MtasExtendedSpanAndQuery.java.html" class="el_source">MtasExtendedSpanAndQuery.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="69" alt="69"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="56" alt="56"/></td><td class="ctr2" id="c6">44%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="e6">41%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g7">10</td><td class="ctr1" id="h4">17</td><td class="ctr2" id="i6">27</td><td class="ctr1" id="j4">2</td><td class="ctr2" id="k7">4</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a6"><a href="MtasSpanUniquePosition.java.html" class="el_source">MtasSpanUniquePosition.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="64" alt="64"/><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="305" alt="305"/></td><td class="ctr2" id="c1">82%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="49" height="10" title="41" alt="41"/></td><td class="ctr2" id="e2">73%</td><td class="ctr1" id="f3">16</td><td class="ctr2" id="g2">48</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i3">94</td><td class="ctr1" id="j2">4</td><td class="ctr2" id="k1">20</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m2">2</td></tr><tr><td id="a2"><a href="MtasExtendedTermSpans.java.html" class="el_source">MtasExtendedTermSpans.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="64" alt="64"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="89" alt="89"/></td><td class="ctr2" id="c5">58%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g6">13</td><td class="ctr1" id="h3">19</td><td class="ctr2" id="i4">45</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a7"><a href="MtasSpanUniquePositionQuery.java.html" class="el_source">MtasSpanUniquePositionQuery.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="48" alt="48"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="125" alt="125"/></td><td class="ctr2" id="c3">72%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f6">6</td><td class="ctr2" id="g4">18</td><td class="ctr1" id="h6">12</td><td class="ctr2" id="i5">41</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k4">12</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m3">2</td></tr><tr><td id="a5"><a href="MtasSpanQuery.java.html" class="el_source">MtasSpanQuery.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="75" alt="75"/></td><td class="ctr2" id="c0">87%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">88%</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g5">17</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i7">18</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k5">8</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a8"><a href="MtasSpanWeight.java.html" class="el_source">MtasSpanWeight.java</a></td><td class="bar" id="b8"/><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanAndQuery.html b/jacoco/mtas.search.spans/MtasSpanAndQuery.html
index 6bb07a8..9599670 100644
--- a/jacoco/mtas.search.spans/MtasSpanAndQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanAndQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanAndQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanAndQuery</span></div><h1>MtasSpanAndQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">106 of 342</td><td class="ctr2">69%</td><td class="bar">25 of 52</td><td class="ctr2">52%</td><td class="ctr1">20</td><td class="ctr2">33</td><td class="ctr1">24</td><td class="ctr2">74</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSpanAndQuery.java.html#L83" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="59" height="10" title="97" alt="97"/><img src="../.resources/greenbar.gif" width="60" height="10" title="99" alt="99"/></td><td class="ctr2" id="c5">51%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="70" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="49" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">41%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">21</td><td class="ctr2" id="i0">41</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanAndQuery.java.html#L152" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanAndQuery.java.html#L162" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="12" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">84%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanAndQuery.java.html#L30" class="el_method">MtasSpanAndQuery(MtasSpanQuery[])</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="55" height="10" title="91" alt="91"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="31" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">19</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanAndQuery.java.html#L179" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanAndQuery.java.html#L78" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanAndQuery.java.html#L65" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanAndQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanAndQuery</span></div><h1>MtasSpanAndQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">106 of 342</td><td class="ctr2">69%</td><td class="bar">25 of 52</td><td class="ctr2">51%</td><td class="ctr1">20</td><td class="ctr2">33</td><td class="ctr1">24</td><td class="ctr2">74</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSpanAndQuery.java.html#L86" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="59" height="10" title="97" alt="97"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="99" alt="99"/></td><td class="ctr2" id="c5">50%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="70" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="49" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">41%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">21</td><td class="ctr2" id="i0">41</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanAndQuery.java.html#L155" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanAndQuery.java.html#L165" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">84%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanAndQuery.java.html#L30" class="el_method">MtasSpanAndQuery(MtasSpanQuery[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="91" alt="91"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">19</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanAndQuery.java.html#L182" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanAndQuery.java.html#L78" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanAndQuery.java.html#L65" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanAndQuery.java.html b/jacoco/mtas.search.spans/MtasSpanAndQuery.java.html
index 1bd5386..905e5a0 100644
--- a/jacoco/mtas.search.spans/MtasSpanAndQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanAndQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanAndQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanAndQuery.java</span></div><h1>MtasSpanAndQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanAndQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanAndQuery.java</span></div><h1>MtasSpanAndQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.HashSet;
@@ -17,14 +17,14 @@ public class MtasSpanAndQuery extends MtasSpanQuery {
 
   /** The base query. */
   private SpanNearQuery baseQuery;
+  
+  /** The clauses. */
   private HashSet&lt;MtasSpanQuery&gt; clauses;
 
   /**
    * Instantiates a new mtas span and query.
    *
-   * @param clauses
-   *          the clauses
-   * @throws IOException
+   * @param initialClauses the initial clauses
    */
   public MtasSpanAndQuery(MtasSpanQuery... initialClauses) {
 <span class="fc" id="L30">    super(null, null);</span>
@@ -78,66 +78,69 @@ public class MtasSpanAndQuery extends MtasSpanQuery {
 <span class="fc" id="L78">    return baseQuery.createWeight(searcher, needsScores);</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="pc bpc" id="L83" title="1 of 2 branches missed.">    if (clauses.size() &gt; 1) {</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    if (clauses.size() &gt; 1) {</span>
       // rewrite, count MtasSpanMatchAllQuery and check for
       // MtasSpanMatchNoneQuery
-<span class="fc" id="L86">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.size()];</span>
-<span class="fc" id="L87">      MtasSpanQuery[] oldClauses = clauses</span>
-<span class="fc" id="L88">          .toArray(new MtasSpanQuery[clauses.size()]);</span>
-<span class="fc" id="L89">      int singlePositionQueries = 0;</span>
-<span class="fc" id="L90">      int matchAllSinglePositionQueries = 0;</span>
-<span class="fc" id="L91">      boolean actuallyRewritten = false;</span>
-<span class="fc bfc" id="L92" title="All 2 branches covered.">      for (int i = 0; i &lt; oldClauses.length; i++) {</span>
-<span class="fc" id="L93">        newClauses[i] = oldClauses[i].rewrite(reader);</span>
-<span class="fc bfc" id="L94" title="All 2 branches covered.">        actuallyRewritten |= !oldClauses[i].equals(newClauses[i]);</span>
-<span class="pc bpc" id="L95" title="1 of 2 branches missed.">        if (newClauses[i] instanceof MtasSpanMatchNoneQuery) {</span>
-<span class="nc" id="L96">          return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
+<span class="fc" id="L89">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.size()];</span>
+<span class="fc" id="L90">      MtasSpanQuery[] oldClauses = clauses</span>
+<span class="fc" id="L91">          .toArray(new MtasSpanQuery[clauses.size()]);</span>
+<span class="fc" id="L92">      int singlePositionQueries = 0;</span>
+<span class="fc" id="L93">      int matchAllSinglePositionQueries = 0;</span>
+<span class="fc" id="L94">      boolean actuallyRewritten = false;</span>
+<span class="fc bfc" id="L95" title="All 2 branches covered.">      for (int i = 0; i &lt; oldClauses.length; i++) {</span>
+<span class="fc" id="L96">        newClauses[i] = oldClauses[i].rewrite(reader);</span>
+<span class="fc bfc" id="L97" title="All 2 branches covered.">        actuallyRewritten |= !oldClauses[i].equals(newClauses[i]);</span>
+<span class="pc bpc" id="L98" title="1 of 2 branches missed.">        if (newClauses[i] instanceof MtasSpanMatchNoneQuery) {</span>
+<span class="nc" id="L99">          return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
         } else {
-<span class="pc bpc" id="L98" title="1 of 2 branches missed.">          if (newClauses[i].isSinglePositionQuery()) {</span>
-<span class="fc" id="L99">            singlePositionQueries++;</span>
-<span class="pc bpc" id="L100" title="1 of 2 branches missed.">            if (newClauses[i] instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc" id="L101">              matchAllSinglePositionQueries++;</span>
+<span class="pc bpc" id="L101" title="1 of 2 branches missed.">          if (newClauses[i].isSinglePositionQuery()) {</span>
+<span class="fc" id="L102">            singlePositionQueries++;</span>
+<span class="pc bpc" id="L103" title="1 of 2 branches missed.">            if (newClauses[i] instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc" id="L104">              matchAllSinglePositionQueries++;</span>
             }
           }
         }
       }
       // filter clauses
-<span class="pc bpc" id="L107" title="1 of 2 branches missed.">      if (matchAllSinglePositionQueries &gt; 0) {</span>
+<span class="pc bpc" id="L110" title="1 of 2 branches missed.">      if (matchAllSinglePositionQueries &gt; 0) {</span>
         // compute new number of clauses
-<span class="nc" id="L109">        int newNumber = newClauses.length - matchAllSinglePositionQueries;</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">        if (matchAllSinglePositionQueries == singlePositionQueries) {</span>
-<span class="nc" id="L111">          newNumber++;</span>
+<span class="nc" id="L112">        int newNumber = newClauses.length - matchAllSinglePositionQueries;</span>
+<span class="nc bnc" id="L113" title="All 2 branches missed.">        if (matchAllSinglePositionQueries == singlePositionQueries) {</span>
+<span class="nc" id="L114">          newNumber++;</span>
         }
-<span class="nc" id="L113">        MtasSpanQuery[] newFilteredClauses = new MtasSpanQuery[newNumber];</span>
-<span class="nc" id="L114">        int j = 0;</span>
-<span class="nc bnc" id="L115" title="All 2 branches missed.">        for (int i = 0; i &lt; newClauses.length; i++) {</span>
-<span class="nc bnc" id="L116" title="All 4 branches missed.">          if (!(newClauses[i].isSinglePositionQuery()</span>
+<span class="nc" id="L116">        MtasSpanQuery[] newFilteredClauses = new MtasSpanQuery[newNumber];</span>
+<span class="nc" id="L117">        int j = 0;</span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">        for (int i = 0; i &lt; newClauses.length; i++) {</span>
+<span class="nc bnc" id="L119" title="All 4 branches missed.">          if (!(newClauses[i].isSinglePositionQuery()</span>
               &amp;&amp; (newClauses[i] instanceof MtasSpanMatchAllQuery))) {
-<span class="nc" id="L118">            newFilteredClauses[j] = newClauses[i];</span>
-<span class="nc" id="L119">            j++;</span>
-<span class="nc bnc" id="L120" title="All 2 branches missed.">          } else if (matchAllSinglePositionQueries == singlePositionQueries) {</span>
 <span class="nc" id="L121">            newFilteredClauses[j] = newClauses[i];</span>
 <span class="nc" id="L122">            j++;</span>
-<span class="nc" id="L123">            singlePositionQueries++; // only match this condition once</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">          } else if (matchAllSinglePositionQueries == singlePositionQueries) {</span>
+<span class="nc" id="L124">            newFilteredClauses[j] = newClauses[i];</span>
+<span class="nc" id="L125">            j++;</span>
+<span class="nc" id="L126">            singlePositionQueries++; // only match this condition once</span>
           }
         }
-<span class="nc" id="L126">        newClauses = newFilteredClauses;</span>
+<span class="nc" id="L129">        newClauses = newFilteredClauses;</span>
       }
-<span class="pc bpc" id="L128" title="1 of 2 branches missed.">      if (newClauses.length == 0) {</span>
-<span class="nc" id="L129">        return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
-<span class="pc bpc" id="L130" title="1 of 2 branches missed.">      } else if (newClauses.length == 1) {</span>
-<span class="nc" id="L131">        return newClauses[0].rewrite(reader);</span>
-<span class="pc bpc" id="L132" title="1 of 4 branches missed.">      } else if (actuallyRewritten || newClauses.length != clauses.size()) {</span>
-<span class="fc" id="L133">        return new MtasSpanAndQuery(newClauses).rewrite(reader);</span>
+<span class="pc bpc" id="L131" title="1 of 2 branches missed.">      if (newClauses.length == 0) {</span>
+<span class="nc" id="L132">        return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
+<span class="pc bpc" id="L133" title="1 of 2 branches missed.">      } else if (newClauses.length == 1) {</span>
+<span class="nc" id="L134">        return newClauses[0].rewrite(reader);</span>
+<span class="pc bpc" id="L135" title="1 of 4 branches missed.">      } else if (actuallyRewritten || newClauses.length != clauses.size()) {</span>
+<span class="fc" id="L136">        return new MtasSpanAndQuery(newClauses).rewrite(reader);</span>
       } else {
-<span class="fc" id="L135">        return super.rewrite(reader);</span>
+<span class="fc" id="L138">        return super.rewrite(reader);</span>
       }
-<span class="nc bnc" id="L137" title="All 2 branches missed.">    } else if (clauses.size() == 1) {</span>
-<span class="nc" id="L138">      return clauses.iterator().next().rewrite(reader);</span>
+<span class="nc bnc" id="L140" title="All 2 branches missed.">    } else if (clauses.size() == 1) {</span>
+<span class="nc" id="L141">      return clauses.iterator().next().rewrite(reader);</span>
     } else {
-<span class="nc" id="L140">      return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
+<span class="nc" id="L143">      return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
     }
   }
 
@@ -149,7 +152,7 @@ public class MtasSpanAndQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L152">    return baseQuery.toString(field);</span>
+<span class="nc" id="L155">    return baseQuery.toString(field);</span>
   }
 
   /*
@@ -159,14 +162,14 @@ public class MtasSpanAndQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L162" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L163">      return true;</span>
-<span class="pc bpc" id="L164" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L165">      return false;</span>
-<span class="pc bpc" id="L166" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L167">      return false;</span>
-<span class="fc" id="L168">    final MtasSpanAndQuery that = (MtasSpanAndQuery) obj;</span>
-<span class="fc" id="L169">    return baseQuery.equals(that.baseQuery);</span>
+<span class="fc bfc" id="L165" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L166">      return true;</span>
+<span class="pc bpc" id="L167" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L168">      return false;</span>
+<span class="pc bpc" id="L169" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L170">      return false;</span>
+<span class="fc" id="L171">    final MtasSpanAndQuery that = (MtasSpanAndQuery) obj;</span>
+<span class="fc" id="L172">    return baseQuery.equals(that.baseQuery);</span>
   }
 
   /*
@@ -176,10 +179,10 @@ public class MtasSpanAndQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L179">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L180">    h = (h * 7) ^ clauses.hashCode();</span>
-<span class="fc" id="L181">    return h;</span>
+<span class="fc" id="L182">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L183">    h = (h * 7) ^ clauses.hashCode();</span>
+<span class="fc" id="L184">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanContainingQuery.html b/jacoco/mtas.search.spans/MtasSpanContainingQuery.html
index 5e1e58c..b4ccbd3 100644
--- a/jacoco/mtas.search.spans/MtasSpanContainingQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanContainingQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanContainingQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanContainingQuery</span></div><h1>MtasSpanContainingQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">42 of 192</td><td class="ctr2">78%</td><td class="bar">20 of 42</td><td class="ctr2">52%</td><td class="ctr1">20</td><td class="ctr2">28</td><td class="ctr1">10</td><td class="ctr2">40</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanContainingQuery.java.html#L36" class="el_method">MtasSpanContainingQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="28" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="91" height="10" title="66" alt="66"/></td><td class="ctr2" id="c4">76%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="65" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="54" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">45%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanContainingQuery.java.html#L100" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="11" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="73" height="10" title="53" alt="53"/></td><td class="ctr2" id="c2">87%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="32" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">57%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSpanContainingQuery.java.html#L89" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanContainingQuery.java.html#L126" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="28" height="10" title="21" alt="21"/></td><td class="ctr2" id="c3">84%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanContainingQuery.java.html#L143" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanContainingQuery.java.html#L79" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="8" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanContainingQuery.java.html#L66" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanContainingQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanContainingQuery</span></div><h1>MtasSpanContainingQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">42 of 192</td><td class="ctr2">78%</td><td class="bar">20 of 42</td><td class="ctr2">52%</td><td class="ctr1">20</td><td class="ctr2">28</td><td class="ctr1">10</td><td class="ctr2">40</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanContainingQuery.java.html#L36" class="el_method">MtasSpanContainingQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="91" height="10" title="66" alt="66"/></td><td class="ctr2" id="c4">75%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="65" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">45%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanContainingQuery.java.html#L100" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="53" alt="53"/></td><td class="ctr2" id="c2">86%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">57%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSpanContainingQuery.java.html#L89" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanContainingQuery.java.html#L126" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="21" alt="21"/></td><td class="ctr2" id="c3">84%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanContainingQuery.java.html#L143" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanContainingQuery.java.html#L79" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanContainingQuery.java.html#L66" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanContainingQuery.java.html b/jacoco/mtas.search.spans/MtasSpanContainingQuery.java.html
index ab04d5b..6048566 100644
--- a/jacoco/mtas.search.spans/MtasSpanContainingQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanContainingQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanContainingQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanContainingQuery.java</span></div><h1>MtasSpanContainingQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanContainingQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanContainingQuery.java</span></div><h1>MtasSpanContainingQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -144,4 +144,4 @@ public class MtasSpanContainingQuery extends MtasSpanQuery {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanEndQuery$SpanTermWeight.html b/jacoco/mtas.search.spans/MtasSpanEndQuery$SpanTermWeight.html
index e844567..8c2cf80 100644
--- a/jacoco/mtas.search.spans/MtasSpanEndQuery$SpanTermWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanEndQuery$SpanTermWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanEndQuery.SpanTermWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanEndQuery.SpanTermWeight</span></div><h1>MtasSpanEndQuery.SpanTermWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 31</td><td class="ctr2">68%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">10</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanEndQuery.java.html#L125" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanEndQuery.java.html#L150" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanEndQuery.java.html#L111" class="el_method">MtasSpanEndQuery.SpanTermWeight(MtasSpanEndQuery, SpanWeight, IndexSearcher)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.java.html#L139" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanEndQuery.SpanTermWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanEndQuery.SpanTermWeight</span></div><h1>MtasSpanEndQuery.SpanTermWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 31</td><td class="ctr2">67%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">10</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanEndQuery.java.html#L125" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanEndQuery.java.html#L150" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanEndQuery.java.html#L111" class="el_method">MtasSpanEndQuery.SpanTermWeight(MtasSpanEndQuery, SpanWeight, IndexSearcher)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.java.html#L139" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanEndQuery.html b/jacoco/mtas.search.spans/MtasSpanEndQuery.html
index 8f8e2cd..bf310c8 100644
--- a/jacoco/mtas.search.spans/MtasSpanEndQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanEndQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanEndQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanEndQuery</span></div><h1>MtasSpanEndQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">54 of 131</td><td class="ctr2">59%</td><td class="bar">4 of 12</td><td class="ctr2">67%</td><td class="ctr1">5</td><td class="ctr2">13</td><td class="ctr1">11</td><td class="ctr2">30</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanEndQuery.java.html#L63" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="31" alt="31"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanEndQuery.java.html#L179" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="58" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanEndQuery.java.html#L44" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="23" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="92" height="10" title="24" alt="24"/></td><td class="ctr2" id="c4">80%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanEndQuery.java.html#L162" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="89" height="10" title="23" alt="23"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanEndQuery.java.html#L90" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="61" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanEndQuery.java.html#L32" class="el_method">MtasSpanEndQuery(MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="38" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.java.html#L77" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanEndQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanEndQuery</span></div><h1>MtasSpanEndQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">54 of 131</td><td class="ctr2">58%</td><td class="bar">4 of 12</td><td class="ctr2">66%</td><td class="ctr1">5</td><td class="ctr2">13</td><td class="ctr1">11</td><td class="ctr2">30</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanEndQuery.java.html#L63" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="31" alt="31"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanEndQuery.java.html#L179" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="58" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanEndQuery.java.html#L44" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="24" alt="24"/></td><td class="ctr2" id="c4">80%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanEndQuery.java.html#L162" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="89" height="10" title="23" alt="23"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanEndQuery.java.html#L90" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanEndQuery.java.html#L32" class="el_method">MtasSpanEndQuery(MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.java.html#L77" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanEndQuery.java.html b/jacoco/mtas.search.spans/MtasSpanEndQuery.java.html
index 3c72e8e..8860985 100644
--- a/jacoco/mtas.search.spans/MtasSpanEndQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanEndQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanEndQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanEndQuery.java</span></div><h1>MtasSpanEndQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanEndQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanEndQuery.java</span></div><h1>MtasSpanEndQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.Map;
@@ -182,4 +182,4 @@ public class MtasSpanEndQuery extends MtasSpanQuery {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanEndSpans.html b/jacoco/mtas.search.spans/MtasSpanEndSpans.html
index 38c238c..26e97f3 100644
--- a/jacoco/mtas.search.spans/MtasSpanEndSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanEndSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanEndSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanEndSpans</span></div><h1>MtasSpanEndSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">45 of 87</td><td class="ctr2">48%</td><td class="bar">12 of 16</td><td class="ctr2">25%</td><td class="ctr1">13</td><td class="ctr2">19</td><td class="ctr1">7</td><td class="ctr2">16</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanEndSpans.java.html#L90" class="el_method">docID()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanEndSpans.java.html#L100" class="el_method">nextDoc()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanEndSpans.java.html#L130" class="el_method">positionsCost()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanEndSpans.java.html#L78" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanEndSpans.java.html#L110" class="el_method">advance(int)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">80%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasSpanEndSpans.java.html#L46" class="el_method">startPosition()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanEndSpans.java.html#L56" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">78%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanEndSpans.java.html#L120" class="el_method">cost()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">78%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanEndSpans.java.html#L66" class="el_method">width()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="MtasSpanEndSpans.java.html#L35" class="el_method">nextStartPosition()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasSpanEndSpans.java.html#L24" class="el_method">MtasSpanEndSpans(Spans)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanEndSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanEndSpans</span></div><h1>MtasSpanEndSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">45 of 87</td><td class="ctr2">48%</td><td class="bar">12 of 16</td><td class="ctr2">25%</td><td class="ctr1">13</td><td class="ctr2">19</td><td class="ctr1">7</td><td class="ctr2">16</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanEndSpans.java.html#L89" class="el_method">docID()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanEndSpans.java.html#L99" class="el_method">nextDoc()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanEndSpans.java.html#L129" class="el_method">positionsCost()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanEndSpans.java.html#L77" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanEndSpans.java.html#L109" class="el_method">advance(int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">80%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a9"><a href="MtasSpanEndSpans.java.html#L45" class="el_method">startPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">77%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanEndSpans.java.html#L55" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">77%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanEndSpans.java.html#L119" class="el_method">cost()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">77%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanEndSpans.java.html#L65" class="el_method">width()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="MtasSpanEndSpans.java.html#L34" class="el_method">nextStartPosition()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasSpanEndSpans.java.html#L23" class="el_method">MtasSpanEndSpans(Spans)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanEndSpans.java.html b/jacoco/mtas.search.spans/MtasSpanEndSpans.java.html
index fde4409..4fe60fb 100644
--- a/jacoco/mtas.search.spans/MtasSpanEndSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanEndSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanEndSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanEndSpans.java</span></div><h1>MtasSpanEndSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanEndSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanEndSpans.java</span></div><h1>MtasSpanEndSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import org.apache.lucene.search.spans.SpanCollector;
@@ -7,7 +7,7 @@ import org.apache.lucene.search.spans.Spans;
 import mtas.search.spans.util.MtasSpans;
 
 /**
- * The Class MtasEndSpans.
+ * The Class MtasSpanEndSpans.
  */
 public class MtasSpanEndSpans extends Spans implements MtasSpans {
 
@@ -15,15 +15,14 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
   Spans spans;
 
   /**
-   * Instantiates a new mtas end spans.
+   * Instantiates a new mtas span end spans.
    *
-   * @param spans
-   *          the spans
+   * @param spans the spans
    */
   public MtasSpanEndSpans(Spans spans) {
-<span class="fc" id="L24">    super();</span>
-<span class="fc" id="L25">    this.spans = spans;</span>
-<span class="fc" id="L26">  }</span>
+<span class="fc" id="L23">    super();</span>
+<span class="fc" id="L24">    this.spans = spans;</span>
+<span class="fc" id="L25">  }</span>
 
   /*
    * (non-Javadoc)
@@ -32,8 +31,8 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="fc" id="L35">    spans.nextStartPosition();</span>
-<span class="fc" id="L36">    return startPosition();</span>
+<span class="fc" id="L34">    spans.nextStartPosition();</span>
+<span class="fc" id="L35">    return startPosition();</span>
   }
 
   /*
@@ -43,7 +42,7 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public int startPosition() {
-<span class="pc bpc" id="L46" title="1 of 2 branches missed.">    return (spans == null) ? -1 : spans.endPosition();</span>
+<span class="pc bpc" id="L45" title="1 of 2 branches missed.">    return (spans == null) ? -1 : spans.endPosition();</span>
   }
 
   /*
@@ -53,7 +52,7 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public int endPosition() {
-<span class="pc bpc" id="L56" title="1 of 2 branches missed.">    return (spans == null) ? -1 : spans.endPosition();</span>
+<span class="pc bpc" id="L55" title="1 of 2 branches missed.">    return (spans == null) ? -1 : spans.endPosition();</span>
   }
 
   /*
@@ -63,7 +62,7 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public int width() {
-<span class="nc" id="L66">    return 0;</span>
+<span class="nc" id="L65">    return 0;</span>
   }
 
   /*
@@ -75,10 +74,10 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc bnc" id="L78" title="All 2 branches missed.">    if (spans != null) {</span>
-<span class="nc" id="L79">      spans.collect(collector);</span>
+<span class="nc bnc" id="L77" title="All 2 branches missed.">    if (spans != null) {</span>
+<span class="nc" id="L78">      spans.collect(collector);</span>
     }
-<span class="nc" id="L81">  }</span>
+<span class="nc" id="L80">  }</span>
 
   /*
    * (non-Javadoc)
@@ -87,7 +86,7 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public int docID() {
-<span class="nc bnc" id="L90" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.docID();</span>
+<span class="nc bnc" id="L89" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.docID();</span>
   }
 
   /*
@@ -97,7 +96,7 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="nc bnc" id="L100" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.nextDoc();</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.nextDoc();</span>
   }
 
   /*
@@ -107,7 +106,7 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.advance(target);</span>
+<span class="pc bpc" id="L109" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.advance(target);</span>
   }
 
   /*
@@ -117,7 +116,7 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public long cost() {
-<span class="pc bpc" id="L120" title="1 of 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
+<span class="pc bpc" id="L119" title="1 of 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
   }
 
   /*
@@ -127,8 +126,8 @@ public class MtasSpanEndSpans extends Spans implements MtasSpans {
    */
   @Override
   public float positionsCost() {
-<span class="nc bnc" id="L130" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
+<span class="nc bnc" id="L129" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html
index 37ea16b..0cdc38d 100644
--- a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</span></div><h1>MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 17</td><td class="ctr2">71%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L229" class="el_method">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans(MtasSpanFollowedByQuery, Spans)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="35" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">71%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</span></div><h1>MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 17</td><td class="ctr2">70%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L260" class="el_method">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans(MtasSpanFollowedByQuery, Spans)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">70%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html
index 6a3cbfa..a09caa2 100644
--- a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</span></div><h1>MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L249" class="el_method">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</span></div><h1>MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L279" class="el_method">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$SpanFollowedByWeight.html b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$SpanFollowedByWeight.html
index 44a7008..da2ce05 100644
--- a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$SpanFollowedByWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery$SpanFollowedByWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.SpanFollowedByWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery.SpanFollowedByWeight</span></div><h1>MtasSpanFollowedByQuery.SpanFollowedByWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">24 of 79</td><td class="ctr2">70%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">7</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L176" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanFollowedByQuery.java.html#L209" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanFollowedByQuery.java.html#L191" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="114" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">95%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanFollowedByQuery.java.html#L161" class="el_method">MtasSpanFollowedByQuery.SpanFollowedByWeight(MtasSpanFollowedByQuery, MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight, MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.SpanFollowedByWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery.SpanFollowedByWeight</span></div><h1>MtasSpanFollowedByQuery.SpanFollowedByWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">24 of 79</td><td class="ctr2">69%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">7</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L208" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanFollowedByQuery.java.html#L241" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanFollowedByQuery.java.html#L223" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="114" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">95%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanFollowedByQuery.java.html#L193" class="el_method">MtasSpanFollowedByQuery.SpanFollowedByWeight(MtasSpanFollowedByQuery, MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight, MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.html b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.html
index 6128bdd..3f24e3d 100644
--- a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery</span></div><h1>MtasSpanFollowedByQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">141 of 304</td><td class="ctr2">54%</td><td class="bar">26 of 50</td><td class="ctr2">48%</td><td class="ctr1">25</td><td class="ctr2">33</td><td class="ctr1">29</td><td class="ctr2">59</td><td class="ctr1">3</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanFollowedByQuery.java.html#L87" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanFollowedByQuery.java.html#L78" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSpanFollowedByQuery.java.html#L118" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedByQuery.java.html#L31" class="el_method">MtasSpanFollowedByQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="32" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="73" height="10" title="38" alt="38"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">44%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L59" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="90" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">89%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanFollowedByQuery.java.html#L127" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="85" height="10" title="44" alt="44"/></td><td class="ctr2" id="c3">88%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="37" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanFollowedByQuery.java.html#L106" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="60" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">89%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanFollowedByQuery.java.html#L53" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedByQuery</span></div><h1>MtasSpanFollowedByQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">141 of 304</td><td class="ctr2">53%</td><td class="bar">26 of 50</td><td class="ctr2">48%</td><td class="ctr1">25</td><td class="ctr2">33</td><td class="ctr1">29</td><td class="ctr2">59</td><td class="ctr1">3</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanFollowedByQuery.java.html#L110" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanFollowedByQuery.java.html#L98" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSpanFollowedByQuery.java.html#L147" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedByQuery.java.html#L42" class="el_method">MtasSpanFollowedByQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="38" alt="38"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">43%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanFollowedByQuery.java.html#L73" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">88%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanFollowedByQuery.java.html#L159" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="44" alt="44"/></td><td class="ctr2" id="c3">88%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanFollowedByQuery.java.html#L132" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">88%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanFollowedByQuery.java.html#L64" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.java.html b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.java.html
index 9bc15e9..9646c42 100644
--- a/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanFollowedByQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFollowedByQuery.java</span></div><h1>MtasSpanFollowedByQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFollowedByQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFollowedByQuery.java</span></div><h1>MtasSpanFollowedByQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -18,30 +18,41 @@ import org.apache.lucene.search.spans.Spans;
 
 import mtas.search.spans.util.MtasSpanQuery;
 
+/**
+ * The Class MtasSpanFollowedByQuery.
+ */
 public class MtasSpanFollowedByQuery extends MtasSpanQuery {
 
   /** The field. */
   private String field;
 
-  /** The q 2. */
+  /** The q 1. */
   private SpanQuery q1;
+  
+  /** The q 2. */
   private SpanQuery q2;
 
+  /**
+   * Instantiates a new mtas span followed by query.
+   *
+   * @param q1 the q 1
+   * @param q2 the q 2
+   */
   public MtasSpanFollowedByQuery(MtasSpanQuery q1, MtasSpanQuery q2) {
-<span class="pc bpc" id="L31" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
-<span class="pc" id="L32">        q1 != null ? q1.getMaximumWidth() : null);</span>
-<span class="pc bpc" id="L33" title="2 of 4 branches missed.">    if (q1 != null &amp;&amp; (field = q1.getField()) != null) {</span>
-<span class="pc bpc" id="L34" title="3 of 6 branches missed.">      if (q2 != null &amp;&amp; q2.getField()!=null &amp;&amp; !q2.getField().equals(field)) {</span>
-<span class="nc" id="L35">        throw new IllegalArgumentException(&quot;Clauses must have same field.&quot;);</span>
+<span class="pc bpc" id="L42" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
+<span class="pc" id="L43">        q1 != null ? q1.getMaximumWidth() : null);</span>
+<span class="pc bpc" id="L44" title="2 of 4 branches missed.">    if (q1 != null &amp;&amp; (field = q1.getField()) != null) {</span>
+<span class="pc bpc" id="L45" title="3 of 6 branches missed.">      if (q2 != null &amp;&amp; q2.getField()!=null &amp;&amp; !q2.getField().equals(field)) {</span>
+<span class="nc" id="L46">        throw new IllegalArgumentException(&quot;Clauses must have same field.&quot;);</span>
       }
-<span class="nc bnc" id="L37" title="All 2 branches missed.">    } else if (q2 != null) {</span>
-<span class="nc" id="L38">      field = q2.getField();</span>
+<span class="nc bnc" id="L48" title="All 2 branches missed.">    } else if (q2 != null) {</span>
+<span class="nc" id="L49">      field = q2.getField();</span>
     } else {
-<span class="nc" id="L40">      field = null;</span>
+<span class="nc" id="L51">      field = null;</span>
     }
-<span class="fc" id="L42">    this.q1 = q1;</span>
-<span class="fc" id="L43">    this.q2 = q2;</span>
-<span class="fc" id="L44">  }</span>
+<span class="fc" id="L53">    this.q1 = q1;</span>
+<span class="fc" id="L54">    this.q2 = q2;</span>
+<span class="fc" id="L55">  }</span>
 
   /*
    * (non-Javadoc)
@@ -50,119 +61,140 @@ public class MtasSpanFollowedByQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L53">    return field;</span>
+<span class="fc" id="L64">    return field;</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#createWeight(org.apache.lucene.search.IndexSearcher, boolean)
+   */
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="pc bpc" id="L59" title="2 of 4 branches missed.">    if (q1 == null || q2 == null) {</span>
-<span class="nc" id="L60">      return null;</span>
+<span class="pc bpc" id="L73" title="2 of 4 branches missed.">    if (q1 == null || q2 == null) {</span>
+<span class="nc" id="L74">      return null;</span>
     } else {
-<span class="fc" id="L62">      MtasSpanFollowedByQueryWeight w1 = new MtasSpanFollowedByQueryWeight(</span>
-<span class="fc" id="L63">          q1.createWeight(searcher, needsScores));</span>
-<span class="fc" id="L64">      MtasSpanFollowedByQueryWeight w2 = new MtasSpanFollowedByQueryWeight(</span>
-<span class="fc" id="L65">          q2.createWeight(searcher, needsScores));</span>
+<span class="fc" id="L76">      MtasSpanFollowedByQueryWeight w1 = new MtasSpanFollowedByQueryWeight(</span>
+<span class="fc" id="L77">          q1.createWeight(searcher, needsScores));</span>
+<span class="fc" id="L78">      MtasSpanFollowedByQueryWeight w2 = new MtasSpanFollowedByQueryWeight(</span>
+<span class="fc" id="L79">          q2.createWeight(searcher, needsScores));</span>
       // subWeights
-<span class="fc" id="L67">      List&lt;MtasSpanFollowedByQueryWeight&gt; subWeights = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L68">      subWeights.add(w1);</span>
-<span class="fc" id="L69">      subWeights.add(w2);</span>
+<span class="fc" id="L81">      List&lt;MtasSpanFollowedByQueryWeight&gt; subWeights = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L82">      subWeights.add(w1);</span>
+<span class="fc" id="L83">      subWeights.add(w2);</span>
       // return
-<span class="pc bpc" id="L71" title="1 of 2 branches missed.">      return new SpanFollowedByWeight(w1, w2, searcher,</span>
-<span class="pc" id="L72">          needsScores ? getTermContexts(subWeights) : null);</span>
+<span class="pc bpc" id="L85" title="1 of 2 branches missed.">      return new SpanFollowedByWeight(w1, w2, searcher,</span>
+<span class="pc" id="L86">          needsScores ? getTermContexts(subWeights) : null);</span>
     }
   }
 
+  /**
+   * Gets the term contexts.
+   *
+   * @param items the items
+   * @return the term contexts
+   */
   protected Map&lt;Term, TermContext&gt; getTermContexts(
       List&lt;MtasSpanFollowedByQueryWeight&gt; items) {
-<span class="nc" id="L78">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L79" title="All 2 branches missed.">    for (MtasSpanFollowedByQueryWeight item : items) {</span>
-<span class="nc" id="L80">      weights.add(item.spanWeight);</span>
-<span class="nc" id="L81">    }</span>
-<span class="nc" id="L82">    return getTermContexts(weights);</span>
+<span class="nc" id="L98">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">    for (MtasSpanFollowedByQueryWeight item : items) {</span>
+<span class="nc" id="L100">      weights.add(item.spanWeight);</span>
+<span class="nc" id="L101">    }</span>
+<span class="nc" id="L102">    return getTermContexts(weights);</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#toString(java.lang.String)
+   */
   @Override
   public String toString(String field) {
-<span class="nc" id="L87">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L88">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L89" title="All 2 branches missed.">    if (q1 != null) {</span>
-<span class="nc" id="L90">      buffer.append(q1.toString(q1.getField()));</span>
+<span class="nc" id="L110">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L111">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L112" title="All 2 branches missed.">    if (q1 != null) {</span>
+<span class="nc" id="L113">      buffer.append(q1.toString(q1.getField()));</span>
     } else {
-<span class="nc" id="L92">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L115">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L94">    buffer.append(&quot;,&quot;);</span>
-<span class="nc bnc" id="L95" title="All 2 branches missed.">    if (q2 != null) {</span>
-<span class="nc" id="L96">      buffer.append(q2.toString(q2.getField()));</span>
+<span class="nc" id="L117">    buffer.append(&quot;,&quot;);</span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">    if (q2 != null) {</span>
+<span class="nc" id="L119">      buffer.append(q2.toString(q2.getField()));</span>
     } else {
-<span class="nc" id="L98">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L121">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L100">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L101">    return buffer.toString();</span>
+<span class="nc" id="L123">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L124">    return buffer.toString();</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L106" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L107">      return true;</span>
-<span class="pc bpc" id="L108" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L109">      return false;</span>
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L111">      return false;</span>
-<span class="fc" id="L112">    final MtasSpanFollowedByQuery other = (MtasSpanFollowedByQuery) obj;</span>
-<span class="pc bpc" id="L113" title="1 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
+<span class="fc bfc" id="L132" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L133">      return true;</span>
+<span class="pc bpc" id="L134" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L135">      return false;</span>
+<span class="pc bpc" id="L136" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L137">      return false;</span>
+<span class="fc" id="L138">    final MtasSpanFollowedByQuery other = (MtasSpanFollowedByQuery) obj;</span>
+<span class="pc bpc" id="L139" title="1 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L118">    int h = Integer.rotateLeft(classHash(), 1);</span>
-<span class="nc" id="L119">    h ^= q1.hashCode();</span>
-<span class="nc" id="L120">    h = Integer.rotateLeft(h, 1);</span>
-<span class="nc" id="L121">    h ^= q2.hashCode();</span>
-<span class="nc" id="L122">    return h;</span>
+<span class="nc" id="L147">    int h = Integer.rotateLeft(classHash(), 1);</span>
+<span class="nc" id="L148">    h ^= q1.hashCode();</span>
+<span class="nc" id="L149">    h = Integer.rotateLeft(h, 1);</span>
+<span class="nc" id="L150">    h ^= q2.hashCode();</span>
+<span class="nc" id="L151">    return h;</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L127">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
-<span class="fc" id="L128">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
-<span class="pc bpc" id="L129" title="4 of 8 branches missed.">    if (newQ1 == null || newQ1 instanceof MtasSpanMatchNoneQuery</span>
+<span class="fc" id="L159">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
+<span class="fc" id="L160">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
+<span class="pc bpc" id="L161" title="4 of 8 branches missed.">    if (newQ1 == null || newQ1 instanceof MtasSpanMatchNoneQuery</span>
         || newQ2 == null || newQ2 instanceof MtasSpanMatchNoneQuery) {
-<span class="nc" id="L131">      return new MtasSpanMatchNoneQuery(field);</span>
-<span class="pc bpc" id="L132" title="1 of 4 branches missed.">    } else if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
-<span class="fc" id="L133">      return new MtasSpanFollowedByQuery(newQ1, newQ2).rewrite(reader);</span>
+<span class="nc" id="L163">      return new MtasSpanMatchNoneQuery(field);</span>
+<span class="pc bpc" id="L164" title="1 of 4 branches missed.">    } else if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
+<span class="fc" id="L165">      return new MtasSpanFollowedByQuery(newQ1, newQ2).rewrite(reader);</span>
     } else {
-<span class="fc" id="L135">      return super.rewrite(reader);</span>
+<span class="fc" id="L167">      return super.rewrite(reader);</span>
     }
   }
 
+  /**
+   * The Class SpanFollowedByWeight.
+   */
   protected class SpanFollowedByWeight extends SpanWeight {
 
-    /** The w 2. */
+    /** The w 1. */
     MtasSpanFollowedByQueryWeight w1;
+    
+    /** The w 2. */
     MtasSpanFollowedByQueryWeight w2;
 
     /**
-     * Instantiates a new span intersecting weight.
+     * Instantiates a new span followed by weight.
      *
-     * @param w1
-     *          the w 1
-     * @param w2
-     *          the w 2
-     * @param searcher
-     *          the searcher
-     * @param terms
-     *          the terms
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param w1 the w 1
+     * @param w2 the w 2
+     * @param searcher the searcher
+     * @param terms the terms
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanFollowedByWeight(MtasSpanFollowedByQueryWeight w1,
         MtasSpanFollowedByQueryWeight w2, IndexSearcher searcher,
-<span class="fc" id="L161">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
-<span class="fc" id="L162">      super(MtasSpanFollowedByQuery.this, searcher, terms);</span>
-<span class="fc" id="L163">      this.w1 = w1;</span>
-<span class="fc" id="L164">      this.w2 = w2;</span>
-<span class="fc" id="L165">    }</span>
+<span class="fc" id="L193">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
+<span class="fc" id="L194">      super(MtasSpanFollowedByQuery.this, searcher, terms);</span>
+<span class="fc" id="L195">      this.w1 = w1;</span>
+<span class="fc" id="L196">      this.w2 = w2;</span>
+<span class="fc" id="L197">    }</span>
 
     /*
      * (non-Javadoc)
@@ -173,9 +205,9 @@ public class MtasSpanFollowedByQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L176">      w1.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L177">      w2.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L178">    }</span>
+<span class="nc" id="L208">      w1.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L209">      w2.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L210">    }</span>
 
     /*
      * (non-Javadoc)
@@ -188,15 +220,15 @@ public class MtasSpanFollowedByQuery extends MtasSpanQuery {
     @Override
     public Spans getSpans(LeafReaderContext context, Postings requiredPostings)
         throws IOException {
-<span class="fc" id="L191">      Terms terms = context.reader().terms(field);</span>
-<span class="pc bpc" id="L192" title="1 of 2 branches missed.">      if (terms == null) {</span>
-<span class="nc" id="L193">        return null; // field does not exist</span>
+<span class="fc" id="L223">      Terms terms = context.reader().terms(field);</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">      if (terms == null) {</span>
+<span class="nc" id="L225">        return null; // field does not exist</span>
       }
-<span class="fc" id="L195">      MtasSpanFollowedByQuerySpans s1 = new MtasSpanFollowedByQuerySpans(</span>
-<span class="fc" id="L196">          w1.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="fc" id="L197">      MtasSpanFollowedByQuerySpans s2 = new MtasSpanFollowedByQuerySpans(</span>
-<span class="fc" id="L198">          w2.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="fc" id="L199">      return new MtasSpanFollowedBySpans(MtasSpanFollowedByQuery.this, s1, s2);</span>
+<span class="fc" id="L227">      MtasSpanFollowedByQuerySpans s1 = new MtasSpanFollowedByQuerySpans(</span>
+<span class="fc" id="L228">          w1.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="fc" id="L229">      MtasSpanFollowedByQuerySpans s2 = new MtasSpanFollowedByQuerySpans(</span>
+<span class="fc" id="L230">          w2.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="fc" id="L231">      return new MtasSpanFollowedBySpans(MtasSpanFollowedByQuery.this, s1, s2);</span>
     }
 
     /*
@@ -206,14 +238,14 @@ public class MtasSpanFollowedByQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L209">      w1.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L210">      w2.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L211">    }</span>
+<span class="nc" id="L241">      w1.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L242">      w2.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L243">    }</span>
 
   }
 
   /**
-   * The Class MtasSpanIntersectingQuerySpans.
+   * The Class MtasSpanFollowedByQuerySpans.
    */
   protected class MtasSpanFollowedByQuerySpans {
 
@@ -221,19 +253,18 @@ public class MtasSpanFollowedByQuery extends MtasSpanQuery {
     public Spans spans;
 
     /**
-     * Instantiates a new mtas span intersecting query spans.
+     * Instantiates a new mtas span followed by query spans.
      *
-     * @param spans
-     *          the spans
+     * @param spans the spans
      */
-<span class="fc" id="L229">    public MtasSpanFollowedByQuerySpans(Spans spans) {</span>
-<span class="pc bpc" id="L230" title="1 of 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
-<span class="fc" id="L231">    }</span>
+<span class="fc" id="L260">    public MtasSpanFollowedByQuerySpans(Spans spans) {</span>
+<span class="pc bpc" id="L261" title="1 of 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
+<span class="fc" id="L262">    }</span>
 
   }
 
   /**
-   * The Class MtasSpanIntersectingQueryWeight.
+   * The Class MtasSpanFollowedByQueryWeight.
    */
   private static class MtasSpanFollowedByQueryWeight {
 
@@ -241,15 +272,14 @@ public class MtasSpanFollowedByQuery extends MtasSpanQuery {
     public SpanWeight spanWeight;
 
     /**
-     * Instantiates a new mtas span intersecting query weight.
+     * Instantiates a new mtas span followed by query weight.
      *
-     * @param spanWeight
-     *          the span weight
+     * @param spanWeight the span weight
      */
-<span class="fc" id="L249">    public MtasSpanFollowedByQueryWeight(SpanWeight spanWeight) {</span>
-<span class="fc" id="L250">      this.spanWeight = spanWeight;</span>
-<span class="fc" id="L251">    }</span>
+<span class="fc" id="L279">    public MtasSpanFollowedByQueryWeight(SpanWeight spanWeight) {</span>
+<span class="fc" id="L280">      this.spanWeight = spanWeight;</span>
+<span class="fc" id="L281">    }</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.html b/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.html
index 716c31b..2348165 100644
--- a/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFollowedBySpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedBySpans</span></div><h1>MtasSpanFollowedBySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">154 of 378</td><td class="ctr2">59%</td><td class="bar">34 of 72</td><td class="ctr2">53%</td><td class="ctr1">29</td><td class="ctr2">50</td><td class="ctr1">41</td><td class="ctr2">99</td><td class="ctr1">5</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedBySpans.java.html#L99" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="87" alt="87"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasSpanFollowedBySpans.java.html#L93" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="27" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedBySpans.java.html#L160" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="22" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="66" height="10" title="48" alt="48"/></td><td class="ctr2" id="c8">75%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="54" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanFollowedBySpans.java.html#L42" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="15" height="10" title="11" alt="11"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSpanFollowedBySpans.java.html#L56" class="el_method">nextStartPosition()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="44" height="10" title="32" alt="32"/></td><td class="ctr2" id="c5">82%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanFollowedBySpans.java.html#L48" class="el_method">endPosition()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">80%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="MtasSpanFollowedBySpans.java.html#L86" class="el_method">startPosition()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">80%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasSpanFollowedBySpans.java.html#L188" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="108" height="10" title="79" alt="79"/></td><td class="ctr2" id="c3">98%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="102" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">85%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i1">21</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanFollowedBySpans.java.html#L81" class="el_method">positionsCost()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSpanFollowedBySpans.java.html#L143" class="el_method">cost()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanFollowedBySpans.java.html#L153" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="11" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">89%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasSpanFollowedBySpans.java.html#L33" class="el_method">MtasSpanFollowedBySpans(MtasSpanFollowedByQuery, MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans, MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="23" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="MtasSpanFollowedBySpans.java.html#L225" class="el_method">reset()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="17" height="10" title="13" alt="13"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasSpanFollowedBySpans.java.html#L148" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFollowedBySpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFollowedBySpans</span></div><h1>MtasSpanFollowedBySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">154 of 378</td><td class="ctr2">59%</td><td class="bar">34 of 72</td><td class="ctr2">52%</td><td class="ctr1">29</td><td class="ctr2">50</td><td class="ctr1">41</td><td class="ctr2">99</td><td class="ctr1">5</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFollowedBySpans.java.html#L137" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="87" alt="87"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasSpanFollowedBySpans.java.html#L128" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedBySpans.java.html#L213" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="66" height="10" title="48" alt="48"/></td><td class="ctr2" id="c8">75%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanFollowedBySpans.java.html#L62" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="11" alt="11"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSpanFollowedBySpans.java.html#L82" class="el_method">nextStartPosition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="32" alt="32"/></td><td class="ctr2" id="c5">82%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanFollowedBySpans.java.html#L71" class="el_method">endPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">80%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="MtasSpanFollowedBySpans.java.html#L118" class="el_method">startPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">80%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasSpanFollowedBySpans.java.html#L247" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="79" alt="79"/></td><td class="ctr2" id="c3">97%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">85%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i1">21</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanFollowedBySpans.java.html#L110" class="el_method">positionsCost()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSpanFollowedBySpans.java.html#L184" class="el_method">cost()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanFollowedBySpans.java.html#L200" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">88%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasSpanFollowedBySpans.java.html#L50" class="el_method">MtasSpanFollowedBySpans(MtasSpanFollowedByQuery, MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans, MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a11"><a href="MtasSpanFollowedBySpans.java.html#L287" class="el_method">reset()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="13" alt="13"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasSpanFollowedBySpans.java.html#L192" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.java.html b/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.java.html
index 5645a35..3b6c7f5 100644
--- a/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanFollowedBySpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFollowedBySpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFollowedBySpans.java</span></div><h1>MtasSpanFollowedBySpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFollowedBySpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFollowedBySpans.java</span></div><h1>MtasSpanFollowedBySpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.HashSet;
@@ -9,224 +9,286 @@ import org.apache.lucene.search.spans.Spans;
 import mtas.search.spans.MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans;
 import mtas.search.spans.util.MtasSpans;
 
+/**
+ * The Class MtasSpanFollowedBySpans.
+ */
 public class MtasSpanFollowedBySpans extends Spans implements MtasSpans {
 
-  /** The spans2. */
+  /** The spans 1. */
   private MtasSpanFollowedByQuerySpans spans1;
+  
+  /** The spans 2. */
   private MtasSpanFollowedByQuerySpans spans2;
 
+  /** The last spans 2 start position. */
   private int lastSpans2StartPosition;
+  
+  /** The previous spans 2 start positions. */
   private HashSet&lt;Integer&gt; previousSpans2StartPositions;
 
 
-  /** The no more positions. */
+  /** The called next start position. */
   private boolean calledNextStartPosition;
+  
+  /** The no more positions. */
   private boolean noMorePositions;
 
   /** The doc id. */
   private int docId;
 
+  /**
+   * Instantiates a new mtas span followed by spans.
+   *
+   * @param mtasSpanFollowedByQuery the mtas span followed by query
+   * @param spans1 the spans 1
+   * @param spans2 the spans 2
+   */
   public MtasSpanFollowedBySpans(
       MtasSpanFollowedByQuery mtasSpanFollowedByQuery,
       MtasSpanFollowedByQuerySpans spans1,
       MtasSpanFollowedByQuerySpans spans2) {
-<span class="fc" id="L33">    super();</span>
-<span class="fc" id="L34">    docId = -1;</span>
-<span class="fc" id="L35">    this.spans1 = spans1;</span>
-<span class="fc" id="L36">    this.spans2 = spans2;   </span>
-<span class="fc" id="L37">    previousSpans2StartPositions = new HashSet&lt;&gt;();</span>
-<span class="fc" id="L38">  }</span>
+<span class="fc" id="L50">    super();</span>
+<span class="fc" id="L51">    docId = -1;</span>
+<span class="fc" id="L52">    this.spans1 = spans1;</span>
+<span class="fc" id="L53">    this.spans2 = spans2;   </span>
+<span class="fc" id="L54">    previousSpans2StartPositions = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L55">  }</span>
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#collect(org.apache.lucene.search.spans.SpanCollector)
+   */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc" id="L42">    spans1.spans.collect(collector);</span>
-<span class="nc" id="L43">    spans2.spans.collect(collector);</span>
-<span class="nc" id="L44">  }</span>
+<span class="nc" id="L62">    spans1.spans.collect(collector);</span>
+<span class="nc" id="L63">    spans2.spans.collect(collector);</span>
+<span class="nc" id="L64">  }</span>
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#endPosition()
+   */
   @Override
   public int endPosition() {
-<span class="pc bpc" id="L48" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
-<span class="pc" id="L49">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.endPosition())</span>
+<span class="pc bpc" id="L71" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
+<span class="pc" id="L72">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.endPosition())</span>
         : -1;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#nextStartPosition()
+   */
   @Override
   public int nextStartPosition() throws IOException {
     // no document
-<span class="pc bpc" id="L56" title="2 of 4 branches missed.">    if (docId == -1 || docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L57">      throw new IOException(&quot;no document&quot;);</span>
+<span class="pc bpc" id="L82" title="2 of 4 branches missed.">    if (docId == -1 || docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L83">      throw new IOException(&quot;no document&quot;);</span>
       // finished
-<span class="pc bpc" id="L59" title="1 of 2 branches missed.">    } else if (noMorePositions) {</span>
-<span class="nc" id="L60">      return NO_MORE_POSITIONS;</span>
+<span class="pc bpc" id="L85" title="1 of 2 branches missed.">    } else if (noMorePositions) {</span>
+<span class="nc" id="L86">      return NO_MORE_POSITIONS;</span>
       // littleSpans already at start match, because of check for matching
       // document
-<span class="fc bfc" id="L63" title="All 2 branches covered.">    } else if (!calledNextStartPosition) {</span>
-<span class="fc" id="L64">      calledNextStartPosition = true;</span>
-<span class="fc" id="L65">      return spans1.spans.startPosition();</span>
+<span class="fc bfc" id="L89" title="All 2 branches covered.">    } else if (!calledNextStartPosition) {</span>
+<span class="fc" id="L90">      calledNextStartPosition = true;</span>
+<span class="fc" id="L91">      return spans1.spans.startPosition();</span>
       // compute next match
     } else {
-<span class="fc bfc" id="L68" title="All 2 branches covered.">      if (goToNextStartPosition()) {</span>
+<span class="fc bfc" id="L94" title="All 2 branches covered.">      if (goToNextStartPosition()) {</span>
         // match found        
-<span class="fc" id="L70">        return spans1.spans.startPosition();</span>
+<span class="fc" id="L96">        return spans1.spans.startPosition();</span>
       } else {
         // no more matches: document finished
-<span class="fc" id="L73">        return NO_MORE_POSITIONS;</span>
+<span class="fc" id="L99">        return NO_MORE_POSITIONS;</span>
       }
     }
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#positionsCost()
+   */
   @Override
   public float positionsCost() {
     // TODO Auto-generated method stub
-<span class="nc" id="L81">    return 0;</span>
+<span class="nc" id="L110">    return 0;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#startPosition()
+   */
   @Override
   public int startPosition() {
-<span class="pc bpc" id="L86" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
-<span class="pc" id="L87">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.startPosition())</span>
+<span class="pc bpc" id="L118" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
+<span class="pc" id="L119">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.startPosition())</span>
         : -1;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#width()
+   */
   @Override
   public int width() {
-<span class="nc bnc" id="L93" title="All 4 branches missed.">    return calledNextStartPosition ? (noMorePositions ? 0</span>
-<span class="nc" id="L94">        : spans1.spans.endPosition() - spans1.spans.startPosition()) : 0;</span>
+<span class="nc bnc" id="L128" title="All 4 branches missed.">    return calledNextStartPosition ? (noMorePositions ? 0</span>
+<span class="nc" id="L129">        : spans1.spans.endPosition() - spans1.spans.startPosition()) : 0;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#advance(int)
+   */
   @Override
   public int advance(int target) throws IOException {
-<span class="nc" id="L99">    reset();</span>
-<span class="nc bnc" id="L100" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L101">      return docId;</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">    } else if (target &lt; docId) {</span>
+<span class="nc" id="L137">    reset();</span>
+<span class="nc bnc" id="L138" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L139">      return docId;</span>
+<span class="nc bnc" id="L140" title="All 2 branches missed.">    } else if (target &lt; docId) {</span>
       // should not happen
-<span class="nc" id="L104">      docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L105">      return docId;</span>
+<span class="nc" id="L142">      docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L143">      return docId;</span>
     } else {
       // advance 1
-<span class="nc" id="L108">      int spans1DocId = spans1.spans.docID();</span>
-<span class="nc bnc" id="L109" title="All 2 branches missed.">      if (spans1DocId &lt; target) {</span>
-<span class="nc" id="L110">        spans1DocId = spans1.spans.advance(target);</span>
-<span class="nc bnc" id="L111" title="All 2 branches missed.">        if (spans1DocId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L112">          docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L113">          return docId;</span>
+<span class="nc" id="L146">      int spans1DocId = spans1.spans.docID();</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">      if (spans1DocId &lt; target) {</span>
+<span class="nc" id="L148">        spans1DocId = spans1.spans.advance(target);</span>
+<span class="nc bnc" id="L149" title="All 2 branches missed.">        if (spans1DocId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L150">          docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L151">          return docId;</span>
         }
-<span class="nc" id="L115">        target = Math.max(target, spans1DocId);</span>
+<span class="nc" id="L153">        target = Math.max(target, spans1DocId);</span>
       }
-<span class="nc" id="L117">      int spans2DocId = spans2.spans.docID();</span>
+<span class="nc" id="L155">      int spans2DocId = spans2.spans.docID();</span>
       // advance 2
-<span class="nc bnc" id="L119" title="All 2 branches missed.">      if (spans2DocId &lt; target) {</span>
-<span class="nc" id="L120">        spans2DocId = spans2.spans.advance(target);</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">        if (spans2DocId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L122">          docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L123">          return docId;</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">      if (spans2DocId &lt; target) {</span>
+<span class="nc" id="L158">        spans2DocId = spans2.spans.advance(target);</span>
+<span class="nc bnc" id="L159" title="All 2 branches missed.">        if (spans2DocId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L160">          docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L161">          return docId;</span>
         }
       }
       // check equal docId, otherwise next
-<span class="nc bnc" id="L127" title="All 2 branches missed.">      if (spans1DocId == spans2DocId) {</span>
-<span class="nc" id="L128">        docId = spans1DocId;</span>
+<span class="nc bnc" id="L165" title="All 2 branches missed.">      if (spans1DocId == spans2DocId) {</span>
+<span class="nc" id="L166">        docId = spans1DocId;</span>
         // check match
-<span class="nc bnc" id="L130" title="All 2 branches missed.">        if (goToNextStartPosition()) {</span>
-<span class="nc" id="L131">          return docId;</span>
+<span class="nc bnc" id="L168" title="All 2 branches missed.">        if (goToNextStartPosition()) {</span>
+<span class="nc" id="L169">          return docId;</span>
         } else {
-<span class="nc" id="L133">          return nextDoc();</span>
+<span class="nc" id="L171">          return nextDoc();</span>
         }
       } else {
-<span class="nc" id="L136">        return nextDoc();</span>
+<span class="nc" id="L174">        return nextDoc();</span>
       }
     }
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#cost()
+   */
   @Override
   public long cost() {
-<span class="nc" id="L143">    return 0;</span>
+<span class="nc" id="L184">    return 0;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#docID()
+   */
   @Override
   public int docID() {
-<span class="fc" id="L148">    return docId;</span>
+<span class="fc" id="L192">    return docId;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#nextDoc()
+   */
   @Override
   public int nextDoc() throws IOException {
-<span class="fc" id="L153">    reset();</span>
-<span class="pc bpc" id="L154" title="1 of 2 branches missed.">    while (!goToNextDoc())</span>
-<span class="nc" id="L155">      ;</span>
-<span class="fc" id="L156">    return docId;</span>
+<span class="fc" id="L200">    reset();</span>
+<span class="pc bpc" id="L201" title="1 of 2 branches missed.">    while (!goToNextDoc())</span>
+<span class="nc" id="L202">      ;</span>
+<span class="fc" id="L203">    return docId;</span>
   }
 
+  /**
+   * Go to next doc.
+   *
+   * @return true, if successful
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private boolean goToNextDoc() throws IOException {
-<span class="pc bpc" id="L160" title="1 of 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L161">      return true;</span>
+<span class="pc bpc" id="L213" title="1 of 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L214">      return true;</span>
     } else {
-<span class="fc" id="L163">      int spans1DocId = spans1.spans.nextDoc();</span>
-<span class="fc" id="L164">      int spans2DocId = spans2.spans.docID();</span>
-<span class="fc" id="L165">      docId = Math.max(spans1DocId, spans2DocId);</span>
-<span class="fc bfc" id="L166" title="All 4 branches covered.">      while (spans1DocId != spans2DocId &amp;&amp; docId != NO_MORE_DOCS) {</span>
-<span class="pc bpc" id="L167" title="1 of 2 branches missed.">        if (spans1DocId &lt; spans2DocId) {</span>
-<span class="nc" id="L168">          spans1DocId = spans1.spans.advance(spans2DocId);</span>
-<span class="nc" id="L169">          docId = spans1DocId;</span>
+<span class="fc" id="L216">      int spans1DocId = spans1.spans.nextDoc();</span>
+<span class="fc" id="L217">      int spans2DocId = spans2.spans.docID();</span>
+<span class="fc" id="L218">      docId = Math.max(spans1DocId, spans2DocId);</span>
+<span class="fc bfc" id="L219" title="All 4 branches covered.">      while (spans1DocId != spans2DocId &amp;&amp; docId != NO_MORE_DOCS) {</span>
+<span class="pc bpc" id="L220" title="1 of 2 branches missed.">        if (spans1DocId &lt; spans2DocId) {</span>
+<span class="nc" id="L221">          spans1DocId = spans1.spans.advance(spans2DocId);</span>
+<span class="nc" id="L222">          docId = spans1DocId;</span>
         } else {
-<span class="fc" id="L171">          spans2DocId = spans2.spans.advance(spans1DocId);</span>
-<span class="fc" id="L172">          docId = spans2DocId;</span>
+<span class="fc" id="L224">          spans2DocId = spans2.spans.advance(spans1DocId);</span>
+<span class="fc" id="L225">          docId = spans2DocId;</span>
         }
       }
-<span class="fc bfc" id="L175" title="All 2 branches covered.">      if (docId != NO_MORE_DOCS) {</span>
-<span class="pc bpc" id="L176" title="1 of 2 branches missed.">        if (!goToNextStartPosition()) {</span>
-<span class="nc" id="L177">          reset();</span>
-<span class="nc" id="L178">          return false;</span>
+<span class="fc bfc" id="L228" title="All 2 branches covered.">      if (docId != NO_MORE_DOCS) {</span>
+<span class="pc bpc" id="L229" title="1 of 2 branches missed.">        if (!goToNextStartPosition()) {</span>
+<span class="nc" id="L230">          reset();</span>
+<span class="nc" id="L231">          return false;</span>
         }
       }
-<span class="fc" id="L181">      return true;</span>
+<span class="fc" id="L234">      return true;</span>
     }
   }
 
+  /**
+   * Go to next start position.
+   *
+   * @return true, if successful
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private boolean goToNextStartPosition() throws IOException {
     int nextSpans1StartPosition;
     int nextSpans1EndPosition;
-<span class="fc" id="L188">    while ((nextSpans1StartPosition = spans1.spans</span>
-<span class="fc bfc" id="L189" title="All 2 branches covered.">        .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
-<span class="fc" id="L190">      nextSpans1EndPosition = spans1.spans.endPosition();</span>
-<span class="fc bfc" id="L191" title="All 2 branches covered.">      if (nextSpans1EndPosition == lastSpans2StartPosition) {</span>
-<span class="fc" id="L192">        return true;</span>
+<span class="fc" id="L247">    while ((nextSpans1StartPosition = spans1.spans</span>
+<span class="fc bfc" id="L248" title="All 2 branches covered.">        .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
+<span class="fc" id="L249">      nextSpans1EndPosition = spans1.spans.endPosition();</span>
+<span class="fc bfc" id="L250" title="All 2 branches covered.">      if (nextSpans1EndPosition == lastSpans2StartPosition) {</span>
+<span class="fc" id="L251">        return true;</span>
       } else {
         //clean up
-<span class="fc bfc" id="L195" title="All 2 branches covered.">        if(lastSpans2StartPosition&lt;nextSpans1StartPosition) {</span>
-<span class="fc" id="L196">          previousSpans2StartPositions.clear();</span>
-<span class="pc bpc" id="L197" title="1 of 2 branches missed.">        } else if(previousSpans2StartPositions.contains(nextSpans1EndPosition)) {</span>
-<span class="nc" id="L198">          return true;</span>
+<span class="fc bfc" id="L254" title="All 2 branches covered.">        if(lastSpans2StartPosition&lt;nextSpans1StartPosition) {</span>
+<span class="fc" id="L255">          previousSpans2StartPositions.clear();</span>
+<span class="pc bpc" id="L256" title="1 of 2 branches missed.">        } else if(previousSpans2StartPositions.contains(nextSpans1EndPosition)) {</span>
+<span class="nc" id="L257">          return true;</span>
         }
         //try to find match
-<span class="fc bfc" id="L201" title="All 2 branches covered.">        while (lastSpans2StartPosition &lt; nextSpans1EndPosition) {</span>
-<span class="pc bpc" id="L202" title="1 of 2 branches missed.">          if (lastSpans2StartPosition != NO_MORE_POSITIONS) {</span>
-<span class="fc" id="L203">            lastSpans2StartPosition = spans2.spans.nextStartPosition();</span>
+<span class="fc bfc" id="L260" title="All 2 branches covered.">        while (lastSpans2StartPosition &lt; nextSpans1EndPosition) {</span>
+<span class="pc bpc" id="L261" title="1 of 2 branches missed.">          if (lastSpans2StartPosition != NO_MORE_POSITIONS) {</span>
+<span class="fc" id="L262">            lastSpans2StartPosition = spans2.spans.nextStartPosition();</span>
           }  
-<span class="fc bfc" id="L205" title="All 2 branches covered.">          if (lastSpans2StartPosition == NO_MORE_POSITIONS) {</span>
-<span class="pc bpc" id="L206" title="1 of 2 branches missed.">            if(previousSpans2StartPositions.isEmpty()) {</span>
-<span class="fc" id="L207">              noMorePositions = true;</span>
-<span class="fc" id="L208">              return false;</span>
+<span class="fc bfc" id="L264" title="All 2 branches covered.">          if (lastSpans2StartPosition == NO_MORE_POSITIONS) {</span>
+<span class="pc bpc" id="L265" title="1 of 2 branches missed.">            if(previousSpans2StartPositions.isEmpty()) {</span>
+<span class="fc" id="L266">              noMorePositions = true;</span>
+<span class="fc" id="L267">              return false;</span>
             }            
           } else {
-<span class="fc bfc" id="L211" title="All 2 branches covered.">            if(lastSpans2StartPosition&gt;=nextSpans1StartPosition) {</span>
-<span class="fc" id="L212">              previousSpans2StartPositions.add(lastSpans2StartPosition);</span>
+<span class="fc bfc" id="L270" title="All 2 branches covered.">            if(lastSpans2StartPosition&gt;=nextSpans1StartPosition) {</span>
+<span class="fc" id="L271">              previousSpans2StartPositions.add(lastSpans2StartPosition);</span>
             } 
-<span class="fc bfc" id="L214" title="All 2 branches covered.">            if (nextSpans1EndPosition == lastSpans2StartPosition) {</span>
-<span class="fc" id="L215">              return true;</span>
+<span class="fc bfc" id="L273" title="All 2 branches covered.">            if (nextSpans1EndPosition == lastSpans2StartPosition) {</span>
+<span class="fc" id="L274">              return true;</span>
             } 
           }
         }
       }      
     }
-<span class="fc" id="L221">    return false;</span>
+<span class="fc" id="L280">    return false;</span>
   }
 
+  /**
+   * Reset.
+   */
   private void reset() {
-<span class="fc" id="L225">    calledNextStartPosition = false;</span>
-<span class="fc" id="L226">    noMorePositions = false;</span>
-<span class="fc" id="L227">    lastSpans2StartPosition = -1;</span>
-<span class="fc" id="L228">    previousSpans2StartPositions.clear();</span>
-<span class="fc" id="L229">  }</span>
+<span class="fc" id="L287">    calledNextStartPosition = false;</span>
+<span class="fc" id="L288">    noMorePositions = false;</span>
+<span class="fc" id="L289">    lastSpans2StartPosition = -1;</span>
+<span class="fc" id="L290">    previousSpans2StartPositions.clear();</span>
+<span class="fc" id="L291">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans.html b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans.html
index fafb73a..363f8de 100644
--- a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</span></div><h1>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L298" class="el_method">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans(MtasSpanFullyAlignedWithQuery, Spans)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</span></div><h1>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 17</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L293" class="el_method">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans(MtasSpanFullyAlignedWithQuery, Spans)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="17" alt="17"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight.html b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight.html
index 721e928..6a2f263 100644
--- a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</span></div><h1>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 6</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L318" class="el_method">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</span></div><h1>MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">6 of 6</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">1</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L312" class="el_method">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight.html b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight.html
index 6233315..b393f85 100644
--- a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</span></div><h1>MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">79 of 79</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">19</td><td class="ctr2">19</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanFullyAlignedWithQuery.java.html#L259" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanFullyAlignedWithQuery.java.html#L229" class="el_method">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight(MtasSpanFullyAlignedWithQuery, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L244" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanFullyAlignedWithQuery.java.html#L278" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</span></div><h1>MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">79 of 79</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">19</td><td class="ctr2">19</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanFullyAlignedWithQuery.java.html#L255" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanFullyAlignedWithQuery.java.html#L225" class="el_method">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight(MtasSpanFullyAlignedWithQuery, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L240" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanFullyAlignedWithQuery.java.html#L274" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.html b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.html
index 0b8ef23..4f089f5 100644
--- a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery</span></div><h1>MtasSpanFullyAlignedWithQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">330 of 399</td><td class="ctr2">17%</td><td class="bar">68 of 80</td><td class="ctr2">15%</td><td class="ctr1">45</td><td class="ctr2">48</td><td class="ctr1">63</td><td class="ctr2">76</td><td class="ctr1">5</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanFullyAlignedWithQuery.java.html#L172" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="145" alt="145"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h0">24</td><td class="ctr2" id="i0">24</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasSpanFullyAlignedWithQuery.java.html#L116" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="51" height="10" title="62" alt="62"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L76" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="43" height="10" title="53" alt="53"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="17" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanFullyAlignedWithQuery.java.html#L102" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="19" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanFullyAlignedWithQuery.java.html#L157" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="19" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSpanFullyAlignedWithQuery.java.html#L41" class="el_method">MtasSpanFullyAlignedWithQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="14" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="31" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">69%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="25" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">44%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanFullyAlignedWithQuery.java.html#L140" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="23" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">80%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="14" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="14" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanFullyAlignedWithQuery.java.html#L63" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithQuery</span></div><h1>MtasSpanFullyAlignedWithQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">330 of 399</td><td class="ctr2">17%</td><td class="bar">68 of 80</td><td class="ctr2">15%</td><td class="ctr1">45</td><td class="ctr2">48</td><td class="ctr1">63</td><td class="ctr2">76</td><td class="ctr1">5</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanFullyAlignedWithQuery.java.html#L171" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="145" alt="145"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">22</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h0">24</td><td class="ctr2" id="i0">24</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasSpanFullyAlignedWithQuery.java.html#L115" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="62" alt="62"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanFullyAlignedWithQuery.java.html#L76" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="53" alt="53"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanFullyAlignedWithQuery.java.html#L101" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanFullyAlignedWithQuery.java.html#L156" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSpanFullyAlignedWithQuery.java.html#L41" class="el_method">MtasSpanFullyAlignedWithQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">69%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">43%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanFullyAlignedWithQuery.java.html#L139" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="28" alt="28"/></td><td class="ctr2" id="c1">80%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanFullyAlignedWithQuery.java.html#L63" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.java.html b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.java.html
index a6b7c87..cfe0ba8 100644
--- a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFullyAlignedWithQuery.java</span></div><h1>MtasSpanFullyAlignedWithQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFullyAlignedWithQuery.java</span></div><h1>MtasSpanFullyAlignedWithQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -25,17 +25,17 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
   /** The field. */
   private String field;
 
-  /** The q 2. */
+  /** The q 1. */
   private SpanQuery q1;
+  
+  /** The q 2. */
   private SpanQuery q2;
 
   /**
    * Instantiates a new mtas span fully aligned with query.
    *
-   * @param q1
-   *          the q 1
-   * @param q2
-   *          the q 2
+   * @param q1 the q 1
+   * @param q2 the q 2
    */
   public MtasSpanFullyAlignedWithQuery(MtasSpanQuery q1, MtasSpanQuery q2) {
 <span class="pc bpc" id="L41" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
@@ -93,17 +93,16 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
   /**
    * Gets the term contexts.
    *
-   * @param items
-   *          the items
+   * @param items the items
    * @return the term contexts
    */
   protected Map&lt;Term, TermContext&gt; getTermContexts(
       List&lt;MtasSpanFullyAlignedWithQueryWeight&gt; items) {
-<span class="nc" id="L102">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L103" title="All 2 branches missed.">    for (MtasSpanFullyAlignedWithQueryWeight item : items) {</span>
-<span class="nc" id="L104">      weights.add(item.spanWeight);</span>
-<span class="nc" id="L105">    }</span>
-<span class="nc" id="L106">    return getTermContexts(weights);</span>
+<span class="nc" id="L101">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L102" title="All 2 branches missed.">    for (MtasSpanFullyAlignedWithQueryWeight item : items) {</span>
+<span class="nc" id="L103">      weights.add(item.spanWeight);</span>
+<span class="nc" id="L104">    }</span>
+<span class="nc" id="L105">    return getTermContexts(weights);</span>
   }
 
   /*
@@ -113,21 +112,21 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L116">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L117">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L118" title="All 2 branches missed.">    if (q1 != null) {</span>
-<span class="nc" id="L119">      buffer.append(q1.toString(q1.getField()));</span>
+<span class="nc" id="L115">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L116">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L117" title="All 2 branches missed.">    if (q1 != null) {</span>
+<span class="nc" id="L118">      buffer.append(q1.toString(q1.getField()));</span>
     } else {
-<span class="nc" id="L121">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L120">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L123">    buffer.append(&quot;,&quot;);</span>
-<span class="nc bnc" id="L124" title="All 2 branches missed.">    if (q2 != null) {</span>
-<span class="nc" id="L125">      buffer.append(q2.toString(q2.getField()));</span>
+<span class="nc" id="L122">    buffer.append(&quot;,&quot;);</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">    if (q2 != null) {</span>
+<span class="nc" id="L124">      buffer.append(q2.toString(q2.getField()));</span>
     } else {
-<span class="nc" id="L127">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L126">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L129">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L130">    return buffer.toString();</span>
+<span class="nc" id="L128">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L129">    return buffer.toString();</span>
   }
 
   /*
@@ -137,14 +136,14 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="pc bpc" id="L140" title="1 of 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L141">      return true;</span>
-<span class="pc bpc" id="L142" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L143">      return false;</span>
-<span class="pc bpc" id="L144" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L145">      return false;</span>
-<span class="fc" id="L146">    final MtasSpanFullyAlignedWithQuery other = (MtasSpanFullyAlignedWithQuery) obj;</span>
-<span class="pc bpc" id="L147" title="2 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
+<span class="pc bpc" id="L139" title="1 of 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L140">      return true;</span>
+<span class="pc bpc" id="L141" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L142">      return false;</span>
+<span class="pc bpc" id="L143" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L144">      return false;</span>
+<span class="fc" id="L145">    final MtasSpanFullyAlignedWithQuery other = (MtasSpanFullyAlignedWithQuery) obj;</span>
+<span class="pc bpc" id="L146" title="2 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
   }
 
   /*
@@ -154,11 +153,11 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="nc" id="L157">    int h = Integer.rotateLeft(classHash(), 1);</span>
-<span class="nc" id="L158">    h ^= q1.hashCode();</span>
-<span class="nc" id="L159">    h = Integer.rotateLeft(h, 1);</span>
-<span class="nc" id="L160">    h ^= q2.hashCode();</span>
-<span class="nc" id="L161">    return h;</span>
+<span class="nc" id="L156">    int h = Integer.rotateLeft(classHash(), 1);</span>
+<span class="nc" id="L157">    h ^= q1.hashCode();</span>
+<span class="nc" id="L158">    h = Integer.rotateLeft(h, 1);</span>
+<span class="nc" id="L159">    h ^= q2.hashCode();</span>
+<span class="nc" id="L160">    return h;</span>
   }
 
   /*
@@ -169,68 +168,65 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="nc" id="L172">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
-<span class="nc" id="L173">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
-<span class="nc bnc" id="L174" title="All 8 branches missed.">    if (newQ1 == null || newQ1 instanceof MtasSpanMatchNoneQuery</span>
+<span class="nc" id="L171">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
+<span class="nc" id="L172">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
+<span class="nc bnc" id="L173" title="All 8 branches missed.">    if (newQ1 == null || newQ1 instanceof MtasSpanMatchNoneQuery</span>
         || newQ2 == null || newQ2 instanceof MtasSpanMatchNoneQuery) {
-<span class="nc" id="L176">      return new MtasSpanMatchNoneQuery(field);</span>
-<span class="nc bnc" id="L177" title="All 4 branches missed.">    } else if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
-<span class="nc" id="L178">      return new MtasSpanFullyAlignedWithQuery(newQ1, newQ2).rewrite(reader);</span>
-<span class="nc bnc" id="L179" title="All 2 branches missed.">    } else if (newQ1.equals(newQ2)) {</span>
-<span class="nc" id="L180">      return newQ1;</span>
+<span class="nc" id="L175">      return new MtasSpanMatchNoneQuery(field);</span>
+<span class="nc bnc" id="L176" title="All 4 branches missed.">    } else if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
+<span class="nc" id="L177">      return new MtasSpanFullyAlignedWithQuery(newQ1, newQ2).rewrite(reader);</span>
+<span class="nc bnc" id="L178" title="All 2 branches missed.">    } else if (newQ1.equals(newQ2)) {</span>
+<span class="nc" id="L179">      return newQ1;</span>
     } else {
       boolean returnNone;
-<span class="nc bnc" id="L183" title="All 2 branches missed.">      returnNone = newQ1.getMaximumWidth() != null</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() == 0;</span>
-<span class="nc bnc" id="L185" title="All 2 branches missed.">      returnNone |= newQ2.getMaximumWidth() != null</span>
-<span class="nc bnc" id="L186" title="All 2 branches missed.">          &amp;&amp; newQ2.getMaximumWidth() == 0;</span>
-<span class="nc bnc" id="L187" title="All 2 branches missed.">      returnNone |= newQ1.getMinimumWidth() != null</span>
-<span class="nc bnc" id="L188" title="All 2 branches missed.">          &amp;&amp; newQ2.getMaximumWidth() != null</span>
-<span class="nc bnc" id="L189" title="All 2 branches missed.">          &amp;&amp; newQ1.getMinimumWidth() &gt; newQ2.getMaximumWidth();</span>
-<span class="nc bnc" id="L190" title="All 2 branches missed.">      returnNone |= newQ2.getMinimumWidth() != null</span>
-<span class="nc bnc" id="L191" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() != null</span>
-<span class="nc bnc" id="L192" title="All 2 branches missed.">          &amp;&amp; newQ2.getMinimumWidth() &gt; newQ1.getMaximumWidth();</span>
-<span class="nc bnc" id="L193" title="All 2 branches missed.">      returnNone |= newQ2.getMinimumWidth() != null</span>
-<span class="nc bnc" id="L194" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() != null</span>
-<span class="nc bnc" id="L195" title="All 2 branches missed.">          &amp;&amp; newQ2.getMinimumWidth() &gt; newQ1.getMaximumWidth();</span>
-<span class="nc bnc" id="L196" title="All 2 branches missed.">      if (returnNone) {</span>
-<span class="nc" id="L197">        return new MtasSpanMatchNoneQuery(this.getField());</span>
+<span class="nc bnc" id="L182" title="All 2 branches missed.">      returnNone = newQ1.getMaximumWidth() != null</span>
+<span class="nc bnc" id="L183" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() == 0;</span>
+<span class="nc bnc" id="L184" title="All 2 branches missed.">      returnNone |= newQ2.getMaximumWidth() != null</span>
+<span class="nc bnc" id="L185" title="All 2 branches missed.">          &amp;&amp; newQ2.getMaximumWidth() == 0;</span>
+<span class="nc bnc" id="L186" title="All 2 branches missed.">      returnNone |= newQ1.getMinimumWidth() != null</span>
+<span class="nc bnc" id="L187" title="All 2 branches missed.">          &amp;&amp; newQ2.getMaximumWidth() != null</span>
+<span class="nc bnc" id="L188" title="All 2 branches missed.">          &amp;&amp; newQ1.getMinimumWidth() &gt; newQ2.getMaximumWidth();</span>
+<span class="nc bnc" id="L189" title="All 2 branches missed.">      returnNone |= newQ2.getMinimumWidth() != null</span>
+<span class="nc bnc" id="L190" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() != null</span>
+<span class="nc bnc" id="L191" title="All 2 branches missed.">          &amp;&amp; newQ2.getMinimumWidth() &gt; newQ1.getMaximumWidth();</span>
+<span class="nc bnc" id="L192" title="All 2 branches missed.">      returnNone |= newQ2.getMinimumWidth() != null</span>
+<span class="nc bnc" id="L193" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() != null</span>
+<span class="nc bnc" id="L194" title="All 2 branches missed.">          &amp;&amp; newQ2.getMinimumWidth() &gt; newQ1.getMaximumWidth();</span>
+<span class="nc bnc" id="L195" title="All 2 branches missed.">      if (returnNone) {</span>
+<span class="nc" id="L196">        return new MtasSpanMatchNoneQuery(this.getField());</span>
       } else {
-<span class="nc" id="L199">        return super.rewrite(reader);</span>
+<span class="nc" id="L198">        return super.rewrite(reader);</span>
       }
     }
   }
 
   /**
-   * The Class SpanIntersectingWeight.
+   * The Class SpanFullyAlignedWithWeight.
    */
   protected class SpanFullyAlignedWithWeight extends SpanWeight {
 
-    /** The w 2. */
+    /** The w 1. */
     MtasSpanFullyAlignedWithQueryWeight w1;
+    
+    /** The w 2. */
     MtasSpanFullyAlignedWithQueryWeight w2;
 
     /**
-     * Instantiates a new span intersecting weight.
+     * Instantiates a new span fully aligned with weight.
      *
-     * @param w1
-     *          the w 1
-     * @param w2
-     *          the w 2
-     * @param searcher
-     *          the searcher
-     * @param terms
-     *          the terms
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param w1 the w 1
+     * @param w2 the w 2
+     * @param searcher the searcher
+     * @param terms the terms
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanFullyAlignedWithWeight(MtasSpanFullyAlignedWithQueryWeight w1,
         MtasSpanFullyAlignedWithQueryWeight w2, IndexSearcher searcher,
-<span class="nc" id="L229">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
-<span class="nc" id="L230">      super(MtasSpanFullyAlignedWithQuery.this, searcher, terms);</span>
-<span class="nc" id="L231">      this.w1 = w1;</span>
-<span class="nc" id="L232">      this.w2 = w2;</span>
-<span class="nc" id="L233">    }</span>
+<span class="nc" id="L225">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
+<span class="nc" id="L226">      super(MtasSpanFullyAlignedWithQuery.this, searcher, terms);</span>
+<span class="nc" id="L227">      this.w1 = w1;</span>
+<span class="nc" id="L228">      this.w2 = w2;</span>
+<span class="nc" id="L229">    }</span>
 
     /*
      * (non-Javadoc)
@@ -241,9 +237,9 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L244">      w1.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L245">      w2.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L246">    }</span>
+<span class="nc" id="L240">      w1.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L241">      w2.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L242">    }</span>
 
     /*
      * (non-Javadoc)
@@ -256,15 +252,15 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
     @Override
     public Spans getSpans(LeafReaderContext context, Postings requiredPostings)
         throws IOException {
-<span class="nc" id="L259">      Terms terms = context.reader().terms(field);</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">      if (terms == null) {</span>
-<span class="nc" id="L261">        return null; // field does not exist</span>
+<span class="nc" id="L255">      Terms terms = context.reader().terms(field);</span>
+<span class="nc bnc" id="L256" title="All 2 branches missed.">      if (terms == null) {</span>
+<span class="nc" id="L257">        return null; // field does not exist</span>
       }
-<span class="nc" id="L263">      MtasSpanFullyAlignedWithQuerySpans s1 = new MtasSpanFullyAlignedWithQuerySpans(</span>
-<span class="nc" id="L264">          w1.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="nc" id="L265">      MtasSpanFullyAlignedWithQuerySpans s2 = new MtasSpanFullyAlignedWithQuerySpans(</span>
-<span class="nc" id="L266">          w2.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="nc" id="L267">      return new MtasSpanFullyAlignedWithSpans(</span>
+<span class="nc" id="L259">      MtasSpanFullyAlignedWithQuerySpans s1 = new MtasSpanFullyAlignedWithQuerySpans(</span>
+<span class="nc" id="L260">          w1.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="nc" id="L261">      MtasSpanFullyAlignedWithQuerySpans s2 = new MtasSpanFullyAlignedWithQuerySpans(</span>
+<span class="nc" id="L262">          w2.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="nc" id="L263">      return new MtasSpanFullyAlignedWithSpans(</span>
           MtasSpanFullyAlignedWithQuery.this, s1, s2);
     }
 
@@ -275,14 +271,14 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L278">      w1.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L279">      w2.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L280">    }</span>
+<span class="nc" id="L274">      w1.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L275">      w2.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L276">    }</span>
 
   }
 
   /**
-   * The Class MtasSpanIntersectingQuerySpans.
+   * The Class MtasSpanFullyAlignedWithQuerySpans.
    */
   protected class MtasSpanFullyAlignedWithQuerySpans {
 
@@ -290,19 +286,18 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
     public Spans spans;
 
     /**
-     * Instantiates a new mtas span intersecting query spans.
+     * Instantiates a new mtas span fully aligned with query spans.
      *
-     * @param spans
-     *          the spans
+     * @param spans the spans
      */
-<span class="nc" id="L298">    public MtasSpanFullyAlignedWithQuerySpans(Spans spans) {</span>
-<span class="nc bnc" id="L299" title="All 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
-<span class="nc" id="L300">    }</span>
+<span class="nc" id="L293">    public MtasSpanFullyAlignedWithQuerySpans(Spans spans) {</span>
+<span class="nc bnc" id="L294" title="All 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
+<span class="nc" id="L295">    }</span>
 
   }
 
   /**
-   * The Class MtasSpanIntersectingQueryWeight.
+   * The Class MtasSpanFullyAlignedWithQueryWeight.
    */
   private static class MtasSpanFullyAlignedWithQueryWeight {
 
@@ -310,15 +305,14 @@ public class MtasSpanFullyAlignedWithQuery extends MtasSpanQuery {
     public SpanWeight spanWeight;
 
     /**
-     * Instantiates a new mtas span intersecting query weight.
+     * Instantiates a new mtas span fully aligned with query weight.
      *
-     * @param spanWeight
-     *          the span weight
+     * @param spanWeight the span weight
      */
-<span class="nc" id="L318">    public MtasSpanFullyAlignedWithQueryWeight(SpanWeight spanWeight) {</span>
-<span class="nc" id="L319">      this.spanWeight = spanWeight;</span>
-<span class="nc" id="L320">    }</span>
+<span class="nc" id="L312">    public MtasSpanFullyAlignedWithQueryWeight(SpanWeight spanWeight) {</span>
+<span class="nc" id="L313">      this.spanWeight = spanWeight;</span>
+<span class="nc" id="L314">    }</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.html b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.html
index 3c9c650..fae06a3 100644
--- a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithSpans</span></div><h1>MtasSpanFullyAlignedWithSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">405 of 405</td><td class="ctr2">0%</td><td class="bar">76 of 76</td><td class="ctr2">0%</td><td class="ctr1">52</td><td class="ctr2">52</td><td class="ctr1">106</td><td class="ctr2">106</td><td class="ctr1">14</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanFullyAlignedWithSpans.java.html#L257" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="102" alt="102"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="24" alt="24"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h0">26</td><td class="ctr2" id="i0">26</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanFullyAlignedWithSpans.java.html#L172" class="el_method">advance(int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="102" height="10" title="87" alt="87"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="80" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanFullyAlignedWithSpans.java.html#L222" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="75" height="10" title="64" alt="64"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="60" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">16</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasSpanFullyAlignedWithSpans.java.html#L62" class="el_method">nextStartPosition()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="45" height="10" title="39" alt="39"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="50" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><a href="MtasSpanFullyAlignedWithSpans.java.html#L115" class="el_method">width()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="23" height="10" title="20" alt="20"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasSpanFullyAlignedWithSpans.java.html#L303" class="el_method">reset()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="22" height="10" title="19" alt="19"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSpanFullyAlignedWithSpans.java.html#L47" class="el_method">MtasSpanFullyAlignedWithSpans(MtasSpanFullyAlignedWithQuery, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="20" height="10" title="17" alt="17"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><a href="MtasSpanFullyAlignedWithSpans.java.html#L91" class="el_method">startPosition()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="17" height="10" title="15" alt="15"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasSpanFullyAlignedWithSpans.java.html#L103" class="el_method">endPosition()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="17" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="MtasSpanFullyAlignedWithSpans.java.html#L128" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanFullyAlignedWithSpans.java.html#L159" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><a href="MtasSpanFullyAlignedWithSpans.java.html#L149" class="el_method">docID()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasSpanFullyAlignedWithSpans.java.html#L139" class="el_method">positionsCost()</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasSpanFullyAlignedWithSpans.java.html#L318" class="el_method">cost()</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanFullyAlignedWithSpans</span></div><h1>MtasSpanFullyAlignedWithSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">405 of 405</td><td class="ctr2">0%</td><td class="bar">76 of 76</td><td class="ctr2">0%</td><td class="ctr1">52</td><td class="ctr2">52</td><td class="ctr1">106</td><td class="ctr2">106</td><td class="ctr1">14</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanFullyAlignedWithSpans.java.html#L262" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="102" alt="102"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="24" alt="24"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h0">26</td><td class="ctr2" id="i0">26</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanFullyAlignedWithSpans.java.html#L179" class="el_method">advance(int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="87" alt="87"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanFullyAlignedWithSpans.java.html#L228" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="64" alt="64"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h2">16</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasSpanFullyAlignedWithSpans.java.html#L69" class="el_method">nextStartPosition()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="39" alt="39"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a13"><a href="MtasSpanFullyAlignedWithSpans.java.html#L122" class="el_method">width()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="20" alt="20"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasSpanFullyAlignedWithSpans.java.html#L308" class="el_method">reset()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="19" alt="19"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSpanFullyAlignedWithSpans.java.html#L54" class="el_method">MtasSpanFullyAlignedWithSpans(MtasSpanFullyAlignedWithQuery, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans, MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="17" alt="17"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><a href="MtasSpanFullyAlignedWithSpans.java.html#L98" class="el_method">startPosition()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="15" alt="15"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasSpanFullyAlignedWithSpans.java.html#L110" class="el_method">endPosition()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="MtasSpanFullyAlignedWithSpans.java.html#L135" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanFullyAlignedWithSpans.java.html#L166" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><a href="MtasSpanFullyAlignedWithSpans.java.html#L156" class="el_method">docID()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a10"><a href="MtasSpanFullyAlignedWithSpans.java.html#L146" class="el_method">positionsCost()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasSpanFullyAlignedWithSpans.java.html#L323" class="el_method">cost()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.java.html b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.java.html
index 31b927d..69d9050 100644
--- a/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanFullyAlignedWithSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFullyAlignedWithSpans.java</span></div><h1>MtasSpanFullyAlignedWithSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanFullyAlignedWithSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanFullyAlignedWithSpans.java</span></div><h1>MtasSpanFullyAlignedWithSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.HashSet;
@@ -9,47 +9,54 @@ import mtas.search.spans.MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQ
 import mtas.search.spans.util.MtasSpans;
 
 /**
- * The Class MtasSpanIntersectingSpans.
+ * The Class MtasSpanFullyAlignedWithSpans.
  */
 public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
 
-  /** The spans2. */
+  /** The spans 1. */
   private MtasSpanFullyAlignedWithQuerySpans spans1;
+  
+  /** The spans 2. */
   private MtasSpanFullyAlignedWithQuerySpans spans2;
 
-  /** The last spans2 end position. */
+  /** The last spans 2 start position. */
   private int lastSpans2StartPosition;
+  
+  /** The last spans 2 end position. */
   private int lastSpans2EndPosition;
+  
+  /** The previous spans 2 start position. */
   private int previousSpans2StartPosition;
+  
+  /** The previous spans 2 end positions. */
   private HashSet&lt;Integer&gt; previousSpans2EndPositions;
 
-  /** The no more positions. */
+  /** The called next start position. */
   private boolean calledNextStartPosition;
+  
+  /** The no more positions. */
   private boolean noMorePositions;
 
   /** The doc id. */
   private int docId;
 
   /**
-   * Instantiates a new mtas span intersecting spans.
+   * Instantiates a new mtas span fully aligned with spans.
    *
-   * @param mtasSpanFullyAlignedWithQuery
-   *          the mtas span intersecting query
-   * @param spans1
-   *          the spans1
-   * @param spans2
-   *          the spans2
+   * @param mtasSpanFullyAlignedWithQuery the mtas span fully aligned with query
+   * @param spans1 the spans 1
+   * @param spans2 the spans 2
    */
   public MtasSpanFullyAlignedWithSpans(
       MtasSpanFullyAlignedWithQuery mtasSpanFullyAlignedWithQuery,
       MtasSpanFullyAlignedWithQuerySpans spans1,
       MtasSpanFullyAlignedWithQuerySpans spans2) {
-<span class="nc" id="L47">    super();</span>
-<span class="nc" id="L48">    docId = -1;</span>
-<span class="nc" id="L49">    this.spans1 = spans1;</span>
-<span class="nc" id="L50">    this.spans2 = spans2;</span>
-<span class="nc" id="L51">    previousSpans2EndPositions = new HashSet&lt;Integer&gt;();</span>
-<span class="nc" id="L52">  }</span>
+<span class="nc" id="L54">    super();</span>
+<span class="nc" id="L55">    docId = -1;</span>
+<span class="nc" id="L56">    this.spans1 = spans1;</span>
+<span class="nc" id="L57">    this.spans2 = spans2;</span>
+<span class="nc" id="L58">    previousSpans2EndPositions = new HashSet&lt;Integer&gt;();</span>
+<span class="nc" id="L59">  }</span>
 
   /*
    * (non-Javadoc)
@@ -59,24 +66,24 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
   @Override
   public int nextStartPosition() throws IOException {
     // no document
-<span class="nc bnc" id="L62" title="All 4 branches missed.">    if (docId == -1 || docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L63">      throw new IOException(&quot;no document&quot;);</span>
+<span class="nc bnc" id="L69" title="All 4 branches missed.">    if (docId == -1 || docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L70">      throw new IOException(&quot;no document&quot;);</span>
       // finished
-<span class="nc bnc" id="L65" title="All 2 branches missed.">    } else if (noMorePositions) {</span>
-<span class="nc" id="L66">      return NO_MORE_POSITIONS;</span>
+<span class="nc bnc" id="L72" title="All 2 branches missed.">    } else if (noMorePositions) {</span>
+<span class="nc" id="L73">      return NO_MORE_POSITIONS;</span>
       // littleSpans already at start match, because of check for matching
       // document
-<span class="nc bnc" id="L69" title="All 2 branches missed.">    } else if (!calledNextStartPosition) {</span>
-<span class="nc" id="L70">      calledNextStartPosition = true;</span>
-<span class="nc" id="L71">      return spans1.spans.startPosition();</span>
+<span class="nc bnc" id="L76" title="All 2 branches missed.">    } else if (!calledNextStartPosition) {</span>
+<span class="nc" id="L77">      calledNextStartPosition = true;</span>
+<span class="nc" id="L78">      return spans1.spans.startPosition();</span>
       // compute next match
     } else {
-<span class="nc bnc" id="L74" title="All 2 branches missed.">      if (goToNextStartPosition()) {</span>
+<span class="nc bnc" id="L81" title="All 2 branches missed.">      if (goToNextStartPosition()) {</span>
         // match found
-<span class="nc" id="L76">        return spans1.spans.startPosition();</span>
+<span class="nc" id="L83">        return spans1.spans.startPosition();</span>
       } else {
         // no more matches: document finished
-<span class="nc" id="L79">        return NO_MORE_POSITIONS;</span>
+<span class="nc" id="L86">        return NO_MORE_POSITIONS;</span>
       }
     }
   }
@@ -88,8 +95,8 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public int startPosition() {
-<span class="nc bnc" id="L91" title="All 4 branches missed.">    return calledNextStartPosition</span>
-<span class="nc" id="L92">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.startPosition())</span>
+<span class="nc bnc" id="L98" title="All 4 branches missed.">    return calledNextStartPosition</span>
+<span class="nc" id="L99">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.startPosition())</span>
         : -1;
   }
 
@@ -100,8 +107,8 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public int endPosition() {
-<span class="nc bnc" id="L103" title="All 4 branches missed.">    return calledNextStartPosition</span>
-<span class="nc" id="L104">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.endPosition())</span>
+<span class="nc bnc" id="L110" title="All 4 branches missed.">    return calledNextStartPosition</span>
+<span class="nc" id="L111">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.endPosition())</span>
         : -1;
   }
 
@@ -112,8 +119,8 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public int width() {
-<span class="nc bnc" id="L115" title="All 4 branches missed.">    return calledNextStartPosition ? (noMorePositions ? 0</span>
-<span class="nc" id="L116">        : spans1.spans.endPosition() - spans1.spans.startPosition()) : 0;</span>
+<span class="nc bnc" id="L122" title="All 4 branches missed.">    return calledNextStartPosition ? (noMorePositions ? 0</span>
+<span class="nc" id="L123">        : spans1.spans.endPosition() - spans1.spans.startPosition()) : 0;</span>
   }
 
   /*
@@ -125,9 +132,9 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc" id="L128">    spans1.spans.collect(collector);</span>
-<span class="nc" id="L129">    spans2.spans.collect(collector);</span>
-<span class="nc" id="L130">  }</span>
+<span class="nc" id="L135">    spans1.spans.collect(collector);</span>
+<span class="nc" id="L136">    spans2.spans.collect(collector);</span>
+<span class="nc" id="L137">  }</span>
 
   /*
    * (non-Javadoc)
@@ -136,7 +143,7 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public float positionsCost() {
-<span class="nc" id="L139">    return 0;</span>
+<span class="nc" id="L146">    return 0;</span>
   }
 
   /*
@@ -146,7 +153,7 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public int docID() {
-<span class="nc" id="L149">    return docId;</span>
+<span class="nc" id="L156">    return docId;</span>
   }
 
   /*
@@ -156,10 +163,10 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="nc" id="L159">    reset();</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">    while (!goToNextDoc())</span>
-<span class="nc" id="L161">      ;</span>
-<span class="nc" id="L162">    return docId;</span>
+<span class="nc" id="L166">    reset();</span>
+<span class="nc bnc" id="L167" title="All 2 branches missed.">    while (!goToNextDoc())</span>
+<span class="nc" id="L168">      ;</span>
+<span class="nc" id="L169">    return docId;</span>
   }
 
   /*
@@ -169,44 +176,44 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="nc" id="L172">    reset();</span>
-<span class="nc bnc" id="L173" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L174">      return docId;</span>
-<span class="nc bnc" id="L175" title="All 2 branches missed.">    } else if (target &lt; docId) {</span>
+<span class="nc" id="L179">    reset();</span>
+<span class="nc bnc" id="L180" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L181">      return docId;</span>
+<span class="nc bnc" id="L182" title="All 2 branches missed.">    } else if (target &lt; docId) {</span>
       // should not happen
-<span class="nc" id="L177">      docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L178">      return docId;</span>
+<span class="nc" id="L184">      docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L185">      return docId;</span>
     } else {
       // advance 1
-<span class="nc" id="L181">      int spans1DocId = spans1.spans.docID();</span>
-<span class="nc bnc" id="L182" title="All 2 branches missed.">      if (spans1DocId &lt; target) {</span>
-<span class="nc" id="L183">        spans1DocId = spans1.spans.advance(target);</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">        if (spans1DocId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L185">          docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L186">          return docId;</span>
+<span class="nc" id="L188">      int spans1DocId = spans1.spans.docID();</span>
+<span class="nc bnc" id="L189" title="All 2 branches missed.">      if (spans1DocId &lt; target) {</span>
+<span class="nc" id="L190">        spans1DocId = spans1.spans.advance(target);</span>
+<span class="nc bnc" id="L191" title="All 2 branches missed.">        if (spans1DocId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L192">          docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L193">          return docId;</span>
         }
-<span class="nc" id="L188">        target = Math.max(target, spans1DocId);</span>
+<span class="nc" id="L195">        target = Math.max(target, spans1DocId);</span>
       }
-<span class="nc" id="L190">      int spans2DocId = spans2.spans.docID();</span>
+<span class="nc" id="L197">      int spans2DocId = spans2.spans.docID();</span>
       // advance 2
-<span class="nc bnc" id="L192" title="All 2 branches missed.">      if (spans2DocId &lt; target) {</span>
-<span class="nc" id="L193">        spans2DocId = spans2.spans.advance(target);</span>
-<span class="nc bnc" id="L194" title="All 2 branches missed.">        if (spans2DocId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L195">          docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L196">          return docId;</span>
+<span class="nc bnc" id="L199" title="All 2 branches missed.">      if (spans2DocId &lt; target) {</span>
+<span class="nc" id="L200">        spans2DocId = spans2.spans.advance(target);</span>
+<span class="nc bnc" id="L201" title="All 2 branches missed.">        if (spans2DocId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L202">          docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L203">          return docId;</span>
         }
       }
       // check equal docId, otherwise next
-<span class="nc bnc" id="L200" title="All 2 branches missed.">      if (spans1DocId == spans2DocId) {</span>
-<span class="nc" id="L201">        docId = spans1DocId;</span>
+<span class="nc bnc" id="L207" title="All 2 branches missed.">      if (spans1DocId == spans2DocId) {</span>
+<span class="nc" id="L208">        docId = spans1DocId;</span>
         // check match
-<span class="nc bnc" id="L203" title="All 2 branches missed.">        if (goToNextStartPosition()) {</span>
-<span class="nc" id="L204">          return docId;</span>
+<span class="nc bnc" id="L210" title="All 2 branches missed.">        if (goToNextStartPosition()) {</span>
+<span class="nc" id="L211">          return docId;</span>
         } else {
-<span class="nc" id="L206">          return nextDoc();</span>
+<span class="nc" id="L213">          return nextDoc();</span>
         }
       } else {
-<span class="nc" id="L209">        return nextDoc();</span>
+<span class="nc" id="L216">        return nextDoc();</span>
       }
     }
   }
@@ -215,32 +222,31 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    * Go to next doc.
    *
    * @return true, if successful
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private boolean goToNextDoc() throws IOException {
-<span class="nc bnc" id="L222" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L223">      return true;</span>
+<span class="nc bnc" id="L228" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L229">      return true;</span>
     } else {
-<span class="nc" id="L225">      int spans1DocId = spans1.spans.nextDoc();</span>
-<span class="nc" id="L226">      int spans2DocId = spans2.spans.docID();</span>
-<span class="nc" id="L227">      docId = Math.max(spans1DocId, spans2DocId);</span>
-<span class="nc bnc" id="L228" title="All 4 branches missed.">      while (spans1DocId != spans2DocId &amp;&amp; docId != NO_MORE_DOCS) {</span>
-<span class="nc bnc" id="L229" title="All 2 branches missed.">        if (spans1DocId &lt; spans2DocId) {</span>
-<span class="nc" id="L230">          spans1DocId = spans1.spans.advance(spans2DocId);</span>
-<span class="nc" id="L231">          docId = spans1DocId;</span>
+<span class="nc" id="L231">      int spans1DocId = spans1.spans.nextDoc();</span>
+<span class="nc" id="L232">      int spans2DocId = spans2.spans.docID();</span>
+<span class="nc" id="L233">      docId = Math.max(spans1DocId, spans2DocId);</span>
+<span class="nc bnc" id="L234" title="All 4 branches missed.">      while (spans1DocId != spans2DocId &amp;&amp; docId != NO_MORE_DOCS) {</span>
+<span class="nc bnc" id="L235" title="All 2 branches missed.">        if (spans1DocId &lt; spans2DocId) {</span>
+<span class="nc" id="L236">          spans1DocId = spans1.spans.advance(spans2DocId);</span>
+<span class="nc" id="L237">          docId = spans1DocId;</span>
         } else {
-<span class="nc" id="L233">          spans2DocId = spans2.spans.advance(spans1DocId);</span>
-<span class="nc" id="L234">          docId = spans2DocId;</span>
+<span class="nc" id="L239">          spans2DocId = spans2.spans.advance(spans1DocId);</span>
+<span class="nc" id="L240">          docId = spans2DocId;</span>
         }
       }
-<span class="nc bnc" id="L237" title="All 2 branches missed.">      if (docId != NO_MORE_DOCS) {</span>
-<span class="nc bnc" id="L238" title="All 2 branches missed.">        if (!goToNextStartPosition()) {</span>
-<span class="nc" id="L239">          reset();</span>
-<span class="nc" id="L240">          return false;</span>
+<span class="nc bnc" id="L243" title="All 2 branches missed.">      if (docId != NO_MORE_DOCS) {</span>
+<span class="nc bnc" id="L244" title="All 2 branches missed.">        if (!goToNextStartPosition()) {</span>
+<span class="nc" id="L245">          reset();</span>
+<span class="nc" id="L246">          return false;</span>
         }
       }
-<span class="nc" id="L243">      return true;</span>
+<span class="nc" id="L249">      return true;</span>
     }
   }
 
@@ -248,65 +254,64 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    * Go to next start position.
    *
    * @return true, if successful
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private boolean goToNextStartPosition() throws IOException {
     int nextSpans1StartPosition, nextSpans1EndPosition;
     int nextSpans2StartPosition, nextSpans2EndPosition;
-<span class="nc" id="L257">    while ((nextSpans1StartPosition = spans1.spans</span>
-<span class="nc bnc" id="L258" title="All 2 branches missed.">        .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
-<span class="nc" id="L259">      nextSpans1EndPosition = spans1.spans.endPosition();</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">      if (nextSpans1StartPosition == previousSpans2StartPosition) {</span>
-<span class="nc bnc" id="L261" title="All 2 branches missed.">        if (previousSpans2EndPositions.contains(nextSpans1EndPosition)) {</span>
-<span class="nc" id="L262">          return true;</span>
+<span class="nc" id="L262">    while ((nextSpans1StartPosition = spans1.spans</span>
+<span class="nc bnc" id="L263" title="All 2 branches missed.">        .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
+<span class="nc" id="L264">      nextSpans1EndPosition = spans1.spans.endPosition();</span>
+<span class="nc bnc" id="L265" title="All 2 branches missed.">      if (nextSpans1StartPosition == previousSpans2StartPosition) {</span>
+<span class="nc bnc" id="L266" title="All 2 branches missed.">        if (previousSpans2EndPositions.contains(nextSpans1EndPosition)) {</span>
+<span class="nc" id="L267">          return true;</span>
         }
-<span class="nc bnc" id="L264" title="All 2 branches missed.">      } else if (nextSpans1StartPosition == lastSpans2StartPosition) {</span>
-<span class="nc bnc" id="L265" title="All 2 branches missed.">        if (nextSpans1EndPosition == lastSpans2EndPosition) {</span>
-<span class="nc" id="L266">          return true;</span>
+<span class="nc bnc" id="L269" title="All 2 branches missed.">      } else if (nextSpans1StartPosition == lastSpans2StartPosition) {</span>
+<span class="nc bnc" id="L270" title="All 2 branches missed.">        if (nextSpans1EndPosition == lastSpans2EndPosition) {</span>
+<span class="nc" id="L271">          return true;</span>
         }
       } else {
-<span class="nc bnc" id="L269" title="All 2 branches missed.">        while (lastSpans2StartPosition &lt;= nextSpans1StartPosition) {</span>
-<span class="nc" id="L270">          nextSpans2StartPosition = spans2.spans.nextStartPosition();</span>
-<span class="nc bnc" id="L271" title="All 2 branches missed.">          if (nextSpans2StartPosition == NO_MORE_POSITIONS) {</span>
-<span class="nc" id="L272">            noMorePositions = true;</span>
-<span class="nc" id="L273">            return false;</span>
+<span class="nc bnc" id="L274" title="All 2 branches missed.">        while (lastSpans2StartPosition &lt;= nextSpans1StartPosition) {</span>
+<span class="nc" id="L275">          nextSpans2StartPosition = spans2.spans.nextStartPosition();</span>
+<span class="nc bnc" id="L276" title="All 2 branches missed.">          if (nextSpans2StartPosition == NO_MORE_POSITIONS) {</span>
+<span class="nc" id="L277">            noMorePositions = true;</span>
+<span class="nc" id="L278">            return false;</span>
           } else {
-<span class="nc" id="L275">            nextSpans2EndPosition = spans2.spans.endPosition();</span>
-<span class="nc bnc" id="L276" title="All 4 branches missed.">            if (lastSpans2StartPosition == nextSpans2StartPosition</span>
+<span class="nc" id="L280">            nextSpans2EndPosition = spans2.spans.endPosition();</span>
+<span class="nc bnc" id="L281" title="All 4 branches missed.">            if (lastSpans2StartPosition == nextSpans2StartPosition</span>
                 &amp;&amp; nextSpans1StartPosition == nextSpans2StartPosition) {
-<span class="nc bnc" id="L278" title="All 2 branches missed.">              if (previousSpans2StartPosition != lastSpans2StartPosition) {</span>
-<span class="nc" id="L279">                previousSpans2StartPosition = lastSpans2StartPosition;</span>
-<span class="nc" id="L280">                previousSpans2EndPositions.clear();</span>
+<span class="nc bnc" id="L283" title="All 2 branches missed.">              if (previousSpans2StartPosition != lastSpans2StartPosition) {</span>
+<span class="nc" id="L284">                previousSpans2StartPosition = lastSpans2StartPosition;</span>
+<span class="nc" id="L285">                previousSpans2EndPositions.clear();</span>
               }
-<span class="nc" id="L282">              previousSpans2EndPositions.add(lastSpans2EndPosition);</span>
+<span class="nc" id="L287">              previousSpans2EndPositions.add(lastSpans2EndPosition);</span>
             }
-<span class="nc" id="L284">            lastSpans2StartPosition = nextSpans2StartPosition;</span>
-<span class="nc" id="L285">            lastSpans2EndPosition = nextSpans2EndPosition;</span>
-<span class="nc bnc" id="L286" title="All 4 branches missed.">            if (nextSpans1StartPosition == nextSpans2StartPosition</span>
+<span class="nc" id="L289">            lastSpans2StartPosition = nextSpans2StartPosition;</span>
+<span class="nc" id="L290">            lastSpans2EndPosition = nextSpans2EndPosition;</span>
+<span class="nc bnc" id="L291" title="All 4 branches missed.">            if (nextSpans1StartPosition == nextSpans2StartPosition</span>
                 &amp;&amp; nextSpans1EndPosition == nextSpans2EndPosition) {
-<span class="nc" id="L288">              return true;</span>
+<span class="nc" id="L293">              return true;</span>
             }
           }
         }
 
       }
     }
-<span class="nc" id="L295">    noMorePositions = true;</span>
-<span class="nc" id="L296">    return false;</span>
+<span class="nc" id="L300">    noMorePositions = true;</span>
+<span class="nc" id="L301">    return false;</span>
   }
 
   /**
    * Reset.
    */
   private void reset() {
-<span class="nc" id="L303">    calledNextStartPosition = false;</span>
-<span class="nc" id="L304">    noMorePositions = false;</span>
-<span class="nc" id="L305">    lastSpans2StartPosition = -1;</span>
-<span class="nc" id="L306">    lastSpans2EndPosition = -1;</span>
-<span class="nc" id="L307">    previousSpans2StartPosition = -1;</span>
-<span class="nc" id="L308">    previousSpans2EndPositions.clear();</span>
-<span class="nc" id="L309">  }</span>
+<span class="nc" id="L308">    calledNextStartPosition = false;</span>
+<span class="nc" id="L309">    noMorePositions = false;</span>
+<span class="nc" id="L310">    lastSpans2StartPosition = -1;</span>
+<span class="nc" id="L311">    lastSpans2EndPosition = -1;</span>
+<span class="nc" id="L312">    previousSpans2StartPosition = -1;</span>
+<span class="nc" id="L313">    previousSpans2EndPositions.clear();</span>
+<span class="nc" id="L314">  }</span>
 
   /*
    * (non-Javadoc)
@@ -315,8 +320,8 @@ public class MtasSpanFullyAlignedWithSpans extends Spans implements MtasSpans {
    */
   @Override
   public long cost() {
-<span class="nc" id="L318">    return 0;</span>
+<span class="nc" id="L323">    return 0;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html
index 4a2968a..0279a6e 100644
--- a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</span></div><h1>MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 17</td><td class="ctr2">71%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L287" class="el_method">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans(MtasSpanIntersectingQuery, Spans)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="35" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">71%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</span></div><h1>MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 17</td><td class="ctr2">70%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L282" class="el_method">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans(MtasSpanIntersectingQuery, Spans)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">70%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html
index 461e6a3..505e064 100644
--- a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</span></div><h1>MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L307" class="el_method">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</span></div><h1>MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L301" class="el_method">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$SpanIntersectingWeight.html b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$SpanIntersectingWeight.html
index 67952ea..c3ba753 100644
--- a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$SpanIntersectingWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery$SpanIntersectingWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.SpanIntersectingWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery.SpanIntersectingWeight</span></div><h1>MtasSpanIntersectingQuery.SpanIntersectingWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">24 of 79</td><td class="ctr2">70%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">7</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L233" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanIntersectingQuery.java.html#L267" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanIntersectingQuery.java.html#L248" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="114" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">95%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanIntersectingQuery.java.html#L218" class="el_method">MtasSpanIntersectingQuery.SpanIntersectingWeight(MtasSpanIntersectingQuery, MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight, MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.SpanIntersectingWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery.SpanIntersectingWeight</span></div><h1>MtasSpanIntersectingQuery.SpanIntersectingWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">24 of 79</td><td class="ctr2">69%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">7</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L229" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanIntersectingQuery.java.html#L263" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanIntersectingQuery.java.html#L244" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="114" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">95%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanIntersectingQuery.java.html#L214" class="el_method">MtasSpanIntersectingQuery.SpanIntersectingWeight(MtasSpanIntersectingQuery, MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight, MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.html b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.html
index 0e84595..f10c70d 100644
--- a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery</span></div><h1>MtasSpanIntersectingQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">151 of 326</td><td class="ctr2">54%</td><td class="bar">29 of 54</td><td class="ctr2">46%</td><td class="ctr1">27</td><td class="ctr2">35</td><td class="ctr1">30</td><td class="ctr2">65</td><td class="ctr1">3</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanIntersectingQuery.java.html#L116" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="103" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanIntersectingQuery.java.html#L102" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="38" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSpanIntersectingQuery.java.html#L157" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="38" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanIntersectingQuery.java.html#L41" class="el_method">MtasSpanIntersectingQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="28" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="63" height="10" title="38" alt="38"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">44%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSpanIntersectingQuery.java.html#L172" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="26" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="93" height="10" title="56" alt="56"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="60" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L76" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="10" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="78" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">89%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanIntersectingQuery.java.html#L140" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="6" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="51" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">89%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanIntersectingQuery.java.html#L63" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingQuery</span></div><h1>MtasSpanIntersectingQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">151 of 326</td><td class="ctr2">53%</td><td class="bar">29 of 54</td><td class="ctr2">46%</td><td class="ctr1">27</td><td class="ctr2">35</td><td class="ctr1">30</td><td class="ctr2">65</td><td class="ctr1">3</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanIntersectingQuery.java.html#L115" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="103" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanIntersectingQuery.java.html#L101" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSpanIntersectingQuery.java.html#L156" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanIntersectingQuery.java.html#L41" class="el_method">MtasSpanIntersectingQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="38" alt="38"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">43%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSpanIntersectingQuery.java.html#L171" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="56" alt="56"/></td><td class="ctr2" id="c3">77%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanIntersectingQuery.java.html#L76" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="78" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">88%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanIntersectingQuery.java.html#L139" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">88%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanIntersectingQuery.java.html#L63" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.java.html b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.java.html
index 943b45e..a169aba 100644
--- a/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanIntersectingQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanIntersectingQuery.java</span></div><h1>MtasSpanIntersectingQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanIntersectingQuery.java</span></div><h1>MtasSpanIntersectingQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -25,17 +25,17 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
   /** The field. */
   private String field;
 
-  /** The q2. */
+  /** The q 1. */
   private SpanQuery q1;
+  
+  /** The q 2. */
   private SpanQuery q2;
 
   /**
    * Instantiates a new mtas span intersecting query.
    *
-   * @param q1
-   *          the q1
-   * @param q2
-   *          the q2
+   * @param q1 the q 1
+   * @param q2 the q 2
    */
   public MtasSpanIntersectingQuery(MtasSpanQuery q1, MtasSpanQuery q2) {
 <span class="pc bpc" id="L41" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
@@ -93,17 +93,16 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
   /**
    * Gets the term contexts.
    *
-   * @param items
-   *          the items
+   * @param items the items
    * @return the term contexts
    */
   protected Map&lt;Term, TermContext&gt; getTermContexts(
       List&lt;MtasSpanIntersectingQueryWeight&gt; items) {
-<span class="nc" id="L102">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L103" title="All 2 branches missed.">    for (MtasSpanIntersectingQueryWeight item : items) {</span>
-<span class="nc" id="L104">      weights.add(item.spanWeight);</span>
-<span class="nc" id="L105">    }</span>
-<span class="nc" id="L106">    return getTermContexts(weights);</span>
+<span class="nc" id="L101">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L102" title="All 2 branches missed.">    for (MtasSpanIntersectingQueryWeight item : items) {</span>
+<span class="nc" id="L103">      weights.add(item.spanWeight);</span>
+<span class="nc" id="L104">    }</span>
+<span class="nc" id="L105">    return getTermContexts(weights);</span>
   }
 
   /*
@@ -113,21 +112,21 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L116">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L117">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L118" title="All 2 branches missed.">    if (q1 != null) {</span>
-<span class="nc" id="L119">      buffer.append(q1.toString(q1.getField()));</span>
+<span class="nc" id="L115">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L116">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L117" title="All 2 branches missed.">    if (q1 != null) {</span>
+<span class="nc" id="L118">      buffer.append(q1.toString(q1.getField()));</span>
     } else {
-<span class="nc" id="L121">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L120">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L123">    buffer.append(&quot;,&quot;);</span>
-<span class="nc bnc" id="L124" title="All 2 branches missed.">    if (q2 != null) {</span>
-<span class="nc" id="L125">      buffer.append(q2.toString(q2.getField()));</span>
+<span class="nc" id="L122">    buffer.append(&quot;,&quot;);</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">    if (q2 != null) {</span>
+<span class="nc" id="L124">      buffer.append(q2.toString(q2.getField()));</span>
     } else {
-<span class="nc" id="L127">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L126">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L129">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L130">    return buffer.toString();</span>
+<span class="nc" id="L128">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L129">    return buffer.toString();</span>
   }
 
   /*
@@ -137,14 +136,14 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L140" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L141">      return true;</span>
-<span class="pc bpc" id="L142" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L143">      return false;</span>
-<span class="pc bpc" id="L144" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L145">      return false;</span>
-<span class="fc" id="L146">    final MtasSpanIntersectingQuery other = (MtasSpanIntersectingQuery) obj;</span>
-<span class="pc bpc" id="L147" title="1 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
+<span class="fc bfc" id="L139" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L140">      return true;</span>
+<span class="pc bpc" id="L141" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L142">      return false;</span>
+<span class="pc bpc" id="L143" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L144">      return false;</span>
+<span class="fc" id="L145">    final MtasSpanIntersectingQuery other = (MtasSpanIntersectingQuery) obj;</span>
+<span class="pc bpc" id="L146" title="1 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
   }
 
   /*
@@ -154,11 +153,11 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="nc" id="L157">    int h = Integer.rotateLeft(classHash(), 1);</span>
-<span class="nc" id="L158">    h ^= q1.hashCode();</span>
-<span class="nc" id="L159">    h = Integer.rotateLeft(h, 1);</span>
-<span class="nc" id="L160">    h ^= q2.hashCode();</span>
-<span class="nc" id="L161">    return h;</span>
+<span class="nc" id="L156">    int h = Integer.rotateLeft(classHash(), 1);</span>
+<span class="nc" id="L157">    h ^= q1.hashCode();</span>
+<span class="nc" id="L158">    h = Integer.rotateLeft(h, 1);</span>
+<span class="nc" id="L159">    h ^= q2.hashCode();</span>
+<span class="nc" id="L160">    return h;</span>
   }
 
   /*
@@ -169,23 +168,23 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L172">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
-<span class="fc" id="L173">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
-<span class="pc bpc" id="L174" title="1 of 4 branches missed.">    if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
-<span class="fc" id="L175">      return new MtasSpanIntersectingQuery(newQ1, newQ2).rewrite(reader);</span>
-<span class="pc bpc" id="L176" title="1 of 2 branches missed.">    } else if (newQ1.equals(newQ2)) {</span>
-<span class="nc" id="L177">      return newQ1;</span>
+<span class="fc" id="L171">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
+<span class="fc" id="L172">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
+<span class="pc bpc" id="L173" title="1 of 4 branches missed.">    if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
+<span class="fc" id="L174">      return new MtasSpanIntersectingQuery(newQ1, newQ2).rewrite(reader);</span>
+<span class="pc bpc" id="L175" title="1 of 2 branches missed.">    } else if (newQ1.equals(newQ2)) {</span>
+<span class="nc" id="L176">      return newQ1;</span>
     } else {
 
       boolean returnNone;
-<span class="pc bpc" id="L181" title="1 of 2 branches missed.">      returnNone = newQ1.getMaximumWidth() != null</span>
-<span class="pc bnc" id="L182" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() == 0;</span>
-<span class="pc bpc" id="L183" title="1 of 2 branches missed.">      returnNone |= newQ2.getMaximumWidth() != null</span>
-<span class="pc bpc" id="L184" title="1 of 2 branches missed.">          &amp;&amp; newQ2.getMaximumWidth() == 0;</span>
-<span class="pc bpc" id="L185" title="1 of 2 branches missed.">      if (returnNone) {</span>
-<span class="nc" id="L186">        return new MtasSpanMatchNoneQuery(this.getField());</span>
+<span class="pc bpc" id="L180" title="1 of 2 branches missed.">      returnNone = newQ1.getMaximumWidth() != null</span>
+<span class="pc bnc" id="L181" title="All 2 branches missed.">          &amp;&amp; newQ1.getMaximumWidth() == 0;</span>
+<span class="pc bpc" id="L182" title="1 of 2 branches missed.">      returnNone |= newQ2.getMaximumWidth() != null</span>
+<span class="pc bpc" id="L183" title="1 of 2 branches missed.">          &amp;&amp; newQ2.getMaximumWidth() == 0;</span>
+<span class="pc bpc" id="L184" title="1 of 2 branches missed.">      if (returnNone) {</span>
+<span class="nc" id="L185">        return new MtasSpanMatchNoneQuery(this.getField());</span>
       } else {
-<span class="fc" id="L188">        return super.rewrite(reader);</span>
+<span class="fc" id="L187">        return super.rewrite(reader);</span>
       }
     }
   }
@@ -195,31 +194,28 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
    */
   protected class SpanIntersectingWeight extends SpanWeight {
 
-    /** The w2. */
+    /** The w 1. */
     MtasSpanIntersectingQueryWeight w1;
+    
+    /** The w 2. */
     MtasSpanIntersectingQueryWeight w2;
 
     /**
      * Instantiates a new span intersecting weight.
      *
-     * @param w1
-     *          the w1
-     * @param w2
-     *          the w2
-     * @param searcher
-     *          the searcher
-     * @param terms
-     *          the terms
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param w1 the w 1
+     * @param w2 the w 2
+     * @param searcher the searcher
+     * @param terms the terms
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanIntersectingWeight(MtasSpanIntersectingQueryWeight w1,
         MtasSpanIntersectingQueryWeight w2, IndexSearcher searcher,
-<span class="fc" id="L218">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
-<span class="fc" id="L219">      super(MtasSpanIntersectingQuery.this, searcher, terms);</span>
-<span class="fc" id="L220">      this.w1 = w1;</span>
-<span class="fc" id="L221">      this.w2 = w2;</span>
-<span class="fc" id="L222">    }</span>
+<span class="fc" id="L214">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
+<span class="fc" id="L215">      super(MtasSpanIntersectingQuery.this, searcher, terms);</span>
+<span class="fc" id="L216">      this.w1 = w1;</span>
+<span class="fc" id="L217">      this.w2 = w2;</span>
+<span class="fc" id="L218">    }</span>
 
     /*
      * (non-Javadoc)
@@ -230,9 +226,9 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L233">      w1.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L234">      w2.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L235">    }</span>
+<span class="nc" id="L229">      w1.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L230">      w2.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L231">    }</span>
 
     /*
      * (non-Javadoc)
@@ -245,15 +241,15 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
     @Override
     public Spans getSpans(LeafReaderContext context, Postings requiredPostings)
         throws IOException {
-<span class="fc" id="L248">      Terms terms = context.reader().terms(field);</span>
-<span class="pc bpc" id="L249" title="1 of 2 branches missed.">      if (terms == null) {</span>
-<span class="nc" id="L250">        return null; // field does not exist</span>
+<span class="fc" id="L244">      Terms terms = context.reader().terms(field);</span>
+<span class="pc bpc" id="L245" title="1 of 2 branches missed.">      if (terms == null) {</span>
+<span class="nc" id="L246">        return null; // field does not exist</span>
       }
-<span class="fc" id="L252">      MtasSpanIntersectingQuerySpans s1 = new MtasSpanIntersectingQuerySpans(</span>
-<span class="fc" id="L253">          w1.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="fc" id="L254">      MtasSpanIntersectingQuerySpans s2 = new MtasSpanIntersectingQuerySpans(</span>
-<span class="fc" id="L255">          w2.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="fc" id="L256">      return new MtasSpanIntersectingSpans(MtasSpanIntersectingQuery.this, s1,</span>
+<span class="fc" id="L248">      MtasSpanIntersectingQuerySpans s1 = new MtasSpanIntersectingQuerySpans(</span>
+<span class="fc" id="L249">          w1.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="fc" id="L250">      MtasSpanIntersectingQuerySpans s2 = new MtasSpanIntersectingQuerySpans(</span>
+<span class="fc" id="L251">          w2.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="fc" id="L252">      return new MtasSpanIntersectingSpans(MtasSpanIntersectingQuery.this, s1,</span>
           s2);
     }
 
@@ -264,9 +260,9 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L267">      w1.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L268">      w2.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L269">    }</span>
+<span class="nc" id="L263">      w1.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L264">      w2.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L265">    }</span>
 
   }
 
@@ -281,12 +277,11 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
     /**
      * Instantiates a new mtas span intersecting query spans.
      *
-     * @param spans
-     *          the spans
+     * @param spans the spans
      */
-<span class="fc" id="L287">    public MtasSpanIntersectingQuerySpans(Spans spans) {</span>
-<span class="pc bpc" id="L288" title="1 of 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
-<span class="fc" id="L289">    }</span>
+<span class="fc" id="L282">    public MtasSpanIntersectingQuerySpans(Spans spans) {</span>
+<span class="pc bpc" id="L283" title="1 of 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
+<span class="fc" id="L284">    }</span>
 
   }
 
@@ -301,13 +296,12 @@ public class MtasSpanIntersectingQuery extends MtasSpanQuery {
     /**
      * Instantiates a new mtas span intersecting query weight.
      *
-     * @param spanWeight
-     *          the span weight
+     * @param spanWeight the span weight
      */
-<span class="fc" id="L307">    public MtasSpanIntersectingQueryWeight(SpanWeight spanWeight) {</span>
-<span class="fc" id="L308">      this.spanWeight = spanWeight;</span>
-<span class="fc" id="L309">    }</span>
+<span class="fc" id="L301">    public MtasSpanIntersectingQueryWeight(SpanWeight spanWeight) {</span>
+<span class="fc" id="L302">      this.spanWeight = spanWeight;</span>
+<span class="fc" id="L303">    }</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.html b/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.html
index dae5b2e..38617da 100644
--- a/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingSpans</span></div><h1>MtasSpanIntersectingSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">95 of 370</td><td class="ctr2">74%</td><td class="bar">26 of 72</td><td class="ctr2">64%</td><td class="ctr1">27</td><td class="ctr2">50</td><td class="ctr1">24</td><td class="ctr2">96</td><td class="ctr1">4</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingSpans.java.html#L142" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="37" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="82" height="10" title="60" alt="60"/></td><td class="ctr2" id="c9">69%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="48" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="48" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">9</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasSpanIntersectingSpans.java.html#L97" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="27" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanIntersectingSpans.java.html#L191" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="22" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="66" height="10" title="48" alt="48"/></td><td class="ctr2" id="c8">75%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="54" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanIntersectingSpans.java.html#L106" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="15" height="10" title="11" alt="11"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSpanIntersectingSpans.java.html#L50" class="el_method">nextStartPosition()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="44" height="10" title="32" alt="32"/></td><td class="ctr2" id="c6">82%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanIntersectingSpans.java.html#L225" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="102" height="10" title="74" alt="74"/></td><td class="ctr2" id="c3">95%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">80%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i1">19</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanIntersectingSpans.java.html#L87" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">80%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><a href="MtasSpanIntersectingSpans.java.html#L77" class="el_method">startPosition()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="17" height="10" title="13" alt="13"/></td><td class="ctr2" id="c5">87%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="18" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanIntersectingSpans.java.html#L115" class="el_method">positionsCost()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSpanIntersectingSpans.java.html#L273" class="el_method">cost()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanIntersectingSpans.java.html#L131" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="11" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">89%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasSpanIntersectingSpans.java.html#L262" class="el_method">reset()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="17" height="10" title="13" alt="13"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasSpanIntersectingSpans.java.html#L38" class="el_method">MtasSpanIntersectingSpans(MtasSpanIntersectingQuery, MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans, MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasSpanIntersectingSpans.java.html#L123" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanIntersectingSpans</span></div><h1>MtasSpanIntersectingSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">95 of 370</td><td class="ctr2">74%</td><td class="bar">26 of 72</td><td class="ctr2">63%</td><td class="ctr1">27</td><td class="ctr2">50</td><td class="ctr1">24</td><td class="ctr2">96</td><td class="ctr1">4</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanIntersectingSpans.java.html#L142" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="82" height="10" title="60" alt="60"/></td><td class="ctr2" id="c9">68%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">9</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasSpanIntersectingSpans.java.html#L97" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanIntersectingSpans.java.html#L191" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="66" height="10" title="48" alt="48"/></td><td class="ctr2" id="c8">75%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanIntersectingSpans.java.html#L106" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="11" alt="11"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSpanIntersectingSpans.java.html#L50" class="el_method">nextStartPosition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="32" alt="32"/></td><td class="ctr2" id="c6">82%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanIntersectingSpans.java.html#L225" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="74" alt="74"/></td><td class="ctr2" id="c3">94%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">80%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i1">19</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanIntersectingSpans.java.html#L87" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">80%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a12"><a href="MtasSpanIntersectingSpans.java.html#L77" class="el_method">startPosition()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="13" alt="13"/></td><td class="ctr2" id="c5">86%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanIntersectingSpans.java.html#L115" class="el_method">positionsCost()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSpanIntersectingSpans.java.html#L273" class="el_method">cost()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanIntersectingSpans.java.html#L131" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">88%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasSpanIntersectingSpans.java.html#L262" class="el_method">reset()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="13" alt="13"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasSpanIntersectingSpans.java.html#L38" class="el_method">MtasSpanIntersectingSpans(MtasSpanIntersectingQuery, MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans, MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasSpanIntersectingSpans.java.html#L123" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.java.html b/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.java.html
index 2e76d3e..54e19dd 100644
--- a/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanIntersectingSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanIntersectingSpans.java</span></div><h1>MtasSpanIntersectingSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanIntersectingSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanIntersectingSpans.java</span></div><h1>MtasSpanIntersectingSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import org.apache.lucene.search.spans.SpanCollector;
@@ -12,13 +12,13 @@ import mtas.search.spans.util.MtasSpans;
  */
 public class MtasSpanIntersectingSpans extends Spans implements MtasSpans {
 
-  /** The spans2. */
+  /** The spans 2. */
   private MtasSpanIntersectingQuerySpans spans1, spans2;
 
   /** The no more positions. */
   private boolean calledNextStartPosition, noMorePositions;
 
-  /** The last spans2 end position. */
+  /** The last spans 2 end position. */
   private int lastSpans2StartPosition, lastSpans2EndPosition;
 
   /** The doc id. */
@@ -28,8 +28,8 @@ public class MtasSpanIntersectingSpans extends Spans implements MtasSpans {
    * Instantiates a new mtas span intersecting spans.
    *
    * @param mtasSpanIntersectingQuery the mtas span intersecting query
-   * @param spans1 the spans1
-   * @param spans2 the spans2
+   * @param spans1 the spans 1
+   * @param spans2 the spans 2
    */
   public MtasSpanIntersectingSpans(
       MtasSpanIntersectingQuery mtasSpanIntersectingQuery,
@@ -274,4 +274,4 @@ public class MtasSpanIntersectingSpans extends Spans implements MtasSpans {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchAllQuery$SpanAllWeight.html b/jacoco/mtas.search.spans/MtasSpanMatchAllQuery$SpanAllWeight.html
index df2e60e..0a7758a 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchAllQuery$SpanAllWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchAllQuery$SpanAllWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllQuery.SpanAllWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchAllQuery.SpanAllWeight</span></div><h1>MtasSpanMatchAllQuery.SpanAllWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">42 of 134</td><td class="ctr2">69%</td><td class="bar">3 of 10</td><td class="ctr2">70%</td><td class="ctr1">5</td><td class="ctr2">10</td><td class="ctr1">12</td><td class="ctr2">33</td><td class="ctr1">3</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanMatchAllQuery.java.html#L104" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="30" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="30" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchAllQuery.java.html#L128" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="16" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="103" height="10" title="80" alt="80"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="15" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="105" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">88%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchAllQuery.java.html#L179" class="el_method">getSimScorer(LeafReaderContext)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchAllQuery.java.html#L168" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchAllQuery.java.html#L90" class="el_method">MtasSpanMatchAllQuery.SpanAllWeight(MtasSpanMatchAllQuery, IndexSearcher, Map)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllQuery.SpanAllWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchAllQuery.SpanAllWeight</span></div><h1>MtasSpanMatchAllQuery.SpanAllWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">45 of 137</td><td class="ctr2">67%</td><td class="bar">3 of 10</td><td class="ctr2">70%</td><td class="ctr1">5</td><td class="ctr2">10</td><td class="ctr1">13</td><td class="ctr2">34</td><td class="ctr1">3</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanMatchAllQuery.java.html#L113" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="27" alt="27"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchAllQuery.java.html#L138" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="103" height="10" title="80" alt="80"/></td><td class="ctr2" id="c1">86%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="105" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">87%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchAllQuery.java.html#L190" class="el_method">getSimScorer(LeafReaderContext)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchAllQuery.java.html#L179" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchAllQuery.java.html#L99" class="el_method">MtasSpanMatchAllQuery.SpanAllWeight(MtasSpanMatchAllQuery, IndexSearcher, Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.html b/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.html
index dc9679e..5de9195 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchAllQuery</span></div><h1>MtasSpanMatchAllQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 84</td><td class="ctr2">74%</td><td class="bar">1 of 6</td><td class="ctr2">83%</td><td class="ctr1">2</td><td class="ctr2">10</td><td class="ctr1">4</td><td class="ctr2">20</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanMatchAllQuery.java.html#L192" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="96" height="10" title="20" alt="20"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchAllQuery.java.html#L204" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="110" height="10" title="23" alt="23"/></td><td class="ctr2" id="c5">92%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchAllQuery.java.html#L221" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="72" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchAllQuery.java.html#L38" class="el_method">MtasSpanMatchAllQuery(String)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="48" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchAllQuery.java.html#L63" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="33" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSpanMatchAllQuery.java.html#L71" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchAllQuery.java.html#L49" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="14" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchAllQuery</span></div><h1>MtasSpanMatchAllQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">22 of 88</td><td class="ctr2">75%</td><td class="bar">1 of 6</td><td class="ctr2">83%</td><td class="ctr1">2</td><td class="ctr2">11</td><td class="ctr1">4</td><td class="ctr2">21</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanMatchAllQuery.java.html#L203" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchAllQuery.java.html#L215" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="110" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">92%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchAllQuery.java.html#L232" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchAllQuery.java.html#L44" class="el_method">MtasSpanMatchAllQuery(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchAllQuery.java.html#L69" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSpanMatchAllQuery.java.html#L80" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSpanMatchAllQuery.java.html#L33" class="el_method">static {...}</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchAllQuery.java.html#L55" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.java.html b/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.java.html
index 9a75d09..47d9ceb 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchAllQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchAllQuery.java</span></div><h1>MtasSpanMatchAllQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchAllQuery.java</span></div><h1>MtasSpanMatchAllQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -8,6 +8,9 @@ import java.util.Set;
 import mtas.codec.util.CodecInfo;
 import mtas.search.similarities.MtasSimScorer;
 import mtas.search.spans.util.MtasSpanQuery;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.codecs.FieldsProducer;
 import org.apache.lucene.index.IndexReader;
 import org.apache.lucene.index.IndexReaderContext;
@@ -26,6 +29,9 @@ import org.apache.lucene.search.spans.Spans;
  */
 public class MtasSpanMatchAllQuery extends MtasSpanQuery {
 
+  /** The log. */
+<span class="fc" id="L33">  private static Log log = LogFactory.getLog(MtasSpanMatchAllQuery.class);</span>
+
   /** The field. */
   private String field;
 
@@ -35,9 +41,9 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
    * @param field the field
    */
   public MtasSpanMatchAllQuery(String field) {
-<span class="fc" id="L38">    super(1, 1);</span>
-<span class="fc" id="L39">    this.field = field;</span>
-<span class="fc" id="L40">  }</span>
+<span class="fc" id="L44">    super(1, 1);</span>
+<span class="fc" id="L45">    this.field = field;</span>
+<span class="fc" id="L46">  }</span>
 
   /*
    * (non-Javadoc)
@@ -46,7 +52,7 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L49">    return field;</span>
+<span class="fc" id="L55">    return field;</span>
   }
 
   /*
@@ -60,15 +66,18 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
     // keep things simple
-<span class="fc" id="L63">    return new SpanAllWeight(searcher, null);</span>
+<span class="fc" id="L69">    return new SpanAllWeight(searcher, null);</span>
   }
 
-  /* (non-Javadoc)
-   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+  /*
+   * (non-Javadoc)
+   * 
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.
+   * IndexReader)
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L71">    return super.rewrite(reader);</span>
+<span class="fc" id="L80">    return super.rewrite(reader);</span>
   }
 
   /**
@@ -87,10 +96,10 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
      * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanAllWeight(IndexSearcher searcher,
-<span class="fc" id="L90">        Map&lt;Term, TermContext&gt; termContexts) throws IOException {</span>
-<span class="fc" id="L91">      super(MtasSpanMatchAllQuery.this, searcher, termContexts);</span>
-<span class="fc" id="L92">      this.searcher = searcher;</span>
-<span class="fc" id="L93">    }</span>
+<span class="fc" id="L99">        Map&lt;Term, TermContext&gt; termContexts) throws IOException {</span>
+<span class="fc" id="L100">      super(MtasSpanMatchAllQuery.this, searcher, termContexts);</span>
+<span class="fc" id="L101">      this.searcher = searcher;</span>
+<span class="fc" id="L102">    }</span>
 
     /*
      * (non-Javadoc)
@@ -101,16 +110,17 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L104">      Term term = new Term(field);</span>
-<span class="nc bnc" id="L105" title="All 2 branches missed.">      if (!contexts.containsKey(term)) {</span>
-<span class="nc" id="L106">        IndexReaderContext topContext = searcher.getTopReaderContext();</span>
+<span class="nc" id="L113">      Term term = new Term(field);</span>
+<span class="nc bnc" id="L114" title="All 2 branches missed.">      if (!contexts.containsKey(term)) {</span>
+<span class="nc" id="L115">        IndexReaderContext topContext = searcher.getTopReaderContext();</span>
         try {
-<span class="nc" id="L108">          contexts.put(term, TermContext.build(topContext, term));</span>
-<span class="nc" id="L109">        } catch (IOException e) {</span>
+<span class="nc" id="L117">          contexts.put(term, TermContext.build(topContext, term));</span>
+<span class="nc" id="L118">        } catch (IOException e) {</span>
+<span class="nc" id="L119">          log.debug(e);</span>
           // fail
-<span class="nc" id="L111">        }</span>
+<span class="nc" id="L121">        }</span>
       }
-<span class="nc" id="L113">    }</span>
+<span class="nc" id="L123">    }</span>
 
     /*
      * (non-Javadoc)
@@ -125,35 +135,35 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
         throws IOException {
       try {
         // get leafreader
-<span class="fc" id="L128">        LeafReader r = context.reader();</span>
+<span class="fc" id="L138">        LeafReader r = context.reader();</span>
         // get delegate
-<span class="fc" id="L130">        Boolean hasMethod = true;</span>
-<span class="fc bfc" id="L131" title="All 2 branches covered.">        while (hasMethod) {</span>
-<span class="fc" id="L132">          hasMethod = false;</span>
-<span class="fc" id="L133">          Method[] methods = r.getClass().getMethods();</span>
-<span class="fc bfc" id="L134" title="All 2 branches covered.">          for (Method m : methods) {</span>
-<span class="fc bfc" id="L135" title="All 2 branches covered.">            if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
-<span class="fc" id="L136">              hasMethod = true;</span>
-<span class="fc" id="L137">              r = (LeafReader) m.invoke(r, (Object[]) null);</span>
-<span class="fc" id="L138">              break;</span>
+<span class="fc" id="L140">        Boolean hasMethod = true;</span>
+<span class="fc bfc" id="L141" title="All 2 branches covered.">        while (hasMethod) {</span>
+<span class="fc" id="L142">          hasMethod = false;</span>
+<span class="fc" id="L143">          Method[] methods = r.getClass().getMethods();</span>
+<span class="fc bfc" id="L144" title="All 2 branches covered.">          for (Method m : methods) {</span>
+<span class="fc bfc" id="L145" title="All 2 branches covered.">            if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
+<span class="fc" id="L146">              hasMethod = true;</span>
+<span class="fc" id="L147">              r = (LeafReader) m.invoke(r, (Object[]) null);</span>
+<span class="fc" id="L148">              break;</span>
             }
           }
-<span class="fc" id="L141">        }</span>
+<span class="fc" id="L151">        }</span>
         // get fieldsproducer
-<span class="fc" id="L143">        Method fpm = r.getClass().getMethod(&quot;getPostingsReader&quot;,</span>
+<span class="fc" id="L153">        Method fpm = r.getClass().getMethod(&quot;getPostingsReader&quot;,</span>
             (Class&lt;?&gt;[]) null);
-<span class="fc" id="L145">        FieldsProducer fp = (FieldsProducer) fpm.invoke(r, (Object[]) null);</span>
+<span class="fc" id="L155">        FieldsProducer fp = (FieldsProducer) fpm.invoke(r, (Object[]) null);</span>
         // get MtasFieldsProducer using terms
-<span class="fc" id="L147">        Terms t = fp.terms(field);</span>
-<span class="pc bpc" id="L148" title="1 of 2 branches missed.">        if (t == null) {</span>
-<span class="nc" id="L149">          return new MtasSpanMatchNoneSpans(field);</span>
+<span class="fc" id="L157">        Terms t = fp.terms(field);</span>
+<span class="pc bpc" id="L158" title="1 of 2 branches missed.">        if (t == null) {</span>
+<span class="nc" id="L159">          return new MtasSpanMatchNoneSpans(field);</span>
         } else {
-<span class="fc" id="L151">          CodecInfo mtasCodecInfo = CodecInfo.getCodecInfoFromTerms(t);</span>
-<span class="fc" id="L152">          return new MtasSpanMatchAllSpans(mtasCodecInfo, field);</span>
+<span class="fc" id="L161">          CodecInfo mtasCodecInfo = CodecInfo.getCodecInfoFromTerms(t);</span>
+<span class="fc" id="L162">          return new MtasSpanMatchAllSpans(mtasCodecInfo, field);</span>
         }
-<span class="nc" id="L154">      } catch (InvocationTargetException | IllegalAccessException</span>
+<span class="nc" id="L164">      } catch (InvocationTargetException | IllegalAccessException</span>
           | NoSuchMethodException e) {
-<span class="nc" id="L156">        throw new IOException(&quot;Can't get reader&quot;, e);</span>
+<span class="nc" id="L166">        throw new IOException(&quot;Can't get reader&quot;, e);</span>
       }
 
     }
@@ -165,7 +175,8 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L168">    }</span>
+      // don't do anything
+<span class="nc" id="L179">    }</span>
 
     /*
      * (non-Javadoc)
@@ -176,7 +187,7 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
      */
     @Override
     public SimScorer getSimScorer(LeafReaderContext context) {
-<span class="nc" id="L179">      return new MtasSimScorer();</span>
+<span class="nc" id="L190">      return new MtasSimScorer();</span>
     }
 
   }
@@ -189,9 +200,9 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L192">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L193">    buffer.append(this.getClass().getSimpleName() + &quot;([])&quot;);</span>
-<span class="nc" id="L194">    return buffer.toString();</span>
+<span class="nc" id="L203">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L204">    buffer.append(this.getClass().getSimpleName() + &quot;([])&quot;);</span>
+<span class="nc" id="L205">    return buffer.toString();</span>
   }
 
   /*
@@ -201,14 +212,14 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L204" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L205">      return true;</span>
-<span class="pc bpc" id="L206" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L207">      return false;</span>
-<span class="fc bfc" id="L208" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
-<span class="fc" id="L209">      return false;</span>
-<span class="fc" id="L210">    final MtasSpanMatchAllQuery that = (MtasSpanMatchAllQuery) obj;</span>
-<span class="fc" id="L211">    return field.equals(that.field);</span>
+<span class="fc bfc" id="L215" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L216">      return true;</span>
+<span class="pc bpc" id="L217" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L218">      return false;</span>
+<span class="fc bfc" id="L219" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
+<span class="fc" id="L220">      return false;</span>
+<span class="fc" id="L221">    final MtasSpanMatchAllQuery that = (MtasSpanMatchAllQuery) obj;</span>
+<span class="fc" id="L222">    return field.equals(that.field);</span>
   }
 
   /*
@@ -218,10 +229,10 @@ public class MtasSpanMatchAllQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L221">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L222">    h = (h * 7) ^ field.hashCode();</span>
-<span class="fc" id="L223">    return h;</span>
+<span class="fc" id="L232">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L233">    h = (h * 7) ^ field.hashCode();</span>
+<span class="fc" id="L234">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.html b/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.html
index 5ba95e3..f2241e9 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchAllSpans</span></div><h1>MtasSpanMatchAllSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">20 of 177</td><td class="ctr2">89%</td><td class="bar">1 of 8</td><td class="ctr2">88%</td><td class="ctr1">4</td><td class="ctr2">15</td><td class="ctr1">8</td><td class="ctr2">51</td><td class="ctr1">3</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanMatchAllSpans.java.html#L150" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="37" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="82" height="10" title="33" alt="33"/></td><td class="ctr2" id="c7">69%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasSpanMatchAllSpans.java.html#L94" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanMatchAllSpans.java.html#L184" class="el_method">positionsCost()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchAllSpans.java.html#L107" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSpanMatchAllSpans.java.html#L126" class="el_method">nextDoc()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="117" height="10" title="47" alt="47"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasSpanMatchAllSpans.java.html#L53" class="el_method">nextStartPosition()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="105" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">9</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanMatchAllSpans.java.html#L36" class="el_method">MtasSpanMatchAllSpans(CodecInfo, String)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="60" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasSpanMatchAllSpans.java.html#L74" class="el_method">startPosition()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchAllSpans.java.html#L84" class="el_method">endPosition()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchAllSpans.java.html#L116" class="el_method">docID()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchAllSpans.java.html#L174" class="el_method">cost()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchAllSpans</span></div><h1>MtasSpanMatchAllSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">20 of 177</td><td class="ctr2">88%</td><td class="bar">1 of 8</td><td class="ctr2">87%</td><td class="ctr1">4</td><td class="ctr2">15</td><td class="ctr1">8</td><td class="ctr2">51</td><td class="ctr1">3</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanMatchAllSpans.java.html#L148" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="82" height="10" title="33" alt="33"/></td><td class="ctr2" id="c7">68%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasSpanMatchAllSpans.java.html#L92" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanMatchAllSpans.java.html#L182" class="el_method">positionsCost()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchAllSpans.java.html#L105" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSpanMatchAllSpans.java.html#L124" class="el_method">nextDoc()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="117" height="10" title="47" alt="47"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasSpanMatchAllSpans.java.html#L51" class="el_method">nextStartPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="105" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i2">9</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanMatchAllSpans.java.html#L34" class="el_method">MtasSpanMatchAllSpans(CodecInfo, String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="MtasSpanMatchAllSpans.java.html#L72" class="el_method">startPosition()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchAllSpans.java.html#L82" class="el_method">endPosition()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchAllSpans.java.html#L114" class="el_method">docID()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchAllSpans.java.html#L172" class="el_method">cost()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.java.html b/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.java.html
index 54c228e..6e8d01d 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchAllSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchAllSpans.java</span></div><h1>MtasSpanMatchAllSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchAllSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchAllSpans.java</span></div><h1>MtasSpanMatchAllSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -10,7 +10,7 @@ import org.apache.lucene.search.spans.SpanCollector;
 import org.apache.lucene.search.spans.Spans;
 
 /**
- * The Class MtasSpanMatchAll.
+ * The Class MtasSpanMatchAllSpans.
  */
 public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
 
@@ -25,23 +25,21 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
   private CodecInfo mtasCodecInfo;
 
   /**
-   * Instantiates a new mtas span match all.
+   * Instantiates a new mtas span match all spans.
    *
-   * @param mtasCodecInfo
-   *          the mtas codec info
-   * @param field
-   *          the field
+   * @param mtasCodecInfo the mtas codec info
+   * @param field the field
    */
   public MtasSpanMatchAllSpans(CodecInfo mtasCodecInfo, String field) {
-<span class="fc" id="L36">    super();</span>
-<span class="fc" id="L37">    this.mtasCodecInfo = mtasCodecInfo;</span>
-<span class="fc" id="L38">    this.field = field;</span>
-<span class="fc" id="L39">    minPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L40">    maxPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L41">    currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L42">    currentEndPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L43">    docId = -1;</span>
-<span class="fc" id="L44">  }</span>
+<span class="fc" id="L34">    super();</span>
+<span class="fc" id="L35">    this.mtasCodecInfo = mtasCodecInfo;</span>
+<span class="fc" id="L36">    this.field = field;</span>
+<span class="fc" id="L37">    minPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L38">    maxPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L39">    currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L40">    currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L41">    docId = -1;</span>
+<span class="fc" id="L42">  }</span>
 
   /*
    * (non-Javadoc)
@@ -50,18 +48,18 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="fc bfc" id="L53" title="All 2 branches covered.">    if (currentStartPosition &lt; minPosition) {</span>
-<span class="fc" id="L54">      currentStartPosition = minPosition;</span>
-<span class="fc" id="L55">      currentEndPosition = currentStartPosition + 1;</span>
+<span class="fc bfc" id="L51" title="All 2 branches covered.">    if (currentStartPosition &lt; minPosition) {</span>
+<span class="fc" id="L52">      currentStartPosition = minPosition;</span>
+<span class="fc" id="L53">      currentEndPosition = currentStartPosition + 1;</span>
     } else {
-<span class="fc" id="L57">      currentStartPosition++;</span>
-<span class="fc" id="L58">      currentEndPosition = currentStartPosition + 1;</span>
-<span class="fc bfc" id="L59" title="All 2 branches covered.">      if (currentStartPosition &gt; maxPosition) {</span>
-<span class="fc" id="L60">        currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L61">        currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L55">      currentStartPosition++;</span>
+<span class="fc" id="L56">      currentEndPosition = currentStartPosition + 1;</span>
+<span class="fc bfc" id="L57" title="All 2 branches covered.">      if (currentStartPosition &gt; maxPosition) {</span>
+<span class="fc" id="L58">        currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L59">        currentEndPosition = NO_MORE_POSITIONS;</span>
       }
     }
-<span class="fc" id="L64">    return currentStartPosition;</span>
+<span class="fc" id="L62">    return currentStartPosition;</span>
   }
 
   /*
@@ -71,7 +69,7 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public int startPosition() {
-<span class="fc" id="L74">    return currentStartPosition;</span>
+<span class="fc" id="L72">    return currentStartPosition;</span>
   }
 
   /*
@@ -81,7 +79,7 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public int endPosition() {
-<span class="fc" id="L84">    return currentEndPosition;</span>
+<span class="fc" id="L82">    return currentEndPosition;</span>
   }
 
   /*
@@ -91,7 +89,7 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public int width() {
-<span class="nc" id="L94">    return 0;</span>
+<span class="nc" id="L92">    return 0;</span>
   }
 
   /*
@@ -104,7 +102,7 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
   @Override
   public void collect(SpanCollector collector) throws IOException {
 
-<span class="nc" id="L107">  }</span>
+<span class="nc" id="L105">  }</span>
 
   /*
    * (non-Javadoc)
@@ -113,7 +111,7 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public int docID() {
-<span class="fc" id="L116">    return docId;</span>
+<span class="fc" id="L114">    return docId;</span>
   }
 
   /*
@@ -123,21 +121,21 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="fc" id="L126">    IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, docId);</span>
-<span class="fc bfc" id="L127" title="All 2 branches covered.">    if (indexDoc != null) {</span>
-<span class="fc" id="L128">      docId = indexDoc.docId;</span>
-<span class="fc" id="L129">      minPosition = indexDoc.minPosition;</span>
-<span class="fc" id="L130">      maxPosition = indexDoc.maxPosition;</span>
-<span class="fc" id="L131">      currentStartPosition = -1;</span>
-<span class="fc" id="L132">      currentEndPosition = -1;</span>
+<span class="fc" id="L124">    IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, docId);</span>
+<span class="fc bfc" id="L125" title="All 2 branches covered.">    if (indexDoc != null) {</span>
+<span class="fc" id="L126">      docId = indexDoc.docId;</span>
+<span class="fc" id="L127">      minPosition = indexDoc.minPosition;</span>
+<span class="fc" id="L128">      maxPosition = indexDoc.maxPosition;</span>
+<span class="fc" id="L129">      currentStartPosition = -1;</span>
+<span class="fc" id="L130">      currentEndPosition = -1;</span>
     } else {
-<span class="fc" id="L134">      docId = NO_MORE_DOCS;</span>
-<span class="fc" id="L135">      minPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L136">      maxPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L137">      currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L138">      currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L132">      docId = NO_MORE_DOCS;</span>
+<span class="fc" id="L133">      minPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L134">      maxPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L135">      currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L136">      currentEndPosition = NO_MORE_POSITIONS;</span>
     }
-<span class="fc" id="L140">    return docId;</span>
+<span class="fc" id="L138">    return docId;</span>
   }
 
   /*
@@ -147,21 +145,21 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="fc" id="L150">    IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, (target - 1));</span>
-<span class="pc bpc" id="L151" title="1 of 2 branches missed.">    if (indexDoc != null) {</span>
-<span class="fc" id="L152">      docId = indexDoc.docId;</span>
-<span class="fc" id="L153">      minPosition = indexDoc.minPosition;</span>
-<span class="fc" id="L154">      maxPosition = indexDoc.maxPosition;</span>
-<span class="fc" id="L155">      currentStartPosition = -1;</span>
-<span class="fc" id="L156">      currentEndPosition = -1;</span>
+<span class="fc" id="L148">    IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, (target - 1));</span>
+<span class="pc bpc" id="L149" title="1 of 2 branches missed.">    if (indexDoc != null) {</span>
+<span class="fc" id="L150">      docId = indexDoc.docId;</span>
+<span class="fc" id="L151">      minPosition = indexDoc.minPosition;</span>
+<span class="fc" id="L152">      maxPosition = indexDoc.maxPosition;</span>
+<span class="fc" id="L153">      currentStartPosition = -1;</span>
+<span class="fc" id="L154">      currentEndPosition = -1;</span>
     } else {
-<span class="nc" id="L158">      docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L159">      minPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L160">      maxPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L161">      currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L162">      currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L156">      docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L157">      minPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L158">      maxPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L159">      currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L160">      currentEndPosition = NO_MORE_POSITIONS;</span>
     }
-<span class="fc" id="L164">    return docId;</span>
+<span class="fc" id="L162">    return docId;</span>
   }
 
   /*
@@ -171,7 +169,7 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public long cost() {
-<span class="fc" id="L174">    return 0;</span>
+<span class="fc" id="L172">    return 0;</span>
   }
 
   /*
@@ -181,8 +179,8 @@ public class MtasSpanMatchAllSpans extends Spans implements MtasSpans {
    */
   @Override
   public float positionsCost() {
-<span class="nc" id="L184">    return 0;</span>
+<span class="nc" id="L182">    return 0;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery$SpanNoneWeight.html b/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery$SpanNoneWeight.html
index 463bd02..f837849 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery$SpanNoneWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery$SpanNoneWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneQuery.SpanNoneWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchNoneQuery.SpanNoneWeight</span></div><h1>MtasSpanMatchNoneQuery.SpanNoneWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">77 of 77</td><td class="ctr2">0%</td><td class="bar">6 of 6</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanMatchNoneQuery.java.html#L112" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">14</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchNoneQuery.java.html#L84" class="el_method">MtasSpanMatchNoneQuery.SpanNoneWeight(MtasSpanMatchNoneQuery, IndexSearcher, Map)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="17" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchNoneQuery.java.html#L152" class="el_method">getSimScorer(LeafReaderContext)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchNoneQuery.java.html#L97" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchNoneQuery.java.html#L141" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneQuery.SpanNoneWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchNoneQuery.SpanNoneWeight</span></div><h1>MtasSpanMatchNoneQuery.SpanNoneWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">13 of 77</td><td class="ctr2">83%</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="ctr1">3</td><td class="ctr2">8</td><td class="ctr1">5</td><td class="ctr2">20</td><td class="ctr1">3</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanMatchNoneQuery.java.html#L112" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="55" alt="55"/></td><td class="ctr2" id="c1">88%</td><td class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchNoneQuery.java.html#L153" class="el_method">getSimScorer(LeafReaderContext)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchNoneQuery.java.html#L97" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchNoneQuery.java.html#L142" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchNoneQuery.java.html#L83" class="el_method">MtasSpanMatchNoneQuery.SpanNoneWeight(MtasSpanMatchNoneQuery, IndexSearcher, Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.html b/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.html
index 7832dee..87bbb51 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchNoneQuery</span></div><h1>MtasSpanMatchNoneQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">95 of 95</td><td class="ctr2">0%</td><td class="bar">12 of 12</td><td class="ctr2">0%</td><td class="ctr1">13</td><td class="ctr2">13</td><td class="ctr1">23</td><td class="ctr2">23</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanMatchNoneQuery.java.html#L177" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanMatchNoneQuery.java.html#L165" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="68" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchNoneQuery.java.html#L198" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="61" height="10" title="18" alt="18"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchNoneQuery.java.html#L36" class="el_method">MtasSpanMatchNoneQuery(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="27" height="10" title="8" alt="8"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchNoneQuery.java.html#L60" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="24" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSpanMatchNoneQuery.java.html#L65" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchNoneQuery.java.html#L47" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchNoneQuery</span></div><h1>MtasSpanMatchNoneQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">59 of 95</td><td class="ctr2">37%</td><td class="bar">8 of 12</td><td class="ctr2">33%</td><td class="ctr1">7</td><td class="ctr2">13</td><td class="ctr1">12</td><td class="ctr2">23</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanMatchNoneQuery.java.html#L178" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="14" alt="14"/></td><td class="ctr2" id="c4">40%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">40%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanMatchNoneQuery.java.html#L166" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="20" alt="20"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchNoneQuery.java.html#L199" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="18" alt="18"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchNoneQuery.java.html#L35" class="el_method">MtasSpanMatchNoneQuery(String)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="8" alt="8"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchNoneQuery.java.html#L59" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSpanMatchNoneQuery.java.html#L67" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchNoneQuery.java.html#L46" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.java.html b/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.java.html
index 8375747..1ee61a8 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchNoneQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchNoneQuery.java</span></div><h1>MtasSpanMatchNoneQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchNoneQuery.java</span></div><h1>MtasSpanMatchNoneQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -29,13 +29,12 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
   /**
    * Instantiates a new mtas span match none query.
    *
-   * @param field
-   *          the field
+   * @param field the field
    */
   public MtasSpanMatchNoneQuery(String field) {
-<span class="nc" id="L36">    super(null,null);</span>
-<span class="nc" id="L37">    this.field = field;</span>
-<span class="nc" id="L38">  }</span>
+<span class="fc" id="L35">    super(null,null);</span>
+<span class="fc" id="L36">    this.field = field;</span>
+<span class="fc" id="L37">  }</span>
 
   /*
    * (non-Javadoc)
@@ -44,7 +43,7 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="nc" id="L47">    return field;</span>
+<span class="fc" id="L46">    return field;</span>
   }
 
   /*
@@ -57,12 +56,15 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="nc" id="L60">    return new SpanNoneWeight(searcher, null);</span>
+<span class="fc" id="L59">    return new SpanNoneWeight(searcher, null);</span>
   }
   
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="nc" id="L65">    return super.rewrite(reader);</span>
+<span class="fc" id="L67">    return super.rewrite(reader);</span>
   }
 
   /**
@@ -73,17 +75,14 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
     /**
      * Instantiates a new span none weight.
      *
-     * @param searcher
-     *          the searcher
-     * @param termContexts
-     *          the term contexts
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param searcher the searcher
+     * @param termContexts the term contexts
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanNoneWeight(IndexSearcher searcher,
-<span class="nc" id="L84">        Map&lt;Term, TermContext&gt; termContexts) throws IOException {</span>
-<span class="nc" id="L85">      super(MtasSpanMatchNoneQuery.this, searcher, termContexts);</span>
-<span class="nc" id="L86">    }</span>
+<span class="fc" id="L83">        Map&lt;Term, TermContext&gt; termContexts) throws IOException {</span>
+<span class="fc" id="L84">      super(MtasSpanMatchNoneQuery.this, searcher, termContexts);</span>
+<span class="fc" id="L85">    }</span>
 
     /*
      * (non-Javadoc)
@@ -94,6 +93,7 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
+      //don't do anything
 <span class="nc" id="L97">    }</span>
 
     /*
@@ -109,22 +109,22 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
         throws IOException {
       try {
         // get leafreader
-<span class="nc" id="L112">        LeafReader r = context.reader();</span>
+<span class="fc" id="L112">        LeafReader r = context.reader();</span>
         // get delegate
-<span class="nc" id="L114">        Boolean hasMethod = true;</span>
-<span class="nc bnc" id="L115" title="All 2 branches missed.">        while (hasMethod) {</span>
-<span class="nc" id="L116">          hasMethod = false;</span>
-<span class="nc" id="L117">          Method[] methods = r.getClass().getMethods();</span>
-<span class="nc bnc" id="L118" title="All 2 branches missed.">          for (Method m : methods) {</span>
-<span class="nc bnc" id="L119" title="All 2 branches missed.">            if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
-<span class="nc" id="L120">              hasMethod = true;</span>
-<span class="nc" id="L121">              r = (LeafReader) m.invoke(r, (Object[]) null);</span>
-<span class="nc" id="L122">              break;</span>
+<span class="fc" id="L114">        Boolean hasMethod = true;</span>
+<span class="fc bfc" id="L115" title="All 2 branches covered.">        while (hasMethod) {</span>
+<span class="fc" id="L116">          hasMethod = false;</span>
+<span class="fc" id="L117">          Method[] methods = r.getClass().getMethods();</span>
+<span class="fc bfc" id="L118" title="All 2 branches covered.">          for (Method m : methods) {</span>
+<span class="fc bfc" id="L119" title="All 2 branches covered.">            if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
+<span class="fc" id="L120">              hasMethod = true;</span>
+<span class="fc" id="L121">              r = (LeafReader) m.invoke(r, (Object[]) null);</span>
+<span class="fc" id="L122">              break;</span>
             }
           }
-<span class="nc" id="L125">        }</span>
+<span class="fc" id="L125">        }</span>
         // get MtasFieldsProducer using terms
-<span class="nc" id="L127">        return new MtasSpanMatchNoneSpans(field);        </span>
+<span class="fc" id="L127">        return new MtasSpanMatchNoneSpans(field);        </span>
 <span class="nc" id="L128">      } catch (InvocationTargetException | IllegalAccessException e) {</span>
 <span class="nc" id="L129">        throw new IOException(&quot;Can't get reader&quot;, e);</span>
       }
@@ -138,7 +138,8 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L141">    }</span>
+      //don't do anything
+<span class="nc" id="L142">    }</span>
 
     /*
      * (non-Javadoc)
@@ -149,7 +150,7 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
      */
     @Override
     public SimScorer getSimScorer(LeafReaderContext context) {
-<span class="nc" id="L152">      return new MtasSimScorer();</span>
+<span class="nc" id="L153">      return new MtasSimScorer();</span>
     }
 
   }
@@ -162,9 +163,9 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L165">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L166">    buffer.append(this.getClass().getSimpleName() + &quot;([])&quot;);</span>
-<span class="nc" id="L167">    return buffer.toString();</span>
+<span class="nc" id="L166">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L167">    buffer.append(this.getClass().getSimpleName() + &quot;([])&quot;);</span>
+<span class="nc" id="L168">    return buffer.toString();</span>
   }
 
   /*
@@ -174,17 +175,17 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L177" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L178">      return true;</span>
-<span class="nc bnc" id="L179" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L180">      return false;</span>
-<span class="nc bnc" id="L181" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L182">      return false;</span>
-<span class="nc" id="L183">    final MtasSpanMatchNoneQuery that = (MtasSpanMatchNoneQuery) obj;</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">    if(field==null) {</span>
-<span class="nc bnc" id="L185" title="All 2 branches missed.">      return that.field==null;</span>
+<span class="fc bfc" id="L178" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L179">      return true;</span>
+<span class="pc bpc" id="L180" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L181">      return false;</span>
+<span class="pc bpc" id="L182" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="fc" id="L183">      return false;</span>
+<span class="nc" id="L184">    final MtasSpanMatchNoneQuery that = (MtasSpanMatchNoneQuery) obj;</span>
+<span class="nc bnc" id="L185" title="All 2 branches missed.">    if(field==null) {</span>
+<span class="nc bnc" id="L186" title="All 2 branches missed.">      return that.field==null;</span>
     } else {
-<span class="nc" id="L187">      return field.equals(that.field);</span>
+<span class="nc" id="L188">      return field.equals(that.field);</span>
     }  
   }
 
@@ -195,12 +196,12 @@ public class MtasSpanMatchNoneQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="nc" id="L198">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc bnc" id="L199" title="All 2 branches missed.">    if(field!=null) {</span>
-<span class="nc" id="L200">      h = (h * 7) ^ field.hashCode();</span>
+<span class="nc" id="L199">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc bnc" id="L200" title="All 2 branches missed.">    if(field!=null) {</span>
+<span class="nc" id="L201">      h = (h * 7) ^ field.hashCode();</span>
     }  
-<span class="nc" id="L202">    return h;</span>
+<span class="nc" id="L203">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.html b/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.html
index 7f5e4fd..89c27d9 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchNoneSpans</span></div><h1>MtasSpanMatchNoneSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 55</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">21</td><td class="ctr2">21</td><td class="ctr1">11</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSpanMatchNoneSpans.java.html#L24" class="el_method">MtasSpanMatchNoneSpans(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanMatchNoneSpans.java.html#L99" class="el_method">nextDoc()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchNoneSpans.java.html#L112" class="el_method">advance(int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a7"><a href="MtasSpanMatchNoneSpans.java.html#L37" class="el_method">nextStartPosition()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSpanMatchNoneSpans.java.html#L47" class="el_method">startPosition()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchNoneSpans.java.html#L57" class="el_method">endPosition()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchNoneSpans.java.html#L89" class="el_method">docID()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a10"><a href="MtasSpanMatchNoneSpans.java.html#L67" class="el_method">width()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchNoneSpans.java.html#L125" class="el_method">cost()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasSpanMatchNoneSpans.java.html#L135" class="el_method">positionsCost()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchNoneSpans.java.html#L80" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="10" height="10" title="1" alt="1"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanMatchNoneSpans</span></div><h1>MtasSpanMatchNoneSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">31 of 55</td><td class="ctr2">43%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">9</td><td class="ctr2">11</td><td class="ctr1">12</td><td class="ctr2">21</td><td class="ctr1">9</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanMatchNoneSpans.java.html#L98" class="el_method">nextDoc()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasSpanMatchNoneSpans.java.html#L36" class="el_method">nextStartPosition()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasSpanMatchNoneSpans.java.html#L46" class="el_method">startPosition()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanMatchNoneSpans.java.html#L56" class="el_method">endPosition()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanMatchNoneSpans.java.html#L88" class="el_method">docID()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasSpanMatchNoneSpans.java.html#L66" class="el_method">width()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanMatchNoneSpans.java.html#L124" class="el_method">cost()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasSpanMatchNoneSpans.java.html#L134" class="el_method">positionsCost()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a1"><a href="MtasSpanMatchNoneSpans.java.html#L79" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="1" alt="1"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSpanMatchNoneSpans.java.html#L23" class="el_method">MtasSpanMatchNoneSpans(String)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a0"><a href="MtasSpanMatchNoneSpans.java.html#L111" class="el_method">advance(int)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.java.html b/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.java.html
index 00445af..055b4f6 100644
--- a/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanMatchNoneSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchNoneSpans.java</span></div><h1>MtasSpanMatchNoneSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanMatchNoneSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanMatchNoneSpans.java</span></div><h1>MtasSpanMatchNoneSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -8,7 +8,7 @@ import org.apache.lucene.search.spans.Spans;
 import mtas.search.spans.util.MtasSpans;
 
 /**
- * The Class MtasSpanMatchNone.
+ * The Class MtasSpanMatchNoneSpans.
  */
 public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
 
@@ -16,16 +16,15 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
   private int currentStartPosition, currentEndPosition, docId;
 
   /**
-   * Instantiates a new mtas span match none.
+   * Instantiates a new mtas span match none spans.
    *
-   * @param field
-   *          the field
+   * @param field the field
    */
-<span class="nc" id="L24">  public MtasSpanMatchNoneSpans(String field) {</span>
-<span class="nc" id="L25">    currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L26">    currentEndPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L27">    docId = -1;</span>
-<span class="nc" id="L28">  }</span>
+<span class="fc" id="L23">  public MtasSpanMatchNoneSpans(String field) {</span>
+<span class="fc" id="L24">    currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L25">    currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L26">    docId = -1;</span>
+<span class="fc" id="L27">  }</span>
 
   /*
    * (non-Javadoc)
@@ -34,7 +33,7 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="nc" id="L37">    return currentStartPosition;</span>
+<span class="nc" id="L36">    return currentStartPosition;</span>
   }
 
   /*
@@ -44,7 +43,7 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public int startPosition() {
-<span class="nc" id="L47">    return currentStartPosition;</span>
+<span class="nc" id="L46">    return currentStartPosition;</span>
   }
 
   /*
@@ -54,7 +53,7 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public int endPosition() {
-<span class="nc" id="L57">    return currentEndPosition;</span>
+<span class="nc" id="L56">    return currentEndPosition;</span>
   }
 
   /*
@@ -64,7 +63,7 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public int width() {
-<span class="nc" id="L67">    return 0;</span>
+<span class="nc" id="L66">    return 0;</span>
   }
 
   /*
@@ -77,7 +76,7 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
   @Override
   public void collect(SpanCollector collector) throws IOException {
 
-<span class="nc" id="L80">  }</span>
+<span class="nc" id="L79">  }</span>
 
   /*
    * (non-Javadoc)
@@ -86,7 +85,7 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public int docID() {
-<span class="nc" id="L89">    return docId;</span>
+<span class="nc" id="L88">    return docId;</span>
   }
 
   /*
@@ -96,10 +95,10 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="nc" id="L99">    docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L100">    currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L101">    currentEndPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L102">    return docId;</span>
+<span class="nc" id="L98">    docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L99">    currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L100">    currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L101">    return docId;</span>
   }
 
   /*
@@ -109,10 +108,10 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="nc" id="L112">    docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L113">    currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L114">    currentEndPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L115">    return docId;</span>
+<span class="fc" id="L111">    docId = NO_MORE_DOCS;</span>
+<span class="fc" id="L112">    currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L113">    currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L114">    return docId;</span>
   }
 
   /*
@@ -122,7 +121,7 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public long cost() {
-<span class="nc" id="L125">    return 0;</span>
+<span class="nc" id="L124">    return 0;</span>
   }
 
   /*
@@ -132,8 +131,8 @@ public class MtasSpanMatchNoneSpans extends Spans implements MtasSpans {
    */
   @Override
   public float positionsCost() {
-<span class="nc" id="L135">    return 0;</span>
+<span class="nc" id="L134">    return 0;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanNotQuery.html b/jacoco/mtas.search.spans/MtasSpanNotQuery.html
index 4b040a8..172edee 100644
--- a/jacoco/mtas.search.spans/MtasSpanNotQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanNotQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanNotQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanNotQuery</span></div><h1>MtasSpanNotQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">30 of 137</td><td class="ctr2">78%</td><td class="bar">12 of 26</td><td class="ctr2">54%</td><td class="ctr1">13</td><td class="ctr2">20</td><td class="ctr1">8</td><td class="ctr2">28</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanNotQuery.java.html#L22" class="el_method">MtasSpanNotQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="32" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="87" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">73%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">44%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanNotQuery.java.html#L61" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="9" height="10" title="5" alt="5"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanNotQuery.java.html#L66" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="40" height="10" title="21" alt="21"/></td><td class="ctr2" id="c3">84%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanNotQuery.java.html#L78" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasSpanNotQuery.java.html#L50" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="61" height="10" title="32" alt="32"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanNotQuery.java.html#L45" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="11" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanNotQuery.java.html#L39" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanNotQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanNotQuery</span></div><h1>MtasSpanNotQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">30 of 137</td><td class="ctr2">78%</td><td class="bar">12 of 26</td><td class="ctr2">53%</td><td class="ctr1">13</td><td class="ctr2">20</td><td class="ctr1">8</td><td class="ctr2">28</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanNotQuery.java.html#L37" class="el_method">MtasSpanNotQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="87" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">72%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">43%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanNotQuery.java.html#L88" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="5" alt="5"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanNotQuery.java.html#L96" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="21" alt="21"/></td><td class="ctr2" id="c3">84%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanNotQuery.java.html#L111" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasSpanNotQuery.java.html#L74" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="32" alt="32"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanNotQuery.java.html#L66" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanNotQuery.java.html#L57" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanNotQuery.java.html b/jacoco/mtas.search.spans/MtasSpanNotQuery.java.html
index 6b49a7b..2d49a0f 100644
--- a/jacoco/mtas.search.spans/MtasSpanNotQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanNotQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanNotQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanNotQuery.java</span></div><h1>MtasSpanNotQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanNotQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanNotQuery.java</span></div><h1>MtasSpanNotQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -10,73 +10,106 @@ import org.apache.lucene.search.spans.SpanWeight;
 
 import mtas.search.spans.util.MtasSpanQuery;
 
+/**
+ * The Class MtasSpanNotQuery.
+ */
 public class MtasSpanNotQuery extends MtasSpanQuery {
+  
+  /** The field. */
   private String field;
   
   /** The base query. */
   private SpanNotQuery baseQuery;
   
-  private SpanQuery q1, q2;
+  /** The q 1. */
+  private SpanQuery q1;
+  
+  /** The q 2. */
+  private SpanQuery q2;
 
+  /**
+   * Instantiates a new mtas span not query.
+   *
+   * @param q1 the q 1
+   * @param q2 the q 2
+   */
   public MtasSpanNotQuery(MtasSpanQuery q1, MtasSpanQuery q2) {
-<span class="pc bpc" id="L22" title="2 of 4 branches missed.">    super(q1!=null?q1.getMinimumWidth():null, q2!=null?q2.getMaximumWidth():null);</span>
-<span class="pc bpc" id="L23" title="2 of 4 branches missed.">    if (q1 != null &amp;&amp; (field = q1.getField()) != null) {</span>
-<span class="pc bpc" id="L24" title="3 of 6 branches missed.">      if (q2 != null &amp;&amp; q2.getField()!=null &amp;&amp; !q2.getField().equals(field)) {</span>
-<span class="nc" id="L25">        throw new IllegalArgumentException(&quot;Clauses must have same field.&quot;);</span>
+<span class="pc bpc" id="L37" title="2 of 4 branches missed.">    super(q1!=null?q1.getMinimumWidth():null, q2!=null?q2.getMaximumWidth():null);</span>
+<span class="pc bpc" id="L38" title="2 of 4 branches missed.">    if (q1 != null &amp;&amp; (field = q1.getField()) != null) {</span>
+<span class="pc bpc" id="L39" title="3 of 6 branches missed.">      if (q2 != null &amp;&amp; q2.getField()!=null &amp;&amp; !q2.getField().equals(field)) {</span>
+<span class="nc" id="L40">        throw new IllegalArgumentException(&quot;Clauses must have same field.&quot;);</span>
       }
-<span class="nc bnc" id="L27" title="All 2 branches missed.">    } else if (q2 != null) {</span>
-<span class="nc" id="L28">      field = q2.getField();</span>
+<span class="nc bnc" id="L42" title="All 2 branches missed.">    } else if (q2 != null) {</span>
+<span class="nc" id="L43">      field = q2.getField();</span>
     } else {
-<span class="nc" id="L30">      field = null;</span>
+<span class="nc" id="L45">      field = null;</span>
     }
-<span class="fc" id="L32">    this.q1 = q1;</span>
-<span class="fc" id="L33">    this.q2 = q2;</span>
-<span class="fc" id="L34">    baseQuery = new SpanNotQuery(q1, q2);</span>
-<span class="fc" id="L35">  }</span>
+<span class="fc" id="L47">    this.q1 = q1;</span>
+<span class="fc" id="L48">    this.q2 = q2;</span>
+<span class="fc" id="L49">    baseQuery = new SpanNotQuery(q1, q2);</span>
+<span class="fc" id="L50">  }</span>
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.SpanQuery#getField()
+   */
   @Override
   public String getField() {
-<span class="fc" id="L39">    return field;</span>
+<span class="fc" id="L57">    return field;</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#createWeight(org.apache.lucene.search.IndexSearcher, boolean)
+   */
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="fc" id="L45">    return baseQuery.createWeight(searcher, needsScores);</span>
+<span class="fc" id="L66">    return baseQuery.createWeight(searcher, needsScores);</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L50">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
-<span class="fc" id="L51">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
-<span class="pc bpc" id="L52" title="1 of 4 branches missed.">    if (newQ1 != q1 || newQ2 != q2) {</span>
-<span class="fc" id="L53">      return new MtasSpanNotQuery(newQ1, newQ2).rewrite(reader);</span>
+<span class="fc" id="L74">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
+<span class="fc" id="L75">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
+<span class="pc bpc" id="L76" title="1 of 4 branches missed.">    if (newQ1 != q1 || newQ2 != q2) {</span>
+<span class="fc" id="L77">      return new MtasSpanNotQuery(newQ1, newQ2).rewrite(reader);</span>
     } else {
-<span class="fc" id="L55">      return super.rewrite(reader);</span>
+<span class="fc" id="L79">      return super.rewrite(reader);</span>
     }    
   }
   
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#toString(java.lang.String)
+   */
   @Override
   public String toString(String field) {
-<span class="nc" id="L61">    return baseQuery.toString(field);</span>
+<span class="nc" id="L88">    return baseQuery.toString(field);</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L66" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L67">      return true;</span>
-<span class="pc bpc" id="L68" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L69">      return false;</span>
-<span class="pc bpc" id="L70" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L71">      return false;</span>
-<span class="fc" id="L72">    final MtasSpanNotQuery that = (MtasSpanNotQuery) obj;</span>
-<span class="fc" id="L73">    return baseQuery.equals(that.baseQuery);</span>
+<span class="fc bfc" id="L96" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L97">      return true;</span>
+<span class="pc bpc" id="L98" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L99">      return false;</span>
+<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L101">      return false;</span>
+<span class="fc" id="L102">    final MtasSpanNotQuery that = (MtasSpanNotQuery) obj;</span>
+<span class="fc" id="L103">    return baseQuery.equals(that.baseQuery);</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L78">    return baseQuery.hashCode();</span>
+<span class="nc" id="L111">    return baseQuery.hashCode();</span>
   }
   
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanOrQuery.html b/jacoco/mtas.search.spans/MtasSpanOrQuery.html
index 6aaeaf2..87adcc1 100644
--- a/jacoco/mtas.search.spans/MtasSpanOrQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanOrQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanOrQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanOrQuery</span></div><h1>MtasSpanOrQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">146 of 407</td><td class="ctr2">64%</td><td class="bar">31 of 64</td><td class="ctr2">52%</td><td class="ctr1">24</td><td class="ctr2">39</td><td class="ctr1">36</td><td class="ctr2">86</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSpanOrQuery.java.html#L63" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="53" height="10" title="92" alt="92"/><img src="../.resources/greenbar.gif" width="66" height="10" title="115" alt="115"/></td><td class="ctr2" id="c5">56%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="66" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="53" height="10" title="17" alt="17"/></td><td class="ctr2" id="e2">45%</td><td class="ctr1" id="f0">15</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanOrQuery.java.html#L135" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="28" height="10" title="49" alt="49"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanOrQuery.java.html#L156" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="12" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">84%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanOrQuery.java.html#L31" class="el_method">MtasSpanOrQuery(MtasSpanQuery[])</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="57" height="10" title="100" alt="100"/></td><td class="ctr2" id="c3">99%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="37" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">16</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanOrQuery.java.html#L173" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanOrQuery.java.html#L58" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanOrQuery.java.html#L52" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanOrQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanOrQuery</span></div><h1>MtasSpanOrQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">138 of 407</td><td class="ctr2">66%</td><td class="bar">30 of 64</td><td class="ctr2">53%</td><td class="ctr1">23</td><td class="ctr2">39</td><td class="ctr1">35</td><td class="ctr2">87</td><td class="ctr1">1</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSpanOrQuery.java.html#L73" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="84" alt="84"/><img src="../jacoco-resources/greenbar.gif" width="71" height="10" title="123" alt="123"/></td><td class="ctr2" id="c5">59%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">47%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h0">22</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanOrQuery.java.html#L145" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="49" alt="49"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanOrQuery.java.html#L166" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">84%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanOrQuery.java.html#L31" class="el_method">MtasSpanOrQuery(MtasSpanQuery[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="100" alt="100"/></td><td class="ctr2" id="c3">99%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">17</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanOrQuery.java.html#L183" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanOrQuery.java.html#L65" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanOrQuery.java.html#L56" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanOrQuery.java.html b/jacoco/mtas.search.spans/MtasSpanOrQuery.java.html
index 8286485..62dfe4e 100644
--- a/jacoco/mtas.search.spans/MtasSpanOrQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanOrQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanOrQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanOrQuery.java</span></div><h1>MtasSpanOrQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanOrQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanOrQuery.java</span></div><h1>MtasSpanOrQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.HashSet;
@@ -19,108 +19,118 @@ public class MtasSpanOrQuery extends MtasSpanQuery {
   /** The clauses. */
   private HashSet&lt;MtasSpanQuery&gt; clauses;
 
+  /** The base query. */
   private SpanQuery baseQuery;
 
   /**
    * Instantiates a new mtas span or query.
    *
-   * @param clauses
-   *          the clauses
+   * @param initialClauses the initial clauses
    */
   public MtasSpanOrQuery(MtasSpanQuery... initialClauses) {
 <span class="fc" id="L31">    super(null, null);</span>
-<span class="fc" id="L32">    Integer minimum = null, maximum = null;</span>
-<span class="fc" id="L33">    clauses = new HashSet&lt;MtasSpanQuery&gt;();</span>
-<span class="fc bfc" id="L34" title="All 2 branches covered.">    for (MtasSpanQuery item : initialClauses) {</span>
-<span class="pc bpc" id="L35" title="1 of 2 branches missed.">      if (!clauses.contains(item)) {</span>
-<span class="pc bpc" id="L36" title="1 of 4 branches missed.">        minimum = clauses.isEmpty() ? item.getMinimumWidth()</span>
-<span class="pc bpc" id="L37" title="1 of 2 branches missed.">            : (minimum != null &amp;&amp; item.getMinimumWidth() != null)</span>
-<span class="pc" id="L38">                ? Math.min(minimum, item.getMinimumWidth()) : null;</span>
-<span class="fc bfc" id="L39" title="All 4 branches covered.">        maximum = clauses.isEmpty() ? item.getMaximumWidth()</span>
-<span class="pc bpc" id="L40" title="1 of 2 branches missed.">            : (maximum != null &amp;&amp; item.getMaximumWidth() != null)</span>
-<span class="fc" id="L41">                ? Math.max(maximum, item.getMaximumWidth()) : null;</span>
-<span class="fc" id="L42">        clauses.add(item);</span>
+<span class="fc" id="L32">    Integer minimum = null;</span>
+<span class="fc" id="L33">    Integer maximum = null;</span>
+<span class="fc" id="L34">    clauses = new HashSet&lt;&gt;();</span>
+<span class="fc bfc" id="L35" title="All 2 branches covered.">    for (MtasSpanQuery item : initialClauses) {</span>
+<span class="pc bpc" id="L36" title="1 of 2 branches missed.">      if (!clauses.contains(item)) {</span>
+<span class="pc bpc" id="L37" title="1 of 4 branches missed.">        minimum = clauses.isEmpty() ? item.getMinimumWidth()</span>
+<span class="pc bpc" id="L38" title="1 of 2 branches missed.">            : (minimum != null &amp;&amp; item.getMinimumWidth() != null)</span>
+<span class="pc" id="L39">                ? Math.min(minimum, item.getMinimumWidth()) : null;</span>
+<span class="fc bfc" id="L40" title="All 4 branches covered.">        maximum = clauses.isEmpty() ? item.getMaximumWidth()</span>
+<span class="pc bpc" id="L41" title="1 of 2 branches missed.">            : (maximum != null &amp;&amp; item.getMaximumWidth() != null)</span>
+<span class="fc" id="L42">                ? Math.max(maximum, item.getMaximumWidth()) : null;</span>
+<span class="fc" id="L43">        clauses.add(item);</span>
       }
     }
-<span class="fc" id="L45">    setWidth(minimum, maximum);</span>
-<span class="fc" id="L46">    baseQuery = new SpanOrQuery(</span>
-<span class="fc" id="L47">        clauses.toArray(new MtasSpanQuery[clauses.size()]));</span>
-<span class="fc" id="L48">  }</span>
+<span class="fc" id="L46">    setWidth(minimum, maximum);</span>
+<span class="fc" id="L47">    baseQuery = new SpanOrQuery(</span>
+<span class="fc" id="L48">        clauses.toArray(new MtasSpanQuery[clauses.size()]));</span>
+<span class="fc" id="L49">  }</span>
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.SpanQuery#getField()
+   */
   @Override
   public String getField() {
-<span class="fc" id="L52">    return baseQuery.getField();</span>
+<span class="fc" id="L56">    return baseQuery.getField();</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#createWeight(org.apache.lucene.search.IndexSearcher, boolean)
+   */
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="fc" id="L58">    return baseQuery.createWeight(searcher, needsScores);</span>
+<span class="fc" id="L65">    return baseQuery.createWeight(searcher, needsScores);</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc bfc" id="L63" title="All 2 branches covered.">    if (clauses.size() &gt; 1) {</span>
+<span class="fc bfc" id="L73" title="All 2 branches covered.">    if (clauses.size() &gt; 1) {</span>
       // rewrite, count MtasSpanMatchAllQuery and check for
       // MtasSpanMatchNoneQuery
-<span class="fc" id="L66">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.size()];</span>
-<span class="fc" id="L67">      MtasSpanQuery[] oldClauses = clauses</span>
-<span class="fc" id="L68">          .toArray(new MtasSpanQuery[clauses.size()]);</span>
-<span class="fc" id="L69">      int singlePositionQueries = 0;</span>
-<span class="fc" id="L70">      int matchAllSinglePositionQueries = 0;</span>
-<span class="fc" id="L71">      int matchNoneQueries = 0;</span>
-<span class="fc" id="L72">      boolean actuallyRewritten = false;</span>
-<span class="fc bfc" id="L73" title="All 2 branches covered.">      for (int i = 0; i &lt; oldClauses.length; i++) {</span>
-<span class="fc" id="L74">        newClauses[i] = oldClauses[i].rewrite(reader);</span>
-<span class="fc bfc" id="L75" title="All 2 branches covered.">        actuallyRewritten |= oldClauses[i] != newClauses[i];</span>
-<span class="pc bpc" id="L76" title="1 of 2 branches missed.">        if (newClauses[i] instanceof MtasSpanMatchNoneQuery) {</span>
-<span class="nc" id="L77">          matchNoneQueries++;</span>
-<span class="pc bpc" id="L78" title="1 of 2 branches missed.">        } else if (newClauses[i].isSinglePositionQuery()) {</span>
-<span class="fc" id="L79">          singlePositionQueries++;</span>
-<span class="pc bpc" id="L80" title="1 of 2 branches missed.">          if (newClauses[i] instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc" id="L81">            matchAllSinglePositionQueries++;</span>
+<span class="fc" id="L76">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.size()];</span>
+<span class="fc" id="L77">      MtasSpanQuery[] oldClauses = clauses</span>
+<span class="fc" id="L78">          .toArray(new MtasSpanQuery[clauses.size()]);</span>
+<span class="fc" id="L79">      int singlePositionQueries = 0;</span>
+<span class="fc" id="L80">      int matchAllSinglePositionQueries = 0;</span>
+<span class="fc" id="L81">      int matchNoneQueries = 0;</span>
+<span class="fc" id="L82">      boolean actuallyRewritten = false;</span>
+<span class="fc bfc" id="L83" title="All 2 branches covered.">      for (int i = 0; i &lt; oldClauses.length; i++) {</span>
+<span class="fc" id="L84">        newClauses[i] = oldClauses[i].rewrite(reader);</span>
+<span class="fc bfc" id="L85" title="All 2 branches covered.">        actuallyRewritten |= oldClauses[i] != newClauses[i];</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">        if (newClauses[i] instanceof MtasSpanMatchNoneQuery) {</span>
+<span class="nc" id="L87">          matchNoneQueries++;</span>
+<span class="pc bpc" id="L88" title="1 of 2 branches missed.">        } else if (newClauses[i].isSinglePositionQuery()) {</span>
+<span class="fc" id="L89">          singlePositionQueries++;</span>
+<span class="pc bpc" id="L90" title="1 of 2 branches missed.">          if (newClauses[i] instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc" id="L91">            matchAllSinglePositionQueries++;</span>
           }
         }
       }
       // filter clauses
-<span class="pc bpc" id="L86" title="2 of 4 branches missed.">      if (matchNoneQueries &gt; 0 || matchAllSinglePositionQueries &gt; 0) {</span>
+<span class="pc bpc" id="L96" title="2 of 4 branches missed.">      if (matchNoneQueries &gt; 0 || matchAllSinglePositionQueries &gt; 0) {</span>
         // compute new number of clauses
-<span class="nc" id="L88">        int newNumber = newClauses.length - matchNoneQueries;</span>
-<span class="nc bnc" id="L89" title="All 2 branches missed.">        if (matchAllSinglePositionQueries &gt; 0) {</span>
-<span class="nc" id="L90">          newNumber -= singlePositionQueries - 1;</span>
+<span class="nc" id="L98">        int newNumber = newClauses.length - matchNoneQueries;</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">        if (matchAllSinglePositionQueries &gt; 0) {</span>
+<span class="nc" id="L100">          newNumber -= singlePositionQueries - 1;</span>
         }
-<span class="nc" id="L92">        MtasSpanQuery[] newFilteredClauses = new MtasSpanQuery[newNumber];</span>
-<span class="nc" id="L93">        int j = 0;</span>
-<span class="nc bnc" id="L94" title="All 2 branches missed.">        for (int i = 0; i &lt; newClauses.length; i++) {</span>
-<span class="nc bnc" id="L95" title="All 2 branches missed.">          if (!(newClauses[i] instanceof MtasSpanMatchNoneQuery)) {</span>
-<span class="nc bnc" id="L96" title="All 2 branches missed.">            if (!newClauses[i].isSinglePositionQuery()) {</span>
-<span class="nc" id="L97">              newFilteredClauses[j] = newClauses[i];</span>
-<span class="nc" id="L98">              j++;</span>
-<span class="nc bnc" id="L99" title="All 2 branches missed.">            } else if (matchAllSinglePositionQueries == 0) {</span>
-<span class="nc" id="L100">              newFilteredClauses[j] = newClauses[i];</span>
-<span class="nc" id="L101">              j++;</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">            } else if (singlePositionQueries &gt; 0) {</span>
-<span class="nc" id="L103">              newFilteredClauses[j] = newClauses[i];</span>
-<span class="nc" id="L104">              j++;</span>
-<span class="nc" id="L105">              singlePositionQueries = 0; // only match this condition once</span>
+<span class="nc" id="L102">        MtasSpanQuery[] newFilteredClauses = new MtasSpanQuery[newNumber];</span>
+<span class="nc" id="L103">        int j = 0;</span>
+<span class="nc bnc" id="L104" title="All 2 branches missed.">        for (int i = 0; i &lt; newClauses.length; i++) {</span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">          if (!(newClauses[i] instanceof MtasSpanMatchNoneQuery)) {</span>
+<span class="nc bnc" id="L106" title="All 2 branches missed.">            if (!newClauses[i].isSinglePositionQuery()) {</span>
+<span class="nc" id="L107">              newFilteredClauses[j] = newClauses[i];</span>
+<span class="nc" id="L108">              j++;</span>
+<span class="nc bnc" id="L109" title="All 2 branches missed.">            } else if (matchAllSinglePositionQueries == 0) {</span>
+<span class="nc" id="L110">              newFilteredClauses[j] = newClauses[i];</span>
+<span class="nc" id="L111">              j++;</span>
+<span class="nc bnc" id="L112" title="All 2 branches missed.">            } else if (singlePositionQueries &gt; 0) {</span>
+<span class="nc" id="L113">              newFilteredClauses[j] = newClauses[i];</span>
+<span class="nc" id="L114">              j++;</span>
+<span class="nc" id="L115">              singlePositionQueries = 0; // only match this condition once</span>
             }
           }
         }
-<span class="nc" id="L109">        newClauses = newFilteredClauses;</span>
+<span class="nc" id="L119">        newClauses = newFilteredClauses;</span>
       }
-<span class="pc bpc" id="L111" title="1 of 2 branches missed.">      if (newClauses.length == 0) {</span>
-<span class="nc" id="L112">        return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
-<span class="pc bpc" id="L113" title="1 of 2 branches missed.">      } else if (newClauses.length == 1) {</span>
-<span class="nc" id="L114">        return newClauses[0].rewrite(reader);</span>
-<span class="pc bpc" id="L115" title="1 of 4 branches missed.">      } else if (actuallyRewritten || newClauses.length != clauses.size()) {</span>
-<span class="fc" id="L116">        return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
+<span class="pc bpc" id="L121" title="1 of 2 branches missed.">      if (newClauses.length == 0) {</span>
+<span class="nc" id="L122">        return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
+<span class="pc bpc" id="L123" title="1 of 2 branches missed.">      } else if (newClauses.length == 1) {</span>
+<span class="nc" id="L124">        return newClauses[0].rewrite(reader);</span>
+<span class="pc bpc" id="L125" title="1 of 4 branches missed.">      } else if (actuallyRewritten || newClauses.length != clauses.size()) {</span>
+<span class="fc" id="L126">        return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
       } else {
-<span class="fc" id="L118">        return super.rewrite(reader);</span>
+<span class="fc" id="L128">        return super.rewrite(reader);</span>
       }
-<span class="pc bpc" id="L120" title="1 of 2 branches missed.">    } else if (clauses.size() == 1) {</span>
-<span class="fc" id="L121">      return clauses.iterator().next().rewrite(reader);</span>
+<span class="fc bfc" id="L130" title="All 2 branches covered.">    } else if (clauses.size() == 1) {</span>
+<span class="fc" id="L131">      return clauses.iterator().next().rewrite(reader);</span>
     } else {
-<span class="nc" id="L123">      return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
+<span class="fc" id="L133">      return (new MtasSpanMatchNoneQuery(this.getField())).rewrite(reader);</span>
     }
   }
 
@@ -132,18 +142,18 @@ public class MtasSpanOrQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L135">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L136">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc" id="L137">    Iterator&lt;MtasSpanQuery&gt; i = clauses.iterator();</span>
-<span class="nc bnc" id="L138" title="All 2 branches missed.">    while (i.hasNext()) {</span>
-<span class="nc" id="L139">      SpanQuery clause = i.next();</span>
-<span class="nc" id="L140">      buffer.append(clause.toString(field));</span>
-<span class="nc bnc" id="L141" title="All 2 branches missed.">      if (i.hasNext()) {</span>
-<span class="nc" id="L142">        buffer.append(&quot;, &quot;);</span>
+<span class="nc" id="L145">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L146">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc" id="L147">    Iterator&lt;MtasSpanQuery&gt; i = clauses.iterator();</span>
+<span class="nc bnc" id="L148" title="All 2 branches missed.">    while (i.hasNext()) {</span>
+<span class="nc" id="L149">      SpanQuery clause = i.next();</span>
+<span class="nc" id="L150">      buffer.append(clause.toString(field));</span>
+<span class="nc bnc" id="L151" title="All 2 branches missed.">      if (i.hasNext()) {</span>
+<span class="nc" id="L152">        buffer.append(&quot;, &quot;);</span>
       }
-<span class="nc" id="L144">    }</span>
-<span class="nc" id="L145">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L146">    return buffer.toString();</span>
+<span class="nc" id="L154">    }</span>
+<span class="nc" id="L155">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L156">    return buffer.toString();</span>
   }
 
   /*
@@ -153,14 +163,14 @@ public class MtasSpanOrQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L156" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L157">      return true;</span>
-<span class="pc bpc" id="L158" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L159">      return false;</span>
-<span class="pc bpc" id="L160" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L161">      return false;</span>
-<span class="fc" id="L162">    final MtasSpanOrQuery that = (MtasSpanOrQuery) obj;</span>
-<span class="fc" id="L163">    return clauses.equals(that.clauses);</span>
+<span class="fc bfc" id="L166" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L167">      return true;</span>
+<span class="pc bpc" id="L168" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L169">      return false;</span>
+<span class="pc bpc" id="L170" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L171">      return false;</span>
+<span class="fc" id="L172">    final MtasSpanOrQuery that = (MtasSpanOrQuery) obj;</span>
+<span class="fc" id="L173">    return clauses.equals(that.clauses);</span>
   }
 
   /*
@@ -170,10 +180,10 @@ public class MtasSpanOrQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L173">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L174">    h = (h * 7) ^ clauses.hashCode();</span>
-<span class="fc" id="L175">    return h;</span>
+<span class="fc" id="L183">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L184">    h = (h * 7) ^ clauses.hashCode();</span>
+<span class="fc" id="L185">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPositionQuery$SpanAllWeight.html b/jacoco/mtas.search.spans/MtasSpanPositionQuery$SpanAllWeight.html
index 36039f1..a6db814 100644
--- a/jacoco/mtas.search.spans/MtasSpanPositionQuery$SpanAllWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanPositionQuery$SpanAllWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPositionQuery.SpanAllWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPositionQuery.SpanAllWeight</span></div><h1>MtasSpanPositionQuery.SpanAllWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">30 of 114</td><td class="ctr2">74%</td><td class="bar">2 of 8</td><td class="ctr2">75%</td><td class="ctr1">5</td><td class="ctr2">9</td><td class="ctr1">9</td><td class="ctr2">26</td><td class="ctr1">3</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanPositionQuery.java.html#L136" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="29" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="90" height="10" title="75" alt="75"/></td><td class="ctr2" id="c1">76%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="30" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="90" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanPositionQuery.java.html#L186" class="el_method">getSimScorer(LeafReaderContext)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanPositionQuery.java.html#L121" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanPositionQuery.java.html#L175" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanPositionQuery.java.html#L108" class="el_method">MtasSpanPositionQuery.SpanAllWeight(MtasSpanPositionQuery, IndexSearcher, Map)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPositionQuery.SpanAllWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPositionQuery.SpanAllWeight</span></div><h1>MtasSpanPositionQuery.SpanAllWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">30 of 114</td><td class="ctr2">73%</td><td class="bar">2 of 8</td><td class="ctr2">75%</td><td class="ctr1">5</td><td class="ctr2">9</td><td class="ctr1">9</td><td class="ctr2">26</td><td class="ctr1">3</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSpanPositionQuery.java.html#L135" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="75" alt="75"/></td><td class="ctr2" id="c1">75%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanPositionQuery.java.html#L186" class="el_method">getSimScorer(LeafReaderContext)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanPositionQuery.java.html#L120" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanPositionQuery.java.html#L175" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanPositionQuery.java.html#L106" class="el_method">MtasSpanPositionQuery.SpanAllWeight(MtasSpanPositionQuery, IndexSearcher, Map)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPositionQuery.html b/jacoco/mtas.search.spans/MtasSpanPositionQuery.html
index 3304fc9..759db2c 100644
--- a/jacoco/mtas.search.spans/MtasSpanPositionQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanPositionQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPositionQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPositionQuery</span></div><h1>MtasSpanPositionQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">45 of 146</td><td class="ctr2">69%</td><td class="bar">6 of 14</td><td class="ctr2">57%</td><td class="ctr1">6</td><td class="ctr2">15</td><td class="ctr1">5</td><td class="ctr2">27</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanPositionQuery.java.html#L199" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanPositionQuery.java.html#L212" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="8" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="102" height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">92%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="40" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanPositionQuery.java.html#L229" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="82" height="10" title="29" alt="29"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanPositionQuery.java.html#L58" class="el_method">MtasSpanPositionQuery(String, int, int)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="45" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanPositionQuery.java.html#L84" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanPositionQuery.java.html#L44" class="el_method">MtasSpanPositionQuery(String, int)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="17" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSpanPositionQuery.java.html#L89" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanPositionQuery.java.html#L71" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPositionQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPositionQuery</span></div><h1>MtasSpanPositionQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">45 of 146</td><td class="ctr2">69%</td><td class="bar">6 of 14</td><td class="ctr2">57%</td><td class="ctr1">6</td><td class="ctr2">15</td><td class="ctr1">5</td><td class="ctr2">27</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanPositionQuery.java.html#L199" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanPositionQuery.java.html#L212" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="36" alt="36"/></td><td class="ctr2" id="c6">92%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanPositionQuery.java.html#L229" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="82" height="10" title="29" alt="29"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanPositionQuery.java.html#L56" class="el_method">MtasSpanPositionQuery(String, int, int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="16" alt="16"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanPositionQuery.java.html#L82" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanPositionQuery.java.html#L45" class="el_method">MtasSpanPositionQuery(String, int)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="6" alt="6"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSpanPositionQuery.java.html#L90" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanPositionQuery.java.html#L69" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPositionQuery.java.html b/jacoco/mtas.search.spans/MtasSpanPositionQuery.java.html
index 11c81d4..741f586 100644
--- a/jacoco/mtas.search.spans/MtasSpanPositionQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanPositionQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPositionQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPositionQuery.java</span></div><h1>MtasSpanPositionQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPositionQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPositionQuery.java</span></div><h1>MtasSpanPositionQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -29,37 +29,35 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
   /** The field. */
   private String field;
 
+  /** The start. */
+  private int start;
+  
   /** The end. */
-  private int start, end;
+  private int end;
 
   /**
    * Instantiates a new mtas span position query.
    *
-   * @param field
-   *          the field
-   * @param position
-   *          the position
+   * @param field the field
+   * @param position the position
    */
   public MtasSpanPositionQuery(String field, int position) {
-<span class="fc" id="L44">    this(field, position, position);</span>
-<span class="fc" id="L45">  }</span>
+<span class="fc" id="L45">    this(field, position, position);</span>
+<span class="fc" id="L46">  }</span>
 
   /**
    * Instantiates a new mtas span position query.
    *
-   * @param field
-   *          the field
-   * @param start
-   *          the start
-   * @param end
-   *          the end
+   * @param field the field
+   * @param start the start
+   * @param end the end
    */
   public MtasSpanPositionQuery(String field, int start, int end) {
-<span class="fc" id="L58">    super(1,1);</span>
-<span class="fc" id="L59">    this.field = field;</span>
-<span class="fc" id="L60">    this.start = start;</span>
-<span class="fc" id="L61">    this.end = end;</span>
-<span class="fc" id="L62">  }</span>
+<span class="fc" id="L56">    super(1,1);</span>
+<span class="fc" id="L57">    this.field = field;</span>
+<span class="fc" id="L58">    this.start = start;</span>
+<span class="fc" id="L59">    this.end = end;</span>
+<span class="fc" id="L60">  }</span>
 
   /*
    * (non-Javadoc)
@@ -68,7 +66,7 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L71">    return field;</span>
+<span class="fc" id="L69">    return field;</span>
   }
 
   /*
@@ -81,12 +79,15 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="fc" id="L84">    return new SpanAllWeight(searcher, null);</span>
+<span class="fc" id="L82">    return new SpanAllWeight(searcher, null);</span>
   }
   
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L89">    return super.rewrite(reader);</span>
+<span class="fc" id="L90">    return super.rewrite(reader);</span>
   }
 
   /**
@@ -97,17 +98,14 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
     /**
      * Instantiates a new span all weight.
      *
-     * @param searcher
-     *          the searcher
-     * @param termContexts
-     *          the term contexts
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param searcher the searcher
+     * @param termContexts the term contexts
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanAllWeight(IndexSearcher searcher,
-<span class="fc" id="L108">        Map&lt;Term, TermContext&gt; termContexts) throws IOException {</span>
-<span class="fc" id="L109">      super(MtasSpanPositionQuery.this, searcher, termContexts);</span>
-<span class="fc" id="L110">    }</span>
+<span class="fc" id="L106">        Map&lt;Term, TermContext&gt; termContexts) throws IOException {</span>
+<span class="fc" id="L107">      super(MtasSpanPositionQuery.this, searcher, termContexts);</span>
+<span class="fc" id="L108">    }</span>
 
     /*
      * (non-Javadoc)
@@ -118,7 +116,8 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L121">    }</span>
+      //don't do anything
+<span class="nc" id="L120">    }</span>
 
     /*
      * (non-Javadoc)
@@ -133,34 +132,34 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
         throws IOException {
       try {
         // get leafreader
-<span class="fc" id="L136">        LeafReader r = context.reader();</span>
+<span class="fc" id="L135">        LeafReader r = context.reader();</span>
         // get delegate
-<span class="fc" id="L138">        Boolean hasMethod = true;</span>
-<span class="fc bfc" id="L139" title="All 2 branches covered.">        while (hasMethod) {</span>
-<span class="fc" id="L140">          hasMethod = false;</span>
-<span class="fc" id="L141">          Method[] methods = r.getClass().getMethods();</span>
-<span class="fc bfc" id="L142" title="All 2 branches covered.">          for (Method m : methods) {</span>
-<span class="pc bpc" id="L143" title="1 of 2 branches missed.">            if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
-<span class="nc" id="L144">              hasMethod = true;</span>
-<span class="nc" id="L145">              r = (LeafReader) m.invoke(r, (Object[]) null);</span>
-<span class="nc" id="L146">              break;</span>
+<span class="fc" id="L137">        Boolean hasMethod = true;</span>
+<span class="fc bfc" id="L138" title="All 2 branches covered.">        while (hasMethod) {</span>
+<span class="fc" id="L139">          hasMethod = false;</span>
+<span class="fc" id="L140">          Method[] methods = r.getClass().getMethods();</span>
+<span class="fc bfc" id="L141" title="All 2 branches covered.">          for (Method m : methods) {</span>
+<span class="pc bpc" id="L142" title="1 of 2 branches missed.">            if (m.getName().equals(&quot;getDelegate&quot;)) {</span>
+<span class="nc" id="L143">              hasMethod = true;</span>
+<span class="nc" id="L144">              r = (LeafReader) m.invoke(r, (Object[]) null);</span>
+<span class="nc" id="L145">              break;</span>
             }
           }
-<span class="fc" id="L149">        }</span>
+<span class="fc" id="L148">        }</span>
         // get fieldsproducer
-<span class="fc" id="L151">        Method fpm = r.getClass().getMethod(&quot;getPostingsReader&quot;,</span>
+<span class="fc" id="L150">        Method fpm = r.getClass().getMethod(&quot;getPostingsReader&quot;,</span>
             (Class&lt;?&gt;[]) null);
-<span class="fc" id="L153">        FieldsProducer fp = (FieldsProducer) fpm.invoke(r, (Object[]) null);</span>
+<span class="fc" id="L152">        FieldsProducer fp = (FieldsProducer) fpm.invoke(r, (Object[]) null);</span>
         // get MtasFieldsProducer using terms
-<span class="fc" id="L155">        Terms t = fp.terms(field);</span>
-<span class="pc bpc" id="L156" title="1 of 2 branches missed.">        if (t == null) {</span>
-<span class="nc" id="L157">          return new MtasSpanMatchNoneSpans(field);</span>
+<span class="fc" id="L154">        Terms t = fp.terms(field);</span>
+<span class="pc bpc" id="L155" title="1 of 2 branches missed.">        if (t == null) {</span>
+<span class="nc" id="L156">          return new MtasSpanMatchNoneSpans(field);</span>
         } else {
-<span class="fc" id="L159">          CodecInfo mtasCodecInfo = CodecInfo.getCodecInfoFromTerms(t);</span>
-<span class="fc" id="L160">          return new MtasSpanPositionSpans(mtasCodecInfo, field, start, end);</span>
+<span class="fc" id="L158">          CodecInfo mtasCodecInfo = CodecInfo.getCodecInfoFromTerms(t);</span>
+<span class="fc" id="L159">          return new MtasSpanPositionSpans(mtasCodecInfo, field, start, end);</span>
         }
-<span class="nc" id="L162">      } catch (InvocationTargetException | IllegalAccessException | NoSuchMethodException e) {</span>
-<span class="nc" id="L163">        throw new IOException(&quot;Can't get reader&quot;, e);</span>
+<span class="nc" id="L161">      } catch (InvocationTargetException | IllegalAccessException | NoSuchMethodException e) {</span>
+<span class="nc" id="L162">        throw new IOException(&quot;Can't get reader&quot;, e);</span>
       }
 
     }
@@ -172,6 +171,7 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
+      //don't do anything
 <span class="nc" id="L175">    }</span>
 
     /*
@@ -234,4 +234,4 @@ public class MtasSpanPositionQuery extends MtasSpanQuery {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPositionSpans.html b/jacoco/mtas.search.spans/MtasSpanPositionSpans.html
index 3959e79..9b995f0 100644
--- a/jacoco/mtas.search.spans/MtasSpanPositionSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanPositionSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPositionSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPositionSpans</span></div><h1>MtasSpanPositionSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">80 of 223</td><td class="ctr2">64%</td><td class="bar">8 of 16</td><td class="ctr2">50%</td><td class="ctr1">10</td><td class="ctr2">19</td><td class="ctr1">20</td><td class="ctr2">57</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPositionSpans.java.html#L159" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="68" alt="68"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanPositionSpans.java.html#L187" class="el_method">cost()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasSpanPositionSpans.java.html#L101" class="el_method">width()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasSpanPositionSpans.java.html#L197" class="el_method">positionsCost()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanPositionSpans.java.html#L114" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanPositionSpans.java.html#L134" class="el_method">nextDoc()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="109" height="10" title="62" alt="62"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSpanPositionSpans.java.html#L60" class="el_method">nextStartPosition()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="74" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasSpanPositionSpans.java.html#L41" class="el_method">MtasSpanPositionSpans(CodecInfo, String, int, int)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="52" height="10" title="30" alt="30"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasSpanPositionSpans.java.html#L81" class="el_method">startPosition()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a4"><a href="MtasSpanPositionSpans.java.html#L91" class="el_method">endPosition()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a3"><a href="MtasSpanPositionSpans.java.html#L123" class="el_method">docID()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPositionSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPositionSpans</span></div><h1>MtasSpanPositionSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">80 of 223</td><td class="ctr2">64%</td><td class="bar">8 of 16</td><td class="ctr2">50%</td><td class="ctr1">10</td><td class="ctr2">19</td><td class="ctr1">20</td><td class="ctr2">57</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPositionSpans.java.html#L155" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="68" alt="68"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanPositionSpans.java.html#L183" class="el_method">cost()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="7" alt="7"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasSpanPositionSpans.java.html#L97" class="el_method">width()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasSpanPositionSpans.java.html#L193" class="el_method">positionsCost()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanPositionSpans.java.html#L110" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanPositionSpans.java.html#L130" class="el_method">nextDoc()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="109" height="10" title="62" alt="62"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">14</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSpanPositionSpans.java.html#L56" class="el_method">nextStartPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="74" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">9</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasSpanPositionSpans.java.html#L37" class="el_method">MtasSpanPositionSpans(CodecInfo, String, int, int)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="30" alt="30"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasSpanPositionSpans.java.html#L77" class="el_method">startPosition()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a4"><a href="MtasSpanPositionSpans.java.html#L87" class="el_method">endPosition()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a3"><a href="MtasSpanPositionSpans.java.html#L119" class="el_method">docID()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPositionSpans.java.html b/jacoco/mtas.search.spans/MtasSpanPositionSpans.java.html
index 18a708a..42d7ecf 100644
--- a/jacoco/mtas.search.spans/MtasSpanPositionSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanPositionSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPositionSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPositionSpans.java</span></div><h1>MtasSpanPositionSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPositionSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPositionSpans.java</span></div><h1>MtasSpanPositionSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -10,7 +10,7 @@ import org.apache.lucene.search.spans.SpanCollector;
 import org.apache.lucene.search.spans.Spans;
 
 /**
- * The Class MtasSpanPosition.
+ * The Class MtasSpanPositionSpans.
  */
 public class MtasSpanPositionSpans extends Spans implements MtasSpans {
 
@@ -25,30 +25,26 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
   private CodecInfo mtasCodecInfo;
 
   /**
-   * Instantiates a new mtas span position.
+   * Instantiates a new mtas span position spans.
    *
-   * @param mtasCodecInfo
-   *          the mtas codec info
-   * @param field
-   *          the field
-   * @param start
-   *          the start
-   * @param end
-   *          the end
+   * @param mtasCodecInfo the mtas codec info
+   * @param field the field
+   * @param start the start
+   * @param end the end
    */
   public MtasSpanPositionSpans(CodecInfo mtasCodecInfo, String field, int start,
       int end) {
-<span class="fc" id="L41">    super();</span>
-<span class="fc" id="L42">    this.mtasCodecInfo = mtasCodecInfo;</span>
-<span class="fc" id="L43">    this.field = field;</span>
-<span class="fc" id="L44">    this.start = start;</span>
-<span class="fc" id="L45">    this.end = end;</span>
-<span class="fc" id="L46">    minPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L47">    maxPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L48">    currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L49">    currentEndPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L50">    docId = -1;</span>
-<span class="fc" id="L51">  }</span>
+<span class="fc" id="L37">    super();</span>
+<span class="fc" id="L38">    this.mtasCodecInfo = mtasCodecInfo;</span>
+<span class="fc" id="L39">    this.field = field;</span>
+<span class="fc" id="L40">    this.start = start;</span>
+<span class="fc" id="L41">    this.end = end;</span>
+<span class="fc" id="L42">    minPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L43">    maxPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L44">    currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L45">    currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L46">    docId = -1;</span>
+<span class="fc" id="L47">  }</span>
 
   /*
    * (non-Javadoc)
@@ -57,18 +53,18 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="fc bfc" id="L60" title="All 2 branches covered.">    if (currentStartPosition &lt; minPosition) {</span>
-<span class="fc" id="L61">      currentStartPosition = minPosition;</span>
-<span class="fc" id="L62">      currentEndPosition = currentStartPosition + 1;</span>
+<span class="fc bfc" id="L56" title="All 2 branches covered.">    if (currentStartPosition &lt; minPosition) {</span>
+<span class="fc" id="L57">      currentStartPosition = minPosition;</span>
+<span class="fc" id="L58">      currentEndPosition = currentStartPosition + 1;</span>
     } else {
-<span class="fc" id="L64">      currentStartPosition++;</span>
-<span class="fc" id="L65">      currentEndPosition = currentStartPosition + 1;</span>
-<span class="pc bpc" id="L66" title="1 of 2 branches missed.">      if (currentStartPosition &gt; maxPosition) {</span>
-<span class="fc" id="L67">        currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L68">        currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L60">      currentStartPosition++;</span>
+<span class="fc" id="L61">      currentEndPosition = currentStartPosition + 1;</span>
+<span class="pc bpc" id="L62" title="1 of 2 branches missed.">      if (currentStartPosition &gt; maxPosition) {</span>
+<span class="fc" id="L63">        currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L64">        currentEndPosition = NO_MORE_POSITIONS;</span>
       }
     }
-<span class="fc" id="L71">    return currentStartPosition;</span>
+<span class="fc" id="L67">    return currentStartPosition;</span>
   }
 
   /*
@@ -78,7 +74,7 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public int startPosition() {
-<span class="fc" id="L81">    return currentStartPosition;</span>
+<span class="fc" id="L77">    return currentStartPosition;</span>
   }
 
   /*
@@ -88,7 +84,7 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public int endPosition() {
-<span class="fc" id="L91">    return currentEndPosition;</span>
+<span class="fc" id="L87">    return currentEndPosition;</span>
   }
 
   /*
@@ -98,7 +94,7 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public int width() {
-<span class="nc" id="L101">    return 1;</span>
+<span class="nc" id="L97">    return 1;</span>
   }
 
   /*
@@ -111,7 +107,7 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
   @Override
   public void collect(SpanCollector collector) throws IOException {
 
-<span class="nc" id="L114">  }</span>
+<span class="nc" id="L110">  }</span>
 
   /*
    * (non-Javadoc)
@@ -120,7 +116,7 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public int docID() {
-<span class="fc" id="L123">    return docId;</span>
+<span class="fc" id="L119">    return docId;</span>
   }
 
   /*
@@ -131,22 +127,22 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
   @Override
   public int nextDoc() throws IOException {
     do {
-<span class="fc" id="L134">      IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, docId);</span>
-<span class="fc bfc" id="L135" title="All 2 branches covered.">      if (indexDoc != null) {</span>
-<span class="fc" id="L136">        docId = indexDoc.docId;</span>
-<span class="fc" id="L137">        minPosition = Math.max(start, indexDoc.minPosition);</span>
-<span class="fc" id="L138">        maxPosition = Math.min(end, indexDoc.maxPosition);</span>
-<span class="fc" id="L139">        currentStartPosition = -1;</span>
-<span class="fc" id="L140">        currentEndPosition = -1;</span>
+<span class="fc" id="L130">      IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, docId);</span>
+<span class="fc bfc" id="L131" title="All 2 branches covered.">      if (indexDoc != null) {</span>
+<span class="fc" id="L132">        docId = indexDoc.docId;</span>
+<span class="fc" id="L133">        minPosition = Math.max(start, indexDoc.minPosition);</span>
+<span class="fc" id="L134">        maxPosition = Math.min(end, indexDoc.maxPosition);</span>
+<span class="fc" id="L135">        currentStartPosition = -1;</span>
+<span class="fc" id="L136">        currentEndPosition = -1;</span>
       } else {
-<span class="fc" id="L142">        docId = NO_MORE_DOCS;</span>
-<span class="fc" id="L143">        minPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L144">        maxPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L145">        currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L146">        currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L138">        docId = NO_MORE_DOCS;</span>
+<span class="fc" id="L139">        minPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L140">        maxPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L141">        currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L142">        currentEndPosition = NO_MORE_POSITIONS;</span>
       }
-<span class="pc bpc" id="L148" title="1 of 4 branches missed.">    } while (docId != NO_MORE_DOCS &amp;&amp; (minPosition &gt; maxPosition));</span>
-<span class="fc" id="L149">    return docId;</span>
+<span class="pc bpc" id="L144" title="1 of 4 branches missed.">    } while (docId != NO_MORE_DOCS &amp;&amp; (minPosition &gt; maxPosition));</span>
+<span class="fc" id="L145">    return docId;</span>
   }
 
   /*
@@ -156,25 +152,25 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="nc" id="L159">    int tmpTarget = target - 1;</span>
+<span class="nc" id="L155">    int tmpTarget = target - 1;</span>
     do {
-<span class="nc" id="L161">      IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, tmpTarget);</span>
-<span class="nc bnc" id="L162" title="All 2 branches missed.">      if (indexDoc != null) {</span>
-<span class="nc" id="L163">        docId = indexDoc.docId;</span>
-<span class="nc" id="L164">        minPosition = Math.max(start, indexDoc.minPosition);</span>
-<span class="nc" id="L165">        maxPosition = Math.min(end, indexDoc.maxPosition);</span>
-<span class="nc" id="L166">        currentStartPosition = -1;</span>
-<span class="nc" id="L167">        currentEndPosition = -1;</span>
+<span class="nc" id="L157">      IndexDoc indexDoc = mtasCodecInfo.getNextDoc(field, tmpTarget);</span>
+<span class="nc bnc" id="L158" title="All 2 branches missed.">      if (indexDoc != null) {</span>
+<span class="nc" id="L159">        docId = indexDoc.docId;</span>
+<span class="nc" id="L160">        minPosition = Math.max(start, indexDoc.minPosition);</span>
+<span class="nc" id="L161">        maxPosition = Math.min(end, indexDoc.maxPosition);</span>
+<span class="nc" id="L162">        currentStartPosition = -1;</span>
+<span class="nc" id="L163">        currentEndPosition = -1;</span>
       } else {
-<span class="nc" id="L169">        docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L170">        minPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L171">        maxPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L172">        currentStartPosition = NO_MORE_POSITIONS;</span>
-<span class="nc" id="L173">        currentEndPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L165">        docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L166">        minPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L167">        maxPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L168">        currentStartPosition = NO_MORE_POSITIONS;</span>
+<span class="nc" id="L169">        currentEndPosition = NO_MORE_POSITIONS;</span>
       }
-<span class="nc" id="L175">      tmpTarget = docId;</span>
-<span class="nc bnc" id="L176" title="All 4 branches missed.">    } while (docId != NO_MORE_DOCS &amp;&amp; minPosition &gt; maxPosition);</span>
-<span class="nc" id="L177">    return docId;</span>
+<span class="nc" id="L171">      tmpTarget = docId;</span>
+<span class="nc bnc" id="L172" title="All 4 branches missed.">    } while (docId != NO_MORE_DOCS &amp;&amp; minPosition &gt; maxPosition);</span>
+<span class="nc" id="L173">    return docId;</span>
   }
 
   /*
@@ -184,7 +180,7 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public long cost() {
-<span class="nc" id="L187">    return mtasCodecInfo.getNumberOfDocs(field);</span>
+<span class="nc" id="L183">    return mtasCodecInfo.getNumberOfDocs(field);</span>
   }
 
   /*
@@ -194,8 +190,8 @@ public class MtasSpanPositionSpans extends Spans implements MtasSpans {
    */
   @Override
   public float positionsCost() {
-<span class="nc" id="L197">    return 0;</span>
+<span class="nc" id="L193">    return 0;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html
index ff4533d..2e28e23 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</span></div><h1>MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 17</td><td class="ctr2">71%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L229" class="el_method">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans(MtasSpanPrecededByQuery, Spans)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="35" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">71%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</span></div><h1>MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 17</td><td class="ctr2">70%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L260" class="el_method">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans(MtasSpanPrecededByQuery, Spans)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="35" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">70%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html
index 38143c3..8dba215 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</span></div><h1>MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L249" class="el_method">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</span></div><h1>MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 6</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L279" class="el_method">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight(SpanWeight)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$SpanPrecededByWeight.html b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$SpanPrecededByWeight.html
index 13fc09b..6b0eee8 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$SpanPrecededByWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery$SpanPrecededByWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.SpanPrecededByWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery.SpanPrecededByWeight</span></div><h1>MtasSpanPrecededByQuery.SpanPrecededByWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">24 of 79</td><td class="ctr2">70%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">7</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L176" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanPrecededByQuery.java.html#L209" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanPrecededByQuery.java.html#L191" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="114" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">95%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanPrecededByQuery.java.html#L161" class="el_method">MtasSpanPrecededByQuery.SpanPrecededByWeight(MtasSpanPrecededByQuery, MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight, MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.SpanPrecededByWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery.SpanPrecededByWeight</span></div><h1>MtasSpanPrecededByQuery.SpanPrecededByWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">24 of 79</td><td class="ctr2">69%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">3</td><td class="ctr2">5</td><td class="ctr1">7</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L208" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanPrecededByQuery.java.html#L241" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSpanPrecededByQuery.java.html#L223" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="114" height="10" title="40" alt="40"/></td><td class="ctr2" id="c1">95%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanPrecededByQuery.java.html#L193" class="el_method">MtasSpanPrecededByQuery.SpanPrecededByWeight(MtasSpanPrecededByQuery, MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight, MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.html b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.html
index f4b4579..81386b0 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery</span></div><h1>MtasSpanPrecededByQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">141 of 304</td><td class="ctr2">54%</td><td class="bar">26 of 50</td><td class="ctr2">48%</td><td class="ctr1">25</td><td class="ctr2">33</td><td class="ctr1">29</td><td class="ctr2">59</td><td class="ctr1">3</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanPrecededByQuery.java.html#L87" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanPrecededByQuery.java.html#L78" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSpanPrecededByQuery.java.html#L118" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanPrecededByQuery.java.html#L31" class="el_method">MtasSpanPrecededByQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="32" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="73" height="10" title="38" alt="38"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">44%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L59" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="90" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">89%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanPrecededByQuery.java.html#L127" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="85" height="10" title="44" alt="44"/></td><td class="ctr2" id="c3">88%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="37" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanPrecededByQuery.java.html#L106" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="60" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">89%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanPrecededByQuery.java.html#L53" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededByQuery</span></div><h1>MtasSpanPrecededByQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">141 of 304</td><td class="ctr2">53%</td><td class="bar">26 of 50</td><td class="ctr2">48%</td><td class="ctr1">25</td><td class="ctr2">33</td><td class="ctr1">29</td><td class="ctr2">59</td><td class="ctr1">3</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanPrecededByQuery.java.html#L110" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanPrecededByQuery.java.html#L98" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSpanPrecededByQuery.java.html#L147" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="44" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanPrecededByQuery.java.html#L42" class="el_method">MtasSpanPrecededByQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="38" alt="38"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">43%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanPrecededByQuery.java.html#L73" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="47" alt="47"/></td><td class="ctr2" id="c1">88%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanPrecededByQuery.java.html#L159" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="44" alt="44"/></td><td class="ctr2" id="c3">88%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSpanPrecededByQuery.java.html#L132" class="el_method">equals(Object)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">88%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanPrecededByQuery.java.html#L64" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.java.html b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.java.html
index bdfe3d6..4260052 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrecededByQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPrecededByQuery.java</span></div><h1>MtasSpanPrecededByQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrecededByQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPrecededByQuery.java</span></div><h1>MtasSpanPrecededByQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -18,30 +18,41 @@ import org.apache.lucene.search.spans.Spans;
 
 import mtas.search.spans.util.MtasSpanQuery;
 
+/**
+ * The Class MtasSpanPrecededByQuery.
+ */
 public class MtasSpanPrecededByQuery extends MtasSpanQuery {
 
   /** The field. */
   private String field;
 
-  /** The q 2. */
+  /** The q 1. */
   private SpanQuery q1;
+  
+  /** The q 2. */
   private SpanQuery q2;
 
+  /**
+   * Instantiates a new mtas span preceded by query.
+   *
+   * @param q1 the q 1
+   * @param q2 the q 2
+   */
   public MtasSpanPrecededByQuery(MtasSpanQuery q1, MtasSpanQuery q2) {
-<span class="pc bpc" id="L31" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
-<span class="pc" id="L32">        q1 != null ? q1.getMaximumWidth() : null);</span>
-<span class="pc bpc" id="L33" title="2 of 4 branches missed.">    if (q1 != null &amp;&amp; (field = q1.getField()) != null) {</span>
-<span class="pc bpc" id="L34" title="3 of 6 branches missed.">      if (q2 != null &amp;&amp; q2.getField() != null &amp;&amp; !q2.getField().equals(field)) {</span>
-<span class="nc" id="L35">        throw new IllegalArgumentException(&quot;Clauses must have same field.&quot;);</span>
+<span class="pc bpc" id="L42" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
+<span class="pc" id="L43">        q1 != null ? q1.getMaximumWidth() : null);</span>
+<span class="pc bpc" id="L44" title="2 of 4 branches missed.">    if (q1 != null &amp;&amp; (field = q1.getField()) != null) {</span>
+<span class="pc bpc" id="L45" title="3 of 6 branches missed.">      if (q2 != null &amp;&amp; q2.getField() != null &amp;&amp; !q2.getField().equals(field)) {</span>
+<span class="nc" id="L46">        throw new IllegalArgumentException(&quot;Clauses must have same field.&quot;);</span>
       }
-<span class="nc bnc" id="L37" title="All 2 branches missed.">    } else if (q2 != null) {</span>
-<span class="nc" id="L38">      field = q2.getField();</span>
+<span class="nc bnc" id="L48" title="All 2 branches missed.">    } else if (q2 != null) {</span>
+<span class="nc" id="L49">      field = q2.getField();</span>
     } else {
-<span class="nc" id="L40">      field = null;</span>
+<span class="nc" id="L51">      field = null;</span>
     }
-<span class="fc" id="L42">    this.q1 = q1;</span>
-<span class="fc" id="L43">    this.q2 = q2;</span>
-<span class="fc" id="L44">  }</span>
+<span class="fc" id="L53">    this.q1 = q1;</span>
+<span class="fc" id="L54">    this.q2 = q2;</span>
+<span class="fc" id="L55">  }</span>
 
   /*
    * (non-Javadoc)
@@ -50,119 +61,140 @@ public class MtasSpanPrecededByQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L53">    return field;</span>
+<span class="fc" id="L64">    return field;</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#createWeight(org.apache.lucene.search.IndexSearcher, boolean)
+   */
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="pc bpc" id="L59" title="2 of 4 branches missed.">    if (q1 == null || q2 == null) {</span>
-<span class="nc" id="L60">      return null;</span>
+<span class="pc bpc" id="L73" title="2 of 4 branches missed.">    if (q1 == null || q2 == null) {</span>
+<span class="nc" id="L74">      return null;</span>
     } else {
-<span class="fc" id="L62">      MtasSpanPrecededByQueryWeight w1 = new MtasSpanPrecededByQueryWeight(</span>
-<span class="fc" id="L63">          q1.createWeight(searcher, needsScores));</span>
-<span class="fc" id="L64">      MtasSpanPrecededByQueryWeight w2 = new MtasSpanPrecededByQueryWeight(</span>
-<span class="fc" id="L65">          q2.createWeight(searcher, needsScores));</span>
+<span class="fc" id="L76">      MtasSpanPrecededByQueryWeight w1 = new MtasSpanPrecededByQueryWeight(</span>
+<span class="fc" id="L77">          q1.createWeight(searcher, needsScores));</span>
+<span class="fc" id="L78">      MtasSpanPrecededByQueryWeight w2 = new MtasSpanPrecededByQueryWeight(</span>
+<span class="fc" id="L79">          q2.createWeight(searcher, needsScores));</span>
       // subWeights
-<span class="fc" id="L67">      List&lt;MtasSpanPrecededByQueryWeight&gt; subWeights = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L68">      subWeights.add(w1);</span>
-<span class="fc" id="L69">      subWeights.add(w2);</span>
+<span class="fc" id="L81">      List&lt;MtasSpanPrecededByQueryWeight&gt; subWeights = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L82">      subWeights.add(w1);</span>
+<span class="fc" id="L83">      subWeights.add(w2);</span>
       // return
-<span class="pc bpc" id="L71" title="1 of 2 branches missed.">      return new SpanPrecededByWeight(w1, w2, searcher,</span>
-<span class="pc" id="L72">          needsScores ? getTermContexts(subWeights) : null);</span>
+<span class="pc bpc" id="L85" title="1 of 2 branches missed.">      return new SpanPrecededByWeight(w1, w2, searcher,</span>
+<span class="pc" id="L86">          needsScores ? getTermContexts(subWeights) : null);</span>
     }
   }
 
+  /**
+   * Gets the term contexts.
+   *
+   * @param items the items
+   * @return the term contexts
+   */
   protected Map&lt;Term, TermContext&gt; getTermContexts(
       List&lt;MtasSpanPrecededByQueryWeight&gt; items) {
-<span class="nc" id="L78">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L79" title="All 2 branches missed.">    for (MtasSpanPrecededByQueryWeight item : items) {</span>
-<span class="nc" id="L80">      weights.add(item.spanWeight);</span>
-<span class="nc" id="L81">    }</span>
-<span class="nc" id="L82">    return getTermContexts(weights);</span>
+<span class="nc" id="L98">    List&lt;SpanWeight&gt; weights = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">    for (MtasSpanPrecededByQueryWeight item : items) {</span>
+<span class="nc" id="L100">      weights.add(item.spanWeight);</span>
+<span class="nc" id="L101">    }</span>
+<span class="nc" id="L102">    return getTermContexts(weights);</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#toString(java.lang.String)
+   */
   @Override
   public String toString(String field) {
-<span class="nc" id="L87">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L88">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L89" title="All 2 branches missed.">    if (q1 != null) {</span>
-<span class="nc" id="L90">      buffer.append(q1.toString(q1.getField()));</span>
+<span class="nc" id="L110">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L111">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L112" title="All 2 branches missed.">    if (q1 != null) {</span>
+<span class="nc" id="L113">      buffer.append(q1.toString(q1.getField()));</span>
     } else {
-<span class="nc" id="L92">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L115">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L94">    buffer.append(&quot;,&quot;);</span>
-<span class="nc bnc" id="L95" title="All 2 branches missed.">    if (q2 != null) {</span>
-<span class="nc" id="L96">      buffer.append(q2.toString(q2.getField()));</span>
+<span class="nc" id="L117">    buffer.append(&quot;,&quot;);</span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">    if (q2 != null) {</span>
+<span class="nc" id="L119">      buffer.append(q2.toString(q2.getField()));</span>
     } else {
-<span class="nc" id="L98">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L121">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L100">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L101">    return buffer.toString();</span>
+<span class="nc" id="L123">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L124">    return buffer.toString();</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#equals(java.lang.Object)
+   */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L106" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L107">      return true;</span>
-<span class="pc bpc" id="L108" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L109">      return false;</span>
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L111">      return false;</span>
-<span class="fc" id="L112">    final MtasSpanPrecededByQuery other = (MtasSpanPrecededByQuery) obj;</span>
-<span class="pc bpc" id="L113" title="1 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
+<span class="fc bfc" id="L132" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L133">      return true;</span>
+<span class="pc bpc" id="L134" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L135">      return false;</span>
+<span class="pc bpc" id="L136" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L137">      return false;</span>
+<span class="fc" id="L138">    final MtasSpanPrecededByQuery other = (MtasSpanPrecededByQuery) obj;</span>
+<span class="pc bpc" id="L139" title="1 of 4 branches missed.">    return q1.equals(other.q1) &amp;&amp; q2.equals(other.q2);</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.Query#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="nc" id="L118">    int h = Integer.rotateLeft(classHash(), 1);</span>
-<span class="nc" id="L119">    h ^= q1.hashCode();</span>
-<span class="nc" id="L120">    h = Integer.rotateLeft(h, 1);</span>
-<span class="nc" id="L121">    h ^= q2.hashCode();</span>
-<span class="nc" id="L122">    return h;</span>
+<span class="nc" id="L147">    int h = Integer.rotateLeft(classHash(), 1);</span>
+<span class="nc" id="L148">    h ^= q1.hashCode();</span>
+<span class="nc" id="L149">    h = Integer.rotateLeft(h, 1);</span>
+<span class="nc" id="L150">    h ^= q2.hashCode();</span>
+<span class="nc" id="L151">    return h;</span>
   }
 
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L127">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
-<span class="fc" id="L128">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
-<span class="pc bpc" id="L129" title="4 of 8 branches missed.">    if (newQ1 == null || newQ1 instanceof MtasSpanMatchNoneQuery</span>
+<span class="fc" id="L159">    MtasSpanQuery newQ1 = (MtasSpanQuery) q1.rewrite(reader);</span>
+<span class="fc" id="L160">    MtasSpanQuery newQ2 = (MtasSpanQuery) q2.rewrite(reader);</span>
+<span class="pc bpc" id="L161" title="4 of 8 branches missed.">    if (newQ1 == null || newQ1 instanceof MtasSpanMatchNoneQuery</span>
         || newQ2 == null || newQ2 instanceof MtasSpanMatchNoneQuery) {
-<span class="nc" id="L131">      return new MtasSpanMatchNoneQuery(field);</span>
-<span class="pc bpc" id="L132" title="1 of 4 branches missed.">    } else if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
-<span class="fc" id="L133">      return new MtasSpanPrecededByQuery(newQ1, newQ2).rewrite(reader);</span>
+<span class="nc" id="L163">      return new MtasSpanMatchNoneQuery(field);</span>
+<span class="pc bpc" id="L164" title="1 of 4 branches missed.">    } else if (!newQ1.equals(q1) || !newQ2.equals(q2)) {</span>
+<span class="fc" id="L165">      return new MtasSpanPrecededByQuery(newQ1, newQ2).rewrite(reader);</span>
     } else {
-<span class="fc" id="L135">      return super.rewrite(reader);</span>
+<span class="fc" id="L167">      return super.rewrite(reader);</span>
     }
   }
 
+  /**
+   * The Class SpanPrecededByWeight.
+   */
   protected class SpanPrecededByWeight extends SpanWeight {
 
-    /** The w 2. */
+    /** The w 1. */
     MtasSpanPrecededByQueryWeight w1;
+    
+    /** The w 2. */
     MtasSpanPrecededByQueryWeight w2;
 
     /**
-     * Instantiates a new span intersecting weight.
+     * Instantiates a new span preceded by weight.
      *
-     * @param w1
-     *          the w 1
-     * @param w2
-     *          the w 2
-     * @param searcher
-     *          the searcher
-     * @param terms
-     *          the terms
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param w1 the w 1
+     * @param w2 the w 2
+     * @param searcher the searcher
+     * @param terms the terms
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanPrecededByWeight(MtasSpanPrecededByQueryWeight w1,
         MtasSpanPrecededByQueryWeight w2, IndexSearcher searcher,
-<span class="fc" id="L161">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
-<span class="fc" id="L162">      super(MtasSpanPrecededByQuery.this, searcher, terms);</span>
-<span class="fc" id="L163">      this.w1 = w1;</span>
-<span class="fc" id="L164">      this.w2 = w2;</span>
-<span class="fc" id="L165">    }</span>
+<span class="fc" id="L193">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
+<span class="fc" id="L194">      super(MtasSpanPrecededByQuery.this, searcher, terms);</span>
+<span class="fc" id="L195">      this.w1 = w1;</span>
+<span class="fc" id="L196">      this.w2 = w2;</span>
+<span class="fc" id="L197">    }</span>
 
     /*
      * (non-Javadoc)
@@ -173,9 +205,9 @@ public class MtasSpanPrecededByQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L176">      w1.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L177">      w2.spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L178">    }</span>
+<span class="nc" id="L208">      w1.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L209">      w2.spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L210">    }</span>
 
     /*
      * (non-Javadoc)
@@ -188,15 +220,15 @@ public class MtasSpanPrecededByQuery extends MtasSpanQuery {
     @Override
     public Spans getSpans(LeafReaderContext context, Postings requiredPostings)
         throws IOException {
-<span class="fc" id="L191">      Terms terms = context.reader().terms(field);</span>
-<span class="pc bpc" id="L192" title="1 of 2 branches missed.">      if (terms == null) {</span>
-<span class="nc" id="L193">        return null; // field does not exist</span>
+<span class="fc" id="L223">      Terms terms = context.reader().terms(field);</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">      if (terms == null) {</span>
+<span class="nc" id="L225">        return null; // field does not exist</span>
       }
-<span class="fc" id="L195">      MtasSpanPrecededByQuerySpans s1 = new MtasSpanPrecededByQuerySpans(</span>
-<span class="fc" id="L196">          w1.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="fc" id="L197">      MtasSpanPrecededByQuerySpans s2 = new MtasSpanPrecededByQuerySpans(</span>
-<span class="fc" id="L198">          w2.spanWeight.getSpans(context, requiredPostings));</span>
-<span class="fc" id="L199">      return new MtasSpanPrecededBySpans(MtasSpanPrecededByQuery.this, s1, s2);</span>
+<span class="fc" id="L227">      MtasSpanPrecededByQuerySpans s1 = new MtasSpanPrecededByQuerySpans(</span>
+<span class="fc" id="L228">          w1.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="fc" id="L229">      MtasSpanPrecededByQuerySpans s2 = new MtasSpanPrecededByQuerySpans(</span>
+<span class="fc" id="L230">          w2.spanWeight.getSpans(context, requiredPostings));</span>
+<span class="fc" id="L231">      return new MtasSpanPrecededBySpans(MtasSpanPrecededByQuery.this, s1, s2);</span>
     }
 
     /*
@@ -206,14 +238,14 @@ public class MtasSpanPrecededByQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L209">      w1.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L210">      w2.spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L211">    }</span>
+<span class="nc" id="L241">      w1.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L242">      w2.spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L243">    }</span>
 
   }
 
   /**
-   * The Class MtasSpanIntersectingQuerySpans.
+   * The Class MtasSpanPrecededByQuerySpans.
    */
   protected class MtasSpanPrecededByQuerySpans {
 
@@ -221,19 +253,18 @@ public class MtasSpanPrecededByQuery extends MtasSpanQuery {
     public Spans spans;
 
     /**
-     * Instantiates a new mtas span intersecting query spans.
+     * Instantiates a new mtas span preceded by query spans.
      *
-     * @param spans
-     *          the spans
+     * @param spans the spans
      */
-<span class="fc" id="L229">    public MtasSpanPrecededByQuerySpans(Spans spans) {</span>
-<span class="pc bpc" id="L230" title="1 of 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
-<span class="fc" id="L231">    }</span>
+<span class="fc" id="L260">    public MtasSpanPrecededByQuerySpans(Spans spans) {</span>
+<span class="pc bpc" id="L261" title="1 of 2 branches missed.">      this.spans = spans != null ? spans : new MtasSpanMatchNoneSpans(field);</span>
+<span class="fc" id="L262">    }</span>
 
   }
 
   /**
-   * The Class MtasSpanIntersectingQueryWeight.
+   * The Class MtasSpanPrecededByQueryWeight.
    */
   private static class MtasSpanPrecededByQueryWeight {
 
@@ -241,15 +272,14 @@ public class MtasSpanPrecededByQuery extends MtasSpanQuery {
     public SpanWeight spanWeight;
 
     /**
-     * Instantiates a new mtas span intersecting query weight.
+     * Instantiates a new mtas span preceded by query weight.
      *
-     * @param spanWeight
-     *          the span weight
+     * @param spanWeight the span weight
      */
-<span class="fc" id="L249">    public MtasSpanPrecededByQueryWeight(SpanWeight spanWeight) {</span>
-<span class="fc" id="L250">      this.spanWeight = spanWeight;</span>
-<span class="fc" id="L251">    }</span>
+<span class="fc" id="L279">    public MtasSpanPrecededByQueryWeight(SpanWeight spanWeight) {</span>
+<span class="fc" id="L280">      this.spanWeight = spanWeight;</span>
+<span class="fc" id="L281">    }</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.html b/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.html
index 2f15118..77ab039 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrecededBySpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededBySpans</span></div><h1>MtasSpanPrecededBySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">154 of 395</td><td class="ctr2">61%</td><td class="bar">34 of 72</td><td class="ctr2">53%</td><td class="ctr1">29</td><td class="ctr2">50</td><td class="ctr1">41</td><td class="ctr2">104</td><td class="ctr1">5</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededBySpans.java.html#L99" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="113" height="10" title="87" alt="87"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasSpanPrecededBySpans.java.html#L93" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="26" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanPrecededBySpans.java.html#L160" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="20" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="62" height="10" title="48" alt="48"/></td><td class="ctr2" id="c8">75%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="54" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanPrecededBySpans.java.html#L43" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="14" height="10" title="11" alt="11"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSpanPrecededBySpans.java.html#L57" class="el_method">nextStartPosition()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="41" height="10" title="32" alt="32"/></td><td class="ctr2" id="c5">82%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanPrecededBySpans.java.html#L49" class="el_method">endPosition()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">80%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="MtasSpanPrecededBySpans.java.html#L86" class="el_method">startPosition()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">80%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasSpanPrecededBySpans.java.html#L187" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="117" height="10" title="90" alt="90"/></td><td class="ctr2" id="c3">98%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="102" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">85%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanPrecededBySpans.java.html#L81" class="el_method">positionsCost()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSpanPrecededBySpans.java.html#L143" class="el_method">cost()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanPrecededBySpans.java.html#L153" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="10" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">89%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasSpanPrecededBySpans.java.html#L228" class="el_method">reset()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="24" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasSpanPrecededBySpans.java.html#L34" class="el_method">MtasSpanPrecededBySpans(MtasSpanPrecededByQuery, MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans, MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="22" height="10" title="17" alt="17"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasSpanPrecededBySpans.java.html#L148" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrecededBySpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrecededBySpans</span></div><h1>MtasSpanPrecededBySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">154 of 395</td><td class="ctr2">61%</td><td class="bar">34 of 72</td><td class="ctr2">52%</td><td class="ctr1">29</td><td class="ctr2">50</td><td class="ctr1">41</td><td class="ctr2">104</td><td class="ctr1">5</td><td class="ctr2">14</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanPrecededBySpans.java.html#L141" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="113" height="10" title="87" alt="87"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="MtasSpanPrecededBySpans.java.html#L132" class="el_method">width()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="20" alt="20"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanPrecededBySpans.java.html#L217" class="el_method">goToNextDoc()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="62" height="10" title="48" alt="48"/></td><td class="ctr2" id="c8">75%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i2">16</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanPrecededBySpans.java.html#L67" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="11" alt="11"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSpanPrecededBySpans.java.html#L87" class="el_method">nextStartPosition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="41" height="10" title="32" alt="32"/></td><td class="ctr2" id="c5">82%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanPrecededBySpans.java.html#L76" class="el_method">endPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="c6">80%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a12"><a href="MtasSpanPrecededBySpans.java.html#L122" class="el_method">startPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="c7">80%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasSpanPrecededBySpans.java.html#L250" class="el_method">goToNextStartPosition()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="117" height="10" title="90" alt="90"/></td><td class="ctr2" id="c3">97%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="102" height="10" title="17" alt="17"/></td><td class="ctr2" id="e0">85%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i1">24</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a10"><a href="MtasSpanPrecededBySpans.java.html#L114" class="el_method">positionsCost()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSpanPrecededBySpans.java.html#L188" class="el_method">cost()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanPrecededBySpans.java.html#L204" class="el_method">nextDoc()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">88%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasSpanPrecededBySpans.java.html#L294" class="el_method">reset()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i4">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasSpanPrecededBySpans.java.html#L55" class="el_method">MtasSpanPrecededBySpans(MtasSpanPrecededByQuery, MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans, MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="17" alt="17"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a3"><a href="MtasSpanPrecededBySpans.java.html#L196" class="el_method">docID()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.java.html b/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.java.html
index 6ddc773..987ead9 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrecededBySpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrecededBySpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPrecededBySpans.java</span></div><h1>MtasSpanPrecededBySpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrecededBySpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPrecededBySpans.java</span></div><h1>MtasSpanPrecededBySpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.HashSet;
@@ -9,229 +9,295 @@ import org.apache.lucene.search.spans.Spans;
 import mtas.search.spans.MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans;
 import mtas.search.spans.util.MtasSpans;
 
+/**
+ * The Class MtasSpanPrecededBySpans.
+ */
 public class MtasSpanPrecededBySpans extends Spans implements MtasSpans {
 
-  /** The spans2. */
+  /** The spans 1. */
   private MtasSpanPrecededByQuerySpans spans1;
+  
+  /** The spans 2. */
   private MtasSpanPrecededByQuerySpans spans2;
 
+  /** The last spans 2 start position. */
   private int lastSpans2StartPosition;
+  
+  /** The last spans 2 end position. */
   private int lastSpans2EndPosition;
+  
+  /** The maximum spans 2 end position. */
   private int maximumSpans2EndPosition;
+  
+  /** The previous spans 2 end positions. */
   private HashSet&lt;Integer&gt; previousSpans2EndPositions;
 
-  /** The no more positions. */
+  /** The called next start position. */
   private boolean calledNextStartPosition;
+  
+  /** The no more positions. */
   private boolean noMorePositions;
 
   /** The doc id. */
   private int docId;
 
+  /**
+   * Instantiates a new mtas span preceded by spans.
+   *
+   * @param mtasSpanPrecededByQuery the mtas span preceded by query
+   * @param spans1 the spans 1
+   * @param spans2 the spans 2
+   */
   public MtasSpanPrecededBySpans(
       MtasSpanPrecededByQuery mtasSpanPrecededByQuery,
       MtasSpanPrecededByQuerySpans spans1,
       MtasSpanPrecededByQuerySpans spans2) {
-<span class="fc" id="L34">    super();</span>
-<span class="fc" id="L35">    docId = -1;</span>
-<span class="fc" id="L36">    this.spans1 = spans1;</span>
-<span class="fc" id="L37">    this.spans2 = spans2;</span>
-<span class="fc" id="L38">    previousSpans2EndPositions = new HashSet&lt;&gt;();</span>
-<span class="fc" id="L39">  }</span>
+<span class="fc" id="L55">    super();</span>
+<span class="fc" id="L56">    docId = -1;</span>
+<span class="fc" id="L57">    this.spans1 = spans1;</span>
+<span class="fc" id="L58">    this.spans2 = spans2;</span>
+<span class="fc" id="L59">    previousSpans2EndPositions = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L60">  }</span>
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#collect(org.apache.lucene.search.spans.SpanCollector)
+   */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc" id="L43">    spans1.spans.collect(collector);</span>
-<span class="nc" id="L44">    spans2.spans.collect(collector);</span>
-<span class="nc" id="L45">  }</span>
+<span class="nc" id="L67">    spans1.spans.collect(collector);</span>
+<span class="nc" id="L68">    spans2.spans.collect(collector);</span>
+<span class="nc" id="L69">  }</span>
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#endPosition()
+   */
   @Override
   public int endPosition() {
-<span class="pc bpc" id="L49" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
-<span class="pc" id="L50">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.endPosition())</span>
+<span class="pc bpc" id="L76" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
+<span class="pc" id="L77">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.endPosition())</span>
         : -1;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#nextStartPosition()
+   */
   @Override
   public int nextStartPosition() throws IOException {
     // no document
-<span class="pc bpc" id="L57" title="2 of 4 branches missed.">    if (docId == -1 || docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L58">      throw new IOException(&quot;no document&quot;);</span>
+<span class="pc bpc" id="L87" title="2 of 4 branches missed.">    if (docId == -1 || docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L88">      throw new IOException(&quot;no document&quot;);</span>
       // finished
-<span class="pc bpc" id="L60" title="1 of 2 branches missed.">    } else if (noMorePositions) {</span>
-<span class="nc" id="L61">      return NO_MORE_POSITIONS;</span>
+<span class="pc bpc" id="L90" title="1 of 2 branches missed.">    } else if (noMorePositions) {</span>
+<span class="nc" id="L91">      return NO_MORE_POSITIONS;</span>
       // littleSpans already at start match, because of check for matching
       // document
-<span class="fc bfc" id="L64" title="All 2 branches covered.">    } else if (!calledNextStartPosition) {</span>
-<span class="fc" id="L65">      calledNextStartPosition = true;</span>
-<span class="fc" id="L66">      return spans1.spans.startPosition();</span>
+<span class="fc bfc" id="L94" title="All 2 branches covered.">    } else if (!calledNextStartPosition) {</span>
+<span class="fc" id="L95">      calledNextStartPosition = true;</span>
+<span class="fc" id="L96">      return spans1.spans.startPosition();</span>
       // compute next match
     } else {
-<span class="fc bfc" id="L69" title="All 2 branches covered.">      if (goToNextStartPosition()) {</span>
+<span class="fc bfc" id="L99" title="All 2 branches covered.">      if (goToNextStartPosition()) {</span>
         // match found
-<span class="fc" id="L71">        return spans1.spans.startPosition();</span>
+<span class="fc" id="L101">        return spans1.spans.startPosition();</span>
       } else {
         // no more matches: document finished
-<span class="fc" id="L74">        return NO_MORE_POSITIONS;</span>
+<span class="fc" id="L104">        return NO_MORE_POSITIONS;</span>
       }
     }
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#positionsCost()
+   */
   @Override
   public float positionsCost() {
-<span class="nc" id="L81">    return 0;</span>
+<span class="nc" id="L114">    return 0;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#startPosition()
+   */
   @Override
   public int startPosition() {
-<span class="pc bpc" id="L86" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
-<span class="pc" id="L87">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.startPosition())</span>
+<span class="pc bpc" id="L122" title="2 of 4 branches missed.">    return calledNextStartPosition</span>
+<span class="pc" id="L123">        ? (noMorePositions ? NO_MORE_POSITIONS : spans1.spans.startPosition())</span>
         : -1;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.spans.Spans#width()
+   */
   @Override
   public int width() {
-<span class="nc bnc" id="L93" title="All 4 branches missed.">    return calledNextStartPosition ? (noMorePositions ? 0</span>
-<span class="nc" id="L94">        : spans1.spans.endPosition() - spans1.spans.startPosition()) : 0;</span>
+<span class="nc bnc" id="L132" title="All 4 branches missed.">    return calledNextStartPosition ? (noMorePositions ? 0</span>
+<span class="nc" id="L133">        : spans1.spans.endPosition() - spans1.spans.startPosition()) : 0;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#advance(int)
+   */
   @Override
   public int advance(int target) throws IOException {
-<span class="nc" id="L99">    reset();</span>
-<span class="nc bnc" id="L100" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L101">      return docId;</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">    } else if (target &lt; docId) {</span>
+<span class="nc" id="L141">    reset();</span>
+<span class="nc bnc" id="L142" title="All 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L143">      return docId;</span>
+<span class="nc bnc" id="L144" title="All 2 branches missed.">    } else if (target &lt; docId) {</span>
       // should not happen
-<span class="nc" id="L104">      docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L105">      return docId;</span>
+<span class="nc" id="L146">      docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L147">      return docId;</span>
     } else {
       // advance 1
-<span class="nc" id="L108">      int spans1DocId = spans1.spans.docID();</span>
-<span class="nc bnc" id="L109" title="All 2 branches missed.">      if (spans1DocId &lt; target) {</span>
-<span class="nc" id="L110">        spans1DocId = spans1.spans.advance(target);</span>
-<span class="nc bnc" id="L111" title="All 2 branches missed.">        if (spans1DocId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L112">          docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L113">          return docId;</span>
+<span class="nc" id="L150">      int spans1DocId = spans1.spans.docID();</span>
+<span class="nc bnc" id="L151" title="All 2 branches missed.">      if (spans1DocId &lt; target) {</span>
+<span class="nc" id="L152">        spans1DocId = spans1.spans.advance(target);</span>
+<span class="nc bnc" id="L153" title="All 2 branches missed.">        if (spans1DocId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L154">          docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L155">          return docId;</span>
         }
-<span class="nc" id="L115">        target = Math.max(target, spans1DocId);</span>
+<span class="nc" id="L157">        target = Math.max(target, spans1DocId);</span>
       }
-<span class="nc" id="L117">      int spans2DocId = spans2.spans.docID();</span>
+<span class="nc" id="L159">      int spans2DocId = spans2.spans.docID();</span>
       // advance 2
-<span class="nc bnc" id="L119" title="All 2 branches missed.">      if (spans2DocId &lt; target) {</span>
-<span class="nc" id="L120">        spans2DocId = spans2.spans.advance(target);</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">        if (spans2DocId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L122">          docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L123">          return docId;</span>
+<span class="nc bnc" id="L161" title="All 2 branches missed.">      if (spans2DocId &lt; target) {</span>
+<span class="nc" id="L162">        spans2DocId = spans2.spans.advance(target);</span>
+<span class="nc bnc" id="L163" title="All 2 branches missed.">        if (spans2DocId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L164">          docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L165">          return docId;</span>
         }
       }
       // check equal docId, otherwise next
-<span class="nc bnc" id="L127" title="All 2 branches missed.">      if (spans1DocId == spans2DocId) {</span>
-<span class="nc" id="L128">        docId = spans1DocId;</span>
+<span class="nc bnc" id="L169" title="All 2 branches missed.">      if (spans1DocId == spans2DocId) {</span>
+<span class="nc" id="L170">        docId = spans1DocId;</span>
         // check match
-<span class="nc bnc" id="L130" title="All 2 branches missed.">        if (goToNextStartPosition()) {</span>
-<span class="nc" id="L131">          return docId;</span>
+<span class="nc bnc" id="L172" title="All 2 branches missed.">        if (goToNextStartPosition()) {</span>
+<span class="nc" id="L173">          return docId;</span>
         } else {
-<span class="nc" id="L133">          return nextDoc();</span>
+<span class="nc" id="L175">          return nextDoc();</span>
         }
       } else {
-<span class="nc" id="L136">        return nextDoc();</span>
+<span class="nc" id="L178">        return nextDoc();</span>
       }
     }
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#cost()
+   */
   @Override
   public long cost() {
-<span class="nc" id="L143">    return 0;</span>
+<span class="nc" id="L188">    return 0;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#docID()
+   */
   @Override
   public int docID() {
-<span class="fc" id="L148">    return docId;</span>
+<span class="fc" id="L196">    return docId;</span>
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.lucene.search.DocIdSetIterator#nextDoc()
+   */
   @Override
   public int nextDoc() throws IOException {
-<span class="fc" id="L153">    reset();</span>
-<span class="pc bpc" id="L154" title="1 of 2 branches missed.">    while (!goToNextDoc())</span>
-<span class="nc" id="L155">      ;</span>
-<span class="fc" id="L156">    return docId;</span>
+<span class="fc" id="L204">    reset();</span>
+<span class="pc bpc" id="L205" title="1 of 2 branches missed.">    while (!goToNextDoc())</span>
+<span class="nc" id="L206">      ;</span>
+<span class="fc" id="L207">    return docId;</span>
   }
 
+  /**
+   * Go to next doc.
+   *
+   * @return true, if successful
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private boolean goToNextDoc() throws IOException {
-<span class="pc bpc" id="L160" title="1 of 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
-<span class="nc" id="L161">      return true;</span>
+<span class="pc bpc" id="L217" title="1 of 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
+<span class="nc" id="L218">      return true;</span>
     } else {
-<span class="fc" id="L163">      int spans1DocId = spans1.spans.nextDoc();</span>
-<span class="fc" id="L164">      int spans2DocId = spans2.spans.docID();</span>
-<span class="fc" id="L165">      docId = Math.max(spans1DocId, spans2DocId);</span>
-<span class="fc bfc" id="L166" title="All 4 branches covered.">      while (spans1DocId != spans2DocId &amp;&amp; docId != NO_MORE_DOCS) {</span>
-<span class="pc bpc" id="L167" title="1 of 2 branches missed.">        if (spans1DocId &lt; spans2DocId) {</span>
-<span class="nc" id="L168">          spans1DocId = spans1.spans.advance(spans2DocId);</span>
-<span class="nc" id="L169">          docId = spans1DocId;</span>
+<span class="fc" id="L220">      int spans1DocId = spans1.spans.nextDoc();</span>
+<span class="fc" id="L221">      int spans2DocId = spans2.spans.docID();</span>
+<span class="fc" id="L222">      docId = Math.max(spans1DocId, spans2DocId);</span>
+<span class="fc bfc" id="L223" title="All 4 branches covered.">      while (spans1DocId != spans2DocId &amp;&amp; docId != NO_MORE_DOCS) {</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">        if (spans1DocId &lt; spans2DocId) {</span>
+<span class="nc" id="L225">          spans1DocId = spans1.spans.advance(spans2DocId);</span>
+<span class="nc" id="L226">          docId = spans1DocId;</span>
         } else {
-<span class="fc" id="L171">          spans2DocId = spans2.spans.advance(spans1DocId);</span>
-<span class="fc" id="L172">          docId = spans2DocId;</span>
+<span class="fc" id="L228">          spans2DocId = spans2.spans.advance(spans1DocId);</span>
+<span class="fc" id="L229">          docId = spans2DocId;</span>
         }
       }
-<span class="fc bfc" id="L175" title="All 2 branches covered.">      if (docId != NO_MORE_DOCS) {</span>
-<span class="pc bpc" id="L176" title="1 of 2 branches missed.">        if (!goToNextStartPosition()) {</span>
-<span class="nc" id="L177">          reset();</span>
-<span class="nc" id="L178">          return false;</span>
+<span class="fc bfc" id="L232" title="All 2 branches covered.">      if (docId != NO_MORE_DOCS) {</span>
+<span class="pc bpc" id="L233" title="1 of 2 branches missed.">        if (!goToNextStartPosition()) {</span>
+<span class="nc" id="L234">          reset();</span>
+<span class="nc" id="L235">          return false;</span>
         }
       }
-<span class="fc" id="L181">      return true;</span>
+<span class="fc" id="L238">      return true;</span>
     }
   }
 
+  /**
+   * Go to next start position.
+   *
+   * @return true, if successful
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private boolean goToNextStartPosition() throws IOException {
     int nextSpans1StartPosition;
-<span class="fc" id="L187">    while ((nextSpans1StartPosition = spans1.spans</span>
-<span class="fc bfc" id="L188" title="All 2 branches covered.">        .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
-<span class="fc bfc" id="L189" title="All 2 branches covered.">      if (nextSpans1StartPosition == lastSpans2EndPosition) {</span>
-<span class="fc" id="L190">        return true;</span>
+<span class="fc" id="L250">    while ((nextSpans1StartPosition = spans1.spans</span>
+<span class="fc bfc" id="L251" title="All 2 branches covered.">        .nextStartPosition()) != NO_MORE_POSITIONS) {</span>
+<span class="fc bfc" id="L252" title="All 2 branches covered.">      if (nextSpans1StartPosition == lastSpans2EndPosition) {</span>
+<span class="fc" id="L253">        return true;</span>
       } else {
         // clean up
-<span class="fc bfc" id="L193" title="All 2 branches covered.">        if (maximumSpans2EndPosition &lt; nextSpans1StartPosition) {</span>
-<span class="fc" id="L194">          previousSpans2EndPositions.clear();</span>
-<span class="fc" id="L195">          maximumSpans2EndPosition = -1;</span>
-<span class="fc" id="L196">        } else if (previousSpans2EndPositions</span>
-<span class="pc bpc" id="L197" title="1 of 2 branches missed.">            .contains(nextSpans1StartPosition)) {</span>
-<span class="nc" id="L198">          return true;</span>
+<span class="fc bfc" id="L256" title="All 2 branches covered.">        if (maximumSpans2EndPosition &lt; nextSpans1StartPosition) {</span>
+<span class="fc" id="L257">          previousSpans2EndPositions.clear();</span>
+<span class="fc" id="L258">          maximumSpans2EndPosition = -1;</span>
+<span class="fc" id="L259">        } else if (previousSpans2EndPositions</span>
+<span class="pc bpc" id="L260" title="1 of 2 branches missed.">            .contains(nextSpans1StartPosition)) {</span>
+<span class="nc" id="L261">          return true;</span>
         }
         // try to find match
-<span class="fc bfc" id="L201" title="All 2 branches covered.">        while (lastSpans2StartPosition &lt; nextSpans1StartPosition) {</span>
-<span class="pc bpc" id="L202" title="1 of 2 branches missed.">          if (lastSpans2StartPosition != NO_MORE_POSITIONS) {</span>
-<span class="fc" id="L203">            lastSpans2StartPosition = spans2.spans.nextStartPosition();</span>
+<span class="fc bfc" id="L264" title="All 2 branches covered.">        while (lastSpans2StartPosition &lt; nextSpans1StartPosition) {</span>
+<span class="pc bpc" id="L265" title="1 of 2 branches missed.">          if (lastSpans2StartPosition != NO_MORE_POSITIONS) {</span>
+<span class="fc" id="L266">            lastSpans2StartPosition = spans2.spans.nextStartPosition();</span>
           }
-<span class="fc bfc" id="L205" title="All 2 branches covered.">          if (lastSpans2StartPosition == NO_MORE_POSITIONS) {</span>
-<span class="pc bpc" id="L206" title="1 of 2 branches missed.">            if (previousSpans2EndPositions.isEmpty()) {</span>
-<span class="fc" id="L207">              noMorePositions = true;</span>
-<span class="fc" id="L208">              return false;</span>
+<span class="fc bfc" id="L268" title="All 2 branches covered.">          if (lastSpans2StartPosition == NO_MORE_POSITIONS) {</span>
+<span class="pc bpc" id="L269" title="1 of 2 branches missed.">            if (previousSpans2EndPositions.isEmpty()) {</span>
+<span class="fc" id="L270">              noMorePositions = true;</span>
+<span class="fc" id="L271">              return false;</span>
             }
           } else {
-<span class="fc" id="L211">            lastSpans2EndPosition = spans2.spans.endPosition();</span>
-<span class="fc bfc" id="L212" title="All 2 branches covered.">            if (lastSpans2EndPosition &gt;= nextSpans1StartPosition) {</span>
-<span class="fc" id="L213">              previousSpans2EndPositions.add(lastSpans2EndPosition);</span>
-<span class="fc" id="L214">              maximumSpans2EndPosition = Math.max(maximumSpans2EndPosition,</span>
+<span class="fc" id="L274">            lastSpans2EndPosition = spans2.spans.endPosition();</span>
+<span class="fc bfc" id="L275" title="All 2 branches covered.">            if (lastSpans2EndPosition &gt;= nextSpans1StartPosition) {</span>
+<span class="fc" id="L276">              previousSpans2EndPositions.add(lastSpans2EndPosition);</span>
+<span class="fc" id="L277">              maximumSpans2EndPosition = Math.max(maximumSpans2EndPosition,</span>
                   lastSpans2EndPosition);
             }
-<span class="fc bfc" id="L217" title="All 2 branches covered.">            if (nextSpans1StartPosition == lastSpans2EndPosition) {</span>
-<span class="fc" id="L218">              return true;</span>
+<span class="fc bfc" id="L280" title="All 2 branches covered.">            if (nextSpans1StartPosition == lastSpans2EndPosition) {</span>
+<span class="fc" id="L281">              return true;</span>
             }
           }
         }
       }
     }
-<span class="fc" id="L224">    return false;</span>
+<span class="fc" id="L287">    return false;</span>
   }
 
+  /**
+   * Reset.
+   */
   private void reset() {
-<span class="fc" id="L228">    calledNextStartPosition = false;</span>
-<span class="fc" id="L229">    noMorePositions = false;</span>
-<span class="fc" id="L230">    lastSpans2StartPosition = -1;</span>
-<span class="fc" id="L231">    lastSpans2EndPosition = -1;</span>
-<span class="fc" id="L232">    maximumSpans2EndPosition = -1;</span>
-<span class="fc" id="L233">    previousSpans2EndPositions.clear();</span>
-<span class="fc" id="L234">  }</span>
+<span class="fc" id="L294">    calledNextStartPosition = false;</span>
+<span class="fc" id="L295">    noMorePositions = false;</span>
+<span class="fc" id="L296">    lastSpans2StartPosition = -1;</span>
+<span class="fc" id="L297">    lastSpans2EndPosition = -1;</span>
+<span class="fc" id="L298">    maximumSpans2EndPosition = -1;</span>
+<span class="fc" id="L299">    previousSpans2EndPositions.clear();</span>
+<span class="fc" id="L300">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrefixQuery.html b/jacoco/mtas.search.spans/MtasSpanPrefixQuery.html
index 7a3fdb8..968e2db 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrefixQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrefixQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrefixQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrefixQuery</span></div><h1>MtasSpanPrefixQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">128 of 285</td><td class="ctr2">55%</td><td class="bar">14 of 28</td><td class="ctr2">50%</td><td class="ctr1">17</td><td class="ctr2">22</td><td class="ctr1">18</td><td class="ctr2">47</td><td class="ctr1">4</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanPrefixQuery.java.html#L108" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="75" alt="75"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanPrefixQuery.java.html#L58" class="el_method">MtasSpanPrefixQuery(Term, boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="25" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="91" height="10" title="57" alt="57"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="48" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSpanPrefixQuery.java.html#L82" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="16" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="81" height="10" title="51" alt="51"/></td><td class="ctr2" id="c1">84%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanPrefixQuery.java.html#L139" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="14" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanPrefixQuery.java.html#L150" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="11" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="43" height="10" title="27" alt="27"/></td><td class="ctr2" id="c2">79%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanPrefixQuery.java.html#L46" class="el_method">MtasSpanPrefixQuery(Term)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="8" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanPrefixQuery.java.html#L126" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSpanPrefixQuery.java.html#L167" class="el_method">hashCode()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="35" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">92%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="12" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrefixQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanPrefixQuery</span></div><h1>MtasSpanPrefixQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">128 of 285</td><td class="ctr2">55%</td><td class="bar">14 of 28</td><td class="ctr2">50%</td><td class="ctr1">17</td><td class="ctr2">22</td><td class="ctr1">18</td><td class="ctr2">47</td><td class="ctr1">4</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanPrefixQuery.java.html#L105" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="75" alt="75"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanPrefixQuery.java.html#L55" class="el_method">MtasSpanPrefixQuery(Term, boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="91" height="10" title="57" alt="57"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSpanPrefixQuery.java.html#L79" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="51" alt="51"/></td><td class="ctr2" id="c1">83%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanPrefixQuery.java.html#L136" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanPrefixQuery.java.html#L147" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="27" alt="27"/></td><td class="ctr2" id="c2">79%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanPrefixQuery.java.html#L45" class="el_method">MtasSpanPrefixQuery(Term)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanPrefixQuery.java.html#L123" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSpanPrefixQuery.java.html#L164" class="el_method">hashCode()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">91%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanPrefixQuery.java.html b/jacoco/mtas.search.spans/MtasSpanPrefixQuery.java.html
index 73b3d57..39188c6 100644
--- a/jacoco/mtas.search.spans/MtasSpanPrefixQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanPrefixQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanPrefixQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPrefixQuery.java</span></div><h1>MtasSpanPrefixQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanPrefixQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanPrefixQuery.java</span></div><h1>MtasSpanPrefixQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -39,37 +39,34 @@ public class MtasSpanPrefixQuery extends MtasSpanQuery {
   /**
    * Instantiates a new mtas span prefix query.
    *
-   * @param term
-   *          the term
+   * @param term the term
    */
   public MtasSpanPrefixQuery(Term term) {
-<span class="nc" id="L46">    this(term, true);</span>
-<span class="nc" id="L47">  }</span>
+<span class="nc" id="L45">    this(term, true);</span>
+<span class="nc" id="L46">  }</span>
 
   /**
    * Instantiates a new mtas span prefix query.
    *
-   * @param term
-   *          the term
-   * @param singlePosition
-   *          the single position
+   * @param term the term
+   * @param singlePosition the single position
    */
   public MtasSpanPrefixQuery(Term term, boolean singlePosition) {
-<span class="pc bpc" id="L58" title="2 of 4 branches missed.">    super(singlePosition?1:null,singlePosition?1:null);    </span>
-<span class="fc" id="L59">    PrefixQuery pfq = new PrefixQuery(term);</span>
-<span class="fc" id="L60">    query = new SpanMultiTermQueryWrapper&lt;PrefixQuery&gt;(pfq);</span>
-<span class="fc" id="L61">    this.term = term;</span>
-<span class="fc" id="L62">    this.singlePosition = singlePosition;</span>
-<span class="fc" id="L63">    int i = term.text().indexOf(MtasToken.DELIMITER);</span>
-<span class="pc bpc" id="L64" title="1 of 2 branches missed.">    if (i &gt;= 0) {</span>
-<span class="fc" id="L65">      prefix = term.text().substring(0, i);</span>
-<span class="fc" id="L66">      value = term.text().substring((i + MtasToken.DELIMITER.length()));</span>
-<span class="pc bpc" id="L67" title="1 of 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
+<span class="pc bpc" id="L55" title="2 of 4 branches missed.">    super(singlePosition?1:null,singlePosition?1:null);    </span>
+<span class="fc" id="L56">    PrefixQuery pfq = new PrefixQuery(term);</span>
+<span class="fc" id="L57">    query = new SpanMultiTermQueryWrapper&lt;PrefixQuery&gt;(pfq);</span>
+<span class="fc" id="L58">    this.term = term;</span>
+<span class="fc" id="L59">    this.singlePosition = singlePosition;</span>
+<span class="fc" id="L60">    int i = term.text().indexOf(MtasToken.DELIMITER);</span>
+<span class="pc bpc" id="L61" title="1 of 2 branches missed.">    if (i &gt;= 0) {</span>
+<span class="fc" id="L62">      prefix = term.text().substring(0, i);</span>
+<span class="fc" id="L63">      value = term.text().substring((i + MtasToken.DELIMITER.length()));</span>
+<span class="pc bpc" id="L64" title="1 of 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
     } else {
-<span class="nc" id="L69">      prefix = term.text();</span>
-<span class="nc" id="L70">      value = null;</span>
+<span class="nc" id="L66">      prefix = term.text();</span>
+<span class="nc" id="L67">      value = null;</span>
     }
-<span class="fc" id="L72">  }</span>
+<span class="fc" id="L69">  }</span>
 
   /*
    * (non-Javadoc)
@@ -79,21 +76,21 @@ public class MtasSpanPrefixQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L82">    Query q = query.rewrite(reader);</span>
-<span class="pc bpc" id="L83" title="1 of 2 branches missed.">    if (q instanceof SpanOrQuery) {</span>
-<span class="fc" id="L84">      SpanQuery[] clauses = ((SpanOrQuery) q).getClauses();</span>
-<span class="fc" id="L85">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.length];</span>
-<span class="fc bfc" id="L86" title="All 2 branches covered.">      for (int i = 0; i &lt; clauses.length; i++) {</span>
-<span class="pc bpc" id="L87" title="1 of 2 branches missed.">        if (clauses[i] instanceof SpanTermQuery) {</span>
-<span class="fc" id="L88">          newClauses[i] = new MtasSpanTermQuery((SpanTermQuery) clauses[i],</span>
-<span class="fc" id="L89">              singlePosition).rewrite(reader);</span>
+<span class="fc" id="L79">    Query q = query.rewrite(reader);</span>
+<span class="pc bpc" id="L80" title="1 of 2 branches missed.">    if (q instanceof SpanOrQuery) {</span>
+<span class="fc" id="L81">      SpanQuery[] clauses = ((SpanOrQuery) q).getClauses();</span>
+<span class="fc" id="L82">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.length];</span>
+<span class="fc bfc" id="L83" title="All 2 branches covered.">      for (int i = 0; i &lt; clauses.length; i++) {</span>
+<span class="pc bpc" id="L84" title="1 of 2 branches missed.">        if (clauses[i] instanceof SpanTermQuery) {</span>
+<span class="fc" id="L85">          newClauses[i] = new MtasSpanTermQuery((SpanTermQuery) clauses[i],</span>
+<span class="fc" id="L86">              singlePosition).rewrite(reader);</span>
         } else {
-<span class="nc" id="L91">          throw new IOException(&quot;no SpanTermQuery after rewrite&quot;);</span>
+<span class="nc" id="L88">          throw new IOException(&quot;no SpanTermQuery after rewrite&quot;);</span>
         }
       }
-<span class="fc" id="L94">      return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
+<span class="fc" id="L91">      return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
     } else {
-<span class="nc" id="L96">      throw new IOException(&quot;no SpanOrQuery after rewrite&quot;);</span>
+<span class="nc" id="L93">      throw new IOException(&quot;no SpanOrQuery after rewrite&quot;);</span>
     }
   }
 
@@ -105,15 +102,15 @@ public class MtasSpanPrefixQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L108">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L109">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L110" title="All 2 branches missed.">    if (value == null) {</span>
-<span class="nc" id="L111">      buffer.append(this.query.getField() + &quot;:&quot; + prefix);</span>
+<span class="nc" id="L105">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L106">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L107" title="All 2 branches missed.">    if (value == null) {</span>
+<span class="nc" id="L108">      buffer.append(this.query.getField() + &quot;:&quot; + prefix);</span>
     } else {
-<span class="nc" id="L113">      buffer.append(this.query.getField() + &quot;:&quot; + prefix + &quot;=&quot; + value);</span>
+<span class="nc" id="L110">      buffer.append(this.query.getField() + &quot;:&quot; + prefix + &quot;=&quot; + value);</span>
     }
-<span class="nc" id="L115">    buffer.append(&quot;,&quot; + singlePosition + &quot;])&quot;);</span>
-<span class="nc" id="L116">    return buffer.toString();</span>
+<span class="nc" id="L112">    buffer.append(&quot;,&quot; + singlePosition + &quot;])&quot;);</span>
+<span class="nc" id="L113">    return buffer.toString();</span>
   }
 
   /*
@@ -123,7 +120,7 @@ public class MtasSpanPrefixQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="nc" id="L126">    return term.field();</span>
+<span class="nc" id="L123">    return term.field();</span>
   }
 
   /*
@@ -136,7 +133,7 @@ public class MtasSpanPrefixQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="nc" id="L139">    return ((SpanQuery) searcher.rewrite(query)).createWeight(searcher,</span>
+<span class="nc" id="L136">    return ((SpanQuery) searcher.rewrite(query)).createWeight(searcher,</span>
         needsScores);
   }
 
@@ -147,14 +144,14 @@ public class MtasSpanPrefixQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="pc bpc" id="L150" title="1 of 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L151">      return true;</span>
-<span class="pc bpc" id="L152" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L153">      return false;</span>
-<span class="pc bpc" id="L154" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L155">      return false;</span>
-<span class="fc" id="L156">    MtasSpanPrefixQuery other = (MtasSpanPrefixQuery) obj;</span>
-<span class="pc bpc" id="L157" title="2 of 4 branches missed.">    return other.term.equals(term) &amp;&amp; (other.singlePosition == singlePosition);</span>
+<span class="pc bpc" id="L147" title="1 of 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L148">      return true;</span>
+<span class="pc bpc" id="L149" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L150">      return false;</span>
+<span class="pc bpc" id="L151" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L152">      return false;</span>
+<span class="fc" id="L153">    MtasSpanPrefixQuery other = (MtasSpanPrefixQuery) obj;</span>
+<span class="pc bpc" id="L154" title="2 of 4 branches missed.">    return other.term.equals(term) &amp;&amp; (other.singlePosition == singlePosition);</span>
   }
 
   /*
@@ -164,11 +161,11 @@ public class MtasSpanPrefixQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L167">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L168">    h = (h * 7) ^ term.hashCode();</span>
-<span class="pc bpc" id="L169" title="1 of 2 branches missed.">    h += (singlePosition ? 1 : 0);</span>
-<span class="fc" id="L170">    return h;</span>
+<span class="fc" id="L164">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L165">    h = (h * 7) ^ term.hashCode();</span>
+<span class="pc bpc" id="L166" title="1 of 2 branches missed.">    h += (singlePosition ? 1 : 0);</span>
+<span class="fc" id="L167">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html b/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html
index 6e059dc..7f6e755 100644
--- a/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceQuery.SpanRecurrenceWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceQuery.SpanRecurrenceWeight</span></div><h1>MtasSpanRecurrenceQuery.SpanRecurrenceWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 78</td><td class="ctr2">78%</td><td class="bar">4 of 8</td><td class="ctr2">50%</td><td class="ctr1">5</td><td class="ctr2">8</td><td class="ctr1">6</td><td class="ctr2">23</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanRecurrenceQuery.java.html#L317" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="28" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="91" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">76%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceQuery.java.html#L346" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceQuery.java.html#L287" class="el_method">MtasSpanRecurrenceQuery.SpanRecurrenceWeight(MtasSpanRecurrenceQuery, SpanWeight, SpanWeight, Integer, IndexSearcher, Map)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="43" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceQuery.java.html#L303" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="12" height="10" title="5" alt="5"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceQuery.SpanRecurrenceWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceQuery.SpanRecurrenceWeight</span></div><h1>MtasSpanRecurrenceQuery.SpanRecurrenceWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17 of 78</td><td class="ctr2">78%</td><td class="bar">4 of 8</td><td class="ctr2">50%</td><td class="ctr1">5</td><td class="ctr2">8</td><td class="ctr1">6</td><td class="ctr2">23</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanRecurrenceQuery.java.html#L332" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="91" height="10" title="38" alt="38"/></td><td class="ctr2" id="c2">76%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceQuery.java.html#L361" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceQuery.java.html#L302" class="el_method">MtasSpanRecurrenceQuery.SpanRecurrenceWeight(MtasSpanRecurrenceQuery, SpanWeight, SpanWeight, Integer, IndexSearcher, Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceQuery.java.html#L318" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="5" alt="5"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.html b/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.html
index c37b6ba..d1175a8 100644
--- a/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceQuery</span></div><h1>MtasSpanRecurrenceQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">185 of 427</td><td class="ctr2">57%</td><td class="bar">35 of 64</td><td class="ctr2">45%</td><td class="ctr1">32</td><td class="ctr2">45</td><td class="ctr1">31</td><td class="ctr2">88</td><td class="ctr1">5</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a12"><a href="MtasSpanRecurrenceQuery.java.html#L182" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="76" height="10" title="59" alt="59"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="MtasSpanRecurrenceQuery.java.html#L107" class="el_method">setRecurrence(int, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="54" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="65" height="10" title="51" alt="51"/></td><td class="ctr2" id="c6">55%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="43" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasSpanRecurrenceQuery.java.html#L58" class="el_method">MtasSpanRecurrenceQuery(MtasSpanQuery, int, int, MtasSpanQuery, Integer)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="36" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="34" height="10" title="27" alt="27"/></td><td class="ctr2" id="c7">49%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="43" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">20%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceQuery.java.html#L199" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="23" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="81" height="10" title="63" alt="63"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="60" height="10" title="11" alt="11"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">16</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceQuery.java.html#L245" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="18" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="30" height="10" title="24" alt="24"/></td><td class="ctr2" id="c5">63%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasSpanRecurrenceQuery.java.html#L155" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="15" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="54" height="10" title="42" alt="42"/></td><td class="ctr2" id="c4">78%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="32" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceQuery.java.html#L91" class="el_method">getIgnoreQuery()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanRecurrenceQuery.java.html#L95" class="el_method">getMaximumIgnoreLength()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasSpanRecurrenceQuery.java.html#L99" class="el_method">getMinimumRecurrence()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSpanRecurrenceQuery.java.html#L103" class="el_method">getMaximumRecurrence()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanRecurrenceQuery.java.html#L228" class="el_method">hashCode()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="37" height="10" title="29" alt="29"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasSpanRecurrenceQuery.java.html#L87" class="el_method">getQuery()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a2"><a href="MtasSpanRecurrenceQuery.java.html#L144" class="el_method">getField()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceQuery</span></div><h1>MtasSpanRecurrenceQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">185 of 427</td><td class="ctr2">56%</td><td class="bar">35 of 64</td><td class="ctr2">45%</td><td class="ctr1">32</td><td class="ctr2">45</td><td class="ctr1">31</td><td class="ctr2">88</td><td class="ctr1">5</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a12"><a href="MtasSpanRecurrenceQuery.java.html#L203" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="59" alt="59"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="MtasSpanRecurrenceQuery.java.html#L128" class="el_method">setRecurrence(int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="54" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="65" height="10" title="51" alt="51"/></td><td class="ctr2" id="c6">54%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i0">21</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasSpanRecurrenceQuery.java.html#L53" class="el_method">MtasSpanRecurrenceQuery(MtasSpanQuery, int, int, MtasSpanQuery, Integer)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="27" alt="27"/></td><td class="ctr2" id="c7">49%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">20%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceQuery.java.html#L220" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="63" alt="63"/></td><td class="ctr2" id="c3">77%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="11" alt="11"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">16</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceQuery.java.html#L266" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="24" alt="24"/></td><td class="ctr2" id="c5">63%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MtasSpanRecurrenceQuery.java.html#L176" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="42" alt="42"/></td><td class="ctr2" id="c4">77%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceQuery.java.html#L91" class="el_method">getIgnoreQuery()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanRecurrenceQuery.java.html#L100" class="el_method">getMaximumIgnoreLength()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasSpanRecurrenceQuery.java.html#L109" class="el_method">getMinimumRecurrence()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSpanRecurrenceQuery.java.html#L118" class="el_method">getMaximumRecurrence()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSpanRecurrenceQuery.java.html#L249" class="el_method">hashCode()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="29" alt="29"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasSpanRecurrenceQuery.java.html#L82" class="el_method">getQuery()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a2"><a href="MtasSpanRecurrenceQuery.java.html#L165" class="el_method">getField()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.java.html b/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.java.html
index 76ac796..0bcaa61 100644
--- a/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanRecurrenceQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanRecurrenceQuery.java</span></div><h1>MtasSpanRecurrenceQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanRecurrenceQuery.java</span></div><h1>MtasSpanRecurrenceQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.Map;
@@ -20,7 +20,7 @@ import mtas.search.spans.util.MtasSpanQuery;
  */
 public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
 
-  /** The clause. */
+  /** The query. */
   private MtasSpanQuery query;
 
   /** The minimum recurrence. */
@@ -29,7 +29,7 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
   /** The maximum recurrence. */
   private int maximumRecurrence;
 
-  /** The ignore clause. */
+  /** The ignore query. */
   private MtasSpanQuery ignoreQuery;
 
   /** The maximum ignore length. */
@@ -41,98 +41,119 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
   /**
    * Instantiates a new mtas span recurrence query.
    *
-   * @param query
-   *          the clause
-   * @param minimumRecurrence
-   *          the minimum recurrence
-   * @param maximumRecurrence
-   *          the maximum recurrence
-   * @param ignoreQuery
-   *          the ignore
-   * @param maximumIgnoreLength
-   *          the maximum ignore length
+   * @param query the query
+   * @param minimumRecurrence the minimum recurrence
+   * @param maximumRecurrence the maximum recurrence
+   * @param ignoreQuery the ignore query
+   * @param maximumIgnoreLength the maximum ignore length
    */
   public MtasSpanRecurrenceQuery(MtasSpanQuery query, int minimumRecurrence,
       int maximumRecurrence, MtasSpanQuery ignoreQuery,
       Integer maximumIgnoreLength) {
-<span class="fc" id="L58">    super(null, null);</span>
-<span class="fc" id="L59">    field = query.getField();</span>
-<span class="fc" id="L60">    this.query = query;</span>
-<span class="pc bpc" id="L61" title="2 of 4 branches missed.">    if (field != null &amp;&amp; ignoreQuery != null) {</span>
-<span class="nc bnc" id="L62" title="All 2 branches missed.">      if (ignoreQuery.getField() == null</span>
-<span class="nc bnc" id="L63" title="All 2 branches missed.">          || field.equals(ignoreQuery.getField())) {</span>
-<span class="nc" id="L64">        this.ignoreQuery = ignoreQuery;</span>
-<span class="nc bnc" id="L65" title="All 2 branches missed.">        if (maximumIgnoreLength == null) {</span>
-<span class="nc" id="L66">          this.maximumIgnoreLength = 1;</span>
+<span class="fc" id="L53">    super(null, null);</span>
+<span class="fc" id="L54">    field = query.getField();</span>
+<span class="fc" id="L55">    this.query = query;</span>
+<span class="pc bpc" id="L56" title="2 of 4 branches missed.">    if (field != null &amp;&amp; ignoreQuery != null) {</span>
+<span class="nc bnc" id="L57" title="All 2 branches missed.">      if (ignoreQuery.getField() == null</span>
+<span class="nc bnc" id="L58" title="All 2 branches missed.">          || field.equals(ignoreQuery.getField())) {</span>
+<span class="nc" id="L59">        this.ignoreQuery = ignoreQuery;</span>
+<span class="nc bnc" id="L60" title="All 2 branches missed.">        if (maximumIgnoreLength == null) {</span>
+<span class="nc" id="L61">          this.maximumIgnoreLength = 1;</span>
         } else {
-<span class="nc" id="L68">          this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="nc" id="L63">          this.maximumIgnoreLength = maximumIgnoreLength;</span>
         }
       } else {
-<span class="nc" id="L71">        throw new IllegalArgumentException(</span>
+<span class="nc" id="L66">        throw new IllegalArgumentException(</span>
             &quot;ignore must have same field as clauses&quot;);
       }
     } else {
-<span class="fc" id="L75">      this.ignoreQuery = null;</span>
-<span class="fc" id="L76">      this.maximumIgnoreLength = null;</span>
+<span class="fc" id="L70">      this.ignoreQuery = null;</span>
+<span class="fc" id="L71">      this.maximumIgnoreLength = null;</span>
     }
-<span class="fc" id="L78">    setRecurrence(minimumRecurrence, maximumRecurrence);</span>
-<span class="fc" id="L79">  }</span>
+<span class="fc" id="L73">    setRecurrence(minimumRecurrence, maximumRecurrence);</span>
+<span class="fc" id="L74">  }</span>
 
   /**
-   * Gets the clause.
+   * Gets the query.
    *
-   * @return the clause
+   * @return the query
    */
   public MtasSpanQuery getQuery() {
-<span class="fc" id="L87">    return query;</span>
+<span class="fc" id="L82">    return query;</span>
   }
 
+  /**
+   * Gets the ignore query.
+   *
+   * @return the ignore query
+   */
   public MtasSpanQuery getIgnoreQuery() {
 <span class="nc" id="L91">    return ignoreQuery;</span>
   }
 
+  /**
+   * Gets the maximum ignore length.
+   *
+   * @return the maximum ignore length
+   */
   public Integer getMaximumIgnoreLength() {
-<span class="nc" id="L95">    return maximumIgnoreLength;</span>
+<span class="nc" id="L100">    return maximumIgnoreLength;</span>
   }
 
+  /**
+   * Gets the minimum recurrence.
+   *
+   * @return the minimum recurrence
+   */
   public int getMinimumRecurrence() {
-<span class="nc" id="L99">    return minimumRecurrence;</span>
+<span class="nc" id="L109">    return minimumRecurrence;</span>
   }
 
+  /**
+   * Gets the maximum recurrence.
+   *
+   * @return the maximum recurrence
+   */
   public int getMaximumRecurrence() {
-<span class="nc" id="L103">    return maximumRecurrence;</span>
+<span class="nc" id="L118">    return maximumRecurrence;</span>
   }
 
+  /**
+   * Sets the recurrence.
+   *
+   * @param minimumRecurrence the minimum recurrence
+   * @param maximumRecurrence the maximum recurrence
+   */
   public void setRecurrence(int minimumRecurrence, int maximumRecurrence) {
-<span class="pc bpc" id="L107" title="1 of 2 branches missed.">    if (minimumRecurrence &gt; maximumRecurrence) {</span>
-<span class="nc" id="L108">      throw new IllegalArgumentException(</span>
+<span class="pc bpc" id="L128" title="1 of 2 branches missed.">    if (minimumRecurrence &gt; maximumRecurrence) {</span>
+<span class="nc" id="L129">      throw new IllegalArgumentException(</span>
           &quot;minimumRecurrence &gt; maximumRecurrence&quot;);
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">    } else if (minimumRecurrence &lt; 1) {</span>
-<span class="nc" id="L111">      throw new IllegalArgumentException(&quot;minimumRecurrence &lt; 1 not supported&quot;);</span>
-<span class="pc bpc" id="L112" title="1 of 2 branches missed.">    } else if (query == null) {</span>
-<span class="nc" id="L113">      throw new IllegalArgumentException(&quot;no clause&quot;);</span>
+<span class="pc bpc" id="L131" title="1 of 2 branches missed.">    } else if (minimumRecurrence &lt; 1) {</span>
+<span class="nc" id="L132">      throw new IllegalArgumentException(&quot;minimumRecurrence &lt; 1 not supported&quot;);</span>
+<span class="pc bpc" id="L133" title="1 of 2 branches missed.">    } else if (query == null) {</span>
+<span class="nc" id="L134">      throw new IllegalArgumentException(&quot;no clause&quot;);</span>
     }
-<span class="fc" id="L115">    this.minimumRecurrence = minimumRecurrence;</span>
-<span class="fc" id="L116">    this.maximumRecurrence = maximumRecurrence;</span>
+<span class="fc" id="L136">    this.minimumRecurrence = minimumRecurrence;</span>
+<span class="fc" id="L137">    this.maximumRecurrence = maximumRecurrence;</span>
     // set minimum/maximum
-<span class="fc" id="L118">    Integer minimum = null;</span>
-<span class="fc" id="L119">    Integer maximum = null;</span>
-<span class="fc bfc" id="L120" title="All 2 branches covered.">    if (query.getMinimumWidth() != null) {</span>
-<span class="fc" id="L121">      minimum = minimumRecurrence * query.getMinimumWidth();</span>
+<span class="fc" id="L139">    Integer minimum = null;</span>
+<span class="fc" id="L140">    Integer maximum = null;</span>
+<span class="fc bfc" id="L141" title="All 2 branches covered.">    if (query.getMinimumWidth() != null) {</span>
+<span class="fc" id="L142">      minimum = minimumRecurrence * query.getMinimumWidth();</span>
     }
-<span class="fc bfc" id="L123" title="All 2 branches covered.">    if (query.getMaximumWidth() != null) {</span>
-<span class="fc" id="L124">      maximum = maximumRecurrence * query.getMaximumWidth();</span>
-<span class="pc bpc" id="L125" title="3 of 4 branches missed.">      if (ignoreQuery != null &amp;&amp; maximumIgnoreLength != null) {</span>
-<span class="nc bnc" id="L126" title="All 2 branches missed.">        if (ignoreQuery.getMaximumWidth() != null) {</span>
-<span class="nc" id="L127">          maximum += (maximumRecurrence - 1) * maximumIgnoreLength</span>
-<span class="nc" id="L128">              * ignoreQuery.getMaximumWidth();</span>
+<span class="fc bfc" id="L144" title="All 2 branches covered.">    if (query.getMaximumWidth() != null) {</span>
+<span class="fc" id="L145">      maximum = maximumRecurrence * query.getMaximumWidth();</span>
+<span class="pc bpc" id="L146" title="3 of 4 branches missed.">      if (ignoreQuery != null &amp;&amp; maximumIgnoreLength != null) {</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">        if (ignoreQuery.getMaximumWidth() != null) {</span>
+<span class="nc" id="L148">          maximum += (maximumRecurrence - 1) * maximumIgnoreLength</span>
+<span class="nc" id="L149">              * ignoreQuery.getMaximumWidth();</span>
         } else {
-<span class="nc" id="L130">          maximum = null;</span>
+<span class="nc" id="L151">          maximum = null;</span>
         }
       }
     }
-<span class="fc" id="L134">    setWidth(minimum, maximum);</span>
-<span class="fc" id="L135">  }</span>
+<span class="fc" id="L155">    setWidth(minimum, maximum);</span>
+<span class="fc" id="L156">  }</span>
 
   /*
    * (non-Javadoc)
@@ -141,7 +162,7 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L144">    return field;</span>
+<span class="fc" id="L165">    return field;</span>
   }
 
   /*
@@ -152,22 +173,22 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L155">    MtasSpanQuery newQuery = query.rewrite(reader);</span>
-<span class="pc bpc" id="L156" title="1 of 2 branches missed.">    if (maximumRecurrence == 1) {</span>
-<span class="nc" id="L157">      return newQuery;</span>
+<span class="fc" id="L176">    MtasSpanQuery newQuery = query.rewrite(reader);</span>
+<span class="pc bpc" id="L177" title="1 of 2 branches missed.">    if (maximumRecurrence == 1) {</span>
+<span class="nc" id="L178">      return newQuery;</span>
     } else {
-<span class="pc bpc" id="L159" title="1 of 2 branches missed.">      MtasSpanQuery newIgnoreQuery = (ignoreQuery != null)</span>
-<span class="pc" id="L160">          ? ignoreQuery.rewrite(reader) : null;</span>
-<span class="pc bpc" id="L161" title="1 of 2 branches missed.">      if (newQuery instanceof MtasSpanRecurrenceQuery) {</span>
+<span class="pc bpc" id="L180" title="1 of 2 branches missed.">      MtasSpanQuery newIgnoreQuery = (ignoreQuery != null)</span>
+<span class="pc" id="L181">          ? ignoreQuery.rewrite(reader) : null;</span>
+<span class="pc bpc" id="L182" title="1 of 2 branches missed.">      if (newQuery instanceof MtasSpanRecurrenceQuery) {</span>
         // for now too difficult, possibly merge later
       }
-<span class="pc bpc" id="L164" title="1 of 4 branches missed.">      if (!newQuery.equals(query)</span>
-<span class="nc bnc" id="L165" title="All 2 branches missed.">          || (newIgnoreQuery != null &amp;&amp; !newIgnoreQuery.equals(ignoreQuery))) {</span>
-<span class="fc" id="L166">        return new MtasSpanRecurrenceQuery(newQuery, minimumRecurrence,</span>
+<span class="pc bpc" id="L185" title="1 of 4 branches missed.">      if (!newQuery.equals(query)</span>
+<span class="nc bnc" id="L186" title="All 2 branches missed.">          || (newIgnoreQuery != null &amp;&amp; !newIgnoreQuery.equals(ignoreQuery))) {</span>
+<span class="fc" id="L187">        return new MtasSpanRecurrenceQuery(newQuery, minimumRecurrence,</span>
             maximumRecurrence, newIgnoreQuery, maximumIgnoreLength)
-<span class="fc" id="L168">                .rewrite(reader);</span>
+<span class="fc" id="L189">                .rewrite(reader);</span>
       } else {
-<span class="fc" id="L170">        return super.rewrite(reader);</span>
+<span class="fc" id="L191">        return super.rewrite(reader);</span>
       }
     }
   }
@@ -179,14 +200,14 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L182">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L183">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc" id="L184">    buffer.append(query.toString(query.getField()));</span>
-<span class="nc" id="L185">    buffer.append(&quot;,&quot; + minimumRecurrence + &quot;,&quot; + maximumRecurrence);</span>
-<span class="nc" id="L186">    buffer.append(&quot;, &quot;);</span>
-<span class="nc" id="L187">    buffer.append(ignoreQuery);</span>
-<span class="nc" id="L188">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L189">    return buffer.toString();</span>
+<span class="nc" id="L203">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L204">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc" id="L205">    buffer.append(query.toString(query.getField()));</span>
+<span class="nc" id="L206">    buffer.append(&quot;,&quot; + minimumRecurrence + &quot;,&quot; + maximumRecurrence);</span>
+<span class="nc" id="L207">    buffer.append(&quot;, &quot;);</span>
+<span class="nc" id="L208">    buffer.append(ignoreQuery);</span>
+<span class="nc" id="L209">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L210">    return buffer.toString();</span>
   }
 
   /*
@@ -196,25 +217,25 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L199" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L200">      return true;</span>
-<span class="pc bpc" id="L201" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L202">      return false;</span>
-<span class="pc bpc" id="L203" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L204">      return false;</span>
-<span class="fc" id="L205">    final MtasSpanRecurrenceQuery other = (MtasSpanRecurrenceQuery) obj;</span>
+<span class="fc bfc" id="L220" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L221">      return true;</span>
+<span class="pc bpc" id="L222" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L223">      return false;</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L225">      return false;</span>
+<span class="fc" id="L226">    final MtasSpanRecurrenceQuery other = (MtasSpanRecurrenceQuery) obj;</span>
     boolean result;
-<span class="fc" id="L207">    result = query.equals(other.query);</span>
-<span class="pc bpc" id="L208" title="1 of 2 branches missed.">    result &amp;= minimumRecurrence == other.minimumRecurrence;</span>
-<span class="pc bpc" id="L209" title="1 of 2 branches missed.">    result &amp;= maximumRecurrence == other.maximumRecurrence;</span>
-<span class="fc bfc" id="L210" title="All 2 branches covered.">    if (result) {</span>
+<span class="fc" id="L228">    result = query.equals(other.query);</span>
+<span class="pc bpc" id="L229" title="1 of 2 branches missed.">    result &amp;= minimumRecurrence == other.minimumRecurrence;</span>
+<span class="pc bpc" id="L230" title="1 of 2 branches missed.">    result &amp;= maximumRecurrence == other.maximumRecurrence;</span>
+<span class="fc bfc" id="L231" title="All 2 branches covered.">    if (result) {</span>
       boolean subResult;
-<span class="pc bpc" id="L212" title="2 of 4 branches missed.">      subResult = ignoreQuery == null &amp;&amp; other.ignoreQuery == null;</span>
-<span class="pc bpc" id="L213" title="3 of 4 branches missed.">      subResult |= ignoreQuery != null &amp;&amp; other.ignoreQuery != null</span>
-<span class="pc bnc" id="L214" title="All 2 branches missed.">          &amp;&amp; ignoreQuery.equals(other.ignoreQuery);</span>
-<span class="fc" id="L215">      return subResult;</span>
+<span class="pc bpc" id="L233" title="2 of 4 branches missed.">      subResult = ignoreQuery == null &amp;&amp; other.ignoreQuery == null;</span>
+<span class="pc bpc" id="L234" title="3 of 4 branches missed.">      subResult |= ignoreQuery != null &amp;&amp; other.ignoreQuery != null</span>
+<span class="pc bnc" id="L235" title="All 2 branches missed.">          &amp;&amp; ignoreQuery.equals(other.ignoreQuery);</span>
+<span class="fc" id="L236">      return subResult;</span>
     } else {
-<span class="fc" id="L217">      return false;</span>
+<span class="fc" id="L238">      return false;</span>
     }
   }
 
@@ -225,11 +246,11 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L228">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L229">    h = (h * 7) ^ query.hashCode();</span>
-<span class="fc" id="L230">    h = (h * 11) ^ minimumRecurrence;</span>
-<span class="fc" id="L231">    h = (h * 13) ^ maximumRecurrence;</span>
-<span class="fc" id="L232">    return h;</span>
+<span class="fc" id="L249">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L250">    h = (h * 7) ^ query.hashCode();</span>
+<span class="fc" id="L251">    h = (h * 11) ^ minimumRecurrence;</span>
+<span class="fc" id="L252">    h = (h * 13) ^ maximumRecurrence;</span>
+<span class="fc" id="L253">    return h;</span>
   }
 
   /*
@@ -242,14 +263,14 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="fc" id="L245">    SpanWeight subWeight = query.createWeight(searcher, false);</span>
-<span class="fc" id="L246">    SpanWeight ignoreWeight = null;</span>
-<span class="pc bpc" id="L247" title="1 of 2 branches missed.">    if (ignoreQuery != null) {</span>
-<span class="nc" id="L248">      ignoreWeight = ignoreQuery.createWeight(searcher, false);</span>
+<span class="fc" id="L266">    SpanWeight subWeight = query.createWeight(searcher, false);</span>
+<span class="fc" id="L267">    SpanWeight ignoreWeight = null;</span>
+<span class="pc bpc" id="L268" title="1 of 2 branches missed.">    if (ignoreQuery != null) {</span>
+<span class="nc" id="L269">      ignoreWeight = ignoreQuery.createWeight(searcher, false);</span>
     }
-<span class="pc bpc" id="L250" title="1 of 2 branches missed.">    return new SpanRecurrenceWeight(subWeight, ignoreWeight,</span>
+<span class="pc bpc" id="L271" title="1 of 2 branches missed.">    return new SpanRecurrenceWeight(subWeight, ignoreWeight,</span>
         maximumIgnoreLength, searcher,
-<span class="pc" id="L252">        needsScores ? getTermContexts(subWeight) : null);</span>
+<span class="pc" id="L273">        needsScores ? getTermContexts(subWeight) : null);</span>
   }
 
   /**
@@ -269,27 +290,21 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
     /**
      * Instantiates a new span recurrence weight.
      *
-     * @param subWeight
-     *          the sub weight
-     * @param ignoreWeight
-     *          the ignore weight
-     * @param maximumIgnoreLength
-     *          the maximum ignore length
-     * @param searcher
-     *          the searcher
-     * @param terms
-     *          the terms
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param subWeight the sub weight
+     * @param ignoreWeight the ignore weight
+     * @param maximumIgnoreLength the maximum ignore length
+     * @param searcher the searcher
+     * @param terms the terms
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanRecurrenceWeight(SpanWeight subWeight, SpanWeight ignoreWeight,
         Integer maximumIgnoreLength, IndexSearcher searcher,
-<span class="fc" id="L287">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
-<span class="fc" id="L288">      super(MtasSpanRecurrenceQuery.this, searcher, terms);</span>
-<span class="fc" id="L289">      this.subWeight = subWeight;</span>
-<span class="fc" id="L290">      this.ignoreWeight = ignoreWeight;</span>
-<span class="fc" id="L291">      this.maximumIgnoreLength = maximumIgnoreLength;</span>
-<span class="fc" id="L292">    }</span>
+<span class="fc" id="L302">        Map&lt;Term, TermContext&gt; terms) throws IOException {</span>
+<span class="fc" id="L303">      super(MtasSpanRecurrenceQuery.this, searcher, terms);</span>
+<span class="fc" id="L304">      this.subWeight = subWeight;</span>
+<span class="fc" id="L305">      this.ignoreWeight = ignoreWeight;</span>
+<span class="fc" id="L306">      this.maximumIgnoreLength = maximumIgnoreLength;</span>
+<span class="fc" id="L307">    }</span>
 
     /*
      * (non-Javadoc)
@@ -300,8 +315,8 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="fc" id="L303">      subWeight.extractTermContexts(contexts);</span>
-<span class="fc" id="L304">    }</span>
+<span class="fc" id="L318">      subWeight.extractTermContexts(contexts);</span>
+<span class="fc" id="L319">    }</span>
 
     /*
      * (non-Javadoc)
@@ -314,23 +329,23 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
     @Override
     public Spans getSpans(LeafReaderContext context, Postings requiredPostings)
         throws IOException {
-<span class="pc bpc" id="L317" title="1 of 2 branches missed.">      if (field == null) {</span>
-<span class="nc" id="L318">        return null;</span>
+<span class="pc bpc" id="L332" title="1 of 2 branches missed.">      if (field == null) {</span>
+<span class="nc" id="L333">        return null;</span>
       } else {
-<span class="fc" id="L320">        Terms terms = context.reader().terms(field);</span>
-<span class="pc bpc" id="L321" title="1 of 2 branches missed.">        if (terms == null) {</span>
-<span class="nc" id="L322">          return null; // field does not exist</span>
+<span class="fc" id="L335">        Terms terms = context.reader().terms(field);</span>
+<span class="pc bpc" id="L336" title="1 of 2 branches missed.">        if (terms == null) {</span>
+<span class="nc" id="L337">          return null; // field does not exist</span>
         }
-<span class="fc" id="L324">        Spans subSpans = subWeight.getSpans(context, requiredPostings);</span>
-<span class="pc bpc" id="L325" title="1 of 2 branches missed.">        if (subSpans == null) {</span>
-<span class="nc" id="L326">          return null;</span>
+<span class="fc" id="L339">        Spans subSpans = subWeight.getSpans(context, requiredPostings);</span>
+<span class="pc bpc" id="L340" title="1 of 2 branches missed.">        if (subSpans == null) {</span>
+<span class="nc" id="L341">          return null;</span>
         } else {
-<span class="fc" id="L328">          Spans ignoreSpans = null;</span>
-<span class="pc bpc" id="L329" title="1 of 2 branches missed.">          if (ignoreWeight != null) {</span>
-<span class="nc" id="L330">            ignoreSpans = ignoreWeight.getSpans(context, requiredPostings);</span>
+<span class="fc" id="L343">          Spans ignoreSpans = null;</span>
+<span class="pc bpc" id="L344" title="1 of 2 branches missed.">          if (ignoreWeight != null) {</span>
+<span class="nc" id="L345">            ignoreSpans = ignoreWeight.getSpans(context, requiredPostings);</span>
           }
-<span class="fc" id="L332">          return new MtasSpanRecurrenceSpans(</span>
-<span class="fc" id="L333">              subSpans, minimumRecurrence, maximumRecurrence, ignoreSpans,</span>
+<span class="fc" id="L347">          return new MtasSpanRecurrenceSpans(</span>
+<span class="fc" id="L348">              subSpans, minimumRecurrence, maximumRecurrence, ignoreSpans,</span>
               maximumIgnoreLength);
         }
       }
@@ -343,10 +358,10 @@ public class MtasSpanRecurrenceQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L346">      subWeight.extractTerms(terms);</span>
-<span class="nc" id="L347">    }</span>
+<span class="nc" id="L361">      subWeight.extractTerms(terms);</span>
+<span class="nc" id="L362">    }</span>
 
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans$Match.html b/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans$Match.html
index eac5e1f..cdf8ee8 100644
--- a/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans$Match.html
+++ b/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans$Match.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceSpans.Match</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceSpans.Match</span></div><h1>MtasSpanRecurrenceSpans.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 69</td><td class="ctr2">58%</td><td class="bar">5 of 10</td><td class="ctr2">50%</td><td class="ctr1">6</td><td class="ctr2">10</td><td class="ctr1">7</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanRecurrenceSpans.java.html#L427" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceSpans.java.html#L409" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="29" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="90" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">76%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceSpans.java.html#L379" class="el_method">MtasSpanRecurrenceSpans.Match(int, int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanRecurrenceSpans.java.html#L390" class="el_method">startPosition()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceSpans.java.html#L399" class="el_method">endPosition()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceSpans.Match</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceSpans.Match</span></div><h1>MtasSpanRecurrenceSpans.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 69</td><td class="ctr2">57%</td><td class="bar">5 of 10</td><td class="ctr2">50%</td><td class="ctr1">6</td><td class="ctr2">10</td><td class="ctr1">7</td><td class="ctr2">18</td><td class="ctr1">1</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanRecurrenceSpans.java.html#L427" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceSpans.java.html#L409" class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">75%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceSpans.java.html#L379" class="el_method">MtasSpanRecurrenceSpans.Match(int, int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSpanRecurrenceSpans.java.html#L390" class="el_method">startPosition()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceSpans.java.html#L399" class="el_method">endPosition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.html b/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.html
index c99ca35..89da679 100644
--- a/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceSpans</span></div><h1>MtasSpanRecurrenceSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">138 of 546</td><td class="ctr2">75%</td><td class="bar">29 of 84</td><td class="ctr2">65%</td><td class="ctr1">26</td><td class="ctr2">60</td><td class="ctr1">33</td><td class="ctr2">127</td><td class="ctr1">4</td><td class="ctr2">18</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanRecurrenceSpans.java.html#L347" class="el_method">expandWithIgnoreItem(int, MtasSpanRecurrenceSpans.Match)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="34" height="10" title="41" alt="41"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasSpanRecurrenceSpans.java.html#L295" class="el_method">findMatches(MtasSpanRecurrenceSpans.Match, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="24" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="95" height="10" title="113" alt="113"/></td><td class="ctr2" id="c9">80%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="36" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="83" height="10" title="18" alt="18"/></td><td class="ctr2" id="e4">69%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i0">28</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanRecurrenceSpans.java.html#L244" class="el_method">findMatches()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="16" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="91" height="10" title="108" alt="108"/></td><td class="ctr2" id="c6">84%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="87" height="10" title="19" alt="19"/></td><td class="ctr2" id="e3">95%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i1">26</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasSpanRecurrenceSpans.java.html#L64" class="el_method">MtasSpanRecurrenceSpans(Spans, int, int, Spans, Integer)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="8" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="33" height="10" title="40" alt="40"/></td><td class="ctr2" id="c8">80%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="18" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a16"><a href="MtasSpanRecurrenceSpans.java.html#L206" class="el_method">toMatchDoc()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">40%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">25%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a14"><a href="MtasSpanRecurrenceSpans.java.html#L102" class="el_method">startPosition()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">50%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">25%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanRecurrenceSpans.java.html#L120" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c12">50%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">25%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceSpans.java.html#L150" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceSpans.java.html#L181" class="el_method">advance(int)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="9" height="10" title="11" alt="11"/></td><td class="ctr2" id="c5">85%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><a href="MtasSpanRecurrenceSpans.java.html#L19" class="el_method">static {...}</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">82%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceSpans.java.html#L442" class="el_method">cost()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">78%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a17"><a href="MtasSpanRecurrenceSpans.java.html#L138" class="el_method">width()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a12"><a href="MtasSpanRecurrenceSpans.java.html#L452" class="el_method">positionsCost()</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasSpanRecurrenceSpans.java.html#L224" class="el_method">collectSpan()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="29" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a11"><a href="MtasSpanRecurrenceSpans.java.html#L83" class="el_method">nextStartPosition()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="25" height="10" title="30" alt="30"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a13"><a href="MtasSpanRecurrenceSpans.java.html#L190" class="el_method">resetQueue()</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="16" height="10" title="19" alt="19"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i6">7</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a10"><a href="MtasSpanRecurrenceSpans.java.html#L170" class="el_method">nextDoc()</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="10" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d12"><img src="../.resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a4"><a href="MtasSpanRecurrenceSpans.java.html#L160" class="el_method">docID()</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRecurrenceSpans</span></div><h1>MtasSpanRecurrenceSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">138 of 546</td><td class="ctr2">74%</td><td class="bar">29 of 84</td><td class="ctr2">65%</td><td class="ctr1">26</td><td class="ctr2">60</td><td class="ctr1">33</td><td class="ctr2">127</td><td class="ctr1">4</td><td class="ctr2">18</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanRecurrenceSpans.java.html#L347" class="el_method">expandWithIgnoreItem(int, MtasSpanRecurrenceSpans.Match)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="41" alt="41"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h0">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasSpanRecurrenceSpans.java.html#L295" class="el_method">findMatches(MtasSpanRecurrenceSpans.Match, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="95" height="10" title="113" alt="113"/></td><td class="ctr2" id="c9">79%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="83" height="10" title="18" alt="18"/></td><td class="ctr2" id="e4">69%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i0">28</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanRecurrenceSpans.java.html#L244" class="el_method">findMatches()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="91" height="10" title="108" alt="108"/></td><td class="ctr2" id="c6">84%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="87" height="10" title="19" alt="19"/></td><td class="ctr2" id="e3">95%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i1">26</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasSpanRecurrenceSpans.java.html#L64" class="el_method">MtasSpanRecurrenceSpans(Spans, int, int, Spans, Integer)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="40" alt="40"/></td><td class="ctr2" id="c8">80%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a16"><a href="MtasSpanRecurrenceSpans.java.html#L206" class="el_method">toMatchDoc()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">40%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">25%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a14"><a href="MtasSpanRecurrenceSpans.java.html#L102" class="el_method">startPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">50%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">25%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanRecurrenceSpans.java.html#L120" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c12">50%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">25%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasSpanRecurrenceSpans.java.html#L150" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="MtasSpanRecurrenceSpans.java.html#L181" class="el_method">advance(int)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="11" alt="11"/></td><td class="ctr2" id="c5">84%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><a href="MtasSpanRecurrenceSpans.java.html#L19" class="el_method">static {...}</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">81%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a3"><a href="MtasSpanRecurrenceSpans.java.html#L442" class="el_method">cost()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">77%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a17"><a href="MtasSpanRecurrenceSpans.java.html#L138" class="el_method">width()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a12"><a href="MtasSpanRecurrenceSpans.java.html#L452" class="el_method">positionsCost()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a2"><a href="MtasSpanRecurrenceSpans.java.html#L224" class="el_method">collectSpan()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a11"><a href="MtasSpanRecurrenceSpans.java.html#L83" class="el_method">nextStartPosition()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="30" alt="30"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a13"><a href="MtasSpanRecurrenceSpans.java.html#L190" class="el_method">resetQueue()</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="19" alt="19"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i6">7</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a10"><a href="MtasSpanRecurrenceSpans.java.html#L170" class="el_method">nextDoc()</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a4"><a href="MtasSpanRecurrenceSpans.java.html#L160" class="el_method">docID()</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.java.html b/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.java.html
index 90aa0cc..89f3da9 100644
--- a/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanRecurrenceSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanRecurrenceSpans.java</span></div><h1>MtasSpanRecurrenceSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRecurrenceSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanRecurrenceSpans.java</span></div><h1>MtasSpanRecurrenceSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -453,4 +453,4 @@ import mtas.search.spans.util.MtasSpans;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRegexpQuery.html b/jacoco/mtas.search.spans/MtasSpanRegexpQuery.html
index 946c5e6..be83ca4 100644
--- a/jacoco/mtas.search.spans/MtasSpanRegexpQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanRegexpQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRegexpQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRegexpQuery</span></div><h1>MtasSpanRegexpQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">134 of 305</td><td class="ctr2">56%</td><td class="bar">12 of 30</td><td class="ctr2">60%</td><td class="ctr1">15</td><td class="ctr2">23</td><td class="ctr1">20</td><td class="ctr2">50</td><td class="ctr1">4</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanRegexpQuery.java.html#L119" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="85" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanRegexpQuery.java.html#L86" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="47" height="10" title="36" alt="36"/><img src="../.resources/greenbar.gif" width="72" height="10" title="55" alt="55"/></td><td class="ctr2" id="c3">60%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="36" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanRegexpQuery.java.html#L150" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanRegexpQuery.java.html#L62" class="el_method">MtasSpanRegexpQuery(Term, boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="10" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="85" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">89%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanRegexpQuery.java.html#L161" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="36" height="10" title="28" alt="28"/></td><td class="ctr2" id="c2">82%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="48" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">60%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanRegexpQuery.java.html#L50" class="el_method">MtasSpanRegexpQuery(Term)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanRegexpQuery.java.html#L137" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSpanRegexpQuery.java.html#L178" class="el_method">hashCode()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="30" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">96%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="12" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRegexpQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanRegexpQuery</span></div><h1>MtasSpanRegexpQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">134 of 305</td><td class="ctr2">56%</td><td class="bar">12 of 30</td><td class="ctr2">60%</td><td class="ctr1">15</td><td class="ctr2">23</td><td class="ctr1">20</td><td class="ctr2">50</td><td class="ctr1">4</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a7"><a href="MtasSpanRegexpQuery.java.html#L116" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSpanRegexpQuery.java.html#L83" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="47" height="10" title="36" alt="36"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="55" alt="55"/></td><td class="ctr2" id="c3">60%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">62%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanRegexpQuery.java.html#L147" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSpanRegexpQuery.java.html#L59" class="el_method">MtasSpanRegexpQuery(Term, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="85" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">89%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanRegexpQuery.java.html#L158" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="28" alt="28"/></td><td class="ctr2" id="c2">82%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">60%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h2">3</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanRegexpQuery.java.html#L49" class="el_method">MtasSpanRegexpQuery(Term)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanRegexpQuery.java.html#L134" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSpanRegexpQuery.java.html#L175" class="el_method">hashCode()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="23" alt="23"/></td><td class="ctr2" id="c0">95%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanRegexpQuery.java.html b/jacoco/mtas.search.spans/MtasSpanRegexpQuery.java.html
index 9c8a57e..2e7193a 100644
--- a/jacoco/mtas.search.spans/MtasSpanRegexpQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanRegexpQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanRegexpQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanRegexpQuery.java</span></div><h1>MtasSpanRegexpQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanRegexpQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanRegexpQuery.java</span></div><h1>MtasSpanRegexpQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -43,37 +43,34 @@ public class MtasSpanRegexpQuery extends MtasSpanQuery {
   /**
    * Instantiates a new mtas span regexp query.
    *
-   * @param term
-   *          the term
+   * @param term the term
    */
   public MtasSpanRegexpQuery(Term term) {
-<span class="nc" id="L50">    this(term, true);</span>
-<span class="nc" id="L51">  }</span>
+<span class="nc" id="L49">    this(term, true);</span>
+<span class="nc" id="L50">  }</span>
 
   /**
    * Instantiates a new mtas span regexp query.
    *
-   * @param term
-   *          the term
-   * @param singlePosition
-   *          the single position
+   * @param term the term
+   * @param singlePosition the single position
    */
   public MtasSpanRegexpQuery(Term term, boolean singlePosition) {
-<span class="fc bfc" id="L62" title="All 4 branches covered.">    super(singlePosition?1:null, singlePosition?1:null);</span>
-<span class="fc" id="L63">    RegexpQuery req = new RegexpQuery(term);    </span>
-<span class="fc" id="L64">    query = new SpanMultiTermQueryWrapper&lt;RegexpQuery&gt;(req);</span>
-<span class="fc" id="L65">    this.term = term;</span>
-<span class="fc" id="L66">    this.singlePosition = singlePosition;</span>
-<span class="fc" id="L67">    int i = term.text().indexOf(MtasToken.DELIMITER);</span>
-<span class="pc bpc" id="L68" title="1 of 2 branches missed.">    if (i &gt;= 0) {</span>
-<span class="fc" id="L69">      prefix = term.text().substring(0, i);</span>
-<span class="fc" id="L70">      value = term.text().substring((i + MtasToken.DELIMITER.length()));</span>
-<span class="pc bpc" id="L71" title="1 of 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
+<span class="fc bfc" id="L59" title="All 4 branches covered.">    super(singlePosition?1:null, singlePosition?1:null);</span>
+<span class="fc" id="L60">    RegexpQuery req = new RegexpQuery(term);    </span>
+<span class="fc" id="L61">    query = new SpanMultiTermQueryWrapper&lt;RegexpQuery&gt;(req);</span>
+<span class="fc" id="L62">    this.term = term;</span>
+<span class="fc" id="L63">    this.singlePosition = singlePosition;</span>
+<span class="fc" id="L64">    int i = term.text().indexOf(MtasToken.DELIMITER);</span>
+<span class="pc bpc" id="L65" title="1 of 2 branches missed.">    if (i &gt;= 0) {</span>
+<span class="fc" id="L66">      prefix = term.text().substring(0, i);</span>
+<span class="fc" id="L67">      value = term.text().substring((i + MtasToken.DELIMITER.length()));</span>
+<span class="pc bpc" id="L68" title="1 of 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
     } else {
-<span class="nc" id="L73">      prefix = term.text();</span>
-<span class="nc" id="L74">      value = null;</span>
+<span class="nc" id="L70">      prefix = term.text();</span>
+<span class="nc" id="L71">      value = null;</span>
     }
-<span class="fc" id="L76">  }</span>
+<span class="fc" id="L73">  }</span>
 
   /*
    * (non-Javadoc)
@@ -83,28 +80,28 @@ public class MtasSpanRegexpQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L86">    Query q = query.rewrite(reader);</span>
-<span class="pc bpc" id="L87" title="1 of 2 branches missed.">    if (q instanceof SpanOrQuery) {</span>
-<span class="fc" id="L88">      SpanQuery[] clauses = ((SpanOrQuery) q).getClauses();</span>
-<span class="pc bpc" id="L89" title="1 of 2 branches missed.">      if (clauses.length &gt; MTAS_REGEXP_EXPAND_BOUNDARY) {</span>
-        // TODO : forward index solution
-<span class="nc" id="L91">        throw new IOException(&quot;Regexp \&quot;&quot;</span>
-<span class="nc" id="L92">            + CodecUtil.termValue(term.text()) + &quot;\&quot; expands to &quot;</span>
+<span class="fc" id="L83">    Query q = query.rewrite(reader);</span>
+<span class="pc bpc" id="L84" title="1 of 2 branches missed.">    if (q instanceof SpanOrQuery) {</span>
+<span class="fc" id="L85">      SpanQuery[] clauses = ((SpanOrQuery) q).getClauses();</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">      if (clauses.length &gt; MTAS_REGEXP_EXPAND_BOUNDARY) {</span>
+        // forward index solution ?
+<span class="nc" id="L88">        throw new IOException(&quot;Regexp \&quot;&quot;</span>
+<span class="nc" id="L89">            + CodecUtil.termValue(term.text()) + &quot;\&quot; expands to &quot;</span>
             + clauses.length + &quot; terms, too many (boundary &quot;
             + MTAS_REGEXP_EXPAND_BOUNDARY + &quot;)!&quot;);
       }
-<span class="fc" id="L96">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.length];</span>
-<span class="fc bfc" id="L97" title="All 2 branches covered.">      for (int i = 0; i &lt; clauses.length; i++) {</span>
-<span class="pc bpc" id="L98" title="1 of 2 branches missed.">        if (clauses[i] instanceof SpanTermQuery) {</span>
-<span class="fc" id="L99">          newClauses[i] = new MtasSpanTermQuery((SpanTermQuery) clauses[i],</span>
-<span class="fc" id="L100">              singlePosition).rewrite(reader);</span>
+<span class="fc" id="L93">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.length];</span>
+<span class="fc bfc" id="L94" title="All 2 branches covered.">      for (int i = 0; i &lt; clauses.length; i++) {</span>
+<span class="pc bpc" id="L95" title="1 of 2 branches missed.">        if (clauses[i] instanceof SpanTermQuery) {</span>
+<span class="fc" id="L96">          newClauses[i] = new MtasSpanTermQuery((SpanTermQuery) clauses[i],</span>
+<span class="fc" id="L97">              singlePosition).rewrite(reader);</span>
         } else {
-<span class="nc" id="L102">          throw new IOException(&quot;no SpanTermQuery after rewrite&quot;);</span>
+<span class="nc" id="L99">          throw new IOException(&quot;no SpanTermQuery after rewrite&quot;);</span>
         }
       }
-<span class="fc" id="L105">      return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
+<span class="fc" id="L102">      return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
     } else {
-<span class="nc" id="L107">      throw new IOException(&quot;no SpanOrQuery after rewrite&quot;);</span>
+<span class="nc" id="L104">      throw new IOException(&quot;no SpanOrQuery after rewrite&quot;);</span>
     }
   }
 
@@ -116,15 +113,15 @@ public class MtasSpanRegexpQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L119">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L120">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">    if (value == null) {</span>
-<span class="nc" id="L122">      buffer.append(this.query.getField() + &quot;:&quot; + prefix);</span>
+<span class="nc" id="L116">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L117">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">    if (value == null) {</span>
+<span class="nc" id="L119">      buffer.append(this.query.getField() + &quot;:&quot; + prefix);</span>
     } else {
-<span class="nc" id="L124">      buffer.append(this.query.getField() + &quot;:&quot; + prefix + &quot;=&quot; + value);</span>
+<span class="nc" id="L121">      buffer.append(this.query.getField() + &quot;:&quot; + prefix + &quot;=&quot; + value);</span>
     }
-<span class="nc" id="L126">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L127">    return buffer.toString();</span>
+<span class="nc" id="L123">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L124">    return buffer.toString();</span>
   }
 
   /*
@@ -134,7 +131,7 @@ public class MtasSpanRegexpQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="nc" id="L137">    return term.field();</span>
+<span class="nc" id="L134">    return term.field();</span>
   }
 
   /*
@@ -147,7 +144,7 @@ public class MtasSpanRegexpQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="nc" id="L150">    return ((SpanQuery) searcher.rewrite(query)).createWeight(searcher,</span>
+<span class="nc" id="L147">    return ((SpanQuery) searcher.rewrite(query)).createWeight(searcher,</span>
         needsScores);
   }
 
@@ -158,14 +155,14 @@ public class MtasSpanRegexpQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="pc bpc" id="L161" title="1 of 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L162">      return true;</span>
-<span class="pc bpc" id="L163" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L164">      return false;</span>
-<span class="pc bpc" id="L165" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L166">      return false;</span>
-<span class="fc" id="L167">    MtasSpanRegexpQuery that = (MtasSpanRegexpQuery) obj;</span>
-<span class="pc bpc" id="L168" title="1 of 4 branches missed.">    return term.equals(that.term) &amp;&amp; singlePosition == that.singlePosition;</span>
+<span class="pc bpc" id="L158" title="1 of 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L159">      return true;</span>
+<span class="pc bpc" id="L160" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L161">      return false;</span>
+<span class="pc bpc" id="L162" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L163">      return false;</span>
+<span class="fc" id="L164">    MtasSpanRegexpQuery that = (MtasSpanRegexpQuery) obj;</span>
+<span class="pc bpc" id="L165" title="1 of 4 branches missed.">    return term.equals(that.term) &amp;&amp; singlePosition == that.singlePosition;</span>
   }
 
   /*
@@ -175,11 +172,11 @@ public class MtasSpanRegexpQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L178">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L179">    h = (h * 7) ^ term.hashCode();</span>
-<span class="pc bpc" id="L180" title="1 of 2 branches missed.">    h += (singlePosition ? 1 : 0);</span>
-<span class="fc" id="L181">    return h;</span>
+<span class="fc" id="L175">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L176">    h = (h * 7) ^ term.hashCode();</span>
+<span class="pc bpc" id="L177" title="1 of 2 branches missed.">    h += (singlePosition ? 1 : 0);</span>
+<span class="fc" id="L178">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceItem.html b/jacoco/mtas.search.spans/MtasSpanSequenceItem.html
index f737c83..1beb016 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceItem.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceItem</span></div><h1>MtasSpanSequenceItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">454 of 584</td><td class="ctr2">22%</td><td class="bar">71 of 92</td><td class="ctr2">23%</td><td class="ctr1">42</td><td class="ctr2">55</td><td class="ctr1">84</td><td class="ctr2">116</td><td class="ctr1">2</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanSequenceItem.java.html#L103" class="el_method">merge(MtasSpanSequenceItem, MtasSpanSequenceItem, MtasSpanQuery, Integer)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="106" height="10" title="424" alt="424"/><img src="../.resources/greenbar.gif" width="13" height="10" title="53" alt="53"/></td><td class="ctr2" id="c6">11%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="99" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="21" height="10" title="14" alt="14"/></td><td class="ctr2" id="e3">18%</td><td class="ctr1" id="f0">36</td><td class="ctr2" id="g0">41</td><td class="ctr1" id="h0">80</td><td class="ctr2" id="i0">94</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasSpanSequenceItem.java.html#L96" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="5" height="10" title="22" alt="22"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanSequenceItem.java.html#L49" class="el_method">setQuery(MtasSpanQuery)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceItem.java.html#L79" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="5" height="10" title="22" alt="22"/></td><td class="ctr2" id="c4">92%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceItem.java.html#L68" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="5" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">91%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanSequenceItem.java.html#L86" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceItem.java.html#L28" class="el_method">MtasSpanSequenceItem(MtasSpanQuery, boolean)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasSpanSequenceItem.java.html#L39" class="el_method">getQuery()</a></td><td class="bar" id="b7"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceItem.java.html#L58" class="el_method">isOptional()</a></td><td class="bar" id="b8"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceItem</span></div><h1>MtasSpanSequenceItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">458 of 588</td><td class="ctr2">22%</td><td class="bar">81 of 102</td><td class="ctr2">20%</td><td class="ctr1">47</td><td class="ctr2">60</td><td class="ctr1">86</td><td class="ctr2">118</td><td class="ctr1">2</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a4"><a href="MtasSpanSequenceItem.java.html#L135" class="el_method">merge(MtasSpanSequenceItem, MtasSpanSequenceItem, MtasSpanQuery, Integer)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="106" height="10" title="428" alt="428"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="53" alt="53"/></td><td class="ctr2" id="c6">11%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="101" height="10" title="76" alt="76"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="14" alt="14"/></td><td class="ctr2" id="e3">15%</td><td class="ctr1" id="f0">41</td><td class="ctr2" id="g0">46</td><td class="ctr1" id="h0">82</td><td class="ctr2" id="i0">96</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a8"><a href="MtasSpanSequenceItem.java.html#L115" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="22" alt="22"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanSequenceItem.java.html#L49" class="el_method">setQuery(MtasSpanQuery)</a></td><td class="bar" id="b2"/><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceItem.java.html#L84" class="el_method">hashCode()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="22" alt="22"/></td><td class="ctr2" id="c4">91%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceItem.java.html#L68" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="21" alt="21"/></td><td class="ctr2" id="c5">91%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">66%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanSequenceItem.java.html#L100" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceItem.java.html#L28" class="el_method">MtasSpanSequenceItem(MtasSpanQuery, boolean)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="MtasSpanSequenceItem.java.html#L39" class="el_method">getQuery()</a></td><td class="bar" id="b7"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceItem.java.html#L58" class="el_method">isOptional()</a></td><td class="bar" id="b8"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceItem.java.html b/jacoco/mtas.search.spans/MtasSpanSequenceItem.java.html
index f870e71..633c980 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceItem.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceItem.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceItem.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanSequenceItem.java</span></div><h1>MtasSpanSequenceItem.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceItem.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanSequenceItem.java</span></div><h1>MtasSpanSequenceItem.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -74,125 +74,162 @@ public class MtasSpanSequenceItem {
     }
   }
 
+  /*
+   * (non-Javadoc)
+   * 
+   * @see java.lang.Object#hashCode()
+   */
   @Override
   public int hashCode() {
-<span class="fc" id="L79">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="fc" id="L80">    h = (h * 3) ^ spanQuery.hashCode();</span>
-<span class="pc bpc" id="L81" title="1 of 2 branches missed.">    h += (optional ? 1 : 0);</span>
-<span class="fc" id="L82">    return h;</span>
+<span class="fc" id="L84">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="fc" id="L85">    h = (h * 3) ^ spanQuery.hashCode();</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    h += (optional ? 1 : 0);</span>
+<span class="fc" id="L87">    return h;</span>
   }
 
+  /**
+   * Rewrite.
+   *
+   * @param reader
+   *          the reader
+   * @return the mtas span sequence item
+   * @throws IOException
+   *           Signals that an I/O exception has occurred.
+   */
   public MtasSpanSequenceItem rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L86">    MtasSpanQuery newSpanQuery = spanQuery.rewrite(reader);</span>
-<span class="fc bfc" id="L87" title="All 2 branches covered.">    if (!newSpanQuery.equals(spanQuery)) {</span>
-<span class="fc" id="L88">      return new MtasSpanSequenceItem(newSpanQuery, optional);</span>
+<span class="fc" id="L100">    MtasSpanQuery newSpanQuery = spanQuery.rewrite(reader);</span>
+<span class="fc bfc" id="L101" title="All 2 branches covered.">    if (!newSpanQuery.equals(spanQuery)) {</span>
+<span class="fc" id="L102">      return new MtasSpanSequenceItem(newSpanQuery, optional);</span>
     } else {
-<span class="fc" id="L90">      return this;</span>
+<span class="fc" id="L104">      return this;</span>
     }
   }
 
+  /*
+   * (non-Javadoc)
+   * 
+   * @see java.lang.Object#toString()
+   */
   @Override
   public String toString() {
-<span class="nc bnc" id="L96" title="All 2 branches missed.">    return &quot;[&quot; + spanQuery.toString() + &quot; - &quot;</span>
+<span class="nc bnc" id="L115" title="All 2 branches missed.">    return &quot;[&quot; + spanQuery.toString() + &quot; - &quot;</span>
         + (optional ? &quot;OPTIONAL&quot; : &quot;NOT OPTIONAL&quot;) + &quot;]&quot;;
   }
 
+  /**
+   * Merge.
+   *
+   * @param item1
+   *          the item 1
+   * @param item2
+   *          the item 2
+   * @param ignoreQuery
+   *          the ignore query
+   * @param maximumIgnoreLength
+   *          the maximum ignore length
+   * @return the mtas span sequence item
+   */
   public static MtasSpanSequenceItem merge(MtasSpanSequenceItem item1,
       MtasSpanSequenceItem item2, MtasSpanQuery ignoreQuery,
       Integer maximumIgnoreLength) {
-<span class="pc bpc" id="L103" title="1 of 4 branches missed.">    if (item1 == null || item2 == null) {</span>
-<span class="fc" id="L104">      return null;</span>
+<span class="pc bpc" id="L135" title="1 of 4 branches missed.">    if (item1 == null || item2 == null) {</span>
+<span class="fc" id="L136">      return null;</span>
     } else {
-<span class="fc" id="L106">      MtasSpanQuery q1 = item1.getQuery();</span>
-<span class="fc" id="L107">      MtasSpanQuery q2 = item2.getQuery();</span>
-<span class="pc bpc" id="L108" title="1 of 4 branches missed.">      boolean optional = item1.optional &amp;&amp; item2.optional;</span>
+<span class="fc" id="L138">      MtasSpanQuery q1 = item1.getQuery();</span>
+<span class="fc" id="L139">      MtasSpanQuery q2 = item2.getQuery();</span>
+<span class="pc bpc" id="L140" title="1 of 4 branches missed.">      boolean optional = item1.optional &amp;&amp; item2.optional;</span>
       // first spanRecurrenceQuery
-<span class="fc bfc" id="L110" title="All 2 branches covered.">      if (q1 instanceof MtasSpanRecurrenceQuery) {</span>
-<span class="fc" id="L111">        MtasSpanRecurrenceQuery rq1 = (MtasSpanRecurrenceQuery) q1;</span>
+<span class="fc bfc" id="L142" title="All 2 branches covered.">      if (q1 instanceof MtasSpanRecurrenceQuery) {</span>
+<span class="fc" id="L143">        MtasSpanRecurrenceQuery rq1 = (MtasSpanRecurrenceQuery) q1;</span>
         // both spanRecurrenceQuery
-<span class="pc bpc" id="L113" title="1 of 2 branches missed.">        if (q2 instanceof MtasSpanRecurrenceQuery) {</span>
-<span class="nc" id="L114">          MtasSpanRecurrenceQuery rq2 = (MtasSpanRecurrenceQuery) q2;</span>
+<span class="pc bpc" id="L145" title="1 of 2 branches missed.">        if (q2 instanceof MtasSpanRecurrenceQuery) {</span>
+<span class="nc" id="L146">          MtasSpanRecurrenceQuery rq2 = (MtasSpanRecurrenceQuery) q2;</span>
           // equal query
-<span class="nc bnc" id="L116" title="All 2 branches missed.">          if (rq1.getQuery().equals(rq2.getQuery())) {</span>
+<span class="nc bnc" id="L148" title="All 2 branches missed.">          if (rq1.getQuery().equals(rq2.getQuery())) {</span>
             // equal ignoreQuery settings
             boolean checkCondition;
-<span class="nc bnc" id="L119" title="All 2 branches missed.">            checkCondition = ignoreQuery != null;</span>
-<span class="nc bnc" id="L120" title="All 2 branches missed.">            checkCondition &amp;= rq1.getIgnoreQuery() != null;</span>
-<span class="nc" id="L121">            checkCondition &amp;= ignoreQuery.equals(rq1.getIgnoreQuery());</span>
-<span class="nc" id="L122">            checkCondition &amp;= maximumIgnoreLength</span>
-<span class="nc" id="L123">                .equals(rq1.getMaximumIgnoreLength());</span>
-<span class="nc bnc" id="L124" title="All 2 branches missed.">            checkCondition &amp;= rq2.getIgnoreQuery() != null;</span>
-<span class="nc" id="L125">            checkCondition &amp;= ignoreQuery.equals(rq2.getIgnoreQuery());</span>
-<span class="nc" id="L126">            checkCondition &amp;= maximumIgnoreLength</span>
-<span class="nc" id="L127">                .equals(rq2.getMaximumIgnoreLength());</span>
-<span class="nc bnc" id="L128" title="All 2 branches missed.">            if (checkCondition) {</span>
+<span class="nc bnc" id="L151" title="All 2 branches missed.">            checkCondition = ignoreQuery != null</span>
+<span class="nc bnc" id="L152" title="All 2 branches missed.">                &amp;&amp; rq1.getIgnoreQuery() != null;</span>
+<span class="nc bnc" id="L153" title="All 2 branches missed.">            checkCondition = checkCondition</span>
+<span class="nc" id="L154">                ? ignoreQuery.equals(rq1.getIgnoreQuery()) : false;</span>
+<span class="nc bnc" id="L155" title="All 2 branches missed.">            checkCondition = checkCondition</span>
+<span class="nc" id="L156">                ? maximumIgnoreLength.equals(rq1.getMaximumIgnoreLength())</span>
+                : false;
+<span class="nc bnc" id="L158" title="All 4 branches missed.">            checkCondition = checkCondition ? rq2.getIgnoreQuery() != null</span>
+                : false;
+<span class="nc bnc" id="L160" title="All 2 branches missed.">            checkCondition = checkCondition</span>
+<span class="nc" id="L161">                ? ignoreQuery.equals(rq2.getIgnoreQuery()) : false;</span>
+<span class="nc bnc" id="L162" title="All 2 branches missed.">            checkCondition = checkCondition</span>
+<span class="nc" id="L163">                ? maximumIgnoreLength.equals(rq2.getMaximumIgnoreLength())</span>
+                : false;
+<span class="nc bnc" id="L165" title="All 2 branches missed.">            if (checkCondition) {</span>
               // at least one optional
-<span class="nc bnc" id="L130" title="All 4 branches missed.">              if (item1.optional || item2.optional) {</span>
-<span class="nc" id="L131">                int minimum = Math.min(rq1.getMinimumRecurrence(),</span>
-<span class="nc" id="L132">                    rq2.getMinimumRecurrence());</span>
-<span class="nc" id="L133">                int maximum = rq1.getMaximumRecurrence()</span>
-<span class="nc" id="L134">                    + rq2.getMaximumRecurrence();</span>
+<span class="nc bnc" id="L167" title="All 4 branches missed.">              if (item1.optional || item2.optional) {</span>
+<span class="nc" id="L168">                int minimum = Math.min(rq1.getMinimumRecurrence(),</span>
+<span class="nc" id="L169">                    rq2.getMinimumRecurrence());</span>
+<span class="nc" id="L170">                int maximum = rq1.getMaximumRecurrence()</span>
+<span class="nc" id="L171">                    + rq2.getMaximumRecurrence();</span>
                 // only if ranges match
-<span class="nc" id="L136">                if ((rq1.getMaximumRecurrence() + 1) &gt;= rq2</span>
-<span class="nc bnc" id="L137" title="All 2 branches missed.">                    .getMinimumRecurrence()</span>
-<span class="nc" id="L138">                    &amp;&amp; (rq2.getMaximumRecurrence() + 1) &gt;= rq1</span>
-<span class="nc bnc" id="L139" title="All 2 branches missed.">                        .getMinimumRecurrence()) {</span>
-<span class="nc" id="L140">                  return new MtasSpanSequenceItem(</span>
-<span class="nc" id="L141">                      new MtasSpanRecurrenceQuery(rq1.getQuery(), minimum,</span>
+<span class="nc" id="L173">                if ((rq1.getMaximumRecurrence() + 1) &gt;= rq2</span>
+<span class="nc bnc" id="L174" title="All 2 branches missed.">                    .getMinimumRecurrence()</span>
+<span class="nc" id="L175">                    &amp;&amp; (rq2.getMaximumRecurrence() + 1) &gt;= rq1</span>
+<span class="nc bnc" id="L176" title="All 2 branches missed.">                        .getMinimumRecurrence()) {</span>
+<span class="nc" id="L177">                  return new MtasSpanSequenceItem(</span>
+<span class="nc" id="L178">                      new MtasSpanRecurrenceQuery(rq1.getQuery(), minimum,</span>
                           maximum, ignoreQuery, maximumIgnoreLength),
                       optional);
                 }
                 // not optional
-<span class="nc" id="L146">              } else {</span>
-<span class="nc" id="L147">                int minimum = rq1.getMinimumRecurrence()</span>
-<span class="nc" id="L148">                    + rq2.getMinimumRecurrence();</span>
-<span class="nc" id="L149">                int maximum = rq1.getMaximumRecurrence()</span>
-<span class="nc" id="L150">                    + rq2.getMaximumRecurrence();</span>
+<span class="nc" id="L183">              } else {</span>
+<span class="nc" id="L184">                int minimum = rq1.getMinimumRecurrence()</span>
+<span class="nc" id="L185">                    + rq2.getMinimumRecurrence();</span>
+<span class="nc" id="L186">                int maximum = rq1.getMaximumRecurrence()</span>
+<span class="nc" id="L187">                    + rq2.getMaximumRecurrence();</span>
                 // only if ranges match
-<span class="nc" id="L152">                if ((rq1.getMaximumRecurrence() + 1) &gt;= rq2</span>
-<span class="nc bnc" id="L153" title="All 2 branches missed.">                    .getMinimumRecurrence()</span>
-<span class="nc" id="L154">                    &amp;&amp; (rq2.getMaximumRecurrence() + 1) &gt;= rq1</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed.">                        .getMinimumRecurrence()) {</span>
-<span class="nc" id="L156">                  return new MtasSpanSequenceItem(</span>
-<span class="nc" id="L157">                      new MtasSpanRecurrenceQuery(rq1.getQuery(), minimum,</span>
+<span class="nc" id="L189">                if ((rq1.getMaximumRecurrence() + 1) &gt;= rq2</span>
+<span class="nc bnc" id="L190" title="All 2 branches missed.">                    .getMinimumRecurrence()</span>
+<span class="nc" id="L191">                    &amp;&amp; (rq2.getMaximumRecurrence() + 1) &gt;= rq1</span>
+<span class="nc bnc" id="L192" title="All 2 branches missed.">                        .getMinimumRecurrence()) {</span>
+<span class="nc" id="L193">                  return new MtasSpanSequenceItem(</span>
+<span class="nc" id="L194">                      new MtasSpanRecurrenceQuery(rq1.getQuery(), minimum,</span>
                           maximum, ignoreQuery, maximumIgnoreLength),
                       optional);
                 }
               }
             }
           }
-<span class="nc" id="L164">        } else {</span>
-<span class="pc bpc" id="L165" title="1 of 2 branches missed.">          if (rq1.getQuery().equals(q2)) {</span>
+<span class="nc" id="L201">        } else {</span>
+<span class="pc bpc" id="L202" title="1 of 2 branches missed.">          if (rq1.getQuery().equals(q2)) {</span>
             boolean checkCondition;
-<span class="nc bnc" id="L167" title="All 2 branches missed.">            checkCondition = ignoreQuery != null;</span>
-<span class="nc bnc" id="L168" title="All 2 branches missed.">            checkCondition &amp;= rq1.getIgnoreQuery() != null;</span>
-<span class="nc" id="L169">            checkCondition &amp;= ignoreQuery.equals(rq1.getIgnoreQuery());</span>
-<span class="nc bnc" id="L170" title="All 2 branches missed.">            checkCondition &amp;= rq1.getMaximumIgnoreLength() != null;</span>
-<span class="nc" id="L171">            checkCondition &amp;= maximumIgnoreLength</span>
-<span class="nc" id="L172">                .equals(rq1.getMaximumIgnoreLength());</span>
-<span class="nc bnc" id="L173" title="All 2 branches missed.">            if (checkCondition) {</span>
-<span class="nc bnc" id="L174" title="All 2 branches missed.">              if (!optional) {</span>
-<span class="nc bnc" id="L175" title="All 2 branches missed.">                if (item1.optional) {</span>
-<span class="nc bnc" id="L176" title="All 2 branches missed.">                  if (rq1.getMinimumRecurrence() == 1) {</span>
-<span class="nc" id="L177">                    return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
-<span class="nc" id="L178">                        q2, 1, rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
+<span class="nc bnc" id="L204" title="All 2 branches missed.">            checkCondition = ignoreQuery != null;</span>
+<span class="nc bnc" id="L205" title="All 2 branches missed.">            checkCondition &amp;= rq1.getIgnoreQuery() != null;</span>
+<span class="nc" id="L206">            checkCondition &amp;= ignoreQuery.equals(rq1.getIgnoreQuery());</span>
+<span class="nc bnc" id="L207" title="All 2 branches missed.">            checkCondition &amp;= rq1.getMaximumIgnoreLength() != null;</span>
+<span class="nc" id="L208">            checkCondition &amp;= maximumIgnoreLength</span>
+<span class="nc" id="L209">                .equals(rq1.getMaximumIgnoreLength());</span>
+<span class="nc bnc" id="L210" title="All 2 branches missed.">            if (checkCondition) {</span>
+<span class="nc bnc" id="L211" title="All 2 branches missed.">              if (!optional) {</span>
+<span class="nc bnc" id="L212" title="All 2 branches missed.">                if (item1.optional) {</span>
+<span class="nc bnc" id="L213" title="All 2 branches missed.">                  if (rq1.getMinimumRecurrence() == 1) {</span>
+<span class="nc" id="L214">                    return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
+<span class="nc" id="L215">                        q2, 1, rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
                         maximumIgnoreLength), false);
                   }
-<span class="nc bnc" id="L181" title="All 2 branches missed.">                } else if (item2.optional) {</span>
-<span class="nc" id="L182">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
-<span class="nc" id="L183">                      q2, rq1.getMinimumRecurrence(),</span>
-<span class="nc" id="L184">                      rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
+<span class="nc bnc" id="L218" title="All 2 branches missed.">                } else if (item2.optional) {</span>
+<span class="nc" id="L219">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
+<span class="nc" id="L220">                      q2, rq1.getMinimumRecurrence(),</span>
+<span class="nc" id="L221">                      rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
                       maximumIgnoreLength), false);
                 } else {
-<span class="nc" id="L187">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
-<span class="nc" id="L188">                      q2, rq1.getMinimumRecurrence() + 1,</span>
-<span class="nc" id="L189">                      rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
+<span class="nc" id="L224">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
+<span class="nc" id="L225">                      q2, rq1.getMinimumRecurrence() + 1,</span>
+<span class="nc" id="L226">                      rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
                       maximumIgnoreLength), false);
                 }
               } else {
-<span class="nc bnc" id="L193" title="All 2 branches missed.">                if (rq1.getMinimumRecurrence() == 1) {</span>
-<span class="nc" id="L194">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
-<span class="nc" id="L195">                      q2, 1, rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
+<span class="nc bnc" id="L230" title="All 2 branches missed.">                if (rq1.getMinimumRecurrence() == 1) {</span>
+<span class="nc" id="L231">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
+<span class="nc" id="L232">                      q2, 1, rq1.getMaximumRecurrence() + 1, ignoreQuery,</span>
                       maximumIgnoreLength), true);
                 }
               }
@@ -200,56 +237,56 @@ public class MtasSpanSequenceItem {
           }
         }
         // second spanRecurrenceQuery
-<span class="fc bfc" id="L203" title="All 2 branches covered.">      } else if (q2 instanceof MtasSpanRecurrenceQuery) {</span>
-<span class="fc" id="L204">        MtasSpanRecurrenceQuery rq2 = (MtasSpanRecurrenceQuery) q2;</span>
-<span class="pc bpc" id="L205" title="1 of 2 branches missed.">        if (rq2.getQuery().equals(q1)) {</span>
+<span class="fc bfc" id="L240" title="All 2 branches covered.">      } else if (q2 instanceof MtasSpanRecurrenceQuery) {</span>
+<span class="fc" id="L241">        MtasSpanRecurrenceQuery rq2 = (MtasSpanRecurrenceQuery) q2;</span>
+<span class="pc bpc" id="L242" title="1 of 2 branches missed.">        if (rq2.getQuery().equals(q1)) {</span>
           boolean checkCondition;
-<span class="nc bnc" id="L207" title="All 2 branches missed.">          checkCondition = ignoreQuery != null;</span>
-<span class="nc bnc" id="L208" title="All 2 branches missed.">          checkCondition &amp;= rq2.getIgnoreQuery() != null;</span>
-<span class="nc" id="L209">          checkCondition &amp;= ignoreQuery.equals(rq2.getIgnoreQuery());</span>
-<span class="nc" id="L210">          checkCondition &amp;= maximumIgnoreLength</span>
-<span class="nc" id="L211">              .equals(rq2.getMaximumIgnoreLength());</span>
-<span class="nc bnc" id="L212" title="All 2 branches missed.">          if (checkCondition) {</span>
-<span class="nc bnc" id="L213" title="All 2 branches missed.">            if (!optional) {</span>
-<span class="nc bnc" id="L214" title="All 2 branches missed.">              if (item1.optional) {</span>
-<span class="nc" id="L215">                return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1,</span>
-<span class="nc" id="L216">                    rq2.getMinimumRecurrence(), rq2.getMaximumRecurrence() + 1,</span>
+<span class="nc bnc" id="L244" title="All 2 branches missed.">          checkCondition = ignoreQuery != null;</span>
+<span class="nc bnc" id="L245" title="All 2 branches missed.">          checkCondition &amp;= rq2.getIgnoreQuery() != null;</span>
+<span class="nc" id="L246">          checkCondition &amp;= ignoreQuery.equals(rq2.getIgnoreQuery());</span>
+<span class="nc" id="L247">          checkCondition &amp;= maximumIgnoreLength</span>
+<span class="nc" id="L248">              .equals(rq2.getMaximumIgnoreLength());</span>
+<span class="nc bnc" id="L249" title="All 2 branches missed.">          if (checkCondition) {</span>
+<span class="nc bnc" id="L250" title="All 2 branches missed.">            if (!optional) {</span>
+<span class="nc bnc" id="L251" title="All 2 branches missed.">              if (item1.optional) {</span>
+<span class="nc" id="L252">                return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1,</span>
+<span class="nc" id="L253">                    rq2.getMinimumRecurrence(), rq2.getMaximumRecurrence() + 1,</span>
                     ignoreQuery, maximumIgnoreLength), false);
-<span class="nc bnc" id="L218" title="All 2 branches missed.">              } else if (item2.optional) {</span>
-<span class="nc bnc" id="L219" title="All 2 branches missed.">                if (rq2.getMinimumRecurrence() == 1) {</span>
-<span class="nc" id="L220">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
-<span class="nc" id="L221">                      q1, 1, rq2.getMaximumRecurrence() + 1, ignoreQuery,</span>
+<span class="nc bnc" id="L255" title="All 2 branches missed.">              } else if (item2.optional) {</span>
+<span class="nc bnc" id="L256" title="All 2 branches missed.">                if (rq2.getMinimumRecurrence() == 1) {</span>
+<span class="nc" id="L257">                  return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(</span>
+<span class="nc" id="L258">                      q1, 1, rq2.getMaximumRecurrence() + 1, ignoreQuery,</span>
                       maximumIgnoreLength), false);
                 }
               } else {
-<span class="nc" id="L225">                return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1,</span>
-<span class="nc" id="L226">                    rq2.getMinimumRecurrence() + 1,</span>
-<span class="nc" id="L227">                    rq2.getMaximumRecurrence() + 1, ignoreQuery,</span>
+<span class="nc" id="L262">                return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1,</span>
+<span class="nc" id="L263">                    rq2.getMinimumRecurrence() + 1,</span>
+<span class="nc" id="L264">                    rq2.getMaximumRecurrence() + 1, ignoreQuery,</span>
                     maximumIgnoreLength), false);
               }
             } else {
-<span class="nc bnc" id="L231" title="All 2 branches missed.">              if (rq2.getMinimumRecurrence() == 1) {</span>
-<span class="nc" id="L232">                return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1,</span>
-<span class="nc" id="L233">                    1, rq2.getMaximumRecurrence() + 1, ignoreQuery,</span>
+<span class="nc bnc" id="L268" title="All 2 branches missed.">              if (rq2.getMinimumRecurrence() == 1) {</span>
+<span class="nc" id="L269">                return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1,</span>
+<span class="nc" id="L270">                    1, rq2.getMaximumRecurrence() + 1, ignoreQuery,</span>
                     maximumIgnoreLength), true);
               }
             }
           }
         }
         // both no spanRecurrenceQuery
-<span class="pc bpc" id="L240" title="1 of 2 branches missed.">      } else if (q1.equals(q2)) {</span>
+<span class="pc bpc" id="L277" title="1 of 2 branches missed.">      } else if (q1.equals(q2)) {</span>
         // at least one optional
-<span class="nc bnc" id="L242" title="All 4 branches missed.">        if (item1.optional || item2.optional) {</span>
-<span class="nc" id="L243">          return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1, 1, 2,</span>
+<span class="nc bnc" id="L279" title="All 4 branches missed.">        if (item1.optional || item2.optional) {</span>
+<span class="nc" id="L280">          return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1, 1, 2,</span>
               ignoreQuery, maximumIgnoreLength), optional);
         } else {
-<span class="nc" id="L246">          return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1, 2, 2,</span>
+<span class="nc" id="L283">          return new MtasSpanSequenceItem(new MtasSpanRecurrenceQuery(q1, 2, 2,</span>
               ignoreQuery, maximumIgnoreLength), optional);
         }
       }
-<span class="fc" id="L250">      return null;</span>
+<span class="fc" id="L287">      return null;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html b/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html
index ca950fd..76d9b1a 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</span></div><h1>MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 20</td><td class="ctr2">75%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L423" class="el_method">MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans(MtasSpanSequenceQuery, Spans, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="30" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="90" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">75%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</span></div><h1>MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 20</td><td class="ctr2">75%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L423" class="el_method">MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans(MtasSpanSequenceQuery, Spans, boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">75%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html b/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html
index 101800c..1b09d10 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</span></div><h1>MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L447" class="el_method">MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight(SpanWeight, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</span></div><h1>MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L447" class="el_method">MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight(SpanWeight, boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceQuery$SpanSequenceWeight.html b/jacoco/mtas.search.spans/MtasSpanSequenceQuery$SpanSequenceWeight.html
index 3e504cc..434ca8b 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceQuery$SpanSequenceWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceQuery$SpanSequenceWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.SpanSequenceWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery.SpanSequenceWeight</span></div><h1>MtasSpanSequenceQuery.SpanSequenceWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">51 of 165</td><td class="ctr2">69%</td><td class="bar">11 of 22</td><td class="ctr2">50%</td><td class="ctr1">9</td><td class="ctr2">15</td><td class="ctr1">14</td><td class="ctr2">43</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanSequenceQuery.java.html#L396" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="29" height="10" title="24" alt="24"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceQuery.java.html#L352" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="27" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="92" height="10" title="76" alt="76"/></td><td class="ctr2" id="c2">77%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">57%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L333" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="24" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">83%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceQuery.java.html#L317" class="el_method">MtasSpanSequenceQuery.SpanSequenceWeight(MtasSpanSequenceQuery, List, SpanWeight, Integer, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="21" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.SpanSequenceWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery.SpanSequenceWeight</span></div><h1>MtasSpanSequenceQuery.SpanSequenceWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">51 of 165</td><td class="ctr2">69%</td><td class="bar">11 of 22</td><td class="ctr2">50%</td><td class="ctr1">9</td><td class="ctr2">15</td><td class="ctr1">14</td><td class="ctr2">43</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanSequenceQuery.java.html#L396" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="24" alt="24"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceQuery.java.html#L352" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="23" alt="23"/><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="76" alt="76"/></td><td class="ctr2" id="c2">76%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">57%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L333" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">83%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceQuery.java.html#L317" class="el_method">MtasSpanSequenceQuery.SpanSequenceWeight(MtasSpanSequenceQuery, List, SpanWeight, Integer, IndexSearcher, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="18" alt="18"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceQuery.html b/jacoco/mtas.search.spans/MtasSpanSequenceQuery.html
index 353df9a..62a4a6a 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery</span></div><h1>MtasSpanSequenceQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">196 of 567</td><td class="ctr2">65%</td><td class="bar">36 of 92</td><td class="ctr2">61%</td><td class="ctr1">33</td><td class="ctr2">57</td><td class="ctr1">40</td><td class="ctr2">113</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasSpanSequenceQuery.java.html#L194" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="53" height="10" title="72" alt="72"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="MtasSpanSequenceQuery.java.html#L143" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="28" height="10" title="38" alt="38"/><img src="../.resources/greenbar.gif" width="80" height="10" title="108" alt="108"/></td><td class="ctr2" id="c3">74%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="21" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="56" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">73%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g1">12</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">27</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSpanSequenceQuery.java.html#L283" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="17" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasSpanSequenceQuery.java.html#L48" class="el_method">MtasSpanSequenceQuery(List, MtasSpanQuery, Integer)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="18" alt="18"/><img src="../.resources/greenbar.gif" width="106" height="10" title="144" alt="144"/></td><td class="ctr2" id="c2">89%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="31" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="88" height="10" title="25" alt="25"/></td><td class="ctr2" id="e1">74%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i0">34</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanSequenceQuery.java.html#L222" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="27" height="10" title="37" alt="37"/></td><td class="ctr2" id="c4">70%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="38" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="31" height="10" title="9" alt="9"/></td><td class="ctr2" id="e4">45%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasSpanSequenceQuery.java.html#L242" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="19" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">62%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L262" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="39" height="10" title="53" alt="53"/></td><td class="ctr2" id="c1">93%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="17" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanSequenceQuery.java.html#L114" class="el_method">getItems()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceQuery.java.html#L123" class="el_method">getIgnoreQuery()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceQuery.java.html#L132" class="el_method">getMaximumIgnoreLength()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceQuery.java.html#L105" class="el_method">getField()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceQuery</span></div><h1>MtasSpanSequenceQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">196 of 567</td><td class="ctr2">65%</td><td class="bar">36 of 92</td><td class="ctr2">60%</td><td class="ctr1">33</td><td class="ctr2">57</td><td class="ctr1">40</td><td class="ctr2">113</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasSpanSequenceQuery.java.html#L194" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="72" alt="72"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f3">4</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="MtasSpanSequenceQuery.java.html#L143" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="108" alt="108"/></td><td class="ctr2" id="c3">73%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">72%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g1">12</td><td class="ctr1" id="h1">7</td><td class="ctr2" id="i1">27</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSpanSequenceQuery.java.html#L283" class="el_method">getTermContexts(List)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="23" alt="23"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasSpanSequenceQuery.java.html#L48" class="el_method">MtasSpanSequenceQuery(List, MtasSpanQuery, Integer)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="106" height="10" title="144" alt="144"/></td><td class="ctr2" id="c2">88%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="88" height="10" title="25" alt="25"/></td><td class="ctr2" id="e1">73%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i0">34</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSpanSequenceQuery.java.html#L222" class="el_method">equals(Object)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="37" alt="37"/></td><td class="ctr2" id="c4">69%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="9" alt="9"/></td><td class="ctr2" id="e4">45%</td><td class="ctr1" id="f1">8</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">9</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasSpanSequenceQuery.java.html#L242" class="el_method">hashCode()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="26" alt="26"/></td><td class="ctr2" id="c5">61%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceQuery.java.html#L262" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="39" height="10" title="53" alt="53"/></td><td class="ctr2" id="c1">92%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i3">10</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSpanSequenceQuery.java.html#L114" class="el_method">getItems()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceQuery.java.html#L123" class="el_method">getIgnoreQuery()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceQuery.java.html#L132" class="el_method">getMaximumIgnoreLength()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceQuery.java.html#L105" class="el_method">getField()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceQuery.java.html b/jacoco/mtas.search.spans/MtasSpanSequenceQuery.java.html
index c583a22..1f21eb1 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanSequenceQuery.java</span></div><h1>MtasSpanSequenceQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanSequenceQuery.java</span></div><h1>MtasSpanSequenceQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -451,4 +451,4 @@ public class MtasSpanSequenceQuery extends MtasSpanQuery {
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceSpans$Match.html b/jacoco/mtas.search.spans/MtasSpanSequenceSpans$Match.html
index cdc56a8..d93a1a8 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceSpans$Match.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceSpans$Match.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans.Match</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceSpans.Match</span></div><h1>MtasSpanSequenceSpans.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">46 of 86</td><td class="ctr2">47%</td><td class="bar">5 of 10</td><td class="ctr2">50%</td><td class="ctr1">7</td><td class="ctr2">11</td><td class="ctr1">8</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanSequenceSpans.java.html#L917" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceSpans.java.html#L930" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="61" height="10" title="17" alt="17"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanSequenceSpans.java.html#L904" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="29" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="90" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">76%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceSpans.java.html#L874" class="el_method">MtasSpanSequenceSpans.Match(int, int)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanSequenceSpans.java.html#L885" class="el_method">startPosition()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceSpans.java.html#L894" class="el_method">endPosition()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans.Match</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceSpans.Match</span></div><h1>MtasSpanSequenceSpans.Match</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">46 of 86</td><td class="ctr2">46%</td><td class="bar">5 of 10</td><td class="ctr2">50%</td><td class="ctr1">7</td><td class="ctr2">11</td><td class="ctr1">8</td><td class="ctr2">19</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSpanSequenceSpans.java.html#L907" class="el_method">hashCode()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="76" height="10" title="21" alt="21"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceSpans.java.html#L920" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="61" height="10" title="17" alt="17"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSpanSequenceSpans.java.html#L891" class="el_method">equals(Object)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">75%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceSpans.java.html#L861" class="el_method">MtasSpanSequenceSpans.Match(int, int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="32" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanSequenceSpans.java.html#L872" class="el_method">startPosition()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceSpans.java.html#L881" class="el_method">endPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceSpans$QueueItem.html b/jacoco/mtas.search.spans/MtasSpanSequenceSpans$QueueItem.html
index cd286d5..a3729b5 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceSpans$QueueItem.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceSpans$QueueItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans.QueueItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceSpans.QueueItem</span></div><h1>MtasSpanSequenceSpans.QueueItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 174</td><td class="ctr2">100%</td><td class="bar">2 of 22</td><td class="ctr2">91%</td><td class="ctr1">2</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">41</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanSequenceSpans.java.html#L829" class="el_method">del(int)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="85" alt="85"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="111" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">93%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceSpans.java.html#L808" class="el_method">add(int, int)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="76" height="10" title="54" alt="54"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">88%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceSpans.java.html#L791" class="el_method">reset()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="26" height="10" title="19" alt="19"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceSpans.java.html#L780" class="el_method">MtasSpanSequenceSpans.QueueItem(MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="22" height="10" title="16" alt="16"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans.QueueItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceSpans.QueueItem</span></div><h1>MtasSpanSequenceSpans.QueueItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 174</td><td class="ctr2">100%</td><td class="bar">2 of 22</td><td class="ctr2">90%</td><td class="ctr1">2</td><td class="ctr2">15</td><td class="ctr1">0</td><td class="ctr2">41</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanSequenceSpans.java.html#L818" class="el_method">del(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="85" alt="85"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceSpans.java.html#L798" class="el_method">add(int, int)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="54" alt="54"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">87%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceSpans.java.html#L783" class="el_method">reset()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="19" alt="19"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceSpans.java.html#L772" class="el_method">MtasSpanSequenceSpans.QueueItem(MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="16" alt="16"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceSpans.html b/jacoco/mtas.search.spans/MtasSpanSequenceSpans.html
index 69e4f53..df74a58 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceSpans</span></div><h1>MtasSpanSequenceSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">379 of 1,653</td><td class="ctr2">77%</td><td class="bar">103 of 328</td><td class="ctr2">69%</td><td class="ctr1">79</td><td class="ctr2">184</td><td class="ctr1">78</td><td class="ctr2">347</td><td class="ctr1">4</td><td class="ctr2">20</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanSequenceSpans.java.html#L544" class="el_method">_glue(List, Boolean, MtasSpanSequenceSpans.QueueItem)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="41" height="10" title="184" alt="184"/><img src="../.resources/greenbar.gif" width="78" height="10" title="345" alt="345"/></td><td class="ctr2" id="c14">65%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="53" height="10" title="43" alt="43"/><img src="../.resources/greenbar.gif" width="66" height="10" title="53" alt="53"/></td><td class="ctr2" id="e9">55%</td><td class="ctr1" id="f0">29</td><td class="ctr2" id="g0">49</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i1">86</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceSpans.java.html#L359" class="el_method">_findMatches()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="15" height="10" title="70" alt="70"/><img src="../.resources/greenbar.gif" width="88" height="10" title="389" alt="389"/></td><td class="ctr2" id="c9">85%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="26" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="93" height="10" title="75" alt="75"/></td><td class="ctr2" id="e7">78%</td><td class="ctr1" id="f1">15</td><td class="ctr2" id="g1">49</td><td class="ctr1" id="h1">17</td><td class="ctr2" id="i0">96</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceSpans.java.html#L289" class="el_method">advanceToDoc(int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="10" height="10" title="48" alt="48"/><img src="../.resources/greenbar.gif" width="14" height="10" title="66" alt="66"/></td><td class="ctr2" id="c15">58%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="18" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="e14">38%</td><td class="ctr1" id="f3">11</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i4">25</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasSpanSequenceSpans.java.html#L176" class="el_method">goToNextDoc()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="10" height="10" title="46" alt="46"/><img src="../.resources/greenbar.gif" width="33" height="10" title="147" alt="147"/></td><td class="ctr2" id="c12">76%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="18" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="38" height="10" title="31" alt="31"/></td><td class="ctr2" id="e8">67%</td><td class="ctr1" id="f2">12</td><td class="ctr2" id="g2">24</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i2">49</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanSequenceSpans.java.html#L140" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="4" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanSequenceSpans.java.html#L942" class="el_method">cost()</a></td><td class="bar" id="b5"/><td class="ctr2" id="c17">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a17"><a href="MtasSpanSequenceSpans.java.html#L100" class="el_method">startPosition()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">78%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasSpanSequenceSpans.java.html#L114" class="el_method">endPosition()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">78%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a18"><a href="MtasSpanSequenceSpans.java.html#L20" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">75%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a19"><a href="MtasSpanSequenceSpans.java.html#L128" class="el_method">width()</a></td><td class="bar" id="b9"/><td class="ctr2" id="c18">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a15"><a href="MtasSpanSequenceSpans.java.html#L952" class="el_method">positionsCost()</a></td><td class="bar" id="b10"/><td class="ctr2" id="c19">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a href="MtasSpanSequenceSpans.java.html#L693" class="el_method">fillQueue(MtasSpanSequenceSpans.QueueItem, Integer, Integer, Integer)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="29" height="10" title="130" alt="130"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="48" height="10" title="39" alt="39"/></td><td class="ctr2" id="e6">93%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g3">22</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i3">32</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a12"><a href="MtasSpanSequenceSpans.java.html#L55" class="el_method">MtasSpanSequenceSpans(List, Spans, Integer)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="10" height="10" title="46" alt="46"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a14"><a href="MtasSpanSequenceSpans.java.html#L81" class="el_method">nextStartPosition()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="8" height="10" title="36" alt="36"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceSpans.java.html#L68" class="el_method">computeCosts()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="5" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a16"><a href="MtasSpanSequenceSpans.java.html#L745" class="el_method">resetQueue()</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="5" height="10" title="24" alt="24"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d14"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a10"><a href="MtasSpanSequenceSpans.java.html#L343" class="el_method">findMatches()</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i11">4</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceSpans.java.html#L271" class="el_method">advance(int)</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a13"><a href="MtasSpanSequenceSpans.java.html#L162" class="el_method">nextDoc()</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d15"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a7"><a href="MtasSpanSequenceSpans.java.html#L152" class="el_method">docID()</a></td><td class="bar" id="b19"/><td class="ctr2" id="c8">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanSequenceSpans</span></div><h1>MtasSpanSequenceSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">379 of 1,653</td><td class="ctr2">77%</td><td class="bar">103 of 328</td><td class="ctr2">68%</td><td class="ctr1">79</td><td class="ctr2">184</td><td class="ctr1">78</td><td class="ctr2">347</td><td class="ctr1">4</td><td class="ctr2">20</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSpanSequenceSpans.java.html#L536" class="el_method">_glue(List, Boolean, MtasSpanSequenceSpans.QueueItem)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="184" alt="184"/><img src="../jacoco-resources/greenbar.gif" width="78" height="10" title="345" alt="345"/></td><td class="ctr2" id="c14">65%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="43" alt="43"/><img src="../jacoco-resources/greenbar.gif" width="66" height="10" title="53" alt="53"/></td><td class="ctr2" id="e9">55%</td><td class="ctr1" id="f0">29</td><td class="ctr2" id="g0">49</td><td class="ctr1" id="h0">28</td><td class="ctr2" id="i1">86</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSpanSequenceSpans.java.html#L355" class="el_method">_findMatches()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="70" alt="70"/><img src="../jacoco-resources/greenbar.gif" width="88" height="10" title="389" alt="389"/></td><td class="ctr2" id="c9">84%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="75" alt="75"/></td><td class="ctr2" id="e7">78%</td><td class="ctr1" id="f1">15</td><td class="ctr2" id="g1">49</td><td class="ctr1" id="h1">17</td><td class="ctr2" id="i0">96</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanSequenceSpans.java.html#L287" class="el_method">advanceToDoc(int)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="48" alt="48"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="66" alt="66"/></td><td class="ctr2" id="c15">57%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="9" alt="9"/></td><td class="ctr2" id="e14">37%</td><td class="ctr1" id="f3">11</td><td class="ctr2" id="g4">13</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i4">25</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="MtasSpanSequenceSpans.java.html#L176" class="el_method">goToNextDoc()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="46" alt="46"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="147" alt="147"/></td><td class="ctr2" id="c12">76%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="15" alt="15"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="31" alt="31"/></td><td class="ctr2" id="e8">67%</td><td class="ctr1" id="f2">12</td><td class="ctr2" id="g2">24</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i2">49</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanSequenceSpans.java.html#L141" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="18" alt="18"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e15">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i10">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSpanSequenceSpans.java.html#L932" class="el_method">cost()</a></td><td class="bar" id="b5"/><td class="ctr2" id="c17">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a17"><a href="MtasSpanSequenceSpans.java.html#L101" class="el_method">startPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">77%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i13">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasSpanSequenceSpans.java.html#L115" class="el_method">endPosition()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">77%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i14">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a18"><a href="MtasSpanSequenceSpans.java.html#L20" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">75%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a19"><a href="MtasSpanSequenceSpans.java.html#L129" class="el_method">width()</a></td><td class="bar" id="b9"/><td class="ctr2" id="c18">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a15"><a href="MtasSpanSequenceSpans.java.html#L942" class="el_method">positionsCost()</a></td><td class="bar" id="b10"/><td class="ctr2" id="c19">0%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a href="MtasSpanSequenceSpans.java.html#L678" class="el_method">fillQueue(MtasSpanSequenceSpans.QueueItem, Integer, Integer, Integer)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="130" alt="130"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="39" alt="39"/></td><td class="ctr2" id="e6">92%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g3">22</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i3">32</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a12"><a href="MtasSpanSequenceSpans.java.html#L53" class="el_method">MtasSpanSequenceSpans(List, Spans, Integer)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="46" alt="46"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a14"><a href="MtasSpanSequenceSpans.java.html#L82" class="el_method">nextStartPosition()</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="36" alt="36"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i6">8</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a5"><a href="MtasSpanSequenceSpans.java.html#L69" class="el_method">computeCosts()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="25" alt="25"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a16"><a href="MtasSpanSequenceSpans.java.html#L730" class="el_method">resetQueue()</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="24" alt="24"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d14"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a10"><a href="MtasSpanSequenceSpans.java.html#L340" class="el_method">findMatches()</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="19" alt="19"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i11">4</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a2"><a href="MtasSpanSequenceSpans.java.html#L271" class="el_method">advance(int)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a13"><a href="MtasSpanSequenceSpans.java.html#L163" class="el_method">nextDoc()</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d15"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g15">2</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i12">4</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a7"><a href="MtasSpanSequenceSpans.java.html#L153" class="el_method">docID()</a></td><td class="bar" id="b19"/><td class="ctr2" id="c8">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanSequenceSpans.java.html b/jacoco/mtas.search.spans/MtasSpanSequenceSpans.java.html
index 857b70e..3ea11c0 100644
--- a/jacoco/mtas.search.spans/MtasSpanSequenceSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanSequenceSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanSequenceSpans.java</span></div><h1>MtasSpanSequenceSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanSequenceSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanSequenceSpans.java</span></div><h1>MtasSpanSequenceSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -28,10 +28,13 @@ import org.apache.lucene.search.spans.Spans;
   /** The queue matches. */
   private List&lt;Match&gt; queueMatches;
 
-  /** The current position. */
+  /** The doc id. */
   private int docId;
+  
+  /** The current position. */
   private int currentPosition;
 
+  /** The cost. */
   private long cost;
 
   /** The current match. */
@@ -40,36 +43,34 @@ import org.apache.lucene.search.spans.Spans;
   /**
    * Instantiates a new mtas span sequence spans.
    *
-   * @param mtasSpanSequenceQuery
-   *          the mtas span sequence query
-   * @param setSequenceSpans
-   *          the set sequence spans
-   * @param ignoreSpans
-   *          the ignore spans
-   * @param maximumIgnoreLength
-   *          the maximum ignore length
+   * @param setSequenceSpans the set sequence spans
+   * @param ignoreSpans the ignore spans
+   * @param maximumIgnoreLength the maximum ignore length
    */
   public MtasSpanSequenceSpans(
       List&lt;MtasSpanSequenceQuerySpans&gt; setSequenceSpans, Spans ignoreSpans,
       Integer maximumIgnoreLength) {
-<span class="fc" id="L55">    super();</span>
-<span class="fc" id="L56">    docId = -1;</span>
-<span class="fc" id="L57">    queueSpans = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L58">    queueMatches = new ArrayList&lt;&gt;();</span>
-<span class="fc bfc" id="L59" title="All 2 branches covered.">    for (MtasSpanSequenceQuerySpans sequenceSpans : setSequenceSpans) {</span>
-<span class="fc" id="L60">      queueSpans.add(new QueueItem(sequenceSpans));</span>
-<span class="fc" id="L61">    }</span>
-<span class="fc" id="L62">    ignoreItem = new MtasIgnoreItem(ignoreSpans, maximumIgnoreLength);</span>
-<span class="fc" id="L63">    resetQueue();</span>
-<span class="fc" id="L64">    computeCosts();</span>
-<span class="fc" id="L65">  }</span>
+<span class="fc" id="L53">    super();</span>
+<span class="fc" id="L54">    docId = -1;</span>
+<span class="fc" id="L55">    queueSpans = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L56">    queueMatches = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L57" title="All 2 branches covered.">    for (MtasSpanSequenceQuerySpans sequenceSpans : setSequenceSpans) {</span>
+<span class="fc" id="L58">      queueSpans.add(new QueueItem(sequenceSpans));</span>
+<span class="fc" id="L59">    }</span>
+<span class="fc" id="L60">    ignoreItem = new MtasIgnoreItem(ignoreSpans, maximumIgnoreLength);</span>
+<span class="fc" id="L61">    resetQueue();</span>
+<span class="fc" id="L62">    computeCosts();</span>
+<span class="fc" id="L63">  }</span>
 
+  /**
+   * Compute costs.
+   */
   private void computeCosts() {
-<span class="fc" id="L68">    cost = Long.MAX_VALUE;</span>
-<span class="fc bfc" id="L69" title="All 2 branches covered.">    for (QueueItem item : queueSpans) {</span>
-<span class="fc" id="L70">      cost = Math.min(cost, item.sequenceSpans.spans.cost());</span>
-<span class="fc" id="L71">    }</span>
-<span class="fc" id="L72">  }</span>
+<span class="fc" id="L69">    cost = Long.MAX_VALUE;</span>
+<span class="fc bfc" id="L70" title="All 2 branches covered.">    for (QueueItem item : queueSpans) {</span>
+<span class="fc" id="L71">      cost = Math.min(cost, item.sequenceSpans.spans.cost());</span>
+<span class="fc" id="L72">    }</span>
+<span class="fc" id="L73">  }</span>
 
   /*
    * (non-Javadoc)
@@ -78,15 +79,15 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="fc bfc" id="L81" title="All 2 branches covered.">    if (findMatches()) {</span>
-<span class="fc" id="L82">      currentMatch = queueMatches.get(0);</span>
-<span class="fc" id="L83">      currentPosition = currentMatch.startPosition();</span>
-<span class="fc" id="L84">      queueMatches.remove(0);</span>
-<span class="fc" id="L85">      return currentMatch.startPosition();</span>
+<span class="fc bfc" id="L82" title="All 2 branches covered.">    if (findMatches()) {</span>
+<span class="fc" id="L83">      currentMatch = queueMatches.get(0);</span>
+<span class="fc" id="L84">      currentPosition = currentMatch.startPosition();</span>
+<span class="fc" id="L85">      queueMatches.remove(0);</span>
+<span class="fc" id="L86">      return currentMatch.startPosition();</span>
     } else {
-<span class="fc" id="L87">      currentMatch = new Match(NO_MORE_POSITIONS, NO_MORE_POSITIONS);</span>
-<span class="fc" id="L88">      currentPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L89">      return NO_MORE_POSITIONS;</span>
+<span class="fc" id="L88">      currentMatch = new Match(NO_MORE_POSITIONS, NO_MORE_POSITIONS);</span>
+<span class="fc" id="L89">      currentPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L90">      return NO_MORE_POSITIONS;</span>
     }
   }
 
@@ -97,10 +98,10 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public int startPosition() {
-<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    if (currentMatch == null) {</span>
-<span class="nc" id="L101">      return -1;</span>
+<span class="pc bpc" id="L101" title="1 of 2 branches missed.">    if (currentMatch == null) {</span>
+<span class="nc" id="L102">      return -1;</span>
     } else {
-<span class="fc" id="L103">      return currentMatch.startPosition();</span>
+<span class="fc" id="L104">      return currentMatch.startPosition();</span>
     }
   }
 
@@ -111,10 +112,10 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public int endPosition() {
-<span class="pc bpc" id="L114" title="1 of 2 branches missed.">    if (currentMatch == null) {</span>
-<span class="nc" id="L115">      return -1;</span>
+<span class="pc bpc" id="L115" title="1 of 2 branches missed.">    if (currentMatch == null) {</span>
+<span class="nc" id="L116">      return -1;</span>
     } else {
-<span class="fc" id="L117">      return currentMatch.endPosition();</span>
+<span class="fc" id="L118">      return currentMatch.endPosition();</span>
     }
   }
 
@@ -125,7 +126,7 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public int width() {
-<span class="nc" id="L128">    return 0;</span>
+<span class="nc" id="L129">    return 0;</span>
   }
 
   /*
@@ -137,10 +138,10 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc bnc" id="L140" title="All 2 branches missed.">    for (QueueItem item : queueSpans) {</span>
-<span class="nc" id="L141">      item.sequenceSpans.spans.collect(collector);</span>
-<span class="nc" id="L142">    }</span>
-<span class="nc" id="L143">  }</span>
+<span class="nc bnc" id="L141" title="All 2 branches missed.">    for (QueueItem item : queueSpans) {</span>
+<span class="nc" id="L142">      item.sequenceSpans.spans.collect(collector);</span>
+<span class="nc" id="L143">    }</span>
+<span class="nc" id="L144">  }</span>
 
   /*
    * (non-Javadoc)
@@ -149,7 +150,7 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public int docID() {
-<span class="fc" id="L152">    return docId;</span>
+<span class="fc" id="L153">    return docId;</span>
   }
 
   /*
@@ -159,18 +160,17 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="fc" id="L162">    resetQueue();</span>
-<span class="fc bfc" id="L163" title="All 2 branches covered.">    while (!goToNextDoc())</span>
-<span class="fc" id="L164">      ;</span>
-<span class="fc" id="L165">    return docId;</span>
+<span class="fc" id="L163">    resetQueue();</span>
+<span class="fc bfc" id="L164" title="All 2 branches covered.">    while (!goToNextDoc())</span>
+<span class="fc" id="L165">      ;</span>
+<span class="fc" id="L166">    return docId;</span>
   }
 
   /**
    * Go to next doc.
    *
    * @return true, if successful
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private boolean goToNextDoc() throws IOException {
 <span class="pc bpc" id="L176" title="1 of 2 branches missed.">    if (docId == NO_MORE_DOCS) {</span>
@@ -279,55 +279,53 @@ import org.apache.lucene.search.spans.Spans;
   /**
    * Advance to doc.
    *
-   * @param target
-   *          the target
+   * @param target the target
    * @return the integer
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private Integer advanceToDoc(int target) throws IOException {
-<span class="pc bpc" id="L289" title="2 of 4 branches missed.">    if (docId == NO_MORE_DOCS || target &lt;= docId) {</span>
-<span class="nc" id="L290">      return null;</span>
+<span class="pc bpc" id="L287" title="2 of 4 branches missed.">    if (docId == NO_MORE_DOCS || target &lt;= docId) {</span>
+<span class="nc" id="L288">      return null;</span>
     } else {
       Integer spanDocId;
-<span class="fc" id="L293">      Integer newDocId = target;</span>
-<span class="fc bfc" id="L294" title="All 2 branches covered.">      for (QueueItem item : queueSpans) {</span>
-<span class="pc bpc" id="L295" title="1 of 2 branches missed.">        if (item.sequenceSpans.spans != null) {</span>
-<span class="pc bpc" id="L296" title="1 of 2 branches missed.">          if (item.sequenceSpans.spans.docID() &lt; newDocId) {</span>
-<span class="fc" id="L297">            spanDocId = item.sequenceSpans.spans.advance(newDocId);</span>
-<span class="pc bpc" id="L298" title="1 of 2 branches missed.">            if (spanDocId.equals(NO_MORE_DOCS)) {</span>
-<span class="nc" id="L299">              item.noMoreDocs = true;</span>
-<span class="nc bnc" id="L300" title="All 2 branches missed.">              if (!item.sequenceSpans.optional) {</span>
+<span class="fc" id="L291">      Integer newDocId = target;</span>
+<span class="fc bfc" id="L292" title="All 2 branches covered.">      for (QueueItem item : queueSpans) {</span>
+<span class="pc bpc" id="L293" title="1 of 2 branches missed.">        if (item.sequenceSpans.spans != null) {</span>
+<span class="pc bpc" id="L294" title="1 of 2 branches missed.">          if (item.sequenceSpans.spans.docID() &lt; newDocId) {</span>
+<span class="fc" id="L295">            spanDocId = item.sequenceSpans.spans.advance(newDocId);</span>
+<span class="pc bpc" id="L296" title="1 of 2 branches missed.">            if (spanDocId.equals(NO_MORE_DOCS)) {</span>
+<span class="nc" id="L297">              item.noMoreDocs = true;</span>
+<span class="nc bnc" id="L298" title="All 2 branches missed.">              if (!item.sequenceSpans.optional) {</span>
                 // a not optional span has NO_MORE_DOCS: stop
-<span class="nc" id="L302">                docId = NO_MORE_DOCS;</span>
-<span class="nc" id="L303">                return null;</span>
+<span class="nc" id="L300">                docId = NO_MORE_DOCS;</span>
+<span class="nc" id="L301">                return null;</span>
               }
             } else {
-<span class="pc bpc" id="L306" title="3 of 4 branches missed.">              if (!spanDocId.equals(newDocId) &amp;&amp; !item.sequenceSpans.optional) {</span>
+<span class="pc bpc" id="L304" title="3 of 4 branches missed.">              if (!spanDocId.equals(newDocId) &amp;&amp; !item.sequenceSpans.optional) {</span>
                 // a not optional span has nothing for newDocId: stop
-<span class="nc" id="L308">                return spanDocId;</span>
+<span class="nc" id="L306">                return spanDocId;</span>
               }
             }
-<span class="nc bnc" id="L311" title="All 2 branches missed.">          } else if (item.sequenceSpans.spans.docID() != newDocId) {</span>
-<span class="nc" id="L312">            spanDocId = item.sequenceSpans.spans.docID();</span>
-<span class="nc bnc" id="L313" title="All 2 branches missed.">            if (!item.sequenceSpans.optional) {</span>
+<span class="nc bnc" id="L309" title="All 2 branches missed.">          } else if (item.sequenceSpans.spans.docID() != newDocId) {</span>
+<span class="nc" id="L310">            spanDocId = item.sequenceSpans.spans.docID();</span>
+<span class="nc bnc" id="L311" title="All 2 branches missed.">            if (!item.sequenceSpans.optional) {</span>
               // a not optional span seems to have nothing for newDocId: stop
-<span class="nc" id="L315">              return spanDocId;</span>
+<span class="nc" id="L313">              return spanDocId;</span>
             }
           }
         }
-<span class="fc" id="L319">      }</span>
+<span class="fc" id="L317">      }</span>
       // find match
-<span class="fc" id="L321">      docId = newDocId;</span>
-<span class="fc" id="L322">      ignoreItem.advanceToDoc(docId);</span>
+<span class="fc" id="L319">      docId = newDocId;</span>
+<span class="fc" id="L320">      ignoreItem.advanceToDoc(docId);</span>
       // try and glue together
-<span class="pc bpc" id="L324" title="1 of 2 branches missed.">      if (findMatches()) {</span>
-<span class="fc" id="L325">        return null;</span>
+<span class="pc bpc" id="L322" title="1 of 2 branches missed.">      if (findMatches()) {</span>
+<span class="fc" id="L323">        return null;</span>
         // no matches
       } else {
-<span class="nc" id="L328">        resetQueue();</span>
+<span class="nc" id="L326">        resetQueue();</span>
         // try next document
-<span class="nc" id="L330">        return (newDocId + 1);</span>
+<span class="nc" id="L328">        return (newDocId + 1);</span>
       }
     }
   }
@@ -336,433 +334,428 @@ import org.apache.lucene.search.spans.Spans;
    * Find matches.
    *
    * @return true, if successful
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private boolean findMatches() throws IOException {
-<span class="fc" id="L343">    Boolean status = _findMatches();</span>
-<span class="fc bfc" id="L344" title="All 4 branches covered.">    while (!(status || (currentPosition == NO_MORE_POSITIONS))) {</span>
-<span class="fc" id="L345">      status = _findMatches();</span>
+<span class="fc" id="L340">    Boolean status = _findMatches();</span>
+<span class="fc bfc" id="L341" title="All 4 branches covered.">    while (!(status || (currentPosition == NO_MORE_POSITIONS))) {</span>
+<span class="fc" id="L342">      status = _findMatches();</span>
     }
-<span class="fc" id="L347">    return status;</span>
+<span class="fc" id="L344">    return status;</span>
   }
 
   /**
-   * _find matches.
+   * Find matches.
    *
    * @return true, if successful
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private boolean _findMatches() throws IOException {
     // queue not empty
-<span class="fc bfc" id="L359" title="All 2 branches covered.">    if (!queueMatches.isEmpty()) {</span>
-<span class="fc" id="L360">      return true;</span>
+<span class="fc bfc" id="L355" title="All 2 branches covered.">    if (!queueMatches.isEmpty()) {</span>
+<span class="fc" id="L356">      return true;</span>
       // no more matches to be found
-<span class="pc bpc" id="L362" title="1 of 2 branches missed.">    } else if (currentPosition == NO_MORE_POSITIONS) {</span>
-<span class="nc" id="L363">      return false;</span>
+<span class="pc bpc" id="L358" title="1 of 2 branches missed.">    } else if (currentPosition == NO_MORE_POSITIONS) {</span>
+<span class="nc" id="L359">      return false;</span>
       // try to find matches
     } else {
       // subMatches: try to build matches while collecting
-<span class="fc" id="L367">      Integer subMatchesStartPosition = null;</span>
-<span class="fc" id="L368">      Boolean subMatchesOptional = true;</span>
-<span class="fc" id="L369">      List&lt;Match&gt; subMatchesQueue = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L363">      Integer subMatchesStartPosition = null;</span>
+<span class="fc" id="L364">      Boolean subMatchesOptional = true;</span>
+<span class="fc" id="L365">      List&lt;Match&gt; subMatchesQueue = new ArrayList&lt;&gt;();</span>
       // minimum startPosition previous, used to set lower boundary on
       // startPosition next
-<span class="fc" id="L372">      Integer minStartPositionPrevious = null;</span>
+<span class="fc" id="L368">      Integer minStartPositionPrevious = null;</span>
       // maximum endPosition previous, used to set upper boundary on
       // startPosition next
-<span class="fc" id="L375">      Integer maxEndPositionPrevious = null;</span>
+<span class="fc" id="L371">      Integer maxEndPositionPrevious = null;</span>
       // other variables
-<span class="fc" id="L377">      Integer minStartPositionNext = null;</span>
-<span class="fc" id="L378">      Integer minStartPosition = null;</span>
-<span class="fc" id="L379">      Integer minOptionalStartPosition = null;</span>
+<span class="fc" id="L373">      Integer minStartPositionNext = null;</span>
+<span class="fc" id="L374">      Integer minStartPosition = null;</span>
+<span class="fc" id="L375">      Integer minOptionalStartPosition = null;</span>
       // adjusted minimum ignoreItem
-<span class="fc" id="L381">      boolean adjustedMinimumIgnoreItem = false;</span>
+<span class="fc" id="L377">      boolean adjustedMinimumIgnoreItem = false;</span>
       // fill queue if necessary and possible
-<span class="fc bfc" id="L383" title="All 2 branches covered.">      for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
-<span class="fc" id="L384">        QueueItem item = queueSpans.get(i);</span>
+<span class="fc bfc" id="L379" title="All 2 branches covered.">      for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
+<span class="fc" id="L380">        QueueItem item = queueSpans.get(i);</span>
         // if span is optional, check docId
-<span class="pc bpc" id="L386" title="1 of 4 branches missed.">        if (!item.sequenceSpans.optional || (item.sequenceSpans.spans != null</span>
-<span class="pc bpc" id="L387" title="1 of 2 branches missed.">            &amp;&amp; item.sequenceSpans.spans.docID() == docId)) {</span>
+<span class="pc bpc" id="L382" title="1 of 4 branches missed.">        if (!item.sequenceSpans.optional || (item.sequenceSpans.spans != null</span>
+<span class="pc bpc" id="L383" title="1 of 2 branches missed.">            &amp;&amp; item.sequenceSpans.spans.docID() == docId)) {</span>
           // compute minimum startPosition until next non-optional item
           // used as lower boundary on endPosition next
-<span class="fc" id="L390">          minStartPositionNext = null;</span>
-<span class="fc bfc" id="L391" title="All 2 branches covered.">          for (int j = (i + 1); j &lt; queueSpans.size(); j++) {</span>
+<span class="fc" id="L386">          minStartPositionNext = null;</span>
+<span class="fc bfc" id="L387" title="All 2 branches covered.">          for (int j = (i + 1); j &lt; queueSpans.size(); j++) {</span>
 
             // check for available lowestPosition
-<span class="fc bfc" id="L394" title="All 4 branches covered.">            if (!queueSpans.get(j).sequenceSpans.optional &amp;&amp; queueSpans.get(j).lowestPosition != null) {</span>
-<span class="fc bfc" id="L395" title="All 2 branches covered.">                minStartPositionNext = (minStartPositionNext == null)</span>
-<span class="fc" id="L396">                    ? queueSpans.get(j).lowestPosition</span>
-<span class="fc" id="L397">                    : Math.min(minStartPositionNext,</span>
-<span class="fc" id="L398">                        queueSpans.get(j).lowestPosition);</span>
+<span class="fc bfc" id="L390" title="All 4 branches covered.">            if (!queueSpans.get(j).sequenceSpans.optional &amp;&amp; queueSpans.get(j).lowestPosition != null) {</span>
+<span class="fc bfc" id="L391" title="All 2 branches covered.">                minStartPositionNext = (minStartPositionNext == null)</span>
+<span class="fc" id="L392">                    ? queueSpans.get(j).lowestPosition</span>
+<span class="fc" id="L393">                    : Math.min(minStartPositionNext,</span>
+<span class="fc" id="L394">                        queueSpans.get(j).lowestPosition);</span>
                 // computing restrictions not possible
             } else {
-<span class="fc bfc" id="L401" title="All 2 branches covered.">              if (!queueSpans.get(j).sequenceSpans.optional) {</span>
-<span class="fc" id="L402">                minStartPositionNext = null;</span>
+<span class="fc bfc" id="L397" title="All 2 branches covered.">              if (!queueSpans.get(j).sequenceSpans.optional) {</span>
+<span class="fc" id="L398">                minStartPositionNext = null;</span>
               }
               break;              
             }
           }
           // fill queue
-<span class="fc bfc" id="L408" title="All 4 branches covered.">          if ((minStartPositionPrevious == null) || subMatchesOptional) {</span>
-<span class="fc" id="L409">            fillQueue(item, null, maxEndPositionPrevious, minStartPositionNext);</span>
+<span class="fc bfc" id="L404" title="All 4 branches covered.">          if ((minStartPositionPrevious == null) || subMatchesOptional) {</span>
+<span class="fc" id="L405">            fillQueue(item, null, maxEndPositionPrevious, minStartPositionNext);</span>
           } else {
-<span class="fc" id="L411">            fillQueue(item, minStartPositionPrevious, maxEndPositionPrevious,</span>
+<span class="fc" id="L407">            fillQueue(item, minStartPositionPrevious, maxEndPositionPrevious,</span>
                 minStartPositionNext);
           }
           // try to adjust minimum ignoreItem
-<span class="fc bfc" id="L415" title="All 4 branches covered.">          if (!adjustedMinimumIgnoreItem &amp;&amp; !item.sequenceSpans.optional</span>
-<span class="fc bfc" id="L416" title="All 2 branches covered.">              &amp;&amp; item.filledPosition) {</span>
-<span class="fc bfc" id="L417" title="All 2 branches covered.">            if (minOptionalStartPosition != null) {</span>
-<span class="fc" id="L418">              ignoreItem.removeBefore(docId,</span>
-<span class="fc" id="L419">                  Math.min(minOptionalStartPosition, item.lowestPosition));</span>
+<span class="fc bfc" id="L411" title="All 4 branches covered.">          if (!adjustedMinimumIgnoreItem &amp;&amp; !item.sequenceSpans.optional</span>
+<span class="fc bfc" id="L412" title="All 2 branches covered.">              &amp;&amp; item.filledPosition) {</span>
+<span class="fc bfc" id="L413" title="All 2 branches covered.">            if (minOptionalStartPosition != null) {</span>
+<span class="fc" id="L414">              ignoreItem.removeBefore(docId,</span>
+<span class="fc" id="L415">                  Math.min(minOptionalStartPosition, item.lowestPosition));</span>
             } else {
-<span class="fc" id="L421">              ignoreItem.removeBefore(docId, item.lowestPosition);</span>
+<span class="fc" id="L417">              ignoreItem.removeBefore(docId, item.lowestPosition);</span>
             }
-<span class="fc" id="L423">            adjustedMinimumIgnoreItem = true;</span>
+<span class="fc" id="L419">            adjustedMinimumIgnoreItem = true;</span>
           }
           // check for available positions
-<span class="fc bfc" id="L426" title="All 4 branches covered.">          if (!item.sequenceSpans.optional &amp;&amp; item.noMorePositions</span>
-<span class="fc bfc" id="L427" title="All 2 branches covered.">              &amp;&amp; !item.filledPosition) {</span>
-<span class="fc" id="L428">            currentPosition = NO_MORE_POSITIONS;</span>
-<span class="fc" id="L429">            return false;</span>
+<span class="fc bfc" id="L422" title="All 4 branches covered.">          if (!item.sequenceSpans.optional &amp;&amp; item.noMorePositions</span>
+<span class="fc bfc" id="L423" title="All 2 branches covered.">              &amp;&amp; !item.filledPosition) {</span>
+<span class="fc" id="L424">            currentPosition = NO_MORE_POSITIONS;</span>
+<span class="fc" id="L425">            return false;</span>
           }
           // build matches
-<span class="fc" id="L432">          subMatchesQueue = _glue(subMatchesQueue, subMatchesOptional, item);</span>
+<span class="fc" id="L428">          subMatchesQueue = _glue(subMatchesQueue, subMatchesOptional, item);</span>
           // update subMatchesOptional
-<span class="fc bfc" id="L434" title="All 2 branches covered.">          if (!item.sequenceSpans.optional) {</span>
-<span class="fc" id="L435">            subMatchesOptional = false;</span>
+<span class="fc bfc" id="L430" title="All 2 branches covered.">          if (!item.sequenceSpans.optional) {</span>
+<span class="fc" id="L431">            subMatchesOptional = false;</span>
           }
           // check if matches are still achievable
-<span class="fc bfc" id="L438" title="All 4 branches covered.">          if (!subMatchesOptional &amp;&amp; subMatchesQueue.isEmpty()) {</span>
+<span class="fc bfc" id="L434" title="All 4 branches covered.">          if (!subMatchesOptional &amp;&amp; subMatchesQueue.isEmpty()) {</span>
             // clean up previous queues
-<span class="pc bpc" id="L440" title="1 of 2 branches missed.">            if (subMatchesStartPosition != null) {</span>
-<span class="fc" id="L441">              int cleanStartPosition = subMatchesStartPosition;</span>
-<span class="fc bfc" id="L442" title="All 2 branches covered.">              for (int j = 0; j &lt;= i; j++) {</span>
-<span class="fc" id="L443">                queueSpans.get(j).del(cleanStartPosition);</span>
-<span class="fc bfc" id="L444" title="All 2 branches covered.">                if (!queueSpans.get(j).sequenceSpans.optional) {</span>
-<span class="fc" id="L445">                  cleanStartPosition++;</span>
+<span class="pc bpc" id="L436" title="1 of 2 branches missed.">            if (subMatchesStartPosition != null) {</span>
+<span class="fc" id="L437">              int cleanStartPosition = subMatchesStartPosition;</span>
+<span class="fc bfc" id="L438" title="All 2 branches covered.">              for (int j = 0; j &lt;= i; j++) {</span>
+<span class="fc" id="L439">                queueSpans.get(j).del(cleanStartPosition);</span>
+<span class="fc bfc" id="L440" title="All 2 branches covered.">                if (!queueSpans.get(j).sequenceSpans.optional) {</span>
+<span class="fc" id="L441">                  cleanStartPosition++;</span>
                 }
               }
             }
-<span class="fc" id="L449">            return false;</span>
+<span class="fc" id="L445">            return false;</span>
           }
           // update subMatchesStartPosition
-<span class="pc bpc" id="L452" title="1 of 2 branches missed.">          if (subMatchesQueue.isEmpty()) {</span>
-<span class="nc" id="L453">            subMatchesStartPosition = null;</span>
+<span class="pc bpc" id="L448" title="1 of 2 branches missed.">          if (subMatchesQueue.isEmpty()) {</span>
+<span class="nc" id="L449">            subMatchesStartPosition = null;</span>
           } else {
-<span class="fc" id="L455">            subMatchesStartPosition = subMatchesQueue.get(0).startPosition;</span>
+<span class="fc" id="L451">            subMatchesStartPosition = subMatchesQueue.get(0).startPosition;</span>
           }
           // compute minimum startPosition for next span
-<span class="fc bfc" id="L458" title="All 2 branches covered.">          if (item.lowestPosition != null) {</span>
-<span class="fc bfc" id="L459" title="All 2 branches covered.">            minStartPositionPrevious = (minStartPositionPrevious == null)</span>
-<span class="fc" id="L460">                ? item.lowestPosition</span>
-<span class="fc" id="L461">                : Math.min(minStartPositionPrevious, item.lowestPosition);</span>
+<span class="fc bfc" id="L454" title="All 2 branches covered.">          if (item.lowestPosition != null) {</span>
+<span class="fc bfc" id="L455" title="All 2 branches covered.">            minStartPositionPrevious = (minStartPositionPrevious == null)</span>
+<span class="fc" id="L456">                ? item.lowestPosition</span>
+<span class="fc" id="L457">                : Math.min(minStartPositionPrevious, item.lowestPosition);</span>
           }
           // for optional spans
-<span class="fc bfc" id="L464" title="All 2 branches covered.">          if (item.sequenceSpans.optional) {</span>
+<span class="fc bfc" id="L460" title="All 2 branches covered.">          if (item.sequenceSpans.optional) {</span>
             // update stats
-<span class="fc bfc" id="L466" title="All 2 branches covered.">            if (item.lowestPosition != null) {</span>
-<span class="pc bpc" id="L467" title="1 of 2 branches missed.">              minOptionalStartPosition = (minOptionalStartPosition == null)</span>
-<span class="pc" id="L468">                  ? item.lowestPosition</span>
-<span class="nc" id="L469">                  : Math.min(minOptionalStartPosition, item.lowestPosition);</span>
+<span class="fc bfc" id="L462" title="All 2 branches covered.">            if (item.lowestPosition != null) {</span>
+<span class="pc bpc" id="L463" title="1 of 2 branches missed.">              minOptionalStartPosition = (minOptionalStartPosition == null)</span>
+<span class="pc" id="L464">                  ? item.lowestPosition</span>
+<span class="nc" id="L465">                  : Math.min(minOptionalStartPosition, item.lowestPosition);</span>
             }
             // for not optional spans
           } else {
             // update stats, item.lowestPosition should be set
-<span class="fc bfc" id="L474" title="All 2 branches covered.">            minStartPosition = (minStartPosition == null) ? item.lowestPosition</span>
-<span class="fc" id="L475">                : Math.min(minStartPosition, item.lowestPosition);</span>
+<span class="fc bfc" id="L470" title="All 2 branches covered.">            minStartPosition = (minStartPosition == null) ? item.lowestPosition</span>
+<span class="fc" id="L471">                : Math.min(minStartPosition, item.lowestPosition);</span>
             // reset maximum endPosition for next span
-<span class="fc" id="L477">            maxEndPositionPrevious = null;</span>
+<span class="fc" id="L473">            maxEndPositionPrevious = null;</span>
           }
           // compute maximum endPosition for next span
-<span class="fc bfc" id="L480" title="All 2 branches covered.">          if (item.lowestPosition != null) {</span>
-<span class="fc bfc" id="L481" title="All 2 branches covered.">            for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
-<span class="fc bfc" id="L482" title="All 2 branches covered.">              maxEndPositionPrevious = (maxEndPositionPrevious == null)</span>
-<span class="fc" id="L483">                  ? endPosition : Math.max(maxEndPositionPrevious, endPosition);</span>
-<span class="fc" id="L484">            }</span>
+<span class="fc bfc" id="L476" title="All 2 branches covered.">          if (item.lowestPosition != null) {</span>
+<span class="fc bfc" id="L477" title="All 2 branches covered.">            for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
+<span class="fc bfc" id="L478" title="All 2 branches covered.">              maxEndPositionPrevious = (maxEndPositionPrevious == null)</span>
+<span class="fc" id="L479">                  ? endPosition : Math.max(maxEndPositionPrevious, endPosition);</span>
+<span class="fc" id="L480">            }</span>
           }
         }
       }
-<span class="pc bpc" id="L488" title="1 of 2 branches missed.">      if (subMatchesQueue.isEmpty()) {</span>
+<span class="pc bpc" id="L484" title="1 of 2 branches missed.">      if (subMatchesQueue.isEmpty()) {</span>
         // condition has only optional parts
-<span class="nc bnc" id="L490" title="All 2 branches missed.">        if (subMatchesOptional) {</span>
+<span class="nc bnc" id="L486" title="All 2 branches missed.">        if (subMatchesOptional) {</span>
           // check for
-<span class="nc" id="L492">          boolean allFinished = true;</span>
-<span class="nc bnc" id="L493" title="All 2 branches missed.">          for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
-<span class="nc bnc" id="L494" title="All 2 branches missed.">            if (!queueSpans.get(i).noMorePositions) {</span>
-<span class="nc" id="L495">              allFinished = false;</span>
-<span class="nc" id="L496">              break;</span>
+<span class="nc" id="L488">          boolean allFinished = true;</span>
+<span class="nc bnc" id="L489" title="All 2 branches missed.">          for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
+<span class="nc bnc" id="L490" title="All 2 branches missed.">            if (!queueSpans.get(i).noMorePositions) {</span>
+<span class="nc" id="L491">              allFinished = false;</span>
+<span class="nc" id="L492">              break;</span>
             }
           }
-<span class="nc bnc" id="L499" title="All 2 branches missed.">          if (allFinished) {</span>
-<span class="nc" id="L500">            currentPosition = NO_MORE_POSITIONS;</span>
+<span class="nc bnc" id="L495" title="All 2 branches missed.">          if (allFinished) {</span>
+<span class="nc" id="L496">            currentPosition = NO_MORE_POSITIONS;</span>
           }
         }
-<span class="nc" id="L503">        return false;</span>
-<span class="fc bfc" id="L504" title="All 2 branches covered.">      } else if ((minOptionalStartPosition != null)</span>
-<span class="pc bpc" id="L505" title="1 of 2 branches missed.">          &amp;&amp; (minOptionalStartPosition &lt; subMatchesStartPosition)) {</span>
-<span class="nc bnc" id="L506" title="All 2 branches missed.">        for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
-<span class="nc bnc" id="L507" title="All 2 branches missed.">          if (!queueSpans.get(i).sequenceSpans.optional) {</span>
-<span class="nc" id="L508">            break;</span>
+<span class="nc" id="L499">        return false;</span>
+<span class="fc bfc" id="L500" title="All 2 branches covered.">      } else if ((minOptionalStartPosition != null)</span>
+<span class="pc bpc" id="L501" title="1 of 2 branches missed.">          &amp;&amp; (minOptionalStartPosition &lt; subMatchesStartPosition)) {</span>
+<span class="nc bnc" id="L502" title="All 2 branches missed.">        for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
+<span class="nc bnc" id="L503" title="All 2 branches missed.">          if (!queueSpans.get(i).sequenceSpans.optional) {</span>
+<span class="nc" id="L504">            break;</span>
           } else {
-<span class="nc" id="L510">            queueSpans.get(i).del(minOptionalStartPosition);</span>
+<span class="nc" id="L506">            queueSpans.get(i).del(minOptionalStartPosition);</span>
           }
         }
-<span class="nc" id="L513">        return false;</span>
+<span class="nc" id="L509">        return false;</span>
       } else {
-<span class="fc bfc" id="L515" title="All 2 branches covered.">        for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
-<span class="fc" id="L516">          queueSpans.get(i).del(subMatchesStartPosition);</span>
+<span class="fc bfc" id="L511" title="All 2 branches covered.">        for (int i = 0; i &lt; queueSpans.size(); i++) {</span>
+<span class="fc" id="L512">          queueSpans.get(i).del(subMatchesStartPosition);</span>
         }
-<span class="fc bfc" id="L518" title="All 2 branches covered.">        for (Match m : subMatchesQueue) {</span>
-<span class="pc bpc" id="L519" title="1 of 2 branches missed.">          if (!queueMatches.contains(m)) {</span>
-<span class="fc" id="L520">            queueMatches.add(m);</span>
+<span class="fc bfc" id="L514" title="All 2 branches covered.">        for (Match m : subMatchesQueue) {</span>
+<span class="pc bpc" id="L515" title="1 of 2 branches missed.">          if (!queueMatches.contains(m)) {</span>
+<span class="fc" id="L516">            queueMatches.add(m);</span>
           }
-<span class="fc" id="L522">        }</span>
-<span class="fc" id="L523">        ignoreItem.removeBefore(docId, queueMatches.get(0).startPosition);</span>
-<span class="fc" id="L524">        return true;</span>
+<span class="fc" id="L518">        }</span>
+<span class="fc" id="L519">        ignoreItem.removeBefore(docId, queueMatches.get(0).startPosition);</span>
+<span class="fc" id="L520">        return true;</span>
       }
     }
   }
 
   /**
-   * _glue.
+   * Glue.
    *
-   * @param subMatchesQueue
-   *          the sub matches queue
-   * @param subMatchesOptional
-   *          the sub matches optional
-   * @param item
-   *          the item
+   * @param subMatchesQueue the sub matches queue
+   * @param subMatchesOptional the sub matches optional
+   * @param item the item
    * @return the list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private List&lt;Match&gt; _glue(List&lt;Match&gt; subMatchesQueue,
       Boolean subMatchesOptional, QueueItem item) throws IOException {
-<span class="fc" id="L544">    List&lt;Match&gt; newSubMatchesQueue = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L536">    List&lt;Match&gt; newSubMatchesQueue = new ArrayList&lt;&gt;();</span>
     // no previous queue, only use current item
-<span class="fc bfc" id="L546" title="All 2 branches covered.">    if (subMatchesQueue.isEmpty()) {</span>
-<span class="pc bpc" id="L547" title="1 of 2 branches missed.">      if (item.filledPosition) {</span>
-<span class="fc bfc" id="L548" title="All 2 branches covered.">        for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
-<span class="fc" id="L549">          Match m = new Match(item.lowestPosition, endPosition);</span>
-<span class="pc bpc" id="L550" title="1 of 2 branches missed.">          if (!newSubMatchesQueue.contains(m)) {</span>
-<span class="fc" id="L551">            newSubMatchesQueue.add(m);</span>
+<span class="fc bfc" id="L538" title="All 2 branches covered.">    if (subMatchesQueue.isEmpty()) {</span>
+<span class="pc bpc" id="L539" title="1 of 2 branches missed.">      if (item.filledPosition) {</span>
+<span class="fc bfc" id="L540" title="All 2 branches covered.">        for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
+<span class="fc" id="L541">          Match m = new Match(item.lowestPosition, endPosition);</span>
+<span class="pc bpc" id="L542" title="1 of 2 branches missed.">          if (!newSubMatchesQueue.contains(m)) {</span>
+<span class="fc" id="L543">            newSubMatchesQueue.add(m);</span>
           }
-<span class="fc" id="L553">        }</span>
+<span class="fc" id="L545">        }</span>
       }
-<span class="fc" id="L555">      return newSubMatchesQueue;</span>
+<span class="fc" id="L547">      return newSubMatchesQueue;</span>
       // previous queue
     } else {
       // startposition from queue
-<span class="fc" id="L559">      int startPosition = subMatchesQueue.get(0).startPosition;</span>
+<span class="fc" id="L551">      int startPosition = subMatchesQueue.get(0).startPosition;</span>
       // previous queue optional, current item optional
-<span class="pc bpc" id="L561" title="1 of 4 branches missed.">      if (subMatchesOptional &amp;&amp; item.sequenceSpans.optional) {</span>
+<span class="pc bpc" id="L553" title="1 of 4 branches missed.">      if (subMatchesOptional &amp;&amp; item.sequenceSpans.optional) {</span>
         // forget previous, because current has lower startposition
-<span class="nc bnc" id="L563" title="All 4 branches missed.">        if (item.filledPosition &amp;&amp; item.lowestPosition &lt; startPosition) {</span>
-<span class="nc bnc" id="L564" title="All 2 branches missed.">          for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
-<span class="nc" id="L565">            Match m = new Match(item.lowestPosition, endPosition);</span>
-<span class="nc bnc" id="L566" title="All 2 branches missed.">            if (!newSubMatchesQueue.contains(m)) {</span>
-<span class="nc" id="L567">              newSubMatchesQueue.add(m);</span>
+<span class="nc bnc" id="L555" title="All 4 branches missed.">        if (item.filledPosition &amp;&amp; item.lowestPosition &lt; startPosition) {</span>
+<span class="nc bnc" id="L556" title="All 2 branches missed.">          for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
+<span class="nc" id="L557">            Match m = new Match(item.lowestPosition, endPosition);</span>
+<span class="nc bnc" id="L558" title="All 2 branches missed.">            if (!newSubMatchesQueue.contains(m)) {</span>
+<span class="nc" id="L559">              newSubMatchesQueue.add(m);</span>
             }
-<span class="nc" id="L569">          }</span>
+<span class="nc" id="L561">          }</span>
           // merge with previous
-<span class="nc bnc" id="L571" title="All 2 branches missed.">        } else if (item.filledPosition) {</span>
-<span class="nc bnc" id="L572" title="All 2 branches missed.">          if (item.lowestPosition.equals(startPosition)) {</span>
-<span class="nc bnc" id="L573" title="All 2 branches missed.">            for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
-<span class="nc" id="L574">              Match m = new Match(item.lowestPosition, endPosition);</span>
-<span class="nc bnc" id="L575" title="All 2 branches missed.">              if (!newSubMatchesQueue.contains(m)) {</span>
-<span class="nc" id="L576">                newSubMatchesQueue.add(m);</span>
+<span class="nc bnc" id="L563" title="All 2 branches missed.">        } else if (item.filledPosition) {</span>
+<span class="nc bnc" id="L564" title="All 2 branches missed.">          if (item.lowestPosition.equals(startPosition)) {</span>
+<span class="nc bnc" id="L565" title="All 2 branches missed.">            for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
+<span class="nc" id="L566">              Match m = new Match(item.lowestPosition, endPosition);</span>
+<span class="nc bnc" id="L567" title="All 2 branches missed.">              if (!newSubMatchesQueue.contains(m)) {</span>
+<span class="nc" id="L568">                newSubMatchesQueue.add(m);</span>
               }
-<span class="nc" id="L578">            }</span>
+<span class="nc" id="L570">            }</span>
           }
-<span class="nc" id="L580">          newSubMatchesQueue.addAll(subMatchesQueue);</span>
-<span class="nc bnc" id="L581" title="All 2 branches missed.">          for (Match m : subMatchesQueue) {</span>
-<span class="nc bnc" id="L582" title="All 2 branches missed.">            if (item.queue.containsKey(m.endPosition)) {</span>
-<span class="nc bnc" id="L583" title="All 2 branches missed.">              for (Integer endPosition : item.queue.get(m.endPosition)) {</span>
-<span class="nc" id="L584">                Match o = new Match(m.startPosition, endPosition);</span>
-<span class="nc bnc" id="L585" title="All 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
-<span class="nc" id="L586">                  newSubMatchesQueue.add(o);</span>
+<span class="nc" id="L572">          newSubMatchesQueue.addAll(subMatchesQueue);</span>
+<span class="nc bnc" id="L573" title="All 2 branches missed.">          for (Match m : subMatchesQueue) {</span>
+<span class="nc bnc" id="L574" title="All 2 branches missed.">            if (item.queue.containsKey(m.endPosition)) {</span>
+<span class="nc bnc" id="L575" title="All 2 branches missed.">              for (Integer endPosition : item.queue.get(m.endPosition)) {</span>
+<span class="nc" id="L576">                Match o = new Match(m.startPosition, endPosition);</span>
+<span class="nc bnc" id="L577" title="All 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
+<span class="nc" id="L578">                  newSubMatchesQueue.add(o);</span>
                 }
-<span class="nc" id="L588">              }</span>
+<span class="nc" id="L580">              }</span>
             }
-<span class="nc" id="L590">          }</span>
+<span class="nc" id="L582">          }</span>
           // no filled position
         } else {
-<span class="nc" id="L593">          newSubMatchesQueue.addAll(subMatchesQueue);</span>
+<span class="nc" id="L585">          newSubMatchesQueue.addAll(subMatchesQueue);</span>
         }
         // previous queue optional, current item not optional
-<span class="pc bpc" id="L596" title="1 of 4 branches missed.">      } else if (subMatchesOptional &amp;&amp; !item.sequenceSpans.optional) {</span>
-<span class="pc bpc" id="L597" title="2 of 4 branches missed.">        assert item.filledPosition : &quot;span not optional, should contain items&quot;;</span>
+<span class="pc bpc" id="L588" title="1 of 4 branches missed.">      } else if (subMatchesOptional &amp;&amp; !item.sequenceSpans.optional) {</span>
+<span class="pc bpc" id="L589" title="2 of 4 branches missed.">        assert item.filledPosition : &quot;span not optional, should contain items&quot;;</span>
         // forget previous
-<span class="pc bpc" id="L599" title="1 of 2 branches missed.">        if (item.lowestPosition &lt; startPosition) {</span>
-<span class="nc bnc" id="L600" title="All 2 branches missed.">          for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
-<span class="nc" id="L601">            Match m = new Match(item.lowestPosition, endPosition);</span>
-<span class="nc bnc" id="L602" title="All 2 branches missed.">            if (!newSubMatchesQueue.contains(m)) {</span>
-<span class="nc" id="L603">              newSubMatchesQueue.add(m);</span>
+<span class="pc bpc" id="L591" title="1 of 2 branches missed.">        if (item.lowestPosition &lt; startPosition) {</span>
+<span class="nc bnc" id="L592" title="All 2 branches missed.">          for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
+<span class="nc" id="L593">            Match m = new Match(item.lowestPosition, endPosition);</span>
+<span class="nc bnc" id="L594" title="All 2 branches missed.">            if (!newSubMatchesQueue.contains(m)) {</span>
+<span class="nc" id="L595">              newSubMatchesQueue.add(m);</span>
             }
-<span class="nc" id="L605">          }</span>
+<span class="nc" id="L597">          }</span>
           // merge with previous
         } else {
-<span class="fc bfc" id="L608" title="All 2 branches covered.">          if (item.lowestPosition.equals(startPosition)) {</span>
-<span class="fc bfc" id="L609" title="All 2 branches covered.">            for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
-<span class="fc" id="L610">              Match m = new Match(item.lowestPosition, endPosition);</span>
-<span class="pc bpc" id="L611" title="1 of 2 branches missed.">              if (!newSubMatchesQueue.contains(m)) {</span>
-<span class="fc" id="L612">                newSubMatchesQueue.add(m);</span>
+<span class="fc bfc" id="L600" title="All 2 branches covered.">          if (item.lowestPosition.equals(startPosition)) {</span>
+<span class="fc bfc" id="L601" title="All 2 branches covered.">            for (Integer endPosition : item.queue.get(item.lowestPosition)) {</span>
+<span class="fc" id="L602">              Match m = new Match(item.lowestPosition, endPosition);</span>
+<span class="pc bpc" id="L603" title="1 of 2 branches missed.">              if (!newSubMatchesQueue.contains(m)) {</span>
+<span class="fc" id="L604">                newSubMatchesQueue.add(m);</span>
               }
-<span class="fc" id="L614">            }</span>
+<span class="fc" id="L606">            }</span>
           }
-<span class="fc bfc" id="L616" title="All 2 branches covered.">          for (Match m : subMatchesQueue) {</span>
-<span class="fc bfc" id="L617" title="All 2 branches covered.">            if (item.queue.containsKey(m.endPosition)) {</span>
-<span class="fc bfc" id="L618" title="All 2 branches covered.">              for (Integer endPosition : item.queue.get(m.endPosition)) {</span>
-<span class="fc" id="L619">                Match o = new Match(m.startPosition, endPosition);</span>
-<span class="pc bpc" id="L620" title="1 of 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
-<span class="fc" id="L621">                  newSubMatchesQueue.add(o);</span>
+<span class="fc bfc" id="L608" title="All 2 branches covered.">          for (Match m : subMatchesQueue) {</span>
+<span class="fc bfc" id="L609" title="All 2 branches covered.">            if (item.queue.containsKey(m.endPosition)) {</span>
+<span class="fc bfc" id="L610" title="All 2 branches covered.">              for (Integer endPosition : item.queue.get(m.endPosition)) {</span>
+<span class="fc" id="L611">                Match o = new Match(m.startPosition, endPosition);</span>
+<span class="pc bpc" id="L612" title="1 of 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
+<span class="fc" id="L613">                  newSubMatchesQueue.add(o);</span>
                 }
-<span class="fc" id="L623">              }</span>
+<span class="fc" id="L615">              }</span>
             }
-<span class="fc" id="L625">          }</span>
+<span class="fc" id="L617">          }</span>
         }
         // previous queue not optional, current item optional
-<span class="pc bpc" id="L628" title="1 of 4 branches missed.">      } else if (!subMatchesOptional &amp;&amp; item.sequenceSpans.optional) {</span>
-<span class="fc" id="L629">        newSubMatchesQueue.addAll(subMatchesQueue);</span>
+<span class="pc bpc" id="L620" title="1 of 4 branches missed.">      } else if (!subMatchesOptional &amp;&amp; item.sequenceSpans.optional) {</span>
+<span class="fc" id="L621">        newSubMatchesQueue.addAll(subMatchesQueue);</span>
         // merge with previous
-<span class="fc bfc" id="L631" title="All 2 branches covered.">        if (item.filledPosition) {</span>
-<span class="fc bfc" id="L632" title="All 2 branches covered.">          for (Match m : subMatchesQueue) {</span>
-<span class="fc bfc" id="L633" title="All 2 branches covered.">            if (item.queue.containsKey(m.endPosition)) {</span>
-<span class="fc bfc" id="L634" title="All 2 branches covered.">              for (Integer endPosition : item.queue.get(m.endPosition)) {</span>
-<span class="fc" id="L635">                Match o = new Match(m.startPosition, endPosition);</span>
-<span class="pc bpc" id="L636" title="1 of 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
-<span class="fc" id="L637">                  newSubMatchesQueue.add(o);</span>
+<span class="fc bfc" id="L623" title="All 2 branches covered.">        if (item.filledPosition) {</span>
+<span class="fc bfc" id="L624" title="All 2 branches covered.">          for (Match m : subMatchesQueue) {</span>
+<span class="fc bfc" id="L625" title="All 2 branches covered.">            if (item.queue.containsKey(m.endPosition)) {</span>
+<span class="fc bfc" id="L626" title="All 2 branches covered.">              for (Integer endPosition : item.queue.get(m.endPosition)) {</span>
+<span class="fc" id="L627">                Match o = new Match(m.startPosition, endPosition);</span>
+<span class="pc bpc" id="L628" title="1 of 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
+<span class="fc" id="L629">                  newSubMatchesQueue.add(o);</span>
                 }
-<span class="fc" id="L639">              }</span>
+<span class="fc" id="L631">              }</span>
             }
-<span class="fc" id="L641">          }</span>
+<span class="fc" id="L633">          }</span>
         }
         // previous queue not optional, current item not optional
-<span class="pc bpc" id="L644" title="2 of 4 branches missed.">      } else if (!subMatchesOptional &amp;&amp; !item.sequenceSpans.optional</span>
-<span class="pc bpc" id="L645" title="1 of 2 branches missed.">          &amp;&amp; item.filledPosition) {</span>
-<span class="fc bfc" id="L646" title="All 2 branches covered.">        for (Match m : subMatchesQueue) {</span>
-<span class="fc" id="L647">          HashSet&lt;Integer&gt; ignoreList = ignoreItem.getFullEndPositionList(docId,</span>
-<span class="fc" id="L648">              m.endPosition);</span>
+<span class="pc bpc" id="L636" title="2 of 4 branches missed.">      } else if (!subMatchesOptional &amp;&amp; !item.sequenceSpans.optional</span>
+<span class="pc bpc" id="L637" title="1 of 2 branches missed.">          &amp;&amp; item.filledPosition) {</span>
+<span class="fc bfc" id="L638" title="All 2 branches covered.">        for (Match m : subMatchesQueue) {</span>
+<span class="fc" id="L639">          HashSet&lt;Integer&gt; ignoreList = ignoreItem.getFullEndPositionList(docId,</span>
+<span class="fc" id="L640">              m.endPosition);</span>
           Integer[] checkList;
-<span class="fc bfc" id="L650" title="All 2 branches covered.">          if (ignoreList == null) {</span>
-<span class="fc" id="L651">            checkList = new Integer[] { m.endPosition };</span>
+<span class="fc bfc" id="L642" title="All 2 branches covered.">          if (ignoreList == null) {</span>
+<span class="fc" id="L643">            checkList = new Integer[] { m.endPosition };</span>
           } else {
-<span class="fc" id="L653">            checkList = new Integer[1 + ignoreList.size()];</span>
-<span class="fc" id="L654">            checkList = ignoreList.toArray(checkList);</span>
-<span class="fc" id="L655">            checkList[ignoreList.size()] = m.endPosition;</span>
+<span class="fc" id="L645">            checkList = new Integer[1 + ignoreList.size()];</span>
+<span class="fc" id="L646">            checkList = ignoreList.toArray(checkList);</span>
+<span class="fc" id="L647">            checkList[ignoreList.size()] = m.endPosition;</span>
           }
-<span class="fc bfc" id="L657" title="All 2 branches covered.">          for (Integer checkEndPosition : checkList) {</span>
-<span class="fc bfc" id="L658" title="All 2 branches covered.">            if (item.queue.containsKey(checkEndPosition)) {</span>
-<span class="fc bfc" id="L659" title="All 2 branches covered.">              for (Integer endPosition : item.queue.get(checkEndPosition)) {</span>
-<span class="fc" id="L660">                Match o = new Match(m.startPosition, endPosition);</span>
-<span class="pc bpc" id="L661" title="1 of 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
-<span class="fc" id="L662">                  newSubMatchesQueue.add(o);</span>
+<span class="fc bfc" id="L649" title="All 2 branches covered.">          for (Integer checkEndPosition : checkList) {</span>
+<span class="fc bfc" id="L650" title="All 2 branches covered.">            if (item.queue.containsKey(checkEndPosition)) {</span>
+<span class="fc bfc" id="L651" title="All 2 branches covered.">              for (Integer endPosition : item.queue.get(checkEndPosition)) {</span>
+<span class="fc" id="L652">                Match o = new Match(m.startPosition, endPosition);</span>
+<span class="pc bpc" id="L653" title="1 of 2 branches missed.">                if (!newSubMatchesQueue.contains(o)) {</span>
+<span class="fc" id="L654">                  newSubMatchesQueue.add(o);</span>
                 }
-<span class="fc" id="L664">              }</span>
+<span class="fc" id="L656">              }</span>
             }
           }
-<span class="fc" id="L667">        }</span>
+<span class="fc" id="L659">        }</span>
       }
     }
-<span class="fc" id="L670">    return newSubMatchesQueue;</span>
+<span class="fc" id="L662">    return newSubMatchesQueue;</span>
   }
 
   /**
    * Fill queue.
    *
-   * @param item
-   *          the item
-   * @param minStartPosition
-   *          the min start position
-   * @param maxStartPosition
-   *          the max start position
-   * @param minEndPosition
-   *          the min end position
-   * @param adjustIgnore
-   *          the adjust ignore
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param item the item
+   * @param minStartPosition the min start position
+   * @param maxStartPosition the max start position
+   * @param minEndPosition the min end position
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   private void fillQueue(QueueItem item, Integer minStartPosition,
       Integer maxStartPosition, Integer minEndPosition) throws IOException {
     int newStartPosition;
     int newEndPosition;
-<span class="fc" id="L693">    Integer firstRetrievedPosition = null;</span>
+<span class="fc" id="L678">    Integer firstRetrievedPosition = null;</span>
     // remove everything below minStartPosition
-<span class="fc bfc" id="L695" title="All 4 branches covered.">    if ((minStartPosition != null) &amp;&amp; (item.lowestPosition != null)</span>
-<span class="fc bfc" id="L696" title="All 2 branches covered.">        &amp;&amp; (item.lowestPosition &lt; minStartPosition)) {</span>
-<span class="fc" id="L697">      item.del((minStartPosition - 1));</span>
+<span class="fc bfc" id="L680" title="All 4 branches covered.">    if ((minStartPosition != null) &amp;&amp; (item.lowestPosition != null)</span>
+<span class="fc bfc" id="L681" title="All 2 branches covered.">        &amp;&amp; (item.lowestPosition &lt; minStartPosition)) {</span>
+<span class="fc" id="L682">      item.del((minStartPosition - 1));</span>
     }
     // fill queue
-<span class="fc bfc" id="L700" title="All 2 branches covered.">    while (!item.noMorePositions) {</span>
+<span class="fc bfc" id="L685" title="All 2 branches covered.">    while (!item.noMorePositions) {</span>
       boolean doNotCollectAnotherPosition;
-<span class="fc bfc" id="L702" title="All 6 branches covered.">      doNotCollectAnotherPosition = item.filledPosition</span>
+<span class="fc bfc" id="L687" title="All 6 branches covered.">      doNotCollectAnotherPosition = item.filledPosition</span>
           &amp;&amp; (minStartPosition == null) &amp;&amp; (maxStartPosition == null);
-<span class="fc bfc" id="L704" title="All 4 branches covered.">      doNotCollectAnotherPosition |= item.filledPosition</span>
-<span class="pc bpc" id="L705" title="1 of 2 branches missed.">          &amp;&amp; (maxStartPosition != null) &amp;&amp; (item.lastRetrievedPosition != null)</span>
-<span class="fc bfc" id="L706" title="All 2 branches covered.">          &amp;&amp; (maxStartPosition &lt; item.lastRetrievedPosition);</span>
-<span class="fc bfc" id="L707" title="All 2 branches covered.">      if (doNotCollectAnotherPosition) {</span>
-<span class="fc" id="L708">        return;</span>
+<span class="fc bfc" id="L689" title="All 4 branches covered.">      doNotCollectAnotherPosition |= item.filledPosition</span>
+<span class="pc bpc" id="L690" title="1 of 2 branches missed.">          &amp;&amp; (maxStartPosition != null) &amp;&amp; (item.lastRetrievedPosition != null)</span>
+<span class="fc bfc" id="L691" title="All 2 branches covered.">          &amp;&amp; (maxStartPosition &lt; item.lastRetrievedPosition);</span>
+<span class="fc bfc" id="L692" title="All 2 branches covered.">      if (doNotCollectAnotherPosition) {</span>
+<span class="fc" id="L693">        return;</span>
       } else {
         // collect another full position
-<span class="fc" id="L711">        firstRetrievedPosition = null;</span>
-<span class="pc bpc" id="L712" title="1 of 2 branches missed.">        while (!item.noMorePositions) {</span>
-<span class="fc" id="L713">          newStartPosition = item.sequenceSpans.spans.nextStartPosition();</span>
-<span class="fc bfc" id="L714" title="All 2 branches covered.">          if (newStartPosition == NO_MORE_POSITIONS) {</span>
-<span class="pc bpc" id="L715" title="1 of 2 branches missed.">            if (!item.queue.isEmpty()) {</span>
-<span class="fc" id="L716">              item.filledPosition = true;</span>
-<span class="fc" id="L717">              item.lastFilledPosition = item.lastRetrievedPosition;</span>
+<span class="fc" id="L696">        firstRetrievedPosition = null;</span>
+<span class="pc bpc" id="L697" title="1 of 2 branches missed.">        while (!item.noMorePositions) {</span>
+<span class="fc" id="L698">          newStartPosition = item.sequenceSpans.spans.nextStartPosition();</span>
+<span class="fc bfc" id="L699" title="All 2 branches covered.">          if (newStartPosition == NO_MORE_POSITIONS) {</span>
+<span class="pc bpc" id="L700" title="1 of 2 branches missed.">            if (!item.queue.isEmpty()) {</span>
+<span class="fc" id="L701">              item.filledPosition = true;</span>
+<span class="fc" id="L702">              item.lastFilledPosition = item.lastRetrievedPosition;</span>
             }
-<span class="fc" id="L719">            item.noMorePositions = true;</span>
-<span class="fc" id="L720">            return;</span>
-<span class="fc bfc" id="L721" title="All 2 branches covered.">          } else if ((minStartPosition != null)</span>
-<span class="fc bfc" id="L722" title="All 2 branches covered.">              &amp;&amp; (newStartPosition &lt; minStartPosition)) {</span>
+<span class="fc" id="L704">            item.noMorePositions = true;</span>
+<span class="fc" id="L705">            return;</span>
+<span class="fc bfc" id="L706" title="All 2 branches covered.">          } else if ((minStartPosition != null)</span>
+<span class="fc bfc" id="L707" title="All 2 branches covered.">              &amp;&amp; (newStartPosition &lt; minStartPosition)) {</span>
             // do nothing
           } else {
-<span class="fc" id="L725">            newEndPosition = item.sequenceSpans.spans.endPosition();</span>
-<span class="fc bfc" id="L726" title="All 2 branches covered.">            if ((minEndPosition == null) || (newEndPosition &gt;= minEndPosition</span>
-<span class="fc bfc" id="L727" title="All 2 branches covered.">                - ignoreItem.getMinStartPosition(docId, newEndPosition))) {</span>
-<span class="fc" id="L728">              item.add(newStartPosition, newEndPosition);</span>
-<span class="fc bfc" id="L729" title="All 2 branches covered.">              if (firstRetrievedPosition == null) {</span>
-<span class="fc" id="L730">                firstRetrievedPosition = newStartPosition;</span>
-<span class="fc bfc" id="L731" title="All 2 branches covered.">              } else if (!firstRetrievedPosition.equals(newStartPosition)) {</span>
-<span class="fc" id="L732">                break;</span>
+<span class="fc" id="L710">            newEndPosition = item.sequenceSpans.spans.endPosition();</span>
+<span class="fc bfc" id="L711" title="All 2 branches covered.">            if ((minEndPosition == null) || (newEndPosition &gt;= minEndPosition</span>
+<span class="fc bfc" id="L712" title="All 2 branches covered.">                - ignoreItem.getMinStartPosition(docId, newEndPosition))) {</span>
+<span class="fc" id="L713">              item.add(newStartPosition, newEndPosition);</span>
+<span class="fc bfc" id="L714" title="All 2 branches covered.">              if (firstRetrievedPosition == null) {</span>
+<span class="fc" id="L715">                firstRetrievedPosition = newStartPosition;</span>
+<span class="fc bfc" id="L716" title="All 2 branches covered.">              } else if (!firstRetrievedPosition.equals(newStartPosition)) {</span>
+<span class="fc" id="L717">                break;</span>
               }
             }
           }
         }
       }
-<span class="fc" id="L738">    }</span>
-<span class="fc" id="L739">  }</span>
+<span class="fc" id="L723">    }</span>
+<span class="fc" id="L724">  }</span>
 
   /**
    * Reset queue.
    */
   void resetQueue() {
-<span class="fc" id="L745">    currentPosition = -1;</span>
-<span class="fc" id="L746">    queueMatches.clear();</span>
-<span class="fc bfc" id="L747" title="All 2 branches covered.">    for (QueueItem item : queueSpans) {</span>
-<span class="fc" id="L748">      item.reset();</span>
-<span class="fc" id="L749">    }</span>
-<span class="fc" id="L750">    currentMatch = null;</span>
-<span class="fc" id="L751">  }</span>
+<span class="fc" id="L730">    currentPosition = -1;</span>
+<span class="fc" id="L731">    queueMatches.clear();</span>
+<span class="fc bfc" id="L732" title="All 2 branches covered.">    for (QueueItem item : queueSpans) {</span>
+<span class="fc" id="L733">      item.reset();</span>
+<span class="fc" id="L734">    }</span>
+<span class="fc" id="L735">    currentMatch = null;</span>
+<span class="fc" id="L736">  }</span>
 
   /**
    * The Class QueueItem.
    */
   private static class QueueItem {
 
-    /** The filled position. */
+    /** The no more docs. */
     private boolean noMoreDocs;
+    
+    /** The no more positions. */
     private boolean noMorePositions;
+    
+    /** The filled position. */
     private boolean filledPosition;
 
-    /** The last retrieved position. */
+    /** The lowest position. */
     private Integer lowestPosition;
+    
+    /** The last filled position. */
     private Integer lastFilledPosition;
+    
+    /** The last retrieved position. */
     private Integer lastRetrievedPosition;
 
     /** The queue. */
@@ -774,82 +767,78 @@ import org.apache.lucene.search.spans.Spans;
     /**
      * Instantiates a new queue item.
      *
-     * @param sequenceSpans
-     *          the sequence spans
+     * @param sequenceSpans the sequence spans
      */
-<span class="fc" id="L780">    QueueItem(MtasSpanSequenceQuerySpans sequenceSpans) {</span>
-<span class="fc" id="L781">      noMoreDocs = false;</span>
-<span class="fc" id="L782">      this.sequenceSpans = sequenceSpans;</span>
-<span class="fc" id="L783">      queue = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L784">      reset();</span>
-<span class="fc" id="L785">    }</span>
+<span class="fc" id="L772">    QueueItem(MtasSpanSequenceQuerySpans sequenceSpans) {</span>
+<span class="fc" id="L773">      noMoreDocs = false;</span>
+<span class="fc" id="L774">      this.sequenceSpans = sequenceSpans;</span>
+<span class="fc" id="L775">      queue = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L776">      reset();</span>
+<span class="fc" id="L777">    }</span>
 
     /**
      * Reset.
      */
     public void reset() {
-<span class="fc" id="L791">      noMorePositions = false;</span>
-<span class="fc" id="L792">      lowestPosition = null;</span>
-<span class="fc" id="L793">      lastFilledPosition = null;</span>
-<span class="fc" id="L794">      lastRetrievedPosition = null;</span>
-<span class="fc" id="L795">      filledPosition = false;</span>
-<span class="fc" id="L796">      queue.clear();</span>
-<span class="fc" id="L797">    }</span>
+<span class="fc" id="L783">      noMorePositions = false;</span>
+<span class="fc" id="L784">      lowestPosition = null;</span>
+<span class="fc" id="L785">      lastFilledPosition = null;</span>
+<span class="fc" id="L786">      lastRetrievedPosition = null;</span>
+<span class="fc" id="L787">      filledPosition = false;</span>
+<span class="fc" id="L788">      queue.clear();</span>
+<span class="fc" id="L789">    }</span>
 
     /**
      * Adds the.
      *
-     * @param startPosition
-     *          the start position
-     * @param endPosition
-     *          the end position
+     * @param startPosition the start position
+     * @param endPosition the end position
      */
     public void add(int startPosition, int endPosition) {
-<span class="fc bfc" id="L808" title="All 2 branches covered.">      if (!queue.keySet().contains(startPosition)) {</span>
-<span class="fc bfc" id="L809" title="All 2 branches covered.">        if (!queue.isEmpty()) {</span>
-<span class="fc" id="L810">          filledPosition = true;</span>
-<span class="fc" id="L811">          lastFilledPosition = lastRetrievedPosition;</span>
+<span class="fc bfc" id="L798" title="All 2 branches covered.">      if (!queue.keySet().contains(startPosition)) {</span>
+<span class="fc bfc" id="L799" title="All 2 branches covered.">        if (!queue.isEmpty()) {</span>
+<span class="fc" id="L800">          filledPosition = true;</span>
+<span class="fc" id="L801">          lastFilledPosition = lastRetrievedPosition;</span>
         }
-<span class="fc" id="L813">        queue.put(startPosition, new ArrayList&lt;Integer&gt;());</span>
+<span class="fc" id="L803">        queue.put(startPosition, new ArrayList&lt;Integer&gt;());</span>
       }
-<span class="fc" id="L815">      queue.get(startPosition).add(endPosition);</span>
-<span class="pc bpc" id="L816" title="1 of 4 branches missed.">      if ((lowestPosition == null) || (lowestPosition &gt; startPosition)) {</span>
-<span class="fc" id="L817">        lowestPosition = startPosition;</span>
+<span class="fc" id="L805">      queue.get(startPosition).add(endPosition);</span>
+<span class="pc bpc" id="L806" title="1 of 4 branches missed.">      if ((lowestPosition == null) || (lowestPosition &gt; startPosition)) {</span>
+<span class="fc" id="L807">        lowestPosition = startPosition;</span>
       }
-<span class="fc" id="L819">      lastRetrievedPosition = startPosition;</span>
-<span class="fc" id="L820">    }</span>
+<span class="fc" id="L809">      lastRetrievedPosition = startPosition;</span>
+<span class="fc" id="L810">    }</span>
 
     /**
      * Del.
      *
-     * @param position
-     *          the position
+     * @param position the position
      */
     public void del(int position) {
-<span class="fc" id="L829">      ArrayList&lt;Integer&gt; removePositions = new ArrayList&lt;&gt;();</span>
-<span class="fc bfc" id="L830" title="All 2 branches covered.">      for (int p : queue.keySet()) {</span>
-<span class="fc bfc" id="L831" title="All 2 branches covered.">        if (p &lt;= position) {</span>
-<span class="fc" id="L832">          removePositions.add(p);</span>
+<span class="fc" id="L818">      ArrayList&lt;Integer&gt; removePositions = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L819" title="All 2 branches covered.">      for (int p : queue.keySet()) {</span>
+<span class="fc bfc" id="L820" title="All 2 branches covered.">        if (p &lt;= position) {</span>
+<span class="fc" id="L821">          removePositions.add(p);</span>
         }
-<span class="fc" id="L834">      }</span>
-<span class="fc bfc" id="L835" title="All 2 branches covered.">      if (!removePositions.isEmpty()) {</span>
+<span class="fc" id="L823">      }</span>
+<span class="fc bfc" id="L824" title="All 2 branches covered.">      if (!removePositions.isEmpty()) {</span>
         // positions.removeAll(removePositions);
-<span class="fc bfc" id="L837" title="All 2 branches covered.">        for (int p : removePositions) {</span>
-<span class="fc" id="L838">          queue.remove(p);</span>
-<span class="fc" id="L839">        }</span>
-<span class="fc bfc" id="L840" title="All 2 branches covered.">        if (queue.isEmpty()) {</span>
-<span class="fc" id="L841">          lowestPosition = null;</span>
-<span class="fc" id="L842">          lastFilledPosition = null;</span>
-<span class="fc" id="L843">          filledPosition = false;</span>
+<span class="fc bfc" id="L826" title="All 2 branches covered.">        for (int p : removePositions) {</span>
+<span class="fc" id="L827">          queue.remove(p);</span>
+<span class="fc" id="L828">        }</span>
+<span class="fc bfc" id="L829" title="All 2 branches covered.">        if (queue.isEmpty()) {</span>
+<span class="fc" id="L830">          lowestPosition = null;</span>
+<span class="fc" id="L831">          lastFilledPosition = null;</span>
+<span class="fc" id="L832">          filledPosition = false;</span>
         } else {
-<span class="fc" id="L845">          lowestPosition = Collections.min(queue.keySet());</span>
-<span class="pc bpc" id="L846" title="1 of 4 branches missed.">          if (filledPosition &amp;&amp; !queue.keySet().contains(lastFilledPosition)) {</span>
-<span class="fc" id="L847">            lastFilledPosition = null;</span>
-<span class="fc" id="L848">            filledPosition = false;</span>
+<span class="fc" id="L834">          lowestPosition = Collections.min(queue.keySet());</span>
+<span class="pc bpc" id="L835" title="1 of 4 branches missed.">          if (filledPosition &amp;&amp; !queue.keySet().contains(lastFilledPosition)) {</span>
+<span class="fc" id="L836">            lastFilledPosition = null;</span>
+<span class="fc" id="L837">            filledPosition = false;</span>
           }
         }
       }
-<span class="fc" id="L852">    }</span>
+<span class="fc" id="L841">    }</span>
   }
 
   /**
@@ -866,15 +855,13 @@ import org.apache.lucene.search.spans.Spans;
     /**
      * Instantiates a new match.
      *
-     * @param startPosition
-     *          the start position
-     * @param endPosition
-     *          the end position
+     * @param startPosition the start position
+     * @param endPosition the end position
      */
-<span class="fc" id="L874">    Match(int startPosition, int endPosition) {</span>
-<span class="fc" id="L875">      this.startPosition = startPosition;</span>
-<span class="fc" id="L876">      this.endPosition = endPosition;</span>
-<span class="fc" id="L877">    }</span>
+<span class="fc" id="L861">    Match(int startPosition, int endPosition) {</span>
+<span class="fc" id="L862">      this.startPosition = startPosition;</span>
+<span class="fc" id="L863">      this.endPosition = endPosition;</span>
+<span class="fc" id="L864">    }</span>
 
     /**
      * Start position.
@@ -882,7 +869,7 @@ import org.apache.lucene.search.spans.Spans;
      * @return the int
      */
     public int startPosition() {
-<span class="fc" id="L885">      return startPosition;</span>
+<span class="fc" id="L872">      return startPosition;</span>
     }
 
     /**
@@ -891,7 +878,7 @@ import org.apache.lucene.search.spans.Spans;
      * @return the int
      */
     public int endPosition() {
-<span class="fc" id="L894">      return endPosition;</span>
+<span class="fc" id="L881">      return endPosition;</span>
     }
 
     /*
@@ -901,23 +888,26 @@ import org.apache.lucene.search.spans.Spans;
      */
     @Override
     public boolean equals(Object obj) {
-<span class="pc bpc" id="L904" title="1 of 2 branches missed.">      if (this == obj)</span>
-<span class="nc" id="L905">        return true;</span>
-<span class="pc bpc" id="L906" title="1 of 2 branches missed.">      if (obj == null)</span>
-<span class="nc" id="L907">        return false;</span>
-<span class="pc bpc" id="L908" title="1 of 2 branches missed.">      if (getClass() != obj.getClass())</span>
-<span class="nc" id="L909">        return false;</span>
-<span class="fc" id="L910">      final Match that = (Match) obj;</span>
-<span class="pc bpc" id="L911" title="2 of 4 branches missed.">      return startPosition == that.startPosition</span>
+<span class="pc bpc" id="L891" title="1 of 2 branches missed.">      if (this == obj)</span>
+<span class="nc" id="L892">        return true;</span>
+<span class="pc bpc" id="L893" title="1 of 2 branches missed.">      if (obj == null)</span>
+<span class="nc" id="L894">        return false;</span>
+<span class="pc bpc" id="L895" title="1 of 2 branches missed.">      if (getClass() != obj.getClass())</span>
+<span class="nc" id="L896">        return false;</span>
+<span class="fc" id="L897">      final Match that = (Match) obj;</span>
+<span class="pc bpc" id="L898" title="2 of 4 branches missed.">      return startPosition == that.startPosition</span>
           &amp;&amp; endPosition == that.endPosition;
     }
 
+    /* (non-Javadoc)
+     * @see java.lang.Object#hashCode()
+     */
     @Override
     public int hashCode() {
-<span class="nc" id="L917">      int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L918">      h = (h * 5) ^ startPosition;</span>
-<span class="nc" id="L919">      h = (h * 7) ^ endPosition;</span>
-<span class="nc" id="L920">      return h;</span>
+<span class="nc" id="L907">      int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L908">      h = (h * 5) ^ startPosition;</span>
+<span class="nc" id="L909">      h = (h * 7) ^ endPosition;</span>
+<span class="nc" id="L910">      return h;</span>
     }
 
     /*
@@ -927,7 +917,7 @@ import org.apache.lucene.search.spans.Spans;
      */
     @Override
     public String toString() {
-<span class="nc" id="L930">      return &quot;[&quot; + startPosition + &quot;,&quot; + endPosition + &quot;]&quot;;</span>
+<span class="nc" id="L920">      return &quot;[&quot; + startPosition + &quot;,&quot; + endPosition + &quot;]&quot;;</span>
     }
 
   }
@@ -939,7 +929,7 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public long cost() {
-<span class="nc" id="L942">    return cost;</span>
+<span class="nc" id="L932">    return cost;</span>
   }
 
   /*
@@ -949,8 +939,8 @@ import org.apache.lucene.search.spans.Spans;
    */
   @Override
   public float positionsCost() {
-<span class="nc" id="L952">    return 0;</span>
+<span class="nc" id="L942">    return 0;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanStartQuery$SpanTermWeight.html b/jacoco/mtas.search.spans/MtasSpanStartQuery$SpanTermWeight.html
index 6fa61ea..6605193 100644
--- a/jacoco/mtas.search.spans/MtasSpanStartQuery$SpanTermWeight.html
+++ b/jacoco/mtas.search.spans/MtasSpanStartQuery$SpanTermWeight.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanStartQuery.SpanTermWeight</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanStartQuery.SpanTermWeight</span></div><h1>MtasSpanStartQuery.SpanTermWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 31</td><td class="ctr2">68%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">9</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanStartQuery.java.html#L128" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanStartQuery.java.html#L152" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanStartQuery.java.html#L114" class="el_method">MtasSpanStartQuery.SpanTermWeight(MtasSpanStartQuery, SpanWeight, IndexSearcher)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanStartQuery.java.html#L142" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanStartQuery.SpanTermWeight</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanStartQuery.SpanTermWeight</span></div><h1>MtasSpanStartQuery.SpanTermWeight</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">10 of 31</td><td class="ctr2">67%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">9</td><td class="ctr1">2</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSpanStartQuery.java.html#L124" class="el_method">extractTermContexts(Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSpanStartQuery.java.html#L148" class="el_method">extractTerms(Set)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSpanStartQuery.java.html#L110" class="el_method">MtasSpanStartQuery.SpanTermWeight(MtasSpanStartQuery, SpanWeight, IndexSearcher)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSpanStartQuery.java.html#L138" class="el_method">getSpans(LeafReaderContext, SpanWeight.Postings)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanStartQuery.html b/jacoco/mtas.search.spans/MtasSpanStartQuery.html
index 5d38cba..1caf460 100644
--- a/jacoco/mtas.search.spans/MtasSpanStartQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanStartQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanStartQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanStartQuery</span></div><h1>MtasSpanStartQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">54 of 130</td><td class="ctr2">58%</td><td class="bar">4 of 12</td><td class="ctr2">67%</td><td class="ctr1">5</td><td class="ctr2">13</td><td class="ctr1">10</td><td class="ctr2">29</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanStartQuery.java.html#L63" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="31" alt="31"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanStartQuery.java.html#L181" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="58" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanStartQuery.java.html#L45" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="23" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="89" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">79%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanStartQuery.java.html#L164" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="89" height="10" title="23" alt="23"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanStartQuery.java.html#L90" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="61" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanStartQuery.java.html#L33" class="el_method">MtasSpanStartQuery(MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="38" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanStartQuery.java.html#L77" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanStartQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanStartQuery</span></div><h1>MtasSpanStartQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">54 of 130</td><td class="ctr2">58%</td><td class="bar">4 of 12</td><td class="ctr2">66%</td><td class="ctr1">5</td><td class="ctr2">13</td><td class="ctr1">10</td><td class="ctr2">29</td><td class="ctr1">2</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanStartQuery.java.html#L62" class="el_method">toString(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="31" alt="31"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanStartQuery.java.html#L177" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="58" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanStartQuery.java.html#L44" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="89" height="10" title="23" alt="23"/></td><td class="ctr2" id="c4">79%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanStartQuery.java.html#L160" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="89" height="10" title="23" alt="23"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e0">83%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanStartQuery.java.html#L89" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="61" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanStartQuery.java.html#L32" class="el_method">MtasSpanStartQuery(MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSpanStartQuery.java.html#L76" class="el_method">getField()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanStartQuery.java.html b/jacoco/mtas.search.spans/MtasSpanStartQuery.java.html
index 2a43ca6..b4458c5 100644
--- a/jacoco/mtas.search.spans/MtasSpanStartQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanStartQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanStartQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanStartQuery.java</span></div><h1>MtasSpanStartQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanStartQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanStartQuery.java</span></div><h1>MtasSpanStartQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.Map;
@@ -20,19 +20,18 @@ import mtas.search.spans.util.MtasSpanQuery;
  */
 public class MtasSpanStartQuery extends MtasSpanQuery {
 
-  /** The query. */
+  /** The clause. */
   private MtasSpanQuery clause;
 
   /**
    * Instantiates a new mtas span start query.
    *
-   * @param query
-   *          the query
+   * @param query the query
    */
   public MtasSpanStartQuery(MtasSpanQuery query) {
-<span class="fc" id="L33">    super(0, 0);</span>
-<span class="fc" id="L34">    clause = query;</span>
-<span class="fc" id="L35">  }</span>
+<span class="fc" id="L32">    super(0, 0);</span>
+<span class="fc" id="L33">    clause = query;</span>
+<span class="fc" id="L34">  }</span>
 
   /*
    * (non-Javadoc)
@@ -42,13 +41,13 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L45">    MtasSpanQuery newClause = clause.rewrite(reader);</span>
-<span class="fc bfc" id="L46" title="All 2 branches covered.">    if (newClause != clause) {</span>
-<span class="fc" id="L47">      return new MtasSpanStartQuery(newClause).rewrite(reader);</span>
-<span class="pc bpc" id="L48" title="3 of 4 branches missed.">    } else if(newClause.getMaximumWidth()!=null &amp;&amp; newClause.getMaximumWidth()==0) {</span>
-<span class="nc" id="L49">      return newClause;</span>
+<span class="fc" id="L44">    MtasSpanQuery newClause = clause.rewrite(reader);</span>
+<span class="fc bfc" id="L45" title="All 2 branches covered.">    if (newClause != clause) {</span>
+<span class="fc" id="L46">      return new MtasSpanStartQuery(newClause).rewrite(reader);</span>
+<span class="pc bpc" id="L47" title="3 of 4 branches missed.">    } else if(newClause.getMaximumWidth()!=null &amp;&amp; newClause.getMaximumWidth()==0) {</span>
+<span class="nc" id="L48">      return newClause;</span>
     } else {
-<span class="fc" id="L51">      return super.rewrite(reader);</span>
+<span class="fc" id="L50">      return super.rewrite(reader);</span>
     }
   }
 
@@ -60,11 +59,11 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L63">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L64">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc" id="L65">    buffer.append(clause.toString(field));</span>
-<span class="nc" id="L66">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L67">    return buffer.toString();</span>
+<span class="nc" id="L62">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L63">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc" id="L64">    buffer.append(clause.toString(field));</span>
+<span class="nc" id="L65">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L66">    return buffer.toString();</span>
   }
 
   /*
@@ -74,7 +73,7 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L77">    return clause.getField();</span>
+<span class="fc" id="L76">    return clause.getField();</span>
   }
 
   /*
@@ -87,9 +86,9 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="fc" id="L90">    SpanWeight spanWeight = ((SpanQuery) searcher.rewrite(clause))</span>
-<span class="fc" id="L91">        .createWeight(searcher, needsScores);</span>
-<span class="fc" id="L92">    return new SpanTermWeight(spanWeight, searcher);</span>
+<span class="fc" id="L89">    SpanWeight spanWeight = ((SpanQuery) searcher.rewrite(clause))</span>
+<span class="fc" id="L90">        .createWeight(searcher, needsScores);</span>
+<span class="fc" id="L91">    return new SpanTermWeight(spanWeight, searcher);</span>
   }
 
   /**
@@ -103,18 +102,15 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
     /**
      * Instantiates a new span term weight.
      *
-     * @param spanWeight
-     *          the span weight
-     * @param searcher
-     *          the searcher
-     * @throws IOException
-     *           Signals that an I/O exception has occurred.
+     * @param spanWeight the span weight
+     * @param searcher the searcher
+     * @throws IOException Signals that an I/O exception has occurred.
      */
     public SpanTermWeight(SpanWeight spanWeight, IndexSearcher searcher)
-<span class="fc" id="L114">        throws IOException {</span>
-<span class="fc" id="L115">      super(MtasSpanStartQuery.this, searcher, null);</span>
-<span class="fc" id="L116">      this.spanWeight = spanWeight;</span>
-<span class="fc" id="L117">    }</span>
+<span class="fc" id="L110">        throws IOException {</span>
+<span class="fc" id="L111">      super(MtasSpanStartQuery.this, searcher, null);</span>
+<span class="fc" id="L112">      this.spanWeight = spanWeight;</span>
+<span class="fc" id="L113">    }</span>
 
     /*
      * (non-Javadoc)
@@ -125,8 +121,8 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTermContexts(Map&lt;Term, TermContext&gt; contexts) {
-<span class="nc" id="L128">      spanWeight.extractTermContexts(contexts);</span>
-<span class="nc" id="L129">    }</span>
+<span class="nc" id="L124">      spanWeight.extractTermContexts(contexts);</span>
+<span class="nc" id="L125">    }</span>
 
     /*
      * (non-Javadoc)
@@ -139,7 +135,7 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
     @Override
     public Spans getSpans(LeafReaderContext ctx, Postings requiredPostings)
         throws IOException {
-<span class="fc" id="L142">      return new MtasSpanStartSpans(spanWeight.getSpans(ctx, requiredPostings));</span>
+<span class="fc" id="L138">      return new MtasSpanStartSpans(spanWeight.getSpans(ctx, requiredPostings));</span>
     }
 
     /*
@@ -149,8 +145,8 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
      */
     @Override
     public void extractTerms(Set&lt;Term&gt; terms) {
-<span class="nc" id="L152">      spanWeight.extractTerms(terms);</span>
-<span class="nc" id="L153">    }</span>
+<span class="nc" id="L148">      spanWeight.extractTerms(terms);</span>
+<span class="nc" id="L149">    }</span>
 
   }
 
@@ -161,14 +157,14 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L164" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L165">      return true;</span>
-<span class="pc bpc" id="L166" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L167">      return false;</span>
-<span class="fc bfc" id="L168" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
-<span class="fc" id="L169">      return false;</span>
-<span class="fc" id="L170">    final MtasSpanStartQuery that = (MtasSpanStartQuery) obj;</span>
-<span class="fc" id="L171">    return clause.equals(that.clause);</span>
+<span class="fc bfc" id="L160" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L161">      return true;</span>
+<span class="pc bpc" id="L162" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L163">      return false;</span>
+<span class="fc bfc" id="L164" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
+<span class="fc" id="L165">      return false;</span>
+<span class="fc" id="L166">    final MtasSpanStartQuery that = (MtasSpanStartQuery) obj;</span>
+<span class="fc" id="L167">    return clause.equals(that.clause);</span>
   }
 
   /*
@@ -178,10 +174,10 @@ public class MtasSpanStartQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="nc" id="L181">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L182">    h = (h * 7) ^ clause.hashCode();</span>
-<span class="nc" id="L183">    return h;</span>
+<span class="nc" id="L177">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L178">    h = (h * 7) ^ clause.hashCode();</span>
+<span class="nc" id="L179">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanStartSpans.html b/jacoco/mtas.search.spans/MtasSpanStartSpans.html
index ad19e58..c56d8f4 100644
--- a/jacoco/mtas.search.spans/MtasSpanStartSpans.html
+++ b/jacoco/mtas.search.spans/MtasSpanStartSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanStartSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanStartSpans</span></div><h1>MtasSpanStartSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">47 of 89</td><td class="ctr2">47%</td><td class="bar">13 of 18</td><td class="ctr2">28%</td><td class="ctr1">14</td><td class="ctr2">20</td><td class="ctr1">7</td><td class="ctr2">15</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasSpanStartSpans.java.html#L46" class="el_method">startPosition()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanStartSpans.java.html#L90" class="el_method">docID()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanStartSpans.java.html#L130" class="el_method">positionsCost()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanStartSpans.java.html#L78" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanStartSpans.java.html#L110" class="el_method">advance(int)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">80%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasSpanStartSpans.java.html#L36" class="el_method">nextStartPosition()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanStartSpans.java.html#L56" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasSpanStartSpans.java.html#L100" class="el_method">nextDoc()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">78%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasSpanStartSpans.java.html#L120" class="el_method">cost()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">78%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="MtasSpanStartSpans.java.html#L66" class="el_method">width()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasSpanStartSpans.java.html#L25" class="el_method">MtasSpanStartSpans(Spans)</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanStartSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanStartSpans</span></div><h1>MtasSpanStartSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">47 of 89</td><td class="ctr2">47%</td><td class="bar">13 of 18</td><td class="ctr2">27%</td><td class="ctr1">14</td><td class="ctr2">20</td><td class="ctr1">7</td><td class="ctr2">15</td><td class="ctr1">5</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a9"><a href="MtasSpanStartSpans.java.html#L45" class="el_method">startPosition()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSpanStartSpans.java.html#L89" class="el_method">docID()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanStartSpans.java.html#L129" class="el_method">positionsCost()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanStartSpans.java.html#L77" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSpanStartSpans.java.html#L109" class="el_method">advance(int)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">80%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasSpanStartSpans.java.html#L35" class="el_method">nextStartPosition()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">77%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanStartSpans.java.html#L55" class="el_method">endPosition()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c3">77%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasSpanStartSpans.java.html#L99" class="el_method">nextDoc()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c4">77%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasSpanStartSpans.java.html#L119" class="el_method">cost()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="c5">77%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="MtasSpanStartSpans.java.html#L65" class="el_method">width()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="MtasSpanStartSpans.java.html#L24" class="el_method">MtasSpanStartSpans(Spans)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanStartSpans.java.html b/jacoco/mtas.search.spans/MtasSpanStartSpans.java.html
index a22319f..0bb9d71 100644
--- a/jacoco/mtas.search.spans/MtasSpanStartSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanStartSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanStartSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanStartSpans.java</span></div><h1>MtasSpanStartSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanStartSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanStartSpans.java</span></div><h1>MtasSpanStartSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -8,7 +8,7 @@ import org.apache.lucene.search.spans.Spans;
 import mtas.search.spans.util.MtasSpans;
 
 /**
- * The Class MtasStartSpans.
+ * The Class MtasSpanStartSpans.
  */
 public class MtasSpanStartSpans extends Spans implements MtasSpans {
 
@@ -16,15 +16,14 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
   Spans spans;
 
   /**
-   * Instantiates a new mtas start spans.
+   * Instantiates a new mtas span start spans.
    *
-   * @param spans
-   *          the spans
+   * @param spans the spans
    */
   public MtasSpanStartSpans(Spans spans) {
-<span class="fc" id="L25">    super();</span>
-<span class="fc" id="L26">    this.spans = spans;</span>
-<span class="fc" id="L27">  }</span>
+<span class="fc" id="L24">    super();</span>
+<span class="fc" id="L25">    this.spans = spans;</span>
+<span class="fc" id="L26">  }</span>
 
   /*
    * (non-Javadoc)
@@ -33,7 +32,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="pc bpc" id="L36" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_POSITIONS : spans.nextStartPosition();</span>
+<span class="pc bpc" id="L35" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_POSITIONS : spans.nextStartPosition();</span>
   }
 
   /*
@@ -43,7 +42,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public int startPosition() {
-<span class="nc bnc" id="L46" title="All 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
+<span class="nc bnc" id="L45" title="All 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
   }
 
   /*
@@ -53,7 +52,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public int endPosition() {
-<span class="pc bpc" id="L56" title="1 of 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
+<span class="pc bpc" id="L55" title="1 of 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
   }
 
   /*
@@ -63,7 +62,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public int width() {
-<span class="nc" id="L66">    return 0;</span>
+<span class="nc" id="L65">    return 0;</span>
   }
 
   /*
@@ -75,10 +74,10 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc bnc" id="L78" title="All 2 branches missed.">    if (spans != null) {</span>
-<span class="nc" id="L79">      spans.collect(collector);</span>
+<span class="nc bnc" id="L77" title="All 2 branches missed.">    if (spans != null) {</span>
+<span class="nc" id="L78">      spans.collect(collector);</span>
     }
-<span class="nc" id="L81">  }</span>
+<span class="nc" id="L80">  }</span>
 
   /*
    * (non-Javadoc)
@@ -87,7 +86,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public int docID() {
-<span class="nc bnc" id="L90" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.docID();</span>
+<span class="nc bnc" id="L89" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.docID();</span>
   }
 
   /*
@@ -97,7 +96,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.nextDoc();</span>
+<span class="pc bpc" id="L99" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.nextDoc();</span>
   }
 
   /*
@@ -107,7 +106,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.advance(target);</span>
+<span class="pc bpc" id="L109" title="1 of 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.advance(target);</span>
   }
 
   /*
@@ -117,7 +116,7 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public long cost() {
-<span class="pc bpc" id="L120" title="1 of 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
+<span class="pc bpc" id="L119" title="1 of 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
   }
 
   /*
@@ -127,8 +126,8 @@ public class MtasSpanStartSpans extends Spans implements MtasSpans {
    */
   @Override
   public float positionsCost() {
-<span class="nc bnc" id="L130" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
+<span class="nc bnc" id="L129" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanTermQuery.html b/jacoco/mtas.search.spans/MtasSpanTermQuery.html
index f513a7a..4352ffd 100644
--- a/jacoco/mtas.search.spans/MtasSpanTermQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanTermQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanTermQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanTermQuery</span></div><h1>MtasSpanTermQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">20 of 83</td><td class="ctr2">76%</td><td class="bar">1 of 10</td><td class="ctr2">90%</td><td class="ctr1">4</td><td class="ctr2">14</td><td class="ctr1">6</td><td class="ctr2">20</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanTermQuery.java.html#L37" class="el_method">MtasSpanTermQuery(Term, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="38" height="10" title="8" alt="8"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanTermQuery.java.html#L27" class="el_method">MtasSpanTermQuery(Term)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="24" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanTermQuery.java.html#L77" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="24" height="10" title="5" alt="5"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanTermQuery.java.html#L87" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="110" height="10" title="23" alt="23"/></td><td class="ctr2" id="c5">92%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanTermQuery.java.html#L47" class="el_method">MtasSpanTermQuery(SpanTermQuery, boolean)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="105" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanTermQuery.java.html#L61" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="28" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSpanTermQuery.java.html#L66" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanTermQuery.java.html#L102" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSpanTermQuery.java.html#L110" class="el_method">hashCode()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanTermQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanTermQuery</span></div><h1>MtasSpanTermQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">20 of 83</td><td class="ctr2">75%</td><td class="bar">1 of 10</td><td class="ctr2">90%</td><td class="ctr1">4</td><td class="ctr2">14</td><td class="ctr1">6</td><td class="ctr2">20</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanTermQuery.java.html#L37" class="el_method">MtasSpanTermQuery(Term, boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="8" alt="8"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanTermQuery.java.html#L27" class="el_method">MtasSpanTermQuery(Term)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="MtasSpanTermQuery.java.html#L80" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="5" alt="5"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanTermQuery.java.html#L90" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="110" height="10" title="23" alt="23"/></td><td class="ctr2" id="c5">92%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="100" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSpanTermQuery.java.html#L47" class="el_method">MtasSpanTermQuery(SpanTermQuery, boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="105" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanTermQuery.java.html#L61" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSpanTermQuery.java.html#L69" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanTermQuery.java.html#L105" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSpanTermQuery.java.html#L113" class="el_method">hashCode()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanTermQuery.java.html b/jacoco/mtas.search.spans/MtasSpanTermQuery.java.html
index 113962e..0873878 100644
--- a/jacoco/mtas.search.spans/MtasSpanTermQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanTermQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanTermQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanTermQuery.java</span></div><h1>MtasSpanTermQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanTermQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanTermQuery.java</span></div><h1>MtasSpanTermQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import mtas.search.spans.util.MtasSpanQuery;
@@ -61,9 +61,12 @@ public class MtasSpanTermQuery extends MtasSpanQuery {
 <span class="fc" id="L61">    return baseQuery.createWeight(searcher, needsScores);</span>
   }
   
+  /* (non-Javadoc)
+   * @see mtas.search.spans.util.MtasSpanQuery#rewrite(org.apache.lucene.index.IndexReader)
+   */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L66">    return super.rewrite(reader);</span>
+<span class="fc" id="L69">    return super.rewrite(reader);</span>
   }
 
   /*
@@ -74,7 +77,7 @@ public class MtasSpanTermQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L77">    return baseQuery.toString(field);</span>
+<span class="nc" id="L80">    return baseQuery.toString(field);</span>
   }
 
   /*
@@ -84,14 +87,14 @@ public class MtasSpanTermQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L87" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L88">      return true;</span>
-<span class="pc bpc" id="L89" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L90">      return false;</span>
-<span class="fc bfc" id="L91" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
-<span class="fc" id="L92">      return false;</span>
-<span class="fc" id="L93">    MtasSpanTermQuery other = (MtasSpanTermQuery) obj;</span>
-<span class="fc" id="L94">    return baseQuery.equals(other.baseQuery);</span>
+<span class="fc bfc" id="L90" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L91">      return true;</span>
+<span class="pc bpc" id="L92" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L93">      return false;</span>
+<span class="fc bfc" id="L94" title="All 2 branches covered.">    if (getClass() != obj.getClass())</span>
+<span class="fc" id="L95">      return false;</span>
+<span class="fc" id="L96">    MtasSpanTermQuery other = (MtasSpanTermQuery) obj;</span>
+<span class="fc" id="L97">    return baseQuery.equals(other.baseQuery);</span>
   }
 
   /* (non-Javadoc)
@@ -99,7 +102,7 @@ public class MtasSpanTermQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L102">    return baseQuery.getField();</span>
+<span class="fc" id="L105">    return baseQuery.getField();</span>
   }
 
   /* (non-Javadoc)
@@ -107,8 +110,8 @@ public class MtasSpanTermQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L110">    return baseQuery.hashCode();</span>
+<span class="fc" id="L113">    return baseQuery.hashCode();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanWildcardQuery.html b/jacoco/mtas.search.spans/MtasSpanWildcardQuery.html
index 9dac9c4..02dca13 100644
--- a/jacoco/mtas.search.spans/MtasSpanWildcardQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanWildcardQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanWildcardQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanWildcardQuery</span></div><h1>MtasSpanWildcardQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">303 of 303</td><td class="ctr2">0%</td><td class="bar">30 of 30</td><td class="ctr2">0%</td><td class="ctr1">23</td><td class="ctr2">23</td><td class="ctr1">49</td><td class="ctr2">49</td><td class="ctr1">8</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanWildcardQuery.java.html#L86" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="89" alt="89"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h0">13</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanWildcardQuery.java.html#L62" class="el_method">MtasSpanWildcardQuery(Term, boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="98" height="10" title="73" alt="73"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanWildcardQuery.java.html#L119" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="87" height="10" title="65" alt="65"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanWildcardQuery.java.html#L161" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="45" height="10" title="34" alt="34"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanWildcardQuery.java.html#L178" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="32" height="10" title="24" alt="24"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanWildcardQuery.java.html#L150" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="12" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanWildcardQuery.java.html#L50" class="el_method">MtasSpanWildcardQuery(Term)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanWildcardQuery.java.html#L137" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanWildcardQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanWildcardQuery</span></div><h1>MtasSpanWildcardQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">303 of 303</td><td class="ctr2">0%</td><td class="bar">30 of 30</td><td class="ctr2">0%</td><td class="ctr1">23</td><td class="ctr2">23</td><td class="ctr1">49</td><td class="ctr2">49</td><td class="ctr1">8</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanWildcardQuery.java.html#L83" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="89" alt="89"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h0">13</td><td class="ctr2" id="i0">13</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasSpanWildcardQuery.java.html#L59" class="el_method">MtasSpanWildcardQuery(Term, boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="98" height="10" title="73" alt="73"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">13</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSpanWildcardQuery.java.html#L116" class="el_method">toString(String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="87" height="10" title="65" alt="65"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanWildcardQuery.java.html#L158" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="34" alt="34"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanWildcardQuery.java.html#L175" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="24" alt="24"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">4</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSpanWildcardQuery.java.html#L147" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSpanWildcardQuery.java.html#L49" class="el_method">MtasSpanWildcardQuery(Term)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanWildcardQuery.java.html#L134" class="el_method">getField()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanWildcardQuery.java.html b/jacoco/mtas.search.spans/MtasSpanWildcardQuery.java.html
index ceb0ab7..d3e430d 100644
--- a/jacoco/mtas.search.spans/MtasSpanWildcardQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanWildcardQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanWildcardQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanWildcardQuery.java</span></div><h1>MtasSpanWildcardQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanWildcardQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanWildcardQuery.java</span></div><h1>MtasSpanWildcardQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -43,37 +43,34 @@ public class MtasSpanWildcardQuery extends MtasSpanQuery {
   /**
    * Instantiates a new mtas span wildcard query.
    *
-   * @param term
-   *          the term
+   * @param term the term
    */
   public MtasSpanWildcardQuery(Term term) {
-<span class="nc" id="L50">    this(term, true);</span>
-<span class="nc" id="L51">  }</span>
+<span class="nc" id="L49">    this(term, true);</span>
+<span class="nc" id="L50">  }</span>
 
   /**
    * Instantiates a new mtas span wildcard query.
    *
-   * @param term
-   *          the term
-   * @param singlePosition
-   *          the single position
+   * @param term the term
+   * @param singlePosition the single position
    */
   public MtasSpanWildcardQuery(Term term, boolean singlePosition) {
-<span class="nc bnc" id="L62" title="All 4 branches missed.">    super(singlePosition?1:null, singlePosition?1:null);</span>
-<span class="nc" id="L63">    WildcardQuery wcq = new WildcardQuery(term);</span>
-<span class="nc" id="L64">    query = new SpanMultiTermQueryWrapper&lt;WildcardQuery&gt;(wcq);</span>
-<span class="nc" id="L65">    this.term = term;</span>
-<span class="nc" id="L66">    this.singlePosition = singlePosition;</span>
-<span class="nc" id="L67">    int i = term.text().indexOf(MtasToken.DELIMITER);</span>
-<span class="nc bnc" id="L68" title="All 2 branches missed.">    if (i &gt;= 0) {</span>
-<span class="nc" id="L69">      prefix = term.text().substring(0, i);</span>
-<span class="nc" id="L70">      value = term.text().substring((i + MtasToken.DELIMITER.length()));</span>
-<span class="nc bnc" id="L71" title="All 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
+<span class="nc bnc" id="L59" title="All 4 branches missed.">    super(singlePosition?1:null, singlePosition?1:null);</span>
+<span class="nc" id="L60">    WildcardQuery wcq = new WildcardQuery(term);</span>
+<span class="nc" id="L61">    query = new SpanMultiTermQueryWrapper&lt;WildcardQuery&gt;(wcq);</span>
+<span class="nc" id="L62">    this.term = term;</span>
+<span class="nc" id="L63">    this.singlePosition = singlePosition;</span>
+<span class="nc" id="L64">    int i = term.text().indexOf(MtasToken.DELIMITER);</span>
+<span class="nc bnc" id="L65" title="All 2 branches missed.">    if (i &gt;= 0) {</span>
+<span class="nc" id="L66">      prefix = term.text().substring(0, i);</span>
+<span class="nc" id="L67">      value = term.text().substring((i + MtasToken.DELIMITER.length()));</span>
+<span class="nc bnc" id="L68" title="All 2 branches missed.">      value = (value.length() &gt; 0) ? value : null;</span>
     } else {
-<span class="nc" id="L73">      prefix = term.text();</span>
-<span class="nc" id="L74">      value = null;</span>
+<span class="nc" id="L70">      prefix = term.text();</span>
+<span class="nc" id="L71">      value = null;</span>
     }
-<span class="nc" id="L76">  }</span>
+<span class="nc" id="L73">  }</span>
 
   /*
    * (non-Javadoc)
@@ -83,28 +80,28 @@ public class MtasSpanWildcardQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="nc" id="L86">    Query q = query.rewrite(reader);</span>
-<span class="nc bnc" id="L87" title="All 2 branches missed.">    if (q instanceof SpanOrQuery) {</span>
-<span class="nc" id="L88">      SpanQuery[] clauses = ((SpanOrQuery) q).getClauses();</span>
-<span class="nc bnc" id="L89" title="All 2 branches missed.">      if (clauses.length &gt; MTAS_WILDCARD_EXPAND_BOUNDARY) {</span>
-        // TODO : forward index solution
-<span class="nc" id="L91">        throw new IOException(&quot;Wildcard expression \&quot;&quot;</span>
-<span class="nc" id="L92">            + CodecUtil.termValue(term.text()) + &quot;\&quot; expands to &quot;</span>
+<span class="nc" id="L83">    Query q = query.rewrite(reader);</span>
+<span class="nc bnc" id="L84" title="All 2 branches missed.">    if (q instanceof SpanOrQuery) {</span>
+<span class="nc" id="L85">      SpanQuery[] clauses = ((SpanOrQuery) q).getClauses();</span>
+<span class="nc bnc" id="L86" title="All 2 branches missed.">      if (clauses.length &gt; MTAS_WILDCARD_EXPAND_BOUNDARY) {</span>
+        // forward index solution ?
+<span class="nc" id="L88">        throw new IOException(&quot;Wildcard expression \&quot;&quot;</span>
+<span class="nc" id="L89">            + CodecUtil.termValue(term.text()) + &quot;\&quot; expands to &quot;</span>
             + clauses.length + &quot; terms, too many (boundary &quot;
             + MTAS_WILDCARD_EXPAND_BOUNDARY + &quot;)!&quot;);
       }
-<span class="nc" id="L96">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.length];</span>
-<span class="nc bnc" id="L97" title="All 2 branches missed.">      for (int i = 0; i &lt; clauses.length; i++) {</span>
-<span class="nc bnc" id="L98" title="All 2 branches missed.">        if (clauses[i] instanceof SpanTermQuery) {</span>
-<span class="nc" id="L99">          newClauses[i] = new MtasSpanTermQuery((SpanTermQuery) clauses[i],</span>
+<span class="nc" id="L93">      MtasSpanQuery[] newClauses = new MtasSpanQuery[clauses.length];</span>
+<span class="nc bnc" id="L94" title="All 2 branches missed.">      for (int i = 0; i &lt; clauses.length; i++) {</span>
+<span class="nc bnc" id="L95" title="All 2 branches missed.">        if (clauses[i] instanceof SpanTermQuery) {</span>
+<span class="nc" id="L96">          newClauses[i] = new MtasSpanTermQuery((SpanTermQuery) clauses[i],</span>
               singlePosition);
         } else {
-<span class="nc" id="L102">          throw new IOException(&quot;no SpanTermQuery after rewrite&quot;);</span>
+<span class="nc" id="L99">          throw new IOException(&quot;no SpanTermQuery after rewrite&quot;);</span>
         }
       }
-<span class="nc" id="L105">      return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
+<span class="nc" id="L102">      return new MtasSpanOrQuery(newClauses).rewrite(reader);</span>
     } else {
-<span class="nc" id="L107">      throw new IOException(&quot;no SpanOrQuery after rewrite&quot;);</span>
+<span class="nc" id="L104">      throw new IOException(&quot;no SpanOrQuery after rewrite&quot;);</span>
     }
   }
 
@@ -116,15 +113,15 @@ public class MtasSpanWildcardQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L119">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L120">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">    if (value == null) {</span>
-<span class="nc" id="L122">      buffer.append(this.query.getField() + &quot;:&quot; + prefix);</span>
+<span class="nc" id="L116">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L117">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">    if (value == null) {</span>
+<span class="nc" id="L119">      buffer.append(this.query.getField() + &quot;:&quot; + prefix);</span>
     } else {
-<span class="nc" id="L124">      buffer.append(this.query.getField() + &quot;:&quot; + prefix + &quot;=&quot; + value);</span>
+<span class="nc" id="L121">      buffer.append(this.query.getField() + &quot;:&quot; + prefix + &quot;=&quot; + value);</span>
     }
-<span class="nc" id="L126">    buffer.append(&quot;])&quot;);</span>
-<span class="nc" id="L127">    return buffer.toString();</span>
+<span class="nc" id="L123">    buffer.append(&quot;])&quot;);</span>
+<span class="nc" id="L124">    return buffer.toString();</span>
   }
 
   /*
@@ -134,7 +131,7 @@ public class MtasSpanWildcardQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="nc" id="L137">    return term.field();</span>
+<span class="nc" id="L134">    return term.field();</span>
   }
 
   /*
@@ -147,7 +144,7 @@ public class MtasSpanWildcardQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="nc" id="L150">    return ((SpanQuery) searcher.rewrite(query)).createWeight(searcher,</span>
+<span class="nc" id="L147">    return ((SpanQuery) searcher.rewrite(query)).createWeight(searcher,</span>
         needsScores);
   }
 
@@ -158,14 +155,14 @@ public class MtasSpanWildcardQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L161" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L162">      return true;</span>
-<span class="nc bnc" id="L163" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L164">      return false;</span>
-<span class="nc bnc" id="L165" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L166">      return false;</span>
-<span class="nc" id="L167">    final MtasSpanWildcardQuery that = (MtasSpanWildcardQuery) obj;</span>
-<span class="nc bnc" id="L168" title="All 4 branches missed.">    return term.equals(that.term) &amp;&amp; singlePosition == that.singlePosition;</span>
+<span class="nc bnc" id="L158" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L159">      return true;</span>
+<span class="nc bnc" id="L160" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L161">      return false;</span>
+<span class="nc bnc" id="L162" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L163">      return false;</span>
+<span class="nc" id="L164">    final MtasSpanWildcardQuery that = (MtasSpanWildcardQuery) obj;</span>
+<span class="nc bnc" id="L165" title="All 4 branches missed.">    return term.equals(that.term) &amp;&amp; singlePosition == that.singlePosition;</span>
   }
 
   /*
@@ -175,11 +172,11 @@ public class MtasSpanWildcardQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="nc" id="L178">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L179">    h = (h * 7) ^ term.hashCode();</span>
-<span class="nc bnc" id="L180" title="All 2 branches missed.">    h += (singlePosition ? 1 : 0);</span>
-<span class="nc" id="L181">    return h;</span>
+<span class="nc" id="L175">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L176">    h = (h * 7) ^ term.hashCode();</span>
+<span class="nc bnc" id="L177" title="All 2 branches missed.">    h += (singlePosition ? 1 : 0);</span>
+<span class="nc" id="L178">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanWithinQuery.html b/jacoco/mtas.search.spans/MtasSpanWithinQuery.html
index dff347f..5f440a2 100644
--- a/jacoco/mtas.search.spans/MtasSpanWithinQuery.html
+++ b/jacoco/mtas.search.spans/MtasSpanWithinQuery.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanWithinQuery</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanWithinQuery</span></div><h1>MtasSpanWithinQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">504 of 795</td><td class="ctr2">37%</td><td class="bar">75 of 106</td><td class="ctr2">29%</td><td class="ctr1">50</td><td class="ctr2">61</td><td class="ctr1">94</td><td class="ctr2">146</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanWithinQuery.java.html#L82" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="100" height="10" title="385" alt="385"/><img src="../.resources/greenbar.gif" width="19" height="10" title="75" alt="75"/></td><td class="ctr2" id="c6">16%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="97" height="10" title="52" alt="52"/><img src="../.resources/greenbar.gif" width="22" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">19%</td><td class="ctr1" id="f0">31</td><td class="ctr2" id="g0">33</td><td class="ctr1" id="h0">76</td><td class="ctr2" id="i0">89</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasSpanWithinQuery.java.html#L251" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="22" height="10" title="87" alt="87"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanWithinQuery.java.html#L42" class="el_method">MtasSpanWithinQuery(MtasSpanQuery, MtasSpanQuery, int, int, int, int, boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="22" height="10" title="85" alt="85"/></td><td class="ctr2" id="c5">75%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="16" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">41%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">12</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i1">22</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanWithinQuery.java.html#L276" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="11" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">92%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="18" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">62%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanWithinQuery.java.html#L297" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="17" height="10" title="67" alt="67"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanWithinQuery.java.html#L36" class="el_method">MtasSpanWithinQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasSpanWithinQuery.java.html#L241" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanWithinQuery.java.html#L228" class="el_method">getField()</a></td><td class="bar" id="b7"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanWithinQuery</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasSpanWithinQuery</span></div><h1>MtasSpanWithinQuery</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">504 of 795</td><td class="ctr2">36%</td><td class="bar">75 of 106</td><td class="ctr2">29%</td><td class="ctr1">50</td><td class="ctr2">61</td><td class="ctr1">96</td><td class="ctr2">148</td><td class="ctr1">1</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSpanWithinQuery.java.html#L110" class="el_method">rewrite(IndexReader)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="100" height="10" title="385" alt="385"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="75" alt="75"/></td><td class="ctr2" id="c6">16%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="97" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">18%</td><td class="ctr1" id="f0">31</td><td class="ctr2" id="g0">33</td><td class="ctr1" id="h0">78</td><td class="ctr2" id="i0">91</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasSpanWithinQuery.java.html#L281" class="el_method">toString(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="87" alt="87"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i3">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a5"><a href="MtasSpanWithinQuery.java.html#L70" class="el_method">MtasSpanWithinQuery(MtasSpanQuery, MtasSpanQuery, int, int, int, int, boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="85" alt="85"/></td><td class="ctr2" id="c5">75%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">40%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">12</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i1">22</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasSpanWithinQuery.java.html#L306" class="el_method">equals(Object)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">91%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">62%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSpanWithinQuery.java.html#L327" class="el_method">hashCode()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="67" alt="67"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSpanWithinQuery.java.html#L53" class="el_method">MtasSpanWithinQuery(MtasSpanQuery, MtasSpanQuery)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasSpanWithinQuery.java.html#L271" class="el_method">createWeight(IndexSearcher, boolean)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSpanWithinQuery.java.html#L258" class="el_method">getField()</a></td><td class="bar" id="b7"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasSpanWithinQuery.java.html b/jacoco/mtas.search.spans/MtasSpanWithinQuery.java.html
index 45472df..41e3ad2 100644
--- a/jacoco/mtas.search.spans/MtasSpanWithinQuery.java.html
+++ b/jacoco/mtas.search.spans/MtasSpanWithinQuery.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSpanWithinQuery.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanWithinQuery.java</span></div><h1>MtasSpanWithinQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSpanWithinQuery.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasSpanWithinQuery.java</span></div><h1>MtasSpanWithinQuery.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -17,59 +17,87 @@ public class MtasSpanWithinQuery extends MtasSpanQuery {
 
   /** The base query. */
   private SpanWithinQuery baseQuery;
-  private MtasSpanQuery smallQuery, bigQuery;
-  private int leftBoundaryMinimum, leftBoundaryMaximum, rightBoundaryMaximum,
-      rightBoundaryMinimum;
+  
+  /** The small query. */
+  private MtasSpanQuery smallQuery;
+  
+  /** The big query. */
+  private MtasSpanQuery bigQuery;
+  
+  /** The left boundary minimum. */
+  private int leftBoundaryMinimum;
+  
+  /** The left boundary maximum. */
+  private int leftBoundaryMaximum;
+  
+  /** The right boundary maximum. */
+  private int rightBoundaryMaximum;
+  
+  /** The right boundary minimum. */
+  private int rightBoundaryMinimum;
+  
+  /** The auto adjust big query. */
   private boolean autoAdjustBigQuery;
+  
+  /** The field. */
   String field;
 
   /**
    * Instantiates a new mtas span within query.
    *
-   * @param q1
-   *          the q1
-   * @param q2
-   *          the q2
+   * @param q1 the q 1
+   * @param q2 the q 2
    */
 
   public MtasSpanWithinQuery(MtasSpanQuery q1, MtasSpanQuery q2) {
-<span class="fc" id="L36">    this(q1, q2, 0, 0, 0, 0, true);</span>
-<span class="fc" id="L37">  }</span>
+<span class="fc" id="L53">    this(q1, q2, 0, 0, 0, 0, true);</span>
+<span class="fc" id="L54">  }</span>
 
+  /**
+   * Instantiates a new mtas span within query.
+   *
+   * @param q1 the q 1
+   * @param q2 the q 2
+   * @param leftMinimum the left minimum
+   * @param leftMaximum the left maximum
+   * @param rightMinimum the right minimum
+   * @param rightMaximum the right maximum
+   * @param adjustBigQuery the adjust big query
+   */
   public MtasSpanWithinQuery(MtasSpanQuery q1, MtasSpanQuery q2,
       int leftMinimum, int leftMaximum, int rightMinimum, int rightMaximum,
       boolean adjustBigQuery) {
-<span class="pc bpc" id="L42" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
-<span class="pc" id="L43">        q1 != null ? q1.getMaximumWidth() : null);</span>
-<span class="pc bpc" id="L44" title="1 of 4 branches missed.">    if (q2 != null &amp;&amp; q2.getMinimumWidth() != null) {</span>
-<span class="pc bpc" id="L45" title="1 of 2 branches missed.">      if (this.getMinimumWidth() == null</span>
-<span class="nc bnc" id="L46" title="All 2 branches missed.">          || this.getMinimumWidth() &lt; q2.getMinimumWidth()) {</span>
-<span class="fc" id="L47">        this.setWidth(q2.getMinimumWidth(), this.getMaximumWidth());</span>
+<span class="pc bpc" id="L70" title="2 of 4 branches missed.">    super(q1 != null ? q1.getMinimumWidth() : null,</span>
+<span class="pc" id="L71">        q1 != null ? q1.getMaximumWidth() : null);</span>
+<span class="pc bpc" id="L72" title="1 of 4 branches missed.">    if (q2 != null &amp;&amp; q2.getMinimumWidth() != null) {</span>
+<span class="pc bpc" id="L73" title="1 of 2 branches missed.">      if (this.getMinimumWidth() == null</span>
+<span class="nc bnc" id="L74" title="All 2 branches missed.">          || this.getMinimumWidth() &lt; q2.getMinimumWidth()) {</span>
+<span class="fc" id="L75">        this.setWidth(q2.getMinimumWidth(), this.getMaximumWidth());</span>
       }
     }
-<span class="fc" id="L50">    bigQuery = q1;</span>
-<span class="fc" id="L51">    smallQuery = q2;</span>
-<span class="fc" id="L52">    leftBoundaryMinimum = leftMinimum;</span>
-<span class="fc" id="L53">    leftBoundaryMaximum = leftMaximum;</span>
-<span class="fc" id="L54">    rightBoundaryMinimum = rightMinimum;</span>
-<span class="fc" id="L55">    rightBoundaryMaximum = rightMaximum;</span>
-<span class="fc" id="L56">    autoAdjustBigQuery = adjustBigQuery;</span>
-<span class="pc bpc" id="L57" title="2 of 4 branches missed.">    if (bigQuery!=null &amp;&amp; bigQuery.getField() != null) {</span>
-<span class="fc" id="L58">      field = bigQuery.getField();</span>
-<span class="nc bnc" id="L59" title="All 4 branches missed.">    } else if (smallQuery!=null &amp;&amp; smallQuery.getField() != null) {</span>
-<span class="nc" id="L60">      field = smallQuery.getField();</span>
+<span class="fc" id="L78">    bigQuery = q1;</span>
+<span class="fc" id="L79">    smallQuery = q2;</span>
+<span class="fc" id="L80">    leftBoundaryMinimum = leftMinimum;</span>
+<span class="fc" id="L81">    leftBoundaryMaximum = leftMaximum;</span>
+<span class="fc" id="L82">    rightBoundaryMinimum = rightMinimum;</span>
+<span class="fc" id="L83">    rightBoundaryMaximum = rightMaximum;</span>
+<span class="fc" id="L84">    autoAdjustBigQuery = adjustBigQuery;</span>
+<span class="pc bpc" id="L85" title="2 of 4 branches missed.">    if (bigQuery != null &amp;&amp; bigQuery.getField() != null) {</span>
+<span class="fc" id="L86">      field = bigQuery.getField();</span>
+<span class="nc bnc" id="L87" title="All 4 branches missed.">    } else if (smallQuery != null &amp;&amp; smallQuery.getField() != null) {</span>
+<span class="nc" id="L88">      field = smallQuery.getField();</span>
     } else {
-<span class="nc" id="L62">      field = null;</span>
+<span class="nc" id="L90">      field = null;</span>
     }
-<span class="pc bpc" id="L64" title="1 of 2 branches missed.">    if (field != null) {</span>
-<span class="fc" id="L65">      baseQuery = new SpanWithinQuery(</span>
+<span class="pc bpc" id="L92" title="1 of 2 branches missed.">    if (field != null) {</span>
+<span class="fc" id="L93">      baseQuery = new SpanWithinQuery(</span>
           new MtasSpanMaximumExpandQuery(bigQuery, leftBoundaryMinimum,
               leftBoundaryMaximum, rightBoundaryMinimum, rightBoundaryMaximum),
           smallQuery);
     } else {
-<span class="nc" id="L70">      baseQuery = null;</span>
+<span class="nc" id="L98">      baseQuery = null;</span>
     }
-<span class="fc" id="L72">  }</span>
+<span class="fc" id="L100">  }</span>
 
   /*
    * (non-Javadoc)
@@ -79,142 +107,144 @@ public class MtasSpanWithinQuery extends MtasSpanQuery {
    */
   @Override
   public MtasSpanQuery rewrite(IndexReader reader) throws IOException {
-<span class="fc" id="L82">    MtasSpanQuery newBigQuery = bigQuery.rewrite(reader);</span>
-<span class="fc" id="L83">    MtasSpanQuery newSmallQuery = smallQuery.rewrite(reader);</span>
+<span class="fc" id="L110">    MtasSpanQuery newBigQuery = bigQuery.rewrite(reader);</span>
+<span class="fc" id="L111">    MtasSpanQuery newSmallQuery = smallQuery.rewrite(reader);</span>
 
-<span class="pc bpc" id="L85" title="4 of 8 branches missed.">    if (newBigQuery == null || newBigQuery instanceof MtasSpanMatchNoneQuery</span>
+<span class="pc bpc" id="L113" title="4 of 8 branches missed.">    if (newBigQuery == null || newBigQuery instanceof MtasSpanMatchNoneQuery</span>
         || newSmallQuery == null
         || newSmallQuery instanceof MtasSpanMatchNoneQuery) {
-<span class="nc" id="L88">      return new MtasSpanMatchNoneQuery(field);</span>
+<span class="nc" id="L116">      return new MtasSpanMatchNoneQuery(field);</span>
     }
 
-<span class="pc bpc" id="L91" title="1 of 2 branches missed.">    if (autoAdjustBigQuery) {</span>
-<span class="pc bpc" id="L92" title="1 of 2 branches missed.">      if (newBigQuery instanceof MtasSpanRecurrenceQuery) {</span>
-<span class="nc" id="L93">        MtasSpanRecurrenceQuery recurrenceQuery = (MtasSpanRecurrenceQuery) newBigQuery;</span>
-<span class="nc bnc" id="L94" title="All 2 branches missed.">        if (recurrenceQuery.getIgnoreQuery() == null</span>
-<span class="nc bnc" id="L95" title="All 2 branches missed.">            &amp;&amp; recurrenceQuery.getQuery() instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc" id="L96">          rightBoundaryMaximum += leftBoundaryMaximum</span>
-<span class="nc" id="L97">              + recurrenceQuery.getMaximumRecurrence();</span>
-<span class="nc" id="L98">          rightBoundaryMinimum += leftBoundaryMinimum</span>
-<span class="nc" id="L99">              + recurrenceQuery.getMinimumRecurrence();</span>
-<span class="nc" id="L100">          leftBoundaryMaximum = 0;</span>
-<span class="nc" id="L101">          leftBoundaryMinimum = 0;</span>
-<span class="nc" id="L102">          newBigQuery = new MtasSpanMatchAllQuery(field);</span>
+<span class="pc bpc" id="L119" title="1 of 2 branches missed.">    if (autoAdjustBigQuery) {</span>
+<span class="pc bpc" id="L120" title="1 of 2 branches missed.">      if (newBigQuery instanceof MtasSpanRecurrenceQuery) {</span>
+<span class="nc" id="L121">        MtasSpanRecurrenceQuery recurrenceQuery = (MtasSpanRecurrenceQuery) newBigQuery;</span>
+<span class="nc bnc" id="L122" title="All 2 branches missed.">        if (recurrenceQuery.getIgnoreQuery() == null</span>
+<span class="nc bnc" id="L123" title="All 2 branches missed.">            &amp;&amp; recurrenceQuery.getQuery() instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc" id="L124">          rightBoundaryMaximum += leftBoundaryMaximum</span>
+<span class="nc" id="L125">              + recurrenceQuery.getMaximumRecurrence();</span>
+<span class="nc" id="L126">          rightBoundaryMinimum += leftBoundaryMinimum</span>
+<span class="nc" id="L127">              + recurrenceQuery.getMinimumRecurrence();</span>
+<span class="nc" id="L128">          leftBoundaryMaximum = 0;</span>
+<span class="nc" id="L129">          leftBoundaryMinimum = 0;</span>
+<span class="nc" id="L130">          newBigQuery = new MtasSpanMatchAllQuery(field);</span>
           // System.out.println(&quot;REPLACE WITH &quot; + newBigQuery + &quot; ([&quot;
           // + leftBoundaryMinimum + &quot;,&quot; + leftBoundaryMaximum + &quot;],[&quot;
           // + rightBoundaryMinimum + &quot;,&quot; + rightBoundaryMaximum + &quot;])&quot;);
-<span class="nc" id="L106">          return new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
+<span class="nc" id="L134">          return new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
               leftBoundaryMinimum, leftBoundaryMaximum, rightBoundaryMinimum,
-<span class="nc" id="L108">              rightBoundaryMaximum, autoAdjustBigQuery).rewrite(reader);</span>
+<span class="nc" id="L136">              rightBoundaryMaximum, autoAdjustBigQuery).rewrite(reader);</span>
         }
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">      } else if (newBigQuery instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc bnc" id="L111" title="All 2 branches missed.">        if (leftBoundaryMaximum &gt; 0) {</span>
-<span class="nc" id="L112">          rightBoundaryMaximum += leftBoundaryMaximum;</span>
-<span class="nc" id="L113">          rightBoundaryMinimum += leftBoundaryMinimum;</span>
-<span class="nc" id="L114">          leftBoundaryMaximum = 0;</span>
-<span class="nc" id="L115">          leftBoundaryMinimum = 0;</span>
+<span class="pc bpc" id="L138" title="1 of 2 branches missed.">      } else if (newBigQuery instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc bnc" id="L139" title="All 2 branches missed.">        if (leftBoundaryMaximum &gt; 0) {</span>
+<span class="nc" id="L140">          rightBoundaryMaximum += leftBoundaryMaximum;</span>
+<span class="nc" id="L141">          rightBoundaryMinimum += leftBoundaryMinimum;</span>
+<span class="nc" id="L142">          leftBoundaryMaximum = 0;</span>
+<span class="nc" id="L143">          leftBoundaryMinimum = 0;</span>
           // System.out.println(&quot;REPLACE WITH &quot; + newBigQuery + &quot; ([&quot;
           // + leftBoundaryMinimum + &quot;,&quot; + leftBoundaryMaximum + &quot;],[&quot;
           // + rightBoundaryMinimum + &quot;,&quot; + rightBoundaryMaximum + &quot;])&quot;);
-<span class="nc" id="L119">          return new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
+<span class="nc" id="L147">          return new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
               leftBoundaryMinimum, leftBoundaryMaximum, rightBoundaryMinimum,
-<span class="nc" id="L121">              rightBoundaryMaximum, autoAdjustBigQuery).rewrite(reader);</span>
+<span class="nc" id="L149">              rightBoundaryMaximum, autoAdjustBigQuery).rewrite(reader);</span>
         }
-<span class="pc bpc" id="L123" title="1 of 2 branches missed.">      } else if (newBigQuery instanceof MtasSpanSequenceQuery) {</span>
-<span class="nc" id="L124">        MtasSpanSequenceQuery sequenceQuery = (MtasSpanSequenceQuery) newBigQuery;</span>
-<span class="nc bnc" id="L125" title="All 2 branches missed.">        if (sequenceQuery.getIgnoreQuery() == null) {</span>
-<span class="nc" id="L126">          List&lt;MtasSpanSequenceItem&gt; items = sequenceQuery.getItems();</span>
-<span class="nc" id="L127">          List&lt;MtasSpanSequenceItem&gt; newItems = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
-<span class="nc" id="L128">          int newLeftBoundaryMinimum = 0, newLeftBoundaryMaximum = 0,</span>
-<span class="nc" id="L129">              newRightBoundaryMinimum = 0, newRightBoundaryMaximum = 0;</span>
-<span class="nc bnc" id="L130" title="All 2 branches missed.">          for (int i = 0; i &lt; items.size(); i++) {</span>
+<span class="pc bpc" id="L151" title="1 of 2 branches missed.">      } else if (newBigQuery instanceof MtasSpanSequenceQuery) {</span>
+<span class="nc" id="L152">        MtasSpanSequenceQuery sequenceQuery = (MtasSpanSequenceQuery) newBigQuery;</span>
+<span class="nc bnc" id="L153" title="All 2 branches missed.">        if (sequenceQuery.getIgnoreQuery() == null) {</span>
+<span class="nc" id="L154">          List&lt;MtasSpanSequenceItem&gt; items = sequenceQuery.getItems();</span>
+<span class="nc" id="L155">          List&lt;MtasSpanSequenceItem&gt; newItems = new ArrayList&lt;MtasSpanSequenceItem&gt;();</span>
+<span class="nc" id="L156">          int newLeftBoundaryMinimum = 0;</span>
+<span class="nc" id="L157">          int newLeftBoundaryMaximum = 0;</span>
+<span class="nc" id="L158">          int newRightBoundaryMinimum = 0;</span>
+<span class="nc" id="L159">          int newRightBoundaryMaximum = 0;</span>
+<span class="nc bnc" id="L160" title="All 2 branches missed.">          for (int i = 0; i &lt; items.size(); i++) {</span>
             // first item
-<span class="nc bnc" id="L132" title="All 2 branches missed.">            if (i == 0) {</span>
-<span class="nc bnc" id="L133" title="All 2 branches missed.">              if (items.get(i).getQuery() instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc" id="L134">                newLeftBoundaryMaximum++;</span>
-<span class="nc bnc" id="L135" title="All 2 branches missed.">                if (!items.get(i).isOptional()) {</span>
-<span class="nc" id="L136">                  newLeftBoundaryMinimum++;</span>
+<span class="nc bnc" id="L162" title="All 2 branches missed.">            if (i == 0) {</span>
+<span class="nc bnc" id="L163" title="All 2 branches missed.">              if (items.get(i).getQuery() instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc" id="L164">                newLeftBoundaryMaximum++;</span>
+<span class="nc bnc" id="L165" title="All 2 branches missed.">                if (!items.get(i).isOptional()) {</span>
+<span class="nc" id="L166">                  newLeftBoundaryMinimum++;</span>
                 }
-<span class="nc" id="L138">              } else if (items.get(i)</span>
-<span class="nc bnc" id="L139" title="All 2 branches missed.">                  .getQuery() instanceof MtasSpanRecurrenceQuery) {</span>
-<span class="nc" id="L140">                MtasSpanRecurrenceQuery msrq = (MtasSpanRecurrenceQuery) items</span>
-<span class="nc" id="L141">                    .get(i).getQuery();</span>
-<span class="nc bnc" id="L142" title="All 2 branches missed.">                if (msrq.getQuery() instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc" id="L143">                  newLeftBoundaryMaximum += msrq.getMaximumRecurrence();</span>
-<span class="nc bnc" id="L144" title="All 2 branches missed.">                  if (!items.get(i).isOptional()) {</span>
-<span class="nc" id="L145">                    newLeftBoundaryMinimum += msrq.getMinimumRecurrence();</span>
+<span class="nc" id="L168">              } else if (items.get(i)</span>
+<span class="nc bnc" id="L169" title="All 2 branches missed.">                  .getQuery() instanceof MtasSpanRecurrenceQuery) {</span>
+<span class="nc" id="L170">                MtasSpanRecurrenceQuery msrq = (MtasSpanRecurrenceQuery) items</span>
+<span class="nc" id="L171">                    .get(i).getQuery();</span>
+<span class="nc bnc" id="L172" title="All 2 branches missed.">                if (msrq.getQuery() instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc" id="L173">                  newLeftBoundaryMaximum += msrq.getMaximumRecurrence();</span>
+<span class="nc bnc" id="L174" title="All 2 branches missed.">                  if (!items.get(i).isOptional()) {</span>
+<span class="nc" id="L175">                    newLeftBoundaryMinimum += msrq.getMinimumRecurrence();</span>
                   }
                 } else {
-<span class="nc" id="L148">                  newItems.add(items.get(i));</span>
+<span class="nc" id="L178">                  newItems.add(items.get(i));</span>
                 }
-<span class="nc" id="L150">              } else {</span>
-<span class="nc" id="L151">                newItems.add(items.get(i));</span>
+<span class="nc" id="L180">              } else {</span>
+<span class="nc" id="L181">                newItems.add(items.get(i));</span>
               }
               // last item
-<span class="nc bnc" id="L154" title="All 2 branches missed.">            } else if (i == (items.size() - 1)) {</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed.">              if (items.get(i).getQuery() instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc" id="L156">                newRightBoundaryMaximum++;</span>
-<span class="nc bnc" id="L157" title="All 2 branches missed.">                if (!items.get(i).isOptional()) {</span>
-<span class="nc" id="L158">                  newRightBoundaryMinimum++;</span>
+<span class="nc bnc" id="L184" title="All 2 branches missed.">            } else if (i == (items.size() - 1)) {</span>
+<span class="nc bnc" id="L185" title="All 2 branches missed.">              if (items.get(i).getQuery() instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc" id="L186">                newRightBoundaryMaximum++;</span>
+<span class="nc bnc" id="L187" title="All 2 branches missed.">                if (!items.get(i).isOptional()) {</span>
+<span class="nc" id="L188">                  newRightBoundaryMinimum++;</span>
                 }
-<span class="nc" id="L160">              } else if (items.get(i)</span>
-<span class="nc bnc" id="L161" title="All 2 branches missed.">                  .getQuery() instanceof MtasSpanRecurrenceQuery) {</span>
-<span class="nc" id="L162">                MtasSpanRecurrenceQuery msrq = (MtasSpanRecurrenceQuery) items</span>
-<span class="nc" id="L163">                    .get(i).getQuery();</span>
-<span class="nc bnc" id="L164" title="All 2 branches missed.">                if (msrq.getQuery() instanceof MtasSpanMatchAllQuery) {</span>
-<span class="nc" id="L165">                  newRightBoundaryMaximum += msrq.getMaximumRecurrence();</span>
-<span class="nc bnc" id="L166" title="All 2 branches missed.">                  if (!items.get(i).isOptional()) {</span>
-<span class="nc" id="L167">                    newRightBoundaryMinimum += msrq.getMinimumRecurrence();</span>
+<span class="nc" id="L190">              } else if (items.get(i)</span>
+<span class="nc bnc" id="L191" title="All 2 branches missed.">                  .getQuery() instanceof MtasSpanRecurrenceQuery) {</span>
+<span class="nc" id="L192">                MtasSpanRecurrenceQuery msrq = (MtasSpanRecurrenceQuery) items</span>
+<span class="nc" id="L193">                    .get(i).getQuery();</span>
+<span class="nc bnc" id="L194" title="All 2 branches missed.">                if (msrq.getQuery() instanceof MtasSpanMatchAllQuery) {</span>
+<span class="nc" id="L195">                  newRightBoundaryMaximum += msrq.getMaximumRecurrence();</span>
+<span class="nc bnc" id="L196" title="All 2 branches missed.">                  if (!items.get(i).isOptional()) {</span>
+<span class="nc" id="L197">                    newRightBoundaryMinimum += msrq.getMinimumRecurrence();</span>
                   }
                 } else {
-<span class="nc" id="L170">                  newItems.add(items.get(i));</span>
+<span class="nc" id="L200">                  newItems.add(items.get(i));</span>
                 }
-<span class="nc" id="L172">              } else {</span>
-<span class="nc" id="L173">                newItems.add(items.get(i));</span>
+<span class="nc" id="L202">              } else {</span>
+<span class="nc" id="L203">                newItems.add(items.get(i));</span>
               }
               // other items
             } else {
-<span class="nc" id="L177">              newItems.add(items.get(i));</span>
+<span class="nc" id="L207">              newItems.add(items.get(i));</span>
             }
           }
-<span class="nc" id="L180">          leftBoundaryMaximum += newLeftBoundaryMaximum;</span>
-<span class="nc" id="L181">          leftBoundaryMinimum += newLeftBoundaryMinimum;</span>
-<span class="nc" id="L182">          rightBoundaryMaximum += newRightBoundaryMaximum;</span>
-<span class="nc" id="L183">          rightBoundaryMinimum += newRightBoundaryMinimum;</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">          if (newItems.isEmpty()) {</span>
-<span class="nc" id="L185">            rightBoundaryMaximum = Math.max(0,</span>
+<span class="nc" id="L210">          leftBoundaryMaximum += newLeftBoundaryMaximum;</span>
+<span class="nc" id="L211">          leftBoundaryMinimum += newLeftBoundaryMinimum;</span>
+<span class="nc" id="L212">          rightBoundaryMaximum += newRightBoundaryMaximum;</span>
+<span class="nc" id="L213">          rightBoundaryMinimum += newRightBoundaryMinimum;</span>
+<span class="nc bnc" id="L214" title="All 2 branches missed.">          if (newItems.isEmpty()) {</span>
+<span class="nc" id="L215">            rightBoundaryMaximum = Math.max(0,</span>
                 rightBoundaryMaximum + leftBoundaryMaximum - 1);
-<span class="nc" id="L187">            rightBoundaryMinimum = Math.max(0,</span>
+<span class="nc" id="L217">            rightBoundaryMinimum = Math.max(0,</span>
                 rightBoundaryMinimum + leftBoundaryMinimum - 1);
-<span class="nc" id="L189">            leftBoundaryMaximum = 0;</span>
-<span class="nc" id="L190">            leftBoundaryMinimum = 0;</span>
-<span class="nc" id="L191">            newItems.add(new MtasSpanSequenceItem(</span>
+<span class="nc" id="L219">            leftBoundaryMaximum = 0;</span>
+<span class="nc" id="L220">            leftBoundaryMinimum = 0;</span>
+<span class="nc" id="L221">            newItems.add(new MtasSpanSequenceItem(</span>
                 new MtasSpanMatchAllQuery(field), false));
           }
-<span class="nc bnc" id="L194" title="All 6 branches missed.">          if (!items.equals(newItems) || newLeftBoundaryMaximum &gt; 0</span>
+<span class="nc bnc" id="L224" title="All 6 branches missed.">          if (!items.equals(newItems) || newLeftBoundaryMaximum &gt; 0</span>
               || newRightBoundaryMaximum &gt; 0) {
-<span class="nc" id="L196">            newBigQuery = (new MtasSpanSequenceQuery(newItems, null, null))</span>
-<span class="nc" id="L197">                .rewrite(reader);</span>
+<span class="nc" id="L226">            newBigQuery = (new MtasSpanSequenceQuery(newItems, null, null))</span>
+<span class="nc" id="L227">                .rewrite(reader);</span>
             // System.out.println(&quot;REPLACE WITH &quot; + newBigQuery + &quot; ([&quot;
             // + leftBoundaryMinimum + &quot;,&quot; + leftBoundaryMaximum + &quot;],[&quot;
             // + rightBoundaryMinimum + &quot;,&quot; + rightBoundaryMaximum + &quot;])&quot;);
-<span class="nc" id="L201">            return new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
+<span class="nc" id="L231">            return new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
                 leftBoundaryMinimum, leftBoundaryMaximum, rightBoundaryMinimum,
-<span class="nc" id="L203">                rightBoundaryMaximum, autoAdjustBigQuery).rewrite(reader);</span>
+<span class="nc" id="L233">                rightBoundaryMaximum, autoAdjustBigQuery).rewrite(reader);</span>
           }
         }
       }
     }
 
-<span class="pc bpc" id="L209" title="1 of 4 branches missed.">    if (!newBigQuery.equals(bigQuery) || !newSmallQuery.equals(smallQuery)) {</span>
-<span class="fc" id="L210">      return (new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
+<span class="pc bpc" id="L239" title="1 of 4 branches missed.">    if (!newBigQuery.equals(bigQuery) || !newSmallQuery.equals(smallQuery)) {</span>
+<span class="fc" id="L240">      return (new MtasSpanWithinQuery(newBigQuery, newSmallQuery,</span>
           leftBoundaryMinimum, leftBoundaryMaximum, rightBoundaryMinimum,
-<span class="fc" id="L212">          rightBoundaryMaximum, autoAdjustBigQuery)).rewrite(reader);</span>
-<span class="pc bpc" id="L213" title="1 of 2 branches missed.">    } else if (newBigQuery.equals(newSmallQuery)) {</span>
-<span class="nc" id="L214">      return newBigQuery;</span>
+<span class="fc" id="L242">          rightBoundaryMaximum, autoAdjustBigQuery)).rewrite(reader);</span>
+<span class="pc bpc" id="L243" title="1 of 2 branches missed.">    } else if (newBigQuery.equals(newSmallQuery)) {</span>
+<span class="nc" id="L244">      return newBigQuery;</span>
     } else {
-<span class="fc" id="L216">      baseQuery = (SpanWithinQuery) baseQuery.rewrite(reader);</span>
-<span class="fc" id="L217">      return super.rewrite(reader);</span>
+<span class="fc" id="L246">      baseQuery = (SpanWithinQuery) baseQuery.rewrite(reader);</span>
+<span class="fc" id="L247">      return super.rewrite(reader);</span>
     }
   }
 
@@ -225,7 +255,7 @@ public class MtasSpanWithinQuery extends MtasSpanQuery {
    */
   @Override
   public String getField() {
-<span class="fc" id="L228">    return field;</span>
+<span class="fc" id="L258">    return field;</span>
   }
 
   /*
@@ -238,7 +268,7 @@ public class MtasSpanWithinQuery extends MtasSpanQuery {
   @Override
   public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores)
       throws IOException {
-<span class="fc" id="L241">    return baseQuery.createWeight(searcher, needsScores);</span>
+<span class="fc" id="L271">    return baseQuery.createWeight(searcher, needsScores);</span>
   }
 
   /*
@@ -248,22 +278,22 @@ public class MtasSpanWithinQuery extends MtasSpanQuery {
    */
   @Override
   public String toString(String field) {
-<span class="nc" id="L251">    StringBuilder buffer = new StringBuilder();</span>
-<span class="nc" id="L252">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
-<span class="nc bnc" id="L253" title="All 2 branches missed.">    if (smallQuery != null) {</span>
-<span class="nc" id="L254">      buffer.append(smallQuery.toString(smallQuery.getField()));</span>
+<span class="nc" id="L281">    StringBuilder buffer = new StringBuilder();</span>
+<span class="nc" id="L282">    buffer.append(this.getClass().getSimpleName() + &quot;([&quot;);</span>
+<span class="nc bnc" id="L283" title="All 2 branches missed.">    if (smallQuery != null) {</span>
+<span class="nc" id="L284">      buffer.append(smallQuery.toString(smallQuery.getField()));</span>
     } else {
-<span class="nc" id="L256">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L286">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L258">    buffer.append(&quot;,&quot;);</span>
-<span class="nc bnc" id="L259" title="All 2 branches missed.">    if (bigQuery != null) {</span>
-<span class="nc" id="L260">      buffer.append(bigQuery.toString(bigQuery.getField()));</span>
+<span class="nc" id="L288">    buffer.append(&quot;,&quot;);</span>
+<span class="nc bnc" id="L289" title="All 2 branches missed.">    if (bigQuery != null) {</span>
+<span class="nc" id="L290">      buffer.append(bigQuery.toString(bigQuery.getField()));</span>
     } else {
-<span class="nc" id="L262">      buffer.append(&quot;null&quot;);</span>
+<span class="nc" id="L292">      buffer.append(&quot;null&quot;);</span>
     }
-<span class="nc" id="L264">    buffer.append(&quot;],[&quot; + leftBoundaryMinimum + &quot;,&quot; + leftBoundaryMaximum</span>
+<span class="nc" id="L294">    buffer.append(&quot;],[&quot; + leftBoundaryMinimum + &quot;,&quot; + leftBoundaryMaximum</span>
         + &quot;],[&quot; + rightBoundaryMinimum + &quot;,&quot; + rightBoundaryMaximum + &quot;])&quot;);
-<span class="nc" id="L266">    return buffer.toString();</span>
+<span class="nc" id="L296">    return buffer.toString();</span>
   }
 
   /*
@@ -273,14 +303,14 @@ public class MtasSpanWithinQuery extends MtasSpanQuery {
    */
   @Override
   public boolean equals(Object obj) {
-<span class="fc bfc" id="L276" title="All 2 branches covered.">    if (this == obj)</span>
-<span class="fc" id="L277">      return true;</span>
-<span class="pc bpc" id="L278" title="1 of 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L279">      return false;</span>
-<span class="pc bpc" id="L280" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L281">      return false;</span>
-<span class="fc" id="L282">    final MtasSpanWithinQuery that = (MtasSpanWithinQuery) obj;</span>
-<span class="pc bpc" id="L283" title="4 of 10 branches missed.">    return baseQuery.equals(that.baseQuery)</span>
+<span class="fc bfc" id="L306" title="All 2 branches covered.">    if (this == obj)</span>
+<span class="fc" id="L307">      return true;</span>
+<span class="pc bpc" id="L308" title="1 of 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L309">      return false;</span>
+<span class="pc bpc" id="L310" title="1 of 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L311">      return false;</span>
+<span class="fc" id="L312">    final MtasSpanWithinQuery that = (MtasSpanWithinQuery) obj;</span>
+<span class="pc bpc" id="L313" title="4 of 10 branches missed.">    return baseQuery.equals(that.baseQuery)</span>
         &amp;&amp; leftBoundaryMinimum == that.leftBoundaryMinimum
         &amp;&amp; leftBoundaryMaximum == that.leftBoundaryMaximum
         &amp;&amp; rightBoundaryMinimum == that.rightBoundaryMinimum
@@ -294,19 +324,19 @@ public class MtasSpanWithinQuery extends MtasSpanQuery {
    */
   @Override
   public int hashCode() {
-<span class="fc" id="L297">    int h = Integer.rotateLeft(classHash(), 1);</span>
-<span class="fc" id="L298">    h ^= smallQuery.hashCode();</span>
-<span class="fc" id="L299">    h = Integer.rotateLeft(h, 1);</span>
-<span class="fc" id="L300">    h ^= bigQuery.hashCode();</span>
-<span class="fc" id="L301">    h = Integer.rotateLeft(h, leftBoundaryMinimum) + leftBoundaryMinimum;</span>
-<span class="fc" id="L302">    h ^= 2;</span>
-<span class="fc" id="L303">    h = Integer.rotateLeft(h, leftBoundaryMaximum) + leftBoundaryMaximum;</span>
-<span class="fc" id="L304">    h ^= 3;</span>
-<span class="fc" id="L305">    h = Integer.rotateLeft(h, rightBoundaryMinimum) + rightBoundaryMinimum;</span>
-<span class="fc" id="L306">    h ^= 5;</span>
-<span class="fc" id="L307">    h = Integer.rotateLeft(h, rightBoundaryMaximum) + rightBoundaryMaximum;</span>
-<span class="fc" id="L308">    return h;</span>
+<span class="fc" id="L327">    int h = Integer.rotateLeft(classHash(), 1);</span>
+<span class="fc" id="L328">    h ^= smallQuery.hashCode();</span>
+<span class="fc" id="L329">    h = Integer.rotateLeft(h, 1);</span>
+<span class="fc" id="L330">    h ^= bigQuery.hashCode();</span>
+<span class="fc" id="L331">    h = Integer.rotateLeft(h, leftBoundaryMinimum) + leftBoundaryMinimum;</span>
+<span class="fc" id="L332">    h ^= 2;</span>
+<span class="fc" id="L333">    h = Integer.rotateLeft(h, leftBoundaryMaximum) + leftBoundaryMaximum;</span>
+<span class="fc" id="L334">    h ^= 3;</span>
+<span class="fc" id="L335">    h = Integer.rotateLeft(h, rightBoundaryMinimum) + rightBoundaryMinimum;</span>
+<span class="fc" id="L336">    h ^= 5;</span>
+<span class="fc" id="L337">    h = Integer.rotateLeft(h, rightBoundaryMaximum) + rightBoundaryMaximum;</span>
+<span class="fc" id="L338">    return h;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasStartSpans.html b/jacoco/mtas.search.spans/MtasStartSpans.html
index 35e30b0..badbbc9 100644
--- a/jacoco/mtas.search.spans/MtasStartSpans.html
+++ b/jacoco/mtas.search.spans/MtasStartSpans.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasStartSpans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasStartSpans</span></div><h1>MtasStartSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">89 of 89</td><td class="ctr2">0%</td><td class="bar">18 of 18</td><td class="ctr2">0%</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">11</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasStartSpans.java.html#L108" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasStartSpans.java.html#L34" class="el_method">nextStartPosition()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasStartSpans.java.html#L44" class="el_method">startPosition()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasStartSpans.java.html#L54" class="el_method">endPosition()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasStartSpans.java.html#L88" class="el_method">docID()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasStartSpans.java.html#L98" class="el_method">nextDoc()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasStartSpans.java.html#L118" class="el_method">cost()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasStartSpans.java.html#L128" class="el_method">positionsCost()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a1"><a href="MtasStartSpans.java.html#L76" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasStartSpans.java.html#L23" class="el_method">MtasStartSpans(Spans)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><a href="MtasStartSpans.java.html#L64" class="el_method">width()</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasStartSpans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_class">MtasStartSpans</span></div><h1>MtasStartSpans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">89 of 89</td><td class="ctr2">0%</td><td class="bar">18 of 18</td><td class="ctr2">0%</td><td class="ctr1">20</td><td class="ctr2">20</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">11</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasStartSpans.java.html#L107" class="el_method">advance(int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="MtasStartSpans.java.html#L33" class="el_method">nextStartPosition()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="MtasStartSpans.java.html#L43" class="el_method">startPosition()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasStartSpans.java.html#L53" class="el_method">endPosition()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasStartSpans.java.html#L87" class="el_method">docID()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasStartSpans.java.html#L97" class="el_method">nextDoc()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasStartSpans.java.html#L117" class="el_method">cost()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasStartSpans.java.html#L127" class="el_method">positionsCost()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a1"><a href="MtasStartSpans.java.html#L75" class="el_method">collect(SpanCollector)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="8" alt="8"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasStartSpans.java.html#L22" class="el_method">MtasStartSpans(Spans)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a10"><a href="MtasStartSpans.java.html#L63" class="el_method">width()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/MtasStartSpans.java.html b/jacoco/mtas.search.spans/MtasStartSpans.java.html
index a960b2b..1a0b33c 100644
--- a/jacoco/mtas.search.spans/MtasStartSpans.java.html
+++ b/jacoco/mtas.search.spans/MtasStartSpans.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasStartSpans.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasStartSpans.java</span></div><h1>MtasStartSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasStartSpans.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search.spans</a> &gt; <span class="el_source">MtasStartSpans.java</span></div><h1>MtasStartSpans.java</h1><pre class="source lang-java linenums">package mtas.search.spans;
 
 import java.io.IOException;
 
@@ -16,13 +16,12 @@ public class MtasStartSpans extends Spans {
   /**
    * Instantiates a new mtas start spans.
    *
-   * @param spans
-   *          the spans
+   * @param spans the spans
    */
   public MtasStartSpans(Spans spans) {
-<span class="nc" id="L23">    super();</span>
-<span class="nc" id="L24">    this.spans = spans;</span>
-<span class="nc" id="L25">  }</span>
+<span class="nc" id="L22">    super();</span>
+<span class="nc" id="L23">    this.spans = spans;</span>
+<span class="nc" id="L24">  }</span>
 
   /*
    * (non-Javadoc)
@@ -31,7 +30,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public int nextStartPosition() throws IOException {
-<span class="nc bnc" id="L34" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_POSITIONS : spans.nextStartPosition();</span>
+<span class="nc bnc" id="L33" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_POSITIONS : spans.nextStartPosition();</span>
   }
 
   /*
@@ -41,7 +40,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public int startPosition() {
-<span class="nc bnc" id="L44" title="All 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
+<span class="nc bnc" id="L43" title="All 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
   }
 
   /*
@@ -51,7 +50,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public int endPosition() {
-<span class="nc bnc" id="L54" title="All 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
+<span class="nc bnc" id="L53" title="All 2 branches missed.">    return (spans == null) ? -1 : spans.startPosition();</span>
   }
 
   /*
@@ -61,7 +60,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public int width() {
-<span class="nc" id="L64">    return 0;</span>
+<span class="nc" id="L63">    return 0;</span>
   }
 
   /*
@@ -73,10 +72,10 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public void collect(SpanCollector collector) throws IOException {
-<span class="nc bnc" id="L76" title="All 2 branches missed.">    if (spans != null) {</span>
-<span class="nc" id="L77">      spans.collect(collector);</span>
+<span class="nc bnc" id="L75" title="All 2 branches missed.">    if (spans != null) {</span>
+<span class="nc" id="L76">      spans.collect(collector);</span>
     }
-<span class="nc" id="L79">  }</span>
+<span class="nc" id="L78">  }</span>
 
   /*
    * (non-Javadoc)
@@ -85,7 +84,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public int docID() {
-<span class="nc bnc" id="L88" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.docID();</span>
+<span class="nc bnc" id="L87" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.docID();</span>
   }
 
   /*
@@ -95,7 +94,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public int nextDoc() throws IOException {
-<span class="nc bnc" id="L98" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.nextDoc();</span>
+<span class="nc bnc" id="L97" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.nextDoc();</span>
   }
 
   /*
@@ -105,7 +104,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public int advance(int target) throws IOException {
-<span class="nc bnc" id="L108" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.advance(target);</span>
+<span class="nc bnc" id="L107" title="All 2 branches missed.">    return (spans == null) ? NO_MORE_DOCS : spans.advance(target);</span>
   }
 
   /*
@@ -115,7 +114,7 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public long cost() {
-<span class="nc bnc" id="L118" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
+<span class="nc bnc" id="L117" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.cost();</span>
   }
 
   /*
@@ -125,8 +124,8 @@ public class MtasStartSpans extends Spans {
    */
   @Override
   public float positionsCost() {
-<span class="nc bnc" id="L128" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
+<span class="nc bnc" id="L127" title="All 2 branches missed.">    return (spans == null) ? 0 : spans.positionsCost();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/index.html b/jacoco/mtas.search.spans/index.html
index e490f1e..988ea3a 100644
--- a/jacoco/mtas.search.spans/index.html
+++ b/jacoco/mtas.search.spans/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search.spans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans</span></div><h1>mtas.search.spans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5,448 of 12,209</td><td class="ctr2">55%</td><td class="bar">941 of 1,820</td><td class="ctr2">48%</td><td class="ctr1">832</td><td class="ctr2">1,312</td><td class="ctr1">1,155</td><td class="ctr2">2,649</td><td class="ctr1">173</td><td class="ctr2">402</td><td class="ctr1">9</td><td class="ctr2">57</td></tr></tfoot><tbody><tr><td id="a55"><a href="MtasSpanWithinQuery.html" class="el_class">MtasSpanWithinQuery</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="36" height="10" title="504" alt="504"/><img src="../.resources/greenbar.gif" width="21" height="10" title="291" alt="291"/></td><td class="ctr2" id="c45">37%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="27" height="10" title="75" alt="75"/><img src="../.resources/greenbar.gif" width="11" height="10" title="31" alt="31"/></td><td class="ctr2" id="e37">29%</td><td class="ctr1" id="f2">50</td><td class="ctr2" id="g1">61</td><td class="ctr1" id="h1">94</td><td class="ctr2" id="i1">146</td><td class="ctr1" id="j38">1</td><td class="ctr2" id="k16">8</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a42"><a href="MtasSpanSequenceItem.html" class="el_class">MtasSpanSequenceItem</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="32" height="10" title="454" alt="454"/><img src="../.resources/greenbar.gif" width="9" height="10" title="130" alt="130"/></td><td class="ctr2" id="c46">22%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="25" height="10" title="71" alt="71"/><img src="../.resources/greenbar.gif" width="7" height="10" title="21" alt="21"/></td><td class="ctr2" id="e40">23%</td><td class="ctr1" id="f4">42</td><td class="ctr2" id="g4">55</td><td class="ctr1" id="h2">84</td><td class="ctr2" id="i3">116</td><td class="ctr1" id="j27">2</td><td class="ctr2" id="k14">9</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a14"><a href="MtasSpanFullyAlignedWithSpans.html" class="el_class">MtasSpanFullyAlignedWithSpans</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="29" height="10" title="405" alt="405"/></td><td class="ctr2" id="c48">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="27" height="10" title="76" alt="76"/></td><td class="ctr2" id="e42">0%</td><td class="ctr1" id="f1">52</td><td class="ctr2" id="g5">52</td><td class="ctr1" id="h0">106</td><td class="ctr2" id="i5">106</td><td class="ctr1" id="j0">14</td><td class="ctr2" id="k2">14</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a47"><a href="MtasSpanSequenceSpans.html" class="el_class">MtasSpanSequenceSpans</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="27" height="10" title="379" alt="379"/><img src="../.resources/greenbar.gif" width="92" height="10" title="1,274" alt="1,274"/></td><td class="ctr2" id="c9">77%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="37" height="10" title="103" alt="103"/><img src="../.resources/greenbar.gif" width="82" height="10" title="225" alt="225"/></td><td class="ctr2" id="e6">69%</td><td class="ctr1" id="f0">79</td><td class="ctr2" id="g0">184</td><td class="ctr1" id="h3">78</td><td class="ctr2" id="i0">347</td><td class="ctr1" id="j14">4</td><td class="ctr2" id="k0">20</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a10"><a href="MtasSpanFullyAlignedWithQuery.html" class="el_class">MtasSpanFullyAlignedWithQuery</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="23" height="10" title="330" alt="330"/><img src="../.resources/greenbar.gif" width="5" height="10" title="69" alt="69"/></td><td class="ctr2" id="c47">17%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="24" height="10" title="68" alt="68"/><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e41">15%</td><td class="ctr1" id="f3">45</td><td class="ctr2" id="g9">48</td><td class="ctr1" id="h4">63</td><td class="ctr2" id="i11">76</td><td class="ctr1" id="j5">5</td><td class="ctr2" id="k17">8</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a54"><a href="MtasSpanWildcardQuery.html" class="el_class">MtasSpanWildcardQuery</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="21" height="10" title="303" alt="303"/></td><td class="ctr2" id="c49">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="e43">0%</td><td class="ctr1" id="f15">23</td><td class="ctr2" id="g17">23</td><td class="ctr1" id="h5">49</td><td class="ctr2" id="i19">49</td><td class="ctr1" id="j3">8</td><td class="ctr2" id="k18">8</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a43"><a href="MtasSpanSequenceQuery.html" class="el_class">MtasSpanSequenceQuery</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="14" height="10" title="196" alt="196"/><img src="../.resources/greenbar.gif" width="26" height="10" title="371" alt="371"/></td><td class="ctr2" id="c28">65%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="13" height="10" title="36" alt="36"/><img src="../.resources/greenbar.gif" width="20" height="10" title="56" alt="56"/></td><td class="ctr2" id="e11">61%</td><td class="ctr1" id="f5">33</td><td class="ctr2" id="g3">57</td><td class="ctr1" id="h8">40</td><td class="ctr2" id="i4">113</td><td class="ctr1" id="j6">5</td><td class="ctr2" id="k7">11</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a37"><a href="MtasSpanRecurrenceQuery.html" class="el_class">MtasSpanRecurrenceQuery</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="13" height="10" title="185" alt="185"/><img src="../.resources/greenbar.gif" width="17" height="10" title="242" alt="242"/></td><td class="ctr2" id="c36">57%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="12" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="10" height="10" title="29" alt="29"/></td><td class="ctr2" id="e36">45%</td><td class="ctr1" id="f6">32</td><td class="ctr2" id="g10">45</td><td class="ctr1" id="h11">31</td><td class="ctr2" id="i9">88</td><td class="ctr1" id="j7">5</td><td class="ctr2" id="k6">13</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a35"><a href="MtasSpanPrecededBySpans.html" class="el_class">MtasSpanPrecededBySpans</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="11" height="10" title="154" alt="154"/><img src="../.resources/greenbar.gif" width="17" height="10" title="241" alt="241"/></td><td class="ctr2" id="c31">61%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="12" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="13" height="10" title="38" alt="38"/></td><td class="ctr2" id="e15">53%</td><td class="ctr1" id="f7">29</td><td class="ctr2" id="g6">50</td><td class="ctr1" id="h6">41</td><td class="ctr2" id="i6">104</td><td class="ctr1" id="j8">5</td><td class="ctr2" id="k3">14</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a9"><a href="MtasSpanFollowedBySpans.html" class="el_class">MtasSpanFollowedBySpans</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="11" height="10" title="154" alt="154"/><img src="../.resources/greenbar.gif" width="16" height="10" title="224" alt="224"/></td><td class="ctr2" id="c32">59%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="12" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="13" height="10" title="38" alt="38"/></td><td class="ctr2" id="e16">53%</td><td class="ctr1" id="f8">29</td><td class="ctr2" id="g7">50</td><td class="ctr1" id="h7">41</td><td class="ctr2" id="i7">99</td><td class="ctr1" id="j9">5</td><td class="ctr2" id="k4">14</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a15"><a href="MtasSpanIntersectingQuery.html" class="el_class">MtasSpanIntersectingQuery</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="10" height="10" title="151" alt="151"/><img src="../.resources/greenbar.gif" width="12" height="10" title="175" alt="175"/></td><td class="ctr2" id="c39">54%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="10" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="9" height="10" title="25" alt="25"/></td><td class="ctr2" id="e35">46%</td><td class="ctr1" id="f9">27</td><td class="ctr2" id="g12">35</td><td class="ctr1" id="h12">30</td><td class="ctr2" id="i13">65</td><td class="ctr1" id="j20">3</td><td class="ctr2" id="k19">8</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a27"><a href="MtasSpanOrQuery.html" class="el_class">MtasSpanOrQuery</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="10" height="10" title="146" alt="146"/><img src="../.resources/greenbar.gif" width="18" height="10" title="261" alt="261"/></td><td class="ctr2" id="c29">64%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="11" height="10" title="31" alt="31"/><img src="../.resources/greenbar.gif" width="12" height="10" title="33" alt="33"/></td><td class="ctr2" id="e19">52%</td><td class="ctr1" id="f14">24</td><td class="ctr2" id="g11">39</td><td class="ctr1" id="h9">36</td><td class="ctr2" id="i10">86</td><td class="ctr1" id="j39">1</td><td class="ctr2" id="k25">7</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a31"><a href="MtasSpanPrecededByQuery.html" class="el_class">MtasSpanPrecededByQuery</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="10" height="10" title="141" alt="141"/><img src="../.resources/greenbar.gif" width="11" height="10" title="163" alt="163"/></td><td class="ctr2" id="c40">54%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="9" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="8" height="10" title="24" alt="24"/></td><td class="ctr2" id="e33">48%</td><td class="ctr1" id="f12">25</td><td class="ctr2" id="g13">33</td><td class="ctr1" id="h13">29</td><td class="ctr2" id="i14">59</td><td class="ctr1" id="j21">3</td><td class="ctr2" id="k20">8</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedByQuery.html" class="el_class">MtasSpanFollowedByQuery</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="10" height="10" title="141" alt="141"/><img src="../.resources/greenbar.gif" width="11" height="10" title="163" alt="163"/></td><td class="ctr2" id="c41">54%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="9" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="8" height="10" title="24" alt="24"/></td><td class="ctr2" id="e34">48%</td><td class="ctr1" id="f13">25</td><td class="ctr2" id="g14">33</td><td class="ctr1" id="h14">29</td><td class="ctr2" id="i15">59</td><td class="ctr1" id="j22">3</td><td class="ctr2" id="k21">8</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a39"><a href="MtasSpanRecurrenceSpans.html" class="el_class">MtasSpanRecurrenceSpans</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="10" height="10" title="138" alt="138"/><img src="../.resources/greenbar.gif" width="29" height="10" title="408" alt="408"/></td><td class="ctr2" id="c12">75%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="10" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="20" height="10" title="55" alt="55"/></td><td class="ctr2" id="e9">65%</td><td class="ctr1" id="f11">26</td><td class="ctr2" id="g2">60</td><td class="ctr1" id="h10">33</td><td class="ctr2" id="i2">127</td><td class="ctr1" id="j15">4</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a41"><a href="MtasSpanRegexpQuery.html" class="el_class">MtasSpanRegexpQuery</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="9" height="10" title="134" alt="134"/><img src="../.resources/greenbar.gif" width="12" height="10" title="171" alt="171"/></td><td class="ctr2" id="c37">56%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e12">60%</td><td class="ctr1" id="f20">15</td><td class="ctr2" id="g18">23</td><td class="ctr1" id="h19">20</td><td class="ctr2" id="i18">50</td><td class="ctr1" id="j16">4</td><td class="ctr2" id="k22">8</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a36"><a href="MtasSpanPrefixQuery.html" class="el_class">MtasSpanPrefixQuery</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="9" height="10" title="128" alt="128"/><img src="../.resources/greenbar.gif" width="11" height="10" title="157" alt="157"/></td><td class="ctr2" id="c38">55%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="5" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="5" height="10" title="14" alt="14"/></td><td class="ctr2" id="e20">50%</td><td class="ctr1" id="f19">17</td><td class="ctr2" id="g19">22</td><td class="ctr1" id="h23">18</td><td class="ctr2" id="i20">47</td><td class="ctr1" id="j17">4</td><td class="ctr2" id="k23">8</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a0"><a href="MtasSpanAndQuery.html" class="el_class">MtasSpanAndQuery</a></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="7" height="10" title="106" alt="106"/><img src="../.resources/greenbar.gif" width="17" height="10" title="236" alt="236"/></td><td class="ctr2" id="c24">69%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="9" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="9" height="10" title="27" alt="27"/></td><td class="ctr2" id="e18">52%</td><td class="ctr1" id="f16">20</td><td class="ctr2" id="g15">33</td><td class="ctr1" id="h15">24</td><td class="ctr2" id="i12">74</td><td class="ctr1" id="j40">1</td><td class="ctr2" id="k26">7</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a19"><a href="MtasSpanIntersectingSpans.html" class="el_class">MtasSpanIntersectingSpans</a></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="6" height="10" title="95" alt="95"/><img src="../.resources/greenbar.gif" width="19" height="10" title="275" alt="275"/></td><td class="ctr2" id="c13">74%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="9" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="16" height="10" title="46" alt="46"/></td><td class="ctr2" id="e10">64%</td><td class="ctr1" id="f10">27</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h16">24</td><td class="ctr2" id="i8">96</td><td class="ctr1" id="j18">4</td><td class="ctr2" id="k5">14</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a23"><a href="MtasSpanMatchNoneQuery.html" class="el_class">MtasSpanMatchNoneQuery</a></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="6" height="10" title="95" alt="95"/></td><td class="ctr2" id="c50">0%</td><td class="bar" id="d24"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e44">0%</td><td class="ctr1" id="f22">13</td><td class="ctr2" id="g30">13</td><td class="ctr1" id="h17">23</td><td class="ctr2" id="i30">23</td><td class="ctr1" id="j4">7</td><td class="ctr2" id="k27">7</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a56"><a href="MtasStartSpans.html" class="el_class">MtasStartSpans</a></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="6" height="10" title="89" alt="89"/></td><td class="ctr2" id="c51">0%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e45">0%</td><td class="ctr1" id="f17">20</td><td class="ctr2" id="g20">20</td><td class="ctr1" id="h24">15</td><td class="ctr2" id="i43">15</td><td class="ctr1" id="j1">11</td><td class="ctr2" id="k8">11</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a30"><a href="MtasSpanPositionSpans.html" class="el_class">MtasSpanPositionSpans</a></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="5" height="10" title="80" alt="80"/><img src="../.resources/greenbar.gif" width="10" height="10" title="143" alt="143"/></td><td class="ctr2" id="c30">64%</td><td class="bar" id="d26"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e21">50%</td><td class="ctr1" id="f26">10</td><td class="ctr2" id="g23">19</td><td class="ctr1" id="h20">20</td><td class="ctr2" id="i16">57</td><td class="ctr1" id="j10">5</td><td class="ctr2" id="k9">11</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a13"><a href="MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight.html" class="el_class">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</a></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="5" height="10" title="79" alt="79"/></td><td class="ctr2" id="c52">0%</td><td class="bar" id="d37"/><td class="ctr2" id="e46">0%</td><td class="ctr1" id="f32">5</td><td class="ctr2" id="g41">5</td><td class="ctr1" id="h22">19</td><td class="ctr2" id="i36">19</td><td class="ctr1" id="j19">4</td><td class="ctr2" id="k38">4</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a24"><a href="MtasSpanMatchNoneQuery$SpanNoneWeight.html" class="el_class">MtasSpanMatchNoneQuery.SpanNoneWeight</a></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="5" height="10" title="77" alt="77"/></td><td class="ctr2" id="c53">0%</td><td class="bar" id="d28"><img src="../.resources/redbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e47">0%</td><td class="ctr1" id="f28">8</td><td class="ctr2" id="g39">8</td><td class="ctr1" id="h21">20</td><td class="ctr2" id="i33">20</td><td class="ctr1" id="j11">5</td><td class="ctr2" id="k34">5</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a25"><a href="MtasSpanMatchNoneSpans.html" class="el_class">MtasSpanMatchNoneSpans</a></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c54">0%</td><td class="bar" id="d49"/><td class="ctr2" id="e49">n/a</td><td class="ctr1" id="f25">11</td><td class="ctr2" id="g33">11</td><td class="ctr1" id="h18">21</td><td class="ctr2" id="i32">21</td><td class="ctr1" id="j2">11</td><td class="ctr2" id="k10">11</td><td class="ctr1" id="l6">1</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.html" class="el_class">MtasSpanEndQuery</a></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="3" height="10" title="54" alt="54"/><img src="../.resources/greenbar.gif" width="5" height="10" title="77" alt="77"/></td><td class="ctr2" id="c33">59%</td><td class="bar" id="d31"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e7">67%</td><td class="ctr1" id="f33">5</td><td class="ctr2" id="g31">13</td><td class="ctr1" id="h27">11</td><td class="ctr2" id="i25">30</td><td class="ctr1" id="j28">2</td><td class="ctr2" id="k28">7</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a50"><a href="MtasSpanStartQuery.html" class="el_class">MtasSpanStartQuery</a></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="3" height="10" title="54" alt="54"/><img src="../.resources/greenbar.gif" width="5" height="10" title="76" alt="76"/></td><td class="ctr2" id="c34">58%</td><td class="bar" id="d32"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e8">67%</td><td class="ctr1" id="f34">5</td><td class="ctr2" id="g32">13</td><td class="ctr1" id="h28">10</td><td class="ctr2" id="i26">29</td><td class="ctr1" id="j29">2</td><td class="ctr2" id="k29">7</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a46"><a href="MtasSpanSequenceQuery$SpanSequenceWeight.html" class="el_class">MtasSpanSequenceQuery.SpanSequenceWeight</a></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="3" height="10" title="51" alt="51"/><img src="../.resources/greenbar.gif" width="8" height="10" title="114" alt="114"/></td><td class="ctr2" id="c23">69%</td><td class="bar" id="d25"><img src="../.resources/redbar.gif" width="4" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="e22">50%</td><td class="ctr1" id="f27">9</td><td class="ctr2" id="g25">15</td><td class="ctr1" id="h25">14</td><td class="ctr2" id="i21">43</td><td class="ctr1" id="j41">1</td><td class="ctr2" id="k39">4</td><td class="ctr1" id="l29">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a52"><a href="MtasSpanStartSpans.html" class="el_class">MtasSpanStartSpans</a></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="3" height="10" title="47" alt="47"/><img src="../.resources/greenbar.gif" width="3" height="10" title="42" alt="42"/></td><td class="ctr2" id="c43">47%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="4" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e38">28%</td><td class="ctr1" id="f21">14</td><td class="ctr2" id="g21">20</td><td class="ctr1" id="h34">7</td><td class="ctr2" id="i44">15</td><td class="ctr1" id="j12">5</td><td class="ctr2" id="k11">11</td><td class="ctr1" id="l30">0</td><td class="ctr2" id="m28">1</td></tr><tr><td id="a48"><a href="MtasSpanSequenceSpans$Match.html" class="el_class">MtasSpanSequenceSpans.Match</a></td><td class="bar" id="b29"><img src="../.resources/redbar.gif" width="3" height="10" title="46" alt="46"/><img src="../.resources/greenbar.gif" width="2" height="10" title="40" alt="40"/></td><td class="ctr2" id="c44">47%</td><td class="bar" id="d29"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e23">50%</td><td class="ctr1" id="f29">7</td><td class="ctr2" id="g34">11</td><td class="ctr1" id="h31">8</td><td class="ctr2" id="i37">19</td><td class="ctr1" id="j30">2</td><td class="ctr2" id="k33">6</td><td class="ctr1" id="l31">0</td><td class="ctr2" id="m29">1</td></tr><tr><td id="a28"><a href="MtasSpanPositionQuery.html" class="el_class">MtasSpanPositionQuery</a></td><td class="bar" id="b30"><img src="../.resources/redbar.gif" width="3" height="10" title="45" alt="45"/><img src="../.resources/greenbar.gif" width="7" height="10" title="101" alt="101"/></td><td class="ctr2" id="c22">69%</td><td class="bar" id="d27"><img src="../.resources/redbar.gif" width="2" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e13">57%</td><td class="ctr1" id="f30">6</td><td class="ctr2" id="g26">15</td><td class="ctr1" id="h42">5</td><td class="ctr2" id="i28">27</td><td class="ctr1" id="j42">1</td><td class="ctr2" id="k24">8</td><td class="ctr1" id="l32">0</td><td class="ctr2" id="m30">1</td></tr><tr><td id="a4"><a href="MtasSpanEndSpans.html" class="el_class">MtasSpanEndSpans</a></td><td class="bar" id="b31"><img src="../.resources/redbar.gif" width="3" height="10" title="45" alt="45"/><img src="../.resources/greenbar.gif" width="3" height="10" title="42" alt="42"/></td><td class="ctr2" id="c42">48%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e39">25%</td><td class="ctr1" id="f23">13</td><td class="ctr2" id="g24">19</td><td class="ctr1" id="h35">7</td><td class="ctr2" id="i42">16</td><td class="ctr1" id="j13">5</td><td class="ctr2" id="k12">11</td><td class="ctr1" id="l33">0</td><td class="ctr2" id="m31">1</td></tr><tr><td id="a1"><a href="MtasSpanContainingQuery.html" class="el_class">MtasSpanContainingQuery</a></td><td class="bar" id="b32"><img src="../.resources/redbar.gif" width="3" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="10" height="10" title="150" alt="150"/></td><td class="ctr2" id="c7">78%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="7" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="8" height="10" title="22" alt="22"/></td><td class="ctr2" id="e17">52%</td><td class="ctr1" id="f18">20</td><td class="ctr2" id="g16">28</td><td class="ctr1" id="h29">10</td><td class="ctr2" id="i23">40</td><td class="ctr1" id="j31">2</td><td class="ctr2" id="k30">7</td><td class="ctr1" id="l34">0</td><td class="ctr2" id="m32">1</td></tr><tr><td id="a21"><a href="MtasSpanMatchAllQuery$SpanAllWeight.html" class="el_class">MtasSpanMatchAllQuery.SpanAllWeight</a></td><td class="bar" id="b33"><img src="../.resources/redbar.gif" width="3" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="6" height="10" title="92" alt="92"/></td><td class="ctr2" id="c25">69%</td><td class="bar" id="d34"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e5">70%</td><td class="ctr1" id="f35">5</td><td class="ctr2" id="g35">10</td><td class="ctr1" id="h26">12</td><td class="ctr2" id="i24">33</td><td class="ctr1" id="j23">3</td><td class="ctr2" id="k35">5</td><td class="ctr1" id="l35">0</td><td class="ctr2" id="m33">1</td></tr><tr><td id="a26"><a href="MtasSpanNotQuery.html" class="el_class">MtasSpanNotQuery</a></td><td class="bar" id="b34"><img src="../.resources/redbar.gif" width="2" height="10" title="30" alt="30"/><img src="../.resources/greenbar.gif" width="7" height="10" title="107" alt="107"/></td><td class="ctr2" id="c8">78%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="5" height="10" title="14" alt="14"/></td><td class="ctr2" id="e14">54%</td><td class="ctr1" id="f24">13</td><td class="ctr2" id="g22">20</td><td class="ctr1" id="h32">8</td><td class="ctr2" id="i27">28</td><td class="ctr1" id="j32">2</td><td class="ctr2" id="k31">7</td><td class="ctr1" id="l36">0</td><td class="ctr2" id="m34">1</td></tr><tr><td id="a29"><a href="MtasSpanPositionQuery$SpanAllWeight.html" class="el_class">MtasSpanPositionQuery.SpanAllWeight</a></td><td class="bar" id="b35"><img src="../.resources/redbar.gif" width="2" height="10" title="30" alt="30"/><img src="../.resources/greenbar.gif" width="6" height="10" title="84" alt="84"/></td><td class="ctr2" id="c15">74%</td><td class="bar" id="d36"><img src="../.resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">75%</td><td class="ctr1" id="f36">5</td><td class="ctr2" id="g38">9</td><td class="ctr1" id="h30">9</td><td class="ctr2" id="i29">26</td><td class="ctr1" id="j24">3</td><td class="ctr2" id="k36">5</td><td class="ctr1" id="l37">0</td><td class="ctr2" id="m35">1</td></tr><tr><td id="a40"><a href="MtasSpanRecurrenceSpans$Match.html" class="el_class">MtasSpanRecurrenceSpans.Match</a></td><td class="bar" id="b36"><img src="../.resources/redbar.gif" width="2" height="10" title="29" alt="29"/><img src="../.resources/greenbar.gif" width="2" height="10" title="40" alt="40"/></td><td class="ctr2" id="c35">58%</td><td class="bar" id="d30"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e24">50%</td><td class="ctr1" id="f31">6</td><td class="ctr2" id="g36">10</td><td class="ctr1" id="h36">7</td><td class="ctr2" id="i41">18</td><td class="ctr1" id="j43">1</td><td class="ctr2" id="k37">5</td><td class="ctr1" id="l38">0</td><td class="ctr2" id="m36">1</td></tr><tr><td id="a8"><a href="MtasSpanFollowedByQuery$SpanFollowedByWeight.html" class="el_class">MtasSpanFollowedByQuery.SpanFollowedByWeight</a></td><td class="bar" id="b37"><img src="../.resources/redbar.gif" width="1" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c19">70%</td><td class="bar" id="d42"/><td class="ctr2" id="e25">50%</td><td class="ctr1" id="f40">3</td><td class="ctr2" id="g42">5</td><td class="ctr1" id="h37">7</td><td class="ctr2" id="i38">19</td><td class="ctr1" id="j33">2</td><td class="ctr2" id="k40">4</td><td class="ctr1" id="l39">0</td><td class="ctr2" id="m37">1</td></tr><tr><td id="a34"><a href="MtasSpanPrecededByQuery$SpanPrecededByWeight.html" class="el_class">MtasSpanPrecededByQuery.SpanPrecededByWeight</a></td><td class="bar" id="b38"><img src="../.resources/redbar.gif" width="1" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c20">70%</td><td class="bar" id="d43"/><td class="ctr2" id="e26">50%</td><td class="ctr1" id="f41">3</td><td class="ctr2" id="g43">5</td><td class="ctr1" id="h38">7</td><td class="ctr2" id="i39">19</td><td class="ctr1" id="j34">2</td><td class="ctr2" id="k41">4</td><td class="ctr1" id="l40">0</td><td class="ctr2" id="m38">1</td></tr><tr><td id="a18"><a href="MtasSpanIntersectingQuery$SpanIntersectingWeight.html" class="el_class">MtasSpanIntersectingQuery.SpanIntersectingWeight</a></td><td class="bar" id="b39"><img src="../.resources/redbar.gif" width="1" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c21">70%</td><td class="bar" id="d44"/><td class="ctr2" id="e27">50%</td><td class="ctr1" id="f42">3</td><td class="ctr2" id="g44">5</td><td class="ctr1" id="h39">7</td><td class="ctr2" id="i40">19</td><td class="ctr1" id="j35">2</td><td class="ctr2" id="k42">4</td><td class="ctr1" id="l41">0</td><td class="ctr2" id="m39">1</td></tr><tr><td id="a20"><a href="MtasSpanMatchAllQuery.html" class="el_class">MtasSpanMatchAllQuery</a></td><td class="bar" id="b40"><img src="../.resources/redbar.gif" width="1" height="10" title="22" alt="22"/><img src="../.resources/greenbar.gif" width="4" height="10" title="62" alt="62"/></td><td class="ctr2" id="c14">74%</td><td class="bar" id="d41"><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">83%</td><td class="ctr1" id="f43">2</td><td class="ctr2" id="g37">10</td><td class="ctr1" id="h43">4</td><td class="ctr2" id="i34">20</td><td class="ctr1" id="j44">1</td><td class="ctr2" id="k32">7</td><td class="ctr1" id="l42">0</td><td class="ctr2" id="m40">1</td></tr><tr><td id="a22"><a href="MtasSpanMatchAllSpans.html" class="el_class">MtasSpanMatchAllSpans</a></td><td class="bar" id="b41"><img src="../.resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="11" height="10" title="157" alt="157"/></td><td class="ctr2" id="c5">89%</td><td class="bar" id="d40"><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e2">88%</td><td class="ctr1" id="f38">4</td><td class="ctr2" id="g27">15</td><td class="ctr1" id="h33">8</td><td class="ctr2" id="i17">51</td><td class="ctr1" id="j25">3</td><td class="ctr2" id="k13">11</td><td class="ctr1" id="l43">0</td><td class="ctr2" id="m41">1</td></tr><tr><td id="a53"><a href="MtasSpanTermQuery.html" class="el_class">MtasSpanTermQuery</a></td><td class="bar" id="b42"><img src="../.resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="4" height="10" title="63" alt="63"/></td><td class="ctr2" id="c10">76%</td><td class="bar" id="d39"><img src="../.resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">90%</td><td class="ctr1" id="f39">4</td><td class="ctr2" id="g29">14</td><td class="ctr1" id="h40">6</td><td class="ctr2" id="i35">20</td><td class="ctr1" id="j26">3</td><td class="ctr2" id="k15">9</td><td class="ctr1" id="l44">0</td><td class="ctr2" id="m42">1</td></tr><tr><td id="a38"><a href="MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html" class="el_class">MtasSpanRecurrenceQuery.SpanRecurrenceWeight</a></td><td class="bar" id="b43"><img src="../.resources/redbar.gif" width="1" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="4" height="10" title="61" alt="61"/></td><td class="ctr2" id="c6">78%</td><td class="bar" id="d33"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e28">50%</td><td class="ctr1" id="f37">5</td><td class="ctr2" id="g40">8</td><td class="ctr1" id="h41">6</td><td class="ctr2" id="i31">23</td><td class="ctr1" id="j45">1</td><td class="ctr2" id="k43">4</td><td class="ctr1" id="l45">0</td><td class="ctr2" id="m43">1</td></tr><tr><td id="a11"><a href="MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans.html" class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></td><td class="bar" id="b44"><img src="../.resources/redbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="c55">0%</td><td class="bar" id="d38"/><td class="ctr2" id="e48">0%</td><td class="ctr1" id="f44">2</td><td class="ctr2" id="g47">2</td><td class="ctr1" id="h46">3</td><td class="ctr2" id="i49">3</td><td class="ctr1" id="j46">1</td><td class="ctr2" id="k47">1</td><td class="ctr1" id="l7">1</td><td class="ctr2" id="m44">1</td></tr><tr><td id="a51"><a href="MtasSpanStartQuery$SpanTermWeight.html" class="el_class">MtasSpanStartQuery.SpanTermWeight</a></td><td class="bar" id="b45"><img src="../.resources/greenbar.gif" width="1" height="10" title="21" alt="21"/></td><td class="ctr2" id="c26">68%</td><td class="bar" id="d50"/><td class="ctr2" id="e50">n/a</td><td class="ctr1" id="f45">2</td><td class="ctr2" id="g45">4</td><td class="ctr1" id="h44">4</td><td class="ctr2" id="i46">9</td><td class="ctr1" id="j36">2</td><td class="ctr2" id="k44">4</td><td class="ctr1" id="l46">0</td><td class="ctr2" id="m45">1</td></tr><tr><td id="a3"><a href="MtasSpanEndQuery$SpanTermWeight.html" class="el_class">MtasSpanEndQuery.SpanTermWeight</a></td><td class="bar" id="b46"><img src="../.resources/greenbar.gif" width="1" height="10" title="21" alt="21"/></td><td class="ctr2" id="c27">68%</td><td class="bar" id="d51"/><td class="ctr2" id="e51">n/a</td><td class="ctr1" id="f46">2</td><td class="ctr2" id="g46">4</td><td class="ctr1" id="h45">4</td><td class="ctr2" id="i45">10</td><td class="ctr1" id="j37">2</td><td class="ctr2" id="k45">4</td><td class="ctr1" id="l47">0</td><td class="ctr2" id="m46">1</td></tr><tr><td id="a12"><a href="MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight.html" class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></td><td class="bar" id="b47"/><td class="ctr2" id="c56">0%</td><td class="bar" id="d52"/><td class="ctr2" id="e52">n/a</td><td class="ctr1" id="f48">1</td><td class="ctr2" id="g52">1</td><td class="ctr1" id="h47">3</td><td class="ctr2" id="i50">3</td><td class="ctr1" id="j47">1</td><td class="ctr2" id="k48">1</td><td class="ctr1" id="l8">1</td><td class="ctr2" id="m47">1</td></tr><tr><td id="a44"><a href="MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html" class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</a></td><td class="bar" id="b48"><img src="../.resources/greenbar.gif" width="1" height="10" title="15" alt="15"/></td><td class="ctr2" id="c11">75%</td><td class="bar" id="d45"/><td class="ctr2" id="e29">50%</td><td class="ctr1" id="f49">1</td><td class="ctr2" id="g48">2</td><td class="ctr1" id="h48">0</td><td class="ctr2" id="i47">4</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k49">1</td><td class="ctr1" id="l48">0</td><td class="ctr2" id="m48">1</td></tr><tr><td id="a32"><a href="MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html" class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></td><td class="bar" id="b49"/><td class="ctr2" id="c16">71%</td><td class="bar" id="d46"/><td class="ctr2" id="e30">50%</td><td class="ctr1" id="f50">1</td><td class="ctr2" id="g49">2</td><td class="ctr1" id="h49">0</td><td class="ctr2" id="i51">3</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k50">1</td><td class="ctr1" id="l49">0</td><td class="ctr2" id="m49">1</td></tr><tr><td id="a6"><a href="MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html" class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></td><td class="bar" id="b50"/><td class="ctr2" id="c17">71%</td><td class="bar" id="d47"/><td class="ctr2" id="e31">50%</td><td class="ctr1" id="f51">1</td><td class="ctr2" id="g50">2</td><td class="ctr1" id="h50">0</td><td class="ctr2" id="i52">3</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k51">1</td><td class="ctr1" id="l50">0</td><td class="ctr2" id="m50">1</td></tr><tr><td id="a16"><a href="MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html" class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></td><td class="bar" id="b51"/><td class="ctr2" id="c18">71%</td><td class="bar" id="d48"/><td class="ctr2" id="e32">50%</td><td class="ctr1" id="f52">1</td><td class="ctr2" id="g51">2</td><td class="ctr1" id="h51">0</td><td class="ctr2" id="i53">3</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k52">1</td><td class="ctr1" id="l51">0</td><td class="ctr2" id="m51">1</td></tr><tr><td id="a49"><a href="MtasSpanSequenceSpans$QueueItem.html" class="el_class">MtasSpanSequenceSpans.QueueItem</a></td><td class="bar" id="b52"><img src="../.resources/greenbar.gif" width="12" height="10" title="174" alt="174"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d35"><img src="../.resources/greenbar.gif" width="7" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">91%</td><td class="ctr1" id="f47">2</td><td class="ctr2" id="g28">15</td><td class="ctr1" id="h52">0</td><td class="ctr2" id="i22">41</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k46">4</td><td class="ctr1" id="l52">0</td><td class="ctr2" id="m52">1</td></tr><tr><td id="a45"><a href="MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html" class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</a></td><td class="bar" id="b53"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d53"/><td class="ctr2" id="e53">n/a</td><td class="ctr1" id="f53">0</td><td class="ctr2" id="g53">1</td><td class="ctr1" id="h53">0</td><td class="ctr2" id="i48">4</td><td class="ctr1" id="j53">0</td><td class="ctr2" id="k53">1</td><td class="ctr1" id="l53">0</td><td class="ctr2" id="m53">1</td></tr><tr><td id="a7"><a href="MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html" class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></td><td class="bar" id="b54"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d54"/><td class="ctr2" id="e54">n/a</td><td class="ctr1" id="f54">0</td><td class="ctr2" id="g54">1</td><td class="ctr1" id="h54">0</td><td class="ctr2" id="i54">3</td><td class="ctr1" id="j54">0</td><td class="ctr2" id="k54">1</td><td class="ctr1" id="l54">0</td><td class="ctr2" id="m54">1</td></tr><tr><td id="a17"><a href="MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html" class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></td><td class="bar" id="b55"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d55"/><td class="ctr2" id="e55">n/a</td><td class="ctr1" id="f55">0</td><td class="ctr2" id="g55">1</td><td class="ctr1" id="h55">0</td><td class="ctr2" id="i55">3</td><td class="ctr1" id="j55">0</td><td class="ctr2" id="k55">1</td><td class="ctr1" id="l55">0</td><td class="ctr2" id="m55">1</td></tr><tr><td id="a33"><a href="MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html" class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></td><td class="bar" id="b56"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d56"/><td class="ctr2" id="e56">n/a</td><td class="ctr1" id="f56">0</td><td class="ctr2" id="g56">1</td><td class="ctr1" id="h56">0</td><td class="ctr2" id="i56">3</td><td class="ctr1" id="j56">0</td><td class="ctr2" id="k56">1</td><td class="ctr1" id="l56">0</td><td class="ctr2" id="m56">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search.spans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans</span></div><h1>mtas.search.spans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5,323 of 12,220</td><td class="ctr2">56%</td><td class="bar">940 of 1,830</td><td class="ctr2">48%</td><td class="ctr1">823</td><td class="ctr2">1,318</td><td class="ctr1">1,124</td><td class="ctr2">2,656</td><td class="ctr1">164</td><td class="ctr2">403</td><td class="ctr1">6</td><td class="ctr2">57</td></tr></tfoot><tbody><tr><td id="a55"><a href="MtasSpanWithinQuery.html" class="el_class">MtasSpanWithinQuery</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="504" alt="504"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="291" alt="291"/></td><td class="ctr2" id="c48">36%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="75" alt="75"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="31" alt="31"/></td><td class="ctr2" id="e39">29%</td><td class="ctr1" id="f2">50</td><td class="ctr2" id="g1">61</td><td class="ctr1" id="h1">96</td><td class="ctr2" id="i1">148</td><td class="ctr1" id="j38">1</td><td class="ctr2" id="k16">8</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a42"><a href="MtasSpanSequenceItem.html" class="el_class">MtasSpanSequenceItem</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="458" alt="458"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="130" alt="130"/></td><td class="ctr2" id="c49">22%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="81" alt="81"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="21" alt="21"/></td><td class="ctr2" id="e42">20%</td><td class="ctr1" id="f3">47</td><td class="ctr2" id="g2">60</td><td class="ctr1" id="h2">86</td><td class="ctr2" id="i3">118</td><td class="ctr1" id="j26">2</td><td class="ctr2" id="k14">9</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a14"><a href="MtasSpanFullyAlignedWithSpans.html" class="el_class">MtasSpanFullyAlignedWithSpans</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="405" alt="405"/></td><td class="ctr2" id="c51">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="76" alt="76"/></td><td class="ctr2" id="e44">0%</td><td class="ctr1" id="f1">52</td><td class="ctr2" id="g5">52</td><td class="ctr1" id="h0">106</td><td class="ctr2" id="i5">106</td><td class="ctr1" id="j0">14</td><td class="ctr2" id="k2">14</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a47"><a href="MtasSpanSequenceSpans.html" class="el_class">MtasSpanSequenceSpans</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="379" alt="379"/><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="1,274" alt="1,274"/></td><td class="ctr2" id="c10">77%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="103" alt="103"/><img src="../jacoco-resources/greenbar.gif" width="82" height="10" title="225" alt="225"/></td><td class="ctr2" id="e7">68%</td><td class="ctr1" id="f0">79</td><td class="ctr2" id="g0">184</td><td class="ctr1" id="h3">78</td><td class="ctr2" id="i0">347</td><td class="ctr1" id="j12">4</td><td class="ctr2" id="k0">20</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a10"><a href="MtasSpanFullyAlignedWithQuery.html" class="el_class">MtasSpanFullyAlignedWithQuery</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="23" height="10" title="330" alt="330"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="69" alt="69"/></td><td class="ctr2" id="c50">17%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="68" alt="68"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e43">15%</td><td class="ctr1" id="f4">45</td><td class="ctr2" id="g9">48</td><td class="ctr1" id="h4">63</td><td class="ctr2" id="i11">76</td><td class="ctr1" id="j4">5</td><td class="ctr2" id="k17">8</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a54"><a href="MtasSpanWildcardQuery.html" class="el_class">MtasSpanWildcardQuery</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="303" alt="303"/></td><td class="ctr2" id="c52">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="e45">0%</td><td class="ctr1" id="f14">23</td><td class="ctr2" id="g17">23</td><td class="ctr1" id="h5">49</td><td class="ctr2" id="i19">49</td><td class="ctr1" id="j3">8</td><td class="ctr2" id="k18">8</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a43"><a href="MtasSpanSequenceQuery.html" class="el_class">MtasSpanSequenceQuery</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="196" alt="196"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="371" alt="371"/></td><td class="ctr2" id="c30">65%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="36" alt="36"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="56" alt="56"/></td><td class="ctr2" id="e12">60%</td><td class="ctr1" id="f5">33</td><td class="ctr2" id="g4">57</td><td class="ctr1" id="h8">40</td><td class="ctr2" id="i4">113</td><td class="ctr1" id="j5">5</td><td class="ctr2" id="k7">11</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a37"><a href="MtasSpanRecurrenceQuery.html" class="el_class">MtasSpanRecurrenceQuery</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="185" alt="185"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="242" alt="242"/></td><td class="ctr2" id="c37">56%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="29" alt="29"/></td><td class="ctr2" id="e37">45%</td><td class="ctr1" id="f6">32</td><td class="ctr2" id="g10">45</td><td class="ctr1" id="h11">31</td><td class="ctr2" id="i9">88</td><td class="ctr1" id="j6">5</td><td class="ctr2" id="k6">13</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a35"><a href="MtasSpanPrecededBySpans.html" class="el_class">MtasSpanPrecededBySpans</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="154" alt="154"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="241" alt="241"/></td><td class="ctr2" id="c32">61%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="38" alt="38"/></td><td class="ctr2" id="e17">52%</td><td class="ctr1" id="f7">29</td><td class="ctr2" id="g6">50</td><td class="ctr1" id="h6">41</td><td class="ctr2" id="i6">104</td><td class="ctr1" id="j7">5</td><td class="ctr2" id="k3">14</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a9"><a href="MtasSpanFollowedBySpans.html" class="el_class">MtasSpanFollowedBySpans</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="154" alt="154"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="224" alt="224"/></td><td class="ctr2" id="c33">59%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="38" alt="38"/></td><td class="ctr2" id="e18">52%</td><td class="ctr1" id="f8">29</td><td class="ctr2" id="g7">50</td><td class="ctr1" id="h7">41</td><td class="ctr2" id="i7">99</td><td class="ctr1" id="j8">5</td><td class="ctr2" id="k4">14</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a15"><a href="MtasSpanIntersectingQuery.html" class="el_class">MtasSpanIntersectingQuery</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="151" alt="151"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="175" alt="175"/></td><td class="ctr2" id="c40">53%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="25" alt="25"/></td><td class="ctr2" id="e36">46%</td><td class="ctr1" id="f9">27</td><td class="ctr2" id="g12">35</td><td class="ctr1" id="h12">30</td><td class="ctr2" id="i13">65</td><td class="ctr1" id="j18">3</td><td class="ctr2" id="k19">8</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a31"><a href="MtasSpanPrecededByQuery.html" class="el_class">MtasSpanPrecededByQuery</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="141" alt="141"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="163" alt="163"/></td><td class="ctr2" id="c41">53%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="24" alt="24"/></td><td class="ctr2" id="e34">48%</td><td class="ctr1" id="f12">25</td><td class="ctr2" id="g13">33</td><td class="ctr1" id="h13">29</td><td class="ctr2" id="i14">59</td><td class="ctr1" id="j19">3</td><td class="ctr2" id="k20">8</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedByQuery.html" class="el_class">MtasSpanFollowedByQuery</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="141" alt="141"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="163" alt="163"/></td><td class="ctr2" id="c42">53%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="24" alt="24"/></td><td class="ctr2" id="e35">48%</td><td class="ctr1" id="f13">25</td><td class="ctr2" id="g14">33</td><td class="ctr1" id="h14">29</td><td class="ctr2" id="i15">59</td><td class="ctr1" id="j20">3</td><td class="ctr2" id="k21">8</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a39"><a href="MtasSpanRecurrenceSpans.html" class="el_class">MtasSpanRecurrenceSpans</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="138" alt="138"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="408" alt="408"/></td><td class="ctr2" id="c14">74%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="55" alt="55"/></td><td class="ctr2" id="e10">65%</td><td class="ctr1" id="f11">26</td><td class="ctr2" id="g3">60</td><td class="ctr1" id="h10">33</td><td class="ctr2" id="i2">127</td><td class="ctr1" id="j13">4</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a27"><a href="MtasSpanOrQuery.html" class="el_class">MtasSpanOrQuery</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="138" alt="138"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="269" alt="269"/></td><td class="ctr2" id="c29">66%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="34" alt="34"/></td><td class="ctr2" id="e16">53%</td><td class="ctr1" id="f15">23</td><td class="ctr2" id="g11">39</td><td class="ctr1" id="h9">35</td><td class="ctr2" id="i10">87</td><td class="ctr1" id="j39">1</td><td class="ctr2" id="k26">7</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a41"><a href="MtasSpanRegexpQuery.html" class="el_class">MtasSpanRegexpQuery</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="134" alt="134"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="171" alt="171"/></td><td class="ctr2" id="c38">56%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e13">60%</td><td class="ctr1" id="f20">15</td><td class="ctr2" id="g18">23</td><td class="ctr1" id="h17">20</td><td class="ctr2" id="i18">50</td><td class="ctr1" id="j14">4</td><td class="ctr2" id="k22">8</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a36"><a href="MtasSpanPrefixQuery.html" class="el_class">MtasSpanPrefixQuery</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="128" alt="128"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="157" alt="157"/></td><td class="ctr2" id="c39">55%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="14" alt="14"/></td><td class="ctr2" id="e21">50%</td><td class="ctr1" id="f19">17</td><td class="ctr2" id="g19">22</td><td class="ctr1" id="h20">18</td><td class="ctr2" id="i20">47</td><td class="ctr1" id="j15">4</td><td class="ctr2" id="k23">8</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a0"><a href="MtasSpanAndQuery.html" class="el_class">MtasSpanAndQuery</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="106" alt="106"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="236" alt="236"/></td><td class="ctr2" id="c25">69%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="27" alt="27"/></td><td class="ctr2" id="e20">51%</td><td class="ctr1" id="f16">20</td><td class="ctr2" id="g15">33</td><td class="ctr1" id="h15">24</td><td class="ctr2" id="i12">74</td><td class="ctr1" id="j40">1</td><td class="ctr2" id="k27">7</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a19"><a href="MtasSpanIntersectingSpans.html" class="el_class">MtasSpanIntersectingSpans</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="95" alt="95"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="275" alt="275"/></td><td class="ctr2" id="c15">74%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="46" alt="46"/></td><td class="ctr2" id="e11">63%</td><td class="ctr1" id="f10">27</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h16">24</td><td class="ctr2" id="i8">96</td><td class="ctr1" id="j16">4</td><td class="ctr2" id="k5">14</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a56"><a href="MtasStartSpans.html" class="el_class">MtasStartSpans</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="89" alt="89"/></td><td class="ctr2" id="c53">0%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e46">0%</td><td class="ctr1" id="f17">20</td><td class="ctr2" id="g20">20</td><td class="ctr1" id="h21">15</td><td class="ctr2" id="i43">15</td><td class="ctr1" id="j1">11</td><td class="ctr2" id="k8">11</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a30"><a href="MtasSpanPositionSpans.html" class="el_class">MtasSpanPositionSpans</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="143" alt="143"/></td><td class="ctr2" id="c31">64%</td><td class="bar" id="d25"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e22">50%</td><td class="ctr1" id="f24">10</td><td class="ctr2" id="g23">19</td><td class="ctr1" id="h18">20</td><td class="ctr2" id="i16">57</td><td class="ctr1" id="j9">5</td><td class="ctr2" id="k9">11</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a13"><a href="MtasSpanFullyAlignedWithQuery$SpanFullyAlignedWithWeight.html" class="el_class">MtasSpanFullyAlignedWithQuery.SpanFullyAlignedWithWeight</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="79" alt="79"/></td><td class="ctr2" id="c54">0%</td><td class="bar" id="d36"/><td class="ctr2" id="e47">0%</td><td class="ctr1" id="f31">5</td><td class="ctr2" id="g41">5</td><td class="ctr1" id="h19">19</td><td class="ctr2" id="i36">19</td><td class="ctr1" id="j17">4</td><td class="ctr2" id="k38">4</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a23"><a href="MtasSpanMatchNoneQuery.html" class="el_class">MtasSpanMatchNoneQuery</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="59" alt="59"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="36" alt="36"/></td><td class="ctr2" id="c47">37%</td><td class="bar" id="d26"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e38">33%</td><td class="ctr1" id="f27">7</td><td class="ctr2" id="g30">13</td><td class="ctr1" id="h24">12</td><td class="ctr2" id="i30">23</td><td class="ctr1" id="j27">2</td><td class="ctr2" id="k28">7</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.html" class="el_class">MtasSpanEndQuery</a></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="54" alt="54"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="77" alt="77"/></td><td class="ctr2" id="c34">58%</td><td class="bar" id="d30"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e8">66%</td><td class="ctr1" id="f32">5</td><td class="ctr2" id="g31">13</td><td class="ctr1" id="h26">11</td><td class="ctr2" id="i25">30</td><td class="ctr1" id="j28">2</td><td class="ctr2" id="k29">7</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a50"><a href="MtasSpanStartQuery.html" class="el_class">MtasSpanStartQuery</a></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="54" alt="54"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="76" alt="76"/></td><td class="ctr2" id="c35">58%</td><td class="bar" id="d31"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">66%</td><td class="ctr1" id="f33">5</td><td class="ctr2" id="g32">13</td><td class="ctr1" id="h27">10</td><td class="ctr2" id="i26">29</td><td class="ctr1" id="j29">2</td><td class="ctr2" id="k30">7</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a46"><a href="MtasSpanSequenceQuery$SpanSequenceWeight.html" class="el_class">MtasSpanSequenceQuery.SpanSequenceWeight</a></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="51" alt="51"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="114" alt="114"/></td><td class="ctr2" id="c24">69%</td><td class="bar" id="d24"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="11" alt="11"/></td><td class="ctr2" id="e23">50%</td><td class="ctr1" id="f25">9</td><td class="ctr2" id="g25">15</td><td class="ctr1" id="h22">14</td><td class="ctr2" id="i21">43</td><td class="ctr1" id="j41">1</td><td class="ctr2" id="k39">4</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a52"><a href="MtasSpanStartSpans.html" class="el_class">MtasSpanStartSpans</a></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="47" alt="47"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="42" alt="42"/></td><td class="ctr2" id="c44">47%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e40">27%</td><td class="ctr1" id="f21">14</td><td class="ctr2" id="g21">20</td><td class="ctr1" id="h33">7</td><td class="ctr2" id="i44">15</td><td class="ctr1" id="j10">5</td><td class="ctr2" id="k10">11</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a48"><a href="MtasSpanSequenceSpans$Match.html" class="el_class">MtasSpanSequenceSpans.Match</a></td><td class="bar" id="b27"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="46" alt="46"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="40" alt="40"/></td><td class="ctr2" id="c45">46%</td><td class="bar" id="d28"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e24">50%</td><td class="ctr1" id="f28">7</td><td class="ctr2" id="g33">11</td><td class="ctr1" id="h30">8</td><td class="ctr2" id="i37">19</td><td class="ctr1" id="j30">2</td><td class="ctr2" id="k33">6</td><td class="ctr1" id="l29">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a28"><a href="MtasSpanPositionQuery.html" class="el_class">MtasSpanPositionQuery</a></td><td class="bar" id="b28"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="101" alt="101"/></td><td class="ctr2" id="c23">69%</td><td class="bar" id="d27"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e14">57%</td><td class="ctr1" id="f29">6</td><td class="ctr2" id="g26">15</td><td class="ctr1" id="h41">5</td><td class="ctr2" id="i28">27</td><td class="ctr1" id="j42">1</td><td class="ctr2" id="k24">8</td><td class="ctr1" id="l30">0</td><td class="ctr2" id="m28">1</td></tr><tr><td id="a21"><a href="MtasSpanMatchAllQuery$SpanAllWeight.html" class="el_class">MtasSpanMatchAllQuery.SpanAllWeight</a></td><td class="bar" id="b29"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="92" alt="92"/></td><td class="ctr2" id="c28">67%</td><td class="bar" id="d33"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e6">70%</td><td class="ctr1" id="f34">5</td><td class="ctr2" id="g36">10</td><td class="ctr1" id="h23">13</td><td class="ctr2" id="i24">34</td><td class="ctr1" id="j21">3</td><td class="ctr2" id="k34">5</td><td class="ctr1" id="l31">0</td><td class="ctr2" id="m29">1</td></tr><tr><td id="a4"><a href="MtasSpanEndSpans.html" class="el_class">MtasSpanEndSpans</a></td><td class="bar" id="b30"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="42" alt="42"/></td><td class="ctr2" id="c43">48%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e41">25%</td><td class="ctr1" id="f22">13</td><td class="ctr2" id="g24">19</td><td class="ctr1" id="h34">7</td><td class="ctr2" id="i42">16</td><td class="ctr1" id="j11">5</td><td class="ctr2" id="k11">11</td><td class="ctr1" id="l32">0</td><td class="ctr2" id="m30">1</td></tr><tr><td id="a1"><a href="MtasSpanContainingQuery.html" class="el_class">MtasSpanContainingQuery</a></td><td class="bar" id="b31"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="150" alt="150"/></td><td class="ctr2" id="c8">78%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="22" alt="22"/></td><td class="ctr2" id="e19">52%</td><td class="ctr1" id="f18">20</td><td class="ctr2" id="g16">28</td><td class="ctr1" id="h28">10</td><td class="ctr2" id="i23">40</td><td class="ctr1" id="j31">2</td><td class="ctr2" id="k31">7</td><td class="ctr1" id="l33">0</td><td class="ctr2" id="m31">1</td></tr><tr><td id="a25"><a href="MtasSpanMatchNoneSpans.html" class="el_class">MtasSpanMatchNoneSpans</a></td><td class="bar" id="b32"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="24" alt="24"/></td><td class="ctr2" id="c46">43%</td><td class="bar" id="d49"/><td class="ctr2" id="e49">n/a</td><td class="ctr1" id="f26">9</td><td class="ctr2" id="g34">11</td><td class="ctr1" id="h25">12</td><td class="ctr2" id="i32">21</td><td class="ctr1" id="j2">9</td><td class="ctr2" id="k12">11</td><td class="ctr1" id="l34">0</td><td class="ctr2" id="m32">1</td></tr><tr><td id="a26"><a href="MtasSpanNotQuery.html" class="el_class">MtasSpanNotQuery</a></td><td class="bar" id="b33"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="107" alt="107"/></td><td class="ctr2" id="c9">78%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="14" alt="14"/></td><td class="ctr2" id="e15">53%</td><td class="ctr1" id="f23">13</td><td class="ctr2" id="g22">20</td><td class="ctr1" id="h31">8</td><td class="ctr2" id="i27">28</td><td class="ctr1" id="j32">2</td><td class="ctr2" id="k32">7</td><td class="ctr1" id="l35">0</td><td class="ctr2" id="m33">1</td></tr><tr><td id="a29"><a href="MtasSpanPositionQuery$SpanAllWeight.html" class="el_class">MtasSpanPositionQuery.SpanAllWeight</a></td><td class="bar" id="b34"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="84" alt="84"/></td><td class="ctr2" id="c16">73%</td><td class="bar" id="d35"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e5">75%</td><td class="ctr1" id="f35">5</td><td class="ctr2" id="g38">9</td><td class="ctr1" id="h29">9</td><td class="ctr2" id="i29">26</td><td class="ctr1" id="j22">3</td><td class="ctr2" id="k35">5</td><td class="ctr1" id="l36">0</td><td class="ctr2" id="m34">1</td></tr><tr><td id="a40"><a href="MtasSpanRecurrenceSpans$Match.html" class="el_class">MtasSpanRecurrenceSpans.Match</a></td><td class="bar" id="b35"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="40" alt="40"/></td><td class="ctr2" id="c36">57%</td><td class="bar" id="d29"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e25">50%</td><td class="ctr1" id="f30">6</td><td class="ctr2" id="g37">10</td><td class="ctr1" id="h35">7</td><td class="ctr2" id="i41">18</td><td class="ctr1" id="j43">1</td><td class="ctr2" id="k36">5</td><td class="ctr1" id="l37">0</td><td class="ctr2" id="m35">1</td></tr><tr><td id="a8"><a href="MtasSpanFollowedByQuery$SpanFollowedByWeight.html" class="el_class">MtasSpanFollowedByQuery.SpanFollowedByWeight</a></td><td class="bar" id="b36"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c20">69%</td><td class="bar" id="d41"/><td class="ctr2" id="e26">50%</td><td class="ctr1" id="f39">3</td><td class="ctr2" id="g42">5</td><td class="ctr1" id="h36">7</td><td class="ctr2" id="i38">19</td><td class="ctr1" id="j33">2</td><td class="ctr2" id="k40">4</td><td class="ctr1" id="l38">0</td><td class="ctr2" id="m36">1</td></tr><tr><td id="a34"><a href="MtasSpanPrecededByQuery$SpanPrecededByWeight.html" class="el_class">MtasSpanPrecededByQuery.SpanPrecededByWeight</a></td><td class="bar" id="b37"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c21">69%</td><td class="bar" id="d42"/><td class="ctr2" id="e27">50%</td><td class="ctr1" id="f40">3</td><td class="ctr2" id="g43">5</td><td class="ctr1" id="h37">7</td><td class="ctr2" id="i39">19</td><td class="ctr1" id="j34">2</td><td class="ctr2" id="k41">4</td><td class="ctr1" id="l39">0</td><td class="ctr2" id="m37">1</td></tr><tr><td id="a18"><a href="MtasSpanIntersectingQuery$SpanIntersectingWeight.html" class="el_class">MtasSpanIntersectingQuery.SpanIntersectingWeight</a></td><td class="bar" id="b38"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c22">69%</td><td class="bar" id="d43"/><td class="ctr2" id="e28">50%</td><td class="ctr1" id="f41">3</td><td class="ctr2" id="g44">5</td><td class="ctr1" id="h38">7</td><td class="ctr2" id="i40">19</td><td class="ctr1" id="j35">2</td><td class="ctr2" id="k42">4</td><td class="ctr1" id="l40">0</td><td class="ctr2" id="m38">1</td></tr><tr><td id="a20"><a href="MtasSpanMatchAllQuery.html" class="el_class">MtasSpanMatchAllQuery</a></td><td class="bar" id="b39"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="66" alt="66"/></td><td class="ctr2" id="c12">75%</td><td class="bar" id="d40"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e4">83%</td><td class="ctr1" id="f43">2</td><td class="ctr2" id="g35">11</td><td class="ctr1" id="h43">4</td><td class="ctr2" id="i33">21</td><td class="ctr1" id="j44">1</td><td class="ctr2" id="k25">8</td><td class="ctr1" id="l41">0</td><td class="ctr2" id="m39">1</td></tr><tr><td id="a22"><a href="MtasSpanMatchAllSpans.html" class="el_class">MtasSpanMatchAllSpans</a></td><td class="bar" id="b40"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="157" alt="157"/></td><td class="ctr2" id="c5">88%</td><td class="bar" id="d39"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">87%</td><td class="ctr1" id="f37">4</td><td class="ctr2" id="g27">15</td><td class="ctr1" id="h32">8</td><td class="ctr2" id="i17">51</td><td class="ctr1" id="j23">3</td><td class="ctr2" id="k13">11</td><td class="ctr1" id="l42">0</td><td class="ctr2" id="m40">1</td></tr><tr><td id="a53"><a href="MtasSpanTermQuery.html" class="el_class">MtasSpanTermQuery</a></td><td class="bar" id="b41"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="63" alt="63"/></td><td class="ctr2" id="c11">75%</td><td class="bar" id="d38"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="e2">90%</td><td class="ctr1" id="f38">4</td><td class="ctr2" id="g29">14</td><td class="ctr1" id="h39">6</td><td class="ctr2" id="i34">20</td><td class="ctr1" id="j24">3</td><td class="ctr2" id="k15">9</td><td class="ctr1" id="l43">0</td><td class="ctr2" id="m41">1</td></tr><tr><td id="a38"><a href="MtasSpanRecurrenceQuery$SpanRecurrenceWeight.html" class="el_class">MtasSpanRecurrenceQuery.SpanRecurrenceWeight</a></td><td class="bar" id="b42"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="61" alt="61"/></td><td class="ctr2" id="c7">78%</td><td class="bar" id="d32"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e29">50%</td><td class="ctr1" id="f36">5</td><td class="ctr2" id="g39">8</td><td class="ctr1" id="h40">6</td><td class="ctr2" id="i31">23</td><td class="ctr1" id="j45">1</td><td class="ctr2" id="k43">4</td><td class="ctr1" id="l44">0</td><td class="ctr2" id="m42">1</td></tr><tr><td id="a11"><a href="MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQuerySpans.html" class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQuerySpans</a></td><td class="bar" id="b43"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="17" alt="17"/></td><td class="ctr2" id="c55">0%</td><td class="bar" id="d37"/><td class="ctr2" id="e48">0%</td><td class="ctr1" id="f44">2</td><td class="ctr2" id="g47">2</td><td class="ctr1" id="h46">3</td><td class="ctr2" id="i49">3</td><td class="ctr1" id="j46">1</td><td class="ctr2" id="k47">1</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m43">1</td></tr><tr><td id="a24"><a href="MtasSpanMatchNoneQuery$SpanNoneWeight.html" class="el_class">MtasSpanMatchNoneQuery.SpanNoneWeight</a></td><td class="bar" id="b44"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="64" alt="64"/></td><td class="ctr2" id="c6">83%</td><td class="bar" id="d48"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f42">3</td><td class="ctr2" id="g40">8</td><td class="ctr1" id="h42">5</td><td class="ctr2" id="i35">20</td><td class="ctr1" id="j25">3</td><td class="ctr2" id="k37">5</td><td class="ctr1" id="l45">0</td><td class="ctr2" id="m44">1</td></tr><tr><td id="a51"><a href="MtasSpanStartQuery$SpanTermWeight.html" class="el_class">MtasSpanStartQuery.SpanTermWeight</a></td><td class="bar" id="b45"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="21" alt="21"/></td><td class="ctr2" id="c26">67%</td><td class="bar" id="d50"/><td class="ctr2" id="e50">n/a</td><td class="ctr1" id="f45">2</td><td class="ctr2" id="g45">4</td><td class="ctr1" id="h44">4</td><td class="ctr2" id="i46">9</td><td class="ctr1" id="j36">2</td><td class="ctr2" id="k44">4</td><td class="ctr1" id="l46">0</td><td class="ctr2" id="m45">1</td></tr><tr><td id="a3"><a href="MtasSpanEndQuery$SpanTermWeight.html" class="el_class">MtasSpanEndQuery.SpanTermWeight</a></td><td class="bar" id="b46"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="21" alt="21"/></td><td class="ctr2" id="c27">67%</td><td class="bar" id="d51"/><td class="ctr2" id="e51">n/a</td><td class="ctr1" id="f46">2</td><td class="ctr2" id="g46">4</td><td class="ctr1" id="h45">4</td><td class="ctr2" id="i45">10</td><td class="ctr1" id="j37">2</td><td class="ctr2" id="k45">4</td><td class="ctr1" id="l47">0</td><td class="ctr2" id="m46">1</td></tr><tr><td id="a12"><a href="MtasSpanFullyAlignedWithQuery$MtasSpanFullyAlignedWithQueryWeight.html" class="el_class">MtasSpanFullyAlignedWithQuery.MtasSpanFullyAlignedWithQueryWeight</a></td><td class="bar" id="b47"/><td class="ctr2" id="c56">0%</td><td class="bar" id="d52"/><td class="ctr2" id="e52">n/a</td><td class="ctr1" id="f48">1</td><td class="ctr2" id="g52">1</td><td class="ctr1" id="h47">3</td><td class="ctr2" id="i50">3</td><td class="ctr1" id="j47">1</td><td class="ctr2" id="k48">1</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m47">1</td></tr><tr><td id="a44"><a href="MtasSpanSequenceQuery$MtasSpanSequenceQuerySpans.html" class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQuerySpans</a></td><td class="bar" id="b48"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="15" alt="15"/></td><td class="ctr2" id="c13">75%</td><td class="bar" id="d44"/><td class="ctr2" id="e30">50%</td><td class="ctr1" id="f49">1</td><td class="ctr2" id="g48">2</td><td class="ctr1" id="h48">0</td><td class="ctr2" id="i47">4</td><td class="ctr1" id="j48">0</td><td class="ctr2" id="k49">1</td><td class="ctr1" id="l48">0</td><td class="ctr2" id="m48">1</td></tr><tr><td id="a32"><a href="MtasSpanPrecededByQuery$MtasSpanPrecededByQuerySpans.html" class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQuerySpans</a></td><td class="bar" id="b49"/><td class="ctr2" id="c17">70%</td><td class="bar" id="d45"/><td class="ctr2" id="e31">50%</td><td class="ctr1" id="f50">1</td><td class="ctr2" id="g49">2</td><td class="ctr1" id="h49">0</td><td class="ctr2" id="i51">3</td><td class="ctr1" id="j49">0</td><td class="ctr2" id="k50">1</td><td class="ctr1" id="l49">0</td><td class="ctr2" id="m49">1</td></tr><tr><td id="a6"><a href="MtasSpanFollowedByQuery$MtasSpanFollowedByQuerySpans.html" class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQuerySpans</a></td><td class="bar" id="b50"/><td class="ctr2" id="c18">70%</td><td class="bar" id="d46"/><td class="ctr2" id="e32">50%</td><td class="ctr1" id="f51">1</td><td class="ctr2" id="g50">2</td><td class="ctr1" id="h50">0</td><td class="ctr2" id="i52">3</td><td class="ctr1" id="j50">0</td><td class="ctr2" id="k51">1</td><td class="ctr1" id="l50">0</td><td class="ctr2" id="m50">1</td></tr><tr><td id="a16"><a href="MtasSpanIntersectingQuery$MtasSpanIntersectingQuerySpans.html" class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQuerySpans</a></td><td class="bar" id="b51"/><td class="ctr2" id="c19">70%</td><td class="bar" id="d47"/><td class="ctr2" id="e33">50%</td><td class="ctr1" id="f52">1</td><td class="ctr2" id="g51">2</td><td class="ctr1" id="h51">0</td><td class="ctr2" id="i53">3</td><td class="ctr1" id="j51">0</td><td class="ctr2" id="k52">1</td><td class="ctr1" id="l51">0</td><td class="ctr2" id="m51">1</td></tr><tr><td id="a49"><a href="MtasSpanSequenceSpans$QueueItem.html" class="el_class">MtasSpanSequenceSpans.QueueItem</a></td><td class="bar" id="b52"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="174" alt="174"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d34"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="20" alt="20"/></td><td class="ctr2" id="e1">90%</td><td class="ctr1" id="f47">2</td><td class="ctr2" id="g28">15</td><td class="ctr1" id="h52">0</td><td class="ctr2" id="i22">41</td><td class="ctr1" id="j52">0</td><td class="ctr2" id="k46">4</td><td class="ctr1" id="l52">0</td><td class="ctr2" id="m52">1</td></tr><tr><td id="a45"><a href="MtasSpanSequenceQuery$MtasSpanSequenceQueryWeight.html" class="el_class">MtasSpanSequenceQuery.MtasSpanSequenceQueryWeight</a></td><td class="bar" id="b53"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d53"/><td class="ctr2" id="e53">n/a</td><td class="ctr1" id="f53">0</td><td class="ctr2" id="g53">1</td><td class="ctr1" id="h53">0</td><td class="ctr2" id="i48">4</td><td class="ctr1" id="j53">0</td><td class="ctr2" id="k53">1</td><td class="ctr1" id="l53">0</td><td class="ctr2" id="m53">1</td></tr><tr><td id="a7"><a href="MtasSpanFollowedByQuery$MtasSpanFollowedByQueryWeight.html" class="el_class">MtasSpanFollowedByQuery.MtasSpanFollowedByQueryWeight</a></td><td class="bar" id="b54"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d54"/><td class="ctr2" id="e54">n/a</td><td class="ctr1" id="f54">0</td><td class="ctr2" id="g54">1</td><td class="ctr1" id="h54">0</td><td class="ctr2" id="i54">3</td><td class="ctr1" id="j54">0</td><td class="ctr2" id="k54">1</td><td class="ctr1" id="l54">0</td><td class="ctr2" id="m54">1</td></tr><tr><td id="a17"><a href="MtasSpanIntersectingQuery$MtasSpanIntersectingQueryWeight.html" class="el_class">MtasSpanIntersectingQuery.MtasSpanIntersectingQueryWeight</a></td><td class="bar" id="b55"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d55"/><td class="ctr2" id="e55">n/a</td><td class="ctr1" id="f55">0</td><td class="ctr2" id="g55">1</td><td class="ctr1" id="h55">0</td><td class="ctr2" id="i55">3</td><td class="ctr1" id="j55">0</td><td class="ctr2" id="k55">1</td><td class="ctr1" id="l55">0</td><td class="ctr2" id="m55">1</td></tr><tr><td id="a33"><a href="MtasSpanPrecededByQuery$MtasSpanPrecededByQueryWeight.html" class="el_class">MtasSpanPrecededByQuery.MtasSpanPrecededByQueryWeight</a></td><td class="bar" id="b56"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d56"/><td class="ctr2" id="e56">n/a</td><td class="ctr1" id="f56">0</td><td class="ctr2" id="g56">1</td><td class="ctr1" id="h56">0</td><td class="ctr2" id="i56">3</td><td class="ctr1" id="j56">0</td><td class="ctr2" id="k56">1</td><td class="ctr1" id="l56">0</td><td class="ctr2" id="m56">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search.spans/index.source.html b/jacoco/mtas.search.spans/index.source.html
index eea6278..8182ca1 100644
--- a/jacoco/mtas.search.spans/index.source.html
+++ b/jacoco/mtas.search.spans/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search.spans</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans</span></div><h1>mtas.search.spans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5,448 of 12,209</td><td class="ctr2">55%</td><td class="bar">941 of 1,820</td><td class="ctr2">48%</td><td class="ctr1">832</td><td class="ctr2">1,312</td><td class="ctr1">1,155</td><td class="ctr2">2,649</td><td class="ctr1">173</td><td class="ctr2">402</td><td class="ctr1">9</td><td class="ctr2">57</td></tr></tfoot><tbody><tr><td id="a31"><a href="MtasSpanWithinQuery.java.html" class="el_source">MtasSpanWithinQuery.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="31" height="10" title="504" alt="504"/><img src="../.resources/greenbar.gif" width="18" height="10" title="291" alt="291"/></td><td class="ctr2" id="c25">37%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="25" height="10" title="75" alt="75"/><img src="../.resources/greenbar.gif" width="10" height="10" title="31" alt="31"/></td><td class="ctr2" id="e23">29%</td><td class="ctr1" id="f3">50</td><td class="ctr2" id="g3">61</td><td class="ctr1" id="h1">94</td><td class="ctr2" id="i2">146</td><td class="ctr1" id="j30">1</td><td class="ctr2" id="k25">8</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a24"><a href="MtasSpanSequenceItem.java.html" class="el_source">MtasSpanSequenceItem.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="28" height="10" title="454" alt="454"/><img src="../.resources/greenbar.gif" width="8" height="10" title="130" alt="130"/></td><td class="ctr2" id="c26">22%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="23" height="10" title="71" alt="71"/><img src="../.resources/greenbar.gif" width="7" height="10" title="21" alt="21"/></td><td class="ctr2" id="e26">23%</td><td class="ctr1" id="f5">42</td><td class="ctr2" id="g5">55</td><td class="ctr1" id="h4">84</td><td class="ctr2" id="i4">116</td><td class="ctr1" id="j27">2</td><td class="ctr2" id="k23">9</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a6"><a href="MtasSpanFullyAlignedWithQuery.java.html" class="el_source">MtasSpanFullyAlignedWithQuery.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="27" height="10" title="432" alt="432"/><img src="../.resources/greenbar.gif" width="4" height="10" title="69" alt="69"/></td><td class="ctr2" id="c27">14%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="24" height="10" title="72" alt="72"/><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e27">14%</td><td class="ctr1" id="f1">53</td><td class="ctr2" id="g4">56</td><td class="ctr1" id="h2">88</td><td class="ctr2" id="i8">101</td><td class="ctr1" id="j2">11</td><td class="ctr2" id="k4">14</td><td class="ctr1" id="l0">3</td><td class="ctr2" id="m0">4</td></tr><tr><td id="a26"><a href="MtasSpanSequenceSpans.java.html" class="el_source">MtasSpanSequenceSpans.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="26" height="10" title="425" alt="425"/><img src="../.resources/greenbar.gif" width="93" height="10" title="1,488" alt="1,488"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="36" height="10" title="110" alt="110"/><img src="../.resources/greenbar.gif" width="83" height="10" title="250" alt="250"/></td><td class="ctr2" id="e3">69%</td><td class="ctr1" id="f0">88</td><td class="ctr2" id="g0">210</td><td class="ctr1" id="h3">86</td><td class="ctr2" id="i0">407</td><td class="ctr1" id="j6">6</td><td class="ctr2" id="k0">30</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m5">3</td></tr><tr><td id="a7"><a href="MtasSpanFullyAlignedWithSpans.java.html" class="el_source">MtasSpanFullyAlignedWithSpans.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="25" height="10" title="405" alt="405"/></td><td class="ctr2" id="c28">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="25" height="10" title="76" alt="76"/></td><td class="ctr2" id="e28">0%</td><td class="ctr1" id="f2">52</td><td class="ctr2" id="g7">52</td><td class="ctr1" id="h0">106</td><td class="ctr2" id="i6">106</td><td class="ctr1" id="j0">14</td><td class="ctr2" id="k5">14</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a30"><a href="MtasSpanWildcardQuery.java.html" class="el_source">MtasSpanWildcardQuery.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="19" height="10" title="303" alt="303"/></td><td class="ctr2" id="c29">0%</td><td class="bar" id="d12"><img src="../.resources/redbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="e29">0%</td><td class="ctr1" id="f15">23</td><td class="ctr2" id="g18">23</td><td class="ctr1" id="h6">49</td><td class="ctr2" id="i21">49</td><td class="ctr1" id="j5">8</td><td class="ctr2" id="k26">8</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a25"><a href="MtasSpanSequenceQuery.java.html" class="el_source">MtasSpanSequenceQuery.java</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="15" height="10" title="252" alt="252"/><img src="../.resources/greenbar.gif" width="31" height="10" title="509" alt="509"/></td><td class="ctr2" id="c10">67%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="16" height="10" title="48" alt="48"/><img src="../.resources/greenbar.gif" width="22" height="10" title="68" alt="68"/></td><td class="ctr2" id="e10">59%</td><td class="ctr1" id="f4">43</td><td class="ctr2" id="g1">75</td><td class="ctr1" id="h5">54</td><td class="ctr2" id="i1">164</td><td class="ctr1" id="j7">6</td><td class="ctr2" id="k2">17</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m1">4</td></tr><tr><td id="a21"><a href="MtasSpanRecurrenceQuery.java.html" class="el_source">MtasSpanRecurrenceQuery.java</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="12" height="10" title="202" alt="202"/><img src="../.resources/greenbar.gif" width="19" height="10" title="303" alt="303"/></td><td class="ctr2" id="c16">60%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="13" height="10" title="39" alt="39"/><img src="../.resources/greenbar.gif" width="11" height="10" title="33" alt="33"/></td><td class="ctr2" id="e22">46%</td><td class="ctr1" id="f6">37</td><td class="ctr2" id="g6">53</td><td class="ctr1" id="h11">37</td><td class="ctr2" id="i5">111</td><td class="ctr1" id="j8">6</td><td class="ctr2" id="k3">17</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m6">2</td></tr><tr><td id="a8"><a href="MtasSpanIntersectingQuery.java.html" class="el_source">MtasSpanIntersectingQuery.java</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="11" height="10" title="180" alt="180"/><img src="../.resources/greenbar.gif" width="15" height="10" title="248" alt="248"/></td><td class="ctr2" id="c20">58%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="10" height="10" title="31" alt="31"/><img src="../.resources/greenbar.gif" width="9" height="10" title="27" alt="27"/></td><td class="ctr2" id="e21">47%</td><td class="ctr1" id="f8">31</td><td class="ctr2" id="g11">43</td><td class="ctr1" id="h12">37</td><td class="ctr2" id="i11">90</td><td class="ctr1" id="j9">5</td><td class="ctr2" id="k6">14</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m2">4</td></tr><tr><td id="a12"><a href="MtasSpanMatchNoneQuery.java.html" class="el_source">MtasSpanMatchNoneQuery.java</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="10" height="10" title="172" alt="172"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d18"><img src="../.resources/redbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e30">0%</td><td class="ctr1" id="f16">21</td><td class="ctr2" id="g21">21</td><td class="ctr1" id="h7">43</td><td class="ctr2" id="i23">43</td><td class="ctr1" id="j1">12</td><td class="ctr2" id="k13">12</td><td class="ctr1" id="l1">2</td><td class="ctr2" id="m7">2</td></tr><tr><td id="a4"><a href="MtasSpanFollowedByQuery.java.html" class="el_source">MtasSpanFollowedByQuery.java</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="10" height="10" title="170" alt="170"/><img src="../.resources/greenbar.gif" width="14" height="10" title="236" alt="236"/></td><td class="ctr2" id="c18">58%</td><td class="bar" id="d13"><img src="../.resources/redbar.gif" width="9" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="e19">48%</td><td class="ctr1" id="f9">29</td><td class="ctr2" id="g12">41</td><td class="ctr1" id="h13">36</td><td class="ctr2" id="i13">84</td><td class="ctr1" id="j10">5</td><td class="ctr2" id="k7">14</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m3">4</td></tr><tr><td id="a18"><a href="MtasSpanPrecededByQuery.java.html" class="el_source">MtasSpanPrecededByQuery.java</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="10" height="10" title="170" alt="170"/><img src="../.resources/greenbar.gif" width="14" height="10" title="236" alt="236"/></td><td class="ctr2" id="c19">58%</td><td class="bar" id="d14"><img src="../.resources/redbar.gif" width="9" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="e20">48%</td><td class="ctr1" id="f10">29</td><td class="ctr2" id="g13">41</td><td class="ctr1" id="h14">36</td><td class="ctr2" id="i14">84</td><td class="ctr1" id="j11">5</td><td class="ctr2" id="k8">14</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m4">4</td></tr><tr><td id="a22"><a href="MtasSpanRecurrenceSpans.java.html" class="el_source">MtasSpanRecurrenceSpans.java</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="10" height="10" title="167" alt="167"/><img src="../.resources/greenbar.gif" width="28" height="10" title="448" alt="448"/></td><td class="ctr2" id="c6">73%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="11" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="20" height="10" title="60" alt="60"/></td><td class="ctr2" id="e7">64%</td><td class="ctr1" id="f7">32</td><td class="ctr2" id="g2">70</td><td class="ctr1" id="h10">40</td><td class="ctr2" id="i3">145</td><td class="ctr1" id="j12">5</td><td class="ctr2" id="k1">23</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m8">2</td></tr><tr><td id="a19"><a href="MtasSpanPrecededBySpans.java.html" class="el_source">MtasSpanPrecededBySpans.java</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="9" height="10" title="154" alt="154"/><img src="../.resources/greenbar.gif" width="15" height="10" title="241" alt="241"/></td><td class="ctr2" id="c13">61%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="11" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="12" height="10" title="38" alt="38"/></td><td class="ctr2" id="e12">53%</td><td class="ctr1" id="f11">29</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h8">41</td><td class="ctr2" id="i7">104</td><td class="ctr1" id="j13">5</td><td class="ctr2" id="k9">14</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedBySpans.java.html" class="el_source">MtasSpanFollowedBySpans.java</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="9" height="10" title="154" alt="154"/><img src="../.resources/greenbar.gif" width="14" height="10" title="224" alt="224"/></td><td class="ctr2" id="c17">59%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="11" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="12" height="10" title="38" alt="38"/></td><td class="ctr2" id="e13">53%</td><td class="ctr1" id="f12">29</td><td class="ctr2" id="g9">50</td><td class="ctr1" id="h9">41</td><td class="ctr2" id="i9">99</td><td class="ctr1" id="j14">5</td><td class="ctr2" id="k10">14</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a15"><a href="MtasSpanOrQuery.java.html" class="el_source">MtasSpanOrQuery.java</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="9" height="10" title="146" alt="146"/><img src="../.resources/greenbar.gif" width="16" height="10" title="261" alt="261"/></td><td class="ctr2" id="c11">64%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="10" height="10" title="31" alt="31"/><img src="../.resources/greenbar.gif" width="11" height="10" title="33" alt="33"/></td><td class="ctr2" id="e16">52%</td><td class="ctr1" id="f14">24</td><td class="ctr2" id="g14">39</td><td class="ctr1" id="h15">36</td><td class="ctr2" id="i12">86</td><td class="ctr1" id="j31">1</td><td class="ctr2" id="k29">7</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a23"><a href="MtasSpanRegexpQuery.java.html" class="el_source">MtasSpanRegexpQuery.java</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="8" height="10" title="134" alt="134"/><img src="../.resources/greenbar.gif" width="10" height="10" title="171" alt="171"/></td><td class="ctr2" id="c21">56%</td><td class="bar" id="d22"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e9">60%</td><td class="ctr1" id="f21">15</td><td class="ctr2" id="g19">23</td><td class="ctr1" id="h19">20</td><td class="ctr2" id="i20">50</td><td class="ctr1" id="j18">4</td><td class="ctr2" id="k27">8</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a20"><a href="MtasSpanPrefixQuery.java.html" class="el_source">MtasSpanPrefixQuery.java</a></td><td class="bar" id="b17"><img src="../.resources/redbar.gif" width="8" height="10" title="128" alt="128"/><img src="../.resources/greenbar.gif" width="9" height="10" title="157" alt="157"/></td><td class="ctr2" id="c22">55%</td><td class="bar" id="d20"><img src="../.resources/redbar.gif" width="4" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e17">50%</td><td class="ctr1" id="f20">17</td><td class="ctr2" id="g20">22</td><td class="ctr1" id="h21">18</td><td class="ctr2" id="i22">47</td><td class="ctr1" id="j19">4</td><td class="ctr2" id="k28">8</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a0"><a href="MtasSpanAndQuery.java.html" class="el_source">MtasSpanAndQuery.java</a></td><td class="bar" id="b18"><img src="../.resources/redbar.gif" width="6" height="10" title="106" alt="106"/><img src="../.resources/greenbar.gif" width="14" height="10" title="236" alt="236"/></td><td class="ctr2" id="c9">69%</td><td class="bar" id="d16"><img src="../.resources/redbar.gif" width="8" height="10" title="25" alt="25"/><img src="../.resources/greenbar.gif" width="9" height="10" title="27" alt="27"/></td><td class="ctr2" id="e15">52%</td><td class="ctr1" id="f17">20</td><td class="ctr2" id="g15">33</td><td class="ctr1" id="h16">24</td><td class="ctr2" id="i15">74</td><td class="ctr1" id="j32">1</td><td class="ctr2" id="k30">7</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a9"><a href="MtasSpanIntersectingSpans.java.html" class="el_source">MtasSpanIntersectingSpans.java</a></td><td class="bar" id="b19"><img src="../.resources/redbar.gif" width="5" height="10" title="95" alt="95"/><img src="../.resources/greenbar.gif" width="17" height="10" title="275" alt="275"/></td><td class="ctr2" id="c5">74%</td><td class="bar" id="d15"><img src="../.resources/redbar.gif" width="8" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="15" height="10" title="46" alt="46"/></td><td class="ctr2" id="e6">64%</td><td class="ctr1" id="f13">27</td><td class="ctr2" id="g10">50</td><td class="ctr1" id="h17">24</td><td class="ctr2" id="i10">96</td><td class="ctr1" id="j20">4</td><td class="ctr2" id="k11">14</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a32"><a href="MtasStartSpans.java.html" class="el_source">MtasStartSpans.java</a></td><td class="bar" id="b20"><img src="../.resources/redbar.gif" width="5" height="10" title="89" alt="89"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d19"><img src="../.resources/redbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e31">0%</td><td class="ctr1" id="f18">20</td><td class="ctr2" id="g22">20</td><td class="ctr1" id="h23">15</td><td class="ctr2" id="i31">15</td><td class="ctr1" id="j3">11</td><td class="ctr2" id="k15">11</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a17"><a href="MtasSpanPositionSpans.java.html" class="el_source">MtasSpanPositionSpans.java</a></td><td class="bar" id="b21"><img src="../.resources/redbar.gif" width="5" height="10" title="80" alt="80"/><img src="../.resources/greenbar.gif" width="8" height="10" title="143" alt="143"/></td><td class="ctr2" id="c12">64%</td><td class="bar" id="d26"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e18">50%</td><td class="ctr1" id="f27">10</td><td class="ctr2" id="g26">19</td><td class="ctr1" id="h20">20</td><td class="ctr2" id="i16">57</td><td class="ctr1" id="j15">5</td><td class="ctr2" id="k16">11</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a16"><a href="MtasSpanPositionQuery.java.html" class="el_source">MtasSpanPositionQuery.java</a></td><td class="bar" id="b22"><img src="../.resources/redbar.gif" width="4" height="10" title="75" alt="75"/><img src="../.resources/greenbar.gif" width="11" height="10" title="185" alt="185"/></td><td class="ctr2" id="c7">71%</td><td class="bar" id="d25"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e8">64%</td><td class="ctr1" id="f25">11</td><td class="ctr2" id="g17">24</td><td class="ctr1" id="h25">14</td><td class="ctr2" id="i17">53</td><td class="ctr1" id="j21">4</td><td class="ctr2" id="k12">13</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m9">2</td></tr><tr><td id="a10"><a href="MtasSpanMatchAllQuery.java.html" class="el_source">MtasSpanMatchAllQuery.java</a></td><td class="bar" id="b23"><img src="../.resources/redbar.gif" width="4" height="10" title="64" alt="64"/><img src="../.resources/greenbar.gif" width="9" height="10" title="154" alt="154"/></td><td class="ctr2" id="c8">71%</td><td class="bar" id="d27"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f28">7</td><td class="ctr2" id="g23">20</td><td class="ctr1" id="h22">16</td><td class="ctr2" id="i18">53</td><td class="ctr1" id="j22">4</td><td class="ctr2" id="k14">12</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m10">2</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.java.html" class="el_source">MtasSpanEndQuery.java</a></td><td class="bar" id="b24"><img src="../.resources/redbar.gif" width="4" height="10" title="64" alt="64"/><img src="../.resources/greenbar.gif" width="6" height="10" title="98" alt="98"/></td><td class="ctr2" id="c14">60%</td><td class="bar" id="d28"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">67%</td><td class="ctr1" id="f29">7</td><td class="ctr2" id="g28">17</td><td class="ctr1" id="h24">15</td><td class="ctr2" id="i24">40</td><td class="ctr1" id="j23">4</td><td class="ctr2" id="k17">11</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m11">2</td></tr><tr><td id="a27"><a href="MtasSpanStartQuery.java.html" class="el_source">MtasSpanStartQuery.java</a></td><td class="bar" id="b25"><img src="../.resources/redbar.gif" width="4" height="10" title="64" alt="64"/><img src="../.resources/greenbar.gif" width="6" height="10" title="97" alt="97"/></td><td class="ctr2" id="c15">60%</td><td class="bar" id="d29"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">67%</td><td class="ctr1" id="f30">7</td><td class="ctr2" id="g29">17</td><td class="ctr1" id="h26">14</td><td class="ctr2" id="i26">38</td><td class="ctr1" id="j24">4</td><td class="ctr2" id="k18">11</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m12">2</td></tr><tr><td id="a13"><a href="MtasSpanMatchNoneSpans.java.html" class="el_source">MtasSpanMatchNoneSpans.java</a></td><td class="bar" id="b26"><img src="../.resources/redbar.gif" width="3" height="10" title="55" alt="55"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f26">11</td><td class="ctr2" id="g32">11</td><td class="ctr1" id="h18">21</td><td class="ctr2" id="i28">21</td><td class="ctr1" id="j4">11</td><td class="ctr2" id="k19">11</td><td class="ctr1" id="l5">1</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a28"><a href="MtasSpanStartSpans.java.html" class="el_source">MtasSpanStartSpans.java</a></td><td class="bar" id="b27"><img src="../.resources/redbar.gif" width="2" height="10" title="47" alt="47"/><img src="../.resources/greenbar.gif" width="2" height="10" title="42" alt="42"/></td><td class="ctr2" id="c24">47%</td><td class="bar" id="d21"><img src="../.resources/redbar.gif" width="4" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e24">28%</td><td class="ctr1" id="f22">14</td><td class="ctr2" id="g24">20</td><td class="ctr1" id="h30">7</td><td class="ctr2" id="i32">15</td><td class="ctr1" id="j16">5</td><td class="ctr2" id="k20">11</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a3"><a href="MtasSpanEndSpans.java.html" class="el_source">MtasSpanEndSpans.java</a></td><td class="bar" id="b28"><img src="../.resources/redbar.gif" width="2" height="10" title="45" alt="45"/><img src="../.resources/greenbar.gif" width="2" height="10" title="42" alt="42"/></td><td class="ctr2" id="c23">48%</td><td class="bar" id="d24"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e25">25%</td><td class="ctr1" id="f23">13</td><td class="ctr2" id="g27">19</td><td class="ctr1" id="h31">7</td><td class="ctr2" id="i30">16</td><td class="ctr1" id="j17">5</td><td class="ctr2" id="k21">11</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m28">1</td></tr><tr><td id="a1"><a href="MtasSpanContainingQuery.java.html" class="el_source">MtasSpanContainingQuery.java</a></td><td class="bar" id="b29"><img src="../.resources/redbar.gif" width="2" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="9" height="10" title="150" alt="150"/></td><td class="ctr2" id="c1">78%</td><td class="bar" id="d17"><img src="../.resources/redbar.gif" width="6" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="7" height="10" title="22" alt="22"/></td><td class="ctr2" id="e14">52%</td><td class="ctr1" id="f19">20</td><td class="ctr2" id="g16">28</td><td class="ctr1" id="h27">10</td><td class="ctr2" id="i25">40</td><td class="ctr1" id="j28">2</td><td class="ctr2" id="k31">7</td><td class="ctr1" id="l29">0</td><td class="ctr2" id="m29">1</td></tr><tr><td id="a14"><a href="MtasSpanNotQuery.java.html" class="el_source">MtasSpanNotQuery.java</a></td><td class="bar" id="b30"><img src="../.resources/redbar.gif" width="1" height="10" title="30" alt="30"/><img src="../.resources/greenbar.gif" width="6" height="10" title="107" alt="107"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d23"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e11">54%</td><td class="ctr1" id="f24">13</td><td class="ctr2" id="g25">20</td><td class="ctr1" id="h28">8</td><td class="ctr2" id="i27">28</td><td class="ctr1" id="j29">2</td><td class="ctr2" id="k32">7</td><td class="ctr1" id="l30">0</td><td class="ctr2" id="m30">1</td></tr><tr><td id="a11"><a href="MtasSpanMatchAllSpans.java.html" class="el_source">MtasSpanMatchAllSpans.java</a></td><td class="bar" id="b31"><img src="../.resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="9" height="10" title="157" alt="157"/></td><td class="ctr2" id="c0">89%</td><td class="bar" id="d31"><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">88%</td><td class="ctr1" id="f31">4</td><td class="ctr2" id="g30">15</td><td class="ctr1" id="h29">8</td><td class="ctr2" id="i19">51</td><td class="ctr1" id="j25">3</td><td class="ctr2" id="k22">11</td><td class="ctr1" id="l31">0</td><td class="ctr2" id="m31">1</td></tr><tr><td id="a29"><a href="MtasSpanTermQuery.java.html" class="el_source">MtasSpanTermQuery.java</a></td><td class="bar" id="b32"><img src="../.resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="3" height="10" title="63" alt="63"/></td><td class="ctr2" id="c4">76%</td><td class="bar" id="d30"><img src="../.resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f32">4</td><td class="ctr2" id="g31">14</td><td class="ctr1" id="h32">6</td><td class="ctr2" id="i29">20</td><td class="ctr1" id="j26">3</td><td class="ctr2" id="k24">9</td><td class="ctr1" id="l32">0</td><td class="ctr2" id="m32">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search.spans</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search.spans</span></div><h1>mtas.search.spans</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5,323 of 12,220</td><td class="ctr2">56%</td><td class="bar">940 of 1,830</td><td class="ctr2">48%</td><td class="ctr1">823</td><td class="ctr2">1,318</td><td class="ctr1">1,124</td><td class="ctr2">2,656</td><td class="ctr1">164</td><td class="ctr2">403</td><td class="ctr1">6</td><td class="ctr2">57</td></tr></tfoot><tbody><tr><td id="a31"><a href="MtasSpanWithinQuery.java.html" class="el_source">MtasSpanWithinQuery.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="504" alt="504"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="291" alt="291"/></td><td class="ctr2" id="c27">36%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="75" alt="75"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="31" alt="31"/></td><td class="ctr2" id="e24">29%</td><td class="ctr1" id="f3">50</td><td class="ctr2" id="g3">61</td><td class="ctr1" id="h1">96</td><td class="ctr2" id="i2">148</td><td class="ctr1" id="j30">1</td><td class="ctr2" id="k25">8</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a24"><a href="MtasSpanSequenceItem.java.html" class="el_source">MtasSpanSequenceItem.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="458" alt="458"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="130" alt="130"/></td><td class="ctr2" id="c28">22%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="81" alt="81"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="21" alt="21"/></td><td class="ctr2" id="e27">20%</td><td class="ctr1" id="f4">47</td><td class="ctr2" id="g4">60</td><td class="ctr1" id="h3">86</td><td class="ctr2" id="i4">118</td><td class="ctr1" id="j27">2</td><td class="ctr2" id="k23">9</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a6"><a href="MtasSpanFullyAlignedWithQuery.java.html" class="el_source">MtasSpanFullyAlignedWithQuery.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="432" alt="432"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="69" alt="69"/></td><td class="ctr2" id="c29">13%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="72" alt="72"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e28">14%</td><td class="ctr1" id="f1">53</td><td class="ctr2" id="g5">56</td><td class="ctr1" id="h2">88</td><td class="ctr2" id="i8">101</td><td class="ctr1" id="j1">11</td><td class="ctr2" id="k4">14</td><td class="ctr1" id="l0">3</td><td class="ctr2" id="m0">4</td></tr><tr><td id="a26"><a href="MtasSpanSequenceSpans.java.html" class="el_source">MtasSpanSequenceSpans.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="425" alt="425"/><img src="../jacoco-resources/greenbar.gif" width="93" height="10" title="1,488" alt="1,488"/></td><td class="ctr2" id="c3">77%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="110" alt="110"/><img src="../jacoco-resources/greenbar.gif" width="83" height="10" title="250" alt="250"/></td><td class="ctr2" id="e3">69%</td><td class="ctr1" id="f0">88</td><td class="ctr2" id="g0">210</td><td class="ctr1" id="h4">86</td><td class="ctr2" id="i0">407</td><td class="ctr1" id="j5">6</td><td class="ctr2" id="k0">30</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">3</td></tr><tr><td id="a7"><a href="MtasSpanFullyAlignedWithSpans.java.html" class="el_source">MtasSpanFullyAlignedWithSpans.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="405" alt="405"/></td><td class="ctr2" id="c30">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="76" alt="76"/></td><td class="ctr2" id="e29">0%</td><td class="ctr1" id="f2">52</td><td class="ctr2" id="g7">52</td><td class="ctr1" id="h0">106</td><td class="ctr2" id="i6">106</td><td class="ctr1" id="j0">14</td><td class="ctr2" id="k5">14</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a30"><a href="MtasSpanWildcardQuery.java.html" class="el_source">MtasSpanWildcardQuery.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="303" alt="303"/></td><td class="ctr2" id="c31">0%</td><td class="bar" id="d12"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="30" alt="30"/></td><td class="ctr2" id="e30">0%</td><td class="ctr1" id="f14">23</td><td class="ctr2" id="g18">23</td><td class="ctr1" id="h6">49</td><td class="ctr2" id="i21">49</td><td class="ctr1" id="j4">8</td><td class="ctr2" id="k26">8</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a25"><a href="MtasSpanSequenceQuery.java.html" class="el_source">MtasSpanSequenceQuery.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="252" alt="252"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="509" alt="509"/></td><td class="ctr2" id="c10">66%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="48" alt="48"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="68" alt="68"/></td><td class="ctr2" id="e10">58%</td><td class="ctr1" id="f5">43</td><td class="ctr2" id="g1">75</td><td class="ctr1" id="h5">54</td><td class="ctr2" id="i1">164</td><td class="ctr1" id="j6">6</td><td class="ctr2" id="k2">17</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m1">4</td></tr><tr><td id="a21"><a href="MtasSpanRecurrenceQuery.java.html" class="el_source">MtasSpanRecurrenceQuery.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="202" alt="202"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="303" alt="303"/></td><td class="ctr2" id="c16">60%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="39" alt="39"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="33" alt="33"/></td><td class="ctr2" id="e23">45%</td><td class="ctr1" id="f6">37</td><td class="ctr2" id="g6">53</td><td class="ctr1" id="h10">37</td><td class="ctr2" id="i5">111</td><td class="ctr1" id="j7">6</td><td class="ctr2" id="k3">17</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m6">2</td></tr><tr><td id="a8"><a href="MtasSpanIntersectingQuery.java.html" class="el_source">MtasSpanIntersectingQuery.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="180" alt="180"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="248" alt="248"/></td><td class="ctr2" id="c21">57%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="27" alt="27"/></td><td class="ctr2" id="e22">46%</td><td class="ctr1" id="f8">31</td><td class="ctr2" id="g11">43</td><td class="ctr1" id="h11">37</td><td class="ctr2" id="i11">90</td><td class="ctr1" id="j8">5</td><td class="ctr2" id="k6">14</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m2">4</td></tr><tr><td id="a4"><a href="MtasSpanFollowedByQuery.java.html" class="el_source">MtasSpanFollowedByQuery.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="170" alt="170"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="236" alt="236"/></td><td class="ctr2" id="c19">58%</td><td class="bar" id="d13"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="e20">48%</td><td class="ctr1" id="f9">29</td><td class="ctr2" id="g12">41</td><td class="ctr1" id="h12">36</td><td class="ctr2" id="i13">84</td><td class="ctr1" id="j9">5</td><td class="ctr2" id="k7">14</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m3">4</td></tr><tr><td id="a18"><a href="MtasSpanPrecededByQuery.java.html" class="el_source">MtasSpanPrecededByQuery.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="170" alt="170"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="236" alt="236"/></td><td class="ctr2" id="c20">58%</td><td class="bar" id="d14"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="26" alt="26"/></td><td class="ctr2" id="e21">48%</td><td class="ctr1" id="f10">29</td><td class="ctr2" id="g13">41</td><td class="ctr1" id="h13">36</td><td class="ctr2" id="i14">84</td><td class="ctr1" id="j10">5</td><td class="ctr2" id="k8">14</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m4">4</td></tr><tr><td id="a22"><a href="MtasSpanRecurrenceSpans.java.html" class="el_source">MtasSpanRecurrenceSpans.java</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="167" alt="167"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="448" alt="448"/></td><td class="ctr2" id="c6">72%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="60" alt="60"/></td><td class="ctr2" id="e7">63%</td><td class="ctr1" id="f7">32</td><td class="ctr2" id="g2">70</td><td class="ctr1" id="h9">40</td><td class="ctr2" id="i3">145</td><td class="ctr1" id="j11">5</td><td class="ctr2" id="k1">23</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m7">2</td></tr><tr><td id="a19"><a href="MtasSpanPrecededBySpans.java.html" class="el_source">MtasSpanPrecededBySpans.java</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="154" alt="154"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="241" alt="241"/></td><td class="ctr2" id="c13">61%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="38" alt="38"/></td><td class="ctr2" id="e14">52%</td><td class="ctr1" id="f11">29</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h7">41</td><td class="ctr2" id="i7">104</td><td class="ctr1" id="j12">5</td><td class="ctr2" id="k9">14</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a5"><a href="MtasSpanFollowedBySpans.java.html" class="el_source">MtasSpanFollowedBySpans.java</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="154" alt="154"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="224" alt="224"/></td><td class="ctr2" id="c17">59%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="38" alt="38"/></td><td class="ctr2" id="e15">52%</td><td class="ctr1" id="f12">29</td><td class="ctr2" id="g9">50</td><td class="ctr1" id="h8">41</td><td class="ctr2" id="i9">99</td><td class="ctr1" id="j13">5</td><td class="ctr2" id="k10">14</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a15"><a href="MtasSpanOrQuery.java.html" class="el_source">MtasSpanOrQuery.java</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="138" alt="138"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="269" alt="269"/></td><td class="ctr2" id="c11">66%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="34" alt="34"/></td><td class="ctr2" id="e13">53%</td><td class="ctr1" id="f15">23</td><td class="ctr2" id="g14">39</td><td class="ctr1" id="h14">35</td><td class="ctr2" id="i12">87</td><td class="ctr1" id="j31">1</td><td class="ctr2" id="k29">7</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a23"><a href="MtasSpanRegexpQuery.java.html" class="el_source">MtasSpanRegexpQuery.java</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="134" alt="134"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="171" alt="171"/></td><td class="ctr2" id="c22">56%</td><td class="bar" id="d21"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e9">60%</td><td class="ctr1" id="f20">15</td><td class="ctr2" id="g19">23</td><td class="ctr1" id="h17">20</td><td class="ctr2" id="i20">50</td><td class="ctr1" id="j18">4</td><td class="ctr2" id="k27">8</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a20"><a href="MtasSpanPrefixQuery.java.html" class="el_source">MtasSpanPrefixQuery.java</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="128" alt="128"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="157" alt="157"/></td><td class="ctr2" id="c23">55%</td><td class="bar" id="d19"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e18">50%</td><td class="ctr1" id="f19">17</td><td class="ctr2" id="g20">22</td><td class="ctr1" id="h19">18</td><td class="ctr2" id="i22">47</td><td class="ctr1" id="j19">4</td><td class="ctr2" id="k28">8</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a0"><a href="MtasSpanAndQuery.java.html" class="el_source">MtasSpanAndQuery.java</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="106" alt="106"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="236" alt="236"/></td><td class="ctr2" id="c9">69%</td><td class="bar" id="d16"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="27" alt="27"/></td><td class="ctr2" id="e17">51%</td><td class="ctr1" id="f16">20</td><td class="ctr2" id="g15">33</td><td class="ctr1" id="h15">24</td><td class="ctr2" id="i15">74</td><td class="ctr1" id="j32">1</td><td class="ctr2" id="k30">7</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a9"><a href="MtasSpanIntersectingSpans.java.html" class="el_source">MtasSpanIntersectingSpans.java</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="95" alt="95"/><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="275" alt="275"/></td><td class="ctr2" id="c5">74%</td><td class="bar" id="d15"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="46" alt="46"/></td><td class="ctr2" id="e6">63%</td><td class="ctr1" id="f13">27</td><td class="ctr2" id="g10">50</td><td class="ctr1" id="h16">24</td><td class="ctr2" id="i10">96</td><td class="ctr1" id="j20">4</td><td class="ctr2" id="k11">14</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a32"><a href="MtasStartSpans.java.html" class="el_source">MtasStartSpans.java</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="89" alt="89"/></td><td class="ctr2" id="c32">0%</td><td class="bar" id="d18"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="18" alt="18"/></td><td class="ctr2" id="e31">0%</td><td class="ctr1" id="f17">20</td><td class="ctr2" id="g23">20</td><td class="ctr1" id="h22">15</td><td class="ctr2" id="i31">15</td><td class="ctr1" id="j2">11</td><td class="ctr2" id="k15">11</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m24">1</td></tr><tr><td id="a17"><a href="MtasSpanPositionSpans.java.html" class="el_source">MtasSpanPositionSpans.java</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="143" alt="143"/></td><td class="ctr2" id="c12">64%</td><td class="bar" id="d26"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e19">50%</td><td class="ctr1" id="f25">10</td><td class="ctr2" id="g26">19</td><td class="ctr1" id="h18">20</td><td class="ctr2" id="i16">57</td><td class="ctr1" id="j14">5</td><td class="ctr2" id="k16">11</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m25">1</td></tr><tr><td id="a16"><a href="MtasSpanPositionQuery.java.html" class="el_source">MtasSpanPositionQuery.java</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="75" alt="75"/><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="185" alt="185"/></td><td class="ctr2" id="c7">71%</td><td class="bar" id="d24"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e8">63%</td><td class="ctr1" id="f24">11</td><td class="ctr2" id="g17">24</td><td class="ctr1" id="h24">14</td><td class="ctr2" id="i18">53</td><td class="ctr1" id="j21">4</td><td class="ctr2" id="k12">13</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m8">2</td></tr><tr><td id="a12"><a href="MtasSpanMatchNoneQuery.java.html" class="el_source">MtasSpanMatchNoneQuery.java</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="72" alt="72"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="100" alt="100"/></td><td class="ctr2" id="c18">58%</td><td class="bar" id="d25"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="10" alt="10"/></td><td class="ctr2" id="e11">55%</td><td class="ctr1" id="f26">10</td><td class="ctr2" id="g21">21</td><td class="ctr1" id="h20">17</td><td class="ctr2" id="i23">43</td><td class="ctr1" id="j15">5</td><td class="ctr2" id="k14">12</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m9">2</td></tr><tr><td id="a10"><a href="MtasSpanMatchAllQuery.java.html" class="el_source">MtasSpanMatchAllQuery.java</a></td><td class="bar" id="b23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="67" alt="67"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="158" alt="158"/></td><td class="ctr2" id="c8">70%</td><td class="bar" id="d27"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f28">7</td><td class="ctr2" id="g22">21</td><td class="ctr1" id="h21">17</td><td class="ctr2" id="i17">55</td><td class="ctr1" id="j22">4</td><td class="ctr2" id="k13">13</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m10">2</td></tr><tr><td id="a2"><a href="MtasSpanEndQuery.java.html" class="el_source">MtasSpanEndQuery.java</a></td><td class="bar" id="b24"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="64" alt="64"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="98" alt="98"/></td><td class="ctr2" id="c14">60%</td><td class="bar" id="d28"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">66%</td><td class="ctr1" id="f29">7</td><td class="ctr2" id="g28">17</td><td class="ctr1" id="h23">15</td><td class="ctr2" id="i24">40</td><td class="ctr1" id="j23">4</td><td class="ctr2" id="k17">11</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m11">2</td></tr><tr><td id="a27"><a href="MtasSpanStartQuery.java.html" class="el_source">MtasSpanStartQuery.java</a></td><td class="bar" id="b25"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="64" alt="64"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="97" alt="97"/></td><td class="ctr2" id="c15">60%</td><td class="bar" id="d29"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="8" alt="8"/></td><td class="ctr2" id="e5">66%</td><td class="ctr1" id="f30">7</td><td class="ctr2" id="g29">17</td><td class="ctr1" id="h25">14</td><td class="ctr2" id="i26">38</td><td class="ctr1" id="j24">4</td><td class="ctr2" id="k18">11</td><td class="ctr1" id="l25">0</td><td class="ctr2" id="m12">2</td></tr><tr><td id="a28"><a href="MtasSpanStartSpans.java.html" class="el_source">MtasSpanStartSpans.java</a></td><td class="bar" id="b26"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="47" alt="47"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="42" alt="42"/></td><td class="ctr2" id="c25">47%</td><td class="bar" id="d20"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="5" alt="5"/></td><td class="ctr2" id="e25">27%</td><td class="ctr1" id="f21">14</td><td class="ctr2" id="g24">20</td><td class="ctr1" id="h30">7</td><td class="ctr2" id="i32">15</td><td class="ctr1" id="j16">5</td><td class="ctr2" id="k19">11</td><td class="ctr1" id="l26">0</td><td class="ctr2" id="m26">1</td></tr><tr><td id="a3"><a href="MtasSpanEndSpans.java.html" class="el_source">MtasSpanEndSpans.java</a></td><td class="bar" id="b27"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="42" alt="42"/></td><td class="ctr2" id="c24">48%</td><td class="bar" id="d23"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e26">25%</td><td class="ctr1" id="f22">13</td><td class="ctr2" id="g27">19</td><td class="ctr1" id="h31">7</td><td class="ctr2" id="i30">16</td><td class="ctr1" id="j17">5</td><td class="ctr2" id="k20">11</td><td class="ctr1" id="l27">0</td><td class="ctr2" id="m27">1</td></tr><tr><td id="a1"><a href="MtasSpanContainingQuery.java.html" class="el_source">MtasSpanContainingQuery.java</a></td><td class="bar" id="b28"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="150" alt="150"/></td><td class="ctr2" id="c1">78%</td><td class="bar" id="d17"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="22" alt="22"/></td><td class="ctr2" id="e16">52%</td><td class="ctr1" id="f18">20</td><td class="ctr2" id="g16">28</td><td class="ctr1" id="h27">10</td><td class="ctr2" id="i25">40</td><td class="ctr1" id="j28">2</td><td class="ctr2" id="k31">7</td><td class="ctr1" id="l28">0</td><td class="ctr2" id="m28">1</td></tr><tr><td id="a13"><a href="MtasSpanMatchNoneSpans.java.html" class="el_source">MtasSpanMatchNoneSpans.java</a></td><td class="bar" id="b29"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="24" alt="24"/></td><td class="ctr2" id="c26">43%</td><td class="bar" id="d32"/><td class="ctr2" id="e32">n/a</td><td class="ctr1" id="f27">9</td><td class="ctr2" id="g32">11</td><td class="ctr1" id="h26">12</td><td class="ctr2" id="i28">21</td><td class="ctr1" id="j3">9</td><td class="ctr2" id="k21">11</td><td class="ctr1" id="l29">0</td><td class="ctr2" id="m29">1</td></tr><tr><td id="a14"><a href="MtasSpanNotQuery.java.html" class="el_source">MtasSpanNotQuery.java</a></td><td class="bar" id="b30"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="30" alt="30"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="107" alt="107"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d22"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e12">53%</td><td class="ctr1" id="f23">13</td><td class="ctr2" id="g25">20</td><td class="ctr1" id="h28">8</td><td class="ctr2" id="i27">28</td><td class="ctr1" id="j29">2</td><td class="ctr2" id="k32">7</td><td class="ctr1" id="l30">0</td><td class="ctr2" id="m30">1</td></tr><tr><td id="a11"><a href="MtasSpanMatchAllSpans.java.html" class="el_source">MtasSpanMatchAllSpans.java</a></td><td class="bar" id="b31"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="157" alt="157"/></td><td class="ctr2" id="c0">88%</td><td class="bar" id="d31"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">87%</td><td class="ctr1" id="f31">4</td><td class="ctr2" id="g30">15</td><td class="ctr1" id="h29">8</td><td class="ctr2" id="i19">51</td><td class="ctr1" id="j25">3</td><td class="ctr2" id="k22">11</td><td class="ctr1" id="l31">0</td><td class="ctr2" id="m31">1</td></tr><tr><td id="a29"><a href="MtasSpanTermQuery.java.html" class="el_source">MtasSpanTermQuery.java</a></td><td class="bar" id="b32"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="63" alt="63"/></td><td class="ctr2" id="c4">75%</td><td class="bar" id="d30"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f32">4</td><td class="ctr2" id="g31">14</td><td class="ctr1" id="h32">6</td><td class="ctr2" id="i29">20</td><td class="ctr1" id="j26">3</td><td class="ctr2" id="k24">9</td><td class="ctr1" id="l32">0</td><td class="ctr2" id="m32">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search/MtasCollector.html b/jacoco/mtas.search/MtasCollector.html
index c95bd86..43f7b51 100644
--- a/jacoco/mtas.search/MtasCollector.html
+++ b/jacoco/mtas.search/MtasCollector.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCollector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search</a> &gt; <span class="el_class">MtasCollector</span></div><h1>MtasCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCollector.java.html#L11" class="el_method">MtasCollector()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasCollector.java.html#L20" class="el_method">needsScores()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasCollector.java.html#L33" class="el_method">doSetNextReader(LeafReaderContext)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="40" height="10" title="1" alt="1"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCollector.java.html#L43" class="el_method">collect(int)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="40" height="10" title="1" alt="1"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCollector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.search</a> &gt; <span class="el_class">MtasCollector</span></div><h1>MtasCollector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasCollector.java.html#L11" class="el_method">MtasCollector()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasCollector.java.html#L20" class="el_method">needsScores()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="2" alt="2"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasCollector.java.html#L33" class="el_method">doSetNextReader(LeafReaderContext)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="1" alt="1"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasCollector.java.html#L43" class="el_method">collect(int)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="1" alt="1"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search/MtasCollector.java.html b/jacoco/mtas.search/MtasCollector.java.html
index ca9b7ff..c8b7645 100644
--- a/jacoco/mtas.search/MtasCollector.java.html
+++ b/jacoco/mtas.search/MtasCollector.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCollector.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search</a> &gt; <span class="el_source">MtasCollector.java</span></div><h1>MtasCollector.java</h1><pre class="source lang-java linenums">package mtas.search;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCollector.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.search</a> &gt; <span class="el_source">MtasCollector.java</span></div><h1>MtasCollector.java</h1><pre class="source lang-java linenums">package mtas.search;
 
 import java.io.IOException;
 
@@ -43,4 +43,4 @@ import org.apache.lucene.search.SimpleCollector;
 <span class="nc" id="L43">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search/index.html b/jacoco/mtas.search/index.html
index 14fc031..c9b4d3b 100644
--- a/jacoco/mtas.search/index.html
+++ b/jacoco/mtas.search/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search</span></div><h1>mtas.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCollector.html" class="el_class">MtasCollector</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search</span></div><h1>mtas.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCollector.html" class="el_class">MtasCollector</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.search/index.source.html b/jacoco/mtas.search/index.source.html
index 1a1f35f..70177cd 100644
--- a/jacoco/mtas.search/index.source.html
+++ b/jacoco/mtas.search/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.search</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search</span></div><h1>mtas.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCollector.java.html" class="el_source">MtasCollector.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.search</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.search</span></div><h1>mtas.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">7 of 7</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCollector.java.html" class="el_source">MtasCollector.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.html
index c5902fc..a4149e8 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentDocument</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentDocument</span></div><h1>MtasSolrComponentDocument</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,016 of 1,023</td><td class="ctr2">1%</td><td class="bar">66 of 66</td><td class="ctr2">0%</td><td class="ctr1">38</td><td class="ctr2">40</td><td class="ctr1">153</td><td class="ctr2">156</td><td class="ctr1">5</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentDocument.java.html#L86" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="662" alt="662"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="34" alt="34"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">18</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">95</td><td class="ctr2" id="i0">95</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentDocument.java.html#L216" class="el_method">create(CodecComponent.ComponentDocument, Boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="34" height="10" title="192" alt="192"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="28" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">26</td><td class="ctr2" id="i1">26</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentDocument.java.html#L258" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="16" height="10" title="89" alt="89"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="28" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i3">12</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentDocument.java.html#L283" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="40" alt="40"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="42" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentDocument.java.html#L301" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="33" alt="33"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h2">14</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentDocument.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentDocument.java.html#L77" class="el_method">MtasSolrComponentDocument()</a></td><td class="bar" id="b6"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentDocument</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentDocument</span></div><h1>MtasSolrComponentDocument</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,016 of 1,023</td><td class="ctr2">0%</td><td class="bar">66 of 66</td><td class="ctr2">0%</td><td class="ctr1">38</td><td class="ctr2">40</td><td class="ctr1">154</td><td class="ctr2">157</td><td class="ctr1">5</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentDocument.java.html#L91" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="662" alt="662"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="34" alt="34"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">18</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">95</td><td class="ctr2" id="i0">95</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentDocument.java.html#L225" class="el_method">create(CodecComponent.ComponentDocument, Boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="192" alt="192"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f2">5</td><td class="ctr2" id="g2">5</td><td class="ctr1" id="h1">27</td><td class="ctr2" id="i1">27</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentDocument.java.html#L273" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="89" alt="89"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i3">12</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentDocument.java.html#L302" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="40" alt="40"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentDocument.java.html#L325" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="33" alt="33"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h2">14</td><td class="ctr2" id="i2">14</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentDocument.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentDocument.java.html#L77" class="el_method">MtasSolrComponentDocument()</a></td><td class="bar" id="b6"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.java.html
index fcba7cc..f690fa9 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentDocument.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentDocument.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentDocument.java</span></div><h1>MtasSolrComponentDocument.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentDocument.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentDocument.java</span></div><h1>MtasSolrComponentDocument.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -25,8 +25,8 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 public class MtasSolrComponentDocument
     implements MtasSolrComponent&lt;ComponentDocument&gt; {
 
-  /** The log. */
-<span class="fc" id="L29">  private static Log log = LogFactory.getLog(MtasSolrComponentDocument.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L29">  private static final Log log = LogFactory.getLog(MtasSolrComponentDocument.class);</span>
 
   /** The Constant PARAM_MTAS_DOCUMENT. */
   public static final String PARAM_MTAS_DOCUMENT = MtasSolrSearchComponent.PARAM_MTAS
@@ -78,247 +78,271 @@ public class MtasSolrComponentDocument
     // do nothing for now
 <span class="fc" id="L79">  }</span>
 
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.
+   * handler.component.ResponseBuilder,
+   * mtas.codec.util.CodecComponent.ComponentFields)
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc" id="L86">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="nc" id="L87">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_DOCUMENT);</span>
-<span class="nc bnc" id="L88" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="nc" id="L89">      int tmpCounter = 0;</span>
-<span class="nc" id="L90">      String[] fields = new String[ids.size()];</span>
-<span class="nc" id="L91">      String[] keys = new String[ids.size()];</span>
-<span class="nc" id="L92">      String[] prefixes = new String[ids.size()];</span>
-<span class="nc" id="L93">      String[] types = new String[ids.size()];</span>
-<span class="nc" id="L94">      String[] regexps = new String[ids.size()];</span>
-<span class="nc" id="L95">      String[] lists = new String[ids.size()];</span>
-<span class="nc" id="L96">      Boolean[] listRegexps = new Boolean[ids.size()];</span>
-<span class="nc" id="L97">      Boolean[] listExpands = new Boolean[ids.size()];</span>
-<span class="nc" id="L98">      int[] listExpandNumbers = new int[ids.size()];</span>
-<span class="nc" id="L99">      String[] ignoreRegexps = new String[ids.size()];</span>
-<span class="nc" id="L100">      String[] ignoreLists = new String[ids.size()];</span>
-<span class="nc" id="L101">      Boolean[] ignoreListRegexps = new Boolean[ids.size()];</span>
-<span class="nc" id="L102">      String[] listNumbers = new String[ids.size()];</span>
-<span class="nc bnc" id="L103" title="All 2 branches missed.">      for (String id : ids) {</span>
-<span class="nc" id="L104">        fields[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L91">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="nc" id="L92">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_DOCUMENT);</span>
+<span class="nc bnc" id="L93" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="nc" id="L94">      int tmpCounter = 0;</span>
+<span class="nc" id="L95">      String[] fields = new String[ids.size()];</span>
+<span class="nc" id="L96">      String[] keys = new String[ids.size()];</span>
+<span class="nc" id="L97">      String[] prefixes = new String[ids.size()];</span>
+<span class="nc" id="L98">      String[] types = new String[ids.size()];</span>
+<span class="nc" id="L99">      String[] regexps = new String[ids.size()];</span>
+<span class="nc" id="L100">      String[] lists = new String[ids.size()];</span>
+<span class="nc" id="L101">      Boolean[] listRegexps = new Boolean[ids.size()];</span>
+<span class="nc" id="L102">      Boolean[] listExpands = new Boolean[ids.size()];</span>
+<span class="nc" id="L103">      int[] listExpandNumbers = new int[ids.size()];</span>
+<span class="nc" id="L104">      String[] ignoreRegexps = new String[ids.size()];</span>
+<span class="nc" id="L105">      String[] ignoreLists = new String[ids.size()];</span>
+<span class="nc" id="L106">      Boolean[] ignoreListRegexps = new Boolean[ids.size()];</span>
+<span class="nc" id="L107">      String[] listNumbers = new String[ids.size()];</span>
+<span class="nc bnc" id="L108" title="All 2 branches missed.">      for (String id : ids) {</span>
+<span class="nc" id="L109">        fields[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_FIELD,
             null);
-<span class="nc" id="L107">        keys[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L108">            .get(PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_KEY,</span>
-<span class="nc" id="L109">                String.valueOf(tmpCounter))</span>
-<span class="nc" id="L110">            .trim();</span>
-<span class="nc" id="L111">        prefixes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L112">        keys[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L113">            .get(PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_KEY,</span>
+<span class="nc" id="L114">                String.valueOf(tmpCounter))</span>
+<span class="nc" id="L115">            .trim();</span>
+<span class="nc" id="L116">        prefixes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_PREFIX,
             null);
-<span class="nc" id="L114">        types[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L119">        types[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_TYPE,
             null);
-<span class="nc" id="L117">        regexps[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L122">        regexps[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_REGEXP,
             null);
-<span class="nc" id="L120">        lists[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L125">        lists[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_LIST,
             null);
-<span class="nc" id="L123">        listRegexps[tmpCounter] = rb.req.getParams().getBool(PARAM_MTAS_DOCUMENT</span>
+<span class="nc" id="L128">        listRegexps[tmpCounter] = rb.req.getParams().getBool(PARAM_MTAS_DOCUMENT</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_LIST_REGEXP, false);
-<span class="nc" id="L125">        listExpands[tmpCounter] = rb.req.getParams().getBool(PARAM_MTAS_DOCUMENT</span>
+<span class="nc" id="L130">        listExpands[tmpCounter] = rb.req.getParams().getBool(PARAM_MTAS_DOCUMENT</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_LIST_EXPAND, false);
-<span class="nc" id="L127">        listExpandNumbers[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L128">            .getInt(PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L132">        listExpandNumbers[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L133">            .getInt(PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_DOCUMENT_LIST_EXPAND_NUMBER, 10);
-<span class="nc" id="L130">        ignoreRegexps[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_DOCUMENT</span>
+<span class="nc" id="L135">        ignoreRegexps[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_DOCUMENT</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_IGNORE_REGEXP, null);
-<span class="nc" id="L132">        ignoreLists[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_DOCUMENT</span>
+<span class="nc" id="L137">        ignoreLists[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_DOCUMENT</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_IGNORE_LIST, null);
-<span class="nc" id="L134">        ignoreListRegexps[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L135">            .getBool(PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L139">        ignoreListRegexps[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L140">            .getBool(PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_DOCUMENT_IGNORE_LIST_REGEXP, false);
-<span class="nc" id="L137">        listNumbers[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L142">        listNumbers[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_DOCUMENT + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_DOCUMENT_NUMBER,
             null);
-<span class="nc" id="L140">        tmpCounter++;</span>
-<span class="nc" id="L141">      }</span>
-<span class="nc" id="L142">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="nc" id="L143">      mtasFields.doDocument = true;</span>
-<span class="nc" id="L144">      rb.setNeedDocList(true);</span>
-<span class="nc bnc" id="L145" title="All 2 branches missed.">      for (String field : fields) {</span>
-<span class="nc bnc" id="L146" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L147">          throw new IOException(&quot;no (valid) field in mtas document&quot;);</span>
-<span class="nc bnc" id="L148" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="nc" id="L149">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="nc" id="L145">        tmpCounter++;</span>
+<span class="nc" id="L146">      }</span>
+<span class="nc" id="L147">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="nc" id="L148">      mtasFields.doDocument = true;</span>
+<span class="nc" id="L149">      rb.setNeedDocList(true);</span>
+<span class="nc bnc" id="L150" title="All 2 branches missed.">      for (String field : fields) {</span>
+<span class="nc bnc" id="L151" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L152">          throw new IOException(&quot;no (valid) field in mtas document&quot;);</span>
+<span class="nc bnc" id="L153" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="nc" id="L154">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="nc" id="L152">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_DOCUMENT_KEY,</span>
-<span class="nc" id="L153">          NAME_MTAS_DOCUMENT_FIELD, true);</span>
-<span class="nc" id="L154">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
-<span class="nc" id="L155">          NAME_MTAS_DOCUMENT_PREFIX, NAME_MTAS_DOCUMENT_FIELD, false);</span>
-<span class="nc" id="L156">      MtasSolrResultUtil.compareAndCheck(types, fields, NAME_MTAS_DOCUMENT_TYPE,</span>
-<span class="nc" id="L157">          NAME_MTAS_DOCUMENT_FIELD, false);</span>
-<span class="nc" id="L158">      MtasSolrResultUtil.compareAndCheck(regexps, fields,</span>
-<span class="nc" id="L159">          NAME_MTAS_DOCUMENT_REGEXP, NAME_MTAS_DOCUMENT_FIELD, false);</span>
-<span class="nc" id="L160">      MtasSolrResultUtil.compareAndCheck(lists, fields, NAME_MTAS_DOCUMENT_LIST,</span>
-<span class="nc" id="L161">          NAME_MTAS_DOCUMENT_FIELD, false);</span>
-<span class="nc" id="L162">      MtasSolrResultUtil.compareAndCheck(ignoreRegexps, fields,</span>
-<span class="nc" id="L163">          NAME_MTAS_DOCUMENT_IGNORE_REGEXP, NAME_MTAS_DOCUMENT_FIELD, false);</span>
-<span class="nc" id="L164">      MtasSolrResultUtil.compareAndCheck(ignoreLists, fields,</span>
-<span class="nc" id="L165">          NAME_MTAS_DOCUMENT_IGNORE_LIST, NAME_MTAS_DOCUMENT_FIELD, false);</span>
-<span class="nc" id="L166">      MtasSolrResultUtil.compareAndCheck(listNumbers, fields,</span>
-<span class="nc" id="L167">          NAME_MTAS_DOCUMENT_NUMBER, NAME_MTAS_DOCUMENT_FIELD, false);</span>
-<span class="nc bnc" id="L168" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="nc bnc" id="L169" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
-<span class="nc" id="L170">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + prefixes[i]</span>
-<span class="nc" id="L171">            : keys[i].trim();</span>
-<span class="nc" id="L172">        String prefix = prefixes[i];</span>
-<span class="nc bnc" id="L173" title="All 4 branches missed.">        if (prefix == null || prefix.isEmpty()) {</span>
-<span class="nc" id="L174">          throw new IOException(&quot;no (valid) prefix in mtas document&quot;);</span>
+<span class="nc" id="L157">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_DOCUMENT_KEY,</span>
+<span class="nc" id="L158">          NAME_MTAS_DOCUMENT_FIELD, true);</span>
+<span class="nc" id="L159">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
+<span class="nc" id="L160">          NAME_MTAS_DOCUMENT_PREFIX, NAME_MTAS_DOCUMENT_FIELD, false);</span>
+<span class="nc" id="L161">      MtasSolrResultUtil.compareAndCheck(types, fields, NAME_MTAS_DOCUMENT_TYPE,</span>
+<span class="nc" id="L162">          NAME_MTAS_DOCUMENT_FIELD, false);</span>
+<span class="nc" id="L163">      MtasSolrResultUtil.compareAndCheck(regexps, fields,</span>
+<span class="nc" id="L164">          NAME_MTAS_DOCUMENT_REGEXP, NAME_MTAS_DOCUMENT_FIELD, false);</span>
+<span class="nc" id="L165">      MtasSolrResultUtil.compareAndCheck(lists, fields, NAME_MTAS_DOCUMENT_LIST,</span>
+<span class="nc" id="L166">          NAME_MTAS_DOCUMENT_FIELD, false);</span>
+<span class="nc" id="L167">      MtasSolrResultUtil.compareAndCheck(ignoreRegexps, fields,</span>
+<span class="nc" id="L168">          NAME_MTAS_DOCUMENT_IGNORE_REGEXP, NAME_MTAS_DOCUMENT_FIELD, false);</span>
+<span class="nc" id="L169">      MtasSolrResultUtil.compareAndCheck(ignoreLists, fields,</span>
+<span class="nc" id="L170">          NAME_MTAS_DOCUMENT_IGNORE_LIST, NAME_MTAS_DOCUMENT_FIELD, false);</span>
+<span class="nc" id="L171">      MtasSolrResultUtil.compareAndCheck(listNumbers, fields,</span>
+<span class="nc" id="L172">          NAME_MTAS_DOCUMENT_NUMBER, NAME_MTAS_DOCUMENT_FIELD, false);</span>
+<span class="nc bnc" id="L173" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="nc bnc" id="L174" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
+<span class="nc" id="L175">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + prefixes[i]</span>
+<span class="nc" id="L176">            : keys[i].trim();</span>
+<span class="nc" id="L177">        String prefix = prefixes[i];</span>
+<span class="nc bnc" id="L178" title="All 4 branches missed.">        if (prefix == null || prefix.isEmpty()) {</span>
+<span class="nc" id="L179">          throw new IOException(&quot;no (valid) prefix in mtas document&quot;);</span>
         }
-<span class="nc" id="L176">        String type = types[i];</span>
-<span class="nc" id="L177">        String regexp = regexps[i];</span>
-<span class="nc" id="L178">        String[] list = null;</span>
-<span class="nc" id="L179">        Boolean listRegexp = listRegexps[i];</span>
-<span class="nc" id="L180">        Boolean listExpand = listExpands[i];</span>
-<span class="nc" id="L181">        int listExpandNumber = listExpandNumbers[i];</span>
-<span class="nc bnc" id="L182" title="All 2 branches missed.">        if (lists[i] != null) {</span>
-<span class="nc" id="L183">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L184">          String[] subList = lists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L185" title="All 2 branches missed.">          for (int j = 0; j &lt; subList.length; j++) {</span>
-<span class="nc" id="L186">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc" id="L181">        String type = types[i];</span>
+<span class="nc" id="L182">        String regexp = regexps[i];</span>
+<span class="nc" id="L183">        String[] list = null;</span>
+<span class="nc" id="L184">        Boolean listRegexp = listRegexps[i];</span>
+<span class="nc" id="L185">        Boolean listExpand = listExpands[i];</span>
+<span class="nc" id="L186">        int listExpandNumber = listExpandNumbers[i];</span>
+<span class="nc bnc" id="L187" title="All 2 branches missed.">        if (lists[i] != null) {</span>
+<span class="nc" id="L188">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L189">          String[] subList = lists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L190" title="All 2 branches missed.">          for (int j = 0; j &lt; subList.length; j++) {</span>
+<span class="nc" id="L191">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
           }
-<span class="nc" id="L188">          list = tmpList.toArray(new String[tmpList.size()]);</span>
+<span class="nc" id="L193">          list = tmpList.toArray(new String[tmpList.size()]);</span>
         }
-<span class="nc bnc" id="L190" title="All 2 branches missed.">        int listNumber = Math.max(0,</span>
-<span class="nc bnc" id="L191" title="All 2 branches missed.">            (listNumbers[i] == null) || (listNumbers[i].isEmpty()) ? 0</span>
-<span class="nc" id="L192">                : Integer.parseInt(listNumbers[i]));</span>
-<span class="nc" id="L193">        String ignoreRegexp = ignoreRegexps[i];</span>
-<span class="nc" id="L194">        String[] ignoreList = null;</span>
-<span class="nc" id="L195">        Boolean ignoreListRegexp = ignoreListRegexps[i];</span>
-<span class="nc bnc" id="L196" title="All 2 branches missed.">        if (ignoreLists[i] != null) {</span>
-<span class="nc" id="L197">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L198">          String[] subList = ignoreLists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L199" title="All 2 branches missed.">          for (int j = 0; j &lt; subList.length; j++) {</span>
-<span class="nc" id="L200">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc bnc" id="L195" title="All 2 branches missed.">        int listNumber = Math.max(0,</span>
+<span class="nc bnc" id="L196" title="All 2 branches missed.">            (listNumbers[i] == null) || (listNumbers[i].isEmpty()) ? 0</span>
+<span class="nc" id="L197">                : Integer.parseInt(listNumbers[i]));</span>
+<span class="nc" id="L198">        String ignoreRegexp = ignoreRegexps[i];</span>
+<span class="nc" id="L199">        String[] ignoreList = null;</span>
+<span class="nc" id="L200">        Boolean ignoreListRegexp = ignoreListRegexps[i];</span>
+<span class="nc bnc" id="L201" title="All 2 branches missed.">        if (ignoreLists[i] != null) {</span>
+<span class="nc" id="L202">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L203">          String[] subList = ignoreLists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L204" title="All 2 branches missed.">          for (int j = 0; j &lt; subList.length; j++) {</span>
+<span class="nc" id="L205">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
           }
-<span class="nc" id="L202">          ignoreList = tmpList.toArray(new String[tmpList.size()]);</span>
+<span class="nc" id="L207">          ignoreList = tmpList.toArray(new String[tmpList.size()]);</span>
         }
-<span class="nc" id="L204">        mtasFields.list.get(fields[i]).documentList.add(new ComponentDocument(</span>
+<span class="nc" id="L209">        mtasFields.list.get(fields[i]).documentList.add(new ComponentDocument(</span>
             key, prefix, type, regexp, list, listNumber, listRegexp, listExpand,
             listExpandNumber, ignoreRegexp, ignoreList, ignoreListRegexp));
       }
     }
-<span class="nc" id="L209">  }</span>
+<span class="nc" id="L214">  }</span>
 
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.CodecComponent.BasicComponent, java.lang.Boolean)
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.
+   * CodecComponent.BasicComponent, java.lang.Boolean)
    */
   public SimpleOrderedMap&lt;Object&gt; create(ComponentDocument document,
       Boolean encode) throws IOException {
-<span class="nc" id="L216">    SimpleOrderedMap&lt;Object&gt; mtasDocumentResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L217">    mtasDocumentResponse.add(&quot;key&quot;, document.key);</span>
-<span class="nc" id="L218">    ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasDocumentItemResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L219" title="All 2 branches missed.">    for (int docId : document.statsData.keySet()) {</span>
-<span class="nc" id="L220">      NamedList&lt;Object&gt; mtasDocumentItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L221">      MtasDataCollector&lt;?, ?&gt; stats = document.statsData.get(docId);</span>
-<span class="nc" id="L222">      MtasDataCollector&lt;?, ?&gt; list = null;</span>
-<span class="nc bnc" id="L223" title="All 2 branches missed.">      if (document.statsList != null) {</span>
-<span class="nc" id="L224">        list = document.statsList.get(docId);</span>
+<span class="nc" id="L225">    SimpleOrderedMap&lt;Object&gt; mtasDocumentResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L226">    mtasDocumentResponse.add(&quot;key&quot;, document.key);</span>
+<span class="nc" id="L227">    ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasDocumentItemResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L228" title="All 2 branches missed.">    for (int docId : document.statsData.keySet()) {</span>
+<span class="nc" id="L229">      NamedList&lt;Object&gt; mtasDocumentItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L230">      MtasDataCollector&lt;?, ?&gt; stats = document.statsData.get(docId);</span>
+<span class="nc" id="L231">      MtasDataCollector&lt;?, ?&gt; list = null;</span>
+<span class="nc bnc" id="L232" title="All 2 branches missed.">      if (document.statsList != null) {</span>
+<span class="nc" id="L233">        list = document.statsList.get(docId);</span>
       }
-<span class="nc" id="L226">      mtasDocumentItemResponse.add(&quot;stats&quot;, new MtasSolrMtasResult(stats,</span>
-<span class="nc" id="L227">          stats.getDataType(), stats.getStatsType(), stats.statsItems, null));</span>
-<span class="nc" id="L228">      mtasDocumentItemResponse.add(&quot;documentKey&quot;,</span>
-<span class="nc" id="L229">          document.uniqueKey.get(docId));</span>
-<span class="nc bnc" id="L230" title="All 2 branches missed.">      if (list != null) {</span>
-<span class="nc bnc" id="L231" title="All 2 branches missed.">        if (document.listExpand) {</span>
-<span class="nc" id="L232">          mtasDocumentItemResponse.add(&quot;list&quot;,</span>
+<span class="nc" id="L235">      mtasDocumentItemResponse.add(&quot;stats&quot;, new MtasSolrMtasResult(stats,</span>
+<span class="nc" id="L236">          stats.getDataType(), stats.getStatsType(), stats.getStatsItems(), null));</span>
+<span class="nc" id="L237">      mtasDocumentItemResponse.add(&quot;documentKey&quot;,</span>
+<span class="nc" id="L238">          document.uniqueKey.get(docId));</span>
+<span class="nc bnc" id="L239" title="All 2 branches missed.">      if (list != null) {</span>
+<span class="nc bnc" id="L240" title="All 2 branches missed.">        if (document.listExpand) {</span>
+<span class="nc" id="L241">          mtasDocumentItemResponse.add(&quot;list&quot;,</span>
               new MtasSolrMtasResult(list,
-<span class="nc" id="L234">                  new String[] { list.getDataType(), list.getDataType() },</span>
-<span class="nc" id="L235">                  new String[] { list.getStatsType(), list.getStatsType() },</span>
-                  new Set[] { list.statsItems, list.statsItems },
+<span class="nc" id="L243">                  new String[] { list.getDataType(), list.getDataType() },</span>
+<span class="nc" id="L244">                  new String[] { list.getStatsType(), list.getStatsType() },</span>
+<span class="nc" id="L245">                  new SortedSet[] { list.getStatsItems(), list.getStatsItems() },</span>
                   new String[] { null, null }, new String[] { null, null },
-<span class="nc" id="L238">                  new Integer[] { 0, 0 }, new Integer[] { 1, 1 }, null));</span>
+<span class="nc" id="L247">                  new Integer[] { 0, 0 }, new Integer[] { 1, 1 }, null));</span>
         } else {
-<span class="nc" id="L240">          mtasDocumentItemResponse.add(&quot;list&quot;, new MtasSolrMtasResult(list,</span>
-<span class="nc" id="L241">              list.getDataType(), list.getStatsType(), list.statsItems, null));</span>
+<span class="nc" id="L249">          mtasDocumentItemResponse.add(&quot;list&quot;, new MtasSolrMtasResult(list,</span>
+<span class="nc" id="L250">              list.getDataType(), list.getStatsType(), list.getStatsItems(), null));</span>
         }
 
       }
       // add
-<span class="nc" id="L246">      mtasDocumentItemResponses.add(mtasDocumentItemResponse);</span>
-<span class="nc" id="L247">    }</span>
-<span class="nc" id="L248">    mtasDocumentResponse.add(&quot;list&quot;, mtasDocumentItemResponses);</span>
-<span class="nc" id="L249">    MtasSolrResultUtil.rewrite(mtasDocumentResponse);</span>
-<span class="nc" id="L250">    return mtasDocumentResponse;</span>
+<span class="nc" id="L255">      mtasDocumentItemResponses.add(mtasDocumentItemResponse);</span>
+<span class="nc" id="L256">    }</span>
+<span class="nc" id="L257">    mtasDocumentResponse.add(&quot;list&quot;, mtasDocumentItemResponses);</span>
+<span class="nc" id="L258">    MtasSolrResultUtil.rewrite(mtasDocumentResponse);</span>
+<span class="nc" id="L259">    return mtasDocumentResponse;</span>
   }
 
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache.solr.handler.component.ResponseBuilder, org.apache.solr.handler.component.SearchComponent, org.apache.solr.handler.component.ShardRequest)
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache
+   * .solr.handler.component.ResponseBuilder,
+   * org.apache.solr.handler.component.SearchComponent,
+   * org.apache.solr.handler.component.ShardRequest)
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="nc bnc" id="L258" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L259" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_DOCUMENT, false)) {</span>
-<span class="nc bnc" id="L260" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_FIELDS) != 0) {</span>
+<span class="nc bnc" id="L273" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L274" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_DOCUMENT, false)) {</span>
+<span class="nc bnc" id="L275" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_FIELDS) != 0) {</span>
         // do nothing
       } else {
-<span class="nc" id="L263">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L264">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_DOCUMENT);</span>
-<span class="nc" id="L265">        sreq.params.remove(PARAM_MTAS_DOCUMENT);</span>
-<span class="nc bnc" id="L266" title="All 2 branches missed.">        for (String key : keys) {</span>
-<span class="nc" id="L267">          sreq.params.remove(</span>
+<span class="nc" id="L278">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="nc" id="L279">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_DOCUMENT);</span>
+<span class="nc" id="L280">        sreq.params.remove(PARAM_MTAS_DOCUMENT);</span>
+<span class="nc bnc" id="L281" title="All 2 branches missed.">        for (String key : keys) {</span>
+<span class="nc" id="L282">          sreq.params.remove(</span>
               PARAM_MTAS_DOCUMENT + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_DOCUMENT_FIELD);
-<span class="nc" id="L269">          sreq.params.remove(</span>
+<span class="nc" id="L284">          sreq.params.remove(</span>
               PARAM_MTAS_DOCUMENT + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_DOCUMENT_KEY);
-<span class="nc" id="L271">          sreq.params.remove(PARAM_MTAS_DOCUMENT + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L286">          sreq.params.remove(PARAM_MTAS_DOCUMENT + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_DOCUMENT_PREFIX);
-<span class="nc" id="L273">        }</span>
+<span class="nc" id="L288">        }</span>
       }
     }
 
-<span class="nc" id="L277">  }</span>
+<span class="nc" id="L292">  }</span>
 
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.solr.handler.component.ResponseBuilder)
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.
+   * solr.handler.component.ResponseBuilder)
    */
   public void finishStage(ResponseBuilder rb) {
-<span class="nc bnc" id="L283" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L302" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
         &amp;&amp; rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY
         &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="nc bnc" id="L286" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L287" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L288" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_DOCUMENT, false)) {</span>
+<span class="nc bnc" id="L305" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="nc bnc" id="L306" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L307" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_DOCUMENT, false)) {</span>
           // nothing to do
         }
-<span class="nc" id="L291">      }</span>
+<span class="nc" id="L310">      }</span>
     }
-<span class="nc" id="L293">  }</span>
+<span class="nc" id="L312">  }</span>
 
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.
+   * apache.solr.handler.component.ResponseBuilder,
+   * mtas.codec.util.CodecComponent.ComponentFields)
    */
   public void distributedProcess(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
     // rewrite
-<span class="nc" id="L301">    NamedList&lt;Object&gt; mtasResponse = null;</span>
+<span class="nc" id="L325">    NamedList&lt;Object&gt; mtasResponse = null;</span>
     try {
-<span class="nc" id="L303">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
-<span class="nc" id="L304">    } catch (ClassCastException e) {</span>
-<span class="nc" id="L305">      log.debug(e);</span>
-<span class="nc" id="L306">      mtasResponse = null;</span>
-<span class="nc" id="L307">    }</span>
+<span class="nc" id="L327">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
+<span class="nc" id="L328">    } catch (ClassCastException e) {</span>
+<span class="nc" id="L329">      log.debug(e);</span>
+<span class="nc" id="L330">      mtasResponse = null;</span>
+<span class="nc" id="L331">    }</span>
 
-<span class="nc bnc" id="L309" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
+<span class="nc bnc" id="L333" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
       ArrayList&lt;Object&gt; mtasResponseDocument;
       try {
-<span class="nc" id="L312">        mtasResponseDocument = (ArrayList&lt;Object&gt;) mtasResponse.get(&quot;document&quot;);</span>
-<span class="nc bnc" id="L313" title="All 2 branches missed.">        if (mtasResponseDocument != null) {</span>
-<span class="nc" id="L314">          MtasSolrResultUtil.rewrite(mtasResponseDocument);</span>
+<span class="nc" id="L336">        mtasResponseDocument = (ArrayList&lt;Object&gt;) mtasResponse.get(&quot;document&quot;);</span>
+<span class="nc bnc" id="L337" title="All 2 branches missed.">        if (mtasResponseDocument != null) {</span>
+<span class="nc" id="L338">          MtasSolrResultUtil.rewrite(mtasResponseDocument);</span>
         }
-<span class="nc" id="L316">      } catch (ClassCastException e) {</span>
-<span class="nc" id="L317">        log.debug(e);</span>
-<span class="nc" id="L318">      }</span>
+<span class="nc" id="L340">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L341">        log.debug(e);</span>
+<span class="nc" id="L342">      }</span>
     }
 
-<span class="nc" id="L321">  }</span>
+<span class="nc" id="L345">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.html
index 42c71ae..91e42c2 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentFacet</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentFacet</span></div><h1>MtasSolrComponentFacet</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,489 of 2,499</td><td class="ctr2">0%</td><td class="bar">118 of 118</td><td class="ctr2">0%</td><td class="ctr1">67</td><td class="ctr2">69</td><td class="ctr1">306</td><td class="ctr2">310</td><td class="ctr1">8</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasSolrComponentFacet.java.html#L146" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="1,480" alt="1,480"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="58" alt="58"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">30</td><td class="ctr2" id="g0">30</td><td class="ctr1" id="h0">188</td><td class="ctr2" id="i0">188</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentFacet.java.html#L429" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="57" height="10" title="705" alt="705"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="33" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h1">46</td><td class="ctr2" id="i1">46</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentFacet.java.html#L544" class="el_method">create(CodecComponent.ComponentFacet, Boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="10" height="10" title="131" alt="131"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h2">21</td><td class="ctr2" id="i2">21</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentFacet.java.html#L590" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="6" height="10" title="80" alt="80"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="33" height="10" title="16" alt="16"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentFacet.java.html#L658" class="el_method">getFieldType(IndexSchema, String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="41" alt="41"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h5">13</td><td class="ctr2" id="i5">13</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentFacet.java.html#L627" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="3" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">15</td><td class="ctr2" id="i4">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentFacet.java.html#L684" class="el_method">getPositiveInteger(String)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentFacet.java.html#L699" class="el_method">getDouble(String)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c9">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentFacet.java.html#L132" class="el_method">MtasSolrComponentFacet(MtasSolrSearchComponent)</a></td><td class="bar" id="b8"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="MtasSolrComponentFacet.java.html#L39" class="el_method">static {...}</a></td><td class="bar" id="b9"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentFacet</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentFacet</span></div><h1>MtasSolrComponentFacet</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,489 of 2,499</td><td class="ctr2">0%</td><td class="bar">118 of 118</td><td class="ctr2">0%</td><td class="ctr1">67</td><td class="ctr2">69</td><td class="ctr1">306</td><td class="ctr2">310</td><td class="ctr1">8</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasSolrComponentFacet.java.html#L145" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="1,480" alt="1,480"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="58" alt="58"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">30</td><td class="ctr2" id="g0">30</td><td class="ctr1" id="h0">188</td><td class="ctr2" id="i0">188</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentFacet.java.html#L428" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="705" alt="705"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h1">46</td><td class="ctr2" id="i1">46</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentFacet.java.html#L543" class="el_method">create(CodecComponent.ComponentFacet, Boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="131" alt="131"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h2">21</td><td class="ctr2" id="i2">21</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentFacet.java.html#L589" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="80" alt="80"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="16" alt="16"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h3">17</td><td class="ctr2" id="i3">17</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentFacet.java.html#L655" class="el_method">getFieldType(IndexSchema, String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="41" alt="41"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h5">13</td><td class="ctr2" id="i5">13</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentFacet.java.html#L626" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h4">15</td><td class="ctr2" id="i4">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentFacet.java.html#L680" class="el_method">getPositiveInteger(String)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentFacet.java.html#L694" class="el_method">getDouble(String)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c9">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentFacet.java.html#L131" class="el_method">MtasSolrComponentFacet(MtasSolrSearchComponent)</a></td><td class="bar" id="b8"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a9"><a href="MtasSolrComponentFacet.java.html#L39" class="el_method">static {...}</a></td><td class="bar" id="b9"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.java.html
index 620a88a..3124c7c 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentFacet.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentFacet.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentFacet.java</span></div><h1>MtasSolrComponentFacet.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentFacet.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentFacet.java</span></div><h1>MtasSolrComponentFacet.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -35,8 +35,8 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 public class MtasSolrComponentFacet
     implements MtasSolrComponent&lt;ComponentFacet&gt; {
 
-  /** The log. */
-<span class="fc" id="L39">  private static Log log = LogFactory.getLog(MtasSolrComponentFacet.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L39">  private static final Log log = LogFactory.getLog(MtasSolrComponentFacet.class);</span>
 
   /** The search component. */
   MtasSolrSearchComponent searchComponent;
@@ -126,12 +126,11 @@ public class MtasSolrComponentFacet
   /**
    * Instantiates a new mtas solr component facet.
    *
-   * @param searchComponent
-   *          the search component
+   * @param searchComponent the search component
    */
-<span class="fc" id="L132">  public MtasSolrComponentFacet(MtasSolrSearchComponent searchComponent) {</span>
-<span class="fc" id="L133">    this.searchComponent = searchComponent;</span>
-<span class="fc" id="L134">  }</span>
+<span class="fc" id="L131">  public MtasSolrComponentFacet(MtasSolrSearchComponent searchComponent) {</span>
+<span class="fc" id="L132">    this.searchComponent = searchComponent;</span>
+<span class="fc" id="L133">  }</span>
 
   /*
    * (non-Javadoc)
@@ -143,277 +142,277 @@ public class MtasSolrComponentFacet
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc" id="L146">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="nc" id="L147">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_FACET);</span>
-<span class="nc bnc" id="L148" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="nc" id="L149">      int tmpCounter = 0;</span>
+<span class="nc" id="L145">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="nc" id="L146">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_FACET);</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="nc" id="L148">      int tmpCounter = 0;</span>
       String tmpValue;
-<span class="nc" id="L151">      String[] fields = new String[ids.size()];</span>
-<span class="nc" id="L152">      String[] keys = new String[ids.size()];</span>
-<span class="nc" id="L153">      String[][] queryTypes = new String[ids.size()][];</span>
-<span class="nc" id="L154">      String[][] queryValues = new String[ids.size()][];</span>
-<span class="nc" id="L155">      String[][] queryPrefixes = new String[ids.size()][];</span>
-<span class="nc" id="L156">      String[][] queryIgnores = new String[ids.size()][];</span>
-<span class="nc" id="L157">      String[][] queryMaximumIgnoreLengths = new String[ids.size()][];</span>
-<span class="nc" id="L158">      HashMap&lt;String, String[]&gt;[][] queryVariables = new HashMap[ids.size()][];</span>
-<span class="nc" id="L159">      String[][] baseFields = new String[ids.size()][];</span>
-<span class="nc" id="L160">      String[][] baseFieldTypes = new String[ids.size()][];</span>
-<span class="nc" id="L161">      String[][] baseTypes = new String[ids.size()][];</span>
-<span class="nc" id="L162">      Double[][] baseRangeSizes = new Double[ids.size()][];</span>
-<span class="nc" id="L163">      Double[][] baseRangeBases = new Double[ids.size()][];</span>
-<span class="nc" id="L164">      String[][] baseSortTypes = new String[ids.size()][];</span>
-<span class="nc" id="L165">      String[][] baseSortDirections = new String[ids.size()][];</span>
-<span class="nc" id="L166">      Integer[][] baseNumbers = new Integer[ids.size()][];</span>
-<span class="nc" id="L167">      Double[][] baseMinima = new Double[ids.size()][];</span>
-<span class="nc" id="L168">      Double[][] baseMaxima = new Double[ids.size()][];</span>
-<span class="nc" id="L169">      String[][][] baseFunctionExpressions = new String[ids.size()][][];</span>
-<span class="nc" id="L170">      String[][][] baseFunctionKeys = new String[ids.size()][][];</span>
-<span class="nc" id="L171">      String[][][] baseFunctionTypes = new String[ids.size()][][];</span>
-<span class="nc bnc" id="L172" title="All 2 branches missed.">      for (String id : ids) {</span>
-<span class="nc" id="L173">        fields[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L150">      String[] fields = new String[ids.size()];</span>
+<span class="nc" id="L151">      String[] keys = new String[ids.size()];</span>
+<span class="nc" id="L152">      String[][] queryTypes = new String[ids.size()][];</span>
+<span class="nc" id="L153">      String[][] queryValues = new String[ids.size()][];</span>
+<span class="nc" id="L154">      String[][] queryPrefixes = new String[ids.size()][];</span>
+<span class="nc" id="L155">      String[][] queryIgnores = new String[ids.size()][];</span>
+<span class="nc" id="L156">      String[][] queryMaximumIgnoreLengths = new String[ids.size()][];</span>
+<span class="nc" id="L157">      HashMap&lt;String, String[]&gt;[][] queryVariables = new HashMap[ids.size()][];</span>
+<span class="nc" id="L158">      String[][] baseFields = new String[ids.size()][];</span>
+<span class="nc" id="L159">      String[][] baseFieldTypes = new String[ids.size()][];</span>
+<span class="nc" id="L160">      String[][] baseTypes = new String[ids.size()][];</span>
+<span class="nc" id="L161">      Double[][] baseRangeSizes = new Double[ids.size()][];</span>
+<span class="nc" id="L162">      Double[][] baseRangeBases = new Double[ids.size()][];</span>
+<span class="nc" id="L163">      String[][] baseSortTypes = new String[ids.size()][];</span>
+<span class="nc" id="L164">      String[][] baseSortDirections = new String[ids.size()][];</span>
+<span class="nc" id="L165">      Integer[][] baseNumbers = new Integer[ids.size()][];</span>
+<span class="nc" id="L166">      Double[][] baseMinima = new Double[ids.size()][];</span>
+<span class="nc" id="L167">      Double[][] baseMaxima = new Double[ids.size()][];</span>
+<span class="nc" id="L168">      String[][][] baseFunctionExpressions = new String[ids.size()][][];</span>
+<span class="nc" id="L169">      String[][][] baseFunctionKeys = new String[ids.size()][][];</span>
+<span class="nc" id="L170">      String[][][] baseFunctionTypes = new String[ids.size()][][];</span>
+<span class="nc bnc" id="L171" title="All 2 branches missed.">      for (String id : ids) {</span>
+<span class="nc" id="L172">        fields[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_FIELD, null);
-<span class="nc" id="L175">        keys[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L176">            .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_KEY,</span>
-<span class="nc" id="L177">                String.valueOf(tmpCounter))</span>
-<span class="nc" id="L178">            .trim();</span>
-<span class="nc" id="L179">        Set&lt;String&gt; qIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L180">            rb.req.getParams(),</span>
+<span class="nc" id="L174">        keys[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L175">            .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_KEY,</span>
+<span class="nc" id="L176">                String.valueOf(tmpCounter))</span>
+<span class="nc" id="L177">            .trim();</span>
+<span class="nc" id="L178">        Set&lt;String&gt; qIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L179">            rb.req.getParams(),</span>
             PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY);
-<span class="nc bnc" id="L182" title="All 2 branches missed.">        if (!qIds.isEmpty()) {</span>
-<span class="nc" id="L183">          int tmpQCounter = 0;</span>
-<span class="nc" id="L184">          queryTypes[tmpCounter] = new String[qIds.size()];</span>
-<span class="nc" id="L185">          queryValues[tmpCounter] = new String[qIds.size()];</span>
-<span class="nc" id="L186">          queryPrefixes[tmpCounter] = new String[qIds.size()];</span>
-<span class="nc" id="L187">          queryIgnores[tmpCounter] = new String[qIds.size()];</span>
-<span class="nc" id="L188">          queryMaximumIgnoreLengths[tmpCounter] = new String[qIds.size()];</span>
-<span class="nc" id="L189">          queryVariables[tmpCounter] = new HashMap[qIds.size()];</span>
-<span class="nc bnc" id="L190" title="All 2 branches missed.">          for (String qId : qIds) {</span>
-<span class="nc" id="L191">            queryTypes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="nc" id="L192">                .get(</span>
+<span class="nc bnc" id="L181" title="All 2 branches missed.">        if (!qIds.isEmpty()) {</span>
+<span class="nc" id="L182">          int tmpQCounter = 0;</span>
+<span class="nc" id="L183">          queryTypes[tmpCounter] = new String[qIds.size()];</span>
+<span class="nc" id="L184">          queryValues[tmpCounter] = new String[qIds.size()];</span>
+<span class="nc" id="L185">          queryPrefixes[tmpCounter] = new String[qIds.size()];</span>
+<span class="nc" id="L186">          queryIgnores[tmpCounter] = new String[qIds.size()];</span>
+<span class="nc" id="L187">          queryMaximumIgnoreLengths[tmpCounter] = new String[qIds.size()];</span>
+<span class="nc" id="L188">          queryVariables[tmpCounter] = new HashMap[qIds.size()];</span>
+<span class="nc bnc" id="L189" title="All 2 branches missed.">          for (String qId : qIds) {</span>
+<span class="nc" id="L190">            queryTypes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="nc" id="L191">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY
                         + &quot;.&quot; + qId + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_TYPE,
                     null);
-<span class="nc" id="L196">            queryValues[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="nc" id="L197">                .get(</span>
+<span class="nc" id="L195">            queryValues[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="nc" id="L196">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY
                         + &quot;.&quot; + qId + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_VALUE,
                     null);
-<span class="nc" id="L201">            queryPrefixes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="nc" id="L202">                .get(</span>
+<span class="nc" id="L200">            queryPrefixes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="nc" id="L201">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY
                         + &quot;.&quot; + qId + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_PREFIX,
                     null);
-<span class="nc" id="L206">            queryIgnores[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="nc" id="L207">                .get(</span>
+<span class="nc" id="L205">            queryIgnores[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="nc" id="L206">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY
                         + &quot;.&quot; + qId + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_IGNORE,
                     null);
-<span class="nc" id="L211">            queryMaximumIgnoreLengths[tmpCounter][tmpQCounter] = rb.req</span>
-<span class="nc" id="L212">                .getParams()</span>
-<span class="nc" id="L213">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY</span>
+<span class="nc" id="L210">            queryMaximumIgnoreLengths[tmpCounter][tmpQCounter] = rb.req</span>
+<span class="nc" id="L211">                .getParams()</span>
+<span class="nc" id="L212">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY</span>
                     + &quot;.&quot; + qId + &quot;.&quot;
                     + SUBNAME_MTAS_FACET_QUERY_MAXIMUM_IGNORE_LENGTH, null);
-<span class="nc" id="L216">            Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L217">                rb.req.getParams(),</span>
+<span class="nc" id="L215">            Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L216">                rb.req.getParams(),</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY + &quot;.&quot;
                     + qId + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_VARIABLE);
-<span class="nc" id="L220">            queryVariables[tmpCounter][tmpQCounter] = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L221" title="All 2 branches missed.">            if (!vIds.isEmpty()) {</span>
-<span class="nc" id="L222">              HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L223" title="All 2 branches missed.">              for (String vId : vIds) {</span>
-<span class="nc" id="L224">                String name = rb.req.getParams().get(PARAM_MTAS_FACET + &quot;.&quot; + id</span>
+<span class="nc" id="L219">            queryVariables[tmpCounter][tmpQCounter] = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L220" title="All 2 branches missed.">            if (!vIds.isEmpty()) {</span>
+<span class="nc" id="L221">              HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L222" title="All 2 branches missed.">              for (String vId : vIds) {</span>
+<span class="nc" id="L223">                String name = rb.req.getParams().get(PARAM_MTAS_FACET + &quot;.&quot; + id</span>
                     + &quot;.&quot; + NAME_MTAS_FACET_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                     + SUBNAME_MTAS_FACET_QUERY_VARIABLE + &quot;.&quot; + vId + &quot;.&quot;
                     + SUBNAME_MTAS_FACET_QUERY_VARIABLE_NAME, null);
-<span class="nc bnc" id="L228" title="All 2 branches missed.">                if (name != null) {</span>
-<span class="nc bnc" id="L229" title="All 2 branches missed.">                  if (!tmpVariables.containsKey(name)) {</span>
-<span class="nc" id="L230">                    tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
+<span class="nc bnc" id="L227" title="All 2 branches missed.">                if (name != null) {</span>
+<span class="nc bnc" id="L228" title="All 2 branches missed.">                  if (!tmpVariables.containsKey(name)) {</span>
+<span class="nc" id="L229">                    tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
                   }
-<span class="nc" id="L232">                  String value = rb.req.getParams().get(PARAM_MTAS_FACET + &quot;.&quot;</span>
+<span class="nc" id="L231">                  String value = rb.req.getParams().get(PARAM_MTAS_FACET + &quot;.&quot;</span>
                       + id + &quot;.&quot; + NAME_MTAS_FACET_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                       + SUBNAME_MTAS_FACET_QUERY_VARIABLE + &quot;.&quot; + vId + &quot;.&quot;
                       + SUBNAME_MTAS_FACET_QUERY_VARIABLE_VALUE, null);
-<span class="nc bnc" id="L236" title="All 2 branches missed.">                  if (value != null) {</span>
-<span class="nc" id="L237">                    ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L238">                    String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L239" title="All 2 branches missed.">                    for (int i = 0; i &lt; subList.length; i++) {</span>
-<span class="nc" id="L240">                      list.add(</span>
-<span class="nc" id="L241">                          subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc bnc" id="L235" title="All 2 branches missed.">                  if (value != null) {</span>
+<span class="nc" id="L236">                    ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L237">                    String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L238" title="All 2 branches missed.">                    for (int i = 0; i &lt; subList.length; i++) {</span>
+<span class="nc" id="L239">                      list.add(</span>
+<span class="nc" id="L240">                          subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
                     }
-<span class="nc" id="L243">                    tmpVariables.get(name).addAll(list);</span>
+<span class="nc" id="L242">                    tmpVariables.get(name).addAll(list);</span>
                   }
                 }
-<span class="nc" id="L246">              }</span>
-<span class="nc bnc" id="L247" title="All 2 branches missed.">              for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
-<span class="nc" id="L248">                  .entrySet()) {</span>
-<span class="nc" id="L249">                queryVariables[tmpCounter][tmpQCounter].put(entry.getKey(),</span>
-<span class="nc" id="L250">                    entry.getValue()</span>
-<span class="nc" id="L251">                        .toArray(new String[entry.getValue().size()]));</span>
-<span class="nc" id="L252">              }</span>
+<span class="nc" id="L245">              }</span>
+<span class="nc bnc" id="L246" title="All 2 branches missed.">              for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
+<span class="nc" id="L247">                  .entrySet()) {</span>
+<span class="nc" id="L248">                queryVariables[tmpCounter][tmpQCounter].put(entry.getKey(),</span>
+<span class="nc" id="L249">                    entry.getValue()</span>
+<span class="nc" id="L250">                        .toArray(new String[entry.getValue().size()]));</span>
+<span class="nc" id="L251">              }</span>
             }
-<span class="nc" id="L254">            tmpQCounter++;</span>
-<span class="nc" id="L255">          }</span>
-<span class="nc" id="L256">        } else {</span>
-<span class="nc" id="L257">          throw new IOException(</span>
+<span class="nc" id="L253">            tmpQCounter++;</span>
+<span class="nc" id="L254">          }</span>
+<span class="nc" id="L255">        } else {</span>
+<span class="nc" id="L256">          throw new IOException(</span>
               &quot;no &quot; + NAME_MTAS_FACET_QUERY + &quot; for mtas facet &quot; + id);
         }
-<span class="nc" id="L260">        Set&lt;String&gt; bIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L261">            rb.req.getParams(),</span>
+<span class="nc" id="L259">        Set&lt;String&gt; bIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L260">            rb.req.getParams(),</span>
             PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE);
-<span class="nc bnc" id="L263" title="All 2 branches missed.">        if (!bIds.isEmpty()) {</span>
-<span class="nc" id="L264">          int tmpBCounter = 0;</span>
-<span class="nc" id="L265">          baseFields[tmpCounter] = new String[bIds.size()];</span>
-<span class="nc" id="L266">          baseFieldTypes[tmpCounter] = new String[bIds.size()];</span>
-<span class="nc" id="L267">          baseTypes[tmpCounter] = new String[bIds.size()];</span>
-<span class="nc" id="L268">          baseRangeSizes[tmpCounter] = new Double[bIds.size()];</span>
-<span class="nc" id="L269">          baseRangeBases[tmpCounter] = new Double[bIds.size()];</span>
-<span class="nc" id="L270">          baseSortTypes[tmpCounter] = new String[bIds.size()];</span>
-<span class="nc" id="L271">          baseSortDirections[tmpCounter] = new String[bIds.size()];</span>
-<span class="nc" id="L272">          baseNumbers[tmpCounter] = new Integer[bIds.size()];</span>
-<span class="nc" id="L273">          baseMinima[tmpCounter] = new Double[bIds.size()];</span>
-<span class="nc" id="L274">          baseMaxima[tmpCounter] = new Double[bIds.size()];</span>
-<span class="nc" id="L275">          baseFunctionKeys[tmpCounter] = new String[bIds.size()][];</span>
-<span class="nc" id="L276">          baseFunctionExpressions[tmpCounter] = new String[bIds.size()][];</span>
-<span class="nc" id="L277">          baseFunctionTypes[tmpCounter] = new String[bIds.size()][];</span>
-<span class="nc bnc" id="L278" title="All 2 branches missed.">          for (String bId : bIds) {</span>
-<span class="nc" id="L279">            baseFields[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
-<span class="nc" id="L280">                .get(</span>
+<span class="nc bnc" id="L262" title="All 2 branches missed.">        if (!bIds.isEmpty()) {</span>
+<span class="nc" id="L263">          int tmpBCounter = 0;</span>
+<span class="nc" id="L264">          baseFields[tmpCounter] = new String[bIds.size()];</span>
+<span class="nc" id="L265">          baseFieldTypes[tmpCounter] = new String[bIds.size()];</span>
+<span class="nc" id="L266">          baseTypes[tmpCounter] = new String[bIds.size()];</span>
+<span class="nc" id="L267">          baseRangeSizes[tmpCounter] = new Double[bIds.size()];</span>
+<span class="nc" id="L268">          baseRangeBases[tmpCounter] = new Double[bIds.size()];</span>
+<span class="nc" id="L269">          baseSortTypes[tmpCounter] = new String[bIds.size()];</span>
+<span class="nc" id="L270">          baseSortDirections[tmpCounter] = new String[bIds.size()];</span>
+<span class="nc" id="L271">          baseNumbers[tmpCounter] = new Integer[bIds.size()];</span>
+<span class="nc" id="L272">          baseMinima[tmpCounter] = new Double[bIds.size()];</span>
+<span class="nc" id="L273">          baseMaxima[tmpCounter] = new Double[bIds.size()];</span>
+<span class="nc" id="L274">          baseFunctionKeys[tmpCounter] = new String[bIds.size()][];</span>
+<span class="nc" id="L275">          baseFunctionExpressions[tmpCounter] = new String[bIds.size()][];</span>
+<span class="nc" id="L276">          baseFunctionTypes[tmpCounter] = new String[bIds.size()][];</span>
+<span class="nc bnc" id="L277" title="All 2 branches missed.">          for (String bId : bIds) {</span>
+<span class="nc" id="L278">            baseFields[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
+<span class="nc" id="L279">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE
                         + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_FIELD,
                     null);
-<span class="nc" id="L284">            baseFieldTypes[tmpCounter][tmpBCounter] = getFieldType(</span>
-<span class="nc" id="L285">                rb.req.getSchema(), baseFields[tmpCounter][tmpBCounter]);</span>
-<span class="nc" id="L286">            baseTypes[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
-<span class="nc" id="L287">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
+<span class="nc" id="L283">            baseFieldTypes[tmpCounter][tmpBCounter] = getFieldType(</span>
+<span class="nc" id="L284">                rb.req.getSchema(), baseFields[tmpCounter][tmpBCounter]);</span>
+<span class="nc" id="L285">            baseTypes[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
+<span class="nc" id="L286">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
                     + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_TYPE, null);
-<span class="nc" id="L289">            tmpValue = rb.req.getParams()</span>
-<span class="nc" id="L290">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
+<span class="nc" id="L288">            tmpValue = rb.req.getParams()</span>
+<span class="nc" id="L289">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
                     + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_RANGE + &quot;.&quot;
                     + SUBNAME_MTAS_FACET_BASE_RANGE_SIZE, null);
-<span class="nc bnc" id="L293" title="All 2 branches missed.">            baseRangeSizes[tmpCounter][tmpBCounter] = tmpValue == null ? null</span>
-<span class="nc" id="L294">                : Double.parseDouble(tmpValue);</span>
-<span class="nc" id="L295">            tmpValue = rb.req.getParams()</span>
-<span class="nc" id="L296">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
+<span class="nc bnc" id="L292" title="All 2 branches missed.">            baseRangeSizes[tmpCounter][tmpBCounter] = tmpValue == null ? null</span>
+<span class="nc" id="L293">                : Double.parseDouble(tmpValue);</span>
+<span class="nc" id="L294">            tmpValue = rb.req.getParams()</span>
+<span class="nc" id="L295">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
                     + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_RANGE + &quot;.&quot;
                     + SUBNAME_MTAS_FACET_BASE_RANGE_BASE, null);
-<span class="nc bnc" id="L299" title="All 2 branches missed.">            baseRangeBases[tmpCounter][tmpBCounter] = tmpValue == null ? null</span>
-<span class="nc" id="L300">                : Double.parseDouble(tmpValue);</span>
-<span class="nc" id="L301">            baseSortTypes[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
-<span class="nc" id="L302">                .get(</span>
+<span class="nc bnc" id="L298" title="All 2 branches missed.">            baseRangeBases[tmpCounter][tmpBCounter] = tmpValue == null ? null</span>
+<span class="nc" id="L299">                : Double.parseDouble(tmpValue);</span>
+<span class="nc" id="L300">            baseSortTypes[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
+<span class="nc" id="L301">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE
                         + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_SORT_TYPE,
                     null);
-<span class="nc" id="L306">            baseSortDirections[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
-<span class="nc" id="L307">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
+<span class="nc" id="L305">            baseSortDirections[tmpCounter][tmpBCounter] = rb.req.getParams()</span>
+<span class="nc" id="L306">                .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
                     + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_SORT_DIRECTION,
                     null);
-<span class="nc" id="L310">            tmpValue = rb.req.getParams()</span>
-<span class="nc" id="L311">                .get(</span>
+<span class="nc" id="L309">            tmpValue = rb.req.getParams()</span>
+<span class="nc" id="L310">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE
                         + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_NUMBER,
                     null);
-<span class="nc bnc" id="L315" title="All 2 branches missed.">            baseNumbers[tmpCounter][tmpBCounter] = tmpValue != null</span>
-<span class="nc" id="L316">                ? getPositiveInteger(tmpValue) : null;</span>
-<span class="nc" id="L317">            tmpValue = rb.req.getParams()</span>
-<span class="nc" id="L318">                .get(</span>
+<span class="nc bnc" id="L314" title="All 2 branches missed.">            baseNumbers[tmpCounter][tmpBCounter] = tmpValue != null</span>
+<span class="nc" id="L315">                ? getPositiveInteger(tmpValue) : null;</span>
+<span class="nc" id="L316">            tmpValue = rb.req.getParams()</span>
+<span class="nc" id="L317">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE
                         + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_MINIMUM,
                     null);
-<span class="nc bnc" id="L322" title="All 2 branches missed.">            baseMinima[tmpCounter][tmpBCounter] = tmpValue != null</span>
-<span class="nc" id="L323">                ? getDouble(tmpValue) : null;</span>
-<span class="nc" id="L324">            tmpValue = rb.req.getParams()</span>
-<span class="nc" id="L325">                .get(</span>
+<span class="nc bnc" id="L321" title="All 2 branches missed.">            baseMinima[tmpCounter][tmpBCounter] = tmpValue != null</span>
+<span class="nc" id="L322">                ? getDouble(tmpValue) : null;</span>
+<span class="nc" id="L323">            tmpValue = rb.req.getParams()</span>
+<span class="nc" id="L324">                .get(</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE
                         + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_MAXIMUM,
                     null);
-<span class="nc bnc" id="L329" title="All 2 branches missed.">            baseMaxima[tmpCounter][tmpBCounter] = tmpValue != null</span>
-<span class="nc" id="L330">                ? getDouble(tmpValue) : null;</span>
-<span class="nc" id="L331">            Set&lt;String&gt; functionIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L332">                rb.req.getParams(),</span>
+<span class="nc bnc" id="L328" title="All 2 branches missed.">            baseMaxima[tmpCounter][tmpBCounter] = tmpValue != null</span>
+<span class="nc" id="L329">                ? getDouble(tmpValue) : null;</span>
+<span class="nc" id="L330">            Set&lt;String&gt; functionIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L331">                rb.req.getParams(),</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_FUNCTION);
-<span class="nc" id="L335">            baseFunctionExpressions[tmpCounter][tmpBCounter] = new String[functionIds</span>
-<span class="nc" id="L336">                .size()];</span>
-<span class="nc" id="L337">            baseFunctionKeys[tmpCounter][tmpBCounter] = new String[functionIds</span>
-<span class="nc" id="L338">                .size()];</span>
-<span class="nc" id="L339">            baseFunctionTypes[tmpCounter][tmpBCounter] = new String[functionIds</span>
-<span class="nc" id="L340">                .size()];</span>
-<span class="nc" id="L341">            int tmpSubCounter = 0;</span>
-<span class="nc bnc" id="L342" title="All 2 branches missed.">            for (String functionId : functionIds) {</span>
-<span class="nc" id="L343">              baseFunctionKeys[tmpCounter][tmpBCounter][tmpSubCounter] = rb.req</span>
-<span class="nc" id="L344">                  .getParams()</span>
-<span class="nc" id="L345">                  .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
+<span class="nc" id="L334">            baseFunctionExpressions[tmpCounter][tmpBCounter] = new String[functionIds</span>
+<span class="nc" id="L335">                .size()];</span>
+<span class="nc" id="L336">            baseFunctionKeys[tmpCounter][tmpBCounter] = new String[functionIds</span>
+<span class="nc" id="L337">                .size()];</span>
+<span class="nc" id="L338">            baseFunctionTypes[tmpCounter][tmpBCounter] = new String[functionIds</span>
+<span class="nc" id="L339">                .size()];</span>
+<span class="nc" id="L340">            int tmpSubCounter = 0;</span>
+<span class="nc bnc" id="L341" title="All 2 branches missed.">            for (String functionId : functionIds) {</span>
+<span class="nc" id="L342">              baseFunctionKeys[tmpCounter][tmpBCounter][tmpSubCounter] = rb.req</span>
+<span class="nc" id="L343">                  .getParams()</span>
+<span class="nc" id="L344">                  .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
                       + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_FUNCTION + &quot;.&quot;
                       + functionId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_FUNCTION_KEY,
-<span class="nc" id="L348">                      String.valueOf(tmpSubCounter))</span>
-<span class="nc" id="L349">                  .trim();</span>
-<span class="nc" id="L350">              baseFunctionExpressions[tmpCounter][tmpBCounter][tmpSubCounter] = rb.req</span>
-<span class="nc" id="L351">                  .getParams()</span>
-<span class="nc" id="L352">                  .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
+<span class="nc" id="L347">                      String.valueOf(tmpSubCounter))</span>
+<span class="nc" id="L348">                  .trim();</span>
+<span class="nc" id="L349">              baseFunctionExpressions[tmpCounter][tmpBCounter][tmpSubCounter] = rb.req</span>
+<span class="nc" id="L350">                  .getParams()</span>
+<span class="nc" id="L351">                  .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
                       + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_FUNCTION + &quot;.&quot;
                       + functionId + &quot;.&quot;
                       + SUBNAME_MTAS_FACET_BASE_FUNCTION_EXPRESSION, null);
-<span class="nc" id="L356">              baseFunctionTypes[tmpCounter][tmpBCounter][tmpSubCounter] = rb.req</span>
-<span class="nc" id="L357">                  .getParams()</span>
-<span class="nc" id="L358">                  .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
+<span class="nc" id="L355">              baseFunctionTypes[tmpCounter][tmpBCounter][tmpSubCounter] = rb.req</span>
+<span class="nc" id="L356">                  .getParams()</span>
+<span class="nc" id="L357">                  .get(PARAM_MTAS_FACET + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_FACET_BASE</span>
                       + &quot;.&quot; + bId + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_FUNCTION + &quot;.&quot;
                       + functionId + &quot;.&quot;
                       + SUBNAME_MTAS_FACET_BASE_FUNCTION_TYPE, null);
-<span class="nc" id="L362">              tmpSubCounter++;</span>
-<span class="nc" id="L363">            }</span>
-<span class="nc" id="L364">            tmpBCounter++;</span>
-<span class="nc" id="L365">          }</span>
-<span class="nc" id="L366">        } else {</span>
-<span class="nc" id="L367">          throw new IOException(</span>
+<span class="nc" id="L361">              tmpSubCounter++;</span>
+<span class="nc" id="L362">            }</span>
+<span class="nc" id="L363">            tmpBCounter++;</span>
+<span class="nc" id="L364">          }</span>
+<span class="nc" id="L365">        } else {</span>
+<span class="nc" id="L366">          throw new IOException(</span>
               &quot;no &quot; + NAME_MTAS_FACET_BASE + &quot; for mtas facet &quot; + id);
         }
-<span class="nc" id="L370">        tmpCounter++;</span>
-<span class="nc" id="L371">      }</span>
-<span class="nc" id="L372">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="nc" id="L373">      mtasFields.doFacet = true;</span>
-<span class="nc" id="L374">      rb.setNeedDocSet(true);</span>
-<span class="nc bnc" id="L375" title="All 2 branches missed.">      for (String field : fields) {</span>
-<span class="nc bnc" id="L376" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L377">          throw new IOException(&quot;no (valid) field in mtas facet&quot;);</span>
-<span class="nc bnc" id="L378" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="nc" id="L379">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="nc" id="L369">        tmpCounter++;</span>
+<span class="nc" id="L370">      }</span>
+<span class="nc" id="L371">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="nc" id="L372">      mtasFields.doFacet = true;</span>
+<span class="nc" id="L373">      rb.setNeedDocSet(true);</span>
+<span class="nc bnc" id="L374" title="All 2 branches missed.">      for (String field : fields) {</span>
+<span class="nc bnc" id="L375" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L376">          throw new IOException(&quot;no (valid) field in mtas facet&quot;);</span>
+<span class="nc bnc" id="L377" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="nc" id="L378">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="nc" id="L382">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_FACET_KEY,</span>
-<span class="nc" id="L383">          NAME_MTAS_FACET_FIELD, true);</span>
-<span class="nc bnc" id="L384" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="nc" id="L385">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
-<span class="nc" id="L386">        int queryNumber = queryValues[i].length;</span>
-<span class="nc" id="L387">        MtasSpanQuery[] ql = new MtasSpanQuery[queryNumber];</span>
-<span class="nc bnc" id="L388" title="All 2 branches missed.">        for (int j = 0; j &lt; queryNumber; j++) {</span>
-<span class="nc bnc" id="L389" title="All 2 branches missed.">          Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i][j] == null)</span>
-<span class="nc" id="L390">              ? null : Integer.parseInt(queryMaximumIgnoreLengths[i][j]);</span>
-<span class="nc" id="L391">          MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i][j],</span>
+<span class="nc" id="L381">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_FACET_KEY,</span>
+<span class="nc" id="L382">          NAME_MTAS_FACET_FIELD, true);</span>
+<span class="nc bnc" id="L383" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="nc" id="L384">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
+<span class="nc" id="L385">        int queryNumber = queryValues[i].length;</span>
+<span class="nc" id="L386">        MtasSpanQuery[] ql = new MtasSpanQuery[queryNumber];</span>
+<span class="nc bnc" id="L387" title="All 2 branches missed.">        for (int j = 0; j &lt; queryNumber; j++) {</span>
+<span class="nc bnc" id="L388" title="All 2 branches missed.">          Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i][j] == null)</span>
+<span class="nc" id="L389">              ? null : Integer.parseInt(queryMaximumIgnoreLengths[i][j]);</span>
+<span class="nc" id="L390">          MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i][j],</span>
               queryTypes[i][j], queryPrefixes[i][j], queryVariables[i][j],
               fields[i], queryIgnores[i][j], maximumIgnoreLength);
           // minimize number of queries
-<span class="nc bnc" id="L395" title="All 2 branches missed.">          if (cf.spanQueryList.contains(q)) {</span>
-<span class="nc" id="L396">            q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
+<span class="nc bnc" id="L394" title="All 2 branches missed.">          if (cf.spanQueryList.contains(q)) {</span>
+<span class="nc" id="L395">            q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
           } else {
-<span class="nc" id="L398">            cf.spanQueryList.add(q);</span>
+<span class="nc" id="L397">            cf.spanQueryList.add(q);</span>
           }
-<span class="nc" id="L400">          ql[j] = q;</span>
+<span class="nc" id="L399">          ql[j] = q;</span>
         }
-<span class="nc bnc" id="L402" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
-<span class="nc" id="L403">            ? String.valueOf(i) + &quot;:&quot; + fields[i] : keys[i].trim();</span>
+<span class="nc bnc" id="L401" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
+<span class="nc" id="L402">            ? String.valueOf(i) + &quot;:&quot; + fields[i] : keys[i].trim();</span>
         try {
-<span class="nc" id="L405">          mtasFields.list.get(fields[i]).facetList.add(new ComponentFacet(ql,</span>
+<span class="nc" id="L404">          mtasFields.list.get(fields[i]).facetList.add(new ComponentFacet(ql,</span>
               fields[i], key, baseFields[i], baseFieldTypes[i], baseTypes[i],
               baseRangeSizes[i], baseRangeBases[i], baseSortTypes[i],
               baseSortDirections[i], baseNumbers[i], baseMinima[i],
               baseMaxima[i], baseFunctionKeys[i], baseFunctionExpressions[i],
               baseFunctionTypes[i]));
-<span class="nc" id="L411">        } catch (ParseException e) {</span>
-<span class="nc" id="L412">          throw new IOException(e.getMessage());</span>
-<span class="nc" id="L413">        }</span>
+<span class="nc" id="L410">        } catch (ParseException e) {</span>
+<span class="nc" id="L411">          throw new IOException(e.getMessage());</span>
+<span class="nc" id="L412">        }</span>
       }
     }
-<span class="nc" id="L416">  }</span>
+<span class="nc" id="L415">  }</span>
 
   /*
    * (non-Javadoc)
@@ -426,111 +425,111 @@ public class MtasSolrComponentFacet
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="nc bnc" id="L429" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L430" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_FACET, false)) {</span>
-<span class="nc bnc" id="L431" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
+<span class="nc bnc" id="L428" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L429" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_FACET, false)) {</span>
+<span class="nc bnc" id="L430" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
         // do nothing
       } else {
         // remove prefix for other requests
-<span class="nc" id="L435">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L436">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_FACET);</span>
-<span class="nc" id="L437">        sreq.params.remove(PARAM_MTAS_FACET);</span>
-<span class="nc bnc" id="L438" title="All 2 branches missed.">        for (String key : keys) {</span>
-<span class="nc" id="L439">          sreq.params.remove(</span>
+<span class="nc" id="L434">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="nc" id="L435">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_FACET);</span>
+<span class="nc" id="L436">        sreq.params.remove(PARAM_MTAS_FACET);</span>
+<span class="nc bnc" id="L437" title="All 2 branches missed.">        for (String key : keys) {</span>
+<span class="nc" id="L438">          sreq.params.remove(</span>
               PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_FIELD);
-<span class="nc" id="L441">          sreq.params</span>
-<span class="nc" id="L442">              .remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_KEY);</span>
-<span class="nc" id="L443">          Set&lt;String&gt; subKeys = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L444">              rb.req.getParams(),</span>
+<span class="nc" id="L440">          sreq.params</span>
+<span class="nc" id="L441">              .remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_KEY);</span>
+<span class="nc" id="L442">          Set&lt;String&gt; subKeys = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L443">              rb.req.getParams(),</span>
               PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_QUERY);
-<span class="nc bnc" id="L446" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L447">            sreq.params.remove(</span>
+<span class="nc bnc" id="L445" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L446">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_QUERY + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_TYPE);
-<span class="nc" id="L450">            sreq.params.remove(</span>
+<span class="nc" id="L449">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_QUERY + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_VALUE);
-<span class="nc" id="L453">            sreq.params.remove(</span>
+<span class="nc" id="L452">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_QUERY + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_PREFIX);
-<span class="nc" id="L456">            sreq.params.remove(</span>
+<span class="nc" id="L455">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_QUERY + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_QUERY_IGNORE);
-<span class="nc" id="L459">            sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L458">            sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_FACET_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
                 + SUBNAME_MTAS_FACET_QUERY_MAXIMUM_IGNORE_LENGTH);
-<span class="nc" id="L462">            Set&lt;String&gt; subSubKeys = MtasSolrResultUtil</span>
-<span class="nc" id="L463">                .getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L461">            Set&lt;String&gt; subSubKeys = MtasSolrResultUtil</span>
+<span class="nc" id="L462">                .getIdsFromParameters(rb.req.getParams(),</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_QUERY
                         + &quot;.&quot; + subKey + &quot;.&quot;
                         + SUBNAME_MTAS_FACET_QUERY_VARIABLE);
-<span class="nc bnc" id="L467" title="All 2 branches missed.">            for (String subSubKey : subSubKeys) {</span>
-<span class="nc" id="L468">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L466" title="All 2 branches missed.">            for (String subSubKey : subSubKeys) {</span>
+<span class="nc" id="L467">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_FACET_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_QUERY_VARIABLE + &quot;.&quot; + subSubKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_QUERY_VARIABLE_NAME);
-<span class="nc" id="L472">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L471">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_FACET_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_QUERY_VARIABLE + &quot;.&quot; + subSubKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_QUERY_VARIABLE_VALUE);
-<span class="nc" id="L476">            }</span>
-<span class="nc" id="L477">          }</span>
-<span class="nc" id="L478">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L475">            }</span>
+<span class="nc" id="L476">          }</span>
+<span class="nc" id="L477">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
               PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE);
-<span class="nc bnc" id="L480" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L481">            sreq.params.remove(</span>
+<span class="nc bnc" id="L479" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L480">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_FIELD);
-<span class="nc" id="L484">            sreq.params.remove(</span>
+<span class="nc" id="L483">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_TYPE);
-<span class="nc" id="L487">            sreq.params.remove(</span>
+<span class="nc" id="L486">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_RANGE + &quot;.&quot;
                     + SUBNAME_MTAS_FACET_BASE_RANGE_SIZE);
-<span class="nc" id="L491">            sreq.params.remove(</span>
+<span class="nc" id="L490">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_RANGE + &quot;.&quot;
                     + SUBNAME_MTAS_FACET_BASE_RANGE_BASE);
-<span class="nc" id="L495">            sreq.params.remove(</span>
+<span class="nc" id="L494">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_MAXIMUM);
-<span class="nc" id="L498">            sreq.params.remove(</span>
+<span class="nc" id="L497">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_MINIMUM);
-<span class="nc" id="L501">            sreq.params.remove(</span>
+<span class="nc" id="L500">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_NUMBER);
-<span class="nc" id="L504">            sreq.params.remove(</span>
+<span class="nc" id="L503">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_SORT_DIRECTION);
-<span class="nc" id="L507">            sreq.params.remove(</span>
+<span class="nc" id="L506">            sreq.params.remove(</span>
                 PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE + &quot;.&quot;
                     + subKey + &quot;.&quot; + SUBNAME_MTAS_FACET_BASE_SORT_TYPE);
-<span class="nc" id="L510">            Set&lt;String&gt; subSubKeys = MtasSolrResultUtil</span>
-<span class="nc" id="L511">                .getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L509">            Set&lt;String&gt; subSubKeys = MtasSolrResultUtil</span>
+<span class="nc" id="L510">                .getIdsFromParameters(rb.req.getParams(),</span>
                     PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_FACET_BASE
                         + &quot;.&quot; + subKey + &quot;.&quot;
                         + SUBNAME_MTAS_FACET_BASE_FUNCTION);
-<span class="nc bnc" id="L515" title="All 2 branches missed.">            for (String subSubKey : subSubKeys) {</span>
-<span class="nc" id="L516">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L514" title="All 2 branches missed.">            for (String subSubKey : subSubKeys) {</span>
+<span class="nc" id="L515">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_FACET_BASE + &quot;.&quot; + subKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_BASE_FUNCTION + &quot;.&quot; + subSubKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_BASE_FUNCTION_EXPRESSION);
-<span class="nc" id="L520">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L519">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_FACET_BASE + &quot;.&quot; + subKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_BASE_FUNCTION + &quot;.&quot; + subSubKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_BASE_FUNCTION_KEY);
-<span class="nc" id="L524">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L523">              sreq.params.remove(PARAM_MTAS_FACET + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_FACET_BASE + &quot;.&quot; + subKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_BASE_FUNCTION + &quot;.&quot; + subSubKey + &quot;.&quot;
                   + SUBNAME_MTAS_FACET_BASE_FUNCTION_TYPE);
-<span class="nc" id="L528">            }</span>
-<span class="nc" id="L529">          }</span>
-<span class="nc" id="L530">        }</span>
+<span class="nc" id="L527">            }</span>
+<span class="nc" id="L528">          }</span>
+<span class="nc" id="L529">        }</span>
       }
     }
-<span class="nc" id="L533">  }</span>
+<span class="nc" id="L532">  }</span>
 
   /*
    * (non-Javadoc)
@@ -541,41 +540,41 @@ public class MtasSolrComponentFacet
    */
   public SimpleOrderedMap&lt;Object&gt; create(ComponentFacet facet, Boolean encode)
       throws IOException {
-<span class="nc" id="L544">    SimpleOrderedMap&lt;Object&gt; mtasFacetResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L545">    mtasFacetResponse.add(&quot;key&quot;, facet.key);</span>
-<span class="nc" id="L546">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L547" title="All 2 branches missed.">    for (int i = 0; i &lt; facet.baseFields.length; i++) {</span>
-<span class="nc bnc" id="L548" title="All 2 branches missed.">      if (facet.baseFunctionList[i] != null) {</span>
-<span class="nc bnc" id="L549" title="All 2 branches missed.">        for (MtasDataCollector&lt;?, ?&gt; functionDataCollector : facet.baseFunctionList[i]</span>
-<span class="nc" id="L550">            .keySet()) {</span>
-<span class="nc" id="L551">          SubComponentFunction[] tmpSubComponentFunctionList = facet.baseFunctionList[i]</span>
-<span class="nc" id="L552">              .get(functionDataCollector);</span>
-<span class="nc bnc" id="L553" title="All 2 branches missed.">          if (tmpSubComponentFunctionList != null) {</span>
-<span class="nc" id="L554">            HashMap&lt;String, MtasSolrMtasResult&gt; tmpList = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L555" title="All 2 branches missed.">            for (SubComponentFunction tmpSubComponentFunction : tmpSubComponentFunctionList) {</span>
-<span class="nc" id="L556">              tmpList.put(tmpSubComponentFunction.key,</span>
+<span class="nc" id="L543">    SimpleOrderedMap&lt;Object&gt; mtasFacetResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L544">    mtasFacetResponse.add(&quot;key&quot;, facet.key);</span>
+<span class="nc" id="L545">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L546" title="All 2 branches missed.">    for (int i = 0; i &lt; facet.baseFields.length; i++) {</span>
+<span class="nc bnc" id="L547" title="All 2 branches missed.">      if (facet.baseFunctionList[i] != null) {</span>
+<span class="nc bnc" id="L548" title="All 2 branches missed.">        for (MtasDataCollector&lt;?, ?&gt; functionDataCollector : facet.baseFunctionList[i]</span>
+<span class="nc" id="L549">            .keySet()) {</span>
+<span class="nc" id="L550">          SubComponentFunction[] tmpSubComponentFunctionList = facet.baseFunctionList[i]</span>
+<span class="nc" id="L551">              .get(functionDataCollector);</span>
+<span class="nc bnc" id="L552" title="All 2 branches missed.">          if (tmpSubComponentFunctionList != null) {</span>
+<span class="nc" id="L553">            HashMap&lt;String, MtasSolrMtasResult&gt; tmpList = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L554" title="All 2 branches missed.">            for (SubComponentFunction tmpSubComponentFunction : tmpSubComponentFunctionList) {</span>
+<span class="nc" id="L555">              tmpList.put(tmpSubComponentFunction.key,</span>
                   new MtasSolrMtasResult(tmpSubComponentFunction.dataCollector,
                       tmpSubComponentFunction.dataType,
                       tmpSubComponentFunction.statsType,
                       tmpSubComponentFunction.statsItems, null));
             }
-<span class="nc" id="L562">            functionData.put(functionDataCollector, tmpList);</span>
+<span class="nc" id="L561">            functionData.put(functionDataCollector, tmpList);</span>
           }
-<span class="nc" id="L564">        }</span>
+<span class="nc" id="L563">        }</span>
       }
     }
-<span class="nc" id="L567">    MtasSolrMtasResult data = new MtasSolrMtasResult(facet.dataCollector,</span>
+<span class="nc" id="L566">    MtasSolrMtasResult data = new MtasSolrMtasResult(facet.dataCollector,</span>
         facet.baseDataTypes, facet.baseStatsTypes, facet.baseStatsItems,
         facet.baseSortTypes, facet.baseSortDirections, null, facet.baseNumbers,
         functionData);
 
-<span class="nc bnc" id="L572" title="All 2 branches missed.">    if (encode) {</span>
-<span class="nc" id="L573">      mtasFacetResponse.add(&quot;_encoded_list&quot;, MtasSolrResultUtil.encode(data));</span>
+<span class="nc bnc" id="L571" title="All 2 branches missed.">    if (encode) {</span>
+<span class="nc" id="L572">      mtasFacetResponse.add(&quot;_encoded_list&quot;, MtasSolrResultUtil.encode(data));</span>
     } else {
-<span class="nc" id="L575">      mtasFacetResponse.add(&quot;list&quot;, data);</span>
-<span class="nc" id="L576">      MtasSolrResultUtil.rewrite(mtasFacetResponse);</span>
+<span class="nc" id="L574">      mtasFacetResponse.add(&quot;list&quot;, data);</span>
+<span class="nc" id="L575">      MtasSolrResultUtil.rewrite(mtasFacetResponse);</span>
     }
-<span class="nc" id="L578">    return mtasFacetResponse;</span>
+<span class="nc" id="L577">    return mtasFacetResponse;</span>
   }
 
   /*
@@ -587,30 +586,30 @@ public class MtasSolrComponentFacet
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void finishStage(ResponseBuilder rb) {
-<span class="nc bnc" id="L590" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L589" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
         &amp;&amp; rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY
         &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="nc bnc" id="L593" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L594" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L595" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_FACET, false)) {</span>
-<span class="nc bnc" id="L596" title="All 2 branches missed.">          for (ShardResponse shardResponse : sreq.responses) {</span>
-<span class="nc" id="L597">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="nc" id="L598">                .getResponse();</span>
+<span class="nc bnc" id="L592" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="nc bnc" id="L593" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L594" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_FACET, false)) {</span>
+<span class="nc bnc" id="L595" title="All 2 branches missed.">          for (ShardResponse shardResponse : sreq.responses) {</span>
+<span class="nc" id="L596">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="nc" id="L597">                .getResponse();</span>
             try {
-<span class="nc" id="L600">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
-<span class="nc" id="L601">                  .findRecursive(&quot;mtas&quot;, &quot;facet&quot;);</span>
-<span class="nc bnc" id="L602" title="All 2 branches missed.">              if (data != null) {</span>
-<span class="nc" id="L603">                MtasSolrResultUtil.decode(data);</span>
+<span class="nc" id="L599">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
+<span class="nc" id="L600">                  .findRecursive(&quot;mtas&quot;, &quot;facet&quot;);</span>
+<span class="nc bnc" id="L601" title="All 2 branches missed.">              if (data != null) {</span>
+<span class="nc" id="L602">                MtasSolrResultUtil.decode(data);</span>
               }
-<span class="nc" id="L605">            } catch (ClassCastException e) {</span>
-<span class="nc" id="L606">              log.debug(e);</span>
+<span class="nc" id="L604">            } catch (ClassCastException e) {</span>
+<span class="nc" id="L605">              log.debug(e);</span>
               // shouldn't happen
-<span class="nc" id="L608">            }</span>
-<span class="nc" id="L609">          }</span>
+<span class="nc" id="L607">            }</span>
+<span class="nc" id="L608">          }</span>
         }
-<span class="nc" id="L611">      }</span>
+<span class="nc" id="L610">      }</span>
     }
-<span class="nc" id="L613">  }</span>
+<span class="nc" id="L612">  }</span>
 
   /*
    * (non-Javadoc)
@@ -624,83 +623,79 @@ public class MtasSolrComponentFacet
   public void distributedProcess(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
     // rewrite
-<span class="nc" id="L627">    NamedList&lt;Object&gt; mtasResponse = null;</span>
+<span class="nc" id="L626">    NamedList&lt;Object&gt; mtasResponse = null;</span>
     try {
-<span class="nc" id="L629">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
-<span class="nc" id="L630">    } catch (ClassCastException e) {</span>
-<span class="nc" id="L631">      log.debug(e);</span>
-<span class="nc" id="L632">      mtasResponse = null;</span>
-<span class="nc" id="L633">    }</span>
-<span class="nc bnc" id="L634" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
+<span class="nc" id="L628">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
+<span class="nc" id="L629">    } catch (ClassCastException e) {</span>
+<span class="nc" id="L630">      log.debug(e);</span>
+<span class="nc" id="L631">      mtasResponse = null;</span>
+<span class="nc" id="L632">    }</span>
+<span class="nc bnc" id="L633" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
       ArrayList&lt;Object&gt; mtasResponseFacet;
       try {
-<span class="nc" id="L637">        mtasResponseFacet = (ArrayList&lt;Object&gt;) mtasResponse.get(&quot;facet&quot;);</span>
-<span class="nc bnc" id="L638" title="All 2 branches missed.">        if (mtasResponseFacet != null) {</span>
-<span class="nc" id="L639">          MtasSolrResultUtil.rewrite(mtasResponseFacet);</span>
+<span class="nc" id="L636">        mtasResponseFacet = (ArrayList&lt;Object&gt;) mtasResponse.get(&quot;facet&quot;);</span>
+<span class="nc bnc" id="L637" title="All 2 branches missed.">        if (mtasResponseFacet != null) {</span>
+<span class="nc" id="L638">          MtasSolrResultUtil.rewrite(mtasResponseFacet);</span>
         }
-<span class="nc" id="L641">      } catch (ClassCastException e) {</span>
-<span class="nc" id="L642">        log.debug(e);</span>
-<span class="nc" id="L643">        mtasResponse.remove(&quot;facet&quot;);</span>
-<span class="nc" id="L644">      }</span>
+<span class="nc" id="L640">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L641">        log.debug(e);</span>
+<span class="nc" id="L642">        mtasResponse.remove(&quot;facet&quot;);</span>
+<span class="nc" id="L643">      }</span>
     }
-<span class="nc" id="L646">  }</span>
+<span class="nc" id="L645">  }</span>
 
   /**
    * Gets the field type.
    *
-   * @param schema
-   *          the schema
-   * @param field
-   *          the field
+   * @param schema the schema
+   * @param field the field
    * @return the field type
    */
   private String getFieldType(IndexSchema schema, String field) {
-<span class="nc" id="L658">    SchemaField sf = schema.getField(field);</span>
-<span class="nc" id="L659">    FieldType ft = sf.getType();</span>
-<span class="nc bnc" id="L660" title="All 4 branches missed.">    if (ft != null &amp;&amp; ft.getNumericType() != null) {</span>
-<span class="nc" id="L661">      LegacyNumericType nt = ft.getNumericType();</span>
-<span class="nc bnc" id="L662" title="All 2 branches missed.">      if (nt.equals(LegacyNumericType.INT)) {</span>
-<span class="nc" id="L663">        return ComponentFacet.TYPE_INTEGER;</span>
-<span class="nc bnc" id="L664" title="All 2 branches missed.">      } else if (nt.equals(LegacyNumericType.DOUBLE)) {</span>
-<span class="nc" id="L665">        return ComponentFacet.TYPE_DOUBLE;</span>
-<span class="nc bnc" id="L666" title="All 2 branches missed.">      } else if (nt.equals(LegacyNumericType.LONG)) {</span>
-<span class="nc" id="L667">        return ComponentFacet.TYPE_LONG;</span>
-<span class="nc bnc" id="L668" title="All 2 branches missed.">      } else if (nt.equals(LegacyNumericType.FLOAT)) {</span>
-<span class="nc" id="L669">        return ComponentFacet.TYPE_FLOAT;</span>
+<span class="nc" id="L655">    SchemaField sf = schema.getField(field);</span>
+<span class="nc" id="L656">    FieldType ft = sf.getType();</span>
+<span class="nc bnc" id="L657" title="All 4 branches missed.">    if (ft != null &amp;&amp; ft.getNumericType() != null) {</span>
+<span class="nc" id="L658">      LegacyNumericType nt = ft.getNumericType();</span>
+<span class="nc bnc" id="L659" title="All 2 branches missed.">      if (nt.equals(LegacyNumericType.INT)) {</span>
+<span class="nc" id="L660">        return ComponentFacet.TYPE_INTEGER;</span>
+<span class="nc bnc" id="L661" title="All 2 branches missed.">      } else if (nt.equals(LegacyNumericType.DOUBLE)) {</span>
+<span class="nc" id="L662">        return ComponentFacet.TYPE_DOUBLE;</span>
+<span class="nc bnc" id="L663" title="All 2 branches missed.">      } else if (nt.equals(LegacyNumericType.LONG)) {</span>
+<span class="nc" id="L664">        return ComponentFacet.TYPE_LONG;</span>
+<span class="nc bnc" id="L665" title="All 2 branches missed.">      } else if (nt.equals(LegacyNumericType.FLOAT)) {</span>
+<span class="nc" id="L666">        return ComponentFacet.TYPE_FLOAT;</span>
       }
     }
-<span class="nc" id="L672">    return ComponentFacet.TYPE_STRING;</span>
+<span class="nc" id="L669">    return ComponentFacet.TYPE_STRING;</span>
   }
 
   /**
    * Gets the positive integer.
    *
-   * @param number
-   *          the number
+   * @param number the number
    * @return the positive integer
    */
   private int getPositiveInteger(String number) {
     try {
-<span class="nc" id="L684">      return Math.max(0, Integer.parseInt(number));</span>
-<span class="nc" id="L685">    } catch (NumberFormatException e) {</span>
-<span class="nc" id="L686">      return 0;</span>
+<span class="nc" id="L680">      return Math.max(0, Integer.parseInt(number));</span>
+<span class="nc" id="L681">    } catch (NumberFormatException e) {</span>
+<span class="nc" id="L682">      return 0;</span>
     }
   }
 
   /**
    * Gets the double.
    *
-   * @param number
-   *          the number
+   * @param number the number
    * @return the double
    */
   private Double getDouble(String number) {
     try {
-<span class="nc" id="L699">      return Double.parseDouble(number);</span>
-<span class="nc" id="L700">    } catch (NumberFormatException e) {</span>
-<span class="nc" id="L701">      return null;</span>
+<span class="nc" id="L694">      return Double.parseDouble(number);</span>
+<span class="nc" id="L695">    } catch (NumberFormatException e) {</span>
+<span class="nc" id="L696">      return null;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.html
index 3b45a18..1b2d966 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentGroup</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentGroup</span></div><h1>MtasSolrComponentGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,780 of 1,790</td><td class="ctr2">1%</td><td class="bar">84 of 84</td><td class="ctr2">0%</td><td class="ctr1">48</td><td class="ctr2">50</td><td class="ctr1">220</td><td class="ctr2">224</td><td class="ctr1">6</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentGroup.java.html#L125" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="990" alt="990"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="40" alt="40"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">21</td><td class="ctr2" id="g0">21</td><td class="ctr1" id="h0">130</td><td class="ctr2" id="i0">130</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentGroup.java.html#L363" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="64" height="10" title="533" alt="533"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="54" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h1">42</td><td class="ctr2" id="i1">42</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentGroup.java.html#L458" class="el_method">create(CodecComponent.ComponentGroup, Boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="9" height="10" title="82" alt="82"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentGroup.java.html#L483" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="9" height="10" title="80" alt="80"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="48" height="10" title="16" alt="16"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentGroup.java.html#L340" class="el_method">prepare(SolrParams, SortedSet, String, String[], String[])</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="58" alt="58"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h5">8</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentGroup.java.html#L520" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">15</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentGroup.java.html#L111" class="el_method">MtasSolrComponentGroup(MtasSolrSearchComponent)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentGroup.java.html#L34" class="el_method">static {...}</a></td><td class="bar" id="b7"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentGroup</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentGroup</span></div><h1>MtasSolrComponentGroup</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,780 of 1,790</td><td class="ctr2">0%</td><td class="bar">84 of 84</td><td class="ctr2">0%</td><td class="ctr1">48</td><td class="ctr2">50</td><td class="ctr1">220</td><td class="ctr2">224</td><td class="ctr1">6</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentGroup.java.html#L123" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="990" alt="990"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="40" alt="40"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">21</td><td class="ctr2" id="g0">21</td><td class="ctr1" id="h0">130</td><td class="ctr2" id="i0">130</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentGroup.java.html#L361" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="64" height="10" title="533" alt="533"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="54" height="10" title="18" alt="18"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h1">42</td><td class="ctr2" id="i1">42</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentGroup.java.html#L456" class="el_method">create(CodecComponent.ComponentGroup, Boolean)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="82" alt="82"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentGroup.java.html#L481" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="80" alt="80"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="16" alt="16"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentGroup.java.html#L338" class="el_method">prepare(SolrParams, SortedSet, String, String[], String[])</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="58" alt="58"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">3</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h5">8</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentGroup.java.html#L518" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="37" alt="37"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">15</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentGroup.java.html#L109" class="el_method">MtasSolrComponentGroup(MtasSolrSearchComponent)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentGroup.java.html#L32" class="el_method">static {...}</a></td><td class="bar" id="b7"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.java.html
index 665b6c1..226a11f 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentGroup.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentGroup.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentGroup.java</span></div><h1>MtasSolrComponentGroup.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentGroup.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentGroup.java</span></div><h1>MtasSolrComponentGroup.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -6,8 +6,6 @@ import java.util.HashMap;
 import java.util.Map.Entry;
 import java.util.Set;
 import java.util.SortedSet;
-import java.util.TreeSet;
-
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.solr.common.params.SolrParams;
@@ -30,8 +28,8 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 public class MtasSolrComponentGroup
     implements MtasSolrComponent&lt;ComponentGroup&gt; {
 
-  /** The log. */
-<span class="fc" id="L34">  private static Log log = LogFactory.getLog(MtasSolrComponentGroup.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L32">  private static final Log log = LogFactory.getLog(MtasSolrComponentGroup.class);</span>
 
   /** The search component. */
   MtasSolrSearchComponent searchComponent;
@@ -108,9 +106,9 @@ public class MtasSolrComponentGroup
    *
    * @param searchComponent the search component
    */
-<span class="fc" id="L111">  public MtasSolrComponentGroup(MtasSolrSearchComponent searchComponent) {</span>
-<span class="fc" id="L112">    this.searchComponent = searchComponent;</span>
-<span class="fc" id="L113">  }</span>
+<span class="fc" id="L109">  public MtasSolrComponentGroup(MtasSolrSearchComponent searchComponent) {</span>
+<span class="fc" id="L110">    this.searchComponent = searchComponent;</span>
+<span class="fc" id="L111">  }</span>
 
   /*
    * (non-Javadoc)
@@ -122,198 +120,198 @@ public class MtasSolrComponentGroup
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc" id="L125">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="nc" id="L126">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_GROUP);</span>
-<span class="nc bnc" id="L127" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="nc" id="L128">      int tmpCounter = 0;</span>
-<span class="nc" id="L129">      String[] fields = new String[ids.size()];</span>
-<span class="nc" id="L130">      String[] queryTypes = new String[ids.size()];</span>
-<span class="nc" id="L131">      String[] queryValues = new String[ids.size()];</span>
-<span class="nc" id="L132">      String[] queryPrefixes = new String[ids.size()];</span>
-<span class="nc" id="L133">      String[] queryIgnores = new String[ids.size()];</span>
-<span class="nc" id="L134">      String[] queryMaximumIgnoreLengths = new String[ids.size()];</span>
-<span class="nc" id="L135">      HashMap&lt;String, String[]&gt;[] queryVariables = new HashMap[ids.size()];</span>
-<span class="nc" id="L136">      String[] keys = new String[ids.size()];</span>
-<span class="nc" id="L137">      String[] numbers = new String[ids.size()];</span>
-<span class="nc" id="L138">      String[][] groupingLeftPosition = new String[ids.size()][];</span>
-<span class="nc" id="L139">      String[][] groupingLeftPrefixes = new String[ids.size()][];</span>
-<span class="nc" id="L140">      String[][] groupingRightPosition = new String[ids.size()][];</span>
-<span class="nc" id="L141">      String[][] groupingRightPrefixes = new String[ids.size()][];</span>
-<span class="nc" id="L142">      String[] groupingHitInsidePrefixes = new String[ids.size()];</span>
-<span class="nc" id="L143">      String[][] groupingHitLeftPosition = new String[ids.size()][];</span>
-<span class="nc" id="L144">      String[][] groupingHitLeftPrefixes = new String[ids.size()][];</span>
-<span class="nc" id="L145">      String[][] groupingHitRightPosition = new String[ids.size()][];</span>
-<span class="nc" id="L146">      String[][] groupingHitRightPrefixes = new String[ids.size()][];</span>
-<span class="nc" id="L147">      String[][] groupingHitInsideLeftPosition = new String[ids.size()][];</span>
-<span class="nc" id="L148">      String[][] groupingHitInsideLeftPrefixes = new String[ids.size()][];</span>
-<span class="nc" id="L149">      String[][] groupingHitInsideRightPosition = new String[ids.size()][];</span>
-<span class="nc" id="L150">      String[][] groupingHitInsideRightPrefixes = new String[ids.size()][];</span>
-<span class="nc bnc" id="L151" title="All 2 branches missed.">      for (String id : ids) {</span>
-<span class="nc" id="L152">        fields[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L123">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="nc" id="L124">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_GROUP);</span>
+<span class="nc bnc" id="L125" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="nc" id="L126">      int tmpCounter = 0;</span>
+<span class="nc" id="L127">      String[] fields = new String[ids.size()];</span>
+<span class="nc" id="L128">      String[] queryTypes = new String[ids.size()];</span>
+<span class="nc" id="L129">      String[] queryValues = new String[ids.size()];</span>
+<span class="nc" id="L130">      String[] queryPrefixes = new String[ids.size()];</span>
+<span class="nc" id="L131">      String[] queryIgnores = new String[ids.size()];</span>
+<span class="nc" id="L132">      String[] queryMaximumIgnoreLengths = new String[ids.size()];</span>
+<span class="nc" id="L133">      HashMap&lt;String, String[]&gt;[] queryVariables = new HashMap[ids.size()];</span>
+<span class="nc" id="L134">      String[] keys = new String[ids.size()];</span>
+<span class="nc" id="L135">      String[] numbers = new String[ids.size()];</span>
+<span class="nc" id="L136">      String[][] groupingLeftPosition = new String[ids.size()][];</span>
+<span class="nc" id="L137">      String[][] groupingLeftPrefixes = new String[ids.size()][];</span>
+<span class="nc" id="L138">      String[][] groupingRightPosition = new String[ids.size()][];</span>
+<span class="nc" id="L139">      String[][] groupingRightPrefixes = new String[ids.size()][];</span>
+<span class="nc" id="L140">      String[] groupingHitInsidePrefixes = new String[ids.size()];</span>
+<span class="nc" id="L141">      String[][] groupingHitLeftPosition = new String[ids.size()][];</span>
+<span class="nc" id="L142">      String[][] groupingHitLeftPrefixes = new String[ids.size()][];</span>
+<span class="nc" id="L143">      String[][] groupingHitRightPosition = new String[ids.size()][];</span>
+<span class="nc" id="L144">      String[][] groupingHitRightPrefixes = new String[ids.size()][];</span>
+<span class="nc" id="L145">      String[][] groupingHitInsideLeftPosition = new String[ids.size()][];</span>
+<span class="nc" id="L146">      String[][] groupingHitInsideLeftPrefixes = new String[ids.size()][];</span>
+<span class="nc" id="L147">      String[][] groupingHitInsideRightPosition = new String[ids.size()][];</span>
+<span class="nc" id="L148">      String[][] groupingHitInsideRightPrefixes = new String[ids.size()][];</span>
+<span class="nc bnc" id="L149" title="All 2 branches missed.">      for (String id : ids) {</span>
+<span class="nc" id="L150">        fields[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_FIELD, null);
-<span class="nc" id="L154">        keys[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L155">            .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_KEY,</span>
-<span class="nc" id="L156">                String.valueOf(tmpCounter))</span>
-<span class="nc" id="L157">            .trim();</span>
-<span class="nc" id="L158">        numbers[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L152">        keys[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L153">            .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_KEY,</span>
+<span class="nc" id="L154">                String.valueOf(tmpCounter))</span>
+<span class="nc" id="L155">            .trim();</span>
+<span class="nc" id="L156">        numbers[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_NUMBER, null);
-<span class="nc" id="L160">        queryTypes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L158">        queryTypes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_QUERY_TYPE,
             null);
-<span class="nc" id="L163">        queryValues[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L161">        queryValues[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_QUERY_VALUE,
             null);
-<span class="nc" id="L166">        queryPrefixes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L164">        queryPrefixes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_QUERY_PREFIX,
             null);
-<span class="nc" id="L169">        queryIgnores[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L167">        queryIgnores[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_QUERY_IGNORE,
             null);
-<span class="nc" id="L172">        queryMaximumIgnoreLengths[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L173">            .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L170">        queryMaximumIgnoreLengths[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L171">            .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_QUERY_MAXIMUM_IGNORE_LENGTH, null);
-<span class="nc" id="L175">        Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L176">            rb.req.getParams(),</span>
+<span class="nc" id="L173">        Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L174">            rb.req.getParams(),</span>
             PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_GROUP_QUERY_VARIABLE);
-<span class="nc" id="L178">        queryVariables[tmpCounter] = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L179" title="All 2 branches missed.">        if (!vIds.isEmpty()) {</span>
-<span class="nc" id="L180">          HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L181" title="All 2 branches missed.">          for (String vId : vIds) {</span>
-<span class="nc" id="L182">            String name = rb.req.getParams()</span>
-<span class="nc" id="L183">                .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L176">        queryVariables[tmpCounter] = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L177" title="All 2 branches missed.">        if (!vIds.isEmpty()) {</span>
+<span class="nc" id="L178">          HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L179" title="All 2 branches missed.">          for (String vId : vIds) {</span>
+<span class="nc" id="L180">            String name = rb.req.getParams()</span>
+<span class="nc" id="L181">                .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
                     + NAME_MTAS_GROUP_QUERY_VARIABLE + &quot;.&quot; + vId + &quot;.&quot;
                     + SUBNAME_MTAS_GROUP_QUERY_VARIABLE_NAME, null);
-<span class="nc bnc" id="L186" title="All 2 branches missed.">            if (name != null) {</span>
-<span class="nc bnc" id="L187" title="All 2 branches missed.">              if (!tmpVariables.containsKey(name)) {</span>
-<span class="nc" id="L188">                tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
+<span class="nc bnc" id="L184" title="All 2 branches missed.">            if (name != null) {</span>
+<span class="nc bnc" id="L185" title="All 2 branches missed.">              if (!tmpVariables.containsKey(name)) {</span>
+<span class="nc" id="L186">                tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
               }
-<span class="nc" id="L190">              String value = rb.req.getParams()</span>
-<span class="nc" id="L191">                  .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L188">              String value = rb.req.getParams()</span>
+<span class="nc" id="L189">                  .get(PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
                       + NAME_MTAS_GROUP_QUERY_VARIABLE + &quot;.&quot; + vId + &quot;.&quot;
                       + SUBNAME_MTAS_GROUP_QUERY_VARIABLE_VALUE, null);
-<span class="nc bnc" id="L194" title="All 2 branches missed.">              if (value != null) {</span>
-<span class="nc" id="L195">                ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L196">                String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L197" title="All 2 branches missed.">                for (int i = 0; i &lt; subList.length; i++) {</span>
-<span class="nc" id="L198">                  list.add(</span>
-<span class="nc" id="L199">                      subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc bnc" id="L192" title="All 2 branches missed.">              if (value != null) {</span>
+<span class="nc" id="L193">                ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L194">                String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L195" title="All 2 branches missed.">                for (int i = 0; i &lt; subList.length; i++) {</span>
+<span class="nc" id="L196">                  list.add(</span>
+<span class="nc" id="L197">                      subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
                 }
-<span class="nc" id="L201">                tmpVariables.get(name).addAll(list);</span>
+<span class="nc" id="L199">                tmpVariables.get(name).addAll(list);</span>
               }
             }
-<span class="nc" id="L204">          }</span>
-<span class="nc bnc" id="L205" title="All 2 branches missed.">          for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
-<span class="nc" id="L206">              .entrySet()) {</span>
-<span class="nc" id="L207">            queryVariables[tmpCounter].put(entry.getKey(),</span>
-<span class="nc" id="L208">                entry.getValue().toArray(new String[entry.getValue().size()]));</span>
-<span class="nc" id="L209">          }</span>
+<span class="nc" id="L202">          }</span>
+<span class="nc bnc" id="L203" title="All 2 branches missed.">          for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
+<span class="nc" id="L204">              .entrySet()) {</span>
+<span class="nc" id="L205">            queryVariables[tmpCounter].put(entry.getKey(),</span>
+<span class="nc" id="L206">                entry.getValue().toArray(new String[entry.getValue().size()]));</span>
+<span class="nc" id="L207">          }</span>
         }
-<span class="nc" id="L211">        groupingHitInsidePrefixes[tmpCounter] = null;</span>
+<span class="nc" id="L209">        groupingHitInsidePrefixes[tmpCounter] = null;</span>
         // collect
         SortedSet&lt;String&gt; gids;
         String tmpName;
         // collect grouping inside
-<span class="nc" id="L216">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L214">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE;
-<span class="nc" id="L218">        groupingHitInsidePrefixes[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L219">            .get(tmpName + &quot;.&quot; + NAME_MTAS_GROUP_GROUPING_PREFIXES);</span>
+<span class="nc" id="L216">        groupingHitInsidePrefixes[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L217">            .get(tmpName + &quot;.&quot; + NAME_MTAS_GROUP_GROUPING_PREFIXES);</span>
         // collect grouping left
-<span class="nc" id="L221">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L219">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_GROUP_GROUPING_LEFT;
-<span class="nc" id="L223">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L221">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
             tmpName);
-<span class="nc" id="L225">        groupingLeftPosition[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L226">        groupingLeftPrefixes[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L227">        prepare(rb.req.getParams(), gids, tmpName,</span>
+<span class="nc" id="L223">        groupingLeftPosition[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L224">        groupingLeftPrefixes[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L225">        prepare(rb.req.getParams(), gids, tmpName,</span>
             groupingLeftPosition[tmpCounter], groupingLeftPrefixes[tmpCounter]);
         // collect grouping right
-<span class="nc" id="L230">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L228">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_GROUP_GROUPING_RIGHT;
-<span class="nc" id="L232">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L230">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
             tmpName);
-<span class="nc" id="L234">        groupingRightPosition[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L235">        groupingRightPrefixes[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L236">        prepare(rb.req.getParams(), gids, tmpName,</span>
+<span class="nc" id="L232">        groupingRightPosition[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L233">        groupingRightPrefixes[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L234">        prepare(rb.req.getParams(), gids, tmpName,</span>
             groupingRightPosition[tmpCounter],
             groupingRightPrefixes[tmpCounter]);
         // collect grouping hit left
-<span class="nc" id="L240">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L238">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_GROUP_GROUPING_HIT_LEFT;
-<span class="nc" id="L242">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L240">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
             tmpName);
-<span class="nc" id="L244">        groupingHitLeftPosition[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L245">        groupingHitLeftPrefixes[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L246">        prepare(rb.req.getParams(), gids, tmpName,</span>
+<span class="nc" id="L242">        groupingHitLeftPosition[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L243">        groupingHitLeftPrefixes[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L244">        prepare(rb.req.getParams(), gids, tmpName,</span>
             groupingHitLeftPosition[tmpCounter],
             groupingHitLeftPrefixes[tmpCounter]);
         // collect grouping hit right
-<span class="nc" id="L250">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L248">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_GROUP_GROUPING_HIT_RIGHT;
-<span class="nc" id="L252">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L250">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
             tmpName);
-<span class="nc" id="L254">        groupingHitRightPosition[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L255">        groupingHitRightPrefixes[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L256">        prepare(rb.req.getParams(), gids, tmpName,</span>
+<span class="nc" id="L252">        groupingHitRightPosition[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L253">        groupingHitRightPrefixes[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L254">        prepare(rb.req.getParams(), gids, tmpName,</span>
             groupingHitRightPosition[tmpCounter],
             groupingHitRightPrefixes[tmpCounter]);
         // collect grouping hit inside left
-<span class="nc" id="L260">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L258">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_LEFT;
-<span class="nc" id="L262">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L260">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
             tmpName);
-<span class="nc" id="L264">        groupingHitInsideLeftPosition[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L265">        groupingHitInsideLeftPrefixes[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L266">        prepare(rb.req.getParams(), gids, tmpName,</span>
+<span class="nc" id="L262">        groupingHitInsideLeftPosition[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L263">        groupingHitInsideLeftPrefixes[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L264">        prepare(rb.req.getParams(), gids, tmpName,</span>
             groupingHitInsideLeftPosition[tmpCounter],
             groupingHitInsideLeftPrefixes[tmpCounter]);
         // collect grouping hit inside right
-<span class="nc" id="L270">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L268">        tmpName = PARAM_MTAS_GROUP + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_RIGHT;
-<span class="nc" id="L272">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L270">        gids = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
             tmpName);
-<span class="nc" id="L274">        groupingHitInsideRightPosition[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L275">        groupingHitInsideRightPrefixes[tmpCounter] = new String[gids.size()];</span>
-<span class="nc" id="L276">        prepare(rb.req.getParams(), gids, tmpName,</span>
+<span class="nc" id="L272">        groupingHitInsideRightPosition[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L273">        groupingHitInsideRightPrefixes[tmpCounter] = new String[gids.size()];</span>
+<span class="nc" id="L274">        prepare(rb.req.getParams(), gids, tmpName,</span>
             groupingHitInsideRightPosition[tmpCounter],
             groupingHitInsideRightPrefixes[tmpCounter]);
 
-<span class="nc" id="L280">        tmpCounter++;</span>
-<span class="nc" id="L281">      }</span>
-<span class="nc" id="L282">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="nc" id="L283">      mtasFields.doGroup = true;</span>
-<span class="nc" id="L284">      rb.setNeedDocSet(true);</span>
-<span class="nc bnc" id="L285" title="All 2 branches missed.">      for (String field : fields) {</span>
-<span class="nc bnc" id="L286" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L287">          throw new IOException(&quot;no (valid) field in mtas group&quot;);</span>
-<span class="nc bnc" id="L288" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="nc" id="L289">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="nc" id="L278">        tmpCounter++;</span>
+<span class="nc" id="L279">      }</span>
+<span class="nc" id="L280">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="nc" id="L281">      mtasFields.doGroup = true;</span>
+<span class="nc" id="L282">      rb.setNeedDocSet(true);</span>
+<span class="nc bnc" id="L283" title="All 2 branches missed.">      for (String field : fields) {</span>
+<span class="nc bnc" id="L284" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L285">          throw new IOException(&quot;no (valid) field in mtas group&quot;);</span>
+<span class="nc bnc" id="L286" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="nc" id="L287">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="nc" id="L292">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_GROUP_KEY,</span>
-<span class="nc" id="L293">          NAME_MTAS_GROUP_FIELD, true);</span>
-<span class="nc" id="L294">      MtasSolrResultUtil.compareAndCheck(queryValues, fields,</span>
-<span class="nc" id="L295">          NAME_MTAS_GROUP_QUERY_VALUE, NAME_MTAS_GROUP_FIELD, false);</span>
-<span class="nc" id="L296">      MtasSolrResultUtil.compareAndCheck(queryTypes, fields,</span>
-<span class="nc" id="L297">          NAME_MTAS_GROUP_QUERY_TYPE, NAME_MTAS_GROUP_FIELD, false);</span>
-<span class="nc bnc" id="L298" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="nc" id="L299">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
-<span class="nc bnc" id="L300" title="All 2 branches missed.">        Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i] == null)</span>
-<span class="nc" id="L301">            ? null : Integer.parseInt(queryMaximumIgnoreLengths[i]);</span>
-<span class="nc" id="L302">        MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i],</span>
+<span class="nc" id="L290">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_GROUP_KEY,</span>
+<span class="nc" id="L291">          NAME_MTAS_GROUP_FIELD, true);</span>
+<span class="nc" id="L292">      MtasSolrResultUtil.compareAndCheck(queryValues, fields,</span>
+<span class="nc" id="L293">          NAME_MTAS_GROUP_QUERY_VALUE, NAME_MTAS_GROUP_FIELD, false);</span>
+<span class="nc" id="L294">      MtasSolrResultUtil.compareAndCheck(queryTypes, fields,</span>
+<span class="nc" id="L295">          NAME_MTAS_GROUP_QUERY_TYPE, NAME_MTAS_GROUP_FIELD, false);</span>
+<span class="nc bnc" id="L296" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="nc" id="L297">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
+<span class="nc bnc" id="L298" title="All 2 branches missed.">        Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i] == null)</span>
+<span class="nc" id="L299">            ? null : Integer.parseInt(queryMaximumIgnoreLengths[i]);</span>
+<span class="nc" id="L300">        MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i],</span>
             queryTypes[i], queryPrefixes[i], queryVariables[i], fields[i],
             queryIgnores[i], maximumIgnoreLength);
         // minimize number of queries
-<span class="nc bnc" id="L306" title="All 2 branches missed.">        if (cf.spanQueryList.contains(q)) {</span>
-<span class="nc" id="L307">          q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
+<span class="nc bnc" id="L304" title="All 2 branches missed.">        if (cf.spanQueryList.contains(q)) {</span>
+<span class="nc" id="L305">          q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
         } else {
-<span class="nc" id="L309">          cf.spanQueryList.add(q);</span>
+<span class="nc" id="L307">          cf.spanQueryList.add(q);</span>
         }
-<span class="nc bnc" id="L311" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
-<span class="nc" id="L312">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryValues[i]</span>
-<span class="nc" id="L313">            : keys[i].trim();</span>
-<span class="nc bnc" id="L314" title="All 4 branches missed.">        int number = (numbers[i] == null) || (numbers[i].isEmpty())</span>
-<span class="nc" id="L315">            ? DEFAULT_NUMBER : Integer.parseInt(numbers[i]);</span>
-<span class="nc" id="L316">        mtasFields.list.get(fields[i]).groupList.add(new ComponentGroup(q, key,</span>
+<span class="nc bnc" id="L309" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
+<span class="nc" id="L310">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryValues[i]</span>
+<span class="nc" id="L311">            : keys[i].trim();</span>
+<span class="nc bnc" id="L312" title="All 4 branches missed.">        int number = (numbers[i] == null) || (numbers[i].isEmpty())</span>
+<span class="nc" id="L313">            ? DEFAULT_NUMBER : Integer.parseInt(numbers[i]);</span>
+<span class="nc" id="L314">        mtasFields.list.get(fields[i]).groupList.add(new ComponentGroup(q, key,</span>
             number, groupingHitInsidePrefixes[i],
             groupingHitInsideLeftPosition[i], groupingHitInsideLeftPrefixes[i],
             groupingHitInsideRightPosition[i],
@@ -324,7 +322,7 @@ public class MtasSolrComponentGroup
             groupingRightPrefixes[i]));
       }
     }
-<span class="nc" id="L327">  }</span>
+<span class="nc" id="L325">  }</span>
 
   /**
    * Prepare.
@@ -337,17 +335,17 @@ public class MtasSolrComponentGroup
    */
   private void prepare(SolrParams solrParams, SortedSet&lt;String&gt; gids,
       String name, String[] positions, String[] prefixes) {
-<span class="nc bnc" id="L340" title="All 2 branches missed.">    if (!gids.isEmpty()) {</span>
-<span class="nc" id="L341">      int tmpSubCounter = 0;</span>
-<span class="nc bnc" id="L342" title="All 2 branches missed.">      for (String gid : gids) {</span>
-<span class="nc" id="L343">        positions[tmpSubCounter] = solrParams.get(</span>
+<span class="nc bnc" id="L338" title="All 2 branches missed.">    if (!gids.isEmpty()) {</span>
+<span class="nc" id="L339">      int tmpSubCounter = 0;</span>
+<span class="nc bnc" id="L340" title="All 2 branches missed.">      for (String gid : gids) {</span>
+<span class="nc" id="L341">        positions[tmpSubCounter] = solrParams.get(</span>
             name + &quot;.&quot; + gid + &quot;.&quot; + NAME_MTAS_GROUP_GROUPING_POSITION, null);
-<span class="nc" id="L345">        prefixes[tmpSubCounter] = solrParams.get(</span>
+<span class="nc" id="L343">        prefixes[tmpSubCounter] = solrParams.get(</span>
             name + &quot;.&quot; + gid + &quot;.&quot; + NAME_MTAS_GROUP_GROUPING_PREFIXES, null);
-<span class="nc" id="L347">        tmpSubCounter++;</span>
-<span class="nc" id="L348">      }</span>
+<span class="nc" id="L345">        tmpSubCounter++;</span>
+<span class="nc" id="L346">      }</span>
     }
-<span class="nc" id="L350">  }</span>
+<span class="nc" id="L348">  }</span>
 
   /*
    * (non-Javadoc)
@@ -360,90 +358,90 @@ public class MtasSolrComponentGroup
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="nc bnc" id="L363" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L364" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_GROUP, false)) {</span>
-<span class="nc bnc" id="L365" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
+<span class="nc bnc" id="L361" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L362" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_GROUP, false)) {</span>
+<span class="nc bnc" id="L363" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
         // do nothing
       } else {
         // remove prefix for other requests
-<span class="nc" id="L369">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L370">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_GROUP);</span>
-<span class="nc" id="L371">        sreq.params.remove(PARAM_MTAS_GROUP);</span>
+<span class="nc" id="L367">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="nc" id="L368">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_GROUP);</span>
+<span class="nc" id="L369">        sreq.params.remove(PARAM_MTAS_GROUP);</span>
         Set&lt;String&gt; subKeys;
-<span class="nc bnc" id="L373" title="All 2 branches missed.">        for (String key : keys) {</span>
-<span class="nc" id="L374">          sreq.params.remove(</span>
+<span class="nc bnc" id="L371" title="All 2 branches missed.">        for (String key : keys) {</span>
+<span class="nc" id="L372">          sreq.params.remove(</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_GROUP_FIELD);
-<span class="nc" id="L376">          sreq.params</span>
-<span class="nc" id="L377">              .remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_GROUP_KEY);</span>
-<span class="nc" id="L378">          sreq.params.remove(</span>
+<span class="nc" id="L374">          sreq.params</span>
+<span class="nc" id="L375">              .remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_GROUP_KEY);</span>
+<span class="nc" id="L376">          sreq.params.remove(</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_GROUP_QUERY_TYPE);
-<span class="nc" id="L380">          sreq.params.remove(</span>
+<span class="nc" id="L378">          sreq.params.remove(</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_GROUP_QUERY_VALUE);
-<span class="nc" id="L382">          sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L380">          sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_GROUP_QUERY_PREFIX);
-<span class="nc" id="L384">          sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L382">          sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_GROUP_QUERY_IGNORE);
-<span class="nc" id="L386">          sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L384">          sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_GROUP_QUERY_MAXIMUM_IGNORE_LENGTH);
-<span class="nc" id="L388">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L386">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;
                   + NAME_MTAS_GROUP_GROUPING_LEFT);
-<span class="nc bnc" id="L391" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L392">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L389" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L390">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_LEFT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_POSITION);
-<span class="nc" id="L395">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L393">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_LEFT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_PREFIXES);
-<span class="nc" id="L398">          }</span>
-<span class="nc" id="L399">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L396">          }</span>
+<span class="nc" id="L397">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;
                   + NAME_MTAS_GROUP_GROUPING_RIGHT);
-<span class="nc bnc" id="L402" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L403">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L400" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L401">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_RIGHT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_POSITION);
-<span class="nc" id="L406">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L404">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_RIGHT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_PREFIXES);
-<span class="nc" id="L409">          }</span>
-<span class="nc" id="L410">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L407">          }</span>
+<span class="nc" id="L408">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;
                   + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE);
-<span class="nc bnc" id="L413" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L414">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L411" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L412">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_POSITION);
-<span class="nc" id="L417">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L415">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_PREFIXES);
-<span class="nc" id="L420">          }</span>
-<span class="nc" id="L421">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L418">          }</span>
+<span class="nc" id="L419">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;
                   + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_LEFT);
-<span class="nc bnc" id="L424" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L425">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L422" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L423">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_LEFT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_POSITION);
-<span class="nc" id="L428">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L426">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_LEFT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_PREFIXES);
-<span class="nc" id="L431">          }</span>
-<span class="nc" id="L432">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L429">          }</span>
+<span class="nc" id="L430">          subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
               PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;
                   + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_RIGHT);
-<span class="nc bnc" id="L435" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L436">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L433" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L434">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_RIGHT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_POSITION);
-<span class="nc" id="L439">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L437">            sreq.params.remove(PARAM_MTAS_GROUP + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_GROUP_GROUPING_HIT_INSIDE_RIGHT + &quot;.&quot; + subKey + &quot;.&quot;
                 + NAME_MTAS_GROUP_GROUPING_PREFIXES);
-<span class="nc" id="L442">          }</span>
-<span class="nc" id="L443">        }</span>
+<span class="nc" id="L440">          }</span>
+<span class="nc" id="L441">        }</span>
       }
     }
-<span class="nc" id="L446">  }</span>
+<span class="nc" id="L444">  }</span>
 
   /*
    * (non-Javadoc)
@@ -455,20 +453,20 @@ public class MtasSolrComponentGroup
   @SuppressWarnings(&quot;unchecked&quot;)
   public SimpleOrderedMap&lt;Object&gt; create(ComponentGroup group, Boolean encode)
       throws IOException {
-<span class="nc" id="L458">    SimpleOrderedMap&lt;Object&gt; mtasGroupResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L459">    mtasGroupResponse.add(&quot;key&quot;, group.key);</span>
-<span class="nc" id="L460">    MtasSolrMtasResult data = new MtasSolrMtasResult(group.dataCollector,</span>
+<span class="nc" id="L456">    SimpleOrderedMap&lt;Object&gt; mtasGroupResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L457">    mtasGroupResponse.add(&quot;key&quot;, group.key);</span>
+<span class="nc" id="L458">    MtasSolrMtasResult data = new MtasSolrMtasResult(group.dataCollector,</span>
         new String[] { group.dataType }, new String[] { group.statsType },
-        new TreeSet[] { group.statsItems }, new String[] { group.sortType },
+        new SortedSet[] { group.statsItems }, new String[] { group.sortType },
         new String[] { group.sortDirection }, new Integer[] { group.start },
         new Integer[] { group.number }, null);
-<span class="nc bnc" id="L465" title="All 2 branches missed.">    if (encode) {</span>
-<span class="nc" id="L466">      mtasGroupResponse.add(&quot;_encoded_list&quot;, MtasSolrResultUtil.encode(data));</span>
+<span class="nc bnc" id="L463" title="All 2 branches missed.">    if (encode) {</span>
+<span class="nc" id="L464">      mtasGroupResponse.add(&quot;_encoded_list&quot;, MtasSolrResultUtil.encode(data));</span>
     } else {
-<span class="nc" id="L468">      mtasGroupResponse.add(&quot;list&quot;, data);</span>
-<span class="nc" id="L469">      MtasSolrResultUtil.rewrite(mtasGroupResponse);</span>
+<span class="nc" id="L466">      mtasGroupResponse.add(&quot;list&quot;, data);</span>
+<span class="nc" id="L467">      MtasSolrResultUtil.rewrite(mtasGroupResponse);</span>
     }
-<span class="nc" id="L471">    return mtasGroupResponse;</span>
+<span class="nc" id="L469">    return mtasGroupResponse;</span>
   }
 
   /*
@@ -480,30 +478,30 @@ public class MtasSolrComponentGroup
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void finishStage(ResponseBuilder rb) {
-<span class="nc bnc" id="L483" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L481" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
         &amp;&amp; rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY
         &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="nc bnc" id="L486" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L487" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L488" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_GROUP, false)) {</span>
-<span class="nc bnc" id="L489" title="All 2 branches missed.">          for (ShardResponse shardResponse : sreq.responses) {</span>
-<span class="nc" id="L490">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="nc" id="L491">                .getResponse();</span>
+<span class="nc bnc" id="L484" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="nc bnc" id="L485" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L486" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_GROUP, false)) {</span>
+<span class="nc bnc" id="L487" title="All 2 branches missed.">          for (ShardResponse shardResponse : sreq.responses) {</span>
+<span class="nc" id="L488">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="nc" id="L489">                .getResponse();</span>
             try {
-<span class="nc" id="L493">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
-<span class="nc" id="L494">                  .findRecursive(&quot;mtas&quot;, &quot;group&quot;);</span>
-<span class="nc bnc" id="L495" title="All 2 branches missed.">              if (data != null) {</span>
-<span class="nc" id="L496">                MtasSolrResultUtil.decode(data);</span>
+<span class="nc" id="L491">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
+<span class="nc" id="L492">                  .findRecursive(&quot;mtas&quot;, &quot;group&quot;);</span>
+<span class="nc bnc" id="L493" title="All 2 branches missed.">              if (data != null) {</span>
+<span class="nc" id="L494">                MtasSolrResultUtil.decode(data);</span>
               }
-<span class="nc" id="L498">            } catch (ClassCastException e) {</span>
-<span class="nc" id="L499">              log.debug(e);</span>
+<span class="nc" id="L496">            } catch (ClassCastException e) {</span>
+<span class="nc" id="L497">              log.debug(e);</span>
               // shouldn't happen
-<span class="nc" id="L501">            }</span>
-<span class="nc" id="L502">          }</span>
+<span class="nc" id="L499">            }</span>
+<span class="nc" id="L500">          }</span>
         }
-<span class="nc" id="L504">      }</span>
+<span class="nc" id="L502">      }</span>
     }
-<span class="nc" id="L506">  }</span>
+<span class="nc" id="L504">  }</span>
 
   /*
    * (non-Javadoc)
@@ -517,26 +515,26 @@ public class MtasSolrComponentGroup
   public void distributedProcess(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
     // rewrite
-<span class="nc" id="L520">    NamedList&lt;Object&gt; mtasResponse = null;</span>
+<span class="nc" id="L518">    NamedList&lt;Object&gt; mtasResponse = null;</span>
     try {
-<span class="nc" id="L522">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
-<span class="nc" id="L523">    } catch (ClassCastException e) {</span>
-<span class="nc" id="L524">      log.debug(e);</span>
-<span class="nc" id="L525">      mtasResponse = null;</span>
-<span class="nc" id="L526">    }</span>
-<span class="nc bnc" id="L527" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
+<span class="nc" id="L520">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
+<span class="nc" id="L521">    } catch (ClassCastException e) {</span>
+<span class="nc" id="L522">      log.debug(e);</span>
+<span class="nc" id="L523">      mtasResponse = null;</span>
+<span class="nc" id="L524">    }</span>
+<span class="nc bnc" id="L525" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
       ArrayList&lt;Object&gt; mtasResponseGroup;
       try {
-<span class="nc" id="L530">        mtasResponseGroup = (ArrayList&lt;Object&gt;) mtasResponse.get(&quot;group&quot;);</span>
-<span class="nc bnc" id="L531" title="All 2 branches missed.">        if (mtasResponseGroup != null) {</span>
-<span class="nc" id="L532">          MtasSolrResultUtil.rewrite(mtasResponseGroup);</span>
+<span class="nc" id="L528">        mtasResponseGroup = (ArrayList&lt;Object&gt;) mtasResponse.get(&quot;group&quot;);</span>
+<span class="nc bnc" id="L529" title="All 2 branches missed.">        if (mtasResponseGroup != null) {</span>
+<span class="nc" id="L530">          MtasSolrResultUtil.rewrite(mtasResponseGroup);</span>
         }
-<span class="nc" id="L534">      } catch (ClassCastException e) {</span>
-<span class="nc" id="L535">        log.debug(e);</span>
-<span class="nc" id="L536">        mtasResponse.remove(&quot;group&quot;);</span>
-<span class="nc" id="L537">      }</span>
+<span class="nc" id="L532">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L533">        log.debug(e);</span>
+<span class="nc" id="L534">        mtasResponse.remove(&quot;group&quot;);</span>
+<span class="nc" id="L535">      }</span>
     }
-<span class="nc" id="L539">  }</span>
+<span class="nc" id="L537">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.html
index ef5c23a..b33a9fb 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentJoin</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentJoin</span></div><h1>MtasSolrComponentJoin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">254 of 261</td><td class="ctr2">3%</td><td class="bar">32 of 32</td><td class="ctr2">0%</td><td class="ctr1">22</td><td class="ctr2">24</td><td class="ctr1">61</td><td class="ctr2">64</td><td class="ctr1">6</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrComponentJoin.java.html#L118" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="90" alt="90"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">20</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentJoin.java.html#L76" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="70" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentJoin.java.html#L156" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="58" height="10" title="44" alt="44"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h1">16</td><td class="ctr2" id="i1">16</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentJoin.java.html#L55" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="49" height="10" title="37" alt="37"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentJoin.java.html#L101" class="el_method">create(CodecComponent.ComponentJoin, Boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="33" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentJoin.java.html#L185" class="el_method">createKeyFromRequest(ResponseBuilder)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentJoin.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentJoin.java.html#L43" class="el_method">MtasSolrComponentJoin(MtasSolrSearchComponent)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentJoin</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentJoin</span></div><h1>MtasSolrComponentJoin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">254 of 261</td><td class="ctr2">2%</td><td class="bar">32 of 32</td><td class="ctr2">0%</td><td class="ctr1">22</td><td class="ctr2">24</td><td class="ctr1">61</td><td class="ctr2">64</td><td class="ctr1">6</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrComponentJoin.java.html#L102" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="90" alt="90"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">9</td><td class="ctr1" id="h0">20</td><td class="ctr2" id="i0">20</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentJoin.java.html#L67" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="70" height="10" title="53" alt="53"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentJoin.java.html#L136" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="58" height="10" title="44" alt="44"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h1">16</td><td class="ctr2" id="i1">16</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentJoin.java.html#L50" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="49" height="10" title="37" alt="37"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentJoin.java.html#L87" class="el_method">create(CodecComponent.ComponentJoin, Boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentJoin.java.html#L165" class="el_method">createKeyFromRequest(ResponseBuilder)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentJoin.java.html#L28" class="el_method">static {...}</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentJoin.java.html#L42" class="el_method">MtasSolrComponentJoin(MtasSolrSearchComponent)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.java.html
index 45fe938..b599f29 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentJoin.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentJoin.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentJoin.java</span></div><h1>MtasSolrComponentJoin.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentJoin.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentJoin.java</span></div><h1>MtasSolrComponentJoin.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -14,7 +14,6 @@ import org.apache.solr.handler.component.SearchComponent;
 import org.apache.solr.handler.component.ShardRequest;
 import org.apache.solr.handler.component.ShardResponse;
 
-import mtas.codec.util.CodecComponent.BasicComponent;
 import mtas.codec.util.CodecComponent.ComponentFields;
 import mtas.codec.util.CodecComponent.ComponentJoin;
 import mtas.solr.handler.component.MtasSolrSearchComponent;
@@ -25,8 +24,8 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 @SuppressWarnings(&quot;deprecation&quot;)
 public class MtasSolrComponentJoin implements MtasSolrComponent&lt;ComponentJoin&gt; {
 
-  /** The log. */
-<span class="fc" id="L29">  private static Log log = LogFactory.getLog(MtasSolrComponentJoin.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L28">  private static final Log log = LogFactory.getLog(MtasSolrComponentJoin.class);</span>
 
   /** The Constant PARAM_MTAS_JOIN. */
   public static final String PARAM_MTAS_JOIN = MtasSolrSearchComponent.PARAM_MTAS
@@ -40,140 +39,121 @@ public class MtasSolrComponentJoin implements MtasSolrComponent&lt;ComponentJoin
    *
    * @param searchComponent the search component
    */
-<span class="fc" id="L43">  public MtasSolrComponentJoin(MtasSolrSearchComponent searchComponent) {</span>
-<span class="fc" id="L44">  }</span>
+<span class="fc" id="L42">  public MtasSolrComponentJoin(MtasSolrSearchComponent searchComponent) {</span>
+<span class="fc" id="L43">  }</span>
 
-  /**
-   * Prepare.
-   *
-   * @param rb the rb
-   * @param mtasFields the mtas fields
-   * @throws IOException Signals that an I/O exception has occurred.
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc bnc" id="L55" title="All 2 branches missed.">    if (rb.req.getParams().get(PARAM_MTAS_JOIN + &quot;.&quot; + NAME_MTAS_JOIN_FIELD,</span>
+<span class="nc bnc" id="L50" title="All 2 branches missed.">    if (rb.req.getParams().get(PARAM_MTAS_JOIN + &quot;.&quot; + NAME_MTAS_JOIN_FIELD,</span>
         null) != null) {
-<span class="nc" id="L57">      Set&lt;String&gt; fields = new HashSet&lt;&gt;(Arrays.asList(rb.req.getParams()</span>
-<span class="nc" id="L58">          .get(PARAM_MTAS_JOIN + &quot;.&quot; + NAME_MTAS_JOIN_FIELD).split(&quot;,&quot;)));</span>
-<span class="nc" id="L59">      String key = createKeyFromRequest(rb);</span>
-<span class="nc" id="L60">      mtasFields.doJoin = true;</span>
-<span class="nc" id="L61">      mtasFields.join = new ComponentJoin(fields, key);</span>
-<span class="nc" id="L62">      rb.setNeedDocSet(true);</span>
+<span class="nc" id="L52">      Set&lt;String&gt; fields = new HashSet&lt;&gt;(Arrays.asList(rb.req.getParams()</span>
+<span class="nc" id="L53">          .get(PARAM_MTAS_JOIN + &quot;.&quot; + NAME_MTAS_JOIN_FIELD).split(&quot;,&quot;)));</span>
+<span class="nc" id="L54">      String key = createKeyFromRequest(rb);</span>
+<span class="nc" id="L55">      mtasFields.doJoin = true;</span>
+<span class="nc" id="L56">      mtasFields.join = new ComponentJoin(fields, key);</span>
+<span class="nc" id="L57">      rb.setNeedDocSet(true);</span>
     }
 
-<span class="nc" id="L65">  }</span>
+<span class="nc" id="L60">  }</span>
 
-  /**
-   * Modify request.
-   *
-   * @param rb the rb
-   * @param who the who
-   * @param sreq the sreq
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache.solr.handler.component.ResponseBuilder, org.apache.solr.handler.component.SearchComponent, org.apache.solr.handler.component.ShardRequest)
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="nc bnc" id="L76" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L77" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_JOIN, false)) {</span>
-<span class="nc bnc" id="L78" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
+<span class="nc bnc" id="L67" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L68" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_JOIN, false)) {</span>
+<span class="nc bnc" id="L69" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
         // do nothing
       } else {
         // remove for other requests
-<span class="nc" id="L82">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L83">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_JOIN);</span>
-<span class="nc" id="L84">        sreq.params.remove(PARAM_MTAS_JOIN);</span>
-<span class="nc bnc" id="L85" title="All 2 branches missed.">        for (String key : keys) {</span>
-<span class="nc" id="L86">          sreq.params.remove(PARAM_MTAS_JOIN + &quot;.&quot; + key);</span>
-<span class="nc" id="L87">        }</span>
+<span class="nc" id="L73">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="nc" id="L74">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_JOIN);</span>
+<span class="nc" id="L75">        sreq.params.remove(PARAM_MTAS_JOIN);</span>
+<span class="nc bnc" id="L76" title="All 2 branches missed.">        for (String key : keys) {</span>
+<span class="nc" id="L77">          sreq.params.remove(PARAM_MTAS_JOIN + &quot;.&quot; + key);</span>
+<span class="nc" id="L78">        }</span>
       }
     }
-<span class="nc" id="L90">  }</span>
+<span class="nc" id="L81">  }</span>
 
-  /**
-   * Creates the.
-   *
-   * @param join the join
-   * @param encode the encode
-   * @return the object
-   * @throws IOException Signals that an I/O exception has occurred.
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.CodecComponent.BasicComponent, java.lang.Boolean)
    */
   public SimpleOrderedMap&lt;Object&gt; create(ComponentJoin join, Boolean encode) throws IOException {
-<span class="nc" id="L101">    MtasSolrJoinResult data = new MtasSolrJoinResult(join);</span>
-<span class="nc" id="L102">    SimpleOrderedMap&lt;Object&gt; mtasJoinResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc bnc" id="L103" title="All 2 branches missed.">    if (encode) {</span>
-<span class="nc" id="L104">      mtasJoinResponse.add(&quot;_encoded_data&quot;, MtasSolrResultUtil.encode(data));</span>
+<span class="nc" id="L87">    MtasSolrJoinResult data = new MtasSolrJoinResult(join);</span>
+<span class="nc" id="L88">    SimpleOrderedMap&lt;Object&gt; mtasJoinResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc bnc" id="L89" title="All 2 branches missed.">    if (encode) {</span>
+<span class="nc" id="L90">      mtasJoinResponse.add(&quot;_encoded_data&quot;, MtasSolrResultUtil.encode(data));</span>
     } else {
-<span class="nc" id="L106">      mtasJoinResponse.add(&quot;data&quot;, data.rewrite());</span>
+<span class="nc" id="L92">      mtasJoinResponse.add(&quot;data&quot;, data.rewrite());</span>
     }
-<span class="nc" id="L108">    return mtasJoinResponse;</span>
+<span class="nc" id="L94">    return mtasJoinResponse;</span>
   }
 
-  /**
-   * Finish stage.
-   *
-   * @param rb the rb
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.solr.handler.component.ResponseBuilder)
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void finishStage(ResponseBuilder rb) {
-<span class="nc bnc" id="L118" title="All 4 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L102" title="All 4 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
         &amp;&amp; rb.stage == MtasSolrSearchComponent.STAGE_JOIN) {
-<span class="nc bnc" id="L120" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L122" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_JOIN, false)) {</span>
-<span class="nc bnc" id="L123" title="All 2 branches missed.">          for (ShardResponse shardResponse : sreq.responses) {</span>
-<span class="nc" id="L124">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="nc" id="L125">                .getResponse();</span>
+<span class="nc bnc" id="L104" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L106" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_JOIN, false)) {</span>
+<span class="nc bnc" id="L107" title="All 2 branches missed.">          for (ShardResponse shardResponse : sreq.responses) {</span>
+<span class="nc" id="L108">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="nc" id="L109">                .getResponse();</span>
             try {
-<span class="nc" id="L127">              Object data = response.findRecursive(&quot;mtas&quot;, &quot;join&quot;);</span>
-<span class="nc bnc" id="L128" title="All 4 branches missed.">              if (data != null &amp;&amp; data instanceof String) {</span>
-<span class="nc" id="L129">                NamedList&lt;Object&gt; mtasResponse = (NamedList&lt;Object&gt;) response</span>
-<span class="nc" id="L130">                    .get(&quot;mtas&quot;);</span>
-<span class="nc" id="L131">                mtasResponse.remove(&quot;join&quot;);</span>
-<span class="nc" id="L132">                mtasResponse.add(&quot;join&quot;,</span>
-<span class="nc" id="L133">                    MtasSolrResultUtil.decode((String) data));</span>
+<span class="nc" id="L111">              Object data = response.findRecursive(&quot;mtas&quot;, &quot;join&quot;);</span>
+<span class="nc bnc" id="L112" title="All 4 branches missed.">              if (data != null &amp;&amp; data instanceof String) {</span>
+<span class="nc" id="L113">                NamedList&lt;Object&gt; mtasResponse = (NamedList&lt;Object&gt;) response</span>
+<span class="nc" id="L114">                    .get(&quot;mtas&quot;);</span>
+<span class="nc" id="L115">                mtasResponse.remove(&quot;join&quot;);</span>
+<span class="nc" id="L116">                mtasResponse.add(&quot;join&quot;,</span>
+<span class="nc" id="L117">                    MtasSolrResultUtil.decode((String) data));</span>
               }
-<span class="nc" id="L135">            } catch (ClassCastException e) {</span>
-<span class="nc" id="L136">              log.debug(e);</span>
+<span class="nc" id="L119">            } catch (ClassCastException e) {</span>
+<span class="nc" id="L120">              log.debug(e);</span>
               // shouldn't happen
-<span class="nc" id="L138">            }</span>
-<span class="nc" id="L139">          }</span>
+<span class="nc" id="L122">            }</span>
+<span class="nc" id="L123">          }</span>
         }
-<span class="nc" id="L141">      }</span>
+<span class="nc" id="L125">      }</span>
     }
-<span class="nc" id="L143">  }</span>
+<span class="nc" id="L127">  }</span>
 
-  /**
-   * Distributed process.
-   *
-   * @param rb the rb
-   * @param mtasFields the mtas fields
-   * @throws IOException Signals that an I/O exception has occurred.
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void distributedProcess(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
     // rewrite
-<span class="nc" id="L156">    NamedList&lt;Object&gt; mtasResponse = null;</span>
+<span class="nc" id="L136">    NamedList&lt;Object&gt; mtasResponse = null;</span>
     try {
-<span class="nc" id="L158">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
-<span class="nc" id="L159">    } catch (ClassCastException e) {</span>
-<span class="nc" id="L160">      log.debug(e);</span>
-<span class="nc" id="L161">      mtasResponse = null;</span>
-<span class="nc" id="L162">    }</span>
-<span class="nc bnc" id="L163" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
+<span class="nc" id="L138">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
+<span class="nc" id="L139">    } catch (ClassCastException e) {</span>
+<span class="nc" id="L140">      log.debug(e);</span>
+<span class="nc" id="L141">      mtasResponse = null;</span>
+<span class="nc" id="L142">    }</span>
+<span class="nc bnc" id="L143" title="All 2 branches missed.">    if (mtasResponse != null) {</span>
       MtasSolrJoinResult mtasSolrJoinResult;
       try {
-<span class="nc" id="L166">        mtasSolrJoinResult = (MtasSolrJoinResult) mtasResponse.get(&quot;join&quot;);</span>
-<span class="nc bnc" id="L167" title="All 2 branches missed.">        if (mtasSolrJoinResult != null) {</span>
-<span class="nc" id="L168">          mtasResponse.removeAll(&quot;join&quot;);</span>
-<span class="nc" id="L169">          mtasResponse.add(&quot;join&quot;, mtasSolrJoinResult.rewrite());</span>
+<span class="nc" id="L146">        mtasSolrJoinResult = (MtasSolrJoinResult) mtasResponse.get(&quot;join&quot;);</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">        if (mtasSolrJoinResult != null) {</span>
+<span class="nc" id="L148">          mtasResponse.removeAll(&quot;join&quot;);</span>
+<span class="nc" id="L149">          mtasResponse.add(&quot;join&quot;, mtasSolrJoinResult.rewrite());</span>
         }
-<span class="nc" id="L171">      } catch (ClassCastException e) {</span>
-<span class="nc" id="L172">        log.debug(e);</span>
-<span class="nc" id="L173">        mtasResponse.remove(&quot;join&quot;);</span>
-<span class="nc" id="L174">      }</span>
+<span class="nc" id="L151">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L152">        log.debug(e);</span>
+<span class="nc" id="L153">        mtasResponse.remove(&quot;join&quot;);</span>
+<span class="nc" id="L154">      }</span>
     }
-<span class="nc" id="L176">  }</span>
+<span class="nc" id="L156">  }</span>
 
   /**
    * Creates the key from request.
@@ -182,7 +162,7 @@ public class MtasSolrComponentJoin implements MtasSolrComponent&lt;ComponentJoin
    * @return the string
    */
   private String createKeyFromRequest(ResponseBuilder rb) {
-<span class="nc" id="L185">    return rb.req.getParams().toQueryString();</span>
+<span class="nc" id="L165">    return rb.req.getParams().toQueryString();</span>
   }
 
 
@@ -190,4 +170,4 @@ public class MtasSolrComponentJoin implements MtasSolrComponent&lt;ComponentJoin
 
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.html
index de56dda..c1debc7 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentKwic</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentKwic</span></div><h1>MtasSolrComponentKwic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,574 of 1,577</td><td class="ctr2">0%</td><td class="bar">108 of 108</td><td class="ctr2">0%</td><td class="ctr1">60</td><td class="ctr2">61</td><td class="ctr1">260</td><td class="ctr2">262</td><td class="ctr1">6</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSolrComponentKwic.java.html#L119" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="832" alt="832"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="91" height="10" title="38" alt="38"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g1">20</td><td class="ctr1" id="h0">120</td><td class="ctr2" id="i0">120</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentKwic.java.html#L282" class="el_method">create(CodecComponent.ComponentKwic, Boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="66" height="10" title="460" alt="460"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="50" alt="50"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">26</td><td class="ctr2" id="g0">26</td><td class="ctr1" id="h1">106</td><td class="ctr2" id="i1">106</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentKwic.java.html#L421" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="33" height="10" title="233" alt="233"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="19" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h2">24</td><td class="ctr2" id="i2">24</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentKwic.java.html#L466" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="5" height="10" title="40" alt="40"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="28" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentKwic.java.html#L101" class="el_method">getPositiveInteger(String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentKwic.java.html#L481" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentKwic.java.html#L89" class="el_method">MtasSolrComponentKwic(MtasSolrSearchComponent)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentKwic</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentKwic</span></div><h1>MtasSolrComponentKwic</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,574 of 1,577</td><td class="ctr2">0%</td><td class="bar">108 of 108</td><td class="ctr2">0%</td><td class="ctr1">60</td><td class="ctr2">61</td><td class="ctr1">260</td><td class="ctr2">262</td><td class="ctr1">6</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a6"><a href="MtasSolrComponentKwic.java.html#L112" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="832" alt="832"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="91" height="10" title="38" alt="38"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">20</td><td class="ctr2" id="g1">20</td><td class="ctr1" id="h0">120</td><td class="ctr2" id="i0">120</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentKwic.java.html#L271" class="el_method">create(CodecComponent.ComponentKwic, Boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="66" height="10" title="460" alt="460"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="50" alt="50"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">26</td><td class="ctr2" id="g0">26</td><td class="ctr1" id="h1">106</td><td class="ctr2" id="i1">106</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentKwic.java.html#L403" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="233" alt="233"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h2">24</td><td class="ctr2" id="i2">24</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentKwic.java.html#L445" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="40" alt="40"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentKwic.java.html#L101" class="el_method">getPositiveInteger(String)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentKwic.java.html#L463" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentKwic.java.html#L90" class="el_method">MtasSolrComponentKwic(MtasSolrSearchComponent)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.java.html
index 1ac84ce..8b1fa81 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentKwic.java.html
@@ -1,10 +1,12 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentKwic.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentKwic.java</span></div><h1>MtasSolrComponentKwic.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentKwic.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentKwic.java</span></div><h1>MtasSolrComponentKwic.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map.Entry;
 import java.util.Set;
+import java.util.SortedMap;
 import java.util.TreeMap;
 
 import org.apache.solr.common.util.NamedList;
@@ -83,17 +85,15 @@ public class MtasSolrComponentKwic implements MtasSolrComponent&lt;ComponentKwic
   /**
    * Instantiates a new mtas solr component kwic.
    *
-   * @param searchComponent
-   *          the search component
+   * @param searchComponent the search component
    */
-<span class="fc" id="L89">  public MtasSolrComponentKwic(MtasSolrSearchComponent searchComponent) {</span>
-<span class="fc" id="L90">  }</span>
+<span class="fc" id="L90">  public MtasSolrComponentKwic(MtasSolrSearchComponent searchComponent) {</span>
+<span class="fc" id="L91">  }</span>
 
   /**
    * Gets the positive integer.
    *
-   * @param number
-   *          the number
+   * @param number the number
    * @return the positive integer
    */
   private int getPositiveInteger(String number) {
@@ -104,381 +104,363 @@ public class MtasSolrComponentKwic implements MtasSolrComponent&lt;ComponentKwic
     }
   }
 
-  /**
-   * Prepare.
-   *
-   * @param rb
-   *          the rb
-   * @param mtasFields
-   *          the mtas fields
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc" id="L119">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="nc" id="L120">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_KWIC);</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="nc" id="L122">      int tmpCounter = 0;</span>
-<span class="nc" id="L123">      String[] fields = new String[ids.size()];</span>
-<span class="nc" id="L124">      String[] queryTypes = new String[ids.size()];</span>
-<span class="nc" id="L125">      String[] queryValues = new String[ids.size()];</span>
-<span class="nc" id="L126">      String[] queryPrefixes = new String[ids.size()];</span>
-<span class="nc" id="L127">      String[] queryIgnores = new String[ids.size()];</span>
-<span class="nc" id="L128">      String[] queryMaximumIgnoreLengths = new String[ids.size()];</span>
-<span class="nc" id="L129">      HashMap&lt;String, String[]&gt;[] queryVariables = new HashMap[ids.size()];</span>
-<span class="nc" id="L130">      String[] keys = new String[ids.size()];</span>
-<span class="nc" id="L131">      String[] prefixes = new String[ids.size()];</span>
-<span class="nc" id="L132">      String[] numbers = new String[ids.size()];</span>
-<span class="nc" id="L133">      String[] starts = new String[ids.size()];</span>
-<span class="nc" id="L134">      String[] lefts = new String[ids.size()];</span>
-<span class="nc" id="L135">      String[] rights = new String[ids.size()];</span>
-<span class="nc" id="L136">      String[] outputs = new String[ids.size()];</span>
-<span class="nc bnc" id="L137" title="All 2 branches missed.">      for (String id : ids) {</span>
-<span class="nc" id="L138">        fields[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L139">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_FIELD, null);</span>
-<span class="nc" id="L140">        queryTypes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L112">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="nc" id="L113">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_KWIC);</span>
+<span class="nc bnc" id="L114" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="nc" id="L115">      int tmpCounter = 0;</span>
+<span class="nc" id="L116">      String[] fields = new String[ids.size()];</span>
+<span class="nc" id="L117">      String[] queryTypes = new String[ids.size()];</span>
+<span class="nc" id="L118">      String[] queryValues = new String[ids.size()];</span>
+<span class="nc" id="L119">      String[] queryPrefixes = new String[ids.size()];</span>
+<span class="nc" id="L120">      String[] queryIgnores = new String[ids.size()];</span>
+<span class="nc" id="L121">      String[] queryMaximumIgnoreLengths = new String[ids.size()];</span>
+<span class="nc" id="L122">      HashMap&lt;String, String[]&gt;[] queryVariables = new HashMap[ids.size()];</span>
+<span class="nc" id="L123">      String[] keys = new String[ids.size()];</span>
+<span class="nc" id="L124">      String[] prefixes = new String[ids.size()];</span>
+<span class="nc" id="L125">      String[] numbers = new String[ids.size()];</span>
+<span class="nc" id="L126">      String[] starts = new String[ids.size()];</span>
+<span class="nc" id="L127">      String[] lefts = new String[ids.size()];</span>
+<span class="nc" id="L128">      String[] rights = new String[ids.size()];</span>
+<span class="nc" id="L129">      String[] outputs = new String[ids.size()];</span>
+<span class="nc bnc" id="L130" title="All 2 branches missed.">      for (String id : ids) {</span>
+<span class="nc" id="L131">        fields[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L132">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_FIELD, null);</span>
+<span class="nc" id="L133">        queryTypes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_TYPE, null);
-<span class="nc" id="L142">        queryValues[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L135">        queryValues[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_VALUE,
             null);
-<span class="nc" id="L145">        queryPrefixes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L138">        queryPrefixes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_PREFIX,
             null);
-<span class="nc" id="L148">        queryIgnores[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L141">        queryIgnores[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_IGNORE,
             null);
-<span class="nc" id="L151">        queryMaximumIgnoreLengths[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L152">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L144">        queryMaximumIgnoreLengths[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L145">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_KWIC_QUERY_MAXIMUM_IGNORE_LENGTH, null);
-<span class="nc" id="L154">        Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L155">            rb.req.getParams(),</span>
+<span class="nc" id="L147">        Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L148">            rb.req.getParams(),</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_VARIABLE);
-<span class="nc" id="L157">        queryVariables[tmpCounter] = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L158" title="All 2 branches missed.">        if (!vIds.isEmpty()) {</span>
-<span class="nc" id="L159">          HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">          for (String vId : vIds) {</span>
-<span class="nc" id="L161">            String name = rb.req.getParams().get(</span>
+<span class="nc" id="L150">        queryVariables[tmpCounter] = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L151" title="All 2 branches missed.">        if (!vIds.isEmpty()) {</span>
+<span class="nc" id="L152">          HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L153" title="All 2 branches missed.">          for (String vId : vIds) {</span>
+<span class="nc" id="L154">            String name = rb.req.getParams().get(</span>
                 PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_VARIABLE
                     + &quot;.&quot; + vId + &quot;.&quot; + SUBNAME_MTAS_KWIC_QUERY_VARIABLE_NAME,
                 null);
-<span class="nc bnc" id="L165" title="All 2 branches missed.">            if (name != null) {</span>
-<span class="nc bnc" id="L166" title="All 2 branches missed.">              if (!tmpVariables.containsKey(name)) {</span>
-<span class="nc" id="L167">                tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
+<span class="nc bnc" id="L158" title="All 2 branches missed.">            if (name != null) {</span>
+<span class="nc bnc" id="L159" title="All 2 branches missed.">              if (!tmpVariables.containsKey(name)) {</span>
+<span class="nc" id="L160">                tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
               }
-<span class="nc" id="L169">              String value = rb.req.getParams()</span>
-<span class="nc" id="L170">                  .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L162">              String value = rb.req.getParams()</span>
+<span class="nc" id="L163">                  .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot;</span>
                       + NAME_MTAS_KWIC_QUERY_VARIABLE + &quot;.&quot; + vId + &quot;.&quot;
                       + SUBNAME_MTAS_KWIC_QUERY_VARIABLE_VALUE, null);
-<span class="nc bnc" id="L173" title="All 2 branches missed.">              if (value != null) {</span>
-<span class="nc" id="L174">                ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L175">                String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L176" title="All 2 branches missed.">                for (int i = 0; i &lt; subList.length; i++) {</span>
-<span class="nc" id="L177">                  list.add(</span>
-<span class="nc" id="L178">                      subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc bnc" id="L166" title="All 2 branches missed.">              if (value != null) {</span>
+<span class="nc" id="L167">                ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L168">                String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L169" title="All 2 branches missed.">                for (int i = 0; i &lt; subList.length; i++) {</span>
+<span class="nc" id="L170">                  list.add(</span>
+<span class="nc" id="L171">                      subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
                 }
-<span class="nc" id="L180">                tmpVariables.get(name).addAll(list);</span>
+<span class="nc" id="L173">                tmpVariables.get(name).addAll(list);</span>
               }
             }
-<span class="nc" id="L183">          }</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">          for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
-<span class="nc" id="L185">              .entrySet()) {</span>
-<span class="nc" id="L186">            queryVariables[tmpCounter].put(entry.getKey(),</span>
-<span class="nc" id="L187">                entry.getValue().toArray(new String[entry.getValue().size()]));</span>
-<span class="nc" id="L188">          }</span>
+<span class="nc" id="L176">          }</span>
+<span class="nc bnc" id="L177" title="All 2 branches missed.">          for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
+<span class="nc" id="L178">              .entrySet()) {</span>
+<span class="nc" id="L179">            queryVariables[tmpCounter].put(entry.getKey(),</span>
+<span class="nc" id="L180">                entry.getValue().toArray(new String[entry.getValue().size()]));</span>
+<span class="nc" id="L181">          }</span>
         }
-<span class="nc" id="L190">        keys[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L191">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_KEY,</span>
-<span class="nc" id="L192">                String.valueOf(tmpCounter))</span>
-<span class="nc" id="L193">            .trim();</span>
-<span class="nc" id="L194">        prefixes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L183">        keys[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L184">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_KEY,</span>
+<span class="nc" id="L185">                String.valueOf(tmpCounter))</span>
+<span class="nc" id="L186">            .trim();</span>
+<span class="nc" id="L187">        prefixes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_PREFIX, null);
-<span class="nc" id="L196">        numbers[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L189">        numbers[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_NUMBER, null);
-<span class="nc" id="L198">        starts[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L199">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_START, null);</span>
-<span class="nc" id="L200">        lefts[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L201">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_LEFT, null);</span>
-<span class="nc" id="L202">        rights[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L203">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_RIGHT, null);</span>
-<span class="nc" id="L204">        starts[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L205">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_START, null);</span>
-<span class="nc" id="L206">        outputs[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L191">        starts[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L192">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_START, null);</span>
+<span class="nc" id="L193">        lefts[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L194">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_LEFT, null);</span>
+<span class="nc" id="L195">        rights[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L196">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_RIGHT, null);</span>
+<span class="nc" id="L197">        starts[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L198">            .get(PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_START, null);</span>
+<span class="nc" id="L199">        outputs[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_KWIC + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_KWIC_OUTPUT, null);
-<span class="nc" id="L208">        tmpCounter++;</span>
-<span class="nc" id="L209">      }</span>
-<span class="nc" id="L210">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="nc" id="L211">      mtasFields.doKwic = true;</span>
-<span class="nc" id="L212">      rb.setNeedDocList(true);</span>
-<span class="nc bnc" id="L213" title="All 2 branches missed.">      for (String field : fields) {</span>
-<span class="nc bnc" id="L214" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L215">          throw new IOException(&quot;no (valid) field in mtas kwic&quot;);</span>
-<span class="nc bnc" id="L216" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="nc" id="L217">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="nc" id="L201">        tmpCounter++;</span>
+<span class="nc" id="L202">      }</span>
+<span class="nc" id="L203">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="nc" id="L204">      mtasFields.doKwic = true;</span>
+<span class="nc" id="L205">      rb.setNeedDocList(true);</span>
+<span class="nc bnc" id="L206" title="All 2 branches missed.">      for (String field : fields) {</span>
+<span class="nc bnc" id="L207" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L208">          throw new IOException(&quot;no (valid) field in mtas kwic&quot;);</span>
+<span class="nc bnc" id="L209" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="nc" id="L210">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="nc" id="L220">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_KWIC_KEY,</span>
-<span class="nc" id="L221">          NAME_MTAS_KWIC_FIELD, true);</span>
-<span class="nc" id="L222">      MtasSolrResultUtil.compareAndCheck(queryValues, fields,</span>
-<span class="nc" id="L223">          NAME_MTAS_KWIC_QUERY_VALUE, NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L224">      MtasSolrResultUtil.compareAndCheck(queryTypes, fields,</span>
-<span class="nc" id="L225">          NAME_MTAS_KWIC_QUERY_TYPE, NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L226">      MtasSolrResultUtil.compareAndCheck(queryPrefixes, fields,</span>
-<span class="nc" id="L227">          NAME_MTAS_KWIC_QUERY_PREFIX, NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L228">      MtasSolrResultUtil.compareAndCheck(queryIgnores, fields,</span>
-<span class="nc" id="L229">          NAME_MTAS_KWIC_QUERY_IGNORE, NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L230">      MtasSolrResultUtil.compareAndCheck(queryMaximumIgnoreLengths, fields,</span>
+<span class="nc" id="L213">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_KWIC_KEY,</span>
+<span class="nc" id="L214">          NAME_MTAS_KWIC_FIELD, true);</span>
+<span class="nc" id="L215">      MtasSolrResultUtil.compareAndCheck(queryValues, fields,</span>
+<span class="nc" id="L216">          NAME_MTAS_KWIC_QUERY_VALUE, NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L217">      MtasSolrResultUtil.compareAndCheck(queryTypes, fields,</span>
+<span class="nc" id="L218">          NAME_MTAS_KWIC_QUERY_TYPE, NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L219">      MtasSolrResultUtil.compareAndCheck(queryPrefixes, fields,</span>
+<span class="nc" id="L220">          NAME_MTAS_KWIC_QUERY_PREFIX, NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L221">      MtasSolrResultUtil.compareAndCheck(queryIgnores, fields,</span>
+<span class="nc" id="L222">          NAME_MTAS_KWIC_QUERY_IGNORE, NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L223">      MtasSolrResultUtil.compareAndCheck(queryMaximumIgnoreLengths, fields,</span>
           NAME_MTAS_KWIC_QUERY_MAXIMUM_IGNORE_LENGTH, NAME_MTAS_KWIC_FIELD,
-<span class="nc" id="L232">          false);</span>
-<span class="nc" id="L233">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
-<span class="nc" id="L234">          NAME_MTAS_KWIC_PREFIX, NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L235">      MtasSolrResultUtil.compareAndCheck(numbers, fields, NAME_MTAS_KWIC_NUMBER,</span>
-<span class="nc" id="L236">          NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L237">      MtasSolrResultUtil.compareAndCheck(starts, fields, NAME_MTAS_KWIC_START,</span>
-<span class="nc" id="L238">          NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L239">      MtasSolrResultUtil.compareAndCheck(lefts, fields, NAME_MTAS_KWIC_LEFT,</span>
-<span class="nc" id="L240">          NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L241">      MtasSolrResultUtil.compareAndCheck(rights, fields, NAME_MTAS_KWIC_RIGHT,</span>
-<span class="nc" id="L242">          NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc" id="L243">      MtasSolrResultUtil.compareAndCheck(outputs, fields, NAME_MTAS_KWIC_OUTPUT,</span>
-<span class="nc" id="L244">          NAME_MTAS_KWIC_FIELD, false);</span>
-<span class="nc bnc" id="L245" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="nc" id="L246">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
-<span class="nc bnc" id="L247" title="All 2 branches missed.">        Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i] == null)</span>
-<span class="nc" id="L248">            ? null : Integer.parseInt(queryMaximumIgnoreLengths[i]);</span>
-<span class="nc" id="L249">        MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i],</span>
+<span class="nc" id="L225">          false);</span>
+<span class="nc" id="L226">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
+<span class="nc" id="L227">          NAME_MTAS_KWIC_PREFIX, NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L228">      MtasSolrResultUtil.compareAndCheck(numbers, fields, NAME_MTAS_KWIC_NUMBER,</span>
+<span class="nc" id="L229">          NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L230">      MtasSolrResultUtil.compareAndCheck(starts, fields, NAME_MTAS_KWIC_START,</span>
+<span class="nc" id="L231">          NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L232">      MtasSolrResultUtil.compareAndCheck(lefts, fields, NAME_MTAS_KWIC_LEFT,</span>
+<span class="nc" id="L233">          NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L234">      MtasSolrResultUtil.compareAndCheck(rights, fields, NAME_MTAS_KWIC_RIGHT,</span>
+<span class="nc" id="L235">          NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc" id="L236">      MtasSolrResultUtil.compareAndCheck(outputs, fields, NAME_MTAS_KWIC_OUTPUT,</span>
+<span class="nc" id="L237">          NAME_MTAS_KWIC_FIELD, false);</span>
+<span class="nc bnc" id="L238" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="nc" id="L239">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
+<span class="nc bnc" id="L240" title="All 2 branches missed.">        Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i] == null)</span>
+<span class="nc" id="L241">            ? null : Integer.parseInt(queryMaximumIgnoreLengths[i]);</span>
+<span class="nc" id="L242">        MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i],</span>
             queryTypes[i], queryPrefixes[i], queryVariables[i], fields[i],
             queryIgnores[i], maximumIgnoreLength);
         // minimize number of queries
-<span class="nc bnc" id="L253" title="All 2 branches missed.">        if (cf.spanQueryList.contains(q)) {</span>
-<span class="nc" id="L254">          q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
+<span class="nc bnc" id="L246" title="All 2 branches missed.">        if (cf.spanQueryList.contains(q)) {</span>
+<span class="nc" id="L247">          q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
         } else {
-<span class="nc" id="L256">          cf.spanQueryList.add(q);</span>
+<span class="nc" id="L249">          cf.spanQueryList.add(q);</span>
         }
-<span class="nc bnc" id="L258" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
-<span class="nc" id="L259">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryValues[i]</span>
-<span class="nc" id="L260">            : keys[i].trim();</span>
-<span class="nc" id="L261">        String prefix = prefixes[i];</span>
-<span class="nc bnc" id="L262" title="All 2 branches missed.">        Integer number = (numbers[i] != null) ? getPositiveInteger(numbers[i])</span>
+<span class="nc bnc" id="L251" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
+<span class="nc" id="L252">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryValues[i]</span>
+<span class="nc" id="L253">            : keys[i].trim();</span>
+<span class="nc" id="L254">        String prefix = prefixes[i];</span>
+<span class="nc bnc" id="L255" title="All 2 branches missed.">        Integer number = (numbers[i] != null) ? getPositiveInteger(numbers[i])</span>
             : null;
-<span class="nc" id="L264">        int start = getPositiveInteger(starts[i]);</span>
-<span class="nc" id="L265">        int left = getPositiveInteger(lefts[i]);</span>
-<span class="nc" id="L266">        int right = getPositiveInteger(rights[i]);</span>
-<span class="nc" id="L267">        String output = outputs[i];</span>
-<span class="nc" id="L268">        mtasFields.list.get(fields[i]).kwicList.add(new ComponentKwic(q, key,</span>
+<span class="nc" id="L257">        int start = getPositiveInteger(starts[i]);</span>
+<span class="nc" id="L258">        int left = getPositiveInteger(lefts[i]);</span>
+<span class="nc" id="L259">        int right = getPositiveInteger(rights[i]);</span>
+<span class="nc" id="L260">        String output = outputs[i];</span>
+<span class="nc" id="L261">        mtasFields.list.get(fields[i]).kwicList.add(new ComponentKwic(q, key,</span>
             prefix, number, start, left, right, output));
       }
     }
-<span class="nc" id="L272">  }</span>
+<span class="nc" id="L265">  }</span>
 
-  /**
-   * Creates the.
-   *
-   * @param kwic
-   *          the kwic
-   * @return the simple ordered map
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.CodecComponent.BasicComponent, java.lang.Boolean)
    */
   public SimpleOrderedMap&lt;Object&gt; create(ComponentKwic kwic, Boolean encode) {
-<span class="nc" id="L282">    SimpleOrderedMap&lt;Object&gt; mtasKwicResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L283">    mtasKwicResponse.add(&quot;key&quot;, kwic.key);</span>
-<span class="nc" id="L284">    ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L285" title="All 2 branches missed.">    if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_HIT)) {</span>
-<span class="nc bnc" id="L286" title="All 2 branches missed.">      for (int docId : kwic.hits.keySet()) {</span>
-<span class="nc" id="L287">        NamedList&lt;Object&gt; mtasKwicItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L288">        ArrayList&lt;KwicHit&gt; list = kwic.hits.get(docId);</span>
-<span class="nc" id="L289">        ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponseItems = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L290" title="All 2 branches missed.">        for (KwicHit h : list) {</span>
-<span class="nc" id="L291">          NamedList&lt;Object&gt; mtasKwicItemResponseItem = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L292">          TreeMap&lt;Integer, ArrayList&lt;ArrayList&lt;String&gt;&gt;&gt; hitData = new TreeMap&lt;&gt;();</span>
-<span class="nc" id="L293">          TreeMap&lt;Integer, ArrayList&lt;ArrayList&lt;String&gt;&gt;&gt; leftData = null;</span>
-<span class="nc" id="L294">          TreeMap&lt;Integer, ArrayList&lt;ArrayList&lt;String&gt;&gt;&gt; rightData = null;</span>
-<span class="nc bnc" id="L295" title="All 2 branches missed.">          if (kwic.left &gt; 0) {</span>
-<span class="nc" id="L296">            leftData = new TreeMap&lt;&gt;();</span>
+<span class="nc" id="L271">    SimpleOrderedMap&lt;Object&gt; mtasKwicResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L272">    mtasKwicResponse.add(&quot;key&quot;, kwic.key);</span>
+<span class="nc" id="L273">    ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L274" title="All 2 branches missed.">    if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_HIT)) {</span>
+<span class="nc bnc" id="L275" title="All 2 branches missed.">      for (int docId : kwic.hits.keySet()) {</span>
+<span class="nc" id="L276">        NamedList&lt;Object&gt; mtasKwicItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L277">        List&lt;KwicHit&gt; list = kwic.hits.get(docId);</span>
+<span class="nc" id="L278">        List&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponseItems = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L279" title="All 2 branches missed.">        for (KwicHit h : list) {</span>
+<span class="nc" id="L280">          NamedList&lt;Object&gt; mtasKwicItemResponseItem = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L281">          SortedMap&lt;Integer, List&lt;List&lt;String&gt;&gt;&gt; hitData = new TreeMap&lt;&gt;();</span>
+<span class="nc" id="L282">          SortedMap&lt;Integer, List&lt;List&lt;String&gt;&gt;&gt; leftData = null;</span>
+<span class="nc" id="L283">          SortedMap&lt;Integer, List&lt;List&lt;String&gt;&gt;&gt; rightData = null;</span>
+<span class="nc bnc" id="L284" title="All 2 branches missed.">          if (kwic.left &gt; 0) {</span>
+<span class="nc" id="L285">            leftData = new TreeMap&lt;&gt;();</span>
           }
-<span class="nc bnc" id="L298" title="All 2 branches missed.">          if (kwic.right &gt; 0) {</span>
-<span class="nc" id="L299">            rightData = new TreeMap&lt;&gt;();</span>
+<span class="nc bnc" id="L287" title="All 2 branches missed.">          if (kwic.right &gt; 0) {</span>
+<span class="nc" id="L288">            rightData = new TreeMap&lt;&gt;();</span>
           }
-<span class="nc" id="L301">          for (int position = Math.max(0,</span>
-<span class="nc bnc" id="L302" title="All 2 branches missed.">              h.startPosition - kwic.left); position &lt;= (h.endPosition</span>
-<span class="nc" id="L303">                  + kwic.right); position++) {</span>
-<span class="nc bnc" id="L304" title="All 2 branches missed.">            if (h.hits.containsKey(position)) {</span>
-<span class="nc" id="L305">              ArrayList&lt;ArrayList&lt;String&gt;&gt; hitDataItem = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L306" title="All 2 branches missed.">              for (String term : h.hits.get(position)) {</span>
-<span class="nc" id="L307">                ArrayList&lt;String&gt; hitDataSubItem = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L308">                hitDataSubItem.add(CodecUtil.termPrefix(term));</span>
-<span class="nc" id="L309">                hitDataSubItem.add(CodecUtil.termValue(term));</span>
-<span class="nc" id="L310">                hitDataItem.add(hitDataSubItem);</span>
-<span class="nc" id="L311">              }</span>
-<span class="nc bnc" id="L312" title="All 2 branches missed.">              if (position &lt; h.startPosition) {</span>
-<span class="nc bnc" id="L313" title="All 2 branches missed.">                if (leftData != null) {</span>
-<span class="nc" id="L314">                  leftData.put(position, hitDataItem);</span>
+<span class="nc" id="L290">          for (int position = Math.max(0,</span>
+<span class="nc bnc" id="L291" title="All 2 branches missed.">              h.startPosition - kwic.left); position &lt;= (h.endPosition</span>
+<span class="nc" id="L292">                  + kwic.right); position++) {</span>
+<span class="nc bnc" id="L293" title="All 2 branches missed.">            if (h.hits.containsKey(position)) {</span>
+<span class="nc" id="L294">              List&lt;List&lt;String&gt;&gt; hitDataItem = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L295" title="All 2 branches missed.">              for (String term : h.hits.get(position)) {</span>
+<span class="nc" id="L296">                List&lt;String&gt; hitDataSubItem = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L297">                hitDataSubItem.add(CodecUtil.termPrefix(term));</span>
+<span class="nc" id="L298">                hitDataSubItem.add(CodecUtil.termValue(term));</span>
+<span class="nc" id="L299">                hitDataItem.add(hitDataSubItem);</span>
+<span class="nc" id="L300">              }</span>
+<span class="nc bnc" id="L301" title="All 2 branches missed.">              if (position &lt; h.startPosition) {</span>
+<span class="nc bnc" id="L302" title="All 2 branches missed.">                if (leftData != null) {</span>
+<span class="nc" id="L303">                  leftData.put(position, hitDataItem);</span>
                 }
-<span class="nc bnc" id="L316" title="All 2 branches missed.">              } else if (position &gt; h.endPosition) {</span>
-<span class="nc bnc" id="L317" title="All 2 branches missed.">                if (rightData != null) {</span>
-<span class="nc" id="L318">                  rightData.put(position, hitDataItem);</span>
+<span class="nc bnc" id="L305" title="All 2 branches missed.">              } else if (position &gt; h.endPosition) {</span>
+<span class="nc bnc" id="L306" title="All 2 branches missed.">                if (rightData != null) {</span>
+<span class="nc" id="L307">                  rightData.put(position, hitDataItem);</span>
                 }
               } else {
-<span class="nc" id="L321">                hitData.put(position, hitDataItem);</span>
+<span class="nc" id="L310">                hitData.put(position, hitDataItem);</span>
               }
             }
           }
-<span class="nc bnc" id="L325" title="All 2 branches missed.">          if (kwic.left &gt; 0) {</span>
-<span class="nc" id="L326">            mtasKwicItemResponseItem.add(&quot;left&quot;, leftData);</span>
+<span class="nc bnc" id="L314" title="All 2 branches missed.">          if (kwic.left &gt; 0) {</span>
+<span class="nc" id="L315">            mtasKwicItemResponseItem.add(&quot;left&quot;, leftData);</span>
           }
-<span class="nc" id="L328">          mtasKwicItemResponseItem.add(&quot;hit&quot;, hitData);</span>
-<span class="nc bnc" id="L329" title="All 2 branches missed.">          if (kwic.right &gt; 0) {</span>
-<span class="nc" id="L330">            mtasKwicItemResponseItem.add(&quot;right&quot;, rightData);</span>
+<span class="nc" id="L317">          mtasKwicItemResponseItem.add(&quot;hit&quot;, hitData);</span>
+<span class="nc bnc" id="L318" title="All 2 branches missed.">          if (kwic.right &gt; 0) {</span>
+<span class="nc" id="L319">            mtasKwicItemResponseItem.add(&quot;right&quot;, rightData);</span>
           }
-<span class="nc" id="L332">          mtasKwicItemResponseItems.add(mtasKwicItemResponseItem);</span>
-<span class="nc" id="L333">        }</span>
-<span class="nc" id="L334">        mtasKwicItemResponse.add(&quot;documentKey&quot;, kwic.uniqueKey.get(docId));</span>
-<span class="nc" id="L335">        mtasKwicItemResponse.add(&quot;documentTotal&quot;, kwic.subTotal.get(docId));</span>
-<span class="nc" id="L336">        mtasKwicItemResponse.add(&quot;documentMinPosition&quot;,</span>
-<span class="nc" id="L337">            kwic.minPosition.get(docId));</span>
-<span class="nc" id="L338">        mtasKwicItemResponse.add(&quot;documentMaxPosition&quot;,</span>
-<span class="nc" id="L339">            kwic.maxPosition.get(docId));</span>
-<span class="nc" id="L340">        mtasKwicItemResponse.add(&quot;list&quot;, mtasKwicItemResponseItems);</span>
-<span class="nc" id="L341">        mtasKwicItemResponses.add(mtasKwicItemResponse);</span>
-<span class="nc" id="L342">      }</span>
-<span class="nc bnc" id="L343" title="All 2 branches missed.">    } else if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_TOKEN)) {</span>
-<span class="nc bnc" id="L344" title="All 2 branches missed.">      for (int docId : kwic.tokens.keySet()) {</span>
-<span class="nc" id="L345">        NamedList&lt;Object&gt; mtasKwicItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L346">        ArrayList&lt;KwicToken&gt; list = kwic.tokens.get(docId);</span>
-<span class="nc" id="L347">        ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponseItems = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L348" title="All 2 branches missed.">        for (KwicToken k : list) {</span>
-<span class="nc" id="L349">          NamedList&lt;Object&gt; mtasKwicItemResponseItem = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L350">          mtasKwicItemResponseItem.add(&quot;startPosition&quot;, k.startPosition);</span>
-<span class="nc" id="L351">          mtasKwicItemResponseItem.add(&quot;endPosition&quot;, k.endPosition);</span>
-<span class="nc" id="L352">          ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponseItemTokens = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L353" title="All 2 branches missed.">          for (MtasToken token : k.tokens) {</span>
-<span class="nc" id="L354">            NamedList&lt;Object&gt; mtasKwicItemResponseItemToken = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc bnc" id="L355" title="All 2 branches missed.">            if (token.getId() != null) {</span>
-<span class="nc" id="L356">              mtasKwicItemResponseItemToken.add(&quot;mtasId&quot;, token.getId());</span>
+<span class="nc" id="L321">          mtasKwicItemResponseItems.add(mtasKwicItemResponseItem);</span>
+<span class="nc" id="L322">        }</span>
+<span class="nc" id="L323">        mtasKwicItemResponse.add(&quot;documentKey&quot;, kwic.uniqueKey.get(docId));</span>
+<span class="nc" id="L324">        mtasKwicItemResponse.add(&quot;documentTotal&quot;, kwic.subTotal.get(docId));</span>
+<span class="nc" id="L325">        mtasKwicItemResponse.add(&quot;documentMinPosition&quot;,</span>
+<span class="nc" id="L326">            kwic.minPosition.get(docId));</span>
+<span class="nc" id="L327">        mtasKwicItemResponse.add(&quot;documentMaxPosition&quot;,</span>
+<span class="nc" id="L328">            kwic.maxPosition.get(docId));</span>
+<span class="nc" id="L329">        mtasKwicItemResponse.add(&quot;list&quot;, mtasKwicItemResponseItems);</span>
+<span class="nc" id="L330">        mtasKwicItemResponses.add(mtasKwicItemResponse);</span>
+<span class="nc" id="L331">      }</span>
+<span class="nc bnc" id="L332" title="All 2 branches missed.">    } else if (kwic.output.equals(ComponentKwic.KWIC_OUTPUT_TOKEN)) {</span>
+<span class="nc bnc" id="L333" title="All 2 branches missed.">      for (int docId : kwic.tokens.keySet()) {</span>
+<span class="nc" id="L334">        NamedList&lt;Object&gt; mtasKwicItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L335">        List&lt;KwicToken&gt; list = kwic.tokens.get(docId);</span>
+<span class="nc" id="L336">        List&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponseItems = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L337" title="All 2 branches missed.">        for (KwicToken k : list) {</span>
+<span class="nc" id="L338">          NamedList&lt;Object&gt; mtasKwicItemResponseItem = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L339">          mtasKwicItemResponseItem.add(&quot;startPosition&quot;, k.startPosition);</span>
+<span class="nc" id="L340">          mtasKwicItemResponseItem.add(&quot;endPosition&quot;, k.endPosition);</span>
+<span class="nc" id="L341">          ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasKwicItemResponseItemTokens = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L342" title="All 2 branches missed.">          for (MtasToken token : k.tokens) {</span>
+<span class="nc" id="L343">            NamedList&lt;Object&gt; mtasKwicItemResponseItemToken = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc bnc" id="L344" title="All 2 branches missed.">            if (token.getId() != null) {</span>
+<span class="nc" id="L345">              mtasKwicItemResponseItemToken.add(&quot;mtasId&quot;, token.getId());</span>
             }
-<span class="nc" id="L358">            mtasKwicItemResponseItemToken.add(&quot;prefix&quot;, token.getPrefix());</span>
-<span class="nc" id="L359">            mtasKwicItemResponseItemToken.add(&quot;value&quot;, token.getPostfix());</span>
-<span class="nc bnc" id="L360" title="All 2 branches missed.">            if (token.getPositionStart() != null) {</span>
-<span class="nc" id="L361">              mtasKwicItemResponseItemToken.add(&quot;positionStart&quot;,</span>
-<span class="nc" id="L362">                  token.getPositionStart());</span>
-<span class="nc" id="L363">              mtasKwicItemResponseItemToken.add(&quot;positionEnd&quot;,</span>
-<span class="nc" id="L364">                  token.getPositionEnd());</span>
+<span class="nc" id="L347">            mtasKwicItemResponseItemToken.add(&quot;prefix&quot;, token.getPrefix());</span>
+<span class="nc" id="L348">            mtasKwicItemResponseItemToken.add(&quot;value&quot;, token.getPostfix());</span>
+<span class="nc bnc" id="L349" title="All 2 branches missed.">            if (token.getPositionStart() != null) {</span>
+<span class="nc" id="L350">              mtasKwicItemResponseItemToken.add(&quot;positionStart&quot;,</span>
+<span class="nc" id="L351">                  token.getPositionStart());</span>
+<span class="nc" id="L352">              mtasKwicItemResponseItemToken.add(&quot;positionEnd&quot;,</span>
+<span class="nc" id="L353">                  token.getPositionEnd());</span>
             }
-<span class="nc bnc" id="L366" title="All 2 branches missed.">            if (token.getPositions() != null) {</span>
-<span class="nc" id="L367">              mtasKwicItemResponseItemToken.add(&quot;positions&quot;,</span>
-<span class="nc" id="L368">                  token.getPositions());</span>
+<span class="nc bnc" id="L355" title="All 2 branches missed.">            if (token.getPositions() != null) {</span>
+<span class="nc" id="L356">              mtasKwicItemResponseItemToken.add(&quot;positions&quot;,</span>
+<span class="nc" id="L357">                  token.getPositions());</span>
             }
-<span class="nc bnc" id="L370" title="All 2 branches missed.">            if (token.getParentId() != null) {</span>
-<span class="nc" id="L371">              mtasKwicItemResponseItemToken.add(&quot;parentMtasId&quot;,</span>
-<span class="nc" id="L372">                  token.getParentId());</span>
+<span class="nc bnc" id="L359" title="All 2 branches missed.">            if (token.getParentId() != null) {</span>
+<span class="nc" id="L360">              mtasKwicItemResponseItemToken.add(&quot;parentMtasId&quot;,</span>
+<span class="nc" id="L361">                  token.getParentId());</span>
             }
-<span class="nc bnc" id="L374" title="All 2 branches missed.">            if (token.getPayload() != null) {</span>
-<span class="nc" id="L375">              mtasKwicItemResponseItemToken.add(&quot;payload&quot;, token.getPayload());</span>
+<span class="nc bnc" id="L363" title="All 2 branches missed.">            if (token.getPayload() != null) {</span>
+<span class="nc" id="L364">              mtasKwicItemResponseItemToken.add(&quot;payload&quot;, token.getPayload());</span>
             }
-<span class="nc bnc" id="L377" title="All 2 branches missed.">            if (token.getOffsetStart() != null) {</span>
-<span class="nc" id="L378">              mtasKwicItemResponseItemToken.add(&quot;offsetStart&quot;,</span>
-<span class="nc" id="L379">                  token.getOffsetStart());</span>
-<span class="nc" id="L380">              mtasKwicItemResponseItemToken.add(&quot;offsetEnd&quot;,</span>
-<span class="nc" id="L381">                  token.getOffsetEnd());</span>
+<span class="nc bnc" id="L366" title="All 2 branches missed.">            if (token.getOffsetStart() != null) {</span>
+<span class="nc" id="L367">              mtasKwicItemResponseItemToken.add(&quot;offsetStart&quot;,</span>
+<span class="nc" id="L368">                  token.getOffsetStart());</span>
+<span class="nc" id="L369">              mtasKwicItemResponseItemToken.add(&quot;offsetEnd&quot;,</span>
+<span class="nc" id="L370">                  token.getOffsetEnd());</span>
             }
-<span class="nc bnc" id="L383" title="All 2 branches missed.">            if (token.getRealOffsetStart() != null) {</span>
-<span class="nc" id="L384">              mtasKwicItemResponseItemToken.add(&quot;realOffsetStart&quot;,</span>
-<span class="nc" id="L385">                  token.getRealOffsetStart());</span>
-<span class="nc" id="L386">              mtasKwicItemResponseItemToken.add(&quot;realOffsetEnd&quot;,</span>
-<span class="nc" id="L387">                  token.getRealOffsetEnd());</span>
+<span class="nc bnc" id="L372" title="All 2 branches missed.">            if (token.getRealOffsetStart() != null) {</span>
+<span class="nc" id="L373">              mtasKwicItemResponseItemToken.add(&quot;realOffsetStart&quot;,</span>
+<span class="nc" id="L374">                  token.getRealOffsetStart());</span>
+<span class="nc" id="L375">              mtasKwicItemResponseItemToken.add(&quot;realOffsetEnd&quot;,</span>
+<span class="nc" id="L376">                  token.getRealOffsetEnd());</span>
             }
-<span class="nc" id="L389">            mtasKwicItemResponseItemTokens.add(mtasKwicItemResponseItemToken);</span>
-<span class="nc" id="L390">          }</span>
-<span class="nc" id="L391">          mtasKwicItemResponseItem.add(&quot;tokens&quot;,</span>
+<span class="nc" id="L378">            mtasKwicItemResponseItemTokens.add(mtasKwicItemResponseItemToken);</span>
+<span class="nc" id="L379">          }</span>
+<span class="nc" id="L380">          mtasKwicItemResponseItem.add(&quot;tokens&quot;,</span>
               mtasKwicItemResponseItemTokens);
-<span class="nc" id="L393">          mtasKwicItemResponseItems.add(mtasKwicItemResponseItem);</span>
-<span class="nc" id="L394">        }</span>
-<span class="nc" id="L395">        mtasKwicItemResponse.add(&quot;documentKey&quot;, kwic.uniqueKey.get(docId));</span>
-<span class="nc" id="L396">        mtasKwicItemResponse.add(&quot;documentTotal&quot;, kwic.subTotal.get(docId));</span>
-<span class="nc" id="L397">        mtasKwicItemResponse.add(&quot;documentMinPosition&quot;,</span>
-<span class="nc" id="L398">            kwic.minPosition.get(docId));</span>
-<span class="nc" id="L399">        mtasKwicItemResponse.add(&quot;documentMaxPosition&quot;,</span>
-<span class="nc" id="L400">            kwic.maxPosition.get(docId));</span>
-<span class="nc" id="L401">        mtasKwicItemResponse.add(&quot;list&quot;, mtasKwicItemResponseItems);</span>
-<span class="nc" id="L402">        mtasKwicItemResponses.add(mtasKwicItemResponse);</span>
-<span class="nc" id="L403">      }</span>
+<span class="nc" id="L382">          mtasKwicItemResponseItems.add(mtasKwicItemResponseItem);</span>
+<span class="nc" id="L383">        }</span>
+<span class="nc" id="L384">        mtasKwicItemResponse.add(&quot;documentKey&quot;, kwic.uniqueKey.get(docId));</span>
+<span class="nc" id="L385">        mtasKwicItemResponse.add(&quot;documentTotal&quot;, kwic.subTotal.get(docId));</span>
+<span class="nc" id="L386">        mtasKwicItemResponse.add(&quot;documentMinPosition&quot;,</span>
+<span class="nc" id="L387">            kwic.minPosition.get(docId));</span>
+<span class="nc" id="L388">        mtasKwicItemResponse.add(&quot;documentMaxPosition&quot;,</span>
+<span class="nc" id="L389">            kwic.maxPosition.get(docId));</span>
+<span class="nc" id="L390">        mtasKwicItemResponse.add(&quot;list&quot;, mtasKwicItemResponseItems);</span>
+<span class="nc" id="L391">        mtasKwicItemResponses.add(mtasKwicItemResponse);</span>
+<span class="nc" id="L392">      }</span>
     }
-<span class="nc" id="L405">    mtasKwicResponse.add(&quot;list&quot;, mtasKwicItemResponses);</span>
-<span class="nc" id="L406">    return mtasKwicResponse;</span>
+<span class="nc" id="L394">    mtasKwicResponse.add(&quot;list&quot;, mtasKwicItemResponses);</span>
+<span class="nc" id="L395">    return mtasKwicResponse;</span>
   }
 
-  /**
-   * Modify request.
-   *
-   * @param rb
-   *          the rb
-   * @param who
-   *          the who
-   * @param sreq
-   *          the sreq
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache.solr.handler.component.ResponseBuilder, org.apache.solr.handler.component.SearchComponent, org.apache.solr.handler.component.ShardRequest)
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="nc bnc" id="L421" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
-<span class="nc bnc" id="L422" title="All 4 branches missed.">      if (sreq.params.getBool(PARAM_MTAS_KWIC, false)</span>
+<span class="nc bnc" id="L403" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
+<span class="nc bnc" id="L404" title="All 4 branches missed.">      if (sreq.params.getBool(PARAM_MTAS_KWIC, false)</span>
           &amp;&amp; (sreq.purpose &amp; ShardRequest.PURPOSE_GET_FIELDS) != 0) {
         // do nothing
       } else {
-<span class="nc" id="L426">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L427">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_KWIC);</span>
-<span class="nc" id="L428">        sreq.params.remove(PARAM_MTAS_KWIC);</span>
-<span class="nc bnc" id="L429" title="All 2 branches missed.">        for (String key : keys) {</span>
-<span class="nc" id="L430">          sreq.params</span>
-<span class="nc" id="L431">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_FIELD);</span>
-<span class="nc" id="L432">          sreq.params.remove(</span>
+<span class="nc" id="L408">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="nc" id="L409">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_KWIC);</span>
+<span class="nc" id="L410">        sreq.params.remove(PARAM_MTAS_KWIC);</span>
+<span class="nc bnc" id="L411" title="All 2 branches missed.">        for (String key : keys) {</span>
+<span class="nc" id="L412">          sreq.params</span>
+<span class="nc" id="L413">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_FIELD);</span>
+<span class="nc" id="L414">          sreq.params.remove(</span>
               PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_TYPE);
-<span class="nc" id="L434">          sreq.params.remove(</span>
+<span class="nc" id="L416">          sreq.params.remove(</span>
               PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_VALUE);
-<span class="nc" id="L436">          sreq.params.remove(</span>
+<span class="nc" id="L418">          sreq.params.remove(</span>
               PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_PREFIX);
-<span class="nc" id="L438">          sreq.params.remove(</span>
+<span class="nc" id="L420">          sreq.params.remove(</span>
               PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_QUERY_IGNORE);
-<span class="nc" id="L440">          sreq.params.remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L422">          sreq.params.remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_KWIC_QUERY_MAXIMUM_IGNORE_LENGTH);
-<span class="nc" id="L442">          sreq.params</span>
-<span class="nc" id="L443">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_KEY);</span>
-<span class="nc" id="L444">          sreq.params.remove(</span>
+<span class="nc" id="L424">          sreq.params</span>
+<span class="nc" id="L425">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_KEY);</span>
+<span class="nc" id="L426">          sreq.params.remove(</span>
               PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_PREFIX);
-<span class="nc" id="L446">          sreq.params.remove(</span>
+<span class="nc" id="L428">          sreq.params.remove(</span>
               PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_NUMBER);
-<span class="nc" id="L448">          sreq.params</span>
-<span class="nc" id="L449">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_LEFT);</span>
-<span class="nc" id="L450">          sreq.params</span>
-<span class="nc" id="L451">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_RIGHT);</span>
-<span class="nc" id="L452">          sreq.params.remove(</span>
+<span class="nc" id="L430">          sreq.params</span>
+<span class="nc" id="L431">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_LEFT);</span>
+<span class="nc" id="L432">          sreq.params</span>
+<span class="nc" id="L433">              .remove(PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_RIGHT);</span>
+<span class="nc" id="L434">          sreq.params.remove(</span>
               PARAM_MTAS_KWIC + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_KWIC_OUTPUT);
-<span class="nc" id="L454">        }</span>
+<span class="nc" id="L436">        }</span>
       }
     }
-<span class="nc" id="L457">  }</span>
+<span class="nc" id="L439">  }</span>
 
-  /**
-   * Finish stage.
-   *
-   * @param rb
-   *          the rb
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.solr.handler.component.ResponseBuilder)
    */
   public void finishStage(ResponseBuilder rb) {
-<span class="nc bnc" id="L466" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L445" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
         &amp;&amp; rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY
         &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="nc bnc" id="L469" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L470" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L471" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_KWIC, false)) {</span>
+<span class="nc bnc" id="L448" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="nc bnc" id="L449" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L450" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_KWIC, false)) {</span>
           // nothing to do
         }
-<span class="nc" id="L474">      }</span>
+<span class="nc" id="L453">      }</span>
     }
-<span class="nc" id="L476">  }</span>
+<span class="nc" id="L455">  }</span>
 
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
+   */
   public void distributedProcess(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
     // nothing to do
-<span class="nc" id="L481">  }</span>
+<span class="nc" id="L463">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.html
index 13d3527..e16cffb 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentList</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentList</span></div><h1>MtasSolrComponentList</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,593 of 2,603</td><td class="ctr2">0%</td><td class="bar">178 of 178</td><td class="ctr2">0%</td><td class="ctr1">94</td><td class="ctr2">96</td><td class="ctr1">372</td><td class="ctr2">376</td><td class="ctr1">5</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentList.java.html#L112" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="872" alt="872"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="52" alt="52"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">122</td><td class="ctr2" id="i0">122</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentList.java.html#L363" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="108" height="10" title="791" alt="791"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="52" alt="52"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">27</td><td class="ctr2" id="g1">27</td><td class="ctr1" id="h2">94</td><td class="ctr2" id="i2">94</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentList.java.html#L283" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="62" height="10" title="454" alt="454"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="27" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h3">45</td><td class="ctr2" id="i3">45</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentList.java.html#L510" class="el_method">create(CodecComponent.ComponentList, Boolean)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="60" height="10" title="436" alt="436"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="115" height="10" title="50" alt="50"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">26</td><td class="ctr2" id="g2">26</td><td class="ctr1" id="h1">105</td><td class="ctr2" id="i1">105</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentList.java.html#L646" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="40" alt="40"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="27" height="10" title="12" alt="12"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentList.java.html#L96" class="el_method">MtasSolrComponentList(MtasSolrSearchComponent)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentList.java.html#L35" class="el_method">static {...}</a></td><td class="bar" id="b6"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentList</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentList</span></div><h1>MtasSolrComponentList</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">2,593 of 2,603</td><td class="ctr2">0%</td><td class="bar">178 of 178</td><td class="ctr2">0%</td><td class="ctr1">94</td><td class="ctr2">96</td><td class="ctr1">372</td><td class="ctr2">376</td><td class="ctr1">5</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentList.java.html#L109" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="872" alt="872"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="52" alt="52"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">27</td><td class="ctr1" id="h0">122</td><td class="ctr2" id="i0">122</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentList.java.html#L348" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="108" height="10" title="791" alt="791"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="52" alt="52"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">27</td><td class="ctr2" id="g1">27</td><td class="ctr1" id="h2">94</td><td class="ctr2" id="i2">94</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentList.java.html#L273" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="454" alt="454"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g3">7</td><td class="ctr1" id="h3">45</td><td class="ctr2" id="i3">45</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentList.java.html#L491" class="el_method">create(CodecComponent.ComponentList, Boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="436" alt="436"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="115" height="10" title="50" alt="50"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">26</td><td class="ctr2" id="g2">26</td><td class="ctr1" id="h1">105</td><td class="ctr2" id="i1">105</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentList.java.html#L624" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="40" alt="40"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="12" alt="12"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentList.java.html#L100" class="el_method">MtasSolrComponentList(MtasSolrSearchComponent)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentList.java.html#L38" class="el_method">static {...}</a></td><td class="bar" id="b6"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.java.html
index 8191376..bdc1b40 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentList.java.html
@@ -1,10 +1,12 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentList.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentList.java</span></div><h1>MtasSolrComponentList.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentList.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentList.java</span></div><h1>MtasSolrComponentList.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map.Entry;
 import java.util.Set;
+import java.util.SortedMap;
 import java.util.TreeMap;
 
 import org.apache.commons.logging.Log;
@@ -32,7 +34,8 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
  */
 public class MtasSolrComponentList implements MtasSolrComponent&lt;ComponentList&gt; {
 
-<span class="fc" id="L35">  private static Log log = LogFactory.getLog(MtasSolrComponentList.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L38">  private static final Log log = LogFactory.getLog(MtasSolrComponentList.class);</span>
 
   /** The search component. */
   MtasSolrSearchComponent searchComponent;
@@ -55,6 +58,8 @@ public class MtasSolrComponentList implements MtasSolrComponent&lt;ComponentList
 
   /** The Constant NAME_MTAS_LIST_QUERY_IGNORE. */
   public static final String NAME_MTAS_LIST_QUERY_IGNORE = &quot;query.ignore&quot;;
+  
+  /** The Constant NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH. */
   public static final String NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH = &quot;query.maximumIgnoreLength&quot;;
 
   /** The Constant NAME_MTAS_LIST_QUERY_VARIABLE. */
@@ -90,570 +95,543 @@ public class MtasSolrComponentList implements MtasSolrComponent&lt;ComponentList
   /**
    * Instantiates a new mtas solr component list.
    *
-   * @param searchComponent
-   *          the search component
+   * @param searchComponent the search component
    */
-<span class="fc" id="L96">  public MtasSolrComponentList(MtasSolrSearchComponent searchComponent) {</span>
-<span class="fc" id="L97">    this.searchComponent = searchComponent;</span>
-<span class="fc" id="L98">  }</span>
+<span class="fc" id="L100">  public MtasSolrComponentList(MtasSolrSearchComponent searchComponent) {</span>
+<span class="fc" id="L101">    this.searchComponent = searchComponent;</span>
+<span class="fc" id="L102">  }</span>
 
-  /**
-   * Prepare.
-   *
-   * @param rb
-   *          the rb
-   * @param mtasFields
-   *          the mtas fields
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc" id="L112">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="nc" id="L113">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_LIST);</span>
-<span class="nc bnc" id="L114" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="nc" id="L115">      int tmpCounter = 0;</span>
-<span class="nc" id="L116">      String[] fields = new String[ids.size()];</span>
-<span class="nc" id="L117">      String[] queryTypes = new String[ids.size()];</span>
-<span class="nc" id="L118">      String[] queryValues = new String[ids.size()];</span>
-<span class="nc" id="L119">      String[] queryPrefixes = new String[ids.size()];</span>
-<span class="nc" id="L120">      HashMap&lt;String, String[]&gt;[] queryVariables = new HashMap[ids.size()];</span>
-<span class="nc" id="L121">      String[] queryIgnores = new String[ids.size()];</span>
-<span class="nc" id="L122">      String[] queryMaximumIgnoreLengths = new String[ids.size()];</span>
-<span class="nc" id="L123">      String[] keys = new String[ids.size()];</span>
-<span class="nc" id="L124">      String[] prefixes = new String[ids.size()];</span>
-<span class="nc" id="L125">      String[] starts = new String[ids.size()];</span>
-<span class="nc" id="L126">      String[] numbers = new String[ids.size()];</span>
-<span class="nc" id="L127">      String[] lefts = new String[ids.size()];</span>
-<span class="nc" id="L128">      String[] rights = new String[ids.size()];</span>
-<span class="nc" id="L129">      String[] outputs = new String[ids.size()];</span>
-<span class="nc bnc" id="L130" title="All 2 branches missed.">      for (String id : ids) {</span>
-<span class="nc" id="L131">        fields[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L132">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_FIELD, null);</span>
-<span class="nc" id="L133">        keys[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L134">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_KEY,</span>
-<span class="nc" id="L135">                String.valueOf(tmpCounter))</span>
-<span class="nc" id="L136">            .trim();</span>
-<span class="nc" id="L137">        queryTypes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L109">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="nc" id="L110">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_LIST);</span>
+<span class="nc bnc" id="L111" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="nc" id="L112">      int tmpCounter = 0;</span>
+<span class="nc" id="L113">      String[] fields = new String[ids.size()];</span>
+<span class="nc" id="L114">      String[] queryTypes = new String[ids.size()];</span>
+<span class="nc" id="L115">      String[] queryValues = new String[ids.size()];</span>
+<span class="nc" id="L116">      String[] queryPrefixes = new String[ids.size()];</span>
+<span class="nc" id="L117">      HashMap&lt;String, String[]&gt;[] queryVariables = new HashMap[ids.size()];</span>
+<span class="nc" id="L118">      String[] queryIgnores = new String[ids.size()];</span>
+<span class="nc" id="L119">      String[] queryMaximumIgnoreLengths = new String[ids.size()];</span>
+<span class="nc" id="L120">      String[] keys = new String[ids.size()];</span>
+<span class="nc" id="L121">      String[] prefixes = new String[ids.size()];</span>
+<span class="nc" id="L122">      String[] starts = new String[ids.size()];</span>
+<span class="nc" id="L123">      String[] numbers = new String[ids.size()];</span>
+<span class="nc" id="L124">      String[] lefts = new String[ids.size()];</span>
+<span class="nc" id="L125">      String[] rights = new String[ids.size()];</span>
+<span class="nc" id="L126">      String[] outputs = new String[ids.size()];</span>
+<span class="nc bnc" id="L127" title="All 2 branches missed.">      for (String id : ids) {</span>
+<span class="nc" id="L128">        fields[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L129">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_FIELD, null);</span>
+<span class="nc" id="L130">        keys[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L131">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_KEY,</span>
+<span class="nc" id="L132">                String.valueOf(tmpCounter))</span>
+<span class="nc" id="L133">            .trim();</span>
+<span class="nc" id="L134">        queryTypes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_QUERY_TYPE, null);
-<span class="nc" id="L139">        queryValues[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L136">        queryValues[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_QUERY_VALUE,
             null);
-<span class="nc" id="L142">        queryPrefixes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L139">        queryPrefixes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_QUERY_PREFIX,
             null);
-<span class="nc" id="L145">        queryIgnores[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L142">        queryIgnores[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_QUERY_IGNORE,
             null);
-<span class="nc" id="L148">        queryMaximumIgnoreLengths[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L149">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L145">        queryMaximumIgnoreLengths[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L146">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH, null);
-<span class="nc" id="L151">        Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L152">            rb.req.getParams(),</span>
+<span class="nc" id="L148">        Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L149">            rb.req.getParams(),</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_QUERY_VARIABLE);
-<span class="nc" id="L154">        queryVariables[tmpCounter] = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed.">        if (!vIds.isEmpty()) {</span>
-<span class="nc" id="L156">          HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L157" title="All 2 branches missed.">          for (String vId : vIds) {</span>
-<span class="nc" id="L158">            String name = rb.req.getParams().get(</span>
+<span class="nc" id="L151">        queryVariables[tmpCounter] = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L152" title="All 2 branches missed.">        if (!vIds.isEmpty()) {</span>
+<span class="nc" id="L153">          HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L154" title="All 2 branches missed.">          for (String vId : vIds) {</span>
+<span class="nc" id="L155">            String name = rb.req.getParams().get(</span>
                 PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_QUERY_VARIABLE
                     + &quot;.&quot; + vId + &quot;.&quot; + SUBNAME_MTAS_LIST_QUERY_VARIABLE_NAME,
                 null);
-<span class="nc bnc" id="L162" title="All 2 branches missed.">            if (name != null) {</span>
-<span class="nc bnc" id="L163" title="All 2 branches missed.">              if (!tmpVariables.containsKey(name)) {</span>
-<span class="nc" id="L164">                tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
+<span class="nc bnc" id="L159" title="All 2 branches missed.">            if (name != null) {</span>
+<span class="nc bnc" id="L160" title="All 2 branches missed.">              if (!tmpVariables.containsKey(name)) {</span>
+<span class="nc" id="L161">                tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
               }
-<span class="nc" id="L166">              String value = rb.req.getParams()</span>
-<span class="nc" id="L167">                  .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L163">              String value = rb.req.getParams()</span>
+<span class="nc" id="L164">                  .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot;</span>
                       + NAME_MTAS_LIST_QUERY_VARIABLE + &quot;.&quot; + vId + &quot;.&quot;
                       + SUBNAME_MTAS_LIST_QUERY_VARIABLE_VALUE, null);
-<span class="nc bnc" id="L170" title="All 2 branches missed.">              if (value != null) {</span>
-<span class="nc" id="L171">                ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L172">                String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L173" title="All 2 branches missed.">                for (int i = 0; i &lt; subList.length; i++) {</span>
-<span class="nc" id="L174">                  list.add(</span>
-<span class="nc" id="L175">                      subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc bnc" id="L167" title="All 2 branches missed.">              if (value != null) {</span>
+<span class="nc" id="L168">                ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L169">                String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L170" title="All 2 branches missed.">                for (int i = 0; i &lt; subList.length; i++) {</span>
+<span class="nc" id="L171">                  list.add(</span>
+<span class="nc" id="L172">                      subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
                 }
-<span class="nc" id="L177">                tmpVariables.get(name).addAll(list);</span>
+<span class="nc" id="L174">                tmpVariables.get(name).addAll(list);</span>
               }
             }
-<span class="nc" id="L180">          }</span>
-<span class="nc bnc" id="L181" title="All 2 branches missed.">          for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
-<span class="nc" id="L182">              .entrySet()) {</span>
-<span class="nc" id="L183">            queryVariables[tmpCounter].put(entry.getKey(),</span>
-<span class="nc" id="L184">                entry.getValue().toArray(new String[entry.getValue().size()]));</span>
-<span class="nc" id="L185">          }</span>
+<span class="nc" id="L177">          }</span>
+<span class="nc bnc" id="L178" title="All 2 branches missed.">          for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
+<span class="nc" id="L179">              .entrySet()) {</span>
+<span class="nc" id="L180">            queryVariables[tmpCounter].put(entry.getKey(),</span>
+<span class="nc" id="L181">                entry.getValue().toArray(new String[entry.getValue().size()]));</span>
+<span class="nc" id="L182">          }</span>
         }
-<span class="nc" id="L187">        prefixes[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L184">        prefixes[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_PREFIX, null);
-<span class="nc" id="L189">        starts[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L190">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_START, null);</span>
-<span class="nc" id="L191">        numbers[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L186">        starts[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L187">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_START, null);</span>
+<span class="nc" id="L188">        numbers[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_NUMBER, null);
-<span class="nc" id="L193">        lefts[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L194">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_LEFT, null);</span>
-<span class="nc" id="L195">        rights[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L196">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_RIGHT, null);</span>
-<span class="nc" id="L197">        outputs[tmpCounter] = rb.req.getParams().get(</span>
+<span class="nc" id="L190">        lefts[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L191">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_LEFT, null);</span>
+<span class="nc" id="L192">        rights[tmpCounter] = rb.req.getParams()</span>
+<span class="nc" id="L193">            .get(PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_RIGHT, null);</span>
+<span class="nc" id="L194">        outputs[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_LIST + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_LIST_OUTPUT, null);
-<span class="nc" id="L199">        tmpCounter++;</span>
-<span class="nc" id="L200">      }</span>
-<span class="nc" id="L201">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="nc" id="L202">      mtasFields.doList = true;</span>
-<span class="nc" id="L203">      rb.setNeedDocSet(true);</span>
-<span class="nc bnc" id="L204" title="All 2 branches missed.">      for (String field : fields) {</span>
-<span class="nc bnc" id="L205" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L206">          throw new IOException(&quot;no (valid) field in mtas list&quot;);</span>
-<span class="nc bnc" id="L207" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="nc" id="L208">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="nc" id="L196">        tmpCounter++;</span>
+<span class="nc" id="L197">      }</span>
+<span class="nc" id="L198">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="nc" id="L199">      mtasFields.doList = true;</span>
+<span class="nc" id="L200">      rb.setNeedDocSet(true);</span>
+<span class="nc bnc" id="L201" title="All 2 branches missed.">      for (String field : fields) {</span>
+<span class="nc bnc" id="L202" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L203">          throw new IOException(&quot;no (valid) field in mtas list&quot;);</span>
+<span class="nc bnc" id="L204" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="nc" id="L205">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="nc" id="L211">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_LIST_KEY,</span>
-<span class="nc" id="L212">          NAME_MTAS_LIST_FIELD, true);</span>
-<span class="nc" id="L213">      MtasSolrResultUtil.compareAndCheck(prefixes, queryValues,</span>
-<span class="nc" id="L214">          NAME_MTAS_LIST_QUERY_VALUE, NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L215">      MtasSolrResultUtil.compareAndCheck(prefixes, queryTypes,</span>
-<span class="nc" id="L216">          NAME_MTAS_LIST_QUERY_TYPE, NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L217">      MtasSolrResultUtil.compareAndCheck(prefixes, queryPrefixes,</span>
-<span class="nc" id="L218">          NAME_MTAS_LIST_QUERY_PREFIX, NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L219">      MtasSolrResultUtil.compareAndCheck(prefixes, queryIgnores,</span>
-<span class="nc" id="L220">          NAME_MTAS_LIST_QUERY_IGNORE, NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L221">      MtasSolrResultUtil.compareAndCheck(prefixes, queryMaximumIgnoreLengths,</span>
+<span class="nc" id="L208">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_LIST_KEY,</span>
+<span class="nc" id="L209">          NAME_MTAS_LIST_FIELD, true);</span>
+<span class="nc" id="L210">      MtasSolrResultUtil.compareAndCheck(prefixes, queryValues,</span>
+<span class="nc" id="L211">          NAME_MTAS_LIST_QUERY_VALUE, NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L212">      MtasSolrResultUtil.compareAndCheck(prefixes, queryTypes,</span>
+<span class="nc" id="L213">          NAME_MTAS_LIST_QUERY_TYPE, NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L214">      MtasSolrResultUtil.compareAndCheck(prefixes, queryPrefixes,</span>
+<span class="nc" id="L215">          NAME_MTAS_LIST_QUERY_PREFIX, NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L216">      MtasSolrResultUtil.compareAndCheck(prefixes, queryIgnores,</span>
+<span class="nc" id="L217">          NAME_MTAS_LIST_QUERY_IGNORE, NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L218">      MtasSolrResultUtil.compareAndCheck(prefixes, queryMaximumIgnoreLengths,</span>
           NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH, NAME_MTAS_LIST_FIELD,
-<span class="nc" id="L223">          false);</span>
-<span class="nc" id="L224">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
-<span class="nc" id="L225">          NAME_MTAS_LIST_PREFIX, NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L226">      MtasSolrResultUtil.compareAndCheck(starts, fields, NAME_MTAS_LIST_START,</span>
-<span class="nc" id="L227">          NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L228">      MtasSolrResultUtil.compareAndCheck(numbers, fields, NAME_MTAS_LIST_NUMBER,</span>
-<span class="nc" id="L229">          NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L230">      MtasSolrResultUtil.compareAndCheck(lefts, fields, NAME_MTAS_LIST_LEFT,</span>
-<span class="nc" id="L231">          NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L232">      MtasSolrResultUtil.compareAndCheck(rights, fields, NAME_MTAS_LIST_RIGHT,</span>
-<span class="nc" id="L233">          NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc" id="L234">      MtasSolrResultUtil.compareAndCheck(outputs, fields, NAME_MTAS_LIST_OUTPUT,</span>
-<span class="nc" id="L235">          NAME_MTAS_LIST_FIELD, false);</span>
-<span class="nc bnc" id="L236" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="nc" id="L237">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
-<span class="nc bnc" id="L238" title="All 2 branches missed.">        Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i] == null)</span>
-<span class="nc" id="L239">            ? null : Integer.parseInt(queryMaximumIgnoreLengths[i]);</span>
-<span class="nc" id="L240">        MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i],</span>
+<span class="nc" id="L220">          false);</span>
+<span class="nc" id="L221">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
+<span class="nc" id="L222">          NAME_MTAS_LIST_PREFIX, NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L223">      MtasSolrResultUtil.compareAndCheck(starts, fields, NAME_MTAS_LIST_START,</span>
+<span class="nc" id="L224">          NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L225">      MtasSolrResultUtil.compareAndCheck(numbers, fields, NAME_MTAS_LIST_NUMBER,</span>
+<span class="nc" id="L226">          NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L227">      MtasSolrResultUtil.compareAndCheck(lefts, fields, NAME_MTAS_LIST_LEFT,</span>
+<span class="nc" id="L228">          NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L229">      MtasSolrResultUtil.compareAndCheck(rights, fields, NAME_MTAS_LIST_RIGHT,</span>
+<span class="nc" id="L230">          NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc" id="L231">      MtasSolrResultUtil.compareAndCheck(outputs, fields, NAME_MTAS_LIST_OUTPUT,</span>
+<span class="nc" id="L232">          NAME_MTAS_LIST_FIELD, false);</span>
+<span class="nc bnc" id="L233" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="nc" id="L234">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
+<span class="nc bnc" id="L235" title="All 2 branches missed.">        Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i] == null)</span>
+<span class="nc" id="L236">            ? null : Integer.parseInt(queryMaximumIgnoreLengths[i]);</span>
+<span class="nc" id="L237">        MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i],</span>
             queryTypes[i], queryPrefixes[i], queryVariables[i], fields[i],
             queryIgnores[i], maximumIgnoreLength);
         // minimize number of queries
-<span class="nc bnc" id="L244" title="All 2 branches missed.">        if (cf.spanQueryList.contains(q)) {</span>
-<span class="nc" id="L245">          q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
+<span class="nc bnc" id="L241" title="All 2 branches missed.">        if (cf.spanQueryList.contains(q)) {</span>
+<span class="nc" id="L242">          q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
         } else {
-<span class="nc" id="L247">          cf.spanQueryList.add(q);</span>
+<span class="nc" id="L244">          cf.spanQueryList.add(q);</span>
         }
-<span class="nc bnc" id="L249" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
-<span class="nc" id="L250">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryValues[i] + &quot;:&quot;</span>
+<span class="nc bnc" id="L246" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
+<span class="nc" id="L247">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryValues[i] + &quot;:&quot;</span>
                 + queryPrefixes[i]
-<span class="nc" id="L252">            : keys[i].trim();</span>
-<span class="nc" id="L253">        String prefix = prefixes[i];</span>
-<span class="nc bnc" id="L254" title="All 4 branches missed.">        int start = (starts[i] == null) || (starts[i].isEmpty()) ? 0</span>
-<span class="nc" id="L255">            : Integer.parseInt(starts[i]);</span>
-<span class="nc bnc" id="L256" title="All 4 branches missed.">        int number = (numbers[i] == null) || (numbers[i].isEmpty()) ? 10</span>
-<span class="nc" id="L257">            : Integer.parseInt(numbers[i]);</span>
-<span class="nc bnc" id="L258" title="All 4 branches missed.">        int left = (lefts[i] == null) || lefts[i].isEmpty() ? 0</span>
-<span class="nc" id="L259">            : Integer.parseInt(lefts[i]);</span>
-<span class="nc bnc" id="L260" title="All 4 branches missed.">        int right = (rights[i] == null) || rights[i].isEmpty() ? 0</span>
-<span class="nc" id="L261">            : Integer.parseInt(rights[i]);</span>
-<span class="nc" id="L262">        String output = outputs[i];</span>
-<span class="nc" id="L263">        mtasFields.list.get(fields[i]).listList.add(new ComponentList(q,</span>
+<span class="nc" id="L249">            : keys[i].trim();</span>
+<span class="nc" id="L250">        String prefix = prefixes[i];</span>
+<span class="nc bnc" id="L251" title="All 4 branches missed.">        int start = (starts[i] == null) || (starts[i].isEmpty()) ? 0</span>
+<span class="nc" id="L252">            : Integer.parseInt(starts[i]);</span>
+<span class="nc bnc" id="L253" title="All 4 branches missed.">        int number = (numbers[i] == null) || (numbers[i].isEmpty()) ? 10</span>
+<span class="nc" id="L254">            : Integer.parseInt(numbers[i]);</span>
+<span class="nc bnc" id="L255" title="All 4 branches missed.">        int left = (lefts[i] == null) || lefts[i].isEmpty() ? 0</span>
+<span class="nc" id="L256">            : Integer.parseInt(lefts[i]);</span>
+<span class="nc bnc" id="L257" title="All 4 branches missed.">        int right = (rights[i] == null) || rights[i].isEmpty() ? 0</span>
+<span class="nc" id="L258">            : Integer.parseInt(rights[i]);</span>
+<span class="nc" id="L259">        String output = outputs[i];</span>
+<span class="nc" id="L260">        mtasFields.list.get(fields[i]).listList.add(new ComponentList(q,</span>
             fields[i], queryValues[i], queryTypes[i], queryPrefixes[i],
             queryVariables[i], queryIgnores[i], queryMaximumIgnoreLengths[i],
             key, prefix, start, number, left, right, output));
       }
     }
-<span class="nc" id="L269">  }</span>
+<span class="nc" id="L266">  }</span>
 
-  /**
-   * Modify request.
-   *
-   * @param rb
-   *          the rb
-   * @param who
-   *          the who
-   * @param sreq
-   *          the sreq
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache.solr.handler.component.ResponseBuilder, org.apache.solr.handler.component.SearchComponent, org.apache.solr.handler.component.ShardRequest)
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="nc bnc" id="L283" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L284" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_LIST, false)) {</span>
+<span class="nc bnc" id="L273" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L274" title="All 2 branches missed.">        &amp;&amp; sreq.params.getBool(PARAM_MTAS_LIST, false)) {</span>
       // compute keys
-<span class="nc" id="L286">      Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L287">          .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_LIST);</span>
-<span class="nc bnc" id="L288" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
-<span class="nc bnc" id="L289" title="All 2 branches missed.">        for (String key : keys) {</span>
-<span class="nc" id="L290">          sreq.params.remove(</span>
+<span class="nc" id="L276">      Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="nc" id="L277">          .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_LIST);</span>
+<span class="nc bnc" id="L278" title="All 2 branches missed.">      if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
+<span class="nc bnc" id="L279" title="All 2 branches missed.">        for (String key : keys) {</span>
+<span class="nc" id="L280">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_PREFIX);
-<span class="nc" id="L292">          sreq.params</span>
-<span class="nc" id="L293">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_START);</span>
-<span class="nc" id="L294">          sreq.params.remove(</span>
+<span class="nc" id="L282">          sreq.params</span>
+<span class="nc" id="L283">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_START);</span>
+<span class="nc" id="L284">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_NUMBER);
-<span class="nc" id="L296">          sreq.params</span>
-<span class="nc" id="L297">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_LEFT);</span>
-<span class="nc" id="L298">          sreq.params</span>
-<span class="nc" id="L299">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_RIGHT);</span>
-<span class="nc" id="L300">          sreq.params.remove(</span>
+<span class="nc" id="L286">          sreq.params</span>
+<span class="nc" id="L287">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_LEFT);</span>
+<span class="nc" id="L288">          sreq.params</span>
+<span class="nc" id="L289">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_RIGHT);</span>
+<span class="nc" id="L290">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_OUTPUT);
           // don't get data
-<span class="nc" id="L303">          sreq.params.add(</span>
+<span class="nc" id="L293">          sreq.params.add(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_NUMBER, &quot;0&quot;);
-<span class="nc" id="L305">        }</span>
+<span class="nc" id="L295">        }</span>
       } else {
-<span class="nc" id="L307">        sreq.params.remove(PARAM_MTAS_LIST);</span>
-<span class="nc bnc" id="L308" title="All 2 branches missed.">        for (String key : keys) {</span>
-<span class="nc" id="L309">          sreq.params</span>
-<span class="nc" id="L310">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_FIELD);</span>
-<span class="nc" id="L311">          sreq.params.remove(</span>
+<span class="nc" id="L297">        sreq.params.remove(PARAM_MTAS_LIST);</span>
+<span class="nc bnc" id="L298" title="All 2 branches missed.">        for (String key : keys) {</span>
+<span class="nc" id="L299">          sreq.params</span>
+<span class="nc" id="L300">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_FIELD);</span>
+<span class="nc" id="L301">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_QUERY_VALUE);
-<span class="nc" id="L313">          sreq.params.remove(</span>
+<span class="nc" id="L303">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_QUERY_TYPE);
-<span class="nc" id="L315">          sreq.params.remove(</span>
+<span class="nc" id="L305">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_QUERY_PREFIX);
-<span class="nc" id="L317">          sreq.params.remove(</span>
+<span class="nc" id="L307">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_QUERY_IGNORE);
-<span class="nc" id="L319">          sreq.params.remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L309">          sreq.params.remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH);
-<span class="nc" id="L321">          Set&lt;String&gt; subKeys = MtasSolrResultUtil</span>
-<span class="nc" id="L322">              .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_LIST + &quot;.&quot;</span>
+<span class="nc" id="L311">          Set&lt;String&gt; subKeys = MtasSolrResultUtil</span>
+<span class="nc" id="L312">              .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_LIST + &quot;.&quot;</span>
                   + key + &quot;.&quot; + NAME_MTAS_LIST_QUERY_VARIABLE);
-<span class="nc bnc" id="L324" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
-<span class="nc" id="L325">            sreq.params.remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L314" title="All 2 branches missed.">          for (String subKey : subKeys) {</span>
+<span class="nc" id="L315">            sreq.params.remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_LIST_QUERY_VARIABLE + &quot;.&quot; + subKey + &quot;.&quot;
                 + SUBNAME_MTAS_LIST_QUERY_VARIABLE_NAME);
-<span class="nc" id="L328">            sreq.params.remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L318">            sreq.params.remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_LIST_QUERY_VARIABLE + &quot;.&quot; + subKey + &quot;.&quot;
                 + SUBNAME_MTAS_LIST_QUERY_VARIABLE_VALUE);
-<span class="nc" id="L331">          }</span>
-<span class="nc" id="L332">          sreq.params</span>
-<span class="nc" id="L333">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_KEY);</span>
-<span class="nc" id="L334">          sreq.params.remove(</span>
+<span class="nc" id="L321">          }</span>
+<span class="nc" id="L322">          sreq.params</span>
+<span class="nc" id="L323">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_KEY);</span>
+<span class="nc" id="L324">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_PREFIX);
-<span class="nc" id="L336">          sreq.params</span>
-<span class="nc" id="L337">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_START);</span>
-<span class="nc" id="L338">          sreq.params.remove(</span>
+<span class="nc" id="L326">          sreq.params</span>
+<span class="nc" id="L327">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_START);</span>
+<span class="nc" id="L328">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_NUMBER);
-<span class="nc" id="L340">          sreq.params</span>
-<span class="nc" id="L341">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_LEFT);</span>
-<span class="nc" id="L342">          sreq.params</span>
-<span class="nc" id="L343">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_RIGHT);</span>
-<span class="nc" id="L344">          sreq.params.remove(</span>
+<span class="nc" id="L330">          sreq.params</span>
+<span class="nc" id="L331">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_LEFT);</span>
+<span class="nc" id="L332">          sreq.params</span>
+<span class="nc" id="L333">              .remove(PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_RIGHT);</span>
+<span class="nc" id="L334">          sreq.params.remove(</span>
               PARAM_MTAS_LIST + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_LIST_OUTPUT);
-<span class="nc" id="L346">        }</span>
+<span class="nc" id="L336">        }</span>
       }
     }
-<span class="nc" id="L349">  }</span>
+<span class="nc" id="L339">  }</span>
 
-  /**
-   * Distributed process.
-   *
-   * @param rb
-   *          the rb
-   * @param mtasFields
-   *          the mtas fields
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void distributedProcess(ResponseBuilder rb,
       ComponentFields mtasFields) {
 
-<span class="nc bnc" id="L363" title="All 2 branches missed.">    if (mtasFields.doList) {</span>
+<span class="nc bnc" id="L348" title="All 2 branches missed.">    if (mtasFields.doList) {</span>
       // compute total from shards
-<span class="nc" id="L365">      HashMap&lt;String, HashMap&lt;String, Integer&gt;&gt; listShardTotals = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L366" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L367" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L368" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_LIST, false)) {</span>
-<span class="nc bnc" id="L369" title="All 2 branches missed.">          for (ShardResponse response : sreq.responses) {</span>
-<span class="nc" id="L370">            NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
+<span class="nc" id="L350">      HashMap&lt;String, HashMap&lt;String, Integer&gt;&gt; listShardTotals = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L351" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="nc bnc" id="L352" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L353" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_LIST, false)) {</span>
+<span class="nc bnc" id="L354" title="All 2 branches missed.">          for (ShardResponse response : sreq.responses) {</span>
+<span class="nc" id="L355">            NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
             try {
-<span class="nc" id="L372">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) result</span>
-<span class="nc" id="L373">                  .findRecursive(&quot;mtas&quot;, &quot;list&quot;);</span>
-<span class="nc bnc" id="L374" title="All 2 branches missed.">              if (data != null) {</span>
-<span class="nc bnc" id="L375" title="All 2 branches missed.">                for (NamedList&lt;Object&gt; dataItem : data) {</span>
-<span class="nc" id="L376">                  Object key = dataItem.get(&quot;key&quot;);</span>
-<span class="nc" id="L377">                  Object total = dataItem.get(&quot;total&quot;);</span>
-<span class="nc bnc" id="L378" title="All 8 branches missed.">                  if ((key != null) &amp;&amp; (key instanceof String)</span>
+<span class="nc" id="L357">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) result</span>
+<span class="nc" id="L358">                  .findRecursive(&quot;mtas&quot;, &quot;list&quot;);</span>
+<span class="nc bnc" id="L359" title="All 2 branches missed.">              if (data != null) {</span>
+<span class="nc bnc" id="L360" title="All 2 branches missed.">                for (NamedList&lt;Object&gt; dataItem : data) {</span>
+<span class="nc" id="L361">                  Object key = dataItem.get(&quot;key&quot;);</span>
+<span class="nc" id="L362">                  Object total = dataItem.get(&quot;total&quot;);</span>
+<span class="nc bnc" id="L363" title="All 8 branches missed.">                  if ((key != null) &amp;&amp; (key instanceof String)</span>
                       &amp;&amp; (total != null) &amp;&amp; (total instanceof Integer)) {
-<span class="nc bnc" id="L380" title="All 2 branches missed.">                    if (!listShardTotals.containsKey(key)) {</span>
-<span class="nc" id="L381">                      listShardTotals.put((String) key,</span>
+<span class="nc bnc" id="L365" title="All 2 branches missed.">                    if (!listShardTotals.containsKey(key)) {</span>
+<span class="nc" id="L366">                      listShardTotals.put((String) key,</span>
                           new HashMap&lt;String, Integer&gt;());
                     }
-<span class="nc" id="L384">                    HashMap&lt;String, Integer&gt; listShardTotal = listShardTotals</span>
-<span class="nc" id="L385">                        .get(key);</span>
-<span class="nc" id="L386">                    listShardTotal.put(response.getShard(), (Integer) total);</span>
+<span class="nc" id="L369">                    HashMap&lt;String, Integer&gt; listShardTotal = listShardTotals</span>
+<span class="nc" id="L370">                        .get(key);</span>
+<span class="nc" id="L371">                    listShardTotal.put(response.getShard(), (Integer) total);</span>
                   }
-<span class="nc" id="L388">                }</span>
+<span class="nc" id="L373">                }</span>
               }
-<span class="nc" id="L390">            } catch (ClassCastException e) {</span>
-<span class="nc" id="L391">              log.debug(e);</span>
-<span class="nc" id="L392">            }</span>
-<span class="nc" id="L393">          }</span>
+<span class="nc" id="L375">            } catch (ClassCastException e) {</span>
+<span class="nc" id="L376">              log.debug(e);</span>
+<span class="nc" id="L377">            }</span>
+<span class="nc" id="L378">          }</span>
         }
-<span class="nc" id="L395">      }</span>
+<span class="nc" id="L380">      }</span>
       // compute shard requests
-<span class="nc" id="L397">      HashMap&lt;String, ModifiableSolrParams&gt; shardRequests = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L398">      int requestId = 0;</span>
-<span class="nc bnc" id="L399" title="All 2 branches missed.">      for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc bnc" id="L400" title="All 2 branches missed.">        for (ComponentList list : mtasFields.list.get(field).listList) {</span>
-<span class="nc" id="L401">          requestId++;</span>
-<span class="nc bnc" id="L402" title="All 4 branches missed.">          if (listShardTotals.containsKey(list.key) &amp;&amp; (list.number &gt; 0)) {</span>
-<span class="nc" id="L403">            Integer start = list.start;</span>
-<span class="nc" id="L404">            Integer number = list.number;</span>
-<span class="nc" id="L405">            HashMap&lt;String, Integer&gt; totals = listShardTotals.get(list.key);</span>
-<span class="nc bnc" id="L406" title="All 2 branches missed.">            for (int i = 0; i &lt; rb.shards.length; i++) {</span>
-<span class="nc bnc" id="L407" title="All 2 branches missed.">              if (number &lt; 0) {</span>
-<span class="nc" id="L408">                break;</span>
+<span class="nc" id="L382">      HashMap&lt;String, ModifiableSolrParams&gt; shardRequests = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L383">      int requestId = 0;</span>
+<span class="nc bnc" id="L384" title="All 2 branches missed.">      for (String field : mtasFields.list.keySet()) {</span>
+<span class="nc bnc" id="L385" title="All 2 branches missed.">        for (ComponentList list : mtasFields.list.get(field).listList) {</span>
+<span class="nc" id="L386">          requestId++;</span>
+<span class="nc bnc" id="L387" title="All 4 branches missed.">          if (listShardTotals.containsKey(list.key) &amp;&amp; (list.number &gt; 0)) {</span>
+<span class="nc" id="L388">            Integer start = list.start;</span>
+<span class="nc" id="L389">            Integer number = list.number;</span>
+<span class="nc" id="L390">            HashMap&lt;String, Integer&gt; totals = listShardTotals.get(list.key);</span>
+<span class="nc bnc" id="L391" title="All 2 branches missed.">            for (int i = 0; i &lt; rb.shards.length; i++) {</span>
+<span class="nc bnc" id="L392" title="All 2 branches missed.">              if (number &lt; 0) {</span>
+<span class="nc" id="L393">                break;</span>
               }
-<span class="nc" id="L410">              int subTotal = totals.get(rb.shards[i]);</span>
+<span class="nc" id="L395">              int subTotal = totals.get(rb.shards[i]);</span>
               // System.out.println(i + &quot; : &quot; + rb.shards[i] + &quot; : &quot;
               // + totals.get(rb.shards[i]) + &quot; - &quot; + start + &quot; &quot; + number);
-<span class="nc bnc" id="L413" title="All 4 branches missed.">              if ((start &gt;= 0) &amp;&amp; (start &lt; subTotal)) {</span>
+<span class="nc bnc" id="L398" title="All 4 branches missed.">              if ((start &gt;= 0) &amp;&amp; (start &lt; subTotal)) {</span>
                 ModifiableSolrParams params;
-<span class="nc bnc" id="L415" title="All 2 branches missed.">                if (!shardRequests.containsKey(rb.shards[i])) {</span>
-<span class="nc" id="L416">                  shardRequests.put(rb.shards[i], new ModifiableSolrParams());</span>
+<span class="nc bnc" id="L400" title="All 2 branches missed.">                if (!shardRequests.containsKey(rb.shards[i])) {</span>
+<span class="nc" id="L401">                  shardRequests.put(rb.shards[i], new ModifiableSolrParams());</span>
                 }
-<span class="nc" id="L418">                params = shardRequests.get(rb.shards[i]);</span>
-<span class="nc" id="L419">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L403">                params = shardRequests.get(rb.shards[i]);</span>
+<span class="nc" id="L404">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_FIELD, list.field);
-<span class="nc" id="L421">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L406">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_QUERY_VALUE, list.queryValue);
-<span class="nc" id="L423">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L408">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_QUERY_TYPE, list.queryType);
-<span class="nc" id="L425">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L410">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_QUERY_PREFIX, list.queryPrefix);
-<span class="nc" id="L427">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L412">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_QUERY_IGNORE, list.queryIgnore);
-<span class="nc" id="L429">                params.add(</span>
+<span class="nc" id="L414">                params.add(</span>
                     PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;
                         + NAME_MTAS_LIST_QUERY_MAXIMUM_IGNORE_LENGTH,
                     list.queryMaximumIgnoreLength);
-<span class="nc" id="L433">                int subRequestId = 0;</span>
-<span class="nc bnc" id="L434" title="All 2 branches missed.">                for (String name : list.queryVariables.keySet()) {</span>
-<span class="nc bnc" id="L435" title="All 2 branches missed.">                  if (list.queryVariables.get(name) == null</span>
-<span class="nc bnc" id="L436" title="All 2 branches missed.">                      || list.queryVariables.get(name).length == 0) {</span>
-<span class="nc" id="L437">                    params.add(</span>
+<span class="nc" id="L418">                int subRequestId = 0;</span>
+<span class="nc bnc" id="L419" title="All 2 branches missed.">                for (String name : list.queryVariables.keySet()) {</span>
+<span class="nc bnc" id="L420" title="All 2 branches missed.">                  if (list.queryVariables.get(name) == null</span>
+<span class="nc bnc" id="L421" title="All 2 branches missed.">                      || list.queryVariables.get(name).length == 0) {</span>
+<span class="nc" id="L422">                    params.add(</span>
                         PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;
                             + NAME_MTAS_LIST_QUERY_VARIABLE + &quot;.&quot; + subRequestId
                             + &quot;.&quot; + SUBNAME_MTAS_LIST_QUERY_VARIABLE_NAME,
                         name);
-<span class="nc" id="L442">                    subRequestId++;</span>
+<span class="nc" id="L427">                    subRequestId++;</span>
                   } else {
-<span class="nc bnc" id="L444" title="All 2 branches missed.">                    for (String value : list.queryVariables.get(name)) {</span>
-<span class="nc" id="L445">                      params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc bnc" id="L429" title="All 2 branches missed.">                    for (String value : list.queryVariables.get(name)) {</span>
+<span class="nc" id="L430">                      params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                           + NAME_MTAS_LIST_QUERY_VARIABLE + &quot;.&quot; + subRequestId
                           + &quot;.&quot; + SUBNAME_MTAS_LIST_QUERY_VARIABLE_NAME, name);
-<span class="nc" id="L448">                      params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L433">                      params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                           + NAME_MTAS_LIST_QUERY_VARIABLE + &quot;.&quot; + subRequestId
                           + &quot;.&quot; + SUBNAME_MTAS_LIST_QUERY_VARIABLE_VALUE,
                           value);
-<span class="nc" id="L452">                      subRequestId++;</span>
+<span class="nc" id="L437">                      subRequestId++;</span>
                     }
                   }
-<span class="nc" id="L455">                }</span>
-<span class="nc" id="L456">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L440">                }</span>
+<span class="nc" id="L441">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_KEY, list.key);
-<span class="nc" id="L458">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L443">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_PREFIX, list.prefix);
-<span class="nc" id="L460">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
-<span class="nc" id="L461">                    + NAME_MTAS_LIST_START, Integer.toString(start));</span>
-<span class="nc" id="L462">                params.add(</span>
+<span class="nc" id="L445">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L446">                    + NAME_MTAS_LIST_START, Integer.toString(start));</span>
+<span class="nc" id="L447">                params.add(</span>
                     PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;
                         + NAME_MTAS_LIST_NUMBER,
-<span class="nc" id="L465">                    Integer.toString(Math.min(number, (subTotal - start))));</span>
-<span class="nc" id="L466">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
-<span class="nc" id="L467">                    + NAME_MTAS_LIST_LEFT, Integer.toString(list.left));</span>
-<span class="nc" id="L468">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
-<span class="nc" id="L469">                    + NAME_MTAS_LIST_RIGHT, Integer.toString(list.right));</span>
-<span class="nc" id="L470">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L450">                    Integer.toString(Math.min(number, (subTotal - start))));</span>
+<span class="nc" id="L451">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L452">                    + NAME_MTAS_LIST_LEFT, Integer.toString(list.left));</span>
+<span class="nc" id="L453">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
+<span class="nc" id="L454">                    + NAME_MTAS_LIST_RIGHT, Integer.toString(list.right));</span>
+<span class="nc" id="L455">                params.add(PARAM_MTAS_LIST + &quot;.&quot; + requestId + &quot;.&quot;</span>
                     + NAME_MTAS_LIST_OUTPUT, list.output);
-<span class="nc" id="L472">                number -= (subTotal - start);</span>
-<span class="nc" id="L473">                start = 0;</span>
-<span class="nc" id="L474">              } else {</span>
-<span class="nc" id="L475">                start -= subTotal;</span>
+<span class="nc" id="L457">                number -= (subTotal - start);</span>
+<span class="nc" id="L458">                start = 0;</span>
+<span class="nc" id="L459">              } else {</span>
+<span class="nc" id="L460">                start -= subTotal;</span>
               }
             }
           }
-<span class="nc" id="L479">        }</span>
-<span class="nc" id="L480">      }</span>
-
-<span class="nc bnc" id="L482" title="All 2 branches missed.">      for (Entry&lt;String, ModifiableSolrParams&gt; entry : shardRequests</span>
-<span class="nc" id="L483">          .entrySet()) {</span>
-<span class="nc" id="L484">        ShardRequest sreq = new ShardRequest();</span>
-<span class="nc" id="L485">        sreq.shards = new String[] { entry.getKey() };</span>
-<span class="nc" id="L486">        sreq.purpose = ShardRequest.PURPOSE_PRIVATE;</span>
-<span class="nc" id="L487">        sreq.params = new ModifiableSolrParams();</span>
-<span class="nc" id="L488">        sreq.params.add(&quot;fq&quot;, rb.req.getParams().getParams(&quot;fq&quot;));</span>
-<span class="nc" id="L489">        sreq.params.add(&quot;q&quot;, rb.req.getParams().getParams(&quot;q&quot;));</span>
-<span class="nc" id="L490">        sreq.params.add(&quot;cache&quot;, rb.req.getParams().getParams(&quot;cache&quot;));</span>
-<span class="nc" id="L491">        sreq.params.add(&quot;rows&quot;, &quot;0&quot;);</span>
-<span class="nc" id="L492">        sreq.params.add(MtasSolrSearchComponent.PARAM_MTAS, rb.req</span>
-<span class="nc" id="L493">            .getOriginalParams().getParams(MtasSolrSearchComponent.PARAM_MTAS));</span>
-<span class="nc" id="L494">        sreq.params.add(PARAM_MTAS_LIST,</span>
-<span class="nc" id="L495">            rb.req.getOriginalParams().getParams(PARAM_MTAS_LIST));</span>
-<span class="nc" id="L496">        sreq.params.add(entry.getValue());</span>
-<span class="nc" id="L497">        rb.addRequest(searchComponent, sreq);</span>
-<span class="nc" id="L498">      }</span>
+<span class="nc" id="L464">        }</span>
+<span class="nc" id="L465">      }</span>
+
+<span class="nc bnc" id="L467" title="All 2 branches missed.">      for (Entry&lt;String, ModifiableSolrParams&gt; entry : shardRequests</span>
+<span class="nc" id="L468">          .entrySet()) {</span>
+<span class="nc" id="L469">        ShardRequest sreq = new ShardRequest();</span>
+<span class="nc" id="L470">        sreq.shards = new String[] { entry.getKey() };</span>
+<span class="nc" id="L471">        sreq.purpose = ShardRequest.PURPOSE_PRIVATE;</span>
+<span class="nc" id="L472">        sreq.params = new ModifiableSolrParams();</span>
+<span class="nc" id="L473">        sreq.params.add(&quot;fq&quot;, rb.req.getParams().getParams(&quot;fq&quot;));</span>
+<span class="nc" id="L474">        sreq.params.add(&quot;q&quot;, rb.req.getParams().getParams(&quot;q&quot;));</span>
+<span class="nc" id="L475">        sreq.params.add(&quot;cache&quot;, rb.req.getParams().getParams(&quot;cache&quot;));</span>
+<span class="nc" id="L476">        sreq.params.add(&quot;rows&quot;, &quot;0&quot;);</span>
+<span class="nc" id="L477">        sreq.params.add(MtasSolrSearchComponent.PARAM_MTAS, rb.req</span>
+<span class="nc" id="L478">            .getOriginalParams().getParams(MtasSolrSearchComponent.PARAM_MTAS));</span>
+<span class="nc" id="L479">        sreq.params.add(PARAM_MTAS_LIST,</span>
+<span class="nc" id="L480">            rb.req.getOriginalParams().getParams(PARAM_MTAS_LIST));</span>
+<span class="nc" id="L481">        sreq.params.add(entry.getValue());</span>
+<span class="nc" id="L482">        rb.addRequest(searchComponent, sreq);</span>
+<span class="nc" id="L483">      }</span>
     }
-<span class="nc" id="L500">  }</span>
+<span class="nc" id="L485">  }</span>
 
-  /**
-   * Creates the.
-   *
-   * @param list
-   *          the list
-   * @return the simple ordered map
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.CodecComponent.BasicComponent, java.lang.Boolean)
    */
   public SimpleOrderedMap&lt;Object&gt; create(ComponentList list, Boolean encode) {
-<span class="nc" id="L510">    SimpleOrderedMap&lt;Object&gt; mtasListResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L511">    mtasListResponse.add(&quot;key&quot;, list.key);</span>
-<span class="nc bnc" id="L512" title="All 2 branches missed.">    if (list.number == 0) {</span>
-<span class="nc" id="L513">      mtasListResponse.add(&quot;total&quot;, list.total);</span>
+<span class="nc" id="L491">    SimpleOrderedMap&lt;Object&gt; mtasListResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L492">    mtasListResponse.add(&quot;key&quot;, list.key);</span>
+<span class="nc bnc" id="L493" title="All 2 branches missed.">    if (list.number == 0) {</span>
+<span class="nc" id="L494">      mtasListResponse.add(&quot;total&quot;, list.total);</span>
     }
-<span class="nc bnc" id="L515" title="All 2 branches missed.">    if (list.output != null) {</span>
-<span class="nc" id="L516">      ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasListItemResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L517" title="All 2 branches missed.">      if (list.output.equals(ComponentList.LIST_OUTPUT_HIT)) {</span>
-<span class="nc" id="L518">        mtasListResponse.add(&quot;number&quot;, list.hits.size());</span>
-<span class="nc bnc" id="L519" title="All 2 branches missed.">        for (ListHit hit : list.hits) {</span>
-<span class="nc" id="L520">          NamedList&lt;Object&gt; mtasListItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L521">          mtasListItemResponse.add(&quot;documentKey&quot;,</span>
-<span class="nc" id="L522">              list.uniqueKey.get(hit.docId));</span>
-<span class="nc" id="L523">          mtasListItemResponse.add(&quot;documentHitPosition&quot;, hit.docPosition);</span>
-<span class="nc" id="L524">          mtasListItemResponse.add(&quot;documentHitTotal&quot;,</span>
-<span class="nc" id="L525">              list.subTotal.get(hit.docId));</span>
-<span class="nc" id="L526">          mtasListItemResponse.add(&quot;documentMinPosition&quot;,</span>
-<span class="nc" id="L527">              list.minPosition.get(hit.docId));</span>
-<span class="nc" id="L528">          mtasListItemResponse.add(&quot;documentMaxPosition&quot;,</span>
-<span class="nc" id="L529">              list.maxPosition.get(hit.docId));</span>
-<span class="nc" id="L530">          mtasListItemResponse.add(&quot;startPosition&quot;, hit.startPosition);</span>
-<span class="nc" id="L531">          mtasListItemResponse.add(&quot;endPosition&quot;, hit.endPosition);</span>
-
-<span class="nc" id="L533">          TreeMap&lt;Integer, ArrayList&lt;ArrayList&lt;String&gt;&gt;&gt; hitData = new TreeMap&lt;&gt;();</span>
-<span class="nc" id="L534">          TreeMap&lt;Integer, ArrayList&lt;ArrayList&lt;String&gt;&gt;&gt; leftData = null;</span>
-<span class="nc" id="L535">          TreeMap&lt;Integer, ArrayList&lt;ArrayList&lt;String&gt;&gt;&gt; rightData = null;</span>
-<span class="nc bnc" id="L536" title="All 2 branches missed.">          if (list.left &gt; 0) {</span>
-<span class="nc" id="L537">            leftData = new TreeMap&lt;&gt;();</span>
+<span class="nc bnc" id="L496" title="All 2 branches missed.">    if (list.output != null) {</span>
+<span class="nc" id="L497">      ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasListItemResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L498" title="All 2 branches missed.">      if (list.output.equals(ComponentList.LIST_OUTPUT_HIT)) {</span>
+<span class="nc" id="L499">        mtasListResponse.add(&quot;number&quot;, list.hits.size());</span>
+<span class="nc bnc" id="L500" title="All 2 branches missed.">        for (ListHit hit : list.hits) {</span>
+<span class="nc" id="L501">          NamedList&lt;Object&gt; mtasListItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L502">          mtasListItemResponse.add(&quot;documentKey&quot;,</span>
+<span class="nc" id="L503">              list.uniqueKey.get(hit.docId));</span>
+<span class="nc" id="L504">          mtasListItemResponse.add(&quot;documentHitPosition&quot;, hit.docPosition);</span>
+<span class="nc" id="L505">          mtasListItemResponse.add(&quot;documentHitTotal&quot;,</span>
+<span class="nc" id="L506">              list.subTotal.get(hit.docId));</span>
+<span class="nc" id="L507">          mtasListItemResponse.add(&quot;documentMinPosition&quot;,</span>
+<span class="nc" id="L508">              list.minPosition.get(hit.docId));</span>
+<span class="nc" id="L509">          mtasListItemResponse.add(&quot;documentMaxPosition&quot;,</span>
+<span class="nc" id="L510">              list.maxPosition.get(hit.docId));</span>
+<span class="nc" id="L511">          mtasListItemResponse.add(&quot;startPosition&quot;, hit.startPosition);</span>
+<span class="nc" id="L512">          mtasListItemResponse.add(&quot;endPosition&quot;, hit.endPosition);</span>
+
+<span class="nc" id="L514">          SortedMap&lt;Integer, List&lt;List&lt;String&gt;&gt;&gt; hitData = new TreeMap&lt;&gt;();</span>
+<span class="nc" id="L515">          SortedMap&lt;Integer, List&lt;List&lt;String&gt;&gt;&gt; leftData = null;</span>
+<span class="nc" id="L516">          SortedMap&lt;Integer, List&lt;List&lt;String&gt;&gt;&gt; rightData = null;</span>
+<span class="nc bnc" id="L517" title="All 2 branches missed.">          if (list.left &gt; 0) {</span>
+<span class="nc" id="L518">            leftData = new TreeMap&lt;&gt;();</span>
           }
-<span class="nc bnc" id="L539" title="All 2 branches missed.">          if (list.right &gt; 0) {</span>
-<span class="nc" id="L540">            rightData = new TreeMap&lt;&gt;();</span>
+<span class="nc bnc" id="L520" title="All 2 branches missed.">          if (list.right &gt; 0) {</span>
+<span class="nc" id="L521">            rightData = new TreeMap&lt;&gt;();</span>
           }
-<span class="nc" id="L542">          for (int position = Math.max(0,</span>
-<span class="nc bnc" id="L543" title="All 2 branches missed.">              hit.startPosition - list.left); position &lt;= (hit.endPosition</span>
-<span class="nc" id="L544">                  + list.right); position++) {</span>
-<span class="nc" id="L545">            ArrayList&lt;ArrayList&lt;String&gt;&gt; hitDataItem = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L546" title="All 2 branches missed.">            if (hit.hits.containsKey(position)) {</span>
-<span class="nc bnc" id="L547" title="All 2 branches missed.">              for (String term : hit.hits.get(position)) {</span>
-<span class="nc" id="L548">                ArrayList&lt;String&gt; hitDataSubItem = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L549">                hitDataSubItem.add(CodecUtil.termPrefix(term));</span>
-<span class="nc" id="L550">                hitDataSubItem.add(CodecUtil.termValue(term));</span>
-<span class="nc" id="L551">                hitDataItem.add(hitDataSubItem);</span>
-<span class="nc" id="L552">              }</span>
+<span class="nc" id="L523">          for (int position = Math.max(0,</span>
+<span class="nc bnc" id="L524" title="All 2 branches missed.">              hit.startPosition - list.left); position &lt;= (hit.endPosition</span>
+<span class="nc" id="L525">                  + list.right); position++) {</span>
+<span class="nc" id="L526">            List&lt;List&lt;String&gt;&gt; hitDataItem = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L527" title="All 2 branches missed.">            if (hit.hits.containsKey(position)) {</span>
+<span class="nc bnc" id="L528" title="All 2 branches missed.">              for (String term : hit.hits.get(position)) {</span>
+<span class="nc" id="L529">                List&lt;String&gt; hitDataSubItem = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L530">                hitDataSubItem.add(CodecUtil.termPrefix(term));</span>
+<span class="nc" id="L531">                hitDataSubItem.add(CodecUtil.termValue(term));</span>
+<span class="nc" id="L532">                hitDataItem.add(hitDataSubItem);</span>
+<span class="nc" id="L533">              }</span>
             }
-<span class="nc bnc" id="L554" title="All 2 branches missed.">            if (position &lt; hit.startPosition) {</span>
-<span class="nc bnc" id="L555" title="All 2 branches missed.">              if (leftData != null) {</span>
-<span class="nc" id="L556">                leftData.put(position, hitDataItem);</span>
+<span class="nc bnc" id="L535" title="All 2 branches missed.">            if (position &lt; hit.startPosition) {</span>
+<span class="nc bnc" id="L536" title="All 2 branches missed.">              if (leftData != null) {</span>
+<span class="nc" id="L537">                leftData.put(position, hitDataItem);</span>
               }
-<span class="nc bnc" id="L558" title="All 2 branches missed.">            } else if (position &gt; hit.endPosition) {</span>
-<span class="nc bnc" id="L559" title="All 2 branches missed.">              if (rightData != null) {</span>
-<span class="nc" id="L560">                rightData.put(position, hitDataItem);</span>
+<span class="nc bnc" id="L539" title="All 2 branches missed.">            } else if (position &gt; hit.endPosition) {</span>
+<span class="nc bnc" id="L540" title="All 2 branches missed.">              if (rightData != null) {</span>
+<span class="nc" id="L541">                rightData.put(position, hitDataItem);</span>
               }
             } else {
-<span class="nc" id="L563">              hitData.put(position, hitDataItem);</span>
+<span class="nc" id="L544">              hitData.put(position, hitDataItem);</span>
             }
           }
-<span class="nc bnc" id="L566" title="All 2 branches missed.">          if (list.left &gt; 0) {</span>
-<span class="nc" id="L567">            mtasListItemResponse.add(&quot;left&quot;, leftData);</span>
+<span class="nc bnc" id="L547" title="All 2 branches missed.">          if (list.left &gt; 0) {</span>
+<span class="nc" id="L548">            mtasListItemResponse.add(&quot;left&quot;, leftData);</span>
           }
-<span class="nc" id="L569">          mtasListItemResponse.add(&quot;hit&quot;, hitData);</span>
-<span class="nc bnc" id="L570" title="All 2 branches missed.">          if (list.right &gt; 0) {</span>
-<span class="nc" id="L571">            mtasListItemResponse.add(&quot;right&quot;, rightData);</span>
+<span class="nc" id="L550">          mtasListItemResponse.add(&quot;hit&quot;, hitData);</span>
+<span class="nc bnc" id="L551" title="All 2 branches missed.">          if (list.right &gt; 0) {</span>
+<span class="nc" id="L552">            mtasListItemResponse.add(&quot;right&quot;, rightData);</span>
           }
-<span class="nc" id="L573">          mtasListItemResponses.add(mtasListItemResponse);</span>
-<span class="nc" id="L574">        }</span>
-<span class="nc bnc" id="L575" title="All 2 branches missed.">      } else if (list.output.equals(ComponentList.LIST_OUTPUT_TOKEN)) {</span>
-<span class="nc" id="L576">        mtasListResponse.add(&quot;number&quot;, list.tokens.size());</span>
-<span class="nc bnc" id="L577" title="All 2 branches missed.">        for (ListToken tokenHit : list.tokens) {</span>
-<span class="nc" id="L578">          NamedList&lt;Object&gt; mtasListItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L579">          mtasListItemResponse.add(&quot;documentKey&quot;,</span>
-<span class="nc" id="L580">              list.uniqueKey.get(tokenHit.docId));</span>
-<span class="nc" id="L581">          mtasListItemResponse.add(&quot;documentHitPosition&quot;, tokenHit.docPosition);</span>
-<span class="nc" id="L582">          mtasListItemResponse.add(&quot;documentHitTotal&quot;,</span>
-<span class="nc" id="L583">              list.subTotal.get(tokenHit.docId));</span>
-<span class="nc" id="L584">          mtasListItemResponse.add(&quot;documentMinPosition&quot;,</span>
-<span class="nc" id="L585">              list.minPosition.get(tokenHit.docId));</span>
-<span class="nc" id="L586">          mtasListItemResponse.add(&quot;documentMaxPosition&quot;,</span>
-<span class="nc" id="L587">              list.maxPosition.get(tokenHit.docId));</span>
-<span class="nc" id="L588">          mtasListItemResponse.add(&quot;startPosition&quot;, tokenHit.startPosition);</span>
-<span class="nc" id="L589">          mtasListItemResponse.add(&quot;endPosition&quot;, tokenHit.endPosition);</span>
-
-<span class="nc" id="L591">          ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasListItemResponseItemTokens = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L592" title="All 2 branches missed.">          for (MtasToken token : tokenHit.tokens) {</span>
-<span class="nc" id="L593">            NamedList&lt;Object&gt; mtasListItemResponseItemToken = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc bnc" id="L594" title="All 2 branches missed.">            if (token.getId() != null) {</span>
-<span class="nc" id="L595">              mtasListItemResponseItemToken.add(&quot;mtasId&quot;, token.getId());</span>
+<span class="nc" id="L554">          mtasListItemResponses.add(mtasListItemResponse);</span>
+<span class="nc" id="L555">        }</span>
+<span class="nc bnc" id="L556" title="All 2 branches missed.">      } else if (list.output.equals(ComponentList.LIST_OUTPUT_TOKEN)) {</span>
+<span class="nc" id="L557">        mtasListResponse.add(&quot;number&quot;, list.tokens.size());</span>
+<span class="nc bnc" id="L558" title="All 2 branches missed.">        for (ListToken tokenHit : list.tokens) {</span>
+<span class="nc" id="L559">          NamedList&lt;Object&gt; mtasListItemResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L560">          mtasListItemResponse.add(&quot;documentKey&quot;,</span>
+<span class="nc" id="L561">              list.uniqueKey.get(tokenHit.docId));</span>
+<span class="nc" id="L562">          mtasListItemResponse.add(&quot;documentHitPosition&quot;, tokenHit.docPosition);</span>
+<span class="nc" id="L563">          mtasListItemResponse.add(&quot;documentHitTotal&quot;,</span>
+<span class="nc" id="L564">              list.subTotal.get(tokenHit.docId));</span>
+<span class="nc" id="L565">          mtasListItemResponse.add(&quot;documentMinPosition&quot;,</span>
+<span class="nc" id="L566">              list.minPosition.get(tokenHit.docId));</span>
+<span class="nc" id="L567">          mtasListItemResponse.add(&quot;documentMaxPosition&quot;,</span>
+<span class="nc" id="L568">              list.maxPosition.get(tokenHit.docId));</span>
+<span class="nc" id="L569">          mtasListItemResponse.add(&quot;startPosition&quot;, tokenHit.startPosition);</span>
+<span class="nc" id="L570">          mtasListItemResponse.add(&quot;endPosition&quot;, tokenHit.endPosition);</span>
+
+<span class="nc" id="L572">          ArrayList&lt;NamedList&lt;Object&gt;&gt; mtasListItemResponseItemTokens = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L573" title="All 2 branches missed.">          for (MtasToken token : tokenHit.tokens) {</span>
+<span class="nc" id="L574">            NamedList&lt;Object&gt; mtasListItemResponseItemToken = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc bnc" id="L575" title="All 2 branches missed.">            if (token.getId() != null) {</span>
+<span class="nc" id="L576">              mtasListItemResponseItemToken.add(&quot;mtasId&quot;, token.getId());</span>
             }
-<span class="nc" id="L597">            mtasListItemResponseItemToken.add(&quot;prefix&quot;, token.getPrefix());</span>
-<span class="nc" id="L598">            mtasListItemResponseItemToken.add(&quot;value&quot;, token.getPostfix());</span>
-<span class="nc bnc" id="L599" title="All 2 branches missed.">            if (token.getPositionStart() != null) {</span>
-<span class="nc" id="L600">              mtasListItemResponseItemToken.add(&quot;positionStart&quot;,</span>
-<span class="nc" id="L601">                  token.getPositionStart());</span>
-<span class="nc" id="L602">              mtasListItemResponseItemToken.add(&quot;positionEnd&quot;,</span>
-<span class="nc" id="L603">                  token.getPositionEnd());</span>
+<span class="nc" id="L578">            mtasListItemResponseItemToken.add(&quot;prefix&quot;, token.getPrefix());</span>
+<span class="nc" id="L579">            mtasListItemResponseItemToken.add(&quot;value&quot;, token.getPostfix());</span>
+<span class="nc bnc" id="L580" title="All 2 branches missed.">            if (token.getPositionStart() != null) {</span>
+<span class="nc" id="L581">              mtasListItemResponseItemToken.add(&quot;positionStart&quot;,</span>
+<span class="nc" id="L582">                  token.getPositionStart());</span>
+<span class="nc" id="L583">              mtasListItemResponseItemToken.add(&quot;positionEnd&quot;,</span>
+<span class="nc" id="L584">                  token.getPositionEnd());</span>
             }
-<span class="nc bnc" id="L605" title="All 2 branches missed.">            if (token.getPositions() != null) {</span>
-<span class="nc" id="L606">              mtasListItemResponseItemToken.add(&quot;positions&quot;,</span>
-<span class="nc" id="L607">                  token.getPositions());</span>
+<span class="nc bnc" id="L586" title="All 2 branches missed.">            if (token.getPositions() != null) {</span>
+<span class="nc" id="L587">              mtasListItemResponseItemToken.add(&quot;positions&quot;,</span>
+<span class="nc" id="L588">                  token.getPositions());</span>
             }
-<span class="nc bnc" id="L609" title="All 2 branches missed.">            if (token.getParentId() != null) {</span>
-<span class="nc" id="L610">              mtasListItemResponseItemToken.add(&quot;parentMtasId&quot;,</span>
-<span class="nc" id="L611">                  token.getParentId());</span>
+<span class="nc bnc" id="L590" title="All 2 branches missed.">            if (token.getParentId() != null) {</span>
+<span class="nc" id="L591">              mtasListItemResponseItemToken.add(&quot;parentMtasId&quot;,</span>
+<span class="nc" id="L592">                  token.getParentId());</span>
             }
-<span class="nc bnc" id="L613" title="All 2 branches missed.">            if (token.getPayload() != null) {</span>
-<span class="nc" id="L614">              mtasListItemResponseItemToken.add(&quot;payload&quot;, token.getPayload());</span>
+<span class="nc bnc" id="L594" title="All 2 branches missed.">            if (token.getPayload() != null) {</span>
+<span class="nc" id="L595">              mtasListItemResponseItemToken.add(&quot;payload&quot;, token.getPayload());</span>
             }
-<span class="nc bnc" id="L616" title="All 2 branches missed.">            if (token.getOffsetStart() != null) {</span>
-<span class="nc" id="L617">              mtasListItemResponseItemToken.add(&quot;offsetStart&quot;,</span>
-<span class="nc" id="L618">                  token.getOffsetStart());</span>
-<span class="nc" id="L619">              mtasListItemResponseItemToken.add(&quot;offsetEnd&quot;,</span>
-<span class="nc" id="L620">                  token.getOffsetEnd());</span>
+<span class="nc bnc" id="L597" title="All 2 branches missed.">            if (token.getOffsetStart() != null) {</span>
+<span class="nc" id="L598">              mtasListItemResponseItemToken.add(&quot;offsetStart&quot;,</span>
+<span class="nc" id="L599">                  token.getOffsetStart());</span>
+<span class="nc" id="L600">              mtasListItemResponseItemToken.add(&quot;offsetEnd&quot;,</span>
+<span class="nc" id="L601">                  token.getOffsetEnd());</span>
             }
-<span class="nc bnc" id="L622" title="All 2 branches missed.">            if (token.getRealOffsetStart() != null) {</span>
-<span class="nc" id="L623">              mtasListItemResponseItemToken.add(&quot;realOffsetStart&quot;,</span>
-<span class="nc" id="L624">                  token.getRealOffsetStart());</span>
-<span class="nc" id="L625">              mtasListItemResponseItemToken.add(&quot;realOffsetEnd&quot;,</span>
-<span class="nc" id="L626">                  token.getRealOffsetEnd());</span>
+<span class="nc bnc" id="L603" title="All 2 branches missed.">            if (token.getRealOffsetStart() != null) {</span>
+<span class="nc" id="L604">              mtasListItemResponseItemToken.add(&quot;realOffsetStart&quot;,</span>
+<span class="nc" id="L605">                  token.getRealOffsetStart());</span>
+<span class="nc" id="L606">              mtasListItemResponseItemToken.add(&quot;realOffsetEnd&quot;,</span>
+<span class="nc" id="L607">                  token.getRealOffsetEnd());</span>
             }
-<span class="nc" id="L628">            mtasListItemResponseItemTokens.add(mtasListItemResponseItemToken);</span>
-<span class="nc" id="L629">          }</span>
-<span class="nc" id="L630">          mtasListItemResponse.add(&quot;tokens&quot;, mtasListItemResponseItemTokens);</span>
-<span class="nc" id="L631">          mtasListItemResponses.add(mtasListItemResponse);</span>
-<span class="nc" id="L632">        }</span>
+<span class="nc" id="L609">            mtasListItemResponseItemTokens.add(mtasListItemResponseItemToken);</span>
+<span class="nc" id="L610">          }</span>
+<span class="nc" id="L611">          mtasListItemResponse.add(&quot;tokens&quot;, mtasListItemResponseItemTokens);</span>
+<span class="nc" id="L612">          mtasListItemResponses.add(mtasListItemResponse);</span>
+<span class="nc" id="L613">        }</span>
       }
-<span class="nc" id="L634">      mtasListResponse.add(&quot;list&quot;, mtasListItemResponses);</span>
+<span class="nc" id="L615">      mtasListResponse.add(&quot;list&quot;, mtasListItemResponses);</span>
     }
-<span class="nc" id="L636">    return mtasListResponse;</span>
+<span class="nc" id="L617">    return mtasListResponse;</span>
   }
 
-  /**
-   * Finish stage.
-   *
-   * @param rb
-   *          the rb
+  /* (non-Javadoc)
+   * @see mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.solr.handler.component.ResponseBuilder)
    */
   public void finishStage(ResponseBuilder rb) {
-<span class="nc bnc" id="L646" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L624" title="All 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
         &amp;&amp; rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY
         &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="nc bnc" id="L649" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L650" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L651" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_LIST, false)) {</span>
+<span class="nc bnc" id="L627" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="nc bnc" id="L628" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="nc bnc" id="L629" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_LIST, false)) {</span>
           // nothing to do
         }
-<span class="nc" id="L654">      }</span>
+<span class="nc" id="L632">      }</span>
     }
-<span class="nc" id="L656">  }</span>
+<span class="nc" id="L634">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.html
index 34ee376..f445af2 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentPrefix</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentPrefix</span></div><h1>MtasSolrComponentPrefix</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">494 of 504</td><td class="ctr2">2%</td><td class="bar">62 of 62</td><td class="ctr2">0%</td><td class="ctr1">37</td><td class="ctr2">39</td><td class="ctr1">107</td><td class="ctr2">111</td><td class="ctr1">6</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentPrefix.java.html#L58" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="180" alt="180"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentPrefix.java.html#L149" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="53" height="10" title="80" alt="80"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentPrefix.java.html#L100" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="48" height="10" title="73" alt="73"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="48" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h5">10</td><td class="ctr2" id="i5">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentPrefix.java.html#L212" class="el_method">repairPrefixItems(NamedList)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="41" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="72" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">18</td><td class="ctr2" id="i1">18</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentPrefix.java.html#L124" class="el_method">create(CodecComponent.ComponentPrefix, Boolean)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="39" height="10" title="59" alt="59"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">16</td><td class="ctr2" id="i3">16</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentPrefix.java.html#L181" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="26" height="10" title="40" alt="40"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">16</td><td class="ctr2" id="i4">16</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentPrefix.java.html#L49" class="el_method">MtasSolrComponentPrefix(MtasSolrSearchComponent)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentPrefix.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentPrefix</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentPrefix</span></div><h1>MtasSolrComponentPrefix</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">494 of 504</td><td class="ctr2">1%</td><td class="bar">62 of 62</td><td class="ctr2">0%</td><td class="ctr1">37</td><td class="ctr2">39</td><td class="ctr1">107</td><td class="ctr2">111</td><td class="ctr1">6</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentPrefix.java.html#L58" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="180" alt="180"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">30</td><td class="ctr2" id="i0">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentPrefix.java.html#L149" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="80" alt="80"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="16" alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentPrefix.java.html#L100" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="73" alt="73"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h5">10</td><td class="ctr2" id="i5">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentPrefix.java.html#L212" class="el_method">repairPrefixItems(NamedList)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="62" alt="62"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">18</td><td class="ctr2" id="i1">18</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentPrefix.java.html#L124" class="el_method">create(CodecComponent.ComponentPrefix, Boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="39" height="10" title="59" alt="59"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h3">16</td><td class="ctr2" id="i3">16</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentPrefix.java.html#L181" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="40" alt="40"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">16</td><td class="ctr2" id="i4">16</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentPrefix.java.html#L49" class="el_method">MtasSolrComponentPrefix(MtasSolrSearchComponent)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentPrefix.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.java.html
index d4c730a..eb9411c 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentPrefix.java.html
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentPrefix.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentPrefix.java</span></div><h1>MtasSolrComponentPrefix.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentPrefix.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentPrefix.java</span></div><h1>MtasSolrComponentPrefix.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Set;
-import java.util.TreeSet;
+import java.util.SortedSet;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -25,8 +25,8 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 public class MtasSolrComponentPrefix
     implements MtasSolrComponent&lt;ComponentPrefix&gt; {
 
-  /** The log. */
-<span class="fc" id="L29">  private static Log log = LogFactory.getLog(MtasSolrComponentPrefix.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L29">  private static final Log log = LogFactory.getLog(MtasSolrComponentPrefix.class);</span>
 
   /** The search component. */
   MtasSolrSearchComponent searchComponent;
@@ -214,9 +214,9 @@ public class MtasSolrComponentPrefix
       // MtasSolrResultUtil.rewrite(list);
 <span class="nc bnc" id="L215" title="All 2 branches missed.">      if (list != null) {</span>
 <span class="nc bnc" id="L216" title="All 2 branches missed.">        for (NamedList&lt;?&gt; item : list) {</span>
-<span class="nc" id="L217">          TreeSet&lt;String&gt; singlePosition = (TreeSet&lt;String&gt;) item</span>
+<span class="nc" id="L217">          SortedSet&lt;String&gt; singlePosition = (SortedSet&lt;String&gt;) item</span>
 <span class="nc" id="L218">              .get(&quot;singlePosition&quot;);</span>
-<span class="nc" id="L219">          TreeSet&lt;String&gt; multiplePosition = (TreeSet&lt;String&gt;) item</span>
+<span class="nc" id="L219">          SortedSet&lt;String&gt; multiplePosition = (SortedSet&lt;String&gt;) item</span>
 <span class="nc" id="L220">              .get(&quot;multiplePosition&quot;);</span>
 <span class="nc bnc" id="L221" title="All 4 branches missed.">          if (singlePosition != null &amp;&amp; multiplePosition != null) {</span>
 <span class="nc bnc" id="L222" title="All 2 branches missed.">            for (String prefix : multiplePosition) {</span>
@@ -233,4 +233,4 @@ public class MtasSolrComponentPrefix
 <span class="nc" id="L233">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.html
index badca95..211975c 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentStats</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentStats</span></div><h1>MtasSolrComponentStats</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,726 of 3,374</td><td class="ctr2">49%</td><td class="bar">133 of 222</td><td class="ctr2">40%</td><td class="ctr1">92</td><td class="ctr2">129</td><td class="ctr1">201</td><td class="ctr2">482</td><td class="ctr1">5</td><td class="ctr2">18</td></tr></tfoot><tbody><tr><td id="a11"><a href="MtasSolrComponentStats.java.html#L726" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="62" height="10" title="659" alt="659"/></td><td class="ctr2" id="c12">1%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="22" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">7%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h1">50</td><td class="ctr2" id="i1">52</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="MtasSolrComponentStats.java.html#L328" class="el_method">prepareSpans(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="47" height="10" title="495" alt="495"/><img src="../.resources/greenbar.gif" width="72" height="10" title="761" alt="761"/></td><td class="ctr2" id="c10">61%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="70" height="10" title="40" alt="40"/><img src="../.resources/greenbar.gif" width="49" height="10" title="28" alt="28"/></td><td class="ctr2" id="e9">41%</td><td class="ctr1" id="f0">28</td><td class="ctr2" id="g0">35</td><td class="ctr1" id="h0">57</td><td class="ctr2" id="i0">169</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasSolrComponentStats.java.html#L677" class="el_method">generatePermutationsQueryVariables(ArrayList, Set, HashMap)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="15" height="10" title="158" alt="158"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="38" height="10" title="22" alt="22"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f1">12</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h2">30</td><td class="ctr2" id="i4">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasSolrComponentStats.java.html#L581" class="el_method">generateKey(String, HashMap[])</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="10" height="10" title="106" alt="106"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="21" height="10" title="12" alt="12"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i9">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSolrComponentStats.java.html#L627" class="el_method">generatePermutations(ArrayList, int, HashMap[][])</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="83" alt="83"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="17" height="10" title="10" alt="10"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f6">6</td><td class="ctr2" id="g7">6</td><td class="ctr1" id="h3">19</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentStats.java.html#L909" class="el_method">createSpan(CodecComponent.ComponentSpan, Boolean)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="6" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="6" height="10" title="65" alt="65"/></td><td class="ctr2" id="c11">50%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">67%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i6">18</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentStats.java.html#L608" class="el_method">expandedQueryVariables(HashMap[])</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="36" alt="36"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i14">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a14"><a href="MtasSolrComponentStats.java.html#L183" class="el_method">preparePositions(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="27" height="10" title="284" alt="284"/></td><td class="ctr2" id="c5">89%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="21" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="24" height="10" title="14" alt="14"/></td><td class="ctr2" id="e6">54%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i2">52</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a16"><a href="MtasSolrComponentStats.java.html#L257" class="el_method">prepareTokens(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="3" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="27" height="10" title="284" alt="284"/></td><td class="ctr2" id="c6">89%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="21" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="24" height="10" title="14" alt="14"/></td><td class="ctr2" id="e7">54%</td><td class="ctr1" id="f3">10</td><td class="ctr2" id="g2">14</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i3">52</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentStats.java.html#L661" class="el_method">expandedQueryVariables(HashMap)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="19" alt="19"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i15">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentStats.java.html#L974" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="2" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">62%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="3" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i8">15</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentStats.java.html#L834" class="el_method">create(CodecComponent.ComponentStats, Boolean)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c8">68%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="8" height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">83%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i12">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentStats.java.html#L942" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="6" height="10" title="71" alt="71"/></td><td class="ctr2" id="c7">89%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="8" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="19" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">69%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i7">17</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentStats.java.html#L857" class="el_method">createPosition(CodecComponent.ComponentPosition, Boolean)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="3" height="10" title="41" alt="41"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"><img src="../.resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i10">9</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentStats.java.html#L883" class="el_method">createToken(CodecComponent.ComponentToken, Boolean)</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="3" height="10" title="41" alt="41"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d14"><img src="../.resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">8</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a13"><a href="MtasSolrComponentStats.java.html#L163" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="3" height="10" title="34" alt="34"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"><img src="../.resources/greenbar.gif" width="10" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g10">4</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i13">7</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a12"><a href="MtasSolrComponentStats.java.html#L154" class="el_method">MtasSolrComponentStats(MtasSolrSearchComponent)</a></td><td class="bar" id="b16"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a17"><a href="MtasSolrComponentStats.java.html#L41" class="el_method">static {...}</a></td><td class="bar" id="b17"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentStats</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentStats</span></div><h1>MtasSolrComponentStats</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,716 of 3,374</td><td class="ctr2">49%</td><td class="bar">131 of 222</td><td class="ctr2">40%</td><td class="ctr1">91</td><td class="ctr2">129</td><td class="ctr1">201</td><td class="ctr2">482</td><td class="ctr1">5</td><td class="ctr2">18</td></tr></tfoot><tbody><tr><td id="a11"><a href="MtasSolrComponentStats.java.html#L736" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="62" height="10" title="659" alt="659"/></td><td class="ctr2" id="c12">1%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">7%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h1">50</td><td class="ctr2" id="i1">52</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="MtasSolrComponentStats.java.html#L332" class="el_method">prepareSpans(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="485" alt="485"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="771" alt="771"/></td><td class="ctr2" id="c10">61%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="52" height="10" title="30" alt="30"/></td><td class="ctr2" id="e9">44%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">35</td><td class="ctr1" id="h0">57</td><td class="ctr2" id="i0">169</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="MtasSolrComponentStats.java.html#L681" class="el_method">generatePermutationsQueryVariables(ArrayList, Set, HashMap)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="158" alt="158"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="22" alt="22"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f1">12</td><td class="ctr2" id="g3">12</td><td class="ctr1" id="h2">30</td><td class="ctr2" id="i4">30</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasSolrComponentStats.java.html#L585" class="el_method">generateKey(String, HashMap[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="106" alt="106"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="12" alt="12"/></td><td class="ctr2" id="e12">0%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g6">7</td><td class="ctr1" id="h4">13</td><td class="ctr2" id="i9">13</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSolrComponentStats.java.html#L631" class="el_method">generatePermutations(ArrayList, int, HashMap[][])</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="83" alt="83"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="10" alt="10"/></td><td class="ctr2" id="e13">0%</td><td class="ctr1" id="f6">6</td><td class="ctr2" id="g7">6</td><td class="ctr1" id="h3">19</td><td class="ctr2" id="i5">19</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentStats.java.html#L923" class="el_method">createSpan(CodecComponent.ComponentSpan, Boolean)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="66" alt="66"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="65" alt="65"/></td><td class="ctr2" id="c11">49%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">66%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i6">18</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentStats.java.html#L612" class="el_method">expandedQueryVariables(HashMap[])</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="36" alt="36"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e14">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i14">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a14"><a href="MtasSolrComponentStats.java.html#L187" class="el_method">preparePositions(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="284" alt="284"/></td><td class="ctr2" id="c5">89%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="14" alt="14"/></td><td class="ctr2" id="e6">53%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h10">3</td><td class="ctr2" id="i2">52</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a16"><a href="MtasSolrComponentStats.java.html#L261" class="el_method">prepareTokens(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="34" alt="34"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="284" alt="284"/></td><td class="ctr2" id="c6">89%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="14" alt="14"/></td><td class="ctr2" id="e7">53%</td><td class="ctr1" id="f3">10</td><td class="ctr2" id="g2">14</td><td class="ctr1" id="h11">3</td><td class="ctr2" id="i3">52</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentStats.java.html#L665" class="el_method">expandedQueryVariables(HashMap)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="19" alt="19"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i15">4</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentStats.java.html#L997" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="23" alt="23"/></td><td class="ctr2" id="c9">62%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g11">3</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i8">15</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentStats.java.html#L848" class="el_method">create(CodecComponent.ComponentStats, Boolean)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="13" alt="13"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c8">67%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">83%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g9">4</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i12">7</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentStats.java.html#L960" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="71" alt="71"/></td><td class="ctr2" id="c7">88%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="11" alt="11"/></td><td class="ctr2" id="e4">68%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i7">17</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentStats.java.html#L871" class="el_method">createPosition(CodecComponent.ComponentPosition, Boolean)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="41" alt="41"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i10">9</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentStats.java.html#L897" class="el_method">createToken(CodecComponent.ComponentToken, Boolean)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="41" alt="41"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d14"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">8</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a13"><a href="MtasSolrComponentStats.java.html#L167" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="34" alt="34"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g10">4</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i13">7</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a12"><a href="MtasSolrComponentStats.java.html#L153" class="el_method">MtasSolrComponentStats(MtasSolrSearchComponent)</a></td><td class="bar" id="b16"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">3</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a17"><a href="MtasSolrComponentStats.java.html#L40" class="el_method">static {...}</a></td><td class="bar" id="b17"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.java.html
index 2992c25..efe325b 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentStats.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentStats.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentStats.java</span></div><h1>MtasSolrComponentStats.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentStats.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentStats.java</span></div><h1>MtasSolrComponentStats.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -8,7 +8,6 @@ import java.util.Iterator;
 import java.util.Map.Entry;
 import java.util.Set;
 import java.util.SortedSet;
-import java.util.TreeSet;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -37,8 +36,8 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 public class MtasSolrComponentStats
     implements MtasSolrComponent&lt;ComponentStats&gt; {
 
-  /** The log. */
-<span class="fc" id="L41">  private static Log log = LogFactory.getLog(MtasSolrComponentStats.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L40">  private static final Log log = LogFactory.getLog(MtasSolrComponentStats.class);</span>
 
   /** The search component. */
   MtasSolrSearchComponent searchComponent;
@@ -151,25 +150,30 @@ public class MtasSolrComponentStats
    *
    * @param searchComponent the search component
    */
-<span class="fc" id="L154">  public MtasSolrComponentStats(MtasSolrSearchComponent searchComponent) {</span>
-<span class="fc" id="L155">    this.searchComponent = searchComponent;</span>
-<span class="fc" id="L156">  }</span>
-
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
+<span class="fc" id="L153">  public MtasSolrComponentStats(MtasSolrSearchComponent searchComponent) {</span>
+<span class="fc" id="L154">    this.searchComponent = searchComponent;</span>
+<span class="fc" id="L155">  }</span>
+
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.
+   * handler.component.ResponseBuilder,
+   * mtas.codec.util.CodecComponent.ComponentFields)
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="fc bfc" id="L163" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS_STATS_POSITIONS, false)) {</span>
-<span class="fc" id="L164">      preparePositions(rb, mtasFields);</span>
+<span class="fc bfc" id="L167" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS_STATS_POSITIONS, false)) {</span>
+<span class="fc" id="L168">      preparePositions(rb, mtasFields);</span>
     }
-<span class="fc bfc" id="L166" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS_STATS_TOKENS, false)) {</span>
-<span class="fc" id="L167">      prepareTokens(rb, mtasFields);</span>
+<span class="fc bfc" id="L170" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS_STATS_TOKENS, false)) {</span>
+<span class="fc" id="L171">      prepareTokens(rb, mtasFields);</span>
     }
-<span class="fc bfc" id="L169" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS_STATS_SPANS, false)) {</span>
-<span class="fc" id="L170">      prepareSpans(rb, mtasFields);</span>
+<span class="fc bfc" id="L173" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS_STATS_SPANS, false)) {</span>
+<span class="fc" id="L174">      prepareSpans(rb, mtasFields);</span>
     }
-<span class="fc" id="L172">  }</span>
+<span class="fc" id="L176">  }</span>
 
   /**
    * Prepare positions.
@@ -180,70 +184,70 @@ public class MtasSolrComponentStats
    */
   private void preparePositions(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="fc" id="L183">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="fc" id="L184">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_POSITIONS);</span>
-<span class="pc bpc" id="L185" title="1 of 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="fc" id="L186">      int tmpCounter = 0;</span>
-<span class="fc" id="L187">      String[] fields = new String[ids.size()];</span>
-<span class="fc" id="L188">      String[] keys = new String[ids.size()];</span>
-<span class="fc" id="L189">      String[] minima = new String[ids.size()];</span>
-<span class="fc" id="L190">      String[] maxima = new String[ids.size()];</span>
-<span class="fc" id="L191">      String[] types = new String[ids.size()];</span>
-<span class="fc bfc" id="L192" title="All 2 branches covered.">      for (String id : ids) {</span>
-<span class="fc" id="L193">        fields[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
+<span class="fc" id="L187">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="fc" id="L188">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_POSITIONS);</span>
+<span class="pc bpc" id="L189" title="1 of 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="fc" id="L190">      int tmpCounter = 0;</span>
+<span class="fc" id="L191">      String[] fields = new String[ids.size()];</span>
+<span class="fc" id="L192">      String[] keys = new String[ids.size()];</span>
+<span class="fc" id="L193">      String[] minima = new String[ids.size()];</span>
+<span class="fc" id="L194">      String[] maxima = new String[ids.size()];</span>
+<span class="fc" id="L195">      String[] types = new String[ids.size()];</span>
+<span class="fc bfc" id="L196" title="All 2 branches covered.">      for (String id : ids) {</span>
+<span class="fc" id="L197">        fields[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_POSITIONS_FIELD, null);
-<span class="fc" id="L195">        keys[tmpCounter] = rb.req.getParams()</span>
-<span class="fc" id="L196">            .get(PARAM_MTAS_STATS_POSITIONS + &quot;.&quot; + id + &quot;.&quot;</span>
-<span class="fc" id="L197">                + NAME_MTAS_STATS_POSITIONS_KEY, String.valueOf(tmpCounter))</span>
-<span class="fc" id="L198">            .trim();</span>
-<span class="fc" id="L199">        minima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
+<span class="fc" id="L199">        keys[tmpCounter] = rb.req.getParams()</span>
+<span class="fc" id="L200">            .get(PARAM_MTAS_STATS_POSITIONS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L201">                + NAME_MTAS_STATS_POSITIONS_KEY, String.valueOf(tmpCounter))</span>
+<span class="fc" id="L202">            .trim();</span>
+<span class="fc" id="L203">        minima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_POSITIONS_MINIMUM, null);
-<span class="fc" id="L201">        maxima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
+<span class="fc" id="L205">        maxima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_POSITIONS_MAXIMUM, null);
-<span class="fc" id="L203">        types[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
+<span class="fc" id="L207">        types[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_POSITIONS</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_POSITIONS_TYPE, null);
-<span class="fc" id="L205">        tmpCounter++;</span>
-<span class="fc" id="L206">      }</span>
-<span class="fc" id="L207">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="fc" id="L208">      mtasFields.doStats = true;</span>
-<span class="fc" id="L209">      mtasFields.doStatsPositions = true;</span>
-<span class="fc" id="L210">      rb.setNeedDocSet(true);</span>
-<span class="fc bfc" id="L211" title="All 2 branches covered.">      for (String field : fields) {</span>
-<span class="pc bpc" id="L212" title="2 of 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L213">          throw new IOException(&quot;no (valid) field in mtas stats positions&quot;);</span>
-<span class="pc bpc" id="L214" title="1 of 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="fc" id="L215">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="fc" id="L209">        tmpCounter++;</span>
+<span class="fc" id="L210">      }</span>
+<span class="fc" id="L211">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="fc" id="L212">      mtasFields.doStats = true;</span>
+<span class="fc" id="L213">      mtasFields.doStatsPositions = true;</span>
+<span class="fc" id="L214">      rb.setNeedDocSet(true);</span>
+<span class="fc bfc" id="L215" title="All 2 branches covered.">      for (String field : fields) {</span>
+<span class="pc bpc" id="L216" title="2 of 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L217">          throw new IOException(&quot;no (valid) field in mtas stats positions&quot;);</span>
+<span class="pc bpc" id="L218" title="1 of 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="fc" id="L219">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="fc" id="L218">      MtasSolrResultUtil.compareAndCheck(keys, fields,</span>
-<span class="fc" id="L219">          NAME_MTAS_STATS_POSITIONS_KEY, NAME_MTAS_STATS_POSITIONS_FIELD, true);</span>
-<span class="fc" id="L220">      MtasSolrResultUtil.compareAndCheck(minima, fields,</span>
+<span class="fc" id="L222">      MtasSolrResultUtil.compareAndCheck(keys, fields,</span>
+<span class="fc" id="L223">          NAME_MTAS_STATS_POSITIONS_KEY, NAME_MTAS_STATS_POSITIONS_FIELD, true);</span>
+<span class="fc" id="L224">      MtasSolrResultUtil.compareAndCheck(minima, fields,</span>
           NAME_MTAS_STATS_POSITIONS_MINIMUM, NAME_MTAS_STATS_POSITIONS_FIELD,
-<span class="fc" id="L222">          false);</span>
-<span class="fc" id="L223">      MtasSolrResultUtil.compareAndCheck(maxima, fields,</span>
+<span class="fc" id="L226">          false);</span>
+<span class="fc" id="L227">      MtasSolrResultUtil.compareAndCheck(maxima, fields,</span>
           NAME_MTAS_STATS_POSITIONS_MAXIMUM, NAME_MTAS_STATS_POSITIONS_FIELD,
-<span class="fc" id="L225">          false);</span>
-<span class="fc" id="L226">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
+<span class="fc" id="L229">          false);</span>
+<span class="fc" id="L230">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
           NAME_MTAS_STATS_POSITIONS_TYPE, NAME_MTAS_STATS_POSITIONS_FIELD,
-<span class="fc" id="L228">          false);</span>
-<span class="fc bfc" id="L229" title="All 2 branches covered.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="fc" id="L230">        String field = fields[i];</span>
-<span class="fc" id="L231">        String key = keys[i];</span>
-<span class="pc bpc" id="L232" title="2 of 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
-<span class="fc" id="L233">            : types[i].trim();</span>
-<span class="pc bpc" id="L234" title="3 of 4 branches missed.">        Double minimum = (minima[i] == null) || (minima[i].isEmpty()) ? null</span>
-<span class="pc" id="L235">            : Double.parseDouble(minima[i]);</span>
-<span class="pc bpc" id="L236" title="3 of 4 branches missed.">        Double maximum = (maxima[i] == null) || (maxima[i].isEmpty()) ? null</span>
-<span class="pc" id="L237">            : Double.parseDouble(maxima[i]);</span>
+<span class="fc" id="L232">          false);</span>
+<span class="fc bfc" id="L233" title="All 2 branches covered.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="fc" id="L234">        String field = fields[i];</span>
+<span class="fc" id="L235">        String key = keys[i];</span>
+<span class="pc bpc" id="L236" title="2 of 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
+<span class="fc" id="L237">            : types[i].trim();</span>
+<span class="pc bpc" id="L238" title="3 of 4 branches missed.">        Double minimum = (minima[i] == null) || (minima[i].isEmpty()) ? null</span>
+<span class="pc" id="L239">            : Double.parseDouble(minima[i]);</span>
+<span class="pc bpc" id="L240" title="3 of 4 branches missed.">        Double maximum = (maxima[i] == null) || (maxima[i].isEmpty()) ? null</span>
+<span class="pc" id="L241">            : Double.parseDouble(maxima[i]);</span>
         try {
-<span class="fc" id="L239">          mtasFields.list.get(field).statsPositionList</span>
-<span class="fc" id="L240">              .add(new ComponentPosition(key, minimum, maximum, type));</span>
-<span class="nc" id="L241">        } catch (ParseException e) {</span>
-<span class="nc" id="L242">          throw new IOException(e.getMessage());</span>
-<span class="fc" id="L243">        }</span>
+<span class="fc" id="L243">          mtasFields.list.get(field).statsPositionList</span>
+<span class="fc" id="L244">              .add(new ComponentPosition(key, minimum, maximum, type));</span>
+<span class="nc" id="L245">        } catch (ParseException e) {</span>
+<span class="nc" id="L246">          throw new IOException(e.getMessage());</span>
+<span class="fc" id="L247">        }</span>
       }
     }
-<span class="fc" id="L246">  }</span>
+<span class="fc" id="L250">  }</span>
 
   /**
    * Prepare tokens.
@@ -254,67 +258,67 @@ public class MtasSolrComponentStats
    */
   private void prepareTokens(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="fc" id="L257">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="fc" id="L258">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_TOKENS);</span>
-<span class="pc bpc" id="L259" title="1 of 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="fc" id="L260">      int tmpCounter = 0;</span>
-<span class="fc" id="L261">      String[] fields = new String[ids.size()];</span>
-<span class="fc" id="L262">      String[] keys = new String[ids.size()];</span>
-<span class="fc" id="L263">      String[] minima = new String[ids.size()];</span>
-<span class="fc" id="L264">      String[] maxima = new String[ids.size()];</span>
-<span class="fc" id="L265">      String[] types = new String[ids.size()];</span>
-<span class="fc bfc" id="L266" title="All 2 branches covered.">      for (String id : ids) {</span>
-<span class="fc" id="L267">        fields[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS</span>
+<span class="fc" id="L261">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="fc" id="L262">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_TOKENS);</span>
+<span class="pc bpc" id="L263" title="1 of 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="fc" id="L264">      int tmpCounter = 0;</span>
+<span class="fc" id="L265">      String[] fields = new String[ids.size()];</span>
+<span class="fc" id="L266">      String[] keys = new String[ids.size()];</span>
+<span class="fc" id="L267">      String[] minima = new String[ids.size()];</span>
+<span class="fc" id="L268">      String[] maxima = new String[ids.size()];</span>
+<span class="fc" id="L269">      String[] types = new String[ids.size()];</span>
+<span class="fc bfc" id="L270" title="All 2 branches covered.">      for (String id : ids) {</span>
+<span class="fc" id="L271">        fields[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_TOKENS_FIELD, null);
-<span class="fc" id="L269">        keys[tmpCounter] = rb.req.getParams()</span>
-<span class="fc" id="L270">            .get(PARAM_MTAS_STATS_TOKENS + &quot;.&quot; + id + &quot;.&quot;</span>
-<span class="fc" id="L271">                + NAME_MTAS_STATS_TOKENS_KEY, String.valueOf(tmpCounter))</span>
-<span class="fc" id="L272">            .trim();</span>
-<span class="fc" id="L273">        minima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS</span>
+<span class="fc" id="L273">        keys[tmpCounter] = rb.req.getParams()</span>
+<span class="fc" id="L274">            .get(PARAM_MTAS_STATS_TOKENS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L275">                + NAME_MTAS_STATS_TOKENS_KEY, String.valueOf(tmpCounter))</span>
+<span class="fc" id="L276">            .trim();</span>
+<span class="fc" id="L277">        minima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_TOKENS_MINIMUM, null);
-<span class="fc" id="L275">        maxima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS</span>
+<span class="fc" id="L279">        maxima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_TOKENS_MAXIMUM, null);
-<span class="fc" id="L277">        types[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS + &quot;.&quot;</span>
+<span class="fc" id="L281">        types[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_TOKENS + &quot;.&quot;</span>
             + id + &quot;.&quot; + NAME_MTAS_STATS_TOKENS_TYPE, null);
-<span class="fc" id="L279">        tmpCounter++;</span>
-<span class="fc" id="L280">      }</span>
-<span class="fc" id="L281">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="fc" id="L282">      mtasFields.doStats = true;</span>
-<span class="fc" id="L283">      mtasFields.doStatsTokens = true;</span>
-<span class="fc" id="L284">      rb.setNeedDocSet(true);</span>
-<span class="fc bfc" id="L285" title="All 2 branches covered.">      for (String field : fields) {</span>
-<span class="pc bpc" id="L286" title="2 of 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L287">          throw new IOException(&quot;no (valid) field in mtas stats tokens&quot;);</span>
-<span class="pc bpc" id="L288" title="1 of 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="fc" id="L289">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="fc" id="L283">        tmpCounter++;</span>
+<span class="fc" id="L284">      }</span>
+<span class="fc" id="L285">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="fc" id="L286">      mtasFields.doStats = true;</span>
+<span class="fc" id="L287">      mtasFields.doStatsTokens = true;</span>
+<span class="fc" id="L288">      rb.setNeedDocSet(true);</span>
+<span class="fc bfc" id="L289" title="All 2 branches covered.">      for (String field : fields) {</span>
+<span class="pc bpc" id="L290" title="2 of 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L291">          throw new IOException(&quot;no (valid) field in mtas stats tokens&quot;);</span>
+<span class="pc bpc" id="L292" title="1 of 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="fc" id="L293">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="fc" id="L292">      MtasSolrResultUtil.compareAndCheck(keys, fields,</span>
-<span class="fc" id="L293">          NAME_MTAS_STATS_TOKENS_KEY, NAME_MTAS_STATS_TOKENS_FIELD, true);</span>
-<span class="fc" id="L294">      MtasSolrResultUtil.compareAndCheck(minima, fields,</span>
-<span class="fc" id="L295">          NAME_MTAS_STATS_TOKENS_MINIMUM, NAME_MTAS_STATS_TOKENS_FIELD, false);</span>
-<span class="fc" id="L296">      MtasSolrResultUtil.compareAndCheck(maxima, fields,</span>
-<span class="fc" id="L297">          NAME_MTAS_STATS_TOKENS_MAXIMUM, NAME_MTAS_STATS_TOKENS_FIELD, false);</span>
-<span class="fc" id="L298">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
-<span class="fc" id="L299">          NAME_MTAS_STATS_TOKENS_TYPE, NAME_MTAS_STATS_TOKENS_FIELD, false);</span>
-<span class="fc bfc" id="L300" title="All 2 branches covered.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="fc" id="L301">        String field = fields[i];</span>
-<span class="fc" id="L302">        String key = keys[i];</span>
-<span class="pc bpc" id="L303" title="2 of 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
-<span class="fc" id="L304">            : types[i].trim();</span>
-<span class="pc bpc" id="L305" title="3 of 4 branches missed.">        Double minimum = (minima[i] == null) || (minima[i].isEmpty()) ? null</span>
-<span class="pc" id="L306">            : Double.parseDouble(minima[i]);</span>
-<span class="pc bpc" id="L307" title="3 of 4 branches missed.">        Double maximum = (maxima[i] == null) || (maxima[i].isEmpty()) ? null</span>
-<span class="pc" id="L308">            : Double.parseDouble(maxima[i]);</span>
+<span class="fc" id="L296">      MtasSolrResultUtil.compareAndCheck(keys, fields,</span>
+<span class="fc" id="L297">          NAME_MTAS_STATS_TOKENS_KEY, NAME_MTAS_STATS_TOKENS_FIELD, true);</span>
+<span class="fc" id="L298">      MtasSolrResultUtil.compareAndCheck(minima, fields,</span>
+<span class="fc" id="L299">          NAME_MTAS_STATS_TOKENS_MINIMUM, NAME_MTAS_STATS_TOKENS_FIELD, false);</span>
+<span class="fc" id="L300">      MtasSolrResultUtil.compareAndCheck(maxima, fields,</span>
+<span class="fc" id="L301">          NAME_MTAS_STATS_TOKENS_MAXIMUM, NAME_MTAS_STATS_TOKENS_FIELD, false);</span>
+<span class="fc" id="L302">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
+<span class="fc" id="L303">          NAME_MTAS_STATS_TOKENS_TYPE, NAME_MTAS_STATS_TOKENS_FIELD, false);</span>
+<span class="fc bfc" id="L304" title="All 2 branches covered.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="fc" id="L305">        String field = fields[i];</span>
+<span class="fc" id="L306">        String key = keys[i];</span>
+<span class="pc bpc" id="L307" title="2 of 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
+<span class="fc" id="L308">            : types[i].trim();</span>
+<span class="pc bpc" id="L309" title="3 of 4 branches missed.">        Double minimum = (minima[i] == null) || (minima[i].isEmpty()) ? null</span>
+<span class="pc" id="L310">            : Double.parseDouble(minima[i]);</span>
+<span class="pc bpc" id="L311" title="3 of 4 branches missed.">        Double maximum = (maxima[i] == null) || (maxima[i].isEmpty()) ? null</span>
+<span class="pc" id="L312">            : Double.parseDouble(maxima[i]);</span>
         try {
-<span class="fc" id="L310">          mtasFields.list.get(field).statsTokenList</span>
-<span class="fc" id="L311">              .add(new ComponentToken(key, minimum, maximum, type));</span>
-<span class="nc" id="L312">        } catch (ParseException e) {</span>
-<span class="nc" id="L313">          throw new IOException(e.getMessage());</span>
-<span class="fc" id="L314">        }</span>
+<span class="fc" id="L314">          mtasFields.list.get(field).statsTokenList</span>
+<span class="fc" id="L315">              .add(new ComponentToken(key, minimum, maximum, type));</span>
+<span class="nc" id="L316">        } catch (ParseException e) {</span>
+<span class="nc" id="L317">          throw new IOException(e.getMessage());</span>
+<span class="fc" id="L318">        }</span>
       }
     }
-<span class="fc" id="L317">  }</span>
+<span class="fc" id="L321">  }</span>
 
   /**
    * Prepare spans.
@@ -325,249 +329,249 @@ public class MtasSolrComponentStats
    */
   private void prepareSpans(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="fc" id="L328">    SortedSet&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="fc" id="L329">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS);</span>
-<span class="pc bpc" id="L330" title="1 of 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="fc" id="L331">      int tmpCounter = 0;</span>
-<span class="fc" id="L332">      String[] fields = new String[ids.size()];</span>
-<span class="fc" id="L333">      String[] keys = new String[ids.size()];</span>
-<span class="fc" id="L334">      String[] minima = new String[ids.size()];</span>
-<span class="fc" id="L335">      String[] maxima = new String[ids.size()];</span>
-<span class="fc" id="L336">      String[] types = new String[ids.size()];</span>
-<span class="fc" id="L337">      String[][] functionExpressions = new String[ids.size()][];</span>
-<span class="fc" id="L338">      String[][] functionKeys = new String[ids.size()][];</span>
-<span class="fc" id="L339">      String[][] functionTypes = new String[ids.size()][];</span>
-<span class="fc" id="L340">      String[][] queryTypes = new String[ids.size()][];</span>
-<span class="fc" id="L341">      String[][] queryValues = new String[ids.size()][];</span>
-<span class="fc" id="L342">      String[][] queryIgnores = new String[ids.size()][];</span>
-<span class="fc" id="L343">      String[][] queryMaximumIgnoreLengths = new String[ids.size()][];</span>
-<span class="fc" id="L344">      String[][] queryPrefixes = new String[ids.size()][];</span>
-<span class="fc" id="L345">      HashMap&lt;String, String[]&gt;[][] queryVariables = new HashMap[ids.size()][];</span>
-<span class="fc" id="L346">      Boolean[] expand = new Boolean[ids.size()];</span>
-<span class="fc bfc" id="L347" title="All 2 branches covered.">      for (String id : ids) {</span>
-<span class="fc" id="L348">        fields[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
+<span class="fc" id="L332">    SortedSet&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="fc" id="L333">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS);</span>
+<span class="pc bpc" id="L334" title="1 of 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="fc" id="L335">      int tmpCounter = 0;</span>
+<span class="fc" id="L336">      String[] fields = new String[ids.size()];</span>
+<span class="fc" id="L337">      String[] keys = new String[ids.size()];</span>
+<span class="fc" id="L338">      String[] minima = new String[ids.size()];</span>
+<span class="fc" id="L339">      String[] maxima = new String[ids.size()];</span>
+<span class="fc" id="L340">      String[] types = new String[ids.size()];</span>
+<span class="fc" id="L341">      String[][] functionExpressions = new String[ids.size()][];</span>
+<span class="fc" id="L342">      String[][] functionKeys = new String[ids.size()][];</span>
+<span class="fc" id="L343">      String[][] functionTypes = new String[ids.size()][];</span>
+<span class="fc" id="L344">      String[][] queryTypes = new String[ids.size()][];</span>
+<span class="fc" id="L345">      String[][] queryValues = new String[ids.size()][];</span>
+<span class="fc" id="L346">      String[][] queryIgnores = new String[ids.size()][];</span>
+<span class="fc" id="L347">      String[][] queryMaximumIgnoreLengths = new String[ids.size()][];</span>
+<span class="fc" id="L348">      String[][] queryPrefixes = new String[ids.size()][];</span>
+<span class="fc" id="L349">      HashMap&lt;String, String[]&gt;[][] queryVariables = new HashMap[ids.size()][];</span>
+<span class="fc" id="L350">      Boolean[] expand = new Boolean[ids.size()];</span>
+<span class="fc bfc" id="L351" title="All 2 branches covered.">      for (String id : ids) {</span>
+<span class="fc" id="L352">        fields[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
             + id + &quot;.&quot; + NAME_MTAS_STATS_SPANS_FIELD, null);
-<span class="fc" id="L350">        keys[tmpCounter] = rb.req.getParams().get(</span>
+<span class="fc" id="L354">        keys[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_SPANS_KEY,
-<span class="fc" id="L352">            String.valueOf(tmpCounter)).trim();</span>
-<span class="fc" id="L353">        minima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
+<span class="fc" id="L356">            String.valueOf(tmpCounter)).trim();</span>
+<span class="fc" id="L357">        minima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
             + id + &quot;.&quot; + NAME_MTAS_STATS_SPANS_MINIMUM, null);
-<span class="fc" id="L355">        maxima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
+<span class="fc" id="L359">        maxima[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
             + id + &quot;.&quot; + NAME_MTAS_STATS_SPANS_MAXIMUM, null);
-<span class="fc" id="L357">        types[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
+<span class="fc" id="L361">        types[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_STATS_SPANS + &quot;.&quot;</span>
             + id + &quot;.&quot; + NAME_MTAS_STATS_SPANS_TYPE, null);
-<span class="fc" id="L359">        Set&lt;String&gt; functionIds = MtasSolrResultUtil</span>
-<span class="fc" id="L360">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS</span>
+<span class="fc" id="L363">        Set&lt;String&gt; functionIds = MtasSolrResultUtil</span>
+<span class="fc" id="L364">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS</span>
                 + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_SPANS_FUNCTION);
-<span class="fc" id="L362">        functionExpressions[tmpCounter] = new String[functionIds.size()];</span>
-<span class="fc" id="L363">        functionKeys[tmpCounter] = new String[functionIds.size()];</span>
-<span class="fc" id="L364">        functionTypes[tmpCounter] = new String[functionIds.size()];</span>
-<span class="fc" id="L365">        int tmpSubCounter = 0;</span>
-<span class="pc bpc" id="L366" title="1 of 2 branches missed.">        for (String functionId : functionIds) {</span>
-<span class="nc" id="L367">          functionKeys[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
-<span class="nc" id="L368">              .get(</span>
+<span class="fc" id="L366">        functionExpressions[tmpCounter] = new String[functionIds.size()];</span>
+<span class="fc" id="L367">        functionKeys[tmpCounter] = new String[functionIds.size()];</span>
+<span class="fc" id="L368">        functionTypes[tmpCounter] = new String[functionIds.size()];</span>
+<span class="fc" id="L369">        int tmpSubCounter = 0;</span>
+<span class="pc bpc" id="L370" title="1 of 2 branches missed.">        for (String functionId : functionIds) {</span>
+<span class="nc" id="L371">          functionKeys[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
+<span class="nc" id="L372">              .get(</span>
                   PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;
                       + NAME_MTAS_STATS_SPANS_FUNCTION + &quot;.&quot; + functionId + &quot;.&quot;
                       + SUBNAME_MTAS_STATS_SPANS_FUNCTION_KEY,
-<span class="nc" id="L372">                  String.valueOf(tmpSubCounter))</span>
-<span class="nc" id="L373">              .trim();</span>
-<span class="nc" id="L374">          functionExpressions[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
-<span class="nc" id="L375">              .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L376">                  String.valueOf(tmpSubCounter))</span>
+<span class="nc" id="L377">              .trim();</span>
+<span class="nc" id="L378">          functionExpressions[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
+<span class="nc" id="L379">              .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                   + NAME_MTAS_STATS_SPANS_FUNCTION + &quot;.&quot; + functionId + &quot;.&quot;
                   + SUBNAME_MTAS_STATS_SPANS_FUNCTION_EXPRESSION, null);
-<span class="nc" id="L378">          functionTypes[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
-<span class="nc" id="L379">              .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L382">          functionTypes[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
+<span class="nc" id="L383">              .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                   + NAME_MTAS_STATS_SPANS_FUNCTION + &quot;.&quot; + functionId + &quot;.&quot;
                   + SUBNAME_MTAS_STATS_SPANS_FUNCTION_TYPE, null);
-<span class="nc" id="L382">          tmpSubCounter++;</span>
-<span class="nc" id="L383">        }</span>
+<span class="nc" id="L386">          tmpSubCounter++;</span>
+<span class="nc" id="L387">        }</span>
 
-<span class="fc" id="L385">        Set&lt;String&gt; qIds = MtasSolrResultUtil</span>
-<span class="fc" id="L386">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS</span>
+<span class="fc" id="L389">        Set&lt;String&gt; qIds = MtasSolrResultUtil</span>
+<span class="fc" id="L390">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS</span>
                 + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_STATS_SPANS_QUERY);
-<span class="pc bpc" id="L388" title="1 of 2 branches missed.">        if (!qIds.isEmpty()) {</span>
-<span class="fc" id="L389">          int tmpQCounter = 0;</span>
-<span class="fc" id="L390">          queryTypes[tmpCounter] = new String[qIds.size()];</span>
-<span class="fc" id="L391">          queryValues[tmpCounter] = new String[qIds.size()];</span>
-<span class="fc" id="L392">          queryIgnores[tmpCounter] = new String[qIds.size()];</span>
-<span class="fc" id="L393">          queryMaximumIgnoreLengths[tmpCounter] = new String[qIds.size()];</span>
-<span class="fc" id="L394">          queryPrefixes[tmpCounter] = new String[qIds.size()];</span>
-<span class="fc" id="L395">          queryVariables[tmpCounter] = new HashMap[qIds.size()];</span>
-<span class="fc bfc" id="L396" title="All 2 branches covered.">          for (String qId : qIds) {</span>
-<span class="fc" id="L397">            queryTypes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="fc" id="L398">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="pc bpc" id="L392" title="1 of 2 branches missed.">        if (!qIds.isEmpty()) {</span>
+<span class="fc" id="L393">          int tmpQCounter = 0;</span>
+<span class="fc" id="L394">          queryTypes[tmpCounter] = new String[qIds.size()];</span>
+<span class="fc" id="L395">          queryValues[tmpCounter] = new String[qIds.size()];</span>
+<span class="fc" id="L396">          queryIgnores[tmpCounter] = new String[qIds.size()];</span>
+<span class="fc" id="L397">          queryMaximumIgnoreLengths[tmpCounter] = new String[qIds.size()];</span>
+<span class="fc" id="L398">          queryPrefixes[tmpCounter] = new String[qIds.size()];</span>
+<span class="fc" id="L399">          queryVariables[tmpCounter] = new HashMap[qIds.size()];</span>
+<span class="fc bfc" id="L400" title="All 2 branches covered.">          for (String qId : qIds) {</span>
+<span class="fc" id="L401">            queryTypes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="fc" id="L402">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                     + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                     + SUBNAME_MTAS_STATS_SPANS_QUERY_TYPE, null);
-<span class="fc" id="L401">            queryValues[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="fc" id="L402">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L405">            queryValues[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="fc" id="L406">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                     + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                     + SUBNAME_MTAS_STATS_SPANS_QUERY_VALUE, null);
-<span class="fc" id="L405">            queryIgnores[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="fc" id="L406">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L409">            queryIgnores[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="fc" id="L410">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                     + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                     + SUBNAME_MTAS_STATS_SPANS_QUERY_IGNORE, null);
-<span class="fc" id="L409">            queryMaximumIgnoreLengths[tmpCounter][tmpQCounter] = rb.req</span>
-<span class="fc" id="L410">                .getParams().get(</span>
+<span class="fc" id="L413">            queryMaximumIgnoreLengths[tmpCounter][tmpQCounter] = rb.req</span>
+<span class="fc" id="L414">                .getParams().get(</span>
                     PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;
                         + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                         + SUBNAME_MTAS_STATS_SPANS_QUERY_MAXIMUM_IGNORE_LENGTH,
                     null);
-<span class="fc" id="L415">            queryPrefixes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
-<span class="fc" id="L416">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L419">            queryPrefixes[tmpCounter][tmpQCounter] = rb.req.getParams()</span>
+<span class="fc" id="L420">                .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                     + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                     + SUBNAME_MTAS_STATS_SPANS_QUERY_PREFIX, null);
-<span class="fc" id="L419">            Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="fc" id="L420">                rb.req.getParams(),</span>
+<span class="fc" id="L423">            Set&lt;String&gt; vIds = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="fc" id="L424">                rb.req.getParams(),</span>
                 PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;
                     + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                     + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE);
-<span class="fc" id="L424">            queryVariables[tmpCounter][tmpQCounter] = new HashMap&lt;&gt;();</span>
-<span class="pc bpc" id="L425" title="1 of 2 branches missed.">            if (!vIds.isEmpty()) {</span>
-<span class="nc" id="L426">              HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L427" title="All 2 branches missed.">              for (String vId : vIds) {</span>
-<span class="nc" id="L428">                String name = rb.req.getParams()</span>
-<span class="nc" id="L429">                    .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L428">            queryVariables[tmpCounter][tmpQCounter] = new HashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L429" title="1 of 2 branches missed.">            if (!vIds.isEmpty()) {</span>
+<span class="nc" id="L430">              HashMap&lt;String, ArrayList&lt;String&gt;&gt; tmpVariables = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L431" title="All 2 branches missed.">              for (String vId : vIds) {</span>
+<span class="nc" id="L432">                String name = rb.req.getParams()</span>
+<span class="nc" id="L433">                    .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                         + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                         + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE + &quot;.&quot; + vId
                         + &quot;.&quot; + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE_NAME,
                         null);
-<span class="nc bnc" id="L434" title="All 2 branches missed.">                if (name != null) {</span>
-<span class="nc bnc" id="L435" title="All 2 branches missed.">                  if (!tmpVariables.containsKey(name)) {</span>
-<span class="nc" id="L436">                    tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
+<span class="nc bnc" id="L438" title="All 2 branches missed.">                if (name != null) {</span>
+<span class="nc bnc" id="L439" title="All 2 branches missed.">                  if (!tmpVariables.containsKey(name)) {</span>
+<span class="nc" id="L440">                    tmpVariables.put(name, new ArrayList&lt;String&gt;());</span>
                   }
-<span class="nc" id="L438">                  String value = rb.req.getParams()</span>
-<span class="nc" id="L439">                      .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L442">                  String value = rb.req.getParams()</span>
+<span class="nc" id="L443">                      .get(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
                           + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + qId + &quot;.&quot;
                           + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE + &quot;.&quot; + vId
                           + &quot;.&quot; + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE_VALUE,
                           null);
-<span class="nc bnc" id="L444" title="All 2 branches missed.">                  if (value != null) {</span>
-<span class="nc" id="L445">                    ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L446">                    String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L447" title="All 2 branches missed.">                    for (int i = 0; i &lt; subList.length; i++) {</span>
-<span class="nc" id="L448">                      list.add(</span>
-<span class="nc" id="L449">                          subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc bnc" id="L448" title="All 2 branches missed.">                  if (value != null) {</span>
+<span class="nc" id="L449">                    ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L450">                    String[] subList = value.split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L451" title="All 2 branches missed.">                    for (int i = 0; i &lt; subList.length; i++) {</span>
+<span class="nc" id="L452">                      list.add(</span>
+<span class="nc" id="L453">                          subList[i].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
                     }
-<span class="nc" id="L451">                    tmpVariables.get(name).addAll(list);</span>
+<span class="nc" id="L455">                    tmpVariables.get(name).addAll(list);</span>
                   }
                 }
-<span class="nc" id="L454">              }</span>
-<span class="nc bnc" id="L455" title="All 2 branches missed.">              for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
-<span class="nc" id="L456">                  .entrySet()) {</span>
-<span class="nc" id="L457">                queryVariables[tmpCounter][tmpQCounter].put(entry.getKey(),</span>
-<span class="nc" id="L458">                    entry.getValue()</span>
-<span class="nc" id="L459">                        .toArray(new String[entry.getValue().size()]));</span>
-<span class="nc" id="L460">              }</span>
+<span class="nc" id="L458">              }</span>
+<span class="nc bnc" id="L459" title="All 2 branches missed.">              for (Entry&lt;String, ArrayList&lt;String&gt;&gt; entry : tmpVariables</span>
+<span class="nc" id="L460">                  .entrySet()) {</span>
+<span class="nc" id="L461">                queryVariables[tmpCounter][tmpQCounter].put(entry.getKey(),</span>
+<span class="nc" id="L462">                    entry.getValue()</span>
+<span class="nc" id="L463">                        .toArray(new String[entry.getValue().size()]));</span>
+<span class="nc" id="L464">              }</span>
             }
-<span class="fc" id="L462">            tmpQCounter++;</span>
-<span class="fc" id="L463">          }</span>
-<span class="fc" id="L464">        } else {</span>
-<span class="nc" id="L465">          throw new IOException(&quot;no &quot; + NAME_MTAS_STATS_SPANS_QUERY</span>
+<span class="fc" id="L466">            tmpQCounter++;</span>
+<span class="fc" id="L467">          }</span>
+<span class="fc" id="L468">        } else {</span>
+<span class="nc" id="L469">          throw new IOException(&quot;no &quot; + NAME_MTAS_STATS_SPANS_QUERY</span>
               + &quot; for mtas stats span &quot; + id);
         }
-<span class="pc bpc" id="L468" title="1 of 2 branches missed.">        if (rb.req.getParams().getBool(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="pc bpc" id="L472" title="1 of 2 branches missed.">        if (rb.req.getParams().getBool(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + id + &quot;.&quot;</span>
             + NAME_MTAS_STATS_SPANS_EXPAND, false)) {
-<span class="nc" id="L470">          expand[tmpCounter] = true;</span>
+<span class="nc" id="L474">          expand[tmpCounter] = true;</span>
         } else {
-<span class="fc" id="L472">          expand[tmpCounter] = false;</span>
+<span class="fc" id="L476">          expand[tmpCounter] = false;</span>
         }
-<span class="fc" id="L474">        tmpCounter++;</span>
-<span class="fc" id="L475">      }</span>
-<span class="fc" id="L476">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="fc" id="L477">      mtasFields.doStats = true;</span>
-<span class="fc" id="L478">      mtasFields.doStatsSpans = true;</span>
-<span class="fc" id="L479">      rb.setNeedDocSet(true);</span>
-<span class="fc bfc" id="L480" title="All 2 branches covered.">      for (String field : fields) {</span>
-<span class="pc bpc" id="L481" title="2 of 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L482">          throw new IOException(&quot;no (valid) field in mtas stats spans&quot;);</span>
-<span class="fc bfc" id="L483" title="All 2 branches covered.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="fc" id="L484">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="fc" id="L478">        tmpCounter++;</span>
+<span class="fc" id="L479">      }</span>
+<span class="fc" id="L480">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="fc" id="L481">      mtasFields.doStats = true;</span>
+<span class="fc" id="L482">      mtasFields.doStatsSpans = true;</span>
+<span class="fc" id="L483">      rb.setNeedDocSet(true);</span>
+<span class="fc bfc" id="L484" title="All 2 branches covered.">      for (String field : fields) {</span>
+<span class="pc bpc" id="L485" title="2 of 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L486">          throw new IOException(&quot;no (valid) field in mtas stats spans&quot;);</span>
+<span class="fc bfc" id="L487" title="All 2 branches covered.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="fc" id="L488">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="fc" id="L487">      MtasSolrResultUtil.compareAndCheck(keys, fields,</span>
-<span class="fc" id="L488">          NAME_MTAS_STATS_SPANS_KEY, NAME_MTAS_STATS_SPANS_FIELD, true);</span>
-<span class="fc" id="L489">      MtasSolrResultUtil.compareAndCheck(minima, fields,</span>
-<span class="fc" id="L490">          NAME_MTAS_STATS_SPANS_MINIMUM, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
-<span class="fc" id="L491">      MtasSolrResultUtil.compareAndCheck(maxima, fields,</span>
-<span class="fc" id="L492">          NAME_MTAS_STATS_SPANS_MAXIMUM, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
-<span class="fc" id="L493">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
-<span class="fc" id="L494">          NAME_MTAS_STATS_SPANS_TYPE, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
-<span class="fc" id="L495">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
-<span class="fc" id="L496">          NAME_MTAS_STATS_SPANS_FUNCTION, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
-
-<span class="fc bfc" id="L498" title="All 2 branches covered.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="fc" id="L499">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
-<span class="fc" id="L500">        int queryNumber = queryValues[i].length;</span>
-<span class="fc" id="L501">        MtasSpanQuery[] ql = new MtasSpanQuery[queryNumber];</span>
-<span class="fc bfc" id="L502" title="All 2 branches covered.">        for (int j = 0; j &lt; queryNumber; j++) {</span>
-<span class="pc bpc" id="L503" title="1 of 2 branches missed.">          Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i][j] == null)</span>
-<span class="pc" id="L504">              ? null : Integer.parseInt(queryMaximumIgnoreLengths[i][j]);</span>
-<span class="fc" id="L505">          MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i][j],</span>
+<span class="fc" id="L491">      MtasSolrResultUtil.compareAndCheck(keys, fields,</span>
+<span class="fc" id="L492">          NAME_MTAS_STATS_SPANS_KEY, NAME_MTAS_STATS_SPANS_FIELD, true);</span>
+<span class="fc" id="L493">      MtasSolrResultUtil.compareAndCheck(minima, fields,</span>
+<span class="fc" id="L494">          NAME_MTAS_STATS_SPANS_MINIMUM, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
+<span class="fc" id="L495">      MtasSolrResultUtil.compareAndCheck(maxima, fields,</span>
+<span class="fc" id="L496">          NAME_MTAS_STATS_SPANS_MAXIMUM, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
+<span class="fc" id="L497">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
+<span class="fc" id="L498">          NAME_MTAS_STATS_SPANS_TYPE, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
+<span class="fc" id="L499">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
+<span class="fc" id="L500">          NAME_MTAS_STATS_SPANS_FUNCTION, NAME_MTAS_STATS_SPANS_FIELD, false);</span>
+
+<span class="fc bfc" id="L502" title="All 2 branches covered.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="fc" id="L503">        ComponentField cf = mtasFields.list.get(fields[i]);</span>
+<span class="fc" id="L504">        int queryNumber = queryValues[i].length;</span>
+<span class="fc" id="L505">        MtasSpanQuery[] ql = new MtasSpanQuery[queryNumber];</span>
+<span class="fc bfc" id="L506" title="All 2 branches covered.">        for (int j = 0; j &lt; queryNumber; j++) {</span>
+<span class="pc bpc" id="L507" title="1 of 2 branches missed.">          Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i][j] == null)</span>
+<span class="pc" id="L508">              ? null : Integer.parseInt(queryMaximumIgnoreLengths[i][j]);</span>
+<span class="fc" id="L509">          MtasSpanQuery q = MtasSolrResultUtil.constructQuery(queryValues[i][j],</span>
               queryTypes[i][j], queryPrefixes[i][j], queryVariables[i][j],
               fields[i], queryIgnores[i][j], maximumIgnoreLength);
           // minimize number of queries
-<span class="pc bpc" id="L509" title="1 of 2 branches missed.">          if (cf.spanQueryList.contains(q)) {</span>
-<span class="nc" id="L510">            q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
+<span class="pc bpc" id="L513" title="1 of 2 branches missed.">          if (cf.spanQueryList.contains(q)) {</span>
+<span class="nc" id="L514">            q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
           } else {
-<span class="fc" id="L512">            cf.spanQueryList.add(q);</span>
+<span class="fc" id="L516">            cf.spanQueryList.add(q);</span>
           }
-<span class="fc" id="L514">          ql[j] = q;</span>
+<span class="fc" id="L518">          ql[j] = q;</span>
         }
-<span class="pc bpc" id="L516" title="3 of 4 branches missed.">        Double minimum = (minima[i] == null) || (minima[i].isEmpty()) ? null</span>
-<span class="pc" id="L517">            : Double.parseDouble(minima[i]);</span>
-<span class="pc bpc" id="L518" title="3 of 4 branches missed.">        Double maximum = (maxima[i] == null) || (maxima[i].isEmpty()) ? null</span>
-<span class="pc" id="L519">            : Double.parseDouble(maxima[i]);</span>
-<span class="pc bpc" id="L520" title="2 of 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
-<span class="pc" id="L521">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryNumber</span>
-<span class="fc" id="L522">            : keys[i].trim();</span>
-<span class="pc bpc" id="L523" title="2 of 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
-<span class="fc" id="L524">            : types[i].trim();</span>
-<span class="fc" id="L525">        String[] functionKey = functionKeys[i];</span>
-<span class="fc" id="L526">        String[] functionExpression = functionExpressions[i];</span>
-<span class="fc" id="L527">        String[] functionType = functionTypes[i];</span>
+<span class="pc bpc" id="L520" title="1 of 4 branches missed.">        Double minimum = (minima[i] == null) || (minima[i].isEmpty()) ? null</span>
+<span class="fc" id="L521">            : Double.parseDouble(minima[i]);</span>
+<span class="pc bpc" id="L522" title="3 of 4 branches missed.">        Double maximum = (maxima[i] == null) || (maxima[i].isEmpty()) ? null</span>
+<span class="pc" id="L523">            : Double.parseDouble(maxima[i]);</span>
+<span class="pc bpc" id="L524" title="2 of 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
+<span class="pc" id="L525">            ? String.valueOf(i) + &quot;:&quot; + fields[i] + &quot;:&quot; + queryNumber</span>
+<span class="fc" id="L526">            : keys[i].trim();</span>
+<span class="pc bpc" id="L527" title="2 of 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
+<span class="fc" id="L528">            : types[i].trim();</span>
+<span class="fc" id="L529">        String[] functionKey = functionKeys[i];</span>
+<span class="fc" id="L530">        String[] functionExpression = functionExpressions[i];</span>
+<span class="fc" id="L531">        String[] functionType = functionTypes[i];</span>
         try {
-<span class="fc" id="L529">          mtasFields.list.get(fields[i]).statsSpanList</span>
-<span class="fc" id="L530">              .add(new ComponentSpan(ql, key, minimum, maximum, type,</span>
+<span class="fc" id="L533">          mtasFields.list.get(fields[i]).statsSpanList</span>
+<span class="fc" id="L534">              .add(new ComponentSpan(ql, key, minimum, maximum, type,</span>
                   functionKey, functionExpression, functionType));
-<span class="nc" id="L532">        } catch (ParseException e) {</span>
-<span class="nc" id="L533">          throw new IOException(e.getMessage());</span>
-<span class="fc" id="L534">        }</span>
-<span class="pc bpc" id="L535" title="1 of 2 branches missed.">        if (expand[i]) {</span>
-<span class="nc" id="L536">          HashMap&lt;String, String[]&gt;[][] expandedQueryVariables = expandedQueryVariables(</span>
+<span class="nc" id="L536">        } catch (ParseException e) {</span>
+<span class="nc" id="L537">          throw new IOException(e.getMessage());</span>
+<span class="fc" id="L538">        }</span>
+<span class="pc bpc" id="L539" title="1 of 2 branches missed.">        if (expand[i]) {</span>
+<span class="nc" id="L540">          HashMap&lt;String, String[]&gt;[][] expandedQueryVariables = expandedQueryVariables(</span>
               queryVariables[i]);
-<span class="nc bnc" id="L538" title="All 2 branches missed.">          for (int e = 0; e &lt; expandedQueryVariables.length; e++) {</span>
-<span class="nc" id="L539">            MtasSpanQuery[] eql = new MtasSpanQuery[queryNumber];</span>
-<span class="nc bnc" id="L540" title="All 2 branches missed.">            for (int j = 0; j &lt; queryNumber; j++) {</span>
-<span class="nc bnc" id="L541" title="All 2 branches missed.">              Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i][j] == null)</span>
-<span class="nc" id="L542">                  ? null : Integer.parseInt(queryMaximumIgnoreLengths[i][j]);</span>
-<span class="nc" id="L543">              MtasSpanQuery q = MtasSolrResultUtil.constructQuery(</span>
+<span class="nc bnc" id="L542" title="All 2 branches missed.">          for (int e = 0; e &lt; expandedQueryVariables.length; e++) {</span>
+<span class="nc" id="L543">            MtasSpanQuery[] eql = new MtasSpanQuery[queryNumber];</span>
+<span class="nc bnc" id="L544" title="All 2 branches missed.">            for (int j = 0; j &lt; queryNumber; j++) {</span>
+<span class="nc bnc" id="L545" title="All 2 branches missed.">              Integer maximumIgnoreLength = (queryMaximumIgnoreLengths[i][j] == null)</span>
+<span class="nc" id="L546">                  ? null : Integer.parseInt(queryMaximumIgnoreLengths[i][j]);</span>
+<span class="nc" id="L547">              MtasSpanQuery q = MtasSolrResultUtil.constructQuery(</span>
                   queryValues[i][j], queryTypes[i][j], queryPrefixes[i][j],
                   expandedQueryVariables[e][j], fields[i], queryIgnores[i][j],
                   maximumIgnoreLength);
               // minimize number of queries
-<span class="nc bnc" id="L548" title="All 2 branches missed.">              if (cf.spanQueryList.contains(q)) {</span>
-<span class="nc" id="L549">                q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
+<span class="nc bnc" id="L552" title="All 2 branches missed.">              if (cf.spanQueryList.contains(q)) {</span>
+<span class="nc" id="L553">                q = cf.spanQueryList.get(cf.spanQueryList.indexOf(q));</span>
               } else {
-<span class="nc" id="L551">                cf.spanQueryList.add(q);</span>
+<span class="nc" id="L555">                cf.spanQueryList.add(q);</span>
               }
-<span class="nc" id="L553">              eql[j] = q;</span>
+<span class="nc" id="L557">              eql[j] = q;</span>
             }
-<span class="nc" id="L555">            String newKey = generateKey(key + &quot; (&quot; + e + &quot;)&quot;,</span>
+<span class="nc" id="L559">            String newKey = generateKey(key + &quot; (&quot; + e + &quot;)&quot;,</span>
                 expandedQueryVariables[e]);
             try {
-<span class="nc" id="L558">              mtasFields.list.get(fields[i]).statsSpanList</span>
-<span class="nc" id="L559">                  .add(new ComponentSpan(eql, newKey, minimum, maximum, type,</span>
+<span class="nc" id="L562">              mtasFields.list.get(fields[i]).statsSpanList</span>
+<span class="nc" id="L563">                  .add(new ComponentSpan(eql, newKey, minimum, maximum, type,</span>
                       functionKey, functionExpression, functionType));
-<span class="nc" id="L561">            } catch (ParseException ee) {</span>
-<span class="nc" id="L562">              throw new IOException(ee.getMessage());</span>
-<span class="nc" id="L563">            }</span>
+<span class="nc" id="L565">            } catch (ParseException ee) {</span>
+<span class="nc" id="L566">              throw new IOException(ee.getMessage());</span>
+<span class="nc" id="L567">            }</span>
           }
         }
       }
-<span class="fc" id="L567">    } else {</span>
-<span class="nc" id="L568">      throw new IOException(&quot;missing parameters stats spans&quot;);</span>
+<span class="fc" id="L571">    } else {</span>
+<span class="nc" id="L572">      throw new IOException(&quot;missing parameters stats spans&quot;);</span>
     }
-<span class="fc" id="L570">  }</span>
+<span class="fc" id="L574">  }</span>
 
   /**
    * Generate key.
@@ -578,23 +582,23 @@ public class MtasSolrComponentStats
    */
   private String generateKey(String key,
       HashMap&lt;String, String[]&gt;[] queryVariables) {
-<span class="nc" id="L581">    StringBuilder newKey = new StringBuilder(key);</span>
-<span class="nc" id="L582">    newKey.append(&quot; -&quot;);</span>
-<span class="nc bnc" id="L583" title="All 2 branches missed.">    for (int q = 0; q &lt; queryVariables.length; q++) {</span>
-<span class="nc bnc" id="L584" title="All 4 branches missed.">      if (queryVariables[q] != null &amp;&amp; queryVariables[q].size() &gt; 0) {</span>
-<span class="nc bnc" id="L585" title="All 2 branches missed.">        for (String name : queryVariables[q].keySet()) {</span>
-<span class="nc" id="L586">          newKey.append(&quot; q&quot; + q + &quot;:$&quot; + name + &quot;=&quot;);</span>
-<span class="nc bnc" id="L587" title="All 2 branches missed.">          if (queryVariables[q].get(name) != null</span>
-<span class="nc bnc" id="L588" title="All 2 branches missed.">              &amp;&amp; queryVariables[q].get(name).length == 1) {</span>
-<span class="nc" id="L589">            newKey.append(&quot;'&quot; + queryVariables[q].get(name)[0]</span>
-<span class="nc" id="L590">                .replace(&quot;\\&quot;, &quot;\\\\&quot;).replace(&quot;,&quot;, &quot;\\,&quot;) + &quot;'&quot;);</span>
+<span class="nc" id="L585">    StringBuilder newKey = new StringBuilder(key);</span>
+<span class="nc" id="L586">    newKey.append(&quot; -&quot;);</span>
+<span class="nc bnc" id="L587" title="All 2 branches missed.">    for (int q = 0; q &lt; queryVariables.length; q++) {</span>
+<span class="nc bnc" id="L588" title="All 4 branches missed.">      if (queryVariables[q] != null &amp;&amp; queryVariables[q].size() &gt; 0) {</span>
+<span class="nc bnc" id="L589" title="All 2 branches missed.">        for (String name : queryVariables[q].keySet()) {</span>
+<span class="nc" id="L590">          newKey.append(&quot; q&quot; + q + &quot;:$&quot; + name + &quot;=&quot;);</span>
+<span class="nc bnc" id="L591" title="All 2 branches missed.">          if (queryVariables[q].get(name) != null</span>
+<span class="nc bnc" id="L592" title="All 2 branches missed.">              &amp;&amp; queryVariables[q].get(name).length == 1) {</span>
+<span class="nc" id="L593">            newKey.append(&quot;'&quot; + queryVariables[q].get(name)[0]</span>
+<span class="nc" id="L594">                .replace(&quot;\\&quot;, &quot;\\\\&quot;).replace(&quot;,&quot;, &quot;\\,&quot;) + &quot;'&quot;);</span>
           } else {
-<span class="nc" id="L592">            newKey.append(&quot;-&quot;);</span>
+<span class="nc" id="L596">            newKey.append(&quot;-&quot;);</span>
           }
-<span class="nc" id="L594">        }</span>
+<span class="nc" id="L598">        }</span>
       }
     }
-<span class="nc" id="L597">    return newKey.toString();</span>
+<span class="nc" id="L601">    return newKey.toString();</span>
   }
 
   /**
@@ -605,13 +609,13 @@ public class MtasSolrComponentStats
    */
   private HashMap&lt;String, String[]&gt;[][] expandedQueryVariables(
       HashMap&lt;String, String[]&gt;[] queryVariables) {
-<span class="nc" id="L608">    HashMap&lt;String, String[]&gt;[][] subResult = new HashMap[queryVariables.length][];</span>
-<span class="nc bnc" id="L609" title="All 2 branches missed.">    for (int q = 0; q &lt; queryVariables.length; q++) {</span>
-<span class="nc" id="L610">      subResult[q] = expandedQueryVariables(queryVariables[q]);</span>
+<span class="nc" id="L612">    HashMap&lt;String, String[]&gt;[][] subResult = new HashMap[queryVariables.length][];</span>
+<span class="nc bnc" id="L613" title="All 2 branches missed.">    for (int q = 0; q &lt; queryVariables.length; q++) {</span>
+<span class="nc" id="L614">      subResult[q] = expandedQueryVariables(queryVariables[q]);</span>
     }
-<span class="nc" id="L612">    ArrayList&lt;HashMap&lt;String, String[]&gt;[]&gt; result = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L613">    generatePermutations(result, 0, subResult);</span>
-<span class="nc" id="L614">    return result.toArray(new HashMap[result.size()][]);</span>
+<span class="nc" id="L616">    ArrayList&lt;HashMap&lt;String, String[]&gt;[]&gt; result = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L617">    generatePermutations(result, 0, subResult);</span>
+<span class="nc" id="L618">    return result.toArray(new HashMap[result.size()][]);</span>
   }
 
   /**
@@ -624,31 +628,31 @@ public class MtasSolrComponentStats
   private void generatePermutations(
       ArrayList&lt;HashMap&lt;String, String[]&gt;[]&gt; result, int index,
       HashMap&lt;String, String[]&gt;[][] subResult) {
-<span class="nc" id="L627">    int localIndex = index;</span>
-<span class="nc" id="L628">    HashMap&lt;String, String[]&gt;[] value = subResult[localIndex];</span>
-<span class="nc bnc" id="L629" title="All 2 branches missed.">    if (localIndex == 0) {</span>
-<span class="nc bnc" id="L630" title="All 2 branches missed.">      for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="nc" id="L631">        HashMap&lt;String, String[]&gt;[] resultItem = new HashMap[subResult.length];</span>
-<span class="nc" id="L632">        resultItem[localIndex] = value[i];</span>
-<span class="nc" id="L633">        result.add(resultItem);</span>
+<span class="nc" id="L631">    int localIndex = index;</span>
+<span class="nc" id="L632">    HashMap&lt;String, String[]&gt;[] value = subResult[localIndex];</span>
+<span class="nc bnc" id="L633" title="All 2 branches missed.">    if (localIndex == 0) {</span>
+<span class="nc bnc" id="L634" title="All 2 branches missed.">      for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="nc" id="L635">        HashMap&lt;String, String[]&gt;[] resultItem = new HashMap[subResult.length];</span>
+<span class="nc" id="L636">        resultItem[localIndex] = value[i];</span>
+<span class="nc" id="L637">        result.add(resultItem);</span>
       }
     } else {
-<span class="nc" id="L636">      ArrayList&lt;HashMap&lt;String, String[]&gt;[]&gt; newResult = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L637" title="All 2 branches missed.">      for (int e = 0; e &lt; result.size(); e++) {</span>
-<span class="nc bnc" id="L638" title="All 2 branches missed.">        for (int i = 0; i &lt; value.length; i++) {</span>
-<span class="nc" id="L639">          HashMap&lt;String, String[]&gt;[] resultItem = result.get(e);</span>
-<span class="nc" id="L640">          resultItem[localIndex] = value[i];</span>
-<span class="nc" id="L641">          newResult.add(resultItem);</span>
+<span class="nc" id="L640">      ArrayList&lt;HashMap&lt;String, String[]&gt;[]&gt; newResult = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L641" title="All 2 branches missed.">      for (int e = 0; e &lt; result.size(); e++) {</span>
+<span class="nc bnc" id="L642" title="All 2 branches missed.">        for (int i = 0; i &lt; value.length; i++) {</span>
+<span class="nc" id="L643">          HashMap&lt;String, String[]&gt;[] resultItem = result.get(e);</span>
+<span class="nc" id="L644">          resultItem[localIndex] = value[i];</span>
+<span class="nc" id="L645">          newResult.add(resultItem);</span>
         }
       }
-<span class="nc" id="L644">      result.clear();</span>
-<span class="nc" id="L645">      result.addAll(newResult);</span>
+<span class="nc" id="L648">      result.clear();</span>
+<span class="nc" id="L649">      result.addAll(newResult);</span>
     }
-<span class="nc" id="L647">    localIndex++;</span>
-<span class="nc bnc" id="L648" title="All 2 branches missed.">    if (localIndex &lt; subResult.length) {</span>
-<span class="nc" id="L649">      generatePermutations(result, localIndex, subResult);</span>
+<span class="nc" id="L651">    localIndex++;</span>
+<span class="nc bnc" id="L652" title="All 2 branches missed.">    if (localIndex &lt; subResult.length) {</span>
+<span class="nc" id="L653">      generatePermutations(result, localIndex, subResult);</span>
     }
-<span class="nc" id="L651">  }</span>
+<span class="nc" id="L655">  }</span>
 
   /**
    * Expanded query variables.
@@ -658,10 +662,10 @@ public class MtasSolrComponentStats
    */
   private HashMap&lt;String, String[]&gt;[] expandedQueryVariables(
       HashMap&lt;String, String[]&gt; queryVariables) {
-<span class="nc" id="L661">    ArrayList&lt;HashMap&lt;String, String[]&gt;&gt; result = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L662">    Set&lt;String&gt; keys = queryVariables.keySet();</span>
-<span class="nc" id="L663">    generatePermutationsQueryVariables(result, keys, queryVariables);</span>
-<span class="nc" id="L664">    return result.toArray(new HashMap[result.size()]);</span>
+<span class="nc" id="L665">    ArrayList&lt;HashMap&lt;String, String[]&gt;&gt; result = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L666">    Set&lt;String&gt; keys = queryVariables.keySet();</span>
+<span class="nc" id="L667">    generatePermutationsQueryVariables(result, keys, queryVariables);</span>
+<span class="nc" id="L668">    return result.toArray(new HashMap[result.size()]);</span>
   }
 
   /**
@@ -674,171 +678,181 @@ public class MtasSolrComponentStats
   private void generatePermutationsQueryVariables(
       ArrayList&lt;HashMap&lt;String, String[]&gt;&gt; result, Set&lt;String&gt; keys,
       HashMap&lt;String, String[]&gt; queryVariables) {
-<span class="nc bnc" id="L677" title="All 4 branches missed.">    if (keys != null &amp;&amp; !keys.isEmpty()) {</span>
-<span class="nc" id="L678">      Set&lt;String&gt; newKeys = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L679">      Iterator&lt;String&gt; it = keys.iterator();</span>
-<span class="nc" id="L680">      String key = it.next();</span>
-<span class="nc" id="L681">      String[] value = queryVariables.get(key);</span>
-<span class="nc bnc" id="L682" title="All 2 branches missed.">      if (result.isEmpty()) {</span>
+<span class="nc bnc" id="L681" title="All 4 branches missed.">    if (keys != null &amp;&amp; !keys.isEmpty()) {</span>
+<span class="nc" id="L682">      Set&lt;String&gt; newKeys = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L683">      Iterator&lt;String&gt; it = keys.iterator();</span>
+<span class="nc" id="L684">      String key = it.next();</span>
+<span class="nc" id="L685">      String[] value = queryVariables.get(key);</span>
+<span class="nc bnc" id="L686" title="All 2 branches missed.">      if (result.isEmpty()) {</span>
         HashMap&lt;String, String[]&gt; newItem;
-<span class="nc bnc" id="L684" title="All 4 branches missed.">        if (value == null || value.length == 0) {</span>
-<span class="nc" id="L685">          newItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L686">          newItem.put(key, value);</span>
-<span class="nc" id="L687">          result.add(newItem);</span>
+<span class="nc bnc" id="L688" title="All 4 branches missed.">        if (value == null || value.length == 0) {</span>
+<span class="nc" id="L689">          newItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L690">          newItem.put(key, value);</span>
+<span class="nc" id="L691">          result.add(newItem);</span>
         } else {
-<span class="nc bnc" id="L689" title="All 2 branches missed.">          for (int j = 0; j &lt; value.length; j++) {</span>
-<span class="nc" id="L690">            newItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L691">            newItem.put(key, new String[] { value[j] });</span>
-<span class="nc" id="L692">            result.add(newItem);</span>
+<span class="nc bnc" id="L693" title="All 2 branches missed.">          for (int j = 0; j &lt; value.length; j++) {</span>
+<span class="nc" id="L694">            newItem = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L695">            newItem.put(key, new String[] { value[j] });</span>
+<span class="nc" id="L696">            result.add(newItem);</span>
           }
         }
       } else {
-<span class="nc" id="L696">        ArrayList&lt;HashMap&lt;String, String[]&gt;&gt; newResult = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L697" title="All 2 branches missed.">        for (int i = 0; i &lt; result.size(); i++) {</span>
+<span class="nc" id="L700">        ArrayList&lt;HashMap&lt;String, String[]&gt;&gt; newResult = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L701" title="All 2 branches missed.">        for (int i = 0; i &lt; result.size(); i++) {</span>
           HashMap&lt;String, String[]&gt; newItem;
-<span class="nc bnc" id="L699" title="All 4 branches missed.">          if (value == null || value.length == 0) {</span>
-<span class="nc" id="L700">            newItem = (HashMap&lt;String, String[]&gt;) result.get(i).clone();</span>
-<span class="nc" id="L701">            newItem.put(key, value);</span>
-<span class="nc" id="L702">            newResult.add(newItem);</span>
+<span class="nc bnc" id="L703" title="All 4 branches missed.">          if (value == null || value.length == 0) {</span>
+<span class="nc" id="L704">            newItem = (HashMap&lt;String, String[]&gt;) result.get(i).clone();</span>
+<span class="nc" id="L705">            newItem.put(key, value);</span>
+<span class="nc" id="L706">            newResult.add(newItem);</span>
           } else {
-<span class="nc bnc" id="L704" title="All 2 branches missed.">            for (int j = 0; j &lt; value.length; j++) {</span>
-<span class="nc" id="L705">              newItem = (HashMap&lt;String, String[]&gt;) result.get(i).clone();</span>
-<span class="nc" id="L706">              newItem.put(key, new String[] { value[j] });</span>
-<span class="nc" id="L707">              newResult.add(newItem);</span>
+<span class="nc bnc" id="L708" title="All 2 branches missed.">            for (int j = 0; j &lt; value.length; j++) {</span>
+<span class="nc" id="L709">              newItem = (HashMap&lt;String, String[]&gt;) result.get(i).clone();</span>
+<span class="nc" id="L710">              newItem.put(key, new String[] { value[j] });</span>
+<span class="nc" id="L711">              newResult.add(newItem);</span>
             }
           }
         }
-<span class="nc" id="L711">        result.clear();</span>
-<span class="nc" id="L712">        result.addAll(newResult);</span>
+<span class="nc" id="L715">        result.clear();</span>
+<span class="nc" id="L716">        result.addAll(newResult);</span>
       }
-<span class="nc bnc" id="L714" title="All 2 branches missed.">      while (it.hasNext()) {</span>
-<span class="nc" id="L715">        newKeys.add(it.next());</span>
+<span class="nc bnc" id="L718" title="All 2 branches missed.">      while (it.hasNext()) {</span>
+<span class="nc" id="L719">        newKeys.add(it.next());</span>
       }
-<span class="nc" id="L717">      generatePermutationsQueryVariables(result, newKeys, queryVariables);</span>
+<span class="nc" id="L721">      generatePermutationsQueryVariables(result, newKeys, queryVariables);</span>
     }
-<span class="nc" id="L719">  }</span>
-
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache.solr.handler.component.ResponseBuilder, org.apache.solr.handler.component.SearchComponent, org.apache.solr.handler.component.ShardRequest)
+<span class="nc" id="L723">  }</span>
+
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache
+   * .solr.handler.component.ResponseBuilder,
+   * org.apache.solr.handler.component.SearchComponent,
+   * org.apache.solr.handler.component.ShardRequest)
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="pc bpc" id="L726" title="1 of 2 branches missed.">    if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
+<span class="pc bpc" id="L736" title="1 of 2 branches missed.">    if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
       // do nothing
     } else {
       // remove stats for other requests
-<span class="nc" id="L730">      sreq.params.remove(PARAM_MTAS_STATS);</span>
-<span class="nc" id="L731">      sreq.params.remove(PARAM_MTAS_STATS_POSITIONS);</span>
-<span class="nc" id="L732">      Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L733">          .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_POSITIONS);</span>
-<span class="nc bnc" id="L734" title="All 2 branches missed.">      for (String key : keys) {</span>
-<span class="nc" id="L735">        sreq.params.remove(</span>
+<span class="nc" id="L740">      sreq.params.remove(PARAM_MTAS_STATS);</span>
+<span class="nc" id="L741">      sreq.params.remove(PARAM_MTAS_STATS_POSITIONS);</span>
+<span class="nc" id="L742">      Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="nc" id="L743">          .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_POSITIONS);</span>
+<span class="nc bnc" id="L744" title="All 2 branches missed.">      for (String key : keys) {</span>
+<span class="nc" id="L745">        sreq.params.remove(</span>
             PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_STATS_POSITIONS_KEY);
-<span class="nc" id="L737">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L747">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_POSITIONS_FIELD);
-<span class="nc" id="L739">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L749">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_POSITIONS_TYPE);
-<span class="nc" id="L741">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L751">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_POSITIONS_MAXIMUM);
-<span class="nc" id="L743">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L753">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_POSITIONS_MINIMUM);
-<span class="nc" id="L745">      }</span>
-<span class="nc" id="L746">      sreq.params.remove(PARAM_MTAS_STATS_TOKENS);</span>
-<span class="nc" id="L747">      keys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L755">      }</span>
+<span class="nc" id="L756">      sreq.params.remove(PARAM_MTAS_STATS_TOKENS);</span>
+<span class="nc" id="L757">      keys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
           PARAM_MTAS_STATS_TOKENS);
-<span class="nc bnc" id="L749" title="All 2 branches missed.">      for (String key : keys) {</span>
-<span class="nc" id="L750">        sreq.params.remove(</span>
+<span class="nc bnc" id="L759" title="All 2 branches missed.">      for (String key : keys) {</span>
+<span class="nc" id="L760">        sreq.params.remove(</span>
             PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_STATS_TOKENS_KEY);
-<span class="nc" id="L752">        sreq.params.remove(</span>
+<span class="nc" id="L762">        sreq.params.remove(</span>
             PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_STATS_TOKENS_FIELD);
-<span class="nc" id="L754">        sreq.params.remove(</span>
+<span class="nc" id="L764">        sreq.params.remove(</span>
             PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_STATS_TOKENS_TYPE);
-<span class="nc" id="L756">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L766">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_TOKENS_MAXIMUM);
-<span class="nc" id="L758">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L768">        sreq.params.remove(PARAM_MTAS_STATS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_TOKENS_MINIMUM);
-<span class="nc" id="L760">      }</span>
-<span class="nc" id="L761">      sreq.params.remove(PARAM_MTAS_STATS_SPANS);</span>
-<span class="nc" id="L762">      keys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L770">      }</span>
+<span class="nc" id="L771">      sreq.params.remove(PARAM_MTAS_STATS_SPANS);</span>
+<span class="nc" id="L772">      keys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
           PARAM_MTAS_STATS_SPANS);
-<span class="nc bnc" id="L764" title="All 2 branches missed.">      for (String key : keys) {</span>
-<span class="nc" id="L765">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L774" title="All 2 branches missed.">      for (String key : keys) {</span>
+<span class="nc" id="L775">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_SPANS_KEY);
-<span class="nc" id="L767">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L777">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_SPANS_FIELD);
-<span class="nc" id="L769">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L779">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_SPANS_TYPE);
-<span class="nc" id="L771">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L781">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_SPANS_MAXIMUM);
-<span class="nc" id="L773">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L783">        sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
             + NAME_MTAS_STATS_SPANS_MINIMUM);
-<span class="nc" id="L775">        Set&lt;String&gt; subKeys = MtasSolrResultUtil</span>
-<span class="nc" id="L776">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS</span>
+<span class="nc" id="L785">        Set&lt;String&gt; subKeys = MtasSolrResultUtil</span>
+<span class="nc" id="L786">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_STATS_SPANS</span>
                 + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_STATS_SPANS_FUNCTION);
-<span class="nc bnc" id="L778" title="All 2 branches missed.">        for (String subKey : subKeys) {</span>
-<span class="nc" id="L779">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L788" title="All 2 branches missed.">        for (String subKey : subKeys) {</span>
+<span class="nc" id="L789">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_FUNCTION + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_FUNCTION_EXPRESSION);
-<span class="nc" id="L782">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L792">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_FUNCTION + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_FUNCTION_KEY);
-<span class="nc" id="L785">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L795">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_FUNCTION + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_FUNCTION_TYPE);
-<span class="nc" id="L788">        }</span>
-<span class="nc" id="L789">        subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
+<span class="nc" id="L798">        }</span>
+<span class="nc" id="L799">        subKeys = MtasSolrResultUtil.getIdsFromParameters(rb.req.getParams(),</span>
             PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;
                 + NAME_MTAS_STATS_SPANS_QUERY);
-<span class="nc bnc" id="L792" title="All 2 branches missed.">        for (String subKey : subKeys) {</span>
-<span class="nc" id="L793">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L802" title="All 2 branches missed.">        for (String subKey : subKeys) {</span>
+<span class="nc" id="L803">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_QUERY_IGNORE);
-<span class="nc" id="L796">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L806">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_QUERY_MAXIMUM_IGNORE_LENGTH);
-<span class="nc" id="L799">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L809">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_QUERY_PREFIX);
-<span class="nc" id="L802">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L812">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_QUERY_TYPE);
-<span class="nc" id="L805">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L815">          sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
               + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
               + SUBNAME_MTAS_STATS_SPANS_QUERY_VALUE);
-<span class="nc" id="L808">          Set&lt;String&gt; subSubKeys = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L809">              rb.req.getParams(),</span>
+<span class="nc" id="L818">          Set&lt;String&gt; subSubKeys = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="nc" id="L819">              rb.req.getParams(),</span>
               PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;
                   + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
                   + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE);
-<span class="nc bnc" id="L813" title="All 2 branches missed.">          for (String subSubKey : subSubKeys) {</span>
-<span class="nc" id="L814">            sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L823" title="All 2 branches missed.">          for (String subSubKey : subSubKeys) {</span>
+<span class="nc" id="L824">            sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
                 + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE + &quot;.&quot; + subSubKey
                 + &quot;.&quot; + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE_NAME);
-<span class="nc" id="L818">            sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L828">            sreq.params.remove(PARAM_MTAS_STATS_SPANS + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_STATS_SPANS_QUERY + &quot;.&quot; + subKey + &quot;.&quot;
                 + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE + &quot;.&quot; + subSubKey
                 + &quot;.&quot; + SUBNAME_MTAS_STATS_SPANS_QUERY_VARIABLE_VALUE);
-<span class="nc" id="L822">          }</span>
-<span class="nc" id="L823">        }</span>
-<span class="nc" id="L824">      }</span>
+<span class="nc" id="L832">          }</span>
+<span class="nc" id="L833">        }</span>
+<span class="nc" id="L834">      }</span>
     }
-<span class="fc" id="L826">  }</span>
-
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.CodecComponent.BasicComponent, java.lang.Boolean)
+<span class="fc" id="L836">  }</span>
+
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.
+   * CodecComponent.BasicComponent, java.lang.Boolean)
    */
   @Override
   public SimpleOrderedMap&lt;Object&gt; create(ComponentStats response,
       Boolean encode) throws IOException {
-<span class="fc bfc" id="L834" title="All 2 branches covered.">    if (response instanceof ComponentPosition) {</span>
-<span class="fc" id="L835">      return createPosition((ComponentPosition) response, encode);</span>
-<span class="fc bfc" id="L836" title="All 2 branches covered.">    } else if (response instanceof ComponentToken) {</span>
-<span class="fc" id="L837">      return createToken((ComponentToken) response, encode);</span>
-<span class="pc bpc" id="L838" title="1 of 2 branches missed.">    } else if (response instanceof ComponentSpan) {</span>
-<span class="fc" id="L839">      return createSpan((ComponentSpan) response, encode);</span>
+<span class="fc bfc" id="L848" title="All 2 branches covered.">    if (response instanceof ComponentPosition) {</span>
+<span class="fc" id="L849">      return createPosition((ComponentPosition) response, encode);</span>
+<span class="fc bfc" id="L850" title="All 2 branches covered.">    } else if (response instanceof ComponentToken) {</span>
+<span class="fc" id="L851">      return createToken((ComponentToken) response, encode);</span>
+<span class="pc bpc" id="L852" title="1 of 2 branches missed.">    } else if (response instanceof ComponentSpan) {</span>
+<span class="fc" id="L853">      return createSpan((ComponentSpan) response, encode);</span>
     } else {
-<span class="nc" id="L841">      throw new IOException(&quot;incorrect type &quot; + response.getClass());</span>
+<span class="nc" id="L855">      throw new IOException(&quot;incorrect type &quot; + response.getClass());</span>
     }
   }
 
@@ -854,18 +868,18 @@ public class MtasSolrComponentStats
       Boolean encode) throws IOException {
     // System.out.println(&quot;Create stats position &quot; + position.dataType + &quot; &quot;
     // + position.statsType + &quot; &quot; + position.statsItems + &quot; --- &quot; + encode);
-<span class="fc" id="L857">    SimpleOrderedMap&lt;Object&gt; mtasPositionResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="fc" id="L858">    mtasPositionResponse.add(&quot;key&quot;, position.key);</span>
-<span class="fc" id="L859">    MtasSolrMtasResult data = new MtasSolrMtasResult(position.dataCollector,</span>
+<span class="fc" id="L871">    SimpleOrderedMap&lt;Object&gt; mtasPositionResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L872">    mtasPositionResponse.add(&quot;key&quot;, position.key);</span>
+<span class="fc" id="L873">    MtasSolrMtasResult data = new MtasSolrMtasResult(position.dataCollector,</span>
         position.dataType, position.statsType, position.statsItems, null);
-<span class="fc bfc" id="L861" title="All 2 branches covered.">    if (encode) {</span>
-<span class="fc" id="L862">      mtasPositionResponse.add(&quot;_encoded_data&quot;,</span>
-<span class="fc" id="L863">          MtasSolrResultUtil.encode(data));</span>
+<span class="fc bfc" id="L875" title="All 2 branches covered.">    if (encode) {</span>
+<span class="fc" id="L876">      mtasPositionResponse.add(&quot;_encoded_data&quot;,</span>
+<span class="fc" id="L877">          MtasSolrResultUtil.encode(data));</span>
     } else {
-<span class="fc" id="L865">      mtasPositionResponse.add(position.dataCollector.getCollectorType(), data);</span>
-<span class="fc" id="L866">      MtasSolrResultUtil.rewrite(mtasPositionResponse);</span>
+<span class="fc" id="L879">      mtasPositionResponse.add(position.dataCollector.getCollectorType(), data);</span>
+<span class="fc" id="L880">      MtasSolrResultUtil.rewrite(mtasPositionResponse);</span>
     }
-<span class="fc" id="L868">    return mtasPositionResponse;</span>
+<span class="fc" id="L882">    return mtasPositionResponse;</span>
   }
 
   /**
@@ -880,17 +894,17 @@ public class MtasSolrComponentStats
       Boolean encode) throws IOException {
     // System.out.println(&quot;Create stats position &quot; + position.dataType + &quot; &quot;
     // + position.statsType + &quot; &quot; + position.statsItems + &quot; --- &quot; + encode);
-<span class="fc" id="L883">    SimpleOrderedMap&lt;Object&gt; mtasTokenResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="fc" id="L884">    mtasTokenResponse.add(&quot;key&quot;, token.key);</span>
-<span class="fc" id="L885">    MtasSolrMtasResult data = new MtasSolrMtasResult(token.dataCollector,</span>
+<span class="fc" id="L897">    SimpleOrderedMap&lt;Object&gt; mtasTokenResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L898">    mtasTokenResponse.add(&quot;key&quot;, token.key);</span>
+<span class="fc" id="L899">    MtasSolrMtasResult data = new MtasSolrMtasResult(token.dataCollector,</span>
         token.dataType, token.statsType, token.statsItems, null);
-<span class="fc bfc" id="L887" title="All 2 branches covered.">    if (encode) {</span>
-<span class="fc" id="L888">      mtasTokenResponse.add(&quot;_encoded_data&quot;, MtasSolrResultUtil.encode(data));</span>
+<span class="fc bfc" id="L901" title="All 2 branches covered.">    if (encode) {</span>
+<span class="fc" id="L902">      mtasTokenResponse.add(&quot;_encoded_data&quot;, MtasSolrResultUtil.encode(data));</span>
     } else {
-<span class="fc" id="L890">      mtasTokenResponse.add(token.dataCollector.getCollectorType(), data);</span>
-<span class="fc" id="L891">      MtasSolrResultUtil.rewrite(mtasTokenResponse);</span>
+<span class="fc" id="L904">      mtasTokenResponse.add(token.dataCollector.getCollectorType(), data);</span>
+<span class="fc" id="L905">      MtasSolrResultUtil.rewrite(mtasTokenResponse);</span>
     }
-<span class="fc" id="L893">    return mtasTokenResponse;</span>
+<span class="fc" id="L907">    return mtasTokenResponse;</span>
   }
 
   /**
@@ -906,91 +920,100 @@ public class MtasSolrComponentStats
       Boolean encode) throws IOException {
     // System.out.println(&quot;Create stats span &quot; + span.dataType + &quot; &quot;
     // + span.statsType + &quot; &quot; + span.statsItems + &quot; --- &quot; + encode);
-<span class="fc" id="L909">    SimpleOrderedMap&lt;Object&gt; mtasSpanResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="fc" id="L910">    mtasSpanResponse.add(&quot;key&quot;, span.key);</span>
-<span class="fc" id="L911">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L912">    HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L913">    functionData.put(span.dataCollector, functionDataItem);</span>
-<span class="pc bpc" id="L914" title="1 of 2 branches missed.">    if (span.functions != null) {</span>
-<span class="pc bpc" id="L915" title="1 of 2 branches missed.">      for (SubComponentFunction function : span.functions) {</span>
-<span class="nc" id="L916">        function.dataCollector.close();</span>
-<span class="nc" id="L917">        functionDataItem.put(function.key,</span>
+<span class="fc" id="L923">    SimpleOrderedMap&lt;Object&gt; mtasSpanResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L924">    mtasSpanResponse.add(&quot;key&quot;, span.key);</span>
+<span class="fc" id="L925">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L926">    HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L927">    functionData.put(span.dataCollector, functionDataItem);</span>
+<span class="pc bpc" id="L928" title="1 of 2 branches missed.">    if (span.functions != null) {</span>
+<span class="pc bpc" id="L929" title="1 of 2 branches missed.">      for (SubComponentFunction function : span.functions) {</span>
+<span class="nc" id="L930">        function.dataCollector.close();</span>
+<span class="nc" id="L931">        functionDataItem.put(function.key,</span>
             new MtasSolrMtasResult(function.dataCollector,
                 new String[] { function.dataType },
                 new String[] { function.statsType },
-                new TreeSet[] { function.statsItems }, new String[] { null },
-<span class="nc" id="L922">                new String[] { null }, new Integer[] { 0 },</span>
-<span class="nc" id="L923">                new Integer[] { Integer.MAX_VALUE }, null));</span>
-<span class="nc" id="L924">      }</span>
+                new SortedSet[] { function.statsItems }, new String[] { null },
+<span class="nc" id="L936">                new String[] { null }, new Integer[] { 0 },</span>
+<span class="nc" id="L937">                new Integer[] { Integer.MAX_VALUE }, null));</span>
+<span class="nc" id="L938">      }</span>
     }
-<span class="fc" id="L926">    MtasSolrMtasResult data = new MtasSolrMtasResult(span.dataCollector,</span>
+<span class="fc" id="L940">    MtasSolrMtasResult data = new MtasSolrMtasResult(span.dataCollector,</span>
         span.dataType, span.statsType, span.statsItems, functionData);
-<span class="fc bfc" id="L928" title="All 2 branches covered.">    if (encode) {</span>
-<span class="fc" id="L929">      mtasSpanResponse.add(&quot;_encoded_data&quot;, MtasSolrResultUtil.encode(data));</span>
+<span class="fc bfc" id="L942" title="All 2 branches covered.">    if (encode) {</span>
+<span class="fc" id="L943">      mtasSpanResponse.add(&quot;_encoded_data&quot;, MtasSolrResultUtil.encode(data));</span>
     } else {
-<span class="fc" id="L931">      mtasSpanResponse.add(span.dataCollector.getCollectorType(), data);</span>
-<span class="fc" id="L932">      MtasSolrResultUtil.rewrite(mtasSpanResponse);</span>
+<span class="fc" id="L945">      mtasSpanResponse.add(span.dataCollector.getCollectorType(), data);</span>
+<span class="fc" id="L946">      MtasSolrResultUtil.rewrite(mtasSpanResponse);</span>
     }
-<span class="fc" id="L934">    return mtasSpanResponse;</span>
+<span class="fc" id="L948">    return mtasSpanResponse;</span>
   }
 
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.solr.handler.component.ResponseBuilder)
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.
+   * solr.handler.component.ResponseBuilder)
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void finishStage(ResponseBuilder rb) {
-<span class="pc bpc" id="L942" title="1 of 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="pc bpc" id="L960" title="1 of 6 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
         &amp;&amp; rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY
         &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="fc bfc" id="L945" title="All 2 branches covered.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="pc bpc" id="L946" title="1 of 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="pc bpc" id="L947" title="1 of 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_STATS, false)) {</span>
-<span class="fc bfc" id="L948" title="All 2 branches covered.">          for (ShardResponse shardResponse : sreq.responses) {</span>
-<span class="fc" id="L949">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="fc" id="L950">                .getResponse();</span>
+<span class="fc bfc" id="L963" title="All 2 branches covered.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="pc bpc" id="L964" title="1 of 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="pc bpc" id="L965" title="1 of 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_STATS, false)) {</span>
+<span class="fc bfc" id="L966" title="All 2 branches covered.">          for (ShardResponse shardResponse : sreq.responses) {</span>
+<span class="fc" id="L967">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="fc" id="L968">                .getResponse();</span>
             try {
-<span class="fc" id="L952">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
-<span class="nc" id="L953">                  .findRecursive(&quot;mtas&quot;, &quot;stats&quot;);</span>
-<span class="nc bnc" id="L954" title="All 2 branches missed.">              if (data != null) {</span>
-<span class="nc" id="L955">                MtasSolrResultUtil.decode(data);</span>
+<span class="fc" id="L970">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
+<span class="nc" id="L971">                  .findRecursive(&quot;mtas&quot;, &quot;stats&quot;);</span>
+<span class="nc bnc" id="L972" title="All 2 branches missed.">              if (data != null) {</span>
+<span class="nc" id="L973">                MtasSolrResultUtil.decode(data);</span>
               }
-<span class="fc" id="L957">            } catch (ClassCastException e) {</span>
-<span class="fc" id="L958">              log.debug(e);</span>
+<span class="fc" id="L975">            } catch (ClassCastException e) {</span>
+<span class="fc" id="L976">              log.debug(e);</span>
               // shouldnt happen
-<span class="nc" id="L960">            }</span>
-<span class="fc" id="L961">          }</span>
+<span class="nc" id="L978">            }</span>
+<span class="fc" id="L979">          }</span>
         }
-<span class="fc" id="L963">      }</span>
+<span class="fc" id="L981">      }</span>
     }
-<span class="fc" id="L965">  }</span>
-
-  /* (non-Javadoc)
-   * @see mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.apache.solr.handler.component.ResponseBuilder, mtas.codec.util.CodecComponent.ComponentFields)
+<span class="fc" id="L983">  }</span>
+
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.
+   * apache.solr.handler.component.ResponseBuilder,
+   * mtas.codec.util.CodecComponent.ComponentFields)
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void distributedProcess(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
     // rewrite
-<span class="fc" id="L974">    NamedList&lt;Object&gt; mtasResponse = null;</span>
+<span class="fc" id="L997">    NamedList&lt;Object&gt; mtasResponse = null;</span>
     try {
-<span class="fc" id="L976">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
-<span class="nc" id="L977">    } catch (ClassCastException e) {</span>
-<span class="nc" id="L978">      log.debug(e);</span>
-<span class="nc" id="L979">      mtasResponse = null;</span>
-<span class="fc" id="L980">    }</span>
-<span class="pc bpc" id="L981" title="1 of 2 branches missed.">    if (mtasResponse != null) {</span>
+<span class="fc" id="L999">      mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
+<span class="nc" id="L1000">    } catch (ClassCastException e) {</span>
+<span class="nc" id="L1001">      log.debug(e);</span>
+<span class="nc" id="L1002">      mtasResponse = null;</span>
+<span class="fc" id="L1003">    }</span>
+<span class="pc bpc" id="L1004" title="1 of 2 branches missed.">    if (mtasResponse != null) {</span>
       NamedList&lt;Object&gt; mtasResponseStats;
       try {
-<span class="fc" id="L984">        mtasResponseStats = (NamedList&lt;Object&gt;) mtasResponse.get(&quot;stats&quot;);</span>
-<span class="pc bpc" id="L985" title="1 of 2 branches missed.">        if (mtasResponseStats != null) {</span>
-<span class="fc" id="L986">          MtasSolrResultUtil.rewrite(mtasResponseStats);</span>
+<span class="fc" id="L1007">        mtasResponseStats = (NamedList&lt;Object&gt;) mtasResponse.get(&quot;stats&quot;);</span>
+<span class="pc bpc" id="L1008" title="1 of 2 branches missed.">        if (mtasResponseStats != null) {</span>
+<span class="fc" id="L1009">          MtasSolrResultUtil.rewrite(mtasResponseStats);</span>
         }
-<span class="nc" id="L988">      } catch (ClassCastException e) {</span>
-<span class="nc" id="L989">        log.debug(e);</span>
-<span class="nc" id="L990">        mtasResponse.remove(&quot;stats&quot;);</span>
-<span class="fc" id="L991">      }</span>
+<span class="nc" id="L1011">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L1012">        log.debug(e);</span>
+<span class="nc" id="L1013">        mtasResponse.remove(&quot;stats&quot;);</span>
+<span class="fc" id="L1014">      }</span>
     }
-<span class="fc" id="L993">  }</span>
+<span class="fc" id="L1016">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.html
index 4a5c8bf..3561446 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentTermvector</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentTermvector</span></div><h1>MtasSolrComponentTermvector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">4,125 of 4,135</td><td class="ctr2">0%</td><td class="bar">366 of 366</td><td class="ctr2">0%</td><td class="ctr1">194</td><td class="ctr2">196</td><td class="ctr1">666</td><td class="ctr2">670</td><td class="ctr1">11</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentTermvector.java.html#L627" class="el_method">distributedProcessMissingTop(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="1,287" alt="1,287"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="142" alt="142"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">72</td><td class="ctr2" id="g0">72</td><td class="ctr1" id="h0">245</td><td class="ctr2" id="i0">245</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="MtasSolrComponentTermvector.java.html#L144" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="100" height="10" title="1,077" alt="1,077"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="59" height="10" title="70" alt="70"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">36</td><td class="ctr2" id="g1">36</td><td class="ctr1" id="h1">149</td><td class="ctr2" id="i1">149</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentTermvector.java.html#L1019" class="el_method">distributedProcessMissingKey(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="46" height="10" title="494" alt="494"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="27" height="10" title="32" alt="32"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">17</td><td class="ctr2" id="g3">17</td><td class="ctr1" id="h3">65</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasSolrComponentTermvector.java.html#L354" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="41" height="10" title="447" alt="447"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="13" height="10" title="16" alt="16"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f5">9</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h5">41</td><td class="ctr2" id="i5">41</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentTermvector.java.html#L488" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="27" height="10" title="295" alt="295"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="45" height="10" title="54" alt="54"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f2">28</td><td class="ctr2" id="g2">28</td><td class="ctr1" id="h2">66</td><td class="ctr2" id="i2">66</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentTermvector.java.html#L1139" class="el_method">computeMissingTermvectorItemsPerShard(List, String[])</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="22" height="10" title="243" alt="243"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="25" height="10" title="30" alt="30"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">16</td><td class="ctr2" id="g4">16</td><td class="ctr1" id="h4">58</td><td class="ctr2" id="i4">58</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentTermvector.java.html#L440" class="el_method">create(CodecComponent.ComponentTermVector, Boolean)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="17" height="10" title="191" alt="191"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f7">4</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h6">23</td><td class="ctr2" id="i6">23</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentTermvector.java.html#L734" class="el_method">lambda$distributedProcessMissingTop$7(int, Map.Entry, Map.Entry)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="28" alt="28"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h9">5</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentTermvector.java.html#L584" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f8">4</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h7">7</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentTermvector.java.html#L605" class="el_method">distributedProcessFinish(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h8">6</td><td class="ctr2" id="i8">6</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSolrComponentTermvector.java.html#L766" class="el_method">lambda$distributedProcessMissingTop$8(Map.Entry, Map.Entry)</a></td><td class="bar" id="b10"/><td class="ctr2" id="c12">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a10"><a href="MtasSolrComponentTermvector.java.html#L131" class="el_method">MtasSolrComponentTermvector(MtasSolrSearchComponent)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a12"><a href="MtasSolrComponentTermvector.java.html#L48" class="el_method">static {...}</a></td><td class="bar" id="b12"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentTermvector</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrComponentTermvector</span></div><h1>MtasSolrComponentTermvector</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,362 of 4,147</td><td class="ctr2">67%</td><td class="bar">135 of 374</td><td class="ctr2">63%</td><td class="ctr1">113</td><td class="ctr2">200</td><td class="ctr1">153</td><td class="ctr2">675</td><td class="ctr1">0</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentTermvector.java.html#L648" class="el_method">distributedProcessMissingTop(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="595" alt="595"/><img src="../jacoco-resources/greenbar.gif" width="64" height="10" title="696" alt="696"/></td><td class="ctr2" id="c11">53%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="63" alt="63"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" title="87" alt="87"/></td><td class="ctr2" id="e7">58%</td><td class="ctr1" id="f0">46</td><td class="ctr2" id="g0">76</td><td class="ctr1" id="h0">81</td><td class="ctr2" id="i0">245</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="MtasSolrComponentTermvector.java.html#L359" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="358" alt="358"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="89" alt="89"/></td><td class="ctr2" id="c12">19%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="e8">50%</td><td class="ctr1" id="f5">6</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h1">26</td><td class="ctr2" id="i5">41</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a11"><a href="MtasSolrComponentTermvector.java.html#L147" class="el_method">prepare(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="180" alt="180"/><img src="../jacoco-resources/greenbar.gif" width="83" height="10" title="897" alt="897"/></td><td class="ctr2" id="c8">83%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="46" alt="46"/></td><td class="ctr2" id="e6">65%</td><td class="ctr1" id="f1">22</td><td class="ctr2" id="g1">36</td><td class="ctr1" id="h2">19</td><td class="ctr2" id="i1">149</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentTermvector.java.html#L1044" class="el_method">distributedProcessMissingKey(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="121" alt="121"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="373" alt="373"/></td><td class="ctr2" id="c9">75%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="23" alt="23"/></td><td class="ctr2" id="e3">71%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">17</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i3">65</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentTermvector.java.html#L444" class="el_method">create(CodecComponent.ComponentTermVector, Boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="73" alt="73"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="118" alt="118"/></td><td class="ctr2" id="c10">61%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">66%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i6">23</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentTermvector.java.html#L494" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="21" alt="21"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="278" alt="278"/></td><td class="ctr2" id="c7">92%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="37" alt="37"/></td><td class="ctr2" id="e4">68%</td><td class="ctr1" id="f2">17</td><td class="ctr2" id="g2">28</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i2">67</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentTermvector.java.html#L1167" class="el_method">computeMissingTermvectorItemsPerShard(List, String[])</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="233" alt="233"/></td><td class="ctr2" id="c6">94%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="23" alt="23"/></td><td class="ctr2" id="e2">76%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g4">16</td><td class="ctr1" id="h6">5</td><td class="ctr2" id="i4">61</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentTermvector.java.html#L755" class="el_method">lambda$distributedProcessMissingTop$8(int, Map.Entry, Map.Entry)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="28" alt="28"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i9">5</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentTermvector.java.html#L599" class="el_method">distributedProcess(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">83%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentTermvector.java.html#L623" class="el_method">distributedProcessFinish(ResponseBuilder, CodecComponent.ComponentFields)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i8">6</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a8"><a href="MtasSolrComponentTermvector.java.html#L786" class="el_method">lambda$distributedProcessMissingTop$9(Map.Entry, Map.Entry)</a></td><td class="bar" id="b10"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a10"><a href="MtasSolrComponentTermvector.java.html#L133" class="el_method">MtasSolrComponentTermvector(MtasSolrSearchComponent)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a12"><a href="MtasSolrComponentTermvector.java.html#L48" class="el_method">static {...}</a></td><td class="bar" id="b12"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.java.html
index c78267d..533cf90 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrComponentTermvector.java.html
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrComponentTermvector.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentTermvector.java</span></div><h1>MtasSolrComponentTermvector.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrComponentTermvector.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrComponentTermvector.java</span></div><h1>MtasSolrComponentTermvector.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Collections;
-import java.util.Comparator;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
@@ -13,6 +12,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Optional;
 import java.util.Set;
+import java.util.SortedMap;
 import java.util.SortedSet;
 import java.util.TreeMap;
 import java.util.TreeSet;
@@ -28,7 +28,6 @@ import org.apache.solr.handler.component.SearchComponent;
 import org.apache.solr.handler.component.ShardRequest;
 import org.apache.solr.handler.component.ShardResponse;
 
-import mtas.analysis.MtasTokenizer;
 import mtas.codec.util.CodecUtil;
 import mtas.codec.util.CodecComponent.ComponentField;
 import mtas.codec.util.CodecComponent.ComponentFields;
@@ -42,10 +41,12 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 /**
  * The Class MtasSolrComponentTermvector.
  */
-public class MtasSolrComponentTermvector implements MtasSolrComponent&lt;ComponentTermVector&gt;{
+public class MtasSolrComponentTermvector
+    implements MtasSolrComponent&lt;ComponentTermVector&gt; {
 
-  /** The log. */
-<span class="fc" id="L48">  private static Log log = LogFactory.getLog(MtasSolrComponentTermvector.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L48">  private static final Log log = LogFactory</span>
+<span class="fc" id="L49">      .getLog(MtasSolrComponentTermvector.class);</span>
 
   /** The search component. */
   MtasSolrSearchComponent searchComponent;
@@ -126,445 +127,451 @@ public class MtasSolrComponentTermvector implements MtasSolrComponent&lt;Compone
   /**
    * Instantiates a new mtas solr component termvector.
    *
-   * @param searchComponent the search component
+   * @param searchComponent
+   *          the search component
    */
-<span class="fc" id="L131">  public MtasSolrComponentTermvector(MtasSolrSearchComponent searchComponent) {</span>
-<span class="fc" id="L132">    this.searchComponent = searchComponent;</span>
-<span class="fc" id="L133">  }</span>
+<span class="fc" id="L133">  public MtasSolrComponentTermvector(MtasSolrSearchComponent searchComponent) {</span>
+<span class="fc" id="L134">    this.searchComponent = searchComponent;</span>
+<span class="fc" id="L135">  }</span>
 
-  /**
-   * Prepare.
-   *
-   * @param rb the rb
-   * @param mtasFields the mtas fields
-   * @throws IOException Signals that an I/O exception has occurred.
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#prepare(org.apache.solr.
+   * handler.component.ResponseBuilder,
+   * mtas.codec.util.CodecComponent.ComponentFields)
    */
   public void prepare(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc" id="L144">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
-<span class="nc" id="L145">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR);</span>
-<span class="nc bnc" id="L146" title="All 2 branches missed.">    if (!ids.isEmpty()) {</span>
-<span class="nc" id="L147">      int tmpCounter = 0;</span>
-<span class="nc" id="L148">      String[] fields = new String[ids.size()];</span>
-<span class="nc" id="L149">      String[] keys = new String[ids.size()];</span>
-<span class="nc" id="L150">      String[] prefixes = new String[ids.size()];</span>
-<span class="nc" id="L151">      String[] regexps = new String[ids.size()];</span>
-<span class="nc" id="L152">      String[] fulls = new String[ids.size()];</span>
-<span class="nc" id="L153">      String[] sortTypes = new String[ids.size()];</span>
-<span class="nc" id="L154">      String[] sortDirections = new String[ids.size()];</span>
-<span class="nc" id="L155">      String[] types = new String[ids.size()];</span>
-<span class="nc" id="L156">      String[] startValues = new String[ids.size()];</span>
-<span class="nc" id="L157">      String[] numbers = new String[ids.size()];</span>
-<span class="nc" id="L158">      String[] numberShards = new String[ids.size()];</span>
-<span class="nc" id="L159">      String[][] functionExpressions = new String[ids.size()][];</span>
-<span class="nc" id="L160">      String[][] functionKeys = new String[ids.size()][];</span>
-<span class="nc" id="L161">      String[][] functionTypes = new String[ids.size()][];</span>
-<span class="nc" id="L162">      String[] boundaries = new String[ids.size()];</span>
-<span class="nc" id="L163">      String[] lists = new String[ids.size()];</span>
-<span class="nc" id="L164">      Boolean[] listRegexps = new Boolean[ids.size()];</span>
-<span class="nc" id="L165">      String[] ignoreRegexps = new String[ids.size()];</span>
-<span class="nc" id="L166">      String[] ignoreLists = new String[ids.size()];</span>
-<span class="nc" id="L167">      Boolean[] ignoreListRegexps = new Boolean[ids.size()];</span>
-<span class="nc bnc" id="L168" title="All 2 branches missed.">      for (String id : ids) {</span>
-<span class="nc" id="L169">        fields[tmpCounter] = rb.req.getParams().get(</span>
+<span class="fc" id="L147">    Set&lt;String&gt; ids = MtasSolrResultUtil</span>
+<span class="fc" id="L148">        .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR);</span>
+<span class="pc bpc" id="L149" title="1 of 2 branches missed.">    if (!ids.isEmpty()) {</span>
+<span class="fc" id="L150">      int tmpCounter = 0;</span>
+<span class="fc" id="L151">      String[] fields = new String[ids.size()];</span>
+<span class="fc" id="L152">      String[] keys = new String[ids.size()];</span>
+<span class="fc" id="L153">      String[] prefixes = new String[ids.size()];</span>
+<span class="fc" id="L154">      String[] regexps = new String[ids.size()];</span>
+<span class="fc" id="L155">      String[] fulls = new String[ids.size()];</span>
+<span class="fc" id="L156">      String[] sortTypes = new String[ids.size()];</span>
+<span class="fc" id="L157">      String[] sortDirections = new String[ids.size()];</span>
+<span class="fc" id="L158">      String[] types = new String[ids.size()];</span>
+<span class="fc" id="L159">      String[] startValues = new String[ids.size()];</span>
+<span class="fc" id="L160">      String[] numbers = new String[ids.size()];</span>
+<span class="fc" id="L161">      String[] numberShards = new String[ids.size()];</span>
+<span class="fc" id="L162">      String[][] functionExpressions = new String[ids.size()][];</span>
+<span class="fc" id="L163">      String[][] functionKeys = new String[ids.size()][];</span>
+<span class="fc" id="L164">      String[][] functionTypes = new String[ids.size()][];</span>
+<span class="fc" id="L165">      String[] boundaries = new String[ids.size()];</span>
+<span class="fc" id="L166">      String[] lists = new String[ids.size()];</span>
+<span class="fc" id="L167">      Boolean[] listRegexps = new Boolean[ids.size()];</span>
+<span class="fc" id="L168">      String[] ignoreRegexps = new String[ids.size()];</span>
+<span class="fc" id="L169">      String[] ignoreLists = new String[ids.size()];</span>
+<span class="fc" id="L170">      Boolean[] ignoreListRegexps = new Boolean[ids.size()];</span>
+<span class="fc bfc" id="L171" title="All 2 branches covered.">      for (String id : ids) {</span>
+<span class="fc" id="L172">        fields[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FIELD,
             null);
-<span class="nc" id="L172">        keys[tmpCounter] = rb.req.getParams().get(</span>
+<span class="fc" id="L175">        keys[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_KEY,
-<span class="nc" id="L174">            String.valueOf(tmpCounter)).trim();</span>
-<span class="nc" id="L175">        prefixes[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
+<span class="fc" id="L177">            String.valueOf(tmpCounter)).trim();</span>
+<span class="fc" id="L178">        prefixes[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_PREFIX, null);
-<span class="nc" id="L177">        regexps[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="fc" id="L180">        regexps[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
             + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_REGEXP, null);
-<span class="nc" id="L179">        fulls[tmpCounter] = rb.req.getParams().get(</span>
+<span class="fc" id="L182">        fulls[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FULL,
             null);
-<span class="nc" id="L182">        sortTypes[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
+<span class="fc" id="L185">        sortTypes[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_SORT_TYPE, null);
-<span class="nc" id="L184">        sortDirections[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L185">            .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L187">        sortDirections[tmpCounter] = rb.req.getParams()</span>
+<span class="fc" id="L188">            .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_SORT_DIRECTION, null);
-<span class="nc" id="L187">        startValues[tmpCounter] = rb.req.getParams().get(</span>
+<span class="fc" id="L190">        startValues[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_START,
             null);
-<span class="nc" id="L190">        numbers[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="fc" id="L193">        numbers[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
             + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_NUMBER, null);
-<span class="nc" id="L192">        numberShards[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
+<span class="fc" id="L195">        numberShards[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_NUMBER_SHARDS, null);
-<span class="nc" id="L194">        types[tmpCounter] = rb.req.getParams().get(</span>
+<span class="fc" id="L197">        types[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_TYPE,
             null);
-<span class="nc" id="L197">        Set&lt;String&gt; functionIds = MtasSolrResultUtil</span>
-<span class="nc" id="L198">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR</span>
+<span class="fc" id="L200">        Set&lt;String&gt; functionIds = MtasSolrResultUtil</span>
+<span class="fc" id="L201">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR</span>
                 + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FUNCTION);
-<span class="nc" id="L200">        functionExpressions[tmpCounter] = new String[functionIds.size()];</span>
-<span class="nc" id="L201">        functionKeys[tmpCounter] = new String[functionIds.size()];</span>
-<span class="nc" id="L202">        functionTypes[tmpCounter] = new String[functionIds.size()];</span>
-<span class="nc" id="L203">        int tmpSubCounter = 0;</span>
-<span class="nc bnc" id="L204" title="All 2 branches missed.">        for (String functionId : functionIds) {</span>
-<span class="nc" id="L205">          functionKeys[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
-<span class="nc" id="L206">              .get(</span>
+<span class="fc" id="L203">        functionExpressions[tmpCounter] = new String[functionIds.size()];</span>
+<span class="fc" id="L204">        functionKeys[tmpCounter] = new String[functionIds.size()];</span>
+<span class="fc" id="L205">        functionTypes[tmpCounter] = new String[functionIds.size()];</span>
+<span class="fc" id="L206">        int tmpSubCounter = 0;</span>
+<span class="pc bpc" id="L207" title="1 of 2 branches missed.">        for (String functionId : functionIds) {</span>
+<span class="nc" id="L208">          functionKeys[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
+<span class="nc" id="L209">              .get(</span>
                   PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;
                       + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot; + functionId + &quot;.&quot;
                       + NAME_MTAS_TERMVECTOR_FUNCTION_KEY,
-<span class="nc" id="L210">                  String.valueOf(tmpSubCounter))</span>
-<span class="nc" id="L211">              .trim();</span>
-<span class="nc" id="L212">          functionExpressions[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
-<span class="nc" id="L213">              .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L213">                  String.valueOf(tmpSubCounter))</span>
+<span class="nc" id="L214">              .trim();</span>
+<span class="nc" id="L215">          functionExpressions[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
+<span class="nc" id="L216">              .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
                   + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot; + functionId + &quot;.&quot;
                   + NAME_MTAS_TERMVECTOR_FUNCTION_EXPRESSION, null);
-<span class="nc" id="L216">          functionTypes[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
-<span class="nc" id="L217">              .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="nc" id="L219">          functionTypes[tmpCounter][tmpSubCounter] = rb.req.getParams()</span>
+<span class="nc" id="L220">              .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
                   + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot; + functionId + &quot;.&quot;
                   + NAME_MTAS_TERMVECTOR_FUNCTION_TYPE, null);
-<span class="nc" id="L220">          tmpSubCounter++;</span>
-<span class="nc" id="L221">        }</span>
-<span class="nc" id="L222">        boundaries[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
+<span class="nc" id="L223">          tmpSubCounter++;</span>
+<span class="nc" id="L224">        }</span>
+<span class="fc" id="L225">        boundaries[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_BOUNDARY, null);
-<span class="nc" id="L224">        lists[tmpCounter] = rb.req.getParams().get(</span>
+<span class="fc" id="L227">        lists[tmpCounter] = rb.req.getParams().get(</span>
             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_LIST);
-<span class="nc" id="L226">        listRegexps[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L227">            .getBool(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L229">        listRegexps[tmpCounter] = rb.req.getParams()</span>
+<span class="fc" id="L230">            .getBool(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_LIST_REGEXP, false);
-<span class="nc" id="L229">        ignoreRegexps[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
+<span class="fc" id="L232">        ignoreRegexps[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_IGNORE_REGEXP, null);
-<span class="nc" id="L231">        ignoreLists[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
+<span class="fc" id="L234">        ignoreLists[tmpCounter] = rb.req.getParams().get(PARAM_MTAS_TERMVECTOR</span>
             + &quot;.&quot; + id + &quot;.&quot; + NAME_MTAS_TERMVECTOR_IGNORE_LIST, null);
-<span class="nc" id="L233">        ignoreListRegexps[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L234">            .getBool(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L236">        ignoreListRegexps[tmpCounter] = rb.req.getParams()</span>
+<span class="fc" id="L237">            .getBool(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_IGNORE_LIST_REGEXP, false);
-<span class="nc" id="L236">        tmpCounter++;</span>
-<span class="nc" id="L237">      }</span>
-<span class="nc" id="L238">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
-<span class="nc" id="L239">      mtasFields.doTermVector = true;</span>
-<span class="nc" id="L240">      rb.setNeedDocSet(true);</span>
+<span class="fc" id="L239">        tmpCounter++;</span>
+<span class="fc" id="L240">      }</span>
+<span class="fc" id="L241">      String uniqueKeyField = rb.req.getSchema().getUniqueKeyField().getName();</span>
+<span class="fc" id="L242">      mtasFields.doTermVector = true;</span>
+<span class="fc" id="L243">      rb.setNeedDocSet(true);</span>
       // init and checks
-<span class="nc bnc" id="L242" title="All 2 branches missed.">      for (String field : fields) {</span>
-<span class="nc bnc" id="L243" title="All 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
-<span class="nc" id="L244">          throw new IOException(&quot;no (valid) field in mtas termvector&quot;);</span>
-<span class="nc bnc" id="L245" title="All 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
-<span class="nc" id="L246">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
+<span class="fc bfc" id="L245" title="All 2 branches covered.">      for (String field : fields) {</span>
+<span class="pc bpc" id="L246" title="2 of 4 branches missed.">        if (field == null || field.isEmpty()) {</span>
+<span class="nc" id="L247">          throw new IOException(&quot;no (valid) field in mtas termvector&quot;);</span>
+<span class="pc bpc" id="L248" title="1 of 2 branches missed.">        } else if (!mtasFields.list.containsKey(field)) {</span>
+<span class="fc" id="L249">          mtasFields.list.put(field, new ComponentField(uniqueKeyField));</span>
         }
       }
-<span class="nc" id="L249">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_TERMVECTOR_KEY,</span>
-<span class="nc" id="L250">          NAME_MTAS_TERMVECTOR_FIELD, true);</span>
-<span class="nc" id="L251">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
-<span class="nc" id="L252">          NAME_MTAS_TERMVECTOR_PREFIX, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc" id="L253">      MtasSolrResultUtil.compareAndCheck(regexps, fields,</span>
-<span class="nc" id="L254">          NAME_MTAS_TERMVECTOR_REGEXP, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc" id="L255">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
-<span class="nc" id="L256">          NAME_MTAS_TERMVECTOR_TYPE, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc" id="L257">      MtasSolrResultUtil.compareAndCheck(sortTypes, fields,</span>
-<span class="nc" id="L258">          NAME_MTAS_TERMVECTOR_SORT_TYPE, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc" id="L259">      MtasSolrResultUtil.compareAndCheck(sortDirections, fields,</span>
+<span class="fc" id="L252">      MtasSolrResultUtil.compareAndCheck(keys, fields, NAME_MTAS_TERMVECTOR_KEY,</span>
+<span class="fc" id="L253">          NAME_MTAS_TERMVECTOR_FIELD, true);</span>
+<span class="fc" id="L254">      MtasSolrResultUtil.compareAndCheck(prefixes, fields,</span>
+<span class="fc" id="L255">          NAME_MTAS_TERMVECTOR_PREFIX, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc" id="L256">      MtasSolrResultUtil.compareAndCheck(regexps, fields,</span>
+<span class="fc" id="L257">          NAME_MTAS_TERMVECTOR_REGEXP, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc" id="L258">      MtasSolrResultUtil.compareAndCheck(types, fields,</span>
+<span class="fc" id="L259">          NAME_MTAS_TERMVECTOR_TYPE, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc" id="L260">      MtasSolrResultUtil.compareAndCheck(sortTypes, fields,</span>
+<span class="fc" id="L261">          NAME_MTAS_TERMVECTOR_SORT_TYPE, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc" id="L262">      MtasSolrResultUtil.compareAndCheck(sortDirections, fields,</span>
           NAME_MTAS_TERMVECTOR_SORT_DIRECTION, NAME_MTAS_TERMVECTOR_FIELD,
-<span class="nc" id="L261">          false);</span>
-<span class="nc" id="L262">      MtasSolrResultUtil.compareAndCheck(numbers, fields,</span>
-<span class="nc" id="L263">          NAME_MTAS_TERMVECTOR_NUMBER, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc" id="L264">      MtasSolrResultUtil.compareAndCheck(boundaries, fields,</span>
-<span class="nc" id="L265">          NAME_MTAS_TERMVECTOR_BOUNDARY, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc" id="L266">      MtasSolrResultUtil.compareAndCheck(lists, fields,</span>
-<span class="nc" id="L267">          NAME_MTAS_TERMVECTOR_LIST, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc" id="L268">      MtasSolrResultUtil.compareAndCheck(ignoreRegexps, fields,</span>
+<span class="fc" id="L264">          false);</span>
+<span class="fc" id="L265">      MtasSolrResultUtil.compareAndCheck(numbers, fields,</span>
+<span class="fc" id="L266">          NAME_MTAS_TERMVECTOR_NUMBER, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc" id="L267">      MtasSolrResultUtil.compareAndCheck(boundaries, fields,</span>
+<span class="fc" id="L268">          NAME_MTAS_TERMVECTOR_BOUNDARY, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc" id="L269">      MtasSolrResultUtil.compareAndCheck(lists, fields,</span>
+<span class="fc" id="L270">          NAME_MTAS_TERMVECTOR_LIST, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc" id="L271">      MtasSolrResultUtil.compareAndCheck(ignoreRegexps, fields,</span>
           NAME_MTAS_TERMVECTOR_IGNORE_REGEXP, NAME_MTAS_TERMVECTOR_FIELD,
-<span class="nc" id="L270">          false);</span>
-<span class="nc" id="L271">      MtasSolrResultUtil.compareAndCheck(ignoreLists, fields,</span>
-<span class="nc" id="L272">          NAME_MTAS_TERMVECTOR_IGNORE_LIST, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
-<span class="nc bnc" id="L273" title="All 2 branches missed.">      for (int i = 0; i &lt; fields.length; i++) {</span>
-<span class="nc bnc" id="L274" title="All 2 branches missed.">        if (!rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="nc" id="L275">          numberShards[i] = null;</span>
-<span class="nc" id="L276">          boundaries[i] = null;</span>
+<span class="fc" id="L273">          false);</span>
+<span class="fc" id="L274">      MtasSolrResultUtil.compareAndCheck(ignoreLists, fields,</span>
+<span class="fc" id="L275">          NAME_MTAS_TERMVECTOR_IGNORE_LIST, NAME_MTAS_TERMVECTOR_FIELD, false);</span>
+<span class="fc bfc" id="L276" title="All 2 branches covered.">      for (int i = 0; i &lt; fields.length; i++) {</span>
+<span class="fc bfc" id="L277" title="All 2 branches covered.">        if (!rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="fc" id="L278">          numberShards[i] = null;</span>
+<span class="fc" id="L279">          boundaries[i] = null;</span>
         }
-<span class="nc" id="L278">        String field = fields[i];</span>
-<span class="nc bnc" id="L279" title="All 4 branches missed.">        String prefix = (prefixes[i] == null) || (prefixes[i].isEmpty()) ? null</span>
-<span class="nc" id="L280">            : prefixes[i].trim();</span>
-<span class="nc bnc" id="L281" title="All 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
-<span class="nc" id="L282">            ? String.valueOf(i) + &quot;:&quot; + field + &quot;:&quot; + prefix : keys[i].trim();</span>
-<span class="nc bnc" id="L283" title="All 4 branches missed.">        String regexp = (regexps[i] == null) || (regexps[i].isEmpty()) ? null</span>
-<span class="nc" id="L284">            : regexps[i].trim();</span>
-<span class="nc bnc" id="L285" title="All 4 branches missed.">        Boolean full = (fulls[i] == null) || (!fulls[i].equals(&quot;true&quot;)) ? false</span>
+<span class="fc" id="L281">        String field = fields[i];</span>
+<span class="pc bpc" id="L282" title="2 of 4 branches missed.">        String prefix = (prefixes[i] == null) || (prefixes[i].isEmpty()) ? null</span>
+<span class="fc" id="L283">            : prefixes[i].trim();</span>
+<span class="pc bpc" id="L284" title="2 of 4 branches missed.">        String key = (keys[i] == null) || (keys[i].isEmpty())</span>
+<span class="pc" id="L285">            ? String.valueOf(i) + &quot;:&quot; + field + &quot;:&quot; + prefix : keys[i].trim();</span>
+<span class="pc bpc" id="L286" title="1 of 4 branches missed.">        String regexp = (regexps[i] == null) || (regexps[i].isEmpty()) ? null</span>
+<span class="fc" id="L287">            : regexps[i].trim();</span>
+<span class="fc bfc" id="L288" title="All 4 branches covered.">        Boolean full = (fulls[i] == null) || (!fulls[i].equals(&quot;true&quot;)) ? false</span>
             : true;
-<span class="nc bnc" id="L287" title="All 2 branches missed.">        String startValue = (startValues[i] == null)</span>
-<span class="nc bnc" id="L288" title="All 2 branches missed.">            || (startValues[i].isEmpty()) ? null : startValues[i].trim();</span>
-<span class="nc bnc" id="L289" title="All 4 branches missed.">        int listNumber = (numbers[i] == null) || (numbers[i].isEmpty())</span>
-<span class="nc" id="L290">            ? DEFAULT_NUMBER : Integer.parseInt(numbers[i]);</span>
-<span class="nc bnc" id="L291" title="All 2 branches missed.">        int numberFinal = (numberShards[i] == null)</span>
-<span class="nc bnc" id="L292" title="All 2 branches missed.">            || (numberShards[i].isEmpty()) ? listNumber</span>
-<span class="nc" id="L293">                : Integer.parseInt(numberShards[i]);</span>
-<span class="nc bnc" id="L294" title="All 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
-<span class="nc" id="L295">            : types[i].trim();</span>
-<span class="nc bnc" id="L296" title="All 4 branches missed.">        String sortType = (sortTypes[i] == null) || (sortTypes[i].isEmpty())</span>
-<span class="nc" id="L297">            ? null : sortTypes[i].trim();</span>
-<span class="nc bnc" id="L298" title="All 2 branches missed.">        String sortDirection = (sortDirections[i] == null)</span>
-<span class="nc bnc" id="L299" title="All 2 branches missed.">            || (sortDirections[i].isEmpty()) ? null : sortDirections[i].trim();</span>
-<span class="nc" id="L300">        String[] functionKey = functionKeys[i];</span>
-<span class="nc" id="L301">        String[] functionExpression = functionExpressions[i];</span>
-<span class="nc" id="L302">        String[] functionType = functionTypes[i];</span>
-<span class="nc" id="L303">        String boundary = boundaries[i];</span>
-<span class="nc" id="L304">        String[] list = null;</span>
-<span class="nc" id="L305">        Boolean listRegexp = listRegexps[i];</span>
-<span class="nc bnc" id="L306" title="All 2 branches missed.">        if (lists[i] != null) {</span>
-<span class="nc" id="L307">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L308">          String[] subList = lists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L309" title="All 2 branches missed.">          for (int j = 0; j &lt; subList.length; j++) {</span>
-<span class="nc" id="L310">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="pc bpc" id="L290" title="1 of 2 branches missed.">        String startValue = (startValues[i] == null)</span>
+<span class="pc bnc" id="L291" title="All 2 branches missed.">            || (startValues[i].isEmpty()) ? null : startValues[i].trim();</span>
+<span class="pc bpc" id="L292" title="1 of 4 branches missed.">        int listNumber = (numbers[i] == null) || (numbers[i].isEmpty())</span>
+<span class="fc" id="L293">            ? DEFAULT_NUMBER : Integer.parseInt(numbers[i]);</span>
+<span class="fc bfc" id="L294" title="All 2 branches covered.">        int numberFinal = (numberShards[i] == null)</span>
+<span class="pc bpc" id="L295" title="1 of 2 branches missed.">            || (numberShards[i].isEmpty()) ? listNumber</span>
+<span class="fc" id="L296">                : Integer.parseInt(numberShards[i]);</span>
+<span class="pc bpc" id="L297" title="2 of 4 branches missed.">        String type = (types[i] == null) || (types[i].isEmpty()) ? null</span>
+<span class="fc" id="L298">            : types[i].trim();</span>
+<span class="pc bpc" id="L299" title="1 of 4 branches missed.">        String sortType = (sortTypes[i] == null) || (sortTypes[i].isEmpty())</span>
+<span class="fc" id="L300">            ? null : sortTypes[i].trim();</span>
+<span class="fc bfc" id="L301" title="All 2 branches covered.">        String sortDirection = (sortDirections[i] == null)</span>
+<span class="pc bpc" id="L302" title="1 of 2 branches missed.">            || (sortDirections[i].isEmpty()) ? null : sortDirections[i].trim();</span>
+<span class="fc" id="L303">        String[] functionKey = functionKeys[i];</span>
+<span class="fc" id="L304">        String[] functionExpression = functionExpressions[i];</span>
+<span class="fc" id="L305">        String[] functionType = functionTypes[i];</span>
+<span class="fc" id="L306">        String boundary = boundaries[i];</span>
+<span class="fc" id="L307">        String[] list = null;</span>
+<span class="fc" id="L308">        Boolean listRegexp = listRegexps[i];</span>
+<span class="fc bfc" id="L309" title="All 2 branches covered.">        if (lists[i] != null) {</span>
+<span class="fc" id="L310">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L311">          String[] subList = lists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="fc bfc" id="L312" title="All 2 branches covered.">          for (int j = 0; j &lt; subList.length; j++) {</span>
+<span class="fc" id="L313">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
           }
-<span class="nc" id="L312">          list = tmpList.toArray(new String[tmpList.size()]);</span>
+<span class="fc" id="L315">          list = tmpList.toArray(new String[tmpList.size()]);</span>
         }
-<span class="nc" id="L314">        String ignoreRegexp = ignoreRegexps[i];</span>
-<span class="nc" id="L315">        String[] ignoreList = null;</span>
-<span class="nc" id="L316">        Boolean ignoreListRegexp = ignoreListRegexps[i];</span>
-<span class="nc bnc" id="L317" title="All 2 branches missed.">        if (ignoreLists[i] != null) {</span>
-<span class="nc" id="L318">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L319">          String[] subList = ignoreLists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L320" title="All 2 branches missed.">          for (int j = 0; j &lt; subList.length; j++) {</span>
-<span class="nc" id="L321">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="fc" id="L317">        String ignoreRegexp = ignoreRegexps[i];</span>
+<span class="fc" id="L318">        String[] ignoreList = null;</span>
+<span class="fc" id="L319">        Boolean ignoreListRegexp = ignoreListRegexps[i];</span>
+<span class="pc bpc" id="L320" title="1 of 2 branches missed.">        if (ignoreLists[i] != null) {</span>
+<span class="nc" id="L321">          ArrayList&lt;String&gt; tmpList = new ArrayList&lt;&gt;();</span>
+<span class="nc" id="L322">          String[] subList = ignoreLists[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L323" title="All 2 branches missed.">          for (int j = 0; j &lt; subList.length; j++) {</span>
+<span class="nc" id="L324">            tmpList.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
           }
-<span class="nc" id="L323">          ignoreList = tmpList.toArray(new String[tmpList.size()]);</span>
+<span class="nc" id="L326">          ignoreList = tmpList.toArray(new String[tmpList.size()]);</span>
         }
 
-<span class="nc bnc" id="L326" title="All 4 branches missed.">        if (prefix == null || prefix.isEmpty()) {</span>
-<span class="nc" id="L327">          throw new IOException(&quot;no (valid) prefix in mtas termvector&quot;);</span>
+<span class="pc bpc" id="L329" title="2 of 4 branches missed.">        if (prefix == null || prefix.isEmpty()) {</span>
+<span class="nc" id="L330">          throw new IOException(&quot;no (valid) prefix in mtas termvector&quot;);</span>
         } else {
           try {
-<span class="nc" id="L330">            mtasFields.list.get(field).termVectorList</span>
-<span class="nc" id="L331">                .add(new ComponentTermVector(key, prefix, regexp, full, type,</span>
+<span class="fc" id="L333">            mtasFields.list.get(field).termVectorList</span>
+<span class="fc" id="L334">                .add(new ComponentTermVector(key, prefix, regexp, full, type,</span>
                     sortType, sortDirection, startValue, numberFinal,
                     functionKey, functionExpression, functionType, boundary,
                     list, listRegexp, ignoreRegexp, ignoreList,
                     ignoreListRegexp));
-<span class="nc" id="L336">          } catch (ParseException e) {</span>
-<span class="nc" id="L337">            throw new IOException(e);</span>
-<span class="nc" id="L338">          }</span>
+<span class="nc" id="L339">          } catch (ParseException e) {</span>
+<span class="nc" id="L340">            throw new IOException(e);</span>
+<span class="fc" id="L341">          }</span>
         }
       }
 
     }
-<span class="nc" id="L343">  }</span>
+<span class="fc" id="L346">  }</span>
 
-  /**
-   * Modify request.
-   *
-   * @param rb the rb
-   * @param who the who
-   * @param sreq the sreq
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#modifyRequest(org.apache
+   * .solr.handler.component.ResponseBuilder,
+   * org.apache.solr.handler.component.SearchComponent,
+   * org.apache.solr.handler.component.ShardRequest)
    */
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-<span class="nc bnc" id="L354" title="All 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
-<span class="nc bnc" id="L355" title="All 2 branches missed.">      if (sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="pc bpc" id="L359" title="1 of 2 branches missed.">    if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
+<span class="pc bpc" id="L360" title="1 of 2 branches missed.">      if (sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
         // compute keys
-<span class="nc" id="L357">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
-<span class="nc" id="L358">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR);</span>
-<span class="nc bnc" id="L359" title="All 2 branches missed.">        if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
-<span class="nc bnc" id="L360" title="All 2 branches missed.">          for (String key : keys) {</span>
-<span class="nc" id="L361">            String oldNumber = sreq.params.get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key</span>
+<span class="fc" id="L362">        Set&lt;String&gt; keys = MtasSolrResultUtil</span>
+<span class="fc" id="L363">            .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR);</span>
+<span class="pc bpc" id="L364" title="1 of 2 branches missed.">        if ((sreq.purpose &amp; ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {</span>
+<span class="fc bfc" id="L365" title="All 2 branches covered.">          for (String key : keys) {</span>
+<span class="fc" id="L366">            String oldNumber = sreq.params.get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key</span>
                 + &quot;.&quot; + NAME_MTAS_TERMVECTOR_NUMBER);
             int number;
-<span class="nc bnc" id="L364" title="All 2 branches missed.">            if (oldNumber != null) {</span>
-<span class="nc" id="L365">              int oldNumberValue = Integer.parseInt(oldNumber);</span>
-<span class="nc bnc" id="L366" title="All 2 branches missed.">              number = (oldNumberValue &gt;= 0)</span>
+<span class="pc bpc" id="L369" title="1 of 2 branches missed.">            if (oldNumber != null) {</span>
+<span class="fc" id="L370">              int oldNumberValue = Integer.parseInt(oldNumber);</span>
+<span class="fc bfc" id="L371" title="All 2 branches covered.">              number = (oldNumberValue &gt;= 0)</span>
                   ? oldNumberValue * SHARD_NUMBER_MULTIPLIER : oldNumberValue;
-<span class="nc" id="L368">            } else {</span>
-<span class="nc" id="L369">              number = DEFAULT_NUMBER * SHARD_NUMBER_MULTIPLIER;</span>
+<span class="fc" id="L373">            } else {</span>
+<span class="nc" id="L374">              number = DEFAULT_NUMBER * SHARD_NUMBER_MULTIPLIER;</span>
             }
-<span class="nc" id="L371">            sreq.params.add(</span>
+<span class="fc" id="L376">            sreq.params.add(</span>
                 PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;
                     + NAME_MTAS_TERMVECTOR_NUMBER_SHARDS,
-<span class="nc" id="L374">                String.valueOf(number));</span>
-<span class="nc" id="L375">          }</span>
+<span class="fc" id="L379">                String.valueOf(number));</span>
+<span class="fc" id="L380">          }</span>
         } else {
-<span class="nc" id="L377">          sreq.params.remove(PARAM_MTAS_TERMVECTOR);</span>
-<span class="nc bnc" id="L378" title="All 2 branches missed.">          for (String key : keys) {</span>
-<span class="nc" id="L379">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L382">          sreq.params.remove(PARAM_MTAS_TERMVECTOR);</span>
+<span class="nc bnc" id="L383" title="All 2 branches missed.">          for (String key : keys) {</span>
+<span class="nc" id="L384">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_FIELD);
-<span class="nc" id="L381">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L386">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_KEY);
-<span class="nc" id="L383">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L388">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_PREFIX);
-<span class="nc" id="L385">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L390">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_REGEXP);
-<span class="nc" id="L387">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L392">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_FULL);
-<span class="nc" id="L389">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L394">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_SORT_TYPE);
-<span class="nc" id="L391">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L396">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_SORT_DIRECTION);
-<span class="nc" id="L393">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L398">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_NUMBER);
-<span class="nc" id="L395">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L400">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_NUMBER_SHARDS);
-<span class="nc" id="L397">            Set&lt;String&gt; functionKeys = MtasSolrResultUtil</span>
-<span class="nc" id="L398">                .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR</span>
+<span class="nc" id="L402">            Set&lt;String&gt; functionKeys = MtasSolrResultUtil</span>
+<span class="nc" id="L403">                .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_TERMVECTOR</span>
                     + &quot;.&quot; + key + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FUNCTION);
-<span class="nc bnc" id="L400" title="All 2 branches missed.">            for (String functionKey : functionKeys) {</span>
-<span class="nc" id="L401">              sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc bnc" id="L405" title="All 2 branches missed.">            for (String functionKey : functionKeys) {</span>
+<span class="nc" id="L406">              sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot; + functionKey + &quot;.&quot;
                   + NAME_MTAS_TERMVECTOR_FUNCTION_EXPRESSION);
-<span class="nc" id="L404">              sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L409">              sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot; + functionKey + &quot;.&quot;
                   + NAME_MTAS_TERMVECTOR_FUNCTION_KEY);
-<span class="nc" id="L407">              sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L412">              sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                   + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot; + functionKey + &quot;.&quot;
                   + NAME_MTAS_TERMVECTOR_FUNCTION_TYPE);
-<span class="nc" id="L410">            }</span>
-<span class="nc" id="L411">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L415">            }</span>
+<span class="nc" id="L416">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_BOUNDARY);
-<span class="nc" id="L413">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L418">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_LIST);
-<span class="nc" id="L415">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L420">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_LIST_REGEXP);
-<span class="nc" id="L417">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L422">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_IGNORE_REGEXP);
-<span class="nc" id="L419">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L424">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_IGNORE_LIST);
-<span class="nc" id="L421">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
+<span class="nc" id="L426">            sreq.params.remove(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + key + &quot;.&quot;</span>
                 + NAME_MTAS_TERMVECTOR_IGNORE_REGEXP);
-<span class="nc" id="L423">          }</span>
+<span class="nc" id="L428">          }</span>
         }
       }
     }
-<span class="nc" id="L427">  }</span>
+<span class="fc" id="L432">  }</span>
 
-  /**
-   * Creates the.
-   *
-   * @param termVector the term vector
-   * @param encode the encode
-   * @return the simple ordered map
-   * @throws IOException Signals that an I/O exception has occurred.
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#create(mtas.codec.util.
+   * CodecComponent.BasicComponent, java.lang.Boolean)
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public SimpleOrderedMap&lt;Object&gt; create(ComponentTermVector termVector,
       Boolean encode) throws IOException {
-<span class="nc" id="L440">    SimpleOrderedMap&lt;Object&gt; mtasTermVectorResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L441">    mtasTermVectorResponse.add(&quot;key&quot;, termVector.key);</span>
+<span class="fc" id="L444">    SimpleOrderedMap&lt;Object&gt; mtasTermVectorResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L445">    mtasTermVectorResponse.add(&quot;key&quot;, termVector.key);</span>
 
-<span class="nc" id="L443">    termVector.subComponentFunction.dataCollector.close();</span>
+<span class="fc" id="L447">    termVector.subComponentFunction.dataCollector.close();</span>
 
-<span class="nc" id="L445">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L446">    HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L447">    functionData.put(termVector.subComponentFunction.dataCollector,</span>
+<span class="fc" id="L449">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L450">    HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L451">    functionData.put(termVector.subComponentFunction.dataCollector,</span>
         functionDataItem);
-<span class="nc bnc" id="L449" title="All 2 branches missed.">    if (termVector.functions != null) {</span>
-<span class="nc bnc" id="L450" title="All 2 branches missed.">      for (SubComponentFunction function : termVector.functions) {</span>
-<span class="nc" id="L451">        function.dataCollector.reduceToKeys(</span>
-<span class="nc" id="L452">            termVector.subComponentFunction.dataCollector.getKeyList());</span>
-<span class="nc" id="L453">        function.dataCollector.close();</span>
-<span class="nc" id="L454">        functionDataItem.put(function.key,</span>
+<span class="pc bpc" id="L453" title="1 of 2 branches missed.">    if (termVector.functions != null) {</span>
+<span class="pc bpc" id="L454" title="1 of 2 branches missed.">      for (SubComponentFunction function : termVector.functions) {</span>
+<span class="nc" id="L455">        function.dataCollector.reduceToKeys(</span>
+<span class="nc" id="L456">            termVector.subComponentFunction.dataCollector.getKeyList());</span>
+<span class="nc" id="L457">        function.dataCollector.close();</span>
+<span class="nc" id="L458">        functionDataItem.put(function.key,</span>
             new MtasSolrMtasResult(function.dataCollector,
                 new String[] { function.dataType },
                 new String[] { function.statsType },
-                new TreeSet[] { function.statsItems }, new String[] { null },
-<span class="nc" id="L459">                new String[] { null }, new Integer[] { 0 },</span>
-<span class="nc" id="L460">                new Integer[] { Integer.MAX_VALUE }, null));</span>
-<span class="nc" id="L461">      }</span>
+                new SortedSet[] { function.statsItems }, new String[] { null },
+<span class="nc" id="L463">                new String[] { null }, new Integer[] { 0 },</span>
+<span class="nc" id="L464">                new Integer[] { Integer.MAX_VALUE }, null));</span>
+<span class="nc" id="L465">      }</span>
     }
-<span class="nc" id="L463">    MtasSolrMtasResult data = new MtasSolrMtasResult(</span>
+<span class="fc" id="L467">    MtasSolrMtasResult data = new MtasSolrMtasResult(</span>
         termVector.subComponentFunction.dataCollector,
         new String[] { termVector.subComponentFunction.dataType },
         new String[] { termVector.subComponentFunction.statsType },
-        new TreeSet[] { termVector.subComponentFunction.statsItems },
+        new SortedSet[] { termVector.subComponentFunction.statsItems },
         new String[] { termVector.subComponentFunction.sortType },
         new String[] { termVector.subComponentFunction.sortDirection },
-<span class="nc" id="L470">        new Integer[] { 0 }, new Integer[] { termVector.number }, functionData);</span>
-<span class="nc bnc" id="L471" title="All 2 branches missed.">    if (encode) {</span>
-<span class="nc" id="L472">      mtasTermVectorResponse.add(&quot;_encoded_list&quot;,</span>
-<span class="nc" id="L473">          MtasSolrResultUtil.encode(data));</span>
+<span class="fc" id="L474">        new Integer[] { 0 }, new Integer[] { termVector.number }, functionData);</span>
+<span class="fc bfc" id="L475" title="All 2 branches covered.">    if (encode) {</span>
+<span class="fc" id="L476">      mtasTermVectorResponse.add(&quot;_encoded_list&quot;,</span>
+<span class="fc" id="L477">          MtasSolrResultUtil.encode(data));</span>
     } else {
-<span class="nc" id="L475">      mtasTermVectorResponse.add(&quot;list&quot;, data);</span>
-<span class="nc" id="L476">      MtasSolrResultUtil.rewrite(mtasTermVectorResponse);</span>
+<span class="fc" id="L479">      mtasTermVectorResponse.add(&quot;list&quot;, data);</span>
+<span class="fc" id="L480">      MtasSolrResultUtil.rewrite(mtasTermVectorResponse);</span>
     }
-<span class="nc" id="L478">    return mtasTermVectorResponse;</span>
+<span class="fc" id="L482">    return mtasTermVectorResponse;</span>
   }
 
-  /**
-   * Finish stage.
-   *
-   * @param rb the rb
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#finishStage(org.apache.
+   * solr.handler.component.ResponseBuilder)
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public void finishStage(ResponseBuilder rb) {
-<span class="nc bnc" id="L488" title="All 2 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
-<span class="nc bnc" id="L489" title="All 4 branches missed.">      if (rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="pc bpc" id="L494" title="1 of 2 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
+<span class="fc bfc" id="L495" title="All 4 branches covered.">      if (rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY</span>
           &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="nc bnc" id="L491" title="All 2 branches missed.">        for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L492" title="All 2 branches missed.">          if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L493" title="All 2 branches missed.">              &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
-<span class="nc bnc" id="L494" title="All 2 branches missed.">            for (ShardResponse shardResponse : sreq.responses) {</span>
-<span class="nc" id="L495">              NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="nc" id="L496">                  .getResponse();</span>
+<span class="fc bfc" id="L497" title="All 2 branches covered.">        for (ShardRequest sreq : rb.finished) {</span>
+<span class="pc bpc" id="L498" title="1 of 2 branches missed.">          if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="pc bpc" id="L499" title="1 of 2 branches missed.">              &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="fc bfc" id="L500" title="All 2 branches covered.">            for (ShardResponse shardResponse : sreq.responses) {</span>
+<span class="fc" id="L501">              NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="fc" id="L502">                  .getResponse();</span>
               try {
-<span class="nc" id="L498">                ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
-<span class="nc" id="L499">                    .findRecursive(&quot;mtas&quot;, &quot;termvector&quot;);</span>
-<span class="nc bnc" id="L500" title="All 2 branches missed.">                if (data != null) {</span>
-<span class="nc" id="L501">                  MtasSolrResultUtil.decode(data);</span>
+<span class="fc" id="L504">                ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
+<span class="fc" id="L505">                    .findRecursive(&quot;mtas&quot;, &quot;termvector&quot;);</span>
+<span class="pc bpc" id="L506" title="1 of 2 branches missed.">                if (data != null) {</span>
+<span class="fc" id="L507">                  MtasSolrResultUtil.decode(data);</span>
                 }
-<span class="nc" id="L503">              } catch (ClassCastException e) {</span>
-<span class="nc" id="L504">                log.debug(e);</span>
+<span class="nc" id="L509">              } catch (ClassCastException e) {</span>
+<span class="nc" id="L510">                log.debug(e);</span>
                 // shouldnt happen
-<span class="nc" id="L506">              }</span>
-<span class="nc" id="L507">            }</span>
+<span class="fc" id="L512">              }</span>
+<span class="fc" id="L513">            }</span>
           }
-<span class="nc" id="L509">        }</span>
-<span class="nc bnc" id="L510" title="All 2 branches missed.">        if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_FINISH) {</span>
-<span class="nc bnc" id="L511" title="All 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS,</span>
+<span class="fc" id="L515">        }</span>
+<span class="fc bfc" id="L516" title="All 2 branches covered.">        if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_FINISH) {</span>
+<span class="pc bpc" id="L517" title="1 of 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS,</span>
               false)
-<span class="nc bnc" id="L513" title="All 2 branches missed.">              &amp;&amp; rb.req.getParams().getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
-<span class="nc" id="L514">            Set&lt;String&gt; ids = MtasSolrResultUtil.getIdsFromParameters(</span>
-<span class="nc" id="L515">                rb.req.getParams(), PARAM_MTAS_TERMVECTOR);</span>
-<span class="nc bnc" id="L516" title="All 2 branches missed.">            if (!ids.isEmpty()) {</span>
-<span class="nc" id="L517">              int tmpCounter = 0;</span>
-<span class="nc" id="L518">              String[] keys = new String[ids.size()];</span>
-<span class="nc" id="L519">              String[] numbers = new String[ids.size()];</span>
-<span class="nc bnc" id="L520" title="All 2 branches missed.">              for (String id : ids) {</span>
-<span class="nc" id="L521">                keys[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L522">                    .get(</span>
+<span class="pc bpc" id="L519" title="1 of 2 branches missed.">              &amp;&amp; rb.req.getParams().getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="fc" id="L520">            Set&lt;String&gt; ids = MtasSolrResultUtil.getIdsFromParameters(</span>
+<span class="fc" id="L521">                rb.req.getParams(), PARAM_MTAS_TERMVECTOR);</span>
+<span class="pc bpc" id="L522" title="1 of 2 branches missed.">            if (!ids.isEmpty()) {</span>
+<span class="fc" id="L523">              int tmpCounter = 0;</span>
+<span class="fc" id="L524">              String[] keys = new String[ids.size()];</span>
+<span class="fc" id="L525">              String[] numbers = new String[ids.size()];</span>
+<span class="fc bfc" id="L526" title="All 2 branches covered.">              for (String id : ids) {</span>
+<span class="fc" id="L527">                keys[tmpCounter] = rb.req.getParams()</span>
+<span class="fc" id="L528">                    .get(</span>
                         PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;
                             + NAME_MTAS_TERMVECTOR_KEY,
-<span class="nc" id="L525">                        String.valueOf(tmpCounter))</span>
-<span class="nc" id="L526">                    .trim();</span>
-<span class="nc" id="L527">                numbers[tmpCounter] = rb.req.getParams()</span>
-<span class="nc" id="L528">                    .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
+<span class="fc" id="L531">                        String.valueOf(tmpCounter))</span>
+<span class="fc" id="L532">                    .trim();</span>
+<span class="fc" id="L533">                numbers[tmpCounter] = rb.req.getParams()</span>
+<span class="fc" id="L534">                    .get(PARAM_MTAS_TERMVECTOR + &quot;.&quot; + id + &quot;.&quot;</span>
                         + NAME_MTAS_TERMVECTOR_NUMBER, null);
-<span class="nc" id="L530">                tmpCounter++;</span>
-<span class="nc" id="L531">              }</span>
+<span class="fc" id="L536">                tmpCounter++;</span>
+<span class="fc" id="L537">              }</span>
               // mtas response
-<span class="nc" id="L533">              NamedList&lt;Object&gt; mtasResponse = null;</span>
+<span class="fc" id="L539">              NamedList&lt;Object&gt; mtasResponse = null;</span>
               try {
-<span class="nc" id="L535">                mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues()</span>
-<span class="nc" id="L536">                    .get(&quot;mtas&quot;);</span>
-<span class="nc" id="L537">              } catch (ClassCastException e) {</span>
-<span class="nc" id="L538">                log.debug(e);</span>
-<span class="nc" id="L539">                mtasResponse = null;</span>
-<span class="nc" id="L540">              }</span>
-<span class="nc bnc" id="L541" title="All 2 branches missed.">              if (mtasResponse == null) {</span>
-<span class="nc" id="L542">                mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L543">                rb.rsp.add(&quot;mtas&quot;, mtasResponse);</span>
+<span class="fc" id="L541">                mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues()</span>
+<span class="fc" id="L542">                    .get(&quot;mtas&quot;);</span>
+<span class="nc" id="L543">              } catch (ClassCastException e) {</span>
+<span class="nc" id="L544">                log.debug(e);</span>
+<span class="nc" id="L545">                mtasResponse = null;</span>
+<span class="fc" id="L546">              }</span>
+<span class="pc bpc" id="L547" title="1 of 2 branches missed.">              if (mtasResponse == null) {</span>
+<span class="nc" id="L548">                mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L549">                rb.rsp.add(&quot;mtas&quot;, mtasResponse);</span>
               }
-<span class="nc" id="L545">              Object o = mtasResponse.get(&quot;termvector&quot;);</span>
-<span class="nc bnc" id="L546" title="All 4 branches missed.">              if (o != null &amp;&amp; o instanceof ArrayList) {</span>
-<span class="nc" id="L547">                ArrayList&lt;?&gt; tvList = (ArrayList&lt;?&gt;) o;</span>
-<span class="nc bnc" id="L548" title="All 2 branches missed.">                for (int i = 0; i &lt; tmpCounter; i++) {</span>
-<span class="nc bnc" id="L549" title="All 2 branches missed.">                  for (int j = 0; j &lt; tvList.size(); j++) {</span>
-<span class="nc" id="L550">                    NamedList item = (NamedList) tvList.get(j);</span>
-<span class="nc bnc" id="L551" title="All 4 branches missed.">                    if (item != null &amp;&amp; item.get(&quot;key&quot;) != null</span>
-<span class="nc bnc" id="L552" title="All 2 branches missed.">                        &amp;&amp; item.get(&quot;key&quot;) instanceof String</span>
-<span class="nc bnc" id="L553" title="All 2 branches missed.">                        &amp;&amp; item.get(&quot;list&quot;) != null</span>
-<span class="nc bnc" id="L554" title="All 2 branches missed.">                        &amp;&amp; item.get(&quot;list&quot;) instanceof ArrayList) {</span>
-<span class="nc" id="L555">                      String key = (String) item.get(&quot;key&quot;);</span>
-<span class="nc" id="L556">                      ArrayList list = (ArrayList) item.get(&quot;list&quot;);</span>
-<span class="nc bnc" id="L557" title="All 2 branches missed.">                      if (key.equals(keys[i])) {</span>
+<span class="fc" id="L551">              Object o = mtasResponse.get(&quot;termvector&quot;);</span>
+<span class="pc bpc" id="L552" title="2 of 4 branches missed.">              if (o != null &amp;&amp; o instanceof ArrayList) {</span>
+<span class="fc" id="L553">                ArrayList&lt;?&gt; tvList = (ArrayList&lt;?&gt;) o;</span>
+<span class="fc bfc" id="L554" title="All 2 branches covered.">                for (int i = 0; i &lt; tmpCounter; i++) {</span>
+<span class="fc bfc" id="L555" title="All 2 branches covered.">                  for (int j = 0; j &lt; tvList.size(); j++) {</span>
+<span class="fc" id="L556">                    NamedList item = (NamedList) tvList.get(j);</span>
+<span class="pc bpc" id="L557" title="2 of 4 branches missed.">                    if (item != null &amp;&amp; item.get(&quot;key&quot;) != null</span>
+<span class="pc bpc" id="L558" title="1 of 2 branches missed.">                        &amp;&amp; item.get(&quot;key&quot;) instanceof String</span>
+<span class="pc bpc" id="L559" title="1 of 2 branches missed.">                        &amp;&amp; item.get(&quot;list&quot;) != null</span>
+<span class="pc bpc" id="L560" title="1 of 2 branches missed.">                        &amp;&amp; item.get(&quot;list&quot;) instanceof ArrayList) {</span>
+<span class="fc" id="L561">                      String key = (String) item.get(&quot;key&quot;);</span>
+<span class="fc" id="L562">                      ArrayList list = (ArrayList) item.get(&quot;list&quot;);</span>
+<span class="pc bpc" id="L563" title="1 of 2 branches missed.">                      if (key.equals(keys[i])) {</span>
                         int number;
-<span class="nc bnc" id="L559" title="All 2 branches missed.">                        if (numbers[i] != null) {</span>
-<span class="nc" id="L560">                          int numberValue = Integer.parseInt(numbers[i]);</span>
-<span class="nc bnc" id="L561" title="All 2 branches missed.">                          number = numberValue &gt;= 0 ? numberValue</span>
+<span class="pc bpc" id="L565" title="1 of 2 branches missed.">                        if (numbers[i] != null) {</span>
+<span class="fc" id="L566">                          int numberValue = Integer.parseInt(numbers[i]);</span>
+<span class="fc bfc" id="L567" title="All 2 branches covered.">                          number = numberValue &gt;= 0 ? numberValue</span>
                               : Integer.MAX_VALUE;
-<span class="nc" id="L563">                        } else {</span>
-<span class="nc" id="L564">                          number = DEFAULT_NUMBER;</span>
+<span class="fc" id="L569">                        } else {</span>
+<span class="nc" id="L570">                          number = DEFAULT_NUMBER;</span>
                         }
-<span class="nc bnc" id="L566" title="All 2 branches missed.">                        if (list.size() &gt; number) {</span>
-<span class="nc" id="L567">                          item.add(&quot;list&quot;, list.subList(0, number));</span>
+<span class="fc bfc" id="L572" title="All 2 branches covered.">                        if (list.size() &gt; number) {</span>
+<span class="fc" id="L573">                          item.removeAll(&quot;list&quot;);</span>
+<span class="fc" id="L574">                          item.add(&quot;list&quot;, list.subList(0, number));</span>
                         }
                       }
                     }
@@ -576,646 +583,672 @@ public class MtasSolrComponentTermvector implements MtasSolrComponent&lt;Compone
         }
       }
     }
-<span class="nc" id="L579">  }</span>
+<span class="fc" id="L586">  }</span>
 
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * mtas.solr.handler.component.util.MtasSolrComponent#distributedProcess(org.
+   * apache.solr.handler.component.ResponseBuilder,
+   * mtas.codec.util.CodecComponent.ComponentFields)
+   */
   @Override
   public void distributedProcess(ResponseBuilder rb, ComponentFields mtasFields)
       throws IOException {
-<span class="nc bnc" id="L584" title="All 2 branches missed.">    if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_MISSING_TOP) {</span>
-<span class="nc" id="L585">      distributedProcessMissingTop(rb, mtasFields);</span>
-<span class="nc bnc" id="L586" title="All 2 branches missed.">    } else if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_MISSING_KEY) {</span>
-<span class="nc" id="L587">      distributedProcessMissingKey(rb, mtasFields);</span>
-<span class="nc bnc" id="L588" title="All 2 branches missed.">    } else if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_FINISH) {</span>
-<span class="nc" id="L589">      distributedProcessFinish(rb, mtasFields);</span>
+<span class="fc bfc" id="L599" title="All 2 branches covered.">    if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_MISSING_TOP) {</span>
+<span class="fc" id="L600">      distributedProcessMissingTop(rb, mtasFields);</span>
+<span class="fc bfc" id="L601" title="All 2 branches covered.">    } else if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_MISSING_KEY) {</span>
+<span class="fc" id="L602">      distributedProcessMissingKey(rb, mtasFields);</span>
+<span class="pc bpc" id="L603" title="1 of 2 branches missed.">    } else if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_FINISH) {</span>
+<span class="fc" id="L604">      distributedProcessFinish(rb, mtasFields);</span>
     }
-<span class="nc" id="L591">  }</span>
-  
+<span class="fc" id="L606">  }</span>
+
   /**
    * Distributed process finish.
    *
-   * @param rb the rb
-   * @param mtasFields the mtas fields
-   * @throws IOException Signals that an I/O exception has occurred.
+   * @param rb
+   *          the rb
+   * @param mtasFields
+   *          the mtas fields
+   * @throws IOException
+   *           Signals that an I/O exception has occurred.
    */
   private void distributedProcessFinish(ResponseBuilder rb,
       ComponentFields mtasFields) throws IOException {
     // rewrite
 
     Object mtasResponseRaw;
-<span class="nc bnc" id="L605" title="All 4 branches missed.">    if ((mtasResponseRaw = rb.rsp.getValues().get(&quot;mtas&quot;)) != null</span>
+<span class="pc bpc" id="L623" title="2 of 4 branches missed.">    if ((mtasResponseRaw = rb.rsp.getValues().get(&quot;mtas&quot;)) != null</span>
         &amp;&amp; mtasResponseRaw instanceof NamedList) {
-<span class="nc" id="L607">      NamedList&lt;Object&gt; mtasResponse = (NamedList&lt;Object&gt;) mtasResponseRaw;</span>
+<span class="fc" id="L625">      NamedList&lt;Object&gt; mtasResponse = (NamedList&lt;Object&gt;) mtasResponseRaw;</span>
       Object mtasResponseTermvectorRaw;
-<span class="nc bnc" id="L609" title="All 4 branches missed.">      if ((mtasResponseTermvectorRaw = mtasResponse.get(&quot;termvector&quot;)) != null</span>
+<span class="pc bpc" id="L627" title="2 of 4 branches missed.">      if ((mtasResponseTermvectorRaw = mtasResponse.get(&quot;termvector&quot;)) != null</span>
           &amp;&amp; mtasResponseTermvectorRaw instanceof ArrayList) {
-<span class="nc" id="L611">        MtasSolrResultUtil</span>
-<span class="nc" id="L612">            .rewrite((ArrayList&lt;Object&gt;) mtasResponseTermvectorRaw);</span>
+<span class="fc" id="L629">        MtasSolrResultUtil</span>
+<span class="fc" id="L630">            .rewrite((ArrayList&lt;Object&gt;) mtasResponseTermvectorRaw);</span>
       }
     }
-<span class="nc" id="L615">  }</span>
+<span class="fc" id="L633">  }</span>
 
   /**
    * Distributed process missing top.
    *
-   * @param rb the rb
-   * @param mtasFields the mtas fields
-   * @throws IOException Signals that an I/O exception has occurred.
+   * @param rb
+   *          the rb
+   * @param mtasFields
+   *          the mtas fields
+   * @throws IOException
+   *           Signals that an I/O exception has occurred.
    */
   private void distributedProcessMissingTop(ResponseBuilder rb,
       ComponentFields mtasFields) throws IOException {
     // initialise
-<span class="nc" id="L627">    HashMap&lt;String, TreeMap&lt;String, MtasDataItemNumberComparator&gt;&gt; mergedComparatorLists = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L628">    HashMap&lt;String, MtasDataItemNumberComparator&gt; mergedComparatorBoundaryList = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L629">    HashMap&lt;String, MtasDataItemNumberComparator&gt; summedComparatorBoundaryList = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L630">    HashMap&lt;String, HashMap&lt;String, MtasDataItemNumberComparator&gt;&gt; comparatorBoundariesList = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L648">    Map&lt;String, SortedMap&lt;String, MtasDataItemNumberComparator&gt;&gt; mergedComparatorLists = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L649">    Map&lt;String, MtasDataItemNumberComparator&gt; mergedComparatorBoundaryList = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L650">    Map&lt;String, MtasDataItemNumberComparator&gt; summedComparatorBoundaryList = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L651">    Map&lt;String, Map&lt;String, MtasDataItemNumberComparator&gt;&gt; comparatorBoundariesList = new HashMap&lt;&gt;();</span>
     // check all termvectors, and initialize
-<span class="nc bnc" id="L632" title="All 2 branches missed.">    for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc" id="L633">      List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
-<span class="nc" id="L634">          .get(field).termVectorList;</span>
-<span class="nc bnc" id="L635" title="All 2 branches missed.">      if (tvList != null) {</span>
-<span class="nc bnc" id="L636" title="All 2 branches missed.">        for (ComponentTermVector tv : tvList) {</span>
-<span class="nc bnc" id="L637" title="All 2 branches missed.">          if (!tv.subComponentFunction.sortType.equals(CodecUtil.SORT_TERM)) {</span>
-<span class="nc" id="L638">            mergedComparatorLists.put(tv.key,</span>
+<span class="fc bfc" id="L653" title="All 2 branches covered.">    for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc" id="L654">      List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
+<span class="fc" id="L655">          .get(field).termVectorList;</span>
+<span class="pc bpc" id="L656" title="1 of 2 branches missed.">      if (tvList != null) {</span>
+<span class="fc bfc" id="L657" title="All 2 branches covered.">        for (ComponentTermVector tv : tvList) {</span>
+<span class="fc bfc" id="L658" title="All 2 branches covered.">          if (!tv.subComponentFunction.sortType.equals(CodecUtil.SORT_TERM)) {</span>
+<span class="fc" id="L659">            mergedComparatorLists.put(tv.key,</span>
                 new TreeMap&lt;String, MtasDataItemNumberComparator&gt;());
           }
-<span class="nc" id="L641">        }</span>
+<span class="fc" id="L662">        }</span>
       }
-<span class="nc" id="L643">    }</span>
+<span class="fc" id="L664">    }</span>
     // compute for each termvector the mergedComparatorList and the
     // summedBoundary
-<span class="nc bnc" id="L646" title="All 2 branches missed.">    for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L647" title="All 2 branches missed.">      if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L648" title="All 2 branches missed.">          &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
-<span class="nc bnc" id="L649" title="All 2 branches missed.">        for (ShardResponse shardResponse : sreq.responses) {</span>
-          TreeMap&lt;String, MtasDataItemNumberComparator&gt; mergedComparatorList;
-<span class="nc" id="L651">          NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="nc" id="L652">              .getResponse();</span>
+<span class="fc bfc" id="L667" title="All 2 branches covered.">    for (ShardRequest sreq : rb.finished) {</span>
+<span class="pc bpc" id="L668" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="pc bpc" id="L669" title="1 of 2 branches missed.">          &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="fc bfc" id="L670" title="All 2 branches covered.">        for (ShardResponse shardResponse : sreq.responses) {</span>
+          SortedMap&lt;String, MtasDataItemNumberComparator&gt; mergedComparatorList;
+<span class="fc" id="L672">          NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="fc" id="L673">              .getResponse();</span>
           String key;
           MtasSolrMtasResult list;
           MtasDataItemNumberComparator comparatorLast;
-          LinkedHashMap&lt;String, MtasDataItemNumberComparator&gt; comparatorList;
+          Map&lt;String, MtasDataItemNumberComparator&gt; comparatorList;
           try {
-<span class="nc" id="L658">            ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
-<span class="nc" id="L659">                .findRecursive(&quot;mtas&quot;, &quot;termvector&quot;);</span>
-<span class="nc bnc" id="L660" title="All 2 branches missed.">            if (data != null) {</span>
-<span class="nc bnc" id="L661" title="All 2 branches missed.">              for (int i = 0; i &lt; data.size(); i++) {</span>
-<span class="nc" id="L662">                NamedList&lt;Object&gt; dataItem = data.get(i);</span>
+<span class="fc" id="L679">            List&lt;NamedList&lt;Object&gt;&gt; data = (List&lt;NamedList&lt;Object&gt;&gt;) response</span>
+<span class="fc" id="L680">                .findRecursive(&quot;mtas&quot;, &quot;termvector&quot;);</span>
+<span class="pc bpc" id="L681" title="1 of 2 branches missed.">            if (data != null) {</span>
+<span class="fc bfc" id="L682" title="All 2 branches covered.">              for (int i = 0; i &lt; data.size(); i++) {</span>
+<span class="fc" id="L683">                NamedList&lt;Object&gt; dataItem = data.get(i);</span>
                 try {
-<span class="nc" id="L664">                  key = (String) dataItem.get(&quot;key&quot;);</span>
-<span class="nc" id="L665">                  list = (MtasSolrMtasResult) dataItem.get(&quot;list&quot;);</span>
-<span class="nc bnc" id="L666" title="All 2 branches missed.">                  if (list != null) {</span>
-<span class="nc" id="L667">                    comparatorLast = list.getResult().getLastSortValue();</span>
-<span class="nc" id="L668">                    comparatorList = list.getResult().getComparatorList();</span>
-<span class="nc bnc" id="L669" title="All 2 branches missed.">                    if (key == null) {</span>
-<span class="nc" id="L670">                      dataItem.clear();</span>
-<span class="nc bnc" id="L671" title="All 4 branches missed.">                    } else if (comparatorLast == null || comparatorList == null</span>
-<span class="nc bnc" id="L672" title="All 2 branches missed.">                        || !mergedComparatorLists.containsKey(key)) {</span>
+<span class="fc" id="L685">                  key = (String) dataItem.get(&quot;key&quot;);</span>
+<span class="fc" id="L686">                  list = (MtasSolrMtasResult) dataItem.get(&quot;list&quot;);</span>
+<span class="pc bpc" id="L687" title="1 of 2 branches missed.">                  if (list != null) {</span>
+<span class="fc" id="L688">                    comparatorLast = list.getResult().getLastSortValue();</span>
+<span class="fc" id="L689">                    comparatorList = list.getResult().getComparatorList();</span>
+<span class="pc bpc" id="L690" title="1 of 2 branches missed.">                    if (key == null) {</span>
+<span class="nc" id="L691">                      dataItem.clear();</span>
+<span class="pc bpc" id="L692" title="1 of 4 branches missed.">                    } else if (comparatorLast == null || comparatorList == null</span>
+<span class="pc bpc" id="L693" title="1 of 2 branches missed.">                        || !mergedComparatorLists.containsKey(key)) {</span>
                       // do nothing
                     } else {
-<span class="nc" id="L675">                      mergedComparatorList = mergedComparatorLists.get(key);</span>
-<span class="nc bnc" id="L676" title="All 2 branches missed.">                      for (Entry&lt;String, MtasDataItemNumberComparator&gt; entry : comparatorList</span>
-<span class="nc" id="L677">                          .entrySet()) {</span>
-<span class="nc bnc" id="L678" title="All 2 branches missed.">                        if (mergedComparatorList.containsKey(entry.getKey())) {</span>
-<span class="nc" id="L679">                          mergedComparatorList.get(entry.getKey())</span>
-<span class="nc" id="L680">                              .add(entry.getValue().getValue());</span>
+<span class="fc" id="L696">                      mergedComparatorList = mergedComparatorLists.get(key);</span>
+<span class="fc bfc" id="L697" title="All 2 branches covered.">                      for (Entry&lt;String, MtasDataItemNumberComparator&gt; entry : comparatorList</span>
+<span class="fc" id="L698">                          .entrySet()) {</span>
+<span class="fc bfc" id="L699" title="All 2 branches covered.">                        if (mergedComparatorList.containsKey(entry.getKey())) {</span>
+<span class="fc" id="L700">                          mergedComparatorList.get(entry.getKey())</span>
+<span class="fc" id="L701">                              .add(entry.getValue().getValue());</span>
                         } else {
-<span class="nc" id="L682">                          mergedComparatorList.put(entry.getKey(),</span>
-<span class="nc" id="L683">                              entry.getValue().clone());</span>
+<span class="fc" id="L703">                          mergedComparatorList.put(entry.getKey(),</span>
+<span class="fc" id="L704">                              entry.getValue().clone());</span>
                         }
-<span class="nc" id="L685">                      }</span>
-<span class="nc bnc" id="L686" title="All 2 branches missed.">                      if (!comparatorBoundariesList.containsKey(key)) {</span>
-<span class="nc" id="L687">                        comparatorBoundariesList.put(key,</span>
+<span class="fc" id="L706">                      }</span>
+<span class="fc bfc" id="L707" title="All 2 branches covered.">                      if (!comparatorBoundariesList.containsKey(key)) {</span>
+<span class="fc" id="L708">                        comparatorBoundariesList.put(key,</span>
                             new HashMap&lt;String, MtasDataItemNumberComparator&gt;());
                       }
-<span class="nc" id="L690">                      comparatorBoundariesList.get(key)</span>
-<span class="nc" id="L691">                          .put(shardResponse.getShardAddress(), comparatorLast);</span>
-<span class="nc bnc" id="L692" title="All 2 branches missed.">                      if (summedComparatorBoundaryList.containsKey(key)) {</span>
-<span class="nc" id="L693">                        summedComparatorBoundaryList.get(key)</span>
-<span class="nc" id="L694">                            .add(comparatorLast.getValue());</span>
+<span class="fc" id="L711">                      comparatorBoundariesList.get(key)</span>
+<span class="fc" id="L712">                          .put(shardResponse.getShardAddress(), comparatorLast);</span>
+<span class="fc bfc" id="L713" title="All 2 branches covered.">                      if (summedComparatorBoundaryList.containsKey(key)) {</span>
+<span class="fc" id="L714">                        summedComparatorBoundaryList.get(key)</span>
+<span class="fc" id="L715">                            .add(comparatorLast.getValue());</span>
                       } else {
-<span class="nc" id="L696">                        summedComparatorBoundaryList.put(key,</span>
-<span class="nc" id="L697">                            comparatorLast.clone());</span>
+<span class="fc" id="L717">                        summedComparatorBoundaryList.put(key,</span>
+<span class="fc" id="L718">                            comparatorLast.clone());</span>
                       }
                     }
                   } else {
-<span class="nc" id="L701">                    throw new IOException(&quot;no data returned&quot;);</span>
+<span class="nc" id="L722">                    throw new IOException(&quot;no data returned&quot;);</span>
                   }
-<span class="nc" id="L703">                } catch (ClassCastException e) {</span>
-<span class="nc" id="L704">                  log.debug(e);</span>
-<span class="nc" id="L705">                  dataItem.clear();</span>
-<span class="nc" id="L706">                }</span>
+<span class="nc" id="L724">                } catch (ClassCastException e) {</span>
+<span class="nc" id="L725">                  log.debug(e);</span>
+<span class="nc" id="L726">                  dataItem.clear();</span>
+<span class="fc" id="L727">                }</span>
               }
             }
-<span class="nc" id="L709">          } catch (ClassCastException e) {</span>
-<span class="nc" id="L710">            log.debug(e);</span>
+<span class="nc" id="L730">          } catch (ClassCastException e) {</span>
+<span class="nc" id="L731">            log.debug(e);</span>
             // shouldnt happen
-<span class="nc" id="L712">          }</span>
-<span class="nc" id="L713">          shardResponse.getSolrResponse().setResponse(response);</span>
-<span class="nc" id="L714">        }</span>
+<span class="fc" id="L733">          }</span>
+<span class="fc" id="L734">          shardResponse.getSolrResponse().setResponse(response);</span>
+<span class="fc" id="L735">        }</span>
       }
-<span class="nc" id="L716">    }</span>
+<span class="fc" id="L737">    }</span>
     // compute for each relevant termvector the mergedComparatorBoundary
-<span class="nc" id="L718">    HashMap&lt;String, HashMap&lt;String, HashMap&lt;String, MtasDataItemNumberComparator&gt;&gt;&gt; recomputeFieldList = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L719" title="All 2 branches missed.">    for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc" id="L720">      List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
-<span class="nc" id="L721">          .get(field).termVectorList;</span>
-<span class="nc bnc" id="L722" title="All 2 branches missed.">      if (tvList != null) {</span>
-<span class="nc bnc" id="L723" title="All 2 branches missed.">        for (ComponentTermVector tv : tvList) {</span>
-          TreeMap&lt;String, MtasDataItemNumberComparator&gt; mergedComparatorList;
-<span class="nc bnc" id="L725" title="All 2 branches missed.">          if (mergedComparatorLists.containsKey(tv.key)) {</span>
-<span class="nc" id="L726">            mergedComparatorList = mergedComparatorLists.get(tv.key);</span>
-<span class="nc bnc" id="L727" title="All 4 branches missed.">            if (mergedComparatorList.size() &lt; tv.number || tv.number &lt;= 0) {</span>
+<span class="fc" id="L739">    HashMap&lt;String, HashMap&lt;String, HashMap&lt;String, MtasDataItemNumberComparator&gt;&gt;&gt; recomputeFieldList = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L740" title="All 2 branches covered.">    for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc" id="L741">      List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
+<span class="fc" id="L742">          .get(field).termVectorList;</span>
+<span class="pc bpc" id="L743" title="1 of 2 branches missed.">      if (tvList != null) {</span>
+<span class="fc bfc" id="L744" title="All 2 branches covered.">        for (ComponentTermVector tv : tvList) {</span>
+          SortedMap&lt;String, MtasDataItemNumberComparator&gt; mergedComparatorList;
+<span class="fc bfc" id="L746" title="All 2 branches covered.">          if (mergedComparatorLists.containsKey(tv.key)) {</span>
+<span class="fc" id="L747">            mergedComparatorList = mergedComparatorLists.get(tv.key);</span>
+<span class="pc bpc" id="L748" title="2 of 4 branches missed.">            if (mergedComparatorList.size() &lt; tv.number || tv.number &lt;= 0) {</span>
               // do nothing
             } else {
-<span class="nc" id="L730">              final int sortDirection = tv.subComponentFunction.sortDirection</span>
-<span class="nc bnc" id="L731" title="All 2 branches missed.">                  .equals(CodecUtil.SORT_DESC) ? -1 : 1;</span>
-<span class="nc" id="L732">              SortedSet&lt;Map.Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; sortedSet = new TreeSet&lt;&gt;(</span>
+<span class="fc" id="L751">              final int sortDirection = tv.subComponentFunction.sortDirection</span>
+<span class="fc bfc" id="L752" title="All 2 branches covered.">                  .equals(CodecUtil.SORT_DESC) ? -1 : 1;</span>
+<span class="fc" id="L753">              SortedSet&lt;Map.Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; sortedSet = new TreeSet&lt;&gt;(</span>
                   (Map.Entry&lt;String, MtasDataItemNumberComparator&gt; e1,
-<span class="nc" id="L734">                      Map.Entry&lt;String, MtasDataItemNumberComparator&gt; e2) -&gt; (e1</span>
-<span class="nc bnc" id="L735" title="All 2 branches missed.">                          .getValue().compareTo(e2.getValue().getValue()) == 0)</span>
-<span class="nc" id="L736">                              ? e1.getKey().compareTo(e2.getKey())</span>
-<span class="nc" id="L737">                              : e1.getValue().compareTo(</span>
-<span class="nc" id="L738">                                  e2.getValue().getValue()) * sortDirection);</span>
-
-<span class="nc" id="L740">              sortedSet.addAll(mergedComparatorLists.get(tv.key).entrySet());</span>
-<span class="nc" id="L741">              Optional&lt;Map.Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; optionalItem = sortedSet</span>
-<span class="nc" id="L742">                  .stream().skip(tv.number - 1L).findFirst();</span>
-<span class="nc bnc" id="L743" title="All 2 branches missed.">              if (optionalItem.isPresent()) {</span>
-<span class="nc" id="L744">                mergedComparatorBoundaryList.put(tv.key,</span>
-<span class="nc" id="L745">                    optionalItem.get().getValue());</span>
+<span class="fc" id="L755">                      Map.Entry&lt;String, MtasDataItemNumberComparator&gt; e2) -&gt; (e1</span>
+<span class="fc bfc" id="L756" title="All 2 branches covered.">                          .getValue().compareTo(e2.getValue().getValue()) == 0)</span>
+<span class="fc" id="L757">                              ? e1.getKey().compareTo(e2.getKey())</span>
+<span class="fc" id="L758">                              : e1.getValue().compareTo(</span>
+<span class="fc" id="L759">                                  e2.getValue().getValue()) * sortDirection);</span>
+<span class="fc" id="L760">              sortedSet.addAll(mergedComparatorLists.get(tv.key).entrySet());</span>
+<span class="fc" id="L761">              Optional&lt;Map.Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; optionalItem = sortedSet</span>
+<span class="fc" id="L762">                  .stream().skip(tv.number - 1L).findFirst();</span>
+<span class="pc bpc" id="L763" title="1 of 2 branches missed.">              if (optionalItem.isPresent()) {</span>
+<span class="fc" id="L764">                mergedComparatorBoundaryList.put(tv.key,</span>
+<span class="fc" id="L765">                    optionalItem.get().getValue());</span>
               }
             }
           }
-<span class="nc" id="L749">        }</span>
+<span class="fc" id="L769">        }</span>
       }
-<span class="nc" id="L751">      HashMap&lt;String, HashMap&lt;String, MtasDataItemNumberComparator&gt;&gt; recomputeList = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L752" title="All 2 branches missed.">      if (tvList != null) {</span>
-<span class="nc bnc" id="L753" title="All 2 branches missed.">        for (ComponentTermVector tv : tvList) {</span>
-<span class="nc" id="L754">          String key = tv.key;</span>
-<span class="nc bnc" id="L755" title="All 2 branches missed.">          if (mergedComparatorBoundaryList.containsKey(key)</span>
-<span class="nc bnc" id="L756" title="All 2 branches missed.">              &amp;&amp; summedComparatorBoundaryList.containsKey(key)) {</span>
+<span class="fc" id="L771">      HashMap&lt;String, HashMap&lt;String, MtasDataItemNumberComparator&gt;&gt; recomputeList = new HashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L772" title="1 of 2 branches missed.">      if (tvList != null) {</span>
+<span class="fc bfc" id="L773" title="All 2 branches covered.">        for (ComponentTermVector tv : tvList) {</span>
+<span class="fc" id="L774">          String key = tv.key;</span>
+<span class="fc bfc" id="L775" title="All 2 branches covered.">          if (mergedComparatorBoundaryList.containsKey(key)</span>
+<span class="pc bpc" id="L776" title="1 of 2 branches missed.">              &amp;&amp; summedComparatorBoundaryList.containsKey(key)) {</span>
             // set termvector to recompute
-<span class="nc" id="L758">            recomputeList.put(key,</span>
+<span class="fc" id="L778">            recomputeList.put(key,</span>
                 new HashMap&lt;String, MtasDataItemNumberComparator&gt;());
             // sort
-<span class="nc" id="L761">            List&lt;Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; list = new LinkedList&lt;&gt;(</span>
-<span class="nc" id="L762">                comparatorBoundariesList.get(key).entrySet());</span>
-<span class="nc" id="L763">            Collections.sort(list,</span>
+<span class="fc" id="L781">            List&lt;Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; list = new LinkedList&lt;&gt;(</span>
+<span class="fc" id="L782">                comparatorBoundariesList.get(key).entrySet());</span>
+<span class="fc" id="L783">            Collections.sort(list,</span>
                 (Entry&lt;String, MtasDataItemNumberComparator&gt; e1,
                     Entry&lt;String, MtasDataItemNumberComparator&gt; e2) -&gt; e1
-<span class="nc" id="L766">                        .getValue().compareTo(e2.getValue().getValue()));</span>
+<span class="fc" id="L786">                        .getValue().compareTo(e2.getValue().getValue())</span>
+            );
+<span class="fc" id="L788">            HashMap&lt;String, MtasDataItemNumberComparator&gt; sortedHashMap = new LinkedHashMap&lt;&gt;();</span>
+<span class="fc" id="L789">            for (Iterator&lt;Map.Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; it = list</span>
+<span class="fc bfc" id="L790" title="All 2 branches covered.">                .iterator(); it.hasNext();) {</span>
+<span class="fc" id="L791">              Map.Entry&lt;String, MtasDataItemNumberComparator&gt; entry = it.next();</span>
+<span class="fc" id="L792">              sortedHashMap.put(entry.getKey(), entry.getValue());</span>
+<span class="fc" id="L793">            }</span>
 
-<span class="nc" id="L768">            HashMap&lt;String, MtasDataItemNumberComparator&gt; sortedHashMap = new LinkedHashMap&lt;&gt;();</span>
-<span class="nc" id="L769">            for (Iterator&lt;Map.Entry&lt;String, MtasDataItemNumberComparator&gt;&gt; it = list</span>
-<span class="nc bnc" id="L770" title="All 2 branches missed.">                .iterator(); it.hasNext();) {</span>
-<span class="nc" id="L771">              Map.Entry&lt;String, MtasDataItemNumberComparator&gt; entry = it.next();</span>
-<span class="nc" id="L772">              sortedHashMap.put(entry.getKey(), entry.getValue());</span>
-<span class="nc" id="L773">            }</span>
-
-<span class="nc" id="L775">            MtasDataItemNumberComparator mainNewBoundary = mergedComparatorBoundaryList</span>
-<span class="nc" id="L776">                .get(key).recomputeBoundary(sortedHashMap.size());</span>
+<span class="fc" id="L795">            MtasDataItemNumberComparator mainNewBoundary = mergedComparatorBoundaryList</span>
+<span class="fc" id="L796">                .get(key).recomputeBoundary(sortedHashMap.size());</span>
             // System.out.println(
             // &quot;MAIN NEW BOUNDARY for '&quot; + key + &quot;' : &quot; + mainNewBoundary);
 
-<span class="nc" id="L780">            MtasDataItemNumberComparator sum = null;</span>
-<span class="nc" id="L781">            int number = 0;</span>
-<span class="nc bnc" id="L782" title="All 2 branches missed.">            for (Entry&lt;String, MtasDataItemNumberComparator&gt; entry : sortedHashMap</span>
-<span class="nc" id="L783">                .entrySet()) {</span>
-<span class="nc" id="L784">              MtasDataItemNumberComparator newBoundary = mainNewBoundary</span>
-<span class="nc" id="L785">                  .clone();</span>
-<span class="nc" id="L786">              MtasDataItemNumberComparator currentBoundary = entry.getValue();</span>
-<span class="nc" id="L787">              int compare = currentBoundary.compareTo(newBoundary.getValue());</span>
-<span class="nc" id="L788">              if (tv.subComponentFunction.sortDirection</span>
-<span class="nc bnc" id="L789" title="All 2 branches missed.">                  .equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L790">                compare *= -1;</span>
+<span class="fc" id="L800">            MtasDataItemNumberComparator sum = null;</span>
+<span class="fc" id="L801">            int number = 0;</span>
+<span class="fc bfc" id="L802" title="All 2 branches covered.">            for (Entry&lt;String, MtasDataItemNumberComparator&gt; entry : sortedHashMap</span>
+<span class="fc" id="L803">                .entrySet()) {</span>
+<span class="fc" id="L804">              MtasDataItemNumberComparator newBoundary = mainNewBoundary</span>
+<span class="fc" id="L805">                  .clone();</span>
+<span class="fc" id="L806">              MtasDataItemNumberComparator currentBoundary = entry.getValue();</span>
+<span class="fc" id="L807">              int compare = currentBoundary.compareTo(newBoundary.getValue());</span>
+<span class="fc" id="L808">              if (tv.subComponentFunction.sortDirection</span>
+<span class="fc bfc" id="L809" title="All 2 branches covered.">                  .equals(CodecUtil.SORT_DESC)) {</span>
+<span class="fc" id="L810">                compare *= -1;</span>
               }
-<span class="nc bnc" id="L792" title="All 2 branches missed.">              if (compare &lt; 0) {</span>
-<span class="nc" id="L793">                HashMap&lt;String, MtasDataItemNumberComparator&gt; recomputeSubList = new HashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L812" title="1 of 2 branches missed.">              if (compare &lt; 0) {</span>
+<span class="nc" id="L813">                HashMap&lt;String, MtasDataItemNumberComparator&gt; recomputeSubList = new HashMap&lt;&gt;();</span>
                 // sum not null if number&gt;0, but do check
-<span class="nc bnc" id="L795" title="All 4 branches missed.">                if (number &gt; 0 &amp;&amp; sum != null</span>
+<span class="nc bnc" id="L815" title="All 4 branches missed.">                if (number &gt; 0 &amp;&amp; sum != null</span>
                     &amp;&amp; tv.subComponentFunction.sortDirection
-<span class="nc bnc" id="L797" title="All 2 branches missed.">                        .equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L798">                  MtasDataItemNumberComparator tmpSumBoundary = mergedComparatorBoundaryList</span>
-<span class="nc" id="L799">                      .get(key);</span>
-<span class="nc" id="L800">                  tmpSumBoundary.subtract(sum.getValue());</span>
-<span class="nc" id="L801">                  MtasDataItemNumberComparator alternativeNewBoundary = tmpSumBoundary</span>
-<span class="nc" id="L802">                      .recomputeBoundary(sortedHashMap.size() - number);</span>
-<span class="nc" id="L803">                  compare = newBoundary</span>
-<span class="nc" id="L804">                      .compareTo(alternativeNewBoundary.getValue());</span>
-<span class="nc bnc" id="L805" title="All 2 branches missed.">                  if (compare &lt; 0) {</span>
-<span class="nc" id="L806">                    newBoundary = alternativeNewBoundary;</span>
-<span class="nc" id="L807">                    compare = currentBoundary.compareTo(newBoundary.getValue());</span>
-<span class="nc" id="L808">                    if (tv.subComponentFunction.sortDirection</span>
-<span class="nc bnc" id="L809" title="All 2 branches missed.">                        .equals(CodecUtil.SORT_DESC)) {</span>
-<span class="nc" id="L810">                      compare *= -1;</span>
+<span class="nc bnc" id="L817" title="All 2 branches missed.">                        .equals(CodecUtil.SORT_DESC)) {</span>
+<span class="nc" id="L818">                  MtasDataItemNumberComparator tmpSumBoundary = mergedComparatorBoundaryList</span>
+<span class="nc" id="L819">                      .get(key);</span>
+<span class="nc" id="L820">                  tmpSumBoundary.subtract(sum.getValue());</span>
+<span class="nc" id="L821">                  MtasDataItemNumberComparator alternativeNewBoundary = tmpSumBoundary</span>
+<span class="nc" id="L822">                      .recomputeBoundary(sortedHashMap.size() - number);</span>
+<span class="nc" id="L823">                  compare = newBoundary</span>
+<span class="nc" id="L824">                      .compareTo(alternativeNewBoundary.getValue());</span>
+<span class="nc bnc" id="L825" title="All 2 branches missed.">                  if (compare &lt; 0) {</span>
+<span class="nc" id="L826">                    newBoundary = alternativeNewBoundary;</span>
+<span class="nc" id="L827">                    compare = currentBoundary.compareTo(newBoundary.getValue());</span>
+<span class="nc" id="L828">                    if (tv.subComponentFunction.sortDirection</span>
+<span class="nc bnc" id="L829" title="All 2 branches missed.">                        .equals(CodecUtil.SORT_DESC)) {</span>
+<span class="nc" id="L830">                      compare *= -1;</span>
                     }
-<span class="nc bnc" id="L812" title="All 2 branches missed.">                    if (compare &lt; 0) {</span>
-<span class="nc" id="L813">                      recomputeSubList.put(entry.getKey(), newBoundary);</span>
+<span class="nc bnc" id="L832" title="All 2 branches missed.">                    if (compare &lt; 0) {</span>
+<span class="nc" id="L833">                      recomputeSubList.put(entry.getKey(), newBoundary);</span>
                     }
                   } else {
-<span class="nc" id="L816">                    recomputeSubList.put(entry.getKey(), newBoundary);</span>
+<span class="nc" id="L836">                    recomputeSubList.put(entry.getKey(), newBoundary);</span>
                   }
-<span class="nc" id="L818">                } else {</span>
-<span class="nc" id="L819">                  recomputeSubList.put(entry.getKey(), newBoundary);</span>
+<span class="nc" id="L838">                } else {</span>
+<span class="nc" id="L839">                  recomputeSubList.put(entry.getKey(), newBoundary);</span>
                 }
-<span class="nc bnc" id="L821" title="All 2 branches missed.">                if (!recomputeSubList.isEmpty()) {</span>
-<span class="nc bnc" id="L822" title="All 2 branches missed.">                  if (!recomputeList.containsKey(key)) {</span>
-<span class="nc" id="L823">                    recomputeList.put(key, recomputeSubList);</span>
+<span class="nc bnc" id="L841" title="All 2 branches missed.">                if (!recomputeSubList.isEmpty()) {</span>
+<span class="nc bnc" id="L842" title="All 2 branches missed.">                  if (!recomputeList.containsKey(key)) {</span>
+<span class="nc" id="L843">                    recomputeList.put(key, recomputeSubList);</span>
                   } else {
-<span class="nc" id="L825">                    recomputeList.get(key).putAll(recomputeSubList);</span>
+<span class="nc" id="L845">                    recomputeList.get(key).putAll(recomputeSubList);</span>
                   }
                 }
-<span class="nc" id="L828">              } else {</span>
-<span class="nc" id="L829">                newBoundary = currentBoundary.clone();</span>
+<span class="nc" id="L848">              } else {</span>
+<span class="fc" id="L849">                newBoundary = currentBoundary.clone();</span>
               }
-<span class="nc bnc" id="L831" title="All 2 branches missed.">              if (sum == null) {</span>
-<span class="nc" id="L832">                sum = newBoundary.clone();</span>
+<span class="fc bfc" id="L851" title="All 2 branches covered.">              if (sum == null) {</span>
+<span class="fc" id="L852">                sum = newBoundary.clone();</span>
               } else {
-<span class="nc" id="L834">                sum.add(newBoundary.getValue());</span>
+<span class="fc" id="L854">                sum.add(newBoundary.getValue());</span>
               }
-<span class="nc" id="L836">              number++;</span>
-<span class="nc" id="L837">            }</span>
+<span class="fc" id="L856">              number++;</span>
+<span class="fc" id="L857">            }</span>
           }
-<span class="nc" id="L839">        }</span>
+<span class="fc" id="L859">        }</span>
       }
-<span class="nc bnc" id="L841" title="All 2 branches missed.">      if (!recomputeList.isEmpty()) {</span>
-<span class="nc" id="L842">        recomputeFieldList.put(field, recomputeList);</span>
+<span class="fc bfc" id="L861" title="All 2 branches covered.">      if (!recomputeList.isEmpty()) {</span>
+<span class="fc" id="L862">        recomputeFieldList.put(field, recomputeList);</span>
       }
-<span class="nc" id="L844">    }</span>
+<span class="fc" id="L864">    }</span>
 
     // finally, recompute
-<span class="nc bnc" id="L847" title="All 2 branches missed.">    if (recomputeFieldList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L867" title="All 2 branches covered.">    if (recomputeFieldList.size() &gt; 0) {</span>
 
       // remove output for termvectors in recompute list and get list of shards
-<span class="nc" id="L850">      HashSet&lt;String&gt; shards = new HashSet&lt;&gt;();</span>
-<span class="nc bnc" id="L851" title="All 2 branches missed.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="nc bnc" id="L852" title="All 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L853" title="All 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
-<span class="nc bnc" id="L854" title="All 2 branches missed.">          for (ShardResponse shardResponse : sreq.responses) {</span>
-<span class="nc" id="L855">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="nc" id="L856">                .getResponse();</span>
+<span class="fc" id="L870">      HashSet&lt;String&gt; shards = new HashSet&lt;&gt;();</span>
+<span class="fc bfc" id="L871" title="All 2 branches covered.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="pc bpc" id="L872" title="1 of 2 branches missed.">        if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="pc bpc" id="L873" title="1 of 2 branches missed.">            &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="fc bfc" id="L874" title="All 2 branches covered.">          for (ShardResponse shardResponse : sreq.responses) {</span>
+<span class="fc" id="L875">            NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="fc" id="L876">                .getResponse();</span>
             String key;
             String field;
-<span class="nc" id="L859">            String shardAddress = shardResponse.getShardAddress();</span>
+<span class="fc" id="L879">            String shardAddress = shardResponse.getShardAddress();</span>
             try {
-<span class="nc" id="L861">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
-<span class="nc" id="L862">                  .findRecursive(&quot;mtas&quot;, &quot;termvector&quot;);</span>
-<span class="nc" id="L863">              shards.add(shardAddress);</span>
-<span class="nc bnc" id="L864" title="All 2 branches missed.">              if (data != null) {</span>
-<span class="nc bnc" id="L865" title="All 2 branches missed.">                for (int i = 0; i &lt; data.size(); i++) {</span>
-<span class="nc" id="L866">                  NamedList&lt;Object&gt; dataItem = data.get(i);</span>
+<span class="fc" id="L881">              ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
+<span class="fc" id="L882">                  .findRecursive(&quot;mtas&quot;, &quot;termvector&quot;);</span>
+<span class="fc" id="L883">              shards.add(shardAddress);</span>
+<span class="pc bpc" id="L884" title="1 of 2 branches missed.">              if (data != null) {</span>
+<span class="fc bfc" id="L885" title="All 2 branches covered.">                for (int i = 0; i &lt; data.size(); i++) {</span>
+<span class="fc" id="L886">                  NamedList&lt;Object&gt; dataItem = data.get(i);</span>
                   try {
-<span class="nc" id="L868">                    key = (String) dataItem.get(&quot;key&quot;);</span>
-<span class="nc" id="L869">                    field = (String) dataItem.get(&quot;field&quot;);</span>
+<span class="fc" id="L888">                    key = (String) dataItem.get(&quot;key&quot;);</span>
+<span class="fc" id="L889">                    field = (String) dataItem.get(&quot;field&quot;);</span>
                     boolean doClear;
-<span class="nc bnc" id="L871" title="All 2 branches missed.">                    doClear = field != null;</span>
-<span class="nc bnc" id="L872" title="All 2 branches missed.">                    doClear &amp;= key != null;</span>
-<span class="nc" id="L873">                    doClear &amp;= recomputeFieldList.containsKey(field);</span>
-<span class="nc" id="L874">                    doClear &amp;= recomputeFieldList.get(field).containsKey(key);</span>
-<span class="nc" id="L875">                    doClear &amp;= recomputeFieldList.get(field).get(key)</span>
-<span class="nc" id="L876">                        .containsKey(shardAddress);</span>
-<span class="nc bnc" id="L877" title="All 2 branches missed.">                    if (doClear) {</span>
-<span class="nc" id="L878">                      dataItem.clear();</span>
-<span class="nc" id="L879">                      dataItem.add(&quot;key&quot;, key);</span>
+<span class="pc bpc" id="L891" title="3 of 4 branches missed.">                    doClear = field != null &amp;&amp; key != null;</span>
+<span class="pc bpc" id="L892" title="3 of 4 branches missed.">                    doClear = doClear ? recomputeFieldList.get(field) != null</span>
+                        : false;
+<span class="pc bpc" id="L894" title="1 of 2 branches missed.">                    doClear = doClear</span>
+<span class="pc" id="L895">                        ? recomputeFieldList.get(field).containsKey(key)</span>
+                        : false;
+<span class="pc bpc" id="L897" title="1 of 2 branches missed.">                    doClear = doClear ? recomputeFieldList.get(field).get(key)</span>
+<span class="pc" id="L898">                        .containsKey(shardAddress) : false;</span>
+<span class="pc bpc" id="L899" title="1 of 2 branches missed.">                    if (doClear) {</span>
+<span class="nc" id="L900">                      dataItem.clear();</span>
+<span class="nc" id="L901">                      dataItem.add(&quot;key&quot;, key);</span>
                     }
-<span class="nc" id="L881">                  } catch (ClassCastException e) {</span>
-<span class="nc" id="L882">                    log.debug(e);</span>
-<span class="nc" id="L883">                    dataItem.clear();</span>
-<span class="nc" id="L884">                  }</span>
+<span class="nc" id="L903">                  } catch (ClassCastException e) {</span>
+<span class="nc" id="L904">                    log.debug(e);</span>
+<span class="nc" id="L905">                    dataItem.clear();</span>
+<span class="fc" id="L906">                  }</span>
                 }
               }
-<span class="nc" id="L887">            } catch (ClassCastException e) {</span>
-<span class="nc" id="L888">              log.debug(e);</span>
+<span class="nc" id="L909">            } catch (ClassCastException e) {</span>
+<span class="nc" id="L910">              log.debug(e);</span>
               // shouldnt happen
-<span class="nc" id="L890">            }</span>
-<span class="nc" id="L891">            shardResponse.getSolrResponse().setResponse(response);</span>
-<span class="nc" id="L892">          }</span>
+<span class="fc" id="L912">            }</span>
+<span class="fc" id="L913">            shardResponse.getSolrResponse().setResponse(response);</span>
+<span class="fc" id="L914">          }</span>
         }
-<span class="nc" id="L894">      }</span>
+<span class="fc" id="L916">      }</span>
 
       // parameter
-<span class="nc" id="L897">      HashMap&lt;String, ModifiableSolrParams&gt; requestParamList = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L898" title="All 2 branches missed.">      for (String shardAddress : shards) {</span>
-<span class="nc" id="L899">        ModifiableSolrParams paramsNewRequest = new ModifiableSolrParams();</span>
-<span class="nc" id="L900">        int termvectorCounter = 0;</span>
-<span class="nc bnc" id="L901" title="All 2 branches missed.">        for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc" id="L902">          List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
-<span class="nc" id="L903">              .get(field).termVectorList;</span>
-<span class="nc bnc" id="L904" title="All 2 branches missed.">          if (recomputeFieldList.containsKey(field)) {</span>
-<span class="nc" id="L905">            HashMap&lt;String, HashMap&lt;String, MtasDataItemNumberComparator&gt;&gt; recomputeList = recomputeFieldList</span>
-<span class="nc" id="L906">                .get(field);</span>
-<span class="nc bnc" id="L907" title="All 2 branches missed.">            if (tvList != null) {</span>
-<span class="nc bnc" id="L908" title="All 2 branches missed.">              for (ComponentTermVector tv : tvList) {</span>
-<span class="nc bnc" id="L909" title="All 2 branches missed.">                if (recomputeList.containsKey(tv.key)</span>
-<span class="nc bnc" id="L910" title="All 2 branches missed.">                    &amp;&amp; recomputeList.get(tv.key).containsKey(shardAddress)) {</span>
-<span class="nc" id="L911">                  paramsNewRequest.add(</span>
+<span class="fc" id="L919">      HashMap&lt;String, ModifiableSolrParams&gt; requestParamList = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L920" title="All 2 branches covered.">      for (String shardAddress : shards) {</span>
+<span class="fc" id="L921">        ModifiableSolrParams paramsNewRequest = new ModifiableSolrParams();</span>
+<span class="fc" id="L922">        int termvectorCounter = 0;</span>
+<span class="fc bfc" id="L923" title="All 2 branches covered.">        for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc" id="L924">          List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
+<span class="fc" id="L925">              .get(field).termVectorList;</span>
+<span class="pc bpc" id="L926" title="1 of 2 branches missed.">          if (recomputeFieldList.containsKey(field)) {</span>
+<span class="fc" id="L927">            HashMap&lt;String, HashMap&lt;String, MtasDataItemNumberComparator&gt;&gt; recomputeList = recomputeFieldList</span>
+<span class="fc" id="L928">                .get(field);</span>
+<span class="pc bpc" id="L929" title="1 of 2 branches missed.">            if (tvList != null) {</span>
+<span class="fc bfc" id="L930" title="All 2 branches covered.">              for (ComponentTermVector tv : tvList) {</span>
+<span class="pc bpc" id="L931" title="1 of 2 branches missed.">                if (recomputeList.containsKey(tv.key)</span>
+<span class="pc bpc" id="L932" title="1 of 2 branches missed.">                    &amp;&amp; recomputeList.get(tv.key).containsKey(shardAddress)) {</span>
+<span class="nc" id="L933">                  paramsNewRequest.add(</span>
                       PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                           + NAME_MTAS_TERMVECTOR_BOUNDARY,
-<span class="nc" id="L914">                      String.valueOf(recomputeList.get(tv.key).get(shardAddress)</span>
-<span class="nc" id="L915">                          .getValue()));</span>
-<span class="nc" id="L916">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="nc" id="L936">                      String.valueOf(recomputeList.get(tv.key).get(shardAddress)</span>
+<span class="nc" id="L937">                          .getValue()));</span>
+<span class="nc" id="L938">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                       + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FIELD,
                       field);
-<span class="nc" id="L919">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="nc" id="L941">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                       + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_PREFIX,
                       tv.prefix);
-<span class="nc" id="L922">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="nc" id="L944">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                       + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_KEY,
                       tv.key);
-<span class="nc" id="L925">                  paramsNewRequest.add(</span>
+<span class="nc" id="L947">                  paramsNewRequest.add(</span>
                       PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                           + NAME_MTAS_TERMVECTOR_NUMBER,
-<span class="nc" id="L928">                      String.valueOf(tv.number));</span>
-<span class="nc bnc" id="L929" title="All 2 branches missed.">                  if (tv.subComponentFunction.sortType != null) {</span>
-<span class="nc" id="L930">                    paramsNewRequest.add(</span>
+<span class="nc" id="L950">                      String.valueOf(tv.number));</span>
+<span class="nc bnc" id="L951" title="All 2 branches missed.">                  if (tv.subComponentFunction.sortType != null) {</span>
+<span class="nc" id="L952">                    paramsNewRequest.add(</span>
                         PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                             + NAME_MTAS_TERMVECTOR_SORT_TYPE,
                         tv.subComponentFunction.sortType);
                   }
-<span class="nc bnc" id="L935" title="All 2 branches missed.">                  if (tv.subComponentFunction.sortDirection != null) {</span>
-<span class="nc" id="L936">                    paramsNewRequest.add(</span>
+<span class="nc bnc" id="L957" title="All 2 branches missed.">                  if (tv.subComponentFunction.sortDirection != null) {</span>
+<span class="nc" id="L958">                    paramsNewRequest.add(</span>
                         PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                             + NAME_MTAS_TERMVECTOR_SORT_DIRECTION,
                         tv.subComponentFunction.sortDirection);
                   }
-<span class="nc bnc" id="L941" title="All 2 branches missed.">                  if (tv.subComponentFunction.type != null) {</span>
-<span class="nc" id="L942">                    paramsNewRequest.add(</span>
+<span class="nc bnc" id="L963" title="All 2 branches missed.">                  if (tv.subComponentFunction.type != null) {</span>
+<span class="nc" id="L964">                    paramsNewRequest.add(</span>
                         PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                             + NAME_MTAS_TERMVECTOR_TYPE,
                         tv.subComponentFunction.type);
                   }
-<span class="nc bnc" id="L947" title="All 2 branches missed.">                  if (tv.functions != null) {</span>
-<span class="nc" id="L948">                    int functionCounter = 0;</span>
-<span class="nc bnc" id="L949" title="All 2 branches missed.">                    for (SubComponentFunction function : tv.functions) {</span>
-<span class="nc" id="L950">                      paramsNewRequest.add(</span>
+<span class="nc bnc" id="L969" title="All 2 branches missed.">                  if (tv.functions != null) {</span>
+<span class="nc" id="L970">                    int functionCounter = 0;</span>
+<span class="nc bnc" id="L971" title="All 2 branches missed.">                    for (SubComponentFunction function : tv.functions) {</span>
+<span class="nc" id="L972">                      paramsNewRequest.add(</span>
                           PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot;
                               + functionCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION_EXPRESSION,
                           function.expression);
-<span class="nc" id="L956">                      paramsNewRequest.add(</span>
+<span class="nc" id="L978">                      paramsNewRequest.add(</span>
                           PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot;
                               + functionCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION_KEY,
                           function.key);
-<span class="nc bnc" id="L962" title="All 2 branches missed.">                      if (function.type != null) {</span>
-<span class="nc" id="L963">                        paramsNewRequest.add(</span>
+<span class="nc bnc" id="L984" title="All 2 branches missed.">                      if (function.type != null) {</span>
+<span class="nc" id="L985">                        paramsNewRequest.add(</span>
                             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter
                                 + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot;
                                 + functionCounter + &quot;.&quot;
                                 + NAME_MTAS_TERMVECTOR_FUNCTION_TYPE,
                             function.type);
                       }
-<span class="nc" id="L970">                      functionCounter++;</span>
-<span class="nc" id="L971">                    }</span>
+<span class="nc" id="L992">                      functionCounter++;</span>
+<span class="nc" id="L993">                    }</span>
                   }
-<span class="nc bnc" id="L973" title="All 2 branches missed.">                  if (tv.regexp != null) {</span>
-<span class="nc" id="L974">                    paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="nc bnc" id="L995" title="All 2 branches missed.">                  if (tv.regexp != null) {</span>
+<span class="nc" id="L996">                    paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                         + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_REGEXP,
                         tv.regexp);
                   }
-<span class="nc" id="L978">                  termvectorCounter++;</span>
+<span class="nc" id="L1000">                  termvectorCounter++;</span>
                 }
-<span class="nc" id="L980">              }</span>
+<span class="fc" id="L1002">              }</span>
             }
           }
-<span class="nc" id="L983">        }</span>
-<span class="nc bnc" id="L984" title="All 2 branches missed.">        if (!paramsNewRequest.getParameterNames().isEmpty()) {</span>
-<span class="nc" id="L985">          requestParamList.put(shardAddress, paramsNewRequest);</span>
+<span class="fc" id="L1005">        }</span>
+<span class="pc bpc" id="L1006" title="1 of 2 branches missed.">        if (!paramsNewRequest.getParameterNames().isEmpty()) {</span>
+<span class="nc" id="L1007">          requestParamList.put(shardAddress, paramsNewRequest);</span>
         }
-<span class="nc" id="L987">      }</span>
+<span class="fc" id="L1009">      }</span>
 
       // new requests
-<span class="nc bnc" id="L990" title="All 2 branches missed.">      for (Entry&lt;String, ModifiableSolrParams&gt; entry : requestParamList</span>
-<span class="nc" id="L991">          .entrySet()) {</span>
-<span class="nc" id="L992">        ShardRequest sreq = new ShardRequest();</span>
-<span class="nc" id="L993">        sreq.shards = new String[] { entry.getKey() };</span>
-<span class="nc" id="L994">        sreq.purpose = ShardRequest.PURPOSE_PRIVATE;</span>
-<span class="nc" id="L995">        sreq.params = entry.getValue();</span>
-<span class="nc" id="L996">        sreq.params.add(&quot;fq&quot;, rb.req.getParams().getParams(&quot;fq&quot;));</span>
-<span class="nc" id="L997">        sreq.params.add(&quot;q&quot;, rb.req.getParams().getParams(&quot;q&quot;));</span>
-<span class="nc" id="L998">        sreq.params.add(&quot;cache&quot;, rb.req.getParams().getParams(&quot;cache&quot;));</span>
-<span class="nc" id="L999">        sreq.params.add(&quot;rows&quot;, &quot;0&quot;);</span>
-<span class="nc" id="L1000">        sreq.params.add(MtasSolrSearchComponent.PARAM_MTAS, rb.req</span>
-<span class="nc" id="L1001">            .getOriginalParams().getParams(MtasSolrSearchComponent.PARAM_MTAS));</span>
-<span class="nc" id="L1002">        sreq.params.add(PARAM_MTAS_TERMVECTOR,</span>
-<span class="nc" id="L1003">            rb.req.getOriginalParams().getParams(PARAM_MTAS_TERMVECTOR));</span>
-<span class="nc" id="L1004">        rb.addRequest(searchComponent, sreq);</span>
-<span class="nc" id="L1005">      }</span>
+<span class="pc bpc" id="L1012" title="1 of 2 branches missed.">      for (Entry&lt;String, ModifiableSolrParams&gt; entry : requestParamList</span>
+<span class="fc" id="L1013">          .entrySet()) {</span>
+<span class="nc" id="L1014">        ShardRequest sreq = new ShardRequest();</span>
+<span class="nc" id="L1015">        sreq.shards = new String[] { entry.getKey() };</span>
+<span class="nc" id="L1016">        sreq.purpose = ShardRequest.PURPOSE_PRIVATE;</span>
+<span class="nc" id="L1017">        sreq.params = entry.getValue();</span>
+<span class="nc" id="L1018">        sreq.params.add(&quot;fq&quot;, rb.req.getParams().getParams(&quot;fq&quot;));</span>
+<span class="nc" id="L1019">        sreq.params.add(&quot;q&quot;, rb.req.getParams().getParams(&quot;q&quot;));</span>
+<span class="nc" id="L1020">        sreq.params.add(&quot;cache&quot;, rb.req.getParams().getParams(&quot;cache&quot;));</span>
+<span class="nc" id="L1021">        sreq.params.add(&quot;rows&quot;, &quot;0&quot;);</span>
+<span class="nc" id="L1022">        sreq.params.add(MtasSolrSearchComponent.PARAM_MTAS, rb.req</span>
+<span class="nc" id="L1023">            .getOriginalParams().getParams(MtasSolrSearchComponent.PARAM_MTAS));</span>
+<span class="nc" id="L1024">        sreq.params.add(PARAM_MTAS_TERMVECTOR,</span>
+<span class="nc" id="L1025">            rb.req.getOriginalParams().getParams(PARAM_MTAS_TERMVECTOR));</span>
+<span class="nc" id="L1026">        rb.addRequest(searchComponent, sreq);</span>
+<span class="nc" id="L1027">      }</span>
     }
 
-<span class="nc" id="L1008">  }</span>
+<span class="fc" id="L1030">  }</span>
 
   /**
    * Distributed process missing key.
    *
-   * @param rb the rb
-   * @param mtasFields the mtas fields
-   * @throws IOException Signals that an I/O exception has occurred.
+   * @param rb
+   *          the rb
+   * @param mtasFields
+   *          the mtas fields
+   * @throws IOException
+   *           Signals that an I/O exception has occurred.
    */
   private void distributedProcessMissingKey(ResponseBuilder rb,
       ComponentFields mtasFields) throws IOException {
-<span class="nc" id="L1019">    HashMap&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; missingTermvectorKeys = computeMissingTermvectorItemsPerShard(</span>
+<span class="fc" id="L1044">    HashMap&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; missingTermvectorKeys = computeMissingTermvectorItemsPerShard(</span>
         rb.finished, &quot;mtas&quot;, &quot;termvector&quot;);
-<span class="nc bnc" id="L1021" title="All 2 branches missed.">    for (Entry&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; entry : missingTermvectorKeys</span>
-<span class="nc" id="L1022">        .entrySet()) {</span>
-<span class="nc" id="L1023">      HashMap&lt;String, HashSet&lt;String&gt;&gt; missingTermvectorKeysShard = entry</span>
-<span class="nc" id="L1024">          .getValue();</span>
-<span class="nc" id="L1025">      ModifiableSolrParams paramsNewRequest = new ModifiableSolrParams();</span>
-<span class="nc" id="L1026">      int termvectorCounter = 0;</span>
-<span class="nc bnc" id="L1027" title="All 2 branches missed.">      for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc" id="L1028">        List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
-<span class="nc" id="L1029">            .get(field).termVectorList;</span>
-<span class="nc bnc" id="L1030" title="All 2 branches missed.">        if (tvList != null) {</span>
-<span class="nc bnc" id="L1031" title="All 2 branches missed.">          for (ComponentTermVector tv : tvList) {</span>
-<span class="nc bnc" id="L1032" title="All 2 branches missed.">            if (!tv.full) {</span>
-<span class="nc bnc" id="L1033" title="All 2 branches missed.">              if (missingTermvectorKeysShard.containsKey(tv.key)) {</span>
-<span class="nc" id="L1034">                HashSet&lt;String&gt; list = missingTermvectorKeysShard.get(tv.key);</span>
-<span class="nc bnc" id="L1035" title="All 2 branches missed.">                if (!list.isEmpty()) {</span>
-<span class="nc" id="L1036">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="fc bfc" id="L1046" title="All 2 branches covered.">    for (Entry&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; entry : missingTermvectorKeys</span>
+<span class="fc" id="L1047">        .entrySet()) {</span>
+<span class="fc" id="L1048">      HashMap&lt;String, HashSet&lt;String&gt;&gt; missingTermvectorKeysShard = entry</span>
+<span class="fc" id="L1049">          .getValue();</span>
+<span class="fc" id="L1050">      ModifiableSolrParams paramsNewRequest = new ModifiableSolrParams();</span>
+<span class="fc" id="L1051">      int termvectorCounter = 0;</span>
+<span class="fc bfc" id="L1052" title="All 2 branches covered.">      for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc" id="L1053">        List&lt;ComponentTermVector&gt; tvList = mtasFields.list</span>
+<span class="fc" id="L1054">            .get(field).termVectorList;</span>
+<span class="pc bpc" id="L1055" title="1 of 2 branches missed.">        if (tvList != null) {</span>
+<span class="fc bfc" id="L1056" title="All 2 branches covered.">          for (ComponentTermVector tv : tvList) {</span>
+<span class="fc bfc" id="L1057" title="All 2 branches covered.">            if (!tv.full) {</span>
+<span class="pc bpc" id="L1058" title="1 of 2 branches missed.">              if (missingTermvectorKeysShard.containsKey(tv.key)) {</span>
+<span class="fc" id="L1059">                HashSet&lt;String&gt; list = missingTermvectorKeysShard.get(tv.key);</span>
+<span class="fc bfc" id="L1060" title="All 2 branches covered.">                if (!list.isEmpty()) {</span>
+<span class="fc" id="L1061">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                       + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FIELD,
                       field);
-<span class="nc" id="L1039">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="fc" id="L1064">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                       + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_PREFIX,
                       tv.prefix);
-<span class="nc" id="L1042">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="fc" id="L1067">                  paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                       + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_KEY,
                       tv.key);
-<span class="nc bnc" id="L1045" title="All 2 branches missed.">                  if (tv.subComponentFunction.type != null) {</span>
-<span class="nc" id="L1046">                    paramsNewRequest.add(</span>
+<span class="pc bpc" id="L1070" title="1 of 2 branches missed.">                  if (tv.subComponentFunction.type != null) {</span>
+<span class="fc" id="L1071">                    paramsNewRequest.add(</span>
                         PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                             + NAME_MTAS_TERMVECTOR_TYPE,
                         tv.subComponentFunction.type);
                   }
-<span class="nc bnc" id="L1051" title="All 2 branches missed.">                  if (tv.functions != null) {</span>
-<span class="nc" id="L1052">                    int functionCounter = 0;</span>
-<span class="nc bnc" id="L1053" title="All 2 branches missed.">                    for (SubComponentFunction function : tv.functions) {</span>
-<span class="nc" id="L1054">                      paramsNewRequest.add(</span>
+<span class="pc bpc" id="L1076" title="1 of 2 branches missed.">                  if (tv.functions != null) {</span>
+<span class="fc" id="L1077">                    int functionCounter = 0;</span>
+<span class="pc bpc" id="L1078" title="1 of 2 branches missed.">                    for (SubComponentFunction function : tv.functions) {</span>
+<span class="nc" id="L1079">                      paramsNewRequest.add(</span>
                           PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot;
                               + functionCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION_EXPRESSION,
                           function.expression);
-<span class="nc" id="L1060">                      paramsNewRequest.add(</span>
+<span class="nc" id="L1085">                      paramsNewRequest.add(</span>
                           PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot;
                               + functionCounter + &quot;.&quot;
                               + NAME_MTAS_TERMVECTOR_FUNCTION_KEY,
                           function.key);
-<span class="nc bnc" id="L1066" title="All 2 branches missed.">                      if (function.type != null) {</span>
-<span class="nc" id="L1067">                        paramsNewRequest.add(</span>
+<span class="nc bnc" id="L1091" title="All 2 branches missed.">                      if (function.type != null) {</span>
+<span class="nc" id="L1092">                        paramsNewRequest.add(</span>
                             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter
                                 + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FUNCTION + &quot;.&quot;
                                 + functionCounter + &quot;.&quot;
                                 + NAME_MTAS_TERMVECTOR_FUNCTION_TYPE,
                             function.type);
                       }
-<span class="nc" id="L1074">                      functionCounter++;</span>
-<span class="nc" id="L1075">                    }</span>
+<span class="nc" id="L1099">                      functionCounter++;</span>
+<span class="nc" id="L1100">                    }</span>
                   }
-<span class="nc bnc" id="L1077" title="All 2 branches missed.">                  if (tv.regexp != null) {</span>
-<span class="nc" id="L1078">                    paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="pc bpc" id="L1102" title="1 of 2 branches missed.">                  if (tv.regexp != null) {</span>
+<span class="nc" id="L1103">                    paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                         + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_REGEXP,
                         tv.regexp);
                   }
-<span class="nc bnc" id="L1082" title="All 2 branches missed.">                  if (!list.isEmpty()) {</span>
-<span class="nc" id="L1083">                    StringBuilder listValue = new StringBuilder();</span>
-<span class="nc" id="L1084">                    String[] listList = list.toArray(new String[list.size()]);</span>
-<span class="nc bnc" id="L1085" title="All 2 branches missed.">                    for (int i = 0; i &lt; listList.length; i++) {</span>
-<span class="nc bnc" id="L1086" title="All 2 branches missed.">                      if (i &gt; 0) {</span>
-<span class="nc" id="L1087">                        listValue.append(&quot;,&quot;);</span>
+<span class="pc bpc" id="L1107" title="1 of 2 branches missed.">                  if (!list.isEmpty()) {</span>
+<span class="fc" id="L1108">                    StringBuilder listValue = new StringBuilder();</span>
+<span class="fc" id="L1109">                    String[] listList = list.toArray(new String[list.size()]);</span>
+<span class="fc bfc" id="L1110" title="All 2 branches covered.">                    for (int i = 0; i &lt; listList.length; i++) {</span>
+<span class="fc bfc" id="L1111" title="All 2 branches covered.">                      if (i &gt; 0) {</span>
+<span class="fc" id="L1112">                        listValue.append(&quot;,&quot;);</span>
                       }
-<span class="nc" id="L1089">                      listValue.append(listList[i].replace(&quot;\\&quot;, &quot;\\\\&quot;)</span>
-<span class="nc" id="L1090">                          .replace(&quot;,&quot;, &quot;\\\\&quot;));</span>
+<span class="fc" id="L1114">                      listValue.append(listList[i].replace(&quot;\\&quot;, &quot;\\\\&quot;)</span>
+<span class="fc" id="L1115">                          .replace(&quot;,&quot;, &quot;\\\\&quot;));</span>
                     }
-<span class="nc" id="L1092">                    paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
+<span class="fc" id="L1117">                    paramsNewRequest.add(PARAM_MTAS_TERMVECTOR + &quot;.&quot;</span>
                         + termvectorCounter + &quot;.&quot; + NAME_MTAS_TERMVECTOR_FULL,
                         &quot;false&quot;);
-<span class="nc" id="L1095">                    paramsNewRequest</span>
-<span class="nc" id="L1096">                        .add(</span>
+<span class="fc" id="L1120">                    paramsNewRequest</span>
+<span class="fc" id="L1121">                        .add(</span>
                             PARAM_MTAS_TERMVECTOR + &quot;.&quot; + termvectorCounter
                                 + &quot;.&quot; + NAME_MTAS_TERMVECTOR_LIST,
-<span class="nc" id="L1099">                            listValue.toString());</span>
+<span class="fc" id="L1124">                            listValue.toString());</span>
                   }
-<span class="nc" id="L1101">                  termvectorCounter++;</span>
+<span class="fc" id="L1126">                  termvectorCounter++;</span>
                 }
               }
             }
-<span class="nc" id="L1105">          }</span>
-<span class="nc bnc" id="L1106" title="All 2 branches missed.">          if (termvectorCounter &gt; 0) {</span>
-<span class="nc" id="L1107">            ShardRequest nsreq = new ShardRequest();</span>
-<span class="nc" id="L1108">            nsreq.shards = new String[] { entry.getKey() };</span>
-<span class="nc" id="L1109">            nsreq.purpose = ShardRequest.PURPOSE_PRIVATE;</span>
-<span class="nc" id="L1110">            nsreq.params = new ModifiableSolrParams();</span>
-<span class="nc" id="L1111">            nsreq.params.add(&quot;fq&quot;, rb.req.getParams().getParams(&quot;fq&quot;));</span>
-<span class="nc" id="L1112">            nsreq.params.add(&quot;q&quot;, rb.req.getParams().getParams(&quot;q&quot;));</span>
-<span class="nc" id="L1113">            nsreq.params.add(&quot;cache&quot;, rb.req.getParams().getParams(&quot;cache&quot;));</span>
-<span class="nc" id="L1114">            nsreq.params.add(&quot;rows&quot;, &quot;0&quot;);</span>
-<span class="nc" id="L1115">            nsreq.params.add(MtasSolrSearchComponent.PARAM_MTAS,</span>
-<span class="nc" id="L1116">                rb.req.getOriginalParams()</span>
-<span class="nc" id="L1117">                    .getParams(MtasSolrSearchComponent.PARAM_MTAS));</span>
-<span class="nc" id="L1118">            nsreq.params.add(PARAM_MTAS_TERMVECTOR,</span>
-<span class="nc" id="L1119">                rb.req.getOriginalParams().getParams(PARAM_MTAS_TERMVECTOR));</span>
-<span class="nc" id="L1120">            nsreq.params.add(paramsNewRequest);</span>
-<span class="nc" id="L1121">            rb.addRequest(searchComponent, nsreq);</span>
+<span class="fc" id="L1130">          }</span>
+<span class="fc bfc" id="L1131" title="All 2 branches covered.">          if (termvectorCounter &gt; 0) {</span>
+<span class="fc" id="L1132">            ShardRequest nsreq = new ShardRequest();</span>
+<span class="fc" id="L1133">            nsreq.shards = new String[] { entry.getKey() };</span>
+<span class="fc" id="L1134">            nsreq.purpose = ShardRequest.PURPOSE_PRIVATE;</span>
+<span class="fc" id="L1135">            nsreq.params = new ModifiableSolrParams();</span>
+<span class="fc" id="L1136">            nsreq.params.add(&quot;fq&quot;, rb.req.getParams().getParams(&quot;fq&quot;));</span>
+<span class="fc" id="L1137">            nsreq.params.add(&quot;q&quot;, rb.req.getParams().getParams(&quot;q&quot;));</span>
+<span class="fc" id="L1138">            nsreq.params.add(&quot;cache&quot;, rb.req.getParams().getParams(&quot;cache&quot;));</span>
+<span class="fc" id="L1139">            nsreq.params.add(&quot;rows&quot;, &quot;0&quot;);</span>
+<span class="fc" id="L1140">            nsreq.params.add(MtasSolrSearchComponent.PARAM_MTAS,</span>
+<span class="fc" id="L1141">                rb.req.getOriginalParams()</span>
+<span class="fc" id="L1142">                    .getParams(MtasSolrSearchComponent.PARAM_MTAS));</span>
+<span class="fc" id="L1143">            nsreq.params.add(PARAM_MTAS_TERMVECTOR,</span>
+<span class="fc" id="L1144">                rb.req.getOriginalParams().getParams(PARAM_MTAS_TERMVECTOR));</span>
+<span class="fc" id="L1145">            nsreq.params.add(paramsNewRequest);</span>
+<span class="fc" id="L1146">            rb.addRequest(searchComponent, nsreq);</span>
           }
         }
-<span class="nc" id="L1124">      }</span>
-<span class="nc" id="L1125">    }</span>
-<span class="nc" id="L1126">  }</span>
+<span class="fc" id="L1149">      }</span>
+<span class="fc" id="L1150">    }</span>
+<span class="fc" id="L1151">  }</span>
 
   /**
    * Compute missing termvector items per shard.
    *
-   * @param requests the requests
-   * @param args the args
+   * @param requests
+   *          the requests
+   * @param args
+   *          the args
    * @return the hash map
-   * @throws IOException Signals that an I/O exception has occurred.
+   * @throws IOException
+   *           Signals that an I/O exception has occurred.
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   private HashMap&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; computeMissingTermvectorItemsPerShard(
       List&lt;ShardRequest&gt; requests, String... args) throws IOException {
-<span class="nc" id="L1139">    HashMap&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; result = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L1140">    HashMap&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; itemsPerShardSets = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L1141">    HashMap&lt;String, HashSet&lt;String&gt;&gt; itemSets = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L1167">    HashMap&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; result = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L1168">    HashMap&lt;String, HashMap&lt;String, HashSet&lt;String&gt;&gt;&gt; itemsPerShardSets = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L1169">    HashMap&lt;String, HashSet&lt;String&gt;&gt; itemSets = new HashMap&lt;&gt;();</span>
     // loop over responses different shards
-<span class="nc bnc" id="L1143" title="All 2 branches missed.">    for (ShardRequest sreq : requests) {</span>
-<span class="nc bnc" id="L1144" title="All 2 branches missed.">      if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
-<span class="nc bnc" id="L1145" title="All 2 branches missed.">          &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
-<span class="nc bnc" id="L1146" title="All 2 branches missed.">        for (ShardResponse shardResponse : sreq.responses) {</span>
-<span class="nc" id="L1147">          NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
-<span class="nc" id="L1148">              .getResponse();</span>
+<span class="fc bfc" id="L1171" title="All 2 branches covered.">    for (ShardRequest sreq : requests) {</span>
+<span class="pc bpc" id="L1172" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)</span>
+<span class="pc bpc" id="L1173" title="1 of 2 branches missed.">          &amp;&amp; sreq.params.getBool(PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="fc bfc" id="L1174" title="All 2 branches covered.">        for (ShardResponse shardResponse : sreq.responses) {</span>
+<span class="fc" id="L1175">          NamedList&lt;Object&gt; response = shardResponse.getSolrResponse()</span>
+<span class="fc" id="L1176">              .getResponse();</span>
           try {
-<span class="nc" id="L1150">            ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
-<span class="nc" id="L1151">                .findRecursive(args);</span>
-<span class="nc bnc" id="L1152" title="All 2 branches missed.">            if (data != null) {</span>
-<span class="nc bnc" id="L1153" title="All 2 branches missed.">              for (int i = 0; i &lt; data.size(); i++) {</span>
-<span class="nc" id="L1154">                NamedList&lt;Object&gt; dataItem = data.get(i);</span>
+            //get termvector data
+<span class="fc" id="L1179">            ArrayList&lt;NamedList&lt;Object&gt;&gt; data = (ArrayList&lt;NamedList&lt;Object&gt;&gt;) response</span>
+<span class="fc" id="L1180">                .findRecursive(args);</span>
+<span class="pc bpc" id="L1181" title="1 of 2 branches missed.">            if (data != null) {</span>
+              //loop over temvector results
+<span class="fc bfc" id="L1183" title="All 2 branches covered.">              for (int i = 0; i &lt; data.size(); i++) {</span>
+<span class="fc" id="L1184">                NamedList&lt;Object&gt; dataItem = data.get(i);</span>
                 try {
-<span class="nc" id="L1156">                  String termvectorKey = (String) dataItem.get(&quot;key&quot;);</span>
-<span class="nc" id="L1157">                  MtasSolrMtasResult list = (MtasSolrMtasResult) dataItem</span>
-<span class="nc" id="L1158">                      .get(&quot;list&quot;);</span>
-<span class="nc bnc" id="L1159" title="All 4 branches missed.">                  if (termvectorKey != null &amp;&amp; list != null) {</span>
-<span class="nc" id="L1160">                    Set&lt;String&gt; keyList = list.getKeyList();</span>
+                  //get termvector result
+<span class="fc" id="L1187">                  String termvectorKey = (String) dataItem.get(&quot;key&quot;);</span>
+<span class="fc" id="L1188">                  MtasSolrMtasResult list = (MtasSolrMtasResult) dataItem</span>
+<span class="fc" id="L1189">                      .get(&quot;list&quot;);</span>
+<span class="pc bpc" id="L1190" title="2 of 4 branches missed.">                  if (termvectorKey != null &amp;&amp; list != null) {</span>
+                    //get keys
+<span class="fc" id="L1192">                    Set&lt;String&gt; keyList = list.getKeyList();</span>
                     HashMap&lt;String, HashSet&lt;String&gt;&gt; itemsPerShardSet;
                     HashSet&lt;String&gt; itemSet;
-<span class="nc" id="L1163">                    HashSet&lt;String&gt; tmpItemSet = new HashSet&lt;&gt;();</span>
-<span class="nc bnc" id="L1164" title="All 2 branches missed.">                    if (itemsPerShardSets.containsKey(termvectorKey)) {</span>
-<span class="nc" id="L1165">                      itemsPerShardSet = itemsPerShardSets.get(termvectorKey);</span>
-<span class="nc" id="L1166">                      itemSet = itemSets.get(termvectorKey);</span>
+<span class="fc" id="L1195">                    HashSet&lt;String&gt; tmpItemSet = new HashSet&lt;&gt;();</span>
+<span class="fc bfc" id="L1196" title="All 2 branches covered.">                    if (itemsPerShardSets.containsKey(termvectorKey)) {</span>
+<span class="fc" id="L1197">                      itemsPerShardSet = itemsPerShardSets.get(termvectorKey);</span>
+<span class="fc" id="L1198">                      itemSet = itemSets.get(termvectorKey);</span>
                     } else {
-<span class="nc" id="L1168">                      itemsPerShardSet = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L1169">                      itemSet = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L1170">                      itemsPerShardSets.put(termvectorKey, itemsPerShardSet);</span>
-<span class="nc" id="L1171">                      itemSets.put(termvectorKey, itemSet);</span>
+<span class="fc" id="L1200">                      itemsPerShardSet = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L1201">                      itemSet = new HashSet&lt;&gt;();</span>
+<span class="fc" id="L1202">                      itemsPerShardSets.put(termvectorKey, itemsPerShardSet);</span>
+<span class="fc" id="L1203">                      itemSets.put(termvectorKey, itemSet);</span>
                     }
-<span class="nc" id="L1173">                    itemsPerShardSet.put(shardResponse.getShardAddress(),</span>
+<span class="fc" id="L1205">                    itemsPerShardSet.put(shardResponse.getShardAddress(),</span>
                         tmpItemSet);
-<span class="nc" id="L1175">                    tmpItemSet.addAll(keyList);</span>
-<span class="nc" id="L1176">                    itemSet.addAll(keyList);</span>
+<span class="fc" id="L1207">                    tmpItemSet.addAll(keyList);</span>
+<span class="fc" id="L1208">                    itemSet.addAll(keyList);</span>
                   }
-<span class="nc" id="L1178">                } catch (ClassCastException e) {</span>
-<span class="nc" id="L1179">                  log.debug(e);</span>
-<span class="nc" id="L1180">                }</span>
+<span class="nc" id="L1210">                } catch (ClassCastException e) {</span>
+<span class="nc" id="L1211">                  log.debug(e);</span>
+<span class="fc" id="L1212">                }</span>
               }
             }
-<span class="nc" id="L1183">          } catch (ClassCastException e) {</span>
-<span class="nc" id="L1184">            log.debug(e);</span>
-<span class="nc" id="L1185">          }</span>
-<span class="nc" id="L1186">        }</span>
+<span class="nc" id="L1215">          } catch (ClassCastException e) {</span>
+<span class="nc" id="L1216">            log.debug(e);</span>
+<span class="fc" id="L1217">          }</span>
+<span class="fc" id="L1218">        }</span>
       }
-<span class="nc" id="L1188">    }</span>
-
+<span class="fc" id="L1220">    }</span>
+        
     // construct result
-<span class="nc bnc" id="L1191" title="All 2 branches missed.">    for (Entry&lt;String, HashSet&lt;String&gt;&gt; entry : itemSets.entrySet()) {</span>
-<span class="nc bnc" id="L1192" title="All 2 branches missed.">      if (itemsPerShardSets.containsKey(entry.getKey())) {</span>
-<span class="nc" id="L1193">        HashMap&lt;String, HashSet&lt;String&gt;&gt; itemsPerShardSet = itemsPerShardSets</span>
-<span class="nc" id="L1194">            .get(entry.getKey());</span>
-<span class="nc bnc" id="L1195" title="All 2 branches missed.">        for (Entry&lt;String, HashSet&lt;String&gt;&gt; subEntry : itemsPerShardSet</span>
-<span class="nc" id="L1196">            .entrySet()) {</span>
+<span class="fc bfc" id="L1223" title="All 2 branches covered.">    for (Entry&lt;String, HashSet&lt;String&gt;&gt; entry : itemSets.entrySet()) {</span>
+<span class="fc" id="L1224">      String termvectorKey = entry.getKey();</span>
+<span class="fc" id="L1225">      HashSet&lt;String&gt; termvectorKeyList = entry.getValue();</span>
+<span class="pc bpc" id="L1226" title="1 of 2 branches missed.">      if (itemsPerShardSets.containsKey(termvectorKey)) {</span>
+<span class="fc" id="L1227">        HashMap&lt;String, HashSet&lt;String&gt;&gt; itemsPerShardSet = itemsPerShardSets</span>
+<span class="fc" id="L1228">            .get(termvectorKey);</span>
+<span class="fc bfc" id="L1229" title="All 2 branches covered.">        for (Entry&lt;String, HashSet&lt;String&gt;&gt; subEntry : itemsPerShardSet</span>
+<span class="fc" id="L1230">            .entrySet()) {</span>
+<span class="fc" id="L1231">          String shardName = subEntry.getKey();</span>
           HashMap&lt;String, HashSet&lt;String&gt;&gt; tmpShardKeySet;
-<span class="nc bnc" id="L1198" title="All 2 branches missed.">          if (result.containsKey(subEntry.getKey())) {</span>
-<span class="nc" id="L1199">            tmpShardKeySet = result.get(subEntry.getKey());</span>
+<span class="pc bpc" id="L1233" title="1 of 2 branches missed.">          if (result.containsKey(shardName)) {</span>
+<span class="nc" id="L1234">            tmpShardKeySet = result.get(shardName);</span>
           } else {
-<span class="nc" id="L1201">            tmpShardKeySet = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L1202">            result.put(subEntry.getKey(), tmpShardKeySet);</span>
+<span class="fc" id="L1236">            tmpShardKeySet = new HashMap&lt;&gt;();      </span>
+<span class="fc" id="L1237">            result.put(shardName, tmpShardKeySet);</span>
           }
-<span class="nc" id="L1204">          HashSet&lt;String&gt; tmpResult = new HashSet&lt;&gt;();</span>
-<span class="nc" id="L1205">          tmpShardKeySet.put(entry.getKey(), tmpResult);</span>
-<span class="nc" id="L1206">          HashSet&lt;String&gt; itemsSet = subEntry.getValue();</span>
-<span class="nc bnc" id="L1207" title="All 2 branches missed.">          for (String item : entry.getValue()) {</span>
-<span class="nc bnc" id="L1208" title="All 2 branches missed.">            if (!itemsSet.contains(item)) {</span>
-<span class="nc" id="L1209">              tmpResult.add(item);</span>
+<span class="fc" id="L1239">          HashSet&lt;String&gt; tmpResult = new HashSet&lt;&gt;();          </span>
+<span class="fc" id="L1240">          HashSet&lt;String&gt; shardItemsSet = subEntry.getValue();</span>
+<span class="fc bfc" id="L1241" title="All 2 branches covered.">          for (String termvectorKeyListItem : termvectorKeyList) {</span>
+<span class="fc bfc" id="L1242" title="All 2 branches covered.">            if (!shardItemsSet.contains(termvectorKeyListItem)) {</span>
+<span class="fc" id="L1243">              tmpResult.add(termvectorKeyListItem);</span>
             }
-<span class="nc" id="L1211">          }</span>
-<span class="nc" id="L1212">        }</span>
+<span class="fc" id="L1245">          }</span>
+<span class="fc" id="L1246">          tmpShardKeySet.put(termvectorKey, tmpResult);          </span>
+<span class="fc" id="L1247">         }</span>
       }
-<span class="nc" id="L1214">    }</span>
-<span class="nc" id="L1215">    return result;</span>
+<span class="fc" id="L1249">    }</span>
+<span class="fc" id="L1250">    return result;</span>
   }
 
-  
-
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.html b/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.html
index daf0a50..a7dabd1 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrJoinResult</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrJoinResult</span></div><h1>MtasSolrJoinResult</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">34 of 34</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSolrJoinResult.java.html#L21" class="el_method">rewrite()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSolrJoinResult.java.html#L15" class="el_method">MtasSolrJoinResult(CodecComponent.ComponentJoin)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="82" height="10" title="11" alt="11"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSolrJoinResult.java.html#L28" class="el_method">merge(MtasSolrJoinResult)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrJoinResult</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrJoinResult</span></div><h1>MtasSolrJoinResult</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">34 of 34</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">3</td><td class="ctr2">3</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSolrJoinResult.java.html#L37" class="el_method">rewrite()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSolrJoinResult.java.html#L26" class="el_method">MtasSolrJoinResult(CodecComponent.ComponentJoin)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="82" height="10" title="11" alt="11"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasSolrJoinResult.java.html#L49" class="el_method">merge(MtasSolrJoinResult)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="52" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.java.html
index b2686f8..72c0ca1 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrJoinResult.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrJoinResult.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrJoinResult.java</span></div><h1>MtasSolrJoinResult.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrJoinResult.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrJoinResult.java</span></div><h1>MtasSolrJoinResult.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.Serializable;
 import java.util.Set;
@@ -7,26 +7,47 @@ import org.apache.solr.common.util.NamedList;
 
 import mtas.codec.util.CodecComponent.ComponentJoin;
 
+/**
+ * The Class MtasSolrJoinResult.
+ */
 public class MtasSolrJoinResult implements Serializable {
   
+  /** The values. */
   private Set&lt;String&gt; values;
+  
+  /** The key. */
   private String key;
   
-<span class="nc" id="L15">  public MtasSolrJoinResult(ComponentJoin join) {</span>
-<span class="nc" id="L16">    values = join.values();</span>
-<span class="nc" id="L17">    key = join.key();</span>
-<span class="nc" id="L18">  }</span>
+  /**
+   * Instantiates a new mtas solr join result.
+   *
+   * @param join the join
+   */
+<span class="nc" id="L26">  public MtasSolrJoinResult(ComponentJoin join) {</span>
+<span class="nc" id="L27">    values = join.values();</span>
+<span class="nc" id="L28">    key = join.key();</span>
+<span class="nc" id="L29">  }</span>
   
+  /**
+   * Rewrite.
+   *
+   * @return the named list
+   */
   public NamedList&lt;Object&gt; rewrite() {
-<span class="nc" id="L21">    NamedList&lt;Object&gt; response = new NamedList&lt;&gt;();</span>
-<span class="nc" id="L22">    response.add(&quot;values&quot;, values);</span>
-<span class="nc" id="L23">    response.add(&quot;key&quot;, key);</span>
-<span class="nc" id="L24">    return response;</span>
+<span class="nc" id="L37">    NamedList&lt;Object&gt; response = new NamedList&lt;&gt;();</span>
+<span class="nc" id="L38">    response.add(&quot;values&quot;, values);</span>
+<span class="nc" id="L39">    response.add(&quot;key&quot;, key);</span>
+<span class="nc" id="L40">    return response;</span>
   }
   
+  /**
+   * Merge.
+   *
+   * @param newItem the new item
+   */
   public void merge(MtasSolrJoinResult newItem) {
-<span class="nc" id="L28">    values.addAll(newItem.values);</span>
-<span class="nc" id="L29">  }</span>
+<span class="nc" id="L49">    values.addAll(newItem.values);</span>
+<span class="nc" id="L50">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.html b/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.html
index b8d0356..4c224e6 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrMtasResult</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrMtasResult</span></div><h1>MtasSolrMtasResult</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">574 of 843</td><td class="ctr2">32%</td><td class="bar">66 of 94</td><td class="ctr2">30%</td><td class="ctr1">48</td><td class="ctr2">56</td><td class="ctr1">109</td><td class="ctr2">165</td><td class="ctr1">5</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrMtasResult.java.html#L297" class="el_method">getNamedList(boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="240" alt="240"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="28" alt="28"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f0">15</td><td class="ctr2" id="g0">15</td><td class="ctr1" id="h0">51</td><td class="ctr2" id="i0">51</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrMtasResult.java.html#L203" class="el_method">getData(boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="51" height="10" title="103" alt="103"/><img src="../.resources/greenbar.gif" width="29" height="10" title="58" alt="58"/></td><td class="ctr2" id="c3">36%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="34" height="10" title="8" alt="8"/></td><td class="ctr2" id="e2">36%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">12</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i1">35</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSolrMtasResult.java.html#L41" class="el_method">MtasSolrMtasResult(MtasDataCollector, String[], String[], Set[], String[], String[], Integer[], Integer[], Map)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="50" height="10" title="100" alt="100"/><img src="../.resources/greenbar.gif" width="44" height="10" title="88" alt="88"/></td><td class="ctr2" id="c2">47%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="38" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="38" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">30</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasSolrMtasResult.java.html#L154" class="el_method">merge(MtasSolrMtasResult)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="25" height="10" title="51" alt="51"/><img src="../.resources/greenbar.gif" width="37" height="10" title="74" alt="74"/></td><td class="ctr2" id="c1">59%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="30" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="47" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">61%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">10</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i3">29</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a8"><a href="MtasSolrMtasResult.java.html#L373" class="el_method">toString()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="22" height="10" title="44" alt="44"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="17" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasSolrMtasResult.java.html#L261" class="el_method">getKeyList()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="8" height="10" title="17" alt="17"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="MtasSolrMtasResult.java.html#L278" class="el_method">getFullKeyList()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="7" height="10" title="15" alt="15"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a4"><a href="MtasSolrMtasResult.java.html#L394" class="el_method">getResult()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="MtasSolrMtasResult.java.html#L139" class="el_method">MtasSolrMtasResult(MtasDataCollector, String, String, Set, Map)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="24" height="10" title="49" alt="49"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrMtasResult</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrMtasResult</span></div><h1>MtasSolrMtasResult</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">488 of 860</td><td class="ctr2">43%</td><td class="bar">56 of 94</td><td class="ctr2">40%</td><td class="ctr1">43</td><td class="ctr2">56</td><td class="ctr1">86</td><td class="ctr2">167</td><td class="ctr1">2</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrMtasResult.java.html#L289" class="el_method">getNamedList(boolean)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="78" height="10" title="156" alt="156"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" title="84" alt="84"/></td><td class="ctr2" id="c6">35%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="85" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="8" alt="8"/></td><td class="ctr2" id="e4">28%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">15</td><td class="ctr1" id="h0">33</td><td class="ctr2" id="i0">52</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrMtasResult.java.html#L198" class="el_method">getData(boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="103" alt="103"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="58" alt="58"/></td><td class="ctr2" id="c5">36%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">36%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g1">12</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i1">36</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSolrMtasResult.java.html#L48" class="el_method">MtasSolrMtasResult(MtasDataCollector, String[], String[], SortedSet[], String[], String[], Integer[], Integer[], Map)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="50" height="10" title="100" alt="100"/><img src="../jacoco-resources/greenbar.gif" width="44" height="10" title="88" alt="88"/></td><td class="ctr2" id="c4">46%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">30</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="MtasSolrMtasResult.java.html#L366" class="el_method">toString()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="61" alt="61"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f4">3</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="MtasSolrMtasResult.java.html#L151" class="el_method">merge(MtasSolrMtasResult)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="48" alt="48"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="77" alt="77"/></td><td class="ctr2" id="c3">61%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">10</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i3">29</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrMtasResult.java.html#L272" class="el_method">getFullKeyList()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="MtasSolrMtasResult.java.html#L256" class="el_method">getKeyList()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">70%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="MtasSolrMtasResult.java.html#L138" class="el_method">MtasSolrMtasResult(MtasDataCollector, String, String, SortedSet, Map)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="49" alt="49"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="MtasSolrMtasResult.java.html#L386" class="el_method">getResult()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.java.html
index 0236ca5..2221818 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrMtasResult.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrMtasResult.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrMtasResult.java</span></div><h1>MtasSolrMtasResult.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrMtasResult.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrMtasResult.java</span></div><h1>MtasSolrMtasResult.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.io.Serializable;
@@ -6,6 +6,7 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Map.Entry;
 import java.util.Set;
+import java.util.SortedSet;
 import java.util.TreeSet;
 import org.apache.solr.common.util.NamedList;
 import org.apache.solr.common.util.SimpleOrderedMap;
@@ -15,237 +16,232 @@ import mtas.codec.util.collector.MtasDataCollectorResult;
 import mtas.codec.util.collector.MtasDataItem;
 
 /**
- * The Class MtasSolrResult.
+ * The Class MtasSolrMtasResult.
  */
 public class MtasSolrMtasResult implements Serializable {
 
   /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 1L;
 
-  /** The stats type. */
+  /** The data type. */
   public String dataType;
+  
+  /** The stats type. */
   public String statsType;
 
   /** The stats items. */
-  public Set&lt;String&gt; statsItems;
+  public SortedSet&lt;String&gt; statsItems;
 
-  /** The sort direction. */
+  /** The sort type. */
   public String sortType;
+  
+  /** The sort direction. */
   public String sortDirection;
 
-  /** The number. */
+  /** The start. */
   public Integer start;
+  
+  /** The number. */
   public Integer number;
 
   /** The data collector. */
-<span class="fc" id="L41">  public MtasDataCollector&lt;?, ?&gt; dataCollector = null;</span>
+<span class="fc" id="L48">  public MtasDataCollector&lt;?, ?&gt; dataCollector = null;</span>
 
   /** The function data. */
   public Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData;
 
-  /** The sub stats type. */
+  /** The sub data type. */
   private String[] subDataType;
+  
+  /** The sub stats type. */
   private String[] subStatsType;
 
   /** The sub stats items. */
-  private Set&lt;String&gt;[] subStatsItems;
+  private SortedSet&lt;String&gt;[] subStatsItems;
 
-  /** The sub sort direction. */
+  /** The sub sort type. */
   private String[] subSortType;
+  
+  /** The sub sort direction. */
   private String[] subSortDirection;
 
-  /** The sub number. */
+  /** The sub start. */
   private Integer[] subStart;
+  
+  /** The sub number. */
   private Integer[] subNumber;
 
   /**
-   * Instantiates a new mtas solr result.
+   * Instantiates a new mtas solr mtas result.
    *
-   * @param dataCollector
-   *          the data collector
-   * @param dataType
-   *          the data type
-   * @param statsType
-   *          the stats type
-   * @param statsItems
-   *          the stats items
-   * @param sortType
-   *          the sort type
-   * @param sortDirection
-   *          the sort direction
-   * @param start
-   *          the start
-   * @param number
-   *          the number
-   * @param functionData
-   *          the function data
+   * @param dataCollector the data collector
+   * @param dataType the data type
+   * @param statsType the stats type
+   * @param statsItems the stats items
+   * @param sortType the sort type
+   * @param sortDirection the sort direction
+   * @param start the start
+   * @param number the number
+   * @param functionData the function data
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   public MtasSolrMtasResult(MtasDataCollector&lt;?, ?&gt; dataCollector,
-      String[] dataType, String[] statsType, Set&lt;String&gt;[] statsItems,
+      String[] dataType, String[] statsType, SortedSet&lt;String&gt;[] statsItems,
       String[] sortType, String[] sortDirection, Integer[] start,
       Integer[] number,
-<span class="fc" id="L88">      Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData) {</span>
-<span class="fc" id="L89">    this.dataCollector = dataCollector;</span>
-<span class="fc" id="L90">    this.functionData = functionData;</span>
-<span class="pc bpc" id="L91" title="1 of 2 branches missed.">    this.dataType = (dataType == null) ? null : dataType[0];</span>
-<span class="pc bpc" id="L92" title="1 of 2 branches missed.">    this.statsType = (statsType == null) ? null : statsType[0];</span>
-<span class="pc bpc" id="L93" title="1 of 2 branches missed.">    this.statsItems = (statsItems == null) ? null : statsItems[0];</span>
-<span class="pc bpc" id="L94" title="1 of 2 branches missed.">    this.sortType = (sortType == null) ? null : sortType[0];</span>
-<span class="pc bpc" id="L95" title="1 of 2 branches missed.">    this.sortDirection = (sortDirection == null) ? null : sortDirection[0];</span>
-<span class="pc bpc" id="L96" title="1 of 2 branches missed.">    this.start = (start == null) ? null : start[0];</span>
-<span class="pc bpc" id="L97" title="1 of 2 branches missed.">    this.number = (number == null) ? null : number[0];</span>
-<span class="fc" id="L98">    this.subStart = null;</span>
-<span class="fc" id="L99">    this.subNumber = null;</span>
-<span class="pc bpc" id="L100" title="2 of 4 branches missed.">    if ((dataType != null) &amp;&amp; (dataType.length &gt; 1)) {</span>
-<span class="nc" id="L101">      subDataType = new String[dataType.length - 1];</span>
-<span class="nc" id="L102">      subStatsType = new String[dataType.length - 1];</span>
-<span class="nc" id="L103">      subStatsItems = new TreeSet[dataType.length - 1];</span>
-<span class="nc" id="L104">      subSortType = new String[dataType.length - 1];</span>
-<span class="nc" id="L105">      subSortDirection = new String[dataType.length - 1];</span>
-<span class="nc" id="L106">      System.arraycopy(dataType, 1, subDataType, 0, dataType.length - 1);</span>
-<span class="nc" id="L107">      System.arraycopy(statsType, 1, subStatsType, 0, dataType.length - 1);</span>
-<span class="nc" id="L108">      System.arraycopy(statsItems, 1, subStatsItems, 0, dataType.length - 1);</span>
-<span class="nc" id="L109">      System.arraycopy(sortType, 1, subSortType, 0, dataType.length - 1);</span>
-<span class="nc" id="L110">      System.arraycopy(sortDirection, 1, subSortDirection, 0,</span>
+<span class="fc" id="L92">      Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData) {</span>
+<span class="fc" id="L93">    this.dataCollector = dataCollector;</span>
+<span class="fc" id="L94">    this.functionData = functionData;</span>
+<span class="pc bpc" id="L95" title="1 of 2 branches missed.">    this.dataType = (dataType == null) ? null : dataType[0];</span>
+<span class="pc bpc" id="L96" title="1 of 2 branches missed.">    this.statsType = (statsType == null) ? null : statsType[0];</span>
+<span class="pc bpc" id="L97" title="1 of 2 branches missed.">    this.statsItems = (statsItems == null) ? null : statsItems[0];</span>
+<span class="pc bpc" id="L98" title="1 of 2 branches missed.">    this.sortType = (sortType == null) ? null : sortType[0];</span>
+<span class="pc bpc" id="L99" title="1 of 2 branches missed.">    this.sortDirection = (sortDirection == null) ? null : sortDirection[0];</span>
+<span class="pc bpc" id="L100" title="1 of 2 branches missed.">    this.start = (start == null) ? null : start[0];</span>
+<span class="pc bpc" id="L101" title="1 of 2 branches missed.">    this.number = (number == null) ? null : number[0];</span>
+<span class="fc" id="L102">    this.subStart = null;</span>
+<span class="fc" id="L103">    this.subNumber = null;</span>
+<span class="pc bpc" id="L104" title="2 of 4 branches missed.">    if ((dataType != null) &amp;&amp; (dataType.length &gt; 1)) {</span>
+<span class="nc" id="L105">      subDataType = new String[dataType.length - 1];</span>
+<span class="nc" id="L106">      subStatsType = new String[dataType.length - 1];</span>
+<span class="nc" id="L107">      subStatsItems = new TreeSet[dataType.length - 1];</span>
+<span class="nc" id="L108">      subSortType = new String[dataType.length - 1];</span>
+<span class="nc" id="L109">      subSortDirection = new String[dataType.length - 1];</span>
+<span class="nc" id="L110">      System.arraycopy(dataType, 1, subDataType, 0, dataType.length - 1);</span>
+<span class="nc" id="L111">      System.arraycopy(statsType, 1, subStatsType, 0, dataType.length - 1);</span>
+<span class="nc" id="L112">      System.arraycopy(statsItems, 1, subStatsItems, 0, dataType.length - 1);</span>
+<span class="nc" id="L113">      System.arraycopy(sortType, 1, subSortType, 0, dataType.length - 1);</span>
+<span class="nc" id="L114">      System.arraycopy(sortDirection, 1, subSortDirection, 0,</span>
           dataType.length - 1);
     } else {
-<span class="fc" id="L113">      subDataType = null;</span>
-<span class="fc" id="L114">      subStatsType = null;</span>
-<span class="fc" id="L115">      subStatsItems = null;</span>
-<span class="fc" id="L116">      subSortType = null;</span>
-<span class="fc" id="L117">      subSortDirection = null;</span>
+<span class="fc" id="L117">      subDataType = null;</span>
+<span class="fc" id="L118">      subStatsType = null;</span>
+<span class="fc" id="L119">      subStatsItems = null;</span>
+<span class="fc" id="L120">      subSortType = null;</span>
+<span class="fc" id="L121">      subSortDirection = null;</span>
     }
-<span class="fc" id="L119">  }</span>
+<span class="fc" id="L123">  }</span>
 
   /**
-   * Instantiates a new mtas solr result.
+   * Instantiates a new mtas solr mtas result.
    *
-   * @param dataCollector
-   *          the data collector
-   * @param dataType
-   *          the data type
-   * @param statsType
-   *          the stats type
-   * @param statsItems
-   *          the stats items
-   * @param functionData
-   *          the function data
+   * @param dataCollector the data collector
+   * @param dataType the data type
+   * @param statsType the stats type
+   * @param statsItems the stats items
+   * @param functionData the function data
    */
   @SuppressWarnings(&quot;unchecked&quot;)
-  public MtasSolrMtasResult(MtasDataCollector&lt;?, ?&gt; dataCollector, String dataType,
-      String statsType, Set&lt;String&gt; statsItems,
+  public MtasSolrMtasResult(MtasDataCollector&lt;?, ?&gt; dataCollector,
+      String dataType, String statsType, SortedSet&lt;String&gt; statsItems,
       Map&lt;MtasDataCollector&lt;?, ?&gt;, HashMap&lt;String, MtasSolrMtasResult&gt;&gt; functionData) {
-<span class="fc" id="L139">    this(dataCollector, new String[] { dataType }, new String[] { statsType },</span>
-        new Set[] { statsItems }, new String[] { null },
-<span class="fc" id="L141">        new String[] { null }, new Integer[] { 0 }, new Integer[] { 1 },</span>
+<span class="fc" id="L138">    this(dataCollector, new String[] { dataType }, new String[] { statsType },</span>
+        new SortedSet[] { statsItems }, new String[] { null },
+<span class="fc" id="L140">        new String[] { null }, new Integer[] { 0 }, new Integer[] { 1 },</span>
         functionData);
-<span class="fc" id="L143">  }</span>
+<span class="fc" id="L142">  }</span>
 
   /**
    * Merge.
    *
-   * @param newItem
-   *          the new item
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param newItem the new item
+   * @throws IOException Signals that an I/O exception has occurred.
    */
-  void merge(MtasSolrMtasResult newItem) throws IOException {
-<span class="fc" id="L154">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map = new HashMap&lt;&gt;();</span>
-<span class="pc bpc" id="L155" title="1 of 2 branches missed.">    if(newItem.dataCollector.withTotal()) {</span>
-<span class="nc" id="L156">      dataCollector.setWithTotal();</span>
+  void merge(MtasSolrMtasResult newItem) throws IOException { 
+<span class="fc" id="L151">    HashMap&lt;MtasDataCollector&lt;?, ?&gt;, MtasDataCollector&lt;?, ?&gt;&gt; map = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L152" title="All 2 branches covered.">    if (newItem.dataCollector.withTotal()) {</span>
+<span class="fc" id="L153">      dataCollector.setWithTotal();</span>
     }
-<span class="fc" id="L158">    dataCollector.merge(newItem.dataCollector, map, true);</span>
-<span class="fc bfc" id="L159" title="All 2 branches covered.">    if (newItem.functionData != null) {</span>
-<span class="pc bpc" id="L160" title="1 of 2 branches missed.">      if (functionData == null) {</span>
-<span class="nc" id="L161">        functionData = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L155">    dataCollector.merge(newItem.dataCollector, map, true);</span>
+<span class="fc bfc" id="L156" title="All 2 branches covered.">    if (newItem.functionData != null) {</span>
+<span class="pc bpc" id="L157" title="1 of 2 branches missed.">      if (functionData == null) {</span>
+<span class="nc" id="L158">        functionData = new HashMap&lt;&gt;();</span>
       }
-<span class="fc bfc" id="L163" title="All 2 branches covered.">      for (MtasDataCollector&lt;?, ?&gt; keyCollector : newItem.functionData</span>
-<span class="fc" id="L164">          .keySet()) {</span>
-<span class="pc bpc" id="L165" title="1 of 2 branches missed.">        if (map.containsKey(keyCollector)) {</span>
+<span class="fc bfc" id="L160" title="All 2 branches covered.">      for (MtasDataCollector&lt;?, ?&gt; keyCollector : newItem.functionData</span>
+<span class="fc" id="L161">          .keySet()) {</span>
+<span class="pc bpc" id="L162" title="1 of 2 branches missed.">        if (map.containsKey(keyCollector)) {</span>
           // compute mapped key
-<span class="fc" id="L167">          MtasDataCollector&lt;?, ?&gt; newKeyCollector = keyCollector;</span>
-<span class="fc bfc" id="L168" title="All 2 branches covered.">          while (map.containsKey(newKeyCollector)) {</span>
-<span class="fc" id="L169">            newKeyCollector = map.get(keyCollector);</span>
+<span class="fc" id="L164">          MtasDataCollector&lt;?, ?&gt; newKeyCollector = keyCollector;</span>
+<span class="fc bfc" id="L165" title="All 2 branches covered.">          while (map.containsKey(newKeyCollector)) {</span>
+<span class="fc" id="L166">            newKeyCollector = map.get(keyCollector);</span>
           }
-<span class="pc bpc" id="L171" title="1 of 2 branches missed.">          if (functionData.containsKey(newKeyCollector)) {</span>
-<span class="fc" id="L172">            HashMap&lt;String, MtasSolrMtasResult&gt; tmpList = functionData</span>
-<span class="fc" id="L173">                .get(newKeyCollector);</span>
-<span class="pc bpc" id="L174" title="1 of 2 branches missed.">            for (String functionKey : newItem.functionData.get(keyCollector)</span>
-<span class="fc" id="L175">                .keySet()) {</span>
-<span class="nc bnc" id="L176" title="All 2 branches missed.">              if (tmpList.containsKey(functionKey)) {</span>
-<span class="nc" id="L177">                tmpList.get(functionKey).merge(</span>
-<span class="nc" id="L178">                    newItem.functionData.get(keyCollector).get(functionKey));</span>
+<span class="pc bpc" id="L168" title="1 of 2 branches missed.">          if (functionData.containsKey(newKeyCollector)) {</span>
+<span class="fc" id="L169">            HashMap&lt;String, MtasSolrMtasResult&gt; tmpList = functionData</span>
+<span class="fc" id="L170">                .get(newKeyCollector);</span>
+<span class="pc bpc" id="L171" title="1 of 2 branches missed.">            for (String functionKey : newItem.functionData.get(keyCollector)</span>
+<span class="fc" id="L172">                .keySet()) {</span>
+<span class="nc bnc" id="L173" title="All 2 branches missed.">              if (tmpList.containsKey(functionKey)) {</span>
+<span class="nc" id="L174">                tmpList.get(functionKey).merge(</span>
+<span class="nc" id="L175">                    newItem.functionData.get(keyCollector).get(functionKey));</span>
               } else {
-<span class="nc" id="L180">                tmpList.put(functionKey,</span>
-<span class="nc" id="L181">                    newItem.functionData.get(keyCollector).get(functionKey));</span>
+<span class="nc" id="L177">                tmpList.put(functionKey,</span>
+<span class="nc" id="L178">                    newItem.functionData.get(keyCollector).get(functionKey));</span>
               }
-<span class="nc" id="L183">            }</span>
-<span class="fc" id="L184">          } else {</span>
-<span class="nc" id="L185">            functionData.put(newKeyCollector,</span>
-<span class="nc" id="L186">                newItem.functionData.get(keyCollector));</span>
+<span class="nc" id="L180">            }</span>
+<span class="fc" id="L181">          } else {</span>
+<span class="nc" id="L182">            functionData.put(newKeyCollector,</span>
+<span class="nc" id="L183">                newItem.functionData.get(keyCollector));</span>
           }
         }
-<span class="fc" id="L189">      }</span>
+<span class="fc" id="L186">      }</span>
     }
-<span class="fc" id="L191">  }</span>
+<span class="fc" id="L188">  }</span>
 
   /**
    * Gets the data.
    *
-   * @param showDebugInfo
-   *          the show debug info
+   * @param showDebugInfo the show debug info
    * @return the data
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   NamedList&lt;Object&gt; getData(boolean showDebugInfo) throws IOException {
-<span class="fc" id="L203">    if (dataCollector.getCollectorType()</span>
-<span class="pc bpc" id="L204" title="1 of 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="fc" id="L205">      NamedList&lt;Object&gt; mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L198">    if (dataCollector.getCollectorType()</span>
+<span class="pc bpc" id="L199" title="1 of 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="fc" id="L200">      NamedList&lt;Object&gt; mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
       // functions
-<span class="fc" id="L207">      Map&lt;String, NamedList&lt;Object&gt;&gt; functionList = new HashMap&lt;&gt;();</span>
-<span class="pc bpc" id="L208" title="1 of 4 branches missed.">      if (functionData != null &amp;&amp; functionData.containsKey(dataCollector)) {</span>
-<span class="fc" id="L209">        HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = functionData</span>
-<span class="fc" id="L210">            .get(dataCollector);</span>
-<span class="pc bpc" id="L211" title="1 of 2 branches missed.">        for (Entry &lt;String, MtasSolrMtasResult&gt; entry : functionDataItem.entrySet()) {</span>
-<span class="nc" id="L212">          MtasSolrMtasResult functionResult = entry.getValue();</span>
-<span class="nc" id="L213">          if (functionResult.dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L214" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L215">            NamedList&lt;Object&gt; functionData = functionResult</span>
-<span class="nc" id="L216">                .getData(showDebugInfo);</span>
-<span class="nc" id="L217">            functionList.put(entry.getKey(), functionData);</span>
-<span class="nc" id="L218">          } else {</span>
-<span class="nc" id="L219">            throw new IOException(&quot;unexpected function collectorType &quot;</span>
-<span class="nc" id="L220">                + functionResult.dataCollector.getCollectorType());</span>
+<span class="fc" id="L202">      Map&lt;String, NamedList&lt;Object&gt;&gt; functionList = new HashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L203" title="1 of 4 branches missed.">      if (functionData != null &amp;&amp; functionData.containsKey(dataCollector)) {</span>
+<span class="fc" id="L204">        HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = functionData</span>
+<span class="fc" id="L205">            .get(dataCollector);</span>
+<span class="pc bpc" id="L206" title="1 of 2 branches missed.">        for (Entry&lt;String, MtasSolrMtasResult&gt; entry : functionDataItem</span>
+<span class="fc" id="L207">            .entrySet()) {</span>
+<span class="nc" id="L208">          MtasSolrMtasResult functionResult = entry.getValue();</span>
+<span class="nc" id="L209">          if (functionResult.dataCollector.getCollectorType()</span>
+<span class="nc bnc" id="L210" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L211">            NamedList&lt;Object&gt; functionData = functionResult</span>
+<span class="nc" id="L212">                .getData(showDebugInfo);</span>
+<span class="nc" id="L213">            functionList.put(entry.getKey(), functionData);</span>
+<span class="nc" id="L214">          } else {</span>
+<span class="nc" id="L215">            throw new IOException(&quot;unexpected function collectorType &quot;</span>
+<span class="nc" id="L216">                + functionResult.dataCollector.getCollectorType());</span>
           }
-<span class="nc" id="L222">        }</span>
+<span class="nc" id="L218">        }</span>
       }
       // main result
-<span class="fc" id="L225">      MtasDataItem&lt;?, ?&gt; dataItem = dataCollector.getResult().getData();</span>
-<span class="pc bpc" id="L226" title="1 of 2 branches missed.">      if (dataItem != null) {</span>
-<span class="fc" id="L227">        mtasResponse.addAll(dataItem.rewrite(showDebugInfo));</span>
-<span class="pc bpc" id="L228" title="1 of 2 branches missed.">        if (functionList.size() &gt; 0) {</span>
-<span class="nc" id="L229">          mtasResponse.add(&quot;functions&quot;, functionList);</span>
+<span class="fc" id="L221">      MtasDataItem&lt;?, ?&gt; dataItem = dataCollector.getResult().getData();</span>
+<span class="pc bpc" id="L222" title="1 of 2 branches missed.">      if (dataItem != null) {</span>
+<span class="fc" id="L223">        mtasResponse.addAll(dataItem.rewrite(showDebugInfo));</span>
+<span class="pc bpc" id="L224" title="1 of 2 branches missed.">        if (functionList.size() &gt; 0) {</span>
+<span class="nc" id="L225">          mtasResponse.add(&quot;functions&quot;, functionList);</span>
         }
-<span class="pc bpc" id="L231" title="3 of 4 branches missed.">        if ((subDataType != null) &amp;&amp; (dataItem.getSub() != null)) {</span>
-<span class="nc" id="L232">          MtasSolrMtasResult css = new MtasSolrMtasResult(dataItem.getSub(), subDataType,</span>
-              subStatsType, subStatsItems, subSortType, subSortDirection,
-              subStart, subNumber, functionData);
-<span class="nc" id="L235">          if (dataItem.getSub().getCollectorType()</span>
-<span class="nc bnc" id="L236" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="pc bpc" id="L227" title="3 of 4 branches missed.">        if ((subDataType != null) &amp;&amp; (dataItem.getSub() != null)) {</span>
+<span class="nc" id="L228">          MtasSolrMtasResult css = new MtasSolrMtasResult(dataItem.getSub(),</span>
+              subDataType, subStatsType, subStatsItems, subSortType,
+              subSortDirection, subStart, subNumber, functionData);
+<span class="nc" id="L231">          if (dataItem.getSub().getCollectorType()</span>
+<span class="nc bnc" id="L232" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L233">            mtasResponse.add(dataItem.getSub().getCollectorType(),</span>
+<span class="nc" id="L234">                css.getNamedList(showDebugInfo));</span>
+<span class="nc" id="L235">          } else if (dataItem.getSub().getCollectorType()</span>
+<span class="nc bnc" id="L236" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
 <span class="nc" id="L237">            mtasResponse.add(dataItem.getSub().getCollectorType(),</span>
-<span class="nc" id="L238">                css.getNamedList(showDebugInfo));</span>
-<span class="nc" id="L239">          } else if (dataItem.getSub().getCollectorType()</span>
-<span class="nc bnc" id="L240" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L241">            mtasResponse.add(dataItem.getSub().getCollectorType(),</span>
-<span class="nc" id="L242">                css.getData(showDebugInfo));</span>
+<span class="nc" id="L238">                css.getData(showDebugInfo));</span>
           }
         }
-      }      
-<span class="fc" id="L246">      return mtasResponse;</span>
+      }
+<span class="fc" id="L242">      return mtasResponse;</span>
     } else {
-<span class="nc" id="L248">      throw new IOException(</span>
+<span class="nc" id="L244">      throw new IOException(</span>
           &quot;only allowed for &quot; + DataCollector.COLLECTOR_TYPE_DATA);
     }
   }
@@ -254,15 +250,14 @@ public class MtasSolrMtasResult implements Serializable {
    * Gets the key list.
    *
    * @return the key list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public Set&lt;String&gt; getKeyList() throws IOException {
-<span class="nc" id="L261">    if (dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L262" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L263">      return dataCollector.getResult().getComparatorList().keySet();</span>
+<span class="fc" id="L256">    if (dataCollector.getCollectorType()</span>
+<span class="pc bpc" id="L257" title="1 of 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="fc" id="L258">      return dataCollector.getResult().getComparatorList().keySet();</span>
     } else {
-<span class="nc" id="L265">      throw new IOException(</span>
+<span class="nc" id="L260">      throw new IOException(</span>
           &quot;only allowed for &quot; + DataCollector.COLLECTOR_TYPE_LIST);
     }
   }
@@ -271,15 +266,14 @@ public class MtasSolrMtasResult implements Serializable {
    * Gets the full key list.
    *
    * @return the full key list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public Set&lt;String&gt; getFullKeyList() throws IOException {
-<span class="nc" id="L278">    if (dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L279" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L280">      return dataCollector.getKeyList();</span>
+<span class="nc" id="L272">    if (dataCollector.getCollectorType()</span>
+<span class="nc bnc" id="L273" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L274">      return dataCollector.getKeyList();</span>
     } else {
-<span class="nc" id="L282">      throw new IOException(</span>
+<span class="nc" id="L276">      throw new IOException(</span>
           &quot;only allowed for &quot; + DataCollector.COLLECTOR_TYPE_LIST);
     }
   }
@@ -287,78 +281,77 @@ public class MtasSolrMtasResult implements Serializable {
   /**
    * Gets the named list.
    *
-   * @param showDebugInfo
-   *          the show debug info
+   * @param showDebugInfo the show debug info
    * @return the named list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   NamedList&lt;Object&gt; getNamedList(boolean showDebugInfo) throws IOException {
-<span class="nc" id="L297">    if (dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L298" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L299">      SimpleOrderedMap&lt;Object&gt; mtasResponseList = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L289">    if (dataCollector.getCollectorType()</span>
+<span class="pc bpc" id="L290" title="1 of 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="fc" id="L291">      SimpleOrderedMap&lt;Object&gt; mtasResponseList = new SimpleOrderedMap&lt;&gt;();</span>
       // functions
-<span class="nc" id="L301">      Map&lt;String, SimpleOrderedMap&lt;Object&gt;&gt; functionList = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L302" title="All 4 branches missed.">      if (functionData != null &amp;&amp; functionData.containsKey(dataCollector)) {</span>
-<span class="nc" id="L303">        HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = functionData</span>
-<span class="nc" id="L304">            .get(dataCollector);</span>
-<span class="nc bnc" id="L305" title="All 2 branches missed.">        for (Entry&lt;String, MtasSolrMtasResult&gt; entry : functionDataItem.entrySet()) {</span>
-<span class="nc" id="L306">          MtasSolrMtasResult functionResult = entry.getValue();</span>
-<span class="nc" id="L307">          if (functionResult.dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L308" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L309">            NamedList&lt;Object&gt; functionNamedList = functionResult</span>
-<span class="nc" id="L310">                .getNamedList(showDebugInfo);</span>
-<span class="nc bnc" id="L311" title="All 2 branches missed.">            for (int i = 0; i &lt; functionNamedList.size(); i++) {</span>
-<span class="nc bnc" id="L312" title="All 2 branches missed.">              if (functionList.containsKey(functionNamedList.getName(i))) {</span>
-<span class="nc" id="L313">                SimpleOrderedMap&lt;Object&gt; tmpMap = functionList</span>
-<span class="nc" id="L314">                    .get(functionNamedList.getName(i));</span>
-<span class="nc" id="L315">                tmpMap.add(entry.getKey(), functionNamedList.getVal(i));</span>
-<span class="nc" id="L316">              } else {</span>
-<span class="nc" id="L317">                SimpleOrderedMap&lt;Object&gt; tmpMap = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L318">                tmpMap.add(entry.getKey(), functionNamedList.getVal(i));</span>
-<span class="nc" id="L319">                functionList.put(functionNamedList.getName(i), tmpMap);</span>
+<span class="fc" id="L293">      Map&lt;String, SimpleOrderedMap&lt;Object&gt;&gt; functionList = new HashMap&lt;&gt;();</span>
+<span class="pc bpc" id="L294" title="2 of 4 branches missed.">      if (functionData != null &amp;&amp; functionData.containsKey(dataCollector)) {</span>
+<span class="fc" id="L295">        HashMap&lt;String, MtasSolrMtasResult&gt; functionDataItem = functionData</span>
+<span class="fc" id="L296">            .get(dataCollector);</span>
+<span class="pc bpc" id="L297" title="1 of 2 branches missed.">        for (Entry&lt;String, MtasSolrMtasResult&gt; entry : functionDataItem</span>
+<span class="fc" id="L298">            .entrySet()) {</span>
+<span class="nc" id="L299">          MtasSolrMtasResult functionResult = entry.getValue();</span>
+<span class="nc" id="L300">          if (functionResult.dataCollector.getCollectorType()</span>
+<span class="nc bnc" id="L301" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L302">            NamedList&lt;Object&gt; functionNamedList = functionResult</span>
+<span class="nc" id="L303">                .getNamedList(showDebugInfo);</span>
+<span class="nc bnc" id="L304" title="All 2 branches missed.">            for (int i = 0; i &lt; functionNamedList.size(); i++) {</span>
+<span class="nc bnc" id="L305" title="All 2 branches missed.">              if (functionList.containsKey(functionNamedList.getName(i))) {</span>
+<span class="nc" id="L306">                SimpleOrderedMap&lt;Object&gt; tmpMap = functionList</span>
+<span class="nc" id="L307">                    .get(functionNamedList.getName(i));</span>
+<span class="nc" id="L308">                tmpMap.add(entry.getKey(), functionNamedList.getVal(i));</span>
+<span class="nc" id="L309">              } else {</span>
+<span class="nc" id="L310">                SimpleOrderedMap&lt;Object&gt; tmpMap = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L311">                tmpMap.add(entry.getKey(), functionNamedList.getVal(i));</span>
+<span class="nc" id="L312">                functionList.put(functionNamedList.getName(i), tmpMap);</span>
               }
             }
-<span class="nc" id="L322">          } else {</span>
-<span class="nc" id="L323">            throw new IOException(&quot;unexpected function collectorType &quot;</span>
-<span class="nc" id="L324">                + functionResult.dataCollector.getCollectorType());</span>
+<span class="nc" id="L315">          } else {</span>
+<span class="nc" id="L316">            throw new IOException(&quot;unexpected function collectorType &quot;</span>
+<span class="nc" id="L317">                + functionResult.dataCollector.getCollectorType());</span>
           }
-<span class="nc" id="L326">        }</span>
+<span class="nc" id="L319">        }</span>
       }
       // main result
-<span class="nc" id="L329">      Map&lt;String, ?&gt; dataList = dataCollector.getResult().getList();</span>
-<span class="nc bnc" id="L330" title="All 2 branches missed.">      for (Entry&lt;String, ?&gt; entry : dataList.entrySet()) {</span>
-<span class="nc" id="L331">        SimpleOrderedMap&lt;Object&gt; mtasResponseListItem = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L332">        MtasDataItem&lt;?, ?&gt; dataItem = (MtasDataItem&lt;?, ?&gt;) entry.getValue();</span>
-<span class="nc" id="L333">        mtasResponseListItem.addAll(dataItem.rewrite(showDebugInfo));</span>
-<span class="nc bnc" id="L334" title="All 2 branches missed.">        if (functionList.containsKey(entry.getKey())) {</span>
-<span class="nc" id="L335">          mtasResponseListItem.add(&quot;functions&quot;,</span>
-<span class="nc" id="L336">              functionList.get(entry.getKey()));</span>
+<span class="fc" id="L322">      Map&lt;String, ?&gt; dataList = dataCollector.getResult().getList();</span>
+<span class="fc bfc" id="L323" title="All 2 branches covered.">      for (Entry&lt;String, ?&gt; entry : dataList.entrySet()) {</span>
+<span class="fc" id="L324">        SimpleOrderedMap&lt;Object&gt; mtasResponseListItem = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L325">        MtasDataItem&lt;?, ?&gt; dataItem = (MtasDataItem&lt;?, ?&gt;) entry.getValue();</span>
+<span class="fc" id="L326">        mtasResponseListItem.addAll(dataItem.rewrite(showDebugInfo));</span>
+<span class="pc bpc" id="L327" title="1 of 2 branches missed.">        if (functionList.containsKey(entry.getKey())) {</span>
+<span class="nc" id="L328">          mtasResponseListItem.add(&quot;functions&quot;,</span>
+<span class="nc" id="L329">              functionList.get(entry.getKey()));</span>
         }
-<span class="nc bnc" id="L338" title="All 4 branches missed.">        if ((subDataType != null) &amp;&amp; (dataItem.getSub() != null)) {</span>
-<span class="nc" id="L339">          MtasSolrMtasResult css = new MtasSolrMtasResult(dataItem.getSub(),</span>
+<span class="pc bpc" id="L331" title="3 of 4 branches missed.">        if ((subDataType != null) &amp;&amp; (dataItem.getSub() != null)) {</span>
+<span class="nc" id="L332">          MtasSolrMtasResult css = new MtasSolrMtasResult(dataItem.getSub(),</span>
               subDataType, subStatsType, subStatsItems, subSortType,
               subSortDirection, subStart, subNumber, functionData);
-<span class="nc" id="L342">          if (dataItem.getSub().getCollectorType()</span>
-<span class="nc bnc" id="L343" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc bnc" id="L344" title="All 2 branches missed.">            if (css.dataCollector.withTotal()) {</span>
-<span class="nc" id="L345">              mtasResponseListItem.add(</span>
+<span class="nc" id="L335">          if (dataItem.getSub().getCollectorType()</span>
+<span class="nc bnc" id="L336" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc bnc" id="L337" title="All 2 branches missed.">            if (css.dataCollector.withTotal()) {</span>
+<span class="nc" id="L338">              mtasResponseListItem.add(</span>
                   DataCollector.COLLECTOR_TYPE_LIST + &quot;Total&quot;,
-<span class="nc" id="L347">                  css.dataCollector.getSize());</span>
+<span class="nc" id="L340">                  css.dataCollector.getSize());</span>
             }
-<span class="nc" id="L349">            mtasResponseListItem.add(DataCollector.COLLECTOR_TYPE_LIST,</span>
-<span class="nc" id="L350">                css.getNamedList(showDebugInfo));</span>
-<span class="nc" id="L351">          } else if (dataItem.getSub().getCollectorType()</span>
-<span class="nc bnc" id="L352" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L353">            mtasResponseListItem.add(DataCollector.COLLECTOR_TYPE_DATA,</span>
-<span class="nc" id="L354">                css.getData(showDebugInfo));</span>
+<span class="nc" id="L342">            mtasResponseListItem.add(DataCollector.COLLECTOR_TYPE_LIST,</span>
+<span class="nc" id="L343">                css.getNamedList(showDebugInfo));</span>
+<span class="nc" id="L344">          } else if (dataItem.getSub().getCollectorType()</span>
+<span class="nc bnc" id="L345" title="All 2 branches missed.">              .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L346">            mtasResponseListItem.add(DataCollector.COLLECTOR_TYPE_DATA,</span>
+<span class="nc" id="L347">                css.getData(showDebugInfo));</span>
           }
         }
-<span class="nc" id="L357">        mtasResponseList.add(entry.getKey(), mtasResponseListItem);</span>
-<span class="nc" id="L358">      }</span>
-<span class="nc" id="L359">      return mtasResponseList;</span>
+<span class="fc" id="L350">        mtasResponseList.add(entry.getKey(), mtasResponseListItem);</span>
+<span class="fc" id="L351">      }</span>
+<span class="fc" id="L352">      return mtasResponseList;</span>
     } else {
-<span class="nc" id="L361">      throw new IOException(</span>
+<span class="nc" id="L354">      throw new IOException(</span>
           &quot;only allowed for &quot; + DataCollector.COLLECTOR_TYPE_LIST);
     }
   }
@@ -370,16 +363,16 @@ public class MtasSolrMtasResult implements Serializable {
    */
   @Override
   public String toString() {
-<span class="nc" id="L373">    if (dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L374" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="nc" id="L375">      return &quot;MtasSolrResult(data-&quot; + hashCode() + &quot;)&quot;;</span>
+<span class="nc" id="L366">    if (dataCollector.getCollectorType()</span>
+<span class="nc bnc" id="L367" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="nc" id="L368">      return this.getClass().getSimpleName()+&quot;(data-&quot; + hashCode() + &quot;)&quot;;</span>
     }
-<span class="nc" id="L377">    if (dataCollector.getCollectorType()</span>
-<span class="nc bnc" id="L378" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc" id="L379">      return &quot;MtasSolrResult(list(&quot; + dataCollector.getSize() + &quot;)-&quot;</span>
-<span class="nc" id="L380">          + hashCode() + &quot;)&quot;;</span>
+<span class="nc" id="L370">    if (dataCollector.getCollectorType()</span>
+<span class="nc bnc" id="L371" title="All 2 branches missed.">        .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="nc" id="L372">      return this.getClass().getSimpleName()+&quot;(list(&quot; + dataCollector.getSize() + &quot;)-&quot;</span>
+<span class="nc" id="L373">          + hashCode() + &quot;)&quot;;</span>
     } else {
-<span class="nc" id="L382">      return &quot;MtasSolrResult: unknown&quot;;</span>
+<span class="nc" id="L375">      return this.getClass().getSimpleName()+&quot;: unknown&quot;;</span>
     }
   }
 
@@ -387,12 +380,11 @@ public class MtasSolrMtasResult implements Serializable {
    * Gets the result.
    *
    * @return the result
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   public MtasDataCollectorResult getResult() throws IOException {
-<span class="nc" id="L394">    return dataCollector.getResult();</span>
+<span class="fc" id="L386">    return dataCollector.getResult();</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.html b/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.html
index 2a3f166..5b15c82 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrResultMerge</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrResultMerge</span></div><h1>MtasSolrResultMerge</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">414 of 851</td><td class="ctr2">51%</td><td class="bar">79 of 140</td><td class="ctr2">44%</td><td class="ctr1">57</td><td class="ctr2">79</td><td class="ctr1">99</td><td class="ctr2">211</td><td class="ctr1">3</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasSolrResultMerge.java.html#L223" class="el_method">mergeArrayList(ShardRequest, NamedList, String, Integer, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="78" height="10" title="134" alt="134"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="75" height="10" title="20" alt="20"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h0">35</td><td class="ctr2" id="i1">35</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSolrResultMerge.java.html#L31" class="el_method">merge(ResponseBuilder)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="54" height="10" title="93" alt="93"/><img src="../.resources/greenbar.gif" width="65" height="10" title="112" alt="112"/></td><td class="ctr2" id="c5">55%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="52" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="67" height="10" title="18" alt="18"/></td><td class="ctr2" id="e3">56%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i0">44</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasSolrResultMerge.java.html#L108" class="el_method">mergeJoinResult(ShardRequest, NamedList, String, Integer)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="50" height="10" title="87" alt="87"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="16" alt="16"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h1">24</td><td class="ctr2" id="i4">24</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSolrResultMerge.java.html#L353" class="el_method">mergeResponsesNamedList(NamedList, NamedList)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="30" height="10" title="52" alt="52"/><img src="../.resources/greenbar.gif" width="52" height="10" title="90" alt="90"/></td><td class="ctr2" id="c4">63%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="41" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="56" height="10" title="15" alt="15"/></td><td class="ctr2" id="e2">58%</td><td class="ctr1" id="f3">9</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i2">35</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSolrResultMerge.java.html#L164" class="el_method">mergeNamedList(ShardRequest, NamedList, String, Integer)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="9" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="50" height="10" title="86" alt="86"/></td><td class="ctr2" id="c3">84%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="26" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="26" height="10" title="7" alt="7"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h4">6</td><td class="ctr2" id="i3">28</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSolrResultMerge.java.html#L302" class="el_method">mergeResponsesArrayList(ArrayList, ArrayList)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="8" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="48" height="10" title="83" alt="83"/></td><td class="ctr2" id="c2">85%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="30" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="45" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">60%</td><td class="ctr1" id="f4">8</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i5">24</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="MtasSolrResultMerge.java.html#L283" class="el_method">mergeResponsesTreeSet(TreeSet, TreeSet)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="MtasSolrResultMerge.java.html#L412" class="el_method">adjustablePartsCloned(Object)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="36" height="10" title="63" alt="63"/></td><td class="ctr2" id="c1">97%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="33" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">6</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i6">16</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="MtasSolrResultMerge.java.html#L21" class="el_method">MtasSolrResultMerge()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrResultMerge</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrResultMerge</span></div><h1>MtasSolrResultMerge</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">300 of 875</td><td class="ctr2">65%</td><td class="bar">65 of 140</td><td class="ctr2">53%</td><td class="ctr1">50</td><td class="ctr2">80</td><td class="ctr1">75</td><td class="ctr2">219</td><td class="ctr1">2</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrResultMerge.java.html#L124" class="el_method">mergeJoinResult(ShardRequest, NamedList, String, Integer)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="90" alt="90"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="16" alt="16"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f1">9</td><td class="ctr2" id="g4">9</td><td class="ctr1" id="h0">25</td><td class="ctr2" id="i5">25</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasSolrResultMerge.java.html#L36" class="el_method">merge(ResponseBuilder)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="81" alt="81"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="127" alt="127"/></td><td class="ctr2" id="c7">61%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="78" height="10" title="21" alt="21"/></td><td class="ctr2" id="e1">65%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">17</td><td class="ctr1" id="h1">17</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSolrResultMerge.java.html#L354" class="el_method">mergeResponsesNamedList(NamedList, NamedList)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="90" alt="90"/></td><td class="ctr2" id="c6">63%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="41" height="10" title="11" alt="11"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="15" alt="15"/></td><td class="ctr2" id="e3">57%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g1">14</td><td class="ctr1" id="h3">9</td><td class="ctr2" id="i1">35</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MtasSolrResultMerge.java.html#L230" class="el_method">mergeArrayList(ShardRequest, NamedList, String, Integer, boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="32" alt="32"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="104" alt="104"/></td><td class="ctr2" id="c5">76%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="10" alt="10"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h2">10</td><td class="ctr2" id="i2">35</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSolrResultMerge.java.html#L176" class="el_method">mergeNamedList(ShardRequest, NamedList, String, Integer)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="49" height="10" title="86" alt="86"/></td><td class="ctr2" id="c4">81%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="7" alt="7"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g5">8</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i3">29</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="MtasSolrResultMerge.java.html#L288" class="el_method">mergeResponsesSortedSet(SortedSet, SortedSet)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="15" alt="15"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="MtasSolrResultMerge.java.html#L304" class="el_method">mergeResponsesArrayList(ArrayList, ArrayList)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="98" alt="98"/></td><td class="ctr2" id="c3">92%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="13" alt="13"/></td><td class="ctr2" id="e2">65%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i4">27</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="MtasSolrResultMerge.java.html#L412" class="el_method">adjustablePartsCloned(Object)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="63" alt="63"/></td><td class="ctr2" id="c2">96%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="33" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g6">6</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i6">16</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a9"><a href="MtasSolrResultMerge.java.html#L27" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasSolrResultMerge.java.html#L24" class="el_method">MtasSolrResultMerge()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.java.html
index 39395c4..819643b 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrResultMerge.java.html
@@ -1,11 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrResultMerge.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrResultMerge.java</span></div><h1>MtasSolrResultMerge.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrResultMerge.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrResultMerge.java</span></div><h1>MtasSolrResultMerge.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Iterator;
-import java.util.TreeSet;
 import java.util.Map.Entry;
+import java.util.SortedSet;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.solr.common.util.NamedList;
 import org.apache.solr.common.util.SimpleOrderedMap;
 import org.apache.solr.handler.component.ResponseBuilder;
@@ -18,393 +21,390 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
 /**
  * The Class MtasSolrResultMerge.
  */
-<span class="fc" id="L21">public class MtasSolrResultMerge {</span>
+<span class="fc" id="L24">public class MtasSolrResultMerge {</span>
+
+  /** The Constant log. */
+<span class="fc" id="L27">  private static final Log log = LogFactory.getLog(MtasSolrResultMerge.class);</span>
 
   /**
    * Merge.
    *
-   * @param rb
-   *          the rb
+   * @param rb the rb
    */
   @SuppressWarnings(&quot;unchecked&quot;)
-  public void merge(ResponseBuilder rb) {
-<span class="pc bpc" id="L31" title="1 of 2 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
+  public void merge(ResponseBuilder rb) { 
+<span class="pc bpc" id="L36" title="1 of 2 branches missed.">    if (rb.req.getParams().getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {</span>
       // mtas response
-<span class="fc" id="L33">      NamedList&lt;Object&gt; mtasResponse = null;</span>
+<span class="fc" id="L38">      NamedList&lt;Object&gt; mtasResponse = null;</span>
       try {
-<span class="fc" id="L35">        mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
-<span class="nc" id="L36">      } catch (ClassCastException e) {</span>
-<span class="nc" id="L37">        mtasResponse = null;</span>
-<span class="fc" id="L38">      }</span>
-<span class="fc bfc" id="L39" title="All 2 branches covered.">      if (mtasResponse == null) {</span>
-<span class="fc" id="L40">        mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="fc" id="L41">        rb.rsp.add(&quot;mtas&quot;, mtasResponse);</span>
+<span class="fc" id="L40">        mtasResponse = (NamedList&lt;Object&gt;) rb.rsp.getValues().get(&quot;mtas&quot;);</span>
+<span class="nc" id="L41">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L42">        log.debug(e);</span>
+<span class="nc" id="L43">        mtasResponse = null;</span>
+<span class="fc" id="L44">      }</span>
+<span class="fc bfc" id="L45" title="All 2 branches covered.">      if (mtasResponse == null) {</span>
+<span class="fc" id="L46">        mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L47">        rb.rsp.add(&quot;mtas&quot;, mtasResponse);</span>
       }
 
-<span class="fc bfc" id="L44" title="All 2 branches covered.">      for (ShardRequest sreq : rb.finished) {</span>
-<span class="fc bfc" id="L45" title="All 2 branches covered.">        if (rb.stage == ResponseBuilder.STAGE_EXECUTE_QUERY) {</span>
+<span class="fc bfc" id="L50" title="All 2 branches covered.">      for (ShardRequest sreq : rb.finished) {</span>
+<span class="fc bfc" id="L51" title="All 2 branches covered.">        if (rb.stage == ResponseBuilder.STAGE_EXECUTE_QUERY) {</span>
           // merge stats
-<span class="fc" id="L47">          if (rb.req.getParams()</span>
-<span class="pc bpc" id="L48" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentStats.PARAM_MTAS_STATS, false)) {</span>
-<span class="fc" id="L49">            mergeNamedList(sreq, mtasResponse, &quot;stats&quot;, null);</span>
+<span class="fc" id="L53">          if (rb.req.getParams()</span>
+<span class="fc bfc" id="L54" title="All 2 branches covered.">              .getBool(MtasSolrComponentStats.PARAM_MTAS_STATS, false)) {</span>
+<span class="fc" id="L55">            mergeNamedList(sreq, mtasResponse, &quot;stats&quot;, null);</span>
           }
           // merge group
-<span class="fc" id="L52">          if (rb.req.getParams()</span>
-<span class="pc bpc" id="L53" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP, false)) {</span>
-<span class="nc" id="L54">            mergeArrayList(sreq, mtasResponse, &quot;group&quot;, null, false);</span>
+<span class="fc" id="L58">          if (rb.req.getParams()</span>
+<span class="pc bpc" id="L59" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP, false)) {</span>
+<span class="nc" id="L60">            mergeArrayList(sreq, mtasResponse, &quot;group&quot;, null, false);</span>
           }
           // merge facet
-<span class="fc" id="L57">          if (rb.req.getParams()</span>
-<span class="pc bpc" id="L58" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET, false)) {</span>
-<span class="nc" id="L59">            mergeArrayList(sreq, mtasResponse, &quot;facet&quot;, null, false);</span>
+<span class="fc" id="L63">          if (rb.req.getParams()</span>
+<span class="pc bpc" id="L64" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET, false)) {</span>
+<span class="nc" id="L65">            mergeArrayList(sreq, mtasResponse, &quot;facet&quot;, null, false);</span>
           }
           // merge join
-<span class="pc bpc" id="L62" title="1 of 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN,</span>
+<span class="pc bpc" id="L68" title="1 of 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN,</span>
               false)) {
-<span class="nc" id="L64">            ComponentFields componentFields = (ComponentFields) rb.req.getContext().get(ComponentFields.class);</span>
-<span class="nc" id="L65">            mtasResponse.add(&quot;join&quot;, new MtasSolrJoinResult(componentFields.join));            </span>
-<span class="nc" id="L66">            mergeJoinResult(sreq, mtasResponse, &quot;join&quot;, null);</span>
+<span class="nc" id="L70">            ComponentFields componentFields = (ComponentFields) rb.req</span>
+<span class="nc" id="L71">                .getContext().get(ComponentFields.class);</span>
+<span class="nc" id="L72">            mtasResponse.add(&quot;join&quot;,</span>
+                new MtasSolrJoinResult(componentFields.join));
+<span class="nc" id="L74">            mergeJoinResult(sreq, mtasResponse, &quot;join&quot;, null);</span>
 
           }
           // merge prefix
-<span class="fc" id="L70">          if (rb.req.getParams()</span>
-<span class="pc bpc" id="L71" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX, false)) {</span>
-<span class="nc" id="L72">            mergeArrayList(sreq, mtasResponse, &quot;prefix&quot;, null, false);</span>
+<span class="fc" id="L78">          if (rb.req.getParams()</span>
+<span class="pc bpc" id="L79" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX, false)) {</span>
+<span class="nc" id="L80">            mergeArrayList(sreq, mtasResponse, &quot;prefix&quot;, null, false);</span>
           }
-<span class="pc bpc" id="L74" title="1 of 2 branches missed.">        } else if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_MISSING_KEY) {</span>
+<span class="fc bfc" id="L82" title="All 2 branches covered.">        } else if (rb.stage == MtasSolrSearchComponent.STAGE_TERMVECTOR_MISSING_KEY) {</span>
           // merge termvector
-<span class="nc bnc" id="L76" title="All 2 branches missed.">          if (rb.req.getParams().getBool(</span>
+<span class="pc bpc" id="L84" title="1 of 2 branches missed.">          if (rb.req.getParams().getBool(</span>
               MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {
-<span class="nc" id="L78">            mergeArrayList(sreq, mtasResponse, &quot;termvector&quot;, null, false);</span>
+<span class="fc" id="L86">            mergeArrayList(sreq, mtasResponse, &quot;termvector&quot;, null, false);</span>
           }
-<span class="pc bpc" id="L80" title="1 of 2 branches missed.">        } else if (rb.stage == MtasSolrSearchComponent.STAGE_LIST) {</span>
+<span class="pc bpc" id="L88" title="1 of 2 branches missed.">        } else if (rb.stage == MtasSolrSearchComponent.STAGE_LIST) {</span>
           // merge list
-<span class="nc bnc" id="L82" title="All 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrComponentList.PARAM_MTAS_LIST,</span>
+<span class="nc bnc" id="L90" title="All 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrComponentList.PARAM_MTAS_LIST,</span>
               false)) {
-<span class="nc" id="L84">            mergeArrayList(sreq, mtasResponse, &quot;list&quot;,</span>
-<span class="nc" id="L85">                ShardRequest.PURPOSE_PRIVATE, true);</span>
+<span class="nc" id="L92">            mergeArrayList(sreq, mtasResponse, &quot;list&quot;,</span>
+<span class="nc" id="L93">                ShardRequest.PURPOSE_PRIVATE, true);</span>
           }
-<span class="fc bfc" id="L87" title="All 2 branches covered.">        } else if (rb.stage == ResponseBuilder.STAGE_GET_FIELDS) {</span>
+<span class="fc bfc" id="L95" title="All 2 branches covered.">        } else if (rb.stage == ResponseBuilder.STAGE_GET_FIELDS) {</span>
           // merge document
-<span class="fc" id="L89">          if (rb.req.getParams()</span>
-<span class="pc bpc" id="L90" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
-<span class="nc" id="L91">            mergeArrayList(sreq, mtasResponse, &quot;document&quot;,</span>
-<span class="nc" id="L92">                ShardRequest.PURPOSE_PRIVATE, true);</span>
+<span class="fc" id="L97">          if (rb.req.getParams()</span>
+<span class="pc bpc" id="L98" title="1 of 2 branches missed.">              .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
+<span class="nc" id="L99">            mergeArrayList(sreq, mtasResponse, &quot;document&quot;,</span>
+<span class="nc" id="L100">                ShardRequest.PURPOSE_PRIVATE, true);</span>
           }
           // merge kwic
-<span class="pc bpc" id="L95" title="1 of 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC,</span>
+<span class="pc bpc" id="L103" title="1 of 2 branches missed.">          if (rb.req.getParams().getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC,</span>
               false)) {
-<span class="nc" id="L97">            mergeArrayList(sreq, mtasResponse, &quot;kwic&quot;,</span>
-<span class="nc" id="L98">                ShardRequest.PURPOSE_PRIVATE, true);</span>
+<span class="nc" id="L105">            mergeArrayList(sreq, mtasResponse, &quot;kwic&quot;,</span>
+<span class="nc" id="L106">                ShardRequest.PURPOSE_PRIVATE, true);</span>
           }
         }
-<span class="fc" id="L101">      }</span>
+<span class="fc" id="L109">      }</span>
     }
-<span class="fc" id="L103">  }</span>
+<span class="fc" id="L111">  }</span>
 
+  /**
+   * Merge join result.
+   *
+   * @param sreq the sreq
+   * @param mtasResponse the mtas response
+   * @param key the key
+   * @param preferredPurpose the preferred purpose
+   */
   @SuppressWarnings(&quot;unchecked&quot;)
   private void mergeJoinResult(ShardRequest sreq,
       NamedList&lt;Object&gt; mtasResponse, String key, Integer preferredPurpose) {
-<span class="nc" id="L108">    Object o = mtasResponse.get(key);</span>
+<span class="nc" id="L124">    Object o = mtasResponse.get(key);</span>
     MtasSolrJoinResult mtasJoinResponse;
-<span class="nc bnc" id="L110" title="All 2 branches missed.">    if (o instanceof MtasSolrJoinResult) {</span>
-<span class="nc" id="L111">      mtasJoinResponse = (MtasSolrJoinResult) o;</span>
+<span class="nc bnc" id="L126" title="All 2 branches missed.">    if (o instanceof MtasSolrJoinResult) {</span>
+<span class="nc" id="L127">      mtasJoinResponse = (MtasSolrJoinResult) o;</span>
     } else {
-<span class="nc" id="L113">      mtasJoinResponse = null;</span>
+<span class="nc" id="L129">      mtasJoinResponse = null;</span>
     }
     // collect responses for each shard
-<span class="nc" id="L116">    HashMap&lt;String, NamedList&lt;Object&gt;&gt; mtasListShardResponses = new HashMap&lt;&gt;();</span>
-<span class="nc bnc" id="L117" title="All 2 branches missed.">    for (ShardResponse response : sreq.responses) {</span>
+<span class="nc" id="L132">    HashMap&lt;String, NamedList&lt;Object&gt;&gt; mtasListShardResponses = new HashMap&lt;&gt;();</span>
+<span class="nc bnc" id="L133" title="All 2 branches missed.">    for (ShardResponse response : sreq.responses) {</span>
       // only continue if new shard or preferred purpose
-<span class="nc bnc" id="L119" title="All 4 branches missed.">      if (mtasListShardResponses.containsKey(response.getShard())</span>
+<span class="nc bnc" id="L135" title="All 4 branches missed.">      if (mtasListShardResponses.containsKey(response.getShard())</span>
           &amp;&amp; ((preferredPurpose == null)
-<span class="nc bnc" id="L121" title="All 2 branches missed.">              || (sreq.purpose != preferredPurpose))) {</span>
-<span class="nc" id="L122">        break;</span>
+<span class="nc bnc" id="L137" title="All 2 branches missed.">              || (sreq.purpose != preferredPurpose))) {</span>
+<span class="nc" id="L138">        break;</span>
       }
       // update
       try {
-<span class="nc" id="L126">        NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
-<span class="nc" id="L127">        String data = (String) result.findRecursive(&quot;mtas&quot;, key);</span>
-<span class="nc bnc" id="L128" title="All 2 branches missed.">        if (data != null) {</span>
-<span class="nc" id="L129">          MtasSolrJoinResult decodedData = (MtasSolrJoinResult) MtasSolrResultUtil</span>
-<span class="nc" id="L130">              .decode(data);</span>
-<span class="nc bnc" id="L131" title="All 2 branches missed.">          if (mtasJoinResponse == null) {</span>
-<span class="nc" id="L132">            mtasJoinResponse = decodedData;</span>
+<span class="nc" id="L142">        NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
+<span class="nc" id="L143">        String data = (String) result.findRecursive(&quot;mtas&quot;, key);</span>
+<span class="nc bnc" id="L144" title="All 2 branches missed.">        if (data != null) {</span>
+<span class="nc" id="L145">          MtasSolrJoinResult decodedData = (MtasSolrJoinResult) MtasSolrResultUtil</span>
+<span class="nc" id="L146">              .decode(data);</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">          if (mtasJoinResponse == null) {</span>
+<span class="nc" id="L148">            mtasJoinResponse = decodedData;</span>
           } else {
-<span class="nc" id="L134">            mtasJoinResponse.merge(decodedData);</span>
+<span class="nc" id="L150">            mtasJoinResponse.merge(decodedData);</span>
           }
         }
-<span class="nc" id="L137">      } catch (ClassCastException e) {</span>
-        
-<span class="nc" id="L139">      }</span>
-<span class="nc" id="L140">    }</span>
-<span class="nc bnc" id="L141" title="All 2 branches missed.">    if (mtasJoinResponse != null) {</span>
-<span class="nc" id="L142">      mtasResponse.removeAll(key);</span>
-<span class="nc" id="L143">      mtasResponse.add(key, mtasJoinResponse);</span>
+<span class="nc" id="L153">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L154">        log.debug(e);</span>
+<span class="nc" id="L155">      }</span>
+<span class="nc" id="L156">    }</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">    if (mtasJoinResponse != null) {</span>
+<span class="nc" id="L158">      mtasResponse.removeAll(key);</span>
+<span class="nc" id="L159">      mtasResponse.add(key, mtasJoinResponse);</span>
     }
-<span class="nc" id="L145">  }</span>
+<span class="nc" id="L161">  }</span>
 
   /**
    * Merge named list.
    *
-   * @param sreq
-   *          the sreq
-   * @param mtasResponse
-   *          the mtas response
-   * @param key
-   *          the key
-   * @param preferredPurpose
-   *          the preferred purpose
+   * @param sreq the sreq
+   * @param mtasResponse the mtas response
+   * @param key the key
+   * @param preferredPurpose the preferred purpose
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   private void mergeNamedList(ShardRequest sreq, NamedList&lt;Object&gt; mtasResponse,
       String key, Integer preferredPurpose) {
     // create new response for key
     NamedList&lt;Object&gt; mtasListResponse;
-<span class="fc" id="L164">    Object o = mtasResponse.get(key);</span>
-<span class="pc bpc" id="L165" title="1 of 2 branches missed.">    if (o instanceof NamedList) {</span>
-<span class="nc" id="L166">      mtasListResponse = (NamedList&lt;Object&gt;) o;</span>
+<span class="fc" id="L176">    Object o = mtasResponse.get(key);</span>
+<span class="pc bpc" id="L177" title="1 of 2 branches missed.">    if (o instanceof NamedList) {</span>
+<span class="nc" id="L178">      mtasListResponse = (NamedList&lt;Object&gt;) o;</span>
     } else {
-<span class="fc" id="L168">      mtasListResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="fc" id="L169">      mtasResponse.removeAll(key);</span>
-<span class="fc" id="L170">      mtasResponse.add(key, mtasListResponse);</span>
+<span class="fc" id="L180">      mtasListResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L181">      mtasResponse.removeAll(key);</span>
+<span class="fc" id="L182">      mtasResponse.add(key, mtasListResponse);</span>
     }
     // collect responses for each shard
-<span class="fc" id="L173">    HashMap&lt;String, NamedList&lt;Object&gt;&gt; mtasListShardResponses = new HashMap&lt;&gt;();</span>
-<span class="fc bfc" id="L174" title="All 2 branches covered.">    for (ShardResponse response : sreq.responses) {</span>
+<span class="fc" id="L185">    HashMap&lt;String, NamedList&lt;Object&gt;&gt; mtasListShardResponses = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L186" title="All 2 branches covered.">    for (ShardResponse response : sreq.responses) {</span>
       // only continue if new shard or preferred purpose
-<span class="pc bpc" id="L176" title="3 of 4 branches missed.">      if (mtasListShardResponses.containsKey(response.getShard())</span>
+<span class="pc bpc" id="L188" title="3 of 4 branches missed.">      if (mtasListShardResponses.containsKey(response.getShard())</span>
           &amp;&amp; ((preferredPurpose == null)
-<span class="nc bnc" id="L178" title="All 2 branches missed.">              || (sreq.purpose != preferredPurpose))) {</span>
-<span class="nc" id="L179">        break;</span>
+<span class="nc bnc" id="L190" title="All 2 branches missed.">              || (sreq.purpose != preferredPurpose))) {</span>
+<span class="nc" id="L191">        break;</span>
       }
       // update
       try {
-<span class="fc" id="L183">        NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
-<span class="fc" id="L184">        NamedList&lt;Object&gt; data = (NamedList&lt;Object&gt;) result</span>
-<span class="fc" id="L185">            .findRecursive(&quot;mtas&quot;, key);</span>
-<span class="pc bpc" id="L186" title="1 of 2 branches missed.">        if (data != null) {</span>
-<span class="fc" id="L187">          mtasListShardResponses.put(response.getShard(),</span>
-<span class="fc" id="L188">              MtasSolrResultUtil.decode(data));</span>
+<span class="fc" id="L195">        NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
+<span class="fc" id="L196">        NamedList&lt;Object&gt; data = (NamedList&lt;Object&gt;) result</span>
+<span class="fc" id="L197">            .findRecursive(&quot;mtas&quot;, key);</span>
+<span class="pc bpc" id="L198" title="1 of 2 branches missed.">        if (data != null) {</span>
+<span class="fc" id="L199">          mtasListShardResponses.put(response.getShard(),</span>
+<span class="fc" id="L200">              MtasSolrResultUtil.decode(data));</span>
         }
-<span class="nc" id="L190">      } catch (ClassCastException e) {</span>
-
-<span class="fc" id="L192">      }</span>
-<span class="fc" id="L193">    }</span>
+<span class="nc" id="L202">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L203">        log.debug(e);</span>
+<span class="fc" id="L204">      }</span>
+<span class="fc" id="L205">    }</span>
     try {
-<span class="fc bfc" id="L195" title="All 2 branches covered.">      for (NamedList&lt;Object&gt; mtasListShardResponse : mtasListShardResponses</span>
-<span class="fc" id="L196">          .values()) {</span>
-<span class="fc" id="L197">        mergeResponsesNamedList(mtasListResponse, mtasListShardResponse);</span>
-<span class="fc" id="L198">      }</span>
-<span class="nc" id="L199">    } catch (IOException e) {</span>
-<span class="nc" id="L200">      e.printStackTrace();</span>
-<span class="fc" id="L201">    }</span>
-<span class="fc" id="L202">  }</span>
+<span class="fc bfc" id="L207" title="All 2 branches covered.">      for (NamedList&lt;Object&gt; mtasListShardResponse : mtasListShardResponses</span>
+<span class="fc" id="L208">          .values()) {</span>
+<span class="fc" id="L209">        mergeResponsesNamedList(mtasListResponse, mtasListShardResponse);</span>
+<span class="fc" id="L210">      }</span>
+<span class="nc" id="L211">    } catch (IOException e) {</span>
+<span class="nc" id="L212">      log.error(e);</span>
+<span class="fc" id="L213">    }</span>
+<span class="fc" id="L214">  }</span>
 
   /**
    * Merge array list.
    *
-   * @param sreq
-   *          the sreq
-   * @param mtasResponse
-   *          the mtas response
-   * @param key
-   *          the key
-   * @param preferredPurpose
-   *          the preferred purpose
-   * @param mergeAllShardResponses
-   *          the merge all shard responses
+   * @param sreq the sreq
+   * @param mtasResponse the mtas response
+   * @param key the key
+   * @param preferredPurpose the preferred purpose
+   * @param mergeAllShardResponses the merge all shard responses
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   private void mergeArrayList(ShardRequest sreq, NamedList&lt;Object&gt; mtasResponse,
       String key, Integer preferredPurpose, boolean mergeAllShardResponses) {
     // create new response for key
     ArrayList&lt;Object&gt; mtasListResponse;
-<span class="nc" id="L223">    Object o = mtasResponse.get(key);</span>
-<span class="nc bnc" id="L224" title="All 2 branches missed.">    if (o instanceof ArrayList) {</span>
-<span class="nc" id="L225">      mtasListResponse = (ArrayList&lt;Object&gt;) o;</span>
+<span class="fc" id="L230">    Object o = mtasResponse.get(key);</span>
+<span class="fc bfc" id="L231" title="All 2 branches covered.">    if (o instanceof ArrayList) {</span>
+<span class="fc" id="L232">      mtasListResponse = (ArrayList&lt;Object&gt;) o;</span>
     } else {
-<span class="nc" id="L227">      mtasListResponse = new ArrayList&lt;&gt;();</span>
-<span class="nc" id="L228">      mtasResponse.removeAll(key);</span>
-<span class="nc" id="L229">      mtasResponse.add(key, mtasListResponse);</span>
+<span class="fc" id="L234">      mtasListResponse = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L235">      mtasResponse.removeAll(key);</span>
+<span class="fc" id="L236">      mtasResponse.add(key, mtasListResponse);</span>
     }
     // collect responses for each shard
-<span class="nc" id="L232">    HashMap&lt;String, ArrayList&lt;Object&gt;&gt; mtasListShardResponses = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L233">    ArrayList&lt;ArrayList&lt;Object&gt;&gt; mtasListShardResponsesExtra = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L234" title="All 2 branches missed.">    for (ShardResponse response : sreq.responses) {</span>
+<span class="fc" id="L239">    HashMap&lt;String, ArrayList&lt;Object&gt;&gt; mtasListShardResponses = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L240">    ArrayList&lt;ArrayList&lt;Object&gt;&gt; mtasListShardResponsesExtra = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L241" title="All 2 branches covered.">    for (ShardResponse response : sreq.responses) {</span>
       // only continue if new shard or preferred purpose
-<span class="nc bnc" id="L236" title="All 4 branches missed.">      if (mtasListShardResponses.containsKey(response.getShard())</span>
+<span class="pc bpc" id="L243" title="3 of 4 branches missed.">      if (mtasListShardResponses.containsKey(response.getShard())</span>
           &amp;&amp; ((preferredPurpose == null)
-<span class="nc bnc" id="L238" title="All 2 branches missed.">              || (sreq.purpose != preferredPurpose))) {</span>
-<span class="nc" id="L239">        break;</span>
+<span class="nc bnc" id="L245" title="All 2 branches missed.">              || (sreq.purpose != preferredPurpose))) {</span>
+<span class="nc" id="L246">        break;</span>
       }
       // update
       try {
-<span class="nc" id="L243">        NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
-<span class="nc" id="L244">        ArrayList&lt;Object&gt; data = (ArrayList&lt;Object&gt;) result</span>
-<span class="nc" id="L245">            .findRecursive(&quot;mtas&quot;, key);</span>
-<span class="nc bnc" id="L246" title="All 2 branches missed.">        if (data != null) {</span>
-<span class="nc bnc" id="L247" title="All 2 branches missed.">          if (mtasListShardResponses.containsKey(response.getShardAddress())) {</span>
-<span class="nc bnc" id="L248" title="All 2 branches missed.">            if (mergeAllShardResponses) {</span>
-<span class="nc" id="L249">              mtasListShardResponsesExtra.add(data);</span>
+<span class="fc" id="L250">        NamedList&lt;Object&gt; result = response.getSolrResponse().getResponse();</span>
+<span class="fc" id="L251">        ArrayList&lt;Object&gt; data = (ArrayList&lt;Object&gt;) result</span>
+<span class="fc" id="L252">            .findRecursive(&quot;mtas&quot;, key);</span>
+<span class="pc bpc" id="L253" title="1 of 2 branches missed.">        if (data != null) {</span>
+<span class="pc bpc" id="L254" title="1 of 2 branches missed.">          if (mtasListShardResponses.containsKey(response.getShardAddress())) {</span>
+<span class="nc bnc" id="L255" title="All 2 branches missed.">            if (mergeAllShardResponses) {</span>
+<span class="nc" id="L256">              mtasListShardResponsesExtra.add(data);</span>
             }
           } else {
-<span class="nc" id="L252">            mtasListShardResponses.put(response.getShardAddress(), data);</span>
+<span class="fc" id="L259">            mtasListShardResponses.put(response.getShardAddress(), data);</span>
           }
         }
-<span class="nc" id="L255">      } catch (ClassCastException e) {</span>
-<span class="nc" id="L256">        e.printStackTrace();</span>
-<span class="nc" id="L257">      }</span>
-<span class="nc" id="L258">    }</span>
-
+<span class="nc" id="L262">      } catch (ClassCastException e) {</span>
+<span class="nc" id="L263">        log.error(e);</span>
+<span class="fc" id="L264">      }</span>
+<span class="fc" id="L265">    }</span>
+   
     try {
-<span class="nc bnc" id="L261" title="All 2 branches missed.">      for (ArrayList&lt;Object&gt; mtasListShardResponse : mtasListShardResponses</span>
-<span class="nc" id="L262">          .values()) {</span>
-<span class="nc" id="L263">        mergeResponsesArrayList(mtasListResponse, mtasListShardResponse);</span>
-<span class="nc" id="L264">      }</span>
-<span class="nc bnc" id="L265" title="All 2 branches missed.">      for (ArrayList&lt;Object&gt; mtasListShardResponse : mtasListShardResponsesExtra) {</span>
-<span class="nc" id="L266">        mergeResponsesArrayList(mtasListResponse, mtasListShardResponse);</span>
-<span class="nc" id="L267">      }</span>
-<span class="nc" id="L268">    } catch (IOException e) {</span>
-<span class="nc" id="L269">      e.printStackTrace();</span>
-<span class="nc" id="L270">    }</span>
-<span class="nc" id="L271">  }</span>
+<span class="fc bfc" id="L268" title="All 2 branches covered.">      for (ArrayList&lt;Object&gt; mtasListShardResponse : mtasListShardResponses</span>
+<span class="fc" id="L269">          .values()) {</span>
+<span class="fc" id="L270">        mergeResponsesArrayList(mtasListResponse, mtasListShardResponse);</span>
+<span class="fc" id="L271">      }</span>
+<span class="pc bpc" id="L272" title="1 of 2 branches missed.">      for (ArrayList&lt;Object&gt; mtasListShardResponse : mtasListShardResponsesExtra) {</span>
+<span class="nc" id="L273">        mergeResponsesArrayList(mtasListResponse, mtasListShardResponse);</span>
+<span class="nc" id="L274">      }      </span>
+<span class="nc" id="L275">    } catch (IOException e) {</span>
+<span class="nc" id="L276">      log.error(e);</span>
+<span class="fc" id="L277">    }    </span>
+<span class="fc" id="L278">  }</span>
 
   /**
-   * Merge responses tree set.
+   * Merge responses sorted set.
    *
-   * @param originalList
-   *          the original list
-   * @param shardList
-   *          the shard list
+   * @param originalList the original list
+   * @param shardList the shard list
    */
-  private void mergeResponsesTreeSet(TreeSet&lt;Object&gt; originalList,
-      TreeSet&lt;Object&gt; shardList) {
-<span class="nc bnc" id="L283" title="All 2 branches missed.">    for (Object item : shardList) {</span>
-<span class="nc" id="L284">      originalList.add(item);</span>
-<span class="nc" id="L285">    }</span>
-<span class="nc" id="L286">  }</span>
+  private void mergeResponsesSortedSet(SortedSet&lt;Object&gt; originalList,
+      SortedSet&lt;Object&gt; shardList) {
+<span class="nc bnc" id="L288" title="All 2 branches missed.">    for (Object item : shardList) {</span>
+<span class="nc" id="L289">      originalList.add(item);</span>
+<span class="nc" id="L290">    }</span>
+<span class="nc" id="L291">  }</span>
 
   /**
    * Merge responses array list.
    *
-   * @param originalList
-   *          the original list
-   * @param shardList
-   *          the shard list
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param originalList the original list
+   * @param shardList the shard list
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   private void mergeResponsesArrayList(ArrayList&lt;Object&gt; originalList,
       ArrayList&lt;Object&gt; shardList) throws IOException {
     // get keys from original
-<span class="fc" id="L302">    HashMap&lt;String, Object&gt; originalKeyList = new HashMap&lt;&gt;();</span>
-<span class="fc bfc" id="L303" title="All 2 branches covered.">    for (Object item : originalList) {</span>
-<span class="pc bpc" id="L304" title="1 of 2 branches missed.">      if (item instanceof NamedList&lt;?&gt;) {</span>
-<span class="fc" id="L305">        NamedList&lt;Object&gt; itemList = (NamedList&lt;Object&gt;) item;</span>
-<span class="fc" id="L306">        Object key = itemList.get(&quot;key&quot;);</span>
-<span class="pc bpc" id="L307" title="2 of 4 branches missed.">        if ((key != null) &amp;&amp; (key instanceof String)) {</span>
-<span class="fc" id="L308">          originalKeyList.put((String) key, item);</span>
-        }
+<span class="fc" id="L304">    HashMap&lt;String, Object&gt; originalKeyList = new HashMap&lt;&gt;();</span>
+<span class="fc bfc" id="L305" title="All 2 branches covered.">    for (Object item : originalList) {</span>
+<span class="pc bpc" id="L306" title="1 of 2 branches missed.">      if (item instanceof NamedList&lt;?&gt;) {</span>
+<span class="fc" id="L307">        NamedList&lt;Object&gt; itemList = (NamedList&lt;Object&gt;) item;</span>
+<span class="fc" id="L308">        Object key = itemList.get(&quot;key&quot;);</span>
+<span class="pc bpc" id="L309" title="2 of 4 branches missed.">        if ((key != null) &amp;&amp; (key instanceof String)) {</span>
+<span class="fc" id="L310">          originalKeyList.put((String) key, item);</span>
+        }                
       }
-<span class="fc" id="L311">    }</span>
-<span class="fc bfc" id="L312" title="All 2 branches covered.">    for (Object item : shardList) {</span>
-<span class="pc bpc" id="L313" title="1 of 2 branches missed.">      if (item instanceof NamedList&lt;?&gt;) {</span>
-<span class="fc" id="L314">        NamedList&lt;Object&gt; itemList = (NamedList&lt;Object&gt;) item;</span>
-<span class="fc" id="L315">        Object key = itemList.get(&quot;key&quot;);</span>
+<span class="fc" id="L313">    }</span>
+<span class="fc bfc" id="L314" title="All 2 branches covered.">    for (Object item : shardList) {</span>
+<span class="pc bpc" id="L315" title="1 of 2 branches missed.">      if (item instanceof NamedList&lt;?&gt;) {</span>
+<span class="fc" id="L316">        NamedList&lt;Object&gt; itemList = (NamedList&lt;Object&gt;) item;</span>
+<span class="fc" id="L317">        Object key = itemList.get(&quot;key&quot;);</span>
         // item with key
-<span class="pc bpc" id="L317" title="2 of 4 branches missed.">        if ((key != null) &amp;&amp; (key instanceof String)) {</span>
+<span class="pc bpc" id="L319" title="2 of 4 branches missed.">        if ((key != null) &amp;&amp; (key instanceof String)) {</span>
           // merge
-<span class="pc bpc" id="L319" title="1 of 2 branches missed.">          if (originalKeyList.containsKey(key)) {</span>
-<span class="fc" id="L320">            Object originalItem = originalKeyList.get(key);</span>
-<span class="pc bpc" id="L321" title="1 of 2 branches missed.">            if (originalItem.getClass().equals(item.getClass())) {</span>
-<span class="fc" id="L322">              mergeResponsesNamedList((NamedList&lt;Object&gt;) originalItem,</span>
-                  (NamedList&lt;Object&gt;) item);
+<span class="fc bfc" id="L321" title="All 2 branches covered.">          if (originalKeyList.containsKey(key)) {</span>
+<span class="fc" id="L322">            Object originalItem = originalKeyList.get(key);</span>
+<span class="pc bpc" id="L323" title="1 of 2 branches missed.">            if (originalItem.getClass().equals(item.getClass())) {</span>
+<span class="fc" id="L324">              mergeResponsesNamedList((NamedList&lt;Object&gt;) originalItem,</span>
+                  (NamedList&lt;Object&gt;) item);              
             } else {
               // ignore?
             }
             // add
-<span class="fc" id="L328">          } else {</span>
-<span class="nc" id="L329">            originalList.add(adjustablePartsCloned(item));</span>
-          }
+<span class="fc" id="L330">          } else {</span>
+<span class="fc" id="L331">            Object clonedItem = adjustablePartsCloned(item);</span>
+<span class="fc" id="L332">            originalList.add(clonedItem);</span>
+<span class="fc" id="L333">            originalKeyList.put((String) key, clonedItem);</span>
+<span class="fc" id="L334">          }</span>
         } else {
-<span class="nc" id="L332">          originalList.add(item);</span>
+<span class="nc" id="L336">          originalList.add(item);</span>
         }
-<span class="fc" id="L334">      } else {</span>
-<span class="nc" id="L335">        originalList.add(item);</span>
+<span class="fc" id="L338">      } else {</span>
+<span class="nc" id="L339">        originalList.add(item);</span>
       }
-<span class="fc" id="L337">    }</span>
-<span class="fc" id="L338">  }</span>
+<span class="fc" id="L341">    }</span>
+<span class="fc" id="L342">  }</span>
 
   /**
    * Merge responses named list.
    *
-   * @param mainResponse
-   *          the main response
-   * @param shardResponse
-   *          the shard response
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param mainResponse the main response
+   * @param shardResponse the shard response
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   private void mergeResponsesNamedList(NamedList&lt;Object&gt; mainResponse,
       NamedList&lt;Object&gt; shardResponse) throws IOException {
-<span class="fc" id="L353">    Iterator&lt;Entry&lt;String, Object&gt;&gt; it = shardResponse.iterator();</span>
-<span class="fc bfc" id="L354" title="All 2 branches covered.">    while (it.hasNext()) {</span>
-<span class="fc" id="L355">      Entry&lt;String, Object&gt; entry = it.next();</span>
-<span class="fc" id="L356">      String name = entry.getKey();</span>
-<span class="fc" id="L357">      Object shardValue = entry.getValue();</span>
-<span class="fc" id="L358">      int originalId = mainResponse.indexOf(name, 0);</span>
-<span class="fc bfc" id="L359" title="All 2 branches covered.">      if (originalId &lt; 0) {</span>
-<span class="fc" id="L360">        mainResponse.add(name, adjustablePartsCloned(shardValue));</span>
+<span class="fc" id="L354">    Iterator&lt;Entry&lt;String, Object&gt;&gt; it = shardResponse.iterator();</span>
+<span class="fc bfc" id="L355" title="All 2 branches covered.">    while (it.hasNext()) {</span>
+<span class="fc" id="L356">      Entry&lt;String, Object&gt; entry = it.next();</span>
+<span class="fc" id="L357">      String name = entry.getKey();</span>
+<span class="fc" id="L358">      Object shardValue = entry.getValue();</span>
+<span class="fc" id="L359">      int originalId = mainResponse.indexOf(name, 0);</span>
+<span class="fc bfc" id="L360" title="All 2 branches covered.">      if (originalId &lt; 0) {</span>
+<span class="fc" id="L361">        mainResponse.add(name, adjustablePartsCloned(shardValue));</span>
       } else {
-<span class="fc" id="L362">        Object original = mainResponse.getVal(originalId);</span>
-<span class="pc bpc" id="L363" title="1 of 2 branches missed.">        if (original == null) {</span>
-<span class="nc" id="L364">          original = adjustablePartsCloned(shardValue);</span>
-<span class="pc bpc" id="L365" title="1 of 2 branches missed.">        } else if (shardValue != null</span>
-<span class="pc bpc" id="L366" title="1 of 2 branches missed.">            &amp;&amp; original.getClass().equals(shardValue.getClass())) {</span>
-          // merge ArrayList
-<span class="fc bfc" id="L368" title="All 2 branches covered.">          if (original instanceof ArrayList) {</span>
-<span class="fc" id="L369">            ArrayList originalList = (ArrayList) original;</span>
-<span class="fc" id="L370">            ArrayList shardList = (ArrayList) shardValue;</span>
-<span class="fc" id="L371">            mergeResponsesArrayList(originalList, shardList);</span>
+<span class="fc" id="L363">        Object original = mainResponse.getVal(originalId);</span>
+<span class="pc bpc" id="L364" title="1 of 2 branches missed.">        if (original == null) {</span>
+<span class="nc" id="L365">          original = adjustablePartsCloned(shardValue);</span>
+<span class="pc bpc" id="L366" title="1 of 2 branches missed.">        } else if (shardValue != null</span>
+<span class="pc bpc" id="L367" title="1 of 2 branches missed.">            &amp;&amp; original.getClass().equals(shardValue.getClass())) {</span>
+          // merge ArrayList 
+<span class="fc bfc" id="L369" title="All 2 branches covered.">          if (original instanceof ArrayList) {</span>
+<span class="fc" id="L370">            ArrayList originalList = (ArrayList) original;</span>
+<span class="fc" id="L371">            ArrayList shardList = (ArrayList) shardValue;</span>
+<span class="fc" id="L372">            mergeResponsesArrayList(originalList, shardList);</span>
             // merge Namedlist
-<span class="pc bpc" id="L373" title="1 of 2 branches missed.">          } else if (original instanceof NamedList&lt;?&gt;) {</span>
-<span class="nc" id="L374">            mergeResponsesNamedList((NamedList&lt;Object&gt;) original,</span>
+<span class="pc bpc" id="L374" title="1 of 2 branches missed.">          } else if (original instanceof NamedList&lt;?&gt;) {</span>
+<span class="nc" id="L375">            mergeResponsesNamedList((NamedList&lt;Object&gt;) original,</span>
                 (NamedList&lt;Object&gt;) shardValue);
-            // merge TreeSet
-<span class="pc bpc" id="L377" title="1 of 2 branches missed.">          } else if (original instanceof TreeSet&lt;?&gt;) {</span>
-<span class="nc" id="L378">            mergeResponsesTreeSet((TreeSet&lt;Object&gt;) original,</span>
-                (TreeSet&lt;Object&gt;) shardValue);
-<span class="fc bfc" id="L380" title="All 2 branches covered.">          } else if (original instanceof MtasSolrMtasResult) {</span>
-<span class="fc" id="L381">            MtasSolrMtasResult originalComponentResult = (MtasSolrMtasResult) original;</span>
-<span class="fc" id="L382">            originalComponentResult.merge((MtasSolrMtasResult) shardValue);</span>
-<span class="pc bpc" id="L383" title="1 of 2 branches missed.">          } else if (original instanceof MtasSolrJoinResult) {</span>
-<span class="nc" id="L384">            MtasSolrJoinResult originalComponentResult = (MtasSolrJoinResult) original;</span>
-<span class="nc" id="L385">            originalComponentResult.merge((MtasSolrJoinResult) shardValue);</span>
-<span class="pc bpc" id="L386" title="1 of 2 branches missed.">          } else if (original instanceof String) {</span>
+            // merge SortedSet
+<span class="pc bpc" id="L378" title="1 of 2 branches missed.">          } else if (original instanceof SortedSet&lt;?&gt;) {</span>
+<span class="nc" id="L379">            mergeResponsesSortedSet((SortedSet&lt;Object&gt;) original,</span>
+                (SortedSet&lt;Object&gt;) shardValue);
+<span class="fc bfc" id="L381" title="All 2 branches covered.">          } else if (original instanceof MtasSolrMtasResult) {</span>
+<span class="fc" id="L382">            MtasSolrMtasResult originalComponentResult = (MtasSolrMtasResult) original;</span>
+<span class="fc" id="L383">            originalComponentResult.merge((MtasSolrMtasResult) shardValue);            </span>
+<span class="pc bpc" id="L384" title="1 of 2 branches missed.">          } else if (original instanceof MtasSolrJoinResult) {</span>
+<span class="nc" id="L385">            MtasSolrJoinResult originalComponentResult = (MtasSolrJoinResult) original;</span>
+<span class="nc" id="L386">            originalComponentResult.merge((MtasSolrJoinResult) shardValue);</span>
+<span class="pc bpc" id="L387" title="1 of 2 branches missed.">          } else if (original instanceof String) {</span>
             // ignore?
-<span class="nc bnc" id="L388" title="All 2 branches missed.">          } else if (original instanceof Integer) {</span>
-<span class="nc" id="L389">            original = (Integer) original + ((Integer) shardValue);</span>
-<span class="nc bnc" id="L390" title="All 2 branches missed.">          } else if (original instanceof Long) {</span>
-<span class="nc" id="L391">            original = (Long) original + ((Long) shardValue);</span>
+<span class="nc bnc" id="L389" title="All 2 branches missed.">          } else if (original instanceof Integer) {</span>
+<span class="nc" id="L390">            original = (Integer) original + ((Integer) shardValue);</span>
+<span class="nc bnc" id="L391" title="All 2 branches missed.">          } else if (original instanceof Long) {</span>
+<span class="nc" id="L392">            original = (Long) original + ((Long) shardValue);</span>
           } else {
             // ignore?
           }
-<span class="fc" id="L395">          mainResponse.setVal(originalId, original);</span>
+<span class="fc" id="L396">          mainResponse.setVal(originalId, original);</span>
         } else {
           // ignore?
         }
       }
-<span class="fc" id="L400">    }</span>
-<span class="fc" id="L401">  }</span>
+<span class="fc" id="L401">    }</span>
+<span class="fc" id="L402">  }</span>
 
   /**
    * Adjustable parts cloned.
    *
-   * @param original
-   *          the original
+   * @param original the original
    * @return the object
    */
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
@@ -431,4 +431,4 @@ import mtas.solr.handler.component.MtasSolrSearchComponent;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.html b/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.html
index 4387eec..f41a8b8 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrResultUtil</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrResultUtil</span></div><h1>MtasSolrResultUtil</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">584 of 976</td><td class="ctr2">40%</td><td class="bar">66 of 116</td><td class="ctr2">43%</td><td class="ctr1">47</td><td class="ctr2">73</td><td class="ctr1">105</td><td class="ctr2">197</td><td class="ctr1">4</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSolrResultUtil.java.html#L403" class="el_method">constructQuery(String, String, String, HashMap, String, String, Integer)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="77" height="10" title="181" alt="181"/><img src="../.resources/greenbar.gif" width="16" height="10" title="39" alt="39"/></td><td class="ctr2" id="c10">18%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="25" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e6">43%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h1">22</td><td class="ctr2" id="i1">30</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasSolrResultUtil.java.html#L83" class="el_method">rewrite(NamedList, boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="65" height="10" title="153" alt="153"/><img src="../.resources/greenbar.gif" width="54" height="10" title="126" alt="126"/></td><td class="ctr2" id="c9">45%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="63" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="56" height="10" title="18" alt="18"/></td><td class="ctr2" id="e5">47%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h0">29</td><td class="ctr2" id="i0">58</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a13"><a href="MtasSolrResultUtil.java.html#L163" class="el_method">rewriteToArray(NamedList)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="23" height="10" title="55" alt="55"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g8">3</td><td class="ctr1" id="h2">15</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a12"><a href="MtasSolrResultUtil.java.html#L193" class="el_method">rewriteMergeList(String, String, NamedList, NamedList)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="22" height="10" title="52" alt="52"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="31" height="10" title="10" alt="10"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">11</td><td class="ctr2" id="i4">11</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasSolrResultUtil.java.html#L300" class="el_method">decode(NamedList)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="21" height="10" title="50" alt="50"/><img src="../.resources/greenbar.gif" width="27" height="10" title="63" alt="63"/></td><td class="ctr2" id="c7">56%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="28" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i2">22</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasSolrResultUtil.java.html#L369" class="el_method">compareAndCheck(String[], String[], String, String, Boolean)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="12" height="10" title="28" alt="28"/><img src="../.resources/greenbar.gif" width="14" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">55%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="22" height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">70%</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g4">6</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a11"><a href="MtasSolrResultUtil.java.html#L221" class="el_method">rewriteMergeData(String, String, NamedList, NamedList)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="12" height="10" title="28" alt="28"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i8">8</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSolrResultUtil.java.html#L282" class="el_method">decode(ArrayList)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="6" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="10" height="10" title="25" alt="25"/></td><td class="ctr2" id="c6">64%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="MtasSolrResultUtil.java.html#L54" class="el_method">rewrite(ArrayList)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="4" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="8" height="10" title="20" alt="20"/></td><td class="ctr2" id="c5">67%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">6</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSolrResultUtil.java.html#L241" class="el_method">encode(Object)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="8" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">80%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasSolrResultUtil.java.html#L262" class="el_method">decode(String)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="6" height="10" title="14" alt="14"/></td><td class="ctr2" id="c4">74%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i11">6</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasSolrResultUtil.java.html#L37" class="el_method">MtasSolrResultUtil()</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a6"><a href="MtasSolrResultUtil.java.html#L343" class="el_method">getIdsFromParameters(SolrParams, String)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="18" height="10" title="43" alt="43"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a9"><a href="MtasSolrResultUtil.java.html#L70" class="el_method">rewrite(NamedList)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a14"><a href="MtasSolrResultUtil.java.html#L43" class="el_method">static {...}</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrResultUtil</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_class">MtasSolrResultUtil</span></div><h1>MtasSolrResultUtil</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">460 of 985</td><td class="ctr2">53%</td><td class="bar">52 of 116</td><td class="ctr2">55%</td><td class="ctr1">41</td><td class="ctr2">73</td><td class="ctr1">78</td><td class="ctr2">199</td><td class="ctr1">3</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSolrResultUtil.java.html#L415" class="el_method">constructQuery(String, String, String, HashMap, String, String, Integer)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="79" height="10" title="185" alt="185"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="39" alt="39"/></td><td class="ctr2" id="c11">17%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">42%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h0">22</td><td class="ctr2" id="i1">30</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a10"><a href="MtasSolrResultUtil.java.html#L95" class="el_method">rewrite(NamedList, boolean)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="219" alt="219"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="91" height="10" title="29" alt="29"/></td><td class="ctr2" id="e1">76%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i0">58</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a12"><a href="MtasSolrResultUtil.java.html#L205" class="el_method">rewriteMergeList(String, String, NamedList, NamedList)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="52" alt="52"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="10" alt="10"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i4">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasSolrResultUtil.java.html#L312" class="el_method">decode(NamedList)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="50" alt="50"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="63" alt="63"/></td><td class="ctr2" id="c9">55%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="28" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="28" height="10" title="9" alt="9"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i2">22</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MtasSolrResultUtil.java.html#L381" class="el_method">compareAndCheck(String[], String[], String, String, Boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="34" alt="34"/></td><td class="ctr2" id="c10">54%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="7" alt="7"/></td><td class="ctr2" id="e3">70%</td><td class="ctr1" id="f5">3</td><td class="ctr2" id="g4">6</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a11"><a href="MtasSolrResultUtil.java.html#L233" class="el_method">rewriteMergeData(String, String, NamedList, NamedList)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="28" alt="28"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g5">4</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i8">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a13"><a href="MtasSolrResultUtil.java.html#L175" class="el_method">rewriteToArray(NamedList)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="18" alt="18"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="37" alt="37"/></td><td class="ctr2" id="c6">67%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">3</td><td class="ctr1" id="h5">4</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="MtasSolrResultUtil.java.html#L294" class="el_method">decode(ArrayList)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="25" alt="25"/></td><td class="ctr2" id="c8">64%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="MtasSolrResultUtil.java.html#L66" class="el_method">rewrite(ArrayList)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">66%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f7">2</td><td class="ctr2" id="g7">4</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">6</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a5"><a href="MtasSolrResultUtil.java.html#L253" class="el_method">encode(Object)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="20" alt="20"/></td><td class="ctr2" id="c4">76%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="MtasSolrResultUtil.java.html#L274" class="el_method">decode(String)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="14" alt="14"/></td><td class="ctr2" id="c5">70%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i11">6</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="MtasSolrResultUtil.java.html#L54" class="el_method">MtasSolrResultUtil()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a6"><a href="MtasSolrResultUtil.java.html#L355" class="el_method">getIdsFromParameters(SolrParams, String)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="43" alt="43"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g9">3</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i5">11</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a14"><a href="MtasSolrResultUtil.java.html#L42" class="el_method">static {...}</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i12">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a9"><a href="MtasSolrResultUtil.java.html#L82" class="el_method">rewrite(NamedList)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.java.html b/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.java.html
index 4029874..a5dcea3 100644
--- a/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.java.html
+++ b/jacoco/mtas.solr.handler.component.util/MtasSolrResultUtil.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrResultUtil.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrResultUtil.java</span></div><h1>MtasSolrResultUtil.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrResultUtil.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component.util</a> &gt; <span class="el_source">MtasSolrResultUtil.java</span></div><h1>MtasSolrResultUtil.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component.util;
 
 import java.io.BufferedReader;
 import java.io.ByteArrayInputStream;
@@ -19,6 +19,8 @@ import java.util.TreeSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.solr.common.params.SolrParams;
 import org.apache.solr.common.util.Base64;
 import org.apache.solr.common.util.NamedList;
@@ -34,14 +36,24 @@ import mtas.search.spans.util.MtasSpanQuery;
 /**
  * The Class MtasSolrResultUtil.
  */
-<span class="nc" id="L37">public class MtasSolrResultUtil {</span>
+public class MtasSolrResultUtil {
+
+  /** The Constant log. */
+<span class="fc" id="L42">  private static final Log log = LogFactory.getLog(MtasSolrResultUtil.class);</span>
 
   /** The Constant QUERY_TYPE_CQL. */
   public static final String QUERY_TYPE_CQL = &quot;cql&quot;;
 
   /** The Constant patternKeyStartGrouphit. */
-<span class="fc" id="L43">  public static final Pattern patternKeyStartGrouphit = Pattern</span>
-<span class="fc" id="L44">      .compile(&quot;^&quot; + GroupHit.KEY_START);</span>
+<span class="fc" id="L48">  public static final Pattern patternKeyStartGrouphit = Pattern</span>
+<span class="fc" id="L49">      .compile(&quot;^&quot; + GroupHit.KEY_START);</span>
+
+  /**
+   * Instantiates a new mtas solr result util.
+   */
+<span class="nc" id="L54">  private MtasSolrResultUtil() {</span>
+    // do nothing
+<span class="nc" id="L56">  }</span>
 
   /**
    * Rewrite.
@@ -51,14 +63,14 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   @SuppressWarnings({ &quot;unchecked&quot;, &quot;rawtypes&quot; })
   public static void rewrite(ArrayList&lt;?&gt; al) throws IOException {
-<span class="fc bfc" id="L54" title="All 2 branches covered.">    for (int i = 0; i &lt; al.size(); i++) {</span>
-<span class="pc bpc" id="L55" title="1 of 2 branches missed.">      if (al.get(i) instanceof NamedList) {</span>
-<span class="fc" id="L56">        rewrite((NamedList) al.get(i));</span>
-<span class="nc bnc" id="L57" title="All 2 branches missed.">      } else if (al.get(i) instanceof ArrayList) {</span>
-<span class="nc" id="L58">        rewrite((ArrayList) al.get(i));</span>
+<span class="fc bfc" id="L66" title="All 2 branches covered.">    for (int i = 0; i &lt; al.size(); i++) {</span>
+<span class="pc bpc" id="L67" title="1 of 2 branches missed.">      if (al.get(i) instanceof NamedList) {</span>
+<span class="fc" id="L68">        rewrite((NamedList) al.get(i));</span>
+<span class="nc bnc" id="L69" title="All 2 branches missed.">      } else if (al.get(i) instanceof ArrayList) {</span>
+<span class="nc" id="L70">        rewrite((ArrayList) al.get(i));</span>
       }
-    }
-<span class="fc" id="L61">  }</span>
+    }        
+<span class="fc" id="L73">  }</span>
 
   /**
    * Rewrite.
@@ -67,8 +79,8 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @throws IOException Signals that an I/O exception has occurred.
    */
   public static void rewrite(NamedList&lt;Object&gt; nl) throws IOException {
-<span class="fc" id="L70">    rewrite(nl, true);</span>
-<span class="fc" id="L71">  }</span>
+<span class="fc" id="L82">    rewrite(nl, true);    </span>
+<span class="fc" id="L83">  }</span>
 
   /**
    * Rewrite.
@@ -80,77 +92,77 @@ import mtas.search.spans.util.MtasSpanQuery;
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   private static void rewrite(NamedList&lt;Object&gt; nl, boolean doCollapse)
       throws IOException {
-<span class="fc" id="L83">    boolean showDebugInfo = false;</span>
-<span class="fc" id="L84">    HashMap&lt;String, NamedList&lt;Object&gt;&gt; collapseNamedList = new HashMap&lt;String, NamedList&lt;Object&gt;&gt;();</span>
-<span class="fc" id="L85">    int length = nl.size();</span>
-<span class="fc bfc" id="L86" title="All 2 branches covered.">    for (int i = 0; i &lt; length; i++) {</span>
-<span class="pc bpc" id="L87" title="1 of 2 branches missed.">      if (nl.getVal(i) instanceof NamedList) {</span>
-<span class="nc" id="L88">        NamedList o = (NamedList) nl.getVal(i);</span>
-<span class="nc" id="L89">        rewrite(o, true);</span>
-<span class="nc" id="L90">        nl.setVal(i, o);</span>
-<span class="pc bfc" id="L91" title="All 2 branches covered.">      } else if (nl.getVal(i) instanceof ArrayList) {</span>
-<span class="fc" id="L92">        ArrayList o = (ArrayList) nl.getVal(i);</span>
-<span class="fc" id="L93">        rewrite(o);</span>
-<span class="fc" id="L94">        nl.setVal(i, o);</span>
-<span class="pc bpc" id="L95" title="1 of 2 branches missed.">      } else if (nl.getVal(i) instanceof MtasDataItem) {</span>
-<span class="nc" id="L96">        MtasDataItem dataItem = (MtasDataItem) nl.getVal(i);</span>
-<span class="nc" id="L97">        nl.setVal(i, dataItem.rewrite(showDebugInfo));</span>
-<span class="pc bfc" id="L98" title="All 2 branches covered.">      } else if (nl.getVal(i) instanceof MtasSolrMtasResult) {</span>
-<span class="fc" id="L99">        MtasSolrMtasResult o = (MtasSolrMtasResult) nl.getVal(i);</span>
-<span class="fc" id="L100">        if (o.dataCollector.getCollectorType()</span>
-<span class="pc bpc" id="L101" title="1 of 2 branches missed.">            .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">          if (!o.dataCollector.withTotal()) {</span>
-<span class="nc" id="L103">            NamedList&lt;Object&gt; nnl = o.getNamedList(showDebugInfo);</span>
-<span class="nc bnc" id="L104" title="All 2 branches missed.">            for (int j = 0; j &lt; nnl.size(); j++) {</span>
-<span class="nc bnc" id="L105" title="All 2 branches missed.">              if (nnl.getVal(j) != null</span>
-<span class="nc bnc" id="L106" title="All 2 branches missed.">                  &amp;&amp; nnl.getVal(j) instanceof MtasDataItem) {</span>
-<span class="nc" id="L107">                MtasDataItem mdi = (MtasDataItem) nnl.getVal(j);</span>
-<span class="nc" id="L108">                mdi.rewrite(showDebugInfo);</span>
-<span class="nc" id="L109">                nnl.setVal(j, mdi);</span>
+<span class="fc" id="L95">    boolean showDebugInfo = false;</span>
+<span class="fc" id="L96">    HashMap&lt;String, NamedList&lt;Object&gt;&gt; collapseNamedList = new HashMap&lt;String, NamedList&lt;Object&gt;&gt;();</span>
+<span class="fc" id="L97">    int length = nl.size();</span>
+<span class="fc bfc" id="L98" title="All 2 branches covered.">    for (int i = 0; i &lt; length; i++) {</span>
+<span class="pc bpc" id="L99" title="1 of 2 branches missed.">      if (nl.getVal(i) instanceof NamedList) {</span>
+<span class="nc" id="L100">        NamedList o = (NamedList) nl.getVal(i);</span>
+<span class="nc" id="L101">        rewrite(o, true);</span>
+<span class="nc" id="L102">        nl.setVal(i, o);</span>
+<span class="pc bfc" id="L103" title="All 2 branches covered.">      } else if (nl.getVal(i) instanceof ArrayList) {</span>
+<span class="fc" id="L104">        ArrayList o = (ArrayList) nl.getVal(i);</span>
+<span class="fc" id="L105">        rewrite(o);</span>
+<span class="fc" id="L106">        nl.setVal(i, o);</span>
+<span class="pc bpc" id="L107" title="1 of 2 branches missed.">      } else if (nl.getVal(i) instanceof MtasDataItem) {</span>
+<span class="nc" id="L108">        MtasDataItem dataItem = (MtasDataItem) nl.getVal(i);</span>
+<span class="nc" id="L109">        nl.setVal(i, dataItem.rewrite(showDebugInfo));</span>
+<span class="pc bfc" id="L110" title="All 2 branches covered.">      } else if (nl.getVal(i) instanceof MtasSolrMtasResult) {</span>
+<span class="fc" id="L111">        MtasSolrMtasResult o = (MtasSolrMtasResult) nl.getVal(i);</span>
+<span class="fc" id="L112">        if (o.dataCollector.getCollectorType()</span>
+<span class="fc bfc" id="L113" title="All 2 branches covered.">            .equals(DataCollector.COLLECTOR_TYPE_LIST)) {</span>
+<span class="fc bfc" id="L114" title="All 2 branches covered.">          if (!o.dataCollector.withTotal()) {</span>
+<span class="fc" id="L115">            NamedList&lt;Object&gt; nnl = o.getNamedList(showDebugInfo);</span>
+<span class="fc bfc" id="L116" title="All 2 branches covered.">            for (int j = 0; j &lt; nnl.size(); j++) {</span>
+<span class="pc bpc" id="L117" title="1 of 2 branches missed.">              if (nnl.getVal(j) != null</span>
+<span class="pc bpc" id="L118" title="1 of 2 branches missed.">                  &amp;&amp; nnl.getVal(j) instanceof MtasDataItem) {</span>
+<span class="nc" id="L119">                MtasDataItem mdi = (MtasDataItem) nnl.getVal(j);</span>
+<span class="nc" id="L120">                mdi.rewrite(showDebugInfo);</span>
+<span class="nc" id="L121">                nnl.setVal(j, mdi);</span>
               }
-            }            
+            }
             //System.out.println(&quot;rewrite -- &quot;+nnl);
-<span class="nc" id="L113">            nl.setVal(i, rewriteToArray(nnl));</span>
+<span class="fc" id="L125">            nl.setVal(i, rewriteToArray(nnl));</span>
             //System.out.println(&quot;rewrite! &quot;+nl.getVal(i));
-<span class="nc" id="L115">          } else {</span>
-<span class="nc" id="L116">            NamedList&lt;Object&gt; tmpResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L117">            tmpResponse.add(nl.getName(i) + &quot;Total&quot;, o.dataCollector.getSize());</span>
-<span class="nc" id="L118">            NamedList&lt;Object&gt; nnl = o.getNamedList(showDebugInfo);</span>
-<span class="nc bnc" id="L119" title="All 2 branches missed.">            for (int j = 0; j &lt; nnl.size(); j++) {</span>
-<span class="nc bnc" id="L120" title="All 2 branches missed.">              if (nnl.getVal(j) != null</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">                  &amp;&amp; nnl.getVal(j) instanceof MtasDataItem) {</span>
-<span class="nc" id="L122">                MtasDataItem mdi = (MtasDataItem) nnl.getVal(j);</span>
-<span class="nc" id="L123">                mdi.rewrite(showDebugInfo);</span>
-<span class="nc" id="L124">                nnl.setVal(j, mdi);</span>
+<span class="fc" id="L127">          } else {</span>
+<span class="fc" id="L128">            NamedList&lt;Object&gt; tmpResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="fc" id="L129">            tmpResponse.add(nl.getName(i) + &quot;Total&quot;, o.dataCollector.getSize());</span>
+<span class="fc" id="L130">            NamedList&lt;Object&gt; nnl = o.getNamedList(showDebugInfo);</span>
+<span class="fc bfc" id="L131" title="All 2 branches covered.">            for (int j = 0; j &lt; nnl.size(); j++) {</span>
+<span class="pc bpc" id="L132" title="1 of 2 branches missed.">              if (nnl.getVal(j) != null</span>
+<span class="pc bpc" id="L133" title="1 of 2 branches missed.">                  &amp;&amp; nnl.getVal(j) instanceof MtasDataItem) {</span>
+<span class="nc" id="L134">                MtasDataItem mdi = (MtasDataItem) nnl.getVal(j);</span>
+<span class="nc" id="L135">                mdi.rewrite(showDebugInfo);</span>
+<span class="nc" id="L136">                nnl.setVal(j, mdi);</span>
               }
             }
-<span class="nc" id="L127">            tmpResponse.add(nl.getName(i), rewriteToArray(nnl));</span>
-<span class="nc" id="L128">            nl.setVal(i, null);</span>
-<span class="nc" id="L129">            collapseNamedList.put(nl.getName(i), tmpResponse);</span>
-<span class="nc" id="L130">          }</span>
-<span class="fc" id="L131">        } else if (o.dataCollector.getCollectorType()</span>
-<span class="pc bpc" id="L132" title="1 of 2 branches missed.">            .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
-<span class="fc" id="L133">          NamedList&lt;Object&gt; nnl = o.getData(showDebugInfo);</span>
-<span class="pc bpc" id="L134" title="1 of 2 branches missed.">          if (nnl.size() &gt; 0) {</span>
-<span class="fc" id="L135">            rewrite(nnl);</span>
-<span class="fc" id="L136">            collapseNamedList.put(nl.getName(i), nnl);</span>
-<span class="fc" id="L137">            nl.setVal(i, nnl);</span>
+<span class="fc" id="L139">            tmpResponse.add(nl.getName(i), rewriteToArray(nnl));</span>
+<span class="fc" id="L140">            nl.setVal(i, null);</span>
+<span class="fc" id="L141">            collapseNamedList.put(nl.getName(i), tmpResponse);</span>
+<span class="fc" id="L142">          }</span>
+<span class="fc" id="L143">        } else if (o.dataCollector.getCollectorType()</span>
+<span class="pc bpc" id="L144" title="1 of 2 branches missed.">            .equals(DataCollector.COLLECTOR_TYPE_DATA)) {</span>
+<span class="fc" id="L145">          NamedList&lt;Object&gt; nnl = o.getData(showDebugInfo);</span>
+<span class="pc bpc" id="L146" title="1 of 2 branches missed.">          if (nnl.size() &gt; 0) {</span>
+<span class="fc" id="L147">            rewrite(nnl);</span>
+<span class="fc" id="L148">            collapseNamedList.put(nl.getName(i), nnl);</span>
+<span class="fc" id="L149">            nl.setVal(i, nnl);</span>
           } else {
-<span class="nc" id="L139">            nl.setVal(i, null);</span>
+<span class="nc" id="L151">            nl.setVal(i, null);</span>
           }
         }
       }
     }
     // collapse
-<span class="pc bpc" id="L145" title="1 of 4 branches missed.">    if (doCollapse &amp;&amp; collapseNamedList.size() &gt; 0) {</span>
-<span class="fc bfc" id="L146" title="All 2 branches covered.">      for (String key : collapseNamedList.keySet()) {</span>
-<span class="fc" id="L147">        nl.remove(key);</span>
-<span class="fc" id="L148">      }</span>
-<span class="fc bfc" id="L149" title="All 2 branches covered.">      for (NamedList&lt;Object&gt; items : collapseNamedList.values()) {</span>
-<span class="fc" id="L150">        nl.addAll(items);</span>
-<span class="fc" id="L151">      }</span>
+<span class="pc bpc" id="L157" title="1 of 4 branches missed.">    if (doCollapse &amp;&amp; collapseNamedList.size() &gt; 0) {</span>
+<span class="fc bfc" id="L158" title="All 2 branches covered.">      for (String key : collapseNamedList.keySet()) {</span>
+<span class="fc" id="L159">        nl.remove(key);</span>
+<span class="fc" id="L160">      }</span>
+<span class="fc bfc" id="L161" title="All 2 branches covered.">      for (NamedList&lt;Object&gt; items : collapseNamedList.values()) {</span>
+<span class="fc" id="L162">        nl.addAll(items);</span>
+<span class="fc" id="L163">      }</span>
     }
-<span class="fc" id="L153">  }</span>
+<span class="fc" id="L165">  }</span>
 
   /**
    * Rewrite to array.
@@ -160,23 +172,23 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   private static ArrayList&lt;NamedList&lt;Object&gt;&gt; rewriteToArray(
       NamedList&lt;Object&gt; nnl) {
-<span class="nc" id="L163">    ArrayList&lt;NamedList&lt;Object&gt;&gt; al = new ArrayList&lt;NamedList&lt;Object&gt;&gt;();</span>
+<span class="fc" id="L175">    ArrayList&lt;NamedList&lt;Object&gt;&gt; al = new ArrayList&lt;NamedList&lt;Object&gt;&gt;();</span>
     String key;
-<span class="nc" id="L165">    Iterator&lt;Entry&lt;String, Object&gt;&gt; it = nnl.iterator();</span>
-<span class="nc bnc" id="L166" title="All 2 branches missed.">    while (it.hasNext()) {</span>
-<span class="nc" id="L167">      Entry&lt;String, Object&gt; entry = it.next();</span>
-<span class="nc" id="L168">      NamedList&lt;Object&gt; item = (NamedList&lt;Object&gt;) entry.getValue();</span>
-<span class="nc" id="L169">      key = entry.getKey();</span>
-<span class="nc bnc" id="L170" title="All 2 branches missed.">      if (key.startsWith(GroupHit.KEY_START)) {</span>
-<span class="nc" id="L171">        StringBuilder newKey = new StringBuilder(&quot;&quot;);</span>
-<span class="nc" id="L172">        item.add(&quot;group&quot;, GroupHit.keyToObject(key, newKey));</span>
-<span class="nc" id="L173">        item.add(&quot;key&quot;, newKey.toString().trim());</span>
-<span class="nc" id="L174">      } else {</span>
-<span class="nc" id="L175">        item.add(&quot;key&quot;, key);</span>
+<span class="fc" id="L177">    Iterator&lt;Entry&lt;String, Object&gt;&gt; it = nnl.iterator();</span>
+<span class="fc bfc" id="L178" title="All 2 branches covered.">    while (it.hasNext()) {</span>
+<span class="fc" id="L179">      Entry&lt;String, Object&gt; entry = it.next();</span>
+<span class="fc" id="L180">      NamedList&lt;Object&gt; item = (NamedList&lt;Object&gt;) entry.getValue();</span>
+<span class="fc" id="L181">      key = entry.getKey();</span>
+<span class="pc bpc" id="L182" title="1 of 2 branches missed.">      if (key.startsWith(GroupHit.KEY_START)) {</span>
+<span class="nc" id="L183">        StringBuilder newKey = new StringBuilder(&quot;&quot;);</span>
+<span class="nc" id="L184">        item.add(&quot;group&quot;, GroupHit.keyToObject(key, newKey));</span>
+<span class="nc" id="L185">        item.add(&quot;key&quot;, newKey.toString().trim());</span>
+<span class="nc" id="L186">      } else {</span>
+<span class="fc" id="L187">        item.add(&quot;key&quot;, key);</span>
       }
-<span class="nc" id="L177">      al.add(item);</span>
-<span class="nc" id="L178">    }</span>
-<span class="nc" id="L179">    return al;</span>
+<span class="fc" id="L189">      al.add(item);</span>
+<span class="fc" id="L190">    }</span>
+<span class="fc" id="L191">    return al;</span>
   }
 
   /**
@@ -190,22 +202,22 @@ import mtas.search.spans.util.MtasSpanQuery;
   @SuppressWarnings({ &quot;unchecked&quot;, &quot;unused&quot; })
   private static void rewriteMergeList(String key, String subKey,
       NamedList&lt;Object&gt; snl, NamedList&lt;Object&gt; tnl) {
-<span class="nc bnc" id="L193" title="All 2 branches missed.">    for (int i = 0; i &lt; tnl.size(); i++) {</span>
-<span class="nc" id="L194">      Object item = snl.get(tnl.getName(i));</span>
-<span class="nc bnc" id="L195" title="All 4 branches missed.">      if (item != null &amp;&amp; tnl.getVal(i) instanceof NamedList) {</span>
-<span class="nc" id="L196">        NamedList&lt;Object&gt; tnnl = (NamedList&lt;Object&gt;) tnl.getVal(i);</span>
-<span class="nc" id="L197">        Object o = tnnl.get(key);</span>
+<span class="nc bnc" id="L205" title="All 2 branches missed.">    for (int i = 0; i &lt; tnl.size(); i++) {</span>
+<span class="nc" id="L206">      Object item = snl.get(tnl.getName(i));</span>
+<span class="nc bnc" id="L207" title="All 4 branches missed.">      if (item != null &amp;&amp; tnl.getVal(i) instanceof NamedList) {</span>
+<span class="nc" id="L208">        NamedList&lt;Object&gt; tnnl = (NamedList&lt;Object&gt;) tnl.getVal(i);</span>
+<span class="nc" id="L209">        Object o = tnnl.get(key);</span>
         NamedList&lt;Object&gt; tnnnl;
-<span class="nc bnc" id="L199" title="All 4 branches missed.">        if (o != null &amp;&amp; o instanceof NamedList) {</span>
-<span class="nc" id="L200">          tnnnl = (NamedList&lt;Object&gt;) o;</span>
+<span class="nc bnc" id="L211" title="All 4 branches missed.">        if (o != null &amp;&amp; o instanceof NamedList) {</span>
+<span class="nc" id="L212">          tnnnl = (NamedList&lt;Object&gt;) o;</span>
         } else {
-<span class="nc" id="L202">          tnnnl = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L203">          tnnl.add(key, tnnnl);</span>
+<span class="nc" id="L214">          tnnnl = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L215">          tnnl.add(key, tnnnl);</span>
         }
-<span class="nc" id="L205">        tnnnl.add(subKey, item);</span>
+<span class="nc" id="L217">        tnnnl.add(subKey, item);</span>
       }
     }
-<span class="nc" id="L208">  }</span>
+<span class="nc" id="L220">  }</span>
 
   /**
    * Rewrite merge data.
@@ -218,18 +230,18 @@ import mtas.search.spans.util.MtasSpanQuery;
   @SuppressWarnings({ &quot;unused&quot;, &quot;unchecked&quot; })
   private static void rewriteMergeData(String key, String subKey,
       NamedList&lt;Object&gt; snl, NamedList&lt;Object&gt; tnl) {
-<span class="nc bnc" id="L221" title="All 2 branches missed.">    if (snl != null) {</span>
-<span class="nc" id="L222">      Object o = tnl.get(key);</span>
+<span class="nc bnc" id="L233" title="All 2 branches missed.">    if (snl != null) {</span>
+<span class="nc" id="L234">      Object o = tnl.get(key);</span>
       NamedList&lt;Object&gt; tnnnl;
-<span class="nc bnc" id="L224" title="All 4 branches missed.">      if (o != null &amp;&amp; o instanceof NamedList) {</span>
-<span class="nc" id="L225">        tnnnl = (NamedList&lt;Object&gt;) o;</span>
+<span class="nc bnc" id="L236" title="All 4 branches missed.">      if (o != null &amp;&amp; o instanceof NamedList) {</span>
+<span class="nc" id="L237">        tnnnl = (NamedList&lt;Object&gt;) o;</span>
       } else {
-<span class="nc" id="L227">        tnnnl = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="nc" id="L228">        tnl.add(key, tnnnl);</span>
+<span class="nc" id="L239">        tnnnl = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="nc" id="L240">        tnl.add(key, tnnnl);</span>
       }
-<span class="nc" id="L230">      tnnnl.add(subKey, snl);</span>
+<span class="nc" id="L242">      tnnnl.add(subKey, snl);</span>
     }
-<span class="nc" id="L232">  }</span>
+<span class="nc" id="L244">  }</span>
 
   /**
    * Encode.
@@ -238,17 +250,17 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return the string
    */
   public static String encode(Object o) {
-<span class="fc" id="L241">    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();</span>
+<span class="fc" id="L253">    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();</span>
     ObjectOutputStream objectOutputStream;
     try {
-<span class="fc" id="L244">      objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);</span>
-<span class="fc" id="L245">      objectOutputStream.writeObject(o);</span>
-<span class="fc" id="L246">      objectOutputStream.close();</span>
-<span class="fc" id="L247">      byte[] byteArray = byteArrayOutputStream.toByteArray();</span>
-<span class="fc" id="L248">      return Base64.byteArrayToBase64(byteArray);</span>
-<span class="nc" id="L249">    } catch (IOException e) {</span>
-<span class="nc" id="L250">      e.printStackTrace();</span>
-<span class="nc" id="L251">      return null;</span>
+<span class="fc" id="L256">      objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);</span>
+<span class="fc" id="L257">      objectOutputStream.writeObject(o);</span>
+<span class="fc" id="L258">      objectOutputStream.close();</span>
+<span class="fc" id="L259">      byte[] byteArray = byteArrayOutputStream.toByteArray();</span>
+<span class="fc" id="L260">      return Base64.byteArrayToBase64(byteArray);</span>
+<span class="nc" id="L261">    } catch (IOException e) {</span>
+<span class="nc" id="L262">      log.error(e);</span>
+<span class="nc" id="L263">      return null;</span>
     }
   }
 
@@ -259,15 +271,15 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @return the object
    */
   static Object decode(String s) {
-<span class="fc" id="L262">    byte[] bytes = Base64.base64ToByteArray(s);</span>
+<span class="fc" id="L274">    byte[] bytes = Base64.base64ToByteArray(s);</span>
     ObjectInputStream objectInputStream;
     try {
-<span class="fc" id="L265">      objectInputStream = new ObjectInputStream(</span>
+<span class="fc" id="L277">      objectInputStream = new ObjectInputStream(</span>
           new ByteArrayInputStream(bytes));
-<span class="fc" id="L267">      return objectInputStream.readObject();</span>
-<span class="nc" id="L268">    } catch (IOException | ClassNotFoundException e) {</span>
-<span class="nc" id="L269">      e.printStackTrace();</span>
-<span class="nc" id="L270">      return null;</span>
+<span class="fc" id="L279">      return objectInputStream.readObject();</span>
+<span class="nc" id="L280">    } catch (IOException | ClassNotFoundException e) {</span>
+<span class="nc" id="L281">      log.error(e);</span>
+<span class="nc" id="L282">      return null;</span>
     }
   }
 
@@ -279,14 +291,14 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   static ArrayList decode(ArrayList l) {
-<span class="fc bfc" id="L282" title="All 2 branches covered.">    for (int i = 0; i &lt; l.size(); i++) {</span>
-<span class="pc bpc" id="L283" title="1 of 2 branches missed.">      if (l.get(i) instanceof NamedList) {</span>
-<span class="fc" id="L284">        l.set(i, decode((NamedList) l.get(i)));</span>
-<span class="nc bnc" id="L285" title="All 2 branches missed.">      } else if (l.get(i) instanceof ArrayList) {</span>
-<span class="nc" id="L286">        l.set(i, decode((ArrayList) l.get(i)));</span>
+<span class="fc bfc" id="L294" title="All 2 branches covered.">    for (int i = 0; i &lt; l.size(); i++) {</span>
+<span class="pc bpc" id="L295" title="1 of 2 branches missed.">      if (l.get(i) instanceof NamedList) {</span>
+<span class="fc" id="L296">        l.set(i, decode((NamedList) l.get(i)));</span>
+<span class="nc bnc" id="L297" title="All 2 branches missed.">      } else if (l.get(i) instanceof ArrayList) {</span>
+<span class="nc" id="L298">        l.set(i, decode((ArrayList) l.get(i)));</span>
       }
     }
-<span class="fc" id="L289">    return l;</span>
+<span class="fc" id="L301">    return l;</span>
   }
 
   /**
@@ -297,38 +309,38 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   @SuppressWarnings({ &quot;rawtypes&quot;, &quot;unchecked&quot; })
   static NamedList&lt;Object&gt; decode(NamedList&lt;Object&gt; nl) {
-<span class="fc bfc" id="L300" title="All 2 branches covered.">    for (int i = 0; i &lt; nl.size(); i++) {</span>
-<span class="fc" id="L301">      String key = nl.getName(i);</span>
-<span class="fc" id="L302">      Object o = nl.getVal(i);</span>
-<span class="fc bfc" id="L303" title="All 2 branches covered.">      if (key.matches(&quot;^_encoded_.*$&quot;)) {</span>
-<span class="pc bpc" id="L304" title="1 of 2 branches missed.">        if (o instanceof String) {</span>
-<span class="fc" id="L305">          Object decodedObject = decode((String) nl.getVal(i));</span>
-<span class="fc" id="L306">          String decodedKey = key.replaceFirst(&quot;^_encoded_&quot;, &quot;&quot;);</span>
-<span class="pc bpc" id="L307" title="1 of 2 branches missed.">          if (decodedKey.equals(&quot;&quot;)) {</span>
-<span class="nc" id="L308">            decodedKey = &quot;_&quot; + decodedObject.getClass().getSimpleName() + &quot;_&quot;;</span>
+<span class="fc bfc" id="L312" title="All 2 branches covered.">    for (int i = 0; i &lt; nl.size(); i++) {</span>
+<span class="fc" id="L313">      String key = nl.getName(i);</span>
+<span class="fc" id="L314">      Object o = nl.getVal(i);</span>
+<span class="fc bfc" id="L315" title="All 2 branches covered.">      if (key.matches(&quot;^_encoded_.*$&quot;)) {</span>
+<span class="pc bpc" id="L316" title="1 of 2 branches missed.">        if (o instanceof String) {</span>
+<span class="fc" id="L317">          Object decodedObject = decode((String) nl.getVal(i));</span>
+<span class="fc" id="L318">          String decodedKey = key.replaceFirst(&quot;^_encoded_&quot;, &quot;&quot;);</span>
+<span class="pc bpc" id="L319" title="1 of 2 branches missed.">          if (decodedKey.equals(&quot;&quot;)) {</span>
+<span class="nc" id="L320">            decodedKey = &quot;_&quot; + decodedObject.getClass().getSimpleName() + &quot;_&quot;;</span>
           }
-<span class="fc" id="L310">          nl.setName(i, decodedKey);</span>
-<span class="fc" id="L311">          nl.setVal(i, decodedObject);</span>
-<span class="pc bnc" id="L312" title="All 2 branches missed.">        } else if (o instanceof NamedList) {</span>
-<span class="nc" id="L313">          NamedList nl2 = (NamedList) o;</span>
-<span class="nc bnc" id="L314" title="All 2 branches missed.">          for (int j = 0; j &lt; nl2.size(); j++) {</span>
-<span class="nc bnc" id="L315" title="All 2 branches missed.">            if (nl2.getVal(j) instanceof String) {</span>
-<span class="nc" id="L316">              nl2.setVal(j, decode((String) nl2.getVal(j)));</span>
+<span class="fc" id="L322">          nl.setName(i, decodedKey);</span>
+<span class="fc" id="L323">          nl.setVal(i, decodedObject);</span>
+<span class="pc bnc" id="L324" title="All 2 branches missed.">        } else if (o instanceof NamedList) {</span>
+<span class="nc" id="L325">          NamedList nl2 = (NamedList) o;</span>
+<span class="nc bnc" id="L326" title="All 2 branches missed.">          for (int j = 0; j &lt; nl2.size(); j++) {</span>
+<span class="nc bnc" id="L327" title="All 2 branches missed.">            if (nl2.getVal(j) instanceof String) {</span>
+<span class="nc" id="L328">              nl2.setVal(j, decode((String) nl2.getVal(j)));</span>
             }
           }
-<span class="nc" id="L319">        } else {</span>
+<span class="nc" id="L331">        } else {</span>
           // System.out.println(&quot;unknown type &quot; +
           // o.getClass().getCanonicalName());
         }
       } else {
-<span class="pc bpc" id="L324" title="1 of 2 branches missed.">        if (o instanceof NamedList) {</span>
-<span class="nc" id="L325">          nl.setVal(i, decode((NamedList&lt;Object&gt;) o));</span>
-<span class="fc bfc" id="L326" title="All 2 branches covered.">        } else if (o instanceof ArrayList) {</span>
-<span class="fc" id="L327">          nl.setVal(i, decode((ArrayList&lt;Object&gt;) o));</span>
+<span class="pc bpc" id="L336" title="1 of 2 branches missed.">        if (o instanceof NamedList) {</span>
+<span class="nc" id="L337">          nl.setVal(i, decode((NamedList&lt;Object&gt;) o));</span>
+<span class="fc bfc" id="L338" title="All 2 branches covered.">        } else if (o instanceof ArrayList) {</span>
+<span class="fc" id="L339">          nl.setVal(i, decode((ArrayList&lt;Object&gt;) o));</span>
         }
       }
     }
-<span class="fc" id="L331">    return nl;</span>
+<span class="fc" id="L343">    return nl;</span>
   }
 
   /**
@@ -340,18 +352,18 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   public static SortedSet&lt;String&gt; getIdsFromParameters(SolrParams params,
       String prefix) {
-<span class="fc" id="L343">    SortedSet&lt;String&gt; ids = new TreeSet&lt;String&gt;();</span>
-<span class="fc" id="L344">    Iterator&lt;String&gt; it = params.getParameterNamesIterator();</span>
-<span class="fc" id="L345">    Pattern pattern = Pattern</span>
-<span class="fc" id="L346">        .compile(&quot;^&quot; + Pattern.quote(prefix) + &quot;\\.([^\\.]+)(\\..*|$)&quot;);</span>
-<span class="fc bfc" id="L347" title="All 2 branches covered.">    while (it.hasNext()) {</span>
-<span class="fc" id="L348">      String item = it.next();</span>
-<span class="fc" id="L349">      Matcher m = pattern.matcher(item);</span>
-<span class="fc bfc" id="L350" title="All 2 branches covered.">      if (m.matches()) {</span>
-<span class="fc" id="L351">        ids.add(m.group(1));</span>
+<span class="fc" id="L355">    SortedSet&lt;String&gt; ids = new TreeSet&lt;&gt;();</span>
+<span class="fc" id="L356">    Iterator&lt;String&gt; it = params.getParameterNamesIterator();</span>
+<span class="fc" id="L357">    Pattern pattern = Pattern</span>
+<span class="fc" id="L358">        .compile(&quot;^&quot; + Pattern.quote(prefix) + &quot;\\.([^\\.]+)(\\..*|$)&quot;);</span>
+<span class="fc bfc" id="L359" title="All 2 branches covered.">    while (it.hasNext()) {</span>
+<span class="fc" id="L360">      String item = it.next();</span>
+<span class="fc" id="L361">      Matcher m = pattern.matcher(item);</span>
+<span class="fc bfc" id="L362" title="All 2 branches covered.">      if (m.matches()) {</span>
+<span class="fc" id="L363">        ids.add(m.group(1));</span>
       }
-<span class="fc" id="L353">    }</span>
-<span class="fc" id="L354">    return ids;</span>
+<span class="fc" id="L365">    }</span>
+<span class="fc" id="L366">    return ids;</span>
   }
 
   /**
@@ -366,22 +378,22 @@ import mtas.search.spans.util.MtasSpanQuery;
    */
   public static void compareAndCheck(String[] list, String[] original,
       String nameNew, String nameOriginal, Boolean unique) throws IOException {
-<span class="pc bpc" id="L369" title="1 of 2 branches missed.">    if (list != null) {</span>
-<span class="pc bpc" id="L370" title="1 of 2 branches missed.">      if (list.length != original.length) {</span>
-<span class="nc" id="L371">        throw new IOException(</span>
+<span class="pc bpc" id="L381" title="1 of 2 branches missed.">    if (list != null) {</span>
+<span class="pc bpc" id="L382" title="1 of 2 branches missed.">      if (list.length != original.length) {</span>
+<span class="nc" id="L383">        throw new IOException(</span>
             &quot;unequal size &quot; + nameNew + &quot; and &quot; + nameOriginal);
       }
-<span class="fc bfc" id="L374" title="All 2 branches covered.">      if (unique) {</span>
-<span class="fc" id="L375">        Set&lt;String&gt; set = new HashSet&lt;String&gt;();</span>
-<span class="fc bfc" id="L376" title="All 2 branches covered.">        for (int i = 0; i &lt; list.length; i++) {</span>
-<span class="fc" id="L377">          set.add(list[i]);</span>
+<span class="fc bfc" id="L386" title="All 2 branches covered.">      if (unique) {</span>
+<span class="fc" id="L387">        Set&lt;String&gt; set = new HashSet&lt;String&gt;();</span>
+<span class="fc bfc" id="L388" title="All 2 branches covered.">        for (int i = 0; i &lt; list.length; i++) {</span>
+<span class="fc" id="L389">          set.add(list[i]);</span>
         }
-<span class="pc bpc" id="L379" title="1 of 2 branches missed.">        if (set.size() &lt; list.length) {</span>
-<span class="nc" id="L380">          throw new IOException(&quot;duplicate &quot; + nameNew);</span>
+<span class="pc bpc" id="L391" title="1 of 2 branches missed.">        if (set.size() &lt; list.length) {</span>
+<span class="nc" id="L392">          throw new IOException(&quot;duplicate &quot; + nameNew);</span>
         }
       }
     }
-<span class="fc" id="L384">  }</span>
+<span class="fc" id="L396">  }</span>
 
   /**
    * Construct query.
@@ -393,56 +405,56 @@ import mtas.search.spans.util.MtasSpanQuery;
    * @param field the field
    * @param queryIgnore the query ignore
    * @param maximumIgnoreLength the maximum ignore length
-   * @return the span query
+   * @return the mtas span query
    * @throws IOException Signals that an I/O exception has occurred.
    */
-  public static MtasSpanQuery constructQuery(String queryValue, String queryType,
-      String queryPrefix, HashMap&lt;String, String[]&gt; queryVariables,
-      String field, String queryIgnore, Integer maximumIgnoreLength)
-      throws IOException {
-<span class="pc bpc" id="L403" title="2 of 4 branches missed.">    if (queryType == null || queryType.isEmpty()) {</span>
-<span class="nc" id="L404">      throw new IOException(&quot;no (valid) type for query &quot; + queryValue);</span>
-<span class="pc bpc" id="L405" title="2 of 4 branches missed.">    } else if (queryValue == null || queryValue.isEmpty()) {</span>
-<span class="nc" id="L406">      throw new IOException(&quot;no (valid) value for &quot; + queryType + &quot; query&quot;);</span>
+  public static MtasSpanQuery constructQuery(String queryValue,
+      String queryType, String queryPrefix,
+      HashMap&lt;String, String[]&gt; queryVariables, String field,
+      String queryIgnore, Integer maximumIgnoreLength) throws IOException {
+<span class="pc bpc" id="L415" title="2 of 4 branches missed.">    if (queryType == null || queryType.isEmpty()) {</span>
+<span class="nc" id="L416">      throw new IOException(&quot;no (valid) type for query &quot; + queryValue);</span>
+<span class="pc bpc" id="L417" title="2 of 4 branches missed.">    } else if (queryValue == null || queryValue.isEmpty()) {</span>
+<span class="nc" id="L418">      throw new IOException(&quot;no (valid) value for &quot; + queryType + &quot; query&quot;);</span>
     }
-<span class="fc" id="L408">    MtasSpanQuery ignore = null;</span>
-<span class="pc bpc" id="L409" title="1 of 2 branches missed.">    if (queryIgnore != null) {</span>
-<span class="nc" id="L410">      Reader queryIgnoreReader = new BufferedReader(</span>
+<span class="fc" id="L420">    MtasSpanQuery ignore = null;</span>
+<span class="pc bpc" id="L421" title="1 of 2 branches missed.">    if (queryIgnore != null) {</span>
+<span class="nc" id="L422">      Reader queryIgnoreReader = new BufferedReader(</span>
           new StringReader(queryIgnore));
-<span class="nc bnc" id="L412" title="All 2 branches missed.">      if (queryType.equals(QUERY_TYPE_CQL)) {</span>
-<span class="nc" id="L413">        MtasCQLParser ip = new MtasCQLParser(queryIgnoreReader);</span>
+<span class="nc bnc" id="L424" title="All 2 branches missed.">      if (queryType.equals(QUERY_TYPE_CQL)) {</span>
+<span class="nc" id="L425">        MtasCQLParser ip = new MtasCQLParser(queryIgnoreReader);</span>
         try {
-<span class="nc" id="L415">          ignore = ip.parse(field, null, null, null, null);</span>
-<span class="nc" id="L416">        } catch (mtas.parser.cql.ParseException e) {</span>
-<span class="nc" id="L417">          throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
-<span class="nc" id="L418">              + queryIgnore + &quot; (&quot; + e.getMessage() + &quot;)&quot;);</span>
-<span class="nc" id="L419">        } catch (TokenMgrError e) {</span>
-<span class="nc" id="L420">          throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
-<span class="nc" id="L421">              + queryIgnore + &quot; (&quot; + e.getMessage() + &quot;)&quot;);</span>
-<span class="nc" id="L422">        }</span>
-<span class="nc" id="L423">      } else {</span>
-<span class="nc" id="L424">        throw new IOException(</span>
+<span class="nc" id="L427">          ignore = ip.parse(field, null, null, null, null);</span>
+<span class="nc" id="L428">        } catch (mtas.parser.cql.ParseException e) {          </span>
+<span class="nc" id="L429">          throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
+<span class="nc" id="L430">              + queryIgnore + &quot; (&quot; + e.getMessage() + &quot;)&quot;, e);</span>
+<span class="nc" id="L431">        } catch (TokenMgrError e) {</span>
+<span class="nc" id="L432">          throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
+<span class="nc" id="L433">              + queryIgnore + &quot; (&quot; + e.getMessage() + &quot;)&quot;, e);</span>
+<span class="nc" id="L434">        }</span>
+<span class="nc" id="L435">      } else {</span>
+<span class="nc" id="L436">        throw new IOException(</span>
             &quot;unknown queryType &quot; + queryType + &quot; for query &quot; + queryValue);
       }
     }
-<span class="fc" id="L428">    Reader queryValueReader = new BufferedReader(new StringReader(queryValue));</span>
-<span class="pc bpc" id="L429" title="1 of 2 branches missed.">    if (queryType.equals(QUERY_TYPE_CQL)) {</span>
-<span class="fc" id="L430">      MtasCQLParser qp = new MtasCQLParser(queryValueReader);</span>
+<span class="fc" id="L440">    Reader queryValueReader = new BufferedReader(new StringReader(queryValue));</span>
+<span class="pc bpc" id="L441" title="1 of 2 branches missed.">    if (queryType.equals(QUERY_TYPE_CQL)) {</span>
+<span class="fc" id="L442">      MtasCQLParser qp = new MtasCQLParser(queryValueReader);</span>
       try {
-<span class="fc" id="L432">        return qp.parse(field, queryPrefix, queryVariables, ignore,</span>
+<span class="fc" id="L444">        return qp.parse(field, queryPrefix, queryVariables, ignore,</span>
             maximumIgnoreLength);
-<span class="nc" id="L434">      } catch (mtas.parser.cql.ParseException e) {</span>
-<span class="nc" id="L435">        throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
-<span class="nc" id="L436">            + queryValue + &quot; (&quot; + e.getMessage() + &quot;)&quot;);</span>
-<span class="nc" id="L437">      } catch (TokenMgrError e) {</span>
-<span class="nc" id="L438">        throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
-<span class="nc" id="L439">            + queryValue + &quot; (&quot; + e.getMessage() + &quot;)&quot;);</span>
+<span class="nc" id="L446">      } catch (mtas.parser.cql.ParseException e) {</span>
+<span class="nc" id="L447">        throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
+<span class="nc" id="L448">            + queryValue + &quot; (&quot; + e.getMessage() + &quot;)&quot;, e);</span>
+<span class="nc" id="L449">      } catch (TokenMgrError e) {</span>
+<span class="nc" id="L450">        throw new IOException(&quot;couldn't parse &quot; + queryType + &quot; query &quot;</span>
+<span class="nc" id="L451">            + queryValue + &quot; (&quot; + e.getMessage() + &quot;)&quot;, e);</span>
       }
     } else {
-<span class="nc" id="L442">      throw new IOException(</span>
+<span class="nc" id="L454">      throw new IOException(</span>
           &quot;unknown queryType &quot; + queryType + &quot; for query &quot; + queryValue);
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/index.html b/jacoco/mtas.solr.handler.component.util/index.html
index fbdb287..ebdf020 100644
--- a/jacoco/mtas.solr.handler.component.util/index.html
+++ b/jacoco/mtas.solr.handler.component.util/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component.util</span></div><h1>mtas.solr.handler.component.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17,657 of 20,470</td><td class="ctr2">14%</td><td class="bar">1,358 of 1,586</td><td class="ctr2">14%</td><td class="ctr1">807</td><td class="ctr2">915</td><td class="ctr1">2,669</td><td class="ctr2">3,238</td><td class="ctr1">73</td><td class="ctr2">122</td><td class="ctr1">1</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasSolrComponentTermvector.html" class="el_class">MtasSolrComponentTermvector</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="119" height="10" title="4,125" alt="4,125"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="366" alt="366"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">194</td><td class="ctr2" id="g0">196</td><td class="ctr1" id="h0">666</td><td class="ctr2" id="i0">670</td><td class="ctr1" id="j0">11</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentList.html" class="el_class">MtasSolrComponentList</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="75" height="10" title="2,593" alt="2,593"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="58" height="10" title="178" alt="178"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">94</td><td class="ctr2" id="g2">96</td><td class="ctr1" id="h1">372</td><td class="ctr2" id="i2">376</td><td class="ctr1" id="j6">5</td><td class="ctr2" id="k9">7</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentFacet.html" class="el_class">MtasSolrComponentFacet</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="72" height="10" title="2,489" alt="2,489"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="38" height="10" title="118" alt="118"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">67</td><td class="ctr2" id="g5">69</td><td class="ctr1" id="h2">306</td><td class="ctr2" id="i3">310</td><td class="ctr1" id="j1">8</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentGroup.html" class="el_class">MtasSolrComponentGroup</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="51" height="10" title="1,780" alt="1,780"/></td><td class="ctr2" id="c7">1%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="27" height="10" title="84" alt="84"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">48</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h4">220</td><td class="ctr2" id="i5">224</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentStats.html" class="el_class">MtasSolrComponentStats</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="50" height="10" title="1,726" alt="1,726"/><img src="../.resources/greenbar.gif" width="47" height="10" title="1,648" alt="1,648"/></td><td class="ctr2" id="c1">49%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="43" height="10" title="133" alt="133"/><img src="../.resources/greenbar.gif" width="29" height="10" title="89" alt="89"/></td><td class="ctr2" id="e2">40%</td><td class="ctr1" id="f2">92</td><td class="ctr2" id="g1">129</td><td class="ctr1" id="h5">201</td><td class="ctr2" id="i1">482</td><td class="ctr1" id="j7">5</td><td class="ctr2" id="k0">18</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentKwic.html" class="el_class">MtasSolrComponentKwic</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="45" height="10" title="1,574" alt="1,574"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="35" height="10" title="108" alt="108"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f4">60</td><td class="ctr2" id="g6">61</td><td class="ctr1" id="h3">260</td><td class="ctr2" id="i4">262</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k10">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentDocument.html" class="el_class">MtasSolrComponentDocument</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="29" height="10" title="1,016" alt="1,016"/></td><td class="ctr2" id="c6">1%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="21" height="10" title="66" alt="66"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">38</td><td class="ctr2" id="g9">40</td><td class="ctr1" id="h6">153</td><td class="ctr2" id="i9">156</td><td class="ctr1" id="j8">5</td><td class="ctr2" id="k11">7</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a12"><a href="MtasSolrResultUtil.html" class="el_class">MtasSolrResultUtil</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="16" height="10" title="584" alt="584"/><img src="../.resources/greenbar.gif" width="11" height="10" title="392" alt="392"/></td><td class="ctr2" id="c2">40%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="21" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="16" height="10" title="50" alt="50"/></td><td class="ctr2" id="e1">43%</td><td class="ctr1" id="f8">47</td><td class="ctr2" id="g4">73</td><td class="ctr1" id="h9">105</td><td class="ctr2" id="i7">197</td><td class="ctr1" id="j10">4</td><td class="ctr2" id="k1">15</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasSolrMtasResult.html" class="el_class">MtasSolrMtasResult</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="16" height="10" title="574" alt="574"/><img src="../.resources/greenbar.gif" width="7" height="10" title="269" alt="269"/></td><td class="ctr2" id="c3">32%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="21" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="9" height="10" title="28" alt="28"/></td><td class="ctr2" id="e3">30%</td><td class="ctr1" id="f7">48</td><td class="ctr2" id="g7">56</td><td class="ctr1" id="h7">109</td><td class="ctr2" id="i8">165</td><td class="ctr1" id="j9">5</td><td class="ctr2" id="k4">9</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentPrefix.html" class="el_class">MtasSolrComponentPrefix</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="14" height="10" title="494" alt="494"/></td><td class="ctr2" id="c5">2%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="20" height="10" title="62" alt="62"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">37</td><td class="ctr2" id="g10">39</td><td class="ctr1" id="h8">107</td><td class="ctr2" id="i10">111</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a11"><a href="MtasSolrResultMerge.html" class="el_class">MtasSolrResultMerge</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="12" height="10" title="414" alt="414"/><img src="../.resources/greenbar.gif" width="12" height="10" title="437" alt="437"/></td><td class="ctr2" id="c0">51%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="25" height="10" title="79" alt="79"/><img src="../.resources/greenbar.gif" width="20" height="10" title="61" alt="61"/></td><td class="ctr2" id="e0">44%</td><td class="ctr1" id="f5">57</td><td class="ctr2" id="g3">79</td><td class="ctr1" id="h10">99</td><td class="ctr2" id="i6">211</td><td class="ctr1" id="j11">3</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentJoin.html" class="el_class">MtasSolrComponentJoin</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="7" height="10" title="254" alt="254"/></td><td class="ctr2" id="c4">3%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="10" height="10" title="32" alt="32"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f11">22</td><td class="ctr2" id="g11">24</td><td class="ctr1" id="h11">61</td><td class="ctr2" id="i11">64</td><td class="ctr1" id="j5">6</td><td class="ctr2" id="k8">8</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a9"><a href="MtasSolrJoinResult.html" class="el_class">MtasSolrJoinResult</a></td><td class="bar" id="b12"/><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h12">10</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j12">3</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component.util</span></div><h1>mtas.solr.handler.component.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14,560 of 20,532</td><td class="ctr2">29%</td><td class="bar">1,087 of 1,594</td><td class="ctr2">31%</td><td class="ctr1">707</td><td class="ctr2">920</td><td class="ctr1">2,083</td><td class="ctr2">3,256</td><td class="ctr1">57</td><td class="ctr2">123</td><td class="ctr1">1</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentList.html" class="el_class">MtasSolrComponentList</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="2,593" alt="2,593"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="178" alt="178"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">94</td><td class="ctr2" id="g2">96</td><td class="ctr1" id="h0">372</td><td class="ctr2" id="i2">376</td><td class="ctr1" id="j5">5</td><td class="ctr2" id="k9">7</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentFacet.html" class="el_class">MtasSolrComponentFacet</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="2,489" alt="2,489"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="118" alt="118"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">67</td><td class="ctr2" id="g5">69</td><td class="ctr1" id="h1">306</td><td class="ctr2" id="i3">310</td><td class="ctr1" id="j0">8</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentGroup.html" class="el_class">MtasSolrComponentGroup</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="1,780" alt="1,780"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="84" alt="84"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">48</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h3">220</td><td class="ctr2" id="i5">224</td><td class="ctr1" id="j1">6</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentStats.html" class="el_class">MtasSolrComponentStats</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="49" height="10" title="1,716" alt="1,716"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="1,658" alt="1,658"/></td><td class="ctr2" id="c3">49%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="131" alt="131"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="91" alt="91"/></td><td class="ctr2" id="e3">40%</td><td class="ctr1" id="f2">91</td><td class="ctr2" id="g1">129</td><td class="ctr1" id="h4">201</td><td class="ctr2" id="i1">482</td><td class="ctr1" id="j6">5</td><td class="ctr2" id="k0">18</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentKwic.html" class="el_class">MtasSolrComponentKwic</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="1,574" alt="1,574"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="108" alt="108"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f4">60</td><td class="ctr2" id="g6">61</td><td class="ctr1" id="h2">260</td><td class="ctr2" id="i4">262</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k10">7</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="MtasSolrComponentTermvector.html" class="el_class">MtasSolrComponentTermvector</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="39" height="10" title="1,362" alt="1,362"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="2,785" alt="2,785"/></td><td class="ctr2" id="c0">67%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="135" alt="135"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="239" alt="239"/></td><td class="ctr2" id="e0">63%</td><td class="ctr1" id="f0">113</td><td class="ctr2" id="g0">200</td><td class="ctr1" id="h6">153</td><td class="ctr2" id="i0">675</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentDocument.html" class="el_class">MtasSolrComponentDocument</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="1,016" alt="1,016"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="66" alt="66"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">38</td><td class="ctr2" id="g9">40</td><td class="ctr1" id="h5">154</td><td class="ctr2" id="i9">157</td><td class="ctr1" id="j7">5</td><td class="ctr2" id="k11">7</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentPrefix.html" class="el_class">MtasSolrComponentPrefix</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="494" alt="494"/></td><td class="ctr2" id="c6">1%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="62" alt="62"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">37</td><td class="ctr2" id="g10">39</td><td class="ctr1" id="h7">107</td><td class="ctr2" id="i10">111</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasSolrMtasResult.html" class="el_class">MtasSolrMtasResult</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="488" alt="488"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="372" alt="372"/></td><td class="ctr2" id="c4">43%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="56" alt="56"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="38" alt="38"/></td><td class="ctr2" id="e4">40%</td><td class="ctr1" id="f7">43</td><td class="ctr2" id="g7">56</td><td class="ctr1" id="h8">86</td><td class="ctr2" id="i8">167</td><td class="ctr1" id="j10">2</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a12"><a href="MtasSolrResultUtil.html" class="el_class">MtasSolrResultUtil</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="460" alt="460"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="525" alt="525"/></td><td class="ctr2" id="c2">53%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="64" alt="64"/></td><td class="ctr2" id="e1">55%</td><td class="ctr1" id="f8">41</td><td class="ctr2" id="g4">73</td><td class="ctr1" id="h9">78</td><td class="ctr2" id="i7">199</td><td class="ctr1" id="j8">3</td><td class="ctr2" id="k1">15</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a11"><a href="MtasSolrResultMerge.html" class="el_class">MtasSolrResultMerge</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="300" alt="300"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="575" alt="575"/></td><td class="ctr2" id="c1">65%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="65" alt="65"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="75" alt="75"/></td><td class="ctr2" id="e2">53%</td><td class="ctr1" id="f5">50</td><td class="ctr2" id="g3">80</td><td class="ctr1" id="h10">75</td><td class="ctr2" id="i6">219</td><td class="ctr1" id="j11">2</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentJoin.html" class="el_class">MtasSolrComponentJoin</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="254" alt="254"/></td><td class="ctr2" id="c5">2%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="32" alt="32"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f11">22</td><td class="ctr2" id="g11">24</td><td class="ctr1" id="h11">61</td><td class="ctr2" id="i11">64</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k8">8</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a9"><a href="MtasSolrJoinResult.html" class="el_class">MtasSolrJoinResult</a></td><td class="bar" id="b12"/><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h12">10</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j9">3</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component.util/index.source.html b/jacoco/mtas.solr.handler.component.util/index.source.html
index e250b32..a85a07f 100644
--- a/jacoco/mtas.solr.handler.component.util/index.source.html
+++ b/jacoco/mtas.solr.handler.component.util/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component.util</span></div><h1>mtas.solr.handler.component.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">17,657 of 20,470</td><td class="ctr2">14%</td><td class="bar">1,358 of 1,586</td><td class="ctr2">14%</td><td class="ctr1">807</td><td class="ctr2">915</td><td class="ctr1">2,669</td><td class="ctr2">3,238</td><td class="ctr1">73</td><td class="ctr2">122</td><td class="ctr1">1</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a8"><a href="MtasSolrComponentTermvector.java.html" class="el_source">MtasSolrComponentTermvector.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="119" height="10" title="4,125" alt="4,125"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="366" alt="366"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f0">194</td><td class="ctr2" id="g0">196</td><td class="ctr1" id="h0">666</td><td class="ctr2" id="i0">670</td><td class="ctr1" id="j0">11</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a5"><a href="MtasSolrComponentList.java.html" class="el_source">MtasSolrComponentList.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="75" height="10" title="2,593" alt="2,593"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="58" height="10" title="178" alt="178"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">94</td><td class="ctr2" id="g2">96</td><td class="ctr1" id="h1">372</td><td class="ctr2" id="i2">376</td><td class="ctr1" id="j6">5</td><td class="ctr2" id="k9">7</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentFacet.java.html" class="el_source">MtasSolrComponentFacet.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="72" height="10" title="2,489" alt="2,489"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="38" height="10" title="118" alt="118"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">67</td><td class="ctr2" id="g5">69</td><td class="ctr1" id="h2">306</td><td class="ctr2" id="i3">310</td><td class="ctr1" id="j1">8</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentGroup.java.html" class="el_source">MtasSolrComponentGroup.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="51" height="10" title="1,780" alt="1,780"/></td><td class="ctr2" id="c7">1%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="27" height="10" title="84" alt="84"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">48</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h4">220</td><td class="ctr2" id="i5">224</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentStats.java.html" class="el_source">MtasSolrComponentStats.java</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="50" height="10" title="1,726" alt="1,726"/><img src="../.resources/greenbar.gif" width="47" height="10" title="1,648" alt="1,648"/></td><td class="ctr2" id="c1">49%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="43" height="10" title="133" alt="133"/><img src="../.resources/greenbar.gif" width="29" height="10" title="89" alt="89"/></td><td class="ctr2" id="e2">40%</td><td class="ctr1" id="f2">92</td><td class="ctr2" id="g1">129</td><td class="ctr1" id="h5">201</td><td class="ctr2" id="i1">482</td><td class="ctr1" id="j7">5</td><td class="ctr2" id="k0">18</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentKwic.java.html" class="el_source">MtasSolrComponentKwic.java</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="45" height="10" title="1,574" alt="1,574"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="35" height="10" title="108" alt="108"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f4">60</td><td class="ctr2" id="g6">61</td><td class="ctr1" id="h3">260</td><td class="ctr2" id="i4">262</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k10">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentDocument.java.html" class="el_source">MtasSolrComponentDocument.java</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="29" height="10" title="1,016" alt="1,016"/></td><td class="ctr2" id="c6">1%</td><td class="bar" id="d9"><img src="../.resources/redbar.gif" width="21" height="10" title="66" alt="66"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">38</td><td class="ctr2" id="g9">40</td><td class="ctr1" id="h6">153</td><td class="ctr2" id="i9">156</td><td class="ctr1" id="j8">5</td><td class="ctr2" id="k11">7</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a12"><a href="MtasSolrResultUtil.java.html" class="el_source">MtasSolrResultUtil.java</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="16" height="10" title="584" alt="584"/><img src="../.resources/greenbar.gif" width="11" height="10" title="392" alt="392"/></td><td class="ctr2" id="c2">40%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="21" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="16" height="10" title="50" alt="50"/></td><td class="ctr2" id="e1">43%</td><td class="ctr1" id="f8">47</td><td class="ctr2" id="g4">73</td><td class="ctr1" id="h9">105</td><td class="ctr2" id="i7">197</td><td class="ctr1" id="j10">4</td><td class="ctr2" id="k1">15</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasSolrMtasResult.java.html" class="el_source">MtasSolrMtasResult.java</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="16" height="10" title="574" alt="574"/><img src="../.resources/greenbar.gif" width="7" height="10" title="269" alt="269"/></td><td class="ctr2" id="c3">32%</td><td class="bar" id="d8"><img src="../.resources/redbar.gif" width="21" height="10" title="66" alt="66"/><img src="../.resources/greenbar.gif" width="9" height="10" title="28" alt="28"/></td><td class="ctr2" id="e3">30%</td><td class="ctr1" id="f7">48</td><td class="ctr2" id="g7">56</td><td class="ctr1" id="h7">109</td><td class="ctr2" id="i8">165</td><td class="ctr1" id="j9">5</td><td class="ctr2" id="k4">9</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentPrefix.java.html" class="el_source">MtasSolrComponentPrefix.java</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="14" height="10" title="494" alt="494"/></td><td class="ctr2" id="c5">2%</td><td class="bar" id="d10"><img src="../.resources/redbar.gif" width="20" height="10" title="62" alt="62"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">37</td><td class="ctr2" id="g10">39</td><td class="ctr1" id="h8">107</td><td class="ctr2" id="i10">111</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a11"><a href="MtasSolrResultMerge.java.html" class="el_source">MtasSolrResultMerge.java</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="12" height="10" title="414" alt="414"/><img src="../.resources/greenbar.gif" width="12" height="10" title="437" alt="437"/></td><td class="ctr2" id="c0">51%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="25" height="10" title="79" alt="79"/><img src="../.resources/greenbar.gif" width="20" height="10" title="61" alt="61"/></td><td class="ctr2" id="e0">44%</td><td class="ctr1" id="f5">57</td><td class="ctr2" id="g3">79</td><td class="ctr1" id="h10">99</td><td class="ctr2" id="i6">211</td><td class="ctr1" id="j11">3</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentJoin.java.html" class="el_source">MtasSolrComponentJoin.java</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="7" height="10" title="254" alt="254"/></td><td class="ctr2" id="c4">3%</td><td class="bar" id="d11"><img src="../.resources/redbar.gif" width="10" height="10" title="32" alt="32"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f11">22</td><td class="ctr2" id="g11">24</td><td class="ctr1" id="h11">61</td><td class="ctr2" id="i11">64</td><td class="ctr1" id="j5">6</td><td class="ctr2" id="k8">8</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a9"><a href="MtasSolrJoinResult.java.html" class="el_source">MtasSolrJoinResult.java</a></td><td class="bar" id="b12"/><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h12">10</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j12">3</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component.util</span></div><h1>mtas.solr.handler.component.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14,560 of 20,532</td><td class="ctr2">29%</td><td class="bar">1,087 of 1,594</td><td class="ctr2">31%</td><td class="ctr1">707</td><td class="ctr2">920</td><td class="ctr1">2,083</td><td class="ctr2">3,256</td><td class="ctr1">57</td><td class="ctr2">123</td><td class="ctr1">1</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasSolrComponentList.java.html" class="el_source">MtasSolrComponentList.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="75" height="10" title="2,593" alt="2,593"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="57" height="10" title="178" alt="178"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f1">94</td><td class="ctr2" id="g2">96</td><td class="ctr1" id="h0">372</td><td class="ctr2" id="i2">376</td><td class="ctr1" id="j5">5</td><td class="ctr2" id="k9">7</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a1"><a href="MtasSolrComponentFacet.java.html" class="el_source">MtasSolrComponentFacet.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="2,489" alt="2,489"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="118" alt="118"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f3">67</td><td class="ctr2" id="g5">69</td><td class="ctr1" id="h1">306</td><td class="ctr2" id="i3">310</td><td class="ctr1" id="j0">8</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a2"><a href="MtasSolrComponentGroup.java.html" class="el_source">MtasSolrComponentGroup.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="51" height="10" title="1,780" alt="1,780"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="84" alt="84"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f6">48</td><td class="ctr2" id="g8">50</td><td class="ctr1" id="h3">220</td><td class="ctr2" id="i5">224</td><td class="ctr1" id="j1">6</td><td class="ctr2" id="k6">8</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a7"><a href="MtasSolrComponentStats.java.html" class="el_source">MtasSolrComponentStats.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="49" height="10" title="1,716" alt="1,716"/><img src="../jacoco-resources/greenbar.gif" width="47" height="10" title="1,658" alt="1,658"/></td><td class="ctr2" id="c3">49%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="42" height="10" title="131" alt="131"/><img src="../jacoco-resources/greenbar.gif" width="29" height="10" title="91" alt="91"/></td><td class="ctr2" id="e3">40%</td><td class="ctr1" id="f2">91</td><td class="ctr2" id="g1">129</td><td class="ctr1" id="h4">201</td><td class="ctr2" id="i1">482</td><td class="ctr1" id="j6">5</td><td class="ctr2" id="k0">18</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a4"><a href="MtasSolrComponentKwic.java.html" class="el_source">MtasSolrComponentKwic.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="1,574" alt="1,574"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="34" height="10" title="108" alt="108"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f4">60</td><td class="ctr2" id="g6">61</td><td class="ctr1" id="h2">260</td><td class="ctr2" id="i4">262</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k10">7</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="MtasSolrComponentTermvector.java.html" class="el_source">MtasSolrComponentTermvector.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="39" height="10" title="1,362" alt="1,362"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" title="2,785" alt="2,785"/></td><td class="ctr2" id="c0">67%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="135" alt="135"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="239" alt="239"/></td><td class="ctr2" id="e0">63%</td><td class="ctr1" id="f0">113</td><td class="ctr2" id="g0">200</td><td class="ctr1" id="h6">153</td><td class="ctr2" id="i0">675</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a0"><a href="MtasSolrComponentDocument.java.html" class="el_source">MtasSolrComponentDocument.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="1,016" alt="1,016"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="66" alt="66"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1" id="f9">38</td><td class="ctr2" id="g9">40</td><td class="ctr1" id="h5">154</td><td class="ctr2" id="i9">157</td><td class="ctr1" id="j7">5</td><td class="ctr2" id="k11">7</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="MtasSolrComponentPrefix.java.html" class="el_source">MtasSolrComponentPrefix.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="494" alt="494"/></td><td class="ctr2" id="c6">1%</td><td class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="62" alt="62"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" id="f10">37</td><td class="ctr2" id="g10">39</td><td class="ctr1" id="h7">107</td><td class="ctr2" id="i10">111</td><td class="ctr1" id="j3">6</td><td class="ctr2" id="k7">8</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="MtasSolrMtasResult.java.html" class="el_source">MtasSolrMtasResult.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="488" alt="488"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="372" alt="372"/></td><td class="ctr2" id="c4">43%</td><td class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="56" alt="56"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="38" alt="38"/></td><td class="ctr2" id="e4">40%</td><td class="ctr1" id="f7">43</td><td class="ctr2" id="g7">56</td><td class="ctr1" id="h8">86</td><td class="ctr2" id="i8">167</td><td class="ctr1" id="j10">2</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a12"><a href="MtasSolrResultUtil.java.html" class="el_source">MtasSolrResultUtil.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="460" alt="460"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="525" alt="525"/></td><td class="ctr2" id="c2">53%</td><td class="bar" id="d10"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="64" alt="64"/></td><td class="ctr2" id="e1">55%</td><td class="ctr1" id="f8">41</td><td class="ctr2" id="g4">73</td><td class="ctr1" id="h9">78</td><td class="ctr2" id="i7">199</td><td class="ctr1" id="j8">3</td><td class="ctr2" id="k1">15</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a11"><a href="MtasSolrResultMerge.java.html" class="el_source">MtasSolrResultMerge.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="300" alt="300"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="575" alt="575"/></td><td class="ctr2" id="c1">65%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="65" alt="65"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="75" alt="75"/></td><td class="ctr2" id="e2">53%</td><td class="ctr1" id="f5">50</td><td class="ctr2" id="g3">80</td><td class="ctr1" id="h10">75</td><td class="ctr2" id="i6">219</td><td class="ctr1" id="j11">2</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a3"><a href="MtasSolrComponentJoin.java.html" class="el_source">MtasSolrComponentJoin.java</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="254" alt="254"/></td><td class="ctr2" id="c5">2%</td><td class="bar" id="d11"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="32" alt="32"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" id="f11">22</td><td class="ctr2" id="g11">24</td><td class="ctr1" id="h11">61</td><td class="ctr2" id="i11">64</td><td class="ctr1" id="j4">6</td><td class="ctr2" id="k8">8</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a9"><a href="MtasSolrJoinResult.java.html" class="el_source">MtasSolrJoinResult.java</a></td><td class="bar" id="b12"/><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">3</td><td class="ctr2" id="g12">3</td><td class="ctr1" id="h12">10</td><td class="ctr2" id="i12">10</td><td class="ctr1" id="j9">3</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.html b/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.html
index 9bb1111..8291bea 100644
--- a/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.html
+++ b/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrSearchComponent</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component</a> &gt; <span class="el_class">MtasSolrSearchComponent</span></div><h1>MtasSolrSearchComponent</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">709 of 1,627</td><td class="ctr2">56%</td><td class="bar">131 of 262</td><td class="ctr2">50%</td><td class="ctr1">101</td><td class="ctr2">143</td><td class="ctr1">123</td><td class="ctr2">314</td><td class="ctr1">1</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasSolrSearchComponent.java.html#L268" class="el_method">process(ResponseBuilder)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="68" height="10" title="459" alt="459"/><img src="../.resources/greenbar.gif" width="51" height="10" title="343" alt="343"/></td><td class="ctr2" id="c10">43%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="70" height="10" title="68" alt="68"/><img src="../.resources/greenbar.gif" width="49" height="10" title="48" alt="48"/></td><td class="ctr2" id="e4">41%</td><td class="ctr1" id="f0">41</td><td class="ctr2" id="g0">59</td><td class="ctr1" id="h0">67</td><td class="ctr2" id="i0">143</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrSearchComponent.java.html#L600" class="el_method">distributedProcess(ResponseBuilder)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="13" height="10" title="87" alt="87"/><img src="../.resources/greenbar.gif" width="27" height="10" title="187" alt="187"/></td><td class="ctr2" id="c8">68%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="47" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f1">24</td><td class="ctr2" id="g1">36</td><td class="ctr1" id="h1">23</td><td class="ctr2" id="i1">58</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSolrSearchComponent.java.html#L484" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="7" height="10" title="48" alt="48"/><img src="../.resources/greenbar.gif" width="10" height="10" title="67" alt="67"/></td><td class="ctr2" id="c9">58%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="9" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="11" height="10" title="11" alt="11"/></td><td class="ctr2" id="e1">55%</td><td class="ctr1" id="f2">9</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i5">20</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="MtasSolrSearchComponent.java.html#L203" class="el_method">prepare(ResponseBuilder)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="5" height="10" title="40" alt="40"/><img src="../.resources/greenbar.gif" width="13" height="10" title="92" alt="92"/></td><td class="ctr2" id="c6">70%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="9" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="11" height="10" title="11" alt="11"/></td><td class="ctr2" id="e2">55%</td><td class="ctr1" id="f3">9</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h3">8</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a6"><a href="MtasSolrSearchComponent.java.html#L135" class="el_method">init(NamedList)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="40" alt="40"/><img src="../.resources/greenbar.gif" width="13" height="10" title="90" alt="90"/></td><td class="ctr2" id="c7">69%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="12" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">25%</td><td class="ctr1" id="f5">8</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i2">28</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrSearchComponent.java.html#L546" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="11" height="10" title="79" alt="79"/></td><td class="ctr2" id="c5">71%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="9" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="11" height="10" title="11" alt="11"/></td><td class="ctr2" id="e3">55%</td><td class="ctr1" id="f4">9</td><td class="ctr2" id="g4">11</td><td class="ctr1" id="h5">8</td><td class="ctr2" id="i4">23</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrSearchComponent.java.html#L177" class="el_method">getVersion()</a></td><td class="bar" id="b6"/><td class="ctr2" id="c11">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a11"><a href="MtasSolrSearchComponent.java.html#L50" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="6" height="10" title="44" alt="44"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSolrSearchComponent.java.html#L680" class="el_method">getMtasFields(ResponseBuilder)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasSolrSearchComponent.java.html#L48" class="el_method">MtasSolrSearchComponent()</a></td><td class="bar" id="b9"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasSolrSearchComponent.java.html#L187" class="el_method">getDescription()</a></td><td class="bar" id="b10"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="MtasSolrSearchComponent.java.html#L531" class="el_method">handleResponses(ResponseBuilder, ShardRequest)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrSearchComponent</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler.component</a> &gt; <span class="el_class">MtasSolrSearchComponent</span></div><h1>MtasSolrSearchComponent</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">593 of 1,626</td><td class="ctr2">63%</td><td class="bar">102 of 262</td><td class="ctr2">61%</td><td class="ctr1">82</td><td class="ctr2">143</td><td class="ctr1">104</td><td class="ctr2">313</td><td class="ctr1">1</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a10"><a href="MtasSolrSearchComponent.java.html#L286" class="el_method">process(ResponseBuilder)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="56" height="10" title="374" alt="374"/><img src="../jacoco-resources/greenbar.gif" width="63" height="10" title="427" alt="427"/></td><td class="ctr2" id="c10">53%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="53" height="10" title="52" alt="52"/><img src="../jacoco-resources/greenbar.gif" width="66" height="10" title="64" alt="64"/></td><td class="ctr2" id="e4">55%</td><td class="ctr1" id="f0">35</td><td class="ctr2" id="g0">59</td><td class="ctr1" id="h0">56</td><td class="ctr2" id="i0">142</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrSearchComponent.java.html#L617" class="el_method">distributedProcess(ResponseBuilder)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="71" alt="71"/><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="203" alt="203"/></td><td class="ctr2" id="c6">74%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="17" height="10" title="17" alt="17"/><img src="../jacoco-resources/greenbar.gif" width="54" height="10" title="53" alt="53"/></td><td class="ctr2" id="e0">75%</td><td class="ctr1" id="f1">17</td><td class="ctr2" id="g1">36</td><td class="ctr1" id="h1">18</td><td class="ctr2" id="i1">58</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a7"><a href="MtasSolrSearchComponent.java.html#L501" class="el_method">modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="73" alt="73"/></td><td class="ctr2" id="c9">63%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="e1">65%</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h3">7</td><td class="ctr2" id="i5">20</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="MtasSolrSearchComponent.java.html#L152" class="el_method">init(NamedList)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="40" alt="40"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="90" alt="90"/></td><td class="ctr2" id="c8">69%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">25%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g5">9</td><td class="ctr1" id="h2">8</td><td class="ctr2" id="i2">28</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="MtasSolrSearchComponent.java.html#L221" class="el_method">prepare(ResponseBuilder)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="35" alt="35"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="97" alt="97"/></td><td class="ctr2" id="c7">73%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="e2">65%</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g3">11</td><td class="ctr1" id="h4">7</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a1"><a href="MtasSolrSearchComponent.java.html#L563" class="el_method">finishStage(ResponseBuilder)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="83" alt="83"/></td><td class="ctr2" id="c5">74%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="7" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="13" alt="13"/></td><td class="ctr2" id="e3">65%</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g4">11</td><td class="ctr1" id="h5">7</td><td class="ctr2" id="i4">23</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasSolrSearchComponent.java.html#L195" class="el_method">getVersion()</a></td><td class="bar" id="b6"/><td class="ctr2" id="c11">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a11"><a href="MtasSolrSearchComponent.java.html#L52" class="el_method">static {...}</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="44" alt="44"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="MtasSolrSearchComponent.java.html#L699" class="el_method">getMtasFields(ResponseBuilder)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a8"><a href="MtasSolrSearchComponent.java.html#L49" class="el_method">MtasSolrSearchComponent()</a></td><td class="bar" id="b9"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a2"><a href="MtasSolrSearchComponent.java.html#L205" class="el_method">getDescription()</a></td><td class="bar" id="b10"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="MtasSolrSearchComponent.java.html#L548" class="el_method">handleResponses(ResponseBuilder, ShardRequest)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.java.html b/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.java.html
index 0479693..2e2a71f 100644
--- a/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.java.html
+++ b/jacoco/mtas.solr.handler.component/MtasSolrSearchComponent.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrSearchComponent.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component</a> &gt; <span class="el_source">MtasSolrSearchComponent.java</span></div><h1>MtasSolrSearchComponent.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrSearchComponent.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler.component</a> &gt; <span class="el_source">MtasSolrSearchComponent.java</span></div><h1>MtasSolrSearchComponent.java</h1><pre class="source lang-java linenums">package mtas.solr.handler.component;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
@@ -6,7 +6,6 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Iterator;
 
-import mtas.analysis.MtasTokenizer;
 import mtas.codec.MtasCodecPostingsFormat;
 import mtas.codec.util.CodecComponent.ComponentDocument;
 import mtas.codec.util.CodecComponent.ComponentFacet;
@@ -30,6 +29,7 @@ import mtas.solr.handler.component.util.MtasSolrComponentList;
 import mtas.solr.handler.component.util.MtasSolrComponentPrefix;
 import mtas.solr.handler.component.util.MtasSolrComponentStats;
 import mtas.solr.handler.component.util.MtasSolrComponentTermvector;
+import mtas.solr.handler.component.util.MtasSolrMtasResult;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -38,6 +38,7 @@ import org.apache.solr.common.util.SimpleOrderedMap;
 import org.apache.solr.handler.component.ResponseBuilder;
 import org.apache.solr.handler.component.SearchComponent;
 import org.apache.solr.handler.component.ShardRequest;
+import org.apache.solr.handler.component.ShardResponse;
 import org.apache.solr.search.DocList;
 import org.apache.solr.search.DocSet;
 import org.apache.solr.search.SolrIndexSearcher;
@@ -45,58 +46,65 @@ import org.apache.solr.search.SolrIndexSearcher;
 /**
  * The Class MtasSolrSearchComponent.
  */
-<span class="fc" id="L48">public class MtasSolrSearchComponent extends SearchComponent {</span>
+<span class="fc" id="L49">public class MtasSolrSearchComponent extends SearchComponent {</span>
 
-<span class="fc" id="L50">  private static Log log = LogFactory.getLog(MtasSolrSearchComponent.class);</span>
+  /** The log. */
+<span class="fc" id="L52">  private static Log log = LogFactory.getLog(MtasSolrSearchComponent.class);</span>
 
-  
   /** The search component. */
   MtasSolrSearchComponent searchComponent;
 
+  /** The Constant CONFIG_JOIN_CACHE_DIRECTORY. */
   public static final String CONFIG_JOIN_CACHE_DIRECTORY = &quot;joinCacheDirectory&quot;;
+
+  /** The Constant CONFIG_JOIN_LIFETIME. */
   public static final String CONFIG_JOIN_LIFETIME = &quot;joinLifetime&quot;;
+
+  /** The Constant CONFIG_JOIN_MAXIMUM_NUMBER. */
   public static final String CONFIG_JOIN_MAXIMUM_NUMBER = &quot;joinMaximumNumber&quot;;
+
+  /** The Constant CONFIG_JOIN_MAXIMUM_OVERFLOW. */
   public static final String CONFIG_JOIN_MAXIMUM_OVERFLOW = &quot;joinMaximumOverflow&quot;;
 
   /** The Constant PARAM_MTAS. */
   public static final String PARAM_MTAS = &quot;mtas&quot;;
 
   /** The Constant STAGE_TERMVECTOR_MISSING_TOP. */
-<span class="fc" id="L65">  public static final int STAGE_TERMVECTOR_MISSING_TOP = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc" id="L73">  public static final int STAGE_TERMVECTOR_MISSING_TOP = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
       + 10;
 
   /** The Constant STAGE_TERMVECTOR_MISSING_KEY. */
-<span class="fc" id="L69">  public static final int STAGE_TERMVECTOR_MISSING_KEY = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc" id="L77">  public static final int STAGE_TERMVECTOR_MISSING_KEY = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
       + 11;
 
   /** The Constant STAGE_TERMVECTOR_FINISH. */
-<span class="fc" id="L73">  public static final int STAGE_TERMVECTOR_FINISH = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc" id="L81">  public static final int STAGE_TERMVECTOR_FINISH = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
       + 12;
 
   /** The Constant STAGE_LIST. */
-<span class="fc" id="L77">  public static final int STAGE_LIST = ResponseBuilder.STAGE_EXECUTE_QUERY + 20;</span>
+<span class="fc" id="L85">  public static final int STAGE_LIST = ResponseBuilder.STAGE_EXECUTE_QUERY + 20;</span>
 
   /** The Constant STAGE_PREFIX. */
-<span class="fc" id="L80">  public static final int STAGE_PREFIX = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc" id="L88">  public static final int STAGE_PREFIX = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
       + 30;
 
   /** The Constant STAGE_STATS. */
-<span class="fc" id="L84">  public static final int STAGE_STATS = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc" id="L92">  public static final int STAGE_STATS = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
       + 40;
 
   /** The Constant STAGE_FACET. */
-<span class="fc" id="L88">  public static final int STAGE_FACET = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc" id="L96">  public static final int STAGE_FACET = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
       + 50;
 
   /** The Constant STAGE_GROUP. */
-<span class="fc" id="L92">  public static final int STAGE_GROUP = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc" id="L100">  public static final int STAGE_GROUP = ResponseBuilder.STAGE_EXECUTE_QUERY</span>
       + 60;
 
   /** The Constant STAGE_JOIN. */
-<span class="fc" id="L96">  public static final int STAGE_JOIN = ResponseBuilder.STAGE_EXECUTE_QUERY + 70;</span>
+<span class="fc" id="L104">  public static final int STAGE_JOIN = ResponseBuilder.STAGE_EXECUTE_QUERY + 70;</span>
 
   /** The Constant STAGE_DOCUMENT. */
-<span class="fc" id="L99">  public static final int STAGE_DOCUMENT = ResponseBuilder.STAGE_GET_FIELDS</span>
+<span class="fc" id="L107">  public static final int STAGE_DOCUMENT = ResponseBuilder.STAGE_GET_FIELDS</span>
       + 10;
 
   /** The mtas solr result merge. */
@@ -126,46 +134,56 @@ import org.apache.solr.search.SolrIndexSearcher;
   /** The search document. */
   private MtasSolrComponentDocument searchDocument;
 
+  /** The search join. */
   private MtasSolrComponentJoin searchJoin;
 
-<span class="fc" id="L131">  private MtasSolrJoinCache joinCache = null;</span>
+  /** The join cache. */
+<span class="fc" id="L141">  private MtasSolrJoinCache joinCache = null;</span>
 
+  /*
+   * (non-Javadoc)
+   * 
+   * @see
+   * org.apache.solr.handler.component.SearchComponent#init(org.apache.solr.
+   * common.util.NamedList)
+   */
   @Override
   public void init(NamedList args) {
-<span class="fc" id="L135">    super.init(args);</span>
+<span class="fc" id="L152">    super.init(args);</span>
     // init components
-<span class="fc" id="L137">    searchDocument = new MtasSolrComponentDocument();</span>
-<span class="fc" id="L138">    searchKwic = new MtasSolrComponentKwic(this);</span>
-<span class="fc" id="L139">    searchList = new MtasSolrComponentList(this);</span>
-<span class="fc" id="L140">    searchGroup = new MtasSolrComponentGroup(this);</span>
-<span class="fc" id="L141">    searchTermvector = new MtasSolrComponentTermvector(this);</span>
-<span class="fc" id="L142">    searchPrefix = new MtasSolrComponentPrefix(this);</span>
-<span class="fc" id="L143">    searchStats = new MtasSolrComponentStats(this);</span>
-<span class="fc" id="L144">    searchFacet = new MtasSolrComponentFacet(this);</span>
-<span class="fc" id="L145">    searchJoin = new MtasSolrComponentJoin(this);</span>
+<span class="fc" id="L154">    searchDocument = new MtasSolrComponentDocument();</span>
+<span class="fc" id="L155">    searchKwic = new MtasSolrComponentKwic(this);</span>
+<span class="fc" id="L156">    searchList = new MtasSolrComponentList(this);</span>
+<span class="fc" id="L157">    searchGroup = new MtasSolrComponentGroup(this);</span>
+<span class="fc" id="L158">    searchTermvector = new MtasSolrComponentTermvector(this);</span>
+<span class="fc" id="L159">    searchPrefix = new MtasSolrComponentPrefix(this);</span>
+<span class="fc" id="L160">    searchStats = new MtasSolrComponentStats(this);</span>
+<span class="fc" id="L161">    searchFacet = new MtasSolrComponentFacet(this);</span>
+<span class="fc" id="L162">    searchJoin = new MtasSolrComponentJoin(this);</span>
     // init join
-<span class="fc" id="L147">    String joinCacheDirectory = null;</span>
-<span class="fc" id="L148">    Long joinLifetime = null;</span>
-<span class="fc" id="L149">    Integer joinMaximumNumber = null;</span>
-<span class="fc" id="L150">    Integer joinMaximumOverflow = null;</span>
-<span class="pc bpc" id="L151" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_CACHE_DIRECTORY) != null</span>
-<span class="nc bnc" id="L152" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_CACHE_DIRECTORY) instanceof String) {</span>
-<span class="nc" id="L153">      joinCacheDirectory = (String) args.get(CONFIG_JOIN_CACHE_DIRECTORY);</span>
+<span class="fc" id="L164">    String joinCacheDirectory = null;</span>
+<span class="fc" id="L165">    Long joinLifetime = null;</span>
+<span class="fc" id="L166">    Integer joinMaximumNumber = null;</span>
+<span class="fc" id="L167">    Integer joinMaximumOverflow = null;</span>
+<span class="pc bpc" id="L168" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_CACHE_DIRECTORY) != null</span>
+<span class="nc bnc" id="L169" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_CACHE_DIRECTORY) instanceof String) {</span>
+<span class="nc" id="L170">      joinCacheDirectory = (String) args.get(CONFIG_JOIN_CACHE_DIRECTORY);</span>
     }
-<span class="pc bpc" id="L155" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_LIFETIME) != null</span>
-<span class="nc bnc" id="L156" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_LIFETIME) instanceof Long) {</span>
-<span class="nc" id="L157">      joinLifetime = (Long) args.get(CONFIG_JOIN_LIFETIME);</span>
+<span class="pc bpc" id="L172" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_LIFETIME) != null</span>
+<span class="nc bnc" id="L173" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_LIFETIME) instanceof Long) {</span>
+<span class="nc" id="L174">      joinLifetime = (Long) args.get(CONFIG_JOIN_LIFETIME);</span>
     }
-<span class="pc bpc" id="L159" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_MAXIMUM_NUMBER) != null</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_MAXIMUM_NUMBER) instanceof Integer) {</span>
-<span class="nc" id="L161">      joinMaximumNumber = (Integer) args.get(CONFIG_JOIN_MAXIMUM_NUMBER);      </span>
+<span class="pc bpc" id="L176" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_MAXIMUM_NUMBER) != null</span>
+<span class="nc bnc" id="L177" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_MAXIMUM_NUMBER) instanceof Integer) {</span>
+<span class="nc" id="L178">      joinMaximumNumber = (Integer) args.get(CONFIG_JOIN_MAXIMUM_NUMBER);</span>
     }
-<span class="pc bpc" id="L163" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_MAXIMUM_OVERFLOW) != null</span>
-<span class="nc bnc" id="L164" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_MAXIMUM_OVERFLOW) instanceof Integer) {</span>
-<span class="nc" id="L165">      joinMaximumNumber = (Integer) args.get(CONFIG_JOIN_MAXIMUM_OVERFLOW);</span>
+<span class="pc bpc" id="L180" title="1 of 2 branches missed.">    if (args.get(CONFIG_JOIN_MAXIMUM_OVERFLOW) != null</span>
+<span class="nc bnc" id="L181" title="All 2 branches missed.">        &amp;&amp; args.get(CONFIG_JOIN_MAXIMUM_OVERFLOW) instanceof Integer) {</span>
+<span class="nc" id="L182">      joinMaximumNumber = (Integer) args.get(CONFIG_JOIN_MAXIMUM_OVERFLOW);</span>
     }
-<span class="fc" id="L167">    joinCache = new MtasSolrJoinCache(joinCacheDirectory, joinLifetime, joinMaximumNumber, joinMaximumOverflow);    </span>
-<span class="fc" id="L168">  }</span>
+<span class="fc" id="L184">    joinCache = new MtasSolrJoinCache(joinCacheDirectory, joinLifetime,</span>
+        joinMaximumNumber, joinMaximumOverflow);
+<span class="fc" id="L186">  }</span>
 
   /*
    * (non-Javadoc)
@@ -174,7 +192,7 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
   @Override
   public String getVersion() {
-<span class="nc" id="L177">    return String.valueOf(MtasCodecPostingsFormat.VERSION_CURRENT);</span>
+<span class="nc" id="L195">    return String.valueOf(MtasCodecPostingsFormat.VERSION_CURRENT);</span>
   }
 
   /*
@@ -184,7 +202,7 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
   @Override
   public String getDescription() {
-<span class="fc" id="L187">    return &quot;Mtas&quot;;</span>
+<span class="fc" id="L205">    return &quot;Mtas&quot;;</span>
   }
 
   /*
@@ -196,61 +214,61 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
   @Override
   public void prepare(ResponseBuilder rb) throws IOException {
-    // System.out.println(System.nanoTime()+&quot; - &quot;+Thread.currentThread().getId()
-    // + &quot; - &quot;
-    // + rb.req.getParams().getBool(&quot;isShard&quot;, false) + &quot; PREPARE &quot; + rb.stage
-    // + &quot; &quot; + rb.req.getParamString());    
-<span class="fc bfc" id="L203" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS, false)) {</span>
-<span class="fc" id="L204">      mtasSolrResultMerge = new MtasSolrResultMerge();</span>
-<span class="fc" id="L205">      ComponentFields mtasFields = new ComponentFields();</span>
+    //System.out
+    //    .println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId()
+    //        + &quot; - &quot; + rb.req.getParams().getBool(&quot;isShard&quot;, false) + &quot; PREPARE &quot;
+    //        + rb.stage + &quot; &quot; + rb.req.getParamString());
+<span class="fc bfc" id="L221" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS, false)) {</span>
+<span class="fc" id="L222">      mtasSolrResultMerge = new MtasSolrResultMerge();</span>
+<span class="fc" id="L223">      ComponentFields mtasFields = new ComponentFields();</span>
       // get settings document
-<span class="fc" id="L207">      if (rb.req.getParams()</span>
-<span class="pc bpc" id="L208" title="1 of 2 branches missed.">          .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
-<span class="nc" id="L209">        searchDocument.prepare(rb, mtasFields);</span>
+<span class="fc" id="L225">      if (rb.req.getParams()</span>
+<span class="pc bpc" id="L226" title="1 of 2 branches missed.">          .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
+<span class="nc" id="L227">        searchDocument.prepare(rb, mtasFields);</span>
       }
       // get settings kwic
-<span class="pc bpc" id="L212" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC,</span>
+<span class="pc bpc" id="L230" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC,</span>
           false)) {
-<span class="nc" id="L214">        searchKwic.prepare(rb, mtasFields);</span>
+<span class="nc" id="L232">        searchKwic.prepare(rb, mtasFields);</span>
       }
       // get settings list
-<span class="pc bpc" id="L217" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentList.PARAM_MTAS_LIST,</span>
+<span class="pc bpc" id="L235" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentList.PARAM_MTAS_LIST,</span>
           false)) {
-<span class="nc" id="L219">        searchList.prepare(rb, mtasFields);</span>
+<span class="nc" id="L237">        searchList.prepare(rb, mtasFields);</span>
       }
       // get settings group
-<span class="pc bpc" id="L222" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP,</span>
+<span class="pc bpc" id="L240" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP,</span>
           false)) {
-<span class="nc" id="L224">        searchGroup.prepare(rb, mtasFields);</span>
+<span class="nc" id="L242">        searchGroup.prepare(rb, mtasFields);</span>
       }
       // get settings termvector
-<span class="fc" id="L227">      if (rb.req.getParams()</span>
-<span class="pc bpc" id="L228" title="1 of 2 branches missed.">          .getBool(MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {</span>
-<span class="nc" id="L229">        searchTermvector.prepare(rb, mtasFields);</span>
+<span class="fc" id="L245">      if (rb.req.getParams()</span>
+<span class="fc bfc" id="L246" title="All 2 branches covered.">          .getBool(MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="fc" id="L247">        searchTermvector.prepare(rb, mtasFields);</span>
       }
       // get settings prefix
-<span class="pc bpc" id="L232" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX,</span>
+<span class="pc bpc" id="L250" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX,</span>
           false)) {
-<span class="nc" id="L234">        searchPrefix.prepare(rb, mtasFields);</span>
+<span class="nc" id="L252">        searchPrefix.prepare(rb, mtasFields);</span>
       }
       // get settings stats
-<span class="pc bpc" id="L237" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentStats.PARAM_MTAS_STATS,</span>
+<span class="fc bfc" id="L255" title="All 2 branches covered.">      if (rb.req.getParams().getBool(MtasSolrComponentStats.PARAM_MTAS_STATS,</span>
           false)) {
-<span class="fc" id="L239">        searchStats.prepare(rb, mtasFields);</span>
+<span class="fc" id="L257">        searchStats.prepare(rb, mtasFields);</span>
       }
       // get settings facet
-<span class="pc bpc" id="L242" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET,</span>
+<span class="pc bpc" id="L260" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET,</span>
           false)) {
-<span class="nc" id="L244">        searchFacet.prepare(rb, mtasFields);</span>
+<span class="nc" id="L262">        searchFacet.prepare(rb, mtasFields);</span>
       }
       // get settings join
-<span class="pc bpc" id="L247" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN,</span>
+<span class="pc bpc" id="L265" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN,</span>
           false)) {
-<span class="nc" id="L249">        searchJoin.prepare(rb, mtasFields);</span>
+<span class="nc" id="L267">        searchJoin.prepare(rb, mtasFields);</span>
       }
-<span class="fc" id="L251">      rb.req.getContext().put(ComponentFields.class, mtasFields);</span>
+<span class="fc" id="L269">      rb.req.getContext().put(ComponentFields.class, mtasFields);</span>
     }
-<span class="fc" id="L253">  }</span>
+<span class="fc" id="L271">  }</span>
 
   /*
    * (non-Javadoc)
@@ -261,210 +279,209 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
   @Override
   public void process(ResponseBuilder rb) throws IOException {
-    // System.out
-    // .println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId()
-    // + &quot; - &quot; + rb.req.getParams().getBool(&quot;isShard&quot;, false) + &quot; PROCESS &quot;
-    // + rb.stage + &quot; &quot; + rb.req.getParamString());
-<span class="fc" id="L268">    ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="fc bfc" id="L269" title="All 2 branches covered.">    if (mtasFields != null) {</span>
-<span class="fc" id="L270">      DocSet docSet = rb.getResults().docSet;</span>
-<span class="fc" id="L271">      DocList docList = rb.getResults().docList;</span>
-<span class="pc bpc" id="L272" title="17 of 18 branches missed.">      if (mtasFields.doStats || mtasFields.doDocument || mtasFields.doKwic</span>
+     //System.out
+     //.println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId()
+     //+ &quot; - &quot; + rb.req.getParams().getBool(&quot;isShard&quot;, false) + &quot; PROCESS &quot;
+     //+ rb.stage + &quot; &quot; + rb.req.getParamString());
+<span class="fc" id="L286">    ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="fc bfc" id="L287" title="All 2 branches covered.">    if (mtasFields != null) {</span>
+<span class="fc" id="L288">      DocSet docSet = rb.getResults().docSet;</span>
+<span class="fc" id="L289">      DocList docList = rb.getResults().docList;</span>
+<span class="pc bpc" id="L290" title="9 of 18 branches missed.">      if (mtasFields.doStats || mtasFields.doDocument || mtasFields.doKwic</span>
           || mtasFields.doList || mtasFields.doGroup || mtasFields.doFacet
           || mtasFields.doJoin || mtasFields.doTermVector
           || mtasFields.doPrefix) {
-<span class="fc" id="L276">        SolrIndexSearcher searcher = rb.req.getSearcher();</span>
-<span class="fc" id="L277">        ArrayList&lt;Integer&gt; docSetList = null;</span>
-<span class="fc" id="L278">        ArrayList&lt;Integer&gt; docListList = null;</span>
-<span class="pc bpc" id="L279" title="1 of 2 branches missed.">        if (docSet != null) {</span>
-<span class="fc" id="L280">          docSetList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L281">          Iterator&lt;Integer&gt; docSetIterator = docSet.iterator();</span>
-<span class="fc bfc" id="L282" title="All 2 branches covered.">          while (docSetIterator.hasNext()) {</span>
-<span class="fc" id="L283">            docSetList.add(docSetIterator.next());</span>
+<span class="fc" id="L294">        SolrIndexSearcher searcher = rb.req.getSearcher();</span>
+<span class="fc" id="L295">        ArrayList&lt;Integer&gt; docSetList = null;</span>
+<span class="fc" id="L296">        ArrayList&lt;Integer&gt; docListList = null;</span>
+<span class="pc bpc" id="L297" title="1 of 2 branches missed.">        if (docSet != null) {</span>
+<span class="fc" id="L298">          docSetList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L299">          Iterator&lt;Integer&gt; docSetIterator = docSet.iterator();</span>
+<span class="fc bfc" id="L300" title="All 2 branches covered.">          while (docSetIterator.hasNext()) {</span>
+<span class="fc" id="L301">            docSetList.add(docSetIterator.next());</span>
           }
-<span class="fc" id="L285">          Collections.sort(docSetList);</span>
+<span class="fc" id="L303">          Collections.sort(docSetList);</span>
         }
-<span class="pc bpc" id="L287" title="1 of 2 branches missed.">        if (docList != null) {</span>
-<span class="fc" id="L288">          docListList = new ArrayList&lt;&gt;();</span>
-<span class="fc" id="L289">          Iterator&lt;Integer&gt; docListIterator = docList.iterator();</span>
-<span class="pc bpc" id="L290" title="1 of 2 branches missed.">          while (docListIterator.hasNext()) {</span>
-<span class="nc" id="L291">            docListList.add(docListIterator.next());</span>
+<span class="pc bpc" id="L305" title="1 of 2 branches missed.">        if (docList != null) {</span>
+<span class="fc" id="L306">          docListList = new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L307">          Iterator&lt;Integer&gt; docListIterator = docList.iterator();</span>
+<span class="pc bpc" id="L308" title="1 of 2 branches missed.">          while (docListIterator.hasNext()) {</span>
+<span class="nc" id="L309">            docListList.add(docListIterator.next());</span>
           }
-<span class="fc" id="L293">          Collections.sort(docListList);</span>
+<span class="fc" id="L311">          Collections.sort(docListList);</span>
         }
-<span class="fc bfc" id="L295" title="All 2 branches covered.">        for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc bfc" id="L313" title="All 2 branches covered.">        for (String field : mtasFields.list.keySet()) {</span>
           try {
-<span class="fc" id="L297">            CodecUtil.collectField(field, searcher, searcher.getRawReader(),</span>
-<span class="fc" id="L298">                docListList, docSetList, mtasFields.list.get(field));</span>
-<span class="nc" id="L299">          } catch (IllegalAccessException | IllegalArgumentException</span>
+<span class="fc" id="L315">            CodecUtil.collectField(field, searcher, searcher.getRawReader(),</span>
+<span class="fc" id="L316">                docListList, docSetList, mtasFields.list.get(field));</span>
+<span class="nc" id="L317">          } catch (IllegalAccessException | IllegalArgumentException</span>
               | InvocationTargetException e) {
-<span class="nc" id="L301">            log.error(e);</span>
-<span class="nc" id="L302">            throw new IOException(e.getMessage());</span>
-<span class="fc" id="L303">          }</span>
-<span class="fc" id="L304">        }</span>
-<span class="fc" id="L305">        CodecUtil.collectJoin(searcher.getRawReader(), docSetList,</span>
+<span class="nc" id="L319">            log.error(e);</span>
+<span class="nc" id="L320">            throw new IOException(e);</span>
+<span class="fc" id="L321">          }</span>
+<span class="fc" id="L322">        }</span>
+<span class="fc" id="L323">        CodecUtil.collectJoin(searcher.getRawReader(), docSetList,</span>
             mtasFields.join);
-<span class="fc" id="L307">        NamedList&lt;Object&gt; mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="pc bpc" id="L308" title="1 of 2 branches missed.">        if (mtasFields.doDocument) {</span>
-<span class="nc" id="L309">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasDocumentResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L310" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc" id="L325">        NamedList&lt;Object&gt; mtasResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="pc bpc" id="L326" title="1 of 2 branches missed.">        if (mtasFields.doDocument) {</span>
+<span class="nc" id="L327">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasDocumentResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L328" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
             for (ComponentDocument document : mtasFields.list
-<span class="nc bnc" id="L312" title="All 2 branches missed.">                .get(field).documentList) {</span>
-<span class="nc" id="L313">              mtasDocumentResponses.add(searchDocument.create(document, false));</span>
-<span class="nc" id="L314">            }</span>
-<span class="nc" id="L315">          }</span>
+<span class="nc bnc" id="L330" title="All 2 branches missed.">                .get(field).documentList) {</span>
+<span class="nc" id="L331">              mtasDocumentResponses.add(searchDocument.create(document, false));</span>
+<span class="nc" id="L332">            }</span>
+<span class="nc" id="L333">          }</span>
           // add to response
-<span class="nc" id="L317">          mtasResponse.add(&quot;document&quot;, mtasDocumentResponses);</span>
+<span class="nc" id="L335">          mtasResponse.add(&quot;document&quot;, mtasDocumentResponses);</span>
         }
-<span class="pc bpc" id="L319" title="1 of 2 branches missed.">        if (mtasFields.doKwic) {</span>
-<span class="nc" id="L320">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasKwicResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L321" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc bnc" id="L322" title="All 2 branches missed.">            for (ComponentKwic kwic : mtasFields.list.get(field).kwicList) {</span>
-<span class="nc" id="L323">              mtasKwicResponses.add(searchKwic.create(kwic, false));</span>
-<span class="nc" id="L324">            }</span>
-<span class="nc" id="L325">          }</span>
+<span class="pc bpc" id="L337" title="1 of 2 branches missed.">        if (mtasFields.doKwic) {</span>
+<span class="nc" id="L338">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasKwicResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L339" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
+<span class="nc bnc" id="L340" title="All 2 branches missed.">            for (ComponentKwic kwic : mtasFields.list.get(field).kwicList) {</span>
+<span class="nc" id="L341">              mtasKwicResponses.add(searchKwic.create(kwic, false));</span>
+<span class="nc" id="L342">            }</span>
+<span class="nc" id="L343">          }</span>
           // add to response
-<span class="nc" id="L327">          mtasResponse.add(&quot;kwic&quot;, mtasKwicResponses);</span>
+<span class="nc" id="L345">          mtasResponse.add(&quot;kwic&quot;, mtasKwicResponses);</span>
         }
-<span class="pc bpc" id="L329" title="1 of 2 branches missed.">        if (mtasFields.doFacet) {</span>
-<span class="nc" id="L330">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasFacetResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L331" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc bnc" id="L332" title="All 2 branches missed.">            for (ComponentFacet facet : mtasFields.list.get(field).facetList) {</span>
-<span class="nc bnc" id="L333" title="All 2 branches missed.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="nc" id="L334">                mtasFacetResponses.add(searchFacet.create(facet, true));</span>
+<span class="pc bpc" id="L347" title="1 of 2 branches missed.">        if (mtasFields.doFacet) {</span>
+<span class="nc" id="L348">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasFacetResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L349" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
+<span class="nc bnc" id="L350" title="All 2 branches missed.">            for (ComponentFacet facet : mtasFields.list.get(field).facetList) {</span>
+<span class="nc bnc" id="L351" title="All 2 branches missed.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="nc" id="L352">                mtasFacetResponses.add(searchFacet.create(facet, true));</span>
               } else {
-<span class="nc" id="L336">                mtasFacetResponses.add(searchFacet.create(facet, false));</span>
+<span class="nc" id="L354">                mtasFacetResponses.add(searchFacet.create(facet, false));</span>
               }
-<span class="nc" id="L338">            }</span>
-<span class="nc" id="L339">          }</span>
+<span class="nc" id="L356">            }</span>
+<span class="nc" id="L357">          }</span>
           // add to response
-<span class="nc" id="L341">          mtasResponse.add(&quot;facet&quot;, mtasFacetResponses);</span>
+<span class="nc" id="L359">          mtasResponse.add(&quot;facet&quot;, mtasFacetResponses);</span>
         }
-<span class="pc bpc" id="L343" title="1 of 2 branches missed.">        if (mtasFields.doJoin) {</span>
+<span class="pc bpc" id="L361" title="1 of 2 branches missed.">        if (mtasFields.doJoin) {</span>
           // add to response
-<span class="nc bnc" id="L345" title="All 2 branches missed.">          if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="nc" id="L346">            mtasResponse.add(&quot;join&quot;, searchJoin.create(mtasFields.join, true));</span>
+<span class="nc bnc" id="L363" title="All 2 branches missed.">          if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="nc" id="L364">            mtasResponse.add(&quot;join&quot;, searchJoin.create(mtasFields.join, true));</span>
           } else {
-<span class="nc" id="L348">            mtasResponse.add(&quot;join&quot;, searchJoin.create(mtasFields.join, false));</span>
+<span class="nc" id="L366">            mtasResponse.add(&quot;join&quot;, searchJoin.create(mtasFields.join, false));</span>
           }
         }
-<span class="pc bpc" id="L351" title="1 of 2 branches missed.">        if (mtasFields.doList) {</span>
-<span class="nc" id="L352">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasListResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L353" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc bnc" id="L354" title="All 2 branches missed.">            for (ComponentList list : mtasFields.list.get(field).listList) {</span>
-<span class="nc" id="L355">              mtasListResponses.add(searchList.create(list, false));</span>
-<span class="nc" id="L356">            }</span>
-<span class="nc" id="L357">          }</span>
+<span class="pc bpc" id="L369" title="1 of 2 branches missed.">        if (mtasFields.doList) {</span>
+<span class="nc" id="L370">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasListResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L371" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
+<span class="nc bnc" id="L372" title="All 2 branches missed.">            for (ComponentList list : mtasFields.list.get(field).listList) {</span>
+<span class="nc" id="L373">              mtasListResponses.add(searchList.create(list, false));</span>
+<span class="nc" id="L374">            }</span>
+<span class="nc" id="L375">          }</span>
           // add to response
-<span class="nc" id="L359">          mtasResponse.add(&quot;list&quot;, mtasListResponses);</span>
+<span class="nc" id="L377">          mtasResponse.add(&quot;list&quot;, mtasListResponses);</span>
         }
-<span class="pc bpc" id="L361" title="1 of 2 branches missed.">        if (mtasFields.doGroup) {</span>
-<span class="nc" id="L362">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasGroupResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L363" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc bnc" id="L364" title="All 2 branches missed.">            for (ComponentGroup group : mtasFields.list.get(field).groupList) {</span>
-<span class="nc bnc" id="L365" title="All 2 branches missed.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="nc" id="L366">                mtasGroupResponses.add(searchGroup.create(group, true));</span>
+<span class="pc bpc" id="L379" title="1 of 2 branches missed.">        if (mtasFields.doGroup) {</span>
+<span class="nc" id="L380">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasGroupResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L381" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
+<span class="nc bnc" id="L382" title="All 2 branches missed.">            for (ComponentGroup group : mtasFields.list.get(field).groupList) {</span>
+<span class="nc bnc" id="L383" title="All 2 branches missed.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="nc" id="L384">                mtasGroupResponses.add(searchGroup.create(group, true));</span>
               } else {
-<span class="nc" id="L368">                mtasGroupResponses.add(searchGroup.create(group, false));</span>
+<span class="nc" id="L386">                mtasGroupResponses.add(searchGroup.create(group, false));</span>
               }
-<span class="nc" id="L370">            }</span>
-<span class="nc" id="L371">          }</span>
+<span class="nc" id="L388">            }</span>
+<span class="nc" id="L389">          }</span>
           // add to response
-<span class="nc" id="L373">          mtasResponse.add(&quot;group&quot;, mtasGroupResponses);</span>
+<span class="nc" id="L391">          mtasResponse.add(&quot;group&quot;, mtasGroupResponses);</span>
         }
-<span class="pc bpc" id="L375" title="1 of 2 branches missed.">        if (mtasFields.doTermVector) {</span>
-<span class="nc" id="L376">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasTermVectorResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L377" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc bfc" id="L393" title="All 2 branches covered.">        if (mtasFields.doTermVector) {</span>
+<span class="fc" id="L394">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasTermVectorResponses = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L395" title="All 2 branches covered.">          for (String field : mtasFields.list.keySet()) {</span>
             for (ComponentTermVector termVector : mtasFields.list
-<span class="nc bnc" id="L379" title="All 2 branches missed.">                .get(field).termVectorList) {</span>
-<span class="nc bnc" id="L380" title="All 2 branches missed.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="nc" id="L381">                mtasTermVectorResponses</span>
-<span class="nc" id="L382">                    .add(searchTermvector.create(termVector, true));</span>
+<span class="fc bfc" id="L397" title="All 2 branches covered.">                .get(field).termVectorList) {</span>
+<span class="fc bfc" id="L398" title="All 2 branches covered.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="fc" id="L399">                mtasTermVectorResponses</span>
+<span class="fc" id="L400">                    .add(searchTermvector.create(termVector, true));</span>
               } else {
-<span class="nc" id="L384">                mtasTermVectorResponses</span>
-<span class="nc" id="L385">                    .add(searchTermvector.create(termVector, false));</span>
+<span class="fc" id="L402">                mtasTermVectorResponses</span>
+<span class="fc" id="L403">                    .add(searchTermvector.create(termVector, false));</span>
               }
-<span class="nc" id="L387">            }</span>
-<span class="nc" id="L388">          }</span>
+<span class="fc" id="L405">            }</span>
+<span class="fc" id="L406">          }</span>
           // add to response
-<span class="nc" id="L390">          mtasResponse.add(&quot;termvector&quot;, mtasTermVectorResponses);</span>
+<span class="fc" id="L408">          mtasResponse.add(&quot;termvector&quot;, mtasTermVectorResponses);</span>
         }
-<span class="pc bpc" id="L392" title="1 of 2 branches missed.">        if (mtasFields.doPrefix) {</span>
-<span class="nc" id="L393">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasPrefixResponses = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L394" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
-<span class="nc bnc" id="L395" title="All 2 branches missed.">            if (mtasFields.list.get(field).prefix != null) {</span>
-<span class="nc bnc" id="L396" title="All 2 branches missed.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="nc" id="L397">                mtasPrefixResponses.add(searchPrefix</span>
-<span class="nc" id="L398">                    .create(mtasFields.list.get(field).prefix, true));</span>
+<span class="pc bpc" id="L410" title="1 of 2 branches missed.">        if (mtasFields.doPrefix) {</span>
+<span class="nc" id="L411">          ArrayList&lt;NamedList&lt;?&gt;&gt; mtasPrefixResponses = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L412" title="All 2 branches missed.">          for (String field : mtasFields.list.keySet()) {</span>
+<span class="nc bnc" id="L413" title="All 2 branches missed.">            if (mtasFields.list.get(field).prefix != null) {</span>
+<span class="nc bnc" id="L414" title="All 2 branches missed.">              if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="nc" id="L415">                mtasPrefixResponses.add(searchPrefix</span>
+<span class="nc" id="L416">                    .create(mtasFields.list.get(field).prefix, true));</span>
               } else {
-<span class="nc" id="L400">                mtasPrefixResponses.add(searchPrefix</span>
-<span class="nc" id="L401">                    .create(mtasFields.list.get(field).prefix, false));</span>
+<span class="nc" id="L418">                mtasPrefixResponses.add(searchPrefix</span>
+<span class="nc" id="L419">                    .create(mtasFields.list.get(field).prefix, false));</span>
               }
             }
-<span class="nc" id="L404">          }</span>
-<span class="nc" id="L405">          mtasResponse.add(&quot;prefix&quot;, mtasPrefixResponses);</span>
+<span class="nc" id="L422">          }</span>
+<span class="nc" id="L423">          mtasResponse.add(&quot;prefix&quot;, mtasPrefixResponses);</span>
         }
-<span class="pc bpc" id="L407" title="1 of 2 branches missed.">        if (mtasFields.doStats) {</span>
-<span class="fc" id="L408">          NamedList&lt;Object&gt; mtasStatsResponse = new SimpleOrderedMap&lt;&gt;();</span>
-<span class="pc bpc" id="L409" title="1 of 6 branches missed.">          if (mtasFields.doStatsPositions || mtasFields.doStatsTokens</span>
+<span class="fc bfc" id="L425" title="All 2 branches covered.">        if (mtasFields.doStats) {</span>
+<span class="fc" id="L426">          NamedList&lt;Object&gt; mtasStatsResponse = new SimpleOrderedMap&lt;&gt;();</span>
+<span class="pc bpc" id="L427" title="1 of 6 branches missed.">          if (mtasFields.doStatsPositions || mtasFields.doStatsTokens</span>
               || mtasFields.doStatsSpans) {
-<span class="fc bfc" id="L411" title="All 2 branches covered.">            if (mtasFields.doStatsTokens) {</span>
-<span class="fc" id="L412">              ArrayList&lt;Object&gt; mtasStatsTokensResponses = new ArrayList&lt;&gt;();</span>
-<span class="fc bfc" id="L413" title="All 2 branches covered.">              for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc bfc" id="L429" title="All 2 branches covered.">            if (mtasFields.doStatsTokens) {</span>
+<span class="fc" id="L430">              ArrayList&lt;Object&gt; mtasStatsTokensResponses = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L431" title="All 2 branches covered.">              for (String field : mtasFields.list.keySet()) {</span>
                 for (ComponentToken token : mtasFields.list
-<span class="fc bfc" id="L415" title="All 2 branches covered.">                    .get(field).statsTokenList) {</span>
-<span class="fc bfc" id="L416" title="All 2 branches covered.">                  if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="fc" id="L417">                    mtasStatsTokensResponses</span>
-<span class="fc" id="L418">                        .add(searchStats.create(token, true));</span>
+<span class="fc bfc" id="L433" title="All 2 branches covered.">                    .get(field).statsTokenList) {</span>
+<span class="fc bfc" id="L434" title="All 2 branches covered.">                  if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="fc" id="L435">                    mtasStatsTokensResponses</span>
+<span class="fc" id="L436">                        .add(searchStats.create(token, true));</span>
                   } else {
-<span class="fc" id="L420">                    mtasStatsTokensResponses</span>
-<span class="fc" id="L421">                        .add(searchStats.create(token, false));</span>
+<span class="fc" id="L438">                    mtasStatsTokensResponses</span>
+<span class="fc" id="L439">                        .add(searchStats.create(token, false));</span>
                   }
-<span class="fc" id="L423">                }</span>
-<span class="fc" id="L424">              }</span>
-<span class="fc" id="L425">              mtasStatsResponse.add(&quot;tokens&quot;, mtasStatsTokensResponses);</span>
+<span class="fc" id="L441">                }</span>
+<span class="fc" id="L442">              }</span>
+<span class="fc" id="L443">              mtasStatsResponse.add(&quot;tokens&quot;, mtasStatsTokensResponses);</span>
             }
-<span class="fc bfc" id="L427" title="All 2 branches covered.">            if (mtasFields.doStatsPositions) {</span>
-<span class="fc" id="L428">              ArrayList&lt;Object&gt; mtasStatsPositionsResponses = new ArrayList&lt;&gt;();</span>
-<span class="fc bfc" id="L429" title="All 2 branches covered.">              for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc bfc" id="L445" title="All 2 branches covered.">            if (mtasFields.doStatsPositions) {</span>
+<span class="fc" id="L446">              ArrayList&lt;Object&gt; mtasStatsPositionsResponses = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L447" title="All 2 branches covered.">              for (String field : mtasFields.list.keySet()) {</span>
                 for (ComponentPosition position : mtasFields.list
-<span class="fc bfc" id="L431" title="All 2 branches covered.">                    .get(field).statsPositionList) {</span>
-<span class="fc bfc" id="L432" title="All 2 branches covered.">                  if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="fc" id="L433">                    mtasStatsPositionsResponses</span>
-<span class="fc" id="L434">                        .add(searchStats.create(position, true));</span>
+<span class="fc bfc" id="L449" title="All 2 branches covered.">                    .get(field).statsPositionList) {</span>
+<span class="fc bfc" id="L450" title="All 2 branches covered.">                  if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="fc" id="L451">                    mtasStatsPositionsResponses</span>
+<span class="fc" id="L452">                        .add(searchStats.create(position, true));</span>
                   } else {
-<span class="fc" id="L436">                    mtasStatsPositionsResponses</span>
-<span class="fc" id="L437">                        .add(searchStats.create(position, false));</span>
+<span class="fc" id="L454">                    mtasStatsPositionsResponses</span>
+<span class="fc" id="L455">                        .add(searchStats.create(position, false));</span>
                   }
-<span class="fc" id="L439">                }</span>
-<span class="fc" id="L440">              }</span>
-<span class="fc" id="L441">              mtasStatsResponse.add(&quot;positions&quot;, mtasStatsPositionsResponses);</span>
+<span class="fc" id="L457">                }</span>
+<span class="fc" id="L458">              }</span>
+<span class="fc" id="L459">              mtasStatsResponse.add(&quot;positions&quot;, mtasStatsPositionsResponses);</span>
             }
-<span class="fc bfc" id="L443" title="All 2 branches covered.">            if (mtasFields.doStatsSpans) {</span>
-<span class="fc" id="L444">              ArrayList&lt;Object&gt; mtasStatsSpansResponses = new ArrayList&lt;&gt;();</span>
-<span class="fc bfc" id="L445" title="All 2 branches covered.">              for (String field : mtasFields.list.keySet()) {</span>
+<span class="fc bfc" id="L461" title="All 2 branches covered.">            if (mtasFields.doStatsSpans) {</span>
+<span class="fc" id="L462">              ArrayList&lt;Object&gt; mtasStatsSpansResponses = new ArrayList&lt;&gt;();</span>
+<span class="fc bfc" id="L463" title="All 2 branches covered.">              for (String field : mtasFields.list.keySet()) {</span>
                 for (ComponentSpan span : mtasFields.list
-<span class="fc bfc" id="L447" title="All 2 branches covered.">                    .get(field).statsSpanList) {</span>
-<span class="fc bfc" id="L448" title="All 2 branches covered.">                  if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
-<span class="fc" id="L449">                    mtasStatsSpansResponses</span>
-<span class="fc" id="L450">                        .add(searchStats.create(span, true));</span>
+<span class="fc bfc" id="L465" title="All 2 branches covered.">                    .get(field).statsSpanList) {</span>
+<span class="fc bfc" id="L466" title="All 2 branches covered.">                  if (rb.req.getParams().getBool(&quot;isShard&quot;, false)) {</span>
+<span class="fc" id="L467">                    mtasStatsSpansResponses.add(searchStats.create(span, true));</span>
                   } else {
-<span class="fc" id="L452">                    mtasStatsSpansResponses</span>
-<span class="fc" id="L453">                        .add(searchStats.create(span, false));</span>
+<span class="fc" id="L469">                    mtasStatsSpansResponses</span>
+<span class="fc" id="L470">                        .add(searchStats.create(span, false));</span>
                   }
-<span class="fc" id="L455">                }</span>
-<span class="fc" id="L456">              }</span>
-<span class="fc" id="L457">              mtasStatsResponse.add(&quot;spans&quot;, mtasStatsSpansResponses);</span>
+<span class="fc" id="L472">                }</span>
+<span class="fc" id="L473">              }</span>
+<span class="fc" id="L474">              mtasStatsResponse.add(&quot;spans&quot;, mtasStatsSpansResponses);</span>
             }
             // add to response
-<span class="fc" id="L460">            mtasResponse.add(&quot;stats&quot;, mtasStatsResponse);</span>
+<span class="fc" id="L477">            mtasResponse.add(&quot;stats&quot;, mtasStatsResponse);</span>
           }
         }
         // add to response
-<span class="fc" id="L464">        rb.rsp.add(&quot;mtas&quot;, mtasResponse);</span>
+<span class="fc" id="L481">        rb.rsp.add(&quot;mtas&quot;, mtasResponse);</span>
       }
     }
-<span class="fc" id="L467">  }</span>
+<span class="fc" id="L484">  }</span>
 
   /*
    * (non-Javadoc)
@@ -478,42 +495,42 @@ import org.apache.solr.search.SolrIndexSearcher;
   @Override
   public void modifyRequest(ResponseBuilder rb, SearchComponent who,
       ShardRequest sreq) {
-    // System.out.println(Thread.currentThread().getId() + &quot; - &quot;
-    // + rb.req.getParams().getBool(&quot;isShard&quot;, false) + &quot; MODIFY REQUEST &quot;
-    // + rb.stage + &quot; &quot; + rb.req.getParamString());
-<span class="fc bfc" id="L484" title="All 2 branches covered.">    if (sreq.params.getBool(PARAM_MTAS, false)) {</span>
-<span class="pc bpc" id="L485" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentStats.PARAM_MTAS_STATS, false)) {</span>
-<span class="fc" id="L486">        searchStats.modifyRequest(rb, who, sreq);</span>
+    //System.out.println(Thread.currentThread().getId() + &quot; - &quot;
+    //+ rb.req.getParams().getBool(&quot;isShard&quot;, false) + &quot; MODIFY REQUEST &quot;
+    //+ rb.stage + &quot; &quot; + rb.req.getParamString());
+<span class="fc bfc" id="L501" title="All 2 branches covered.">    if (sreq.params.getBool(PARAM_MTAS, false)) {</span>
+<span class="fc bfc" id="L502" title="All 2 branches covered.">      if (sreq.params.getBool(MtasSolrComponentStats.PARAM_MTAS_STATS, false)) {</span>
+<span class="fc" id="L503">        searchStats.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L488" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR,</span>
+<span class="fc bfc" id="L505" title="All 2 branches covered.">      if (sreq.params.getBool(MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR,</span>
           false)) {
-<span class="nc" id="L490">        searchTermvector.modifyRequest(rb, who, sreq);</span>
+<span class="fc" id="L507">        searchTermvector.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L492" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX,</span>
+<span class="pc bpc" id="L509" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX,</span>
           false)) {
-<span class="nc" id="L494">        searchPrefix.modifyRequest(rb, who, sreq);</span>
+<span class="nc" id="L511">        searchPrefix.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L496" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET, false)) {</span>
-<span class="nc" id="L497">        searchFacet.modifyRequest(rb, who, sreq);</span>
+<span class="pc bpc" id="L513" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET, false)) {</span>
+<span class="nc" id="L514">        searchFacet.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L499" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN, false)) {</span>
-<span class="nc" id="L500">        searchJoin.modifyRequest(rb, who, sreq);</span>
+<span class="pc bpc" id="L516" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN, false)) {</span>
+<span class="nc" id="L517">        searchJoin.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L502" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP, false)) {</span>
-<span class="nc" id="L503">        searchGroup.modifyRequest(rb, who, sreq);</span>
+<span class="pc bpc" id="L519" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP, false)) {</span>
+<span class="nc" id="L520">        searchGroup.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L505" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentList.PARAM_MTAS_LIST, false)) {</span>
-<span class="nc" id="L506">        searchList.modifyRequest(rb, who, sreq);</span>
+<span class="pc bpc" id="L522" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentList.PARAM_MTAS_LIST, false)) {</span>
+<span class="nc" id="L523">        searchList.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L508" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT,</span>
+<span class="pc bpc" id="L525" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT,</span>
           false)) {
-<span class="nc" id="L510">        searchDocument.modifyRequest(rb, who, sreq);</span>
+<span class="nc" id="L527">        searchDocument.modifyRequest(rb, who, sreq);</span>
       }
-<span class="pc bpc" id="L512" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC, false)) {</span>
-<span class="nc" id="L513">        searchKwic.modifyRequest(rb, who, sreq);</span>
+<span class="pc bpc" id="L529" title="1 of 2 branches missed.">      if (sreq.params.getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC, false)) {</span>
+<span class="nc" id="L530">        searchKwic.modifyRequest(rb, who, sreq);</span>
       }
     }
-<span class="fc" id="L516">  }</span>
+<span class="fc" id="L533">  }</span>
 
   /*
    * (non-Javadoc)
@@ -524,11 +541,11 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
   @Override
   public void handleResponses(ResponseBuilder rb, ShardRequest sreq) {
-    // System.out
-    // .println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId()
-    // + &quot; - &quot; + rb.req.getParams().getBool(&quot;isShard&quot;, false)
-    // + &quot; HANDLERESPONSES &quot; + rb.stage + &quot; &quot; + rb.req.getParamString());
-<span class="fc" id="L531">  }</span>
+     //System.out
+     //.println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId()
+     //+ &quot; - &quot; + rb.req.getParams().getBool(&quot;isShard&quot;, false)
+     //+ &quot; HANDLERESPONSES &quot; + rb.stage + &quot; &quot; + rb.req.getParamString());
+<span class="fc" id="L548">  }</span>
 
   /*
    * (non-Javadoc)
@@ -539,50 +556,50 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
   @Override
   public void finishStage(ResponseBuilder rb) {
-    // System.out
-    // .println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId()
-    // + &quot; - &quot; + rb.req.getParams().getBool(&quot;isShard&quot;, false)
-    // + &quot; FINISHRESPONSES &quot; + rb.stage + &quot; &quot; + rb.req.getParamString());
-<span class="fc bfc" id="L546" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS, false)) {</span>
-<span class="pc bpc" id="L547" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentStats.PARAM_MTAS_STATS,</span>
+    //System.out
+    //.println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId()
+    //+ &quot; - &quot; + rb.req.getParams().getBool(&quot;isShard&quot;, false)
+    //+ &quot; FINISHRESPONSES &quot; + rb.stage + &quot; &quot; + rb.req.getParamString());
+<span class="fc bfc" id="L563" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS, false)) {</span>
+<span class="fc bfc" id="L564" title="All 2 branches covered.">      if (rb.req.getParams().getBool(MtasSolrComponentStats.PARAM_MTAS_STATS,</span>
           false)) {
-<span class="fc" id="L549">        searchStats.finishStage(rb);</span>
+<span class="fc" id="L566">        searchStats.finishStage(rb);</span>
       }
-<span class="fc" id="L551">      if (rb.req.getParams()</span>
-<span class="pc bpc" id="L552" title="1 of 2 branches missed.">          .getBool(MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {</span>
-<span class="nc" id="L553">        searchTermvector.finishStage(rb);</span>
+<span class="fc" id="L568">      if (rb.req.getParams()</span>
+<span class="fc bfc" id="L569" title="All 2 branches covered.">          .getBool(MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {</span>
+<span class="fc" id="L570">        searchTermvector.finishStage(rb);</span>
       }
-<span class="pc bpc" id="L555" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX,</span>
+<span class="pc bpc" id="L572" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX,</span>
           false)) {
-<span class="nc" id="L557">        searchPrefix.finishStage(rb);</span>
+<span class="nc" id="L574">        searchPrefix.finishStage(rb);</span>
       }
-<span class="pc bpc" id="L559" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET,</span>
+<span class="pc bpc" id="L576" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET,</span>
           false)) {
-<span class="nc" id="L561">        searchFacet.finishStage(rb);</span>
+<span class="nc" id="L578">        searchFacet.finishStage(rb);</span>
       }
-<span class="pc bpc" id="L563" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN,</span>
+<span class="pc bpc" id="L580" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN,</span>
           false)) {
-<span class="nc" id="L565">        searchJoin.finishStage(rb);</span>
+<span class="nc" id="L582">        searchJoin.finishStage(rb);</span>
       }
-<span class="pc bpc" id="L567" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP,</span>
+<span class="pc bpc" id="L584" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP,</span>
           false)) {
-<span class="nc" id="L569">        searchGroup.finishStage(rb);</span>
+<span class="nc" id="L586">        searchGroup.finishStage(rb);</span>
       }
-<span class="pc bpc" id="L571" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentList.PARAM_MTAS_LIST,</span>
+<span class="pc bpc" id="L588" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentList.PARAM_MTAS_LIST,</span>
           false)) {
-<span class="nc" id="L573">        searchList.finishStage(rb);</span>
+<span class="nc" id="L590">        searchList.finishStage(rb);</span>
       }
-<span class="fc" id="L575">      if (rb.req.getParams()</span>
-<span class="pc bpc" id="L576" title="1 of 2 branches missed.">          .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
-<span class="nc" id="L577">        searchDocument.finishStage(rb);</span>
+<span class="fc" id="L592">      if (rb.req.getParams()</span>
+<span class="pc bpc" id="L593" title="1 of 2 branches missed.">          .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
+<span class="nc" id="L594">        searchDocument.finishStage(rb);</span>
       }
-<span class="pc bpc" id="L579" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC,</span>
+<span class="pc bpc" id="L596" title="1 of 2 branches missed.">      if (rb.req.getParams().getBool(MtasSolrComponentKwic.PARAM_MTAS_KWIC,</span>
           false)) {
-<span class="nc" id="L581">        searchKwic.finishStage(rb);</span>
+<span class="nc" id="L598">        searchKwic.finishStage(rb);</span>
       }
-<span class="fc" id="L583">      mtasSolrResultMerge.merge(rb);</span>
+<span class="fc" id="L600">      mtasSolrResultMerge.merge(rb);</span>
     }
-<span class="fc" id="L585">  }</span>
+<span class="fc" id="L602">  }</span>
 
   /*
    * (non-Javadoc)
@@ -593,79 +610,81 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
   @Override
   public int distributedProcess(ResponseBuilder rb) throws IOException {
-    // System.out.println(Thread.currentThread().getId() + &quot; - &quot;
+    // System.out.println(System.nanoTime() + &quot; - &quot; + Thread.currentThread().getId() + &quot; - &quot;
     // + rb.req.getParams().getBool(&quot;isShard&quot;, false) + &quot; DISTIRBUTEDPROCESS &quot;
     // + rb.stage + &quot; &quot; + rb.req.getParamString());
     // distributed processes
-<span class="fc bfc" id="L600" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS, false)) {</span>
-<span class="pc bpc" id="L601" title="3 of 6 branches missed.">      if (rb.stage == STAGE_TERMVECTOR_MISSING_TOP || rb.stage == STAGE_TERMVECTOR_MISSING_KEY || rb.stage == STAGE_TERMVECTOR_FINISH) {</span>
-<span class="nc" id="L602">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="nc" id="L603">        searchTermvector.distributedProcess(rb, mtasFields);</span>
-<span class="pc bpc" id="L604" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_LIST) {</span>
-<span class="nc" id="L605">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="nc" id="L606">        searchList.distributedProcess(rb, mtasFields);</span>
-<span class="pc bpc" id="L607" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_PREFIX) {</span>
-<span class="nc" id="L608">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="nc" id="L609">        searchPrefix.distributedProcess(rb, mtasFields);</span>
-<span class="pc bfc" id="L610" title="All 2 branches covered.">      } else if (rb.stage == STAGE_STATS) {</span>
-<span class="fc" id="L611">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="fc" id="L612">        searchStats.distributedProcess(rb, mtasFields);</span>
-<span class="pc bpc" id="L613" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_FACET) {</span>
-<span class="nc" id="L614">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="nc" id="L615">        searchFacet.distributedProcess(rb, mtasFields);</span>
-<span class="pc bpc" id="L616" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_JOIN) {</span>
-<span class="nc" id="L617">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="nc" id="L618">        searchJoin.distributedProcess(rb, mtasFields);</span>
-<span class="pc bpc" id="L619" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_GROUP) {</span>
-<span class="nc" id="L620">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="nc" id="L621">        searchGroup.distributedProcess(rb, mtasFields);</span>
-<span class="pc bpc" id="L622" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_DOCUMENT) {</span>
-<span class="nc" id="L623">        ComponentFields mtasFields = getMtasFields(rb);</span>
-<span class="nc" id="L624">        searchDocument.distributedProcess(rb, mtasFields);</span>
+<span class="fc bfc" id="L617" title="All 2 branches covered.">    if (rb.req.getParams().getBool(PARAM_MTAS, false)) {</span>
+<span class="fc bfc" id="L618" title="All 6 branches covered.">      if (rb.stage == STAGE_TERMVECTOR_MISSING_TOP</span>
+          || rb.stage == STAGE_TERMVECTOR_MISSING_KEY
+          || rb.stage == STAGE_TERMVECTOR_FINISH) {
+<span class="fc" id="L621">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="fc" id="L622">        searchTermvector.distributedProcess(rb, mtasFields);</span>
+<span class="pc bpc" id="L623" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_LIST) {</span>
+<span class="nc" id="L624">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="nc" id="L625">        searchList.distributedProcess(rb, mtasFields);</span>
+<span class="pc bpc" id="L626" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_PREFIX) {</span>
+<span class="nc" id="L627">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="nc" id="L628">        searchPrefix.distributedProcess(rb, mtasFields);</span>
+<span class="pc bfc" id="L629" title="All 2 branches covered.">      } else if (rb.stage == STAGE_STATS) {</span>
+<span class="fc" id="L630">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="fc" id="L631">        searchStats.distributedProcess(rb, mtasFields);</span>
+<span class="pc bpc" id="L632" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_FACET) {</span>
+<span class="nc" id="L633">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="nc" id="L634">        searchFacet.distributedProcess(rb, mtasFields);</span>
+<span class="pc bpc" id="L635" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_JOIN) {</span>
+<span class="nc" id="L636">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="nc" id="L637">        searchJoin.distributedProcess(rb, mtasFields);</span>
+<span class="pc bpc" id="L638" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_GROUP) {</span>
+<span class="nc" id="L639">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="nc" id="L640">        searchGroup.distributedProcess(rb, mtasFields);</span>
+<span class="pc bpc" id="L641" title="1 of 2 branches missed.">      } else if (rb.stage == STAGE_DOCUMENT) {</span>
+<span class="nc" id="L642">        ComponentFields mtasFields = getMtasFields(rb);</span>
+<span class="nc" id="L643">        searchDocument.distributedProcess(rb, mtasFields);</span>
       }
       // compute new stage and return if not finished
-<span class="fc bfc" id="L627" title="All 4 branches covered.">      if (rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY</span>
+<span class="fc bfc" id="L646" title="All 4 branches covered.">      if (rb.stage &gt;= ResponseBuilder.STAGE_EXECUTE_QUERY</span>
           &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_GET_FIELDS) {
-<span class="fc bfc" id="L629" title="All 2 branches covered.">        if (rb.stage &lt; STAGE_TERMVECTOR_MISSING_TOP</span>
-<span class="pc bpc" id="L630" title="1 of 2 branches missed.">            &amp;&amp; rb.req.getParams().getBool(</span>
+<span class="fc bfc" id="L648" title="All 2 branches covered.">        if (rb.stage &lt; STAGE_TERMVECTOR_MISSING_TOP</span>
+<span class="fc bfc" id="L649" title="All 2 branches covered.">            &amp;&amp; rb.req.getParams().getBool(</span>
                 MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {
-<span class="nc" id="L632">          return STAGE_TERMVECTOR_MISSING_TOP;</span>
-<span class="fc bfc" id="L633" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_TERMVECTOR_MISSING_KEY</span>
-<span class="pc bpc" id="L634" title="1 of 2 branches missed.">            &amp;&amp; rb.req.getParams().getBool(</span>
+<span class="fc" id="L651">          return STAGE_TERMVECTOR_MISSING_TOP;</span>
+<span class="fc bfc" id="L652" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_TERMVECTOR_MISSING_KEY</span>
+<span class="fc bfc" id="L653" title="All 2 branches covered.">            &amp;&amp; rb.req.getParams().getBool(</span>
                 MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {
-<span class="nc" id="L636">          return STAGE_TERMVECTOR_MISSING_KEY;</span>
-<span class="fc bfc" id="L637" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_TERMVECTOR_FINISH</span>
-<span class="pc bpc" id="L638" title="1 of 2 branches missed.">            &amp;&amp; rb.req.getParams().getBool(</span>
+<span class="fc" id="L655">          return STAGE_TERMVECTOR_MISSING_KEY;</span>
+<span class="fc bfc" id="L656" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_TERMVECTOR_FINISH</span>
+<span class="fc bfc" id="L657" title="All 2 branches covered.">            &amp;&amp; rb.req.getParams().getBool(</span>
                 MtasSolrComponentTermvector.PARAM_MTAS_TERMVECTOR, false)) {
-<span class="nc" id="L640">          return STAGE_TERMVECTOR_FINISH;</span>
-<span class="fc bfc" id="L641" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_LIST &amp;&amp; rb.req.getParams()</span>
-<span class="pc bpc" id="L642" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentList.PARAM_MTAS_LIST, false)) {</span>
-<span class="nc" id="L643">          return STAGE_LIST;</span>
-<span class="fc bfc" id="L644" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_PREFIX &amp;&amp; rb.req.getParams()</span>
-<span class="pc bpc" id="L645" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX, false)) {</span>
-<span class="nc" id="L646">          return STAGE_PREFIX;</span>
-<span class="fc bfc" id="L647" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_STATS &amp;&amp; rb.req.getParams()</span>
-<span class="pc bpc" id="L648" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentStats.PARAM_MTAS_STATS, false)) {</span>
-<span class="fc" id="L649">          return STAGE_STATS;</span>
-<span class="pc bpc" id="L650" title="1 of 2 branches missed.">        } else if (rb.stage &lt; STAGE_FACET &amp;&amp; rb.req.getParams()</span>
-<span class="pc bpc" id="L651" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET, false)) {</span>
-<span class="nc" id="L652">          return STAGE_FACET;</span>
-<span class="pc bpc" id="L653" title="1 of 2 branches missed.">        } else if (rb.stage &lt; STAGE_GROUP &amp;&amp; rb.req.getParams()</span>
-<span class="pc bpc" id="L654" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP, false)) {</span>
-<span class="nc" id="L655">          return STAGE_GROUP;</span>
-<span class="pc bpc" id="L656" title="1 of 2 branches missed.">        } else if (rb.stage &lt; STAGE_JOIN &amp;&amp; rb.req.getParams()</span>
-<span class="pc bpc" id="L657" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN, false)) {</span>
-<span class="nc" id="L658">          return STAGE_JOIN;</span>
+<span class="fc" id="L659">          return STAGE_TERMVECTOR_FINISH;</span>
+<span class="fc bfc" id="L660" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_LIST &amp;&amp; rb.req.getParams()</span>
+<span class="pc bpc" id="L661" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentList.PARAM_MTAS_LIST, false)) {</span>
+<span class="nc" id="L662">          return STAGE_LIST;</span>
+<span class="fc bfc" id="L663" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_PREFIX &amp;&amp; rb.req.getParams()</span>
+<span class="pc bpc" id="L664" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentPrefix.PARAM_MTAS_PREFIX, false)) {</span>
+<span class="nc" id="L665">          return STAGE_PREFIX;</span>
+<span class="fc bfc" id="L666" title="All 2 branches covered.">        } else if (rb.stage &lt; STAGE_STATS &amp;&amp; rb.req.getParams()</span>
+<span class="fc bfc" id="L667" title="All 2 branches covered.">            .getBool(MtasSolrComponentStats.PARAM_MTAS_STATS, false)) {</span>
+<span class="fc" id="L668">          return STAGE_STATS;</span>
+<span class="pc bpc" id="L669" title="1 of 2 branches missed.">        } else if (rb.stage &lt; STAGE_FACET &amp;&amp; rb.req.getParams()</span>
+<span class="pc bpc" id="L670" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentFacet.PARAM_MTAS_FACET, false)) {</span>
+<span class="nc" id="L671">          return STAGE_FACET;</span>
+<span class="pc bpc" id="L672" title="1 of 2 branches missed.">        } else if (rb.stage &lt; STAGE_GROUP &amp;&amp; rb.req.getParams()</span>
+<span class="pc bpc" id="L673" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentGroup.PARAM_MTAS_GROUP, false)) {</span>
+<span class="nc" id="L674">          return STAGE_GROUP;</span>
+<span class="pc bpc" id="L675" title="1 of 2 branches missed.">        } else if (rb.stage &lt; STAGE_JOIN &amp;&amp; rb.req.getParams()</span>
+<span class="pc bpc" id="L676" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentJoin.PARAM_MTAS_JOIN, false)) {</span>
+<span class="nc" id="L677">          return STAGE_JOIN;</span>
         }
-<span class="pc bpc" id="L660" title="1 of 4 branches missed.">      } else if (rb.stage &gt;= ResponseBuilder.STAGE_GET_FIELDS</span>
+<span class="pc bpc" id="L679" title="1 of 4 branches missed.">      } else if (rb.stage &gt;= ResponseBuilder.STAGE_GET_FIELDS</span>
           &amp;&amp; rb.stage &lt; ResponseBuilder.STAGE_DONE) {
-<span class="pc bpc" id="L662" title="1 of 2 branches missed.">        if (rb.stage &lt; STAGE_DOCUMENT &amp;&amp; rb.req.getParams()</span>
-<span class="pc bpc" id="L663" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
-<span class="nc" id="L664">          return STAGE_DOCUMENT;</span>
+<span class="pc bpc" id="L681" title="1 of 2 branches missed.">        if (rb.stage &lt; STAGE_DOCUMENT &amp;&amp; rb.req.getParams()</span>
+<span class="pc bpc" id="L682" title="1 of 2 branches missed.">            .getBool(MtasSolrComponentDocument.PARAM_MTAS_DOCUMENT, false)) {</span>
+<span class="nc" id="L683">          return STAGE_DOCUMENT;</span>
         }
       }
     }
-<span class="fc" id="L668">    return ResponseBuilder.STAGE_DONE;</span>
+<span class="fc" id="L687">    return ResponseBuilder.STAGE_DONE;</span>
   }
 
   /**
@@ -677,8 +696,8 @@ import org.apache.solr.search.SolrIndexSearcher;
    */
 
   private ComponentFields getMtasFields(ResponseBuilder rb) {
-<span class="fc" id="L680">    return (ComponentFields) rb.req.getContext().get(ComponentFields.class);</span>
+<span class="fc" id="L699">    return (ComponentFields) rb.req.getContext().get(ComponentFields.class);</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component/index.html b/jacoco/mtas.solr.handler.component/index.html
index 7dd1cf9..db52e24 100644
--- a/jacoco/mtas.solr.handler.component/index.html
+++ b/jacoco/mtas.solr.handler.component/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component</span></div><h1>mtas.solr.handler.component</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">709 of 1,627</td><td class="ctr2">56%</td><td class="bar">131 of 262</td><td class="ctr2">50%</td><td class="ctr1">101</td><td class="ctr2">143</td><td class="ctr1">123</td><td class="ctr2">314</td><td class="ctr1">1</td><td class="ctr2">12</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrSearchComponent.html" class="el_class">MtasSolrSearchComponent</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="52" height="10" title="709" alt="709"/><img src="../.resources/greenbar.gif" width="67" height="10" title="918" alt="918"/></td><td class="ctr2" id="c0">56%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="131" alt="131"/><img src="../.resources/greenbar.gif" width="60" height="10" title="131" alt="131"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">101</td><td class="ctr2" id="g0">143</td><td class="ctr1" id="h0">123</td><td class="ctr2" id="i0">314</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component</span></div><h1>mtas.solr.handler.component</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">593 of 1,626</td><td class="ctr2">63%</td><td class="bar">102 of 262</td><td class="ctr2">61%</td><td class="ctr1">82</td><td class="ctr2">143</td><td class="ctr1">104</td><td class="ctr2">313</td><td class="ctr1">1</td><td class="ctr2">12</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrSearchComponent.html" class="el_class">MtasSolrSearchComponent</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="593" alt="593"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="1,033" alt="1,033"/></td><td class="ctr2" id="c0">63%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="102" alt="102"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="160" alt="160"/></td><td class="ctr2" id="e0">61%</td><td class="ctr1" id="f0">82</td><td class="ctr2" id="g0">143</td><td class="ctr1" id="h0">104</td><td class="ctr2" id="i0">313</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler.component/index.source.html b/jacoco/mtas.solr.handler.component/index.source.html
index 07c602f..75a8f9f 100644
--- a/jacoco/mtas.solr.handler.component/index.source.html
+++ b/jacoco/mtas.solr.handler.component/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component</span></div><h1>mtas.solr.handler.component</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">709 of 1,627</td><td class="ctr2">56%</td><td class="bar">131 of 262</td><td class="ctr2">50%</td><td class="ctr1">101</td><td class="ctr2">143</td><td class="ctr1">123</td><td class="ctr2">314</td><td class="ctr1">1</td><td class="ctr2">12</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrSearchComponent.java.html" class="el_source">MtasSolrSearchComponent.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="52" height="10" title="709" alt="709"/><img src="../.resources/greenbar.gif" width="67" height="10" title="918" alt="918"/></td><td class="ctr2" id="c0">56%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="131" alt="131"/><img src="../.resources/greenbar.gif" width="60" height="10" title="131" alt="131"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">101</td><td class="ctr2" id="g0">143</td><td class="ctr1" id="h0">123</td><td class="ctr2" id="i0">314</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.handler.component</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler.component</span></div><h1>mtas.solr.handler.component</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">593 of 1,626</td><td class="ctr2">63%</td><td class="bar">102 of 262</td><td class="ctr2">61%</td><td class="ctr1">82</td><td class="ctr2">143</td><td class="ctr1">104</td><td class="ctr2">313</td><td class="ctr1">1</td><td class="ctr2">12</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrSearchComponent.java.html" class="el_source">MtasSolrSearchComponent.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="43" height="10" title="593" alt="593"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="1,033" alt="1,033"/></td><td class="ctr2" id="c0">63%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="102" alt="102"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="160" alt="160"/></td><td class="ctr2" id="e0">61%</td><td class="ctr1" id="f0">82</td><td class="ctr2" id="g0">143</td><td class="ctr1" id="h0">104</td><td class="ctr2" id="i0">313</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler/MtasRequestHandler.html b/jacoco/mtas.solr.handler/MtasRequestHandler.html
index db1da92..7120205 100644
--- a/jacoco/mtas.solr.handler/MtasRequestHandler.html
+++ b/jacoco/mtas.solr.handler/MtasRequestHandler.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasRequestHandler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler</a> &gt; <span class="el_class">MtasRequestHandler</span></div><h1>MtasRequestHandler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">451 of 460</td><td class="ctr2">2%</td><td class="bar">60 of 60</td><td class="ctr2">0%</td><td class="ctr1">33</td><td class="ctr2">36</td><td class="ctr1">89</td><td class="ctr2">92</td><td class="ctr1">3</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasRequestHandler.java.html#L72" class="el_method">handleRequestBody(SolrQueryRequest, SolrQueryResponse)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="308" alt="308"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="38" alt="38"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h0">57</td><td class="ctr2" id="i0">57</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasRequestHandler.java.html#L155" class="el_method">getFiles(String, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="31" height="10" title="80" alt="80"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="37" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasRequestHandler.java.html#L194" class="el_method">getParamsFromJSON(Map, String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="24" height="10" title="63" alt="63"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="31" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasRequestHandler.java.html#L32" class="el_method">static {...}</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasRequestHandler.java.html#L30" class="el_method">MtasRequestHandler()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasRequestHandler.java.html#L179" class="el_method">getDescription()</a></td><td class="bar" id="b5"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasRequestHandler</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.handler</a> &gt; <span class="el_class">MtasRequestHandler</span></div><h1>MtasRequestHandler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">451 of 460</td><td class="ctr2">1%</td><td class="bar">60 of 60</td><td class="ctr2">0%</td><td class="ctr1">33</td><td class="ctr2">36</td><td class="ctr1">89</td><td class="ctr2">92</td><td class="ctr1">3</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasRequestHandler.java.html#L73" class="el_method">handleRequestBody(SolrQueryRequest, SolrQueryResponse)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="308" alt="308"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="38" alt="38"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">20</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h0">57</td><td class="ctr2" id="i0">57</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasRequestHandler.java.html#L154" class="el_method">getFiles(String, String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="80" alt="80"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">7</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h2">12</td><td class="ctr2" id="i2">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasRequestHandler.java.html#L191" class="el_method">getParamsFromJSON(Map, String)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="63" alt="63"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="31" height="10" title="10" alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">6</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MtasRequestHandler.java.html#L33" class="el_method">static {...}</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasRequestHandler.java.html#L30" class="el_method">MtasRequestHandler()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="MtasRequestHandler.java.html#L178" class="el_method">getDescription()</a></td><td class="bar" id="b5"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler/MtasRequestHandler.java.html b/jacoco/mtas.solr.handler/MtasRequestHandler.java.html
index 792ae94..2221a83 100644
--- a/jacoco/mtas.solr.handler/MtasRequestHandler.java.html
+++ b/jacoco/mtas.solr.handler/MtasRequestHandler.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasRequestHandler.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler</a> &gt; <span class="el_source">MtasRequestHandler.java</span></div><h1>MtasRequestHandler.java</h1><pre class="source lang-java linenums">package mtas.solr.handler;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasRequestHandler.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.handler</a> &gt; <span class="el_source">MtasRequestHandler.java</span></div><h1>MtasRequestHandler.java</h1><pre class="source lang-java linenums">package mtas.solr.handler;
 
 import java.io.File;
 import java.io.IOException;
@@ -29,34 +29,35 @@ import mtas.analysis.util.MtasParserException;
  */
 <span class="fc" id="L30">public class MtasRequestHandler extends RequestHandlerBase {</span>
 
-<span class="fc" id="L32">  private static Log log = LogFactory.getLog(MtasRequestHandler.class);</span>
+  /** The log. */
+<span class="fc" id="L33">  private static Log log = LogFactory.getLog(MtasRequestHandler.class);</span>
 
-  /** The error. */
-  private final static String ERROR = &quot;error&quot;;
+  /** The Constant ERROR. */
+  private static final String ERROR = &quot;error&quot;;
 
-  /** The action config files. */
-  private final static String ACTION_CONFIG_FILES = &quot;files&quot;;
+  /** The Constant ACTION_CONFIG_FILES. */
+  private static final String ACTION_CONFIG_FILES = &quot;files&quot;;
 
-  /** The action config file. */
-  private final static String ACTION_CONFIG_FILE = &quot;file&quot;;
+  /** The Constant ACTION_CONFIG_FILE. */
+  private static final String ACTION_CONFIG_FILE = &quot;file&quot;;
 
-  /** The action mapping. */
-  private final static String ACTION_MAPPING = &quot;mapping&quot;;
+  /** The Constant ACTION_MAPPING. */
+  private static final String ACTION_MAPPING = &quot;mapping&quot;;
 
-  /** The param action. */
-  private final static String PARAM_ACTION = &quot;action&quot;;
+  /** The Constant PARAM_ACTION. */
+  private static final String PARAM_ACTION = &quot;action&quot;;
 
-  /** The param config file. */
-  private final static String PARAM_CONFIG_FILE = &quot;file&quot;;
+  /** The Constant PARAM_CONFIG_FILE. */
+  private static final String PARAM_CONFIG_FILE = &quot;file&quot;;
 
-  /** The param mapping configuration. */
-  private final static String PARAM_MAPPING_CONFIGURATION = &quot;configuration&quot;;
+  /** The Constant PARAM_MAPPING_CONFIGURATION. */
+  private static final String PARAM_MAPPING_CONFIGURATION = &quot;configuration&quot;;
 
-  /** The param mapping document. */
-  private final static String PARAM_MAPPING_DOCUMENT = &quot;document&quot;;
+  /** The Constant PARAM_MAPPING_DOCUMENT. */
+  private static final String PARAM_MAPPING_DOCUMENT = &quot;document&quot;;
 
-  /** The param mapping document url. */
-  private final static String PARAM_MAPPING_DOCUMENT_URL = &quot;url&quot;;
+  /** The Constant PARAM_MAPPING_DOCUMENT_URL. */
+  private static final String PARAM_MAPPING_DOCUMENT_URL = &quot;url&quot;;
 
   /*
    * (non-Javadoc)
@@ -69,104 +70,102 @@ import mtas.analysis.util.MtasParserException;
   public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)
       throws IOException {
 
-<span class="nc" id="L72">    String configDir = req.getCore().getResourceLoader().getConfigDir();</span>
+<span class="nc" id="L73">    String configDir = req.getCore().getResourceLoader().getConfigDir();</span>
     // generate list of files
-<span class="nc" id="L74">    if (req.getParams().get(PARAM_ACTION, &quot;false&quot;)</span>
-<span class="nc bnc" id="L75" title="All 2 branches missed.">        .equals(ACTION_CONFIG_FILES)) {</span>
-<span class="nc" id="L76">      rsp.add(ACTION_CONFIG_FILES, getFiles(configDir, null));</span>
+<span class="nc" id="L75">    if (req.getParams().get(PARAM_ACTION, &quot;false&quot;)</span>
+<span class="nc bnc" id="L76" title="All 2 branches missed.">        .equals(ACTION_CONFIG_FILES)) {</span>
+<span class="nc" id="L77">      rsp.add(ACTION_CONFIG_FILES, getFiles(configDir, null));</span>
       // get file
-<span class="nc" id="L78">    } else if (req.getParams().get(PARAM_ACTION, &quot;false&quot;)</span>
-<span class="nc bnc" id="L79" title="All 2 branches missed.">        .equals(ACTION_CONFIG_FILE)) {</span>
-<span class="nc" id="L80">      String file = req.getParams().get(PARAM_CONFIG_FILE, null);</span>
-<span class="nc bnc" id="L81" title="All 4 branches missed.">      if (file != null &amp;&amp; !file.contains(&quot;..&quot;)) {</span>
+<span class="nc" id="L79">    } else if (req.getParams().get(PARAM_ACTION, &quot;false&quot;)</span>
+<span class="nc bnc" id="L80" title="All 2 branches missed.">        .equals(ACTION_CONFIG_FILE)) {</span>
+<span class="nc" id="L81">      String file = req.getParams().get(PARAM_CONFIG_FILE, null);</span>
+<span class="nc bnc" id="L82" title="All 4 branches missed.">      if (file != null &amp;&amp; !file.contains(&quot;..&quot;)) {</span>
         InputStream is;
         try {
-<span class="nc" id="L84">          is = req.getCore().getResourceLoader().openResource(file);</span>
-<span class="nc" id="L85">          rsp.add(ACTION_CONFIG_FILE,</span>
-<span class="nc" id="L86">              IOUtils.toString(is, StandardCharsets.UTF_8));</span>
-<span class="nc" id="L87">        } catch (IOException e) {</span>
-<span class="nc" id="L88">          log.debug(e);</span>
-<span class="nc" id="L89">          rsp.add(ERROR, e.getMessage());</span>
-<span class="nc" id="L90">        }</span>
+<span class="nc" id="L85">          is = req.getCore().getResourceLoader().openResource(file);</span>
+<span class="nc" id="L86">          rsp.add(ACTION_CONFIG_FILE,</span>
+<span class="nc" id="L87">              IOUtils.toString(is, StandardCharsets.UTF_8));</span>
+<span class="nc" id="L88">        } catch (IOException e) {</span>
+<span class="nc" id="L89">          log.debug(e);</span>
+<span class="nc" id="L90">          rsp.add(ERROR, e.getMessage());</span>
+<span class="nc" id="L91">        }</span>
       }
       // test mapping
-<span class="nc" id="L93">    } else if (req.getParams().get(PARAM_ACTION, &quot;false&quot;)</span>
-<span class="nc bnc" id="L94" title="All 2 branches missed.">        .equals(ACTION_MAPPING)) {</span>
-<span class="nc" id="L95">      String configuration = null;</span>
-<span class="nc" id="L96">      String document = null;</span>
-<span class="nc" id="L97">      String documentUrl = null;</span>
-<span class="nc bnc" id="L98" title="All 2 branches missed.">      if (req.getContentStreams() != null) {</span>
-<span class="nc" id="L99">        Iterator&lt;ContentStream&gt; it = req.getContentStreams().iterator();</span>
-<span class="nc bnc" id="L100" title="All 2 branches missed.">        if (it.hasNext()) {</span>
-<span class="nc" id="L101">          ContentStream cs = it.next();</span>
-<span class="nc" id="L102">          Map&lt;String, String&gt; params = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L103">          getParamsFromJSON(params, IOUtils.toString(cs.getReader()));</span>
-<span class="nc" id="L104">          configuration = params.get(PARAM_MAPPING_CONFIGURATION);</span>
-<span class="nc" id="L105">          document = params.get(PARAM_MAPPING_DOCUMENT);</span>
-<span class="nc" id="L106">          documentUrl = params.get(PARAM_MAPPING_DOCUMENT_URL);</span>
+<span class="nc" id="L94">    } else if (req.getParams().get(PARAM_ACTION, &quot;false&quot;)</span>
+<span class="nc bnc" id="L95" title="All 2 branches missed.">        .equals(ACTION_MAPPING)) {</span>
+<span class="nc" id="L96">      String configuration = null;</span>
+<span class="nc" id="L97">      String document = null;</span>
+<span class="nc" id="L98">      String documentUrl = null;</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">      if (req.getContentStreams() != null) {</span>
+<span class="nc" id="L100">        Iterator&lt;ContentStream&gt; it = req.getContentStreams().iterator();</span>
+<span class="nc bnc" id="L101" title="All 2 branches missed.">        if (it.hasNext()) {</span>
+<span class="nc" id="L102">          ContentStream cs = it.next();</span>
+<span class="nc" id="L103">          Map&lt;String, String&gt; params = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L104">          getParamsFromJSON(params, IOUtils.toString(cs.getReader()));</span>
+<span class="nc" id="L105">          configuration = params.get(PARAM_MAPPING_CONFIGURATION);</span>
+<span class="nc" id="L106">          document = params.get(PARAM_MAPPING_DOCUMENT);</span>
+<span class="nc" id="L107">          documentUrl = params.get(PARAM_MAPPING_DOCUMENT_URL);</span>
         }
-<span class="nc" id="L108">      } else {</span>
-<span class="nc" id="L109">        configuration = req.getParams().get(PARAM_MAPPING_CONFIGURATION);</span>
-<span class="nc" id="L110">        document = req.getParams().get(PARAM_MAPPING_DOCUMENT);</span>
-<span class="nc" id="L111">        documentUrl = req.getParams().get(PARAM_MAPPING_DOCUMENT_URL);</span>
+<span class="nc" id="L109">      } else {</span>
+<span class="nc" id="L110">        configuration = req.getParams().get(PARAM_MAPPING_CONFIGURATION);</span>
+<span class="nc" id="L111">        document = req.getParams().get(PARAM_MAPPING_DOCUMENT);</span>
+<span class="nc" id="L112">        documentUrl = req.getParams().get(PARAM_MAPPING_DOCUMENT_URL);</span>
       }
-<span class="nc bnc" id="L113" title="All 4 branches missed.">      if (configuration != null &amp;&amp; documentUrl != null) {</span>
-<span class="nc" id="L114">        InputStream stream = IOUtils.toInputStream(configuration,</span>
+<span class="nc bnc" id="L114" title="All 4 branches missed.">      if (configuration != null &amp;&amp; documentUrl != null) {</span>
+<span class="nc" id="L115">        InputStream stream = IOUtils.toInputStream(configuration,</span>
             StandardCharsets.UTF_8);
-<span class="nc" id="L116">        try (MtasTokenizer tokenizer = new MtasTokenizer(stream);) {</span>
-<span class="nc" id="L117">          MtasFetchData fetchData = new MtasFetchData(</span>
+<span class="nc" id="L117">        try (MtasTokenizer tokenizer = new MtasTokenizer(stream);) {</span>
+<span class="nc" id="L118">          MtasFetchData fetchData = new MtasFetchData(</span>
               new StringReader(documentUrl));
-<span class="nc" id="L119">          rsp.add(ACTION_MAPPING,</span>
-<span class="nc" id="L120">              tokenizer.getList(fetchData.getUrl(null, null)));</span>
-<span class="nc" id="L121">          tokenizer.close();</span>
-<span class="nc bnc" id="L122" title="All 8 branches missed.">        } catch (IOException | MtasParserException e) {</span>
-<span class="nc" id="L123">          log.debug(e);</span>
-<span class="nc" id="L124">          rsp.add(ERROR, e.getMessage());</span>
+<span class="nc" id="L120">          rsp.add(ACTION_MAPPING,</span>
+<span class="nc" id="L121">              tokenizer.getList(fetchData.getUrl(null, null)));</span>
+<span class="nc" id="L122">          tokenizer.close();</span>
+<span class="nc bnc" id="L123" title="All 8 branches missed.">        } catch (IOException | MtasParserException e) {</span>
+<span class="nc" id="L124">          log.debug(e);</span>
+<span class="nc" id="L125">          rsp.add(ERROR, e.getMessage());</span>
         } finally {
-<span class="nc" id="L126">          stream.close();</span>
-<span class="nc" id="L127">        }</span>
-<span class="nc bnc" id="L128" title="All 4 branches missed.">      } else if (configuration != null &amp;&amp; document != null) {</span>
-<span class="nc" id="L129">        InputStream stream = IOUtils.toInputStream(configuration,</span>
+<span class="nc" id="L127">          stream.close();</span>
+<span class="nc" id="L128">        }</span>
+<span class="nc bnc" id="L129" title="All 4 branches missed.">      } else if (configuration != null &amp;&amp; document != null) {</span>
+<span class="nc" id="L130">        InputStream stream = IOUtils.toInputStream(configuration,</span>
             StandardCharsets.UTF_8);
-<span class="nc" id="L131">        try (MtasTokenizer tokenizer = new MtasTokenizer(stream);) {</span>
-<span class="nc" id="L132">          rsp.add(ACTION_MAPPING,</span>
-<span class="nc" id="L133">              tokenizer.getList(new StringReader(document)));</span>
-<span class="nc" id="L134">          tokenizer.close();</span>
-<span class="nc bnc" id="L135" title="All 8 branches missed.">        } catch (IOException e) {</span>
-<span class="nc" id="L136">          log.debug(e);</span>
-<span class="nc" id="L137">          rsp.add(ERROR, e.getMessage());</span>
+<span class="nc" id="L132">        try (MtasTokenizer tokenizer = new MtasTokenizer(stream);) {</span>
+<span class="nc" id="L133">          rsp.add(ACTION_MAPPING,</span>
+<span class="nc" id="L134">              tokenizer.getList(new StringReader(document)));</span>
+<span class="nc" id="L135">          tokenizer.close();</span>
+<span class="nc bnc" id="L136" title="All 8 branches missed.">        } catch (IOException e) {</span>
+<span class="nc" id="L137">          log.debug(e);</span>
+<span class="nc" id="L138">          rsp.add(ERROR, e.getMessage());</span>
         } finally {
-<span class="nc" id="L139">          stream.close();</span>
-<span class="nc" id="L140">        }</span>
+<span class="nc" id="L140">          stream.close();</span>
+<span class="nc" id="L141">        }</span>
       }
     }
-<span class="nc" id="L143">  }</span>
+<span class="nc" id="L144">  }</span>
 
   /**
    * Gets the files.
    *
-   * @param dir
-   *          the dir
-   * @param subDir
-   *          the sub dir
+   * @param dir the dir
+   * @param subDir the sub dir
    * @return the files
    */
   private ArrayList&lt;String&gt; getFiles(String dir, String subDir) {
-<span class="nc" id="L155">    ArrayList&lt;String&gt; files = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L156" title="All 2 branches missed.">    String fullDir = subDir == null ? dir : dir + File.separator + subDir;</span>
-<span class="nc" id="L157">    File[] listOfFiles = (new File(fullDir)).listFiles();</span>
-<span class="nc bnc" id="L158" title="All 2 branches missed.">    if(listOfFiles!=null) {</span>
-<span class="nc bnc" id="L159" title="All 2 branches missed.">      for (File file : listOfFiles) {</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">        String fullName = subDir == null ? file.getName()</span>
-<span class="nc" id="L161">            : subDir + File.separator + file.getName();</span>
-<span class="nc bnc" id="L162" title="All 2 branches missed.">        if (file.isFile()) {</span>
-<span class="nc" id="L163">          files.add(fullName);</span>
-<span class="nc bnc" id="L164" title="All 2 branches missed.">        } else if (file.isDirectory()) {</span>
-<span class="nc" id="L165">          files.addAll(getFiles(dir, fullName));</span>
+<span class="nc" id="L154">    ArrayList&lt;String&gt; files = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L155" title="All 2 branches missed.">    String fullDir = subDir == null ? dir : dir + File.separator + subDir;</span>
+<span class="nc" id="L156">    File[] listOfFiles = (new File(fullDir)).listFiles();</span>
+<span class="nc bnc" id="L157" title="All 2 branches missed.">    if(listOfFiles!=null) {</span>
+<span class="nc bnc" id="L158" title="All 2 branches missed.">      for (File file : listOfFiles) {</span>
+<span class="nc bnc" id="L159" title="All 2 branches missed.">        String fullName = subDir == null ? file.getName()</span>
+<span class="nc" id="L160">            : subDir + File.separator + file.getName();</span>
+<span class="nc bnc" id="L161" title="All 2 branches missed.">        if (file.isFile()) {</span>
+<span class="nc" id="L162">          files.add(fullName);</span>
+<span class="nc bnc" id="L163" title="All 2 branches missed.">        } else if (file.isDirectory()) {</span>
+<span class="nc" id="L164">          files.addAll(getFiles(dir, fullName));</span>
         }
       }
     }  
-<span class="nc" id="L169">    return files;</span>
+<span class="nc" id="L168">    return files;</span>
   }
 
   /*
@@ -176,52 +175,50 @@ import mtas.analysis.util.MtasParserException;
    */
   @Override
   public String getDescription() {
-<span class="fc" id="L179">    return &quot;Mtas Request Handler&quot;;</span>
+<span class="fc" id="L178">    return &quot;Mtas Request Handler&quot;;</span>
   }
 
   /**
-   * Gets the params from json.
+   * Gets the params from JSON.
    *
-   * @param params
-   *          the params
-   * @param json
-   *          the json
-   * @return the params from json
+   * @param params the params
+   * @param json the json
+   * @return the params from JSON
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   private static void getParamsFromJSON(Map&lt;String, String&gt; params,
       String json) {
-<span class="nc" id="L194">    JSONParser parser = new JSONParser(json);</span>
+<span class="nc" id="L191">    JSONParser parser = new JSONParser(json);</span>
     try {
-<span class="nc" id="L196">      Object o = ObjectBuilder.getVal(parser);</span>
-<span class="nc bnc" id="L197" title="All 2 branches missed.">      if (!(o instanceof Map))</span>
-<span class="nc" id="L198">        return;</span>
-<span class="nc" id="L199">      Map&lt;String, Object&gt; map = (Map&lt;String, Object&gt;) o;</span>
+<span class="nc" id="L193">      Object o = ObjectBuilder.getVal(parser);</span>
+<span class="nc bnc" id="L194" title="All 2 branches missed.">      if (!(o instanceof Map))</span>
+<span class="nc" id="L195">        return;</span>
+<span class="nc" id="L196">      Map&lt;String, Object&gt; map = (Map&lt;String, Object&gt;) o;</span>
       // To make consistent with json.param handling, we should make query
       // params come after json params (i.e. query params should
       // appear to overwrite json params.
 
       // Solr params are based on String though, so we need to convert
-<span class="nc bnc" id="L205" title="All 2 branches missed.">      for (Map.Entry&lt;String, Object&gt; entry : map.entrySet()) {</span>
-<span class="nc" id="L206">        String key = entry.getKey();</span>
-<span class="nc" id="L207">        Object val = entry.getValue();</span>
-<span class="nc bnc" id="L208" title="All 2 branches missed.">        if (params.get(key) != null) {</span>
-<span class="nc" id="L209">          continue;</span>
+<span class="nc bnc" id="L202" title="All 2 branches missed.">      for (Map.Entry&lt;String, Object&gt; entry : map.entrySet()) {</span>
+<span class="nc" id="L203">        String key = entry.getKey();</span>
+<span class="nc" id="L204">        Object val = entry.getValue();</span>
+<span class="nc bnc" id="L205" title="All 2 branches missed.">        if (params.get(key) != null) {</span>
+<span class="nc" id="L206">          continue;</span>
         }
 
-<span class="nc bnc" id="L212" title="All 2 branches missed.">        if (val == null) {</span>
-<span class="nc" id="L213">          params.remove(key);</span>
-<span class="nc bnc" id="L214" title="All 2 branches missed.">        } else if (val instanceof String) {</span>
-<span class="nc" id="L215">          params.put(key, (String) val);</span>
+<span class="nc bnc" id="L209" title="All 2 branches missed.">        if (val == null) {</span>
+<span class="nc" id="L210">          params.remove(key);</span>
+<span class="nc bnc" id="L211" title="All 2 branches missed.">        } else if (val instanceof String) {</span>
+<span class="nc" id="L212">          params.put(key, (String) val);</span>
         }
-<span class="nc" id="L217">      }</span>
-<span class="nc" id="L218">    } catch (Exception e) {</span>
-<span class="nc" id="L219">      log.debug(</span>
+<span class="nc" id="L214">      }</span>
+<span class="nc" id="L215">    } catch (Exception e) {</span>
+<span class="nc" id="L216">      log.debug(</span>
           &quot;ignore parse exceptions at this stage, they may be caused by incomplete macro expansions&quot;,
           e);
-<span class="nc" id="L222">      return;</span>
-<span class="nc" id="L223">    }</span>
-<span class="nc" id="L224">  }</span>
+<span class="nc" id="L219">      return;</span>
+<span class="nc" id="L220">    }</span>
+<span class="nc" id="L221">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler/index.html b/jacoco/mtas.solr.handler/index.html
index 352494b..df17207 100644
--- a/jacoco/mtas.solr.handler/index.html
+++ b/jacoco/mtas.solr.handler/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.handler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler</span></div><h1>mtas.solr.handler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">451 of 460</td><td class="ctr2">2%</td><td class="bar">60 of 60</td><td class="ctr2">0%</td><td class="ctr1">33</td><td class="ctr2">36</td><td class="ctr1">89</td><td class="ctr2">92</td><td class="ctr1">3</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasRequestHandler.html" class="el_class">MtasRequestHandler</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="117" height="10" title="451" alt="451"/><img src="../.resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">2%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">33</td><td class="ctr2" id="g0">36</td><td class="ctr1" id="h0">89</td><td class="ctr2" id="i0">92</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k0">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.handler</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler</span></div><h1>mtas.solr.handler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">451 of 460</td><td class="ctr2">1%</td><td class="bar">60 of 60</td><td class="ctr2">0%</td><td class="ctr1">33</td><td class="ctr2">36</td><td class="ctr1">89</td><td class="ctr2">92</td><td class="ctr1">3</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasRequestHandler.html" class="el_class">MtasRequestHandler</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="117" height="10" title="451" alt="451"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">1%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">33</td><td class="ctr2" id="g0">36</td><td class="ctr1" id="h0">89</td><td class="ctr2" id="i0">92</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k0">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.handler/index.source.html b/jacoco/mtas.solr.handler/index.source.html
index e2229c9..d9a63bf 100644
--- a/jacoco/mtas.solr.handler/index.source.html
+++ b/jacoco/mtas.solr.handler/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.handler</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler</span></div><h1>mtas.solr.handler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">451 of 460</td><td class="ctr2">2%</td><td class="bar">60 of 60</td><td class="ctr2">0%</td><td class="ctr1">33</td><td class="ctr2">36</td><td class="ctr1">89</td><td class="ctr2">92</td><td class="ctr1">3</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasRequestHandler.java.html" class="el_source">MtasRequestHandler.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="117" height="10" title="451" alt="451"/><img src="../.resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">2%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">33</td><td class="ctr2" id="g0">36</td><td class="ctr1" id="h0">89</td><td class="ctr2" id="i0">92</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k0">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.handler</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.handler</span></div><h1>mtas.solr.handler</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">451 of 460</td><td class="ctr2">1%</td><td class="bar">60 of 60</td><td class="ctr2">0%</td><td class="ctr1">33</td><td class="ctr2">36</td><td class="ctr1">89</td><td class="ctr2">92</td><td class="ctr1">3</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasRequestHandler.java.html" class="el_source">MtasRequestHandler.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="117" height="10" title="451" alt="451"/><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">1%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">33</td><td class="ctr2" id="g0">36</td><td class="ctr1" id="h0">89</td><td class="ctr2" id="i0">92</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k0">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.schema/MtasPreAnalyzedField.html b/jacoco/mtas.solr.schema/MtasPreAnalyzedField.html
index 144829c..68a1d64 100644
--- a/jacoco/mtas.solr.schema/MtasPreAnalyzedField.html
+++ b/jacoco/mtas.solr.schema/MtasPreAnalyzedField.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedField</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_class">MtasPreAnalyzedField</span></div><h1>MtasPreAnalyzedField</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">145 of 145</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">37</td><td class="ctr2">37</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasPreAnalyzedField.java.html#L75" class="el_method">setArgs(IndexSchema, Map)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="95" alt="95"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">19</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasPreAnalyzedField.java.html#L11" class="el_method">MtasPreAnalyzedField()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="30" height="10" title="24" alt="24"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasPreAnalyzedField.java.html#L14" class="el_method">static {...}</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="18" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedField.java.html#L63" class="el_method">init(IndexSchema, Map)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedField</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_class">MtasPreAnalyzedField</span></div><h1>MtasPreAnalyzedField</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">145 of 145</td><td class="ctr2">0%</td><td class="bar">2 of 2</td><td class="ctr2">0%</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">37</td><td class="ctr2">37</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasPreAnalyzedField.java.html#L75" class="el_method">setArgs(IndexSchema, Map)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="95" alt="95"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">19</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasPreAnalyzedField.java.html#L11" class="el_method">MtasPreAnalyzedField()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="24" alt="24"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasPreAnalyzedField.java.html#L14" class="el_method">static {...}</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="15" alt="15"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">7</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedField.java.html#L63" class="el_method">init(IndexSchema, Map)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">3</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.schema/MtasPreAnalyzedField.java.html b/jacoco/mtas.solr.schema/MtasPreAnalyzedField.java.html
index 7ddc4a5..05fdac1 100644
--- a/jacoco/mtas.solr.schema/MtasPreAnalyzedField.java.html
+++ b/jacoco/mtas.solr.schema/MtasPreAnalyzedField.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedField.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_source">MtasPreAnalyzedField.java</span></div><h1>MtasPreAnalyzedField.java</h1><pre class="source lang-java linenums">package mtas.solr.schema;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedField.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_source">MtasPreAnalyzedField.java</span></div><h1>MtasPreAnalyzedField.java</h1><pre class="source lang-java linenums">package mtas.solr.schema;
 
 import java.util.Map;
 
@@ -94,4 +94,4 @@ import org.apache.solr.schema.PreAnalyzedField;
 <span class="nc" id="L94">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.html b/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.html
index 340dcdf..d3bb3a9 100644
--- a/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.html
+++ b/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_class">MtasPreAnalyzedParser</span></div><h1>MtasPreAnalyzedParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">181 of 181</td><td class="ctr2">0%</td><td class="bar">20 of 20</td><td class="ctr2">0%</td><td class="ctr1">14</td><td class="ctr2">14</td><td class="ctr1">46</td><td class="ctr2">46</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPreAnalyzedParser.java.html#L41" class="el_method">parse(Reader, AttributeSource)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="160" alt="160"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">43</td><td class="ctr2" id="i0">43</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasPreAnalyzedParser.java.html#L112" class="el_method">toFormattedString(Field)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="10" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasPreAnalyzedParser.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedParser.java.html#L26" class="el_method">MtasPreAnalyzedParser()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_class">MtasPreAnalyzedParser</span></div><h1>MtasPreAnalyzedParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">181 of 181</td><td class="ctr2">0%</td><td class="bar">20 of 20</td><td class="ctr2">0%</td><td class="ctr1">14</td><td class="ctr2">14</td><td class="ctr1">46</td><td class="ctr2">46</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPreAnalyzedParser.java.html#L41" class="el_method">parse(Reader, AttributeSource)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="160" alt="160"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">43</td><td class="ctr2" id="i0">43</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MtasPreAnalyzedParser.java.html#L112" class="el_method">toFormattedString(Field)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="14" alt="14"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="MtasPreAnalyzedParser.java.html#L29" class="el_method">static {...}</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedParser.java.html#L26" class="el_method">MtasPreAnalyzedParser()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.java.html b/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.java.html
index b347315..f9982a8 100644
--- a/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.java.html
+++ b/jacoco/mtas.solr.schema/MtasPreAnalyzedParser.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_source">MtasPreAnalyzedParser.java</span></div><h1>MtasPreAnalyzedParser.java</h1><pre class="source lang-java linenums">package mtas.solr.schema;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasPreAnalyzedParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.schema</a> &gt; <span class="el_source">MtasPreAnalyzedParser.java</span></div><h1>MtasPreAnalyzedParser.java</h1><pre class="source lang-java linenums">package mtas.solr.schema;
 
 import java.io.IOException;
 import java.io.Reader;
@@ -113,4 +113,4 @@ import mtas.solr.update.processor.MtasUpdateRequestProcessorResultReader;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.schema/index.html b/jacoco/mtas.solr.schema/index.html
index 40d992d..04cbc62 100644
--- a/jacoco/mtas.solr.schema/index.html
+++ b/jacoco/mtas.solr.schema/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.schema</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.schema</span></div><h1>mtas.solr.schema</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">326 of 326</td><td class="ctr2">0%</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="ctr1">19</td><td class="ctr2">19</td><td class="ctr1">83</td><td class="ctr2">83</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPreAnalyzedParser.html" class="el_class">MtasPreAnalyzedParser</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="181" alt="181"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">46</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedField.html" class="el_class">MtasPreAnalyzedField</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="96" height="10" title="145" alt="145"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">37</td><td class="ctr2" id="i1">37</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.schema</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.schema</span></div><h1>mtas.solr.schema</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">326 of 326</td><td class="ctr2">0%</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="ctr1">19</td><td class="ctr2">19</td><td class="ctr1">83</td><td class="ctr2">83</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPreAnalyzedParser.html" class="el_class">MtasPreAnalyzedParser</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="181" alt="181"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">46</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedField.html" class="el_class">MtasPreAnalyzedField</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="145" alt="145"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">37</td><td class="ctr2" id="i1">37</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.schema/index.source.html b/jacoco/mtas.solr.schema/index.source.html
index 10d1397..9f82f14 100644
--- a/jacoco/mtas.solr.schema/index.source.html
+++ b/jacoco/mtas.solr.schema/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.schema</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.schema</span></div><h1>mtas.solr.schema</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">326 of 326</td><td class="ctr2">0%</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="ctr1">19</td><td class="ctr2">19</td><td class="ctr1">83</td><td class="ctr2">83</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPreAnalyzedParser.java.html" class="el_source">MtasPreAnalyzedParser.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="181" alt="181"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">46</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedField.java.html" class="el_source">MtasPreAnalyzedField.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="96" height="10" title="145" alt="145"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">37</td><td class="ctr2" id="i1">37</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.schema</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.schema</span></div><h1>mtas.solr.schema</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">326 of 326</td><td class="ctr2">0%</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="ctr1">19</td><td class="ctr2">19</td><td class="ctr1">83</td><td class="ctr2">83</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasPreAnalyzedParser.java.html" class="el_source">MtasPreAnalyzedParser.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="181" alt="181"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">14</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">46</td><td class="ctr2" id="i0">46</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasPreAnalyzedField.java.html" class="el_source">MtasPreAnalyzedField.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="145" alt="145"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">5</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h1">37</td><td class="ctr2" id="i1">37</td><td class="ctr1" id="j1">4</td><td class="ctr2" id="k1">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasCQLQParser.html b/jacoco/mtas.solr.search/MtasCQLQParser.html
index 33af2ee..17ea33d 100644
--- a/jacoco/mtas.solr.search/MtasCQLQParser.html
+++ b/jacoco/mtas.solr.search/MtasCQLQParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLQParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasCQLQParser</span></div><h1>MtasCQLQParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">174 of 307</td><td class="ctr2">43%</td><td class="bar">27 of 40</td><td class="ctr2">32%</td><td class="ctr1">19</td><td class="ctr2">22</td><td class="ctr1">27</td><td class="ctr2">60</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCQLQParser.java.html#L41" class="el_method">MtasCQLQParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="70" height="10" title="128" alt="128"/><img src="../.resources/greenbar.gif" width="49" height="10" title="91" alt="91"/></td><td class="ctr2" id="c1">42%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="84" height="10" title="24" alt="24"/><img src="../.resources/greenbar.gif" width="35" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">29%</td><td class="ctr1" id="f0">16</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">40</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCQLQParser.java.html#L121" class="el_method">parse()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="25" height="10" title="46" alt="46"/><img src="../.resources/greenbar.gif" width="23" height="10" title="42" alt="42"/></td><td class="ctr2" id="c0">48%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLQParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasCQLQParser</span></div><h1>MtasCQLQParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">174 of 307</td><td class="ctr2">43%</td><td class="bar">27 of 40</td><td class="ctr2">32%</td><td class="ctr1">19</td><td class="ctr2">22</td><td class="ctr1">27</td><td class="ctr2">60</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasCQLQParser.java.html#L40" class="el_method">MtasCQLQParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="70" height="10" title="128" alt="128"/><img src="../jacoco-resources/greenbar.gif" width="49" height="10" title="91" alt="91"/></td><td class="ctr2" id="c1">41%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="10" alt="10"/></td><td class="ctr2" id="e1">29%</td><td class="ctr1" id="f0">16</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">17</td><td class="ctr2" id="i0">40</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasCQLQParser.java.html#L122" class="el_method">parse()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="46" alt="46"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="42" alt="42"/></td><td class="ctr2" id="c0">47%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasCQLQParser.java.html b/jacoco/mtas.solr.search/MtasCQLQParser.java.html
index 626dfc7..12127eb 100644
--- a/jacoco/mtas.solr.search/MtasCQLQParser.java.html
+++ b/jacoco/mtas.solr.search/MtasCQLQParser.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasCQLQParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasCQLQParser.java</span></div><h1>MtasCQLQParser.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasCQLQParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasCQLQParser.java</span></div><h1>MtasCQLQParser.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
 
 import java.io.BufferedReader;
 import java.io.Reader;
@@ -9,8 +9,6 @@ import java.util.Iterator;
 
 import mtas.parser.cql.MtasCQLParser;
 import mtas.search.spans.util.MtasSpanQuery;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.search.Query;
 import org.apache.solr.common.params.SolrParams;
 import org.apache.solr.request.SolrQueryRequest;
@@ -22,39 +20,42 @@ import org.apache.solr.search.SyntaxError;
  */
 public class MtasCQLQParser extends QParser {
 
-  /** The mtas cql qparser field. */
+  /** The Constant MTAS_CQL_QPARSER_FIELD. */
   public static final String MTAS_CQL_QPARSER_FIELD = &quot;field&quot;;
 
-  /** The mtas cql qparser query. */
+  /** The Constant MTAS_CQL_QPARSER_QUERY. */
   public static final String MTAS_CQL_QPARSER_QUERY = &quot;query&quot;;
 
-  /** The mtas cql qparser query. */
+  /** The Constant MTAS_CQL_QPARSER_IGNORE. */
   public static final String MTAS_CQL_QPARSER_IGNORE = &quot;ignore&quot;;
 
+  /** The Constant MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH. */
   public static final String MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH = &quot;maximumIgnoreLength&quot;;
 
   
-  /** The mtas cql qparser default prefix. */
+  /** The Constant MTAS_CQL_QPARSER_PREFIX. */
   public static final String MTAS_CQL_QPARSER_PREFIX = &quot;prefix&quot;;
 
   /** The field. */
-<span class="fc" id="L41">  String field = null;</span>
+<span class="fc" id="L40">  String field = null;</span>
 
-  /** The query. */
-<span class="fc" id="L44">  String cql = null;</span>
+  /** The cql. */
+<span class="fc" id="L43">  String cql = null;</span>
   
+  /** The ignore query. */
 <span class="fc" id="L46">  String ignoreQuery = null;</span>
   
-<span class="fc" id="L48">  Integer maximumIgnoreLength = null;</span>
+  /** The maximum ignore length. */
+<span class="fc" id="L49">  Integer maximumIgnoreLength = null;</span>
 
   /** The default prefix. */
-<span class="fc" id="L51">  String defaultPrefix = null;</span>
+<span class="fc" id="L52">  String defaultPrefix = null;</span>
 
   /** The variables. */
-<span class="fc" id="L54">  HashMap&lt;String, String[]&gt; variables = null;</span>
+<span class="fc" id="L55">  HashMap&lt;String, String[]&gt; variables = null;</span>
 
   /**
-   * Instantiates a new mtas cqlq parser.
+   * Instantiates a new mtas CQLQ parser.
    *
    * @param qstr the qstr
    * @param localParams the local params
@@ -63,53 +64,53 @@ public class MtasCQLQParser extends QParser {
    */
   public MtasCQLQParser(String qstr, SolrParams localParams, SolrParams params,
       SolrQueryRequest req) {
-<span class="fc" id="L66">    super(qstr, localParams, params, req);</span>
+<span class="fc" id="L67">    super(qstr, localParams, params, req);</span>
 
-<span class="pc bpc" id="L68" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_FIELD) != null)</span>
-<span class="pc bpc" id="L69" title="1 of 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_FIELD).length == 1)) {</span>
-<span class="fc" id="L70">      field = localParams.getParams(MTAS_CQL_QPARSER_FIELD)[0];</span>
+<span class="pc bpc" id="L69" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_FIELD) != null)</span>
+<span class="pc bpc" id="L70" title="1 of 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_FIELD).length == 1)) {</span>
+<span class="fc" id="L71">      field = localParams.getParams(MTAS_CQL_QPARSER_FIELD)[0];</span>
     }
-<span class="pc bpc" id="L72" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_QUERY) != null)</span>
-<span class="pc bpc" id="L73" title="1 of 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_QUERY).length == 1)) {</span>
-<span class="fc" id="L74">      cql = localParams.getParams(MTAS_CQL_QPARSER_QUERY)[0];</span>
+<span class="pc bpc" id="L73" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_QUERY) != null)</span>
+<span class="pc bpc" id="L74" title="1 of 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_QUERY).length == 1)) {</span>
+<span class="fc" id="L75">      cql = localParams.getParams(MTAS_CQL_QPARSER_QUERY)[0];</span>
     }
-<span class="pc bpc" id="L76" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_IGNORE) != null)</span>
-<span class="nc bnc" id="L77" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_IGNORE).length == 1)) {</span>
-<span class="nc" id="L78">      ignoreQuery = localParams.getParams(MTAS_CQL_QPARSER_IGNORE)[0];</span>
+<span class="pc bpc" id="L77" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_IGNORE) != null)</span>
+<span class="nc bnc" id="L78" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_IGNORE).length == 1)) {</span>
+<span class="nc" id="L79">      ignoreQuery = localParams.getParams(MTAS_CQL_QPARSER_IGNORE)[0];</span>
     }
-<span class="pc bpc" id="L80" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH) != null)</span>
-<span class="nc bnc" id="L81" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH).length == 1)) {</span>
+<span class="pc bpc" id="L81" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH) != null)</span>
+<span class="nc bnc" id="L82" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH).length == 1)) {</span>
       try {
-<span class="nc" id="L83">        maximumIgnoreLength = Integer.parseInt(localParams.getParams(MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH)[0]);</span>
-<span class="nc" id="L84">      } catch (NumberFormatException e) {</span>
-<span class="nc" id="L85">        maximumIgnoreLength = null;</span>
-<span class="nc" id="L86">      }</span>
+<span class="nc" id="L84">        maximumIgnoreLength = Integer.parseInt(localParams.getParams(MTAS_CQL_QPARSER_MAXIMUM_IGNORE_LENGTH)[0]);</span>
+<span class="nc" id="L85">      } catch (NumberFormatException e) {</span>
+<span class="nc" id="L86">        maximumIgnoreLength = null;</span>
+<span class="nc" id="L87">      }</span>
     }
-<span class="pc bpc" id="L88" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_PREFIX) != null)</span>
+<span class="pc bpc" id="L89" title="1 of 2 branches missed.">    if ((localParams.getParams(MTAS_CQL_QPARSER_PREFIX) != null)</span>
         &amp;&amp; (localParams
-<span class="nc bnc" id="L90" title="All 2 branches missed.">            .getParams(MTAS_CQL_QPARSER_PREFIX).length == 1)) {</span>
-<span class="nc" id="L91">      defaultPrefix = localParams.getParams(MTAS_CQL_QPARSER_PREFIX)[0];</span>
+<span class="nc bnc" id="L91" title="All 2 branches missed.">            .getParams(MTAS_CQL_QPARSER_PREFIX).length == 1)) {</span>
+<span class="nc" id="L92">      defaultPrefix = localParams.getParams(MTAS_CQL_QPARSER_PREFIX)[0];</span>
     }
-<span class="fc" id="L93">    variables = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L94">    Iterator&lt;String&gt; it = localParams.getParameterNamesIterator();</span>
-<span class="fc bfc" id="L95" title="All 2 branches covered.">    while (it.hasNext()) {</span>
-<span class="fc" id="L96">      String item = it.next();      </span>
-<span class="pc bpc" id="L97" title="1 of 2 branches missed.">      if (item.startsWith(&quot;variable_&quot;)) {       </span>
-<span class="nc bnc" id="L98" title="All 6 branches missed.">        if(localParams.getParams(item).length==0 || (localParams.getParams(item).length==1 &amp;&amp; localParams.getParams(item)[0].isEmpty())) {</span>
-<span class="nc" id="L99">          variables.put(item.substring(9),new String[0]);</span>
+<span class="fc" id="L94">    variables = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L95">    Iterator&lt;String&gt; it = localParams.getParameterNamesIterator();</span>
+<span class="fc bfc" id="L96" title="All 2 branches covered.">    while (it.hasNext()) {</span>
+<span class="fc" id="L97">      String item = it.next();      </span>
+<span class="pc bpc" id="L98" title="1 of 2 branches missed.">      if (item.startsWith(&quot;variable_&quot;)) {       </span>
+<span class="nc bnc" id="L99" title="All 6 branches missed.">        if(localParams.getParams(item).length==0 || (localParams.getParams(item).length==1 &amp;&amp; localParams.getParams(item)[0].isEmpty())) {</span>
+<span class="nc" id="L100">          variables.put(item.substring(9),new String[0]);</span>
         } else {
-<span class="nc" id="L101">          ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">          for(int i=0; i&lt;localParams.getParams(item).length; i++) {</span>
-<span class="nc" id="L103">            String[] subList = localParams.getParams(item)[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
-<span class="nc bnc" id="L104" title="All 2 branches missed.">            for(int j=0; j&lt;subList.length; j++) {</span>
-<span class="nc" id="L105">              list.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
+<span class="nc" id="L102">          ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();</span>
+<span class="nc bnc" id="L103" title="All 2 branches missed.">          for(int i=0; i&lt;localParams.getParams(item).length; i++) {</span>
+<span class="nc" id="L104">            String[] subList = localParams.getParams(item)[i].split(&quot;(?&lt;!\\\\),&quot;);</span>
+<span class="nc bnc" id="L105" title="All 2 branches missed.">            for(int j=0; j&lt;subList.length; j++) {</span>
+<span class="nc" id="L106">              list.add(subList[j].replace(&quot;\\,&quot;, &quot;,&quot;).replace(&quot;\\\\&quot;, &quot;\\&quot;));</span>
             }
           }
-<span class="nc" id="L108">          variables.put(item.substring(9), list.toArray(new String[list.size()]));</span>
+<span class="nc" id="L109">          variables.put(item.substring(9), list.toArray(new String[list.size()]));</span>
         }
       }
-<span class="fc" id="L111">    }    </span>
-<span class="fc" id="L112">  }</span>
+<span class="fc" id="L112">    }    </span>
+<span class="fc" id="L113">  }</span>
 
   /*
    * (non-Javadoc)
@@ -118,32 +119,32 @@ public class MtasCQLQParser extends QParser {
    */
   @Override
   public Query parse() throws SyntaxError {
-<span class="pc bpc" id="L121" title="1 of 2 branches missed.">    if (field == null) {</span>
-<span class="nc" id="L122">      throw new SyntaxError(&quot;no &quot; + MTAS_CQL_QPARSER_FIELD);</span>
-<span class="pc bpc" id="L123" title="1 of 2 branches missed.">    } else if (cql == null) {</span>
-<span class="nc" id="L124">      throw new SyntaxError(&quot;no &quot; + MTAS_CQL_QPARSER_QUERY);</span>
+<span class="pc bpc" id="L122" title="1 of 2 branches missed.">    if (field == null) {</span>
+<span class="nc" id="L123">      throw new SyntaxError(&quot;no &quot; + MTAS_CQL_QPARSER_FIELD);</span>
+<span class="pc bpc" id="L124" title="1 of 2 branches missed.">    } else if (cql == null) {</span>
+<span class="nc" id="L125">      throw new SyntaxError(&quot;no &quot; + MTAS_CQL_QPARSER_QUERY);</span>
     } else {
-<span class="fc" id="L126">      MtasSpanQuery q = null;</span>
-<span class="fc" id="L127">      MtasSpanQuery iq =null;</span>
-<span class="pc bpc" id="L128" title="1 of 2 branches missed.">      if(ignoreQuery!=null) {</span>
-<span class="nc" id="L129">        Reader ignoreReader = new BufferedReader(new StringReader(ignoreQuery));</span>
-<span class="nc" id="L130">        MtasCQLParser ignoreParser = new MtasCQLParser(ignoreReader);</span>
+<span class="fc" id="L127">      MtasSpanQuery q = null;</span>
+<span class="fc" id="L128">      MtasSpanQuery iq =null;</span>
+<span class="pc bpc" id="L129" title="1 of 2 branches missed.">      if(ignoreQuery!=null) {</span>
+<span class="nc" id="L130">        Reader ignoreReader = new BufferedReader(new StringReader(ignoreQuery));</span>
+<span class="nc" id="L131">        MtasCQLParser ignoreParser = new MtasCQLParser(ignoreReader);</span>
         try {
-<span class="nc" id="L132">          iq = ignoreParser.parse(field, null, null, null, null);</span>
-<span class="nc" id="L133">        } catch (mtas.parser.cql.TokenMgrError | mtas.parser.cql.ParseException e) {</span>
-<span class="nc" id="L134">          throw new SyntaxError(e);</span>
-<span class="nc" id="L135">        }</span>
+<span class="nc" id="L133">          iq = ignoreParser.parse(field, null, null, null, null);</span>
+<span class="nc" id="L134">        } catch (mtas.parser.cql.TokenMgrError | mtas.parser.cql.ParseException e) {</span>
+<span class="nc" id="L135">          throw new SyntaxError(e);</span>
+<span class="nc" id="L136">        }</span>
       }
-<span class="fc" id="L137">      Reader queryReader = new BufferedReader(new StringReader(cql));</span>
-<span class="fc" id="L138">      MtasCQLParser queryParser = new MtasCQLParser(queryReader);</span>
+<span class="fc" id="L138">      Reader queryReader = new BufferedReader(new StringReader(cql));</span>
+<span class="fc" id="L139">      MtasCQLParser queryParser = new MtasCQLParser(queryReader);</span>
       try {
-<span class="fc" id="L140">        q = queryParser.parse(field, defaultPrefix, variables, iq, maximumIgnoreLength);</span>
-<span class="nc" id="L141">      } catch (mtas.parser.cql.TokenMgrError | mtas.parser.cql.ParseException e) {</span>
-<span class="nc" id="L142">        throw new SyntaxError(e);</span>
-<span class="fc" id="L143">      }</span>
-<span class="fc" id="L144">      return q;</span>
+<span class="fc" id="L141">        q = queryParser.parse(field, defaultPrefix, variables, iq, maximumIgnoreLength);</span>
+<span class="nc" id="L142">      } catch (mtas.parser.cql.TokenMgrError | mtas.parser.cql.ParseException e) {</span>
+<span class="nc" id="L143">        throw new SyntaxError(e);</span>
+<span class="fc" id="L144">      }</span>
+<span class="fc" id="L145">      return q;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasJoinQParser.html b/jacoco/mtas.solr.search/MtasJoinQParser.html
index 58fca1a..4d84cb1 100644
--- a/jacoco/mtas.solr.search/MtasJoinQParser.html
+++ b/jacoco/mtas.solr.search/MtasJoinQParser.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasJoinQParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasJoinQParser</span></div><h1>MtasJoinQParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">65 of 65</td><td class="ctr2">0%</td><td class="bar">12 of 12</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasJoinQParser.java.html#L22" class="el_method">MtasJoinQParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="47" alt="47"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasJoinQParser.java.html#L64" class="el_method">parse()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="45" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasJoinQParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasJoinQParser</span></div><h1>MtasJoinQParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">65 of 65</td><td class="ctr2">0%</td><td class="bar">12 of 12</td><td class="ctr2">0%</td><td class="ctr1">8</td><td class="ctr2">8</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">2</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasJoinQParser.java.html#L21" class="el_method">MtasJoinQParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="47" alt="47"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasJoinQParser.java.html#L59" class="el_method">parse()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="45" height="10" title="18" alt="18"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasJoinQParser.java.html b/jacoco/mtas.solr.search/MtasJoinQParser.java.html
index 3033843..a6afa2e 100644
--- a/jacoco/mtas.solr.search/MtasJoinQParser.java.html
+++ b/jacoco/mtas.solr.search/MtasJoinQParser.java.html
@@ -1,58 +1,53 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasJoinQParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasJoinQParser.java</span></div><h1>MtasJoinQParser.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasJoinQParser.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasJoinQParser.java</span></div><h1>MtasJoinQParser.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
 
 import org.apache.lucene.search.Query;
 import org.apache.solr.common.params.SolrParams;
-import org.apache.solr.handler.component.SearchComponent;
 import org.apache.solr.request.SolrQueryRequest;
 import org.apache.solr.search.QParser;
 import org.apache.solr.search.SyntaxError;
 
 /**
- * The Class MtasCQLQParser.
+ * The Class MtasJoinQParser.
  */
 public class MtasJoinQParser extends QParser {
 
-  /** The mtas join qparser url. */
-  public final static String MTAS_JOIN_QPARSER_URL = &quot;url&quot;;
+  /** The Constant MTAS_JOIN_QPARSER_URL. */
+  public static final String MTAS_JOIN_QPARSER_URL = &quot;url&quot;;
 
-  /** The mtas cql qparser request. */
-  public final static String MTAS_JOIN_QPARSER_REQUEST = &quot;request&quot;;
+  /** The Constant MTAS_JOIN_QPARSER_REQUEST. */
+  public static final String MTAS_JOIN_QPARSER_REQUEST = &quot;request&quot;;
 
   /** The url. */
-<span class="nc" id="L22">  String url = null;</span>
+<span class="nc" id="L21">  String url = null;</span>
 
   /** The request. */
-<span class="nc" id="L25">  String request = null;</span>
+<span class="nc" id="L24">  String request = null;</span>
 
   /**
-   * Instantiates a new mtas cqlq parser.
+   * Instantiates a new mtas join Q parser.
    *
-   * @param qstr
-   *          the qstr
-   * @param localParams
-   *          the local params
-   * @param params
-   *          the params
-   * @param req
-   *          the req
+   * @param qstr the qstr
+   * @param localParams the local params
+   * @param params the params
+   * @param req the req
    */
   public MtasJoinQParser(String qstr, SolrParams localParams, SolrParams params,
       SolrQueryRequest req) {
-<span class="nc" id="L41">    super(qstr, localParams, params, req);</span>
+<span class="nc" id="L36">    super(qstr, localParams, params, req);</span>
 
     // SearchComponent sc = req.getCore().getSearchComponent(&quot;mtas&quot;);
     // if ((sc != null) &amp;&amp; (sc instanceof MtasSolrSearchComponent)) {
     // msc = (MtasSolrSearchComponent) sc;
     // }
-<span class="nc bnc" id="L47" title="All 2 branches missed.">    if ((localParams.getParams(MTAS_JOIN_QPARSER_URL) != null)</span>
-<span class="nc bnc" id="L48" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_JOIN_QPARSER_URL).length == 1)) {</span>
-<span class="nc" id="L49">      url = localParams.getParams(MTAS_JOIN_QPARSER_URL)[0];</span>
+<span class="nc bnc" id="L42" title="All 2 branches missed.">    if ((localParams.getParams(MTAS_JOIN_QPARSER_URL) != null)</span>
+<span class="nc bnc" id="L43" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_JOIN_QPARSER_URL).length == 1)) {</span>
+<span class="nc" id="L44">      url = localParams.getParams(MTAS_JOIN_QPARSER_URL)[0];</span>
     }
-<span class="nc bnc" id="L51" title="All 2 branches missed.">    if ((localParams.getParams(MTAS_JOIN_QPARSER_REQUEST) != null)</span>
-<span class="nc bnc" id="L52" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_JOIN_QPARSER_REQUEST).length == 1)) {</span>
-<span class="nc" id="L53">      request = localParams.getParams(MTAS_JOIN_QPARSER_REQUEST)[0];</span>
+<span class="nc bnc" id="L46" title="All 2 branches missed.">    if ((localParams.getParams(MTAS_JOIN_QPARSER_REQUEST) != null)</span>
+<span class="nc bnc" id="L47" title="All 2 branches missed.">        &amp;&amp; (localParams.getParams(MTAS_JOIN_QPARSER_REQUEST).length == 1)) {</span>
+<span class="nc" id="L48">      request = localParams.getParams(MTAS_JOIN_QPARSER_REQUEST)[0];</span>
     }
-<span class="nc" id="L55">  }</span>
+<span class="nc" id="L50">  }</span>
 
   /*
    * (non-Javadoc)
@@ -61,14 +56,14 @@ public class MtasJoinQParser extends QParser {
    */
   @Override
   public Query parse() throws SyntaxError {
-<span class="nc bnc" id="L64" title="All 2 branches missed.">    if (url == null) {</span>
-<span class="nc" id="L65">      throw new SyntaxError(&quot;no &quot; + MTAS_JOIN_QPARSER_URL);</span>
-<span class="nc bnc" id="L66" title="All 2 branches missed.">    } else if (request == null) {</span>
-<span class="nc" id="L67">      throw new SyntaxError(&quot;no &quot; + MTAS_JOIN_QPARSER_REQUEST);</span>
+<span class="nc bnc" id="L59" title="All 2 branches missed.">    if (url == null) {</span>
+<span class="nc" id="L60">      throw new SyntaxError(&quot;no &quot; + MTAS_JOIN_QPARSER_URL);</span>
+<span class="nc bnc" id="L61" title="All 2 branches missed.">    } else if (request == null) {</span>
+<span class="nc" id="L62">      throw new SyntaxError(&quot;no &quot; + MTAS_JOIN_QPARSER_REQUEST);</span>
     } else {
-<span class="nc" id="L69">      return null;</span>
+<span class="nc" id="L64">      return null;</span>
     }
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.html b/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.html
index 4a0c9f5..4a9b1d6 100644
--- a/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.html
+++ b/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrCQLQParserPlugin</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrCQLQParserPlugin</span></div><h1>MtasSolrCQLQParserPlugin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 12</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrCQLQParserPlugin.java.html#L37" class="el_method">createParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrCQLQParserPlugin.java.html#L12" class="el_method">MtasSolrCQLQParserPlugin()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="45" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSolrCQLQParserPlugin.java.html#L24" class="el_method">init(NamedList)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="15" height="10" title="1" alt="1"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrCQLQParserPlugin</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrCQLQParserPlugin</span></div><h1>MtasSolrCQLQParserPlugin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 12</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrCQLQParserPlugin.java.html#L37" class="el_method">createParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrCQLQParserPlugin.java.html#L12" class="el_method">MtasSolrCQLQParserPlugin()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSolrCQLQParserPlugin.java.html#L24" class="el_method">init(NamedList)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="1" alt="1"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.java.html b/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.java.html
index 2e81c78..454676e 100644
--- a/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.java.html
+++ b/jacoco/mtas.solr.search/MtasSolrCQLQParserPlugin.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrCQLQParserPlugin.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasSolrCQLQParserPlugin.java</span></div><h1>MtasSolrCQLQParserPlugin.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrCQLQParserPlugin.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasSolrCQLQParserPlugin.java</span></div><h1>MtasSolrCQLQParserPlugin.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
 
 import org.apache.solr.common.params.SolrParams;
 import org.apache.solr.common.util.NamedList;
@@ -38,4 +38,4 @@ import org.apache.solr.search.QParserPlugin;
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasSolrJoinCache.html b/jacoco/mtas.solr.search/MtasSolrJoinCache.html
index ef8a3fe..f85e54a 100644
--- a/jacoco/mtas.solr.search/MtasSolrJoinCache.html
+++ b/jacoco/mtas.solr.search/MtasSolrJoinCache.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrJoinCache</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrJoinCache</span></div><h1>MtasSolrJoinCache</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">647 of 684</td><td class="ctr2">5%</td><td class="bar">76 of 80</td><td class="ctr2">5%</td><td class="ctr1">50</td><td class="ctr2">52</td><td class="ctr1">109</td><td class="ctr2">121</td><td class="ctr1">10</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSolrJoinCache.java.html#L86" class="el_method">create(MtasSolrJoinCacheItem, Serializable)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="173" alt="173"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="100" height="10" title="20" alt="20"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h2">20</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrJoinCache.java.html#L179" class="el_method">clear()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="97" height="10" title="140" alt="140"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="90" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h0">27</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSolrJoinCache.java.html#L135" class="el_method">get(MtasSolrJoinCacheItem)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="69" height="10" title="100" alt="100"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="40" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i2">21</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasSolrJoinCache.java.html#L47" class="el_method">MtasSolrJoinCache(String, Long, Integer, Integer)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="68" height="10" title="99" alt="99"/><img src="../.resources/greenbar.gif" width="22" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">25%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="100" height="10" title="20" alt="20"/><img src="../.resources/greenbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">17%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSolrJoinCache.java.html#L167" class="el_method">delete(MtasSolrJoinCacheItem)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="29" height="10" title="42" alt="42"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSolrJoinCache.java.html#L217" class="el_method">encode(Serializable)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="13" height="10" title="20" alt="20"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasSolrJoinCache.java.html#L227" class="el_method">decode(String)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="13" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h6">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasSolrJoinCache.java.html#L118" class="el_method">get(String, String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="12" height="10" title="18" alt="18"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasSolrJoinCache.java.html#L127" class="el_method">get(String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="10" height="10" title="15" alt="15"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSolrJoinCache.java.html#L79" class="el_method">create(String, String, Serializable)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="8" height="10" title="12" alt="12"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasSolrJoinCache.java.html#L202" class="el_method">lambda$clear$9(Map.Entry, Map.Entry)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasSolrJoinCache.java.html#L34" class="el_method">static {...}</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrJoinCache</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrJoinCache</span></div><h1>MtasSolrJoinCache</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">647 of 684</td><td class="ctr2">5%</td><td class="bar">76 of 80</td><td class="ctr2">5%</td><td class="ctr1">50</td><td class="ctr2">52</td><td class="ctr1">109</td><td class="ctr2">121</td><td class="ctr1">10</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasSolrJoinCache.java.html#L134" class="el_method">create(MtasSolrJoinCacheItem, Serializable)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="173" alt="173"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="100" height="10" title="20" alt="20"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h2">20</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasSolrJoinCache.java.html#L259" class="el_method">clear()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="97" height="10" title="140" alt="140"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">10</td><td class="ctr2" id="g2">10</td><td class="ctr1" id="h0">27</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasSolrJoinCache.java.html#L205" class="el_method">get(MtasSolrJoinCacheItem)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="69" height="10" title="100" alt="100"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="8" alt="8"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g3">5</td><td class="ctr1" id="h1">21</td><td class="ctr2" id="i2">21</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="MtasSolrJoinCache.java.html#L78" class="el_method">MtasSolrJoinCache(String, Long, Integer, Integer)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="68" height="10" title="99" alt="99"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">25%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="100" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">16%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasSolrJoinCache.java.html#L242" class="el_method">delete(MtasSolrJoinCacheItem)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="29" height="10" title="42" alt="42"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="6" alt="6"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">4</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h4">8</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="MtasSolrJoinCache.java.html#L304" class="el_method">encode(Serializable)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="20" alt="20"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h5">6</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="MtasSolrJoinCache.java.html#L321" class="el_method">decode(String)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="20" alt="20"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h6">5</td><td class="ctr2" id="i6">5</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="MtasSolrJoinCache.java.html#L174" class="el_method">get(String, String)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="18" alt="18"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MtasSolrJoinCache.java.html#L190" class="el_method">get(String)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="15" alt="15"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f6">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="MtasSolrJoinCache.java.html#L119" class="el_method">create(String, String, Serializable)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="12" alt="12"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MtasSolrJoinCache.java.html#L282" class="el_method">lambda$clear$10(Map.Entry, Map.Entry)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="8" alt="8"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a11"><a href="MtasSolrJoinCache.java.html#L37" class="el_method">static {...}</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasSolrJoinCache.java.html b/jacoco/mtas.solr.search/MtasSolrJoinCache.java.html
index da7b62a..e2f72b5 100644
--- a/jacoco/mtas.solr.search/MtasSolrJoinCache.java.html
+++ b/jacoco/mtas.solr.search/MtasSolrJoinCache.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrJoinCache.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasSolrJoinCache.java</span></div><h1>MtasSolrJoinCache.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrJoinCache.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasSolrJoinCache.java</span></div><h1>MtasSolrJoinCache.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -16,7 +16,6 @@ import java.nio.file.Files;
 import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.Collections;
-import java.util.Comparator;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -29,208 +28,303 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.solr.common.util.Base64;
 
+/**
+ * The Class MtasSolrJoinCache.
+ */
 public class MtasSolrJoinCache {
 
-<span class="fc" id="L34">  private static Log log = LogFactory.getLog(MtasSolrJoinCache.class);</span>
+  /** The Constant log. */
+<span class="fc" id="L37">  private static final Log log = LogFactory.getLog(MtasSolrJoinCache.class);</span>
+  
+  /** The Constant DEFAULT_LIFETIME. */
   private static final long DEFAULT_LIFETIME = 86400;
+  
+  /** The Constant DEFAULT_MAXIMUM_NUMBER. */
   private static final int DEFAULT_MAXIMUM_NUMBER = 1000;
+  
+  /** The Constant DEFAULT_MAXIMUM_OVERFLOW. */
   private static final int DEFAULT_MAXIMUM_OVERFLOW = 10;
+  
+  /** The administration. */
   private HashMap&lt;MtasSolrJoinCacheItem, String&gt; administration;
+  
+  /** The index. */
   private HashMap&lt;String, MtasSolrJoinCacheItem&gt; index;
+  
+  /** The expiration. */
   private HashMap&lt;String, Long&gt; expiration;
+  
+  /** The join cache path. */
   private Path joinCachePath;
+  
+  /** The life time. */
   private long lifeTime;
+  
+  /** The maximum number. */
   private int maximumNumber;
+  
+  /** The maximum overflow. */
   private int maximumOverflow;
 
+  /**
+   * Instantiates a new mtas solr join cache.
+   *
+   * @param cacheDirectory the cache directory
+   * @param lifeTime the life time
+   * @param maximumNumber the maximum number
+   * @param maximumOverflow the maximum overflow
+   */
   public MtasSolrJoinCache(String cacheDirectory, Long lifeTime,
-<span class="fc" id="L47">      Integer maximumNumber, Integer maximumOverflow) {</span>
-<span class="fc" id="L48">    joinCachePath = null;</span>
-<span class="pc bpc" id="L49" title="3 of 4 branches missed.">    this.lifeTime = (lifeTime != null &amp;&amp; lifeTime &gt; 0) ? lifeTime</span>
+<span class="fc" id="L78">      Integer maximumNumber, Integer maximumOverflow) {</span>
+<span class="fc" id="L79">    joinCachePath = null;</span>
+<span class="pc bpc" id="L80" title="3 of 4 branches missed.">    this.lifeTime = (lifeTime != null &amp;&amp; lifeTime &gt; 0) ? lifeTime</span>
         : DEFAULT_LIFETIME;
-<span class="pc bpc" id="L51" title="3 of 4 branches missed.">    this.maximumNumber = (maximumNumber != null &amp;&amp; maximumNumber &gt; 0)</span>
-<span class="pc" id="L52">        ? maximumNumber : DEFAULT_MAXIMUM_NUMBER;</span>
-<span class="pc bpc" id="L53" title="3 of 4 branches missed.">    this.maximumOverflow = (maximumOverflow != null &amp;&amp; maximumOverflow &gt; 0)</span>
-<span class="pc" id="L54">        ? maximumOverflow : DEFAULT_MAXIMUM_OVERFLOW;</span>
-<span class="pc bpc" id="L55" title="1 of 2 branches missed.">    if (cacheDirectory != null) {</span>
+<span class="pc bpc" id="L82" title="3 of 4 branches missed.">    this.maximumNumber = (maximumNumber != null &amp;&amp; maximumNumber &gt; 0)</span>
+<span class="pc" id="L83">        ? maximumNumber : DEFAULT_MAXIMUM_NUMBER;</span>
+<span class="pc bpc" id="L84" title="3 of 4 branches missed.">    this.maximumOverflow = (maximumOverflow != null &amp;&amp; maximumOverflow &gt; 0)</span>
+<span class="pc" id="L85">        ? maximumOverflow : DEFAULT_MAXIMUM_OVERFLOW;</span>
+<span class="pc bpc" id="L86" title="1 of 2 branches missed.">    if (cacheDirectory != null) {</span>
       try {
-<span class="nc" id="L57">        joinCachePath = Files.createDirectories(Paths.get(cacheDirectory));</span>
-<span class="nc" id="L58">        File[] fileList = joinCachePath.toFile().listFiles();</span>
-<span class="nc bnc" id="L59" title="All 2 branches missed.">        if (fileList != null) {</span>
-<span class="nc bnc" id="L60" title="All 2 branches missed.">          for (File file : fileList) {</span>
-<span class="nc bnc" id="L61" title="All 4 branches missed.">            if (file.isFile() &amp;&amp; !file.delete()) {</span>
-<span class="nc" id="L62">              log.error(&quot;couldn't delete &quot; + file);</span>
-<span class="nc bnc" id="L63" title="All 2 branches missed.">            } else if (file.isDirectory()) {</span>
-<span class="nc" id="L64">              log.info(&quot;unexpected directory &quot; + file.getName());</span>
+<span class="nc" id="L88">        joinCachePath = Files.createDirectories(Paths.get(cacheDirectory));</span>
+<span class="nc" id="L89">        File[] fileList = joinCachePath.toFile().listFiles();</span>
+<span class="nc bnc" id="L90" title="All 2 branches missed.">        if (fileList != null) {</span>
+<span class="nc bnc" id="L91" title="All 2 branches missed.">          for (File file : fileList) {</span>
+<span class="nc bnc" id="L92" title="All 4 branches missed.">            if (file.isFile() &amp;&amp; !file.delete()) {</span>
+<span class="nc" id="L93">              log.error(&quot;couldn't delete &quot; + file);</span>
+<span class="nc bnc" id="L94" title="All 2 branches missed.">            } else if (file.isDirectory()) {</span>
+<span class="nc" id="L95">              log.info(&quot;unexpected directory &quot; + file.getName());</span>
             }
           }
         }
-<span class="nc" id="L68">      } catch (IOException e) {</span>
-<span class="nc" id="L69">        joinCachePath = null;</span>
-<span class="nc" id="L70">        log.info(&quot;couldn't create cache directory &quot; + cacheDirectory, e);</span>
-<span class="nc" id="L71">      }</span>
+<span class="nc" id="L99">      } catch (IOException e) {</span>
+<span class="nc" id="L100">        joinCachePath = null;</span>
+<span class="nc" id="L101">        log.info(&quot;couldn't create cache directory &quot; + cacheDirectory, e);</span>
+<span class="nc" id="L102">      }</span>
     }
-<span class="fc" id="L73">    administration = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L74">    expiration = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L75">  }</span>
+<span class="fc" id="L104">    administration = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L105">    expiration = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L106">  }</span>
 
+  /**
+   * Creates the.
+   *
+   * @param url the url
+   * @param request the request
+   * @param data the data
+   * @return the string
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   public String create(String url, String request, Serializable data)
       throws IOException {
-<span class="nc" id="L79">    MtasSolrJoinCacheItem item = new MtasSolrJoinCacheItem(url, request, null);</span>
-<span class="nc" id="L80">    return create(item, data);</span>
+<span class="nc" id="L119">    MtasSolrJoinCacheItem item = new MtasSolrJoinCacheItem(url, request, null);</span>
+<span class="nc" id="L120">    return create(item, data);</span>
   }
 
+  /**
+   * Creates the.
+   *
+   * @param item the item
+   * @param data the data
+   * @return the string
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private String create(MtasSolrJoinCacheItem item, Serializable data)
       throws IOException {
     // initialisation
-<span class="nc" id="L86">    Date date = clear();</span>
-<span class="nc" id="L87">    delete(item);</span>
+<span class="nc" id="L134">    Date date = clear();</span>
+<span class="nc" id="L135">    delete(item);</span>
     // create always new key
     String key;
     do {
-<span class="nc" id="L91">      key = UUID.randomUUID().toString();</span>
-<span class="nc bnc" id="L92" title="All 2 branches missed.">    } while (index.containsKey(key));</span>
+<span class="nc" id="L139">      key = UUID.randomUUID().toString();</span>
+<span class="nc bnc" id="L140" title="All 2 branches missed.">    } while (index.containsKey(key));</span>
     // register
-<span class="nc" id="L94">    administration.put(item, key);</span>
-<span class="nc" id="L95">    expiration.put(key, date.getTime() + lifeTime);</span>
-<span class="nc" id="L96">    index.put(key, item);</span>
+<span class="nc" id="L142">    administration.put(item, key);</span>
+<span class="nc" id="L143">    expiration.put(key, date.getTime() + lifeTime);</span>
+<span class="nc" id="L144">    index.put(key, item);</span>
     // store data
-<span class="nc bnc" id="L98" title="All 2 branches missed.">    if (joinCachePath != null) {</span>
-<span class="nc" id="L99">      File file = joinCachePath.resolve(key).toFile();</span>
-<span class="nc" id="L100">      try (OutputStream outputStream = new FileOutputStream(file);</span>
-<span class="nc" id="L101">          Writer outputStreamWriter = new OutputStreamWriter(outputStream,</span>
+<span class="nc bnc" id="L146" title="All 2 branches missed.">    if (joinCachePath != null) {</span>
+<span class="nc" id="L147">      File file = joinCachePath.resolve(key).toFile();</span>
+<span class="nc" id="L148">      try (OutputStream outputStream = new FileOutputStream(file);</span>
+<span class="nc" id="L149">          Writer outputStreamWriter = new OutputStreamWriter(outputStream,</span>
               StandardCharsets.UTF_8);) {
-<span class="nc" id="L103">        outputStreamWriter.write(encode(data));</span>
-<span class="nc" id="L104">        return key;</span>
-<span class="nc bnc" id="L105" title="All 16 branches missed.">      } catch (IOException e) {</span>
-<span class="nc" id="L106">        administration.remove(item);</span>
-<span class="nc" id="L107">        expiration.remove(key);</span>
-<span class="nc" id="L108">        log.error(&quot;couldn't create &quot; + key, e);</span>
-<span class="nc" id="L109">        return null;</span>
+<span class="nc" id="L151">        outputStreamWriter.write(encode(data));</span>
+<span class="nc" id="L152">        return key;</span>
+<span class="nc bnc" id="L153" title="All 16 branches missed.">      } catch (IOException e) {</span>
+<span class="nc" id="L154">        administration.remove(item);</span>
+<span class="nc" id="L155">        expiration.remove(key);</span>
+<span class="nc" id="L156">        log.error(&quot;couldn't create &quot; + key, e);</span>
+<span class="nc" id="L157">        return null;</span>
       }
     } else {
-<span class="nc" id="L112">      item.data = encode(data);</span>
-<span class="nc" id="L113">      return key;</span>
+<span class="nc" id="L160">      item.data = encode(data);</span>
+<span class="nc" id="L161">      return key;</span>
     }
   }
 
+  /**
+   * Gets the.
+   *
+   * @param url the url
+   * @param request the request
+   * @return the object
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   public Object get(String url, String request) throws IOException {
-<span class="nc" id="L118">    MtasSolrJoinCacheItem item = new MtasSolrJoinCacheItem(url, request, null);</span>
-<span class="nc bnc" id="L119" title="All 2 branches missed.">    if (administration.containsKey(item)) {</span>
-<span class="nc" id="L120">      return get(item);</span>
+<span class="nc" id="L174">    MtasSolrJoinCacheItem item = new MtasSolrJoinCacheItem(url, request, null);</span>
+<span class="nc bnc" id="L175" title="All 2 branches missed.">    if (administration.containsKey(item)) {</span>
+<span class="nc" id="L176">      return get(item);</span>
     } else {
-<span class="nc" id="L122">      return null;</span>
+<span class="nc" id="L178">      return null;</span>
     }
   }
 
+  /**
+   * Gets the.
+   *
+   * @param key the key
+   * @return the object
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   public Object get(String key) throws IOException {
-<span class="nc bnc" id="L127" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
-<span class="nc" id="L128">      return get(index.get(key));</span>
+<span class="nc bnc" id="L190" title="All 2 branches missed.">    if (index.containsKey(key)) {</span>
+<span class="nc" id="L191">      return get(index.get(key));</span>
     } else {
-<span class="nc" id="L130">      return null;</span>
+<span class="nc" id="L193">      return null;</span>
     }
   }
 
+  /**
+   * Gets the.
+   *
+   * @param item the item
+   * @return the object
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private Object get(MtasSolrJoinCacheItem item) throws IOException {
-<span class="nc" id="L135">    Date date = clear();</span>
-<span class="nc bnc" id="L136" title="All 2 branches missed.">    if (administration.containsKey(item)) {</span>
-<span class="nc" id="L137">      String key = administration.get(item);</span>
-<span class="nc" id="L138">      expiration.put(key, date.getTime() + lifeTime);</span>
-<span class="nc bnc" id="L139" title="All 2 branches missed.">      if (joinCachePath != null) {</span>
+<span class="nc" id="L205">    Date date = clear();</span>
+<span class="nc bnc" id="L206" title="All 2 branches missed.">    if (administration.containsKey(item)) {</span>
+<span class="nc" id="L207">      String key = administration.get(item);</span>
+<span class="nc" id="L208">      expiration.put(key, date.getTime() + lifeTime);</span>
+<span class="nc bnc" id="L209" title="All 2 branches missed.">      if (joinCachePath != null) {</span>
         try {
-<span class="nc" id="L141">          Path path = joinCachePath.resolve(key);</span>
-<span class="nc" id="L142">          String data = new String(Files.readAllBytes(path),</span>
+<span class="nc" id="L211">          Path path = joinCachePath.resolve(key);</span>
+<span class="nc" id="L212">          String data = new String(Files.readAllBytes(path),</span>
               StandardCharsets.UTF_8);
-<span class="nc" id="L144">          return decode(data);</span>
-<span class="nc" id="L145">        } catch (IOException e) {</span>
-<span class="nc bnc" id="L146" title="All 2 branches missed.">          if (!joinCachePath.resolve(key).toFile().delete()) {</span>
-<span class="nc" id="L147">            log.debug(&quot;couldn't delete &quot; + key);</span>
+<span class="nc" id="L214">          return decode(data);</span>
+<span class="nc" id="L215">        } catch (IOException e) {</span>
+<span class="nc bnc" id="L216" title="All 2 branches missed.">          if (!joinCachePath.resolve(key).toFile().delete()) {</span>
+<span class="nc" id="L217">            log.debug(&quot;couldn't delete &quot; + key);</span>
           }
-<span class="nc" id="L149">          administration.remove(item);</span>
-<span class="nc" id="L150">          expiration.remove(key);</span>
-<span class="nc" id="L151">          log.error(&quot;couldn't get &quot; + key, e);</span>
-<span class="nc" id="L152">        }</span>
+<span class="nc" id="L219">          administration.remove(item);</span>
+<span class="nc" id="L220">          expiration.remove(key);</span>
+<span class="nc" id="L221">          log.error(&quot;couldn't get &quot; + key, e);</span>
+<span class="nc" id="L222">        }</span>
       } else {
-<span class="nc bnc" id="L154" title="All 2 branches missed.">        if(item.data!=null) {</span>
-<span class="nc" id="L155">          return decode(item.data);</span>
+<span class="nc bnc" id="L224" title="All 2 branches missed.">        if (item.data != null) {</span>
+<span class="nc" id="L225">          return decode(item.data);</span>
         } else {
-<span class="nc" id="L157">          return null;</span>
+<span class="nc" id="L227">          return null;</span>
         }
       }
-<span class="nc" id="L160">    } else {</span>
-<span class="nc" id="L161">      log.error(&quot;doesn't exist anymore&quot;);</span>
+<span class="nc" id="L230">    } else {</span>
+<span class="nc" id="L231">      log.error(&quot;doesn't exist anymore&quot;);</span>
     }
-<span class="nc" id="L163">    return null;</span>
+<span class="nc" id="L233">    return null;</span>
   }
 
+  /**
+   * Delete.
+   *
+   * @param item the item
+   */
   private void delete(MtasSolrJoinCacheItem item) {
-<span class="nc bnc" id="L167" title="All 2 branches missed.">    if (administration.containsKey(item)) {</span>
-<span class="nc" id="L168">      String key = administration.remove(item);</span>
-<span class="nc" id="L169">      expiration.remove(key);</span>
-<span class="nc" id="L170">      index.remove(key);</span>
-<span class="nc bnc" id="L171" title="All 2 branches missed.">      if (joinCachePath != null</span>
-<span class="nc bnc" id="L172" title="All 2 branches missed.">          &amp;&amp; !joinCachePath.resolve(key).toFile().delete()) {</span>
-<span class="nc" id="L173">        log.debug(&quot;couldn't delete &quot; + key);</span>
+<span class="nc bnc" id="L242" title="All 2 branches missed.">    if (administration.containsKey(item)) {</span>
+<span class="nc" id="L243">      String key = administration.remove(item);</span>
+<span class="nc" id="L244">      expiration.remove(key);</span>
+<span class="nc" id="L245">      index.remove(key);</span>
+<span class="nc bnc" id="L246" title="All 2 branches missed.">      if (joinCachePath != null</span>
+<span class="nc bnc" id="L247" title="All 2 branches missed.">          &amp;&amp; !joinCachePath.resolve(key).toFile().delete()) {</span>
+<span class="nc" id="L248">        log.debug(&quot;couldn't delete &quot; + key);</span>
       }
     }
-<span class="nc" id="L176">  }</span>
+<span class="nc" id="L251">  }</span>
 
+  /**
+   * Clear.
+   *
+   * @return the date
+   */
   private Date clear() {
-<span class="nc" id="L179">    Date date = new Date();</span>
-<span class="nc" id="L180">    Long timestamp = date.getTime();</span>
-<span class="nc" id="L181">    HashSet&lt;MtasSolrJoinCacheItem&gt; toBeRemoved = new HashSet&lt;&gt;();</span>
+<span class="nc" id="L259">    Date date = new Date();</span>
+<span class="nc" id="L260">    Long timestamp = date.getTime();</span>
+<span class="nc" id="L261">    HashSet&lt;MtasSolrJoinCacheItem&gt; toBeRemoved = new HashSet&lt;&gt;();</span>
     // check expiration
-<span class="nc bnc" id="L183" title="All 2 branches missed.">    for (Entry&lt;String, Long&gt; entry : expiration.entrySet()) {</span>
-<span class="nc bnc" id="L184" title="All 2 branches missed.">      if (entry.getValue() &lt; timestamp) {</span>
-<span class="nc bnc" id="L185" title="All 2 branches missed.">        for (Entry&lt;MtasSolrJoinCacheItem, String&gt; subEntry : administration</span>
-<span class="nc" id="L186">            .entrySet()) {</span>
-<span class="nc bnc" id="L187" title="All 2 branches missed.">          if (subEntry.getValue().equals(entry.getKey())) {</span>
-<span class="nc" id="L188">            toBeRemoved.add(subEntry.getKey());</span>
+<span class="nc bnc" id="L263" title="All 2 branches missed.">    for (Entry&lt;String, Long&gt; entry : expiration.entrySet()) {</span>
+<span class="nc bnc" id="L264" title="All 2 branches missed.">      if (entry.getValue() &lt; timestamp) {</span>
+<span class="nc bnc" id="L265" title="All 2 branches missed.">        for (Entry&lt;MtasSolrJoinCacheItem, String&gt; subEntry : administration</span>
+<span class="nc" id="L266">            .entrySet()) {</span>
+<span class="nc bnc" id="L267" title="All 2 branches missed.">          if (subEntry.getValue().equals(entry.getKey())) {</span>
+<span class="nc" id="L268">            toBeRemoved.add(subEntry.getKey());</span>
           }
-<span class="nc" id="L190">        }</span>
+<span class="nc" id="L270">        }</span>
       }
-<span class="nc" id="L192">    }</span>
-<span class="nc bnc" id="L193" title="All 2 branches missed.">    for (MtasSolrJoinCacheItem item : toBeRemoved) {</span>
-<span class="nc" id="L194">      delete(item);</span>
-<span class="nc" id="L195">    }</span>
+<span class="nc" id="L272">    }</span>
+<span class="nc bnc" id="L273" title="All 2 branches missed.">    for (MtasSolrJoinCacheItem item : toBeRemoved) {</span>
+<span class="nc" id="L274">      delete(item);</span>
+<span class="nc" id="L275">    }</span>
     // check size
-<span class="nc bnc" id="L197" title="All 2 branches missed.">    if (expiration.size() &gt; maximumNumber + maximumOverflow) {</span>
-<span class="nc" id="L198">      Set&lt;Entry&lt;String, Long&gt;&gt; mapEntries = expiration.entrySet();</span>
-<span class="nc" id="L199">      List&lt;Entry&lt;String, Long&gt;&gt; aList = new LinkedList&lt;&gt;(mapEntries);</span>
-<span class="nc" id="L200">      Collections.sort(aList,</span>
+<span class="nc bnc" id="L277" title="All 2 branches missed.">    if (expiration.size() &gt; maximumNumber + maximumOverflow) {</span>
+<span class="nc" id="L278">      Set&lt;Entry&lt;String, Long&gt;&gt; mapEntries = expiration.entrySet();</span>
+<span class="nc" id="L279">      List&lt;Entry&lt;String, Long&gt;&gt; aList = new LinkedList&lt;&gt;(mapEntries);</span>
+<span class="nc" id="L280">      Collections.sort(aList,</span>
           (Entry&lt;String, Long&gt; ele1, Entry&lt;String, Long&gt; ele2) -&gt; ele2
-<span class="nc" id="L202">              .getValue().compareTo(ele1.getValue()));</span>
-<span class="nc" id="L203">      aList.subList(maximumNumber, aList.size()).clear();</span>
-<span class="nc bnc" id="L204" title="All 2 branches missed.">      for (Entry&lt;String, MtasSolrJoinCacheItem&gt; entry : index.entrySet()) {</span>
-<span class="nc bnc" id="L205" title="All 2 branches missed.">        if (!expiration.containsKey(entry.getKey())) {</span>
-<span class="nc" id="L206">          toBeRemoved.add(entry.getValue());</span>
+<span class="nc" id="L282">              .getValue().compareTo(ele1.getValue()));</span>
+<span class="nc" id="L283">      aList.subList(maximumNumber, aList.size()).clear();</span>
+<span class="nc bnc" id="L284" title="All 2 branches missed.">      for (Entry&lt;String, MtasSolrJoinCacheItem&gt; entry : index.entrySet()) {</span>
+<span class="nc bnc" id="L285" title="All 2 branches missed.">        if (!expiration.containsKey(entry.getKey())) {</span>
+<span class="nc" id="L286">          toBeRemoved.add(entry.getValue());</span>
         }
-<span class="nc" id="L208">      }</span>
-<span class="nc bnc" id="L209" title="All 2 branches missed.">      for (MtasSolrJoinCacheItem item : toBeRemoved) {</span>
-<span class="nc" id="L210">        delete(item);</span>
-<span class="nc" id="L211">      }</span>
+<span class="nc" id="L288">      }</span>
+<span class="nc bnc" id="L289" title="All 2 branches missed.">      for (MtasSolrJoinCacheItem item : toBeRemoved) {</span>
+<span class="nc" id="L290">        delete(item);</span>
+<span class="nc" id="L291">      }</span>
     }
-<span class="nc" id="L213">    return date;</span>
+<span class="nc" id="L293">    return date;</span>
   }
 
+  /**
+   * Encode.
+   *
+   * @param o the o
+   * @return the string
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private String encode(Serializable o) throws IOException {
-<span class="nc" id="L217">    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();</span>
+<span class="nc" id="L304">    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();</span>
     ObjectOutputStream objectOutputStream;
-<span class="nc" id="L219">    objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);</span>
-<span class="nc" id="L220">    objectOutputStream.writeObject(o);</span>
-<span class="nc" id="L221">    objectOutputStream.close();</span>
-<span class="nc" id="L222">    byte[] byteArray = byteArrayOutputStream.toByteArray();</span>
-<span class="nc" id="L223">    return Base64.byteArrayToBase64(byteArray);</span>
+<span class="nc" id="L306">    objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);</span>
+<span class="nc" id="L307">    objectOutputStream.writeObject(o);</span>
+<span class="nc" id="L308">    objectOutputStream.close();</span>
+<span class="nc" id="L309">    byte[] byteArray = byteArrayOutputStream.toByteArray();</span>
+<span class="nc" id="L310">    return Base64.byteArrayToBase64(byteArray);</span>
   }
 
+  /**
+   * Decode.
+   *
+   * @param s the s
+   * @return the object
+   * @throws IOException Signals that an I/O exception has occurred.
+   */
   private Object decode(String s) throws IOException {
-<span class="nc" id="L227">    byte[] bytes = Base64.base64ToByteArray(s);</span>
+<span class="nc" id="L321">    byte[] bytes = Base64.base64ToByteArray(s);</span>
     ObjectInputStream objectInputStream;
-<span class="nc" id="L229">    objectInputStream = new ObjectInputStream(new ByteArrayInputStream(bytes));</span>
+<span class="nc" id="L323">    objectInputStream = new ObjectInputStream(new ByteArrayInputStream(bytes));</span>
     try {
-<span class="nc" id="L231">      return objectInputStream.readObject();</span>
-<span class="nc" id="L232">    } catch (ClassNotFoundException e) {</span>
-<span class="nc" id="L233">      throw new IOException(e);</span>
+<span class="nc" id="L325">      return objectInputStream.readObject();</span>
+<span class="nc" id="L326">    } catch (ClassNotFoundException e) {</span>
+<span class="nc" id="L327">      throw new IOException(e);</span>
     }
   }
 
@@ -242,30 +336,30 @@ class MtasSolrJoinCacheItem {
   public String request;
   public String data;
 
-<span class="nc" id="L245">  public MtasSolrJoinCacheItem(String url, String request, String data) {</span>
-<span class="nc bnc" id="L246" title="All 2 branches missed.">    this.url = url == null ? &quot;&quot; : url;</span>
-<span class="nc bnc" id="L247" title="All 2 branches missed.">    this.request = request == null ? &quot;&quot; : request;</span>
-<span class="nc bnc" id="L248" title="All 2 branches missed.">    this.data = data == null ? &quot;&quot; : data;</span>
-<span class="nc" id="L249">  }</span>
+<span class="nc" id="L339">  public MtasSolrJoinCacheItem(String url, String request, String data) {</span>
+<span class="nc bnc" id="L340" title="All 2 branches missed.">    this.url = url == null ? &quot;&quot; : url;</span>
+<span class="nc bnc" id="L341" title="All 2 branches missed.">    this.request = request == null ? &quot;&quot; : request;</span>
+<span class="nc bnc" id="L342" title="All 2 branches missed.">    this.data = data == null ? &quot;&quot; : data;</span>
+<span class="nc" id="L343">  }</span>
 
   @Override
   public int hashCode() {
-<span class="nc" id="L253">    int h = this.getClass().getSimpleName().hashCode();</span>
-<span class="nc" id="L254">    h = (h * 3) ^ url.hashCode();</span>
-<span class="nc" id="L255">    h = (h * 5) ^ request.hashCode();</span>
-<span class="nc" id="L256">    return h;</span>
+<span class="nc" id="L347">    int h = this.getClass().getSimpleName().hashCode();</span>
+<span class="nc" id="L348">    h = (h * 3) ^ url.hashCode();</span>
+<span class="nc" id="L349">    h = (h * 5) ^ request.hashCode();</span>
+<span class="nc" id="L350">    return h;</span>
   }
 
   @Override
   public boolean equals(Object obj) {
-<span class="nc bnc" id="L261" title="All 2 branches missed.">    if (this == obj)</span>
-<span class="nc" id="L262">      return true;</span>
-<span class="nc bnc" id="L263" title="All 2 branches missed.">    if (obj == null)</span>
-<span class="nc" id="L264">      return false;</span>
-<span class="nc bnc" id="L265" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
-<span class="nc" id="L266">      return false;</span>
-<span class="nc" id="L267">    final MtasSolrJoinCacheItem that = (MtasSolrJoinCacheItem) obj;</span>
-<span class="nc bnc" id="L268" title="All 4 branches missed.">    return (url.equals(that.url)) &amp;&amp; (request.equals(that.request));</span>
+<span class="nc bnc" id="L355" title="All 2 branches missed.">    if (this == obj)</span>
+<span class="nc" id="L356">      return true;</span>
+<span class="nc bnc" id="L357" title="All 2 branches missed.">    if (obj == null)</span>
+<span class="nc" id="L358">      return false;</span>
+<span class="nc bnc" id="L359" title="All 2 branches missed.">    if (getClass() != obj.getClass())</span>
+<span class="nc" id="L360">      return false;</span>
+<span class="nc" id="L361">    final MtasSolrJoinCacheItem that = (MtasSolrJoinCacheItem) obj;</span>
+<span class="nc bnc" id="L362" title="All 4 branches missed.">    return (url.equals(that.url)) &amp;&amp; (request.equals(that.request));</span>
   }
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasSolrJoinCacheItem.html b/jacoco/mtas.solr.search/MtasSolrJoinCacheItem.html
index 99cdc30..e6f1879 100644
--- a/jacoco/mtas.solr.search/MtasSolrJoinCacheItem.html
+++ b/jacoco/mtas.solr.search/MtasSolrJoinCacheItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrJoinCacheItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrJoinCacheItem</span></div><h1>MtasSolrJoinCacheItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">82 of 82</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">17</td><td class="ctr2">17</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrJoinCache.java.html#L261" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrJoinCache.java.html#L245" class="el_method">MtasSolrJoinCacheItem(String, String, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="82" height="10" title="24" alt="24"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSolrJoinCache.java.html#L253" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="78" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrJoinCacheItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrJoinCacheItem</span></div><h1>MtasSolrJoinCacheItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">82 of 82</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">11</td><td class="ctr1">17</td><td class="ctr2">17</td><td class="ctr1">3</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrJoinCache.java.html#L355" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrJoinCache.java.html#L339" class="el_method">MtasSolrJoinCacheItem(String, String, String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="82" height="10" title="24" alt="24"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSolrJoinCache.java.html#L347" class="el_method">hashCode()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="78" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.html b/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.html
index 134b85f..586e566 100644
--- a/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.html
+++ b/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrJoinQParserPlugin</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrJoinQParserPlugin</span></div><h1>MtasSolrJoinQParserPlugin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 12</td><td class="ctr2">33%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrJoinQParserPlugin.java.html#L36" class="el_method">createParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrJoinQParserPlugin.java.html#L12" class="el_method">MtasSolrJoinQParserPlugin()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="45" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSolrJoinQParserPlugin.java.html#L23" class="el_method">init(NamedList)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="15" height="10" title="1" alt="1"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrJoinQParserPlugin</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_class">MtasSolrJoinQParserPlugin</span></div><h1>MtasSolrJoinQParserPlugin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 12</td><td class="ctr2">33%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasSolrJoinQParserPlugin.java.html#L37" class="el_method">createParser(String, SolrParams, SolrParams, SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasSolrJoinQParserPlugin.java.html#L12" class="el_method">MtasSolrJoinQParserPlugin()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="45" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasSolrJoinQParserPlugin.java.html#L24" class="el_method">init(NamedList)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="1" alt="1"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.java.html b/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.java.html
index 01843c9..696c5a3 100644
--- a/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.java.html
+++ b/jacoco/mtas.solr.search/MtasSolrJoinQParserPlugin.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasSolrJoinQParserPlugin.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasSolrJoinQParserPlugin.java</span></div><h1>MtasSolrJoinQParserPlugin.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasSolrJoinQParserPlugin.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.search</a> &gt; <span class="el_source">MtasSolrJoinQParserPlugin.java</span></div><h1>MtasSolrJoinQParserPlugin.java</h1><pre class="source lang-java linenums">package mtas.solr.search;
 
 import org.apache.solr.common.params.SolrParams;
 import org.apache.solr.common.util.NamedList;
@@ -7,7 +7,7 @@ import org.apache.solr.search.QParser;
 import org.apache.solr.search.QParserPlugin;
 
 /**
- * The Class MtasSolrCQLQParserPlugin.
+ * The Class MtasSolrJoinQParserPlugin.
  */
 <span class="fc" id="L12">public class MtasSolrJoinQParserPlugin extends QParserPlugin {</span>
 
@@ -20,7 +20,8 @@ import org.apache.solr.search.QParserPlugin;
   @SuppressWarnings(&quot;rawtypes&quot;)
   @Override
   public void init(NamedList args) {
-<span class="fc" id="L23">  }</span>
+    // don't do anything
+<span class="fc" id="L24">  }</span>
 
   /*
    * (non-Javadoc)
@@ -33,8 +34,8 @@ import org.apache.solr.search.QParserPlugin;
   @Override
   public QParser createParser(String qstr, SolrParams localParams,
       SolrParams params, SolrQueryRequest req) {
-<span class="nc" id="L36">    return new MtasJoinQParser(qstr, localParams, params, req);</span>
+<span class="nc" id="L37">    return new MtasJoinQParser(qstr, localParams, params, req);</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/index.html b/jacoco/mtas.solr.search/index.html
index b2ce6d7..4291bad 100644
--- a/jacoco/mtas.solr.search/index.html
+++ b/jacoco/mtas.solr.search/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.search</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.search</span></div><h1>mtas.solr.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">976 of 1,162</td><td class="ctr2">16%</td><td class="bar">131 of 148</td><td class="ctr2">11%</td><td class="ctr1">89</td><td class="ctr2">99</td><td class="ctr1">169</td><td class="ctr2">219</td><td class="ctr1">16</td><td class="ctr2">25</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrJoinCache.html" class="el_class">MtasSolrJoinCache</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="113" height="10" title="647" alt="647"/><img src="../.resources/greenbar.gif" width="6" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">5%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="114" height="10" title="76" alt="76"/><img src="../.resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">5%</td><td class="ctr1" id="f0">50</td><td class="ctr2" id="g0">52</td><td class="ctr1" id="h0">109</td><td class="ctr2" id="i0">121</td><td class="ctr1" id="j0">10</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasCQLQParser.html" class="el_class">MtasCQLQParser</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="30" height="10" title="174" alt="174"/><img src="../.resources/greenbar.gif" width="23" height="10" title="133" alt="133"/></td><td class="ctr2" id="c1">43%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="40" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">32%</td><td class="ctr1" id="f1">19</td><td class="ctr2" id="g1">22</td><td class="ctr1" id="h1">27</td><td class="ctr2" id="i1">60</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><a href="MtasSolrJoinCacheItem.html" class="el_class">MtasSolrJoinCacheItem</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="14" height="10" title="82" alt="82"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">11</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasJoinQParser.html" class="el_class">MtasJoinQParser</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="11" height="10" title="65" alt="65"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="18" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h3">15</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j2">2</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasSolrJoinQParserPlugin.html" class="el_class">MtasSolrJoinQParserPlugin</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">33%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k2">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a2"><a href="MtasSolrCQLQParserPlugin.html" class="el_class">MtasSolrCQLQParserPlugin</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="2" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.search</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.search</span></div><h1>mtas.solr.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">976 of 1,162</td><td class="ctr2">16%</td><td class="bar">131 of 148</td><td class="ctr2">11%</td><td class="ctr1">89</td><td class="ctr2">99</td><td class="ctr1">169</td><td class="ctr2">219</td><td class="ctr1">16</td><td class="ctr2">25</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrJoinCache.html" class="el_class">MtasSolrJoinCache</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="113" height="10" title="647" alt="647"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">5%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="114" height="10" title="76" alt="76"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">5%</td><td class="ctr1" id="f0">50</td><td class="ctr2" id="g0">52</td><td class="ctr1" id="h0">109</td><td class="ctr2" id="i0">121</td><td class="ctr1" id="j0">10</td><td class="ctr2" id="k0">12</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasCQLQParser.html" class="el_class">MtasCQLQParser</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="174" alt="174"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="133" alt="133"/></td><td class="ctr2" id="c1">43%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="19" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">32%</td><td class="ctr1" id="f1">19</td><td class="ctr2" id="g1">22</td><td class="ctr1" id="h1">27</td><td class="ctr2" id="i1">60</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><a href="MtasSolrJoinCacheItem.html" class="el_class">MtasSolrJoinCacheItem</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="82" alt="82"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="16" alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">11</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h2">17</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j1">3</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasJoinQParser.html" class="el_class">MtasJoinQParser</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="65" alt="65"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="12" alt="12"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">8</td><td class="ctr2" id="g3">8</td><td class="ctr1" id="h3">15</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j2">2</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasSolrJoinQParserPlugin.html" class="el_class">MtasSolrJoinQParserPlugin</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">33%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k2">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a2"><a href="MtasSolrCQLQParserPlugin.html" class="el_class">MtasSolrCQLQParserPlugin</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">3</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.search/index.source.html b/jacoco/mtas.solr.search/index.source.html
index bd4155e..c34b658 100644
--- a/jacoco/mtas.solr.search/index.source.html
+++ b/jacoco/mtas.solr.search/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.search</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.search</span></div><h1>mtas.solr.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">976 of 1,162</td><td class="ctr2">16%</td><td class="bar">131 of 148</td><td class="ctr2">11%</td><td class="ctr1">89</td><td class="ctr2">99</td><td class="ctr1">169</td><td class="ctr2">219</td><td class="ctr1">16</td><td class="ctr2">25</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrJoinCache.java.html" class="el_source">MtasSolrJoinCache.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="114" height="10" title="729" alt="729"/><img src="../.resources/greenbar.gif" width="5" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">5%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="115" height="10" title="92" alt="92"/><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">4%</td><td class="ctr1" id="f0">61</td><td class="ctr2" id="g0">63</td><td class="ctr1" id="h0">126</td><td class="ctr2" id="i0">138</td><td class="ctr1" id="j0">13</td><td class="ctr2" id="k0">15</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a0"><a href="MtasCQLQParser.java.html" class="el_source">MtasCQLQParser.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="27" height="10" title="174" alt="174"/><img src="../.resources/greenbar.gif" width="20" height="10" title="133" alt="133"/></td><td class="ctr2" id="c1">43%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="33" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="16" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">32%</td><td class="ctr1" id="f1">19</td><td class="ctr2" id="g1">22</td><td class="ctr1" id="h1">27</td><td class="ctr2" id="i1">60</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">2</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasJoinQParser.java.html" class="el_source">MtasJoinQParser.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="10" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h2">15</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasSolrJoinQParserPlugin.java.html" class="el_source">MtasSolrJoinQParserPlugin.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">33%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a2"><a href="MtasSolrCQLQParserPlugin.java.html" class="el_source">MtasSolrCQLQParserPlugin.java</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.search</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.search</span></div><h1>mtas.solr.search</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">976 of 1,162</td><td class="ctr2">16%</td><td class="bar">131 of 148</td><td class="ctr2">11%</td><td class="ctr1">89</td><td class="ctr2">99</td><td class="ctr1">169</td><td class="ctr2">219</td><td class="ctr1">16</td><td class="ctr2">25</td><td class="ctr1">2</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasSolrJoinCache.java.html" class="el_source">MtasSolrJoinCache.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="114" height="10" title="729" alt="729"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="37" alt="37"/></td><td class="ctr2" id="c3">4%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="115" height="10" title="92" alt="92"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">4%</td><td class="ctr1" id="f0">61</td><td class="ctr2" id="g0">63</td><td class="ctr1" id="h0">126</td><td class="ctr2" id="i0">138</td><td class="ctr1" id="j0">13</td><td class="ctr2" id="k0">15</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a0"><a href="MtasCQLQParser.java.html" class="el_source">MtasCQLQParser.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="27" height="10" title="174" alt="174"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="133" alt="133"/></td><td class="ctr2" id="c1">43%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="13" alt="13"/></td><td class="ctr2" id="e0">32%</td><td class="ctr1" id="f1">19</td><td class="ctr2" id="g1">22</td><td class="ctr1" id="h1">27</td><td class="ctr2" id="i1">60</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">2</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="MtasJoinQParser.java.html" class="el_source">MtasJoinQParser.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">8</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h2">15</td><td class="ctr2" id="i2">15</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a4"><a href="MtasSolrJoinQParserPlugin.java.html" class="el_source">MtasSolrJoinQParserPlugin.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="8" alt="8"/></td><td class="ctr2" id="c2">33%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a2"><a href="MtasSolrCQLQParserPlugin.java.html" class="el_source">MtasSolrCQLQParserPlugin.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessor.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessor.html
index 4447e6a..efd2464 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessor.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessor.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessor</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessor</span></div><h1>MtasUpdateRequestProcessor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">392 of 415</td><td class="ctr2">6%</td><td class="bar">42 of 44</td><td class="ctr2">5%</td><td class="ctr1">23</td><td class="ctr2">26</td><td class="ctr1">101</td><td class="ctr2">108</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasUpdateRequestProcessorFactory.java.html#L289" class="el_method">processAdd(AddUpdateCommand)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="116" height="10" title="364" alt="364"/><img src="../.resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">3%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="113" height="10" title="36" alt="36"/><img src="../.resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">5%</td><td class="ctr1" id="f0">19</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h0">95</td><td class="ctr2" id="i0">98</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.java.html#L435" class="el_method">setFields(SolrInputDocument, String, Object)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="8" height="10" title="28" alt="28"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L283" class="el_method">MtasUpdateRequestProcessor(UpdateRequestProcessor, MtasUpdateRequestProcessorConfig)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorFactory.java.html#L277" class="el_method">static {...}</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessor</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessor</span></div><h1>MtasUpdateRequestProcessor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">392 of 415</td><td class="ctr2">5%</td><td class="bar">42 of 44</td><td class="ctr2">4%</td><td class="ctr1">23</td><td class="ctr2">26</td><td class="ctr1">101</td><td class="ctr2">108</td><td class="ctr1">1</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="MtasUpdateRequestProcessorFactory.java.html#L287" class="el_method">processAdd(AddUpdateCommand)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="116" height="10" title="364" alt="364"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="12" alt="12"/></td><td class="ctr2" id="c2">3%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="113" height="10" title="36" alt="36"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">5%</td><td class="ctr1" id="f0">19</td><td class="ctr2" id="g0">20</td><td class="ctr1" id="h0">95</td><td class="ctr2" id="i0">98</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.java.html#L433" class="el_method">setFields(SolrInputDocument, String, Object)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="28" alt="28"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="18" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L281" class="el_method">MtasUpdateRequestProcessor(UpdateRequestProcessor, MtasUpdateRequestProcessorConfig)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorFactory.java.html#L275" class="el_method">static {...}</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorConfig.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorConfig.html
index e8815c7..3560d5f 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorConfig.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorConfig.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorConfig</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorConfig</span></div><h1>MtasUpdateRequestProcessorConfig</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 48</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">11</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L459" class="el_method">MtasUpdateRequestProcessorConfig()</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="48" alt="48"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorConfig</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorConfig</span></div><h1>MtasUpdateRequestProcessorConfig</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 48</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">11</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L457" class="el_method">MtasUpdateRequestProcessorConfig()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="48" alt="48"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.html
index e8ab824..237f751 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorFactory</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorFactory</span></div><h1>MtasUpdateRequestProcessorFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">481 of 571</td><td class="ctr2">16%</td><td class="bar">51 of 60</td><td class="ctr2">15%</td><td class="ctr1">27</td><td class="ctr2">35</td><td class="ctr1">103</td><td class="ctr2">126</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.java.html#L77" class="el_method">init(SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="105" height="10" title="477" alt="477"/><img src="../.resources/greenbar.gif" width="14" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">12%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="102" height="10" title="51" alt="51"/><img src="../.resources/greenbar.gif" width="18" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">15%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">31</td><td class="ctr1" id="h0">101</td><td class="ctr2" id="i0">115</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L265" class="el_method">getInstance(SolrQueryRequest, SolrQueryResponse, UpdateRequestProcessor)</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">73%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorFactory.java.html#L44" class="el_method">MtasUpdateRequestProcessorFactory()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorFactory.java.html#L64" class="el_method">init(NamedList)</a></td><td class="bar" id="b3"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorFactory.java.html#L48" class="el_method">static {...}</a></td><td class="bar" id="b4"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorFactory</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorFactory</span></div><h1>MtasUpdateRequestProcessorFactory</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">481 of 571</td><td class="ctr2">15%</td><td class="bar">51 of 60</td><td class="ctr2">15%</td><td class="ctr1">27</td><td class="ctr2">35</td><td class="ctr1">103</td><td class="ctr2">126</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.java.html#L75" class="el_method">init(SolrQueryRequest)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="105" height="10" title="477" alt="477"/><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="65" alt="65"/></td><td class="ctr2" id="c4">11%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="51" alt="51"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">15%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">31</td><td class="ctr1" id="h0">101</td><td class="ctr2" id="i0">115</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L263" class="el_method">getInstance(SolrQueryRequest, SolrQueryResponse, UpdateRequestProcessor)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="11" alt="11"/></td><td class="ctr2" id="c3">73%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorFactory.java.html#L44" class="el_method">MtasUpdateRequestProcessorFactory()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorFactory.java.html#L64" class="el_method">init(NamedList)</a></td><td class="bar" id="b3"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorFactory.java.html#L48" class="el_method">static {...}</a></td><td class="bar" id="b4"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.java.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.java.html
index 3719298..282ebc8 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.java.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorFactory.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorFactory.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorFactory.java</span></div><h1>MtasUpdateRequestProcessorFactory.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorFactory.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorFactory.java</span></div><h1>MtasUpdateRequestProcessorFactory.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
 
 import java.io.IOException;
 import java.io.Reader;
@@ -44,8 +44,8 @@ import mtas.solr.schema.MtasPreAnalyzedField;
 <span class="fc" id="L44">public class MtasUpdateRequestProcessorFactory</span>
     extends UpdateRequestProcessorFactory {
 
-  /** The log. */
-<span class="fc" id="L48">  private static Log log = LogFactory</span>
+  /** The Constant log. */
+<span class="fc" id="L48">  private static final Log log = LogFactory</span>
 <span class="fc" id="L49">      .getLog(MtasUpdateRequestProcessorFactory.class);</span>
 
   /** The config. */
@@ -67,187 +67,185 @@ import mtas.solr.schema.MtasPreAnalyzedField;
   /**
    * Inits the.
    *
-   * @param req
-   *          the req
-   * @throws IOException
-   *           Signals that an I/O exception has occurred.
+   * @param req the req
+   * @throws IOException Signals that an I/O exception has occurred.
    */
   @SuppressWarnings(&quot;unchecked&quot;)
   private void init(SolrQueryRequest req) throws IOException {
-<span class="fc bfc" id="L77" title="All 2 branches covered.">    if (config == null) {</span>
+<span class="fc bfc" id="L75" title="All 2 branches covered.">    if (config == null) {</span>
       // initialise
-<span class="fc" id="L79">      config = new MtasUpdateRequestProcessorConfig();</span>
+<span class="fc" id="L77">      config = new MtasUpdateRequestProcessorConfig();</span>
       // required info
-<span class="fc" id="L81">      Map&lt;String, FieldType&gt; fieldTypes = req.getSchema().getFieldTypes();</span>
-<span class="fc" id="L82">      Map&lt;String, SchemaField&gt; fields = req.getSchema().getFields();</span>
-<span class="fc" id="L83">      SolrResourceLoader resourceLoader = req.getCore().getSolrConfig()</span>
-<span class="fc" id="L84">          .getResourceLoader();</span>
+<span class="fc" id="L79">      Map&lt;String, FieldType&gt; fieldTypes = req.getSchema().getFieldTypes();</span>
+<span class="fc" id="L80">      Map&lt;String, SchemaField&gt; fields = req.getSchema().getFields();</span>
+<span class="fc" id="L81">      SolrResourceLoader resourceLoader = req.getCore().getSolrConfig()</span>
+<span class="fc" id="L82">          .getResourceLoader();</span>
       // check fieldTypes
       // for (String name : fieldTypes.keySet()) {
-<span class="fc bfc" id="L87" title="All 2 branches covered.">      for (Entry&lt;String, FieldType&gt; entry : fieldTypes.entrySet()) {</span>
+<span class="fc bfc" id="L85" title="All 2 branches covered.">      for (Entry&lt;String, FieldType&gt; entry : fieldTypes.entrySet()) {</span>
         // only for MtasPreAnalyzedField
-<span class="pc bpc" id="L89" title="1 of 2 branches missed.">        if (entry.getValue() instanceof MtasPreAnalyzedField) {</span>
-<span class="nc" id="L90">          MtasPreAnalyzedField mpaf = (MtasPreAnalyzedField) entry.getValue();</span>
-<span class="nc" id="L91">          config.fieldTypeDefaultConfiguration.put(entry.getKey(),</span>
+<span class="pc bpc" id="L87" title="1 of 2 branches missed.">        if (entry.getValue() instanceof MtasPreAnalyzedField) {</span>
+<span class="nc" id="L88">          MtasPreAnalyzedField mpaf = (MtasPreAnalyzedField) entry.getValue();</span>
+<span class="nc" id="L89">          config.fieldTypeDefaultConfiguration.put(entry.getKey(),</span>
               mpaf.defaultConfiguration);
-<span class="nc" id="L93">          config.fieldTypeConfigurationFromField.put(entry.getKey(),</span>
+<span class="nc" id="L91">          config.fieldTypeConfigurationFromField.put(entry.getKey(),</span>
               mpaf.configurationFromField);
-<span class="nc" id="L95">          config.fieldTypeNumberOfTokensField.put(entry.getKey(),</span>
+<span class="nc" id="L93">          config.fieldTypeNumberOfTokensField.put(entry.getKey(),</span>
               mpaf.setNumberOfTokens);
-<span class="nc" id="L97">          config.fieldTypeNumberOfPositionsField.put(entry.getKey(),</span>
+<span class="nc" id="L95">          config.fieldTypeNumberOfPositionsField.put(entry.getKey(),</span>
               mpaf.setNumberOfPositions);
-<span class="nc" id="L99">          config.fieldTypeSizeField.put(entry.getKey(), mpaf.setSize);</span>
-<span class="nc" id="L100">          config.fieldTypeErrorField.put(entry.getKey(), mpaf.setError);</span>
-<span class="nc bnc" id="L101" title="All 2 branches missed.">          if (mpaf.followIndexAnalyzer == null</span>
-<span class="nc bnc" id="L102" title="All 2 branches missed.">              || !fieldTypes.containsKey(mpaf.followIndexAnalyzer)) {</span>
-<span class="nc" id="L103">            throw new IOException(</span>
-<span class="nc" id="L104">                entry.getKey() + &quot; can't follow &quot; + mpaf.followIndexAnalyzer);</span>
+<span class="nc" id="L97">          config.fieldTypeSizeField.put(entry.getKey(), mpaf.setSize);</span>
+<span class="nc" id="L98">          config.fieldTypeErrorField.put(entry.getKey(), mpaf.setError);</span>
+<span class="nc bnc" id="L99" title="All 2 branches missed.">          if (mpaf.followIndexAnalyzer == null</span>
+<span class="nc bnc" id="L100" title="All 2 branches missed.">              || !fieldTypes.containsKey(mpaf.followIndexAnalyzer)) {</span>
+<span class="nc" id="L101">            throw new IOException(</span>
+<span class="nc" id="L102">                entry.getKey() + &quot; can't follow &quot; + mpaf.followIndexAnalyzer);</span>
           } else {
-<span class="nc" id="L106">            FieldType fieldType = fieldTypes.get(mpaf.followIndexAnalyzer);</span>
-<span class="nc" id="L107">            SimpleOrderedMap&lt;?&gt; analyzer = null;</span>
-<span class="nc" id="L108">            Object tmpObj1 = fieldType.getNamedPropertyValues(false)</span>
-<span class="nc" id="L109">                .get(FieldType.INDEX_ANALYZER);</span>
-<span class="nc bnc" id="L110" title="All 4 branches missed.">            if (tmpObj1 != null &amp;&amp; tmpObj1 instanceof SimpleOrderedMap) {</span>
-<span class="nc" id="L111">              analyzer = (SimpleOrderedMap&lt;?&gt;) tmpObj1;</span>
+<span class="nc" id="L104">            FieldType fieldType = fieldTypes.get(mpaf.followIndexAnalyzer);</span>
+<span class="nc" id="L105">            SimpleOrderedMap&lt;?&gt; analyzer = null;</span>
+<span class="nc" id="L106">            Object tmpObj1 = fieldType.getNamedPropertyValues(false)</span>
+<span class="nc" id="L107">                .get(FieldType.INDEX_ANALYZER);</span>
+<span class="nc bnc" id="L108" title="All 4 branches missed.">            if (tmpObj1 != null &amp;&amp; tmpObj1 instanceof SimpleOrderedMap) {</span>
+<span class="nc" id="L109">              analyzer = (SimpleOrderedMap&lt;?&gt;) tmpObj1;</span>
             }
-<span class="nc bnc" id="L113" title="All 2 branches missed.">            if (analyzer == null) {</span>
-<span class="nc" id="L114">              Object tmpObj2 = fieldType.getNamedPropertyValues(false)</span>
-<span class="nc" id="L115">                  .get(FieldType.ANALYZER);</span>
-<span class="nc bnc" id="L116" title="All 4 branches missed.">              if (tmpObj2 != null &amp;&amp; tmpObj2 instanceof SimpleOrderedMap) {</span>
-<span class="nc" id="L117">                analyzer = (SimpleOrderedMap&lt;?&gt;) tmpObj2;</span>
+<span class="nc bnc" id="L111" title="All 2 branches missed.">            if (analyzer == null) {</span>
+<span class="nc" id="L112">              Object tmpObj2 = fieldType.getNamedPropertyValues(false)</span>
+<span class="nc" id="L113">                  .get(FieldType.ANALYZER);</span>
+<span class="nc bnc" id="L114" title="All 4 branches missed.">              if (tmpObj2 != null &amp;&amp; tmpObj2 instanceof SimpleOrderedMap) {</span>
+<span class="nc" id="L115">                analyzer = (SimpleOrderedMap&lt;?&gt;) tmpObj2;</span>
               }
             }
-<span class="nc bnc" id="L120" title="All 2 branches missed.">            if (analyzer == null) {</span>
-<span class="nc" id="L121">              throw new IOException(&quot;no analyzer&quot;);</span>
+<span class="nc bnc" id="L118" title="All 2 branches missed.">            if (analyzer == null) {</span>
+<span class="nc" id="L119">              throw new IOException(&quot;no analyzer&quot;);</span>
             } else {
               // charfilters
-<span class="nc" id="L124">              ArrayList&lt;SimpleOrderedMap&lt;Object&gt;&gt; listCharFilters = null;</span>
-<span class="nc" id="L125">              SimpleOrderedMap&lt;Object&gt; configTokenizer = null;</span>
+<span class="nc" id="L122">              ArrayList&lt;SimpleOrderedMap&lt;Object&gt;&gt; listCharFilters = null;</span>
+<span class="nc" id="L123">              SimpleOrderedMap&lt;Object&gt; configTokenizer = null;</span>
               try {
-<span class="nc" id="L127">                listCharFilters = (ArrayList&lt;SimpleOrderedMap&lt;Object&gt;&gt;) analyzer</span>
-<span class="nc" id="L128">                    .findRecursive(FieldType.CHAR_FILTERS);</span>
+<span class="nc" id="L125">                listCharFilters = (ArrayList&lt;SimpleOrderedMap&lt;Object&gt;&gt;) analyzer</span>
+<span class="nc" id="L126">                    .findRecursive(FieldType.CHAR_FILTERS);</span>
                 ;
-<span class="nc" id="L130">                configTokenizer = (SimpleOrderedMap&lt;Object&gt;) analyzer</span>
-<span class="nc" id="L131">                    .findRecursive(FieldType.TOKENIZER);</span>
-<span class="nc" id="L132">              } catch (ClassCastException e) {</span>
-<span class="nc" id="L133">                throw new IOException(</span>
+<span class="nc" id="L128">                configTokenizer = (SimpleOrderedMap&lt;Object&gt;) analyzer</span>
+<span class="nc" id="L129">                    .findRecursive(FieldType.TOKENIZER);</span>
+<span class="nc" id="L130">              } catch (ClassCastException e) {</span>
+<span class="nc" id="L131">                throw new IOException(</span>
                     &quot;could not cast charFilters and/or tokenizer from analyzer&quot;,
                     e);
-<span class="nc" id="L136">              }</span>
-<span class="nc bnc" id="L137" title="All 4 branches missed.">              if (listCharFilters != null &amp;&amp; !listCharFilters.isEmpty()) {</span>
-<span class="nc" id="L138">                CharFilterFactory[] charFilterFactories = new CharFilterFactory[listCharFilters</span>
-<span class="nc" id="L139">                    .size()];</span>
-<span class="nc" id="L140">                int number = 0;</span>
-<span class="nc bnc" id="L141" title="All 2 branches missed.">                for (SimpleOrderedMap&lt;Object&gt; configCharFilter : listCharFilters) {</span>
-<span class="nc" id="L142">                  String className = null;</span>
-<span class="nc" id="L143">                  Map&lt;String, String&gt; args = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L144">                  Iterator&lt;Map.Entry&lt;String, Object&gt;&gt; it = configCharFilter</span>
-<span class="nc" id="L145">                      .iterator();</span>
+<span class="nc" id="L134">              }</span>
+<span class="nc bnc" id="L135" title="All 4 branches missed.">              if (listCharFilters != null &amp;&amp; !listCharFilters.isEmpty()) {</span>
+<span class="nc" id="L136">                CharFilterFactory[] charFilterFactories = new CharFilterFactory[listCharFilters</span>
+<span class="nc" id="L137">                    .size()];</span>
+<span class="nc" id="L138">                int number = 0;</span>
+<span class="nc bnc" id="L139" title="All 2 branches missed.">                for (SimpleOrderedMap&lt;Object&gt; configCharFilter : listCharFilters) {</span>
+<span class="nc" id="L140">                  String className = null;</span>
+<span class="nc" id="L141">                  Map&lt;String, String&gt; args = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L142">                  Iterator&lt;Map.Entry&lt;String, Object&gt;&gt; it = configCharFilter</span>
+<span class="nc" id="L143">                      .iterator();</span>
                   // get className and args
-<span class="nc bnc" id="L147" title="All 2 branches missed.">                  while (it.hasNext()) {</span>
-<span class="nc" id="L148">                    Map.Entry&lt;String, Object&gt; obj = it.next();</span>
-<span class="nc bnc" id="L149" title="All 2 branches missed.">                    if (obj.getValue() instanceof String) {</span>
-<span class="nc bnc" id="L150" title="All 2 branches missed.">                      if (obj.getKey().equals(FieldType.CLASS_NAME)) {</span>
-<span class="nc" id="L151">                        className = (String) obj.getValue();</span>
+<span class="nc bnc" id="L145" title="All 2 branches missed.">                  while (it.hasNext()) {</span>
+<span class="nc" id="L146">                    Map.Entry&lt;String, Object&gt; obj = it.next();</span>
+<span class="nc bnc" id="L147" title="All 2 branches missed.">                    if (obj.getValue() instanceof String) {</span>
+<span class="nc bnc" id="L148" title="All 2 branches missed.">                      if (obj.getKey().equals(FieldType.CLASS_NAME)) {</span>
+<span class="nc" id="L149">                        className = (String) obj.getValue();</span>
                       } else {
-<span class="nc" id="L153">                        args.put(obj.getKey(), (String) obj.getValue());</span>
+<span class="nc" id="L151">                        args.put(obj.getKey(), (String) obj.getValue());</span>
                       }
                     }
-<span class="nc" id="L156">                  }</span>
-<span class="nc bnc" id="L157" title="All 2 branches missed.">                  if (className != null) {</span>
+<span class="nc" id="L154">                  }</span>
+<span class="nc bnc" id="L155" title="All 2 branches missed.">                  if (className != null) {</span>
                     try {
-<span class="nc" id="L159">                      Class&lt;?&gt; cls = Class.forName((String) className);</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">                      if (cls.isAssignableFrom(MtasCharFilterFactory.class)) {</span>
-<span class="nc" id="L161">                        Class&lt;?&gt;[] types = { Map.class,</span>
+<span class="nc" id="L157">                      Class&lt;?&gt; cls = Class.forName((String) className);</span>
+<span class="nc bnc" id="L158" title="All 2 branches missed.">                      if (cls.isAssignableFrom(MtasCharFilterFactory.class)) {</span>
+<span class="nc" id="L159">                        Class&lt;?&gt;[] types = { Map.class,</span>
                             SolrResourceLoader.class };
-<span class="nc" id="L163">                        Constructor&lt;?&gt; cnstr = cls.getConstructor(types);</span>
-<span class="nc" id="L164">                        Object cff = cnstr.newInstance(args, resourceLoader);</span>
-<span class="nc bnc" id="L165" title="All 2 branches missed.">                        if (cff instanceof MtasCharFilterFactory) {</span>
-<span class="nc" id="L166">                          charFilterFactories[number] = (MtasCharFilterFactory) cff;</span>
-<span class="nc" id="L167">                          number++;</span>
+<span class="nc" id="L161">                        Constructor&lt;?&gt; cnstr = cls.getConstructor(types);</span>
+<span class="nc" id="L162">                        Object cff = cnstr.newInstance(args, resourceLoader);</span>
+<span class="nc bnc" id="L163" title="All 2 branches missed.">                        if (cff instanceof MtasCharFilterFactory) {</span>
+<span class="nc" id="L164">                          charFilterFactories[number] = (MtasCharFilterFactory) cff;</span>
+<span class="nc" id="L165">                          number++;</span>
                         } else {
-<span class="nc" id="L169">                          throw new IOException(</span>
+<span class="nc" id="L167">                          throw new IOException(</span>
                               className + &quot; is no MtasCharFilterFactory&quot;);
                         }
-<span class="nc" id="L172">                      } else {</span>
-<span class="nc" id="L173">                        Class&lt;?&gt;[] types = { Map.class };</span>
-<span class="nc" id="L174">                        Constructor&lt;?&gt; cnstr = cls.getConstructor(types);</span>
-<span class="nc" id="L175">                        Object cff = cnstr.newInstance(args);</span>
-<span class="nc bnc" id="L176" title="All 2 branches missed.">                        if (cff instanceof CharFilterFactory) {</span>
-<span class="nc" id="L177">                          charFilterFactories[number] = (CharFilterFactory) cff;</span>
-<span class="nc" id="L178">                          number++;</span>
+<span class="nc" id="L170">                      } else {</span>
+<span class="nc" id="L171">                        Class&lt;?&gt;[] types = { Map.class };</span>
+<span class="nc" id="L172">                        Constructor&lt;?&gt; cnstr = cls.getConstructor(types);</span>
+<span class="nc" id="L173">                        Object cff = cnstr.newInstance(args);</span>
+<span class="nc bnc" id="L174" title="All 2 branches missed.">                        if (cff instanceof CharFilterFactory) {</span>
+<span class="nc" id="L175">                          charFilterFactories[number] = (CharFilterFactory) cff;</span>
+<span class="nc" id="L176">                          number++;</span>
                         } else {
-<span class="nc" id="L180">                          throw new IOException(</span>
+<span class="nc" id="L178">                          throw new IOException(</span>
                               className + &quot; is no CharFilterFactory&quot;);
                         }
                       }
-<span class="nc" id="L184">                    } catch (ClassNotFoundException | InstantiationException</span>
+<span class="nc" id="L182">                    } catch (ClassNotFoundException | InstantiationException</span>
                         | IllegalAccessException | IllegalArgumentException
                         | InvocationTargetException | NoSuchMethodException e) {
-<span class="nc" id="L187">                      throw new IOException(e);</span>
-<span class="nc" id="L188">                    }</span>
+<span class="nc" id="L185">                      throw new IOException(e);</span>
+<span class="nc" id="L186">                    }</span>
                   } else {
-<span class="nc" id="L190">                    throw new IOException(&quot;no className&quot;);</span>
+<span class="nc" id="L188">                    throw new IOException(&quot;no className&quot;);</span>
                   }
-<span class="nc" id="L192">                }</span>
-<span class="nc" id="L193">                config.fieldTypeCharFilterFactories.put(entry.getKey(),</span>
+<span class="nc" id="L190">                }</span>
+<span class="nc" id="L191">                config.fieldTypeCharFilterFactories.put(entry.getKey(),</span>
                     charFilterFactories);
-<span class="nc" id="L195">              } else {</span>
-<span class="nc" id="L196">                config.fieldTypeCharFilterFactories.put(entry.getKey(), null);</span>
+<span class="nc" id="L193">              } else {</span>
+<span class="nc" id="L194">                config.fieldTypeCharFilterFactories.put(entry.getKey(), null);</span>
               }
-<span class="nc bnc" id="L198" title="All 2 branches missed.">              if (configTokenizer != null) {</span>
-<span class="nc" id="L199">                String className = null;</span>
-<span class="nc" id="L200">                Map&lt;String, String&gt; args = new HashMap&lt;&gt;();</span>
-<span class="nc" id="L201">                Iterator&lt;Map.Entry&lt;String, Object&gt;&gt; it = configTokenizer</span>
-<span class="nc" id="L202">                    .iterator();</span>
+<span class="nc bnc" id="L196" title="All 2 branches missed.">              if (configTokenizer != null) {</span>
+<span class="nc" id="L197">                String className = null;</span>
+<span class="nc" id="L198">                Map&lt;String, String&gt; args = new HashMap&lt;&gt;();</span>
+<span class="nc" id="L199">                Iterator&lt;Map.Entry&lt;String, Object&gt;&gt; it = configTokenizer</span>
+<span class="nc" id="L200">                    .iterator();</span>
                 // get className and args
-<span class="nc bnc" id="L204" title="All 2 branches missed.">                while (it.hasNext()) {</span>
-<span class="nc" id="L205">                  Map.Entry&lt;String, Object&gt; obj = it.next();</span>
-<span class="nc bnc" id="L206" title="All 2 branches missed.">                  if (obj.getValue() instanceof String) {</span>
-<span class="nc bnc" id="L207" title="All 2 branches missed.">                    if (obj.getKey().equals(FieldType.CLASS_NAME)) {</span>
-<span class="nc" id="L208">                      className = (String) obj.getValue();</span>
+<span class="nc bnc" id="L202" title="All 2 branches missed.">                while (it.hasNext()) {</span>
+<span class="nc" id="L203">                  Map.Entry&lt;String, Object&gt; obj = it.next();</span>
+<span class="nc bnc" id="L204" title="All 2 branches missed.">                  if (obj.getValue() instanceof String) {</span>
+<span class="nc bnc" id="L205" title="All 2 branches missed.">                    if (obj.getKey().equals(FieldType.CLASS_NAME)) {</span>
+<span class="nc" id="L206">                      className = (String) obj.getValue();</span>
                     } else {
-<span class="nc" id="L210">                      args.put(obj.getKey(), (String) obj.getValue());</span>
+<span class="nc" id="L208">                      args.put(obj.getKey(), (String) obj.getValue());</span>
                     }
                   }
-<span class="nc" id="L213">                }</span>
-<span class="nc bnc" id="L214" title="All 2 branches missed.">                if (className != null) {</span>
+<span class="nc" id="L211">                }</span>
+<span class="nc bnc" id="L212" title="All 2 branches missed.">                if (className != null) {</span>
                   try {
-<span class="nc" id="L216">                    Class&lt;?&gt; cls = Class.forName((String) className);</span>
-<span class="nc" id="L217">                    Class&lt;?&gt;[] types = { Map.class, SolrResourceLoader.class };</span>
-<span class="nc" id="L218">                    Constructor&lt;?&gt; cnstr = cls.getConstructor(types);</span>
-<span class="nc" id="L219">                    Object cff = cnstr.newInstance(args, resourceLoader);</span>
-<span class="nc bnc" id="L220" title="All 2 branches missed.">                    if (cff instanceof MtasTokenizerFactory) {</span>
-<span class="nc" id="L221">                      config.fieldTypeTokenizerFactory.put(entry.getKey(),</span>
+<span class="nc" id="L214">                    Class&lt;?&gt; cls = Class.forName((String) className);</span>
+<span class="nc" id="L215">                    Class&lt;?&gt;[] types = { Map.class, SolrResourceLoader.class };</span>
+<span class="nc" id="L216">                    Constructor&lt;?&gt; cnstr = cls.getConstructor(types);</span>
+<span class="nc" id="L217">                    Object cff = cnstr.newInstance(args, resourceLoader);</span>
+<span class="nc bnc" id="L218" title="All 2 branches missed.">                    if (cff instanceof MtasTokenizerFactory) {</span>
+<span class="nc" id="L219">                      config.fieldTypeTokenizerFactory.put(entry.getKey(),</span>
                           (MtasTokenizerFactory) cff);
                     } else {
-<span class="nc" id="L224">                      throw new IOException(</span>
+<span class="nc" id="L222">                      throw new IOException(</span>
                           className + &quot; is no MtasTokenizerFactory&quot;);
                     }
-<span class="nc" id="L227">                  } catch (ClassNotFoundException | InstantiationException</span>
+<span class="nc" id="L225">                  } catch (ClassNotFoundException | InstantiationException</span>
                       | IllegalAccessException | IllegalArgumentException
                       | InvocationTargetException | NoSuchMethodException e) {
-<span class="nc" id="L230">                    throw new IOException(e);</span>
-<span class="nc" id="L231">                  }</span>
+<span class="nc" id="L228">                    throw new IOException(e);</span>
+<span class="nc" id="L229">                  }</span>
                 } else {
-<span class="nc" id="L233">                  throw new IOException(&quot;no className&quot;);</span>
+<span class="nc" id="L231">                  throw new IOException(&quot;no className&quot;);</span>
                 }
               }
 
             }
           }
         }
-<span class="fc" id="L240">      }</span>
-<span class="fc bfc" id="L241" title="All 2 branches covered.">      for (Entry&lt;String, SchemaField&gt; entry : fields.entrySet()) {</span>
-<span class="pc bpc" id="L242" title="1 of 2 branches missed.">        if (entry.getValue().getType() != null</span>
+<span class="fc" id="L238">      }</span>
+<span class="fc bfc" id="L239" title="All 2 branches covered.">      for (Entry&lt;String, SchemaField&gt; entry : fields.entrySet()) {</span>
+<span class="pc bpc" id="L240" title="1 of 2 branches missed.">        if (entry.getValue().getType() != null</span>
             &amp;&amp; config.fieldTypeTokenizerFactory
-<span class="pc bpc" id="L244" title="1 of 2 branches missed.">                .containsKey(entry.getValue().getType().getTypeName())) {</span>
-<span class="nc" id="L245">          config.fieldMapping.put(entry.getKey(),</span>
-<span class="nc" id="L246">              entry.getValue().getType().getTypeName());</span>
+<span class="pc bpc" id="L242" title="1 of 2 branches missed.">                .containsKey(entry.getValue().getType().getTypeName())) {</span>
+<span class="nc" id="L243">          config.fieldMapping.put(entry.getKey(),</span>
+<span class="nc" id="L244">              entry.getValue().getType().getTypeName());</span>
         }
-<span class="fc" id="L248">      }</span>
+<span class="fc" id="L246">      }</span>
     }
-<span class="fc" id="L250">  }</span>
+<span class="fc" id="L248">  }</span>
 
   /*
    * (non-Javadoc)
@@ -262,11 +260,11 @@ import mtas.solr.schema.MtasPreAnalyzedField;
   public UpdateRequestProcessor getInstance(SolrQueryRequest req,
       SolrQueryResponse rsp, UpdateRequestProcessor next) {
     try {
-<span class="fc" id="L265">      init(req);</span>
-<span class="nc" id="L266">    } catch (IOException e) {</span>
-<span class="nc" id="L267">      log.error(e);</span>
-<span class="fc" id="L268">    }</span>
-<span class="fc" id="L269">    return new MtasUpdateRequestProcessor(next, config);</span>
+<span class="fc" id="L263">      init(req);</span>
+<span class="nc" id="L264">    } catch (IOException e) {</span>
+<span class="nc" id="L265">      log.error(e);</span>
+<span class="fc" id="L266">    }</span>
+<span class="fc" id="L267">    return new MtasUpdateRequestProcessor(next, config);</span>
   }
 
 }
@@ -274,173 +272,173 @@ import mtas.solr.schema.MtasPreAnalyzedField;
 class MtasUpdateRequestProcessor extends UpdateRequestProcessor {
 
   /** The log. */
-<span class="fc" id="L277">  private static Log log = LogFactory.getLog(MtasUpdateRequestProcessor.class);</span>
+<span class="fc" id="L275">  private static Log log = LogFactory.getLog(MtasUpdateRequestProcessor.class);</span>
 
   private MtasUpdateRequestProcessorConfig config;
 
   public MtasUpdateRequestProcessor(UpdateRequestProcessor next,
       MtasUpdateRequestProcessorConfig config) {
-<span class="fc" id="L283">    super(next);</span>
-<span class="fc" id="L284">    this.config = config;</span>
-<span class="fc" id="L285">  }</span>
+<span class="fc" id="L281">    super(next);</span>
+<span class="fc" id="L282">    this.config = config;</span>
+<span class="fc" id="L283">  }</span>
 
   @Override
   public void processAdd(AddUpdateCommand cmd) throws IOException {
-<span class="pc bpc" id="L289" title="2 of 4 branches missed.">    if (config != null &amp;&amp; config.fieldMapping.size() &gt; 0) {</span>
+<span class="pc bpc" id="L287" title="2 of 4 branches missed.">    if (config != null &amp;&amp; config.fieldMapping.size() &gt; 0) {</span>
       // get document
-<span class="nc" id="L291">      SolrInputDocument doc = cmd.getSolrInputDocument();</span>
+<span class="nc" id="L289">      SolrInputDocument doc = cmd.getSolrInputDocument();</span>
       // loop over configurations
-<span class="nc bnc" id="L293" title="All 2 branches missed.">      for (String field : config.fieldMapping.keySet()) {</span>
-<span class="nc" id="L294">        SolrInputField originalValue = doc.get(field);</span>
-<span class="nc" id="L295">        String fieldType = config.fieldMapping.get(field);</span>
-<span class="nc" id="L296">        CharFilterFactory[] charFilterFactories = config.fieldTypeCharFilterFactories</span>
-<span class="nc" id="L297">            .get(fieldType);</span>
-<span class="nc" id="L298">        MtasTokenizerFactory tokenizerFactory = config.fieldTypeTokenizerFactory</span>
-<span class="nc" id="L299">            .get(config.fieldMapping.get(field));</span>
+<span class="nc bnc" id="L291" title="All 2 branches missed.">      for (String field : config.fieldMapping.keySet()) {</span>
+<span class="nc" id="L292">        SolrInputField originalValue = doc.get(field);</span>
+<span class="nc" id="L293">        String fieldType = config.fieldMapping.get(field);</span>
+<span class="nc" id="L294">        CharFilterFactory[] charFilterFactories = config.fieldTypeCharFilterFactories</span>
+<span class="nc" id="L295">            .get(fieldType);</span>
+<span class="nc" id="L296">        MtasTokenizerFactory tokenizerFactory = config.fieldTypeTokenizerFactory</span>
+<span class="nc" id="L297">            .get(config.fieldMapping.get(field));</span>
         MtasUpdateRequestProcessorSizeReader sizeReader;
-<span class="nc bnc" id="L301" title="All 2 branches missed.">        if (originalValue != null</span>
-<span class="nc bnc" id="L302" title="All 2 branches missed.">            &amp;&amp; originalValue.getValue() instanceof String) {</span>
-<span class="nc" id="L303">          MtasUpdateRequestProcessorResultWriter result = null;</span>
+<span class="nc bnc" id="L299" title="All 2 branches missed.">        if (originalValue != null</span>
+<span class="nc bnc" id="L300" title="All 2 branches missed.">            &amp;&amp; originalValue.getValue() instanceof String) {</span>
+<span class="nc" id="L301">          MtasUpdateRequestProcessorResultWriter result = null;</span>
           try {
-<span class="nc" id="L305">            String storedValue = (String) originalValue.getValue();</span>
+<span class="nc" id="L303">            String storedValue = (String) originalValue.getValue();</span>
             // create reader
-<span class="nc" id="L307">            Reader reader = new StringReader(storedValue);</span>
+<span class="nc" id="L305">            Reader reader = new StringReader(storedValue);</span>
             // configuration
-<span class="nc" id="L309">            String configuration = config.fieldTypeDefaultConfiguration</span>
-<span class="nc" id="L310">                .get(fieldType);</span>
-<span class="nc bnc" id="L311" title="All 2 branches missed.">            if (config.fieldTypeConfigurationFromField.get(fieldType) != null) {</span>
-<span class="nc" id="L312">              Object obj = doc.getFieldValue(</span>
-<span class="nc" id="L313">                  config.fieldTypeConfigurationFromField.get(fieldType));</span>
-<span class="nc bnc" id="L314" title="All 2 branches missed.">              if (obj != null) {</span>
-<span class="nc" id="L315">                configuration = obj.toString();</span>
+<span class="nc" id="L307">            String configuration = config.fieldTypeDefaultConfiguration</span>
+<span class="nc" id="L308">                .get(fieldType);</span>
+<span class="nc bnc" id="L309" title="All 2 branches missed.">            if (config.fieldTypeConfigurationFromField.get(fieldType) != null) {</span>
+<span class="nc" id="L310">              Object obj = doc.getFieldValue(</span>
+<span class="nc" id="L311">                  config.fieldTypeConfigurationFromField.get(fieldType));</span>
+<span class="nc bnc" id="L312" title="All 2 branches missed.">              if (obj != null) {</span>
+<span class="nc" id="L313">                configuration = obj.toString();</span>
               }
             }
             // charFilterFactories
-<span class="nc bnc" id="L319" title="All 2 branches missed.">            if (charFilterFactories != null) {</span>
-<span class="nc bnc" id="L320" title="All 2 branches missed.">              for (CharFilterFactory charFilterFactory : charFilterFactories) {</span>
-<span class="nc bnc" id="L321" title="All 2 branches missed.">                if (charFilterFactory instanceof MtasCharFilterFactory) {</span>
-<span class="nc" id="L322">                  reader = ((MtasCharFilterFactory) charFilterFactory)</span>
-<span class="nc" id="L323">                      .create(reader, configuration);</span>
+<span class="nc bnc" id="L317" title="All 2 branches missed.">            if (charFilterFactories != null) {</span>
+<span class="nc bnc" id="L318" title="All 2 branches missed.">              for (CharFilterFactory charFilterFactory : charFilterFactories) {</span>
+<span class="nc bnc" id="L319" title="All 2 branches missed.">                if (charFilterFactory instanceof MtasCharFilterFactory) {</span>
+<span class="nc" id="L320">                  reader = ((MtasCharFilterFactory) charFilterFactory)</span>
+<span class="nc" id="L321">                      .create(reader, configuration);</span>
                 } else {
-<span class="nc" id="L325">                  reader = charFilterFactory.create(reader);</span>
+<span class="nc" id="L323">                  reader = charFilterFactory.create(reader);</span>
                 }
-<span class="nc bnc" id="L327" title="All 2 branches missed.">                if (reader == null) {</span>
-<span class="nc" id="L328">                  throw new IOException(</span>
-<span class="nc" id="L329">                      &quot;charFilter &quot; + charFilterFactory.getClass().getName()</span>
+<span class="nc bnc" id="L325" title="All 2 branches missed.">                if (reader == null) {</span>
+<span class="nc" id="L326">                  throw new IOException(</span>
+<span class="nc" id="L327">                      &quot;charFilter &quot; + charFilterFactory.getClass().getName()</span>
                           + &quot; returns null&quot;);
                 }
               }
             }
 
-<span class="nc" id="L335">            sizeReader = new MtasUpdateRequestProcessorSizeReader(reader);</span>
+<span class="nc" id="L333">            sizeReader = new MtasUpdateRequestProcessorSizeReader(reader);</span>
 
             // tokenizerFactory
-<span class="nc" id="L338">            result = new MtasUpdateRequestProcessorResultWriter(storedValue);</span>
-<span class="nc" id="L339">            int numberOfPositions = 0;</span>
-<span class="nc" id="L340">            int numberOfTokens = 0;            </span>
+<span class="nc" id="L336">            result = new MtasUpdateRequestProcessorResultWriter(storedValue);</span>
+<span class="nc" id="L337">            int numberOfPositions = 0;</span>
+<span class="nc" id="L338">            int numberOfTokens = 0;</span>
             try {
-<span class="nc" id="L342">              MtasTokenizer tokenizer = tokenizerFactory.create(configuration);</span>
-<span class="nc" id="L343">              tokenizer.setReader(sizeReader);</span>
-<span class="nc" id="L344">              tokenizer.reset();</span>
+<span class="nc" id="L340">              MtasTokenizer tokenizer = tokenizerFactory.create(configuration);</span>
+<span class="nc" id="L341">              tokenizer.setReader(sizeReader);</span>
+<span class="nc" id="L342">              tokenizer.reset();</span>
               // attributes
-<span class="nc" id="L346">              CharTermAttribute termAttribute = tokenizer</span>
-<span class="nc" id="L347">                  .getAttribute(CharTermAttribute.class);</span>
-<span class="nc" id="L348">              OffsetAttribute offsetAttribute = tokenizer</span>
-<span class="nc" id="L349">                  .getAttribute(OffsetAttribute.class);</span>
-<span class="nc" id="L350">              PositionIncrementAttribute positionIncrementAttribute = tokenizer</span>
-<span class="nc" id="L351">                  .getAttribute(PositionIncrementAttribute.class);</span>
-<span class="nc" id="L352">              PayloadAttribute payloadAttribute = tokenizer</span>
-<span class="nc" id="L353">                  .getAttribute(PayloadAttribute.class);</span>
-<span class="nc" id="L354">              FlagsAttribute flagsAttribute = tokenizer</span>
-<span class="nc" id="L355">                  .getAttribute(FlagsAttribute.class);</span>
-
-<span class="nc bnc" id="L357" title="All 2 branches missed.">              while (tokenizer.incrementToken()) {</span>
-<span class="nc" id="L358">                String term = null;</span>
-<span class="nc" id="L359">                Integer offsetStart = null;</span>
-<span class="nc" id="L360">                Integer offsetEnd = null;</span>
-<span class="nc" id="L361">                Integer posIncr = null;</span>
-<span class="nc" id="L362">                Integer flags = null;</span>
-<span class="nc" id="L363">                BytesRef payload = null;</span>
-<span class="nc bnc" id="L364" title="All 2 branches missed.">                if (termAttribute != null) {</span>
-<span class="nc" id="L365">                  term = termAttribute.toString();</span>
+<span class="nc" id="L344">              CharTermAttribute termAttribute = tokenizer</span>
+<span class="nc" id="L345">                  .getAttribute(CharTermAttribute.class);</span>
+<span class="nc" id="L346">              OffsetAttribute offsetAttribute = tokenizer</span>
+<span class="nc" id="L347">                  .getAttribute(OffsetAttribute.class);</span>
+<span class="nc" id="L348">              PositionIncrementAttribute positionIncrementAttribute = tokenizer</span>
+<span class="nc" id="L349">                  .getAttribute(PositionIncrementAttribute.class);</span>
+<span class="nc" id="L350">              PayloadAttribute payloadAttribute = tokenizer</span>
+<span class="nc" id="L351">                  .getAttribute(PayloadAttribute.class);</span>
+<span class="nc" id="L352">              FlagsAttribute flagsAttribute = tokenizer</span>
+<span class="nc" id="L353">                  .getAttribute(FlagsAttribute.class);</span>
+
+<span class="nc bnc" id="L355" title="All 2 branches missed.">              while (tokenizer.incrementToken()) {</span>
+<span class="nc" id="L356">                String term = null;</span>
+<span class="nc" id="L357">                Integer offsetStart = null;</span>
+<span class="nc" id="L358">                Integer offsetEnd = null;</span>
+<span class="nc" id="L359">                Integer posIncr = null;</span>
+<span class="nc" id="L360">                Integer flags = null;</span>
+<span class="nc" id="L361">                BytesRef payload = null;</span>
+<span class="nc bnc" id="L362" title="All 2 branches missed.">                if (termAttribute != null) {</span>
+<span class="nc" id="L363">                  term = termAttribute.toString();</span>
                 }
-<span class="nc bnc" id="L367" title="All 2 branches missed.">                if (offsetAttribute != null) {</span>
-<span class="nc" id="L368">                  offsetStart = offsetAttribute.startOffset();</span>
-<span class="nc" id="L369">                  offsetEnd = offsetAttribute.endOffset();</span>
+<span class="nc bnc" id="L365" title="All 2 branches missed.">                if (offsetAttribute != null) {</span>
+<span class="nc" id="L366">                  offsetStart = offsetAttribute.startOffset();</span>
+<span class="nc" id="L367">                  offsetEnd = offsetAttribute.endOffset();</span>
                 }
-<span class="nc bnc" id="L371" title="All 2 branches missed.">                if (positionIncrementAttribute != null) {</span>
-<span class="nc" id="L372">                  posIncr = positionIncrementAttribute.getPositionIncrement();</span>
+<span class="nc bnc" id="L369" title="All 2 branches missed.">                if (positionIncrementAttribute != null) {</span>
+<span class="nc" id="L370">                  posIncr = positionIncrementAttribute.getPositionIncrement();</span>
                 } else {
-<span class="nc" id="L374">                  posIncr = 0;</span>
+<span class="nc" id="L372">                  posIncr = 0;</span>
                 }
-<span class="nc bnc" id="L376" title="All 2 branches missed.">                if (payloadAttribute != null) {</span>
-<span class="nc" id="L377">                  payload = payloadAttribute.getPayload();</span>
+<span class="nc bnc" id="L374" title="All 2 branches missed.">                if (payloadAttribute != null) {</span>
+<span class="nc" id="L375">                  payload = payloadAttribute.getPayload();</span>
                 }
-<span class="nc bnc" id="L379" title="All 2 branches missed.">                if (flagsAttribute != null) {</span>
-<span class="nc" id="L380">                  flags = flagsAttribute.getFlags();</span>
+<span class="nc bnc" id="L377" title="All 2 branches missed.">                if (flagsAttribute != null) {</span>
+<span class="nc" id="L378">                  flags = flagsAttribute.getFlags();</span>
                 }
-<span class="nc" id="L382">                numberOfTokens++;</span>
-<span class="nc" id="L383">                numberOfPositions += posIncr;</span>
-<span class="nc" id="L384">                result.addItem(term, offsetStart, offsetEnd, posIncr, payload,</span>
+<span class="nc" id="L380">                numberOfTokens++;</span>
+<span class="nc" id="L381">                numberOfPositions += posIncr;</span>
+<span class="nc" id="L382">                result.addItem(term, offsetStart, offsetEnd, posIncr, payload,</span>
                     flags);
                 // System.out.print(term+&quot; &quot;);
-<span class="nc" id="L387">              }</span>
+<span class="nc" id="L385">              }</span>
 
               // update field
-<span class="nc" id="L390">              doc.remove(field);</span>
-<span class="nc bnc" id="L391" title="All 2 branches missed.">              if (result.getTokenNumber() &gt; 0) {</span>
-<span class="nc" id="L392">                doc.addField(field, result.getFileName());</span>
+<span class="nc" id="L388">              doc.remove(field);</span>
+<span class="nc bnc" id="L389" title="All 2 branches missed.">              if (result.getTokenNumber() &gt; 0) {</span>
+<span class="nc" id="L390">                doc.addField(field, result.getFileName());</span>
               }
             } finally {
-<span class="nc" id="L395">              result.close();</span>
-<span class="nc" id="L396">            }</span>
+<span class="nc" id="L393">              result.close();</span>
+<span class="nc" id="L394">            }</span>
             // update size
-<span class="nc" id="L398">            setFields(doc, config.fieldTypeSizeField.get(fieldType),</span>
-<span class="nc" id="L399">                sizeReader.getTotalReadSize());</span>
+<span class="nc" id="L396">            setFields(doc, config.fieldTypeSizeField.get(fieldType),</span>
+<span class="nc" id="L397">                sizeReader.getTotalReadSize());</span>
             // update numberOfPositions
-<span class="nc" id="L401">            setFields(doc,</span>
-<span class="nc" id="L402">                config.fieldTypeNumberOfPositionsField.get(fieldType),</span>
-<span class="nc" id="L403">                numberOfPositions);</span>
+<span class="nc" id="L399">            setFields(doc,</span>
+<span class="nc" id="L400">                config.fieldTypeNumberOfPositionsField.get(fieldType),</span>
+<span class="nc" id="L401">                numberOfPositions);</span>
             // update numberOfTokens
-<span class="nc" id="L405">            setFields(doc, config.fieldTypeNumberOfTokensField.get(fieldType),</span>
-<span class="nc" id="L406">                numberOfTokens);</span>
-<span class="nc" id="L407">          } catch (IOException e) {</span>
-<span class="nc" id="L408">            log.info(e);</span>
+<span class="nc" id="L403">            setFields(doc, config.fieldTypeNumberOfTokensField.get(fieldType),</span>
+<span class="nc" id="L404">                numberOfTokens);</span>
+<span class="nc" id="L405">          } catch (IOException e) {</span>
+<span class="nc" id="L406">            log.info(e);</span>
             // update error
-<span class="nc" id="L410">            doc.addField(config.fieldTypeErrorField.get(fieldType),</span>
-<span class="nc" id="L411">                e.getMessage());</span>
+<span class="nc" id="L408">            doc.addField(config.fieldTypeErrorField.get(fieldType),</span>
+<span class="nc" id="L409">                e.getMessage());</span>
             // update size
-<span class="nc" id="L413">            setFields(doc, config.fieldTypeSizeField.get(fieldType), 0);</span>
+<span class="nc" id="L411">            setFields(doc, config.fieldTypeSizeField.get(fieldType), 0);</span>
             // update numberOfPositions
-<span class="nc" id="L415">            setFields(doc,</span>
-<span class="nc" id="L416">                config.fieldTypeNumberOfPositionsField.get(fieldType), 0);</span>
+<span class="nc" id="L413">            setFields(doc,</span>
+<span class="nc" id="L414">                config.fieldTypeNumberOfPositionsField.get(fieldType), 0);</span>
             // update numberOfTokens
-<span class="nc" id="L418">            setFields(doc, config.fieldTypeNumberOfTokensField.get(fieldType),</span>
-<span class="nc" id="L419">                0);</span>
-<span class="nc bnc" id="L420" title="All 2 branches missed.">            if (result != null) {</span>
-<span class="nc" id="L421">              result.forceCloseAndDelete();</span>
-<span class="nc" id="L422">              doc.remove(field);</span>
+<span class="nc" id="L416">            setFields(doc, config.fieldTypeNumberOfTokensField.get(fieldType),</span>
+<span class="nc" id="L417">                0);</span>
+<span class="nc bnc" id="L418" title="All 2 branches missed.">            if (result != null) {</span>
+<span class="nc" id="L419">              result.forceCloseAndDelete();</span>
+<span class="nc" id="L420">              doc.remove(field);</span>
             }
-<span class="nc" id="L424">          }</span>
+<span class="nc" id="L422">          }</span>
         }
-<span class="nc" id="L426">      }</span>
+<span class="nc" id="L424">      }</span>
 
     }
     // pass it up the chain
-<span class="fc" id="L430">    super.processAdd(cmd);</span>
-<span class="fc" id="L431">  }</span>
+<span class="fc" id="L428">    super.processAdd(cmd);</span>
+<span class="fc" id="L429">  }</span>
 
   private void setFields(SolrInputDocument doc, String fieldNames,
       Object value) {
-<span class="nc bnc" id="L435" title="All 2 branches missed.">    if (fieldNames != null) {</span>
-<span class="nc" id="L436">      String[] tmpFields = fieldNames.split(&quot;,&quot;);</span>
-<span class="nc bnc" id="L437" title="All 2 branches missed.">      for (int i = 0; i &lt; tmpFields.length; i++) {</span>
-<span class="nc bnc" id="L438" title="All 2 branches missed.">        if (!tmpFields[i].trim().isEmpty()) {</span>
-<span class="nc" id="L439">          doc.addField(tmpFields[i].trim(), value);</span>
+<span class="nc bnc" id="L433" title="All 2 branches missed.">    if (fieldNames != null) {</span>
+<span class="nc" id="L434">      String[] tmpFields = fieldNames.split(&quot;,&quot;);</span>
+<span class="nc bnc" id="L435" title="All 2 branches missed.">      for (int i = 0; i &lt; tmpFields.length; i++) {</span>
+<span class="nc bnc" id="L436" title="All 2 branches missed.">        if (!tmpFields[i].trim().isEmpty()) {</span>
+<span class="nc" id="L437">          doc.addField(tmpFields[i].trim(), value);</span>
         }
       }
     }
-<span class="nc" id="L443">  }</span>
+<span class="nc" id="L441">  }</span>
 
 }
 
@@ -456,17 +454,17 @@ class MtasUpdateRequestProcessorConfig {
   HashMap&lt;String, String&gt; fieldTypeSizeField;
   HashMap&lt;String, String&gt; fieldTypeErrorField;
 
-<span class="fc" id="L459">  MtasUpdateRequestProcessorConfig() {</span>
-<span class="fc" id="L460">    fieldMapping = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L461">    fieldTypeCharFilterFactories = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L462">    fieldTypeTokenizerFactory = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L463">    fieldTypeDefaultConfiguration = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L464">    fieldTypeConfigurationFromField = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L465">    fieldTypeNumberOfTokensField = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L466">    fieldTypeNumberOfPositionsField = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L467">    fieldTypeSizeField = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L468">    fieldTypeErrorField = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L469">  }</span>
+<span class="fc" id="L457">  MtasUpdateRequestProcessorConfig() {</span>
+<span class="fc" id="L458">    fieldMapping = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L459">    fieldTypeCharFilterFactories = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L460">    fieldTypeTokenizerFactory = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L461">    fieldTypeDefaultConfiguration = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L462">    fieldTypeConfigurationFromField = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L463">    fieldTypeNumberOfTokensField = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L464">    fieldTypeNumberOfPositionsField = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L465">    fieldTypeSizeField = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L466">    fieldTypeErrorField = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L467">  }</span>
 
 }
 
@@ -475,24 +473,24 @@ class MtasUpdateRequestProcessorSizeReader extends Reader {
   Reader reader;
   long totalReadSize;
 
-<span class="nc" id="L478">  public MtasUpdateRequestProcessorSizeReader(Reader reader) {</span>
-<span class="nc" id="L479">    this.reader = reader;</span>
-<span class="nc" id="L480">    totalReadSize = 0;</span>
-<span class="nc" id="L481">  }</span>
+<span class="nc" id="L476">  public MtasUpdateRequestProcessorSizeReader(Reader reader) {</span>
+<span class="nc" id="L477">    this.reader = reader;</span>
+<span class="nc" id="L478">    totalReadSize = 0;</span>
+<span class="nc" id="L479">  }</span>
 
   public int read(char[] cbuf, int off, int len) throws IOException {
-<span class="nc" id="L484">    int read = reader.read(cbuf, off, len);</span>
-<span class="nc" id="L485">    totalReadSize += read;</span>
-<span class="nc" id="L486">    return read;</span>
+<span class="nc" id="L482">    int read = reader.read(cbuf, off, len);</span>
+<span class="nc" id="L483">    totalReadSize += read;</span>
+<span class="nc" id="L484">    return read;</span>
   }
 
   public void close() throws IOException {
-<span class="nc" id="L490">    reader.close();</span>
-<span class="nc" id="L491">  }</span>
+<span class="nc" id="L488">    reader.close();</span>
+<span class="nc" id="L489">  }</span>
 
   public long getTotalReadSize() {
-<span class="nc" id="L494">    return totalReadSize;</span>
+<span class="nc" id="L492">    return totalReadSize;</span>
   }
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.html
index b60afdf..0751997 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultItem</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultItem</span></div><h1>MtasUpdateRequestProcessorResultItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">49 of 49</td><td class="ctr2">0%</td><td class="bar">10 of 10</td><td class="ctr2">0%</td><td class="ctr1">6</td><td class="ctr2">6</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultItem.java.html#L44" class="el_method">MtasUpdateRequestProcessorResultItem(String, Integer, Integer, Integer, BytesRef, Integer)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="49" alt="49"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">15</td><td class="ctr2" id="i0">15</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultItem</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultItem</span></div><h1>MtasUpdateRequestProcessorResultItem</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">49 of 49</td><td class="ctr2">0%</td><td class="bar">10 of 10</td><td class="ctr2">0%</td><td class="ctr1">6</td><td class="ctr2">6</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultItem.java.html#L44" class="el_method">MtasUpdateRequestProcessorResultItem(String, Integer, Integer, Integer, BytesRef, Integer)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="49" alt="49"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h0">15</td><td class="ctr2" id="i0">15</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.java.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.java.html
index d5d6949..2f45eda 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.java.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultItem.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultItem.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorResultItem.java</span></div><h1>MtasUpdateRequestProcessorResultItem.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultItem.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorResultItem.java</span></div><h1>MtasUpdateRequestProcessorResultItem.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
 
 import java.io.Serializable;
 
@@ -64,4 +64,4 @@ public class MtasUpdateRequestProcessorResultItem implements Serializable {
 <span class="nc" id="L64">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader$1.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader$1.html
index baf4546..5a1775c 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader$1.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultReader.new Iterator() {...}</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultReader.new Iterator() {...}</span></div><h1>MtasUpdateRequestProcessorResultReader.new Iterator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">116 of 116</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">12</td><td class="ctr2">12</td><td class="ctr1">31</td><td class="ctr2">31</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultReader.java.html#L106" class="el_method">getNext()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="44" alt="44"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultReader.java.html#L84" class="el_method">next()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="103" height="10" title="38" alt="38"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">12</td><td class="ctr2" id="i0">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultReader.java.html#L70" class="el_method">hasNext()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="60" height="10" title="22" alt="22"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultReader.java.html#L65" class="el_method">{...}</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="32" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultReader.new Iterator() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultReader.new Iterator() {...}</span></div><h1>MtasUpdateRequestProcessorResultReader.new Iterator() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">116 of 116</td><td class="ctr2">0%</td><td class="bar">16 of 16</td><td class="ctr2">0%</td><td class="ctr1">12</td><td class="ctr2">12</td><td class="ctr1">31</td><td class="ctr2">31</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultReader.java.html#L106" class="el_method">getNext()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="44" alt="44"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="80" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h1">11</td><td class="ctr2" id="i1">11</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultReader.java.html#L84" class="el_method">next()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="103" height="10" title="38" alt="38"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">12</td><td class="ctr2" id="i0">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultReader.java.html#L70" class="el_method">hasNext()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="22" alt="22"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i2">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultReader.java.html#L65" class="el_method">{...}</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.html
index 53e2fff..37c4191 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultReader</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultReader</span></div><h1>MtasUpdateRequestProcessorResultReader</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">184 of 184</td><td class="ctr2">0%</td><td class="bar">12 of 12</td><td class="ctr2">0%</td><td class="ctr1">13</td><td class="ctr2">13</td><td class="ctr1">44</td><td class="ctr2">44</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasUpdateRequestProcessorResultReader.java.html#L48" class="el_method">MtasUpdateRequestProcessorResultReader(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="126" alt="126"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">27</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultReader.java.html#L182" class="el_method">forceClose()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="40" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasUpdateRequestProcessorResultReader.java.html#L20" class="el_method">static {...}</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorResultReader.java.html#L147" class="el_method">getStoredStringValue()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultReader.java.html#L156" class="el_method">getStoredBinValue()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultReader.java.html#L165" class="el_method">getIterator()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultReader.java.html#L175" class="el_method">close()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultReader</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultReader</span></div><h1>MtasUpdateRequestProcessorResultReader</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">184 of 184</td><td class="ctr2">0%</td><td class="bar">12 of 12</td><td class="ctr2">0%</td><td class="ctr1">13</td><td class="ctr2">13</td><td class="ctr1">44</td><td class="ctr2">44</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a5"><a href="MtasUpdateRequestProcessorResultReader.java.html#L48" class="el_method">MtasUpdateRequestProcessorResultReader(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="126" alt="126"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">27</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultReader.java.html#L182" class="el_method">forceClose()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">10</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MtasUpdateRequestProcessorResultReader.java.html#L20" class="el_method">static {...}</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorResultReader.java.html#L147" class="el_method">getStoredStringValue()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultReader.java.html#L156" class="el_method">getStoredBinValue()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultReader.java.html#L165" class="el_method">getIterator()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultReader.java.html#L175" class="el_method">close()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.java.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.java.html
index 992c09d..024442d 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.java.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultReader.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultReader.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorResultReader.java</span></div><h1>MtasUpdateRequestProcessorResultReader.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultReader.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorResultReader.java</span></div><h1>MtasUpdateRequestProcessorResultReader.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
 
 import java.io.Closeable;
 import java.io.File;
@@ -16,8 +16,8 @@ import org.apache.commons.logging.LogFactory;
  */
 public class MtasUpdateRequestProcessorResultReader implements Closeable {
 
-  /** The log. */
-<span class="nc" id="L20">  private static Log log = LogFactory</span>
+  /** The Constant log. */
+<span class="nc" id="L20">  private static final Log log = LogFactory</span>
 <span class="nc" id="L21">      .getLog(MtasUpdateRequestProcessorResultReader.class);</span>
 
   /** The stored string value. */
@@ -194,4 +194,4 @@ public class MtasUpdateRequestProcessorResultReader implements Closeable {
 <span class="nc" id="L194">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.html
index b0970d5..1b0d159 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultWriter</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultWriter</span></div><h1>MtasUpdateRequestProcessorResultWriter</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">177 of 177</td><td class="ctr2">0%</td><td class="bar">18 of 18</td><td class="ctr2">0%</td><td class="ctr1">16</td><td class="ctr2">16</td><td class="ctr1">53</td><td class="ctr2">53</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L128" class="el_method">forceCloseAndDelete()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L42" class="el_method">MtasUpdateRequestProcessorResultWriter(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="96" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h1">15</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L71" class="el_method">addItem(String, Integer, Integer, Integer, BytesRef, Integer)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="74" height="10" title="37" alt="37"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L116" class="el_method">close()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="26" height="10" title="13" alt="13"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L102" class="el_method">getFileName()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L19" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L92" class="el_method">getTokenNumber()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultWriter</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorResultWriter</span></div><h1>MtasUpdateRequestProcessorResultWriter</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">177 of 177</td><td class="ctr2">0%</td><td class="bar">18 of 18</td><td class="ctr2">0%</td><td class="ctr1">16</td><td class="ctr2">16</td><td class="ctr1">53</td><td class="ctr2">53</td><td class="ctr1">7</td><td class="ctr2">7</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L128" class="el_method">forceCloseAndDelete()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="60" alt="60"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">16</td><td class="ctr2" id="i0">16</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L42" class="el_method">MtasUpdateRequestProcessorResultWriter(String)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="96" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h1">15</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L71" class="el_method">addItem(String, Integer, Integer, Integer, BytesRef, Integer)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="74" height="10" title="37" alt="37"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h2">11</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L116" class="el_method">close()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="26" height="10" title="13" alt="13"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L102" class="el_method">getFileName()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a6"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L19" class="el_method">static {...}</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorResultWriter.java.html#L92" class="el_method">getTokenNumber()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.java.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.java.html
index d34d2e6..0cde44c 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.java.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorResultWriter.java.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultWriter.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorResultWriter.java</span></div><h1>MtasUpdateRequestProcessorResultWriter.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorResultWriter.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.source.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_source">MtasUpdateRequestProcessorResultWriter.java</span></div><h1>MtasUpdateRequestProcessorResultWriter.java</h1><pre class="source lang-java linenums">package mtas.solr.update.processor;
 
 import java.io.Closeable;
 import java.io.File;
@@ -15,8 +15,8 @@ import org.apache.lucene.util.BytesRef;
  */
 public class MtasUpdateRequestProcessorResultWriter implements Closeable {
 
-  /** The log. */
-<span class="nc" id="L19">  private static Log log = LogFactory</span>
+  /** The Constant log. */
+<span class="nc" id="L19">  private static final Log log = LogFactory</span>
 <span class="nc" id="L20">      .getLog(MtasUpdateRequestProcessorResultWriter.class);</span>
 
   /** The object output stream. */
@@ -147,4 +147,4 @@ public class MtasUpdateRequestProcessorResultWriter implements Closeable {
 <span class="nc" id="L147">  }</span>
 
 }
-</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorSizeReader.html b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorSizeReader.html
index 2593bfb..623d08b 100644
--- a/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorSizeReader.html
+++ b/jacoco/mtas.solr.update.processor/MtasUpdateRequestProcessorSizeReader.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorSizeReader</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorSizeReader</span></div><h1>MtasUpdateRequestProcessorSizeReader</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">32 of 32</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasUpdateRequestProcessorFactory.java.html#L484" class="el_method">read(char[], int, int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.java.html#L478" class="el_method">MtasUpdateRequestProcessorSizeReader(Reader)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="67" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L490" class="el_method">close()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorFactory.java.html#L494" class="el_method">getTotalReadSize()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>MtasUpdateRequestProcessorSizeReader</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <a href="index.html" class="el_package">mtas.solr.update.processor</a> &gt; <span class="el_class">MtasUpdateRequestProcessorSizeReader</span></div><h1>MtasUpdateRequestProcessorSizeReader</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">32 of 32</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">10</td><td class="ctr2">10</td><td class="ctr1">4</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a3"><a href="MtasUpdateRequestProcessorFactory.java.html#L482" class="el_method">read(char[], int, int)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.java.html#L476" class="el_method">MtasUpdateRequestProcessorSizeReader(Reader)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="67" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html#L488" class="el_method">close()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorFactory.java.html#L492" class="el_method">getTotalReadSize()</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/index.html b/jacoco/mtas.solr.update.processor/index.html
index c9cb16d..511a00a 100644
--- a/jacoco/mtas.solr.update.processor/index.html
+++ b/jacoco/mtas.solr.update.processor/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.update.processor</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.update.processor</span></div><h1>mtas.solr.update.processor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,431 of 1,592</td><td class="ctr2">10%</td><td class="bar">149 of 160</td><td class="ctr2">7%</td><td class="ctr1">101</td><td class="ctr2">113</td><td class="ctr1">356</td><td class="ctr2">397</td><td class="ctr1">24</td><td class="ctr2">33</td><td class="ctr1">5</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.html" class="el_class">MtasUpdateRequestProcessorFactory</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="101" height="10" title="481" alt="481"/><img src="../.resources/greenbar.gif" width="18" height="10" title="90" alt="90"/></td><td class="ctr2" id="c1">16%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="102" height="10" title="51" alt="51"/><img src="../.resources/greenbar.gif" width="18" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">15%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">35</td><td class="ctr1" id="h0">103</td><td class="ctr2" id="i0">126</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">5</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessor.html" class="el_class">MtasUpdateRequestProcessor</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="82" height="10" title="392" alt="392"/><img src="../.resources/greenbar.gif" width="4" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">6%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="84" height="10" title="42" alt="42"/><img src="../.resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">5%</td><td class="ctr1" id="f1">23</td><td class="ctr2" id="g1">26</td><td class="ctr1" id="h1">101</td><td class="ctr2" id="i1">108</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k3">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorResultReader.html" class="el_class">MtasUpdateRequestProcessorResultReader</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="38" height="10" title="184" alt="184"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">13</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h3">44</td><td class="ctr2" id="i3">44</td><td class="ctr1" id="j0">7</td><td class="ctr2" id="k0">7</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a6"><a href="MtasUpdateRequestProcessorResultWriter.html" class="el_class">MtasUpdateRequestProcessorResultWriter</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="37" height="10" title="177" alt="177"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="36" height="10" title="18" alt="18"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">16</td><td class="ctr2" id="g2">16</td><td class="ctr1" id="h2">53</td><td class="ctr2" id="i2">53</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasUpdateRequestProcessorResultReader$1.html" class="el_class">MtasUpdateRequestProcessorResultReader.new Iterator() {...}</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="24" height="10" title="116" alt="116"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="32" height="10" title="16" alt="16"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">12</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h4">31</td><td class="ctr2" id="i4">31</td><td class="ctr1" id="j2">4</td><td class="ctr2" id="k4">4</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultItem.html" class="el_class">MtasUpdateRequestProcessorResultItem</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="10" height="10" title="49" alt="49"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="20" height="10" title="10" alt="10"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">6</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a7"><a href="MtasUpdateRequestProcessorSizeReader.html" class="el_class">MtasUpdateRequestProcessorSizeReader</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="6" height="10" title="32" alt="32"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h6">10</td><td class="ctr2" id="i7">10</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorConfig.html" class="el_class">MtasUpdateRequestProcessorConfig</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="10" height="10" title="48" alt="48"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.update.processor</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.update.processor</span></div><h1>mtas.solr.update.processor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,431 of 1,592</td><td class="ctr2">10%</td><td class="bar">149 of 160</td><td class="ctr2">6%</td><td class="ctr1">101</td><td class="ctr2">113</td><td class="ctr1">356</td><td class="ctr2">397</td><td class="ctr1">24</td><td class="ctr2">33</td><td class="ctr1">5</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a2"><a href="MtasUpdateRequestProcessorFactory.html" class="el_class">MtasUpdateRequestProcessorFactory</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="101" height="10" title="481" alt="481"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="90" alt="90"/></td><td class="ctr2" id="c1">15%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="102" height="10" title="51" alt="51"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">15%</td><td class="ctr1" id="f0">27</td><td class="ctr2" id="g0">35</td><td class="ctr1" id="h0">103</td><td class="ctr2" id="i0">126</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">5</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MtasUpdateRequestProcessor.html" class="el_class">MtasUpdateRequestProcessor</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="82" height="10" title="392" alt="392"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">5%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="84" height="10" title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">4%</td><td class="ctr1" id="f1">23</td><td class="ctr2" id="g1">26</td><td class="ctr1" id="h1">101</td><td class="ctr2" id="i1">108</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k3">4</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><a href="MtasUpdateRequestProcessorResultReader.html" class="el_class">MtasUpdateRequestProcessorResultReader</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="38" height="10" title="184" alt="184"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f3">13</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h3">44</td><td class="ctr2" id="i3">44</td><td class="ctr1" id="j0">7</td><td class="ctr2" id="k0">7</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a6"><a href="MtasUpdateRequestProcessorResultWriter.html" class="el_class">MtasUpdateRequestProcessorResultWriter</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="177" alt="177"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="36" height="10" title="18" alt="18"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">16</td><td class="ctr2" id="g2">16</td><td class="ctr1" id="h2">53</td><td class="ctr2" id="i2">53</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a5"><a href="MtasUpdateRequestProcessorResultReader$1.html" class="el_class">MtasUpdateRequestProcessorResultReader.new Iterator() {...}</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="24" height="10" title="116" alt="116"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="16" alt="16"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">12</td><td class="ctr2" id="g4">12</td><td class="ctr1" id="h4">31</td><td class="ctr2" id="i4">31</td><td class="ctr1" id="j2">4</td><td class="ctr2" id="k4">4</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultItem.html" class="el_class">MtasUpdateRequestProcessorResultItem</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="49" alt="49"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="10" alt="10"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" id="f5">6</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h5">15</td><td class="ctr2" id="i5">15</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k6">1</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a7"><a href="MtasUpdateRequestProcessorSizeReader.html" class="el_class">MtasUpdateRequestProcessorSizeReader</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="32" alt="32"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h6">10</td><td class="ctr2" id="i7">10</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k5">4</td><td class="ctr1" id="l4">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorConfig.html" class="el_class">MtasUpdateRequestProcessorConfig</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="48" alt="48"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">11</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/jacoco/mtas.solr.update.processor/index.source.html b/jacoco/mtas.solr.update.processor/index.source.html
index 1210488..b952601 100644
--- a/jacoco/mtas.solr.update.processor/index.source.html
+++ b/jacoco/mtas.solr.update.processor/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>mtas.solr.update.processor</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.update.processor</span></div><h1>mtas.solr.update.processor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,431 of 1,592</td><td class="ctr2">10%</td><td class="bar">149 of 160</td><td class="ctr2">7%</td><td class="ctr1">101</td><td class="ctr2">113</td><td class="ctr1">356</td><td class="ctr2">397</td><td class="ctr1">24</td><td class="ctr2">33</td><td class="ctr1">5</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html" class="el_source">MtasUpdateRequestProcessorFactory.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="101" height="10" title="905" alt="905"/><img src="../.resources/greenbar.gif" width="18" height="10" title="161" alt="161"/></td><td class="ctr2" id="c0">15%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="107" height="10" title="93" alt="93"/><img src="../.resources/greenbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">11%</td><td class="ctr1" id="f0">54</td><td class="ctr2" id="g0">66</td><td class="ctr1" id="h0">214</td><td class="ctr2" id="i0">255</td><td class="ctr1" id="j2">5</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m0">4</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultReader.java.html" class="el_source">MtasUpdateRequestProcessorResultReader.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="33" height="10" title="300" alt="300"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="32" height="10" title="28" alt="28"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">25</td><td class="ctr2" id="g1">25</td><td class="ctr1" id="h1">74</td><td class="ctr2" id="i1">74</td><td class="ctr1" id="j0">11</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l0">2</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultWriter.java.html" class="el_source">MtasUpdateRequestProcessorResultWriter.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="19" height="10" title="177" alt="177"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="20" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">16</td><td class="ctr2" id="g2">16</td><td class="ctr1" id="h2">53</td><td class="ctr2" id="i2">53</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k2">7</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultItem.java.html" class="el_source">MtasUpdateRequestProcessorResultItem.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="5" height="10" title="49" alt="49"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="11" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">15</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>mtas.solr.update.processor</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">MTAS</a> &gt; <span class="el_package">mtas.solr.update.processor</span></div><h1>mtas.solr.update.processor</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">1,431 of 1,592</td><td class="ctr2">10%</td><td class="bar">149 of 160</td><td class="ctr2">6%</td><td class="ctr1">101</td><td class="ctr2">113</td><td class="ctr1">356</td><td class="ctr2">397</td><td class="ctr1">24</td><td class="ctr2">33</td><td class="ctr1">5</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a0"><a href="MtasUpdateRequestProcessorFactory.java.html" class="el_source">MtasUpdateRequestProcessorFactory.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="101" height="10" title="905" alt="905"/><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="161" alt="161"/></td><td class="ctr2" id="c0">15%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="107" height="10" title="93" alt="93"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">10%</td><td class="ctr1" id="f0">54</td><td class="ctr2" id="g0">66</td><td class="ctr1" id="h0">214</td><td class="ctr2" id="i0">255</td><td class="ctr1" id="j2">5</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m0">4</td></tr><tr><td id="a2"><a href="MtasUpdateRequestProcessorResultReader.java.html" class="el_source">MtasUpdateRequestProcessorResultReader.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="300" alt="300"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="32" height="10" title="28" alt="28"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">25</td><td class="ctr2" id="g1">25</td><td class="ctr1" id="h1">74</td><td class="ctr2" id="i1">74</td><td class="ctr1" id="j0">11</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l0">2</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a3"><a href="MtasUpdateRequestProcessorResultWriter.java.html" class="el_source">MtasUpdateRequestProcessorResultWriter.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="177" alt="177"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="18" alt="18"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">16</td><td class="ctr2" id="g2">16</td><td class="ctr1" id="h2">53</td><td class="ctr2" id="i2">53</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k2">7</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="MtasUpdateRequestProcessorResultItem.java.html" class="el_source">MtasUpdateRequestProcessorResultItem.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="49" alt="49"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="10" alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h3">15</td><td class="ctr2" id="i3">15</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
diff --git a/license.html b/license.html
index 2bfb002..33eac98 100644
--- a/license.html
+++ b/license.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Project Licenses</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/plugin-management.html b/plugin-management.html
index d9cdb45..8fe36fd 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Project Plugin Management</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/plugins.html b/plugins.html
index 66c8037..b3b7840 100644
--- a/plugins.html
+++ b/plugins.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Project Plugins</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
@@ -218,19 +218,19 @@
 <tr class="a">
 <td>org.apache.maven.plugins</td>
 <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-jar-plugin/">maven-jar-plugin</a></td>
-<td>2.4</td></tr>
+<td>3.0.0</td></tr>
 <tr class="b">
 <td>org.apache.maven.plugins</td>
 <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-resources-plugin/">maven-resources-plugin</a></td>
 <td>2.6</td></tr>
 <tr class="a">
 <td>org.apache.maven.plugins</td>
-<td><a class="externalLink" href="http://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a></td>
-<td>3.5.1</td></tr>
+<td><a class="externalLink" href="https://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a></td>
+<td>3.6</td></tr>
 <tr class="b">
 <td>org.apache.maven.plugins</td>
 <td><a class="externalLink" href="http://maven.apache.org/surefire/maven-surefire-plugin/">maven-surefire-plugin</a></td>
-<td>2.19.1</td></tr>
+<td>2.20</td></tr>
 <tr class="a">
 <td>org.codehaus.mojo</td>
 <td><a class="externalLink" href="http://mojo.codehaus.org/cobertura-maven-plugin/">cobertura-maven-plugin</a></td>
@@ -238,7 +238,7 @@
 <tr class="b">
 <td>org.jacoco</td>
 <td>http://jacoco-maven-plugin</td>
-<td>0.7.5.201505241946</td></tr></table></div>
+<td>0.7.9</td></tr></table></div>
 <div class="section">
 <h2><a name="Project_Report_Plugins"></a>Project Report Plugins</h2><a name="Project_Report_Plugins"></a>
 <table border="0" class="table table-striped">
@@ -265,7 +265,7 @@
 <tr class="b">
 <td>org.jacoco</td>
 <td>http://jacoco-maven-plugin</td>
-<td>0.7.5.201505241946</td></tr></table></div>
+<td>0.7.9</td></tr></table></div>
                   </div>
             </div>
           </div>
diff --git a/project-info.html b/project-info.html
index 7a1677f..1606dcf 100644
--- a/project-info.html
+++ b/project-info.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Project Information</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/project-reports.html b/project-reports.html
index 8b57164..0b9c757 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Generated Reports</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
@@ -141,9 +141,9 @@
                     
       <li>
   
-                          <a href="jacoco/index.html" title="JaCoCo Test">
+                          <a href="jacoco/index.html" title="JaCoCo">
           <span class="none"></span>
-        JaCoCo Test</a>
+        JaCoCo</a>
             </li>
               </ul>
         </li>
@@ -186,8 +186,8 @@
 <td><a href="findbugs.html">FindBugs</a></td>
 <td>Generates a source code report with the FindBugs Library.</td></tr>
 <tr class="a">
-<td><a href="jacoco/index.html">JaCoCo Test</a></td>
-<td>JaCoCo Test Coverage Report.</td></tr></table></div></div>
+<td><a href="jacoco/index.html">JaCoCo</a></td>
+<td>JaCoCo Coverage Report.</td></tr></table></div></div>
                   </div>
             </div>
           </div>
diff --git a/project-summary.html b/project-summary.html
index fea09c6..5c04ad1 100644
--- a/project-summary.html
+++ b/project-summary.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Project Summary</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search.html b/search.html
index 6874a09..a3ef40c 100644
--- a/search.html
+++ b/search.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Search</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Search</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_configuration.html b/search_configuration.html
index 977375f..4705e7b 100644
--- a/search_configuration.html
+++ b/search_configuration.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Configuration</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Configuration</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_cql.html b/search_cql.html
index ab9df03..5efb72c 100644
--- a/search_cql.html
+++ b/search_cql.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Corpus Query Language</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Corpus Query Language</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_functions.html b/search_functions.html
index f0cf32c..edd4be0 100644
--- a/search_functions.html
+++ b/search_functions.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Functions</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Functions</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query.html b/search_query.html
index 06b7abe..95f501f 100644
--- a/search_query.html
+++ b/search_query.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Query</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Query</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_document.html b/search_query_document.html
index 24f6dda..0330185 100644
--- a/search_query_document.html
+++ b/search_query_document.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Document</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Document</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_facet.html b/search_query_facet.html
index ad2ed47..619b841 100644
--- a/search_query_facet.html
+++ b/search_query_facet.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Facets</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Facets</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_group.html b/search_query_group.html
index 671bacb..a552d1e 100644
--- a/search_query_group.html
+++ b/search_query_group.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Grouping</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Grouping</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_kwic.html b/search_query_kwic.html
index 0bbe311..12b5434 100644
--- a/search_query_kwic.html
+++ b/search_query_kwic.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Kwic</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Kwic</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_list.html b/search_query_list.html
index b6006fa..ae98bac 100644
--- a/search_query_list.html
+++ b/search_query_list.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; List</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">List</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_prefix.html b/search_query_prefix.html
index 689345d..b7760cb 100644
--- a/search_query_prefix.html
+++ b/search_query_prefix.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Prefix</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Prefix</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_stats.html b/search_query_stats.html
index c772cbe..6b61d2f 100644
--- a/search_query_stats.html
+++ b/search_query_stats.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Statistics</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Statistics</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_stats_positions.html b/search_query_stats_positions.html
index 4950b8f..c4f139d 100644
--- a/search_query_stats_positions.html
+++ b/search_query_stats_positions.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Statistics - positions</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Statistics - positions</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_stats_spans.html b/search_query_stats_spans.html
index ada09b4..81615c6 100644
--- a/search_query_stats_spans.html
+++ b/search_query_stats_spans.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Statistics - spans</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Statistics - spans</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_stats_tokens.html b/search_query_stats_tokens.html
index eb556b1..31c405b 100644
--- a/search_query_stats_tokens.html
+++ b/search_query_stats_tokens.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Statistics - tokens</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Statistics - tokens</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_query_termvector.html b/search_query_termvector.html
index 1b0bd6f..270fa40 100644
--- a/search_query_termvector.html
+++ b/search_query_termvector.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Termvector</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Termvector</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_sharding.html b/search_sharding.html
index 88a6fd0..aee6ace 100644
--- a/search_sharding.html
+++ b/search_sharding.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Sharding</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Sharding</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/search_stats.html b/search_stats.html
index 90cd7bf..5ec35a8 100644
--- a/search_stats.html
+++ b/search_stats.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Type of statistics</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Type of statistics</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
diff --git a/surefire-report.html b/surefire-report.html
index a9f2b6f..38552b9 100644
--- a/surefire-report.html
+++ b/surefire-report.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Surefire Report</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Surefire Report</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>
@@ -141,9 +141,9 @@
                     
       <li>
   
-                          <a href="jacoco/index.html" title="JaCoCo Test">
+                          <a href="jacoco/index.html" title="JaCoCo">
           <span class="none"></span>
-        JaCoCo Test</a>
+        JaCoCo</a>
             </li>
               </ul>
         </li>
@@ -198,12 +198,12 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td>79</td>
+<td>82</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>66.794</td></tr></table><br />
+<td>181.627</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></div>
 <div class="section">
 <h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
@@ -224,15 +224,15 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>3.723</td></tr>
+<td>4.86</td></tr>
 <tr class="a">
 <td><a href="#mtas.solr">mtas.solr</a></td>
-<td>8</td>
+<td>11</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>44.608</td></tr>
+<td>151.131</td></tr>
 <tr class="b">
 <td><a href="#mtas.search">mtas.search</a></td>
 <td>17</td>
@@ -240,7 +240,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>18.463</td></tr></table><br />
+<td>25.636</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
 <div class="section">
 <h3><a name="mtas.parser"></a>mtas.parser</h3><a name="mtas.parser"></a>
@@ -262,7 +262,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.563</td></tr>
+<td>0.839</td></tr>
 <tr class="a">
 <td><a href="#mtas.parserMtasCQLParserTestWord"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#mtas.parserMtasCQLParserTestWord">MtasCQLParserTestWord</a></td>
@@ -271,7 +271,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.074</td></tr>
+<td>0.116</td></tr>
 <tr class="b">
 <td><a href="#mtas.parserMtasFunctionParserTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#mtas.parserMtasFunctionParserTest">MtasFunctionParserTest</a></td>
@@ -280,7 +280,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>3.086</td></tr></table></div>
+<td>3.905</td></tr></table></div>
 <div class="section">
 <h3><a name="mtas.solr"></a>mtas.solr</h3><a name="mtas.solr"></a>
 <table border="1" class="table table-striped">
@@ -296,21 +296,21 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><a href="#mtas.solrMtasSolrTestDistributedSearchConsistency"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#mtas.solrMtasSolrTestDistributedSearchConsistency">MtasSolrTestDistributedSearchConsistency</a></td>
-<td>5</td>
+<td>7</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>34.083</td></tr>
+<td>134.34</td></tr>
 <tr class="a">
 <td><a href="#mtas.solrMtasSolrTestSearchConsistency"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#mtas.solrMtasSolrTestSearchConsistency">MtasSolrTestSearchConsistency</a></td>
-<td>3</td>
+<td>4</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>10.525</td></tr></table></div>
+<td>16.791</td></tr></table></div>
 <div class="section">
 <h3><a name="mtas.search"></a>mtas.search</h3><a name="mtas.search"></a>
 <table border="1" class="table table-striped">
@@ -331,7 +331,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>18.463</td></tr></table></div><br /></div>
+<td>25.636</td></tr></table></div><br /></div>
 <div class="section">
 <h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p>
@@ -341,63 +341,63 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL10"></a>basicTestCQL10</td>
-<td>0.183</td></tr>
+<td>0.252</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL11"></a>basicTestCQL11</td>
-<td>0.02</td></tr>
+<td>0.035</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL12"></a>basicTestCQL12</td>
-<td>0.01</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL13"></a>basicTestCQL13</td>
-<td>0.008</td></tr>
+<td>0.012</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL14"></a>basicTestCQL14</td>
-<td>0.007</td></tr>
+<td>0.015</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL15"></a>basicTestCQL15</td>
-<td>0.01</td></tr>
+<td>0.019</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL16"></a>basicTestCQL16</td>
-<td>0.017</td></tr>
+<td>0.02</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL17"></a>basicTestCQL17</td>
-<td>0.006</td></tr>
+<td>0.009</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL18"></a>basicTestCQL18</td>
-<td>0.005</td></tr>
+<td>0.008</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL19"></a>basicTestCQL19</td>
-<td>0.005</td></tr>
+<td>0.009</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL20"></a>basicTestCQL20</td>
-<td>0.029</td></tr>
+<td>0.035</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL21"></a>basicTestCQL21</td>
-<td>0.008</td></tr>
+<td>0.01</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL22"></a>basicTestCQL22</td>
-<td>0.021</td></tr>
+<td>0.04</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL23"></a>basicTestCQL23</td>
-<td>0.005</td></tr>
+<td>0.007</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL24"></a>basicTestCQL24</td>
-<td>0.006</td></tr>
+<td>0.009</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL25"></a>basicTestCQL25</td>
@@ -405,31 +405,31 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL26"></a>basicTestCQL26</td>
-<td>0.004</td></tr>
+<td>0.009</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL1"></a>basicTestCQL1</td>
-<td>0.004</td></tr>
+<td>0.005</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL2"></a>basicTestCQL2</td>
-<td>0.004</td></tr>
+<td>0.006</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL3"></a>basicTestCQL3</td>
-<td>0.004</td></tr>
+<td>0.005</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL4"></a>basicTestCQL4</td>
-<td>0.005</td></tr>
+<td>0.007</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL5"></a>basicTestCQL5</td>
-<td>0.005</td></tr>
+<td>0.006</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL6"></a>basicTestCQL6</td>
-<td>0.009</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL7"></a>basicTestCQL7</td>
@@ -441,34 +441,34 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestSentence.basicTestCQL9"></a>basicTestCQL9</td>
-<td>0.006</td></tr></table></div>
+<td>0.008</td></tr></table></div>
 <div class="section">
 <h3><a name="MtasCQLParserTestWord"></a>MtasCQLParserTestWord</h3><a name="mtas.parserMtasCQLParserTestWord"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicNotTestCQL1"></a>basicNotTestCQL1</td>
-<td>0</td></tr>
+<td>0.008</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicNotTestCQL2"></a>basicNotTestCQL2</td>
-<td>0.002</td></tr>
+<td>0.006</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicNotTestCQL3"></a>basicNotTestCQL3</td>
-<td>0.004</td></tr>
+<td>0.008</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicNotTestCQL4"></a>basicNotTestCQL4</td>
-<td>0.009</td></tr>
+<td>0.005</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicNotTestCQL5"></a>basicNotTestCQL5</td>
-<td>0.004</td></tr>
+<td>0.005</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL10"></a>basicTestCQL10</td>
-<td>0.011</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL11"></a>basicTestCQL11</td>
@@ -484,7 +484,7 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL1"></a>basicTestCQL1</td>
-<td>0.001</td></tr>
+<td>0.002</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL2"></a>basicTestCQL2</td>
@@ -492,11 +492,11 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL3"></a>basicTestCQL3</td>
-<td>0.002</td></tr>
+<td>0.003</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL4"></a>basicTestCQL4</td>
-<td>0.004</td></tr>
+<td>0.005</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL5"></a>basicTestCQL5</td>
@@ -504,7 +504,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL6"></a>basicTestCQL6</td>
-<td>0.003</td></tr>
+<td>0.004</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL7"></a>basicTestCQL7</td>
@@ -512,18 +512,18 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL8"></a>basicTestCQL8</td>
-<td>0.003</td></tr>
+<td>0.005</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasCQLParserTestWord.basicTestCQL9"></a>basicTestCQL9</td>
-<td>0.005</td></tr></table></div>
+<td>0.007</td></tr></table></div>
 <div class="section">
 <h3><a name="MtasFunctionParserTest"></a>MtasFunctionParserTest</h3><a name="mtas.parserMtasFunctionParserTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction1"></a>basicTestFunction1</td>
-<td>0.114</td></tr>
+<td>0.168</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction2"></a>basicTestFunction2</td>
@@ -531,11 +531,11 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction3"></a>basicTestFunction3</td>
-<td>0.096</td></tr>
+<td>0.1</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction4"></a>basicTestFunction4</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction5"></a>basicTestFunction5</td>
@@ -543,15 +543,15 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction6"></a>basicTestFunction6</td>
-<td>0.061</td></tr>
+<td>0.08</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction7"></a>basicTestFunction7</td>
-<td>0.056</td></tr>
+<td>0.077</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction8"></a>basicTestFunction8</td>
-<td>2.75</td></tr>
+<td>3.468</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.parser.MtasFunctionParserTest.basicTestFunction9"></a>basicTestFunction9</td>
@@ -566,109 +566,121 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchIgnore"></a>basicSearchIgnore</td>
-<td>0.155</td></tr>
+<td>0.166</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchFollowedBy1"></a>basicSearchFollowedBy1</td>
-<td>0.066</td></tr>
+<td>0.07</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchFollowedBy2"></a>basicSearchFollowedBy2</td>
-<td>0.055</td></tr>
+<td>0.063</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchStartSentence1"></a>basicSearchStartSentence1</td>
-<td>0.015</td></tr>
+<td>0.019</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchStartSentence2"></a>basicSearchStartSentence2</td>
-<td>0.073</td></tr>
+<td>0.087</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchWithin"></a>basicSearchWithin</td>
-<td>0.122</td></tr>
+<td>0.144</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchIntersecting"></a>basicSearchIntersecting</td>
-<td>0.021</td></tr>
+<td>0.028</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.collectStatsPositions1"></a>collectStatsPositions1</td>
-<td>0.208</td></tr>
+<td>0.286</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.collectStatsPositions2"></a>collectStatsPositions2</td>
-<td>0.01</td></tr>
+<td>0.012</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.collectTermvector"></a>collectTermvector</td>
-<td>1.02</td></tr>
+<td>1.345</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchContaining"></a>basicSearchContaining</td>
-<td>0.02</td></tr>
+<td>0.026</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.collectStatsSpans"></a>collectStatsSpans</td>
-<td>0.043</td></tr>
+<td>0.05</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.collectGroup"></a>collectGroup</td>
-<td>0.161</td></tr>
+<td>0.178</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchPrecededBy1"></a>basicSearchPrecededBy1</td>
-<td>0.044</td></tr>
+<td>0.042</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchPrecededBy2"></a>basicSearchPrecededBy2</td>
-<td>0.045</td></tr>
+<td>0.039</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.basicSearchNumberOfWords"></a>basicSearchNumberOfWords</td>
-<td>0.036</td></tr>
+<td>0.033</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.search.MtasSearchTestConsistency.collectStatsTokens"></a>collectStatsTokens</td>
-<td>0.011</td></tr></table></div>
+<td>0.033</td></tr></table></div>
 <div class="section">
 <h3><a name="MtasSolrTestDistributedSearchConsistency"></a>MtasSolrTestDistributedSearchConsistency</h3><a name="mtas.solrMtasSolrTestDistributedSearchConsistency"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.solr.MtasSolrTestDistributedSearchConsistency.mtasRequestHandlerStatsTokens"></a>mtasRequestHandlerStatsTokens</td>
-<td>0.141</td></tr>
+<td>0.16</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td><a name="TC_mtas.solr.MtasSolrTestDistributedSearchConsistency.mtasRequestHandlerTermvector1"></a>mtasRequestHandlerTermvector1</td>
+<td>56.401</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td><a name="TC_mtas.solr.MtasSolrTestDistributedSearchConsistency.mtasRequestHandlerTermvector2"></a>mtasRequestHandlerTermvector2</td>
+<td>37.52</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.solr.MtasSolrTestDistributedSearchConsistency.mtasRequestHandlerStatsPositions"></a>mtasRequestHandlerStatsPositions</td>
-<td>0.042</td></tr>
+<td>0.016</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.solr.MtasSolrTestDistributedSearchConsistency.cqlQueryParserFilter"></a>cqlQueryParserFilter</td>
-<td>0.063</td></tr>
+<td>0.05</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.solr.MtasSolrTestDistributedSearchConsistency.cqlQueryParser"></a>cqlQueryParser</td>
-<td>0.079</td></tr>
+<td>0.086</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.solr.MtasSolrTestDistributedSearchConsistency.mtasRequestHandlerStatsSpans"></a>mtasRequestHandlerStatsSpans</td>
-<td>0.051</td></tr></table></div>
+<td>0.04</td></tr></table></div>
 <div class="section">
 <h3><a name="MtasSolrTestSearchConsistency"></a>MtasSolrTestSearchConsistency</h3><a name="mtas.solrMtasSolrTestSearchConsistency"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td><a name="TC_mtas.solr.MtasSolrTestSearchConsistency.mtasRequestHandler"></a>mtasRequestHandler</td>
-<td>0.007</td></tr>
+<td><a name="TC_mtas.solr.MtasSolrTestSearchConsistency.mtasRequestHandlerTermvector"></a>mtasRequestHandlerTermvector</td>
+<td>4.328</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.solr.MtasSolrTestSearchConsistency.cqlQueryParserFilter"></a>cqlQueryParserFilter</td>
-<td>0.021</td></tr>
+<td>0.018</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a name="TC_mtas.solr.MtasSolrTestSearchConsistency.cqlQueryParser"></a>cqlQueryParser</td>
-<td>0.017</td></tr></table></div><br /></div>
+<td>0.01</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td><a name="TC_mtas.solr.MtasSolrTestSearchConsistency.mtasRequestHandlerStats"></a>mtasRequestHandlerStats</td>
+<td>0.007</td></tr></table></div><br /></div>
                   </div>
             </div>
           </div>
diff --git a/team-list.html b/team-list.html
index b08c10b..4120632 100644
--- a/team-list.html
+++ b/team-list.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-12 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-05-16 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20170512" />
+    <meta name="Date-Revision-yyyymmdd" content="20170516" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Multi Tier Annotation Search &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -50,7 +50,7 @@
         <li class="active ">Project Team</li>
                 
               
-                  <li id="publishDate" class="pull-right">Last Published: 2017-05-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-05-16</li>
             
                             </ul>
       </div>